From 85a3fd1902d48ae433ab084d68a666dc971ff148 Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Mon, 2 Jun 2025 07:41:17 -0700 Subject: [PATCH 01/50] Fix beta ci (#2627) --- tool/flutter_ci_script_beta.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tool/flutter_ci_script_beta.sh b/tool/flutter_ci_script_beta.sh index 18c6aa0a1ed..52174505fc0 100755 --- a/tool/flutter_ci_script_beta.sh +++ b/tool/flutter_ci_script_beta.sh @@ -48,7 +48,8 @@ declare -ar PROJECT_NAMES=( "google_maps" "infinite_list" "ios_app_clip" - "isolate_example" + # TODO(ewindmill): replace deprecated activeColor with activeThumbColor in 3.33 +# "isolate_example" "material_3_demo" "navigation_and_routing" "place_tracker" From e0a88f4f1bb60f4231e75f7c0c5a8df3bb23e5e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jun 2025 06:07:57 +0000 Subject: [PATCH 02/50] Bump subosito/flutter-action from 2.19.0 to 2.20.0 (#2640) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action) from 2.19.0 to 2.20.0.
Release notes

Sourced from subosito/flutter-action's releases.

v2.20.0

What's Changed

New Contributors

Full Changelog: https://github.com/subosito/flutter-action/compare/v2...v2.20.0

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=subosito/flutter-action&package-manager=github_actions&previous-version=2.19.0&new-version=2.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- .github/workflows/beta.yml | 6 +++--- .github/workflows/main.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 9f74ca87b91..396f360d400 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -31,7 +31,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a with: channel: beta - run: ./tool/flutter_ci_script_stable.sh @@ -47,7 +47,7 @@ jobs: # with: # distribution: 'zulu' # java-version: '17' - # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + # - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a # with: # channel: beta # - run: ./tool/android_ci_script.sh @@ -63,7 +63,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a with: channel: beta - run: ./tool/ios_ci_script.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index df7dead6ca0..d7d013d94fc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,7 +32,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a with: channel: ${{ matrix.flutter_version }} - run: ./tool/flutter_ci_script_${{ matrix.flutter_version }}.sh @@ -46,7 +46,7 @@ jobs: # with: # distribution: 'zulu' # java-version: '17' - # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + # - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a # with: # channel: stable # - run: ./tool/android_ci_script.sh @@ -60,7 +60,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a with: channel: stable - run: ./tool/ios_ci_script.sh From 6926e550f93de7dce7148a856081be512e5ebc59 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 12 Jun 2025 10:28:29 +1000 Subject: [PATCH 03/50] Revert "Bump subosito/flutter-action from 2.19.0 to 2.20.0" (#2641) --- .github/workflows/beta.yml | 6 +++--- .github/workflows/main.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 396f360d400..9f74ca87b91 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -31,7 +31,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: beta - run: ./tool/flutter_ci_script_stable.sh @@ -47,7 +47,7 @@ jobs: # with: # distribution: 'zulu' # java-version: '17' - # - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # with: # channel: beta # - run: ./tool/android_ci_script.sh @@ -63,7 +63,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: beta - run: ./tool/ios_ci_script.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d7d013d94fc..df7dead6ca0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,7 +32,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: ${{ matrix.flutter_version }} - run: ./tool/flutter_ci_script_${{ matrix.flutter_version }}.sh @@ -46,7 +46,7 @@ jobs: # with: # distribution: 'zulu' # java-version: '17' - # - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # with: # channel: stable # - run: ./tool/android_ci_script.sh @@ -60,7 +60,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: stable - run: ./tool/ios_ci_script.sh From 63e5161477b523d489d0aa90b522ef229dbcda27 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 06:18:04 +0000 Subject: [PATCH 04/50] Bump subosito/flutter-action from 2.19.0 to 2.20.0 (#2642) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action) from 2.19.0 to 2.20.0.
Release notes

Sourced from subosito/flutter-action's releases.

v2.20.0

What's Changed

New Contributors

Full Changelog: https://github.com/subosito/flutter-action/compare/v2...v2.20.0

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=subosito/flutter-action&package-manager=github_actions&previous-version=2.19.0&new-version=2.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- .github/workflows/beta.yml | 6 +++--- .github/workflows/main.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 9f74ca87b91..396f360d400 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -31,7 +31,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a with: channel: beta - run: ./tool/flutter_ci_script_stable.sh @@ -47,7 +47,7 @@ jobs: # with: # distribution: 'zulu' # java-version: '17' - # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + # - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a # with: # channel: beta # - run: ./tool/android_ci_script.sh @@ -63,7 +63,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a with: channel: beta - run: ./tool/ios_ci_script.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index df7dead6ca0..d7d013d94fc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,7 +32,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a with: channel: ${{ matrix.flutter_version }} - run: ./tool/flutter_ci_script_${{ matrix.flutter_version }}.sh @@ -46,7 +46,7 @@ jobs: # with: # distribution: 'zulu' # java-version: '17' - # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + # - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a # with: # channel: stable # - run: ./tool/android_ci_script.sh @@ -60,7 +60,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a with: channel: stable - run: ./tool/ios_ci_script.sh From 2d32c0ced0c506f8edc00d3f42be20ef8c0378c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 06:51:56 +0000 Subject: [PATCH 05/50] Bump @angular-devkit/build-angular from 19.2.15 to 20.0.2 in /web_embedding/ng-flutter (#2643) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular-devkit/build-angular](https://github.com/angular/angular-cli) from 19.2.15 to 20.0.2.
Release notes

Sourced from @​angular-devkit/build-angular's releases.

20.0.2

@​schematics/angular

Commit Description
fix - bf64a0f2d add less as a devDependency when selected as the style preprocessor
fix - cb258a3e1 correctly detect modules using new file extension format

@​angular/build

Commit Description
fix - 424f1cbbf do not consider internal Angular files as external imports

20.0.1

@​schematics/angular

Commit Description
fix - 525ddcbd2 only overwrite JSON file if actually changed
fix - 83c820e5a remove karma config devkit package usages during application migration
fix - 87266b38a skip zone.js dependency for zoneless applications

@​angular/cli

Commit Description
fix - 0883248cb improve Node.js version check and error messages

@​angular/build

Commit Description
fix - e5efdc577 also disable outputMode in vitest unit-tests
fix - 5814393db resolve junit karma reporter output to workspace root

20.0.0

@​angular/cli

Commit Description
fix - e513cd4aa add Node.js 24 as supported version
fix - 5e90c1b4e remove Node.js v18 support
fix - 787e510dc update min Node.js support to 20.19, 22.12, and 24.0
fix - 64732534e update minimum supported Node.js 22 version to 22.11.0

@​schematics/angular

Commit Description
feat - e03f2b899 Add global error listeners to new app generation
feat - 1e137ca84 add migration to update moduleResolution to bundler
feat - 26fd4ea73 add migrations for server rendering updates
feat - 5876577af Add prompt for new apps to be zoneless
feat - fdc6291dd add update migration to keep previous style guide generation behavior
feat - 093c5a315 directly use @angular/build in new projects
feat - d6f594fe0 generate applications using TypeScript project references
feat - 0ab1ddf63 generate libraries using TypeScript project references
feat - 18e13e2ce remove --server-routing option
feat - 03180fe03 use TypeScript module preserve option for new projects
fix - 86d241629 add @angular/ssr dependency only when provideServerRendering import has been updated

... (truncated)

Changelog

Sourced from @​angular-devkit/build-angular's changelog.

20.0.2 (2025-06-11)

@​schematics/angular

Commit Type Description
bf64a0f2d fix add less as a devDependency when selected as the style preprocessor
cb258a3e1 fix correctly detect modules using new file extension format

@​angular/build

Commit Type Description
424f1cbbf fix do not consider internal Angular files as external imports
Commits
  • e89245d release: cut the v20.0.2 release
  • bf64a0f fix(@​schematics/angular): add less as a devDependency when selected as the ...
  • 424f1cb fix(@​angular/build): do not consider internal Angular files as external imports
  • 631ac7e ci: use new pull-request-labeling action
  • fa25385 build: fix perf workflows
  • 1db861c build: improve globbing of jasmine test files
  • cb258a3 fix(@​schematics/angular): correctly detect modules using new file extension f...
  • 19dc7dd build: simplify unit test target names
  • d513e58 build: simplify unit test target names
  • 4e7e0b0 release: cut the v20.0.1 release
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular-devkit/build-angular&package-manager=npm_and_yarn&previous-version=19.2.15&new-version=20.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 9edd8767e05..4c0b205b6c4 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -26,7 +26,7 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "^19.0.2", + "@angular-devkit/build-angular": "^20.0.2", "@angular/cli": "~19.0.2", "@angular/compiler-cli": "^19.0.1", "@types/jasmine": "~5.1.0", From 55573cfa6fb6c33f0301fa809207691f58c46cb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 06:54:46 +0000 Subject: [PATCH 06/50] Bump @angular/compiler-cli from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter (#2644) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) from 19.2.14 to 20.0.3.
Release notes

Sourced from @​angular/compiler-cli's releases.

20.0.3

No release notes provided.

20.0.2

core

Commit Description
fix - 1e8158baee components marked for traversal resets reactive context (#61663)
fix - 1cd23be57e unregister onDestroy in outputToObservable (#61882)

20.0.1

compiler

Commit Description
fix - 66a0ec6510 move defer trigger assertions out of parser (#61747)
fix - 8ecb1ba027 recover invalid parenthesized expressions (#61815)

core

Commit Description
fix - 8c60cbfd1c takeUntilDestroyed completes immediately if DestroyRef already destroyed (#61847)
fix - b1d960d082 produce an error when incremental hydration is expected, but not configured (#61741)
fix - b4ed62ddf6 properly handle the case where getSignalGraph is called on a componentless NodeInjector (#60772)
fix - ddd22bea48 unregister onDestroy in ResourceImpl when destroy() is called (#61870)
fix - 5c31e7e28d unregister onDestroy when observable errors in toSignal (#61596)

migrations

Commit Description
fix - e9820a6d48 avoid trailing whitespaces in unused imports migration (#61698)

service-worker

Commit Description
fix - b93fa22f25 prevent duplicate fetches during concurrent update checks (#61443)
fix - 9743bd1317 update service worker to handle seeking better for videos (#60029)

20.0.0

Blog post: https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301

common

Commit Description
feat - 2e5362a469 accept undefined inputs in NgTemplateOutlet (#61404)
feat - b7d3f3dbfc Allow passing ScrollOptions to ViewportScroller (#61002)
feat - 74cceba587 throw error for suspicious date patterns (#59798)
fix - 255c79e048 cleanup updateLatestValue if view is destroyed before promise resolves (#58041)
fix - 739cadae62 Handle errors in async pipe subscriptions (#60057)
fix - cbbea70fa3 issue a warning instead of an error when NgOptimizedImage exceeds the preload limit (#60879)
fix - fc4a56d5c5 rename httpResource function in factory (#60022)
fix - 785a1110e6 resolve host binding type issues (#60481)

compiler

| Commit | Description |

... (truncated)

Changelog

Sourced from @​angular/compiler-cli's changelog.

20.0.3 (2025-06-11)

20.0.2 (2025-06-06)

core

Commit Type Description
1e8158baee fix components marked for traversal resets reactive context (#61663)
1cd23be57e fix unregister onDestroy in outputToObservable (#61882)

20.1.0-next.0 (2025-06-04)

compiler

Commit Type Description
5a76826d26 fix only report parser errors on invalid expression (#61793)
e9fcbb8af1 fix remove TypeScript from linker (#61618)

compiler-cli

Commit Type Description
e62fb359d6 feat add experimental support for fast type declaration emission (#61334)
0cf1001715 feat support host directives with direct external references in fast type declaration emission (#61469)
77fa204ad1 fix rename flag for enabling fast type declaration emission (#61353)
c439d6938d fix symbol builder duplicating host directives (#61240)
3e1baa5a95 fix typo in NG2026 message (#61325)

core

Commit Type Description
8163a8995e feat Add destroyed property on DestroyRef (#61849)
4356e85456 fix fakeAsync should not depend on module import order (#61375)
583b9a7be5 fix missing useExisting providers throwing for optional calls (#61137)
8f65223bd8 fix update min Node.js support to 20.19, 22.12, and 24.0 (#61499)
b785256b9e perf avoid intermediate arrays in definition (#61445)

forms

Commit Type Description
610bebfce9 fix Allow ControlState as reset arguments for FormGroup/FormRecord (#55860)

language-service

Commit Type Description
cf55d1bdd4 feat Support importing the external module's export about the angular metadata. (#61122)

service-worker

Commit Type Description
c67dbda8ff feat support notification closes (#61442)
6e1df54799 feat support push subscription changes (#61856)

... (truncated)

Commits
  • 8fc96a7 build: migrate partial compliance tests to rules_js (#61895)
  • 8564cf4 build: replace all ng_package with new rule from rules_angular (#61862)
  • a24fb53 build: remove packages/bazel (#61862)
  • a9a7654 build: migrate packages/compiler-cli to ts_project (#61862)
  • 49e273a build: update all non-major dependencies (#61701)
  • 9e16d9c build: update dependency yargs to v18 (#61770)
  • 66a0ec6 fix(compiler): move defer trigger assertions out of parser (#61747)
  • 8461488 refactor(compiler-cli): export type used by migrations (#61697)
  • c7ac9df build: ensure compiler is properly picked up as runtime dep of compiler-cli
  • e9987f2 build: update api-gen to work with compiler as ts_project
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/compiler-cli&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 4c0b205b6c4..8e84fda2451 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -28,7 +28,7 @@ "devDependencies": { "@angular-devkit/build-angular": "^20.0.2", "@angular/cli": "~19.0.2", - "@angular/compiler-cli": "^19.0.1", + "@angular/compiler-cli": "^20.0.3", "@types/jasmine": "~5.1.0", "jasmine-core": "~5.5.0", "karma": "~6.4.2", From c33fd8d2900223d919e70b0317666759585a967e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 06:54:49 +0000 Subject: [PATCH 07/50] Bump @angular/platform-browser from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter (#2645) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) from 19.2.14 to 20.0.3.
Release notes

Sourced from @​angular/platform-browser's releases.

20.0.3

No release notes provided.

20.0.2

core

Commit Description
fix - 1e8158baee components marked for traversal resets reactive context (#61663)
fix - 1cd23be57e unregister onDestroy in outputToObservable (#61882)

20.0.1

compiler

Commit Description
fix - 66a0ec6510 move defer trigger assertions out of parser (#61747)
fix - 8ecb1ba027 recover invalid parenthesized expressions (#61815)

core

Commit Description
fix - 8c60cbfd1c takeUntilDestroyed completes immediately if DestroyRef already destroyed (#61847)
fix - b1d960d082 produce an error when incremental hydration is expected, but not configured (#61741)
fix - b4ed62ddf6 properly handle the case where getSignalGraph is called on a componentless NodeInjector (#60772)
fix - ddd22bea48 unregister onDestroy in ResourceImpl when destroy() is called (#61870)
fix - 5c31e7e28d unregister onDestroy when observable errors in toSignal (#61596)

migrations

Commit Description
fix - e9820a6d48 avoid trailing whitespaces in unused imports migration (#61698)

service-worker

Commit Description
fix - b93fa22f25 prevent duplicate fetches during concurrent update checks (#61443)
fix - 9743bd1317 update service worker to handle seeking better for videos (#60029)

20.0.0

Blog post: https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301

common

Commit Description
feat - 2e5362a469 accept undefined inputs in NgTemplateOutlet (#61404)
feat - b7d3f3dbfc Allow passing ScrollOptions to ViewportScroller (#61002)
feat - 74cceba587 throw error for suspicious date patterns (#59798)
fix - 255c79e048 cleanup updateLatestValue if view is destroyed before promise resolves (#58041)
fix - 739cadae62 Handle errors in async pipe subscriptions (#60057)
fix - cbbea70fa3 issue a warning instead of an error when NgOptimizedImage exceeds the preload limit (#60879)
fix - fc4a56d5c5 rename httpResource function in factory (#60022)
fix - 785a1110e6 resolve host binding type issues (#60481)

compiler

| Commit | Description |

... (truncated)

Changelog

Sourced from @​angular/platform-browser's changelog.

20.0.3 (2025-06-11)

20.0.2 (2025-06-06)

core

Commit Type Description
1e8158baee fix components marked for traversal resets reactive context (#61663)
1cd23be57e fix unregister onDestroy in outputToObservable (#61882)

20.1.0-next.0 (2025-06-04)

compiler

Commit Type Description
5a76826d26 fix only report parser errors on invalid expression (#61793)
e9fcbb8af1 fix remove TypeScript from linker (#61618)

compiler-cli

Commit Type Description
e62fb359d6 feat add experimental support for fast type declaration emission (#61334)
0cf1001715 feat support host directives with direct external references in fast type declaration emission (#61469)
77fa204ad1 fix rename flag for enabling fast type declaration emission (#61353)
c439d6938d fix symbol builder duplicating host directives (#61240)
3e1baa5a95 fix typo in NG2026 message (#61325)

core

Commit Type Description
8163a8995e feat Add destroyed property on DestroyRef (#61849)
4356e85456 fix fakeAsync should not depend on module import order (#61375)
583b9a7be5 fix missing useExisting providers throwing for optional calls (#61137)
8f65223bd8 fix update min Node.js support to 20.19, 22.12, and 24.0 (#61499)
b785256b9e perf avoid intermediate arrays in definition (#61445)

forms

Commit Type Description
610bebfce9 fix Allow ControlState as reset arguments for FormGroup/FormRecord (#55860)

language-service

Commit Type Description
cf55d1bdd4 feat Support importing the external module's export about the angular metadata. (#61122)

service-worker

Commit Type Description
c67dbda8ff feat support notification closes (#61442)
6e1df54799 feat support push subscription changes (#61856)

... (truncated)

Commits
  • 135c594 refactor: use zone.js from npm instead of packages/zone.js throughout repo (#...
  • 8ccd496 build: remove unnecessary zone.js dep from various build targets (#61903)
  • 8564cf4 build: replace all ng_package with new rule from rules_angular (#61862)
  • e910893 build: adjust bundling tests to use Angular CLI
  • 833c69b refactor(platform-browser): replace isPlatformServer with ngServerMode (#...
  • 968bbe9 build: migrate platform-browser and platform-browser-dynamic package to use r...
  • 88c70eb refactor(platform-browser): replace platform-browser-dynamic with `platfor...
  • 30e0812 fix(core): update min Node.js support to 20.19, 22.12, and 24.0 (#61500)
  • 3433021 build: move private testing helpers outside platform-browser/testing (#61476)
  • 6d8e57d perf(platform-server): speed up resolution of base (#61392)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/platform-browser&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 8e84fda2451..0a46fe3abad 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -18,7 +18,7 @@ "@angular/core": "^19.0.3", "@angular/forms": "^19.0.1", "@angular/material": "^19.0.2", - "@angular/platform-browser": "^19.0.3", + "@angular/platform-browser": "^20.0.3", "@angular/platform-browser-dynamic": "^19.0.0", "@angular/router": "^19.0.1", "rxjs": "~7.8.1", From 985c67f01e34e740dbf8ee600323937f73290945 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 06:55:32 +0000 Subject: [PATCH 08/50] Bump @angular/core from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter (#2646) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) from 19.2.14 to 20.0.3.
Release notes

Sourced from @​angular/core's releases.

20.0.3

No release notes provided.

20.0.2

core

Commit Description
fix - 1e8158baee components marked for traversal resets reactive context (#61663)
fix - 1cd23be57e unregister onDestroy in outputToObservable (#61882)

20.0.1

compiler

Commit Description
fix - 66a0ec6510 move defer trigger assertions out of parser (#61747)
fix - 8ecb1ba027 recover invalid parenthesized expressions (#61815)

core

Commit Description
fix - 8c60cbfd1c takeUntilDestroyed completes immediately if DestroyRef already destroyed (#61847)
fix - b1d960d082 produce an error when incremental hydration is expected, but not configured (#61741)
fix - b4ed62ddf6 properly handle the case where getSignalGraph is called on a componentless NodeInjector (#60772)
fix - ddd22bea48 unregister onDestroy in ResourceImpl when destroy() is called (#61870)
fix - 5c31e7e28d unregister onDestroy when observable errors in toSignal (#61596)

migrations

Commit Description
fix - e9820a6d48 avoid trailing whitespaces in unused imports migration (#61698)

service-worker

Commit Description
fix - b93fa22f25 prevent duplicate fetches during concurrent update checks (#61443)
fix - 9743bd1317 update service worker to handle seeking better for videos (#60029)

20.0.0

Blog post: https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301

common

Commit Description
feat - 2e5362a469 accept undefined inputs in NgTemplateOutlet (#61404)
feat - b7d3f3dbfc Allow passing ScrollOptions to ViewportScroller (#61002)
feat - 74cceba587 throw error for suspicious date patterns (#59798)
fix - 255c79e048 cleanup updateLatestValue if view is destroyed before promise resolves (#58041)
fix - 739cadae62 Handle errors in async pipe subscriptions (#60057)
fix - cbbea70fa3 issue a warning instead of an error when NgOptimizedImage exceeds the preload limit (#60879)
fix - fc4a56d5c5 rename httpResource function in factory (#60022)
fix - 785a1110e6 resolve host binding type issues (#60481)

compiler

| Commit | Description |

... (truncated)

Changelog

Sourced from @​angular/core's changelog.

20.0.3 (2025-06-11)

20.0.2 (2025-06-06)

core

Commit Type Description
1e8158baee fix components marked for traversal resets reactive context (#61663)
1cd23be57e fix unregister onDestroy in outputToObservable (#61882)

20.1.0-next.0 (2025-06-04)

compiler

Commit Type Description
5a76826d26 fix only report parser errors on invalid expression (#61793)
e9fcbb8af1 fix remove TypeScript from linker (#61618)

compiler-cli

Commit Type Description
e62fb359d6 feat add experimental support for fast type declaration emission (#61334)
0cf1001715 feat support host directives with direct external references in fast type declaration emission (#61469)
77fa204ad1 fix rename flag for enabling fast type declaration emission (#61353)
c439d6938d fix symbol builder duplicating host directives (#61240)
3e1baa5a95 fix typo in NG2026 message (#61325)

core

Commit Type Description
8163a8995e feat Add destroyed property on DestroyRef (#61849)
4356e85456 fix fakeAsync should not depend on module import order (#61375)
583b9a7be5 fix missing useExisting providers throwing for optional calls (#61137)
8f65223bd8 fix update min Node.js support to 20.19, 22.12, and 24.0 (#61499)
b785256b9e perf avoid intermediate arrays in definition (#61445)

forms

Commit Type Description
610bebfce9 fix Allow ControlState as reset arguments for FormGroup/FormRecord (#55860)

language-service

Commit Type Description
cf55d1bdd4 feat Support importing the external module's export about the angular metadata. (#61122)

service-worker

Commit Type Description
c67dbda8ff feat support notification closes (#61442)
6e1df54799 feat support push subscription changes (#61856)

... (truncated)

Commits
  • 135c594 refactor: use zone.js from npm instead of packages/zone.js throughout repo (#...
  • 78910a3 docs: rework programmatically rendering components section to mention @​defer ...
  • 6ae07ad refactor(core): Delete createSignalTuple (#61907)
  • 8ccd496 build: remove unnecessary zone.js dep from various build targets (#61903)
  • 1e8158b fix(core): components marked for traversal resets reactive context (#61663)
  • 1e4ce31 refactor(core): update tests to use standalone (#61663)
  • f562fd4 refactor(core): export signal setter and updater types for wiz (#61714)
  • 1cd23be fix(core): unregister onDestroy in outputToObservable (#61882)
  • f6841ea build: update cross-repo angular dependencies (#61881)
  • 8564cf4 build: replace all ng_package with new rule from rules_angular (#61862)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/core&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 0a46fe3abad..3538dd0ce5a 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -15,7 +15,7 @@ "@angular/cdk": "^19.0.0", "@angular/common": "^19.0.0", "@angular/compiler": "^19.0.0", - "@angular/core": "^19.0.3", + "@angular/core": "^20.0.3", "@angular/forms": "^19.0.1", "@angular/material": "^19.0.2", "@angular/platform-browser": "^20.0.3", From 18a8e51109aa6be0ca9e534d5814827bce766750 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 06:56:33 +0000 Subject: [PATCH 09/50] Bump @angular/animations from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter (#2647) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) from 19.2.14 to 20.0.3.
Release notes

Sourced from @​angular/animations's releases.

20.0.3

No release notes provided.

20.0.2

core

Commit Description
fix - 1e8158baee components marked for traversal resets reactive context (#61663)
fix - 1cd23be57e unregister onDestroy in outputToObservable (#61882)

20.0.1

compiler

Commit Description
fix - 66a0ec6510 move defer trigger assertions out of parser (#61747)
fix - 8ecb1ba027 recover invalid parenthesized expressions (#61815)

core

Commit Description
fix - 8c60cbfd1c takeUntilDestroyed completes immediately if DestroyRef already destroyed (#61847)
fix - b1d960d082 produce an error when incremental hydration is expected, but not configured (#61741)
fix - b4ed62ddf6 properly handle the case where getSignalGraph is called on a componentless NodeInjector (#60772)
fix - ddd22bea48 unregister onDestroy in ResourceImpl when destroy() is called (#61870)
fix - 5c31e7e28d unregister onDestroy when observable errors in toSignal (#61596)

migrations

Commit Description
fix - e9820a6d48 avoid trailing whitespaces in unused imports migration (#61698)

service-worker

Commit Description
fix - b93fa22f25 prevent duplicate fetches during concurrent update checks (#61443)
fix - 9743bd1317 update service worker to handle seeking better for videos (#60029)

20.0.0

Blog post: https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301

common

Commit Description
feat - 2e5362a469 accept undefined inputs in NgTemplateOutlet (#61404)
feat - b7d3f3dbfc Allow passing ScrollOptions to ViewportScroller (#61002)
feat - 74cceba587 throw error for suspicious date patterns (#59798)
fix - 255c79e048 cleanup updateLatestValue if view is destroyed before promise resolves (#58041)
fix - 739cadae62 Handle errors in async pipe subscriptions (#60057)
fix - cbbea70fa3 issue a warning instead of an error when NgOptimizedImage exceeds the preload limit (#60879)
fix - fc4a56d5c5 rename httpResource function in factory (#60022)
fix - 785a1110e6 resolve host binding type issues (#60481)

compiler

| Commit | Description |

... (truncated)

Changelog

Sourced from @​angular/animations's changelog.

20.0.3 (2025-06-11)

20.0.2 (2025-06-06)

core

Commit Type Description
1e8158baee fix components marked for traversal resets reactive context (#61663)
1cd23be57e fix unregister onDestroy in outputToObservable (#61882)

20.1.0-next.0 (2025-06-04)

compiler

Commit Type Description
5a76826d26 fix only report parser errors on invalid expression (#61793)
e9fcbb8af1 fix remove TypeScript from linker (#61618)

compiler-cli

Commit Type Description
e62fb359d6 feat add experimental support for fast type declaration emission (#61334)
0cf1001715 feat support host directives with direct external references in fast type declaration emission (#61469)
77fa204ad1 fix rename flag for enabling fast type declaration emission (#61353)
c439d6938d fix symbol builder duplicating host directives (#61240)
3e1baa5a95 fix typo in NG2026 message (#61325)

core

Commit Type Description
8163a8995e feat Add destroyed property on DestroyRef (#61849)
4356e85456 fix fakeAsync should not depend on module import order (#61375)
583b9a7be5 fix missing useExisting providers throwing for optional calls (#61137)
8f65223bd8 fix update min Node.js support to 20.19, 22.12, and 24.0 (#61499)
b785256b9e perf avoid intermediate arrays in definition (#61445)

forms

Commit Type Description
610bebfce9 fix Allow ControlState as reset arguments for FormGroup/FormRecord (#55860)

language-service

Commit Type Description
cf55d1bdd4 feat Support importing the external module's export about the angular metadata. (#61122)

service-worker

Commit Type Description
c67dbda8ff feat support notification closes (#61442)
6e1df54799 feat support push subscription changes (#61856)

... (truncated)

Commits
  • 8564cf4 build: replace all ng_package with new rule from rules_angular (#61862)
  • e910893 build: adjust bundling tests to use Angular CLI
  • 9df5f50 docs: update API examples to modern angular (#61688)
  • 30e0812 fix(core): update min Node.js support to 20.19, 22.12, and 24.0 (#61500)
  • 3433021 build: move private testing helpers outside platform-browser/testing (#61476)
  • 6f74458 build: migrate animations to use rules_js based toolchain (#61479)
  • bc830ce refactor(animations): mark non-default new expressions as pure (#61452)
  • 051d90a build: remove irrelevant madge circular deps tests (#61197)
  • 4b365c7 docs: fix non-working link (#61131)
  • 9793693 refactor: add Node.js 24 as supported version (#61142)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/animations&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 3538dd0ce5a..2c13c981b26 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -11,7 +11,7 @@ }, "private": true, "dependencies": { - "@angular/animations": "^19.0.0", + "@angular/animations": "^20.0.3", "@angular/cdk": "^19.0.0", "@angular/common": "^19.0.0", "@angular/compiler": "^19.0.0", From 1de4f36da8f83892ef4a9843825810c1c272cd3e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 06:56:35 +0000 Subject: [PATCH 10/50] Bump @angular/router from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter (#2649) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) from 19.2.14 to 20.0.3.
Release notes

Sourced from @​angular/router's releases.

20.0.3

No release notes provided.

20.0.2

core

Commit Description
fix - 1e8158baee components marked for traversal resets reactive context (#61663)
fix - 1cd23be57e unregister onDestroy in outputToObservable (#61882)

20.0.1

compiler

Commit Description
fix - 66a0ec6510 move defer trigger assertions out of parser (#61747)
fix - 8ecb1ba027 recover invalid parenthesized expressions (#61815)

core

Commit Description
fix - 8c60cbfd1c takeUntilDestroyed completes immediately if DestroyRef already destroyed (#61847)
fix - b1d960d082 produce an error when incremental hydration is expected, but not configured (#61741)
fix - b4ed62ddf6 properly handle the case where getSignalGraph is called on a componentless NodeInjector (#60772)
fix - ddd22bea48 unregister onDestroy in ResourceImpl when destroy() is called (#61870)
fix - 5c31e7e28d unregister onDestroy when observable errors in toSignal (#61596)

migrations

Commit Description
fix - e9820a6d48 avoid trailing whitespaces in unused imports migration (#61698)

service-worker

Commit Description
fix - b93fa22f25 prevent duplicate fetches during concurrent update checks (#61443)
fix - 9743bd1317 update service worker to handle seeking better for videos (#60029)

20.0.0

Blog post: https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301

common

Commit Description
feat - 2e5362a469 accept undefined inputs in NgTemplateOutlet (#61404)
feat - b7d3f3dbfc Allow passing ScrollOptions to ViewportScroller (#61002)
feat - 74cceba587 throw error for suspicious date patterns (#59798)
fix - 255c79e048 cleanup updateLatestValue if view is destroyed before promise resolves (#58041)
fix - 739cadae62 Handle errors in async pipe subscriptions (#60057)
fix - cbbea70fa3 issue a warning instead of an error when NgOptimizedImage exceeds the preload limit (#60879)
fix - fc4a56d5c5 rename httpResource function in factory (#60022)
fix - 785a1110e6 resolve host binding type issues (#60481)

compiler

| Commit | Description |

... (truncated)

Changelog

Sourced from @​angular/router's changelog.

20.0.3 (2025-06-11)

20.0.2 (2025-06-06)

core

Commit Type Description
1e8158baee fix components marked for traversal resets reactive context (#61663)
1cd23be57e fix unregister onDestroy in outputToObservable (#61882)

20.1.0-next.0 (2025-06-04)

compiler

Commit Type Description
5a76826d26 fix only report parser errors on invalid expression (#61793)
e9fcbb8af1 fix remove TypeScript from linker (#61618)

compiler-cli

Commit Type Description
e62fb359d6 feat add experimental support for fast type declaration emission (#61334)
0cf1001715 feat support host directives with direct external references in fast type declaration emission (#61469)
77fa204ad1 fix rename flag for enabling fast type declaration emission (#61353)
c439d6938d fix symbol builder duplicating host directives (#61240)
3e1baa5a95 fix typo in NG2026 message (#61325)

core

Commit Type Description
8163a8995e feat Add destroyed property on DestroyRef (#61849)
4356e85456 fix fakeAsync should not depend on module import order (#61375)
583b9a7be5 fix missing useExisting providers throwing for optional calls (#61137)
8f65223bd8 fix update min Node.js support to 20.19, 22.12, and 24.0 (#61499)
b785256b9e perf avoid intermediate arrays in definition (#61445)

forms

Commit Type Description
610bebfce9 fix Allow ControlState as reset arguments for FormGroup/FormRecord (#55860)

language-service

Commit Type Description
cf55d1bdd4 feat Support importing the external module's export about the angular metadata. (#61122)

service-worker

Commit Type Description
c67dbda8ff feat support notification closes (#61442)
6e1df54799 feat support push subscription changes (#61856)

... (truncated)

Commits
  • 8564cf4 build: replace all ng_package with new rule from rules_angular (#61862)
  • 4eb5358 docs(router): Update view transition types to dev preview (#61787)
  • e910893 build: adjust bundling tests to use Angular CLI
  • 88c70eb refactor(platform-browser): replace platform-browser-dynamic with `platfor...
  • 58532c7 build: migrate router to use rules_js (#61543)
  • 30e0812 fix(core): update min Node.js support to 20.19, 22.12, and 24.0 (#61500)
  • 3433021 build: move private testing helpers outside platform-browser/testing (#61476)
  • f7bfdc7 refactor(router): add return types to exported functions (#61310)
  • 1b4b44e refactor: add explicit types for exports relying on inferred call return type...
  • 4d35670 docs: rename @nodoc to @docs-private (#61194)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/router&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 2c13c981b26..70ac1c43ab2 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -20,7 +20,7 @@ "@angular/material": "^19.0.2", "@angular/platform-browser": "^20.0.3", "@angular/platform-browser-dynamic": "^19.0.0", - "@angular/router": "^19.0.1", + "@angular/router": "^20.0.3", "rxjs": "~7.8.1", "tslib": "^2.6.2", "zone.js": "~0.15.0" From 74d7916e7ad985e13266daeb6691a363c390a5d4 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 19 Jun 2025 11:29:48 +1000 Subject: [PATCH 11/50] Revert "Bump subosito/flutter-action from 2.19.0 to 2.20.0" again (#2655) Reverts flutter/samples#2642 --- .github/dependabot.yaml | 10 +++------- .github/workflows/beta.yml | 6 +++--- .github/workflows/main.yml | 6 +++--- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 24dada51e37..7d0d764594a 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -5,13 +5,9 @@ updates: directory: "/" schedule: interval: "daily" - labels: - - "autosubmit" - # Updating patch versions for "github-actions" is too chatty. - # See https://github.com/flutter/flutter/issues/158350. - ignore: - - dependency-name: "*" - update-types: ["version-update:semver-patch"] + # Don't auto-submit github actions updates + # labels: + # - "autosubmit" - package-ecosystem: "npm" directory: "web_embedding/ng-flutter" schedule: diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 396f360d400..9f74ca87b91 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -31,7 +31,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: beta - run: ./tool/flutter_ci_script_stable.sh @@ -47,7 +47,7 @@ jobs: # with: # distribution: 'zulu' # java-version: '17' - # - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # with: # channel: beta # - run: ./tool/android_ci_script.sh @@ -63,7 +63,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: beta - run: ./tool/ios_ci_script.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d7d013d94fc..df7dead6ca0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,7 +32,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: ${{ matrix.flutter_version }} - run: ./tool/flutter_ci_script_${{ matrix.flutter_version }}.sh @@ -46,7 +46,7 @@ jobs: # with: # distribution: 'zulu' # java-version: '17' - # - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # with: # channel: stable # - run: ./tool/android_ci_script.sh @@ -60,7 +60,7 @@ jobs: with: distribution: 'zulu' java-version: '17' - - uses: subosito/flutter-action@395322a6cded4e9ed503aebd4cc1965625f8e59a + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: stable - run: ./tool/ios_ci_script.sh From b4e7286835cb9e230dc3f419986335599d11331b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 07:38:50 +0000 Subject: [PATCH 12/50] Bump @angular/compiler from 19.2.14 to 20.0.6 in /web_embedding/ng-flutter (#2686) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) from 19.2.14 to 20.0.6.
Release notes

Sourced from @​angular/compiler's releases.

20.0.6

No release notes provided.

20.0.5

compiler-cli

Commit Description
fix - de0d525ad7 add suggestion when pipe is missing (#62146)
fix - 3eb5a79a83 handle initializer APIs wrapped in type casts (#62203)

core

Commit Description
fix - a2e6f317a7 allow to set a resource in an error state (#62253)
fix - 4c00238a69 avoid injecting ErrorHandler from a destroyed injector (#61886)
fix - 369f03ad7f unable to retrieve defer blocks in tests when component injects ViewContainerRef (#62156)

router

Commit Description
fix - 65c59dd796 handle scrollRestoration error in restricted environments (#62186)

upgrade

Commit Description
fix - 144c429230 Make zoneless work with hybrid apps (#61660)

20.0.4

core

Commit Description
fix - e343cdfb86 Fixes template outlet hydration (#62012)
fix - 67f657e4a3 inject APP_ID before injector is destroyed (#61885)
fix - ae212b51ee Wrap ErrorEvent with no error property (#62081)

migrations

Commit Description
fix - 82bf9848a1 more robust trailing comma removal in unused imports migration (#62118)

20.0.3

No release notes provided.

20.0.2

core

Commit Description
fix - 1e8158baee components marked for traversal resets reactive context (#61663)
fix - 1cd23be57e unregister onDestroy in outputToObservable (#61882)

20.0.1

compiler

Commit Description

... (truncated)

Changelog

Sourced from @​angular/compiler's changelog.

20.0.6 (2025-07-01)

20.1.0-next.3 (2025-06-25)

compiler

Commit Type Description
0dcf230d52 feat add support for new binary assignment operators (#62064)

compiler-cli

Commit Type Description
ed5062a91c fix add suggestion when pipe is missing (#62146)
d25a6a0120 fix handle initializer APIs wrapped in type casts (#62203)

core

Commit Type Description
737b35b684 feat Add destroyed property to EnvironmentInjector (#61951)
36a193139a fix allow to set a resource in an error state (#62253)
c4dd258658 fix avoid injecting ErrorHandler from a destroyed injector (#61886)
3eee19d892 fix unable to retrieve defer blocks in tests when component injects ViewContainerRef (#62156)

http

Commit Type Description
73269cf5ce feat add keepalive support for fetch requests in httpResource (#61833)
9791ab1b6f feat Add support for fetch request cache and priority options (#61766)

language-service

Commit Type Description
20c1f991e6 feat add semantic tokens for templates (#60260)
5d2e85920e feat support to fix missing required inputs diagnostic (#50911)

router

Commit Type Description
9833d9ea47 feat Run loadComponent and loadChildren functions in the route's injection context (#62133)
7600bec71d fix handle scrollRestoration error in restricted environments (#62186)

upgrade

Commit Type Description
900cd37f68 fix Make zoneless work with hybrid apps (#61660)

20.0.5 (2025-06-25)

compiler-cli

Commit Type Description
de0d525ad7 fix add suggestion when pipe is missing (#62146)

... (truncated)

Commits
  • 31e3eb2 build: migrate to use web test runner rules (#62294)
  • f201df9 build: migrate to using new jasmine_test (#62106)
  • 8564cf4 build: replace all ng_package with new rule from rules_angular (#61862)
  • a9a7654 build: migrate packages/compiler-cli to ts_project (#61862)
  • 32230e6 build: add missing import (#61838)
  • 8ecb1ba fix(compiler): recover invalid parenthesized expressions (#61815)
  • 66a0ec6 fix(compiler): move defer trigger assertions out of parser (#61747)
  • e910893 build: adjust bundling tests to use Angular CLI
  • 845f8df build: fix app_bundle rule after migrating packages/compiler
  • aa0c46f build: migrate packages/compiler to ts_project
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/compiler&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 70ac1c43ab2..4b04fa4b332 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -14,7 +14,7 @@ "@angular/animations": "^20.0.3", "@angular/cdk": "^19.0.0", "@angular/common": "^19.0.0", - "@angular/compiler": "^19.0.0", + "@angular/compiler": "^20.0.6", "@angular/core": "^20.0.3", "@angular/forms": "^19.0.1", "@angular/material": "^19.0.2", From fe4156713f90ec9f2773ad80d6f51fcfb4d8bcc5 Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Tue, 8 Jul 2025 10:25:41 -0400 Subject: [PATCH 13/50] Move experimental (#2680) Removes the remaining samples in `experimental`. They're now in the flutter/demos repository. *List which issues are fixed by this PR. For larger changes, raising an issue first helps reduce redundant work.* #2520 ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). --- README.md | 9 + experimental/federated_plugin/README.md | 21 +- .../federated_plugin/.gitignore | 29 - .../federated_plugin/.metadata | 10 - .../federated_plugin/CHANGELOG.md | 3 - .../federated_plugin/analysis_options.yaml | 1 - .../federated_plugin/android/.gitignore | 8 - .../federated_plugin/android/build.gradle | 50 -- .../federated_plugin/android/settings.gradle | 1 - .../android/src/main/AndroidManifest.xml | 3 - .../federated_plugin/FederatedPlugin.kt | 58 -- .../federated_plugin/example/.gitignore | 46 - .../federated_plugin/example/.metadata | 10 - .../federated_plugin/example/README.md | 3 - .../example/analysis_options.yaml | 1 - .../example/android/.gitignore | 13 - .../example/android/app/build.gradle | 68 -- .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 34 - .../dev/flutter/example/MainActivity.kt | 6 - .../federated_plugin_example/MainActivity.kt | 6 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../example/android/build.gradle | 31 - .../example/android/gradle.properties | 3 - .../gradle/wrapper/gradle-wrapper.properties | 6 - .../example/android/settings.gradle | 11 - .../federated_plugin/example/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 26 - .../example/ios/Flutter/Debug.xcconfig | 2 - .../example/ios/Flutter/Release.xcconfig | 2 - .../federated_plugin/example/ios/Podfile | 41 - .../ios/Runner.xcodeproj/project.pbxproj | 549 ------------ .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 87 -- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../example/ios/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 122 --- .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 564 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 1283 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 1588 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 1025 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 1716 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 1920 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 1283 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 1895 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 2665 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 2665 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 3831 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 1888 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 3294 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 3612 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../example/ios/Runner/Info.plist | 47 -- .../ios/Runner/Runner-Bridging-Header.h | 1 - .../federated_plugin/example/lib/main.dart | 72 -- .../federated_plugin/example/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 12 - .../federated_plugin/example/macos/Podfile | 40 - .../macos/Runner.xcodeproj/project.pbxproj | 632 -------------- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 87 -- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../example/macos/Runner/AppDelegate.swift | 9 - .../AppIcon.appiconset/Contents.json | 68 -- .../AppIcon.appiconset/app_icon_1024.png | Bin 46993 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 3276 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 1429 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 5933 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1243 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 14800 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 1874 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 339 -------- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../example/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../example/macos/Runner/Release.entitlements | 8 - .../federated_plugin/example/pubspec.yaml | 24 - .../example/test/widget_test.dart | 33 - .../federated_plugin/example/web/favicon.png | Bin 917 -> 0 bytes .../example/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../example/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../example/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../example/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../federated_plugin/example/web/index.html | 104 --- .../example/web/manifest.json | 35 - .../example/windows/.gitignore | 17 - .../example/windows/CMakeLists.txt | 95 --- .../example/windows/flutter/CMakeLists.txt | 103 --- .../flutter/generated_plugin_registrant.cc | 14 - .../flutter/generated_plugin_registrant.h | 15 - .../windows/flutter/generated_plugins.cmake | 24 - .../example/windows/runner/CMakeLists.txt | 17 - .../example/windows/runner/Runner.rc | 121 --- .../example/windows/runner/flutter_window.cpp | 61 -- .../example/windows/runner/flutter_window.h | 33 - .../example/windows/runner/main.cpp | 43 - .../example/windows/runner/resource.h | 16 - .../windows/runner/resources/app_icon.ico | Bin 33772 -> 0 bytes .../windows/runner/runner.exe.manifest | 20 - .../example/windows/runner/utils.cpp | 64 -- .../example/windows/runner/utils.h | 19 - .../example/windows/runner/win32_window.cpp | 245 ------ .../example/windows/runner/win32_window.h | 98 --- .../federated_plugin/ios/.gitignore | 38 - .../federated_plugin/ios/Assets/.gitkeep | 0 .../ios/Classes/FederatedPlugin.h | 4 - .../ios/Classes/FederatedPlugin.m | 15 - .../ios/Classes/SwiftFederatedPlugin.swift | 30 - .../ios/federated_plugin.podspec | 23 - .../lib/federated_plugin.dart | 14 - .../federated_plugin/pubspec.yaml | 41 - .../test/federated_plugin_test.dart | 29 - .../federated_plugin_macos/.gitignore | 29 - .../federated_plugin_macos/.metadata | 10 - .../analysis_options.yaml | 1 - .../federated_plugin_macos/example/README.md | 3 - .../lib/federated_plugin_macos.dart | 2 - .../Classes/FederatedPluginMacosPlugin.swift | 37 - .../macos/federated_plugin_macos.podspec | 22 - .../federated_plugin_macos/pubspec.yaml | 23 - .../.gitignore | 29 - .../.metadata | 10 - .../analysis_options.yaml | 1 - .../lib/battery_method_channel.dart | 17 - .../federated_plugin_platform_interface.dart | 30 - .../pubspec.yaml | 18 - ...erated_plugin_platform_interface_test.dart | 30 - .../federated_plugin_web/.gitignore | 78 -- .../federated_plugin_web/.metadata | 10 - .../federated_plugin_web/README.md | 11 - .../analysis_options.yaml | 1 - .../lib/federated_plugin_web.dart | 43 - .../federated_plugin_web/pubspec.yaml | 32 - ...federated_plugin_web_integration_test.dart | 9 - .../federated_plugin_web/web/index.html | 10 - .../federated_plugin_windows/.gitignore | 29 - .../federated_plugin_windows/.metadata | 10 - .../analysis_options.yaml | 1 - .../example/README.md | 3 - .../lib/federated_plugin_windows.dart | 2 - .../federated_plugin_windows/pubspec.yaml | 23 - .../windows/.gitignore | 17 - .../windows/CMakeLists.txt | 24 - .../federated_plugin_windows_plugin.cpp | 89 -- .../federated_plugin_windows_plugin.h | 23 - experimental/varfont_shader_puzzle/.gitignore | 44 - experimental/varfont_shader_puzzle/.metadata | 42 - experimental/varfont_shader_puzzle/README.md | 4 +- .../analysis_options.yaml | 1 - .../varfont_shader_puzzle/android/.gitignore | 13 - .../android/app/build.gradle | 67 -- .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 33 - .../varfont_shader_puzzle/MainActivity.kt | 6 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../android/build.gradle | 30 - .../android/gradle.properties | 3 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../android/settings.gradle | 29 - ...AS,YTDE,YTFI,YTLC,YTUC,wdth,wght,opsz].ttf | Bin 1471824 -> 0 bytes .../assets/fonts/Roboto-Bold.ttf | Bin 167336 -> 0 bytes .../assets/fonts/Roboto-Regular.ttf | Bin 168260 -> 0 bytes .../assets/images/specimen-1-glitch.png | Bin 35535 -> 0 bytes .../assets/images/specimen-1.png | Bin 33576 -> 0 bytes .../assets/images/specimen-2.png | Bin 40759 -> 0 bytes .../assets/images/wallpaper1.png | Bin 92244 -> 0 bytes .../assets/images/wallpaper2.png | Bin 74527 -> 0 bytes .../assets/images/wallpaper3.png | Bin 54785 -> 0 bytes .../codelab_rebuild.yaml | 16 - .../varfont_shader_puzzle/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 26 - .../ios/Flutter/Debug.xcconfig | 2 - .../ios/Flutter/Release.xcconfig | 2 - .../varfont_shader_puzzle/ios/Podfile | 44 - .../ios/Runner.xcodeproj/project.pbxproj | 722 ---------------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 --- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../ios/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 122 --- .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/Info.plist | 49 -- .../ios/Runner/Runner-Bridging-Header.h | 1 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../lib/components/components.dart | 9 - .../lib/components/fragment_shaded.dart | 282 ------- .../lib/components/lightboxed_panel.dart | 140 ---- .../lib/components/rotator_puzzle.dart | 431 ---------- .../lib/components/wonky_anim_palette.dart | 332 -------- .../lib/components/wonky_char.dart | 242 ------ .../varfont_shader_puzzle/lib/main.dart | 24 - .../lib/model/puzzle_model.dart | 50 -- .../page_content/page_ascender_descender.dart | 211 ----- .../lib/page_content/page_narrative_post.dart | 49 -- .../lib/page_content/page_narrative_pre.dart | 149 ---- .../lib/page_content/page_optical_size.dart | 163 ---- .../lib/page_content/page_weight.dart | 160 ---- .../lib/page_content/page_width.dart | 190 ----- .../lib/page_content/pages.dart | 10 - .../lib/page_content/pages_flow.dart | 155 ---- .../lib/page_content/wallpapers_flow.dart | 426 ---------- .../varfont_shader_puzzle/lib/styles.dart | 51 -- .../varfont_shader_puzzle/linux/.gitignore | 1 - .../linux/CMakeLists.txt | 145 ---- .../linux/flutter/CMakeLists.txt | 88 -- .../flutter/generated_plugin_registrant.cc | 11 - .../flutter/generated_plugin_registrant.h | 15 - .../linux/flutter/generated_plugins.cmake | 23 - .../varfont_shader_puzzle/linux/main.cc | 6 - .../linux/my_application.cc | 104 --- .../linux/my_application.h | 18 - .../varfont_shader_puzzle/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 12 - .../varfont_shader_puzzle/macos/Podfile | 43 - .../macos/Runner.xcodeproj/project.pbxproj | 791 ------------------ .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 --- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../macos/Runner/AppDelegate.swift | 9 - .../AppIcon.appiconset/Contents.json | 68 -- .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -------- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 8 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../varfont_shader_puzzle/pubspec.yaml | 44 - .../shaders/bw_split.frag | 41 - .../shaders/color_split.frag | 31 - .../shaders/nothing.frag | 20 - .../shaders/row_offset.frag | 36 - .../varfont_shader_puzzle/shaders/wavy.frag | 31 - .../varfont_shader_puzzle/shaders/wavy2.frag | 27 - .../shaders/wavy_circ.frag | 39 - .../test/widget_test.dart | 26 - .../varfont_shader_puzzle/windows/.gitignore | 17 - .../windows/CMakeLists.txt | 108 --- .../windows/flutter/CMakeLists.txt | 109 --- .../flutter/generated_plugin_registrant.cc | 11 - .../flutter/generated_plugin_registrant.h | 15 - .../windows/flutter/generated_plugins.cmake | 23 - .../windows/runner/CMakeLists.txt | 40 - .../windows/runner/Runner.rc | 121 --- .../windows/runner/flutter_window.cpp | 71 -- .../windows/runner/flutter_window.h | 33 - .../windows/runner/main.cpp | 43 - .../windows/runner/resource.h | 16 - .../windows/runner/resources/app_icon.ico | Bin 33772 -> 0 bytes .../windows/runner/runner.exe.manifest | 20 - .../windows/runner/utils.cpp | 65 -- .../windows/runner/utils.h | 19 - .../windows/runner/win32_window.cpp | 288 ------- .../windows/runner/win32_window.h | 102 --- experimental/veggieseasons/README.md | 4 - experimental/web_dashboard/.gitignore | 34 - experimental/web_dashboard/.metadata | 10 - experimental/web_dashboard/README.md | 123 --- .../web_dashboard/analysis_options.yaml | 1 - experimental/web_dashboard/lib/main.dart | 11 - .../web_dashboard/lib/main_firebase.dart | 11 - .../web_dashboard/lib/src/api/api.dart | 109 --- .../web_dashboard/lib/src/api/api.g.dart | 31 - .../web_dashboard/lib/src/api/firebase.dart | 150 ---- .../web_dashboard/lib/src/api/mock.dart | 151 ---- experimental/web_dashboard/lib/src/app.dart | 124 --- .../web_dashboard/lib/src/auth/auth.dart | 15 - .../web_dashboard/lib/src/auth/firebase.dart | 58 -- .../web_dashboard/lib/src/auth/mock.dart | 25 - .../lib/src/pages/dashboard.dart | 62 -- .../web_dashboard/lib/src/pages/entries.dart | 157 ---- .../web_dashboard/lib/src/pages/home.dart | 128 --- .../web_dashboard/lib/src/pages/sign_in.dart | 94 --- .../lib/src/utils/chart_utils.dart | 76 -- .../lib/src/utils/day_helpers.dart | 15 - .../lib/src/widgets/categories_dropdown.dart | 112 --- .../lib/src/widgets/category_chart.dart | 102 --- .../lib/src/widgets/category_forms.dart | 104 --- .../lib/src/widgets/dialogs.dart | 93 -- .../lib/src/widgets/edit_entry.dart | 153 ---- .../third_party/adaptive_scaffold.dart | 133 --- experimental/web_dashboard/pubspec.yaml | 34 - .../web_dashboard/test/chart_utils_test.dart | 30 - .../web_dashboard/test/mock_service_test.dart | 108 --- experimental/web_dashboard/tool/grind.dart | 117 --- .../web_dashboard/web/firebase_init.js | 12 - .../web_dashboard/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../web_dashboard/web/icons/Icon-512.png | Bin 8252 -> 0 bytes experimental/web_dashboard/web/index.html | 39 - experimental/web_dashboard/web/manifest.json | 23 - ios_app_clip/.gitignore | 1 + .../lib/infinite_process_page.dart | 24 +- material_3_demo/lib/src/component_screen.dart | 53 +- .../lib/src/add_pet_details.dart | 56 +- platform_design/lib/widgets.dart | 26 +- platform_view_swift/.gitignore | 1 + tool/flutter_ci_script_beta.sh | 18 +- tool/flutter_ci_script_master.sh | 18 +- tool/flutter_ci_script_stable.sh | 18 +- 373 files changed, 103 insertions(+), 15620 deletions(-) delete mode 100644 experimental/federated_plugin/federated_plugin/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin/.metadata delete mode 100644 experimental/federated_plugin/federated_plugin/CHANGELOG.md delete mode 100644 experimental/federated_plugin/federated_plugin/analysis_options.yaml delete mode 100644 experimental/federated_plugin/federated_plugin/android/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin/android/build.gradle delete mode 100644 experimental/federated_plugin/federated_plugin/android/settings.gradle delete mode 100644 experimental/federated_plugin/federated_plugin/android/src/main/AndroidManifest.xml delete mode 100644 experimental/federated_plugin/federated_plugin/android/src/main/kotlin/dev/flutter/federated_plugin/FederatedPlugin.kt delete mode 100644 experimental/federated_plugin/federated_plugin/example/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin/example/.metadata delete mode 100644 experimental/federated_plugin/federated_plugin/example/README.md delete mode 100644 experimental/federated_plugin/federated_plugin/example/analysis_options.yaml delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/build.gradle delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/debug/AndroidManifest.xml delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/AndroidManifest.xml delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/kotlin/dev/flutter/example/MainActivity.kt delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/kotlin/dev/flutter/federated_plugin_example/MainActivity.kt delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/values-night/styles.xml delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/values/styles.xml delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/app/src/profile/AndroidManifest.xml delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/build.gradle delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/gradle.properties delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 experimental/federated_plugin/federated_plugin/example/android/settings.gradle delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Flutter/Debug.xcconfig delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Flutter/Release.xcconfig delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Podfile delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/AppDelegate.swift delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Info.plist delete mode 100644 experimental/federated_plugin/federated_plugin/example/ios/Runner/Runner-Bridging-Header.h delete mode 100644 experimental/federated_plugin/federated_plugin/example/lib/main.dart delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Podfile delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/AppDelegate.swift delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Debug.xcconfig delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Release.xcconfig delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/DebugProfile.entitlements delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Info.plist delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/MainFlutterWindow.swift delete mode 100644 experimental/federated_plugin/federated_plugin/example/macos/Runner/Release.entitlements delete mode 100644 experimental/federated_plugin/federated_plugin/example/pubspec.yaml delete mode 100644 experimental/federated_plugin/federated_plugin/example/test/widget_test.dart delete mode 100644 experimental/federated_plugin/federated_plugin/example/web/favicon.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/web/icons/Icon-192.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/web/icons/Icon-512.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/web/icons/Icon-maskable-192.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/web/icons/Icon-maskable-512.png delete mode 100644 experimental/federated_plugin/federated_plugin/example/web/index.html delete mode 100644 experimental/federated_plugin/federated_plugin/example/web/manifest.json delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/CMakeLists.txt delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/flutter/CMakeLists.txt delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugin_registrant.cc delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugin_registrant.h delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugins.cmake delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/CMakeLists.txt delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/Runner.rc delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/flutter_window.cpp delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/flutter_window.h delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/main.cpp delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/resource.h delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/resources/app_icon.ico delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/runner.exe.manifest delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/utils.cpp delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/utils.h delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/win32_window.cpp delete mode 100644 experimental/federated_plugin/federated_plugin/example/windows/runner/win32_window.h delete mode 100644 experimental/federated_plugin/federated_plugin/ios/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin/ios/Assets/.gitkeep delete mode 100644 experimental/federated_plugin/federated_plugin/ios/Classes/FederatedPlugin.h delete mode 100644 experimental/federated_plugin/federated_plugin/ios/Classes/FederatedPlugin.m delete mode 100644 experimental/federated_plugin/federated_plugin/ios/Classes/SwiftFederatedPlugin.swift delete mode 100644 experimental/federated_plugin/federated_plugin/ios/federated_plugin.podspec delete mode 100644 experimental/federated_plugin/federated_plugin/lib/federated_plugin.dart delete mode 100644 experimental/federated_plugin/federated_plugin/pubspec.yaml delete mode 100644 experimental/federated_plugin/federated_plugin/test/federated_plugin_test.dart delete mode 100644 experimental/federated_plugin/federated_plugin_macos/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin_macos/.metadata delete mode 100644 experimental/federated_plugin/federated_plugin_macos/analysis_options.yaml delete mode 100644 experimental/federated_plugin/federated_plugin_macos/example/README.md delete mode 100644 experimental/federated_plugin/federated_plugin_macos/lib/federated_plugin_macos.dart delete mode 100644 experimental/federated_plugin/federated_plugin_macos/macos/Classes/FederatedPluginMacosPlugin.swift delete mode 100644 experimental/federated_plugin/federated_plugin_macos/macos/federated_plugin_macos.podspec delete mode 100644 experimental/federated_plugin/federated_plugin_macos/pubspec.yaml delete mode 100644 experimental/federated_plugin/federated_plugin_platform_interface/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin_platform_interface/.metadata delete mode 100644 experimental/federated_plugin/federated_plugin_platform_interface/analysis_options.yaml delete mode 100644 experimental/federated_plugin/federated_plugin_platform_interface/lib/battery_method_channel.dart delete mode 100644 experimental/federated_plugin/federated_plugin_platform_interface/lib/federated_plugin_platform_interface.dart delete mode 100644 experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml delete mode 100644 experimental/federated_plugin/federated_plugin_platform_interface/test/federated_plugin_platform_interface_test.dart delete mode 100644 experimental/federated_plugin/federated_plugin_web/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin_web/.metadata delete mode 100644 experimental/federated_plugin/federated_plugin_web/README.md delete mode 100644 experimental/federated_plugin/federated_plugin_web/analysis_options.yaml delete mode 100644 experimental/federated_plugin/federated_plugin_web/lib/federated_plugin_web.dart delete mode 100644 experimental/federated_plugin/federated_plugin_web/pubspec.yaml delete mode 100644 experimental/federated_plugin/federated_plugin_web/test_driver/federated_plugin_web_integration_test.dart delete mode 100644 experimental/federated_plugin/federated_plugin_web/web/index.html delete mode 100644 experimental/federated_plugin/federated_plugin_windows/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin_windows/.metadata delete mode 100644 experimental/federated_plugin/federated_plugin_windows/analysis_options.yaml delete mode 100644 experimental/federated_plugin/federated_plugin_windows/example/README.md delete mode 100644 experimental/federated_plugin/federated_plugin_windows/lib/federated_plugin_windows.dart delete mode 100644 experimental/federated_plugin/federated_plugin_windows/pubspec.yaml delete mode 100644 experimental/federated_plugin/federated_plugin_windows/windows/.gitignore delete mode 100644 experimental/federated_plugin/federated_plugin_windows/windows/CMakeLists.txt delete mode 100644 experimental/federated_plugin/federated_plugin_windows/windows/federated_plugin_windows_plugin.cpp delete mode 100644 experimental/federated_plugin/federated_plugin_windows/windows/include/federated_plugin_windows/federated_plugin_windows_plugin.h delete mode 100644 experimental/varfont_shader_puzzle/.gitignore delete mode 100644 experimental/varfont_shader_puzzle/.metadata delete mode 100644 experimental/varfont_shader_puzzle/analysis_options.yaml delete mode 100644 experimental/varfont_shader_puzzle/android/.gitignore delete mode 100644 experimental/varfont_shader_puzzle/android/app/build.gradle delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/debug/AndroidManifest.xml delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/AndroidManifest.xml delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/kotlin/com/example/varfont_shader_puzzle/MainActivity.kt delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/values-night/styles.xml delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/main/res/values/styles.xml delete mode 100644 experimental/varfont_shader_puzzle/android/app/src/profile/AndroidManifest.xml delete mode 100644 experimental/varfont_shader_puzzle/android/build.gradle delete mode 100644 experimental/varfont_shader_puzzle/android/gradle.properties delete mode 100644 experimental/varfont_shader_puzzle/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 experimental/varfont_shader_puzzle/android/settings.gradle delete mode 100644 experimental/varfont_shader_puzzle/assets/fonts/Amstelvar-Roman[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,wdth,wght,opsz].ttf delete mode 100644 experimental/varfont_shader_puzzle/assets/fonts/Roboto-Bold.ttf delete mode 100644 experimental/varfont_shader_puzzle/assets/fonts/Roboto-Regular.ttf delete mode 100644 experimental/varfont_shader_puzzle/assets/images/specimen-1-glitch.png delete mode 100644 experimental/varfont_shader_puzzle/assets/images/specimen-1.png delete mode 100644 experimental/varfont_shader_puzzle/assets/images/specimen-2.png delete mode 100644 experimental/varfont_shader_puzzle/assets/images/wallpaper1.png delete mode 100644 experimental/varfont_shader_puzzle/assets/images/wallpaper2.png delete mode 100644 experimental/varfont_shader_puzzle/assets/images/wallpaper3.png delete mode 100644 experimental/varfont_shader_puzzle/codelab_rebuild.yaml delete mode 100644 experimental/varfont_shader_puzzle/ios/.gitignore delete mode 100644 experimental/varfont_shader_puzzle/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 experimental/varfont_shader_puzzle/ios/Flutter/Debug.xcconfig delete mode 100644 experimental/varfont_shader_puzzle/ios/Flutter/Release.xcconfig delete mode 100644 experimental/varfont_shader_puzzle/ios/Podfile delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/AppDelegate.swift delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Info.plist delete mode 100644 experimental/varfont_shader_puzzle/ios/Runner/Runner-Bridging-Header.h delete mode 100644 experimental/varfont_shader_puzzle/ios/RunnerTests/RunnerTests.swift delete mode 100644 experimental/varfont_shader_puzzle/lib/components/components.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/components/fragment_shaded.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/components/lightboxed_panel.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/components/rotator_puzzle.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/components/wonky_anim_palette.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/components/wonky_char.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/main.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/model/puzzle_model.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/page_ascender_descender.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/page_narrative_post.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/page_narrative_pre.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/page_optical_size.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/page_weight.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/page_width.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/pages.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/pages_flow.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/page_content/wallpapers_flow.dart delete mode 100644 experimental/varfont_shader_puzzle/lib/styles.dart delete mode 100644 experimental/varfont_shader_puzzle/linux/.gitignore delete mode 100644 experimental/varfont_shader_puzzle/linux/CMakeLists.txt delete mode 100644 experimental/varfont_shader_puzzle/linux/flutter/CMakeLists.txt delete mode 100644 experimental/varfont_shader_puzzle/linux/flutter/generated_plugin_registrant.cc delete mode 100644 experimental/varfont_shader_puzzle/linux/flutter/generated_plugin_registrant.h delete mode 100644 experimental/varfont_shader_puzzle/linux/flutter/generated_plugins.cmake delete mode 100644 experimental/varfont_shader_puzzle/linux/main.cc delete mode 100644 experimental/varfont_shader_puzzle/linux/my_application.cc delete mode 100644 experimental/varfont_shader_puzzle/linux/my_application.h delete mode 100644 experimental/varfont_shader_puzzle/macos/.gitignore delete mode 100644 experimental/varfont_shader_puzzle/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 experimental/varfont_shader_puzzle/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 experimental/varfont_shader_puzzle/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 experimental/varfont_shader_puzzle/macos/Podfile delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/AppDelegate.swift delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Configs/Debug.xcconfig delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Configs/Release.xcconfig delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/DebugProfile.entitlements delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Info.plist delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/MainFlutterWindow.swift delete mode 100644 experimental/varfont_shader_puzzle/macos/Runner/Release.entitlements delete mode 100644 experimental/varfont_shader_puzzle/macos/RunnerTests/RunnerTests.swift delete mode 100644 experimental/varfont_shader_puzzle/pubspec.yaml delete mode 100644 experimental/varfont_shader_puzzle/shaders/bw_split.frag delete mode 100644 experimental/varfont_shader_puzzle/shaders/color_split.frag delete mode 100644 experimental/varfont_shader_puzzle/shaders/nothing.frag delete mode 100644 experimental/varfont_shader_puzzle/shaders/row_offset.frag delete mode 100644 experimental/varfont_shader_puzzle/shaders/wavy.frag delete mode 100644 experimental/varfont_shader_puzzle/shaders/wavy2.frag delete mode 100644 experimental/varfont_shader_puzzle/shaders/wavy_circ.frag delete mode 100644 experimental/varfont_shader_puzzle/test/widget_test.dart delete mode 100644 experimental/varfont_shader_puzzle/windows/.gitignore delete mode 100644 experimental/varfont_shader_puzzle/windows/CMakeLists.txt delete mode 100644 experimental/varfont_shader_puzzle/windows/flutter/CMakeLists.txt delete mode 100644 experimental/varfont_shader_puzzle/windows/flutter/generated_plugin_registrant.cc delete mode 100644 experimental/varfont_shader_puzzle/windows/flutter/generated_plugin_registrant.h delete mode 100644 experimental/varfont_shader_puzzle/windows/flutter/generated_plugins.cmake delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/CMakeLists.txt delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/Runner.rc delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/flutter_window.cpp delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/flutter_window.h delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/main.cpp delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/resource.h delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/resources/app_icon.ico delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/runner.exe.manifest delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/utils.cpp delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/utils.h delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/win32_window.cpp delete mode 100644 experimental/varfont_shader_puzzle/windows/runner/win32_window.h delete mode 100644 experimental/veggieseasons/README.md delete mode 100644 experimental/web_dashboard/.gitignore delete mode 100644 experimental/web_dashboard/.metadata delete mode 100644 experimental/web_dashboard/README.md delete mode 100644 experimental/web_dashboard/analysis_options.yaml delete mode 100644 experimental/web_dashboard/lib/main.dart delete mode 100644 experimental/web_dashboard/lib/main_firebase.dart delete mode 100644 experimental/web_dashboard/lib/src/api/api.dart delete mode 100644 experimental/web_dashboard/lib/src/api/api.g.dart delete mode 100644 experimental/web_dashboard/lib/src/api/firebase.dart delete mode 100644 experimental/web_dashboard/lib/src/api/mock.dart delete mode 100644 experimental/web_dashboard/lib/src/app.dart delete mode 100644 experimental/web_dashboard/lib/src/auth/auth.dart delete mode 100644 experimental/web_dashboard/lib/src/auth/firebase.dart delete mode 100644 experimental/web_dashboard/lib/src/auth/mock.dart delete mode 100644 experimental/web_dashboard/lib/src/pages/dashboard.dart delete mode 100644 experimental/web_dashboard/lib/src/pages/entries.dart delete mode 100644 experimental/web_dashboard/lib/src/pages/home.dart delete mode 100644 experimental/web_dashboard/lib/src/pages/sign_in.dart delete mode 100644 experimental/web_dashboard/lib/src/utils/chart_utils.dart delete mode 100644 experimental/web_dashboard/lib/src/utils/day_helpers.dart delete mode 100644 experimental/web_dashboard/lib/src/widgets/categories_dropdown.dart delete mode 100644 experimental/web_dashboard/lib/src/widgets/category_chart.dart delete mode 100644 experimental/web_dashboard/lib/src/widgets/category_forms.dart delete mode 100644 experimental/web_dashboard/lib/src/widgets/dialogs.dart delete mode 100644 experimental/web_dashboard/lib/src/widgets/edit_entry.dart delete mode 100644 experimental/web_dashboard/lib/src/widgets/third_party/adaptive_scaffold.dart delete mode 100644 experimental/web_dashboard/pubspec.yaml delete mode 100644 experimental/web_dashboard/test/chart_utils_test.dart delete mode 100644 experimental/web_dashboard/test/mock_service_test.dart delete mode 100644 experimental/web_dashboard/tool/grind.dart delete mode 100644 experimental/web_dashboard/web/firebase_init.js delete mode 100644 experimental/web_dashboard/web/icons/Icon-192.png delete mode 100644 experimental/web_dashboard/web/icons/Icon-512.png delete mode 100644 experimental/web_dashboard/web/index.html delete mode 100644 experimental/web_dashboard/web/manifest.json diff --git a/README.md b/README.md index 3b2b7e0bc57..7dc15a9e40c 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,14 @@ A collection of open source samples that illustrate best practices for [Flutter]. +## Contributing + +We're very appreciative of fixes and necessary improvements to the existing samples. **But in most cases, we're not currently adding new samples to this repository** while we rethink sample code in the post-LLM world. + +Please read the [contributor's guide] if you have contributions. + +Googler's, you can freely add samples to the [flutter/demos] repository. + ## Index ### Quickstarts @@ -189,3 +197,4 @@ If you run into a bug in one of the samples, please file an issue in the [The FlutterDev Discord]: https://discord.gg/rflutterdev [The Flutter Community forum]: https://forum.itsallwidgets.com/latest [`flutter/samples` issue tracker]: https://github.com/flutter/samples/issues +[flutter/demos]: https://github.com/flutter/demos diff --git a/experimental/federated_plugin/README.md b/experimental/federated_plugin/README.md index 2dc52b3cfaf..ffb580bda61 100644 --- a/experimental/federated_plugin/README.md +++ b/experimental/federated_plugin/README.md @@ -1,20 +1,3 @@ -# federated_plugin +# Sample moved -A Flutter plugin sample that shows how to implement a federated plugin to retrieve current battery level on different platforms. - -This sample is currently being built. Not all platforms and functionality are in place. - -## Goals for this sample - -* Show how to develop a federated plugin which supports Android, iOS, web & desktop. -* Demonstrate how to use Platform Channels to communicate with different platforms including Web and Desktop. - -## Questions/issues - -If you have a general question about Flutter, the best places to go are: - -* [The FlutterDev Google Group](https://groups.google.com/forum/#!forum/flutter-dev) -* [The Flutter Gitter channel](https://gitter.im/flutter/flutter) -* [StackOverflow](https://stackoverflow.com/questions/tagged/flutter) - -If you run into an issue with the sample itself, please file an issue [here](https://github.com/flutter/samples/issues). \ No newline at end of file +The `federated_plugin` sample has been moved to the [flutter/demos][https://github.com/flutter/demos] repository, and is no longer maintained. diff --git a/experimental/federated_plugin/federated_plugin/.gitignore b/experimental/federated_plugin/federated_plugin/.gitignore deleted file mode 100644 index 9be145fde98..00000000000 --- a/experimental/federated_plugin/federated_plugin/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. -/pubspec.lock -**/doc/api/ -.dart_tool/ -.packages -build/ diff --git a/experimental/federated_plugin/federated_plugin/.metadata b/experimental/federated_plugin/federated_plugin/.metadata deleted file mode 100644 index 8c15ad72ba2..00000000000 --- a/experimental/federated_plugin/federated_plugin/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b - channel: stable - -project_type: plugin diff --git a/experimental/federated_plugin/federated_plugin/CHANGELOG.md b/experimental/federated_plugin/federated_plugin/CHANGELOG.md deleted file mode 100644 index 41cc7d8192e..00000000000 --- a/experimental/federated_plugin/federated_plugin/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.0.1 - -* TODO: Describe initial release. diff --git a/experimental/federated_plugin/federated_plugin/analysis_options.yaml b/experimental/federated_plugin/federated_plugin/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/experimental/federated_plugin/federated_plugin/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin/android/.gitignore b/experimental/federated_plugin/federated_plugin/android/.gitignore deleted file mode 100644 index c6cbe562a42..00000000000 --- a/experimental/federated_plugin/federated_plugin/android/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/workspace.xml -/.idea/libraries -.DS_Store -/build -/captures diff --git a/experimental/federated_plugin/federated_plugin/android/build.gradle b/experimental/federated_plugin/federated_plugin/android/build.gradle deleted file mode 100644 index 4e6d92440b8..00000000000 --- a/experimental/federated_plugin/federated_plugin/android/build.gradle +++ /dev/null @@ -1,50 +0,0 @@ -group 'dev.flutter.federated_plugin' -version '1.0-SNAPSHOT' - -buildscript { - ext.kotlin_version = '1.3.50' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:4.1.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -rootProject.allprojects { - repositories { - google() - mavenCentral() - } -} - -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion 30 - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - minSdkVersion 16 - } -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" -} diff --git a/experimental/federated_plugin/federated_plugin/android/settings.gradle b/experimental/federated_plugin/federated_plugin/android/settings.gradle deleted file mode 100644 index 8f719cd0116..00000000000 --- a/experimental/federated_plugin/federated_plugin/android/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = 'federated_plugin' diff --git a/experimental/federated_plugin/federated_plugin/android/src/main/AndroidManifest.xml b/experimental/federated_plugin/federated_plugin/android/src/main/AndroidManifest.xml deleted file mode 100644 index 22a910cef61..00000000000 --- a/experimental/federated_plugin/federated_plugin/android/src/main/AndroidManifest.xml +++ /dev/null @@ -1,3 +0,0 @@ - - diff --git a/experimental/federated_plugin/federated_plugin/android/src/main/kotlin/dev/flutter/federated_plugin/FederatedPlugin.kt b/experimental/federated_plugin/federated_plugin/android/src/main/kotlin/dev/flutter/federated_plugin/FederatedPlugin.kt deleted file mode 100644 index c85fecf8be8..00000000000 --- a/experimental/federated_plugin/federated_plugin/android/src/main/kotlin/dev/flutter/federated_plugin/FederatedPlugin.kt +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package dev.flutter.federated_plugin - -import android.content.Context -import android.content.Intent -import android.content.IntentFilter -import android.os.BatteryManager -import android.os.Build -import androidx.annotation.NonNull - -import io.flutter.embedding.engine.plugins.FlutterPlugin -import io.flutter.plugin.common.MethodCall -import io.flutter.plugin.common.MethodChannel -import io.flutter.plugin.common.MethodChannel.MethodCallHandler -import io.flutter.plugin.common.MethodChannel.Result - -class FederatedPlugin : FlutterPlugin, MethodCallHandler { - private lateinit var channel: MethodChannel - private var context: Context? = null - - override fun onAttachedToEngine(@NonNull flutterPluginBinding: FlutterPlugin.FlutterPluginBinding) { - channel = MethodChannel(flutterPluginBinding.binaryMessenger, "battery") - channel.setMethodCallHandler(this) - context = flutterPluginBinding.applicationContext - } - - override fun onMethodCall(@NonNull call: MethodCall, @NonNull result: Result) { - if (call.method == "getBatteryLevel") { - val batteryLevel: Int - - batteryLevel = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - val batteryManager = context?.getSystemService(Context.BATTERY_SERVICE) as BatteryManager - batteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY) - } else { - val intent = IntentFilter(Intent.ACTION_BATTERY_CHANGED).let { intentFilter -> - context?.registerReceiver(null, intentFilter) - } - intent!!.getIntExtra(BatteryManager.EXTRA_LEVEL, -1) * 100 / intent.getIntExtra(BatteryManager.EXTRA_SCALE, -1) - } - - if (batteryLevel < 0) { - result.error("STATUS_UNAVAILABLE", "Not able to determine battery level.", null) - } else { - result.success(batteryLevel) - } - } else { - result.notImplemented() - } - } - - override fun onDetachedFromEngine(@NonNull binding: FlutterPlugin.FlutterPluginBinding) { - channel.setMethodCallHandler(null) - context = null - } -} diff --git a/experimental/federated_plugin/federated_plugin/example/.gitignore b/experimental/federated_plugin/federated_plugin/example/.gitignore deleted file mode 100644 index 0fa6b675c0a..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/.gitignore +++ /dev/null @@ -1,46 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Web related -lib/generated_plugin_registrant.dart - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release diff --git a/experimental/federated_plugin/federated_plugin/example/.metadata b/experimental/federated_plugin/federated_plugin/example/.metadata deleted file mode 100644 index fd70cabc06d..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b - channel: stable - -project_type: app diff --git a/experimental/federated_plugin/federated_plugin/example/README.md b/experimental/federated_plugin/federated_plugin/example/README.md deleted file mode 100644 index 6cd01f271b6..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# federated_plugin_example - -Demonstrates how to use the federated_plugin plugin. diff --git a/experimental/federated_plugin/federated_plugin/example/analysis_options.yaml b/experimental/federated_plugin/federated_plugin/example/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin/example/android/.gitignore b/experimental/federated_plugin/federated_plugin/example/android/.gitignore deleted file mode 100644 index 6f568019d3c..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties -**/*.keystore -**/*.jks diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/build.gradle b/experimental/federated_plugin/federated_plugin/example/android/app/build.gradle deleted file mode 100644 index 48b36eca4ef..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/build.gradle +++ /dev/null @@ -1,68 +0,0 @@ -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - -android { - compileSdkVersion flutter.compileSdkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "dev.flutter.federated_plugin_example" - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" -} diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/debug/AndroidManifest.xml b/experimental/federated_plugin/federated_plugin/example/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 7d525237e76..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/AndroidManifest.xml b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 887b665d699..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/kotlin/dev/flutter/example/MainActivity.kt b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/kotlin/dev/flutter/example/MainActivity.kt deleted file mode 100644 index d37e09f4e54..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/kotlin/dev/flutter/example/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package dev.flutter.example - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() { -} diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/kotlin/dev/flutter/federated_plugin_example/MainActivity.kt b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/kotlin/dev/flutter/federated_plugin_example/MainActivity.kt deleted file mode 100644 index de6cd71a436..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/kotlin/dev/flutter/federated_plugin_example/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package dev.flutter.federated_plugin_example - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() { -} diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/drawable-v21/launch_background.xml b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6a..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/drawable/launch_background.xml b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f8842..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/values-night/styles.xml b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 3db14bb5391..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/values/styles.xml b/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/values/styles.xml deleted file mode 100644 index d460d1e9215..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/android/app/src/profile/AndroidManifest.xml b/experimental/federated_plugin/federated_plugin/example/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 7d525237e76..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/android/build.gradle b/experimental/federated_plugin/federated_plugin/example/android/build.gradle deleted file mode 100644 index 24047dce5d4..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/build.gradle +++ /dev/null @@ -1,31 +0,0 @@ -buildscript { - ext.kotlin_version = '1.3.50' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:4.1.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -task clean(type: Delete) { - delete rootProject.buildDir -} diff --git a/experimental/federated_plugin/federated_plugin/example/android/gradle.properties b/experimental/federated_plugin/federated_plugin/example/android/gradle.properties deleted file mode 100644 index 94adc3a3f97..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx1536M -android.useAndroidX=true -android.enableJetifier=true diff --git a/experimental/federated_plugin/federated_plugin/example/android/gradle/wrapper/gradle-wrapper.properties b/experimental/federated_plugin/federated_plugin/example/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index bc6a58afdda..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Jun 23 08:50:38 CEST 2017 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/experimental/federated_plugin/federated_plugin/example/android/settings.gradle b/experimental/federated_plugin/federated_plugin/example/android/settings.gradle deleted file mode 100644 index 44e62bcf06a..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/android/settings.gradle +++ /dev/null @@ -1,11 +0,0 @@ -include ':app' - -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() - -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } - -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/experimental/federated_plugin/federated_plugin/example/ios/.gitignore b/experimental/federated_plugin/federated_plugin/example/ios/.gitignore deleted file mode 100644 index 7a7f9873ad7..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -**/dgph -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/ephemeral/ -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Flutter/AppFrameworkInfo.plist b/experimental/federated_plugin/federated_plugin/example/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 8d4492f977a..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 9.0 - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Flutter/Debug.xcconfig b/experimental/federated_plugin/federated_plugin/example/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f302..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Flutter/Release.xcconfig b/experimental/federated_plugin/federated_plugin/example/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe200..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Podfile b/experimental/federated_plugin/federated_plugin/example/ios/Podfile deleted file mode 100644 index 1e8c3c90a55..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Podfile +++ /dev/null @@ -1,41 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '9.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.pbxproj b/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 8bae9417955..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,549 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 05F5AA9A8918E7054FF69BBB /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30D3D9621395C516E82FBA97 /* Pods_Runner.framework */; }; - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 30D3D9621395C516E82FBA97 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 447027611B96046137396C04 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 66FD4F9678EE12C6021DDC4C /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AE02D38AA281AD19B3FBAE7B /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 05F5AA9A8918E7054FF69BBB /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0F9960076300DD52FCCDCAC1 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 30D3D9621395C516E82FBA97 /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 44C3AAFD416E2CBFA5D43075 /* Pods */ = { - isa = PBXGroup; - children = ( - 447027611B96046137396C04 /* Pods-Runner.debug.xcconfig */, - 66FD4F9678EE12C6021DDC4C /* Pods-Runner.release.xcconfig */, - AE02D38AA281AD19B3FBAE7B /* Pods-Runner.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 44C3AAFD416E2CBFA5D43075 /* Pods */, - 0F9960076300DD52FCCDCAC1 /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - C01D951D1D8DEFCA6C06A108 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - F9CBF189CFE3019A377CBAB3 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; - C01D951D1D8DEFCA6C06A108 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - F9CBF189CFE3019A377CBAB3 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.federatedPluginExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.federatedPluginExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.federatedPluginExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6254..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea1..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c87d15a3352..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c74..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea1..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/AppDelegate.swift b/experimental/federated_plugin/federated_plugin/example/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4a8c1..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import UIKit -import Flutter - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d9..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index f091b6b0bca859a3f474b03065bef75ba58a9e4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1588 zcmV-42Fv-0P)C1SqPt}wig>|5Crh^=oyX$BK<}M8eLU3e2hGT;=G|!_SP)7zNI6fqUMB=)y zRAZ>eDe#*r`yDAVgB_R*LB*MAc)8(b{g{9McCXW!lq7r(btRoB9!8B-#AI6JMb~YFBEvdsV)`mEQO^&#eRKx@b&x- z5lZm*!WfD8oCLzfHGz#u7sT0^VLMI1MqGxF^v+`4YYnVYgk*=kU?HsSz{v({E3lb9 z>+xILjBN)t6`=g~IBOelGQ(O990@BfXf(DRI5I$qN$0Gkz-FSc$3a+2fX$AedL4u{ z4V+5Ong(9LiGcIKW?_352sR;LtDPmPJXI{YtT=O8=76o9;*n%_m|xo!i>7$IrZ-{l z-x3`7M}qzHsPV@$v#>H-TpjDh2UE$9g6sysUREDy_R(a)>=eHw-WAyfIN z*qb!_hW>G)Tu8nSw9yn#3wFMiLcfc4pY0ek1}8(NqkBR@t4{~oC>ryc-h_ByH(Cg5 z>ao-}771+xE3um9lWAY1FeQFxowa1(!J(;Jg*wrg!=6FdRX+t_<%z&d&?|Bn){>zm zZQj(aA_HeBY&OC^jj*)N`8fa^ePOU72VpInJoI1?`ty#lvlNzs(&MZX+R%2xS~5Kh zX*|AU4QE#~SgPzOXe9>tRj>hjU@c1k5Y_mW*Jp3fI;)1&g3j|zDgC+}2Q_v%YfDax z!?umcN^n}KYQ|a$Lr+51Nf9dkkYFSjZZjkma$0KOj+;aQ&721~t7QUKx61J3(P4P1 zstI~7-wOACnWP4=8oGOwz%vNDqD8w&Q`qcNGGrbbf&0s9L0De{4{mRS?o0MU+nR_! zrvshUau0G^DeMhM_v{5BuLjb#Hh@r23lDAk8oF(C+P0rsBpv85EP>4CVMx#04MOfG z;P%vktHcXwTj~+IE(~px)3*MY77e}p#|c>TD?sMatC0Tu4iKKJ0(X8jxQY*gYtxsC z(zYC$g|@+I+kY;dg_dE>scBf&bP1Nc@Hz<3R)V`=AGkc;8CXqdi=B4l2k|g;2%#m& z*jfX^%b!A8#bI!j9-0Fi0bOXl(-c^AB9|nQaE`*)Hw+o&jS9@7&Gov#HbD~#d{twV zXd^Tr^mWLfFh$@Dr$e;PBEz4(-2q1FF0}c;~B5sA}+Q>TOoP+t>wf)V9Iy=5ruQa;z)y zI9C9*oUga6=hxw6QasLPnee@3^Rr*M{CdaL5=R41nLs(AHk_=Y+A9$2&H(B7!_pURs&8aNw7?`&Z&xY_Ye z)~D5Bog^td-^QbUtkTirdyK^mTHAOuptDflut!#^lnKqU md>ggs(5nOWAqO?umG&QVYK#ibz}*4>0000U6E9hRK9^#O7(mu>ETqrXGsduA8$)?`v2seloOCza43C{NQ$$gAOH**MCn0Q?+L7dl7qnbRdqZ8LSVp1ItDxhxD?t@5_yHg6A8yI zC*%Wgg22K|8E#!~cTNYR~@Y9KepMPrrB8cABapAFa=`H+UGhkXUZV1GnwR1*lPyZ;*K(i~2gp|@bzp8}og7e*#% zEnr|^CWdVV!-4*Y_7rFvlww2Ze+>j*!Z!pQ?2l->4q#nqRu9`ELo6RMS5=br47g_X zRw}P9a7RRYQ%2Vsd0Me{_(EggTnuN6j=-?uFS6j^u69elMypu?t>op*wBx<=Wx8?( ztpe^(fwM6jJX7M-l*k3kEpWOl_Vk3@(_w4oc}4YF4|Rt=2V^XU?#Yz`8(e?aZ@#li0n*=g^qOcVpd-Wbok=@b#Yw zqn8u9a)z>l(1kEaPYZ6hwubN6i<8QHgsu0oE) ziJ(p;Wxm>sf!K+cw>R-(^Y2_bahB+&KI9y^);#0qt}t-$C|Bo71lHi{_+lg#f%RFy z0um=e3$K3i6K{U_4K!EX?F&rExl^W|G8Z8;`5z-k}OGNZ0#WVb$WCpQu-_YsiqKP?BB# vzVHS-CTUF4Ozn5G+mq_~Qqto~ahA+K`|lyv3(-e}00000NkvXXu0mjfd`9t{ diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index d0ef06e7edb86cdfe0d15b4b0d98334a86163658..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1716 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 diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index c8f9ed8f5cee1c98386d13b17e89f719e83555b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1895 zcmV-t2blPYP)FQtfgmafE#=YDCq`qUBt#QpG%*H6QHY765~R=q zZ6iudfM}q!Pz#~9JgOi8QJ|DSu?1-*(kSi1K4#~5?#|rh?sS)(-JQqX*}ciXJ56_H zdw=^s_srbAdqxlvGyrgGet#6T7_|j;95sL%MtM;q86vOxKM$f#puR)Bjv9Zvz9-di zXOTSsZkM83)E9PYBXC<$6(|>lNLVBb&&6y{NByFCp%6+^ALR@NCTse_wqvNmSWI-m z!$%KlHFH2omF!>#%1l3LTZg(s7eof$7*xB)ZQ0h?ejh?Ta9fDv59+u#MokW+1t8Zb zgHv%K(u9G^Lv`lh#f3<6!JVTL3(dCpxHbnbA;kKqQyd1~^Xe0VIaYBSWm6nsr;dFj z4;G-RyL?cYgsN1{L4ZFFNa;8)Rv0fM0C(~Tkit94 zz#~A)59?QjD&pAPSEQ)p8gP|DS{ng)j=2ux)_EzzJ773GmQ_Cic%3JJhC0t2cx>|v zJcVusIB!%F90{+}8hG3QU4KNeKmK%T>mN57NnCZ^56=0?&3@!j>a>B43pi{!u z7JyDj7`6d)qVp^R=%j>UIY6f+3`+qzIc!Y_=+uN^3BYV|o+$vGo-j-Wm<10%A=(Yk^beI{t%ld@yhKjq0iNjqN4XMGgQtbKubPM$JWBz}YA65k%dm*awtC^+f;a-x4+ddbH^7iDWGg&N0n#MW{kA|=8iMUiFYvMoDY@sPC#t$55gn6ykUTPAr`a@!(;np824>2xJthS z*ZdmT`g5-`BuJs`0LVhz+D9NNa3<=6m;cQLaF?tCv8)zcRSh66*Z|vXhG@$I%U~2l z?`Q zykI#*+rQ=z6Jm=Bui-SfpDYLA=|vzGE(dYm=OC8XM&MDo7ux4UF1~0J1+i%aCUpRe zt3L_uNyQ*cE(38Uy03H%I*)*Bh=Lb^Xj3?I^Hnbeq72(EOK^Y93CNp*uAA{5Lc=ky zx=~RKa4{iTm{_>_vSCm?$Ej=i6@=m%@VvAITnigVg{&@!7CDgs908761meDK5azA} z4?=NOH|PdvabgJ&fW2{Mo$Q0CcD8Qc84%{JPYt5EiG{MdLIAeX%T=D7NIP4%Hw}p9 zg)==!2Lbp#j{u_}hMiao9=!VSyx0gHbeCS`;q&vzeq|fs`y&^X-lso(Ls@-706qmA z7u*T5PMo_w3{se1t2`zWeO^hOvTsohG_;>J0wVqVe+n)AbQCx)yh9;w+J6?NF5Lmo zecS@ieAKL8%bVd@+-KT{yI|S}O>pYckUFs;ry9Ow$CD@ztz5K-*D$^{i(_1llhSh^ zEkL$}tsQt5>QA^;QgjgIfBDmcOgi5YDyu?t6vSnbp=1+@6D& z5MJ}B8q;bRlVoxasyhcUF1+)o`&3r0colr}QJ3hcSdLu;9;td>kf@Tcn<@9sIx&=m z;AD;SCh95=&p;$r{Xz3iWCO^MX83AGJ(yH&eTXgv|0=34#-&WAmw{)U7OU9!Wz^!7 zZ%jZFi@JR;>Mhi7S>V7wQ176|FdW2m?&`qa(ScO^CFPR80HucLHOTy%5s*HR0^8)i h0WYBP*#0Ks^FNSabJA*5${_#%002ovPDHLkV1oKhTl@e3 diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png deleted file mode 100644 index a6d6b8609df07bf62e5100a53a01510388bd2b22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index a6d6b8609df07bf62e5100a53a01510388bd2b22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index 75b2d164a5a98e212cca15ea7bf2ab5de5108680..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3831 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 diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png deleted file mode 100644 index c4df70d39da7941ef3f6dcb7f06a192d8dcb308d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1888 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 iW8Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70f..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c93..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Base.lproj/Main.storyboard b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb3..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Info.plist b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Info.plist deleted file mode 100644 index ca05d0bd97a..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Federated Plugin - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - federated_plugin_example - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Runner-Bridging-Header.h b/experimental/federated_plugin/federated_plugin/example/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b4..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/experimental/federated_plugin/federated_plugin/example/lib/main.dart b/experimental/federated_plugin/federated_plugin/example/lib/main.dart deleted file mode 100644 index c17ad14cdb8..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/lib/main.dart +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:federated_plugin/federated_plugin.dart'; -import 'package:flutter/material.dart'; - -void main() { - runApp(const MyApp()); -} - -class MyApp extends StatelessWidget { - const MyApp({super.key}); - - @override - Widget build(BuildContext context) { - return MaterialApp(theme: ThemeData.light(), home: const HomePage()); - } -} - -/// Demonstrates how to use the getBatteryLevel method from federated_plugin to retrieve -/// current battery level of device. -class HomePage extends StatefulWidget { - const HomePage({super.key}); - - @override - State createState() => _HomePageState(); -} - -class _HomePageState extends State { - int? batteryLevel; - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(title: const Text('Federated Plugin Demo')), - body: Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - batteryLevel == null - ? const SizedBox.shrink() - : Text( - 'Battery Level: $batteryLevel', - style: Theme.of(context).textTheme.headlineSmall, - ), - const SizedBox(height: 16), - FilledButton( - onPressed: () async { - try { - final result = await getBatteryLevel(); - setState(() { - batteryLevel = result; - }); - } catch (error) { - if (!context.mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - SnackBar( - backgroundColor: Theme.of(context).primaryColor, - content: Text((error as dynamic).message as String), - ), - ); - } - }, - child: const Text('Get Battery Level'), - ), - ], - ), - ), - ); - } -} diff --git a/experimental/federated_plugin/federated_plugin/example/macos/.gitignore b/experimental/federated_plugin/federated_plugin/example/macos/.gitignore deleted file mode 100644 index 746adbb6b9e..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Flutter/Flutter-Debug.xcconfig b/experimental/federated_plugin/federated_plugin/example/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d20..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Flutter/Flutter-Release.xcconfig b/experimental/federated_plugin/federated_plugin/example/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579e..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Flutter/GeneratedPluginRegistrant.swift b/experimental/federated_plugin/federated_plugin/example/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 0d51469d75f..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,12 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import federated_plugin_macos - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - FederatedPluginMacosPlugin.register(with: registry.registrar(forPlugin: "FederatedPluginMacosPlugin")) -} diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Podfile b/experimental/federated_plugin/federated_plugin/example/macos/Podfile deleted file mode 100644 index dade8dfad0d..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Podfile +++ /dev/null @@ -1,40 +0,0 @@ -platform :osx, '10.11' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/project.pbxproj b/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 659aec35ef1..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,632 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - C58C13458B8C1F1C0B003A42 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B52B3AE71320C78F7034ECA8 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1671D9D3B0356EFB54861951 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 45FDBBDD4581EECA19893003 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 8FC351F79983970A66307AC9 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B52B3AE71320C78F7034ECA8 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C58C13458B8C1F1C0B003A42 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 2B77B711C096CBDA06689A67 /* Pods */ = { - isa = PBXGroup; - children = ( - 45FDBBDD4581EECA19893003 /* Pods-Runner.debug.xcconfig */, - 8FC351F79983970A66307AC9 /* Pods-Runner.release.xcconfig */, - 1671D9D3B0356EFB54861951 /* Pods-Runner.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 2B77B711C096CBDA06689A67 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* example.app */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - B52B3AE71320C78F7034ECA8 /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - C6FC087C0C366A8D70EA0FE7 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - 50A44A481605D096E0AB4045 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* example.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 50A44A481605D096E0AB4045 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - C6FC087C0C366A8D70EA0FE7 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index fb7259e1778..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c74..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/AppDelegate.swift b/experimental/federated_plugin/federated_plugin/example/macos/Runner/AppDelegate.swift deleted file mode 100644 index d53ef643772..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@NSApplicationMain -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f1..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 3c4935a7ca84f0976aca34b7f2895d65fb94d1ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46993 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 diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index ed4cc16421680a50164ba74381b4b35ceaa0ccfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3276 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 N;OXk;vd$@?2>?>Ex^Vyi diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png deleted file mode 100644 index bcbf36df2f2aaaa0a63c7dabc94e600184229d0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5933 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 f$KZHO*s&vt|9^w-6P?|#0pRK8NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!ItFh?!xdN1Q+aGJ{c&& zS>O>_%)r1c48n{Iv*t(u1=&kHeO=ifbFy+6aSK)V_AxLppYn8Z42d|rc6w}vOsL55 z`t&mC&y2@JTEyg!eDiFX^k#CC!jq%>erB=yHqUP0XcDOTw6ko}L zX;EmMrq(fKk*eygEuA616;0)>@A{TK|55PV@70 z$OfzS*(VJxQev3J?yY?O=ul(v`fp}?u9z`JK3ugibK>)DyCwImZOF4d{xK%%Ks1*} zv$oa)9anR%lXIBUqYnhLmT>VOzHfNP?ZwJNZ!5$s9M08RynIvaXw>@G^T9@r9^KH1 zVy??F&uuk)bH9Y4pQY!hP58i_H6 znl-NcuCpLV6ZWU;4C zu@9exF&OZi`Bovq_m%T+WhU2kvkz@^_LpycBvqm3bMpLw8X-Or5sL>0AKE1$(k_L=_Zc=CUq#=x1-QZf)G7nHu@fmsQ1eN_N3+nTEz`4HI4Z6uVlE zJH+X&det8JU?tO?upcM4Z=cV!JV;yF>FfL5Q$M|W_2Z!P`S=}Wzp|_1^#d%e?_H`> zV@%vA$+bFVqhw9`U;TfP|5|PD{||OiYdor8P*i??|NJcb%kzT_73*7WE?Ua5hAnR2 z=7WE=PhTlJ#ZeRznjTUb;`E(wkMZrj4e|Hilz-mK>9cZHQY**5TUPw~u}k;u73KI}xAx!0m-)GVia|x^d3p~s_9gh83jA&Ra<8rM%`>U3x69t&NzbwWY}7Ar?)FK#IZ0z|d0H0EkRO w3{9;}4Xg|ebq&m|3=9_N6z8I7$jwj5OsmAL;bP(Gi$Dzwp00i_>zopr02+f8CIA2c diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png deleted file mode 100644 index e71a726136a47ed24125c7efc79d68a4a01961b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14800 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/AppInfo.xcconfig b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index a1f74089f86..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = example - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.example - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2022 dev.flutter. All rights reserved. diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Debug.xcconfig b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464f..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Release.xcconfig b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561c..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Warnings.xcconfig b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780b..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/DebugProfile.entitlements b/experimental/federated_plugin/federated_plugin/example/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c85..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Info.plist b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a44..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/MainFlutterWindow.swift b/experimental/federated_plugin/federated_plugin/example/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 2722837ec91..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController.init() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Release.entitlements b/experimental/federated_plugin/federated_plugin/example/macos/Runner/Release.entitlements deleted file mode 100644 index 852fa1a4728..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/macos/Runner/Release.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - com.apple.security.app-sandbox - - - diff --git a/experimental/federated_plugin/federated_plugin/example/pubspec.yaml b/experimental/federated_plugin/federated_plugin/example/pubspec.yaml deleted file mode 100644 index 03bea4d14bc..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: federated_plugin_example -description: Demonstrates how to use the federated_plugin plugin. - -publish_to: 'none' # Remove this line if you wish to publish to pub.dev - -environment: - sdk: ^3.7.0-0 - -dependencies: - flutter: - sdk: flutter - - federated_plugin: - path: ../ - cupertino_icons: ^1.0.2 - -dev_dependencies: - analysis_defaults: - path: ../../../../analysis_defaults - flutter_test: - sdk: flutter - -flutter: - uses-material-design: true diff --git a/experimental/federated_plugin/federated_plugin/example/test/widget_test.dart b/experimental/federated_plugin/federated_plugin/example/test/widget_test.dart deleted file mode 100644 index 597a07b8e25..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/test/widget_test.dart +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:federated_plugin_example/main.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; -import 'package:flutter_test/flutter_test.dart'; - -void main() { - group('federated plugin demo tests', () { - const batteryLevel = 45; - - testWidgets('get current battery level from platform', (tester) async { - tester.binding.defaultBinaryMessenger.setMockMethodCallHandler( - const MethodChannel('battery'), - (call) async { - if (call.method == 'getBatteryLevel') { - return batteryLevel; - } - return 0; - }, - ); - await tester.pumpWidget(const MyApp()); - - // Tap button to retrieve current battery level from platform. - await tester.tap(find.byType(FilledButton)); - await tester.pumpAndSettle(); - - expect(find.text('Battery Level: $batteryLevel'), findsOneWidget); - }); - }); -} diff --git a/experimental/federated_plugin/federated_plugin/example/web/favicon.png b/experimental/federated_plugin/federated_plugin/example/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/experimental/federated_plugin/federated_plugin/example/web/icons/Icon-192.png b/experimental/federated_plugin/federated_plugin/example/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/experimental/federated_plugin/federated_plugin/example/web/icons/Icon-512.png b/experimental/federated_plugin/federated_plugin/example/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 zcmd5=2T+s!lYZ%-(h(2@5fr2dC?F^$C=i-}R6$UX8af(!je;W5yC_|HmujSgN*6?W z3knF*TL1$|?oD*=zPbBVex*RUIKsL<(&Rj9%^UD2IK3W?2j>D?eWQgvS-HLymHo9%~|N2Q{~j za?*X-{b9JRowv_*Mh|;*-kPFn>PI;r<#kFaxFqbn?aq|PduQg=2Q;~Qc}#z)_T%x9 zE|0!a70`58wjREmAH38H1)#gof)U3g9FZ^ zF7&-0^Hy{4XHWLoC*hOG(dg~2g6&?-wqcpf{ z&3=o8vw7lMi22jCG9RQbv8H}`+}9^zSk`nlR8?Z&G2dlDy$4#+WOlg;VHqzuE=fM@ z?OI6HEJH4&tA?FVG}9>jAnq_^tlw8NbjNhfqk2rQr?h(F&WiKy03Sn=-;ZJRh~JrD zbt)zLbnabttEZ>zUiu`N*u4sfQaLE8-WDn@tHp50uD(^r-}UsUUu)`!Rl1PozAc!a z?uj|2QDQ%oV-jxUJmJycySBINSKdX{kDYRS=+`HgR2GO19fg&lZKyBFbbXhQV~v~L za^U944F1_GtuFXtvDdDNDvp<`fqy);>Vw=ncy!NB85Tw{&sT5&Ox%-p%8fTS;OzlRBwErvO+ROe?{%q-Zge=%Up|D4L#>4K@Ke=x%?*^_^P*KD zgXueMiS63!sEw@fNLB-i^F|@Oib+S4bcy{eu&e}Xvb^(mA!=U=Xr3||IpV~3K zQWzEsUeX_qBe6fky#M zzOJm5b+l;~>=sdp%i}}0h zO?B?i*W;Ndn02Y0GUUPxERG`3Bjtj!NroLoYtyVdLtl?SE*CYpf4|_${ku2s`*_)k zN=a}V8_2R5QANlxsq!1BkT6$4>9=-Ix4As@FSS;1q^#TXPrBsw>hJ}$jZ{kUHoP+H zvoYiR39gX}2OHIBYCa~6ERRPJ#V}RIIZakUmuIoLF*{sO8rAUEB9|+A#C|@kw5>u0 zBd=F!4I)Be8ycH*)X1-VPiZ+Ts8_GB;YW&ZFFUo|Sw|x~ZajLsp+_3gv((Q#N>?Jz zFBf`~p_#^${zhPIIJY~yo!7$-xi2LK%3&RkFg}Ax)3+dFCjGgKv^1;lUzQlPo^E{K zmCnrwJ)NuSaJEmueEPO@(_6h3f5mFffhkU9r8A8(JC5eOkux{gPmx_$Uv&|hyj)gN zd>JP8l2U&81@1Hc>#*su2xd{)T`Yw< zN$dSLUN}dfx)Fu`NcY}TuZ)SdviT{JHaiYgP4~@`x{&h*Hd>c3K_To9BnQi@;tuoL z%PYQo&{|IsM)_>BrF1oB~+`2_uZQ48z9!)mtUR zdfKE+b*w8cPu;F6RYJiYyV;PRBbThqHBEu_(U{(gGtjM}Zi$pL8Whx}<JwE3RM0F8x7%!!s)UJVq|TVd#hf1zVLya$;mYp(^oZQ2>=ZXU1c$}f zm|7kfk>=4KoQoQ!2&SOW5|JP1)%#55C$M(u4%SP~tHa&M+=;YsW=v(Old9L3(j)`u z2?#fK&1vtS?G6aOt@E`gZ9*qCmyvc>Ma@Q8^I4y~f3gs7*d=ATlP>1S zyF=k&6p2;7dn^8?+!wZO5r~B+;@KXFEn^&C=6ma1J7Au6y29iMIxd7#iW%=iUzq&C=$aPLa^Q zncia$@TIy6UT@69=nbty5epP>*fVW@5qbUcb2~Gg75dNd{COFLdiz3}kODn^U*=@E z0*$7u7Rl2u)=%fk4m8EK1ctR!6%Ve`e!O20L$0LkM#f+)n9h^dn{n`T*^~d+l*Qlx z$;JC0P9+en2Wlxjwq#z^a6pdnD6fJM!GV7_%8%c)kc5LZs_G^qvw)&J#6WSp< zmsd~1-(GrgjC56Pdf6#!dt^y8Rg}!#UXf)W%~PeU+kU`FeSZHk)%sFv++#Dujk-~m zFHvVJC}UBn2jN& zs!@nZ?e(iyZPNo`p1i#~wsv9l@#Z|ag3JR>0#u1iW9M1RK1iF6-RbJ4KYg?B`dET9 zyR~DjZ>%_vWYm*Z9_+^~hJ_|SNTzBKx=U0l9 z9x(J96b{`R)UVQ$I`wTJ@$_}`)_DyUNOso6=WOmQKI1e`oyYy1C&%AQU<0-`(ow)1 zT}gYdwWdm4wW6|K)LcfMe&psE0XGhMy&xS`@vLi|1#Za{D6l@#D!?nW87wcscUZgELT{Cz**^;Zb~7 z(~WFRO`~!WvyZAW-8v!6n&j*PLm9NlN}BuUN}@E^TX*4Or#dMMF?V9KBeLSiLO4?B zcE3WNIa-H{ThrlCoN=XjOGk1dT=xwwrmt<1a)mrRzg{35`@C!T?&_;Q4Ce=5=>z^*zE_c(0*vWo2_#TD<2)pLXV$FlwP}Ik74IdDQU@yhkCr5h zn5aa>B7PWy5NQ!vf7@p_qtC*{dZ8zLS;JetPkHi>IvPjtJ#ThGQD|Lq#@vE2xdl%`x4A8xOln}BiQ92Po zW;0%A?I5CQ_O`@Ad=`2BLPPbBuPUp@Hb%a_OOI}y{Rwa<#h z5^6M}s7VzE)2&I*33pA>e71d78QpF>sNK;?lj^Kl#wU7G++`N_oL4QPd-iPqBhhs| z(uVM}$ItF-onXuuXO}o$t)emBO3Hjfyil@*+GF;9j?`&67GBM;TGkLHi>@)rkS4Nj zAEk;u)`jc4C$qN6WV2dVd#q}2X6nKt&X*}I@jP%Srs%%DS92lpDY^K*Sx4`l;aql$ zt*-V{U&$DM>pdO?%jt$t=vg5|p+Rw?SPaLW zB6nvZ69$ne4Z(s$3=Rf&RX8L9PWMV*S0@R zuIk&ba#s6sxVZ51^4Kon46X^9`?DC9mEhWB3f+o4#2EXFqy0(UTc>GU| zGCJmI|Dn-dX#7|_6(fT)>&YQ0H&&JX3cTvAq(a@ydM4>5Njnuere{J8p;3?1az60* z$1E7Yyxt^ytULeokgDnRVKQw9vzHg1>X@@jM$n$HBlveIrKP5-GJq%iWH#odVwV6cF^kKX(@#%%uQVb>#T6L^mC@)%SMd4DF? zVky!~ge27>cpUP1Vi}Z32lbLV+CQy+T5Wdmva6Fg^lKb!zrg|HPU=5Qu}k;4GVH+x z%;&pN1LOce0w@9i1Mo-Y|7|z}fbch@BPp2{&R-5{GLoeu8@limQmFF zaJRR|^;kW_nw~0V^ zfTnR!Ni*;-%oSHG1yItARs~uxra|O?YJxBzLjpeE-=~TO3Dn`JL5Gz;F~O1u3|FE- zvK2Vve`ylc`a}G`gpHg58Cqc9fMoy1L}7x7T>%~b&irrNMo?np3`q;d3d;zTK>nrK zOjPS{@&74-fA7j)8uT9~*g23uGnxwIVj9HorzUX#s0pcp2?GH6i}~+kv9fWChtPa_ z@T3m+$0pbjdQw7jcnHn;Pi85hk_u2-1^}c)LNvjdam8K-XJ+KgKQ%!?2n_!#{$H|| zLO=%;hRo6EDmnOBKCL9Cg~ETU##@u^W_5joZ%Et%X_n##%JDOcsO=0VL|Lkk!VdRJ z^|~2pB@PUspT?NOeO?=0Vb+fAGc!j%Ufn-cB`s2A~W{Zj{`wqWq_-w0wr@6VrM zbzni@8c>WS!7c&|ZR$cQ;`niRw{4kG#e z70e!uX8VmP23SuJ*)#(&R=;SxGAvq|&>geL&!5Z7@0Z(No*W561n#u$Uc`f9pD70# z=sKOSK|bF~#khTTn)B28h^a1{;>EaRnHj~>i=Fnr3+Fa4 z`^+O5_itS#7kPd20rq66_wH`%?HNzWk@XFK0n;Z@Cx{kx==2L22zWH$Yg?7 zvDj|u{{+NR3JvUH({;b*$b(U5U z7(lF!1bz2%06+|-v(D?2KgwNw7( zJB#Tz+ZRi&U$i?f34m7>uTzO#+E5cbaiQ&L}UxyOQq~afbNB4EI{E04ZWg53w0A{O%qo=lF8d zf~ktGvIgf-a~zQoWf>loF7pOodrd0a2|BzwwPDV}ShauTK8*fmF6NRbO>Iw9zZU}u zw8Ya}?seBnEGQDmH#XpUUkj}N49tP<2jYwTFp!P+&Fd(%Z#yo80|5@zN(D{_pNow*&4%ql zW~&yp@scb-+Qj-EmErY+Tu=dUmf@*BoXY2&oKT8U?8?s1d}4a`Aq>7SV800m$FE~? zjmz(LY+Xx9sDX$;vU`xgw*jLw7dWOnWWCO8o|;}f>cu0Q&`0I{YudMn;P;L3R-uz# zfns_mZED_IakFBPP2r_S8XM$X)@O-xVKi4`7373Jkd5{2$M#%cRhWer3M(vr{S6>h zj{givZJ3(`yFL@``(afn&~iNx@B1|-qfYiZu?-_&Z8+R~v`d6R-}EX9IVXWO-!hL5 z*k6T#^2zAXdardU3Ao~I)4DGdAv2bx{4nOK`20rJo>rmk3S2ZDu}))8Z1m}CKigf0 z3L`3Y`{huj`xj9@`$xTZzZc3je?n^yG<8sw$`Y%}9mUsjUR%T!?k^(q)6FH6Af^b6 zlPg~IEwg0y;`t9y;#D+uz!oE4VP&Je!<#q*F?m5L5?J3i@!0J6q#eu z!RRU`-)HeqGi_UJZ(n~|PSNsv+Wgl{P-TvaUQ9j?ZCtvb^37U$sFpBrkT{7Jpd?HpIvj2!}RIq zH{9~+gErN2+}J`>Jvng2hwM`=PLNkc7pkjblKW|+Fk9rc)G1R>Ww>RC=r-|!m-u7( zc(a$9NG}w#PjWNMS~)o=i~WA&4L(YIW25@AL9+H9!?3Y}sv#MOdY{bb9j>p`{?O(P zIvb`n?_(gP2w3P#&91JX*md+bBEr%xUHMVqfB;(f?OPtMnAZ#rm5q5mh;a2f_si2_ z3oXWB?{NF(JtkAn6F(O{z@b76OIqMC$&oJ_&S|YbFJ*)3qVX_uNf5b8(!vGX19hsG z(OP>RmZp29KH9Ge2kKjKigUmOe^K_!UXP`von)PR8Qz$%=EmOB9xS(ZxE_tnyzo}7 z=6~$~9k0M~v}`w={AeqF?_)9q{m8K#6M{a&(;u;O41j)I$^T?lx5(zlebpY@NT&#N zR+1bB)-1-xj}R8uwqwf=iP1GbxBjneCC%UrSdSxK1vM^i9;bUkS#iRZw2H>rS<2<$ zNT3|sDH>{tXb=zq7XZi*K?#Zsa1h1{h5!Tq_YbKFm_*=A5-<~j63he;4`77!|LBlo zR^~tR3yxcU=gDFbshyF6>o0bdp$qmHS7D}m3;^QZq9kBBU|9$N-~oU?G5;jyFR7>z hN`IR97YZXIo@y!QgFWddJ3|0`sjFx!m))><{BI=FK%f8s diff --git a/experimental/federated_plugin/federated_plugin/example/web/icons/Icon-maskable-192.png b/experimental/federated_plugin/federated_plugin/example/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/experimental/federated_plugin/federated_plugin/example/web/icons/Icon-maskable-512.png b/experimental/federated_plugin/federated_plugin/example/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/experimental/federated_plugin/federated_plugin/example/web/index.html b/experimental/federated_plugin/federated_plugin/example/web/index.html deleted file mode 100644 index b6b9dd23495..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/web/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - example - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/web/manifest.json b/experimental/federated_plugin/federated_plugin/example/web/manifest.json deleted file mode 100644 index 096edf8fe4c..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "example", - "short_name": "example", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/experimental/federated_plugin/federated_plugin/example/windows/.gitignore b/experimental/federated_plugin/federated_plugin/example/windows/.gitignore deleted file mode 100644 index d492d0d98c8..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -flutter/ephemeral/ - -# Visual Studio user-specific files. -*.suo -*.user -*.userosscache -*.sln.docstates - -# Visual Studio build-related files. -x64/ -x86/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ diff --git a/experimental/federated_plugin/federated_plugin/example/windows/CMakeLists.txt b/experimental/federated_plugin/federated_plugin/example/windows/CMakeLists.txt deleted file mode 100644 index 1633297a0c7..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/CMakeLists.txt +++ /dev/null @@ -1,95 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(example LANGUAGES CXX) - -set(BINARY_NAME "example") - -cmake_policy(SET CMP0063 NEW) - -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Configure build options. -get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) -if(IS_MULTICONFIG) - set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" - CACHE STRING "" FORCE) -else() - if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") - endif() -endif() - -set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") -set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") -set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") -set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") - -# Use Unicode for all projects. -add_definitions(-DUNICODE -D_UNICODE) - -# Compilation settings that should be applied to most targets. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_17) - target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") - target_compile_options(${TARGET} PRIVATE /EHsc) - target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") - target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") -endfunction() - -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") - -# Flutter library and tool build rules. -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# Application build -add_subdirectory("runner") - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# Support files are copied into place next to the executable, so that it can -# run in place. This is done instead of making a separate bundle (as on Linux) -# so that building and running from within Visual Studio will work. -set(BUILD_BUNDLE_DIR "$") -# Make the "install" step default, as it's required to run. -set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -if(PLUGIN_BUNDLED_LIBRARIES) - install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - CONFIGURATIONS Profile;Release - COMPONENT Runtime) diff --git a/experimental/federated_plugin/federated_plugin/example/windows/flutter/CMakeLists.txt b/experimental/federated_plugin/federated_plugin/example/windows/flutter/CMakeLists.txt deleted file mode 100644 index b2e4bd8d658..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/flutter/CMakeLists.txt +++ /dev/null @@ -1,103 +0,0 @@ -cmake_minimum_required(VERSION 3.14) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. -set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") - -# === Flutter Library === -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "flutter_export.h" - "flutter_windows.h" - "flutter_messenger.h" - "flutter_plugin_registrar.h" - "flutter_texture_registrar.h" -) -list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") -add_dependencies(flutter flutter_assemble) - -# === Wrapper === -list(APPEND CPP_WRAPPER_SOURCES_CORE - "core_implementations.cc" - "standard_codec.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_PLUGIN - "plugin_registrar.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_APP - "flutter_engine.cc" - "flutter_view_controller.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") - -# Wrapper sources needed for a plugin. -add_library(flutter_wrapper_plugin STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} -) -apply_standard_settings(flutter_wrapper_plugin) -set_target_properties(flutter_wrapper_plugin PROPERTIES - POSITION_INDEPENDENT_CODE ON) -set_target_properties(flutter_wrapper_plugin PROPERTIES - CXX_VISIBILITY_PRESET hidden) -target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) -target_include_directories(flutter_wrapper_plugin PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_plugin flutter_assemble) - -# Wrapper sources needed for the runner. -add_library(flutter_wrapper_app STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_APP} -) -apply_standard_settings(flutter_wrapper_app) -target_link_libraries(flutter_wrapper_app PUBLIC flutter) -target_include_directories(flutter_wrapper_app PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_app flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") -set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} - ${PHONY_OUTPUT} - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" - windows-x64 $ - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} -) diff --git a/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugin_registrant.cc b/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugin_registrant.cc deleted file mode 100644 index 369d3bae4b3..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,14 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - -#include - -void RegisterPlugins(flutter::PluginRegistry* registry) { - FederatedPluginWindowsPluginRegisterWithRegistrar( - registry->GetRegistrarForPlugin("FederatedPluginWindowsPlugin")); -} diff --git a/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugin_registrant.h b/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugin_registrant.h deleted file mode 100644 index dc139d85a93..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void RegisterPlugins(flutter::PluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugins.cmake b/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugins.cmake deleted file mode 100644 index d9e53e87acf..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/flutter/generated_plugins.cmake +++ /dev/null @@ -1,24 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST - federated_plugin_windows -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/CMakeLists.txt b/experimental/federated_plugin/federated_plugin/example/windows/runner/CMakeLists.txt deleted file mode 100644 index de2d8916b72..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/CMakeLists.txt +++ /dev/null @@ -1,17 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(runner LANGUAGES CXX) - -add_executable(${BINARY_NAME} WIN32 - "flutter_window.cpp" - "main.cpp" - "utils.cpp" - "win32_window.cpp" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" - "Runner.rc" - "runner.exe.manifest" -) -apply_standard_settings(${BINARY_NAME}) -target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") -target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) -target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") -add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/Runner.rc b/experimental/federated_plugin/federated_plugin/example/windows/runner/Runner.rc deleted file mode 100644 index 52ef87bfa98..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/Runner.rc +++ /dev/null @@ -1,121 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#pragma code_page(65001) -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (United States) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APP_ICON ICON "resources\\app_icon.ico" - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -#ifdef FLUTTER_BUILD_NUMBER -#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER -#else -#define VERSION_AS_NUMBER 1,0,0 -#endif - -#ifdef FLUTTER_BUILD_NAME -#define VERSION_AS_STRING #FLUTTER_BUILD_NAME -#else -#define VERSION_AS_STRING "1.0.0" -#endif - -VS_VERSION_INFO VERSIONINFO - FILEVERSION VERSION_AS_NUMBER - PRODUCTVERSION VERSION_AS_NUMBER - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG - FILEFLAGS VS_FF_DEBUG -#else - FILEFLAGS 0x0L -#endif - FILEOS VOS__WINDOWS32 - FILETYPE VFT_APP - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "dev.flutter" "\0" - VALUE "FileDescription", "A new Flutter project." "\0" - VALUE "FileVersion", VERSION_AS_STRING "\0" - VALUE "InternalName", "example" "\0" - VALUE "LegalCopyright", "Copyright (C) 2022 dev.flutter. All rights reserved." "\0" - VALUE "OriginalFilename", "example.exe" "\0" - VALUE "ProductName", "example" "\0" - VALUE "ProductVersion", VERSION_AS_STRING "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif // English (United States) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/flutter_window.cpp b/experimental/federated_plugin/federated_plugin/example/windows/runner/flutter_window.cpp deleted file mode 100644 index b43b9095ea3..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/flutter_window.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "flutter_window.h" - -#include - -#include "flutter/generated_plugin_registrant.h" - -FlutterWindow::FlutterWindow(const flutter::DartProject& project) - : project_(project) {} - -FlutterWindow::~FlutterWindow() {} - -bool FlutterWindow::OnCreate() { - if (!Win32Window::OnCreate()) { - return false; - } - - RECT frame = GetClientArea(); - - // The size here must match the window dimensions to avoid unnecessary surface - // creation / destruction in the startup path. - flutter_controller_ = std::make_unique( - frame.right - frame.left, frame.bottom - frame.top, project_); - // Ensure that basic setup of the controller was successful. - if (!flutter_controller_->engine() || !flutter_controller_->view()) { - return false; - } - RegisterPlugins(flutter_controller_->engine()); - SetChildContent(flutter_controller_->view()->GetNativeWindow()); - return true; -} - -void FlutterWindow::OnDestroy() { - if (flutter_controller_) { - flutter_controller_ = nullptr; - } - - Win32Window::OnDestroy(); -} - -LRESULT -FlutterWindow::MessageHandler(HWND hwnd, UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - // Give Flutter, including plugins, an opportunity to handle window messages. - if (flutter_controller_) { - std::optional result = - flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, - lparam); - if (result) { - return *result; - } - } - - switch (message) { - case WM_FONTCHANGE: - flutter_controller_->engine()->ReloadSystemFonts(); - break; - } - - return Win32Window::MessageHandler(hwnd, message, wparam, lparam); -} diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/flutter_window.h b/experimental/federated_plugin/federated_plugin/example/windows/runner/flutter_window.h deleted file mode 100644 index 6da0652f05f..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/flutter_window.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef RUNNER_FLUTTER_WINDOW_H_ -#define RUNNER_FLUTTER_WINDOW_H_ - -#include -#include - -#include - -#include "win32_window.h" - -// A window that does nothing but host a Flutter view. -class FlutterWindow : public Win32Window { - public: - // Creates a new FlutterWindow hosting a Flutter view running |project|. - explicit FlutterWindow(const flutter::DartProject& project); - virtual ~FlutterWindow(); - - protected: - // Win32Window: - bool OnCreate() override; - void OnDestroy() override; - LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, - LPARAM const lparam) noexcept override; - - private: - // The project to run. - flutter::DartProject project_; - - // The Flutter instance hosted by this window. - std::unique_ptr flutter_controller_; -}; - -#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/main.cpp b/experimental/federated_plugin/federated_plugin/example/windows/runner/main.cpp deleted file mode 100644 index bcb57b0e2aa..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/main.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include -#include -#include - -#include "flutter_window.h" -#include "utils.h" - -int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, - _In_ wchar_t *command_line, _In_ int show_command) { - // Attach to console when present (e.g., 'flutter run') or create a - // new console when running with a debugger. - if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { - CreateAndAttachConsole(); - } - - // Initialize COM, so that it is available for use in the library and/or - // plugins. - ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); - - flutter::DartProject project(L"data"); - - std::vector command_line_arguments = - GetCommandLineArguments(); - - project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); - - FlutterWindow window(project); - Win32Window::Point origin(10, 10); - Win32Window::Size size(1280, 720); - if (!window.CreateAndShow(L"example", origin, size)) { - return EXIT_FAILURE; - } - window.SetQuitOnClose(true); - - ::MSG msg; - while (::GetMessage(&msg, nullptr, 0, 0)) { - ::TranslateMessage(&msg); - ::DispatchMessage(&msg); - } - - ::CoUninitialize(); - return EXIT_SUCCESS; -} diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/resource.h b/experimental/federated_plugin/federated_plugin/example/windows/runner/resource.h deleted file mode 100644 index 66a65d1e4a7..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by Runner.rc -// -#define IDI_APP_ICON 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/resources/app_icon.ico b/experimental/federated_plugin/federated_plugin/example/windows/runner/resources/app_icon.ico deleted file mode 100644 index c04e20caf6370ebb9253ad831cc31de4a9c965f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33772 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 diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/runner.exe.manifest b/experimental/federated_plugin/federated_plugin/example/windows/runner/runner.exe.manifest deleted file mode 100644 index c977c4a4258..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/runner.exe.manifest +++ /dev/null @@ -1,20 +0,0 @@ - - - - - PerMonitorV2 - - - - - - - - - - - - - - - diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/utils.cpp b/experimental/federated_plugin/federated_plugin/example/windows/runner/utils.cpp deleted file mode 100644 index d19bdbbcc32..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/utils.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "utils.h" - -#include -#include -#include -#include - -#include - -void CreateAndAttachConsole() { - if (::AllocConsole()) { - FILE *unused; - if (freopen_s(&unused, "CONOUT$", "w", stdout)) { - _dup2(_fileno(stdout), 1); - } - if (freopen_s(&unused, "CONOUT$", "w", stderr)) { - _dup2(_fileno(stdout), 2); - } - std::ios::sync_with_stdio(); - FlutterDesktopResyncOutputStreams(); - } -} - -std::vector GetCommandLineArguments() { - // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. - int argc; - wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); - if (argv == nullptr) { - return std::vector(); - } - - std::vector command_line_arguments; - - // Skip the first argument as it's the binary name. - for (int i = 1; i < argc; i++) { - command_line_arguments.push_back(Utf8FromUtf16(argv[i])); - } - - ::LocalFree(argv); - - return command_line_arguments; -} - -std::string Utf8FromUtf16(const wchar_t* utf16_string) { - if (utf16_string == nullptr) { - return std::string(); - } - int target_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, nullptr, 0, nullptr, nullptr); - if (target_length == 0) { - return std::string(); - } - std::string utf8_string; - utf8_string.resize(target_length); - int converted_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, utf8_string.data(), - target_length, nullptr, nullptr); - if (converted_length == 0) { - return std::string(); - } - return utf8_string; -} diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/utils.h b/experimental/federated_plugin/federated_plugin/example/windows/runner/utils.h deleted file mode 100644 index 3879d547557..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/utils.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef RUNNER_UTILS_H_ -#define RUNNER_UTILS_H_ - -#include -#include - -// Creates a console for the process, and redirects stdout and stderr to -// it for both the runner and the Flutter library. -void CreateAndAttachConsole(); - -// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string -// encoded in UTF-8. Returns an empty std::string on failure. -std::string Utf8FromUtf16(const wchar_t* utf16_string); - -// Gets the command line arguments passed in as a std::vector, -// encoded in UTF-8. Returns an empty std::vector on failure. -std::vector GetCommandLineArguments(); - -#endif // RUNNER_UTILS_H_ diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/win32_window.cpp b/experimental/federated_plugin/federated_plugin/example/windows/runner/win32_window.cpp deleted file mode 100644 index c10f08dc7da..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/win32_window.cpp +++ /dev/null @@ -1,245 +0,0 @@ -#include "win32_window.h" - -#include - -#include "resource.h" - -namespace { - -constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; - -// The number of Win32Window objects that currently exist. -static int g_active_window_count = 0; - -using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); - -// Scale helper to convert logical scaler values to physical using passed in -// scale factor -int Scale(int source, double scale_factor) { - return static_cast(source * scale_factor); -} - -// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. -// This API is only needed for PerMonitor V1 awareness mode. -void EnableFullDpiSupportIfAvailable(HWND hwnd) { - HMODULE user32_module = LoadLibraryA("User32.dll"); - if (!user32_module) { - return; - } - auto enable_non_client_dpi_scaling = - reinterpret_cast( - GetProcAddress(user32_module, "EnableNonClientDpiScaling")); - if (enable_non_client_dpi_scaling != nullptr) { - enable_non_client_dpi_scaling(hwnd); - FreeLibrary(user32_module); - } -} - -} // namespace - -// Manages the Win32Window's window class registration. -class WindowClassRegistrar { - public: - ~WindowClassRegistrar() = default; - - // Returns the singleton registar instance. - static WindowClassRegistrar* GetInstance() { - if (!instance_) { - instance_ = new WindowClassRegistrar(); - } - return instance_; - } - - // Returns the name of the window class, registering the class if it hasn't - // previously been registered. - const wchar_t* GetWindowClass(); - - // Unregisters the window class. Should only be called if there are no - // instances of the window. - void UnregisterWindowClass(); - - private: - WindowClassRegistrar() = default; - - static WindowClassRegistrar* instance_; - - bool class_registered_ = false; -}; - -WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; - -const wchar_t* WindowClassRegistrar::GetWindowClass() { - if (!class_registered_) { - WNDCLASS window_class{}; - window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); - window_class.lpszClassName = kWindowClassName; - window_class.style = CS_HREDRAW | CS_VREDRAW; - window_class.cbClsExtra = 0; - window_class.cbWndExtra = 0; - window_class.hInstance = GetModuleHandle(nullptr); - window_class.hIcon = - LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); - window_class.hbrBackground = 0; - window_class.lpszMenuName = nullptr; - window_class.lpfnWndProc = Win32Window::WndProc; - RegisterClass(&window_class); - class_registered_ = true; - } - return kWindowClassName; -} - -void WindowClassRegistrar::UnregisterWindowClass() { - UnregisterClass(kWindowClassName, nullptr); - class_registered_ = false; -} - -Win32Window::Win32Window() { - ++g_active_window_count; -} - -Win32Window::~Win32Window() { - --g_active_window_count; - Destroy(); -} - -bool Win32Window::CreateAndShow(const std::wstring& title, - const Point& origin, - const Size& size) { - Destroy(); - - const wchar_t* window_class = - WindowClassRegistrar::GetInstance()->GetWindowClass(); - - const POINT target_point = {static_cast(origin.x), - static_cast(origin.y)}; - HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); - UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); - double scale_factor = dpi / 96.0; - - HWND window = CreateWindow( - window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE, - Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), - Scale(size.width, scale_factor), Scale(size.height, scale_factor), - nullptr, nullptr, GetModuleHandle(nullptr), this); - - if (!window) { - return false; - } - - return OnCreate(); -} - -// static -LRESULT CALLBACK Win32Window::WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - if (message == WM_NCCREATE) { - auto window_struct = reinterpret_cast(lparam); - SetWindowLongPtr(window, GWLP_USERDATA, - reinterpret_cast(window_struct->lpCreateParams)); - - auto that = static_cast(window_struct->lpCreateParams); - EnableFullDpiSupportIfAvailable(window); - that->window_handle_ = window; - } else if (Win32Window* that = GetThisFromHandle(window)) { - return that->MessageHandler(window, message, wparam, lparam); - } - - return DefWindowProc(window, message, wparam, lparam); -} - -LRESULT -Win32Window::MessageHandler(HWND hwnd, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - switch (message) { - case WM_DESTROY: - window_handle_ = nullptr; - Destroy(); - if (quit_on_close_) { - PostQuitMessage(0); - } - return 0; - - case WM_DPICHANGED: { - auto newRectSize = reinterpret_cast(lparam); - LONG newWidth = newRectSize->right - newRectSize->left; - LONG newHeight = newRectSize->bottom - newRectSize->top; - - SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, - newHeight, SWP_NOZORDER | SWP_NOACTIVATE); - - return 0; - } - case WM_SIZE: { - RECT rect = GetClientArea(); - if (child_content_ != nullptr) { - // Size and position the child window. - MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, - rect.bottom - rect.top, TRUE); - } - return 0; - } - - case WM_ACTIVATE: - if (child_content_ != nullptr) { - SetFocus(child_content_); - } - return 0; - } - - return DefWindowProc(window_handle_, message, wparam, lparam); -} - -void Win32Window::Destroy() { - OnDestroy(); - - if (window_handle_) { - DestroyWindow(window_handle_); - window_handle_ = nullptr; - } - if (g_active_window_count == 0) { - WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); - } -} - -Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { - return reinterpret_cast( - GetWindowLongPtr(window, GWLP_USERDATA)); -} - -void Win32Window::SetChildContent(HWND content) { - child_content_ = content; - SetParent(content, window_handle_); - RECT frame = GetClientArea(); - - MoveWindow(content, frame.left, frame.top, frame.right - frame.left, - frame.bottom - frame.top, true); - - SetFocus(child_content_); -} - -RECT Win32Window::GetClientArea() { - RECT frame; - GetClientRect(window_handle_, &frame); - return frame; -} - -HWND Win32Window::GetHandle() { - return window_handle_; -} - -void Win32Window::SetQuitOnClose(bool quit_on_close) { - quit_on_close_ = quit_on_close; -} - -bool Win32Window::OnCreate() { - // No-op; provided for subclasses. - return true; -} - -void Win32Window::OnDestroy() { - // No-op; provided for subclasses. -} diff --git a/experimental/federated_plugin/federated_plugin/example/windows/runner/win32_window.h b/experimental/federated_plugin/federated_plugin/example/windows/runner/win32_window.h deleted file mode 100644 index 17ba431125b..00000000000 --- a/experimental/federated_plugin/federated_plugin/example/windows/runner/win32_window.h +++ /dev/null @@ -1,98 +0,0 @@ -#ifndef RUNNER_WIN32_WINDOW_H_ -#define RUNNER_WIN32_WINDOW_H_ - -#include - -#include -#include -#include - -// A class abstraction for a high DPI-aware Win32 Window. Intended to be -// inherited from by classes that wish to specialize with custom -// rendering and input handling -class Win32Window { - public: - struct Point { - unsigned int x; - unsigned int y; - Point(unsigned int x, unsigned int y) : x(x), y(y) {} - }; - - struct Size { - unsigned int width; - unsigned int height; - Size(unsigned int width, unsigned int height) - : width(width), height(height) {} - }; - - Win32Window(); - virtual ~Win32Window(); - - // Creates and shows a win32 window with |title| and position and size using - // |origin| and |size|. New windows are created on the default monitor. Window - // sizes are specified to the OS in physical pixels, hence to ensure a - // consistent size to will treat the width height passed in to this function - // as logical pixels and scale to appropriate for the default monitor. Returns - // true if the window was created successfully. - bool CreateAndShow(const std::wstring& title, - const Point& origin, - const Size& size); - - // Release OS resources associated with window. - void Destroy(); - - // Inserts |content| into the window tree. - void SetChildContent(HWND content); - - // Returns the backing Window handle to enable clients to set icon and other - // window properties. Returns nullptr if the window has been destroyed. - HWND GetHandle(); - - // If true, closing this window will quit the application. - void SetQuitOnClose(bool quit_on_close); - - // Return a RECT representing the bounds of the current client area. - RECT GetClientArea(); - - protected: - // Processes and route salient window messages for mouse handling, - // size change and DPI. Delegates handling of these to member overloads that - // inheriting classes can handle. - virtual LRESULT MessageHandler(HWND window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Called when CreateAndShow is called, allowing subclass window-related - // setup. Subclasses should return false if setup fails. - virtual bool OnCreate(); - - // Called when Destroy is called. - virtual void OnDestroy(); - - private: - friend class WindowClassRegistrar; - - // OS callback called by message pump. Handles the WM_NCCREATE message which - // is passed when the non-client area is being created and enables automatic - // non-client DPI scaling so that the non-client area automatically - // responsponds to changes in DPI. All other messages are handled by - // MessageHandler. - static LRESULT CALLBACK WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Retrieves a class instance pointer for |window| - static Win32Window* GetThisFromHandle(HWND const window) noexcept; - - bool quit_on_close_ = false; - - // window handle for top level window. - HWND window_handle_ = nullptr; - - // window handle for hosted content. - HWND child_content_ = nullptr; -}; - -#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/experimental/federated_plugin/federated_plugin/ios/.gitignore b/experimental/federated_plugin/federated_plugin/ios/.gitignore deleted file mode 100644 index 0c885071e36..00000000000 --- a/experimental/federated_plugin/federated_plugin/ios/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -.idea/ -.vagrant/ -.sconsign.dblite -.svn/ - -.DS_Store -*.swp -profile - -DerivedData/ -build/ -GeneratedPluginRegistrant.h -GeneratedPluginRegistrant.m - -.generated/ - -*.pbxuser -*.mode1v3 -*.mode2v3 -*.perspectivev3 - -!default.pbxuser -!default.mode1v3 -!default.mode2v3 -!default.perspectivev3 - -xcuserdata - -*.moved-aside - -*.pyc -*sync/ -Icon? -.tags* - -/Flutter/Generated.xcconfig -/Flutter/ephemeral/ -/Flutter/flutter_export_environment.sh \ No newline at end of file diff --git a/experimental/federated_plugin/federated_plugin/ios/Assets/.gitkeep b/experimental/federated_plugin/federated_plugin/ios/Assets/.gitkeep deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/experimental/federated_plugin/federated_plugin/ios/Classes/FederatedPlugin.h b/experimental/federated_plugin/federated_plugin/ios/Classes/FederatedPlugin.h deleted file mode 100644 index ebcdf4e7e09..00000000000 --- a/experimental/federated_plugin/federated_plugin/ios/Classes/FederatedPlugin.h +++ /dev/null @@ -1,4 +0,0 @@ -#import - -@interface FederatedPlugin : NSObject -@end diff --git a/experimental/federated_plugin/federated_plugin/ios/Classes/FederatedPlugin.m b/experimental/federated_plugin/federated_plugin/ios/Classes/FederatedPlugin.m deleted file mode 100644 index bedb63cb066..00000000000 --- a/experimental/federated_plugin/federated_plugin/ios/Classes/FederatedPlugin.m +++ /dev/null @@ -1,15 +0,0 @@ -#import "FederatedPlugin.h" -#if __has_include() -#import -#else -// Support project import fallback if the generated compatibility header -// is not copied when this plugin is created as a library. -// https://forums.swift.org/t/swift-static-libraries-dont-copy-generated-objective-c-header/19816 -#import "federated_plugin-Swift.h" -#endif - -@implementation FederatedPlugin -+ (void)registerWithRegistrar:(NSObject*)registrar { - [SwiftFederatedPlugin registerWithRegistrar:registrar]; -} -@end diff --git a/experimental/federated_plugin/federated_plugin/ios/Classes/SwiftFederatedPlugin.swift b/experimental/federated_plugin/federated_plugin/ios/Classes/SwiftFederatedPlugin.swift deleted file mode 100644 index 689bb2fdb4a..00000000000 --- a/experimental/federated_plugin/federated_plugin/ios/Classes/SwiftFederatedPlugin.swift +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import Flutter -import UIKit - -public class SwiftFederatedPlugin: NSObject, FlutterPlugin { - public static func register(with registrar: FlutterPluginRegistrar) { - let channel = FlutterMethodChannel(name: "battery", binaryMessenger: registrar.messenger()) - let instance = SwiftFederatedPlugin() - registrar.addMethodCallDelegate(instance, channel: channel) - } - - public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) { - guard call.method == "getBatteryLevel" else { - result(FlutterMethodNotImplemented) - return - } - - let device = UIDevice.current - device.isBatteryMonitoringEnabled = true - - if device.batteryState == UIDevice.BatteryState.unknown { - result(FlutterError(code: "STATUS_UNAVAILABLE", message: "Not able to determine battery level", details: nil)) - } - - result(Int(device.batteryLevel * 100)) - } -} diff --git a/experimental/federated_plugin/federated_plugin/ios/federated_plugin.podspec b/experimental/federated_plugin/federated_plugin/ios/federated_plugin.podspec deleted file mode 100644 index 2a2fede8905..00000000000 --- a/experimental/federated_plugin/federated_plugin/ios/federated_plugin.podspec +++ /dev/null @@ -1,23 +0,0 @@ -# -# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint federated_plugin.podspec` to validate before publishing. -# -Pod::Spec.new do |s| - s.name = 'federated_plugin' - s.version = '0.0.1' - s.summary = 'A new flutter plugin project.' - s.description = <<-DESC -A new flutter plugin project. - DESC - s.homepage = 'http://example.com' - s.license = { :file => '../LICENSE' } - s.author = { 'Your Company' => 'email@example.com' } - s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - s.dependency 'Flutter' - s.platform = :ios, '9.0' - - # Flutter.framework does not contain a i386 slice. - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } - s.swift_version = '5.0' -end diff --git a/experimental/federated_plugin/federated_plugin/lib/federated_plugin.dart b/experimental/federated_plugin/federated_plugin/lib/federated_plugin.dart deleted file mode 100644 index 6b83ab72483..00000000000 --- a/experimental/federated_plugin/federated_plugin/lib/federated_plugin.dart +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:async'; - -import 'package:federated_plugin_platform_interface/federated_plugin_platform_interface.dart'; - -/// Returns the current battery level of device. -/// -/// It uses [FederatedPluginInterface] interface to provide current battery level. -Future getBatteryLevel() async { - return await FederatedPluginInterface.instance.getBatteryLevel(); -} diff --git a/experimental/federated_plugin/federated_plugin/pubspec.yaml b/experimental/federated_plugin/federated_plugin/pubspec.yaml deleted file mode 100644 index b2685424c96..00000000000 --- a/experimental/federated_plugin/federated_plugin/pubspec.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: federated_plugin -description: A new flutter plugin project to demonstrate how to implement federated plugin. -version: 0.0.1 - -publish_to: "none" - -environment: - sdk: ^3.7.0-0 - -dependencies: - flutter: - sdk: flutter - federated_plugin_platform_interface: - path: ../federated_plugin_platform_interface - federated_plugin_web: - path: ../federated_plugin_web - federated_plugin_windows: - path: ../federated_plugin_windows - federated_plugin_macos: - path: ../federated_plugin_macos - -dev_dependencies: - analysis_defaults: - path: ../../../analysis_defaults - flutter_test: - sdk: flutter - -flutter: - plugin: - platforms: - android: - package: dev.flutter.federated_plugin - pluginClass: FederatedPlugin - ios: - pluginClass: SwiftFederatedPlugin - web: - default_package: federated_plugin_web - windows: - default_package: federated_plugin_windows - macos: - default_package: federated_plugin_macos diff --git a/experimental/federated_plugin/federated_plugin/test/federated_plugin_test.dart b/experimental/federated_plugin/federated_plugin/test/federated_plugin_test.dart deleted file mode 100644 index 833fda455af..00000000000 --- a/experimental/federated_plugin/federated_plugin/test/federated_plugin_test.dart +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:federated_plugin/federated_plugin.dart'; -import 'package:flutter/services.dart'; -import 'package:flutter_test/flutter_test.dart'; - -void main() { - TestWidgetsFlutterBinding.ensureInitialized(); - - group('Federated Plugin Test', () { - const batteryLevel = 34; - - testWidgets('getBatteryLevel method test', (tester) async { - tester.binding.defaultBinaryMessenger.setMockMethodCallHandler( - const MethodChannel('battery'), - (call) async { - if (call.method == 'getBatteryLevel') { - return batteryLevel; - } - return 0; - }, - ); - final result = await getBatteryLevel(); - expect(result, batteryLevel); - }); - }); -} diff --git a/experimental/federated_plugin/federated_plugin_macos/.gitignore b/experimental/federated_plugin/federated_plugin_macos/.gitignore deleted file mode 100644 index 9be145fde98..00000000000 --- a/experimental/federated_plugin/federated_plugin_macos/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. -/pubspec.lock -**/doc/api/ -.dart_tool/ -.packages -build/ diff --git a/experimental/federated_plugin/federated_plugin_macos/.metadata b/experimental/federated_plugin/federated_plugin_macos/.metadata deleted file mode 100644 index 8c15ad72ba2..00000000000 --- a/experimental/federated_plugin/federated_plugin_macos/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b - channel: stable - -project_type: plugin diff --git a/experimental/federated_plugin/federated_plugin_macos/analysis_options.yaml b/experimental/federated_plugin/federated_plugin_macos/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/experimental/federated_plugin/federated_plugin_macos/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin_macos/example/README.md b/experimental/federated_plugin/federated_plugin_macos/example/README.md deleted file mode 100644 index 922ad9c3160..00000000000 --- a/experimental/federated_plugin/federated_plugin_macos/example/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# federated_plugin_macos_example - -To view the usage of plugin, head over to [federated_plugin/example](../../federated_plugin/example). diff --git a/experimental/federated_plugin/federated_plugin_macos/lib/federated_plugin_macos.dart b/experimental/federated_plugin/federated_plugin_macos/lib/federated_plugin_macos.dart deleted file mode 100644 index 76d0f54c665..00000000000 --- a/experimental/federated_plugin/federated_plugin_macos/lib/federated_plugin_macos.dart +++ /dev/null @@ -1,2 +0,0 @@ -// The federated_plugin_macos uses the default BatteryMethodChannel used by -// federated_plugin_platform_interface to do platform calls. diff --git a/experimental/federated_plugin/federated_plugin_macos/macos/Classes/FederatedPluginMacosPlugin.swift b/experimental/federated_plugin/federated_plugin_macos/macos/Classes/FederatedPluginMacosPlugin.swift deleted file mode 100644 index 8375b0e0af9..00000000000 --- a/experimental/federated_plugin/federated_plugin_macos/macos/Classes/FederatedPluginMacosPlugin.swift +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import Cocoa -import FlutterMacOS -import IOKit.ps - -public class FederatedPluginMacosPlugin: NSObject, FlutterPlugin { - public static func register(with registrar: FlutterPluginRegistrar) { - let channel = FlutterMethodChannel(name: "battery", binaryMessenger: registrar.messenger) - let instance = FederatedPluginMacosPlugin() - registrar.addMethodCallDelegate(instance, channel: channel) - } - - public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) { - switch call.method { - case "getBatteryLevel": - getBatteryLevel(result) - default: - result(FlutterMethodNotImplemented) - } - } - - private func getBatteryLevel(_ result: FlutterResult) { - let snapshot = IOPSCopyPowerSourcesInfo().takeRetainedValue() - let sources = IOPSCopyPowerSourcesList(snapshot).takeRetainedValue() as Array - let sourceInfo : NSDictionary = IOPSGetPowerSourceDescription(snapshot, sources[0]).takeUnretainedValue() - - guard let capacity = sourceInfo[kIOPSCurrentCapacityKey] as? Int else { - result(FlutterError(code: "STATUS_UNAVAILABLE", message: "Not able to determine battery level", details: nil)) - return - } - - result(capacity) - } -} diff --git a/experimental/federated_plugin/federated_plugin_macos/macos/federated_plugin_macos.podspec b/experimental/federated_plugin/federated_plugin_macos/macos/federated_plugin_macos.podspec deleted file mode 100644 index b918b59e792..00000000000 --- a/experimental/federated_plugin/federated_plugin_macos/macos/federated_plugin_macos.podspec +++ /dev/null @@ -1,22 +0,0 @@ -# -# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint federated_plugin_macos.podspec` to validate before publishing. -# -Pod::Spec.new do |s| - s.name = 'federated_plugin_macos' - s.version = '0.0.1' - s.summary = 'A new flutter plugin project.' - s.description = <<-DESC -A new flutter plugin project. - DESC - s.homepage = 'http://example.com' - s.license = { :file => '../LICENSE' } - s.author = { 'Your Company' => 'email@example.com' } - s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - s.dependency 'FlutterMacOS' - - s.platform = :osx, '10.11' - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } - s.swift_version = '5.0' -end diff --git a/experimental/federated_plugin/federated_plugin_macos/pubspec.yaml b/experimental/federated_plugin/federated_plugin_macos/pubspec.yaml deleted file mode 100644 index 8eaef2b727b..00000000000 --- a/experimental/federated_plugin/federated_plugin_macos/pubspec.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: federated_plugin_macos -description: macOS implementation of federated_plugin to retrieve current battery level. -version: 0.0.1 -homepage: - -environment: - sdk: ^3.7.0-0 - -dependencies: - flutter: - sdk: flutter - -dev_dependencies: - analysis_defaults: - path: ../../../analysis_defaults - flutter_test: - sdk: flutter - -flutter: - plugin: - platforms: - macos: - pluginClass: FederatedPluginMacosPlugin diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/.gitignore b/experimental/federated_plugin/federated_plugin_platform_interface/.gitignore deleted file mode 100644 index 9be145fde98..00000000000 --- a/experimental/federated_plugin/federated_plugin_platform_interface/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. -/pubspec.lock -**/doc/api/ -.dart_tool/ -.packages -build/ diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/.metadata b/experimental/federated_plugin/federated_plugin_platform_interface/.metadata deleted file mode 100644 index af84dae5eb2..00000000000 --- a/experimental/federated_plugin/federated_plugin_platform_interface/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b - channel: stable - -project_type: package diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/analysis_options.yaml b/experimental/federated_plugin/federated_plugin_platform_interface/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/experimental/federated_plugin/federated_plugin_platform_interface/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/lib/battery_method_channel.dart b/experimental/federated_plugin/federated_plugin_platform_interface/lib/battery_method_channel.dart deleted file mode 100644 index 11f31ad7d90..00000000000 --- a/experimental/federated_plugin/federated_plugin_platform_interface/lib/battery_method_channel.dart +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:federated_plugin_platform_interface/federated_plugin_platform_interface.dart'; -import 'package:flutter/services.dart'; - -/// Implements [FederatedPluginInterface] using [MethodChannel] to fetch -/// battery level from platform. -class BatteryMethodChannel extends FederatedPluginInterface { - static const MethodChannel _methodChannel = MethodChannel('battery'); - - @override - Future getBatteryLevel() async { - return await _methodChannel.invokeMethod('getBatteryLevel') as int; - } -} diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/lib/federated_plugin_platform_interface.dart b/experimental/federated_plugin/federated_plugin_platform_interface/lib/federated_plugin_platform_interface.dart deleted file mode 100644 index 595c82f9c66..00000000000 --- a/experimental/federated_plugin/federated_plugin_platform_interface/lib/federated_plugin_platform_interface.dart +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:federated_plugin_platform_interface/battery_method_channel.dart'; -import 'package:plugin_platform_interface/plugin_platform_interface.dart'; - -/// Interface which allows all the platform plugins to implement the same -/// functionality. -abstract class FederatedPluginInterface extends PlatformInterface { - FederatedPluginInterface() : super(token: _object); - - static FederatedPluginInterface _federatedPluginInterface = - BatteryMethodChannel(); - - static final Object _object = Object(); - - /// Provides instance of [BatteryMethodChannel] to invoke platform calls. - static FederatedPluginInterface get instance => _federatedPluginInterface; - - static set instance(FederatedPluginInterface instance) { - PlatformInterface.verifyToken(instance, _object); - _federatedPluginInterface = instance; - } - - /// Returns the current battery level of device. - Future getBatteryLevel() async { - throw UnimplementedError('getBatteryLevel() has not been implemented.'); - } -} diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml b/experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml deleted file mode 100644 index 11bbb86582c..00000000000 --- a/experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: federated_plugin_platform_interface -description: A platform interface for federated_plugin. -version: 0.0.1 -homepage: - -environment: - sdk: ^3.7.0-0 - -dependencies: - flutter: - sdk: flutter - plugin_platform_interface: ^2.0.2 - -dev_dependencies: - analysis_defaults: - path: ../../../analysis_defaults - flutter_test: - sdk: flutter diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/test/federated_plugin_platform_interface_test.dart b/experimental/federated_plugin/federated_plugin_platform_interface/test/federated_plugin_platform_interface_test.dart deleted file mode 100644 index 3c302abc778..00000000000 --- a/experimental/federated_plugin/federated_plugin_platform_interface/test/federated_plugin_platform_interface_test.dart +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:federated_plugin_platform_interface/battery_method_channel.dart'; -import 'package:flutter/services.dart'; -import 'package:flutter_test/flutter_test.dart'; - -void main() { - TestWidgetsFlutterBinding.ensureInitialized(); - - group('MethodChannel test', () { - const batteryLevel = 89; - - testWidgets('getBatteryLevel method test', (tester) async { - tester.binding.defaultBinaryMessenger.setMockMethodCallHandler( - const MethodChannel('battery'), - (call) async { - if (call.method == 'getBatteryLevel') { - return batteryLevel; - } - return 0; - }, - ); - final locationMethodChannel = BatteryMethodChannel(); - final result = await locationMethodChannel.getBatteryLevel(); - expect(result, batteryLevel); - }); - }); -} diff --git a/experimental/federated_plugin/federated_plugin_web/.gitignore b/experimental/federated_plugin/federated_plugin_web/.gitignore deleted file mode 100644 index 89aaf2a97f1..00000000000 --- a/experimental/federated_plugin/federated_plugin_web/.gitignore +++ /dev/null @@ -1,78 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -build/ - -# Android related -**/android/**/gradle-wrapper.jar -**/android/.gradle -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Flutter.podspec -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# Web related -lib/generated_plugin_registrant.dart - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages diff --git a/experimental/federated_plugin/federated_plugin_web/.metadata b/experimental/federated_plugin/federated_plugin_web/.metadata deleted file mode 100644 index 8d52aa40e8f..00000000000 --- a/experimental/federated_plugin/federated_plugin_web/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 8c5c720ce60b1761ec2963053e0d415df60a29e1 - channel: master - -project_type: package diff --git a/experimental/federated_plugin/federated_plugin_web/README.md b/experimental/federated_plugin/federated_plugin_web/README.md deleted file mode 100644 index 8ad8ce4df7d..00000000000 --- a/experimental/federated_plugin/federated_plugin_web/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# federated_plugin_web - -A flutter plugin to provide location support for web. The web implementation -of `federated_plugin` is tested using [integration_test](https://pub.dev/packages/integration_test) package. - -### Steps to run integration test on browser - -- Download and install the ChromeDriver from [here](https://chromedriver.chromium.org/downloads) -for the version of Chrome you are using. -- Start the driver using `chromedrive --port=4444` -- Run the test using `flutter drive -d web-server --browser-name=chrome --release --target=test_driver/federated_plugin_web_integration.dart` diff --git a/experimental/federated_plugin/federated_plugin_web/analysis_options.yaml b/experimental/federated_plugin/federated_plugin_web/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/experimental/federated_plugin/federated_plugin_web/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin_web/lib/federated_plugin_web.dart b/experimental/federated_plugin/federated_plugin_web/lib/federated_plugin_web.dart deleted file mode 100644 index da628a41c91..00000000000 --- a/experimental/federated_plugin/federated_plugin_web/lib/federated_plugin_web.dart +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:federated_plugin_platform_interface/federated_plugin_platform_interface.dart'; -import 'package:flutter/services.dart'; -import 'package:flutter_web_plugins/flutter_web_plugins.dart'; -import 'package:web/web.dart' as html; - -/// Web Implementation of [FederatedPluginInterface] to retrieve current battery -/// level of device. -class FederatedPlugin extends FederatedPluginInterface { - final html.Navigator _navigator; - - /// Constructor to override the navigator object for testing purpose. - FederatedPlugin({html.Navigator? navigator}) - : _navigator = navigator ?? html.window.navigator; - - /// Method to register the plugin which sets [FederatedPlugin] to be the default - /// instance of [FederatedPluginInterface]. - static void registerWith(Registrar registrar) { - FederatedPluginInterface.instance = FederatedPlugin(); - } - - /// Returns the current battery level of device. - /// - /// If any error, it's assume that the BatteryManager API is not supported by - /// browser. - @override - Future getBatteryLevel() async { - try { - final battery = _navigator.getBattery() as html.BatteryManager; - // The battery level retrieved is in range of 0.0 to 1.0. - return battery.level * 100 as int; - } catch (error) { - throw PlatformException( - code: 'STATUS_UNAVAILABLE', - message: 'The plugin is not supported by the browser.', - details: null, - ); - } - } -} diff --git a/experimental/federated_plugin/federated_plugin_web/pubspec.yaml b/experimental/federated_plugin/federated_plugin_web/pubspec.yaml deleted file mode 100644 index 42f574abc8c..00000000000 --- a/experimental/federated_plugin/federated_plugin_web/pubspec.yaml +++ /dev/null @@ -1,32 +0,0 @@ -name: federated_plugin_web -description: Web implementation of federated_plugin to retrieve current battery level. -version: 0.0.1 -publish_to: none - -environment: - sdk: ^3.7.0-0 - -dependencies: - flutter: - sdk: flutter - flutter_web_plugins: - sdk: flutter - federated_plugin_platform_interface: - path: ../federated_plugin_platform_interface - web: ^1.1.0 - -dev_dependencies: - analysis_defaults: - path: ../../../analysis_defaults - flutter_test: - sdk: flutter - integration_test: - sdk: flutter - mockito: ^5.0.2 - -flutter: - plugin: - platforms: - web: - pluginClass: FederatedPlugin - fileName: federated_plugin_web.dart diff --git a/experimental/federated_plugin/federated_plugin_web/test_driver/federated_plugin_web_integration_test.dart b/experimental/federated_plugin/federated_plugin_web/test_driver/federated_plugin_web_integration_test.dart deleted file mode 100644 index ca0d54c6577..00000000000 --- a/experimental/federated_plugin/federated_plugin_web/test_driver/federated_plugin_web_integration_test.dart +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:async'; - -import 'package:integration_test/integration_test_driver.dart'; - -Future main() async => integrationDriver(); diff --git a/experimental/federated_plugin/federated_plugin_web/web/index.html b/experimental/federated_plugin/federated_plugin_web/web/index.html deleted file mode 100644 index 2cf1b6a2566..00000000000 --- a/experimental/federated_plugin/federated_plugin_web/web/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - Browser Tests - - - - - diff --git a/experimental/federated_plugin/federated_plugin_windows/.gitignore b/experimental/federated_plugin/federated_plugin_windows/.gitignore deleted file mode 100644 index 9be145fde98..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. -/pubspec.lock -**/doc/api/ -.dart_tool/ -.packages -build/ diff --git a/experimental/federated_plugin/federated_plugin_windows/.metadata b/experimental/federated_plugin/federated_plugin_windows/.metadata deleted file mode 100644 index 8c15ad72ba2..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b - channel: stable - -project_type: plugin diff --git a/experimental/federated_plugin/federated_plugin_windows/analysis_options.yaml b/experimental/federated_plugin/federated_plugin_windows/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin_windows/example/README.md b/experimental/federated_plugin/federated_plugin_windows/example/README.md deleted file mode 100644 index 94cbe1de65f..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/example/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# federated_plugin_windows_example - -To view the usage of plugin, head over to [federated_plugin/example](../../federated_plugin/example). diff --git a/experimental/federated_plugin/federated_plugin_windows/lib/federated_plugin_windows.dart b/experimental/federated_plugin/federated_plugin_windows/lib/federated_plugin_windows.dart deleted file mode 100644 index 136d1d687d4..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/lib/federated_plugin_windows.dart +++ /dev/null @@ -1,2 +0,0 @@ -// The federated_plugin_windows uses the default BatteryMethodChannel used by -// federated_plugin_platform_interface to do platform calls. diff --git a/experimental/federated_plugin/federated_plugin_windows/pubspec.yaml b/experimental/federated_plugin/federated_plugin_windows/pubspec.yaml deleted file mode 100644 index bc67592eae2..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/pubspec.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: federated_plugin_windows -description: Windows implementation of federated_plugin to retrieve current battery level. -version: 0.0.1 -homepage: - -environment: - sdk: ^3.7.0-0 - -dependencies: - flutter: - sdk: flutter - -dev_dependencies: - analysis_defaults: - path: ../../../analysis_defaults - flutter_test: - sdk: flutter - -flutter: - plugin: - platforms: - windows: - pluginClass: FederatedPluginWindowsPlugin diff --git a/experimental/federated_plugin/federated_plugin_windows/windows/.gitignore b/experimental/federated_plugin/federated_plugin_windows/windows/.gitignore deleted file mode 100644 index b3eb2be169a..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/windows/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -flutter/ - -# Visual Studio user-specific files. -*.suo -*.user -*.userosscache -*.sln.docstates - -# Visual Studio build-related files. -x64/ -x86/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ diff --git a/experimental/federated_plugin/federated_plugin_windows/windows/CMakeLists.txt b/experimental/federated_plugin/federated_plugin_windows/windows/CMakeLists.txt deleted file mode 100644 index 94b8c64104f..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/windows/CMakeLists.txt +++ /dev/null @@ -1,24 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -set(PROJECT_NAME "federated_plugin_windows") -project(${PROJECT_NAME} LANGUAGES CXX) - -# This value is used when generating builds using this plugin, so it must -# not be changed -set(PLUGIN_NAME "federated_plugin_windows_plugin") - -add_library(${PLUGIN_NAME} SHARED - "federated_plugin_windows_plugin.cpp" -) -apply_standard_settings(${PLUGIN_NAME}) -set_target_properties(${PLUGIN_NAME} PROPERTIES - CXX_VISIBILITY_PRESET hidden) -target_compile_definitions(${PLUGIN_NAME} PRIVATE FLUTTER_PLUGIN_IMPL) -target_include_directories(${PLUGIN_NAME} INTERFACE - "${CMAKE_CURRENT_SOURCE_DIR}/include") -target_link_libraries(${PLUGIN_NAME} PRIVATE flutter flutter_wrapper_plugin) - -# List of absolute paths to libraries that should be bundled with the plugin -set(federated_plugin_windows_bundled_libraries - "" - PARENT_SCOPE -) diff --git a/experimental/federated_plugin/federated_plugin_windows/windows/federated_plugin_windows_plugin.cpp b/experimental/federated_plugin/federated_plugin_windows/windows/federated_plugin_windows_plugin.cpp deleted file mode 100644 index 334877158aa..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/windows/federated_plugin_windows_plugin.cpp +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright 2020 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "include/federated_plugin_windows/federated_plugin_windows_plugin.h" - -// This must be included before many other Windows headers. -#include - -#include -#include -#include - -#include -#include - -namespace { - -class FederatedPluginWindowsPlugin : public flutter::Plugin { - public: - static void RegisterWithRegistrar(flutter::PluginRegistrarWindows *registrar); - - FederatedPluginWindowsPlugin(); - - virtual ~FederatedPluginWindowsPlugin(); - - private: - // Called when a method is called on this plugin's channel from Dart. - void HandleMethodCall( - const flutter::MethodCall &method_call, - std::unique_ptr> result); -}; - -// static -void FederatedPluginWindowsPlugin::RegisterWithRegistrar( - flutter::PluginRegistrarWindows *registrar) { - auto channel = - std::make_unique>( - registrar->messenger(), "battery", - &flutter::StandardMethodCodec::GetInstance()); - - auto plugin = std::make_unique(); - - channel->SetMethodCallHandler( - [plugin_pointer = plugin.get()](const auto &call, auto result) { - plugin_pointer->HandleMethodCall(call, std::move(result)); - }); - - registrar->AddPlugin(std::move(plugin)); -} - -FederatedPluginWindowsPlugin::FederatedPluginWindowsPlugin() {} - -FederatedPluginWindowsPlugin::~FederatedPluginWindowsPlugin() {} - -void FederatedPluginWindowsPlugin::HandleMethodCall( - const flutter::MethodCall &method_call, - std::unique_ptr> result) { - if (method_call.method_name().compare("getBatteryLevel") == 0) { - SYSTEM_POWER_STATUS systemPower; - // GetSystemPowerStatus will retrieve the power status of the system. - if (GetSystemPowerStatus(&systemPower)) { - int batteryLevel = systemPower.BatteryLifePercent; - // The batteryLevel value in the range 0 to 100, or 255 if status is unknown. - if (batteryLevel != 255) { - flutter::EncodableValue response(batteryLevel); - result->Success(&response); - } - else { - result->Error("STATUS_UNAVAILABLE", "Not able to determine battery level."); - } - } - else { - result->Error("STATUS_UNAVAILABLE", "Not able to determine battery level."); - } - } - else { - result->NotImplemented(); - } -} - -} // namespace - -void FederatedPluginWindowsPluginRegisterWithRegistrar( - FlutterDesktopPluginRegistrarRef registrar) { - FederatedPluginWindowsPlugin::RegisterWithRegistrar( - flutter::PluginRegistrarManager::GetInstance() - ->GetRegistrar(registrar)); -} diff --git a/experimental/federated_plugin/federated_plugin_windows/windows/include/federated_plugin_windows/federated_plugin_windows_plugin.h b/experimental/federated_plugin/federated_plugin_windows/windows/include/federated_plugin_windows/federated_plugin_windows_plugin.h deleted file mode 100644 index 0becf0c7947..00000000000 --- a/experimental/federated_plugin/federated_plugin_windows/windows/include/federated_plugin_windows/federated_plugin_windows_plugin.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef FLUTTER_PLUGIN_FEDERATED_PLUGIN_WINDOWS_PLUGIN_H_ -#define FLUTTER_PLUGIN_FEDERATED_PLUGIN_WINDOWS_PLUGIN_H_ - -#include - -#ifdef FLUTTER_PLUGIN_IMPL -#define FLUTTER_PLUGIN_EXPORT __declspec(dllexport) -#else -#define FLUTTER_PLUGIN_EXPORT __declspec(dllimport) -#endif - -#if defined(__cplusplus) -extern "C" { -#endif - -FLUTTER_PLUGIN_EXPORT void FederatedPluginWindowsPluginRegisterWithRegistrar( - FlutterDesktopPluginRegistrarRef registrar); - -#if defined(__cplusplus) -} // extern "C" -#endif - -#endif // FLUTTER_PLUGIN_FEDERATED_PLUGIN_WINDOWS_PLUGIN_H_ diff --git a/experimental/varfont_shader_puzzle/.gitignore b/experimental/varfont_shader_puzzle/.gitignore deleted file mode 100644 index 24476c5d1eb..00000000000 --- a/experimental/varfont_shader_puzzle/.gitignore +++ /dev/null @@ -1,44 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release diff --git a/experimental/varfont_shader_puzzle/.metadata b/experimental/varfont_shader_puzzle/.metadata deleted file mode 100644 index 620c3fb0b9d..00000000000 --- a/experimental/varfont_shader_puzzle/.metadata +++ /dev/null @@ -1,42 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: "db7ef5bf9f59442b0e200a90587e8fa5e0c6336a" - channel: "stable" - -project_type: app - -# Tracks metadata for the flutter migrate command -migration: - platforms: - - platform: root - create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - - platform: android - create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - - platform: ios - create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - - platform: linux - create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - - platform: macos - create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - - platform: windows - create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - - # User provided section - - # List of Local paths (relative to this file) that should be - # ignored by the migrate tool. - # - # Files that are not part of the templates will be ignored by default. - unmanaged_files: - - 'lib/main.dart' - - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/experimental/varfont_shader_puzzle/README.md b/experimental/varfont_shader_puzzle/README.md index cec255b5c22..1d136ce8544 100644 --- a/experimental/varfont_shader_puzzle/README.md +++ b/experimental/varfont_shader_puzzle/README.md @@ -1,3 +1,3 @@ -# Type Jam +# Sample moved -A simple typographically-themed puzzle app to explore creative use of variable fonts and shaders in Flutter. +The `varfont_shader_puzzle` sample has been moved to the [flutter/demos][https://github.com/flutter/demos] repository, and is no longer maintained. diff --git a/experimental/varfont_shader_puzzle/analysis_options.yaml b/experimental/varfont_shader_puzzle/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/experimental/varfont_shader_puzzle/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/experimental/varfont_shader_puzzle/android/.gitignore b/experimental/varfont_shader_puzzle/android/.gitignore deleted file mode 100644 index 6f568019d3c..00000000000 --- a/experimental/varfont_shader_puzzle/android/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties -**/*.keystore -**/*.jks diff --git a/experimental/varfont_shader_puzzle/android/app/build.gradle b/experimental/varfont_shader_puzzle/android/app/build.gradle deleted file mode 100644 index 665ab67229d..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/build.gradle +++ /dev/null @@ -1,67 +0,0 @@ -plugins { - id "com.android.application" - id "kotlin-android" - id "dev.flutter.flutter-gradle-plugin" -} - -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -android { - namespace "com.example.varfont_shader_puzzle" - compileSdkVersion flutter.compileSdkVersion - ndkVersion flutter.ndkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.varfont_shader_puzzle" - // You can update the following values to match your application needs. - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies {} diff --git a/experimental/varfont_shader_puzzle/android/app/src/debug/AndroidManifest.xml b/experimental/varfont_shader_puzzle/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5d..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/AndroidManifest.xml b/experimental/varfont_shader_puzzle/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 69cf431ac00..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/kotlin/com/example/varfont_shader_puzzle/MainActivity.kt b/experimental/varfont_shader_puzzle/android/app/src/main/kotlin/com/example/varfont_shader_puzzle/MainActivity.kt deleted file mode 100644 index ec859b3e172..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/src/main/kotlin/com/example/varfont_shader_puzzle/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package com.example.varfont_shader_puzzle - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() { -} diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/res/drawable-v21/launch_background.xml b/experimental/varfont_shader_puzzle/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6a..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/res/drawable/launch_background.xml b/experimental/varfont_shader_puzzle/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f8842..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/experimental/varfont_shader_puzzle/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/res/values-night/styles.xml b/experimental/varfont_shader_puzzle/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745f..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/experimental/varfont_shader_puzzle/android/app/src/main/res/values/styles.xml b/experimental/varfont_shader_puzzle/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056e..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/experimental/varfont_shader_puzzle/android/app/src/profile/AndroidManifest.xml b/experimental/varfont_shader_puzzle/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5d..00000000000 --- a/experimental/varfont_shader_puzzle/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/experimental/varfont_shader_puzzle/android/build.gradle b/experimental/varfont_shader_puzzle/android/build.gradle deleted file mode 100644 index e83fb5daca3..00000000000 --- a/experimental/varfont_shader_puzzle/android/build.gradle +++ /dev/null @@ -1,30 +0,0 @@ -buildscript { - ext.kotlin_version = '1.7.10' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -tasks.register("clean", Delete) { - delete rootProject.buildDir -} diff --git a/experimental/varfont_shader_puzzle/android/gradle.properties b/experimental/varfont_shader_puzzle/android/gradle.properties deleted file mode 100644 index 598d13fee44..00000000000 --- a/experimental/varfont_shader_puzzle/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx4G -android.useAndroidX=true -android.enableJetifier=true diff --git a/experimental/varfont_shader_puzzle/android/gradle/wrapper/gradle-wrapper.properties b/experimental/varfont_shader_puzzle/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 3c472b99c6f..00000000000 --- a/experimental/varfont_shader_puzzle/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip diff --git a/experimental/varfont_shader_puzzle/android/settings.gradle b/experimental/varfont_shader_puzzle/android/settings.gradle deleted file mode 100644 index 7cd7128551b..00000000000 --- a/experimental/varfont_shader_puzzle/android/settings.gradle +++ /dev/null @@ -1,29 +0,0 @@ -pluginManagement { - def flutterSdkPath = { - def properties = new Properties() - file("local.properties").withInputStream { properties.load(it) } - def flutterSdkPath = properties.getProperty("flutter.sdk") - assert flutterSdkPath != null, "flutter.sdk not set in local.properties" - return flutterSdkPath - } - settings.ext.flutterSdkPath = flutterSdkPath() - - includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } - - plugins { - id "dev.flutter.flutter-gradle-plugin" version "1.0.0" apply false - } -} - -plugins { - id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "7.3.0" apply false -} - -include ":app" diff --git a/experimental/varfont_shader_puzzle/assets/fonts/Amstelvar-Roman[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,wdth,wght,opsz].ttf b/experimental/varfont_shader_puzzle/assets/fonts/Amstelvar-Roman[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,wdth,wght,opsz].ttf deleted file mode 100644 index 062b4a45a076eb9581c022607b02b650fc8839b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1471824 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

#$zpuf^YHU?$``!xK-{E5nU1N@1 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

eU9+0@5uwz0@tvzr{i*;@=#%g3xU40a2N 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 cZ9{dXRA@f9PkOB-=Qwq6JmnmiAV+WUxC82uF ze-Ioh7;xjE7r~LT<5vYv^ei~(baQMwXc&?O{k$QmNLdYU;8zEyAVzjP;P=VEsUJ;F zMT+iu9g!wWS9;!jJ_%0shr3H@D#3ylI*7Zm?^Ib93YK=YREj1}+7S(0{JDfP5~Sd0 z1WM`>L&MyqW3TOG)p2`B5t3=*;DEFoNdpT6dYSd?lU;$+I|V0YZl1MqG|xh+{jSbv z5P-lk-Tdm{H1v)P=XXhP9E?ctXw~yn&+fepi~}dFPjIB2?15L#U+9Way$l0Rd_!=g zolRA6;eecKMs6xmf^=n4CglXyBXPK)iyvvndnM`Q4ks4X97sn3e^x5r9F$cd0#XoV zbO=ry`vBV+yXSQjnxGTsz*l(LJRqcRD#(G9mAM^UCel!blS^)<;3%)2N6I$8mFKBm zMAHfrny&gqwiD8zG@S?oD~ir}CpbCpFqip#l%A(Fov1vITswC^8WhV(%He-ASTmI- z+e3eIqK*8jzJeS9w+6n%)0HMuL2yJ7)Mn#@-{FN9Ob9r=U1DSy(y z>XZ4Z^2z{k`CE#vfzuMcuji2_3suhxM{*Tbw+ILYYfxUL$zoM`?JxyTRPdeP6!f9@ zk|rZn?^S!~-H#(n53}v{3uxj@+U*yO=?zYIxoW~qwmk%=_SgcP+6`J%+L#G^oJ|pD zRk*Tf*mWL!SZ>t?O4+T)J&!#!ZMz9h!+wI>W8tu6fXi3eJT73*>GI12NB!w}q>cHi z=c!%wJb41v0;e!RXj^F`y93yxCFW+j2~O>{5{P=9Br}e*u^8xT%~88rjeVZlkNokw z${{-FYAjZj*M=+sY1;(|Nl$T2(#A+tIn=g#uMJNEf&l{iJW{rsborzHq?M94%D^XS za5pfVLHLi-ruMuu@(6dd4q#hmKJ^9eW?Z{)PNjGP9bB^D%s2ZyIK>dFCERA8_i*Vp z9JA%;+5YS55bevtt+CI0xU{B;SzGp~exCJ@Sh#h-%}4uK*OaL;LPb}4o_xK#fLjGW zAec&NQ?}@y*BnV%x)Pi`UxE|gkj6^NcE=8`CE9MaaKXu=xeT~Ff%<6yMm^REW6eH5T0j1qUbklditU!jU!=dx4WJxkPaET)mgHiG_LW zq4!!k;l1kTi-7B*eN``{Y}o7I8Zgcs?Wta%1t3IM3N|BcidNN&>Q80)3+cPm$HS#x z(05Nz+MM6*6#1)$x_&7*xdgWWr+TK3D{U?W0bVT;SAT-jKpd-LQNLZl%~#r7)G|#R z35LPc-vp=dLBVabaH_wq=19dYfSes-+fKHl0$gw4y;$8!TZrMZM?*Ga<%f7V;m@@1 zMBD}%f{^>*?v{KIT-IDnQA#uhm4Q=m%Prg(r7gvxdmbUYHh+Snb*Vob0<;8Lt;PTfX2eDd| zw&vN8QAaaTEs~cOj&uuf>X(8eZ7o*8sg50-_~bC!Yn_E7ZH-sKsXYY8R2K5bWEx9> zQ`3BrnF9lpxTb5e8411cESR=`UH+;1}5i4ks_ZTfYy|mn{ zFD-Y9cRL=QJb>F&t*8|b`qNPtmU=6!S-jk=E-iN&W~z}1*wAPfQU@zv!00L0W0S0g zH*ExPV*p5B$Rk3AiE&CHQ1#M-}PGWS^C=i(iKQd?o}f+>IeXd_@$Jt^d6&oEM!zo%EUEQfa=#4P%?>r z>|H57PAj7&l2woa!EilSZ3Gg(EHDen{2hEpjHQ+2lOZ=)rMTEKP?1*YV() zH1`6Ovbkh^GBti9!xSw|i8NaYv`P+J%3n@8M!^DD{Wk(Q8^HUk0bNd9KHMz8kT9xq z(sOe3v9=S*M`|PHBvz@mVOFrpWw((TW%fu|j%$bN=)HI+EQj1fj;#JtTE#3B$0%tO zgOjS-f!1?Lq9HW(FxD9x&ge^&P20oSi=k^VoWIz^!RRdPo_E(T-97v*An6{7;~efD z{uC}uRGXI9E#gD?OF+~;6312DJ^abJ#CqOc^|*WZTR{Ik5?ABy9{%LC|DN|?G|ndB zZ`BK{R6d7GtSAk?4Jf`x;sQ3@J^ZP9!I#SCaOoGN;kV(kMYXA$FyijvFK+FLp7$Wm z#wOu!m1S|NKZQ%=C=I`_%;&8BRGGqAS*RymaHuv77xz&b{t_-cRGS8KCu|b_5-vbg zn}&-HDGh(A#;$x0pQAMVwmR>X&%Kqdx;`qO!dN zuDXRQpTo9R8h%?%UzN`xr6~=+t)}kE=a9~ohTm5An9Ap{?y=I8UP5nYpq+>$rsI` zWDvj#FgLWgNIV^t$KLb#L?&1bkR1wI3XGIUv6Yg9bVg)uv*MFGp%sNDmvvSQW{_IT z4-BaqmgsFbu(#NPKLhNPD z1`USE9NAcCvTGpI^sMQbMuqx&rR*)rPi}l_9`)0n$o1u=E|kg@40;Yhi6Bj}{*j}g zjx-KEIdabAlxuQ|dE7f5`TsbMJ<^WI(5R!z_T2>+y6)UpxZ;r3G6gXDl`>Z|SV6WE znnMR3d!sqUvnUQo`IZZ9hO|z5;&N9& zPiYlQq0AT9qf2yw(-#^Ic3hRgK^eK&=ppRwtUCdmhO%d%h^?ewF$e+;t-?&;V!w%C zbjfaFE++&rb@uIYdSVP>2CmYTZffGs9?U4B#as=e0haTru~4o|C7*=X11BePU;9is zm!(H`@ougR`$)T*Yi3Vr-mPJW$+ko`I7cQ3CF07owvttQFuBjFxr#`|K`6yeN*(Iv zHeKj-foj*3APQS1mt3)`Pq{&4cA*C9%C@xdXO9FCNYpxzqb#H%t8trguF{ojZRO7% z>>Wbf>M&aC@9VD8p{osmW34GB2bguzdb7y+eBN*c=|rW;c4C%vG(wSz%2%JkkcLx8 z=ikPDJ-E%3Ces-Q*&r$a$~_Z$u+Q9Mm4B7>?qsI?OzRK=R{anY6G**RPDh5Ea5@%4 z0cHDzj0yFjA>>o;t-EpisQySB+i7DR4YaFuas#P|G(pa%_Xtvk@@0*wVC*_+Aw^wG zh_R4z4c%=A1M8JGbq3^>w8pR8B^tVAM4i^11I1n=7lzWNT&JVMMqBpanNSYSB%Zku zj%uB#xRZ!Mvqv(33`q^Bq_V1hmdk&$kjnh0plyq&U>Hs{J^SB$U*bwr)By&KiD8CV|#b?#Bx(iU{= z1cNHGfP~t4_bd!!LJUghmc{|urL={8CG8OpAcLMsEwL6a5GRt>D{WzaN_)htrlO$$ z4YUyVVIkL9XHz{j`fy9E3~6~}0Er{mLhccl_EHD88Q8||Wv2sxylh5)$` zy1a(8UTJHg=$;v|eG|Ql_K~vPhHGn-IXWLD|o?tRchm(s?RV^q!l9NWN7 z7>(ldV}MRCUDmx5&}~W^+Z<@CKhHijCQWUQw z1B_Fb#&y3ehN`qB?WiV+%;=AvI}q()sP!Uf`-V_2R@hFs46?R92t5q7>m$j(P@YNe zw}EXBKWF07#hLA{q^;F(=1e13yp4$y@c^#-S#!6U?5|sA9)CRe%1oYo=9#R?d?v@b zb?YAIfcI1#+dh9s)5sNk@rb_s3u?YQN(VkT(-^-H{A>J-X^@o{FBog=MJZx5V{%*# z1=GM;1xvn6t^lNiHHCQ82)@AgQGM$d%g-(7n_|&$>M+G<#GqnDihLi@w|>41d!M<= zm^^~nSToXOOeTL{W~;d`^O;x^TedV+!FEtdz~cO=z%rfQbYv8_#+IcudEgbrJUMfD z;Pnwo9*wXobb+kb=GVc7`308zgTU-y<-J@oYR|{d#$j*zpu=D9uj2a|#+&F(gi?aT z-%7Et@=s?UKpkf2Zew!h>D@WL->o+G4Vv~Mfuot0OyXHHW2OG1gmqKR^WL94RFPBr z9#eSl2)tb(tRT!(V^|+4I7%hMpF8R}Ok?;9vs<7l7K&`t9nFsTA@b1Hnd9E6Ja|hf zlRdm=P2S@${OPbOjVX`D|AD^clx?OM|Iiaz9W>^Gs>0q;+v_V{Ne%olZJ9f6Ppn0F zIz3b}U`@W0eN~(ZA8TX{jX<_2D2mQX$A1{!iZ-gWP-w~p!zR&alKGh$=8$_^fmU*a zFUKoPSSq^5wnC&O!m{l;qD8HBBj>s}ox&=n0dpG`ga(U9nH)<$a_K}*Q%E8nnYMY=fr-o3-}3_HKD(<2pth9@4*$V@q80iJm8 ze)ut0-Pzvl4T(&9wuNV_^nc$j>REc_$9Y&)Zt?lc(dFUDl$#-3-pr+a^Kwp}uf)yMXwIpjg*cvsX_QwEeQB3- zDY3N6kB~~c{75sfPH_TuGM2d0S()!*VdvA%f>nEeq&XE06t_ac$~Nm&;Hfi^ZK9tG zk(e4-BW+;^B}d?eq}4Ul#%rl{LKLC4`FKH2q`i@@=tRT?IoM)6fR$}=0NA;}E&ygK zX}wZl0~Mwiv-!2UE6;ZT;F+ZWpEZYE9-KR%E(8xt|8F#`rI9zhTv zV>2@t!jay4arg6-V7b!fHrF=(LP{w87oGwwGQEIYIn8$@unc*ZMus*p?>QXW>J#w9 zzeQa=`v|lZs3OkFI6zG-<~<7tpR6OTSK1N{8lVtEak__d2qxAL8sjlh7+q`GP3qI4!*>z9XJ*5l1`%4%0xwy~8-u>ZKx~#Xe>)EbnOP6`K zmoDowwa--V_V6MswU@JNQ`e@_72e{~6@A9_8RsnyFKD%wvukhH-qJPRjiqb)4C*t; zyD_|I>t4?8Q@T$n-R50hx~=Z{y63&i!wY{vFK734-Pe^?c{56@>aMH1&YKZl$fjP- z?pwNVDXr0r+`6yTea)K|UdW4H&hC3@{&n8u(z?2f>MrsohZlUIm$Unk?ng=+z44`u zb!Wrn$A=d^t(UX=`R?aS+gOuqTiq#jr+A~n3v%n_?B3kHxwJ>CZ`B=LceFPoyx=9h zoN$+m@kg=-nTQ%*6D7BVGzi6SQcLJ;9gF(0lLysY=Rl`422irG`*av zRYDl?N?Q)M1g>l^>uHg zTCM}Ex!&Ok*W%0jbI9r5ue`WCDPJ~kvPus*UD;GlS6-FbmU}6j_mI=oo9fWjrRvkx zsr;^ooUTpOKCYeAR<^yQV;yqZ8O4OkmBCs`X!vrqkMVEm(^`WTkAE%YhMWKyiC@ABgDaui z^$3M4JJW3bbO_B_8nND1=;j`b-cfjVNVBYZQA@d^JxhNCz4vY*iFjI=4N5DYn~Suj13fZcjM_eA z>5cpxz#GVD2~>G5_dQD4OS_}f+D(nIn41Tq)XoKitQ9YUXO z^((hqG=665ZCyxRT!HR5MQNeX$X*Keh(=>Tpfp&m6z>n-JZYsGiILq!3Uo)XJPa!k z;|w7H3ksTp4#Fj!oO+r@s*#Ini9{w5EH#kL=1u)SL=Ep}BRTzg7P-SNq@IRQPx2h! zj1D>x>3CUbP_DTn8u$?7Xt(%mftI#78E9$P3Re7xdIHcR1)Xti!0Nmztt~maC9UR4 z{xBt%Zh12{RdY5}$m3|OGtfk(;R0z}Od9TGmeMxb7HeUR@1PB=u0I=Ih4)WXgg#8b zG}Nn{Y=hFq3(Q-$i=l9h_)w78WM zZ~__uw*ijPXbTJQ)F?U>j2S*;w6qg39#(w?zoR`E0>uItiS#SgYGf_i`F59g5G=>8ur}eu*`gvrMO~ve^<_1sY)L zR%)8&HA-<)T7+9xozkc9+&n0qO`oN!SsMb)O=+%&vL^c!bxleepYD;e)_rI9ozTJ! zN^`Y3n?R(m*|!KBZOvLg=x$022!yJ$?nzE-5MdbcS!PmK->$v_Roa1Wr43vDxz_53 zc2!GqYNt`?>2wxdG{8dmx#(z*QoPtT`m)*-64F>bBubU8qF;`KgjPY>r1@B_?rBSX z4_1k^FfKICdEGz6F1xsNvr^Ww=z~mk(}hDHM{jYKp@!AduOMHmHM-w|dInPzRDHEZpXOL4nnne#CZ+$`6kUNcLT~WF)pKE63RG{9( z3lX#fO$A)QH4`a39|o{U+@Ex%(qxi(@NAo*gV3G=Udj=8N_uM@tr>Z!C)vfbhS99G zJPJP%d7MF>k!SSpsd$Q3mDWJWb(wUeK}@Z-QPnxr{ZJrbYTM}NH-OMZ16`bB6@TK5 z4?&>UTJeO4vIy5$(KWSnS)sr(XW5>7P_rAw1?Avg#*^;`T#@Vq1jpknzn9g--6P*e zs{bu+(wEk(rMMd@Jw8cz-3d#O3Y8#D z$8(1wz|L({2`D!r$L84qvU(60Ak#iYr~ZExM%}HpDaBf3UZ^=QhY3imjU;ahHz7@B zdWtiNgb-ma-XI~2>)vb;NLiY>#~ai^33w1utNb8n;CUPf88a&V{zRV3VX-_HpVB;Q@Z#LkXGU4hy@@8Dh==ADn*27UZIq!FK}0pm zs`w1fdyj!Iy?bZ(Z$MbCw4G|LMNq?q2x>SGN`vGvqLxTmwz>y`mF1QSC)0#iS}Gg~ zqugdiRUHdi_KL8CGT=+c+s2Ca$h1KqY*d;qMtUGf7-IZcI-l)b3xdXV_kkd?-It-3 zYCIzpR4S}wGu*(O^C$MY#P3rSErPlBLYdb0D7H#mf) zwwc76|hpy^*|Ojncv)dH_)? zyul$zDhXjEeOd^l#X}I#nn7628{mLAHdfKn47z~8uu^Gi1GH3D-1G@k=6158=$RFK zD$&pO&|nu?u0)znHTOUu&H-1cRxQw{#b|reA?qhWxLK*Hwe}5ahuLsG5w`@za(@aE z<#`ZpP%1W4r5@VqB=_`(%XvO+fr2=b+Nq-iH!F?P4z&m(@5`yB%c-qtDBZW&TAB*N z!_?B$1hT6Zfnl=p8(^094TR|0H;^{)hLzQ)x1IA^RQhYFrR{Z-P(tgwFX}!Tfq$-2 zF|ytemVt0Ns4syq2f(j^aGTP0I#6#2OKlx(r$5|4pT4O3Y7p*L+D;j25gx-acP)j! zmWq80k#&PVpFx3pL0GO-^0&sD>Al3cn3i6wPjyGb;`el4N*S&wov4(k^xhD7!(y84 zC3@Tyyx~&1=oMs%l*LzjAl%PL?_yedF_d(_w*rJIXrI@CaG6qdpxP`sWqm0KFnhY_ z6%_gw`t%jl5^3R(GKg9i!|sKE5pEIgg!qI&S_GlSDeILu?}0DfLxxIq1EhK~&@zd> zaG}x;vQ&$(f)>7qenEElv>1dr-B)97Tnx36DodJ^S3WIite{#U3`pZ>nB<=BGr9+m zj#SD7f(o!c*>+e#Ev+C+FVWKHQcD-m%tlvkbUP6kVOOLyt`%(}t zR+@*FY7tbeE1=dDYBq~d4@n5&M5R$&N0R;Jv+fMeqs`j7qrFXaXLzOV&Hj|G6a3f@c@b~8 zh*p^7J==XRZ@9mE0Q6d?G{I6eby&snPt}aE{@pQ9l)v7`g5*cVbH;2i+H;rcA-rPw z9$q2q^g*y&D~8{uAn>tpAp77#HLW8uVjKZ1idRuSEAb2COmE}FwXrIrQBh@$XvAOf z8g4x`M#RaVtQ^I~Yk_!8MO_<Ttp+g z87-`A*@-v($oH{|{8QK+R0 z7LeJi006l>$Jy#7O(zQ3o?035lajND6FQS(2I@i4TX5?s&DgipYE4og#?w)ye@h?O zNJo_%lEFfniWG{`9$JmFaTb9xp5A>eC=1Y+c7n1|DND2ySXTQMsaiuY+-0^)UDW11 zl10qbRoWSg<_kSgoDM7Bj23&E3tcThw3IbW<~6nXXcv`+g_3xSMgqoA8q!QMlJ5Byr^&J|4DX;R$=Do*F{CT6Qkr9v#VB+h zg$hLF{d!Qj8{2oQlZNXLyR9&*$DI_hIDv*CB8&Q!uac+|WWHwcoKKE5in0jKH(OUz zI1P*a5*ZD^+NZ!9(Kd%sW0!%mKrUl?ug0Oa!|}OV!|7z&4@o>j_WwV}Gdx?i9zGhY z_OGPpFGGvCod1^D3fe}F6rI79%_m~D4QKy*klYDpF8?hf?^<|5D&yU{@`YHGSfT%) zT&e{W&r#!jcmENGrYN-Ku!Qp!9R%6Ps2YKD&Y2PDE@ z5wyR<5c?}Z9;CYqL+L9T$*r95%g1O(#k0*tlI*25r^DZ`rhV>K8p#&18hXKT!6dWb zwqY>I59uxs6HM|$COi@k%=mJZI;K%g6q&Vjv>WRN)D1_GnbLiB_ZcWM*C;LIqrKxW zdL&*!F1J%3bI>p@rB3cvnjmwG@GhuUnRxa9H^z_du!-`>O?hee1?Zu-DP@;Tbh2J> z9Fw`68dM$3K{2_2I*@{L0l|F8UT~`9uZ@Cu7Jm7x_ZaaL7clBHhA5MlP{Kc=6t)zB zV#8h*M%g*e9LCx8*2`)o$|$^X#}Ml)N`X)t#oR zxub(W9jO#8x)PJXjt`-zTtuXjJpOZlAHsEI-Mz$Ra5b~{OE70JZGKGr=_Gi9`kAP5 zpwaT0L+w21%EE({+0vD`< z&%9w~er@c4*zA6v-c}sY@PT87OfX0K#JZY~``7#X0t^zrk;y3sHr&)B(8k3e;svls^3yZ(1%NiHNMbX z(C$KbhwL$>Vb>l%V#Cn<+tUXfXUxBly(8K3=W74iDzu~gcg#iR$RFz~B4zuUZIh-S zzJ2DN{G0ce?mphcKpJ>Rna21V$lz(W&@3Dqw`|PEK0om=&okx&A3AlanPe;C0{^y3 z@H1dTXoe%qnM-({j?$#p$A5BK2-UF& zdi#49|IN#=Z7q`&!z zPc>B?%JdE9wBN!vINm*D=gu8{c8=ee*%`U^1LHnzF7W@#*Ejl~ujv}E`oE#JqYu%- z^eA%{Aa$E|c)vEKeslb8ZZen&)>vQ@-O|Qp9>I3{5}3h zXs0ocm=g!_Z}hXnOm3FhY1Wxz4jZ;>8nm|!F4O6^LeLk4Xnxke$6RT?@TB>&$jBro z@7Z(4up_ds?-}sX_~!ofr>*p-OZ;WkZ!)9&x6LQbho4eK7}LLR|Lr@>;Tty}c=OFZ z?;IFL9Uabmim&>AHq*oRki9&$cZ@mpX-kfu+z{RH`i@h~=HG37edC--b51gs`^(Hs zzvyQxD0~`>$o{w)^Yq#-eJuj)yYqx2KNNfXiMk`}jwAP-%9x)aEl1iTbDMPWBu)8F zq*+5F)}A%&cf($*36Rp7Gyy+K`_yo7EMnpU7f6~>E~F0Akv43T*JPTK<{@Z%lR3=) zQ3!9-sDHrU?LQ6Da_X<&UNa_g(qa7v4IMLP@0+C)%*Xsq(86{8<26WwcmiQPcxqfc&zyke{&7em;LvcS{r*2PQbD49kX}PkY^saYv)g1J7e%S-!tEV?|jH) z{4bi%RG|$*{?7DEe=#3F2WGkd%y+l{;R8ELJD%J=Aa=~a(SDA~rq-yv43ksBBMDV< z(H5GyA1}sPcd0XD*yoMu3=JSrMI2Eo-+j`5Ef_jnAZY+9o{48Nc?Nk3sWx_JZlqyt z=R`_r)=O~sDgP#2AW3nJH?n`sd5xEtq4Co@AL_izeA3s<*pdFXLIj(h;=kvA$6xdE zGY9o=WZzMZT^C$+^}ExD&m8;c*5@GAFPjvi=2o+yf(Env8a?;GdSm{4`G1;;-x=%| z<9RdinB8aZeB-#Wlp`9j{_5iOsdYi4gO6|=<0&@Xiv)2-9 zVFBnwtkBYs%BN@GiF#MYkX@mRSce7}Q!ob_`cY2k}lV=CQ5C(fW*w$D&hqv9BojZ5B88L_1c`^RrvEK1ig6rndn(nU7-fUW_ zWp(#xHlA-wr`ilVRkkLZTcJIhJyd||>~&h&`!-0*UNjkRil5bRiJ6f2OzzRlUDO$! zgG}Xgx(ssHG_jap1W5~JL`^J`iK0%&3(CJJ2{7QbnABP@Zo)4-TA8dSO2qkx+nR+s$lTxWdAi54u5s$E4+)! zFz1`i4IesV&ycrIIA`7C+mX3HM-Gqlp8>Ue_}#SH2mLqp=$k(HdQstWolBJ$Sb$l z-}Y}elt%ZEb-7lmDRE?)#H)l5C{BRWvT{LH@$qb^PzRvrFdc>4)H?i+L0chRLz9_}6V{0V*fnJ$0# zpA6#c59Va@|5uh&uN*`D`_cG*zF*(0H1ALqc5+-l^ZCK=ju>Q-zG;yvD0B!!_hbGe zA<`oO5+H*Qj5wU=?@4Aq4D*NP#R`_cnr<@Mj5=V<|6cTcbL7BZ?XEX(3>y;JzhnC& zmwdSjse)r_kW3Gxi@t2m_Gft$AempAA68*S{SI@5{}e>}gY$l1`VQW;*YtaPLf786 z#*gwo+OGf_4sAXw zcJPvh^zPK7Rx&}n7NsJew!%7}wpy7*ipP@uV6Phr{h|lWhO9-3K#O9C6(kAMtW`!V z5@m^yGaQMy{&PZt{gMqKN;=vD9YWiMN#&Mn*d$}kY_{8Iv|VqZqtjPLoII@N|5~Z$;w#pF!%yhF9!O+H-V}4$cq}TZ5ur?@`MFxC zJxx13gwgMWnn^~R4n~H?x0;ia{ffJDAh|kI-BoI@1MRQfs@%5r8lsI2rZHji4Y7>r z%t9>)vO8}cuh-I0Uw39*xfBq(aHN0^&nLYtptEPxMur+iANNBw`6>rLJh~1REDsmOMwiOXdd7$hO)!Qvix{5H7 ztjWs19;2ioUH1*4gS4;t9^RslR(;#Gs_TzB`+l_VM^Ff)a?mwuvZv)seoh9%?Crj* zJ@fsW@`d(POT%}svK?DgQKmur^aNESLJHccP{?Hs+h<4fQu5JCEKrY|zuAAwzsE;P z9~S;{cJ*osG)on<6rM(rAoAL}ji<{nGS36xK@zbL>S zwnkm;X(BR4M}(>DY{#gH*8MXv2WYg^?muI3XTZh@F zhxF&(L)*P$&SjCUO%fmO$VNL?|9IG)gIDajl*!>POQW3S=?AmKG5Ox}U$KoFK4**> z>zy=s++i=i^ZYvj(g%AW6+zl#t0P2`Q+?>*$YHzRdFvfqKo^_kSY@|{zuI&rK82fY zeg6#dd}rK=-ESRu{fNw-*AG8AemFZ4FePU#4(~^5kTfJXmIag-TE_6~Y4)a#qRTkbW;?vqWI*|TZ*=RR)c`mdN9&FTJA zH5$vqaM*qR6198Nd*;RQn~r_CPydN;_1|_{VrXo%`Mv)=Mh8y!mz%f4*O01HrkKla z%rjqolwY1X@tuKt&)7Hgt-X``nun{9s&HzMP<47B5y_wM+RZHg>mtwcG05LY6|Le; zzr1#f*)d|x&-%n38h*mWbrbr(vcKCr&rr#56hgu|$|(9U5Xb9a`sN)i*O@op?X!_e zF#C{%BhH6P-Vf;%kWQ;c;z1yp5hMR5k}*eAkZdl>NT=d^ISm^Bwf#E0od$VbVwwiL zyHDRlUW=@I{>8%UYybMtuMQtJ#G~gpl?{1VMW8V&v#gz^zEOxq@>xvCd@%<*iuni3 zH1x>Vsy)lJQ5rYlhyCuzdzNR%VmmLM_{0Z(cptX*TEwAqf3G^P0D#0c{R{{{vY2Ksl`*c!+CPoTve7uKN<}!__F@rLo1wPo6&l&k*mZ8vbxr~9tV}maX z`51}>^ie40qjBtTi5PxHZd6OcR=6t{NYaf8orTU+I@NB9nRIg!FF~lVDJ{QE57NaK zQr!xi{E^qVKI1L*=bA^%=d40lslYGbue#oh9)oc=pW3UR;=i=+4gZPF8}?26&@pvr z%U78_u&@VF)yfAf`B`(G?;mB%qHjH8-aUS3U;n80O4GVc-Q&N{?KVI4ufr%EkB@R$ z8HXnHcd=~9&ZCXFr+K$|YP$wZV1Y&B9W~HD(p-U18-XYE*y7WW&v#e`Mn_;WA0y+~ zbN&ct8~fg0J&)q5OR!c=P1iWfB=N>cwyF>2bMe@tnSN$>VQc=ZhJ#Y#rLm}2Radzd zGHXP2byc2E#d7VLEUt@mrlo<6J=8|>Ka{K6{x4S@-vm-TpJ$5-BENHmTp@|>5!ivj zuNFZ!O;#W3?=B+^9h%AS9tx8%4KXd5LI%;vtl^;49Zh&xP)R|OTT4!bj&vqXr_VJd z8>EFf?$A(E5i#rfPR3LXR0L1Ur%XDMiDY8UXeDx$>Ch@Q?vs0$%E-W`b3Wr6w@D73`{&J<e3@v2g7bi&*FX$@KT1J&s^~yrV<*8*kUSyH54S?lSK@=|86IQSC`6uR41T z*f|L^8jVVRBkYDq$3vY@r(eh)Y&x&;bd|$eFV*Fta`+Zsm{T%LHd0JvGkB5cw}}Qc z9&7**WlC0S%XdH#-!;u3NwdtR3hD26-j&`^yf5?J#!J-lqKC7>#0`zUVsGrunCbKMCnkUBh{3P??&zn=WvTH{p^+~l ztB+x+MJ=gtfMAGvF+sr%E!Dbojx-IN*fy#HVLSMs19 z%a~f_IF-?&_5MqrFmJ*0&9-zY>hGHVZ%>bpMNfV1*n4rv90^jve6E5)_I~Q$g*Wr% zPnaF{>#ySTFT8pD$EHL_Y*_J&ryUY*%|nsa_)qqNv`k2A7$De>I zZ)Y|W$tUnO)W){oNCbiA>MJ_`N}`W66JO!QirRj;`}tgZG!j1~GU#?fFPLtscpc)M zRxnh5KES_GJTGCox8&K-D#n|t;x-7_bVv$hX7vwN!cf#g7%Kfp_njaWVuu7r0Z8@~ z?xC2~$H?AvvUe|`0yhv(^}~EBo{iDDYu^MC@jP0I^;#le9wXXkIzjRG61a2&$RIIc zC!Ih30QGwY60}~{o(C?W9l>Cr@nQI8D_*$MtTs4ePTYHPWUlNF=wPu-};ypzm z)|td?{fY>d+qz%uzGZ7$Fngy$XS$ixQpm_F)bmXW z!D5?E;vr@!_JxX21k*^xuqd($ogx>p%f^g=GHRDf`g=hfhlFq#?as1`IhtA~vx}fN zV$KPETEj9EeQ8Kml=GP4OUsOE#&>UzR0p#h*|e27nPCKPjU$TVPCK7?5UYo5VvUS@ zSu5jG@1;H`*4^2XZqjH$I^FKVE7b@7*-$AL2&O);2>Yz6Q3x*GOD?q=%(aBN98LbG z(2f^bin*oxjC?d5DfOaIr~ ztCs^*KEgnf>J0*1a7wszo&r=9gfhmz5N7*n8>i5K>1pujzapaw)#WgPP~IX^;W)U% znP&3Y1ymnn_8Nosav=)v1?C$J)t^D|gYUoQeVkwcj?y16BYx+9v-CT}-I?Z$b9U4T z>mFmeJpa3l$X!kSM$JU?Riw{IM2dVI68*Exi7?52W;Ub4WBa~Q2>b{8*W=MUAqW|n zNVE216mPjT-zS;HjE>Jotp7K;_>wt&@;ZV5?XmS`f06kqzuso%QI_k?&B(l8`=^_! z{(Tt3Py65XU&l7T4|(w)zdQQ(gB;en%{VuIMqT{aoCPocKBI__AVmT z^cqUhy|^8|!z9c=2^(caz1`XIL6oDF_A=zOm8B>$nx+S}25H8~J*k7;1l@3BGxV*f z8D=*jQ{<6rM7l8ejW1IdL4hgbOc3G+n!!R8T54&5(QCj}^+$^LF2&oXkS$D%-_zS=05(LL>XT}4}8M3GO{zx9C6_et2As;9%-9K)EMnn z)=EGc0h{+)b`u&;ooF_U@e#o3` z4|XWbYqWzJe9(Lajp7GjPT+r3AOBWVty97IHrONByFA)y4H8ChT@Duj+e~dQvlli5 zI^J5IH%D&^(>y*ycf?{ghp7PTdazXUQec+>y%4PFVcH9p!rxkWR}20dVX+_qb-_|= z%&cf9D2+7F24;?d>0O*f-q1`-%gNQk`xHgo0w3(4jkTq`>T;eGz+m-0RCemH$nSzF zaG%e+BGg|y&rqnZmMLa|SF<*ral`tVOw1a7w6t;;r!?C4SSlrNMaxhS%RI`ag`+2S zM$%T@#m(CY4aywR9=)nZmWJRNQF6Ev=oBT|1D+Nbe7LiLKn;6SwGA-cJPC*arYS#*l_MjFxC~JrArioOJ;0JB0`-A*vzx5R@XmleHjG>k_ zf3T4n*3Oa&hG60wG(VqfCT*=~;%y!5E#q3*VUeQ-FqB(Ggo~FnaEDEh!wfC0{le#W zFqY%$Fu($wrBL4Xzd$V4tvGYO3_trHIA;$1w}YKuU-v)m|MIsf^B90S;J@_c6wiDC z30m+6;^F9|E~oniZ-$9-Eu!b0rR$-#V0F|sW7THco_UreQ3L=K23CsuYI`+PV)cX= z`@rLp*8vUbT}2yHGLbUO=OR2nDYVzXrTyIMX_9jzx37F@t$je+v!adp6{NKv5T zTv~WMuB!(Yh&*vM)Zp|e_y6_eJ4;Klun8xNW~38%yX|4$h3Q7EYs;Wk6q#wfg68b+H7ZaqHYzEb(52B8lfRK4Q}*Q4Mw4L620}(tLkThDHbuT9aRkz%BwK z&O607BK+S3bPgN^m@FiZ=VutR*We3-AQp?7)sA0_z|vyR>fcZbw3~x=XOc_NRDC8{ zBo;-7!=faTDeA)sOD%E!r%!{Wew-zr>@S&R2qicy!>6v3%dE_GP>ZgAsjY~o0Y1(1QapD7^i@#30jXvC*OCj1m+Q>h7%>7;gr%c} z+GylIt@i8wZ{h7ZYGFQ4Xrm@)<_H4{a_F$4!Ec>vRhvUv6?`o>zlFMKA-AjZnOMke ztQ!UD&5|p4tL-OvWc0sn6^(cZ21iXEf1CB5)Am=%E$q&D0M!yh~<-5n|MG1 zekd%SA0;<3H8eMn{>OWk&@<;#t|`>Kc0y$XgFJK;@QpBs;(Vf@Hd2Uy-RvS(!Mi%SIW|@ z=uDJ2vzTBk$#DSH@L7D%S$dtgi`V(|DAM&)ykBm1v1z&x*1WLfP?QFU z?BhcJv|Lo{sfdfxQq-?fCbGa2IfSGdu_apomRcKk4!CM%X{RhKMLR3a6hrE@Xyi=O zyxMH8Rec#|bpH@{pXUO5H{>{CgqvQ=MIy=qSCH{275_+9wuy> zC8)N7rNJk{#mHHbOTD`p83TvqE~+Gy(WXq&3VNm9m7p9QmZOV9r+HhE+DJiNnjS2D z484z((7q}x4N$5MQ}hQ(AH|%}6M24={w11D*pv{;DlB9^{ZU?EEgP-AqdZ0Jf06^z zvy{?~a+fJ)KnHcDG1La~qB;MPUJ2X37{#{~vp^~1FriEdvBa(6(p*a|7AcV8gwri1 zsp=`Oi%C`~&!8C~GeL$M(uu^C?nrp#Pn=C7^&b-s-ad*iABHV@Ys<+sY2JRZB zPzy_smhE6;T12oqs7%Sds9Ka-m*y~^92a;e3w~0NmAp&ZC}}Jk3HSy>6beX+SgiS0 zUs?c;cySxBP2j91)dJ3|dtmW0wXSkybEf~17B*LEVdak04TByli zl{6#q8FtpSIV6qaUDQaN4oW)#IO#C|O0WG_Fo|p>ShN%CS2AT8X^YZ^GLOPI`WFp- z;OQ^n1vuB=kJne4-T?eK6aDM_O?ZBW`#;1pa@aeg>Xbc>ae|QrSx z?rEuYn>Lkc!&*hl#AT_!1zhti&B_|cQFBeSvh>UZHQCg{jz&&P>1Zd<2cSdbkS6b8 ztF)oJXW=oOjM_7oU!Gnxb`~~oiom4pf$#1I`0d8yv+%S@ek6@C36~6e%AYc_OJARkN<3+|1f@|%gtAhFL}m%jYy6n`8$%T z{O3IE2sUyf4_~mnl&xpgwLS3-ub_vqxhO7Q))k?arr=c8x+u5d`u$C&GsSX@?A$HJ zQaPEzek3Z^dhc`IZ*ls{Wv-P)t}gwe^oj2O>HcW;*7n9?;wzn+gr_`*xd^w~s7zVw z&Cl4|Mx-nt0RNwdW-3od7h?fyaP2d9SF8FlN}zpDr{VZt;q`TrfPJwnV`g3}ELh81 zX#XQNA%P^;X+IujtgmKSGS)aSOYr5+b;2sn+5`2}mFoGQ^Wv(E)%DD7*7UpbS@$wa zQ$LHlyTmGJXVl%xRKu9 zGoKgp*8Ab;GfPuhXJQ+R!fo#US|J4$HM4WYdUhI?CJ>ys((jdzn`=|uBh<^FQdie( z@;Qig5l9I%WBi{@OTG&wO`wj$36kN2XhmBeO7XA-dbR+k^g=Gp7(p9wm6D-F(7~!)yHoJj%^xT$_zO$(c(D=%$xH!|k(GQCaXm z|0b^IxW9t`I&Kp<53uCp8~C9|5z_vw|LHynW`VU42EKs7 zPX*2t%)gmyz$|%Zn$vy+0)enkFW8ZK2LH_ev1x8!{~G^Y?|lEwx~2Hr?*-$haH~zk zw7&~C{xiJ#GIN)|orp$`V+Wo)dRG+A@|gJ;19$&U+{j*kO`lPuxBA^&yQr6={k?Uk zP!lwO5Grc|d31-KRZJP(eyo3=U+U+WTG#2mxs&+8Z( z+nq6c{cDJf*pAnn;Ub^KL8zMpNGS~$H!&jdT{!!Hlb1T4G4l~+)+|3Q_ST29=8n>z zysP>CB>xoZb}i?7=2NtN+`NH@XNcPRAM%{^pZJ5tjE?&H$LmJ1{mO5>`v{`D z*q_D%)H5jNcBse&XzZnRHmc-=RZU_nW6F~ja|Ch3Oqcr;EuOIW7Dq^m_nVasoEBCZKWj z8*>sf&!CV~%x>QKX!)Hdfbkymu#b6rC(x3bRd)=5VmJG{pL3Yr?gvVn%{Q@XM=)3N z8}>`xr2p)Iwq9c-W+`JkpJGnbHPHKOX274_{Iwmgzr5&k=I8zirjvJ`Om4sDf0Ou| z^BF~$!W7<9z^b#_-YwMA8|3-?weIoL=6vIGSD7)i${0p-@LbX=X_mzBMMWG#C>>O2 zKVNA6gY@$++J7|X)3)26x$m_01^<^e0{a1fI3Md7(jH8COJ)GJdbc^nKe*9iM$NE# zaO{W)sXR~aWbngkE2_xr(GjIZ2Nzl)?x9#VhLka1ExqA2nTwe4GTHowS;kiroVMNn zU;lqe?_>h@d}2zjLGvym<8OMyzH`>cFP`jNti67TUYX*N52}#8~@1o)SJvPIh)a|{`By38T_AZrff5x71W=$ zzWm%~b9ia1c>=C+2NNTH1(&;nH+}$X;BD%)A6CM1aGIy+X;a~#qu#XdJbq8tkX;`( zpN39p1A^(EN3-PMT`zi5dC~@2)bsyZdV-*u1iAj5Idl69BI^FDhQ~HNYc}{pyyMZp zZbVaD;h){-F~)(8kp^n}z!M?{U=eEuhX+Xi^lpNaH-Y)2K3E|=#ciH^$({P zK0z-n5<=$tZ|}6<@89Mr;Q1fL{0U`mt--v({|wW6j`f!ktahD$i}?-Ga4fmh47h&u zvi<1zn~BsxKKgI%wld6^Q|kEr&eC%plRf><;CuQd8zWpxjc6>48T0lofA8aX^!sCn z|9($k=s`jr(^4Kn+Ki-Lh->rjsrxZw03+eEd%3pKyT`-L2Ks}EU-bM}_u9(Mk0`zE z`DR*alX)ErVX>v5|AmHz!rcdx-yzV@b~}>zSNiI?aFxH<=oF~-uf3fY43>wOuuha)8qdR=G#al z`9+U|tNpUISy3;ef#jrTcl$J;097NeGSg1ymlr?(yE zE-Ia4w?CR#u`&Mb{+*5jki)~FpHI`SAMs!HTl_8l_u!?E)7uvAE2v?Ij&7WF%4NKB zir1gq{?@-8nqG*HRbCApL!g|fegE;?4};6?v&;mc#c`}Tuhg%uFLZsLKiNYcVj&vi zTiH!-9t$_y%=Io&1V1r9GLeIpi1s-#wS@lpJM7W>;6sa`zBAbrLbR$4>FU54M15%^ zqH~bGv4gg+li%Gp=Hds`!^!Ce0ql7X?rRCe1vR%N_s4sgT?g8 z3S3EJiWBkU%75t2f@#KXp9sJ1#8#K*FlsNxh4_!rMR^}n^1@obO_1ud#-F2Ti|Z+) zd^81ghz_2_1tue>xcriAn$5_dMlaxvp_bYK_hW+vtQtmZdA_D+x=n$v=Nq(ClkJQ! z2`rd8%#-C4wkMeK*eY*|N|blJnJ4JdFbFQ1Eb+9Io!8Uzoj*}|)tHjTmhfr@dBt1C zlh~2~Oy#zf4Y!Ck;63uE+v&>oo%n-zr+iR)XA^l{$&=g&mV0NqgE{kHK5D%>8%W)G zSAh8_l)H$2w#@3)XYu(Gp7rRXT=@yNs`k)=_@+uD;{7Z}ZS%I2yvrdF#wuBT$Yhx6 zq>%HpFkRi)JCpvwYm;sRhQ?Zn0imYk3wOEAnPf&IRq|!xy)K_ka0>ZxlRU4DORc$( zXEK^2xCVU0hFv82g&d>p;13N>ez)2io=ETw<PFfe3n$e$#W>~IA6iz8^>Tv0K_W6K-m4njdztxC0wPG=o@mxz#r+ib@Dm>qg zj0?`@MPt;9H>Q1kYrXeE%I(Z8IgY zT8`4-Op!-N@d}w&pRG{5hEdwIuc~P+z3%ma-~K1_pYBDje2YBV1KJzlmWzSs@53go znhIwD-WQW!t1-_d-;QYtO`jg|&oqBUmObwOE51v2V2@h3esJd<_Va7lZuRa*d+!C) zO5T4Ia~>PLP9{39lbF4)d0(egzp?L;!Zi?yCb>TzeQ2oFj`{apzqp@dWp!@-E4)kj z?nv@l!V;_G_I17+5LkDbp0C{2VDi6?e+biymb$%@(QhC2Pb2>3oW5g`>(m92>m~HQ zgT%Y+K^pEy@>lAp{yo3{0CP4Lz}0weuVDqBC;gxGX+>@>#&1$W8g`>Q?n1+O$9&6N zh`ih2ZB&->#lEGkepq@pd416cmcf~qGRy7(-uIY(hk7`8CtaEPQ5=V@F8<4zt=#{M zZR}>TI?RQo?dDbgqP{!OozYRby3j6}`%RvU=nI$el=oE8RM5V@^?e3-L;XJ9sb)H@ zlED6)+4nfvCSb}^t_S}${1@^sok016cX|U4`Y5@TNpQb3*V;#pKr8Koc0ZhUh@-bM zA+GcQWpmLU`9?gR zdMxvJ;-%=*iZ4;@LJ}D$?yfkQR@6^;JQIyfo5oVDbbted(xIKtlAmql){P}dekvYf zX@J?;QD|?2Yf5J6of>V{snIQQYIF-LPad?KP~&yNWT3eSn{G?tF&SpQ$b5q9ZRWW# z)8st=0rOwjNB@FVHJ<#A@*ltx_dydGbYC8by#LI34WGs)IMSPrm3sp^+7EdDYV5`} zdJ2@PGs`Cx#E^ zd4KN^i+Q|(J`9%Qzgo@o&;DKJkN$td#ooog=wt63gWk3q`+F~+$3nl~^M5zoVt#Gb z-rdD_ZQW{`f2^i%zkv)|h;IEOYV`s9!e61TeqfeTk+e!7-JZWo(mY37Yj#X1KX2kY z)ocfRTGHkBL^ZU)!GCUk1SV3ja96tc{aYm!;4{^j()3)bILxY62{7B!MOq~abLe0e-|}>19u$#72b7MZ=+t>&BFhTR@j`1e_SP|QlZp6smY5$g8uS2lL4G+V@q|(E zlHEAJzDTiv|HW&-qPPdIz!Fwddw{W_Z`xn_q74u7pQMkzfyMg; zTIC&B8^@S}ZM7^D1&@Z`-sax{XIbc7Kn(JG*zy=OaD+*`@j~#9qxP|5942gI0{!n3 z{$eE3D8`c(p^e{3Z4QBI`h%(V+{&92rM(r&f1JO2lwN6ecw78FU3ec);h(9@GqeX& zn}+(|!bfryT*dI#li-27>1kgymzn{iUm1k6@K2=!U6cDTUGD#}_AYQbmHYqqwbni6 zJdA0Q&?HHdB!-YCNtz_PG)a;zTaqM6($J*IsmV{$BwLy!XOoypsv${}Q<`iUA*Y6H z`PpsxODfI%e}6ysJ!3-q+0XNO)_UEa`?Idoy4LqPtnYPPJy>TOMaiDx^4Js$8?<|? zh1#?7?l*Ft#|-anI6;R_meq`vm83^QdbpEG6|b3Kw7L2vnbf`67;;X(S(ZlRCs z3U@wA9<|A?Y9HI8$EEZweyR7$eDc#%ycug!!oCe|w!5GyY$Z1aDJj{sg|BO<*#3TE zVS{>g**2xM_W|qNm}#vU(Jr`v?Xc<)mp#-67qJIRgWx{u%{)?exEgG3@0y68&Yy}z zO*1q-zM_rPhn8VO%7)d6J9&rM=eR?fV^<0la@|&3oRO>Xb;>74Wyu~znYG!dror00 z5nHQbTK-@+7@w5vZAFC^z!7pn9B;uq`WLg#EApA4tW&!YC6MDF{> zJ$l8Bc8~WK{`m8pO>A7&!mCdy{g52HHaN-KPMiLDw39~2CdjxxI>U#(j~IO?MMGz( z9--p>HiPPUTKg|@w-*^@4*&4^^N!EUCzY+8VQ<)q(`Go^oa8*p8LLhC*~U8-0?NC! zIEwO$NKrxxY2!98Fmzfit9?T7X{|tO@eRg5KQwW)@p&b=xlG#lCHR8Z-?SYLAtU48 z1{Ya>5_RYu^orj~kJm10y4}ImA!jp-CVsVQ2O-&M&l5g*$~J0^}<=tGu;2-OBK{TRZiv) zob{~gM*I(-mS8?rmD6U6ob9aYM!a%1LdC3vQ~$j0&U&755oY0e7ggtARB-0`p7pG- zul%o^Eplq!NCjhd+*!{G`^x`6e9o9Rbd}TAFr4kI>c%*8IR5lxKF3+lGkn;V`G0b< z2J5Wn8Sblm4x{R)F^sb)^{nUV?wHy1rzaDE&U&8V!@eExCnxh_&U&8io_QDz&dbfqjy3O0JQtFANy$kh2H<*Y9ZmTpx|NRKFA8*i# zpS>Y%J;*$T7wY}2(7#P@Eu;U9UVZyyytJ&P`p;ry-|n#4@tqXjrY_ji6)_Gu6TPNq zaGdlBi$&<@>Apa#9^`00u`+2T{Sk@0{jW#kd4uO4NPG5OS}ZpbO2xagq>{-*!OR5t z*+`Xo8`Hx7tcXKXFs&=}bM&Y^Qf_TlRtz)#Y%PgXN1FSAp1d)P0Y6Jz#?gOpwdc`d zDGjbDe~hg}u0rFSNx#vlP~KB051a}D77m5B{Ilo`<7n+%&1OzxXz{ElUq>ht2<0b* zQt?i+S)f(k=?cyI()n46V7HB{&_5}Kx%E|sex`E`!(AJG-Q}|?Ok|uo^lQa`E3E93 z(LoyOh%F*7vOP^mR`fxV-=^Wau$C+txDcag{Mk>d$ zgXI_Q6rs%#V6SYjLJPx!UIa5D!jjd0#9`FL@ z+2u3)kX4Bl|M;~vI!mQnr~TnQY2l^uF{NZSBbd&-Qx@=>Yo<&#VIrb^lJy4`@h{`6 ziSd|k;tA8~BOV-F=X#mfQwJsJ^Wa>15Z2INIh#2q-Gf7dcQK~7k8;15Hv2;GAR{?8 z#>PCra1VFYcajB`>fg#_#}&-$Yrq`D;m9PJ`G{?qi@5vbv6COz=Oa#zKWTBK*PHTQ zhyJw^qaA#=j?>{D4px$q&|L-sW$l z=u7P8{ba=x(eFEh*7k7bkp`V*ICq-zq!wkf6W;1CQ9gX z=a;XbXOb04-hhg5_^(aR7Ki84%KHat`wuSo1#8g{^AKfd7<~knaect`FW=AX8cY4i(2?5Gg=%8=rS>(SKS0|ahU?V)K^cFovk3cN#l@dl{j}ZPy>}e|^U78IX zr(|oTnN}!ygrC<$dtWp$Bj!`KD&Jz?tKqaa7XO6uFIO6ToE*@EIed&v1Ye>*BYaRB z4WpN7J9Ufa{!QP&F6{GhZKLz|c^8v=PH^=!`zQY&W~haCvDFCSh*NJ8;`vXcWuw_P zJ`n2Nw>#9K-|BqcXX&mz&xSd@gTDsrG5Q^a%-b^OsUX~PGuJjx<|6khCG1N2mY%0q zupPcS(~|v=&2SmiXP)%h;LU{cGdVoq{XqM_d+>6PcU+(~lF~sQ`Um6wf3?;;GwROc z3BR%JyQwFSGBfBnz3!{rW5H`0+1x#PG^s~zywgSyocCHN3`0Kj;DTGcFNpPp^j*84 z&0;*C9;={7CygIX&q@ zIgc8`-jbDPC_a=@N<1}NXl*rh2W81tP1}kM%OwNtr&td|VzHQw(!X(CE1X#J&{XPO zRxf%DFd2>AM10zcgMs9l-S+!KD7H(`sZ)WNABB=aO=oXrTVY{)?$}BgTT5&GqFutF zXy-*@Y5x^xC=?t0Ua200BUab(G?XI zHY53%jmCtrV#;l*WLPntZ@#qxobW4FbA(rf6S9r_+DaqqL!sxKc$i5tGPJ&^JTzf` zii_T?q(qhXtGzE}XYbZ+<%##zr;40tS3Z)^T z*t(-)lZ3s2kmoRbrZel_R=BV}NmA$Sz|}NENfz~P zuJ%w^#`~I|IYf5J_5{>1wtlJNG%M5Un1#*HR#lqL!>51H&e+o+_6Q1!mG_iew{~#^y8}itT>zXQ5ah8~Xs@ zB87HDH*#$*-=WMT$Jp2ID?*t_4zyv8Q&KTGaiGnnvMtL6XfHQ1U!)o)AF(K5AD5M;wQlno>8H++%@O{Nkoza{TMF;T4kg{J+)|Fl^54b& zLr(u=39wb8Rsw9j+36*q3oBJ93E@y|JUA9!rMD(z<839UY^AQW&zp6#cP-l4R_aOn z*j5hZd6E6gZ2={kn9`4XMj8=o+kWZBS^9|9Fyv?TiC;TM;9dBb`mcN2f zlIbCD<6Wb1tQDbgtWZ3V)JMEihuRK4I{Ndz{SNK@C|?Xu;C+_L*g`elhWQL_g?1OP z{R_@Gcwd-iZ>!$RsPWX}&(&edzV-8_AuXFxWBtXJD)z3ken&L=j_eS%-|uTboLVowJ(cYkQ_*X0{}xI< zX+s-}GCGV>$SyMctc`E;$86ly{MgSz*@-(_<2u#;E6#8z-AM)e6yhpAHSF{D7)TA( zkabG!`HlCR(YD}+TN@p>b&EE$$o?x%i;Jx_?m~^t3!BuEkkd& z8BY9o3VPP~q1#KpH{VBylf|q+|5bD;eAtTE4y&qAikD_1edHH=UosiC|_Fs zoV&6-(_aw0!%mCiAC4E8U-TAj+1cKMtQ~oc8BUA&Jk_1S?BKfc++gqWX=H;JUS!+W z=V@dm@G9y>jO}-CaDmtB%+ofNWa7^6ZW?O*?>=7_hhKT}Sow{?OMgEe?CS#k2VY&Z zp3(8foK>Ix^zob1W$<72){&0?_4x-qpo(sBMhI2v|ElkTvvErFSg=Yc`>nV>!}VF8=D&Q#u-wjYT}9S^mIf8(XQV|qbt~*E|7TJj|I3q7 zdDim`|9?7aLv3{0X*JN<&ePqUF(&gTV>;&U?4vsDrg6HTD&sgBqxlclXCLLEjdi-8 zD&soTm;dpkt~~2`hOhrH?jxCzYTrJ)p_`#haYnFWdjg~ z^?d|*cZAlM$Gc`pN0STApTX>zXw2eyTh!AV#nox7f3I5a(ElT&bSDpY9`4#Qs!{Gw zBBUs90&BIL|C0X_yQNR_-*@K)t`2l?tphg)y1MHFcLnZpHwWeh=F)@YxjxK=K7G}1 z6UH{0s;{XzZ`Bs8N4tuB30u21^s%>PMQA$hx{j=x$Y3T(CuW9pX2wkyw6I&*wYw|Y zU?#nF-I#}CEAV=--EL2Ih3-W^{VQ%hGt!Q-Q|LS1Qg4~J!u!Pg%=^Oohxe6N>V4yV z>wV`>@?Y@t{BQh&{%`)tK(#=PKvEzj&?wM2&@|98&?_)J@I+vA;Dtb5U}50h!25xZ zxVKA22mXKkD|BA%8O~4YS>@Nv1-zz}*IsROl;jOnennMyRr52sS9=5Dw66@yPwGtA z?JBP$tOq1{OZZ3YR^0yWcQE`r%Ku5eXpqDY9pl{ev-~#+o74I{mlrvoOgP(rHE*D+ z=8bd#A9<-I#iwm^$a{VZT_@5)@6UBL7Xb$RDb;r3%1mRquHhnO+Bk3!)B1eSX`o$u zxw=l|dJxy8?yq2yQ!T9FD7-hp2@%t*qF>>qYBJTfP8 za^y_8C$vaXSDe(0BxS_+!;gh{6eT+BaD9k1s_($&Dbh@$|+7r zb532w7ggcm9BU@=-6p4DssRp?bYAZvwZr5J&Zl(7$+ht_Ov#tB;0r51DhH>fA$|`&8#1 z;$`roAzs6$;z$bf25|0SM~!rTUBbKOE5ha*;oQTH8r&z5 zd)Sf4eG==1IJMW0R(r*EruMod$7-`5v5Dok%Qdp=2zyey-s8@>^c;mm?7BTsp|n@`(3V~uKVLZnXg?30#?h}GhWN&bbNZ_ zWz))7*oF~7v(Xk*A?ZZOWtQR)Pn`7(UKV>F*t=klvuDn9G3F}Zo2%#p#N=UJH*ul+ zmAdwJ?JJb%HTcr~1Brp}!=apm{T^3Wu0D}33%fSg5uq4GG_bfvPe48mWN-3MH1~n} zvKeBm(&ir7w8y4lba(tjC}v&o(>!ET>GEc~j!3P%&a`WPq{3tksc$t|I4n``UGcm9tRHyV|wCUg38#R%vseT-H@c zO_>Ygg|5T)BSPuqzagL1@%cuj&tB%z&oQ6U3G6)|6?UH;c9k1SJO3v0A6bI?n=1Wx zmw(^1g&L9Ms{~y)thA4}>wvwPLeHRl>0eXLzB!u6co*xsq6F@8O?7>+ z(!J^quWh7_=f)Dh%gx?v8@4ZXZRI|m@RF-167%@-K6;*Ap(hE+-)lzvLQ<`d`^4~5 zJsu8am+NPtcLvTca9kfT*$_uQfQqY37aejN_S-8g;gyOjUm*#Y z1`tY7)fs-4`R7AlyId3V>1S2iKcwqU*f);fkIlcsciQFdz$QMNw>nk2|BKxJZ{_uE zy1vWq%v(3$SCqG1u7PYaWkZePXIA=YY&PBjyHorS(ogB_Rn*9(u8r(x%DyW*(zOYkwaZ0u9Ut~vk(Wx{eR4I}T%pI5hHCqW>0w`c z<$ig%oK%#HQumy%fLBd`(3V{ ze8$S>Fnn5g_A7NGWn;NEHm)bv{p>nW9lMZyf4laU%f2nG#E?{$hwZNnNhRV!t1En~ z|E#uGP3or;LR7eZyWjlB{))ZwkZ&m;8+(ZBTNJ+K_t@AS+`pBs4=cPZ`ZM+3K-0JI z2e^pP{oO=e_rQHmb05stbtkUxwre*|*KG*j-ZKHehJ{c1l&XF$b@$4&ZKbK@no`$W zrk96JcPZ>k!cTmmOzY#y-im?H6DY*Lan1fbGL5cuHAdG*E5owd;*yZG0=HP~nBla? z)ihVt>@6PaO(3?_xE(aQg?%0hqMH@ zif>KmZ4+oxX@9-!^@epbaoIj>b8RTjdiPq6yEf$0f79ZKe23^ds=`#h%+&H>wUE35 z7t3vD?yB5bsnwOb!MF-UB+I@r@|Jufk`;<+C6ThPiM`e7QK7g*)C}A23itWx=?7btE_E~cO4ED)UC-M1ArAD^Wkrp# z%U!AKeim}nYF2NAo~&Qk|07{}SUIwo$GZr*KUHJi8oHMMX{2;#U8|f&4ds6K+jV6* z-{rc=KEd20^byYUe1+Ns`32-F=tB8tPgqyH9{c2|cwAl|wkcH& z6iLYTVQ=dRi+8DD8+LGmd#|t`-m6}|H^Y0~pU)n53;hCrk^dI@k&oT$C`$9Wvc2gX zeM_f)X;rw%uEMTMB@g&XaJy%zYmsBA2h}e9A!at!!qPQrAy#L^ttEY4-5Ads#(q&# z7;h?K*PtDYdn<%;+h-vWf0oNj-2{-(%5RD|hIy%*9J>C!W5j;0x4V17*ZU&2$UZOZ zzIg<@H{*V6<@HiszZkyW5-~^Dlfu`TTqSZ^T~q3w51ZZ;VPoZ`?uF1bcOA_2_E62} zyWclQ^wza%Mq*h*p|IBx?ze~96_|F9XroXjhC^M5-fW>h$8|-zS^s4`eTAOu%&aqZ zIic_I@1)H%f3B@5G3K$(x_e+s{||C1X62mJ#PXhp`nL)1C2 zYCHWVNR?cjqa4HaY8Pe!%ZYNMS~J9~Jck(Zp=Jq&%V(yG$T5w~w2hEGaW-c5fd%y7 zg-T}VdK&52y}~8;*Acpw`z+jBPF6@^dy8Qs`gnW0!EO|@9A+@GxYCu7Wf z*OpP)p5734+MMdmqkne|^D+*2$NfmZmfyth;Ai>+{88+yS>PA>oBRU`eY>|=xhkZq zyK2Wg`x07dNNZsEeZYH1*NNfSjPz#dIyQXm@e$fs-ai$w{lK%?d!?az2l@8$hUz*w z?EXr2PKc#8s};JAyw=Oqb=W@g0*8C7vJI*($ihk273C1DP1)Nm%V?LzJoeVO9O%(JlH7GYNr zT$j4|u<5k0X{h$AEQeuJlOMaLf)#b1?fe$c2tI44-2gD)O=GNO9?XZ$L+7&hg=193 zAw#ahB@{*|@uAo_>CcjlNsu=qNZU?&iAm73E3!YMKg_C&2)%=sJIjU3LoxTRj|{aN z_ekg1CC$pxMgijanqP zTzb_Ht(&$P-!?kE>$R)eZD_aQx?U?=UiU%!M(qb~>)N^cs)1z#wh!yp^Xur4$f%B9a`?(DF8^S3*9EuOgTtNkyv{H}Is_O$lX zrq1j?bH&U}Z*-osfA*G@E$8f?+kR!sxx42co!@!>=mqPxbv<=%AGT`X_F9Z8?0?MMor$3C3AjVywYPQM9%;Xi+kU)%)xb~Es{YCbtjjSu?MSNleX?n_uD_1{dQsIMvO@~Q z_}Gq;Pn+2Pr@5aV*}=U^Pi~!Ozv5hE)p>p6&&uq#CT(5L`o`{;x-CJDQ51+Ta^v(VG+I93tAig;Dr+u~+%s<5|zyZ?732PSat z_`c=$qYh;rDml2~`<4ff9g4Q=@5>HlexDq&`F{KZ`$-j*|qBl<{^O=hOVxc!%VFL%<|nF{|@mx z#k-5|!PPtdUg5VwzDc(K2Y;VSo*U`^Qzi$6-@DW~zxs#7|0Vn}ShoL|e^eMW48)mv zAVIvku!fLttzlbJ*hFrw5Z>!j<~qK$mqe{IMQ@tw%wKY4wP_35aW2(pG&P~ym+#J_ z;+?~sCOgijyEc}(*KMD{8ah`N>34a#hb8X|ER6&<7g_pQrJw`TrRCO;20CP z&{~RL1@Grt(UmsDvDzYG5<3ZPOK8cyNkxpzw8fS&^I(3$bjHoo5;Do1X?r87rBnAc zVGKQelI>%YvU3At>Bc*`)Q%e&Q%`#-i#M_zx45*@GS|hW4@zT<-Huy@w-H)zWMO!_ z{ATj?k2Z|GTWH;6ekXSyNGa%5|y1LiQO#dans*NMf|}INp%NW(j8t=Lng#j3ik_0nQgLkQ^2YnWcz4-xMwqz9mU6 z7A_IK?cAnq?D%Rjd{=JxP71!>6D||JFZ@u*H`0*da^VW$N5Yko;m1nTRpOsWR;v}O zPsNMHKNDXgzE%=gr;yi+ZxH`ne53dm;(Wf3SbZsJY*PBN?vqshN+w%mTPnU){A+P` z<--^HCdUr(Z^YSo1oK@AdAD-f9`U{6--?%s?-SoI{+;|D5FV2B*ny9n`Gb&onDC>L zV)22 zqT`___Q>NR+6aq1^{9r3!j z@8{J62eLB2IJ^A8FBGpYevxF1msev(X zDt@JSGx6r)Y2q!!TZ&(0wT;)x%C*oN%&!yg zKs<9j_AW&N9ThS&e27(sp86(XC(Cur&o()zc4Cd0@h(EuPTsAO4>N%XjoRs@Ebn%4 zY9~Uz!}33EY09kEU3iyld&u@~*|O#d+k3=&iT_pM_m-P`#o0-R(E3_V^Z2F{c)!Bw zFY^b)2Z%o?_X8EHhr|boKdfhDZa2^Pi1-lkNAcT_H?^haV@j!E$Y;3sxWXK+FrN@- zCO&Z(AwE+4Nl7~!_cOh>T*i0py~VEI{yyH@!gpQTfyUl@uIv6ythh1r72+Su{F7k* z{tdK#&Gu7au}szqsU;4?d+UW8T+i=XdY>!&jY8&PWBa9iZ4&>7aI^3$xi6K=t-`Nm zLj8cR?eaza0RKkFngPP!CB9p@N4Qt!-ztPMne3CvewlnHlLO-a6dshx_u_}d|D{~| zgL3J=#aY2cj{Q;msQ59Z`%g;uHhTBz~zl>)F1muMlr4ex-Ob@#f;JUc+w-@s{FOiMJAOE#Ah;g@3h`3%{-SHR9>w*NV3jzfQcp z`1Rr)#BUH+ed4P=@iVN9_%~S@@jHp%EZ$lC7V$3Pe-VGeN(%kt=tVv|yMkkcV};{{ zlO??ug?aYI@prg>v)cII2>EInoRL&;Pq1*`cry>&12e_ZyFo4?7H`WE;138{7A)VDm>1Hu6^ zc~EzuzQy(-aq3(6!@@^Qs(~TGN9Aj%%Xocr;4zszE3S!WV>-g)a)H$j!^bslsV`u2;mT z>%Omwv#yV4nIZnVaHc{)gGB7Y z=9baEVP{|K*L*43z0GRN)n0(s<2vvE1m~6J`KyJW28&B`e7*v>C6PAiw#_NDN!z^C zh&HLYSr^RP66$4tswVtD&v;N2=*9rVk(z@PyLj9WT573<%eThPz z>9d3O9PtAz?(u^y?(xGc?wb#=PfLgR)wD}fzwApZ)UXMkCCOnup79pKt6WNa0d32k zUkugwh~tUVZ|O)Z(&Lx$+_CW^Z9aB9Z*P}!hxL4<#;>DoIXFI#wq;6u32jUF=2Y62 z#yh#L@rP+!x)JqgTb|E6iCb{bS7pExv@Ol#R^e?feVOf6ZFsxmnLk_Uey2<=b z=iXjP+cGP@khW#d_$|nOG)a9ocefPi8b6-4Wmf!N+Lr0@GuXG*o_DlxjBu=QoN&A_ zS5N(taEkC{A>Y_VCVv;cBAo8*cvYA$d`&n*(s)C1m?fMooFkkoWcO;MG+($tPq$E5 zAbeA}Nca|Rjxx?+xI{>cF@7Q~Mw86Da>L3zWc!|QnUGb8n0zQKl4O<(kqT1!NXQq_ zkqqCvC8bu0e{cnDICA#vbv#;@^swiSHBNFMdGzygqaxX16<0;}7iq{usg)Zg|#4one=QXr^?p-3@Nc=L(Z?xP< zQ}1%|CgSQpqUC1h>Ob-rYk@bH8@>k)Zz0}N9IY#U87((Tjfd71zk`+=dBd|ZzQb#4 z<(ifoC5V=r@oUA~iC-t)LC<>waW3&XD&!j#awki7T4*NKTlMU>$z@kdL0V-dy-fMK z!}1udGRg(5GQ+!M+e5Z@%a$)tVt$W!FY(^8?IY}q$x&KjhWE>Ff0;iZK0th+;xI_~ zu;R)76iDL{@gd@m;b19q_lpWPU|c6>xte6GFc)1vCQeU!Tl#L{p)G8!OYF4E;fIs#|}!EtQAu3 z2w}Z&gUkB518p$#wNdzm%)fM_znY(yO!mvvFMde;Ur1>gqxF{G z{w;n){73Pl;>VQAKPi=ui~lTsLi`u;U&VhDKPmpZc)2+1-Q(B!d?h-5HEl5CzIZ@9 zLcE$dtG{s*B_1svBOWUrC!S#GOS{XEz0tvQgnTy?exC4rp_T3u{{nm+rA=j6-*O0T zDl=~&ezAB%@k_)TiC-$ts(RdCCf->5a`7hOSBN(izf!!JcysYI@fPAO#qAAV;6D;yq!4xGVu1|*Nb-$zd>9j-B(HX`R;N24*w?0`FAW8zQHGk*Sbs;bLqdfAjc})Mm#{2Y{BnxFFW4r&+$YB- z#QNmemz&v0#+EW#Uxwei^p}$u$(UDK+y7trVmt%$A6@Fpjs2s-U*wlB4!zvUC#SvK zI1ptfjBwzKmYA7T7xIpPCklB-z|VEDFQ*6U$bDVm1w!^@csVI>p|HM?b~q;N(ge~D z2OA0-*;CLqGi1DEOId*4IuM6;UkLe5FveG#GDq|i@j-~nVZKYD|*4;Pbf_4VZt9Fq#lMp zDL2`2^OQ_Ri9ap#9La?CJdznL^D%NmuH#t1ji^7+L zQ{?hx;Z)%(!s)vEtK#|MugN_cBhT`>o^ht)@P%B+mGBco z+9EY`to?DB(8j-(yJ&E&=1`1QdnL(TgULkkHkzlgU9&31=OmZ(+s zg+|s|%hz_zL7b>|8k)b{M}l9dCDd0YH!Fl}%`@R!W7zIi99W$yZgIPs?{pnr+tXTl zi4&})m(<@{dVy`$(hKai7E)lpwe$jqtfdz?Vy&gXacd{BpMINQ!w8?YPS<;SS{pAS znlB6XDe`Gyq()SC_we1l9<=lh7cm=2e3hZsMwo5r-z2~j6fE?+mNxxf#VnW>?M?2pAp#9++=Dm!|#Ln z>+1Nwy7XsH1|ouG>#7IN4Hm9F8Mrt&Z0&CPa}3!FfBa&0V>8<}!n<8;Zll1x@^yc3 z+uCh`p}~@M$&@p~46ys-y6C{`GFcq#lh`1zB$(UpXy9%6U2g7K;caQs!X)aoG>O(- zV-oGyTWx23w8Q(IlEb3yGGXSGHw;nD&nSCO<8p<(7V57bKcYZ$Be= z^yk0L_rYq}sLMy~(a2NNKVbK^to(Y+PD@?W5t+?f)0GzVw$(drRJXXqr+tF?I^p_Y z(dr*;ymrM@pWV;a45r4imQSul_T*Y5ilmV!GDeEzTBJy>?J>u4EqXS&_I;CaYACG^52-FmjA{LwEQ=&x8*;O{P$Tu z%YWlCEdPDh!}8x}8J7P(OSSw5lK;k>u>6ND`41%jjT>V54`1ZJ&l*_%`^@Tj!nFMN zS*GPbOvrx;gDn5`O}G4qU-I8)4Uo(&$Z5OF1m93C(b&-eKyQZS%W*P!L;Ne%PW|0^ zn0K;z2CcPbFh8!F$@P;hCf7Hbm_%7|fGp$sm@MP^TdrNQk)D!)aogxAu|usc`bg|( zA-oEg3+N+BFQ`o)NlM{j`be_k22tx|#cd=7(&L8GN0JqHgk2H)#Oe;2+YoGv-MD$E!1u0t|2B!@SM+io{YI9oVJI9E7NIA6E` z+|Rd74GV;C3Kt3Al6)2mmk8hHNhk0PC6mv)an5{OY9*>9^>n{ zhIh%9nwv21mTga&-y_~jyti!Ge+D;wEloYXs|nsOzx`$YfcOCMfr`T*;lqmOV8!zh z@gd@mO3p)ZznESSlk+gi_Hl(XT;V(+o+Um)e5Cl3l25i|^%kL7FUY{+b@YN5ejr@s z($@^8wvr2Zs1L_!~0y}Y!rSW^Dl!%#T`8>L2JB!2(28g z@xGG#Qn}nJ{8}dLha6YrZI>@AS!=v+gga%sOSZdZvPZ}W9ryiKA(Y8vpG@}46;zz~#n$oI9-Z7=-Px#vHvEL+l;Ae4m1BCw~ z{;T+J;wQy_7cUnN8mG4d_r53YiwDFb#H)!%ibsh@i^qt^ipPm3fcyO#!kWT!gy#y+ z6P_=uE4;w+n}4COzU2h}BAGW3zgWDX_$A_v#4i<36~9cpvH0cUj71R672=u;=U*w_ zOy%k%y-r1(jHv~Y}YtZn}m#p!!wC(d;nb{zIuS2T;V-j^4R#m-7@JJ z9QNskzBm+-H0LoI~+dxLf2qXT{9=5Mm?D}JA_pYVQRfBAYqI6x*33aOn4|Dj;s zm>&YvQSgU_k0@?KgpURbKRt-HXt8}vE+0o@T@)BDmnQA_K$dWXaHQ}_xuHcym`}-s z-4o$Y%RDDo^y$jLGr{69#{#2e&OV~tWt{l4!smn&^rRETpI11Ogf9pu3ttpYk(-x= zQ-#xXuUEvUi@z$)*H?-E4Dr{4^FI9{FjIGbLngDtXA9@aWWL-lP`WIXd4cdv;UeK% zLbM~E3+)JGe^j0q4Vu({SE;j9_@2y{$<6!X9}0_PyIgW!A^wr%vr>2eSbUZ66GQij zH12d4kz;)W))r54H-bxC1bDSH@h_yIFVR}|54GC!3yozikcR%DtAWce)H?b?ts`c< z$fOoXYYP0>pE18jQ?s>b%G3Mml<2#v|?zqcSj66GwnS z{r&rcW$)$t{gJEl(QgVn`VS(9DZV{XnLk+k5#bQIw-oE|^K|cJ`j5#yPv;% ztW9PEC!OcyDV?WVI#UB?QtItS>~C zZ_Z=P+_0Mv`Ef_m7B@Wo;_jBVaMJeOOiNqV3)<69vXsR99r^k|{HXXZhKz+8l3PLI z50YEKT0-Ijr=<)wv^!EB3`t>31_}oWhncyhe6>NA@*uGVNnvk_Qh2(hFm6a;Qk9f^ zDale2PD(C0?DG_GVm>F&(hVftK++8)-FS*5cTo%g%gysTUyS>ggo^6am(3o zauNs9ojuZeUfybEGWOb9owj6#$rx-$PRh1Ac&@V=jDz@ccj8z$)pGV^dS9IDzSwg1 zLuuqlTv`ncQbU6|Y#p%Q3J_rgKTwYf|E`(5fgoh{c+ZsQNJ*jjDFvs@!-rRW{g*u@b6Y5=gM$iN#w4^j*JLv=(PXo@x5);iPQVv+0$5+j zSo%H1Hh%~c>H!crdF`zpfFrE}`+}pJ$JaMyGEMk_A(F!{k~178B+9Hk+Tc>(-Hqf7 z`3eEJ*U;qTWtf~mnq0G$FEb_A9wyhhqa@eimOG!ADd`Tk z+*v^HEqQLQ$@sP2CgX=QoaMs3%7wj6(r-nYq(LN2I7k|-FC)_9vodd*{Jo&u(!uXw z>A=V|>EJiEbbyl%JTG~DZWBulkXiyHO_BC*>3)^9G%xY-j&^=h}H?;Z~P94G^Lw_*R(#?;z`h1qT!a3ASnrwk{~JRH?x%VTUkmj>K!gi_gj?1C5ksLoTr$%%F5N7W9{8J zzptgXpMI(?$JU;ugQYo0nuGR49W2dxmRNUgj_EuBaF4Y18wr3>+WDEKu> z|8$oKPja0>_Qe6?WSgS8F3DYu32!r@g?vxg)`9S#+`==`xJn!l#enjA5n^^ zAsN{q2R)c?Ip~e0mV-FRL2oR!9K=CRDX3++qk9L-9dL37^(VPwVY=lGklcY^atByn zXt^Vk(wq89vgHCoLwZ8RC@banvd>bX-=w;=H5Vi z&%AliQuwvnmcsK&EG6GqYAFelk{~Gwl9I$Q#nmM;NiInk1ExsENlL?57av!Fk?zcPNEg3WH-glSAhqIKJ*-v)sTDzL#kV9U zFCttL2(ja)d* zR?j|om~qI|2lp~YmcQ_TjXf@$!5CS}g9jK9! zubIW@>Gl?*>G2kqr}f5qx{Jl-=}cmgKWhLzNF4Ma8Ln|DuQ#O!$@u!_F1h#OB&(j`WFpW9P zX0kpw@PY9>Go0EXBFE|oA53xe!8j`$uQ&0@@vm3691p)!yu0{*-cEyjW@!!>#Jn2A zI>Nfb3k+$qTpTQk8ShwEdrlT|GHgO_x9^DFz=&O=bK$gJOBN zkTnr8y{H{CVy2NIX_-?Po3ke!EgT~pD;y^rFJx6L&-)@(Y+uK^S2*ilLDs#3ta}Cj zE@a&+e1@L=4L$WN;cVd?;auT7;e6o&FpqDo7#0ZM6w=Fp3GU5&4ajKrB_ zip4(@Cx>Is%2u9{`I3ap%2qh7AUG>q;mlKpv$7S=JY_iZB}r>$N`hNt!aQZnw+WdS z38(D@vT7AyyOk4IwF;*`Cs(j)6<#LJs#W-Y@dL^g%u_}V%u@!LrwkquGMfy3O!$*> z?{Vd*6Y|A8M{Iu+|6Ld~v=yl!tI6i}_Ntj1+KPtETLj~UtOhzK%VVB$OrFPTAUN}s z;j9LNGfx@Lnp1ePcrE#=E##|_ghOeI8Rpfqyy{Wr;3?wFP=nVOXNDS_S&g`1Jg(Um zYHD(|$9NpPk$7WEN3V&nsj!)lZ>3<~Qh1e~s1@#Wyw;X8y*8HC9;Fpdzx_PlyT;0b zr_$|=5c zvyTn$l5G#!-YwgnGUvNhxa=iPdkepPgnbo$KOyTtk!pXLvknwKKzyKV2MGr&hC_s` zLPCZ^B}2yAklQfHjrE@R9WK95h-Znj-V^hY;!jFG*^(8j%L_I#)>cxmhOst7%3VRG zt@m6wlyNsRVZA4u8ONBfVq9;rt@p%){SgY5dXyK;nO_WUa2X5Bm|tvRZWMkY^Dkvi zdBM#;gp?ZiS2AahRNQYBel3%2F1275^NTGs$`LM^UkvV)3A6sO-7OR57h}Fx=HDs= z<`-kKPbT|i!fZ`U4v7C#cu*$aiyspIms0!(<)wd%^K~=w)sNyw#g8c+e?o>68F8~T z{aO5k_%GtWiZdFHo0H;h*uMj6ps>*7LO5+6^|27 z0Q3AB!kWT!gv>9-{5&D^i{W*J%rBl_V)Ki^`j#JTelfNU#4i?S%_ioTh_hxBeyKQX zHsOqt{{9?>mvk7PR3;b%! z)jp*aq@043Q1E);4MLSrKf`jbf0N~2#?g%5EY2Giev5b)@xO>aVR@MO!n})_FKjqQ zI9ABaO-v?BCd?N`GI>^)G8edHL3`!`8}1bD67C5eU(k}3n1`)smu=kXUq&{2OECxx(;Z|>|k^GzY6DHGH3QWE?IX1{v14v4tPTNi^2(-c_7L- zbA<65NRSD80$^T4m?*3%JXcsp?&}IK5T>};0h!DZHmonaNXVXGm^89GGB4P$iN%U} z!G=v`a%He=LEAtxaaQr;CQaDdW%L`y$la*C@gDF2IOMBNyT9h^F3MXDtg3+Hf%?tW`T4+ZNq3D>juC zYsRg8p_V*&f%rwiZPQmf@^#D>G`_=+40jD>eu+zqt>qetUn)!$UMBO#;+G4VAszFd zc2%)(cmj?V^4n7UDtIiKqw6%*c2#MNk2bumDTMzv)IX~6(M>x5g<7SzVyQkTjH#^WA;b@K^Z9xv&f*fd$_(DJC zxI@0WiQnl`UO0;8nEdKwG)Fsn2=5lsQY2RQi1!k*3U=~dH^@zmZO?u~#5iVDfc}`(Y5dM#FqVRd)B;gCf$wJdc4^-~OVsf6M za9GI-pDO&jkd>^Muonw*W-k_yy;wl@VgYAJ&aW%XnS^=R)O_STOE_CNM>tnFPdHz= zK$1jnMV{!bAbKl^-U_~r#Cq7c2M2FUOwdxn_k?JvaI{nqEfp-1%jLoq!jFV2g{y?0 zNN%fjch)K(;bQU6#Mg+g)${VcCCv5W=%;Yrx5xqg6#j)c`YHTNg}g~QVYBcnnV_p; zTPlvm3jbOhy%oM)oVPCg8*y}4_%4OKTjA^x-z&~rm%B5+lYF~Re82d2@_RtJ^q~0n z!v7WWzUAOe%fUOAe<77PF0%nx*9`-a!0ft53X!R({cujW-f!7nbIm zJk?sZ3k$r7!e?Cvys0?5u)v#%Q-8x%YkBO#0#~i&U1hbCN3F&4wzg7(9&P+;@wQe| zp+}pEYAy6=U06sR)oC7e8evkWfww6% z#=>xayEqy*A>UzT!FDvAJjlD#Y8dox%nk<}l zCmc-{PU{nnCJUzx3P+QLw-QH_g|que^G)cp9Jc!iTxG{+_Yt_tj?eBRaFrdO-ACZp z%Y6s&8^l$Pe3c`1AE8vD^IDjl#BUbwEPji47jcy%`iaqw=qEPpD!kog4YOVR$|fFT z$3F5Ed-)mfF5ZJwTk7Ar8R2N*7~xpqIN^9< zo*`OcjU3Yln}SQ!m)y-o!*AB8K$5!-PHq89-4o!|E&=?jkU9a*9zS3w*BiV?J^NkV zIWjTxCFTyZA+L1 z^hIXGvO*HR*R{j8(8j8Gt{Z|yXvfSxoY0Il14Zb_8Nnhnpqs=y1%Hek&YFQDG~8Rr zHQB5dI37Ei?-w6NC+#Y{T`t-6ama2~2$tnFPdHz=0Bp;81H%I0o5DrHw6amuSBbM57ddk^zEbJsG)`YT{4?=2;;gnqChHXP zdhre7pNnr4|3bV(Jgh}34{R2OwMf~PN@82ZzZTynzFmBW_&4HwQJUxC%Y58@xANW| z@x9{TikFG+6W=fXo%|kTMbs2`NYXn@ncc$51k1NaghwUGW8%C6DQm~!qutN)`-^OU z6+bDIp2$m%gV8C&YUZXw9~2MkgW}W`xQQ1}u(+{efoDM| z{GKOXTl{?SI^uP$q_c*Bl7&8KJVl(I8hCy2i^Lm<+xsmMeUNg8K4`p=_+{jZ_NEWU zW_Xv2Q}e*7c`&Eufm8Fqsd?bd#i@DVEySsL;EaEuPoWQvt4_ZvH4JMQDADw*8n>Ef zFDn@+-ROhHuN7}6ew{euz(~ewp|-ZS19#*-M#z8A2T9+#^SIjaJU`{Dud2=Qv-k>XL}(c&@UvEp&!@g^ld z0p7Mk6BJLBIqzA_lf=&vPZnpjJDNyX6O?&a6BMr_H+9A7;fl>>6@g)WlOC%GEKK^g z;1`QG6u(5gk@%(Jsp6N3Hx|EKoNpW8_X_c*;#Z2Z|2yW*#o1pU-a@>kID1)g-&W$S z#oJg;FijBciBbc@8oWjd1r8!O zT^#r~#pe!Tr*O#kVBX1f7v7cQsBZ(o!_N(N5iVs&TSu!YssVbaao#P@PDKyx8kLG3 z+97HsdT3e{Gt9(UZ5q|o)pK@SAVd$1YKb128r9ZTm`3HIfwqpC!dSK;^?g((8l~|T z!mId#&2Y5H)Tq(uk16%C&>vHtUSRs;_$}y<$x+kMACt$gF#R#Az3Gp{=Z0WO)FkxB z)aSaRKbDPJfd05GsyF(h@lMPWXn_7$7S+$jwI8i#J(8g1wR+Yg8O1&f!rSHk4*BgS zlRH71iD`H2;Zh$Tj^>z>(}NYpu0V`j+exz2wxUX75-iLig1RcF_UM{K>ITZ%o5HP z&H=l)x#IJL^Mwoaj0=SY!Z(GBgiCbywyE4>g%^vnk`%s1e65~hokCbIzCrwR@r~kNh?j_OQmi%$x5#9xaGP+4klFX7 z_%8X{trX`Qp-7ea_@w@~;$`Cd#P^FIP);~ZKG|mddgKT6GIHh#ng1e_-^70x1`VyZ z4h#g3NA+NY8ecYh9E=h2CV?l|UC_UX75bNP_JN1j6i*UAM?6`acL=_Cdw_L>b*)5r zl&Pp}v@PTGBfu{duP=U)cmwf^t?YR8zKvhuT_R5J8=RK^(+kj&$gyZilp}i0j9)EI zuNiKr@42tam-U*#={3WgQU>Si=EVO7#j}&8f{i;P0m>1!x5>7v$rIhjT+({yNm=h1 zm5c5}{zUg7pQHO2ze{d<$PKGLann=gtonra67MbBKEnIuzQ6bb;seA7>h6>~;_#^C zFch9mPnOAno-E@3xZDqy`zOS+#7Bsa6n|23$d*iUsI}&yznH{+kjcNrkBI*$epH-Q zjl}jR#gGZoK=nR-^5Rf|1Qp|M$Ci8(O=-`FUDEb2oH#}su5mIJW@PL zoK=mO$B4745gsSbcLzo-U{#}GP2oAhbA{&#&llDe);9^DgP8jU;uniI6u(5gk@%(J zsp6N3Hx|EKyovY~;!VXFi6hKr;?2d=#9N5B6u(NGuig`f*5ZsOMcKZ!;-bzV1Ou5th_CuElzurZF{q^4Nq_^}l z&ff6Zdh0fpNhiIBnKz92Gjh4d)qp2SU+5&=AxYXnCxyRNZ|`SZE!^B8y`X`@X-{nJ zjok#C<|4qGg%cH@b#ggIobO)+%W`V*#!k)F%;Tqv9HWh+8uCs~&rWB&?{IbpW{Q<% zcjAp|2kRiSZ?*SZb~iTw>}hYL>^^QLF8i|&sLLM8h*EO)AjT;;Y@8x{DB4(Zc9v;l z*`xf&gN4~+2@M_M8RpRjOGd2W{yj%*q@QZuh|P|%f)U$XgW&NIyLrcFjM&fHJ$A$) zd}NF`!ag4JMjU4!hr$sj>7U6P>2v3zk(?iu^JGU%Y^R- z3rF_iT~$1?FK?;hkpo-_=7Zf9_%OGV&_?o=k~D8PbDMgO9B(!Llkr|1%qMycf`>=u zu{Qqr$Z3@P{E;)P%s;)@qqXv6D{H4bwZcmH(~GTb^3)1Sb@4OtlxM>zVT_RRa!hIl zw>?$hpA($-ObUBjCy&bV&l5jiSXX$dOCCALze*gbk1RmyZd8AAZOX_(^cZwJ?_ujl zeCi!XKVtM$QlKb$GWwhGIF}W@o76~;&PRXiLjPF}#&i#(zZqv8bo4Cx5%Z!K(2r<% zk;{l)Oj?yiFGYXrLvPt7!LR5Ix=h%FUdGO@xp)iVRl(!*P_maQy^pQwx!getXGIrL zUb5&5WS@}eRcLWpPp&|VbIhG<=cY!lL5s6k-4N_Rk6=fab?0ETxIXlnWProa;*56+ z7Soe=b8sN@2|K&={yEG}bnOP&7&ASNe~}6MFJgXMa1=eJU4^&HFFS`sZ?v652(6pU z?+oVASK2+8Pygs$@V%DfqBpa1$UOQfd&0NTFF21LL3R#dw&A^s;lN@k82X9n}5_fs;4MIWMMnDk}`bEA(?G76)QQ!;X+Pf{|5#rST%Y!?uRE%f~5 z$F#GZM&NIP(Ug_KnCg_3o-xU8F|$VNP*zN~>@*TnpPoOHCu?bA+PJ0i^`3B<@O`Az z$bBeYBuOq8t`L4CTq#L@tdw0P{t51vQRX_tG@4@l{plzW11Gtz5Z>1tfsW z009;d0)$(jkxK}1i3s6pj8t=IjFe)e7!i?8BO;sa>-M#gQnW}ZVpODDG$KSq#1s%A z74X=>5ruAr9YOwAbnBg>Qki&HXtFF^^KN3m&D6TpDWUzt41`cOkUNm z{;F@kl>S;|olHqN-lLKAjSD6+o<|C^--t0mY$>*~IM{w83CF!Q((E^aZYP~&ckQ*8 zX1@`_JL*@-VrN_Z>#?qe)m+qQR`D_RfDTDB0)bAI?k3%x`O#S(`>?ViG0p0Q$3Cp+ zUebN6)Un?PHHEP{)9KRvr8A@lNDq`AB%LWeSbB&w`;8=QWWNz=8D1!5n6Wx)8D6Mq zdU*+R7^|bkX{>GzV|Au&tZoioXd-JGb9BGsbiefYh{<@JIYLMo9;v13B&EP)9hq-A z=uMGk2NF`r?7$8@QtAsHDfJPL)b#B-hJ8pl<_;ZGsPH?bXGyaI0N)mgvn|KHV(}jR zwnX9gO3#s=tC-9a?^A3`72Erz=S%-s>AwJ7f!AtjUZymEQ0G~w^E@QYJ|tZIVd=%v z>_bAjEm0blGtzt+uhmlcGo>&)a-c6svm*!kvh;u8Yo#&^Yw7U0?yFJyFVV6kLzsoN z@V`b^E=^|^*7TPyA5Zuz>92LnH`38)%}<`jcjXw`H;%`5HBHM;ix-e)tQs9F9VZys5(mkbnN%wZe3Hy9uX?En`n7-2eq|>GQOJ_(AkRB+_jvO4HDLq(v zi1bkM?x1g&G&^!|OqS&@J91E87)vw#J?U)eo1{lckCq-IJytqLdYrUMI6HFKdDxNT zk==}?QD5+lP2VETjvVM)rP+}KeVgu#ix}cc#Y&s zg)HG#*Q?z8)f?e0@?DQ;W^|Y9K*$M~0!v*YT&r&v%ga5WF{-2Do6VkffMZ_PF>h*Y z?3nZ^*NyN~@}l3-Z_l|jLJsSr0xdiDJE`-O|k_SpUy4KXQEc`)h|JzEp!|Pe@y0SMxzK!QW`VI?{@ds<; zpKv|+_7eVJef(GWgT{0gKyJYwG)+Gb4#j^w?1n`f@TZ0|j~I_X=*L^ENZ}E{6R~%d4!B|_<(pWOI%@QYkGB-Cd$&t)QjV2Jr=Pqxhm&DZV7Kp9(4Y zinvL9RopD{j0>~+Z<9Z(7!)S2IxJ|z8t^kL~E(zVj89wbj$JqV90 z5rvZl~4FZm8DNy=+=pjCtXMxo^*jc=>mDu z1zuJv@uUly5k%?&o*Z5?MWACJ+}QGJ$J~s zPW)G_>m!Bn1WmV;u0u2#+&M>Ng5)X+Cdv%Vf} zy}iR8>yXhstj>CjBgUWgdP*~ni0)%$4^NOf!YV$~>C*kBGo%Md50oAxohdz7dWiH; zvjBL4)Gr&4OlXZKNd3YSG;KY_D#jzJYj}dDc@GkrQGfJk=^WkfINfiq&OBacX51*g z8c)ztm1knO_sKev@uAGlc!HKhKZ*QE9xI;K$J zcS_HazDwU0iL))o@dSU=Xpqak@UmTi=`RAB;A%M4Oxko&rIR#R8(?XyJHJ)g#s@S_3z*OvACQ`Y z4`})pX~svJU$`ae8A!f z<^v{V`tCGO03VQ+4j+& zB6zc1*ZYZUk2_1dLw(ZI)3kmad7Qb%b)vr-?~@!K6BH|PMm#^@N>@&k<-hJG5 z&>DLIZ>Wy(uL8{0P_7K>3ZpprFr(8aArOEe6AAM zs8VrNAzzALi%}yUiV+WG_A+KPDXVxQ7Scw#t#mu-BCv4HIhDP_WlFtYfWe>l@G&URE$I1YH2f2XXVLDy9zjTK50O^6!gQPR1 z2TKo;9%}Unzk`y@(*x8a{0>SoPY;;3rw20eJ1Euo9j0%RW*!thS~^E}r+UZJ0~V9< zI&(z#%cwMWJz2-_Zm)z<%!XQuQNIYEW+efS!}Lt?c70nQeTTkf?uBpfl%6Ghmslj; zqvK1Y@0Fe-eV<}ds+h2kB(a(=&6BsJ?EK~_X;_sZ<*2OTjuZKNBS189DPChqWA~#-^D*F ze?L?H{z>|h^q-|KOJ7miey)3Ll>UqKRq4MX z@On)9r32D2(y`KU((%#>(uvY7q^VP!f!YMAN01r>JBXdc6p?m>@KnnqJRQ^BrF%%H zN%xfQCEZ&(EKQ5U@qMNHNz-5FJpH9Jqz6b3lpZ9VDLq(vi1bkDVba5;v#h+~=}B*mClhKC#~9qr(@^Iv$BV$L*3*V0@JrhPmsP} zXBQp4Yflmd4jgGMU_Sm%qwg#HokqV8Pp82jkEatX zYHQB~@a=kC@nxL>|AO=2U%*$z%_5!!AywiV;tugm5zm5etKocGDGzsxZ;N|$#l7M| zLV~ROGaeT43(&{KlVY8SFF-iHKta&jXGqHoX_H}4m~YXe`IHS`V86 zu@D9Gy>t<)fW{s`ECIv@z+sj$w49_2ttBZ#J82v(j^mi1t)b>fQW#D925HA&kw^=M zo+FmR`QChy=g^2xnPRd~-&&dnJz6BVL|0@Vv!f6@3bCUQ zI|{L*5IYL7qYw)Uv7HdB39*+DO9`=&5bFrBix7(lv4s#T2(f=~1e|ZHW#LWYXmPA) zsWIQD)WDvRVpuZct>SGW{V_kg1lfIAe+%Bjy~hc z;0ad%yDFrsYWOMj!d}*|{zWmhI^5tN#d?K$KbAt8_R&9!JIM3rvR}*DhGpDSz-Vl0{ zh+W{w87}CzU6AcaQpjJ*x=$nd;h$;iKK+Za2#I$jG7@Z8Vcpn_Eav0udk1WOf-_(j z;3g5ffW|Js?JOtGXC&2hm56mfV;vxA2C)v1Rh3-j9rSF6?L{9{_#qKnz%jMraS>ZU zNS%l+K%W-R>MqWUJon5UT@WwoejAknSEauc@pDLxsL?!sNd8ZM&1{Ol%xnt8rof=s z)zS)^VoVju1vF!avnFCwjKc^i^;mJ}UyQvV-LMx%=5!%7gtOhMYw;W{$73}Jp~OL~ z1}qY>8t6IV0$qg>GLFYm5WYynQlQBZuJxI&dr7=(G#lYBGaCW15fB>zu@Mj(0kIJf z8v(6cm6?rz*a(P?fY=C#jeyt)h>d{Q2#Ae<*a(P?fUIfrFSgZekg-X~90i_G0LiQ_Wr}AiR%m!8snWh#_ub>t_8MB32 zSQI;oT9_Hzi&|)!ry^pitZv6tTU~^t*@#JIWn%VH7i(i|g^!(qe2#5xHS&)2tng`! z4cb^m%q3R%n2zvmJ}Z3cV!m<{q75;P%;*FQ_ESf*V`n<-Bq5VTp0kPdF{5LgqTe!} zJ7b=WUT`+XZU`skdY`5SXU4|UriWuYQ;!Q{4pWZ{Z+?<`oE>wFdR!QrN<9w8d}{TW z7|zud=W)(lcfa%^7n<^#&F;ibu=*WSXZtd67aPPE#Es&MVx{RZE=t8>m8-@Ug>>`PmQ== zJg74q5)X^D;!&mHG4Z%UPKtHnhvI4Rta9qSSTE8iBkwLMk3Q8MHHg$g@{w8yFYE5E zNH;2Huj=@}D*Q|7uf?d*^F&rL##~^PH7UdFh%rHIDYmxwu(H~iBnHKf`ZihYEK*8) zpT<@hQ^oEgPhZEzW2=mPEe*YNF+&_EW{N{ZR=C~#B=(H*gFU1CV9$)B#c{g&cpXWp zj=AK~)^jhD6bHs(W0--^G1DzCY$O2Ua}s}A81yXhE`=0{vn|D#V=$H|WR5sj=bR^& z>WcHl1-h>?-O)lFxky|rT6s?Ocup%e6B}vwa!I@_ey*$kMf|Hs%RsDX8DP|Cye3!a^IFLxQX^ zo}@jqW7AnjK^mH!Ml*YaE^v9VS@=nrcV_zv&3a(Jv6GCUV^y%?SQ4}1^u-_LSNXnW z;$z}+@p18KrNd9f3e}WHU59d;&A$a6P>*Vte5oXtLI`amWXFBDQTBe6yes~b|0THq zoFV4Bcyup?pK`6x1gL*txBtvx|o&5Olfb`uVnw--2Rejdcn zgR~nQLyN)j^#20ZRwM@Mt^dch@c9BYv=!mNC)QR34$)SG16OD(LV1VnDWBX0))yqU zOI-L?n}4^MY!F`%H;S|ggjb5R3252`u1lK$X%irA0;ElVv;f>4wjYh{huD6I?T6TY zi0y~fisxJ6Zt-oA9y{^G_LC-irT6K&HR65|+s_%W{Sey^vHcL+PikQMA-10oY(K>I zLu^09_QSKB=a4%u){7U!i%MI(Nm3Y_0kIhnn-Mr^-Xz3Y2R<`v4YAe`YYpj}2Fx}a z>6=3OrjX|$1NGQuV_&;RFI~(K2a1{E5Rs?H0-s=;Ne65*`GsvZvZ@4Po4M9_9Z3lZ z95ug_Smj&%%_{RPR(Zlvv&s;wObAvPja7zNWkRsZ5K9cP#IRK7oG;RgCFW&{GuD@H zvAz)N3n??ijY`8f?`MkbC6V<5#2o9(Rj|Gg>kCOqNJ>Ida>7xwzR)kmh*)1js8bN@ z3$ea|&&>KltS`j+LaZ;u`a-NP#QH)kF2v$OEH1?2LM$%C;zBGg#Nt9MF2v$OEH1?2 z!V#7N)*FU5iKE4_B6XHoS-k^q6RDw73$VCG@&#JHe1WayL;u(`xq~in zp%`bj_U3AAtsO}{%{}kC+iIw<$m*uq+RV#lYhz-~*22fc<>KQ;tm6&kOwqXjyia!S z6*1!e3n9ClS;4nl0OEDRA+m5CG$s|%+~W83El)l0?FrW(j*{ieZ$2iKkPfnl39da; zh)FhAhzFnLN;z^Q{p?(gMoqx>xLf-2CfH>zpZ$hcPI`*>V1@D~xI|gxmvz>NV$nk9 ze$ORgzKI3rV~3Au{iJkTj|HhGx7FKvEc9S;D0X2T>+|iydaSrZ_5?`WYs@az^Qm=Y&xowA zLbJXKvc3xbTzpn!eHH1z`YOo!D#-dOxK63@E1hkF_=31md{L|vvFvGsk=>5gKu*jemiWtFzdc!Nl90)3;HDs~gQi#_zK zG_j}HOJp5Y+#zevh#Tvu(CN~wqe5p$vyKWqP?~jA=uBzWQK5%O54D=>4U-;jC6<di< zJ6lJEo~m%wWotD#ex`W4zAcbeEw&bvZ|@YT#pt`lB5}4@EV6=%GnYuSf(kuHdagK6 zWCa!RER|*j6?(q(kCo;N#0L~oCO)Y1ER=podXe!)UV ztYU=kDCAw~ePWGBZQ|QMDi>6Gy+28-410f;zN~Xz5h=;sd!tAjkG?9ZJhRryLR6}m zbu_KA&8(wom2jU)cYW5;v|k|sQ6=9OE3NYHiJ!OsJ$}}%&z(yz%+4{_j>@gK?{n*2E4&|Tp}7(tuGDj; z9YueLD-Eu6$>>>jJ*T%LFqdHEp%mYwVtfPdLTDU2n>VP}C@03k zpzbtVJ<}xhTd`?`|H$rfyx#9VD zwf>ZPc9GtBcE3r?hGY)!jDKFtJ6NbkV-Hc=!nwuNCc>!$rm1s;e_-eF{hP}V9A!`K zV*h;K73&xJzMz+L($D_afj#~KF3(H!54U6dS>iO2_hb-$H{%fX{(J0K{vRsjN8$qg zmOTzQ4=XVPpZV8_zf{N;9mDg^oMF4d-_r3mHgJ-fnaCX%sHd{ZwLwQ*3x)XLQWpnX z$@<79WUnxr&@D$6V5Zg2ex2zx)QxW79KkWwq!8p?DTMH@l!kHhcvnjO*t7Po6!iN# zlHLwy<^7N_$Q(i%<5X=$%JUe#`HdM#%JbMPyIOW%S)g*WKtsZ^Kr8I}Bd(amW2TZ= zw8>{&jq_mlYR9h9^`GXNS#3(guka13|hnKT63oA(E+oJeAC}jgIY-Zyp9$>{6AtgsLJBRC;m$op8ZqBdN>ifmkpGwB7CW-EX+UK(3UHfQV_j$_k zUZiN4eyim&6J1;*le4zx93?IZ-l<%pwnn#EZH?M~Eu`r^^`po54!Y3rcv9AMeRS>E4BH*^0svb$T&_1coY6<$Zu*TM%x>&7%#E%v&TzD8;>Bz?Uw>03KCO#Kad zL;OFYG-Qz0rXLX3xI}NHe+%tsSJvbhsk7b~KTphzX>h+$ovBcn#fFgvNp29tLc^s> zkEQY(mbyL)Nfl$oR-)DMrLLW5X}Q$uyO+g?L0()XBL>^zHZx*i#KN-s%^>N);!yU@ zSYqpuP1AG?yL`nhv(?9OPuc3@xSjSaR$Q??ixsz?d=AI4 z|2w;#)Yxcj*J4VS-NiETF>$&0xVS=Gse5@wTqXWYTrK`wd{%r;_xKBOt@ymSPWSjL z-Q5Q91#zSJqF5=uB)+VB!Q0@2x54LCakKckSS7w8?hxM;cZsY!=H6L%3|V&!S$7Qg z=-%JaF?*%o)jjUhb>EY&k^YVJe(3|cyMy}G`_lL>d_IsqEPX^8--XXn@tAmAJSoF@Tq@6qukI{seiInwtj4y+?44);s5ju`!8rRoBuD(i?z zN!AgQlI-?EtguGJ_95v-(ho~7mVQL3u|z4uI^vv}tRv1FyPS2z#@9&=>uYbrXWglg z-O}$UoHfNc6IfGh+^6vOTy{=AD~m1UfXK??9A_(wIWsGZ;cs>1?-b6;VnSG141Z5+ zILAAsZ&_K)ug;6CEauyf^)0j5XjT?ORu)6nfx93^e<8%Bs(oxestR_1bdD1-hiuOwfq+_IGrQ@XIr4ytR zrCUhjsnegrQ-|$DJQ;Kcv6F}oLkQjrOtoCQ-mf>^L*Z!($5ZE+Ueb8#=&&@NI=ZiP zKk0O7Jaxh|r18|z1EmK^XG#y29wI$d+G^A0>-~D_nyoC3+eyFPG%JhI+0v{mMzh+B za8?$h$4IlX7@Z@{%3`!?maQyC=UHiFB_8#Ze!b~iq$fzNXEYD7)lEa+qVw;T2UX&_5Yk7U*z+#n>=W-?##($``%nt_uwSEp8(w!=AdxxN z)qdOW$8@`Bt$&Bjs}8q$)ja=h_V}sre@O2;>_5+0jl5aLUrQg{G&^~~p)Q)cH=it4U+%*rX!IX9pUi&{kD$TNt|^RK)H1u_h8NokAU=1Cb6sA)HO!(e3bbXF zjp;@1$v}X))Z#!#_R+C8EE69Smy3^!E5wzG$ur_A@n_;{@#o^R;&ZyED_6srk#DEwp#*2v}ExG?ZV+F=Ek+;sG!y+qm(5%pbtk8k1(1EPb zfvnJh%mTwKyCWZI1xYJNTEQ{E`Eo?17*>H)#U2=0eFi6rldQh@CX4yv6nNQ3JKVp- zH_g()H$$3s7|p1G{~I4IaI4k6LMzquQmJdqNK)E;MOMOXMl#Tq6{3N1Td&auZq=?5 zBV1eb4E2_H4jLVCli>@l6@1ji!s+_9Mwa6}9iMou_Veul7l7~U+pU^y+^T+4qJF#I zyz{^w^UedC@ylW!B$Mb3C=zf#oNS5;uQUAYP2rg8Gqe=%j$`q zd5jj?uWo0J#v%OmI#zbv5v^yvMxk@zPwZ*Iz)|zp=^Nlf6Ne4r3*tr*ADVD{XowFD zdCq`Xy(02nBlN4{X7P2gN_<1yA@VLGj^tfNuv+nXOWZBKE%NLh@p*@1!NX#$cvN?NOgyfTlVY97n}|66w0Kr&a$c+#FNhbFl8xe35pRGG zegL1Sp?MywwVel_*q9^+Mb=96%=74bL)J<_)=I!MJHOXU>}z+*Q*uV$js|%z8sv>= zaEQnldSItL0mnKB{8YRUJXDBp3diYM<8>r6&H=q?lDOsT{EU(jD}2zv9`ivVJ#j+F zar7+lE`=0{ys3t7=ZK{`=X`O2VqT_mF4VV+MBXsN@jQJ-+>ZWq1^ zABK>R_1g;yVa$aPRyq=gKZu_wD~ zf_PDIxri5quCS8Nv)X;jZ5|>3BkopsN+TY$km!8bLRv-i33m%@V>?ZDt8y))_5Cwl zI~PoEjZahEt=jf2B!snM-S)a%ml!^LZA32G7~bI4JNs-G>1%`!Ggjo%l6(cx+HU)K z%DuANVHd~m^1A1mb>p**k;inb1|e3{s0q|GNZI9cPQISr2grW~6(hJ=UVmH=%*W!_7;!ll=)`w4;-R6VEPM?Iu4&$@1 zo*d0cN}BC~80=ThNQ#9_)3?}UG<%-*-sz~7kdY|=d91M=e9<=5){^p~(qz_>5UeF3SW9@9La>&EV=dtv5etbf({-_s=tUwH5>2iV2lo8P zu(iD8vd3yN$Z9f(&Ed@09Ei<k%HXO#RhBkzoYyfdoFFT)FCXNwH2%0;uY1)9|EG7`Tm6Yq>MMEPaZKKwGuzmGI; z!Oj-WbuPdPk%L&CrR8RSegsR@~JGYGv4G~PYO<`KFKVbt56aO@1r81;5;F=N$hdpynj5+CN5jQd?Ebtbb+rr(d& z^!cXwz4knLQ*NWeZABjp$s%9J{eb zml6w&Fkv+;E|kvDXKp>#IfA7O_FjgKOeA)E+qsI=40T>@spiVL{@`*;uYvH0(xR_? zPUesZ38{~p;#9`yp$2;uW3O{k77>f$l%>R?GG)2h>y#(xP0mbtnvvz=l-0y&ZpvD$ z+-i2}n20UeNbE{^F0Fv$UnX|hDO)UdDOG02Q>v-&cI0`nUc4YS+Ha|ee2aarOWBKk zPfOWPUfVfOD8J6R7R2}fmw9G9gMyt8=sq}Np zh*2Z=K`i*3)wk!xdhvqTXvY%^erqY1vYc2fO?iS?*mv?pxnIdo?cw>=jaCPhZVbq*1gHd(0JjwI+=cX}5k#7M!${!Uk`J zyA{)Yu7U7;&j$}FPYcLXjlUr;xqtS5FMu9+3B;F_bNMO>48UWgHCmpqKL3vxcvE;+}ZTS`{_O|}-% zjyW%~CkUF|K-`m7ual<}BQz-+>@mzzHo4GJHo1s=PaPi4c3(j3t1WF6f^Wt>tl$5+~y}m)WU=`?X`v zi}m6KvC)1-jO%-hKJ=J@spGZ;{}nOwbviPVDI& zt?XobXxceXxL)Pv@mfB-rFgNoJ7u-e%17rzR&M#UquejXIs~anlwM-NY%kXt>3+yL zM!D>yFRrKaHfj}n`Cv8H6W@)^sm)I39ZQHy$ZaAP4Q`v21GmF+wcA-{HQQi2wrb2` zrVEr?yVC=XQmSnhU(ou32V@H(t|#A4S87JwJvzQWT&nwMZFi9JDbE_#lXu)fN+WlW zNq%)>es?zM+n`oyB6npL!K`dO_h)mx<(9G?rYqJf%yyA#4@TE=m+Xzo6&{sEdQfCd z0U<|R2zF52THsov|3&H8!UfQYYCpHCzmZ_^;=`M7I?T4bCKW9;xlgVz>RJk79YVTt zE?2H$#AKQ7f2*5NZfnWo;6fJ${<~>LS$xcdQpZ+0Mp@8| zvcM_&cAAcy!AyOQwGM4wGm8jkakhbY-*$#q#7*L>;%4!6u}XYH+#$Xx?h@ZotPV;a z5)X^D;!$1wn8;r2TC(f_SE77y#&QSg*2fUh+la})ZvI?r)2=~_L)vX){$ml7}9{g(TwQ+4e(QKy1k z%d7<>ruGDcwf<{mIqR@l^i?|)S)0mdy|~?lJ3L`_vSqdEox?U|b2oTV*s@y{ivz0J zzt;8dR>&^-AQ4wyZqIg@e|$vg%U-=YEB3Sfhoob1;0o5w#pGBVgZqeGcHj$A({(*24c+iyWlXcpBPg@T@J;}bCWqwGC5!Jo%2|moyW5%j2*}H%atu1kM~m~Rqa6*r5&R?N4ETgBHD!`Jm~mH39ZLwr-*B~~lu zZ;89bw?)>25c9nvD^rP8jmU~7^g;dhka$?E6_1L?M9L7cJt@|SABv|%##Tx5^J2Yt zLHtzlZxBBdFNv3RM^~g9l}CTI5S}SE#)%1HOR=?G#a1K0Brzy<)VIlEXR#~i3}L&B zsUrR?nt6+uG;Ei#uce8XE@p@W#Y}OCILz|h?igY2Z)2j!QxPHxX7$b z%rMrL8yW9`jQ7B?B74!Il}EmtEln7=F!ELc$U91)_d*v>_ZOEwl%~=Y$mD0 zJf3YcJyV)@6~#=#!i8eA4-DVlZ5F^+#ChbG2ib|8D;6=HYJ5ywE{#_O0E*k9kCaW|tkNHcbc9;ML{>@+&! z`oUu9JcZ}GPK2D&NNp=Tsv4{!yZdAJXpfSvGGA;Q_b?<{Ls5~_*)*m4`m$%aW91v=u=(IYg%GF_ftTgOiO z9ry6w86)pIgRhB~Mcxb4agP@x@(wRFZ|{OF#g1aK*jZ%ve!k_6GjN`fHq_dy%cNl= zD;-<7^{hp0NqfM1dt9g;ZK|zEwl>vE!s+6Le3qK>D>#2Kzie<^+~MveG)M)IiR1dn-JuR9)@ zg_PSGM=RrA24&ndWgN}kI_Lsh`>5Q^p|6ZJowt&ec+_fZ~dTG~jM3vQu2 z%xsxKnyshpwcZ>(OAZ^-oHmUXEw~L#OV!fg zT6?=ka04U3+1@gHKUMH$dw)l80~WY0X`?Sjj1v>0zw_+va{QL3h_`u9G2)x;t>VdH z`_&CDGkzZvTqwq8AY4W)#BHsw6iZ6sCfQ>r`Is(4j2d#Isu8`bl}UnnkT-1pGyq?24cdW7!s z0Ug8aJ0UGxdrIbMdc^kWAl(s_Ya`3;K6S|o$5Uw+W;8k6eiLiTYm@S9T|D{&_OmFW zeA}5c=GlIrV;ro_ajO%p^RO&oe>Qg;ieY6tR2*@iyCE&pqR>a?i8^ zeAc^Q+x^^sxM{qLkuI}bmI{1G1x6~VF^#PX8PE7pxs7){00${AMyS1r$bx@g_Z*ac z9jn}LW%Vh6_i@;ntUj?iq#b<#dou-An;fa61~M{eEeJi0Lgm67UBA?>pY$ZxXXH`2 zu$UIa$CV@QZn#U=8LwC*C`W?2ewI=@6dzJ5_AATHHg(qS@!>f*TD<1AP9cTjdYEr9 zYRg`4#EX$U;y8=-9ac{ni-r;RxcCs%_>;3M*lu!Mfe+=S-9XEWb`eq}pE8m~=n7IK z6t|30W1nxYY<)b}LaX+Dmnk)_&3y8U9-Zg21Ie{eVy&&+SL$R_f~@YWBi91u)*g3; zkAgD^qoh z;4#a=IOq|L(QTEt^1R|w;yRRDKR*+$R(c)O9RwBY9SRvGJ+(P~t)Bdo3&7I~zwS{v z^8oQcusF<+$d}>?2*u9EV;dDvU= zz9YJtW)NDhA|HeNnzELF&2-F@S-p$dYh(1J6l3(H6l3(HqovMbYqj~<97wrr(+c9k zsJ)f1mX~D}%pPTG455J(qz;x_Znl9BHRq;k9e9<_o!f#3k$wVpH;5t(C}@_$q`P zCtek-94JvsI8D|!;vObO2b9}ct_ymQ()MkYi_PL1)uxDhly4tUNJOPMqO={M;|o;E z2kG0bZX!pj#$)jqU#70x2;O(v5?WeDo>Y#jNdrq$S`p%SeV0z9fu-!4<`P`M@#bA* zH+dIotJ`y(=aqLAYEdh6{auPzg39+9SHv-M6-Q=L&`B;0-lrp%xByx{0q+{H5&AN# zcYLh(_MJHfFPU0kUe8E!Ks+7-E>?SKlC!G0_t6Ts+uQD@TM?R|i+p3;HiL*8#QFnu7K)0YQ z*@w8tou&NLH1+xLTk!F%9b`>-ciD;jrZTHErT@oj&fO}lvxrd&XF8%Xkf<`7sO#@i z{Zblng?LiI(#Yz%*~42!Ce#$?ahp~_OO&dw0 zV7zwTY_bHJhsm^g7;=9%XZ6Y*b+f5W?u(AN`{8p6@1RthDkiDkM`Ziid4^-MbO$Hg zRP>{+HEe2uW^)I&3czyt+xgjT+zlzo-F$1gsN;l~U9}J1ZrmkVE}KQv=rZ-)T1oTy zcs_(XOVo8nD7_LDi-=mot!_lQ<(JvpBg(soy9u4<0x-!9fm_`$sP_rSe@IEJ^%fGx zLT`zcL~j`$d8W4#JJjesWhK#DMJgwH&+&^qZ$0^2=~Yq^w|Sc>i51>!=7o7X?R~-? zt5E4H)!6%ly+igsVO9_FK4I^qy-(OXZSNEI#oGIXy?T3}u=k0*PnZ#|EtK9X#4C^e z8hD>D#hLdBb0qH*hP+SM*V5i6>`Suu3Hy>6e=qZe?0v#`tGrK`nV?Tdp@Gc47cz6f zsF!cI$NPktzhK6Txe4AU%=`uK6ZTEgJH+pzremDI! zBkvQ2yiXYNK4HlFgc&K~eZujz^xA^4VRn5o&HIEQ?-Pc+3&%Iz-Y1NvMEVLX-(ovb z7el@xTKqWDo*h7y4`bj7mkP7wfu3<$3Nh>VnC#>()r(UumylDk<f3|j5!LLSE}-999XO>@b3i5N86ESI&KYd} zEd`gH8VBd;oca2;KzFoV`joT#!e52gMg(k(WhSL8pH|K4vdyr#z*=g8`5)HWm8uTd z3Yj1^WWBQwHrdOub~A91w8ZC7yS;*X8eeWU%i^*`@rt zE6AA&iA7iz#RV8Oh}QY$5Q}Vnl11x*)y2k`)wK`#hmEmXxrSJpMKQZ#wzmP>OOKZp z(L9X5vA~w=Za29ecKcLY57IgZ%FS9?`j#qRBkn%*2&GzrTDT;w(qvr(;rYtl6KdNM zRMR6$)BAKcPwEWm&2~7R+Qf==#&_CMe|dtIl+E_KQh)2b?v$%VUYPou>1A+F%RHW; z=9rPxUmF9l`kTky*ciyKsJT-$5>h~IZ5jiq^NOjDOBn;HwJ{K^QP5jR&DzEoNLNCZ z*&LX+(&PO(-cwe~yj8S6b>4H-wK8wLjf(i!XjG(n2K6iOmDMju{eq0z`PW(f zLfd%AYZ?#PNu8SO?Xev!eRHT&#a<0{s=_;j*VEt~Wjv(TJ4tEC#HwtSg^Q@w+NJ*d z_m$F*$}X;!KI7(*t_M_Z_PPLizryz`rMIZup3_+CJJQGW?X%)Zm8X*mkI24m(yxx{ zZ0Fn!ob8|h2Y5&QZ4dqe1k<(;v%RMl=6c_!+*Z}bz!KGz zBVwXzR$6nOP2t-FrR-Rx^;pF;LB}NOp1!Ahif8Wwc7kTDV2$^(?YiKy7~N^>RoRXK zgdC)=HHy6tR=Ql8kvj^yA+r~ z@61snvna(Q<;l>Or;Lv=KaYBepGUp4(Z{Ls0~~d$#w#Fp4cvMi~0q}PE zr$sZo_5M4e6TM2Fv~TNe_TPiGIO+dkbf)*3|3^AzfzI#%F=U4W>V1uW4e>nf|D}%H zLi`W$?7a~Wm1Evg_#Qh3AIW<7sY>xgs|#m!-K8!K zz0~y*JBsE9FI5}6RBOu4D&}$4=kPHXPuizaJ8M|YWh*UaQNpV!N%SOqvnaO~Ql-18 zQe0xFA7Njz+MmAsA|DTioxOe8RzH0?EsMKMg!N^ekuPAD&)1Q&SSu3GU(lPN z(Tz-wWmO&Ls`QRo{}GSP>enb6v+zEp4YCzsAL-7jlqw%7?jNcA2XrR3;`t%JAcX5RatHLExl(s|q+zaCXkHP0qi?vLwO_O~{0c9WD_I-6(0nSc zQ{@7rNR{kSl`L1Bwe*bbSxe9E>3H~uEmz!r{f_tXS-9HfOn%o&zqTHUr7CaJBA$zs zo^|w&csDO=^hfcFWuzywU0UTa%F+lgrOKJDuTt5pQvGL?g*a#F+Kl61PZ-DH+Pq7F zc;s^?_F}NSWQ829n6r03WMcQKoRzRDDZC%@a_OD%X(&_L1 zYrok3f{h)nbP6YzH!)>WYGTioy&A%E_*>OyP2Z}19sA|z5H#_%oUNG;<9doCIZq2woBR|&uCYPDw*o^$eg;@oM3$yN+TbNatH6=79Wan!B z<9ifmo7SCg4o*2}YTEv5f78F18JJmRXVD+OD(GI&{X6ITqELT#X5G2Dq~`li6o*S{ zio>&7^Ka^`)g?70-{`Mq);H2R;`{q%=g!W(d*fY6{HwSd7G=*l|AV`Ja97cqA518z znf;Xha+`EX%?~EbK0EuHA3iash=1pQ_{0yNuw$Fg%=v%Nl4}+N&T3Mt-r?eCtndn!tjN=o^K{T*vM)4dJ%F1@$m+p9RA>*5{sen*)<;hk|Uy>s5D zu7meSo_*-%%VH$~Z@Ti`=}LUx_sw=oe8s*p>g_|mMeZ5jBfb^xXTGPIRs5B2wQn_E z#Xjb1Ui5wFZ|Ao9+xxTJAN=F}5wDehs(-rI&R^ia&kOqR_dnqE^*`u;+#BHkXa7I5 zkIcXLpYX=|pY;FK8|QzHO z9w1NE;QMv6k=YvenQZSTW_t-~vJ-Y}c9$B?9`aH-du_KIevwEkX{*6|@e2#Da^|^O zOd2__+4raI7w!tj2K#N}*tPBxj!mRZyJlUjjkGqeHuVC(u&1}oBYlEjWOpgy7liYR zye{)BKB=D)A8W1DN_NT6HS8BPSUmg15Prc-AHP8J3kzv#F`C*+YbAsIg8VK-+|7SX z<#*xK75r{)KeOG*O?TjeeLvGtnH;s&(o%NZp1&|_Z#KQDJ^D!PUz63=TymQyxSRjY zbIJ6hm`fhn(&mx}Z?Im|@OA1nt+cU;5vOe~dH6b;OCIr=%_T$TlA+BdKV@^tBU@VE zDQo|?bIJUQx#Zy+|DSWoo$;b+=__e<@@V7#_s%6ZjiS*dG%`JeRdDz&rM zdqlLue>aQV=VdD!^f0c^B4_1LYW_cFk(2G&^32dG(!)OgE3?Rpct&yV&_bS0G_nq5 z_>-;;y_REEtA;IeUD+36hr2;!+;sRRi|_Dl><(ey@*Ec&B=Xc2n$@gB7qL@RH9J)f zk8T^b&}KY_6|*nI+Tj`<9=?%%Axtw%JG6w6=ggtg8I>s=TIBARUgV00E?|UYy|2!# z)H$CKSBXCpSBpOvpB10ewSFP46`vQ^=~@SL%=_X8BJ043?HSRY@?A!)H-2nnCkG?X zxk06a$8&CIR{IWJ#7+)I-kA)c)NIyc&~V$j=5j_v9A7ru8Utu3?C9779Y|1%cCoYPGXk^yVjq? zKO23ic8m|319_$q@=PNPi+#m(F+&_EW{N|^VIuvnVGG%p#h5LQ632+_Y(%*3i`^CM zx)E`LI8o%eQQtA&WYK#2$9z-7snLmpC-D>?@n^k|>6y~l++lNlg;q{j4M)lG6Cd<*Rz zb68%}OseB~Upw-mzP&1bDSjTP74r9UycZUn=Uuc>C9lE8JiW{0qy6flj=U;(|iaW^iyJn?{dXlv%q^pNO*7*?PiFqg}3ZTVmbV zE0M7hd*Y2AYvv-&=kXki%BIarFV+}sxkisxcuXa9-_taDVs>87v@|fz#Pzx6|KyA` zF(OU7^|dtR`o!yoA@VnDEbeb+q&r_xylh0y=J0F;`P&h>phmS4HL4XHbkNeG1v6uu zc}?>SP1B5Y(`fd0XQcl#bJ3cA9>m)BXv3g^Hc}0lf6l12adg7Jom~s6S0AEwS_*4? zjyh_+dYk{9>usW3*bE${z-KL~^Oyyu9`7I>T(?>DeqGukOJ~X&&+xl48>{p7S$$0n z*j@FUXLm)3D^hA}{C(hBQm=XZ{l+Iqy}E&n%aEV{aQwYTiCr@}th{A>klyn;8-Gu| zHp5Rob0x}sD$k>`erzJw4|lAg?$|8pKOTSo`!V;X5%&MdkxVaHrO?(U@mz?-H#O7J zsK+FgMOLm+7PMw7WaAz#Eyq%a`}oHrncp45{O;&w(}-nLZc<3LZcBIci^Yi=dlb`>b&5rcDY_lU7A)6h6%#J{2M;JtAb_8v+BkSei zS88@-v(1iVBx`o$HO-Ffv_58QR=%;8w3yt=^!EH8H#_p8a{V9Ah5RSxKW^AU+0K-= zUqi`frAqpAN=cKqpHIoZzGk%jhi3Vbo}$DsFG5Mqq!wDu`yb7Je0S#K@8>+eJI^r~ zOKPL{tP^GQz5^U%R)?%W;D!f+kd!4zB1oF7w)%@k^jm*i`dV&uHQDBo#SGZ*-Oy#RNxyK=(yvdlrQftVOTVc;OTYZCmVV>2E&V2M zu=E?BZRt0CzNO#PC6<2E3M~Dm&$aY}q#q>xraxurH~lM1zZpSGzv+#Zely}N{iZWR zs&LY8`Z7yDz9s!2={Nn7r5|S?{igF4ZKVNEJyBNLs?4?3+)|>Iwi`BCIV0TGY;-hh zpRmu`ZaxKAg07@Zh&{$;Q~tWUa(wnM)_$dzVXbD{1{;CsGo2Kw>od&emik24B_r4; zn;E8}wwIYVuK+pTT})J$C4i%PAIRztfibIG)5 zKGoB%s;4$vZchx1B*mI$;xep-q>kH69Hk1MXpE&6smx4VxV6p1g*#hnQEqIWkdhRw z?0Lv$;wWd##PKaNaZ}PY6F1Rj;-*yEOkDm1n~9t9n$5)BHlLDYnwdDrOx&oGq|>&k zqcjsY)n?*uI&3p>H&xqA+~lJ+6E|_7&BSpGGjW`OnYbyvY$k5%6`P66&$pR4j$|fo z>L)f62Wi_mhM73RnTgBKC;hAi{?E_5HO;j(&8aobouyb=Ov$#gh*x3uZ=IzsUIir* zuYwYZSCRG2W%?B6weQCBsB`;B*D{`2#4qmDnsjaGW$OrehKTvsx?Y<|(d?cJDSvrs z%SqR@y(-wH#WZil;9GWE?zxQlR}25xg{K5a(Ta&{NX3cSWu)TTNsG9rj^%b|w#v3? zb>_7>M!Vx9TI<>LUb3e5e}7<|TE;5KiP(*d$OL0IVP%Yi#KGcFxY)5%XRN%{*nGxf z8e-WiBw8Ok)As0$-NrozWA%ow;3s%pu2aOGY(+=JTNrRHqo?JP57E;yP7e;|EW`iOL`^ijpLgF@#G1|TjrP^=yEU3%7$m9wA||@ z&GWE5>pfZq$n&s}=V4){h?jyMYGu{qso2vAqIF0p7XIxA~T0-V|wCAC8=6x#>}o`IZ)p zkUJD|r+Ak_io|<#Oo{Zp(sQJFa+dh>a?Cs8Uh!Sdu!8Xv3xAJi^LDdu zwuKxJ5AjynCq2q1-yRl!%e5+)t+MbF3OOnMUg4+2)B5(jND1V(A1nNV^hNOx;=hZ3 zZV9iQgF6H`eGA17fTgFD8nuEZyuG zVc1T@>qTSlA(kFu=^>ULrdn#-)4^zFk zzcl3;JwTdLjUFUT*+vhRri7!1N}GM&u?fGIzd4`l^I941dswCTfwXxfL z>>?7ogK<^Uw@9;hE&5hzcCba?CjF3=5Zix|m@g9_6PJsR8?pI!)7mt>g(}kQnam)h zY27<_hi-a*Qo8w`n~?)AMu>$lLiRv1vVE)0(lzbY|@`&3*~&G7Sfb z>@STT>M~=pX|>Gl#{XiEgb}dFTCJEgTCLg`{7@IXv6mZ9zhjlPT98%?P7!IB(6meJ zFFlbsBNDBjLVIVCGq=kXBFpw4op3$$^ z-J0LByEVj9VTS;pB?i7uh#dvkouCT0^Nl;+saOI zfwsalZ3X&9=~QV}$`DRlK{z$9t+f^87j1=U+dCoRvD-7Np3_Bkdq%U{Gt3m(?HSEm z5MzpHE67dS3Q7oVh3OH}v=uk@qOBm8t*t=cBu!g^W-l4Sb6|Ki2)y8gRc4=pJoPg$S*I z9Zze(@$9yZrZqr6EKO^Genj`OMECV;!V7tGLa@yz-W$?ZW(v*r6Y?%cPQvP22v)zX z!|Gee0r8N+t;`f+^^L#foYS%Trca0`#osIZlz3Vp=S3?ag;;(2)dlH`;vd9+7kMKh zIr16DEW+xWz9h{X5z&`T`>@vSSDCej?ZoyX)|wEkHN;v&tTkj;@TR>S(A}jeGiWO_ zCG5Uq+R99cS!;Ay8f%TVQdDBr8f|5%#H=;iN>qtiYqXWC60_E5D_tdKt0t(Ie3Fu+~N^QS06{HNZ%?wQTjI1j1VT4+nV%+ z@D>+1?Vo*Mptd7~9Ik@Tid z*%@Z2f6jVOR&cQ16OOswKMyfhRLDa$Piq{ARiBLgOucR`oL9g&MmVL49%m7&K6#^6 zr@4$^RCiiN|EMv!%+{x-Y_T_5b-K$|rm}+{Z?wvt%Lqp0=(hCFL%9oW1Y^i1`kl2o z`)vec$R>JBYscCMhK2A(tFfQ@d85_1Mt>IXFtdEUEj6$M<1`r?8>^acUpLe!XwK_t}%iK%96+OD7>S}{Tlp_Le72yJMC z1dUD84&xZcaTs4lZQGZzjjd(Iu?=w;TWQC((>%ULe9)IFpn#%)0;-BUHIDK1yubgt zcb|LiXMr*4kC}6yyUsdmuf6u#Ywx}G$Jyr`ebEZ|lq54V7ktKI;c-9zJ}W)Lux0d% zR_W(QlSXf}y?Uj-Zk65%pZ>;G`Z<^Mm#*0FY5N25j98SKt&uM9Vp|EBV{`ktntfu+ z@xTRU`-NupYq9!NyvrQ+X)e_ql(n{NvE{8;omDo?L2IsH_PKRjH8$=Vf4%0QXT_O= zrpD{5(Q6w9n1hP)YOrJcm70T|H4aNJANyXc%OyUa)J$~VW-KjuB-k>yhLw=!d7Jcw ztItnmp5H$2cI>_Cla1J0@RM%or(2lqE0kUtc%6%XerDxji}j6Q_vI&;+wZ*m#>($X zCbRm%&tJr>UX-VTC6{Yfzu|XQFsoNwzG`&&iOkO0-?wo^t<~&C_j{DX+ioH7&yB*} zD{$H{@K22L=Z62nR@OG#=wg|z&844zobPJktd?yO_h6L-qn=lSYIYI58mwwut>@my zy{YfPjoZncymR1-&V=}|I3%N3MUHR{sS`lAud)%&YiC5@@rX<6MWbxPZjbgH+-q1xLZ*v;Q7!${&n&Y+`ia`~`+B3_Sc|h7`^Lz} zV=q@c$Zpyl73j9kEzAsxXe%b2v%T^x4V=ud8F+CRVS=Gcb?-8#z;Vj-m#A|AJh?&& z&I)#p+3d#i2A(zep2V1TH!cu#O14~!-*(%{9^3&ktsTNkB^?szb)GM!T^%G5M0;#Qy z7ovZ>uG6IIy*LS^j76R8RRZJ}8C7>#uD41vaOJn!`laP2Z>yDPD^hnhY)~mQJdaL5w5eJroiskN zuZPASGb`FVNnESt_c4>vN_%RquUAg%k}9Lx_f)D4i)cfM2Kp+)8Kpu&%UacmQAmxH z3iqXy$JeY>TCJ`uq760GK8Dm4wbWPFTHix{+v{FIc1!K6D*syTpN-dUM&3Bnb*#Zg zV7*!3#;nGSP?f@&L9A)NjTP?fRNBV{EmN!MdgRgk;@qFgVq_o~U5Z8GLq?8~g2E>r2(y{mdOdK(sK87)7Ms_P}*NQ+$$#QOwWM{AVU zRfiV|cGNve3{m)wYTW~BvB1}YoppCRdya!%QE#c>X$Q9y%`@-O;@|`M}x-RbOlGbt9?OEj2UIW_N8Xw(R9CWz>k#lhLNBrW$SHqux`!sJ)RI zAqsVI)O*ytN;C_1hhkejFQ<27YnKU6o?+v4j7PLPLOpW&O(agwAhSE72e_H%h?{JW zj=lE-O7_XKrK~hG*qx@QoyvN?;cwepM%P%c_tyqH+$utMxod&U*bS<_zU`WU>38E& zUkz^nK5lX%@5!y;30d}Nlz30BJpqG#Y!NK<%~BP7%FhhiB-K^8_p1ymNp$Imm9V>u6J}u)+$`EPTgK z`q}?s>| z#SHbHjL18FXnQrt;oW*BPdn`wg|ju0n5}U=x6gDk*nBkEchMtOUABJD0@Q%TMe=b1O659$G*n8){U_rxR#Oe*gEku#u`mJ zpCg?Mt8R0{gAF5AlbZ0FVAIHZ-Du+7=jwuOBOb>}srWmjxjX(UX$mHT1=XwF$Bk!_ zLCPxL?!F%Eh`;H+Y0_>n{96|K9pmS2CNjTg^wpNi_l@%oqpUUfgJ5U;Ik(w3pBJoH z8?3EbQ}F|X>w;C)YhzbQtJohHY&G~rgA2tIyV`iZWcVV(c@lc$y|L?+R_v?FW9$Zl z+_{gx8T(qrQ#?(%)Ix7I$a@6i&&9rJ5^hm`V=IF8k&nc_ZE|jvR=SWzaadgLcY$-KJ-&}IfNc1()qt6lK-b8njL4EBW>NyeYq$&ezN>YuBj-{R z1bJR?_z1jP^N2?Gb?*HyaNjh@>et9?-D->VeUq?8lnS0@95J)v2L{&(#@I(OazX5B z!@p$sBExxeb^r(VR9yE#&diakTlfmz(32pq;$&TN#5J*%#=qL+ zf8QXz18MOz18}WD<{#+%vU&as$ltt*v&r9<;a8GB;WdV*bJ@Tu)_CP__==qT@x;yW zR<)*KdY^HeHyr!CUdU>4IX+>)sFz(8lqT%7rFt@U+ELB>Pz|r)PSqT0L!x>vUxVtZzLq-C z#H^y;aGp8fjz`k)j~mY<-hNv{OA(!xLM&_(g*Yr6ILPkgxSsUrQYl{#EIW6$KY7MXWfU_jh7Nq_NIjP1|wt z%7fG-$y}`zW8XKp#^4WcVV($=|T4 zz$1|9;QKjghD?bMYW!x~jrppXN2nE8Oe#%T0a&41A6Wt)w? z>@+ib*+$nFxhn8hSH*7fF1%r)iZ|sNK8p9gFxq7I&Ix*@uBt`UgXO$YrjEBtTtWVX z^CWKU19x`NURm$XF_>icQx83q_$L|UU7@jRdOS&6Z1C&kZxZi}Pgb6-S^_6tm2_`0 z{96XU!`F|lbnIOs^n0$gstIqaRPeUMy2CmSqa153YS<60XhskhME$9PIE#(QfF=XtDH49}2?skdl$`_%Sh z6V)p~=Uxzy_7$5*y$7e>3$A07+f5rM7HwRRkrR-S6L6t;Xb=;i^)UwACk!~PU5nHMl4p%&_DeqqV)SWUUp|$y%}b>`(r@sX==d_!%!lxfgERHLz?PZ3Ta2BL>sWK$J!2zlu7Zce!t1z$h&RaRS*Guv5x7Tj#`DdT+F z;4^N@Ouj4aD%stNp9^N6^SbKrj7`ji+Gp@SF@rqIlj`Aa1a$632uf4O-H07Ct93VG z26rQn-N@aDu9;KOcWvq>^cDOhJ3cpaH=;MyrMnS?a$jraOlb|Beu`L(>t-fdGZ%d& z->W@QN$ZEsn)ytp`xDsXVWq`N@wVyfSt;I`x{>=6hiBHXW-gxXroZK5#v(V2owiqE z@#fTP%$HhbXceSuhP@vO`edW?#(r>~=uAy>Uu8e)BKiyXDLCPjN@^OVqJ5T!+~sFq zL8&y&n9WK!6s>`$UQ;foKSD0IPC2N%TTm#K8MDcsAkV)+`G$+nxRLw`r=HJPM0p5O z9y6}g-2gZrHVW(B;6F31R9jk7%V}ZB)LoQEB6Tn2F_?NpH7B(k?S4@|7w!5}ThZ>4 z>3z~Jb*suCbr;$}VTWuy^xgVHW0?chN>Al6TfKri9nG@N=u+&h&PdWruj!=E;Y zc5wd8G?`3oNljmlj)FW7K7A>zefP8%sYmhY@1tYulq%KkY0skRe@~u`rtQ<&qsmti z527id+M_z{MKlG+jytDaj2#6(8SI$88*8>q|GD&?{)Y4gvJ(VIpEG?Bo06{TIFQ}W z(+^@(@qgENs55Y4S>VIQ!yaF7_V@zH2ax+L)0c9OVK5cr={KGTn?9KuGH>d;*m~(% zS7Pg}=eAS#yQZhe$MUJ%^ArztziE0E`DmH;f%e)?y@$FFKec}Mc?0BQ)tGVQW5c;C zbq@~uB|-o6In?^W=@+x(R`5F4Hg$kn-#qOBS$}#J^_^7ET@-3MJnT$9ubY~V4%GA= z)8pKO6A$0%n5GqI-eq#$ES}2|_`2?OXiH?Kk?bEYE=e?;Ka^5_2oIOF$4mF*}^Z%lt-PTFh zqur{8msB^-dr5cP&YO=liHmmdpq(H)yr(`SJ3?oSIQa#3E{n1_*f1%H&l7%guybl7 zJC}v8G|ulD&TjAXW@1y(*|U7!o7hzF85fuCe1B{cx^J5@%YD+co{84&Q&*vN;=J+F znw_**_PiSTLg?r|btAfO`1noezM!66{K!jEA67N!&Mchrg6AcbgQ**p1K_8{U-=n> zvkYDmY??HUJncBok*BF2f08^2E)J?I&L&U7Z#MW%gDVYw*WhZC@W%%4F!+OD`Q-JL z_Zohm!59Adpw-;$m5>)OtJ1q*FW-mP+-vKtExPSr|5%ak`%y2-m`q1t`ehFB`ssUu{SDa&OQ zAXZ7X$SOdr0%S+fWNR^SUL7o%{32G_^zkaJGBtS*RuRw5!K%8Wl(gt8gZ3#4E5B>_ z>R`*HgOz`5@D78UO~S(#`jk~z^-*-ZI?_|z(=^`6m|x<*5pja_`A>T zcC3Mb^WL7xx8N5<;k`ZQwvo%!=Szk!GQ7=jRzi|98CfgV5=o1_t~D_JEu_npd7l2FNf2nsVjV4Xqcd*BTQ#~LShDdGQ^LEcXQ&dUCj zah1%Mfs+if3mJT}L3|Q8J_$I@T`*~&a=O9urDx>@1}~I8@~~qrtGvkYPZ?}7_-U0( zCHsJYpE1ZjAn;3Ee9C0{6iNOWmW|Kb%RR{E;D}i9~0{)qtFK+ZMos}!|*d( z1~NASep@A2d8@(i1Un|{IhMgG>Mca)o$pxtHsfSpGBTOb1KF1hyxkx(CwN$wLmIPt z=*$x`Og;XaVwp_RC}p> z!r+e$K56i;3_caKPhP1J?H2dHnDw4D$c{X$fxiR(wL#Wlu+mQr=RIqb&I<aei=eW`PjXq%Tf4ZBwll!hgz9B_i{0Edkq4*Cd@*m0V_zzL|$~q8V3#>QDSP~rn zan2)^6OI342G22w|48nU{{Z4YfcOs}{sTBgxsd+=pJu5{H+a6qy}%&;qmEr^2Js)@ z_zxid1Bm}fE|UKM;y-}13^GDOCjJBX1(gN4Spx+N_H`xizj>VAJPZ^0p&L1#D5?Y{{h5*0P!C{{0BT%Gvz;^;6IRz z|A20FwG#gU<%gEjyN!=$aQp{y@E<_@2N3@O#D4()oyoy}z={6= zK45UOh2lS;;6F$m{{fEw0RK-G3;zM-VXHZh7#;rsP;~{{ehTtx5jloJsN@#QiUpmuC&)KcGBk5dQ)Gyvf9Wfa5=qG#Z?!F$NTAG@%<^nkTGQ$`jrtWx?47xz__u`ao9n zN%LlR!CCuM|G<@IJ!vZR8A)RfQ8!_wX7Qx;F-DnPd{Lac%KGZKASt(x@5L6|#=T3* z@d;ZrrW}8bR!M;P3Ls<0v)9}__KN!D+QKR5D`S$mt^r9W3H!*4y z`WWKgjpCf^znMD!0xkN(2SQ2IlL=r%OFiEn_cYv@STy;3blP ztyfjeVw^7eV#B{7Iaplqn+93cIjd3Q^f9fKjML#{oDO814rJcaxT%tP3y^sWaIQ^ zHMe){ljtJIIsu{ANgBEkm-@SN?D<$zbXE(HaHqk|1|POiW;bKr!bXD6D0QquEatSl zGqnBsco~L^_Mm_rJ1Eil-U7U9D@Z z=50%>Z=og#e$vIqwNf9pjd_y#AjrGKfR`vO%ZFxf^AZ!O6-cgJ{6SAeihL{?TT4C! zziDt~u&F__H}Np1t-qgIA;_E-_ycm&q`Co4-2nc`I5+eD;0q}gQGRUcK56i;3_itI z)9%F*g3l-~mCqXIbFM|@XY}oo;5wbwYS+3cz)q*VGM%>K{R!Euj$3xmP2ld;*3#Jkw6DZyHhTRLpEtOew4Vu@R@li)0a zymJj4Pc?QNc3R%J7CQ+p4wj602Ro4>cG^%UelPNqGPJ8UD$cBP9Ys;~!ZV|-1n21_)L z;Y%68hT28)9beRsP&NSKn;WlGjuSQH zSon3~B*(}k$L(WSC1uy?3UaJa{6*tiGw?Z=#Fyd)z*)g*Sm6@t zKgaNf++c9bP4dd@2mEQzYP(g|Bo|@MD|ZgvRZpj2t(L91b>~AcumqVc<9Tw$>x$L^z%V{Ndm* zDU*kWCzS^v_9ygbL4V^fu{Ql)qt&~{M)fQW%0qKwjp|yxBM*Xy(5aC;w2pp~RaE$u zlZNZb33PHI%2b1&G)S-9xKZPQ#?2a;0?7{)Rv8*@B0r+A^4|EEdYQ)CH4=crGZ;`< z0S0FU7|2>5ABo2QfipH})D!slKlTB$&fai6btKuahdLq(?@wuX4gUv@?mO#wOF{5= zyp;<3vqze>>ISoaJ)?Z~j@~HyH>g(>yu>JsA{zFfuORvYv46t}^qtVqDt#M%iN19W zT1gj<)(t)K)JUL@0N)-QZg`8<{c-B?M7;9~?zb~jXt<2J+tqLdb+@_xC+ZjKpVzDh z{E%y_t5pqdm_`l0IhK;=tB+BSlMPMOV?kyO&>3SjP@7#HIbdvGqbC4}t3JE_C+f57 zpQpEOX_#o*U5Q?#sD7;eL6v)bEhR1rJiMx`W#Jqomoxi+|(#7kaMBj}yj}nrq zpNPJ_>{jh^OSyx6z#!v_`ZZ{}v-TjGw$*CoUl4ukmZEQ>p8FC8StW6=N?$Z(br(pT zuE#GMKXVR3zoB%|9hvAZ$UO=qeAjsHG#wS)7>| z76)Q+=$E*HGoTk4*Y-RoLp_qqkNH`0>zp;I^NI;k6qMHwKOwpaV8 z$^ghJAfZ1C4%fY?lBj!%9O%9s_by3Uv-K^bKA;vaufacyg6yt3-i6KX;mOGBuS+3M zI8QDBX~lIZMk3r7sa>G}pis8MJSwYpO@rS|7)kF~nDF`;%2vYTsLsNcP# zbx%MP>UV7?sr_p7WPG4vk%!v3v`4|G4f1xh+E?U#MnAwBgHl^aYCHH6BxCj3rKHmY zuhO}JbOcFfwCA0Q=6tnHHKMv+4E=vzr)u(p;I zw#4;BS8{ZpQW*U{vIS|QwK3HmaK`wxBUA!F?hw?DkPN=}wp}&>V%Jfuf4lhT9nz_0 zjqEyF-cdMrCxOodzp5d&(eXK>Un8f~uF=}BDabv_n%9xEq~e)n0l$t1V7*(o*hJyL6_ z(b#TB4R0_Gwhrg%l3?oaN96NIC*|{jSMzl&^%bd__0-Dd8r_Q(1rIyAMzs?ByX+>` z=uQ0e2v8WkjcO&&?KL;4R*u?3o<(Q$27SBfFaj-lNAa$Ab_VVsW$ue1dpF@&tY(v1 zB@inCw+Fw9zwSC+dKW&U;hOox+cI*N>^<^1tkgW}1(jLNd|3&|sJCVwRytfWOSNxQ zJC+e0e-FMr=wQFhKK$Jobh%|6}@{6JFYbj**Q{ku9i{E zUV0`_w1D%w2GIhX{to(6hCgkP zJB3J4`m4!5%W|5Xv-6N0PHuJlDzsQTavuJziQTER@AyjmTYOX%x`)eDwP7Zj<@|C^x$)am_gs zahr1zN{t0F8zPjFg8s1K=!G2g0%9q6csg_BJ}h-Ema4->EhC?xrnC)zi2Bz%g0};* zFU|b;$Yxp$6pfOIjb|PC5-lb*a=yxFq~^K8vBF61f*OSy0iD%>kvnE(d zh+h1GAnkMHRhEwG`KGFMT1y?#8(T;Uce73^_!XnDzBZy4TO>y=Q@b5`H*0ylBWAId zC-}Ptc}D~ILQ-34I^NA%o^Wb5alc}*t~bbjC?qU)O(Up*4E~`(N_pg3)i~g{ zE$*!bzhkL$za1U8?>nNq@_WX=+Tb4>yxrg(2Dzg|>XZTecN_dSM!(nKzcqND!5&xYUShB0>S9oDBFX?PR*C5E4m>}^%|tDdqyGlrDjVS1a@;P50P z0$TpCmz0BH^Tbiviw7PYUavlSnB5--m+tlIzlOb}{tGDG8L|^^NA=^xWA`AwS^Y~R zDQ|G^OJY?YA@i#4B0q_0jnV{Z71fWJ4!6qJ4_l+Q0i6*@^-t)r4_7}(Khir){kG_= zT*1Tcn5qP6Ba^g6VSF&`R@x(P;;(MShOHF~@eo^i0|oELuiUC~81}rSd6}izM4F=G zA)(`^tDDrzRMSTph5Au_8I}~plGRt>d)OU0OkV^Lq-5xwu5)$6T4@*YVVVUE4*R7% z+psQt1a#`gOf0~+$=HqAjs^5h6Z%tk8MzxA_JYy_KFq#ATXg|qO&}w+VVj9Pjo6(| zPY^V!T&j5PnCDb@Yc9L~^nKGElnDJ&)vM&IuIf$IimH9&Ym-|=zM6)~tF^k@O{Zm+ z+G=^VVQu75^rsEtZJ{u78OFLKn%+X18Xc~6GYnSy^edkr{f#`|qx7$mU1LhWxvEXx zqe`BCOU0Y&g{rz$ia@kLJK8=xcN)aoLw}0BiqDb0Agg*+OGsaIYGKv8n%#1~$5OLi zF!q8{tJp_sEmhZ$+j!O8mZqLdZbJ5Ab`HK^DO>+nwVIThsk@{MBxN9bWGV+N<@uJf zdj2U@D@i$7b&I8Z4>?!=M=f&6N_pFOl}5*WQ;77pxNg#~tHhtWL?wNmLFzBE8GBX5 z$@7HDCDc=5QA0&xdbWd&=+^4D)tyJ`#*SY?sjy$!1Y*;SXtwXo2O54u{ zMY@gG=(>{8o~w)9PM!W$#r3iQ6l?&bCBaGks%#|X$)wzAtG0FM*Tyq>^qm#0q{)}2 zElpM|*}u7wG?S!;m6fJJY8LeG8lTh|x7Ss$N@8@zlT_iguFBHUZr8O=dlxmT zPOvkXGUfR;ecM9oAX8%FEj7lrNYakI2^EZO`Qqh8DpPRg573p)OyvqXxdKwMP<|Ht z%B@iO#x5eAq@~F%BXI4xwYIBP%Z}rXq}*On&DeT3<2%Olv{c?-P|;2wEy#`}AQrAj zDz_C6$x~FkpxjnGK?_zW^E)7OQy@EhfUJX3Qp~g~+DUV~rLR_-{!SNPN#||Rk5R%c zq^$2Uu{#N=&1fM=opI|)zrSK0`LAIZi2oww5cSzU}v#iAKnz zCW?n16$%~`NGTwJeP`~W%I%gePimMhQw^reLVIl1x<-Q|4a&>eXo|Xkr6?U{PdrVB zm!phk2ZymR)rjTdWiqQ)j0kM&zE*KB}Dmh@y2|BY?p4nLIhFdzCFRXQw z46;oNJiRumCs)_n+UQz0(QrLkxYms`s6DW;zkk6bzndO<#N1_o&C5>u(Rb_RxCw*xeSRr}jML-0`GKbiH8L$vux{`JD@T z_dEfAdz5Clmyzgy!VTM#j_aA09!=}0>%_sUi2srg(m5F1^QxWK_AapV);&9Q)Jr<& zW8@3=>~l-^bO&4a^z!ldfgIMzMX+kmyTth*B(-!@IoEfQOAXv_w6>0T7zPq7@2Gb! zomLKgYloiqb-|`1ue-}T&W?sTcXUa3o$O$S)R79WL6CW&UAJ{yZ08jnbF$$bb0c_5 zu~(Q0*x9kbwGEg(JV&sgW1;X5-tM^8(|(bAa_icrjtyCcj(f9sE=C%ZeLrofe?@Lc zk*nmv2cpzq!CtFN*!#gK{fzNM$0Ip$>N>XOTo=9QP20DwBd6@sd7)10Xzut)LDWP~ z`pJTvfR5*LE~6K#k6sgACOWpe3p#d$*C5ot*L0n3)3RfUBhm4?Yd$_`c8;G|RDz4A zkxuU6pVR(>O&xEEKiJT*r(`?@tR5(DH(!47jxLjvIGS{+6VrmOjvnVurqZ%Awo6}R zU`M*%dRkM*FO9#h<2@rKJAFvz+&SocT6rP53&4zc*4DsYZPWgoNe59%KBG=kEE1#_E!v3llR~cHOvpLw=IgdQfH?F$Q ztH7@b+B@4gFX6w;xn69lfBFdeJ8ucrb~3W+T ziP8*@cRs3fu%YvD{PDJ&@D-g;h1ZGBXI-i@Cmg+BRCv(a`3iAOj^{`JpNDvV=NqoM zb2s&%-qVVnTRJ;Q<6tx_*wT4a*TJUFz9_u_Uor4}0qsK)g27YRe&{3UJ#|YduAu+a zeL>f$l?o4bpQ2ofAHlYPLcdd-^+QunH$Pzl@l!cv8PZP+>Dd(YcDza=@snWdqswJC3vgx89?Wjy^Dg~z1t(S zRM55edgR?`ak}>2lnn!G-MfOYRXH>+pxth?roHQ2eDC`FaDNToM&xhu*Xi@&S+05D zHOgo+`aKk^-TPQJeD4z>-qin`f|FkIh?f=RD~1<~8|6#O*}E@F`)7+MPCfhU>YmfbCr>?IR9@XcOK|uU z_a+B62@Y9i(%C-io86h&=Cetvr?vJXlOGKOXdQgS7+KdOn|Kc<$YQ|#{vsppG?tSC3SH-Y&-yC%9JG)qDmewB`yQZncnJkRFrLufyjs?s2U1)N4 z?z6r)Sg>zSuxj627vI;yd4Yv(+Q+k0`@**Av|g}u-wnZ*eM^0c!Qj5-!Pb4ZBJVbf zvwYtgA7ZC|4ns(z%ej3$In-3&N?kKoC|jR{_JJ~O zTN3u25X>I?ei`C^{Ux#QJr`+DLGS)FOWXeHkXJ~2Kf9dvH>PR($LECE#r|Xgt!@9* z0-7fz_s{gGYu?Y=_WoJnwUFfgX4YLU4wmen=UVp9&k4)9*v~zJ{q$q|`N~As;t~R-qX0Gf9g98wjo)9-hpg+mf=2KzA_@p1}Q)G-+ihx zpYe3lreC(W;ujvu%*f7{`%zt!PFpEi3M&`x<7vIgPLiCEFDi7!z-{i5{&zH94f7V&3p*6V zi;k(9PCeyrK7KS5nX#L#|9L$nPyaldT6!8ox174iNsd314~^?YFL8vrmIyy%a^h5J ze|pBkhKR6YAYP6mXg_8CUTw7;pM@n)9kg@&)L;&;^5gT=a_T7dXIzs#f=#Eaj|esl z*q9(262a9dfLm5mJs%^*e0urRF!{(fp=;;PrBP`T0gUo^oNK z9$s&sUbHSp!t(i}vWL=@eweZQe)cu&Uv2Rc``6O9-wlm6vOn!3i}j_6{SOds?cd@x z?SC|#?y*0J|ZuXWWm$>pq-bxkv#MA!Mbyj@N3&Nf=I>$2Q1U1iE38j$R|B6^vFM|D?OC%dl9 z33uHW+I6CfH?E$1FE=c5mF!w%bDTui^||?o@EF>4qigNDDVN%{B7NPpDwm#j71cE_ z$SzyDZntw&*E%~VyVeJTT^kvfF1Kre0vW1UzlVrmn~AoH~*U!wl(q z!ZjbIo#Y*LUC7dLBH@zVZ>8}J+}QP8&b8lz6B4^#5}LjrWIF8(gIw2}A+9|o&0X(= z*QJoVy7*4vz-zg|ebz369bMhI^t`K$UA=jfoXcQa*8p~X7hOM4K(OUNRj~6wJm@-5 z&v~5DIu4v2Y&$U7M+|l!NV)id3proxXXoR&20z=AMLNc>Kb_k~s+D?S%)jWe+{*?S9?vlk7NfE3$73+7GM=`FjuC<#G1sY|wp@ zV8>yzS(cuUscxOPGM}2hK2lYjewx(efqSjK)*ZOtVl*Fk&}}@xn_LcT4fhYF4*bM5 z^;L%w!LjG_l*RUt)_j1sc^=?vCvJB6f0}b=2{Ov%D-rx54sLM74j8B9y$1IF>;o6a2x5r zh|OLxTJyo5yXJ#$*gcfNgS*pw2Rq@(R2oqZ9yNOWU|%{M*m7_X`ui?%C}yf@C@qa2ny7QI`_LqpJTxsQyyejO+3Q11?t(+Jv)957UB>?kd_q0v675}l zTCY3Q${vqQencyBBo8feEr+g;h6LLV-Kgte$Dx~|^a8wPU{3)phj0iTqQ{|C;Z^(u zwkdP89=bg@^w2u@dxzGiX@@rEhUx0irUF`Xe@?z~!nJ?XAE`r|UFy(7{xW?&^q6Zs z^n~5hD(JtWoZ5eLeEg8(y2PP&xAf3+(U|D`LME-3a_M7DWa>7Yv;N{uSTzfUme<+z4qhXLvPaNp7Qjd_s~0rHyzsNY1y-1%P+Rh&;IEA zqv=p@J}JCzIW!RB$wTkD_@NKNYaz+*D*1$9Q+M2@y73*Qj_z@UpAGMo)^C<#YdwCq zYwn($8{C~rUuVYZxq;cMq5Q^_?u)a`VDaub{yMv_pnI;T=^PApw`9%>qIAs#2uqLM z65ZG4hH;hXzM+6tj*#kJnhow=j&8SRuhFBu`!-#Z=9;k2jxvNe`{DIQ2lV<q# zY3=QT?ng?>RJ*S4w>I#>+x_cIZreb*Y;_^u7G1xCU*w$qdVc-SpT)po`bbtLj?oqj zSUt3~imZEB#D6Ye=|Ij{`*hR}b`JCe%LmfFqU}`CD8Z_MOq-XTPrXr;NkrE2f~^C* zooJxPMP;!D7c4mOu2?>JyL+q7l;K+@_ww#1Z7ok{#mgLqYi&^f-|$hkzfd1nW!LD+Ymv-S}0>w|w!(AC|Qjsr|~_t;uaqWgr=GWRdTaM#TjTf5)OUZ=5O_u*w} zj6OGYI5)WU@XRcM``yXI)!A!djElAQqBSNx8`E;QCJdi&xG}_|zB8V?cP!))k~}=# ztv;OBSEtt#gPn(`=J4iU@wjispu7?qhRB3&q{QNjAFN~6dlncvY9P%Pq)Zbl>Nn^^!p3aIZpCSbq3LtuX|L55Hpk ziw^%hSatXf+VJjR!{JV&EkDd#Y7eL9+9GJ}X7%B|VB6tAUFsnG{a{B=ELhbu!mii$ z)LMWCt9uf`@}7zQ(w~DZJ(CP??U}}Y)AK!DXXG{cYxrgdn|dzu*LH5{xx(Gmb7e5E zhy9a1i-L(g*N5SWo*P4)XLN#XJvRkgdsYOydscrkSL$W(RZWAhd%pzA)ZtFa?kY0mr*8u{(ks4ie>xRBI)_@6m7h*NN_Hx`P9#iQ0_i#>#14n7p1St9;baD z*6aEa+=nf;uOO>Y1dI672sMlP@qToEkqu2_8bf8|`#!q%--CBy{yD9J6?_Im6Nc)=y}3p>2ptecx~e)uHrqsPr*N@K^yArdBJ$vdR_{7 z4e5E6u$^gI-g6%5@Hcb$xoYcqr-0@OO+EWO>Y97HU8<)yycUw|p&!$}uby`a{~#wU z=YoBrHn!uQNF*OQEV@V@iMzHV>A6oBcw}4}&FudQ>3N7f1CvK9br~u1qAbPsi9jn@ zcgx7}<fiUS`~Hb=TK-)vY2&@WUgMMJ_g%@q5S%qUE=pV)awwBK@U*o-J(L z;`J&J4xxmu#aM@=6>A&Oc~iasjh*u6e()F2qVbf5Y*6aC8^zCr`Era#H`$SKW-%V` zkD~DmmmOuVB6%`7zJ3%$JPm@smy|kkp>a<+a6E`&L_yY)Eq- zx!2AuNAAzY&RdtYb$I5C<=S`Kkw@?wTeC7uuP1dKEIRU&DE&8%{|3eze%w%?d%5)` z_GeMY`V=Qv+iSMSkDoIR@v`#Qcl_Qgoi!%$pv*E*zJWsou>ipTukIM77 zbX;|0yNQe+*`af={K#weE(~|%E$Y}FqisFH_$u$2u;wE@LHm&t7T3U$Us5;U3$~`G zGr^Xl)!8tx=A$*is-p$tub}0uDVB67){I#7^M`x*i z1{-=G)OE1-Xmd9F=)4e5_3_=t6TFe>==_jY1PONcO?6Et%?@F(fB#G3=v5)D2y&+L zlp-R|nB>Pzr6N)vRw}FLR>RlK0s~(=XNsN!QFebX3k6;r<;L{vA15 zi}UYsN%cOGBTLV2Wya&w!)5laANptO_wPD-i}9{L%6sJ4^V)XQ){)dN+1kR6qifxY zW4+dotFO_%Oz~y*C|TWQ9BF-Av>)>OH|1ZOkKQNy8;@_NISOJAtwUt)A!a^-II+4qBG>R~}$^LdJ#&!ivpJ~yAE< z%YSrB_PX!UG_H5zc${|U-))yT`goRCSay#Gc)0eS<;i<5j|CikF&kbEJNk-?AN_fh zgK^#)q_dmxT4$7A3J*GtvW}krUcNl;)}uLXi1B24jNX29Fpu*$dzopgA88_fOmQYc z^Vc`eByN;9njf|K=(=bmj5ccaj{2357L^yp6+a>)3@XuP%7vHn5$N=awg0GG^>O8% zSradR>j$Ipyb`{T^w)W3ix=t3{1`8f&7R>e=1X`_;KGvqb1{9q;BsN`a6hKjv+7J6 ze4pnVV!`fXyr($*o)hL$H%6bC_i_B*<#haG3Grm_?;M+yre~p-m!**25YO{^-gJ8} zeeWf$-?8&O|3B$-v31X=!bRpvCF_ggQ8%p4MCTpMQNlP;x=%;rBeeteF!_6^(fg_< zGk-1bu47F;y75NWKr?HZHox?1mzr;BO)oFMHs2DD{*g65y$8f}_VL5SvPh_Fmh@|3 z;U1u0OA7Tkx>qQIN5$HFu2h)z0Liaw&rk^-?H%&+f-M6l?5{aou8JDT^*$)ENfy9pU9g4xGbX}lFIICi`C zq}kp9wS%T(>j+z~d6m^w<&E)Ou=ChP(&L$;W4tH$*h7}yh5hgP^$p9b^xJyuv7r6f z6S`+0pC8@F6-+(GKE*y8-clKFIb;BnNWVhW!2j+iQE_vFB{hSL7a}$=Ccn z-|l{mLvqDW8R%@dbWG=|(d20#nPl@fdnJy&VCN7VdnrVVJ%?t2{#mSJJF~nQEO9J- zZ)(c1!uwH)WBUsD-LdXMT85(a5Pu|&4Y=g7cm1W#*!=@L59#B3<1X1-Z*k*g_9M0Q zvVWJoSCJ#w)OVkyv7z_u2)Pjbu5D&Q4iMel`0>3+Rc z>+j`kP&{&$`la4E*$c2#@7(ZN;4|23pChB#h5Uw|F_zyDewyP;|Ndy!$`_=?_AYd- zz1Om)dqc3ZcWE>!YvI`wDce{hr$Qv!wTajah9CS?hzDy-R*?RJhK*t#_-xhpK(KTH6n%_J;l-*wOnF z(^Y+|((USf-k!}I<1thaoIp83`} z(?4YLlrnje8SyEh?B5a+{OVM7IDVE*iXB>i)cd~j#sgw4J6XctbU|O zn&Qz|#K+5t<1b3Y^T9diBICB4@FB+HA#XW8h52+M^NBF75b>0f;p2)ggP+#=sM5;F z^krq^ILYycY^C<3v0yYE!fjkvs$Tf`r+Xekj@R#W#TDg?rjeJIkRP6sb*EU_WPD8+ zzZBxjPUGt$Woh+WwpJQ>x>;BrtyD6_==ibMqV!;}_jP}b&&!NId-u@ib$L2II4+#H zJz1JCy(2pFZti67FLT4-@9oX{z)WD!dpw^lybjurhxZua<2xtE8^b^l%~R9YdShX-~UW{GxK?ZEyt~YCu~+It_Z?7^xh)me>9S{312UY)y=48Mdn|{ z+SHlO#r(QP@OORlqRE-RD6to&z?bJlZ1ueNisM(&4zCGzA8#|Z)N#^3zRX8q zEPp<2_!h#m{dL=Md>Y@F@Xy=pS-j|xJbsTKmqp36$NTI$dHey_c6>`t*v{jRMz8sn zLEd`zar&#{&+=`QZ8r8^ef-5N|M6EsT+beCJN|Qc-w0_%kYMNW-LCa`dVZZ3j^8<$ zN6NX(`mh{w@r$9_@kj9HQAY2O(tD^hF8Aw2QN1)a&c6>6?FZF%@~=t2 z)(5=5QeP)L($1uVrKk3<@I3z!_K`WtW-mfrv!oA=732>|vROep^Y$Sx)?TCUS=E|` zf9^QCztL-@{A;|SwU%P#0N)2a$NR)y%#WG>j`$fb*2cei&nM^m`eOOB_{xW#DJdd1 zlwU$uA09n>UlyfB@nZRsP4d(Ca%6wYOQhb&#@>f|dq>kyJ+rkS#r6I(R!HQ20TyH4|x89F}nPXA2+D}WDd)R%BW0z)*7|v|47ci!TaO| z`uThH1pyfX>yyH$XN-G?I5O+V*xUO3ko&i_ufV=XM5_LKX7LlT^f$Ly6Nmm@OMro4a73CmpM$5VQx_H2~WrI_4e zH1eIZ4p59Ir1|fc`R^ab)9o(|&qp%r+BPm9>Rv!3uGz7eZ10aEyd}{nZ+<&363MS! z7YWLe{5pO9-q0*Z0ahS4s!J4?Y;UhkCssrS1zS(7^4CH8iQ9$aTi1D-om)<<&$*6V z5ND$J4ZCU_{2`@KUHVFuD*TbF#qFSl(b)-O6B-YYdn{cH`Key z!|*)+;ooz@94(cnT6pQ>N>`7Efgy6@gAg_3WL5S$z0RColRY^uLOD3v*{ z)+o6s-g?s3_rkEm$y*JNpS&%k6+@D_dl!naoC&R5{W=plx_>z&zvdL>_%dNR_fSg- z^?oM5zRG_o9p2Ytd5gZcCy%$3XnWU>*H!U_^SAo#{iFXLs=lYJb*h$=8`9tW<+)*B zMtZ(OxaOqce#(>g!~3AEd1>z5dh!u_*KE_tty()E>`B`bDBR{9CwWKd$>&M`Df=tm zwl;QhdsIUE9gGl%9><@_oA3Rq<@!SLWRWNO{6mweMRubjj5B58ziw4R&C@54-1W=%axi{jz_G5>x0 zRee_lv-_^Gxa?C*%jlym_AN8q*2eUn1$~dG?|~dyyZcrnZ>{ld?YleY*~X^6dwg0J z9?n_&9tdXlH`$t01gcJ_T}bRL<*K%FSF)))GP zyf|Us?B!>|v%01U=C?xmecMD0w)VZ44((%KaNo~^C4FxM?R~jp^E89OU|wG*aSrOj z*8fv|M=ijf^8`!w4cc`EeDG%9`;4n%o)&(SV^#kM^&8l_mhglR_vesrTR-cA{gXmE z`!PM9KKD<{y+*Hj1L^Un>pwp~EP8Ega7D()MeR(#;N@EVKoCB~bg_NJ+9#?#Uzz!h zPbX;apPk0j{d2IR|FU3t{}tr<%ItWvf020XUQ*_pB~I@XPW9htan(O3`fq}N1@dg( z9&GEkeYqB{`zbB`>w~TR8|CN1_NREM{!R3g^{%y__YSk}N#9t??*xPWkL9lunS6oh z8k4pA{&uZNVynCJ-%;T2$>iimV+Vhze=c%RKeySMr}|*kW%YA9N9%P2H@ka#6_Hnx zRK#zUh$1sY%r>QmO68ZIf-k+AVy=Tlj`*JRbr}Q)yimrcW;`*}56P3Lj zLf0(gX<&Xl7G;HIbtX#7=xJjxjl;_HAJJ$bUgo={;_>~T??BEKF|a!sJzGw7OcWxo05&-q$VzL`NiA^!eL z)ITVK^5f@y5A?rabB}yMTw~`(Pd2$ejz33r6-|H1{;>A)a($v7@*LH>)HD6+hjREL zX^C$3RX+S&BNA?CMA!U&DP+yq#C)mN-~4IP(1}=X4*?>2=lF!ZUKi zG7J+0DdLx+!NqX3;ruat=tnX>C4Y{W-|lnds?S6Zn?q_JmX4@i^b!8~k`LbOf62mq zTj#=jR1yDXI{N-a{KEaU2_dfCOXMOy41Z#2`T2T=KYAL{e@B_4`H9j!9@&TCNp8Za z7lR-7zZzZ($>=XXXg)f+AEwBjrf6KVlV8Kw*uOIxCS2hv1H+5$@5p<%zMp$i=WSdc z%0ox>$>FsS@pwP(^WgXA>0HLnu86KVvZEK}`SW$Mvi_tuj>ZSU?X!%KhZ|l6i z#-gb%qKEZWkMzIkMMckHd+_~hM1E-3Oa$NOX&ol)+r*!-V^pr$*_TINIQ}F3{+65w zk&6<#MmVzQP`Bo!tF|8v z57U;cO#W<~fzDP3ybzuBjHvjeS420Bn@vu!dg0?2)76Ka;W^Yf8c+4PMERJH)t8v=W_RNPE&-j(JzJb=2B}6x+fRq%aO19aGHB*d{^pQmzuX_4qJPTjLky2o?+Fv zM$fZqtPmOZS=xSn7a6-~jA8LJG>e*AK7Q&^@yJH#|;Xzw&&|-hFNXb z!t~sld}yS;n=i?vue~40e1F2y)EFh2UZ&1kf1K$zZ5|0v z!9GUq1y(=n#~m4s^geE*`|(exX%>mLsVucPmj8b5e6C{Q*7kh9GZ8$W?aP;uN#9_JBtGk*#qdBsxws8OZeC2l45fzUotycEr~9yrS%% z(cAM!&!MhSVhKF-Wu?N4__Kn!D{;Ml)!FJ_bUdK_Z@ykd@)Au_KDMaulx*Ty8;L~l z@3R3f164Mc*1S>jI4dt+*PMJw_J_0= z?XN!6@z+42{X-OwinP2J=|{w)d|5w88I_73wZH8h)w?0`_PZ!QwjQsra7{j~gH7;rT{1Av>JtHe-MxS(I!5sKr1O|8KjQP_ zihRCeZ9x1!j?Uuox(d&POZJDhm)9px-!r`o+r1)s9rK0IhI9C$;a(4)&uEy(J&(WE zIe%YPhR5t78%5XMBJr&K=vulej+f2Z;%0Qsv1^nsBI|U}l5O;KB1d?le>Fq zj-Sgs=c2r8Y~*d=&(@#&d31(ISKY}M zz`af-f_1-fd43q}WM#NskqPv2?Eag=qjpvv{2ExXd6Dd_v7er6^JA;%_*=AccGlP} zYG*$u(ik%%&&pTh=Zsx_p8WVwe9`f$m67cH=L2&+Z~ocK&ZmEPWZ^ak z!_Lw1uFb2;y}vFa#LBP8y&#M4$HAHLY>rJbG_Q-v(S={{1odlp(RjwM`Vd(MFci8*m0!!%i)8`s?uP(D~7IA6Dyp zMe0aS+weXiuMX#n%fI&ZIDf6$uRllA@Nv!8{I=@zM`33v?&XxTv!2N+X6MMWT7FI) z`UY>5VrQQwVWFK>meC`nJgn^~w7&Ep`s? zMfPo#GX7cYGcT2g-v+&0J5>5Zg=cg;Ex%DDKSkqdTvEgj7v+u0JWXArQGQ*#SU=)r zdf%w)a=Lrp>*M)zPW;SVB1-dor*n?ZMT}pzij37yN5*f2XUf3R(~&z=zI{3PbAe3i zlZ^$2$g`h=m6Q_^T#ToHCOelJKkNQMk$N5`F@&xm-)SHPdXCalkqwTRP6$+x$H`$wwFC2U#j-e^u*MRd&xKa-0{T`C)`TzM$W z*P~K=TI10D+hT1v5~skwmQ^Ye=+lpo3{^eXnwZuSBIzj1%CtloSlnW|T0jwyC%b@S zsBj;_w@ZH=Ju8o1Uw@8<3s*Y&N7kQ0mLjtKx>U$>ItcO$%1QbtO`Y@7u{KaH|HX7Y z9X*Qh6tuGa#rA zpNs111JCeWE}b(Jm1Zwhp9%H0E|6PneXxw2g7_kMzfsJdl2s%P(Qwt**gt@>;0xjP27vwuzB zM$|i$Bj0P|J8a@pcyeHf@3jrQCO>Io>k{|4Rj+*A%Ipog+x?&KwaLUq4?iX-8kk4) zcFiLfT>AFt+sYZGk-z3tApN5ypzF|UHm8v!ZJ^{cb3VG&$1;3=9m(^TJD1X1bghNk zxyZ9o+K(W)(xsGqA6Iz_<$0MOk-bW#JtSTCmWMjTQ;shac3SI5ex0$HJgw#V=Ov=+ zbv};tjNa`d~iq>0W=x{WYg6K8G)VFGWru7v9c!`&;ta?Aosn=HI(f zek4cXvhjzpk7RmXg-f3PlKtDXS0v;1{9tCS-uuZ&aEQ|WhTO|mYON_0@)07o&i@h0 z8&cFiQu!3q%Rd7ppI9tBpB8kS8c*5guAk@UC+as4Kp$)S0L%I39G?>PFTYNG&etnH zGau!(Z;Pd5{!8{7|HsaSrT!87=W_luC-I@?XMWAaKiiZOIdh@;OlDq|GtQ05&fupt z?~csnEFZ|v_wPoRZdyw!HdidBr>7N}L;9fK*g0y8Vu_rgopVG)?B&;^hFr6hfJi)F zU-J9fe=>GH(=yI6Q1&9+52Urv5{J#7hnR!;d0QjJ!6m7%rktqwRuec;)k!UoS(3ArN2QA)DG^DLd<4f?t0MBSerPbd7NS zR#ECyc6?Q8ZoqgWhcBvOW~>n<{o1%>=8bW}v19)HA6^^tDUSApcwO`NhkO{N%9ZCC z$P4RHDS6QC9%J5qUrU1L$$e7cJ-JeHJY)X3m|XG5hpWxXKj!&J+gln*J71*rodv{y zd_qn={g+;!WA1WS#m~8sF77H^t*dvH?re9Ct9DcPjd16=>4eR2pK>+s)9w;C)?LbP zqWi4-9rrQ!dG`gEbieBsx^vw%?#u21cOAb^xv#jdx+b@r-)Gz{{ARgt^Si{Y<~Q4| z;diOK)BOiG$Nfk5ko%(hbN4i{f8zeyEptD0{|_;K;kw;}W#psG@?)i!t6?5Gi6)hEaxT6*8_)V_(zxhq6_|FwTu9#Z!R~0+pc%|YO6_;1+ zs_3ZrgNnTsM=P$aI9@SOv9#isu?s4e$7aVqTk%+|CHCct$75}=uT*S{Esiazcp>(^ z*!L>7$L@@+ulVn=`(m3a{xzI4yS(y`D*q(*g~~sz{L|Q?%0H{TC-&vajg>!&U03<L_%I(p?ErGBF_KNse~M;Spr z^s6^Q%w>PW$i=YCkMD8v)1f^0p9347`8ANU2GWj&|Fei6{X6Qnjw)p4|0iIn=>M~% zqqIhmYVLnHrBP@9`B?P}l*9k#z95zZT8s)$8kZ^g2k-v~Jn_NDo~( zcbUPD0!%^3rLK|RMR+KO=b7S`xIYA5>b`5#M)ysw#BnJ+jqY1+1-|Kbz`usyaZrB8 z{l2>ze>Tg_1iQ^G!s}h_?t>zEKXiBFnHITwq5dg<=Qg-MgLAC=oiS{zX{uA?qxRxiXD?Onuozm5{rkxoZF?;P|v zn|}fyqF&_FK=s5LojF3{^h}??vpf8$dT{l_+4y!50{K7L)0rnUBm|$$U|$F+zTW73 zahMC`A^mfvf3Y64ju7b{{rSGUf;{M_LwWE&`NC`uK8KuC6W{;U*F^s@a<1HG`{=CK zti)2$e++x+7)h$R|F~UWf=$H}Hz>^i6)R?Rg=y3v7}X=)2c|<6HipuO{-;nj`s*m( z|Bj&C&!yb!t?bXI{L_EMkaWdTjZt3HdZl$x9xKc~7h@-n%U<3lKCcSXU-9(!dPq;{ z=EHTC9_izv%=x1~&A<=p5Y$LerLe{P*cqbj-$gU5+1_LF<<1`@CIW z2gO0VhVkiqXxBnr1SU`SW#e3EFdZu$Q|;{B@Gqa6t!1Z!d+U}u=UY8$-Ez1um15^~ z?NAL#|5Ny%6eEz|V~lcT2FgmG4ZYG8j3>|JNS8=%4D~qaUor2mHvH+_2><9;8mH># zGX1C&O5Ycpz?jw1%P35kjs|}In8i3QdIvEZlIHMXpUK2i+t^xdM_c`D+llhjxM~(k}3%$oEue&PayaL$aE(Pv# z!du)h;2z_7+|qj6T@0nsoeSh0+Q2*ASm3L!3iuE1Q^1j~4!Fql+~qC;zrp0(YjPOx zLV4S@0RPtT8Eyple76v|*Nry(vj(pK?sCGfwz!Qh3I4l=w_1Kz82>Dz{M3yn^lx1Z zIN$v%;A}S$*yuh6{3GMRkAi>E#VxcRxXWz-Hk#&NG)r1W*{HvzJGD~-j<)y`>z3na_beU6HZ<}s^VWGR+3@GoIHD+egRhc%LWfEr3HLe!Q z3|9sGON;x0<(<(4lo6JfPgv-sZVZ%<8U1N@75G26Nx;2UZzq~=i%i@3?k?!_-D-p1 z1MYHDfp1yd7fhdDm<9H_6!fo}4sV%OFItLsm=2Gb%vUVdRhbgG4E|pj<#priaNjn` zYRj*fr{K^8qeEi!=IY8+^dx&bC;4E%aiG^?6I{0n6znCgH2bzsp^Sgk@Ii{?6#%HBDw% zEc_awjZU@hexuAcpY~Pr1~W6YNIq?s``5q@_dCFuX1!{Y#;PEcYLoMtN#5nw8RxCQ zKX6sR8J6p}-8JAVjIzsp3w)RR0WfJb|82Jjyuoz%_Zj_VtEA=eY@__OLEbD3opCMj ztES-`gXdf736t;#W{vZWf2{e9`BoxdFrF5xdzTu0ky&iEQQ~IR^_G{Bt_t}hE%b+( znkKKpY9X-I>~pb6n{KJ>a#us2Z*pcD&t8n<+=tw}hoW z-{ib)Ew|O;{2p;gsTEJ znx~y@K4E^Qo+qI{Zf$&-*=m*P##kNt)QtV*1246FU16cEX6-*R{EM!N(6N@{SfemL zgYrKNGE)YhYjRc^{tXwZS6S-2PpC$D39T>foF-$YyCn_ zN~t*mSLS=Bv_Pg{ zfJ~X8`^ky;hon6Fr55`oPMVZ?z0`D<_#BdPvQW~TD=o86c!0U$b5QQPqzoiWLJ zspBExL-tWReCA2$N@6(q4b2q0QudpY-fLY7U=N z8N)lg_>IR;xU_Am+-FE$;lfFVQ+} zcuvwhL`~uUyrgi1oOn-=zUwOQsX`M!lF$WGs&MJ+)dIU&+HHn};!AyiohJ3|D?ali z{v+}}Ov(oBIN}6J%Fu4hJNH*D@rm@tVH_AM?`@^zU8KGt(t1haUrGFDh<~bZM@OZ0 z4@o+~(ry)`9cl_xgyfYfl1QwSDwX;p7p$G&o+&Z6dfTlMe0InP*&?CK1>dd~%-=!k zj&*j#NtW@mK;rBWo_U9i$-Yvy9WuZANazVEPpYJlO3wgxxwQEg(lR?_mYtB+Ya?Yy zkT#5wUMMVa_E8$39u=Q9QvN9MUoLs=6O8?+q_A8#fmC_{@e4{H)s$9RF0*)}z%G$o zQYEz|;sdQP;&&k@?#-mFYKpwMSxO!*_-ckX{dR~mSlR(PSiFBPDQuB`NfkM$reN9~ z!jILIS-C?n_G$@DmfU9w>q|XGp&Lq@71fj^Q#w@<{v^;?rA7K0|7{Kw2`@n@$Pjm?|+BNjsO8 zdkgVNmD$=};-`uKA>lcfd0VwKV3!NWRZl_}NST|+`#W-fPU_f4-os_&B#X~-Y3D-% z8!SA`N8+C>`Hq(KC&|60v}d}!XUYhFK~h^TwfxD=eusRK&0_4Q~Yl#^od9{@|`{)(;Hx{g}+G<NQHrkSaMIl6$b! zJy_n`OL-Vyg0sl{>`C&4n3XG=PpWgO0y67HbVi1~^5_m#4x${epR zusehs%p;-O!Di`#D>7u{r+Z`a49b*ol`g%UE^V7G+;Y0))kX5HB<+wcW$q#=R}%kpX_Fr$ z8%BGZs|hH(j`aiwiX||k60&=F725v zy^!vODkA9aq)?eJCCb$Z+jMy_XN4;mpjwe44FY0GA1)5oeZg0hV*rY zx4sOE@7dtaE3#pf2)zr@DKZ*0Y1x6o2K5{<7`{&Uk=EqEgIB;DLkEw1k|KwV8a9|> zM(}$aLO2E6@zX`2&<4~2^&Kbvyv~c2O9MP6p3prD1Vf3x2f9yE#&%<04u6B9DcI4- z5$>4gXzO_0@www2$6!Z8zy!m_;$2#8^fCGw1B@q)!Nw5y`cjKDrsnt;U_d6p585=u z5KS65FxD^;HSj+B;5il-=BGTT;<*gh9C;eJcgK}qQjl~iQ3~hA7vDp1`PTe#rZWEJ zh-)sb^vAePX$LM1Qdmz}J0u-RyI{wZ2jlZPuI(r53r`ipKihHcYpFa@-r~4w8`m7yb{KG^;`))O zcq5`xBZyiJAnNxqS}k!st+(s(ukR_`BmYP4zoq)?4f)@;`fpqLTHwEP(AN_G`T5_r z`p<3Ti}C+%TiMv}-{U}E3je;QoPsYkU;F)&r(KeNTb`UH$@%_wOOzY--;^pFHg}qT zw?x_L5L!It?}F!wZsC%=T70@ zmgnEMkFRb2ZTsXbi7(B6)|3@j=_SUfK2J|ik`)-Ie z;#j0&k*y3CElNO09XHPQXYtg9Wmy-5&(a8eYuuV9O+;U5^-gt!kE zg?GCcuUg3aMSe#K8OA^=oIB@TjB^K!TX&v*y!fJ}^E!6y(L<-th)zAS?yCk3nm5VwVTQzRS!bh?5dlvth;=4*oOEvJ7-NiS*PQ$9RH`u zf6g!O|BxRV&zs|}!?izN9oBTx)vl5yo3Ptia!ZGxfH6|QvUVToYAR`2vJ~E@{@}`byPwFO;=trhK@3mE`fj4OT)5&OPl`4YZ4Pzc%Xi$w{fN zAKO{C{3`ea*gkzyf8I8$?&(!1MIegLqlBBCp%c&)Y%Ey}z30{=EvUftJMbembbvff zG*y3&tvPV|F1aRBz`eUJdeI6n+FQ5SmuQXsApI2LtjC|G)co6LR({p&5n9Ya`dz*g zoe9S~p4NHVVV$wQRE<@63jZXo{YeSNO^@RlL;gv_{^HjRek-94_d1^+wsbaAzr&N& zD5QVJDC=DjJ3I|8_-En=)kNe|U0}_CItQZjeRb!Sgh3k>$G9zxy2oRlUG{7=T)KeO zRi)9C9{JT}eOc%9R4sg-ym5h5G2D)v5}V;-wn?uPM|x#BMYULuP}g-2x~+R#?^r!_ z_a++-hPJvqAy>eARySY33Mpea(&aRHi(e>u%T@tBFh}Vdnn#y?ztZ2;=^7lhz%Wif z`X>P$7Cf{80bGCdfRx%LC4|Wy@`;h&=TevPj>k^4O-Jh#EUwR{kL&d5xOJm@U+c{9 zB<%~>jgIAj-3Vxm0Hhs2k-6HIM^!Z1B?c{QV+m;!w31uRwT2p{byZ!Rjs$i2`CP!I zI_^Z>LlrCQ4@rJ71Ua|}#yxo2Eza%1sq@I?9Jm+D*zL}F&|T|{I;i_nMx6yG&+p$F zoRxK}*7}Ev_9!eNNAy4rIpGgU;SipsxqFo{vfxqV=Iz()&a?LGbnB#*Wi_@QZ?Y($ z&UAm!9o<3q&>?!DRm4hfGV{gDpCRqg2h!&9^0><$H)Z_^+}024QPwXy)Y8`5*3c%4 zc3saA)(v4zbzbY7=Z>z|B>qZqq#lC4%{jJXyd~#;;1=RBZldiwTVET7PSMGRRp#9&@IY8S^!~dAI^X@JBriJ=(eTIxRizF~QpSua2*>^>6p?P{1ZP$JE zPJLp_1_?|m7XA?Jym&(Iq~b_&gkGz^qJmW=j51kqiH(#9oGe)A1XZMVadzO(pW@k* z+UZ^NC5Bvv9;)xtdx;YGsdERO*LzjT6*%4($Z@XsqFjNgb|Bf1`K#!I)J#M9s9yoz zgK|>b>J|AfQ`5m|xdI#5VTD$&Ep{TVX;345m}=YPOy8ymFJ#aKnDgUrb|43o@rKId zVSJiE<PMcGVM5pbufUUN4T)(om|yD-c+Z()2m1gSMTd z59&GE<1Oy@tbwmb9(|eK&|qZrXV|m)kew>gck;r2|Gczh7d}-_qd9uH-m8zms*9aE zf}6(3BXl-4;OoKKqkTlf!K{Zz_NGnKGgK2jUr*AXCBYM}R~y{sFa}q3bZPa5ZlibT zJss^~@^pCwz5@H+y!0gMcutSgkLh>oGu%!(n*dYt%fLLbG(}IO*7~^q9k{`EYmT~M zv9_-irb_?@bk6CLjjoDfvOI`Rc;d{mdKrMluUj`RCdmcB84z|n3|T*sj7mmsgKbn>oH91Jfvm< zXO`5By)|KD4}1Gv`z@5L>Y$-O;b6bFn=l-71^k-p=5aEpTxh5Q2=ooZ znGZ2_Zxv|mQH^vJi|O$OJ(@n!wNZF#cQ0+3evUHr6LdrmMi^mBav7?nN5hBQBWJYK zZ&Qj@%24`kjIGlWBSQa%g50lZH-1jaigf`DGe$X@=oo3P0bSO zC9AtpPxq%S5iKWfxv6iRx_RnSR@+WfA_iBk4O32F)7;c72IC2-O778KeCosAFIle| zWp#qiucCnmuIeyr>c#q{T9i7v=1}S*^vBRobA&R7?;D8RFU%S8T(_wk*UzS&KHAAO z%WEAl8tDMl0jR994oj*#F6(4S*s0$SXFc}#?z7(D{C^VMwZ!hT7)l|2I_mP{?~=gg zoU4t+eRPy-+}j$7eiV9v7zFvF<2O9flCC5%&hlbZ4$-5LCv1LqC4TCp`;0ez7=yXM zEx6cqJZwLi5%eN4t&`PM+n1JN>}hnj`k#ZnF)255samiUcI7)j>bM zREgFZV=X*)-|oV+0Qd!0j$rZoPr>SGhUQ#)!6NTn>ocPuSeO{>hp=6Ojyh5#1@B$b z*Z)cIdpUy{|M&)VFtCl?_}m@#z_yv1lDU`~?u<1$&}gKl>QQvKbk#+#XS_LW?VKA$ zrdQ~A%<;^byAK4yI@?5Ij;LLB``@G*TEN%Y*H1Jnyjqa%*qKg+Ey49%sUFRjIDA^Kj@{&6+`kwCS~2+nw50@ zn?enOf6o=8i^PbuW8AEB{foR6f?*?ynqwydo;LFs@6FwZMsn6YXR9-7=2p*JZ>g_z z0-eeG9?;x~;Ey8hYxX}v!dh1~-O1DsB=_~6TV8FfTU-_Zu z>aW4)%%vYe+Ui*QR5Y#e?AEhk9T)|s3HVZp1D$+>3owD>uwUBP=M;Vr0qsn?C z(ijCUo`s_jok^V`p!A`k63$jjbNCHNoae{ebPKu8u%@e?)ZEf~2>e39KExo#XTl0L z>C8lkQMAwTn^TX~7U~)uaE=1*vaFoD?QJB=Qu-gqUCy?b{#V0v0ris}35KxMwN{JY zKa)T2p@3)A)q*enHn>9N3ZEu@ueMoB4X17g8>&|ecAI{F^UY5Ve=&OHP0!unh!U-9 z&u;^15J)dN*SKfV%2ts0W`IpfeB+*beV8>?4Ye-obTIh?jL(t7FRIX&t&jecRoziB zyz+ubL*?;|a3oq2t?@L;nrvLuHE4$#qr071n-zbn^s!FgM@~cDyeB&+=`D-C_T~EL zBi}0&7(rGYqmFf6H=-k|s&2VBIo4_tQEl+0yyn+2SB}K39njqfM3jehIb9!7+Ush| zl9I19D;8hATzsjFz0rreZflSI92j{~$dSjsJ?@yy*kr{PT9tPs+C;{!yI^FwXr*=9 z+Mx17)R?RXsUj)>?7^M%BVUi-G@$WiZ=7%aabEVvxx#VQAr8m`pYCGU-Iuf7@=RdB za!5-stLDQzETkmZN(hWHTMfZu>t*30GH^yjjd3MJD>1nINQ~#v2rH`Ra}>;(Xxy`K z8bL>J`!ol$4MZdhK^t^K)t%00ljGSADh+XZ-$FiX1U>TkK5gkjeEy2=Zuw>e%nG~! zEkVO7gS)1tEoqaUhrIegu=hKS5T1eh(5l0*P3c14eY;fUv8Eux!`3B^W?gj}OqEco zNYsN?@hiI@^>OPiPWG6kTY-7{-uA>?oQJnQY|M(82sf}j_0|P(l7*>1)BSk&B0HJ& zV%^Dd3@mJZDm`2u0y_pk{Q`S|)ncKaAj}b6qMAGTy)5h}Zc(HqKu|a~7xD})l0wx4 z>ZW?BRG3~|=cu6_{aAu$yN`^cX>FH@Eci`z#0(_VY^1)VXQ?o~hPeU#vK@j zKHsXTB7KVHs#?BS{DhbzPH%VePR6R(h_hWirx#HVUypgiE&E9!u{<+xVtj<4{UXpa ze>Pv3F0;g7&rqgHY#Wpp_2OOp1<=D0f=_KK&U3pY*n79i=b5G6pl9@a>lx=1Yo7Ch zH&@aNQP$1au@y%>$N4<3;bk){H=!WB=Xu=G3B2n{Yml01jdOUsy0_ALEszLLi{?~d zk`K__1GA@dk5kKTxdA1-ncV*);9P6JnuAWvkH&gYKwKEe2eI*{Ir!Y~P}P|3%>6Hx6kqeKKw|L%6Ib>p|8%XrJhm74>aD|YV|W7VNm_N&eA7n zwSHQ61{?X9%A@!A0XxMv zio;B>UHoEKR@~7TDiEvQ0xLKODw+ylQDlJVvl_SrhtDZ$qE`Y1PNXJY?2Edmgj8!< zFpI8DF!Fh38#95;E9-o!sU!>gTJ&Tc%8Q~_MI)UjmmjcKT2fSKR0+Ccsx{WfYBzPz z^*{w1dkaL+s1PQ1Whf>1AcCPR6Nrng1_u7aEl`MB zIKQaQ+Bw4b!MBnv8>L;(4af-tFi4&|q2^)I@;X&r%O2twFbP!Ux@xDB)aQB~M8+;O z5Y69Tzh+0#i}iQFIb*R~{du&d?Y@St=&`#*EuL3{tc9p!1lY%kd>jB=8m>q*iPG=t zPe3vZD(nZW{A^krMPk$N3bnx60SO^o$Lmer-%kP#^#h9iAX-tQ3Zu*K#2>f#B1A*C?4gLGs-fqi5e5u!2CUy0 ztFN(E^N2+ofMc!#rAa1~AhAADPDdNo!a1g}xu36IvwDM6mDIx^Dgh_J4Zu}QWOCBm zfCElYoFA}qr8-x#QsO9Nxf<)KXgo*LtnWOH6=NFGzB*n7r=N)Fg}QFw0Cr(NqPWKo zk`=G^SgWB^Sq6Qt&*ecLPoq%`ppNxWZGwdO0Vy{6r?}dkHV<5+j(a8;ooI;V0S4$V zuus}4K))CQs`oGkT~R+^p^w@A!$Xcx4r&zFT4d|lvopBPIT0!jfd3_30>x5nf{oM20{L{N0Y*-T@ za1_f8C`D}xN*xctwczVc00ZQwDPHCdeOQm`GT;xlj5n-zjS9dyYcaeo3*dMRc}stZ z20H`IcPG6}XZZp1e`%H76M2X-FHxdZRBfOzUBs&I<$AiP62RX)p+hLyIs~-Ual52w z-{MNgQ{|vTxd7w!qv{6OT0Z#1Mv=*2G3wCboPeytq_Q~yd#mP>W*1Cl8?Y-S>yH7L zo*OV84AB1$So_Zaxu|sf5a{Dmm=&FLKkZb()_r4zNEVzmukA)-*hOi}pX1d7Bt@Req5<@-+bn*!rM^~xNE*}u7 zEV>6Xwr*#m$n%rGPX!mfYT`>>Soj-==Vu85K}m<&vQ(Qwe?V7Eup zLSGnI790ZzVmk(6O(T8IKU9N9L{a3%LzJ{j{emXD2=2cb16g;BjnFi(n+OGBGYs*u z7!VKb7cbn_aNcJ_sL^<%yC(|_(g@woTA+UY`T=@Rg{TI#5A$g6)(WmfjbC zrKr5dV^*-yfm&kqY=l?RNCBXR)}b9(z$lz>Sc+N*N?_1)v5|DBz;%i0xCN=8xT7l9t1q*2YlIDqS{fC?vGXdyHMP8*9!n&9u2euxO@^g zW;jX|Vo4*MeC40?pLh{eZ6i^{G`>JQa9d0Iv$* z&#G_^z%&51!~A>|fJX(88{O5s6t%h9snD)9r#pT?4vwos2?vL$m#vX% zC)L-@z#M%nV3%-@!jZ4hy0v~1in@xF?>Gmr`}LVRRPh{^=iX57S+fDyQS^E1I83Z- z44jr3gvNOR=UmsNQpY)f-MMGt<72NAU70ULX91{HB`6Rs={?*P8xE2@6h4+z|X94ktWU9xjL;mgtZ z(bLU=Q#`HhRxS07b;fZEEa*WD?F3MbB(Q*^@hf{OE6c9s)gQ7Bmi{g>Yv3pJjcx)Y zUlPlYtRlRM`M3~qcnn2B?pO{UYdS^#W`kiv>Q7m+fv2L818@(xaJat;_%oD{Gf>Bw z0+fzc^-aD+bVLR8Y6?~H=eSo8GGvob$^|IEKEUe#E1>$&TB`0srSq*W?8S0LFu;#f zakOYTNRkJ@H<$D07*JC0*s=e^HyV6KCm{yTK}#k95bPIRH!w(j!Ki2uoItSif%Nui z39xSoZ7LJ}bRY-dFkZ@p`y=3(KL=cyouh87cF1|>$Wamr!~h7QWv6`vk_GcNL7GY& zpxf3l^&|MxFLWaCH@o8WE;y^b`Yh1#J#dxRso5C`;M=JmV#+lyI{jiZ6$DAOCD21Z zAm48x&2_+huwAHLtyiO-O>^k8_zy+~oy)7r={Zo<70^#$nDx#qe3%7Dz#+AqUe{eAcxFOpbxKxO7%&4j-am+vT$NYc_VdeHP_1uOAD9MK zhWxZrx5g(7#OaB;2N;$5uolV#4xpT>4Wys#LU+(N-;PGBc4I~t_BLKd*Naz6W3aR1 z6XTQpfPyFSFaAhwK#utr0qGu=aciOJGjyu2s1RQ^QjD%@y{5|nHyof+AfVaqmrK+! zPlf*xum~&@Uejd&xc?7;s$(7~maJ`RFjWKh*j+)YL{Ybccf3Fk>y3~kFN2vMuJ3R! z*sfN*gSMU{=TEfD`p5{NCv-2gq&Q%<3n=R1*rl zYeqkMRKExk7lx_i(Kzu0Q+PNOHOsXD8M3F|am(X@r3%6A%U~d5c9!IkKvTW6+_OW zah*mYU}ACs7XATB;uCb%bIa%mn;`-(_ZR~~qf(T$rI2^Bfce_skOsPACr5NJYeTuB z!RL7;=tW$8pe*d-3q!>V0q!}_j08wPmo;j1*B6+7@0K$^e6;(U3tgmfTCiva;*-eX znsq)(U&56Iy+dN#j(GuFuV*c*f1b|!mBJk>Mv}$Vtzm*NR zChOo0oGlR^0XveL#z5+!Cjk93{vuFlwnH5XYp{~A$L$4Y$ZHlY682GqOmhJJ)vQj$sx1F2ulQZ1%zs7~&@}87drjwLKlYfAtiVc0m9C zj1fqc^mOPtj&K;dXCP)pFwMor<}qM-pV6EBfIGgu|JzjO3#ZzyRGqB19mVM>-OAc# zuVH}`zpA&wGO{>G!0(VF4^hm0NfEb->*mq5!#nA8vU(C6^4Gv}ZLk2z#@z;}vHkl3 z30%Nb?nB0X0}gV7;j}EvD47iD9kwsap;zqGVOxk`K326XtQB+t_sDIV;>!WlDuL3y%Lle+5q_*!0YFv- zpfMV+V{8!#Js5x~by*)kr#L|l)}UYg>0G!~_*{oG*RO5I^4EIx3P#Rg^rKKS{kR#82wlR{mGV12LuD;_2uJ`mr@F5ZNj}J`YRj& zKgf}scrjpvZQKow<^rsDh!f@SR)E&h>oL7bP!HSRzMlYh6`V!43ahTx$3|Nr<^8X=b#k=yYQBV64kpTm806Og)@2hA1MMaL*abp8j)c0kP z#4hS)=&aC;eh1vlMRn!|l;CW@<|yz{EGYnA_}%>oX7nzpD@0QkrcA)ECwStigBG4Z)%?5odr65-&*Kz==6cFn=of;eIVlS$PkZ zr^fE=#d~laDKJUw&Wi_FJ0iUTJ;}##JWXjbh-_%~!(haTMZQ&k24s)F3V7I>>*pSA z!kPtqdRn;0hWa=L-IG+xpX2q;mk*vexrtJ%s^+?kdIyBHpX9_juElkSR_WjLhZw)j zah`dsAMo6BzX9JCqo}u3LtPFFUP*d@9tSJ_38246xxg@(I1jWq7wpPIwjx4&eYaCf zas#seUj^)GWf-lY6Ke(;IYR);K`3*AGWNuh+g@00oTNhjF_(AmzMHoW;wYv)YM(XR zh@gIYsVX5svO1JtLRiT3I5A~YYL5RNz4A2>R&!W)g)S`O9zM$<{ z7M;q3mOC^Tp!6e}#|A71baLTO03!tuTE_~;P~ev!C}!o0V0t=0AwEHca1Cr{2ZDyg z$I6LRE>)SSoYo0wts8R1puyGGQ`54i0BTIa|q>RSGPVXb39soF7Xt&{yo=l=RFdzXW? zR$b^zY#VtPa!mqkb!%ZRp41JHTRg;vlTeht1q|0kf1U3ncOKlW+t-d2xUxGgco&Q_ z*I@uu*F&vLXsvswZ^cL=8ufeud}N${7V~naAL*3j1b_v0y`39SQUxAkrGXC+%91|? z?1UT@^ePYO3SLZ}gl;$u8K6FzXf77|*654=96gZS)kaTX1+9L*zsy;PW?GXx?;0hn zhR!#^4rNhs$uWsafvrc)^ZR(@l1J}lQGM5y!;@8v^^MU7n=YQRGQCnjelXTJb`*W- z!R$x_o;^`O>VVtB*U!_%lN(4av^U&fT&BoGu59$evM_J6Bh9(a!{(fK^$kCuB(MX^ zrCGN9I#f^n!RLr$wTuk%wqOh|VI8S5#YEUakT=vVbr#Zfy9jy@{3?rquj?0SuNQO* z23$cb&s0LoK0+C)SCkKspBswN+z*DSH?jSpB}9cm$nksjXQhl#kB6ac%?pm)O^JnI z0>iyTJMW*ne|-OWU|RL1wZNzaQMV2FRfK0dY$X_qMDl^p+L|3O6{nV6sSAw(cpHsP z4b@<&BIar85%8$&5?EV?ju{E$AxrexNqz?{(gAhyex_qKyRpe zuwB_h-L0e6P!OGgum`A#09@FB5T(CI^DNc}{eZ#1dsN{z9crg4SeuQ(;4dDtyq#fz z=CZ>!oKWy}b-|p?x48;~x9j^X+Nvya@5JKla&-i|NH=4_4jv8P2pHf+-3dIvG%)dSK*p{0tH6R|D7>^6j@GTEn{jlI9PiMh zRxMz;RIH{XVtwan0HV{_dQ4n8>IR0>0^fi zXgRK$`VEw1Baq}RKOjdq_YrK1PSYOi4Fg{-)lIR0kf;}_?$)me1nPzycT@j}&D|^Y zyz;&js~<*LKs*YaQuWX%zd#u>9xB8m91d-Dq`r=>Xa&ZhB%ZY?B-sZzWmVR%KNsFb z!_KLC(97X$T4(}O?NHdP*!(H4>RQ@E<@Go};N+DYDT}Hf%>}pxJJ34h04$H@c>r+F zp98Y*Uj&3+uA!GZ>uqEK}ST|G^Q zco+4&k$5Ew%G13lL2Nr8;OG1j4N2fs4!}GLS}`wGM(}?CgfU@vM^k;?T4N;w1B}BD zRE!-^w8oH|LgVxYkJ?_iE87AA+ZvvP$xI3H$!VaS2c~@w8i)VEI35@mA3gwb$xqSN zVdb_8sS~PzXMt5gK|uGrw^4|9bt`BT*iEIa_&<=o0Mf^4Y3wy#$5Ri_N>!7FS#Rq6 z;Jf*xUU8T}#9O|wIt~ZRzqVkYztMNquTVClp^4@~p}fg@0_z!zbscN2;)rcI0MVHR zYG*wIeFL28MvGvgaDYy$($+Qll>L@M@v-XuWRUA+p6#A%0Sn>R-4^i_ik{I;JjUaYwwzyJI>q`%Dh|KJ>;VU3_cYy}ES+gxfC6Na8VilXZ%`A|f{AVw z^ham3ZZcT;G@Q}!G2I8sY>s_iZm!>AJ(SjCA$Ar<#0Xtd#^(!?D)iMzItV-WZ0=;W z3c#c;iuL8^(0tW6&U`&oHMQP@73mObGdhPG=@DHC(&^J+779R3`V2ly1r|Zywyr=d z3x;en0sC;jX5jLAj4Eh7Ye3WQ*>7!>olAMZs0346^{&3HnoyLA0e(HFzqd|V?_mL> zv*#mKPB0Rz4acaO)=f17j9wLNOJOGQX-*YI3+B6ikMD2;tot(F(%`qu_9Fcv#Q3Hd zmX-AjFh%2boDW15f^RcE3E`mxG#w40PJ9uHlQ*#7=Ee?`FxY@N7`&?;$cs7 zhOxT*$IeHvIHj=s7KH_$a_rYkzoCMVb1@ohJ!F+*Jvt&c0Atn`^s^T20xvQJ5?v1v zhw&ixW%Q3aFUb8944enRMZwbT1Wyu<&C+n7pIq#`sxE4K+E;9h>(bQJszR--QuLMw z+!Ibc)-z$D__={S`qmYwQW?>0!Wwe~a-4u!bQ0JvpU6W$>DR1f)-l*+jMgtfu7+y| zW8%Z$xZZ_eI)**`E&#-68GS13=`Ki^%bAAjmo+{h1Opn7GdTS|b{#dr*Mw5^2Y$d# z82T`5MlTlxwk`<+Pwt#>TourD#X&Z0rU$E{TdX6P2M^^I!hTGP^|zRF==yhtnUazMdZ)MJT^D z!5Xc;fQ`hru>4}T45Cz1O2MkaZT#y6@%2l388p2e3`*AQ*|Uf4=#OE#S`$mE$PLAx zhvZJ7xX08;7<2rj+tO%jCbVuJSaX!adIihAjWEvN6k|=R5P%ngY21V*#z;i(gFK=j zH{67sbbTz4#S)H3hTp5$l(kPKpdlkLZQ5v=dDSt!8e`X)EGy$~yCyu@VfAWXfUZxYtjwgM_-lQ5L8-kGIZ!t!uCX z*w1qoCOju~3Z7S?73+^So~FvGF~Bel8T`6luWmq@RuG%`j_EDy$GaJ9Y~)C32b111d}0-J%Zv@fClLX)rD@wjZt3{rc|#&A25=E zf$nku_jmxfIe_sUHPo1G1KePiYU+^yp5g=kQT4HA8VxXCJ3`6EqiYA2fUz{e`c=4K z=mS{!rBH=1m=;%u9d-*ZhorYb^lT4-ek@e%pUa-+m#{jQ4`3)76eMS1iwG?R2u};^ zHdfPy!*ap}912%kZ-;C?Tx|nq-VTdu%u37z0?G$chuUKD|Ax5@mJ5Z>k5(Ck&sip^z$M#*cZrcA9|E+E-HY?z6yQUhd>FypIB#Z3Awo?4wkuMb1F4p z5Pn|2q-sD>@reGE7o(tqoQ-9S-eB1HA6Q>@sya}{S5P!`h3!s%nB&3C@dH=S2Ic^` zZ}{fZP*M$R4{+NH{ok?q{q4rO7!CVg(;&ZasPD?{65mniKDmt*4*f zU(HFU^j@$P%V6r$2)fWNJV%_`nRJga8ddN_Yb6uE_{(w)so=}ngiE$O%m9#+-`D5T@wShus6PV?bpd||_&}a%;!cL!7$>0v~ z9VW=n$!rK<4?R3lcNptHPa_ehfg`v9qO%RGG7<47j3()PI~ADBpTShDF8>Om3~xaG9tPRB1Jo-I ziLX9~ofD&tB=FS(LG*yPfrJ|2?g1y*3jK*sVFR~!28$bq9@q#LBMYiYp_132Mv+4p zFwNwU2JEZGb^yP5O$!VNJCmc#XhGUf1xp=feflMQOX({ZB+u|>2W)!wI#9%%E(Cuj zLRHAD`fHfi(ZHj^IsLBhLHjk=Xi1yVhBf)ip(uP2+*j%^K`Zit+dT(sm5VUZ@0NnkV?1E+yCCRqUx6;4>M*|SRZLL*|s36Q{3bW6p6v|TWw^+&pi73kSwozscd z9ee94_Go1T+ht{7i+9j^f$6qN6X4gag#!EzC|e50&D54EZ%tH_s0_$hOOY|&fZa$I z3ceV$Aryt>Ies0IXRK^nIslo&ZPV-@kibOUKplrB;V!3!h-r9VfhTJjSL2z8t2*r0 zu49APm*D@dWBOna!QuqiNm*N^pEJ-!n9sKHIi4$V9S0D|Dah|?a3_tx`IQ4k)hG`f zScYt1_Q(PJ>;u5V0X*ri0{^9)4au;$+~tO4{d^FTx`1t;3K6ghn(R#&+Rg%N@g3?t zTRZ*Ysj`9N)fpc+fXh>WHB_(jETQ>U6lRry4YjMm1E$g2#v1D)3o_z>04EzoV4~Ro z(#-&PH3q{{6R6LP_k75W+16#~fn=NwFcz)d7bWV%ph!V=z=>x)Ac7RYj{zZ`suz0Ys#4g@-55&7YmnYS%Q?bDKeIm6+$Xj(np>UKNNg-jw*P~S?**5z1B+wzq0Ksg zg}*n!ADjhBt`Bn@aK*~46vyRV!7o`Ojj}WVIIMyKiU(O)gu`Yw!W`xxCPqFs4uflr zt%n*ur)UNko5Jvk=hGpvxak}Rvf062-1JP;<2~L|uu5F-^i1?j#B+ra4|U{NT5N2= zQ=EbtZj2F0({v|WRSZsl0d|{A1D~JHpu7YDtT`E&jS0h}n3|8;{5H%{)ClWW!-;sC2Wcr z55_zhn5-Pmh|1E1K6*LLB0LDstlxnXA29w9fZ>EAdeKN^`!MShT5TQFwXF4?=fOh3R0)V+8m&>a zIc5Z?U|-8L8lvk5qM`1wCwLKdl|kfQKw_v0oRf_sK!!g6GC0b#n_Y}!eAt#)1BG-#vbm2g zdK<*2DhN?wFmxM1FKa_U-@%|~z+-6Z8#Ny*iJyR0pz~ql{3|x}t;J+)1YWQR40-2Z zHT4nXx*mK<9C%ZLVQ8;MQXs51s7qd%TYSjn~Z2Y640bd!eNs~)g> z={g8LKzM%+%v+ZK2>hfMcm%MD7kHxN+(|!)S+qr62YWn=gV=fbUw*BC8qWbrxQto- zoUQ`)Npj8w48Okw%;|BlZD6kRc;wsxb@u0syiam8xJ1->9cWb`rU&W_)(F5c*=uCL zB*4``Khrt3NHs6<8#{n_SIl6LOImPP9@sK?m%A`H_6qPhFGhI`ksiZPEXhx(d6GcQ zr%+vEGHAwYoM0LiF~~F2I70)iE!Ggp;}CqEdWo#E+{18a58p=U#3m@^6X@moIIC(q z$NY?n8Zp)#8$NWn^<|h#K3#0 zxGG~!Qggx8^@L$D`}tf5v?z;2%bf)*b6P)SJqOt)09u?nK69s%w409y^YNa@c{@y) z7vR1f>e^Hv?+O2-7~y$=JG<*XmY3D6NEdViqY`v-f(j4`1P_dH80%WmX<;&tdw}Dt zM-5ac4F$Cbv2`iysIrmQGr~AQFIXFGrVtnlI0V+E8G>}Tvt$W!{td+5sz8d5gNd64 z9W2}wN>X|C>qa9mqvNn(+<`s4R4|0!aXMusequTKd&n6FRbKTqlHDeLR8_V1w00y? zT`SphMV-c6Jpx?8ZYy#+j_C&}53aCv2AfFkV5Ms+6x-!lnZ_Sp{6R;+5({_(DtaIT ztZ><6eF@&DVJZv+dUzFTydJG@g>eu$&cZQJau_%It~F1 z0kymWaqJ+o6}mW8!V$D1^;OjpgyChj?Ztv6@X;4milYTpuA z=`4_6A`t&}>@?V*I;wKmOm~5SnH~JtDrkHGgN8Y<>Eq#P@cuK1hovyanW5$cqo8Bn zio^bDLArPfysij@6R|MOXLf-ffP9>N!jJFp*grdEDfdySd3L z6>|z!i*PK*5y;B(u{`cu$bkSO3puiv2Jxh~j^kyNy`Y1&6Yz0B^!Z^LTUTd-g@y4Z zI5&GK2Pj&Wa$qlru>!|uREI&kG#0ro!2hSkw>mtZq)&b7TxV46|55R?*sPIKVWs_9(ESu zfGn}y@Exp(6Rv;oRKrQI zjRd&LX;7eWP1)xL2z)tc_{LFLY$Se!^jFRb)_i9T9JEvut?p;EVTR>(m}I1@z$B_A zJR0M~+yT}hEG`wc=34y-(*8ov9n};Km1eC}Kj^_c_27!);(GdAQQ7J6D;kkq68OOy zc^Ct3h79O$)5sV5cX*=pS-uCKeEnLLZaL(Xk6cL@*$_^T-L#zuXc6 zB#{EtR0zbj8nzh?#xS?RvG(Q%x0?^(y&nK)Rw@PDKq0hwHE6AVXKVlaESL_yb9F@J2cFg2f*1o z2K`?Y3^t?q@t_+hScWwPx{oKYU|u?VpNJl0UFG;ls2MJ9yq=sWC|fnysSXnTOnd0f z)npw3S~&rX8J|Bs7(4<_A%`5h8w?CPMi&cEXm%zTsYKAowve={V49&ur@&T3f`2aq z9Ypr1!&$Wg0QD`NrE&1{=XkEdXb*K_>msBR^$BBFkQ$Y>=;P< z1+2!y33<4V7jC+INTdOFr#w#{@NO8^rTL_KtXZ*P(1PsTt&MsUB&!fmHGHNH{74`c zO77DE6@n@At?H-ng>d~r2qma}y0p=SKGyGJ_3Aawj~xs=dScO5fe+e;Ef`sP9@cFl z!GqSoXrGELV7!IE0N#MfH4bj|u~ZQIfXU%908&|yWr+L_gY3@T8OAG0P|}w`)1o;a z0GFtL0bH?M4e)B}8VrUY0ND~7hAAJg{35W+3znd42uw?n??;kwB`i+-LO-a=(0H%V zWpSpd`UPFI5)*JZOc#FhZXS5Z6#FH9s3kA7H0k zVMi-!XRWhJsS(il;s>z8n40A!fz#XqA{=6n!KV-HRwZ#FS~7=jaeS-`8pEMXV{70o zNPi3eV75XyV4VkQvgd~9251}4{zwHyFZiMJMzETzMt$}G_z^KCW-Y>B1TWh%u3-)|%b3rZ!_DR9%3=YImK*aPIo_Q z)-bYrKz-$;B?o>{+Vk~i{bXKn6iJU71zQ03sSKT)Ixr!#YlHa zl->VxN1+xayuXH~{Tm{6cm?&qFNhNInbYkbYO&D$2-*&1urK7^GS~GS+Jvv+Nb|vK zC0Z)`da77}`Gj1`Y>4*vUG@3BEF~5&8z&Y*pM;xHW;L{||4J-uR>%LvD5dX8FyD?* zsPQYlE3u@zA9}F0|5}aS$a%evzIojpfF5pxwweB?*AlZvVx0RC?tAk?-{tOL_TgL- zRbnY~j=9KeWJV|EGb@x;iLr^1Qa^-p`MUw3bJRd=vEuRFgxUt(T&A$LSkGJ7Nz zan~vqV$LcSp z5oHwKin~jfBD1R5%ALo|=ZcXnSDvd0V}H&Q|?P@7`YF{{F)yqk~6?ePM?tM86m# zI+%aq3O|Yti*|&m1ee#3WP?ZfJz8V2>jniN?@+>VLk%`dsPe0V(t>}4jK$%#eH%I16Sf@X5DK(n7Y+AM39D^A79-M_dpKQ`yO z%bFjV9g79?&n#_rL{E2&4ltXTvkNJ6u=%Dt$eisiU{~<^XpccOBD>xH0&3H@mx^a1X>a!2JYfuS>AxC+5qg zU4e$d9h>9AiO6AQU3V#Wyjc$z8*?)IidW_vW(O107d`W?`I1UB9%GWd@+*DcOsSBFuyXtFbkVOW`?_N1epuWlJaX2q3~Y9TmZiY z?qoBM8R3pL3z)H{BQea(^-zUb1>Au=kVST@~MCCK|S$Qc=q9V{rkWlaVxtf7|N6 zZRKl$|IR^QOZ?~Of7|Lmw~;T#|GRBvW50io1AQs{`EtZcKTE|24v+z>N@N`_}u}8aY1q!LAq*|=QeHUueR`q&-nWe@_AmYz;%d=+ogNZq@<)3 zh|k|s;jcaj9IPpJ`$|&5>IQgNuy>Oe_GW1(2$GF$*TO!==zjf2un07|&xrnzFx8Nu z!=Hf}qS3Tn{YDDQrd>L;tB=({XO}i$C6wtLp%Z4hD0=stT*ib)N4y zdlgKt41IY>*A7jZDLxm}meoSZk*oi5{|oSiIkTJ>L-rMWuH>jXuct8H${p|j z?|)qO{AmABv@Q&~xvh9(4jUsl&cFwi<95SJpuO2w)=HJMA==qCVMJWSllHXs@;m-r zm%H7zjnD~zH^zydv@`nCHh~QkKWTIHKOb4b8wTK%-Tn*hw6K!Fes*6VZ3E^B-tyV~ z!hTq_cgX6gl0LF93V3%RPOD;AyT3j{yxV?QyYC_FsY|VCJJMO1MDd%8`Qxe9Ah}UKnQTrZ59cJLmRd{y3j4ht1 zLC=Hurp+8|sQ}Eg>rp`yi$6v1O>4l;I}RJrB}AX@h4I}AqLs*FHS+#uH`Mm{e-L>b zM>^-wVpmb}+wiw`lX7+=71o7R#7R<7(NIrSAXO6kNy}U&RpB*kp`1jjR$o%}&yi}? znp7vm?=_87KYa9c@ETGhJ|LBTlaFU4^~P0F)0U8$frA>}ZinwLjv_UyIjPxzpAY}# z>q)JGu3`OgQd{Sc`gsJYL#1(EcPcs>;dl09NoXt?0U2ZjFCimpHyLr2$S9RYhC7vv zD)=f{O^mWe+sSB-XS--JI!`2{XK^wHR3PK27s(h|l8on~$ap@Sj0u2$bv&+9WK3>N z#>|h&Sb+aa%aZZMaWYmOB;$u#WNdzzj9p=59KuQbr(P!G_j@( znhVBp1gw%_K*4_$N;#N390rXoP1Iz@|FM z(QF+#T8t$}tLo%veVH6xqsZ~_c5-wZM~?1Q$?@13a`c=Qi!z8Agt0s*~f{yX1Hd`8*H!SL%`D?f&GL z3E205SKiMg$Ltm4nEN6*=64{+mqp0&75r9xK#nzi$+6ZX$2S+r@h!^pT{t8z{@IFml}fog8Le9#_qYA>S!7#r%;wLvEXHBG28wPT9ek5nT zZsbe}BWHc&)vz8pn{**()9d7HHjSJu5Vs}LYCVaZX&uPf=^(KF5^_E~f}Guw$@yp| zInkHSo;cI7_jYnV4*z~A-+;m7d?J#ZgI19f{pcKu56?dZxZ$YRh^yorg>sB3OU|b= z$oVY7$DSf*I^f2&Cg+P$laOIlov#&M(oPE0OQ2{p4J;g`8_q*LA4V`a0wUYI6SYF*!FP z{^n?MZaG5EACdp|=J;~&b)5Q%w)h!!-qV_#`<&$5k2DSf_HZ9^9zng1qAtf!hT~b} zJUNS;rz(*%YbZIdBdr^U$$1NL?~EnqJ@~u1Z(Ql{AiARZEhq+6r>jXh*J^VdScX^y`c# zSG`)~dI)Ch^*<(8!@=Zg98In!>&cZmkX+5+-(nfLS|O~>26DAU-tCcJ$CKphj1Rqc z#s5bplB;(Ia`i#}n7^(8b;vac`41UNuAx)O1$^lmJ&0Um`;hAe)bkaR24-O6%~8q+AE+GDbf-;0YXSNJ-ca}&6aF?zuBNy z@74GId2{y6oSivyrk(FQUq8ggj3YMX7_k{!h#fwJ*zp^Py)=c`E8*U?_-0~n{U@=v zy-4isYl;2)+r-}WEwK-ViGA2g?4#3(eQbc(C$?-@9)lcCVh;eQ0C< z8e$JFAoegvY!$A1q@37ebBH}*A@*bov8QnlH7;V$;yUNh-uX&mFW^``u5F)BY$Mui zewNr)>}xwjYzMCGQUkvnpV&;wr?N>YTt>=ro|G$glk%AlN%`CwQa*1b;vARhRR&$^%Z+zjG}|3dtj7l<#MLHva2#7}A>e#*aypK&Mgm%U2-m9vOnunXLV zn)q8_-FwFg;_q5T{L;^fUsg~2!+#_GNt|0&LcGvIyloBf%XbsM`d#9mJw^NrxX$_n z;$N9a{HE)Pe;ehGw3ue;M&iG862Ar4+w&~(`#r=Tvk-sw7UJu0J;w&(-MEJT2=T!( zQb|ilrE-x<|2U}-{Z553Ta|u@RKsy>?9HT_@DiztKP1&O{GWsUSI#HZbt6f&xPVlD zJ4LFycaiF$rKEZ!g;bAzN~*_iB-N7~sh;|UR8J2lRapzEteZ%+dMc^b-9oC@x=8gd z+S&XlslG&8+u#)c;|@~oo=&PgVNxA&lM45#YQZ(S;z-rKj8wfjq;g^FLv(uo*Q5$y zf6xiuris*&FG;OfN@^~S)XK+6ZFrc}iB+V|xSrHGuaY{qgVe*;l6u5AQWq^DHO3b8 z#5+h`jO`^0NIm&`QeS$E)HCx*eZ~ExURXxz#b-%<>n2h!TS4l_Zy|MA4XLg7lG+B{ zTE!evSK|1JcS*exZ9j{^9j}B*{dN+mKi){{uU{hdRyV1Cyo}U4*N}Q2?(OJxq(0X} z>hlLkeF5h+{EO6$*OR(wH>sWTNZq-O)IM;x{=K9QSVC82x zv%EmM-07stdzW;>ZzkP{W277PA?ZfXB3;4Tq#H9px=CM??vgmtUAl>M^PVK#)fuF_ z;SlNWY$DxK?0e{8(%HI5_v~2Gy@y?YDk z-aA0LZ_bkLyJt!F6YlBIZql8=@kSZxn*K?;j*X;qp)C*E_Te1=oums7C%vqa^l}&J zRsSSCzO~+DCw<&>(#K<8;wI83&m(;*f_h|HNuT#A>BoFX`pFNH{)#rzFEWw-`YO`j zmPGoc3ew*{g!GT+k^YGu(yu^%c|Pf1Ng(}uxX$O#lK#u3q~Bgk`kfmIONqGpe=a3| zS!2gv91+j>za9It({|tt@x1?DO8#QMSZ~LFSN`q)UmYp=t;T-}e_mI-o4>04=ljJc z_}@ir=g;=jpSCXU{quIjyZN(r#Qi1zds)=|v%O-)KX3of_foW#KX2*Jukh!0IoQq) z@$&zdWyc?mmHg!sh}HgB_YWuj>3Jo8tP(x{&)WFwtNzuK{o3$D>HKB>e7%e-G8x*I<7(n0 zXDqJ7;z~9F7r<)dNE@z#GqDj*r83dyOmxEl*NLo($}4|=CSrqPeW}(H0r(@8vYq0xMe5!vlbWTOZLdixLLqJnktKIgOHF+g)VI#CuPM z53(6&{O4UHSmN*;CY+OqbvoRgH84xZT(vOEH$ducz*z>kcp2coJlvv190~=cS#)Sw z4GFIS|5-TE8Y$HhLk2w~W#q8Q!f$Yq=yT6+S7l@v8V(#dRCCs7va~6`fBAcvMl;~k zXewn=>8Pt8nF{YCB<_)`M@f%V=Uws8G`Lb8g&F`FYm3vZ zZ2G}kpVxc#fWQ@$Goi3mDlP&O z3fWe3p24N2Mqp}cY)JzHQl%~-Awj2<4m6xsDwTz!Q)6Nx@CPsotV$mrAFo%jR+i-l z7lARGE0Q`oY7XuA^wUpw96Hl+`tYIZW7R+JdiUR*{io>_LDhVA&z?PJn!7LyLsv=U z0SH_o;aw$>2jy{F8ydF8iG4wZ@C~!5n<-Op*P} zay3K*ngp^{>+iR zCu+`}Idl3feI>-iBn%lcBr!&VrZlr=6&4m=HoMS9g*ILZIKt~>85tw*Qvg2uY)V6- z8tigTF%_?7c)3;Djomue-au&l|L|!KL{H1qEYn6&R<1Qn~) zYPCvMfj6Wmp%tp)oSfV#PgjYPAXnK`yi9?2haQDBzE35eMouizep{A`xG!P^k|JQn zF~Is+7LK5A0X9@pHt;BCNhRKrhW|t0tdfZu$;f}iqbA@{lSR}wCZfI=%TEIgsznwj zEYne(MU5jOR%JerYN|$vkP=!Wl)zW>nAfu~Qi>}naV3+h0#40WPl6UbmCgDtwQDAPAK_K+?mB|>(4PehA?O|q@dVU;`TwuxH_wl)c) zePDyhJ>e*HS2r}gWi=m{GUJ#io+(3Ozc z^G;_#ZZc&q|J}Y;r?XdQG9@kt-ckhu0ZcI^=XtqYE|A=|KKcY^vmmMU^jqa>KI@#v zZI!9{AwWUvV+I^;o&6zcq-S_)V&>2hg`+bl8M|YpGLtEGNLEZ|?Rkf@b0FZr5Vu~N z$n!vHX0z_8Wy>CY^wCm;ZniQHMEk;e;LwXVDd7@LCfzmj=U;yN3S&xqd`e16dV0#k z_ucpK!w*04#KWlm0xp4}CNDEJC#N_P6O)npNcX#;6IWBPcw4CY%-A8iyM}dV41NB+MTg7Z+dV5PTLv0FE zS2rDVjVa-$_fLS$fz_pm`Iv-pt|UBwZzibags}DvEZZPv5ROZh2&yGZWDbYy&MU6C zla>ew?Qge>s7SkauU5=9xk7Q%P07in2+Q$OnanU@=;b$;P&u3#OK78@`|jYu@1|aR z?bH^7p+(F#ZriqZ-~H&LwQCDYBRaUqYpyB`ibFG+de`wcnT$<`QCQHTM z*u&eS*|zR^z~s8;qcDk$2$L%qwOT+fU%||rDIk{%BA!s~-mUOTjeEY`b(CHbbka~r zD(0cx?df7hqdK2YCuS5!IvgX#jH1frg6z_zLeX;Kghk9KcE`kYiy6fuW5*s5Gm633 z*r1qEbWNP-5;KZ%Zg-rRQJi$@)Fd(EZ5I~{s^VfvM5&%ua@ky3D(D7pNE%A>`_sfM z@*;RMgKMdwzuzzoAv)G0eSw$0NuVgnDsVL^|NeK1n15@P+-@o@EG$K<{I9JNFe0#G zxdL2`9D}}G=IKSWK6!4~NlsF7j7U=;OSzmWreOx{l3TCluJ;sFrTNqR^lL{)5HZ6; zx83#-I(nJZY$m(F+4GIYd@TH?*%rPhY|E% zV1to>=TcyUslWzP{tFvCfw5Hp&iFgve<3i#5{#EuVI(aj3*53b2w;*#_W(;2Vr*Rq zuHc1Pym@nNBd3Xv=eS+FzWOTutFLzL;<$J^ENBzmr>m>0TOv}^sF@SfQmvUi z&55ID&YYQ}>}xu?Yxnt9old7VgSO=HvsdNh@SdC;ThRr#H`sOI%P+rds6Sm*RV7QB zJngD6DGBCr*Is+=<&$RIe*5jy4bJFsIqyjVv?)7`S?zCU^LvuT*)Y+@uYGF`f1`}WtSMP@~kksgz5 zs$M+}fu2?)JW{Nz*W)3NAOk-7q~ zp66961?34^$@ICGTyhC7^)=LA==X)Jx=3i>?vp1^w)c4AQZiL+zf~`7^e}Mux}5NhI&T zzjkf>^UuHkzC;pFUkIfj)@~nC`R1E%ezAYokzh)SIbD3-yc?E0_~3(!ug#11wVZ8h z9~c<;GDje%jTxr1iW`%ujQQobkS`xIW=w%83pA^uH_+Fs=3EZ@wr$%QTF+u6>4aiP z>>V8)Cr=JNb*iHS{l!+MZrZbd|9+Q3VIDQgtgg@u88&g^!~~|j{?y5nZGBco5(9z! zs=`*Otk-$|@ZrNPtu1wRb$tO)#{S-cpbqS#hE;*f<$bQ!o*uhhqlq9YaYUoB+q-Rr z-jsOo20^#u*qH{GUz}Gy>_2|~!i5V`PL-Bn;pIW>@}p<#rawSi{WAv@#isro(^yU^K0Y zSyaF-`L6{%?jT4}jm*mRlPf@hev*|leLkxsOnw{F)oi8kx)q8kqf2n&&=pEx!M=ur z@4x@Pa~&iumB1V6g;Op`OIyiGr7cy54((~#P_7CBFVuJW0NvEKoF6)L=&)%s!Plsg zUZ4V@LgGBIa$4kaOy+V80vCJ`Tq()F>b|Ln;`kB0Cz)HQe7TI>^^4uZL!PjT&CfB( zK{Y#9>PkyTAiU2{Kb3CZe*E}|5v8^=#o0X{fBf;Ty48xQS1(<Yi_)!>Z!JZr zK#g@K({V9r@E>Jc8E*)6VulF4K1^)+5Ve||-Vh~&sAeewa*jBM!|Mf-=Q+;DaXj$7 z&sJvk0dTPNcaR}2o(F{mt*BonlbI}u8K#IykO7mVK$0mhCtx*sMWNbaQAZcxyTQWX zIxf1A{abFMilD@(7RFd-`ohYJdL-b_OTm5Fc_%S4hvAJ z!{aFzq&`%skf`| z>gX`Xc63GEdIB=-?Fi>7}IdEifd${@p3P6EXJ9qBcQ&-p6xYKU0tJ||@C#?g* zb@|Gr9)HlkoH1%EWHF{#>aj5#znr`)i@N&d@;xUpHXUlJ@9gaCYCPNKa@l+P8;%}5 z+Tm+Eefo4;Q+6^K=0GGOmt#PVVA5R=RSRWV&F2B7{?^t$kM2UZ4^O1y)CmrUgX!%6 z0nyw=1A*XvH)Mt4#jF&lC@RV?%udMy74YQk0dInO;1xh@KF#)3OurreY~~w7TEj-h+$r-S&3iTzCD2NCY4+m9w*t*inRDMX`WVC6hx9pj-!-E(8qK_$Zkvi7 zNU@L4ER0#OV9}z*i~R;+_~D?nreUM@Yoy-y`B{e zcz$GCk-O^1{(b)X`g)(X7oa9pkGM2@*u?bof!f;I7R^Y|W@Fftc!eT4*##;EPcM}Y z8wLTGknZX}D*{JM?noVbPModVQ`c61uBN8u$B)*%`u2xg4zyXBtxkanhpoVv5YbnR z8^`gP#S1a`&7M1Q>eQ*DO0W3GoY{BGoSXvOYMylC;>C+^DlWYA(n}XD8a8b5N;^u3WHSK~Z85A2%T%TW3lfQ~Ow=Ad1)dGoesmvrwiV#n{tl_97%pj=MTuZUJdFa+HUTWg7|ReE2kp@? zOEQhL{88#T-ja)Bc{J4$M|Xf{D+13p#F9?eSTva5EeR;N#H07in>KHL^~GnW zVg>{x=`$~E*gO?<*8Iq0iuM0Sm;Lg^QXIIV42n0V%VRZnblB0ox|@G`_0?DRJ7P;p zN>pvW6dnT1oSf{TDyupny>;i#ovxg#?z-!)nKoHdQ`)?zreek{B$hM_esIQtwnq(TAQ!ZPdo-5a4Dch%GT?Gx2bKX`?!%5MySh zGPg(5NYv3$E#AX3!ZT4~Ujnwrn%LNwl7itUy26ITi^diC2N0*c&@>v&`oSZAKoOJ8G_g*&Xn!#nk;}(cGoHfpNZ{L99oc)X%@*KQp696SG zDI+^U6-S9K7sndFSsK`&tG#1@i${ex&fhlTyOPKg>YmEVjjz4`*=L`<|JvHhQbf&v zihFkBCtJ5}{dnWEI9^6?31bRk@m);?)2_Vo${X{u0n_F&*8(?9w1x3?*z zU<*@ZE#G|eO&yzuQAaCE?_y0*=|mTiq=E_)WF0=WX3sf*Xf%V!mGh^5R42J>Ml$q2n9a~%5%K%ek8JOPM z)Km@QZf|_`|07_#(1F9v~ z21OfQJ$fQ;QUV>BqKx_RjgrV?W%TAO1i!5dw_s8VCj2<^)8WUTH5$;R@VP)IqBh#X zqm@mU6hZs`8j~uSPrfe>K%1mH>kvzg& zLSHbGB@as;kq(h{N^_*&$U0X*v=R;r8ns4bn#5}$a+D0gTtXqr%{_e@1ya|%DH(NZ zOG{Ex&6~$=)oRotu^Xj<_1J>)hxRWCclbxv^ZFGn=9z@tMRAR!SkaZ4bQObTgkin7D6s|U9EpHX6N}Jw z#tgQK-hqN1Zb1YxKrF&40lXWUsfePKD5sJH^UzKo`hc&~i#5~5fcRlLJ3;t%*;WJN z-~^x_kwfzQ{x1}>cB{lrW~V zc(Lwx>lqg)emA4*XG49Vi=7f-h9i+amoCx^ROO0j`q1;lS5AC+w%TYks>u!2w>xY! zAwVTYQg@^uYexVdNaqdqh&+d_5d24U`5Eh-JAXKQ419;<@DDpj~qd2Vt5>{6aKbgTgnZ&gb@ zye{x-XB44HXH{hIW^~SYn-J$yCIVs;lmRlu=(rH>H^LfCFtB)ro=JLFrP7#&fSb)Q z=~R}qEF%Xb#m8h@$SkZL>UjsSvfh0KM&v6%)j8|V&Ato>dnPq6kB8VYLGHuiwZ)swspc5mwYV4z zg=PZ+U8yq17;N$OhF1HrdV3Q9qw&N^zx^QYvfA!FDbhKE?;ql930{p=f-9D@HD`dm zPuGO3YTpS+&P?(XqTrwbmQ|S$D{ca946h$VlT|^$s7GLY4tjQicc&85!1440Xycbb z8=rta<2dvg4?>?IPT0)?B`Pt_DPd*yE%X@6@%9daCSF152$F5Vv_~3fIg&t2#R6L= zKnIcmWQGsJRw6BJM(*Wxy7BWL4ls>Q}Q;Z*#lbO3$YMs*4a{-d-V+UXP1i0bA z-q*i8)a=6yn?v$*EOFsx>}x#u&buFdw);eny=K!UYHGpTs5)D7?&zldd#k_LzFoF` z%NB@11o;ut#vJPtl9RyFB!(Raj-3AqXYcr_)+<-AP|HFfV6YAW%s?>H)b#V~ufJ|G z7v#VkzBjrsO!0%)Uw{2&mt9s|Y|~7gDrNbig>&-r^XJ|E=uF)7IuML2uoly5=|i{Q z^H8Z+R{brBKKt}&KLYYj23!0#DD0Q%ImyC>k58vPc)#Zm(Q=*S_Uo>T*5+@RbLGN? z3vc|#Kkh^2b$Bl;X{F*HvuDpBaBCzr+$<)L z(_=w(JQYpXM&iQ@!c##@%Ylqeg${=fgieRNVPkk$czpQwNP46|vSICtnIICUMqHwRfio2$UG^W9Zmo-P6*BE4246UP-i$ctP5+x z0M)Pp4UY{Mm6e42_*&J@p)o%t2^L@<-e^o~J)nWs3W^oATBX*ENoh6>k1rI5qj-To z>kUIJ=5)Sqw}WXaGxj>s1t46p+uLOIc2QIoC|6uPOsD4a?w^inrap|O6^aKIfbyMj z_gwVo3ortTV=|e1W*k$@jA1fBH|N%tiD$ z*q>3%bZD%%U=o@>2x;|9B2J&glrpoJdCY8PCNmy2h9llLLw?Lb(gKcPCLXVoG%SD= z-!TA$1C-zqHADDXmKrB_uLlR-xz%ww>DH zPSaabk`q2OfJ+l-4{&8;n&=_;K$hedxTs}NIV^~C&nwrYG>wz{J_MSZD>FhG6So3+y$lTbh z)T9JMxKHFN20Eb)J>BA2I93DmQgK1YO-yv>rHxGkHONYBLVRn#R@DlsKNg{5O+0n( zJ6reDPd_y}1SPsaLafr9t5#ceMwqZrOgP;B$tR!0>JnnD27DZVeQT?FUTJA5yP_=Sw1wCvB~3ve$c+Nr`bWCVh5x-pI_@ zR=YhmHa!@&swFH7!C#WWz@j%+2#I}|&QAkF3-PmcfIq_ml$kpca^DnVL5Iuh2iGAB zhTQ#iJ}6tDT+?VEQVK8?Dv8uDMW>A}wt~@vS~8puJG(*Z9B?51y-2D?xsk#D;D02b z`{kQkF-FOzMXtvTFE>XXk-bx0eb6=|d_24#`FMCo_;}=L+1J(ItrMm~XZw2OPRTEX znV0_#reZY`CdLbI4SyE?1l<2q;WxtXhd)O8F8rN9eS)Oz!#=B=Pe@k4x6jzj&`&T!P$B4d<=u_Z!jS_Gn(j_bfu0uSAyQqbcQ45kNIrtHx zf_IqDmE8F4gvmq0&iK^jke zfpTeIvn*ky{LLO*sCOYIiF^|3?Ej>{LoNGv2!~ewNq7l ze^_(-Z~Jc-Cmn_6dl@ubzpMMF<);uxd>LYHFT@u?T<&PPD{?RRwq=5#&=?GJYveuU zN>gga#nHtkcH>E-hA%1|mRBwvkUEnEX#{)|Hu69D&qg&5+qu`C7^315VZz~x+eDNrwxV*=)$ITmoj&aNK^mEERiLUdq1Lflh>y4(1LxZ%N%?c<&YfW49BtGAy64c@)v>rVE0d?k zq&J;C0@Twv;8)Oz(_mgB0atTo79u*>$~o9OL2cbNFkppMo~Wm&+Oualxvdh65>`Ry(#_3(~f;Gj6zXs1Xm8o^C5Q#d72Lx}%?e{`sK`&>K$?m+|A518!kE zs>2GTubN97IdWv=%)yolE$mnm6I&C&cR(4{*l64S{PyP{1`sz7u|l#UDwUI`*uZvT&4G^VlmD-9qM?aIwvE2D(2RF ziC$(NPniyK=~-kX`4)NVlh|}b3EX9mJe^-K`6&DQI_|h=g z;PJ=nwFz>QpC`9$1*HiH*+F4}_!a8*Q(b(I8p61~#v>OhL@rxxYB~e*1t+;&He(#` z?&*|Ra)Iq9m(0ETnuT{ib~ym$C#ctVBJIKSV?TlDejakyRk8niVA`drnK^vyh^6;G zK5Jq|NBxP6%NEW7@%}#2OPGS~2l^aYOs|QFdHV6$c+rnzNPZsa=Vl#t`+-~}@G{Qx=*rQYMO6+zV%n%ihqMXp)*^PG^Y$o=QcZGpFv*a>-M{z;>@%+|? z3itqI$-5Ga<KWTCfuz{5#898L_PNntwKd8DTPd{_?dz5JX(K|WG$-JPa_SQVRIatcG;Xu27A~9==aU$l(7Y)MJEA{ zwHeoct}-QkJ?YEywdYv9=s4nNoEw=8v#&WA>8`_UVq#i?sTsr(barH#ksr$IW4$^( z$dxaS)(smqy5qHy$YNGZa&w7hx_1z4_2;RR{}BkGq1l6C2DRqtWzHmSd)p1 z|ET7wIGA|J{&j^2?MZz@3KR7BMBUw9cVNIz3BD8kVG%^8FDjvm^!Y`y3ymj$@Qcj} z51W3460_MPq8+hQ8*I;r(m|U9Sk)$x6Kug<&Xx*En4qTbsQLWFhH|mIMwG1BBZj1M?@Ud6k&`G@fA)#^ zjSdDBmkvqIf%N~&4@x3WroY-^Dw#A2@}eH8;ZwKA1vr8NuBDaZJDi(!IBQ-G*NWnBKE{B}V81iP$C@(03Uem$CPohP z0`VZ=erhRZeX}Z(u@e`!s$^V5wC@0l)#*UsMVwuAQniefHfdPHdjxqH(x-km;!g>R z7!w~A3xh3m^?IAYfN4@QVj_Y8C*u;*P_{VgVnJ`8(s2&(=l{L|I&K&@8gy!}LuVSA zY>@_dK(XQrp!Q8;0s?W8Kp1a`BhZeOt_e)K!XYip0U+jYJ2{E4G2v4KEu zW8>+Qut`G)jgzT5b8~V;iyxj(I&Y6lg5OVKwmC6AF7|J6ju=%a9p9y~Zofu){>yWc z(WCP_4}9HBTfPMaw0`}1)#lCXKX`TH>#&pAyU%9K^kazrM@+(7Z@;s@&IclBh-NNr zM*0N9=sF-dD+G)yA+6biNtk096Q9`G?&vlS1i|^0(3^_8m)(8aqFFag1rJb3E7-@D zWX!yL>8&@-#?bw5P%+~U8FnjXyS*ZWo8aFvO|v8 z#!FK&a&&of7hiLE@m#s9yTjd+IgQpb3z?O)AGS17)%#2N#aL1fEbLP#Pcg5B4 z)D+}h0~8pm5@bBUJ|yIELsKWB&&R@XEP{dJvB=4N?V`N9x~^SeJl;iJ5t2-aL>5v{ zPld|WUbhppG;Xw^-e%kxGj8(q#0T5a@qA~0e&K}|_Df14Pp1oOKdAx;I-N(H7o3t# zd}EaBYmRVn$98=G>BiTb(@M!lzSvPaqumS#>l&PAu)*IL1Hej_O#ZP-fs(8yP!!2S zCCws%fdv<8_gtD*!P)KS0>-v3a#*DkBaw_1Qdc|uQo*oVTUiopvk`j=@=wvPR|Q`U z4)RWd98(Dyr#Ri`5ZG*I0+^GL|7bm+#hEN>@Hj&S$*3HXQPKB93o(b*qQgEl$_A`i z;w(nuoiRpd^_Oc_e?@P=(8w5XW#WzHyza*zTN7qK_+SQ&{+$by==P-i>7v`y57B|@ zS05+Q8XgQQBat%{mzta^A9QBoJG;8h9NG8PS6@T1`>PL==)1)6)279eTaZ1T?-X4m(h4*DSN!nN)f)|Ak4fe>D34ZRh0J9-IBR013k z6Dz3|Dz2z=(V8`@z$mO)6=f5!5t#&DB8RsSFN$7GsP2Igo^4H;s6~JzyL^qr4tF7m znoqT@SqUGYHN2wR(cK?nLTzxlD-#W9kjwdSE6kpQQh7J_u8|{n9A+Jn!LHAANjcPX z643^>&$fmimYxm)P+{RPx<*(dk{)X6$Hi@HU}(oPqi+?W-!~oKcND%3XHh|3tw-!b zjP2G<#z=OUTf8qR zX#TOr+D}>S`PC)wa~YSxllRgF-{6)y}x%!Kq+pE`RWj8CrNzm#G7ah=fm~ zMo*X-P}tzEHFW${^I<=J^;HvLBJdD8(lYtRZaQ`Fr5WJ&XG9V(b7gI~D>BojbGr@Z z_R~#GO-I|!3O9A5wS-P*DokNcI~q;NaHchxpsE!VU1y=UYwLyss?Emel~$&^uToQ2 z*Fj3l^y$;nm6DD+8{-ET><*0ipW1_H<3tlUYS;q z?Fe23));7qgQy9uUSJk53&@Txx}c1?Bvp_!9EP1{;?VAXtJKpyG_hP04E1(dk`=+; z+S9xuU=w(6=kR1SV9M<7E*D^nUvKY{#HCxh-Q~}V-0$;)ye~Flr+yx$vl#5e!Bg~{ zh2b1u$?)CfWs=c)Q>Db|fv7+l@WEDFs?_`aXi$dmR6a;zwZ4J!=g~8Puf$>0Mj-cG zu63oDp7uuBI*gVm-VnJ-y1_-2!XN9wtUa-~I29D+nBw9zI}GR*txk_JjhZ@mQwn^a z24~_Cq<*i*P+q34_IU;d`VcckXW~cOG)`xnIYooBH7Vv;C-jVIg0j)=C8aTy+>JK4 zeATrz>=hZpuC`-#vZEU$rzJ(y@zmZNL&w_(abpHxC----Gwi=$NA!>@0PLg#c9H=> ze+4@UfF1Ki*s=Tx?C2UAYMWUt%*70Bb8SNucp^I7ej6pk8vA;Ah?kDjasCOD|ICLU zet2#m?a2~4UN#6eH7&KifwnG}r!&GxFM^F-&@EkBV3dvc$3OltPG&4v8U-8002B5! zQW7tTpcm+Fy>;%S%#88l$7f|;GVfM^%}fBx%y3t@7QAW#z-F2JrGuxad!tRKR5~x1 z(jh6yH(l^3qfpZqYievcO}WXb&ent|)W9EKVM@Xfod@gb8bFP+*~(~5m74VQ*pR0V zYWfSFNNl=|_q)9AP}nyBKLi+&+awz|whOX$(9`XLw0+}$!_8D?GBcUJWb*T;!#V_I z{5y?*cqPnabb1kh4mt!`_dzO@3k);GCfTy33*Ij6Fr0USMQuD5 zqeMS-j$g93XztV`dO~05})}u&c66Rt=d9Z-o`L$%M}8at-+H?EnX7 z(|`w9gb(<%I-c?M_OSBu=W&(|DwaVYvguxY(Um*Qvu@qG-n`tN7XdeaJPt?0(C*!b zLA0OQvZdP$xarF_QGFAo#gMa6fyN>7=I{t$&Q*Y$(V$|(Mkv)}eePT9xhm~3SL8cH=P$?I+uD9xsGxx8Mt0enJBvt8l>+-Q=+on-LJ5(~_sqzUjSOQw6_ z)g?og(?2ohlmlkOD8hGRyjh0vW-(yp9>7WgAf^CNA&1uW*VrC^!#Hy@VC7!GN&)DJ z`$2t(o?`a^W)Le0UTSLim>IBTA%iwz3s13DHZ!@`wR2|=V;q18!#!YRdUoz~_a+|Q-+6#xb9Y1@d`t0#-hc9T=XKTOSyql_o!l6UuL32ue(YS=b@zZK$aYHaE34agk6k(Cs^V)YlUT zhKOrvZEE%ogmik1zN6pk^UH#nnL(-F=k4#%L$n;EGeTi!XNUX1!MZb!uAYdzyZiKc zXEy>j8jS5O@Em>ZrWlgJ$L;*-?k+{7r^``u{@?+3N2e_#J!%XCd!j+1{h)~uM4E#? z(Z)%de&SqJFC*uV@^YrPv+CT5U0Z+L|IvFdty%xtp4Zl|dFhv}2!mLud3@GC?_P4_ zw7m4hg#X0^PamOc=TU$!6rNhIonGRXs$w9jr=VBJs;(>{`KgC%kI4kWBM+kaLt;R zUf=Zg2k*T7(dS!#+P(Ks^*MW6dvjYyXVko-v!kuKz0H2E`q17zKW+W|qqpDw;O$MX zzqH1dx#LuO;~|KCJrZ4i@44FEex1ZqRaJesvHir3Pd2>q%~xN12|wSbVOhF*?fdVo zMfv{7)5_Ife(~j3Z@lsW2}0rBch8?WY2ww_-aKneT;kBo{DL@gxcYTki3frWzeKC+ zcR852g8YoE#JDlDZoc;FiIZl|zgxs(Ws>AEd4l4*T`tmk8U#gyM@z0<-wBGmF-g>X z_>`cybRr+@QX~tCRIVqiE}kh!P91Inc*E3M!6ha!?K^h}ifPkO=m?0>My$w!g6Zkz zESJp|6gzf6I-bOd^~(*Bu+Q7ptYl%?9|%_+4hJHFg;h4U^}^~Ri9}J3Cl{Y-hShbSyh+!%%v`_9nDfC|g8}SaD zIxY!EY(+l#q$gFWdeMtUl{4lgAWRE_4ZxM~=n1^?(usm% z=MS9$W$ti+@pW679{A1VW^)71@9|bAmf~ZaI4Ur_zTC!Wbd`)bt&%ZlE1A9?1ORBL zWV(ARZJ6M(l95I#nU1zfrmdrr2{Dz3nvDbY+Dc~250%WBdYqY6$;_Bp$qdcFf&B;? zFd#+XfTBvKsGyQjgesY;{gr>>awW*Uo&cN}t?;ty?+=Eoa#rCDczjkdPJj{;Rk>8A zR?B2oxqpDezH(7g3xt3QP$@HBam(>)Xfq(cS3@6TmHWJKDpq0(WWg}y0@L3wFc69| z!JvR_WjGf5U|X+Nf%@`WVV)@t1aEqJ|y0R5znYM z#OZ8>E>~Y#otypoAGRWhCJmCVT#_$p4k^bAWSBf)2?ud8J0@I}J-OqPtwB6-)zMwx8X zWQ;q?7LU)&=wa*&g*Xro%_R>IKS4WtMHEAJzHyTWdn)1RxuiGnA2K5x|H^2mp z(IEtjUdqWMAj~$BI)DdTo_a+5%xFejsy&*h*D-7H-G*OH(Yb=w9@(W=Py`r!wsb+D9oA- zujb2P_dIw0oXbk4V9y+QVN9Kd!or1@T|T{JJ`nipfJ?Cx1<_Ue`@Nn}z$*86J3GVZ z^Ad?@SZbB2R32}{#weAj8Y(YR#l#qOdX87=u+`~IMkB0MGsK;v_j4#$jtxakR2&^G&5dns zp-@|UV{?ns0f}cY5Q@N*C#2KG#Ks$p;jqyFL849P7QbigKEy7=mAN-bj{G4hYd!;&Ajm6gJ<b-oT3uGXt98?+^NkIs4{!bc)6d?0Yi)(-Y4Mn(Y}=1hBM;;38*N4Aq_~8X6!cJy zN~2Fs)~i(-ZA@%RN`iDhFL7bM&*wjk&~5{mYJ1K6NJQ?n)4Uh zI~p!rus4aOS)HAI9)G~w)#VpojK90f8}NJjIy;?Chojkk;e35Z`-Ss0u+od6`4nT3 zAw%v28Zp75N0~z$GDIu|ov61UTK4bgLe7$i{bE!eL@xy`sDpfo2Q3(5F`$gdZD0nm z$PD{ae>^KYo!g`TZCCf4{r69jmF&ny%B9moaWk=j^`wbFCi=n@jUf zoyuDdN(~jIy@n>UG_FI_w|XV`>eVZw!Xj)$zFIUB5ty7B8-(+SYZi@dvD_y0!B^EL z9nk9s@Ta#IGHRHL@*cEEP!M4pP)Sn?u80U2Jw%TJ+v;DR-m@fY*!41LD5nPD`9T^= z7^g{)@}8O;ib{gSs4oS0uNipb*`UgEL6r}|+ZH3fh|-@4SnEKQtN)8C7vs8EK$T}e zW|V>VpMfti1YaT(Ut$Q(u;7erQ03X6%F_u^Uh?u)>UbCgsrt^tE8d}?HbIvuM!&F!K^f}+0FA7`AgWIDvrpGQ-<^tyth z)d+JX3O%A;1`_4j6MJ?YuKD5L$19YniCj3`aT2o=7`#DWNEFB_b#V}o#%VNyz?+LmVuZ)ugdj1b#?*ZS$m9>rEnNhEn zEnBXVT(AwM8B+`xa0fy{AdrNF^kjEaH`$W1n@!fEk+C6-Y)DzsHgyxyNC+iB2)$## z2HbnMWm~po$+F6P&lTSH{dT|o{r|dF8_A=YJNKS@%5$F6g#)S|(nLg1O;8^dmz*{Q zKDO|n3tD3v3;V|j2`+KA96o&b%+10;X zM%u|IFi}_W0_!jSYY{oisA+>6Z4>iYv|W;zmoZoOsQ0K3ye! z?Y|JMXop8!Ba~Xr59WTAs#Kqt5H6#*MELiqe@7*7UBmsorBa$yDvk+ynK6QXF?8cp zWCUq;Owa}Ea`GmVL3?8(qxE)xub{B_d;&b!{e$35Lck1~i%us!cM zAzmGz>=fextRrl|u483dB+y9YuuV~~Kw{TRDJJkqU;sI*-_j3w!+re8wQJH>(WD36G3Jj62Q<4k^J9B}WTc+=Nm1nM7;54g8d8Yd;mCOGu?%uMFFlIr%F&|&hujtpYY6;} zw$N*0%>x?rA=~7?8t=+}iYqAK2rrG#&W4<(R+p89N2vJ)Q9o zw+#HB0iJM^hsxY`t1YxQq(78Ik_}i1Bv?hj;E6snp})*nNy4nxSCR;83W>2M|J#Zp zvm${Et4fqrN8-_EVdyiN6)bO71Mb)R4RRF}g`9-4VD?BT^Cgx9^ayCRHh^}E-Ea!w z@Lk+|&}h=HvYbQ$fpoN#QdjbF8G-nxIYR-3DN(O5bBI!_Y#{A{Xr|Jckqw^QySHiZ zGhR`5x^9RJVFjT($8Gw+l?d*_E~hH=p5YqxDS9q#q0UEt2DcLKm(RODmz??! z3W%GzjoioFmPht8N#uM#ihJf2tfi>*T#a0{17F*eaVG_XQH zkvg4nWNS-flV>J}%R;VZxE(+*I5gyiPUjtxM}wLm8vHHv_|QXRQnioMN78y;_yN`b z{s01uxZNcSiwMKCrmN@VFNd%poJf~&1%jG$U6i3W3!4quJH@o0$}&tZ5} z;E`ZNE9t1lo${AjaQ}bTD)5bAdkprW#j_6oA;U9`S%4K2vmyd(lr$#w+8NTubA2A8 zOki@BL>`4SA~2E7mzCrJAGsB-|E+u( zmo@*$A%PnkF~;EgZEC%B1;fo}L`Ey-oJ@teqq zUDk%h3Rl`jFF(hA{l$m**RipR55L?KOiMfY1t7#zX_N3@TuMVntl>*Yye&MLoCb)n zi;0;(e||jI4?>7ufg2e3X?r1Xu*ISFtnAHS23lGUyjuusU_Fj`o%l5O&fym9Bn!Q1 zwQ0?y0bS4{e+hwy*VMV>Efy*ElywlJ9n_}qNupt1Q<0`Mh-7H|tFP+Tt-n>Q{z{9J z4*HctHEu=X!iDiBrxRW(06&0Sb>4mV6jFo4vl=nu9zo7gPE$2Aii94q4Zw&_HVGl4 zctNA4KfuW*f1vNnV)1E!YrhcZ2VKDt@oDBqZ*H*frI@}xq|O4j6Djxgfd)YlH*4ms z7?rD)==gVKQUfz>g`{|ed3Ej5SVa`OsXx(XKR?p*&0Ct00@W0Mf368-wK2& z=UniS^Q=i4w7*Pl%tx*T8ha~F*+$OL&#r38s7x`;Y(ZL%&5bx_>qGHwhuxvhYClyTD*!?MW>Zw6WN9Sf(j zTHVYgYmtAoc1fm|{0Wy7(Z6&%+eoD45CJj4AW%L~!|(_=(Eq+BVf?%3_LVCE(+FjV zC~jVv4b6G>%7-U&!zE9wOlL90KIcnhl=((Z!qM?W3Z*BEj3ZSr0MwTB$zr&5KM!4A z2{hMDk_V-7d0{bdmdCLkV`YO_e2HD9z&M5R@40N#UhpJ9^-61dWbxv~Pjw<0mOXb4 zkdM^@LfcOi!$Eum&~P-MOWu+^2=o_z;w|hAlMvJJ5Qf&1ZtQJ3PPM~^^USu9*w>Ip z3pYhR0>@|yKr=8H)~sEZj|`-b$cK{KZ&=CTR6fT4%(ls`qy;#oOBlVmEEN1)abrm? zImY6sK!Yr3rBV~=h8y4-u}XbD8%|P+;H>a&jNjkW-v+S8@ZgA_Wj+0EhmRcX9~orH zF}_4yi}7Dg08*4^Xm zeAG7qutnQ)nB8AZAUoKPV~w)O5(v17+GIh379(J_4+zQywQn z?6^eJi6iKi;b^6iG}*URV!?l6xCR0>pB4h&b{#4IxNJvFV8VOlpM{ttbSAG8pX5F| zho1xsWeLR%jFEPmR7-r23Z)PxoY%W^OQHC1h(az-{Eh6DU0#N~znO}Ma4|wOf~#Tc zc62XTkxIxVTX+kxB62jFS%*mAdgcvSJ=^Ix9Mz-&q?oPi33jxrl!iHT=SI>REQkvF zYi#lwc_E}{F_4IVRN}=;U8v3}{#M|1$BrK>FE2lN{3uC?Yxo5@E0578{rph9nUrH_ zc0yWoLXK&Y12oq#6P_=LWDxKRU|umf<-}z#A+2^|wXrjB@!2J0FW5bV5-Va(6!n1W zSy+YCSeL@EIw`Ow5oiobtUpwT1~)0zDjl{&|HoRT$6BSwS`~&VYQlO&^+co9ihWWa zL?n?}qp@9w_cHvio+M$dqFn7URJXudMcIM1K+3|_a=lyr^2>kw8+z~szC=}djw~{F z`?cg;rCnBA3sbYUwunOXX`^s{4Av%m57brl^;p7)*=$Eb3dW_^yBD|8Qtaq4&^Us> zMrVhuWv3byW+Gf4&WD}9{&gP68yYrg!2_EE2Ib%2_B+a1`VYQDGG`7sdsaaHi(S>% zcl78leSL>_|L_Biq5QRkrazRZkX@J%cR>*??%z)}84Yk|^acnfZeX)IbB5$BfTR43 zU332Y>C>mrpQj&ZW`c(cc)#Xm2qCDjcB%)<|HqaHy+#7rYTMQl>F(X+_F{PSckj0I zbmio!Fl0(gBo94A-UF${Ll4=vz6z^fv-A}NtRRG`~-@(6Nn zVKBTLB|3w_93O)eBtUv^x``z6KzLG3 z=-reDG#7K`c8uU6%$W@s{kfPk8*oxNm@~^TXXav*FThM%N>ZSwC1XCtk!k-icUF_B zWI47j#oSqdxw8!~J$<<5N}o6@cB1wiX2PkDKmKOlkB1MFI=)2LI>L_CjcO@z+Ok{H z!fi^wIyJ|nY5(BkkL~)zM14Bje(BPs4p(%_tn~Re!O8k9@gcz`l8Hk)P8f0pejwkG zFOguQ$6~yaFEOQM+>j(TAK&{rZlCmx!f(N9P0MCaD}e6y33cMwrLnQbrh{+hi%-&~ zeB;CO+_VIBLW)FJA$QpA&!x<%QZ}a*({j7A;`)jL}v3 z-AgaM^vSW#X;}#dXVp)DP@JprnNt$;u-rXYLU!<_EQ%vR{VM}Yi=}@x!kLY&n~2%6&1cY!I*Ok3q(<%%zCn(E4u)s z++Bt>R$l(mhY-mheHaqSc%mYi=bR(nXq(I^*Ft7+Jk%NKGwwrUEL&Q_rUqYGFD?m= z2A>H=22KW^3$@PzR|B1aA1B|{An|&OXc4E2x017EHWpq8ng`(LS&j?|?6AvM&Xd{e z5h3}7j5D_|o0)yIo;cbtGm1wKGZt#sm@P~us760!o=Yx6{-{@$;0KT*DovweokLzC z$K>!X(BlIvre}DYCSn?E3?tBR6@A?pV8%EVlM@RkUcjC}m!kYXz-zrIn{lY!16l(( zgO@+Ix(iI?%a;o_Zq|&M(RS`)?ZpPWTvShqWZ~ekTYzf%=D_Jc6(Zh!iA} z4-ej-2hVXk#-tPTva?dgh*QT7!i&A_)i1xZ$rPlqv#ax2r)RvJ zWl6By#%W27h-IxD>nmGs0id|8rVX%|wjsQ#ZMfPtjOPY#cMbi7?BfNAmtd*2GZEmi z(4nYKn76u&{@c|y%FWQ$Q(JZT(&e)iG$E|HZ3roT_&4;<_21#t3eZWi2)>s8{~Zas zsV8tVl>6F>-nts6=;e?SG-~RUIy*W>Mo1OT77?e&=gejRCFJrr7G+H);xdXAkp{^o zXv~A37h%3{3*}Vgh}rVj2d8J}E@O@rL61&{5j_p@vB#KqoRDiX#hI9^5AwE{^EETw z1`tk-tA1dYR{(%M8ha_T2_98737I>aFa>Ngk0x5abUjVy&!bZoqhk8TWni+K}5)X2V{nQk}h59Hp6oQ})a!Pblda-o3)q4c1UO74aD=8&yDwa>Z$_Ih$m zEM_KX9(%j0u;54kcHRI=yyf-J!3`sg6Nc}SBiO*lozn)wz{qRJ^)x+=Q!`ehs zy!P?lYyR$v1OF(%40?z*uKdd{%ddy2?-F0+zTDM`>;51wlXwR)b0)S>Iwy}}a14&E z>(o<70OrJ?^@Sot1N)d;X(Q*kJM#14yW0UG3feT}FnNoc8)3{`4dB@^#>f8Vi6tvD z1Xi2URnLXZ1ewcXtTH4T%+d3Lp3BH5KxJ-B{-)|`n%~v4sl;@(21!7yGz_MCXJ;=b zi-lJ(buJmfGN>hEZg&vIdD+x4mACuc-XDMb@pPwS;^@wOd-ohX+t{ldbNZ0O853g( z3o{~em7p1Q2vf%`Y3K)yl7YO7i%TBwcLGpd-LLRLLQ04T)?t05mTDJ4p=6qLtor1a zn>TN+7!S(aySHxL`o+PDA+^|Bd--edv~PQJ+b0;oZ=C(O6Zl`iubg(8EQo{}myLAs zGGIR_iq=MCLQFK|+jV1(k;0~6V=sv;TDx)M#-)j*va)i)g84~~%U^!^ zZJo~RZFZk9-+O{&jQMW!2G5q;50_Uq&auL&|v(?X|I1h00z6=rtrHCkJhm zLdKv@k4EDewv%z5xFCeW0)x0z^jjQR1TR)F4?DjcrZW7w7;{$@HP&S$y~BE>3Z*1> z+PL(avt>ewiPd20jjN2Hx#c*~?J%W<#Nb zqu0%AkW6WekBW&@#~O6Nm)E%6L)6~5#H&}#O@-4kTm$^f01xsb2jXaecZMmTzDQIW zkf&%%5u_9SVJ#vUawIN2Y8EkB9th!>?LXNsU6O4}Qheux~>;R+kHy;r9EAP_K`m2gS zY*1oSBWnj?GQ%dhcfvcu_Tl`f5m7Fci6|9lgcpl$z?$V6Y&P$arN3WF*js+$Aw4xNNbW_EkO9fetK7*~Tl z$EbHlK)zcX1GzZ%jFCYf%xn#Hnk(E6i9+FWdB7HmVU-wXjl_`cx1X&G2ym^Ib zH|7+rS($^ef5Yl$e|PJn_uO+&ZthIYgkPQ*n+{X(kMrl>i&`*KqE;`4?)w=(^>iI& zG6%#}hmaN!KWrZy)*|QjVAnluErY%7H5VMwShZL|Ra;wi@hTj?7cYK~ezv^veb@Pm zmm6A9kK*F~ix(TQ9Zc;_p)XvlM)(zEcLqD@w{uLm(`nBa9pT(QY)|v=BWf5RdWzelJFqr4Z>JLw+NUF9A>eNV_>w|h+GKi z%d?>`FNRi|1ATcu^yO^m%X!e3)1fb?L$l3Cl&{$2=VRa_oQT%Ng*PTddPa zD)i-K=*tu-HXZu%Qs~Qid|L{A89e;ZlB4mBB)pHu{&e_U2K`x&y9RqV;4X*Oje4Ze zmvy7Z-hSilw?Fuxrp7-y3daKiD9aHK$QAG6W!3G(B|TTkD=N=Pp0B8M#Ka0r_ec>G zTqnqHoCGOUvg+y+hxVmfDKXDUrW=>63Q2v{{l}28jZy~YXgFXc36ZnL+Xd2HjHNyw zv_m;!PS6wdFt5L!53&Ui1Tpn>dBK`s4bzUm%^{d_4tF=|i6P&OQpiJZB~w9%#T;FxPOB2!csF1_q%H@VF~}mT(EK4uMqOOkIj7{zn@n2zUl<6^?xc!Z^PQ z)k8ajBOT*q^}SsV_5S_5V*mcI;-=QV8EI5sG^nOgr*%aI)QmZEzW=_WLKI{pWXcp$ zRmCf+s>tJ=o$i!$!BFRhdN@Bb6IB9^9!^h9Pp=bX6Y>5*)VSbrSCkv05{H@u^2;i5 z8M9B#KqSmbgL-^UV408zj zUFbt~c?r`W3Ok?tcr14|u8}0@K6s;|C73weA1q zXh(;~GXU_g1hkiCS*c8hBuc``1j8=mw_mBce3|1eU%k42|FUJfpx~)gnqVm->8EMJ z@XjMM0MtjQ=O~Ag0~4LJ@Elzl%b<9o1gBl6Pk|O6Yq1m+;mKsmBRt_*J*p2#jj{Nh z2|+#qeK{JbMFLr{3TTH)pd4t!a3mdQb+C}?m_I$6hiWY8%t8!MB&IBzHERYcSn!G& zGh$VFx${`9@Fqtqla#S$q{L#qeDfuuEDtxr)1I3H`u?Jvg$q@x=bodGk$>_Wf(`hp z1GU^plpr@^o?wk}+hs;065YVy37!_xN>fNnBq2rzfyEOpSLn>l<)NKNuzp#X$uNKZ znKOonu&AiUMhW?bm!4^GIJ`1JE}PI^t88vLBakbrfLFK!nWXol-Gep*?QYPc+`-hh z=7Ibp36~{T4C7_Z_>~FK$18l|gw!?UWyb_Etq@kihfw(5Ae*@tUtGO99|pn}vPo7@ zuzK}0@*>c+x`7}|f6;G=(92ZNzoWk_D=&W~VPXRn6^B}8pAkT9k@#jP0XG7wzfyAE&iN6TaeikG>jqltJ zDZdO-{#Ho&n<3?wLCPpX-(K{)C0)_5xAQz zSbA>}P(C_R8)_eLOQL#l?mfJw&ujt#PJE>IC~C*q@@ctM@h)YL(|M(_8>+uckm_{g z^hf3S;zHV_KUVdPwKwNM&fX+xY#upoFFrvY%?ZdL6p#hv%o4_@EyXU<^RUeq3EbAwP+J~9u2#4&{Q~p!LW{GZwRK98Qm*Hw zQ2I7;d|1$oCnuszuu2|mX{dAAG-uDAB9ib3FodG6o*+$0u`0U`OkVHE_fABcVq$mw zkd$aW^&O&h4NhM;d6(xokDrzEM6v}bwyk{(_3=nkVx|<|^Xw$lT>3yjXH?1Z=&UbM zGs>bzUU=b!XYS8K$xc!RZ#ZbKw-SGOISY(~jYe($!fCZ+Qvp0(p|pJVhdnJ=nEuF@ zvy^r&A88(FC6a5`E}p0^do{E)acylRrjU%#WMd@gA1C+NXsYpR`9VKzuSg<>hCM!k zI5x36ckU`>Wh#T9Q2zKm?3iC_f}2Tq8IcN7`Rt@PJ!jK^fnEkj2YK|7-%4Q4uo5ZE zQQ6wn1uJfx9leFbzxPJUSf zjlmN9Hu!Pyo!~o@hJDDq$NNpe9jL~&kZdipQ`8YEm|1KjV^b;Fcr(&b+Q79MYLhm4 zC^Q2th;Dm{`SZ#$RWH}6N;bi27&7vDha(vDc$CH%yiZR=-BNY(^d*?_#B3sBKmhZ% zkth^tbB)*rQWBLhNS0*5@K9M9n--%+LS`&kwm5siy-`|0lQ^BS<*LH8alS@}O#>m| zjmw>tLJ5u{1@q~a+F_za;NR^A!5|6<)=*}4SS(6Sdjo>S(zvLZ`0veFc-m~NdGP`p z(F^82S=FF|1(a&vQIv(R>Fd2vakirp@7?j1KBVoINTf6HLpH`Bu`4_tUsCa+xjECy zxM?>`yR8s$!GqT;k4W!YoCV`P4`et;CG!?6S#)P1y$EO@11PmI6+`Q9ye47wZy|gV z4Pjc9VpgfroRl~vR*9*VEQEJ=AFl-QYIpaUGhmYXh(3Y{M|Ea1HdS=X+fYggL@!7o z_iy2Xv*w#Xu`8GlU;C-vbq(|UD;a1Oaof9hThsvnle&fm5h?<(Lt}XWRNL4rXq?Wzvj?koZ{Gv2 zi&x^z{XSWAyv4B( z`KxKX#^LJ40n}f;dPb88l-t2m%6IrGT*&+}IX zL8?D-i|6+phSlCLn5SEei=Mdu?z`_E`C*{BqqW;zb?s91E?hmibs%Ttm?D&<0Xee{bN7B|8h1j|xD}elEzmSJLet2Frcnq@Biot)+s{JgSyNE4 zC>d5|9JGjk&uUl;O(PqcMgcU9h0rvLplM{0MCjjE>|0A#LfeRgeVGf5BMtWDB4{0y z!Db~ik9(nctbpcG2+d;!G>>9v9!1bRa-eyz64l8(7*D?m-}2FW@4WTS&XZ>=j(q*| zwzqeF_0c;NRCgO}!u8^F+_n=UPVzzCqKK7thRqn4)Wh3f7f1y7$zpT^<~8g&K8(@W zEwCQXUzS6`zKX%Mgf?=9lt|X&QvLBpV2>+EH>w&=Ku{vo4acX3HgcGIGQ)!fU(Q=* zJ#*W@5ko>^J+g6nJR7NcSI{f>ik32=FMd~R!NWmq`yX?Edv6QPCw7XRmqjv+uPf}-h$qEoHoU_ zuYdUb+hhAb2lnwdAq)8?tk|}n2C&~O-s03uw5JzK`wzm!zH1~7>rkw=xe>we{=+@A zW2q)%fo4H^h5&49BuU_@&q^~~t*UE<_6rrDlSHKm(Zh_7%$%w4S>SqdMa==QTsvCV zjrD{lV`Y}!UQ5o(d%&z8-qQ}nXGoorowq0}Gbe*)`gnZ3f+cKfwycL!sYl@~9B1`7 zqd+j$2=Sz!pzO9D0q!(<;}AZ9JAu9c^x1)UTQ&{z{YoMI}ckl0c(VPg$7`Z7H{ z=77U7QYHOK{1#8%Srv*%J%Pss*L4)w^Y@8|gZ>hxKm$2u58<)HY4`<)$CccG;!sq% zd71f^{et}hbv)MtZTm$D(ewCxid|qjhBtHLqXYe~3HlofGmOWBDBt zh2Fbh-n<2%1kT_P1iAs`MJHIxR8xSJ8KY5Whp04ek+>(usUmNj6AgtfPM7FLMVHi2 zJ_CuNS$DuFqTqqbJQb=|P~hX!jK&CTHcm}JkT@>Kz=7@5P*?z5)Qu?!k5gAQTdG&Z ztAIofj7t^Jl}t;`Wr?`FBPmz0^t(BVeHe0HIlOn@$#JC|B1C408G|F6jrUyPm4TJS z4e4?-Nw#U5e%{>*_pdoU981tNAOz>kDK56j4HkmkIil@SOVLz#YRZ_(3OjRAWz)~f zfXaZIQUXDtN>-I6hHLIw^w?eCpugqr+i%}+$ErsP@4P){>H1qXz*c?az7-~b*LBC5 zoMDTROwfz@<{S^&IEj)_VuNfU6t ze|q@0RQkLOupXF@(ClOjd#4m)|2SV_u1_|z{$Za2*JEnr0CmcbDya)J=2j)txPF0G zW{=)J%{l0}=_yzMq2esEyPjIRX8m%&tTsV)e-5h^8vDqd5Awix^NOD(KdCBnk&O*j911l!H7N6Sl}5P%4}Q;|4@- z$OzCyEPg?D{TC#NrlHP{L;H~d)P5SmRhW!k0nW5j3D+MuNZ zNk^dg(hn!nUsR8+X}zN|T!Y3Wn@#{;coHZRWw z(d0n-m>z0N6neENoDxK9qI0qt5*%h|d7WH@O{6fJDUka`30O7{ZYmc46v7K;BP-?+ zs8^+1-UO`Wk0`2f0{~!F)ZX|Nx9J$gs4wO%BcqOi{+7CdegsFPS8C85th<->j=QUN z*Wsdi1S`N;*#>sR<&HAX{_P_VJ$=g`H{AR16Sv=f-_2{*hGj-NF&^x^<$)P#5gxO4 zZax;IFqswunK0UT1f#;LC@1P%%&~Sb9bwT{jVK{CWlEGCLUA^ZZEk7hJY#f<#YIi) zAM^u$k%fPs3zBPl+k)!)|!6HAux2~r}t=azf&%o~3 zQhQJ&Z}Kuz#^T!Ev|r_t4)|y--VFC(z%Kj2H=nqO(OeA&u7-;+1Z&sH(0$;k|$A$k{@H9YLG^| z+)tBEdT)b1b}rP z%4g2}%e}vjjKOf~=P{zBJFKIletAAtLy#^IENtf3kgs0yy8Xu=w^P^9?Oe2pVBJWz zDQHA9263`vinq@X5lCKO2jQfxB#xCt+rfX2)Iq~%Rr9~oIl_6*~c62K)lv!BP+`OONM}4291g8OC`WIv$LEe zFYrw80-qmr1?+)mWYX)OmXHjdNhW!4THL_rF-43^cfJMoeriKQ&B#d0dC-#DWM;*z zS@8VReO*Z$enQFpjMro8R7Cn z*sRUmALQ~ic>tq-%ubz&p8XjIG_C==@zk+Ry2~c2hjw;~<~iES==3s17KIM)fWNT} zzFiwpl<7`)o<1Eojq}k)A38+Ql`_ZOus*b=O#&l&m%^Y zC`PgkBRH#h_`%U*moInh^>5NfPCWkj&1;t|SzeSciNwk5K^LAwNzbce0|R!6r(yHv zUAf}pY;EnHJlHEwu?;YS#AW!>*E@H<_a&4-yJ95@{Cd5eomXfFKE!n<0+3)+7{9Nr zJy8GiwQF|9B;i$=Pee!0n-(z;BoBh4-KN;>_0}JbFqz5)ZnXL7r~enK{kC*L1sGl?cZ{mPN*ZU#2?u9hF5AtXsq}g4N zW{*Oet%Wpu2$D<-N%m{luC&tbqmX2eLXtfSN%klt*;9~YPe77A3Q3j~7CvqbHe9K! zxO}jqHRe(*Z^=c)+gFk$7x)0X3qvGVx2Yx!c^KIl;?!M^IU?62Sovd)Ehb~r~ zhg+kGVdV?CxbT9ibC0&BoDwQdhSNJyN>~`LmP)`lS!yVMVk@~HVZTu zQn&D#qn&Mz{?=<3>LA}bD-Is`aerm^0CaEZxNC&*c_NH5sIjpr7R&6#Q^Er{ryfBy zF>!g%q`3%)KAS@AXgO%#Q(u}?k!8IhMniEREBYuK@i zKosQ~GX?1*v?XElW)3M2&#xvIU=iIJYBK@Pu4k;EQJ_sl6Mb0}#9ofQ45B>OA3|+D zxyt@-9=ZfV6mU71La43F%2hJkWS)|bC)kP+87hOfC99(1`>P%w=B&TE0v_})4xh#K z+V7Oz5BlT=9>ejs-R+bv|OW`8iy*#AwILCvd!ODdAeT$pT!iJ*N4)Ge#*^G z+~Ymn6BEop9rTw*CsE5~&H-;IQ~;19o{u1*kXCjMmG0qQKL?FW%*F6Kezsmls?PuT?YG~4x35Yr zQ%b{Vmum=1bRGSMhy|#Vv360s)HmAN+6X(XkuGGJR;zxRZVY~ape_kUNQy!P{m1zD zDCA)MCBFefHqzGtd}GH5g{Ax11gl`=M%}WhF|NUDu+qCmw2N<8TNo2*i%&x9pci43JyZ@Sw)L0E)mj*zRHJ zI|x6=q@@Z>kGqtXr-!IPjnKcp|LHCYSq|NRorT(a{9-!~CpXV&<;Li8>9S?Za*W1O zZcM|v%cV#o1lM^P&%s_zw^8UQw%|&_Lw{0|4;&WVe*FnhMnGC0e)wT*;UThLVvdy+ zAi9evyf~A^7-dOQhZ#06(W_Fn>lY#vSs%!xFvS)3b`flMBNfRH%6M_ zZ;=y|&CC&+Yuza^<1xG|atfYc2I2<3H;j+6<>DK}~QYc5@nlklV@o z(5GGyZ0!6w3@sIlil#n4yer#pb~?Ra4JNq1U@NhUZM>00!q`&nX`e- zlu2maP~7^j4hJ!sq{e8QLK#JCg&U15Rv%P36J8{tLN~hv-TYFfA-e) z_mM5Uoz>5Yu}g?Dp6XV09CNt&@ZP6y}Le31W&%&f(?V8-6KXrYVT%V$PR$w*R2 z&6dR=m|lJ3>KOTu-xrS3g{)TM=i+rE3@&qPb;XcFJ*9B&Oo-Y9AycUY{~^8pW1vvgvsC!POX$z6*jR)% zWEcht9bNC}8{Aa%L7b3*T0o}LMdHyYlf$rA$ogZEQOpDs0>(fPwyn#rD5YiYiOP+l zR}w`O6iZV=7~J>_w&E5G211qUE$9(%y-wmk22_hPkRf!uEeyXWB?0uLi~z&a*51vB z1K{i7=v5#0>oC51NZcGD-WUngh%(A(z!+pyQOFh(U5(g-XRx|Q%jFSDD}roCb0~T{!X365)}oDNSt*PZ%1&I&;}+FdJia(X@*uge-+>@Z`y6 zmiVvKp8RIV=Ra3;LMA!88cv-)BlbCf!aRTNY7I7dyRV_P8fZRfoBCP)Elq=KdTYKfq znKQcSv%-;f(^p#$HM6F&9o?1K>otB+Kx7UdNq0-^Hq!(H~HNy4hQX|HVi`|8Sk$G1iQV%F-kzs>%i3R z64WNs_(<(}oOt4jUlm+;aFVj*-=|HVHD_&RGLTvc$@2^Dz4zXA%i?fo?V7n*XNzvk zG66D{nOTrIKO?4j9Mi;Luo|XnRXuJ>@l60AkF+Go6&_q*aGm)K84DNAz;_l336YU= z=P%C!vS{u46`<$%(~LF1LC;va7U-NO?^~Wrwi$80cjcr*pIyIdJ~WPd7Eg~Pf8{eB zt-T7;rVL8Z!E)AHsfbgs$xv98;Zx&BNruXx#_?&5sz`UeCsZz86m)QW7pJG=B#LjK zFF|9SOrMLNDxQkR!oufn!hzs~a0_h@J>bVE?J^ScJbe;6%26c;x^y`8SkarxLR4LN z)7Iv|s;GeL-3%WVjauFWtB>Zv-w&(rL0Ek>YI!HDzJkf9<$bXFiedHL0juvpSbh1h z`j-5M)%O6bzSXe$iedE?!|E%B)n|d#R|Ko?7T9|0Vf85|qn2h^eg&}nl<;E}!}_}g z)*sCxqfyJXu>Mv~MlB1eA4?ZLQVF=z{qRHG7QMaCd+qGSs=8Cv|3uc;mQT)|*}40x z(@qt1!~1wkf(hfDYrEu)8N58wrAM8yISil$XIcjoD)>ST0Y`$z7sfcU8;t(xM}+@(7WGouc6_E*}=)l=^KyCam-h^v=Q*kM~}~aGCI2 zsl@_#MS#_Gpa>A7xxpsd#8u4x<3-~A!6DiZQF=yl9765WN zB$(gJ9xTS?yhv)$DqxiUo&9wN&Y_UE1j5iYRK&@Qx-dWG{==GpL88=#Hp&Fa&`@2& zg?ySBj=0gz50CB0N2Q88#M=#rD+4%&Q*VCx(FfZ<*}miFA#^qkUDDM$YIM|Vd}!&6 zNLskkF+uAg##y`~=B|s9tyKI_05m}nZCq*f@S%KU&~FfLSN(0rMfBnk{%>!+MtvcF zlDza;lNY<4!&~ml!EVjd9g3ue6LsAyV0%8f0{p9%h0C9Q7PIQnP~?{zfJ@;x<_h@m7*}Xw7NQ=>HV*g&C__6W-gC~70_Z7=NeA^a`M7~<5xQb3wYi*F08$&dm@1e_|q_b)1;IuNTV4T z#XiObwz2WkA_Ua)f+(UF42X9!U;R`hJ|6VahR%ClatgBipUa`f{|@HiD%k3)5Wjwb z{h|?OGYN(C4arKIIsvbu> zDj-_I$1z&u@^&Z2&Gn&!Pz7EnRdOw!++c0{?)~LRPY*$`5KRq1jTOjC+r0Tb+*e@3 zdfZ>Q{sAiUzDQ2+l(UD42p!&0@Abp^*Wt0^=Sapt(qAt71$_J*Z-%Qa79j<8FbfZQs6qr!GzQAT@lDH_ZODokS782}cs zm-;K{PN=nTr+~|s%A1as9!S>!<8fWNa;08K?CH@^XkDHv)#(D!@2qXXUmp1K7|Q+@J+hw~AUJxwaOHOq6BBzE)G98T zwWRRgJ93h^R=7h?^OkpOaftI2Yx@UO%JsKLW11c~Qj1KR3ukuifpmEX?q|pJ#W^bx z&ZX`5z!a{7)A@D8dfzn6P4d8MNiANyB)cdpR%HY>gnYtVI;1!-?a~>^r%xN_-<^y% zaG2o+##cF>Mupdyaoy{$6Vuj2tQ1BwBCy%nf$U{@1uD}RBGpsxzVSCtKKa|_Gf}?a zPbl3$VFqfwjnvq*sW8Q-l0K{gVR3UZ%3ca_tB78k%xNM)BIU|nXJ?Z^gsch2mRTAb zE1Hf|4I+d1aG=KgV?AO~Y5U@(6P`>`4(7kA>9 zZ+5)*@lRDlu~=2+K`%1eViQJ3v>H{6dYlsXUW>M%Lx;TxPcdAWz%0u{9F@8E`2raI zw7tvR@?0?@Kc4{pLs9dO5neYXBh#Xb%FIYguw>0$f{VoSmiT-~tmAK;>-5Hs_8;Ga zk*Ja>p)u-oq7(fs6D-rFr$n0Yiz%a{@rcf{N!n={(+!50n210C*D_tOm?mHd?XEmz z&=F~6F zdFTzH$;behgoIsfYN zwnesem~Xj)1N-_)9nQYP;qJu~;671^FIcP+GR-O_DONR+S;K(KSKvJ%@m6S>Ruw)^ z!L<8#URN0FZ2)(L`j?Le=>2O2<;OKR z4R_;X32;kN+*z_Zmz1-sf1Z3Q0$r{Ibh&9e5G7=GgmwgPT8J@h=j)~0=^f)!f>S0h zBTbHda|ZxHni5hG1Jz7VGijpra-6L^MDHD`NB!~yUamJF3C5sT+cauxGCDljN~_Q& z2wDyH4GkDaLVYQ!${$)rM=O88<7d3)u!A_h-tzU{vwJ~WhRhxb8*1{jp;`mI%bR~{ zmc_ba^AvK*xr-&3kvHm-hw;}ar(C?+wo7gFRIzWmO0!44=;k>*e4+TVo9UK0rWV3C zd0R0iPZKkjHgL0TC%4)D%Qiljnah)>3Nf|1L+wNPQ@L0RayNsCZ9g)iHi8_4wvGRd zbrRjI(E@?F5-Kw)#?X`fpFa%^?*Hpntf5{MQJJ|oGczrdybHE%Ohk!UY z;+XDkNCGH!qIVP;+o%`i6Ev)MxEooprnq$Y;nU;7Ad|wf3va&p=ECgh&_|~WF(*z` z*0+Owr@g)suCf1pP4@DpXj*~T8Xfwt;+x@1d#{m9i<&m zjul{X*W~G7uHlSu!|9}?(9@xh%Qc<>4-^3n;#5(Z|L4r%>;9kH6^$v%q}HhK+IZKR zwQC^7X^$ahTf&&hb#D9xm@6wWSEfzQl_i)fd9e8?_t^r>m3-KGIo9j^_&W0M2-O9c zGbym~7GmB^!@Qw6FEq1p32ZpzOk%qM@2}4t10Zg=VbstYPD{##`NaB$9(MP(ZQG7D zh2~P&lnlMZxBog(erQfbgopkuIz1 zT!7)XlQt)v?p^^75t$lRbTX?$aLQn6MF# zpBruP$uVG+K{}JeF!~jWXdoty#<4LvrFpii2kH$iBma8jO_^~}vc|}*w*poMJuq_W z;#=WgjAK}LUlaodIq=w1KWz-wj{$j123!;wRP10oSQ^mB_}N_YCj0F8_zIwc=g=lj zz_y-E)-s4bE_sSlPw$XCTm)!%t{7e-iCvg7U9(-<#rU=3!+)1lUp;f#yInFj3%1bq z58p?C;luYs0R}wL0K>mda?)9h-_(Z1#wD3&qR-&^nKLIneagx(OMEy=4(U*YOb+b5VdGltHfFd@mD7XsPr9}Y+1cD$Xlu$y4^fKwm zq|D5F|L;x$y8idw%*@N1nK!T8d+s^kIp;e`*mq)h_@GoNU@aj~q7+E3^A5=sb$xYx zb072^7%*?^BBLN$h@WPSqswu>$s7opD3dijbfB%Z1(g7yB5O4NC2Vk=TU$h>#A2mF zJuyh@^Gyf{oC$*hCo0MkmFz|DLaq*G^N^s67wg(6RMp#7cM(D-;!?RAwRNmvKmzRM zHh1&%fZ&-vD0rf5!O_ub^p_qlCKOQt6N*I$sz#%fu_94&rmpICpBEY(b}b{mK6b$8 zkoyMu@Qps+V3dJuJFw6K+P%!0|F3Sq|Gs`>$4!`)2quW6QKP`BfMp)r(ukPAehy~j zkRXfd9grD2abAOqB!FxW{un&AXE|EOQ=zzBR)8f-?gbKm?~?hz;pX#@ZAKla!tw@X zTNvULMgY$m4LoZc@T_sbv!d-v=mG??N`*KrHTW3^^ZkYc$BO-fY@^XxRHnrOuc9?S zhC!|+L9PvhT#E%Zl?1t#gvbQUBR&4g4L@$rh2!!G@e$>>yFb3*>y|-RDKsKA;RX{s z68+)GsgB@YLCQ<_>^4SB%qE4*qyNYU*Wr736hW(W$i^f_{zxW){na=3?iX}zeuvzv zYg_ZtW@OUs*|RbaS$=mMAU4 z)Q-^<5Yun~A@@xum--47eUzb4tt5p8v%>$&+Jn_6cb)7!@WvtUO%4QtC>{49mxE;J z74r9Ps{CEbJ86R1C+ss1HB)iM$+Dxo#~Lz*h<{|36I-q^aZXM;I!sIfX!@E%_TIU+ z5V6*2I{IsUQ;$xnu?AZWa(!28^RGzu5+kBhqyu0(1$uh%+D&jT<|7Hwj&uMWp6_$y z0~EB28Zj8pDF~`Ep@MY_G3w#nlgUVT4?(4{e446^D^Y>x@6b<@^ATiw1R&W-Jnu#9 z>nVImhkB31=8!cZFN>g{D+u8wU_wmICT}^i$s3Y1GVO2K}6{3J5&fqc5`GG2OdV^U1ebsorX2a<1XTE^n$?LQJ2nJ7+96p6ksWi&18P+3uC8SHm7aGK> z8#nw!V$V!bsg=#wyv{;nP+xOPx4W_1>or;ptf9Atx1fTbzd0)Uk;bM*lx=tWg%B7N zrmkj&^ry!rG!K9-;wnQBTS;qNuzuu_N^sdloIpRK;gN>}ItMa<+TtiUreCt;zGX`m zT1=L^mVjh)0f(3GgIr3%>JbfOne%@k-LbsJBD+34xsu3HcBM`Jf%L6U_E#NRQvDbZVjRXzhAP0Wi?O zHZa>!X@S}Xg3xm1O3UCg2EHceX4TD{oS@Ru(jY6Z>*|W0F(Z2L86#Y?6-h%|x7I=# ztgS_wbwI&GynS=FxQJQboQqts_2LwHc=&|FhwE;Yxgg-oG)Z#Na=>3l;$F^ zjG`63Y5Gujy)`vvv)8NZ>pT11cV`Em$!1QI*45pWmfHXG{-68%=x_|^onX-}&n(aU z-Hv>kFb#buESBcxAQ)USDYXD3g@85+b1+JdIR8g&4Jn9bD1*EQCE9MS%hc|UHJWa% zN!#7l#46aPTK?8s9yJhW>gm(u)j&&Z%t+OnYEFnu4J4s;_;?jpfdJo6-9|7q- z8qzxnn(1iVom5EgL`d&ZL(*Grk0)|ysH5yCg!cz2J`7Sk1yVc_mribv#6I=dpBx+< z20R9%#>r&we@nb-w)2} zC?Bsry>0WSn-87+Q4*V;3kc`mC=nB7k?z6`X2KYUR^knN`Qf`g1H$&r?|OOW`1c4! zFnr|v@z|MT`+q3p96R)&(o>of@eT}Ms#5N66Rg#hN)>@fb3v)@U)@Jf1FOa%+R49bmFOgEr$j39mMkMK> zUfT6qTDMJybA23`nTYN*ldDN+1CM*J~bTmp0%l>N+ZJg1_sSFpKc5yv9@&m<(^ zQ=|3Xxr^_|%B0bYfe<~g$RRs)_-I@(VkL|u=->SR5b744A5raH8ofp-?B2DLsC8yY zb(6!o`!T`egniu|*qu%;bb9&+0w>HAT57wZ!Xmw$oie4l01R-R zuIrHYrkF^z#NXQ7*pK>8e!oVoh~a_Y7+j49YCn1Ft&cZ+c&(>nO-V_%_*^0RfHQd| zasEnzpOYhqAf&&?FQy9NPPX7DsPjyNhvfk;x*oMra?N;=+>G2Vy9GLuJ3F)!lOK>LyK#|vf%wd#YItp z>V@dCQmsLOY_S0r1+e72#bQ`|*J7Jlsk2xfd;E!D)K?^rU|xbr=U2+TP*SM-K&mm_ z-XCGl)R7(#v;Vd~iF#Pfz{NhbNDq zh8SUF9sZ^4N{?m~2xoQWJ3$z@vmAv&rPT#Nj&M!b#OzR9K)1U=?(-XyGqaFqJ#qSi zC67Hnl=M%Y=A|%Ervb`-n>NMc)9l@GabuR!$}m3#S_ha?wud2MCowTPGF%QoPMI*} z!3Q5)wsi5F>``$TVZU&StR*kJ@WPU;7zZ13vC0`4Boq6rloRFt7ykbAlH>t=sk))+ z+OPY;qIei|g#f}N$mgSWJC>mrMyis?Fa7vkS^ufR9ONuMrr!F|mYq8f96I*tN3T*s zhG*FQjT=}%VNQ7l^5n^pa!TGVTKI5ab5gpO-|vx*X{xTyS5KpSp9oOdMn0B2zWn}s zDQx=%sHB6LV4T}m^7})QQc~j#*-R)6MY7P4SBp-gv07JZl9Pvzo`9IW38RP8x?~|! zKz9X|FYJW}aB`vcgkfW*!1NoF5(JwOB=;df2q|B|DKtjFmo(;3r}*UnmA)i8Ed;@x z4vQ7epb)VV0ZjW({IX};7lkUp(eg5FVgXgPT9r3Mk-7qf)Zd|Vf5_SpccoGSi4!pfx zExaPg1}MxHq;asCE)O3iHJOAy1q}s>NlQ<$=>>R#Jqoq5rKzs2&dqBO%XWL=m^1&$ zgF`wH=B#nNzo8y)wfFw~5eP{J+uxYY7o13QWLT*Gc^pb*px#qhw4oa;PhiZ}8KprE zDdKX7qy%^Sw}oRS-aid=s$elkTd#cFVx>g`3STGOZ! z=@rJ@4>gq}-8Gz&QT4VdqT^Ac00p7V(XlwjNIu#|v~=v;UIx4SAj*P`l5B(tl7G!b zQ1)1+BG8sGW01J~12XP^9Bk~%FQa&BiR9&%U!p}+*~g|QW-}Fq%x4E3a$UbF)GY0E zNHa1rJ53I@^vgB5gA}%fZ-ubcC*aMGL>dY?9C_QELEH6LO*5+}^06gKFlx^;H8g3x8xodcXEhy9$ z)_wy&Qt$S3baxhS-wL2-`_=%^gBJ?)XlQKCt;Gp2MW(iQIpqjkrQRVVMOdwqv$9g- zA~`5(l$-JP0{#w#45dthy2>g!MWx%X53>cSU2=Cr4emrQ4_5x)7JwOjh!5?y3yu&! zIK1@~d?3|sfWvTIUb$TFCi&b59Qo~~0-<^$a>cG=I;M-hr=u3`3Jiee>YB?}&%tqX zmLKt3PXn!oI(Y&ml@gQ1}P{ZhSN?mwxFlw0zkUN?XBk-LVpl-B_=x=osN(|E88xAhM-tPWh(6%}u=t%7d zObNG_8#mn7sJEnrfe&h!LZO5U4~KrWyg4y(v|6K+`I~R>Iz6Jk%m%#{7gT%G<4}kp zqSDuXu8Ol(wd;(rosH*lAny80o{n}5-3ER&Yl=6$L3*4(Cnd!wvB7v&)0j_~|D9ZHER@~@E(J91MQ$LKFQoTw-B}gG| z=sVXOnw7&TyjGR0rTP+bRok^eBSuYthb)L6dHs5wyA$rrPIuk)#>P-t7Yss+jQUG; zDvc$50{-=Pb$wr23QVi5tGy9p+^#d@H_SSkv#x4}!6~R&ALI2@AA)XhjReIRIW3|x zH9g&p^_@tuY~_sr>~1esYmn0Ii1Nwo4L!XQU+YPK7y?O*Dno5;E%409sBkNOWW;ST zgB1-88dP{%g|IBTz50Y&GjQ?bMGOdauvsrx!oX1QBWYOftp#NF`w!z5eZG4OhBTJi z%Ds4R`_{eiUSc_QrqT^3xdNan1>zY;JktdSslNC8Pdl&mhQqtr)m78gdgDel`qTBU zE}dTrk6|M}vbUGjSTQQB8n*Z3$y4qNxKc+x-YF3WL{?sTvk{k|zUB;^9)6MSY&>%k z#cvgnDY)?|kw!OmME5`}cDWobt14{l{o=V9A*l~q4 zupSL-V1RFG>7Mj=98x4CnAcs6I5#Qx_(=1Y;uYx#0;m}WTXwOMSL(W( zZeB*v!41AJ8fUNx+U+K2w^gv9e}M)44Yb=YpxqWhyZr>(?F-OuH$%If2krJD_(LCq zcKa}NR|V!t74lP5L<07bU}(u!=*nT3CaKP>LqbqEm@`AM4?Rd9%{|mksb5Pv4f|swMt1H?$7S(Yaf6P_0vQ3eJ$?hbNhe(V%t}nHhr?~ zz-gG3`+xmn-G}eJx2LTRvgpEL;}0KvxbC}yKb*c+`t{d`PPUSFxT!WXMrO;^E9gI= zi7^m@;Lqw+XG9MObs!h)(5w7N2M;xc#wTP>n>H<8--kVQ_P5p}n)T=v?eyvT>2V=9 zk+re!tY!dxTERi}YxKrNg;eZBIU#ZKAFFJ8MA{PfdL=V#l_qZ3~}--6&EsYK}N z=z!L7!5cmq6HfL#D+U)BfYT6R!E~NI-RiD8)zm4HY;J1LC>&+u<;!%0S9JneZ&m1e zG}69qhQ`IUTo0wOhOI3vjkVPne(-n0cc_ff(eZm?*X5QLeT&Js2cActN$7wv{{y0% z8vYH#TrYes#0T0vf=gH@>=OC_R{ldUdiNhGth-k0V!cnweL6o8r z6U7PmY)&8&FAtwuh$y^eaI)Tq;tw*geQrhj4(&_q`*C4RpnZ-CZcnnfyfel5!hmo} z_)K_Lcm>=MCj_tfAcMXy#Bt03s3#0X5}Mgx1j0k`I;#5uJZ>n|%7O1dhUOb#=NNhf{4s(%dd2(3fF<78$k zqW~2?ZAZv;(#4DeLq!f+7=!BMKzL6;-M;`z7i56J7}$hv`5BOm8{j6*L|Voj0iygR zNL6z(7X$4fMh*gm;TfYqzkox?U>-$^+7lqG8^y@jKY`LLWf7pHV~>J_1oJ0s(xZ5GS$NhoRF*JQTn;O_`e$_k;{@PNO$ z=GXP03V0l$fG@9{MZ?HkA;q{wb*3vRp}-18L_&49q14yaH)RqCaasu z_oClap1goLlo+)UsXi|_V$e^dLiu)N25sB^^YN?93pp_GzOuhOCkFk~Q{B)872?#% z1Ne?#Y(jTCdf>CKpqgCcr$V(q^37Xdn*CtSt83O@xO@T`ko$hzQHrdNAAb4etB=>O z-}J@0m7lM@aIXBqN$_@_{`kO_k3Qb;Nm=E0u9# z&_nu%;zBNe^2sOPm0KC?LqcsC9z+gP!xY1^rcO>C1$`+iYl00bL4(vfHV5?q;J@ta z8R+j5Wk?vdBA(jQ)7`BcV?#jzBUAU~H(M_ET5NGEorH0+A<1@-ShPBnp<(X!^YEV5 zb9&H5CEM)@VNnUlvWT(pR&BPf1#by#D8j0lo=O;B73WuSQ-N+`F}1h%bapE={ZRC} z@I&~v*{JTo5C#wf>I&3B@Oe8hfprQhD~y}q2tVeR4rD55Y&I3db$fqrTc6j-AQNe7 zUsoe$A*kyR7@`8T@H$(&btc%3W}u=tM-lkB&x=b6%>tiL8l$2xg|yZ;Vutt2Wl^fA zsGvyEi+$Ad4qf>!h}(7RR<2#Q;d)PxLxSAI9gfVNwo9L2>sR|KE?{oHwN&i;?nC z(5luUi0S}>lXsxb*bcHrc6U}5bgDeWAJc8`qUMAxHFqiXK+*qq;MJjDhK;wE@yMWE zk6qC>OHp|07+$Xh+PjEreg?<*=yd#+0}~8w9|zVSgOjG7b4m=jh$vi|9FEi-j_6!W zRPtKJCLKD=RlzuXQH;WGk;q6w)sZ$-8AP^^yo$7B*jj~pm-(NmTWs#e$xt%#*8tk*5kW&?K*Vg4C#6W7N+`Ha6mm+5*u&i|ZOBVjyOf?b^nKE;f?DG_ z=!Fpx5>DLC*NLY{+2?^+5DC?wJgeogPZBpO!W1E2i}Cm_8f|l%QBO&>Dpc zPBB_I+KKBdmt!hv^e`M;V!^0Os4Qa6x-nJB+!tKvCQhUu!(#@oH_X@p2Z~0k*i|Z8 zW1+VT1Tf&`FF?YbwFq^0@MFcCsXlBBEZl-PrI+|y&a}{e16xa?W|e9_E=XYsM$|r1 z$#5Hbm-bIl$H|)k;Ad0MlD1T zr}%t%i0uKb5U+ z5{5LKNO;Za59A?BVWb!ikbLDar>ub5s}WAN&y74vla?qb>wS^ZXVnm74%gJ8Jcq!j zkZjq}0rt)=pDx8TLZhYSdL2w?z02AijMX+0Dgj$YlqLq86+e$|2ym@ADpn1L23V3^OGn#GwgU*-`F%Ix-Xatx}>kt|!xA+iJ3{`&;TsLZH0b1m-M28|6f)u`m*6GmpFho{AjMAg|T z6Vj;_9d5MRqr&r-WlqQ%kza6MmI}OA3N58eiX3Bf#`!UzJ9|jS4R@DTPx+Z6tZD`} zzBwu~$czF$3^EiQ;r&Mhe_N~DmoWq18?8BrFc2cBjeuaT@J_@GDY>c0s_axIqjHWX zqNh)SQ)i88xz%DKCUuj{jY~_^iXf|5jA|7C>+3@=P{UYakjNA)E%?_Zv8ejdUu(G{ zj5aK-HIA^bWYiL17_FU_&0$Do1Aa-v%3Eo0zrx}$H2;7!O|{ZwfC4r^dNdA6JW(g2 zGyp#poVhV+)TL2S9e@XWbLDf{!8v%?oITzFqzLf^&8%IoID+=BdtcP@G0sh6I9 z`l%_YJtt3}JzIU*105;cAlGK3CM=r+#*CeqZ0evje#9 z^nPct*;50jiIiAE(Gyi}_gA=pj!2VIsR9YQ;OXuOgjnD`wX_>m9~zs^L9>kEwDb<7 z+2$;qzsQ;rjoJuEyhP!SOCG_Y>qhbsG510)0rn9b*q5@qr}fh1O6YQD>ud1?oMLws zjH}*xtvo6WN|b$Si-X+cr`l{|!`jgO!$OB8Bu58lDuEYDRW;&eWVK z6DCfZnv*kUAp&jg&&x>F>dorjmS&i4wPD7PJLb)e)ZF~$gROfitAJC+0c+yfgji&i zdjzk;=&m^5Nh+(G>ZvfVg#>gMWXLsA8-)Rh$!MY25vQSv$8K9Pj#diuwiTt}aP}QM zH?>|Gl#!8^F#qmZbEig)8VP{=?zwm6;7Y`V2ag1cUcsa>vB4?1dDF*_PmGDNPtCC7 z5=VqYYSU7OO_R1HX_8Z9@zEobr{)YZAwtE+>5OGiGW|KzFqZsgk3(RBeRO)^bA?a1c>cc=vr6MTf87WBEer?o@ z+0*i-&BtMIA^)JtQ`X32jAYV9i&$YX;$+}Ir;JonVEr$K^}h(#{~fUYvta#Gw(~Kt z>oZ~fPk{A55!QbMtbaSKf6C!Pv-!rsGd>C4_TNW7i~|Zl>sw3$3Xn}=VBg!xcpw3^ z#>F&b^U=z-@jwJpk;yk6sK6MY0weM6IG_UKfC`KQDliM*nh&2>C;(xl`r65Jq8J=9 zJ#OIKmlrRRfg42C1x^Y?5*5y!)MH71ZI8h9YA2)VDF^-qU#fj?o zsq^;*Qp7y)0G*oVfe^(me?QZvQoRlLOy=aYS+l15NM9KHRzWHXJm@8BW zzlga^+3p;e(7A=#0xBb;2Cc=xczv9~Ck8df5??^2#9guRY})W8cab$#Yja#B@|aV_Co1l0QB>JKSbM1=#R#l7l13%*0h2hN2mU%uG)!A|Od-I{HF- zrka;EHC5DnzBUi}T}!EE%Df7ejc35<^>6V#5Nf{lmMaJ3=aXfw%RjnY@V=*jU8A(r zAPAwQrJSL()c!>3_ocXjNQ@H|cT$s#lVRpOcjhLioZPQLo)-$ zLC;`<=ioEB$^13VL004dH8>+%VYPx{n|cEsupdZ=i}j7@e9fuavJYW9phTHqbdvre zQi}W0;$n1%NEYCWlP5srm`)hsuFrbWmP6`0QI-KUg)Njg6_)-J6yCya9kD_ zA~cezwc^Vw9+Gox^okXnVa1A$wVq`w$fy8$+Net2ftXw};FNfU4hd+-Ryy*;XTgA> z75@U%KUcga7c{@^cE@+G_eheUfk@D4Y_7%A~>#i$={7xCPFJBQp;bJk-Q%Wl9e?1 zS38J)B~#z>S}1Y^J6c4h6*FybEl~wck|Ov_OB%hnN9k#1j#Um%=M3qox@tvAItj70 zwzbBFwDBLWCXGB2wJ;asiAS`xrFK%%vPpL!DEE%%C$#`5&i{KhSuM{GOUus(T|puI z+u7oiQkMMyDnDW)3i0ow*ciampeyr{7}#<)G8NN4L`_IUH$&t9XtHQsTb5kj}+Kq9(VWbbDQ(<>bg@7mHZfV%z~v>S;5QI55{J z+I~yi_R=-0bC2EtJk(%gHba{j;hf&zJ^5XT=)gcYw@2+fdt3j(l zuHq=vMvlyON@Wq!c{)xJGaAP_CdLNd2WxXv`@mInvmF1M_cFwObVNz1`?9 z*E!~wK3?iST~{S>!q`LO&6Sns8a!Ta;6%+G-g;DyLNOzxZ_+AdOst=0{h2ymF_=25 zlJSwqY>x8Z*wxt3aOO-`V{-^qS8G~4;dU507x61W9JA2JOMGqD)Ho@jzqQ{lZRH~` zUvBFhmGjhnk3BYX=AxxJG}B_tqtA|6v}nv2G6N@N-M|r-OLFzjuTZ2$7mWEnM3==! z#zY5a7$;B6$;`w^(ApD_-q>{DKvP6;Qxmy|el0O@(1?|c&J5VDcxOOd(7KZ~Lr%^aGNsX>Ch@}BsNh4}l zX$B&HG76YC*$K==*2peI%*6Z5k~?yl9c(^xl3ljs?p$UI8^`Qm7T=Z4K8bpkRc|vQ zDN2~N5V10ME?96UUKY(s9Rp3BF7}kvm^51NiawDCa6HgR%FAC1qFp~)Y^PH|Fx+xT z8HF4u=hK>-K`!6i{Po9xrdGOKtKlYE|IPMomr4=q^zru3w{H95(05?<+fu%D8*yQG zrKLzt;gzUMrBv!wI(TQl1TEZYUkrEv@;Y!?qejhp_~C~i38*X3jxxD8Y(xoeum*t@ z&+RTRPaX||lH_Fi`;_{*AWeeaIGQkG#c@}GS{K7U zi|1It4;-EMez%Mo<)$Amb5n178KAH&Tgpa_!fqj&-R{>UbSDl4J(9p0wVvGoPtI;e zEYSL|zXroaATgi$@-)X>M!A>4|9&{dGgl7X`mgM=BM?3!fvwDZ9AuS92U*i;U=)J) zW%Nl>I0M)Z02We1L`F{=*;+U~@LCRx^)s@MuA{4lI;4P^N${)4Q<3U5+QK}cf!2Bv zI-N9;Fc39KI}F~L&6?Rc>>d_$(d=97RhDN4eFrxc5ioHsTWF8}S;WW`mg1RtnJS-fmT!zI_gq_re_NX&^Dh?D3YwVo(5~xF}?Z zMj5M1aEh`Rc8Xo*G11sY@j5Bd-x*lA-C7-8>p@A#1YgxPtSxcAFmx2Oc zXF&n5&CE=AeSDdjm@u-kI(-PyUQ6$!LqTsUy}1sEZN|ybTIEQ*Nfn<|;rf@9loaEI zR`;06csp~D3;(1JVSQXlzt`JevJUq*2ev>e+waAVmEoExIb1-wnvI1KrdBF`zkeK| zGp(m*+_-T)Juf~6fBLNO@R5icyyvO(^qk>vuceQ}&6*sSj^j?S;Z{Dxy&?xPtxqIh73owynM^8=2=IuIa!!7cma(XB;^pNH=rVn72YDTrrI)jz z$0(uy4E}CkYb)(h^jZ;LC&(sR_yER|i%-mi{_+4cBwFW%R+L)=4QVPgBwA5!v^@%W zCeb7e8qxwFD5Ibu@FqUj!EK{H*O@WqV2fmUB zO=&cArfEZ((iCV)lc6c)LQ~3trj!eeg|a0@%VZ&PRb)m2!%WJbAy%LG;KL7VWrksC z9;Ky{k%6F5E{{ilVtP14okY>tS95n0oH-}X^eb^4BY1sBN96dtkK$wTN5S)$=30s5<;w-kd`sPgWUZEX<1>=MmAzHXw*ejeD?`6QC zDnxNn{c>FS011I;?!jtf_f3p}nr6QhBczoF95I*thtz_P_H$-0b2Y%u*oYv4tITt- z{nkhTT|YM+jI;&JF6I(QRIV~FlT!9Cph;lLI3_s3!8D%ZnO&E7rJG=2r4EmpQp|;C z7(tMv%gB&P)$#h65hF&74T}y7$p8ont47Z;Vgz!P1dLxjTMKHbYDp+O+bKy1#X)F~ zqP@NTEw1F94|9OHEM>plfMNH%_&4RI+M4Pc`~UL+xTB|vPf6cfc^2m=MsiWHW2wCE z?dge+Pnm!3z4vBFuRxpGSK4pD_|{Mz1{QV*XNCXL;~6(4S6*Meanq(7omyK|s~?#U zR$dPGj3|2CoY87c7=aiBh1dlde*AEk!~tNI@+Pn?Za1f^xp}Q$GZGVProQU@We3{| z{ewdx4z*0q>3e!^R3g-)L8ihT93G8wawz1$8}tFq0_x&m_^G0>K#V}u^UWab{8ng! zVUmwKd;<6P5#eDWXB8s~97kTB4LYhiT=rSNZ@|~zK@E|aKsk2d-D!dM=0S`87;0TM zlgt%TM#zDcqzNuN$^lGjd77hyv29^wh3uJ+KBT#jFN<%B_Z4$@BWPqYaJ4HK|00W! zB{T)r&ol2aZ!yoK{gwF-^AmFt{h=E=tsjcLp8Op@)Po-~JBZxL-1L@6M&;*^aiAWD zLn=nzk)O}W7UoRpxp!Y~?|p)b$V6~5Vw{7KgmKI|lpp-3_%!BSH08nOXhay@IY*?y z4KM?ITBWW?dE_emB^W74kU61sE)e5{b3$;S#R(~b1kE_qECOxsh&JhJ+;zAJIqW5} zo?6P#{YYIm+?R+<=Onfyf4Fl2n5ehi(n6T7+iTso*FR@ilJAhrUbbwZ1F$Lo$$Dri zpR5mPDtMuq3WuqaRZ$XE1*1Z^i|Anbvs|mBWt6oEfc5Rg2~_kl$Bs_6I?SSi1ofle z_(`&&+uPNiWcBfdq{)F=3QiN9$NE8VA&S06j~6fKh~d(3-H42NAnM8(89p`@JGBna zp8e#bQ-ZQlq>hiq_J;qb`1* zkwm*biAJDYpS<-{z29GcxzQHZ+ttzj>-O`N=fr^yL%WB>bBywugK6mEj1?6-KSBK5 zMRh`UcJ}P&<|k5L2^S`6qm!bdgM-7P5`s-ig;Le8ObX4;wy7c=6nvGn<4`;<^1m50W=g?U- zCR|UpWq^{cnNgUccYweO)#^*wRubbXBvB5+tR#z_2(cmq#XM8#b1Gy~kD&>^C63fN znCo>#PJn_;kHWz=Kt&=A#ax&>O%_HKN418?($O^qCc_*V8FBOIJQvec1rR*Oi6|{q zi^78uUw-J*=goUXidV*tT&T}=VW*EI5wNt{Xm?(q7veiS*{)a}FkY7>5$O zntrH{F}=v7LLRFadGBs3(+xZNuy<2mLkiVj~r z!!z?k9J=ruG}JU>_8pTUXl#76AWV>&)j>3=L0}b8p*S_Y)GsR4W?Np0Kw`P5>sN5g z#CEC?RnPZAyurNM} zAzA1(r;z8)S~z1>m0br%V|!v1;_D-V^Us!?tkemfnU|z*Y;&u0sF}`1sT=XVmKqI$lZYQK%ewvu^yQ4v=}EW{y*w$51x?jh zXgPO4%b5c$XAX3e(a>_{LdzKsEoTI@oET_1LZQ_pL8}4ugCJ#Ke%=OMAaBg^7LqILXT^*8OrA$tQK{VKC`u&sOq^A!z4?nPBR_9B5yn zu)qLmMRedh(#&_?eP=8!X88j)c*#IvHY%h5ys?q0Dh{C$x(MogQ}s0fbGmS$|29|y z*hTn6U;=G}n9Zzp&H#L46V?lQG@Y;!u*?hzzZQ6mzY9Br8Y`C<;{}U@nk{lU5}X3K z3xJnb;27!;w4F>5bN9nD5Z9Q@yvw+mCZ>Ve#6*%>$-{RqCE2WsD>1hbWA6Y}gu&}! z4eZLt7X{Cp4-jW=9$e0;c?k)LNmxlsgUlSlUU=vx+RRMo?7?CKg8a(MoysB9WnbZ~ z!oJVR%C~*JVdI;*sI@jloGjHYh1E*iGp!*}}!h{h~I{=U;-@QJXH4WxHs8QN2S`H^TQkuXvE3wLr2-Y<=w1!nG%*VZNEQ%~ zh9cB80aFTND4fRl*b7Vtz>W*9^}skv$=%C~wL7+h)a9Bw6Dr$1cRODr!kPet@!4m^ zIf%U})*xm)+}{tA?Bn$UV2i|8CE=sO8JA;*D8B_b;ME0`_65Yy`ViYT9jNW=LQtR? z;K`BmdL0xRz%VRkc04ms85~f68AoB>5H9h5j(k+>=toE^b>9s954w~h=BRol&P1v% zDIw~$MT}Z-=ve|);fY|mOd9q$WTvx(jU?4bBT!@J2_dx1^nlM9WwBsFv{-0*TRYay zm6um{wzs>loH>2w4E(jlM1Vs9VkcXC0z+pzT{W7W#iYSSL|hG+a)%Cql%Ln-Ova=R zFFOqS0|!LDgvDgwkosDBC{IB*RBsXShO4!`vA=tQtcyLBFV60c1by7L*K|B=07qJo<3{ga8yb5)Nb?61m4CLJ= zOy5cxSm!J;A?aQv@AKiGCWgvAxpc^)&K4ge^$vsZ1rFuiCZxpFzlZcxKMwi|h_|$T z9)!{~5*fb2NS#qVJ)rvT=`k8Xy*GS#+KACP_BnHA=Z+gSJast9#W|fkjd;Tf0uQG( z!sb+HH2AzmGljCvbAk3V`9?Z1`@yA)a}h}YI(bw6=RzMv6flRZN!*ZZ z@kM!48_dreSDbH1YB1HTd_}I3}+UAPik#VN{85ij6cfc<#9%(a`NPH%&8M6`ua#v zbCu7>AyV-ch))yOzh?gRuW88q^w9>O@VWoXK}^KQ%(7)PB6A6- z3V`q?F#>9ol*3sPx|Z?!E86JmxxVRe|v`D^}z)-@-cm z9&H!%ZDBSWgh~=ZH4%%IK=%L+_A24u^+U!_m|!s639){s0kp=5F2;u7U=obq3*hS< zm>VEX3GnWqAX1O`W7IRN=jB6kJ`Ya+2gL7TdLG!mef!}&U_oDiig<}+@7|C1=fFC7 zn%(~~g#Bpj4^JjT_3>IwbZ+h9|V{VA3w)r zWzokiY0sg^5F|V>zA|XWz|MJEsep=m4zb#9H}wT%QXm|m0eGhLeSu9xHGYk z4g&@b^^>67l|shIAosJyIe3I4f%xx&Py`#D)(8hN3zvfgmoJ<^veim_EDu)qZakLW z-jdBMFU+BswX+D(dUwWm@{$pY5G5s>G{2)`{v;eg0KMkrppaE#hI1%}*HvA;8W)$z zmoOiF1t+OEi-Mm+NGyjPK{24@I1t-iDl?pzO|O6%Z>1FSvtnU zBurW)AfT9voCUePpZLpPo_HQARxvsgOjSDE;Z0#t zUy8#KMh#(}s5)nuJ$Ay_ablcIF>YMMh=ha@5hMj;9F#SF+I^Ht3Bh2Fi6H=Lsh6pr zFOoj;2+GMhq}GCh6-YJ*BS01U=D#^ON?c0Jvh;G(OGO{hi;ASXcOTwv<0WMWcJAgB zn>OvkpbmX1#{0m`J@(g-e@?%RZZA+L^m83&x^w$lLt4D4G`NK zh$A4RsdT?3wwE{|L)B7MVJ?-}%yNtgx4R&-t4LNbzq@;WK|oqtmoMk_kk$l)WB3(> zQ6Z!ovU=UR;y;RMV_Dh8jqg*ZKqWqdQ!ER}Xcc61Wk5!Qh+76_UoMq83-bnrG!wh- z13+QxJ_tZzc%e{OKr~ZNFm9WZMl@joh1eUnq;`4v`SXbNh7jZwN9dJ2LVn_2hevaz zUIz_+uuoAhEvvFtSl?aEQ=eNNLh}BB$D0lsMvfY6??bg+7ZBOl8-9qXz)slUrGEf#>cEwc6UP#cX$8mU$h+O8w%=ydg6)n^n8HH z-wm~07~2kxdi_w#4!3}Svw?dZK!2+_;SNIIt`J84R~w?0HUO`{J@$AuZ7PS+ z;dCGz?I{kae$Z?3;d&k|PDdLjjw?iA%3@?e0rqh_6xWeyjs;$_fF?cF6Qp_;a`!d0q>vG5XxG@gLI zcmB%MaWdJssTI|bpB=ocqa$SbeNW`U*!de!mu>9dpZ`|@44t>hjUlhnG5Ld`U%&e5 zfdkW^rmrLW(Ol9Llc@toeTtL!MB`U%b}qcPS5bQdjM4+8uqM67yW1io+q&InfSH~i zbT!>Av;qov9`2>P;cQwU%tfiNCxqQXi#U_5sj0q0oQ)z4d*G+YLi>mC55MRag+#PT zs2g@!yeHsx8o`CQlL7E4kapM8bGZ%nHUq4eVGnYP)-wMa0cM4IdPn&p8>k0~xWN z-VW@SGr??-XO0V~zSg*K3GvqOoZT`;CxpgjX9qw%14~+>_jPq~X8)BFCr&i@EEyw5Cfl2vqoSIdSHdn_KO3Zx_hCkOS#%*6cmm2r z{sUB!D77ZtQCCy-?pzS^%s_M)?dK?D7$|2EjOi{GTkmK0;bw?hF1Q!5!2;>%>4}Y9 zeD}jE9(lZbE0W7z2g8|W`ErY8`SPm`urxd9l!BU1Elh7jQi{hjYD$4#(tx0liq`Nu z^71e`BC(cjZEfPHgyHm6mDgHG z7Ti}sRaFP!V@DY;E9t)83b#Uk5r9x~1H!nS1YxQgj(LizMxYP!cv^UFF3#JG-mzEM zE_^!Fz7@WQ14}3ViG| zI5v6CebdP)Bm(``t|@2dPQzZc+5eo0yprGE7+fo7AIgdYihBidK1~kdLuGXbd-V!X zj2Igd%vcBM;6V~CGspr;ZsGJmD9|Rj`6grb{Hu7v3A#k?e)0*E$LwZp&?-g*S_V6b z9fvOWCi4c|Uw=UWN)Ec{bVeSi26K^I9Qxb{HVpM4LQn=Fn;pS1jnK)x?L1Ra3%?G$ zsy)|>P*@lKu;@wC7ICtrOXkNmqtAB}=}Lr&I+@ziMB_(povP z2F?advg*sHK?7#MgoQ#Y8Q!o%gIz-;F;51Jh`|w z!P6(dRC#2}wsYscDcyRk7iZNwJXojc!0*td&m)(jq$=c3lq0+bjGh%0Km2&?=&x5h z8WCriGrqGkB&4&G4wV}?;Pj*gb5dZ@CXddv$Fw`O_DM7qfJVWLnV;_Bq!5DFsxZ*2 zF0`S916XGvc|~~<2|`pqpMZBgN*XSNfFY&7nc^c@rH{a35@qd5XdO<{ z@!MF+PWTBl^8_G}8n%sT>F)=NpEZ~gJ)=wrTrYT|zpt;Q%V+9GM1)h4FiejafiYSa za0z)(GS!TdQK{O)D>N!yWP--u&goHeDLw(zTso*j5`}`tjh1#8S~ZB54;i-?=cSpV z(PCZ;LBMA0oCnYuLy}w&sSYxYw@9TbpWds$-sOxZvMT{DL!=n^;Z0U5WqM?lOGy~g zIQnpe;Wmv1kfjB8*yy_^mC4msmrM<|XTO^dRV($8F?Iv0KPicjq+6!ZYTMdcrDh%7 zkEW|#P=m2WZih3Ik?VMEV!YSqU!JwJuYbTW%q1I>AZ2{x_=LVbJ7Wmav>-Ft)2)l3 z9N5y>=oq^lCE2wsYci*%_K|QL5AFRO&A2w9u}Z+1-Q*4^!+!s_V7=SbZ z|GsSL<1>~l`P1ShIUpQy%J26HWWh@><&ss1Tl|c9>Zxe~hId+^V--7M&SZ$uot!+A zg`Jx;feZF{CP#I5v}l7W5O>%!aQ-~fygfv>hcX;^UxzisSHrhvfaN^~`d$?DJ%k9t@&@y%-9)C^75I#W#0~k?&Ynfw+S#){ z9{^=}Jn|%R6_0}U?&Qg~wgT{4bTUTT=o&QkquBqT&&>p53TsqgVLBh&1_K6b&Rc=f zIf#m1#=-y(tS}okEI{$3;b?B*Ni@1PoUZvh{hfo9DRiwc+h2xX0i+LL)&x@>YcvJ{ zQ~%&Lc;#rBdy|nGY1B@m5ifx?He+eVT%5tZcq~Ou*I7JD5lvLe%9(30YR9?)^Z-Rg zkpZV$T3T>0k~xOf)8Lk)%WtkY&J@6CsrinY6F_U>BjaFuV9jY5!fH!O0MV9|?Ao;e z2yG79V(|sEq1xV9v!YE6G^_!1rsy~bhhg2D7B3EhX`fkMfxu=mxJ??^7RY91$BY`o z2V$2|9uPht2a5!19(i}iT|?2&oGF0X5*zw6Za^80h~_|efHgQsjvhP8vt!4MMR1Gg zxcwi#OKp8ON7FyBMj2jUE)H&k-HtVnHwf|~ zRal0gB8uJ)r+zqi;#5is{vyB`?@VWwlkeb)(^FJ{{fYglWaAKU%b5m|fT42_fVrGB zu+6y|(g#QJ=8%hyGkx|M0T{3wQQ*7x(6!G#;{k^ zu=d~Y;<&r%u?NloYa2g>X0Y+ofM$Rfsu`>XG~zLtJa16!4!$fIc!{tK{#P^z3cyRF z80>61%Nfh+Gpo-;T#5Mb%7@>sUQN5KN`>Q2PgfuMg)<#G1Xd_=GbSeHW;IDq*B?5> zNdw!QYe*tT65m)!WDc1K#1A)!$X07LgB@BK*gt4fQB4!k7xeiRsf6B=LZs5b{px`d z6mYKrAV5S9aM!jr+(hbd!xmW709~oe%^{*He31M;-y8p9jBh>@!}d? z0#_ie5ePv2uqpwk6aQ*b7y=m_14*0;Nt^^cG!#~N1SD}HBr&a784gLTg#^|@0@HVl zkiZ5=V8b6Iuo==f2GUn)2N-DA5;G*N6_VC4BxR2tg_J#d6jtpmiAtsCvE#p!o>u`; z4oXj~K{%G)7LHU9M%my559p?Fj$)?2g5;4a)2K)k-@#+7A|TC(+{>XvG33s~iU0g3 z9Mu2(Crs%b+$tKLtsD|fP*!e%ibLW@-`tEc&dtp(7d+c87Yx2<19An~793;NXL&FsRV=R99DJT8( zQ;bSrfOIVKAX$OWTm%!>(7)9AO$OdrgVFZJn!sqo3mt9nenWv@Gm|vT=OHaERpkdj z5*ZQR-F^M~_uqf})xneCyQ$^WL6)#GUEtSlmi{X)?pJi2J)F8~P<64w5y2_pj8Lm@+_-sz*X-G|2f?ZcGv9FH z1VwhASHAuB>ua!S4|-1lR|2;ShsP=n=Gu&mX~?bpe{6jRU=-Eb_Bk`#chfh$CzKEf zfq;P2O#-1Kpnw!n5%pfL1-stj&FpL;6zQng0ozp(1QbC;ARs6Nq=uT_d)sWX*_r=2 zv%&U%bCT^dJ3BMytXxSiUw3lL4i}vZV`YEud6G$ zc)r065|)b>ldwdDHk`WYCP{+ftzBPz_2uV3wt#9-&=nNyKKA{p4VyQM;nhuL=koWU zpZclGm$z&=bm;4^@~_vokX)FEXY|iL^VHv#{_VfJaV>N6=Iv%2uU~^_=qQRoPqAo) zO=Dn@?3Na$j0?_oJ2d8k^XCfA+`g096jXiKK@e@4Mz(|aAkS8C8eA+n*AHc@zK{cx zm~j1qEtat(`ged+;QY~}?Dl-Y#7wfC{Esffp?OU}ZI~R8FgPtwwc?f8iNJ31dQQ)C z=Z}Kg@-=w>di3UE6P=^yk)E9>PvkdZ8y2ZmgbWZB#*YVtj*PL-TLO+JIV%;M;;OABaf^S_-+)>fQY?iCH!PV{k^kiPM?;OL$+@h zblbNB`h=xg)Tp(XdVoq0{?7Chet%8Q&GOAb;jK3?3Ez4{nS{7wlh8)$S0gflLeRGa zUf)I<*8^6?l2Gz`q85YDpl3iLDM2l8YU;*~?Aw6(Av*;mPu!cfl6v7SF!F55RV61U zCMRzK?mBHGf?ilAOz_>aTaqCdI{WrXPJ*Yw;^8PgCkU>#wRMQ$K|v-UG5@dx2F2C{ z;h?Ge@oH$EJjUpd(!alGM=v#s)+VqGfVOz4)zv&Y2YEz6+Zh`|5FhXg zXuj=s!@Fv!Z6{x$ruSNLZBut$t5enCR$79vL%s%;@+@ z!&1qsf|ds%T3gGB-K&xI6vKuL8F%mf%g_*W%Ai5dJ(n|i)|?@IX5EeXw@J{syq+!( zJ@fi(yJj}9fK5$pO0sqp$c5elhh~tv&f^C}BwLjGis%G_&PFYr-8i6B=TswN0rX98 zL^}sk@o~s7)=iqB1}%_^3wphp36P3|5@N{!NX3zmiX$KuM?or%gnSzbshIW`smQ#V zSVXkPLI$#kwjNTEVN9a%tS_Wu6r|!nNX0>riqOiCm?nHS2>cdWNXlTW5keAs_3!Q5 zikH*SFn`F9urSrZ^WGn-Vq%64U5vcR9gVDqMuulIx_VBwpv|7cMJ5)3kb<5$^IMiN zM-h@fCH)imiQaS13^dwdSd(y!Fpv^vkb`tPUCuh-@zbUS5DQ&^?fd*0HPkpBWg@gX zm$sG(s6iI!V@@z@9}vwdY_kb@}^lMXf@`_swN}YDrk>KyaP(f1gqz24(5U4pwVT^?xFui zL@}F|V(cczARzNmJdv*e9a$D`D{_{cu$D7x{6&?&+ohHB98n`iCpM&4Y_e*l+%$e#p7%6<)X>x55bM#9~LzyWFavN?hXF*xx$-_ zE-njwDa`R!e&q0sg;t}%A42EOM>D}dbc#1Ws9^b+gL_WNpTE_XWg#Q&g$ z7w@jeB-xau+PF#xXtm^_6fmFbJ^U%?XiqSx#WH4Zl&!bZNyeuTz zIPRgPf_CZByT%R}uzxq!-z}~K9RodhP%!j_NA&c3TU&ec=66^VMjf<^9@+(u3h()H zyP)0v#kq4@-O}X(AW*8pYI!X@kdt9&8#4BVhc&7Sk#b;1kky>57D+ zgdRVW;;Jcn3M)JKUoMn33As~!stGl&cPsAMK-!q544|E4~iYyQp%ZJ(M;tv=@2v`RB;r ze)!?7i(h^Ix!t}Y6Bq4+^sV(-tlCn3mVfU(cF|72oXJ51Q01y>*&CL(Syk9~fB{|* zzFAyLQXITCn$+jL2`6ji>m*>)T2;I2a0wVzB!kiIS5{kFUVae=(Py>l6|0rh^gEp| zX!B2jL(?xUO`vIM;%cmq$_J1GcXY^=pi&W02>%AHkQCGnY6e^`hd)ZbpzW&aNt+8$ zU3~tmumyPt{Gzppg_vwAFKGjQ2P$bT@i_P%qV`kJH;Nl*3+ZNbAGk6G#`zggv+8oG z$S`3oJ$~BGYl@qyk?qB#;H|+DS-BC*8rtS*cn=uZcRs*jNWfwE=~l6*DmF-J4~}nx zs0INbQ8fx&XD1E?S6^iiRhVm}E3emSgxx5FbbGF|MD-1{C#t)A4t?W$$OqUKsK`L} z5pLAg;M7TCa4%42B+Cqs9GRRpIU-^rc^%^!(D}bXXJlo8kMa}p34j0nFF_@JF03U7 z9sIZez9lcR7p{|;3Gd~>2a{7F*5=Kdz2dor4@?50kTHme81LjV%-~w?iXS_f;|4r5 z2frdtRHZc48S1PM@NuLAZ`ZSP-CXgjt{{&E{Uz+2DY23CMnvE`JS=(kH^2y2Mve53}@O7`tq+nDDxu1 zpf6cJTT?*H&S9~3;%+QnJ(36pPCjolW06iH5JsHgKH*g%v%fI<%-$x$J zkso2iK{1|Vfj%u1BQlGfoi+`}klKZXlh9-CG!&l~qeC@m!ZR=8usX0pTp~lz10F$= zlar0cKLqb)$}@Qc?^b1lXm~xct~;Q!KE)b6GKyS1G&!{6dat-;GGl_QwvF=0D8 zrcND{I%v?`xl5LiN3rYt2H+R*hSB)YLnAVV#y+xq+Ej8Md&8+}?e0e9!5a9P*d48~ zd5!v=ci(-7ypO#{i78HRF5^F$i5a;JGjbVbbFRR5CCAlg(?0ve@~5`^Bl`^hegoC%Cv7E8Af z8^3t*rcGIhIpd$cPco%0`C$&9RiO`9)VxDWHqU)m?l_qx2BF@Ex%!ap8Ku~Mw}G8@t~u#SHrhjD9PN2x48Y>3rA zhHvp%v0O`&O7I2e1@_V@@Qxm2k$UZrApqSD8S=M#$#EJ5ceav4WQpEjLwR(Ho&p|& z4F^r6q2!nv8SDT22e6A_KnS&5SwmD-TBLG1qEq_CM;gI!#unxori>ZaMUy~aG7#6y z9f`uxF#p~-J-ApiNL`PhlD=V4dqZ8_jT^V>>fXs+wfY`;IirtL0`z9((OfXCCt}3G zez{+Mn$L5HwoDNHtbpLVgst!2-^D@_exHJ5cHTTM%vYGP-oGW7OuA>f?nK%Lvlf5&qg&osjKV?;A< zWcoC*(DedW_QM4$$rs44;D+?ArqUwh4}tll`~vqa(ZJvZ`3d`v=I!G4c1Z2r`^ddZt@PWD z-YfwQ@ow@Qio55MeYza)O}R z`8H&;z~LqA9!l#7waB4dH-xnn1v@HNwPcR9f(aJY!aWdVgmYMDfS;+Cb_B4FZ)L-s zXOhdFCAp*osY=L_YNb@^h9e{xks!rI0OgHxJaHp(h!fZm+eSo_a5Lb1B7l!Fwuz`7 zV~>#EVy~g}iQ}@6aJxx*c5a7m*tuQN4Y*^vfyMk$aUpS@9uJg*m3DRtdVPOx7j1_aM@uB|z;axJpr-Au9ZISIe4w&F zVn7XcuDP^W;7p}KjwD14OThTWchy(lICl=y_1w9E1N}^X#uS$t&wx=b6+k#9a<|A4 zksUAfFHtyN1sx72rway~2SP=RG(`fU5WJPwXsH<}9k-cP z+u5C*N#j~gK@?0q^-g0?4+@MrI*4D()rwU{e@(C^s864yloXs5XtfFCP`(g&X~1!b zOs`l zV4}zcg(sl-A~yIVU?s!rBOC(GXqVB5e$U=cc2#0MA~pGQp_0jNetxQxq$MZ=W;s^^FJ|wYA|wX%xBO`Z$q< z*tx*F20(yhG&vGr&w0ICtv_wykyv(jxqEtATfN>6-Q^ygT0>h~eJgT9v$3KTK_n6w zIa5%##xp$iQiJvK8YX4tYh03LpiS>l6&Gc*>nT|dRR zj=XglV5G~)o0cY{)|(TM-G|e#K5o}!*d%F+WfFmR zWAL6oKBK{Z0J04xJP*SD`D(X@!a9jYeS8%9QynN8Hhd^rjDsadHzo#DTZjSy`*FuC zsj$e4IWG(p#MtDXoV`ZFfR%VGf64=oO^WHvP={wyh$H>EE|vy40*2h(;G!a zd-eb}{G08u5L`0cP*@>cSy`k&)&g11{o+FjD0at8!1;`zsQ6I&0I0u4=>d#)Fy58k zmjk)=>(?tGb*SLM*k%ta&lOZ5ec7EaY!-TuczSFgzd*(b3vx>AUd<0#Fl51GI+QbT z23o;Q@K~%^Vc}MYRCm)x+gdP>P@F3S4jB;@62d~&WJxi6^UM#)x%KtfC{ZatOZ*0woD=sbW0j%tfz0iV0 zLvC-`mi5neLPjziZV}aI=7X2w6BF+k2m%2q@9Vh?SBZZB>MZipie-QVJ)$>AoKuZJ zwq~LA3>7bt{h`xtsvd+z74JY?%Rsi#vRkz zI<%Xl1l>qHHU#70O4a*;dI7T5h@*Asu#?y6PR2Q-o15V-H8(fia(AO<6;QMK#)_(X z2Em7K;KU*2C3G2bMu&tzE#u}O@^(M{l$*Qje_!o7Tfr7&2Arf3RoE&O?{Zo(5rklu z2K~i>t7n}WT(}IHpzl%qbW!Bn(BN65t_XpzGs_0Mz-d)HAebIr!;4yE+qL0dFLW|G zi{+7@S4KmbcA;@`Yhy`8O6eafU`0>V$JThoyB%Dg4Kh$nxr>|rI@1mI{cp&u9H|;6EASG3SD_Rpejrv7d_#7yZUf@`!gSW7=Nx{JnWV0|CcoBBc z*IvtEHahtbLF13e=ft7TvRFopfb_4x`k#ng)0BR8b^o58Bb~)?(u0EnkoCG?0L28l zs~Y^m;dxDofX6g<%4J%{<9vC%FtW*B=^ie1e*cN-&~=IFQ69=-{Ihysjq$5)337 z8j$sG4~1{eDwhojKx`!Va_&KY(SR|~e1qYO$3f!_hsH~Twi^y@7n-2K>%MH#aA-Tm zu%(7C&Z^YVzX%;JK;>XkZ{2#HAB0N(5&YGy;%cL=65UtoRLLj?k7d+JIBSqsitUbs zAZf{hu9wL-^wnXRsC~GX_kZub_p%7;AV{;nMnQDyZlvBcjI8NH{7i6dur3Bx_$Nl(cSc~6))qS5QMAj5=IAv7>>3Yd{N`k!7n^HY>3YdEy4 zokBL^?I&rKGX6^m*+fwo!l_w!hE%O29U{Y)C|^gls$5;@^oOR04M`vJkev_BC?I@G z%k`BLj%GDd1vo^L5H|8B!Xc(`fGxS!Acp&UX#NC;OYW5P%HUq#lps_|{0R1Rnt z<2Wr~`4Q$zv6>1iZ~o+yMuCSPpD5s3T5aU6fpNcv^vll94oBvKDPATiaRBfm>P2n+ z;>Evi*l=laE(jxaF5(Rx5K()z3LH^@!m9BZDD;K7WOcT*P#z?2lomSGD!ir9K+DX| z&7`yGY~awCwC4PBCrUj~rQgV}Nj-M1k&E^{DtMDKjKt6z!gq6Fz;U$gQkDUN& zSEoFmere@7a3-MOnDTau6pqx60TxC$vdSD@wPkVyBGSTq&gB1KkH1%U*2A^8PS zIaUNcY&m6ZK;lqo1-eiCQ(PtNa>6=ZRByFMSh<*(AuCCQ7zt(a+v4%yA(RhpJz$B- zB{!{H6G^n1P%O$e?fV*_3H+1`i-iTc;U+4JfX+Sv2GT+h(bT|X#L~r!xu7=1*D|D8 zw9;kG%H9YN!4}m|F2Pk*Du;qnNtPJ}gDeMjLvT|bHPN215-V4A321_@jxN;o{dq^- z?j|>D?c{a0x&OSQmD8}J50US2JidUO@|!dfGG?7J>@+Lb%1s$(>20RXEuS?AXcB@n47;O6~kbi2J1zH#%D9b|*JPhlYA-Q~r;Qo+s;ON1#2q2XF@xBIqAOa9D@a4-V zVy!etIA+f$p*ITSVyL)r?b@}n!j^K>!FO~7Oq(_>uyNnM{rj(9XFo)B=4arDtYN4p z1lYnq=r;Rwy{XTbF=NJY=Y9vZ&7=$I3i>Z)j3RDWOwkI&tsRZ}zE-`GHGa$^j8Peg zF6HH4$S;_$FJt?0u}C9W!@ArD5%fBGs*CkPyI6S}k*o70G0qkWmIfvumCy+8Apsz6 zc^sBiA|Se(oT^ArcqS@o44C%$EWIIyntNdG`&f=kiwID_cQC)$DXU89QR*;MpJb^C zrREoFDp5l_Tw5&4%IK!c5_Je5+8mQ0T_5Tl&v9>G05;_0A76V7=Ke!~B=S~5H#^9y z6XE~1C}TH$coC$?l4Xpp!}ro@vcq8^Eg(d}Vki0y20bWkm|mcM9PmkI&`I{;w(nY% z#j-2XRTN#IDOi9%+!Ei_!32(p%bm$R&3(yT=UznOB?gH-m^frD?aR_I+;znS)FRER z)#VY_N_Y*7&Da{|A2R@#^vIE|E#Se?#}7x*%)Q9b*ftSRh#3rdz4>ixnB*@r=uGqM z`xY!%5K;334i(FI!;i#%Lg+#F_?A^9-kLj8Ap)8%y(WE*N1vc>@t!+DK-9d@?>Z2C zbD|!Bw%yFLF7mkt%tgRhg&vh7Sx)J%15Gm@0sEovQf9XE99# z%|KL3WnUTGakCyBeQ*t2#$Ej_hUAB9XV>+n%iq8WdX~DKz&;f48#OT0T8x#(#K3cL ziR)RF3Sy#+%E;hyI8`k;=`FZpixqG=(hANY_qHS;vLuv;Y8l%yx|$a^H8+)&mElQU z9oURyppC)f!YY@sQU9Qz1V&wm4Kv;@gCnW25o@DSth=$P*(KM={sI27+zf}yU4sx9 z-hq#!tPPe7=td(N*kNTa+&L!_@d&u;t{n$s>#5^79;Vyma^s;xhYIRFJUa!U#y(~= z9UVG!Ppos@3u|9GFQ@ort zz_*FPDRBdnl9J5HX3$g`h(@+0^`_XK2W@YZQ|2 zC`(*v?l*ois$1_}^tZn~{P4r`?`^ECtZc4uI6zPU;t?DR)&kju6O2dfnv6r4c%9v- zNFq{A;6H^p9rRN)0PIT+h}=!I0#vFr1f(b7Z9|NB{8$V#A_7-6k%$4NQ*V520d(+x zp-F9suL;n>OQC~bg$`z&4;DfPzX%=tD0J|0Xj3OiCX1khXF&%~LnLkTUvzK|bg%(B zcsjJMmiXdp^Wbevf-WAI5DLx9`0Zk_4S!T~Ymo5^z&1?y&LDh`7P>navAz(Js#Z6W zV7MIpLG-kB^Cj)@r~dJG_#AIm@U1FY^Zk+czPM3-=+t}r;=L#;@3i%iLSU2CXm7(_ zyv~7vc(}f{vnMn5?q&d&$fL#6ts#>d{8IO=1{Fr(ctZWv-y=aW9)uE>m-xuJ_bi)*E8~3#kxFuy{)7G(wcVei9_S-aj$(x0$LUVULd4K4Vn7TLk~?J5=mIJ z@Xj(qrPAn5pB>;A*0I+FqgIt}@xld(Lda*B4ZOizT3AUFgPXkV&^Zl% zxMJzAXe?YPC1;~Zd_X8EK8J=aN4{w&tl&s+;=pk53Dsk>)+B7Te(}PA+_g;`)?JbY zKG2^D&#t84!-s$Tk?^IZA))=nRMd|m1|)&Nr=zVW90ejlQWba{%ZvPBuP4R!^zDlb zujj&rqdymk!enTrG^rTO0c^C(>0~YFt=BQC$FtI6ytF_%D-Y6d z^gj>&z{z3)2h?}&`{O`)WfQ8rc%1tXZ{@9$%F3HJE8*-a3j~^o9yvMWQ&I`!{)uVC9wRx6@dADN>DlBv z8Vj-nhAMrYYvM}q&qg7aO5Natev`bNYe7Ph7;Jt)V_*OT1t&niga@I?s(06}p%!S6 z74XCaLu>%vZMEBLJG?Vl$g?!fu_>h$*Gs{r zM_2viyY7^&>pD>RQqB!Si`=`@h*s}z@$(y2b+IZSpdnyb-(kKjGgj)~woAFOq9)+A z1>3hBJ}hzz7mj6HqtZ~TPTM^mJ!!^zf6Y?*EWAR`TopAb2}KFRSQfgZq_g%xLCX)_a zHSh!>`5uDkDrFr6vdB(qByaK9)_*6#HhQY}1OMFme{`n+B!RS9NvVUl9egm6ngtW< zJ>^^KRl$f(sBDIM^ocbS*0JSy>h?BtsFsmZj)$z8$Wi{+|4 zP`8|(bW2Y&$gOQdO1`pu{BcUo6QYx0=os=~KHFiIpg?s9LL@sNsx#$uc`Ez`ahH?B zMZRO3ww%Pql8nJx8<&6HBW}}j1b&&pDB;lXILL|2(>})q2`q7dOcboQcp*rZFNbHS zx~oe`2SS7W5?J`4C%_s~PfkOshI@wqTahkbJ%0T7<#N&Q$+<2PJT92@xJgUXWo&dH zSc?NrOD4jrFB^t}lu7UmFepg`7ngLP)JPUrFH0}=~U_I z?7*g^INsy@A|lodV)ic!M0B?|R4c(L1Gp|G69@VRk=zk)QFX z{GB*35c>MfU(Xe7` zu-C6IPD3<_Mg@9Wdl#-TQ0U84Q1|Vus&ctj#kk#ScQp>7roGth@pSfRVa$Nh+LPZ{ zUCV*$+W!G}>1`a;M(maMm~v1-rz&xc@cY!|$Od;Bfmv&P1m zCk!Lk9r-#}NqY(YZ$*;k($ z9@7OYYr7DmS0YcYfspWHXb!BbzT6d7_cCVswB+=$8UKMouF@367wz{Y+EHue8CY{Np8i|EElvr3HVqwu8jV+fh zUAk})GQ6m@5vJeyOR;gJ*flCUDNZ1Lek&fC4AvgK)WHS_N(1F|?!Dc+b5KIwpOuPW zM9LO^_2w;Grm^A*glQH?oze|yD;mYUC7qEj=USv|_*PGMp++O<5N~B(smHTQ)!l;@ z;j4a+nJuA@(btt>qZl0GUOBxlu$OK0pZvT9^XE^4!p_A<|AGI%(crV|pM9}w z*RBuV{#GfvznQ=Bt%)eOXKgcImS4)X$P2OY{rf}a&9g>x9U4qKKhvp`C#uLO{M7r< zBb7AQR~$OLAGV6G@&xTOtSUEtN}F9j8iBS9f*nJp;@GQKS+6v;eOcfk4-^t^ze7P9a}kn zg3KsAbmE+Xnq0n|e7w_Y=4IE9KmK^|AS&wHe%<@d&Ydh`XXPK6`{ZK|2ff>WE%m<} z?KC|evZWL@sGx`T1u^GJXD;l4QaiOEU2w zVWq1$IGQW{WgrCN;`~{Aj>t%IMOe*p@Q5s_wRWNb4Y=NE#nIGej76CfYzjQefb%(Y zsBF_^3?Dmg5^IbnuGb-)1>^#9?M_N1C)$ZAoZuFDrs|D-`}P6Lx>#NudHVFvr%vH1 z-UB)K2OoUA`_$P}FsXllDfbK##byy8^v({ei4vTgbJZz9a3wIu+5W8D4w}9~`{(c) zZNVo_AcuepxT&e3qa3sp7m6i2h;v$F%F0l%sl@(Hp0q|&(t~hYNeR{HyX$UYdYxr} zJ-%B%dgx%Bwr@*UF{=bVHuC`T3mSmBGnY4utD)$yV5SHNUSk1KxefR`23W`cDwdhV zzX<9eU5L9=|{rY#hn$i>fbQCO|Mbwv!>w?Ld`ppaUYTG$dssh#=R2 zS_6xS04u8nZfvxxfCFS25`@xGQP+Fit^EYPsukuiEG$rY3Cf9)bZTDVe{4o3aG-~n zx>XJpAd#{xsGHkyNRA0n0Fad;6?3bxlpvlF82J4U=L$b9EIfUh>=Qt0)YWqfoHaN$ zU4ZR2fbX{6s`KEuw<-H$Mchyo$J)l)wQ;El2?_D>oi?30!yJO$GYk~htJ!Zfajc7x zs^%ADl35Z>;FPH0``_ar@BMnGSFp%aRL5{;zPHHJiOZ(@`P2{JA1Wx=_no-TphBJ$ zTfo;D9BPS0-d!T#r3yv5g=|qxMh4h^`b6Q4sHnkdX@f_N8Xj+%I4CMA zYbMFUVW}5GWOHnMzkdDt_Cro%Xas47&4mLqXb|Cel>;rsur6yUwkz>ol;aL~?xBaX zELrg}v9XgDjT$w2)cpC`eHL0qjT<-nUII#M4y0{1^o?o9&+eNzZi1zJkd|?&XIN?M z2#frz`kR&>S@vW82WA6U=_oqP0=9rdra?}IHQ%$ZBq3{f_`bmoqFLzxWCI?_Gjafa zEiUp$=oi3`90DK;F;px6bwNp`l`pO%M=*0a!zeVGTWsh~wW8ah#2a<1>gj&VV)a0IZ=`U=97X*Xn(+ zhUUT=S`2F_lq4dXmw?EkAFQEpL@-0~C<32|!FTw>;?f|Z8GyP56Sfxw=%W^|1;aWD zA=-$D;*v|cp;NOF1Z87m^4Llk9s0lm@+yh02f0?v0zS29DX;F21y}34OjO5aJvRJqB_79Tvq0<=36=| zaeaq{97pg+HGL{n%Qkp?Unpe0pCB#tIdU}re08dlt=U1Wc>fmKd$A#^Cl8M2^)LZW z2?n{XZ9pcP$a#u(W}+VQnFQO>E6lXjqeE_FV9_^y_+ zcP9ZYI8MRZg~<17H~ow*7RT2LQ&0qvA*U#zv;IKf4V0fzZ`oU1T>M3j{4_{C4ayiH zKd;($xvCr2fC(3Fs~FPAkWuxp6W}_)c~KUt5$ysn%U}~D;OtNh8>W4gP6kZ0SAAJ`M&)8T@I>=G} z?{g*)3vCjdI&}c-NJg@zPhf?i=SoX&RhiE5A2VnrQne)Bi-@+2d526 z#21tl2w0CKfTwhDaLbj;XOC7R?ZG8x*uYv8*RLOGxdkH&*C963j>In05U@%GrSWEn z85WnBuJi*L4q82b+I8hsR8&$GJ*wSTX}Q;l*DiXnmo3MRBAkWIl(qcxb`ZJ=27`TwusTl5H&NQ%Gz&^!Qb|*&;%Z%)% zFK1dQ|JuafcX)Due|2uS8bL%}K(7I-t`jz`J0R3QC=X-^T3*vvT_y3VJX=8ZwX+cF z{q>-GlYf41XI_pkba?01|IN3zh@$wz7pHS`b3Z$K4Rip)N{y*IGJRsSb`?;X#> z2fq36NFDSSb=bJ&FRsXjKgfoSPDXQ+VUNE!nOspIXAE|x4D}1k=iI+wehvWOyO0k) zg_^^k$y$_Kq*>X#chbWDWy_BMm^2Gqp3c2ZU?0k(<6h1tJIQglS?_X7?$a|yB9kHF zyM5o4c{ET0fx%*+IjaAJoT;w5$=Q~8g9jI`UENu8J^%0l(dwr=h$_X8E&#HRTC{M) zQEl4cbDn?x`6U@fu_F^L@L3Ms;f~~seE5%mD9kW%_VZqhA z%gSmIy1!6WkK3yHGEhRZrLMl5J*w?$0#_Dwm7K4Ji6T@MY=|)Fj4s&&X`823 zb;_-^wN^$Q8Dq8$G8p8}w!S0!4oK;rGMSO&2ATQ}AH-PqN2T`-ip2~4`VPRYCAm+X zWV6y}$*RVhhHjUgHnxgrksxZ_w1tF(>Zz6b8*FKAcT7T(SJ;!t)n-aNwy<@$Eu?2XUPRZos$WajQm$(y2eV-%t#)BIpO41Hqy@WEj~y`4)oRdi zXtn55AiHe14*JEV#!6bGIqI>2!14>XiV*TTcj#bgwG46JWmB6Iq5~3Qa2*a9Fgq4q z()$O7$;4=h1moh*IFH+XGv41js?Wr?xJSx>uBwh zt4~NE35ou~^GsMFx3k!?Hj^aVE3OA9dGe<@+ z*&Q1jg{KiCBMlJ|Bto#N=Oo~;1`BFgCOVHno_+<$JwdQW!p&G5!RKZ z&6^1K4w5j9D6N%h%9=KBqLKbqj>g7qNpEkj_lA$;nlUB0rdk|4sjj@N2NzItYg6gv z3e1<<8|WupdgWM0GJ1$z5pn|>8@HZ^VOi8v;`Vfg&>$-fXcB2dw-rWgXOjmeycfUx zmOb5Q3{o{$o%; z_%*PZ+U)8MqUQ;!Zh-$_e8iYm{*Bd@#kxUp0Su8=RWFNaFzi*TxA)xuEl%NgH(=s7 zwO{0$DsJ3xk<`qlGVFEXjjK?;7jNARXe@<*I?#+O&!BE`>r4!qKs#&1pffkHIl{|8 zmUI5-rJ!lEr&m&TKoL zUrN4Jc3dA0Sz|H<`DyAKTdJ&)HSIcGd71kf^rgG0p^f-QN>K>G8vcGtDRs+P-KWpE423c8Fyo?jBI5obZ_-Q8OL>#y*Gu3o+h zG*cs2$K*)kt)g3{q)bSYV`AcCa3yxf4h=K3cW7F$104v8mz0c%#epiT>a1=wdOACB zHFP#%_YH=ObZ^MrXuq5TwT|oXz7*9==K7jr=cO2e@j_Ti2i{zool*?l9}Q8nucnwML8Uho*Fp%)) z7%KA#7)~J>UPEv~A|55ccksjGaH0oJAvhrdulU2?(BLxxc+Z6UAUp@RT>?Wegpg3L zSEU-8dIcn(t*s{0uwlcJ&z)p=l1xFHnK^FUB=Fn`nlrzU>~Z5VMPVv}M<)=8eg_qb z0L{W`0rQxyxcKPN{NpLfFz8R9&_X~f$HGGN-HH=500Z6x!75l#|wz~YFk@z{h~+*JhK@D51}VYOS9oLJSU$(9`(?NJ9e*=H9nd>9x!L4!Eq!wVNa%ZyoYUa(dbFc+0R8yOj( z0ReXb;x907QS=~a@);y=Y=)?3D6mf$o1}i=z8+$8(?JU zcJ$b$O)V|BKib|-YyvVVX0wys*t8n0l0j2z3a=I-bG6&S0y(Q0$j{30IOLe*+e=^d%BD61&MDk!-sMLEN6 z0qrz!B}3>qdE69=p-Q+LH&?G0fMMt=@@|C%_?(S{sB^L#o2cgf>b+h`#I?)EOI;$W zW9hA10`WLeHcCoGbPam!u@x)Ej~_e!siy)0#%E5L0P2)~V;gWWP<`0iYQsk!dF17% zvasBHZ~y*T6SK2XF7PVcc|o;tBP<3dkDHA+h4{s4bh=2HjVum9E)vB(Is^K5An^)d z7+_PfoQF^cLL<4!a5XX^eda*=EJ4g-0b&-6AK@NIABI%EQ-x@O%!!2b8JUob*Q1e@ ziG!p{!T+D7&)twdNsu|&kUnD}b%rBW!D=y*5vxdoY`GhfXEY?wa7doJAbBQ1@{EV% z8G%^Ea7dnbkEgEgr=Nd1nP1;GV_@pQurQCOqOzjA$K!?XH;AMNBwH|LXRF)F5U{vZ zN3tghs)^a80j+x7HR^1UUb{90c%DkIj6~u;47lXoWDEbuBg-DiBwNT9|LN0TeCfp( zmJMn=k$*g&JRm^P=*r57x<3@dAc3L|(TJxlxS-WFEu;(?A*EYyJL)B)QG1ii!ooXp2nLj1{+*Z@bjq)B(Y!LrTDImq9QI3`54o!$f6-|s#l_Ri-iO`kJ!^5i*l8X8~? zmG-_YlBI$Pd@`RxJ+3_25jUOHK2DEwlBKL}*%plUEX{9kLulqrjRvv303!)-lAVHS z=T5R@$%+*#9$P}T?G)(FZ7a!6aC9lD8VE$TbroC|m7S=qOzMvU8_g)?-Xf3keGcmO zx6jFTMBy`;HV}JRBSmP1|D(@%yw~e;!4E8NtGG~7QCd-s&czkwc%h=Ava+&*d?na* zjg63>khz!$8q(;-t{}kf&`3i_zQj?)^99`vk_xX&CMN_30|eBsB@GTkclQS${BO_K zdp_N|a=QEvplX&O!S^%_Pv6sZhWA{?R$O$oC zqv`H0D=ID~d_#wek(#<(9c?amM3|wu4KBeoeBF#B1f)CrJL!x;R+{~|Js#befv9L` z(sgzO1qA|079VdkYCx6M+1Sw70F7eTD9KW^a$@DUw5#6k(8@6;7E7Q=xPbbBWmu>z z+UYOyTJ#K|rXsstLs4gP-77g&vZpO{nA1*=oU+oQBTjk*S*eO6_IQ&C)uaepNA`~l z@%P7!sHq7I3XAd&Oyyx~kfAsYH9g3E_p8Av)pe5^7Ho3Y*m3?!OFdnn>neA3G_|z2 z-R0#Tug7z(z7@U2J)}ag>1lW+X1S-tcLGaFv1S!#k8f+MsVOQdDp3`kyn5qy(dEl{ zT3lRop{TWp9ko*Y)}!CS<>>y=Nsm^*IjFFMZLhQxl$p)>hD5%{)2Y{k_l!`kqvJwL zhr1KX-p0|9kybiztWy&K{Uyhaup9jR=FOWvF?-@OPb|(NjMK};J^#!zlNC^g6S3ty z@P$1=oa!Z6S(#ZdLyzH`Q(GbO+Jc;PI)@~n*&e9XKK0a+1@q=FTKN1cue|)+k|mRv znn18^4OvUpX;bD;o05~Atwg2mn!$|-km~}SRQ}OQ&t0lk>MvcI@+ch2CxHkNwoU}s)XY;x}mtif^p{X;WsmDN5TcD{2LQ{`~re+Mq zsj&LfkX;x8O`QTw9R^LE3Qav2ntCua_29o~YQ|rj3{8C(G<7Ut9zp_q06)AIj(_y| zgT_wAZJ%C0f%W)f48_Bst&^dxlcBB6UFe>}ia{ zhU>`A7BtyY0Fg3H5ot=wOooSn6ih{A`zVq}tTvS~vh9J!Hu48nq4J0)M9- z{c8mH>Ntt-C(t20*g8g!9^Egc53XBet0qmBC4Y3EhaN>viA%u^OY(OEepVnFnw#H$ zf8U-T4($8vvut3#7C~!1ta|I?pUy!TO%}kVsadcf@I&o<_F&;)jtf^xDVdqR@vE{J zbl_{bS!xc`G2O_G9b1Qt6xR$L2|a10#<8M+5Y_A)b#VdQ3pI2iB2!Eo0)mW#w~_Pn zsX~^bw2|G@fP5H-^7Y?_Jcg+&MBu3vEU~1EA*=O~Rov3wYyyX+Qe-(hVFAB*<7b zYG`2t$Fc5zEAZcH{7o9p{N%_4S=_#G&&4bMN0*AY&D#%oXND?Tt9(omx5b2 zC8aMp|1smp+_(`xGXQAsej@Nw-1hDG#Xw?hR~~~4WxMFxD`<7LdHz<(uOv6qpU6* zE2#Tq+xg6{u4tRNrKPH>z4iFcPxtTNuwmEk!$*qC$x6Y-SLJkTYsSEbDiOTpvq zXzA>@c+umjX{#(l=*or7Xlv1m0oPfR&CGOcr`i&nA$z@sO z*^u+kLC*gja{fWc`5BP&k3-H+g`A%TIllxFdmiNcOvriGNoF$S{1nLf#gNbo$)7#4 zY{>bskn{5)=Z8YhCqvFpgPhNXoF4}{KLT>z1kY?LWc_r=`U&vNvhhk5Wc?G6^;wYh z7RdVKmX`MReJ87j1U7MX#@NJGOjctsX z&hz?(Spt`}un|!dj-SVr!NMq>51Y@F!BiTIF@r_`D)%ke&W~b76>(n{`_Baja}6pn zSZ|iyDCZbVI%z-J4`rq8G=k2fuaiempK&19LWlI~ih&lgNB2sCZn#d@Q+-?DZdZ)5 zkR#kcpY|A{(^Z!-?U9#v9c2LH0M0G~?`$XXOe5%~wz(*fm?Ry;=#X|v_e(nO3Fg&# zmt%bFl~6G7AljS+gUs$-rd+gIKmM+`7+m&Tl0nfGhP%=6T;MduM1dxABFK;*M5=oq zIzJvj&+-gCP6bEQGw-#d-*9VQvDv)iNnrq=M z3XB-6+(FfD5CD_zYS`$keYlV~V8D>%xQYEIJUJGOOlfKN-M8ePX%k_tE?v6d?|&OK z_%6s%XePd(fQDH>7%;f>Ujo+!6~%N_tih+N+yd<=5Or;B@4mbD&^N!Jf^(@xT(jlG zg?HYW4YW3}a;%>qP=?c#qf;l?~+$pzFS_v^_5i~NM3F8i53c7SKv zm|pqS3YZdF5+Y8f;^8RgDvi{0Cjyp-7Ch{BWg-yJO%wQ zj3iw;UuyPiXSy2vruy%G`8*o%q@{}H)_mVEP0`#&f$EluqBfcQ^wuwCBNTSBs7W9{ ze+nvLfoo>qrrm+&;l5J-N{+*QADIZVC7}BMFmA}Z!Nd2*SIVLPk4PqL+GX-0V5UOr zZ-1{0%(PBGN8D+5FnTZpYRNL3s&-mLCkeB0#D7nWwj<8H4Ac7$uh0Q76+EMXITCKj?j@|9lt6avQGF)YLlN7~|T(l@8B&|CxPS27(XgJtt+*1+y4H`i^68I1da-h@d%= z-_NY`88jUNP0AM$Mnb%+UA|!^l|q;oG(Q6dgnIo4LRJnMG`L@=wpvT@>!{yuFs)PA z&+^lN*mHJn{0BXDzEzSew&b3k@NiyI*L5{rMTrP_mO?}Q%qb)9?%Q|Ns1a!i(UEF0 z7zZf6;G=r-1t>A>oc=fjLAZd>xQ*-TDN&9=w_V@bC0DbVMAYCr7l<22NPjg?ARh`S z(B>1b4pQ6DO`ZhU5c*cHV&Fv8`j3)jxxBoZc4h~dW;eRqioD*+%9hGYXHQT^Ulg~0uV;a7JO%b-KZ|_rkA*>NB|Cmi0 zy~b};kh?ETDk}uCVMstqcxfq)ONhW^VHhq%wbAvIY+NqTF14uAZ);1{ic|~r=+KMF z44^<;x^!&~(UR1LM(t4AJ!PKnckVoU_9s5$@`TwKqJ>a9N(*E&t?w#Hzne=4R8=;2Y(+Hs{f?d~j1@&E5*HwSIzFXY6b0-Oi z9m`rk6h(K11w{oB6zMf2kdP2U%A_Zgo=nNK|MyIAU*G+_|9di-e&^nE&pFTYe4pp} zKD$K>yKMsXkBc&msN``j8gg@C#D`gjQFT8 z8ung2wzc_c^(PlD06Oh4Cl(hJs8kD-F^aL{z<+Gie-1P<)UL`4J|d8F(4wy#DFtsJ zsj)?Ncel0q(`Uv@co|4G;Xxf3;HUj+1AbTihd*rC@YmayESo!wh&`M1>QsF<6ceH= zP|~Do9{?A!9#12UbxuZy@)ZE z=S4(Rp-Lf`kPB`gD}%pqAtf)AFpiSF=U}rY(`3c~iT}0IN9XEvUT-m7g!V8kq_GHI z@kxL9;q_~sus%T)C^Z9bz1}LwTbtY4Q_KJyB&~KQe3QI6p%+$FR7CFz#34P2)PCrQ zfzxQCFmdmZx4i#8&u`v*X?gG-lK0nq-UoQ`C4kolY4*vihhaR(k)byKmbTPe1U*n1a_7%YhsD}}%fC9Ogdhps4 z^c0;#UgdrdHXUUCKoNwwJSGSU^6UjU)2H8m{~fn1X5p@;#~ynuFLT*41fQAbkYzZY z++3Fn>JezvM@JcBA!9zqi>&04w?d3;Y#cdX>*?)%`|Yy7zbtIsdgV%4+3ru?&j)Ye zpQXo+?K#RI)L&yi-+XnoaXqWgao40&#!@0k?zmF}cPP(jj~UDl4a{uD5eQO8UEK-j zS`xec%cf=ld4Ov&Qbh}@ar_MMv*jBqABv6H@gkliFA@`AB@Yaou-mclMMMm%wft1j^Pnt9<6GJh^lkgLVZf*A^nK6a0=_@A_V8n z1ML4t=xxNlEci$0vDMJ??BHyMP`A>fyO`{R!!E?_5&9-vh(HjKU-4`aDT8Z92jIvC zrm8|B;+cfJYzc84UhIXQ1LbTG`WbKzTv~ify6^J7wbRyG$Rz=Wi=(Mzi;0t@Done)KxH{*dh)xY{t|A zaHN8bQ{;-tVUasbim{K48xs~n7G@u>d}Y2eqR zs)H)k?*$v6vr#1#tt*ge-4)ROLcQ_?h6yJu`^780rTKwDs9QQM8}jHRTp@O6QE(D? zCVkG(;z=ya0JuyE=~F7wYk{AE#zCLzpriknhaomTVO9p>ke4qn%3U0rogEvSm}r=F z8*`o9Hr+th3IgvPcS}VayVMH;VwYFsyqr`_3=hvl;avn1^|nYPZe%ZDbAkFBTbL#s zYKj#z6sk8jUd9S~b2h%IrRGIex%-Y#hSgj|4Ce>`B7OI#Q>R8pLoLgjCr%0SQzyE*;Ql@(NKTzV=@5aR zGR1iUY8l&`0osO%;ZH1~mHmuK{3ubblsoKW;o;}bHM9;61OnmV4Gk@Q?#fD>u&WnE zBCLcfqpa3rkD&Tt1A4*!BzLIKoQm3+qYfDd$mU&s_`d*KQ$Z=7mGKCjI>DpB(P^wO;$Vp9J5$=`2 zn(GHnp4_|lSZh;&0%?OjQFr9S4?p|tm@XU;4dT1Kqqv&KY#K zQLrw>%0@dWo?#0DV8>=~4nqQ35orhw)F&$=TGqRXDJkOv_J;BCGiMsQMrcO|aL;kK zYw+@A9b9+Ou(kvqX;^*{D>jcWxk`ZuC3;-iktr$N-P5Lp&#puySsgMe&kW_PSdp1I z!&^rd<4Sk+xJAxgTT@2eo>H3N7FC&<32`snvSP)re)SNbS!oV33r(hcEDBcjyh+RN zyKmB@k_WQL{rK+8DeSv5=Ha`8rS!O4OvGvI{&qKtTz$Ly+)-ItnoPEPcjF~gy^_hQ z9mCKXS$fN>B)ych+mNtk4W-C9twxrg0w-%=oLza+Zvv0}n?zGek|y+kdC&tG=kOZn z0r}7a=0Xox2t8mX^nl5b+PT1%a-jz#LJ!a5PX519EMdca)h0h6Ey6hRNj zPD;kNC#oDKKo7`*9*_k+fK^0boWl#D2TXzs9fgUgkdO)nhF*J0zo1eX5 z*|Or|C}lS)>PAPeS~-)|hJ(nL6&4Nc@+>YCq=k!OkV+&-E?l?~zmQ=_YiR-62ILT@ zVU_lP-D@6;KBCGHf;|;Xcv>Ww^z_t9vAAj(S|n?2i;ft((F&`$LD>wE4{oyNuVK|AB+x=Q+GYl4!u#4YLY;FLu9ics@!zLs6*sU zC@ducak^S3+9Wa4eUQ^E>7A(sjHf4Pv(XYm*HlU1s_x}Z#LULM_jxC29dch zp_Im*D5WRDQKKN_TY#8=u;8fbiDJMh9#(7=6)joatH0us-frRgy9NZ(CBSc_RIqQb zuW@<7zsTPy+p@*PnYUOFcxxre0!yAW$SgO5r9?eqFl#PIqT<)G7y?Igu$)}D>4M-c z-N<`DkUo$XJ{xirIf+jA*;#O`c^3KUKwj`!u!X8r{qdU+qd;~FvYk80L)klb3eufB z$F4zYQryT+^bax)3}hT|xU-x@+x|@o2GRIwFbyuOUt$uk1?QDA=ldHFl>c+?Z0yL~ zF|5+B7NMbJIfUYBjHnGEG5O!5+EPHOfiI4J@E+F858exTCveBS6LOUbX(6*#|AAG} zWzH`KNbOK>T(KfIcjLwtB}>du^S>5EiM-9;#tgJ(RMU`)v2auL^!WX5MswwK4&n&d zMj|0caE*rPSScAo)?tSYnp;`fEtnmTqki2ZfC~Ymh00|;hR4rC?Q=NN9d-*h0>T1PZH0PPibywp zYbhCdOUHDdWcR?8A1f;%!CmFNFAk0h2tnDY6TX;E$VKU?6X*LO4q1hpKFCAqsH=Yf zNyT&kUf5I^=B_@hvlo?R@Jy?T0@Z;YFZe*J5d#0tS(?8E~M@hGKr?QqjT8?y-! z5TUi51ITSgesd=Rc|#i(0tVuz3`C+RbU8`4i4r~G95_R-V-wW$QaapON;+STaym7d zq{$ICzW(Biii#7xMkC950e_JIa6*)LT!oRS(BKJ=D&^Eo$T?>V`OuZ^%h8o_EHW~b znVJ=RO0{$6p+lQC?fkTc0Tw!ZbzEnTry|EE_m^@iEfr&jhg(~nV{ONsQBk;(|A03h z+x13nD1^&6JQqvJKgy`{3_JD6$WH%g6w*xXc6|~f;|vCQ-j5QfIHz&*;!?VRFQp!Z zE!J#)EuKeB+bF zD{kGeVe#VStLDtU?KYEX#>|Z6n1^t&$#~CkNfXCgIWGKKDd(Kw5mh10!rttL^&n^+ zwau-gqZcl;*hdbL%Q%#;{xMWakL)X@`#!M6!Z+^f8XPs&c|6yyHR@c>)YNn5T&^P& z!p_Ep<;*Fit6gQ}@tgjXbjZBvka?3K^QOX|k`9^2YH}q)=7BhbFqYwH$h;`XJjOC? zhRjRCf5f=qmWglv4;NVD(Pa1h;a*9Ksf2Z$~Qz4EoA679ApEn^EDmGS-+Lz|$&YWqZ9gcjc<97ba)#m2>z?r}q zT6?t+gqwSvjSA2Nsa#0;uuv~4gb!dNi|;FwN;o-QwiMEL z=)1W6XtT(CbLXAdg#;k!xeK}Lz)xb~1M44nz{bJTS7wp;j~sda_o8G)@dw}PY!+$Y zJysnLsSi(X#AXxd<%^|s+U#;+c|h{N7J3a)Z4#(NT1tI>ybG7lFA?NXBHgt0b*$xE zUk|P2xMOQMXwK5ov$B{B3JYUZFi8qfCj+w?{F?+Mvm&~a9~{){t;7!15V`cM9+QUP$V3@>0vWPI6y(UJ32i_nL6y#UGu=0? zgMR2zsYM!g7S+YB2-5ysMiFQ;vUp}c2xD0U^dghW4EG1C@C5gcRRaCBr^klFM!9>S zu(`Q1Sr(2Pe$K7H4a-;`uphy})80-bhA7J6secUye*HBTxOM${SC`$<*-0uHxaMRY z_Hy8-v||7<2C_%LrntqzH<{oA4b3r1H6`RX_cZU%z}lQ9HqPyu9GrB zomaF7e)_1W#zrYJj?6e#6gdMG2j@m2r(s~=l~?+P`}($R>+Tj_d+RMMu7AdKF_~U6 zMnvrW!iynu_N>YD(@)$or8lXPFN+NRYa1Fv99j(eOXy{`=LX2`>tIePOZRq zA#mV?LNO5=%46gQp9%hv|GxForO@<{*VVoE?z^v%w-IfEbocS}bgMMz_g7a35SJT6 z{tN4fgoGzai7rV^RM6C8v1(1ms+ELQD?CYs*Aj>ptCk9@7OQ4&46QNd|5&XM`Hz(- z0xJ>X`>{r0@Fk&=J)WtO!ib*N$HX`sAMEgAT{}n)40^!pqP%7WyD+N!AS3k;0p z+Bj#fY7>?ufLAILK@k6)cUo~1p|9ImJpwSCPMqOJ^0bv$qRB>FQ3Nx?SX58l_uAh{@Ec<-nFuw+we|nFRg43LT1na3llou&~D>-RR&$4%kAUC@g9Iik+(bS;AkPR-M=93 z;3U5gETB;Z1RI*E$+#NE|Cp&$Zt53MOfl0YYJUDaQw_K(hX1%KW?YSMT#e|PGc^`h zLy2o@O1e2yhlcX!<_`^lJf^QTw$!=xKAKyc%;XFmMf8j@xipuU(Q-^ z-Qtrbj1S~>LHlG8n~{(SVIjRU1>a$srwljdkzs7KM%>GB3quPh`hf4pmcWlk9dII6 z9;hNm1Z8AgrLQqM^7i}wl8*>Kk>0gV)aTC3&7GT)PU0d_PTe?>M%C@&YIq(j%4D$rpoIHcauxL&mu}Yu6bLFp|`5PN& zbkZcN;>;O8hzq^njfpfn+saRy_V~sE$f7d%-wGZUwVrXPa}rrw2QW;niKPx%6-uSu zj%3JQ2edXX6tlvRA7FNHIlp!5)&}4W^Pt~GloF{Gi-o{JWh

  • j#*%YFk>%7q!($V z8c9n2;>Q=y!$lXrBt{h(6O$M{hgUA5y!cMtAm#D}I?A|{ej8HM0RwpEcqI?+bE6WFNmCn-9K{kCJKh! zFOV6DCjMa1vRF!6vxDHl#D z$X)g{z+JKv`i0t&k;cv=#~ZAD)u#_%G{Nj%7IgkbedCcMhK_4vBS!AIek{tvD9Qf` z{Vb1b<|?tTdn-TNxpOC_(-ryNc;k&j#AnzUeN|sK4NqH}PM`enSOs>z^~Cj>mYSNq zl?~o<-J}@UX}}>1R?7QuI8;nm2$h(Y7N3MqHjK6R9RswzrpM|owp&ITE}gqP<0%tq zrrUa*!^0IFHvhPhd$a-2wX%n~LSBI3n6wRN`RMttcI?>E=kX-k&^^Hn>MP=^L5nEM z+|oB?^Yz!(o*Ed(2Pe&@KBvvr)8*Frjruwh_KHMocRP30PEJkRdn=$1k+W)57>BuN zp*tfS9c`@Kf5T+yt9t__Ti$zv3~G{{D@N((4tfdwI_JH2chvNcq92Zf-2?fgHp#;q zmo3PHIh9H|1|vJnz9gf-_7UfGI-<1u;R1j!$#>!8B(I`91(7w{okM$q`p z|MK{$>-+!JN}&wZJcTzL1rs7_dSyvrU>|+261m`DatJNUtJkc#?SwYjGEdBT>BFTtr{Mu9>`SMd=6=> zO~vRJdJFlRZ#YJy@i;MQ5V%|&Ep_KwECX#tkf?~F3%K7j;3|;e$&=}gtoO>xcOel> z9dNjAVY6glvjxCr^MTD41AV0;qm>G5mH=#)0Bk0^%`Remdl+_+7}+iH|CQZJ05*#Q zHUsYne-j1nRwQl`bo7Q{8;sj6b$OH;@Hhg`FU6LN?p_(TVj>OLEEU*n4zSsLU^Aqw zR06kMBhAZ>g40`FH^f?m2E}b!5z8Eiin6*Jq1$XMAQ^e|utJC`f5`r0PF8k4Lx|f9 zSHrt-+eU6fZs#0CS!NkTZnuyFL$Z8is!(&G`B-UB6r;~a0OI-+S$ zyN%AFbG8=H8pH35Ax_Wx4GkwJ-zXq|qzVd(?nFP$Pbf3>6RkuGNKC!ZscA=HD3N@g zd>*gb{@=tPffaToT>(EwCNvVO46;@0*06kHzAG{_2MN<$oCQb!n+GH?+tuonT%@W= zqiTD2c*0KO!3r2bRaVzrt0*f21zdic@e}CSdiCnAy7sy%hPtL`O-|Ndzo`i>nx|^( z>|})Ljq=<49@gcun3!)aR@b$aE9}5dH+_R0txZjF**UQ(6r+@Xi_Jrh*K~GvYmlg# zVLP<9b75)$WQ4{2KT-0yh!x{+5+>vW~Z%IEh;6 z71@Q8gM$|@4Gsci(+?d%Q97l=KJDShnn`urPG$Dta0i z-U>z86&Ei!)H3j1jZ|7m3Fc~PN@lW58=ny$7r*4yv@|^NUIYIYSA`@M1;kh6v12IO zu}kC{DSClDufF=S)e|NSi!O?fj9mB(WQB?#?J`SHAt}MV=g%$8LW`x*8lD1t=*~u5pT>w~URYX(B?U9;31}KmYjJ(j_GiJ^XY=ZeGzV z2?=;3+YO4g&bARd92_Qnla@vvp9s)KRbO3Qo1ty{yO*nbx+^a>07wvjH3&d7;Zg%6 z(H~ogPOb+yp@Pt;5D_M<$H}0erN~+oqh7d?ew=l#vVA+#fcaPUu8Mcx#o>9*ptwac zLF;sn1HB+&K_Vq87YwU}QQ+T#d42=t`SqCR83q1jnCJ6v$Ka8e=kp0Y*rVZ?lXZ9; z2e#<{8G|!bjNe%$#hB-dFwZmoY|H;624|`mMVRM*_h(~ba7KZ@2=n}M%=61J&ojyk zvoZLbh07Lar0U}wj?Urw#-0JI?w%K3c%k?%6%T132~Hw_BeyGlalrx@@Dg5?*Mlos z(67wU1g37@7+@LE%g@j69q8&B8tUp=PjsLaE&?Npj3LF42kIbxo*nxUDg7O!=vJ}? zy;CKap062@Dn

    U#W2*s?q-Du81CO8W1Ts*1B`DqAd; z{f7=8K78a(bbT(Ng9BBwqc$)cXam#qH)hZrMBhIfcp_2bAp)hgG9?^~j`l!phi?nS za)}^&f1k)$NX8N8B^&NuvwHOcnJhg2i6@?V@=l_f)Q~%Gb4bpSj5=5yIW{|XAmnC) zNTNz)ac&vzy6lDFWvm2kbP$X#;K@|Zn-|O=8#dpdiJmie?t+D>nM*;rQK#Mi2$&o9 z5StBfCzN`|t)RQ4Bqs-%rJ!Y`F62a}Q{h1((m@;bje|DJQ2&T|W+s%~+}hLEd9x1% z*5hq^_F&$v0MQhlYE!+08_xho-67Us6Z$$lH%*pnzZ|VNZW7G~-MZL}#PFb~ISxlt z`|(qkuXTzyg2*#BbCQv~Wf_4lU82HF#!A4i=JO-s5MAd@xB8{l-Zt7O63(`& zvbbPpun7%wgQ~7U#J+h{+)xK@!=IuL83dSs9E2;Q8)Gj^@nJ|X5a>JX#*+mV1CtPmhL!jWCB0v#lZlhqVp*!i1mPhH?l)gar$Q zdds-tKcns6AD5Hn@0S6T%&J}B{vYJ`t)PeF@91q{P7vgKMn*p3{~1t{T?Bx5`}@?U zMe6@8=0+yBXJFW5K^d9(H)^s?nNZOf9-baV!pI3)1{X5L6ZrzNoUhYO)ZqYB^}?AT zC~S%aVe`{9=(^~<3CEw_#;aGaTy3s7jXbEQ`obA-9%_lp2Cc=?J0Y9)LX)4M)#}!( zh@F}vTq6!*X=xs1G4g~VEP?|2%b;-%P1}%;4={>FiV&U@5L!n#3_QQzPOMF&Xrn|( zynhth&Yyk%-gS?u-ay*@MxL4CfxR%2XOaP}TYkFY^d zTWj%45q$&&8$^RJ)*Ww~=%PJt?D^($=(~eC(FO%xvS$zu!(A40BR&Mw-fyCQF$i}d zL?cagNdjbaxU4`-LH7m3vX@|`E0--vqjJnOMjN^_kI!sZ)kV z$LFtHkLI~e_kirnef{r$|NGqp+z~wq|s#YAQFG^ z^hi&8TX%pYZeDI}>*zdnaxcsle?7SG9QMUktoHCK>)-!EHXrjcV4Z63FG&8LGyS{1 zZ)%1m8E_+Nb~z+#D9lVxRk8`~y2cA& z-~IBdWimn)EgG1H+gZRgH8nnNWsQ%UdQ2lTwke+lGXQ^D=ttnl!|BeNo)$pic6&&H zLabC$+_22_X&m&+eG?5V?(bs<{eGV-~&)vrwA2Auu-%MLkgfyPQ8aPz!y3u4b_^WcIkx?Cxi zsf_yN1#@!n=gITuuP#_~$I^n#+!Dwg3-U@ILsq90hlKiKiX4@jQx zL4u6M;UtCNs*`G>P2cn`U?8t{`BMn%M?NMpg=D- z>i^wT+tt(C*%TAAP&6?*(8oP`7P0^`*ft2?-qPCJRX}W&ZpJ*Ye&O?aNi<=anNJ(HCW7^_2}sKTq_q`D%K)Uc5lCwb zkk)-bTK6HMo(rVKD77+fYCQBs%?IL&1LDfUeJUbrL1YRr6-oTg19nI)tNWywbyS((g z>=>e_`Vw{NT1P;iGY?*4lz@vCpT39)#{{^6eSI@PV-EI%So@xQ6xhoQDUN$)M>OGp zYQ=8!&8(Om_mKO@eUyy)dUo7}mG>~(5S!2M3T04|#YS#)qda!X4KpM3JkXX4^?y4aZ5l`B`RT(P2v zc+n6}l0os=nVBAsToas~N9JWq{V-g}oF8Z73(%8LD3gK$z^)znts-qm0E+p&}IY9c-{B(YfLuB!(QzfnCX{)4A0 zU@&mt*r}g;L~1sCK3gZoJgsoeo24BmiG4_-&2TuaF!5~>kBnqI{`lj1zz$?jgW|GN z5)#r92AgXeuU|c9Oyc+h@fwO=SdbUgP;rrS@$6-9%HoAIk3DUs2wQ)@PRAw0I$b{k z)1*;`uQD_`sx2-q4j&Z?$IqZhq)>1%6{K5gY8#O$;YRCpQSmXxB#M#;t4Y#o4Bb_|%jbYzVmwOD6`9A(I>7v3LaFoUwvuF-uRz%P zZ@_>wlS&EzpgDH1gb?19NeSqzV$Ee_-C*g<1LY8S^J8jd0EQx;LGmUUbeZ1S`;W|7iH!?0`w7Gl0Z7UC#Nx8JcY@RV*;= zQx$sQ)?>`0Z&PFx%YZAZ@t3cQZV6dzpJhU8MeP5B34QD9-U0W)q>+qHFN;@1NAq!|@T1WV2C8WhkCz)6 z8QCvXDkCBSbX-C_pRa@+Cli_7G<8nmwbk$8TF3B zpHLwZv%NN9)eN4Iux*0?E!jI%77wca73|fc*iJK~$d;Bq5ISqxTDrRGYj42Rd1P?V zMC?J&1r3c}4(!0EIni7qKylQPVVjfmu?0@ML4;ONiY7rj$7N&W1Q?44z9GhhOS&D; zKGW0FBeK~nAg(q*O~E~38sqY%0s^$UVM7us>>M7KYU!wg4Om(rEg?fx)80bSJdM{% z2tq?gMuZ~H$OzNalrjMIXkW8f%*;gB`d6+h#Z3E9M8r!VehT=Ip__J00c+*P#U%jH zB)JD0Z2=MA;Wagm_L|+}z0|PJYvc3y`tDw0EGNhB_YfSvKQB*aO!3*VQh4O@b|fQv zd@vh8K{sx4G74aCDrCC7?ef)XUrJ_nQlb*7cUu!ZHm8pbXP;E-&!$PjHgP&AU#VpK zrVG`Iq12SrXV)P6uhabz7V3$zu(-IWxR|Vj z*rc?yIba+l(cUhfo6U*})pDIf?R580U!pWLj%AlGuuTxo+FGU3KM4b++FFk>B`Fy@ zH!&$G1kbEaii}JGw=*#`G^wDVfYR$UVL_om@kvRkX<11`K2~w>B+1awBz*P|2zx@- zv|cTfOL>YMzm?#+TrwHuf~UO8MHy3O{l5?lp&?+RZzeokqEINoSHMOAmsx>;W_$TG zw5v&`-ke1G98R^Ir`3g!ZN2?uf3I1Xq>JDQI zq46Q1nY46i-de=aDJd(~ty`CzoSiZ!HZiJTUf#m_i}K(}lN9h-C-_`Hm+K4kA*v>6 zmrljw`CZCvpM^mB#_2@3>cCp;GNM5eMUhm2V1Ai?jVLVChUL!{AMZ;^Ny&V-vQ+Y* zDHy)8I36Mir?Xo+(FZdc4|`@hz;knGo15!}K(;jy1>Pa{flDO`cHuN*8D&+M8D`I! zGv4Xx8F|&mA1_6c@HLFTq44wTuMp~CzIaWx=jhSXr>~t&60okELex@pY=JU^% zqI~t>>{v*C|9vqK)a+NXPp_Xj`qOW<_1oV5X#dfl_TqJ3L1IrZUl7W74}(*4F)D?X zlsz&X=^1p32ClHgfSrQrX|Hc=dK$aTnBwrEAOfK@eoVkh>qj5nJaAzDj$_9@Mv|*-esgCxU!yIcb9w*#@Q1S}ej>^ZNu21r!W_fX zKAULy6L;ita+aj>T1~#`A;;+YXd>sm_X2?s>1ZJE)>}5C%Irg3F|xBWJTx>cVBWRs zn}7cEZSZ@^Q>O~(Rl;4nb{+M$4-W7|DyF6T?T^1adFUik)(Dapt5}$->_As!ay$>etV5jf0OE|*h%@d+oUsmZ#{Gyh7*~kZnD;gz&e)7N<2A$?_an{_M+IqQwtek` zruzC{-Yx_(dNAnRsZ;HfJv|&n9Xa^<{_4?^?9LlXqSk;jND&dkbo<^{vN%ud^Q}Tc zU)?e^eEsH4H{p1(aq>a;S;XFK@@^0ct+stGKLS;{``Z-!S@1pEG=HYDpMfR&2_u)O=$^@ z#FLb9GLxUOgrY9+FXPrwnx)(48yp&7IB60&KVBa;>nQeicO_^%6tB%%KpaF8cj!;B z7n_HXP0yotbKC?^#ty;5(p8E%Wt zXe3UqKpOjgDCFJdm0|ld{S0yP4PJj`Wj}H9WNp!{9}%^9l0X^B1HFuk53!AhDb+`a z#i}wwWn}zRXO)xRLEQ8|>Fo!~ zW*4LXc#@b3^c(Pl0&EKWE<>^3<#*%eG8Xw=fz5%U$-n~UHxd)eh(yC|`J3-hB__nfK1^*0 z6DlRD*yv~lFD@=3;=X8YQG{3utzBg^I!geUe7-Tl?4$7(xumkq=Y!S?oM-N}@HW## z&$pz3_|X_QgOY-Bpv4<&%iGT$X`1hr?P=aM-_;5jTy3HTS;w%Dp)`$wIFoG$?k#qE*F9iXVA^FS|z& zRKSV}o|>1D+C)5MKwg3i=^vBXS0>{0HwhQs1&I~B%>rTT=W6Y3C zrWDFYSS&B0OblMkA8)Ri@;DYQV%55`GBlIs$-#jLV#wS9ht&pl8qG~o zNJD%Cg*tA1w<%drR@MXl*=Y|Dth;6nbIeC%N`idd1we=aG(sRA`7 z{QMuxZ(tr5;NMqUlrLVGy?uU$VnJIT~>H^{$?V6N~R25t33#e(9Y1Y=QIXeD=BOy3j$__3y>h68! zmA~C9Ny|p}@WPVPl82suWW%Z_o=AwjYgK8Q;K4@D@GJM<}ga2A-BN&T5Mbo+nT(T*%=>&YzPX zDGQACkz~fajme4y;c5BVsX;-IO)$jJv^s@&@b0;JSy3{1{|Ww}Zxn(ZgnPbuVv#!| z#-$R4DUG_w?*X)F18wQZa5NUNgkt zQcZHiCrYG3A)D1ypQT$6u9hj(!P5~LZb>9-BbW9)V~k4W21TTRR*!lpD{VZtEQ%yLzdB{v-QPd*?PRI2+LLK0ej2 z0JALQ;@J4$z~orpAy&n?v%MqZLjyH|y3uJ+Gx~Ihc!0Lx@sl28Z```+VOKZbQt})Wk@X zX^ixnEu=pobE37feFSP9<0IDoR=Y*?xr?OAjpS#0!O4(+xKnI8aD^4%T|Tk*oA=)P z41Q}H=#A2j>xW1BTiU<>^`me9{ljs5^g9e_wQqk5@<1@GisAGA2?P*#03&A|0J*r;I)hnzkS6e(e%QOLj-O^y-!{iB- z52Oi^_BZjfuGd|yZn}Q;>VpV4Xe9UrP~}rWzuH9JByXTI6=Xz=a&ix~k$RjuGCQQi zzff}e9L{W4$Ws`#WEVM&n#YfZ*nmC!QNNR#jZj4D^$$JwJpIC7?@Z4L4=mZTIz1NR zcnXEzFkAH~gi84zB-g9Xp1IOsu^c$`%l^a1HsV|ogV`v67TSN!j@JX<1wIMWMq4RPSrH;`8A z0C{Sv(xpwM!e!7u@))4LREBmKrpQt0v&Zh$2!kO>M2%nYGp&5c77VhkwjVn#I)41us=@JVzZ^Jvq?4^?2LdQ_ z1Om5;93tU@#PHy_WQU`fp~uwh6HQF$QGN{#zIhX5iH`W3)WpQ0mfGs`s3SVN+WGS` z=P+EE2wiW-*>l9Xb2p~tacuKU>&O*1Q|LgM<5rR5DEJE<9X%FHS`mmdS^cASdn3}~ z70nVwSZD}u@_JoUCod*CA=a2gJKScIZFq+K5jbY$uu+HqGkC{@@I3=b5)3!zLAXKuPt1Zx+o{TfsFd95hIyIVeX#N!bU&dk z#GrJ1^w~3=#0*J7+>e-*KcXn1;Z`rq2TagnB!vjP-)3!EBqS&@=5}dh@9ok^`D|$< z3jIJv1SMN%nX||b&wl-TX(VN2x~Xe$XnYJg?7^{7(*PeuFB`Z#JvTar(6-?~5`U<# zw;wANBU@ZL88+-Z)dSbdq>ojmDCQu%km?%%_?dtC9>#ZN? z>>O&paijM7B($G6XjKoi*H_^o7nGUiYlGeWJtp+#2rM?)S{}$dNc|&gu2nf~7MnH9 z+0keZ#KsC`(|BPAN+h818+lGA1v3pN#}MTlLwejUcP1rmf;!5kdrBTDEiIjwySQjx za?ae?uqdJwUffS-asp*?pGI=BvZ|80bfL0#Uyo;`!N5YnZwynQCfa}s37%B}=ec2y zL9Oftb;*+Gv^tl9(P8iL!5C49626Ed5eo*D$|;)%#}&uOpjGpwOrR00vu2H>!+XXw ze)?da+vRY3tbRN>VKbswl5%nMa&_(XadaUxv@|xl7jradCAEK?aNoKUi&iS zIZ$z=o_p@OQk-~i;u8E7&3^9?|0JqKFTeWA%UiZQa?d^Y5`Quzd4wy*TMHyYhGV3x z>u&2GbPu#T(r6bC8NFE2MvUq8D4s+|qjX|R2-qy+7L7*TS8bk{Fc;Yl9>Nsv5)0Lt zQi*tc4u5L0w-q+16R-wJa#I2Ki;K84!#xV8#mAc(U3Hb0doK+4P0z42COaW!@lia1 zG>0*TC+X^JZ<(Aio7;v5hDJ;|ywK1!n>KBFs;G3q{r7KLPKd(8)zKj+#Q}pR`3Rrw zzLoHW2Pa9lZlI#R!Pn5xIY{?}tCNC;eaMv_JBH%Pv12HmNVuaGvw2EjHV<`AOiWK@ zNFpP{P({)Of`iao5p=ZQo85&|! z1AUgssGNA7ouEu6)K5$%moa62)ZDrA7DniDbMMQUlNz5Om>(V8it>_Q%mF{d(~};r z)g@~pBBLUZxJVMP!wdd(pssP2^Yml>`gwB&bMy3zgH)sD&cGrsB9yEw6i_lVQ9jAj zXCcKJ5lBy8xMvS&Wl78C z&qt{+)Ek+(At^a|x^ThV`77hH=FU$i)*6x&693S}Yfa7INI4pg1O+7~DUy=8p}Nqi zu^;QD92tS$PSjAMqglq36cmgSlhgTg<|OCl&CSYCq-Zo2%xi(Q$QX;1G{?PMTU&S?A`25WeVWR869z%T+Uki!D@8 zu8@#iC5?93mYLnVR{@3P&W>0*flkK&LV;4&0`~VGz4iW&-~+M^d%pV&0mr=tWIO2` z#1pYQuQq^XMK_-M(-RMFrZ+us|GXl_Bt2nL#FKML&`?%n%7)d?$dn1f(Z*md zk?3Wkm?9+IxB8*Bpps%l6k|XX^D3g4&8Vb2hDyrAsHAK{C1o+9n0bg|7%!$Jh+bAA zdRc$FlJdJl;YLI*_n?x(_%N+Q)e|k*MTx|@sl_12SsZIEuz^dpwtJxz8%2)Iq+>@SKzt86SHGqU;zEp z3{`6`679Ff1_Ush3>1gcXJA?3r(s}$CLt_F!tG;>os5cJWvf&VVQ^mMF;G#DR{=L) z9^x1|uWW?)&kD2ya9&%2M{Bkqjdvcc?;((;o*|3KSIC2;Wp-R9e<9x?t4QnYI107u zOz^cZX2Tg71nGW30LMZ%r3y277iM+2JbxvQaA|h5QYy(wPKr|_*_!NhT3Hb}=|O5i7^8?~9~rST z!dPM=OqmiF%wu2Bo@a4yEzy0=4XONNo zgVbO!{OgMbcs86u1oH{zmlqAm6xG+zj3W2XSG(&F^8C1c`@ga2v`n^K|K-X|>nNH& z1N*=H?5E=%iYd}0k4vDVFx6I3`RS*ho|%qYmUaGUPsB>l&9Zc@jYwK+!i!M6Z3IfH zHp)n{&&7AKgh^2zroTW^2pICFT!x1gXQp*rvvl(837pQ*f#uerVso>MG$u>IKL>ou zcnp+@qP!xVzN5FUmLW5Lcx=28p{bhd9O><*qaw8-#$=kF76mx$HlKtt<7ls3y*dt? znl94S;*ZqURv|Newzk()^J_J2yd9~4;*a_Q)2xq+40yfHXJC(9qrdo~1dSfgqol{A zWnQFTpuYIxSOLA*K$zYn)Z1iICMe>NXg2`J=doE^sg-w=D^Z^LH(C!Dkde@WSU|3w z{dz4p`em~L6lpAHi8TGzZLI9<+S+ZboELhs#BGFI!sgRNy$ z{lT5TGr%6BzCBo3MpP~RpV$Wy+{DB`q0tScZqRs$UW75i?ZgCAjuV#rN7uoV=>BI3 zbvhyXErpPr>tqp%(#5$SMj)%;1h0I?Rx{K!K?SEIR}l&S-#T79^#_Cv%F8-Me$Dat)| z{F0!In@Mn(!Wi@d_+{Ktg2!|i782-6ParoSPTs|u>{vE#6MhqWQ#%JQLAIs zgijTzRwKqTDsdNZM$D&)M8z2T$(`bUj)8(a53?7_i2Ycx<4!dJ1W%c+U#op=U25hW zK%VEHeDxVTx2h?IECfQ~ zq+QZ0NK%I(O#$^&+^b?d{vD{;m;_eBQJyN%;m@YS;@!{?Kt0@LONx(;)nK_n+mZ%= zQ>lZO5KDkACOO)RlR;a{46@1C6GWI8KZQiD5}T=jT1b;ZuZ1zip80jCfBftaA3GzV zEMdT5>BKIUDCD_`8`nMa#6z#W_S%CRp8OO3J^O6NqJ;|<=L`>>dr<+)~DEVb7bJ;pr$3(dGlCk6Uz7G}J6y{rF=WHr<)O=~09R zE3pjiM9Ke4OyA6S8O!)i*n9l><(SO$96nNw<%VQ7dt5nDIehJ`SQ`pKmDgiqU&dz1 z{6*I0HgB|^i}~!s8_p?Lm6>e}i=T@(f9m^#X0#h+&n>!dsnAAcCj-oHe3)@R+bKgs zf0md?NldiI#UwCr2f&RNEEe!TRzSD(V9clWwwOPA!w#m7dehGE+}rNfF3-m_4d$!9?tRMw!Z7v z8>%ifG&Gz$dXAC)Jo+orsx`K0n@2)S7?8YUSp@Pv(=>b&(MRssyEhseU1X5U!}2A} zQ=`Iq&r{qW)|QnHqqO!nq+i6CmZ2eX^USeARK5RB8h74>T>m|QI7zc(F*qZI;7Z;4 zDhEB+I{=$sq5sO+^~vYoe2-N**pTe^E4)(gU~?6V;-ly}&uV=Fn+I0s6AC%CXjvMr z!B=uFHMSJ~&2LQg^x|a`0)xYt7u;iw17nlUvD#}8uwe&Uh5Y=j6_9Pd^`SBV!k0mx>TmSlIKLhQy8s_5 z!H~@55^as+wwa34W&tL~$rC3y*sO@}I3ea-F-0u`5$@&EmVv>wk8zFix>Hyp?|#&4 zLzho~%hk$jccU2cJY9wb`jJ~aGl)ov16EoA?QdrM89n^3Vn5$cZ{~Ehbu?M=qE8!S zKA*Ba^bSc{;JQ+R7MLYW!Dxd#4G(#WiL|&y^W(`NpAY1pJ?uY9bwYHnoF{xn(otJR z{HcKWLU9)#A|Mmf#L)Qm&yIe59KfjqPxcYfSI-DD=iZFc)h4{L-zM0ljYZsgRQ!$Hkw#Pb)N z!&Q0gD`?(6$=caLv@ONw+lCY;25ZlePj@iw$IN(@9N5PgHoXLkqxLbg<;<-YcRIVj zs`WUfpX_yoW1gg#v;Gs9wMv#I8ESUwwXY7~cF7J~l8WYZ2jzYpnHX)AW z;3mRNP6#9Uh?)q37b(C^h^S19+y6KU@gl?VeI3D%jKlW--%*GcdCO5q7#WJ^j>0Vx zHwkWGxCP^;!7T)@9gS@SB0mt$BDuK9a1-OEz>SBS5;qm{wZMy4J}0T!M+82~#P5$0 zwU>|)x4vHpCfV)pllB7g<^PYp?*NRV%Kv|Fwr@7sluaR|Y+cHE87ScjbSXNoL;6 z&dkof_rB$QzTfx#GN%yCUUWIxanhhUruyu`h1hkn>U<|e0ybZZ`B>;A0%rQ}98!vM zxR@@$B0^`%7iFCZJJOlxEL{`CCgsBy1@DMyI49(Hfv*(DbW1v?59NhQsm{cwDy88` z+@_RbB6*fl%AU@*E2YF_jylG@3=U9t@J8kAmI9szj+{!rN0gr&70w@5KC`6qFr{Q4 z%{M3|jHD(grBu7`d3@e^+@qWu(#5M8b5ee(z}^rP&>JimiCZud*I^!&j-}v#DEzGAG zwUfg~30mKIekP*Myz6ud<1xe9i8$)M?hwR`)P50+Mi&ADi#^A82fGRrl=&XWzI5s( zeKz?{hjbOr!kQp=o>TS>xskr8!USo#^v+gZrj&v_{3WH-@+RM+l#U(ZFDs>I-&dP( z-Yxuqa_+kid6QBq^6>kV(&ycXg(p9`yo3K;DeW=wqe^K;gpVxv^+`NLId|zIOnQ;; zxFwt0mC~m#@Ees<_G11srBt|wkC#hq63~2fBe|dGfY=b%Fx!Lh-^(?0Kx~L>n9)zn z_Fk@`<{=wsKhXir(E-iz?yZabA+sE56ta?09ptbAWG0hq!*LPM1G6}Q*+owF4)qQvvxqWn+gO8qv2+#kl_|Ha z`HUxo!(DQ(=yYtS1x%VkUC*E-gP;0ki-rY=5R zDQ#&+Aa%NEKD$BwsH};1%O@^iXDjdb1UnO$lKkPp@AyMX>DTk|HFRGcdt3e}=_ns1 zf0P3s^+LWvDYLySp0_HuL~9+=Tp(J+BMfMJ^AEH=6if7i)8`Qew7mgsZvc|_LlQ&f z5o+68`jHsH)b>IQqFVS`{~$%7pca?TLfi8ukAHT+h?!_ zCw~pn_8eEflV1j<_hS_LG6VS#ykKA)!6~>f(LdiQJd7Fp*dZOc@{;_?H~BcF+TT8e zZXmzf!S?}d$fa4g@NA{D@I!vRQu>PrJwg7|*v)THN_#rc8RT=xCVr+|%7HsvgxVjj zN%HlF9QHC>q;|Ze+5AK0F3k(-Gou&tua$E*@8R3z5}OKU0B1PoDSLz!I)us%s7L%G z+~8C_!U7$_;-^DUkFbCnkkqi)6&=C?Zea205X23X9#IR(*4HCi0h>}a;dDLxphf8ui1^~<&*G!$>a*VDOHP9w2)luzpa*mUo4`&(JNer` z9in!G6Lo4wSoQ~BM_?(W*(zNj2Ov+b+8Mg0s10}PT(vWVW%xP+d9gp>>kj;?YF}rd z^uN(6dzjSX>kJGr+%kOKfgwb~wd!-%Kkn-gIqY5}o%MBzHPC~pODM5#t^k+FM-RB2 zDYGNahGzGB^oa|>8!l&NHVqPD0wlx|Xb`iYK}@t~vMhTB?&!@*IUSsUGALdHPB57z zu^DzdaQ|S;-i~G01Jj=mOn(@QVVNu$an#~4Ln4Ho1wG^(VEPn)_Lso){{%j=fQ6$R z!A2o$S!}Fcf9x32gMRyMP0a;aSy55i^}DBZe^wS3w|P@zM{UDLTk4|DkArv)Lo~4+ zJJ_sQF4HXd8t-6dl%GAz6*221u@bB@ zKFziQw_m(?5paCiN}&fv1K*yEMm0hVy~vlsHEB7kH(jBtH*0e)x%To)a&hKvZU>hC z8onJl?uv?Bx}qY=c9$bXK_zJ{cIk>6!-Cj42YVh58t=R00FGph4|yMwVqpL~7x@4A zxNU+o#9QHA?Y$eHJmD<{zW*`a1(DtLdY1{~N0hc4vFTk#y{)v2)dh8SQBrU7eR{-z zyy&8=EOZKXuYi#DIY5G3{F-YPAw$3{teB{VP^@1f5x@qv32}oqaW8t*UbaMJOY+!W zK8b&cnW0{Og2N+D5L~MTn?3}g0^2;yAT8GrobLvc1cJ6AebOYr^&>~7q;xbkjv5s^ zX7sQm$5=#-%{uS=J8xNf$=uc!9Iy-V;s}hj6O&zb?nH_l1BR~*ud4dui!Z9G9)9?}x8J+_?u}pUS+|bd1Al?qBlp3@(t{w8-@qgAGULIo zzTWZv>+f$tRKttljB}ZE75hkZBBvrd|9qDT--^?e*{dT zJ8vF_WbjNHv4|84mw@rUD8Q#d)M0)iex560Ok_c|&Gxr<-+t?bx1M?Pko8O(5KgCd z(voP5 zlg|?pkT=Szfr$$X1t`X%6`(k8;}>4&U>o_;8&KB#sgs#zLtR_Vwz1#v&<7tFdP!!c z&35GD4N^(T8JU@5;QZg<9WpF#_6?a~VR-p>-eFf<;nH1k1w#q5Nd)1lD_jv*TrqJP z8#e6k?=S$&sfD{?ef`wMQ&YtU;A)Aec?cO49W8Wqedsc$vbx6fh?t>l^QIL}?b4;} z#TQ+s7hhy39X|Wb7hT2|-}vSmW-wlHja$=Me&*PFgDo08y+2L9#^N?n0ByF;@rcS!EHH>RL}w6M~`!FP)P<${sxH%30~%EP9c+ znorNn*CyCmnB+zR25Yz%a}>ReE?(vlA7JsK9#f@*S)&pC=+X$L4ZU#MB)y9lB#8HO zvquy>a3exC1&t*k&gy2NFuE*{jEDd#7ZLIL>)5^U!qI(izy5lD{zEySi7N%?lMgOI zcS`cD5y&@^BrO38IS+(lq3etv^ znQdsjoyN^iyuC3bFD8ECJDUv9y;rl$72Gh?#j4$=S6}^#Y3k9jHz6D6t0E#dhnQgr z?XwsX5-`gquL;S^t_NA(XegYNvuJEW=K0G_8cpW($fju4rW1 zXl@HGuB_D8@A!1rVZE(0vIuE}AkrP+9EfMPX_LzY3PY(PefuU?#HMY?naP83jH$34 zL&E^?fbV*};-6Wg8x$~K%En~0aQF^~!OeIfprZ2tl>LFf3qQR(NPl?7BuPT#@MzqK zhG~<;c!XoEs4y75{1OI^ufINid~ZPk=D2S7pt*Q2jPUcomVXYvYF-`14%pS;>i*&v@RDyTc2}Ce=^=8<*To9!tQaUS3cW;hDmqvV7<6P1BR$^Tf5o4 zWEor~HLUKed3Fu7oV$Xyb{M)m8y;N$+^1^*+1==5C(y;W7Mu`uCxRrV>vWq8hOX+` zP?$_oT)fjDCd%*Sx7kHy__l2*sy~Ea5$DYUj1`HodAZ^G;kuBHqM_xek!p`w6u`Y* ztle#ji>ulA$x+yZ(BTr|z~x~t5-}s&i!>FThY&lf;Bb&ZA5pb`*RE$CJy=6l>40Vn=oVfvyrl)n=4peN)RQNtjG7x0GY4L3 z_p=)?LFUhh#5PIR~{CotP5m+~vc_)Z={R-`L z1nX#U!@=(BcRz0hjiN?9U1E?{y9iS`w0GTg?z!jYAWzY=+Sv=vx#EgBWRYgS#W3Vu z_9_4UjY}X6Qn1d3-f#=1kY0ymNDFx?wo~{boVT)0C`c#J_ca=5BQAUoL#ZgXq01G~ z)i8A=TM&-pkPxHB=zyhQn2XnjfCDCorp&sk409D*vgEgOp>SNupW^59*=!$l%9Z-7 zlNV1zMkrJk0&a=A`jS1&h|ud6%b!X0%F#Xw``Y=`N#1pT#PhnLV00Jsq+(`_viVP0*u}&KCdhU&Yu;z-U_lA}0WmQ<0W|W_(wX79DhKJ#=gX zvqJ|DhK8zSd^bYJ)O`aBflkb#l`lL< zH-3g2|45$(u_)RVu`g){=V|(s=GnbQ$JNwVoPwF5pZv5Ir1)U|EjUoTQf)!Ptkf1H zDxww?0$Nb;QIX*XTdx_Z&4aUit+l|l3ysig%+HK{Lc8{n^7%60WEkN6hFBw zpt7CC-)K+8e+nW94FwjSz^;XUc`fuyf8Fx;;EY!SJ9k4PG1`;h z>mCe@JeJ)7ZRFR`CznE>G}@C$i#PUw^OLZ7?^`s6C`)@z|p-T{5m6(#|B zfeX&JnB=~DXU(gxzItyC`KBbUy8G^(JMVt@;YZ)u3HTDx=djJYwQ?J#BCLT+Yr%3I zZUkuHGUv^(up@^Hw&E!w(~Gg2w*qi2F`GwbO-Qz-&&!)TFVeR2<8{^5>pl=&TpD)+ zJmEX|%f9tpPV0TZ#y{mNj-ZF(#D-FulIZ3^d13nbCtA=yWND8{Tkr9 z4p+S9y-r>q@s&{%snp_$<^0i_1 z=)Kyy>gr0SS-5cFrMXCllfxe2H(ZY?Tf)sZ-;Apyc7`L*WJwGZBx2m80|bOp5SGU<8^qIi$Yfq(1c z=8Hok5D2nk?ATQ3+Uc&5hL%Ejka<0mCXLSuk*W_BmbJoXSTb|IapTGtknHXK&p#>Z zh)(F9e9OgGVUC0Gnwf^}+ikY(+X?wcXzDSwg~#1VWuJZaS!q!%+EhY9zsl;NLoqSI zoH+vCqG2Ina4WtVIpSR!OjX_|vQeUwCmnQ$c{_Cy>uM}7+Fw`J3=guX5z8ZM;O<%< zVjDSmW>#3%{E5>XFnjDN0J^(NoK#d)RMFG~XlGOcQrU+lBaC(@tHFHCwl=_+b!FQ( zY}oL(-3O4_uQN!Wi@1PTaE~ZpPU~_*U0r*-WYi-lDzGNXQeuq(>S5@rI=Xjv!NHR? zNLt(C(uIb$w}*y``Nk8t6TY#>|2zjt0Mg|3Ea?XGBd|nZDXZJ?@*Ko9m@2QMq~B=Y z!dWjuv}ItZW_BZ{pgE{(&*vY1<3?}S*L=I7MiUSkzc?2z{-3iiw0FUN za@SnsfK1^x$ZIIu$(}OI$7w9%=VAiNaRexH%4;Uup!*q4FI;-BgWus=2_kW8jJmGq zd*H~vT+`IhseMG?kx4M~R;&AmgDu4eKHjm(W?R4h^Oz{DTi?ZkapSUFb_6uD>b{lc zbI!?~kP&HSEma0L&l={k78Mn4M>?!6MMbR)QF$D&(i*P6{`#wb%iew0#ov8byqjg- z&)2L0Y+QQ}FGD^b;og;oHEW7k7@RLx8T0b;F2H|eM1FAT8^lM~0IsU8Ua~}VF=>@h zx;c2Y0Ow`55E9errpQymy=TkD1~NGKuQR-tdY5^(NE(3gcS(1$r&jY%pFRtofn&XG z-YwogdS_q_@xMi7Z%+Kgd_A#|2v+ZAmb+2^2H1+RjG24?A{Z)mU~TqWYY}StY95NH zSdVLdzr=1{t+9>E`NaY>0A>d8#r&`GwI1H4+@pTc`gO2!tY0TvIj|!uM>vqRq^Xlr zq9YHk#iGl;{r1~)z{8$M`MJ#+ji8w!rUgrXebrT0oh7}GRGobHYhr&>A?2N7Le)Kv95@UiemDkZaCV!u_nr<%@`GI9qQJ>Zi)o~wMKH5 z?$(86#@uqtExDL(^$L4HK%yVFP<#9qq*&G8jwT$D3HzgF1x#EtpCg}=ii;S_#^v+y zFqginDm(;k=57pmo81}-z85`@2egf_Q8RPS&By}sdCNS+p7;{|k`lgma0^&)zW%%g znVG-3?z*{R;F6NP%&x#g_(a2VWN+MFCKL+1IYgz1P0KYMOM zxYuK~@v4(G<#1FF33bJpOv5r^+Z5Vtu2>d7fwu>;;W5M)K$}kPR=D>lNm^O%! z*Ih1Vce74+swsZb?5PtHZ9(V^u)jz{hZ^g^=gP_&iklD|!(fr5GJ{JO8*8)0Mv7B* z?b`Y6t}e`Xq>QM$PJDyXF5bKcNrVm_-1(Q6*3)s}t`ES*TU&SS+V<7gyFUIHCH67` z&Bf@LB)Dk~K7wG?b&JfjT$>yWKU`SnSV(0v1OY7C>d%}44`3|FBzBDE2FS~#`Sa~D z$uTjBF%(H3i!}^sC}WNsd2jDgx{?+|$EDu}_&7+HFTf1oW_*>dy}aFG)VhI?8@tbR zso$Y?gV*^7mG|MUwcOlW&r^`kCayY02nkKVM2Jxq%2*yEgie|;CNpzLbjr-3X3S(6 zld~{4H#dCN4MQU%!b6gi5r7y7k27k?r7#h580DfOBfK%m20fDEwUt%7Y_+vhJm|R1 zZH)$mR+$`L5fvSAiAz^nN{Wm)rJ=4SuB%ou2Tj6k>Wq#8)bg8;Z?T0onoOO+>C&+s z$azx{l!4BeI(c((TZgynth3&FtAU-5@0=Bf??70Tij&o?9l^0vCyjw#P}=BXVF9io@ju{o~%u&z#v*)JY9W5{n5Aol8f|re?mIM6_}$}_);EJKzTN$w+;bf z#u(oH`1AeyH*emY2d{oJ%&J-PdQ-%ozrzpMyKzo=eSKY>&Gz}{4FE}>o(Jvha_JWB(~o}ikvI>k*ey_+e*r}esRXcI68_lVF&B4Fxzusw zXko#YErL)0Wo$aS{|R?k&{$7b(U#30e7vVFh^9wrT3xoJr07t*M)V9vny&U>P+?(L zedDJt9fDm|*SClQ0^jFC5qwIT9RK8#IC$!*O7M%qQHLyZxs^w5%mh-fs`6e$j)>OBc;gYu;!XlrdU6dYP zzh~>#EojvDR?m`dBJUi8(sJj&v-=nnpuNXScWr&;fd^pLy*Pa3T8y&(zH#;tsDBZ| zhLx9N4i(~v(XV7WcWP_#SD$R%QCQuAA1NW%aY;#A7Dj4MqT9je~CfoOp0pBIP*4Ah21D4c+?CfP4cED2@BexdWTU+8@H3xD)m@Uvf# z^}>YlCi(dL5M(FM1?v_eX=R(l9PcUx(dH3CIuPw7m~ir)d_QVuSP%H^m zTAWWi6SL6{c1+q~5;yIvh+%}C?*`wlnU&DV3bvPaHiY58t^Q=AjCh^T}A6rvlL;R2IOWYQTp z@fqYdVaa4J>{RFvVQm%q`>GH9W%NUT69ehb1PqR5HmJPPzvalgJbafCvO z6$&XHCsORS{r-PTi;toC6zTV$M2k7!r^U7X)8eR~N{ci%@&A$*O+O+F1N|=g%EE!u zqC>h3B=sLaj1KmKvky6*)rTA}?n92b{^W>pld}&&=Jz4U@;(Il?Ei*r9Hhs8vTPir z$3c1wlgAsUH98!m$3c3eq5i1``9H3#4$4P(2mI54D3ds0 zIpl|qu|56~AqD8Eg}lFER)ZyUg;U5?@Y5BTpf^XF1K?#9&gSq49)bCl=_qTGk^rLO z%KiK0apZECq%e+L4x@-uxLZL|aR-Hub2 zdH{vdUa?#@?P5o!UAoMv(GgfmCE+6lSVieJ1zDvFRyesNiMTF}uvP5CpcUy; zmW;2^bP~dfeGx&dbXxNjVXWBWwt2MAAe0r4Ua7#WR0k8K3-O9?xmNVz0{(FfRHR3p zSuu#T_8aBKDGVa5zzF)YZT!=b*8fatIq&=E&I|pcJEeo@4l&e!Bh>mm?R7yPbmxLT z=#HZ=x`TO*vgN}Ex327i?$q=_cb*?acQ|~{f7ske@)6dFADJrk(=8u^^q9kb#Pac< zi?$BZ*ZhyNU7&*+c-Ry)zK#@%t7TY zy0o1(HMAl3ITk}3`2*ydcd}Qp5oR*Hh?`;diBnj{{zSX2>piaJ%B8e3N&BucfC8MJ_kn7tms-YA`QVaT=RJ)he;G zu~R~lQzHn+mAIgaM;t@24X1#}F?4B_>@ugEYFDDkwkW=F7Iu;@IHEW{#<4;=(ojSk zr!WU8EwGDcchN3^CHl8wf1Yv!rM4gQS`DN&ov#&t3bpn1w+d3IZHYg%E$*SVaGBaH z3bmC5P}|cgwf#z^wio@W?G=A&8xV4%P*DOkPo+Y26uO3jM>~aZ1R6)Vo62^D@bvVd zOkdGdk`FtmbbvO;XtN0$A(IG?LgmOUKF*KyPRn0hrM!Xqt5TZ{g!0Hbbt=m1%OO3z zl=o5(<^7_E@{Y)qm#I)*aS!DY<8$)o6|!^kJJDzeG80I3OZ}+MIZ%&Pnbd?)3iX96 z)JIf?bWNyu-iP{9=#)lj3v^q>y|_yuJ)|b0mTFK)?|?#jM-|emQG!v)gf~nfylNu6 zo;LhXr8|nIPEziFhweD0UVh2=Am#aF-XP_D-`ii+TmGXZ-fLi%{`%#Agv47!j5R>w zJwxZdC-Iv83niY(Hzw%IEq{u{d+FaV@sMVf6J3niI0AzSQb!v z5$9l9AV=<3*gfz`yW*!ha`SdLWIK66Ft(aXvNPaFYQ_?L%nyN)hEv`PmZ z>AUDATRUx|YiO%arfo+IZ4bzw9zxHRH(kfb(0)_^_e} zJsY$=nF3KJ!k_OZiFYaJ65(Z>9Po-Xi3*qC%->KDqU5;d90ACrWj%I21y1_} z=WbE$M}Ot#_1cLBVr!6}fgF`@DYub5NZb1a`V?R}Vw7|#_;d$rrq>xu$qtmDI?H`G zsu5=hefF<;vtM=t|C;yDFfmZQ(mzJ`scK%04&?7a@1NbE?>M|s#vAx`sON9#7rlbY zq&Pgt)rVxt^i!3ZN1A{?2h=+yOuoIRs+xk0eWtOf^2kBu12+zJJrWI$q(OUSnv7P)y3vDB6uwEIjff8@NbdR@m&}QEvPL* z@tXc^v>?~kM_=)gLGOH^z*;{Q9h^?B{}ehnl_hO} zbdZDJhPYWjP6rUIaLen%e}1UWDUy{;2Ob6g`(Zi|kcpFCqF+idvo!jwFC{1(N+==n zk|_av4Sea;k;~M~E2>|?PtAU#Qi9+o71YctYTgc&5>(zq*>C*gD5+9`GOvL8`K_q@ zdLL`|7I*vNU~!G0gGWIYvN7SB?O;P;J*-J?1tcTB*ynt(7HLG4bAR%7`TPlP5o%OE zeRVm#C)x8sBzx{*yBd}s z&=5cGlipcrh-KarzJ|C)*fj8la0<~(=J-BYOqD7ZNg_Zxs{}yNQ~n`(nM&--pI)47i>wO=$d*L` zB-6{m{?#-?*}3|YEvl4PBVG_HbK0_Hv*Qjd_sdo;5_>iH?U+934|QqLguP##uQ zw;rUPp25FUMFj>mw}GJo|Jkyqzc^N^?bG6mV`Vu_+vkr_Pk(W&RN14(u`)x~CJPJM zK3Bj@d8-1Z!A$8b_7*!GK-0+Tso@%@L(q{SFpCg1T)AC=)OxI*InpR;6vi|c(+$WM zwbtnXs)jQ1Zu|-7yQs`>;kV#HH9yhzNoH05#i=n8EVBakPdP}H2#^i0hV)wXt`#m! zBf!N@jYQ}{&uOPHPXXHeKI_%6Pe&rDKFI>I0shcDW3`?Bdk_R4I)h#R^QZn*$bk+R zs0C=W8VSxU+x8i1TZ!ubV-#dW%NT!P1~|>NA@2do&7jV5qj4(DkJ9@h!5MwC5smgZ zJge7xz>K$|NN_Y-)v4YC$YZ|3>0pO^m^6C4_bERzTG2yB2;?S1(;%d$0}07n<3~t) z{0QmNUP97s`#vG%P--#Q@N+2V7m>gzBEm5Zy(H(@vUb{J(?*~TITElkY#i(awwh3d z%p6<*LWhqwE>~OwnmAko8f9_=|7CQ8L=SLC!7>1WTkF+N7jgx+!|glina?U@NtRH; zxc%FgBK-yVETOPL;4>xCUm%Ah?9Rl}asLlfo;;Vzu6TzSnc^Kn?Q8Ul^rvFnghQy2 z{tR~HdAIjQ`cu6_R#4@J$Z_~?Cw3+Y(sZ!4+o;UPv4g19_lV<6Aqyk+9}w29a7g4; z$B)mE#z{ZN9oy*+_8wb_JA$b!6$xS{c=^~pc-R^R*`>0uIIaSl5 z5jdvP)H4qM6oU5f78XJ#Q2X=(tP2~Bq@2-c2ouM#o~%M(oM>bGM7e)xIti}8XD0|5 zmmg|FMl?J-oJmei6~PwxG?P$r?0x)LBava;7w>P7df6cL!nbRXdIzbO%X+4PX~46G z;eR+}=Ai5auN{=VOo{X`D0}}`WN$De!l331ttn7*?#6i41!uM&Ri1mtt%KS#>Tyte zK8+~orz3wU3c4PVc>eRoz5|JbetP3xa=Jg&xR;Qo9~}Am5T}3M$d@oD-T%tS7Zr~& zt8e*l81YixS3-jV^S+X=H{ls-RHjq;)c+Wsp?b7Z-d6#5hT!wrBcFPMFDjFYXZZW< zsh-_P3W|3ipVn~vlTW=b$>tb#xf$bNfHmI%KE zmV^y|9A`(WUiA<0BqT#5hwt0eQ*ZkR^-)m8{t-ndQVYLL-VwzNnG~ITHJ%~|dr@w3 z3h7F8mugmkk5zADrx3%&(p@!5xHmo{2pTMT6PL+|0e~Ua%z%2)nQe1Q0ihrz?q7;x3O!i$?^qYT_ntsgBQl%!d zU70&}Dr!<=(W!0oQ>bZ54>e`~lc@=4;Q)f0f2vT`exfRYe9w^zJJ#iNu={)c^?#v| z)*gklN{F}{)r~M-A+TVDz$7KvXQo16cc=uWQweOGLSSp;ZlTU~IUV{MsCTB?hD2X# zJi*hUFGBGDb@b&N@HCiy=uD2>qOe6GnA0OQCGemykzvk^LT#o1*=52QjW}U{vP*xO z`X)twB-uqXHHq2?i>H~ICde)m=7X7hwid$TO+HR&@^M1dCy=tz$t}fg;BMeAPGJmt zOzquMx^MC^!fgI9q){ranTTshetB=|SAJ!w?DQdS@0DL5k+)S6A;vTiYGa=g+3d&0 zA>HI;@8WxXgyyDcOl}8{pjV;9zb{Y$$+;B)Re}Nus9w6`<8ew(d>zb8bgjf3{8bbX zo=%Q)eTU4yF`WYu51o9R?~%e9`GG`v)Sd&OJT(Ws9?=W*h!8nY$}<7KQ`=L`L9h3< zC)v)ZJxQ_=_f&Ne%H>Mq2eRnteYyy>r-^hCu2pJ5W>ajp=C7)3lOlU$+wTS_+hl3) zB-SNAjh~0=b<1_EY^jB=qIQBs#Yak~&`Wp)dQc{{O$)B)8g!#Ls_|neTuma&?T`>; z&h6+%Ybjf&JOOb&HC6)V!{xiFClIMd%ITMR6q+)JE=D5Zd?(8iQRG$hP%Co?a%(5! zlIQ5mL=^sjg4&|~+T|dH4pQh3`5g>W=pcnEqlrNoIw(U2W$1sp3^m((XTJPzYq_Mf z@$_>!2SW8jif-@7Wl+-{)O3GZbbB=mf$#%kQHrrmW0%t#i^lhiMMwQp$D+!B`C5J&g zk!z%qC{&4N&pbrNfE;8|*icHMkgvd#LX@cy^mq_$O zR)J%p%KlokKRZWYiw+bGA{*9~46B?x2IeO3_fwLI35kBH~`&#ra zZ>z6GV}uyA)MR!6eju?j>3Y95{Tj!VF@^scZ6RYppR;4?)9N^aGtq*I8W;v7)KOkm zH;cw2g|FEf?AUN>pC;M_(FXZmoWdD0>`mEcoy~sy_!_+Towz{GLo;4QX8UWqpF)j4W>pNNMjiWMYNWO!YED+KicCr_0Zn99@=|YroH(J?Y)UQ z@u$7N;8>m zNOe3Y2Tz^fY)}sV>*V17B{lYo-TaSgrLxM}S}p6RKctxUdU^bm@uE7`7}QLm!Ty^y zQ<~wW!>VUN_zy+Ni2vUCnQGijfu#aRNx}b5%R;Emob`_nKx2LKcOx5fe=%gq!c5Tu zDUOf;8#CoXBkw6aY|JibBFkOuLTnt;&9vo9>BKVE^5t%XZ(e@t#mz^LUhbBIY-7iE zupND`#n|gQJcTCdJxhCa!F0&S=@>edymzrylwYP(GFjKJARoRwXf51u7$ssE~TibC?!Q)rQ3GH4Zqs94ex~+ z=IirZzF(r_T*A`-PdPMfc*dat{S^7BM^k9PsNqEk%0A^NzD53tM&)a9LcSoOsAum? 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 Rc-y#lX{IDIxu|h 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�+nz{F$bDnd~b1*nziw0dl3B~6DDI+SSR&ta)|NQtia~~-tX9x(N z7>fdZX00u>K{nd16uH^d*471$xLYdi>*}j*sy%W9N^T>*GLDgB9MlFpi|6!V^f}^L zh)X=mux^)DS)>6y>Z#*D{-msMLfw%-=OJiiQSSPBqp`cYzM($JniL-1*N6Mx*Jm`= z^SGQKNS;GYD4A3ulOhO1IfB;S1+$=QJ=9-c@SktS_Knnb1rT4T(}4o?Leqs4C!n0y zVfe%`phfuczJ>-)fiTOoG`c0lmetBJ$d-k4RI*BiO%g;fqm8h38{?I)*9uevnV1l8 z!XYWiDRB=DBCg2&WPI;X2W1i+^mzIQ`+HrzxFuaK7o~0<9E6Yf&G<1SzXs@6^817S z4$9%ufu$G-8Gv6=yxOQtHb$=|scq{R;F-B|Ijt}rRC@B{3Bd2<IBv{F<=&Xp0RQOTc6KcB{Bl(nK?(`|C5s}f+oY@>} zzIO4ociy>l>9S?Zueu7PA*2x3A8|_h1)?C)1#ON!lI zH^;a^p`}KPp^cBW8Fh@_qDRd4!bJ;L@8r)9wwJw9b+@z4qpUE!2i z5Q*s|mM1UycU2gzwHU3{7_Ai;t+g1fC;YoA$UxNfRFf9Ky-TO)AIP(?)< zWS|Tqx&k9Q_3x@618GG?wKWR+$v7T|?J&IL*w*8v#kLVI1#{^L5l{XLEz3{5r+ z4ZPEa7(;&i2oF=w$&3Cttf)VZ{)2u7GnB>%#KtCqu0cFNGKz?k9)g|Ww2>YxST9M( z=fLNW4?_YsDGQy-9H_*J;#H<;#kbHi*f=0|p=)P*$A1Zv){QM2yO0#)LTnlgpU@eW ze@&dxb(Ee_M4qvc-_vuDuYfpUQ3hX!QU4Cy)87#dqD2ir(Ue#dAaE+O1Tr`SGPo2^ z^=imqirC4>B_A?n16zqFb}MACf+S%?vSMF{vt!6=Jh4TP!7CtxSKw*Uy3H%m4pxpM zb=N}%Qzo$acv_SRETi_A+kN8T-l5n8M0KXH!qH>r0)exYP4Fxs3u7o!+O1Y2ncxB! zIZ2^FVS?U6hYrnA-ZW~YIt~VZXP~n z=8R~X!sRcNND6tyw};N2+_!s+gO-lc2fw51_YoFu6P1_Ow?MY4q+|$@9^nXnlk!Y@0+*69WA>cfOvutHiIb*IP4M}mlaf=? zrlH0{(TwbjWy?}i(O=TEQt7lA#)Rq9r^iOd!)}X64xn^I1_dG0qb0a&3h^eXcD?O# zz4PYB`@Y&xLNONM4(1laV_?z*~t``-EhAlTPu+Hl9zyGig{D$LUwkIQ5~l~?t8JqSm& z47Z#=bBtk*)HZhxo&Em%?|*Q++B_au^O10M$z<*4k$Tb=h{LJ5alzo|Xj88p?P?fT zjBuGuEbPk&GUTwEkG<)fd4sT9xb>`+383`j1Cf9Pmm#XSszrLPrpx8ES`pZp#zn$VQ>z=!0c_Q&AyyePDz>UrsL!g3 zi3J?QxFPrXjD-Bs%%sVgQ)CRH^%G;gnQ74x(=uY@NXr9VQJ6A3ddU)Ga)B17&*Pai z$t#1gXHi0Y4mL@T9)+oeh7;oB&1gch3fXj=8XRkGrYpPx5lChbP}>>x#b2j) zfBnZ~1R1tkuk~%vfIMTX;L7i^*5IU^h*9dg0 zHKnOZ5W*Gcl-fvw`{&oV`sL7s6~cNJ5A-RC40m~*jV54_?x&bY;b|hQi}7KsQALDH z^@V@?+uxSViBAlt(zEpgH8dJ1AY2YY!l^$X#}O8U4A7XRc*-6s4)_cmQUH1{xcqt_ z6fKp)EcY@74Pb1Y0P+aIKk5ZmVKN~IEJCADG_^c99pBFH_Q6eZf10u2tKRAGF^(H+}Pp51pUY}WnA-(52+{pj&yHQyhqR_0G$ z1xo5ir^i(cRKau`_3SJi2JKkFim$4}`BHh@#{(qP%@! zrr`i{>mSiSrsge@Ytp7@4H@$mCWRx^aP`eI(~U-aM;(`jl=O;<(pZ=xdY=c7ao9O} zMYj?UPE*%{D+Y02m3&5Q>hN$=uaX4&A?^b@W0cO25N(XJCN+JB^pkJfy-|}UB_)BZ zjtU&FcYYZ9ug^b(J926l5Pen&?OKp@joGDRi0{_&8D6(k-O}4-os^1S6U`d>1AXCo zMrKKFZH1wz77|UfW*H3RD3^9#5R#IrVM}!d*Z{tawV<(4BFTuw1>stUWN45?niZh4 z8RSw*GAGZPb<@KSKYYW2yzI$P@Ks@^DYNdufornUCqMi!I`!{4GGb?gQ_brogIx>e z+KF^M8CjR%BXYmH*C(4Z7e7E_1*?EQJTcl5=~1Mkw-m;V$$=1Rp_!SHP@9#t5^fjw zOm`igW&4rxa!#+7;hS_c(~-uD&WVztGzRbv=x?twX~JcR_%JTU)!TVJq9r)u)=8S}m54bJb#LZE8AI z?T}|@N063-2g~FK54Mo-?Ci1|k+1!+=v@5@x!hlgTZhOY(Yr{!iWTBax7wIC*6p6Z zR6NDU%%L;V#^IM`X1K3mU&Z`;<^twVm>b3UPjrt>VPA!l@oCPc%*>pWNg^Z4%kA0$ zYaGch$jl`9)AI88!Uc=-S|1F z1ooG19YMT0%iTz6$ly|rf>YUyIg*J)pkp6hi*qa!3p&IIY+s8xCT1bw=y8nS=&>s& zc1R3sVJ*z(;#)pvO?1AvXTjab;cW1&a%`(o>69y#tr9un|0GIqAKAt6eqt$rXwVT3 zh6AK#(S$I4VUcK-7ZzT7Ef))?Nd$7tl0l(QmMy#Q>Z_*$+n99q)zg=eWw_n5XD7vx zn5e^txwN1VgS7Ar)T~G^m^#(#HH1eN%ml&Yuu{d$EC>rIyxys^)A)k^{lzy?jw8;NwNzDcntj{0%@tj$+qUiF z5~`{!m4~)&_4_+34{X^Yk#tvfOC(#i9H{K{`?qdAOf}4@NPH?l#%)0X%OaNk6bQsm zoeBh|Oo2!__1$;ho%Q)-Q>v?x`85m5NCv{YKyt0DtVHvU*TbipVziRFe)w0l02z?C zZwj6`!FnYl@K2mL(ccLlgrErWQ}IQs0oPPl_w^xtb2cmvx^lVN!J-O=8H-xo4#Jo$ z@X!Jv!N{JIiBF+kR)AYjNaZ5Dg^*==Q_~<(SuADvr-}?VH4&);w5bSG6unMTswA?E zR0#^I*Ip;5UVp7fC}duHy%^;%=P}~ma|S&kt}xypQy4RVNU7wB$Deqjh}fi0fQaMq z#i%v&I7k)xvD5$T%LoM_KIB%2OBqMxcA|jy)!`r@M1XGT6qjV1gW2}nLKsXq1cme2 zZKrwm{rCB^XdFgL1 z9wxu$StJ;8u&mBWB?=}Bp6enc&E@1k4>u$;d=Z?lqLn_ePmbF}bG;xt8ww(I_;+;; zfo@c(k}Fgl9SI30g~ANimRYGZCjf{+avj`oV07`Lz#C_mdWU0yqDTY5*kO41MmePB zzzao`6H9u;QP9&9QkOV5IE;h!yxs=lasK6)SPmF0Sm$ThSY8jSu%V9KKTFJgporks!$}z zO*9fT51E~WmbAe*Ohz=#&|paiOz{PZ_Jq)EQXwouZBeDe*Uk#49frd7ti2!*=hSZ)c{dt(0Y_IJ>^_Z#ORv{ z&xIZ_UryM1YBdrD17$J7P{62Ak)h!>nTjQ>Le@4sL{ti6U_ju*1;N#gA|`PD)2f9o zfZIK;+FDKmdh8Lq1qpD&q^hb5l-Y3c*L8L_RFNt)o3lUlCdNCZaS6RYohg$eP?HFL zza2M-gZmUlk6d0BPKUL&wl=z=6AA**6({M%Kxen~Raf_tUAvA{S0BSjdaSzo@Gi0a zA3aJ^Q=L-a4M&fLt_PDBh;k_>auQz)Nyu1r3R%^*gkRvEMh!9do0_hB!kjGWV${{Afr||J(Kjw zx-sb>QLFfZ&Q9R%67cPtOcqv-j5a1*RZtu_K??PQ&9Iij99 z8$t*QigwntjB@F4YByExoR@PC*A77wQ47*2A zKxP1O?p?!!_~yf-@IkpcMn}70#&(a6wj;d{)etcT4MSCw`bh_8lOq+64Kk3;tX}|@ z7_cjS#AH%|LcSNzf#p=agNzc{_{7KZ1<}zF5n8RvjQwPb*&G)eZ!x8&x?HVMQ6BW7 z!KkRyE{N%6(a`2*iEnJUq0&(})gIg4g9gm_hrvD-l*ytk z!C;q59%+QVxkCAGa#_r|4--V^9$J`nP zQRk%}O1VMO%b3FX0t5h0O#5iTOFE6B#0w6aLVJ>6f8W{RVFbYp7K?&}c?RV1|H_LY$!LkBneMV^Lz98kd2QkpRN$ z5UkkQ2vTLlEJEW$H^jho_N-G1-(qf-LoFk{Lmr~i;+fmkXboDW;6}oQ3|?1iG0cO- zK)tR-Kzy%<#V`*R!_}}DX2N2a2a6#b7K08JLn;v8^j{#p1+W$hVJ#HETCl=e$icD@ z)Xx7j)SPKS{jBKPhTrUj&4^{V?3yYxu7DEv%h8$Q7(_k@#OIlk82B7o| z3}k0R;W>8fRG&ZKwaZ6?UPgjDLp`tK{#H5SFG0_fRVhHO9MV^_} zJd9lT28mh|#;jv;L-}W=j0{=@M@to0EXfYLiPq)9bm|lqJ)U0AuzQS`p=+rDxIJ4$ z-Xc0XkvIvWfd0X=Exo;E>gsC0)Ne5BrJiBCA|SZ?J3A0YP8oW}9mYnh6)ZhrE{sPK zHX#uTvdp2?5Cye!83ueotj68c+7f0oDv4*T$-z7dN~ip_1i&)APdG{Amp42qgrV?GLUG z?-?E*cPj7M1J|8Dn19V!8tASTty?AkP@xp}*p{>)XF7uN4OBNLt zrbfi$>IOr&b#5_P1@BxqJg-O!<&{2vRW(!%b{NJ|P0e!ZJ%T6cKQPlRx~613f7MqU zKeNB36XbS-gFSnW?MGj^l`Eq-FZ3O_l+Y^>*{ilz4blD3ckz zXbC>}MXt{0?&`N}s(9 zA266Zk&Uo;5dsTakmv9avloyOzOVRx+!4GVLAE@YW7MUkD3BHv9iEbs!YLGE%)G_3 zNGS*21bIP0l-y8Iz{%&$i^|WBoyVIuZ212BE!#hM=bc@vw@mL~K$(yv= z3m5hs>caRFhlJ1J;kYOhk8~VF)Atn#f3;DjIK1qPCV^L?D4*T_=Aj;eSID}L9Qg=+ z83{7MCY6(@&~Y7`@hkD;?08N5$p4dvARJXh3G(9*$DdrrJIH&qlkawtZ$o&?4u=D- ze%6V`PQe(q_|X|o8gx&i*QYu*zX*Z1`9)FSVMPU=<-!G|5s%4-dWHam1c)Mll#e!= zt1cgK8)r)0;sz4n;@mt&vxJ0#sEh~-8dxmxGrSTD$%JzNUDq9G0+SjC@dOP{hjVxD zuB>eGvJH?z7z=`<#8pYQji1|OsScf+ieyM$0eO;OP0C1f$_uixd`KG@KTR?{J#-p| ziCf(KW_%FbId;708nHyYdTi|M*`eX^gzPC(IEB{FxcXZlx`>gJLl*T2kw%U+#+o=r zV&t6wXg6HEcF-(3*h80jfxhR`#qn#vL4(WFPl6Xy7=(>%2TU*Vxp5l(y{?fqOOM+{ ze{Vm>Kn`1|@eA`evGDRZMg{dt`=_H2(C4@X$;~$Z#qdB==4KdZL<}EC%P>cv2qteb!g#tycT!f_< z9nRIO>y9<3#f?UVq7LT*KO97*#1UHBys61o*>s`_nPIfkqANw^B8Co~9+7{OaPFBi z?d@kq&Y!ETsp;>pIrCGGuZA2P@8Go>PiTPXPJt5-ut+=h|;w&HJt@{umtj;5cX3((#)Te2x~AZz z27aPZYiy8h=h(rZfY`}0vi1hVO$;zInT^bD%TQ*0_HWzP-Cc9=Ag4Kau*L<~ z{z(_zlVK0$8kKF|ux(X>i*_ewWMT04*xid)Vc40(d(5{rZImg5Oo`SrdPososeU8hjCP^m&-N~ z$@36;?5>8Lmplkton$L0}R=)R+C@Zm|vNE#6Jtn0Nemb?Z_yoUdWTdjYy_*`+;zYX8 zY7wRW6w3_9aFWSVO5eq zuaNtAloOC4L{lnlUWX17ojExrDNIZmnLAfBvy*ai#C7I6D1rtRiqO>1(C6uw zct~4ZLR>@ygdr7dfURt---xCZibB@FsH{hxYi_k7*~&?+$qFR1C7UBtCS?{4hKFii>AVUO?};g6+xH>5}^x07GTc>eeB{*anHgt!B!o-v%+5 zlChi(QYJ+%XP-?DkIkPotEdQ>2Sr7{{p~eZU0qa|H!CR(LEs4qaWQeo_PQNc*0<<5 z7?ogj48+(a$H5>7ZwR7B9La00UsiJU^5x5y;`Q6#u2{4zyQtvy{Hc)C(b4%c^P{85 z-FSaZ(@~y8IhB^E(?dgFYE@w73u?=fhxQ!%^s{fi0s8*UH#>HKaq-xpW9Ly>yQ-?8 zp_T?hlYipP>Be4OjAeo~DOh4TsU{rp)d+722xZ9&<}8{2rw1N*;6c3ZzyFax{blj= z1vz0#Kp1|1kVU`@xd)d>D7-+!p%|x<>F+^vc8|~>Fak!^WVg?wG|*w^9Lo+2^!4^O zcQ9cFYN#TNWa@OZ=rCMh-^=|^DTIVZzki6xoJ3xh%$hO^Zz(O!$;v4$ojJ33VR2$~ z!SonJ_rRn_gdZf|b$B2D>Sh`gP0dP;yH^NjqtWGjec&kJw2C-r3pt{sx(1*}y=L@QiJOD~rZbtF8ZcVyP9-F=#Bc3Oa@iI))57 z#^tfp3g{RL=ok~R)C%Ys3g{UVvD6Ca84Aq*RV?)yM6hCjVvBzsNnHVv@P9Ot+Qtr% zG!8w+O2epa%w#AYPHg-qG1O-KyNsTG00tgbg9r=5$zt?0JdN~FHqa!jG7&B(K2qUce5f|jNU5c0nc?jnuwj>bQE`#oOAMRWUp52YsknVT$xbC+Uy5B_B zlF^z*jK9Fo)2tC>meoQs@LaUk5FW4$x}P4{xxpGvGOXaVx5kkYJdas;9=TRM^gk`| zaw9$$PsM7&c|aWoRLRMzfr~jy4GqxrMn+Vsf`Sz*R!p6$QjHKZr$o*l#_r24B2n6M_L?&n&U_a!PScQOhKHNe8`@!)EDNlRG_?moH0(#yZLLQQviiA7Z z_da-U8PxEm;Ag?V28H16;8%DF*uMS6@hi})T>c`rl`zRnBVMaA7g7Zen)qvgq?a-+ zYy_}~cbGcn9X0~;k+DduynHPX}%M+R4`!+iBA*1 z?h@2a83CZ;A#PR4$V%9RS1Zu%3Tsok0niJvmd@QD8q1|`OQ^T{r%zLa|-8#hxhka z@yh!8dc@qJY{>)&k5qn&#nTlI;#TlUDgvHVRb8Fm9~Fh%->4|Rzb-a55NK>fMnBT? z1F^gk`U5B&FUypo>H6bY`{VTb$eWTF^)@JR>-q8Rl8~B)93rAcV?)RX^f737YcC$4 zAUpK8jqkq;CF=cmMI{O=szlKQDGF-Cn-N-ubv1U&`aAm-wR@2%NUxW}xgpU=6tY48V8>vK zlji-QX>0IPB_c*17U&%64ETqT{!QmTgg&tBQxjho_8p&+lA4o~nnJUoK;NDQ4-K%B zY10Y{Rf0LV|BEZt%J0-s{ZpD`mJ1g_E12vUtR z1p-Kknu93OTW>9yR&w*r*djM^a-CL(5FkL(QQ}`XNQ7yG8=b``B9VmEZK-Q$t!r=C zzV)N+pKN`W4fy;B0zfxmIc@O>=1lvYLq$H+9Afr2yj#u~? zDVhy1YkFq^VMQdGi;{&&xxCR9@b%f4yKqUT)rk1;74v9x|9i zXukT*6iHHKWRisDOGQN`rzA&3Axlc9&&a@24a2j|$k3CioD$v|w0B7V3C)1&0vA;R z0CpzYqVc=*Qhk;_tB@jjcw%@$2E9!hW)3r(oy2A(4%8fxlDi=fs6X{OU;&GO1zZn# zuo%*_81ldXEFccDAnq5kpae2{31swC$N~#wL5>vyZd?}RLOz#3KGQm?R2EzXSwL%> zEP*VT4_R;(WI-Ba!7N|^Ar(2cqhM=^!nKO;c0*w4uEwB); zl*$3k#GV9uj>|-WLKFpOtE!fga`aB~gfyVzz7zuBPk$<99%tTX{xu;PL@{6ri2=Cp zz&?xm1sPNXP;cwSJqP)0Asz1NfUo@w_Wh3SwYC5H?EMekTS4tJ4D=I2es!=Kg)es@ zU* zIPi;mj>OQ|j{%AkR7l&9jSvojwPp8LUwlzrot#`$R2Uy$)!Ix)ab6P|^}*Z{J9jQBfW?Le{EIt| zB(vJfJPfqUc2Giu})BRbQX(+7C(_{uZS}E45)){9rP8DI z-JSh%`QE*i;Dcz`eypMr0RhNJr>;zl^>zh#Vi}1-8tWY2lEs##MEu?3`Fn)f9ASyb z$cT(G8^et#EQ3<8Qt8mx@SuBa4C*^I&(VDC%2*P>70hvhUBkfnLU$~20^=AL5s(Y@ zbq2$U%K8R;Em1tIUagBlnkn#af!hf1Q2!KNth;zqipX0~58q-u9t_+NUl3uSA)|7N zk=YOnphD^jzz@6_i9Q-Q2dgJ~p3##Owym$Pjiostg2gh_j^9Wl` z;-ng7M%3yJc)A->AY7<)!GsK!#%?wMGi`9Ne{jI#IbS~lfinafec}-?S|8Z%q;eFW zo7gJD&o4uQHI{ZHKrmXZ&JP+$P7lH4>Oh2lTX%aKa3UACe*8Vm#dkB>GGj_=c6MqC zE!P1gVZ;NbYQ{B){OIiLsMy4jk)(7}6ufuz zo`$5HUHOwtAf6G|Nye@bNNA_~BqKP+~t#mz)?Id z?|6{pLZKK~M-#m1dR+dg)hTHyGFeetL`o7AnrNfmG&-7Vkx@wq`A2^Zm4EKuVJMj0 zZr^aoIKH&!pr{-x#!OJBKBLg-4XFlwgHox_p6|C0#z-*3;ii!y{L`9p;kU#6mu!E5dJ43575k+4P$@x1-&TAn#Z-pgw6(r}4ketgP zIj{O}EU7G5QuAO*Wm}^mVUvgz^R-lZ0!5F2H5CVIDht+B6s)OINYElk(Alu27DIwg zg9Kd;37P;28V74C?TXfvN|kfnC39*7Py65PDM{t2)2I1M=G5gf^glJHN+C4g#e5HQ z+k`>2_>w`zY=bPdT{Jo_g)K=kGiS}>RTnL)XjEyuC`_fF?Eq3PGFed*DzpLlx&p%U z_n03KK5?0FrDFE4m?2srR@ZPZAUSFik_hpdUcF#JQe?=)qBhpmFzo-`$db&SJ$*W_x@coX^W%c{ z=SJ3Mr}NO;ms?ouW?F*t4_7d;BnJ6IPZ~Dw^F=)^O3zY8MTy+8S6|fGXEn%(NAZ8(EU^Es6Ou zYwJR7yJ&7%E}C0*%3?t+E?8;^vw_HiRe<->H6t+z^~P>$et`~OG`xDPT2Owi9~Y%Y zo7Cs=dHhbBL@w4nEFvLj>tVG44s)rkX+yNUC?d1{Hgs?9;y&<5e(+u`Q zLK+pbI|e)IHz1seb{7qdHPKu{I8(@88w3G{XtA}41{=JH>y?N%G2(2g%7!eB-3QLO znmB}H^Jyt*d3kBSu;21CGN$%lGT^2Gmj9&%2dgM#!clvUPrH&0w_xeg`716NadXHu zKeOVHl9-Ud(;%ZLo;Ht=Ef;#;u<7&{t+{VMr{>)DBH&}sOMeB~{yEMc(4Rjgg>5?^I2`e9)!k;*5fQSrFs6s>!F|vOrdcyy&Obx}sM~`cb z(gj#$#p|Ginz%8spfPp$ci`fQ&2&qwm{35sz**~X{6D$36RcYbSm5;D%Es^QO_B~?CW1B)@*x+u3uG+o7#RC*fOTqHy@vhg=>Al=Y`D5c9UrYrNlI6)4} z(~Gr`QSmc7*Dx?eG56B6xJjH-JZf0M42mDX^i5-ep{)mh3&>skuVoJ2BVLK_76(rS zS4@z>w1zXIp_5_`G0mZ^askYb;+eqho0zW9(QG)XLR*pVO>Fg`!qNDdYuP0X*g)tl zY^lJl5;gKvXygTW25Ce?CPO1nf<`_GEx-zm9M6jAtfAZh1Mn=vFYqkzsF8R)-8l3n zC7!MV??}f;C51*FMk0Y|h2uX_xMCcx8;1B6IZ48kwL&A0gGQc=cZA`|nlMV~Q-NZY zmyd_9xZNqd6rul@c`mNKmS0T13~{X?>rWwvn}SXyL||0pJZw`hC-r(S_d#5^z!wF5 zETDMG_4xq8(Rb{G&Rl|ed4qx!dT<8~@)4fHm_M!rvup|T89_!ORPR-pCCpCdGp0u6 z8}}Xfh|Db#rIksuXC^^PBO>8)uK+&J_}0FC``!i#iiiw3ohQK`1(MUtaehQ=qY>)! z0q&nT0dSu}{VlFc9yuMCF#L7eZh-dGd5%C}KVre^`0)^okk+_Pf~*oP<+7!QSZIgr z#7)>~2TH)mSsr*ivklFD?Zm!V+6|!m6}bMjN^qL_eDG#=;#I~GhBA+dI4|@8;O)^ea*xujCkCqP8p5;ef>rwU=0jwaOF#!gnbek5^JMzc9y3RLid8Plkwr_ z0(3y0n4e*q;8>N`)LagfI~?Gidj19C+8}kiy>P=ZVPTt$Q$f+~^#b1L$15ys1R<6$ zfX4`Ug9eZ?>f8I(Y8F@nxL}#*p2G%mRyP^T6VsFApi8wT10nbO4XF6TiLnY)e*q1g zG07BdLMs7-C;)H^*ed7Xgh&KmQzj@X{X>c{tRU6i+O`IG!@t?SN2;Uz&vs@qG0p<> zS!^tR3Z;UWg2Jpt98`mKqHYr#%NzBRCS@*MsMTiYWNWp_VW7xDL0nZ3Wf`9|Ua!-j zVk$h`7Nc4{Y0^xx7EX0dAcR2&P3m>PpJhPYq%ytC*X|$#G}f^U&wUuq1FEyys5f#g z`qw)2*uS91@<5;OME|-EJ@!`g*qhN~R}<6)Mt@$0z9_>eq`;_6YvA3E-ns_p^Nr|} z%g`ThK|j0`z4cerJ9qA^a`ggm93ZT#6VZg{Po9-X^N^H!?X62u>MVu{i!{KS!`bvbJ>HfR zCr)&Q#m~r1G)3y|%y189k;%GKkw^I1gE?o(nW8Nb2Dme;8E|H0Zd5xTN ztIsEw;VTWapF8x`H%HqH2r`*IJs(AQOc4lr%Dei$60!-iQ*lo&vW1X~<5(=DVxEEw zwS3_(@^?=GTL1R-MTi$H6z7{YFMn{P85O-cTN=JV-S-ECtLd!Vw0jh-sPgUSCI! zTOHw8+@Pi8P1K87h{JSFLmu{5iu-Q4zOeAB8*W_+PRc$e4|PN7d)vk+G?HAWv9ZjKxtPM?1Lq9{t*J$=p`fMfnhgC)WM-d5X`@bFzO)DBHdvPSB> ztQtXb`E!?0`t-YIAy<~QB+gm9V!1gAZ}oOLifQ;_)}c>ceD`zY=6!nP;FhPJdg|Rn z=g*(|tiS*D_rI_F@dUVSy6P49zJmw%e(~Pd7|IY*GNq)T+i-*N1GXJ_N#FTdKh zZQItZM~>{;wWXc9c)?f{kVyyo@F{XHRcy1{+tbq1+ByOFy}!5N0?@@?wsr5`AAG)D z-+tZ5CftT;UMWn^z#;%+T@U$D8%JrI|jL52>wPUA%5aCVq{6r24{8ctT*z z&LmHApnD?(NR>1lXhu%%T=1Njtf|p4*3r=j(CTzl9y@kyR1t;G(}T$d1&nwtgT^P5 zjPwq8sau z1Y3{n`h3gQGZ%o6*L?iSCWiwkrQO8P03Dgpl9HLo$dI8TXVn;o5CW@KN2KOQX_Ouh zaCM0j1>Ed}aS-V`nz<&mgW*Xs0AHPx7eVW$s^h!2zP$mVi+@5jTsp5psO&1tH)FmH z1Xd!U7XlmquHN|Gw(pLYx8W`aolk+2YM5qsxnUw9=2-7QEQNmKI;B23HaCCvEf4+u z8t|0R`B@Oz)3`f2zl-h(T6?lt`L~DeoHsK!DLU-Q?OOq4Y~LyZ8CX#uBUg+)3%1cH zt$~&g^jD%btv^ zE}`)h-WRYgy8nTj$rHFb+znEpwe7-ixWz-ikJrzej3%VWjCniHe)s7?2{^`rUW+5Q ztLt=mV^3ElG=U4U8ZhUd+;g~!CPTM2H~o12CwM%*`0ivwLj!(79jJJ|1p^~;U%IRJ zRad**E<59K@ysAn4aUX>2YNcAk+wDF%!SjSwWYPS9;@b7kgT-U(j(&3F|lgG2K`rS zE5g&(DU}{U5@tXaFlg`{@_}<_&bLAs*(XUR%?{I{waDse4v*g?6MS^k8!JBniYA#% zdTbZ|sg-!8tiuNASE)nQiPoluW-w;SQ94YluO4i(D>bZUv})hC!`*gf(Cf$z1}mBe z$9(ZcMMZ&%6Exz%{bN;|w5<&li>pQszVpsIJ5SIef(s};V(X;YB1 zr-(~S3CE`oxi}>D&+bNacX>ta!LQ%`u33gygJgpvo3?9YQ;I9ZP|`_@T1|9P_}oZ} zS3`>wC&WRkc^)lYsX|B^VYHTTJF1vDKo6x<`nwujy-mSxludGqtxOj5yU~$GU8fMr zHHfmtcs30U^<4u)ps#7&fA%;U2^rC$8Y)a)@v3ZZb9r4iYYN!O2+F_9k@V#r>S{iH zYNQ{5l1^?iqnVP-v?98!uaoj;$HYY{fe;0UJI~Z>%s@kXPJ9PnhaVZkZigL(0s5g& zHC9y)Bqphic4oAL*Bt;nua1`Kf;D^hGDCKTMZ-$Llp3Cxf;$`?@S02}xz{^_Bo~Cy z4fXX_p{0H8X~7*Hj5j5vM3Y30XJmk~y~EPXoZ`Y6@!;fl=mt?n+U>49_tLxT-l`pa zGUqW&kKa&q6GpSxxPp7{z4uqyaYN|eh(|TV%$frUG<}K^JPX6K@A~^=j{#i&3irTo zSB|;*Mx`+sDJt_tBPm)Uj1Lb6M7G?5GNhNJ>gFFE-JfyJ1~?oHaEy zHnC`~o)WYRCBFrTql%C98(^NJIkdHbQAV#1hi^Hi`P3K<-AR~6yKuM>I$^u7U&y;{ zm0-j#92<1xR+gVDKi@J?k1)moT@u7a*jP+TY6?jB6EiHqT>PGu;V9D@Zs@H2`fLq) zgxxAg-QYnGhR+??ap=beh-yWg8}7rt02r!t>3I+Ru86#)c)-G7@a~d3a!;J-tvU0_ z>2A<>9T;HXg*8;MN|iD?dL-y?=<3FSzLs|MoS}yL6BioE`}hfNw^0qDr?nX58i@T`ENaCEt|i?j0P%mGxW zXw{?L$Am?pQ$!s52x^^y1aL+4vGNuA(Ku5UWnOK*n|@CNX| zsqwz8#$^1I(=Rw77y8cct*;qE1tU8%*JxL|YR?`-t+$azJ2TMENnEa7C+$d&4+dJ! z9~vFCGul)~?tuf}A34@~d=Da{+H`F&D$n&*Sgi;Sn3mx^GZIA4+Wx^wnqKi!?Vf!f zkeBey6B3e9xEK`&(qcyUe{*Ea9_4RBmU!n-1J3Sms&&WTusBtR-`1lU$68qE?Z3ng zmC)M}s*TtGezjDJZONeD(+X8A^!v+k!~d#Usth{*<<(Lr807&uQJWe|*vVKjH559U zOBe6r-d@BE@4q6V^`GH|6v%3%*BA%FI9l+O9z049s^|jD3G{$iN7X|Q%%O`tbWubX zNp!I`bP_R7DZ(h zu%5u8fb}K5ew6pZcaXz21Cj*`igFdx_*!~*DU#*1kyf5!G2|rfGD8C%u>BhDH3LA) ze;p}eDgjtA;yH|aE@LHj+;wV^`v#;oagPcQlZI5CWBqelY|0H51P(69`l) z?iod(QpXV}8eK~<$Sc(ZFkXg0sjW%kJ17FB8b_d_t>Lg{X-(TWJpW4wR5G3jts0q* zClYQo;cPRp=`Kg0a0G^a+`cG2e34ToW$LS7aTD0~qN->eMYK4lzGAMfC8 zqv2)Dr)bF(g@W4~LKnVokbX5%6pDtAK1o5W)?OC^(E&$^kJUH?(s~h+qCuP6ByITL z1SGZ2m_7kVSpY}no8ll9(cO^gz%xJm@N+n7X9$kk^X2{tIOVS&(LhjS2=w-E|4(1L5<}-wXlu0AQlw>9c?Sb9{o}PZuo1?b=Jm*1;o-ITF#8LF> zP|yDV>s_D{@A5HO21IM3KDan0qxVz(couzKh7n+bKVD-E@yBa0CR6@+1x5hMA1@Ax zbaY3~aoCSTQg& z;r|Pc1Y9->ZOJ)49Mh2$+vONEZR9r?el2u7rk7?iRm@`XLzo^H&kC-eeQs0Gt?+YnU_1Kk3hl#?MOwbo6J8%jshYH}E#sV{(5_T7Xr`eDfFzd~wm!WjKH{__;B>cj~C zBAyV(zPEmTu`o-Rr9eRX`t?t(FDnK#@gIukHa+v?x;NG%>u?sbEc1j%lVrW)kR(RM_3*13Ap2Sy$hG|040ER&t1JX0kx8 z`l6Ve@P>HOZn6Uq-gn~mPJkZ>UbPjGLy(dgPDuwePdj`LnW=U)Wyh{;0O(!W41cwh zW19^Ij_Ddg9SOrfmk5hsK)x1yA^0&OYNbMvV(6gbQ+A{%6@?!t6cDS3-LiBEV2t>Fc-!4yIC3Hb%9*Zls@%)9Sib={PF znFy9^Aiw|ES*_pO6sS6Km~gGn?IRSZ|~X78pob=*rULp;ci91`h4A z7o$LCgsSZ64O?1UTAJT_dO2>=VpKt!gAzQ`gr`BIG)Krp!+KCz_St}j^mabG3E8zO zF6Z6Xcl^s_NJV3s%V`)uA3=@LSd1)9*j~xOH(q`9)m_>iYc#!WfIhVw{Pe1 zbLAdOq){8EmLk~QVnNEDN*~|q0?$RD{`1d2Kc-NK$(knAO>8A*mnApd5_Z1wz=25z z4pleAL}ei?%-zCy*v&@xci)ciwb6sAFV?;nC*)053I#C1_=|8V;{yFH|;@ zbbKkh3JT5vS4Rh`NZJi3Q(0L_Z-lt0f*^3pfEeMRU5kcD%gqh+!Y&DWnIoGiX{{po zE)uuj4t|2>a=r8;7+&^k!R(nBd}DmxgDhtsPI)u96UFq9hHF~^&HcooKcQCc1|-V+lw8xR~rB z!_0N4qk1d(T6zaz*qfJ!@u_os6?S+n?cdQ>aDdo~#mIj*k5 zv`*i5^w{1D^$qZ8%qv`$lbOx~T(wKfo_cSu|4G*4QJ3j)FB|Ezti&t70(ZEK8T)oT zai47_Q^$$c$#OgRUGwwTGx0(hQ{!`fu^l+*7u!V~6f25@a!f-L$9O>=)--Hq&NewD za3&}qn3|8RUxFSTnkh(&nZFi+^m7A`igPvc?sEbs1AnA*a4JZK=kn~SFWy=xJVDEC z3V%Tzz}wa>3EV$EKN`4?Zt+o(cmS*zJw_!?=-$h4>luzwC^$(fi?CYI>J0Y}4|9^o z{_^N!OW|#Kn;E`1e?h#kaTbmzbsw>jdlrJP`A6n7Q!%x>HQ0UN_>W)ju4?NY@{%x9 z^LO9v-S_6foyQNKt{kuo1bjg_42d)VOdmQ{fPBiO*M(#3n4FhKS@$zK!JFp$=Bv%_ z05+cc4p2=k7)#sTy}b@*pxoAPmgyDN9 z2CT=(rto`atV*)RB_&MB%*wv`&Na8*a^1=mh#}7Hq2aR9xrrzP=*dxX{>6w0&8Ccb{tl5c^@@Fo}%$$_9v}o20X;qusJ3W8VoFZYBPP{NOwE_mTBW_+z zJq=8U)GkZN!&_7A;H55O29e3!*|`Y5pJ-t@MDg89+s2K~e_-%=>1xmo-6G7!s9S`Z ziVuS}`$l~C-+>k4e)i+-ohyWUaROx|3bpiK;j}5J**6WGMMap4VP~x5bdm;&6@fYn zfZsKqBH=+=_~Iytd}1|Pw^ybP8t{(<@Oh?L6O*L|7qo zd_A~1xJ$4Kw@c1d)~>%6u3uxYGuRev4YmkO@Jz5Wcrth_cszIk!t-%y|BipW{LFIP z=0D);{s)S_%oIv6)-A?&y;t}(M!3g0hFxGs77G|+4# zwWk=RN6?$q@2YhqC<_ZD0cSn^D%gYLW8*)XGcPAMCnYtNM|+l`;&a(M;1oqJjl}tu zEPxWKV}e}rsnmbD zhSTKz1Tgf(j|VE@Zz&P(gl7Mh71ppaT5)L4ful#~#{hJ_Rhlz-y2TnV8y-G=-Wxnu z#b-puo95kKm{+p2bW(VjN~#E$?^^S#>y|BBz5K=n@zOBk()lPnF@MgYCD6-W#HVhA zlD7%U#wKWJA8@AlR(xvh$m%mHxKE2wIVg5*0M?Y}iCpaG{o3bKdKlrBeFu&n zxzJHj!Nc0#^Tx)7Xv5c|T|cJWy!lI@v(*)wmZ9Y@gDSd&CO-)gctqEOljcw61APIx zVyO3Y)xiUM-+1Bm&v$SC271MOn4%GONyE{$8oOe&3S@zLWgINHnD1L%0|VD(L4FU% z=jKL9t=5RjrcXZksrH+1dC(S4``u#vmJ8%ZQVtLD7TH6&7$N^qO8x~({P&Z(_H>?wQw*NpQ zQiJ4Gl3I;cN6Kr4+wp}Gf^bL7?v06#2lO568LqEya}Nyi65rTg?_7*a@5V*mpsf6| zKixPs>RDSvY>GusV7lu5zb=A)xfinTBeK_YU!b5cK6z4#RQ>1c^RBsZ{+wH&-?ekO ziai+hcYg8lxA30*bi6q#I@*)niS!?nDS~>o7nEytMi02*)#@!<0^h##HVUPw?_7dQ zo+40f;4~k>2W*tw7zhTh0a~?z{F5QXhw6E5w95-A-7*)_X)#Oy!X2W1sAA?N9(vpXB}#U+a{#e}rg)UQH(q;bngx9PFqY z===SdhB6Mm$1j6*sDe$u{ zhxhd^7&5WqZwaPEpaH zeuUfM{gF#tg66h~yp6{e+!!yTA*_a-wgC`T3TjWQMEj^M9E~((D}?v`YaM@9R*SaGFy7%VPOnIK99cj zZxvh>$U6F674!+gvi=Drd;O~;6gefyC($jW*v|~QM&nTZakkRSV)_z$C8->aX01{M zs|R7v&%@AvFYNgO*z<+3=ZnC`6u_QWfO%DrcswHUFq5fZ$mfD7<;e~Ez6f^xblCN| zu3vTe4Qf|&+Uq_IL38ZYcVk7pHQ zNGN5L;wl!Z$B?usorB!kM$8v5?_g6>ezlM^L+I)Uh+v9g4q--|DLSByFtX1vi2Fg0 z)(B2vm^p%(RsdN*hL}I%5Ux@~y9CL53@T6#b<1R{$RU9a-F)u6d8w9MK^Ma3=;Gq? z@=_PXPf17+w9}?7n3qQFj>5(R@{ zIk#@znZIGFfHw6v6=%NqVwPk~JgMLG(n}wH$n!^!HhyNcu3HD_#qI1zmr$Xz#TnWffNIz!!!zP?#f1iGcx)d8|QTQSC(=+Ya1E_ zc1C2VjX8a~gfB0z?aj><6uG%dvAi6i&|GeA^J#%AFAvJKS(!?Qm3Ou}?I__c3pXGF z0E%5X%aaNU4j$Zk4U&FvTR|(=7l`B#)QR;C&>S4<6%2zuz0p_?Z8-yx@vwNPp$WcU zGCV;8J}&-%*#hJ35sc{f$-j7aSU%kQK>>8U?qoh6rt0O)a4=l`IJu`Psuu94wBX8bSLZ%^t)V6sO3{>Qt`R?=G zhXplI6E^JHwd>FZ)N!jlh1Av$KG<7c)ip2>9DM53)#K~epE`A*x}Q8RV24rS!hTf7 z3o>5T&;#cZFTj=^inPI6K+x)sxz5fW50>V-y1K?j6`t#w5q?3Jb#(`zdV^qi@xayTGG)i`e+2KJP8#LyzhDQ}R(Z=UpylAh@dx@S`YUH`yuS%{EBC|l6%VdQxn+!pIl(|P-E+-2- z;IunoaFSLvFcDuy)u5rG)%w6tloUl!5d z1eTZ*O)DRsFd-)kT(!XT^{ry`j#8#qS;mC5*^r%@@KoBgT+>q_A?}{4Gj8|Zz28*S zw3L^--R0$#_B)p9^{TEW_*JANCL5;=mk-#ufdQX#6{Fl_g`ieRLK0N_qsz0hqO!Jr z`tr-?&wqO%KV$y{;&?&@(Ab*z;IL3Ff3q4TJ zc*d46eDA#vJUtu~q%Z~`$vrq&+db%QZS{JiquYbWjYDQ=m>dFVOjlP4-`6)hjP!kI zvC@=p+$`w6%9~KWqb~$;%v1tW9bZ@Xg-EH&a6ve6V*gr?tE1!0nJrtMLA222%Z?L& zqk6RvMRLv1o10B5Jlu!tj!(Z%nU%8Tl z!3PZ)Efsw`eb9+z7mG%e?R;2#2#o!k&}#k(mI9V<`>Witm(SYseGggbz<~z>(ReEo z{O|?z8<3BQ@4{js?3`oF*UTXEH93rBD>Hz{*MRolvIc`XpQ(dKljmuy60RGSP#0oQ zjB3i1_-KS@MW-hu#G^iJb|$T&84!@8=<%RU7$Ah1fy0Tp>2UBFkB1(P`HeTe{_3mO z-r2Ni(>t&2-~ZZM>({S;>ovO_vTIjAMix7*6R(2YWi@m$j$CZ9@{n~shNS`tyI$C6 zl8ZXJs_MZ0{Q>cCvBU-R^aQlQSK{qA3ymX{A}Z zIXSE7dBEg96ZE7qY+xjg$#cx3_rwPjF!h=+rylLlWa3e@K(2;o!XX6cF?7=*TY8qU zJgHm&vSqfIhsUqPO6bQf!}>C~`YLe@dFymqbgekk^g}p(WaT`No?bjw;!%qeUrUZM zD>2G@o-+hVS4H}AY1aTSFnnv^az%?pZ>+aLCs|d0=2JSIzI@Fp$twlu{W3`Si1afu z1Xl~nz(%GIfb0^QojMqL0IWLO zihrYc?5dbUhu{$F?gGcs)qUVVH!YLc+6{j8zyUcF>uInzx-ZBgAgNqZ2waWZrM|wz z)Y<7Ca{uQ~R;*aD@~10SOkDA!AN^>>ZKo}y9zm1P zi%>hr^i?{obkb!we>g@~3uWJ{l@-ku6%IAzi-@e$5Hzy?qiq9bb`a-i>;OASof$2V zX*BdX0;F>H>OPv=f$ZO^65&vC&+Wg6mx^a zz)?hRje-BeY@STb>XaO_dG1u`G#1RoTV}H}8Hh1ou`{2*;t~=Pbk(?L)k1O5um}@L!TP8+1MXjsPhA3mWr}j4 zK#`P{XdVYK%y=V81V@c&yGk%FPRfDcP>r?@`QS9HjF-f*a0h5>lpHQt#YIQ>2#^7B{7kadV{{B z3+~IV4uhei9~<^}AiW|iqOGgTMTB<$nsSMY25pT3d0aHv_d`@GVwC4zj0jz{mT5CcIwU0alt6tkJ9zB5-1-6`(WDOfedB zj0p9|Go6T8EkF!@6%wJnuLK6*sscpOyOV)m1eaGtL8^A~RApV|DN*$DpBBr90G!Z0 zB9z-oij%;yP~GUqFy1{5tNSrn-3u|^Ex~w4b)%^leHy&ziLkg6VR0wImQIAlJsr>A z&E8oEyLutUzB@4XO@+lxJ?YfqrW(@oU~wLu;>eD-l3xZ20B*3PBYfetaLIP}|8zg6Z(# z2B(NqO&geV(2MMNkF))wDN|76QJ#&vXV`w&wglS$N6A~#{4H3rugTZQ-g%cfEX@y- zZuJt}q#bV`$(k;g&t(!YYhillGkGw*&BZijHY6=AF(M4VgR3yXtaf{eAuU<`m7t~> zI%LO%MngoJZ3%n=79Wab`Pv{XoQ1CVSK!FhVB;~1k>cI5XO0{>@_Ydt2zPT=Q0IJ> zRM+4q{A)XQ>{tWCd#hmdc#uzqmWF%2%Q=K-rGeISZ_3b>Yf5{h}SqYY;^%_b5ZvDUq1QdllkNz4r!O5 zaJl+mQhPjBJrwrAcFMxV?tZjUkCpG!2AI??TlnIo=(Ewa%$;*53a&q}Xemb6c;`@L zx}Zu)S@|I9R6mN0-;in3%%K`|H0Y1UX;FU~2C8h}qM%;9I44IRMFK-(r`ZyYY{kI1 zciZ#NZ`-qN+qQ#;PvGSTuk<)}^Zdn&AMX0*+k>abn?l^DpMG=l3Qhn#nLAI`;=7!+ z-@LFIl@8$!>iKxj$-2v*(mo)r-!gON%*5vNz0F;?7h3vgeQmBX_Yj8Ms;Yy>w{PEm z%@%gzM3YAcc!0AhdIm+7*9{Hy?aRrr$#cRjvf+*swm74RAM*`WPD!7Jh81V*#GO?0 zW*+uPOKbzHifY(=wU)$;@ef@PJx*c71* zbpvIi8#(^>HY#CcYQ%Q%s}a(Jp(DIZ(9~Ca^PV()Q&De~wN{=y`%)1VNV_r1HlIIL z*;-P}4ud=moi--k<>OJI3ghv-881$1QVL8DKqQNr9~qMb;Pun z70pi>Zz{Q!6+c9KKa)H*mN%g#8i$a#(bN~W!|Ukp|N3j!5Ry^5P^$)ou}ykCI!J_# z2dD!$;%)DDMcgegpM56Cd$sOHoNZfzJPQ9-LU)acg4azer`0JZ%&w-HN$1bcN<`*E z5BU$l1j@jLp&zEJTjuJ)$ei$rysZFEp-&?77yj^v zKTI;^p+$r}5YBvd;KbnIM84h8(NBIXAQ`G{P*bLWr_R$KpSdibyb14X0p;JU`DC@M zFkZ`vwuI&u40$b0b#+a2rL`IIWOZ@Vy4o(+)m2w_+s~aldxb;^>ybPgU-$q$Fsm#x zB0?c6DGo#HFuITL)i}U)$H@sQv7(l-TQw-CwA%f3P&95qT0SBIF|MH)8_Ej~b3uB; zBFIC9H%3gqmYEk5Q&%@3)#n{<0F9){$}$oTJtvyI z!HQznC;=EU>C&Zj>jZgKMwHSWo@HYc!&Yw4u^IG5mBK31O^?HVa9VAQ#>x%@Av^=S z7?pcPU63q5+5;<_VKS~tI8}#K%rTQ4MQ*PSTyyUE_7p6`I=ngqPY;W|ED1v6f@Cu$ zuPHQsl2ZBJdsaSUoT2SXx2-sy`ox+}yK^;!f+Htwm;D*30}T#GYO02MhdZH!CTnYR zTy^P-cilBU96ls%P%Py4r%u@e(Pm^C z-ynT*zf%u6*b#>P?w&w}X#Bj2H^h}_|W9M-V zjAPFLiac^$BY*qt{1wnGJRgXkpAjCcNA6QlP<#~rtwboCfP^-Km8Mz*s~8_L>6NKV z69xzA?U0e6VtPvwBKu*@=pM{#4|kygqFa$XYu2pUhNLjaoFyjy>D~t)d@!4A7fc32 zC*O(F0bu0pZ$~dT*w|ma-Ql3)sD6bdR$xwkZ-dmB&S^fu359PO9vy ztINvTeFl!U5F!_Z;O>D&~u;=#qpLen8PGZ1(>OsC6;jYR*3J1aIZ2xlbZ*y%IpdwUDu>Ro5$ zFAVi}h3kN3O7NP-_3eZs^ev#NH_?4QGxE+F@@ep|7B5~rQ8_~q)Z=;Rp`u0q@gMj7 z3bx%F!n2IC*Q)Fjhw8Tv3;<5Zx?}XQOi4mYI3hl>qJRA3=-YvJqf^q*pxfIlrfG=6 zm=K#bGp}F*0`S9dj}8rCFhxTe8pJj6dd}^5_X`%pF=7R+eEB7pJ6N<8(;VpM&H_HGmx7*>a)=%A&V|4 ziBz5)@cP|0I+f(Mk;PAFfxZL$Hl}PFqg2j<%x5eUEBht&+RP>2-t4vEe2D0X~TOVM`c~uVfCupp`VC^y5>c>7V;=7F_q= z{E4C7ov|LAYC%l{SCDBalgR@Rg4r&UmC{1A0xRP@C46XT{-jBnf9J>1!H+X#{OsAl zoWUVvwxAb-wZS4(@TR1}dqaIWA))Z)pl}O(IaraLIXapOuyyNq{5a|xew?kd5Zm&I z_y{9;bJ*SeI13L8(Q14MWWdqGN00hlI(>bkE}io>|gSvIJxg+@o-*xOjFk^XAm>~0ecC-ka zMeHmH91g@Pb?yvxOU@nWCq#iL1wC5hK&mcL!GHr#!>|-|NL<6tTR3*+jW~AZ6*Ek@ zmFa7+fq6%12#A1zqcmckcR)^$^!CmGmW!hx6#K6Fw+FBX<`dfHm@UGttvqQic#98nmyRHXPq1rM8 zu@Sz6x7*QaFM=}$oQC9#A+!!yiNb|35U)F_Uz-O>(Azrz<`R7Tkf)49mXel|)vUv8 zE@6#!$13E*qb%cUu$rYHP9S=LVjm^Ap18;_`Cst~`lWvgd4V)rgR|prFFSS(=a`my2O0Ob7}s zoG>9IBrRM-Tms(!Tn*1H$}va!T|g?MOSJU~sIeh-kdXVe4K znj04f7m%w0jFdJeCMqT-4jR5m34R}tB}wuD$>0NmFVpV?O7zM))6C+vZo$ta0#2@v$fcEu{x`1lkv_`AS(M022X{?Zk6*y(I zhI)azhu{SYq-9m)C9>($zdU#l{*jodDCN|h@4ftTOUtPX3o`QZ6pBliPRU!Ut5vF4 zMh<>Y+jzC+YNH+MkKRypAh24~6C`I4@a*g8yx;1ZHa zE+L?|V1Cpq)PCaKcLDw{{0){gEh2{rvA5SfL+laU+;9y=mju?-v^6$#XP2TX$+R0u?)`LPV%Ve#OQcaj2EODeVr1v)e0|6s)|vB({Bo1u<}J(oK@f3hVo zB-)&qnU|NB2wI|6u4G9cSc`o-51dkU)|a0?z5mNEzid>7#HaT3qn%b((uZwEZEfce zV+;v_Dn+NGsi~U;%~-yC`HVub#w6=wRd z>6XJ8isIl3b=uhnyEHaF>YXIi8QLPQlFz^sxMC>-rmR2APB+)xB zoGw8C1a=ew5D0w5tSWtXdquUQ`m;CJ7lEy#^IhT+{O5;S+q%8Yz3v{2J3F>KI~)G2 z6%fl=hGet?#LLd|KNr&w)v2wmExoeX)ZoalIOq#BI6wvh7NdMU{(=n_T~Cv@Z?J2~ zU^bhE?F0D2PG?VZE4n=xyx>4+pv4Dr8nD0ej(Zm(c=04?;GZ#n7>$lat&ZR<8Wx zLWKKugRS)c_rI}R&y)efg_6_qpRHW+AiiWSLfpEU#F4M~HIsypfCA4~+eD&&; zi{v)GqwPWyV#_&&=<2DecgeHU)6-KD$0ez|MVTTx92TKdITT<_O9kZ+Z?HRp7z}mY@))i%+=cSHJqzf8CcF4cjXs!Wf`10?hJ}+1cUO z4t%|F<3^;5J}f?}`qF(zU*8>5u3klLNuzP%X%zVKsKa^E?P_8)>QL7s|O!k^1 zd(T$cn`?2MhK=K5j6-&o3&P3!Ii3M+Sz>=J3kOrAz6<##UB# z*?5`g?(M^1D+v0Y8cwIYl@d4rZ`FrhL89t ziYaVDrdX*j)LY|yL7F#vw|lpGw|JlRUh*aSrizj5@TzqMzICF!L_PklCG%7@uNMnz zzItkf1g`taSkFuPw6*p&Ro9!7?jh~JhYm_HG=+H7VKvxE_t1I$sT3R_`< zyX7KN&kV7FbY?mjFHD<9nH=Uem}`>|ewV}mf5S(xhkayvid8o2XFtjzbD2yjYbO(Z zS3Bliw!C9I!Cs%JIe+@l-UEk@AHIq!QPEW2Jyd_`Y-=Uh=ISrEes0}&vaX^2BJPXJ z7n&;%oNDT~U;6s}OZLycfd_TQxN$~xfHpYD(@_ig;$ zu8AtWG0qgCO@c3EW^&#S##MvOtvuM^R9KQDw5T#5m!o35 zLQ#3?Qe{GXe1c8o>IBZm;gmm*Y>C|GzBz;S`ubyg_m$TlJKNgj#6Z&5#i)XEgCnC{ z!+50_9=6x<+^|dQP`I4R4)h#W5@wUNo%!-ohZUEktrGQmNpl~#awCy*$f^#MS%ck9 z;zgh9tCn+w!gi{=gCGT^|2E`gdjAS)xELxgRvvx(eSAyh<;q5aGLw~Ci|Jh%9)%zm z8BkMqhi#Rzt!O1v0NgudP5)_~$q8B1PP^N;DSWqbtbpmHR9yV0+ zQSF`r7Ni74O`V^gpC4O${`jV=-tbTpLY@L!&zB#(Vsz8*mL_Ct zPm;?UPBsy}%f$~iyTpExQ*Qs{lTW_*djAD%(i9yQ*gMR$3^HU$3D5Er#3@WF`cZO_sd)j-1Fa z;*zW7AW3m1Sp$AdnrwM;+zT!Sc?RFU^zutDeQ_0cO?x-W_|#qQb*b>L7Q3@G1_2!t zV}rmOB8|=Eit_U2lr^uXm|t5%z7}lbI3$O6U!ZpX?qeOK36c2am$#n8F7yqwT)cFt znbT-tV<=^-)Qi;Qt=C?AYxc~Uvq4nLthkYb#ZU6Zy8=JHs0<7O&lMD8)+yM4m{?o% zu%|~JJy~T8A=E_l^*bB;MS1x3djMRMA~K+}Q+0Lw8)q(c6Fw-+i|sltU#Z7JDX1CJ zqKUC^tQJvbN>uSPx`KkEjn8VfeYtn<-j?WKrSI(xbH(3)%Xk7A7q?6Ey>VLiH!3 zC8rCa3dPm0E(T=hnAnSF&R(pj)|l<+U!I=@#XwH{Wf*)~%4s3ZC-=HzX3V)Q?Y8Ww zq(tz}$pr|euU6f!*s*8NjybpAKF6lna~1TlYQ^0TKJ0p-P>e&4fLeSsV8ezD>puJF z>x%s!ZaZ@Ygzs$e=g8Tu_qB_GhBap+v~g@hS~>@nq2*9lkq?`WsM{aYk!v)78^gDh_sQQnIH`%2dldD)cQ8 z%O0E#bQi2Mg``YL(AQl)wRiUsyLbhfTNid8eY-V2BqYABqN2_g8xRaxN!7&SGZ~#(S0z z)ffj6CkdnwSzx-h=e(DVn-LuzuQ|VWLUeSr&h*1V?2GS}-TmWYyV=SE7tVaKzrOJk z(D0e&bL}1TbHc}ezJ2@WHuW4-V@;0Hsl&1!nhiYuGBVaTl4k;b_q*RcxpZnqYI6RP zr9TIBoQ;h6=dn|NAr+>l5_nfP3xu6fv}o4yr=D0~HvjzR^a1YpIblY4xJE5@);G4d z4h6-;W>|cr8BMyy<#8i^tktPZ$xNJ(p>ecT9=R|?sL$0DnK>amIVL6PhFyyPXo2#_9 zJ@WHeIL^(;C<#B0C`oz#FY?JNiY3U4;?9S|64^rj9B^Nr%zp6gk}ZSd8T3kVuOR7^ zQAZTwHbXWLSH@6`^cr5&z&*|PG(KcylbM|6dSEHbJ1oNl(sNKs|~NZ*4cDE;j!OM&reD*h3F!H zB`1u_i^5HDY)8|DtHz3WnTwFI| z>=BR-BP-EABcSUzIf8Tg1P*%>46>IYhVZsDUtuCC9fs4iTJ_Y_tPmH{&NCmHgPUL% za@{uLR6NV5!~$d|v@_v|8WuW3kRk7Bxo~9vuEzdraJH~r>z&~b-gn=FA8p?JkuB=yOX1we&6$uDU3I!8 zZ~3E7KmGK7{`l@(I6N|n?wAh)n9k3@@U_Aa-bnh%HP!6#%V*<5g+E_WNDW5J0{dT7 zMFy)#dXSdb!7qeRizQhtb32;{04*BM5`}xP2LWOpA)p_Niend!9_l2jK;Enn)FDYG zi^YN};3<}8mA_erZ0X*=?0LHYk@NS3_dShddHKCXAycPL z{q-EAtL;Qo{14<GgKyy;O5 z2kV;KhxK8x^C$FPz6OKJQUDg{BKpNHc=fPF{D;Y?m`dk803ME25vyndgo}|xg0-nh| zbQSUzV=|Cvnh<5{mo_E3A$Zt7LRwL2VBDzJNe>Jhjm$`Pk11C}@QDpabUL zERDWOr%#gb{0h3p(5D!>g+P)7P&+j8msU~z365|P_?;gi@^>znoUv6@BjB?#Bl0&9 zeyd2!&3>y)@H{iX^Pou*TKmTUo`=@{iLs#C1bCh}O9)9pKF}2#mI}$ zpa=aLQFM)#Qe7mKsYii&5KS*p+6E7-`QHU|ut5m8BhTarN*F1dN(IdSzLqNaOQARs zl~E6i*|N?4!awjZu)JJMf^BRQ9Jh-}j)vUsM@WWsZ$u zp+v&%BcZ{t=wM3H2U$_bOk-LwPh(enx3+30Yk?a2NBHMQtOfJJPy9HMD zrnGtU(`<4{rz$PY8n6u0$P26?fFz(OEzA)bY5Io+RvRlf+dlv1=Gs4F3aoCvsle(_ zg@AR<`q|+J|7n5M3)-1cj?Zr{uv$|yFc1-um!B6AF)&bLQyvymXNT4P;{vOqyiU|d zQ+4+5FR&UL%{30gbV4N>$!j51+XF{?qx6qWsqkNnfPiB8nboVWkkzXpQi1#*tAeKY zFf@E|Spn2n_A-wUy8MQ~+L2jl8525DnwFI*V10NY?aN=@wyJFF75JLa1*|Bh8dgx> zqMMWv85dvlco78~coe_)_qAE$odc~^47DWSZ|rL6lFP9MG}{b4|3wYBwH&9zq4u)h`>+R&iYhK50_wxJ=E^a$+J+P6VAF%@@jl!FCfaV~gQ zr;Bv9l@=2j&cd7cg<{zdSSRDg_}(T*pJ#~5{KES(M8=kFZ67JyS}QP*wH6>{{z2K< zMgOpLE3E@VC&Yg!R7T}sLnji}orA?-Jz>t-WTr0C(@uY$Z#!7qU(>&l7IT$8AcIa8 zedu8?+wG2CcelHxwypN!y6ao8G$TjFuzId>sH>OmF)hB=+g>cIbHbusE#upWr&0QH zL)GbX7eY3wfr{;N_X6MA6{72|l|=9n zeud~>npW~maU5hU0%bRsfDJ^PhgNF}F+sipmq{lmn^jXMhTBIzbfW~UN1yTY|3C<$ zRy$!r!K{J_6GlqFPM;1Xv+2`m3D}hayW017KCv+=?`({330GvLMA9m-CKI%WOz2PJ zI6gWWg*8D`pfWvA($FY=!{j`gPhOP`fBp|k!TQzTa6yr9Kg6cxK{z!ny_gILr0%9B zYw-5T;F;p}$)UlCA;NXtv;RpX!DBQW)jj)nls<1%u{nVOJD-uN|M<2@>#x%xJd&=8 zi^d{}S@bQ^ITjH}K!84dACgF>-$fIpp{#<7{zNJsQ z>C-m)R7anV(kEKH2zq9874o3c8CL*XP^CGoMT2D^MtdbjegbUe*H%Rt2CV&k9UD1G z1X4)CcFA~*!y^r6@}d-B_ba zqTA@lD{vM4TbzaTi2vhmr09@hCItubJl&=i7q!%{={kB<)t3J^S5*O2N%aG1HKdR0-a1`jzN{;Nu>LGgI?Pp;}CXi~ShruF}~uW2zH_qaU8YzDoc#Vk_m zvG@m9Gv2>BM^K}v7+Fpc^hPR1+$gRiz2x80MGx8_7MJ{2u$o@MV)hhTVyP7^5x3y= zE9dZEIU1ivwFZ8QbMqL{AWqF+=aXXnBAlx^@a0ZLdt8e4I1yNX2HM})Ha8wur4UzT z4z5Z%+F23WStQz7A#i>nt_Y1!%f{81kE>CHtFahYqX=zm9a$c~U z2b*n*jZe!U>dDz@dR67So8CL`8VCp)?62!VtWL8K?Lf2%GMRk7fqIS$2uPg`@{=E| zhx?(jH%PP+pREuP#K^%XZ?gUUcijWC|66b)4WyAVFb0ULKvNt(3m>R~IntcM$VnH9 zXp#$|ZUfGT(CWqxHLT%5WN`32ueOnh0ytyR*@(!=Ykap? zj<^qnc95#4mvG^eCx;6WCOL}2#^&WksZ`LtNBCtlqngp94(a=O;1cPc#53# zapTAHTuu@&T)!p*CPQjcXFqjRXqvZfZSL;Axc$RT8$U0Au+n4N&pv$bl@Im;mK=I* zZ7~%`x=(yuw&tx}-Dp=iLiEnvK2m!EL2B=zBvVa|ON;Z{a%BgU0Z(^EBhPMtdK}3G z!E`~RA%Ov5QQ3oond9R1zM8-O^{>aS^=K7Nf$i65Y)IKftg+K-?640G`g~CnkfR|6 zk=?s@*EbK!Y0y217b4<;3j>+%mNuojqp3|{nGV)tYP5-UYoLtpv_aF$;h%ANc0HAEc#QG8bX1Li-9f8vTaesS5#R($pb6>IxXP}jd> zU)@%YA^9m`HQ`DLyBeWvYlw{c4G!|)opP5$dFgGK2zY&ceo^tzbll&wfBvUJc(S)+ zen)m+KFXlwBQUvy4AC5D!mZ}m&`@M8X;2-KAVm<7?{Mew=(sSIqI3k23rshn+df`3 z8?t}PL6+Ywu4IJI1S;Qmt&~ysmZ8sp!~&1HzpSEEie|g__moT=GqZpA!ygJU#z=3m zzrG`64N5QF!WJn;I=+=dfn%`*(Pe^+CWVP>Rk(;AV#1y5E>R46z@%GLx>v$fG)Hlvk$uOT_v1HuGZ7ieXtY|QpL#;>L(yf_*vpBD@Oc)HA30N z1{w5IvlX0P$(a;#UX_xwxai)Mc{!=H+8-aN>1<|M=qhSZ7;#u0dJzh>F>E5$L zUNwCK6RklAYZWfNK$$FW9M0Ivv`XrlaS*qaG~0?9yS-HJB~CSQd4`k$H2F_lDMd1#BfTD8x^j-F1R=9>g*mk8bNXK9?{DNIITo()gmh% z#;AwIVzqTZm<0 zsu3245f~(w$Hg(!U@aRA@x82cCg;R9WjEYOAd6^7_P~w!Tis zwaQw%OC(@i6}(EJ?Zof%ULnwI_C{g1e1<;Us;zd1vn;+lIl0^GZLL01hlsn1*6zl` zTWaC6=@{r}?eD2N*WBlYK)9;k!_CPu+3C{@(-8gM*_a37 zK7h|oz@BB;;=R+Sqqcfb^whj5)0Z#LofsDw1htTXX48x(e*KFl?~jpr$kP~I!c919 zZiKKkH0-Ihs^mb~YISVp^du|kv2pT_4!NMa*v_?gw7}5rZfQNy4PSO`duLBwb5kdR zl`aXi?uts=kFP<>Rq(}&=bPz$Z7^VjQ7hwgI9R_0!2_}UPugrOkj?)T`#V`OnEv<11bfJ5D+9-go4foxM#3VuiU@dGUOxyEhrw_|9drJzprk|s50AFzX(-v z|3~$X{mN|r2W$pBC7M=&s!~-I~}a0ReG?)u68^UxEQx;yC_}&yZM-2D-&% z`XuogU(q$%JjtKv6I>=YTfX1NXZ-(dEo1qNTeTLd-*ziLW3;u5@)@+X`1y=mww5g4 zgCk~s!OiVu`~QpfLfa+Nd|Ki(ytK(kZw&NEZ+uUyf$w5uyY`EtgvR9d5kf}LBq5KNk24k<>)p6X>=QZJ1Rzs?r2N;zCMuFLttSQe;-T5q7P*M zjXsdFR4j?b!_N!SK5;OW~p#^HDQjM1w~J&gXVs)mnII=TXK6pluEoCV??a5hS7 z#LXt456pqb5uM#moRVCBA6QJrgMKPz%J9}C`oEu{Bdog75stD|Sl+s(axrM2bF?qA z)6Pyhy=r(vKr`WMX|V;mP}tB*b|5%H^4?9o$Fj}QSq>CwJ#mKif5fkF) zot!ZvS2>m>VVm#k>Bd%QVlhUsw_p+f)$8-`RCfQ@dOF&j&D0M{c8FnaO?`mki`=%5=9c}lk^Wsdh$W~ z5})_?XZ#p+#e)yx!O#BRKC>)1qp{VQ#-b}0ywRv{UH(tT5IIJF0Yfd$DMOEk)=R;$ zET>Ot^l97w>4|Ofj|}_Ao=iGy;8(Dqq4{{xOP^ZlQ#5^ghCWF@8&21t0E!)Ynx5Bj zV4{j}URUDCmV#&d51iLoIIC3CljeaIphtQ!~m%|3VX89I-nNCD+5zOmaU#tZVeDSG`Fk2_O& z);61*V)lTUdY5^ZdtmwUU(AJ;(oQ^TA^g9TnL-+6zwkTWUBty`84aT)SfkE(5L7S0 zjhYXl4leZ&vpFM^ICF9aNdLeXS3CY^TMEkUN$7hY!`y+{DSjmW4C2fvS>U^b*(W|F z`^fKfM+sDR6C@95EmRIpcZqOg0wPM0r;pp68z6GUhNTDydW*@YnV<*;k}=_^pZo@K zBZNpV#W|;wH)QuOU!II8KxFo^&`Xk5Xw7l#^iOeCM9H)jVBRxGx6!@>@>2RO#yXBGC>U?DT=%ov2r}2S3HeimkmIt93=Y+x1|d{8#>vi1nPOws+vXqz zmS$!=37Y9ovg7MMs;eu6YWZ!5B=}>%@tYm)=)p4uuDRpLAtB_z$xlA%Yu&oFWw5(@ zjGLV~bck|kF_Cq>EiL&4_qOXZladApHxn<>Cy%s0+Nq^ zc?K5|TmI8ky$;@9xTGoMVBlb93Ja}F5tI}c3Jk5RwRJ01?^uS%5AfIuSNz|7;`nhZ z^DRDcP+;=&1qKWaf@G|C2zX$<_}#Y=ne*=3Qe+MmG%`nRKZTO5$ItU^*FpspRae;C zsJ9-pYiqYcfi?6ckcqYNDwUKC!)eH{XM@^)_JM^9dxsy>G|Uo=nVE5Q8tqM9dy+4d z@@j*Rc+`SiBUJ-p1RU2hv32LFD=JVmT0Bz#s)y%KiPUA^-dceN8VjO%5u>sZ)GELgF@iZNq2-IA6-g!v zrA#U;dugNC)=K2UoIKV^8oqoDl5yu6$jzR80x3e%08OQ|k%3i2Tm|&~41S-4ya-v4GQJQ|$Y%WuI9O=q4*3tkVAy~( zU!*x;qL&w3D9Z=Phn>y6M#>#>y`COVNU_RI+-`KTIOY=S+m~(!{|7Xjo@bp-uh)sF zd8g7l>|nY%C<5UeVRH{|H6v~{=|B~l5U`Elz6JhntW2M>9-=6Wt8L_D#m1*hOHW_6 za8Y_X_9QMYUX@Ox0EULbV`DuYL;+B_ub4m^AIAm;dO8HT!=u)qs564%#b;up6JwK; zS1wO6Cg|m;N*ACr(jWj)G(@4k1%dzoO*v(U6MC@yt`Owu3bFyGN=-um*2Fr)r_P(F z4-K#IDroX}W@`lv1ZZrmsjg|FfdHgP;A9;hP-3(7yv&2F#r8qHP6`5m_um$qJ)x_< z{NK0FC0&*a7+cB~KI-%)b}TeN*a_ z8NtDDn&hX_Xn?G&nfWubvJee`BvV$MJ|Y3sA4NU5SmjYu=&%RHk!8p!Ps^p{#nu9`pIjref8Bz zfq(bn#Z{{gtS6-c6EU?6Y$qeCU-)}OBp*RUsxcmGIY#bV)vNqhvF5*GRkI_$&9Qpt za*XD*8Yqj=oO(L>5kAE4iXV+O1cU)P`Zb=BbU_hG#C1%B7f;Z){w=+8ih{D}w~dfg z0+H~e(hrz&MgbEQW5Y(LrSJbMT@^;4)3fviEN?2EJc5m=50WacEk}!c$P!2v02{3s z@j=c;J501h6C<#Z64*!yY@`G>QUV)I05+QT9c(li*oej-P6jp#12)P8!dU>nWD2lR zrX>u1%n=zUn;3yiF$pD;4JU2NkFYoq=B;A4tvPFxg zC8lesfGPFFVgl=~g~{ZHPNAdFX$a6sQZa?ZsmU*vVY1Cfl>FnU)-Vn8GSsGd7(@H7 z*v&_d6r$KlG}ORX25tT7zzbDXFTec3`yagga(VezsMa7teL_M|p`!?@6$nZaIHlsJ zfKMz0Pbr3ql`vFZ-o2uJmLEfj*;M3oVBqYTvou68JNr8*icbcLg5VlLMtuNRNI~@3 zw3jW3di|T5zchO7h{ZA(6O1*`Id#UyqL3#YHfm~YToW>CtTISN0ZH+8ASu-E83|Iv zj+AKO(4uxXgbsO5Np{k@hW4E_bnXe+PCKc!Ll^j2;2t{aak5~AdF66qUTI!g_MQZx zoG*XhQi_7Zhu~bqhj|RLfKH?c$jLT>oaRWliDD<Mp0^@s2AeD+6+;GqvbQ}cFHbZl*tBn)Y$_=jmD}fXkk=U)zqLxh2FqX3M91w zvDeoN*z0EvB6Kr*#>WIlciaxyhWPlVXj~^aX}mtAa{PFt#4BzBQoI^KN-p0}hTGT_ z5Rj2!a(dR|u9iT9`sGj!6T(2i*Go?co$$(u3h5=dAaue3T*p%Cm*eZpk%x5n+ZK1t z>o2}oRdu4q?HoTTEKH$r_qi!jbh=2vchHog1!$_O3LWzZoMIuSY735nR|5w@BE^_%g(1d0a7iwWPa9rB92DT!2W2l+ehSppb}2l zC!Tl|vZtA-EDI1uy^`3Nv&J7gQ&(O-+}nr5&MjMx9zFJH`N1g2%WvGc_sEgA-#&Qo zFls*D1jM)w05RI8X)Goj=!kjk85$TKo}B4z8AL}vJX~Mb(s~JroD~&K-A(7tK}xg@ z@d!8LG5DBOz|IuCA}TY)b|*4Ojv?G+2=hMVpd2G5$nQT1n*IxfoYa$R$VMq4&vUhn zJ+pC5^9Ib%qYh|3lky$prf>kcN&2loZZvkYqyXE#z%D5)EFhQ38Roy1 z6(V8nMf!2(Pk$=F@>RpK`wpKtQE~tMOYdHK|NZyfci+A6m)r#C6ixs-D(p(XaTRgf z;#0;ih>cB|@{nR_Y+oPRS+XKB*kmMuf#w)+f1HIfFSqcaRgn@%+k4B)^TC!xE zLIp=WQf_i!wHq;%+?e2VXJb!ZM|2J%zNo!c@y@z+AAPjHvGI*vy9&ggh(8J5+}2pz zSl^DyKG!F7^uL8F;|Tyg8}1tPa2xzA4b^~s5=dkPkO+;2qL~jAi7Wt1GZ%MrCXk2{ zNJI}Lq6ZSu1BvK?M8*S&<)M6(C431{hx%$y5V8aI}Tl;1WnYAo9P{IcXz_wUK?xaM2^5H z$3xKx%8Am97L*o+*jwf4(`Bkk%aSD^c^Jppk`Os_Gs)wG+PVXU;~S$J1jyW~C8mes zlQB#Ww7h7UPT1VEJ|#sGfp~EGtCeM>@{Q+Kud#1fwW@3t;x$l21~w%+AdvnsD2PLZ zze=sshENk+jMx74SFjBwr7H=yNQ95TFch|o5f%_8Nn;X?{5a-^ZsUu@WFx-J}UdEt}gIBt=Cu~jPgBFcE%XK$6~Rh3M7%jur=q8yF>1 zlIqUY)`A7{oym|`pwqsaS)i+k!aH`ACT!GKgAW)bgD8eU5`tKU2&+SfaLGhsmiQn> zT&tky!Dk=_fvwvx9ZFvql3!D(ksk|UNWF?Ns#oLJtq?PUj6)*+Es!B$lpa#Qmeg8# z^eWgPvEgk$I|S{3v3VacySBadP7G-fSdqQw21P_c%@~S^w^(ScmQuMHK6da#)M2t3 zTISMZRqOmhj8)+19p=Gua774({ zuojxOWfa?>_rOH&0|h6?f-}f{y(o-FBsOWd7dS90tr&h3g+wUfyseTjuXL|TpW`%8 z{tM#SMpTCMBBVzmm9(FqWV^Y55nc)Kh8EL#mvFebrPCP*WiF7wIU>oIm?eUpU3lWe zg~o+Io2;v?(0|(3qrOX7QvA62^FcGkr2|S*nkkObOoM}A7K_^rnkm<8PHv8e+7ufT z*dknKn<&T`VVnGSN_66!91u<+32}bHDdc9tDSP?yr9aLl7J*fEfFK!VohZtY5>KRZ zFQtq#oF=}mije51$Xn7+`D87B|NW2N^GghcFAA)zrHSb%LTz&1R3l0*y5 zq2Ta36b~c3M=K7palkHdz%FsXE^&A_4lGKXG)LiCj|a`s2*5*&t!bTj1=bB% z29p4&?K78Z8oE4*F=q~+K+md!>IY{(0dex}r%xYK+rUEcc~`IX58qdWy5Z#@KT??r z<`6R#gK~wSJ9se7IAc0euP0|__8qk4ix2R&YfU}9ZxxA)5pKQDx7WAb_o*lYMEF_| zxT?da&se!LPUm*u<8tyh?lv83nu{B?92r2*VYZ^nG~%m&hK&b%MYWal$>otH>ZcxB zQ26Mh|M{Q4{NwLuk++cs{tPbZM*@H4ioK23T4jCNlbly<`ugT*OQXtJx$n}2zrDR5 zaB{Ms%gs#;?YM+qw{G9Qu3Tyf=$bD!ckDlQwyM$)wEOcDHXS69x$0feeE-Xd6Nfc6 zUH7G$N_$sZ(^nN&W!?^(uCuehvA-XAY!_oAJdaUEMNM})aZEAOBNrH^PnhL< z67!crq3=U1QQE7FX+@tq&}W+`*%xm~_QYG#`WNIbfy|+a;nFarYd(Lx`uy>FXPB0c zPRX?Cps^AbAR?k~s#1A}(-zRUrXnI;eX>5Gp_z5ZB2Y$9$0}qV>_D_q=_v^?&r9<8 z62?VMm>d=rWhNSQ_lE@1Y~_Nn3BrllQZ~&E7zD~vSk3j|nBgAk8FVA6S8MQ+(C`ez zcqjia|6 zUGRB@qM5M;WP7T+D^52jF8kdto_uf#>NDxOyQ7l=`VJpHEWc8z>b3=_LN8q?-(lAW z#h53iN0Ma%u8C74GeB7X1n2ASv<1|i9?`q3eE?U#GczWLENpX??mb_|zVklc%**Y5LO9JU1*7A~E5=MScu9JO85)u+f4 z0ut?7x@D=T6K^+LDz&zN+m=4Mc*!F_$eov&$?Fx!Bh`h6E9AOhq}e46`Fg|QFF|Lj zo7LYNxHPLJB3c#E43%gc@MTe(1oGS+7M=)c$R+vYUEL2g{VBh=H~Z=Ty5rF-vY)oR zzTnVM$TviIy;Ib-fE@>_0~4C7&z*e!i&x+M0AC}h@8tFKVSeSr#m1KeSOy}d<|K_z z)2U*{WsHYNIBJ31H$6Qa*#VQ}nrSE_e4zHVeDOauYYv<}cO~#*gl{X%dEJpCAJmEG ztE#GU)%w08xPYuNP!ppy4*%Crvwk=M{iF_|o{c_zMn=Y>&hE*aP4bh|-1DbKxZp=d zxZuapOU*|wH6Oi{0Tx*F_i({!-?6}^j^TnQT4Kor^h=A-i$!401s6OC7T5$>V3Z4{ z7T6s0VvEp=Ek`dl54~6(da*mvi_JtYHVM60;%2*jv*Xa8zx?vTCFj9*#QpBsv&V7p zx*2A-LjVXvT*;`fyk7E^f5!r&zVdmb6Ka5G@m$9oVYV?JGas{$tz0=Dtbh~MZQDp2 zvmA3F!=q}2-xj+mU46uBzL6FfyFm=Y2FsK@=ijlxsOP*8d?-y;_%*X;{Sr}*B$ZZC zhdEUIt+*EDxuFOs2`HPzKa0QR{yuMg#D#tlVMEl14hOAN)d)Ux(84ka*`xhS2nbIj zS?Wtb?;S;Fz6pY2lTh{YIi#oLV_uK>0gRc?F*m2K(?k_Ulv!a1_?cl?V18MY% zavz+&{~vqr9pA*2whf;db-8yNH@V_&>`-hBST>!6k^+QOLP+nMp6q5dl5FD;5+Hp; z*fdBs4U%jMC4taQF_`Lt!3BdW?y{{i^IiAI4kWw#JCv;=(&t4)eDdjG9~&e~U*GsqK4oQ>E=5LyH7_#q(xozd(clzvDs4DS4%zy1stn_Z#as79)998rBp^~QhN z!gNTI@`#C83&Uu>(QP3X6z46Q;9dV_^Y4`{Z!hW{w}7h56cf91|R7s4dhst)8Lg#a;%?*UrBbX_Y=&df;6l( z31l|f`e~?I{pAm_s_o5Nw>CGQ-J<$U#ZoGf5)ZMy6q=Pp&UH>NnQ?{!UN2i>S{jEs zJJTcml&2<>)j6b0`TKl$Nb{Cq@49Tk#E-(ej`SST3r4P%Q)*Nu9|TWSO1tWSvE1+z z60plvVPW-a;N5lGFC}vj2yfa?9B^E^RCB4Z6}Om{6Rj4vvO|Pa5hPob@F|H1l_2fm z4PW4%jd!)eInsK`(=fQ>r=JA>&OyU(dX^U^ASb&=0GBAzG~#7Pe1PnT|AUsr8Q_S= zvnM4@TE!;41_wOc$=TU%OYs}SmxJ5wzI!T-$`_5Rs%%%a!s4U1*D(pcF601d28S)i zW?(4}w}5=ZW&gZiW!0H86;-=y+J63d*Llji@4|!+AN|mPg&4M<+i}uU+)nJl^u$dg3Uo?##E+w6_;<}1}+t$ zrR4)*aafZuJ}+N<3?r#h z-sHF^Rca)4zZ7`Y85u7anU#O=i6;u641CP}Db2_PkB8>Zf8vRoA54>z`FSMs3rh0i z&%tfbXtaPdBBd%=cIA&KRi!GV#n`eJf*TpRUq1k<%F2ql{#-I~Kk-B%!pJ^g>wFXX ze{=6QH^-4M7?oY^@I597^zc4H;fBy61Z;R9EkasvV{`aaC^A^;V z=;6Qf`IA<)Mumi}q&bVgAV2|C;TgvJGVi+U22d(J`e-KURq^rh3Gt%g*)bt!hKL)EF zhv%kU{^QmJrA9=gCWe3f@yF;^sgqB)w7mQ7$(cYzp}vR3LI~{ipQ9!hAq7YentH~q zF(m+X>rqH5t01X74}EG4B$dY?M?3~eLQ+YGq;eB%#Is-{CjAPM99{~x z7^ui;h7_P42Q#n-L(T|;ToMChWCPgUy`Wu<0v1^aB%vU5flyiVBCgD*A)!1E3FQe$ zD33!zxflOw!Z%tWp_n0|7}RRW)N1wKy&rz~;kIq(Yj4QU4-Di&l5={_`ua|v{^;2P zZX8OLx`6vT_jmn3MApHBKmUCCG&?Aml!y1SSyKhw)LCrrVRq`nMNqb%ZMM~(67PVdva7(>@DXT;2l?x>^Rv-j9jk^xzQIvnIoAa7>_3ys38yNG|g zr%_Ng_S|RK4@@&IG)hoKg#y^F+``H&JZ(WZ37XLE?hifyir`ys4b{Ny$-Vn-p)?ug z4u#UEcc>6B##vGpw|aE}ax^pWTq_X+ag8=UdF$4%zS>G*(MkAiJOpaBpi`@Xsm%hS z0@VViMsT88c}rrJ!zn17VA8PwT?B~j@E%y=;}~=^x5VQfujHPCVUGqcd4st}F>c&_ zCmY?EU4?Aw)#Tb{FUu&Ei@N?bnfL3z2LD=#NVeXgLgT+o!4 zFUo2oW_3S=i2Y%)M7OmaJb19JZS&^sTeff9Sbj*lcyaUQ)$P1w`)VU3<}(zR$Zc#v zQ(tG&1a935Ix}kOr}10gf6o>!6m$z0GSuwrmMj!B3zs~8OUC5yzZd+z|9<}bapO8V zs;lSM)O2)=8#kXOK7q#xSa=ZKSoD){)qw+5Eb%h>!2+Tb$ETP}xR#b86WAu$q)CEq z(j>T_nZ6Bm4lhM=^PW9|-<~}=IYfih*qGDUXtRMs(xPr}M@Paq3KY{oGsm?Ha5g7p zXII9DMn(1Y9R?u)GBuUHzO1`j09$MuYUP2bgHXZDN2K|JOB`(F1cV7VRCxtYy)UtO z%2q{4N(z#`OpGIjejw+E=A#u zvu-5B>@L+UlP2B52C>h=d`ee^dw4uLY0``t_Hk2qapHmn*IYAM?CN^E3qagrV5v#D zc{5wORM0J5%212nw)75xyWU&iPmAw+dJxGvR*<(mc$iDgtiv<|K`DLi z7uIQ}Lb#++g220R;X-{qF_AWxmw#FI?uHFTMSnv~2*N}xP>7154BW-7S~UyNFohx| ze_Eu!x-PgbNQ<;IuQ{E-hyvIskxoJO00IZBv|Se+APY50FDbq~x?f}AH3-rJ>p8{N zyEhgehXb^i4#&ogU}yW{i?inzAVB3F6fH`!G)tNbx7czdYe%5`1!a+>pQBlQQS69(@e!f1ku?b1#^2ntCeP$VJICoB9l}51x zSIVVW(9a*+kJX^VBYBI*}C<7{rRon7XU9jXEx84&-;Be<9)LJ zxfcEYPuxczO~v*Hu|O=~yw4SgSz?xcQ%?g(Y3&&BTX9*b*=*N-LA`$$%T8ra7};Cg zmi>Ze|4*AMTTYAtX;A7IIZ#PeT>R;$TM_Z{Fp{4?{j|6kHTe=1etu+(iq9`v#ga-` z(tBP_O~8q0YWn(X-1(h57a=PAekn$ZmZB*zN*X0LAc{NzT$P1VF3Jp)QE2`LQ67_? zDw#qd=oH}o5!p|h0maNI)W|_lZr@a{0RFM4c=E}Y zURt{Jp@*J)7%aOlz4WBTtF4XF!rOpXU0%LNs+h@#}4Ph2Pej9#V2DgGA2)WocP}j_rZpH`>twm3Ww@(AF z*xmbH_i4s(x2L&z^X8h`nje2$xnYqs1;20yaBE|MKRQNA$E8jMEkGv9btqBN(~>{R zMAQ%qrnCOCyQ0G0S5bi`u9|PUVcY2*S=MNoFe&n?hTQGY8t8A_mG<_n>7R)Ak5w#kYf&xgE zh$Ur3eh-E_oruJlwkUh??1c+es`>X8aPv?WFDd{i>W})-2EVu7di|~S>)DGqL%B`h z93c2F|zV`F!Yms-(CetP|pBgc=QJXuu*3cZsjj~_o`2}(?a1eut4?X|$H zTDI)ZcTS9tU%GVSRQ&h*GeWbaunDWUNF5;Nzdo(+#WjNskBk)v&%S)7v-83QOvaYzt}f(vgP5(r*V}i} zBrl%@d3j5gT$`AQ=^``J*EhP5ZQ~w;+_tyAkjvmQ*d|?!e^ypFGkUIf{SAMYSO=ETH^h|!UeiHT8BqbMo z#!c}%c5FxSYV-S@qWINUf3q!E@WY!05KROg98qL4SOoX@le8sg8}6wu`nf=%@=yfd z*#@0JV{0$p{e#+wMu@J{qg9^!F8&IjRPO9WW7 zUTi`+AjNZ!K3af1PlL7=GrtBMVWa(vjTO0 zPa4}jkrodL)WgH+=}D|XFe_iUfE#_`LN#G0T)5EPyI4FbR-(Ls@&z96iFni}fM{R^ z$}yDBVCbSQHCMVxJSCoz0=1ugJZVxw0wgA*cqdu`s( zn{-;iPpi9pxwX~lwAn!X=ybNWUUs9i{-@l@5rnV*lo3nbqyG-V*MG_%CxkD`ogB#@ zSIHizf6bjFEGQk0x{?vQ9r;Z~kQ{h0upkpju1QmX&*R?rE=P$zK5&H=xpOBoU`iOq z_u>H`OuNUT-@M|^Y%HS1M9Je=|JRx0u`ov<@o_R`c9?iSq-kI?yfcC_ElfDAnY8JE zJ*LRSBJsV*SPi0G0Z?SItAKW0i);jJE+fqVn?@KquxVg3X!8p~__6V&XhRb>8YfF< zJ@V-WR)lwPKzLpZo%RK^;sXW`_7rs5CD3V~hfaGVT5Jh)+Hufn$3myQ7We8}_WP`~ zStaUK);*mp# z;PX^uAky0ELy+{4K)qOd1*WVqNrDz3*jqmT{PTbO!wR2NhDBKh7SIDTKy~qFD5O-L zMSVGJpKmDtdiULT|9LuqpYhz|rRVhir%s*k>hB=CW5bDdF(M|y0~+dGg2Ik~YjcPq zI2UFns9Ry9qJTy<9QSnX&C}49!$rfZ5Tp=3-foEooe10cZaTb-RQS2jx^LuS_}TpP@Yg-h&*m1Pz5?4N+)7`)e#V?> zNu*HflanXRnmfnHKfyaNxd*5e2oqGPF!?*3neDhccKo8EJ>J1Ur4`}tpE(f-mE$tA zvT~9^?3tWN*0&igExk;|TeWJRz?2!rYZ$WB9C5k1=BTS$kC+V7-59e>3y)BGI_hMH*UhLcmo79Dl|tzl*IZbd9ql9?RB!a_7DvF^8gys-qu9An7r(N z^X+#azQluo3^CkhRrBdGXe#D_=F|HzY7d7{vBQwb%FC@t4RMj8X}BgkJ3Kt72Zo_8 zL|OzT!S|LNbnI9~bF(BFqDOfsixopHms%`}Y{YY${UntN04r#Q096~lhiv#-2+BXu zsJ_w4>sYoW_4|MR^Z4I5t5>w!?9A0}lzd>GMz9<@3H}8=MUOthvqxvZU88}U{84PR?6~Gp7Kqdm zeV~!kyh6PTzo+*$bDlKqdYD1|Q$oEAE6Cdz^VnvqM}5`dP4aT2s>#eSn=idmxNnY@ zawor`(UHE&<}`Co(vReA3GWyZOL%d>Va347W>`G}%chW=2{{p<=5{!oL=p_TW2MT=5E+S|`4o@( zt4t{%8j3I0>I39H#9U_FcFyvy4B2FJl&D~#)3a>heYv97uPjn}K(dDQ3h`$;Rgo`5 zn8?rwPd{uu)T#gg?;wV%m`6XmAd=A`~!S3RVvOp3#z%2y9BWegWd$Fda7bC2hI+QiuC|O&+)QCbfUfBxl~wU zU83l6d2obc@G)+#ED%;Paoa0M-&Gx zcUSX{K_ZQmT5Uacgb#2oht&_+5a`eN9#PaGTt$T}M!i$oc^Yj6-_4MjZ>exu(xW2a zo%9UDeIMnk)A>dtQZ{Z>NNi|b9di8&CWZ$4W2*6r3609ho5uVEfN5KO25mhUMPYF7 zwAu0agcfQ0+F&iIsdBo^Tz!vqiFCVMkku^(!e}x^F7c?tgDvkFEm27x-g6raD$D)L z%C>F(;iH=R`o_kK=Z}B=^Oil3a1UZSut}0x<#G(k5QyFAr!XPhtEt76>9nHL%=Xck z=CUl2{)%acl=PS2E1xLa2y(H#23Cz{upTF?YdP3ngGuQbykNfZud8crx^T3&8?hlB zD%a8T^-Y+B{D8t&Uz2?X=|O47++&`sJqolf+GPxp(K1UN%lTJ}>= zQBB#;KYK(VVIowE_MAL9EG#wK*wQ&6@Zo@n-``IRgv~c z3wqC>9mX}@KImad_w(}^7#M0A8XCIbh>2l+&>A`%J}^{zPntA2#o*-=h!_!GBX*o` zvLTjJ;fo|oGi;ZLK6IJ2qDt)V?WT}6z23j07ACajiz2!`-{@;G^xJHBf-j>Vbl}k) zq=(<1m`xiRqNDXnowv4F(S^QjDZ%4e#3QGsRJ{$ZA}m&JfV0NpJ`4_C=)|h?0#-xx zv^h}e??)t%Mz8Hw^JYzdTW{ON4mKz-zQj|5$rKl>1nFGmFj4+uOwF`fCr zXQaV#{*bT(SYB{2&N?{wlZv>6r1*HyyAQf1YAb7N8XJEN4jw%^B;;JyjNab%_U>-H zPf8ko-_g!F4lp=0pT@Ih`{RhO99fXX>EG z9ysvJFS=iTfn}fRETa=;Nz^S4y4ScLkRUK3lV#?&EqI`sn$&YZqVg^LO9EP9J7`H> zh6atI+S8`<_c}k7ZN{fa{!;k%c=Y`K9XyjJRa8`CBU@->JJngJG&Y6_45Gqy0p~FZ z#7&qKHEC-2r3Ss~l8Uvnq|x$;{PE1_ykv>?s#81u#_Mk!Cn?YX<@L097Fmz)qL9K{ zg?IV<>Ni(Um!^s50Lgj*>vt5kwQJT+mEVuNGm5W8I~{QMue+j7x}%ElV)URX8+3$Bln7lhoeVOb;&0s_;e3o-cf6j7DcC|Q9**n zNeP?^29uti9>I6a!ufONKa2&uM$=M)VW9CcuhO_ZQp!z-MX2>pO7(< zj)>Qee1cJu!wG)>y#(iw(rXKk4PKIv5O-fM97S1KiHWtf6%|<(6=%<;re=*9lay3l zeeBqnW5??1Kr=+rI}D_lLIw54&eY^&xG)Tm@@8aQym%4FnMp~>$q=2LFewcV_VnOA zEl6*-4Gm#z8u1*l-LSu!$Y+F?IiYVk`H^B`{QcY8&z&>W)wQ>Wh9XoTF!18VvuC4f zYRK^uWf6FY>Vh&GFtaub1;y|A1`qlM6DDQy8?iWe5)sJh_8KK5tONT2M0&E|L`6Y! zr6$G~{QkWqGz1-vbjA_Cw2FsbiI>u(5Lw^b(;?kciKVq-4aS)Q)G|%XF}$@y`!SJs zWd`ONfmgM2rLrT2zLTRscaFRAl@Kaz)8X5;BN$C~m?#$0H^POYHZdn{RoEJt-GuMb zHdH$Byo3jerEb^Um>IJmv(t>QqJsvSQQIPo9+DS5>8@jRnGgD%`S=46r~wiNU>egb zu~zmw{VHu1>*ZPDM)uON!+SZ-On8To31KHteEJqZvNa;Cc>{V}E1E(S2c1@g zj^j9_I5|;wA{E=J`Rc2mw{83U^F7z$ixxwpo-SpekUL~HNQ7rW==zIt*S4KqT{EGK zFTx?@F(IpMq2{yCHf{Rpr%jt?!mY3v=IiMwi&3U(|M8E_n}7TfPDrEJgXi1ryHdK^ z$%PdJ7Z#FK+sTh*w+{dh7I31tCM5rXY10Db4CiHGPRlyLRa-HqsMWyay{c{j3&;BZ z_~Fm%5YJzX8)TKY05SPFB^kX8i`@C;^>FQvgSvuOXwIK+sBb)dV*M<%#dWy;CuNoP zVHl|&RqpmsDbGxUEAM8s0a`+NaC5(XU>Y1u?i~vi2RA$L0M0fgrB2~~+0QyvuJ8A= z{olJ3Rd4C1r1m(&6BBzzM-232jJY`{BYv<(bcQpICgCJ?qkQ+ z+r{eYoja?m|90%yo;}BoePS1DYJUB-riOimd*N^#!F;21Mg+SX}R=@nwM+FeJU*uP=0%z)7s?U@X z-_~Z7ZdR3+3PNeAQCg+}O{zu*%>#ApHJfSg!`guXi0vTi#Qbp=u1TqHB1op)AB7A! zg%syNm{OTt-3>`GH8n9YI&Spnlq5)Aa{69+y1@_^my(cRFr=rappSKT7jtU0yR*P9 zfbK&hc0clt+UcwidvSklH4D;_Cv;j_5bO}mT26Q4J00{0Zy}f3(JYC!=ub;wXK|2x;_4m5!+SrJgM;NI#gCxdGge$gC|cOJ9gyA!3!5a zlh6VWC3z~Fnl4~efyx52nXHIVub@Tl9ws>?*{t@)U2JGYm@_Q>tf9T3$Zy?>Pd9E{ zx9+o*>)uRWkE_qIRM%LqxKRjkk7Uaf9oPZ`7 zGsfTl-ZAoWzmxa#%gFHaL(+^18Nb)S38z$EXvHSQZm;F}&nJYcR1m{~5boiH_<5v4 zKz%=Zwz9Ifx2x-1cXwA8A~G$^6bp@SIrPr8@TNQpz4JNfoy(wi7DMm68+zwm20crH z-Wd-joExDDY~8zzY)uZ%rsN(<9(<@kU*Z zjCCLAou0@b_ha`!VoQUrX@sts)qUjR#Up>f^xHBRh76Ce!HXBAR^-35A_WK*iT?g0 zN49K%KTHeIaTt`Y${hEl%<+oGE(sPyeAw1CXjWDpqXW34F;@22RCEU7+1UASasDWK z{043lmkY7SPcG?PAsx>L@d^9{xuozxq+RmQJoC(Ss>tv$o4Bt{M&3v8LBa}p$5pB2 zzDY^&8iWVvK@flsQ+z;G4Fnv$KAZ4xEK!k6o``6mq242pFmfkCufi_&WuY`i+$fFV zzHKnN!2)lDlF}fq7Xw^pz`7nFZbWSx71TRH+Se)0$EP2--Y4!Te?S)({_ZPf=pYgDOf1KaMKhFIH+Yk6JQ9i)CDclQq5y6Lv zeCw$neA(j*EILcQKV`QcsfIdW90i6R z^c?JDl$g$Qer}(OPHE!zuGmXH8gIOY{WIA5yy5}(jsI^)&6cBSr*moYcDB5o`7&G% zo*Fty`H%XV0&r1gIAsJS2nY3^X69{SU%`B7)?Fz3ik7m|=gq`Hxfv!}{I7dRr7uw6 zAKmFZHj3u4nc21E&DM+>1M=Z(#|4=S$Q$!-V)?RK6O)q@TPgqIN}_v8)_4%aj?bDn zF)MG{v}t)+{{FC7`uoqGoe~GIFcp3mkIX7WMIus9jp-8=rH6X8`+1d5OBM&Pd-&qy zeTqnrYOdN-3nCD;*4M|&%g2}Vg|G)ETS=u57tj|o4lXLVTRk!LnmI4E1qN`A1xgaw z*=0Dy=4QYlHa7zfF?}A}0K?oHa(Rb+fTYvc*#me-+t=9}o)4v^fz>80EhZ*C4WsD$ zh}M^vRo)=Ia10KS(AM4EH|Sc)DlD7fWchAAqBcA|)vo|s=q+BMRTS|WPt9u6m}spw z`VWwZUW4Q@=o$3%9Ip8LYjs+G|F}3$K)MOq=$L4YT64+`k$B2r5Hxtm6B1&h1I#Me zfDO^UW~ISEpYwHfrz}3+9tt)5cjKmdU3g73o3yzdJKnp1U<$0!Qkx|BZtm}g=J+0z{xKl zn0Wx2Uv&|yF7k$`@*zWO}-ArV5sr zh;?FOeLXy(L*Qx@MGUzk2_Hqo(aCIG_+B&b=o_-~gYbR;Iq0$_E6|B>oIe0J!taI2 zDF!h*o@Blc*LryP`uKWyR9AZh!Pubg?dflBZOJQQQ;NLto&6n`!7z!Q*4@!#WwhH8 zc&>TVCP3%7F&)pHyL1U6#y17hqaYb7Dk>^~d;C#u(}|OX+eIF$R=xek+pAW+^UliG@Ka+26C9sIg9C|hX}}MfC|^}; z4f2}%a8FvRJFNW3M;LJfb-KVPN*aT9k<0@~p7FJ0lBG3}Zq?Ih(lBLiN4r&#YM-m<$8y6cMjyw{+qX{8d?LF{F zoW(d*3w9T{H(^|`!?o5XXfYAtyspa7_qAQ_?zP#)A?${7YA3=N+hsa{*ZXI})y~`x zn|oFugS67m2gqM>VR1g!hJ|HctMWlNUcsqt#U?QRvCFSU2B&A!OpHg%GZs%+9Gq`> z%H&lr0~m-Lq|m;~8@+y@yA{F}d@AkTL#t&eGRvT3cffmb8>Gma5Itjr6geGIm z8Le(~#Ary7@sJ|p{vbt$7=n@WAIQc*iu5$ZumFPr2#0Q#wkX8pq(h1fGlW7Ojlg$# zvusF_6Cg!qLW-OODY5`kWGZ|b8IU6Vd@&-ANKqIOaN)2aaS8;3ZrGqmzfEz9rJXF+ zDO&dJ8^a zv7VNq>4@PTkg*SkBqP6~rDLj;FTR4;^TB$TOAj(Mn+*@V4ReH~Cyy%QMva<ieI zq0Whs-+=Bwaho-}KY#PhH^2C`va6x~)b1}geDcYcyQ>;owys;ZwS^T4k(DPwqPDNH z8uMlSnRgI^vF1b&o^g*)Km8Qy6-iM61aacdzr5KLns_8LgTFD5ah`^&0x0zyiO?4$E+p= z!YzSQ^D;24O{jK|*WD3pQvMZfOFMDC88mi-lRorQUfCk zpjE5!LBlC=m`SZbP}nHNC<|I&t$qzL2l$0oK8z*=zmY|fT*NdDu4$L#lKT22aEuAB zc+poyL3qc4J6tS8_O>-5L87s(7hbsTi#5lOAFsaHmPV2Rm&@C=j>9oN0 zkt`)agMF959oJ{~!C=h|LSV5gm3Fj|q7TiC`(*)Z8u-Kzunfh3LY%0@U-89!hgndv zOE5Yku+1S_OltZM7tzb_Ik+sdrvoB zws&9Hz57Bp+l_>OC5(N3ez)R!rm_!lJ%`*AlO0GkXkY|q ze`Mp;V{RFV)z!m7p~u_;dT6}ju;0xXq-OuUSltmG4dOY`uo(Qmn@j6zHeL$u#0y6TGBPn1K4gi6pdp{yJ+?T*LpGM7uhZdjOhCjWyf8SOF-&{cbP4lWCy5sm2R#rn!-)<7!sp|H-F=kiV&2iPiYuJslLu zKEj1^H4D&4yHX@O#j*eAr(-f2_}@GmivRUzLw*24SSCG*@^kRJM?&U&A|7K3eWxeL z{iy@D1;@+8Xzo3Yz}LYZNKCXD?)W5j7P+z6|L-08|2=x4fvI8tx9^Y&GmNJJW4Xc2 z46Zk5p?@%@f%c+-4crqmj3;Iop2g!8hkfCAMWLR6*MH6Tu7QR_&yYOB7-CR2;Qzhw z-28rQQelRnXJ~})on{z~;mQo7hpk*@6J)XOakqf|fXo1uduowp{$ZM-hl-26ne)Ps zza3AL3Aq`NuW4`xh{f>6J?%UwmW_N3#7i$uFLPtjA%o0w_(=HyaIgM7%@!S}VlMam z$4S==Pb3h6ii+s7AyniiiB@KMu5f$ZPnLYDb{nUVFNIT{=9KO!hW@XPERyuMn}YyM zwe-=P+Fb)l4+LTpW+Qo)p*#8iHp~2PaBf}A3`OjMf1G6yv4v)F%L;#-WdzoQ!Q2RT zGOVQ=z+Q`|0**gov5N+*~&xOs-j3^Z{10A|WfYhaPlsb+z2 z{Hj8!b^H^5dSV)SyC)tIAVUlTR=p(XM*K6dx@+LA0niF+gixjU?%RfjYeh54x8gT= zp(ZIMrHuc(gWs?LZiuDQ(qSN~<-#fjg7ciElwMC-96GOT{#3xjGJ`wNvm5^d}VORVkn%vwlV7r4^fZ(GP1PN6@ zSX%sBZ@wj0yngx#XSZwDZYad<$6*A!U(j8J%c}upfQu4OgkfMPAa&}HR0lnIU?3u* zps--aFFP(=(CG{o{wi+;aHhm;N-Y6>L?vJZpTU5w?_sSE8F zxFN*Kk$DFC@m0{UFpxOTQnrD>0lrA1mQw+El}Y8`UE+|VSOv9M%WGjoCb9|UErdaP z?}5p!1Fx2r%k7uDdb;}iv5%b-UWFCmF#lf_*s~;Va~%zI~>Z= z-@cUE9Dy1_7}=C_b0?zY-g3*tae2`Ru@s_YV2cHwgM}C@KgAS*&y|LSfZ1ot6l1<| z%9JHbrsYlZ4-XJU!Uh@*vLj%}7XhCg`W(S)$qTg#RlLvD?cTe4``*3#YR_G&JNK~# z<_U@72Wb;VhFf&uc)Z~HOHS|V191iRQ9dj5T>z^|B~X7~#!q{CKJ-v-PVPewO`be{ z!uSGXL0%rQ^gK(?l&7b&G%Nuo)G=d1gF?rQiHZsd4T+15i-;glo{9LbE5th*+hqyq z2g4LRzcszuCo>`4Cv3`r4Ww z8fYSK(OSHX*1W7JET*b-&u>!+-i)PP|DPCj1O{$MD`o`fBv%%h9*5ovEFNFUWKLRx z`v`$er(Kz}k|}Ay#q-~5Srz-A;l<=J-;8L2D$F-mOIsrv%hfIWpXX>DwHNmit;OZE z=BWiS0;7s?^fzsgt-ZQ+uC$Z&Kh4vJ>1*2EEi3DSay!cenZxSeIXdF9`v@E;;7J`> zeM~i()$v)XO{CQnT6t1S6Z+F@m^*&Pb$^Um`y=LyxDG8str!rUbcn~$;}yy7!K{4? zEGCm6&uSQlPspyKfF(bf%|lK>3Hm7vH?XgV;RWkF`sr%4W+7zPUl8MA!R);fvv&Yw z*Qt7 zyvel<<_Vq#7eIqOz4Hr^2pHmh_DFg8F%}aA>nr89jvnnzvEX{W_qlVJLL5Uw=ZA(I zm`%=G)B^(mOc@xMj^HVfX31r~rs%!0V@LPCTQUts>{Pkjp|((KzwyRQiI<@yXCWXK zAXB0pO}%sHmM?eiq(FB%crK6}fU+U>!Fq~+`FiJ0hzfB6Fnk2gE5NLSCw6!-D}aX; zXwfPW5(!RA3HkoygOnivDI-QsLMztF_S2}S=bkHcBmHWgd+weBAQ?S71IZd|5WPm_ zHD*@9*#y$4nZtO%d)QvNX4cRb1Y$k%Ngd!3h@ZqPe|5MH)>$LOT$9E=s0oDp9a%(F zfP+Qhp-4p4xa>>^^bAlAfhiZ(OiMX5)fVGFXTOa--|E4_{2-kUze9R-8g>= zM9cB>^Kx=>rcYnKV8Oi)ELgCh9f=1i8QIx*|G<4C?_o#>052sfw3n5eCpf)F!%Z9L zo0W|mSM#@(>dh{sr6{aB}yg7mY47PzPx-U z0yQXAVHx7;uoZi>HYDzr{RpfqqZBEa^hi#)X(7{jO}z2(X%t9@@*(?s<_+_ZHJW?t z;=7hDTS`b*ixypXU2pHDOG}!YdwZ|DZpp%hbLRB+Uc9*I;>F(HIdc|~Dk<>!`T1}S zmO~6LU%|ttfSgJ!W>6|52Man%4h~e_^B3~+%*3Y%9-rLY zqU4asTsV{{e<2&-J?-svb>k?10RdEm*U`{$`ZS{K8vyl`?9N}X(2ZN+LE$o$vc;bO zv23mqM5J=Az7nP>GJ&6Kl@f4$@$rIZJHD%(1d+;0ptiw6jmQJRzo7wXUG?>PoL40! zlLK(cQcUfAryM-JRI&DKBRuE!@;%cK<_^&wlYDvlgAoSc$D7qA)FP#ooETUJ$U$%tUMGyE7E>3H6?}!9I&PqiSHoU zVViiTcv3FQTt5MH>m70CmEyX5rN~(oDjxA~q?Y{l-TW)+fFNcUlT!rKP2BTHe30o? z>m$7{B(~<_#O( zU$|F~l=Vf5EzI6WsQ>GHC+9$em&{r-EH8(S@V9Hl} z4PA1uw#NRm^%#SWS5(%*!PQ*bei7`PLkczP?Ck672iH`m!_nX0+uPaIH8ezl5}htr zUmubnEgy5vo?_Np#9eGE=Gw)g9oCPzV_qf9%gS~CT+9u5$b0Gn-X-hgPjxb?DIb z0L;k%#ub$asQ?r6Yy_j+0+7d-aB8dQ^Z=;y^(S)y+~rQ1Ss*O{x`1}2Kr^)L+Kb`1 z;`GkFUw{4e$2-zBz}qZGPJ;r;Gc-{nkcs9&xG#}dGl+3MwS~wm6x_Gy##Qjb(vmbB@-JOA) zFZwhl0!)w#78KBuls$TE;QQWl5m_eM01+8Hhg7>AUi(7EIQgWy}dDdE|MO@6~%Pp5Xd$6hN^XoW&?))W{5FLjl6=`>d z<`<<~%f3t_?{!9$IwR54{^2&R=Y3NbkYC77|bM zO-rw!mEZctVpdzj)I{}U0XQv0D+_N&Y7D}Ccpj8sgGdFoS;pZXgM$(AN#R^Ne(;jr zH6%Jfo*U-T9Ted2pPzqLl5)}|33%HWcMqRDiQo+XSx959tUPw?#8J%Rge$t3 zSHRxQe_yd;#rlu8|A1if^_!0Y>d2}0^k&<)Z{2$2$i97B_U}J(<29K#&7C`Y>C)>TeBjQ7ixy>M zg+VkQm7F~9+Bvu1v~Xein9!u8jEE#I32pK*1VROT*`j%ZM|>Edg{mqz2I)yh>rKP|**4-Y>NkHA2!*3W`&149t8{p&P=O5TNB(kci z>gqFRDl4%%bEdkw8UPRnsSCTi&%uM1lw{24w2TN-kR341!`MpGJ! z(ZL>o&!DX{?A76=$2tSMel9g^1zOk&0P}!X4F1P}t=saVhOIyi zTY(z30v@&kC2R$1{JIuvEo=o^*b3CJ6=-2AP{Y!ohOL0_fnCsQS7kx|@c zG6M4q5lBXEEB0=M6Jr|7mp_y4HBn9-1EN1d+g%o*PFaw{pO3xy_!ia+!?J8i88*zo zx{S}+8q4tee{ZD0ISj}@G7agsAkbs!c;^J(9}F!@R6AJbNEO~M?C=KZq!rQ4vLm1M zBeW?3EHhTV3kTx7`Cr%$*kUb+{n&9q2*7=RMIEc|mohqS`w3HLrT#lV^} z!aKbH_v}`KFQO{7$kAay>(&9MK@YD;B=i3do|hCuFzh;kKsj;J-jXn z1~rcpkhiOAMaCi|~WDM+2{o+v4L-UYE*BbbR2ILjXSX!}s5tz1rIe zCK))%;!g_@&*Bm}%@BI|rW&3J-3p8_?ke*+jC6SdWkhheDl~ z_d1O>HW=S-atIpUnj$@$mXh@0jrZjcQd7K#T@$^b3pBR+?+UEC&abJbB16T}49 z$0#S{f|}cP<0=A*kK}L^D@0h*R|f-I3uA~prr^xTk>h^dlC%KN`&zb?OX8B5ja!D2 z$pMj)vvGTPjB=b4FLLTE3L>YD(+x|;U?#$>GgtCMNtIGiP*ccG zAY=zdjyQpS!x*c*Qro+C#2plqkl^KY>C&FvdoZzjdiL}jJ9>2Tl*yr?y}i))DX%lZ z!Xrb4{AGYT|9uT~jX+P5T|~cYNq2k7!*tL&XF$N%6DN9gy5y55`#n8VQV`8}F39aJ zx_V7nD=MW*t5SKIxV38uJ0RXVvSTWlhB&Z#TX}Aj2G&_}AW;RX^M;S1dv5qx);zHx zy%XLGQeiP*%83IijdzUboN@agS5~RN<1g&SOMJ2(r1lKmC0Eq?o%l|{&hq@64Y5eKW`?0zSIpNn&$jL2$ z#q?F~(c6sdHU2igNARN(8dGw@H{rfcxP{u=t#RZj0iE;^Abc_1MMi3PZB!x>dSbDl z``}aHipy>%OcP6XtD%JPMRBsX2AYE_z#r18udiQ#e@k zq@E&0za-(O`%95OBHwx37fNNKZh%`8aIWrRZS6TFT3?x-9uEmPrA}{xoWil*UW>99 zTh2m(CH+x(jtyrUnwd1lk?M3(7USYvL%CAR+?Zub`m7(9nQ@APA5;t&dMkj83B?BA-}9CdnQ#4R~X~d+tsRjx;l9c~TJo@oZLP$%-Yor?R;T;i$ma z0w$hFwx&{d#DEoJ+c%H^KE=HC{#Cw*XE1L)3|ZrD%v%|V7RW`kz}0?-KS73A1{vZW z$PkMmLo9|2@f2i;DeyOphYax|WQZ3bL&QLaxEXWTdzibdn7f{X3{eCb!i>3V1-?;$ z46%m%4b#HIeVr{WZSA^{@ee-!=p)mnO-?}H&C6SK?_-b8om?<+%Ir9>(T0bEzqzO9 z(utirckQmbtQ!Xd?vyD71q_jTlV|4#GP{y>{Q~{?Qa_X5D%g*E+a-Hg5W<30zM)w6 z_6~))KN~)@sq54yuWt3S@^?S*!0iC=T+4mJZIFuzbPAJzT?n9jlpeShdif}Rj9k+A zG(@-1{tIwCdc!g2+jHKys}G$M9vnI< zwQ!texwud4K{+DsqPY??=5}$dxKzw{wYm4xw^!B z9A^=?;6FQHuDH#|3T#xg>E+91zx?>)Pd~j%mXHZzHOLUD5O4AxagWL9dP*o(_qD)Y zJlIweFff2v>0W>b>uoJajMLjX>TM-j`Q!fj-7gyf(EeJhbvbxD#-QBFJ-|K5{YftG zpd~f@o%~9<%$CtZOZYYXYP=4ktdaLW$A*o0QOq_MY z_19nj>}=%ZH*piVdr+3k>qogqOh&#QakAOjzGjASb)}i-?8q>VO-jwmcJJ1RT+5EH zsuHp-e#rV<=w22rf`*7?28lXXiYIn0m~PC?N*^5=qA&4-rcFzF+US&&Wc(#Vl@x>! zn)I`?!!pysWtR{k%K&%_Y*Nk+EJeql%Nz=*g6@$I zjvfUfXxX+6YiDA{BXFhraLoNsGarC#zE_wsG=wzS?`%CE{rKaLn>GQiNPfFx2kt1o z)x!fI+*rFf*P)Tm+=qU@VO8;$I{~yA7?_&r1!_K8nuk2I!R9kKc#@XEL3jwp#z##W zpOrkyFBj8ZbabrX3!GFeHSLliB^j==v@{FAkgU4)ZSY{7s|3M@m8&ebcp_aN;+O~4 zfC?nMB&&yfNL|&hZx?UsvrajQXqRlXa%Ql@RsPG*+kg3`mMkJ+VP$3e4xKsE)ZN^# z=6Qtb!%~X?{5dnRr2G3f!0uZCsCEmO28tEP+w~Msv*J3y_R(nO+p5}2=p!9I3Klz0 zmYua*Bf>FTDDZ+AodimG>cAF;Zy2fP0jjSMp1K^!tyVXN57t(3JA89_(k+@5Cpg%H z^=qa{bKIbQ;^S5@Yl6_VA5&C+2|oxt2iS-ZXTqud6&Nk>y^58Xs2D^d9w-x6HmU|T z*wWB|teY!GlO#a1+Dhfn(2(6h;uAlE&A75*GXyoqE`CxoZpIGt4ig#mv2h#qsY1e4 zJ`gsx97a0+@!bb^e)<)mt-kq>uQz|YX%qUz=Q|D@KXqbX^`%}Us6xPSIxE{?`0j3K zxmX2dyt?|t3C3OnkfWQhW%>VKjb~Fko^cU!q1t9HNOJD z02rc=9I;n4f4gb(H=8!SM?Xu;H~*}xEccPrdq}6z0ABS1o^8ydfm^SD>Z7B;l>yGR)1|t&ARS7BoJYVoq5~c@HOA< zUKTCFc4o@xjOgfrb4?NybS#2D9vLjv10mzUzm=AjI2uHoB}#-!RY|Whr=)! zaKS3y#Db^5ZNuH~X-yy@M_x3JC?2B0)r&GVD>*FS8b@}T88>K!R?!pY5A0pwzpUU9 zEc6-yD5~`lW{{D!G?ePFs~^T)@!(}^0_-R5<>ayb|NQp%%NP5P!7_KU!)9OQX}4Xj zt%BhN3qTfDGX7OIh%Z$PnU(q=@fyWShzU{m8Cfy^V1Uw+0QvvGaja_3)E)$OFqRKK zmp52_S9a=j_1Vh7AqPYUJRdf*7slPe#=3^ahK8E6#0gekZ`DQ5h66k%nxRhODGVP& zLkg`HYe5Nd2fIDwLlR@g-+a%U+18gsi3aTV3$hjd}2nA4pLZFu)#Ov^eN8Dq*C1wQ_A?DD#=>H07Z&P!6jKa&(Ian+clgt;27*{ zkF)02wYDCvt2kvV4E%o`Wqx%AFE?_9k2cFgy8E?ju$4YQ52#%IO)dm;(UPR4uyQw;!Vl?#Z^ z9y@N_SddgR*xIaGJ@QWR6VhNwU`Kzq(|NfU?;H+V4-Nuo)~X*qLaQ51P%HfX>OsqT z+-n8@h6)S==!I5ygK}KKDixq*9Evn6GQNkGxw%tj&;9*!?UdZi`1oa79!uP8j#N%tEOfV_N;Rd+WqjBmet`Q6L@dJ}}Y z)c|iKoS(1ou>T0mpznbD^93IIk5Sg3e1(+Eci9@lW6SS;?7I9w7}vwX!eK@X3Xcd6 z%Nmov^sc*>F2xE{>dyjDIIX&wC#GDJW6a5o4hxG2iwBFPO0R=| zJKjg5(ezAJa0#pAmFhrRcXZ{p0_hVPkCmn^x+-4=3hm|{8@umPJ+ z2oMMfA%tX;P2aG|ZtAW_BiWE-vk9r2kdUyXvkB>t4go?nB^1-K!QdiyTed7q`mQsw z!PIB>d!P6BK7TxOTQj4v%4o`c&bjV$u4~SmB{xne7@uz`1ObDjc;wMPKlT{Z)3YCV z;Ql{6^w9nHKeG6?@pnIP%fyIigmsqG6ciIr>K79m9oZU}c-^##`QygTypH`zRCM@w zrV@4L7!=?Ixdo6}+Yok0oX-PJ^+P9YTCJX)Yz@51Ait{qH?!Y?*W2aLpv2xHm~k!GBSJ%QA>^jw8VFB{!(68`eTo|E zVo)E(YYnaEc5dJ4mBt#?>g1@nsEF{CV0C0{bbMA;ngt@KnVG|eWlf$sBdbsRm>F{t zU?-9jEs>F#mPAWjY*vg`hbsUCjByO3I3rc4E>JT~D~pehbNP^`f=folw46zy2sPoG zQBjGxM&nXwdR_|eBCe%z@2g-`;%$u@Nsp0<$UK@B-8+9K60KfjNQ08wZQaYjv%uV; zxjt)f;go&_wvbZFKWUHbtInG?ZSs^UsBO+e5?hI?0+{>0GJi3+>k#7Ec$6@L zhJ+<;@|Ni7e+Ty+ICQwZ%q!^@-1GZUqprg=_ug3m!u|!CRU)zibsT6|seOqs@FO(Z z`UOJ4<@!;%X#-RKR}qDm7G+P#YQj(4@Hq5_UWMTMN! zPWkP#{yi`i0iA?S&hsqq1&YceVeJ_d!vidl(IxnoWSQabVj+w}kTwD>{og@TX9Hvp z3-Ai{#!@l%{ovxo6Gj$CUky%W_lew)AyPaNo(1mL65XgB$XKqrsVw@^d= z%f=~6iDm=Wo`N$CogtxdX$}R>|F959A&PxDP>0rtSG;ml0^YHLGuIq%1s_x(4 zs?%le+EuSqCLu2!9Z+vPRbE#rf&i$hdIPF~4WJDGWdO9W0jR2DMf}D^-7DWygR|zzC~H2_4WD4> z+XQ%|YQKFouBi7lG-{}&W1x0coC6J_(^-;|6lH8DNAp^^D-c&9C56~@k>Y>ql&HP} z@(TVNkE8_sBBzKi5{wDxoOnFP4%2gkmU+N-1I`X?=stJ>3|1A=Xi^Tl2!=ggOk+rD zKo2QUuCiFLbJv1o;m?Bm5iy2CaLa(Km*&VrP=K88aCI@dCW2+{7~`T)>k?>IO7S)~ zcYOx{_F51vSn-jPRNRfv!cFYPXT5%ZR{)>2r|da=c=suwu-C$AQQ3g13Q&d;PTL^k zv>>nneB9Q3kq0g*oZ)V)mgB?w4oy3C8Cu)LTBM87T5$p}*M-mvyNjC!2F5NbL#QQ` zb{q^Aa9ZxEr=|m`y%eh@w3b>vdd}e@_|z!lk>i3KO4K0XhZ18A7C=3GoUTE&ku%~aro)*KNf|&e}vF}p?es9=pDD;b{nwZ zxwsDhJuEnhPvXu2bp#HWdrjzea;!CTz~HGD!MPWZ-{Hd@)4VTufB82dT4GKb0X3)1 z-3Y^dci!Wjp)}6@3O9?)Sm`TyBNAn3?R1z z-2(L`=oS+pzL4N{*h>)(e5XpRtAOV%E`<(!PB93El~Ivqzd8z?rz0Z zcufrVldpa{P*Jt@VqEt;1Ps>*u1{Frl`z~)8NvmI%cTt*(7!*xva3MA$BqR{SAuel zGL(Dr@X?bMPA@^e7s0=!rH-+XKfDHtYp$jgqeB3hPhAlNPDo&G>0&(B06aI`r;SUA z77#i1Mt&_8M^d8fi@;jJvw@>aFmLw+|42rD6?~zL?ViVVwcWUG*=H|a@4wzZR&HaE zHA*_0mm>20gtA`Bwx2Yo00U4fb|JzeQI~-yZw@ch^F6&j1_WzyAP;mahy5fBrfD zIr~f`mag6)ZyABSY65vXjT!gkLErTEXJ}IZ4_=Cc=@|R*HGy62p}nAk-M4esRdC^z zEBRHZiB~}3^%BGv@)hs|KhKBwZX6KdrEqW@VYBbK0>;~y5MIJ~!~20jCoMfS?aB}_ zFo?U^Op#NyiRY2uvSr$`vcn;%gKxZR?wO?lTv-09AVPctNbiImq*pC8N9wU3ep@X4 zSDr4zhmn#b1rXq*UI?%Y0A|&O%4Gx)zYz2<1a!UN-c*8n1Gw;o`K1W)2kZlUFsQ=1 zQDASg@QfN%=-1y}Sfc!7ooiv?{L}D0QI_#9X<+Z7>_HX#2>C)%02}%0SMYI z2Yrn)=$n=htLL@(gaY>lie;}`(#I1D+=Kn%W_!Wd8yW_bBgp^;t`+E!l z4cl{V@E4s4fxlP5j%#cAa<)qpLrFjkQ#S_eDkBUS$;Rl$Pa$pg=#itep*M0&rgH4O z`Io@Ip5E|pViwXa`}Ie=GI~639zTyLq(fYnK*1+E?8a^=7)h$(X_;p`dZWi=0E@d} zVcGxnztwYyUj+Ex>8v~>ycIMENbm*t_iw4`=6=HmW~HR0CimdQDJd5r#>j3+WfMeB z?M0zXZ&X+nq%vAF(#Ji^d`smZ<@W{boePj}##JF-0KNqIUI3D>y9SWF5=5&X7Ex8K z*{d+>LV>&WAi)U>2?^H7NN`$WC+N&?R=iT%bqR=!K`9KvjGdTz2?h)afD0I~Au$>w z9g%%3SAmf8^Z8*ITPq3+y#x#HA}m18P?u{b{BB-%9{TC>3-dGt0 zz6yxEa3TMDy2d*&j@f)366UNjB&;P!_)O)Ibsw4YK}&z?5)|3awX`@OA2aY$BpA%F z7m(oOxwB`WMsntLSA&xUf|JMLEWg8EFM<@1q7AynS3rjKGBR9uvdV9q_f#G`b0t_= zAxCbKFyxM_Bg1{pBf~e|c+*WcEx7sW5c6zE@3B9M=1zThZW=C=9+)`TNH8%ZFf1B< z?aq&WG~;P+WEsL3jYZ2w z_bsM5Z^m3EEX(uvN34P2MoeO!pD14-mmqehJzuoAat^diBhy`)j)ZKQ(2 z5ZWxV6k0E!SsKmMG?O`HrqG(qDI@dDfJQ*Z6-EMAxBdZ0=7 ziAK=bTVjyGtV4G)B0{)G767Rm2oVrAP#zxQ2%fDjgi8Af6q2pMa-%^AFb{N z&)<9RmyL`{vXn>z`t@LyO^HZv83twx3z6}(o#?tsP!e+MmI=I%fj z_wv%BZc$-?ZUzvz>z=dePaocm6cbFPhfmrsQ4?lskyt4s+wehgazJE{S{!%_-8}Y1 z>ga4}krn2cZ8C-Z$~S?kuY6NR)v+K{ojCbXy+=_bVn^Q4h`R%Fx~$gJSUnJ*iaLUl zc>So6C|4f|l9W*x_8&5M6dV|XL8A!yIXERn*Mb^rCIjU_P zcq8v%W}%}?=d#5&8wh;&qCzy5PGmSzH06o7Z!nf&fYaQ}0#d>*Pcc(EQ1oF8I=?sa z$U>0M>@s_iH;z4t^_tq!P9!=}Qv8Ya8<6Ps{aOgzLIP{gjxWHR-p!+aoc#kiT~OFW zsxbKLkwyc7SNg4TG&623u=| zo#+b-GZJ&YI|%TXBZJ&m8+vG*a!KVGcHPHl|XT&v7*9S z&gGrcoy!}=#c+1+1G!C<^Ljf_2lEjE7HaR3?i0*Lk!b1iTMA}Q@5Xs^b4L%d=-jzE z81zhuL5c}J-9Ov#EcWVr%54F3@HEKeMT6N`x87a|8TtfYH8muE_UFD~dA?6Yr9vGV zn^;~Pg6p%v<>rEQ$jfMP5eF59U+DB;q7gbejrgPUmCvczD)ppE$Q>|^nl%;J(S6)! z+zo6N))sSLqCJ7NHi2T&Bv5f!V=WL{m!%rWrWzP2+(bS|aqwnUbvE{)DW{-FpH+=O($@d+p{e z8@^kMV*K~t+{7gM3~yuCo{m5YD%C3OJmo!m6#ewZok#G)$nK~+RJgw>jnqsKq|=4l zso~r8zq!*VO`4SL{7!-`5VR^kl5He9HhxcsFYGKB$Ip6#&>>04o0Ja;jtHiJ`4vFz zjLD{(b=?f6n~`BC--Hnjo=lF!f$~{_U&);EfFA*Fa)%i(+YrM$2)?*}7ms*2Ss_Z3TZAy;3pM45CZh0BT1CqidLCn8yEs?aIdQBLI{9M+l+BtM>W)>YTE0lcfIsYU&P zsPF}Q+?|e)&dyFndlQRp)FLo$r=em=&6&=gJxd9b5d@{B=OCd!^R3xIky!k8VdP4Ifv34 z0t4cgNMeJzFo0*)i0V);@z{8g^kf!`l-`}MZPQzpDm^Zbu>BVR@-QStN}U1K6B?UP z+vZn5%Uy{i29!vOqN>iV8*;k5ToSNzp(3)0wdhdIj1X2y*+g0~{=eZ@Ik*m|-OhAN zReqgW&uyx4FwRk=RN|;%?v2vkgSbokev#$ z1v!_n5kF3$XsoNLZ#XMw7&hWi6sf%@zx^f?*w9j~PS~^!cBQ7GvDoC&snF3vJ%UmJ zeW9E!2t@FzwpQFWU17jFMHTNqQuXabmpxR6vRj}X%EqsdlMTO*PUmy1rbL0l8=u>T z1N3(;R4C#6iejtR6%%iXjiI!68k7sv56aL&#)#<5?qL&C7dGg=^yB8A}8 zH!-KTZw|h}!yq~2l&l?fAXjG`0Fjhnjj{#m^WG3p>$%M|wA-v?D5lqFtOtZwQv#W9 zprfdA*QfDo(9GY##?gpoV58WhLBZlCvPEJbd>KY5t zgq>d@VsK?E@l3tuw1|bCJqS(EN__6XtZQ{eGIDP+L^esVqyZ> zVzD`--gPcA+z_P1YeM|d;L}DpGV-=NcXo&Mv9WP6)(~CtI9U0N6m>iX&Xq}I`2AAE zu8#H&vlqh?x;AKvgaQCePVWFkrk(X$s^ZQ%+x)p2JE!tHiuybNRtQ|KM#G7dEzK+h zr^(gSs9_kK#`$Qbx=y8U*O{^*=0HA{i96cC&Ml$!7fvkY6#*u6YR6eda-?ufqfnb`y7o1=Me7=!n>>W&w@K=rsSjiXr9PM zh(;tWc|3vLA(l@`vwnS77dWIUzY#TGe(Bx4Z{KgorDmH&qs-&!^Q~R$!`*d!GnqK> zaz#g@liK#1DYB}u@6g?)yXnx7tXNKtLm>W63Azgx_ErbQ&I4SK)7;|EQc%4m%$5^H zmzWAolXg|Wn88HziU>ldjEZ-n|1LJ;g~E7`c4->OM*~xGSYuU z(2U{0ojxrpPoGvOkPoEVw=XNJ%Y(8)_$Vm4h6btwS`WM(j5IpbteJ~n4m)@5^y$OL z4s)97YEYMaeWL6*`$l9|5gq{e)PP?o?RH}6l!}=XAqd`4UESUexkL{X?Hd|eDw`S` z*eTJ$8IAHIEFIM*$gg#!o6Whoh^rykJyU!c_j!AJm#0go5s|{)1e%;KD3w6;0+>DF z_8?>-nj;>>7^1LtZP{A54Mfiwws&uJ^~s~Bf{r_#yLKI0bNJLzwjM_V!5R`z@F)>O zl9LnStjai&D~rvE>=Vg`;RR7WFA!OzorKvi;hsiLl}??TSmSA$J$Zh@1jMSDB9|E? z<^!;Jg}NtVBmH72E5>~giZKom&I#yZVq--mC`)`OdxZR| zR*Q~G6J_kojyCl{N;8}_{5GxD0Yw>~9V)DyoqA(XlRi4S1HP3CsjDG~tiZTdkLn)> zG%0=c5(!e$^GWC?g8g!_N>&< zW_%}sb23NgG}`bz&A?tjTa##AhUY?PZ2^$Ee@Cz3zk^9zg(`(@H3%Vs4_#FB*GF#@C=MOLemRFdrhI*na0$$pEP;spC{2*tb zV|I!@8^;(~^MMU(X&v{fh=BpjCSaDw;j{xmNyB|4iMR)_-A^-chZglgJdg&PISRjF z1Z?Ig*v!88O(@lXP1CXzSi&pW%094_!wGf4Q47Wq>xUy2f+LnJN3Y>{Ulik60%f+E;gdn zyM~oEHYU%x#EkYN=#m*lQK(Piq1G)LVLT6z`2R9$8>`EHX5@JBjt zGX=7lb}cHbG@5|Xgt3tD5}bu@vk7&g{rk7?ws#v($E)GT*S`1nS1+-jFrR_s*Yg%s zAzM(q8_`OnT{ffCb-x^rpry-wi7~}}ghBM;ZgXlE(r>=`di09Hml##tX|L*`@ZQ$e zV^)zWKxP$pA9-3mhSjb;ylmNv{{-X$E^;+E!`7CSF(lV}y~yn%SsA(WmJ7<1E0(t<9gBA-x zL7ADNkeL}2WS_u_;Vy-9M%HqP?JekSdu7WTNHslgd<8PT_V5rKfwD`iFS-|Gl;RL{ z+g~Xh#en+IOH44O=mru<$poYP7FtqfL2wf&+}jAFgTj$`IXw2Jn-B4g;fb|89SO1o`{c z1eRg7;(dYoiX1ES{^0YEMn9GdpMNO&v7zY4hN2&vfqrZd`ms6a$4C!gDEhJJ*4ELZ zU9J%$9=a8J^=FO7#6;9_kKFnbh^N8N%%-8}hXa=@yqaR*Xf}+{?BRCo6uF%{Ca^v5 zbZA?##I^eJAt;Y@71w0ej`kZX<&2z}i{v7pfYG6$Te@tY1=4w7B!b(fFGEUz*SmM` zfwFjusItVD9oW0qE9Y>_fDUTv;Rwbz%E~G$v8eZ|*^i<`qa+3cBKoHtil?zKNSs!ik232~oLUVP zMzqQP*~Wijdh4y#t7+NdMHo^jK9dLKP&`UdC6({L(|;!}A1DT*E%GnYf4lb6wM9jz zPOV-0>3SO=JbV)%BDES!6JIzKUtpn@1ZV?=^JmU%x6u#}x&awrMMq^Yn_XVKnBhGk zMtIMBYU)6VADGIbYs2EjxE&vAZ*ry)Lp1qGrSLEnAi^f9a*y z@_g@d+1Vl80gR@xyme@Bu1huvR*PP4buGDwX2}%uO8~tKI{NaOrL^4VE^! zR^S2^Q09D0QXIpAMTdpC-60{sZM+8ToMPU;e+>euufDAS0^+}iVgs$KoABtt-44ZWT8Eaz#ruXEi9YTD z|HC@!*+2V?=1v?}rWg5JZ@o3o|5sq&e-*IGq8l2rv%TJwlo2B$a7Lk^KM^ypo8J@HUNf;A}~m4Md7goM4nvT?{`f-o;#(xm`{ z^4RCdi}_r@YN^D9_X%`3k&)Mt^a!Y<7<)+WjU@C@PorzKBk_GH+G;)=da9g(Xy7&V zA8*_C-h11&ZOY>&Vjm^~^xO8a1nQf|AMfm3vgFApQw9$ieAiuS_3+^%GQlJJ2T`K5 zI=36Ct>|uWwT=_8>XyJBl#i5q(%HsvgODmSx#$c(IjgjUtWSLsu6f)l&&~BE-oi04jPjqrwu@< zlRTxRrfNbFaIiM$+J5!UJ70bE_S^5|v9&ljYlU~-e*3F{k`Jk7Ddk3tb(ibK{ddG4 zG=51L7)rz+N_f*fDgne*M;REzRi}hMt%Bdo!xHr<`B3~p`U@&pBGQW^t~v?};ab3`kLh=nWL(?ctV`zRphL%Kdw zh=cLG;Lk_gn`pOj^SWu|9v8zdCyzrEBWwIzRPQ)FAnhZI`~+lwNciUww7>dn-8w(F zfsV=Jp~tdr2^=~3T28?h6gQZ!* zh?I%Hc{ABA^Rim zacHFNB@BiazZpx(2th&MTsl&5WY;bX)1Nr;+qTcY#a85zU&6emLWYA}8OVXsLJgFP z2fH~3INj^fX;JsbBi~q*w`&pniVASbw4E#BA)H{7vmDynLB0m%pR;G-{5Wet%bEjF z9?mCrgZ2X~Y+Y67Fw6of@2aX(n2;#Jj=`Qf1k#HJ%bHRN=C#~h`&@!r=G zaDDk@M8QU6Y|CP)!cP!D!ZvE?sD%qh5UD}`{v$ewd~F79y#VD}cX6Kr3D z<3co{nKq1Of?gJ z_Nig_py!>4o;MHi(@^xhF&Hz6zGTc~JYuNP=yk`S*ChqDNc6h-=ygrNg2M4^BIc9P z>zdK)&Oom_1HJBK{C6&T-6`mGXQ9^}3ClGNy>5CzztM#glP~8$3(B8ZP!Jav?yae* z_W6>)Un(XB3g<3kIy-ls6bEA%~wPWl($PM;HQ`{j&d*P)zklIw_A@M~;%Pi6TH?WOHeI>$;~EevP6RAA)IS7|p{So4 z>>vDsMy>6xi7E+HL-8QPk}IIj|3`!W6kedZD*EUHn4^zAkj)VmWRB9kUG64lQ@AL9s8Cq_ns2D*o6DvI(ZjvqfNphJ$1 z7KBJl(HQ<^3NcV{GviQy-bjDNv%r5>_dU zKy?-3Dguv~W)(hNk7M#QJMv6-9ZmX>mIhe#asd|uCb#=&LqmN-BUW)V8!9XDw4os= zNT5DQBgn-vNM=9=W=~a21@S38o1U4SF(@@krb6mf3nN4%XAK&Rw3e)_fddCoHfyR_ zq<6Vx1|(d8$1baHVU_PF!M;#Nk+<6GT}gE(>4$>DV$)LkY7x4}#Ka+)G$JlOE+!>9 z){3X8sZoh((NPeU03(3Wi(C;RZ%MXT(%Jb!kt~^Q2&tbq3F&bjwIMvIA6bcBB_i>` zu@+Mh5();!hnfr#5e60^76pZ>LqSadP9Tl%qJoboO-TTfOi#&#P*g^420|>1LiP~; zqz^R{mfAOS3^FD#4Pvbz-r+!RV8dQ24p$S$k3a<-62s|3JHnAOV~;d^fKR z$_|QX%uNYzK!tg4jr9L1Bb%gjf4S!1|Fo)uR1v|g9Cyp3bMmmJTy-FieNxrI|EuHN zqwPpzn>@U;OI3pDtY2E)(Zho;0=J?8#ica&fsS6x<7o?%hmrmFpNAL_NBxEV`yXmM z?xW9&q#5c*dM1(8^nN0jZ6Je4WN*=|nr4kOqcKgegUNFo>cAL12ugq&AhFFFP}ByH ziRcqRAID|$7m&nPVvaXQMoXNz(W<7M~09Z{x6|7q)LA&dP5mOJ@qq$ z-jK$l8a^=T3aH@&_gu-ONw0+utc4GZ;1kCf!(SYq&(`BW%WM9>;$X{bToev?5g?Pf zqN9i--12^r#`PSSintwk{ulbky>QyMinK8>6(O#b97S*@0`l<=$CZ_{i}(hJ8aiw^ z363Iu2TlWe*G#+m9VgM6 z?57S<-mrBAZMb5eIGp-K4o0Gb`Dt-I^LO`)ekt(gzWuuQ9m(2QE8@eccP!#v)IZ7} zFEsYN;!_YSv-AC={DUFpI7kfe3KCL24Hjf1(*sWlM$W4ST|U?x2`L9&la6}Dfxx`8 zf!Xxy#%xShXf|5~Y!4viRIixG5|G1V#rp#4IE3IN!YiO$R}0S4K-ep)R~!p_m4&mE z4a{a3&T|&*)o|FWn99oI$G4o&CQr=B=+h^p<8%eIMU^8)WXIAFSF)%|&I#Y+%}N%P z$phlqo};4T=pGi!TkpGk7cBJ zT%^MoGnYIq!vk4PQ2=V4E+X}vhG%uUPd+*P(KP?#5EwCmuX>#CuBRo|>%v*ysDt=kTk z;d*{VjA~iC7UBCh)@E994Tcbv*?jmg>ue#=9Agv}72h6mB^2i5*mO<1ckA^nEjc*} zsD;ZBRXI7Kr6?v9l{q=XA$>-9wrqHg6xH0EoSd6tcH_Oka?Po!R_mTU+js1A(r~xR z=^Q>U2_-2Q^v3OM7AavU$0>>7h;#RCdJnRKk|eG91!E(aHt!HAd61uyn&Mz-C2X!; z;=NIKOvK3D4p~q)AglX^hB&8aiV66H`~**=gPBU$NTi7pXu{EmFvk_49-)JVD>)^8 z{vyz^fcj(+##TRroDw!%^5Q1MX_S9d1I+PRCKZi?ehI`%*&`wmu|B)vbpR#`!Gw`! z{LkCrTi{!8{wcvHY-fzY07-_LQ_S7ca`I$#L&ce`TLt0Fnd)}TJ^>j4NXJrXT3b=q39%)VDA@UGm%+ieqr!rP;i3R>#-??LaGY_d zHvI6z%9STi{_x$_3icjeIdtY|2ZK6nl-(Zc?rKGFiKzinYx1PVz*$0Ohl8yvVQ1(| zF$J6BbQTi?)x^o2@MRaxoO z*PpBum6b=2GpkipSgkCgQu+tRpI6Wz9a#7@r~-8vjUov{>9A{qMg&2@qJ(AJMN~Mk zP8NoOE}VXw(A*pzZU_EjQ|UNg6e>8D+j*C>-l1)*t1T~gyK8G)*zt zc-H2sbZBd z0=!?pmX?T!Ff*&Ak|34Ya^i2b7D_y^^yTX1)Mc*AB1Ox${gyrD7)QaC)!=G(Vdw-J z-00yb?&3dtd#{7lm0)+!Gp=5}def(0zxB&6`BWTWC|YF&>)-D>DgJW;CqK7+9HXj0z0Jc46r&O_%1avv_i2A zV<-pK>8@#M3Pi5p8rEjepnOo>-SwYa9iW4TP8ggkTOMx9mVAGNZR4eKwwtk}Z;?f<;0zi%6)PIPo%@G=2Jc zn}j<(wBhP@Dfq`9H*EMXZ4;X>M$f;deL@u%lnF6i*+z{PxzSg*Q*l*Q8qGCq6;SAk ztJ^D-`x59+c13>h#-C;LC7Z6zJ7BfQXdzWXLMV+F!}wt01=$SoiaQw0*o5RT#|i*ZBxU%kXaKcm+y>d z4g!(IWu{G3pEqqly_stTT&zQfu3_X#MXvPfh7JQC0vWrvF<{Ea@(C5XBJLy;ak4Kp zZcR-A<5qm$xZyt9v*&UPN2!-}7n?cA*wxlvZtKu}u+H8F&jLtTcbUld^2*@qn%5OE@jr$|T4_%tFum1ldZfo=t(RoNm>?b}}{-7H=|gml9zshrm|O zW+{jaFRnZ+MC?4xYKAS1#wdFNBL^{|&TlKyAd z%UQ6O6JRfA!d{NFhGIR8W$1Jsq-sDTy%7r{iGXjZ+oa1zx@%t@sAZC{lBnCX3Dr6_ zt;f~UjvCp97LP3gRf+@B!3j{_;8rU5BV~u`SOmsv?CiJc++Vo2xF6*93Wwl~dzt%0 zZmYRRl`;?fZxcBK`;o1tVRW<=uwM^8IEj4+ZsP#$|A*|GZr+)dq5&h&eUmKc1448v z-i8uuBtjwCBQ;8gLe=EtWQ(B-g~QQOIJAn1q8d~vxP^&wSwYs3RTN?%H3G8cR=?S= z_NRb}2IMp;5S2^;In7{f9xSuc)I+WZ(lHQDMCT3zOTvQa<)Kikn211+vYOpky0L5& zP&>D%fNKO#4F!RXyila~cu{bREI?>xD&dEESacNa4L%AVC|hduFtkTV3DS;Rym;}g z^B4YZ)_6&mHEzWCi2PAQhvxrIor58{7-NuuDk$CV>}(zV!uSv+%W(dL6x6TYDK7pH ziz6EYY&9D<{;+P{y6@lJzFl5f_tVCW2pSB?H2rqd#-D!tantT&4YtV5n=5K-@w#8j zKNZ1IjxIt$A~VK|JT>oE5Xl=1njQQETf=?KEzT{VHt*%L7|_2 zCfPJz=D`@T+pCfyQHq(Kj+0sI4?@Qbnt@hB6iQirkQog8X#8#*e)(+3KVDGe4jecz zQ8c9w%q5!l!DS~Zw1_rcMY!x#dXcF_aYoIs8uIs1LCN*aS$lsT+KGF-Q}RFMKtY_yKkRa zSU5U6Dca8D(wS#%`T)rRcn%ib{YdxgSfTXshp_4&e<%;&V?lNthgF{Ff)bRxTE4LG zyZH!^KQ}`060(pHIQLdKLDO#X>htuGU zK<-sBG^~zWi`yWeI{j=DN)9z^73*QG?ZLV6NkP`{O*@t&Y z@=BGKT4TkU()Lf^8Tap0^ z*|Y|OHVAj7Mu8$EwZBWDP@p5kq|@m&8f1=o)KW%tJPM-Cv3>f4!ETsQKudi2Av&nc zXGGy8Trl)xLRGl6ECq-)BW@OODF*!?H>QF zX!n5rnc5xx1;|b$mZ9T?czPE$P+JH>u@ff>kr#B24B!lAt50_ zdL<;r{Qe+Ok1LR=z|9jBq}Pj73!n*-(z|y23i6q+UU_Bhv17*$AHp@(+11r_5CUt5 z_U&zJ`}phczWeUSpBr28p^xH2d4*r;@hHI>WH$%Okp!i;qrJ`J?&xfw+sU3`2#H3j z5hw>jQF!bw4=@(>SCX7wSk(Ug5m5C?OEC2v0Hsa`(m)yiG@Tz&OB4#21cOkLp&Oiz z+=E!7F%pTjS)&5 zs5b%dQjf|BBT5^6=+~UpqN;{CKHQBqwnwxHI=!G3Io`A^1c^0#OFKFx+(~{fI%eJ; z@O-9P70d?D=P~#v_uvkl4A18VD^LQfmW_kwGZLOp9=x7>cs(P598c^ujyfMG!R?4~ z=K>{2X9?gOr;S+k=mrt16fGIq|V zs%dw^S7J5MY`?0kbjuc}Nbg%TogIU!=T5nOh{V9P+|S+5?qO%SIp7#NhJ>$C)Yvg_ zfRF^(3+!uoi;10uHbG#^dc1B_Q66_lG!^`E2-mBhopvh}hR{TvEn@7}t+k;j>2P;c zZcR>vUt|t$he4N6`MCdil6o16G*@aNAmhH?pV<9ukpFkwEBo{OzZ0H=4rT#fHwt2z z)Q0few!Kh@4a2)PjKE8`!HaDcwYsEmAdG;re4<`~iXQZQt+lnfL`h>}wK@=KD7{N# zqFLag3d{p`fUads;4)B6XKOIPF`b(R;C?LTHvqO@1efe(TzJ|_l z7mS?>qan7c_pmk;`|+A~%4qC(lhTsU9kkjZ9-&KFkbe9^fpim((;n>DSlaF8W9 zCEF5ZqK7HUQfPxephS+VP)hJLQ0~MIoVd7H?6PbH<#)@ri>?CNWsb8&Gyy34`n`3f zr4<#8jowy7U979J)9ltG@5?C+O=dfGw3s7ZYwJw-baNOl^CKX>C#y;i zdB;6trB#FFOBaY-gnnMbp#Hf=NmTa1%Mh7*|#y#XE!+#UHhVt34& zh_Fbos5DMpj&sF|4LLc@D*(5{bJ4+`>Q3f>DCH#M6POc}PT+i^51?xipQTW$lp=c@ zAfM)?4_^^K+g8U;iZE$lmSF=#Ue5$cIL)F4NOnaBj&-f5YUP+;!*dR0T|M}2+L77J zgJhi2)g0P02Y-I;?|*;&!*yp%l)&`AKUnTiR<3&+tC9`*<{BHta@96iH;9AU$iHH0 ziJmo_vD*yzl#I#KZ-3~ahsF%CmMH)D$3M=Qoa|604H<`3d;okge84jFr+BNu#S*YxB9H zLL7xZaU0}zAM+~zOw`B%l6+~CNO@9l2EE)P+=gf2X8r49+0DX&+^j5QBSOX?DJiKx z0!j3>DXG?I=;lR7%NrA-k=LAp|0aY-qr6m1GoXVvuu!D@g8qumVNhaXCWbde)qzA(-)0TOirB&#}8s~>?P%6si`+E z{1c5$pb7U+O+|0`o)~oNstzQ{g>k-fuwI?^2wi3-w~9k^nqPX$2?iI7d(nex++>)s^}AR zS{)QYF-6e7Xa$alPJ1>P82_6>5gY-9cK{_YlqyLTjrbykDT*_3&wji1 zW2#tPvEm&pK3@CXCd5OVHm!XZ^{nsVzu&HcUCyt zin9>Y1g2WBu%P;~yrMGjT*Cs(%8GJqRwkZfM?_IA6DazF+eLg@3?#%nh>s!|I&jol zrL$Ia)2%EM22@%q_`t|&!y)2}6@K#0o}uc|3cD8Si(zUtYU>2Bcp;A*vW}H_+aGk9`7Vyo4&SOpPmLiQYmYHfg+L;LyDzOe5^MCj+ zGI;3a0{sK^G3UcuVk3k57R-RcMqA8iIXP+ObjwgJ$HG#Wx6a+=m9*Koz{9f{hPSfL zoU5unTaBsy^l2piI?tV~Jae|Dy1HuXe*Da;bLXlmoQNflY^_4Qe1?Vbh&2%$L+Re_ zQw8HX3oS3NfG`4hnNF2k42U-qJkBK5X3l=NWZN0!oBS;hJ$B(5Qm~psj3mR`mc`2+qNeyV z4AJ!V@AdFRo19J$l8yxim097`Db-?|w%%EB>g_Z5=?MP7T`ByuVdJX>@MssJH!JiP z_#fwrizi_pX3Fg$j4VCs|Iz=D@Y<%0KNsLj=KBZ9Z4UqQ&(9X(-wXW{s(60uyP327uq5g>XDQCmP-(q#-hf z4I7q{pOM`+8C$K1;MdB*e+P`g=Coni?0zxT;*P?RZEJU(Y-s56*4E)d2|syqFQQr( z*MHYZiy3{ODRg3S78pabqho+d^c_BY7{rVEXC=jiqpBp<9E6TB2C2rW0|3wHHL)lJ zC`vb)&YU^Z+~iWDi*oxFa0>V%M+6|$s=AJ_BaId4zp5CC(My@YnhIy$0P<`Ig$>05 zTI0Dh3$b;^y%-U`1^+FaN-KkN(J{Uv7V`$3APUM>r^~_Bw1M{B3z)wTu4b!QTbzYk z!{4dF4Hyy;(S;H#=&va{{n)yDFFL^%kcjzRxG;}=tU$hOhM!Sde+RV95EdACoIbz* z^yxF0o?x!P`uCK%YF@C_8%;uFSQvc-ZG$g51^;|GmFQ1 zAD~;Y;QzG1^W^X!V&fLrYVZo!!7Cuar+o=NZ5({sF!;1d82S1TKJ8HWv@gJ?O@UAQ zH=ucaSR(x4IMfFkp=YIHZ^5Vi7+%w-@M*usCock;_jh~(N(J9~D<9X?BYe^4OY;#Q z{Y6>y!Ebf%zdu8+pBN5-?x}Ls1>FQmXpvw$nd*O-d-0R&e66@JAMzLBag+ZhUnLAK ziKH*_FQ$vt*CaHnSFRk755F6_Jb%zMnZEd9dC`k6;-X9^!Y_Wr%(Hp^8#TG7L#7IX zcKT3}A3C`n!UMc8d4!lcVmjzEBMPTZr4)zu_8BuqjL_@d?y2qVl-1?c^>oz$ji&0f+wJpF3OKqsD(yGB6B6R$d_K4Q1luIU!#3Mb6CqcW44RlP zec$;ifGehOMP-ZOrcA=~?;w1%*7rMKhG0ks(0=ggvE@GB27kDBi!T!`*Ox;} z?-uV`p8+k@r=X?x1HefIa&UVi2vbn}qG@uWAknsbIm`2c3`{Kw>LA?^)M)8^qRIz$ z9@LhJyh^Wwi2=PTM(i;Md;*&*0cyjX>7?M0kQp<=2Q9w)p-1k$>;8#-pL%K$dll^o z_6}+skF%3V%h&<8+l51226Bm`NV@z7!j^+*RjiurN87|Uf{|j6{OVFx%6-9XN~C^Vb;rh5RAglMJe{f9gc%m- ztY&9VnKG-OV8ZA@gBC8FclYo6_8XG>zytUF>466d3m-K7;Gq(S+1q{4`(3hfY;Z54Dg*3P!TfEdR~iD_<^_jYhm&u#@e#phu|lRiV9r_PFmuUp-2-hWMxZp7*u; z+Wk6TtM4e zzdr1HAdme6!9eJ|8${I&H?UpqS@Xoyd2?g2>4qUgVq=dV-@bj=u!MvYCwA-@vVHsU zYn;xSRqGD4H|*Mh_$QQ}ezMbRDYWbBnI$z2Sy2NrEEZ9j zo}QHm-2r7q1*Hg3Hc#nRBEiTN`P^JEw*Ox6HH?U~QBfu~;C7$K*96vqLYZ>GB#N{H zr*qICd>AT12T(?k**stnmb}F>NRq%gXL7l4V9UyIz|H3LbX{|WgxAmp6fAJ8Q=zjf zIu&r19AMX3iYyMW+Ox^UTvHPgJDS*3JQeXo(!l1@<&3W~2bN&(piA1x0!zEySiR++ zOPBp?)20fxl%`uyMK%L*ad5AePqz`y;LLn&vc11jyv%o&5U^VMJ*99+mmwiPkHf^7rJVdL`IVjv81V~yM} zlnd?yI|^!Q1C2WcB&8Tya0+;I>(I7w2dUA2xf-+POxO9$a9kTq%Y8_Qo9cQV1L#xl)Ovh1Td+HQR9WsCNWI?E`v{_G? zGBU=d8jVe+5hErIuvoxAX|b4Eoz5mi0d7zXOKhR2Ubv7gtN(QjyvK#}Mb-TItmNFS zcZmEQcc^XF`J+cCB^^Q@+L9#;78s2l&*)8?4joEL8ok8hF&Y;vSRzSk3)}zkuPiJ> z1lhXE!j66O^okWC?~Lw?4K}U@2|q2uE65pFuUNqzOM2{7yN$yOz-Z4NPNr9`SkY-y zte`5r5(TjF!fz!t))}o9|K#|IQqpN52X68Tg>D(?0XzpLIxvzi59ec@yk&|@YbAlPMx1 zJho4#($yM~7#mSncl>y3Yv<{GXU}fjxa(w#uc;yD@Zr*3yLVeEHf{Q4%lF?y+$knz z&qu19Nlp*t;Pwt?+uadX=iSxxQX&L`WP?`=Zvlqc!hTMtm>wQEu87 z=*I5yAd5if*()ZrL)nHrI*sO=Z-Djwylq>%ngU*b`#0OR(S~oN5*G9Z*I0>Mv^Kla zVu?vEER?vueH|t2*6&wyHBQhYHy5KDaFFEaPmWdS^G@v#q(6ET&*80}gka!JJc>VoEBpwR;_E@ZW{y%bk z8Yq(GEu~vT)t1s|OP`wkhByo#;Z!o5i2bfu{?LK6qRHaj1!Q7uvoIQLDjnychYMDMn62y3V^?r&t@3( zr%yLmp4(P;Xjg6d8P~C65a|7W)!VB!Y!JnNefY_nZ|-~XlTTJG|KNk?Kyw2zjSpV` z^wT{5KeiZG|~2i3-K|PmR8l4ma;O? zG|^>4<^kix7Mzr^VWCQ86zAH1_UJy}fpdIqEoxd1{PM$xJ9pY_pKm<$&blK%Z`knZ zXY1B|yZMt(KK%5954L<&T3yW$IPW|Oct^uyASlm2ADVcgp(|MX@|x(luM~=eAh)RM z431i*6ue@p*AJqh(T0WwkEg!Aqr-r*NWC7U4ILfz^=@~A0a6QER7y&#aItj4p3y}U z5rrEAMfj4ktgOBslofQ1DHLrD$Q{PNSqJ<~Tyv!JOy{T;zfbz-`5O#`>fJXO*+o0< z@qPQWMtxWO5q*wpq=Kv_sm)RVA`~_hT+2t3I;BGbTV57SF(ha za2C#jj_ghLJGPvEXz*h*5Z=6nFlQ~on@)70y_A%YA>j?Y5g|7a+)63d8>tnf%aO@4aK}*dc?44h=UhUR;Vq@&mt6fvj8i6Q5SVuBGtHp2Gyj*cNiperzR*swM*Jz;7aGHe)a z7$OC)Uq5(oSVHPui*LU>ZBSZB-@f?>A0@tE;`oW+4*wNLa~1g-IHs!<1v4j%pEU!a zr-Z$GRUUo56Qu|n*w1KN+4pEq2M@^_JecZkkL(#aG6rPJ2&sP{8X$FZONIIl;ZQyf zOB*g~cYB8_t*b@kTiW8G+0!Y;x3}x{JU@2q(4kYNsJqjjMDi<=Gn81OxN9ID7vjxdp1 z#O0yA%DpBR2Heg4l?Xt&H-q(EQ>P6a(yyPkbL!Mi*#1}YZVQkn{RHdCPv9~=c=WoL_+c~ zVIjK|fGm2v9QZmk5Fqdg>sp)7oI+QB>frOMS3mvy!PnP(@cO#dFD+mF$-#4H4}Rk7 z^yT^WHf1&g=FdwkUgS-trV_5n%La*i=53RzDJILaALH1su1(D>yhPs864S1i*wIwOXqUPDntFNJwypR;$;0 zJQ#*7N<&mX1DMMLz+7elbGZ%Uhcl67JR6wH^#8B6_W+Eey4r^C%xv#k?W&hm@7=vh za>v-XVq-cO(-M*Zc|$^YquG@#Fc>i41Y;oJfQ@5giUR?gV%&R`Em^iztlqUMyQ^*U zJ$F{ZriT3A_s`Yt%+9X1%-p&6Jm)#*Iq<672%k$V_``9CoKjd4aZA8061NyK9iEiJ z??qA-!S`|ld@qIYy~J7K5H)2XHx2t`%GDgoyvn6R3-q9RZnHMSF8v<+|mXDcO{A8^>Dpq zgkr*Vq^2gABSY0zDhqYGikBjy%Cz?!&sLpAJpNy1lTPA+o+BF4gc`_e;clYe^=6T>FTJ%mMsgdKz+Vi1r?BNik{ma7anzy@ef z<|b>w9SACT|LFo3yF5JK*CLfhv*6e1Aux)E0E!S!ZBz~p!O#%U50B&{X^`Y7JXeLq zHswh|6^i@>7ElDmrVjG%yNI89_g&!PlZvWKEh<$#L)MA!H`v{TXpNYdNCVq_7STW* z9ajz<;HA*u4Lbe}&mK60GL$A$Vs7O=6d2oIDG2Ry7|wC-%BCh5SxrqURZi|vNME6} zM}$p}FBH!8!ATkvqW4QVDLO0#;TCoC-&=o7d3z{&~W0t2$0NDlu zO*ELYXw@p7>AYl9z=;9k0N#8n*Kaf!=!i+lPyC`7950^5FM}iyFee2>5+zQYTAifc ztO`jZn`6l4QsOV8rLpL+LeCf-WVBMYkX(_>%Jb#T!iIEeOps7816w78K3*-wdttG$ zOsteq5&oyvh>}9w0OF$9R!=|OfSLwWK5QcqSASMLy`IKaefZ%&UVC~5jO0Kd7VaUn z$9%ZIjO@3G!CQ<{1s9eTt2HFEjAYt|1E(~PK5z$xh%;wSxc!00rU#;~#QT|L%*>f( zWTx%C&47;YZ5DweR@9_OuDf#bBJj?Y)2Fw6egw*tM_??A%dum1EtgL->XRoc4$}|^ zO=tHI0xPVm0qxdo#4oC{S!UNYBNVTzY2`|R z>qJP`kTNusRZ1TPozZ&D$wN7YSeQD)F)iZCDPeU4srPLxEDP-=+NQ!ZN7 ziQ38CoiG=NXbm66%A6!6GL;G4!vt8=NKDT{1(cT$>D8eKtQxX`BvnYnh#|yiyuc17 zr`t$}E&0f$7r!D$cs+t=PF1&K z+&Fan#OX`bJyr?i#4HwGidqHd6VrLtl6c;h3{hw}-C5V4{)CmdP(ud`i~ZdQDE#{C zZ%}lJw?g<&S_)haF+WTI^kdM=v*Ca z93Frmh(_l}3_=WR1S_ZS^myB7sEb}UXzzC;I$;gmp-dG?X0Bj%9c;bgcGsT01PZF- z3Y|!?bapaq3(kh!?z~D9h43!EQchqQEx5i?Jy;K?y$2n_?mz^leJJo|aFO=dl7mvCz>&n| zBlt&#x@_Tj<8?ZmJDsk$7-id3YDnQ4B&buQ2g9K?D)E$7tuU!{2zBxb8VIVH*?1c< z+LEIz$p`={n1U$UMPo5Cq>MJ3LqkK%=IPU;f>IMh)X+_tf>eB~Cd7z3H!8hc&TvL$ zDH$x|`kY=DE@+3vmdwScAWSSL9vP_>eF*CspN5`BLnbH#nI)6!tE%c9q@KsW%Y)5Y zd}O#O+!7vQwBqoWvq`$?Jo2CCck`^olWa?FO^C+08kKe8#FC=P7)K{Z zM@E8{qy-&XTRLJWVU%;0r0`O;Ql>#9h|EvA2MGt6Z)lo1Bv96KjIt#Uf$@iDP1DlS zTuaHwXf`Nl$O+L{h8c48q~_$AOld<?f*cAtwPfQaS7=Ik+pTXCVi7C5Qba1$RYN{IA!upjq5<*iTf?0?OF9(Jby&IOk;; zzStr%1ly&Ac|o);0=t-1Y$D_=R?&#L63j>Iz7?~ulFfmCBdahQF)S$?SxO3jsg}iC z7~ae9@<&TBOym9QF~(xG3%q<;3E6JL_H!8Gu<~MP!m1C+r&yf>*DtR8Sdl&Sb=3j! zip97x@#r@JiHrHTF7T+B{=yRW3VI|~^U$TRszG1CYA;S{SxG#mt7Wiq|AOOolSNJL z#hF`zGj|`(+%lZGrIvt|8-+7RD+d->zMCJAi~N8&7UT!utmt6XhFdI%j?>~iAwvLG zZ6U1M@i;5tmOyU69GvePVbR`%Gcp5bWI4`77TCmeOE8Ju|1%Y4ckP0qM6C&4a`NOZ zQuWjIW_bq2?X~i=wqIU;b|JLq#qzW4bAg5o@ZT|uKmabHTY-Jhsk`%srD-){l7MLJ zQfpW7?L&m8(hUBf?9uy(e8nLow9)4$Sx4{kfLtweAuEnxfNh@nfT z3enD`cjE0Q3faybE@bOwGnu_;1I%7F6Kx67MFNFwbx0sUGz_(M=?3|c0=L0X1WTu4 zs~H&>|1vVLMQ;3Ixm(CeCImECv%+EUDo{`&@X!|hbH#6YYZ3K6%69Bnw{G2z9pVGV z3a8hSAC$z^Tq}u7O<={h52*p1cEFT6dGh2GP&K9=#4OlN*A>V;b*j19Y|hQgHJh88 zPuX-B;5wwi2;{-|cU`$$;1s_4;H@ zIR>JWp+zTu9evZi^N9V;nNN(0DDngwcY$sK<+PyeP)2 zQ5e+vV68zNtdB(Ww4a7h3#BY9CL4!4lJRr3c<;VDCuiQgyYIPs-n^WgyGbDr#s!&C zk}as($>~v>7o~Yo-&?7`RRjCM01_-vop*?FBIwvAhXlL0@FMe$O`tQ1&}dy=N^!v) zt-rW;FD1J!@;XF>g{YvvifX+ky$TQtHfLQOFNFn4P0-ThFUz}kXvftcHax#w-1zA5BV?SQ}7mC4Na7uzL&|Zc9u| zOG!&iyzRDh^1x4&6keC{QzeD7v*Qy4CLF@ls8@{|B;gE6_?ZI3{BQyy73xL3VOozh za4Cu-5M2JWgBh>Y97f$?&!kaPM$JX})aQ|ajL`ySH?CcYnnmx>UMoG!!bvz%eYm_N z79Js*Yxpp1iOH}f;$chN2wUP#*b);h0ri(3tJste8)7nSh#O!-#K5wfYzZj7jDuB| z4*Mb75=IQLA8vw2jM@+LVLudGG-S3Vpwe4B>=8>rPDgZ{RN8vv%Wn?W)@Eer95vs3 z^UY<4CL=V|ef8-3@4tWesw))iYe{1DX)>qC44qSQx|(!Xfsm{2mLkD{yMEgytEoA9 z^i)H`O!#OA7zJ%)fDA}nu9zuz6;m>Sl*{fdjBzbm^oN)YY_a-@c~nw^0{m6A#YP8DC%o}dN-vhz7pi)o?k(3gNb+t@X%#Dxd zLuG0MBKi$#8T2;|<_L?$5@9xoYLJQId|g2OL%8-#A(-mJOh!bq8L!{ArE~)}S9En9 z_zdwIZ@gi*w_QB3ckkXK7n|(o&K=wR!8`A~vu*dGb5yb#wH8kf4DCc&k&_1wkoC4= z$~FprQIxOWjHJL#-|mnN@1V1|*geHD5cA{6p`d=lR9=1X;KA-Otw+Pcj&66CP}P`8 zldQ_Bsz@^LL3%?$DR@@kAHYvQu=>W5KusxIjRCJbj0XoRnIT|%7o$cJlvyM7xZRu<)0-0kiuj4PP=^9$jl$6c=SlPR+qShq zP%~8-0PYPcskfn_-R=Uyb@g>L09S0KHLU4EXLNeOkNiCY?wc+c`>>Q?ZX@;eyw+k# zh)D>K2@l+FM(X+2wc!Q>t1&4RaeCPNU^iMS4{UVuMJE(HI*WZ8YY?6^_MhMrVWHz!+>Y(|#9Z zFc|0qlFXN2@?!`4{H5VOqM)Tw)C$z#WbrB2wrwfMPSVLhw8E*N4GC#(Zmquz``~hY zYqQ(!8SH^;t!L2VMlRZF#_KN)jS9s-henCXSl4gcQjqu3)#-FzJYw(a?&xqjJp_&@ z6()3Nf4|d9aPS$gvmcC9DZ}E6T@@HUG}r_QV{@58Oyy-K(UIdc#WR8kU>>3WcQDENEp zYS5KK6OvQY63q%ZD4UW*M;AIT>2UZ+r-PWZ2rq`J5Zok)^1ZeVZ44w5@-(S1C+D%p zZ~}u2^x2>w^UXIeS+wBBdGi)5TzoTRme$HMCM{mPcydOVRT1&+CW)}6Q2*hzW#`T> z_8vKN=IqgZyLS!^F$%3YG)ymtFK`eYwxa?4sG(yJJ!Utr zzo8lQGil8)njw!odTg=SwG1(umzX)sCdR`)L>uE{-eKmFOSEzaQ^UN=Jj7VU_G@g{ zvl&3ncktTe}Itde8Qn=Qt z(S;;UoH#KhQ~_7A+-5$yY17efi=CkQQ|H;OTVGo}9WmDTi0x5X>EE_)eC-wNqV)9t zp#6bc{Wq$4x`@|q+0xcFQVQk30Y3b|fvO77BL}OhG4|D0z6wCO?wlEyu3CiK1E_AE zl%&(Owe8=xzpV|II1*fa?BVd^7U!4lu@I?!o1!Z7j&~_=n^v4?^?WA&pIG2;9&KO zQLanc(n9I@VcH4i!?S9EgSS{JxG~YYZAzpH1pz`SC2R?E=+F#dwErK%?{Pci|Hso9 zde|Vu{m|#~^QSWl$zEm&$!8Vm zK0s8k#8(F{!~2(W8UR>;I2x<1q8e#^4qHk3@#Cbf&S*r|Q9a^gjmEmur<>ZUkrr{K zqyO}g!zbF2C#jLPo;r$9?-GXdzsB_Jv$B^+k(FfF-XP5L?<4h(jgledgkkjIdY{*jOn78V|!oR9;>EnXHC!$~Ms9%gG0iHEEqHiUFo zHNLJ`ynKRi{>-`ahi&h_NjjeM+pl}|7XD1 zuyXh`sE>xuR`fCs>O1f4J73+{R$E=s1UJvcitcCRFg_5R6+`qooCVY>!MjRDb4TX{ zP+<)sw?CZ`pOX`BK}i^tZb`Jz`Yo81 z(vvJ0zbr}VIoa81i7_z4ViMD{ff!{jgjkRO0)Cllp5Pncn;_6P!=zT5XqgyfDMcB5 zKBTlGIiSBC2|w-q9>h<%yBlCsG<3Tpq=uJhH4@HTM#9z*M>#G^c1=dj+O;%Iy{@SV ztCkidtv~<#hE3Z*2>#=*<EzVGxUPcLsNC&hRY?F#29?7}VtJWX z1B)Pld{Gtz@93j+2Z#tO2g?X=7xTy?F_R~&)j2tnr%cYtfy~3AMTJvtf(drxr2Iwm z<`+*GjfBJeNi%LF7Q}GMw5kp2px@vaO(SpP7#*`^uz7iG0_tjqhQ`Img@!7Xaamaf z(^f57v}onDq^$IeS%rm*mn@lBJUxvp;blH2QWS^F(ts}EkfPpag`q>qi$u_s2uLM* z4E*t+rcq)@r=d14I*eLx(uY&h3rq*p1R+=Ez&u_8&j0yvtrj9FS}kr^YeKX@T3V$x zL`$@|NPO%@qOr20NQ;%U+e+dPqIEL{ed<+z5Z1v%#DKUF1?t!k7&!K{MJQ`L( z60yKCP+Brz0bJAY9)(zuX|N8a!#XhF`j|It8DzmS7&UAeM8GOo46EQqSOqu1DxkGL z=fEnU9`#Tl;v!fD`u>d@`;Q$veCP=9=D|aUjup}JCW^O?I-mzIaP)Ol+SJ2e6&D{A z)LV7nz!8KU9^yGz1M+9XU<4dI*vv$X8#gYBKpJ&a2I*|+gHUQId2|KDQJ*4@0u`TU zrZKNGgX~J$P{`y>W(GOWCb3CO72=mxG7)0CAKRDMBw0%f>;}7iCI!)A=tvO3{0O^X zIUgt51wUa4Aa{UVxM1b%*eD&DtFPGuxZ0_~179SZe(x+q=G$D1*+D(&}9`;@44L`65ti)SN7OxN^T^7@rF~ncZVgAZ0 zX+zA_TukuK;w(Qy2ALa}ci{*@W8TL89`dvv+e!$r($RE}VY@;tJ-@Tex(!A~R0}@8mbU zT0BZ4lfUshlRwm3$)Q8M1ew6&$Ct|Xy!6tZ4I9?X#0-Bo(n)B$M|fOPzTw$5rF7^0 zXeh{u`~NYNKiAob)bO63BZuG#*}4_hKrx?6t%0AK{|Vsyq?x3>tsPsma#=}4O${*` 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

    S&jh1n&JeeMOkU4{=4@cYr6k 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≤FHXCuU9Qce=@vmZ{%9^5??OaVQJ8!4u8-w;yt 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 diff --git a/experimental/varfont_shader_puzzle/assets/images/specimen-1.png b/experimental/varfont_shader_puzzle/assets/images/specimen-1.png deleted file mode 100644 index 9914ed907b884dc65d01c7f9064fa915a9bcaaad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33576 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ḎK0UXGISpi(^uR&uB`Ov)n`-GIU53?ta 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 ZTYPOX_=;r1@^9u#rp8w;RGxQ6{TH25I-CFi diff --git a/experimental/varfont_shader_puzzle/assets/images/wallpaper1.png b/experimental/varfont_shader_puzzle/assets/images/wallpaper1.png deleted file mode 100644 index b7d18502bb524e27743fe2dafb7592889d1287a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92244 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�=lWovX|7PBNp%!p*&3bF)5 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 diff --git a/experimental/varfont_shader_puzzle/assets/images/wallpaper2.png b/experimental/varfont_shader_puzzle/assets/images/wallpaper2.png deleted file mode 100644 index 01c48273066dadb8ae4f85676e5b8b5d54ae1feb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74527 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 11.0 - - diff --git a/experimental/varfont_shader_puzzle/ios/Flutter/Debug.xcconfig b/experimental/varfont_shader_puzzle/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f302..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/experimental/varfont_shader_puzzle/ios/Flutter/Release.xcconfig b/experimental/varfont_shader_puzzle/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe200..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/experimental/varfont_shader_puzzle/ios/Podfile b/experimental/varfont_shader_puzzle/ios/Podfile deleted file mode 100644 index fdcc671eb34..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Podfile +++ /dev/null @@ -1,44 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '11.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.pbxproj b/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 4cf52239576..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,722 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 2D29E31A3A79F9333791B51D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73A94518C1B077566B730F17 /* Pods_Runner.framework */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 891BD033C601B72D562DF8C0 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C6933D4A3C5277B69ACBFB6E /* Pods_RunnerTests.framework */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0D9FDBAE730D44B5DAF66533 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 1F18FCED1ECA53679E854763 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 43CE1627606473C19FB03FF3 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 517D85BC067A0EA0E96EA4A8 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 6364E8B2E7C9C391682E8BCF /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 73A94518C1B077566B730F17 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C6933D4A3C5277B69ACBFB6E /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F9EB5298186B85BCAD585118 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D29E31A3A79F9333791B51D /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DF1CD5C6DFB4874767236D73 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 891BD033C601B72D562DF8C0 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 07DA3946E7E7EFEFFAD0000F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 73A94518C1B077566B730F17 /* Pods_Runner.framework */, - C6933D4A3C5277B69ACBFB6E /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 2D4C743D47EF854290F46B78 /* Pods */ = { - isa = PBXGroup; - children = ( - F9EB5298186B85BCAD585118 /* Pods-Runner.debug.xcconfig */, - 1F18FCED1ECA53679E854763 /* Pods-Runner.release.xcconfig */, - 6364E8B2E7C9C391682E8BCF /* Pods-Runner.profile.xcconfig */, - 0D9FDBAE730D44B5DAF66533 /* Pods-RunnerTests.debug.xcconfig */, - 43CE1627606473C19FB03FF3 /* Pods-RunnerTests.release.xcconfig */, - 517D85BC067A0EA0E96EA4A8 /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 2D4C743D47EF854290F46B78 /* Pods */, - 07DA3946E7E7EFEFFAD0000F /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 1CC0CE02DDD22E3C34E46370 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - DF1CD5C6DFB4874767236D73 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 8C070EA05DFDB24F15A12816 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 3F8C0B811F28285ABC292845 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 1CC0CE02DDD22E3C34E46370 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 3F8C0B811F28285ABC292845 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8C070EA05DFDB24F15A12816 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0D9FDBAE730D44B5DAF66533 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 43CE1627606473C19FB03FF3 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 517D85BC067A0EA0E96EA4A8 /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6254..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea1..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 87131a09bea..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/contents.xcworkspacedata b/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c74..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea1..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner/AppDelegate.swift b/experimental/varfont_shader_puzzle/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4a8c1..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import UIKit -import Flutter - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d9..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd46..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70f..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Base.lproj/LaunchScreen.storyboard b/experimental/varfont_shader_puzzle/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c93..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Base.lproj/Main.storyboard b/experimental/varfont_shader_puzzle/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb3..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Info.plist b/experimental/varfont_shader_puzzle/ios/Runner/Info.plist deleted file mode 100644 index 1028badf239..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner/Info.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Varfont Shader Puzzle - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - varfont_shader_puzzle - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - - - diff --git a/experimental/varfont_shader_puzzle/ios/Runner/Runner-Bridging-Header.h b/experimental/varfont_shader_puzzle/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b4..00000000000 --- a/experimental/varfont_shader_puzzle/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/experimental/varfont_shader_puzzle/ios/RunnerTests/RunnerTests.swift b/experimental/varfont_shader_puzzle/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b61..00000000000 --- a/experimental/varfont_shader_puzzle/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/experimental/varfont_shader_puzzle/lib/components/components.dart b/experimental/varfont_shader_puzzle/lib/components/components.dart deleted file mode 100644 index f6974e9d96a..00000000000 --- a/experimental/varfont_shader_puzzle/lib/components/components.dart +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -export 'fragment_shaded.dart'; -export 'lightboxed_panel.dart'; -export 'rotator_puzzle.dart'; -export 'wonky_anim_palette.dart'; -export 'wonky_char.dart'; diff --git a/experimental/varfont_shader_puzzle/lib/components/fragment_shaded.dart b/experimental/varfont_shader_puzzle/lib/components/fragment_shaded.dart deleted file mode 100644 index 80b74aa4c19..00000000000 --- a/experimental/varfont_shader_puzzle/lib/components/fragment_shaded.dart +++ /dev/null @@ -1,282 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:ui' as ui; - -import 'package:flutter/material.dart'; -import 'package:flutter/rendering.dart'; - -enum Shader { - nothing('nothing'), - bwSplit('bw_split'), - colorSplit('color_split'), - rowOffset('row_offset'), - wavyCirc('wavy_circ'), - wavy('wavy'), - wavy2('wavy2'); - - const Shader(this.name); - final String name; - Future get program => - ui.FragmentProgram.fromAsset('shaders/$name.frag'); -} - -class FragmentShaded extends StatefulWidget { - final Widget child; - final Shader shader; - final int shaderDuration; - static const int dampenDuration = 1000; - static final Map _programCache = {}; - - const FragmentShaded({ - required this.shader, - required this.shaderDuration, - required this.child, - super.key, - }); - - @override - State createState() => FragmentShadedState(); -} - -class FragmentShadedState extends State - with TickerProviderStateMixin { - late final AnimationController _controller; - late final Animation _dampenAnimation; - late final Animation _dampenCurve; - late final AnimationController _dampenController; - late AnimatingSamplerBuilder builder; - - @override - void initState() { - super.initState(); - _controller = AnimationController( - vsync: this, - duration: Duration(milliseconds: widget.shaderDuration), - )..repeat(reverse: false); - _dampenController = AnimationController( - vsync: this, - duration: const Duration(milliseconds: FragmentShaded.dampenDuration), - ); - _dampenCurve = CurvedAnimation( - parent: _dampenController, - curve: Curves.easeInOut, - ); - _dampenAnimation = Tween( - begin: 1.0, - end: 0.0, - ).animate(_dampenCurve); - initializeFragmentProgramsAndBuilder(); - } - - Future initializeFragmentProgramsAndBuilder() async { - if (FragmentShaded._programCache.isEmpty) { - for (final shader in Shader.values) { - FragmentShaded._programCache[shader] = await shader.program; - } - } - - setState(() { - builder = AnimatingSamplerBuilder( - _controller, - _dampenAnimation, - FragmentShaded._programCache[widget.shader]!.fragmentShader(), - ); - }); - } - - @override - void dispose() { - _controller.dispose(); - _dampenController.dispose(); - super.dispose(); - } - - @override - Widget build(BuildContext context) { - if (null == FragmentShaded._programCache[widget.shader]) { - setState(() {}); - return const SizedBox(width: 0, height: 0); - } - return Transform.scale( - scale: 0.5, - child: ShaderSamplerBuilder(builder, child: widget.child), - ); - } - - void startDampening() { - _dampenController.forward(); - } -} - -class AnimatingSamplerBuilder extends SamplerBuilder { - AnimatingSamplerBuilder( - this.animation, - this.dampenAnimation, - this.fragmentShader, - ) { - animation.addListener(notifyListeners); - dampenAnimation.addListener(notifyListeners); - } - - final Animation animation; - final Animation dampenAnimation; - - final ui.FragmentShader fragmentShader; - - @override - void paint(ui.Image image, Size size, ui.Canvas canvas) { - // animation - fragmentShader.setFloat(0, animation.value); - // width - fragmentShader.setFloat(1, size.width); - // height - fragmentShader.setFloat(2, size.height); - // dampener - fragmentShader.setFloat(3, dampenAnimation.value); - // sampler - fragmentShader.setImageSampler(0, image); - - canvas.drawRect(Offset.zero & size, Paint()..shader = fragmentShader); - } -} - -abstract class SamplerBuilder extends ChangeNotifier { - void paint(ui.Image image, Size size, ui.Canvas canvas); -} - -class ShaderSamplerBuilder extends StatelessWidget { - const ShaderSamplerBuilder(this.builder, {required this.child, super.key}); - - final SamplerBuilder builder; - final Widget child; - - @override - Widget build(BuildContext context) { - return RepaintBoundary(child: _ShaderSamplerImpl(builder, child: child)); - } -} - -class _ShaderSamplerImpl extends SingleChildRenderObjectWidget { - const _ShaderSamplerImpl(this.builder, {super.child}); - - final SamplerBuilder builder; - - @override - RenderObject createRenderObject(BuildContext context) { - return _RenderShaderSamplerBuilderWidget( - devicePixelRatio: MediaQuery.of(context).devicePixelRatio, - builder: builder, - ); - } - - @override - void updateRenderObject( - BuildContext context, - covariant RenderObject renderObject, - ) { - (renderObject as _RenderShaderSamplerBuilderWidget) - ..devicePixelRatio = MediaQuery.of(context).devicePixelRatio - ..builder = builder; - } -} - -// A render object that conditionally converts its child into a [ui.Image] -// and then paints it in place of the child. -class _RenderShaderSamplerBuilderWidget extends RenderProxyBox { - // Create a new [_RenderSnapshotWidget]. - _RenderShaderSamplerBuilderWidget({ - required double devicePixelRatio, - required SamplerBuilder builder, - }) : _devicePixelRatio = devicePixelRatio, - _builder = builder; - - /// The device pixel ratio used to create the child image. - double get devicePixelRatio => _devicePixelRatio; - double _devicePixelRatio; - set devicePixelRatio(double value) { - if (value == devicePixelRatio) { - return; - } - _devicePixelRatio = value; - if (_childRaster == null) { - return; - } else { - _childRaster?.dispose(); - _childRaster = null; - markNeedsPaint(); - } - } - - /// The painter used to paint the child snapshot or child widgets. - SamplerBuilder get builder => _builder; - SamplerBuilder _builder; - set builder(SamplerBuilder value) { - if (value == builder) { - return; - } - builder.removeListener(markNeedsPaint); - _builder = value; - builder.addListener(markNeedsPaint); - markNeedsPaint(); - } - - ui.Image? _childRaster; - - @override - void attach(PipelineOwner owner) { - builder.addListener(markNeedsPaint); - super.attach(owner); - } - - @override - void detach() { - _childRaster?.dispose(); - _childRaster = null; - builder.removeListener(markNeedsPaint); - super.detach(); - } - - @override - void dispose() { - builder.removeListener(markNeedsPaint); - _childRaster?.dispose(); - _childRaster = null; - super.dispose(); - } - - // Paint [child] with this painting context, then convert to a raster and detach all - // children from this layer. - ui.Image? _paintAndDetachToImage() { - final OffsetLayer offsetLayer = OffsetLayer(); - final PaintingContext context = PaintingContext( - offsetLayer, - Offset.zero & size, - ); - super.paint(context, Offset.zero); - // This ignore is here because this method is protected by the `PaintingContext`. Adding a new - // method that performs the work of `_paintAndDetachToImage` would avoid the need for this, but - // that would conflict with our goals of minimizing painting context. - // ignore: invalid_use_of_protected_member - context.stopRecordingIfNeeded(); - final ui.Image image = offsetLayer.toImageSync( - Offset.zero & size, - pixelRatio: devicePixelRatio, - ); - offsetLayer.dispose(); - return image; - } - - @override - void paint(PaintingContext context, Offset offset) { - if (size.isEmpty) { - _childRaster?.dispose(); - _childRaster = null; - return; - } - _childRaster?.dispose(); - _childRaster = _paintAndDetachToImage(); - builder.paint(_childRaster!, size, context.canvas); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/components/lightboxed_panel.dart b/experimental/varfont_shader_puzzle/lib/components/lightboxed_panel.dart deleted file mode 100644 index 2e99e93a0ba..00000000000 --- a/experimental/varfont_shader_puzzle/lib/components/lightboxed_panel.dart +++ /dev/null @@ -1,140 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/material.dart'; -import '../page_content/pages_flow.dart'; -import '../styles.dart'; - -class LightboxedPanel extends StatefulWidget { - final PageConfig pageConfig; - final List content; - final double width = 300; - final Function? onDismiss; - final bool fadeOnDismiss; - final int? autoDismissAfter; - final bool buildButton; - final Color lightBoxBgColor; - final Color cardBgColor; - - const LightboxedPanel({ - super.key, - required this.pageConfig, - required this.content, - this.onDismiss, - this.fadeOnDismiss = true, - this.autoDismissAfter, - this.buildButton = true, - this.lightBoxBgColor = const Color.fromARGB(200, 255, 255, 255), - this.cardBgColor = Colors.white, - }); - - @override - State createState() => _LightboxedPanelState(); -} - -class _LightboxedPanelState extends State { - bool _fading = false; - bool _show = true; - late int _fadeOutDur = 200; - - @override - void initState() { - _fadeOutDur = widget.fadeOnDismiss ? _fadeOutDur : 0; - if (null != widget.autoDismissAfter) { - _fadeOutDur = 0; - Future.delayed( - Duration(milliseconds: widget.autoDismissAfter!), - handleDismiss, - ); - } - super.initState(); - } - - void handleDismiss() { - if (widget.fadeOnDismiss) { - setState(() { - _fading = true; - }); - } - Future.delayed(Duration(milliseconds: _fadeOutDur), () { - setState(() { - if (widget.fadeOnDismiss) { - _show = false; - } - if (null != widget.onDismiss) { - widget.onDismiss!(); - } - }); - }); - } - - List buttonComponents() { - return [ - Column( - children: [ - const SizedBox(height: 8), - TextButton( - onPressed: handleDismiss, - style: ButtonStyles.style(), - child: Text( - 'OK', - style: TextStyles.bodyStyle().copyWith( - color: Colors.white, - height: 1.2, - ), - ), - ), - ], - ), - ]; - } - - @override - Widget build(BuildContext context) { - if (_show) { - return AnimatedOpacity( - opacity: _fading ? 0 : 1, - curve: Curves.easeOut, - duration: Duration(milliseconds: _fadeOutDur), - child: DecoratedBox( - decoration: BoxDecoration(color: widget.lightBoxBgColor), - child: Center( - child: SizedBox( - width: widget.width, - child: DecoratedBox( - decoration: BoxDecoration( - color: widget.cardBgColor, - border: Border.all( - color: const Color.fromARGB(255, 200, 200, 200), - width: 1.0, - ), - boxShadow: const [ - BoxShadow( - color: Color.fromARGB(30, 0, 0, 0), - offset: Offset.zero, - blurRadius: 4.0, - spreadRadius: 2.0, - ), - ], - borderRadius: const BorderRadius.all(Radius.circular(10.0)), - ), - child: Padding( - padding: const EdgeInsets.all(20.0), - child: Column( - mainAxisSize: MainAxisSize.min, - crossAxisAlignment: CrossAxisAlignment.stretch, - children: - widget.content + - (widget.buildButton ? buttonComponents() : []), - ), - ), - ), - ), - ), - ), - ); - } - return const SizedBox(width: 0, height: 0); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/components/rotator_puzzle.dart b/experimental/varfont_shader_puzzle/lib/components/rotator_puzzle.dart deleted file mode 100644 index f84ad4a71ca..00000000000 --- a/experimental/varfont_shader_puzzle/lib/components/rotator_puzzle.dart +++ /dev/null @@ -1,431 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:math'; -import 'dart:ui' as ui; - -import 'package:flutter/material.dart'; -import 'package:flutter/rendering.dart'; - -import '../model/puzzle_model.dart'; -import '../page_content/pages_flow.dart'; -import 'components.dart'; - -class RotatorPuzzle extends StatefulWidget { - final PageConfig pageConfig; - final int numTiles; - final int puzzleNum; - final Shader shader; - final int shaderDuration; - - final String tileShadedString; - final double tileShadedStringSize; - final EdgeInsets tileShadedStringPadding; - final int tileShadedStringAnimDuration; - final List tileShadedStringAnimSettings; - final double tileScaleModifier; - - const RotatorPuzzle({ - super.key, - required this.pageConfig, - required this.numTiles, - required this.puzzleNum, - required this.shader, - required this.shaderDuration, - required this.tileShadedString, - required this.tileShadedStringSize, - required this.tileShadedStringPadding, - required this.tileShadedStringAnimDuration, - this.tileShadedStringAnimSettings = const [], - this.tileScaleModifier = 1.0, - }); - - @override - State createState() => RotatorPuzzleState(); -} - -class RotatorPuzzleState extends State - with TickerProviderStateMixin { - late PuzzleModel puzzleModel; - bool solved = false; - late final AnimationController animationController = AnimationController( - vsync: this, - duration: const Duration(milliseconds: 1000), - ); - late final CurvedAnimation animationCurve = CurvedAnimation( - parent: animationController, - curve: const Interval(0.2, 0.45, curve: Curves.easeOut), - ); - late Animation opacAnimation = Tween( - begin: 0.4, - end: 1.0, - ).animate(animationCurve)..addListener(() { - setState(() {}); - }); - - List> tileKeys = []; - GlobalKey shadedWidgetStackHackStateKey = GlobalKey(); - GlobalKey shadedWidgetRepaintBoundaryKey = GlobalKey(); - GlobalKey tileBgWonkyCharKey = GlobalKey(); - ui.Image? shadedImg; - - @override - void initState() { - for (int i = 0; i < widget.numTiles; i++) { - tileKeys.add(GlobalKey()); - } - puzzleModel = PuzzleModel( - dim: widget.numTiles, - ); //TODO check if correct; correlate dim and numTiles; probably get rid of numTiles - generateTiles(); - shuffle(); - super.initState(); - } - - List generateTiles() { - // TODO move to build? - List tiles = []; - int dim = sqrt(widget.numTiles).round(); - for (int i = 0; i < widget.numTiles; i++) { - RotatorPuzzleTile tile = RotatorPuzzleTile( - key: tileKeys[i], - tileID: i, - row: (i / dim).floor(), - col: i % dim, - parentState: this, - shader: widget.shader, - shaderDuration: widget.shaderDuration, - tileShadedString: widget.tileShadedString, - tileShadedStringSize: widget.tileShadedStringSize, - tileShadedStringPadding: widget.tileShadedStringPadding, - animationSettings: widget.tileShadedStringAnimSettings, - tileShadedStringAnimDuration: widget.tileShadedStringAnimDuration, - tileScaleModifier: widget.tileScaleModifier, - ); - tiles.add(tile); - } - return tiles; - } - - void handlePointerDown({required int tileID}) { - puzzleModel.rotateTile(tileID); - if (puzzleModel.allRotationsCorrect()) { - handleSolved(); - } - } - - void handleSolved() { - animationController.addStatusListener((status) { - solved = true; - for (GlobalKey k in tileKeys) { - if (null != k.currentState && k.currentState!.mounted) { - startDampening(); - tileBgWonkyCharKey.currentState!.stopAnimation(); - } - } - if (status == AnimationStatus.completed) { - Future.delayed( - const Duration(milliseconds: FragmentShaded.dampenDuration + 250), - () { - widget.pageConfig.pageController.nextPage( - duration: const Duration( - milliseconds: PagesFlow.pageScrollDuration, - ), - curve: Curves.easeOut, - ); - }, - ); - } - }); - animationController.forward(); - } - - void shuffle() { - Random rng = Random(0xC00010FF); - for (int i = 0; i < widget.numTiles; i++) { - int rando = rng.nextInt(3); - puzzleModel.setTileStatus(i, rando); - if (puzzleModel.allRotationsCorrect()) { - // fallback to prevent starting on solved puzzle - puzzleModel.setTileStatus(0, 1); - } - } - } - - double tileSize() { - return widget.pageConfig.puzzleSize / sqrt(widget.numTiles); - } - - List tileCoords({required int row, required int col}) { - return [col * tileSize(), row * tileSize()]; - } - - void setImageFromRepaintBoundary(GlobalKey which) { - final BuildContext? context = which.currentContext; - if (null != context) { - final RenderRepaintBoundary boundary = - context.findRenderObject()! as RenderRepaintBoundary; - final ui.Image img = boundary.toImageSync(); - if (mounted) { - setState(() { - shadedImg = img; - }); - } - } - } - - void startDampening() { - if (null != shadedWidgetStackHackStateKey.currentState && - shadedWidgetStackHackStateKey.currentState!.mounted) { - shadedWidgetStackHackStateKey.currentState!.startDampening(); - } - } - - @override - Widget build(BuildContext context) { - // TODO fix widget implementation to remove the need for this hack - // to force a setState rebuild - WidgetsBinding.instance.addPostFrameCallback((_) { - if (mounted) { - setState(() {}); - } - }); - // end hack ---------------- - setImageFromRepaintBoundary(shadedWidgetRepaintBoundaryKey); - return Center( - child: SizedBox( - width: widget.pageConfig.puzzleSize, - height: widget.pageConfig.puzzleSize, - child: Opacity( - opacity: opacAnimation.value, - child: Stack( - children: - [ - Positioned( - left: -9999, - top: -9999, - child: RepaintBoundary( - key: shadedWidgetRepaintBoundaryKey, - child: SizedBox( - width: widget.pageConfig.puzzleSize * 4, - height: widget.pageConfig.puzzleSize * 4, - child: Center( - child: FragmentShaded( - key: shadedWidgetStackHackStateKey, - shader: widget.shader, - shaderDuration: widget.shaderDuration, - child: Padding( - padding: widget.tileShadedStringPadding, - child: WonkyChar( - key: tileBgWonkyCharKey, - text: widget.tileShadedString, - size: widget.tileShadedStringSize, - animDurationMillis: - widget.tileShadedStringAnimDuration, - animationSettings: - widget.tileShadedStringAnimSettings, - ), - ), - ), - ), - ), - ), - ), - ] + - generateTiles(), - ), - ), - ), - ); - } -} - -//////////////////////////////////////////////////////// - -class RotatorPuzzleTile extends StatefulWidget { - final int tileID; - final RotatorPuzzleState parentState; - final Shader shader; - final int shaderDuration; - final String tileShadedString; - final double tileShadedStringSize; - final EdgeInsets tileShadedStringPadding; - final int tileShadedStringAnimDuration; - final List animationSettings; - final double tileScaleModifier; - - // TODO get row/col out into model - final int row; - final int col; - - RotatorPuzzleTile({ - super.key, - required this.tileID, - required this.row, - required this.col, - required this.parentState, - required this.shader, - required this.shaderDuration, - required this.tileShadedString, - required this.tileShadedStringSize, - required this.tileShadedStringPadding, - required this.animationSettings, - required this.tileShadedStringAnimDuration, - required this.tileScaleModifier, - }); - - final State tileState = RotatorPuzzleTileState(); - - @override - State createState() => RotatorPuzzleTileState(); -} - -class RotatorPuzzleTileState extends State - with TickerProviderStateMixin { - double touchedOpac = 0.0; - Duration touchedOpacDur = const Duration(milliseconds: 50); - late final AnimationController animationController = AnimationController( - vsync: this, - duration: const Duration(milliseconds: 100), - ); - late final CurvedAnimation animationCurve = CurvedAnimation( - parent: animationController, - curve: Curves.easeOut, - ); - late Animation animation; - - @override - void initState() { - super.initState(); - animation = Tween( - // initialize animation to starting point - begin: currentStatus() * pi * 0.5, - end: currentStatus() * pi * 0.5, - ).animate(animationController); - } - - @override - Widget build(BuildContext context) { - // TODO fix widget implementation to remove the need for this hack - // to force a setState rebuild - WidgetsBinding.instance.addPostFrameCallback((_) { - if (mounted) { - setState(() {}); - } - }); - // end hack ------------------------------ - List coords = widget.parentState.tileCoords( - row: widget.row, - col: widget.col, - ); - double zeroPoint = - widget.parentState.widget.pageConfig.puzzleSize * .5 - - widget.parentState.tileSize() * 0.5; - - return Stack( - children: [ - Stack( - children: [ - Positioned( - left: coords[0], - top: coords[1], - child: Transform( - transform: Matrix4.rotationZ(animation.value), - alignment: Alignment.center, - child: GestureDetector( - onTap: handlePointerDown, - child: ClipRect( - child: SizedBox( - width: widget.parentState.tileSize(), - height: widget.parentState.tileSize(), - child: OverflowBox( - maxHeight: - widget.parentState.widget.pageConfig.puzzleSize, - maxWidth: - widget.parentState.widget.pageConfig.puzzleSize, - child: Transform.translate( - offset: Offset( - zeroPoint - - widget.col * widget.parentState.tileSize(), - zeroPoint - - widget.row * widget.parentState.tileSize(), - ), - child: SizedBox( - width: - widget.parentState.widget.pageConfig.puzzleSize, - height: - widget.parentState.widget.pageConfig.puzzleSize, - child: Transform.scale( - scale: widget.tileScaleModifier, - child: RawImage( - image: widget.parentState.shadedImg, - ), - ), - ), - ), - ), - ), - ), - ), - ), - ), - // puzzle tile overlay fades in/out on tap, to indicate touched tile - Positioned( - left: coords[0], - top: coords[1], - child: IgnorePointer( - child: AnimatedOpacity( - opacity: touchedOpac, - duration: touchedOpacDur, - onEnd: () { - if (touchedOpac == 1.0) { - touchedOpac = 0.0; - touchedOpacDur = const Duration(milliseconds: 300); - setState(() {}); - } - }, - child: DecoratedBox( - decoration: const BoxDecoration( - color: Color.fromARGB(120, 0, 0, 0), - ), - child: SizedBox( - width: widget.parentState.tileSize(), - height: widget.parentState.tileSize(), - ), - ), - ), - ), - ), - ], - ), - ], - ); - } - - void handlePointerDown() { - if (!widget.parentState.solved) { - int oldStatus = currentStatus(); - widget.parentState.handlePointerDown(tileID: widget.tileID); - touchedOpac = 1.0; - touchedOpacDur = const Duration(milliseconds: 100); - rotateTile(oldStatus: oldStatus); - setState(() {}); - } - } - - int currentStatus() { - return widget.parentState.puzzleModel.getTileStatus(widget.tileID); - } - - void rotateTile({required int oldStatus}) { - animation = Tween( - begin: oldStatus * pi * 0.5, - end: currentStatus() * pi * 0.5, - ).animate(animationController)..addListener(() { - setState(() {}); - }); - animationController.reset(); - animationController.forward(); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/components/wonky_anim_palette.dart b/experimental/varfont_shader_puzzle/lib/components/wonky_anim_palette.dart deleted file mode 100644 index a3e2acbcf8a..00000000000 --- a/experimental/varfont_shader_puzzle/lib/components/wonky_anim_palette.dart +++ /dev/null @@ -1,332 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:math'; -import 'package:flutter/material.dart'; -import '../components/components.dart'; - -// WonkyAnimPalette class is meant to be used with WonkyChar -// to create animations based on variable font settings (aka 'axes'), -// and a few basic settings like scale, rotation, etc. -// The choice of variable font axes to implement in this class and -// default min/max values for variable font axes are hard-coded -// for Amstelvar font, packaged and used in this project. -// Other variable fonts will have different available axes and min/max values. -// -// See articles on variable fonts at https://fonts.google.com/knowledge/topics/variable_fonts -// See a list of variable fonts in the Google Fonts lineup, along with -// an enumeration of variable font axes at https://fonts.google.com/variablefonts - -class WonkyAnimPalette { - const WonkyAnimPalette({Key? key}); - static const Curve defaultCurve = Curves.easeInOut; - - // basic (settings unrelated to variable font) - static WonkyAnimSetting scale({ - double from = 1, - double to = 2, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'basic', - property: 'scale', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting offsetX({ - double from = -50, - double to = 50, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'basic', - property: 'offsetX', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting offsetY({ - double from = -50, - double to = 50, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'basic', - property: 'offsetY', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting rotation({ - double from = -pi, - double to = pi, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'basic', - property: 'rotation', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting color({ - Color from = Colors.blue, - Color to = Colors.red, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'basic', - property: 'color', - fromTo: RangeColor(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - // font variants (variable font settings) - static WonkyAnimSetting opticalSize({ - double from = 8, - double to = 144, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'opsz', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting weight({ - double from = 100, - double to = 1000, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'wght', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting grade({ - double from = -300, - double to = 500, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'GRAD', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting slant({ - double from = -10, - double to = 0, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'slnt', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting width({ - double from = 50, - double to = 125, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'wdth', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting thickStroke({ - double from = 18, - double to = 263, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'XOPQ', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting thinStroke({ - double from = 15, - double to = 132, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'YOPQ', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting counterWd({ - double from = 324, - double to = 640, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'XTRA', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting upperCaseHt({ - double from = 500, - double to = 1000, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'YTUC', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting lowerCaseHt({ - double from = 420, - double to = 570, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'YTLC', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting ascenderHt({ - double from = 500, - double to = 983, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'YTAS', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting descenderDepth({ - double from = -500, - double to = -138, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'YTDE', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } - - static WonkyAnimSetting figureHt({ - double from = 425, - double to = 1000, - double startAt = 0, - double endAt = 1, - Curve curve = defaultCurve, - }) { - return WonkyAnimSetting( - type: 'fv', - property: 'YTFI', - fromTo: RangeDbl(from: from, to: to), - startAt: startAt, - endAt: endAt, - curve: curve, - ); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/components/wonky_char.dart b/experimental/varfont_shader_puzzle/lib/components/wonky_char.dart deleted file mode 100644 index 399dbef0c64..00000000000 --- a/experimental/varfont_shader_puzzle/lib/components/wonky_char.dart +++ /dev/null @@ -1,242 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:ui' as ui; - -import 'package:flutter/foundation.dart' show kDebugMode; -import 'package:flutter/material.dart'; - -class WonkyChar extends StatefulWidget { - final String text; - final double size; - final double baseRotation; - final int animDurationMillis; - final List animationSettings; - const WonkyChar({ - super.key, - required this.text, - required this.size, - this.baseRotation = 0, - this.animDurationMillis = 1000, - this.animationSettings = const [], - }); - - @override - State createState() => WonkyCharState(); -} - -class WonkyCharState extends State - with SingleTickerProviderStateMixin { - bool loopingAnimation = true; - late AnimationController _animController; - final List> _curves = []; - late final List _fvAnimations = []; - final List _fvAxes = []; - // default curve and animations in case user sets nothing for them - late final defaultCurve = CurvedAnimation( - parent: _animController, - curve: const Interval(0, 1, curve: Curves.linear), - ); - late Animation _scaleAnimation = Tween( - begin: 1, - end: 1, - ).animate(defaultCurve); - late Animation _offsetXAnimation = Tween( - begin: 0, - end: 0, - ).animate(defaultCurve); - late Animation _offsetYAnimation = Tween( - begin: 0, - end: 0, - ).animate(defaultCurve); - late Animation _rotationAnimation = Tween( - begin: 0, - end: 0, - ).animate(defaultCurve); - late Animation _colorAnimation = ColorTween( - begin: Colors.black, - end: Colors.black, - ).animate(defaultCurve); - - @override - void initState() { - super.initState(); - initAnimations(widget.animationSettings); - _animController - ..addListener(() { - setState(() {}); - }) - ..addStatusListener((status) { - if (status == AnimationStatus.completed && loopingAnimation) { - _animController.reverse(); - } else if (status == AnimationStatus.dismissed && loopingAnimation) { - _animController.forward(); - } - }); - _animController.forward(); - } - - @override - void dispose() { - _animController.dispose(); - super.dispose(); - } - - void stopAnimation() { - _animController.stop(); - } - - @override - Widget build(BuildContext context) { - List fontVariations = []; - for (int i = 0; i < _fvAxes.length; i++) { - fontVariations.add( - ui.FontVariation(_fvAxes[i], _fvAnimations[i].value as double), - ); - } - return Transform( - alignment: Alignment.center, - transform: - Matrix4.translationValues( - _offsetXAnimation.value as double, - _offsetYAnimation.value as double, - 0, - ) - ..scale(_scaleAnimation.value) - ..rotateZ( - widget.baseRotation + (_rotationAnimation.value as double), - ), - child: IgnorePointer( - child: Text( - widget.text, - textAlign: TextAlign.center, - style: TextStyle( - color: _colorAnimation.value as Color?, - fontFamily: 'Amstelvar', - fontSize: widget.size, - fontVariations: fontVariations, - ), - ), - ), - ); - } - - void initAnimations(List settings) { - _animController = AnimationController( - vsync: this, - duration: Duration(milliseconds: widget.animDurationMillis), - ); - for (WonkyAnimSetting s in settings) { - final curve = CurvedAnimation( - parent: _animController, - curve: Interval(s.startAt, s.endAt, curve: s.curve), - ); - late Animation animation; - if (s.property == 'color') { - animation = ColorTween( - begin: s.fromTo.fromValue() as Color?, - end: s.fromTo.toValue() as Color?, - ).animate(curve); - } else { - animation = Tween( - begin: s.fromTo.fromValue() as double, - end: s.fromTo.toValue() as double, - ).animate(curve); - } - if (s.type == 'fv') { - _fvAxes.add(s.property); - _fvAnimations.add(animation); - } else if (s.type == 'basic') { - switch (s.property) { - case 'scale': - { - _scaleAnimation = animation; - } - case 'rotation': - { - _rotationAnimation = animation; - } - case 'offsetX': - { - _offsetXAnimation = animation; - } - case 'offsetY': - { - _offsetYAnimation = animation; - } - case 'color': - { - _colorAnimation = animation; - } - default: - { - if (kDebugMode) { - print( - '**ERROR** unrecognized property to animate: ${s.property}', - ); - } - } - } - } - // save refs to all curves just to persist in mem, don't need to touch them again - _curves.add(curve); - } - } -} - -abstract class WCRange { - WCRange(); - T fromValue(); - T toValue(); -} - -class RangeColor implements WCRange { - Color from; - Color to; - RangeColor({required this.from, required this.to}); - @override - Color fromValue() { - return from; - } - - @override - Color toValue() { - return to; - } -} - -class RangeDbl implements WCRange { - double from; - double to; - - RangeDbl({required this.from, required this.to}); - - @override - double fromValue() { - return from; - } - - @override - double toValue() { - return to; - } -} - -class WonkyAnimSetting { - // just the animation - String type; // 'fv' for fontVariation, 'basic' for everything else - String property; //font variation axis, or 'size'/'rotation'/etc. - WCRange fromTo; - double startAt; // 0 to 1 rel to controller - double endAt; // same as start - Curve curve; - WonkyAnimSetting({ - required this.type, - required this.property, - required this.fromTo, - required this.startAt, - required this.endAt, - required this.curve, - }); -} diff --git a/experimental/varfont_shader_puzzle/lib/main.dart b/experimental/varfont_shader_puzzle/lib/main.dart deleted file mode 100644 index bf845e2d0f1..00000000000 --- a/experimental/varfont_shader_puzzle/lib/main.dart +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/material.dart'; -import '../page_content/pages_flow.dart'; - -void main() { - runApp(const TypePuzzle()); -} - -class TypePuzzle extends StatelessWidget { - const TypePuzzle({super.key}); - - @override - Widget build(BuildContext context) { - return MaterialApp( - debugShowCheckedModeBanner: false, - title: 'Type Jam', - theme: ThemeData(primarySwatch: Colors.grey), - home: const Scaffold(appBar: null, body: PagesFlow()), - ); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/model/puzzle_model.dart b/experimental/varfont_shader_puzzle/lib/model/puzzle_model.dart deleted file mode 100644 index f1dfd6c7bfe..00000000000 --- a/experimental/varfont_shader_puzzle/lib/model/puzzle_model.dart +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -class PuzzleModel { - final int dim; // num tiles in any one dir; dim x dim board - - // 2d array like a board - // x is the tileID and its position in the array mirrors the board - List> positions = [[]]; - - // rotation states, where index == tileID - // x is num of CCW rotations off from correct (x % 4 == 0 indicates correct) - List status = []; - - PuzzleModel({required this.dim}) { - for (int i = 0; i < dim; i++) { - if (positions[positions.length - 1].length == dim) { - positions.add([]); - } - positions[positions.length - 1].add(i); - status.add(0); - } - } - - bool allRotationsCorrect() { - for (int i = 0; i < status.length; i++) { - if (status[i] % 4 != 0) { - return false; - } - } - return true; - } - - void setTileStatus(int tileID, int newStatus) { - status[tileID] = newStatus; - } - - int getTileStatus(int tileID) { - return status[tileID]; - } - - void rotateTile(int tileID) { - status[tileID]--; - } - - int getRotationOfTile(int tileID) { - return status[tileID]; - } -} diff --git a/experimental/varfont_shader_puzzle/lib/page_content/page_ascender_descender.dart b/experimental/varfont_shader_puzzle/lib/page_content/page_ascender_descender.dart deleted file mode 100644 index ce9c13d0a4e..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/page_ascender_descender.dart +++ /dev/null @@ -1,211 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:math'; - -import 'package:flutter/material.dart'; - -import '../components/components.dart'; -import '../page_content/pages_flow.dart'; -import '../styles.dart'; - -class PageAscenderDescender extends SinglePage { - const PageAscenderDescender({super.key, required super.pageConfig}); - @override - State createState() => _PageAscenderDescenderState(); -} - -class _PageAscenderDescenderState extends SinglePageState { - @override - Widget createTopicIntro() { - return LightboxedPanel( - pageConfig: widget.pageConfig, - content: [ - Text( - 'Ascenders & Descenders'.toUpperCase(), - style: TextStyles.headlineStyle(), - textAlign: TextAlign.left, - ), - Text( - 'Fonts can also vary based on their ' - 'individual pieces, like the ascenders (the parts that ' - 'extend upward) and the descenders (which extend downward)! ' - 'Piece this letter together and lock in its ' - 'wobbly ascenders and descenders!', - style: TextStyles.bodyStyle(), - textAlign: TextAlign.left, - ), - ], - ); - } - - @override - List buildWonkyChars() { - return [ - Positioned( - left: widget.pageConfig.wonkyCharLargeSize * 0.08, - top: widget.pageConfig.wonkyCharLargeSize * -0.1, - child: WonkyChar( - text: 'l', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: 0.15 * pi, - animDurationMillis: 3200, - animationSettings: [ - WonkyAnimPalette.ascenderHt( - from: 500, - to: 983, - curve: Curves.easeInOut, - ), - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - curve: Curves.easeInOut, - ), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.34, - top: widget.pageConfig.wonkyCharLargeSize * 0.12, - child: WonkyChar( - text: 'g', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.12 * pi, - animDurationMillis: 3200, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - curve: Curves.easeInOut, - ), - WonkyAnimPalette.descenderDepth(from: -500, to: -138), - ], - ), - ), - Positioned( - right: widget.pageConfig.wonkyCharLargeSize * -0.1, - top: widget.pageConfig.wonkyCharLargeSize * -0.5, - child: WonkyChar( - text: 'q', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: 0.15 * pi, - animDurationMillis: 5000, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.descenderDepth( - from: -240, - to: -440, - startAt: 0.3, - endAt: 0.7, - curve: Curves.bounceOut, - ), - ], - ), - ), - // lower half -------------------------------------- - Positioned( - left: widget.pageConfig.wonkyCharSmallSize * 0.1, - bottom: widget.pageConfig.wonkyCharSmallSize * -0.34, - child: WonkyChar( - text: 'f', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animDurationMillis: 12000, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.ascenderHt(from: 600, to: 980), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.17, - bottom: widget.pageConfig.wonkyCharLargeSize * 0.5, - child: WonkyChar( - text: 'p', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animDurationMillis: 3000, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.descenderDepth( - from: -390, - to: -220, - curve: Curves.linear, - ), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.4, - bottom: widget.pageConfig.wonkyCharSmallSize * 0.25, - child: WonkyChar( - text: 'k', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animDurationMillis: 3000, - animationSettings: [ - WonkyAnimPalette.ascenderHt( - from: 600, - to: 840, - curve: Curves.linear, - ), - ], - ), - ), - Positioned( - right: widget.pageConfig.wonkyCharLargeSize * 0.05, - bottom: widget.pageConfig.wonkyCharLargeSize * -0.04, - child: WonkyChar( - text: 'j', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: 0.2 * pi, - animDurationMillis: 5000, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.descenderDepth(from: -200, to: -500), - ], - ), - ), - ]; - } - - @override - Widget createPuzzle() { - return RotatorPuzzle( - pageConfig: widget.pageConfig, - numTiles: 9, - puzzleNum: 3, - shader: Shader.rowOffset, - shaderDuration: 2000, - tileShadedString: 'fyd', - tileShadedStringPadding: EdgeInsets.only( - top: 0.233 * widget.pageConfig.puzzleSize, - bottom: 0, - left: 0.465 * widget.pageConfig.puzzleSize, - right: 0.465 * widget.pageConfig.puzzleSize, - ), - tileShadedStringSize: 1.86 * widget.pageConfig.puzzleSize, - tileScaleModifier: 2.7, - tileShadedStringAnimDuration: 2000, - tileShadedStringAnimSettings: [ - WonkyAnimPalette.weight(from: 200, to: 200), - WonkyAnimPalette.width(from: 50, to: 50), - WonkyAnimPalette.ascenderHt(from: 700, to: 980), - WonkyAnimPalette.descenderDepth(from: -238, to: -138), - ], - ); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/page_content/page_narrative_post.dart b/experimental/varfont_shader_puzzle/lib/page_content/page_narrative_post.dart deleted file mode 100644 index 71d37c457f5..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/page_narrative_post.dart +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/material.dart'; -import '../components/components.dart'; -import '../page_content/pages_flow.dart'; -import '../styles.dart'; - -class PageNarrativePost extends NarrativePage { - const PageNarrativePost({super.key, required super.pageConfig}); - - @override - State createState() => _PageNarrativePostState(); -} - -class _PageNarrativePostState extends NarrativePageState { - @override - void initState() { - panels = [ - LightboxedPanel( - pageConfig: widget.pageConfig, - fadeOnDismiss: false, - buildButton: true, - onDismiss: super.handleIntroDismiss, - content: [ - Text( - 'Whew, we put everything back together just before the font launch.', - style: TextStyles.bodyStyle(), - textAlign: TextAlign.left, - ), - const SizedBox(height: 8), - const Image(image: AssetImage('assets/images/specimen-1.png')), - Text( - 'As a reward, please enjoy the FontCo wallpapers on the next screen. Congratulations!', - style: TextStyles.bodyStyle(), - textAlign: TextAlign.left, - ), - ], - ), - ]; - super.initState(); - } - - @override - Widget build(BuildContext context) { - return panels[panelIndex]; - } -} diff --git a/experimental/varfont_shader_puzzle/lib/page_content/page_narrative_pre.dart b/experimental/varfont_shader_puzzle/lib/page_content/page_narrative_pre.dart deleted file mode 100644 index 4f78f0734ea..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/page_narrative_pre.dart +++ /dev/null @@ -1,149 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/material.dart'; -import '../components/components.dart'; -import '../page_content/pages_flow.dart'; -import '../styles.dart'; - -class PageNarrativePre extends NarrativePage { - const PageNarrativePre({super.key, required super.pageConfig}); - - @override - State createState() => _PageNarrativePreState(); -} - -class _PageNarrativePreState extends NarrativePageState { - @override - void initState() { - panels = [ - LightboxedPanel( - key: UniqueKey(), - pageConfig: widget.pageConfig, - fadeOnDismiss: false, - onDismiss: super.handleIntroDismiss, - content: [ - Text( - 'Welcome to your first day on the FontCo team! Are you ready to help us publish our newest font, Designer Pro?', - style: TextStyles.bodyStyle(), - textAlign: TextAlign.left, - ), - const SizedBox(height: 8), - const Image(image: AssetImage('assets/images/specimen-1.png')), - ], - ), - LightboxedPanel( - key: UniqueKey(), - pageConfig: widget.pageConfig, - fadeOnDismiss: false, - onDismiss: super.handleIntroDismiss, - autoDismissAfter: 100, - buildButton: false, - lightBoxBgColor: Colors.black, - cardBgColor: Colors.black, - content: [ - Transform.scale( - scaleX: -1, - child: Text( - 'Welcome to your first day on the FontCo team! Are you ready to help us publish our newest font, Designer Pro?', - style: TextStyles.bodyStyle().copyWith(color: Colors.white), - textAlign: TextAlign.left, - ), - ), - const SizedBox(height: 8), - Transform.scale( - scaleX: -1, - child: const Image( - image: AssetImage('assets/images/specimen-1-glitch.png'), - ), - ), - const SizedBox(height: 56), - ], - ), - LightboxedPanel( - key: UniqueKey(), - pageConfig: widget.pageConfig, - fadeOnDismiss: false, - onDismiss: super.handleIntroDismiss, - autoDismissAfter: 100, - buildButton: false, - lightBoxBgColor: Colors.black, - cardBgColor: Colors.black, - content: [ - Transform.scale( - scaleX: -1, - child: Transform.translate( - offset: const Offset(20.0, 0.0), - child: Text( - 'Welcome to your first day on the FontCo team! Are you ready to help us publish our newest font, Designer Pro?', - style: TextStyles.bodyStyle().copyWith(color: Colors.white), - textAlign: TextAlign.left, - ), - ), - ), - const SizedBox(height: 8), - Transform.scale( - scaleX: -1, - child: Transform.translate( - offset: const Offset(-20.0, 0.0), - child: const Image( - image: AssetImage('assets/images/specimen-1-glitch.png'), - ), - ), - ), - const SizedBox(height: 56), - ], - ), - LightboxedPanel( - key: UniqueKey(), - pageConfig: widget.pageConfig, - fadeOnDismiss: false, - onDismiss: super.handleIntroDismiss, - autoDismissAfter: 100, - buildButton: false, - lightBoxBgColor: Colors.black, - cardBgColor: Colors.black, - content: [ - Transform.scale( - scaleX: -1, - child: Text( - 'Welcome to your first day on the FontCo team! Are you ready to help us publish our newest font, Designer Pro?', - style: TextStyles.bodyStyle().copyWith(color: Colors.white), - textAlign: TextAlign.left, - ), - ), - const SizedBox(height: 8), - Transform.scale( - scaleX: -1, - child: const Image( - image: AssetImage('assets/images/specimen-1-glitch.png'), - ), - ), - const SizedBox(height: 56), - ], - ), - LightboxedPanel( - key: UniqueKey(), - pageConfig: widget.pageConfig, - fadeOnDismiss: false, - onDismiss: super.handleIntroDismiss, - content: [ - Text( - 'Oh no, you clicked the button too hard! Now the font file is glitched. Help us put the letters back together so we can launch!', - style: TextStyles.bodyStyle(), - textAlign: TextAlign.left, - ), - const SizedBox(height: 8), - const Image(image: AssetImage('assets/images/specimen-2.png')), - ], - ), - ]; - super.initState(); - } - - @override - Widget build(BuildContext context) { - return panels[panelIndex]; - } -} diff --git a/experimental/varfont_shader_puzzle/lib/page_content/page_optical_size.dart b/experimental/varfont_shader_puzzle/lib/page_content/page_optical_size.dart deleted file mode 100644 index 25cf974cab4..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/page_optical_size.dart +++ /dev/null @@ -1,163 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:math'; - -import 'package:flutter/material.dart'; - -import '../components/components.dart'; -import '../page_content/pages_flow.dart'; -import '../styles.dart'; - -class PageOpticalSize extends SinglePage { - const PageOpticalSize({super.key, required super.pageConfig}); - - @override - State createState() => _PageOpticalSizeState(); -} - -class _PageOpticalSizeState extends SinglePageState { - @override - Widget createTopicIntro() { - return LightboxedPanel( - pageConfig: widget.pageConfig, - content: [ - Text( - 'Optical Size'.toUpperCase(), - style: TextStyles.headlineStyle(), - textAlign: TextAlign.left, - ), - Text( - 'Optical size adjusts the type according to how large it will be shown. ' - 'Smaller type usually calls for less contrast between the thin and thick ' - 'parts the letter, while larger type calls for more contrast. ' - 'Put this glitching letter back together and lock in the optical size!', - style: TextStyles.bodyStyle(), - textAlign: TextAlign.left, - ), - ], - ); - } - - @override - List buildWonkyChars() { - return [ - Positioned( - left: widget.pageConfig.wonkyCharLargeSize * -0.13, - top: widget.pageConfig.wonkyCharLargeSize * -0.3, - child: WonkyChar( - text: 'O', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: 0.15 * pi, - animDurationMillis: 3200, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - curve: Curves.easeInOut, - ), - WonkyAnimPalette.opticalSize(from: 70, to: 144), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.37, - top: widget.pageConfig.wonkyCharLargeSize * 0.37, - child: WonkyChar( - text: '@', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.12 * pi, - animDurationMillis: 3200, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - curve: Curves.easeInOut, - ), - WonkyAnimPalette.opticalSize(from: 78, to: 8), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.57, - top: widget.pageConfig.wonkyCharSmallSize * -0.02, - child: WonkyChar( - text: 'r', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animationSettings: [WonkyAnimPalette.opticalSize(from: 32, to: 106)], - ), - ), - Positioned( - right: widget.pageConfig.wonkyCharLargeSize * 0.03, - top: widget.pageConfig.wonkyCharLargeSize * -0.26, - child: WonkyChar( - text: 'e', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: -0.15 * pi, - animDurationMillis: 5000, - animationSettings: [WonkyAnimPalette.opticalSize(from: 70, to: 144)], - ), - ), - // lower half -------------------------------------- - Positioned( - left: widget.pageConfig.wonkyCharLargeSize * 0.1, - bottom: widget.pageConfig.wonkyCharLargeSize * 0.05, - child: WonkyChar( - text: 'i', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: -0.04 * pi, - animationSettings: [WonkyAnimPalette.opticalSize(from: 40, to: 8)], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.37, - bottom: widget.pageConfig.wonkyCharLargeSize * -0.04, - child: WonkyChar( - text: 'Z', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animationSettings: [WonkyAnimPalette.opticalSize(from: 8, to: 60)], - ), - ), - Positioned( - right: widget.pageConfig.wonkyCharLargeSize * -0.14, - bottom: widget.pageConfig.wonkyCharLargeSize * -0.1, - child: WonkyChar( - text: 'A', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: 0.15 * pi, - animDurationMillis: 12000, - animationSettings: [ - WonkyAnimPalette.opticalSize(from: 80, to: 20), - WonkyAnimPalette.rotation(from: -0.01 * pi, to: 0.01 * pi), - ], - ), - ), - ]; - } - - @override - Widget createPuzzle() { - return RotatorPuzzle( - pageConfig: widget.pageConfig, - numTiles: 16, - puzzleNum: 4, - shader: Shader.wavy, - shaderDuration: 5000, - tileShadedString: 'Z', - tileShadedStringPadding: EdgeInsets.only( - bottom: 0.349 * widget.pageConfig.puzzleSize, - ), - tileScaleModifier: 2.6, - tileShadedStringSize: 2.79 * widget.pageConfig.puzzleSize, - tileShadedStringAnimDuration: 3000, - tileShadedStringAnimSettings: [ - WonkyAnimPalette.weight(from: 1000, to: 1000), - WonkyAnimPalette.width(from: 125, to: 125), - WonkyAnimPalette.opticalSize(from: 8, to: 144), - ], - ); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/page_content/page_weight.dart b/experimental/varfont_shader_puzzle/lib/page_content/page_weight.dart deleted file mode 100644 index da93a7fe9e6..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/page_weight.dart +++ /dev/null @@ -1,160 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:math'; - -import 'package:flutter/material.dart'; - -import '../components/components.dart'; -import '../page_content/pages_flow.dart'; -import '../styles.dart'; - -class PageWeight extends SinglePage { - const PageWeight({super.key, required super.pageConfig}); - - @override - State createState() => _PageWeightState(); -} - -class _PageWeightState extends SinglePageState { - @override - Widget createTopicIntro() { - return LightboxedPanel( - pageConfig: widget.pageConfig, - content: [ - Text( - 'Weight'.toUpperCase(), - style: TextStyles.headlineStyle(), - textAlign: TextAlign.left, - ), - Text( - 'You probably knew that fonts can vary by weight, or the boldness, ' - 'as we can see in the letters on this page. Tap the pieces of the ' - 'broken letter to bring it back together, but don’t get distracted ' - 'by its oscillating weight!', - style: TextStyles.bodyStyle(), - textAlign: TextAlign.left, - ), - ], - ); - } - - @override - List buildWonkyChars() { - return [ - Positioned( - left: widget.pageConfig.wonkyCharLargeSize * -0.01, - top: widget.pageConfig.wonkyCharLargeSize * -0.26, - child: WonkyChar( - text: 'S', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: 0.15 * pi, - animDurationMillis: 3200, - animationSettings: [ - WonkyAnimPalette.weight( - from: 100, - to: 300, - curve: Curves.easeInOut, - ), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.34, - top: widget.pageConfig.wonkyCharLargeSize * 0.3, - child: WonkyChar( - text: 't', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.12 * pi, - animDurationMillis: 3200, - animationSettings: [ - WonkyAnimPalette.weight( - from: 1000, - to: 800, - curve: Curves.easeInOut, - ), - ], - ), - ), - Positioned( - right: widget.pageConfig.wonkyCharLargeSize * 0.07, - top: widget.pageConfig.wonkyCharLargeSize * -0.26, - child: WonkyChar( - text: 'q', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: -0.15 * pi, - animDurationMillis: 5000, - animationSettings: [WonkyAnimPalette.weight(from: 200, to: 500)], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.5, - top: widget.pageConfig.wonkyCharSmallSize * 0.3, - child: WonkyChar( - text: '*', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animationSettings: [WonkyAnimPalette.weight(from: 100, to: 400)], - ), - ), - // lower half -------------------------------------- - Positioned( - left: widget.pageConfig.wonkyCharLargeSize * -0.2, - bottom: widget.pageConfig.wonkyCharLargeSize * -0.34, - child: WonkyChar( - text: 'C', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: -0.15 * pi, - animDurationMillis: 7000, - animationSettings: [WonkyAnimPalette.weight(from: 1000, to: 700)], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.42, - bottom: widget.pageConfig.wonkyCharLargeSize * 0.02, - child: WonkyChar( - text: 'f', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animDurationMillis: 4000, - animationSettings: [WonkyAnimPalette.weight(from: 100, to: 200)], - ), - ), - Positioned( - right: widget.pageConfig.wonkyCharLargeSize * -0.2, - bottom: widget.pageConfig.wonkyCharLargeSize * -0.23, - child: WonkyChar( - text: 'R', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: -1.15 * pi, - animDurationMillis: 2000, - animationSettings: [WonkyAnimPalette.weight(from: 700, to: 900)], - ), - ), - ]; - } - - @override - Widget createPuzzle() { - return RotatorPuzzle( - pageConfig: widget.pageConfig, - numTiles: 9, - puzzleNum: 1, - shader: Shader.wavy2, - shaderDuration: 3000, - tileShadedString: 'W', - tileShadedStringPadding: EdgeInsets.only( - left: 0.698 * widget.pageConfig.puzzleSize, - right: 0.698 * widget.pageConfig.puzzleSize, - ), - tileShadedStringSize: 2.79 * widget.pageConfig.puzzleSize, - tileScaleModifier: 2.4, - tileShadedStringAnimDuration: 1000, - tileShadedStringAnimSettings: [ - WonkyAnimPalette.weight(from: 600, to: 1000), - WonkyAnimPalette.width(from: 50, to: 50), - ], - ); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/page_content/page_width.dart b/experimental/varfont_shader_puzzle/lib/page_content/page_width.dart deleted file mode 100644 index 1e77117d668..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/page_width.dart +++ /dev/null @@ -1,190 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:math'; - -import 'package:flutter/material.dart'; - -import '../components/components.dart'; -import '../page_content/pages_flow.dart'; -import '../styles.dart'; - -class PageWidth extends SinglePage { - const PageWidth({super.key, required super.pageConfig}); - @override - State createState() => _PageWidthState(); -} - -class _PageWidthState extends SinglePageState { - @override - Widget createTopicIntro() { - return LightboxedPanel( - pageConfig: widget.pageConfig, - content: [ - Text( - 'Width'.toUpperCase(), - style: TextStyles.headlineStyle(), - textAlign: TextAlign.left, - ), - Text( - 'Fonts can vary by width as well. Choosing a new width setting is better ' - 'than stretching letters in an image editor, which would just distort the letter. ' - 'Solve this letter puzzle to clear the glitch and set the width!', - style: TextStyles.bodyStyle(), - textAlign: TextAlign.left, - ), - ], - ); - } - - @override - List buildWonkyChars() { - return [ - Positioned( - left: widget.pageConfig.wonkyCharLargeSize * -0.17, - top: widget.pageConfig.wonkyCharLargeSize * -0.2, - child: WonkyChar( - text: 'r', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: -0.15 * pi, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.width(from: 120, to: 125), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.3, - top: widget.pageConfig.wonkyCharLargeSize * 0.42, - child: WonkyChar( - text: 'x', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.12 * pi, - animDurationMillis: 3200, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - curve: Curves.easeInOut, - ), - WonkyAnimPalette.width(from: 70, to: 50), - WonkyAnimPalette.offsetY(from: -6, to: 2, curve: Curves.easeInOut), - WonkyAnimPalette.rotation(from: -0.04 * pi, to: 0.005 * pi), - ], - ), - ), - Positioned( - right: widget.pageConfig.wonkyCharLargeSize * 0, - top: widget.pageConfig.wonkyCharLargeSize * -0.2, - child: WonkyChar( - text: 'F', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: 0.15 * pi, - animDurationMillis: 3200, - animationSettings: [ - WonkyAnimPalette.width(from: 120, to: 125), - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - ], - ), - ), - - // lower half -------------------------------------- - Positioned( - left: widget.pageConfig.wonkyCharLargeSize * -0.2, - bottom: widget.pageConfig.wonkyCharLargeSize * -0.3, - child: WonkyChar( - text: 'W', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: -0.15 * pi, - animDurationMillis: 6000, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.width(from: 75, to: 50), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.4, - bottom: widget.pageConfig.wonkyCharLargeSize * 0.1, - child: WonkyChar( - text: 'h', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.width(from: 90, to: 115), - ], - ), - ), - Positioned( - left: widget.pageConfig.screenWidth * 0.75, - bottom: widget.pageConfig.wonkyCharSmallSize * -0.24, - child: WonkyChar( - text: 'K', - size: widget.pageConfig.wonkyCharSmallSize, - baseRotation: -0.15 * pi, - animDurationMillis: 5000, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.width(from: 125, to: 90, startAt: 0.3, endAt: 0.7), - ], - ), - ), - Positioned( - right: widget.pageConfig.wonkyCharLargeSize * 0.0, - bottom: widget.pageConfig.wonkyCharLargeSize * 0.1, - child: WonkyChar( - text: '?', - size: widget.pageConfig.wonkyCharLargeSize, - baseRotation: -1.67 * pi, - animationSettings: [ - WonkyAnimPalette.weight( - from: PageConfig.baseWeight, - to: PageConfig.baseWeight, - ), - WonkyAnimPalette.width(from: 110, to: 60), - ], - ), - ), - ]; - } - - @override - Widget createPuzzle() { - return RotatorPuzzle( - pageConfig: widget.pageConfig, - numTiles: 16, - puzzleNum: 2, - shader: Shader.bwSplit, - shaderDuration: 2000, - tileShadedString: 'S', - tileShadedStringPadding: EdgeInsets.only( - left: 0.349 * widget.pageConfig.puzzleSize, - right: 0.349 * widget.pageConfig.puzzleSize, - ), - tileShadedStringSize: 3.256 * widget.pageConfig.puzzleSize, - tileScaleModifier: 2.34, - tileShadedStringAnimDuration: 2000, - tileShadedStringAnimSettings: [ - WonkyAnimPalette.weight(from: 200, to: 200), - WonkyAnimPalette.width(from: 50, to: 125), - ], - ); - } -} diff --git a/experimental/varfont_shader_puzzle/lib/page_content/pages.dart b/experimental/varfont_shader_puzzle/lib/page_content/pages.dart deleted file mode 100644 index 602f1aba52a..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/pages.dart +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -export 'page_ascender_descender.dart'; -export 'page_narrative_post.dart'; -export 'page_narrative_pre.dart'; -export 'page_optical_size.dart'; -export 'page_weight.dart'; -export 'page_width.dart'; diff --git a/experimental/varfont_shader_puzzle/lib/page_content/pages_flow.dart b/experimental/varfont_shader_puzzle/lib/page_content/pages_flow.dart deleted file mode 100644 index 607d9c7861a..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/pages_flow.dart +++ /dev/null @@ -1,155 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:math'; - -import 'package:flutter/material.dart'; - -import '../components/components.dart'; -import '../page_content/wallpapers_flow.dart'; -import 'pages.dart'; - -class PagesFlow extends StatefulWidget { - const PagesFlow({super.key}); - - static const pageScrollDuration = 400; - - @override - State createState() => _PagesFlowState(); -} - -class _PagesFlowState extends State { - late PageController pageController = PageController(); - - @override - Widget build(BuildContext context) { - final double screenWidth = MediaQuery.of(context).size.width; - final double screenHeight = MediaQuery.of(context).size.height; - bool narrowView = screenWidth * 1.8 < screenHeight ? true : false; - double puzzleSize = - narrowView ? screenWidth * 1 : min(screenHeight * 0.6, screenWidth); - double topBottomMargin = (screenHeight - puzzleSize) * 0.5; - double wonkyCharLargeSize = topBottomMargin * 1.0; - double wonkyCharSmallSize = wonkyCharLargeSize * 0.5; - PageConfig pageConfig = PageConfig( - screenWidth: screenWidth, - screenHeight: screenHeight, - narrowView: narrowView, - puzzleSize: puzzleSize, - pageController: pageController, - wonkyCharLargeSize: wonkyCharLargeSize, - wonkyCharSmallSize: wonkyCharSmallSize, - ); - - return PageView( - controller: pageController, - physics: const NeverScrollableScrollPhysics(), - scrollDirection: Axis.vertical, - children: [ - PageNarrativePre(pageConfig: pageConfig), - PageWeight(pageConfig: pageConfig), - PageAscenderDescender(pageConfig: pageConfig), - PageOpticalSize(pageConfig: pageConfig), - PageWidth(pageConfig: pageConfig), - PageNarrativePost(pageConfig: pageConfig), - const WallpapersFlow(), - ], - ); - } -} - -class PageConfig { - final double screenWidth; - final double screenHeight; - final bool narrowView; - final double puzzleSize; - final PageController pageController; - final double wonkyCharLargeSize; - final double wonkyCharSmallSize; - static double baseWeight = 800; - const PageConfig({ - Key? key, - required this.screenWidth, - required this.screenHeight, - required this.narrowView, - required this.puzzleSize, - required this.pageController, - required this.wonkyCharLargeSize, - required this.wonkyCharSmallSize, - }); -} - -class SinglePage extends StatefulWidget { - final PageConfig pageConfig; - const SinglePage({super.key, required this.pageConfig}); - - @override - State createState() => SinglePageState(); -} - -class SinglePageState extends State with TickerProviderStateMixin { - List buildWonkyChars() { - return []; - } - - Widget createPuzzle() { - return Container(); - } - - Widget createTopicIntro() { - return LightboxedPanel(pageConfig: widget.pageConfig, content: const []); - } - - @override - Widget build(BuildContext context) { - List c = []; - c.add(createPuzzle()); - c += buildWonkyChars(); - c.add(createTopicIntro()); - return Stack(children: c); - } - - void puzzleDone() {} -} - -class NarrativePage extends StatefulWidget { - final PageConfig pageConfig; - const NarrativePage({super.key, required this.pageConfig}); - - @override - State createState() => NarrativePageState(); -} - -class NarrativePageState extends State - with TickerProviderStateMixin { - int panelIndex = 0; - List panels = []; - - void handleIntroDismiss() { - Future.delayed(const Duration(milliseconds: 50), () { - setState(() { - if (panelIndex == panels.length - 1) { - widget.pageConfig.pageController.nextPage( - duration: const Duration( - milliseconds: PagesFlow.pageScrollDuration, - ), - curve: Curves.easeOut, - ); - } else { - panelIndex++; - } - }); - }); - } - - @override - Widget build(BuildContext context) { - switch (panelIndex) { - default: - return Container(); - } - } - - void puzzleDone() {} -} diff --git a/experimental/varfont_shader_puzzle/lib/page_content/wallpapers_flow.dart b/experimental/varfont_shader_puzzle/lib/page_content/wallpapers_flow.dart deleted file mode 100644 index 24120c9359c..00000000000 --- a/experimental/varfont_shader_puzzle/lib/page_content/wallpapers_flow.dart +++ /dev/null @@ -1,426 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/foundation.dart'; -import 'package:flutter/material.dart'; - -class WallpapersFlow extends StatefulWidget { - const WallpapersFlow({super.key}); - - @override - State createState() => _WallpapersFlowState(); -} - -class _WallpapersFlowState extends State { - int pageNum = 0; - int numPages = 4; - - @override - void initState() { - LicenseRegistry.addLicense( - () => Stream.value( - LicenseEntryWithLineBreaks(['roboto_font'], robotoLicense), - ), - ); - LicenseRegistry.addLicense( - () => Stream.value( - LicenseEntryWithLineBreaks([ - 'amstelvar_font', - ], amstelvarLicense), - ), - ); - super.initState(); - } - - @override - Widget build(BuildContext context) { - return Stack( - children: [ - PageView( - onPageChanged: (value) { - setState(() { - pageNum = value; - }); - }, - children: const [ - DecoratedBox( - decoration: BoxDecoration(color: Colors.black), - child: Center( - child: Image( - image: AssetImage('assets/images/wallpaper3.png'), - fit: BoxFit.contain, - ), - ), - ), - DecoratedBox( - decoration: BoxDecoration(color: Colors.black), - child: Center( - child: Image( - image: AssetImage('assets/images/wallpaper1.png'), - fit: BoxFit.contain, - ), - ), - ), - DecoratedBox( - decoration: BoxDecoration(color: Colors.black), - child: Center( - child: Image( - image: AssetImage('assets/images/wallpaper2.png'), - fit: BoxFit.contain, - ), - ), - ), - LicensePage(), - ], - ), - Align( - alignment: Alignment.bottomCenter, - child: Padding( - padding: const EdgeInsets.only(bottom: 20.0), - child: Container( - width: 100, - height: 30, - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(15), - color: const Color.fromARGB(220, 0, 0, 0), - ), - child: Center( - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceAround, - children: _buildScrollDots(), - ), - ), - ), - ), - ), - ], - ); - } - - List _buildScrollDots() { - List dots = []; - for (int i = 0; i < numPages; i++) { - Color dotColor = - i == pageNum - ? const Color.fromARGB(255, 255, 255, 255) - : const Color.fromARGB(255, 105, 105, 105); - Widget d = Container( - width: 16, - height: 16, - decoration: BoxDecoration( - color: dotColor, - borderRadius: BorderRadius.circular(8.0), - border: Border.all(color: Colors.white, width: 0.5), - ), - ); - dots.add(d); - } - return dots; - } - - final String robotoLicense = ''' -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, -and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by -the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all -other entities that control, are controlled by, or are under common -control with that entity. For the purposes of this definition, -"control" means (i) the power, direct or indirect, to cause the -direction or management of such entity, whether by contract or -otherwise, or (ii) ownership of fifty percent (50%) or more of the -outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity -exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, -including but not limited to software source code, documentation -source, and configuration files. - -"Object" form shall mean any form resulting from mechanical -transformation or translation of a Source form, including but -not limited to compiled object code, generated documentation, -and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or -Object form, made available under the License, as indicated by a -copyright notice that is included in or attached to the work -(an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object -form, that is based on (or derived from) the Work and for which the -editorial revisions, annotations, elaborations, or other modifications -represent, as a whole, an original work of authorship. For the purposes -of this License, Derivative Works shall not include works that remain -separable from, or merely link (or bind by name) to the interfaces of, -the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including -the original version of the Work and any modifications or additions -to that Work or Derivative Works thereof, that is intentionally -submitted to Licensor for inclusion in the Work by the copyright owner -or by an individual or Legal Entity authorized to submit on behalf of -the copyright owner. For the purposes of this definition, "submitted" -means any form of electronic, verbal, or written communication sent -to the Licensor or its representatives, including but not limited to -communication on electronic mailing lists, source code control systems, -and issue tracking systems that are managed by, or on behalf of, the -Licensor for the purpose of discussing and improving the Work, but -excluding communication that is conspicuously marked or otherwise -designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity -on behalf of whom a Contribution has been received by Licensor and -subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of -this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable -copyright license to reproduce, prepare Derivative Works of, -publicly display, publicly perform, sublicense, and distribute the -Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of -this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable -(except as stated in this section) patent license to make, have made, -use, offer to sell, sell, import, and otherwise transfer the Work, -where such license applies only to those patent claims licensable -by such Contributor that are necessarily infringed by their -Contribution(s) alone or by combination of their Contribution(s) -with the Work to which such Contribution(s) was submitted. If You -institute patent litigation against any entity (including a -cross-claim or counterclaim in a lawsuit) alleging that the Work -or a Contribution incorporated within the Work constitutes direct -or contributory patent infringement, then any patent licenses -granted to You under this License for that Work shall terminate -as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the -Work or Derivative Works thereof in any medium, with or without -modifications, and in Source or Object form, provided that You -meet the following conditions: - -(a) You must give any other recipients of the Work or -Derivative Works a copy of this License; and - -(b) You must cause any modified files to carry prominent notices -stating that You changed the files; and - -(c) You must retain, in the Source form of any Derivative Works -that You distribute, all copyright, patent, trademark, and -attribution notices from the Source form of the Work, -excluding those notices that do not pertain to any part of -the Derivative Works; and - -(d) If the Work includes a "NOTICE" text file as part of its -distribution, then any Derivative Works that You distribute must -include a readable copy of the attribution notices contained -within such NOTICE file, excluding those notices that do not -pertain to any part of the Derivative Works, in at least one -of the following places: within a NOTICE text file distributed -as part of the Derivative Works; within the Source form or -documentation, if provided along with the Derivative Works; or, -within a display generated by the Derivative Works, if and -wherever such third-party notices normally appear. The contents -of the NOTICE file are for informational purposes only and -do not modify the License. You may add Your own attribution -notices within Derivative Works that You distribute, alongside -or as an addendum to the NOTICE text from the Work, provided -that such additional attribution notices cannot be construed -as modifying the License. - -You may add Your own copyright statement to Your modifications and -may provide additional or different license terms and conditions -for use, reproduction, or distribution of Your modifications, or -for any such Derivative Works as a whole, provided Your use, -reproduction, and distribution of the Work otherwise complies with -the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, -any Contribution intentionally submitted for inclusion in the Work -by You to the Licensor shall be under the terms and conditions of -this License, without any additional terms or conditions. -Notwithstanding the above, nothing herein shall supersede or modify -the terms of any separate license agreement you may have executed -with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade -names, trademarks, service marks, or product names of the Licensor, -except as required for reasonable and customary use in describing the -origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or -agreed to in writing, Licensor provides the Work (and each -Contributor provides its Contributions) on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -implied, including, without limitation, any warranties or conditions -of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -PARTICULAR PURPOSE. You are solely responsible for determining the -appropriateness of using or redistributing the Work and assume any -risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, -whether in tort (including negligence), contract, or otherwise, -unless required by applicable law (such as deliberate and grossly -negligent acts) or agreed to in writing, shall any Contributor be -liable to You for damages, including any direct, indirect, special, -incidental, or consequential damages of any character arising as a -result of this License or out of the use or inability to use the -Work (including but not limited to damages for loss of goodwill, -work stoppage, computer failure or malfunction, or any and all -other commercial damages or losses), even if such Contributor -has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing -the Work or Derivative Works thereof, You may choose to offer, -and charge a fee for, acceptance of support, warranty, indemnity, -or other liability obligations and/or rights consistent with this -License. However, in accepting such obligations, You may act only -on Your own behalf and on Your sole responsibility, not on behalf -of any other Contributor, and only if You agree to indemnify, -defend, and hold each Contributor harmless for any liability -incurred by, or claims asserted against, such Contributor by reason -of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - -To apply the Apache License to your work, attach the following -boilerplate notice, with the fields enclosed by brackets "[]" -replaced with your own identifying information. (Don't include -the brackets!) The text should be enclosed in the appropriate -comment syntax for the file format. We also recommend that a -file or class name and description of purpose be included on the -same "printed page" as the copyright notice for easier -identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - '''; - - final String amstelvarLicense = ''' -Copyright 2016 The Amstelvar Project Authors (info@fontbureau.com) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE - -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS - -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION - -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER - -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. - '''; -} diff --git a/experimental/varfont_shader_puzzle/lib/styles.dart b/experimental/varfont_shader_puzzle/lib/styles.dart deleted file mode 100644 index 996b3b8d575..00000000000 --- a/experimental/varfont_shader_puzzle/lib/styles.dart +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/material.dart'; - -class TextStyles { - const TextStyles({Key? key}); - - static TextStyle bodyStyle() { - return const TextStyle( - fontFamily: 'Roboto', - fontSize: 16, - color: Colors.black, - fontWeight: FontWeight.w400, - height: 1.5, - ); - } - - static TextStyle headlineStyle() { - return const TextStyle( - fontFamily: 'Roboto', - fontSize: 16, - color: Colors.black, - fontWeight: FontWeight.w700, - height: 1.5, - ); - } -} - -class ButtonStyles { - static ButtonStyle style() { - return ButtonStyle( - fixedSize: WidgetStateProperty.resolveWith((states) { - return const Size(100, 36); - }), - shape: WidgetStateProperty.resolveWith((states) { - return const RoundedRectangleBorder( - borderRadius: BorderRadius.all(Radius.circular(18)), - ); - }), - overlayColor: null, - backgroundColor: WidgetStateProperty.resolveWith((states) { - if (states.contains(WidgetState.hovered)) { - return Colors.black; // Hovered bg (for desktop with mouse) - } - return Colors.grey[600]; // Default bg - }), - ); - } -} diff --git a/experimental/varfont_shader_puzzle/linux/.gitignore b/experimental/varfont_shader_puzzle/linux/.gitignore deleted file mode 100644 index d3896c98444..00000000000 --- a/experimental/varfont_shader_puzzle/linux/.gitignore +++ /dev/null @@ -1 +0,0 @@ -flutter/ephemeral diff --git a/experimental/varfont_shader_puzzle/linux/CMakeLists.txt b/experimental/varfont_shader_puzzle/linux/CMakeLists.txt deleted file mode 100644 index ad80430450c..00000000000 --- a/experimental/varfont_shader_puzzle/linux/CMakeLists.txt +++ /dev/null @@ -1,145 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.10) -project(runner LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "varfont_shader_puzzle") -# The unique GTK application identifier for this application. See: -# https://wiki.gnome.org/HowDoI/ChooseApplicationID -set(APPLICATION_ID "com.example.varfont_shader_puzzle") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(SET CMP0063 NEW) - -# Load bundled libraries from the lib/ directory relative to the binary. -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Root filesystem for cross-building. -if(FLUTTER_TARGET_PLATFORM_SYSROOT) - set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) - set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -endif() - -# Define build configuration options. -if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") -endif() - -# Compilation settings that should be applied to most targets. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_14) - target_compile_options(${TARGET} PRIVATE -Wall -Werror) - target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") - target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") -endfunction() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) - -add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") - -# Define the application target. To change its name, change BINARY_NAME above, -# not the value here, or `flutter run` will no longer work. -# -# Any new source files that you add to the application should be added here. -add_executable(${BINARY_NAME} - "main.cc" - "my_application.cc" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" -) - -# Apply the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add dependency libraries. Add any application-specific dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter) -target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) - -# Only the install-generated bundle's copy of the executable will launch -# correctly, since the resources must in the right relative locations. To avoid -# people trying to run the unbundled copy, put it in a subdirectory instead of -# the default top-level location. -set_target_properties(${BINARY_NAME} - PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" -) - - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# By default, "installing" just makes a relocatable bundle in the build -# directory. -set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -# Start with a clean build bundle directory every time. -install(CODE " - file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") - " COMPONENT Runtime) - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) - install(FILES "${bundled_library}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endforeach(bundled_library) - -# Copy the native assets provided by the build.dart from all packages. -set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/linux/") -install(DIRECTORY "${NATIVE_ASSETS_DIR}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") - install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() diff --git a/experimental/varfont_shader_puzzle/linux/flutter/CMakeLists.txt b/experimental/varfont_shader_puzzle/linux/flutter/CMakeLists.txt deleted file mode 100644 index d5bd01648a9..00000000000 --- a/experimental/varfont_shader_puzzle/linux/flutter/CMakeLists.txt +++ /dev/null @@ -1,88 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -cmake_minimum_required(VERSION 3.10) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. - -# Serves the same purpose as list(TRANSFORM ... PREPEND ...), -# which isn't available in 3.10. -function(list_prepend LIST_NAME PREFIX) - set(NEW_LIST "") - foreach(element ${${LIST_NAME}}) - list(APPEND NEW_LIST "${PREFIX}${element}") - endforeach(element) - set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) -endfunction() - -# === Flutter Library === -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) -pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) -pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) - -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "fl_basic_message_channel.h" - "fl_binary_codec.h" - "fl_binary_messenger.h" - "fl_dart_project.h" - "fl_engine.h" - "fl_json_message_codec.h" - "fl_json_method_codec.h" - "fl_message_codec.h" - "fl_method_call.h" - "fl_method_channel.h" - "fl_method_codec.h" - "fl_method_response.h" - "fl_plugin_registrar.h" - "fl_plugin_registry.h" - "fl_standard_message_codec.h" - "fl_standard_method_codec.h" - "fl_string_codec.h" - "fl_value.h" - "fl_view.h" - "flutter_linux.h" -) -list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") -target_link_libraries(flutter INTERFACE - PkgConfig::GTK - PkgConfig::GLIB - PkgConfig::GIO -) -add_dependencies(flutter flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CMAKE_CURRENT_BINARY_DIR}/_phony_ - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" - ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} -) diff --git a/experimental/varfont_shader_puzzle/linux/flutter/generated_plugin_registrant.cc b/experimental/varfont_shader_puzzle/linux/flutter/generated_plugin_registrant.cc deleted file mode 100644 index e71a16d23d0..00000000000 --- a/experimental/varfont_shader_puzzle/linux/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void fl_register_plugins(FlPluginRegistry* registry) { -} diff --git a/experimental/varfont_shader_puzzle/linux/flutter/generated_plugin_registrant.h b/experimental/varfont_shader_puzzle/linux/flutter/generated_plugin_registrant.h deleted file mode 100644 index e0f0a47bc08..00000000000 --- a/experimental/varfont_shader_puzzle/linux/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void fl_register_plugins(FlPluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/experimental/varfont_shader_puzzle/linux/flutter/generated_plugins.cmake b/experimental/varfont_shader_puzzle/linux/flutter/generated_plugins.cmake deleted file mode 100644 index 2e1de87a7eb..00000000000 --- a/experimental/varfont_shader_puzzle/linux/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/experimental/varfont_shader_puzzle/linux/main.cc b/experimental/varfont_shader_puzzle/linux/main.cc deleted file mode 100644 index e7c5c543703..00000000000 --- a/experimental/varfont_shader_puzzle/linux/main.cc +++ /dev/null @@ -1,6 +0,0 @@ -#include "my_application.h" - -int main(int argc, char** argv) { - g_autoptr(MyApplication) app = my_application_new(); - return g_application_run(G_APPLICATION(app), argc, argv); -} diff --git a/experimental/varfont_shader_puzzle/linux/my_application.cc b/experimental/varfont_shader_puzzle/linux/my_application.cc deleted file mode 100644 index af4aa59f8a7..00000000000 --- a/experimental/varfont_shader_puzzle/linux/my_application.cc +++ /dev/null @@ -1,104 +0,0 @@ -#include "my_application.h" - -#include -#ifdef GDK_WINDOWING_X11 -#include -#endif - -#include "flutter/generated_plugin_registrant.h" - -struct _MyApplication { - GtkApplication parent_instance; - char** dart_entrypoint_arguments; -}; - -G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) - -// Implements GApplication::activate. -static void my_application_activate(GApplication* application) { - MyApplication* self = MY_APPLICATION(application); - GtkWindow* window = - GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); - - // Use a header bar when running in GNOME as this is the common style used - // by applications and is the setup most users will be using (e.g. Ubuntu - // desktop). - // If running on X and not using GNOME then just use a traditional title bar - // in case the window manager does more exotic layout, e.g. tiling. - // If running on Wayland assume the header bar will work (may need changing - // if future cases occur). - gboolean use_header_bar = TRUE; -#ifdef GDK_WINDOWING_X11 - GdkScreen* screen = gtk_window_get_screen(window); - if (GDK_IS_X11_SCREEN(screen)) { - const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); - if (g_strcmp0(wm_name, "GNOME Shell") != 0) { - use_header_bar = FALSE; - } - } -#endif - if (use_header_bar) { - GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); - gtk_widget_show(GTK_WIDGET(header_bar)); - gtk_header_bar_set_title(header_bar, "varfont_shader_puzzle"); - gtk_header_bar_set_show_close_button(header_bar, TRUE); - gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); - } else { - gtk_window_set_title(window, "varfont_shader_puzzle"); - } - - gtk_window_set_default_size(window, 1280, 720); - gtk_widget_show(GTK_WIDGET(window)); - - g_autoptr(FlDartProject) project = fl_dart_project_new(); - fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); - - FlView* view = fl_view_new(project); - gtk_widget_show(GTK_WIDGET(view)); - gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); - - fl_register_plugins(FL_PLUGIN_REGISTRY(view)); - - gtk_widget_grab_focus(GTK_WIDGET(view)); -} - -// Implements GApplication::local_command_line. -static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) { - MyApplication* self = MY_APPLICATION(application); - // Strip out the first argument as it is the binary name. - self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); - - g_autoptr(GError) error = nullptr; - if (!g_application_register(application, nullptr, &error)) { - g_warning("Failed to register: %s", error->message); - *exit_status = 1; - return TRUE; - } - - g_application_activate(application); - *exit_status = 0; - - return TRUE; -} - -// Implements GObject::dispose. -static void my_application_dispose(GObject* object) { - MyApplication* self = MY_APPLICATION(object); - g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); - G_OBJECT_CLASS(my_application_parent_class)->dispose(object); -} - -static void my_application_class_init(MyApplicationClass* klass) { - G_APPLICATION_CLASS(klass)->activate = my_application_activate; - G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; - G_OBJECT_CLASS(klass)->dispose = my_application_dispose; -} - -static void my_application_init(MyApplication* self) {} - -MyApplication* my_application_new() { - return MY_APPLICATION(g_object_new(my_application_get_type(), - "application-id", APPLICATION_ID, - "flags", G_APPLICATION_NON_UNIQUE, - nullptr)); -} diff --git a/experimental/varfont_shader_puzzle/linux/my_application.h b/experimental/varfont_shader_puzzle/linux/my_application.h deleted file mode 100644 index 72271d5e417..00000000000 --- a/experimental/varfont_shader_puzzle/linux/my_application.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef FLUTTER_MY_APPLICATION_H_ -#define FLUTTER_MY_APPLICATION_H_ - -#include - -G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, - GtkApplication) - -/** - * my_application_new: - * - * Creates a new Flutter-based application. - * - * Returns: a new #MyApplication. - */ -MyApplication* my_application_new(); - -#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/experimental/varfont_shader_puzzle/macos/.gitignore b/experimental/varfont_shader_puzzle/macos/.gitignore deleted file mode 100644 index 746adbb6b9e..00000000000 --- a/experimental/varfont_shader_puzzle/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/experimental/varfont_shader_puzzle/macos/Flutter/Flutter-Debug.xcconfig b/experimental/varfont_shader_puzzle/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d20..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/experimental/varfont_shader_puzzle/macos/Flutter/Flutter-Release.xcconfig b/experimental/varfont_shader_puzzle/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579e..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/experimental/varfont_shader_puzzle/macos/Flutter/GeneratedPluginRegistrant.swift b/experimental/varfont_shader_puzzle/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index e777c67df22..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,12 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import path_provider_foundation - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) -} diff --git a/experimental/varfont_shader_puzzle/macos/Podfile b/experimental/varfont_shader_puzzle/macos/Podfile deleted file mode 100644 index c795730db8e..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -platform :osx, '10.14' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/project.pbxproj b/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 0a1dbc3b78e..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,791 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 9AD9C7CBBD29DB185019EF48 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1AD57E306C7913C852FBBA4 /* Pods_RunnerTests.framework */; }; - FA96D6B9CBC6E13557F9110C /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A624D26F7047752B3346B282 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 02634EB403290F109558BF3C /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 0E2712B9A70A6FD93CF5D7E7 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 10D6E80226A2DE5C9DEF84C5 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 23BC1B8C8CB2FB797DD34104 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* varfont_shader_puzzle.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = varfont_shader_puzzle.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 38EF51A217BB444E8F1A714B /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 9DA93DF1A5822B2C98DA5037 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A1AD57E306C7913C852FBBA4 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A624D26F7047752B3346B282 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 9AD9C7CBBD29DB185019EF48 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - FA96D6B9CBC6E13557F9110C /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 7C86745D0D82044E969BACB8 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* varfont_shader_puzzle.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 7C86745D0D82044E969BACB8 /* Pods */ = { - isa = PBXGroup; - children = ( - 0E2712B9A70A6FD93CF5D7E7 /* Pods-Runner.debug.xcconfig */, - 9DA93DF1A5822B2C98DA5037 /* Pods-Runner.release.xcconfig */, - 38EF51A217BB444E8F1A714B /* Pods-Runner.profile.xcconfig */, - 02634EB403290F109558BF3C /* Pods-RunnerTests.debug.xcconfig */, - 10D6E80226A2DE5C9DEF84C5 /* Pods-RunnerTests.release.xcconfig */, - 23BC1B8C8CB2FB797DD34104 /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - A624D26F7047752B3346B282 /* Pods_Runner.framework */, - A1AD57E306C7913C852FBBA4 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 1986167CB62CEBBA52986B8C /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - E9CFF6D875A4761770870406 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - 74AFE9CCCD7F41E520B7612F /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* varfont_shader_puzzle.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 1986167CB62CEBBA52986B8C /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 74AFE9CCCD7F41E520B7612F /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - E9CFF6D875A4761770870406 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 02634EB403290F109558BF3C /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/varfont_shader_puzzle.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/varfont_shader_puzzle"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 10D6E80226A2DE5C9DEF84C5 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/varfont_shader_puzzle.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/varfont_shader_puzzle"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 23BC1B8C8CB2FB797DD34104 /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/varfont_shader_puzzle.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/varfont_shader_puzzle"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 0bd9e46303d..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/macos/Runner.xcworkspace/contents.xcworkspacedata b/experimental/varfont_shader_puzzle/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c74..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/experimental/varfont_shader_puzzle/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/experimental/varfont_shader_puzzle/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/experimental/varfont_shader_puzzle/macos/Runner/AppDelegate.swift b/experimental/varfont_shader_puzzle/macos/Runner/AppDelegate.swift deleted file mode 100644 index d53ef643772..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@NSApplicationMain -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f1..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/experimental/varfont_shader_puzzle/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Configs/AppInfo.xcconfig b/experimental/varfont_shader_puzzle/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 13b311fd489..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = varfont_shader_puzzle - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.varfontShaderPuzzle - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2023 com.example. All rights reserved. diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Configs/Debug.xcconfig b/experimental/varfont_shader_puzzle/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464f..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Configs/Release.xcconfig b/experimental/varfont_shader_puzzle/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561c..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Configs/Warnings.xcconfig b/experimental/varfont_shader_puzzle/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780b..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/experimental/varfont_shader_puzzle/macos/Runner/DebugProfile.entitlements b/experimental/varfont_shader_puzzle/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c85..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Info.plist b/experimental/varfont_shader_puzzle/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a44..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/experimental/varfont_shader_puzzle/macos/Runner/MainFlutterWindow.swift b/experimental/varfont_shader_puzzle/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb2349..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/experimental/varfont_shader_puzzle/macos/Runner/Release.entitlements b/experimental/varfont_shader_puzzle/macos/Runner/Release.entitlements deleted file mode 100644 index 852fa1a4728..00000000000 --- a/experimental/varfont_shader_puzzle/macos/Runner/Release.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - com.apple.security.app-sandbox - - - diff --git a/experimental/varfont_shader_puzzle/macos/RunnerTests/RunnerTests.swift b/experimental/varfont_shader_puzzle/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 5418c9f5395..00000000000 --- a/experimental/varfont_shader_puzzle/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import FlutterMacOS -import Cocoa -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/experimental/varfont_shader_puzzle/pubspec.yaml b/experimental/varfont_shader_puzzle/pubspec.yaml deleted file mode 100644 index b0f032ed65b..00000000000 --- a/experimental/varfont_shader_puzzle/pubspec.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: varfont_shader_puzzle -description: A new Flutter project. -publish_to: 'none' -version: 1.0.0+1 - -environment: - sdk: ^3.7.0-0 - -dependencies: - flutter: - sdk: flutter - google_fonts: ^6.0.0 - -dev_dependencies: - analysis_defaults: - path: ../../analysis_defaults - flutter_test: - sdk: flutter - -flutter: - uses-material-design: true - - assets: - - assets/images/ - - shaders: - - shaders/wavy.frag - - shaders/wavy2.frag - - shaders/wavy_circ.frag - - shaders/color_split.frag - - shaders/bw_split.frag - - shaders/row_offset.frag - - shaders/nothing.frag - - fonts: - - family: Roboto - fonts: - - asset: assets/fonts/Roboto-Regular.ttf - weight: 400 - - asset: assets/fonts/Roboto-Bold.ttf - weight: 700 - - family: Amstelvar - fonts: - - asset: assets/fonts/Amstelvar-Roman[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,wdth,wght,opsz].ttf diff --git a/experimental/varfont_shader_puzzle/shaders/bw_split.frag b/experimental/varfont_shader_puzzle/shaders/bw_split.frag deleted file mode 100644 index 22069f86bfb..00000000000 --- a/experimental/varfont_shader_puzzle/shaders/bw_split.frag +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#define PI 3.1415926538 - -uniform float uTime; -uniform vec2 uSize; -uniform float uDampener; - -out vec4 fragColor; - -uniform sampler2D uTexture; - -void main() -{ - float piTime = uTime * PI * 2; - vec2 texCoord = gl_FragCoord.xy / uSize.xy; - float offset = 50; - - float opacSum = 0.0; - vec4 thisCol = texture(uTexture, texCoord.xy); - - float x = texCoord.x + (offset / uSize.x * pow(sin(piTime), 4)) * uDampener; - if (x >= 0.0 && x <= 1.0) { - opacSum += 0.3 * texture(uTexture, vec2(x, texCoord.y)).a; - } - - x = texCoord.x - (offset / uSize.x * pow(sin(piTime + PI), 2)) * uDampener; - if (x >= 0.0 && x <= 1.0) { - opacSum += 0.3 * texture(uTexture, vec2(x, texCoord.y)).a; - } - - float y = texCoord.y + (offset / uSize.y * pow(sin(piTime + PI * 0.66), 4)) * uDampener; - if (y >= 0.0 && y <= 1.0) { - opacSum += 0.3 * texture(uTexture, vec2(texCoord.x, y)).a; - } - - fragColor = vec4(0.0, 0.0, 0.0, clamp(opacSum, 0.0, 1.0)); - -} diff --git a/experimental/varfont_shader_puzzle/shaders/color_split.frag b/experimental/varfont_shader_puzzle/shaders/color_split.frag deleted file mode 100644 index 99f474bb818..00000000000 --- a/experimental/varfont_shader_puzzle/shaders/color_split.frag +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#define PI 3.1415926538 - -uniform float uTime; -uniform vec2 uSize; -uniform float uDampener; - -out vec4 fragColor; - -uniform sampler2D uTexture; - -void main() -{ - float piTime = uTime * PI * 2; - vec2 texCoord = gl_FragCoord.xy / uSize.xy; - float offset = 15; - - vec4 thisCol = texture(uTexture, texCoord.xy); - vec4 rSrc = texture(uTexture, vec2(texCoord.x + offset / uSize.x * sin(piTime), texCoord.y)); - float r = rSrc.a; - - vec4 gSrc = texture(uTexture, vec2(texCoord.x + offset / uSize.x * sin(piTime + PI), texCoord.y)); - float g = gSrc.a; - - vec4 bSrc = texture(uTexture, vec2(texCoord.x, texCoord.y + offset / uSize.y * sin(piTime + PI * 0.66))); - float b = bSrc.a; - fragColor = vec4(r, g, b, clamp(r+g+b, 0.0, 1.0)); -} diff --git a/experimental/varfont_shader_puzzle/shaders/nothing.frag b/experimental/varfont_shader_puzzle/shaders/nothing.frag deleted file mode 100644 index a9a08403e18..00000000000 --- a/experimental/varfont_shader_puzzle/shaders/nothing.frag +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#define PI 3.1415926538 - -uniform float uTime; -uniform vec2 uSize; -uniform float uDampener; - -out vec4 fragColor; - -uniform sampler2D uTexture; - -void main() -{ - float piTime = uTime * PI * 2; - vec2 texCoord = gl_FragCoord.xy / uSize.xy; - fragColor = texture(uTexture, texCoord); -} diff --git a/experimental/varfont_shader_puzzle/shaders/row_offset.frag b/experimental/varfont_shader_puzzle/shaders/row_offset.frag deleted file mode 100644 index 74e4ba7075f..00000000000 --- a/experimental/varfont_shader_puzzle/shaders/row_offset.frag +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#define PI 3.1415926538 - -uniform float uTime; -uniform vec2 uSize; -uniform float uDampener; - -out vec4 fragColor; - -uniform sampler2D uTexture; - -void main() -{ - float piTime = uTime * PI * 2; - - vec2 texCoord = gl_FragCoord.xy / uSize.xy; - - float levels = 5; - float maxMag = 0.1; - float minMag = 0.02; - float magMod = maxMag / levels; - float row = floor(texCoord.y * uSize.y * 0.25); // resolution/density of rows - float offsetDir = mod(row, 2) == 0 ? -1 : 1; - float sinFn = cos(texCoord.y * 1 * PI + piTime); - float offset = (offsetDir * (minMag + maxMag * sinFn)) * uDampener; - - vec2 offsetTexCoord = vec2(texCoord.x + offset, texCoord.y); - vec4 outColor = texture(uTexture, offsetTexCoord); - if (texCoord.x + offset < 0.0 || texCoord.x + offset > 1.0) { - outColor = vec4(0.0, 0.0, 0.0, 0.0); - } - fragColor = outColor; -} diff --git a/experimental/varfont_shader_puzzle/shaders/wavy.frag b/experimental/varfont_shader_puzzle/shaders/wavy.frag deleted file mode 100644 index 89d5dda38f0..00000000000 --- a/experimental/varfont_shader_puzzle/shaders/wavy.frag +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#define PI 3.1415926538 - -uniform float uTime; -uniform vec2 uSize; -uniform float uDampener; - -out vec4 fragColor; - -uniform sampler2D uTexture; - -void main() -{ - float piTime = uTime * PI * 2; - - vec2 texCoord = gl_FragCoord.xy / uSize.xy; - int speed; - - // wavy - speed = 1; - float xAdj = texCoord.x * 3 * PI; - float waveFnVal = sin((xAdj + piTime * speed)); - float hackAdj = 0.0; - float offset = ( ((pow(waveFnVal, 2) * 0.5 - 0.5) * 0.2) + hackAdj ) * uDampener; - - vec2 offsetTexCoord = vec2(texCoord.x, texCoord.y + offset); - fragColor = texture(uTexture, offsetTexCoord); -} diff --git a/experimental/varfont_shader_puzzle/shaders/wavy2.frag b/experimental/varfont_shader_puzzle/shaders/wavy2.frag deleted file mode 100644 index da92fe19a30..00000000000 --- a/experimental/varfont_shader_puzzle/shaders/wavy2.frag +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#define PI 3.1415926538 - -uniform float uTime; -uniform vec2 uSize; -uniform float uDampener; - -out vec4 fragColor; - -uniform sampler2D uTexture; - -void main() -{ - float piTime = uTime * PI * 2; - - vec2 texCoord = gl_FragCoord.xy / uSize.xy; - float maxMag = 0.2; - - float thisMag = (sin(texCoord.y * 10 + piTime) + 1) * 0.5 * maxMag * uDampener; - float srcX; - srcX = texCoord.x + (0.5 - texCoord.x) * thisMag; - vec2 srcCoord = vec2(srcX, texCoord.y); - fragColor = texture(uTexture, srcCoord); -} diff --git a/experimental/varfont_shader_puzzle/shaders/wavy_circ.frag b/experimental/varfont_shader_puzzle/shaders/wavy_circ.frag deleted file mode 100644 index 9d0c2ce35c8..00000000000 --- a/experimental/varfont_shader_puzzle/shaders/wavy_circ.frag +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#define PI 3.1415926538 - -uniform float uTime; -uniform vec2 uSize; -uniform float uDampener; - -out vec4 fragColor; - -uniform sampler2D uTexture; - -void main() -{ - float piTime = uTime * PI * 2; - - vec2 texCoord = gl_FragCoord.xy / uSize.xy; - float maxMag = 0.4; - float minMag = 0.3; - float numRings = 6.0; - float ringVel = 4.0; - float numPeakShifts = 8.0; - float peakShiftVel = -3.0; - - float unitX = (texCoord.x - 0.5) * 2; - float unitY = (texCoord.y - 0.5) * 2; - float dist = distance(vec2(0, 0), vec2(unitX, unitY)); - float theta = atan(unitY, unitX) + PI; // add PI for atan2 values -PI to PI - float thisMag = (sin(theta * numRings - piTime * ringVel) + 1) * 0.5 * (cos(theta * numPeakShifts - piTime * peakShiftVel) + 1) * 0.5 * (maxMag - minMag) + minMag; - - float unitSrcDist = dist - dist * thisMag; - float unitSrcX = cos(theta) * unitSrcDist; - float unitSrcY = sin(theta) * unitSrcDist; - float texSrcX = unitSrcX * 0.5 + 0.5; - float texSrcY = unitSrcY * 0.5 + 0.5; - fragColor = texture(uTexture, vec2(texSrcX, texSrcY)); -} diff --git a/experimental/varfont_shader_puzzle/test/widget_test.dart b/experimental/varfont_shader_puzzle/test/widget_test.dart deleted file mode 100644 index 96e10aa451c..00000000000 --- a/experimental/varfont_shader_puzzle/test/widget_test.dart +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2023 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter_test/flutter_test.dart'; - -import 'package:varfont_shader_puzzle/main.dart'; - -void main() { - const welcomeText = - 'Welcome to your first day on the FontCo team! Are you ready to help us publish our newest font, Designer Pro?'; - const welcomeTextStep2 = - 'Oh no, you clicked the button too hard! Now the font file is glitched. Help us put the letters back together so we can launch!'; - - testWidgets('Initial display', (tester) async { - // Build our app and trigger a frame. - await tester.pumpWidget(const TypePuzzle()); - - // Verify intro text - expect(find.text(welcomeText), findsOneWidget); - expect(find.text(welcomeTextStep2), findsNothing); - - // Verify OK button - expect(find.text('OK'), findsOneWidget); - }); -} diff --git a/experimental/varfont_shader_puzzle/windows/.gitignore b/experimental/varfont_shader_puzzle/windows/.gitignore deleted file mode 100644 index d492d0d98c8..00000000000 --- a/experimental/varfont_shader_puzzle/windows/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -flutter/ephemeral/ - -# Visual Studio user-specific files. -*.suo -*.user -*.userosscache -*.sln.docstates - -# Visual Studio build-related files. -x64/ -x86/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ diff --git a/experimental/varfont_shader_puzzle/windows/CMakeLists.txt b/experimental/varfont_shader_puzzle/windows/CMakeLists.txt deleted file mode 100644 index 49844b190c4..00000000000 --- a/experimental/varfont_shader_puzzle/windows/CMakeLists.txt +++ /dev/null @@ -1,108 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.14) -project(varfont_shader_puzzle LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "varfont_shader_puzzle") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(VERSION 3.14...3.25) - -# Define build configuration option. -get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) -if(IS_MULTICONFIG) - set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" - CACHE STRING "" FORCE) -else() - if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") - endif() -endif() -# Define settings for the Profile build mode. -set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") -set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") -set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") -set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") - -# Use Unicode for all projects. -add_definitions(-DUNICODE -D_UNICODE) - -# Compilation settings that should be applied to most targets. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_17) - target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") - target_compile_options(${TARGET} PRIVATE /EHsc) - target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") - target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") -endfunction() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# Application build; see runner/CMakeLists.txt. -add_subdirectory("runner") - - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# Support files are copied into place next to the executable, so that it can -# run in place. This is done instead of making a separate bundle (as on Linux) -# so that building and running from within Visual Studio will work. -set(BUILD_BUNDLE_DIR "$") -# Make the "install" step default, as it's required to run. -set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -if(PLUGIN_BUNDLED_LIBRARIES) - install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() - -# Copy the native assets provided by the build.dart from all packages. -set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/windows/") -install(DIRECTORY "${NATIVE_ASSETS_DIR}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - CONFIGURATIONS Profile;Release - COMPONENT Runtime) diff --git a/experimental/varfont_shader_puzzle/windows/flutter/CMakeLists.txt b/experimental/varfont_shader_puzzle/windows/flutter/CMakeLists.txt deleted file mode 100644 index 903f4899d6f..00000000000 --- a/experimental/varfont_shader_puzzle/windows/flutter/CMakeLists.txt +++ /dev/null @@ -1,109 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -cmake_minimum_required(VERSION 3.14) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. -set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") - -# Set fallback configurations for older versions of the flutter tool. -if (NOT DEFINED FLUTTER_TARGET_PLATFORM) - set(FLUTTER_TARGET_PLATFORM "windows-x64") -endif() - -# === Flutter Library === -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "flutter_export.h" - "flutter_windows.h" - "flutter_messenger.h" - "flutter_plugin_registrar.h" - "flutter_texture_registrar.h" -) -list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") -add_dependencies(flutter flutter_assemble) - -# === Wrapper === -list(APPEND CPP_WRAPPER_SOURCES_CORE - "core_implementations.cc" - "standard_codec.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_PLUGIN - "plugin_registrar.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_APP - "flutter_engine.cc" - "flutter_view_controller.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") - -# Wrapper sources needed for a plugin. -add_library(flutter_wrapper_plugin STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} -) -apply_standard_settings(flutter_wrapper_plugin) -set_target_properties(flutter_wrapper_plugin PROPERTIES - POSITION_INDEPENDENT_CODE ON) -set_target_properties(flutter_wrapper_plugin PROPERTIES - CXX_VISIBILITY_PRESET hidden) -target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) -target_include_directories(flutter_wrapper_plugin PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_plugin flutter_assemble) - -# Wrapper sources needed for the runner. -add_library(flutter_wrapper_app STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_APP} -) -apply_standard_settings(flutter_wrapper_app) -target_link_libraries(flutter_wrapper_app PUBLIC flutter) -target_include_directories(flutter_wrapper_app PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_app flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") -set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} - ${PHONY_OUTPUT} - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" - ${FLUTTER_TARGET_PLATFORM} $ - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} -) diff --git a/experimental/varfont_shader_puzzle/windows/flutter/generated_plugin_registrant.cc b/experimental/varfont_shader_puzzle/windows/flutter/generated_plugin_registrant.cc deleted file mode 100644 index 8b6d4680af3..00000000000 --- a/experimental/varfont_shader_puzzle/windows/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void RegisterPlugins(flutter::PluginRegistry* registry) { -} diff --git a/experimental/varfont_shader_puzzle/windows/flutter/generated_plugin_registrant.h b/experimental/varfont_shader_puzzle/windows/flutter/generated_plugin_registrant.h deleted file mode 100644 index dc139d85a93..00000000000 --- a/experimental/varfont_shader_puzzle/windows/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void RegisterPlugins(flutter::PluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/experimental/varfont_shader_puzzle/windows/flutter/generated_plugins.cmake b/experimental/varfont_shader_puzzle/windows/flutter/generated_plugins.cmake deleted file mode 100644 index b93c4c30c16..00000000000 --- a/experimental/varfont_shader_puzzle/windows/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/experimental/varfont_shader_puzzle/windows/runner/CMakeLists.txt b/experimental/varfont_shader_puzzle/windows/runner/CMakeLists.txt deleted file mode 100644 index 394917c053a..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/CMakeLists.txt +++ /dev/null @@ -1,40 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(runner LANGUAGES CXX) - -# Define the application target. To change its name, change BINARY_NAME in the -# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer -# work. -# -# Any new source files that you add to the application should be added here. -add_executable(${BINARY_NAME} WIN32 - "flutter_window.cpp" - "main.cpp" - "utils.cpp" - "win32_window.cpp" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" - "Runner.rc" - "runner.exe.manifest" -) - -# Apply the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add preprocessor definitions for the build version. -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") - -# Disable Windows macros that collide with C++ standard library functions. -target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") - -# Add dependency libraries and include directories. Add any application-specific -# dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) -target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib") -target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/experimental/varfont_shader_puzzle/windows/runner/Runner.rc b/experimental/varfont_shader_puzzle/windows/runner/Runner.rc deleted file mode 100644 index c6f7bda3f5f..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/Runner.rc +++ /dev/null @@ -1,121 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#pragma code_page(65001) -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (United States) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APP_ICON ICON "resources\\app_icon.ico" - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD) -#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD -#else -#define VERSION_AS_NUMBER 1,0,0,0 -#endif - -#if defined(FLUTTER_VERSION) -#define VERSION_AS_STRING FLUTTER_VERSION -#else -#define VERSION_AS_STRING "1.0.0" -#endif - -VS_VERSION_INFO VERSIONINFO - FILEVERSION VERSION_AS_NUMBER - PRODUCTVERSION VERSION_AS_NUMBER - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG - FILEFLAGS VS_FF_DEBUG -#else - FILEFLAGS 0x0L -#endif - FILEOS VOS__WINDOWS32 - FILETYPE VFT_APP - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "com.example" "\0" - VALUE "FileDescription", "varfont_shader_puzzle" "\0" - VALUE "FileVersion", VERSION_AS_STRING "\0" - VALUE "InternalName", "varfont_shader_puzzle" "\0" - VALUE "LegalCopyright", "Copyright (C) 2023 com.example. All rights reserved." "\0" - VALUE "OriginalFilename", "varfont_shader_puzzle.exe" "\0" - VALUE "ProductName", "varfont_shader_puzzle" "\0" - VALUE "ProductVersion", VERSION_AS_STRING "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif // English (United States) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED diff --git a/experimental/varfont_shader_puzzle/windows/runner/flutter_window.cpp b/experimental/varfont_shader_puzzle/windows/runner/flutter_window.cpp deleted file mode 100644 index 955ee3038f9..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/flutter_window.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include "flutter_window.h" - -#include - -#include "flutter/generated_plugin_registrant.h" - -FlutterWindow::FlutterWindow(const flutter::DartProject& project) - : project_(project) {} - -FlutterWindow::~FlutterWindow() {} - -bool FlutterWindow::OnCreate() { - if (!Win32Window::OnCreate()) { - return false; - } - - RECT frame = GetClientArea(); - - // The size here must match the window dimensions to avoid unnecessary surface - // creation / destruction in the startup path. - flutter_controller_ = std::make_unique( - frame.right - frame.left, frame.bottom - frame.top, project_); - // Ensure that basic setup of the controller was successful. - if (!flutter_controller_->engine() || !flutter_controller_->view()) { - return false; - } - RegisterPlugins(flutter_controller_->engine()); - SetChildContent(flutter_controller_->view()->GetNativeWindow()); - - flutter_controller_->engine()->SetNextFrameCallback([&]() { - this->Show(); - }); - - // Flutter can complete the first frame before the "show window" callback is - // registered. The following call ensures a frame is pending to ensure the - // window is shown. It is a no-op if the first frame hasn't completed yet. - flutter_controller_->ForceRedraw(); - - return true; -} - -void FlutterWindow::OnDestroy() { - if (flutter_controller_) { - flutter_controller_ = nullptr; - } - - Win32Window::OnDestroy(); -} - -LRESULT -FlutterWindow::MessageHandler(HWND hwnd, UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - // Give Flutter, including plugins, an opportunity to handle window messages. - if (flutter_controller_) { - std::optional result = - flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, - lparam); - if (result) { - return *result; - } - } - - switch (message) { - case WM_FONTCHANGE: - flutter_controller_->engine()->ReloadSystemFonts(); - break; - } - - return Win32Window::MessageHandler(hwnd, message, wparam, lparam); -} diff --git a/experimental/varfont_shader_puzzle/windows/runner/flutter_window.h b/experimental/varfont_shader_puzzle/windows/runner/flutter_window.h deleted file mode 100644 index 6da0652f05f..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/flutter_window.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef RUNNER_FLUTTER_WINDOW_H_ -#define RUNNER_FLUTTER_WINDOW_H_ - -#include -#include - -#include - -#include "win32_window.h" - -// A window that does nothing but host a Flutter view. -class FlutterWindow : public Win32Window { - public: - // Creates a new FlutterWindow hosting a Flutter view running |project|. - explicit FlutterWindow(const flutter::DartProject& project); - virtual ~FlutterWindow(); - - protected: - // Win32Window: - bool OnCreate() override; - void OnDestroy() override; - LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, - LPARAM const lparam) noexcept override; - - private: - // The project to run. - flutter::DartProject project_; - - // The Flutter instance hosted by this window. - std::unique_ptr flutter_controller_; -}; - -#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/experimental/varfont_shader_puzzle/windows/runner/main.cpp b/experimental/varfont_shader_puzzle/windows/runner/main.cpp deleted file mode 100644 index b709e9fda06..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/main.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include -#include -#include - -#include "flutter_window.h" -#include "utils.h" - -int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, - _In_ wchar_t *command_line, _In_ int show_command) { - // Attach to console when present (e.g., 'flutter run') or create a - // new console when running with a debugger. - if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { - CreateAndAttachConsole(); - } - - // Initialize COM, so that it is available for use in the library and/or - // plugins. - ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); - - flutter::DartProject project(L"data"); - - std::vector command_line_arguments = - GetCommandLineArguments(); - - project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); - - FlutterWindow window(project); - Win32Window::Point origin(10, 10); - Win32Window::Size size(1280, 720); - if (!window.Create(L"varfont_shader_puzzle", origin, size)) { - return EXIT_FAILURE; - } - window.SetQuitOnClose(true); - - ::MSG msg; - while (::GetMessage(&msg, nullptr, 0, 0)) { - ::TranslateMessage(&msg); - ::DispatchMessage(&msg); - } - - ::CoUninitialize(); - return EXIT_SUCCESS; -} diff --git a/experimental/varfont_shader_puzzle/windows/runner/resource.h b/experimental/varfont_shader_puzzle/windows/runner/resource.h deleted file mode 100644 index 66a65d1e4a7..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by Runner.rc -// -#define IDI_APP_ICON 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/experimental/varfont_shader_puzzle/windows/runner/resources/app_icon.ico b/experimental/varfont_shader_puzzle/windows/runner/resources/app_icon.ico deleted file mode 100644 index c04e20caf6370ebb9253ad831cc31de4a9c965f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33772 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 diff --git a/experimental/varfont_shader_puzzle/windows/runner/runner.exe.manifest b/experimental/varfont_shader_puzzle/windows/runner/runner.exe.manifest deleted file mode 100644 index a42ea7687cb..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/runner.exe.manifest +++ /dev/null @@ -1,20 +0,0 @@ - - - - - PerMonitorV2 - - - - - - - - - - - - - - - diff --git a/experimental/varfont_shader_puzzle/windows/runner/utils.cpp b/experimental/varfont_shader_puzzle/windows/runner/utils.cpp deleted file mode 100644 index b2b08734db2..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/utils.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "utils.h" - -#include -#include -#include -#include - -#include - -void CreateAndAttachConsole() { - if (::AllocConsole()) { - FILE *unused; - if (freopen_s(&unused, "CONOUT$", "w", stdout)) { - _dup2(_fileno(stdout), 1); - } - if (freopen_s(&unused, "CONOUT$", "w", stderr)) { - _dup2(_fileno(stdout), 2); - } - std::ios::sync_with_stdio(); - FlutterDesktopResyncOutputStreams(); - } -} - -std::vector GetCommandLineArguments() { - // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. - int argc; - wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); - if (argv == nullptr) { - return std::vector(); - } - - std::vector command_line_arguments; - - // Skip the first argument as it's the binary name. - for (int i = 1; i < argc; i++) { - command_line_arguments.push_back(Utf8FromUtf16(argv[i])); - } - - ::LocalFree(argv); - - return command_line_arguments; -} - -std::string Utf8FromUtf16(const wchar_t* utf16_string) { - if (utf16_string == nullptr) { - return std::string(); - } - int target_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, nullptr, 0, nullptr, nullptr) - -1; // remove the trailing null character - int input_length = (int)wcslen(utf16_string); - std::string utf8_string; - if (target_length <= 0 || target_length > utf8_string.max_size()) { - return utf8_string; - } - utf8_string.resize(target_length); - int converted_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - input_length, utf8_string.data(), target_length, nullptr, nullptr); - if (converted_length == 0) { - return std::string(); - } - return utf8_string; -} diff --git a/experimental/varfont_shader_puzzle/windows/runner/utils.h b/experimental/varfont_shader_puzzle/windows/runner/utils.h deleted file mode 100644 index 3879d547557..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/utils.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef RUNNER_UTILS_H_ -#define RUNNER_UTILS_H_ - -#include -#include - -// Creates a console for the process, and redirects stdout and stderr to -// it for both the runner and the Flutter library. -void CreateAndAttachConsole(); - -// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string -// encoded in UTF-8. Returns an empty std::string on failure. -std::string Utf8FromUtf16(const wchar_t* utf16_string); - -// Gets the command line arguments passed in as a std::vector, -// encoded in UTF-8. Returns an empty std::vector on failure. -std::vector GetCommandLineArguments(); - -#endif // RUNNER_UTILS_H_ diff --git a/experimental/varfont_shader_puzzle/windows/runner/win32_window.cpp b/experimental/varfont_shader_puzzle/windows/runner/win32_window.cpp deleted file mode 100644 index 60608d0fe5b..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/win32_window.cpp +++ /dev/null @@ -1,288 +0,0 @@ -#include "win32_window.h" - -#include -#include - -#include "resource.h" - -namespace { - -/// Window attribute that enables dark mode window decorations. -/// -/// Redefined in case the developer's machine has a Windows SDK older than -/// version 10.0.22000.0. -/// See: https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute -#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE -#define DWMWA_USE_IMMERSIVE_DARK_MODE 20 -#endif - -constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; - -/// Registry key for app theme preference. -/// -/// A value of 0 indicates apps should use dark mode. A non-zero or missing -/// value indicates apps should use light mode. -constexpr const wchar_t kGetPreferredBrightnessRegKey[] = - L"Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize"; -constexpr const wchar_t kGetPreferredBrightnessRegValue[] = L"AppsUseLightTheme"; - -// The number of Win32Window objects that currently exist. -static int g_active_window_count = 0; - -using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); - -// Scale helper to convert logical scaler values to physical using passed in -// scale factor -int Scale(int source, double scale_factor) { - return static_cast(source * scale_factor); -} - -// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. -// This API is only needed for PerMonitor V1 awareness mode. -void EnableFullDpiSupportIfAvailable(HWND hwnd) { - HMODULE user32_module = LoadLibraryA("User32.dll"); - if (!user32_module) { - return; - } - auto enable_non_client_dpi_scaling = - reinterpret_cast( - GetProcAddress(user32_module, "EnableNonClientDpiScaling")); - if (enable_non_client_dpi_scaling != nullptr) { - enable_non_client_dpi_scaling(hwnd); - } - FreeLibrary(user32_module); -} - -} // namespace - -// Manages the Win32Window's window class registration. -class WindowClassRegistrar { - public: - ~WindowClassRegistrar() = default; - - // Returns the singleton registrar instance. - static WindowClassRegistrar* GetInstance() { - if (!instance_) { - instance_ = new WindowClassRegistrar(); - } - return instance_; - } - - // Returns the name of the window class, registering the class if it hasn't - // previously been registered. - const wchar_t* GetWindowClass(); - - // Unregisters the window class. Should only be called if there are no - // instances of the window. - void UnregisterWindowClass(); - - private: - WindowClassRegistrar() = default; - - static WindowClassRegistrar* instance_; - - bool class_registered_ = false; -}; - -WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; - -const wchar_t* WindowClassRegistrar::GetWindowClass() { - if (!class_registered_) { - WNDCLASS window_class{}; - window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); - window_class.lpszClassName = kWindowClassName; - window_class.style = CS_HREDRAW | CS_VREDRAW; - window_class.cbClsExtra = 0; - window_class.cbWndExtra = 0; - window_class.hInstance = GetModuleHandle(nullptr); - window_class.hIcon = - LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); - window_class.hbrBackground = 0; - window_class.lpszMenuName = nullptr; - window_class.lpfnWndProc = Win32Window::WndProc; - RegisterClass(&window_class); - class_registered_ = true; - } - return kWindowClassName; -} - -void WindowClassRegistrar::UnregisterWindowClass() { - UnregisterClass(kWindowClassName, nullptr); - class_registered_ = false; -} - -Win32Window::Win32Window() { - ++g_active_window_count; -} - -Win32Window::~Win32Window() { - --g_active_window_count; - Destroy(); -} - -bool Win32Window::Create(const std::wstring& title, - const Point& origin, - const Size& size) { - Destroy(); - - const wchar_t* window_class = - WindowClassRegistrar::GetInstance()->GetWindowClass(); - - const POINT target_point = {static_cast(origin.x), - static_cast(origin.y)}; - HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); - UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); - double scale_factor = dpi / 96.0; - - HWND window = CreateWindow( - window_class, title.c_str(), WS_OVERLAPPEDWINDOW, - Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), - Scale(size.width, scale_factor), Scale(size.height, scale_factor), - nullptr, nullptr, GetModuleHandle(nullptr), this); - - if (!window) { - return false; - } - - UpdateTheme(window); - - return OnCreate(); -} - -bool Win32Window::Show() { - return ShowWindow(window_handle_, SW_SHOWNORMAL); -} - -// static -LRESULT CALLBACK Win32Window::WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - if (message == WM_NCCREATE) { - auto window_struct = reinterpret_cast(lparam); - SetWindowLongPtr(window, GWLP_USERDATA, - reinterpret_cast(window_struct->lpCreateParams)); - - auto that = static_cast(window_struct->lpCreateParams); - EnableFullDpiSupportIfAvailable(window); - that->window_handle_ = window; - } else if (Win32Window* that = GetThisFromHandle(window)) { - return that->MessageHandler(window, message, wparam, lparam); - } - - return DefWindowProc(window, message, wparam, lparam); -} - -LRESULT -Win32Window::MessageHandler(HWND hwnd, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - switch (message) { - case WM_DESTROY: - window_handle_ = nullptr; - Destroy(); - if (quit_on_close_) { - PostQuitMessage(0); - } - return 0; - - case WM_DPICHANGED: { - auto newRectSize = reinterpret_cast(lparam); - LONG newWidth = newRectSize->right - newRectSize->left; - LONG newHeight = newRectSize->bottom - newRectSize->top; - - SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, - newHeight, SWP_NOZORDER | SWP_NOACTIVATE); - - return 0; - } - case WM_SIZE: { - RECT rect = GetClientArea(); - if (child_content_ != nullptr) { - // Size and position the child window. - MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, - rect.bottom - rect.top, TRUE); - } - return 0; - } - - case WM_ACTIVATE: - if (child_content_ != nullptr) { - SetFocus(child_content_); - } - return 0; - - case WM_DWMCOLORIZATIONCOLORCHANGED: - UpdateTheme(hwnd); - return 0; - } - - return DefWindowProc(window_handle_, message, wparam, lparam); -} - -void Win32Window::Destroy() { - OnDestroy(); - - if (window_handle_) { - DestroyWindow(window_handle_); - window_handle_ = nullptr; - } - if (g_active_window_count == 0) { - WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); - } -} - -Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { - return reinterpret_cast( - GetWindowLongPtr(window, GWLP_USERDATA)); -} - -void Win32Window::SetChildContent(HWND content) { - child_content_ = content; - SetParent(content, window_handle_); - RECT frame = GetClientArea(); - - MoveWindow(content, frame.left, frame.top, frame.right - frame.left, - frame.bottom - frame.top, true); - - SetFocus(child_content_); -} - -RECT Win32Window::GetClientArea() { - RECT frame; - GetClientRect(window_handle_, &frame); - return frame; -} - -HWND Win32Window::GetHandle() { - return window_handle_; -} - -void Win32Window::SetQuitOnClose(bool quit_on_close) { - quit_on_close_ = quit_on_close; -} - -bool Win32Window::OnCreate() { - // No-op; provided for subclasses. - return true; -} - -void Win32Window::OnDestroy() { - // No-op; provided for subclasses. -} - -void Win32Window::UpdateTheme(HWND const window) { - DWORD light_mode; - DWORD light_mode_size = sizeof(light_mode); - LSTATUS result = RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey, - kGetPreferredBrightnessRegValue, - RRF_RT_REG_DWORD, nullptr, &light_mode, - &light_mode_size); - - if (result == ERROR_SUCCESS) { - BOOL enable_dark_mode = light_mode == 0; - DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE, - &enable_dark_mode, sizeof(enable_dark_mode)); - } -} diff --git a/experimental/varfont_shader_puzzle/windows/runner/win32_window.h b/experimental/varfont_shader_puzzle/windows/runner/win32_window.h deleted file mode 100644 index e901dde684e..00000000000 --- a/experimental/varfont_shader_puzzle/windows/runner/win32_window.h +++ /dev/null @@ -1,102 +0,0 @@ -#ifndef RUNNER_WIN32_WINDOW_H_ -#define RUNNER_WIN32_WINDOW_H_ - -#include - -#include -#include -#include - -// A class abstraction for a high DPI-aware Win32 Window. Intended to be -// inherited from by classes that wish to specialize with custom -// rendering and input handling -class Win32Window { - public: - struct Point { - unsigned int x; - unsigned int y; - Point(unsigned int x, unsigned int y) : x(x), y(y) {} - }; - - struct Size { - unsigned int width; - unsigned int height; - Size(unsigned int width, unsigned int height) - : width(width), height(height) {} - }; - - Win32Window(); - virtual ~Win32Window(); - - // Creates a win32 window with |title| that is positioned and sized using - // |origin| and |size|. New windows are created on the default monitor. Window - // sizes are specified to the OS in physical pixels, hence to ensure a - // consistent size this function will scale the inputted width and height as - // as appropriate for the default monitor. The window is invisible until - // |Show| is called. Returns true if the window was created successfully. - bool Create(const std::wstring& title, const Point& origin, const Size& size); - - // Show the current window. Returns true if the window was successfully shown. - bool Show(); - - // Release OS resources associated with window. - void Destroy(); - - // Inserts |content| into the window tree. - void SetChildContent(HWND content); - - // Returns the backing Window handle to enable clients to set icon and other - // window properties. Returns nullptr if the window has been destroyed. - HWND GetHandle(); - - // If true, closing this window will quit the application. - void SetQuitOnClose(bool quit_on_close); - - // Return a RECT representing the bounds of the current client area. - RECT GetClientArea(); - - protected: - // Processes and route salient window messages for mouse handling, - // size change and DPI. Delegates handling of these to member overloads that - // inheriting classes can handle. - virtual LRESULT MessageHandler(HWND window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Called when CreateAndShow is called, allowing subclass window-related - // setup. Subclasses should return false if setup fails. - virtual bool OnCreate(); - - // Called when Destroy is called. - virtual void OnDestroy(); - - private: - friend class WindowClassRegistrar; - - // OS callback called by message pump. Handles the WM_NCCREATE message which - // is passed when the non-client area is being created and enables automatic - // non-client DPI scaling so that the non-client area automatically - // responds to changes in DPI. All other messages are handled by - // MessageHandler. - static LRESULT CALLBACK WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Retrieves a class instance pointer for |window| - static Win32Window* GetThisFromHandle(HWND const window) noexcept; - - // Update the window frame's theme to match the system theme. - static void UpdateTheme(HWND const window); - - bool quit_on_close_ = false; - - // window handle for top level window. - HWND window_handle_ = nullptr; - - // window handle for hosted content. - HWND child_content_ = nullptr; -}; - -#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/experimental/veggieseasons/README.md b/experimental/veggieseasons/README.md deleted file mode 100644 index 75d68ca7101..00000000000 --- a/experimental/veggieseasons/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Veggie Seasons - -The [Veggie Seasons](https://github.com/flutter/samples/tree/main/veggieseasons) app has been moved out of the experimental -directory of this repository as it now works on stable channel of Flutter. diff --git a/experimental/web_dashboard/.gitignore b/experimental/web_dashboard/.gitignore deleted file mode 100644 index a981f586a10..00000000000 --- a/experimental/web_dashboard/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Exceptions to above rules. -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages diff --git a/experimental/web_dashboard/.metadata b/experimental/web_dashboard/.metadata deleted file mode 100644 index 4390eea94d8..00000000000 --- a/experimental/web_dashboard/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: bc6f270c584d1fdba81330090ef6e822b9082919 - channel: master - -project_type: app diff --git a/experimental/web_dashboard/README.md b/experimental/web_dashboard/README.md deleted file mode 100644 index 0d9ce84d684..00000000000 --- a/experimental/web_dashboard/README.md +++ /dev/null @@ -1,123 +0,0 @@ -# web_dashboard - -**In progress** - -A dashboard app that displays daily entries. - -1. How to use an AdaptiveScaffold adaptive layout for large, medium, and small -screens. -2. How to use Firebase [Cloud -Firestore](https://firebase.google.com/docs/firestore) database with Google -Sign-In. -3. How to use [charts](https://pub.dev/packages/charts_flutter) to display -data. -4. (in progress) How to set up routing for a web app - -This app is web-first, and isn't guaranteed to run on iOS, Android or desktop -platforms. - -## Running - -Normal mode (DDC): - -``` -flutter run -d chrome -``` - -Skia / CanvasKit mode: - -``` -flutter run -d chrome --release --dart-define=FLUTTER_WEB_USE_SKIA=true -``` - -## Running JSON code generator - -``` -flutter pub run grinder generate -``` - -## Add Firebase - -### Step 1: Create a new Firebase project - -Go to [console.firebase.google.com](https://console.firebase.google.com/) and -create a new Firebase project. - -### Step 2: Enable Google Sign In for your project - -In the Firebase console, go to "Authentication" and enable Google sign in. Click -on "Web SDK Configuration" and copy down your Web client ID. - -### Step 3: Add Client ID to `index.html` - -Uncomment this line in `index.html` and replace `` with the -client ID from Step 2: - -```html - - -``` - -### Step 4: Create a web app - -In the Firebase console, under "Project overview", click "Add app", select Web, -and replace the contents of `web/firebase_init.js`. - -```javascript -// web/firebase_init.js -var firebaseConfig = { - apiKey: "", - authDomain: "", - databaseURL: "", - projectId: "", - storageBucket: "", - messagingSenderId: "", - appId: "" -}; - -// Initialize Firebase -firebase.initializeApp(firebaseConfig); -``` - -### Step 4: Create Cloud Firestore - -Create a new Cloud Firestore database and add the following rules to disallow -users from reading/writing other users' data: - -``` -rules_version = '2'; - -service cloud.firestore { - match /databases/{database}/documents { - // Make sure the uid of the requesting user matches name of the user - // document. The wildcard expression {userId} makes the userId variable - // available in rules. - match /users/{userId}/{document=**} { - allow read, update, delete: if request.auth.uid == userId; - allow create: if request.auth.uid != null; - } - } -} -``` - -### Step 5: Run the app - -Run the app on port 5000: - -```bash -flutter run -d chrome --web-port=5000 -``` - -If you see CORS errors in your browser's console, go to the [Services -section][cloud-console-apis] in the Google Cloud console, go to Credentials, and -verify that `localhost:5000` is whitelisted. - -### (optional) Step 7: Set up iOS and Android -If you would like to run the app on iOS or Android, make sure you've installed -the appropriate configuration files described at -[firebase.google.com/docs/flutter/setup][flutter-setup] from step 1, and follow -the instructions detailed in the [google_sign_in README][google-sign-in] - -[flutter-setup]: https://firebase.google.com/docs/flutter/setup -[cloud-console-apis]: https://console.developers.google.com/apis/dashboard -[google-sign-in]: https://pub.dev/packages/google_sign_in diff --git a/experimental/web_dashboard/analysis_options.yaml b/experimental/web_dashboard/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/experimental/web_dashboard/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/experimental/web_dashboard/lib/main.dart b/experimental/web_dashboard/lib/main.dart deleted file mode 100644 index c0b1767e68e..00000000000 --- a/experimental/web_dashboard/lib/main.dart +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; - -import 'src/app.dart'; - -void main() { - runApp(DashboardApp.mock()); -} diff --git a/experimental/web_dashboard/lib/main_firebase.dart b/experimental/web_dashboard/lib/main_firebase.dart deleted file mode 100644 index 20517fecc42..00000000000 --- a/experimental/web_dashboard/lib/main_firebase.dart +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; - -import 'src/app.dart'; - -void main() { - runApp(DashboardApp.firebase()); -} diff --git a/experimental/web_dashboard/lib/src/api/api.dart b/experimental/web_dashboard/lib/src/api/api.dart deleted file mode 100644 index 0ab9dfa2b09..00000000000 --- a/experimental/web_dashboard/lib/src/api/api.dart +++ /dev/null @@ -1,109 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:cloud_firestore/cloud_firestore.dart'; -import 'package:json_annotation/json_annotation.dart'; - -part 'api.g.dart'; - -/// Manipulates app data, -abstract class DashboardApi { - CategoryApi get categories; - EntryApi get entries; -} - -/// Manipulates [Category] data. -abstract class CategoryApi { - Future delete(String id); - - Future get(String id); - - Future insert(Category category); - - Future> list(); - - Future update(Category category, String id); - - Stream> subscribe(); -} - -/// Manipulates [Entry] data. -abstract class EntryApi { - Future delete(String categoryId, String id); - - Future get(String categoryId, String id); - - Future insert(String categoryId, Entry entry); - - Future> list(String categoryId); - - Future update(String categoryId, String id, Entry entry); - - Stream> subscribe(String categoryId); -} - -/// Something that's being tracked, e.g. Hours Slept, Cups of water, etc. -@JsonSerializable() -class Category { - String name; - - @JsonKey(includeFromJson: false) - String? id; - - Category(this.name); - - factory Category.fromJson(Map json) => - _$CategoryFromJson(json); - - Map toJson() => _$CategoryToJson(this); - - @override - operator ==(Object other) => other is Category && other.id == id; - @override - int get hashCode => id.hashCode; - @override - String toString() { - return ''; - } -} - -/// A number tracked at a point in time. -@JsonSerializable() -class Entry { - int value; - @JsonKey(fromJson: _timestampToDateTime, toJson: _dateTimeToTimestamp) - DateTime time; - - @JsonKey(includeFromJson: false) - String? id; - - Entry(this.value, this.time); - - factory Entry.fromJson(Map json) => _$EntryFromJson(json); - - Map toJson() => _$EntryToJson(this); - - static DateTime _timestampToDateTime(Timestamp timestamp) { - return DateTime.fromMillisecondsSinceEpoch( - timestamp.millisecondsSinceEpoch, - ); - } - - static Timestamp _dateTimeToTimestamp(DateTime dateTime) { - return Timestamp.fromMillisecondsSinceEpoch( - dateTime.millisecondsSinceEpoch, - ); - } - - @override - operator ==(Object other) => other is Entry && other.id == id; - - @override - int get hashCode => id.hashCode; - - @override - String toString() { - return ''; - } -} diff --git a/experimental/web_dashboard/lib/src/api/api.g.dart b/experimental/web_dashboard/lib/src/api/api.g.dart deleted file mode 100644 index 6a90026ce5d..00000000000 --- a/experimental/web_dashboard/lib/src/api/api.g.dart +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -// GENERATED CODE - DO NOT MODIFY BY HAND - -part of 'api.dart'; - -// ************************************************************************** -// JsonSerializableGenerator -// ************************************************************************** - -Category _$CategoryFromJson(Map json) { - return Category(json['name'] as String); -} - -Map _$CategoryToJson(Category instance) => { - 'name': instance.name, -}; - -Entry _$EntryFromJson(Map json) { - return Entry( - json['value'] as int, - Entry._timestampToDateTime(json['time'] as Timestamp), - ); -} - -Map _$EntryToJson(Entry instance) => { - 'value': instance.value, - 'time': Entry._dateTimeToTimestamp(instance.time), -}; diff --git a/experimental/web_dashboard/lib/src/api/firebase.dart b/experimental/web_dashboard/lib/src/api/firebase.dart deleted file mode 100644 index 6ba42e8df40..00000000000 --- a/experimental/web_dashboard/lib/src/api/firebase.dart +++ /dev/null @@ -1,150 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:cloud_firestore/cloud_firestore.dart'; - -import 'api.dart'; - -class FirebaseDashboardApi implements DashboardApi { - @override - final EntryApi entries; - - @override - final CategoryApi categories; - - FirebaseDashboardApi(FirebaseFirestore firestore, String userId) - : entries = FirebaseEntryApi(firestore, userId), - categories = FirebaseCategoryApi(firestore, userId); -} - -class FirebaseEntryApi implements EntryApi { - final FirebaseFirestore firestore; - final String userId; - final CollectionReference> _categoriesRef; - - FirebaseEntryApi(this.firestore, this.userId) - : _categoriesRef = firestore.collection('users/$userId/categories'); - - @override - Stream> subscribe(String categoryId) { - var snapshots = - _categoriesRef.doc(categoryId).collection('entries').snapshots(); - var result = snapshots.map>((querySnapshot) { - return querySnapshot.docs.map((snapshot) { - return Entry.fromJson(snapshot.data())..id = snapshot.id; - }).toList(); - }); - - return result; - } - - @override - Future delete(String categoryId, String id) async { - var document = _categoriesRef.doc('$categoryId/entries/$id'); - var entry = await get(categoryId, document.id); - - await document.delete(); - - return entry; - } - - @override - Future insert(String categoryId, Entry entry) async { - var document = await _categoriesRef - .doc(categoryId) - .collection('entries') - .add(entry.toJson()); - return await get(categoryId, document.id); - } - - @override - Future> list(String categoryId) async { - var entriesRef = _categoriesRef.doc(categoryId).collection('entries'); - var querySnapshot = await entriesRef.get(); - var entries = - querySnapshot.docs - .map((doc) => Entry.fromJson(doc.data())..id = doc.id) - .toList(); - - return entries; - } - - @override - Future update(String categoryId, String id, Entry entry) async { - var document = _categoriesRef.doc('$categoryId/entries/$id'); - await document.update(entry.toJson()); - var snapshot = await document.get(); - return Entry.fromJson(snapshot.data()!)..id = snapshot.id; - } - - @override - Future get(String categoryId, String id) async { - var document = _categoriesRef.doc('$categoryId/entries/$id'); - var snapshot = await document.get(); - return Entry.fromJson(snapshot.data()!)..id = snapshot.id; - } -} - -class FirebaseCategoryApi implements CategoryApi { - final FirebaseFirestore firestore; - final String userId; - final CollectionReference> _categoriesRef; - - FirebaseCategoryApi(this.firestore, this.userId) - : _categoriesRef = firestore.collection('users/$userId/categories'); - - @override - Stream> subscribe() { - var snapshots = _categoriesRef.snapshots(); - var result = snapshots.map>((querySnapshot) { - return querySnapshot.docs.map((snapshot) { - return Category.fromJson(snapshot.data())..id = snapshot.id; - }).toList(); - }); - - return result; - } - - @override - Future delete(String id) async { - var document = _categoriesRef.doc(id); - var categories = await get(document.id); - - await document.delete(); - - return categories; - } - - @override - Future get(String id) async { - var document = _categoriesRef.doc(id); - var snapshot = await document.get(); - return Category.fromJson(snapshot.data()!)..id = snapshot.id; - } - - @override - Future insert(Category category) async { - var document = await _categoriesRef.add(category.toJson()); - return await get(document.id); - } - - @override - Future> list() async { - var querySnapshot = await _categoriesRef.get(); - var categories = - querySnapshot.docs - .map((doc) => Category.fromJson(doc.data())..id = doc.id) - .toList(); - - return categories; - } - - @override - Future update(Category category, String id) async { - var document = _categoriesRef.doc(id); - await document.update(category.toJson()); - var snapshot = await document.get(); - return Category.fromJson(snapshot.data()!)..id = snapshot.id; - } -} diff --git a/experimental/web_dashboard/lib/src/api/mock.dart b/experimental/web_dashboard/lib/src/api/mock.dart deleted file mode 100644 index 463d8b2941d..00000000000 --- a/experimental/web_dashboard/lib/src/api/mock.dart +++ /dev/null @@ -1,151 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'dart:async'; -import 'dart:math'; - -import 'package:uuid/uuid.dart' as uuid; - -import 'api.dart'; - -class MockDashboardApi implements DashboardApi { - @override - final EntryApi entries = MockEntryApi(); - - @override - final CategoryApi categories = MockCategoryApi(); - - MockDashboardApi(); - - /// Creates a [MockDashboardApi] filled with mock data for the last 30 days. - Future fillWithMockData() async { - await Future.delayed(const Duration(seconds: 1)); - var category1 = await categories.insert(Category('Coffee (oz)')); - var category2 = await categories.insert(Category('Running (miles)')); - var category3 = await categories.insert(Category('Git Commits')); - var monthAgo = DateTime.now().subtract(const Duration(days: 30)); - - for (var category in [category1, category2, category3]) { - for (var i = 0; i < 30; i++) { - var date = monthAgo.add(Duration(days: i)); - var value = Random().nextInt(6) + 1; - await entries.insert(category.id!, Entry(value, date)); - } - } - } -} - -class MockCategoryApi implements CategoryApi { - final Map _storage = {}; - final StreamController> _streamController = - StreamController>.broadcast(); - - @override - Future delete(String id) async { - var removed = _storage.remove(id); - _emit(); - return removed; - } - - @override - Future get(String id) async { - return _storage[id]; - } - - @override - Future insert(Category category) async { - var id = const uuid.Uuid().v4(); - var newCategory = Category(category.name)..id = id; - _storage[id] = newCategory; - _emit(); - return newCategory; - } - - @override - Future> list() async { - return _storage.values.toList(); - } - - @override - Future update(Category category, String id) async { - _storage[id] = category; - _emit(); - return category..id = id; - } - - @override - Stream> subscribe() => _streamController.stream; - - void _emit() { - _streamController.add(_storage.values.toList()); - } -} - -class MockEntryApi implements EntryApi { - final Map _storage = {}; - final StreamController<_EntriesEvent> _streamController = - StreamController.broadcast(); - - @override - Future delete(String categoryId, String id) async { - _emit(categoryId); - return _storage.remove('$categoryId-$id'); - } - - @override - Future insert(String categoryId, Entry entry) async { - var id = const uuid.Uuid().v4(); - var newEntry = Entry(entry.value, entry.time)..id = id; - _storage['$categoryId-$id'] = newEntry; - _emit(categoryId); - return newEntry; - } - - @override - Future> list(String categoryId) async { - var list = - _storage.keys - .where((k) => k.startsWith(categoryId)) - .map((k) => _storage[k]) - .nonNulls - .toList(); - return list; - } - - @override - Future update(String categoryId, String id, Entry entry) async { - _storage['$categoryId-$id'] = entry; - _emit(categoryId); - return entry..id = id; - } - - @override - Stream> subscribe(String categoryId) { - return _streamController.stream - .where((event) => event.categoryId == categoryId) - .map((event) => event.entries); - } - - void _emit(String categoryId) { - var entries = - _storage.keys - .where((k) => k.startsWith(categoryId)) - .map((k) => _storage[k]!) - .toList(); - - _streamController.add(_EntriesEvent(categoryId, entries)); - } - - @override - Future get(String categoryId, String id) async { - return _storage['$categoryId-$id']; - } -} - -class _EntriesEvent { - final String categoryId; - final List entries; - - _EntriesEvent(this.categoryId, this.entries); -} diff --git a/experimental/web_dashboard/lib/src/app.dart b/experimental/web_dashboard/lib/src/app.dart deleted file mode 100644 index 44c247df034..00000000000 --- a/experimental/web_dashboard/lib/src/app.dart +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:cloud_firestore/cloud_firestore.dart'; -import 'package:flutter/material.dart'; -import 'package:provider/provider.dart'; - -import 'api/api.dart'; -import 'api/firebase.dart'; -import 'api/mock.dart'; -import 'auth/auth.dart'; -import 'auth/firebase.dart'; -import 'auth/mock.dart'; -import 'pages/home.dart'; -import 'pages/sign_in.dart'; - -/// The global state the app. -class AppState { - final Auth auth; - DashboardApi? api; - - AppState(this.auth); -} - -/// Creates a [DashboardApi] for the given user. This allows users of this -/// widget to specify whether [MockDashboardApi] or [ApiBuilder] should be -/// created when the user logs in. -typedef ApiBuilder = DashboardApi Function(User user); - -/// An app that displays a personalized dashboard. -class DashboardApp extends StatefulWidget { - static DashboardApi _mockApiBuilder(User user) => - MockDashboardApi()..fillWithMockData(); - static DashboardApi _apiBuilder(User user) => - FirebaseDashboardApi(FirebaseFirestore.instance, user.uid); - - final Auth auth; - final ApiBuilder apiBuilder; - - /// Runs the app using Firebase - DashboardApp.firebase({super.key}) - : auth = FirebaseAuthService(), - apiBuilder = _apiBuilder; - - /// Runs the app using mock data - DashboardApp.mock({super.key}) - : auth = MockAuthService(), - apiBuilder = _mockApiBuilder; - - @override - State createState() => _DashboardAppState(); -} - -class _DashboardAppState extends State { - late final AppState _appState; - - @override - void initState() { - super.initState(); - _appState = AppState(widget.auth); - } - - @override - Widget build(BuildContext context) { - return Provider.value( - value: _appState, - child: MaterialApp( - theme: ThemeData.light(), - home: SignInSwitcher( - appState: _appState, - apiBuilder: widget.apiBuilder, - ), - ), - ); - } -} - -/// Switches between showing the [SignInPage] or [HomePage], depending on -/// whether or not the user is signed in. -class SignInSwitcher extends StatefulWidget { - final AppState? appState; - final ApiBuilder? apiBuilder; - - const SignInSwitcher({this.appState, this.apiBuilder, super.key}); - - @override - State createState() => _SignInSwitcherState(); -} - -class _SignInSwitcherState extends State { - bool _isSignedIn = false; - - @override - Widget build(BuildContext context) { - return AnimatedSwitcher( - switchInCurve: Curves.easeOut, - switchOutCurve: Curves.easeOut, - duration: const Duration(milliseconds: 200), - child: - _isSignedIn - ? HomePage(onSignOut: _handleSignOut) - : SignInPage( - auth: widget.appState!.auth, - onSuccess: _handleSignIn, - ), - ); - } - - void _handleSignIn(User user) { - widget.appState!.api = widget.apiBuilder!(user); - - setState(() { - _isSignedIn = true; - }); - } - - Future _handleSignOut() async { - await widget.appState!.auth.signOut(); - setState(() { - _isSignedIn = false; - }); - } -} diff --git a/experimental/web_dashboard/lib/src/auth/auth.dart b/experimental/web_dashboard/lib/src/auth/auth.dart deleted file mode 100644 index 24cb700b61c..00000000000 --- a/experimental/web_dashboard/lib/src/auth/auth.dart +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -abstract class Auth { - Future get isSignedIn; - Future signIn(); - Future signOut(); -} - -abstract class User { - String get uid; -} - -class SignInException implements Exception {} diff --git a/experimental/web_dashboard/lib/src/auth/firebase.dart b/experimental/web_dashboard/lib/src/auth/firebase.dart deleted file mode 100644 index 81a798adaeb..00000000000 --- a/experimental/web_dashboard/lib/src/auth/firebase.dart +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:firebase_auth/firebase_auth.dart' hide User; -import 'package:flutter/services.dart'; -import 'package:google_sign_in/google_sign_in.dart'; - -import 'auth.dart'; - -class FirebaseAuthService implements Auth { - final GoogleSignIn _googleSignIn = GoogleSignIn(); - final FirebaseAuth _auth = FirebaseAuth.instance; - - @override - Future get isSignedIn => _googleSignIn.isSignedIn(); - - @override - Future signIn() async { - try { - return await _signIn(); - } on PlatformException { - throw SignInException(); - } - } - - Future _signIn() async { - GoogleSignInAccount? googleUser; - if (await isSignedIn) { - googleUser = await _googleSignIn.signInSilently(); - } else { - googleUser = await _googleSignIn.signIn(); - } - - var googleAuth = await googleUser!.authentication; - - var credential = GoogleAuthProvider.credential( - accessToken: googleAuth.accessToken, - idToken: googleAuth.idToken, - ); - - var authResult = await _auth.signInWithCredential(credential); - - return _FirebaseUser(authResult.user!.uid); - } - - @override - Future signOut() async { - await Future.wait([_auth.signOut(), _googleSignIn.signOut()]); - } -} - -class _FirebaseUser implements User { - @override - final String uid; - - _FirebaseUser(this.uid); -} diff --git a/experimental/web_dashboard/lib/src/auth/mock.dart b/experimental/web_dashboard/lib/src/auth/mock.dart deleted file mode 100644 index e54d518313a..00000000000 --- a/experimental/web_dashboard/lib/src/auth/mock.dart +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'auth.dart'; - -class MockAuthService implements Auth { - @override - Future get isSignedIn async => false; - - @override - Future signIn() async { - return MockUser(); - } - - @override - Future signOut() async { - return null; - } -} - -class MockUser implements User { - @override - String get uid => "123"; -} diff --git a/experimental/web_dashboard/lib/src/pages/dashboard.dart b/experimental/web_dashboard/lib/src/pages/dashboard.dart deleted file mode 100644 index d120b118bd6..00000000000 --- a/experimental/web_dashboard/lib/src/pages/dashboard.dart +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; -import 'package:provider/provider.dart'; - -import '../api/api.dart'; -import '../app.dart'; -import '../widgets/category_chart.dart'; - -class DashboardPage extends StatelessWidget { - const DashboardPage({super.key}); - - @override - Widget build(BuildContext context) { - var appState = Provider.of(context); - return FutureBuilder>( - future: appState.api!.categories.list(), - builder: (context, futureSnapshot) { - if (!futureSnapshot.hasData) { - return const Center(child: CircularProgressIndicator()); - } - return StreamBuilder>( - initialData: futureSnapshot.data, - stream: appState.api!.categories.subscribe(), - builder: (context, snapshot) { - if (snapshot.data == null) { - return const Center(child: CircularProgressIndicator()); - } - return Dashboard(snapshot.data); - }, - ); - }, - ); - } -} - -class Dashboard extends StatelessWidget { - final List? categories; - - const Dashboard(this.categories, {super.key}); - - @override - Widget build(BuildContext context) { - var api = Provider.of(context).api; - return Scrollbar( - child: GridView( - gridDelegate: const SliverGridDelegateWithMaxCrossAxisExtent( - childAspectRatio: 2, - maxCrossAxisExtent: 500, - ), - children: [ - ...categories!.map( - (category) => - Card(child: CategoryChart(category: category, api: api)), - ), - ], - ), - ); - } -} diff --git a/experimental/web_dashboard/lib/src/pages/entries.dart b/experimental/web_dashboard/lib/src/pages/entries.dart deleted file mode 100644 index 0220c976461..00000000000 --- a/experimental/web_dashboard/lib/src/pages/entries.dart +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; -import 'package:intl/intl.dart' as intl; -import 'package:provider/provider.dart'; - -import '../api/api.dart'; -import '../app.dart'; -import '../widgets/categories_dropdown.dart'; -import '../widgets/dialogs.dart'; - -class EntriesPage extends StatefulWidget { - const EntriesPage({super.key}); - - @override - State createState() => _EntriesPageState(); -} - -class _EntriesPageState extends State { - Category? _selected; - - @override - Widget build(BuildContext context) { - var appState = Provider.of(context); - return Column( - children: [ - CategoryDropdown( - api: appState.api!.categories, - onSelected: (category) => setState(() => _selected = category), - ), - Expanded( - child: - _selected == null - ? const Center(child: CircularProgressIndicator()) - : EntriesList( - category: _selected, - api: appState.api!.entries, - ), - ), - ], - ); - } -} - -class EntriesList extends StatefulWidget { - final Category? category; - final EntryApi api; - - EntriesList({this.category, required this.api}) - : super(key: ValueKey(category?.id)); - - @override - State createState() => _EntriesListState(); -} - -class _EntriesListState extends State { - @override - Widget build(BuildContext context) { - if (widget.category == null) { - return _buildLoadingIndicator(); - } - - return FutureBuilder>( - future: widget.api.list(widget.category!.id!), - builder: (context, futureSnapshot) { - if (!futureSnapshot.hasData) { - return _buildLoadingIndicator(); - } - return StreamBuilder>( - initialData: futureSnapshot.data, - stream: widget.api.subscribe(widget.category!.id!), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return _buildLoadingIndicator(); - } - return ListView.builder( - itemBuilder: (context, index) { - return EntryTile( - category: widget.category, - entry: snapshot.data![index], - ); - }, - itemCount: snapshot.data!.length, - ); - }, - ); - }, - ); - } - - Widget _buildLoadingIndicator() { - return const Center(child: CircularProgressIndicator()); - } -} - -class EntryTile extends StatelessWidget { - final Category? category; - final Entry? entry; - - const EntryTile({this.category, this.entry, super.key}); - - @override - Widget build(BuildContext context) { - return ListTile( - title: Text(entry!.value.toString()), - subtitle: Text(intl.DateFormat('MM/dd/yy h:mm a').format(entry!.time)), - trailing: Row( - mainAxisSize: MainAxisSize.min, - children: [ - TextButton( - child: const Text('Edit'), - onPressed: () { - showDialog( - context: context, - builder: (context) { - return EditEntryDialog(category: category, entry: entry); - }, - ); - }, - ), - TextButton( - child: const Text('Delete'), - onPressed: () async { - final appState = Provider.of(context, listen: false); - final scaffoldMessenger = ScaffoldMessenger.of(context); - final bool? shouldDelete = await showDialog( - context: context, - builder: - (context) => AlertDialog( - title: const Text('Delete entry?'), - actions: [ - TextButton( - child: const Text('Cancel'), - onPressed: () => Navigator.of(context).pop(false), - ), - TextButton( - child: const Text('Delete'), - onPressed: () => Navigator.of(context).pop(true), - ), - ], - ), - ); - if (shouldDelete != null && shouldDelete) { - await appState.api!.entries.delete(category!.id!, entry!.id!); - scaffoldMessenger.showSnackBar( - const SnackBar(content: Text('Entry deleted')), - ); - } - }, - ), - ], - ), - ); - } -} diff --git a/experimental/web_dashboard/lib/src/pages/home.dart b/experimental/web_dashboard/lib/src/pages/home.dart deleted file mode 100644 index 9e9b652c237..00000000000 --- a/experimental/web_dashboard/lib/src/pages/home.dart +++ /dev/null @@ -1,128 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'dart:async'; - -import 'package:flutter/material.dart'; - -import '../widgets/dialogs.dart'; -import '../widgets/third_party/adaptive_scaffold.dart'; -import 'dashboard.dart'; -import 'entries.dart'; - -class HomePage extends StatefulWidget { - final VoidCallback onSignOut; - - const HomePage({required this.onSignOut, super.key}); - - @override - State createState() => _HomePageState(); -} - -class _HomePageState extends State { - int _pageIndex = 0; - - @override - Widget build(BuildContext context) { - return AdaptiveScaffold( - title: const Text('Dashboard App'), - actions: [ - Padding( - padding: const EdgeInsets.all(8.0), - child: TextButton( - style: TextButton.styleFrom(foregroundColor: Colors.white), - onPressed: () => _handleSignOut(), - child: const Text('Sign Out'), - ), - ), - ], - currentIndex: _pageIndex, - destinations: const [ - AdaptiveScaffoldDestination(title: 'Home', icon: Icons.home), - AdaptiveScaffoldDestination(title: 'Entries', icon: Icons.list), - AdaptiveScaffoldDestination(title: 'Settings', icon: Icons.settings), - ], - body: _pageAtIndex(_pageIndex), - onNavigationIndexChange: (newIndex) { - setState(() { - _pageIndex = newIndex; - }); - }, - floatingActionButton: - _hasFloatingActionButton ? _buildFab(context) : null, - ); - } - - bool get _hasFloatingActionButton { - if (_pageIndex == 2) return false; - return true; - } - - FloatingActionButton _buildFab(BuildContext context) { - return FloatingActionButton( - child: const Icon(Icons.add), - onPressed: () => _handleFabPressed(), - ); - } - - void _handleFabPressed() { - if (_pageIndex == 0) { - showDialog( - context: context, - builder: (context) => const NewCategoryDialog(), - ); - return; - } - - if (_pageIndex == 1) { - showDialog( - context: context, - builder: (context) => const NewEntryDialog(), - ); - return; - } - } - - Future _handleSignOut() async { - var shouldSignOut = await (showDialog( - context: context, - builder: - (context) => AlertDialog( - title: const Text('Are you sure you want to sign out?'), - actions: [ - TextButton( - child: const Text('No'), - onPressed: () { - Navigator.of(context).pop(false); - }, - ), - TextButton( - child: const Text('Yes'), - onPressed: () { - Navigator.of(context).pop(true); - }, - ), - ], - ), - )); - - if (shouldSignOut == null || !shouldSignOut) { - return; - } - - widget.onSignOut(); - } - - static Widget _pageAtIndex(int index) { - if (index == 0) { - return const DashboardPage(); - } - - if (index == 1) { - return const EntriesPage(); - } - - return const Center(child: Text('Settings page')); - } -} diff --git a/experimental/web_dashboard/lib/src/pages/sign_in.dart b/experimental/web_dashboard/lib/src/pages/sign_in.dart deleted file mode 100644 index d441be52c65..00000000000 --- a/experimental/web_dashboard/lib/src/pages/sign_in.dart +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; - -import '../auth/auth.dart'; - -class SignInPage extends StatelessWidget { - final Auth auth; - final ValueChanged onSuccess; - - const SignInPage({required this.auth, required this.onSuccess, super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - body: Center(child: SignInButton(auth: auth, onSuccess: onSuccess)), - ); - } -} - -class SignInButton extends StatefulWidget { - final Auth auth; - final ValueChanged onSuccess; - - const SignInButton({required this.auth, required this.onSuccess, super.key}); - - @override - State createState() => _SignInButtonState(); -} - -class _SignInButtonState extends State { - Future? _checkSignInFuture; - - @override - void initState() { - super.initState(); - _checkSignInFuture = _checkIfSignedIn(); - } - - // Check if the user is signed in. If the user is already signed in (for - // example, if they signed in and refreshed the page), invoke the `onSuccess` - // callback right away. - Future _checkIfSignedIn() async { - var alreadySignedIn = await widget.auth.isSignedIn; - if (alreadySignedIn) { - var user = await widget.auth.signIn(); - widget.onSuccess(user); - } - return alreadySignedIn; - } - - Future _signIn() async { - try { - var user = await widget.auth.signIn(); - widget.onSuccess(user); - } on SignInException { - _showError(); - } - } - - @override - Widget build(BuildContext context) { - return FutureBuilder( - future: _checkSignInFuture, - builder: (context, snapshot) { - // If signed in, or the future is incomplete, show a circular - // progress indicator. - var alreadySignedIn = snapshot.data; - if (snapshot.connectionState != ConnectionState.done || - alreadySignedIn == true) { - return const CircularProgressIndicator(); - } - - // If sign in failed, show toast and the login button - if (snapshot.hasError) { - _showError(); - } - - return FilledButton( - child: const Text('Sign In with Google'), - onPressed: () => _signIn(), - ); - }, - ); - } - - void _showError() { - ScaffoldMessenger.of( - context, - ).showSnackBar(const SnackBar(content: Text('Unable to sign in.'))); - } -} diff --git a/experimental/web_dashboard/lib/src/utils/chart_utils.dart b/experimental/web_dashboard/lib/src/utils/chart_utils.dart deleted file mode 100644 index bbb23840c94..00000000000 --- a/experimental/web_dashboard/lib/src/utils/chart_utils.dart +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import '../api/api.dart'; -import 'day_helpers.dart'; - -/// The total value of one or more [Entry]s on a given day. -class EntryTotal { - final DateTime day; - int value; - - EntryTotal(this.day, this.value); -} - -/// Returns a list of [EntryTotal] objects. Each [EntryTotal] is the sum of -/// the values of all the entries on a given day. -List entryTotalsByDay( - List? entries, - int daysAgo, { - DateTime? today, -}) { - today ??= DateTime.now(); - return _entryTotalsByDay(entries, daysAgo, today).toList(); -} - -Iterable _entryTotalsByDay( - List? entries, - int daysAgo, - DateTime today, -) sync* { - var start = today.subtract(Duration(days: daysAgo)); - var entriesByDay = _entriesInRange(start, today, entries); - - for (var i = 0; i < entriesByDay.length; i++) { - var list = entriesByDay[i]; - var entryTotal = EntryTotal(start.add(Duration(days: i)), 0); - - for (var entry in list) { - entryTotal.value += entry.value; - } - - yield entryTotal; - } -} - -/// Groups entries by day between [start] and [end]. The result is a list of -/// lists. The outer list represents the number of days since [start], and the -/// inner list is the group of entries on that day. -List> _entriesInRange( - DateTime start, - DateTime end, - List? entries, -) => _entriesInRangeImpl(start, end, entries).toList(); - -Iterable> _entriesInRangeImpl( - DateTime start, - DateTime end, - List? entries, -) sync* { - start = start.atMidnight; - end = end.atMidnight; - var d = start; - - while (d.compareTo(end) <= 0) { - var es = []; - for (var entry in entries!) { - if (d.isSameDay(entry.time.atMidnight)) { - es.add(entry); - } - } - - yield es; - d = d.add(const Duration(days: 1)); - } -} diff --git a/experimental/web_dashboard/lib/src/utils/day_helpers.dart b/experimental/web_dashboard/lib/src/utils/day_helpers.dart deleted file mode 100644 index 9b8993889fb..00000000000 --- a/experimental/web_dashboard/lib/src/utils/day_helpers.dart +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -extension DayUtils on DateTime { - /// The UTC date portion of a datetime, without the minutes, seconds, etc. - DateTime get atMidnight { - return DateTime.utc(year, month, day); - } - - /// Checks that the two [DateTime]s share the same date. - bool isSameDay(DateTime d2) { - return year == d2.year && month == d2.month && day == d2.day; - } -} diff --git a/experimental/web_dashboard/lib/src/widgets/categories_dropdown.dart b/experimental/web_dashboard/lib/src/widgets/categories_dropdown.dart deleted file mode 100644 index 3cfc6bf40a9..00000000000 --- a/experimental/web_dashboard/lib/src/widgets/categories_dropdown.dart +++ /dev/null @@ -1,112 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'dart:async'; - -import 'package:flutter/material.dart'; -import '../api/api.dart'; - -/// Subscribes to the latest list of categories and allows the user to select -/// one. -class CategoryDropdown extends StatefulWidget { - final CategoryApi api; - final ValueChanged onSelected; - - const CategoryDropdown({ - required this.api, - required this.onSelected, - super.key, - }); - - @override - State createState() => _CategoryDropdownState(); -} - -class _CategoryDropdownState extends State { - Category? _selected; - Future>? _future; - Stream>? _stream; - - @override - void initState() { - super.initState(); - - // This widget needs to wait for the list of Categories, select the first - // Category, and emit an `onSelected` event. - // - // This could be done inside the FutureBuilder's `builder` callback, - // but calling setState() during the build is an error. (Calling the - // onSelected callback will also cause the parent widget to call - // setState()). - // - // Instead, we'll create a new Future that sets the selected Category and - // calls `onSelected` if necessary. Then, we'll pass *that* future to - // FutureBuilder. Now the selected category is set and events are emitted - // *before* the build is triggered by the FutureBuilder. - _future = widget.api.list().then((categories) { - if (categories.isEmpty) { - return categories; - } - - _setSelected(categories.first); - return categories; - }); - - // Same here, we'll create a new stream that handles any potential - // setState() operations before we trigger our StreamBuilder. - _stream = widget.api.subscribe().map((categories) { - if (!categories.contains(_selected) && categories.isNotEmpty) { - _setSelected(categories.first); - } - - return categories; - }); - } - - @override - Widget build(BuildContext context) { - return FutureBuilder>( - future: _future, - builder: (context, futureSnapshot) { - // Show an empty dropdown while the data is loading. - if (!futureSnapshot.hasData) { - return DropdownButton(items: const [], onChanged: null); - } - - return StreamBuilder>( - initialData: futureSnapshot.hasData ? futureSnapshot.data : [], - stream: _stream, - builder: (context, snapshot) { - var data = snapshot.hasData ? snapshot.data! : []; - return DropdownButton( - value: _selected, - items: data.map(_buildDropdownItem).toList(), - onChanged: (category) { - _setSelected(category); - }, - ); - }, - ); - }, - ); - } - - void _setSelected(Category? category) { - if (_selected == category) { - return; - } - setState(() { - _selected = category; - }); - - widget.onSelected(_selected); - } - - DropdownMenuItem _buildDropdownItem(Category category) { - return DropdownMenuItem( - value: category, - child: Text(category.name), - ); - } -} diff --git a/experimental/web_dashboard/lib/src/widgets/category_chart.dart b/experimental/web_dashboard/lib/src/widgets/category_chart.dart deleted file mode 100644 index 48fba2e8034..00000000000 --- a/experimental/web_dashboard/lib/src/widgets/category_chart.dart +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:community_charts_flutter/community_charts_flutter.dart' - as charts; -import 'package:flutter/material.dart'; -import 'package:intl/intl.dart' as intl; - -import '../api/api.dart'; -import '../utils/chart_utils.dart' as utils; -import 'dialogs.dart'; - -// The number of days to show in the chart -const _daysBefore = 10; - -class CategoryChart extends StatelessWidget { - final Category category; - final DashboardApi? api; - - const CategoryChart({required this.category, required this.api, super.key}); - - @override - Widget build(BuildContext context) { - return Column( - children: [ - Padding( - padding: const EdgeInsets.only(left: 8.0, right: 8.0), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Text(category.name), - IconButton( - icon: const Icon(Icons.settings), - onPressed: () { - showDialog( - context: context, - builder: (context) { - return EditCategoryDialog(category: category); - }, - ); - }, - ), - ], - ), - ), - Expanded( - // Load the initial snapshot using a FutureBuilder, and subscribe to - // additional updates with a StreamBuilder. - child: FutureBuilder>( - future: api!.entries.list(category.id!), - builder: (context, futureSnapshot) { - if (!futureSnapshot.hasData) { - return _buildLoadingIndicator(); - } - return StreamBuilder>( - initialData: futureSnapshot.data, - stream: api!.entries.subscribe(category.id!), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return _buildLoadingIndicator(); - } - return _BarChart(entries: snapshot.data); - }, - ); - }, - ), - ), - ], - ); - } - - Widget _buildLoadingIndicator() { - return const Center(child: CircularProgressIndicator()); - } -} - -class _BarChart extends StatelessWidget { - final List? entries; - - const _BarChart({this.entries}); - - @override - Widget build(BuildContext context) { - return charts.BarChart([_seriesData()], animate: false); - } - - charts.Series _seriesData() { - return charts.Series( - id: 'Entries', - colorFn: (_, __) => charts.MaterialPalette.blue.shadeDefault, - domainFn: (entryTotal, _) { - var format = intl.DateFormat.Md(); - return format.format(entryTotal.day); - }, - measureFn: (total, _) { - return total.value; - }, - data: utils.entryTotalsByDay(entries, _daysBefore), - ); - } -} diff --git a/experimental/web_dashboard/lib/src/widgets/category_forms.dart b/experimental/web_dashboard/lib/src/widgets/category_forms.dart deleted file mode 100644 index e60ce292fbf..00000000000 --- a/experimental/web_dashboard/lib/src/widgets/category_forms.dart +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; -import 'package:provider/provider.dart'; -import 'package:web_dashboard/src/api/api.dart'; -import 'package:web_dashboard/src/app.dart'; - -class NewCategoryForm extends StatefulWidget { - const NewCategoryForm({super.key}); - - @override - State createState() => _NewCategoryFormState(); -} - -class _NewCategoryFormState extends State { - final Category _category = Category(''); - - @override - Widget build(BuildContext context) { - var api = Provider.of(context).api; - return EditCategoryForm( - category: _category, - onDone: (shouldInsert) { - if (shouldInsert) { - api!.categories.insert(_category); - } - Navigator.of(context).pop(); - }, - ); - } -} - -class EditCategoryForm extends StatefulWidget { - final Category category; - final ValueChanged onDone; - - const EditCategoryForm({ - required this.category, - required this.onDone, - super.key, - }); - - @override - State createState() => _EditCategoryFormState(); -} - -class _EditCategoryFormState extends State { - final _formKey = GlobalKey(); - - @override - Widget build(BuildContext context) { - return Form( - key: _formKey, - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Padding( - padding: const EdgeInsets.all(8.0), - child: TextFormField( - initialValue: widget.category.name, - decoration: const InputDecoration(labelText: 'Name'), - onChanged: (newValue) { - widget.category.name = newValue; - }, - validator: (value) { - if (value!.isEmpty) { - return 'Please enter a name'; - } - return null; - }, - ), - ), - Row( - mainAxisAlignment: MainAxisAlignment.end, - children: [ - Padding( - padding: const EdgeInsets.only(left: 8.0, right: 8.0), - child: FilledButton( - child: const Text('Cancel'), - onPressed: () { - widget.onDone(false); - }, - ), - ), - Padding( - padding: const EdgeInsets.only(left: 8.0, right: 8.0), - child: FilledButton( - child: const Text('OK'), - onPressed: () { - if (_formKey.currentState!.validate()) { - widget.onDone(true); - } - }, - ), - ), - ], - ), - ], - ), - ); - } -} diff --git a/experimental/web_dashboard/lib/src/widgets/dialogs.dart b/experimental/web_dashboard/lib/src/widgets/dialogs.dart deleted file mode 100644 index 91ae49bd249..00000000000 --- a/experimental/web_dashboard/lib/src/widgets/dialogs.dart +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; -import 'package:provider/provider.dart'; -import 'package:web_dashboard/src/api/api.dart'; -import 'package:web_dashboard/src/widgets/category_forms.dart'; - -import '../app.dart'; -import 'edit_entry.dart'; - -class NewCategoryDialog extends StatelessWidget { - const NewCategoryDialog({super.key}); - - @override - Widget build(BuildContext context) { - return const SimpleDialog( - title: Text('New Category'), - children: [NewCategoryForm()], - ); - } -} - -class EditCategoryDialog extends StatelessWidget { - final Category category; - - const EditCategoryDialog({required this.category, super.key}); - - @override - Widget build(BuildContext context) { - var api = Provider.of(context).api; - - return SimpleDialog( - title: const Text('Edit Category'), - children: [ - EditCategoryForm( - category: category, - onDone: (shouldUpdate) { - if (shouldUpdate) { - api!.categories.update(category, category.id!); - } - Navigator.of(context).pop(); - }, - ), - ], - ); - } -} - -class NewEntryDialog extends StatefulWidget { - const NewEntryDialog({super.key}); - - @override - State createState() => _NewEntryDialogState(); -} - -class _NewEntryDialogState extends State { - @override - Widget build(BuildContext context) { - return const SimpleDialog( - title: Text('New Entry'), - children: [NewEntryForm()], - ); - } -} - -class EditEntryDialog extends StatelessWidget { - final Category? category; - final Entry? entry; - - const EditEntryDialog({this.category, this.entry, super.key}); - - @override - Widget build(BuildContext context) { - var api = Provider.of(context).api; - - return SimpleDialog( - title: const Text('Edit Entry'), - children: [ - EditEntryForm( - entry: entry, - onDone: (shouldUpdate) { - if (shouldUpdate) { - api!.entries.update(category!.id!, entry!.id!, entry!); - } - Navigator.of(context).pop(); - }, - ), - ], - ); - } -} diff --git a/experimental/web_dashboard/lib/src/widgets/edit_entry.dart b/experimental/web_dashboard/lib/src/widgets/edit_entry.dart deleted file mode 100644 index d08aac2464e..00000000000 --- a/experimental/web_dashboard/lib/src/widgets/edit_entry.dart +++ /dev/null @@ -1,153 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; -import 'package:intl/intl.dart' as intl; -import 'package:provider/provider.dart'; -import 'package:web_dashboard/src/api/api.dart'; - -import '../app.dart'; -import 'categories_dropdown.dart'; - -class NewEntryForm extends StatefulWidget { - const NewEntryForm({super.key}); - - @override - State createState() => _NewEntryFormState(); -} - -class _NewEntryFormState extends State { - late Category _selected; - final Entry _entry = Entry(0, DateTime.now()); - - @override - Widget build(BuildContext context) { - var api = Provider.of(context).api!; - - return Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Padding( - padding: const EdgeInsets.all(8.0), - child: CategoryDropdown( - api: api.categories, - onSelected: (category) { - if (category == null) return; - setState(() { - _selected = category; - }); - }, - ), - ), - EditEntryForm( - entry: _entry, - onDone: (shouldInsert) { - if (shouldInsert) { - api.entries.insert(_selected.id!, _entry); - } - Navigator.of(context).pop(); - }, - ), - ], - ); - } -} - -class EditEntryForm extends StatefulWidget { - final Entry? entry; - final ValueChanged onDone; - - const EditEntryForm({required this.entry, required this.onDone, super.key}); - - @override - State createState() => _EditEntryFormState(); -} - -class _EditEntryFormState extends State { - final _formKey = GlobalKey(); - - @override - Widget build(BuildContext context) { - return Form( - key: _formKey, - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Padding( - padding: const EdgeInsets.all(8), - child: TextFormField( - initialValue: widget.entry!.value.toString(), - decoration: const InputDecoration(labelText: 'Value'), - keyboardType: TextInputType.number, - validator: (value) { - try { - int.parse(value!); - } catch (e) { - return "Please enter a whole number"; - } - return null; - }, - onChanged: (newValue) { - widget.entry!.value = int.parse(newValue); - }, - ), - ), - Padding( - padding: const EdgeInsets.all(8), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Text(intl.DateFormat('MM/dd/yyyy').format(widget.entry!.time)), - FilledButton( - child: const Text('Edit'), - onPressed: () async { - var result = await showDatePicker( - context: context, - initialDate: widget.entry!.time, - firstDate: DateTime.now().subtract( - const Duration(days: 365), - ), - lastDate: DateTime.now(), - ); - if (result == null) { - return; - } - setState(() { - widget.entry!.time = result; - }); - }, - ), - ], - ), - ), - Row( - mainAxisAlignment: MainAxisAlignment.end, - children: [ - Padding( - padding: const EdgeInsets.only(left: 8.0, right: 8.0), - child: FilledButton( - child: const Text('Cancel'), - onPressed: () { - widget.onDone(false); - }, - ), - ), - Padding( - padding: const EdgeInsets.only(left: 8.0, right: 8.0), - child: FilledButton( - child: const Text('OK'), - onPressed: () { - if (_formKey.currentState!.validate()) { - widget.onDone(true); - } - }, - ), - ), - ], - ), - ], - ), - ); - } -} diff --git a/experimental/web_dashboard/lib/src/widgets/third_party/adaptive_scaffold.dart b/experimental/web_dashboard/lib/src/widgets/third_party/adaptive_scaffold.dart deleted file mode 100644 index a8b08e4c33b..00000000000 --- a/experimental/web_dashboard/lib/src/widgets/third_party/adaptive_scaffold.dart +++ /dev/null @@ -1,133 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/material.dart'; - -bool _isLargeScreen(BuildContext context) { - return MediaQuery.of(context).size.width > 960.0; -} - -bool _isMediumScreen(BuildContext context) { - return MediaQuery.of(context).size.width > 640.0; -} - -/// See bottomNavigationBarItem or NavigationRailDestination -class AdaptiveScaffoldDestination { - final String title; - final IconData icon; - - const AdaptiveScaffoldDestination({required this.title, required this.icon}); -} - -/// A widget that adapts to the current display size, displaying a [Drawer], -/// [NavigationRail], or [BottomNavigationBar]. Navigation destinations are -/// defined in the [destinations] parameter. -class AdaptiveScaffold extends StatefulWidget { - final Widget? title; - final List actions; - final Widget? body; - final int currentIndex; - final List destinations; - final ValueChanged? onNavigationIndexChange; - final FloatingActionButton? floatingActionButton; - - const AdaptiveScaffold({ - this.title, - this.body, - this.actions = const [], - required this.currentIndex, - required this.destinations, - this.onNavigationIndexChange, - this.floatingActionButton, - super.key, - }); - - @override - State createState() => _AdaptiveScaffoldState(); -} - -class _AdaptiveScaffoldState extends State { - @override - Widget build(BuildContext context) { - // Show a Drawer - if (_isLargeScreen(context)) { - return Row( - children: [ - Drawer( - child: Column( - children: [ - DrawerHeader(child: Center(child: widget.title)), - for (var d in widget.destinations) - ListTile( - leading: Icon(d.icon), - title: Text(d.title), - selected: - widget.destinations.indexOf(d) == widget.currentIndex, - onTap: () => _destinationTapped(d), - ), - ], - ), - ), - VerticalDivider(width: 1, thickness: 1, color: Colors.grey[300]), - Expanded( - child: Scaffold( - appBar: AppBar(actions: widget.actions), - body: widget.body, - floatingActionButton: widget.floatingActionButton, - ), - ), - ], - ); - } - - // Show a navigation rail - if (_isMediumScreen(context)) { - return Scaffold( - appBar: AppBar(title: widget.title, actions: widget.actions), - body: Row( - children: [ - NavigationRail( - leading: widget.floatingActionButton, - destinations: [ - ...widget.destinations.map( - (d) => NavigationRailDestination( - icon: Icon(d.icon), - label: Text(d.title), - ), - ), - ], - selectedIndex: widget.currentIndex, - onDestinationSelected: widget.onNavigationIndexChange ?? (_) {}, - ), - VerticalDivider(width: 1, thickness: 1, color: Colors.grey[300]), - Expanded(child: widget.body!), - ], - ), - ); - } - - // Show a bottom app bar - return Scaffold( - body: widget.body, - appBar: AppBar(title: widget.title, actions: widget.actions), - bottomNavigationBar: BottomNavigationBar( - items: [ - ...widget.destinations.map( - (d) => BottomNavigationBarItem(icon: Icon(d.icon), label: d.title), - ), - ], - currentIndex: widget.currentIndex, - onTap: widget.onNavigationIndexChange, - ), - floatingActionButton: widget.floatingActionButton, - ); - } - - void _destinationTapped(AdaptiveScaffoldDestination destination) { - var idx = widget.destinations.indexOf(destination); - if (idx != widget.currentIndex) { - widget.onNavigationIndexChange!(idx); - } - } -} diff --git a/experimental/web_dashboard/pubspec.yaml b/experimental/web_dashboard/pubspec.yaml deleted file mode 100644 index 38c4b899d2e..00000000000 --- a/experimental/web_dashboard/pubspec.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: web_dashboard -description: A dashboard app sample -version: 1.0.0+1 -publish_to: none - -environment: - sdk: ^3.7.0-0 - -dependencies: - cloud_firestore: ^5.0.1 - community_charts_flutter: ^1.0.2 - cupertino_icons: ^1.0.0 - firebase_auth: ^5.1.0 - firebase_core: ^3.1.0 - flutter: - sdk: flutter - google_sign_in: ^6.0.0 - intl: any # Pinned by Flutter SDK version - json_annotation: ^4.5.0 - path: ^1.8.1 - provider: ^6.0.0 - uuid: ^4.0.0 - -dev_dependencies: - analysis_defaults: - path: ../../analysis_defaults - build_runner: ^2.1.0 - flutter_test: - sdk: flutter - grinder: ^0.9.0 - json_serializable: ^6.2.0 - -flutter: - uses-material-design: true diff --git a/experimental/web_dashboard/test/chart_utils_test.dart b/experimental/web_dashboard/test/chart_utils_test.dart deleted file mode 100644 index 02b0d8a90f1..00000000000 --- a/experimental/web_dashboard/test/chart_utils_test.dart +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter_test/flutter_test.dart'; - -import 'package:web_dashboard/src/api/api.dart'; -import 'package:web_dashboard/src/utils/chart_utils.dart'; - -void main() { - group('chart utils', () { - test('totals entries by day', () async { - var entries = [ - Entry(10, DateTime(2020, 3, 1)), - Entry(10, DateTime(2020, 3, 1)), - Entry(10, DateTime(2020, 3, 2)), - ]; - var totals = entryTotalsByDay(entries, 2, today: DateTime(2020, 3, 2)); - expect(totals, hasLength(3)); - expect(totals[1].value, 20); - expect(totals[2].value, 10); - }); - test('days', () async { - expect( - DateTime.utc(2020, 1, 3).difference(DateTime.utc(2020, 1, 2)).inDays, - 1, - ); - }); - }); -} diff --git a/experimental/web_dashboard/test/mock_service_test.dart b/experimental/web_dashboard/test/mock_service_test.dart deleted file mode 100644 index edca1de5faf..00000000000 --- a/experimental/web_dashboard/test/mock_service_test.dart +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter_test/flutter_test.dart'; - -import 'package:web_dashboard/src/api/api.dart'; -import 'package:web_dashboard/src/api/mock.dart'; - -void main() { - group('mock dashboard API', () { - late DashboardApi api; - - setUp(() { - api = MockDashboardApi(); - }); - - group('items', () { - test('insert', () async { - var category = await api.categories.insert(Category('Coffees Drank')); - expect(category.name, 'Coffees Drank'); - }); - - test('delete', () async { - await api.categories.insert(Category('Coffees Drank')); - var category = await api.categories.insert(Category('Miles Ran')); - var removed = await api.categories.delete(category.id!); - - expect(removed, isNotNull); - expect(removed!.name, 'Miles Ran'); - - var categories = await api.categories.list(); - expect(categories, hasLength(1)); - }); - - test('update', () async { - var category = await api.categories.insert(Category('Coffees Drank')); - await api.categories.update(Category('Bagels Consumed'), category.id!); - - var latest = await api.categories.get(category.id!); - expect(latest, isNotNull); - expect(latest!.name, equals('Bagels Consumed')); - }); - test('subscribe', () async { - var stream = api.categories.subscribe(); - - stream.listen( - expectAsync1((x) { - expect(x, hasLength(1)); - expect(x.first.name, equals('Coffees Drank')); - }, count: 1), - ); - await api.categories.insert(Category('Coffees Drank')); - }); - }); - - group('entry service', () { - late Category category; - DateTime dateTime = DateTime(2020, 1, 1, 30, 45); - - setUp(() async { - category = await api.categories.insert( - Category('Lines of code committed'), - ); - }); - - test('insert', () async { - var entry = await api.entries.insert(category.id!, Entry(1, dateTime)); - - expect(entry.value, 1); - expect(entry.time, dateTime); - }); - - test('delete', () async { - await api.entries.insert(category.id!, Entry(1, dateTime)); - var entry2 = await api.entries.insert(category.id!, Entry(2, dateTime)); - - await api.entries.delete(category.id!, entry2.id!); - - var entries = await api.entries.list(category.id!); - expect(entries, hasLength(1)); - }); - - test('update', () async { - var entry = await api.entries.insert(category.id!, Entry(1, dateTime)); - var updated = await api.entries.update( - category.id!, - entry.id!, - Entry(2, dateTime), - ); - expect(updated.value, 2); - }); - - test('subscribe', () async { - var stream = api.entries.subscribe(category.id!); - - stream.listen( - expectAsync1((x) { - expect(x, hasLength(1)); - expect(x.first.value, equals(1)); - }, count: 1), - ); - - await api.entries.insert(category.id!, Entry(1, dateTime)); - }); - }); - }); -} diff --git a/experimental/web_dashboard/tool/grind.dart b/experimental/web_dashboard/tool/grind.dart deleted file mode 100644 index 1728347a211..00000000000 --- a/experimental/web_dashboard/tool/grind.dart +++ /dev/null @@ -1,117 +0,0 @@ -// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. -import 'dart:convert'; -import 'dart:io'; - -import 'package:grinder/grinder.dart'; -import 'package:path/path.dart' as path; - -void main(List args) => grind(args); - -@Task() -void runSkia() { - run( - 'flutter', - arguments: - 'run -d web --web-port=5000 --release --dart-define=FLUTTER_WEB_USE_SKIA=true lib/main.dart ' - .split(' '), - ); -} - -@Task() -void runWeb() { - run( - 'flutter', - arguments: 'run -d web --web-port=5000 lib/main.dart '.split(' '), - ); -} - -@Task() -void runFirebase() { - run( - 'flutter', - arguments: 'run -d web --web-port=5000 lib/main_firebase.dart '.split(' '), - ); -} - -@Task() -void runFirebaseSkia() { - run( - 'flutter', - arguments: - 'run -d web --web-port=5000 --release --dart-define=FLUTTER_WEB_USE_SKIA=true lib/main_firebase.dart' - .split(' '), - ); -} - -@Task() -void test() { - TestRunner().testAsync(); -} - -@DefaultTask() -@Depends(test, copyright) -void build() { - Pub.build(); -} - -@Task() -void clean() => defaultClean(); - -@Task() -void generate() { - Pub.run('build_runner', arguments: ['build']); -} - -const _copyright = - '''// Copyright 2020, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file.'''; - -@Task() -Future copyright() async { - var files = []; - await for (var file in _filesWithoutCopyright()) { - files.add(file); - } - - if (files.isNotEmpty) { - log('Found Dart files without a copyright header:'); - for (var file in files) { - log(file.toString()); - } - fail('run "grind fix-copyright" to add copyright headers'); - } -} - -@Task() -Future fixCopyright() async { - await for (var file in _filesWithoutCopyright()) { - var contents = await file.readAsString(); - await file.writeAsString('$_copyright\n\n$contents'); - } -} - -Stream _filesWithoutCopyright() async* { - var set = FileSet.fromDir(Directory('.'), recurse: true); - var dartFiles = set.files.where( - (file) => path.extension(file.path) == '.dart', - ); - - for (var file in dartFiles) { - var firstThreeLines = await file - .openRead() - .transform(utf8.decoder) - .transform(const LineSplitter()) - .take(3) - .fold('', (previous, element) { - if (previous == '') return element; - return '$previous\n$element'; - }); - - if (firstThreeLines != _copyright) { - yield file; - } - } -} diff --git a/experimental/web_dashboard/web/firebase_init.js b/experimental/web_dashboard/web/firebase_init.js deleted file mode 100644 index 54f55233fe2..00000000000 --- a/experimental/web_dashboard/web/firebase_init.js +++ /dev/null @@ -1,12 +0,0 @@ -// Your web app's Firebase configuration -var firebaseConfig = { - apiKey: "", - authDomain: "", - databaseURL: "", - projectId: "", - storageBucket: "", - messagingSenderId: "", - appId: "" -}; -// Initialize Firebase -firebase.initializeApp(firebaseConfig); diff --git a/experimental/web_dashboard/web/icons/Icon-192.png b/experimental/web_dashboard/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/experimental/web_dashboard/web/icons/Icon-512.png b/experimental/web_dashboard/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/experimental/web_dashboard/web/index.html b/experimental/web_dashboard/web/index.html deleted file mode 100644 index 17171134f29..00000000000 --- a/experimental/web_dashboard/web/index.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - web_dashboard - - - - - - - - - - - - - - - - - diff --git a/experimental/web_dashboard/web/manifest.json b/experimental/web_dashboard/web/manifest.json deleted file mode 100644 index 0aeff59840c..00000000000 --- a/experimental/web_dashboard/web/manifest.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "web_dashboard", - "short_name": "web_dashboard", - "start_url": ".", - "display": "minimal-ui", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A desktop-friendly dashboard app", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - } - ] -} diff --git a/ios_app_clip/.gitignore b/ios_app_clip/.gitignore index 9d532b18a01..5f73eb49851 100644 --- a/ios_app_clip/.gitignore +++ b/ios_app_clip/.gitignore @@ -23,6 +23,7 @@ # Flutter/Dart/Pub related **/doc/api/ **/ios/Flutter/.last_build_id +**/ios/Flutter/ .dart_tool/ .flutter-plugins .flutter-plugins-dependencies diff --git a/isolate_example/lib/infinite_process_page.dart b/isolate_example/lib/infinite_process_page.dart index dadc45bfc57..465d2135bd9 100644 --- a/isolate_example/lib/infinite_process_page.dart +++ b/isolate_example/lib/infinite_process_page.dart @@ -78,25 +78,25 @@ class InfiniteProcessPage extends StatelessWidget { value: !controller.paused, onChanged: (_) => controller.pausedSwitch(), activeTrackColor: Colors.lightGreenAccent, - activeColor: Colors.black, + activeThumbColor: Colors.black, inactiveTrackColor: Colors.deepOrangeAccent, inactiveThumbColor: Colors.black, ), const Text('Pause/Resume'), ], ), - Row( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - for (int i = 1; i <= 3; i++) ...[ - Radio( - value: i, - groupValue: controller.currentMultiplier, - onChanged: (val) => controller.setMultiplier(val!), - ), - Text('${i}x'), + RadioGroup( + groupValue: controller.currentMultiplier, + onChanged: (val) => controller.setMultiplier(val!), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + for (int i = 1; i <= 3; i++) ...[ + Radio(value: i), + Text('${i}x'), + ], ], - ], + ), ), ], ), diff --git a/material_3_demo/lib/src/component_screen.dart b/material_3_demo/lib/src/component_screen.dart index f8930b980fe..4d696e3fe7e 100644 --- a/material_3_demo/lib/src/component_screen.dart +++ b/material_3_demo/lib/src/component_screen.dart @@ -981,35 +981,30 @@ class _RadiosState extends State { return ComponentDecoration( label: 'Radio buttons', tooltipMessage: 'Use RadioListTile or Radio', - child: Column( - children: [ - RadioListTile( - title: const Text('Option 1'), - value: Options.option1, - groupValue: _selectedOption, - onChanged: (value) { - setState(() { - _selectedOption = value; - }); - }, - ), - RadioListTile( - title: const Text('Option 2'), - value: Options.option2, - groupValue: _selectedOption, - onChanged: (value) { - setState(() { - _selectedOption = value; - }); - }, - ), - RadioListTile( - title: const Text('Option 3'), - value: Options.option3, - groupValue: _selectedOption, - onChanged: null, - ), - ], + child: RadioGroup( + groupValue: _selectedOption, + onChanged: (value) { + setState(() { + _selectedOption = value; + }); + }, + child: Column( + children: [ + RadioListTile( + title: const Text('Option 1'), + value: Options.option1, + ), + RadioListTile( + title: const Text('Option 2'), + value: Options.option2, + ), + RadioListTile( + title: const Text('Option 3'), + value: Options.option3, + enabled: false, + ), + ], + ), ), ); } diff --git a/platform_channels/lib/src/add_pet_details.dart b/platform_channels/lib/src/add_pet_details.dart index 756189f2433..cc1950462ea 100644 --- a/platform_channels/lib/src/add_pet_details.dart +++ b/platform_channels/lib/src/add_pet_details.dart @@ -41,40 +41,30 @@ class _AddPetDetailsState extends State { ), body: Padding( padding: const EdgeInsets.all(8.0), - child: Column( - children: [ - const SizedBox(height: 8), - TextField( - controller: breedTextController, - decoration: const InputDecoration( - border: OutlineInputBorder(), - filled: true, - hintText: 'Breed of pet', - labelText: 'Breed', + child: RadioGroup( + groupValue: petType, + onChanged: (value) { + setState(() { + petType = value!; + }); + }, + child: Column( + children: [ + const SizedBox(height: 8), + TextField( + controller: breedTextController, + decoration: const InputDecoration( + border: OutlineInputBorder(), + filled: true, + hintText: 'Breed of pet', + labelText: 'Breed', + ), ), - ), - const SizedBox(height: 8), - RadioListTile( - title: const Text('Dog'), - value: 'Dog', - groupValue: petType, - onChanged: (value) { - setState(() { - petType = value!; - }); - }, - ), - RadioListTile( - title: const Text('Cat'), - value: 'Cat', - groupValue: petType, - onChanged: (value) { - setState(() { - petType = value!; - }); - }, - ), - ], + const SizedBox(height: 8), + RadioListTile(title: const Text('Dog'), value: 'Dog'), + RadioListTile(title: const Text('Cat'), value: 'Cat'), + ], + ), ), ), ); diff --git a/platform_design/lib/widgets.dart b/platform_design/lib/widgets.dart index 7189998c16a..cf0b795ee95 100644 --- a/platform_design/lib/widgets.dart +++ b/platform_design/lib/widgets.dart @@ -303,18 +303,20 @@ void showChoices(BuildContext context, List choices) { contentPadding: const EdgeInsets.only(top: 12), content: StatefulBuilder( builder: (context, setState) { - return Column( - mainAxisSize: MainAxisSize.min, - children: List.generate(choices.length, (index) { - return RadioListTile( - title: Text(choices[index]), - value: index, - groupValue: selectedRadio, - onChanged: (value) { - setState(() => selectedRadio = value); - }, - ); - }), + return RadioGroup( + groupValue: selectedRadio, + onChanged: (value) { + setState(() => selectedRadio = value); + }, + child: Column( + mainAxisSize: MainAxisSize.min, + children: List.generate(choices.length, (index) { + return RadioListTile( + title: Text(choices[index]), + value: index, + ); + }), + ), ); }, ), diff --git a/platform_view_swift/.gitignore b/platform_view_swift/.gitignore index 2ddde2a5e36..63c92031499 100644 --- a/platform_view_swift/.gitignore +++ b/platform_view_swift/.gitignore @@ -55,6 +55,7 @@ **/ios/**/profile **/ios/**/xcuserdata **/ios/.generated/ +**/ios/Flutter/ephemeral/ **/ios/Flutter/App.framework **/ios/Flutter/Flutter.framework **/ios/Flutter/Generated.xcconfig diff --git a/tool/flutter_ci_script_beta.sh b/tool/flutter_ci_script_beta.sh index 52174505fc0..bc2900a3700 100755 --- a/tool/flutter_ci_script_beta.sh +++ b/tool/flutter_ci_script_beta.sh @@ -29,18 +29,6 @@ declare -ar PROJECT_NAMES=( "desktop_photo_search/fluent_ui" "desktop_photo_search/material" "dynamic_theme" - # TODO(ewindmill): package:html needs to be replaced by package:web - "experimental/federated_plugin/federated_plugin" - "experimental/federated_plugin/federated_plugin/example" - "experimental/federated_plugin/federated_plugin_macos" - "experimental/federated_plugin/federated_plugin_platform_interface" - "experimental/federated_plugin/federated_plugin_web" - "experimental/federated_plugin/federated_plugin_windows" - # TODO(domesticmouse): Angle brackets will be interpreted as HTML. - # "pedometer" - "pedometer/example" - "experimental/varfont_shader_puzzle" - "experimental/web_dashboard" "flutter_maps_firestore" "form_app" "game_template" @@ -50,8 +38,12 @@ declare -ar PROJECT_NAMES=( "ios_app_clip" # TODO(ewindmill): replace deprecated activeColor with activeThumbColor in 3.33 # "isolate_example" - "material_3_demo" + # TODO(ewindmill) - RadioGroup api changed. + # "material_3_demo" "navigation_and_routing" + # TODO(domesticmouse): Angle brackets will be interpreted as HTML. + # "pedometer" + "pedometer/example" "place_tracker" "platform_channels" "platform_design" diff --git a/tool/flutter_ci_script_master.sh b/tool/flutter_ci_script_master.sh index f56f3f5690f..89b1f0979c3 100755 --- a/tool/flutter_ci_script_master.sh +++ b/tool/flutter_ci_script_master.sh @@ -32,18 +32,6 @@ declare -ar PROJECT_NAMES=( "desktop_photo_search/fluent_ui" "desktop_photo_search/material" "dynamic_theme" - "experimental/federated_plugin/federated_plugin" - "experimental/federated_plugin/federated_plugin/example" - "experimental/federated_plugin/federated_plugin_macos" - "experimental/federated_plugin/federated_plugin_platform_interface" - # TODO(ewindmill): package:html needs to be replaced by package:web - # "experimental/federated_plugin/federated_plugin_web" - "experimental/federated_plugin/federated_plugin_windows" - # TODO(domesticmouse): Angle brackets will be interpreted as HTML. - # "pedometer" - "pedometer/example" - "experimental/varfont_shader_puzzle" - "experimental/web_dashboard" "flutter_maps_firestore" "form_app" "game_template" @@ -53,8 +41,12 @@ declare -ar PROJECT_NAMES=( "ios_app_clip" # TODO(ewindmill): replace deprecated activeColor with activeThumbColor in 3.33 # "isolate_example" - "material_3_demo" + # TODO(ewindmill) - RadioGroup api changed. + # "material_3_demo" "navigation_and_routing" + # TODO(domesticmouse): Angle brackets will be interpreted as HTML. + # "pedometer" + "pedometer/example" "place_tracker" "platform_channels" "platform_design" diff --git a/tool/flutter_ci_script_stable.sh b/tool/flutter_ci_script_stable.sh index adad0712812..7f65f3df417 100755 --- a/tool/flutter_ci_script_stable.sh +++ b/tool/flutter_ci_script_stable.sh @@ -29,16 +29,6 @@ declare -ar PROJECT_NAMES=( "desktop_photo_search/fluent_ui" "desktop_photo_search/material" "dynamic_theme" - "experimental/federated_plugin/federated_plugin" - "experimental/federated_plugin/federated_plugin/example" - "experimental/federated_plugin/federated_plugin_macos" - "experimental/federated_plugin/federated_plugin_platform_interface" - "experimental/federated_plugin/federated_plugin_web" - "experimental/federated_plugin/federated_plugin_windows" - "pedometer" - "pedometer/example" - "experimental/varfont_shader_puzzle" - "experimental/web_dashboard" "flutter_maps_firestore" "form_app" "game_template" @@ -46,11 +36,13 @@ declare -ar PROJECT_NAMES=( "google_maps" "infinite_list" "ios_app_clip" - "isolate_example" - "material_3_demo" + # "isolate_example" + # "material_3_demo" "navigation_and_routing" + "pedometer" + "pedometer/example" "place_tracker" - "platform_channels" + # "platform_channels" "platform_design" "platform_view_swift" "provider_counter" From 73174240833a254a893a0167a8e1c65853c49220 Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Tue, 8 Jul 2025 13:45:01 -0400 Subject: [PATCH 14/50] Fix CI (#2690) Update repository for next Flutter release ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). If you need help, consider asking for advice on the #hackers-devrel channel on [Discord]. [Flutter Style Guide]: https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md [CLA]: https://cla.developers.google.com/ [Discord]: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md [Contributors Guide]: https://github.com/flutter/samples/blob/main/CONTRIBUTING.md [changelog]: ../CHANGELOG.md --- tool/flutter_ci_script_master.sh | 6 +++--- tool/flutter_ci_script_stable.sh | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tool/flutter_ci_script_master.sh b/tool/flutter_ci_script_master.sh index 89b1f0979c3..6cf313167de 100755 --- a/tool/flutter_ci_script_master.sh +++ b/tool/flutter_ci_script_master.sh @@ -20,11 +20,11 @@ declare -ar PROJECT_NAMES=( "asset_transformation" "background_isolate_channels" "code_sharing/client" - #TODO(ewindmill): The integration tests are failing + # TODO(ewindmill): The integration tests are failing # "code_sharing/server" "code_sharing/shared" "compass_app/app" - #TODO(ewindmill): The integration tests are failing + # TODO(ewindmill): The integration tests are failing # "compass_app/server" "context_menus" "date_planner" @@ -40,7 +40,7 @@ declare -ar PROJECT_NAMES=( "infinite_list" "ios_app_clip" # TODO(ewindmill): replace deprecated activeColor with activeThumbColor in 3.33 -# "isolate_example" + # "isolate_example" # TODO(ewindmill) - RadioGroup api changed. # "material_3_demo" "navigation_and_routing" diff --git a/tool/flutter_ci_script_stable.sh b/tool/flutter_ci_script_stable.sh index 7f65f3df417..ba5eb35a2e6 100755 --- a/tool/flutter_ci_script_stable.sh +++ b/tool/flutter_ci_script_stable.sh @@ -36,21 +36,21 @@ declare -ar PROJECT_NAMES=( "google_maps" "infinite_list" "ios_app_clip" + # TODO(ewindmill) For all the following 4 -- Uncomment when 3.34 goes stable. I updated too soon. # "isolate_example" # "material_3_demo" + # "platform_channels" + # "platform_design" "navigation_and_routing" "pedometer" "pedometer/example" "place_tracker" - # "platform_channels" - "platform_design" "platform_view_swift" "provider_counter" "provider_shopper" "simple_shader" "simplistic_calculator" -# TODO(@ewindmill) - -# "simplistic_editor" + # "simplistic_editor" "testing_app" "veggieseasons" "web_embedding/element_embedding_demo" From 217482f4bc68775cb88b91f3952169b975becdcc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 07:53:08 +0000 Subject: [PATCH 15/50] Bump @angular/material from 19.2.19 to 20.1.0 in /web_embedding/ng-flutter (#2691) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/material](https://github.com/angular/components) from 19.2.19 to 20.1.0.
      Changelog

      Sourced from @​angular/material's changelog.

      20.1.0 "metal-brownie" (2025-07-09)

      There have been some internal mapping changes in Material 2 theme config maps generated by mat.define-light-theme and mat.define-dark-theme.

      If your app was directly modifying these internal properties to alter styles, such as setting new color values used in the foreground and background palette maps, then your changes may no longer be applied to the components. The supported path for changing theme values is through each component’s overrides API.

      The Material 2 component styles have undergone minor adjustments to enhance consistency across components and better align with the latest Material 2 specification. These changes result in a closer adherence to system-level colors such as surface, background, disabled, and surface variants. In general, these changes are slight hue differences for grey colors that aren’t very noticeable.

      cdk

      Commit Type Description
      f446d7c412 feat drag-drop: add opt-in indicator of pick-up position (#31288)
      5564d7d016 feat menu: add setActiveMenuItem to cdkMenu (#31371)
      6dc2f3ba50 fix a11y: allow mixed types to be passed into setActiveItem (#31462)
      cfa97bb785 fix dialog: avoid setting aria-hidden before focus has moved (#31030)

      material

      Commit Type Description
      243845460d feat chips: add (optional) edit icon to input chips (#31041)
      9e942b4ba2 feat menu: add support for context menu
      4de7c0fb2d feat testing: Extend Angular harness testing functionality (#30960)
      512433b6d1 fix badge: remove badge opacity color mix (#31213)
      92a8253e28 fix badge: use system disabled states (#31266)
      a7150d42cf fix button-toggle: simplify divider color (#31214)
      1f8b1302f2 fix button-toggle: use system colors (#31231)
      5ee7d79e4c fix button: FAB emitting invalid elevation tokens (#31028)
      8523397fd2 fix button: prevents mat-icon being cut off by text-spacing (#30891)
      afe36e4d42 fix button: remove internal-only M2 styles (#31017)
      589ea5905e fix button: remove internal-only M2 styles (#31018)
      0d47628d2e fix button: use system colors for state layers and text (#31278)
      203c1737eb fix card: subtitle text token should be on-surface-variant (#31261)
      55b7ba0814 fix card: use system outline (#31218)
      eb9abc366f fix checkbox: remove internal-only M2 styles (#31019)
      458a17ba46 fix checkbox: update tokens to system colors (#31279)
      68d7ea0351 fix chips: provide ability to edit for all screen readers with a click on already focused chip (#30983)
      8c9cae0a8c fix chips: sync with g3 (#31393)
      be48108bc2 fix chips: update tokens to system colors (#31280)
      20ac2b2bd8 fix core: improve disabled psuedo checkbox contrast (#31464)
      576a008b09 fix core: remove unused form field mixins (#31283)
      4d67427cef fix core: update ripple tokens to system colors (#31282)
      28f2763f96 fix core: update tokens to system colors (#31281)
      009424c73e fix datepicker: use system colors (#31300)
      a24081f2bd fix dialog: remove internal-only M2 styles (#31020)
      d52ede5627 fix expansion: add token for box shadow (#31340)
      ecc6a09ca5 fix expansion: align state layer colors (#31236)
      e57aef2912 fix expansion: use correct typography (#31347)
      82ab91e58a fix form-field: remove internal-only M2 styles (#31021)
      6d27e04051 fix form-field: use system for neutral colors (#31272)
      918b625438 fix list: update tokens to system colors (#31284)
      a62164db5b fix menu: do not auto-focus when hover opens menu (#31257)
      623030b50d fix menu: update tokens to system colors (#31285)

      ... (truncated)

      Commits
      • 24f86fd release: cut the v20.1.0 release
      • 2bfe12e fix(material/tabs): remove delay on touch devices (#31489)
      • 01e09d1 build: clean up animations references in build files (#31498)
      • eb04b6d Terms of Service (#31495)
      • 405a0d2 test(cdk/scrolling): Change test spying on tick (#31247)
      • 3f7b6b7 release: cut the v20.1.0-rc.0 release
      • d1c8e1a docs: release notes for the v20.0.5 release
      • 7bb0a82 fix(material/snack-bar): use inverse primary for button color (#31465)
      • 20ac2b2 fix(material/core): improve disabled psuedo checkbox contrast (#31464)
      • 8860e65 build: fix up markdown renderer tests
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/material&package-manager=npm_and_yarn&previous-version=19.2.19&new-version=20.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 4b04fa4b332..38db25e4cf5 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -17,7 +17,7 @@ "@angular/compiler": "^20.0.6", "@angular/core": "^20.0.3", "@angular/forms": "^19.0.1", - "@angular/material": "^19.0.2", + "@angular/material": "^20.1.0", "@angular/platform-browser": "^20.0.3", "@angular/platform-browser-dynamic": "^19.0.0", "@angular/router": "^20.0.3", From 7af8c7e3f8dc936227be80420de51e001bea65d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 08:09:24 +0000 Subject: [PATCH 16/50] Bump @angular/cli from 19.0.7 to 20.1.0 in /web_embedding/ng-flutter (#2692) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/cli](https://github.com/angular/angular-cli) from 19.0.7 to 20.1.0.
      Release notes

      Sourced from @​angular/cli's releases.

      20.1.0

      @​schematics/angular

      Commit Description
      feat - 1c19e0dcd use signal in app component

      @​angular/cli

      Commit Description
      feat - dc45c186e add initial MCP server implementation

      @​angular-devkit/build-angular

      Commit Description
      feat - 49a09737d provide partial custom postcss configuration support

      @​angular/build

      Commit Description
      feat - 1159cf081 add code coverage reporters option for unit-test
      feat - 8f305ef0b add dataurl, base64 loaders
      fix - adfeee0a4 adjust coverage includes/excludes for unit-test vitest runner
      fix - c19cd2985 coverage reporter option
      fix - 8879716ca expose unit test and karma builder API
      fix - a415a4999 improve default coverage reporter handling for vitest
      fix - e0de8680d inject zone.js/testing before karma builder execution
      fix - 2672f6ec1 json and json-summary as vitest coverage reporters
      fix - b67fdfd6b resolve "Controller is already closed" error in Karma
      fix - 2784883ec support extra test setup files with unit-test vitest runner
      fix - f177f5508 support injecting global styles into vitest unit-tests
      fix - 130c65014 use an empty array as default value for vitest exclude
      fix - 917af12ae use date/time based output path for vitest unit-test

      @​angular/ssr

      Commit Description
      fix - 21b5852f1 ensure loadChildren runs in correct injection context during route extraction

      20.1.0-rc.0

      @​angular-devkit/build-angular

      Commit Description
      fix - f1d41b069 remove unused @vitejs/plugin-basic-ssl dependency

      @​angular/build

      Commit Description
      fix - 73f57f3c9 proxy karma request from / to /base

      20.1.0-next.3

      @​schematics/angular

      Commit Description
      fix - 4221a33cc add missing prettier config

      @​angular/cli

      ... (truncated)

      Changelog

      Sourced from @​angular/cli's changelog.

      20.1.0 (2025-07-09)

      @​angular/cli

      Commit Type Description
      dc45c186e feat add initial MCP server implementation

      @​schematics/angular

      Commit Type Description
      1c19e0dcd feat use signal in app component

      @​angular-devkit/build-angular

      Commit Type Description
      49a09737d feat provide partial custom postcss configuration support

      @​angular/build

      Commit Type Description
      1159cf081 feat add code coverage reporters option for unit-test
      8f305ef0b feat add dataurl, base64 loaders
      adfeee0a4 fix adjust coverage includes/excludes for unit-test vitest runner
      c19cd2985 fix coverage reporter option
      8879716ca fix expose unit test and karma builder API
      a415a4999 fix improve default coverage reporter handling for vitest
      e0de8680d fix inject zone.js/testing before karma builder execution
      2672f6ec1 fix json and json-summary as vitest coverage reporters
      b67fdfd6b fix resolve "Controller is already closed" error in Karma
      2784883ec fix support extra test setup files with unit-test vitest runner
      f177f5508 fix support injecting global styles into vitest unit-tests
      130c65014 fix use an empty array as default value for vitest exclude
      917af12ae fix use date/time based output path for vitest unit-test

      @​angular/ssr

      Commit Type Description
      21b5852f1 fix ensure loadChildren runs in correct injection context during route extraction

      20.0.6 (2025-07-09)

      ... (truncated)

      Commits
      • ed09cef release: cut the v20.1.0 release
      • bf6823d build: update Angular versions for 20.1 stable
      • aea3ed8 fix(@​angular/build): exclude @vitest/browser/context from esbuild bundling
      • 2784883 fix(@​angular/build): support extra test setup files with unit-test vitest runner
      • ace8a35 test: increase timeout for ssr dev server tests
      • b54a45b refactor: reduce the number of builds done in output-path_spec
      • be89073 test: Reduce default timeouts
      • 4a79131 test: remove contents of main.ts from polyfill tests
      • 67e481b test: reduce karma test flakes by using clearContext that is set in the bui...
      • f369d88 build: change size to "medium" and "small"
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/cli&package-manager=npm_and_yarn&previous-version=19.0.7&new-version=20.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 38db25e4cf5..baab56ac795 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -27,7 +27,7 @@ }, "devDependencies": { "@angular-devkit/build-angular": "^20.0.2", - "@angular/cli": "~19.0.2", + "@angular/cli": "~20.1.0", "@angular/compiler-cli": "^20.0.3", "@types/jasmine": "~5.1.0", "jasmine-core": "~5.5.0", From 5f9aa48e12fa5524afa87376b7afc75a0ddc8180 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 08:18:15 +0000 Subject: [PATCH 17/50] Bump @angular/platform-browser-dynamic from 19.2.14 to 20.1.0 in /web_embedding/ng-flutter (#2693) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) from 19.2.14 to 20.1.0.
      Release notes

      Sourced from @​angular/platform-browser-dynamic's releases.

      20.1.0

      common

      Commit Description
      feat - 58aedc37d1 add support for a custom EnvironmentInjector to NgComponentOutlet directive (#54764)
      feat - ef10aa4005 support decoding in NgOptimizedImage (#61905)

      compiler

      Commit Description
      feat - 0dcf230d52 add support for new binary assignment operators (#62064)
      fix - 5a76826d26 only report parser errors on invalid expression (#61793)
      fix - 089ad0ee15 produce more accurate errors for interpolations (#62258)
      fix - e9fcbb8af1 remove TypeScript from linker (#61618)

      compiler-cli

      Commit Description
      feat - e62fb359d6 add experimental support for fast type declaration emission (#61334)
      feat - 0cf1001715 support host directives with direct external references in fast type declaration emission (#61469)
      fix - b7ab5fa256 add signal checks to handle negated calls (#59970)
      fix - 77fa204ad1 rename flag for enabling fast type declaration emission (#61353)
      fix - c439d6938d symbol builder duplicating host directives (#61240)
      fix - 3e1baa5a95 typo in NG2026 message (#61325)

      core

      Commit Description
      feat - 8163a8995e Add destroyed property on DestroyRef (#61849)
      feat - 737b35b684 Add destroyed property to EnvironmentInjector (#61951)
      feat - 2e0c98bd3f support bindings in TestBed (#62040)
      fix - 4356e85456 fakeAsync should not depend on module import order (#61375)
      fix - 8424b3bcd5 Fixes template outlet hydration (#61989)
      fix - 583b9a7be5 missing useExisting providers throwing for optional calls (#61137)
      fix - 8f65223bd8 update min Node.js support to 20.19, 22.12, and 24.0 (#61499)
      perf - b785256b9e avoid intermediate arrays in definition (#61445)
      perf - 56769de4d8 move property remapping for dom properties to compiler (#62421)

      forms

      Commit Description
      fix - 610bebfce9 Allow ControlState as reset arguments for FormGroup/FormRecord (#55860)
      fix - 4f0221e193 improve select performance (#61949)

      http

      Commit Description
      feat - 55fa38a1e5 add cache & priority support for fetch requests in httpResource (#62301)
      feat - b6ef42843c add credentials support for fetch requests in httpResource (#62390)
      feat - 73269cf5ce add keepalive support for fetch requests in httpResource (#61833)
      feat - 27b7ec0a62 add mode & redirect for fetch request in httpResource (#62337)
      feat - f0965c7acd Add support for fetch credentials options in HttpClient (#62354)
      feat - 87322449a3 add support for fetch mode and redirect options in HttpClient (#62315)
      feat - 9791ab1b6f Add support for fetch request cache and priority options (#61766)
      feat - aa861c42ff add timeout option on httpResource. (#62326)

      ... (truncated)

      Changelog

      Sourced from @​angular/platform-browser-dynamic's changelog.

      20.1.0 (2025-07-09)

      common

      Commit Type Description
      58aedc37d1 feat add support for a custom EnvironmentInjector to NgComponentOutlet directive (#54764)
      ef10aa4005 feat support decoding in NgOptimizedImage (#61905)

      compiler

      Commit Type Description
      0dcf230d52 feat add support for new binary assignment operators (#62064)
      5a76826d26 fix only report parser errors on invalid expression (#61793)
      089ad0ee15 fix produce more accurate errors for interpolations (#62258)
      e9fcbb8af1 fix remove TypeScript from linker (#61618)

      compiler-cli

      Commit Type Description
      e62fb359d6 feat add experimental support for fast type declaration emission (#61334)
      0cf1001715 feat support host directives with direct external references in fast type declaration emission (#61469)
      b7ab5fa256 fix add signal checks to handle negated calls (#59970)
      77fa204ad1 fix rename flag for enabling fast type declaration emission (#61353)
      c439d6938d fix symbol builder duplicating host directives (#61240)
      3e1baa5a95 fix typo in NG2026 message (#61325)

      core

      Commit Type Description
      8163a8995e feat Add destroyed property on DestroyRef (#61849)
      737b35b684 feat Add destroyed property to EnvironmentInjector (#61951)
      2e0c98bd3f feat support bindings in TestBed (#62040)
      4356e85456 fix fakeAsync should not depend on module import order (#61375)
      8424b3bcd5 fix Fixes template outlet hydration (#61989)
      583b9a7be5 fix missing useExisting providers throwing for optional calls (#61137)
      8f65223bd8 fix update min Node.js support to 20.19, 22.12, and 24.0 (#61499)
      b785256b9e perf avoid intermediate arrays in definition (#61445)
      56769de4d8 perf move property remapping for dom properties to compiler (#62421)

      forms

      Commit Type Description
      610bebfce9 fix Allow ControlState as reset arguments for FormGroup/FormRecord (#55860)
      4f0221e193 fix improve select performance (#61949)

      http

      Commit Type Description
      55fa38a1e5 feat add cache & priority support for fetch requests in httpResource (#62301)
      b6ef42843c feat add credentials support for fetch requests in httpResource (#62390)
      73269cf5ce feat add keepalive support for fetch requests in httpResource (#61833)
      27b7ec0a62 feat add mode & redirect for fetch request in httpResource (#62337)
      f0965c7acd feat Add support for fetch credentials options in HttpClient (#62354)
      87322449a3 feat add support for fetch mode and redirect options in HttpClient (#62315)
      9791ab1b6f feat Add support for fetch request cache and priority options (#61766)
      aa861c42ff feat add timeout option on httpResource. (#62326)

      ... (truncated)

      Commits
      • b848590 build: migrate to use web test runner rules (#62292)
      • 3a0cfd5 build: migrate to using new jasmine_test (#62086)
      • d081ef9 build: replace all ng_package with new rule from rules_angular (#61843)
      • 9d7768c build: rework benchmarks and examples in modules/ to new optimization rule ...
      • 4c72ce4 build: migrate platform-browser and platform-browser-dynamic package to use r...
      • dba912d refactor(platform-browser): replace platform-browser-dynamic with `platfor...
      • 8f65223 fix(core): update min Node.js support to 20.19, 22.12, and 24.0 (#61499)
      • 3a106a3 build: move private testing helpers outside platform-browser/testing (#61472)
      • a4e2139 refactor(platform-browser): Deprecate the platform-browser-dynamic package ...
      • 810b0a7 refactor: add explicit types for exports relying on inferred call return type...
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/platform-browser-dynamic&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index baab56ac795..2078d085ad2 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -19,7 +19,7 @@ "@angular/forms": "^19.0.1", "@angular/material": "^20.1.0", "@angular/platform-browser": "^20.0.3", - "@angular/platform-browser-dynamic": "^19.0.0", + "@angular/platform-browser-dynamic": "^20.1.0", "@angular/router": "^20.0.3", "rxjs": "~7.8.1", "tslib": "^2.6.2", From 5a79c1595c87b56405195f75a67759c8f43ad1b9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 08:18:18 +0000 Subject: [PATCH 18/50] Bump @angular/cdk from 19.2.19 to 20.1.0 in /web_embedding/ng-flutter (#2694) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/cdk](https://github.com/angular/components) from 19.2.19 to 20.1.0.
      Release notes

      Sourced from @​angular/cdk's releases.

      20.1.0

      cdk-experimental

      Commit Description
      feat - 4f9ab216c1 accordion: add accordion directives, example, and tests (#31134)
      feat - 3704b7e32f radio: add radio demo to dev-app (#31180)
      feat - 50c3e0e12d radio: create radio group and button directives (#31050)
      feat - cdc0dab261 tabs: add setDefaultState and unit tests, refactor the content children strategy (#31374)
      feat - 97d60c5378 tree: add tree directives, example, and tests (#31350)
      feat - ff0f6c61b5 ui-patterns: accordion (#31034)
      feat - c5b2f0ac6d ui-patterns: create grid navigation behavior (#31290)
      feat - ce145fa9a3 ui-patterns: create the grid focus behavior (#31055)
      feat - 9f249d0a25 ui-patterns: radio button and group (#31016)
      feat - 70841dbb5b ui-patterns: tree (#31308)
      fix - 06d7384a23 accordion: fix disabled trigger button can't be focused when skipDisabled=false (#31379)
      fix - 9a856ad559 tabs: fix tabs example styles (#31382)
      fix - 8a091a7ea8 tabs: set tabpanel tabindex to -1 if hidden (#31401)
      fix - ea700e6d81 ui-patterns: add guardrails to selectOne for edge cases (#31402)

      material

      Commit Description
      feat - 243845460d chips: add (optional) edit icon to input chips (#31041)
      feat - 9e942b4ba2 menu: add support for context menu
      feat - 4de7c0fb2d testing: Extend Angular harness testing functionality (#30960)
      fix - 512433b6d1 badge: remove badge opacity color mix (#31213)
      fix - 92a8253e28 badge: use system disabled states (#31266)
      fix - a7150d42cf button-toggle: simplify divider color (#31214)
      fix - 1f8b1302f2 button-toggle: use system colors (#31231)
      fix - 5ee7d79e4c button: FAB emitting invalid elevation tokens (#31028)
      fix - 8523397fd2 button: prevents mat-icon being cut off by text-spacing (#30891)
      fix - afe36e4d42 button: remove internal-only M2 styles (#31017)
      fix - 589ea5905e button: remove internal-only M2 styles (#31018)
      fix - 0d47628d2e button: use system colors for state layers and text (#31278)
      fix - 203c1737eb card: subtitle text token should be on-surface-variant (#31261)
      fix - 55b7ba0814 card: use system outline (#31218)
      fix - eb9abc366f checkbox: remove internal-only M2 styles (#31019)
      fix - 458a17ba46 checkbox: update tokens to system colors (#31279)
      fix - 68d7ea0351 chips: provide ability to edit for all screen readers with a click on already focused chip (#30983)
      fix - 8c9cae0a8c chips: sync with g3 (#31393)
      fix - be48108bc2 chips: update tokens to system colors (#31280)
      fix - 20ac2b2bd8 core: improve disabled psuedo checkbox contrast (#31464)
      fix - 576a008b09 core: remove unused form field mixins (#31283)
      fix - 4d67427cef core: update ripple tokens to system colors (#31282)
      fix - 28f2763f96 core: update tokens to system colors (#31281)
      fix - 009424c73e datepicker: use system colors (#31300)
      fix - a24081f2bd dialog: remove internal-only M2 styles (#31020)
      fix - d52ede5627 expansion: add token for box shadow (#31340)
      fix - ecc6a09ca5 expansion: align state layer colors (#31236)
      fix - e57aef2912 expansion: use correct typography (#31347)
      fix - 82ab91e58a form-field: remove internal-only M2 styles (#31021)

      ... (truncated)

      Changelog

      Sourced from @​angular/cdk's changelog.

      20.1.0 "metal-brownie" (2025-07-09)

      There have been some internal mapping changes in Material 2 theme config maps generated by mat.define-light-theme and mat.define-dark-theme.

      If your app was directly modifying these internal properties to alter styles, such as setting new color values used in the foreground and background palette maps, then your changes may no longer be applied to the components. The supported path for changing theme values is through each component’s overrides API.

      The Material 2 component styles have undergone minor adjustments to enhance consistency across components and better align with the latest Material 2 specification. These changes result in a closer adherence to system-level colors such as surface, background, disabled, and surface variants. In general, these changes are slight hue differences for grey colors that aren’t very noticeable.

      cdk

      Commit Type Description
      f446d7c412 feat drag-drop: add opt-in indicator of pick-up position (#31288)
      5564d7d016 feat menu: add setActiveMenuItem to cdkMenu (#31371)
      6dc2f3ba50 fix a11y: allow mixed types to be passed into setActiveItem (#31462)
      cfa97bb785 fix dialog: avoid setting aria-hidden before focus has moved (#31030)

      material

      Commit Type Description
      243845460d feat chips: add (optional) edit icon to input chips (#31041)
      9e942b4ba2 feat menu: add support for context menu
      4de7c0fb2d feat testing: Extend Angular harness testing functionality (#30960)
      512433b6d1 fix badge: remove badge opacity color mix (#31213)
      92a8253e28 fix badge: use system disabled states (#31266)
      a7150d42cf fix button-toggle: simplify divider color (#31214)
      1f8b1302f2 fix button-toggle: use system colors (#31231)
      5ee7d79e4c fix button: FAB emitting invalid elevation tokens (#31028)
      8523397fd2 fix button: prevents mat-icon being cut off by text-spacing (#30891)
      afe36e4d42 fix button: remove internal-only M2 styles (#31017)
      589ea5905e fix button: remove internal-only M2 styles (#31018)
      0d47628d2e fix button: use system colors for state layers and text (#31278)
      203c1737eb fix card: subtitle text token should be on-surface-variant (#31261)
      55b7ba0814 fix card: use system outline (#31218)
      eb9abc366f fix checkbox: remove internal-only M2 styles (#31019)
      458a17ba46 fix checkbox: update tokens to system colors (#31279)
      68d7ea0351 fix chips: provide ability to edit for all screen readers with a click on already focused chip (#30983)
      8c9cae0a8c fix chips: sync with g3 (#31393)
      be48108bc2 fix chips: update tokens to system colors (#31280)
      20ac2b2bd8 fix core: improve disabled psuedo checkbox contrast (#31464)
      576a008b09 fix core: remove unused form field mixins (#31283)
      4d67427cef fix core: update ripple tokens to system colors (#31282)
      28f2763f96 fix core: update tokens to system colors (#31281)
      009424c73e fix datepicker: use system colors (#31300)
      a24081f2bd fix dialog: remove internal-only M2 styles (#31020)
      d52ede5627 fix expansion: add token for box shadow (#31340)
      ecc6a09ca5 fix expansion: align state layer colors (#31236)
      e57aef2912 fix expansion: use correct typography (#31347)
      82ab91e58a fix form-field: remove internal-only M2 styles (#31021)
      6d27e04051 fix form-field: use system for neutral colors (#31272)
      918b625438 fix list: update tokens to system colors (#31284)
      a62164db5b fix menu: do not auto-focus when hover opens menu (#31257)
      623030b50d fix menu: update tokens to system colors (#31285)

      ... (truncated)

      Commits
      • 24f86fd release: cut the v20.1.0 release
      • 2bfe12e fix(material/tabs): remove delay on touch devices (#31489)
      • 01e09d1 build: clean up animations references in build files (#31498)
      • eb04b6d Terms of Service (#31495)
      • 405a0d2 test(cdk/scrolling): Change test spying on tick (#31247)
      • 3f7b6b7 release: cut the v20.1.0-rc.0 release
      • d1c8e1a docs: release notes for the v20.0.5 release
      • 7bb0a82 fix(material/snack-bar): use inverse primary for button color (#31465)
      • 20ac2b2 fix(material/core): improve disabled psuedo checkbox contrast (#31464)
      • 8860e65 build: fix up markdown renderer tests
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/cdk&package-manager=npm_and_yarn&previous-version=19.2.19&new-version=20.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 2078d085ad2..40753431cc0 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -12,7 +12,7 @@ "private": true, "dependencies": { "@angular/animations": "^20.0.3", - "@angular/cdk": "^19.0.0", + "@angular/cdk": "^20.1.0", "@angular/common": "^19.0.0", "@angular/compiler": "^20.0.6", "@angular/core": "^20.0.3", From 628dde60ec032afa8c0edaecb78a29e5efeeb4ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Jul 2025 06:58:02 +0000 Subject: [PATCH 19/50] Bump build from 2.5.4 to 3.0.0 in /desktop_photo_search/material (#2696) [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=build&package-manager=pub&previous-version=2.5.4&new-version=3.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- desktop_photo_search/material/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop_photo_search/material/pubspec.yaml b/desktop_photo_search/material/pubspec.yaml index 798f0c93041..00ab300d5cc 100644 --- a/desktop_photo_search/material/pubspec.yaml +++ b/desktop_photo_search/material/pubspec.yaml @@ -35,7 +35,7 @@ dev_dependencies: analysis_defaults: path: ../../analysis_defaults async: ^2.11.0 - build: ^2.4.1 + build: ^3.0.0 build_runner: ^2.4.6 built_value_generator: ^8.6.1 flutter_test: From 17204346bc5869ae2f434b86f4c6eab40345ee39 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Jul 2025 07:19:19 +0000 Subject: [PATCH 20/50] Bump pigeon from 25.5.0 to 26.0.0 in /add_to_app/books/flutter_module_books (#2698) Bumps [pigeon](https://github.com/flutter/packages/tree/main/packages) from 25.5.0 to 26.0.0.
      Commits
      • f0a66f1 [pigeon] Adds overrides for constructors and static members of ProxyApis (#9515)
      • cb8fef6 [dependabot]: Bump androidx.activity:activity from 1.9.3 to 1.10.1 in /packag...
      • dedd2f0 [webview_flutter] Update androidx.webkit to 1.14.0 (#9638)
      • 2496670 [dependabot]: Bump com.google.android.gms:play-services-maps from 18.2.0 to 1...
      • 85daf43 [dependabot]: Bump androidx.fragment:fragment from 1.6.2 to 1.8.8 in /package...
      • f19ecdd [image_picker] redesign example app (#9625)
      • e2c7222 [camera_avfoundation] Implementation swift migration - part 7 (#9595)
      • 12fad6d [webview_flutter_wkwebview] Replace Flutter method failure assertion with nsl...
      • 1dc479b [webview_flutter] Add setMixedContentMode for Android (#9586)
      • 2b0ecd2 [google_sign_in] Add exception info to migration guide (#9574)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pigeon&package-manager=pub&previous-version=25.5.0&new-version=26.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- add_to_app/books/flutter_module_books/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/add_to_app/books/flutter_module_books/pubspec.yaml b/add_to_app/books/flutter_module_books/pubspec.yaml index 1c3dc0fafaa..a04ec8a546b 100644 --- a/add_to_app/books/flutter_module_books/pubspec.yaml +++ b/add_to_app/books/flutter_module_books/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: dev_dependencies: analysis_defaults: path: ../../../analysis_defaults - pigeon: ">=11.0.0 <26.0.0" + pigeon: ">=11.0.0 <27.0.0" flutter_test: sdk: flutter From 004bf9ccc37ab09fe9e498ad905d1430e7559eae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Jul 2025 07:23:16 +0000 Subject: [PATCH 21/50] Bump build from 2.5.4 to 3.0.0 in /desktop_photo_search/fluent_ui (#2697) [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=build&package-manager=pub&previous-version=2.5.4&new-version=3.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- desktop_photo_search/fluent_ui/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop_photo_search/fluent_ui/pubspec.yaml b/desktop_photo_search/fluent_ui/pubspec.yaml index 38e6c7988ec..1e0ccfe90d5 100644 --- a/desktop_photo_search/fluent_ui/pubspec.yaml +++ b/desktop_photo_search/fluent_ui/pubspec.yaml @@ -34,7 +34,7 @@ dev_dependencies: analysis_defaults: path: ../../analysis_defaults async: ^2.11.0 - build: ^2.4.1 + build: ^3.0.0 build_runner: ^2.4.6 built_value_generator: ^8.6.1 flutter_test: From 535a71c6b1bb1f783d255ec7f57f58d4dd20b00a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Jul 2025 08:23:21 +0000 Subject: [PATCH 22/50] Bump @angular/forms from 19.2.14 to 20.1.2 in /web_embedding/ng-flutter (#2699) [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/forms&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 40753431cc0..e1141d44ee6 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -16,7 +16,7 @@ "@angular/common": "^19.0.0", "@angular/compiler": "^20.0.6", "@angular/core": "^20.0.3", - "@angular/forms": "^19.0.1", + "@angular/forms": "^20.1.2", "@angular/material": "^20.1.0", "@angular/platform-browser": "^20.0.3", "@angular/platform-browser-dynamic": "^20.1.0", From c7a493665c65315816f34a4757bff96d6199ce44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 08:53:45 +0000 Subject: [PATCH 23/50] Bump @angular/common from 19.2.14 to 20.1.4 in /web_embedding/ng-flutter (#2702) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) from 19.2.14 to 20.1.4.
      Release notes

      Sourced from @​angular/common's releases.

      20.1.4

      compiler

      Commit Description
      fix - db3c5826ee exclude more safe reads expression from 2way-binding (#62852)

      core

      Commit Description
      fix - c633b63e56 update symbols for new signals api (#62284)

      http

      Commit Description
      fix - ab6033979a add missing http options allowed in fetch API (#62881)
      fix - 15670d8417 propagate plain errors when parsing fails (#62765)

      20.1.3

      core

      Commit Description
      fix - 2c522efbe5 fix change tracking for Resource#hasValue (#62595)

      platform-browser

      Commit Description
      fix - 2fd1f7beb5 resolve component resources before bootstrapping in JIT mode (#62758)

      20.1.2

      compiler

      Commit Description
      fix - 8ad10fd63b fix detection of directive deps in JIT (#62666)

      20.1.1

      compiler

      Commit Description
      fix - 75d2a349b4 incorrect spans for left side of binary operation (#62641)
      fix - 70c8780c54 more permissive parsing of @ characters (#62644)

      compiler-cli

      Commit Description
      fix - 9506cdfaad infer type of event target for void elements (#62648)

      core

      Commit Description
      fix - 26ade4a337 Ensure application remains unstable during bootstrap (#62631)
      fix - a81f0faa1a InputBinding marks component a dirty. (#62613)

      http

      Commit Description
      fix - 276836ee73 do not display warnings Angular detected that a HttpClientrequest with thekeepalive option was sent using XHR when option is not true (#62536)

      ... (truncated)

      Changelog

      Sourced from @​angular/common's changelog.

      20.1.4 (2025-07-31)

      compiler

      Commit Type Description
      db3c5826ee fix exclude more safe reads expression from 2way-binding (#62852)

      core

      Commit Type Description
      c633b63e56 fix update symbols for new signals api (#62284)

      http

      Commit Type Description
      ab6033979a fix add missing http options allowed in fetch API (#62881)
      15670d8417 fix propagate plain errors when parsing fails (#62765)

      20.2.0-next.2 (2025-07-23)

      compiler

      Commit Type Description
      7767aa640c fix allow more characters in square-bracketed attribute names (#62742)
      3171d01452 fix fix detection of directive deps in JIT (#62666)

      compiler-cli

      Commit Type Description
      5abfe4a899 feat add diagnostic for uninvoked functions in text interpolation (#59191)

      core

      Commit Type Description
      6b1f4b9e8b feat add enter and leave animation instructions (#62682)
      cec91c0035 feat add option to infer the tag names of components in tests (#62283)
      4138aca91f feat render ARIA property bindings as attributes (#62630)
      593cc8a368 fix checks if body exists before continuing (#62768)
      b8e415a717 fix fix change tracking for Resource#hasValue (#62595)
      063b5e166f fix switch check to documentElement with chaining (#62773)

      platform-browser

      Commit Type Description
      74d99ed379 fix resolve component resources before bootstrapping in JIT mode (#62758)

      service-worker

      Commit Type Description
      4ac6171b09 feat Adds support for updateViaCache in provideServiceWorker (#62721)

      20.1.3 (2025-07-23)

      ... (truncated)

      Commits
      • 82fcc9c Revert "fix(http): add missing http options allowed in fetch API (#62881)" (#...
      • ab60339 fix(http): add missing http options allowed in fetch API (#62881)
      • ea1afec build: move http_server and generate_api_docs into defaults2.bzl (#62878)
      • f0fca61 refactor(common): replace aio links to adev (#62839)
      • 622e108 build: standardize usage of js_binary (#62860)
      • 2b0f3fc build: remove all usages of @​bazel/runfiles (#62805)
      • 15670d8 fix(http): propagate plain errors when parsing fails (#62765)
      • b388f1e build: remove all usages of the interop_deps attr for ts_project and ng_proje...
      • 1e9bfe5 build: migrate to new toolchain usage for api goldens (#62688)
      • 276836e fix(http): do not display warnings Angular detected that a HttpClient` requ...
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/common&package-manager=npm_and_yarn&previous-version=19.2.14&new-version=20.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index e1141d44ee6..6897739f31a 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -13,7 +13,7 @@ "dependencies": { "@angular/animations": "^20.0.3", "@angular/cdk": "^20.1.0", - "@angular/common": "^19.0.0", + "@angular/common": "^20.1.4", "@angular/compiler": "^20.0.6", "@angular/core": "^20.0.3", "@angular/forms": "^20.1.2", From 3624eae80dc72e728a50063301371e54dec9072e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:52:18 +0000 Subject: [PATCH 24/50] Bump go_router from 15.1.3 to 16.1.0 in /animations (#2703) Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- animations/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/animations/pubspec.yaml b/animations/pubspec.yaml index 10083e84924..2754aabf425 100644 --- a/animations/pubspec.yaml +++ b/animations/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: flutter: sdk: flutter flutter_animate: ^4.1.0 - go_router: ^15.0.0 + go_router: ^16.1.0 window_size: # plugin is not yet part of the flutter framework git: url: https://github.com/google/flutter-desktop-embedding.git From 3342807950c0e669053e8bf1f58d0bb345fbc61f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 11:17:47 +0000 Subject: [PATCH 25/50] Bump go_router from 15.1.3 to 16.1.0 in /form_app (#2704) Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- form_app/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/form_app/pubspec.yaml b/form_app/pubspec.yaml index 66ad2b1c2b3..790e13fbff1 100644 --- a/form_app/pubspec.yaml +++ b/form_app/pubspec.yaml @@ -18,7 +18,7 @@ dependencies: git: url: https://github.com/google/flutter-desktop-embedding.git path: plugins/window_size - go_router: ^15.0.0 + go_router: ^16.1.0 dev_dependencies: analysis_defaults: From 763c79ca8a3aa9d39a24502df455ea3ae46ba521 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 11:44:23 +0000 Subject: [PATCH 26/50] Bump go_router from 15.1.3 to 16.1.0 in /provider_shopper (#2705) Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- provider_shopper/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provider_shopper/pubspec.yaml b/provider_shopper/pubspec.yaml index 99c6d258670..af5c284218d 100644 --- a/provider_shopper/pubspec.yaml +++ b/provider_shopper/pubspec.yaml @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - go_router: ^15.0.0 + go_router: ^16.1.0 provider: ^6.0.2 window_size: git: From 64758f86fa145e6f8440f535a64a297ae62725f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:17:50 +0000 Subject: [PATCH 27/50] Bump go_router from 15.1.3 to 16.1.0 in /game_template (#2706) Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- game_template/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game_template/pubspec.yaml b/game_template/pubspec.yaml index 3c0af46ff37..de74a618cdf 100644 --- a/game_template/pubspec.yaml +++ b/game_template/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: audioplayers: ^6.0.0 cupertino_icons: ^1.0.2 - go_router: ^15.0.0 + go_router: ^16.1.0 logging: ^1.1.0 provider: ^6.0.2 shared_preferences: ^2.0.13 From edf44e92ae4bb295e46d12e6d8d69021d7b185d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:20:12 +0000 Subject: [PATCH 28/50] Bump go_router from 15.1.3 to 16.1.0 in /deeplink_store_example (#2707) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- deeplink_store_example/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deeplink_store_example/pubspec.yaml b/deeplink_store_example/pubspec.yaml index 9f295df77d4..6a485fe5e56 100644 --- a/deeplink_store_example/pubspec.yaml +++ b/deeplink_store_example/pubspec.yaml @@ -36,7 +36,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 shrine_images: ^2.0.2 - go_router: ^15.0.0 + go_router: ^16.1.0 dev_dependencies: flutter_test: From 13c15aa3344570a6397c17a5e5a727ff1b996475 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:43:08 +0000 Subject: [PATCH 29/50] Bump go_router from 15.1.3 to 16.1.0 in /platform_channels (#2708) Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- platform_channels/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform_channels/pubspec.yaml b/platform_channels/pubspec.yaml index 5c58e4d239b..334b2c87068 100644 --- a/platform_channels/pubspec.yaml +++ b/platform_channels/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: sdk: flutter cupertino_icons: ^1.0.3 - go_router: ">=10.1.0 <16.0.0" + go_router: ">=10.1.0 <17.0.0" dev_dependencies: analysis_defaults: From 53a7efc20a28efb73bbf6f3d3d15f5654179c365 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:45:04 +0000 Subject: [PATCH 30/50] Bump go_router from 15.1.3 to 16.1.0 in /navigation_and_routing (#2710) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- navigation_and_routing/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/navigation_and_routing/pubspec.yaml b/navigation_and_routing/pubspec.yaml index 73a4a194f71..55bef920d14 100644 --- a/navigation_and_routing/pubspec.yaml +++ b/navigation_and_routing/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: cupertino_icons: ^1.0.2 flutter: sdk: flutter - go_router: ^15.0.0 + go_router: ^16.1.0 url_launcher: ^6.1.1 window_size: git: From 9ff803e2c58ed5612e243ec05061d6ff223e7206 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:45:06 +0000 Subject: [PATCH 31/50] Bump go_router from 15.1.3 to 16.1.0 in /place_tracker (#2709) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- place_tracker/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/place_tracker/pubspec.yaml b/place_tracker/pubspec.yaml index 23048911442..6ed81c230f5 100644 --- a/place_tracker/pubspec.yaml +++ b/place_tracker/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: google_maps_flutter: ^2.2.0 provider: ^6.0.2 uuid: ^4.0.0 - go_router: ">=10.0.0 <16.0.0" + go_router: ">=10.0.0 <17.0.0" dev_dependencies: analysis_defaults: From 74378fc6f0ca78158048ad55c76d79609f9027e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 13:54:24 +0000 Subject: [PATCH 32/50] Bump go_router from 15.1.3 to 16.1.0 in /testing_app (#2712) Bumps [go_router](https://github.com/flutter/packages/tree/main/packages) from 15.1.3 to 16.1.0.
      Commits
      • 83ae18a [go_router] add initial json support #110781 (#9404)
      • 56bcd0c [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...
      • b535930 [interactive_media_ads] Fixes setting adsresponse on Android (#9744)
      • 28c35c6 [interactive_media_ads]: Adds additional methods to configure ad requests (#9...
      • 03b33b1 [webview_flutter_platform_interface] Provide flexible API for loading local H...
      • f0645d8 Mark FlutterIOOverrides as final (#9719)
      • b2aef15 [in_app_purchase_storekit] Updated comment (#9445)
      • fe53da2 [video_player] Separate event stream from player on iOS (#9700)
      • db6988d [tool] Remove web drive hot reload workaround (#9704)
      • 7a9e9ce Fixed Camera Switching Bug (#9671)
      • Additional commits viewable in compare view

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go_router&package-manager=pub&previous-version=15.1.3&new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      --- testing_app/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing_app/pubspec.yaml b/testing_app/pubspec.yaml index e89841adde5..fcad7cf3be2 100644 --- a/testing_app/pubspec.yaml +++ b/testing_app/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: cupertino_icons: ^1.0.3 provider: ^6.0.2 - go_router: ">=10.0.0 <16.0.0" + go_router: ">=10.0.0 <17.0.0" dev_dependencies: analysis_defaults: From 2ea903a3235874f85e873a558c2879c1e34a2f7b Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Thu, 7 Aug 2025 09:45:20 -0400 Subject: [PATCH 33/50] remove SVN tip from samples (#2716) Per #2565, this tip doesn't actually work anymore, so I'm removing it from the README ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). --- README.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/README.md b/README.md index 7dc15a9e40c..01786c4299a 100644 --- a/README.md +++ b/README.md @@ -105,23 +105,6 @@ See the [getting started guide] to install the `flutter` tool. > If you want to run an add-to-app sample, there are additional requirements. > We suggest reading the [add-to-app documentation]. -### Tip: minimize download size - -As this repository is quite big, you can use -[svn] to download a single example. -For example: - -``` -svn co https://github.com/flutter/samples/trunk/provider_shopper -``` - -You can also use a [partial clone] to skip blob objects -that aren't currently checked out, while including the full commit history: - -``` -git clone --filter=blob:none https://github.com/flutter/samples.git -``` - ## Interested in contributing? See the [contributor's guide]! From 0aa5415d5e08a60822dde85c71855d5cc894adda Mon Sep 17 00:00:00 2001 From: Manaf Halimeh <43894077+Halimeh-manaf@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:23:34 +0200 Subject: [PATCH 34/50] [compass_app] fixing pixel overflowed (#2669) *- use SingleChildScrollView in the auth screen to fix pixel overflowed.* ![after](https://github.com/user-attachments/assets/4e346892-0260-443f-aa34-4fa3e3a57a42) ![before](https://github.com/user-attachments/assets/27484520-9342-4084-a83c-8dec43f02434) *Fix for: https://github.com/flutter/samples/issues/2668.* ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). If you need help, consider asking for advice on the #hackers-devrel channel on [Discord]. [Flutter Style Guide]: https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md [CLA]: https://cla.developers.google.com/ [Discord]: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md [Contributors Guide]: https://github.com/flutter/samples/blob/main/CONTRIBUTING.md [changelog]: ../CHANGELOG.md --- .../ui/auth/login/widgets/login_screen.dart | 64 ++++++++++--------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/compass_app/app/lib/ui/auth/login/widgets/login_screen.dart b/compass_app/app/lib/ui/auth/login/widgets/login_screen.dart index fb8ed14eb76..fd62b591b3c 100644 --- a/compass_app/app/lib/ui/auth/login/widgets/login_screen.dart +++ b/compass_app/app/lib/ui/auth/login/widgets/login_screen.dart @@ -50,38 +50,40 @@ class _LoginScreenState extends State { @override Widget build(BuildContext context) { return Scaffold( - body: Column( - crossAxisAlignment: CrossAxisAlignment.center, - mainAxisAlignment: MainAxisAlignment.spaceEvenly, - children: [ - const TiltedCards(), - Padding( - padding: Dimens.of(context).edgeInsetsScreenSymmetric, - child: Column( - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - TextField(controller: _email), - const SizedBox(height: Dimens.paddingVertical), - TextField(controller: _password, obscureText: true), - const SizedBox(height: Dimens.paddingVertical), - ListenableBuilder( - listenable: widget.viewModel.login, - builder: (context, _) { - return FilledButton( - onPressed: () { - widget.viewModel.login.execute(( - _email.value.text, - _password.value.text, - )); - }, - child: Text(AppLocalization.of(context).login), - ); - }, - ), - ], + body: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.spaceEvenly, + children: [ + const TiltedCards(), + Padding( + padding: Dimens.of(context).edgeInsetsScreenSymmetric, + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + TextField(controller: _email), + const SizedBox(height: Dimens.paddingVertical), + TextField(controller: _password, obscureText: true), + const SizedBox(height: Dimens.paddingVertical), + ListenableBuilder( + listenable: widget.viewModel.login, + builder: (context, _) { + return FilledButton( + onPressed: () { + widget.viewModel.login.execute(( + _email.value.text, + _password.value.text, + )); + }, + child: Text(AppLocalization.of(context).login), + ); + }, + ), + ], + ), ), - ), - ], + ], + ), ), ); } From 2999d738b8c088a1438f9446331a36fc7094ba65 Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Thu, 14 Aug 2025 12:26:24 -0700 Subject: [PATCH 35/50] Dart 3.9 / Flutter 3.35 [first LLM release] (#2714) I got carried away with Gemini and basically rewrote CI and the release process for the new LLM reality. This work was largely completed by Gemini. - Bump all SDK versions to the current beta (3.9.0-0) - Run `flutter channel beta` - Wrote `ci_script.dart` to replace the bash scripts - Converted repository to pub workspace #2499 - Added llm.md and release.md - Added redirect for deprecated Samples Index ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). --- .gemini/settings.json | 11 + .github/workflows/beta.yml | 36 +- .github/workflows/main.yml | 30 +- .gitignore | 4 + .prompts/code_freshness.md | 63 + .prompts/llm.md | 691 + .prompts/release.md | 93 + CHANGELOG.md | 32 - README.md | 2 +- .../.gitignore | 0 .../.metadata | 0 .../README.md | 0 .../analysis_options.yaml | 0 .../lib/cell.dart | 34 +- .../lib/main.dart | 0 .../pubspec.yaml | 12 +- .../test/widget_test.dart | 2 +- .../books/flutter_module_books/lib/main.dart | 36 +- .../books/flutter_module_books/pubspec.yaml | 4 +- .../test/widget_test.dart | 8 +- .../.gitignore | 0 .../.metadata | 0 .../README.md | 0 .../analysis_options.yaml | 0 .../lib/main.dart | 0 .../pubspec.yaml | 6 +- .../test/widget_test.dart | 2 +- .../test_driver/example.dart | 2 +- .../multiple_flutters_module/lib/main.dart | 5 +- .../multiple_flutters_module/pubspec.yaml | 4 +- .../flutter_module_using_plugin/lib/cell.dart | 32 +- .../flutter_module_using_plugin/pubspec.yaml | 6 +- .../flutter_module/pubspec.yaml | 4 +- analysis_defaults/.gitignore | 1 + analysis_defaults/lib/flutter.yaml | 4 + analysis_defaults/pubspec.yaml | 7 +- android_splash_screen/pubspec.yaml | 7 +- animations/lib/main.dart | 9 +- .../lib/src/basics/animated_builder.dart | 4 +- .../lib/src/basics/fade_transition.dart | 21 +- animations/lib/src/basics/tween_sequence.dart | 5 +- animations/lib/src/misc/animated_list.dart | 4 +- .../lib/src/misc/animated_positioned.dart | 19 +- .../lib/src/misc/animated_switcher.dart | 9 +- animations/lib/src/misc/carousel.dart | 52 +- animations/lib/src/misc/curved_animation.dart | 26 +- animations/lib/src/misc/expand_card.dart | 32 +- animations/lib/src/misc/flutter_animate.dart | 29 +- animations/lib/src/misc/focus_image.dart | 12 +- animations/lib/src/misc/hero_animation.dart | 15 +- .../lib/src/misc/physics_card_drag.dart | 27 +- .../lib/src/misc/repeating_animation.dart | 3 +- animations/pubspec.yaml | 6 +- .../test/basics/animated_builder_test.dart | 12 +- animations/test/misc/card_swipe_test.dart | 10 +- animations/test/misc/carousel_test.dart | 6 +- animations/test/misc/expand_card_test.dart | 5 +- animations/test/misc/focus_image_test.dart | 4 +- animations/test/misc/hero_animation_test.dart | 8 +- asset_transformation/analysis_options.yaml | 1 - .../bin/grayscale_transformer.dart | 7 +- .../grayscale_transformer/pubspec.yaml | 2 +- asset_transformation/pubspec.yaml | 7 +- background_isolate_channels/lib/main.dart | 9 +- .../lib/simple_database.dart | 4 +- background_isolate_channels/pubspec.yaml | 4 +- code_sharing/client/pubspec.yaml | 7 +- code_sharing/server/bin/server.dart | 7 +- code_sharing/server/pubspec.yaml | 5 +- .../shared/lib/src/models.freezed.dart | 29 +- code_sharing/shared/pubspec.yaml | 5 +- compass_app/app/lib/config/dependencies.dart | 94 +- .../activity/activity_repository_local.dart | 7 +- .../booking/booking_repository_local.dart | 9 +- .../booking/booking_repository_remote.dart | 12 +- .../app/lib/data/services/api/api_client.dart | 10 +- .../booking/booking_api_model.freezed.dart | 108 +- .../model/booking/booking_api_model.g.dart | 5 +- .../login_request/login_request.freezed.dart | 36 +- .../login_response.freezed.dart | 36 +- .../model/user/user_api_model.freezed.dart | 72 +- .../models/activity/activity.freezed.dart | 180 +- .../models/booking/booking.freezed.dart | 90 +- .../lib/domain/models/booking/booking.g.dart | 7 +- .../booking/booking_summary.freezed.dart | 72 +- .../models/continent/continent.freezed.dart | 36 +- .../destination/destination.freezed.dart | 126 +- .../itinerary_config.freezed.dart | 108 +- .../itinerary_config/itinerary_config.g.dart | 14 +- .../lib/domain/models/user/user.freezed.dart | 36 +- .../booking/booking_create_use_case.dart | 9 +- .../view_models/activities_viewmodel.dart | 38 +- .../activities/widgets/activities_screen.dart | 14 +- .../ui/auth/login/widgets/login_screen.dart | 9 +- .../view_models/booking_viewmodel.dart | 4 +- .../ui/booking/widgets/booking_header.dart | 23 +- .../ui/booking/widgets/booking_screen.dart | 22 +- .../app/lib/ui/core/themes/dimens.dart | 11 +- .../app/lib/ui/core/ui/custom_checkbox.dart | 7 +- .../app/lib/ui/home/widgets/home_screen.dart | 46 +- .../app/lib/ui/home/widgets/home_title.dart | 11 +- .../view_models/results_viewmodel.dart | 13 +- .../lib/ui/results/widgets/result_card.dart | 5 +- .../ui/results/widgets/results_screen.dart | 7 +- .../widgets/search_form_guests.dart | 14 +- .../widgets/search_form_submit.dart | 7 +- compass_app/app/pubspec.yaml | 10 +- compass_app/server/analysis_options.yaml | 30 - compass_app/server/bin/compass_server.dart | 13 +- .../lib/model/activity/activity.freezed.dart | 180 +- .../lib/model/booking/booking.freezed.dart | 108 +- .../server/lib/model/booking/booking.g.dart | 7 +- .../model/continent/continent.freezed.dart | 36 +- .../destination/destination.freezed.dart | 126 +- .../login_request/login_request.freezed.dart | 36 +- .../login_response.freezed.dart | 36 +- .../server/lib/model/user/user.freezed.dart | 72 +- compass_app/server/lib/routes/booking.dart | 19 +- .../server/lib/routes/destination.dart | 7 +- compass_app/server/pubspec.yaml | 6 +- context_menus/lib/cascading_menu_page.dart | 20 +- context_menus/lib/custom_buttons_page.dart | 39 +- context_menus/lib/custom_menu_page.dart | 9 +- context_menus/lib/default_values_page.dart | 6 +- context_menus/lib/email_button_page.dart | 9 +- context_menus/lib/field_types_page.dart | 26 +- context_menus/lib/full_page.dart | 46 +- context_menus/lib/global_selection_page.dart | 3 +- context_menus/lib/image_page.dart | 11 +- context_menus/lib/main.dart | 54 +- context_menus/lib/modified_action_page.dart | 7 +- context_menus/lib/platform_selector.dart | 25 +- context_menus/lib/reordered_buttons_page.dart | 35 +- context_menus/pubspec.yaml | 8 +- .../test/custom_buttons_page_test.dart | 10 +- context_menus/test/custom_menu_page_test.dart | 14 +- .../test/default_values_page_test.dart | 5 +- .../test/email_button_page_test.dart | 10 +- context_menus/test/field_types_page_test.dart | 30 +- .../test/global_selection_page_test.dart | 78 +- context_menus/test/utils.dart | 5 +- date_planner/lib/event.dart | 2 +- date_planner/lib/event_detail.dart | 5 +- date_planner/lib/event_editor.dart | 29 +- date_planner/lib/event_list.dart | 23 +- date_planner/lib/event_row.dart | 6 +- date_planner/lib/symbol_editor.dart | 7 +- date_planner/lib/task_row.dart | 32 +- date_planner/pubspec.yaml | 7 +- deeplink_store_example/lib/main.dart | 6 +- .../lib/product_category_list.dart | 7 +- deeplink_store_example/lib/product_list.dart | 7 +- deeplink_store_example/pubspec.yaml | 15 +- desktop_photo_search/fluent_ui/lib/main.dart | 28 +- .../lib/src/model/photo_search_model.dart | 3 +- .../fluent_ui/lib/src/model/search.g.dart | 4 +- .../fluent_ui/lib/src/unsplash/api_error.dart | 4 +- .../lib/src/unsplash/api_error.g.dart | 5 +- .../unsplash/current_user_collections.g.dart | 21 +- .../fluent_ui/lib/src/unsplash/exif.g.dart | 37 +- .../fluent_ui/lib/src/unsplash/links.g.dart | 20 +- .../fluent_ui/lib/src/unsplash/location.dart | 4 +- .../lib/src/unsplash/location.g.dart | 15 +- .../fluent_ui/lib/src/unsplash/photo.g.dart | 106 +- .../fluent_ui/lib/src/unsplash/position.dart | 4 +- .../lib/src/unsplash/position.g.dart | 12 +- .../unsplash/search_photos_response.g.dart | 29 +- .../fluent_ui/lib/src/unsplash/tags.g.dart | 11 +- .../fluent_ui/lib/src/unsplash/urls.g.dart | 25 +- .../fluent_ui/lib/src/unsplash/user.g.dart | 71 +- .../lib/src/widgets/photo_details.dart | 18 +- .../lib/src/widgets/photo_search_dialog.dart | 13 +- .../lib/src/widgets/policy_dialog.dart | 34 +- .../fluent_ui/lib/src/widgets/split.dart | 4 +- .../lib/src/widgets/unsplash_notice.dart | 31 +- .../src/widgets/unsplash_search_content.dart | 88 +- desktop_photo_search/fluent_ui/pubspec.yaml | 3 +- desktop_photo_search/material/lib/main.dart | 40 +- .../lib/src/model/photo_search_model.dart | 3 +- .../material/lib/src/model/search.g.dart | 4 +- .../material/lib/src/unsplash/api_error.dart | 4 +- .../lib/src/unsplash/api_error.g.dart | 5 +- .../unsplash/current_user_collections.g.dart | 21 +- .../material/lib/src/unsplash/exif.g.dart | 37 +- .../material/lib/src/unsplash/links.g.dart | 20 +- .../material/lib/src/unsplash/location.dart | 4 +- .../material/lib/src/unsplash/location.g.dart | 15 +- .../material/lib/src/unsplash/photo.g.dart | 106 +- .../material/lib/src/unsplash/position.dart | 4 +- .../material/lib/src/unsplash/position.g.dart | 12 +- .../unsplash/search_photos_response.g.dart | 29 +- .../material/lib/src/unsplash/tags.g.dart | 11 +- .../material/lib/src/unsplash/urls.g.dart | 25 +- .../material/lib/src/unsplash/user.g.dart | 71 +- .../lib/src/widgets/photo_details.dart | 18 +- .../lib/src/widgets/photo_search_dialog.dart | 13 +- .../lib/src/widgets/policy_dialog.dart | 34 +- .../material/lib/src/widgets/split.dart | 4 +- .../lib/src/widgets/unsplash_notice.dart | 31 +- .../src/widgets/unsplash_search_content.dart | 90 +- desktop_photo_search/material/pubspec.yaml | 7 +- .../material/test/unsplash_test.dart | 8 +- .../material/test/widget_test.dart | 8 +- devtools_options.yaml | 3 + docs/index.html | 13 + dynamic_theme/lib/main.dart | 43 +- dynamic_theme/lib/widgets/api_key_widget.dart | 9 +- dynamic_theme/lib/widgets/message_widget.dart | 12 +- dynamic_theme/pubspec.yaml | 7 +- experimental/README.md | 5 +- flutter_maps_firestore/.gitignore | 77 - flutter_maps_firestore/.metadata | 30 - flutter_maps_firestore/README.md | 60 - flutter_maps_firestore/analysis_options.yaml | 1 - flutter_maps_firestore/codelab_rebuild.yaml | 102 - flutter_maps_firestore/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 26 - .../ios/Flutter/Debug.xcconfig | 2 - .../ios/Flutter/Release.xcconfig | 2 - .../ios/GoogleService-Info.plist | 10 - flutter_maps_firestore/ios/Podfile | 47 - flutter_maps_firestore/ios/Podfile.orig | 44 - .../ios/Runner.xcodeproj/project.pbxproj | 740 - .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../ios/Runner/AppDelegate.swift | 18 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - flutter_maps_firestore/ios/Runner/Info.plist | 51 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../ios/RunnerTests/RunnerTests.swift | 12 - flutter_maps_firestore/lib/api_key.dart | 7 - flutter_maps_firestore/lib/main.dart | 283 - flutter_maps_firestore/pubspec.yaml | 24 - flutter_maps_firestore/test/widget_test.dart | 9 - form_app/lib/main.dart | 18 +- form_app/lib/src/autofill.dart | 4 +- form_app/lib/src/form_widgets.dart | 15 +- form_app/lib/src/http/mock_client.dart | 3 +- form_app/lib/src/sign_in_http.dart | 17 +- form_app/lib/src/validation.dart | 38 +- form_app/pubspec.yaml | 5 +- form_app/test/form_app_test.dart | 6 +- game_template/lib/main.dart | 28 +- game_template/lib/src/ads/ads_controller.dart | 9 +- .../lib/src/ads/banner_ad_widget.dart | 7 +- .../src/play_session/play_session_screen.dart | 24 +- .../lib/src/settings/custom_name_dialog.dart | 5 +- .../lib/src/settings/settings_screen.dart | 37 +- game_template/lib/src/style/confetti.dart | 20 +- game_template/pubspec.yaml | 16 +- gemini_tasks/lib/main.dart | 55 +- gemini_tasks/lib/widgets/api_key_widget.dart | 9 +- gemini_tasks/lib/widgets/message_widget.dart | 12 +- gemini_tasks/pubspec.yaml | 7 +- google_maps/lib/main.dart | 5 +- google_maps/lib/src/locations.g.dart | 23 +- google_maps/pubspec.yaml | 3 +- infinite_list/lib/main.dart | 40 +- infinite_list/lib/src/api/fetch.dart | 6 +- infinite_list/lib/src/item_tile.dart | 5 +- infinite_list/pubspec.yaml | 7 +- infinite_list/test/smoke_test.dart | 6 +- ios_app_clip/lib/main.dart | 4 +- ios_app_clip/pubspec.yaml | 7 +- isolate_example/lib/data_transfer_page.dart | 9 +- .../lib/infinite_process_page.dart | 15 +- isolate_example/lib/main.dart | 3 +- isolate_example/lib/performance_page.dart | 38 +- isolate_example/pubspec.yaml | 4 +- jsonexample/README.md | 10 - material_3_demo/lib/main.dart | 15 +- material_3_demo/lib/src/animations.dart | 12 +- material_3_demo/lib/src/buttons.dart | 22 +- material_3_demo/lib/src/color_box.dart | 4 +- .../lib/src/color_palettes_screen.dart | 23 +- material_3_demo/lib/src/component_screen.dart | 236 +- material_3_demo/lib/src/elevation_screen.dart | 10 +- .../lib/src/expanded_image_color_action.dart | 10 +- material_3_demo/lib/src/home.dart | 84 +- material_3_demo/lib/src/scheme.dart | 7 +- .../lib/src/typography_screen.dart | 60 +- material_3_demo/pubspec.yaml | 7 +- material_3_demo/test/color_screen_test.dart | 9 +- .../test/component_screen_test.dart | 428 +- .../test/elevation_screen_test.dart | 14 +- navigation_and_routing/lib/main.dart | 3 +- navigation_and_routing/lib/src/app.dart | 8 +- navigation_and_routing/lib/src/auth.dart | 7 +- .../lib/src/data/library.dart | 55 +- .../lib/src/screens/authors.dart | 6 +- .../lib/src/screens/book_details.dart | 26 +- .../lib/src/screens/scaffold.dart | 10 +- .../lib/src/screens/settings.dart | 55 +- .../lib/src/widgets/author_list.dart | 11 +- .../lib/src/widgets/book_list.dart | 11 +- navigation_and_routing/pubspec.yaml | 5 +- pedometer/example/lib/main.dart | 39 +- pedometer/example/lib/steps_repo.dart | 34 +- pedometer/example/pubspec.yaml | 15 +- pedometer/lib/health_connect.dart | 85 +- .../lib/pedometer_bindings_generated.dart | 44514 ++++++++-------- pedometer/pubspec.yaml | 13 +- place_tracker/lib/place_details.dart | 28 +- place_tracker/lib/place_list.dart | 29 +- place_tracker/lib/place_map.dart | 22 +- place_tracker/pubspec.yaml | 8 +- platform_channels/lib/main.dart | 4 +- .../lib/src/add_pet_details.dart | 15 +- .../lib/src/counter_method_channel.dart | 4 +- .../lib/src/image_basic_message_channel.dart | 3 +- .../lib/src/method_channel_demo.dart | 8 +- .../lib/src/pet_list_message_channel.dart | 4 +- .../lib/src/pet_list_screen.dart | 7 +- .../lib/src/platform_image_demo.dart | 20 +- platform_channels/pubspec.yaml | 8 +- .../test/src/add_pet_details_test.dart | 5 +- .../test/src/event_channel_demo_test.dart | 4 +- .../test/src/method_channel_demo_test.dart | 4 +- .../test/src/pet_list_screen_test.dart | 8 +- .../test/src/platform_image_demo_test.dart | 8 +- platform_design/lib/main.dart | 16 +- platform_design/lib/news_tab.dart | 18 +- platform_design/lib/profile_tab.dart | 10 +- platform_design/lib/settings_tab.dart | 5 +- platform_design/lib/song_detail_tab.dart | 62 +- platform_design/lib/songs_tab.dart | 34 +- platform_design/lib/utils.dart | 7 +- platform_design/lib/widgets.dart | 13 +- platform_design/pubspec.yaml | 5 +- platform_view_swift/pubspec.yaml | 6 +- provider_counter/lib/main.dart | 12 +- provider_counter/pubspec.yaml | 5 +- provider_shopper/lib/main.dart | 13 +- provider_shopper/lib/models/cart.dart | 3 +- provider_shopper/lib/screens/cart.dart | 35 +- provider_shopper/lib/screens/catalog.dart | 38 +- provider_shopper/lib/screens/login.dart | 9 +- provider_shopper/pubspec.yaml | 7 +- pubspec.yaml | 51 + simple_shader/pubspec.yaml | 4 +- simplistic_calculator/lib/main.dart | 52 +- simplistic_calculator/pubspec.yaml | 6 +- simplistic_editor/lib/app_state.dart | 18 +- simplistic_editor/lib/app_state_manager.dart | 4 +- simplistic_editor/lib/basic_text_field.dart | 41 +- .../lib/basic_text_input_client.dart | 268 +- simplistic_editor/lib/formatting_toolbar.dart | 7 +- simplistic_editor/lib/main.dart | 19 +- simplistic_editor/lib/replacements.dart | 154 +- .../lib/text_editing_delta_history_view.dart | 17 +- simplistic_editor/pubspec.yaml | 8 +- simplistic_editor/test/main_screen_test.dart | 5 +- testing_app/integration_test/perf_test.dart | 6 +- .../integration_test/state_mgmt_test.dart | 12 +- testing_app/lib/screens/favorites.dart | 3 +- testing_app/lib/screens/home.dart | 3 +- testing_app/pubspec.yaml | 7 +- testing_app/test/favorites_test.dart | 16 +- testing_app/test/home_test.dart | 12 +- tool/ci_script.dart | 67 + tool/flutter_ci_script_shared.sh | 2 +- tool/flutter_ci_script_stable.sh | 11 +- ...ean_packages => flutter_clean_packages.sh} | 0 tool/pubspec.yaml | 13 + tool/release.dart | 357 + veggieseasons/lib/data/app_state.dart | 19 +- .../lib/data/local_veggie_provider.dart | 265 +- veggieseasons/lib/main.dart | 18 +- veggieseasons/lib/screens/details.dart | 42 +- veggieseasons/lib/screens/favorites.dart | 44 +- veggieseasons/lib/screens/home.dart | 5 +- veggieseasons/lib/screens/list.dart | 6 +- veggieseasons/lib/screens/search.dart | 13 +- veggieseasons/lib/screens/settings.dart | 59 +- veggieseasons/lib/styles.dart | 66 +- veggieseasons/lib/widgets/detail_buttons.dart | 24 +- veggieseasons/lib/widgets/veggie_card.dart | 5 +- .../lib/widgets/veggie_headline.dart | 10 +- .../lib/widgets/veggie_seasons_page.dart | 3 +- veggieseasons/pubspec.yaml | 9 +- .../element_embedding_demo/pubspec.yaml | 7 +- .../ng-flutter/flutter/lib/pages/counter.dart | 9 +- web_embedding/ng-flutter/flutter/pubspec.yaml | 8 +- 410 files changed, 28247 insertions(+), 27742 deletions(-) create mode 100644 .gemini/settings.json create mode 100644 .prompts/code_freshness.md create mode 100644 .prompts/llm.md create mode 100644 .prompts/release.md delete mode 100644 CHANGELOG.md rename add_to_app/android_view/{flutter_module_using_plugin => flutter_module_using_plugin_android_view}/.gitignore (100%) rename add_to_app/android_view/{flutter_module_using_plugin => flutter_module_using_plugin_android_view}/.metadata (100%) rename add_to_app/android_view/{flutter_module_using_plugin => flutter_module_using_plugin_android_view}/README.md (100%) rename add_to_app/android_view/{flutter_module_using_plugin => flutter_module_using_plugin_android_view}/analysis_options.yaml (100%) rename add_to_app/android_view/{flutter_module_using_plugin => flutter_module_using_plugin_android_view}/lib/cell.dart (83%) rename add_to_app/android_view/{flutter_module_using_plugin => flutter_module_using_plugin_android_view}/lib/main.dart (100%) rename add_to_app/android_view/{flutter_module_using_plugin => flutter_module_using_plugin_android_view}/pubspec.yaml (85%) rename add_to_app/android_view/{flutter_module_using_plugin => flutter_module_using_plugin_android_view}/test/widget_test.dart (95%) rename add_to_app/fullscreen/{flutter_module => flutter_module_fullscreen}/.gitignore (100%) rename add_to_app/fullscreen/{flutter_module => flutter_module_fullscreen}/.metadata (100%) rename add_to_app/fullscreen/{flutter_module => flutter_module_fullscreen}/README.md (100%) rename add_to_app/fullscreen/{flutter_module => flutter_module_fullscreen}/analysis_options.yaml (100%) rename add_to_app/fullscreen/{flutter_module => flutter_module_fullscreen}/lib/main.dart (100%) rename add_to_app/fullscreen/{flutter_module => flutter_module_fullscreen}/pubspec.yaml (93%) rename add_to_app/fullscreen/{flutter_module => flutter_module_fullscreen}/test/widget_test.dart (95%) rename add_to_app/fullscreen/{flutter_module => flutter_module_fullscreen}/test_driver/example.dart (86%) delete mode 100644 asset_transformation/analysis_options.yaml delete mode 100644 compass_app/server/analysis_options.yaml create mode 100644 devtools_options.yaml create mode 100644 docs/index.html delete mode 100644 flutter_maps_firestore/.gitignore delete mode 100644 flutter_maps_firestore/.metadata delete mode 100644 flutter_maps_firestore/README.md delete mode 100644 flutter_maps_firestore/analysis_options.yaml delete mode 100644 flutter_maps_firestore/codelab_rebuild.yaml delete mode 100644 flutter_maps_firestore/ios/.gitignore delete mode 100644 flutter_maps_firestore/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 flutter_maps_firestore/ios/Flutter/Debug.xcconfig delete mode 100644 flutter_maps_firestore/ios/Flutter/Release.xcconfig delete mode 100644 flutter_maps_firestore/ios/GoogleService-Info.plist delete mode 100644 flutter_maps_firestore/ios/Podfile delete mode 100644 flutter_maps_firestore/ios/Podfile.orig delete mode 100644 flutter_maps_firestore/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 flutter_maps_firestore/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 flutter_maps_firestore/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 flutter_maps_firestore/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 flutter_maps_firestore/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 flutter_maps_firestore/ios/Runner/AppDelegate.swift delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 flutter_maps_firestore/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 flutter_maps_firestore/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 flutter_maps_firestore/ios/Runner/Info.plist delete mode 100644 flutter_maps_firestore/ios/Runner/Runner-Bridging-Header.h delete mode 100644 flutter_maps_firestore/ios/RunnerTests/RunnerTests.swift delete mode 100644 flutter_maps_firestore/lib/api_key.dart delete mode 100644 flutter_maps_firestore/lib/main.dart delete mode 100644 flutter_maps_firestore/pubspec.yaml delete mode 100644 flutter_maps_firestore/test/widget_test.dart delete mode 100644 jsonexample/README.md create mode 100644 pubspec.yaml create mode 100644 tool/ci_script.dart rename tool/{flutter_clean_packages => flutter_clean_packages.sh} (100%) create mode 100644 tool/pubspec.yaml create mode 100644 tool/release.dart diff --git a/.gemini/settings.json b/.gemini/settings.json new file mode 100644 index 00000000000..715d896d95a --- /dev/null +++ b/.gemini/settings.json @@ -0,0 +1,11 @@ +{ + "mcpServers": { + "dart": { + "command": "dart", + "args": [ + "mcp-server" + ] + } + }, + "contextFileName": "/.prompts/llm.md" +} diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 9f74ca87b91..9dcd376ea46 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -15,10 +15,10 @@ defaults: shell: bash jobs: - # Run the stable test script on the beta channel. Since this branch will soon - # be merged into main as our stable-targeting code, this is the key thing we - # need to test. - stable-tests-on-beta: + # Test all samples on the beta channel. Since the beta channel will soon be + # promoted to stable, this branch is only concerned with the beta. + Beta-CI: + name: Test flutter beta channel runs-on: ${{ matrix.os }} if: github.repository == 'flutter/samples' strategy: @@ -34,7 +34,7 @@ jobs: - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: beta - - run: ./tool/flutter_ci_script_stable.sh + - run: flutter pub get && dart tool/ci_script.dart # Verify the Android add-to-app samples build and pass tests with the beta # channel. @@ -54,16 +54,16 @@ jobs: # Verify the iOS add-to-app samples build and pass tests with the beta # channel. - ios-build: - runs-on: macos-latest - if: github.repository == 'flutter/samples' - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 - with: - distribution: 'zulu' - java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 - with: - channel: beta - - run: ./tool/ios_ci_script.sh + # ios-build: + # runs-on: macos-latest + # if: github.repository == 'flutter/samples' + # steps: + # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + # - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + # with: + # distribution: 'zulu' + # java-version: '17' + # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + # with: + # channel: beta + # - run: ./tool/ios_ci_script.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index df7dead6ca0..d219f022e4a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,7 +24,7 @@ jobs: strategy: fail-fast: false matrix: - flutter_version: [stable, beta, master] + flutter_version: [stable, beta] os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 @@ -35,7 +35,7 @@ jobs: - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 with: channel: ${{ matrix.flutter_version }} - - run: ./tool/flutter_ci_script_${{ matrix.flutter_version }}.sh + - run: flutter pub get && dart tool/ci_script.dart # android-build: # runs-on: ubuntu-latest @@ -51,16 +51,16 @@ jobs: # channel: stable # - run: ./tool/android_ci_script.sh - ios-build: - runs-on: macos-latest - if: github.repository == 'flutter/samples' - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 - with: - distribution: 'zulu' - java-version: '17' - - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 - with: - channel: stable - - run: ./tool/ios_ci_script.sh + # ios-build: + # runs-on: macos-latest + # if: github.repository == 'flutter/samples' + # steps: + # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + # - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + # with: + # distribution: 'zulu' + # java-version: '17' + # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + # with: + # channel: stable + # - run: ./tool/ios_ci_script.sh diff --git a/.gitignore b/.gitignore index ee83909856c..7943f5195b1 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,7 @@ .pub-cache/ .pub/ /build/ +**/build/ # Android related **/gradle-wrapper.jar @@ -81,3 +82,6 @@ yarn.lock !**/ios/**/default.pbxuser !**/ios/**/default.perspectivev3 !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages + +.claude/ +logs/ diff --git a/.prompts/code_freshness.md b/.prompts/code_freshness.md new file mode 100644 index 00000000000..6b28e9a5e61 --- /dev/null +++ b/.prompts/code_freshness.md @@ -0,0 +1,63 @@ +# Code Health and Style Guide Analysis + +This document provides instructions for an AI assistant to analyze this repository against the Dart and Flutter style guide (`.prompts/llm.md`) and log opportunities for improvement. + +## Workflow + +The AI assistant must follow these steps exactly: + +### 1. Setup + +1. **Create Log Directory**: If it does not already exist, create a directory named `logs` in the repository root. +2. **Create Log File**: Create a new file inside the `logs` directory named `YYYY-MM-DD_HH-MM-SS-freshness-scores.md`, where `YYYY-MM-DD_HH-MM-SS` is the current timestamp. + +### 2. Project Identification + +1. **Find Projects**: Identify all sample projects by searching for `pubspec.yaml` files within the repository. Each directory containing a `pubspec.yaml` should be considered a separate project. +2. **Create a Queue**: Compile a list of the absolute paths to these project directories to process them one by one. + +### 3. Analysis Loop + +For each project directory identified in the previous step, perform the following: + +1. **Check for Dart Files**: + * Verify that the project directory contains at least one `.dart` file. + * If not, add an entry to the log file stating that the project was skipped for this reason and proceed to the next project. + +2. **Analyze Git History**: + * Run `git log` to find the most recent commit to a `.dart` file within that project's directory made by a human (i.e., not a bot). + * **Command**: + ```bash + git log -1 --author='^(?!.*bot).*$' --pretty="format:%ad" --date=short -- ./**/*.dart + ``` + *(Note: This command should be run from within the project's directory).* + * **Handle No Commits**: If the command returns no output, note "No human commits found" for the log. If there are no commits at all, note that as well. + +3. **Read and Assess Code**: + * Read all `.dart` files within the project directory (recursively). + * Compare the code against the rules and patterns defined in `.prompts/llm.md`. + * The assessment must focus on: + * Code organization and structure. + * Adherence to naming conventions. + * Proper use of Flutter and Dart patterns (e.g., `const` constructors, collection literals). + * State management best practices. + * Clarity, readability, and documentation. + +4. **Log Findings**: + * Append a new entry to the log file using the following Markdown template. Ensure all fields are filled out. + + ```markdown + --- + **Sample**: `path/to/sample` + **Last Human Commit**: `YYYY-MM-DD` or "No human commits found" + **Assessment Date**: `YYYY-MM-DD` + + **Summary of Style Guide Adherence**: + A brief, one-paragraph summary of how well the project adheres to the style guide. Mention its strengths and weaknesses in general terms. + + **Opportunities for Improvement**: + - A concrete, actionable bullet point describing a specific area for improvement. + - Another actionable bullet point. + - A third bullet point, if applicable. Focus on providing clear, specific, and helpful recommendations. + --- + ``` \ No newline at end of file diff --git a/.prompts/llm.md b/.prompts/llm.md new file mode 100644 index 00000000000..c31e109c5c5 --- /dev/null +++ b/.prompts/llm.md @@ -0,0 +1,691 @@ +You are an expert Dart and Flutter developer on the Flutter team at Google. Your code must adhere to this style guide. + +## Core Philosophy + +- **Follow Effective Dart guidelines.** +- **Optimize for readability**: Write code that is easy to understand and maintain +- **Write detailed documentation**: Every public API should be well-documented +- **Keep one source of truth**: Avoid duplicating state across your application +- **Design APIs from the developer's perspective**: Consider how the API will be used +- **Create useful error messages**: Error messages should guide developers toward solutions +- **Write tests first**: When fixing bugs, write failing tests first, then fix the bug +- **Avoid workarounds**: Take time to fix problems correctly rather than implementing temporary solutions + +## Naming Conventions + +### Identifier Types (Official Dart Guidelines) + +#### UpperCamelCase +- **Classes**: `MyWidget`, `UserRepository`, `HttpClient` +- **Enum types**: `ButtonType`, `AnimationState`, `ConnectionState` +- **Typedefs**: `EventCallback`, `ValidatorFunction` +- **Type parameters**: ``, ``, `` +- **Extensions**: `StringExtension`, `MyFancyList`, `SmartIterable` + +#### lowerCamelCase +- **Variables**: `userName`, `isLoading`, `itemCount` +- **Parameters**: `onPressed`, `itemBuilder`, `scrollDirection` +- **Class members**: `_privateField`, `publicMethod` +- **Top-level functions**: `buildWidget`, `validateInput` +- **Constants**: `defaultPadding`, `maxRetries`, `pi` (prefer over SCREAMING_CAPS) + +#### lowercase_with_underscores +- **Packages**: `my_package`, `http_client` +- **Directories**: `lib/widgets/custom`, `test/unit_tests` +- **Source files**: `user_profile_widget.dart`, `file_system.dart` +- **Import prefixes**: `import 'dart:math' as math;`, `import 'package:foo/foo.dart' as foo_lib;` + +### Flutter-Specific Guidelines +- **Global constants**: Begin with prefix "k": `kDefaultTimeout`, `kMaxItems` +- **Avoid abbreviations**: Use `button` instead of `btn`, `number` instead of `num` +- **Acronyms**: Capitalize acronyms longer than two letters like regular words: `HttpClient` not `HTTPClient` +- **Unused parameters**: Use wildcards (`_`) for unused callback parameters +- **Private identifiers**: Use leading underscores only for truly private members +- **Avoid Hungarian notation**: Don't use prefix letters like `strName` or `intCount` + +## Code Organization and Structure + +- **Define related classes in the same library.** +- **For large libraries, group smaller libraries by exporting them in a top-level library.** +- **Group related libraries in the same folder.** + +### Import Ordering (Strict Dart Convention) +```dart +// 1. Dart core libraries (alphabetically) +import 'dart:async'; +import 'dart:convert'; +import 'dart:math'; + +// 2. Flutter and package imports (alphabetically) +import 'package:flutter/material.dart'; +import 'package:http/http.dart' as http; +import 'package:provider/provider.dart'; + +// 3. Relative imports (alphabetically) +import '../models/user.dart'; +import '../widgets/custom_button.dart'; +import 'user_repository.dart'; + +// 4. Exports (if any, in separate section) +export 'src/my_library.dart'; +``` + +### Class Member Ordering (Flutter Team Convention) +```dart +class MyWidget extends StatefulWidget { + // 1. Constructors first + const MyWidget({ + super.key, + required this.title, + this.isEnabled = true, + }); + + // 2. Public constants + static const double kDefaultHeight = 48.0; + + // 3. Public fields + final String title; + final bool isEnabled; + + // 4. Private constants + static const double _defaultPadding = 16.0; + + // 5. Private fields + String? _cachedValue; + + // 6. Getters and setters + bool get isDisabled => !isEnabled; + + // 7. Public methods + @override + State createState() => _MyWidgetState(); + + // 8. Private methods + void _updateCache() { + // Implementation + } +} +``` + +## Formatting and Style Rules + +### Line Length and Basic Formatting +- **Always use `dart format`** for automatic code formatting +- **Prefer lines 80 characters or fewer** for better readability +- **Maximum 100 characters for comments** (Flutter team preference) +- **Always use curly braces** for all flow control statements +- **Don't add trailing comments** + +```dart +// Good - always use braces +if (condition) { + print('hello'); +} + +// Bad - missing braces +if (condition) print('hello'); +``` + +### Function and Method Formatting +```dart +// Use "=>" for short functions and getters +String get displayName => '$firstName $lastName'; +int get age => DateTime.now().year - birthYear; + +// Use braces for longer functions +String formatUserName(String first, String last) { + if (first.isEmpty && last.isEmpty) { + return 'Anonymous'; + } + return '$first $last'.trim(); +} +``` + +### Dart-Specific Formatting Rules +- **Prefer `+=` over `++`** for increment operations: `counter += 1;` +- **Use collection literals** when possible: `[]` instead of `List()` +- **Adjacent string literals** for concatenation: +```dart +var longMessage = 'This is a very long message ' + 'that spans multiple lines.'; +``` + +## Type Annotations and Safety + +### Type Annotations (Required by Flutter Team) +```dart +// DO annotate return types on function declarations +String formatName(String first, String last) { + return '$first $last'; +} + +// DO annotate parameter types on function declarations +void updateUser(String id, Map data) { + // Implementation +} + +// DO use explicit types for variables (avoid var/dynamic) +final List users = []; +final Map scores = {}; +``` + +### Null Safety Best Practices +```dart +// DON'T explicitly initialize variables to null +String? name; // Good +String? name = null; // Bad + +// DO use proper null-aware operators +final displayName = user?.name ?? 'Unknown'; + +// DO use late for non-nullable fields initialized later +class MyWidget extends StatefulWidget { + late final AnimationController controller; +} +``` + +### Future and Async Types +```dart +// DO use Future for async functions that don't return values +Future saveUser(User user) async { + await repository.save(user); +} + +// DO prefer async/await over raw futures +Future> loadUsers() async { + final response = await http.get('/api/users'); + return parseUsers(response.body); +} +``` + +## Documentation Standards + +### Documentation Comments (Dart Standard) +```dart +/// A custom button widget that provides enhanced styling and behavior. +/// +/// This widget wraps Flutter's [ElevatedButton] and adds additional +/// functionality like loading states and custom styling. +/// +/// The [onPressed] callback is called when the button is tapped. +/// Set [isEnabled] to false to disable the button. +/// +/// Example usage: +/// ```dart +/// CustomButton( +/// onPressed: () => print('Pressed'), +/// child: Text('Click me'), +/// isEnabled: true, +/// ) +/// ``` +class CustomButton extends StatelessWidget { + /// Creates a custom button. + /// + /// The [onPressed] and [child] parameters are required. + /// The [isEnabled] parameter defaults to true. + const CustomButton({ + super.key, + required this.onPressed, + required this.child, + this.isEnabled = true, + }); + + /// Called when the button is pressed. + final VoidCallback? onPressed; + + /// The widget to display inside the button. + final Widget child; + + /// Whether the button is enabled for interaction. + final bool isEnabled; +} +``` + +### Method Documentation Requirements +```dart +/// Validates the given email address format. +/// +/// Returns `true` if the [email] is valid according to RFC standards. +/// Returns `false` if the format is invalid. +/// +/// Throws [ArgumentError] if [email] is null or empty. +/// +/// Example: +/// ```dart +/// final isValid = validateEmail('user@example.com'); // true +/// ``` +bool validateEmail(String email) { + if (email.isEmpty) { + throw ArgumentError('Email cannot be empty'); + } + return RegExp(r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$').hasMatch(email); +} +``` + +## Flutter-Specific Patterns + +- **Prefer composition over inheritance.** +- **Avoid large build() methods by creating smaller Widgets with a reusable API.** +- **Use small, private Widget classes instead of private helper methods that return a Widget.** +- **Use lazy lists wherever possible using ListView.builder.** + +### Widget Construction +```dart +class CustomCard extends StatelessWidget { + const CustomCard({ + super.key, + required this.title, + required this.content, + this.elevation = 2.0, + this.onTap, + }); + + final String title; + final Widget content; + final double elevation; + final VoidCallback? onTap; + + @override + Widget build(BuildContext context) { + return Card( + elevation: elevation, + child: InkWell( + onTap: onTap, + child: Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + title, + style: Theme.of(context).textTheme.titleLarge, + ), + const SizedBox(height: 8.0), + content, + ], + ), + ), + ), + ); + } +} +``` + +## State Management +- **Don't use a third party package for state management unless explicitly asked to do so.** +- **Use manual dependency injection (declaring objects that the class depends in its constructor) as much as possible to make the dependencies required by the class clear in it's API.** +- **If asked to use Provider, use it for app-level objects that are used often.** +- **Use Model-View-ViewModel for application architecture.** +- **Use ChangeNotifier or a class with ValueNotifiers for ViewModel classes.** +- **Use a ListenableBuilder to listen to changes to the ViewModel.** +- **Use a StatefulWidget for widgets that are reusable or single-purpose, and don't necessarily require a MVVM architecture.** + +## Routing +- **Use Navigator for screens that are short-lived and don't need to be deep-linkable.** + +## Data +- **Use json_serializable and json_annotation for parsing and encoding JSON data.** +- **Use fieldRename: FieldRename.snake to encode data with snake case.** + +## Code Generation +- **Use build_runner for any generated code in the app.** + +## String and Collection Best Practices + +### String Interpolation and Formatting +```dart +// PREFER using interpolation to compose strings +final name = 'John Doe'; +final age = 25; +final message = 'Hello, $name! You are $age years old.'; +final calculation = 'Next year you will be ${age + 1}.'; + +// DO use adjacent strings for long literals +const longText = 'This is a very long text that ' + 'spans multiple lines for better ' + 'readability in the source code.'; +``` + +### Collection Usage +```dart +// DO use collection literals +final List names = []; +final Map scores = {}; +final Set uniqueIds = {}; + +// DON'T use .length to check if empty +if (names.isEmpty) { // Good + print('No names'); +} + +if (names.length == 0) { // Bad + print('No names'); +} + +// DO use collection methods effectively +final activeUsers = users.where((user) => user.isActive).toList(); +final userNames = users.map((user) => user.name).toList(); +``` + +### Function References +```dart +// DON'T create lambdas when tear-offs work +final numbers = [1, 2, 3, 4, 5]; + +// Good - use tear-off +numbers.forEach(print); + +// Bad - unnecessary lambda +numbers.forEach((number) { + print(number); +}); +``` + +## Error Handling and Exceptions + +### Meaningful Error Messages (Flutter Team Priority) +```dart +// Good: Specific and actionable +throw ArgumentError('Email must contain @ symbol'); +throw StateError('Cannot call increment() after dispose()'); + +// Bad: Vague and unhelpful +throw ArgumentError('Invalid input'); +throw Exception('Error occurred'); +``` + +### Exception Handling Patterns +```dart +Future fetchUser(String id) async { + try { + final response = await api.getUser(id); + return User.fromJson(response.data); + } on NetworkException catch (e) { + throw UserFetchException('Failed to fetch user: ${e.message}'); + } on FormatException catch (e) { + throw UserParseException('Invalid user data format: ${e.message}'); + } catch (e) { + throw UserFetchException('Unexpected error: ${e.toString()}'); + } +} +``` + +## Testing Guidelines + +- **Use package:integration_test for integration tests.** +- **Use package:checks instead of matchers from package:test or package:matcher.** + +### Widget Testing +```dart +testWidgets('CustomButton should call onPressed when tapped', (tester) async { + bool wasPressed = false; + + await tester.pumpWidget( + MaterialApp( + home: Scaffold( + body: CustomButton( + onPressed: () => wasPressed = true, + child: const Text('Test Button'), + ), + ), + ), + ); + + await tester.tap(find.byType(CustomButton)); + await tester.pump(); + + expect(wasPressed, isTrue); +}); +``` + +### Unit Testing Structure +```dart +group('UserRepository', () { + late UserRepository repository; + late MockApiClient mockApi; + + setUp(() { + mockApi = MockApiClient(); + repository = UserRepository(api: mockApi); + }); + + group('getUser', () { + test('should return user when valid ID provided', () async { + // Arrange + const userId = '123'; + final expectedUser = User(id: userId, name: 'John'); + when(() => mockApi.getUser(userId)) + .thenAnswer((_) async => expectedUser.toJson()); + + // Act + final user = await repository.getUser(userId); + + // Assert + expect(user.id, equals(userId)); + expect(user.name, equals('John')); + }); + + test('should throw exception when user not found', () async { + // Arrange + const userId = 'invalid'; + when(() => mockApi.getUser(userId)) + .thenThrow(NotFoundException()); + + // Act & Assert + expect( + () => repository.getUser(userId), + throwsA(isA()), + ); + }); + }); +}); +``` + +## Advanced Dart Patterns + +- **Use Patterns and pattern-matching features where possible.** + +### Immutability and Data Classes +```dart +class User { + const User({ + required this.id, + required this.name, + required this.email, + this.isActive = true, + }); + + final String id; + final String name; + final String email; + final bool isActive; + + // Use copyWith for immutable updates + User copyWith({ + String? id, + String? name, + String? email, + bool? isActive, + }) { + return User( + id: id ?? this.id, + name: name ?? this.name, + email: email ?? this.email, + isActive: isActive ?? this.isActive, + ); + } + + // Override equality + @override + bool operator ==(Object other) => + other is User && + runtimeType == other.runtimeType && + id == other.id; + + @override + int get hashCode => id.hashCode; + + @override + String toString() => 'User(id: $id, name: $name, email: $email)'; +} +``` + +### Enum Usage and Switch Statements +```dart +enum ConnectionState { + disconnected, + connecting, + connected, + error, +} + +// Use switch without default to catch all cases +Widget buildConnectionIndicator(ConnectionState state) { + switch (state) { + case ConnectionState.disconnected: + return const Icon(Icons.wifi_off, color: Colors.grey); + case ConnectionState.connecting: + return const CircularProgressIndicator(); + case ConnectionState.connected: + return const Icon(Icons.wifi, color: Colors.green); + case ConnectionState.error: + return const Icon(Icons.error, color: Colors.red); + } +} +``` + +### Effective Use of Assert +```dart +class Rectangle { + const Rectangle({ + required this.width, + required this.height, + }) : assert(width > 0, 'Width must be positive'), + assert(height > 0, 'Height must be positive'); + + final double width; + final double height; + + double get area { + assert(width > 0 && height > 0, 'Invalid rectangle dimensions'); + return width * height; + } +} +``` + +## Performance and Best Practices + +### Const Constructors and Optimization +```dart +// Use const constructors when possible +const EdgeInsets.all(16.0); +const SizedBox(height: 8.0); + +// Create const widgets for better performance +class LoadingIndicator extends StatelessWidget { + const LoadingIndicator({super.key}); + + @override + Widget build(BuildContext context) { + return const Center( + child: CircularProgressIndicator(), + ); + } +} +``` + +### Efficient Widget Building +```dart +class ProductList extends StatelessWidget { + const ProductList({ + super.key, + required this.products, + }); + + final List products; + + @override + Widget build(BuildContext context) { + // Don't do heavy computation in build method + return ListView.builder( + itemCount: products.length, + itemBuilder: (context, index) { + final product = products[index]; + return ProductTile( + key: ValueKey(product.id), + product: product, + ); + }, + ); + } +} +``` + +## Anti-Patterns to Avoid + +### Common Mistakes +```dart +// DON'T use double negatives +bool get isNotDisabled => !disabled; // Confusing + +// DO use positive naming +bool get isEnabled => !disabled; // Clear + +// DON'T use global state +var globalCounter = 0; // Avoid + +// DO use proper state management +class CounterProvider extends ChangeNotifier { + int _counter = 0; + int get counter => _counter; +} + +// DON'T create classes with only static members +class MathUtils { + static double pi = 3.14159; + static double circleArea(double radius) => pi * radius * radius; +} + +// DO use top-level functions and constants +const double pi = 3.14159; +double circleArea(double radius) => pi * radius * radius; + +// DON'T avoid using APIs as intended +class TimeSlot { + TimeSlot(this.start, this.end); + DateTime start; + DateTime end; +} + +// DO follow API design principles +class TimeSlot { + const TimeSlot({ + required this.start, + required this.end, + }) : assert(start.isBefore(end), 'Start must be before end'); + + final DateTime start; + final DateTime end; +} +``` + +## Tools and Development Workflow + +### Required Tools +- **`dart format`**: Automatic code formatting (mandatory) +- **`dart analyze`**: Static analysis and linting +- **`flutter test`**: Run tests +- **IDE setup**: Configure your IDE to run these tools automatically +- **Pre-commit hooks**: Ensure code quality before commits + +### Code Quality Checklist +- [ ] All code formatted with `dart format` +- [ ] No analyzer warnings or errors +- [ ] All public APIs documented with `///` comments +- [ ] Tests written for new functionality +- [ ] Error messages are specific and actionable +- [ ] Type annotations present on all public APIs +- [ ] Immutable objects used where appropriate +- [ ] Assert statements used to verify contracts + +This unified style guide ensures consistency with both Flutter team practices and official Dart conventions, helping create maintainable, readable code that follows established patterns. \ No newline at end of file diff --git a/.prompts/release.md b/.prompts/release.md new file mode 100644 index 00000000000..9c46e5dd5df --- /dev/null +++ b/.prompts/release.md @@ -0,0 +1,93 @@ +You are an AI developer specializing in Dart and Flutter. Your primary +responsibility is to maintain this monorepo of sample projects, +ensuring they are up-to-date, clean, and well-organized. + +This workflow is triggered when a new Flutter/Dart version is +released. Follow these steps precisely: + +1. Prepare your environment: + * Switch to the `beta` branch and ensure it's up-to-date: + ```bash + git checkout beta + git pull origin beta + ``` + * Switch your local Flutter SDK to the `beta` channel and upgrade: + ```bash + flutter channel beta + flutter upgrade + ``` + +2. Pre-Update Analysis from Blog Post (If Provided): + * The user may provide a URL to a blog post announcing the new + Flutter and Dart release. + * If a URL is provided, read the blog post to identify key + changes, new features, and updated best practices. + * Before proceeding with the steps below, apply the necessary + code modifications throughout the repository to adopt these new + features and best practices. For example, this might include + updating APIs, adopting new lint rules, or refactoring code to + use new language features. + +3. Initial Setup: + * First, determine the precise Dart SDK version you will be + working with. Execute the command `flutter --version --machine`. + * Parse the JSON output to find the value of dartSdkVersion. You + will need the version number (e.g., 3.9.0). Let's call this + DART_VERSION. + * Next, read the pubspec.yaml file at the root of the monorepo. + * Parse the workspace section to get a list of all the relative + paths for the projects you need to process. + +4. Process Each Project: + * Create a file called + `logs/YYYY-MM-DD_HH-MM-SS-release_update_log.txt`, but replace + YYYY-MM-DD_HH-MM-SS with the current date/time. + * Iterate through each project path you discovered in the + workspace. + * For each project, perform the following actions in its + directory. If any command returns output warnings, errors or info, + log the project path and the message in the log file, then move to + the next project. + +5. Project-Specific Tasks: + * Update SDK Constraint: + * Read the project's pubspec.yaml file. + * Find the environment.sdk key. + * Update its value to ^DART_VERSION-0 (e.g., ^3.9.0-0). + * Save the modified pubspec.yaml file. + * Run Quality Checks: + * Run dart analyze --fatal-infos --fatal-warnings. + * Run dart format . to ensure the code is correctly formatted. + * Run Tests: + * Check if a test directory exists in the project. + * Exception: Do not run tests for the project named + material_3_demo. + * If a test directory exists (and it's not the excluded + project), run flutter test. + +6. Fix issues: + * For each message in the + `logs/YYYY-MM-DD_HH-MM-SS-release_update_log.txt` file, attempt + to fix the problem. After 30 seconds of being unable to fix it, + move onto the next issue. + * If you fix the issue successfully, remove the message from the + log file. + * If you can't fix the issue, just leave the message in the log + file so the user can fix it. + +7. Final Report: + * After processing all projects, generate a summary report. + * The report must include: + * The total number of projects processed. + * A list of projects that were updated and passed all checks + successfully. + * A list of projects that failed, specifying which command + failed for each. + +8. Create Pull Request: + * After generating the report, create a pull request. + * Use the `gh` CLI tool for this purpose. + * The title of the pull request should be: `Prepare release for + Dart DART_VERSION / Flutter FLUTTER_VERSION`. + * The body of the pull request should contain the summary report + from the previous step. \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 7d8e5b733d8..00000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,32 +0,0 @@ -# Changelog - -The purpose of this changelog is to track the freshness of samples and which -samples reflect *current best practices*. It describes **human-made, significant -** changes made to the repository or samples in the repository. - -While all samples in this repository build and run, some of them were written -long ago, and no longer reflect what we want developers to learn. For example, -samples should have been refactored when Dart 3 released to include patterns and -records, where appropriate. - -* **DO include:** - * The addition of new samples. - * The removal of existing samples. - * Considerable refactoring of any given sample. - -* **DO NOT include:** - * Simple changes that reflect minor version bumps in Flutter. For example, - in a recent Flutter update, `Color.red` became `Color.r`. - * Dependency updates. - * Bug fixes. - * Any changes made to simply 'keep the lights on'. - -# Log - -| DATE (YYYY-MM-DD) | Sample(s) | author | Changes | -|-------------------|-------------------|--------------|-----------------------------------------------| -| NEXT GOES HERE | | | | -| | | | | -| 2024-12-04 | N/A - repo change | ericwindmill | Added changelog | -| 2024-11-27 | fake_sample | ericwindmill | Refactored fake_sample to use Dart 3 features | -| 2020-04-17 | fake_sample | ericwindmill | Created fake_sample | diff --git a/README.md b/README.md index 01786c4299a..7cc45ae947b 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ A collection of open source samples that illustrate best practices for ## Contributing -We're very appreciative of fixes and necessary improvements to the existing samples. **But in most cases, we're not currently adding new samples to this repository** while we rethink sample code in the post-LLM world. +We appreciate fixes and necessary improvements to existing samples. **But in most cases, we're not currently adding new samples to this repository** while we rethink sample code in the new LLM world. Please read the [contributor's guide] if you have contributions. diff --git a/add_to_app/android_view/flutter_module_using_plugin/.gitignore b/add_to_app/android_view/flutter_module_using_plugin_android_view/.gitignore similarity index 100% rename from add_to_app/android_view/flutter_module_using_plugin/.gitignore rename to add_to_app/android_view/flutter_module_using_plugin_android_view/.gitignore diff --git a/add_to_app/android_view/flutter_module_using_plugin/.metadata b/add_to_app/android_view/flutter_module_using_plugin_android_view/.metadata similarity index 100% rename from add_to_app/android_view/flutter_module_using_plugin/.metadata rename to add_to_app/android_view/flutter_module_using_plugin_android_view/.metadata diff --git a/add_to_app/android_view/flutter_module_using_plugin/README.md b/add_to_app/android_view/flutter_module_using_plugin_android_view/README.md similarity index 100% rename from add_to_app/android_view/flutter_module_using_plugin/README.md rename to add_to_app/android_view/flutter_module_using_plugin_android_view/README.md diff --git a/add_to_app/android_view/flutter_module_using_plugin/analysis_options.yaml b/add_to_app/android_view/flutter_module_using_plugin_android_view/analysis_options.yaml similarity index 100% rename from add_to_app/android_view/flutter_module_using_plugin/analysis_options.yaml rename to add_to_app/android_view/flutter_module_using_plugin_android_view/analysis_options.yaml diff --git a/add_to_app/android_view/flutter_module_using_plugin/lib/cell.dart b/add_to_app/android_view/flutter_module_using_plugin_android_view/lib/cell.dart similarity index 83% rename from add_to_app/android_view/flutter_module_using_plugin/lib/cell.dart rename to add_to_app/android_view/flutter_module_using_plugin_android_view/lib/cell.dart index 13eb9007526..a799a5f75d7 100644 --- a/add_to_app/android_view/flutter_module_using_plugin/lib/cell.dart +++ b/add_to_app/android_view/flutter_module_using_plugin_android_view/lib/cell.dart @@ -23,7 +23,12 @@ class Cell extends StatefulWidget { class _CellState extends State with WidgetsBindingObserver { static const double gravity = 9.81; - static final AccelerometerEvent defaultPosition = AccelerometerEvent(0, 0, 0); + static final AccelerometerEvent defaultPosition = AccelerometerEvent( + 0, + 0, + 0, + DateTime.now(), + ); int cellNumber = 0; Random? _random; @@ -82,7 +87,10 @@ class _CellState extends State with WidgetsBindingObserver { builder: (context) { return Card( // Mimic the platform Material look. - margin: const EdgeInsets.symmetric(horizontal: 36, vertical: 24), + margin: const EdgeInsets.symmetric( + horizontal: 36, + vertical: 24, + ), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(16), ), @@ -112,22 +120,22 @@ class _CellState extends State with WidgetsBindingObserver { child: StreamBuilder( // Don't continuously rebuild for nothing when the // cell isn't visible. - stream: - appLifecycleState == AppLifecycleState.resumed - ? accelerometerEventStream() - : Stream.value(defaultPosition), + stream: appLifecycleState == AppLifecycleState.resumed + ? accelerometerEventStream() + : Stream.value(defaultPosition), initialData: defaultPosition, builder: (context, snapshot) { return Transform( // Figure out the phone's orientation relative // to gravity's direction. Ignore the z vector. - transform: Matrix4.rotationX( - snapshot.data!.y / gravity * pi / 2, - )..multiply( - Matrix4.rotationY( - snapshot.data!.x / gravity * pi / 2, - ), - ), + transform: + Matrix4.rotationX( + snapshot.data!.y / gravity * pi / 2, + )..multiply( + Matrix4.rotationY( + snapshot.data!.x / gravity * pi / 2, + ), + ), alignment: Alignment.center, child: const FlutterLogo(size: 72), ); diff --git a/add_to_app/android_view/flutter_module_using_plugin/lib/main.dart b/add_to_app/android_view/flutter_module_using_plugin_android_view/lib/main.dart similarity index 100% rename from add_to_app/android_view/flutter_module_using_plugin/lib/main.dart rename to add_to_app/android_view/flutter_module_using_plugin_android_view/lib/main.dart diff --git a/add_to_app/android_view/flutter_module_using_plugin/pubspec.yaml b/add_to_app/android_view/flutter_module_using_plugin_android_view/pubspec.yaml similarity index 85% rename from add_to_app/android_view/flutter_module_using_plugin/pubspec.yaml rename to add_to_app/android_view/flutter_module_using_plugin_android_view/pubspec.yaml index 645caccafb8..4f6067a9287 100644 --- a/add_to_app/android_view/flutter_module_using_plugin/pubspec.yaml +++ b/add_to_app/android_view/flutter_module_using_plugin_android_view/pubspec.yaml @@ -1,17 +1,17 @@ -name: flutter_module_using_plugin +name: flutter_module_using_plugin_android_view description: An example Flutter module that uses a plugin. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.8.1-0 dependencies: flutter: sdk: flutter - provider: ^6.0.2 - url_launcher: ^6.0.20 - sensors_plus: ^5.0.1 + provider: ^6.1.5 + url_launcher: ^6.3.2 + sensors_plus: ^6.1.1 dev_dependencies: analysis_defaults: diff --git a/add_to_app/android_view/flutter_module_using_plugin/test/widget_test.dart b/add_to_app/android_view/flutter_module_using_plugin_android_view/test/widget_test.dart similarity index 95% rename from add_to_app/android_view/flutter_module_using_plugin/test/widget_test.dart rename to add_to_app/android_view/flutter_module_using_plugin_android_view/test/widget_test.dart index 72807e9b740..f6cdf39aad1 100644 --- a/add_to_app/android_view/flutter_module_using_plugin/test/widget_test.dart +++ b/add_to_app/android_view/flutter_module_using_plugin_android_view/test/widget_test.dart @@ -6,7 +6,7 @@ // tree, read text, and verify that the values of widget properties are correct. import 'package:flutter/material.dart'; -import 'package:flutter_module_using_plugin/main.dart'; +import 'package:flutter_module_using_plugin_android_view/main.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:provider/provider.dart'; diff --git a/add_to_app/books/flutter_module_books/lib/main.dart b/add_to_app/books/flutter_module_books/lib/main.dart index dfa0c8729ce..3ef7fa7b5ac 100644 --- a/add_to_app/books/flutter_module_books/lib/main.dart +++ b/add_to_app/books/flutter_module_books/lib/main.dart @@ -125,28 +125,26 @@ class _BookDetailState extends State { IconButton( icon: const Icon(Icons.check), // Pressing save sends the updated book to the platform. - onPressed: - book != null - ? () { - hostApi.finishEditingBook(book!); - clear(); - } - : null, + onPressed: book != null + ? () { + hostApi.finishEditingBook(book!); + clear(); + } + : null, ), ], ), - body: - book == null - // Draw a spinner until the platform gives us the book to show details - // for. - ? const Center(child: CircularProgressIndicator()) - : BookForm( - book: book!, - focusNode: textFocusNode, - authorTextController: authorTextController, - subtitleTextController: subtitleTextController, - titleTextController: titleTextController, - ), + body: book == null + // Draw a spinner until the platform gives us the book to show details + // for. + ? const Center(child: CircularProgressIndicator()) + : BookForm( + book: book!, + focusNode: textFocusNode, + authorTextController: authorTextController, + subtitleTextController: subtitleTextController, + titleTextController: titleTextController, + ), ); } } diff --git a/add_to_app/books/flutter_module_books/pubspec.yaml b/add_to_app/books/flutter_module_books/pubspec.yaml index a04ec8a546b..01d44f08ab5 100644 --- a/add_to_app/books/flutter_module_books/pubspec.yaml +++ b/add_to_app/books/flutter_module_books/pubspec.yaml @@ -2,11 +2,11 @@ name: flutter_module_books description: A Flutter module using the Pigeon package to demonstrate integrating Flutter in a realistic scenario where the existing platform app already has business logic and middleware constraints. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: diff --git a/add_to_app/books/flutter_module_books/test/widget_test.dart b/add_to_app/books/flutter_module_books/test/widget_test.dart index 11b8d3c1fac..6de9cb07fcb 100644 --- a/add_to_app/books/flutter_module_books/test/widget_test.dart +++ b/add_to_app/books/flutter_module_books/test/widget_test.dart @@ -20,11 +20,15 @@ void main() { expect(mockHostApi.cancelCalls, 1); }); - testWidgets('Pressing done calls the finish editing API', (tester) async { + testWidgets('Pressing done calls the finish editing API', ( + tester, + ) async { MockHostBookApi mockHostApi = MockHostBookApi(); await tester.pumpWidget( - MaterialApp(home: BookDetail(book: Book(), hostApi: mockHostApi)), + MaterialApp( + home: BookDetail(book: Book(), hostApi: mockHostApi), + ), ); await tester.tap(find.byIcon(Icons.check)); diff --git a/add_to_app/fullscreen/flutter_module/.gitignore b/add_to_app/fullscreen/flutter_module_fullscreen/.gitignore similarity index 100% rename from add_to_app/fullscreen/flutter_module/.gitignore rename to add_to_app/fullscreen/flutter_module_fullscreen/.gitignore diff --git a/add_to_app/fullscreen/flutter_module/.metadata b/add_to_app/fullscreen/flutter_module_fullscreen/.metadata similarity index 100% rename from add_to_app/fullscreen/flutter_module/.metadata rename to add_to_app/fullscreen/flutter_module_fullscreen/.metadata diff --git a/add_to_app/fullscreen/flutter_module/README.md b/add_to_app/fullscreen/flutter_module_fullscreen/README.md similarity index 100% rename from add_to_app/fullscreen/flutter_module/README.md rename to add_to_app/fullscreen/flutter_module_fullscreen/README.md diff --git a/add_to_app/fullscreen/flutter_module/analysis_options.yaml b/add_to_app/fullscreen/flutter_module_fullscreen/analysis_options.yaml similarity index 100% rename from add_to_app/fullscreen/flutter_module/analysis_options.yaml rename to add_to_app/fullscreen/flutter_module_fullscreen/analysis_options.yaml diff --git a/add_to_app/fullscreen/flutter_module/lib/main.dart b/add_to_app/fullscreen/flutter_module_fullscreen/lib/main.dart similarity index 100% rename from add_to_app/fullscreen/flutter_module/lib/main.dart rename to add_to_app/fullscreen/flutter_module_fullscreen/lib/main.dart diff --git a/add_to_app/fullscreen/flutter_module/pubspec.yaml b/add_to_app/fullscreen/flutter_module_fullscreen/pubspec.yaml similarity index 93% rename from add_to_app/fullscreen/flutter_module/pubspec.yaml rename to add_to_app/fullscreen/flutter_module_fullscreen/pubspec.yaml index 2c00a2cb1ae..9fca79121e5 100644 --- a/add_to_app/fullscreen/flutter_module/pubspec.yaml +++ b/add_to_app/fullscreen/flutter_module_fullscreen/pubspec.yaml @@ -1,10 +1,10 @@ -name: flutter_module +name: flutter_module_fullscreen description: An example Flutter module. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: diff --git a/add_to_app/fullscreen/flutter_module/test/widget_test.dart b/add_to_app/fullscreen/flutter_module_fullscreen/test/widget_test.dart similarity index 95% rename from add_to_app/fullscreen/flutter_module/test/widget_test.dart rename to add_to_app/fullscreen/flutter_module_fullscreen/test/widget_test.dart index e16884a88bb..af8421e5b83 100644 --- a/add_to_app/fullscreen/flutter_module/test/widget_test.dart +++ b/add_to_app/fullscreen/flutter_module_fullscreen/test/widget_test.dart @@ -3,7 +3,7 @@ // found in the LICENSE file. import 'package:flutter/material.dart'; -import 'package:flutter_module/main.dart'; +import 'package:flutter_module_fullscreen/main.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:provider/provider.dart'; diff --git a/add_to_app/fullscreen/flutter_module/test_driver/example.dart b/add_to_app/fullscreen/flutter_module_fullscreen/test_driver/example.dart similarity index 86% rename from add_to_app/fullscreen/flutter_module/test_driver/example.dart rename to add_to_app/fullscreen/flutter_module_fullscreen/test_driver/example.dart index 5f1e453151a..3d85ace7363 100644 --- a/add_to_app/fullscreen/flutter_module/test_driver/example.dart +++ b/add_to_app/fullscreen/flutter_module_fullscreen/test_driver/example.dart @@ -3,7 +3,7 @@ // found in the LICENSE file. import 'package:flutter_driver/driver_extension.dart'; -import 'package:flutter_module/main.dart' as app; +import 'package:flutter_module_fullscreen/main.dart' as app; // This alternate entrypoint is used for espresso testing. See // https://pub.dev/packages/espresso for details. diff --git a/add_to_app/multiple_flutters/multiple_flutters_module/lib/main.dart b/add_to_app/multiple_flutters/multiple_flutters_module/lib/main.dart index 07fd235f1d5..7464360d0e9 100644 --- a/add_to_app/multiple_flutters/multiple_flutters_module/lib/main.dart +++ b/add_to_app/multiple_flutters/multiple_flutters_module/lib/main.dart @@ -82,7 +82,10 @@ class _MyHomePageState extends State { '$_counter', style: Theme.of(context).textTheme.headlineMedium, ), - TextButton(onPressed: _incrementCounter, child: const Text('Add')), + TextButton( + onPressed: _incrementCounter, + child: const Text('Add'), + ), TextButton( onPressed: () { _channel.invokeMethod("next", _counter); diff --git a/add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml b/add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml index baa095646c0..0b7755f935d 100644 --- a/add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml +++ b/add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml @@ -1,10 +1,10 @@ name: multiple_flutters_module description: A module that is embedded in the multiple_flutters_ios and multiple_flutters_android sample code. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: diff --git a/add_to_app/plugin/flutter_module_using_plugin/lib/cell.dart b/add_to_app/plugin/flutter_module_using_plugin/lib/cell.dart index b1fe42aff4b..dbef5a1dc27 100644 --- a/add_to_app/plugin/flutter_module_using_plugin/lib/cell.dart +++ b/add_to_app/plugin/flutter_module_using_plugin/lib/cell.dart @@ -23,7 +23,12 @@ class Cell extends StatefulWidget { class _CellState extends State with WidgetsBindingObserver { static const double gravity = 9.81; - static final AccelerometerEvent defaultPosition = AccelerometerEvent(0, 0, 0); + static final AccelerometerEvent defaultPosition = AccelerometerEvent( + 0, + 0, + 0, + DateTime.now(), + ); int cellNumber = 0; Random? _random; @@ -82,7 +87,10 @@ class _CellState extends State with WidgetsBindingObserver { builder: (context) { return Card( // Mimic the platform Material look. - margin: const EdgeInsets.symmetric(horizontal: 36, vertical: 24), + margin: const EdgeInsets.symmetric( + horizontal: 36, + vertical: 24, + ), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(16), ), @@ -112,10 +120,9 @@ class _CellState extends State with WidgetsBindingObserver { child: StreamBuilder( // Don't continuously rebuild for nothing when the // cell isn't visible. - stream: - appLifecycleState == AppLifecycleState.resumed - ? accelerometerEventStream() - : Stream.value(defaultPosition), + stream: appLifecycleState == AppLifecycleState.resumed + ? accelerometerEventStream() + : Stream.value(defaultPosition), initialData: defaultPosition, builder: (context, snapshot) { final data = snapshot.data; @@ -125,11 +132,14 @@ class _CellState extends State with WidgetsBindingObserver { return Transform( // Figure out the phone's orientation relative // to gravity's direction. Ignore the z vector. - transform: Matrix4.rotationX( - data.y / gravity * pi / 2, - )..multiply( - Matrix4.rotationY(data.x / gravity * pi / 2), - ), + transform: + Matrix4.rotationX( + data.y / gravity * pi / 2, + )..multiply( + Matrix4.rotationY( + data.x / gravity * pi / 2, + ), + ), alignment: Alignment.center, child: const FlutterLogo(size: 72), ); diff --git a/add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml b/add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml index 645caccafb8..db1e2d84e8f 100644 --- a/add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml +++ b/add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml @@ -1,17 +1,17 @@ name: flutter_module_using_plugin description: An example Flutter module that uses a plugin. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter provider: ^6.0.2 url_launcher: ^6.0.20 - sensors_plus: ^5.0.1 + sensors_plus: ^6.1.1 dev_dependencies: analysis_defaults: diff --git a/add_to_app/prebuilt_module/flutter_module/pubspec.yaml b/add_to_app/prebuilt_module/flutter_module/pubspec.yaml index 2c00a2cb1ae..773d4c49f52 100644 --- a/add_to_app/prebuilt_module/flutter_module/pubspec.yaml +++ b/add_to_app/prebuilt_module/flutter_module/pubspec.yaml @@ -1,10 +1,10 @@ name: flutter_module description: An example Flutter module. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: diff --git a/analysis_defaults/.gitignore b/analysis_defaults/.gitignore index 3a857904084..f48998bed65 100644 --- a/analysis_defaults/.gitignore +++ b/analysis_defaults/.gitignore @@ -1,3 +1,4 @@ # https://dart.dev/guides/libraries/private-files # Created by `dart pub` .dart_tool/ +.build/ diff --git a/analysis_defaults/lib/flutter.yaml b/analysis_defaults/lib/flutter.yaml index 869a3ffb10a..34ab6e19bd4 100644 --- a/analysis_defaults/lib/flutter.yaml +++ b/analysis_defaults/lib/flutter.yaml @@ -1,5 +1,9 @@ include: package:flutter_lints/flutter.yaml +formatter: + trailing_commas: preserve + page_width: 79 + analyzer: language: strict-casts: true diff --git a/analysis_defaults/pubspec.yaml b/analysis_defaults/pubspec.yaml index d6160ec4568..21a9b80ea60 100644 --- a/analysis_defaults/pubspec.yaml +++ b/analysis_defaults/pubspec.yaml @@ -1,11 +1,14 @@ name: analysis_defaults description: Analysis defaults for flutter/samples publish_to: none +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 # NOTE: Code is not allowed in this package. Do not add more dependencies. # The `flutter_lints` dependency is required for `lib/flutter.yaml`. dependencies: - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 + + diff --git a/android_splash_screen/pubspec.yaml b/android_splash_screen/pubspec.yaml index 12f2bae4c64..7c33475320b 100644 --- a/android_splash_screen/pubspec.yaml +++ b/android_splash_screen/pubspec.yaml @@ -1,23 +1,20 @@ name: splash_screen_sample description: A sample Flutter app with animated splash screen on Android 12. - publish_to: "none" - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - dev_dependencies: analysis_defaults: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true assets: diff --git a/animations/lib/main.dart b/animations/lib/main.dart index 25530594c34..fda00fdf61e 100644 --- a/animations/lib/main.dart +++ b/animations/lib/main.dart @@ -21,7 +21,8 @@ const double windowWidth = 480; const double windowHeight = 854; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowTitle('Animation Samples'); setWindowMinSize(const Size(windowWidth, windowHeight)); @@ -43,7 +44,11 @@ class Demo { final String route; final WidgetBuilder builder; - const Demo({required this.name, required this.route, required this.builder}); + const Demo({ + required this.name, + required this.route, + required this.builder, + }); } final basicDemos = [ diff --git a/animations/lib/src/basics/animated_builder.dart b/animations/lib/src/basics/animated_builder.dart index a64c03bffd8..030a4057ff4 100644 --- a/animations/lib/src/basics/animated_builder.dart +++ b/animations/lib/src/basics/animated_builder.dart @@ -49,7 +49,9 @@ class _AnimatedBuilderDemoState extends State animation: animation, builder: (context, child) { return ElevatedButton( - style: ElevatedButton.styleFrom(backgroundColor: animation.value), + style: ElevatedButton.styleFrom( + backgroundColor: animation.value, + ), child: child, onPressed: () { switch (controller.status) { diff --git a/animations/lib/src/basics/fade_transition.dart b/animations/lib/src/basics/fade_transition.dart index 8496987b69f..8a808454349 100644 --- a/animations/lib/src/basics/fade_transition.dart +++ b/animations/lib/src/basics/fade_transition.dart @@ -49,18 +49,21 @@ class _FadeTransitionDemoState extends State children: [ FadeTransition( opacity: _animation, - child: const Icon(Icons.star, color: Colors.amber, size: 300), + child: const Icon( + Icons.star, + color: Colors.amber, + size: 300, + ), ), ElevatedButton( child: const Text('animate'), - onPressed: - () => setState(() { - _controller - .animateTo(1.0) - .then( - (value) => _controller.animateBack(0.0), - ); - }), + onPressed: () => setState(() { + _controller + .animateTo(1.0) + .then( + (value) => _controller.animateBack(0.0), + ); + }), ), ], ), diff --git a/animations/lib/src/basics/tween_sequence.dart b/animations/lib/src/basics/tween_sequence.dart index aaf79187ef9..05b7b586a32 100644 --- a/animations/lib/src/basics/tween_sequence.dart +++ b/animations/lib/src/basics/tween_sequence.dart @@ -74,7 +74,10 @@ class _TweenSequenceDemoState extends State child: child, ); }, - child: const Text('Animate', style: TextStyle(color: Colors.white)), + child: const Text( + 'Animate', + style: TextStyle(color: Colors.white), + ), ), ), ); diff --git a/animations/lib/src/misc/animated_list.dart b/animations/lib/src/misc/animated_list.dart index 0971959c6e2..6e774d9904c 100644 --- a/animations/lib/src/misc/animated_list.dart +++ b/animations/lib/src/misc/animated_list.dart @@ -75,7 +75,9 @@ class _AnimatedListDemoState extends State { return Scaffold( appBar: AppBar( title: const Text('AnimatedList'), - actions: [IconButton(icon: const Icon(Icons.add), onPressed: addUser)], + actions: [ + IconButton(icon: const Icon(Icons.add), onPressed: addUser), + ], ), body: SafeArea( child: AnimatedList( diff --git a/animations/lib/src/misc/animated_positioned.dart b/animations/lib/src/misc/animated_positioned.dart index 4b661147f68..cc703be054c 100644 --- a/animations/lib/src/misc/animated_positioned.dart +++ b/animations/lib/src/misc/animated_positioned.dart @@ -11,7 +11,8 @@ class AnimatedPositionedDemo extends StatefulWidget { static String routeName = 'misc/animated_positioned'; @override - State createState() => _AnimatedPositionedDemoState(); + State createState() => + _AnimatedPositionedDemoState(); } class _AnimatedPositionedDemoState extends State { @@ -54,12 +55,11 @@ class _AnimatedPositionedDemoState extends State { left: leftPosition, duration: const Duration(seconds: 1), child: InkWell( - onTap: - () => changePosition( - size.height - - (appBar.preferredSize.height + topPadding + 50), - size.width - 150, - ), + onTap: () => changePosition( + size.height - + (appBar.preferredSize.height + topPadding + 50), + size.width - 150, + ), child: Container( alignment: Alignment.center, width: 150, @@ -68,8 +68,9 @@ class _AnimatedPositionedDemoState extends State { child: Text( 'Click Me', style: TextStyle( - color: - Theme.of(context).buttonTheme.colorScheme!.onPrimary, + color: Theme.of( + context, + ).buttonTheme.colorScheme!.onPrimary, ), ), ), diff --git a/animations/lib/src/misc/animated_switcher.dart b/animations/lib/src/misc/animated_switcher.dart index 5f017efb80e..96427f8d144 100644 --- a/animations/lib/src/misc/animated_switcher.dart +++ b/animations/lib/src/misc/animated_switcher.dart @@ -48,8 +48,8 @@ class _AnimatedSwitcherDemoState extends State { title: const Text('AnimatedSwitcher'), actions: [ TextButton( - onPressed: - () => setState(() => container = generateContainer(++keyCount)), + onPressed: () => + setState(() => container = generateContainer(++keyCount)), child: const Text('Change Widget'), ), ], @@ -61,9 +61,8 @@ class _AnimatedSwitcherDemoState extends State { child: AnimatedSwitcher( duration: const Duration(seconds: 1), child: container, - transitionBuilder: - (child, animation) => - ScaleTransition(scale: animation, child: child), + transitionBuilder: (child, animation) => + ScaleTransition(scale: animation, child: child), ), ), ); diff --git a/animations/lib/src/misc/carousel.dart b/animations/lib/src/misc/carousel.dart index c2f2b2974ef..67c9c82523b 100644 --- a/animations/lib/src/misc/carousel.dart +++ b/animations/lib/src/misc/carousel.dart @@ -15,8 +15,9 @@ class CarouselDemo extends StatelessWidget { 'assets/eat_sydney_sm.jpg', ]; - final List images = - fileNames.map((file) => Image.asset(file, fit: BoxFit.cover)).toList(); + final List images = fileNames + .map((file) => Image.asset(file, fit: BoxFit.cover)) + .toList(); @override Widget build(context) { @@ -77,29 +78,32 @@ class _CarouselState extends State { }, controller: _controller, scrollBehavior: ScrollConfiguration.of(context).copyWith( - dragDevices: {ui.PointerDeviceKind.touch, ui.PointerDeviceKind.mouse}, + dragDevices: { + ui.PointerDeviceKind.touch, + ui.PointerDeviceKind.mouse, + }, + ), + itemBuilder: (context, index) => AnimatedBuilder( + animation: _controller, + builder: (context, child) { + var result = _pageHasChanged + ? _controller.page! + : _currentPage * 1.0; + + // The horizontal position of the page between a 1 and 0 + var value = result - index; + value = (1 - (value.abs() * .5)).clamp(0.0, 1.0); + + return Center( + child: SizedBox( + height: Curves.easeOut.transform(value) * size.height, + width: Curves.easeOut.transform(value) * size.width, + child: child, + ), + ); + }, + child: widget.itemBuilder(context, index), ), - itemBuilder: - (context, index) => AnimatedBuilder( - animation: _controller, - builder: (context, child) { - var result = - _pageHasChanged ? _controller.page! : _currentPage * 1.0; - - // The horizontal position of the page between a 1 and 0 - var value = result - index; - value = (1 - (value.abs() * .5)).clamp(0.0, 1.0); - - return Center( - child: SizedBox( - height: Curves.easeOut.transform(value) * size.height, - width: Curves.easeOut.transform(value) * size.width, - child: child, - ), - ); - }, - child: widget.itemBuilder(context, index), - ), ); } diff --git a/animations/lib/src/misc/curved_animation.dart b/animations/lib/src/misc/curved_animation.dart index 500d7d28c15..e460653fdad 100644 --- a/animations/lib/src/misc/curved_animation.dart +++ b/animations/lib/src/misc/curved_animation.dart @@ -91,13 +91,12 @@ class _CurvedAnimationDemoState extends State style: Theme.of(context).textTheme.titleLarge, ), DropdownButton( - items: - curves.map((curve) { - return DropdownMenuItem( - value: curve, - child: Text(curve.name), - ); - }).toList(), + items: curves.map((curve) { + return DropdownMenuItem( + value: curve, + child: Text(curve.name), + ); + }).toList(), onChanged: (newCurve) { if (newCurve != null) { setState(() { @@ -114,13 +113,12 @@ class _CurvedAnimationDemoState extends State style: Theme.of(context).textTheme.titleLarge, ), DropdownButton( - items: - curves.map((curve) { - return DropdownMenuItem( - value: curve, - child: Text(curve.name), - ); - }).toList(), + items: curves.map((curve) { + return DropdownMenuItem( + value: curve, + child: Text(curve.name), + ); + }).toList(), onChanged: (newCurve) { if (newCurve != null) { setState(() { diff --git a/animations/lib/src/misc/expand_card.dart b/animations/lib/src/misc/expand_card.dart index c47829d4c17..d537d15b2a9 100644 --- a/animations/lib/src/misc/expand_card.dart +++ b/animations/lib/src/misc/expand_card.dart @@ -52,26 +52,24 @@ class _ExpandCardState extends State duration: duration, firstCurve: Curves.easeInOutCubic, secondCurve: Curves.easeInOutCubic, - crossFadeState: - selected - ? CrossFadeState.showSecond - : CrossFadeState.showFirst, + crossFadeState: selected + ? CrossFadeState.showSecond + : CrossFadeState.showFirst, // Use Positioned.fill() to pass the constraints to its children. // This allows the Images to use BoxFit.cover to cover the correct // size - layoutBuilder: ( - topChild, - topChildKey, - bottomChild, - bottomChildKey, - ) { - return Stack( - children: [ - Positioned.fill(key: bottomChildKey, child: bottomChild), - Positioned.fill(key: topChildKey, child: topChild), - ], - ); - }, + layoutBuilder: + (topChild, topChildKey, bottomChild, bottomChildKey) { + return Stack( + children: [ + Positioned.fill( + key: bottomChildKey, + child: bottomChild, + ), + Positioned.fill(key: topChildKey, child: topChild), + ], + ); + }, firstChild: Image.asset( 'assets/eat_cape_town_sm.jpg', fit: BoxFit.cover, diff --git a/animations/lib/src/misc/flutter_animate.dart b/animations/lib/src/misc/flutter_animate.dart index 88de877c69d..c31dde47c96 100644 --- a/animations/lib/src/misc/flutter_animate.dart +++ b/animations/lib/src/misc/flutter_animate.dart @@ -18,20 +18,21 @@ class FlutterAnimateDemo extends StatelessWidget { body: Center( child: Padding( padding: const EdgeInsets.all(16), - child: Text( - "Hello Flutter Animate", - style: Theme.of(context).textTheme.headlineLarge, - ) - .animate(onPlay: (controller) => controller.repeat()) - .then(delay: 250.ms) - .fadeIn(duration: 500.ms) - .then(delay: 250.ms) - .shimmer(duration: 400.ms) - .then(delay: 250.ms) - .slide() - .then(delay: 250.ms) - .blur(duration: 500.ms) - .then(delay: 100.ms), + child: + Text( + "Hello Flutter Animate", + style: Theme.of(context).textTheme.headlineLarge, + ) + .animate(onPlay: (controller) => controller.repeat()) + .then(delay: 250.ms) + .fadeIn(duration: 500.ms) + .then(delay: 250.ms) + .shimmer(duration: 400.ms) + .then(delay: 250.ms) + .slide() + .then(delay: 250.ms) + .blur(duration: 500.ms) + .then(delay: 100.ms), ), ), ); diff --git a/animations/lib/src/misc/focus_image.dart b/animations/lib/src/misc/focus_image.dart index 7031129cdf1..542fbb0d557 100644 --- a/animations/lib/src/misc/focus_image.dart +++ b/animations/lib/src/misc/focus_image.dart @@ -29,10 +29,12 @@ class Grid extends StatelessWidget { ), itemBuilder: (context, index) { return (index >= 20) - ? const SmallCard(imageAssetName: 'assets/eat_cape_town_sm.jpg') + ? const SmallCard( + imageAssetName: 'assets/eat_cape_town_sm.jpg', + ) : const SmallCard( - imageAssetName: 'assets/eat_new_orleans_sm.jpg', - ); + imageAssetName: 'assets/eat_new_orleans_sm.jpg', + ); }, ), ); @@ -50,7 +52,9 @@ Route _createRoute(BuildContext parentContext, String image) { ).chain(CurveTween(curve: Curves.ease)).animate(animation); return Stack( - children: [PositionedTransition(rect: rectAnimation, child: child)], + children: [ + PositionedTransition(rect: rectAnimation, child: child), + ], ); }, ); diff --git a/animations/lib/src/misc/hero_animation.dart b/animations/lib/src/misc/hero_animation.dart index 08bc030b9b1..372a4163555 100644 --- a/animations/lib/src/misc/hero_animation.dart +++ b/animations/lib/src/misc/hero_animation.dart @@ -15,10 +15,15 @@ class HeroAnimationDemo extends StatelessWidget { body: GestureDetector( child: Hero( tag: 'hero-page-child', - child: _createHeroContainer(size: 50.0, color: Colors.grey.shade300), + child: _createHeroContainer( + size: 50.0, + color: Colors.grey.shade300, + ), ), - onTap: - () => Navigator.of(context).push( + onTap: () => + Navigator.of( + context, + ).push( MaterialPageRoute(builder: (context) => const HeroPage()), ), ), @@ -52,7 +57,9 @@ StatelessWidget _createHeroContainer({ height: size, width: size, padding: const EdgeInsets.all(10.0), - margin: size < 100.0 ? const EdgeInsets.all(10.0) : const EdgeInsets.all(0), + margin: size < 100.0 + ? const EdgeInsets.all(10.0) + : const EdgeInsets.all(0), decoration: BoxDecoration(shape: BoxShape.circle, color: color), child: const FlutterLogo(), ); diff --git a/animations/lib/src/misc/physics_card_drag.dart b/animations/lib/src/misc/physics_card_drag.dart index 6249d20d3f5..e401c6ee2f9 100644 --- a/animations/lib/src/misc/physics_card_drag.dart +++ b/animations/lib/src/misc/physics_card_drag.dart @@ -78,7 +78,9 @@ class _DraggableCardState extends State void initState() { super.initState(); _controller = AnimationController.unbounded(vsync: this) - ..addListener(() => setState(() => _dragAlignment = _animation.value)); + ..addListener( + () => setState(() => _dragAlignment = _animation.value), + ); } @override @@ -92,17 +94,18 @@ class _DraggableCardState extends State final size = MediaQuery.of(context).size; return GestureDetector( onPanStart: (details) => _controller.stop(canceled: true), - onPanUpdate: - (details) => setState( - () => - _dragAlignment += Alignment( - details.delta.dx / (size.width / 2), - details.delta.dy / (size.height / 2), - ), - ), - onPanEnd: - (details) => _runAnimation(details.velocity.pixelsPerSecond, size), - child: Align(alignment: _dragAlignment, child: Card(child: widget.child)), + onPanUpdate: (details) => setState( + () => _dragAlignment += Alignment( + details.delta.dx / (size.width / 2), + details.delta.dy / (size.height / 2), + ), + ), + onPanEnd: (details) => + _runAnimation(details.velocity.pixelsPerSecond, size), + child: Align( + alignment: _dragAlignment, + child: Card(child: widget.child), + ), ); } } diff --git a/animations/lib/src/misc/repeating_animation.dart b/animations/lib/src/misc/repeating_animation.dart index bc0b978083a..2f1a21527fd 100644 --- a/animations/lib/src/misc/repeating_animation.dart +++ b/animations/lib/src/misc/repeating_animation.dart @@ -9,7 +9,8 @@ class RepeatingAnimationDemo extends StatefulWidget { static String routeName = 'misc/repeating_animation'; @override - State createState() => _RepeatingAnimationDemoState(); + State createState() => + _RepeatingAnimationDemoState(); } class _RepeatingAnimationDemoState extends State diff --git a/animations/pubspec.yaml b/animations/pubspec.yaml index 2754aabf425..b20928bd1c1 100644 --- a/animations/pubspec.yaml +++ b/animations/pubspec.yaml @@ -2,15 +2,16 @@ name: animations description: A new Flutter project. version: 1.0.0+1 publish_to: none +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter flutter_animate: ^4.1.0 - go_router: ^16.1.0 + go_router: ^16.0.0 window_size: # plugin is not yet part of the flutter framework git: url: https://github.com/google/flutter-desktop-embedding.git @@ -22,7 +23,6 @@ dev_dependencies: flutter_test: sdk: flutter - flutter: uses-material-design: true assets: diff --git a/animations/test/basics/animated_builder_test.dart b/animations/test/basics/animated_builder_test.dart index bdab93511d6..e60f9246cfc 100644 --- a/animations/test/basics/animated_builder_test.dart +++ b/animations/test/basics/animated_builder_test.dart @@ -16,7 +16,8 @@ void main() { // Get the initial color of the button. ElevatedButton button = tester.widget(find.byType(ElevatedButton)); - WidgetStateProperty? initialColor = button.style!.backgroundColor; + WidgetStateProperty? initialColor = + button.style!.backgroundColor; // Tap the button. await tester.tap(find.byType(ElevatedButton)); @@ -24,7 +25,8 @@ void main() { // Get the updated color of the button. button = tester.widget(find.byType(ElevatedButton)); - WidgetStateProperty? updatedColor = button.style!.backgroundColor; + WidgetStateProperty? updatedColor = + button.style!.backgroundColor; // Check if the color has changed. expect(initialColor, isNot(updatedColor)); @@ -35,7 +37,8 @@ void main() { // Get the initial color of the button. ElevatedButton button = tester.widget(find.byType(ElevatedButton)); - WidgetStateProperty? initialColor = button.style!.backgroundColor; + WidgetStateProperty? initialColor = + button.style!.backgroundColor; // Tap the button to trigger the animation but don't wait for it to finish. await tester.tap(find.byType(ElevatedButton)); @@ -44,7 +47,8 @@ void main() { // Check that the color has changed but not to the final color. button = tester.widget(find.byType(ElevatedButton)); - WidgetStateProperty? changedColor = button.style!.backgroundColor; + WidgetStateProperty? changedColor = + button.style!.backgroundColor; expect(initialColor, isNot(changedColor)); // Wait for the animation to finish. diff --git a/animations/test/misc/card_swipe_test.dart b/animations/test/misc/card_swipe_test.dart index 85536c0210d..0a75bb7aefe 100644 --- a/animations/test/misc/card_swipe_test.dart +++ b/animations/test/misc/card_swipe_test.dart @@ -24,7 +24,10 @@ void main() { await tester.pumpAndSettle(); // Check if removed properly. - expect(tester.widgetList(find.byType(Card)).length, lessThan(totalCards)); + expect( + tester.widgetList(find.byType(Card)).length, + lessThan(totalCards), + ); }); testWidgets('All cards swiped out', (tester) async { @@ -36,7 +39,10 @@ void main() { // Swipe out all cards. for (var i = 0; i < totalCards; i++) { // Swipe out one by one. - await tester.drag(find.byType(Card).last, const Offset(100.0, 0.0)); + await tester.drag( + find.byType(Card).last, + const Offset(100.0, 0.0), + ); await tester.pumpAndSettle(); } diff --git a/animations/test/misc/carousel_test.dart b/animations/test/misc/carousel_test.dart index b1fb6bb5900..2a0ea449e07 100644 --- a/animations/test/misc/carousel_test.dart +++ b/animations/test/misc/carousel_test.dart @@ -18,7 +18,11 @@ void main() { expect(imageList.length, 2); // Swipe the Carousel. - await tester.fling(find.byType(CarouselDemo), const Offset(-400, 0), 800); + await tester.fling( + find.byType(CarouselDemo), + const Offset(-400, 0), + 800, + ); await tester.pumpAndSettle(); // Get the images available on the screen after swipe. diff --git a/animations/test/misc/expand_card_test.dart b/animations/test/misc/expand_card_test.dart index d37ab0ae9d4..b955d27a99a 100644 --- a/animations/test/misc/expand_card_test.dart +++ b/animations/test/misc/expand_card_test.dart @@ -22,7 +22,10 @@ void main() { // The size of ExpandCard must change once tapped. // The initialSize should be less than current ExpandCard size. - expect(initialSize, lessThan(tester.getSize(find.byType(ExpandCard)))); + expect( + initialSize, + lessThan(tester.getSize(find.byType(ExpandCard))), + ); }); testWidgets('ExpandCard changes image on tap', (tester) async { diff --git a/animations/test/misc/focus_image_test.dart b/animations/test/misc/focus_image_test.dart index a65fc9e02cf..7b3f8e0e32b 100644 --- a/animations/test/misc/focus_image_test.dart +++ b/animations/test/misc/focus_image_test.dart @@ -33,7 +33,9 @@ void main() { expect(finalSize, greaterThan(initialSize)); }); - testWidgets('Final inkwell on tap goes back to the grid', (tester) async { + testWidgets('Final inkwell on tap goes back to the grid', ( + tester, + ) async { await tester.pumpWidget(createFocusImageScreen()); // Tap on the ink well at index 0. diff --git a/animations/test/misc/hero_animation_test.dart b/animations/test/misc/hero_animation_test.dart index c006cdddd65..48ca60a0fd5 100644 --- a/animations/test/misc/hero_animation_test.dart +++ b/animations/test/misc/hero_animation_test.dart @@ -58,7 +58,9 @@ void main() { // Final color should not be same as initial color. expect( (finalContainer.decoration as BoxDecoration).color, - isNot(equals((initialContainer.decoration as BoxDecoration).color)), + isNot( + equals((initialContainer.decoration as BoxDecoration).color), + ), ); }); @@ -66,7 +68,9 @@ void main() { await tester.pumpWidget(createHeroAnimationDemoScreen()); // Get the initial Screen. - final initialScreen = tester.firstWidget(find.byType(HeroAnimationDemo)); + final initialScreen = tester.firstWidget( + find.byType(HeroAnimationDemo), + ); // Tap on the GestureDetector. await tester.tap(find.byType(GestureDetector)); diff --git a/asset_transformation/analysis_options.yaml b/asset_transformation/analysis_options.yaml deleted file mode 100644 index f9b303465f1..00000000000 --- a/asset_transformation/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:flutter_lints/flutter.yaml diff --git a/asset_transformation/grayscale_transformer/bin/grayscale_transformer.dart b/asset_transformation/grayscale_transformer/bin/grayscale_transformer.dart index f0d4e7518e6..ac1e6179505 100644 --- a/asset_transformation/grayscale_transformer/bin/grayscale_transformer.dart +++ b/asset_transformation/grayscale_transformer/bin/grayscale_transformer.dart @@ -11,10 +11,9 @@ int main(List arguments) { // the `--input` option and one for the `--output` option. // `--input` is the original asset file that this program should transform. // `--output` is where flutter expects the transformation output to be written to. - final parser = - ArgParser() - ..addOption(inputOptionName, mandatory: true, abbr: 'i') - ..addOption(outputOptionName, mandatory: true, abbr: 'o'); + final parser = ArgParser() + ..addOption(inputOptionName, mandatory: true, abbr: 'i') + ..addOption(outputOptionName, mandatory: true, abbr: 'o'); ArgResults argResults = parser.parse(arguments); final String inputFilePath = argResults[inputOptionName]; diff --git a/asset_transformation/grayscale_transformer/pubspec.yaml b/asset_transformation/grayscale_transformer/pubspec.yaml index 5fe707dd187..27153b02e16 100644 --- a/asset_transformation/grayscale_transformer/pubspec.yaml +++ b/asset_transformation/grayscale_transformer/pubspec.yaml @@ -3,7 +3,7 @@ description: A sample command-line application. version: 1.0.0 environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: args: ^2.4.2 diff --git a/asset_transformation/pubspec.yaml b/asset_transformation/pubspec.yaml index ef57e2379b8..7b1a23ef64f 100644 --- a/asset_transformation/pubspec.yaml +++ b/asset_transformation/pubspec.yaml @@ -2,9 +2,10 @@ name: asset_transformation description: "A new Flutter project." publish_to: 'none' version: 0.1.0 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: @@ -12,9 +13,11 @@ dependencies: vector_graphics: ^1.1.11+1 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 vector_graphics_compiler: ^1.1.11+1 grayscale_transformer: path: ./grayscale_transformer diff --git a/background_isolate_channels/lib/main.dart b/background_isolate_channels/lib/main.dart index a566f46ef56..a0c874e3439 100644 --- a/background_isolate_channels/lib/main.dart +++ b/background_isolate_channels/lib/main.dart @@ -69,8 +69,8 @@ class _MyHomePageState extends State { .then( (sharedPreferences) => sharedPreferences.setBool('isDebug', true), ); - final Future tempDirFuture = - path_provider.getTemporaryDirectory(); + final Future tempDirFuture = path_provider + .getTemporaryDirectory(); // Wait until the [SharedPreferences] value is set and the temporary // directory is received before opening the database. If @@ -130,8 +130,9 @@ class _MyHomePageState extends State { padding: const EdgeInsets.symmetric(horizontal: 8.0), child: SearchBar( hintText: 'Search', - onChanged: - _database == null ? null : (query) => _refresh(query: query), + onChanged: _database == null + ? null + : (query) => _refresh(query: query), trailing: const [Icon(Icons.search), SizedBox(width: 8)], ), ), diff --git a/background_isolate_channels/lib/simple_database.dart b/background_isolate_channels/lib/simple_database.dart index f53e149546f..8424123add5 100644 --- a/background_isolate_channels/lib/simple_database.dart +++ b/background_isolate_channels/lib/simple_database.dart @@ -188,7 +188,9 @@ class _SimpleDatabaseServer { // [BinaryMessenger] that the Platform Channels will communicate with on // the background isolate. // ---------------------------------------------------------------------- - BackgroundIsolateBinaryMessenger.ensureInitialized(rootIsolateToken); + BackgroundIsolateBinaryMessenger.ensureInitialized( + rootIsolateToken, + ); _sendPort.send(const _Command(_Codes.ack, arg0: null)); case _Codes.add: _doAddEntry(command.arg0 as String); diff --git a/background_isolate_channels/pubspec.yaml b/background_isolate_channels/pubspec.yaml index 144297a594e..b5b6bc213e3 100644 --- a/background_isolate_channels/pubspec.yaml +++ b/background_isolate_channels/pubspec.yaml @@ -1,12 +1,13 @@ name: background_isolate_channels description: A new Flutter project. +resolution: workspace publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: cupertino_icons: ^1.0.2 @@ -23,6 +24,5 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true diff --git a/code_sharing/client/pubspec.yaml b/code_sharing/client/pubspec.yaml index ae1e57dbe9d..5dc10428d71 100644 --- a/code_sharing/client/pubspec.yaml +++ b/code_sharing/client/pubspec.yaml @@ -2,9 +2,10 @@ name: client description: A Flutter app which communicates with a Dart backend using shared business logic. publish_to: "none" version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: cupertino_icons: ^1.0.2 @@ -15,7 +16,9 @@ dependencies: path: ../shared dev_dependencies: - flutter_lints: ^5.0.0 + analysis_defaults: + path: ../../analysis_defaults + flutter_lints: ^6.0.0 flutter_test: sdk: flutter diff --git a/code_sharing/server/bin/server.dart b/code_sharing/server/bin/server.dart index 5a4e45825e6..60d74c9fd65 100644 --- a/code_sharing/server/bin/server.dart +++ b/code_sharing/server/bin/server.dart @@ -9,10 +9,9 @@ import 'package:shelf_router/shelf_router.dart'; int count = 0; // Configure routes. -final _router = - Router() - ..post('/', _incrementHandler) - ..get('/', _getValueHandler); +final _router = Router() + ..post('/', _incrementHandler) + ..get('/', _getValueHandler); Future _incrementHandler(Request request) async { final incr = Increment.fromJson(json.decode(await request.readAsString())); diff --git a/code_sharing/server/pubspec.yaml b/code_sharing/server/pubspec.yaml index d1b5ccd8b38..3d1827b1171 100644 --- a/code_sharing/server/pubspec.yaml +++ b/code_sharing/server/pubspec.yaml @@ -2,9 +2,10 @@ name: server description: A server app using the shelf package and Docker. version: 1.0.0 publish_to: "none" +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: args: ^2.0.0 @@ -14,6 +15,8 @@ dependencies: path: ../shared dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults http: ^1.0.0 lints: ^6.0.0 test: ^1.15.0 diff --git a/code_sharing/shared/lib/src/models.freezed.dart b/code_sharing/shared/lib/src/models.freezed.dart index 7f0ca2e2de3..bd2ac83ae31 100644 --- a/code_sharing/shared/lib/src/models.freezed.dart +++ b/code_sharing/shared/lib/src/models.freezed.dart @@ -52,11 +52,10 @@ class _$IncrementCopyWithImpl<$Res, $Val extends Increment> $Res call({Object? by = null}) { return _then( _value.copyWith( - by: - null == by - ? _value.by - : by // ignore: cast_nullable_to_non_nullable - as int, + by: null == by + ? _value.by + : by // ignore: cast_nullable_to_non_nullable + as int, ) as $Val, ); @@ -89,11 +88,10 @@ class __$$IncrementImplCopyWithImpl<$Res> $Res call({Object? by = null}) { return _then( _$IncrementImpl( - by: - null == by - ? _value.by - : by // ignore: cast_nullable_to_non_nullable - as int, + by: null == by + ? _value.by + : by // ignore: cast_nullable_to_non_nullable + as int, ), ); } @@ -189,11 +187,10 @@ class _$CountCopyWithImpl<$Res, $Val extends Count> $Res call({Object? value = null}) { return _then( _value.copyWith( - value: - null == value - ? _value.value - : value // ignore: cast_nullable_to_non_nullable - as int, + value: null == value + ? _value.value + : value // ignore: cast_nullable_to_non_nullable + as int, ) as $Val, ); @@ -228,7 +225,7 @@ class __$$CountImplCopyWithImpl<$Res> null == value ? _value.value : value // ignore: cast_nullable_to_non_nullable - as int, + as int, ), ); } diff --git a/code_sharing/shared/pubspec.yaml b/code_sharing/shared/pubspec.yaml index ce204412fc0..3b43652d7bf 100644 --- a/code_sharing/shared/pubspec.yaml +++ b/code_sharing/shared/pubspec.yaml @@ -1,15 +1,18 @@ name: shared description: Common data models required by our client and server version: 1.0.0 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: freezed_annotation: ">=2.1.0 <4.0.0" json_annotation: ^4.7.0 dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults build_runner: ^2.2.1 freezed: ">=2.1.1 <4.0.0" json_serializable: ^6.4.0 diff --git a/compass_app/app/lib/config/dependencies.dart b/compass_app/app/lib/config/dependencies.dart index 3b2bd541af7..29e3543ebce 100644 --- a/compass_app/app/lib/config/dependencies.dart +++ b/compass_app/app/lib/config/dependencies.dart @@ -36,12 +36,11 @@ import '../domain/use_cases/booking/booking_share_use_case.dart'; List _sharedProviders = [ Provider( lazy: true, - create: - (context) => BookingCreateUseCase( - destinationRepository: context.read(), - activityRepository: context.read(), - bookingRepository: context.read(), - ), + create: (context) => BookingCreateUseCase( + destinationRepository: context.read(), + activityRepository: context.read(), + bookingRepository: context.read(), + ), ), Provider( lazy: true, @@ -57,46 +56,40 @@ List get providersRemote { Provider(create: (context) => ApiClient()), Provider(create: (context) => SharedPreferencesService()), ChangeNotifierProvider( - create: - (context) => - AuthRepositoryRemote( - authApiClient: context.read(), - apiClient: context.read(), - sharedPreferencesService: context.read(), - ) - as AuthRepository, + create: (context) => + AuthRepositoryRemote( + authApiClient: context.read(), + apiClient: context.read(), + sharedPreferencesService: context.read(), + ) + as AuthRepository, ), Provider( - create: - (context) => - DestinationRepositoryRemote(apiClient: context.read()) - as DestinationRepository, + create: (context) => + DestinationRepositoryRemote(apiClient: context.read()) + as DestinationRepository, ), Provider( - create: - (context) => - ContinentRepositoryRemote(apiClient: context.read()) - as ContinentRepository, + create: (context) => + ContinentRepositoryRemote(apiClient: context.read()) + as ContinentRepository, ), Provider( - create: - (context) => - ActivityRepositoryRemote(apiClient: context.read()) - as ActivityRepository, + create: (context) => + ActivityRepositoryRemote(apiClient: context.read()) + as ActivityRepository, ), Provider.value( value: ItineraryConfigRepositoryMemory() as ItineraryConfigRepository, ), Provider( - create: - (context) => - BookingRepositoryRemote(apiClient: context.read()) - as BookingRepository, + create: (context) => + BookingRepositoryRemote(apiClient: context.read()) + as BookingRepository, ), Provider( - create: - (context) => - UserRepositoryRemote(apiClient: context.read()) as UserRepository, + create: (context) => + UserRepositoryRemote(apiClient: context.read()) as UserRepository, ), ..._sharedProviders, ]; @@ -110,37 +103,32 @@ List get providersLocal { ChangeNotifierProvider.value(value: AuthRepositoryDev() as AuthRepository), Provider.value(value: LocalDataService()), Provider( - create: - (context) => - DestinationRepositoryLocal(localDataService: context.read()) - as DestinationRepository, + create: (context) => + DestinationRepositoryLocal(localDataService: context.read()) + as DestinationRepository, ), Provider( - create: - (context) => - ContinentRepositoryLocal(localDataService: context.read()) - as ContinentRepository, + create: (context) => + ContinentRepositoryLocal(localDataService: context.read()) + as ContinentRepository, ), Provider( - create: - (context) => - ActivityRepositoryLocal(localDataService: context.read()) - as ActivityRepository, + create: (context) => + ActivityRepositoryLocal(localDataService: context.read()) + as ActivityRepository, ), Provider( - create: - (context) => - BookingRepositoryLocal(localDataService: context.read()) - as BookingRepository, + create: (context) => + BookingRepositoryLocal(localDataService: context.read()) + as BookingRepository, ), Provider.value( value: ItineraryConfigRepositoryMemory() as ItineraryConfigRepository, ), Provider( - create: - (context) => - UserRepositoryLocal(localDataService: context.read()) - as UserRepository, + create: (context) => + UserRepositoryLocal(localDataService: context.read()) + as UserRepository, ), ..._sharedProviders, ]; diff --git a/compass_app/app/lib/data/repositories/activity/activity_repository_local.dart b/compass_app/app/lib/data/repositories/activity/activity_repository_local.dart index c18c96aef7e..bb13df13af4 100644 --- a/compass_app/app/lib/data/repositories/activity/activity_repository_local.dart +++ b/compass_app/app/lib/data/repositories/activity/activity_repository_local.dart @@ -18,10 +18,9 @@ class ActivityRepositoryLocal implements ActivityRepository { @override Future>> getByDestination(String ref) async { try { - final activities = - (await _localDataService.getActivities()) - .where((activity) => activity.destinationRef == ref) - .toList(); + final activities = (await _localDataService.getActivities()) + .where((activity) => activity.destinationRef == ref) + .toList(); return Result.ok(activities); } on Exception catch (error) { diff --git a/compass_app/app/lib/data/repositories/booking/booking_repository_local.dart b/compass_app/app/lib/data/repositories/booking/booking_repository_local.dart index c8bdf0e702a..a83a1f30a0b 100644 --- a/compass_app/app/lib/data/repositories/booking/booking_repository_local.dart +++ b/compass_app/app/lib/data/repositories/booking/booking_repository_local.dart @@ -68,11 +68,10 @@ class BookingRepositoryLocal implements BookingRepository { // create a default booking the first time if (_bookings.isEmpty) { final destination = (await _localDataService.getDestinations()).first; - final activities = - (await _localDataService.getActivities()) - .where((activity) => activity.destinationRef == destination.ref) - .take(4) - .toList(); + final activities = (await _localDataService.getActivities()) + .where((activity) => activity.destinationRef == destination.ref) + .take(4) + .toList(); _bookings.add( Booking( diff --git a/compass_app/app/lib/data/repositories/booking/booking_repository_remote.dart b/compass_app/app/lib/data/repositories/booking/booking_repository_remote.dart index 6e721778f4e..c4d410272c7 100644 --- a/compass_app/app/lib/data/repositories/booking/booking_repository_remote.dart +++ b/compass_app/app/lib/data/repositories/booking/booking_repository_remote.dart @@ -27,8 +27,9 @@ class BookingRepositoryRemote implements BookingRepository { endDate: booking.endDate, name: '${booking.destination.name}, ${booking.destination.continent}', destinationRef: booking.destination.ref, - activitiesRef: - booking.activity.map((activity) => activity.ref).toList(), + activitiesRef: booking.activity + .map((activity) => activity.ref) + .toList(), ); return _apiClient.postBooking(bookingApiModel); } on Exception catch (e) { @@ -72,10 +73,9 @@ class BookingRepositoryRemote implements BookingRepository { return Result.error(resultActivities.error); case Ok>(): } - final activities = - resultActivities.value - .where((activity) => booking.activitiesRef.contains(activity.ref)) - .toList(); + final activities = resultActivities.value + .where((activity) => booking.activitiesRef.contains(activity.ref)) + .toList(); return Result.ok( Booking( diff --git a/compass_app/app/lib/data/services/api/api_client.dart b/compass_app/app/lib/data/services/api/api_client.dart index 22c32e8293d..bb4934ff5ba 100644 --- a/compass_app/app/lib/data/services/api/api_client.dart +++ b/compass_app/app/lib/data/services/api/api_client.dart @@ -95,8 +95,9 @@ class ApiClient { if (response.statusCode == 200) { final stringData = await response.transform(utf8.decoder).join(); final json = jsonDecode(stringData) as List; - final activities = - json.map((element) => Activity.fromJson(element)).toList(); + final activities = json + .map((element) => Activity.fromJson(element)) + .toList(); return Result.ok(activities); } else { return const Result.error(HttpException("Invalid response")); @@ -117,8 +118,9 @@ class ApiClient { if (response.statusCode == 200) { final stringData = await response.transform(utf8.decoder).join(); final json = jsonDecode(stringData) as List; - final bookings = - json.map((element) => BookingApiModel.fromJson(element)).toList(); + final bookings = json + .map((element) => BookingApiModel.fromJson(element)) + .toList(); return Result.ok(bookings); } else { return const Result.error(HttpException("Invalid response")); diff --git a/compass_app/app/lib/data/services/api/model/booking/booking_api_model.freezed.dart b/compass_app/app/lib/data/services/api/model/booking/booking_api_model.freezed.dart index 6a6f31722a2..c63720610dd 100644 --- a/compass_app/app/lib/data/services/api/model/booking/booking_api_model.freezed.dart +++ b/compass_app/app/lib/data/services/api/model/booking/booking_api_model.freezed.dart @@ -91,36 +91,30 @@ class _$BookingApiModelCopyWithImpl<$Res, $Val extends BookingApiModel> }) { return _then( _value.copyWith( - id: - freezed == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as int?, - startDate: - null == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime, - endDate: - null == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - destinationRef: - null == destinationRef - ? _value.destinationRef - : destinationRef // ignore: cast_nullable_to_non_nullable - as String, - activitiesRef: - null == activitiesRef - ? _value.activitiesRef - : activitiesRef // ignore: cast_nullable_to_non_nullable - as List, + id: freezed == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as int?, + startDate: null == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime, + endDate: null == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + destinationRef: null == destinationRef + ? _value.destinationRef + : destinationRef // ignore: cast_nullable_to_non_nullable + as String, + activitiesRef: null == activitiesRef + ? _value.activitiesRef + : activitiesRef // ignore: cast_nullable_to_non_nullable + as List, ) as $Val, ); @@ -169,36 +163,30 @@ class __$$BookingApiModelImplCopyWithImpl<$Res> }) { return _then( _$BookingApiModelImpl( - id: - freezed == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as int?, - startDate: - null == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime, - endDate: - null == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - destinationRef: - null == destinationRef - ? _value.destinationRef - : destinationRef // ignore: cast_nullable_to_non_nullable - as String, - activitiesRef: - null == activitiesRef - ? _value._activitiesRef - : activitiesRef // ignore: cast_nullable_to_non_nullable - as List, + id: freezed == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as int?, + startDate: null == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime, + endDate: null == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + destinationRef: null == destinationRef + ? _value.destinationRef + : destinationRef // ignore: cast_nullable_to_non_nullable + as String, + activitiesRef: null == activitiesRef + ? _value._activitiesRef + : activitiesRef // ignore: cast_nullable_to_non_nullable + as List, ), ); } diff --git a/compass_app/app/lib/data/services/api/model/booking/booking_api_model.g.dart b/compass_app/app/lib/data/services/api/model/booking/booking_api_model.g.dart index d5df306a3d2..c75b5349a40 100644 --- a/compass_app/app/lib/data/services/api/model/booking/booking_api_model.g.dart +++ b/compass_app/app/lib/data/services/api/model/booking/booking_api_model.g.dart @@ -14,8 +14,9 @@ _$BookingApiModelImpl _$$BookingApiModelImplFromJson( endDate: DateTime.parse(json['endDate'] as String), name: json['name'] as String, destinationRef: json['destinationRef'] as String, - activitiesRef: - (json['activitiesRef'] as List).map((e) => e as String).toList(), + activitiesRef: (json['activitiesRef'] as List) + .map((e) => e as String) + .toList(), ); Map _$$BookingApiModelImplToJson( diff --git a/compass_app/app/lib/data/services/api/model/login_request/login_request.freezed.dart b/compass_app/app/lib/data/services/api/model/login_request/login_request.freezed.dart index a45082a15ab..db4394ebb66 100644 --- a/compass_app/app/lib/data/services/api/model/login_request/login_request.freezed.dart +++ b/compass_app/app/lib/data/services/api/model/login_request/login_request.freezed.dart @@ -64,16 +64,14 @@ class _$LoginRequestCopyWithImpl<$Res, $Val extends LoginRequest> $Res call({Object? email = null, Object? password = null}) { return _then( _value.copyWith( - email: - null == email - ? _value.email - : email // ignore: cast_nullable_to_non_nullable - as String, - password: - null == password - ? _value.password - : password // ignore: cast_nullable_to_non_nullable - as String, + email: null == email + ? _value.email + : email // ignore: cast_nullable_to_non_nullable + as String, + password: null == password + ? _value.password + : password // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -108,16 +106,14 @@ class __$$LoginRequestImplCopyWithImpl<$Res> $Res call({Object? email = null, Object? password = null}) { return _then( _$LoginRequestImpl( - email: - null == email - ? _value.email - : email // ignore: cast_nullable_to_non_nullable - as String, - password: - null == password - ? _value.password - : password // ignore: cast_nullable_to_non_nullable - as String, + email: null == email + ? _value.email + : email // ignore: cast_nullable_to_non_nullable + as String, + password: null == password + ? _value.password + : password // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/app/lib/data/services/api/model/login_response/login_response.freezed.dart b/compass_app/app/lib/data/services/api/model/login_response/login_response.freezed.dart index 49be034ebf2..dfaf762b275 100644 --- a/compass_app/app/lib/data/services/api/model/login_response/login_response.freezed.dart +++ b/compass_app/app/lib/data/services/api/model/login_response/login_response.freezed.dart @@ -64,16 +64,14 @@ class _$LoginResponseCopyWithImpl<$Res, $Val extends LoginResponse> $Res call({Object? token = null, Object? userId = null}) { return _then( _value.copyWith( - token: - null == token - ? _value.token - : token // ignore: cast_nullable_to_non_nullable - as String, - userId: - null == userId - ? _value.userId - : userId // ignore: cast_nullable_to_non_nullable - as String, + token: null == token + ? _value.token + : token // ignore: cast_nullable_to_non_nullable + as String, + userId: null == userId + ? _value.userId + : userId // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -108,16 +106,14 @@ class __$$LoginResponseImplCopyWithImpl<$Res> $Res call({Object? token = null, Object? userId = null}) { return _then( _$LoginResponseImpl( - token: - null == token - ? _value.token - : token // ignore: cast_nullable_to_non_nullable - as String, - userId: - null == userId - ? _value.userId - : userId // ignore: cast_nullable_to_non_nullable - as String, + token: null == token + ? _value.token + : token // ignore: cast_nullable_to_non_nullable + as String, + userId: null == userId + ? _value.userId + : userId // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/app/lib/data/services/api/model/user/user_api_model.freezed.dart b/compass_app/app/lib/data/services/api/model/user/user_api_model.freezed.dart index 1ba6de18f9d..2d8ad102722 100644 --- a/compass_app/app/lib/data/services/api/model/user/user_api_model.freezed.dart +++ b/compass_app/app/lib/data/services/api/model/user/user_api_model.freezed.dart @@ -75,26 +75,22 @@ class _$UserApiModelCopyWithImpl<$Res, $Val extends UserApiModel> }) { return _then( _value.copyWith( - id: - null == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as String, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - email: - null == email - ? _value.email - : email // ignore: cast_nullable_to_non_nullable - as String, - picture: - null == picture - ? _value.picture - : picture // ignore: cast_nullable_to_non_nullable - as String, + id: null == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + email: null == email + ? _value.email + : email // ignore: cast_nullable_to_non_nullable + as String, + picture: null == picture + ? _value.picture + : picture // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -134,26 +130,22 @@ class __$$UserApiModelImplCopyWithImpl<$Res> }) { return _then( _$UserApiModelImpl( - id: - null == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as String, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - email: - null == email - ? _value.email - : email // ignore: cast_nullable_to_non_nullable - as String, - picture: - null == picture - ? _value.picture - : picture // ignore: cast_nullable_to_non_nullable - as String, + id: null == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + email: null == email + ? _value.email + : email // ignore: cast_nullable_to_non_nullable + as String, + picture: null == picture + ? _value.picture + : picture // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/app/lib/domain/models/activity/activity.freezed.dart b/compass_app/app/lib/domain/models/activity/activity.freezed.dart index b900e74daa5..0c89f888a43 100644 --- a/compass_app/app/lib/domain/models/activity/activity.freezed.dart +++ b/compass_app/app/lib/domain/models/activity/activity.freezed.dart @@ -109,56 +109,46 @@ class _$ActivityCopyWithImpl<$Res, $Val extends Activity> }) { return _then( _value.copyWith( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - description: - null == description - ? _value.description - : description // ignore: cast_nullable_to_non_nullable - as String, - locationName: - null == locationName - ? _value.locationName - : locationName // ignore: cast_nullable_to_non_nullable - as String, - duration: - null == duration - ? _value.duration - : duration // ignore: cast_nullable_to_non_nullable - as int, - timeOfDay: - null == timeOfDay - ? _value.timeOfDay - : timeOfDay // ignore: cast_nullable_to_non_nullable - as TimeOfDay, - familyFriendly: - null == familyFriendly - ? _value.familyFriendly - : familyFriendly // ignore: cast_nullable_to_non_nullable - as bool, - price: - null == price - ? _value.price - : price // ignore: cast_nullable_to_non_nullable - as int, - destinationRef: - null == destinationRef - ? _value.destinationRef - : destinationRef // ignore: cast_nullable_to_non_nullable - as String, - ref: - null == ref - ? _value.ref - : ref // ignore: cast_nullable_to_non_nullable - as String, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + description: null == description + ? _value.description + : description // ignore: cast_nullable_to_non_nullable + as String, + locationName: null == locationName + ? _value.locationName + : locationName // ignore: cast_nullable_to_non_nullable + as String, + duration: null == duration + ? _value.duration + : duration // ignore: cast_nullable_to_non_nullable + as int, + timeOfDay: null == timeOfDay + ? _value.timeOfDay + : timeOfDay // ignore: cast_nullable_to_non_nullable + as TimeOfDay, + familyFriendly: null == familyFriendly + ? _value.familyFriendly + : familyFriendly // ignore: cast_nullable_to_non_nullable + as bool, + price: null == price + ? _value.price + : price // ignore: cast_nullable_to_non_nullable + as int, + destinationRef: null == destinationRef + ? _value.destinationRef + : destinationRef // ignore: cast_nullable_to_non_nullable + as String, + ref: null == ref + ? _value.ref + : ref // ignore: cast_nullable_to_non_nullable + as String, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -215,56 +205,46 @@ class __$$ActivityImplCopyWithImpl<$Res> }) { return _then( _$ActivityImpl( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - description: - null == description - ? _value.description - : description // ignore: cast_nullable_to_non_nullable - as String, - locationName: - null == locationName - ? _value.locationName - : locationName // ignore: cast_nullable_to_non_nullable - as String, - duration: - null == duration - ? _value.duration - : duration // ignore: cast_nullable_to_non_nullable - as int, - timeOfDay: - null == timeOfDay - ? _value.timeOfDay - : timeOfDay // ignore: cast_nullable_to_non_nullable - as TimeOfDay, - familyFriendly: - null == familyFriendly - ? _value.familyFriendly - : familyFriendly // ignore: cast_nullable_to_non_nullable - as bool, - price: - null == price - ? _value.price - : price // ignore: cast_nullable_to_non_nullable - as int, - destinationRef: - null == destinationRef - ? _value.destinationRef - : destinationRef // ignore: cast_nullable_to_non_nullable - as String, - ref: - null == ref - ? _value.ref - : ref // ignore: cast_nullable_to_non_nullable - as String, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + description: null == description + ? _value.description + : description // ignore: cast_nullable_to_non_nullable + as String, + locationName: null == locationName + ? _value.locationName + : locationName // ignore: cast_nullable_to_non_nullable + as String, + duration: null == duration + ? _value.duration + : duration // ignore: cast_nullable_to_non_nullable + as int, + timeOfDay: null == timeOfDay + ? _value.timeOfDay + : timeOfDay // ignore: cast_nullable_to_non_nullable + as TimeOfDay, + familyFriendly: null == familyFriendly + ? _value.familyFriendly + : familyFriendly // ignore: cast_nullable_to_non_nullable + as bool, + price: null == price + ? _value.price + : price // ignore: cast_nullable_to_non_nullable + as int, + destinationRef: null == destinationRef + ? _value.destinationRef + : destinationRef // ignore: cast_nullable_to_non_nullable + as String, + ref: null == ref + ? _value.ref + : ref // ignore: cast_nullable_to_non_nullable + as String, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/app/lib/domain/models/booking/booking.freezed.dart b/compass_app/app/lib/domain/models/booking/booking.freezed.dart index 991449de1b1..03a1ebc9d0c 100644 --- a/compass_app/app/lib/domain/models/booking/booking.freezed.dart +++ b/compass_app/app/lib/domain/models/booking/booking.freezed.dart @@ -85,31 +85,26 @@ class _$BookingCopyWithImpl<$Res, $Val extends Booking> }) { return _then( _value.copyWith( - id: - freezed == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as int?, - startDate: - null == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime, - endDate: - null == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime, - destination: - null == destination - ? _value.destination - : destination // ignore: cast_nullable_to_non_nullable - as Destination, - activity: - null == activity - ? _value.activity - : activity // ignore: cast_nullable_to_non_nullable - as List, + id: freezed == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as int?, + startDate: null == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime, + endDate: null == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime, + destination: null == destination + ? _value.destination + : destination // ignore: cast_nullable_to_non_nullable + as Destination, + activity: null == activity + ? _value.activity + : activity // ignore: cast_nullable_to_non_nullable + as List, ) as $Val, ); @@ -168,31 +163,26 @@ class __$$BookingImplCopyWithImpl<$Res> }) { return _then( _$BookingImpl( - id: - freezed == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as int?, - startDate: - null == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime, - endDate: - null == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime, - destination: - null == destination - ? _value.destination - : destination // ignore: cast_nullable_to_non_nullable - as Destination, - activity: - null == activity - ? _value._activity - : activity // ignore: cast_nullable_to_non_nullable - as List, + id: freezed == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as int?, + startDate: null == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime, + endDate: null == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime, + destination: null == destination + ? _value.destination + : destination // ignore: cast_nullable_to_non_nullable + as Destination, + activity: null == activity + ? _value._activity + : activity // ignore: cast_nullable_to_non_nullable + as List, ), ); } diff --git a/compass_app/app/lib/domain/models/booking/booking.g.dart b/compass_app/app/lib/domain/models/booking/booking.g.dart index 7d800c47ab1..6c851aba401 100644 --- a/compass_app/app/lib/domain/models/booking/booking.g.dart +++ b/compass_app/app/lib/domain/models/booking/booking.g.dart @@ -14,10 +14,9 @@ _$BookingImpl _$$BookingImplFromJson(Map json) => destination: Destination.fromJson( json['destination'] as Map, ), - activity: - (json['activity'] as List) - .map((e) => Activity.fromJson(e as Map)) - .toList(), + activity: (json['activity'] as List) + .map((e) => Activity.fromJson(e as Map)) + .toList(), ); Map _$$BookingImplToJson(_$BookingImpl instance) => diff --git a/compass_app/app/lib/domain/models/booking/booking_summary.freezed.dart b/compass_app/app/lib/domain/models/booking/booking_summary.freezed.dart index e31b7faeff8..a06a75da31e 100644 --- a/compass_app/app/lib/domain/models/booking/booking_summary.freezed.dart +++ b/compass_app/app/lib/domain/models/booking/booking_summary.freezed.dart @@ -75,26 +75,22 @@ class _$BookingSummaryCopyWithImpl<$Res, $Val extends BookingSummary> }) { return _then( _value.copyWith( - id: - null == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as int, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - startDate: - null == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime, - endDate: - null == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime, + id: null == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as int, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + startDate: null == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime, + endDate: null == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime, ) as $Val, ); @@ -134,26 +130,22 @@ class __$$BookingSummaryImplCopyWithImpl<$Res> }) { return _then( _$BookingSummaryImpl( - id: - null == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as int, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - startDate: - null == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime, - endDate: - null == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime, + id: null == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as int, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + startDate: null == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime, + endDate: null == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime, ), ); } diff --git a/compass_app/app/lib/domain/models/continent/continent.freezed.dart b/compass_app/app/lib/domain/models/continent/continent.freezed.dart index cb6688a65f4..6f13817d16b 100644 --- a/compass_app/app/lib/domain/models/continent/continent.freezed.dart +++ b/compass_app/app/lib/domain/models/continent/continent.freezed.dart @@ -62,16 +62,14 @@ class _$ContinentCopyWithImpl<$Res, $Val extends Continent> $Res call({Object? name = null, Object? imageUrl = null}) { return _then( _value.copyWith( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -106,16 +104,14 @@ class __$$ContinentImplCopyWithImpl<$Res> $Res call({Object? name = null, Object? imageUrl = null}) { return _then( _$ContinentImpl( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/app/lib/domain/models/destination/destination.freezed.dart b/compass_app/app/lib/domain/models/destination/destination.freezed.dart index 30789a9691a..1babb93539a 100644 --- a/compass_app/app/lib/domain/models/destination/destination.freezed.dart +++ b/compass_app/app/lib/domain/models/destination/destination.freezed.dart @@ -95,41 +95,34 @@ class _$DestinationCopyWithImpl<$Res, $Val extends Destination> }) { return _then( _value.copyWith( - ref: - null == ref - ? _value.ref - : ref // ignore: cast_nullable_to_non_nullable - as String, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - country: - null == country - ? _value.country - : country // ignore: cast_nullable_to_non_nullable - as String, - continent: - null == continent - ? _value.continent - : continent // ignore: cast_nullable_to_non_nullable - as String, - knownFor: - null == knownFor - ? _value.knownFor - : knownFor // ignore: cast_nullable_to_non_nullable - as String, - tags: - null == tags - ? _value.tags - : tags // ignore: cast_nullable_to_non_nullable - as List, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + ref: null == ref + ? _value.ref + : ref // ignore: cast_nullable_to_non_nullable + as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + country: null == country + ? _value.country + : country // ignore: cast_nullable_to_non_nullable + as String, + continent: null == continent + ? _value.continent + : continent // ignore: cast_nullable_to_non_nullable + as String, + knownFor: null == knownFor + ? _value.knownFor + : knownFor // ignore: cast_nullable_to_non_nullable + as String, + tags: null == tags + ? _value.tags + : tags // ignore: cast_nullable_to_non_nullable + as List, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -180,41 +173,34 @@ class __$$DestinationImplCopyWithImpl<$Res> }) { return _then( _$DestinationImpl( - ref: - null == ref - ? _value.ref - : ref // ignore: cast_nullable_to_non_nullable - as String, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - country: - null == country - ? _value.country - : country // ignore: cast_nullable_to_non_nullable - as String, - continent: - null == continent - ? _value.continent - : continent // ignore: cast_nullable_to_non_nullable - as String, - knownFor: - null == knownFor - ? _value.knownFor - : knownFor // ignore: cast_nullable_to_non_nullable - as String, - tags: - null == tags - ? _value._tags - : tags // ignore: cast_nullable_to_non_nullable - as List, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + ref: null == ref + ? _value.ref + : ref // ignore: cast_nullable_to_non_nullable + as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + country: null == country + ? _value.country + : country // ignore: cast_nullable_to_non_nullable + as String, + continent: null == continent + ? _value.continent + : continent // ignore: cast_nullable_to_non_nullable + as String, + knownFor: null == knownFor + ? _value.knownFor + : knownFor // ignore: cast_nullable_to_non_nullable + as String, + tags: null == tags + ? _value._tags + : tags // ignore: cast_nullable_to_non_nullable + as List, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/app/lib/domain/models/itinerary_config/itinerary_config.freezed.dart b/compass_app/app/lib/domain/models/itinerary_config/itinerary_config.freezed.dart index b4febdbc551..e933300d85b 100644 --- a/compass_app/app/lib/domain/models/itinerary_config/itinerary_config.freezed.dart +++ b/compass_app/app/lib/domain/models/itinerary_config/itinerary_config.freezed.dart @@ -90,36 +90,30 @@ class _$ItineraryConfigCopyWithImpl<$Res, $Val extends ItineraryConfig> }) { return _then( _value.copyWith( - continent: - freezed == continent - ? _value.continent - : continent // ignore: cast_nullable_to_non_nullable - as String?, - startDate: - freezed == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime?, - endDate: - freezed == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime?, - guests: - freezed == guests - ? _value.guests - : guests // ignore: cast_nullable_to_non_nullable - as int?, - destination: - freezed == destination - ? _value.destination - : destination // ignore: cast_nullable_to_non_nullable - as String?, - activities: - null == activities - ? _value.activities - : activities // ignore: cast_nullable_to_non_nullable - as List, + continent: freezed == continent + ? _value.continent + : continent // ignore: cast_nullable_to_non_nullable + as String?, + startDate: freezed == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime?, + endDate: freezed == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime?, + guests: freezed == guests + ? _value.guests + : guests // ignore: cast_nullable_to_non_nullable + as int?, + destination: freezed == destination + ? _value.destination + : destination // ignore: cast_nullable_to_non_nullable + as String?, + activities: null == activities + ? _value.activities + : activities // ignore: cast_nullable_to_non_nullable + as List, ) as $Val, ); @@ -168,36 +162,30 @@ class __$$ItineraryConfigImplCopyWithImpl<$Res> }) { return _then( _$ItineraryConfigImpl( - continent: - freezed == continent - ? _value.continent - : continent // ignore: cast_nullable_to_non_nullable - as String?, - startDate: - freezed == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime?, - endDate: - freezed == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime?, - guests: - freezed == guests - ? _value.guests - : guests // ignore: cast_nullable_to_non_nullable - as int?, - destination: - freezed == destination - ? _value.destination - : destination // ignore: cast_nullable_to_non_nullable - as String?, - activities: - null == activities - ? _value._activities - : activities // ignore: cast_nullable_to_non_nullable - as List, + continent: freezed == continent + ? _value.continent + : continent // ignore: cast_nullable_to_non_nullable + as String?, + startDate: freezed == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime?, + endDate: freezed == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime?, + guests: freezed == guests + ? _value.guests + : guests // ignore: cast_nullable_to_non_nullable + as int?, + destination: freezed == destination + ? _value.destination + : destination // ignore: cast_nullable_to_non_nullable + as String?, + activities: null == activities + ? _value._activities + : activities // ignore: cast_nullable_to_non_nullable + as List, ), ); } diff --git a/compass_app/app/lib/domain/models/itinerary_config/itinerary_config.g.dart b/compass_app/app/lib/domain/models/itinerary_config/itinerary_config.g.dart index 6bd037844f3..c012d7ad05e 100644 --- a/compass_app/app/lib/domain/models/itinerary_config/itinerary_config.g.dart +++ b/compass_app/app/lib/domain/models/itinerary_config/itinerary_config.g.dart @@ -10,14 +10,12 @@ _$ItineraryConfigImpl _$$ItineraryConfigImplFromJson( Map json, ) => _$ItineraryConfigImpl( continent: json['continent'] as String?, - startDate: - json['startDate'] == null - ? null - : DateTime.parse(json['startDate'] as String), - endDate: - json['endDate'] == null - ? null - : DateTime.parse(json['endDate'] as String), + startDate: json['startDate'] == null + ? null + : DateTime.parse(json['startDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), guests: (json['guests'] as num?)?.toInt(), destination: json['destination'] as String?, activities: diff --git a/compass_app/app/lib/domain/models/user/user.freezed.dart b/compass_app/app/lib/domain/models/user/user.freezed.dart index 019912a0206..b510aac73b0 100644 --- a/compass_app/app/lib/domain/models/user/user.freezed.dart +++ b/compass_app/app/lib/domain/models/user/user.freezed.dart @@ -61,16 +61,14 @@ class _$UserCopyWithImpl<$Res, $Val extends User> $Res call({Object? name = null, Object? picture = null}) { return _then( _value.copyWith( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - picture: - null == picture - ? _value.picture - : picture // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + picture: null == picture + ? _value.picture + : picture // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -102,16 +100,14 @@ class __$$UserImplCopyWithImpl<$Res> $Res call({Object? name = null, Object? picture = null}) { return _then( _$UserImpl( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - picture: - null == picture - ? _value.picture - : picture // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + picture: null == picture + ? _value.picture + : picture // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/app/lib/domain/use_cases/booking/booking_create_use_case.dart b/compass_app/app/lib/domain/use_cases/booking/booking_create_use_case.dart index 50f0eff76bc..3fcff3e30b9 100644 --- a/compass_app/app/lib/domain/use_cases/booking/booking_create_use_case.dart +++ b/compass_app/app/lib/domain/use_cases/booking/booking_create_use_case.dart @@ -63,12 +63,9 @@ class BookingCreateUseCase { return Result.error(activitiesResult.error); case Ok>(): } - final activities = - activitiesResult.value - .where( - (activity) => itineraryConfig.activities.contains(activity.ref), - ) - .toList(); + final activities = activitiesResult.value + .where((activity) => itineraryConfig.activities.contains(activity.ref)) + .toList(); _log.fine('Activities loaded (${activities.length})'); // Check if dates are set diff --git a/compass_app/app/lib/ui/activities/view_models/activities_viewmodel.dart b/compass_app/app/lib/ui/activities/view_models/activities_viewmodel.dart index cda783531f5..61ecd66bbd0 100644 --- a/compass_app/app/lib/ui/activities/view_models/activities_viewmodel.dart +++ b/compass_app/app/lib/ui/activities/view_models/activities_viewmodel.dart @@ -67,26 +67,24 @@ class ActivitiesViewModel extends ChangeNotifier { switch (resultActivities) { case Ok(): { - _daytimeActivities = - resultActivities.value - .where( - (activity) => [ - TimeOfDay.any, - TimeOfDay.morning, - TimeOfDay.afternoon, - ].contains(activity.timeOfDay), - ) - .toList(); - - _eveningActivities = - resultActivities.value - .where( - (activity) => [ - TimeOfDay.evening, - TimeOfDay.night, - ].contains(activity.timeOfDay), - ) - .toList(); + _daytimeActivities = resultActivities.value + .where( + (activity) => [ + TimeOfDay.any, + TimeOfDay.morning, + TimeOfDay.afternoon, + ].contains(activity.timeOfDay), + ) + .toList(); + + _eveningActivities = resultActivities.value + .where( + (activity) => [ + TimeOfDay.evening, + TimeOfDay.night, + ].contains(activity.timeOfDay), + ) + .toList(); _log.fine( 'Activities (daytime: ${_daytimeActivities.length}, ' diff --git a/compass_app/app/lib/ui/activities/widgets/activities_screen.dart b/compass_app/app/lib/ui/activities/widgets/activities_screen.dart index 7b784ac5845..f2ba884f44a 100644 --- a/compass_app/app/lib/ui/activities/widgets/activities_screen.dart +++ b/compass_app/app/lib/ui/activities/widgets/activities_screen.dart @@ -71,10 +71,9 @@ class _ActivitiesScreenState extends State { Expanded( child: Center( child: ErrorIndicator( - title: - AppLocalization.of( - context, - ).errorWhileLoadingActivities, + title: AppLocalization.of( + context, + ).errorWhileLoadingActivities, label: AppLocalization.of(context).tryAgain, onPressed: widget.viewModel.loadActivities.execute, ), @@ -171,10 +170,9 @@ class _BottomArea extends StatelessWidget { ), FilledButton( key: const Key(confirmButtonKey), - onPressed: - viewModel.selectedActivities.isNotEmpty - ? viewModel.saveActivities.execute - : null, + onPressed: viewModel.selectedActivities.isNotEmpty + ? viewModel.saveActivities.execute + : null, child: Text(AppLocalization.of(context).confirm), ), ], diff --git a/compass_app/app/lib/ui/auth/login/widgets/login_screen.dart b/compass_app/app/lib/ui/auth/login/widgets/login_screen.dart index fd62b591b3c..e33196c1fa0 100644 --- a/compass_app/app/lib/ui/auth/login/widgets/login_screen.dart +++ b/compass_app/app/lib/ui/auth/login/widgets/login_screen.dart @@ -101,11 +101,10 @@ class _LoginScreenState extends State { content: Text(AppLocalization.of(context).errorWhileLogin), action: SnackBarAction( label: AppLocalization.of(context).tryAgain, - onPressed: - () => widget.viewModel.login.execute(( - _email.value.text, - _password.value.text, - )), + onPressed: () => widget.viewModel.login.execute(( + _email.value.text, + _password.value.text, + )), ), ), ); diff --git a/compass_app/app/lib/ui/booking/view_models/booking_viewmodel.dart b/compass_app/app/lib/ui/booking/view_models/booking_viewmodel.dart index 2ab853b52bb..21d2e39facf 100644 --- a/compass_app/app/lib/ui/booking/view_models/booking_viewmodel.dart +++ b/compass_app/app/lib/ui/booking/view_models/booking_viewmodel.dart @@ -50,8 +50,8 @@ class BookingViewModel extends ChangeNotifier { Future> _createBooking() async { _log.fine('Loading booking'); - final itineraryConfig = - await _itineraryConfigRepository.getItineraryConfig(); + final itineraryConfig = await _itineraryConfigRepository + .getItineraryConfig(); switch (itineraryConfig) { case Ok(): _log.fine('Loaded stored ItineraryConfig'); diff --git a/compass_app/app/lib/ui/booking/widgets/booking_header.dart b/compass_app/app/lib/ui/booking/widgets/booking_header.dart index 474417d8e6f..0c889aede04 100644 --- a/compass_app/app/lib/ui/booking/widgets/booking_header.dart +++ b/compass_app/app/lib/ui/booking/widgets/booking_header.dart @@ -90,18 +90,17 @@ class _Tags extends StatelessWidget { child: Wrap( spacing: 6, runSpacing: 6, - children: - booking.destination.tags - .map( - (tag) => TagChip( - tag: tag, - fontSize: 16, - height: 32, - chipColor: chipColor, - onChipColor: Theme.of(context).colorScheme.onSurface, - ), - ) - .toList(), + children: booking.destination.tags + .map( + (tag) => TagChip( + tag: tag, + fontSize: 16, + height: 32, + chipColor: chipColor, + onChipColor: Theme.of(context).colorScheme.onSurface, + ), + ) + .toList(), ), ); } diff --git a/compass_app/app/lib/ui/booking/widgets/booking_screen.dart b/compass_app/app/lib/ui/booking/widgets/booking_screen.dart index 379a628cd6c..0180231a5a5 100644 --- a/compass_app/app/lib/ui/booking/widgets/booking_screen.dart +++ b/compass_app/app/lib/ui/booking/widgets/booking_screen.dart @@ -44,18 +44,16 @@ class _BookingScreenState extends State { child: Scaffold( floatingActionButton: ListenableBuilder( listenable: widget.viewModel, - builder: - (context, _) => FloatingActionButton.extended( - // Workaround for https://github.com/flutter/flutter/issues/115358#issuecomment-2117157419 - heroTag: null, - key: const ValueKey('share-button'), - onPressed: - widget.viewModel.booking != null - ? widget.viewModel.shareBooking.execute - : null, - label: Text(AppLocalization.of(context).shareTrip), - icon: const Icon(Icons.share_outlined), - ), + builder: (context, _) => FloatingActionButton.extended( + // Workaround for https://github.com/flutter/flutter/issues/115358#issuecomment-2117157419 + heroTag: null, + key: const ValueKey('share-button'), + onPressed: widget.viewModel.booking != null + ? widget.viewModel.shareBooking.execute + : null, + label: Text(AppLocalization.of(context).shareTrip), + icon: const Icon(Icons.share_outlined), + ), ), body: ListenableBuilder( // Listen to changes in both commands diff --git a/compass_app/app/lib/ui/core/themes/dimens.dart b/compass_app/app/lib/ui/core/themes/dimens.dart index e7749222399..ea5d101b155 100644 --- a/compass_app/app/lib/ui/core/themes/dimens.dart +++ b/compass_app/app/lib/ui/core/themes/dimens.dart @@ -35,12 +35,11 @@ abstract final class Dimens { static const Dimens mobile = _DimensMobile(); /// Get dimensions definition based on screen size - factory Dimens.of(BuildContext context) => switch (MediaQuery.sizeOf( - context, - ).width) { - > 600 && < 840 => desktop, - _ => mobile, - }; + factory Dimens.of(BuildContext context) => + switch (MediaQuery.sizeOf(context).width) { + > 600 && < 840 => desktop, + _ => mobile, + }; } /// Mobile dimensions diff --git a/compass_app/app/lib/ui/core/ui/custom_checkbox.dart b/compass_app/app/lib/ui/core/ui/custom_checkbox.dart index d08ea6339a2..515e91a3d75 100644 --- a/compass_app/app/lib/ui/core/ui/custom_checkbox.dart +++ b/compass_app/app/lib/ui/core/ui/custom_checkbox.dart @@ -28,10 +28,9 @@ class CustomCheckbox extends StatelessWidget { ), child: Material( borderRadius: BorderRadius.circular(24), - color: - value - ? Theme.of(context).colorScheme.primary - : Colors.transparent, + color: value + ? Theme.of(context).colorScheme.primary + : Colors.transparent, child: SizedBox( width: 24, height: 24, diff --git a/compass_app/app/lib/ui/home/widgets/home_screen.dart b/compass_app/app/lib/ui/home/widgets/home_screen.dart index 39f4dcdafe9..fefe780038f 100644 --- a/compass_app/app/lib/ui/home/widgets/home_screen.dart +++ b/compass_app/app/lib/ui/home/widgets/home_screen.dart @@ -93,31 +93,29 @@ class _HomeScreenState extends State { ), SliverList.builder( itemCount: widget.viewModel.bookings.length, - itemBuilder: - (_, index) => _Booking( - key: ValueKey(widget.viewModel.bookings[index].id), - booking: widget.viewModel.bookings[index], - onTap: - () => context.push( - Routes.bookingWithId( - widget.viewModel.bookings[index].id, - ), - ), - confirmDismiss: (_) async { - // wait for command to complete - await widget.viewModel.deleteBooking.execute( - widget.viewModel.bookings[index].id, - ); - // if command completed successfully, return true - if (widget.viewModel.deleteBooking.completed) { - // removes the dismissable from the list - return true; - } else { - // the dismissable stays in the list - return false; - } - }, + itemBuilder: (_, index) => _Booking( + key: ValueKey(widget.viewModel.bookings[index].id), + booking: widget.viewModel.bookings[index], + onTap: () => context.push( + Routes.bookingWithId( + widget.viewModel.bookings[index].id, ), + ), + confirmDismiss: (_) async { + // wait for command to complete + await widget.viewModel.deleteBooking.execute( + widget.viewModel.bookings[index].id, + ); + // if command completed successfully, return true + if (widget.viewModel.deleteBooking.completed) { + // removes the dismissable from the list + return true; + } else { + // the dismissable stays in the list + return false; + } + }, + ), ), ], ); diff --git a/compass_app/app/lib/ui/home/widgets/home_title.dart b/compass_app/app/lib/ui/home/widgets/home_title.dart index 7086ccdf0bc..165e7ffe507 100644 --- a/compass_app/app/lib/ui/home/widgets/home_title.dart +++ b/compass_app/app/lib/ui/home/widgets/home_title.dart @@ -61,12 +61,11 @@ class _Title extends StatelessWidget { Widget build(BuildContext context) { return ShaderMask( blendMode: BlendMode.srcIn, - shaderCallback: - (bounds) => RadialGradient( - center: Alignment.bottomLeft, - radius: 2, - colors: [Colors.purple.shade700, Colors.purple.shade400], - ).createShader(Rect.fromLTWH(0, 0, bounds.width, bounds.height)), + shaderCallback: (bounds) => RadialGradient( + center: Alignment.bottomLeft, + radius: 2, + colors: [Colors.purple.shade700, Colors.purple.shade400], + ).createShader(Rect.fromLTWH(0, 0, bounds.width, bounds.height)), child: Text( text, style: GoogleFonts.rubik( diff --git a/compass_app/app/lib/ui/results/view_models/results_viewmodel.dart b/compass_app/app/lib/ui/results/view_models/results_viewmodel.dart index 33ba262b351..b5af3dea6dd 100644 --- a/compass_app/app/lib/ui/results/view_models/results_viewmodel.dart +++ b/compass_app/app/lib/ui/results/view_models/results_viewmodel.dart @@ -67,13 +67,12 @@ class ResultsViewModel extends ChangeNotifier { case Ok(): { // If the result is Ok, update the list of destinations - _destinations = - result.value - .where( - (destination) => - destination.continent == _itineraryConfig!.continent, - ) - .toList(); + _destinations = result.value + .where( + (destination) => + destination.continent == _itineraryConfig!.continent, + ) + .toList(); _log.fine('Destinations (${_destinations.length}) loaded'); } case Error(): diff --git a/compass_app/app/lib/ui/results/widgets/result_card.dart b/compass_app/app/lib/ui/results/widgets/result_card.dart index adcdad91a44..463358d8200 100644 --- a/compass_app/app/lib/ui/results/widgets/result_card.dart +++ b/compass_app/app/lib/ui/results/widgets/result_card.dart @@ -42,8 +42,9 @@ class ResultCard extends StatelessWidget { spacing: 4.0, runSpacing: 4.0, direction: Axis.horizontal, - children: - destination.tags.map((e) => TagChip(tag: e)).toList(), + children: destination.tags + .map((e) => TagChip(tag: e)) + .toList(), ), ], ), diff --git a/compass_app/app/lib/ui/results/widgets/results_screen.dart b/compass_app/app/lib/ui/results/widgets/results_screen.dart index 2bfc3d37758..a2b675cb907 100644 --- a/compass_app/app/lib/ui/results/widgets/results_screen.dart +++ b/compass_app/app/lib/ui/results/widgets/results_screen.dart @@ -67,10 +67,9 @@ class _ResultsScreenState extends State { Expanded( child: Center( child: ErrorIndicator( - title: - AppLocalization.of( - context, - ).errorWhileLoadingDestinations, + title: AppLocalization.of( + context, + ).errorWhileLoadingDestinations, label: AppLocalization.of(context).tryAgain, onPressed: widget.viewModel.search.execute, ), diff --git a/compass_app/app/lib/ui/search_form/widgets/search_form_guests.dart b/compass_app/app/lib/ui/search_form/widgets/search_form_guests.dart index 3772c0f85f7..5c4abfacaa0 100644 --- a/compass_app/app/lib/ui/search_form/widgets/search_form_guests.dart +++ b/compass_app/app/lib/ui/search_form/widgets/search_form_guests.dart @@ -75,14 +75,12 @@ class _QuantitySelector extends StatelessWidget { ), ListenableBuilder( listenable: viewModel, - builder: - (context, _) => Text( - viewModel.guests.toString(), - style: - viewModel.guests == 0 - ? Theme.of(context).inputDecorationTheme.hintStyle - : Theme.of(context).textTheme.bodyMedium, - ), + builder: (context, _) => Text( + viewModel.guests.toString(), + style: viewModel.guests == 0 + ? Theme.of(context).inputDecorationTheme.hintStyle + : Theme.of(context).textTheme.bodyMedium, + ), ), InkWell( key: const ValueKey(addGuestsKey), diff --git a/compass_app/app/lib/ui/search_form/widgets/search_form_submit.dart b/compass_app/app/lib/ui/search_form/widgets/search_form_submit.dart index a4c6113a1b5..e6ce6a10416 100644 --- a/compass_app/app/lib/ui/search_form/widgets/search_form_submit.dart +++ b/compass_app/app/lib/ui/search_form/widgets/search_form_submit.dart @@ -65,10 +65,9 @@ class _SearchFormSubmitState extends State { builder: (context, child) { return FilledButton( key: const ValueKey(searchFormSubmitButtonKey), - onPressed: - widget.viewModel.valid - ? widget.viewModel.updateItineraryConfig.execute - : null, + onPressed: widget.viewModel.valid + ? widget.viewModel.updateItineraryConfig.execute + : null, child: child, ); }, diff --git a/compass_app/app/pubspec.yaml b/compass_app/app/pubspec.yaml index 7b988114692..58b078d071b 100644 --- a/compass_app/app/pubspec.yaml +++ b/compass_app/app/pubspec.yaml @@ -3,9 +3,10 @@ description: >- A sample app that helps users build and book itineraries for trips. publish_to: none version: 0.1.0 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: cached_network_image: ^3.4.1 @@ -15,7 +16,7 @@ dependencies: sdk: flutter flutter_svg: ^2.0.16 freezed_annotation: ^2.4.4 - go_router: ^14.6.2 + go_router: ^16.0.0 google_fonts: ^6.2.1 intl: any json_annotation: ^4.9.0 @@ -25,15 +26,16 @@ dependencies: shared_preferences: ^2.3.5 dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^5.0.0 mocktail_image_network: ^1.2.0 mocktail: ^1.0.4 integration_test: sdk: flutter build_runner: ^2.4.14 - freezed: ^2.5.7 + freezed: ^3.0.0 json_serializable: ^6.9.0 flutter: diff --git a/compass_app/server/analysis_options.yaml b/compass_app/server/analysis_options.yaml deleted file mode 100644 index dee8927aafe..00000000000 --- a/compass_app/server/analysis_options.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# This file configures the static analysis results for your project (errors, -# warnings, and lints). -# -# This enables the 'recommended' set of lints from `package:lints`. -# This set helps identify many issues that may lead to problems when running -# or consuming Dart code, and enforces writing Dart using a single, idiomatic -# style and format. -# -# If you want a smaller set of lints you can change this to specify -# 'package:lints/core.yaml'. These are just the most critical lints -# (the recommended set includes the core lints). -# The core lints are also what is used by pub.dev for scoring packages. - -include: package:lints/recommended.yaml - -# Uncomment the following section to specify additional rules. - -# linter: -# rules: -# - camel_case_types - -# analyzer: -# exclude: -# - path/to/excluded/files/** - -# For more information about the core and recommended set of lints, see -# https://dart.dev/go/core-lints - -# For additional information about configuring this file, see -# https://dart.dev/guides/language/analysis-options diff --git a/compass_app/server/bin/compass_server.dart b/compass_app/server/bin/compass_server.dart index 05bdfc01133..7f201155291 100644 --- a/compass_app/server/bin/compass_server.dart +++ b/compass_app/server/bin/compass_server.dart @@ -15,13 +15,12 @@ import 'package:shelf/shelf_io.dart'; import 'package:shelf_router/shelf_router.dart'; // Configure routes. -final _router = - Router() - ..get('/continent', continentHandler) - ..mount('/destination', DestinationApi().router.call) - ..mount('/booking', BookingApi().router.call) - ..mount('/user', UserApi().router.call) - ..mount('/login', LoginApi().router.call); +final _router = Router() + ..get('/continent', continentHandler) + ..mount('/destination', DestinationApi().router.call) + ..mount('/booking', BookingApi().router.call) + ..mount('/user', UserApi().router.call) + ..mount('/login', LoginApi().router.call); void main(List args) async { // Use any available host or container IP (usually `0.0.0.0`). diff --git a/compass_app/server/lib/model/activity/activity.freezed.dart b/compass_app/server/lib/model/activity/activity.freezed.dart index b900e74daa5..0c89f888a43 100644 --- a/compass_app/server/lib/model/activity/activity.freezed.dart +++ b/compass_app/server/lib/model/activity/activity.freezed.dart @@ -109,56 +109,46 @@ class _$ActivityCopyWithImpl<$Res, $Val extends Activity> }) { return _then( _value.copyWith( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - description: - null == description - ? _value.description - : description // ignore: cast_nullable_to_non_nullable - as String, - locationName: - null == locationName - ? _value.locationName - : locationName // ignore: cast_nullable_to_non_nullable - as String, - duration: - null == duration - ? _value.duration - : duration // ignore: cast_nullable_to_non_nullable - as int, - timeOfDay: - null == timeOfDay - ? _value.timeOfDay - : timeOfDay // ignore: cast_nullable_to_non_nullable - as TimeOfDay, - familyFriendly: - null == familyFriendly - ? _value.familyFriendly - : familyFriendly // ignore: cast_nullable_to_non_nullable - as bool, - price: - null == price - ? _value.price - : price // ignore: cast_nullable_to_non_nullable - as int, - destinationRef: - null == destinationRef - ? _value.destinationRef - : destinationRef // ignore: cast_nullable_to_non_nullable - as String, - ref: - null == ref - ? _value.ref - : ref // ignore: cast_nullable_to_non_nullable - as String, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + description: null == description + ? _value.description + : description // ignore: cast_nullable_to_non_nullable + as String, + locationName: null == locationName + ? _value.locationName + : locationName // ignore: cast_nullable_to_non_nullable + as String, + duration: null == duration + ? _value.duration + : duration // ignore: cast_nullable_to_non_nullable + as int, + timeOfDay: null == timeOfDay + ? _value.timeOfDay + : timeOfDay // ignore: cast_nullable_to_non_nullable + as TimeOfDay, + familyFriendly: null == familyFriendly + ? _value.familyFriendly + : familyFriendly // ignore: cast_nullable_to_non_nullable + as bool, + price: null == price + ? _value.price + : price // ignore: cast_nullable_to_non_nullable + as int, + destinationRef: null == destinationRef + ? _value.destinationRef + : destinationRef // ignore: cast_nullable_to_non_nullable + as String, + ref: null == ref + ? _value.ref + : ref // ignore: cast_nullable_to_non_nullable + as String, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -215,56 +205,46 @@ class __$$ActivityImplCopyWithImpl<$Res> }) { return _then( _$ActivityImpl( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - description: - null == description - ? _value.description - : description // ignore: cast_nullable_to_non_nullable - as String, - locationName: - null == locationName - ? _value.locationName - : locationName // ignore: cast_nullable_to_non_nullable - as String, - duration: - null == duration - ? _value.duration - : duration // ignore: cast_nullable_to_non_nullable - as int, - timeOfDay: - null == timeOfDay - ? _value.timeOfDay - : timeOfDay // ignore: cast_nullable_to_non_nullable - as TimeOfDay, - familyFriendly: - null == familyFriendly - ? _value.familyFriendly - : familyFriendly // ignore: cast_nullable_to_non_nullable - as bool, - price: - null == price - ? _value.price - : price // ignore: cast_nullable_to_non_nullable - as int, - destinationRef: - null == destinationRef - ? _value.destinationRef - : destinationRef // ignore: cast_nullable_to_non_nullable - as String, - ref: - null == ref - ? _value.ref - : ref // ignore: cast_nullable_to_non_nullable - as String, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + description: null == description + ? _value.description + : description // ignore: cast_nullable_to_non_nullable + as String, + locationName: null == locationName + ? _value.locationName + : locationName // ignore: cast_nullable_to_non_nullable + as String, + duration: null == duration + ? _value.duration + : duration // ignore: cast_nullable_to_non_nullable + as int, + timeOfDay: null == timeOfDay + ? _value.timeOfDay + : timeOfDay // ignore: cast_nullable_to_non_nullable + as TimeOfDay, + familyFriendly: null == familyFriendly + ? _value.familyFriendly + : familyFriendly // ignore: cast_nullable_to_non_nullable + as bool, + price: null == price + ? _value.price + : price // ignore: cast_nullable_to_non_nullable + as int, + destinationRef: null == destinationRef + ? _value.destinationRef + : destinationRef // ignore: cast_nullable_to_non_nullable + as String, + ref: null == ref + ? _value.ref + : ref // ignore: cast_nullable_to_non_nullable + as String, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/server/lib/model/booking/booking.freezed.dart b/compass_app/server/lib/model/booking/booking.freezed.dart index 24c38badb10..5ce4f6c994a 100644 --- a/compass_app/server/lib/model/booking/booking.freezed.dart +++ b/compass_app/server/lib/model/booking/booking.freezed.dart @@ -88,36 +88,30 @@ class _$BookingCopyWithImpl<$Res, $Val extends Booking> }) { return _then( _value.copyWith( - id: - freezed == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as int?, - startDate: - null == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime, - endDate: - null == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - destinationRef: - null == destinationRef - ? _value.destinationRef - : destinationRef // ignore: cast_nullable_to_non_nullable - as String, - activitiesRef: - null == activitiesRef - ? _value.activitiesRef - : activitiesRef // ignore: cast_nullable_to_non_nullable - as List, + id: freezed == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as int?, + startDate: null == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime, + endDate: null == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + destinationRef: null == destinationRef + ? _value.destinationRef + : destinationRef // ignore: cast_nullable_to_non_nullable + as String, + activitiesRef: null == activitiesRef + ? _value.activitiesRef + : activitiesRef // ignore: cast_nullable_to_non_nullable + as List, ) as $Val, ); @@ -165,36 +159,30 @@ class __$$BookingImplCopyWithImpl<$Res> }) { return _then( _$BookingImpl( - id: - freezed == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as int?, - startDate: - null == startDate - ? _value.startDate - : startDate // ignore: cast_nullable_to_non_nullable - as DateTime, - endDate: - null == endDate - ? _value.endDate - : endDate // ignore: cast_nullable_to_non_nullable - as DateTime, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - destinationRef: - null == destinationRef - ? _value.destinationRef - : destinationRef // ignore: cast_nullable_to_non_nullable - as String, - activitiesRef: - null == activitiesRef - ? _value._activitiesRef - : activitiesRef // ignore: cast_nullable_to_non_nullable - as List, + id: freezed == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as int?, + startDate: null == startDate + ? _value.startDate + : startDate // ignore: cast_nullable_to_non_nullable + as DateTime, + endDate: null == endDate + ? _value.endDate + : endDate // ignore: cast_nullable_to_non_nullable + as DateTime, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + destinationRef: null == destinationRef + ? _value.destinationRef + : destinationRef // ignore: cast_nullable_to_non_nullable + as String, + activitiesRef: null == activitiesRef + ? _value._activitiesRef + : activitiesRef // ignore: cast_nullable_to_non_nullable + as List, ), ); } diff --git a/compass_app/server/lib/model/booking/booking.g.dart b/compass_app/server/lib/model/booking/booking.g.dart index 676d95d967b..829d766bf83 100644 --- a/compass_app/server/lib/model/booking/booking.g.dart +++ b/compass_app/server/lib/model/booking/booking.g.dart @@ -13,10 +13,9 @@ _$BookingImpl _$$BookingImplFromJson(Map json) => endDate: DateTime.parse(json['endDate'] as String), name: json['name'] as String, destinationRef: json['destinationRef'] as String, - activitiesRef: - (json['activitiesRef'] as List) - .map((e) => e as String) - .toList(), + activitiesRef: (json['activitiesRef'] as List) + .map((e) => e as String) + .toList(), ); Map _$$BookingImplToJson(_$BookingImpl instance) => diff --git a/compass_app/server/lib/model/continent/continent.freezed.dart b/compass_app/server/lib/model/continent/continent.freezed.dart index cb6688a65f4..6f13817d16b 100644 --- a/compass_app/server/lib/model/continent/continent.freezed.dart +++ b/compass_app/server/lib/model/continent/continent.freezed.dart @@ -62,16 +62,14 @@ class _$ContinentCopyWithImpl<$Res, $Val extends Continent> $Res call({Object? name = null, Object? imageUrl = null}) { return _then( _value.copyWith( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -106,16 +104,14 @@ class __$$ContinentImplCopyWithImpl<$Res> $Res call({Object? name = null, Object? imageUrl = null}) { return _then( _$ContinentImpl( - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/server/lib/model/destination/destination.freezed.dart b/compass_app/server/lib/model/destination/destination.freezed.dart index 30789a9691a..1babb93539a 100644 --- a/compass_app/server/lib/model/destination/destination.freezed.dart +++ b/compass_app/server/lib/model/destination/destination.freezed.dart @@ -95,41 +95,34 @@ class _$DestinationCopyWithImpl<$Res, $Val extends Destination> }) { return _then( _value.copyWith( - ref: - null == ref - ? _value.ref - : ref // ignore: cast_nullable_to_non_nullable - as String, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - country: - null == country - ? _value.country - : country // ignore: cast_nullable_to_non_nullable - as String, - continent: - null == continent - ? _value.continent - : continent // ignore: cast_nullable_to_non_nullable - as String, - knownFor: - null == knownFor - ? _value.knownFor - : knownFor // ignore: cast_nullable_to_non_nullable - as String, - tags: - null == tags - ? _value.tags - : tags // ignore: cast_nullable_to_non_nullable - as List, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + ref: null == ref + ? _value.ref + : ref // ignore: cast_nullable_to_non_nullable + as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + country: null == country + ? _value.country + : country // ignore: cast_nullable_to_non_nullable + as String, + continent: null == continent + ? _value.continent + : continent // ignore: cast_nullable_to_non_nullable + as String, + knownFor: null == knownFor + ? _value.knownFor + : knownFor // ignore: cast_nullable_to_non_nullable + as String, + tags: null == tags + ? _value.tags + : tags // ignore: cast_nullable_to_non_nullable + as List, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -180,41 +173,34 @@ class __$$DestinationImplCopyWithImpl<$Res> }) { return _then( _$DestinationImpl( - ref: - null == ref - ? _value.ref - : ref // ignore: cast_nullable_to_non_nullable - as String, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - country: - null == country - ? _value.country - : country // ignore: cast_nullable_to_non_nullable - as String, - continent: - null == continent - ? _value.continent - : continent // ignore: cast_nullable_to_non_nullable - as String, - knownFor: - null == knownFor - ? _value.knownFor - : knownFor // ignore: cast_nullable_to_non_nullable - as String, - tags: - null == tags - ? _value._tags - : tags // ignore: cast_nullable_to_non_nullable - as List, - imageUrl: - null == imageUrl - ? _value.imageUrl - : imageUrl // ignore: cast_nullable_to_non_nullable - as String, + ref: null == ref + ? _value.ref + : ref // ignore: cast_nullable_to_non_nullable + as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + country: null == country + ? _value.country + : country // ignore: cast_nullable_to_non_nullable + as String, + continent: null == continent + ? _value.continent + : continent // ignore: cast_nullable_to_non_nullable + as String, + knownFor: null == knownFor + ? _value.knownFor + : knownFor // ignore: cast_nullable_to_non_nullable + as String, + tags: null == tags + ? _value._tags + : tags // ignore: cast_nullable_to_non_nullable + as List, + imageUrl: null == imageUrl + ? _value.imageUrl + : imageUrl // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/server/lib/model/login_request/login_request.freezed.dart b/compass_app/server/lib/model/login_request/login_request.freezed.dart index a45082a15ab..db4394ebb66 100644 --- a/compass_app/server/lib/model/login_request/login_request.freezed.dart +++ b/compass_app/server/lib/model/login_request/login_request.freezed.dart @@ -64,16 +64,14 @@ class _$LoginRequestCopyWithImpl<$Res, $Val extends LoginRequest> $Res call({Object? email = null, Object? password = null}) { return _then( _value.copyWith( - email: - null == email - ? _value.email - : email // ignore: cast_nullable_to_non_nullable - as String, - password: - null == password - ? _value.password - : password // ignore: cast_nullable_to_non_nullable - as String, + email: null == email + ? _value.email + : email // ignore: cast_nullable_to_non_nullable + as String, + password: null == password + ? _value.password + : password // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -108,16 +106,14 @@ class __$$LoginRequestImplCopyWithImpl<$Res> $Res call({Object? email = null, Object? password = null}) { return _then( _$LoginRequestImpl( - email: - null == email - ? _value.email - : email // ignore: cast_nullable_to_non_nullable - as String, - password: - null == password - ? _value.password - : password // ignore: cast_nullable_to_non_nullable - as String, + email: null == email + ? _value.email + : email // ignore: cast_nullable_to_non_nullable + as String, + password: null == password + ? _value.password + : password // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/server/lib/model/login_response/login_response.freezed.dart b/compass_app/server/lib/model/login_response/login_response.freezed.dart index 49be034ebf2..dfaf762b275 100644 --- a/compass_app/server/lib/model/login_response/login_response.freezed.dart +++ b/compass_app/server/lib/model/login_response/login_response.freezed.dart @@ -64,16 +64,14 @@ class _$LoginResponseCopyWithImpl<$Res, $Val extends LoginResponse> $Res call({Object? token = null, Object? userId = null}) { return _then( _value.copyWith( - token: - null == token - ? _value.token - : token // ignore: cast_nullable_to_non_nullable - as String, - userId: - null == userId - ? _value.userId - : userId // ignore: cast_nullable_to_non_nullable - as String, + token: null == token + ? _value.token + : token // ignore: cast_nullable_to_non_nullable + as String, + userId: null == userId + ? _value.userId + : userId // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -108,16 +106,14 @@ class __$$LoginResponseImplCopyWithImpl<$Res> $Res call({Object? token = null, Object? userId = null}) { return _then( _$LoginResponseImpl( - token: - null == token - ? _value.token - : token // ignore: cast_nullable_to_non_nullable - as String, - userId: - null == userId - ? _value.userId - : userId // ignore: cast_nullable_to_non_nullable - as String, + token: null == token + ? _value.token + : token // ignore: cast_nullable_to_non_nullable + as String, + userId: null == userId + ? _value.userId + : userId // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/server/lib/model/user/user.freezed.dart b/compass_app/server/lib/model/user/user.freezed.dart index ca8a4b81e6d..74e26c7b354 100644 --- a/compass_app/server/lib/model/user/user.freezed.dart +++ b/compass_app/server/lib/model/user/user.freezed.dart @@ -72,26 +72,22 @@ class _$UserCopyWithImpl<$Res, $Val extends User> }) { return _then( _value.copyWith( - id: - null == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as String, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - email: - null == email - ? _value.email - : email // ignore: cast_nullable_to_non_nullable - as String, - picture: - null == picture - ? _value.picture - : picture // ignore: cast_nullable_to_non_nullable - as String, + id: null == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + email: null == email + ? _value.email + : email // ignore: cast_nullable_to_non_nullable + as String, + picture: null == picture + ? _value.picture + : picture // ignore: cast_nullable_to_non_nullable + as String, ) as $Val, ); @@ -128,26 +124,22 @@ class __$$UserImplCopyWithImpl<$Res> }) { return _then( _$UserImpl( - id: - null == id - ? _value.id - : id // ignore: cast_nullable_to_non_nullable - as String, - name: - null == name - ? _value.name - : name // ignore: cast_nullable_to_non_nullable - as String, - email: - null == email - ? _value.email - : email // ignore: cast_nullable_to_non_nullable - as String, - picture: - null == picture - ? _value.picture - : picture // ignore: cast_nullable_to_non_nullable - as String, + id: null == id + ? _value.id + : id // ignore: cast_nullable_to_non_nullable + as String, + name: null == name + ? _value.name + : name // ignore: cast_nullable_to_non_nullable + as String, + email: null == email + ? _value.email + : email // ignore: cast_nullable_to_non_nullable + as String, + picture: null == picture + ? _value.picture + : picture // ignore: cast_nullable_to_non_nullable + as String, ), ); } diff --git a/compass_app/server/lib/routes/booking.dart b/compass_app/server/lib/routes/booking.dart index 850797bceed..adffc89fcfc 100644 --- a/compass_app/server/lib/routes/booking.dart +++ b/compass_app/server/lib/routes/booking.dart @@ -22,11 +22,10 @@ class BookingApi { BookingApi() { // Create a default booking final destination = Assets.destinations.first; - final activitiesRef = - Assets.activities - .where((activity) => activity.destinationRef == destination.ref) - .map((activity) => activity.ref) - .toList(); + final activitiesRef = Assets.activities + .where((activity) => activity.destinationRef == destination.ref) + .map((activity) => activity.ref) + .toList(); _bookings.add( Booking( id: _sequentialId++, @@ -60,8 +59,9 @@ class BookingApi { // Get a booking by id router.get('/', (Request request, String id) { final bookingId = int.parse(id); - final booking = - _bookings.where((booking) => booking.id == bookingId).firstOrNull; + final booking = _bookings + .where((booking) => booking.id == bookingId) + .firstOrNull; if (booking == null) { return Response.notFound('Invalid id'); @@ -102,8 +102,9 @@ class BookingApi { // Delete booking router.delete('/', (Request request, String id) async { final bookingId = int.parse(id); - final booking = - _bookings.where((booking) => booking.id == bookingId).firstOrNull; + final booking = _bookings + .where((booking) => booking.id == bookingId) + .firstOrNull; if (booking == null) { return Response.notFound('Invalid id'); } diff --git a/compass_app/server/lib/routes/destination.dart b/compass_app/server/lib/routes/destination.dart index c10ea18af8d..7d63ca5773e 100644 --- a/compass_app/server/lib/routes/destination.dart +++ b/compass_app/server/lib/routes/destination.dart @@ -21,10 +21,9 @@ class DestinationApi { }); router.get('//activity', (Request request, String id) { - final list = - Assets.activities - .where((activity) => activity.destinationRef == id) - .toList(); + final list = Assets.activities + .where((activity) => activity.destinationRef == id) + .toList(); return Response.ok( json.encode(list), headers: {'Content-Type': 'application/json'}, diff --git a/compass_app/server/pubspec.yaml b/compass_app/server/pubspec.yaml index 734269df412..07087f8a3c8 100644 --- a/compass_app/server/pubspec.yaml +++ b/compass_app/server/pubspec.yaml @@ -2,9 +2,10 @@ name: compass_server description: A server app using the shelf package and Docker. publish_to: 'none' version: 1.0.0 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: args: ^2.4.0 @@ -15,7 +16,8 @@ dependencies: dev_dependencies: http: ^1.1.0 - lints: ^5.0.0 + analysis_defaults: + path: ../../analysis_defaults test: ^1.24.0 build_runner: ^2.4.11 freezed: ^2.5.7 diff --git a/context_menus/lib/cascading_menu_page.dart b/context_menus/lib/cascading_menu_page.dart index f8d018981fb..173f556ed0d 100644 --- a/context_menus/lib/cascading_menu_page.dart +++ b/context_menus/lib/cascading_menu_page.dart @@ -228,20 +228,22 @@ class _MyCascadingContextMenuState extends State<_MyCascadingContextMenu> { ); widget.onToggleMessageVisibility(); }, - shortcut: const SingleActivator(LogicalKeyboardKey.keyS, control: true), + shortcut: const SingleActivator( + LogicalKeyboardKey.keyS, + control: true, + ), ), // Hides the message, but is only enabled if the message isn't // already hidden. MenuEntry( label: 'Reset', - onPressed: - widget.showingMessage - ? () { - ContextMenuController.removeAny(); - widget.onChangeSelection('Reset'); - widget.onToggleMessageVisibility(); - } - : null, + onPressed: widget.showingMessage + ? () { + ContextMenuController.removeAny(); + widget.onChangeSelection('Reset'); + widget.onToggleMessageVisibility(); + } + : null, shortcut: const SingleActivator(LogicalKeyboardKey.escape), ), MenuEntry( diff --git a/context_menus/lib/custom_buttons_page.dart b/context_menus/lib/custom_buttons_page.dart index 1f8b87ac849..57397843556 100644 --- a/context_menus/lib/custom_buttons_page.dart +++ b/context_menus/lib/custom_buttons_page.dart @@ -52,26 +52,27 @@ class CustomButtonsPage extends StatelessWidget { // Build the default buttons, but make them look custom. // Note that in a real project you may want to build // different buttons depending on the platform. - children: - editableTextState.contextMenuButtonItems.map((buttonItem) { - return CupertinoButton( - borderRadius: null, - color: const Color(0xffaaaa00), - disabledColor: const Color(0xffaaaaff), - onPressed: buttonItem.onPressed, - padding: const EdgeInsets.all(10.0), - pressedOpacity: 0.7, - child: SizedBox( - width: 200.0, - child: Text( - CupertinoTextSelectionToolbarButton.getButtonLabel( - context, - buttonItem, - ), - ), + children: editableTextState.contextMenuButtonItems.map(( + buttonItem, + ) { + return CupertinoButton( + borderRadius: null, + color: const Color(0xffaaaa00), + disabledColor: const Color(0xffaaaaff), + onPressed: buttonItem.onPressed, + padding: const EdgeInsets.all(10.0), + pressedOpacity: 0.7, + child: SizedBox( + width: 200.0, + child: Text( + CupertinoTextSelectionToolbarButton.getButtonLabel( + context, + buttonItem, ), - ); - }).toList(), + ), + ), + ); + }).toList(), ); }, ), diff --git a/context_menus/lib/custom_menu_page.dart b/context_menus/lib/custom_menu_page.dart index 9645391ac69..53deaceacd0 100644 --- a/context_menus/lib/custom_menu_page.dart +++ b/context_menus/lib/custom_menu_page.dart @@ -47,11 +47,10 @@ class CustomMenuPage extends StatelessWidget { contextMenuBuilder: (context, editableTextState) { return _MyContextMenu( anchor: editableTextState.contextMenuAnchors.primaryAnchor, - children: - AdaptiveTextSelectionToolbar.getAdaptiveButtons( - context, - editableTextState.contextMenuButtonItems, - ).toList(), + children: AdaptiveTextSelectionToolbar.getAdaptiveButtons( + context, + editableTextState.contextMenuButtonItems, + ).toList(), ); }, ), diff --git a/context_menus/lib/default_values_page.dart b/context_menus/lib/default_values_page.dart index d3759a63d2a..8063e7618cd 100644 --- a/context_menus/lib/default_values_page.dart +++ b/context_menus/lib/default_values_page.dart @@ -62,7 +62,11 @@ class DefaultValuesPage extends StatelessWidget { 'This example simply shows what happens when contextMenuBuilder is given null, a custom value, or omitted altogether.', ), const SizedBox(height: 40.0), - TextField(maxLines: 2, minLines: 2, controller: _controllerNone), + TextField( + maxLines: 2, + minLines: 2, + controller: _controllerNone, + ), TextField( maxLines: 2, minLines: 2, diff --git a/context_menus/lib/email_button_page.dart b/context_menus/lib/email_button_page.dart index a5c7f35d1de..8a243005e83 100644 --- a/context_menus/lib/email_button_page.dart +++ b/context_menus/lib/email_button_page.dart @@ -22,9 +22,8 @@ class EmailButtonPage extends StatelessWidget { DialogRoute _showDialog(BuildContext context) { return DialogRoute( context: context, - builder: - (context) => - const AlertDialog(title: Text('You clicked send email!')), + builder: (context) => + const AlertDialog(title: Text('You clicked send email!')), ); } @@ -64,7 +63,9 @@ class EmailButtonPage extends StatelessWidget { editableTextState.textEditingValue; final List buttonItems = editableTextState.contextMenuButtonItems; - if (isValidEmail(value.selection.textInside(value.text))) { + if (isValidEmail( + value.selection.textInside(value.text), + )) { buttonItems.insert( 0, ContextMenuButtonItem( diff --git a/context_menus/lib/field_types_page.dart b/context_menus/lib/field_types_page.dart index 2fde4bbee7c..9c68505811b 100644 --- a/context_menus/lib/field_types_page.dart +++ b/context_menus/lib/field_types_page.dart @@ -26,16 +26,16 @@ class FieldTypesPage extends StatelessWidget { "CupertinoTextField can't show Material menus by default. On non-Apple platforms, you'll still see a Cupertino menu here.", ); - final TextEditingController _cupertinoControllerFixed = TextEditingController( + final TextEditingController + _cupertinoControllerFixed = TextEditingController( text: "But CupertinoTextField can be made to adaptively show any menu. You'll see the correct menu for your platform here.", ); - final TextEditingController _cupertinoControllerForced = - TextEditingController( - text: - 'Or forced to always show a specific menu (Material desktop menu).', - ); + final TextEditingController + _cupertinoControllerForced = TextEditingController( + text: 'Or forced to always show a specific menu (Material desktop menu).', + ); final TextEditingController _editableController = TextEditingController( text: @@ -67,7 +67,10 @@ class FieldTypesPage extends StatelessWidget { const SizedBox(height: 20.0), TextField(maxLines: 3, controller: _controller), const SizedBox(height: 60.0), - CupertinoTextField(maxLines: 3, controller: _cupertinoController), + CupertinoTextField( + maxLines: 3, + controller: _cupertinoController, + ), const SizedBox(height: 20.0), CupertinoTextField( maxLines: 3, @@ -85,11 +88,10 @@ class FieldTypesPage extends StatelessWidget { contextMenuBuilder: (context, editableTextState) { return DesktopTextSelectionToolbar( anchor: editableTextState.contextMenuAnchors.primaryAnchor, - children: - AdaptiveTextSelectionToolbar.getAdaptiveButtons( - context, - editableTextState.contextMenuButtonItems, - ).toList(), + children: AdaptiveTextSelectionToolbar.getAdaptiveButtons( + context, + editableTextState.contextMenuButtonItems, + ).toList(), ); }, ), diff --git a/context_menus/lib/full_page.dart b/context_menus/lib/full_page.dart index 9ce311c23d3..626d86823c3 100644 --- a/context_menus/lib/full_page.dart +++ b/context_menus/lib/full_page.dart @@ -107,7 +107,9 @@ class FullPage extends StatelessWidget { editableTextState.textEditingValue; final List buttonItems = editableTextState.contextMenuButtonItems; - if (isValidEmail(value.selection.textInside(value.text))) { + if (isValidEmail( + value.selection.textInside(value.text), + )) { buttonItems.insert( 0, ContextMenuButtonItem( @@ -115,7 +117,10 @@ class FullPage extends StatelessWidget { onPressed: () { ContextMenuController.removeAny(); Navigator.of(context).push( - _showDialog(context, 'You clicked send email'), + _showDialog( + context, + 'You clicked send email', + ), ); }, ), @@ -126,26 +131,25 @@ class FullPage extends StatelessWidget { // Build the default buttons, but make them look crazy. // Note that in a real project you may want to build // different buttons depending on the platform. - children: - buttonItems.map((buttonItem) { - return CupertinoButton( - borderRadius: null, - color: const Color(0xffaaaa00), - disabledColor: const Color(0xffaaaaff), - onPressed: buttonItem.onPressed, - padding: const EdgeInsets.all(10.0), - pressedOpacity: 0.7, - child: SizedBox( - width: 200.0, - child: Text( - CupertinoTextSelectionToolbarButton.getButtonLabel( - context, - buttonItem, - ), - ), + children: buttonItems.map((buttonItem) { + return CupertinoButton( + borderRadius: null, + color: const Color(0xffaaaa00), + disabledColor: const Color(0xffaaaaff), + onPressed: buttonItem.onPressed, + padding: const EdgeInsets.all(10.0), + pressedOpacity: 0.7, + child: SizedBox( + width: 200.0, + child: Text( + CupertinoTextSelectionToolbarButton.getButtonLabel( + context, + buttonItem, ), - ); - }).toList(), + ), + ), + ); + }).toList(), ); }, ), diff --git a/context_menus/lib/global_selection_page.dart b/context_menus/lib/global_selection_page.dart index 35c53b7df20..0d7b43011a5 100644 --- a/context_menus/lib/global_selection_page.dart +++ b/context_menus/lib/global_selection_page.dart @@ -9,7 +9,8 @@ class GlobalSelectionPage extends StatelessWidget { static const String route = 'global-selection'; static const String title = 'Global Selection Example'; - static const String subtitle = 'Context menus in and out of global selection'; + static const String subtitle = + 'Context menus in and out of global selection'; static const String url = '$kCodeUrl/global_selection_page.dart'; final PlatformCallback onChangedPlatform; diff --git a/context_menus/lib/image_page.dart b/context_menus/lib/image_page.dart index c3ebf1cf775..1c33ea6d3e3 100644 --- a/context_menus/lib/image_page.dart +++ b/context_menus/lib/image_page.dart @@ -19,10 +19,9 @@ class ImagePage extends StatelessWidget { DialogRoute _showDialog(BuildContext context) { return DialogRoute( context: context, - builder: - (context) => const AlertDialog( - title: Text('Image saved! (not really though)'), - ), + builder: (context) => const AlertDialog( + title: Text('Image saved! (not really though)'), + ), ); } @@ -49,7 +48,9 @@ class ImagePage extends StatelessWidget { ContextMenuRegion( contextMenuBuilder: (context, offset) { return AdaptiveTextSelectionToolbar.buttonItems( - anchors: TextSelectionToolbarAnchors(primaryAnchor: offset), + anchors: TextSelectionToolbarAnchors( + primaryAnchor: offset, + ), buttonItems: [ ContextMenuButtonItem( onPressed: () { diff --git a/context_menus/lib/main.dart b/context_menus/lib/main.dart index 566534f5b56..e67fa3411ff 100644 --- a/context_menus/lib/main.dart +++ b/context_menus/lib/main.dart @@ -64,36 +64,30 @@ class _MyAppState extends State { initialRoute: '/', routes: { '/': (context) => MyHomePage(onChangedPlatform: onChangedPlatform), - AnywherePage.route: - (context) => AnywherePage(onChangedPlatform: onChangedPlatform), - CustomButtonsPage.route: - (context) => - CustomButtonsPage(onChangedPlatform: onChangedPlatform), - CustomMenuPage.route: - (context) => CustomMenuPage(onChangedPlatform: onChangedPlatform), - ReorderedButtonsPage.route: - (context) => - ReorderedButtonsPage(onChangedPlatform: onChangedPlatform), - EmailButtonPage.route: - (context) => EmailButtonPage(onChangedPlatform: onChangedPlatform), - ImagePage.route: - (context) => ImagePage(onChangedPlatform: onChangedPlatform), - FieldTypesPage.route: - (context) => FieldTypesPage(onChangedPlatform: onChangedPlatform), - FullPage.route: - (context) => FullPage(onChangedPlatform: onChangedPlatform), - ModifiedActionPage.route: - (context) => - ModifiedActionPage(onChangedPlatform: onChangedPlatform), - GlobalSelectionPage.route: - (context) => - GlobalSelectionPage(onChangedPlatform: onChangedPlatform), - DefaultValuesPage.route: - (context) => - DefaultValuesPage(onChangedPlatform: onChangedPlatform), - CascadingMenuPage.route: - (context) => - CascadingMenuPage(onChangedPlatform: onChangedPlatform), + AnywherePage.route: (context) => + AnywherePage(onChangedPlatform: onChangedPlatform), + CustomButtonsPage.route: (context) => + CustomButtonsPage(onChangedPlatform: onChangedPlatform), + CustomMenuPage.route: (context) => + CustomMenuPage(onChangedPlatform: onChangedPlatform), + ReorderedButtonsPage.route: (context) => + ReorderedButtonsPage(onChangedPlatform: onChangedPlatform), + EmailButtonPage.route: (context) => + EmailButtonPage(onChangedPlatform: onChangedPlatform), + ImagePage.route: (context) => + ImagePage(onChangedPlatform: onChangedPlatform), + FieldTypesPage.route: (context) => + FieldTypesPage(onChangedPlatform: onChangedPlatform), + FullPage.route: (context) => + FullPage(onChangedPlatform: onChangedPlatform), + ModifiedActionPage.route: (context) => + ModifiedActionPage(onChangedPlatform: onChangedPlatform), + GlobalSelectionPage.route: (context) => + GlobalSelectionPage(onChangedPlatform: onChangedPlatform), + DefaultValuesPage.route: (context) => + DefaultValuesPage(onChangedPlatform: onChangedPlatform), + CascadingMenuPage.route: (context) => + CascadingMenuPage(onChangedPlatform: onChangedPlatform), }, ); } diff --git a/context_menus/lib/modified_action_page.dart b/context_menus/lib/modified_action_page.dart index b1456861595..68587f0cbd3 100644 --- a/context_menus/lib/modified_action_page.dart +++ b/context_menus/lib/modified_action_page.dart @@ -22,10 +22,9 @@ class ModifiedActionPage extends StatelessWidget { DialogRoute _showDialog(BuildContext context) { return DialogRoute( context: context, - builder: - (context) => const AlertDialog( - title: Text('Copied, but also showed this dialog.'), - ), + builder: (context) => const AlertDialog( + title: Text('Copied, but also showed this dialog.'), + ), ); } diff --git a/context_menus/lib/platform_selector.dart b/context_menus/lib/platform_selector.dart index 5ce1eeafe20..9df3e99d2cd 100644 --- a/context_menus/lib/platform_selector.dart +++ b/context_menus/lib/platform_selector.dart @@ -37,19 +37,18 @@ class _PlatformSelectorState extends State { widget.onChangedPlatform(value); setState(() {}); }, - items: - TargetPlatform.values.map((platform) { - return DropdownMenuItem( - value: platform, - child: Row( - children: [ - if (platform == originaPlatform) - const Icon(Icons.home, color: Color(0xff616161)), - Text(_platformToString(platform)), - ], - ), - ); - }).toList(), + items: TargetPlatform.values.map((platform) { + return DropdownMenuItem( + value: platform, + child: Row( + children: [ + if (platform == originaPlatform) + const Icon(Icons.home, color: Color(0xff616161)), + Text(_platformToString(platform)), + ], + ), + ); + }).toList(), ), ); } diff --git a/context_menus/lib/reordered_buttons_page.dart b/context_menus/lib/reordered_buttons_page.dart index 700bbd2b19d..bc138469fcc 100644 --- a/context_menus/lib/reordered_buttons_page.dart +++ b/context_menus/lib/reordered_buttons_page.dart @@ -11,7 +11,8 @@ class ReorderedButtonsPage extends StatelessWidget { static const String route = 'reordered-buttons'; static const String title = 'Reordered Buttons'; - static const String subtitle = 'The usual buttons, but in a different order.'; + static const String subtitle = + 'The usual buttons, but in a different order.'; static const String url = '$kCodeUrl/reordered_buttons_page.dart'; final PlatformCallback onChangedPlatform; @@ -61,19 +62,25 @@ class ReorderedButtonsPage extends StatelessWidget { in editableTextState.contextMenuButtonItems) { buttonItemsMap[buttonItem.type] = buttonItem; } - final List - reorderedButtonItems = [ - if (buttonItemsMap.containsKey( - ContextMenuButtonType.selectAll, - )) - buttonItemsMap[ContextMenuButtonType.selectAll]!, - if (buttonItemsMap.containsKey(ContextMenuButtonType.paste)) - buttonItemsMap[ContextMenuButtonType.paste]!, - if (buttonItemsMap.containsKey(ContextMenuButtonType.copy)) - buttonItemsMap[ContextMenuButtonType.copy]!, - if (buttonItemsMap.containsKey(ContextMenuButtonType.cut)) - buttonItemsMap[ContextMenuButtonType.cut]!, - ]; + final List reorderedButtonItems = + [ + if (buttonItemsMap.containsKey( + ContextMenuButtonType.selectAll, + )) + buttonItemsMap[ContextMenuButtonType.selectAll]!, + if (buttonItemsMap.containsKey( + ContextMenuButtonType.paste, + )) + buttonItemsMap[ContextMenuButtonType.paste]!, + if (buttonItemsMap.containsKey( + ContextMenuButtonType.copy, + )) + buttonItemsMap[ContextMenuButtonType.copy]!, + if (buttonItemsMap.containsKey( + ContextMenuButtonType.cut, + )) + buttonItemsMap[ContextMenuButtonType.cut]!, + ]; return AdaptiveTextSelectionToolbar.buttonItems( anchors: editableTextState.contextMenuAnchors, buttonItems: reorderedButtonItems, diff --git a/context_menus/pubspec.yaml b/context_menus/pubspec.yaml index 2b66fb6dfa7..1636d6dd090 100644 --- a/context_menus/pubspec.yaml +++ b/context_menus/pubspec.yaml @@ -1,5 +1,7 @@ name: context_menus description: A new Flutter project. +version: 1.0.0+1 +resolution: workspace # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This is preferred for private packages. @@ -17,10 +19,10 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.0.0+1 + environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions @@ -32,7 +34,6 @@ dependencies: flutter: sdk: flutter - # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 @@ -44,7 +45,6 @@ dev_dependencies: flutter_test: sdk: flutter - # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/context_menus/test/custom_buttons_page_test.dart b/context_menus/test/custom_buttons_page_test.dart index ea070a753e1..93ddc7196af 100644 --- a/context_menus/test/custom_buttons_page_test.dart +++ b/context_menus/test/custom_buttons_page_test.dart @@ -37,7 +37,10 @@ void main() { expect(find.byType(AdaptiveTextSelectionToolbar), findsOneWidget); switch (defaultTargetPlatform) { case TargetPlatform.iOS: - expect(find.byType(CupertinoTextSelectionToolbarButton), findsNothing); + expect( + find.byType(CupertinoTextSelectionToolbarButton), + findsNothing, + ); expect(find.byType(CupertinoButton), findsNWidgets(2)); case TargetPlatform.macOS: expect(find.byType(CupertinoButton), findsNWidgets(2)); @@ -52,7 +55,10 @@ void main() { case TargetPlatform.linux: case TargetPlatform.windows: expect(find.byType(CupertinoButton), findsNWidgets(1)); - expect(find.byType(DesktopTextSelectionToolbarButton), findsNothing); + expect( + find.byType(DesktopTextSelectionToolbarButton), + findsNothing, + ); } }); } diff --git a/context_menus/test/custom_menu_page_test.dart b/context_menus/test/custom_menu_page_test.dart index 1a98fe096b5..96761cdf760 100644 --- a/context_menus/test/custom_menu_page_test.dart +++ b/context_menus/test/custom_menu_page_test.dart @@ -7,7 +7,9 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { - testWidgets('Shows default buttons in a custom context menu', (tester) async { + testWidgets('Shows default buttons in a custom context menu', ( + tester, + ) async { await tester.pumpWidget(const MyApp()); // Navigate to the CustomMenuPage example. @@ -33,7 +35,10 @@ void main() { // A custom context menu is shown, and the buttons are the default ones. expect(find.byType(AdaptiveTextSelectionToolbar), findsNothing); - expect(find.byType(CupertinoAdaptiveTextSelectionToolbar), findsNothing); + expect( + find.byType(CupertinoAdaptiveTextSelectionToolbar), + findsNothing, + ); switch (defaultTargetPlatform) { case TargetPlatform.iOS: expect( @@ -47,7 +52,10 @@ void main() { ); case TargetPlatform.android: case TargetPlatform.fuchsia: - expect(find.byType(TextSelectionToolbarTextButton), findsNWidgets(1)); + expect( + find.byType(TextSelectionToolbarTextButton), + findsNWidgets(1), + ); case TargetPlatform.linux: case TargetPlatform.windows: expect( diff --git a/context_menus/test/default_values_page_test.dart b/context_menus/test/default_values_page_test.dart index 7dfe325f43f..1f6713df264 100644 --- a/context_menus/test/default_values_page_test.dart +++ b/context_menus/test/default_values_page_test.dart @@ -55,7 +55,10 @@ void main() { ); case TargetPlatform.android: case TargetPlatform.fuchsia: - expect(find.byType(TextSelectionToolbarTextButton), findsNWidgets(1)); + expect( + find.byType(TextSelectionToolbarTextButton), + findsNWidgets(1), + ); case TargetPlatform.linux: case TargetPlatform.windows: expect( diff --git a/context_menus/test/email_button_page_test.dart b/context_menus/test/email_button_page_test.dart index 351dbcf8fdf..309556ba99e 100644 --- a/context_menus/test/email_button_page_test.dart +++ b/context_menus/test/email_button_page_test.dart @@ -61,7 +61,10 @@ void main() { ); case TargetPlatform.android: case TargetPlatform.fuchsia: - expect(find.byType(TextSelectionToolbarTextButton), findsNWidgets(3)); + expect( + find.byType(TextSelectionToolbarTextButton), + findsNWidgets(3), + ); case TargetPlatform.linux: case TargetPlatform.windows: expect( @@ -111,7 +114,10 @@ void main() { ); case TargetPlatform.android: case TargetPlatform.fuchsia: - expect(find.byType(TextSelectionToolbarTextButton), findsNWidgets(4)); + expect( + find.byType(TextSelectionToolbarTextButton), + findsNWidgets(4), + ); case TargetPlatform.linux: case TargetPlatform.windows: expect( diff --git a/context_menus/test/field_types_page_test.dart b/context_menus/test/field_types_page_test.dart index fa4ce8cf7e0..3f2beb43698 100644 --- a/context_menus/test/field_types_page_test.dart +++ b/context_menus/test/field_types_page_test.dart @@ -44,7 +44,10 @@ void main() { expect(find.byType(AdaptiveTextSelectionToolbar), findsOneWidget); switch (defaultTargetPlatform) { case TargetPlatform.iOS: - expect(find.byType(CupertinoTextSelectionToolbar), findsOneWidget); + expect( + find.byType(CupertinoTextSelectionToolbar), + findsOneWidget, + ); case TargetPlatform.android: expect(find.byType(TextSelectionToolbar), findsOneWidget); case TargetPlatform.fuchsia: @@ -83,7 +86,10 @@ void main() { case TargetPlatform.iOS: case TargetPlatform.android: case TargetPlatform.fuchsia: - expect(find.byType(CupertinoTextSelectionToolbar), findsOneWidget); + expect( + find.byType(CupertinoTextSelectionToolbar), + findsOneWidget, + ); case TargetPlatform.macOS: case TargetPlatform.linux: case TargetPlatform.windows: @@ -96,7 +102,10 @@ void main() { // Tap the next field to hide the context menu. await tester.tap(find.byType(CupertinoTextField).at(1)); await tester.pumpAndSettle(); - expect(find.byType(CupertinoAdaptiveTextSelectionToolbar), findsNothing); + expect( + find.byType(CupertinoAdaptiveTextSelectionToolbar), + findsNothing, + ); // Right click on the fixed CupertinoTextField. gesture = await tester.startGesture( @@ -113,7 +122,10 @@ void main() { expect(find.byType(AdaptiveTextSelectionToolbar), findsOneWidget); switch (defaultTargetPlatform) { case TargetPlatform.iOS: - expect(find.byType(CupertinoTextSelectionToolbar), findsOneWidget); + expect( + find.byType(CupertinoTextSelectionToolbar), + findsOneWidget, + ); case TargetPlatform.android: expect(find.byType(TextSelectionToolbar), findsOneWidget); case TargetPlatform.fuchsia: @@ -145,7 +157,10 @@ void main() { // The DesktopTextSelectionToolbar is shown for all platforms. expect(find.byType(AdaptiveTextSelectionToolbar), findsNothing); - expect(find.byType(CupertinoAdaptiveTextSelectionToolbar), findsNothing); + expect( + find.byType(CupertinoAdaptiveTextSelectionToolbar), + findsNothing, + ); expect(find.byType(DesktopTextSelectionToolbar), findsOneWidget); // Tap the next field to hide the context menu. @@ -168,7 +183,10 @@ void main() { expect(find.byType(AdaptiveTextSelectionToolbar), findsOneWidget); switch (defaultTargetPlatform) { case TargetPlatform.iOS: - expect(find.byType(CupertinoTextSelectionToolbar), findsOneWidget); + expect( + find.byType(CupertinoTextSelectionToolbar), + findsOneWidget, + ); case TargetPlatform.android: expect(find.byType(TextSelectionToolbar), findsOneWidget); case TargetPlatform.fuchsia: diff --git a/context_menus/test/global_selection_page_test.dart b/context_menus/test/global_selection_page_test.dart index 9f6a52fb88a..619ed3a41b8 100644 --- a/context_menus/test/global_selection_page_test.dart +++ b/context_menus/test/global_selection_page_test.dart @@ -5,43 +5,49 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { - testWidgets('Gives correct behavior for all values of contextMenuBuilder', ( - tester, - ) async { - await tester.pumpWidget(const MyApp()); + testWidgets( + 'Gives correct behavior for all values of contextMenuBuilder', + ( + tester, + ) async { + await tester.pumpWidget(const MyApp()); - // Navigate to the GlobalSelectionPage example. - await tester.dragUntilVisible( - find.text(GlobalSelectionPage.title), - find.byType(ListView), - const Offset(0.0, -100.0), - ); - await tester.pumpAndSettle(); - await tester.tap(find.text(GlobalSelectionPage.title)); - await tester.pumpAndSettle(); - expect( - find.descendant( - of: find.byType(AppBar), - matching: find.text(GlobalSelectionPage.title), - ), - findsOneWidget, - ); + // Navigate to the GlobalSelectionPage example. + await tester.dragUntilVisible( + find.text(GlobalSelectionPage.title), + find.byType(ListView), + const Offset(0.0, -100.0), + ); + await tester.pumpAndSettle(); + await tester.tap(find.text(GlobalSelectionPage.title)); + await tester.pumpAndSettle(); + expect( + find.descendant( + of: find.byType(AppBar), + matching: find.text(GlobalSelectionPage.title), + ), + findsOneWidget, + ); - // Right click on the plain Text widget. - TestGesture gesture = await tester.startGesture( - tester.getCenter( - find.descendant(of: find.byType(ListView), matching: find.byType(Text)), - ), - kind: PointerDeviceKind.mouse, - buttons: kSecondaryMouseButton, - ); - await tester.pump(); - await gesture.up(); - await gesture.removePointer(); - await tester.pumpAndSettle(); + // Right click on the plain Text widget. + TestGesture gesture = await tester.startGesture( + tester.getCenter( + find.descendant( + of: find.byType(ListView), + matching: find.byType(Text), + ), + ), + kind: PointerDeviceKind.mouse, + buttons: kSecondaryMouseButton, + ); + await tester.pump(); + await gesture.up(); + await gesture.removePointer(); + await tester.pumpAndSettle(); - // The default context menu is shown with a custom button. - expect(find.byType(AdaptiveTextSelectionToolbar), findsOneWidget); - expect(find.text('Back'), findsOneWidget); - }); + // The default context menu is shown with a custom button. + expect(find.byType(AdaptiveTextSelectionToolbar), findsOneWidget); + expect(find.text('Back'), findsOneWidget); + }, + ); } diff --git a/context_menus/test/utils.dart b/context_menus/test/utils.dart index a54ce5cd7d9..5d4f6e989ff 100644 --- a/context_menus/test/utils.dart +++ b/context_menus/test/utils.dart @@ -40,6 +40,9 @@ List globalize( RenderBox box, ) { return points.map((point) { - return TextSelectionPoint(box.localToGlobal(point.point), point.direction); + return TextSelectionPoint( + box.localToGlobal(point.point), + point.direction, + ); }).toList(); } diff --git a/date_planner/lib/event.dart b/date_planner/lib/event.dart index 7f4f2b5ddf5..3dae0df4f74 100644 --- a/date_planner/lib/event.dart +++ b/date_planner/lib/event.dart @@ -39,7 +39,7 @@ class Event implements Comparable { ); } - updateWith(Event e) { + void updateWith(Event e) { title = e.title; color = e.color; icon = e.icon; diff --git a/date_planner/lib/event_detail.dart b/date_planner/lib/event_detail.dart index 23a386728aa..6407d65015b 100644 --- a/date_planner/lib/event_detail.dart +++ b/date_planner/lib/event_detail.dart @@ -55,9 +55,8 @@ class _EventDetailState extends State { Navigator.of(context) .push( CupertinoPageRoute<(IconData, ColorOptions)?>( - builder: - (_) => - SymbolEditor(event.icon, event.color), + builder: (_) => + SymbolEditor(event.icon, event.color), ), ) .then(((IconData, ColorOptions)? data) { diff --git a/date_planner/lib/event_editor.dart b/date_planner/lib/event_editor.dart index 7172d4b0809..03d0093e3f7 100644 --- a/date_planner/lib/event_editor.dart +++ b/date_planner/lib/event_editor.dart @@ -41,22 +41,21 @@ class _EventEditorState extends State { // // Is this maybe the issue here? // https://github.com/flutter/flutter/issues/91715 - leading: - isNew - ? CupertinoButton( - padding: EdgeInsets.zero, - child: const Text('Cancel'), - onPressed: () => Navigator.pop(context, null), - ) - : CupertinoButton( - padding: EdgeInsets.zero, - onPressed: () { - Navigator.pop(context, event); - }, - child: const Row( - children: [Icon(CupertinoIcons.back), Text('Date Planner')], - ), + leading: isNew + ? CupertinoButton( + padding: EdgeInsets.zero, + child: const Text('Cancel'), + onPressed: () => Navigator.pop(context, null), + ) + : CupertinoButton( + padding: EdgeInsets.zero, + onPressed: () { + Navigator.pop(context, event); + }, + child: const Row( + children: [Icon(CupertinoIcons.back), Text('Date Planner')], ), + ), trailing: CupertinoButton( padding: EdgeInsets.zero, child: Text(isNew ? 'Add' : (isEditing ? 'Done' : 'Edit')), diff --git a/date_planner/lib/event_list.dart b/date_planner/lib/event_list.dart index d430922d938..21155b58027 100644 --- a/date_planner/lib/event_list.dart +++ b/date_planner/lib/event_list.dart @@ -36,11 +36,10 @@ class EventList extends StatelessWidget { // Blocked on https://github.com/flutter/flutter/issues/42560. Event? newEvent = await Navigator.of(context).push( CupertinoPageRoute( - builder: - (_) => EventEditor( - event: Event(title: 'New event'), - isNew: true, - ), + builder: (_) => EventEditor( + event: Event(title: 'New event'), + isNew: true, + ), ), ); @@ -69,17 +68,15 @@ class EventList extends StatelessWidget { EventRow( event: e, onTap: () async { - Event? updatedEvent = await Navigator.of( - context, - ).push( - CupertinoPageRoute( - builder: - (_) => EventEditor( + Event? updatedEvent = await Navigator.of(context) + .push( + CupertinoPageRoute( + builder: (_) => EventEditor( event: e.copy(), isNew: false, ), - ), - ); + ), + ); if (updatedEvent == null) { // The editor passes back null when it deleted // the element. diff --git a/date_planner/lib/event_row.dart b/date_planner/lib/event_row.dart index dbde28b8e6e..1425693a3ac 100644 --- a/date_planner/lib/event_row.dart +++ b/date_planner/lib/event_row.dart @@ -31,9 +31,9 @@ class EventRow extends StatelessWidget { event.isComplete ? const Icon(CupertinoIcons.check_mark) : Text( - '${event.remainingTaskCount}', - style: const TextStyle(color: CupertinoColors.systemGrey), - ), + '${event.remainingTaskCount}', + style: const TextStyle(color: CupertinoColors.systemGrey), + ), const CupertinoListTileChevron(), ], ), diff --git a/date_planner/lib/symbol_editor.dart b/date_planner/lib/symbol_editor.dart index 48e2f1c0baa..a2299aeb476 100644 --- a/date_planner/lib/symbol_editor.dart +++ b/date_planner/lib/symbol_editor.dart @@ -39,11 +39,8 @@ class _SymbolEditorState extends State { CupertinoButton( padding: EdgeInsets.zero, child: const Text('Done'), - onPressed: - () => Navigator.pop(context, ( - _currentIcon, - _currentColor, - )), + onPressed: () => + Navigator.pop(context, (_currentIcon, _currentColor)), ), ], ), diff --git a/date_planner/lib/task_row.dart b/date_planner/lib/task_row.dart index f1535c9d77d..4c817ba07f6 100644 --- a/date_planner/lib/task_row.dart +++ b/date_planner/lib/task_row.dart @@ -29,14 +29,13 @@ class _TaskRowState extends State { return Row( children: [ CupertinoButton( - onPressed: - widget.isEditing - ? () { - setState(() { - widget.task.isCompleted = !widget.task.isCompleted; - }); - } - : null, + onPressed: widget.isEditing + ? () { + setState(() { + widget.task.isCompleted = !widget.task.isCompleted; + }); + } + : null, child: Icon( widget.task.isCompleted ? CupertinoIcons.checkmark_circle_fill @@ -45,15 +44,14 @@ class _TaskRowState extends State { ), ), Expanded( - child: - widget.isEditing - ? CupertinoTextField( - decoration: null, - padding: EdgeInsets.zero, - controller: _taskText, - onChanged: (value) => widget.task.text = value, - ) - : Text(widget.task.text), + child: widget.isEditing + ? CupertinoTextField( + decoration: null, + padding: EdgeInsets.zero, + controller: _taskText, + onChanged: (value) => widget.task.text = value, + ) + : Text(widget.task.text), ), ], ); diff --git a/date_planner/pubspec.yaml b/date_planner/pubspec.yaml index e8a484bce7d..4b9309fa040 100644 --- a/date_planner/pubspec.yaml +++ b/date_planner/pubspec.yaml @@ -2,9 +2,10 @@ name: date_planner description: "An iOS-style date planner." publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 0.1.0 +resolution: workspace environment: - sdk: ^3.7.0 + sdk: ^3.9.0-0 dependencies: flutter: @@ -15,4 +16,6 @@ dependencies: uuid: dev_dependencies: - flutter_lints: ^5.0.0 + analysis_defaults: + path: ../analysis_defaults + flutter_lints: ^6.0.0 diff --git a/deeplink_store_example/lib/main.dart b/deeplink_store_example/lib/main.dart index 0206c1fe624..2bdafeb62a6 100644 --- a/deeplink_store_example/lib/main.dart +++ b/deeplink_store_example/lib/main.dart @@ -33,14 +33,14 @@ class MyApp extends StatelessWidget { routes: [ GoRoute( path: '/', - builder: (_, __) => const ProductList(), + builder: (_, _) => const ProductList(), routes: [ - GoRoute(path: ':id', builder: (_, __) => const ProductDetails()), + GoRoute(path: ':id', builder: (_, _) => const ProductDetails()), ], ), GoRoute( path: '/category/:category', - builder: (_, __) => const ProductCategoryList(), + builder: (_, _) => const ProductCategoryList(), ), ], ), diff --git a/deeplink_store_example/lib/product_category_list.dart b/deeplink_store_example/lib/product_category_list.dart index 210156d4a31..e794aeef092 100644 --- a/deeplink_store_example/lib/product_category_list.dart +++ b/deeplink_store_example/lib/product_category_list.dart @@ -30,10 +30,9 @@ class ProductCategoryList extends StatelessWidget { value.toString().contains(state.pathParameters['category']!), orElse: () => Category.all, ); - final List children = - ProductsRepository.loadProducts( - category: category, - ).map((Product p) => RowItem(product: p)).toList(); + final List children = ProductsRepository.loadProducts( + category: category, + ).map((Product p) => RowItem(product: p)).toList(); return Scaffold( backgroundColor: Styles.scaffoldBackground, body: CustomScrollView( diff --git a/deeplink_store_example/lib/product_list.dart b/deeplink_store_example/lib/product_list.dart index 50ef37848b3..569c81d3f52 100644 --- a/deeplink_store_example/lib/product_list.dart +++ b/deeplink_store_example/lib/product_list.dart @@ -23,10 +23,9 @@ class ProductList extends StatelessWidget { @override Widget build(BuildContext context) { - final List children = - ProductsRepository.loadProducts() - .map((Product p) => RowItem(product: p)) - .toList(); + final List children = ProductsRepository.loadProducts() + .map((Product p) => RowItem(product: p)) + .toList(); return Scaffold( backgroundColor: Styles.scaffoldBackground, body: CustomScrollView( diff --git a/deeplink_store_example/pubspec.yaml b/deeplink_store_example/pubspec.yaml index 6a485fe5e56..398a213960d 100644 --- a/deeplink_store_example/pubspec.yaml +++ b/deeplink_store_example/pubspec.yaml @@ -1,5 +1,8 @@ name: deeplink_store_example description: A new Flutter project. +version: 1.0.0+1 +resolution: workspace + # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev @@ -16,10 +19,10 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.0.0+1 + environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions @@ -31,23 +34,23 @@ dependencies: flutter: sdk: flutter - # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 shrine_images: ^2.0.2 - go_router: ^16.1.0 + go_router: ^16.0.0 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - # The "flutter_lints" package below contains a set of recommended lints to # encourage good coding practices. The lint set provided by the package is # activated in the `analysis_options.yaml` file located at the root of your # package. See that file for information about deactivating specific lint # rules and activating additional ones. - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/desktop_photo_search/fluent_ui/lib/main.dart b/desktop_photo_search/fluent_ui/lib/main.dart index 7c57e7f13cc..cd0e164006f 100644 --- a/desktop_photo_search/fluent_ui/lib/main.dart +++ b/desktop_photo_search/fluent_ui/lib/main.dart @@ -24,7 +24,9 @@ void main() { Logger.root.level = Level.ALL; Logger.root.onRecord.listen((rec) { // ignore: avoid_print - print('${rec.loggerName} ${rec.level.name}: ${rec.time}: ${rec.message}'); + print( + '${rec.loggerName} ${rec.level.name}: ${rec.time}: ${rec.message}', + ); }); if (unsplashAccessKey.isEmpty) { @@ -39,8 +41,8 @@ void main() { runApp( ChangeNotifierProvider( - create: - (context) => PhotoSearchModel(Unsplash(accessKey: unsplashAccessKey)), + create: (context) => + PhotoSearchModel(Unsplash(accessKey: unsplashAccessKey)), child: const UnsplashSearchApp(), ), ); @@ -50,7 +52,8 @@ const double windowWidth = 1024; const double windowHeight = 800; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowMinSize(const Size(windowWidth, windowHeight)); } @@ -84,9 +87,9 @@ class UnsplashHomePage extends StatelessWidget { onSelected: () { showDialog( context: context, - builder: - (context) => - PhotoSearchDialog(callback: photoSearchModel.addSearch), + builder: (context) => PhotoSearchDialog( + callback: photoSearchModel.addSearch, + ), ); }, ), @@ -118,12 +121,11 @@ class UnsplashHomePage extends StatelessWidget { return UnsplashNotice( child: Container( color: Colors.white, - child: - photoSearchModel.entries.isNotEmpty - ? const UnsplashSearchContent() - : const Center( - child: Text('Search for Photos using the Search menu'), - ), + child: photoSearchModel.entries.isNotEmpty + ? const UnsplashSearchContent() + : const Center( + child: Text('Search for Photos using the Search menu'), + ), ), ); } diff --git a/desktop_photo_search/fluent_ui/lib/src/model/photo_search_model.dart b/desktop_photo_search/fluent_ui/lib/src/model/photo_search_model.dart index aa792db2872..c3b1878bddd 100644 --- a/desktop_photo_search/fluent_ui/lib/src/model/photo_search_model.dart +++ b/desktop_photo_search/fluent_ui/lib/src/model/photo_search_model.dart @@ -45,5 +45,6 @@ class PhotoSearchModel extends ChangeNotifier { notifyListeners(); } - Future download({required Photo photo}) => _client.download(photo); + Future download({required Photo photo}) => + _client.download(photo); } diff --git a/desktop_photo_search/fluent_ui/lib/src/model/search.g.dart b/desktop_photo_search/fluent_ui/lib/src/model/search.g.dart index 27a09b458e8..578c88f1b3a 100644 --- a/desktop_photo_search/fluent_ui/lib/src/model/search.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/model/search.g.dart @@ -33,7 +33,9 @@ class _$SearchSerializer implements StructuredSerializer { 'results', serializers.serialize( object.results, - specifiedType: const FullType(BuiltList, const [const FullType(Photo)]), + specifiedType: const FullType(BuiltList, const [ + const FullType(Photo), + ]), ), ]; diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/api_error.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/api_error.dart index f1bd356482c..e7607c0eabb 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/api_error.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/api_error.dart @@ -21,7 +21,9 @@ abstract class ApiError implements Built { BuiltList? get errors; String toJson() { - return json.encode(serializers.serializeWith(ApiError.serializer, this)); + return json.encode( + serializers.serializeWith(ApiError.serializer, this), + ); } static ApiError? fromJson(String jsonString) { diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/api_error.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/api_error.g.dart index 191309a7b05..acc2aab46e4 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/api_error.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/api_error.g.dart @@ -106,8 +106,9 @@ class _$ApiError extends ApiError { @override String toString() { - return (newBuiltValueToStringHelper(r'ApiError') - ..add('errors', errors)).toString(); + return (newBuiltValueToStringHelper( + r'ApiError', + )..add('errors', errors)).toString(); } } diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/current_user_collections.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/current_user_collections.g.dart index 40b38857dd3..f37c6c9eb1f 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/current_user_collections.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/current_user_collections.g.dart @@ -39,7 +39,10 @@ class _$CurrentUserCollectionsSerializer result ..add('title') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.publishedAt; @@ -47,7 +50,10 @@ class _$CurrentUserCollectionsSerializer result ..add('published_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.updatedAt; @@ -55,7 +61,10 @@ class _$CurrentUserCollectionsSerializer result ..add('updated_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } return result; @@ -134,7 +143,11 @@ class _$CurrentUserCollections extends CurrentUserCollections { this.publishedAt, this.updatedAt, }) : super._() { - BuiltValueNullFieldError.checkNotNull(id, r'CurrentUserCollections', 'id'); + BuiltValueNullFieldError.checkNotNull( + id, + r'CurrentUserCollections', + 'id', + ); } @override diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/exif.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/exif.g.dart index b65aa8b30e6..1896c86fe25 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/exif.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/exif.g.dart @@ -31,7 +31,10 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('make') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.model; @@ -39,7 +42,10 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('model') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.exposureTime; @@ -47,7 +53,10 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('exposure_time') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.aperture; @@ -55,7 +64,10 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('aperture') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.focalLength; @@ -63,14 +75,19 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('focal_length') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.iso; if (value != null) { result ..add('iso') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } return result; } @@ -131,7 +148,10 @@ class _$ExifSerializer implements StructuredSerializer { break; case 'iso': result.iso = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; } @@ -225,7 +245,8 @@ class ExifBuilder implements Builder { String? _exposureTime; String? get exposureTime => _$this._exposureTime; - set exposureTime(String? exposureTime) => _$this._exposureTime = exposureTime; + set exposureTime(String? exposureTime) => + _$this._exposureTime = exposureTime; String? _aperture; String? get aperture => _$this._aperture; diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/links.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/links.g.dart index 7327ab571eb..5645e7ec735 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/links.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/links.g.dart @@ -31,7 +31,10 @@ class _$LinksSerializer implements StructuredSerializer { result ..add('self') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.html; @@ -39,7 +42,10 @@ class _$LinksSerializer implements StructuredSerializer { result ..add('html') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.download; @@ -47,7 +53,10 @@ class _$LinksSerializer implements StructuredSerializer { result ..add('download') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.downloadLocation; @@ -55,7 +64,10 @@ class _$LinksSerializer implements StructuredSerializer { result ..add('download_location') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } return result; diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/location.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/location.dart index f79667b1c76..0a7ebacc567 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/location.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/location.dart @@ -27,7 +27,9 @@ abstract class Location implements Built { Position? get position; String toJson() { - return json.encode(serializers.serializeWith(Location.serializer, this)); + return json.encode( + serializers.serializeWith(Location.serializer, this), + ); } static Location? fromJson(String jsonString) { diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/location.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/location.g.dart index 7b0e1d5ed55..7fe7b1ca9fe 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/location.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/location.g.dart @@ -31,7 +31,10 @@ class _$LocationSerializer implements StructuredSerializer { result ..add('city') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.country; @@ -39,7 +42,10 @@ class _$LocationSerializer implements StructuredSerializer { result ..add('country') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.position; @@ -47,7 +53,10 @@ class _$LocationSerializer implements StructuredSerializer { result ..add('position') ..add( - serializers.serialize(value, specifiedType: const FullType(Position)), + serializers.serialize( + value, + specifiedType: const FullType(Position), + ), ); } return result; diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/photo.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/photo.g.dart index 854a39489c2..c032a759c29 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/photo.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/photo.g.dart @@ -26,7 +26,10 @@ class _$PhotoSerializer implements StructuredSerializer { }) { final result = [ 'id', - serializers.serialize(object.id, specifiedType: const FullType(String)), + serializers.serialize( + object.id, + specifiedType: const FullType(String), + ), ]; Object? value; value = object.createdAt; @@ -34,7 +37,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('created_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.updatedAt; @@ -42,47 +48,64 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('updated_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.width; if (value != null) { result ..add('width') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.height; if (value != null) { result ..add('height') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.color; if (value != null) { result ..add('color') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.downloads; if (value != null) { result ..add('downloads') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.likes; if (value != null) { result ..add('likes') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.likedByUser; if (value != null) { result ..add('liked_by_user') ..add( - serializers.serialize(value, specifiedType: const FullType(bool)), + serializers.serialize( + value, + specifiedType: const FullType(bool), + ), ); } value = object.description; @@ -90,7 +113,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('description') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.exif; @@ -98,7 +124,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('exif') ..add( - serializers.serialize(value, specifiedType: const FullType(Exif)), + serializers.serialize( + value, + specifiedType: const FullType(Exif), + ), ); } value = object.location; @@ -106,7 +135,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('location') ..add( - serializers.serialize(value, specifiedType: const FullType(Location)), + serializers.serialize( + value, + specifiedType: const FullType(Location), + ), ); } value = object.tags; @@ -140,7 +172,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('urls') ..add( - serializers.serialize(value, specifiedType: const FullType(Urls)), + serializers.serialize( + value, + specifiedType: const FullType(Urls), + ), ); } value = object.links; @@ -148,7 +183,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('links') ..add( - serializers.serialize(value, specifiedType: const FullType(Links)), + serializers.serialize( + value, + specifiedType: const FullType(Links), + ), ); } value = object.user; @@ -156,7 +194,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('user') ..add( - serializers.serialize(value, specifiedType: const FullType(User)), + serializers.serialize( + value, + specifiedType: const FullType(User), + ), ); } return result; @@ -202,12 +243,18 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'width': result.width = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'height': result.height = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'color': @@ -220,12 +267,18 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'downloads': result.downloads = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'likes': result.likes = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'liked_by_user': @@ -246,7 +299,10 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'exif': result.exif.replace( - serializers.deserialize(value, specifiedType: const FullType(Exif))! + serializers.deserialize( + value, + specifiedType: const FullType(Exif), + )! as Exif, ); break; @@ -283,7 +339,10 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'urls': result.urls.replace( - serializers.deserialize(value, specifiedType: const FullType(Urls))! + serializers.deserialize( + value, + specifiedType: const FullType(Urls), + )! as Urls, ); break; @@ -298,7 +357,10 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'user': result.user.replace( - serializers.deserialize(value, specifiedType: const FullType(User))! + serializers.deserialize( + value, + specifiedType: const FullType(User), + )! as User, ); break; diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/position.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/position.dart index f09be4dc8d6..b57bb93b25e 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/position.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/position.dart @@ -23,7 +23,9 @@ abstract class Position implements Built { double get longitude; String toJson() { - return json.encode(serializers.serializeWith(Position.serializer, this)); + return json.encode( + serializers.serializeWith(Position.serializer, this), + ); } static Position? fromJson(String jsonString) { diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/position.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/position.g.dart index 3126843db1c..c8619d5c64e 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/position.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/position.g.dart @@ -87,8 +87,16 @@ class _$Position extends Position { (new PositionBuilder()..update(updates))._build(); _$Position._({required this.latitude, required this.longitude}) : super._() { - BuiltValueNullFieldError.checkNotNull(latitude, r'Position', 'latitude'); - BuiltValueNullFieldError.checkNotNull(longitude, r'Position', 'longitude'); + BuiltValueNullFieldError.checkNotNull( + latitude, + r'Position', + 'latitude', + ); + BuiltValueNullFieldError.checkNotNull( + longitude, + r'Position', + 'longitude', + ); } @override diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/search_photos_response.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/search_photos_response.g.dart index e34fd9f1517..65cbb6493a1 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/search_photos_response.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/search_photos_response.g.dart @@ -33,7 +33,9 @@ class _$SearchPhotosResponseSerializer 'results', serializers.serialize( object.results, - specifiedType: const FullType(BuiltList, const [const FullType(Photo)]), + specifiedType: const FullType(BuiltList, const [ + const FullType(Photo), + ]), ), ]; Object? value; @@ -41,13 +43,17 @@ class _$SearchPhotosResponseSerializer if (value != null) { result ..add('total') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.totalPages; if (value != null) { result ..add('total_pages') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } return result; } @@ -68,12 +74,18 @@ class _$SearchPhotosResponseSerializer switch (key) { case 'total': result.total = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'total_pages': result.totalPages = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'results': @@ -106,8 +118,11 @@ class _$SearchPhotosResponse extends SearchPhotosResponse { void Function(SearchPhotosResponseBuilder)? updates, ]) => (new SearchPhotosResponseBuilder()..update(updates))._build(); - _$SearchPhotosResponse._({this.total, this.totalPages, required this.results}) - : super._() { + _$SearchPhotosResponse._({ + this.total, + this.totalPages, + required this.results, + }) : super._() { BuiltValueNullFieldError.checkNotNull( results, r'SearchPhotosResponse', diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/tags.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/tags.g.dart index c0197208437..4a9ac210a8d 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/tags.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/tags.g.dart @@ -98,8 +98,9 @@ class _$Tags extends Tags { @override String toString() { - return (newBuiltValueToStringHelper(r'Tags') - ..add('title', title)).toString(); + return (newBuiltValueToStringHelper( + r'Tags', + )..add('title', title)).toString(); } } @@ -139,7 +140,11 @@ class TagsBuilder implements Builder { final _$result = _$v ?? new _$Tags._( - title: BuiltValueNullFieldError.checkNotNull(title, r'Tags', 'title'), + title: BuiltValueNullFieldError.checkNotNull( + title, + r'Tags', + 'title', + ), ); replace(_$result); return _$result; diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/urls.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/urls.g.dart index d35e8705edf..f8f5862cc37 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/urls.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/urls.g.dart @@ -31,7 +31,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('raw') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.full; @@ -39,7 +42,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('full') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.regular; @@ -47,7 +53,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('regular') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.small; @@ -55,7 +64,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('small') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.thumb; @@ -63,7 +75,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('thumb') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } return result; diff --git a/desktop_photo_search/fluent_ui/lib/src/unsplash/user.g.dart b/desktop_photo_search/fluent_ui/lib/src/unsplash/user.g.dart index 5281c3faa82..cf00d103229 100644 --- a/desktop_photo_search/fluent_ui/lib/src/unsplash/user.g.dart +++ b/desktop_photo_search/fluent_ui/lib/src/unsplash/user.g.dart @@ -26,14 +26,20 @@ class _$UserSerializer implements StructuredSerializer { }) { final result = [ 'id', - serializers.serialize(object.id, specifiedType: const FullType(String)), + serializers.serialize( + object.id, + specifiedType: const FullType(String), + ), 'username', serializers.serialize( object.username, specifiedType: const FullType(String), ), 'name', - serializers.serialize(object.name, specifiedType: const FullType(String)), + serializers.serialize( + object.name, + specifiedType: const FullType(String), + ), ]; Object? value; value = object.updatedAt; @@ -41,7 +47,10 @@ class _$UserSerializer implements StructuredSerializer { result ..add('updated_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.portfolioUrl; @@ -49,7 +58,10 @@ class _$UserSerializer implements StructuredSerializer { result ..add('portfolio_url') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.bio; @@ -57,7 +69,10 @@ class _$UserSerializer implements StructuredSerializer { result ..add('bio') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.location; @@ -65,33 +80,45 @@ class _$UserSerializer implements StructuredSerializer { result ..add('location') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.totalLikes; if (value != null) { result ..add('total_likes') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.totalPhotos; if (value != null) { result ..add('total_photos') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.totalCollections; if (value != null) { result ..add('total_collections') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.links; if (value != null) { result ..add('links') ..add( - serializers.serialize(value, specifiedType: const FullType(Links)), + serializers.serialize( + value, + specifiedType: const FullType(Links), + ), ); } return result; @@ -169,17 +196,26 @@ class _$UserSerializer implements StructuredSerializer { break; case 'total_likes': result.totalLikes = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'total_photos': result.totalPhotos = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'total_collections': result.totalCollections = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'links': @@ -324,7 +360,8 @@ class UserBuilder implements Builder { String? _portfolioUrl; String? get portfolioUrl => _$this._portfolioUrl; - set portfolioUrl(String? portfolioUrl) => _$this._portfolioUrl = portfolioUrl; + set portfolioUrl(String? portfolioUrl) => + _$this._portfolioUrl = portfolioUrl; String? _bio; String? get bio => _$this._bio; @@ -399,7 +436,11 @@ class UserBuilder implements Builder { r'User', 'username', ), - name: BuiltValueNullFieldError.checkNotNull(name, r'User', 'name'), + name: BuiltValueNullFieldError.checkNotNull( + name, + r'User', + 'name', + ), portfolioUrl: portfolioUrl, bio: bio, location: location, diff --git a/desktop_photo_search/fluent_ui/lib/src/widgets/photo_details.dart b/desktop_photo_search/fluent_ui/lib/src/widgets/photo_details.dart index 743abdaf378..fc55e98f048 100644 --- a/desktop_photo_search/fluent_ui/lib/src/widgets/photo_details.dart +++ b/desktop_photo_search/fluent_ui/lib/src/widgets/photo_details.dart @@ -39,20 +39,18 @@ class _PhotoDetailsState extends State { uri: Uri.parse( 'https://unsplash.com/@${widget.photo.user!.username}?utm_source=$unsplashAppName&utm_medium=referral', ), - builder: - (context, followLink) => HyperlinkButton( - onPressed: followLink, - child: Text(widget.photo.user!.name), - ), + builder: (context, followLink) => HyperlinkButton( + onPressed: followLink, + child: Text(widget.photo.user!.name), + ), ), const Text('on'), Link( uri: _unsplashHomepage, - builder: - (context, followLink) => HyperlinkButton( - onPressed: followLink, - child: const Text('Unsplash'), - ), + builder: (context, followLink) => HyperlinkButton( + onPressed: followLink, + child: const Text('Unsplash'), + ), ), ], ); diff --git a/desktop_photo_search/fluent_ui/lib/src/widgets/photo_search_dialog.dart b/desktop_photo_search/fluent_ui/lib/src/widgets/photo_search_dialog.dart index 37de11f9e98..fa83f813b81 100644 --- a/desktop_photo_search/fluent_ui/lib/src/widgets/photo_search_dialog.dart +++ b/desktop_photo_search/fluent_ui/lib/src/widgets/photo_search_dialog.dart @@ -48,13 +48,12 @@ class _PhotoSearchDialogState extends State { ), actions: [ FilledButton( - onPressed: - _searchEnabled - ? () { - widget.callback(_controller.text); - Navigator.of(context).pop(); - } - : null, + onPressed: _searchEnabled + ? () { + widget.callback(_controller.text); + Navigator.of(context).pop(); + } + : null, child: const Text('Search'), ), Button( diff --git a/desktop_photo_search/fluent_ui/lib/src/widgets/policy_dialog.dart b/desktop_photo_search/fluent_ui/lib/src/widgets/policy_dialog.dart index a0c91ab8993..add7f3d924d 100644 --- a/desktop_photo_search/fluent_ui/lib/src/widgets/policy_dialog.dart +++ b/desktop_photo_search/fluent_ui/lib/src/widgets/policy_dialog.dart @@ -29,16 +29,15 @@ class PolicyDialog extends StatelessWidget { fontWeight: FontWeight.bold, color: Colors.blue.normal, ), - recognizer: - TapGestureRecognizer() - ..onTap = () async { - final url = Uri.parse( - 'https://policies.google.com/terms', - ); - if (await url_launcher.canLaunchUrl(url)) { - await url_launcher.launchUrl(url); - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + final url = Uri.parse( + 'https://policies.google.com/terms', + ); + if (await url_launcher.canLaunchUrl(url)) { + await url_launcher.launchUrl(url); + } + }, ), ], ), @@ -55,14 +54,13 @@ class PolicyDialog extends StatelessWidget { fontWeight: FontWeight.bold, color: Colors.blue.normal, ), - recognizer: - TapGestureRecognizer() - ..onTap = () async { - final url = Uri.parse('https://unsplash.com/terms'); - if (await url_launcher.canLaunchUrl(url)) { - await url_launcher.launchUrl(url); - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + final url = Uri.parse('https://unsplash.com/terms'); + if (await url_launcher.canLaunchUrl(url)) { + await url_launcher.launchUrl(url); + } + }, ), ], ), diff --git a/desktop_photo_search/fluent_ui/lib/src/widgets/split.dart b/desktop_photo_search/fluent_ui/lib/src/widgets/split.dart index 4790bf8bcaf..a4890e3def3 100644 --- a/desktop_photo_search/fluent_ui/lib/src/widgets/split.dart +++ b/desktop_photo_search/fluent_ui/lib/src/widgets/split.dart @@ -144,7 +144,9 @@ class _SplitState extends State { child: DecoratedBox( decoration: BoxDecoration( color: Theme.of(context).dividerColor, - borderRadius: BorderRadius.circular(Split.dividerMainAxisSize), + borderRadius: BorderRadius.circular( + Split.dividerMainAxisSize, + ), ), child: SizedBox( height: isHorizontal ? 2.0 : Split.dividerMainAxisSize - 2.0, diff --git a/desktop_photo_search/fluent_ui/lib/src/widgets/unsplash_notice.dart b/desktop_photo_search/fluent_ui/lib/src/widgets/unsplash_notice.dart index ed86de980bc..074eebbdbf9 100644 --- a/desktop_photo_search/fluent_ui/lib/src/widgets/unsplash_notice.dart +++ b/desktop_photo_search/fluent_ui/lib/src/widgets/unsplash_notice.dart @@ -68,13 +68,12 @@ class _UnsplashDialog extends StatelessWidget { children: [ TextSpan( text: 'Unsplash', - recognizer: - TapGestureRecognizer() - ..onTap = () async { - if (!await launchUrl(_unsplashHomepage)) { - throw 'Could not launch $_unsplashHomepage'; - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + if (!await launchUrl(_unsplashHomepage)) { + throw 'Could not launch $_unsplashHomepage'; + } + }, style: TextStyle(color: Colors.blue), ), const TextSpan( @@ -87,16 +86,18 @@ class _UnsplashDialog extends StatelessWidget { ), TextSpan( text: 'how Unsplash collects and uses data', - recognizer: - TapGestureRecognizer() - ..onTap = () async { - if (!await launchUrl(_unsplashPrivacyPolicy)) { - throw 'Could not launch $_unsplashPrivacyPolicy'; - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + if (!await launchUrl(_unsplashPrivacyPolicy)) { + throw 'Could not launch $_unsplashPrivacyPolicy'; + } + }, style: TextStyle(color: Colors.blue), ), - const TextSpan(text: '.', style: TextStyle(color: Colors.grey)), + const TextSpan( + text: '.', + style: TextStyle(color: Colors.grey), + ), ], ), ), diff --git a/desktop_photo_search/fluent_ui/lib/src/widgets/unsplash_search_content.dart b/desktop_photo_search/fluent_ui/lib/src/widgets/unsplash_search_content.dart index 85738d3b20c..a805cad43eb 100644 --- a/desktop_photo_search/fluent_ui/lib/src/widgets/unsplash_search_content.dart +++ b/desktop_photo_search/fluent_ui/lib/src/widgets/unsplash_search_content.dart @@ -44,34 +44,33 @@ class _UnsplashSearchContentState extends State { ), ), secondChild: Center( - child: - photoSearchModel.selectedPhoto != null - ? PhotoDetails( - photo: photoSearchModel.selectedPhoto!, - onPhotoSave: (photo) async { - final saveLocation = await getSaveLocation( - suggestedName: '${photo.id}.jpg', - acceptedTypeGroups: [ - const XTypeGroup( - label: 'JPG', - extensions: ['jpg'], - mimeTypes: ['image/jpeg'], - ), - ], + child: photoSearchModel.selectedPhoto != null + ? PhotoDetails( + photo: photoSearchModel.selectedPhoto!, + onPhotoSave: (photo) async { + final saveLocation = await getSaveLocation( + suggestedName: '${photo.id}.jpg', + acceptedTypeGroups: [ + const XTypeGroup( + label: 'JPG', + extensions: ['jpg'], + mimeTypes: ['image/jpeg'], + ), + ], + ); + if (saveLocation != null) { + final fileData = await photoSearchModel.download( + photo: photo, + ); + final photoFile = XFile.fromData( + fileData, + mimeType: 'image/jpeg', ); - if (saveLocation != null) { - final fileData = await photoSearchModel.download( - photo: photo, - ); - final photoFile = XFile.fromData( - fileData, - mimeType: 'image/jpeg', - ); - await photoFile.saveTo(saveLocation.path); - } - }, - ) - : Container(), + await photoFile.saveTo(saveLocation.path); + } + }, + ) + : Container(), ), ); } @@ -85,26 +84,25 @@ class _UnsplashSearchContentState extends State { return TreeViewItem( content: Text(searchEntry.query), - children: - searchEntry.photos - .map( - (photo) => TreeViewItem( - content: Semantics( - button: true, - onTap: () => selectPhoto(photo), - label: labelForPhoto(photo), - excludeSemantics: true, - child: GestureDetector( - onTap: () => selectPhoto(photo), - child: Text( - labelForPhoto(photo), - style: const TextStyle(color: Colors.black), - ), - ), + children: searchEntry.photos + .map( + (photo) => TreeViewItem( + content: Semantics( + button: true, + onTap: () => selectPhoto(photo), + label: labelForPhoto(photo), + excludeSemantics: true, + child: GestureDetector( + onTap: () => selectPhoto(photo), + child: Text( + labelForPhoto(photo), + style: const TextStyle(color: Colors.black), ), ), - ) - .toList(), + ), + ), + ) + .toList(), ); } } diff --git a/desktop_photo_search/fluent_ui/pubspec.yaml b/desktop_photo_search/fluent_ui/pubspec.yaml index 1e0ccfe90d5..9863e8bc6b6 100644 --- a/desktop_photo_search/fluent_ui/pubspec.yaml +++ b/desktop_photo_search/fluent_ui/pubspec.yaml @@ -2,9 +2,10 @@ name: desktop_photo_search description: Search for Photos, using the Unsplash API. publish_to: 'none' version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: built_collection: ^5.1.1 diff --git a/desktop_photo_search/material/lib/main.dart b/desktop_photo_search/material/lib/main.dart index 27b42135b1c..319a4f8a987 100644 --- a/desktop_photo_search/material/lib/main.dart +++ b/desktop_photo_search/material/lib/main.dart @@ -24,7 +24,9 @@ void main() { Logger.root.level = Level.ALL; Logger.root.onRecord.listen((rec) { // ignore: avoid_print - print('${rec.loggerName} ${rec.level.name}: ${rec.time}: ${rec.message}'); + print( + '${rec.loggerName} ${rec.level.name}: ${rec.time}: ${rec.message}', + ); }); if (unsplashAccessKey.isEmpty) { @@ -39,8 +41,8 @@ void main() { runApp( ChangeNotifierProvider( - create: - (context) => PhotoSearchModel(Unsplash(accessKey: unsplashAccessKey)), + create: (context) => + PhotoSearchModel(Unsplash(accessKey: unsplashAccessKey)), child: const UnsplashSearchApp(), ), ); @@ -50,7 +52,8 @@ const double windowWidth = 1024; const double windowHeight = 800; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowMinSize(const Size(windowWidth, windowHeight)); } @@ -85,9 +88,9 @@ class UnsplashHomePage extends StatelessWidget { onSelected: () { showDialog( context: context, - builder: - (context) => - PhotoSearchDialog(callback: photoSearchModel.addSearch), + builder: (context) => PhotoSearchDialog( + callback: photoSearchModel.addSearch, + ), ); }, ), @@ -119,20 +122,17 @@ class UnsplashHomePage extends StatelessWidget { return UnsplashNotice( child: Scaffold( appBar: AppBar(title: Text(title)), - body: - photoSearchModel.entries.isNotEmpty - ? const UnsplashSearchContent() - : const Center( - child: Text('Search for Photos using the Fab button'), - ), - floatingActionButton: FloatingActionButton( - onPressed: - () => showDialog( - context: context, - builder: - (context) => - PhotoSearchDialog(callback: photoSearchModel.addSearch), + body: photoSearchModel.entries.isNotEmpty + ? const UnsplashSearchContent() + : const Center( + child: Text('Search for Photos using the Fab button'), ), + floatingActionButton: FloatingActionButton( + onPressed: () => showDialog( + context: context, + builder: (context) => + PhotoSearchDialog(callback: photoSearchModel.addSearch), + ), tooltip: 'Search for a photo', child: const Icon(Icons.search), ), diff --git a/desktop_photo_search/material/lib/src/model/photo_search_model.dart b/desktop_photo_search/material/lib/src/model/photo_search_model.dart index aa792db2872..c3b1878bddd 100644 --- a/desktop_photo_search/material/lib/src/model/photo_search_model.dart +++ b/desktop_photo_search/material/lib/src/model/photo_search_model.dart @@ -45,5 +45,6 @@ class PhotoSearchModel extends ChangeNotifier { notifyListeners(); } - Future download({required Photo photo}) => _client.download(photo); + Future download({required Photo photo}) => + _client.download(photo); } diff --git a/desktop_photo_search/material/lib/src/model/search.g.dart b/desktop_photo_search/material/lib/src/model/search.g.dart index 27a09b458e8..578c88f1b3a 100644 --- a/desktop_photo_search/material/lib/src/model/search.g.dart +++ b/desktop_photo_search/material/lib/src/model/search.g.dart @@ -33,7 +33,9 @@ class _$SearchSerializer implements StructuredSerializer { 'results', serializers.serialize( object.results, - specifiedType: const FullType(BuiltList, const [const FullType(Photo)]), + specifiedType: const FullType(BuiltList, const [ + const FullType(Photo), + ]), ), ]; diff --git a/desktop_photo_search/material/lib/src/unsplash/api_error.dart b/desktop_photo_search/material/lib/src/unsplash/api_error.dart index f1bd356482c..e7607c0eabb 100644 --- a/desktop_photo_search/material/lib/src/unsplash/api_error.dart +++ b/desktop_photo_search/material/lib/src/unsplash/api_error.dart @@ -21,7 +21,9 @@ abstract class ApiError implements Built { BuiltList? get errors; String toJson() { - return json.encode(serializers.serializeWith(ApiError.serializer, this)); + return json.encode( + serializers.serializeWith(ApiError.serializer, this), + ); } static ApiError? fromJson(String jsonString) { diff --git a/desktop_photo_search/material/lib/src/unsplash/api_error.g.dart b/desktop_photo_search/material/lib/src/unsplash/api_error.g.dart index 191309a7b05..acc2aab46e4 100644 --- a/desktop_photo_search/material/lib/src/unsplash/api_error.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/api_error.g.dart @@ -106,8 +106,9 @@ class _$ApiError extends ApiError { @override String toString() { - return (newBuiltValueToStringHelper(r'ApiError') - ..add('errors', errors)).toString(); + return (newBuiltValueToStringHelper( + r'ApiError', + )..add('errors', errors)).toString(); } } diff --git a/desktop_photo_search/material/lib/src/unsplash/current_user_collections.g.dart b/desktop_photo_search/material/lib/src/unsplash/current_user_collections.g.dart index 40b38857dd3..f37c6c9eb1f 100644 --- a/desktop_photo_search/material/lib/src/unsplash/current_user_collections.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/current_user_collections.g.dart @@ -39,7 +39,10 @@ class _$CurrentUserCollectionsSerializer result ..add('title') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.publishedAt; @@ -47,7 +50,10 @@ class _$CurrentUserCollectionsSerializer result ..add('published_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.updatedAt; @@ -55,7 +61,10 @@ class _$CurrentUserCollectionsSerializer result ..add('updated_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } return result; @@ -134,7 +143,11 @@ class _$CurrentUserCollections extends CurrentUserCollections { this.publishedAt, this.updatedAt, }) : super._() { - BuiltValueNullFieldError.checkNotNull(id, r'CurrentUserCollections', 'id'); + BuiltValueNullFieldError.checkNotNull( + id, + r'CurrentUserCollections', + 'id', + ); } @override diff --git a/desktop_photo_search/material/lib/src/unsplash/exif.g.dart b/desktop_photo_search/material/lib/src/unsplash/exif.g.dart index b65aa8b30e6..1896c86fe25 100644 --- a/desktop_photo_search/material/lib/src/unsplash/exif.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/exif.g.dart @@ -31,7 +31,10 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('make') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.model; @@ -39,7 +42,10 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('model') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.exposureTime; @@ -47,7 +53,10 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('exposure_time') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.aperture; @@ -55,7 +64,10 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('aperture') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.focalLength; @@ -63,14 +75,19 @@ class _$ExifSerializer implements StructuredSerializer { result ..add('focal_length') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.iso; if (value != null) { result ..add('iso') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } return result; } @@ -131,7 +148,10 @@ class _$ExifSerializer implements StructuredSerializer { break; case 'iso': result.iso = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; } @@ -225,7 +245,8 @@ class ExifBuilder implements Builder { String? _exposureTime; String? get exposureTime => _$this._exposureTime; - set exposureTime(String? exposureTime) => _$this._exposureTime = exposureTime; + set exposureTime(String? exposureTime) => + _$this._exposureTime = exposureTime; String? _aperture; String? get aperture => _$this._aperture; diff --git a/desktop_photo_search/material/lib/src/unsplash/links.g.dart b/desktop_photo_search/material/lib/src/unsplash/links.g.dart index 7327ab571eb..5645e7ec735 100644 --- a/desktop_photo_search/material/lib/src/unsplash/links.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/links.g.dart @@ -31,7 +31,10 @@ class _$LinksSerializer implements StructuredSerializer { result ..add('self') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.html; @@ -39,7 +42,10 @@ class _$LinksSerializer implements StructuredSerializer { result ..add('html') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.download; @@ -47,7 +53,10 @@ class _$LinksSerializer implements StructuredSerializer { result ..add('download') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.downloadLocation; @@ -55,7 +64,10 @@ class _$LinksSerializer implements StructuredSerializer { result ..add('download_location') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } return result; diff --git a/desktop_photo_search/material/lib/src/unsplash/location.dart b/desktop_photo_search/material/lib/src/unsplash/location.dart index f79667b1c76..0a7ebacc567 100644 --- a/desktop_photo_search/material/lib/src/unsplash/location.dart +++ b/desktop_photo_search/material/lib/src/unsplash/location.dart @@ -27,7 +27,9 @@ abstract class Location implements Built { Position? get position; String toJson() { - return json.encode(serializers.serializeWith(Location.serializer, this)); + return json.encode( + serializers.serializeWith(Location.serializer, this), + ); } static Location? fromJson(String jsonString) { diff --git a/desktop_photo_search/material/lib/src/unsplash/location.g.dart b/desktop_photo_search/material/lib/src/unsplash/location.g.dart index 7b0e1d5ed55..7fe7b1ca9fe 100644 --- a/desktop_photo_search/material/lib/src/unsplash/location.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/location.g.dart @@ -31,7 +31,10 @@ class _$LocationSerializer implements StructuredSerializer { result ..add('city') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.country; @@ -39,7 +42,10 @@ class _$LocationSerializer implements StructuredSerializer { result ..add('country') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.position; @@ -47,7 +53,10 @@ class _$LocationSerializer implements StructuredSerializer { result ..add('position') ..add( - serializers.serialize(value, specifiedType: const FullType(Position)), + serializers.serialize( + value, + specifiedType: const FullType(Position), + ), ); } return result; diff --git a/desktop_photo_search/material/lib/src/unsplash/photo.g.dart b/desktop_photo_search/material/lib/src/unsplash/photo.g.dart index 854a39489c2..c032a759c29 100644 --- a/desktop_photo_search/material/lib/src/unsplash/photo.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/photo.g.dart @@ -26,7 +26,10 @@ class _$PhotoSerializer implements StructuredSerializer { }) { final result = [ 'id', - serializers.serialize(object.id, specifiedType: const FullType(String)), + serializers.serialize( + object.id, + specifiedType: const FullType(String), + ), ]; Object? value; value = object.createdAt; @@ -34,7 +37,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('created_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.updatedAt; @@ -42,47 +48,64 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('updated_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.width; if (value != null) { result ..add('width') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.height; if (value != null) { result ..add('height') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.color; if (value != null) { result ..add('color') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.downloads; if (value != null) { result ..add('downloads') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.likes; if (value != null) { result ..add('likes') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.likedByUser; if (value != null) { result ..add('liked_by_user') ..add( - serializers.serialize(value, specifiedType: const FullType(bool)), + serializers.serialize( + value, + specifiedType: const FullType(bool), + ), ); } value = object.description; @@ -90,7 +113,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('description') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.exif; @@ -98,7 +124,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('exif') ..add( - serializers.serialize(value, specifiedType: const FullType(Exif)), + serializers.serialize( + value, + specifiedType: const FullType(Exif), + ), ); } value = object.location; @@ -106,7 +135,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('location') ..add( - serializers.serialize(value, specifiedType: const FullType(Location)), + serializers.serialize( + value, + specifiedType: const FullType(Location), + ), ); } value = object.tags; @@ -140,7 +172,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('urls') ..add( - serializers.serialize(value, specifiedType: const FullType(Urls)), + serializers.serialize( + value, + specifiedType: const FullType(Urls), + ), ); } value = object.links; @@ -148,7 +183,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('links') ..add( - serializers.serialize(value, specifiedType: const FullType(Links)), + serializers.serialize( + value, + specifiedType: const FullType(Links), + ), ); } value = object.user; @@ -156,7 +194,10 @@ class _$PhotoSerializer implements StructuredSerializer { result ..add('user') ..add( - serializers.serialize(value, specifiedType: const FullType(User)), + serializers.serialize( + value, + specifiedType: const FullType(User), + ), ); } return result; @@ -202,12 +243,18 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'width': result.width = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'height': result.height = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'color': @@ -220,12 +267,18 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'downloads': result.downloads = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'likes': result.likes = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'liked_by_user': @@ -246,7 +299,10 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'exif': result.exif.replace( - serializers.deserialize(value, specifiedType: const FullType(Exif))! + serializers.deserialize( + value, + specifiedType: const FullType(Exif), + )! as Exif, ); break; @@ -283,7 +339,10 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'urls': result.urls.replace( - serializers.deserialize(value, specifiedType: const FullType(Urls))! + serializers.deserialize( + value, + specifiedType: const FullType(Urls), + )! as Urls, ); break; @@ -298,7 +357,10 @@ class _$PhotoSerializer implements StructuredSerializer { break; case 'user': result.user.replace( - serializers.deserialize(value, specifiedType: const FullType(User))! + serializers.deserialize( + value, + specifiedType: const FullType(User), + )! as User, ); break; diff --git a/desktop_photo_search/material/lib/src/unsplash/position.dart b/desktop_photo_search/material/lib/src/unsplash/position.dart index f09be4dc8d6..b57bb93b25e 100644 --- a/desktop_photo_search/material/lib/src/unsplash/position.dart +++ b/desktop_photo_search/material/lib/src/unsplash/position.dart @@ -23,7 +23,9 @@ abstract class Position implements Built { double get longitude; String toJson() { - return json.encode(serializers.serializeWith(Position.serializer, this)); + return json.encode( + serializers.serializeWith(Position.serializer, this), + ); } static Position? fromJson(String jsonString) { diff --git a/desktop_photo_search/material/lib/src/unsplash/position.g.dart b/desktop_photo_search/material/lib/src/unsplash/position.g.dart index 3126843db1c..c8619d5c64e 100644 --- a/desktop_photo_search/material/lib/src/unsplash/position.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/position.g.dart @@ -87,8 +87,16 @@ class _$Position extends Position { (new PositionBuilder()..update(updates))._build(); _$Position._({required this.latitude, required this.longitude}) : super._() { - BuiltValueNullFieldError.checkNotNull(latitude, r'Position', 'latitude'); - BuiltValueNullFieldError.checkNotNull(longitude, r'Position', 'longitude'); + BuiltValueNullFieldError.checkNotNull( + latitude, + r'Position', + 'latitude', + ); + BuiltValueNullFieldError.checkNotNull( + longitude, + r'Position', + 'longitude', + ); } @override diff --git a/desktop_photo_search/material/lib/src/unsplash/search_photos_response.g.dart b/desktop_photo_search/material/lib/src/unsplash/search_photos_response.g.dart index e34fd9f1517..65cbb6493a1 100644 --- a/desktop_photo_search/material/lib/src/unsplash/search_photos_response.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/search_photos_response.g.dart @@ -33,7 +33,9 @@ class _$SearchPhotosResponseSerializer 'results', serializers.serialize( object.results, - specifiedType: const FullType(BuiltList, const [const FullType(Photo)]), + specifiedType: const FullType(BuiltList, const [ + const FullType(Photo), + ]), ), ]; Object? value; @@ -41,13 +43,17 @@ class _$SearchPhotosResponseSerializer if (value != null) { result ..add('total') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.totalPages; if (value != null) { result ..add('total_pages') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } return result; } @@ -68,12 +74,18 @@ class _$SearchPhotosResponseSerializer switch (key) { case 'total': result.total = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'total_pages': result.totalPages = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'results': @@ -106,8 +118,11 @@ class _$SearchPhotosResponse extends SearchPhotosResponse { void Function(SearchPhotosResponseBuilder)? updates, ]) => (new SearchPhotosResponseBuilder()..update(updates))._build(); - _$SearchPhotosResponse._({this.total, this.totalPages, required this.results}) - : super._() { + _$SearchPhotosResponse._({ + this.total, + this.totalPages, + required this.results, + }) : super._() { BuiltValueNullFieldError.checkNotNull( results, r'SearchPhotosResponse', diff --git a/desktop_photo_search/material/lib/src/unsplash/tags.g.dart b/desktop_photo_search/material/lib/src/unsplash/tags.g.dart index c0197208437..4a9ac210a8d 100644 --- a/desktop_photo_search/material/lib/src/unsplash/tags.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/tags.g.dart @@ -98,8 +98,9 @@ class _$Tags extends Tags { @override String toString() { - return (newBuiltValueToStringHelper(r'Tags') - ..add('title', title)).toString(); + return (newBuiltValueToStringHelper( + r'Tags', + )..add('title', title)).toString(); } } @@ -139,7 +140,11 @@ class TagsBuilder implements Builder { final _$result = _$v ?? new _$Tags._( - title: BuiltValueNullFieldError.checkNotNull(title, r'Tags', 'title'), + title: BuiltValueNullFieldError.checkNotNull( + title, + r'Tags', + 'title', + ), ); replace(_$result); return _$result; diff --git a/desktop_photo_search/material/lib/src/unsplash/urls.g.dart b/desktop_photo_search/material/lib/src/unsplash/urls.g.dart index d35e8705edf..f8f5862cc37 100644 --- a/desktop_photo_search/material/lib/src/unsplash/urls.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/urls.g.dart @@ -31,7 +31,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('raw') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.full; @@ -39,7 +42,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('full') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.regular; @@ -47,7 +53,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('regular') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.small; @@ -55,7 +64,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('small') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.thumb; @@ -63,7 +75,10 @@ class _$UrlsSerializer implements StructuredSerializer { result ..add('thumb') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } return result; diff --git a/desktop_photo_search/material/lib/src/unsplash/user.g.dart b/desktop_photo_search/material/lib/src/unsplash/user.g.dart index 5281c3faa82..cf00d103229 100644 --- a/desktop_photo_search/material/lib/src/unsplash/user.g.dart +++ b/desktop_photo_search/material/lib/src/unsplash/user.g.dart @@ -26,14 +26,20 @@ class _$UserSerializer implements StructuredSerializer { }) { final result = [ 'id', - serializers.serialize(object.id, specifiedType: const FullType(String)), + serializers.serialize( + object.id, + specifiedType: const FullType(String), + ), 'username', serializers.serialize( object.username, specifiedType: const FullType(String), ), 'name', - serializers.serialize(object.name, specifiedType: const FullType(String)), + serializers.serialize( + object.name, + specifiedType: const FullType(String), + ), ]; Object? value; value = object.updatedAt; @@ -41,7 +47,10 @@ class _$UserSerializer implements StructuredSerializer { result ..add('updated_at') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.portfolioUrl; @@ -49,7 +58,10 @@ class _$UserSerializer implements StructuredSerializer { result ..add('portfolio_url') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.bio; @@ -57,7 +69,10 @@ class _$UserSerializer implements StructuredSerializer { result ..add('bio') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.location; @@ -65,33 +80,45 @@ class _$UserSerializer implements StructuredSerializer { result ..add('location') ..add( - serializers.serialize(value, specifiedType: const FullType(String)), + serializers.serialize( + value, + specifiedType: const FullType(String), + ), ); } value = object.totalLikes; if (value != null) { result ..add('total_likes') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.totalPhotos; if (value != null) { result ..add('total_photos') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.totalCollections; if (value != null) { result ..add('total_collections') - ..add(serializers.serialize(value, specifiedType: const FullType(int))); + ..add( + serializers.serialize(value, specifiedType: const FullType(int)), + ); } value = object.links; if (value != null) { result ..add('links') ..add( - serializers.serialize(value, specifiedType: const FullType(Links)), + serializers.serialize( + value, + specifiedType: const FullType(Links), + ), ); } return result; @@ -169,17 +196,26 @@ class _$UserSerializer implements StructuredSerializer { break; case 'total_likes': result.totalLikes = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'total_photos': result.totalPhotos = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'total_collections': result.totalCollections = - serializers.deserialize(value, specifiedType: const FullType(int)) + serializers.deserialize( + value, + specifiedType: const FullType(int), + ) as int?; break; case 'links': @@ -324,7 +360,8 @@ class UserBuilder implements Builder { String? _portfolioUrl; String? get portfolioUrl => _$this._portfolioUrl; - set portfolioUrl(String? portfolioUrl) => _$this._portfolioUrl = portfolioUrl; + set portfolioUrl(String? portfolioUrl) => + _$this._portfolioUrl = portfolioUrl; String? _bio; String? get bio => _$this._bio; @@ -399,7 +436,11 @@ class UserBuilder implements Builder { r'User', 'username', ), - name: BuiltValueNullFieldError.checkNotNull(name, r'User', 'name'), + name: BuiltValueNullFieldError.checkNotNull( + name, + r'User', + 'name', + ), portfolioUrl: portfolioUrl, bio: bio, location: location, diff --git a/desktop_photo_search/material/lib/src/widgets/photo_details.dart b/desktop_photo_search/material/lib/src/widgets/photo_details.dart index 2da4eb311df..96b190630b1 100644 --- a/desktop_photo_search/material/lib/src/widgets/photo_details.dart +++ b/desktop_photo_search/material/lib/src/widgets/photo_details.dart @@ -37,20 +37,18 @@ class _PhotoDetailsState extends State { uri: Uri.parse( 'https://unsplash.com/@${widget.photo.user!.username}?utm_source=$unsplashAppName&utm_medium=referral', ), - builder: - (context, followLink) => TextButton( - onPressed: followLink, - child: Text(widget.photo.user!.name), - ), + builder: (context, followLink) => TextButton( + onPressed: followLink, + child: Text(widget.photo.user!.name), + ), ), const Text(' on '), Link( uri: _unsplashHomepage, - builder: - (context, followLink) => TextButton( - onPressed: followLink, - child: const Text('Unsplash'), - ), + builder: (context, followLink) => TextButton( + onPressed: followLink, + child: const Text('Unsplash'), + ), ), ], ); diff --git a/desktop_photo_search/material/lib/src/widgets/photo_search_dialog.dart b/desktop_photo_search/material/lib/src/widgets/photo_search_dialog.dart index 28aee440a6b..28cd62e6470 100644 --- a/desktop_photo_search/material/lib/src/widgets/photo_search_dialog.dart +++ b/desktop_photo_search/material/lib/src/widgets/photo_search_dialog.dart @@ -55,13 +55,12 @@ class _PhotoSearchDialogState extends State { child: const Text('CANCEL'), ), TextButton( - onPressed: - _searchEnabled - ? () { - widget.callback(_controller.text); - Navigator.of(context).pop(); - } - : null, + onPressed: _searchEnabled + ? () { + widget.callback(_controller.text); + Navigator.of(context).pop(); + } + : null, child: const Text('SEARCH'), ), ], diff --git a/desktop_photo_search/material/lib/src/widgets/policy_dialog.dart b/desktop_photo_search/material/lib/src/widgets/policy_dialog.dart index dfc1ca73839..792b7526dea 100644 --- a/desktop_photo_search/material/lib/src/widgets/policy_dialog.dart +++ b/desktop_photo_search/material/lib/src/widgets/policy_dialog.dart @@ -29,16 +29,15 @@ class PolicyDialog extends StatelessWidget { fontWeight: FontWeight.bold, color: Colors.lightBlue, ), - recognizer: - TapGestureRecognizer() - ..onTap = () async { - final url = Uri.parse( - 'https://policies.google.com/terms', - ); - if (await url_launcher.canLaunchUrl(url)) { - await url_launcher.launchUrl(url); - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + final url = Uri.parse( + 'https://policies.google.com/terms', + ); + if (await url_launcher.canLaunchUrl(url)) { + await url_launcher.launchUrl(url); + } + }, ), ], ), @@ -55,14 +54,13 @@ class PolicyDialog extends StatelessWidget { fontWeight: FontWeight.bold, color: Colors.lightBlue, ), - recognizer: - TapGestureRecognizer() - ..onTap = () async { - final url = Uri.parse('https://unsplash.com/terms'); - if (await url_launcher.canLaunchUrl(url)) { - await url_launcher.launchUrl(url); - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + final url = Uri.parse('https://unsplash.com/terms'); + if (await url_launcher.canLaunchUrl(url)) { + await url_launcher.launchUrl(url); + } + }, ), ], ), diff --git a/desktop_photo_search/material/lib/src/widgets/split.dart b/desktop_photo_search/material/lib/src/widgets/split.dart index 4790bf8bcaf..a4890e3def3 100644 --- a/desktop_photo_search/material/lib/src/widgets/split.dart +++ b/desktop_photo_search/material/lib/src/widgets/split.dart @@ -144,7 +144,9 @@ class _SplitState extends State { child: DecoratedBox( decoration: BoxDecoration( color: Theme.of(context).dividerColor, - borderRadius: BorderRadius.circular(Split.dividerMainAxisSize), + borderRadius: BorderRadius.circular( + Split.dividerMainAxisSize, + ), ), child: SizedBox( height: isHorizontal ? 2.0 : Split.dividerMainAxisSize - 2.0, diff --git a/desktop_photo_search/material/lib/src/widgets/unsplash_notice.dart b/desktop_photo_search/material/lib/src/widgets/unsplash_notice.dart index 3845ba0e903..22e2c46aaf3 100644 --- a/desktop_photo_search/material/lib/src/widgets/unsplash_notice.dart +++ b/desktop_photo_search/material/lib/src/widgets/unsplash_notice.dart @@ -69,13 +69,12 @@ class _UnsplashDialog extends StatelessWidget { children: [ TextSpan( text: 'Unsplash', - recognizer: - TapGestureRecognizer() - ..onTap = () async { - if (!await launchUrl(_unsplashHomepage)) { - throw 'Could not launch $_unsplashHomepage'; - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + if (!await launchUrl(_unsplashHomepage)) { + throw 'Could not launch $_unsplashHomepage'; + } + }, style: const TextStyle(color: Colors.blue), ), const TextSpan( @@ -88,16 +87,18 @@ class _UnsplashDialog extends StatelessWidget { ), TextSpan( text: 'how Unsplash collects and uses data', - recognizer: - TapGestureRecognizer() - ..onTap = () async { - if (!await launchUrl(_unsplashPrivacyPolicy)) { - throw 'Could not launch $_unsplashPrivacyPolicy'; - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + if (!await launchUrl(_unsplashPrivacyPolicy)) { + throw 'Could not launch $_unsplashPrivacyPolicy'; + } + }, style: const TextStyle(color: Colors.blue), ), - const TextSpan(text: '.', style: TextStyle(color: Colors.grey)), + const TextSpan( + text: '.', + style: TextStyle(color: Colors.grey), + ), ], ), ), diff --git a/desktop_photo_search/material/lib/src/widgets/unsplash_search_content.dart b/desktop_photo_search/material/lib/src/widgets/unsplash_search_content.dart index ac74dd53818..93e181462a2 100644 --- a/desktop_photo_search/material/lib/src/widgets/unsplash_search_content.dart +++ b/desktop_photo_search/material/lib/src/widgets/unsplash_search_content.dart @@ -46,34 +46,33 @@ class _UnsplashSearchContentState extends State { ), ), secondChild: Center( - child: - photoSearchModel.selectedPhoto != null - ? PhotoDetails( - photo: photoSearchModel.selectedPhoto!, - onPhotoSave: (photo) async { - final saveLocation = await getSaveLocation( - suggestedName: '${photo.id}.jpg', - acceptedTypeGroups: [ - const XTypeGroup( - label: 'JPG', - extensions: ['jpg'], - mimeTypes: ['image/jpeg'], - ), - ], + child: photoSearchModel.selectedPhoto != null + ? PhotoDetails( + photo: photoSearchModel.selectedPhoto!, + onPhotoSave: (photo) async { + final saveLocation = await getSaveLocation( + suggestedName: '${photo.id}.jpg', + acceptedTypeGroups: [ + const XTypeGroup( + label: 'JPG', + extensions: ['jpg'], + mimeTypes: ['image/jpeg'], + ), + ], + ); + if (saveLocation != null) { + final fileData = await photoSearchModel.download( + photo: photo, + ); + final photoFile = XFile.fromData( + fileData, + mimeType: 'image/jpeg', ); - if (saveLocation != null) { - final fileData = await photoSearchModel.download( - photo: photo, - ); - final photoFile = XFile.fromData( - fileData, - mimeType: 'image/jpeg', - ); - await photoFile.saveTo(saveLocation.path); - } - }, - ) - : Container(), + await photoFile.saveTo(saveLocation.path); + } + }, + ) + : Container(), ), ); } @@ -87,28 +86,27 @@ class _UnsplashSearchContentState extends State { return TreeNode( content: Expanded(child: Text(searchEntry.query)), - children: - searchEntry.photos - .map( - (photo) => TreeNode( - content: Expanded( - child: Semantics( - button: true, - onTap: () => selectPhoto(photo), - label: labelForPhoto(photo), - excludeSemantics: true, - child: InkWell( - onTap: () => selectPhoto(photo), - child: Padding( - padding: const EdgeInsets.all(12), - child: Text(labelForPhoto(photo)), - ), - ), + children: searchEntry.photos + .map( + (photo) => TreeNode( + content: Expanded( + child: Semantics( + button: true, + onTap: () => selectPhoto(photo), + label: labelForPhoto(photo), + excludeSemantics: true, + child: InkWell( + onTap: () => selectPhoto(photo), + child: Padding( + padding: const EdgeInsets.all(12), + child: Text(labelForPhoto(photo)), ), ), ), - ) - .toList(), + ), + ), + ) + .toList(), ); } } diff --git a/desktop_photo_search/material/pubspec.yaml b/desktop_photo_search/material/pubspec.yaml index 00ab300d5cc..5a46a857e53 100644 --- a/desktop_photo_search/material/pubspec.yaml +++ b/desktop_photo_search/material/pubspec.yaml @@ -1,10 +1,11 @@ -name: desktop_photo_search +name: desktop_photo_search_material description: Search for Photos, using the Unsplash API. publish_to: 'none' version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: built_collection: ^5.1.1 @@ -20,7 +21,6 @@ dependencies: git: url: https://github.com/google/flutter-desktop-embedding.git path: plugins/menubar - ref: 6c66ad23ee79749f30a8eece542cf54eaf157ed8 provider: ^6.0.5 transparent_image: ^2.0.1 url_launcher: ^6.1.12 @@ -29,7 +29,6 @@ dependencies: git: url: https://github.com/google/flutter-desktop-embedding.git path: plugins/window_size - ref: 6c66ad23ee79749f30a8eece542cf54eaf157ed8 dev_dependencies: analysis_defaults: diff --git a/desktop_photo_search/material/test/unsplash_test.dart b/desktop_photo_search/material/test/unsplash_test.dart index 5d0d5bd2a16..c276c929340 100644 --- a/desktop_photo_search/material/test/unsplash_test.dart +++ b/desktop_photo_search/material/test/unsplash_test.dart @@ -2,10 +2,10 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import 'package:desktop_photo_search/src/unsplash/photo.dart'; -import 'package:desktop_photo_search/src/unsplash/search_photos_response.dart'; -import 'package:desktop_photo_search/src/unsplash/unsplash.dart'; -import 'package:desktop_photo_search/src/unsplash/user.dart'; +import 'package:desktop_photo_search_material/src/unsplash/photo.dart'; +import 'package:desktop_photo_search_material/src/unsplash/search_photos_response.dart'; +import 'package:desktop_photo_search_material/src/unsplash/unsplash.dart'; +import 'package:desktop_photo_search_material/src/unsplash/user.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:http/http.dart'; import 'package:http/testing.dart'; diff --git a/desktop_photo_search/material/test/widget_test.dart b/desktop_photo_search/material/test/widget_test.dart index d169c146c5c..26f7d607c85 100644 --- a/desktop_photo_search/material/test/widget_test.dart +++ b/desktop_photo_search/material/test/widget_test.dart @@ -4,10 +4,10 @@ import 'dart:typed_data'; -import 'package:desktop_photo_search/src/model/photo_search_model.dart'; -import 'package:desktop_photo_search/src/unsplash/photo.dart'; -import 'package:desktop_photo_search/src/unsplash/search_photos_response.dart'; -import 'package:desktop_photo_search/src/unsplash/unsplash.dart'; +import 'package:desktop_photo_search_material/src/model/photo_search_model.dart'; +import 'package:desktop_photo_search_material/src/unsplash/photo.dart'; +import 'package:desktop_photo_search_material/src/unsplash/search_photos_response.dart'; +import 'package:desktop_photo_search_material/src/unsplash/unsplash.dart'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:provider/provider.dart'; diff --git a/devtools_options.yaml b/devtools_options.yaml new file mode 100644 index 00000000000..fa0b357c4f4 --- /dev/null +++ b/devtools_options.yaml @@ -0,0 +1,3 @@ +description: This file stores settings for Dart & Flutter DevTools. +documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states +extensions: diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000000..c0223c7b001 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,13 @@ + + + + + Redirecting... + + + + +

      Redirecting...

      +

      If you are not redirected automatically, follow this link to the Flutter learning resources.

      + + diff --git a/dynamic_theme/lib/main.dart b/dynamic_theme/lib/main.dart index 37c4292e18e..b61f2855bc6 100644 --- a/dynamic_theme/lib/main.dart +++ b/dynamic_theme/lib/main.dart @@ -266,30 +266,29 @@ class _ExampleState extends State { final reversed = messages.value.reversed; return Scaffold( appBar: AppBar(title: Text(widget.title)), - body: - messages.value.isEmpty - ? const Center( - child: Padding( - padding: EdgeInsets.all(32.0), - child: Text( - 'Start changing the theme! Try typing ' - 'in requests like "Make the colors darker" or "Make the ' - 'font larger" and see what happens.', - ), + body: messages.value.isEmpty + ? const Center( + child: Padding( + padding: EdgeInsets.all(32.0), + child: Text( + 'Start changing the theme! Try typing ' + 'in requests like "Make the colors darker" or "Make the ' + 'font larger" and see what happens.', ), - ) - : ListView.builder( - padding: const EdgeInsets.all(8), - reverse: true, - itemCount: reversed.length, - itemBuilder: (context, index) { - final (sender, message) = reversed.elementAt(index); - return MessageWidget( - isFromUser: sender == Sender.user, - text: message, - ); - }, ), + ) + : ListView.builder( + padding: const EdgeInsets.all(8), + reverse: true, + itemCount: reversed.length, + itemBuilder: (context, index) { + final (sender, message) = reversed.elementAt(index); + return MessageWidget( + isFromUser: sender == Sender.user, + text: message, + ); + }, + ), bottomNavigationBar: BottomAppBar( padding: const EdgeInsets.all(8), child: Row( diff --git a/dynamic_theme/lib/widgets/api_key_widget.dart b/dynamic_theme/lib/widgets/api_key_widget.dart index 002d35f720e..341d079986a 100644 --- a/dynamic_theme/lib/widgets/api_key_widget.dart +++ b/dynamic_theme/lib/widgets/api_key_widget.dart @@ -44,11 +44,10 @@ class ApiKeyWidget extends StatelessWidget { Link( uri: Uri.https('aistudio.google.com', '/app/apikey'), target: LinkTarget.blank, - builder: - (context, followLink) => TextButton( - onPressed: followLink, - child: const Text('Get an API Key'), - ), + builder: (context, followLink) => TextButton( + onPressed: followLink, + child: const Text('Get an API Key'), + ), ), ], ), diff --git a/dynamic_theme/lib/widgets/message_widget.dart b/dynamic_theme/lib/widgets/message_widget.dart index 95dae91029a..74b45df1a8c 100644 --- a/dynamic_theme/lib/widgets/message_widget.dart +++ b/dynamic_theme/lib/widgets/message_widget.dart @@ -30,17 +30,17 @@ class MessageWidget extends StatelessWidget { @override Widget build(BuildContext context) { return Row( - mainAxisAlignment: - isFromUser ? MainAxisAlignment.end : MainAxisAlignment.start, + mainAxisAlignment: isFromUser + ? MainAxisAlignment.end + : MainAxisAlignment.start, children: [ Flexible( child: Container( constraints: const BoxConstraints(maxWidth: 520), decoration: BoxDecoration( - color: - isFromUser - ? Theme.of(context).colorScheme.primaryContainer - : Theme.of(context).colorScheme.surfaceContainerHighest, + color: isFromUser + ? Theme.of(context).colorScheme.primaryContainer + : Theme.of(context).colorScheme.surfaceContainerHighest, borderRadius: BorderRadius.circular(18), ), padding: const EdgeInsets.symmetric(vertical: 15, horizontal: 20), diff --git a/dynamic_theme/pubspec.yaml b/dynamic_theme/pubspec.yaml index d3e29bfdf39..97d4a955fec 100644 --- a/dynamic_theme/pubspec.yaml +++ b/dynamic_theme/pubspec.yaml @@ -2,8 +2,9 @@ name: dynamic_theme description: "Sample app for the google_generative_ai package" publish_to: 'none' version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: @@ -13,9 +14,11 @@ dependencies: url_launcher: ^6.2.6 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 flutter: uses-material-design: true diff --git a/experimental/README.md b/experimental/README.md index 801e2042d6b..320abf4d8bb 100644 --- a/experimental/README.md +++ b/experimental/README.md @@ -1,7 +1,6 @@ -# Deprecation warning +# Deprecated -The `experimental` directory will be retired with the release of Flutter 3.32, -tentatively scheduled for May 2025. At that time, remaining samples will be deleted. +The `experimental` directory has been deprecated. All samples within have been deleted or moved to [github.com/flutter/demos][] --- diff --git a/flutter_maps_firestore/.gitignore b/flutter_maps_firestore/.gitignore deleted file mode 100644 index 39022f405c4..00000000000 --- a/flutter_maps_firestore/.gitignore +++ /dev/null @@ -1,77 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# Visual Studio Code related -.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.packages -.pub-cache/ -.pub/ -/build/ -/lib/generated_plugin_registrant.dart - -# Android related -**/android/**/gradle-wrapper.jar -**/android/.gradle -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages - -# VSCode -.settings/ -.classpath -.project \ No newline at end of file diff --git a/flutter_maps_firestore/.metadata b/flutter_maps_firestore/.metadata deleted file mode 100644 index 14d323feb23..00000000000 --- a/flutter_maps_firestore/.metadata +++ /dev/null @@ -1,30 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: "db7ef5bf9f59442b0e200a90587e8fa5e0c6336a" - channel: "stable" - -project_type: app - -# Tracks metadata for the flutter migrate command -migration: - platforms: - - platform: root - create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - - platform: ios - create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a - - # User provided section - - # List of Local paths (relative to this file) that should be - # ignored by the migrate tool. - # - # Files that are not part of the templates will be ignored by default. - unmanaged_files: - - 'lib/main.dart' - - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/flutter_maps_firestore/README.md b/flutter_maps_firestore/README.md deleted file mode 100644 index 0ca835e58bc..00000000000 --- a/flutter_maps_firestore/README.md +++ /dev/null @@ -1,60 +0,0 @@ -# Flutter Maps Firestore - -A Flutter sample app that shows the end product of the Cloud Next '19 talk -[Build Mobile Apps With Flutter and Google Maps](https://www.youtube.com/watch?v=RpQLFAFqMlw). -The live coding starts at about 17:40. - -## Goals for this sample - -* Showcase how to build an app that uses Google Maps with Flutter: - * Loading a list of Ice Cream shops from Cloud Firestore - * Listing the shops in a custom carousel - * Showing the shop locations on a map using Markers - * Controlling the Google Map from the carousel - -## The important bits - -### Cloud Firestore - -To set up Cloud Firestore connectivity, follow the steps outlined in the -[Cloud Firestore package setup section](https://pub.dev/packages/cloud_firestore#setup). - -Next, you need to populate your Cloud Firestore with a collection named `ice_cream_stores`, -structured a bit like this: - -``` -ice_cream_stores: - ChIJ70taCKKAhYAR5IMmYwQT4Ts: - placeId: ChIJ70taCKKAhYAR5IMmYwQT4Ts - address: 432 Octavia St #1a, San Francisco, CA 94102, USA - location: 37.7763629, -122.4241918 - name: Smitten Ice Cream -``` - -The collection name is referenced from `_HomePageState`'s `initState` method. The -`placeId`, `address`, `location` and `name` are used at various points in the widget -tree to render appropriate data. - -### Google Maps - -You need to add a Google Maps SDK for iOS API key to `ios/Runner/AppDelegate.m`. -This enables the Google Map to render. You will also need to add a Google Maps -Web Services API key to `lib/api_key.dart`. - -To reiterate the warning that we gave during the talk, do not put Web Service API keys -in your production binary. You need to build a proxy service to serve -pre-authenticated content to your mobile applications so you can change API keys as -required. We only did this to make it easy to demonstrate on stage. - -## Questions/issues - -If you have a general question about building with Google Maps in Flutter, the -best places to go are: - -* [The FlutterDev Google Group](https://groups.google.com/forum/#!forum/flutter-dev) -* [The Flutter Gitter channel](https://gitter.im/flutter/flutter) -* [StackOverflow](https://stackoverflow.com/questions/tagged/flutter) - -If you run into an issue with the sample itself, please file an issue -in the [main Flutter repo](https://github.com/flutter/flutter/issues). - diff --git a/flutter_maps_firestore/analysis_options.yaml b/flutter_maps_firestore/analysis_options.yaml deleted file mode 100644 index 13d6fe105a3..00000000000 --- a/flutter_maps_firestore/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/flutter.yaml diff --git a/flutter_maps_firestore/codelab_rebuild.yaml b/flutter_maps_firestore/codelab_rebuild.yaml deleted file mode 100644 index 85c228abd29..00000000000 --- a/flutter_maps_firestore/codelab_rebuild.yaml +++ /dev/null @@ -1,102 +0,0 @@ -# Run with tooling from https://github.com/flutter/codelabs/tree/main/tooling/codelab_rebuild -name: Flutter Maps Firestore rebuild script -steps: - - name: Remove the runner - rmdirs: - - ios - - name: Recreate runner - flutter: create --platforms ios . - - name: Create GoogleService-Info.plist - path: ios/GoogleService-Info.plist - replace-contents: | - - - - - - - - - name: Patch Podfile - path: ios/Podfile - patch-u: | - --- b/flutter_maps_firestore/ios/Podfile - +++ a/flutter_maps_firestore/ios/Podfile - @@ -1,5 +1,5 @@ - # Uncomment this line to define a global platform for your project - -# platform :ios, '11.0' - +platform :ios, '14.0' - - # CocoaPods analytics sends network stats synchronously affecting flutter build latency. - ENV['COCOAPODS_DISABLE_STATS'] = 'true' - @@ -37,5 +37,8 @@ end - post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - + target.build_configurations.each do |config| - + config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '14.0' - + end - end - end - - name: Patch ios/Flutter/AppFrameworkInfo.plist - path: ios/Flutter/AppFrameworkInfo.plist - patch-u: | - --- b/flutter_maps_firestore/ios/Flutter/AppFrameworkInfo.plist - +++ a/flutter_maps_firestore/ios/Flutter/AppFrameworkInfo.plist - @@ -21,6 +21,6 @@ - CFBundleVersion - 1.0 - MinimumOSVersion - - 11.0 - + 14.0 - - - - name: Patch ios/Runner/AppDelegate.swift - path: ios/Runner/AppDelegate.swift - patch-u: | - --- b/flutter_maps_firestore/ios/Runner/AppDelegate.swift - +++ a/flutter_maps_firestore/ios/Runner/AppDelegate.swift - @@ -1,5 +1,6 @@ - import UIKit - import Flutter - +import GoogleMaps - - @UIApplicationMain - @objc class AppDelegate: FlutterAppDelegate { - @@ -7,7 +8,11 @@ import Flutter - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - + // TODO: Replace this with an API key that has Google Maps for iOS enabled - + // See https://developers.google.com/maps/documentation/ios-sdk/get-api-key - + GMSServices.provideAPIKey("ADD_A_KEY_HERE") - GeneratedPluginRegistrant.register(with: self) - + - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - } - - name: Patch ios/Runner/Info.plist - path: ios/Runner/Info.plist - patch-u: | - --- b/flutter_maps_firestore/ios/Runner/Info.plist - +++ a/flutter_maps_firestore/ios/Runner/Info.plist - @@ -2,10 +2,12 @@ - - - - + NSLocationWhenInUseUsageDescription - + Finding Ice Cream stores near you - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - - Flutter Maps Firestore - + Find Ice Cream - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - - name: flutter pub upgrade - flutter: pub upgrade --major-versions - - name: flutter build ios - flutter: build ios --simulator diff --git a/flutter_maps_firestore/ios/.gitignore b/flutter_maps_firestore/ios/.gitignore deleted file mode 100644 index 7a7f9873ad7..00000000000 --- a/flutter_maps_firestore/ios/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -**/dgph -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/ephemeral/ -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/flutter_maps_firestore/ios/Flutter/AppFrameworkInfo.plist b/flutter_maps_firestore/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 163000d85c7..00000000000 --- a/flutter_maps_firestore/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 14.0 - - diff --git a/flutter_maps_firestore/ios/Flutter/Debug.xcconfig b/flutter_maps_firestore/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f302..00000000000 --- a/flutter_maps_firestore/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/flutter_maps_firestore/ios/Flutter/Release.xcconfig b/flutter_maps_firestore/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe200..00000000000 --- a/flutter_maps_firestore/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/flutter_maps_firestore/ios/GoogleService-Info.plist b/flutter_maps_firestore/ios/GoogleService-Info.plist deleted file mode 100644 index 413504c353c..00000000000 --- a/flutter_maps_firestore/ios/GoogleService-Info.plist +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/flutter_maps_firestore/ios/Podfile b/flutter_maps_firestore/ios/Podfile deleted file mode 100644 index 2ad1d84f18d..00000000000 --- a/flutter_maps_firestore/ios/Podfile +++ /dev/null @@ -1,47 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '14.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - target.build_configurations.each do |config| - config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '14.0' - end - end -end diff --git a/flutter_maps_firestore/ios/Podfile.orig b/flutter_maps_firestore/ios/Podfile.orig deleted file mode 100644 index fdcc671eb34..00000000000 --- a/flutter_maps_firestore/ios/Podfile.orig +++ /dev/null @@ -1,44 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '11.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/flutter_maps_firestore/ios/Runner.xcodeproj/project.pbxproj b/flutter_maps_firestore/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 978f2a3cafe..00000000000 --- a/flutter_maps_firestore/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,740 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 8FA410048F6706D308366009 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BB5CBC476788D0478BD5EAF /* Pods_Runner.framework */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - B9CEC9358599F22CAE19D682 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71E4FFB8C862FFE980E0DADD /* Pods_RunnerTests.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 03CD70053BAF61350AFBFCAB /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 11EB10F22A04BA04C0BD73F2 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5650FC388BDBEBEFC5ACA086 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 58DBE5B7E8A1CFF1B4C3CFA2 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 5A055472656BC502DCBA8458 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 71E4FFB8C862FFE980E0DADD /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 7BB5CBC476788D0478BD5EAF /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E9CFCFAF09DDB012AB6EEA85 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5F1C4EF9CED11BD3973EB47D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B9CEC9358599F22CAE19D682 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FA410048F6706D308366009 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1C4061A7C82A155F8C6559FF /* Frameworks */ = { - isa = PBXGroup; - children = ( - 7BB5CBC476788D0478BD5EAF /* Pods_Runner.framework */, - 71E4FFB8C862FFE980E0DADD /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - DB2C2D7E7098F698464F073C /* Pods */, - 1C4061A7C82A155F8C6559FF /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; - DB2C2D7E7098F698464F073C /* Pods */ = { - isa = PBXGroup; - children = ( - 03CD70053BAF61350AFBFCAB /* Pods-Runner.debug.xcconfig */, - 5A055472656BC502DCBA8458 /* Pods-Runner.release.xcconfig */, - 5650FC388BDBEBEFC5ACA086 /* Pods-Runner.profile.xcconfig */, - 11EB10F22A04BA04C0BD73F2 /* Pods-RunnerTests.debug.xcconfig */, - E9CFCFAF09DDB012AB6EEA85 /* Pods-RunnerTests.release.xcconfig */, - 58DBE5B7E8A1CFF1B4C3CFA2 /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - E81519F08BD4F27BFAC8C2EC /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 5F1C4EF9CED11BD3973EB47D /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 4C952FF272783A69B69CC2B8 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - EBBC1F42ABE186799FAE2055 /* [CP] Embed Pods Frameworks */, - 5C75F8886A87CF4AE8E1AE29 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1430; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 4C952FF272783A69B69CC2B8 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 5C75F8886A87CF4AE8E1AE29 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; - E81519F08BD4F27BFAC8C2EC /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - EBBC1F42ABE186799FAE2055 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterMapsFirestore; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 11EB10F22A04BA04C0BD73F2 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterMapsFirestore.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E9CFCFAF09DDB012AB6EEA85 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterMapsFirestore.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 58DBE5B7E8A1CFF1B4C3CFA2 /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterMapsFirestore.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterMapsFirestore; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterMapsFirestore; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6254..00000000000 --- a/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea1..00000000000 --- a/flutter_maps_firestore/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/flutter_maps_firestore/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/flutter_maps_firestore/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 87131a09bea..00000000000 --- a/flutter_maps_firestore/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/flutter_maps_firestore/ios/Runner.xcworkspace/contents.xcworkspacedata b/flutter_maps_firestore/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c74..00000000000 --- a/flutter_maps_firestore/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/flutter_maps_firestore/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/flutter_maps_firestore/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/flutter_maps_firestore/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/flutter_maps_firestore/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/flutter_maps_firestore/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea1..00000000000 --- a/flutter_maps_firestore/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/flutter_maps_firestore/ios/Runner/AppDelegate.swift b/flutter_maps_firestore/ios/Runner/AppDelegate.swift deleted file mode 100644 index 9bd97cf8787..00000000000 --- a/flutter_maps_firestore/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,18 +0,0 @@ -import UIKit -import Flutter -import GoogleMaps - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - // TODO: Replace this with an API key that has Google Maps for iOS enabled - // See https://developers.google.com/maps/documentation/ios-sdk/get-api-key - GMSServices.provideAPIKey("ADD_A_KEY_HERE") - GeneratedPluginRegistrant.register(with: self) - - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d9..00000000000 --- a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd46..00000000000 --- a/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70f..00000000000 --- a/flutter_maps_firestore/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/flutter_maps_firestore/ios/Runner/Base.lproj/LaunchScreen.storyboard b/flutter_maps_firestore/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c93..00000000000 --- a/flutter_maps_firestore/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/flutter_maps_firestore/ios/Runner/Base.lproj/Main.storyboard b/flutter_maps_firestore/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb3..00000000000 --- a/flutter_maps_firestore/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/flutter_maps_firestore/ios/Runner/Info.plist b/flutter_maps_firestore/ios/Runner/Info.plist deleted file mode 100644 index ea22747a646..00000000000 --- a/flutter_maps_firestore/ios/Runner/Info.plist +++ /dev/null @@ -1,51 +0,0 @@ - - - - - NSLocationWhenInUseUsageDescription - Finding Ice Cream stores near you - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Find Ice Cream - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - flutter_maps_firestore - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - - - diff --git a/flutter_maps_firestore/ios/Runner/Runner-Bridging-Header.h b/flutter_maps_firestore/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b4..00000000000 --- a/flutter_maps_firestore/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/flutter_maps_firestore/ios/RunnerTests/RunnerTests.swift b/flutter_maps_firestore/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b61..00000000000 --- a/flutter_maps_firestore/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/flutter_maps_firestore/lib/api_key.dart b/flutter_maps_firestore/lib/api_key.dart deleted file mode 100644 index ae1219a229b..00000000000 --- a/flutter_maps_firestore/lib/api_key.dart +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2019 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// TODO: Install a Google Maps API key that has Google Maps Web Services enabled -// See https://developers.google.com/places/web-service/get-api-key -const String googleMapsApiKey = 'ADD_A_KEY_HERE'; diff --git a/flutter_maps_firestore/lib/main.dart b/flutter_maps_firestore/lib/main.dart deleted file mode 100644 index 13668c621ce..00000000000 --- a/flutter_maps_firestore/lib/main.dart +++ /dev/null @@ -1,283 +0,0 @@ -// Copyright 2019 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:async'; - -import 'package:cloud_firestore/cloud_firestore.dart'; -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; -import 'package:google_maps_flutter/google_maps_flutter.dart'; -import 'package:google_maps_webservice/places.dart'; - -import 'api_key.dart'; - -// Center of the Google Map -const initialPosition = LatLng(37.7786, -122.4375); -// Hue used by the Google Map Markers to match the theme -const _pinkHue = 350.0; -// Places API client used for Place Photos -final _placesApiClient = GoogleMapsPlaces(apiKey: googleMapsApiKey); - -Future main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(); - runApp(const App()); -} - -class App extends StatelessWidget { - const App({super.key}); - - @override - Widget build(BuildContext context) { - return MaterialApp( - title: 'Ice Creams FTW', - home: const HomePage(title: 'Ice Cream Stores in SF'), - theme: ThemeData( - colorSchemeSeed: Colors.pink, - scaffoldBackgroundColor: Colors.pink[50], - ), - ); - } -} - -class HomePage extends StatefulWidget { - const HomePage({required this.title, super.key}); - final String title; - - @override - State createState() { - return _HomePageState(); - } -} - -class _HomePageState extends State { - late Stream _iceCreamStores; - final Completer _mapController = Completer(); - - @override - void initState() { - super.initState(); - _iceCreamStores = - FirebaseFirestore.instance - .collection('ice_cream_stores') - .orderBy('name') - .snapshots(); - } - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(title: Text(widget.title)), - body: StreamBuilder( - stream: _iceCreamStores, - builder: (context, snapshot) { - return switch (snapshot) { - AsyncSnapshot(hasError: true) => Center( - child: Text('Error: ${snapshot.error}'), - ), - AsyncSnapshot(hasData: false) => const Center( - child: Text('Loading...'), - ), - _ => Stack( - children: [ - StoreMap( - documents: snapshot.data!.docs, - initialPosition: initialPosition, - mapController: _mapController, - ), - StoreCarousel( - mapController: _mapController, - documents: snapshot.data!.docs, - ), - ], - ), - }; - }, - ), - ); - } -} - -class StoreCarousel extends StatelessWidget { - const StoreCarousel({ - super.key, - required this.documents, - required this.mapController, - }); - - final List documents; - final Completer mapController; - - @override - Widget build(BuildContext context) { - return Align( - alignment: Alignment.topLeft, - child: Padding( - padding: const EdgeInsets.only(top: 10), - child: SizedBox( - height: 90, - child: StoreCarouselList( - documents: documents, - mapController: mapController, - ), - ), - ), - ); - } -} - -class StoreCarouselList extends StatelessWidget { - const StoreCarouselList({ - super.key, - required this.documents, - required this.mapController, - }); - - final List documents; - final Completer mapController; - - @override - Widget build(BuildContext context) { - return ListView.builder( - scrollDirection: Axis.horizontal, - itemCount: documents.length, - itemBuilder: (context, index) { - return SizedBox( - width: 340, - child: Padding( - padding: const EdgeInsets.only(left: 8), - child: Card( - child: Center( - child: StoreListTile( - document: documents[index], - mapController: mapController, - ), - ), - ), - ), - ); - }, - ); - } -} - -class StoreListTile extends StatefulWidget { - const StoreListTile({ - super.key, - required this.document, - required this.mapController, - }); - - final DocumentSnapshot document; - final Completer mapController; - - @override - State createState() { - return _StoreListTileState(); - } -} - -class _StoreListTileState extends State { - String _placePhotoUrl = ''; - bool _disposed = false; - - @override - void initState() { - super.initState(); - _retrievePlacesDetails(); - } - - @override - void dispose() { - _disposed = true; - super.dispose(); - } - - Future _retrievePlacesDetails() async { - final details = await _placesApiClient.getDetailsByPlaceId( - widget.document['placeId'] as String, - ); - if (!_disposed) { - setState(() { - _placePhotoUrl = _placesApiClient.buildPhotoUrl( - photoReference: details.result.photos[0].photoReference, - maxHeight: 300, - ); - }); - } - } - - @override - Widget build(BuildContext context) { - return ListTile( - title: Text(widget.document['name'] as String), - subtitle: Text(widget.document['address'] as String), - leading: SizedBox( - width: 100, - height: 100, - child: - _placePhotoUrl.isNotEmpty - ? ClipRRect( - borderRadius: const BorderRadius.all(Radius.circular(2)), - child: Image.network(_placePhotoUrl, fit: BoxFit.cover), - ) - : Container(), - ), - onTap: () async { - final controller = await widget.mapController.future; - await controller.animateCamera( - CameraUpdate.newCameraPosition( - CameraPosition( - target: LatLng( - widget.document['location'].latitude as double, - widget.document['location'].longitude as double, - ), - zoom: 16, - ), - ), - ); - }, - ); - } -} - -class StoreMap extends StatelessWidget { - const StoreMap({ - super.key, - required this.documents, - required this.initialPosition, - required this.mapController, - }); - - final List documents; - final LatLng initialPosition; - final Completer mapController; - - @override - Widget build(BuildContext context) { - return GoogleMap( - initialCameraPosition: CameraPosition(target: initialPosition, zoom: 12), - markers: - documents - .map( - (document) => Marker( - markerId: MarkerId(document['placeId'] as String), - icon: BitmapDescriptor.defaultMarkerWithHue(_pinkHue), - position: LatLng( - document['location'].latitude as double, - document['location'].longitude as double, - ), - infoWindow: InfoWindow( - title: document['name'] as String?, - snippet: document['address'] as String?, - ), - ), - ) - .toSet(), - onMapCreated: (mapController) { - this.mapController.complete(mapController); - }, - ); - } -} diff --git a/flutter_maps_firestore/pubspec.yaml b/flutter_maps_firestore/pubspec.yaml deleted file mode 100644 index a45675abf33..00000000000 --- a/flutter_maps_firestore/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: flutter_maps_firestore -description: A new Flutter project. -version: 1.0.0+1 - -environment: - sdk: ^3.7.0-0 - -dependencies: - flutter: - sdk: flutter - cloud_firestore: ">=4.6.0 <6.0.0" - firebase_core: ">=2.11.0 <4.0.0" - google_maps_flutter: ^2.2.6 - google_maps_webservice: ^0.0.20-nullsafety.5 - location: ^7.0.0 - -dev_dependencies: - analysis_defaults: - path: ../analysis_defaults - flutter_test: - sdk: flutter - -flutter: - uses-material-design: true diff --git a/flutter_maps_firestore/test/widget_test.dart b/flutter_maps_firestore/test/widget_test.dart deleted file mode 100644 index 899d7439eec..00000000000 --- a/flutter_maps_firestore/test/widget_test.dart +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2019 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter_test/flutter_test.dart'; - -void main() { - testWidgets('This test always passes', (tester) async {}); -} diff --git a/form_app/lib/main.dart b/form_app/lib/main.dart index 9be0081cc08..46a11baca4f 100644 --- a/form_app/lib/main.dart +++ b/form_app/lib/main.dart @@ -24,7 +24,8 @@ const double windowWidth = 480; const double windowHeight = 854; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowTitle('Form Samples'); setWindowMinSize(const Size(windowWidth, windowHeight)); @@ -45,11 +46,10 @@ final demos = [ Demo( name: 'Sign in with HTTP', route: 'signin_http', - builder: - (context) => SignInHttpDemo( - // This sample uses a mock HTTP client. - httpClient: mockClient, - ), + builder: (context) => SignInHttpDemo( + // This sample uses a mock HTTP client. + httpClient: mockClient, + ), ), Demo( name: 'Autofill', @@ -130,5 +130,9 @@ class Demo { final String route; final WidgetBuilder builder; - const Demo({required this.name, required this.route, required this.builder}); + const Demo({ + required this.name, + required this.route, + required this.builder, + }); } diff --git a/form_app/lib/src/autofill.dart b/form_app/lib/src/autofill.dart index 8b8d2dbd5e4..7e2a9b0c58b 100644 --- a/form_app/lib/src/autofill.dart +++ b/form_app/lib/src/autofill.dart @@ -99,7 +99,9 @@ class _AutofillDemoState extends State { ), autofillHints: [AutofillHints.countryCode], ), - ].expand((widget) => [widget, const SizedBox(height: 24)]), + ].expand( + (widget) => [widget, const SizedBox(height: 24)], + ), ], ), ), diff --git a/form_app/lib/src/form_widgets.dart b/form_app/lib/src/form_widgets.dart index 222edefc33f..b527eb40d27 100644 --- a/form_app/lib/src/form_widgets.dart +++ b/form_app/lib/src/form_widgets.dart @@ -77,11 +77,14 @@ class _FormWidgetsDemoState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, + mainAxisAlignment: + MainAxisAlignment.spaceBetween, children: [ Text( 'Estimated value', - style: Theme.of(context).textTheme.bodyLarge, + style: Theme.of( + context, + ).textTheme.bodyLarge, ), ], ), @@ -90,7 +93,9 @@ class _FormWidgetsDemoState extends State { symbol: "\$", decimalDigits: 0, ).format(maxValue), - style: Theme.of(context).textTheme.titleMedium, + style: Theme.of( + context, + ).textTheme.titleMedium, ), Slider( min: 0, @@ -119,7 +124,9 @@ class _FormWidgetsDemoState extends State { ), Text( 'Brushed Teeth', - style: Theme.of(context).textTheme.titleMedium, + style: Theme.of( + context, + ).textTheme.titleMedium, ), ], ), diff --git a/form_app/lib/src/http/mock_client.dart b/form_app/lib/src/http/mock_client.dart index 1d11d099eee..0774b6c3195 100644 --- a/form_app/lib/src/http/mock_client.dart +++ b/form_app/lib/src/http/mock_client.dart @@ -11,7 +11,8 @@ Future _mockHandler(http.Request request) async { json.decode(request.body) as Map, ); - if (decodedJson['email'] == 'root' && decodedJson['password'] == 'password') { + if (decodedJson['email'] == 'root' && + decodedJson['password'] == 'password') { return http.Response('', 200); } diff --git a/form_app/lib/src/sign_in_http.dart b/form_app/lib/src/sign_in_http.dart index 4096e922b3e..d014a18a3b8 100644 --- a/form_app/lib/src/sign_in_http.dart +++ b/form_app/lib/src/sign_in_http.dart @@ -97,16 +97,15 @@ class _SignInHttpDemoState extends State { void _showDialog(String message) { showDialog( context: context, - builder: - (context) => AlertDialog( - title: Text(message), - actions: [ - TextButton( - child: const Text('OK'), - onPressed: () => Navigator.of(context).pop(), - ), - ], + builder: (context) => AlertDialog( + title: Text(message), + actions: [ + TextButton( + child: const Text('OK'), + onPressed: () => Navigator.of(context).pop(), ), + ], + ), ); } } diff --git a/form_app/lib/src/validation.dart b/form_app/lib/src/validation.dart index 65f2d2e38a7..5a46cc47b23 100644 --- a/form_app/lib/src/validation.dart +++ b/form_app/lib/src/validation.dart @@ -38,19 +38,18 @@ class _FormValidationDemoState extends State { showDialog( context: context, - builder: - (context) => AlertDialog( - title: const Text('Your story'), - content: Text('The $adjective developer saw a $noun'), - actions: [ - TextButton( - child: const Text('Done'), - onPressed: () { - Navigator.of(context).pop(); - }, - ), - ], + builder: (context) => AlertDialog( + title: const Text('Your story'), + content: Text('The $adjective developer saw a $noun'), + actions: [ + TextButton( + child: const Text('Done'), + onPressed: () { + Navigator.of(context).pop(); + }, ), + ], + ), ); }, ), @@ -138,18 +137,21 @@ class _FormValidationDemoState extends State { ), Text( 'I agree to the terms of service.', - style: Theme.of(context).textTheme.titleMedium, + style: Theme.of( + context, + ).textTheme.titleMedium, ), ], ), if (!formFieldState.isValid) Text( formFieldState.errorText ?? "", - style: Theme.of( - context, - ).textTheme.bodySmall!.copyWith( - color: Theme.of(context).colorScheme.error, - ), + style: Theme.of(context).textTheme.bodySmall! + .copyWith( + color: Theme.of( + context, + ).colorScheme.error, + ), ), ], ); diff --git a/form_app/pubspec.yaml b/form_app/pubspec.yaml index 790e13fbff1..69dc8aef83f 100644 --- a/form_app/pubspec.yaml +++ b/form_app/pubspec.yaml @@ -2,9 +2,10 @@ name: form_app description: A sample demonstrating different types of forms and best practices publish_to: "none" version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: @@ -18,7 +19,7 @@ dependencies: git: url: https://github.com/google/flutter-desktop-embedding.git path: plugins/window_size - go_router: ^16.1.0 + go_router: ^16.0.0 dev_dependencies: analysis_defaults: diff --git a/form_app/test/form_app_test.dart b/form_app/test/form_app_test.dart index 9caecec8948..a674e66b925 100644 --- a/form_app/test/form_app_test.dart +++ b/form_app/test/form_app_test.dart @@ -22,7 +22,11 @@ void main() { }); } -Future _signIn(WidgetTester tester, String email, String password) async { +Future _signIn( + WidgetTester tester, + String email, + String password, +) async { await tester.pumpWidget( MaterialApp(home: SignInHttpDemo(httpClient: mockClient)), ); diff --git a/game_template/lib/main.dart b/game_template/lib/main.dart index de11af8d08d..b2e30e9c88e 100644 --- a/game_template/lib/main.dart +++ b/game_template/lib/main.dart @@ -129,19 +129,16 @@ class MyApp extends StatelessWidget { routes: [ GoRoute( path: '/', - builder: - (context, state) => const MainMenuScreen(key: Key('main menu')), + builder: (context, state) => + const MainMenuScreen(key: Key('main menu')), routes: [ GoRoute( path: 'play', - pageBuilder: - (context, state) => buildMyTransition( - key: ValueKey('play'), - child: const LevelSelectionScreen( - key: Key('level selection'), - ), - color: context.watch().backgroundLevelSelection, - ), + pageBuilder: (context, state) => buildMyTransition( + key: ValueKey('play'), + child: const LevelSelectionScreen(key: Key('level selection')), + color: context.watch().backgroundLevelSelection, + ), routes: [ GoRoute( path: 'session/:level', @@ -190,8 +187,8 @@ class MyApp extends StatelessWidget { ), GoRoute( path: 'settings', - builder: - (context, state) => const SettingsScreen(key: Key('settings')), + builder: (context, state) => + const SettingsScreen(key: Key('settings')), ), ], ), @@ -238,10 +235,9 @@ class MyApp extends StatelessWidget { ), Provider( lazy: false, - create: - (context) => - SettingsController(persistence: settingsPersistence) - ..loadStateFromPersistence(), + create: (context) => + SettingsController(persistence: settingsPersistence) + ..loadStateFromPersistence(), ), ProxyProvider2< SettingsController, diff --git a/game_template/lib/src/ads/ads_controller.dart b/game_template/lib/src/ads/ads_controller.dart index 6c1e4da46c9..8afc80a83ce 100644 --- a/game_template/lib/src/ads/ads_controller.dart +++ b/game_template/lib/src/ads/ads_controller.dart @@ -36,11 +36,10 @@ class AdsController { void preloadAd() { // TODO: When ready, change this to the Ad Unit IDs provided by AdMob. // The current values are AdMob's sample IDs. - final adUnitId = - defaultTargetPlatform == TargetPlatform.android - ? 'ca-app-pub-3940256099942544/6300978111' - // iOS - : 'ca-app-pub-3940256099942544/2934735716'; + final adUnitId = defaultTargetPlatform == TargetPlatform.android + ? 'ca-app-pub-3940256099942544/6300978111' + // iOS + : 'ca-app-pub-3940256099942544/2934735716'; _preloadedAd = PreloadedBannerAd( size: AdSize.mediumRectangle, adUnitId: adUnitId, diff --git a/game_template/lib/src/ads/banner_ad_widget.dart b/game_template/lib/src/ads/banner_ad_widget.dart index cfbe6e609c2..bd486cf4a5c 100644 --- a/game_template/lib/src/ads/banner_ad_widget.dart +++ b/game_template/lib/src/ads/banner_ad_widget.dart @@ -150,10 +150,9 @@ class _BannerAdWidgetState extends State { // https://developers.google.com/admob/android/test-ads. When ready, // you replace this with your own, production ad unit ID, // created in https://apps.admob.com/. - adUnitId: - Theme.of(context).platform == TargetPlatform.android - ? 'ca-app-pub-3940256099942544/6300978111' - : 'ca-app-pub-3940256099942544/2934735716', + adUnitId: Theme.of(context).platform == TargetPlatform.android + ? 'ca-app-pub-3940256099942544/6300978111' + : 'ca-app-pub-3940256099942544/2934735716', size: size, request: const AdRequest(), listener: BannerAdListener( diff --git a/game_template/lib/src/play_session/play_session_screen.dart b/game_template/lib/src/play_session/play_session_screen.dart index 3c038129da6..4f06cca291a 100644 --- a/game_template/lib/src/play_session/play_session_screen.dart +++ b/game_template/lib/src/play_session/play_session_screen.dart @@ -48,9 +48,8 @@ class _PlaySessionScreenState extends State { return MultiProvider( providers: [ ChangeNotifierProvider( - create: - (context) => - LevelState(goal: widget.level.difficulty, onWin: _playerWon), + create: (context) => + LevelState(goal: widget.level.difficulty, onWin: _playerWon), ), ], child: IgnorePointer( @@ -80,17 +79,14 @@ class _PlaySessionScreenState extends State { ' or above!', ), Consumer( - builder: - (context, levelState, child) => Slider( - label: 'Level Progress', - autofocus: true, - value: levelState.progress / 100, - onChanged: - (value) => levelState.setProgress( - (value * 100).round(), - ), - onChangeEnd: (value) => levelState.evaluate(), - ), + builder: (context, levelState, child) => Slider( + label: 'Level Progress', + autofocus: true, + value: levelState.progress / 100, + onChanged: (value) => + levelState.setProgress((value * 100).round()), + onChangeEnd: (value) => levelState.evaluate(), + ), ), const Spacer(), Padding( diff --git a/game_template/lib/src/settings/custom_name_dialog.dart b/game_template/lib/src/settings/custom_name_dialog.dart index 3d1298543a4..786902a42d8 100644 --- a/game_template/lib/src/settings/custom_name_dialog.dart +++ b/game_template/lib/src/settings/custom_name_dialog.dart @@ -10,9 +10,8 @@ import 'settings.dart'; void showCustomNameDialog(BuildContext context) { showGeneralDialog( context: context, - pageBuilder: - (context, animation, secondaryAnimation) => - CustomNameDialog(animation: animation), + pageBuilder: (context, animation, secondaryAnimation) => + CustomNameDialog(animation: animation), ); } diff --git a/game_template/lib/src/settings/settings_screen.dart b/game_template/lib/src/settings/settings_screen.dart index 791fec6e098..2f48b08dedc 100644 --- a/game_template/lib/src/settings/settings_screen.dart +++ b/game_template/lib/src/settings/settings_screen.dart @@ -42,21 +42,19 @@ class SettingsScreen extends StatelessWidget { const _NameChangeLine('Name'), ValueListenableBuilder( valueListenable: settings.soundsOn, - builder: - (context, soundsOn, child) => _SettingsLine( - 'Sound FX', - Icon(soundsOn ? Icons.graphic_eq : Icons.volume_off), - onSelected: () => settings.toggleSoundsOn(), - ), + builder: (context, soundsOn, child) => _SettingsLine( + 'Sound FX', + Icon(soundsOn ? Icons.graphic_eq : Icons.volume_off), + onSelected: () => settings.toggleSoundsOn(), + ), ), ValueListenableBuilder( valueListenable: settings.musicOn, - builder: - (context, musicOn, child) => _SettingsLine( - 'Music', - Icon(musicOn ? Icons.music_note : Icons.music_off), - onSelected: () => settings.toggleMusicOn(), - ), + builder: (context, musicOn, child) => _SettingsLine( + 'Music', + Icon(musicOn ? Icons.music_note : Icons.music_off), + onSelected: () => settings.toggleMusicOn(), + ), ), Consumer( builder: (context, inAppPurchase, child) { @@ -137,14 +135,13 @@ class _NameChangeLine extends StatelessWidget { const Spacer(), ValueListenableBuilder( valueListenable: settings.playerName, - builder: - (context, name, child) => Text( - '‘$name’', - style: const TextStyle( - fontFamily: 'Permanent Marker', - fontSize: 30, - ), - ), + builder: (context, name, child) => Text( + '‘$name’', + style: const TextStyle( + fontFamily: 'Permanent Marker', + fontSize: 30, + ), + ), ), ], ), diff --git a/game_template/lib/src/style/confetti.dart b/game_template/lib/src/style/confetti.dart index 5036f5fc631..60a6dad7480 100644 --- a/game_template/lib/src/style/confetti.dart +++ b/game_template/lib/src/style/confetti.dart @@ -188,17 +188,17 @@ class _PaperSnipping { paint.color = backColor; } - final path = - Path()..addPolygon( - List.generate( - 4, - (index) => Offset( - position.x + corners[index].x * size, - position.y + corners[index].y * size * cosA, - ), + final path = Path() + ..addPolygon( + List.generate( + 4, + (index) => Offset( + position.x + corners[index].x * size, + position.y + corners[index].y * size * cosA, ), - true, - ); + ), + true, + ); canvas.drawPath(path, paint); } diff --git a/game_template/pubspec.yaml b/game_template/pubspec.yaml index de74a618cdf..e4cc187c521 100644 --- a/game_template/pubspec.yaml +++ b/game_template/pubspec.yaml @@ -1,21 +1,21 @@ name: game_template description: A mobile game built in Flutter. +version: 0.0.1+1 +resolution: workspace # Prevent accidental publishing to pub.dev. publish_to: 'none' -version: 0.0.1+1 environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - audioplayers: ^6.0.0 cupertino_icons: ^1.0.2 - go_router: ^16.1.0 + go_router: ^16.0.0 logging: ^1.1.0 provider: ^6.0.2 shared_preferences: ^2.0.13 @@ -23,14 +23,16 @@ dependencies: # If you don't need one of the following dependencies, # delete the relevant line below, and get rid of any Dart code # that references the dependency. - firebase_core: ^3.0.0 # Needed for Crashlytics below - firebase_crashlytics: ^4.0.0 # Error reporting + firebase_core: ^4.0.0 # Needed for Crashlytics below + firebase_crashlytics: ^5.0.0 # Error reporting games_services: ^4.0.0 # Achievements and leaderboards google_mobile_ads: ^6.0.0 # Ads in_app_purchase: ^3.0.1 # In-app purchases dev_dependencies: - flutter_lints: ^5.0.0 + analysis_defaults: + path: ../analysis_defaults + flutter_lints: ^6.0.0 flutter_test: sdk: flutter flutter_launcher_icons: ^0.14.0 diff --git a/gemini_tasks/lib/main.dart b/gemini_tasks/lib/main.dart index 33a43a0df77..bde51881dde 100644 --- a/gemini_tasks/lib/main.dart +++ b/gemini_tasks/lib/main.dart @@ -244,18 +244,19 @@ class _ExampleState extends State { actions.add(FunctionResponse(fn.name, task.toJson())); break; case 'get_completed_tasks': - var filter = - current.toList().where((e) => e.completed == true).toList(); + var filter = current + .toList() + .where((e) => e.completed == true) + .toList(); final name = args['name'] as String?; final description = args['description'] as String?; if (name != null) { filter = filter.where((e) => e.name.contains(name)).toList(); } if (description != null) { - filter = - filter - .where((e) => e.description?.contains(description) ?? false) - .toList(); + filter = filter + .where((e) => e.description?.contains(description) ?? false) + .toList(); } actions.add( FunctionResponse(fn.name, { @@ -264,18 +265,19 @@ class _ExampleState extends State { ); break; case 'get_active_tasks': - var filter = - current.toList().where((e) => e.completed == false).toList(); + var filter = current + .toList() + .where((e) => e.completed == false) + .toList(); final name = args['name'] as String?; final description = args['description'] as String?; if (name != null) { filter = filter.where((e) => e.name.contains(name)).toList(); } if (description != null) { - filter = - filter - .where((e) => e.description?.contains(description) ?? false) - .toList(); + filter = filter + .where((e) => e.description?.contains(description) ?? false) + .toList(); } actions.add( FunctionResponse(fn.name, { @@ -336,21 +338,20 @@ class _ExampleState extends State { final reversed = messages.value.reversed; return Scaffold( appBar: AppBar(title: Text(widget.title)), - body: - messages.value.isEmpty - ? const Center(child: Text('No tasks found')) - : ListView.builder( - padding: const EdgeInsets.all(8), - reverse: true, - itemCount: reversed.length, - itemBuilder: (context, index) { - final (sender, message) = reversed.elementAt(index); - return MessageWidget( - isFromUser: sender == Sender.user, - text: message, - ); - }, - ), + body: messages.value.isEmpty + ? const Center(child: Text('No tasks found')) + : ListView.builder( + padding: const EdgeInsets.all(8), + reverse: true, + itemCount: reversed.length, + itemBuilder: (context, index) { + final (sender, message) = reversed.elementAt(index); + return MessageWidget( + isFromUser: sender == Sender.user, + text: message, + ); + }, + ), bottomNavigationBar: BottomAppBar( padding: const EdgeInsets.all(8), child: Row( diff --git a/gemini_tasks/lib/widgets/api_key_widget.dart b/gemini_tasks/lib/widgets/api_key_widget.dart index 002d35f720e..341d079986a 100644 --- a/gemini_tasks/lib/widgets/api_key_widget.dart +++ b/gemini_tasks/lib/widgets/api_key_widget.dart @@ -44,11 +44,10 @@ class ApiKeyWidget extends StatelessWidget { Link( uri: Uri.https('aistudio.google.com', '/app/apikey'), target: LinkTarget.blank, - builder: - (context, followLink) => TextButton( - onPressed: followLink, - child: const Text('Get an API Key'), - ), + builder: (context, followLink) => TextButton( + onPressed: followLink, + child: const Text('Get an API Key'), + ), ), ], ), diff --git a/gemini_tasks/lib/widgets/message_widget.dart b/gemini_tasks/lib/widgets/message_widget.dart index 95dae91029a..74b45df1a8c 100644 --- a/gemini_tasks/lib/widgets/message_widget.dart +++ b/gemini_tasks/lib/widgets/message_widget.dart @@ -30,17 +30,17 @@ class MessageWidget extends StatelessWidget { @override Widget build(BuildContext context) { return Row( - mainAxisAlignment: - isFromUser ? MainAxisAlignment.end : MainAxisAlignment.start, + mainAxisAlignment: isFromUser + ? MainAxisAlignment.end + : MainAxisAlignment.start, children: [ Flexible( child: Container( constraints: const BoxConstraints(maxWidth: 520), decoration: BoxDecoration( - color: - isFromUser - ? Theme.of(context).colorScheme.primaryContainer - : Theme.of(context).colorScheme.surfaceContainerHighest, + color: isFromUser + ? Theme.of(context).colorScheme.primaryContainer + : Theme.of(context).colorScheme.surfaceContainerHighest, borderRadius: BorderRadius.circular(18), ), padding: const EdgeInsets.symmetric(vertical: 15, horizontal: 20), diff --git a/gemini_tasks/pubspec.yaml b/gemini_tasks/pubspec.yaml index c25e8897105..93394317916 100644 --- a/gemini_tasks/pubspec.yaml +++ b/gemini_tasks/pubspec.yaml @@ -2,8 +2,9 @@ name: gemini_tasks description: "Sample app for the google_generative_ai package" publish_to: 'none' version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: @@ -13,9 +14,11 @@ dependencies: url_launcher: ^6.2.6 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 flutter: uses-material-design: true diff --git a/google_maps/lib/main.dart b/google_maps/lib/main.dart index 6f6eafb221b..629ecb685ef 100644 --- a/google_maps/lib/main.dart +++ b/google_maps/lib/main.dart @@ -47,7 +47,10 @@ class _MyAppState extends State { ), body: GoogleMap( onMapCreated: _onMapCreated, - initialCameraPosition: CameraPosition(target: _center, zoom: 11.0), + initialCameraPosition: CameraPosition( + target: _center, + zoom: 11.0, + ), markers: { const Marker( markerId: MarkerId('Sydney'), diff --git a/google_maps/lib/src/locations.g.dart b/google_maps/lib/src/locations.g.dart index 685fbd1d148..5d67b53c66d 100644 --- a/google_maps/lib/src/locations.g.dart +++ b/google_maps/lib/src/locations.g.dart @@ -69,17 +69,16 @@ Map _$OfficeToJson(Office instance) => { }; Locations _$LocationsFromJson(Map json) => Locations( - offices: - (json['offices'] as List) - .map((e) => Office.fromJson(e as Map)) - .toList(), - regions: - (json['regions'] as List) - .map((e) => Region.fromJson(e as Map)) - .toList(), + offices: (json['offices'] as List) + .map((e) => Office.fromJson(e as Map)) + .toList(), + regions: (json['regions'] as List) + .map((e) => Region.fromJson(e as Map)) + .toList(), ); -Map _$LocationsToJson(Locations instance) => { - 'offices': instance.offices, - 'regions': instance.regions, -}; +Map _$LocationsToJson(Locations instance) => + { + 'offices': instance.offices, + 'regions': instance.regions, + }; diff --git a/google_maps/pubspec.yaml b/google_maps/pubspec.yaml index 268697a4d15..b70df98c9c7 100644 --- a/google_maps/pubspec.yaml +++ b/google_maps/pubspec.yaml @@ -1,10 +1,11 @@ name: google_maps_in_flutter description: A new Flutter project. +resolution: workspace publish_to: 'none' version: 1.0.0+1 environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: diff --git a/infinite_list/lib/main.dart b/infinite_list/lib/main.dart index 3f9f795d8fd..c842643d703 100644 --- a/infinite_list/lib/main.dart +++ b/infinite_list/lib/main.dart @@ -22,7 +22,8 @@ const double windowWidth = 480; const double windowHeight = 854; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowTitle('Infinite List'); setWindowMinSize(const Size(windowWidth, windowHeight)); @@ -68,26 +69,25 @@ class MyHomePage extends StatelessWidget { // listening to the catalog's `itemCount`, because that's all we need // at this level. selector: (context, catalog) => catalog.itemCount, - builder: - (context, itemCount, child) => ListView.builder( - // When `itemCount` is null, `ListView` assumes an infinite list. - // Once we provide a value, it will stop the scrolling beyond - // the last element. - itemCount: itemCount, - padding: const EdgeInsets.symmetric(vertical: 18), - itemBuilder: (context, index) { - // Every item of the `ListView` is individually listening - // to the catalog. - var catalog = Provider.of(context); + builder: (context, itemCount, child) => ListView.builder( + // When `itemCount` is null, `ListView` assumes an infinite list. + // Once we provide a value, it will stop the scrolling beyond + // the last element. + itemCount: itemCount, + padding: const EdgeInsets.symmetric(vertical: 18), + itemBuilder: (context, index) { + // Every item of the `ListView` is individually listening + // to the catalog. + var catalog = Provider.of(context); - // Catalog provides a single synchronous method for getting the - // current data. - return switch (catalog.getByIndex(index)) { - Item(isLoading: true) => const LoadingItemTile(), - var item => ItemTile(item: item), - }; - }, - ), + // Catalog provides a single synchronous method for getting the + // current data. + return switch (catalog.getByIndex(index)) { + Item(isLoading: true) => const LoadingItemTile(), + var item => ItemTile(item: item), + }; + }, + ), ), ); } diff --git a/infinite_list/lib/src/api/fetch.dart b/infinite_list/lib/src/api/fetch.dart index a5098762e46..48ac0bc0bb6 100644 --- a/infinite_list/lib/src/api/fetch.dart +++ b/infinite_list/lib/src/api/fetch.dart @@ -21,7 +21,11 @@ Future fetchPage(int startingIndex) async { // If the [startingIndex] is beyond the bounds of the catalog, an // empty page will be returned. if (startingIndex > catalogLength) { - return ItemPage(items: [], startingIndex: startingIndex, hasNext: false); + return ItemPage( + items: [], + startingIndex: startingIndex, + hasNext: false, + ); } // The page of items is generated here. diff --git a/infinite_list/lib/src/item_tile.dart b/infinite_list/lib/src/item_tile.dart index b79eaa34a39..e95c8dc70ed 100644 --- a/infinite_list/lib/src/item_tile.dart +++ b/infinite_list/lib/src/item_tile.dart @@ -22,7 +22,10 @@ class ItemTile extends StatelessWidget { aspectRatio: 1, child: Container(color: item.color), ), - title: Text(item.name, style: Theme.of(context).textTheme.titleLarge), + title: Text( + item.name, + style: Theme.of(context).textTheme.titleLarge, + ), trailing: Text('\$ ${(item.price / 100).toStringAsFixed(2)}'), ), ); diff --git a/infinite_list/pubspec.yaml b/infinite_list/pubspec.yaml index 5c43978176d..e439b822fd0 100644 --- a/infinite_list/pubspec.yaml +++ b/infinite_list/pubspec.yaml @@ -2,17 +2,17 @@ name: infinitelist description: > A sample implementation of an infinite list. publish_to: none +resolution: workspace version: 1.0.0+1 environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - cupertino_icons: ^1.0.2 - meta: ^1.3.0 + meta: 1.16.0 provider: ^6.0.2 window_size: git: @@ -24,6 +24,5 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true diff --git a/infinite_list/test/smoke_test.dart b/infinite_list/test/smoke_test.dart index 254295df036..556f3f4e052 100644 --- a/infinite_list/test/smoke_test.dart +++ b/infinite_list/test/smoke_test.dart @@ -25,7 +25,11 @@ void main() { expect(find.text('Color #1'), findsOneWidget); // Flinging up quickly (i.e. scrolling down). - await tester.fling(find.byType(ListView), const Offset(0, -2000), 5000); + await tester.fling( + find.byType(ListView), + const Offset(0, -2000), + 5000, + ); // As we scroll down, we should see more items loading. expect(find.text('...'), findsWidgets); diff --git a/ios_app_clip/lib/main.dart b/ios_app_clip/lib/main.dart index f37dfd2f340..4b26c031709 100644 --- a/ios_app_clip/lib/main.dart +++ b/ios_app_clip/lib/main.dart @@ -37,7 +37,9 @@ class _DemoState extends State { Widget build(BuildContext context) { return CupertinoApp( home: CupertinoPageScaffold( - navigationBar: const CupertinoNavigationBar(middle: Text('App Clip')), + navigationBar: const CupertinoNavigationBar( + middle: Text('App Clip'), + ), child: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, diff --git a/ios_app_clip/pubspec.yaml b/ios_app_clip/pubspec.yaml index b67d9febdb5..4aad2d150d8 100644 --- a/ios_app_clip/pubspec.yaml +++ b/ios_app_clip/pubspec.yaml @@ -1,17 +1,15 @@ name: ios_app_clip description: An example Flutter project that can build as an App Clip. - publish_to: "none" # Remove this line if you wish to publish to pub.dev - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - cupertino_icons: ^1.0.0 device_info: ^2.0.3 @@ -20,5 +18,4 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: diff --git a/isolate_example/lib/data_transfer_page.dart b/isolate_example/lib/data_transfer_page.dart index b8adad6dde9..9dcded07a79 100644 --- a/isolate_example/lib/data_transfer_page.dart +++ b/isolate_example/lib/data_transfer_page.dart @@ -74,7 +74,9 @@ class DataTransferPage extends StatelessWidget { }, ), onPressed: () => controller.generateRandomNumbers(true), - child: const Text('Transfer Data with TransferableTypedData'), + child: const Text( + 'Transfer Data with TransferableTypedData', + ), ), ElevatedButton( style: ElevatedButton.styleFrom( @@ -207,8 +209,9 @@ class RunningList extends StatelessWidget { @override Widget build(BuildContext context) { - final progress = - Provider.of(context).currentProgress; + final progress = Provider.of( + context, + ).currentProgress; return DecoratedBox( decoration: BoxDecoration(color: Colors.grey[200]), diff --git a/isolate_example/lib/infinite_process_page.dart b/isolate_example/lib/infinite_process_page.dart index 465d2135bd9..a17d05c4b64 100644 --- a/isolate_example/lib/infinite_process_page.dart +++ b/isolate_example/lib/infinite_process_page.dart @@ -35,7 +35,9 @@ class InfiniteProcessPage extends StatelessWidget { @override Widget build(context) { - final controller = Provider.of(context); + final controller = Provider.of( + context, + ); return SafeArea( child: Column( @@ -196,7 +198,9 @@ class RunningList extends StatelessWidget { @override Widget build(context) { - final controller = Provider.of(context); + final controller = Provider.of( + context, + ); var sums = controller.currentResults; @@ -208,10 +212,9 @@ class RunningList extends StatelessWidget { return Column( children: [ Card( - color: - (controller.created && !controller.paused) - ? Colors.lightGreenAccent - : Colors.deepOrangeAccent, + color: (controller.created && !controller.paused) + ? Colors.lightGreenAccent + : Colors.deepOrangeAccent, child: ListTile( leading: Text('${sums.length - index}.'), title: Text('${sums[index]}.'), diff --git a/isolate_example/lib/main.dart b/isolate_example/lib/main.dart index 86fbb17fb03..f7f912d8f95 100644 --- a/isolate_example/lib/main.dart +++ b/isolate_example/lib/main.dart @@ -31,7 +31,8 @@ const double windowWidth = 1024; const double windowHeight = 800; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowTitle('Isolate Example'); setWindowMinSize(const Size(windowWidth, windowHeight)); diff --git a/isolate_example/lib/performance_page.dart b/isolate_example/lib/performance_page.dart index 1d65447b988..6fa1c3ab574 100644 --- a/isolate_example/lib/performance_page.dart +++ b/isolate_example/lib/performance_page.dart @@ -57,8 +57,9 @@ class _PerformancePageState extends State { return ElevatedButton( style: ElevatedButton.styleFrom(elevation: 8.0), onPressed: switch (snapshot.connectionState) { - ConnectionState.done => - () => handleComputeOnMain(context), + ConnectionState.done => () => handleComputeOnMain( + context, + ), _ => null, }, child: const Text('Compute on Main'), @@ -71,8 +72,9 @@ class _PerformancePageState extends State { return ElevatedButton( style: ElevatedButton.styleFrom(elevation: 8.0), onPressed: switch (snapshot.connectionState) { - ConnectionState.done => - () => handleComputeOnSecondary(context), + ConnectionState.done => () => handleComputeOnSecondary( + context, + ), _ => null, }, child: const Text('Compute on Secondary'), @@ -88,12 +90,12 @@ class _PerformancePageState extends State { } void handleComputeOnMain(BuildContext context) { - var future = - computeOnMainIsolate()..then((_) { - var snackBar = const SnackBar(content: Text('Main Isolate Done!')); - if (!context.mounted) return; - ScaffoldMessenger.of(context).showSnackBar(snackBar); - }); + var future = computeOnMainIsolate() + ..then((_) { + var snackBar = const SnackBar(content: Text('Main Isolate Done!')); + if (!context.mounted) return; + ScaffoldMessenger.of(context).showSnackBar(snackBar); + }); setState(() { computeFuture = future; @@ -101,14 +103,14 @@ class _PerformancePageState extends State { } void handleComputeOnSecondary(BuildContext context) { - var future = - computeOnSecondaryIsolate()..then((_) { - var snackBar = const SnackBar( - content: Text('Secondary Isolate Done!'), - ); - if (!context.mounted) return; - ScaffoldMessenger.of(context).showSnackBar(snackBar); - }); + var future = computeOnSecondaryIsolate() + ..then((_) { + var snackBar = const SnackBar( + content: Text('Secondary Isolate Done!'), + ); + if (!context.mounted) return; + ScaffoldMessenger.of(context).showSnackBar(snackBar); + }); setState(() { computeFuture = future; diff --git a/isolate_example/pubspec.yaml b/isolate_example/pubspec.yaml index b515eec88ab..69e12ee54c0 100644 --- a/isolate_example/pubspec.yaml +++ b/isolate_example/pubspec.yaml @@ -2,9 +2,10 @@ name: isolate_example description: A Flutter sample to demonstrate isolates version: 1.0.0+1 publish_to: none +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: @@ -20,6 +21,5 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true diff --git a/jsonexample/README.md b/jsonexample/README.md deleted file mode 100644 index d3835cb877d..00000000000 --- a/jsonexample/README.md +++ /dev/null @@ -1,10 +0,0 @@ -## `jsonexample` sample retired - -The `jsonexample` sample has reached the end of it's useful life. It was great code -when it has written, but the world has changed. Dart 3 introduced Patterns and -records. There is also various JSON parsing tools like `json_serializable`. - -For further information, please see: - - The [Dive into Dart's patterns and records](https://codelabs.developers.google.com/codelabs/dart-patterns-records) - codelab for a deep dive into Dart 3's patterns and records with an application to parsing JSON - - The Flutter.dev documentation on [JSON and serialization](https://docs.flutter.dev/data-and-backend/serialization/json) \ No newline at end of file diff --git a/material_3_demo/lib/main.dart b/material_3_demo/lib/main.dart index 653844e5fcc..07c5b86c512 100644 --- a/material_3_demo/lib/main.dart +++ b/material_3_demo/lib/main.dart @@ -75,20 +75,19 @@ class _AppState extends State { theme: ThemeData( colorSchemeSeed: _colorSelectionMethod == ColorSelectionMethod.colorSeed - ? _colorSelected.color - : null, - colorScheme: - _colorSelectionMethod == ColorSelectionMethod.image - ? _imageColorScheme - : null, + ? _colorSelected.color + : null, + colorScheme: _colorSelectionMethod == ColorSelectionMethod.image + ? _imageColorScheme + : null, useMaterial3: _useMaterial3, brightness: Brightness.light, ), darkTheme: ThemeData( colorSchemeSeed: _colorSelectionMethod == ColorSelectionMethod.colorSeed - ? _colorSelected.color - : _imageColorScheme!.primary, + ? _colorSelected.color + : _imageColorScheme!.primary, useMaterial3: _useMaterial3, brightness: Brightness.dark, ), diff --git a/material_3_demo/lib/src/animations.dart b/material_3_demo/lib/src/animations.dart index 301dba52913..54559b84ac7 100644 --- a/material_3_demo/lib/src/animations.dart +++ b/material_3_demo/lib/src/animations.dart @@ -8,7 +8,11 @@ class SizeAnimation extends CurvedAnimation { SizeAnimation(Animation parent) : super( parent: parent, - curve: const Interval(0.2, 0.8, curve: Curves.easeInOutCubicEmphasized), + curve: const Interval( + 0.2, + 0.8, + curve: Curves.easeInOutCubicEmphasized, + ), reverseCurve: Interval( 0, 0.2, @@ -21,7 +25,11 @@ class OffsetAnimation extends CurvedAnimation { OffsetAnimation(Animation parent) : super( parent: parent, - curve: const Interval(0.4, 1.0, curve: Curves.easeInOutCubicEmphasized), + curve: const Interval( + 0.4, + 1.0, + curve: Curves.easeInOutCubicEmphasized, + ), reverseCurve: Interval( 0, 0.2, diff --git a/material_3_demo/lib/src/buttons.dart b/material_3_demo/lib/src/buttons.dart index a5b1df75871..7ec5153975a 100644 --- a/material_3_demo/lib/src/buttons.dart +++ b/material_3_demo/lib/src/buttons.dart @@ -23,10 +23,9 @@ class BrightnessButton extends StatelessWidget { preferBelow: showTooltipBelow, message: 'Toggle brightness', child: IconButton( - icon: - isBright - ? const Icon(Icons.dark_mode_outlined) - : const Icon(Icons.light_mode_outlined), + icon: isBright + ? const Icon(Icons.dark_mode_outlined) + : const Icon(Icons.light_mode_outlined), onPressed: () => handleBrightnessChange(!isBright), ), ); @@ -50,10 +49,9 @@ class Material3Button extends StatelessWidget { preferBelow: showTooltipBelow, message: 'Switch to Material ${useMaterial3 ? 2 : 3}', child: IconButton( - icon: - useMaterial3 - ? const Icon(Icons.filter_2) - : const Icon(Icons.filter_3), + icon: useMaterial3 + ? const Icon(Icons.filter_2) + : const Icon(Icons.filter_3), onPressed: handleMaterialVersionChange, ), ); @@ -77,7 +75,9 @@ class ColorSeedButton extends StatelessWidget { return PopupMenuButton( icon: const Icon(Icons.palette_outlined), tooltip: 'Select a seed color', - shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + ), itemBuilder: (context) { return List.generate(ColorSeed.values.length, (index) { ColorSeed currentColor = ColorSeed.values[index]; @@ -130,7 +130,9 @@ class ColorImageButton extends StatelessWidget { return PopupMenuButton( icon: const Icon(Icons.image_outlined), tooltip: 'Select a color extraction image', - shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + ), itemBuilder: (context) { return List.generate(ColorImageProvider.values.length, (index) { final currentImageProvider = ColorImageProvider.values[index]; diff --git a/material_3_demo/lib/src/color_box.dart b/material_3_demo/lib/src/color_box.dart index 06a168fb87b..e5032d8615c 100644 --- a/material_3_demo/lib/src/color_box.dart +++ b/material_3_demo/lib/src/color_box.dart @@ -77,7 +77,9 @@ class _ColorBoxState extends State { await Clipboard.setData(data); messenger.hideCurrentSnackBar(); messenger.showSnackBar( - SnackBar(content: Text('Copied $hex to clipboard')), + SnackBar( + content: Text('Copied $hex to clipboard'), + ), ); }, ), diff --git a/material_3_demo/lib/src/color_palettes_screen.dart b/material_3_demo/lib/src/color_palettes_screen.dart index 0f915753e4e..933beef968b 100644 --- a/material_3_demo/lib/src/color_palettes_screen.dart +++ b/material_3_demo/lib/src/color_palettes_screen.dart @@ -61,16 +61,15 @@ class ColorPalettesScreen extends StatelessWidget { TextSpan( text: 'dynamic_color', style: const TextStyle(decoration: TextDecoration.underline), - recognizer: - TapGestureRecognizer() - ..onTap = () async { - final url = Uri.parse( - 'https://pub.dev/packages/dynamic_color', - ); - if (!await launchUrl(url)) { - throw Exception('Could not launch $url'); - } - }, + recognizer: TapGestureRecognizer() + ..onTap = () async { + final url = Uri.parse( + 'https://pub.dev/packages/dynamic_color', + ); + if (!await launchUrl(url)) { + throw Exception('Could not launch $url'); + } + }, ), const TextSpan(text: ' package.'), ], @@ -454,7 +453,9 @@ class ColorChip extends StatelessWidget { padding: const EdgeInsets.all(16), child: Row( children: [ - Expanded(child: Text(label, style: TextStyle(color: labelColor))), + Expanded( + child: Text(label, style: TextStyle(color: labelColor)), + ), ], ), ), diff --git a/material_3_demo/lib/src/component_screen.dart b/material_3_demo/lib/src/component_screen.dart index 4d696e3fe7e..78f0b77722e 100644 --- a/material_3_demo/lib/src/component_screen.dart +++ b/material_3_demo/lib/src/component_screen.dart @@ -49,10 +49,9 @@ class FirstComponentList extends StatelessWidget { child: CustomScrollView( slivers: [ SliverPadding( - padding: - showSecondList - ? const EdgeInsetsDirectional.only(end: smallSpacing) - : EdgeInsets.zero, + padding: showSecondList + ? const EdgeInsetsDirectional.only(end: smallSpacing) + : EdgeInsets.zero, sliver: SliverList( delegate: BuildSlivers( heights: heights, @@ -123,7 +122,11 @@ class SecondComponentList extends StatelessWidget { // as the contents of the list are exposed for the first time, and // then remain fixed. class _CacheHeight extends SingleChildRenderObjectWidget { - const _CacheHeight({super.child, required this.heights, required this.index}); + const _CacheHeight({ + super.child, + required this.heights, + required this.index, + }); final List heights; final int index; @@ -537,7 +540,9 @@ class Cards extends StatelessWidget { child: Card( elevation: 0, shape: RoundedRectangleBorder( - side: BorderSide(color: Theme.of(context).colorScheme.outline), + side: BorderSide( + color: Theme.of(context).colorScheme.outline, + ), borderRadius: const BorderRadius.all(Radius.circular(12)), ), child: Container( @@ -626,7 +631,9 @@ class _TextFieldsState extends State { controller: _controllerFilled, decoration: InputDecoration( prefixIcon: const Icon(Icons.search), - suffixIcon: _ClearButton(controller: _controllerFilled), + suffixIcon: _ClearButton( + controller: _controllerFilled, + ), labelText: 'Filled', hintText: 'hint text', helperText: 'supporting text', @@ -645,7 +652,9 @@ class _TextFieldsState extends State { enabled: false, decoration: InputDecoration( prefixIcon: const Icon(Icons.search), - suffixIcon: _ClearButton(controller: _controllerFilled), + suffixIcon: _ClearButton( + controller: _controllerFilled, + ), labelText: 'Disabled', hintText: 'hint text', helperText: 'supporting text', @@ -737,51 +746,49 @@ class _DialogsState extends State { void openDialog(BuildContext context) { showDialog( context: context, - builder: - (context) => AlertDialog( - title: const Text('What is a dialog?'), - content: const Text( - 'A dialog is a type of modal window that appears in front of app content to provide critical information, or prompt for a decision to be made.', - ), - actions: [ - TextButton( - child: const Text('Dismiss'), - onPressed: () => Navigator.of(context).pop(), - ), - FilledButton( - child: const Text('Okay'), - onPressed: () => Navigator.of(context).pop(), - ), - ], + builder: (context) => AlertDialog( + title: const Text('What is a dialog?'), + content: const Text( + 'A dialog is a type of modal window that appears in front of app content to provide critical information, or prompt for a decision to be made.', + ), + actions: [ + TextButton( + child: const Text('Dismiss'), + onPressed: () => Navigator.of(context).pop(), + ), + FilledButton( + child: const Text('Okay'), + onPressed: () => Navigator.of(context).pop(), ), + ], + ), ); } void openFullscreenDialog(BuildContext context) { showDialog( context: context, - builder: - (context) => Dialog.fullscreen( - child: Padding( - padding: const EdgeInsets.all(20.0), - child: Scaffold( - appBar: AppBar( - title: const Text('Full-screen dialog'), - centerTitle: false, - leading: IconButton( - icon: const Icon(Icons.close), - onPressed: () => Navigator.of(context).pop(), - ), - actions: [ - TextButton( - child: const Text('Close'), - onPressed: () => Navigator.of(context).pop(), - ), - ], - ), + builder: (context) => Dialog.fullscreen( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Scaffold( + appBar: AppBar( + title: const Text('Full-screen dialog'), + centerTitle: false, + leading: IconButton( + icon: const Icon(Icons.close), + onPressed: () => Navigator.of(context).pop(), ), + actions: [ + TextButton( + child: const Text('Close'), + onPressed: () => Navigator.of(context).pop(), + ), + ], ), ), + ), + ), ); } @@ -874,26 +881,24 @@ class _SwitchRowState extends State { // TODO: use SwitchListTile when thumbIcon is available https://github.com/flutter/flutter/issues/118616 Switch( value: value0, - onChanged: - widget.isEnabled - ? (value) { - setState(() { - value0 = value; - }); - } - : null, + onChanged: widget.isEnabled + ? (value) { + setState(() { + value0 = value; + }); + } + : null, ), Switch( thumbIcon: thumbIcon, value: value1, - onChanged: - widget.isEnabled - ? (value) { - setState(() { - value1 = value; - }); - } - : null, + onChanged: widget.isEnabled + ? (value) { + setState(() { + value1 = value; + }); + } + : null, ), ], ); @@ -1132,7 +1137,10 @@ List barWithBadgeDestinations = [ ), NavigationDestination( tooltip: '', - icon: Badge.count(count: 3, child: const Icon(Icons.videocam_outlined)), + icon: Badge.count( + count: 3, + child: const Icon(Icons.videocam_outlined), + ), label: 'Meet', selectedIcon: Badge.count(count: 3, child: const Icon(Icons.videocam)), ), @@ -1186,12 +1194,11 @@ class _NavigationBarsState extends State { }); if (!widget.isExampleBar) widget.onSelectItem!(index); }, - destinations: - widget.isExampleBar && widget.isBadgeExample - ? barWithBadgeDestinations - : widget.isExampleBar - ? exampleBarDestinations - : appBarDestinations, + destinations: widget.isExampleBar && widget.isBadgeExample + ? barWithBadgeDestinations + : widget.isExampleBar + ? exampleBarDestinations + : appBarDestinations, ), ); @@ -1369,7 +1376,10 @@ class _ChipsState extends State { onPressed: () {}, onDeleted: () {}, ), - ActionChip(label: const Text('Suggestion'), onPressed: () {}), + ActionChip( + label: const Text('Suggestion'), + onPressed: () {}, + ), ], ), colDivider, @@ -1645,9 +1655,18 @@ class _BottomSheetSectionState extends State { IconButton(onPressed: () {}, icon: const Icon(Icons.share_outlined)), IconButton(onPressed: () {}, icon: const Icon(Icons.add)), IconButton(onPressed: () {}, icon: const Icon(Icons.delete_outline)), - IconButton(onPressed: () {}, icon: const Icon(Icons.archive_outlined)), - IconButton(onPressed: () {}, icon: const Icon(Icons.settings_outlined)), - IconButton(onPressed: () {}, icon: const Icon(Icons.favorite_border)), + IconButton( + onPressed: () {}, + icon: const Icon(Icons.archive_outlined), + ), + IconButton( + onPressed: () {}, + icon: const Icon(Icons.settings_outlined), + ), + IconButton( + onPressed: () {}, + icon: const Icon(Icons.favorite_border), + ), ]; List labelList = const [ Text('Share'), @@ -1690,7 +1709,9 @@ class _BottomSheetSectionState extends State { return SizedBox( height: 150, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 32.0), + padding: const EdgeInsets.symmetric( + horizontal: 32.0, + ), child: ListView( shrinkWrap: true, scrollDirection: Axis.horizontal, @@ -1731,7 +1752,9 @@ class _BottomSheetSectionState extends State { return SizedBox( height: 150, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 32.0), + padding: const EdgeInsets.symmetric( + horizontal: 32.0, + ), child: ListView( shrinkWrap: true, scrollDirection: Axis.horizontal, @@ -1817,9 +1840,18 @@ class IconButtonAnchorExample extends StatelessWidget { MenuItemButton(child: const Text('Menu 2'), onPressed: () {}), SubmenuButton( menuChildren: [ - MenuItemButton(onPressed: () {}, child: const Text('Menu 3.1')), - MenuItemButton(onPressed: () {}, child: const Text('Menu 3.2')), - MenuItemButton(onPressed: () {}, child: const Text('Menu 3.3')), + MenuItemButton( + onPressed: () {}, + child: const Text('Menu 3.1'), + ), + MenuItemButton( + onPressed: () {}, + child: const Text('Menu 3.2'), + ), + MenuItemButton( + onPressed: () {}, + child: const Text('Menu 3.3'), + ), ], child: const Text('Menu 3'), ), @@ -1920,7 +1952,10 @@ class _NavigationDrawerSectionState extends State { children: [ Padding( padding: const EdgeInsets.fromLTRB(28, 16, 16, 10), - child: Text('Mail', style: Theme.of(context).textTheme.titleSmall), + child: Text( + 'Mail', + style: Theme.of(context).textTheme.titleSmall, + ), ), ...destinations.map((destination) { return NavigationDrawerDestination( @@ -1932,7 +1967,10 @@ class _NavigationDrawerSectionState extends State { const Divider(indent: 28, endIndent: 28), Padding( padding: const EdgeInsets.fromLTRB(28, 16, 16, 10), - child: Text('Labels', style: Theme.of(context).textTheme.titleSmall), + child: Text( + 'Labels', + style: Theme.of(context).textTheme.titleSmall, + ), ), ...labelDestinations.map((destination) { return NavigationDrawerDestination( @@ -1955,14 +1993,26 @@ class ExampleDestination { } const List destinations = [ - ExampleDestination('Inbox', Icon(Icons.inbox_outlined), Icon(Icons.inbox)), - ExampleDestination('Outbox', Icon(Icons.send_outlined), Icon(Icons.send)), + ExampleDestination( + 'Inbox', + Icon(Icons.inbox_outlined), + Icon(Icons.inbox), + ), + ExampleDestination( + 'Outbox', + Icon(Icons.send_outlined), + Icon(Icons.send), + ), ExampleDestination( 'Favorites', Icon(Icons.favorite_outline), Icon(Icons.favorite), ), - ExampleDestination('Trash', Icon(Icons.delete_outline), Icon(Icons.delete)), + ExampleDestination( + 'Trash', + Icon(Icons.delete_outline), + Icon(Icons.delete), + ), ]; const List labelDestinations = [ @@ -1976,7 +2026,11 @@ const List labelDestinations = [ Icon(Icons.bookmark_border), Icon(Icons.bookmark), ), - ExampleDestination('Work', Icon(Icons.bookmark_border), Icon(Icons.bookmark)), + ExampleDestination( + 'Work', + Icon(Icons.bookmark_border), + Icon(Icons.bookmark), + ), ]; class NavigationRails extends StatelessWidget { @@ -2217,7 +2271,9 @@ class _MenusState extends State { label: const Text('Color'), enableFilter: true, dropdownMenuEntries: colorEntries, - inputDecorationTheme: const InputDecorationTheme(filled: true), + inputDecorationTheme: const InputDecorationTheme( + filled: true, + ), onSelected: (color) { setState(() { selectedColor = color; @@ -2441,7 +2497,9 @@ class Carousels extends StatelessWidget { child: CarouselView( shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10), - side: BorderSide(color: Theme.of(context).colorScheme.outline), + side: BorderSide( + color: Theme.of(context).colorScheme.outline, + ), ), shrinkExtent: 100, itemExtent: 180, @@ -2461,7 +2519,9 @@ class Carousels extends StatelessWidget { itemSnapping: true, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10), - side: BorderSide(color: Theme.of(context).colorScheme.outline), + side: BorderSide( + color: Theme.of(context).colorScheme.outline, + ), ), shrinkExtent: 100, itemExtent: 180, @@ -2536,9 +2596,13 @@ class _ComponentDecorationState extends State { elevation: 0, shape: RoundedRectangleBorder( side: BorderSide( - color: Theme.of(context).colorScheme.outlineVariant, + color: Theme.of( + context, + ).colorScheme.outlineVariant, + ), + borderRadius: const BorderRadius.all( + Radius.circular(12), ), - borderRadius: const BorderRadius.all(Radius.circular(12)), ), child: Padding( padding: const EdgeInsets.symmetric( diff --git a/material_3_demo/lib/src/elevation_screen.dart b/material_3_demo/lib/src/elevation_screen.dart index 87c4784d5a7..3ea88f8697e 100644 --- a/material_3_demo/lib/src/elevation_screen.dart +++ b/material_3_demo/lib/src/elevation_screen.dart @@ -65,7 +65,11 @@ class ElevationScreen extends StatelessWidget { const double narrowScreenWidthThreshold = 450; class ElevationGrid extends StatelessWidget { - const ElevationGrid({super.key, this.shadowColor, this.surfaceTintColor}); + const ElevationGrid({ + super.key, + this.shadowColor, + this.surfaceTintColor, + }); final Color? shadowColor; final Color? surfaceTintColor; @@ -135,7 +139,9 @@ class _ElevationCardState extends State { @override Widget build(BuildContext context) { - const BorderRadius borderRadius = BorderRadius.all(Radius.circular(4.0)); + const BorderRadius borderRadius = BorderRadius.all( + Radius.circular(4.0), + ); final Color color = Theme.of(context).colorScheme.surface; return Padding( diff --git a/material_3_demo/lib/src/expanded_image_color_action.dart b/material_3_demo/lib/src/expanded_image_color_action.dart index 7c99add66d7..4cd640e79ad 100644 --- a/material_3_demo/lib/src/expanded_image_color_action.dart +++ b/material_3_demo/lib/src/expanded_image_color_action.dart @@ -32,9 +32,9 @@ class ExpandedImageColorAction extends StatelessWidget { index: i, select: imageSelected == ColorImageProvider.values[i] && - colorSelectionMethod == ColorSelectionMethod.image - ? null - : () => handleImageSelect(i), + colorSelectionMethod == ColorSelectionMethod.image + ? null + : () => handleImageSelect(i), ), ), ), @@ -66,7 +66,9 @@ class _ImageButton extends StatelessWidget { child: ClipRRect( borderRadius: BorderRadius.circular(4.0), child: Image( - image: NetworkImage(ColorImageProvider.values[index].url), + image: NetworkImage( + ColorImageProvider.values[index].url, + ), ), ), ), diff --git a/material_3_demo/lib/src/home.dart b/material_3_demo/lib/src/home.dart index ec11e61ef25..8b2cadfe3e7 100644 --- a/material_3_demo/lib/src/home.dart +++ b/material_3_demo/lib/src/home.dart @@ -133,32 +133,30 @@ class _HomeState extends State with SingleTickerProviderStateMixin { PreferredSizeWidget _createAppBar() { return AppBar( - title: - widget.useMaterial3 - ? const Text('Material 3') - : const Text('Material 2'), - actions: - !showMediumSizeLayout && !showLargeSizeLayout - ? [ - BrightnessButton( - handleBrightnessChange: widget.handleBrightnessChange, - ), - Material3Button( - handleMaterialVersionChange: - widget.handleMaterialVersionChange, - ), - ColorSeedButton( - handleColorSelect: widget.handleColorSelect, - colorSelected: widget.colorSelected, - colorSelectionMethod: widget.colorSelectionMethod, - ), - ColorImageButton( - handleImageSelect: widget.handleImageSelect, - imageSelected: widget.imageSelected, - colorSelectionMethod: widget.colorSelectionMethod, - ), - ] - : [Container()], + title: widget.useMaterial3 + ? const Text('Material 3') + : const Text('Material 2'), + actions: !showMediumSizeLayout && !showLargeSizeLayout + ? [ + BrightnessButton( + handleBrightnessChange: widget.handleBrightnessChange, + ), + Material3Button( + handleMaterialVersionChange: + widget.handleMaterialVersionChange, + ), + ColorSeedButton( + handleColorSelect: widget.handleColorSelect, + colorSelected: widget.colorSelected, + colorSelectionMethod: widget.colorSelectionMethod, + ), + ColorImageButton( + handleImageSelect: widget.handleImageSelect, + imageSelected: widget.imageSelected, + colorSelectionMethod: widget.colorSelectionMethod, + ), + ] + : [Container()], ); } @@ -221,21 +219,20 @@ class _HomeState extends State with SingleTickerProviderStateMixin { trailing: Expanded( child: Padding( padding: const EdgeInsets.only(bottom: 20), - child: - showLargeSizeLayout - ? ExpandedTrailingActions( - useLightMode: widget.useLightMode, - handleBrightnessChange: widget.handleBrightnessChange, - useMaterial3: widget.useMaterial3, - handleMaterialVersionChange: - widget.handleMaterialVersionChange, - handleImageSelect: widget.handleImageSelect, - handleColorSelect: widget.handleColorSelect, - colorSelectionMethod: widget.colorSelectionMethod, - imageSelected: widget.imageSelected, - colorSelected: widget.colorSelected, - ) - : _trailingActions(), + child: showLargeSizeLayout + ? ExpandedTrailingActions( + useLightMode: widget.useLightMode, + handleBrightnessChange: widget.handleBrightnessChange, + useMaterial3: widget.useMaterial3, + handleMaterialVersionChange: + widget.handleMaterialVersionChange, + handleImageSelect: widget.handleImageSelect, + handleColorSelect: widget.handleColorSelect, + colorSelectionMethod: widget.colorSelectionMethod, + imageSelected: widget.imageSelected, + colorSelected: widget.colorSelected, + ) + : _trailingActions(), ), ), ), @@ -258,7 +255,10 @@ class _HomeState extends State with SingleTickerProviderStateMixin { final List _navRailDestinations = appBarDestinations .map( (destination) => NavigationRailDestination( - icon: Tooltip(message: destination.label, child: destination.icon), + icon: Tooltip( + message: destination.label, + child: destination.icon, + ), selectedIcon: Tooltip( message: destination.label, child: destination.selectedIcon, diff --git a/material_3_demo/lib/src/scheme.dart b/material_3_demo/lib/src/scheme.dart index 66f604e83ec..6458af2d512 100644 --- a/material_3_demo/lib/src/scheme.dart +++ b/material_3_demo/lib/src/scheme.dart @@ -46,10 +46,9 @@ class _SchemePreviewState extends State { color: scheme.surface, borderRadius: BorderRadius.circular(12), border: Border.all( - color: - theme.brightness == widget.brightness - ? colors.outlineVariant - : Colors.transparent, + color: theme.brightness == widget.brightness + ? colors.outlineVariant + : Colors.transparent, ), ), padding: const EdgeInsets.only(top: 16, left: 16, right: 16), diff --git a/material_3_demo/lib/src/typography_screen.dart b/material_3_demo/lib/src/typography_screen.dart index 021143d5a17..e23ef5da0dd 100644 --- a/material_3_demo/lib/src/typography_screen.dart +++ b/material_3_demo/lib/src/typography_screen.dart @@ -9,9 +9,12 @@ class TypographyScreen extends StatelessWidget { @override Widget build(BuildContext context) { - final textTheme = Theme.of( - context, - ).textTheme.apply(displayColor: Theme.of(context).colorScheme.onSurface); + final textTheme = + Theme.of( + context, + ).textTheme.apply( + displayColor: Theme.of(context).colorScheme.onSurface, + ); return Expanded( child: ListView( children: [ @@ -40,15 +43,42 @@ class TypographyScreen extends StatelessWidget { name: 'Headline Small', style: textTheme.headlineSmall!, ), - TextStyleExample(name: 'Title Large', style: textTheme.titleLarge!), - TextStyleExample(name: 'Title Medium', style: textTheme.titleMedium!), - TextStyleExample(name: 'Title Small', style: textTheme.titleSmall!), - TextStyleExample(name: 'Label Large', style: textTheme.labelLarge!), - TextStyleExample(name: 'Label Medium', style: textTheme.labelMedium!), - TextStyleExample(name: 'Label Small', style: textTheme.labelSmall!), - TextStyleExample(name: 'Body Large', style: textTheme.bodyLarge!), - TextStyleExample(name: 'Body Medium', style: textTheme.bodyMedium!), - TextStyleExample(name: 'Body Small', style: textTheme.bodySmall!), + TextStyleExample( + name: 'Title Large', + style: textTheme.titleLarge!, + ), + TextStyleExample( + name: 'Title Medium', + style: textTheme.titleMedium!, + ), + TextStyleExample( + name: 'Title Small', + style: textTheme.titleSmall!, + ), + TextStyleExample( + name: 'Label Large', + style: textTheme.labelLarge!, + ), + TextStyleExample( + name: 'Label Medium', + style: textTheme.labelMedium!, + ), + TextStyleExample( + name: 'Label Small', + style: textTheme.labelSmall!, + ), + TextStyleExample( + name: 'Body Large', + style: textTheme.bodyLarge!, + ), + TextStyleExample( + name: 'Body Medium', + style: textTheme.bodyMedium!, + ), + TextStyleExample( + name: 'Body Small', + style: textTheme.bodySmall!, + ), ], ), ); @@ -56,7 +86,11 @@ class TypographyScreen extends StatelessWidget { } class TextStyleExample extends StatelessWidget { - const TextStyleExample({super.key, required this.name, required this.style}); + const TextStyleExample({ + super.key, + required this.name, + required this.style, + }); final String name; final TextStyle style; diff --git a/material_3_demo/pubspec.yaml b/material_3_demo/pubspec.yaml index c42109ea3f6..06e39a58411 100644 --- a/material_3_demo/pubspec.yaml +++ b/material_3_demo/pubspec.yaml @@ -2,18 +2,16 @@ name: material_3_demo description: A Flutter project showcasing supported Material 3 components, typography, color system and elevation. Supports different light/dark mode, color seed, and comparison to Material 2. - publish_to: "none" - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - cupertino_icons: ^1.0.2 url_launcher: ^6.1.8 @@ -24,6 +22,5 @@ dev_dependencies: sdk: flutter integration_test: sdk: flutter - flutter: uses-material-design: true diff --git a/material_3_demo/test/color_screen_test.dart b/material_3_demo/test/color_screen_test.dart index 0f525961eec..5fd534e45ff 100644 --- a/material_3_demo/test/color_screen_test.dart +++ b/material_3_demo/test/color_screen_test.dart @@ -90,7 +90,10 @@ void main() { ); expect(find.text('Light ColorScheme'), findsOneWidget); expect(find.text('Dark ColorScheme'), findsOneWidget); - expect(find.byType(SchemePreview, skipOffstage: false), findsNWidgets(2)); + expect( + find.byType(SchemePreview, skipOffstage: false), + findsNWidgets(2), + ); }); testWidgets( @@ -107,7 +110,9 @@ void main() { const testLabel = 'Test Label'; const testTone = '50'; - final gesture = await tester.createGesture(kind: PointerDeviceKind.mouse); + final gesture = await tester.createGesture( + kind: PointerDeviceKind.mouse, + ); // Wrap in MaterialApp + Scaffold so we can show SnackBars await tester.pumpWidget( diff --git a/material_3_demo/test/component_screen_test.dart b/material_3_demo/test/component_screen_test.dart index 5bd1615d896..7f088a7a7a1 100644 --- a/material_3_demo/test/component_screen_test.dart +++ b/material_3_demo/test/component_screen_test.dart @@ -20,14 +20,26 @@ void main() { findsOneWidget, ); expect(find.widgetWithIcon(AppBar, Icons.filter_2), findsOneWidget); - expect(find.widgetWithIcon(AppBar, Icons.palette_outlined), findsOneWidget); + expect( + find.widgetWithIcon(AppBar, Icons.palette_outlined), + findsOneWidget, + ); // Elements on the component screen // Common buttons - expect(find.widgetWithText(ElevatedButton, 'Elevated'), findsNWidgets(2)); + expect( + find.widgetWithText(ElevatedButton, 'Elevated'), + findsNWidgets(2), + ); expect(find.widgetWithText(FilledButton, 'Filled'), findsNWidgets(2)); - expect(find.widgetWithText(FilledButton, 'Filled tonal'), findsNWidgets(2)); - expect(find.widgetWithText(OutlinedButton, 'Outlined'), findsNWidgets(2)); + expect( + find.widgetWithText(FilledButton, 'Filled tonal'), + findsNWidgets(2), + ); + expect( + find.widgetWithText(OutlinedButton, 'Outlined'), + findsNWidgets(2), + ); expect(find.widgetWithText(TextButton, 'Text'), findsNWidgets(2)); expect(find.widgetWithText(Buttons, 'Icon'), findsNWidgets(5)); @@ -36,7 +48,10 @@ void main() { find.byType(FloatingActionButton), findsNWidgets(6), ); // 2 more show up in the bottom app bar. 1 more in the navigation rail - expect(find.widgetWithText(FloatingActionButton, 'Create'), findsOneWidget); + expect( + find.widgetWithText(FloatingActionButton, 'Create'), + findsOneWidget, + ); // Icon buttons expect( @@ -52,13 +67,18 @@ void main() { expect(find.byType(Badge), findsNWidgets(4)); // Progress indicators - Finder circularProgressIndicator = find.byType(CircularProgressIndicator); + Finder circularProgressIndicator = find.byType( + CircularProgressIndicator, + ); expect(circularProgressIndicator, findsOneWidget); Finder linearProgressIndicator = find.byType(LinearProgressIndicator); expect(linearProgressIndicator, findsOneWidget); // Snackbar - expect(find.widgetWithText(TextButton, 'Show snackbar'), findsOneWidget); + expect( + find.widgetWithText(TextButton, 'Show snackbar'), + findsOneWidget, + ); // Bottom sheet expect( @@ -128,8 +148,14 @@ void main() { expect(find.byType(InputChip), findsNWidgets(2)); // Date and time pickers - expect(find.widgetWithText(DatePicker, 'Show date picker'), findsOneWidget); - expect(find.widgetWithText(TimePicker, 'Show time picker'), findsOneWidget); + expect( + find.widgetWithText(DatePicker, 'Show date picker'), + findsOneWidget, + ); + expect( + find.widgetWithText(TimePicker, 'Show time picker'), + findsOneWidget, + ); // Menus expect(find.byType(MenuAnchor), findsNWidgets(5)); @@ -152,175 +178,221 @@ void main() { expect(find.widgetWithText(TextField, 'Outlined'), findsNWidgets(2)); }); - testWidgets('NavigationRail doesn\'t show when width value is small than 1000 ' - '(in Portrait mode or narrow screen)', (tester) async { - widgetSetup(tester, 999, windowHeight: 7000); - await tester.pumpWidget(const App()); - await tester.pumpAndSettle(); - - // When screen width is less than 1000, NavigationBar will show. At the same - // time, the NavigationBar example still show up in the navigation group. - expect( - find.byType(NavigationBars), - findsNWidgets(3), - ); // The real navBar, badges example and navBar example - expect(find.widgetWithText(NavigationBar, 'Components'), findsOneWidget); - expect(find.widgetWithText(NavigationBar, 'Color'), findsOneWidget); - expect(find.widgetWithText(NavigationBar, 'Typography'), findsOneWidget); - expect(find.widgetWithText(NavigationBar, 'Elevation'), findsOneWidget); - - expect(find.widgetWithText(NavigationBar, 'Explore'), findsOneWidget); - expect(find.widgetWithText(NavigationBar, 'Pets'), findsOneWidget); - expect(find.widgetWithText(NavigationBar, 'Account'), findsOneWidget); - }); - - testWidgets('NavigationRail shows when width value is greater than or equal ' - 'to 1000 (in Landscape mode or wider screen)', (tester) async { - widgetSetup(tester, 1001, windowHeight: 3000); - await tester.pumpWidget(const App()); - await tester.pumpAndSettle(); - - // When screen width is greater than or equal to 1000, NavigationRail will show. - // At the same time, the NavigationBar will NOT show. - expect(find.byType(NavigationRail), findsNWidgets(2)); - expect(find.byType(Tooltip, skipOffstage: false), findsWidgets); - expect(find.widgetWithText(NavigationRail, 'Components'), findsOneWidget); - expect(find.widgetWithText(NavigationRail, 'Color'), findsOneWidget); - expect(find.widgetWithText(NavigationRail, 'Typography'), findsOneWidget); - expect(find.widgetWithText(NavigationRail, 'Elevation'), findsOneWidget); - - expect(find.widgetWithText(NavigationBar, 'Explore'), findsOneWidget); - expect(find.widgetWithText(NavigationBar, 'Pets'), findsOneWidget); - expect(find.widgetWithText(NavigationBar, 'Account'), findsOneWidget); - - // the Navigation bar should be out of screen. - final RenderBox box = tester.renderObject( - find.widgetWithText(NavigationBar, 'Components'), - ); - expect(box.localToGlobal(Offset.zero), const Offset(0.0, 3080.0)); - }); - - testWidgets('Material version switches between Material3 and Material2 when ' - 'the version icon is clicked', (tester) async { - widgetSetup(tester, 450, windowHeight: 7000); - await tester.pumpWidget(const App()); - BuildContext defaultElevatedButton = tester.firstElement( - find.byType(ElevatedButton), - ); - BuildContext defaultIconButton = tester.firstElement( - find.byType(IconButton), - ); - BuildContext defaultFAB = tester.firstElement( - find.byType(FloatingActionButton), - ); - BuildContext defaultCard = tester.firstElement( - find.widgetWithText(Card, 'Elevated'), - ); - BuildContext defaultChip = tester.firstElement( - find.widgetWithText(ActionChip, 'Assist'), - ); - Finder dialog = find.text('Show dialog'); - await tester.tap(dialog); - await tester.pumpAndSettle(const Duration(microseconds: 500)); - BuildContext defaultAlertDialog = tester.element(find.byType(AlertDialog)); - expect(Theme.of(defaultAlertDialog).useMaterial3, true); - Finder dismiss = find.text('Okay'); - await tester.tap(dismiss); - await tester.pumpAndSettle(const Duration(microseconds: 500)); - - expect(find.widgetWithIcon(AppBar, Icons.filter_2), findsOneWidget); - expect(find.widgetWithIcon(AppBar, Icons.filter_3), findsNothing); - expect(find.text('Material 3'), findsOneWidget); - expect(Theme.of(defaultElevatedButton).useMaterial3, true); - expect(Theme.of(defaultIconButton).useMaterial3, true); - expect(Theme.of(defaultFAB).useMaterial3, true); - expect(Theme.of(defaultCard).useMaterial3, true); - expect(Theme.of(defaultChip).useMaterial3, true); - - Finder appbarM3Icon = find.descendant( - of: find.byType(AppBar), - matching: find.widgetWithIcon(IconButton, Icons.filter_2), - ); - await tester.tap(appbarM3Icon); - await tester.pumpAndSettle(const Duration(microseconds: 500)); - BuildContext updatedElevatedButton = tester.firstElement( - find.byType(ElevatedButton), - ); - BuildContext updatedIconButton = tester.firstElement( - find.byType(IconButton), - ); - BuildContext updatedFAB = tester.firstElement( - find.byType(FloatingActionButton), - ); - BuildContext updatedCard = tester.firstElement(find.byType(Card)); - BuildContext updatedChip = tester.firstElement( - find.widgetWithText(ActionChip, 'Assist'), - ); - Finder updatedDialog = find.text('Show dialog'); - await tester.tap(updatedDialog); - await tester.pumpAndSettle(const Duration(microseconds: 500)); - BuildContext updatedAlertDialog = tester.firstElement( - find.byType(AlertDialog), - ); - expect(Theme.of(updatedAlertDialog).useMaterial3, false); - Finder updatedDismiss = find.text('Dismiss'); - await tester.tap(updatedDismiss); - await tester.pumpAndSettle(const Duration(microseconds: 500)); - - expect(find.widgetWithIcon(AppBar, Icons.filter_3), findsOneWidget); - expect(find.widgetWithIcon(AppBar, Icons.filter_2), findsNothing); - expect(find.text('Material 2'), findsOneWidget); - expect(Theme.of(updatedElevatedButton).useMaterial3, false); - expect(Theme.of(updatedIconButton).useMaterial3, false); - expect(Theme.of(updatedFAB).useMaterial3, false); - expect(Theme.of(updatedCard).useMaterial3, false); - expect(Theme.of(updatedChip).useMaterial3, false); - }); - - testWidgets('Other screens become Material2 mode after changing mode from ' - 'main screen', (tester) async { - await tester.pumpWidget(const App()); - Finder appbarM2Icon = find.descendant( - of: find.byType(AppBar), - matching: find.widgetWithIcon(IconButton, Icons.filter_2), - ); - await tester.tap(appbarM2Icon); - Finder secondScreenIcon = find.descendant( - of: find.byType(NavigationBar), - matching: find.widgetWithIcon( - NavigationDestination, - Icons.format_paint_outlined, - ), - ); - await tester.tap(secondScreenIcon); - await tester.pumpAndSettle(const Duration(microseconds: 500)); - BuildContext lightThemeText = tester.element( - find.text('Light ColorScheme'), - ); - expect(Theme.of(lightThemeText).useMaterial3, false); - Finder thirdScreenIcon = find.descendant( - of: find.byType(NavigationBar), - matching: find.widgetWithIcon( - NavigationDestination, - Icons.text_snippet_outlined, - ), - ); - await tester.tap(thirdScreenIcon); - await tester.pumpAndSettle(const Duration(microseconds: 500)); - BuildContext displayLargeText = tester.element(find.text('Display Large')); - expect(Theme.of(displayLargeText).useMaterial3, false); - Finder fourthScreenIcon = find.descendant( - of: find.byType(NavigationBar), - matching: find.widgetWithIcon( - NavigationDestination, - Icons.invert_colors_on_outlined, - ), - ); - await tester.tap(fourthScreenIcon); - await tester.pumpAndSettle(const Duration(microseconds: 500)); - BuildContext material = tester.firstElement(find.byType(Material)); - expect(Theme.of(material).useMaterial3, false); - }); + testWidgets( + 'NavigationRail doesn\'t show when width value is small than 1000 ' + '(in Portrait mode or narrow screen)', + (tester) async { + widgetSetup(tester, 999, windowHeight: 7000); + await tester.pumpWidget(const App()); + await tester.pumpAndSettle(); + + // When screen width is less than 1000, NavigationBar will show. At the same + // time, the NavigationBar example still show up in the navigation group. + expect( + find.byType(NavigationBars), + findsNWidgets(3), + ); // The real navBar, badges example and navBar example + expect( + find.widgetWithText(NavigationBar, 'Components'), + findsOneWidget, + ); + expect(find.widgetWithText(NavigationBar, 'Color'), findsOneWidget); + expect( + find.widgetWithText(NavigationBar, 'Typography'), + findsOneWidget, + ); + expect( + find.widgetWithText(NavigationBar, 'Elevation'), + findsOneWidget, + ); + + expect( + find.widgetWithText(NavigationBar, 'Explore'), + findsOneWidget, + ); + expect(find.widgetWithText(NavigationBar, 'Pets'), findsOneWidget); + expect( + find.widgetWithText(NavigationBar, 'Account'), + findsOneWidget, + ); + }, + ); + + testWidgets( + 'NavigationRail shows when width value is greater than or equal ' + 'to 1000 (in Landscape mode or wider screen)', + (tester) async { + widgetSetup(tester, 1001, windowHeight: 3000); + await tester.pumpWidget(const App()); + await tester.pumpAndSettle(); + + // When screen width is greater than or equal to 1000, NavigationRail will show. + // At the same time, the NavigationBar will NOT show. + expect(find.byType(NavigationRail), findsNWidgets(2)); + expect(find.byType(Tooltip, skipOffstage: false), findsWidgets); + expect( + find.widgetWithText(NavigationRail, 'Components'), + findsOneWidget, + ); + expect(find.widgetWithText(NavigationRail, 'Color'), findsOneWidget); + expect( + find.widgetWithText(NavigationRail, 'Typography'), + findsOneWidget, + ); + expect( + find.widgetWithText(NavigationRail, 'Elevation'), + findsOneWidget, + ); + + expect( + find.widgetWithText(NavigationBar, 'Explore'), + findsOneWidget, + ); + expect(find.widgetWithText(NavigationBar, 'Pets'), findsOneWidget); + expect( + find.widgetWithText(NavigationBar, 'Account'), + findsOneWidget, + ); + + // the Navigation bar should be out of screen. + final RenderBox box = tester.renderObject( + find.widgetWithText(NavigationBar, 'Components'), + ); + expect(box.localToGlobal(Offset.zero), const Offset(0.0, 3080.0)); + }, + ); + + testWidgets( + 'Material version switches between Material3 and Material2 when ' + 'the version icon is clicked', + (tester) async { + widgetSetup(tester, 450, windowHeight: 7000); + await tester.pumpWidget(const App()); + BuildContext defaultElevatedButton = tester.firstElement( + find.byType(ElevatedButton), + ); + BuildContext defaultIconButton = tester.firstElement( + find.byType(IconButton), + ); + BuildContext defaultFAB = tester.firstElement( + find.byType(FloatingActionButton), + ); + BuildContext defaultCard = tester.firstElement( + find.widgetWithText(Card, 'Elevated'), + ); + BuildContext defaultChip = tester.firstElement( + find.widgetWithText(ActionChip, 'Assist'), + ); + Finder dialog = find.text('Show dialog'); + await tester.tap(dialog); + await tester.pumpAndSettle(const Duration(microseconds: 500)); + BuildContext defaultAlertDialog = tester.element( + find.byType(AlertDialog), + ); + expect(Theme.of(defaultAlertDialog).useMaterial3, true); + Finder dismiss = find.text('Okay'); + await tester.tap(dismiss); + await tester.pumpAndSettle(const Duration(microseconds: 500)); + + expect(find.widgetWithIcon(AppBar, Icons.filter_2), findsOneWidget); + expect(find.widgetWithIcon(AppBar, Icons.filter_3), findsNothing); + expect(find.text('Material 3'), findsOneWidget); + expect(Theme.of(defaultElevatedButton).useMaterial3, true); + expect(Theme.of(defaultIconButton).useMaterial3, true); + expect(Theme.of(defaultFAB).useMaterial3, true); + expect(Theme.of(defaultCard).useMaterial3, true); + expect(Theme.of(defaultChip).useMaterial3, true); + + Finder appbarM3Icon = find.descendant( + of: find.byType(AppBar), + matching: find.widgetWithIcon(IconButton, Icons.filter_2), + ); + await tester.tap(appbarM3Icon); + await tester.pumpAndSettle(const Duration(microseconds: 500)); + BuildContext updatedElevatedButton = tester.firstElement( + find.byType(ElevatedButton), + ); + BuildContext updatedIconButton = tester.firstElement( + find.byType(IconButton), + ); + BuildContext updatedFAB = tester.firstElement( + find.byType(FloatingActionButton), + ); + BuildContext updatedCard = tester.firstElement(find.byType(Card)); + BuildContext updatedChip = tester.firstElement( + find.widgetWithText(ActionChip, 'Assist'), + ); + Finder updatedDialog = find.text('Show dialog'); + await tester.tap(updatedDialog); + await tester.pumpAndSettle(const Duration(microseconds: 500)); + BuildContext updatedAlertDialog = tester.firstElement( + find.byType(AlertDialog), + ); + expect(Theme.of(updatedAlertDialog).useMaterial3, false); + Finder updatedDismiss = find.text('Dismiss'); + await tester.tap(updatedDismiss); + await tester.pumpAndSettle(const Duration(microseconds: 500)); + + expect(find.widgetWithIcon(AppBar, Icons.filter_3), findsOneWidget); + expect(find.widgetWithIcon(AppBar, Icons.filter_2), findsNothing); + expect(find.text('Material 2'), findsOneWidget); + expect(Theme.of(updatedElevatedButton).useMaterial3, false); + expect(Theme.of(updatedIconButton).useMaterial3, false); + expect(Theme.of(updatedFAB).useMaterial3, false); + expect(Theme.of(updatedCard).useMaterial3, false); + expect(Theme.of(updatedChip).useMaterial3, false); + }, + ); + + testWidgets( + 'Other screens become Material2 mode after changing mode from ' + 'main screen', + (tester) async { + await tester.pumpWidget(const App()); + Finder appbarM2Icon = find.descendant( + of: find.byType(AppBar), + matching: find.widgetWithIcon(IconButton, Icons.filter_2), + ); + await tester.tap(appbarM2Icon); + Finder secondScreenIcon = find.descendant( + of: find.byType(NavigationBar), + matching: find.widgetWithIcon( + NavigationDestination, + Icons.format_paint_outlined, + ), + ); + await tester.tap(secondScreenIcon); + await tester.pumpAndSettle(const Duration(microseconds: 500)); + BuildContext lightThemeText = tester.element( + find.text('Light ColorScheme'), + ); + expect(Theme.of(lightThemeText).useMaterial3, false); + Finder thirdScreenIcon = find.descendant( + of: find.byType(NavigationBar), + matching: find.widgetWithIcon( + NavigationDestination, + Icons.text_snippet_outlined, + ), + ); + await tester.tap(thirdScreenIcon); + await tester.pumpAndSettle(const Duration(microseconds: 500)); + BuildContext displayLargeText = tester.element( + find.text('Display Large'), + ); + expect(Theme.of(displayLargeText).useMaterial3, false); + Finder fourthScreenIcon = find.descendant( + of: find.byType(NavigationBar), + matching: find.widgetWithIcon( + NavigationDestination, + Icons.invert_colors_on_outlined, + ), + ); + await tester.tap(fourthScreenIcon); + await tester.pumpAndSettle(const Duration(microseconds: 500)); + BuildContext material = tester.firstElement(find.byType(Material)); + expect(Theme.of(material).useMaterial3, false); + }, + ); testWidgets('Brightness mode switches between dark and light when' 'the brightness icon is clicked', (tester) async { diff --git a/material_3_demo/test/elevation_screen_test.dart b/material_3_demo/test/elevation_screen_test.dart index 24e20978502..a9f3d12b173 100644 --- a/material_3_demo/test/elevation_screen_test.dart +++ b/material_3_demo/test/elevation_screen_test.dart @@ -34,7 +34,10 @@ void main() { expect(tintIconOnBar, findsNothing); Finder selectedTintIconOnBar = find.descendant( of: find.byType(NavigationBar), - matching: find.widgetWithIcon(NavigationDestination, Icons.opacity), + matching: find.widgetWithIcon( + NavigationDestination, + Icons.opacity, + ), ); expect(selectedTintIconOnBar, findsOneWidget); expect(find.text('Surface Tint Color Only'), findsOneWidget); @@ -69,14 +72,19 @@ void main() { }, ); - testWidgets('Surface Tones screen shows correct content', (tester) async { + testWidgets('Surface Tones screen shows correct content', ( + tester, + ) async { await tester.pumpWidget( const MaterialApp( home: Scaffold(body: Row(children: [ElevationScreen()])), ), ); expect(find.text('Surface Tint Color Only'), findsOneWidget); - expect(find.text('Surface Tint Color and Shadow Color'), findsOneWidget); + expect( + find.text('Surface Tint Color and Shadow Color'), + findsOneWidget, + ); expect(find.text('Shadow Color Only'), findsOneWidget); expect(find.byType(ElevationGrid), findsNWidgets(3)); expect(find.byType(ElevationCard), findsNWidgets(18)); diff --git a/navigation_and_routing/lib/main.dart b/navigation_and_routing/lib/main.dart index 19469b4836f..19993439fd8 100644 --- a/navigation_and_routing/lib/main.dart +++ b/navigation_and_routing/lib/main.dart @@ -19,7 +19,8 @@ const double windowWidth = 480; const double windowHeight = 854; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowTitle('Navigation and routing'); setWindowMinSize(const Size(windowWidth, windowHeight)); diff --git a/navigation_and_routing/lib/src/app.dart b/navigation_and_routing/lib/src/app.dart index 7ccdbb9629c..562ef89d20a 100644 --- a/navigation_and_routing/lib/src/app.dart +++ b/navigation_and_routing/lib/src/app.dart @@ -17,8 +17,12 @@ import 'screens/sign_in.dart'; import 'widgets/book_list.dart'; import 'widgets/fade_transition_page.dart'; -final appShellNavigatorKey = GlobalKey(debugLabel: 'app shell'); -final booksNavigatorKey = GlobalKey(debugLabel: 'books shell'); +final appShellNavigatorKey = GlobalKey( + debugLabel: 'app shell', +); +final booksNavigatorKey = GlobalKey( + debugLabel: 'books shell', +); class Bookstore extends StatefulWidget { const Bookstore({super.key}); diff --git a/navigation_and_routing/lib/src/auth.dart b/navigation_and_routing/lib/src/auth.dart index 4abe973f1be..9804207f48e 100644 --- a/navigation_and_routing/lib/src/auth.dart +++ b/navigation_and_routing/lib/src/auth.dart @@ -33,10 +33,9 @@ class BookstoreAuth extends ChangeNotifier { @override int get hashCode => _signedIn.hashCode; - static BookstoreAuth of(BuildContext context) => - context - .dependOnInheritedWidgetOfExactType()! - .notifier!; + static BookstoreAuth of(BuildContext context) => context + .dependOnInheritedWidgetOfExactType()! + .notifier!; } class BookstoreAuthScope extends InheritedNotifier { diff --git a/navigation_and_routing/lib/src/data/library.dart b/navigation_and_routing/lib/src/data/library.dart index 8daf24dc391..0afdb59f1bb 100644 --- a/navigation_and_routing/lib/src/data/library.dart +++ b/navigation_and_routing/lib/src/data/library.dart @@ -5,32 +5,31 @@ import 'author.dart'; import 'book.dart'; -final libraryInstance = - Library() - ..addBook( - title: 'Left Hand of Darkness', - authorName: 'Ursula K. Le Guin', - isPopular: true, - isNew: true, - ) - ..addBook( - title: 'Too Like the Lightning', - authorName: 'Ada Palmer', - isPopular: false, - isNew: true, - ) - ..addBook( - title: 'Kindred', - authorName: 'Octavia E. Butler', - isPopular: true, - isNew: false, - ) - ..addBook( - title: 'The Lathe of Heaven', - authorName: 'Ursula K. Le Guin', - isPopular: false, - isNew: false, - ); +final libraryInstance = Library() + ..addBook( + title: 'Left Hand of Darkness', + authorName: 'Ursula K. Le Guin', + isPopular: true, + isNew: true, + ) + ..addBook( + title: 'Too Like the Lightning', + authorName: 'Ada Palmer', + isPopular: false, + isNew: true, + ) + ..addBook( + title: 'Kindred', + authorName: 'Octavia E. Butler', + isPopular: true, + isNew: false, + ) + ..addBook( + title: 'The Lathe of Heaven', + authorName: 'Ursula K. Le Guin', + isPopular: false, + isNew: false, + ); class Library { final List allBooks = []; @@ -60,7 +59,9 @@ class Library { return allBooks[int.parse(id)]; } - List get popularBooks => [...allBooks.where((book) => book.isPopular)]; + List get popularBooks => [ + ...allBooks.where((book) => book.isPopular), + ]; List get newBooks => [...allBooks.where((book) => book.isNew)]; } diff --git a/navigation_and_routing/lib/src/screens/authors.dart b/navigation_and_routing/lib/src/screens/authors.dart index 7c1408f8bb7..3aeb4b5a182 100644 --- a/navigation_and_routing/lib/src/screens/authors.dart +++ b/navigation_and_routing/lib/src/screens/authors.dart @@ -12,7 +12,11 @@ class AuthorsScreen extends StatelessWidget { final String title; final ValueChanged onTap; - const AuthorsScreen({required this.onTap, this.title = 'Authors', super.key}); + const AuthorsScreen({ + required this.onTap, + this.title = 'Authors', + super.key, + }); @override Widget build(BuildContext context) => Scaffold( diff --git a/navigation_and_routing/lib/src/screens/book_details.dart b/navigation_and_routing/lib/src/screens/book_details.dart index 481e4826db6..4de20179468 100644 --- a/navigation_and_routing/lib/src/screens/book_details.dart +++ b/navigation_and_routing/lib/src/screens/book_details.dart @@ -37,26 +37,24 @@ class BookDetailsScreen extends StatelessWidget { onPressed: () { Navigator.of(context).push( MaterialPageRoute( - builder: - (context) => AuthorDetailsScreen( - author: book!.author, - onBookTapped: (book) { - GoRouter.of( - context, - ).go('/books/all/book/${book.id}'); - }, - ), + builder: (context) => AuthorDetailsScreen( + author: book!.author, + onBookTapped: (book) { + GoRouter.of( + context, + ).go('/books/all/book/${book.id}'); + }, + ), ), ); }, ), Link( uri: Uri.parse('/authors/author/${book!.author.id}'), - builder: - (context, followLink) => TextButton( - onPressed: followLink, - child: const Text('View author (Link)'), - ), + builder: (context, followLink) => TextButton( + onPressed: followLink, + child: const Text('View author (Link)'), + ), ), ], ), diff --git a/navigation_and_routing/lib/src/screens/scaffold.dart b/navigation_and_routing/lib/src/screens/scaffold.dart index 0ac9e1490b1..2d729736085 100644 --- a/navigation_and_routing/lib/src/screens/scaffold.dart +++ b/navigation_and_routing/lib/src/screens/scaffold.dart @@ -31,8 +31,14 @@ class BookstoreScaffold extends StatelessWidget { }, destinations: const [ AdaptiveScaffoldDestination(title: 'Books', icon: Icons.book), - AdaptiveScaffoldDestination(title: 'Authors', icon: Icons.person), - AdaptiveScaffoldDestination(title: 'Settings', icon: Icons.settings), + AdaptiveScaffoldDestination( + title: 'Authors', + icon: Icons.person, + ), + AdaptiveScaffoldDestination( + title: 'Settings', + icon: Icons.settings, + ), ], ), ); diff --git a/navigation_and_routing/lib/src/screens/settings.dart b/navigation_and_routing/lib/src/screens/settings.dart index 54015b7a303..b915e6aefa0 100644 --- a/navigation_and_routing/lib/src/screens/settings.dart +++ b/navigation_and_routing/lib/src/screens/settings.dart @@ -26,7 +26,10 @@ class _SettingsScreenState extends State { constraints: const BoxConstraints(maxWidth: 400), child: const Card( child: Padding( - padding: EdgeInsets.symmetric(vertical: 18, horizontal: 12), + padding: EdgeInsets.symmetric( + vertical: 18, + horizontal: 12, + ), child: SettingsContent(), ), ), @@ -44,7 +47,10 @@ class SettingsContent extends StatelessWidget { Widget build(BuildContext context) => Column( children: [ ...[ - Text('Settings', style: Theme.of(context).textTheme.headlineMedium), + Text( + 'Settings', + style: Theme.of(context).textTheme.headlineMedium, + ), FilledButton( onPressed: () { BookstoreAuth.of(context).signOut(); @@ -54,11 +60,10 @@ class SettingsContent extends StatelessWidget { const Text('Example using the Link widget:'), Link( uri: Uri.parse('/books/all/book/0'), - builder: - (context, followLink) => TextButton( - onPressed: followLink, - child: const Text('/books/all/book/0'), - ), + builder: (context, followLink) => TextButton( + onPressed: followLink, + child: const Text('/books/all/book/0'), + ), ), const Text('Example using GoRouter.of(context).go():'), TextButton( @@ -70,25 +75,23 @@ class SettingsContent extends StatelessWidget { ].map((w) => Padding(padding: const EdgeInsets.all(8), child: w)), const Text('Displays a dialog on the root Navigator:'), TextButton( - onPressed: - () => showDialog( - context: context, - builder: - (context) => AlertDialog( - title: const Text('Alert!'), - content: const Text('The alert description goes here.'), - actions: [ - TextButton( - onPressed: () => Navigator.pop(context, 'Cancel'), - child: const Text('Cancel'), - ), - TextButton( - onPressed: () => Navigator.pop(context, 'OK'), - child: const Text('OK'), - ), - ], - ), - ), + onPressed: () => showDialog( + context: context, + builder: (context) => AlertDialog( + title: const Text('Alert!'), + content: const Text('The alert description goes here.'), + actions: [ + TextButton( + onPressed: () => Navigator.pop(context, 'Cancel'), + child: const Text('Cancel'), + ), + TextButton( + onPressed: () => Navigator.pop(context, 'OK'), + child: const Text('OK'), + ), + ], + ), + ), child: const Text('Show Dialog'), ), ], diff --git a/navigation_and_routing/lib/src/widgets/author_list.dart b/navigation_and_routing/lib/src/widgets/author_list.dart index 4453509268c..e9c3a99a1c7 100644 --- a/navigation_and_routing/lib/src/widgets/author_list.dart +++ b/navigation_and_routing/lib/src/widgets/author_list.dart @@ -15,11 +15,10 @@ class AuthorList extends StatelessWidget { @override Widget build(BuildContext context) => ListView.builder( itemCount: authors.length, - itemBuilder: - (context, index) => ListTile( - title: Text(authors[index].name), - subtitle: Text('${authors[index].books.length} books'), - onTap: onTap != null ? () => onTap!(authors[index]) : null, - ), + itemBuilder: (context, index) => ListTile( + title: Text(authors[index].name), + subtitle: Text('${authors[index].books.length} books'), + onTap: onTap != null ? () => onTap!(authors[index]) : null, + ), ); } diff --git a/navigation_and_routing/lib/src/widgets/book_list.dart b/navigation_and_routing/lib/src/widgets/book_list.dart index 630f1e43b5d..9c5da89e7ac 100644 --- a/navigation_and_routing/lib/src/widgets/book_list.dart +++ b/navigation_and_routing/lib/src/widgets/book_list.dart @@ -15,11 +15,10 @@ class BookList extends StatelessWidget { @override Widget build(BuildContext context) => ListView.builder( itemCount: books.length, - itemBuilder: - (context, index) => ListTile( - title: Text(books[index].title), - subtitle: Text(books[index].author.name), - onTap: onTap != null ? () => onTap!(books[index]) : null, - ), + itemBuilder: (context, index) => ListTile( + title: Text(books[index].title), + subtitle: Text(books[index].author.name), + onTap: onTap != null ? () => onTap!(books[index]) : null, + ), ); } diff --git a/navigation_and_routing/pubspec.yaml b/navigation_and_routing/pubspec.yaml index 55bef920d14..19617657d31 100644 --- a/navigation_and_routing/pubspec.yaml +++ b/navigation_and_routing/pubspec.yaml @@ -2,16 +2,17 @@ name: bookstore description: Navigation and routing sample app publish_to: "none" # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: adaptive_navigation: ^0.0.3 cupertino_icons: ^1.0.2 flutter: sdk: flutter - go_router: ^16.1.0 + go_router: ^16.0.0 url_launcher: ^6.1.1 window_size: git: diff --git a/pedometer/example/lib/main.dart b/pedometer/example/lib/main.dart index ac402fc2737..00ea267eee8 100644 --- a/pedometer/example/lib/main.dart +++ b/pedometer/example/lib/main.dart @@ -65,20 +65,19 @@ class _HomeState extends State { Widget build(BuildContext context) { final textTheme = Theme.of(context).textTheme; - final barGroups = - hourlySteps - .map( - (e) => BarChartGroupData( - x: int.parse(e.startHour), - barRods: [ - BarChartRodData( - color: Colors.blue[900], - toY: e.steps.toDouble() / 100, - ), - ], + final barGroups = hourlySteps + .map( + (e) => BarChartGroupData( + x: int.parse(e.startHour), + barRods: [ + BarChartRodData( + color: Colors.blue[900], + toY: e.steps.toDouble() / 100, ), - ) - .toList(); + ], + ), + ) + .toList(); return Scaffold( body: Stack( @@ -99,14 +98,14 @@ class _HomeState extends State { children: [ lastUpdated != null ? Padding( - padding: const EdgeInsets.symmetric(vertical: 50.0), - child: Text( - DateFormat.yMMMMd('en_US').format(lastUpdated!), - style: textTheme.titleLarge!.copyWith( - color: Colors.blue[900], + padding: const EdgeInsets.symmetric(vertical: 50.0), + child: Text( + DateFormat.yMMMMd('en_US').format(lastUpdated!), + style: textTheme.titleLarge!.copyWith( + color: Colors.blue[900], + ), ), - ), - ) + ) : const SizedBox(height: 0), Text( hourlySteps.fold(0, (t, e) => t + e.steps).toString(), diff --git a/pedometer/example/lib/steps_repo.dart b/pedometer/example/lib/steps_repo.dart index d44e5f1ae75..bd8db966a36 100644 --- a/pedometer/example/lib/steps_repo.dart +++ b/pedometer/example/lib/steps_repo.dart @@ -45,10 +45,11 @@ class _IOSStepsRepo implements StepsRepo { final dylib = ffi.DynamicLibrary.open("pedometer.framework/pedometer"); // Initialize the Dart API - final initializeApi = dylib.lookupFunction< - ffi.IntPtr Function(ffi.Pointer), - int Function(ffi.Pointer) - >('Dart_InitializeApiDL'); + final initializeApi = dylib + .lookupFunction< + ffi.IntPtr Function(ffi.Pointer), + int Function(ffi.Pointer) + >('Dart_InitializeApiDL'); final initializeResult = initializeApi(ffi.NativeApi.initializeApiDLData); if (initializeResult != 0) { @@ -106,8 +107,9 @@ class _IOSStepsRepo implements StepsRepo { ) { if (result != null) { final stepCount = result.numberOfSteps.intValue; - final startHour = - hourFormatter.stringFromDate_(result.startDate).toString(); + final startHour = hourFormatter + .stringFromDate_(result.startDate) + .toString(); completer.complete(Steps(startHour, stepCount)); } else { debugPrint("Query error: ${error?.localizedDescription}"); @@ -136,8 +138,8 @@ class _AndroidStepsRepo implements StepsRepo { // ignore: invalid_use_of_internal_member activity = hc.Activity.fromReference(jni.Jni.getCurrentActivity()); applicationContext = - // ignore: invalid_use_of_internal_member - hc.Context.fromReference(jni.Jni.getCachedApplicationContext()); + // ignore: invalid_use_of_internal_member + hc.Context.fromReference(jni.Jni.getCachedApplicationContext()); client = hc.HealthConnectClient.getOrCreate$1(applicationContext); } @@ -147,10 +149,18 @@ class _AndroidStepsRepo implements StepsRepo { final now = DateTime.now(); for (var h = 0; h <= now.hour; h++) { - final start = - DateTime(now.year, now.month, now.day, h).millisecondsSinceEpoch; - final end = - DateTime(now.year, now.month, now.day, h + 1).millisecondsSinceEpoch; + final start = DateTime( + now.year, + now.month, + now.day, + h, + ).millisecondsSinceEpoch; + final end = DateTime( + now.year, + now.month, + now.day, + h + 1, + ).millisecondsSinceEpoch; final request = hc.AggregateRequest( { hc.StepsRecord.COUNT_TOTAL, diff --git a/pedometer/example/pubspec.yaml b/pedometer/example/pubspec.yaml index e454e4275a2..b9157f05fae 100644 --- a/pedometer/example/pubspec.yaml +++ b/pedometer/example/pubspec.yaml @@ -1,5 +1,8 @@ name: pedometer_example description: Demonstrates how to use the pedometer plugin. +version: 1.0.0+1 +resolution: workspace + # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev @@ -16,10 +19,10 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.0.0+1 + environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions @@ -41,10 +44,12 @@ dependencies: ffi: ^2.1.2 intl: ^0.20.0 - jni: ^0.13.0 - fl_chart: ^0.70.0 + jni: ^0.14.2 + fl_chart: ^1.0.0 dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults flutter_test: sdk: flutter @@ -53,7 +58,7 @@ dev_dependencies: # activated in the `analysis_options.yaml` file located at the root of your # package. See that file for information about deactivating specific lint # rules and activating additional ones. - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/pedometer/lib/health_connect.dart b/pedometer/lib/health_connect.dart index 7272f150687..653e0d0b5da 100644 --- a/pedometer/lib/health_connect.dart +++ b/pedometer/lib/health_connect.dart @@ -235,8 +235,8 @@ final class $HealthConnectClient$Companion$NullableType @core$_.override HealthConnectClient$Companion? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : HealthConnectClient$Companion.fromReference(reference); + ? null + : HealthConnectClient$Companion.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @@ -828,10 +828,9 @@ class HealthConnectClient extends jni$_.JObject { final $o = jni$_.JGlobalReference( jni$_.JObjectPtr.fromAddress(await $p.first), ); - final $k = - const jni$_.JListType( - jni$_.JObjectType(), - ).jClass.reference; + final $k = const jni$_.JListType( + jni$_.JObjectType(), + ).jClass.reference; if (!jni$_.Jni.env.IsInstanceOf($o.pointer, $k.pointer)) { $k.release(); throw 'Failed'; @@ -887,10 +886,9 @@ class HealthConnectClient extends jni$_.JObject { final $o = jni$_.JGlobalReference( jni$_.JObjectPtr.fromAddress(await $p.first), ); - final $k = - const jni$_.JListType( - jni$_.JObjectType(), - ).jClass.reference; + final $k = const jni$_.JListType( + jni$_.JObjectType(), + ).jClass.reference; if (!jni$_.Jni.env.IsInstanceOf($o.pointer, $k.pointer)) { $k.release(); throw 'Failed'; @@ -2179,8 +2177,8 @@ final class $PermissionController$Companion$NullableType @core$_.override PermissionController$Companion? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : PermissionController$Companion.fromReference(reference); + ? null + : PermissionController$Companion.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @@ -2313,10 +2311,9 @@ class PermissionController extends jni$_.JObject { final $o = jni$_.JGlobalReference( jni$_.JObjectPtr.fromAddress(await $p.first), ); - final $k = - const jni$_.JSetType( - jni$_.JObjectType(), - ).jClass.reference; + final $k = const jni$_.JSetType( + jni$_.JObjectType(), + ).jClass.reference; if (!jni$_.Jni.env.IsInstanceOf($o.pointer, $k.pointer)) { $k.release(); throw 'Failed'; @@ -3599,8 +3596,8 @@ final class $TimeRangeFilter$Companion$NullableType @core$_.override TimeRangeFilter$Companion? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : TimeRangeFilter$Companion.fromReference(reference); + ? null + : TimeRangeFilter$Companion.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @@ -10754,8 +10751,8 @@ final class $Intent$FilterComparison$NullableType @core$_.override Intent$FilterComparison? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : Intent$FilterComparison.fromReference(reference); + ? null + : Intent$FilterComparison.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectNullableType(); @@ -11044,8 +11041,8 @@ final class $Intent$ShortcutIconResource$NullableType @core$_.override Intent$ShortcutIconResource? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : Intent$ShortcutIconResource.fromReference(reference); + ? null + : Intent$ShortcutIconResource.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectNullableType(); @@ -29213,8 +29210,8 @@ final class $AggregateGroupByDurationRequest$NullableType @core$_.override AggregateGroupByDurationRequest? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : AggregateGroupByDurationRequest.fromReference(reference); + ? null + : AggregateGroupByDurationRequest.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @@ -29431,8 +29428,8 @@ final class $AggregateGroupByPeriodRequest$NullableType @core$_.override AggregateGroupByPeriodRequest? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : AggregateGroupByPeriodRequest.fromReference(reference); + ? null + : AggregateGroupByPeriodRequest.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @@ -30137,8 +30134,8 @@ final class $ReadRecordsRequest$NullableType<$T extends jni$_.JObject> @core$_.override ReadRecordsRequest<$T>? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : ReadRecordsRequest<$T>.fromReference(T, reference); + ? null + : ReadRecordsRequest<$T>.fromReference(T, reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @@ -30722,8 +30719,8 @@ final class $AggregateMetric$AggregationType$NullableType @core$_.override AggregateMetric$AggregationType? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : AggregateMetric$AggregationType.fromReference(reference); + ? null + : AggregateMetric$AggregationType.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @@ -30853,8 +30850,8 @@ final class $AggregateMetric$Companion$NullableType @core$_.override AggregateMetric$Companion? fromReference(jni$_.JReference reference) => reference.isNull - ? null - : AggregateMetric$Companion.fromReference(reference); + ? null + : AggregateMetric$Companion.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @@ -31054,13 +31051,9 @@ final class $AggregateMetric$Converter$FromDouble$NullableType< @core$_.override AggregateMetric$Converter$FromDouble<$R>? fromReference( jni$_.JReference reference, - ) => - reference.isNull - ? null - : AggregateMetric$Converter$FromDouble<$R>.fromReference( - R, - reference, - ); + ) => reference.isNull + ? null + : AggregateMetric$Converter$FromDouble<$R>.fromReference(R, reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectNullableType(); @@ -31270,10 +31263,9 @@ final class $AggregateMetric$Converter$FromLong$NullableType< @core$_.override AggregateMetric$Converter$FromLong<$R>? fromReference( jni$_.JReference reference, - ) => - reference.isNull - ? null - : AggregateMetric$Converter$FromLong<$R>.fromReference(R, reference); + ) => reference.isNull + ? null + : AggregateMetric$Converter$FromLong<$R>.fromReference(R, reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectNullableType(); @@ -31507,10 +31499,9 @@ final class $AggregateMetric$Converter$NullableType< @core$_.override AggregateMetric$Converter<$T, $R>? fromReference( jni$_.JReference reference, - ) => - reference.isNull - ? null - : AggregateMetric$Converter<$T, $R>.fromReference(T, R, reference); + ) => reference.isNull + ? null + : AggregateMetric$Converter<$T, $R>.fromReference(T, R, reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectNullableType(); diff --git a/pedometer/lib/pedometer_bindings_generated.dart b/pedometer/lib/pedometer_bindings_generated.dart index c93f0b23b70..eb567657bcc 100644 --- a/pedometer/lib/pedometer_bindings_generated.dart +++ b/pedometer/lib/pedometer_bindings_generated.dart @@ -31,12 +31,12 @@ class PedometerBindings { return __sel_registerName(str); } - late final __sel_registerNamePtr = _lookup< - ffi.NativeFunction Function(ffi.Pointer)> - >('sel_registerName'); - late final __sel_registerName = - __sel_registerNamePtr - .asFunction Function(ffi.Pointer)>(); + late final __sel_registerNamePtr = + _lookup< + ffi.NativeFunction Function(ffi.Pointer)> + >('sel_registerName'); + late final __sel_registerName = __sel_registerNamePtr + .asFunction Function(ffi.Pointer)>(); ffi.Pointer _getClass1(String name) { final cstr = name.toNativeUtf8(); @@ -52,29 +52,27 @@ class PedometerBindings { return __objc_getClass(str); } - late final __objc_getClassPtr = _lookup< - ffi.NativeFunction Function(ffi.Pointer)> - >('objc_getClass'); - late final __objc_getClass = - __objc_getClassPtr - .asFunction< - ffi.Pointer Function(ffi.Pointer) - >(); + late final __objc_getClassPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer) + > + >('objc_getClass'); + late final __objc_getClass = __objc_getClassPtr + .asFunction Function(ffi.Pointer)>(); ffi.Pointer _objc_retain(ffi.Pointer value) { return __objc_retain(value); } - late final __objc_retainPtr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer) - > - >('objc_retain'); - late final __objc_retain = - __objc_retainPtr - .asFunction< - ffi.Pointer Function(ffi.Pointer) - >(); + late final __objc_retainPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer) + > + >('objc_retain'); + late final __objc_retain = __objc_retainPtr + .asFunction Function(ffi.Pointer)>(); void _objc_release(ffi.Pointer value) { return __objc_release(value); @@ -84,8 +82,8 @@ class PedometerBindings { _lookup)>>( 'objc_release', ); - late final __objc_release = - __objc_releasePtr.asFunction)>(); + late final __objc_release = __objc_releasePtr + .asFunction)>(); late final _objc_releaseFinalizer2 = ffi.NativeFinalizer( __objc_releasePtr.cast(), @@ -96,16 +94,16 @@ class PedometerBindings { return __objc_msgSend_1(obj, sel); } - late final __objc_msgSend_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_1 = - __objc_msgSend_1Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_1 = __objc_msgSend_1Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_initialize1 = _registerName1("initialize"); late final _sel_init1 = _registerName1("init"); @@ -116,16 +114,16 @@ class PedometerBindings { return __objc_msgSend_2(obj, sel); } - late final __objc_msgSend_2Ptr = _lookup< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_2 = - __objc_msgSend_2Ptr - .asFunction< - instancetype Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_2Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_2 = __objc_msgSend_2Ptr + .asFunction< + instancetype Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_new1 = _registerName1("new"); late final _sel_allocWithZone_1 = _registerName1("allocWithZone:"); @@ -137,24 +135,24 @@ class PedometerBindings { return __objc_msgSend_3(obj, sel, zone); } - late final __objc_msgSend_3Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_3 = - __objc_msgSend_3Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>, - ) - >(); + late final __objc_msgSend_3Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_3 = __objc_msgSend_3Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>, + ) + >(); late final _sel_alloc1 = _registerName1("alloc"); late final _sel_dealloc1 = _registerName1("dealloc"); @@ -176,24 +174,24 @@ class PedometerBindings { return __objc_msgSend_4(obj, sel, aSelector); } - late final __objc_msgSend_4Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_4 = - __objc_msgSend_4Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_4Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_4 = __objc_msgSend_4Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); bool _objc_msgSend_0( ffi.Pointer obj, @@ -203,24 +201,24 @@ class PedometerBindings { return __objc_msgSend_0(obj, sel, clazz); } - late final __objc_msgSend_0Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_0 = - __objc_msgSend_0Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_0Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_0 = __objc_msgSend_0Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isKindOfClass_1 = _registerName1("isKindOfClass:"); late final _class_Protocol1 = _getClass1("Protocol"); @@ -233,24 +231,24 @@ class PedometerBindings { return __objc_msgSend_5(obj, sel, protocol); } - late final __objc_msgSend_5Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_5 = - __objc_msgSend_5Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_5Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_5 = __objc_msgSend_5Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_methodForSelector_1 = _registerName1("methodForSelector:"); ffi.Pointer> _objc_msgSend_6( @@ -261,24 +259,24 @@ class PedometerBindings { return __objc_msgSend_6(obj, sel, aSelector); } - late final __objc_msgSend_6Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_6 = - __objc_msgSend_6Ptr - .asFunction< - ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_6Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_6 = __objc_msgSend_6Ptr + .asFunction< + ffi.Pointer> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_instanceMethodForSelector_1 = _registerName1( "instanceMethodForSelector:", @@ -294,24 +292,24 @@ class PedometerBindings { return __objc_msgSend_7(obj, sel, aSelector); } - late final __objc_msgSend_7Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_7 = - __objc_msgSend_7Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_7Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_7 = __objc_msgSend_7Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_forwardingTargetForSelector_1 = _registerName1( "forwardingTargetForSelector:", @@ -324,24 +322,24 @@ class PedometerBindings { return __objc_msgSend_8(obj, sel, aSelector); } - late final __objc_msgSend_8Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_8 = - __objc_msgSend_8Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_8Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_8 = __objc_msgSend_8Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSInvocation1 = _getClass1("NSInvocation"); late final _class_NSMethodSignature1 = _getClass1("NSMethodSignature"); @@ -356,40 +354,43 @@ class PedometerBindings { return __objc_msgSend_9(obj, sel, types); } - late final __objc_msgSend_9Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_9 = - __objc_msgSend_9Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_9Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_9 = __objc_msgSend_9Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_numberOfArguments1 = _registerName1("numberOfArguments"); int _objc_msgSend_10(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_10(obj, sel); } - late final __objc_msgSend_10Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_10 = - __objc_msgSend_10Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_10Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_10 = __objc_msgSend_10Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_getArgumentTypeAtIndex_1 = _registerName1( "getArgumentTypeAtIndex:", @@ -402,24 +403,24 @@ class PedometerBindings { return __objc_msgSend_11(obj, sel, idx); } - late final __objc_msgSend_11Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_11 = - __objc_msgSend_11Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_11Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_11 = __objc_msgSend_11Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_frameLength1 = _registerName1("frameLength"); late final _sel_isOneway1 = _registerName1("isOneway"); @@ -427,16 +428,16 @@ class PedometerBindings { return __objc_msgSend_12(obj, sel); } - late final __objc_msgSend_12Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_12 = - __objc_msgSend_12Ptr - .asFunction< - bool Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_12Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_12 = __objc_msgSend_12Ptr + .asFunction< + bool Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_methodReturnType1 = _registerName1("methodReturnType"); ffi.Pointer _objc_msgSend_13( @@ -446,22 +447,22 @@ class PedometerBindings { return __objc_msgSend_13(obj, sel); } - late final __objc_msgSend_13Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_13 = - __objc_msgSend_13Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_13Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_13 = __objc_msgSend_13Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_methodReturnLength1 = _registerName1("methodReturnLength"); late final _sel_cancelPreviousPerformRequestsWithTarget_selector_object_1 = @@ -478,28 +479,28 @@ class PedometerBindings { return __objc_msgSend_14(obj, sel, aTarget, aSelector, anArgument); } - late final __objc_msgSend_14Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_14 = - __objc_msgSend_14Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_14Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_14 = __objc_msgSend_14Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_cancelPreviousPerformRequestsWithTarget_1 = _registerName1( "cancelPreviousPerformRequestsWithTarget:", @@ -512,24 +513,24 @@ class PedometerBindings { return __objc_msgSend_15(obj, sel, aTarget); } - late final __objc_msgSend_15Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_15 = - __objc_msgSend_15Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_15Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_15 = __objc_msgSend_15Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_accessInstanceVariablesDirectly1 = _registerName1( "accessInstanceVariablesDirectly", @@ -546,24 +547,24 @@ class PedometerBindings { return __objc_msgSend_16(obj, sel, object); } - late final __objc_msgSend_16Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_16 = - __objc_msgSend_16Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_16Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_16 = __objc_msgSend_16Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSEnumerator1 = _getClass1("NSEnumerator"); late final _sel_nextObject1 = _registerName1("nextObject"); @@ -574,22 +575,22 @@ class PedometerBindings { return __objc_msgSend_17(obj, sel); } - late final __objc_msgSend_17Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_17 = - __objc_msgSend_17Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_17Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_17 = __objc_msgSend_17Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_allObjects1 = _registerName1("allObjects"); late final _class_NSString1 = _getClass1("NSString"); @@ -603,20 +604,20 @@ class PedometerBindings { return __objc_msgSend_18(obj, sel, index); } - late final __objc_msgSend_18Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedShort Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_18 = - __objc_msgSend_18Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_18Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedShort Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_18 = __objc_msgSend_18Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _class_NSCoder1 = _getClass1("NSCoder"); late final _sel_encodeValueOfObjCType_at_1 = _registerName1( @@ -631,26 +632,26 @@ class PedometerBindings { return __objc_msgSend_19(obj, sel, type, addr); } - late final __objc_msgSend_19Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_19 = - __objc_msgSend_19Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_19Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_19 = __objc_msgSend_19Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSData1 = _getClass1("NSData"); late final _sel_bytes1 = _registerName1("bytes"); @@ -661,22 +662,22 @@ class PedometerBindings { return __objc_msgSend_20(obj, sel); } - late final __objc_msgSend_20Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_20 = - __objc_msgSend_20Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_20Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_20 = __objc_msgSend_20Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_description1 = _registerName1("description"); ffi.Pointer _objc_msgSend_21( @@ -686,22 +687,22 @@ class PedometerBindings { return __objc_msgSend_21(obj, sel); } - late final __objc_msgSend_21Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_21 = - __objc_msgSend_21Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_21Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_21 = __objc_msgSend_21Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getBytes_length_1 = _registerName1("getBytes:length:"); void _objc_msgSend_22( @@ -713,26 +714,26 @@ class PedometerBindings { return __objc_msgSend_22(obj, sel, buffer, length); } - late final __objc_msgSend_22Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_22 = - __objc_msgSend_22Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_22Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_22 = __objc_msgSend_22Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_getBytes_range_1 = _registerName1("getBytes:range:"); void _objc_msgSend_23( @@ -744,26 +745,26 @@ class PedometerBindings { return __objc_msgSend_23(obj, sel, buffer, range); } - late final __objc_msgSend_23Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_23 = - __objc_msgSend_23Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_23Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_23 = __objc_msgSend_23Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_isEqualToData_1 = _registerName1("isEqualToData:"); bool _objc_msgSend_24( @@ -774,24 +775,24 @@ class PedometerBindings { return __objc_msgSend_24(obj, sel, other); } - late final __objc_msgSend_24Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_24 = - __objc_msgSend_24Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_24Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_24 = __objc_msgSend_24Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_subdataWithRange_1 = _registerName1("subdataWithRange:"); ffi.Pointer _objc_msgSend_25( @@ -802,24 +803,24 @@ class PedometerBindings { return __objc_msgSend_25(obj, sel, range); } - late final __objc_msgSend_25Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_25 = - __objc_msgSend_25Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_25Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_25 = __objc_msgSend_25Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_writeToFile_atomically_1 = _registerName1( "writeToFile:atomically:", @@ -833,26 +834,26 @@ class PedometerBindings { return __objc_msgSend_26(obj, sel, path, useAuxiliaryFile); } - late final __objc_msgSend_26Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_26 = - __objc_msgSend_26Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_26Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_26 = __objc_msgSend_26Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _class_NSURL1 = _getClass1("NSURL"); late final _sel_initWithScheme_host_path_1 = _registerName1( @@ -868,28 +869,28 @@ class PedometerBindings { return __objc_msgSend_27(obj, sel, scheme, host, path); } - late final __objc_msgSend_27Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_27 = - __objc_msgSend_27Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_27Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_27 = __objc_msgSend_27Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initFileURLWithPath_isDirectory_relativeToURL_1 = _registerName1("initFileURLWithPath:isDirectory:relativeToURL:"); @@ -903,28 +904,28 @@ class PedometerBindings { return __objc_msgSend_28(obj, sel, path, isDir, baseURL); } - late final __objc_msgSend_28Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_28 = - __objc_msgSend_28Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_28Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_28 = __objc_msgSend_28Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ) + >(); late final _sel_initFileURLWithPath_relativeToURL_1 = _registerName1( "initFileURLWithPath:relativeToURL:", @@ -938,26 +939,26 @@ class PedometerBindings { return __objc_msgSend_29(obj, sel, path, baseURL); } - late final __objc_msgSend_29Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_29 = - __objc_msgSend_29Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_29Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_29 = __objc_msgSend_29Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initFileURLWithPath_isDirectory_1 = _registerName1( "initFileURLWithPath:isDirectory:", @@ -971,56 +972,56 @@ class PedometerBindings { return __objc_msgSend_30(obj, sel, path, isDir); } - late final __objc_msgSend_30Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_30 = - __objc_msgSend_30Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); - - late final _sel_initFileURLWithPath_1 = _registerName1( - "initFileURLWithPath:", - ); - instancetype _objc_msgSend_31( - ffi.Pointer obj, - ffi.Pointer sel, - ffi.Pointer path, + late final __objc_msgSend_30Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_30 = __objc_msgSend_30Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); + + late final _sel_initFileURLWithPath_1 = _registerName1( + "initFileURLWithPath:", + ); + instancetype _objc_msgSend_31( + ffi.Pointer obj, + ffi.Pointer sel, + ffi.Pointer path, ) { return __objc_msgSend_31(obj, sel, path); } - late final __objc_msgSend_31Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_31 = - __objc_msgSend_31Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_31Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_31 = __objc_msgSend_31Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileURLWithPath_isDirectory_relativeToURL_1 = _registerName1( "fileURLWithPath:isDirectory:relativeToURL:", @@ -1035,28 +1036,28 @@ class PedometerBindings { return __objc_msgSend_32(obj, sel, path, isDir, baseURL); } - late final __objc_msgSend_32Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_32 = - __objc_msgSend_32Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_32Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_32 = __objc_msgSend_32Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ) + >(); late final _sel_fileURLWithPath_relativeToURL_1 = _registerName1( "fileURLWithPath:relativeToURL:", @@ -1070,26 +1071,26 @@ class PedometerBindings { return __objc_msgSend_33(obj, sel, path, baseURL); } - late final __objc_msgSend_33Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_33 = - __objc_msgSend_33Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_33Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_33 = __objc_msgSend_33Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileURLWithPath_isDirectory_1 = _registerName1( "fileURLWithPath:isDirectory:", @@ -1103,26 +1104,26 @@ class PedometerBindings { return __objc_msgSend_34(obj, sel, path, isDir); } - late final __objc_msgSend_34Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_34 = - __objc_msgSend_34Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_34Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_34 = __objc_msgSend_34Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_fileURLWithPath_1 = _registerName1("fileURLWithPath:"); ffi.Pointer _objc_msgSend_35( @@ -1133,24 +1134,24 @@ class PedometerBindings { return __objc_msgSend_35(obj, sel, path); } - late final __objc_msgSend_35Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_35 = - __objc_msgSend_35Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_35Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_35 = __objc_msgSend_35Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_1 = _registerName1( @@ -1166,28 +1167,28 @@ class PedometerBindings { return __objc_msgSend_36(obj, sel, path, isDir, baseURL); } - late final __objc_msgSend_36Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_36 = - __objc_msgSend_36Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_36Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_36 = __objc_msgSend_36Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ) + >(); late final _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_1 = _registerName1( @@ -1203,28 +1204,28 @@ class PedometerBindings { return __objc_msgSend_37(obj, sel, path, isDir, baseURL); } - late final __objc_msgSend_37Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_37 = - __objc_msgSend_37Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_37Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_37 = __objc_msgSend_37Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ) + >(); late final _sel_initWithString_1 = _registerName1("initWithString:"); instancetype _objc_msgSend_38( @@ -1235,24 +1236,24 @@ class PedometerBindings { return __objc_msgSend_38(obj, sel, URLString); } - late final __objc_msgSend_38Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_38 = - __objc_msgSend_38Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_38Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_38 = __objc_msgSend_38Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithString_relativeToURL_1 = _registerName1( "initWithString:relativeToURL:", @@ -1266,26 +1267,26 @@ class PedometerBindings { return __objc_msgSend_39(obj, sel, URLString, baseURL); } - late final __objc_msgSend_39Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_39 = - __objc_msgSend_39Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_39Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_39 = __objc_msgSend_39Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLWithString_1 = _registerName1("URLWithString:"); late final _sel_URLWithString_relativeToURL_1 = _registerName1( @@ -1303,26 +1304,26 @@ class PedometerBindings { return __objc_msgSend_40(obj, sel, URLString, encodingInvalidCharacters); } - late final __objc_msgSend_40Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_40 = - __objc_msgSend_40Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_40Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_40 = __objc_msgSend_40Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_URLWithString_encodingInvalidCharacters_1 = _registerName1( "URLWithString:encodingInvalidCharacters:", @@ -1339,26 +1340,26 @@ class PedometerBindings { return __objc_msgSend_41(obj, sel, data, baseURL); } - late final __objc_msgSend_41Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_41 = - __objc_msgSend_41Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_41Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_41 = __objc_msgSend_41Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLWithDataRepresentation_relativeToURL_1 = _registerName1( "URLWithDataRepresentation:relativeToURL:", @@ -1372,26 +1373,26 @@ class PedometerBindings { return __objc_msgSend_42(obj, sel, data, baseURL); } - late final __objc_msgSend_42Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_42 = - __objc_msgSend_42Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_42Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_42 = __objc_msgSend_42Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_1 = _registerName1("initAbsoluteURLWithDataRepresentation:relativeToURL:"); @@ -1405,22 +1406,22 @@ class PedometerBindings { return __objc_msgSend_43(obj, sel); } - late final __objc_msgSend_43Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_43 = - __objc_msgSend_43Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_43Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_43 = __objc_msgSend_43Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_absoluteString1 = _registerName1("absoluteString"); ffi.Pointer _objc_msgSend_44( @@ -1430,22 +1431,22 @@ class PedometerBindings { return __objc_msgSend_44(obj, sel); } - late final __objc_msgSend_44Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_44 = - __objc_msgSend_44Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_44Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_44 = __objc_msgSend_44Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_relativeString1 = _registerName1("relativeString"); late final _sel_baseURL1 = _registerName1("baseURL"); @@ -1456,22 +1457,22 @@ class PedometerBindings { return __objc_msgSend_45(obj, sel); } - late final __objc_msgSend_45Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_45 = - __objc_msgSend_45Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_45Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_45 = __objc_msgSend_45Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_absoluteURL1 = _registerName1("absoluteURL"); late final _sel_scheme1 = _registerName1("scheme"); @@ -1493,26 +1494,26 @@ class PedometerBindings { return __objc_msgSend_46(obj, sel, value, type); } - late final __objc_msgSend_46Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_46 = - __objc_msgSend_46Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_46Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_46 = __objc_msgSend_46Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithCoder_1 = _registerName1("initWithCoder:"); instancetype _objc_msgSend_47( @@ -1523,24 +1524,24 @@ class PedometerBindings { return __objc_msgSend_47(obj, sel, coder); } - late final __objc_msgSend_47Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_47 = - __objc_msgSend_47Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_47Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_47 = __objc_msgSend_47Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_valueWithBytes_objCType_1 = _registerName1( "valueWithBytes:objCType:", @@ -1554,26 +1555,26 @@ class PedometerBindings { return __objc_msgSend_48(obj, sel, value, type); } - late final __objc_msgSend_48Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_48 = - __objc_msgSend_48Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_48Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_48 = __objc_msgSend_48Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_value_withObjCType_1 = _registerName1("value:withObjCType:"); late final _sel_valueWithNonretainedObject_1 = _registerName1( @@ -1587,24 +1588,24 @@ class PedometerBindings { return __objc_msgSend_49(obj, sel, anObject); } - late final __objc_msgSend_49Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_49 = - __objc_msgSend_49Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_49Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_49 = __objc_msgSend_49Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_nonretainedObjectValue1 = _registerName1( "nonretainedObjectValue", @@ -1618,24 +1619,24 @@ class PedometerBindings { return __objc_msgSend_50(obj, sel, pointer); } - late final __objc_msgSend_50Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_50 = - __objc_msgSend_50Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_50Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_50 = __objc_msgSend_50Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pointerValue1 = _registerName1("pointerValue"); late final _sel_isEqualToValue_1 = _registerName1("isEqualToValue:"); @@ -1647,24 +1648,24 @@ class PedometerBindings { return __objc_msgSend_51(obj, sel, value); } - late final __objc_msgSend_51Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_51 = - __objc_msgSend_51Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_51Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_51 = __objc_msgSend_51Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getValue_1 = _registerName1("getValue:"); void _objc_msgSend_52( @@ -1675,24 +1676,24 @@ class PedometerBindings { return __objc_msgSend_52(obj, sel, value); } - late final __objc_msgSend_52Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_52 = - __objc_msgSend_52Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_52Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_52 = __objc_msgSend_52Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_valueWithRange_1 = _registerName1("valueWithRange:"); ffi.Pointer _objc_msgSend_53( @@ -1703,24 +1704,24 @@ class PedometerBindings { return __objc_msgSend_53(obj, sel, range); } - late final __objc_msgSend_53Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_53 = - __objc_msgSend_53Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_53Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_53 = __objc_msgSend_53Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_rangeValue1 = _registerName1("rangeValue"); late final _objc_msgSend_useVariants1 = @@ -1733,16 +1734,16 @@ class PedometerBindings { return __objc_msgSend_54(obj, sel); } - late final __objc_msgSend_54Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_54 = - __objc_msgSend_54Ptr - .asFunction< - _NSRange Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_54Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_54 = __objc_msgSend_54Ptr + .asFunction< + _NSRange Function(ffi.Pointer, ffi.Pointer) + >(); void _objc_msgSend_54_stret( ffi.Pointer<_NSRange> stret, @@ -1752,24 +1753,24 @@ class PedometerBindings { return __objc_msgSend_54_stret(stret, obj, sel); } - late final __objc_msgSend_54_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_54_stret = - __objc_msgSend_54_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_54_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_54_stret = __objc_msgSend_54_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_keyPathsForValuesAffectingValueForKey_1 = _registerName1( "keyPathsForValuesAffectingValueForKey:", @@ -1782,24 +1783,24 @@ class PedometerBindings { return __objc_msgSend_55(obj, sel, key); } - late final __objc_msgSend_55Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_55 = - __objc_msgSend_55Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_55Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_55 = __objc_msgSend_55Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_automaticallyNotifiesObserversForKey_1 = _registerName1( "automaticallyNotifiesObserversForKey:", @@ -1812,24 +1813,24 @@ class PedometerBindings { return __objc_msgSend_56(obj, sel, key); } - late final __objc_msgSend_56Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_56 = - __objc_msgSend_56Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_56Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_56 = __objc_msgSend_56Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSArray1 = _getClass1("NSArray"); late final _sel_objectAtIndex_1 = _registerName1("objectAtIndex:"); @@ -1841,25 +1842,25 @@ class PedometerBindings { return __objc_msgSend_57(obj, sel, index); } - late final __objc_msgSend_57Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_57 = - __objc_msgSend_57Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); - + late final __objc_msgSend_57Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_57 = __objc_msgSend_57Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); + late final _sel_initWithObjects_count_1 = _registerName1( "initWithObjects:count:", ); @@ -1872,26 +1873,26 @@ class PedometerBindings { return __objc_msgSend_58(obj, sel, objects, cnt); } - late final __objc_msgSend_58Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_58 = - __objc_msgSend_58Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int, - ) - >(); + late final __objc_msgSend_58Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_58 = __objc_msgSend_58Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int, + ) + >(); late final _sel_arrayByAddingObject_1 = _registerName1( "arrayByAddingObject:", @@ -1904,24 +1905,24 @@ class PedometerBindings { return __objc_msgSend_59(obj, sel, anObject); } - late final __objc_msgSend_59Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_59 = - __objc_msgSend_59Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_59Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_59 = __objc_msgSend_59Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_arrayByAddingObjectsFromArray_1 = _registerName1( "arrayByAddingObjectsFromArray:", @@ -1934,24 +1935,24 @@ class PedometerBindings { return __objc_msgSend_60(obj, sel, otherArray); } - late final __objc_msgSend_60Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_60 = - __objc_msgSend_60Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_60Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_60 = __objc_msgSend_60Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_componentsJoinedByString_1 = _registerName1( "componentsJoinedByString:", @@ -1964,24 +1965,24 @@ class PedometerBindings { return __objc_msgSend_61(obj, sel, separator); } - late final __objc_msgSend_61Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_61 = - __objc_msgSend_61Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_61Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_61 = __objc_msgSend_61Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_containsObject_1 = _registerName1("containsObject:"); late final _sel_descriptionWithLocale_1 = _registerName1( @@ -1995,24 +1996,24 @@ class PedometerBindings { return __objc_msgSend_62(obj, sel, locale); } - late final __objc_msgSend_62Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_62 = - __objc_msgSend_62Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_62Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_62 = __objc_msgSend_62Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_descriptionWithLocale_indent_1 = _registerName1( "descriptionWithLocale:indent:", @@ -2026,26 +2027,26 @@ class PedometerBindings { return __objc_msgSend_63(obj, sel, locale, level); } - late final __objc_msgSend_63Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_63 = - __objc_msgSend_63Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_63Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_63 = __objc_msgSend_63Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_firstObjectCommonWithArray_1 = _registerName1( "firstObjectCommonWithArray:", @@ -2058,24 +2059,24 @@ class PedometerBindings { return __objc_msgSend_64(obj, sel, otherArray); } - late final __objc_msgSend_64Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_64 = - __objc_msgSend_64Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_64Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_64 = __objc_msgSend_64Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getObjects_range_1 = _registerName1("getObjects:range:"); void _objc_msgSend_65( @@ -2087,26 +2088,26 @@ class PedometerBindings { return __objc_msgSend_65(obj, sel, objects, range); } - late final __objc_msgSend_65Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_65 = - __objc_msgSend_65Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - _NSRange, - ) - >(); + late final __objc_msgSend_65Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_65 = __objc_msgSend_65Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + _NSRange, + ) + >(); late final _sel_indexOfObject_1 = _registerName1("indexOfObject:"); int _objc_msgSend_66( @@ -2117,24 +2118,24 @@ class PedometerBindings { return __objc_msgSend_66(obj, sel, anObject); } - late final __objc_msgSend_66Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_66 = - __objc_msgSend_66Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_66Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_66 = __objc_msgSend_66Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_indexOfObject_inRange_1 = _registerName1( "indexOfObject:inRange:", @@ -2148,26 +2149,26 @@ class PedometerBindings { return __objc_msgSend_67(obj, sel, anObject, range); } - late final __objc_msgSend_67Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_67 = - __objc_msgSend_67Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_67Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_67 = __objc_msgSend_67Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_indexOfObjectIdenticalTo_1 = _registerName1( "indexOfObjectIdenticalTo:", @@ -2184,24 +2185,24 @@ class PedometerBindings { return __objc_msgSend_68(obj, sel, otherArray); } - late final __objc_msgSend_68Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_68 = - __objc_msgSend_68Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_68Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_68 = __objc_msgSend_68Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_firstObject1 = _registerName1("firstObject"); late final _sel_lastObject1 = _registerName1("lastObject"); @@ -2213,22 +2214,22 @@ class PedometerBindings { return __objc_msgSend_69(obj, sel); } - late final __objc_msgSend_69Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_69 = - __objc_msgSend_69Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_69Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_69 = __objc_msgSend_69Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_reverseObjectEnumerator1 = _registerName1( "reverseObjectEnumerator", @@ -2255,42 +2256,42 @@ class PedometerBindings { return __objc_msgSend_70(obj, sel, comparator, context); } - late final __objc_msgSend_70Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_70 = - __objc_msgSend_70Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_70Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_70 = __objc_msgSend_70Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >, + ffi.Pointer, + ) + >(); late final _sel_sortedArrayUsingFunction_context_hint_1 = _registerName1( "sortedArrayUsingFunction:context:hint:", @@ -2314,44 +2315,44 @@ class PedometerBindings { return __objc_msgSend_71(obj, sel, comparator, context, hint); } - late final __objc_msgSend_71Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_71 = - __objc_msgSend_71Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_71Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_71 = __objc_msgSend_71Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_sortedArrayUsingSelector_1 = _registerName1( "sortedArrayUsingSelector:", @@ -2364,24 +2365,24 @@ class PedometerBindings { return __objc_msgSend_72(obj, sel, comparator); } - late final __objc_msgSend_72Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_72 = - __objc_msgSend_72Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_72Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_72 = __objc_msgSend_72Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_subarrayWithRange_1 = _registerName1("subarrayWithRange:"); ffi.Pointer _objc_msgSend_73( @@ -2392,24 +2393,24 @@ class PedometerBindings { return __objc_msgSend_73(obj, sel, range); } - late final __objc_msgSend_73Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_73 = - __objc_msgSend_73Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_73Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_73 = __objc_msgSend_73Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _class_NSError1 = _getClass1("NSError"); late final _sel_initWithDomain_code_userInfo_1 = _registerName1( @@ -2425,28 +2426,28 @@ class PedometerBindings { return __objc_msgSend_74(obj, sel, domain, code, dict); } - late final __objc_msgSend_74Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_74 = - __objc_msgSend_74Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_74Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_74 = __objc_msgSend_74Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_errorWithDomain_code_userInfo_1 = _registerName1( "errorWithDomain:code:userInfo:", @@ -2457,16 +2458,16 @@ class PedometerBindings { return __objc_msgSend_75(obj, sel); } - late final __objc_msgSend_75Ptr = _lookup< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_75 = - __objc_msgSend_75Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_75Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_75 = __objc_msgSend_75Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_userInfo1 = _registerName1("userInfo"); late final _sel_localizedDescription1 = _registerName1( @@ -2488,22 +2489,22 @@ class PedometerBindings { return __objc_msgSend_76(obj, sel); } - late final __objc_msgSend_76Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_76 = - __objc_msgSend_76Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_76Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_76 = __objc_msgSend_76Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_recoveryAttempter1 = _registerName1("recoveryAttempter"); late final _sel_helpAnchor1 = _registerName1("helpAnchor"); @@ -2515,22 +2516,22 @@ class PedometerBindings { return __objc_msgSend_77(obj, sel); } - late final __objc_msgSend_77Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_77 = - __objc_msgSend_77Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_77Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_77 = __objc_msgSend_77Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); ffi.Pointer<_ObjCBlockDesc> _newBlockDesc1() { final d = pkg_ffi.calloc.allocate<_ObjCBlockDesc>( @@ -2568,12 +2569,14 @@ class PedometerBindings { return __Block_copy(value); } - late final __Block_copyPtr = _lookup< - ffi.NativeFunction Function(ffi.Pointer)> - >('_Block_copy'); - late final __Block_copy = - __Block_copyPtr - .asFunction Function(ffi.Pointer)>(); + late final __Block_copyPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer) + > + >('_Block_copy'); + late final __Block_copy = __Block_copyPtr + .asFunction Function(ffi.Pointer)>(); void _Block_release(ffi.Pointer value) { return __Block_release(value); @@ -2583,8 +2586,8 @@ class PedometerBindings { _lookup)>>( '_Block_release', ); - late final __Block_release = - __Block_releasePtr.asFunction)>(); + late final __Block_release = __Block_releasePtr + .asFunction)>(); late final _objc_releaseFinalizer11 = ffi.NativeFinalizer( __Block_releasePtr.cast(), @@ -2601,26 +2604,26 @@ class PedometerBindings { return __objc_msgSend_78(obj, sel, errorDomain, provider); } - late final __objc_msgSend_78Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_78 = - __objc_msgSend_78Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_78Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_78 = __objc_msgSend_78Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_userInfoValueProviderForDomain_1 = _registerName1( "userInfoValueProviderForDomain:", @@ -2635,28 +2638,28 @@ class PedometerBindings { return __objc_msgSend_79(obj, sel, err, userInfoKey, errorDomain); } - late final __objc_msgSend_79Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_79 = - __objc_msgSend_79Ptr - .asFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_79Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_79 = __objc_msgSend_79Ptr + .asFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setKeys_triggerChangeNotificationsForDependentKey_1 = _registerName1("setKeys:triggerChangeNotificationsForDependentKey:"); @@ -2669,26 +2672,26 @@ class PedometerBindings { return __objc_msgSend_80(obj, sel, keys, dependentKey); } - late final __objc_msgSend_80Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_80 = - __objc_msgSend_80Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_80Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_80 = __objc_msgSend_80Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_classFallbacksForKeyedArchiver1 = _registerName1( "classFallbacksForKeyedArchiver", @@ -2706,26 +2709,26 @@ class PedometerBindings { return __objc_msgSend_81(obj, sel, url, error); } - late final __objc_msgSend_81Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_81 = - __objc_msgSend_81Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_81Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_81 = __objc_msgSend_81Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_makeObjectsPerformSelector_1 = _registerName1( "makeObjectsPerformSelector:", @@ -2742,29 +2745,29 @@ class PedometerBindings { return __objc_msgSend_82(obj, sel, aSelector, argument); } - late final __objc_msgSend_82Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_82 = - __objc_msgSend_82Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); - - late final _class_NSIndexSet1 = _getClass1("NSIndexSet"); - late final _sel_indexSet1 = _registerName1("indexSet"); + late final __objc_msgSend_82Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_82 = __objc_msgSend_82Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); + + late final _class_NSIndexSet1 = _getClass1("NSIndexSet"); + late final _sel_indexSet1 = _registerName1("indexSet"); late final _sel_indexSetWithIndex_1 = _registerName1("indexSetWithIndex:"); late final _sel_indexSetWithIndexesInRange_1 = _registerName1( "indexSetWithIndexesInRange:", @@ -2777,24 +2780,24 @@ class PedometerBindings { return __objc_msgSend_83(obj, sel, range); } - late final __objc_msgSend_83Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_83 = - __objc_msgSend_83Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_83Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_83 = __objc_msgSend_83Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_initWithIndexesInRange_1 = _registerName1( "initWithIndexesInRange:", @@ -2808,24 +2811,24 @@ class PedometerBindings { return __objc_msgSend_84(obj, sel, indexSet); } - late final __objc_msgSend_84Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_84 = - __objc_msgSend_84Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_84Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_84 = __objc_msgSend_84Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithIndex_1 = _registerName1("initWithIndex:"); late final _sel_isEqualToIndexSet_1 = _registerName1("isEqualToIndexSet:"); @@ -2837,24 +2840,24 @@ class PedometerBindings { return __objc_msgSend_85(obj, sel, indexSet); } - late final __objc_msgSend_85Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_85 = - __objc_msgSend_85Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_85Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_85 = __objc_msgSend_85Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_firstIndex1 = _registerName1("firstIndex"); late final _sel_lastIndex1 = _registerName1("lastIndex"); @@ -2869,20 +2872,20 @@ class PedometerBindings { return __objc_msgSend_86(obj, sel, value); } - late final __objc_msgSend_86Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_86 = - __objc_msgSend_86Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_86Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_86 = __objc_msgSend_86Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_indexLessThanIndex_1 = _registerName1("indexLessThanIndex:"); late final _sel_indexGreaterThanOrEqualToIndex_1 = _registerName1( @@ -2904,28 +2907,28 @@ class PedometerBindings { return __objc_msgSend_87(obj, sel, indexBuffer, bufferSize, range); } - late final __objc_msgSend_87Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer<_NSRange>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_87 = - __objc_msgSend_87Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_NSRange>, - ) - >(); + late final __objc_msgSend_87Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer<_NSRange>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_87 = __objc_msgSend_87Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_NSRange>, + ) + >(); late final _sel_countOfIndexesInRange_1 = _registerName1( "countOfIndexesInRange:", @@ -2938,24 +2941,20 @@ class PedometerBindings { return __objc_msgSend_88(obj, sel, range); } - late final __objc_msgSend_88Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_88 = - __objc_msgSend_88Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_88Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_88 = __objc_msgSend_88Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer, _NSRange) + >(); late final _sel_containsIndex_1 = _registerName1("containsIndex:"); bool _objc_msgSend_89( @@ -2966,20 +2965,20 @@ class PedometerBindings { return __objc_msgSend_89(obj, sel, value); } - late final __objc_msgSend_89Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_89 = - __objc_msgSend_89Ptr - .asFunction< - bool Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_89Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_89 = __objc_msgSend_89Ptr + .asFunction< + bool Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_containsIndexesInRange_1 = _registerName1( "containsIndexesInRange:", @@ -2992,20 +2991,20 @@ class PedometerBindings { return __objc_msgSend_90(obj, sel, range); } - late final __objc_msgSend_90Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, ffi.Pointer, _NSRange) - > - >('objc_msgSend'); - late final __objc_msgSend_90 = - __objc_msgSend_90Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_90Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_90 = __objc_msgSend_90Ptr + .asFunction< + bool Function(ffi.Pointer, ffi.Pointer, _NSRange) + >(); late final _sel_containsIndexes_1 = _registerName1("containsIndexes:"); late final _sel_intersectsIndexesInRange_1 = _registerName1( @@ -3022,24 +3021,24 @@ class PedometerBindings { return __objc_msgSend_91(obj, sel, block); } - late final __objc_msgSend_91Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_91 = - __objc_msgSend_91Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_91Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_91 = __objc_msgSend_91Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateIndexesWithOptions_usingBlock_1 = _registerName1( "enumerateIndexesWithOptions:usingBlock:", @@ -3053,26 +3052,26 @@ class PedometerBindings { return __objc_msgSend_92(obj, sel, opts, block); } - late final __objc_msgSend_92Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_92 = - __objc_msgSend_92Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_92Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_92 = __objc_msgSend_92Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateIndexesInRange_options_usingBlock_1 = _registerName1( "enumerateIndexesInRange:options:usingBlock:", @@ -3087,28 +3086,28 @@ class PedometerBindings { return __objc_msgSend_93(obj, sel, range, opts, block); } - late final __objc_msgSend_93Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_93 = - __objc_msgSend_93Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_93Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_93 = __objc_msgSend_93Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexPassingTest_1 = _registerName1("indexPassingTest:"); int _objc_msgSend_94( @@ -3119,24 +3118,24 @@ class PedometerBindings { return __objc_msgSend_94(obj, sel, predicate); } - late final __objc_msgSend_94Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_94 = - __objc_msgSend_94Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_94Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_94 = __objc_msgSend_94Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexWithOptions_passingTest_1 = _registerName1( "indexWithOptions:passingTest:", @@ -3150,26 +3149,26 @@ class PedometerBindings { return __objc_msgSend_95(obj, sel, opts, predicate); } - late final __objc_msgSend_95Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_95 = - __objc_msgSend_95Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_95Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_95 = __objc_msgSend_95Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexInRange_options_passingTest_1 = _registerName1( "indexInRange:options:passingTest:", @@ -3184,28 +3183,28 @@ class PedometerBindings { return __objc_msgSend_96(obj, sel, range, opts, predicate); } - late final __objc_msgSend_96Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_96 = - __objc_msgSend_96Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_96Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_96 = __objc_msgSend_96Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexesPassingTest_1 = _registerName1("indexesPassingTest:"); ffi.Pointer _objc_msgSend_97( @@ -3216,24 +3215,24 @@ class PedometerBindings { return __objc_msgSend_97(obj, sel, predicate); } - late final __objc_msgSend_97Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_97 = - __objc_msgSend_97Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_97Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_97 = __objc_msgSend_97Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexesWithOptions_passingTest_1 = _registerName1( "indexesWithOptions:passingTest:", @@ -3247,26 +3246,26 @@ class PedometerBindings { return __objc_msgSend_98(obj, sel, opts, predicate); } - late final __objc_msgSend_98Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_98 = - __objc_msgSend_98Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_98Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_98 = __objc_msgSend_98Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexesInRange_options_passingTest_1 = _registerName1( "indexesInRange:options:passingTest:", @@ -3281,28 +3280,28 @@ class PedometerBindings { return __objc_msgSend_99(obj, sel, range, opts, predicate); } - late final __objc_msgSend_99Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_99 = - __objc_msgSend_99Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_99Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_99 = __objc_msgSend_99Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateRangesUsingBlock_1 = _registerName1( "enumerateRangesUsingBlock:", @@ -3315,24 +3314,24 @@ class PedometerBindings { return __objc_msgSend_100(obj, sel, block); } - late final __objc_msgSend_100Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_100 = - __objc_msgSend_100Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_100Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_100 = __objc_msgSend_100Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateRangesWithOptions_usingBlock_1 = _registerName1( "enumerateRangesWithOptions:usingBlock:", @@ -3346,26 +3345,26 @@ class PedometerBindings { return __objc_msgSend_101(obj, sel, opts, block); } - late final __objc_msgSend_101Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_101 = - __objc_msgSend_101Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_101Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_101 = __objc_msgSend_101Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateRangesInRange_options_usingBlock_1 = _registerName1( "enumerateRangesInRange:options:usingBlock:", @@ -3380,28 +3379,28 @@ class PedometerBindings { return __objc_msgSend_102(obj, sel, range, opts, block); } - late final __objc_msgSend_102Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_102 = - __objc_msgSend_102Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_102Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_102 = __objc_msgSend_102Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_objectsAtIndexes_1 = _registerName1("objectsAtIndexes:"); ffi.Pointer _objc_msgSend_103( @@ -3412,24 +3411,24 @@ class PedometerBindings { return __objc_msgSend_103(obj, sel, indexes); } - late final __objc_msgSend_103Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_103 = - __objc_msgSend_103Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_103Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_103 = __objc_msgSend_103Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_objectAtIndexedSubscript_1 = _registerName1( "objectAtIndexedSubscript:", @@ -3445,24 +3444,24 @@ class PedometerBindings { return __objc_msgSend_104(obj, sel, block); } - late final __objc_msgSend_104Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_104 = - __objc_msgSend_104Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_104Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_104 = __objc_msgSend_104Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateObjectsWithOptions_usingBlock_1 = _registerName1( "enumerateObjectsWithOptions:usingBlock:", @@ -3476,26 +3475,26 @@ class PedometerBindings { return __objc_msgSend_105(obj, sel, opts, block); } - late final __objc_msgSend_105Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_105 = - __objc_msgSend_105Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_105Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_105 = __objc_msgSend_105Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateObjectsAtIndexes_options_usingBlock_1 = _registerName1("enumerateObjectsAtIndexes:options:usingBlock:"); @@ -3509,28 +3508,28 @@ class PedometerBindings { return __objc_msgSend_106(obj, sel, s, opts, block); } - late final __objc_msgSend_106Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_106 = - __objc_msgSend_106Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_106Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_106 = __objc_msgSend_106Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexOfObjectPassingTest_1 = _registerName1( "indexOfObjectPassingTest:", @@ -3543,24 +3542,24 @@ class PedometerBindings { return __objc_msgSend_107(obj, sel, predicate); } - late final __objc_msgSend_107Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_107 = - __objc_msgSend_107Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_107Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_107 = __objc_msgSend_107Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexOfObjectWithOptions_passingTest_1 = _registerName1( "indexOfObjectWithOptions:passingTest:", @@ -3574,26 +3573,26 @@ class PedometerBindings { return __objc_msgSend_108(obj, sel, opts, predicate); } - late final __objc_msgSend_108Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_108 = - __objc_msgSend_108Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_108Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_108 = __objc_msgSend_108Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexOfObjectAtIndexes_options_passingTest_1 = _registerName1( "indexOfObjectAtIndexes:options:passingTest:", @@ -3608,28 +3607,28 @@ class PedometerBindings { return __objc_msgSend_109(obj, sel, s, opts, predicate); } - late final __objc_msgSend_109Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_109 = - __objc_msgSend_109Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_109Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_109 = __objc_msgSend_109Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexesOfObjectsPassingTest_1 = _registerName1( "indexesOfObjectsPassingTest:", @@ -3642,24 +3641,24 @@ class PedometerBindings { return __objc_msgSend_110(obj, sel, predicate); } - late final __objc_msgSend_110Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_110 = - __objc_msgSend_110Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_110Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_110 = __objc_msgSend_110Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexesOfObjectsWithOptions_passingTest_1 = _registerName1( "indexesOfObjectsWithOptions:passingTest:", @@ -3673,26 +3672,26 @@ class PedometerBindings { return __objc_msgSend_111(obj, sel, opts, predicate); } - late final __objc_msgSend_111Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_111 = - __objc_msgSend_111Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_111Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_111 = __objc_msgSend_111Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexesOfObjectsAtIndexes_options_passingTest_1 = _registerName1("indexesOfObjectsAtIndexes:options:passingTest:"); @@ -3706,28 +3705,28 @@ class PedometerBindings { return __objc_msgSend_112(obj, sel, s, opts, predicate); } - late final __objc_msgSend_112Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_112 = - __objc_msgSend_112Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_112Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_112 = __objc_msgSend_112Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_sortedArrayUsingComparator_1 = _registerName1( "sortedArrayUsingComparator:", @@ -3740,24 +3739,24 @@ class PedometerBindings { return __objc_msgSend_113(obj, sel, cmptr); } - late final __objc_msgSend_113Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_113 = - __objc_msgSend_113Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_113Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_113 = __objc_msgSend_113Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_sortedArrayWithOptions_usingComparator_1 = _registerName1( "sortedArrayWithOptions:usingComparator:", @@ -3771,26 +3770,26 @@ class PedometerBindings { return __objc_msgSend_114(obj, sel, opts, cmptr); } - late final __objc_msgSend_114Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_114 = - __objc_msgSend_114Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_114Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_114 = __objc_msgSend_114Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_indexOfObject_inSortedRange_options_usingComparator_1 = _registerName1("indexOfObject:inSortedRange:options:usingComparator:"); @@ -3805,30 +3804,30 @@ class PedometerBindings { return __objc_msgSend_115(obj, sel, obj1, r, opts, cmp); } - late final __objc_msgSend_115Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_115 = - __objc_msgSend_115Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_115Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_115 = __objc_msgSend_115Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_array1 = _registerName1("array"); late final _sel_arrayWithObject_1 = _registerName1("arrayWithObject:"); @@ -3840,24 +3839,24 @@ class PedometerBindings { return __objc_msgSend_116(obj, sel, anObject); } - late final __objc_msgSend_116Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_116 = - __objc_msgSend_116Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_116Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_116 = __objc_msgSend_116Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_arrayWithObjects_count_1 = _registerName1( "arrayWithObjects:count:", @@ -3872,24 +3871,24 @@ class PedometerBindings { return __objc_msgSend_117(obj, sel, array); } - late final __objc_msgSend_117Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_117 = - __objc_msgSend_117Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_117Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_117 = __objc_msgSend_117Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithObjects_1 = _registerName1("initWithObjects:"); late final _sel_initWithArray_1 = _registerName1("initWithArray:"); @@ -3905,26 +3904,26 @@ class PedometerBindings { return __objc_msgSend_118(obj, sel, array, flag); } - late final __objc_msgSend_118Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_118 = - __objc_msgSend_118Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_118Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_118 = __objc_msgSend_118Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_initWithContentsOfURL_error_1 = _registerName1( "initWithContentsOfURL:error:", @@ -3938,26 +3937,26 @@ class PedometerBindings { return __objc_msgSend_119(obj, sel, url, error); } - late final __objc_msgSend_119Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_119 = - __objc_msgSend_119Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_119Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_119 = __objc_msgSend_119Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_arrayWithContentsOfURL_error_1 = _registerName1( "arrayWithContentsOfURL:error:", @@ -3974,28 +3973,28 @@ class PedometerBindings { return __objc_msgSend_120(obj, sel, other, options, block); } - late final __objc_msgSend_120Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_120 = - __objc_msgSend_120Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_120Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_120 = __objc_msgSend_120Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_differenceFromArray_withOptions_1 = _registerName1( "differenceFromArray:withOptions:", @@ -4009,26 +4008,26 @@ class PedometerBindings { return __objc_msgSend_121(obj, sel, other, options); } - late final __objc_msgSend_121Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_121 = - __objc_msgSend_121Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_121Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_121 = __objc_msgSend_121Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_differenceFromArray_1 = _registerName1( "differenceFromArray:", @@ -4044,24 +4043,24 @@ class PedometerBindings { return __objc_msgSend_122(obj, sel, difference); } - late final __objc_msgSend_122Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_122 = - __objc_msgSend_122Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_122Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_122 = __objc_msgSend_122Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getObjects_1 = _registerName1("getObjects:"); void _objc_msgSend_123( @@ -4072,24 +4071,24 @@ class PedometerBindings { return __objc_msgSend_123(obj, sel, objects); } - late final __objc_msgSend_123Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_123 = - __objc_msgSend_123Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_123Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_123 = __objc_msgSend_123Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_arrayWithContentsOfFile_1 = _registerName1( "arrayWithContentsOfFile:", @@ -4102,24 +4101,24 @@ class PedometerBindings { return __objc_msgSend_124(obj, sel, path); } - late final __objc_msgSend_124Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_124 = - __objc_msgSend_124Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_124Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_124 = __objc_msgSend_124Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_arrayWithContentsOfURL_1 = _registerName1( "arrayWithContentsOfURL:", @@ -4132,24 +4131,24 @@ class PedometerBindings { return __objc_msgSend_125(obj, sel, url); } - late final __objc_msgSend_125Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_125 = - __objc_msgSend_125Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_125Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_125 = __objc_msgSend_125Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithContentsOfFile_1 = _registerName1( "initWithContentsOfFile:", @@ -4169,26 +4168,26 @@ class PedometerBindings { return __objc_msgSend_126(obj, sel, url, atomically); } - late final __objc_msgSend_126Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_126 = - __objc_msgSend_126Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_126Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_126 = __objc_msgSend_126Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_pathsMatchingExtensions_1 = _registerName1( "pathsMatchingExtensions:", @@ -4204,26 +4203,26 @@ class PedometerBindings { return __objc_msgSend_127(obj, sel, value, key); } - late final __objc_msgSend_127Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_127 = - __objc_msgSend_127Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_127Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_127 = __objc_msgSend_127Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_1 = _registerName1( @@ -4249,32 +4248,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_128Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_128 = - __objc_msgSend_128Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_128Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_128 = __objc_msgSend_128Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_1 = _registerName1("removeObserver:fromObjectsAtIndexes:forKeyPath:context:"); @@ -4289,30 +4288,30 @@ class PedometerBindings { return __objc_msgSend_129(obj, sel, observer, indexes, keyPath, context); } - late final __objc_msgSend_129Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_129 = - __objc_msgSend_129Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_129Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_129 = __objc_msgSend_129Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_1 = _registerName1("removeObserver:fromObjectsAtIndexes:forKeyPath:"); @@ -4326,28 +4325,28 @@ class PedometerBindings { return __objc_msgSend_130(obj, sel, observer, indexes, keyPath); } - late final __objc_msgSend_130Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_130 = - __objc_msgSend_130Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_130Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_130 = __objc_msgSend_130Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_addObserver_forKeyPath_options_context_1 = _registerName1( "addObserver:forKeyPath:options:context:", @@ -4363,30 +4362,30 @@ class PedometerBindings { return __objc_msgSend_131(obj, sel, observer, keyPath, options, context); } - late final __objc_msgSend_131Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_131 = - __objc_msgSend_131Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_131Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_131 = __objc_msgSend_131Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_removeObserver_forKeyPath_context_1 = _registerName1( "removeObserver:forKeyPath:context:", @@ -4401,61 +4400,61 @@ class PedometerBindings { return __objc_msgSend_132(obj, sel, observer, keyPath, context); } - late final __objc_msgSend_132Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_132 = - __objc_msgSend_132Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); - - late final _sel_removeObserver_forKeyPath_1 = _registerName1( - "removeObserver:forKeyPath:", - ); - void _objc_msgSend_133( - ffi.Pointer obj, - ffi.Pointer sel, - ffi.Pointer observer, - ffi.Pointer keyPath, + late final __objc_msgSend_132Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_132 = __objc_msgSend_132Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); + + late final _sel_removeObserver_forKeyPath_1 = _registerName1( + "removeObserver:forKeyPath:", + ); + void _objc_msgSend_133( + ffi.Pointer obj, + ffi.Pointer sel, + ffi.Pointer observer, + ffi.Pointer keyPath, ) { return __objc_msgSend_133(obj, sel, observer, keyPath); } - late final __objc_msgSend_133Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_133 = - __objc_msgSend_133Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_133Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_133 = __objc_msgSend_133Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_sortedArrayUsingDescriptors_1 = _registerName1( "sortedArrayUsingDescriptors:", @@ -4473,26 +4472,26 @@ class PedometerBindings { return __objc_msgSend_134(obj, sel, predicateFormat, arguments); } - late final __objc_msgSend_134Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_134 = - __objc_msgSend_134Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_134Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_134 = __objc_msgSend_134Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_predicateWithFormat_1 = _registerName1( "predicateWithFormat:", @@ -4505,24 +4504,24 @@ class PedometerBindings { return __objc_msgSend_135(obj, sel, predicateFormat); } - late final __objc_msgSend_135Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_135 = - __objc_msgSend_135Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_135Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_135 = __objc_msgSend_135Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_predicateWithFormat_arguments_1 = _registerName1( "predicateWithFormat:arguments:", @@ -4536,26 +4535,26 @@ class PedometerBindings { return __objc_msgSend_136(obj, sel, predicateFormat, argList); } - late final __objc_msgSend_136Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_136 = - __objc_msgSend_136Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_136Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_136 = __objc_msgSend_136Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_predicateFromMetadataQueryString_1 = _registerName1( "predicateFromMetadataQueryString:", @@ -4568,24 +4567,24 @@ class PedometerBindings { return __objc_msgSend_137(obj, sel, queryString); } - late final __objc_msgSend_137Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_137 = - __objc_msgSend_137Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_137Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_137 = __objc_msgSend_137Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_predicateWithValue_1 = _registerName1("predicateWithValue:"); ffi.Pointer _objc_msgSend_138( @@ -4596,24 +4595,24 @@ class PedometerBindings { return __objc_msgSend_138(obj, sel, value); } - late final __objc_msgSend_138Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_138 = - __objc_msgSend_138Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_138Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_138 = __objc_msgSend_138Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _class_NSDictionary1 = _getClass1("NSDictionary"); late final _sel_objectForKey_1 = _registerName1("objectForKey:"); @@ -4631,28 +4630,28 @@ class PedometerBindings { return __objc_msgSend_139(obj, sel, objects, keys, cnt); } - late final __objc_msgSend_139Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_139 = - __objc_msgSend_139Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int, - ) - >(); + late final __objc_msgSend_139Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_139 = __objc_msgSend_139Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + int, + ) + >(); late final _sel_allKeys1 = _registerName1("allKeys"); late final _sel_allKeysForObject_1 = _registerName1("allKeysForObject:"); @@ -4671,24 +4670,24 @@ class PedometerBindings { return __objc_msgSend_140(obj, sel, otherDictionary); } - late final __objc_msgSend_140Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_140 = - __objc_msgSend_140Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_140Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_140 = __objc_msgSend_140Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_objectsForKeys_notFoundMarker_1 = _registerName1( "objectsForKeys:notFoundMarker:", @@ -4702,26 +4701,26 @@ class PedometerBindings { return __objc_msgSend_141(obj, sel, keys, marker); } - late final __objc_msgSend_141Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_141 = - __objc_msgSend_141Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_141Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_141 = __objc_msgSend_141Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_keysSortedByValueUsingSelector_1 = _registerName1( "keysSortedByValueUsingSelector:", @@ -4739,28 +4738,28 @@ class PedometerBindings { return __objc_msgSend_142(obj, sel, objects, keys, count); } - late final __objc_msgSend_142Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_142 = - __objc_msgSend_142Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int, - ) - >(); + late final __objc_msgSend_142Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_142 = __objc_msgSend_142Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + int, + ) + >(); late final _sel_objectForKeyedSubscript_1 = _registerName1( "objectForKeyedSubscript:", @@ -4776,24 +4775,24 @@ class PedometerBindings { return __objc_msgSend_143(obj, sel, block); } - late final __objc_msgSend_143Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_143 = - __objc_msgSend_143Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_143Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_143 = __objc_msgSend_143Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateKeysAndObjectsWithOptions_usingBlock_1 = _registerName1("enumerateKeysAndObjectsWithOptions:usingBlock:"); @@ -4806,26 +4805,26 @@ class PedometerBindings { return __objc_msgSend_144(obj, sel, opts, block); } - late final __objc_msgSend_144Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_144 = - __objc_msgSend_144Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_144Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_144 = __objc_msgSend_144Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_keysSortedByValueUsingComparator_1 = _registerName1( "keysSortedByValueUsingComparator:", @@ -4843,24 +4842,24 @@ class PedometerBindings { return __objc_msgSend_145(obj, sel, predicate); } - late final __objc_msgSend_145Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_145 = - __objc_msgSend_145Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_145Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_145 = __objc_msgSend_145Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_keysOfEntriesWithOptions_passingTest_1 = _registerName1( "keysOfEntriesWithOptions:passingTest:", @@ -4874,26 +4873,26 @@ class PedometerBindings { return __objc_msgSend_146(obj, sel, opts, predicate); } - late final __objc_msgSend_146Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_146 = - __objc_msgSend_146Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_146Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_146 = __objc_msgSend_146Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_getObjects_andKeys_1 = _registerName1("getObjects:andKeys:"); void _objc_msgSend_147( @@ -4905,26 +4904,26 @@ class PedometerBindings { return __objc_msgSend_147(obj, sel, objects, keys); } - late final __objc_msgSend_147Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_147 = - __objc_msgSend_147Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_147Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_147 = __objc_msgSend_147Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _sel_dictionaryWithContentsOfFile_1 = _registerName1( "dictionaryWithContentsOfFile:", @@ -4937,24 +4936,24 @@ class PedometerBindings { return __objc_msgSend_148(obj, sel, path); } - late final __objc_msgSend_148Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_148 = - __objc_msgSend_148Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_148Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_148 = __objc_msgSend_148Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dictionaryWithContentsOfURL_1 = _registerName1( "dictionaryWithContentsOfURL:", @@ -4967,24 +4966,24 @@ class PedometerBindings { return __objc_msgSend_149(obj, sel, url); } - late final __objc_msgSend_149Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_149 = - __objc_msgSend_149Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_149Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_149 = __objc_msgSend_149Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dictionary1 = _registerName1("dictionary"); late final _sel_dictionaryWithObject_forKey_1 = _registerName1( @@ -4999,26 +4998,26 @@ class PedometerBindings { return __objc_msgSend_150(obj, sel, object, key); } - late final __objc_msgSend_150Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_150 = - __objc_msgSend_150Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_150Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_150 = __objc_msgSend_150Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dictionaryWithObjects_forKeys_count_1 = _registerName1( "dictionaryWithObjects:forKeys:count:", @@ -5037,24 +5036,24 @@ class PedometerBindings { return __objc_msgSend_151(obj, sel, dict); } - late final __objc_msgSend_151Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_151 = - __objc_msgSend_151Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_151Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_151 = __objc_msgSend_151Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dictionaryWithObjects_forKeys_1 = _registerName1( "dictionaryWithObjects:forKeys:", @@ -5068,26 +5067,26 @@ class PedometerBindings { return __objc_msgSend_152(obj, sel, objects, keys); } - late final __objc_msgSend_152Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_152 = - __objc_msgSend_152Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_152Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_152 = __objc_msgSend_152Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithObjectsAndKeys_1 = _registerName1( "initWithObjectsAndKeys:", @@ -5105,26 +5104,26 @@ class PedometerBindings { return __objc_msgSend_153(obj, sel, otherDictionary, flag); } - late final __objc_msgSend_153Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_153 = - __objc_msgSend_153Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_153Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_153 = __objc_msgSend_153Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_initWithObjects_forKeys_1 = _registerName1( "initWithObjects:forKeys:", @@ -5138,26 +5137,26 @@ class PedometerBindings { return __objc_msgSend_154(obj, sel, url, error); } - late final __objc_msgSend_154Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_154 = - __objc_msgSend_154Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_154Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_154 = __objc_msgSend_154Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_dictionaryWithContentsOfURL_error_1 = _registerName1( "dictionaryWithContentsOfURL:error:", @@ -5178,47 +5177,47 @@ class PedometerBindings { return __objc_msgSend_155(obj, sel, state, buffer, len); } - late final __objc_msgSend_155Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_155 = - __objc_msgSend_155Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int, - ) - >(); + late final __objc_msgSend_155Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_155 = __objc_msgSend_155Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int, + ) + >(); late final _sel_fileSize1 = _registerName1("fileSize"); int _objc_msgSend_156(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_156(obj, sel); } - late final __objc_msgSend_156Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLongLong Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_156 = - __objc_msgSend_156Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_156Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLongLong Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_156 = __objc_msgSend_156Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _class_NSDate1 = _getClass1("NSDate"); late final _sel_timeIntervalSinceReferenceDate1 = _registerName1( @@ -5231,16 +5230,16 @@ class PedometerBindings { return __objc_msgSend_157(obj, sel); } - late final __objc_msgSend_157Ptr = _lookup< - ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_157 = - __objc_msgSend_157Ptr - .asFunction< - double Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_157Ptr = + _lookup< + ffi.NativeFunction< + ffi.Double Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_157 = __objc_msgSend_157Ptr + .asFunction< + double Function(ffi.Pointer, ffi.Pointer) + >(); double _objc_msgSend_157_fpret( ffi.Pointer obj, @@ -5249,16 +5248,16 @@ class PedometerBindings { return __objc_msgSend_157_fpret(obj, sel); } - late final __objc_msgSend_157_fpretPtr = _lookup< - ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend_fpret'); - late final __objc_msgSend_157_fpret = - __objc_msgSend_157_fpretPtr - .asFunction< - double Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_157_fpretPtr = + _lookup< + ffi.NativeFunction< + ffi.Double Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend_fpret'); + late final __objc_msgSend_157_fpret = __objc_msgSend_157_fpretPtr + .asFunction< + double Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_initWithTimeIntervalSinceReferenceDate_1 = _registerName1( "initWithTimeIntervalSinceReferenceDate:", @@ -5271,24 +5270,24 @@ class PedometerBindings { return __objc_msgSend_158(obj, sel, ti); } - late final __objc_msgSend_158Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_158 = - __objc_msgSend_158Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); + late final __objc_msgSend_158Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_158 = __objc_msgSend_158Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); late final _sel_timeIntervalSinceDate_1 = _registerName1( "timeIntervalSinceDate:", @@ -5301,24 +5300,24 @@ class PedometerBindings { return __objc_msgSend_159(obj, sel, anotherDate); } - late final __objc_msgSend_159Ptr = _lookup< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_159 = - __objc_msgSend_159Ptr - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_159Ptr = + _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_159 = __objc_msgSend_159Ptr + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); double _objc_msgSend_159_fpret( ffi.Pointer obj, @@ -5328,24 +5327,24 @@ class PedometerBindings { return __objc_msgSend_159_fpret(obj, sel, anotherDate); } - late final __objc_msgSend_159_fpretPtr = _lookup< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_fpret'); - late final __objc_msgSend_159_fpret = - __objc_msgSend_159_fpretPtr - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_159_fpretPtr = + _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_fpret'); + late final __objc_msgSend_159_fpret = __objc_msgSend_159_fpretPtr + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_timeIntervalSinceNow1 = _registerName1( "timeIntervalSinceNow", @@ -5366,24 +5365,24 @@ class PedometerBindings { return __objc_msgSend_160(obj, sel, anotherDate); } - late final __objc_msgSend_160Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_160 = - __objc_msgSend_160Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_160Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_160 = __objc_msgSend_160Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_laterDate_1 = _registerName1("laterDate:"); late final _sel_compare_1 = _registerName1("compare:"); @@ -5395,24 +5394,24 @@ class PedometerBindings { return __objc_msgSend_161(obj, sel, other); } - late final __objc_msgSend_161Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_161 = - __objc_msgSend_161Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_161Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_161 = __objc_msgSend_161Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isEqualToDate_1 = _registerName1("isEqualToDate:"); bool _objc_msgSend_162( @@ -5423,24 +5422,24 @@ class PedometerBindings { return __objc_msgSend_162(obj, sel, otherDate); } - late final __objc_msgSend_162Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_162 = - __objc_msgSend_162Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_162Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_162 = __objc_msgSend_162Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_date1 = _registerName1("date"); late final _sel_dateWithTimeIntervalSinceNow_1 = _registerName1( @@ -5464,26 +5463,26 @@ class PedometerBindings { return __objc_msgSend_163(obj, sel, secsToBeAdded, date); } - late final __objc_msgSend_163Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_163 = - __objc_msgSend_163Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_163Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_163 = __objc_msgSend_163Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer, + ) + >(); late final _sel_distantFuture1 = _registerName1("distantFuture"); ffi.Pointer _objc_msgSend_164( @@ -5493,22 +5492,22 @@ class PedometerBindings { return __objc_msgSend_164(obj, sel); } - late final __objc_msgSend_164Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_164 = - __objc_msgSend_164Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_164Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_164 = __objc_msgSend_164Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_distantPast1 = _registerName1("distantPast"); late final _sel_now1 = _registerName1("now"); @@ -5531,22 +5530,22 @@ class PedometerBindings { return __objc_msgSend_165(obj, sel); } - late final __objc_msgSend_165Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_165 = - __objc_msgSend_165Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_165Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_165 = __objc_msgSend_165Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileType1 = _registerName1("fileType"); late final _sel_filePosixPermissions1 = _registerName1( @@ -5568,16 +5567,19 @@ class PedometerBindings { return __objc_msgSend_166(obj, sel); } - late final __objc_msgSend_166Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedInt Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_166 = - __objc_msgSend_166Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_166Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedInt Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_166 = __objc_msgSend_166Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_fileHFSTypeCode1 = _registerName1("fileHFSTypeCode"); late final _sel_fileIsImmutable1 = _registerName1("fileIsImmutable"); @@ -5591,22 +5593,22 @@ class PedometerBindings { return __objc_msgSend_167(obj, sel); } - late final __objc_msgSend_167Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_167 = - __objc_msgSend_167Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_167Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_167 = __objc_msgSend_167Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileGroupOwnerAccountID1 = _registerName1( "fileGroupOwnerAccountID", @@ -5620,24 +5622,24 @@ class PedometerBindings { return __objc_msgSend_168(obj, sel, block); } - late final __objc_msgSend_168Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_168 = - __objc_msgSend_168Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_168Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_168 = __objc_msgSend_168Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_predicateFormat1 = _registerName1("predicateFormat"); late final _sel_predicateWithSubstitutionVariables_1 = _registerName1( @@ -5652,24 +5654,24 @@ class PedometerBindings { return __objc_msgSend_169(obj, sel, object); } - late final __objc_msgSend_169Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_169 = - __objc_msgSend_169Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_169Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_169 = __objc_msgSend_169Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_evaluateWithObject_substitutionVariables_1 = _registerName1( "evaluateWithObject:substitutionVariables:", @@ -5683,26 +5685,26 @@ class PedometerBindings { return __objc_msgSend_170(obj, sel, object, bindings); } - late final __objc_msgSend_170Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_170 = - __objc_msgSend_170Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_170Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_170 = __objc_msgSend_170Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_allowEvaluation1 = _registerName1("allowEvaluation"); late final _sel_filteredArrayUsingPredicate_1 = _registerName1( @@ -5716,24 +5718,24 @@ class PedometerBindings { return __objc_msgSend_171(obj, sel, predicate); } - late final __objc_msgSend_171Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_171 = - __objc_msgSend_171Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_171Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_171 = __objc_msgSend_171Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithChar_1 = _registerName1("initWithChar:"); ffi.Pointer _objc_msgSend_172( @@ -5744,24 +5746,24 @@ class PedometerBindings { return __objc_msgSend_172(obj, sel, value); } - late final __objc_msgSend_172Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Char, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_172 = - __objc_msgSend_172Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_172Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Char, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_172 = __objc_msgSend_172Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithUnsignedChar_1 = _registerName1( "initWithUnsignedChar:", @@ -5774,24 +5776,24 @@ class PedometerBindings { return __objc_msgSend_173(obj, sel, value); } - late final __objc_msgSend_173Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedChar, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_173 = - __objc_msgSend_173Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_173Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedChar, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_173 = __objc_msgSend_173Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithShort_1 = _registerName1("initWithShort:"); ffi.Pointer _objc_msgSend_174( @@ -5802,24 +5804,24 @@ class PedometerBindings { return __objc_msgSend_174(obj, sel, value); } - late final __objc_msgSend_174Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Short, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_174 = - __objc_msgSend_174Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_174Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Short, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_174 = __objc_msgSend_174Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithUnsignedShort_1 = _registerName1( "initWithUnsignedShort:", @@ -5832,24 +5834,24 @@ class PedometerBindings { return __objc_msgSend_175(obj, sel, value); } - late final __objc_msgSend_175Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedShort, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_175 = - __objc_msgSend_175Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_175Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedShort, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_175 = __objc_msgSend_175Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithInt_1 = _registerName1("initWithInt:"); ffi.Pointer _objc_msgSend_176( @@ -5860,24 +5862,24 @@ class PedometerBindings { return __objc_msgSend_176(obj, sel, value); } - late final __objc_msgSend_176Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_176 = - __objc_msgSend_176Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_176Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_176 = __objc_msgSend_176Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithUnsignedInt_1 = _registerName1( "initWithUnsignedInt:", @@ -5890,24 +5892,24 @@ class PedometerBindings { return __objc_msgSend_177(obj, sel, value); } - late final __objc_msgSend_177Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedInt, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_177 = - __objc_msgSend_177Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_177Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedInt, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_177 = __objc_msgSend_177Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithLong_1 = _registerName1("initWithLong:"); ffi.Pointer _objc_msgSend_178( @@ -5918,24 +5920,24 @@ class PedometerBindings { return __objc_msgSend_178(obj, sel, value); } - late final __objc_msgSend_178Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_178 = - __objc_msgSend_178Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_178Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_178 = __objc_msgSend_178Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithUnsignedLong_1 = _registerName1( "initWithUnsignedLong:", @@ -5948,24 +5950,24 @@ class PedometerBindings { return __objc_msgSend_179(obj, sel, value); } - late final __objc_msgSend_179Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_179 = - __objc_msgSend_179Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_179Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_179 = __objc_msgSend_179Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithLongLong_1 = _registerName1("initWithLongLong:"); ffi.Pointer _objc_msgSend_180( @@ -5976,24 +5978,24 @@ class PedometerBindings { return __objc_msgSend_180(obj, sel, value); } - late final __objc_msgSend_180Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.LongLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_180 = - __objc_msgSend_180Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_180Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.LongLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_180 = __objc_msgSend_180Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithUnsignedLongLong_1 = _registerName1( "initWithUnsignedLongLong:", @@ -6006,24 +6008,24 @@ class PedometerBindings { return __objc_msgSend_181(obj, sel, value); } - late final __objc_msgSend_181Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLongLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_181 = - __objc_msgSend_181Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_181Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLongLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_181 = __objc_msgSend_181Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithFloat_1 = _registerName1("initWithFloat:"); ffi.Pointer _objc_msgSend_182( @@ -6034,24 +6036,24 @@ class PedometerBindings { return __objc_msgSend_182(obj, sel, value); } - late final __objc_msgSend_182Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Float, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_182 = - __objc_msgSend_182Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); + late final __objc_msgSend_182Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Float, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_182 = __objc_msgSend_182Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); late final _sel_initWithDouble_1 = _registerName1("initWithDouble:"); ffi.Pointer _objc_msgSend_183( @@ -6062,24 +6064,24 @@ class PedometerBindings { return __objc_msgSend_183(obj, sel, value); } - late final __objc_msgSend_183Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_183 = - __objc_msgSend_183Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); + late final __objc_msgSend_183Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_183 = __objc_msgSend_183Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); late final _sel_initWithBool_1 = _registerName1("initWithBool:"); ffi.Pointer _objc_msgSend_184( @@ -6090,24 +6092,24 @@ class PedometerBindings { return __objc_msgSend_184(obj, sel, value); } - late final __objc_msgSend_184Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_184 = - __objc_msgSend_184Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_184Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_184 = __objc_msgSend_184Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_initWithInteger_1 = _registerName1("initWithInteger:"); late final _sel_initWithUnsignedInteger_1 = _registerName1( @@ -6118,80 +6120,86 @@ class PedometerBindings { return __objc_msgSend_185(obj, sel); } - late final __objc_msgSend_185Ptr = _lookup< - ffi.NativeFunction< - ffi.Char Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_185 = - __objc_msgSend_185Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_185Ptr = + _lookup< + ffi.NativeFunction< + ffi.Char Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_185 = __objc_msgSend_185Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_unsignedCharValue1 = _registerName1("unsignedCharValue"); int _objc_msgSend_186(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_186(obj, sel); } - late final __objc_msgSend_186Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedChar Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_186 = - __objc_msgSend_186Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_186Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedChar Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_186 = __objc_msgSend_186Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_shortValue1 = _registerName1("shortValue"); int _objc_msgSend_187(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_187(obj, sel); } - late final __objc_msgSend_187Ptr = _lookup< - ffi.NativeFunction< - ffi.Short Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_187 = - __objc_msgSend_187Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_187Ptr = + _lookup< + ffi.NativeFunction< + ffi.Short Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_187 = __objc_msgSend_187Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_unsignedShortValue1 = _registerName1("unsignedShortValue"); int _objc_msgSend_188(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_188(obj, sel); } - late final __objc_msgSend_188Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedShort Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_188 = - __objc_msgSend_188Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_188Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedShort Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_188 = __objc_msgSend_188Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_intValue1 = _registerName1("intValue"); int _objc_msgSend_189(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_189(obj, sel); } - late final __objc_msgSend_189Ptr = _lookup< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_189 = - __objc_msgSend_189Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_189Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_189 = __objc_msgSend_189Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_unsignedIntValue1 = _registerName1("unsignedIntValue"); late final _sel_longValue1 = _registerName1("longValue"); @@ -6201,16 +6209,16 @@ class PedometerBindings { return __objc_msgSend_190(obj, sel); } - late final __objc_msgSend_190Ptr = _lookup< - ffi.NativeFunction< - ffi.LongLong Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_190 = - __objc_msgSend_190Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_190Ptr = + _lookup< + ffi.NativeFunction< + ffi.LongLong Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_190 = __objc_msgSend_190Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_unsignedLongLongValue1 = _registerName1( "unsignedLongLongValue", @@ -6223,16 +6231,16 @@ class PedometerBindings { return __objc_msgSend_191(obj, sel); } - late final __objc_msgSend_191Ptr = _lookup< - ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_191 = - __objc_msgSend_191Ptr - .asFunction< - double Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_191Ptr = + _lookup< + ffi.NativeFunction< + ffi.Float Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_191 = __objc_msgSend_191Ptr + .asFunction< + double Function(ffi.Pointer, ffi.Pointer) + >(); double _objc_msgSend_191_fpret( ffi.Pointer obj, @@ -6241,16 +6249,16 @@ class PedometerBindings { return __objc_msgSend_191_fpret(obj, sel); } - late final __objc_msgSend_191_fpretPtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend_fpret'); - late final __objc_msgSend_191_fpret = - __objc_msgSend_191_fpretPtr - .asFunction< - double Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_191_fpretPtr = + _lookup< + ffi.NativeFunction< + ffi.Float Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend_fpret'); + late final __objc_msgSend_191_fpret = __objc_msgSend_191_fpretPtr + .asFunction< + double Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_doubleValue1 = _registerName1("doubleValue"); late final _sel_boolValue1 = _registerName1("boolValue"); @@ -6267,24 +6275,24 @@ class PedometerBindings { return __objc_msgSend_192(obj, sel, otherNumber); } - late final __objc_msgSend_192Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_192 = - __objc_msgSend_192Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_192Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_192 = __objc_msgSend_192Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isEqualToNumber_1 = _registerName1("isEqualToNumber:"); bool _objc_msgSend_193( @@ -6295,24 +6303,24 @@ class PedometerBindings { return __objc_msgSend_193(obj, sel, number); } - late final __objc_msgSend_193Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_193 = - __objc_msgSend_193Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_193Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_193 = __objc_msgSend_193Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_numberWithChar_1 = _registerName1("numberWithChar:"); late final _sel_numberWithUnsignedChar_1 = _registerName1( @@ -6362,26 +6370,26 @@ class PedometerBindings { return __objc_msgSend_194(obj, sel, buffer, maxBufferLength); } - late final __objc_msgSend_194Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_194 = - __objc_msgSend_194Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_194Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_194 = __objc_msgSend_194Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_fileSystemRepresentation1 = _registerName1( "fileSystemRepresentation", @@ -6404,28 +6412,28 @@ class PedometerBindings { return __objc_msgSend_195(obj, sel, value, key, error); } - late final __objc_msgSend_195Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_195 = - __objc_msgSend_195Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_195Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_195 = __objc_msgSend_195Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_resourceValuesForKeys_error_1 = _registerName1( "resourceValuesForKeys:error:", @@ -6439,26 +6447,26 @@ class PedometerBindings { return __objc_msgSend_196(obj, sel, keys, error); } - late final __objc_msgSend_196Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_196 = - __objc_msgSend_196Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_196Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_196 = __objc_msgSend_196Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_setResourceValue_forKey_error_1 = _registerName1( "setResourceValue:forKey:error:", @@ -6473,28 +6481,28 @@ class PedometerBindings { return __objc_msgSend_197(obj, sel, value, key, error); } - late final __objc_msgSend_197Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_197 = - __objc_msgSend_197Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_197Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_197 = __objc_msgSend_197Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_setResourceValues_error_1 = _registerName1( "setResourceValues:error:", @@ -6508,26 +6516,26 @@ class PedometerBindings { return __objc_msgSend_198(obj, sel, keyedValues, error); } - late final __objc_msgSend_198Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_198 = - __objc_msgSend_198Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_198Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_198 = __objc_msgSend_198Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_removeCachedResourceValueForKey_1 = _registerName1( "removeCachedResourceValueForKey:", @@ -6540,24 +6548,24 @@ class PedometerBindings { return __objc_msgSend_199(obj, sel, key); } - late final __objc_msgSend_199Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_199 = - __objc_msgSend_199Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_199Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_199 = __objc_msgSend_199Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeAllCachedResourceValues1 = _registerName1( "removeAllCachedResourceValues", @@ -6580,30 +6588,30 @@ class PedometerBindings { return __objc_msgSend_200(obj, sel, options, keys, relativeURL, error); } - late final __objc_msgSend_200Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_200 = - __objc_msgSend_200Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_200Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_200 = __objc_msgSend_200Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_1 = _registerName1( @@ -6629,32 +6637,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_201Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_201 = - __objc_msgSend_201Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_201Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_201 = __objc_msgSend_201Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_1 = _registerName1( @@ -6672,26 +6680,26 @@ class PedometerBindings { return __objc_msgSend_202(obj, sel, keys, bookmarkData); } - late final __objc_msgSend_202Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_202 = - __objc_msgSend_202Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_202Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_202 = __objc_msgSend_202Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_writeBookmarkData_toURL_options_error_1 = _registerName1( "writeBookmarkData:toURL:options:error:", @@ -6714,30 +6722,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_203Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_203 = - __objc_msgSend_203Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_203Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_203 = __objc_msgSend_203Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_bookmarkDataWithContentsOfURL_error_1 = _registerName1( "bookmarkDataWithContentsOfURL:error:", @@ -6751,26 +6759,26 @@ class PedometerBindings { return __objc_msgSend_204(obj, sel, bookmarkFileURL, error); } - late final __objc_msgSend_204Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_204 = - __objc_msgSend_204Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_204Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_204 = __objc_msgSend_204Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_URLByResolvingAliasFileAtURL_options_error_1 = _registerName1( "URLByResolvingAliasFileAtURL:options:error:", @@ -6785,28 +6793,28 @@ class PedometerBindings { return __objc_msgSend_205(obj, sel, url, options, error); } - late final __objc_msgSend_205Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_205 = - __objc_msgSend_205Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_205Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_205 = __objc_msgSend_205Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_startAccessingSecurityScopedResource1 = _registerName1( "startAccessingSecurityScopedResource", @@ -6829,26 +6837,26 @@ class PedometerBindings { return __objc_msgSend_206(obj, sel, keys, error); } - late final __objc_msgSend_206Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_206 = - __objc_msgSend_206Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_206Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_206 = __objc_msgSend_206Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_checkPromisedItemIsReachableAndReturnError_1 = _registerName1( "checkPromisedItemIsReachableAndReturnError:", @@ -6861,24 +6869,24 @@ class PedometerBindings { return __objc_msgSend_207(obj, sel, error); } - late final __objc_msgSend_207Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_207 = - __objc_msgSend_207Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_207Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_207 = __objc_msgSend_207Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_fileURLWithPathComponents_1 = _registerName1( "fileURLWithPathComponents:", @@ -6891,24 +6899,24 @@ class PedometerBindings { return __objc_msgSend_208(obj, sel, components); } - late final __objc_msgSend_208Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_208 = - __objc_msgSend_208Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_208Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_208 = __objc_msgSend_208Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pathComponents1 = _registerName1("pathComponents"); late final _sel_lastPathComponent1 = _registerName1("lastPathComponent"); @@ -6924,24 +6932,24 @@ class PedometerBindings { return __objc_msgSend_209(obj, sel, pathComponent); } - late final __objc_msgSend_209Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_209 = - __objc_msgSend_209Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_209Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_209 = __objc_msgSend_209Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLByAppendingPathComponent_isDirectory_1 = _registerName1( "URLByAppendingPathComponent:isDirectory:", @@ -6955,26 +6963,26 @@ class PedometerBindings { return __objc_msgSend_210(obj, sel, pathComponent, isDirectory); } - late final __objc_msgSend_210Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_210 = - __objc_msgSend_210Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_210Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_210 = __objc_msgSend_210Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_URLByDeletingLastPathComponent1 = _registerName1( "URLByDeletingLastPathComponent", @@ -7005,24 +7013,24 @@ class PedometerBindings { return __objc_msgSend_211(obj, sel, shouldUseCache); } - late final __objc_msgSend_211Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_211 = - __objc_msgSend_211Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_211Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_211 = __objc_msgSend_211Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_loadResourceDataNotifyingClient_usingCache_1 = _registerName1( "loadResourceDataNotifyingClient:usingCache:", @@ -7036,26 +7044,26 @@ class PedometerBindings { return __objc_msgSend_212(obj, sel, client, shouldUseCache); } - late final __objc_msgSend_212Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_212 = - __objc_msgSend_212Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_212Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_212 = __objc_msgSend_212Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_propertyForKey_1 = _registerName1("propertyForKey:"); late final _sel_setResourceData_1 = _registerName1("setResourceData:"); @@ -7069,26 +7077,26 @@ class PedometerBindings { return __objc_msgSend_213(obj, sel, property, propertyKey); } - late final __objc_msgSend_213Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_213 = - __objc_msgSend_213Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_213Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_213 = __objc_msgSend_213Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLHandleUsingCache_1 = _registerName1( "URLHandleUsingCache:", @@ -7101,24 +7109,24 @@ class PedometerBindings { return __objc_msgSend_214(obj, sel, shouldUseCache); } - late final __objc_msgSend_214Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_214 = - __objc_msgSend_214Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_214Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_214 = __objc_msgSend_214Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_writeToFile_options_error_1 = _registerName1( "writeToFile:options:error:", @@ -7133,28 +7141,28 @@ class PedometerBindings { return __objc_msgSend_215(obj, sel, path, writeOptionsMask, errorPtr); } - late final __objc_msgSend_215Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_215 = - __objc_msgSend_215Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_215Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_215 = __objc_msgSend_215Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_writeToURL_options_error_1 = _registerName1( "writeToURL:options:error:", @@ -7169,28 +7177,28 @@ class PedometerBindings { return __objc_msgSend_216(obj, sel, url, writeOptionsMask, errorPtr); } - late final __objc_msgSend_216Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_216 = - __objc_msgSend_216Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_216Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_216 = __objc_msgSend_216Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_rangeOfData_options_range_1 = _registerName1( "rangeOfData:options:range:", @@ -7205,28 +7213,28 @@ class PedometerBindings { return __objc_msgSend_217(obj, sel, dataToFind, mask, searchRange); } - late final __objc_msgSend_217Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_217 = - __objc_msgSend_217Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_217Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_217 = __objc_msgSend_217Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); void _objc_msgSend_217_stret( ffi.Pointer<_NSRange> stret, @@ -7246,30 +7254,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_217_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_217_stret = - __objc_msgSend_217_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_217_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_217_stret = __objc_msgSend_217_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_enumerateByteRangesUsingBlock_1 = _registerName1( "enumerateByteRangesUsingBlock:", @@ -7282,24 +7290,24 @@ class PedometerBindings { return __objc_msgSend_218(obj, sel, block); } - late final __objc_msgSend_218Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_218 = - __objc_msgSend_218Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_218Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_218 = __objc_msgSend_218Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_data1 = _registerName1("data"); late final _sel_dataWithBytes_length_1 = _registerName1( @@ -7314,26 +7322,26 @@ class PedometerBindings { return __objc_msgSend_219(obj, sel, bytes, length); } - late final __objc_msgSend_219Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_219 = - __objc_msgSend_219Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_219Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_219 = __objc_msgSend_219Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_dataWithBytesNoCopy_length_1 = _registerName1( "dataWithBytesNoCopy:length:", @@ -7351,28 +7359,28 @@ class PedometerBindings { return __objc_msgSend_220(obj, sel, bytes, length, b); } - late final __objc_msgSend_220Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_220 = - __objc_msgSend_220Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool, - ) - >(); + late final __objc_msgSend_220Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_220 = __objc_msgSend_220Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + bool, + ) + >(); late final _sel_dataWithContentsOfFile_options_error_1 = _registerName1( "dataWithContentsOfFile:options:error:", @@ -7387,28 +7395,28 @@ class PedometerBindings { return __objc_msgSend_221(obj, sel, path, readOptionsMask, errorPtr); } - late final __objc_msgSend_221Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_221 = - __objc_msgSend_221Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_221Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_221 = __objc_msgSend_221Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_dataWithContentsOfURL_options_error_1 = _registerName1( "dataWithContentsOfURL:options:error:", @@ -7423,28 +7431,28 @@ class PedometerBindings { return __objc_msgSend_222(obj, sel, url, readOptionsMask, errorPtr); } - late final __objc_msgSend_222Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_222 = - __objc_msgSend_222Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_222Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_222 = __objc_msgSend_222Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_dataWithContentsOfFile_1 = _registerName1( "dataWithContentsOfFile:", @@ -7460,24 +7468,24 @@ class PedometerBindings { return __objc_msgSend_223(obj, sel, url); } - late final __objc_msgSend_223Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_223 = - __objc_msgSend_223Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_223Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_223 = __objc_msgSend_223Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithBytes_length_1 = _registerName1( "initWithBytes:length:", @@ -7501,28 +7509,28 @@ class PedometerBindings { return __objc_msgSend_224(obj, sel, bytes, length, deallocator); } - late final __objc_msgSend_224Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_224 = - __objc_msgSend_224Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_224Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_224 = __objc_msgSend_224Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_initWithContentsOfFile_options_error_1 = _registerName1( "initWithContentsOfFile:options:error:", @@ -7539,24 +7547,24 @@ class PedometerBindings { return __objc_msgSend_225(obj, sel, data); } - late final __objc_msgSend_225Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_225 = - __objc_msgSend_225Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_225Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_225 = __objc_msgSend_225Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dataWithData_1 = _registerName1("dataWithData:"); late final _sel_initWithBase64EncodedString_options_1 = _registerName1( @@ -7571,26 +7579,26 @@ class PedometerBindings { return __objc_msgSend_226(obj, sel, base64String, options); } - late final __objc_msgSend_226Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_226 = - __objc_msgSend_226Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_226Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_226 = __objc_msgSend_226Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_base64EncodedStringWithOptions_1 = _registerName1( "base64EncodedStringWithOptions:", @@ -7603,24 +7611,24 @@ class PedometerBindings { return __objc_msgSend_227(obj, sel, options); } - late final __objc_msgSend_227Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_227 = - __objc_msgSend_227Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_227Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_227 = __objc_msgSend_227Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithBase64EncodedData_options_1 = _registerName1( "initWithBase64EncodedData:options:", @@ -7634,26 +7642,26 @@ class PedometerBindings { return __objc_msgSend_228(obj, sel, base64Data, options); } - late final __objc_msgSend_228Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_228 = - __objc_msgSend_228Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_228Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_228 = __objc_msgSend_228Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_base64EncodedDataWithOptions_1 = _registerName1( "base64EncodedDataWithOptions:", @@ -7666,24 +7674,24 @@ class PedometerBindings { return __objc_msgSend_229(obj, sel, options); } - late final __objc_msgSend_229Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_229 = - __objc_msgSend_229Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_229Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_229 = __objc_msgSend_229Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_decompressedDataUsingAlgorithm_error_1 = _registerName1( "decompressedDataUsingAlgorithm:error:", @@ -7697,26 +7705,26 @@ class PedometerBindings { return __objc_msgSend_230(obj, sel, algorithm, error); } - late final __objc_msgSend_230Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_230 = - __objc_msgSend_230Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_230Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_230 = __objc_msgSend_230Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_compressedDataUsingAlgorithm_error_1 = _registerName1( "compressedDataUsingAlgorithm:error:", @@ -7741,24 +7749,24 @@ class PedometerBindings { return __objc_msgSend_231(obj, sel, data); } - late final __objc_msgSend_231Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_231 = - __objc_msgSend_231Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_231Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_231 = __objc_msgSend_231Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeDataObject1 = _registerName1("decodeDataObject"); ffi.Pointer _objc_msgSend_232( @@ -7768,22 +7776,22 @@ class PedometerBindings { return __objc_msgSend_232(obj, sel); } - late final __objc_msgSend_232Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_232 = - __objc_msgSend_232Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_232Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_232 = __objc_msgSend_232Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeValueOfObjCType_at_size_1 = _registerName1( "decodeValueOfObjCType:at:size:", @@ -7798,28 +7806,28 @@ class PedometerBindings { return __objc_msgSend_233(obj, sel, type, data, size); } - late final __objc_msgSend_233Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_233 = - __objc_msgSend_233Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_233Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_233 = __objc_msgSend_233Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_versionForClassName_1 = _registerName1( "versionForClassName:", @@ -7832,24 +7840,24 @@ class PedometerBindings { return __objc_msgSend_234(obj, sel, className); } - late final __objc_msgSend_234Ptr = _lookup< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_234 = - __objc_msgSend_234Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_234Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_234 = __objc_msgSend_234Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_encodeObject_1 = _registerName1("encodeObject:"); void _objc_msgSend_235( @@ -7860,24 +7868,24 @@ class PedometerBindings { return __objc_msgSend_235(obj, sel, object); } - late final __objc_msgSend_235Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_235 = - __objc_msgSend_235Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_235Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_235 = __objc_msgSend_235Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_encodeRootObject_1 = _registerName1("encodeRootObject:"); late final _sel_encodeBycopyObject_1 = _registerName1("encodeBycopyObject:"); @@ -7896,24 +7904,24 @@ class PedometerBindings { return __objc_msgSend_236(obj, sel, types); } - late final __objc_msgSend_236Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_236 = - __objc_msgSend_236Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_236Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_236 = __objc_msgSend_236Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_encodeArrayOfObjCType_count_at_1 = _registerName1( "encodeArrayOfObjCType:count:at:", @@ -7928,28 +7936,28 @@ class PedometerBindings { return __objc_msgSend_237(obj, sel, type, count, array); } - late final __objc_msgSend_237Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_237 = - __objc_msgSend_237Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_237Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_237 = __objc_msgSend_237Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_encodeBytes_length_1 = _registerName1("encodeBytes:length:"); late final _sel_decodeObject1 = _registerName1("decodeObject"); @@ -7964,24 +7972,24 @@ class PedometerBindings { return __objc_msgSend_238(obj, sel, error); } - late final __objc_msgSend_238Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_238 = - __objc_msgSend_238Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_238Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_238 = __objc_msgSend_238Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_decodeValuesOfObjCTypes_1 = _registerName1( "decodeValuesOfObjCTypes:", @@ -8000,24 +8008,24 @@ class PedometerBindings { return __objc_msgSend_239(obj, sel, lengthp); } - late final __objc_msgSend_239Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_239 = - __objc_msgSend_239Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_239Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_239 = __objc_msgSend_239Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_encodePropertyList_1 = _registerName1("encodePropertyList:"); late final _sel_decodePropertyList1 = _registerName1("decodePropertyList"); @@ -8030,24 +8038,24 @@ class PedometerBindings { return __objc_msgSend_240(obj, sel, zone); } - late final __objc_msgSend_240Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_240 = - __objc_msgSend_240Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>, - ) - >(); + late final __objc_msgSend_240Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_240 = __objc_msgSend_240Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>, + ) + >(); late final _sel_objectZone1 = _registerName1("objectZone"); ffi.Pointer<_NSZone> _objc_msgSend_241( @@ -8057,22 +8065,22 @@ class PedometerBindings { return __objc_msgSend_241(obj, sel); } - late final __objc_msgSend_241Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_241 = - __objc_msgSend_241Ptr - .asFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_241Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_241 = __objc_msgSend_241Ptr + .asFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_systemVersion1 = _registerName1("systemVersion"); late final _sel_allowsKeyedCoding1 = _registerName1("allowsKeyedCoding"); @@ -8092,26 +8100,26 @@ class PedometerBindings { return __objc_msgSend_242(obj, sel, value, key); } - late final __objc_msgSend_242Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_242 = - __objc_msgSend_242Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_242Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_242 = __objc_msgSend_242Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ) + >(); late final _sel_encodeInt_forKey_1 = _registerName1("encodeInt:forKey:"); void _objc_msgSend_243( @@ -8123,26 +8131,26 @@ class PedometerBindings { return __objc_msgSend_243(obj, sel, value, key); } - late final __objc_msgSend_243Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_243 = - __objc_msgSend_243Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_243Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_243 = __objc_msgSend_243Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_encodeInt32_forKey_1 = _registerName1("encodeInt32:forKey:"); void _objc_msgSend_244( @@ -8154,26 +8162,26 @@ class PedometerBindings { return __objc_msgSend_244(obj, sel, value, key); } - late final __objc_msgSend_244Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_244 = - __objc_msgSend_244Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_244Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_244 = __objc_msgSend_244Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_encodeInt64_forKey_1 = _registerName1("encodeInt64:forKey:"); void _objc_msgSend_245( @@ -8185,26 +8193,26 @@ class PedometerBindings { return __objc_msgSend_245(obj, sel, value, key); } - late final __objc_msgSend_245Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int64, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_245 = - __objc_msgSend_245Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_245Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int64, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_245 = __objc_msgSend_245Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_encodeFloat_forKey_1 = _registerName1("encodeFloat:forKey:"); void _objc_msgSend_246( @@ -8216,26 +8224,26 @@ class PedometerBindings { return __objc_msgSend_246(obj, sel, value, key); } - late final __objc_msgSend_246Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Float, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_246 = - __objc_msgSend_246Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_246Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Float, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_246 = __objc_msgSend_246Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer, + ) + >(); late final _sel_encodeDouble_forKey_1 = _registerName1( "encodeDouble:forKey:", @@ -8249,26 +8257,26 @@ class PedometerBindings { return __objc_msgSend_247(obj, sel, value, key); } - late final __objc_msgSend_247Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_247 = - __objc_msgSend_247Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_247Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_247 = __objc_msgSend_247Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer, + ) + >(); late final _sel_encodeBytes_length_forKey_1 = _registerName1( "encodeBytes:length:forKey:", @@ -8283,28 +8291,28 @@ class PedometerBindings { return __objc_msgSend_248(obj, sel, bytes, length, key); } - late final __objc_msgSend_248Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_248 = - __objc_msgSend_248Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_248Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_248 = __objc_msgSend_248Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_containsValueForKey_1 = _registerName1( "containsValueForKey:", @@ -8322,26 +8330,26 @@ class PedometerBindings { return __objc_msgSend_249(obj, sel, key, error); } - late final __objc_msgSend_249Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_249 = - __objc_msgSend_249Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_249Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_249 = __objc_msgSend_249Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_decodeBoolForKey_1 = _registerName1("decodeBoolForKey:"); late final _sel_decodeIntForKey_1 = _registerName1("decodeIntForKey:"); @@ -8353,24 +8361,24 @@ class PedometerBindings { return __objc_msgSend_250(obj, sel, key); } - late final __objc_msgSend_250Ptr = _lookup< - ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_250 = - __objc_msgSend_250Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_250Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_250 = __objc_msgSend_250Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeInt32ForKey_1 = _registerName1("decodeInt32ForKey:"); int _objc_msgSend_251( @@ -8381,24 +8389,24 @@ class PedometerBindings { return __objc_msgSend_251(obj, sel, key); } - late final __objc_msgSend_251Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_251 = - __objc_msgSend_251Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_251Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_251 = __objc_msgSend_251Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeInt64ForKey_1 = _registerName1("decodeInt64ForKey:"); int _objc_msgSend_252( @@ -8409,24 +8417,24 @@ class PedometerBindings { return __objc_msgSend_252(obj, sel, key); } - late final __objc_msgSend_252Ptr = _lookup< - ffi.NativeFunction< - ffi.Int64 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_252 = - __objc_msgSend_252Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_252Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_252 = __objc_msgSend_252Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeFloatForKey_1 = _registerName1("decodeFloatForKey:"); double _objc_msgSend_253( @@ -8437,24 +8445,24 @@ class PedometerBindings { return __objc_msgSend_253(obj, sel, key); } - late final __objc_msgSend_253Ptr = _lookup< - ffi.NativeFunction< - ffi.Float Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_253 = - __objc_msgSend_253Ptr - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_253Ptr = + _lookup< + ffi.NativeFunction< + ffi.Float Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_253 = __objc_msgSend_253Ptr + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); double _objc_msgSend_253_fpret( ffi.Pointer obj, @@ -8464,24 +8472,24 @@ class PedometerBindings { return __objc_msgSend_253_fpret(obj, sel, key); } - late final __objc_msgSend_253_fpretPtr = _lookup< - ffi.NativeFunction< - ffi.Float Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_fpret'); - late final __objc_msgSend_253_fpret = - __objc_msgSend_253_fpretPtr - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_253_fpretPtr = + _lookup< + ffi.NativeFunction< + ffi.Float Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_fpret'); + late final __objc_msgSend_253_fpret = __objc_msgSend_253_fpretPtr + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeDoubleForKey_1 = _registerName1("decodeDoubleForKey:"); double _objc_msgSend_254( @@ -8492,24 +8500,24 @@ class PedometerBindings { return __objc_msgSend_254(obj, sel, key); } - late final __objc_msgSend_254Ptr = _lookup< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_254 = - __objc_msgSend_254Ptr - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_254Ptr = + _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_254 = __objc_msgSend_254Ptr + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); double _objc_msgSend_254_fpret( ffi.Pointer obj, @@ -8519,24 +8527,24 @@ class PedometerBindings { return __objc_msgSend_254_fpret(obj, sel, key); } - late final __objc_msgSend_254_fpretPtr = _lookup< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_fpret'); - late final __objc_msgSend_254_fpret = - __objc_msgSend_254_fpretPtr - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_254_fpretPtr = + _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_fpret'); + late final __objc_msgSend_254_fpret = __objc_msgSend_254_fpretPtr + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeBytesForKey_returnedLength_1 = _registerName1( "decodeBytesForKey:returnedLength:", @@ -8550,26 +8558,26 @@ class PedometerBindings { return __objc_msgSend_255(obj, sel, key, lengthp); } - late final __objc_msgSend_255Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_255 = - __objc_msgSend_255Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_255Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_255 = __objc_msgSend_255Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_encodeInteger_forKey_1 = _registerName1( "encodeInteger:forKey:", @@ -8583,26 +8591,26 @@ class PedometerBindings { return __objc_msgSend_256(obj, sel, value, key); } - late final __objc_msgSend_256Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_256 = - __objc_msgSend_256Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_256Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_256 = __objc_msgSend_256Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_decodeIntegerForKey_1 = _registerName1( "decodeIntegerForKey:", @@ -8622,26 +8630,26 @@ class PedometerBindings { return __objc_msgSend_257(obj, sel, aClass, key); } - late final __objc_msgSend_257Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_257 = - __objc_msgSend_257Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_257Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_257 = __objc_msgSend_257Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeTopLevelObjectOfClass_forKey_error_1 = _registerName1( "decodeTopLevelObjectOfClass:forKey:error:", @@ -8656,28 +8664,28 @@ class PedometerBindings { return __objc_msgSend_258(obj, sel, aClass, key, error); } - late final __objc_msgSend_258Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_258 = - __objc_msgSend_258Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_258Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_258 = __objc_msgSend_258Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_decodeArrayOfObjectsOfClass_forKey_1 = _registerName1( "decodeArrayOfObjectsOfClass:forKey:", @@ -8691,26 +8699,26 @@ class PedometerBindings { return __objc_msgSend_259(obj, sel, cls, key); } - late final __objc_msgSend_259Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_259 = - __objc_msgSend_259Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_259Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_259 = __objc_msgSend_259Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeDictionaryWithKeysOfClass_objectsOfClass_forKey_1 = _registerName1("decodeDictionaryWithKeysOfClass:objectsOfClass:forKey:"); @@ -8724,28 +8732,28 @@ class PedometerBindings { return __objc_msgSend_260(obj, sel, keyCls, objectCls, key); } - late final __objc_msgSend_260Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_260 = - __objc_msgSend_260Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_260Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_260 = __objc_msgSend_260Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeObjectOfClasses_forKey_1 = _registerName1( "decodeObjectOfClasses:forKey:", @@ -8759,26 +8767,26 @@ class PedometerBindings { return __objc_msgSend_261(obj, sel, classes, key); } - late final __objc_msgSend_261Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_261 = - __objc_msgSend_261Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_261Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_261 = __objc_msgSend_261Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeTopLevelObjectOfClasses_forKey_error_1 = _registerName1( "decodeTopLevelObjectOfClasses:forKey:error:", @@ -8793,28 +8801,28 @@ class PedometerBindings { return __objc_msgSend_262(obj, sel, classes, key, error); } - late final __objc_msgSend_262Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_262 = - __objc_msgSend_262Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_262Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_262 = __objc_msgSend_262Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_decodeArrayOfObjectsOfClasses_forKey_1 = _registerName1( "decodeArrayOfObjectsOfClasses:forKey:", @@ -8828,26 +8836,26 @@ class PedometerBindings { return __objc_msgSend_263(obj, sel, classes, key); } - late final __objc_msgSend_263Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_263 = - __objc_msgSend_263Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_263Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_263 = __objc_msgSend_263Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodeDictionaryWithKeysOfClasses_objectsOfClasses_forKey_1 = _registerName1( @@ -8863,28 +8871,28 @@ class PedometerBindings { return __objc_msgSend_264(obj, sel, keyClasses, objectClasses, key); } - late final __objc_msgSend_264Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_264 = - __objc_msgSend_264Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_264Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_264 = __objc_msgSend_264Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodePropertyListForKey_1 = _registerName1( "decodePropertyListForKey:", @@ -8897,22 +8905,22 @@ class PedometerBindings { return __objc_msgSend_265(obj, sel); } - late final __objc_msgSend_265Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_265 = - __objc_msgSend_265Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_265Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_265 = __objc_msgSend_265Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_failWithError_1 = _registerName1("failWithError:"); void _objc_msgSend_266( @@ -8923,24 +8931,24 @@ class PedometerBindings { return __objc_msgSend_266(obj, sel, error); } - late final __objc_msgSend_266Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_266 = - __objc_msgSend_266Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_266Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_266 = __objc_msgSend_266Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_decodingFailurePolicy1 = _registerName1( "decodingFailurePolicy", @@ -8949,16 +8957,16 @@ class PedometerBindings { return __objc_msgSend_267(obj, sel); } - late final __objc_msgSend_267Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_267 = - __objc_msgSend_267Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_267Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_267 = __objc_msgSend_267Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_error1 = _registerName1("error"); ffi.Pointer _objc_msgSend_268( @@ -8968,22 +8976,22 @@ class PedometerBindings { return __objc_msgSend_268(obj, sel); } - late final __objc_msgSend_268Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_268 = - __objc_msgSend_268Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_268Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_268 = __objc_msgSend_268Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_encodeNXObject_1 = _registerName1("encodeNXObject:"); late final _sel_decodeNXObject1 = _registerName1("decodeNXObject"); @@ -8999,24 +9007,24 @@ class PedometerBindings { return __objc_msgSend_269(obj, sel, from); } - late final __objc_msgSend_269Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_269 = - __objc_msgSend_269Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_269Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_269 = __objc_msgSend_269Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_substringToIndex_1 = _registerName1("substringToIndex:"); late final _sel_substringWithRange_1 = _registerName1("substringWithRange:"); @@ -9028,24 +9036,24 @@ class PedometerBindings { return __objc_msgSend_270(obj, sel, range); } - late final __objc_msgSend_270Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_270 = - __objc_msgSend_270Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_270Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_270 = __objc_msgSend_270Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_getCharacters_range_1 = _registerName1( "getCharacters:range:", @@ -9059,53 +9067,53 @@ class PedometerBindings { return __objc_msgSend_271(obj, sel, buffer, range); } - late final __objc_msgSend_271Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_271 = - __objc_msgSend_271Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); - - int _objc_msgSend_272( - ffi.Pointer obj, - ffi.Pointer sel, + late final __objc_msgSend_271Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_271 = __objc_msgSend_271Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); + + int _objc_msgSend_272( + ffi.Pointer obj, + ffi.Pointer sel, ffi.Pointer string, ) { return __objc_msgSend_272(obj, sel, string); } - late final __objc_msgSend_272Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_272 = - __objc_msgSend_272Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_272Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_272 = __objc_msgSend_272Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_compare_options_1 = _registerName1("compare:options:"); int _objc_msgSend_273( @@ -9117,26 +9125,26 @@ class PedometerBindings { return __objc_msgSend_273(obj, sel, string, mask); } - late final __objc_msgSend_273Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_273 = - __objc_msgSend_273Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_273Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_273 = __objc_msgSend_273Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_compare_options_range_1 = _registerName1( "compare:options:range:", @@ -9151,28 +9159,28 @@ class PedometerBindings { return __objc_msgSend_274(obj, sel, string, mask, rangeOfReceiverToCompare); } - late final __objc_msgSend_274Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_274 = - __objc_msgSend_274Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_274Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_274 = __objc_msgSend_274Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_compare_options_range_locale_1 = _registerName1( "compare:options:range:locale:", @@ -9195,30 +9203,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_275Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_275 = - __objc_msgSend_275Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_275Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_275 = __objc_msgSend_275Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_caseInsensitiveCompare_1 = _registerName1( "caseInsensitiveCompare:", @@ -9245,26 +9253,26 @@ class PedometerBindings { return __objc_msgSend_276(obj, sel, str, mask); } - late final __objc_msgSend_276Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_276 = - __objc_msgSend_276Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_276Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_276 = __objc_msgSend_276Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_containsString_1 = _registerName1("containsString:"); late final _sel_localizedCaseInsensitiveContainsString_1 = _registerName1( @@ -9284,24 +9292,24 @@ class PedometerBindings { return __objc_msgSend_277(obj, sel, str); } - late final __objc_msgSend_277Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_277 = - __objc_msgSend_277Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_277Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_277 = __objc_msgSend_277Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); void _objc_msgSend_277_stret( ffi.Pointer<_NSRange> stret, @@ -9312,26 +9320,26 @@ class PedometerBindings { return __objc_msgSend_277_stret(stret, obj, sel, str); } - late final __objc_msgSend_277_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_277_stret = - __objc_msgSend_277_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_277_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_277_stret = __objc_msgSend_277_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_rangeOfString_1 = _registerName1("rangeOfString:"); late final _sel_rangeOfString_options_1 = _registerName1( @@ -9346,26 +9354,26 @@ class PedometerBindings { return __objc_msgSend_278(obj, sel, searchString, mask); } - late final __objc_msgSend_278Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_278 = - __objc_msgSend_278Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_278Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_278 = __objc_msgSend_278Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); void _objc_msgSend_278_stret( ffi.Pointer<_NSRange> stret, @@ -9377,28 +9385,28 @@ class PedometerBindings { return __objc_msgSend_278_stret(stret, obj, sel, searchString, mask); } - late final __objc_msgSend_278_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_278_stret = - __objc_msgSend_278_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_278_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_278_stret = __objc_msgSend_278_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_rangeOfString_options_range_1 = _registerName1( "rangeOfString:options:range:", @@ -9419,28 +9427,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_279Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_279 = - __objc_msgSend_279Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_279Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_279 = __objc_msgSend_279Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); void _objc_msgSend_279_stret( ffi.Pointer<_NSRange> stret, @@ -9460,30 +9468,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_279_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_279_stret = - __objc_msgSend_279_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_279_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_279_stret = __objc_msgSend_279_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _class_NSLocale1 = _getClass1("NSLocale"); late final _sel_displayNameForKey_value_1 = _registerName1( @@ -9498,26 +9506,26 @@ class PedometerBindings { return __objc_msgSend_280(obj, sel, key, value); } - late final __objc_msgSend_280Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_280 = - __objc_msgSend_280Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_280Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_280 = __objc_msgSend_280Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithLocaleIdentifier_1 = _registerName1( "initWithLocaleIdentifier:", @@ -9538,24 +9546,24 @@ class PedometerBindings { return __objc_msgSend_281(obj, sel, languageCode); } - late final __objc_msgSend_281Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_281 = - __objc_msgSend_281Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_281Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_281 = __objc_msgSend_281Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_languageIdentifier1 = _registerName1("languageIdentifier"); late final _sel_countryCode1 = _registerName1("countryCode"); @@ -9580,22 +9588,22 @@ class PedometerBindings { return __objc_msgSend_282(obj, sel); } - late final __objc_msgSend_282Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_282 = - __objc_msgSend_282Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_282Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_282 = __objc_msgSend_282Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_whitespaceCharacterSet1 = _registerName1( "whitespaceCharacterSet", @@ -9640,24 +9648,24 @@ class PedometerBindings { return __objc_msgSend_283(obj, sel, aRange); } - late final __objc_msgSend_283Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_283 = - __objc_msgSend_283Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_283Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_283 = __objc_msgSend_283Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_characterSetWithCharactersInString_1 = _registerName1( "characterSetWithCharactersInString:", @@ -9670,24 +9678,24 @@ class PedometerBindings { return __objc_msgSend_284(obj, sel, aString); } - late final __objc_msgSend_284Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_284 = - __objc_msgSend_284Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_284Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_284 = __objc_msgSend_284Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_characterSetWithBitmapRepresentation_1 = _registerName1( "characterSetWithBitmapRepresentation:", @@ -9700,24 +9708,24 @@ class PedometerBindings { return __objc_msgSend_285(obj, sel, data); } - late final __objc_msgSend_285Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_285 = - __objc_msgSend_285Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_285Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_285 = __objc_msgSend_285Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_characterSetWithContentsOfFile_1 = _registerName1( "characterSetWithContentsOfFile:", @@ -9730,24 +9738,24 @@ class PedometerBindings { return __objc_msgSend_286(obj, sel, fName); } - late final __objc_msgSend_286Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_286 = - __objc_msgSend_286Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_286Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_286 = __objc_msgSend_286Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); instancetype _objc_msgSend_287( ffi.Pointer obj, @@ -9757,24 +9765,24 @@ class PedometerBindings { return __objc_msgSend_287(obj, sel, coder); } - late final __objc_msgSend_287Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_287 = - __objc_msgSend_287Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_287Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_287 = __objc_msgSend_287Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_characterIsMember_1 = _registerName1("characterIsMember:"); bool _objc_msgSend_288( @@ -9785,20 +9793,20 @@ class PedometerBindings { return __objc_msgSend_288(obj, sel, aCharacter); } - late final __objc_msgSend_288Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedShort, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_288 = - __objc_msgSend_288Ptr - .asFunction< - bool Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_288Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedShort, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_288 = __objc_msgSend_288Ptr + .asFunction< + bool Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_bitmapRepresentation1 = _registerName1( "bitmapRepresentation", @@ -9815,20 +9823,20 @@ class PedometerBindings { return __objc_msgSend_289(obj, sel, theLongChar); } - late final __objc_msgSend_289Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedInt, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_289 = - __objc_msgSend_289Ptr - .asFunction< - bool Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_289Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedInt, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_289 = __objc_msgSend_289Ptr + .asFunction< + bool Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_isSupersetOfSet_1 = _registerName1("isSupersetOfSet:"); bool _objc_msgSend_290( @@ -9839,24 +9847,24 @@ class PedometerBindings { return __objc_msgSend_290(obj, sel, theOtherSet); } - late final __objc_msgSend_290Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_290 = - __objc_msgSend_290Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_290Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_290 = __objc_msgSend_290Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_hasMemberInPlane_1 = _registerName1("hasMemberInPlane:"); bool _objc_msgSend_291( @@ -9867,20 +9875,20 @@ class PedometerBindings { return __objc_msgSend_291(obj, sel, thePlane); } - late final __objc_msgSend_291Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Uint8, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_291 = - __objc_msgSend_291Ptr - .asFunction< - bool Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_291Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Uint8, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_291 = __objc_msgSend_291Ptr + .asFunction< + bool Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_URLUserAllowedCharacterSet1 = _registerName1( "URLUserAllowedCharacterSet", @@ -9945,22 +9953,22 @@ class PedometerBindings { return __objc_msgSend_292(obj, sel); } - late final __objc_msgSend_292Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_292 = - __objc_msgSend_292Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_292Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_292 = __objc_msgSend_292Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_currentLocale1 = _registerName1("currentLocale"); late final _sel_systemLocale1 = _registerName1("systemLocale"); @@ -9988,24 +9996,24 @@ class PedometerBindings { return __objc_msgSend_293(obj, sel, string); } - late final __objc_msgSend_293Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_293 = - __objc_msgSend_293Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_293Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_293 = __objc_msgSend_293Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localeIdentifierFromComponents_1 = _registerName1( "localeIdentifierFromComponents:", @@ -10018,24 +10026,24 @@ class PedometerBindings { return __objc_msgSend_294(obj, sel, dict); } - late final __objc_msgSend_294Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_294 = - __objc_msgSend_294Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_294Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_294 = __objc_msgSend_294Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_canonicalLocaleIdentifierFromString_1 = _registerName1( "canonicalLocaleIdentifierFromString:", @@ -10054,24 +10062,24 @@ class PedometerBindings { return __objc_msgSend_295(obj, sel, lcid); } - late final __objc_msgSend_295Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Uint32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_295 = - __objc_msgSend_295Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_295Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Uint32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_295 = __objc_msgSend_295Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_windowsLocaleCodeFromLocaleIdentifier_1 = _registerName1( "windowsLocaleCodeFromLocaleIdentifier:", @@ -10084,27 +10092,27 @@ class PedometerBindings { return __objc_msgSend_296(obj, sel, localeIdentifier); } - late final __objc_msgSend_296Ptr = _lookup< - ffi.NativeFunction< - ffi.Uint32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_296 = - __objc_msgSend_296Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); - - late final _sel_characterDirectionForLanguage_1 = _registerName1( - "characterDirectionForLanguage:", + late final __objc_msgSend_296Ptr = + _lookup< + ffi.NativeFunction< + ffi.Uint32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_296 = __objc_msgSend_296Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); + + late final _sel_characterDirectionForLanguage_1 = _registerName1( + "characterDirectionForLanguage:", ); int _objc_msgSend_297( ffi.Pointer obj, @@ -10114,24 +10122,24 @@ class PedometerBindings { return __objc_msgSend_297(obj, sel, isoLangCode); } - late final __objc_msgSend_297Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_297 = - __objc_msgSend_297Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_297Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_297 = __objc_msgSend_297Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_lineDirectionForLanguage_1 = _registerName1( "lineDirectionForLanguage:", @@ -10157,30 +10165,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_298Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_298 = - __objc_msgSend_298Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_298Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_298 = __objc_msgSend_298Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ffi.Pointer, + ) + >(); void _objc_msgSend_298_stret( ffi.Pointer<_NSRange> stret, @@ -10202,32 +10210,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_298_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_298_stret = - __objc_msgSend_298_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_298_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_298_stret = __objc_msgSend_298_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_rangeOfCharacterFromSet_1 = _registerName1( "rangeOfCharacterFromSet:", @@ -10240,24 +10248,24 @@ class PedometerBindings { return __objc_msgSend_299(obj, sel, searchSet); } - late final __objc_msgSend_299Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_299 = - __objc_msgSend_299Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_299Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_299 = __objc_msgSend_299Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); void _objc_msgSend_299_stret( ffi.Pointer<_NSRange> stret, @@ -10268,26 +10276,26 @@ class PedometerBindings { return __objc_msgSend_299_stret(stret, obj, sel, searchSet); } - late final __objc_msgSend_299_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_299_stret = - __objc_msgSend_299_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_299_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_299_stret = __objc_msgSend_299_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_rangeOfCharacterFromSet_options_1 = _registerName1( "rangeOfCharacterFromSet:options:", @@ -10301,26 +10309,26 @@ class PedometerBindings { return __objc_msgSend_300(obj, sel, searchSet, mask); } - late final __objc_msgSend_300Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_300 = - __objc_msgSend_300Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_300Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_300 = __objc_msgSend_300Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); void _objc_msgSend_300_stret( ffi.Pointer<_NSRange> stret, @@ -10332,28 +10340,28 @@ class PedometerBindings { return __objc_msgSend_300_stret(stret, obj, sel, searchSet, mask); } - late final __objc_msgSend_300_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_300_stret = - __objc_msgSend_300_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_300_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_300_stret = __objc_msgSend_300_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_rangeOfCharacterFromSet_options_range_1 = _registerName1( "rangeOfCharacterFromSet:options:range:", @@ -10374,28 +10382,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_301Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_301 = - __objc_msgSend_301Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_301Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_301 = __objc_msgSend_301Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); void _objc_msgSend_301_stret( ffi.Pointer<_NSRange> stret, @@ -10415,30 +10423,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_301_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_301_stret = - __objc_msgSend_301_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_301_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_301_stret = __objc_msgSend_301_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_rangeOfComposedCharacterSequenceAtIndex_1 = _registerName1( "rangeOfComposedCharacterSequenceAtIndex:", @@ -10451,24 +10459,20 @@ class PedometerBindings { return __objc_msgSend_302(obj, sel, index); } - late final __objc_msgSend_302Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_302 = - __objc_msgSend_302Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_302Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_302 = __objc_msgSend_302Ptr + .asFunction< + _NSRange Function(ffi.Pointer, ffi.Pointer, int) + >(); void _objc_msgSend_302_stret( ffi.Pointer<_NSRange> stret, @@ -10479,26 +10483,26 @@ class PedometerBindings { return __objc_msgSend_302_stret(stret, obj, sel, index); } - late final __objc_msgSend_302_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_302_stret = - __objc_msgSend_302_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_302_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_302_stret = __objc_msgSend_302_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_rangeOfComposedCharacterSequencesForRange_1 = _registerName1( "rangeOfComposedCharacterSequencesForRange:", @@ -10511,20 +10515,24 @@ class PedometerBindings { return __objc_msgSend_303(obj, sel, range); } - late final __objc_msgSend_303Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function(ffi.Pointer, ffi.Pointer, _NSRange) - > - >('objc_msgSend'); - late final __objc_msgSend_303 = - __objc_msgSend_303Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_303Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_303 = __objc_msgSend_303Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); void _objc_msgSend_303_stret( ffi.Pointer<_NSRange> stret, @@ -10535,26 +10543,26 @@ class PedometerBindings { return __objc_msgSend_303_stret(stret, obj, sel, range); } - late final __objc_msgSend_303_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_303_stret = - __objc_msgSend_303_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_303_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_303_stret = __objc_msgSend_303_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_stringByAppendingString_1 = _registerName1( "stringByAppendingString:", @@ -10585,24 +10593,24 @@ class PedometerBindings { return __objc_msgSend_304(obj, sel, locale); } - late final __objc_msgSend_304Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_304 = - __objc_msgSend_304Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_304Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_304 = __objc_msgSend_304Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_lowercaseStringWithLocale_1 = _registerName1( "lowercaseStringWithLocale:", @@ -10631,30 +10639,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_305Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_305 = - __objc_msgSend_305Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_305Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_305 = __objc_msgSend_305Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_lineRangeForRange_1 = _registerName1("lineRangeForRange:"); late final _sel_getParagraphStart_end_contentsEnd_forRange_1 = _registerName1( @@ -10675,28 +10683,28 @@ class PedometerBindings { return __objc_msgSend_306(obj, sel, range, opts, block); } - late final __objc_msgSend_306Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_306 = - __objc_msgSend_306Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_306Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_306 = __objc_msgSend_306Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateLinesUsingBlock_1 = _registerName1( "enumerateLinesUsingBlock:", @@ -10709,24 +10717,24 @@ class PedometerBindings { return __objc_msgSend_307(obj, sel, block); } - late final __objc_msgSend_307Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_307 = - __objc_msgSend_307Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_307Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_307 = __objc_msgSend_307Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_UTF8String1 = _registerName1("UTF8String"); late final _sel_fastestEncoding1 = _registerName1("fastestEncoding"); @@ -10743,26 +10751,26 @@ class PedometerBindings { return __objc_msgSend_308(obj, sel, encoding, lossy); } - late final __objc_msgSend_308Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_308 = - __objc_msgSend_308Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - bool, - ) - >(); + late final __objc_msgSend_308Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_308 = __objc_msgSend_308Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + bool, + ) + >(); late final _sel_dataUsingEncoding_1 = _registerName1("dataUsingEncoding:"); ffi.Pointer _objc_msgSend_309( @@ -10773,24 +10781,24 @@ class PedometerBindings { return __objc_msgSend_309(obj, sel, encoding); } - late final __objc_msgSend_309Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_309 = - __objc_msgSend_309Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_309Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_309 = __objc_msgSend_309Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_canBeConvertedToEncoding_1 = _registerName1( "canBeConvertedToEncoding:", @@ -10811,28 +10819,28 @@ class PedometerBindings { return __objc_msgSend_310(obj, sel, buffer, maxBufferCount, encoding); } - late final __objc_msgSend_310Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_310 = - __objc_msgSend_310Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - ) - >(); + late final __objc_msgSend_310Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_310 = __objc_msgSend_310Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + ) + >(); late final _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_1 = _registerName1( @@ -10862,36 +10870,36 @@ class PedometerBindings { ); } - late final __objc_msgSend_311Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Int32, - _NSRange, - ffi.Pointer<_NSRange>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_311 = - __objc_msgSend_311Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int, - int, - _NSRange, - ffi.Pointer<_NSRange>, - ) - >(); + late final __objc_msgSend_311Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Int32, + _NSRange, + ffi.Pointer<_NSRange>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_311 = __objc_msgSend_311Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + int, + int, + _NSRange, + ffi.Pointer<_NSRange>, + ) + >(); late final _sel_maximumLengthOfBytesUsingEncoding_1 = _registerName1( "maximumLengthOfBytesUsingEncoding:", @@ -10909,22 +10917,22 @@ class PedometerBindings { return __objc_msgSend_312(obj, sel); } - late final __objc_msgSend_312Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_312 = - __objc_msgSend_312Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_312Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_312 = __objc_msgSend_312Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedNameOfStringEncoding_1 = _registerName1( "localizedNameOfStringEncoding:", @@ -10955,24 +10963,24 @@ class PedometerBindings { return __objc_msgSend_313(obj, sel, separator); } - late final __objc_msgSend_313Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_313 = - __objc_msgSend_313Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_313Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_313 = __objc_msgSend_313Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_componentsSeparatedByCharactersInSet_1 = _registerName1( "componentsSeparatedByCharactersInSet:", @@ -10985,24 +10993,24 @@ class PedometerBindings { return __objc_msgSend_314(obj, sel, separator); } - late final __objc_msgSend_314Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_314 = - __objc_msgSend_314Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_314Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_314 = __objc_msgSend_314Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_stringByTrimmingCharactersInSet_1 = _registerName1( "stringByTrimmingCharactersInSet:", @@ -11015,24 +11023,24 @@ class PedometerBindings { return __objc_msgSend_315(obj, sel, set1); } - late final __objc_msgSend_315Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_315 = - __objc_msgSend_315Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_315Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_315 = __objc_msgSend_315Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_stringByPaddingToLength_withString_startingAtIndex_1 = _registerName1("stringByPaddingToLength:withString:startingAtIndex:"); @@ -11046,34 +11054,34 @@ class PedometerBindings { return __objc_msgSend_316(obj, sel, newLength, padString, padIndex); } - late final __objc_msgSend_316Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_316 = - __objc_msgSend_316Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int, - ) - >(); - - late final _sel_stringByFoldingWithOptions_locale_1 = _registerName1( - "stringByFoldingWithOptions:locale:", - ); - ffi.Pointer _objc_msgSend_317( - ffi.Pointer obj, + late final __objc_msgSend_316Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_316 = __objc_msgSend_316Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + int, + ) + >(); + + late final _sel_stringByFoldingWithOptions_locale_1 = _registerName1( + "stringByFoldingWithOptions:locale:", + ); + ffi.Pointer _objc_msgSend_317( + ffi.Pointer obj, ffi.Pointer sel, int options, ffi.Pointer locale, @@ -11081,26 +11089,26 @@ class PedometerBindings { return __objc_msgSend_317(obj, sel, options, locale); } - late final __objc_msgSend_317Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_317 = - __objc_msgSend_317Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_317Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_317 = __objc_msgSend_317Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_stringByReplacingOccurrencesOfString_withString_options_range_1 = _registerName1( @@ -11124,30 +11132,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_318Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_318 = - __objc_msgSend_318Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_318Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_318 = __objc_msgSend_318Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_stringByReplacingOccurrencesOfString_withString_1 = _registerName1("stringByReplacingOccurrencesOfString:withString:"); @@ -11160,26 +11168,26 @@ class PedometerBindings { return __objc_msgSend_319(obj, sel, target, replacement); } - late final __objc_msgSend_319Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_319 = - __objc_msgSend_319Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_319Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_319 = __objc_msgSend_319Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_stringByReplacingCharactersInRange_withString_1 = _registerName1("stringByReplacingCharactersInRange:withString:"); @@ -11192,26 +11200,26 @@ class PedometerBindings { return __objc_msgSend_320(obj, sel, range, replacement); } - late final __objc_msgSend_320Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_320 = - __objc_msgSend_320Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_320Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_320 = __objc_msgSend_320Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_stringByApplyingTransform_reverse_1 = _registerName1( "stringByApplyingTransform:reverse:", @@ -11225,26 +11233,26 @@ class PedometerBindings { return __objc_msgSend_321(obj, sel, transform, reverse); } - late final __objc_msgSend_321Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_321 = - __objc_msgSend_321Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_321Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_321 = __objc_msgSend_321Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_writeToURL_atomically_encoding_error_1 = _registerName1( "writeToURL:atomically:encoding:error:", @@ -11260,30 +11268,30 @@ class PedometerBindings { return __objc_msgSend_322(obj, sel, url, useAuxiliaryFile, enc, error); } - late final __objc_msgSend_322Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.UnsignedLong, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_322 = - __objc_msgSend_322Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_322Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.UnsignedLong, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_322 = __objc_msgSend_322Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + int, + ffi.Pointer>, + ) + >(); late final _sel_writeToFile_atomically_encoding_error_1 = _registerName1( "writeToFile:atomically:encoding:error:", @@ -11299,30 +11307,30 @@ class PedometerBindings { return __objc_msgSend_323(obj, sel, path, useAuxiliaryFile, enc, error); } - late final __objc_msgSend_323Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.UnsignedLong, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_323 = - __objc_msgSend_323Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_323Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.UnsignedLong, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_323 = __objc_msgSend_323Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + int, + ffi.Pointer>, + ) + >(); late final _sel_hash1 = _registerName1("hash"); late final _sel_initWithCharactersNoCopy_length_freeWhenDone_1 = @@ -11337,28 +11345,28 @@ class PedometerBindings { return __objc_msgSend_324(obj, sel, characters, length, freeBuffer); } - late final __objc_msgSend_324Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_324 = - __objc_msgSend_324Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool, - ) - >(); + late final __objc_msgSend_324Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_324 = __objc_msgSend_324Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + bool, + ) + >(); late final _sel_initWithCharactersNoCopy_length_deallocator_1 = _registerName1("initWithCharactersNoCopy:length:deallocator:"); @@ -11372,28 +11380,28 @@ class PedometerBindings { return __objc_msgSend_325(obj, sel, chars, len, deallocator); } - late final __objc_msgSend_325Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_325 = - __objc_msgSend_325Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_325Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_325 = __objc_msgSend_325Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_initWithCharacters_length_1 = _registerName1( "initWithCharacters:length:", @@ -11407,26 +11415,26 @@ class PedometerBindings { return __objc_msgSend_326(obj, sel, characters, length); } - late final __objc_msgSend_326Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_326 = - __objc_msgSend_326Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_326Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_326 = __objc_msgSend_326Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithUTF8String_1 = _registerName1("initWithUTF8String:"); instancetype _objc_msgSend_327( @@ -11437,24 +11445,24 @@ class PedometerBindings { return __objc_msgSend_327(obj, sel, nullTerminatedCString); } - late final __objc_msgSend_327Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_327 = - __objc_msgSend_327Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_327Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_327 = __objc_msgSend_327Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithFormat_1 = _registerName1("initWithFormat:"); late final _sel_initWithFormat_arguments_1 = _registerName1( @@ -11469,26 +11477,26 @@ class PedometerBindings { return __objc_msgSend_328(obj, sel, format, argList); } - late final __objc_msgSend_328Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_328 = - __objc_msgSend_328Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_328Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_328 = __objc_msgSend_328Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithFormat_locale_1 = _registerName1( "initWithFormat:locale:", @@ -11502,26 +11510,26 @@ class PedometerBindings { return __objc_msgSend_329(obj, sel, format, locale); } - late final __objc_msgSend_329Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_329 = - __objc_msgSend_329Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_329Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_329 = __objc_msgSend_329Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithFormat_locale_arguments_1 = _registerName1( "initWithFormat:locale:arguments:", @@ -11536,28 +11544,28 @@ class PedometerBindings { return __objc_msgSend_330(obj, sel, format, locale, argList); } - late final __objc_msgSend_330Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_330 = - __objc_msgSend_330Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_330Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_330 = __objc_msgSend_330Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithValidatedFormat_validFormatSpecifiers_error_1 = _registerName1("initWithValidatedFormat:validFormatSpecifiers:error:"); @@ -11571,28 +11579,28 @@ class PedometerBindings { return __objc_msgSend_331(obj, sel, format, validFormatSpecifiers, error); } - late final __objc_msgSend_331Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_331 = - __objc_msgSend_331Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_331Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_331 = __objc_msgSend_331Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_1 = _registerName1( @@ -11616,30 +11624,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_332Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_332 = - __objc_msgSend_332Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_332Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_332 = __objc_msgSend_332Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initWithValidatedFormat_validFormatSpecifiers_arguments_error_1 = _registerName1( @@ -11663,30 +11671,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_333Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_333 = - __objc_msgSend_333Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_333Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_333 = __objc_msgSend_333Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_1 = _registerName1( @@ -11712,32 +11720,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_334Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_334 = - __objc_msgSend_334Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_334Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_334 = __objc_msgSend_334Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initWithData_encoding_1 = _registerName1( "initWithData:encoding:", @@ -11751,26 +11759,26 @@ class PedometerBindings { return __objc_msgSend_335(obj, sel, data, encoding); } - late final __objc_msgSend_335Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_335 = - __objc_msgSend_335Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_335Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_335 = __objc_msgSend_335Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithBytes_length_encoding_1 = _registerName1( "initWithBytes:length:encoding:", @@ -11785,28 +11793,28 @@ class PedometerBindings { return __objc_msgSend_336(obj, sel, bytes, len, encoding); } - late final __objc_msgSend_336Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_336 = - __objc_msgSend_336Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - ) - >(); + late final __objc_msgSend_336Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_336 = __objc_msgSend_336Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + ) + >(); late final _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_1 = _registerName1("initWithBytesNoCopy:length:encoding:freeWhenDone:"); @@ -11821,30 +11829,30 @@ class PedometerBindings { return __objc_msgSend_337(obj, sel, bytes, len, encoding, freeBuffer); } - late final __objc_msgSend_337Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.UnsignedLong, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_337 = - __objc_msgSend_337Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - bool, - ) - >(); + late final __objc_msgSend_337Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_337 = __objc_msgSend_337Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + bool, + ) + >(); late final _sel_initWithBytesNoCopy_length_encoding_deallocator_1 = _registerName1("initWithBytesNoCopy:length:encoding:deallocator:"); @@ -11859,30 +11867,30 @@ class PedometerBindings { return __objc_msgSend_338(obj, sel, bytes, len, encoding, deallocator); } - late final __objc_msgSend_338Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.UnsignedLong, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_338 = - __objc_msgSend_338Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_338Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_338 = __objc_msgSend_338Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_string1 = _registerName1("string"); late final _sel_stringWithString_1 = _registerName1("stringWithString:"); @@ -11914,26 +11922,26 @@ class PedometerBindings { return __objc_msgSend_339(obj, sel, nullTerminatedCString, encoding); } - late final __objc_msgSend_339Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_339 = - __objc_msgSend_339Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_339Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_339 = __objc_msgSend_339Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_stringWithCString_encoding_1 = _registerName1( "stringWithCString:encoding:", @@ -11951,28 +11959,28 @@ class PedometerBindings { return __objc_msgSend_340(obj, sel, url, enc, error); } - late final __objc_msgSend_340Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_340 = - __objc_msgSend_340Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_340Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_340 = __objc_msgSend_340Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_initWithContentsOfFile_encoding_error_1 = _registerName1( "initWithContentsOfFile:encoding:error:", @@ -11987,28 +11995,28 @@ class PedometerBindings { return __objc_msgSend_341(obj, sel, path, enc, error); } - late final __objc_msgSend_341Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_341 = - __objc_msgSend_341Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_341Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_341 = __objc_msgSend_341Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_stringWithContentsOfURL_encoding_error_1 = _registerName1( "stringWithContentsOfURL:encoding:error:", @@ -12029,28 +12037,28 @@ class PedometerBindings { return __objc_msgSend_342(obj, sel, url, enc, error); } - late final __objc_msgSend_342Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_342 = - __objc_msgSend_342Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_342Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_342 = __objc_msgSend_342Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initWithContentsOfFile_usedEncoding_error_1 = _registerName1( "initWithContentsOfFile:usedEncoding:error:", @@ -12065,28 +12073,28 @@ class PedometerBindings { return __objc_msgSend_343(obj, sel, path, enc, error); } - late final __objc_msgSend_343Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_343 = - __objc_msgSend_343Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_343Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_343 = __objc_msgSend_343Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_stringWithContentsOfURL_usedEncoding_error_1 = _registerName1( "stringWithContentsOfURL:usedEncoding:error:", @@ -12115,30 +12123,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_344Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_344 = - __objc_msgSend_344Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_344Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_344 = __objc_msgSend_344Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ) + >(); late final _sel_propertyList1 = _registerName1("propertyList"); late final _sel_propertyListFromStringsFileFormat1 = _registerName1( @@ -12151,22 +12159,22 @@ class PedometerBindings { return __objc_msgSend_345(obj, sel); } - late final __objc_msgSend_345Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_345 = - __objc_msgSend_345Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_345Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_345 = __objc_msgSend_345Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_cString1 = _registerName1("cString"); late final _sel_lossyCString1 = _registerName1("lossyCString"); @@ -12184,26 +12192,26 @@ class PedometerBindings { return __objc_msgSend_346(obj, sel, bytes, maxLength); } - late final __objc_msgSend_346Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_346 = - __objc_msgSend_346Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_346Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_346 = __objc_msgSend_346Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_getCString_maxLength_range_remainingRange_1 = _registerName1( "getCString:maxLength:range:remainingRange:", @@ -12226,30 +12234,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_347Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - _NSRange, - ffi.Pointer<_NSRange>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_347 = - __objc_msgSend_347Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ffi.Pointer<_NSRange>, - ) - >(); + late final __objc_msgSend_347Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + _NSRange, + ffi.Pointer<_NSRange>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_347 = __objc_msgSend_347Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ffi.Pointer<_NSRange>, + ) + >(); late final _sel_stringWithContentsOfFile_1 = _registerName1( "stringWithContentsOfFile:", @@ -12270,28 +12278,28 @@ class PedometerBindings { return __objc_msgSend_348(obj, sel, bytes, length, freeBuffer); } - late final __objc_msgSend_348Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_348 = - __objc_msgSend_348Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool, - ) - >(); + late final __objc_msgSend_348Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_348 = __objc_msgSend_348Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + bool, + ) + >(); late final _sel_initWithCString_length_1 = _registerName1( "initWithCString:length:", @@ -12310,24 +12318,24 @@ class PedometerBindings { return __objc_msgSend_349(obj, sel, buffer); } - late final __objc_msgSend_349Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_349 = - __objc_msgSend_349Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_349Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_349 = __objc_msgSend_349Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_variantFittingPresentationWidth_1 = _registerName1( "variantFittingPresentationWidth:", @@ -12340,24 +12348,24 @@ class PedometerBindings { return __objc_msgSend_350(obj, sel, width); } - late final __objc_msgSend_350Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_350 = - __objc_msgSend_350Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_350Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_350 = __objc_msgSend_350Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_pathWithComponents_1 = _registerName1("pathWithComponents:"); ffi.Pointer _objc_msgSend_351( @@ -12368,24 +12376,24 @@ class PedometerBindings { return __objc_msgSend_351(obj, sel, components); } - late final __objc_msgSend_351Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_351 = - __objc_msgSend_351Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_351Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_351 = __objc_msgSend_351Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isAbsolutePath1 = _registerName1("isAbsolutePath"); late final _sel_stringByDeletingLastPathComponent1 = _registerName1( @@ -12437,30 +12445,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_352Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Bool, - ffi.Pointer>, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_352 = - __objc_msgSend_352Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - bool, - ffi.Pointer>, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_352Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Bool, + ffi.Pointer>, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_352 = __objc_msgSend_352Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + bool, + ffi.Pointer>, + ffi.Pointer, + ) + >(); late final _sel_stringByAddingPercentEncodingWithAllowedCharacters_1 = _registerName1("stringByAddingPercentEncodingWithAllowedCharacters:"); @@ -12472,24 +12480,24 @@ class PedometerBindings { return __objc_msgSend_353(obj, sel, allowedCharacters); } - late final __objc_msgSend_353Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_353 = - __objc_msgSend_353Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_353Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_353 = __objc_msgSend_353Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_stringByRemovingPercentEncoding1 = _registerName1( "stringByRemovingPercentEncoding", @@ -12505,24 +12513,24 @@ class PedometerBindings { return __objc_msgSend_354(obj, sel, enc); } - late final __objc_msgSend_354Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_354 = - __objc_msgSend_354Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_354Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_354 = __objc_msgSend_354Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_stringByReplacingPercentEscapesUsingEncoding_1 = _registerName1("stringByReplacingPercentEscapesUsingEncoding:"); @@ -12536,22 +12544,22 @@ class PedometerBindings { return __objc_msgSend_355(obj, sel); } - late final __objc_msgSend_355Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_355 = - __objc_msgSend_355Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_355Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_355 = __objc_msgSend_355Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithDominantScript_languageMap_1 = _registerName1( "initWithDominantScript:languageMap:", @@ -12565,26 +12573,26 @@ class PedometerBindings { return __objc_msgSend_356(obj, sel, script, map); } - late final __objc_msgSend_356Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_356 = - __objc_msgSend_356Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_356Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_356 = __objc_msgSend_356Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_languagesForScript_1 = _registerName1("languagesForScript:"); late final _sel_dominantLanguageForScript_1 = _registerName1( @@ -12623,32 +12631,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_357Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_357 = - __objc_msgSend_357Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_357Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_357 = __objc_msgSend_357Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_enumerateLinguisticTagsInRange_scheme_options_orthography_usingBlock_1 = _registerName1( @@ -12674,32 +12682,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_358Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_358 = - __objc_msgSend_358Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_358Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_358 = __objc_msgSend_358Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_anyObject1 = _registerName1("anyObject"); late final _sel_intersectsSet_1 = _registerName1("intersectsSet:"); @@ -12711,24 +12719,24 @@ class PedometerBindings { return __objc_msgSend_359(obj, sel, otherSet); } - late final __objc_msgSend_359Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_359 = - __objc_msgSend_359Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_359Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_359 = __objc_msgSend_359Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isEqualToSet_1 = _registerName1("isEqualToSet:"); late final _sel_isSubsetOfSet_1 = _registerName1("isSubsetOfSet:"); @@ -12741,24 +12749,24 @@ class PedometerBindings { return __objc_msgSend_360(obj, sel, anObject); } - late final __objc_msgSend_360Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_360 = - __objc_msgSend_360Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_360Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_360 = __objc_msgSend_360Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setByAddingObjectsFromSet_1 = _registerName1( "setByAddingObjectsFromSet:", @@ -12771,24 +12779,24 @@ class PedometerBindings { return __objc_msgSend_361(obj, sel, other); } - late final __objc_msgSend_361Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_361 = - __objc_msgSend_361Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_361Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_361 = __objc_msgSend_361Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setByAddingObjectsFromArray_1 = _registerName1( "setByAddingObjectsFromArray:", @@ -12801,24 +12809,24 @@ class PedometerBindings { return __objc_msgSend_362(obj, sel, other); } - late final __objc_msgSend_362Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_362 = - __objc_msgSend_362Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_362Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_362 = __objc_msgSend_362Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); void _objc_msgSend_363( ffi.Pointer obj, @@ -12828,24 +12836,24 @@ class PedometerBindings { return __objc_msgSend_363(obj, sel, block); } - late final __objc_msgSend_363Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_363 = - __objc_msgSend_363Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_363Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_363 = __objc_msgSend_363Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); void _objc_msgSend_364( ffi.Pointer obj, @@ -12856,26 +12864,26 @@ class PedometerBindings { return __objc_msgSend_364(obj, sel, opts, block); } - late final __objc_msgSend_364Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_364 = - __objc_msgSend_364Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_364Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_364 = __objc_msgSend_364Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_objectsPassingTest_1 = _registerName1("objectsPassingTest:"); ffi.Pointer _objc_msgSend_365( @@ -12886,24 +12894,24 @@ class PedometerBindings { return __objc_msgSend_365(obj, sel, predicate); } - late final __objc_msgSend_365Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_365 = - __objc_msgSend_365Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_365Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_365 = __objc_msgSend_365Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_objectsWithOptions_passingTest_1 = _registerName1( "objectsWithOptions:passingTest:", @@ -12917,26 +12925,26 @@ class PedometerBindings { return __objc_msgSend_366(obj, sel, opts, predicate); } - late final __objc_msgSend_366Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_366 = - __objc_msgSend_366Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_366Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_366 = __objc_msgSend_366Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_set1 = _registerName1("set"); late final _sel_setWithObject_1 = _registerName1("setWithObject:"); @@ -12953,24 +12961,24 @@ class PedometerBindings { return __objc_msgSend_367(obj, sel, set1); } - late final __objc_msgSend_367Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_367 = - __objc_msgSend_367Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_367Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_367 = __objc_msgSend_367Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setWithArray_1 = _registerName1("setWithArray:"); late final _sel_initWithSet_1 = _registerName1("initWithSet:"); @@ -12986,28 +12994,28 @@ class PedometerBindings { return __objc_msgSend_368(obj, sel, set1, flag); } - late final __objc_msgSend_368Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_368 = - __objc_msgSend_368Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); - - late final _sel_filteredSetUsingPredicate_1 = _registerName1( + late final __objc_msgSend_368Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_368 = __objc_msgSend_368Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); + + late final _sel_filteredSetUsingPredicate_1 = _registerName1( "filteredSetUsingPredicate:", ); ffi.Pointer _objc_msgSend_369( @@ -13018,24 +13026,24 @@ class PedometerBindings { return __objc_msgSend_369(obj, sel, predicate); } - late final __objc_msgSend_369Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_369 = - __objc_msgSend_369Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_369Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_369 = __objc_msgSend_369Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_invocationWithMethodSignature_1 = _registerName1( "invocationWithMethodSignature:", @@ -13048,24 +13056,24 @@ class PedometerBindings { return __objc_msgSend_370(obj, sel, sig); } - late final __objc_msgSend_370Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_370 = - __objc_msgSend_370Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_370Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_370 = __objc_msgSend_370Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_methodSignature1 = _registerName1("methodSignature"); ffi.Pointer _objc_msgSend_371( @@ -13075,22 +13083,22 @@ class PedometerBindings { return __objc_msgSend_371(obj, sel); } - late final __objc_msgSend_371Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_371 = - __objc_msgSend_371Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_371Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_371 = __objc_msgSend_371Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_retainArguments1 = _registerName1("retainArguments"); late final _sel_argumentsRetained1 = _registerName1("argumentsRetained"); @@ -13104,24 +13112,24 @@ class PedometerBindings { return __objc_msgSend_372(obj, sel, value); } - late final __objc_msgSend_372Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_372 = - __objc_msgSend_372Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_372Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_372 = __objc_msgSend_372Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_selector1 = _registerName1("selector"); ffi.Pointer _objc_msgSend_373( @@ -13131,22 +13139,22 @@ class PedometerBindings { return __objc_msgSend_373(obj, sel); } - late final __objc_msgSend_373Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_373 = - __objc_msgSend_373Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_373Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_373 = __objc_msgSend_373Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setSelector_1 = _registerName1("setSelector:"); void _objc_msgSend_374( @@ -13157,24 +13165,24 @@ class PedometerBindings { return __objc_msgSend_374(obj, sel, value); } - late final __objc_msgSend_374Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_374 = - __objc_msgSend_374Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_374Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_374 = __objc_msgSend_374Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getReturnValue_1 = _registerName1("getReturnValue:"); late final _sel_setReturnValue_1 = _registerName1("setReturnValue:"); @@ -13190,26 +13198,26 @@ class PedometerBindings { return __objc_msgSend_375(obj, sel, argumentLocation, idx); } - late final __objc_msgSend_375Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_375 = - __objc_msgSend_375Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_375Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_375 = __objc_msgSend_375Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_setArgument_atIndex_1 = _registerName1( "setArgument:atIndex:", @@ -13225,24 +13233,24 @@ class PedometerBindings { return __objc_msgSend_376(obj, sel, imp); } - late final __objc_msgSend_376Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_376 = - __objc_msgSend_376Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_376Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_376 = __objc_msgSend_376Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_forwardInvocation_1 = _registerName1("forwardInvocation:"); void _objc_msgSend_377( @@ -13253,24 +13261,24 @@ class PedometerBindings { return __objc_msgSend_377(obj, sel, anInvocation); } - late final __objc_msgSend_377Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_377 = - __objc_msgSend_377Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_377Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_377 = __objc_msgSend_377Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_methodSignatureForSelector_1 = _registerName1( "methodSignatureForSelector:", @@ -13283,24 +13291,24 @@ class PedometerBindings { return __objc_msgSend_378(obj, sel, aSelector); } - late final __objc_msgSend_378Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_378 = - __objc_msgSend_378Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_378Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_378 = __objc_msgSend_378Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_instanceMethodSignatureForSelector_1 = _registerName1( "instanceMethodSignatureForSelector:", @@ -13325,16 +13333,20 @@ class PedometerBindings { return __objc_msgSend_379(obj, sel, aVersion); } - late final __objc_msgSend_379Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer, ffi.Long) - > - >('objc_msgSend'); - late final __objc_msgSend_379 = - __objc_msgSend_379Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_379Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_379 = __objc_msgSend_379Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_classForCoder1 = _registerName1("classForCoder"); late final _sel_replacementObjectForCoder_1 = _registerName1( @@ -13371,32 +13383,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_380Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_380 = - __objc_msgSend_380Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_380Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_380 = __objc_msgSend_380Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_attemptRecoveryFromError_optionIndex_1 = _registerName1( "attemptRecoveryFromError:optionIndex:", @@ -13410,26 +13422,26 @@ class PedometerBindings { return __objc_msgSend_381(obj, sel, error, recoveryOptionIndex); } - late final __objc_msgSend_381Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_381 = - __objc_msgSend_381Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_381Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_381 = __objc_msgSend_381Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_performSelector_withObject_afterDelay_inModes_1 = _registerName1("performSelector:withObject:afterDelay:inModes:"); @@ -13444,30 +13456,30 @@ class PedometerBindings { return __objc_msgSend_382(obj, sel, aSelector, anArgument, delay, modes); } - late final __objc_msgSend_382Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_382 = - __objc_msgSend_382Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_382Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_382 = __objc_msgSend_382Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer, + ) + >(); late final _sel_performSelector_withObject_afterDelay_1 = _registerName1( "performSelector:withObject:afterDelay:", @@ -13482,28 +13494,28 @@ class PedometerBindings { return __objc_msgSend_383(obj, sel, aSelector, anArgument, delay); } - late final __objc_msgSend_383Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_383 = - __objc_msgSend_383Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); + late final __objc_msgSend_383Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_383 = __objc_msgSend_383Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); late final _sel_URL_resourceDataDidBecomeAvailable_1 = _registerName1( "URL:resourceDataDidBecomeAvailable:", @@ -13517,26 +13529,26 @@ class PedometerBindings { return __objc_msgSend_384(obj, sel, sender, newBytes); } - late final __objc_msgSend_384Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_384 = - __objc_msgSend_384Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_384Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_384 = __objc_msgSend_384Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLResourceDidFinishLoading_1 = _registerName1( "URLResourceDidFinishLoading:", @@ -13549,24 +13561,24 @@ class PedometerBindings { return __objc_msgSend_385(obj, sel, sender); } - late final __objc_msgSend_385Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_385 = - __objc_msgSend_385Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_385Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_385 = __objc_msgSend_385Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLResourceDidCancelLoading_1 = _registerName1( "URLResourceDidCancelLoading:", @@ -13583,26 +13595,26 @@ class PedometerBindings { return __objc_msgSend_386(obj, sel, sender, reason); } - late final __objc_msgSend_386Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_386 = - __objc_msgSend_386Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_386Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_386 = __objc_msgSend_386Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSFileManager1 = _getClass1("NSFileManager"); late final _sel_defaultManager1 = _registerName1("defaultManager"); @@ -13613,22 +13625,22 @@ class PedometerBindings { return __objc_msgSend_387(obj, sel); } - late final __objc_msgSend_387Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_387 = - __objc_msgSend_387Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_387Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_387 = __objc_msgSend_387Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_mountedVolumeURLsIncludingResourceValuesForKeys_options_1 = _registerName1( @@ -13643,26 +13655,26 @@ class PedometerBindings { return __objc_msgSend_388(obj, sel, propertyKeys, options); } - late final __objc_msgSend_388Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_388 = - __objc_msgSend_388Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_388Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_388 = __objc_msgSend_388Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_unmountVolumeAtURL_options_completionHandler_1 = _registerName1("unmountVolumeAtURL:options:completionHandler:"); @@ -13676,28 +13688,28 @@ class PedometerBindings { return __objc_msgSend_389(obj, sel, url, mask, completionHandler); } - late final __objc_msgSend_389Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_389 = - __objc_msgSend_389Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_389Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_389 = __objc_msgSend_389Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_contentsOfDirectoryAtURL_includingPropertiesForKeys_options_error_1 = _registerName1( @@ -13714,30 +13726,30 @@ class PedometerBindings { return __objc_msgSend_390(obj, sel, url, keys, mask, error); } - late final __objc_msgSend_390Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_390 = - __objc_msgSend_390Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_390Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_390 = __objc_msgSend_390Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_URLsForDirectory_inDomains_1 = _registerName1( "URLsForDirectory:inDomains:", @@ -13751,26 +13763,26 @@ class PedometerBindings { return __objc_msgSend_391(obj, sel, directory, domainMask); } - late final __objc_msgSend_391Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_391 = - __objc_msgSend_391Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ) - >(); + late final __objc_msgSend_391Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_391 = __objc_msgSend_391Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + ) + >(); late final _sel_URLForDirectory_inDomain_appropriateForURL_create_error_1 = _registerName1( @@ -13796,32 +13808,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_392Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Int32, - ffi.Pointer, - ffi.Bool, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_392 = - __objc_msgSend_392Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - bool, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_392Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ffi.Pointer, + ffi.Bool, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_392 = __objc_msgSend_392Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + bool, + ffi.Pointer>, + ) + >(); late final _sel_getRelationship_ofDirectoryAtURL_toItemAtURL_error_1 = _registerName1("getRelationship:ofDirectoryAtURL:toItemAtURL:error:"); @@ -13843,30 +13855,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_393Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_393 = - __objc_msgSend_393Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_393Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_393 = __objc_msgSend_393Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_getRelationship_ofDirectory_inDomain_toItemAtURL_error_1 = _registerName1("getRelationship:ofDirectory:inDomain:toItemAtURL:error:"); @@ -13890,32 +13902,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_394Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Int32, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_394 = - __objc_msgSend_394Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_394Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_394 = __objc_msgSend_394Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_createDirectoryAtURL_withIntermediateDirectories_attributes_error_1 = _registerName1( @@ -13939,30 +13951,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_395Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_395 = - __objc_msgSend_395Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_395Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_395 = __objc_msgSend_395Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_createSymbolicLinkAtURL_withDestinationURL_error_1 = _registerName1("createSymbolicLinkAtURL:withDestinationURL:error:"); @@ -13976,28 +13988,28 @@ class PedometerBindings { return __objc_msgSend_396(obj, sel, url, destURL, error); } - late final __objc_msgSend_396Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_396 = - __objc_msgSend_396Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_396Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_396 = __objc_msgSend_396Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_delegate1 = _registerName1("delegate"); late final _sel_setDelegate_1 = _registerName1("setDelegate:"); @@ -14014,28 +14026,28 @@ class PedometerBindings { return __objc_msgSend_397(obj, sel, attributes, path, error); } - late final __objc_msgSend_397Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_397 = - __objc_msgSend_397Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_397Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_397 = __objc_msgSend_397Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_createDirectoryAtPath_withIntermediateDirectories_attributes_error_1 = _registerName1( @@ -14059,30 +14071,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_398Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_398 = - __objc_msgSend_398Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_398Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_398 = __objc_msgSend_398Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_contentsOfDirectoryAtPath_error_1 = _registerName1( "contentsOfDirectoryAtPath:error:", @@ -14096,26 +14108,26 @@ class PedometerBindings { return __objc_msgSend_399(obj, sel, path, error); } - late final __objc_msgSend_399Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_399 = - __objc_msgSend_399Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_399Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_399 = __objc_msgSend_399Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_subpathsOfDirectoryAtPath_error_1 = _registerName1( "subpathsOfDirectoryAtPath:error:", @@ -14132,26 +14144,26 @@ class PedometerBindings { return __objc_msgSend_400(obj, sel, path, error); } - late final __objc_msgSend_400Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_400 = - __objc_msgSend_400Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_400Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_400 = __objc_msgSend_400Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_attributesOfFileSystemForPath_error_1 = _registerName1( "attributesOfFileSystemForPath:error:", @@ -14168,28 +14180,28 @@ class PedometerBindings { return __objc_msgSend_401(obj, sel, path, destPath, error); } - late final __objc_msgSend_401Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_401 = - __objc_msgSend_401Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_401Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_401 = __objc_msgSend_401Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_destinationOfSymbolicLinkAtPath_error_1 = _registerName1( "destinationOfSymbolicLinkAtPath:error:", @@ -14203,26 +14215,26 @@ class PedometerBindings { return __objc_msgSend_402(obj, sel, path, error); } - late final __objc_msgSend_402Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_402 = - __objc_msgSend_402Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_402Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_402 = __objc_msgSend_402Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_copyItemAtPath_toPath_error_1 = _registerName1( "copyItemAtPath:toPath:error:", @@ -14245,26 +14257,26 @@ class PedometerBindings { return __objc_msgSend_403(obj, sel, path, error); } - late final __objc_msgSend_403Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_403 = - __objc_msgSend_403Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_403Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_403 = __objc_msgSend_403Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_copyItemAtURL_toURL_error_1 = _registerName1( "copyItemAtURL:toURL:error:", @@ -14291,28 +14303,28 @@ class PedometerBindings { return __objc_msgSend_404(obj, sel, url, outResultingURL, error); } - late final __objc_msgSend_404Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_404 = - __objc_msgSend_404Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_404Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_404 = __objc_msgSend_404Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _sel_fileAttributesAtPath_traverseLink_1 = _registerName1( "fileAttributesAtPath:traverseLink:", @@ -14326,26 +14338,26 @@ class PedometerBindings { return __objc_msgSend_405(obj, sel, path, yorn); } - late final __objc_msgSend_405Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_405 = - __objc_msgSend_405Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_405Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_405 = __objc_msgSend_405Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_changeFileAttributes_atPath_1 = _registerName1( "changeFileAttributes:atPath:", @@ -14359,26 +14371,26 @@ class PedometerBindings { return __objc_msgSend_406(obj, sel, attributes, path); } - late final __objc_msgSend_406Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_406 = - __objc_msgSend_406Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_406Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_406 = __objc_msgSend_406Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_directoryContentsAtPath_1 = _registerName1( "directoryContentsAtPath:", @@ -14401,26 +14413,26 @@ class PedometerBindings { return __objc_msgSend_407(obj, sel, path, otherpath); } - late final __objc_msgSend_407Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_407 = - __objc_msgSend_407Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_407Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_407 = __objc_msgSend_407Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_createDirectoryAtPath_attributes_1 = _registerName1( "createDirectoryAtPath:attributes:", @@ -14434,26 +14446,26 @@ class PedometerBindings { return __objc_msgSend_408(obj, sel, path, attributes); } - late final __objc_msgSend_408Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_408 = - __objc_msgSend_408Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_408Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_408 = __objc_msgSend_408Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_linkPath_toPath_handler_1 = _registerName1( "linkPath:toPath:handler:", @@ -14468,28 +14480,28 @@ class PedometerBindings { return __objc_msgSend_409(obj, sel, src, dest, handler); } - late final __objc_msgSend_409Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_409 = - __objc_msgSend_409Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_409Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_409 = __objc_msgSend_409Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_copyPath_toPath_handler_1 = _registerName1( "copyPath:toPath:handler:", @@ -14509,26 +14521,26 @@ class PedometerBindings { return __objc_msgSend_410(obj, sel, path, handler); } - late final __objc_msgSend_410Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_410 = - __objc_msgSend_410Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_410Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_410 = __objc_msgSend_410Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_currentDirectoryPath1 = _registerName1( "currentDirectoryPath", @@ -14549,26 +14561,26 @@ class PedometerBindings { return __objc_msgSend_411(obj, sel, path, isDirectory); } - late final __objc_msgSend_411Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_411 = - __objc_msgSend_411Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_411Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_411 = __objc_msgSend_411Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isReadableFileAtPath_1 = _registerName1( "isReadableFileAtPath:", @@ -14605,30 +14617,30 @@ class PedometerBindings { return __objc_msgSend_412(obj, sel, url, keys, mask, handler); } - late final __objc_msgSend_412Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_412 = - __objc_msgSend_412Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_412Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_412 = __objc_msgSend_412Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_subpathsAtPath_1 = _registerName1("subpathsAtPath:"); late final _sel_contentsAtPath_1 = _registerName1("contentsAtPath:"); @@ -14640,24 +14652,24 @@ class PedometerBindings { return __objc_msgSend_413(obj, sel, path); } - late final __objc_msgSend_413Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_413 = - __objc_msgSend_413Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_413Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_413 = __objc_msgSend_413Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_createFileAtPath_contents_attributes_1 = _registerName1( "createFileAtPath:contents:attributes:", @@ -14672,28 +14684,28 @@ class PedometerBindings { return __objc_msgSend_414(obj, sel, path, data, attr); } - late final __objc_msgSend_414Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_414 = - __objc_msgSend_414Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_414Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_414 = __objc_msgSend_414Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileSystemRepresentationWithPath_1 = _registerName1( "fileSystemRepresentationWithPath:", @@ -14706,24 +14718,24 @@ class PedometerBindings { return __objc_msgSend_415(obj, sel, path); } - late final __objc_msgSend_415Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_415 = - __objc_msgSend_415Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_415Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_415 = __objc_msgSend_415Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_stringWithFileSystemRepresentation_length_1 = _registerName1( "stringWithFileSystemRepresentation:length:", @@ -14737,26 +14749,26 @@ class PedometerBindings { return __objc_msgSend_416(obj, sel, str, len); } - late final __objc_msgSend_416Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_416 = - __objc_msgSend_416Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_416Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_416 = __objc_msgSend_416Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_replaceItemAtURL_withItemAtURL_backupItemName_options_resultingItemURL_error_1 = _registerName1( @@ -14784,34 +14796,34 @@ class PedometerBindings { ); } - late final __objc_msgSend_417Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_417 = - __objc_msgSend_417Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_417Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_417 = __objc_msgSend_417Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _sel_setUbiquitous_itemAtURL_destinationURL_error_1 = _registerName1("setUbiquitous:itemAtURL:destinationURL:error:"); @@ -14826,30 +14838,30 @@ class PedometerBindings { return __objc_msgSend_418(obj, sel, flag, url, destinationURL, error); } - late final __objc_msgSend_418Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_418 = - __objc_msgSend_418Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_418Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_418 = __objc_msgSend_418Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_isUbiquitousItemAtURL_1 = _registerName1( "isUbiquitousItemAtURL:", @@ -14862,24 +14874,24 @@ class PedometerBindings { return __objc_msgSend_419(obj, sel, url); } - late final __objc_msgSend_419Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_419 = - __objc_msgSend_419Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_419Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_419 = __objc_msgSend_419Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_startDownloadingUbiquitousItemAtURL_error_1 = _registerName1( "startDownloadingUbiquitousItemAtURL:error:", @@ -14898,24 +14910,24 @@ class PedometerBindings { return __objc_msgSend_420(obj, sel, containerIdentifier); } - late final __objc_msgSend_420Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_420 = - __objc_msgSend_420Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_420Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_420 = __objc_msgSend_420Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLForPublishingUbiquitousItemAtURL_expirationDate_error_1 = _registerName1( @@ -14931,28 +14943,28 @@ class PedometerBindings { return __objc_msgSend_421(obj, sel, url, outDate, error); } - late final __objc_msgSend_421Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_421 = - __objc_msgSend_421Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_421Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_421 = __objc_msgSend_421Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _sel_ubiquityIdentityToken1 = _registerName1( "ubiquityIdentityToken", @@ -14968,26 +14980,26 @@ class PedometerBindings { return __objc_msgSend_422(obj, sel, url, completionHandler); } - late final __objc_msgSend_422Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_422 = - __objc_msgSend_422Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_422Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_422 = __objc_msgSend_422Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_containerURLForSecurityApplicationGroupIdentifier_1 = _registerName1("containerURLForSecurityApplicationGroupIdentifier:"); @@ -15001,22 +15013,22 @@ class PedometerBindings { return __objc_msgSend_423(obj, sel); } - late final __objc_msgSend_423Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_423 = - __objc_msgSend_423Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_423Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_423 = __objc_msgSend_423Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_temporaryDirectory1 = _registerName1("temporaryDirectory"); late final _sel_homeDirectoryForUser_1 = _registerName1( @@ -15034,26 +15046,26 @@ class PedometerBindings { return __objc_msgSend_424(obj, sel, fm, errorInfo); } - late final __objc_msgSend_424Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_424 = - __objc_msgSend_424Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_424Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_424 = __objc_msgSend_424Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileManager_willProcessPath_1 = _registerName1( "fileManager:willProcessPath:", @@ -15067,26 +15079,26 @@ class PedometerBindings { return __objc_msgSend_425(obj, sel, fm, path); } - late final __objc_msgSend_425Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_425 = - __objc_msgSend_425Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_425Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_425 = __objc_msgSend_425Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_validateValue_forKey_error_1 = _registerName1( "validateValue:forKey:error:", @@ -15105,26 +15117,26 @@ class PedometerBindings { return __objc_msgSend_426(obj, sel, anObject, index); } - late final __objc_msgSend_426Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_426 = - __objc_msgSend_426Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_426Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_426 = __objc_msgSend_426Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_removeLastObject1 = _registerName1("removeLastObject"); late final _sel_removeObjectAtIndex_1 = _registerName1( @@ -15138,20 +15150,20 @@ class PedometerBindings { return __objc_msgSend_427(obj, sel, index); } - late final __objc_msgSend_427Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_427 = - __objc_msgSend_427Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_427Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_427 = __objc_msgSend_427Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_replaceObjectAtIndex_withObject_1 = _registerName1( "replaceObjectAtIndex:withObject:", @@ -15165,26 +15177,26 @@ class PedometerBindings { return __objc_msgSend_428(obj, sel, index, anObject); } - late final __objc_msgSend_428Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_428 = - __objc_msgSend_428Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_428Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_428 = __objc_msgSend_428Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_initWithCapacity_1 = _registerName1("initWithCapacity:"); late final _sel_addObjectsFromArray_1 = _registerName1( @@ -15198,24 +15210,24 @@ class PedometerBindings { return __objc_msgSend_429(obj, sel, otherArray); } - late final __objc_msgSend_429Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_429 = - __objc_msgSend_429Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_429Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_429 = __objc_msgSend_429Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_exchangeObjectAtIndex_withObjectAtIndex_1 = _registerName1( "exchangeObjectAtIndex:withObjectAtIndex:", @@ -15229,26 +15241,21 @@ class PedometerBindings { return __objc_msgSend_430(obj, sel, idx1, idx2); } - late final __objc_msgSend_430Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_430 = - __objc_msgSend_430Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ) - >(); + late final __objc_msgSend_430Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_430 = __objc_msgSend_430Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int, int) + >(); late final _sel_removeAllObjects1 = _registerName1("removeAllObjects"); late final _sel_removeObject_inRange_1 = _registerName1( @@ -15263,26 +15270,26 @@ class PedometerBindings { return __objc_msgSend_431(obj, sel, anObject, range); } - late final __objc_msgSend_431Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_431 = - __objc_msgSend_431Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_431Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_431 = __objc_msgSend_431Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_removeObject_1 = _registerName1("removeObject:"); late final _sel_removeObjectIdenticalTo_inRange_1 = _registerName1( @@ -15303,26 +15310,26 @@ class PedometerBindings { return __objc_msgSend_432(obj, sel, indices, cnt); } - late final __objc_msgSend_432Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_432 = - __objc_msgSend_432Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_432Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_432 = __objc_msgSend_432Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_removeObjectsInArray_1 = _registerName1( "removeObjectsInArray:", @@ -15338,20 +15345,20 @@ class PedometerBindings { return __objc_msgSend_433(obj, sel, range); } - late final __objc_msgSend_433Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer, _NSRange) - > - >('objc_msgSend'); - late final __objc_msgSend_433 = - __objc_msgSend_433Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_433Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_433 = __objc_msgSend_433Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, _NSRange) + >(); late final _sel_replaceObjectsInRange_withObjectsFromArray_range_1 = _registerName1("replaceObjectsInRange:withObjectsFromArray:range:"); @@ -15365,28 +15372,28 @@ class PedometerBindings { return __objc_msgSend_434(obj, sel, range, otherArray, otherRange); } - late final __objc_msgSend_434Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_434 = - __objc_msgSend_434Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_434Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_434 = __objc_msgSend_434Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_replaceObjectsInRange_withObjectsFromArray_1 = _registerName1( "replaceObjectsInRange:withObjectsFromArray:", @@ -15400,26 +15407,26 @@ class PedometerBindings { return __objc_msgSend_435(obj, sel, range, otherArray); } - late final __objc_msgSend_435Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_435 = - __objc_msgSend_435Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_435Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_435 = __objc_msgSend_435Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_setArray_1 = _registerName1("setArray:"); late final _sel_sortUsingFunction_context_1 = _registerName1( @@ -15443,42 +15450,42 @@ class PedometerBindings { return __objc_msgSend_436(obj, sel, compare, context); } - late final __objc_msgSend_436Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_436 = - __objc_msgSend_436Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_436Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_436 = __objc_msgSend_436Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >, + ffi.Pointer, + ) + >(); late final _sel_sortUsingSelector_1 = _registerName1("sortUsingSelector:"); late final _sel_insertObjects_atIndexes_1 = _registerName1( @@ -15493,26 +15500,26 @@ class PedometerBindings { return __objc_msgSend_437(obj, sel, objects, indexes); } - late final __objc_msgSend_437Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_437 = - __objc_msgSend_437Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_437Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_437 = __objc_msgSend_437Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeObjectsAtIndexes_1 = _registerName1( "removeObjectsAtIndexes:", @@ -15525,24 +15532,24 @@ class PedometerBindings { return __objc_msgSend_438(obj, sel, indexes); } - late final __objc_msgSend_438Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_438 = - __objc_msgSend_438Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_438Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_438 = __objc_msgSend_438Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_replaceObjectsAtIndexes_withObjects_1 = _registerName1( "replaceObjectsAtIndexes:withObjects:", @@ -15556,26 +15563,26 @@ class PedometerBindings { return __objc_msgSend_439(obj, sel, indexes, objects); } - late final __objc_msgSend_439Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_439 = - __objc_msgSend_439Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_439Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_439 = __objc_msgSend_439Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setObject_atIndexedSubscript_1 = _registerName1( "setObject:atIndexedSubscript:", @@ -15591,24 +15598,24 @@ class PedometerBindings { return __objc_msgSend_440(obj, sel, cmptr); } - late final __objc_msgSend_440Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_440 = - __objc_msgSend_440Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_440Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_440 = __objc_msgSend_440Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_sortWithOptions_usingComparator_1 = _registerName1( "sortWithOptions:usingComparator:", @@ -15622,26 +15629,26 @@ class PedometerBindings { return __objc_msgSend_441(obj, sel, opts, cmptr); } - late final __objc_msgSend_441Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_441 = - __objc_msgSend_441Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_441Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_441 = __objc_msgSend_441Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_arrayWithCapacity_1 = _registerName1("arrayWithCapacity:"); ffi.Pointer _objc_msgSend_442( @@ -15652,24 +15659,24 @@ class PedometerBindings { return __objc_msgSend_442(obj, sel, path); } - late final __objc_msgSend_442Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_442 = - __objc_msgSend_442Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_442Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_442 = __objc_msgSend_442Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); ffi.Pointer _objc_msgSend_443( ffi.Pointer obj, @@ -15679,24 +15686,24 @@ class PedometerBindings { return __objc_msgSend_443(obj, sel, url); } - late final __objc_msgSend_443Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_443 = - __objc_msgSend_443Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_443Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_443 = __objc_msgSend_443Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_applyDifference_1 = _registerName1("applyDifference:"); late final _sel_sortUsingDescriptors_1 = _registerName1( @@ -15713,24 +15720,24 @@ class PedometerBindings { return __objc_msgSend_444(obj, sel, predicate); } - late final __objc_msgSend_444Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_444 = - __objc_msgSend_444Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_444Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_444 = __objc_msgSend_444Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_mutableArrayValueForKey_1 = _registerName1( "mutableArrayValueForKey:", @@ -15743,24 +15750,24 @@ class PedometerBindings { return __objc_msgSend_445(obj, sel, key); } - late final __objc_msgSend_445Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_445 = - __objc_msgSend_445Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_445Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_445 = __objc_msgSend_445Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSMutableOrderedSet1 = _getClass1("NSMutableOrderedSet"); late final _class_NSOrderedSet1 = _getClass1("NSOrderedSet"); @@ -15775,24 +15782,24 @@ class PedometerBindings { return __objc_msgSend_446(obj, sel, other); } - late final __objc_msgSend_446Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_446 = - __objc_msgSend_446Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_446Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_446 = __objc_msgSend_446Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_intersectsOrderedSet_1 = _registerName1( "intersectsOrderedSet:", @@ -15808,22 +15815,22 @@ class PedometerBindings { return __objc_msgSend_447(obj, sel); } - late final __objc_msgSend_447Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_447 = - __objc_msgSend_447Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_447Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_447 = __objc_msgSend_447Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); ffi.Pointer _objc_msgSend_448( ffi.Pointer obj, @@ -15832,22 +15839,22 @@ class PedometerBindings { return __objc_msgSend_448(obj, sel); } - late final __objc_msgSend_448Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_448 = - __objc_msgSend_448Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_448Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_448 = __objc_msgSend_448Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_orderedSet1 = _registerName1("orderedSet"); late final _sel_orderedSetWithObject_1 = _registerName1( @@ -15870,24 +15877,24 @@ class PedometerBindings { return __objc_msgSend_449(obj, sel, set1); } - late final __objc_msgSend_449Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_449 = - __objc_msgSend_449Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_449Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_449 = __objc_msgSend_449Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_orderedSetWithOrderedSet_range_copyItems_1 = _registerName1( "orderedSetWithOrderedSet:range:copyItems:", @@ -15902,28 +15909,28 @@ class PedometerBindings { return __objc_msgSend_450(obj, sel, set1, range, flag); } - late final __objc_msgSend_450Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_450 = - __objc_msgSend_450Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - bool, - ) - >(); + late final __objc_msgSend_450Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_450 = __objc_msgSend_450Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + bool, + ) + >(); late final _sel_orderedSetWithArray_1 = _registerName1( "orderedSetWithArray:", @@ -15941,28 +15948,28 @@ class PedometerBindings { return __objc_msgSend_451(obj, sel, array, range, flag); } - late final __objc_msgSend_451Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_451 = - __objc_msgSend_451Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - bool, - ) - >(); + late final __objc_msgSend_451Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_451 = __objc_msgSend_451Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + bool, + ) + >(); late final _sel_orderedSetWithSet_1 = _registerName1("orderedSetWithSet:"); late final _sel_orderedSetWithSet_copyItems_1 = _registerName1( @@ -15982,26 +15989,26 @@ class PedometerBindings { return __objc_msgSend_452(obj, sel, set1, flag); } - late final __objc_msgSend_452Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_452 = - __objc_msgSend_452Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_452Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_452 = __objc_msgSend_452Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_initWithOrderedSet_range_copyItems_1 = _registerName1( "initWithOrderedSet:range:copyItems:", @@ -16023,28 +16030,28 @@ class PedometerBindings { return __objc_msgSend_453(obj, sel, other, options, block); } - late final __objc_msgSend_453Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_453 = - __objc_msgSend_453Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_453Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_453 = __objc_msgSend_453Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_differenceFromOrderedSet_withOptions_1 = _registerName1( "differenceFromOrderedSet:withOptions:", @@ -16058,26 +16065,26 @@ class PedometerBindings { return __objc_msgSend_454(obj, sel, other, options); } - late final __objc_msgSend_454Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_454 = - __objc_msgSend_454Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_454Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_454 = __objc_msgSend_454Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_differenceFromOrderedSet_1 = _registerName1( "differenceFromOrderedSet:", @@ -16093,24 +16100,24 @@ class PedometerBindings { return __objc_msgSend_455(obj, sel, difference); } - late final __objc_msgSend_455Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_455 = - __objc_msgSend_455Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_455Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_455 = __objc_msgSend_455Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_filteredOrderedSetUsingPredicate_1 = _registerName1( "filteredOrderedSetUsingPredicate:", @@ -16123,24 +16130,24 @@ class PedometerBindings { return __objc_msgSend_456(obj, sel, p); } - late final __objc_msgSend_456Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_456 = - __objc_msgSend_456Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_456Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_456 = __objc_msgSend_456Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_addObjects_count_1 = _registerName1("addObjects:count:"); void _objc_msgSend_457( @@ -16152,26 +16159,26 @@ class PedometerBindings { return __objc_msgSend_457(obj, sel, objects, count); } - late final __objc_msgSend_457Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_457 = - __objc_msgSend_457Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int, - ) - >(); + late final __objc_msgSend_457Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_457 = __objc_msgSend_457Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int, + ) + >(); late final _sel_moveObjectsAtIndexes_toIndex_1 = _registerName1( "moveObjectsAtIndexes:toIndex:", @@ -16185,26 +16192,26 @@ class PedometerBindings { return __objc_msgSend_458(obj, sel, indexes, idx); } - late final __objc_msgSend_458Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_458 = - __objc_msgSend_458Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_458Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_458 = __objc_msgSend_458Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_setObject_atIndex_1 = _registerName1("setObject:atIndex:"); late final _sel_replaceObjectsInRange_withObjects_count_1 = _registerName1( @@ -16220,28 +16227,28 @@ class PedometerBindings { return __objc_msgSend_459(obj, sel, range, objects, count); } - late final __objc_msgSend_459Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer>, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_459 = - __objc_msgSend_459Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer>, - int, - ) - >(); + late final __objc_msgSend_459Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer>, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_459 = __objc_msgSend_459Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer>, + int, + ) + >(); late final _sel_intersectOrderedSet_1 = _registerName1( "intersectOrderedSet:", @@ -16254,24 +16261,24 @@ class PedometerBindings { return __objc_msgSend_460(obj, sel, other); } - late final __objc_msgSend_460Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_460 = - __objc_msgSend_460Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_460Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_460 = __objc_msgSend_460Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_minusOrderedSet_1 = _registerName1("minusOrderedSet:"); late final _sel_unionOrderedSet_1 = _registerName1("unionOrderedSet:"); @@ -16284,24 +16291,24 @@ class PedometerBindings { return __objc_msgSend_461(obj, sel, other); } - late final __objc_msgSend_461Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_461 = - __objc_msgSend_461Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_461Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_461 = __objc_msgSend_461Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_minusSet_1 = _registerName1("minusSet:"); late final _sel_unionSet_1 = _registerName1("unionSet:"); @@ -16318,28 +16325,28 @@ class PedometerBindings { return __objc_msgSend_462(obj, sel, range, opts, cmptr); } - late final __objc_msgSend_462Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_462 = - __objc_msgSend_462Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_462Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_462 = __objc_msgSend_462Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_orderedSetWithCapacity_1 = _registerName1( "orderedSetWithCapacity:", @@ -16355,24 +16362,24 @@ class PedometerBindings { return __objc_msgSend_463(obj, sel, key); } - late final __objc_msgSend_463Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_463 = - __objc_msgSend_463Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_463Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_463 = __objc_msgSend_463Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSMutableSet1 = _getClass1("NSMutableSet"); late final _sel_setSet_1 = _registerName1("setSet:"); @@ -16388,24 +16395,24 @@ class PedometerBindings { return __objc_msgSend_464(obj, sel, key); } - late final __objc_msgSend_464Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_464 = - __objc_msgSend_464Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_464Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_464 = __objc_msgSend_464Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_valueForKeyPath_1 = _registerName1("valueForKeyPath:"); late final _sel_setValue_forKeyPath_1 = _registerName1( @@ -16441,24 +16448,24 @@ class PedometerBindings { return __objc_msgSend_465(obj, sel, keys); } - late final __objc_msgSend_465Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_465 = - __objc_msgSend_465Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_465Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_465 = __objc_msgSend_465Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setValuesForKeysWithDictionary_1 = _registerName1( "setValuesForKeysWithDictionary:", @@ -16471,24 +16478,24 @@ class PedometerBindings { return __objc_msgSend_466(obj, sel, keyedValues); } - late final __objc_msgSend_466Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_466 = - __objc_msgSend_466Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_466Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_466 = __objc_msgSend_466Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_storedValueForKey_1 = _registerName1("storedValueForKey:"); late final _sel_takeStoredValue_forKey_1 = _registerName1( @@ -16524,30 +16531,30 @@ class PedometerBindings { return __objc_msgSend_467(obj, sel, keyPath, object, change, context); } - late final __objc_msgSend_467Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_467 = - __objc_msgSend_467Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_467Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_467 = __objc_msgSend_467Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_willChangeValueForKey_1 = _registerName1( "willChangeValueForKey:", @@ -16568,28 +16575,28 @@ class PedometerBindings { return __objc_msgSend_468(obj, sel, changeKind, indexes, key); } - late final __objc_msgSend_468Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_468 = - __objc_msgSend_468Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_468Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_468 = __objc_msgSend_468Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_didChange_valuesAtIndexes_forKey_1 = _registerName1( "didChange:valuesAtIndexes:forKey:", @@ -16606,28 +16613,28 @@ class PedometerBindings { return __objc_msgSend_469(obj, sel, key, mutationKind, objects); } - late final __objc_msgSend_469Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_469 = - __objc_msgSend_469Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_469Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_469 = __objc_msgSend_469Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_didChangeValueForKey_withSetMutation_usingObjects_1 = _registerName1("didChangeValueForKey:withSetMutation:usingObjects:"); @@ -16641,24 +16648,24 @@ class PedometerBindings { return __objc_msgSend_470(obj, sel, value); } - late final __objc_msgSend_470Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_470 = - __objc_msgSend_470Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_470Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_470 = __objc_msgSend_470Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_classForKeyedArchiver1 = _registerName1( "classForKeyedArchiver", @@ -16679,28 +16686,28 @@ class PedometerBindings { return __objc_msgSend_471(obj, sel, object, requiresSecureCoding, error); } - late final __objc_msgSend_471Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_471 = - __objc_msgSend_471Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_471Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_471 = __objc_msgSend_471Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer>, + ) + >(); late final _class_NSMutableData1 = _getClass1("NSMutableData"); late final _sel_mutableBytes1 = _registerName1("mutableBytes"); @@ -16713,20 +16720,20 @@ class PedometerBindings { return __objc_msgSend_472(obj, sel, value); } - late final __objc_msgSend_472Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_472 = - __objc_msgSend_472Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_472Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_472 = __objc_msgSend_472Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_appendBytes_length_1 = _registerName1("appendBytes:length:"); late final _sel_appendData_1 = _registerName1("appendData:"); @@ -16743,26 +16750,26 @@ class PedometerBindings { return __objc_msgSend_473(obj, sel, range, bytes); } - late final __objc_msgSend_473Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_473 = - __objc_msgSend_473Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_473Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_473 = __objc_msgSend_473Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_resetBytesInRange_1 = _registerName1("resetBytesInRange:"); late final _sel_setData_1 = _registerName1("setData:"); @@ -16785,28 +16792,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_474Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_474 = - __objc_msgSend_474Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_474Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_474 = __objc_msgSend_474Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + int, + ) + >(); late final _sel_dataWithCapacity_1 = _registerName1("dataWithCapacity:"); instancetype _objc_msgSend_475( @@ -16817,24 +16824,24 @@ class PedometerBindings { return __objc_msgSend_475(obj, sel, aNumItems); } - late final __objc_msgSend_475Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_475 = - __objc_msgSend_475Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_475Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_475 = __objc_msgSend_475Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_dataWithLength_1 = _registerName1("dataWithLength:"); late final _sel_initWithLength_1 = _registerName1("initWithLength:"); @@ -16850,26 +16857,26 @@ class PedometerBindings { return __objc_msgSend_476(obj, sel, algorithm, error); } - late final __objc_msgSend_476Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_476 = - __objc_msgSend_476Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_476Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_476 = __objc_msgSend_476Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_compressUsingAlgorithm_error_1 = _registerName1( "compressUsingAlgorithm:error:", @@ -16885,24 +16892,24 @@ class PedometerBindings { return __objc_msgSend_477(obj, sel, data); } - late final __objc_msgSend_477Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_477 = - __objc_msgSend_477Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_477Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_477 = __objc_msgSend_477Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_archivedDataWithRootObject_1 = _registerName1( "archivedDataWithRootObject:", @@ -16915,24 +16922,24 @@ class PedometerBindings { return __objc_msgSend_478(obj, sel, rootObject); } - late final __objc_msgSend_478Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_478 = - __objc_msgSend_478Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_478Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_478 = __objc_msgSend_478Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_archiveRootObject_toFile_1 = _registerName1( "archiveRootObject:toFile:", @@ -16942,16 +16949,16 @@ class PedometerBindings { return __objc_msgSend_479(obj, sel); } - late final __objc_msgSend_479Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_479 = - __objc_msgSend_479Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_479Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_479 = __objc_msgSend_479Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setOutputFormat_1 = _registerName1("setOutputFormat:"); void _objc_msgSend_480( @@ -16962,20 +16969,20 @@ class PedometerBindings { return __objc_msgSend_480(obj, sel, value); } - late final __objc_msgSend_480Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_480 = - __objc_msgSend_480Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_480Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_480 = __objc_msgSend_480Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_encodedData1 = _registerName1("encodedData"); late final _sel_finishEncoding1 = _registerName1("finishEncoding"); @@ -16991,26 +16998,26 @@ class PedometerBindings { return __objc_msgSend_481(obj, sel, codedName, cls); } - late final __objc_msgSend_481Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_481 = - __objc_msgSend_481Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_481Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_481 = __objc_msgSend_481Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_classNameForClass_1 = _registerName1("classNameForClass:"); ffi.Pointer _objc_msgSend_482( @@ -17021,24 +17028,24 @@ class PedometerBindings { return __objc_msgSend_482(obj, sel, cls); } - late final __objc_msgSend_482Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_482 = - __objc_msgSend_482Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_482Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_482 = __objc_msgSend_482Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setRequiresSecureCoding_1 = _registerName1( "setRequiresSecureCoding:", @@ -17051,16 +17058,20 @@ class PedometerBindings { return __objc_msgSend_483(obj, sel, value); } - late final __objc_msgSend_483Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer, ffi.Bool) - > - >('objc_msgSend'); - late final __objc_msgSend_483 = - __objc_msgSend_483Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, bool) - >(); + late final __objc_msgSend_483Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_483 = __objc_msgSend_483Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, bool) + >(); late final _sel_replacementObjectForKeyedArchiver_1 = _registerName1( "replacementObjectForKeyedArchiver:", @@ -17073,24 +17084,24 @@ class PedometerBindings { return __objc_msgSend_484(obj, sel, archiver); } - late final __objc_msgSend_484Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_484 = - __objc_msgSend_484Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_484Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_484 = __objc_msgSend_484Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_performSelectorOnMainThread_withObject_waitUntilDone_modes_1 = _registerName1( @@ -17107,30 +17118,30 @@ class PedometerBindings { return __objc_msgSend_485(obj, sel, aSelector, arg, wait, array); } - late final __objc_msgSend_485Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_485 = - __objc_msgSend_485Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_485Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_485 = __objc_msgSend_485Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ) + >(); late final _sel_performSelectorOnMainThread_withObject_waitUntilDone_1 = _registerName1("performSelectorOnMainThread:withObject:waitUntilDone:"); @@ -17144,28 +17155,28 @@ class PedometerBindings { return __objc_msgSend_486(obj, sel, aSelector, arg, wait); } - late final __objc_msgSend_486Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_486 = - __objc_msgSend_486Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_486Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_486 = __objc_msgSend_486Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _class_NSThread1 = _getClass1("NSThread"); late final _sel_currentThread1 = _registerName1("currentThread"); @@ -17176,22 +17187,22 @@ class PedometerBindings { return __objc_msgSend_487(obj, sel); } - late final __objc_msgSend_487Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_487 = - __objc_msgSend_487Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_487Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_487 = __objc_msgSend_487Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_detachNewThreadWithBlock_1 = _registerName1( "detachNewThreadWithBlock:", @@ -17204,24 +17215,24 @@ class PedometerBindings { return __objc_msgSend_488(obj, sel, block); } - late final __objc_msgSend_488Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_488 = - __objc_msgSend_488Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_488Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_488 = __objc_msgSend_488Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_detachNewThreadSelector_toTarget_withObject_1 = _registerName1("detachNewThreadSelector:toTarget:withObject:"); @@ -17235,28 +17246,28 @@ class PedometerBindings { return __objc_msgSend_489(obj, sel, selector, target, argument); } - late final __objc_msgSend_489Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_489 = - __objc_msgSend_489Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_489Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_489 = __objc_msgSend_489Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isMultiThreaded1 = _registerName1("isMultiThreaded"); late final _class_NSMutableDictionary1 = _getClass1("NSMutableDictionary"); @@ -17271,26 +17282,26 @@ class PedometerBindings { return __objc_msgSend_490(obj, sel, anObject, aKey); } - late final __objc_msgSend_490Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_490 = - __objc_msgSend_490Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_490Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_490 = __objc_msgSend_490Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_addEntriesFromDictionary_1 = _registerName1( "addEntriesFromDictionary:", @@ -17311,26 +17322,26 @@ class PedometerBindings { return __objc_msgSend_491(obj, sel, obj1, key); } - late final __objc_msgSend_491Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_491 = - __objc_msgSend_491Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_491Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_491 = __objc_msgSend_491Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dictionaryWithCapacity_1 = _registerName1( "dictionaryWithCapacity:", @@ -17343,24 +17354,24 @@ class PedometerBindings { return __objc_msgSend_492(obj, sel, path); } - late final __objc_msgSend_492Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_492 = - __objc_msgSend_492Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_492Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_492 = __objc_msgSend_492Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); ffi.Pointer _objc_msgSend_493( ffi.Pointer obj, @@ -17370,24 +17381,24 @@ class PedometerBindings { return __objc_msgSend_493(obj, sel, url); } - late final __objc_msgSend_493Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_493 = - __objc_msgSend_493Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_493Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_493 = __objc_msgSend_493Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dictionaryWithSharedKeySet_1 = _registerName1( "dictionaryWithSharedKeySet:", @@ -17400,24 +17411,24 @@ class PedometerBindings { return __objc_msgSend_494(obj, sel, keyset); } - late final __objc_msgSend_494Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_494 = - __objc_msgSend_494Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_494Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_494 = __objc_msgSend_494Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_threadDictionary1 = _registerName1("threadDictionary"); ffi.Pointer _objc_msgSend_495( @@ -17427,22 +17438,22 @@ class PedometerBindings { return __objc_msgSend_495(obj, sel); } - late final __objc_msgSend_495Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_495 = - __objc_msgSend_495Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_495Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_495 = __objc_msgSend_495Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_sleepUntilDate_1 = _registerName1("sleepUntilDate:"); void _objc_msgSend_496( @@ -17453,24 +17464,24 @@ class PedometerBindings { return __objc_msgSend_496(obj, sel, date); } - late final __objc_msgSend_496Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_496 = - __objc_msgSend_496Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_496Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_496 = __objc_msgSend_496Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_sleepForTimeInterval_1 = _registerName1( "sleepForTimeInterval:", @@ -17483,20 +17494,20 @@ class PedometerBindings { return __objc_msgSend_497(obj, sel, ti); } - late final __objc_msgSend_497Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_497 = - __objc_msgSend_497Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, double) - >(); + late final __objc_msgSend_497Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_497 = __objc_msgSend_497Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, double) + >(); late final _sel_exit1 = _registerName1("exit"); late final _sel_threadPriority1 = _registerName1("threadPriority"); @@ -17509,36 +17520,36 @@ class PedometerBindings { return __objc_msgSend_498(obj, sel, value); } - late final __objc_msgSend_498Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_498 = - __objc_msgSend_498Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, double) - >(); + late final __objc_msgSend_498Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_498 = __objc_msgSend_498Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, double) + >(); late final _sel_qualityOfService1 = _registerName1("qualityOfService"); int _objc_msgSend_499(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_499(obj, sel); } - late final __objc_msgSend_499Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_499 = - __objc_msgSend_499Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_499Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_499 = __objc_msgSend_499Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setQualityOfService_1 = _registerName1( "setQualityOfService:", @@ -17551,20 +17562,20 @@ class PedometerBindings { return __objc_msgSend_500(obj, sel, value); } - late final __objc_msgSend_500Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_500 = - __objc_msgSend_500Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_500Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_500 = __objc_msgSend_500Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_callStackReturnAddresses1 = _registerName1( "callStackReturnAddresses", @@ -17580,24 +17591,24 @@ class PedometerBindings { return __objc_msgSend_501(obj, sel, value); } - late final __objc_msgSend_501Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_501 = - __objc_msgSend_501Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_501Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_501 = __objc_msgSend_501Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_stackSize1 = _registerName1("stackSize"); late final _sel_setStackSize_1 = _registerName1("setStackSize:"); @@ -17616,28 +17627,28 @@ class PedometerBindings { return __objc_msgSend_502(obj, sel, target, selector, argument); } - late final __objc_msgSend_502Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_502 = - __objc_msgSend_502Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_502Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_502 = __objc_msgSend_502Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithBlock_1 = _registerName1("initWithBlock:"); instancetype _objc_msgSend_503( @@ -17648,24 +17659,24 @@ class PedometerBindings { return __objc_msgSend_503(obj, sel, block); } - late final __objc_msgSend_503Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_503 = - __objc_msgSend_503Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_503Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_503 = __objc_msgSend_503Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_isExecuting1 = _registerName1("isExecuting"); late final _sel_isFinished1 = _registerName1("isFinished"); @@ -17689,32 +17700,32 @@ class PedometerBindings { return __objc_msgSend_504(obj, sel, aSelector, thr, arg, wait, array); } - late final __objc_msgSend_504Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_504 = - __objc_msgSend_504Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_504Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_504 = __objc_msgSend_504Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer, + ) + >(); late final _sel_performSelector_onThread_withObject_waitUntilDone_1 = _registerName1("performSelector:onThread:withObject:waitUntilDone:"); @@ -17729,30 +17740,30 @@ class PedometerBindings { return __objc_msgSend_505(obj, sel, aSelector, thr, arg, wait); } - late final __objc_msgSend_505Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_505 = - __objc_msgSend_505Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_505Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_505 = __objc_msgSend_505Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_performSelectorInBackground_withObject_1 = _registerName1( "performSelectorInBackground:withObject:", @@ -17767,22 +17778,22 @@ class PedometerBindings { return __objc_msgSend_506(obj, sel); } - late final __objc_msgSend_506Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_506 = - __objc_msgSend_506Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_506Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_506 = __objc_msgSend_506Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_progressWithTotalUnitCount_1 = _registerName1( "progressWithTotalUnitCount:", @@ -17795,24 +17806,24 @@ class PedometerBindings { return __objc_msgSend_507(obj, sel, unitCount); } - late final __objc_msgSend_507Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int64, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_507 = - __objc_msgSend_507Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_507Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int64, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_507 = __objc_msgSend_507Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_discreteProgressWithTotalUnitCount_1 = _registerName1( "discreteProgressWithTotalUnitCount:", @@ -17835,28 +17846,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_508Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int64, - ffi.Pointer, - ffi.Int64, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_508 = - __objc_msgSend_508Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_508Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int64, + ffi.Pointer, + ffi.Int64, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_508 = __objc_msgSend_508Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithParent_userInfo_1 = _registerName1( "initWithParent:userInfo:", @@ -17870,26 +17881,26 @@ class PedometerBindings { return __objc_msgSend_509(obj, sel, parentProgressOrNil, userInfoOrNil); } - late final __objc_msgSend_509Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_509 = - __objc_msgSend_509Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_509Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_509 = __objc_msgSend_509Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_becomeCurrentWithPendingUnitCount_1 = _registerName1( "becomeCurrentWithPendingUnitCount:", @@ -17902,20 +17913,20 @@ class PedometerBindings { return __objc_msgSend_510(obj, sel, unitCount); } - late final __objc_msgSend_510Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int64, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_510 = - __objc_msgSend_510Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_510Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int64, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_510 = __objc_msgSend_510Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_performAsCurrentWithPendingUnitCount_usingBlock_1 = _registerName1("performAsCurrentWithPendingUnitCount:usingBlock:"); @@ -17928,26 +17939,26 @@ class PedometerBindings { return __objc_msgSend_511(obj, sel, unitCount, work); } - late final __objc_msgSend_511Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int64, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_511 = - __objc_msgSend_511Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_511Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int64, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_511 = __objc_msgSend_511Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_resignCurrent1 = _registerName1("resignCurrent"); late final _sel_addChild_withPendingUnitCount_1 = _registerName1( @@ -17962,42 +17973,42 @@ class PedometerBindings { return __objc_msgSend_512(obj, sel, child, inUnitCount); } - late final __objc_msgSend_512Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int64, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_512 = - __objc_msgSend_512Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_512Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int64, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_512 = __objc_msgSend_512Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_totalUnitCount1 = _registerName1("totalUnitCount"); int _objc_msgSend_513(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_513(obj, sel); } - late final __objc_msgSend_513Ptr = _lookup< - ffi.NativeFunction< - ffi.Int64 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_513 = - __objc_msgSend_513Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_513Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int64 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_513 = __objc_msgSend_513Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setTotalUnitCount_1 = _registerName1("setTotalUnitCount:"); void _objc_msgSend_514( @@ -18008,20 +18019,20 @@ class PedometerBindings { return __objc_msgSend_514(obj, sel, value); } - late final __objc_msgSend_514Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int64, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_514 = - __objc_msgSend_514Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_514Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int64, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_514 = __objc_msgSend_514Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_completedUnitCount1 = _registerName1("completedUnitCount"); late final _sel_setCompletedUnitCount_1 = _registerName1( @@ -18038,24 +18049,24 @@ class PedometerBindings { return __objc_msgSend_515(obj, sel, value); } - late final __objc_msgSend_515Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_515 = - __objc_msgSend_515Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_515Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_515 = __objc_msgSend_515Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedAdditionalDescription1 = _registerName1( "localizedAdditionalDescription", @@ -18076,22 +18087,22 @@ class PedometerBindings { return __objc_msgSend_516(obj, sel); } - late final __objc_msgSend_516Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_516 = - __objc_msgSend_516Ptr - .asFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_516Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_516 = __objc_msgSend_516Ptr + .asFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setCancellationHandler_1 = _registerName1( "setCancellationHandler:", @@ -18104,24 +18115,24 @@ class PedometerBindings { return __objc_msgSend_517(obj, sel, value); } - late final __objc_msgSend_517Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_517 = - __objc_msgSend_517Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_517Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_517 = __objc_msgSend_517Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_pausingHandler1 = _registerName1("pausingHandler"); late final _sel_setPausingHandler_1 = _registerName1("setPausingHandler:"); @@ -18150,24 +18161,24 @@ class PedometerBindings { return __objc_msgSend_518(obj, sel, value); } - late final __objc_msgSend_518Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_518 = - __objc_msgSend_518Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_518Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_518 = __objc_msgSend_518Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_throughput1 = _registerName1("throughput"); late final _sel_setThroughput_1 = _registerName1("setThroughput:"); @@ -18185,24 +18196,24 @@ class PedometerBindings { return __objc_msgSend_519(obj, sel, value); } - late final __objc_msgSend_519Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_519 = - __objc_msgSend_519Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_519Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_519 = __objc_msgSend_519Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileTotalCount1 = _registerName1("fileTotalCount"); late final _sel_setFileTotalCount_1 = _registerName1("setFileTotalCount:"); @@ -18223,26 +18234,26 @@ class PedometerBindings { return __objc_msgSend_520(obj, sel, url, publishingHandler); } - late final __objc_msgSend_520Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_520 = - __objc_msgSend_520Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_520Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_520 = __objc_msgSend_520Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_removeSubscriber_1 = _registerName1("removeSubscriber:"); late final _sel_isOld1 = _registerName1("isOld"); @@ -18266,28 +18277,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_521Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_521 = - __objc_msgSend_521Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_521Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_521 = __objc_msgSend_521Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_registerFileRepresentationForTypeIdentifier_fileOptions_visibility_loadHandler_1 = _registerName1( @@ -18311,30 +18322,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_522Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_522 = - __objc_msgSend_522Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_522Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_522 = __objc_msgSend_522Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_registeredTypeIdentifiers1 = _registerName1( "registeredTypeIdentifiers", @@ -18350,24 +18361,24 @@ class PedometerBindings { return __objc_msgSend_523(obj, sel, fileOptions); } - late final __objc_msgSend_523Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_523 = - __objc_msgSend_523Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_523Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_523 = __objc_msgSend_523Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_hasItemConformingToTypeIdentifier_1 = _registerName1( "hasItemConformingToTypeIdentifier:", @@ -18385,30 +18396,30 @@ class PedometerBindings { return __objc_msgSend_524(obj, sel, typeIdentifier, fileOptions); } - late final __objc_msgSend_524Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_524 = - __objc_msgSend_524Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); - - late final _sel_loadDataRepresentationForTypeIdentifier_completionHandler_1 = - _registerName1( - "loadDataRepresentationForTypeIdentifier:completionHandler:", + late final __objc_msgSend_524Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_524 = __objc_msgSend_524Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); + + late final _sel_loadDataRepresentationForTypeIdentifier_completionHandler_1 = + _registerName1( + "loadDataRepresentationForTypeIdentifier:completionHandler:", ); ffi.Pointer _objc_msgSend_525( ffi.Pointer obj, @@ -18419,26 +18430,26 @@ class PedometerBindings { return __objc_msgSend_525(obj, sel, typeIdentifier, completionHandler); } - late final __objc_msgSend_525Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_525 = - __objc_msgSend_525Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_525Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_525 = __objc_msgSend_525Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_loadFileRepresentationForTypeIdentifier_completionHandler_1 = _registerName1( @@ -18453,26 +18464,26 @@ class PedometerBindings { return __objc_msgSend_526(obj, sel, typeIdentifier, completionHandler); } - late final __objc_msgSend_526Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_526 = - __objc_msgSend_526Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_526Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_526 = __objc_msgSend_526Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_loadInPlaceFileRepresentationForTypeIdentifier_completionHandler_1 = _registerName1( @@ -18487,26 +18498,26 @@ class PedometerBindings { return __objc_msgSend_527(obj, sel, typeIdentifier, completionHandler); } - late final __objc_msgSend_527Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_527 = - __objc_msgSend_527Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_527Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_527 = __objc_msgSend_527Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_suggestedName1 = _registerName1("suggestedName"); late final _sel_setSuggestedName_1 = _registerName1("setSuggestedName:"); @@ -18522,26 +18533,26 @@ class PedometerBindings { return __objc_msgSend_528(obj, sel, object, visibility); } - late final __objc_msgSend_528Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_528 = - __objc_msgSend_528Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_528Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_528 = __objc_msgSend_528Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_registerObjectOfClass_visibility_loadHandler_1 = _registerName1("registerObjectOfClass:visibility:loadHandler:"); @@ -18555,28 +18566,28 @@ class PedometerBindings { return __objc_msgSend_529(obj, sel, aClass, visibility, loadHandler); } - late final __objc_msgSend_529Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_529 = - __objc_msgSend_529Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_529Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_529 = __objc_msgSend_529Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_canLoadObjectOfClass_1 = _registerName1( "canLoadObjectOfClass:", @@ -18593,26 +18604,26 @@ class PedometerBindings { return __objc_msgSend_530(obj, sel, aClass, completionHandler); } - late final __objc_msgSend_530Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_530 = - __objc_msgSend_530Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_530Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_530 = __objc_msgSend_530Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_initWithItem_typeIdentifier_1 = _registerName1( "initWithItem:typeIdentifier:", @@ -18626,26 +18637,26 @@ class PedometerBindings { return __objc_msgSend_531(obj, sel, item, typeIdentifier); } - late final __objc_msgSend_531Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_531 = - __objc_msgSend_531Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_531Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_531 = __objc_msgSend_531Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_registerItemForTypeIdentifier_loadHandler_1 = _registerName1( "registerItemForTypeIdentifier:loadHandler:", @@ -18659,26 +18670,26 @@ class PedometerBindings { return __objc_msgSend_532(obj, sel, typeIdentifier, loadHandler); } - late final __objc_msgSend_532Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_532 = - __objc_msgSend_532Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_532Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_532 = __objc_msgSend_532Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_loadItemForTypeIdentifier_options_completionHandler_1 = _registerName1("loadItemForTypeIdentifier:options:completionHandler:"); @@ -18698,28 +18709,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_533Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_533 = - __objc_msgSend_533Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_533Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_533 = __objc_msgSend_533Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_previewImageHandler1 = _registerName1("previewImageHandler"); ffi.Pointer<_ObjCBlock> _objc_msgSend_534( @@ -18729,22 +18740,22 @@ class PedometerBindings { return __objc_msgSend_534(obj, sel); } - late final __objc_msgSend_534Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_534 = - __objc_msgSend_534Ptr - .asFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_534Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_534 = __objc_msgSend_534Ptr + .asFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setPreviewImageHandler_1 = _registerName1( "setPreviewImageHandler:", @@ -18757,24 +18768,24 @@ class PedometerBindings { return __objc_msgSend_535(obj, sel, value); } - late final __objc_msgSend_535Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_535 = - __objc_msgSend_535Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_535Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_535 = __objc_msgSend_535Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_loadPreviewImageWithOptions_completionHandler_1 = _registerName1("loadPreviewImageWithOptions:completionHandler:"); @@ -18787,26 +18798,26 @@ class PedometerBindings { return __objc_msgSend_536(obj, sel, options, completionHandler); } - late final __objc_msgSend_536Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_536 = - __objc_msgSend_536Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_536Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_536 = __objc_msgSend_536Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _class_NSMutableString1 = _getClass1("NSMutableString"); late final _sel_replaceCharactersInRange_withString_1 = _registerName1( @@ -18821,26 +18832,26 @@ class PedometerBindings { return __objc_msgSend_537(obj, sel, range, aString); } - late final __objc_msgSend_537Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_537 = - __objc_msgSend_537Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_537Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_537 = __objc_msgSend_537Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_insertString_atIndex_1 = _registerName1( "insertString:atIndex:", @@ -18854,26 +18865,26 @@ class PedometerBindings { return __objc_msgSend_538(obj, sel, aString, loc); } - late final __objc_msgSend_538Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_538 = - __objc_msgSend_538Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_538Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_538 = __objc_msgSend_538Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_deleteCharactersInRange_1 = _registerName1( "deleteCharactersInRange:", @@ -18901,30 +18912,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_539Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_539 = - __objc_msgSend_539Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_539Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_539 = __objc_msgSend_539Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_applyTransform_reverse_range_updatedRange_1 = _registerName1( "applyTransform:reverse:range:updatedRange:", @@ -18947,30 +18958,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_540Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - _NSRange, - ffi.Pointer<_NSRange>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_540 = - __objc_msgSend_540Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - _NSRange, - ffi.Pointer<_NSRange>, - ) - >(); + late final __objc_msgSend_540Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + _NSRange, + ffi.Pointer<_NSRange>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_540 = __objc_msgSend_540Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + _NSRange, + ffi.Pointer<_NSRange>, + ) + >(); ffi.Pointer _objc_msgSend_541( ffi.Pointer obj, @@ -18980,24 +18991,24 @@ class PedometerBindings { return __objc_msgSend_541(obj, sel, capacity); } - late final __objc_msgSend_541Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_541 = - __objc_msgSend_541Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_541Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_541 = __objc_msgSend_541Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_stringWithCapacity_1 = _registerName1("stringWithCapacity:"); late final _class_NSNotification1 = _getClass1("NSNotification"); @@ -19015,28 +19026,28 @@ class PedometerBindings { return __objc_msgSend_542(obj, sel, name, object, userInfo); } - late final __objc_msgSend_542Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_542 = - __objc_msgSend_542Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_542Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_542 = __objc_msgSend_542Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_notificationWithName_object_1 = _registerName1( "notificationWithName:object:", @@ -19053,22 +19064,22 @@ class PedometerBindings { return __objc_msgSend_543(obj, sel); } - late final __objc_msgSend_543Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_543 = - __objc_msgSend_543Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_543Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_543 = __objc_msgSend_543Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_bundleWithPath_1 = _registerName1("bundleWithPath:"); late final _sel_initWithPath_1 = _registerName1("initWithPath:"); @@ -19083,24 +19094,24 @@ class PedometerBindings { return __objc_msgSend_544(obj, sel, aClass); } - late final __objc_msgSend_544Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_544 = - __objc_msgSend_544Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_544Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_544 = __objc_msgSend_544Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_bundleWithIdentifier_1 = _registerName1( "bundleWithIdentifier:", @@ -19113,24 +19124,24 @@ class PedometerBindings { return __objc_msgSend_545(obj, sel, identifier); } - late final __objc_msgSend_545Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_545 = - __objc_msgSend_545Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_545Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_545 = __objc_msgSend_545Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_allBundles1 = _registerName1("allBundles"); late final _sel_allFrameworks1 = _registerName1("allFrameworks"); @@ -19182,30 +19193,30 @@ class PedometerBindings { return __objc_msgSend_546(obj, sel, name, ext, subpath, bundleURL); } - late final __objc_msgSend_546Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_546 = - __objc_msgSend_546Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_546Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_546 = __objc_msgSend_546Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLsForResourcesWithExtension_subdirectory_inBundleWithURL_1 = _registerName1( @@ -19221,28 +19232,28 @@ class PedometerBindings { return __objc_msgSend_547(obj, sel, ext, subpath, bundleURL); } - late final __objc_msgSend_547Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_547 = - __objc_msgSend_547Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_547Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_547 = __objc_msgSend_547Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLForResource_withExtension_1 = _registerName1( "URLForResource:withExtension:", @@ -19256,26 +19267,26 @@ class PedometerBindings { return __objc_msgSend_548(obj, sel, name, ext); } - late final __objc_msgSend_548Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_548 = - __objc_msgSend_548Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_548Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_548 = __objc_msgSend_548Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLForResource_withExtension_subdirectory_1 = _registerName1( "URLForResource:withExtension:subdirectory:", @@ -19290,28 +19301,28 @@ class PedometerBindings { return __objc_msgSend_549(obj, sel, name, ext, subpath); } - late final __objc_msgSend_549Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_549 = - __objc_msgSend_549Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_549Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_549 = __objc_msgSend_549Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLForResource_withExtension_subdirectory_localization_1 = _registerName1("URLForResource:withExtension:subdirectory:localization:"); @@ -19326,30 +19337,30 @@ class PedometerBindings { return __objc_msgSend_550(obj, sel, name, ext, subpath, localizationName); } - late final __objc_msgSend_550Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_550 = - __objc_msgSend_550Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_550Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_550 = __objc_msgSend_550Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLsForResourcesWithExtension_subdirectory_1 = _registerName1( "URLsForResourcesWithExtension:subdirectory:", @@ -19363,26 +19374,26 @@ class PedometerBindings { return __objc_msgSend_551(obj, sel, ext, subpath); } - late final __objc_msgSend_551Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_551 = - __objc_msgSend_551Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_551Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_551 = __objc_msgSend_551Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLsForResourcesWithExtension_subdirectory_localization_1 = _registerName1( @@ -19398,28 +19409,28 @@ class PedometerBindings { return __objc_msgSend_552(obj, sel, ext, subpath, localizationName); } - late final __objc_msgSend_552Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_552 = - __objc_msgSend_552Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_552Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_552 = __objc_msgSend_552Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pathForResource_ofType_inDirectory_1 = _registerName1( "pathForResource:ofType:inDirectory:", @@ -19434,28 +19445,28 @@ class PedometerBindings { return __objc_msgSend_553(obj, sel, name, ext, bundlePath); } - late final __objc_msgSend_553Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_553 = - __objc_msgSend_553Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_553Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_553 = __objc_msgSend_553Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pathsForResourcesOfType_inDirectory_1 = _registerName1( "pathsForResourcesOfType:inDirectory:", @@ -19469,26 +19480,26 @@ class PedometerBindings { return __objc_msgSend_554(obj, sel, ext, bundlePath); } - late final __objc_msgSend_554Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_554 = - __objc_msgSend_554Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_554Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_554 = __objc_msgSend_554Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pathForResource_ofType_1 = _registerName1( "pathForResource:ofType:", @@ -19502,26 +19513,26 @@ class PedometerBindings { return __objc_msgSend_555(obj, sel, name, ext); } - late final __objc_msgSend_555Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_555 = - __objc_msgSend_555Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_555Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_555 = __objc_msgSend_555Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pathForResource_ofType_inDirectory_forLocalization_1 = _registerName1("pathForResource:ofType:inDirectory:forLocalization:"); @@ -19536,30 +19547,30 @@ class PedometerBindings { return __objc_msgSend_556(obj, sel, name, ext, subpath, localizationName); } - late final __objc_msgSend_556Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_556 = - __objc_msgSend_556Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_556Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_556 = __objc_msgSend_556Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pathsForResourcesOfType_inDirectory_forLocalization_1 = _registerName1("pathsForResourcesOfType:inDirectory:forLocalization:"); @@ -19573,28 +19584,28 @@ class PedometerBindings { return __objc_msgSend_557(obj, sel, ext, subpath, localizationName); } - late final __objc_msgSend_557Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_557 = - __objc_msgSend_557Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_557Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_557 = __objc_msgSend_557Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedStringForKey_value_table_1 = _registerName1( "localizedStringForKey:value:table:", @@ -19609,28 +19620,28 @@ class PedometerBindings { return __objc_msgSend_558(obj, sel, key, value, tableName); } - late final __objc_msgSend_558Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_558 = - __objc_msgSend_558Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_558Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_558 = __objc_msgSend_558Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSAttributedString1 = _getClass1("NSAttributedString"); late final _sel_attributesAtIndex_effectiveRange_1 = _registerName1( @@ -19645,26 +19656,26 @@ class PedometerBindings { return __objc_msgSend_559(obj, sel, location, range); } - late final __objc_msgSend_559Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer<_NSRange>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_559 = - __objc_msgSend_559Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_NSRange>, - ) - >(); + late final __objc_msgSend_559Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer<_NSRange>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_559 = __objc_msgSend_559Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_NSRange>, + ) + >(); late final _sel_attribute_atIndex_effectiveRange_1 = _registerName1( "attribute:atIndex:effectiveRange:", @@ -19679,28 +19690,28 @@ class PedometerBindings { return __objc_msgSend_560(obj, sel, attrName, location, range); } - late final __objc_msgSend_560Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer<_NSRange>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_560 = - __objc_msgSend_560Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_NSRange>, - ) - >(); + late final __objc_msgSend_560Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer<_NSRange>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_560 = __objc_msgSend_560Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_NSRange>, + ) + >(); late final _sel_attributedSubstringFromRange_1 = _registerName1( "attributedSubstringFromRange:", @@ -19713,24 +19724,24 @@ class PedometerBindings { return __objc_msgSend_561(obj, sel, range); } - late final __objc_msgSend_561Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_561 = - __objc_msgSend_561Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_561Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_561 = __objc_msgSend_561Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_attributesAtIndex_longestEffectiveRange_inRange_1 = _registerName1("attributesAtIndex:longestEffectiveRange:inRange:"); @@ -19744,28 +19755,28 @@ class PedometerBindings { return __objc_msgSend_562(obj, sel, location, range, rangeLimit); } - late final __objc_msgSend_562Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer<_NSRange>, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_562 = - __objc_msgSend_562Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_NSRange>, - _NSRange, - ) - >(); + late final __objc_msgSend_562Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer<_NSRange>, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_562 = __objc_msgSend_562Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_NSRange>, + _NSRange, + ) + >(); late final _sel_attribute_atIndex_longestEffectiveRange_inRange_1 = _registerName1("attribute:atIndex:longestEffectiveRange:inRange:"); @@ -19780,30 +19791,30 @@ class PedometerBindings { return __objc_msgSend_563(obj, sel, attrName, location, range, rangeLimit); } - late final __objc_msgSend_563Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer<_NSRange>, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_563 = - __objc_msgSend_563Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_NSRange>, - _NSRange, - ) - >(); + late final __objc_msgSend_563Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer<_NSRange>, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_563 = __objc_msgSend_563Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_NSRange>, + _NSRange, + ) + >(); late final _sel_isEqualToAttributedString_1 = _registerName1( "isEqualToAttributedString:", @@ -19816,24 +19827,24 @@ class PedometerBindings { return __objc_msgSend_564(obj, sel, other); } - late final __objc_msgSend_564Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_564 = - __objc_msgSend_564Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_564Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_564 = __objc_msgSend_564Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithString_attributes_1 = _registerName1( "initWithString:attributes:", @@ -19847,26 +19858,26 @@ class PedometerBindings { return __objc_msgSend_565(obj, sel, str, attrs); } - late final __objc_msgSend_565Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_565 = - __objc_msgSend_565Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_565Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_565 = __objc_msgSend_565Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithAttributedString_1 = _registerName1( "initWithAttributedString:", @@ -19879,24 +19890,24 @@ class PedometerBindings { return __objc_msgSend_566(obj, sel, attrStr); } - late final __objc_msgSend_566Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_566 = - __objc_msgSend_566Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_566Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_566 = __objc_msgSend_566Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_enumerateAttributesInRange_options_usingBlock_1 = _registerName1("enumerateAttributesInRange:options:usingBlock:"); @@ -19910,28 +19921,28 @@ class PedometerBindings { return __objc_msgSend_567(obj, sel, enumerationRange, opts, block); } - late final __objc_msgSend_567Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_567 = - __objc_msgSend_567Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_567Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_567 = __objc_msgSend_567Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_enumerateAttribute_inRange_options_usingBlock_1 = _registerName1("enumerateAttribute:inRange:options:usingBlock:"); @@ -19953,30 +19964,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_568Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_568 = - __objc_msgSend_568Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_568Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_568 = __objc_msgSend_568Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _class_NSAttributedStringMarkdownParsingOptions1 = _getClass1( "NSAttributedStringMarkdownParsingOptions", @@ -19992,16 +20003,16 @@ class PedometerBindings { return __objc_msgSend_569(obj, sel); } - late final __objc_msgSend_569Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_569 = - __objc_msgSend_569Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_569Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_569 = __objc_msgSend_569Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setInterpretedSyntax_1 = _registerName1( "setInterpretedSyntax:", @@ -20014,36 +20025,36 @@ class PedometerBindings { return __objc_msgSend_570(obj, sel, value); } - late final __objc_msgSend_570Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_570 = - __objc_msgSend_570Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_570Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_570 = __objc_msgSend_570Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_failurePolicy1 = _registerName1("failurePolicy"); int _objc_msgSend_571(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_571(obj, sel); } - late final __objc_msgSend_571Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_571 = - __objc_msgSend_571Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_571Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_571 = __objc_msgSend_571Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setFailurePolicy_1 = _registerName1("setFailurePolicy:"); void _objc_msgSend_572( @@ -20054,20 +20065,20 @@ class PedometerBindings { return __objc_msgSend_572(obj, sel, value); } - late final __objc_msgSend_572Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_572 = - __objc_msgSend_572Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_572Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_572 = __objc_msgSend_572Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_setLanguageCode_1 = _registerName1("setLanguageCode:"); late final _sel_appliesSourcePositionAttributes1 = _registerName1( @@ -20091,30 +20102,30 @@ class PedometerBindings { return __objc_msgSend_573(obj, sel, markdownFile, options, baseURL, error); } - late final __objc_msgSend_573Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_573 = - __objc_msgSend_573Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_573Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_573 = __objc_msgSend_573Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initWithMarkdown_options_baseURL_error_1 = _registerName1( "initWithMarkdown:options:baseURL:error:", @@ -20130,30 +20141,30 @@ class PedometerBindings { return __objc_msgSend_574(obj, sel, markdown, options, baseURL, error); } - late final __objc_msgSend_574Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_574 = - __objc_msgSend_574Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_574Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_574 = __objc_msgSend_574Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initWithMarkdownString_options_baseURL_error_1 = _registerName1("initWithMarkdownString:options:baseURL:error:"); @@ -20175,30 +20186,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_575Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_575 = - __objc_msgSend_575Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_575Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_575 = __objc_msgSend_575Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_initWithFormat_options_locale_1 = _registerName1( "initWithFormat:options:locale:", @@ -20213,28 +20224,28 @@ class PedometerBindings { return __objc_msgSend_576(obj, sel, format, options, locale); } - late final __objc_msgSend_576Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_576 = - __objc_msgSend_576Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_576Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_576 = __objc_msgSend_576Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_initWithFormat_options_locale_arguments_1 = _registerName1( "initWithFormat:options:locale:arguments:", @@ -20250,30 +20261,30 @@ class PedometerBindings { return __objc_msgSend_577(obj, sel, format, options, locale, arguments); } - late final __objc_msgSend_577Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_577 = - __objc_msgSend_577Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_577Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_577 = __objc_msgSend_577Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedAttributedStringWithFormat_1 = _registerName1( "localizedAttributedStringWithFormat:", @@ -20289,26 +20300,26 @@ class PedometerBindings { return __objc_msgSend_578(obj, sel, format, options); } - late final __objc_msgSend_578Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_578 = - __objc_msgSend_578Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_578Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_578 = __objc_msgSend_578Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithFormat_options_locale_context_1 = _registerName1( "initWithFormat:options:locale:context:", @@ -20324,30 +20335,30 @@ class PedometerBindings { return __objc_msgSend_579(obj, sel, format, options, locale, context); } - late final __objc_msgSend_579Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_579 = - __objc_msgSend_579Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_579Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_579 = __objc_msgSend_579Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithFormat_options_locale_context_arguments_1 = _registerName1("initWithFormat:options:locale:context:arguments:"); @@ -20371,32 +20382,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_580Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_580 = - __objc_msgSend_580Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_580Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_580 = __objc_msgSend_580Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedAttributedStringWithFormat_context_1 = _registerName1("localizedAttributedStringWithFormat:context:"); @@ -20409,26 +20420,26 @@ class PedometerBindings { return __objc_msgSend_581(obj, sel, format, context); } - late final __objc_msgSend_581Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_581 = - __objc_msgSend_581Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_581Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_581 = __objc_msgSend_581Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedAttributedStringWithFormat_options_context_1 = _registerName1("localizedAttributedStringWithFormat:options:context:"); @@ -20442,28 +20453,28 @@ class PedometerBindings { return __objc_msgSend_582(obj, sel, format, options, context); } - late final __objc_msgSend_582Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_582 = - __objc_msgSend_582Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_582Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_582 = __objc_msgSend_582Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_attributedStringByInflectingString1 = _registerName1( "attributedStringByInflectingString", @@ -20475,22 +20486,22 @@ class PedometerBindings { return __objc_msgSend_583(obj, sel); } - late final __objc_msgSend_583Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_583 = - __objc_msgSend_583Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_583Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_583 = __objc_msgSend_583Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedAttributedStringForKey_value_table_1 = _registerName1("localizedAttributedStringForKey:value:table:"); @@ -20504,28 +20515,28 @@ class PedometerBindings { return __objc_msgSend_584(obj, sel, key, value, tableName); } - late final __objc_msgSend_584Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_584 = - __objc_msgSend_584Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_584Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_584 = __objc_msgSend_584Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_bundleIdentifier1 = _registerName1("bundleIdentifier"); late final _sel_infoDictionary1 = _registerName1("infoDictionary"); @@ -20558,26 +20569,26 @@ class PedometerBindings { return __objc_msgSend_585(obj, sel, localizationsArray, preferencesArray); } - late final __objc_msgSend_585Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_585 = - __objc_msgSend_585Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_585Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_585 = __objc_msgSend_585Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_executableArchitectures1 = _registerName1( "executableArchitectures", @@ -20594,26 +20605,26 @@ class PedometerBindings { return __objc_msgSend_586(obj, sel, priority, tags); } - late final __objc_msgSend_586Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_586 = - __objc_msgSend_586Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_586Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_586 = __objc_msgSend_586Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer, + ) + >(); late final _sel_preservationPriorityForTag_1 = _registerName1( "preservationPriorityForTag:", @@ -20633,26 +20644,26 @@ class PedometerBindings { return __objc_msgSend_587(obj, sel, attrs, range); } - late final __objc_msgSend_587Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_587 = - __objc_msgSend_587Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_587Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_587 = __objc_msgSend_587Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_mutableString1 = _registerName1("mutableString"); ffi.Pointer _objc_msgSend_588( @@ -20662,22 +20673,22 @@ class PedometerBindings { return __objc_msgSend_588(obj, sel); } - late final __objc_msgSend_588Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_588 = - __objc_msgSend_588Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_588Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_588 = __objc_msgSend_588Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_addAttribute_value_range_1 = _registerName1( "addAttribute:value:range:", @@ -20692,28 +20703,28 @@ class PedometerBindings { return __objc_msgSend_589(obj, sel, name, value, range); } - late final __objc_msgSend_589Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_589 = - __objc_msgSend_589Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_589Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_589 = __objc_msgSend_589Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_addAttributes_range_1 = _registerName1( "addAttributes:range:", @@ -20727,26 +20738,26 @@ class PedometerBindings { return __objc_msgSend_590(obj, sel, attrs, range); } - late final __objc_msgSend_590Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_590 = - __objc_msgSend_590Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_590Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_590 = __objc_msgSend_590Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_removeAttribute_range_1 = _registerName1( "removeAttribute:range:", @@ -20760,26 +20771,26 @@ class PedometerBindings { return __objc_msgSend_591(obj, sel, name, range); } - late final __objc_msgSend_591Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_591 = - __objc_msgSend_591Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_591Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_591 = __objc_msgSend_591Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_replaceCharactersInRange_withAttributedString_1 = _registerName1("replaceCharactersInRange:withAttributedString:"); @@ -20792,26 +20803,26 @@ class PedometerBindings { return __objc_msgSend_592(obj, sel, range, attrString); } - late final __objc_msgSend_592Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_592 = - __objc_msgSend_592Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_592Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_592 = __objc_msgSend_592Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_insertAttributedString_atIndex_1 = _registerName1( "insertAttributedString:atIndex:", @@ -20825,26 +20836,26 @@ class PedometerBindings { return __objc_msgSend_593(obj, sel, attrString, loc); } - late final __objc_msgSend_593Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_593 = - __objc_msgSend_593Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_593Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_593 = __objc_msgSend_593Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_appendAttributedString_1 = _registerName1( "appendAttributedString:", @@ -20857,24 +20868,24 @@ class PedometerBindings { return __objc_msgSend_594(obj, sel, attrString); } - late final __objc_msgSend_594Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_594 = - __objc_msgSend_594Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_594Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_594 = __objc_msgSend_594Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setAttributedString_1 = _registerName1( "setAttributedString:", @@ -20897,24 +20908,24 @@ class PedometerBindings { return __objc_msgSend_595(obj, sel, obj1); } - late final __objc_msgSend_595Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_595 = - __objc_msgSend_595Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_595Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_595 = __objc_msgSend_595Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_attributedStringForObjectValue_withDefaultAttributes_1 = _registerName1("attributedStringForObjectValue:withDefaultAttributes:"); @@ -20927,26 +20938,26 @@ class PedometerBindings { return __objc_msgSend_596(obj, sel, obj1, attrs); } - late final __objc_msgSend_596Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_596 = - __objc_msgSend_596Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_596Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_596 = __objc_msgSend_596Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_editingStringForObjectValue_1 = _registerName1( "editingStringForObjectValue:", @@ -20964,28 +20975,28 @@ class PedometerBindings { return __objc_msgSend_597(obj, sel, obj1, string, error); } - late final __objc_msgSend_597Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_597 = - __objc_msgSend_597Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_597Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_597 = __objc_msgSend_597Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_isPartialStringValid_newEditingString_errorDescription_1 = _registerName1("isPartialStringValid:newEditingString:errorDescription:"); @@ -20999,36 +21010,36 @@ class PedometerBindings { return __objc_msgSend_598(obj, sel, partialString, newString, error); } - late final __objc_msgSend_598Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_598 = - __objc_msgSend_598Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); - - late final _sel_isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_1 = - _registerName1( - "isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription:", - ); - bool _objc_msgSend_599( - ffi.Pointer obj, - ffi.Pointer sel, + late final __objc_msgSend_598Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_598 = __objc_msgSend_598Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); + + late final _sel_isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_1 = + _registerName1( + "isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription:", + ); + bool _objc_msgSend_599( + ffi.Pointer obj, + ffi.Pointer sel, ffi.Pointer> partialStringPtr, ffi.Pointer<_NSRange> proposedSelRangePtr, ffi.Pointer origString, @@ -21046,48 +21057,48 @@ class PedometerBindings { ); } - late final __objc_msgSend_599Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer<_NSRange>, - ffi.Pointer, - _NSRange, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_599 = - __objc_msgSend_599Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer<_NSRange>, - ffi.Pointer, - _NSRange, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_599Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer<_NSRange>, + ffi.Pointer, + _NSRange, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_599 = __objc_msgSend_599Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer<_NSRange>, + ffi.Pointer, + _NSRange, + ffi.Pointer>, + ) + >(); late final _sel_formattingContext1 = _registerName1("formattingContext"); int _objc_msgSend_600(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_600(obj, sel); } - late final __objc_msgSend_600Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_600 = - __objc_msgSend_600Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_600Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_600 = __objc_msgSend_600Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setFormattingContext_1 = _registerName1( "setFormattingContext:", @@ -21100,20 +21111,20 @@ class PedometerBindings { return __objc_msgSend_601(obj, sel, value); } - late final __objc_msgSend_601Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_601 = - __objc_msgSend_601Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_601Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_601 = __objc_msgSend_601Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_getObjectValue_forString_range_error_1 = _registerName1( "getObjectValue:forString:range:error:", @@ -21129,30 +21140,30 @@ class PedometerBindings { return __objc_msgSend_602(obj, sel, obj1, string, rangep, error); } - late final __objc_msgSend_602Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer<_NSRange>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_602 = - __objc_msgSend_602Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer<_NSRange>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_602Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer<_NSRange>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_602 = __objc_msgSend_602Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer<_NSRange>, + ffi.Pointer>, + ) + >(); late final _sel_stringFromDate_1 = _registerName1("stringFromDate:"); ffi.Pointer _objc_msgSend_603( @@ -21163,24 +21174,24 @@ class PedometerBindings { return __objc_msgSend_603(obj, sel, date); } - late final __objc_msgSend_603Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_603 = - __objc_msgSend_603Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_603Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_603 = __objc_msgSend_603Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dateFromString_1 = _registerName1("dateFromString:"); ffi.Pointer _objc_msgSend_604( @@ -21191,24 +21202,24 @@ class PedometerBindings { return __objc_msgSend_604(obj, sel, string); } - late final __objc_msgSend_604Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_604 = - __objc_msgSend_604Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_604Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_604 = __objc_msgSend_604Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedStringFromDate_dateStyle_timeStyle_1 = _registerName1("localizedStringFromDate:dateStyle:timeStyle:"); @@ -21222,28 +21233,28 @@ class PedometerBindings { return __objc_msgSend_605(obj, sel, date, dstyle, tstyle); } - late final __objc_msgSend_605Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_605 = - __objc_msgSend_605Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - ) - >(); + late final __objc_msgSend_605Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_605 = __objc_msgSend_605Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + ) + >(); late final _sel_dateFormatFromTemplate_options_locale_1 = _registerName1( "dateFormatFromTemplate:options:locale:", @@ -21258,28 +21269,28 @@ class PedometerBindings { return __objc_msgSend_606(obj, sel, tmplate, opts, locale); } - late final __objc_msgSend_606Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_606 = - __objc_msgSend_606Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_606Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_606 = __objc_msgSend_606Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_defaultFormatterBehavior1 = _registerName1( "defaultFormatterBehavior", @@ -21288,16 +21299,16 @@ class PedometerBindings { return __objc_msgSend_607(obj, sel); } - late final __objc_msgSend_607Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_607 = - __objc_msgSend_607Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_607Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_607 = __objc_msgSend_607Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setDefaultFormatterBehavior_1 = _registerName1( "setDefaultFormatterBehavior:", @@ -21310,20 +21321,20 @@ class PedometerBindings { return __objc_msgSend_608(obj, sel, value); } - late final __objc_msgSend_608Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_608 = - __objc_msgSend_608Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_608Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_608 = __objc_msgSend_608Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_setLocalizedDateFormatFromTemplate_1 = _registerName1( "setLocalizedDateFormatFromTemplate:", @@ -21335,16 +21346,16 @@ class PedometerBindings { return __objc_msgSend_609(obj, sel); } - late final __objc_msgSend_609Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_609 = - __objc_msgSend_609Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_609Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_609 = __objc_msgSend_609Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setDateStyle_1 = _registerName1("setDateStyle:"); void _objc_msgSend_610( @@ -21355,20 +21366,20 @@ class PedometerBindings { return __objc_msgSend_610(obj, sel, value); } - late final __objc_msgSend_610Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_610 = - __objc_msgSend_610Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_610Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_610 = __objc_msgSend_610Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_timeStyle1 = _registerName1("timeStyle"); late final _sel_setTimeStyle_1 = _registerName1("setTimeStyle:"); @@ -21382,24 +21393,24 @@ class PedometerBindings { return __objc_msgSend_611(obj, sel, value); } - late final __objc_msgSend_611Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_611 = - __objc_msgSend_611Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_611Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_611 = __objc_msgSend_611Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_generatesCalendarDates1 = _registerName1( "generatesCalendarDates", @@ -21423,24 +21434,24 @@ class PedometerBindings { return __objc_msgSend_612(obj, sel, aDate); } - late final __objc_msgSend_612Ptr = _lookup< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_612 = - __objc_msgSend_612Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_612Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_612 = __objc_msgSend_612Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_abbreviationForDate_1 = _registerName1( "abbreviationForDate:", @@ -21453,24 +21464,24 @@ class PedometerBindings { return __objc_msgSend_613(obj, sel, aDate); } - late final __objc_msgSend_613Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_613 = - __objc_msgSend_613Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_613Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_613 = __objc_msgSend_613Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isDaylightSavingTimeForDate_1 = _registerName1( "isDaylightSavingTimeForDate:", @@ -21489,24 +21500,24 @@ class PedometerBindings { return __objc_msgSend_614(obj, sel, aDate); } - late final __objc_msgSend_614Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_614 = - __objc_msgSend_614Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_614Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_614 = __objc_msgSend_614Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_systemTimeZone1 = _registerName1("systemTimeZone"); ffi.Pointer _objc_msgSend_615( @@ -21516,22 +21527,22 @@ class PedometerBindings { return __objc_msgSend_615(obj, sel); } - late final __objc_msgSend_615Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_615 = - __objc_msgSend_615Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_615Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_615 = __objc_msgSend_615Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_resetSystemTimeZone1 = _registerName1("resetSystemTimeZone"); late final _sel_defaultTimeZone1 = _registerName1("defaultTimeZone"); @@ -21544,24 +21555,24 @@ class PedometerBindings { return __objc_msgSend_616(obj, sel, value); } - late final __objc_msgSend_616Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_616 = - __objc_msgSend_616Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_616Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_616 = __objc_msgSend_616Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localTimeZone1 = _registerName1("localTimeZone"); late final _sel_knownTimeZoneNames1 = _registerName1("knownTimeZoneNames"); @@ -21579,24 +21590,24 @@ class PedometerBindings { return __objc_msgSend_617(obj, sel, value); } - late final __objc_msgSend_617Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_617 = - __objc_msgSend_617Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_617Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_617 = __objc_msgSend_617Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_timeZoneDataVersion1 = _registerName1("timeZoneDataVersion"); late final _sel_secondsFromGMT1 = _registerName1("secondsFromGMT"); @@ -21619,24 +21630,24 @@ class PedometerBindings { return __objc_msgSend_618(obj, sel, aTimeZone); } - late final __objc_msgSend_618Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_618 = - __objc_msgSend_618Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_618Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_618 = __objc_msgSend_618Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedName_locale_1 = _registerName1( "localizedName:locale:", @@ -21650,26 +21661,26 @@ class PedometerBindings { return __objc_msgSend_619(obj, sel, style, locale); } - late final __objc_msgSend_619Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_619 = - __objc_msgSend_619Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_619Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_619 = __objc_msgSend_619Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_timeZoneWithName_1 = _registerName1("timeZoneWithName:"); late final _sel_timeZoneWithName_data_1 = _registerName1( @@ -21684,26 +21695,26 @@ class PedometerBindings { return __objc_msgSend_620(obj, sel, tzName, aData); } - late final __objc_msgSend_620Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_620 = - __objc_msgSend_620Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_620Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_620 = __objc_msgSend_620Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithName_1 = _registerName1("initWithName:"); late final _sel_initWithName_data_1 = _registerName1("initWithName:data:"); @@ -21718,24 +21729,24 @@ class PedometerBindings { return __objc_msgSend_621(obj, sel, seconds); } - late final __objc_msgSend_621Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_621 = - __objc_msgSend_621Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_621Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_621 = __objc_msgSend_621Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_timeZoneWithAbbreviation_1 = _registerName1( "timeZoneWithAbbreviation:", @@ -21751,22 +21762,22 @@ class PedometerBindings { return __objc_msgSend_622(obj, sel); } - late final __objc_msgSend_622Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_622 = - __objc_msgSend_622Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_622Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_622 = __objc_msgSend_622Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_autoupdatingCurrentCalendar1 = _registerName1( "autoupdatingCurrentCalendar", @@ -21782,24 +21793,24 @@ class PedometerBindings { return __objc_msgSend_623(obj, sel, calendarIdentifierConstant); } - late final __objc_msgSend_623Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_623 = - __objc_msgSend_623Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_623Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_623 = __objc_msgSend_623Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithCalendarIdentifier_1 = _registerName1( "initWithCalendarIdentifier:", @@ -21811,22 +21822,22 @@ class PedometerBindings { return __objc_msgSend_624(obj, sel); } - late final __objc_msgSend_624Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_624 = - __objc_msgSend_624Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_624Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_624 = __objc_msgSend_624Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); void _objc_msgSend_625( ffi.Pointer obj, @@ -21836,24 +21847,24 @@ class PedometerBindings { return __objc_msgSend_625(obj, sel, value); } - late final __objc_msgSend_625Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_625 = - __objc_msgSend_625Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_625Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_625 = __objc_msgSend_625Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_firstWeekday1 = _registerName1("firstWeekday"); late final _sel_setFirstWeekday_1 = _registerName1("setFirstWeekday:"); @@ -21912,24 +21923,20 @@ class PedometerBindings { return __objc_msgSend_626(obj, sel, unit); } - late final __objc_msgSend_626Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_626 = - __objc_msgSend_626Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_626Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_626 = __objc_msgSend_626Ptr + .asFunction< + _NSRange Function(ffi.Pointer, ffi.Pointer, int) + >(); void _objc_msgSend_626_stret( ffi.Pointer<_NSRange> stret, @@ -21940,26 +21947,26 @@ class PedometerBindings { return __objc_msgSend_626_stret(stret, obj, sel, unit); } - late final __objc_msgSend_626_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_626_stret = - __objc_msgSend_626_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_626_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_626_stret = __objc_msgSend_626_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_maximumRangeOfUnit_1 = _registerName1("maximumRangeOfUnit:"); late final _sel_rangeOfUnit_inUnit_forDate_1 = _registerName1( @@ -21975,28 +21982,28 @@ class PedometerBindings { return __objc_msgSend_627(obj, sel, smaller, larger, date); } - late final __objc_msgSend_627Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_627 = - __objc_msgSend_627Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_627Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_627 = __objc_msgSend_627Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + ) + >(); void _objc_msgSend_627_stret( ffi.Pointer<_NSRange> stret, @@ -22009,30 +22016,30 @@ class PedometerBindings { return __objc_msgSend_627_stret(stret, obj, sel, smaller, larger, date); } - late final __objc_msgSend_627_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_627_stret = - __objc_msgSend_627_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_627_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_627_stret = __objc_msgSend_627_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + ) + >(); late final _sel_ordinalityOfUnit_inUnit_forDate_1 = _registerName1( "ordinalityOfUnit:inUnit:forDate:", @@ -22047,28 +22054,28 @@ class PedometerBindings { return __objc_msgSend_628(obj, sel, smaller, larger, date); } - late final __objc_msgSend_628Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_628 = - __objc_msgSend_628Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_628Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_628 = __objc_msgSend_628Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + ) + >(); late final _sel_rangeOfUnit_startDate_interval_forDate_1 = _registerName1( "rangeOfUnit:startDate:interval:forDate:", @@ -22084,30 +22091,30 @@ class PedometerBindings { return __objc_msgSend_629(obj, sel, unit, datep, tip, date); } - late final __objc_msgSend_629Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_629 = - __objc_msgSend_629Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_629Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_629 = __objc_msgSend_629Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSDateComponents1 = _getClass1("NSDateComponents"); late final _sel_calendar1 = _registerName1("calendar"); @@ -22118,22 +22125,22 @@ class PedometerBindings { return __objc_msgSend_630(obj, sel); } - late final __objc_msgSend_630Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_630 = - __objc_msgSend_630Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_630Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_630 = __objc_msgSend_630Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setCalendar_1 = _registerName1("setCalendar:"); void _objc_msgSend_631( @@ -22144,24 +22151,24 @@ class PedometerBindings { return __objc_msgSend_631(obj, sel, value); } - late final __objc_msgSend_631Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_631 = - __objc_msgSend_631Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_631Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_631 = __objc_msgSend_631Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); ffi.Pointer _objc_msgSend_632( ffi.Pointer obj, @@ -22170,22 +22177,22 @@ class PedometerBindings { return __objc_msgSend_632(obj, sel); } - late final __objc_msgSend_632Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_632 = - __objc_msgSend_632Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_632Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_632 = __objc_msgSend_632Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); void _objc_msgSend_633( ffi.Pointer obj, @@ -22195,24 +22202,24 @@ class PedometerBindings { return __objc_msgSend_633(obj, sel, value); } - late final __objc_msgSend_633Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_633 = - __objc_msgSend_633Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_633Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_633 = __objc_msgSend_633Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_era1 = _registerName1("era"); late final _sel_setEra_1 = _registerName1("setEra:"); @@ -22224,16 +22231,20 @@ class PedometerBindings { return __objc_msgSend_634(obj, sel, value); } - late final __objc_msgSend_634Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer, ffi.Long) - > - >('objc_msgSend'); - late final __objc_msgSend_634 = - __objc_msgSend_634Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_634Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_634 = __objc_msgSend_634Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_year1 = _registerName1("year"); late final _sel_setYear_1 = _registerName1("setYear:"); @@ -22279,26 +22290,21 @@ class PedometerBindings { return __objc_msgSend_635(obj, sel, value, unit); } - late final __objc_msgSend_635Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_635 = - __objc_msgSend_635Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ) - >(); + late final __objc_msgSend_635Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_635 = __objc_msgSend_635Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int, int) + >(); late final _sel_valueForComponent_1 = _registerName1("valueForComponent:"); int _objc_msgSend_636( @@ -22309,20 +22315,20 @@ class PedometerBindings { return __objc_msgSend_636(obj, sel, unit); } - late final __objc_msgSend_636Ptr = _lookup< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_636 = - __objc_msgSend_636Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_636Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_636 = __objc_msgSend_636Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_isValidDate1 = _registerName1("isValidDate"); late final _sel_isValidDateInCalendar_1 = _registerName1( @@ -22336,24 +22342,24 @@ class PedometerBindings { return __objc_msgSend_637(obj, sel, calendar); } - late final __objc_msgSend_637Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_637 = - __objc_msgSend_637Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_637Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_637 = __objc_msgSend_637Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dateFromComponents_1 = _registerName1("dateFromComponents:"); ffi.Pointer _objc_msgSend_638( @@ -22364,24 +22370,24 @@ class PedometerBindings { return __objc_msgSend_638(obj, sel, comps); } - late final __objc_msgSend_638Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_638 = - __objc_msgSend_638Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_638Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_638 = __objc_msgSend_638Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_components_fromDate_1 = _registerName1( "components:fromDate:", @@ -22395,26 +22401,26 @@ class PedometerBindings { return __objc_msgSend_639(obj, sel, unitFlags, date); } - late final __objc_msgSend_639Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_639 = - __objc_msgSend_639Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_639Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_639 = __objc_msgSend_639Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_dateByAddingComponents_toDate_options_1 = _registerName1( "dateByAddingComponents:toDate:options:", @@ -22429,28 +22435,28 @@ class PedometerBindings { return __objc_msgSend_640(obj, sel, comps, date, opts); } - late final __objc_msgSend_640Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_640 = - __objc_msgSend_640Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_640Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_640 = __objc_msgSend_640Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_components_fromDate_toDate_options_1 = _registerName1( "components:fromDate:toDate:options:", @@ -22473,30 +22479,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_641Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_641 = - __objc_msgSend_641Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_641Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_641 = __objc_msgSend_641Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_getEra_year_month_day_fromDate_1 = _registerName1( "getEra:year:month:day:fromDate:", @@ -22521,32 +22527,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_642Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_642 = - __objc_msgSend_642Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_642Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_642 = __objc_msgSend_642Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getEra_yearForWeekOfYear_weekOfYear_weekday_fromDate_1 = _registerName1("getEra:yearForWeekOfYear:weekOfYear:weekday:fromDate:"); @@ -22563,26 +22569,26 @@ class PedometerBindings { return __objc_msgSend_643(obj, sel, unit, date); } - late final __objc_msgSend_643Ptr = _lookup< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_643 = - __objc_msgSend_643Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_643Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_643 = __objc_msgSend_643Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_dateWithEra_year_month_day_hour_minute_second_nanosecond_1 = _registerName1( @@ -22614,38 +22620,38 @@ class PedometerBindings { ); } - late final __objc_msgSend_644Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Long, - ffi.Long, - ffi.Long, - ffi.Long, - ffi.Long, - ffi.Long, - ffi.Long, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_644 = - __objc_msgSend_644Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - int, - int, - int, - int, - int, - int, - ) - >(); + late final __objc_msgSend_644Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Long, + ffi.Long, + ffi.Long, + ffi.Long, + ffi.Long, + ffi.Long, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_644 = __objc_msgSend_644Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + int, + int, + int, + int, + int, + int, + ) + >(); late final _sel_dateWithEra_yearForWeekOfYear_weekOfYear_weekday_hour_minute_second_nanosecond_1 = _registerName1( @@ -22664,26 +22670,26 @@ class PedometerBindings { return __objc_msgSend_645(obj, sel, timezone, date); } - late final __objc_msgSend_645Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_645 = - __objc_msgSend_645Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_645Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_645 = __objc_msgSend_645Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_compareDate_toDate_toUnitGranularity_1 = _registerName1( "compareDate:toDate:toUnitGranularity:", @@ -22698,28 +22704,28 @@ class PedometerBindings { return __objc_msgSend_646(obj, sel, date1, date2, unit); } - late final __objc_msgSend_646Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_646 = - __objc_msgSend_646Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_646Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_646 = __objc_msgSend_646Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_isDate_equalToDate_toUnitGranularity_1 = _registerName1( "isDate:equalToDate:toUnitGranularity:", @@ -22734,28 +22740,28 @@ class PedometerBindings { return __objc_msgSend_647(obj, sel, date1, date2, unit); } - late final __objc_msgSend_647Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_647 = - __objc_msgSend_647Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_647Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_647 = __objc_msgSend_647Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_isDate_inSameDayAsDate_1 = _registerName1( "isDate:inSameDayAsDate:", @@ -22769,26 +22775,26 @@ class PedometerBindings { return __objc_msgSend_648(obj, sel, date1, date2); } - late final __objc_msgSend_648Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_648 = - __objc_msgSend_648Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_648Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_648 = __objc_msgSend_648Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isDateInToday_1 = _registerName1("isDateInToday:"); late final _sel_isDateInYesterday_1 = _registerName1("isDateInYesterday:"); @@ -22806,28 +22812,28 @@ class PedometerBindings { return __objc_msgSend_649(obj, sel, datep, tip, date); } - late final __objc_msgSend_649Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_649 = - __objc_msgSend_649Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_649Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_649 = __objc_msgSend_649Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_nextWeekendStartDate_interval_options_afterDate_1 = _registerName1("nextWeekendStartDate:interval:options:afterDate:"); @@ -22842,30 +22848,30 @@ class PedometerBindings { return __objc_msgSend_650(obj, sel, datep, tip, options, date); } - late final __objc_msgSend_650Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_650 = - __objc_msgSend_650Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_650Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_650 = __objc_msgSend_650Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_components_fromDateComponents_toDateComponents_options_1 = _registerName1("components:fromDateComponents:toDateComponents:options:"); @@ -22887,30 +22893,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_651Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_651 = - __objc_msgSend_651Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_651Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_651 = __objc_msgSend_651Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_dateByAddingUnit_value_toDate_options_1 = _registerName1( "dateByAddingUnit:value:toDate:options:", @@ -22926,31 +22932,31 @@ class PedometerBindings { return __objc_msgSend_652(obj, sel, unit, value, date, options); } - late final __objc_msgSend_652Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Long, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_652 = - __objc_msgSend_652Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - int, - ) - >(); - + late final __objc_msgSend_652Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Long, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_652 = __objc_msgSend_652Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + int, + ) + >(); + late final _sel_enumerateDatesStartingAfterDate_matchingComponents_options_usingBlock_1 = _registerName1( "enumerateDatesStartingAfterDate:matchingComponents:options:usingBlock:", @@ -22966,30 +22972,30 @@ class PedometerBindings { return __objc_msgSend_653(obj, sel, start, comps, opts, block); } - late final __objc_msgSend_653Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_653 = - __objc_msgSend_653Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_653Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_653 = __objc_msgSend_653Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_nextDateAfterDate_matchingComponents_options_1 = _registerName1("nextDateAfterDate:matchingComponents:options:"); @@ -23003,28 +23009,28 @@ class PedometerBindings { return __objc_msgSend_654(obj, sel, date, comps, options); } - late final __objc_msgSend_654Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_654 = - __objc_msgSend_654Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_654Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_654 = __objc_msgSend_654Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_nextDateAfterDate_matchingUnit_value_options_1 = _registerName1("nextDateAfterDate:matchingUnit:value:options:"); @@ -23039,30 +23045,30 @@ class PedometerBindings { return __objc_msgSend_655(obj, sel, date, unit, value, options); } - late final __objc_msgSend_655Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Long, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_655 = - __objc_msgSend_655Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - int, - ) - >(); + late final __objc_msgSend_655Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Long, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_655 = __objc_msgSend_655Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + int, + ) + >(); late final _sel_nextDateAfterDate_matchingHour_minute_second_options_1 = _registerName1("nextDateAfterDate:matchingHour:minute:second:options:"); @@ -23086,32 +23092,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_656Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Long, - ffi.Long, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_656 = - __objc_msgSend_656Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - int, - int, - ) - >(); + late final __objc_msgSend_656Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Long, + ffi.Long, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_656 = __objc_msgSend_656Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + int, + int, + ) + >(); late final _sel_dateBySettingUnit_value_ofDate_options_1 = _registerName1( "dateBySettingUnit:value:ofDate:options:", @@ -23130,32 +23136,32 @@ class PedometerBindings { return __objc_msgSend_657(obj, sel, h, m, s, date, opts); } - late final __objc_msgSend_657Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Long, - ffi.Long, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_657 = - __objc_msgSend_657Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - int, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_657Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Long, + ffi.Long, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_657 = __objc_msgSend_657Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + int, + ffi.Pointer, + int, + ) + >(); late final _sel_date_matchesComponents_1 = _registerName1( "date:matchesComponents:", @@ -23169,26 +23175,26 @@ class PedometerBindings { return __objc_msgSend_658(obj, sel, date, components); } - late final __objc_msgSend_658Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_658 = - __objc_msgSend_658Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_658Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_658 = __objc_msgSend_658Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); void _objc_msgSend_659( ffi.Pointer obj, @@ -23198,24 +23204,24 @@ class PedometerBindings { return __objc_msgSend_659(obj, sel, value); } - late final __objc_msgSend_659Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_659 = - __objc_msgSend_659Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_659Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_659 = __objc_msgSend_659Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_isLenient1 = _registerName1("isLenient"); late final _sel_setLenient_1 = _registerName1("setLenient:"); @@ -23231,24 +23237,24 @@ class PedometerBindings { return __objc_msgSend_660(obj, sel, value); } - late final __objc_msgSend_660Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_660 = - __objc_msgSend_660Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_660Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_660 = __objc_msgSend_660Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_defaultDate1 = _registerName1("defaultDate"); late final _sel_setDefaultDate_1 = _registerName1("setDefaultDate:"); @@ -23261,24 +23267,24 @@ class PedometerBindings { return __objc_msgSend_661(obj, sel, value); } - late final __objc_msgSend_661Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_661 = - __objc_msgSend_661Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_661Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_661 = __objc_msgSend_661Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setMonthSymbols_1 = _registerName1("setMonthSymbols:"); late final _sel_setShortMonthSymbols_1 = _registerName1( @@ -23351,24 +23357,24 @@ class PedometerBindings { return __objc_msgSend_662(obj, sel, number); } - late final __objc_msgSend_662Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_662 = - __objc_msgSend_662Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_662Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_662 = __objc_msgSend_662Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_numberFromString_1 = _registerName1("numberFromString:"); ffi.Pointer _objc_msgSend_663( @@ -23379,24 +23385,24 @@ class PedometerBindings { return __objc_msgSend_663(obj, sel, string); } - late final __objc_msgSend_663Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_663 = - __objc_msgSend_663Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_663Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_663 = __objc_msgSend_663Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_localizedStringFromNumber_numberStyle_1 = _registerName1( "localizedStringFromNumber:numberStyle:", @@ -23410,41 +23416,41 @@ class PedometerBindings { return __objc_msgSend_664(obj, sel, num, nstyle); } - late final __objc_msgSend_664Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_664 = - __objc_msgSend_664Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_664Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_664 = __objc_msgSend_664Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); int _objc_msgSend_665(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_665(obj, sel); } - late final __objc_msgSend_665Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_665 = - __objc_msgSend_665Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_665Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_665 = __objc_msgSend_665Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); void _objc_msgSend_666( ffi.Pointer obj, @@ -23454,36 +23460,36 @@ class PedometerBindings { return __objc_msgSend_666(obj, sel, behavior); } - late final __objc_msgSend_666Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_666 = - __objc_msgSend_666Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_666Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_666 = __objc_msgSend_666Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_numberStyle1 = _registerName1("numberStyle"); int _objc_msgSend_667(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_667(obj, sel); } - late final __objc_msgSend_667Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_667 = - __objc_msgSend_667Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_667Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_667 = __objc_msgSend_667Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setNumberStyle_1 = _registerName1("setNumberStyle:"); void _objc_msgSend_668( @@ -23494,20 +23500,20 @@ class PedometerBindings { return __objc_msgSend_668(obj, sel, value); } - late final __objc_msgSend_668Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_668 = - __objc_msgSend_668Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_668Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_668 = __objc_msgSend_668Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_generatesDecimalNumbers1 = _registerName1( "generatesDecimalNumbers", @@ -23523,20 +23529,20 @@ class PedometerBindings { return __objc_msgSend_669(obj, sel, value); } - late final __objc_msgSend_669Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_669 = - __objc_msgSend_669Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_669Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_669 = __objc_msgSend_669Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_negativeFormat1 = _registerName1("negativeFormat"); late final _sel_setNegativeFormat_1 = _registerName1("setNegativeFormat:"); @@ -23554,24 +23560,24 @@ class PedometerBindings { return __objc_msgSend_670(obj, sel, value); } - late final __objc_msgSend_670Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_670 = - __objc_msgSend_670Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_670Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_670 = __objc_msgSend_670Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_positiveFormat1 = _registerName1("positiveFormat"); late final _sel_setPositiveFormat_1 = _registerName1("setPositiveFormat:"); @@ -23704,16 +23710,16 @@ class PedometerBindings { return __objc_msgSend_671(obj, sel); } - late final __objc_msgSend_671Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_671 = - __objc_msgSend_671Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_671Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_671 = __objc_msgSend_671Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setPaddingPosition_1 = _registerName1("setPaddingPosition:"); void _objc_msgSend_672( @@ -23724,36 +23730,36 @@ class PedometerBindings { return __objc_msgSend_672(obj, sel, value); } - late final __objc_msgSend_672Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_672 = - __objc_msgSend_672Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_672Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_672 = __objc_msgSend_672Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_roundingMode1 = _registerName1("roundingMode"); int _objc_msgSend_673(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_673(obj, sel); } - late final __objc_msgSend_673Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_673 = - __objc_msgSend_673Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_673Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_673 = __objc_msgSend_673Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setRoundingMode_1 = _registerName1("setRoundingMode:"); void _objc_msgSend_674( @@ -23764,20 +23770,20 @@ class PedometerBindings { return __objc_msgSend_674(obj, sel, value); } - late final __objc_msgSend_674Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_674 = - __objc_msgSend_674Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_674Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_674 = __objc_msgSend_674Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_roundingIncrement1 = _registerName1("roundingIncrement"); ffi.Pointer _objc_msgSend_675( @@ -23787,22 +23793,22 @@ class PedometerBindings { return __objc_msgSend_675(obj, sel); } - late final __objc_msgSend_675Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_675 = - __objc_msgSend_675Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_675Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_675 = __objc_msgSend_675Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setRoundingIncrement_1 = _registerName1( "setRoundingIncrement:", @@ -23815,24 +23821,24 @@ class PedometerBindings { return __objc_msgSend_676(obj, sel, value); } - late final __objc_msgSend_676Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_676 = - __objc_msgSend_676Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_676Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_676 = __objc_msgSend_676Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_minimumIntegerDigits1 = _registerName1( "minimumIntegerDigits", @@ -23920,24 +23926,24 @@ class PedometerBindings { return __objc_msgSend_677(obj, sel, value); } - late final __objc_msgSend_677Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_677 = - __objc_msgSend_677Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_677Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_677 = __objc_msgSend_677Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_attributedStringForNil1 = _registerName1( "attributedStringForNil", @@ -23964,22 +23970,22 @@ class PedometerBindings { return __objc_msgSend_678(obj, sel); } - late final __objc_msgSend_678Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_678 = - __objc_msgSend_678Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_678Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_678 = __objc_msgSend_678Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithRoundingMode_scale_raiseOnExactness_raiseOnOverflow_raiseOnUnderflow_raiseOnDivideByZero_1 = _registerName1( @@ -24007,34 +24013,34 @@ class PedometerBindings { ); } - late final __objc_msgSend_679Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Short, - ffi.Bool, - ffi.Bool, - ffi.Bool, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_679 = - __objc_msgSend_679Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - bool, - bool, - bool, - bool, - ) - >(); + late final __objc_msgSend_679Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Short, + ffi.Bool, + ffi.Bool, + ffi.Bool, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_679 = __objc_msgSend_679Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + bool, + bool, + bool, + bool, + ) + >(); late final _sel_decimalNumberHandlerWithRoundingMode_scale_raiseOnExactness_raiseOnOverflow_raiseOnUnderflow_raiseOnDivideByZero_1 = _registerName1( @@ -24052,24 +24058,24 @@ class PedometerBindings { return __objc_msgSend_680(obj, sel, value); } - late final __objc_msgSend_680Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_680 = - __objc_msgSend_680Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_680Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_680 = __objc_msgSend_680Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSScanner1 = _getClass1("NSScanner"); late final _sel_scanLocation1 = _registerName1("scanLocation"); @@ -24084,22 +24090,22 @@ class PedometerBindings { return __objc_msgSend_681(obj, sel); } - late final __objc_msgSend_681Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_681 = - __objc_msgSend_681Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_681Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_681 = __objc_msgSend_681Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setCharactersToBeSkipped_1 = _registerName1( "setCharactersToBeSkipped:", @@ -24112,24 +24118,24 @@ class PedometerBindings { return __objc_msgSend_682(obj, sel, value); } - late final __objc_msgSend_682Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_682 = - __objc_msgSend_682Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_682Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_682 = __objc_msgSend_682Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_caseSensitive1 = _registerName1("caseSensitive"); late final _sel_setCaseSensitive_1 = _registerName1("setCaseSensitive:"); @@ -24142,24 +24148,24 @@ class PedometerBindings { return __objc_msgSend_683(obj, sel, result); } - late final __objc_msgSend_683Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_683 = - __objc_msgSend_683Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_683Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_683 = __objc_msgSend_683Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_scanInteger_1 = _registerName1("scanInteger:"); bool _objc_msgSend_684( @@ -24170,24 +24176,24 @@ class PedometerBindings { return __objc_msgSend_684(obj, sel, result); } - late final __objc_msgSend_684Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_684 = - __objc_msgSend_684Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_684Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_684 = __objc_msgSend_684Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_scanLongLong_1 = _registerName1("scanLongLong:"); bool _objc_msgSend_685( @@ -24198,24 +24204,24 @@ class PedometerBindings { return __objc_msgSend_685(obj, sel, result); } - late final __objc_msgSend_685Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_685 = - __objc_msgSend_685Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_685Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_685 = __objc_msgSend_685Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_scanUnsignedLongLong_1 = _registerName1( "scanUnsignedLongLong:", @@ -24228,24 +24234,24 @@ class PedometerBindings { return __objc_msgSend_686(obj, sel, result); } - late final __objc_msgSend_686Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_686 = - __objc_msgSend_686Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_686Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_686 = __objc_msgSend_686Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_scanFloat_1 = _registerName1("scanFloat:"); bool _objc_msgSend_687( @@ -24256,24 +24262,24 @@ class PedometerBindings { return __objc_msgSend_687(obj, sel, result); } - late final __objc_msgSend_687Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_687 = - __objc_msgSend_687Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_687Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_687 = __objc_msgSend_687Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_scanDouble_1 = _registerName1("scanDouble:"); bool _objc_msgSend_688( @@ -24284,24 +24290,24 @@ class PedometerBindings { return __objc_msgSend_688(obj, sel, result); } - late final __objc_msgSend_688Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_688 = - __objc_msgSend_688Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_688Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_688 = __objc_msgSend_688Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_scanHexInt_1 = _registerName1("scanHexInt:"); bool _objc_msgSend_689( @@ -24312,24 +24318,24 @@ class PedometerBindings { return __objc_msgSend_689(obj, sel, result); } - late final __objc_msgSend_689Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_689 = - __objc_msgSend_689Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_689Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_689 = __objc_msgSend_689Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_scanHexLongLong_1 = _registerName1("scanHexLongLong:"); late final _sel_scanHexFloat_1 = _registerName1("scanHexFloat:"); @@ -24346,26 +24352,26 @@ class PedometerBindings { return __objc_msgSend_690(obj, sel, string, result); } - late final __objc_msgSend_690Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_690 = - __objc_msgSend_690Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_690Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_690 = __objc_msgSend_690Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_scanCharactersFromSet_intoString_1 = _registerName1( "scanCharactersFromSet:intoString:", @@ -24379,26 +24385,26 @@ class PedometerBindings { return __objc_msgSend_691(obj, sel, set1, result); } - late final __objc_msgSend_691Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_691 = - __objc_msgSend_691Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_691Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_691 = __objc_msgSend_691Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_scanUpToString_intoString_1 = _registerName1( "scanUpToString:intoString:", @@ -24420,24 +24426,24 @@ class PedometerBindings { return __objc_msgSend_692(obj, sel, dcm); } - late final __objc_msgSend_692Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_692 = - __objc_msgSend_692Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_692Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_692 = __objc_msgSend_692Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSException1 = _getClass1("NSException"); late final _sel_exceptionWithName_reason_userInfo_1 = _registerName1( @@ -24453,28 +24459,28 @@ class PedometerBindings { return __objc_msgSend_693(obj, sel, name, reason, userInfo); } - late final __objc_msgSend_693Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_693 = - __objc_msgSend_693Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_693Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_693 = __objc_msgSend_693Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithName_reason_userInfo_1 = _registerName1( "initWithName:reason:userInfo:", @@ -24489,28 +24495,28 @@ class PedometerBindings { return __objc_msgSend_694(obj, sel, aName, aReason, aUserInfo); } - late final __objc_msgSend_694Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_694 = - __objc_msgSend_694Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_694Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_694 = __objc_msgSend_694Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_reason1 = _registerName1("reason"); late final _sel_raise1 = _registerName1("raise"); @@ -24524,26 +24530,26 @@ class PedometerBindings { return __objc_msgSend_695(obj, sel, name, format); } - late final __objc_msgSend_695Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_695 = - __objc_msgSend_695Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_695Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_695 = __objc_msgSend_695Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_raise_format_arguments_1 = _registerName1( "raise:format:arguments:", @@ -24558,28 +24564,28 @@ class PedometerBindings { return __objc_msgSend_696(obj, sel, name, format, argList); } - late final __objc_msgSend_696Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_696 = - __objc_msgSend_696Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_696Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_696 = __objc_msgSend_696Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSRunLoop1 = _getClass1("NSRunLoop"); late final _sel_currentRunLoop1 = _registerName1("currentRunLoop"); @@ -24590,22 +24596,22 @@ class PedometerBindings { return __objc_msgSend_697(obj, sel); } - late final __objc_msgSend_697Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_697 = - __objc_msgSend_697Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_697Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_697 = __objc_msgSend_697Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_mainRunLoop1 = _registerName1("mainRunLoop"); late final _sel_currentMode1 = _registerName1("currentMode"); @@ -24617,22 +24623,22 @@ class PedometerBindings { return __objc_msgSend_698(obj, sel); } - late final __objc_msgSend_698Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer<__CFRunLoop> Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_698 = - __objc_msgSend_698Ptr - .asFunction< - ffi.Pointer<__CFRunLoop> Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_698Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<__CFRunLoop> Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_698 = __objc_msgSend_698Ptr + .asFunction< + ffi.Pointer<__CFRunLoop> Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSTimer1 = _getClass1("NSTimer"); late final _sel_timerWithTimeInterval_invocation_repeats_1 = _registerName1( @@ -24648,28 +24654,28 @@ class PedometerBindings { return __objc_msgSend_699(obj, sel, ti, invocation, yesOrNo); } - late final __objc_msgSend_699Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_699 = - __objc_msgSend_699Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_699Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_699 = __objc_msgSend_699Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer, + bool, + ) + >(); late final _sel_scheduledTimerWithTimeInterval_invocation_repeats_1 = _registerName1("scheduledTimerWithTimeInterval:invocation:repeats:"); @@ -24695,32 +24701,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_700Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_700 = - __objc_msgSend_700Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_700Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_700 = __objc_msgSend_700Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_scheduledTimerWithTimeInterval_target_selector_userInfo_repeats_1 = _registerName1( @@ -24739,28 +24745,28 @@ class PedometerBindings { return __objc_msgSend_701(obj, sel, interval, repeats, block); } - late final __objc_msgSend_701Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Bool, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_701 = - __objc_msgSend_701Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - double, - bool, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_701Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Bool, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_701 = __objc_msgSend_701Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + double, + bool, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_scheduledTimerWithTimeInterval_repeats_block_1 = _registerName1("scheduledTimerWithTimeInterval:repeats:block:"); @@ -24778,30 +24784,30 @@ class PedometerBindings { return __objc_msgSend_702(obj, sel, date, interval, repeats, block); } - late final __objc_msgSend_702Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Bool, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_702 = - __objc_msgSend_702Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - double, - bool, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_702Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Bool, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_702 = __objc_msgSend_702Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + double, + bool, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_initWithFireDate_interval_target_selector_userInfo_repeats_1 = _registerName1( @@ -24820,34 +24826,34 @@ class PedometerBindings { return __objc_msgSend_703(obj, sel, date, ti, t, s, ui, rep); } - late final __objc_msgSend_703Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_703 = - __objc_msgSend_703Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_703Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_703 = __objc_msgSend_703Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_fire1 = _registerName1("fire"); late final _sel_fireDate1 = _registerName1("fireDate"); @@ -24860,24 +24866,24 @@ class PedometerBindings { return __objc_msgSend_704(obj, sel, value); } - late final __objc_msgSend_704Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_704 = - __objc_msgSend_704Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_704Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_704 = __objc_msgSend_704Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_timeInterval1 = _registerName1("timeInterval"); late final _sel_tolerance1 = _registerName1("tolerance"); @@ -24894,26 +24900,26 @@ class PedometerBindings { return __objc_msgSend_705(obj, sel, timer, mode); } - late final __objc_msgSend_705Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_705 = - __objc_msgSend_705Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_705Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_705 = __objc_msgSend_705Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSPort1 = _getClass1("NSPort"); ffi.Pointer _objc_msgSend_706( @@ -24923,22 +24929,22 @@ class PedometerBindings { return __objc_msgSend_706(obj, sel); } - late final __objc_msgSend_706Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_706 = - __objc_msgSend_706Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_706Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_706 = __objc_msgSend_706Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_scheduleInRunLoop_forMode_1 = _registerName1( "scheduleInRunLoop:forMode:", @@ -24952,26 +24958,26 @@ class PedometerBindings { return __objc_msgSend_707(obj, sel, runLoop, mode); } - late final __objc_msgSend_707Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_707 = - __objc_msgSend_707Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_707Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_707 = __objc_msgSend_707Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeFromRunLoop_forMode_1 = _registerName1( "removeFromRunLoop:forMode:", @@ -24998,30 +25004,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_708Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_708 = - __objc_msgSend_708Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_708Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_708 = __objc_msgSend_708Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_sendBeforeDate_msgid_components_from_reserved_1 = _registerName1("sendBeforeDate:msgid:components:from:reserved:"); @@ -25045,32 +25051,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_709Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_709 = - __objc_msgSend_709Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_709Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_709 = __objc_msgSend_709Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _class_NSConnection1 = _getClass1("NSConnection"); late final _sel_addConnection_toRunLoop_forMode_1 = _registerName1( @@ -25086,28 +25092,28 @@ class PedometerBindings { return __objc_msgSend_710(obj, sel, conn, runLoop, mode); } - late final __objc_msgSend_710Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_710 = - __objc_msgSend_710Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_710Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_710 = __objc_msgSend_710Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeConnection_fromRunLoop_forMode_1 = _registerName1( "removeConnection:fromRunLoop:forMode:", @@ -25122,26 +25128,26 @@ class PedometerBindings { return __objc_msgSend_711(obj, sel, aPort, mode); } - late final __objc_msgSend_711Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_711 = - __objc_msgSend_711Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_711Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_711 = __objc_msgSend_711Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removePort_forMode_1 = _registerName1("removePort:forMode:"); late final _sel_limitDateForMode_1 = _registerName1("limitDateForMode:"); @@ -25157,26 +25163,26 @@ class PedometerBindings { return __objc_msgSend_712(obj, sel, mode, limitDate); } - late final __objc_msgSend_712Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_712 = - __objc_msgSend_712Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_712Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_712 = __objc_msgSend_712Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_run1 = _registerName1("run"); late final _sel_runUntilDate_1 = _registerName1("runUntilDate:"); @@ -25190,26 +25196,26 @@ class PedometerBindings { return __objc_msgSend_713(obj, sel, mode, limitDate); } - late final __objc_msgSend_713Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_713 = - __objc_msgSend_713Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_713Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_713 = __objc_msgSend_713Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_configureAsServer1 = _registerName1("configureAsServer"); late final _sel_performInModes_block_1 = _registerName1( @@ -25224,26 +25230,26 @@ class PedometerBindings { return __objc_msgSend_714(obj, sel, modes, block); } - late final __objc_msgSend_714Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_714 = - __objc_msgSend_714Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_714Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_714 = __objc_msgSend_714Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_performBlock_1 = _registerName1("performBlock:"); late final _sel_performSelector_target_argument_order_modes_1 = @@ -25260,32 +25266,32 @@ class PedometerBindings { return __objc_msgSend_715(obj, sel, aSelector, target, arg, order, modes); } - late final __objc_msgSend_715Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_715 = - __objc_msgSend_715Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_715Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_715 = __objc_msgSend_715Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_cancelPerformSelector_target_argument_1 = _registerName1( "cancelPerformSelector:target:argument:", @@ -25307,26 +25313,26 @@ class PedometerBindings { return __objc_msgSend_716(obj, sel, fd, closeopt); } - late final __objc_msgSend_716Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_716 = - __objc_msgSend_716Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - bool, - ) - >(); + late final __objc_msgSend_716Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_716 = __objc_msgSend_716Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + bool, + ) + >(); late final _sel_readDataToEndOfFileAndReturnError_1 = _registerName1( "readDataToEndOfFileAndReturnError:", @@ -25339,24 +25345,24 @@ class PedometerBindings { return __objc_msgSend_717(obj, sel, error); } - late final __objc_msgSend_717Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_717 = - __objc_msgSend_717Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_717Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_717 = __objc_msgSend_717Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_readDataUpToLength_error_1 = _registerName1( "readDataUpToLength:error:", @@ -25370,26 +25376,26 @@ class PedometerBindings { return __objc_msgSend_718(obj, sel, length, error); } - late final __objc_msgSend_718Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_718 = - __objc_msgSend_718Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_718Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_718 = __objc_msgSend_718Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_writeData_error_1 = _registerName1("writeData:error:"); bool _objc_msgSend_719( @@ -25401,26 +25407,26 @@ class PedometerBindings { return __objc_msgSend_719(obj, sel, data, error); } - late final __objc_msgSend_719Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_719 = - __objc_msgSend_719Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_719Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_719 = __objc_msgSend_719Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_getOffset_error_1 = _registerName1("getOffset:error:"); bool _objc_msgSend_720( @@ -25432,26 +25438,26 @@ class PedometerBindings { return __objc_msgSend_720(obj, sel, offsetInFile, error); } - late final __objc_msgSend_720Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_720 = - __objc_msgSend_720Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_720Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_720 = __objc_msgSend_720Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_seekToEndReturningOffset_error_1 = _registerName1( "seekToEndReturningOffset:error:", @@ -25466,26 +25472,26 @@ class PedometerBindings { return __objc_msgSend_721(obj, sel, offset, error); } - late final __objc_msgSend_721Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLongLong, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_721 = - __objc_msgSend_721Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_721Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLongLong, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_721 = __objc_msgSend_721Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_truncateAtOffset_error_1 = _registerName1( "truncateAtOffset:error:", @@ -25506,22 +25512,22 @@ class PedometerBindings { return __objc_msgSend_722(obj, sel); } - late final __objc_msgSend_722Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_722 = - __objc_msgSend_722Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_722Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_722 = __objc_msgSend_722Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileHandleWithStandardOutput1 = _registerName1( "fileHandleWithStandardOutput", @@ -25553,26 +25559,26 @@ class PedometerBindings { return __objc_msgSend_723(obj, sel, url, error); } - late final __objc_msgSend_723Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_723 = - __objc_msgSend_723Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_723Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_723 = __objc_msgSend_723Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_fileHandleForWritingToURL_error_1 = _registerName1( "fileHandleForWritingToURL:error:", @@ -25591,24 +25597,24 @@ class PedometerBindings { return __objc_msgSend_724(obj, sel, modes); } - late final __objc_msgSend_724Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_724 = - __objc_msgSend_724Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_724Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_724 = __objc_msgSend_724Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_readInBackgroundAndNotify1 = _registerName1( "readInBackgroundAndNotify", @@ -25637,22 +25643,22 @@ class PedometerBindings { return __objc_msgSend_725(obj, sel); } - late final __objc_msgSend_725Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_725 = - __objc_msgSend_725Ptr - .asFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_725Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_725 = __objc_msgSend_725Ptr + .asFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setReadabilityHandler_1 = _registerName1( "setReadabilityHandler:", @@ -25665,24 +25671,24 @@ class PedometerBindings { return __objc_msgSend_726(obj, sel, value); } - late final __objc_msgSend_726Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_726 = - __objc_msgSend_726Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_726Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_726 = __objc_msgSend_726Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_writeabilityHandler1 = _registerName1("writeabilityHandler"); late final _sel_setWriteabilityHandler_1 = _registerName1( @@ -25699,24 +25705,24 @@ class PedometerBindings { return __objc_msgSend_727(obj, sel, fd); } - late final __objc_msgSend_727Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_727 = - __objc_msgSend_727Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_727Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_727 = __objc_msgSend_727Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_fileDescriptor1 = _registerName1("fileDescriptor"); late final _sel_readDataToEndOfFile1 = _registerName1("readDataToEndOfFile"); @@ -25729,24 +25735,24 @@ class PedometerBindings { return __objc_msgSend_728(obj, sel, length); } - late final __objc_msgSend_728Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_728 = - __objc_msgSend_728Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_728Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_728 = __objc_msgSend_728Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_writeData_1 = _registerName1("writeData:"); late final _sel_offsetInFile1 = _registerName1("offsetInFile"); @@ -25760,20 +25766,20 @@ class PedometerBindings { return __objc_msgSend_729(obj, sel, offset); } - late final __objc_msgSend_729Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLongLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_729 = - __objc_msgSend_729Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_729Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLongLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_729 = __objc_msgSend_729Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_truncateFileAtOffset_1 = _registerName1( "truncateFileAtOffset:", @@ -25791,22 +25797,22 @@ class PedometerBindings { return __objc_msgSend_730(obj, sel); } - late final __objc_msgSend_730Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_730 = - __objc_msgSend_730Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_730Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_730 = __objc_msgSend_730Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_sharedCookieStorageForGroupContainerIdentifier_1 = _registerName1("sharedCookieStorageForGroupContainerIdentifier:"); @@ -25818,24 +25824,24 @@ class PedometerBindings { return __objc_msgSend_731(obj, sel, identifier); } - late final __objc_msgSend_731Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_731 = - __objc_msgSend_731Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_731Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_731 = __objc_msgSend_731Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_cookies1 = _registerName1("cookies"); late final _class_NSHTTPCookie1 = _getClass1("NSHTTPCookie"); @@ -25848,24 +25854,24 @@ class PedometerBindings { return __objc_msgSend_732(obj, sel, properties); } - late final __objc_msgSend_732Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_732 = - __objc_msgSend_732Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_732Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_732 = __objc_msgSend_732Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_cookieWithProperties_1 = _registerName1( "cookieWithProperties:", @@ -25878,24 +25884,24 @@ class PedometerBindings { return __objc_msgSend_733(obj, sel, properties); } - late final __objc_msgSend_733Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_733 = - __objc_msgSend_733Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_733Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_733 = __objc_msgSend_733Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_requestHeaderFieldsWithCookies_1 = _registerName1( "requestHeaderFieldsWithCookies:", @@ -25912,26 +25918,26 @@ class PedometerBindings { return __objc_msgSend_734(obj, sel, headerFields, URL); } - late final __objc_msgSend_734Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_734 = - __objc_msgSend_734Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_734Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_734 = __objc_msgSend_734Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_properties1 = _registerName1("properties"); late final _sel_value1 = _registerName1("value"); @@ -25952,24 +25958,24 @@ class PedometerBindings { return __objc_msgSend_735(obj, sel, cookie); } - late final __objc_msgSend_735Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_735 = - __objc_msgSend_735Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_735Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_735 = __objc_msgSend_735Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_deleteCookie_1 = _registerName1("deleteCookie:"); late final _sel_removeCookiesSinceDate_1 = _registerName1( @@ -25989,44 +25995,44 @@ class PedometerBindings { return __objc_msgSend_736(obj, sel, cookies, URL, mainDocumentURL); } - late final __objc_msgSend_736Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_736 = - __objc_msgSend_736Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_736Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_736 = __objc_msgSend_736Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_cookieAcceptPolicy1 = _registerName1("cookieAcceptPolicy"); int _objc_msgSend_737(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_737(obj, sel); } - late final __objc_msgSend_737Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_737 = - __objc_msgSend_737Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_737Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_737 = __objc_msgSend_737Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setCookieAcceptPolicy_1 = _registerName1( "setCookieAcceptPolicy:", @@ -26039,20 +26045,20 @@ class PedometerBindings { return __objc_msgSend_738(obj, sel, value); } - late final __objc_msgSend_738Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_738 = - __objc_msgSend_738Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_738Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_738 = __objc_msgSend_738Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_sortedCookiesUsingDescriptors_1 = _registerName1( "sortedCookiesUsingDescriptors:", @@ -26069,24 +26075,24 @@ class PedometerBindings { return __objc_msgSend_739(obj, sel, URL); } - late final __objc_msgSend_739Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_739 = - __objc_msgSend_739Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_739Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_739 = __objc_msgSend_739Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_supportsSecureCoding1 = _registerName1( "supportsSecureCoding", @@ -26104,28 +26110,28 @@ class PedometerBindings { return __objc_msgSend_740(obj, sel, URL, cachePolicy, timeoutInterval); } - late final __objc_msgSend_740Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_740 = - __objc_msgSend_740Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - double, - ) - >(); + late final __objc_msgSend_740Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_740 = __objc_msgSend_740Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + double, + ) + >(); late final _sel_initWithURL_cachePolicy_timeoutInterval_1 = _registerName1( "initWithURL:cachePolicy:timeoutInterval:", @@ -26136,16 +26142,16 @@ class PedometerBindings { return __objc_msgSend_741(obj, sel); } - late final __objc_msgSend_741Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_741 = - __objc_msgSend_741Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_741Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_741 = __objc_msgSend_741Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_timeoutInterval1 = _registerName1("timeoutInterval"); late final _sel_mainDocumentURL1 = _registerName1("mainDocumentURL"); @@ -26154,16 +26160,16 @@ class PedometerBindings { return __objc_msgSend_742(obj, sel); } - late final __objc_msgSend_742Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_742 = - __objc_msgSend_742Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_742Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_742 = __objc_msgSend_742Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_allowsCellularAccess1 = _registerName1( "allowsCellularAccess", @@ -26180,16 +26186,16 @@ class PedometerBindings { return __objc_msgSend_743(obj, sel); } - late final __objc_msgSend_743Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_743 = - __objc_msgSend_743Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_743Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_743 = __objc_msgSend_743Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_requiresDNSSECValidation1 = _registerName1( "requiresDNSSECValidation", @@ -26213,42 +26219,42 @@ class PedometerBindings { return __objc_msgSend_744(obj, sel, property, key); } - late final __objc_msgSend_744Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_744 = - __objc_msgSend_744Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_744Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_744 = __objc_msgSend_744Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_streamStatus1 = _registerName1("streamStatus"); int _objc_msgSend_745(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_745(obj, sel); } - late final __objc_msgSend_745Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_745 = - __objc_msgSend_745Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_745Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_745 = __objc_msgSend_745Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_streamError1 = _registerName1("streamError"); late final _class_NSOutputStream1 = _getClass1("NSOutputStream"); @@ -26262,26 +26268,26 @@ class PedometerBindings { return __objc_msgSend_746(obj, sel, buffer, len); } - late final __objc_msgSend_746Ptr = _lookup< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_746 = - __objc_msgSend_746Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_746Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_746 = __objc_msgSend_746Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_hasSpaceAvailable1 = _registerName1("hasSpaceAvailable"); late final _sel_initToMemory1 = _registerName1("initToMemory"); @@ -26297,26 +26303,26 @@ class PedometerBindings { return __objc_msgSend_747(obj, sel, buffer, capacity); } - late final __objc_msgSend_747Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_747 = - __objc_msgSend_747Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_747Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_747 = __objc_msgSend_747Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithURL_append_1 = _registerName1("initWithURL:append:"); instancetype _objc_msgSend_748( @@ -26328,26 +26334,26 @@ class PedometerBindings { return __objc_msgSend_748(obj, sel, url, shouldAppend); } - late final __objc_msgSend_748Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_748 = - __objc_msgSend_748Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_748Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_748 = __objc_msgSend_748Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_initToFileAtPath_append_1 = _registerName1( "initToFileAtPath:append:", @@ -26384,30 +26390,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_749Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_749 = - __objc_msgSend_749Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_749Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_749 = __objc_msgSend_749Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _class_NSHost1 = _getClass1("NSHost"); late final _sel_getStreamsToHost_port_inputStream_outputStream_1 = @@ -26423,30 +26429,30 @@ class PedometerBindings { return __objc_msgSend_750(obj, sel, host, port, inputStream, outputStream); } - late final __objc_msgSend_750Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_750 = - __objc_msgSend_750Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_750Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_750 = __objc_msgSend_750Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _sel_getBoundStreamsWithBufferSize_inputStream_outputStream_1 = _registerName1("getBoundStreamsWithBufferSize:inputStream:outputStream:"); @@ -26460,28 +26466,28 @@ class PedometerBindings { return __objc_msgSend_751(obj, sel, bufferSize, inputStream, outputStream); } - late final __objc_msgSend_751Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_751 = - __objc_msgSend_751Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_751Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_751 = __objc_msgSend_751Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _sel_read_maxLength_1 = _registerName1("read:maxLength:"); late final _sel_getBuffer_length_1 = _registerName1("getBuffer:length:"); @@ -26494,26 +26500,26 @@ class PedometerBindings { return __objc_msgSend_752(obj, sel, buffer, len); } - late final __objc_msgSend_752Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_752 = - __objc_msgSend_752Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_752Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_752 = __objc_msgSend_752Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ) + >(); late final _sel_hasBytesAvailable1 = _registerName1("hasBytesAvailable"); late final _sel_initWithFileAtPath_1 = _registerName1("initWithFileAtPath:"); @@ -26528,24 +26534,24 @@ class PedometerBindings { return __objc_msgSend_753(obj, sel, data); } - late final __objc_msgSend_753Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_753 = - __objc_msgSend_753Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_753Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_753 = __objc_msgSend_753Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_inputStreamWithFileAtPath_1 = _registerName1( "inputStreamWithFileAtPath:", @@ -26559,22 +26565,22 @@ class PedometerBindings { return __objc_msgSend_754(obj, sel); } - late final __objc_msgSend_754Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_754 = - __objc_msgSend_754Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_754Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_754 = __objc_msgSend_754Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_HTTPShouldHandleCookies1 = _registerName1( "HTTPShouldHandleCookies", @@ -26590,22 +26596,22 @@ class PedometerBindings { return __objc_msgSend_755(obj, sel); } - late final __objc_msgSend_755Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_755 = - __objc_msgSend_755Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_755Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_755 = __objc_msgSend_755Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_currentRequest1 = _registerName1("currentRequest"); late final _class_NSURLResponse1 = _getClass1("NSURLResponse"); @@ -26624,30 +26630,30 @@ class PedometerBindings { return __objc_msgSend_756(obj, sel, URL, MIMEType, length, name); } - late final __objc_msgSend_756Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_756 = - __objc_msgSend_756Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_756Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_756 = __objc_msgSend_756Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_MIMEType1 = _registerName1("MIMEType"); late final _sel_expectedContentLength1 = _registerName1( @@ -26663,22 +26669,22 @@ class PedometerBindings { return __objc_msgSend_757(obj, sel); } - late final __objc_msgSend_757Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_757 = - __objc_msgSend_757Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_757Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_757 = __objc_msgSend_757Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_progress1 = _registerName1("progress"); ffi.Pointer _objc_msgSend_758( @@ -26688,22 +26694,22 @@ class PedometerBindings { return __objc_msgSend_758(obj, sel); } - late final __objc_msgSend_758Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_758 = - __objc_msgSend_758Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_758Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_758 = __objc_msgSend_758Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_earliestBeginDate1 = _registerName1("earliestBeginDate"); late final _sel_setEarliestBeginDate_1 = _registerName1( @@ -26738,16 +26744,16 @@ class PedometerBindings { return __objc_msgSend_759(obj, sel); } - late final __objc_msgSend_759Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_759 = - __objc_msgSend_759Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_759Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_759 = __objc_msgSend_759Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_suspend1 = _registerName1("suspend"); late final _sel_priority1 = _registerName1("priority"); @@ -26760,20 +26766,20 @@ class PedometerBindings { return __objc_msgSend_760(obj, sel, value); } - late final __objc_msgSend_760Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Float, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_760 = - __objc_msgSend_760Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, double) - >(); + late final __objc_msgSend_760Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Float, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_760 = __objc_msgSend_760Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, double) + >(); late final _sel_prefersIncrementalDelivery1 = _registerName1( "prefersIncrementalDelivery", @@ -26793,26 +26799,26 @@ class PedometerBindings { return __objc_msgSend_761(obj, sel, cookies, task); } - late final __objc_msgSend_761Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_761 = - __objc_msgSend_761Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_761Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_761 = __objc_msgSend_761Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getCookiesForTask_completionHandler_1 = _registerName1( "getCookiesForTask:completionHandler:", @@ -26826,26 +26832,26 @@ class PedometerBindings { return __objc_msgSend_762(obj, sel, task, completionHandler); } - late final __objc_msgSend_762Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_762 = - __objc_msgSend_762Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_762Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_762 = __objc_msgSend_762Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _class_NSIndexPath1 = _getClass1("NSIndexPath"); late final _sel_indexPathWithIndex_1 = _registerName1("indexPathWithIndex:"); @@ -26861,26 +26867,26 @@ class PedometerBindings { return __objc_msgSend_763(obj, sel, indexes, length); } - late final __objc_msgSend_763Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_763 = - __objc_msgSend_763Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_763Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_763 = __objc_msgSend_763Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithIndexes_length_1 = _registerName1( "initWithIndexes:length:", @@ -26896,24 +26902,24 @@ class PedometerBindings { return __objc_msgSend_764(obj, sel, index); } - late final __objc_msgSend_764Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_764 = - __objc_msgSend_764Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_764Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_764 = __objc_msgSend_764Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_indexPathByRemovingLastIndex1 = _registerName1( "indexPathByRemovingLastIndex", @@ -26925,22 +26931,22 @@ class PedometerBindings { return __objc_msgSend_765(obj, sel); } - late final __objc_msgSend_765Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_765 = - __objc_msgSend_765Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_765Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_765 = __objc_msgSend_765Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_indexAtPosition_1 = _registerName1("indexAtPosition:"); late final _sel_getIndexes_range_1 = _registerName1("getIndexes:range:"); @@ -26953,26 +26959,26 @@ class PedometerBindings { return __objc_msgSend_766(obj, sel, indexes, positionRange); } - late final __objc_msgSend_766Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_766 = - __objc_msgSend_766Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_766Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_766 = __objc_msgSend_766Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); int _objc_msgSend_767( ffi.Pointer obj, @@ -26982,24 +26988,24 @@ class PedometerBindings { return __objc_msgSend_767(obj, sel, otherObject); } - late final __objc_msgSend_767Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_767 = - __objc_msgSend_767Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_767Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_767 = __objc_msgSend_767Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getIndexes_1 = _registerName1("getIndexes:"); void _objc_msgSend_768( @@ -27010,24 +27016,24 @@ class PedometerBindings { return __objc_msgSend_768(obj, sel, indexes); } - late final __objc_msgSend_768Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_768 = - __objc_msgSend_768Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_768Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_768 = __objc_msgSend_768Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSInflectionRule1 = _getClass1("NSInflectionRule"); late final _sel_automaticRule1 = _registerName1("automaticRule"); @@ -27038,22 +27044,22 @@ class PedometerBindings { return __objc_msgSend_769(obj, sel); } - late final __objc_msgSend_769Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_769 = - __objc_msgSend_769Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_769Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_769 = __objc_msgSend_769Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_canInflectLanguage_1 = _registerName1("canInflectLanguage:"); late final _sel_canInflectPreferredLocalization1 = _registerName1( @@ -27065,16 +27071,16 @@ class PedometerBindings { return __objc_msgSend_770(obj, sel); } - late final __objc_msgSend_770Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_770 = - __objc_msgSend_770Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_770Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_770 = __objc_msgSend_770Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setGrammaticalGender_1 = _registerName1( "setGrammaticalGender:", @@ -27087,36 +27093,36 @@ class PedometerBindings { return __objc_msgSend_771(obj, sel, value); } - late final __objc_msgSend_771Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_771 = - __objc_msgSend_771Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_771Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_771 = __objc_msgSend_771Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_partOfSpeech1 = _registerName1("partOfSpeech"); int _objc_msgSend_772(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_772(obj, sel); } - late final __objc_msgSend_772Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_772 = - __objc_msgSend_772Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_772Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_772 = __objc_msgSend_772Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setPartOfSpeech_1 = _registerName1("setPartOfSpeech:"); void _objc_msgSend_773( @@ -27127,36 +27133,36 @@ class PedometerBindings { return __objc_msgSend_773(obj, sel, value); } - late final __objc_msgSend_773Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_773 = - __objc_msgSend_773Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_773Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_773 = __objc_msgSend_773Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_number1 = _registerName1("number"); int _objc_msgSend_774(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_774(obj, sel); } - late final __objc_msgSend_774Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_774 = - __objc_msgSend_774Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_774Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_774 = __objc_msgSend_774Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setNumber_1 = _registerName1("setNumber:"); void _objc_msgSend_775( @@ -27167,36 +27173,36 @@ class PedometerBindings { return __objc_msgSend_775(obj, sel, value); } - late final __objc_msgSend_775Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_775 = - __objc_msgSend_775Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_775Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_775 = __objc_msgSend_775Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_grammaticalCase1 = _registerName1("grammaticalCase"); int _objc_msgSend_776(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_776(obj, sel); } - late final __objc_msgSend_776Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_776 = - __objc_msgSend_776Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_776Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_776 = __objc_msgSend_776Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setGrammaticalCase_1 = _registerName1("setGrammaticalCase:"); void _objc_msgSend_777( @@ -27207,36 +27213,36 @@ class PedometerBindings { return __objc_msgSend_777(obj, sel, value); } - late final __objc_msgSend_777Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_777 = - __objc_msgSend_777Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_777Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_777 = __objc_msgSend_777Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_determination1 = _registerName1("determination"); int _objc_msgSend_778(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_778(obj, sel); } - late final __objc_msgSend_778Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_778 = - __objc_msgSend_778Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_778Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_778 = __objc_msgSend_778Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setDetermination_1 = _registerName1("setDetermination:"); void _objc_msgSend_779( @@ -27247,36 +27253,36 @@ class PedometerBindings { return __objc_msgSend_779(obj, sel, value); } - late final __objc_msgSend_779Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_779 = - __objc_msgSend_779Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_779Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_779 = __objc_msgSend_779Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_grammaticalPerson1 = _registerName1("grammaticalPerson"); int _objc_msgSend_780(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_780(obj, sel); } - late final __objc_msgSend_780Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_780 = - __objc_msgSend_780Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_780Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_780 = __objc_msgSend_780Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setGrammaticalPerson_1 = _registerName1( "setGrammaticalPerson:", @@ -27289,36 +27295,36 @@ class PedometerBindings { return __objc_msgSend_781(obj, sel, value); } - late final __objc_msgSend_781Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_781 = - __objc_msgSend_781Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_781Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_781 = __objc_msgSend_781Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_pronounType1 = _registerName1("pronounType"); int _objc_msgSend_782(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_782(obj, sel); } - late final __objc_msgSend_782Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_782 = - __objc_msgSend_782Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_782Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_782 = __objc_msgSend_782Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setPronounType_1 = _registerName1("setPronounType:"); void _objc_msgSend_783( @@ -27329,36 +27335,36 @@ class PedometerBindings { return __objc_msgSend_783(obj, sel, value); } - late final __objc_msgSend_783Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_783 = - __objc_msgSend_783Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_783Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_783 = __objc_msgSend_783Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_definiteness1 = _registerName1("definiteness"); int _objc_msgSend_784(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_784(obj, sel); } - late final __objc_msgSend_784Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_784 = - __objc_msgSend_784Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_784Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_784 = __objc_msgSend_784Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setDefiniteness_1 = _registerName1("setDefiniteness:"); void _objc_msgSend_785( @@ -27369,20 +27375,20 @@ class PedometerBindings { return __objc_msgSend_785(obj, sel, value); } - late final __objc_msgSend_785Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_785 = - __objc_msgSend_785Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_785Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_785 = __objc_msgSend_785Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _class_NSMorphologyCustomPronoun1 = _getClass1( "NSMorphologyCustomPronoun", @@ -27418,24 +27424,24 @@ class PedometerBindings { return __objc_msgSend_786(obj, sel, language); } - late final __objc_msgSend_786Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_786 = - __objc_msgSend_786Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_786Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_786 = __objc_msgSend_786Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setCustomPronoun_forLanguage_error_1 = _registerName1( "setCustomPronoun:forLanguage:error:", @@ -27450,28 +27456,28 @@ class PedometerBindings { return __objc_msgSend_787(obj, sel, features, language, error); } - late final __objc_msgSend_787Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_787 = - __objc_msgSend_787Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_787Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_787 = __objc_msgSend_787Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_isUnspecified1 = _registerName1("isUnspecified"); late final _sel_userMorphology1 = _registerName1("userMorphology"); @@ -27482,22 +27488,22 @@ class PedometerBindings { return __objc_msgSend_788(obj, sel); } - late final __objc_msgSend_788Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_788 = - __objc_msgSend_788Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_788Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_788 = __objc_msgSend_788Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSOperationQueue1 = _getClass1("NSOperationQueue"); late final _class_NSOperation1 = _getClass1("NSOperation"); @@ -27513,24 +27519,24 @@ class PedometerBindings { return __objc_msgSend_789(obj, sel, op); } - late final __objc_msgSend_789Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_789 = - __objc_msgSend_789Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_789Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_789 = __objc_msgSend_789Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeDependency_1 = _registerName1("removeDependency:"); late final _sel_dependencies1 = _registerName1("dependencies"); @@ -27539,16 +27545,16 @@ class PedometerBindings { return __objc_msgSend_790(obj, sel); } - late final __objc_msgSend_790Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_790 = - __objc_msgSend_790Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_790Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_790 = __objc_msgSend_790Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setQueuePriority_1 = _registerName1("setQueuePriority:"); void _objc_msgSend_791( @@ -27559,20 +27565,20 @@ class PedometerBindings { return __objc_msgSend_791(obj, sel, value); } - late final __objc_msgSend_791Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_791 = - __objc_msgSend_791Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_791Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_791 = __objc_msgSend_791Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_completionBlock1 = _registerName1("completionBlock"); late final _sel_setCompletionBlock_1 = _registerName1("setCompletionBlock:"); @@ -27590,26 +27596,26 @@ class PedometerBindings { return __objc_msgSend_792(obj, sel, ops, wait); } - late final __objc_msgSend_792Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_792 = - __objc_msgSend_792Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_792Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_792 = __objc_msgSend_792Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_addOperationWithBlock_1 = _registerName1( "addOperationWithBlock:", @@ -27631,22 +27637,22 @@ class PedometerBindings { return __objc_msgSend_793(obj, sel); } - late final __objc_msgSend_793Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_793 = - __objc_msgSend_793Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_793Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_793 = __objc_msgSend_793Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setUnderlyingQueue_1 = _registerName1("setUnderlyingQueue:"); void _objc_msgSend_794( @@ -27657,24 +27663,24 @@ class PedometerBindings { return __objc_msgSend_794(obj, sel, value); } - late final __objc_msgSend_794Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_794 = - __objc_msgSend_794Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_794Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_794 = __objc_msgSend_794Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_cancelAllOperations1 = _registerName1("cancelAllOperations"); late final _sel_waitUntilAllOperationsAreFinished1 = _registerName1( @@ -27688,22 +27694,22 @@ class PedometerBindings { return __objc_msgSend_795(obj, sel); } - late final __objc_msgSend_795Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_795 = - __objc_msgSend_795Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_795Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_795 = __objc_msgSend_795Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_mainQueue1 = _registerName1("mainQueue"); ffi.Pointer _objc_msgSend_796( @@ -27713,22 +27719,22 @@ class PedometerBindings { return __objc_msgSend_796(obj, sel); } - late final __objc_msgSend_796Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_796 = - __objc_msgSend_796Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_796Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_796 = __objc_msgSend_796Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_operations1 = _registerName1("operations"); late final _sel_operationCount1 = _registerName1("operationCount"); @@ -27742,24 +27748,24 @@ class PedometerBindings { return __objc_msgSend_797(obj, sel, options); } - late final __objc_msgSend_797Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_797 = - __objc_msgSend_797Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_797Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_797 = __objc_msgSend_797Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _class_NSPointerFunctions1 = _getClass1("NSPointerFunctions"); late final _sel_pointerFunctionsWithOptions_1 = _registerName1( @@ -27773,24 +27779,24 @@ class PedometerBindings { return __objc_msgSend_798(obj, sel, options); } - late final __objc_msgSend_798Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_798 = - __objc_msgSend_798Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_798Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_798 = __objc_msgSend_798Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_hashFunction1 = _registerName1("hashFunction"); ffi.Pointer< @@ -27807,40 +27813,40 @@ class PedometerBindings { return __objc_msgSend_799(obj, sel); } - late final __objc_msgSend_799Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer< + late final __objc_msgSend_799Ptr = + _lookup< ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - > - Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_799 = - __objc_msgSend_799Ptr - .asFunction< - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) > - Function(ffi.Pointer, ffi.Pointer) - >(); + > + Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_799 = __objc_msgSend_799Ptr + .asFunction< + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + > + Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setHashFunction_1 = _registerName1("setHashFunction:"); void _objc_msgSend_800( @@ -27861,46 +27867,46 @@ class PedometerBindings { return __objc_msgSend_800(obj, sel, value); } - late final __objc_msgSend_800Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - >, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_800 = - __objc_msgSend_800Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - >, - ) - >(); + late final __objc_msgSend_800Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + >, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_800 = __objc_msgSend_800Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + >, + ) + >(); late final _sel_isEqualFunction1 = _registerName1("isEqualFunction"); ffi.Pointer< @@ -27918,42 +27924,42 @@ class PedometerBindings { return __objc_msgSend_801(obj, sel); } - late final __objc_msgSend_801Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer< + late final __objc_msgSend_801Ptr = + _lookup< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - > - Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_801 = - __objc_msgSend_801Ptr - .asFunction< - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) > - Function(ffi.Pointer, ffi.Pointer) - >(); + > + Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_801 = __objc_msgSend_801Ptr + .asFunction< + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + > + Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setIsEqualFunction_1 = _registerName1("setIsEqualFunction:"); void _objc_msgSend_802( @@ -27975,48 +27981,48 @@ class PedometerBindings { return __objc_msgSend_802(obj, sel, value); } - late final __objc_msgSend_802Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - >, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_802 = - __objc_msgSend_802Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - >, - ) - >(); + late final __objc_msgSend_802Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + >, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_802 = __objc_msgSend_802Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + >, + ) + >(); late final _sel_sizeFunction1 = _registerName1("sizeFunction"); ffi.Pointer< @@ -28026,24 +28032,22 @@ class PedometerBindings { return __objc_msgSend_803(obj, sel); } - late final __objc_msgSend_803Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer< - ffi.NativeFunction)> - > - Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_803 = - __objc_msgSend_803Ptr - .asFunction< - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - > - Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_803Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + ffi.NativeFunction)> + > + Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_803 = __objc_msgSend_803Ptr + .asFunction< + ffi.Pointer< + ffi.NativeFunction)> + > + Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setSizeFunction_1 = _registerName1("setSizeFunction:"); void _objc_msgSend_804( @@ -28057,30 +28061,30 @@ class PedometerBindings { return __objc_msgSend_804(obj, sel, value); } - late final __objc_msgSend_804Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction)> - >, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_804 = - __objc_msgSend_804Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - >(); + late final __objc_msgSend_804Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_804 = __objc_msgSend_804Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction)> + >, + ) + >(); late final _sel_descriptionFunction1 = _registerName1("descriptionFunction"); ffi.Pointer< @@ -28090,26 +28094,26 @@ class PedometerBindings { return __objc_msgSend_805(obj, sel); } - late final __objc_msgSend_805Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer< + late final __objc_msgSend_805Ptr = + _lookup< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer) - > - > - Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_805 = - __objc_msgSend_805Ptr - .asFunction< - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer) - > + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer) > - Function(ffi.Pointer, ffi.Pointer) - >(); + > + Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_805 = __objc_msgSend_805Ptr + .asFunction< + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer) + > + > + Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setDescriptionFunction_1 = _registerName1( "setDescriptionFunction:", @@ -28127,32 +28131,32 @@ class PedometerBindings { return __objc_msgSend_806(obj, sel, value); } - late final __objc_msgSend_806Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer) - > - >, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_806 = - __objc_msgSend_806Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer) - > - >, - ) - >(); + late final __objc_msgSend_806Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer) + > + >, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_806 = __objc_msgSend_806Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer) + > + >, + ) + >(); late final _sel_relinquishFunction1 = _registerName1("relinquishFunction"); ffi.Pointer< @@ -28169,40 +28173,40 @@ class PedometerBindings { return __objc_msgSend_807(obj, sel); } - late final __objc_msgSend_807Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer< + late final __objc_msgSend_807Ptr = + _lookup< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - > - Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_807 = - __objc_msgSend_807Ptr - .asFunction< - ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) > - Function(ffi.Pointer, ffi.Pointer) - >(); + > + Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_807 = __objc_msgSend_807Ptr + .asFunction< + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + > + Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setRelinquishFunction_1 = _registerName1( "setRelinquishFunction:", @@ -28225,46 +28229,46 @@ class PedometerBindings { return __objc_msgSend_808(obj, sel, value); } - late final __objc_msgSend_808Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - >, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_808 = - __objc_msgSend_808Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ) - > - >, - ) - >(); + late final __objc_msgSend_808Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + >, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_808 = __objc_msgSend_808Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ) + > + >, + ) + >(); late final _sel_acquireFunction1 = _registerName1("acquireFunction"); ffi.Pointer< @@ -28282,42 +28286,42 @@ class PedometerBindings { return __objc_msgSend_809(obj, sel); } - late final __objc_msgSend_809Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer< + late final __objc_msgSend_809Ptr = + _lookup< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ffi.Bool, - ) - > - > - Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_809 = - __objc_msgSend_809Ptr - .asFunction< - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ffi.Bool, - ) - > + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ffi.Bool, + ) > - Function(ffi.Pointer, ffi.Pointer) - >(); + > + Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_809 = __objc_msgSend_809Ptr + .asFunction< + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ffi.Bool, + ) + > + > + Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setAcquireFunction_1 = _registerName1("setAcquireFunction:"); void _objc_msgSend_810( @@ -28339,48 +28343,48 @@ class PedometerBindings { return __objc_msgSend_810(obj, sel, value); } - late final __objc_msgSend_810Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ffi.Bool, - ) - > - >, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_810 = - __objc_msgSend_810Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer) - > - >, - ffi.Bool, - ) - > - >, - ) - >(); + late final __objc_msgSend_810Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ffi.Bool, + ) + > + >, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_810 = __objc_msgSend_810Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer) + > + >, + ffi.Bool, + ) + > + >, + ) + >(); late final _sel_usesStrongWriteBarrier1 = _registerName1( "usesStrongWriteBarrier", @@ -28405,24 +28409,24 @@ class PedometerBindings { return __objc_msgSend_811(obj, sel, functions); } - late final __objc_msgSend_811Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_811 = - __objc_msgSend_811Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_811Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_811 = __objc_msgSend_811Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pointerArrayWithOptions_1 = _registerName1( "pointerArrayWithOptions:", @@ -28435,24 +28439,24 @@ class PedometerBindings { return __objc_msgSend_812(obj, sel, options); } - late final __objc_msgSend_812Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_812 = - __objc_msgSend_812Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_812Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_812 = __objc_msgSend_812Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_pointerArrayWithPointerFunctions_1 = _registerName1( "pointerArrayWithPointerFunctions:", @@ -28465,24 +28469,24 @@ class PedometerBindings { return __objc_msgSend_813(obj, sel, functions); } - late final __objc_msgSend_813Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_813 = - __objc_msgSend_813Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_813Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_813 = __objc_msgSend_813Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pointerFunctions1 = _registerName1("pointerFunctions"); ffi.Pointer _objc_msgSend_814( @@ -28492,22 +28496,22 @@ class PedometerBindings { return __objc_msgSend_814(obj, sel); } - late final __objc_msgSend_814Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_814 = - __objc_msgSend_814Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_814Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_814 = __objc_msgSend_814Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_pointerAtIndex_1 = _registerName1("pointerAtIndex:"); ffi.Pointer _objc_msgSend_815( @@ -28518,24 +28522,24 @@ class PedometerBindings { return __objc_msgSend_815(obj, sel, index); } - late final __objc_msgSend_815Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_815 = - __objc_msgSend_815Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_815Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_815 = __objc_msgSend_815Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_addPointer_1 = _registerName1("addPointer:"); late final _sel_removePointerAtIndex_1 = _registerName1( @@ -28556,26 +28560,26 @@ class PedometerBindings { return __objc_msgSend_816(obj, sel, index, item); } - late final __objc_msgSend_816Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_816 = - __objc_msgSend_816Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_816Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_816 = __objc_msgSend_816Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_compact1 = _registerName1("compact"); late final _sel_setCount_1 = _registerName1("setCount:"); @@ -28595,22 +28599,22 @@ class PedometerBindings { return __objc_msgSend_817(obj, sel); } - late final __objc_msgSend_817Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_817 = - __objc_msgSend_817Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_817Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_817 = __objc_msgSend_817Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_weakObjectsPointerArray1 = _registerName1( "weakObjectsPointerArray", @@ -28624,22 +28628,22 @@ class PedometerBindings { return __objc_msgSend_818(obj, sel); } - late final __objc_msgSend_818Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_818 = - __objc_msgSend_818Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_818Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_818 = __objc_msgSend_818Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_environment1 = _registerName1("environment"); late final _sel_arguments1 = _registerName1("arguments"); @@ -28665,22 +28669,22 @@ class PedometerBindings { return __objc_msgSend_819(obj, sel); } - late final __objc_msgSend_819Ptr = _lookup< - ffi.NativeFunction< - NSOperatingSystemVersion Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_819 = - __objc_msgSend_819Ptr - .asFunction< - NSOperatingSystemVersion Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_819Ptr = + _lookup< + ffi.NativeFunction< + NSOperatingSystemVersion Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_819 = __objc_msgSend_819Ptr + .asFunction< + NSOperatingSystemVersion Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); void _objc_msgSend_819_stret( ffi.Pointer stret, @@ -28690,24 +28694,24 @@ class PedometerBindings { return __objc_msgSend_819_stret(stret, obj, sel); } - late final __objc_msgSend_819_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_819_stret = - __objc_msgSend_819_stretPtr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_819_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_819_stret = __objc_msgSend_819_stretPtr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_processorCount1 = _registerName1("processorCount"); late final _sel_activeProcessorCount1 = _registerName1( @@ -28725,24 +28729,24 @@ class PedometerBindings { return __objc_msgSend_820(obj, sel, version); } - late final __objc_msgSend_820Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - NSOperatingSystemVersion, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_820 = - __objc_msgSend_820Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - NSOperatingSystemVersion, - ) - >(); + late final __objc_msgSend_820Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + NSOperatingSystemVersion, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_820 = __objc_msgSend_820Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + NSOperatingSystemVersion, + ) + >(); late final _sel_systemUptime1 = _registerName1("systemUptime"); late final _sel_disableSuddenTermination1 = _registerName1( @@ -28775,26 +28779,26 @@ class PedometerBindings { return __objc_msgSend_821(obj, sel, options, reason); } - late final __objc_msgSend_821Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_821 = - __objc_msgSend_821Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_821Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_821 = __objc_msgSend_821Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_endActivity_1 = _registerName1("endActivity:"); late final _sel_performActivityWithOptions_reason_usingBlock_1 = @@ -28809,28 +28813,28 @@ class PedometerBindings { return __objc_msgSend_822(obj, sel, options, reason, block); } - late final __objc_msgSend_822Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_822 = - __objc_msgSend_822Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_822Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_822 = __objc_msgSend_822Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_performExpiringActivityWithReason_usingBlock_1 = _registerName1("performExpiringActivityWithReason:usingBlock:"); @@ -28843,26 +28847,26 @@ class PedometerBindings { return __objc_msgSend_823(obj, sel, reason, block); } - late final __objc_msgSend_823Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_823 = - __objc_msgSend_823Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_823Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_823 = __objc_msgSend_823Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_userName1 = _registerName1("userName"); late final _sel_fullUserName1 = _registerName1("fullUserName"); @@ -28871,16 +28875,16 @@ class PedometerBindings { return __objc_msgSend_824(obj, sel); } - late final __objc_msgSend_824Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_824 = - __objc_msgSend_824Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_824Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_824 = __objc_msgSend_824Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_isLowPowerModeEnabled1 = _registerName1( "isLowPowerModeEnabled", @@ -28893,16 +28897,16 @@ class PedometerBindings { return __objc_msgSend_825(obj, sel); } - late final __objc_msgSend_825Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_825 = - __objc_msgSend_825Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_825Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_825 = __objc_msgSend_825Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_range1 = _registerName1("range"); late final _sel_orthography1 = _registerName1("orthography"); @@ -28913,22 +28917,22 @@ class PedometerBindings { return __objc_msgSend_826(obj, sel); } - late final __objc_msgSend_826Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_826 = - __objc_msgSend_826Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_826Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_826 = __objc_msgSend_826Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_grammarDetails1 = _registerName1("grammarDetails"); late final _sel_duration1 = _registerName1("duration"); @@ -28949,28 +28953,28 @@ class PedometerBindings { return __objc_msgSend_827(obj, sel, pattern, options, error); } - late final __objc_msgSend_827Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_827 = - __objc_msgSend_827Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_827Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_827 = __objc_msgSend_827Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_initWithPattern_options_error_1 = _registerName1( "initWithPattern:options:error:", @@ -28985,28 +28989,28 @@ class PedometerBindings { return __objc_msgSend_828(obj, sel, pattern, options, error); } - late final __objc_msgSend_828Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_828 = - __objc_msgSend_828Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_828Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_828 = __objc_msgSend_828Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_pattern1 = _registerName1("pattern"); late final _sel_options1 = _registerName1("options"); @@ -29014,16 +29018,16 @@ class PedometerBindings { return __objc_msgSend_829(obj, sel); } - late final __objc_msgSend_829Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_829 = - __objc_msgSend_829Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_829Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_829 = __objc_msgSend_829Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_numberOfCaptureGroups1 = _registerName1( "numberOfCaptureGroups", @@ -29044,30 +29048,30 @@ class PedometerBindings { return __objc_msgSend_830(obj, sel, string, options, range, block); } - late final __objc_msgSend_830Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_830 = - __objc_msgSend_830Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_830Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_830 = __objc_msgSend_830Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_matchesInString_options_range_1 = _registerName1( "matchesInString:options:range:", @@ -29082,28 +29086,28 @@ class PedometerBindings { return __objc_msgSend_831(obj, sel, string, options, range); } - late final __objc_msgSend_831Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_831 = - __objc_msgSend_831Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_831Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_831 = __objc_msgSend_831Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_numberOfMatchesInString_options_range_1 = _registerName1( "numberOfMatchesInString:options:range:", @@ -29118,28 +29122,28 @@ class PedometerBindings { return __objc_msgSend_832(obj, sel, string, options, range); } - late final __objc_msgSend_832Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_832 = - __objc_msgSend_832Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_832Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_832 = __objc_msgSend_832Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_firstMatchInString_options_range_1 = _registerName1( "firstMatchInString:options:range:", @@ -29154,28 +29158,28 @@ class PedometerBindings { return __objc_msgSend_833(obj, sel, string, options, range); } - late final __objc_msgSend_833Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_833 = - __objc_msgSend_833Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_833Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_833 = __objc_msgSend_833Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_rangeOfFirstMatchInString_options_range_1 = _registerName1( "rangeOfFirstMatchInString:options:range:", @@ -29190,28 +29194,28 @@ class PedometerBindings { return __objc_msgSend_834(obj, sel, string, options, range); } - late final __objc_msgSend_834Ptr = _lookup< - ffi.NativeFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_834 = - __objc_msgSend_834Ptr - .asFunction< - _NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_834Ptr = + _lookup< + ffi.NativeFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_834 = __objc_msgSend_834Ptr + .asFunction< + _NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); void _objc_msgSend_834_stret( ffi.Pointer<_NSRange> stret, @@ -29224,30 +29228,30 @@ class PedometerBindings { return __objc_msgSend_834_stret(stret, obj, sel, string, options, range); } - late final __objc_msgSend_834_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_834_stret = - __objc_msgSend_834_stretPtr - .asFunction< - void Function( - ffi.Pointer<_NSRange>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ) - >(); + late final __objc_msgSend_834_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_834_stret = __objc_msgSend_834_stretPtr + .asFunction< + void Function( + ffi.Pointer<_NSRange>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ) + >(); late final _sel_stringByReplacingMatchesInString_options_range_withTemplate_1 = _registerName1( @@ -29264,30 +29268,30 @@ class PedometerBindings { return __objc_msgSend_835(obj, sel, string, options, range, templ); } - late final __objc_msgSend_835Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_835 = - __objc_msgSend_835Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_835Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_835 = __objc_msgSend_835Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_replaceMatchesInString_options_range_withTemplate_1 = _registerName1("replaceMatchesInString:options:range:withTemplate:"); @@ -29302,30 +29306,30 @@ class PedometerBindings { return __objc_msgSend_836(obj, sel, string, options, range, templ); } - late final __objc_msgSend_836Ptr = _lookup< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_836 = - __objc_msgSend_836Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_836Ptr = + _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_836 = __objc_msgSend_836Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_replacementStringForResult_inString_offset_template_1 = _registerName1("replacementStringForResult:inString:offset:template:"); @@ -29340,30 +29344,30 @@ class PedometerBindings { return __objc_msgSend_837(obj, sel, result, string, offset, templ); } - late final __objc_msgSend_837Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_837 = - __objc_msgSend_837Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_837Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_837 = __objc_msgSend_837Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_escapedTemplateForString_1 = _registerName1( "escapedTemplateForString:", @@ -29376,22 +29380,22 @@ class PedometerBindings { return __objc_msgSend_838(obj, sel); } - late final __objc_msgSend_838Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_838 = - __objc_msgSend_838Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_838Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_838 = __objc_msgSend_838Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_phoneNumber1 = _registerName1("phoneNumber"); late final _sel_numberOfRanges1 = _registerName1("numberOfRanges"); @@ -29408,24 +29412,24 @@ class PedometerBindings { return __objc_msgSend_839(obj, sel, offset); } - late final __objc_msgSend_839Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_839 = - __objc_msgSend_839Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_839Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_839 = __objc_msgSend_839Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_addressComponents1 = _registerName1("addressComponents"); late final _sel_orthographyCheckingResultWithRange_orthography_1 = @@ -29439,26 +29443,26 @@ class PedometerBindings { return __objc_msgSend_840(obj, sel, range, orthography); } - late final __objc_msgSend_840Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_840 = - __objc_msgSend_840Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_840Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_840 = __objc_msgSend_840Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_spellCheckingResultWithRange_1 = _registerName1( "spellCheckingResultWithRange:", @@ -29471,24 +29475,24 @@ class PedometerBindings { return __objc_msgSend_841(obj, sel, range); } - late final __objc_msgSend_841Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_841 = - __objc_msgSend_841Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ) - >(); + late final __objc_msgSend_841Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_841 = __objc_msgSend_841Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ) + >(); late final _sel_grammarCheckingResultWithRange_details_1 = _registerName1( "grammarCheckingResultWithRange:details:", @@ -29502,26 +29506,26 @@ class PedometerBindings { return __objc_msgSend_842(obj, sel, range, details); } - late final __objc_msgSend_842Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_842 = - __objc_msgSend_842Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_842Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_842 = __objc_msgSend_842Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_dateCheckingResultWithRange_date_1 = _registerName1( "dateCheckingResultWithRange:date:", @@ -29535,26 +29539,26 @@ class PedometerBindings { return __objc_msgSend_843(obj, sel, range, date); } - late final __objc_msgSend_843Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_843 = - __objc_msgSend_843Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_843Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_843 = __objc_msgSend_843Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_dateCheckingResultWithRange_date_timeZone_duration_1 = _registerName1("dateCheckingResultWithRange:date:timeZone:duration:"); @@ -29569,30 +29573,30 @@ class PedometerBindings { return __objc_msgSend_844(obj, sel, range, date, timeZone, duration); } - late final __objc_msgSend_844Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_844 = - __objc_msgSend_844Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); + late final __objc_msgSend_844Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_844 = __objc_msgSend_844Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); late final _sel_addressCheckingResultWithRange_components_1 = _registerName1( "addressCheckingResultWithRange:components:", @@ -29606,26 +29610,26 @@ class PedometerBindings { return __objc_msgSend_845(obj, sel, range, components); } - late final __objc_msgSend_845Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_845 = - __objc_msgSend_845Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_845Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_845 = __objc_msgSend_845Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_linkCheckingResultWithRange_URL_1 = _registerName1( "linkCheckingResultWithRange:URL:", @@ -29639,26 +29643,26 @@ class PedometerBindings { return __objc_msgSend_846(obj, sel, range, url); } - late final __objc_msgSend_846Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_846 = - __objc_msgSend_846Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_846Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_846 = __objc_msgSend_846Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_quoteCheckingResultWithRange_replacementString_1 = _registerName1("quoteCheckingResultWithRange:replacementString:"); @@ -29671,26 +29675,26 @@ class PedometerBindings { return __objc_msgSend_847(obj, sel, range, replacementString); } - late final __objc_msgSend_847Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_847 = - __objc_msgSend_847Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_847Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_847 = __objc_msgSend_847Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(); late final _sel_dashCheckingResultWithRange_replacementString_1 = _registerName1("dashCheckingResultWithRange:replacementString:"); @@ -29718,28 +29722,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_848Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_848 = - __objc_msgSend_848Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_848Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_848 = __objc_msgSend_848Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_regularExpressionCheckingResultWithRanges_count_regularExpression_1 = _registerName1( @@ -29755,28 +29759,28 @@ class PedometerBindings { return __objc_msgSend_849(obj, sel, ranges, count, regularExpression); } - late final __objc_msgSend_849Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSRange>, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_849 = - __objc_msgSend_849Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSRange>, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_849Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSRange>, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_849 = __objc_msgSend_849Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSRange>, + int, + ffi.Pointer, + ) + >(); late final _sel_phoneNumberCheckingResultWithRange_phoneNumber_1 = _registerName1("phoneNumberCheckingResultWithRange:phoneNumber:"); @@ -29791,22 +29795,22 @@ class PedometerBindings { return __objc_msgSend_850(obj, sel); } - late final __objc_msgSend_850Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_850 = - __objc_msgSend_850Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_850Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_850 = __objc_msgSend_850Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setSharedURLCache_1 = _registerName1("setSharedURLCache:"); void _objc_msgSend_851( @@ -29817,24 +29821,24 @@ class PedometerBindings { return __objc_msgSend_851(obj, sel, value); } - late final __objc_msgSend_851Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_851 = - __objc_msgSend_851Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_851Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_851 = __objc_msgSend_851Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithMemoryCapacity_diskCapacity_diskPath_1 = _registerName1("initWithMemoryCapacity:diskCapacity:diskPath:"); @@ -29848,28 +29852,28 @@ class PedometerBindings { return __objc_msgSend_852(obj, sel, memoryCapacity, diskCapacity, path); } - late final __objc_msgSend_852Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_852 = - __objc_msgSend_852Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_852Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_852 = __objc_msgSend_852Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + ) + >(); late final _sel_initWithMemoryCapacity_diskCapacity_directoryURL_1 = _registerName1("initWithMemoryCapacity:diskCapacity:directoryURL:"); @@ -29889,28 +29893,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_853Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.UnsignedLong, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_853 = - __objc_msgSend_853Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_853Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_853 = __objc_msgSend_853Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + ) + >(); late final _class_NSCachedURLResponse1 = _getClass1("NSCachedURLResponse"); late final _sel_initWithResponse_data_1 = _registerName1( @@ -29925,26 +29929,26 @@ class PedometerBindings { return __objc_msgSend_854(obj, sel, response, data); } - late final __objc_msgSend_854Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_854 = - __objc_msgSend_854Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_854Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_854 = __objc_msgSend_854Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithResponse_data_userInfo_storagePolicy_1 = _registerName1("initWithResponse:data:userInfo:storagePolicy:"); @@ -29966,30 +29970,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_855Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_855 = - __objc_msgSend_855Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_855Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_855 = __objc_msgSend_855Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); ffi.Pointer _objc_msgSend_856( ffi.Pointer obj, @@ -29998,38 +30002,38 @@ class PedometerBindings { return __objc_msgSend_856(obj, sel); } - late final __objc_msgSend_856Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_856 = - __objc_msgSend_856Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_856Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_856 = __objc_msgSend_856Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_storagePolicy1 = _registerName1("storagePolicy"); int _objc_msgSend_857(ffi.Pointer obj, ffi.Pointer sel) { return __objc_msgSend_857(obj, sel); } - late final __objc_msgSend_857Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_857 = - __objc_msgSend_857Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_857Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_857 = __objc_msgSend_857Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_cachedResponseForRequest_1 = _registerName1( "cachedResponseForRequest:", @@ -30042,24 +30046,24 @@ class PedometerBindings { return __objc_msgSend_858(obj, sel, request); } - late final __objc_msgSend_858Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_858 = - __objc_msgSend_858Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_858Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_858 = __objc_msgSend_858Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_storeCachedResponse_forRequest_1 = _registerName1( "storeCachedResponse:forRequest:", @@ -30073,26 +30077,26 @@ class PedometerBindings { return __objc_msgSend_859(obj, sel, cachedResponse, request); } - late final __objc_msgSend_859Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_859 = - __objc_msgSend_859Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_859Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_859 = __objc_msgSend_859Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeCachedResponseForRequest_1 = _registerName1( "removeCachedResponseForRequest:", @@ -30105,24 +30109,24 @@ class PedometerBindings { return __objc_msgSend_860(obj, sel, request); } - late final __objc_msgSend_860Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_860 = - __objc_msgSend_860Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_860Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_860 = __objc_msgSend_860Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeAllCachedResponses1 = _registerName1( "removeAllCachedResponses", @@ -30149,26 +30153,26 @@ class PedometerBindings { return __objc_msgSend_861(obj, sel, cachedResponse, dataTask); } - late final __objc_msgSend_861Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_861 = - __objc_msgSend_861Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_861Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_861 = __objc_msgSend_861Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getCachedResponseForDataTask_completionHandler_1 = _registerName1("getCachedResponseForDataTask:completionHandler:"); @@ -30176,31 +30180,31 @@ class PedometerBindings { ffi.Pointer obj, ffi.Pointer sel, ffi.Pointer dataTask, - ffi.Pointer<_ObjCBlock> completionHandler, - ) { - return __objc_msgSend_862(obj, sel, dataTask, completionHandler); - } - - late final __objc_msgSend_862Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_862 = - __objc_msgSend_862Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + ffi.Pointer<_ObjCBlock> completionHandler, + ) { + return __objc_msgSend_862(obj, sel, dataTask, completionHandler); + } + + late final __objc_msgSend_862Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_862 = __objc_msgSend_862Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_removeCachedResponseForDataTask_1 = _registerName1( "removeCachedResponseForDataTask:", @@ -30213,24 +30217,24 @@ class PedometerBindings { return __objc_msgSend_863(obj, sel, dataTask); } - late final __objc_msgSend_863Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_863 = - __objc_msgSend_863Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_863Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_863 = __objc_msgSend_863Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSURLConnection1 = _getClass1("NSURLConnection"); late final _sel_initWithRequest_delegate_startImmediately_1 = _registerName1( @@ -30246,28 +30250,28 @@ class PedometerBindings { return __objc_msgSend_864(obj, sel, request, delegate, startImmediately); } - late final __objc_msgSend_864Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_864 = - __objc_msgSend_864Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); + late final __objc_msgSend_864Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_864 = __objc_msgSend_864Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); late final _sel_initWithRequest_delegate_1 = _registerName1( "initWithRequest:delegate:", @@ -30281,26 +30285,26 @@ class PedometerBindings { return __objc_msgSend_865(obj, sel, request, delegate); } - late final __objc_msgSend_865Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_865 = - __objc_msgSend_865Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_865Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_865 = __objc_msgSend_865Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_connectionWithRequest_delegate_1 = _registerName1( "connectionWithRequest:delegate:", @@ -30314,26 +30318,26 @@ class PedometerBindings { return __objc_msgSend_866(obj, sel, request, delegate); } - late final __objc_msgSend_866Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_866 = - __objc_msgSend_866Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_866Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_866 = __objc_msgSend_866Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); ffi.Pointer _objc_msgSend_867( ffi.Pointer obj, @@ -30342,22 +30346,22 @@ class PedometerBindings { return __objc_msgSend_867(obj, sel); } - late final __objc_msgSend_867Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_867 = - __objc_msgSend_867Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_867Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_867 = __objc_msgSend_867Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_unscheduleFromRunLoop_forMode_1 = _registerName1( "unscheduleFromRunLoop:forMode:", @@ -30371,24 +30375,24 @@ class PedometerBindings { return __objc_msgSend_868(obj, sel, queue); } - late final __objc_msgSend_868Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_868 = - __objc_msgSend_868Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_868Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_868 = __objc_msgSend_868Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_canHandleRequest_1 = _registerName1("canHandleRequest:"); bool _objc_msgSend_869( @@ -30399,24 +30403,24 @@ class PedometerBindings { return __objc_msgSend_869(obj, sel, request); } - late final __objc_msgSend_869Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_869 = - __objc_msgSend_869Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_869Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_869 = __objc_msgSend_869Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_sendSynchronousRequest_returningResponse_error_1 = _registerName1("sendSynchronousRequest:returningResponse:error:"); @@ -30430,28 +30434,28 @@ class PedometerBindings { return __objc_msgSend_870(obj, sel, request, response, error); } - late final __objc_msgSend_870Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_870 = - __objc_msgSend_870Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_870Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_870 = __objc_msgSend_870Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _sel_sendAsynchronousRequest_queue_completionHandler_1 = _registerName1("sendAsynchronousRequest:queue:completionHandler:"); @@ -30465,28 +30469,28 @@ class PedometerBindings { return __objc_msgSend_871(obj, sel, request, queue, handler); } - late final __objc_msgSend_871Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_871 = - __objc_msgSend_871Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_871Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_871 = __objc_msgSend_871Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _class_NSURLCredential1 = _getClass1("NSURLCredential"); late final _sel_persistence1 = _registerName1("persistence"); @@ -30494,16 +30498,16 @@ class PedometerBindings { return __objc_msgSend_872(obj, sel); } - late final __objc_msgSend_872Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_872 = - __objc_msgSend_872Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_872Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_872 = __objc_msgSend_872Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_initWithUser_password_persistence_1 = _registerName1( "initWithUser:password:persistence:", @@ -30518,28 +30522,28 @@ class PedometerBindings { return __objc_msgSend_873(obj, sel, user, password, persistence); } - late final __objc_msgSend_873Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_873 = - __objc_msgSend_873Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_873Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_873 = __objc_msgSend_873Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_credentialWithUser_password_persistence_1 = _registerName1( "credentialWithUser:password:persistence:", @@ -30554,28 +30558,28 @@ class PedometerBindings { return __objc_msgSend_874(obj, sel, user, password, persistence); } - late final __objc_msgSend_874Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_874 = - __objc_msgSend_874Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_874Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_874 = __objc_msgSend_874Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_hasPassword1 = _registerName1("hasPassword"); late final _sel_initWithIdentity_certificates_persistence_1 = _registerName1( @@ -30591,28 +30595,28 @@ class PedometerBindings { return __objc_msgSend_875(obj, sel, identity, certArray, persistence); } - late final __objc_msgSend_875Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__SecIdentity>, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_875 = - __objc_msgSend_875Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__SecIdentity>, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_875Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__SecIdentity>, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_875 = __objc_msgSend_875Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__SecIdentity>, + ffi.Pointer, + int, + ) + >(); late final _sel_credentialWithIdentity_certificates_persistence_1 = _registerName1("credentialWithIdentity:certificates:persistence:"); @@ -30626,28 +30630,28 @@ class PedometerBindings { return __objc_msgSend_876(obj, sel, identity, certArray, persistence); } - late final __objc_msgSend_876Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__SecIdentity>, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_876 = - __objc_msgSend_876Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__SecIdentity>, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_876Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__SecIdentity>, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_876 = __objc_msgSend_876Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__SecIdentity>, + ffi.Pointer, + int, + ) + >(); late final _sel_identity1 = _registerName1("identity"); ffi.Pointer<__SecIdentity> _objc_msgSend_877( @@ -30657,22 +30661,22 @@ class PedometerBindings { return __objc_msgSend_877(obj, sel); } - late final __objc_msgSend_877Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer<__SecIdentity> Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_877 = - __objc_msgSend_877Ptr - .asFunction< - ffi.Pointer<__SecIdentity> Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_877Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<__SecIdentity> Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_877 = __objc_msgSend_877Ptr + .asFunction< + ffi.Pointer<__SecIdentity> Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_certificates1 = _registerName1("certificates"); late final _sel_initWithTrust_1 = _registerName1("initWithTrust:"); @@ -30684,24 +30688,24 @@ class PedometerBindings { return __objc_msgSend_878(obj, sel, trust); } - late final __objc_msgSend_878Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__SecTrust>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_878 = - __objc_msgSend_878Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__SecTrust>, - ) - >(); + late final __objc_msgSend_878Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__SecTrust>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_878 = __objc_msgSend_878Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__SecTrust>, + ) + >(); late final _sel_credentialForTrust_1 = _registerName1("credentialForTrust:"); ffi.Pointer _objc_msgSend_879( @@ -30712,24 +30716,24 @@ class PedometerBindings { return __objc_msgSend_879(obj, sel, trust); } - late final __objc_msgSend_879Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__SecTrust>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_879 = - __objc_msgSend_879Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__SecTrust>, - ) - >(); + late final __objc_msgSend_879Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__SecTrust>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_879 = __objc_msgSend_879Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__SecTrust>, + ) + >(); late final _class_NSURLProtectionSpace1 = _getClass1("NSURLProtectionSpace"); late final _sel_initWithHost_port_protocol_realm_authenticationMethod_1 = @@ -30754,32 +30758,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_880Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_880 = - __objc_msgSend_880Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_880Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_880 = __objc_msgSend_880Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithProxyHost_port_type_realm_authenticationMethod_1 = _registerName1("initWithProxyHost:port:type:realm:authenticationMethod:"); @@ -30802,22 +30806,22 @@ class PedometerBindings { return __objc_msgSend_881(obj, sel); } - late final __objc_msgSend_881Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer<__SecTrust> Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_881 = - __objc_msgSend_881Ptr - .asFunction< - ffi.Pointer<__SecTrust> Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_881Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<__SecTrust> Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_881 = __objc_msgSend_881Ptr + .asFunction< + ffi.Pointer<__SecTrust> Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSURLCredentialStorage1 = _getClass1( "NSURLCredentialStorage", @@ -30832,22 +30836,22 @@ class PedometerBindings { return __objc_msgSend_882(obj, sel); } - late final __objc_msgSend_882Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_882 = - __objc_msgSend_882Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_882Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_882 = __objc_msgSend_882Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_credentialsForProtectionSpace_1 = _registerName1( "credentialsForProtectionSpace:", @@ -30860,24 +30864,24 @@ class PedometerBindings { return __objc_msgSend_883(obj, sel, space); } - late final __objc_msgSend_883Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_883 = - __objc_msgSend_883Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_883Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_883 = __objc_msgSend_883Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_allCredentials1 = _registerName1("allCredentials"); late final _sel_setCredential_forProtectionSpace_1 = _registerName1( @@ -30892,26 +30896,26 @@ class PedometerBindings { return __objc_msgSend_884(obj, sel, credential, space); } - late final __objc_msgSend_884Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_884 = - __objc_msgSend_884Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_884Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_884 = __objc_msgSend_884Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeCredential_forProtectionSpace_1 = _registerName1( "removeCredential:forProtectionSpace:", @@ -30928,28 +30932,28 @@ class PedometerBindings { return __objc_msgSend_885(obj, sel, credential, space, options); } - late final __objc_msgSend_885Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_885 = - __objc_msgSend_885Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_885Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_885 = __objc_msgSend_885Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_defaultCredentialForProtectionSpace_1 = _registerName1( "defaultCredentialForProtectionSpace:", @@ -30962,24 +30966,24 @@ class PedometerBindings { return __objc_msgSend_886(obj, sel, space); } - late final __objc_msgSend_886Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_886 = - __objc_msgSend_886Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_886Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_886 = __objc_msgSend_886Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setDefaultCredential_forProtectionSpace_1 = _registerName1( "setDefaultCredential:forProtectionSpace:", @@ -31004,28 +31008,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_887Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_887 = - __objc_msgSend_887Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_887Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_887 = __objc_msgSend_887Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_setCredential_forProtectionSpace_task_1 = _registerName1( "setCredential:forProtectionSpace:task:", @@ -31040,28 +31044,28 @@ class PedometerBindings { return __objc_msgSend_888(obj, sel, credential, protectionSpace, task); } - late final __objc_msgSend_888Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_888 = - __objc_msgSend_888Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_888Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_888 = __objc_msgSend_888Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeCredential_forProtectionSpace_options_task_1 = _registerName1("removeCredential:forProtectionSpace:options:task:"); @@ -31083,30 +31087,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_889Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_889 = - __objc_msgSend_889Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_889Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_889 = __objc_msgSend_889Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getDefaultCredentialForProtectionSpace_task_completionHandler_1 = _registerName1( @@ -31122,28 +31126,28 @@ class PedometerBindings { return __objc_msgSend_890(obj, sel, space, task, completionHandler); } - late final __objc_msgSend_890Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_890 = - __objc_msgSend_890Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_890Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_890 = __objc_msgSend_890Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_setDefaultCredential_forProtectionSpace_task_1 = _registerName1("setDefaultCredential:forProtectionSpace:task:"); @@ -31161,28 +31165,28 @@ class PedometerBindings { return __objc_msgSend_891(obj, sel, request, cachedResponse, client); } - late final __objc_msgSend_891Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_891 = - __objc_msgSend_891Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_891Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_891 = __objc_msgSend_891Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_client1 = _registerName1("client"); late final _sel_request1 = _registerName1("request"); @@ -31194,22 +31198,22 @@ class PedometerBindings { return __objc_msgSend_892(obj, sel); } - late final __objc_msgSend_892Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_892 = - __objc_msgSend_892Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_892Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_892 = __objc_msgSend_892Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_canInitWithRequest_1 = _registerName1("canInitWithRequest:"); late final _sel_canonicalRequestForRequest_1 = _registerName1( @@ -31223,24 +31227,24 @@ class PedometerBindings { return __objc_msgSend_893(obj, sel, request); } - late final __objc_msgSend_893Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_893 = - __objc_msgSend_893Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_893Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_893 = __objc_msgSend_893Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_requestIsCacheEquivalent_toRequest_1 = _registerName1( "requestIsCacheEquivalent:toRequest:", @@ -31254,26 +31258,26 @@ class PedometerBindings { return __objc_msgSend_894(obj, sel, a, b); } - late final __objc_msgSend_894Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_894 = - __objc_msgSend_894Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_894Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_894 = __objc_msgSend_894Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_startLoading1 = _registerName1("startLoading"); late final _sel_stopLoading1 = _registerName1("stopLoading"); @@ -31289,26 +31293,26 @@ class PedometerBindings { return __objc_msgSend_895(obj, sel, key, request); } - late final __objc_msgSend_895Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_895 = - __objc_msgSend_895Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_895Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_895 = __objc_msgSend_895Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSMutableURLRequest1 = _getClass1("NSMutableURLRequest"); late final _sel_setURL_1 = _registerName1("setURL:"); @@ -31321,20 +31325,20 @@ class PedometerBindings { return __objc_msgSend_896(obj, sel, value); } - late final __objc_msgSend_896Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_896 = - __objc_msgSend_896Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_896Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_896 = __objc_msgSend_896Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_setTimeoutInterval_1 = _registerName1("setTimeoutInterval:"); late final _sel_setMainDocumentURL_1 = _registerName1("setMainDocumentURL:"); @@ -31349,20 +31353,20 @@ class PedometerBindings { return __objc_msgSend_897(obj, sel, value); } - late final __objc_msgSend_897Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_897 = - __objc_msgSend_897Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_897Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_897 = __objc_msgSend_897Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_setAllowsCellularAccess_1 = _registerName1( "setAllowsCellularAccess:", @@ -31385,20 +31389,20 @@ class PedometerBindings { return __objc_msgSend_898(obj, sel, value); } - late final __objc_msgSend_898Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_898 = - __objc_msgSend_898Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_898Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_898 = __objc_msgSend_898Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_setRequiresDNSSECValidation_1 = _registerName1( "setRequiresDNSSECValidation:", @@ -31419,26 +31423,26 @@ class PedometerBindings { return __objc_msgSend_899(obj, sel, value, field); } - late final __objc_msgSend_899Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_899 = - __objc_msgSend_899Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_899Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_899 = __objc_msgSend_899Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_addValue_forHTTPHeaderField_1 = _registerName1( "addValue:forHTTPHeaderField:", @@ -31452,24 +31456,24 @@ class PedometerBindings { return __objc_msgSend_900(obj, sel, value); } - late final __objc_msgSend_900Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_900 = - __objc_msgSend_900Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_900Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_900 = __objc_msgSend_900Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setHTTPBodyStream_1 = _registerName1("setHTTPBodyStream:"); void _objc_msgSend_901( @@ -31480,24 +31484,24 @@ class PedometerBindings { return __objc_msgSend_901(obj, sel, value); } - late final __objc_msgSend_901Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_901 = - __objc_msgSend_901Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_901Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_901 = __objc_msgSend_901Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setHTTPShouldHandleCookies_1 = _registerName1( "setHTTPShouldHandleCookies:", @@ -31518,28 +31522,28 @@ class PedometerBindings { return __objc_msgSend_902(obj, sel, value, key, request); } - late final __objc_msgSend_902Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_902 = - __objc_msgSend_902Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_902Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_902 = __objc_msgSend_902Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removePropertyForKey_inRequest_1 = _registerName1( "removePropertyForKey:inRequest:", @@ -31553,26 +31557,26 @@ class PedometerBindings { return __objc_msgSend_903(obj, sel, key, request); } - late final __objc_msgSend_903Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_903 = - __objc_msgSend_903Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_903Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_903 = __objc_msgSend_903Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_registerClass_1 = _registerName1("registerClass:"); late final _sel_unregisterClass_1 = _registerName1("unregisterClass:"); @@ -31585,24 +31589,24 @@ class PedometerBindings { return __objc_msgSend_904(obj, sel, task); } - late final __objc_msgSend_904Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_904 = - __objc_msgSend_904Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_904Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_904 = __objc_msgSend_904Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithTask_cachedResponse_client_1 = _registerName1( "initWithTask:cachedResponse:client:", @@ -31617,28 +31621,28 @@ class PedometerBindings { return __objc_msgSend_905(obj, sel, task, cachedResponse, client); } - late final __objc_msgSend_905Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_905 = - __objc_msgSend_905Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_905Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_905 = __objc_msgSend_905Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_task1 = _registerName1("task"); ffi.Pointer _objc_msgSend_906( @@ -31648,22 +31652,22 @@ class PedometerBindings { return __objc_msgSend_906(obj, sel); } - late final __objc_msgSend_906Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_906 = - __objc_msgSend_906Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_906Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_906 = __objc_msgSend_906Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSXMLParser1 = _getClass1("NSXMLParser"); late final _sel_initWithStream_1 = _registerName1("initWithStream:"); @@ -31675,24 +31679,24 @@ class PedometerBindings { return __objc_msgSend_907(obj, sel, stream); } - late final __objc_msgSend_907Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_907 = - __objc_msgSend_907Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_907Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_907 = __objc_msgSend_907Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_shouldProcessNamespaces1 = _registerName1( "shouldProcessNamespaces", @@ -31713,16 +31717,16 @@ class PedometerBindings { return __objc_msgSend_908(obj, sel); } - late final __objc_msgSend_908Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_908 = - __objc_msgSend_908Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_908Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_908 = __objc_msgSend_908Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setExternalEntityResolvingPolicy_1 = _registerName1( "setExternalEntityResolvingPolicy:", @@ -31735,20 +31739,20 @@ class PedometerBindings { return __objc_msgSend_909(obj, sel, value); } - late final __objc_msgSend_909Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_909 = - __objc_msgSend_909Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_909Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_909 = __objc_msgSend_909Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_allowedExternalEntityURLs1 = _registerName1( "allowedExternalEntityURLs", @@ -31764,24 +31768,24 @@ class PedometerBindings { return __objc_msgSend_910(obj, sel, value); } - late final __objc_msgSend_910Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_910 = - __objc_msgSend_910Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_910Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_910 = __objc_msgSend_910Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_parse1 = _registerName1("parse"); late final _sel_abortParsing1 = _registerName1("abortParsing"); @@ -31810,28 +31814,28 @@ class PedometerBindings { return __objc_msgSend_911(obj, sel, url, options, outError); } - late final __objc_msgSend_911Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_911 = - __objc_msgSend_911Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_911Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_911 = __objc_msgSend_911Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_initDirectoryWithFileWrappers_1 = _registerName1( "initDirectoryWithFileWrappers:", @@ -31872,28 +31876,28 @@ class PedometerBindings { return __objc_msgSend_912(obj, sel, url, options, outError); } - late final __objc_msgSend_912Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_912 = - __objc_msgSend_912Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_912Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_912 = __objc_msgSend_912Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>, + ) + >(); late final _sel_writeToURL_options_originalContentsURL_error_1 = _registerName1("writeToURL:options:originalContentsURL:error:"); @@ -31915,30 +31919,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_913Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_913 = - __objc_msgSend_913Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_913Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_913 = __objc_msgSend_913Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer>, + ) + >(); late final _sel_serializedRepresentation1 = _registerName1( "serializedRepresentation", @@ -31952,56 +31956,56 @@ class PedometerBindings { return __objc_msgSend_914(obj, sel, child); } - late final __objc_msgSend_914Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_914 = - __objc_msgSend_914Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_914Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_914 = __objc_msgSend_914Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_addRegularFileWithContents_preferredFilename_1 = _registerName1("addRegularFileWithContents:preferredFilename:"); ffi.Pointer _objc_msgSend_915( - ffi.Pointer obj, - ffi.Pointer sel, - ffi.Pointer data, - ffi.Pointer fileName, - ) { - return __objc_msgSend_915(obj, sel, data, fileName); - } - - late final __objc_msgSend_915Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_915 = - __objc_msgSend_915Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + ffi.Pointer obj, + ffi.Pointer sel, + ffi.Pointer data, + ffi.Pointer fileName, + ) { + return __objc_msgSend_915(obj, sel, data, fileName); + } + + late final __objc_msgSend_915Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_915 = __objc_msgSend_915Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_removeFileWrapper_1 = _registerName1("removeFileWrapper:"); void _objc_msgSend_916( @@ -32012,24 +32016,24 @@ class PedometerBindings { return __objc_msgSend_916(obj, sel, child); } - late final __objc_msgSend_916Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_916 = - __objc_msgSend_916Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_916Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_916 = __objc_msgSend_916Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_fileWrappers1 = _registerName1("fileWrappers"); late final _sel_keyForFileWrapper_1 = _registerName1("keyForFileWrapper:"); @@ -32041,24 +32045,24 @@ class PedometerBindings { return __objc_msgSend_917(obj, sel, child); } - late final __objc_msgSend_917Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_917 = - __objc_msgSend_917Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_917Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_917 = __objc_msgSend_917Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_regularFileContents1 = _registerName1("regularFileContents"); late final _sel_symbolicLinkDestinationURL1 = _registerName1( @@ -32084,28 +32088,28 @@ class PedometerBindings { return __objc_msgSend_918(obj, sel, path, atomicFlag, updateFilenamesFlag); } - late final __objc_msgSend_918Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_918 = - __objc_msgSend_918Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - bool, - ) - >(); + late final __objc_msgSend_918Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_918 = __objc_msgSend_918Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + bool, + ) + >(); late final _sel_addFileWithPath_1 = _registerName1("addFileWithPath:"); late final _sel_addSymbolicLinkWithDestination_preferredFilename_1 = @@ -32122,22 +32126,22 @@ class PedometerBindings { return __objc_msgSend_919(obj, sel); } - late final __objc_msgSend_919Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_919 = - __objc_msgSend_919Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_919Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_919 = __objc_msgSend_919Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSURLSessionConfiguration1 = _getClass1( "NSURLSessionConfiguration", @@ -32152,22 +32156,22 @@ class PedometerBindings { return __objc_msgSend_920(obj, sel); } - late final __objc_msgSend_920Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_920 = - __objc_msgSend_920Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_920Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_920 = __objc_msgSend_920Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_ephemeralSessionConfiguration1 = _registerName1( "ephemeralSessionConfiguration", @@ -32182,24 +32186,24 @@ class PedometerBindings { return __objc_msgSend_921(obj, sel, identifier); } - late final __objc_msgSend_921Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_921 = - __objc_msgSend_921Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_921Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_921 = __objc_msgSend_921Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_identifier1 = _registerName1("identifier"); late final _sel_requestCachePolicy1 = _registerName1("requestCachePolicy"); @@ -32251,16 +32255,16 @@ class PedometerBindings { return __objc_msgSend_922(obj, sel); } - late final __objc_msgSend_922Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_922 = - __objc_msgSend_922Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_922Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_922 = __objc_msgSend_922Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setTLSMinimumSupportedProtocol_1 = _registerName1( "setTLSMinimumSupportedProtocol:", @@ -32273,20 +32277,20 @@ class PedometerBindings { return __objc_msgSend_923(obj, sel, value); } - late final __objc_msgSend_923Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_923 = - __objc_msgSend_923Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_923Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_923 = __objc_msgSend_923Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_TLSMaximumSupportedProtocol1 = _registerName1( "TLSMaximumSupportedProtocol", @@ -32301,16 +32305,16 @@ class PedometerBindings { return __objc_msgSend_924(obj, sel); } - late final __objc_msgSend_924Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_924 = - __objc_msgSend_924Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_924Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_924 = __objc_msgSend_924Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setTLSMinimumSupportedProtocolVersion_1 = _registerName1( "setTLSMinimumSupportedProtocolVersion:", @@ -32323,20 +32327,20 @@ class PedometerBindings { return __objc_msgSend_925(obj, sel, value); } - late final __objc_msgSend_925Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_925 = - __objc_msgSend_925Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_925Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_925 = __objc_msgSend_925Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_TLSMaximumSupportedProtocolVersion1 = _registerName1( "TLSMaximumSupportedProtocolVersion", @@ -32376,22 +32380,22 @@ class PedometerBindings { return __objc_msgSend_926(obj, sel); } - late final __objc_msgSend_926Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_926 = - __objc_msgSend_926Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_926Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_926 = __objc_msgSend_926Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setHTTPCookieStorage_1 = _registerName1( "setHTTPCookieStorage:", @@ -32404,24 +32408,24 @@ class PedometerBindings { return __objc_msgSend_927(obj, sel, value); } - late final __objc_msgSend_927Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_927 = - __objc_msgSend_927Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_927Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_927 = __objc_msgSend_927Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLCredentialStorage1 = _registerName1( "URLCredentialStorage", @@ -32433,22 +32437,22 @@ class PedometerBindings { return __objc_msgSend_928(obj, sel); } - late final __objc_msgSend_928Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_928 = - __objc_msgSend_928Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_928Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_928 = __objc_msgSend_928Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setURLCredentialStorage_1 = _registerName1( "setURLCredentialStorage:", @@ -32461,24 +32465,24 @@ class PedometerBindings { return __objc_msgSend_929(obj, sel, value); } - late final __objc_msgSend_929Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_929 = - __objc_msgSend_929Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_929Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_929 = __objc_msgSend_929Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_URLCache1 = _registerName1("URLCache"); ffi.Pointer _objc_msgSend_930( @@ -32488,22 +32492,22 @@ class PedometerBindings { return __objc_msgSend_930(obj, sel); } - late final __objc_msgSend_930Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_930 = - __objc_msgSend_930Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_930Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_930 = __objc_msgSend_930Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_setURLCache_1 = _registerName1("setURLCache:"); void _objc_msgSend_931( @@ -32514,24 +32518,24 @@ class PedometerBindings { return __objc_msgSend_931(obj, sel, value); } - late final __objc_msgSend_931Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_931 = - __objc_msgSend_931Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_931Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_931 = __objc_msgSend_931Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_shouldUseExtendedBackgroundIdleMode1 = _registerName1( "shouldUseExtendedBackgroundIdleMode", @@ -32549,24 +32553,24 @@ class PedometerBindings { return __objc_msgSend_932(obj, sel, value); } - late final __objc_msgSend_932Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_932 = - __objc_msgSend_932Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_932Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_932 = __objc_msgSend_932Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_multipathServiceType1 = _registerName1( "multipathServiceType", @@ -32575,16 +32579,16 @@ class PedometerBindings { return __objc_msgSend_933(obj, sel); } - late final __objc_msgSend_933Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_933 = - __objc_msgSend_933Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_933Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_933 = __objc_msgSend_933Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setMultipathServiceType_1 = _registerName1( "setMultipathServiceType:", @@ -32597,20 +32601,20 @@ class PedometerBindings { return __objc_msgSend_934(obj, sel, value); } - late final __objc_msgSend_934Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_934 = - __objc_msgSend_934Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_934Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_934 = __objc_msgSend_934Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_backgroundSessionConfiguration_1 = _registerName1( "backgroundSessionConfiguration:", @@ -32626,24 +32630,24 @@ class PedometerBindings { return __objc_msgSend_935(obj, sel, configuration); } - late final __objc_msgSend_935Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_935 = - __objc_msgSend_935Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_935Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_935 = __objc_msgSend_935Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_sessionWithConfiguration_delegate_delegateQueue_1 = _registerName1("sessionWithConfiguration:delegate:delegateQueue:"); @@ -32657,28 +32661,28 @@ class PedometerBindings { return __objc_msgSend_936(obj, sel, configuration, delegate, queue); } - late final __objc_msgSend_936Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_936 = - __objc_msgSend_936Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_936Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_936 = __objc_msgSend_936Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_delegateQueue1 = _registerName1("delegateQueue"); late final _sel_configuration1 = _registerName1("configuration"); @@ -32707,24 +32711,24 @@ class PedometerBindings { return __objc_msgSend_937(obj, sel, completionHandler); } - late final __objc_msgSend_937Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_937 = - __objc_msgSend_937Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_937Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_937 = __objc_msgSend_937Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_getAllTasksWithCompletionHandler_1 = _registerName1( "getAllTasksWithCompletionHandler:", @@ -32737,24 +32741,24 @@ class PedometerBindings { return __objc_msgSend_938(obj, sel, completionHandler); } - late final __objc_msgSend_938Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_938 = - __objc_msgSend_938Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_938Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_938 = __objc_msgSend_938Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_dataTaskWithRequest_1 = _registerName1( "dataTaskWithRequest:", @@ -32767,24 +32771,24 @@ class PedometerBindings { return __objc_msgSend_939(obj, sel, request); } - late final __objc_msgSend_939Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_939 = - __objc_msgSend_939Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_939Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_939 = __objc_msgSend_939Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dataTaskWithURL_1 = _registerName1("dataTaskWithURL:"); ffi.Pointer _objc_msgSend_940( @@ -32795,24 +32799,24 @@ class PedometerBindings { return __objc_msgSend_940(obj, sel, url); } - late final __objc_msgSend_940Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_940 = - __objc_msgSend_940Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_940Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_940 = __objc_msgSend_940Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSURLSessionUploadTask1 = _getClass1( "NSURLSessionUploadTask", @@ -32828,24 +32832,24 @@ class PedometerBindings { return __objc_msgSend_941(obj, sel, completionHandler); } - late final __objc_msgSend_941Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_941 = - __objc_msgSend_941Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_941Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_941 = __objc_msgSend_941Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_uploadTaskWithRequest_fromFile_1 = _registerName1( "uploadTaskWithRequest:fromFile:", @@ -32859,26 +32863,26 @@ class PedometerBindings { return __objc_msgSend_942(obj, sel, request, fileURL); } - late final __objc_msgSend_942Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_942 = - __objc_msgSend_942Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_942Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_942 = __objc_msgSend_942Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_uploadTaskWithRequest_fromData_1 = _registerName1( "uploadTaskWithRequest:fromData:", @@ -32892,26 +32896,26 @@ class PedometerBindings { return __objc_msgSend_943(obj, sel, request, bodyData); } - late final __objc_msgSend_943Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_943 = - __objc_msgSend_943Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_943Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_943 = __objc_msgSend_943Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_uploadTaskWithResumeData_1 = _registerName1( "uploadTaskWithResumeData:", @@ -32924,24 +32928,24 @@ class PedometerBindings { return __objc_msgSend_944(obj, sel, resumeData); } - late final __objc_msgSend_944Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_944 = - __objc_msgSend_944Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_944Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_944 = __objc_msgSend_944Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_uploadTaskWithStreamedRequest_1 = _registerName1( "uploadTaskWithStreamedRequest:", @@ -32954,24 +32958,24 @@ class PedometerBindings { return __objc_msgSend_945(obj, sel, request); } - late final __objc_msgSend_945Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_945 = - __objc_msgSend_945Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_945Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_945 = __objc_msgSend_945Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSURLSessionDownloadTask1 = _getClass1( "NSURLSessionDownloadTask", @@ -32987,24 +32991,24 @@ class PedometerBindings { return __objc_msgSend_946(obj, sel, request); } - late final __objc_msgSend_946Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_946 = - __objc_msgSend_946Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_946Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_946 = __objc_msgSend_946Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_downloadTaskWithURL_1 = _registerName1( "downloadTaskWithURL:", @@ -33017,24 +33021,24 @@ class PedometerBindings { return __objc_msgSend_947(obj, sel, url); } - late final __objc_msgSend_947Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_947 = - __objc_msgSend_947Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_947Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_947 = __objc_msgSend_947Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_downloadTaskWithResumeData_1 = _registerName1( "downloadTaskWithResumeData:", @@ -33047,24 +33051,24 @@ class PedometerBindings { return __objc_msgSend_948(obj, sel, resumeData); } - late final __objc_msgSend_948Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_948 = - __objc_msgSend_948Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_948Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_948 = __objc_msgSend_948Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSURLSessionStreamTask1 = _getClass1( "NSURLSessionStreamTask", @@ -33091,30 +33095,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_949Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ffi.UnsignedLong, - ffi.Double, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_949 = - __objc_msgSend_949Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - int, - double, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_949Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ffi.Double, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_949 = __objc_msgSend_949Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + double, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_writeData_timeout_completionHandler_1 = _registerName1( "writeData:timeout:completionHandler:", @@ -33129,28 +33133,28 @@ class PedometerBindings { return __objc_msgSend_950(obj, sel, data, timeout, completionHandler); } - late final __objc_msgSend_950Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_950 = - __objc_msgSend_950Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_950Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_950 = __objc_msgSend_950Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_captureStreams1 = _registerName1("captureStreams"); late final _sel_closeWrite1 = _registerName1("closeWrite"); @@ -33173,26 +33177,26 @@ class PedometerBindings { return __objc_msgSend_951(obj, sel, hostname, port); } - late final __objc_msgSend_951Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_951 = - __objc_msgSend_951Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_951Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_951 = __objc_msgSend_951Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _class_NSNetService1 = _getClass1("NSNetService"); late final _sel_initWithDomain_type_name_port_1 = _registerName1( @@ -33209,30 +33213,30 @@ class PedometerBindings { return __objc_msgSend_952(obj, sel, domain, type, name, port); } - late final __objc_msgSend_952Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_952 = - __objc_msgSend_952Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_952Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_952 = __objc_msgSend_952Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithDomain_type_name_1 = _registerName1( "initWithDomain:type:name:", @@ -33247,28 +33251,28 @@ class PedometerBindings { return __objc_msgSend_953(obj, sel, domain, type, name); } - late final __objc_msgSend_953Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_953 = - __objc_msgSend_953Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_953Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_953 = __objc_msgSend_953Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_includesPeerToPeer1 = _registerName1("includesPeerToPeer"); late final _sel_setIncludesPeerToPeer_1 = _registerName1( @@ -33285,20 +33289,20 @@ class PedometerBindings { return __objc_msgSend_954(obj, sel, options); } - late final __objc_msgSend_954Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_954 = - __objc_msgSend_954Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_954Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_954 = __objc_msgSend_954Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_resolve1 = _registerName1("resolve"); late final _sel_stop1 = _registerName1("stop"); @@ -33313,24 +33317,24 @@ class PedometerBindings { return __objc_msgSend_955(obj, sel, txtData); } - late final __objc_msgSend_955Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_955 = - __objc_msgSend_955Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_955Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_955 = __objc_msgSend_955Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dataFromTXTRecordDictionary_1 = _registerName1( "dataFromTXTRecordDictionary:", @@ -33343,24 +33347,24 @@ class PedometerBindings { return __objc_msgSend_956(obj, sel, txtDictionary); } - late final __objc_msgSend_956Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_956 = - __objc_msgSend_956Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_956Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_956 = __objc_msgSend_956Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_resolveWithTimeout_1 = _registerName1("resolveWithTimeout:"); late final _sel_getInputStream_outputStream_1 = _registerName1( @@ -33375,26 +33379,26 @@ class PedometerBindings { return __objc_msgSend_957(obj, sel, inputStream, outputStream); } - late final __objc_msgSend_957Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_957 = - __objc_msgSend_957Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - ) - >(); + late final __objc_msgSend_957Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_957 = __objc_msgSend_957Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + ) + >(); late final _sel_setTXTRecordData_1 = _registerName1("setTXTRecordData:"); bool _objc_msgSend_958( @@ -33405,24 +33409,24 @@ class PedometerBindings { return __objc_msgSend_958(obj, sel, recordData); } - late final __objc_msgSend_958Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_958 = - __objc_msgSend_958Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_958Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_958 = __objc_msgSend_958Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_TXTRecordData1 = _registerName1("TXTRecordData"); late final _sel_startMonitoring1 = _registerName1("startMonitoring"); @@ -33438,24 +33442,24 @@ class PedometerBindings { return __objc_msgSend_959(obj, sel, service); } - late final __objc_msgSend_959Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_959 = - __objc_msgSend_959Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_959Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_959 = __objc_msgSend_959Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_NSURLSessionWebSocketTask1 = _getClass1( "NSURLSessionWebSocketTask", @@ -33467,16 +33471,16 @@ class PedometerBindings { return __objc_msgSend_960(obj, sel); } - late final __objc_msgSend_960Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_960 = - __objc_msgSend_960Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_960Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_960 = __objc_msgSend_960Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_sendMessage_completionHandler_1 = _registerName1( "sendMessage:completionHandler:", @@ -33490,26 +33494,26 @@ class PedometerBindings { return __objc_msgSend_961(obj, sel, message, completionHandler); } - late final __objc_msgSend_961Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_961 = - __objc_msgSend_961Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_961Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_961 = __objc_msgSend_961Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_receiveMessageWithCompletionHandler_1 = _registerName1( "receiveMessageWithCompletionHandler:", @@ -33522,24 +33526,24 @@ class PedometerBindings { return __objc_msgSend_962(obj, sel, completionHandler); } - late final __objc_msgSend_962Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_962 = - __objc_msgSend_962Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_962Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_962 = __objc_msgSend_962Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_sendPingWithPongReceiveHandler_1 = _registerName1( "sendPingWithPongReceiveHandler:", @@ -33552,24 +33556,24 @@ class PedometerBindings { return __objc_msgSend_963(obj, sel, pongReceiveHandler); } - late final __objc_msgSend_963Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_963 = - __objc_msgSend_963Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_963Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_963 = __objc_msgSend_963Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_cancelWithCloseCode_reason_1 = _registerName1( "cancelWithCloseCode:reason:", @@ -33583,26 +33587,26 @@ class PedometerBindings { return __objc_msgSend_964(obj, sel, closeCode, reason); } - late final __objc_msgSend_964Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_964 = - __objc_msgSend_964Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_964Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_964 = __objc_msgSend_964Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_maximumMessageSize1 = _registerName1("maximumMessageSize"); late final _sel_setMaximumMessageSize_1 = _registerName1( @@ -33613,16 +33617,16 @@ class PedometerBindings { return __objc_msgSend_965(obj, sel); } - late final __objc_msgSend_965Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_965 = - __objc_msgSend_965Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_965Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_965 = __objc_msgSend_965Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_closeReason1 = _registerName1("closeReason"); late final _sel_webSocketTaskWithURL_1 = _registerName1( @@ -33636,24 +33640,24 @@ class PedometerBindings { return __objc_msgSend_966(obj, sel, url); } - late final __objc_msgSend_966Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_966 = - __objc_msgSend_966Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_966Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_966 = __objc_msgSend_966Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_webSocketTaskWithURL_protocols_1 = _registerName1( "webSocketTaskWithURL:protocols:", @@ -33667,26 +33671,26 @@ class PedometerBindings { return __objc_msgSend_967(obj, sel, url, protocols); } - late final __objc_msgSend_967Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_967 = - __objc_msgSend_967Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_967Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_967 = __objc_msgSend_967Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_webSocketTaskWithRequest_1 = _registerName1( "webSocketTaskWithRequest:", @@ -33699,24 +33703,24 @@ class PedometerBindings { return __objc_msgSend_968(obj, sel, request); } - late final __objc_msgSend_968Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_968 = - __objc_msgSend_968Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_968Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_968 = __objc_msgSend_968Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_dataTaskWithRequest_completionHandler_1 = _registerName1( "dataTaskWithRequest:completionHandler:", @@ -33730,26 +33734,26 @@ class PedometerBindings { return __objc_msgSend_969(obj, sel, request, completionHandler); } - late final __objc_msgSend_969Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_969 = - __objc_msgSend_969Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_969Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_969 = __objc_msgSend_969Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_dataTaskWithURL_completionHandler_1 = _registerName1( "dataTaskWithURL:completionHandler:", @@ -33763,26 +33767,26 @@ class PedometerBindings { return __objc_msgSend_970(obj, sel, url, completionHandler); } - late final __objc_msgSend_970Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_970 = - __objc_msgSend_970Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_970Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_970 = __objc_msgSend_970Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_uploadTaskWithRequest_fromFile_completionHandler_1 = _registerName1("uploadTaskWithRequest:fromFile:completionHandler:"); @@ -33796,28 +33800,28 @@ class PedometerBindings { return __objc_msgSend_971(obj, sel, request, fileURL, completionHandler); } - late final __objc_msgSend_971Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_971 = - __objc_msgSend_971Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_971Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_971 = __objc_msgSend_971Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_uploadTaskWithRequest_fromData_completionHandler_1 = _registerName1("uploadTaskWithRequest:fromData:completionHandler:"); @@ -33831,28 +33835,28 @@ class PedometerBindings { return __objc_msgSend_972(obj, sel, request, bodyData, completionHandler); } - late final __objc_msgSend_972Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_972 = - __objc_msgSend_972Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_972Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_972 = __objc_msgSend_972Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_uploadTaskWithResumeData_completionHandler_1 = _registerName1( "uploadTaskWithResumeData:completionHandler:", @@ -33866,26 +33870,26 @@ class PedometerBindings { return __objc_msgSend_973(obj, sel, resumeData, completionHandler); } - late final __objc_msgSend_973Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_973 = - __objc_msgSend_973Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_973Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_973 = __objc_msgSend_973Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_downloadTaskWithRequest_completionHandler_1 = _registerName1( "downloadTaskWithRequest:completionHandler:", @@ -33899,26 +33903,26 @@ class PedometerBindings { return __objc_msgSend_974(obj, sel, request, completionHandler); } - late final __objc_msgSend_974Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_974 = - __objc_msgSend_974Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_974Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_974 = __objc_msgSend_974Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_downloadTaskWithURL_completionHandler_1 = _registerName1( "downloadTaskWithURL:completionHandler:", @@ -33932,26 +33936,26 @@ class PedometerBindings { return __objc_msgSend_975(obj, sel, url, completionHandler); } - late final __objc_msgSend_975Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_975 = - __objc_msgSend_975Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_975Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_975 = __objc_msgSend_975Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_downloadTaskWithResumeData_completionHandler_1 = _registerName1("downloadTaskWithResumeData:completionHandler:"); @@ -33964,26 +33968,26 @@ class PedometerBindings { return __objc_msgSend_976(obj, sel, resumeData, completionHandler); } - late final __objc_msgSend_976Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_976 = - __objc_msgSend_976Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_976Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_976 = __objc_msgSend_976Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _class_CMPedometer1 = _getClass1("CMPedometer"); late final _sel_isStepCountingAvailable1 = _registerName1( @@ -34003,16 +34007,16 @@ class PedometerBindings { return __objc_msgSend_977(obj, sel); } - late final __objc_msgSend_977Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_977 = - __objc_msgSend_977Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_977Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_977 = __objc_msgSend_977Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _class_CMPedometerData1 = _getClass1("CMPedometerData"); late final _sel_startDate1 = _registerName1("startDate"); @@ -34036,28 +34040,28 @@ class PedometerBindings { return __objc_msgSend_978(obj, sel, start, end, handler); } - late final __objc_msgSend_978Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_978 = - __objc_msgSend_978Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_978Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_978 = __objc_msgSend_978Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_startPedometerUpdatesFromDate_withHandler_1 = _registerName1( "startPedometerUpdatesFromDate:withHandler:", @@ -34071,26 +34075,26 @@ class PedometerBindings { return __objc_msgSend_979(obj, sel, start, handler); } - late final __objc_msgSend_979Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_979 = - __objc_msgSend_979Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_979Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_979 = __objc_msgSend_979Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_stopPedometerUpdates1 = _registerName1( "stopPedometerUpdates", @@ -34100,16 +34104,16 @@ class PedometerBindings { return __objc_msgSend_980(obj, sel); } - late final __objc_msgSend_980Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_980 = - __objc_msgSend_980Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_980Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_980 = __objc_msgSend_980Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_startPedometerEventUpdatesWithHandler_1 = _registerName1( "startPedometerEventUpdatesWithHandler:", @@ -34122,24 +34126,24 @@ class PedometerBindings { return __objc_msgSend_981(obj, sel, handler); } - late final __objc_msgSend_981Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_981 = - __objc_msgSend_981Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_981Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_981 = __objc_msgSend_981Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_stopPedometerEventUpdates1 = _registerName1( "stopPedometerEventUpdates", @@ -34165,16 +34169,16 @@ class PedometerBindings { return __objc_msgSend_982(obj, sel); } - late final __objc_msgSend_982Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_982 = - __objc_msgSend_982Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_982Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_982 = __objc_msgSend_982Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_accuracyAuthorization1 = _registerName1( "accuracyAuthorization", @@ -34183,16 +34187,16 @@ class PedometerBindings { return __objc_msgSend_983(obj, sel); } - late final __objc_msgSend_983Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_983 = - __objc_msgSend_983Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_983Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_983 = __objc_msgSend_983Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_isAuthorizedForWidgetUpdates1 = _registerName1( "isAuthorizedForWidgetUpdates", @@ -34204,16 +34208,16 @@ class PedometerBindings { return __objc_msgSend_984(obj, sel); } - late final __objc_msgSend_984Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_984 = - __objc_msgSend_984Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_984Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_984 = __objc_msgSend_984Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setActivityType_1 = _registerName1("setActivityType:"); void _objc_msgSend_985( @@ -34224,20 +34228,20 @@ class PedometerBindings { return __objc_msgSend_985(obj, sel, value); } - late final __objc_msgSend_985Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_985 = - __objc_msgSend_985Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_985Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_985 = __objc_msgSend_985Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _sel_distanceFilter1 = _registerName1("distanceFilter"); late final _sel_setDistanceFilter_1 = _registerName1("setDistanceFilter:"); @@ -34274,26 +34278,26 @@ class PedometerBindings { return __objc_msgSend_986(obj, sel, latitude, longitude); } - late final __objc_msgSend_986Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_986 = - __objc_msgSend_986Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - double, - double, - ) - >(); + late final __objc_msgSend_986Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_986 = __objc_msgSend_986Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + double, + double, + ) + >(); late final _sel_initWithCoordinate_altitude_horizontalAccuracy_verticalAccuracy_timestamp_1 = _registerName1( @@ -34319,32 +34323,32 @@ class PedometerBindings { ); } - late final __objc_msgSend_987Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_987 = - __objc_msgSend_987Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - double, - double, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_987Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_987 = __objc_msgSend_987Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + double, + double, + double, + ffi.Pointer, + ) + >(); late final _sel_initWithCoordinate_altitude_horizontalAccuracy_verticalAccuracy_course_speed_timestamp_1 = _registerName1( @@ -34374,36 +34378,36 @@ class PedometerBindings { ); } - late final __objc_msgSend_988Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_988 = - __objc_msgSend_988Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - double, - double, - double, - double, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_988Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_988 = __objc_msgSend_988Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + double, + double, + double, + double, + double, + ffi.Pointer, + ) + >(); late final _sel_initWithCoordinate_altitude_horizontalAccuracy_verticalAccuracy_course_courseAccuracy_speed_speedAccuracy_timestamp_1 = _registerName1( @@ -34437,40 +34441,40 @@ class PedometerBindings { ); } - late final __objc_msgSend_989Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_989 = - __objc_msgSend_989Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - double, - double, - double, - double, - double, - double, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_989Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_989 = __objc_msgSend_989Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + double, + double, + double, + double, + double, + double, + double, + ffi.Pointer, + ) + >(); late final _class_CLLocationSourceInformation1 = _getClass1( "CLLocationSourceInformation", @@ -34488,26 +34492,26 @@ class PedometerBindings { return __objc_msgSend_990(obj, sel, isSoftware, isAccessory); } - late final __objc_msgSend_990Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ffi.Bool, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_990 = - __objc_msgSend_990Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - bool, - bool, - ) - >(); + late final __objc_msgSend_990Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ffi.Bool, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_990 = __objc_msgSend_990Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + bool, + bool, + ) + >(); late final _sel_isSimulatedBySoftware1 = _registerName1( "isSimulatedBySoftware", @@ -34549,42 +34553,42 @@ class PedometerBindings { ); } - late final __objc_msgSend_991Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Double, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_991 = - __objc_msgSend_991Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - double, - double, - double, - double, - double, - double, - double, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_991Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_991 = __objc_msgSend_991Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + double, + double, + double, + double, + double, + double, + double, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_coordinate1 = _registerName1("coordinate"); CLLocationCoordinate2D _objc_msgSend_992( @@ -34594,22 +34598,22 @@ class PedometerBindings { return __objc_msgSend_992(obj, sel); } - late final __objc_msgSend_992Ptr = _lookup< - ffi.NativeFunction< - CLLocationCoordinate2D Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_992 = - __objc_msgSend_992Ptr - .asFunction< - CLLocationCoordinate2D Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_992Ptr = + _lookup< + ffi.NativeFunction< + CLLocationCoordinate2D Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_992 = __objc_msgSend_992Ptr + .asFunction< + CLLocationCoordinate2D Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); void _objc_msgSend_992_stret( ffi.Pointer stret, @@ -34619,24 +34623,24 @@ class PedometerBindings { return __objc_msgSend_992_stret(stret, obj, sel); } - late final __objc_msgSend_992_stretPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_stret'); - late final __objc_msgSend_992_stret = - __objc_msgSend_992_stretPtr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_992_stretPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_stret'); + late final __objc_msgSend_992_stret = __objc_msgSend_992_stretPtr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_altitude1 = _registerName1("altitude"); late final _sel_ellipsoidalAltitude1 = _registerName1("ellipsoidalAltitude"); @@ -34657,22 +34661,22 @@ class PedometerBindings { return __objc_msgSend_993(obj, sel); } - late final __objc_msgSend_993Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_993 = - __objc_msgSend_993Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_993Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_993 = __objc_msgSend_993Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_sourceInformation1 = _registerName1("sourceInformation"); ffi.Pointer _objc_msgSend_994( @@ -34682,22 +34686,22 @@ class PedometerBindings { return __objc_msgSend_994(obj, sel); } - late final __objc_msgSend_994Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_994 = - __objc_msgSend_994Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_994Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_994 = __objc_msgSend_994Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getDistanceFrom_1 = _registerName1("getDistanceFrom:"); double _objc_msgSend_995( @@ -34708,24 +34712,24 @@ class PedometerBindings { return __objc_msgSend_995(obj, sel, location); } - late final __objc_msgSend_995Ptr = _lookup< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_995 = - __objc_msgSend_995Ptr - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_995Ptr = + _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_995 = __objc_msgSend_995Ptr + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); double _objc_msgSend_995_fpret( ffi.Pointer obj, @@ -34735,24 +34739,24 @@ class PedometerBindings { return __objc_msgSend_995_fpret(obj, sel, location); } - late final __objc_msgSend_995_fpretPtr = _lookup< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend_fpret'); - late final __objc_msgSend_995_fpret = - __objc_msgSend_995_fpretPtr - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_995_fpretPtr = + _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend_fpret'); + late final __objc_msgSend_995_fpret = __objc_msgSend_995_fpretPtr + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_distanceFromLocation_1 = _registerName1( "distanceFromLocation:", @@ -34765,22 +34769,22 @@ class PedometerBindings { return __objc_msgSend_996(obj, sel); } - late final __objc_msgSend_996Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_996 = - __objc_msgSend_996Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_996Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_996 = __objc_msgSend_996Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_headingFilter1 = _registerName1("headingFilter"); late final _sel_setHeadingFilter_1 = _registerName1("setHeadingFilter:"); @@ -34789,16 +34793,16 @@ class PedometerBindings { return __objc_msgSend_997(obj, sel); } - late final __objc_msgSend_997Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(ffi.Pointer, ffi.Pointer) - > - >('objc_msgSend'); - late final __objc_msgSend_997 = - __objc_msgSend_997Ptr - .asFunction< - int Function(ffi.Pointer, ffi.Pointer) - >(); + late final __objc_msgSend_997Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer, ffi.Pointer) + > + >('objc_msgSend'); + late final __objc_msgSend_997 = __objc_msgSend_997Ptr + .asFunction< + int Function(ffi.Pointer, ffi.Pointer) + >(); late final _sel_setHeadingOrientation_1 = _registerName1( "setHeadingOrientation:", @@ -34811,20 +34815,20 @@ class PedometerBindings { return __objc_msgSend_998(obj, sel, value); } - late final __objc_msgSend_998Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int32, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_998 = - __objc_msgSend_998Ptr - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, int) - >(); + late final __objc_msgSend_998Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Int32, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_998 = __objc_msgSend_998Ptr + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, int) + >(); late final _class_CLHeading1 = _getClass1("CLHeading"); late final _sel_magneticHeading1 = _registerName1("magneticHeading"); @@ -34841,22 +34845,22 @@ class PedometerBindings { return __objc_msgSend_999(obj, sel); } - late final __objc_msgSend_999Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_999 = - __objc_msgSend_999Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_999Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_999 = __objc_msgSend_999Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_maximumRegionMonitoringDistance1 = _registerName1( "maximumRegionMonitoringDistance", @@ -34885,26 +34889,26 @@ class PedometerBindings { return __objc_msgSend_1000(obj, sel, purposeKey, completion); } - late final __objc_msgSend_1000Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1000 = - __objc_msgSend_1000Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1000Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1000 = __objc_msgSend_1000Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_requestTemporaryFullAccuracyAuthorizationWithPurposeKey_1 = _registerName1( @@ -34940,24 +34944,24 @@ class PedometerBindings { return __objc_msgSend_1001(obj, sel, completion); } - late final __objc_msgSend_1001Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1001 = - __objc_msgSend_1001Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1001Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1001 = __objc_msgSend_1001Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_stopMonitoringLocationPushes1 = _registerName1( "stopMonitoringLocationPushes", @@ -34975,28 +34979,28 @@ class PedometerBindings { return __objc_msgSend_1002(obj, sel, center, radius, identifier); } - late final __objc_msgSend_1002Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - ffi.Double, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1002 = - __objc_msgSend_1002Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - double, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1002Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + ffi.Double, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1002 = __objc_msgSend_1002Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + double, + ffi.Pointer, + ) + >(); late final _sel_center1 = _registerName1("center"); late final _sel_radius1 = _registerName1("radius"); @@ -35007,30 +35011,30 @@ class PedometerBindings { late final _sel_containsCoordinate_1 = _registerName1("containsCoordinate:"); bool _objc_msgSend_1003( ffi.Pointer obj, - ffi.Pointer sel, - CLLocationCoordinate2D coordinate, - ) { - return __objc_msgSend_1003(obj, sel, coordinate); - } - - late final __objc_msgSend_1003Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1003 = - __objc_msgSend_1003Ptr - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - CLLocationCoordinate2D, - ) - >(); + ffi.Pointer sel, + CLLocationCoordinate2D coordinate, + ) { + return __objc_msgSend_1003(obj, sel, coordinate); + } + + late final __objc_msgSend_1003Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1003 = __objc_msgSend_1003Ptr + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + CLLocationCoordinate2D, + ) + >(); late final _sel_startMonitoringForRegion_desiredAccuracy_1 = _registerName1( "startMonitoringForRegion:desiredAccuracy:", @@ -35044,26 +35048,26 @@ class PedometerBindings { return __objc_msgSend_1004(obj, sel, region, accuracy); } - late final __objc_msgSend_1004Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1004 = - __objc_msgSend_1004Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); + late final __objc_msgSend_1004Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1004 = __objc_msgSend_1004Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); late final _sel_stopMonitoringForRegion_1 = _registerName1( "stopMonitoringForRegion:", @@ -35076,24 +35080,24 @@ class PedometerBindings { return __objc_msgSend_1005(obj, sel, region); } - late final __objc_msgSend_1005Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1005 = - __objc_msgSend_1005Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1005Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1005 = __objc_msgSend_1005Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_startMonitoringForRegion_1 = _registerName1( "startMonitoringForRegion:", @@ -35114,24 +35118,24 @@ class PedometerBindings { return __objc_msgSend_1006(obj, sel, bytes); } - late final __objc_msgSend_1006Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1006 = - __objc_msgSend_1006Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1006Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1006 = __objc_msgSend_1006Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_getUUIDBytes_1 = _registerName1("getUUIDBytes:"); void _objc_msgSend_1007( @@ -35142,24 +35146,24 @@ class PedometerBindings { return __objc_msgSend_1007(obj, sel, uuid); } - late final __objc_msgSend_1007Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1007 = - __objc_msgSend_1007Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1007Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1007 = __objc_msgSend_1007Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); int _objc_msgSend_1008( ffi.Pointer obj, @@ -35169,24 +35173,24 @@ class PedometerBindings { return __objc_msgSend_1008(obj, sel, otherUUID); } - late final __objc_msgSend_1008Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1008 = - __objc_msgSend_1008Ptr - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1008Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1008 = __objc_msgSend_1008Ptr + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_UUIDString1 = _registerName1("UUIDString"); late final _sel_initWithUUID_identifier_1 = _registerName1( @@ -35201,26 +35205,26 @@ class PedometerBindings { return __objc_msgSend_1009(obj, sel, uuid, identifier); } - late final __objc_msgSend_1009Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1009 = - __objc_msgSend_1009Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1009Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1009 = __objc_msgSend_1009Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithProximityUUID_identifier_1 = _registerName1( "initWithProximityUUID:identifier:", @@ -35238,28 +35242,28 @@ class PedometerBindings { return __objc_msgSend_1010(obj, sel, uuid, major, identifier); } - late final __objc_msgSend_1010Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Uint16, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1010 = - __objc_msgSend_1010Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1010Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Uint16, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1010 = __objc_msgSend_1010Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ) + >(); late final _sel_initWithProximityUUID_major_identifier_1 = _registerName1( "initWithProximityUUID:major:identifier:", @@ -35278,30 +35282,30 @@ class PedometerBindings { return __objc_msgSend_1011(obj, sel, uuid, major, minor, identifier); } - late final __objc_msgSend_1011Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Uint16, - ffi.Uint16, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1011 = - __objc_msgSend_1011Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1011Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Uint16, + ffi.Uint16, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1011 = __objc_msgSend_1011Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer, + ) + >(); late final _sel_initWithProximityUUID_major_minor_identifier_1 = _registerName1("initWithProximityUUID:major:minor:identifier:"); @@ -35319,22 +35323,22 @@ class PedometerBindings { return __objc_msgSend_1012(obj, sel); } - late final __objc_msgSend_1012Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1012 = - __objc_msgSend_1012Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1012Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1012 = __objc_msgSend_1012Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_major1 = _registerName1("major"); late final _sel_minor1 = _registerName1("minor"); @@ -35347,24 +35351,24 @@ class PedometerBindings { return __objc_msgSend_1013(obj, sel, uuid); } - late final __objc_msgSend_1013Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1013 = - __objc_msgSend_1013Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1013Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1013 = __objc_msgSend_1013Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_initWithUUID_major_1 = _registerName1("initWithUUID:major:"); instancetype _objc_msgSend_1014( @@ -35376,26 +35380,26 @@ class PedometerBindings { return __objc_msgSend_1014(obj, sel, uuid, major); } - late final __objc_msgSend_1014Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Uint16, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1014 = - __objc_msgSend_1014Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); + late final __objc_msgSend_1014Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Uint16, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1014 = __objc_msgSend_1014Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); late final _sel_initWithUUID_major_minor_1 = _registerName1( "initWithUUID:major:minor:", @@ -35410,28 +35414,28 @@ class PedometerBindings { return __objc_msgSend_1015(obj, sel, uuid, major, minor); } - late final __objc_msgSend_1015Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Uint16, - ffi.Uint16, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1015 = - __objc_msgSend_1015Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - ) - >(); + late final __objc_msgSend_1015Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Uint16, + ffi.Uint16, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1015 = __objc_msgSend_1015Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + ) + >(); late final _sel_initWithBeaconIdentityConstraint_identifier_1 = _registerName1("initWithBeaconIdentityConstraint:identifier:"); @@ -35444,26 +35448,26 @@ class PedometerBindings { return __objc_msgSend_1016(obj, sel, beaconIdentityConstraint, identifier); } - late final __objc_msgSend_1016Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1016 = - __objc_msgSend_1016Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1016Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1016 = __objc_msgSend_1016Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_peripheralDataWithMeasuredPower_1 = _registerName1( "peripheralDataWithMeasuredPower:", @@ -35476,24 +35480,24 @@ class PedometerBindings { return __objc_msgSend_1017(obj, sel, measuredPower); } - late final __objc_msgSend_1017Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1017 = - __objc_msgSend_1017Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1017Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1017 = __objc_msgSend_1017Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_beaconIdentityConstraint1 = _registerName1( "beaconIdentityConstraint", @@ -35505,22 +35509,22 @@ class PedometerBindings { return __objc_msgSend_1018(obj, sel); } - late final __objc_msgSend_1018Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1018 = - __objc_msgSend_1018Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1018Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1018 = __objc_msgSend_1018Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_proximityUUID1 = _registerName1("proximityUUID"); late final _sel_notifyEntryStateOnDisplay1 = _registerName1( @@ -35540,24 +35544,24 @@ class PedometerBindings { return __objc_msgSend_1019(obj, sel, region); } - late final __objc_msgSend_1019Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1019 = - __objc_msgSend_1019Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1019Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1019 = __objc_msgSend_1019Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_stopRangingBeaconsInRegion_1 = _registerName1( "stopRangingBeaconsInRegion:", @@ -35573,24 +35577,24 @@ class PedometerBindings { return __objc_msgSend_1020(obj, sel, constraint); } - late final __objc_msgSend_1020Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1020 = - __objc_msgSend_1020Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1020Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1020 = __objc_msgSend_1020Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_stopRangingBeaconsSatisfyingConstraint_1 = _registerName1( "stopRangingBeaconsSatisfyingConstraint:", @@ -35606,26 +35610,26 @@ class PedometerBindings { return __objc_msgSend_1021(obj, sel, distance, timeout); } - late final __objc_msgSend_1021Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ffi.Double, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1021 = - __objc_msgSend_1021Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - double, - double, - ) - >(); + late final __objc_msgSend_1021Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Double, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1021 = __objc_msgSend_1021Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + double, + double, + ) + >(); late final _sel_disallowDeferredLocationUpdates1 = _registerName1( "disallowDeferredLocationUpdates", @@ -35647,28 +35651,28 @@ class PedometerBindings { return __objc_msgSend_1022(obj, sel, purposeKey, sampleCount, handler); } - late final __objc_msgSend_1022Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1022 = - __objc_msgSend_1022Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1022Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1022 = __objc_msgSend_1022Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_startMonitoringVisits1 = _registerName1( "startMonitoringVisits", @@ -35686,24 +35690,24 @@ class PedometerBindings { return __objc_msgSend_1023(obj, sel, placemark); } - late final __objc_msgSend_1023Ptr = _lookup< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1023 = - __objc_msgSend_1023Ptr - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1023Ptr = + _lookup< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1023 = __objc_msgSend_1023Ptr + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_region1 = _registerName1("region"); ffi.Pointer _objc_msgSend_1024( @@ -35713,22 +35717,22 @@ class PedometerBindings { return __objc_msgSend_1024(obj, sel); } - late final __objc_msgSend_1024Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1024 = - __objc_msgSend_1024Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1024Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1024 = __objc_msgSend_1024Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _sel_addressDictionary1 = _registerName1("addressDictionary"); late final _sel_thoroughfare1 = _registerName1("thoroughfare"); @@ -35754,22 +35758,22 @@ class PedometerBindings { return __objc_msgSend_1025(obj, sel); } - late final __objc_msgSend_1025Ptr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1025 = - __objc_msgSend_1025Ptr - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); + late final __objc_msgSend_1025Ptr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1025 = __objc_msgSend_1025Ptr + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); late final _class_CLGeocoder1 = _getClass1("CLGeocoder"); late final _sel_isGeocoding1 = _registerName1("isGeocoding"); @@ -35785,26 +35789,26 @@ class PedometerBindings { return __objc_msgSend_1026(obj, sel, location, completionHandler); } - late final __objc_msgSend_1026Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1026 = - __objc_msgSend_1026Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1026Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1026 = __objc_msgSend_1026Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_reverseGeocodeLocation_preferredLocale_completionHandler_1 = _registerName1( @@ -35820,28 +35824,28 @@ class PedometerBindings { return __objc_msgSend_1027(obj, sel, location, locale, completionHandler); } - late final __objc_msgSend_1027Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1027 = - __objc_msgSend_1027Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1027Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1027 = __objc_msgSend_1027Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_geocodeAddressDictionary_completionHandler_1 = _registerName1( "geocodeAddressDictionary:completionHandler:", @@ -35855,26 +35859,26 @@ class PedometerBindings { return __objc_msgSend_1028(obj, sel, addressDictionary, completionHandler); } - late final __objc_msgSend_1028Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1028 = - __objc_msgSend_1028Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1028Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1028 = __objc_msgSend_1028Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_geocodeAddressString_inRegion_completionHandler_1 = _registerName1("geocodeAddressString:inRegion:completionHandler:"); @@ -35894,28 +35898,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_1029Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1029 = - __objc_msgSend_1029Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1029Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1029 = __objc_msgSend_1029Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_geocodeAddressString_inRegion_preferredLocale_completionHandler_1 = _registerName1( @@ -35939,30 +35943,30 @@ class PedometerBindings { ); } - late final __objc_msgSend_1030Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1030 = - __objc_msgSend_1030Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1030Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1030 = __objc_msgSend_1030Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_geocodeAddressString_completionHandler_1 = _registerName1( "geocodeAddressString:completionHandler:", @@ -35976,26 +35980,26 @@ class PedometerBindings { return __objc_msgSend_1031(obj, sel, addressString, completionHandler); } - late final __objc_msgSend_1031Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1031 = - __objc_msgSend_1031Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1031Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1031 = __objc_msgSend_1031Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_cancelGeocode1 = _registerName1("cancelGeocode"); late final _sel_geocodePostalAddress_completionHandler_1 = _registerName1( @@ -36010,26 +36014,26 @@ class PedometerBindings { return __objc_msgSend_1032(obj, sel, postalAddress, completionHandler); } - late final __objc_msgSend_1032Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1032 = - __objc_msgSend_1032Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1032Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1032 = __objc_msgSend_1032Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); late final _sel_geocodePostalAddress_preferredLocale_completionHandler_1 = _registerName1("geocodePostalAddress:preferredLocale:completionHandler:"); @@ -36049,28 +36053,28 @@ class PedometerBindings { ); } - late final __objc_msgSend_1033Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - > - >('objc_msgSend'); - late final __objc_msgSend_1033 = - __objc_msgSend_1033Ptr - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_ObjCBlock>, - ) - >(); + late final __objc_msgSend_1033Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + > + >('objc_msgSend'); + late final __objc_msgSend_1033 = __objc_msgSend_1033Ptr + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_ObjCBlock>, + ) + >(); ObjCBlock_ffiVoid_CMPedometerData_NSError wrapCallback( ObjCBlock_ffiVoid_CMPedometerData_NSError callback, @@ -36083,16 +36087,14 @@ class PedometerBindings { ); } - late final _wrapCallbackPtr = _lookup< - ffi.NativeFunction< - ffi.Pointer<_ObjCBlock> Function(ffi.Pointer<_ObjCBlock>) - > - >('wrapCallback'); - late final _wrapCallback = - _wrapCallbackPtr - .asFunction< - ffi.Pointer<_ObjCBlock> Function(ffi.Pointer<_ObjCBlock>) - >(); + late final _wrapCallbackPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer<_ObjCBlock> Function(ffi.Pointer<_ObjCBlock>) + > + >('wrapCallback'); + late final _wrapCallback = _wrapCallbackPtr + .asFunction Function(ffi.Pointer<_ObjCBlock>)>(); } class _ObjCWrapper implements ffi.Finalizable { @@ -38504,31 +38506,31 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_277_stret( - stret, - _id, - _lib._sel_localizedStandardRangeOfString_1, - str._id, - ) + stret, + _id, + _lib._sel_localizedStandardRangeOfString_1, + str._id, + ) : stret.ref = _lib._objc_msgSend_277( - _id, - _lib._sel_localizedStandardRangeOfString_1, - str._id, - ); + _id, + _lib._sel_localizedStandardRangeOfString_1, + str._id, + ); } void rangeOfString_(ffi.Pointer<_NSRange> stret, NSString searchString) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_277_stret( - stret, - _id, - _lib._sel_rangeOfString_1, - searchString._id, - ) + stret, + _id, + _lib._sel_rangeOfString_1, + searchString._id, + ) : stret.ref = _lib._objc_msgSend_277( - _id, - _lib._sel_rangeOfString_1, - searchString._id, - ); + _id, + _lib._sel_rangeOfString_1, + searchString._id, + ); } void rangeOfString_options_( @@ -38538,18 +38540,18 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_278_stret( - stret, - _id, - _lib._sel_rangeOfString_options_1, - searchString._id, - mask, - ) + stret, + _id, + _lib._sel_rangeOfString_options_1, + searchString._id, + mask, + ) : stret.ref = _lib._objc_msgSend_278( - _id, - _lib._sel_rangeOfString_options_1, - searchString._id, - mask, - ); + _id, + _lib._sel_rangeOfString_options_1, + searchString._id, + mask, + ); } void rangeOfString_options_range_( @@ -38560,20 +38562,20 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_279_stret( - stret, - _id, - _lib._sel_rangeOfString_options_range_1, - searchString._id, - mask, - rangeOfReceiverToSearch, - ) + stret, + _id, + _lib._sel_rangeOfString_options_range_1, + searchString._id, + mask, + rangeOfReceiverToSearch, + ) : stret.ref = _lib._objc_msgSend_279( - _id, - _lib._sel_rangeOfString_options_range_1, - searchString._id, - mask, - rangeOfReceiverToSearch, - ); + _id, + _lib._sel_rangeOfString_options_range_1, + searchString._id, + mask, + rangeOfReceiverToSearch, + ); } void rangeOfString_options_range_locale_( @@ -38585,22 +38587,22 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_298_stret( - stret, - _id, - _lib._sel_rangeOfString_options_range_locale_1, - searchString._id, - mask, - rangeOfReceiverToSearch, - locale?._id ?? ffi.nullptr, - ) + stret, + _id, + _lib._sel_rangeOfString_options_range_locale_1, + searchString._id, + mask, + rangeOfReceiverToSearch, + locale?._id ?? ffi.nullptr, + ) : stret.ref = _lib._objc_msgSend_298( - _id, - _lib._sel_rangeOfString_options_range_locale_1, - searchString._id, - mask, - rangeOfReceiverToSearch, - locale?._id ?? ffi.nullptr, - ); + _id, + _lib._sel_rangeOfString_options_range_locale_1, + searchString._id, + mask, + rangeOfReceiverToSearch, + locale?._id ?? ffi.nullptr, + ); } void rangeOfCharacterFromSet_( @@ -38609,16 +38611,16 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_299_stret( - stret, - _id, - _lib._sel_rangeOfCharacterFromSet_1, - searchSet._id, - ) + stret, + _id, + _lib._sel_rangeOfCharacterFromSet_1, + searchSet._id, + ) : stret.ref = _lib._objc_msgSend_299( - _id, - _lib._sel_rangeOfCharacterFromSet_1, - searchSet._id, - ); + _id, + _lib._sel_rangeOfCharacterFromSet_1, + searchSet._id, + ); } void rangeOfCharacterFromSet_options_( @@ -38628,18 +38630,18 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_300_stret( - stret, - _id, - _lib._sel_rangeOfCharacterFromSet_options_1, - searchSet._id, - mask, - ) + stret, + _id, + _lib._sel_rangeOfCharacterFromSet_options_1, + searchSet._id, + mask, + ) : stret.ref = _lib._objc_msgSend_300( - _id, - _lib._sel_rangeOfCharacterFromSet_options_1, - searchSet._id, - mask, - ); + _id, + _lib._sel_rangeOfCharacterFromSet_options_1, + searchSet._id, + mask, + ); } void rangeOfCharacterFromSet_options_range_( @@ -38650,20 +38652,20 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_301_stret( - stret, - _id, - _lib._sel_rangeOfCharacterFromSet_options_range_1, - searchSet._id, - mask, - rangeOfReceiverToSearch, - ) + stret, + _id, + _lib._sel_rangeOfCharacterFromSet_options_range_1, + searchSet._id, + mask, + rangeOfReceiverToSearch, + ) : stret.ref = _lib._objc_msgSend_301( - _id, - _lib._sel_rangeOfCharacterFromSet_options_range_1, - searchSet._id, - mask, - rangeOfReceiverToSearch, - ); + _id, + _lib._sel_rangeOfCharacterFromSet_options_range_1, + searchSet._id, + mask, + rangeOfReceiverToSearch, + ); } void rangeOfComposedCharacterSequenceAtIndex_( @@ -38672,16 +38674,16 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_302_stret( - stret, - _id, - _lib._sel_rangeOfComposedCharacterSequenceAtIndex_1, - index, - ) + stret, + _id, + _lib._sel_rangeOfComposedCharacterSequenceAtIndex_1, + index, + ) : stret.ref = _lib._objc_msgSend_302( - _id, - _lib._sel_rangeOfComposedCharacterSequenceAtIndex_1, - index, - ); + _id, + _lib._sel_rangeOfComposedCharacterSequenceAtIndex_1, + index, + ); } void rangeOfComposedCharacterSequencesForRange_( @@ -38690,16 +38692,16 @@ class NSString extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_303_stret( - stret, - _id, - _lib._sel_rangeOfComposedCharacterSequencesForRange_1, - range, - ) + stret, + _id, + _lib._sel_rangeOfComposedCharacterSequencesForRange_1, + range, + ) : stret.ref = _lib._objc_msgSend_303( - _id, - _lib._sel_rangeOfComposedCharacterSequencesForRange_1, - range, - ); + _id, + _lib._sel_rangeOfComposedCharacterSequencesForRange_1, + range, + ); } NSString stringByAppendingString_(NSString aString) { @@ -38833,16 +38835,16 @@ class NSString extends NSObject { void lineRangeForRange_(ffi.Pointer<_NSRange> stret, _NSRange range) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_303_stret( - stret, - _id, - _lib._sel_lineRangeForRange_1, - range, - ) + stret, + _id, + _lib._sel_lineRangeForRange_1, + range, + ) : stret.ref = _lib._objc_msgSend_303( - _id, - _lib._sel_lineRangeForRange_1, - range, - ); + _id, + _lib._sel_lineRangeForRange_1, + range, + ); } void getParagraphStart_end_contentsEnd_forRange_( @@ -38864,16 +38866,16 @@ class NSString extends NSObject { void paragraphRangeForRange_(ffi.Pointer<_NSRange> stret, _NSRange range) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_303_stret( - stret, - _id, - _lib._sel_paragraphRangeForRange_1, - range, - ) + stret, + _id, + _lib._sel_paragraphRangeForRange_1, + range, + ) : stret.ref = _lib._objc_msgSend_303( - _id, - _lib._sel_paragraphRangeForRange_1, - range, - ); + _id, + _lib._sel_paragraphRangeForRange_1, + range, + ); } void enumerateSubstringsInRange_options_usingBlock_( @@ -40629,20 +40631,20 @@ class NSCoder extends NSObject { double decodeFloatForKey_(NSString key) { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_253_fpret( - _id, - _lib._sel_decodeFloatForKey_1, - key._id, - ) + _id, + _lib._sel_decodeFloatForKey_1, + key._id, + ) : _lib._objc_msgSend_253(_id, _lib._sel_decodeFloatForKey_1, key._id); } double decodeDoubleForKey_(NSString key) { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_254_fpret( - _id, - _lib._sel_decodeDoubleForKey_1, - key._id, - ) + _id, + _lib._sel_decodeDoubleForKey_1, + key._id, + ) : _lib._objc_msgSend_254(_id, _lib._sel_decodeDoubleForKey_1, key._id); } @@ -41157,20 +41159,20 @@ class NSData extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_217_stret( - stret, - _id, - _lib._sel_rangeOfData_options_range_1, - dataToFind._id, - mask, - searchRange, - ) + stret, + _id, + _lib._sel_rangeOfData_options_range_1, + dataToFind._id, + mask, + searchRange, + ) : stret.ref = _lib._objc_msgSend_217( - _id, - _lib._sel_rangeOfData_options_range_1, - dataToFind._id, - mask, - searchRange, - ); + _id, + _lib._sel_rangeOfData_options_range_1, + dataToFind._id, + mask, + searchRange, + ); } void enumerateByteRangesUsingBlock_( @@ -44647,11 +44649,11 @@ class NSError extends NSObject { return _ret.address == 0 ? null : ObjCBlock_ObjCObject_NSError_NSString._( - _ret, - _lib, - retain: true, - release: true, - ); + _ret, + _lib, + retain: true, + release: true, + ); } @override @@ -44870,10 +44872,11 @@ _ObjCBlock_ObjCObject_NSError_NSString_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ObjCObject_NSError_NSString_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ObjCObject_NSError_NSString_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ObjCObject_NSError_NSString extends _ObjCBlockBase { ObjCBlock_ObjCObject_NSError_NSString._( @@ -44903,12 +44906,13 @@ class ObjCBlock_ObjCObject_NSError_NSString extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ObjCObject_NSError_NSString_fnPtrTrampoline).cast(), + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ObjCObject_NSError_NSString_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -44927,14 +44931,13 @@ class ObjCBlock_ObjCObject_NSError_NSString extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ObjCObject_NSError_NSString_closureTrampoline, - ).cast(), + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ObjCObject_NSError_NSString_closureTrampoline) + .cast(), _ObjCBlock_ObjCObject_NSError_NSString_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( @@ -44950,47 +44953,47 @@ class ObjCBlock_ObjCObject_NSError_NSString extends _ObjCBlockBase { NSObject? call(NSError arg0, NSString arg1) => _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ) - > - >() - .asFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >()(_id, arg0._id, arg1._id) - .address == - 0 - ? null - : NSObject._( - _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ) - > - >() - .asFunction< + .cast< + ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer arg0, + ffi.Pointer arg1, ) - >()(_id, arg0._id, arg1._id), - _lib, - retain: false, - release: true, - ); + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >()(_id, arg0._id, arg1._id) + .address == + 0 + ? null + : NSObject._( + _id.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ) + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >()(_id, arg0._id, arg1._id), + _lib, + retain: false, + release: true, + ); } final class _ObjCBlockDesc extends ffi.Struct { @@ -45490,10 +45493,11 @@ void _ObjCBlock_ffiVoid_ffiUnsignedLong_bool_closureTrampoline( ffi.Pointer<_ObjCBlock> block, int arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_ffiUnsignedLong_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_ffiUnsignedLong_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_ffiUnsignedLong_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_ffiUnsignedLong_bool._( @@ -45520,12 +45524,13 @@ class ObjCBlock_ffiVoid_ffiUnsignedLong_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.UnsignedLong, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_ffiUnsignedLong_bool_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.UnsignedLong, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ffiUnsignedLong_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -45544,14 +45549,13 @@ class ObjCBlock_ffiVoid_ffiUnsignedLong_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.UnsignedLong, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ffiUnsignedLong_bool_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.UnsignedLong, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ffiUnsignedLong_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_ffiUnsignedLong_bool_registerClosure( (int arg0, ffi.Pointer arg1) => fn(arg0, arg1), ), @@ -45574,15 +45578,17 @@ class ObjCBlock_ffiVoid_ffiUnsignedLong_bool extends _ObjCBlockBase { void Function(int, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.UnsignedLong, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_ffiUnsignedLong_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.UnsignedLong, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ffiUnsignedLong_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ffiUnsignedLong_bool_registerClosure( @@ -45646,10 +45652,11 @@ bool _ObjCBlock_bool_ffiUnsignedLong_bool_closureTrampoline( ffi.Pointer<_ObjCBlock> block, int arg0, ffi.Pointer arg1, -) => _ObjCBlock_bool_ffiUnsignedLong_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_bool_ffiUnsignedLong_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_bool_ffiUnsignedLong_bool extends _ObjCBlockBase { ObjCBlock_bool_ffiUnsignedLong_bool._( @@ -45676,15 +45683,13 @@ class ObjCBlock_bool_ffiUnsignedLong_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.UnsignedLong, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ffiUnsignedLong_bool_fnPtrTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.UnsignedLong, + ffi.Pointer, + ) + >(_ObjCBlock_bool_ffiUnsignedLong_bool_fnPtrTrampoline, false) + .cast(), ptr.cast(), ), lib, @@ -45703,15 +45708,16 @@ class ObjCBlock_bool_ffiUnsignedLong_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.UnsignedLong, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ffiUnsignedLong_bool_closureTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.UnsignedLong, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ffiUnsignedLong_bool_closureTrampoline, + false, + ) + .cast(), _ObjCBlock_bool_ffiUnsignedLong_bool_registerClosure( (int arg0, ffi.Pointer arg1) => fn(arg0, arg1), ), @@ -45791,12 +45797,13 @@ class ObjCBlock_ffiVoid_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - _NSRange, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSRange_bool_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSRange_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -45815,12 +45822,13 @@ class ObjCBlock_ffiVoid_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - _NSRange, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSRange_bool_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSRange_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSRange_bool_registerClosure( (_NSRange arg0, ffi.Pointer arg1) => fn(arg0, arg1), ), @@ -45843,14 +45851,17 @@ class ObjCBlock_ffiVoid_NSRange_bool extends _ObjCBlockBase { void Function(_NSRange, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - _NSRange, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSRange_bool_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + _NSRange, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSRange_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSRange_bool_registerClosure( @@ -45915,10 +45926,11 @@ void _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_closureTrampoline( ffi.Pointer arg0, int arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool._( @@ -45949,15 +45961,14 @@ class ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -45976,15 +45987,16 @@ class ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + >( + _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_closureTrampoline, + ) + .cast(), _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_registerClosure( ( ffi.Pointer arg0, @@ -46015,16 +46027,18 @@ class ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool extends _ObjCBlockBase { void Function(NSObject, int, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ObjCObject_ffiUnsignedLong_bool_registerClosure( @@ -46110,10 +46124,11 @@ bool _ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool_closureTrampoline( ffi.Pointer arg0, int arg1, ffi.Pointer arg2, -) => _ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool extends _ObjCBlockBase { ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool._( @@ -46144,16 +46159,17 @@ class ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool_fnPtrTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool_fnPtrTrampoline, + false, + ) + .cast(), ptr.cast(), ), lib, @@ -46172,16 +46188,17 @@ class ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool_closureTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool_closureTrampoline, + false, + ) + .cast(), _ObjCBlock_bool_ObjCObject_ffiUnsignedLong_bool_registerClosure( ( ffi.Pointer arg0, @@ -46255,10 +46272,11 @@ int _ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject extends _ObjCBlockBase { @@ -46289,15 +46307,16 @@ class ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Int32 Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject_fnPtrTrampoline, - 0, - ).cast(), + ffi.Int32 Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject_fnPtrTrampoline, + 0, + ) + .cast(), ptr.cast(), ), lib, @@ -46316,15 +46335,16 @@ class ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Int32 Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject_closureTrampoline, - 0, - ).cast(), + ffi.Int32 Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject_closureTrampoline, + 0, + ) + .cast(), _ObjCBlock_NSComparisonResult_ObjCObject_ObjCObject_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( NSObject._(arg0, lib, retain: true, release: true), @@ -46418,10 +46438,11 @@ bool _ObjCBlock_bool_ObjCObject_ObjCObject_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_bool_ObjCObject_ObjCObject_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_bool_ObjCObject_ObjCObject_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_bool_ObjCObject_ObjCObject extends _ObjCBlockBase { ObjCBlock_bool_ObjCObject_ObjCObject._( @@ -46451,15 +46472,16 @@ class ObjCBlock_bool_ObjCObject_ObjCObject extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_ObjCObject_fnPtrTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ObjCObject_ObjCObject_fnPtrTrampoline, + false, + ) + .cast(), ptr.cast(), ), lib, @@ -46478,15 +46500,16 @@ class ObjCBlock_bool_ObjCObject_ObjCObject extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_ObjCObject_closureTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ObjCObject_ObjCObject_closureTrampoline, + false, + ) + .cast(), _ObjCBlock_bool_ObjCObject_ObjCObject_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( NSObject._(arg0, lib, retain: true, release: true), @@ -46824,10 +46847,11 @@ bool _ObjCBlock_bool_ObjCObject_NSDictionary_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_bool_ObjCObject_NSDictionary_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_bool_ObjCObject_NSDictionary_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_bool_ObjCObject_NSDictionary extends _ObjCBlockBase { ObjCBlock_bool_ObjCObject_NSDictionary._( @@ -46857,15 +46881,16 @@ class ObjCBlock_bool_ObjCObject_NSDictionary extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_NSDictionary_fnPtrTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ObjCObject_NSDictionary_fnPtrTrampoline, + false, + ) + .cast(), ptr.cast(), ), lib, @@ -46884,15 +46909,16 @@ class ObjCBlock_bool_ObjCObject_NSDictionary extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_NSDictionary_closureTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ObjCObject_NSDictionary_closureTrampoline, + false, + ) + .cast(), _ObjCBlock_bool_ObjCObject_NSDictionary_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -47717,10 +47743,11 @@ void _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_closureTrampoline( ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool._( @@ -47751,15 +47778,14 @@ class ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -47778,15 +47804,14 @@ class ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_registerClosure( ( ffi.Pointer arg0, @@ -47817,16 +47842,18 @@ class ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool extends _ObjCBlockBase { void Function(NSObject, NSObject, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ObjCObject_ObjCObject_bool_registerClosure( @@ -47927,10 +47954,11 @@ bool _ObjCBlock_bool_ObjCObject_ObjCObject_bool_closureTrampoline( ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, -) => _ObjCBlock_bool_ObjCObject_ObjCObject_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_bool_ObjCObject_ObjCObject_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_bool_ObjCObject_ObjCObject_bool extends _ObjCBlockBase { ObjCBlock_bool_ObjCObject_ObjCObject_bool._( @@ -47961,16 +47989,17 @@ class ObjCBlock_bool_ObjCObject_ObjCObject_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_ObjCObject_bool_fnPtrTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ObjCObject_ObjCObject_bool_fnPtrTrampoline, + false, + ) + .cast(), ptr.cast(), ), lib, @@ -47989,16 +48018,17 @@ class ObjCBlock_bool_ObjCObject_ObjCObject_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_ObjCObject_bool_closureTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_bool_ObjCObject_ObjCObject_bool_closureTrampoline, + false, + ) + .cast(), _ObjCBlock_bool_ObjCObject_ObjCObject_bool_registerClosure( ( ffi.Pointer arg0, @@ -48085,13 +48115,13 @@ class NSDate extends NSObject { double get timeIntervalSinceReferenceDate { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_157_fpret( - _id, - _lib._sel_timeIntervalSinceReferenceDate1, - ) + _id, + _lib._sel_timeIntervalSinceReferenceDate1, + ) : _lib._objc_msgSend_157( - _id, - _lib._sel_timeIntervalSinceReferenceDate1, - ); + _id, + _lib._sel_timeIntervalSinceReferenceDate1, + ); } @override @@ -48123,15 +48153,15 @@ class NSDate extends NSObject { double timeIntervalSinceDate_(NSDate anotherDate) { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_159_fpret( - _id, - _lib._sel_timeIntervalSinceDate_1, - anotherDate._id, - ) + _id, + _lib._sel_timeIntervalSinceDate_1, + anotherDate._id, + ) : _lib._objc_msgSend_159( - _id, - _lib._sel_timeIntervalSinceDate_1, - anotherDate._id, - ); + _id, + _lib._sel_timeIntervalSinceDate_1, + anotherDate._id, + ); } double get timeIntervalSinceNow { @@ -48501,10 +48531,11 @@ void _ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_closureTrampoline( ffi.Pointer arg0, _NSRange arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_ffiVoid_NSRange_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_ffiVoid_NSRange_bool._( @@ -48535,13 +48566,14 @@ class ObjCBlock_ffiVoid_ffiVoid_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -48560,15 +48592,14 @@ class ObjCBlock_ffiVoid_ffiVoid_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_registerClosure( ( ffi.Pointer arg0, @@ -48595,16 +48626,18 @@ class ObjCBlock_ffiVoid_ffiVoid_NSRange_bool extends _ObjCBlockBase { void Function(ffi.Pointer, _NSRange, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ffiVoid_NSRange_bool_registerClosure( @@ -48689,10 +48722,11 @@ void _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, int arg1, -) => _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong extends _ObjCBlockBase { ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong._( @@ -48719,14 +48753,13 @@ class ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ) - >( - _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ) + >(_ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -48745,14 +48778,13 @@ class ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ) - >( - _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ) + >(_ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_registerClosure( (ffi.Pointer arg0, int arg1) => fn(arg0, arg1), ), @@ -48775,15 +48807,17 @@ class ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong extends _ObjCBlockBase { void Function(ffi.Pointer, int) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ) - >.listener( - _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ) + >.listener( + _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ffiVoid_ffiUnsignedLong_registerClosure( @@ -49956,10 +49990,11 @@ void _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_closureTrampoline( _NSRange arg1, _NSRange arg2, ffi.Pointer arg3, -) => _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2, arg3); +) => + _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2, arg3); class ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool._( @@ -49991,16 +50026,15 @@ class ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - _NSRange, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -50019,16 +50053,15 @@ class ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - _NSRange, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_registerClosure( ( ffi.Pointer arg0, @@ -50063,17 +50096,19 @@ class ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool extends _ObjCBlockBase { void Function(NSString?, _NSRange, _NSRange, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - _NSRange, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + _NSRange, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSString_NSRange_NSRange_bool_registerClosure( @@ -50164,10 +50199,11 @@ void _ObjCBlock_ffiVoid_NSString_bool_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_NSString_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_NSString_bool_closureRegistry[block.ref.target.address]!( + arg0, + arg1, + ); class ObjCBlock_ffiVoid_NSString_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSString_bool._( @@ -50197,12 +50233,13 @@ class ObjCBlock_ffiVoid_NSString_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSString_bool_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSString_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -50221,12 +50258,13 @@ class ObjCBlock_ffiVoid_NSString_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSString_bool_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSString_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSString_bool_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn(NSString._(arg0, lib, retain: true, release: true), arg1), @@ -50250,14 +50288,17 @@ class ObjCBlock_ffiVoid_NSString_bool extends _ObjCBlockBase { void Function(NSString, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSString_bool_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSString_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSString_bool_registerClosure( @@ -50304,19 +50345,20 @@ void _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_fnPtrTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, int arg1, -) => block.ref.target - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer arg0, - ffi.UnsignedLong arg1, - ) - > - >() - .asFunction, int)>()( - arg0, - arg1, -); +) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer arg0, + ffi.UnsignedLong arg1, + ) + > + >() + .asFunction, int)>()( + arg0, + arg1, + ); final _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureRegistry = , int)>{}; int _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureRegistryIndex = @@ -50335,10 +50377,11 @@ void _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, int arg1, -) => _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong extends _ObjCBlockBase { @@ -50369,14 +50412,13 @@ class ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ) - >( - _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ) + >(_ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -50395,14 +50437,15 @@ class ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ) - >( - _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ) + >( + _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureTrampoline, + ) + .cast(), _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_registerClosure( (ffi.Pointer arg0, int arg1) => fn(arg0, arg1), ), @@ -50425,15 +50468,17 @@ class ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong void Function(ffi.Pointer, int) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.UnsignedLong, - ) - >.listener( - _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.UnsignedLong, + ) + >.listener( + _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ffiUnsignedShort_ffiUnsignedLong_registerClosure( @@ -50765,10 +50810,11 @@ void _ObjCBlock_ffiVoid_ObjCObject_bool_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_ObjCObject_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_ObjCObject_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_ObjCObject_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_ObjCObject_bool._( @@ -50798,12 +50844,13 @@ class ObjCBlock_ffiVoid_ObjCObject_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_ObjCObject_bool_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -50822,12 +50869,13 @@ class ObjCBlock_ffiVoid_ObjCObject_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_ObjCObject_bool_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_ObjCObject_bool_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn(NSObject._(arg0, lib, retain: true, release: true), arg1), @@ -50851,14 +50899,17 @@ class ObjCBlock_ffiVoid_ObjCObject_bool extends _ObjCBlockBase { void Function(NSObject, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_ObjCObject_bool_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ObjCObject_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ObjCObject_bool_registerClosure( @@ -50960,12 +51011,13 @@ class ObjCBlock_bool_ObjCObject_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_bool_ObjCObject_bool_fnPtrTrampoline, false).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_bool_ObjCObject_bool_fnPtrTrampoline, false) + .cast(), ptr.cast(), ), lib, @@ -50984,15 +51036,13 @@ class ObjCBlock_bool_ObjCObject_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_bool_ObjCObject_bool_closureTrampoline, - false, - ).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_bool_ObjCObject_bool_closureTrampoline, false) + .cast(), _ObjCBlock_bool_ObjCObject_bool_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn(NSObject._(arg0, lib, retain: true, release: true), arg1), @@ -52102,11 +52152,12 @@ class ObjCBlock_ffiVoid_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSError_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -52125,11 +52176,12 @@ class ObjCBlock_ffiVoid_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSError_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSError_registerClosure( (ffi.Pointer arg0) => fn( arg0.address == 0 @@ -52156,13 +52208,14 @@ class ObjCBlock_ffiVoid_NSError extends _ObjCBlockBase { void Function(NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSError_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener(_ObjCBlock_ffiVoid_NSError_closureTrampoline) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSError_registerClosure( @@ -52310,12 +52363,13 @@ class ObjCBlock_bool_NSURL_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_bool_NSURL_NSError_fnPtrTrampoline, false).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_bool_NSURL_NSError_fnPtrTrampoline, false) + .cast(), ptr.cast(), ), lib, @@ -52334,12 +52388,13 @@ class ObjCBlock_bool_NSURL_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_bool_NSURL_NSError_closureTrampoline, false).cast(), + ffi.Bool Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_bool_NSURL_NSError_closureTrampoline, false) + .cast(), _ObjCBlock_bool_NSURL_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( NSURL._(arg0, lib, retain: true, release: true), @@ -52406,10 +52461,11 @@ void _ObjCBlock_ffiVoid_NSDictionary_NSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_NSDictionary_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_NSDictionary_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_NSDictionary_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSDictionary_NSError._( @@ -52439,12 +52495,13 @@ class ObjCBlock_ffiVoid_NSDictionary_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSDictionary_NSError_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSDictionary_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -52463,14 +52520,13 @@ class ObjCBlock_ffiVoid_NSDictionary_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSDictionary_NSError_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSDictionary_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSDictionary_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -52500,15 +52556,17 @@ class ObjCBlock_ffiVoid_NSDictionary_NSError extends _ObjCBlockBase { void Function(NSDictionary?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSDictionary_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSDictionary_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSDictionary_NSError_registerClosure( @@ -56315,10 +56373,11 @@ class NSThread extends NSObject { } } -void _ObjCBlock_ffiVoid_fnPtrTrampoline(ffi.Pointer<_ObjCBlock> block) => - block.ref.target - .cast>() - .asFunction()(); +void _ObjCBlock_ffiVoid_fnPtrTrampoline(ffi.Pointer<_ObjCBlock> block) => block + .ref + .target + .cast>() + .asFunction()(); final _ObjCBlock_ffiVoid_closureRegistry = {}; int _ObjCBlock_ffiVoid_closureRegistryIndex = 0; ffi.Pointer _ObjCBlock_ffiVoid_registerClosure(void Function() fn) { @@ -56350,8 +56409,9 @@ class ObjCBlock_ffiVoid extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function(ffi.Pointer<_ObjCBlock>) - >(_ObjCBlock_ffiVoid_fnPtrTrampoline).cast(), + ffi.Void Function(ffi.Pointer<_ObjCBlock>) + >(_ObjCBlock_ffiVoid_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -56368,8 +56428,9 @@ class ObjCBlock_ffiVoid extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function(ffi.Pointer<_ObjCBlock>) - >(_ObjCBlock_ffiVoid_closureTrampoline).cast(), + ffi.Void Function(ffi.Pointer<_ObjCBlock>) + >(_ObjCBlock_ffiVoid_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_registerClosure(() => fn()), ), lib, @@ -56388,10 +56449,11 @@ class ObjCBlock_ffiVoid extends _ObjCBlockBase { ObjCBlock_ffiVoid.listener(PedometerBindings lib, void Function() fn) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function(ffi.Pointer<_ObjCBlock>) - >.listener(_ObjCBlock_ffiVoid_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function(ffi.Pointer<_ObjCBlock>) + >.listener(_ObjCBlock_ffiVoid_closureTrampoline) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_registerClosure(() => fn()), @@ -57159,11 +57221,11 @@ class NSItemProvider extends NSObject { return _ret.address == 0 ? null : ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary._( - _ret, - _lib, - retain: true, - release: true, - ); + _ret, + _lib, + retain: true, + release: true, + ); } set previewImageHandler( @@ -57326,9 +57388,9 @@ _ObjCBlock_NSProgress_ffiVoidNSDataNSError_fnPtrTrampoline( ffi.Pointer Function(ffi.Pointer<_ObjCBlock> arg0) > >() - .asFunction Function(ffi.Pointer<_ObjCBlock>)>()( - arg0, -); + .asFunction< + ffi.Pointer Function(ffi.Pointer<_ObjCBlock>) + >()(arg0); final _ObjCBlock_NSProgress_ffiVoidNSDataNSError_closureRegistry = Function(ffi.Pointer<_ObjCBlock>)>{}; int _ObjCBlock_NSProgress_ffiVoidNSDataNSError_closureRegistryIndex = 0; @@ -57345,10 +57407,11 @@ ffi.Pointer _ObjCBlock_NSProgress_ffiVoidNSDataNSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer<_ObjCBlock> arg0, -) => _ObjCBlock_NSProgress_ffiVoidNSDataNSError_closureRegistry[block - .ref - .target - .address]!(arg0); +) => + _ObjCBlock_NSProgress_ffiVoidNSDataNSError_closureRegistry[block + .ref + .target + .address]!(arg0); class ObjCBlock_NSProgress_ffiVoidNSDataNSError extends _ObjCBlockBase { ObjCBlock_NSProgress_ffiVoidNSDataNSError._( @@ -57375,13 +57438,12 @@ class ObjCBlock_NSProgress_ffiVoidNSDataNSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >( - _ObjCBlock_NSProgress_ffiVoidNSDataNSError_fnPtrTrampoline, - ).cast(), + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >(_ObjCBlock_NSProgress_ffiVoidNSDataNSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -57400,13 +57462,12 @@ class ObjCBlock_NSProgress_ffiVoidNSDataNSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >( - _ObjCBlock_NSProgress_ffiVoidNSDataNSError_closureTrampoline, - ).cast(), + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >(_ObjCBlock_NSProgress_ffiVoidNSDataNSError_closureTrampoline) + .cast(), _ObjCBlock_NSProgress_ffiVoidNSDataNSError_registerClosure( (ffi.Pointer<_ObjCBlock> arg0) => fn( @@ -57426,43 +57487,43 @@ class ObjCBlock_NSProgress_ffiVoidNSDataNSError extends _ObjCBlockBase { NSProgress? call(ObjCBlock_ffiVoid_NSData_NSError arg0) => _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer<_ObjCBlock> arg0, - ) - > - >() - .asFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >()(_id, arg0._id) - .address == - 0 - ? null - : NSProgress._( - _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer<_ObjCBlock> arg0, - ) - > - >() - .asFunction< + .cast< + ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer<_ObjCBlock> arg0, ) - >()(_id, arg0._id), - _lib, - retain: false, - release: true, - ); + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >()(_id, arg0._id) + .address == + 0 + ? null + : NSProgress._( + _id.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer<_ObjCBlock> arg0, + ) + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >()(_id, arg0._id), + _lib, + retain: false, + release: true, + ); } class NSProgress extends NSObject { @@ -58023,9 +58084,9 @@ ffi.Pointer<_ObjCBlock> _ObjCBlock_ffiVoid_NSProgress_fnPtrTrampoline( ffi.Pointer<_ObjCBlock> Function(ffi.Pointer arg0) > >() - .asFunction Function(ffi.Pointer)>()( - arg0, -); + .asFunction< + ffi.Pointer<_ObjCBlock> Function(ffi.Pointer) + >()(arg0); final _ObjCBlock_ffiVoid_NSProgress_closureRegistry = Function(ffi.Pointer)>{}; int _ObjCBlock_ffiVoid_NSProgress_closureRegistryIndex = 0; @@ -58069,11 +58130,12 @@ class ObjCBlock_ffiVoid_NSProgress extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSProgress_fnPtrTrampoline).cast(), + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSProgress_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -58092,11 +58154,12 @@ class ObjCBlock_ffiVoid_NSProgress extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSProgress_closureTrampoline).cast(), + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSProgress_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSProgress_registerClosure( (ffi.Pointer arg0) => fn( @@ -58111,43 +58174,43 @@ class ObjCBlock_ffiVoid_NSProgress extends _ObjCBlockBase { ObjCBlock_ffiVoid? call(NSProgress arg0) => _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer arg0, - ) - > - >() - .asFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >()(_id, arg0._id) - .address == - 0 - ? null - : ObjCBlock_ffiVoid._( - _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer arg0, - ) - > - >() - .asFunction< + .cast< + ffi.NativeFunction< ffi.Pointer<_ObjCBlock> Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer arg0, ) - >()(_id, arg0._id), - _lib, - retain: false, - release: true, - ); + > + >() + .asFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >()(_id, arg0._id) + .address == + 0 + ? null + : ObjCBlock_ffiVoid._( + _id.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer arg0, + ) + > + >() + .asFunction< + ffi.Pointer<_ObjCBlock> Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >()(_id, arg0._id), + _lib, + retain: false, + release: true, + ); } void _ObjCBlock_ffiVoid_NSData_NSError_fnPtrTrampoline( @@ -58181,10 +58244,11 @@ void _ObjCBlock_ffiVoid_NSData_NSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_NSData_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_NSData_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_NSData_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSData_NSError._( @@ -58214,12 +58278,13 @@ class ObjCBlock_ffiVoid_NSData_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSData_NSError_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSData_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -58238,12 +58303,13 @@ class ObjCBlock_ffiVoid_NSData_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSData_NSError_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSData_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSData_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -58273,14 +58339,17 @@ class ObjCBlock_ffiVoid_NSData_NSError extends _ObjCBlockBase { void Function(NSData?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSData_NSError_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSData_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSData_NSError_registerClosure( @@ -58338,9 +58407,9 @@ _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_fnPtrTrampoline( ffi.Pointer Function(ffi.Pointer<_ObjCBlock> arg0) > >() - .asFunction Function(ffi.Pointer<_ObjCBlock>)>()( - arg0, -); + .asFunction< + ffi.Pointer Function(ffi.Pointer<_ObjCBlock>) + >()(arg0); final _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_closureRegistry = Function(ffi.Pointer<_ObjCBlock>)>{}; int _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_closureRegistryIndex = 0; @@ -58358,10 +58427,11 @@ ffi.Pointer _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer<_ObjCBlock> arg0, -) => _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_closureRegistry[block - .ref - .target - .address]!(arg0); +) => + _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_closureRegistry[block + .ref + .target + .address]!(arg0); class ObjCBlock_NSProgress_ffiVoidNSURLboolNSError extends _ObjCBlockBase { ObjCBlock_NSProgress_ffiVoidNSURLboolNSError._( @@ -58388,13 +58458,12 @@ class ObjCBlock_NSProgress_ffiVoidNSURLboolNSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >( - _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_fnPtrTrampoline, - ).cast(), + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >(_ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -58413,13 +58482,12 @@ class ObjCBlock_NSProgress_ffiVoidNSURLboolNSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >( - _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_closureTrampoline, - ).cast(), + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >(_ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_closureTrampoline) + .cast(), _ObjCBlock_NSProgress_ffiVoidNSURLboolNSError_registerClosure( (ffi.Pointer<_ObjCBlock> arg0) => fn( @@ -58439,43 +58507,43 @@ class ObjCBlock_NSProgress_ffiVoidNSURLboolNSError extends _ObjCBlockBase { NSProgress? call(ObjCBlock_ffiVoid_NSURL_bool_NSError arg0) => _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer<_ObjCBlock> arg0, - ) - > - >() - .asFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >()(_id, arg0._id) - .address == - 0 - ? null - : NSProgress._( - _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer<_ObjCBlock> arg0, - ) - > - >() - .asFunction< + .cast< + ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer<_ObjCBlock> arg0, ) - >()(_id, arg0._id), - _lib, - retain: false, - release: true, - ); + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >()(_id, arg0._id) + .address == + 0 + ? null + : NSProgress._( + _id.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer<_ObjCBlock> arg0, + ) + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >()(_id, arg0._id), + _lib, + retain: false, + release: true, + ); } void _ObjCBlock_ffiVoid_NSURL_bool_NSError_fnPtrTrampoline( @@ -58515,10 +58583,11 @@ void _ObjCBlock_ffiVoid_NSURL_bool_NSError_closureTrampoline( ffi.Pointer arg0, bool arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_NSURL_bool_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_NSURL_bool_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_NSURL_bool_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSURL_bool_NSError._( @@ -58549,13 +58618,14 @@ class ObjCBlock_ffiVoid_NSURL_bool_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSURL_bool_NSError_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURL_bool_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -58574,13 +58644,14 @@ class ObjCBlock_ffiVoid_NSURL_bool_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSURL_bool_NSError_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURL_bool_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSURL_bool_NSError_registerClosure( ( ffi.Pointer arg0, @@ -58615,16 +58686,18 @@ class ObjCBlock_ffiVoid_NSURL_bool_NSError extends _ObjCBlockBase { void Function(NSURL?, bool, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSURL_bool_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSURL_bool_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSURL_bool_NSError_registerClosure( @@ -58707,10 +58780,11 @@ void _ObjCBlock_ffiVoid_NSURL_NSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_NSURL_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_NSURL_NSError_closureRegistry[block.ref.target.address]!( + arg0, + arg1, + ); class ObjCBlock_ffiVoid_NSURL_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSURL_NSError._( @@ -58740,12 +58814,13 @@ class ObjCBlock_ffiVoid_NSURL_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSURL_NSError_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURL_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -58764,12 +58839,13 @@ class ObjCBlock_ffiVoid_NSURL_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSURL_NSError_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURL_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSURL_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -58799,14 +58875,17 @@ class ObjCBlock_ffiVoid_NSURL_NSError extends _ObjCBlockBase { void Function(NSURL?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSURL_NSError_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSURL_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSURL_NSError_registerClosure( @@ -58860,9 +58939,9 @@ _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_fnPtrTrampoline( ffi.Pointer Function(ffi.Pointer<_ObjCBlock> arg0) > >() - .asFunction Function(ffi.Pointer<_ObjCBlock>)>()( - arg0, -); + .asFunction< + ffi.Pointer Function(ffi.Pointer<_ObjCBlock>) + >()(arg0); final _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_closureRegistry = Function(ffi.Pointer<_ObjCBlock>)>{}; int _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_closureRegistryIndex = 0; @@ -58880,10 +58959,11 @@ ffi.Pointer _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer<_ObjCBlock> arg0, -) => _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_closureRegistry[block - .ref - .target - .address]!(arg0); +) => + _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_closureRegistry[block + .ref + .target + .address]!(arg0); class ObjCBlock_NSProgress_ffiVoidObjCObjectNSError extends _ObjCBlockBase { ObjCBlock_NSProgress_ffiVoidObjCObjectNSError._( @@ -58910,13 +58990,12 @@ class ObjCBlock_NSProgress_ffiVoidObjCObjectNSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >( - _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_fnPtrTrampoline, - ).cast(), + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >(_ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -58935,13 +59014,12 @@ class ObjCBlock_NSProgress_ffiVoidObjCObjectNSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >( - _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_closureTrampoline, - ).cast(), + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >(_ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_closureTrampoline) + .cast(), _ObjCBlock_NSProgress_ffiVoidObjCObjectNSError_registerClosure( (ffi.Pointer<_ObjCBlock> arg0) => fn( @@ -58961,43 +59039,43 @@ class ObjCBlock_NSProgress_ffiVoidObjCObjectNSError extends _ObjCBlockBase { NSProgress? call(ObjCBlock_ffiVoid_ObjCObject_NSError arg0) => _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer<_ObjCBlock> arg0, - ) - > - >() - .asFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ) - >()(_id, arg0._id) - .address == - 0 - ? null - : NSProgress._( - _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer<_ObjCBlock> arg0, - ) - > - >() - .asFunction< + .cast< + ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer<_ObjCBlock> arg0, ) - >()(_id, arg0._id), - _lib, - retain: false, - release: true, - ); + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >()(_id, arg0._id) + .address == + 0 + ? null + : NSProgress._( + _id.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer<_ObjCBlock> arg0, + ) + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ) + >()(_id, arg0._id), + _lib, + retain: false, + release: true, + ); } void _ObjCBlock_ffiVoid_ObjCObject_NSError_fnPtrTrampoline( @@ -59031,10 +59109,11 @@ void _ObjCBlock_ffiVoid_ObjCObject_NSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_ObjCObject_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_ObjCObject_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_ObjCObject_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_ObjCObject_NSError._( @@ -59064,12 +59143,13 @@ class ObjCBlock_ffiVoid_ObjCObject_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_ObjCObject_NSError_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -59088,12 +59168,13 @@ class ObjCBlock_ffiVoid_ObjCObject_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_ObjCObject_NSError_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_ObjCObject_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -59123,15 +59204,17 @@ class ObjCBlock_ffiVoid_ObjCObject_NSError extends _ObjCBlockBase { void Function(NSObject?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_ObjCObject_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ObjCObject_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ObjCObject_NSError_registerClosure( @@ -59268,15 +59351,16 @@ class ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary_fnPtrTrampoline, + ) + .cast(), ptr.cast(), ), lib, @@ -59296,15 +59380,16 @@ class ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary_closureTrampoline, + ) + .cast(), _ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary_registerClosure( ( ffi.Pointer<_ObjCBlock> arg0, @@ -59341,16 +59426,18 @@ class ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ffiVoidObjCObjectNSError_ObjCObject_NSDictionary_registerClosure( @@ -59438,10 +59525,11 @@ void _ObjCBlock_ffiVoid_ObjCObject_NSError1_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_ObjCObject_NSError1_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_ObjCObject_NSError1_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_ObjCObject_NSError1 extends _ObjCBlockBase { ObjCBlock_ffiVoid_ObjCObject_NSError1._( @@ -59471,12 +59559,13 @@ class ObjCBlock_ffiVoid_ObjCObject_NSError1 extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_ObjCObject_NSError1_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_NSError1_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -59495,14 +59584,13 @@ class ObjCBlock_ffiVoid_ObjCObject_NSError1 extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ObjCObject_NSError1_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_NSError1_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_ObjCObject_NSError1_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -59530,15 +59618,17 @@ class ObjCBlock_ffiVoid_ObjCObject_NSError1 extends _ObjCBlockBase { void Function(NSObject?, NSError) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_ObjCObject_NSError1_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ObjCObject_NSError1_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ObjCObject_NSError1_registerClosure( @@ -61354,15 +61444,15 @@ class NSBundle extends NSObject { double preservationPriorityForTag_(NSString tag) { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_254_fpret( - _id, - _lib._sel_preservationPriorityForTag_1, - tag._id, - ) + _id, + _lib._sel_preservationPriorityForTag_1, + tag._id, + ) : _lib._objc_msgSend_254( - _id, - _lib._sel_preservationPriorityForTag_1, - tag._id, - ); + _id, + _lib._sel_preservationPriorityForTag_1, + tag._id, + ); } @override @@ -62048,10 +62138,11 @@ void _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_closureTrampoline( ffi.Pointer arg0, _NSRange arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_NSDictionary_NSRange_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSDictionary_NSRange_bool._( @@ -62082,15 +62173,14 @@ class ObjCBlock_ffiVoid_NSDictionary_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -62109,15 +62199,14 @@ class ObjCBlock_ffiVoid_NSDictionary_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_registerClosure( ( ffi.Pointer arg0, @@ -62148,16 +62237,18 @@ class ObjCBlock_ffiVoid_NSDictionary_NSRange_bool extends _ObjCBlockBase { void Function(NSDictionary, _NSRange, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSDictionary_NSRange_bool_registerClosure( @@ -62245,10 +62336,11 @@ void _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_closureTrampoline( ffi.Pointer arg0, _NSRange arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_ObjCObject_NSRange_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_ObjCObject_NSRange_bool._( @@ -62279,15 +62371,14 @@ class ObjCBlock_ffiVoid_ObjCObject_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -62306,15 +62397,14 @@ class ObjCBlock_ffiVoid_ObjCObject_NSRange_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_registerClosure( ( ffi.Pointer arg0, @@ -62347,16 +62437,18 @@ class ObjCBlock_ffiVoid_ObjCObject_NSRange_bool extends _ObjCBlockBase { void Function(NSObject?, _NSRange, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - _NSRange, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + _NSRange, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_ObjCObject_NSRange_bool_registerClosure( @@ -64225,15 +64317,15 @@ class NSTimeZone extends NSObject { double daylightSavingTimeOffsetForDate_(NSDate aDate) { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_159_fpret( - _id, - _lib._sel_daylightSavingTimeOffsetForDate_1, - aDate._id, - ) + _id, + _lib._sel_daylightSavingTimeOffsetForDate_1, + aDate._id, + ) : _lib._objc_msgSend_159( - _id, - _lib._sel_daylightSavingTimeOffsetForDate_1, - aDate._id, - ); + _id, + _lib._sel_daylightSavingTimeOffsetForDate_1, + aDate._id, + ); } NSDate? nextDaylightSavingTimeTransitionAfterDate_(NSDate aDate) { @@ -64841,31 +64933,31 @@ class NSCalendar extends NSObject { void minimumRangeOfUnit_(ffi.Pointer<_NSRange> stret, int unit) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_626_stret( - stret, - _id, - _lib._sel_minimumRangeOfUnit_1, - unit, - ) + stret, + _id, + _lib._sel_minimumRangeOfUnit_1, + unit, + ) : stret.ref = _lib._objc_msgSend_626( - _id, - _lib._sel_minimumRangeOfUnit_1, - unit, - ); + _id, + _lib._sel_minimumRangeOfUnit_1, + unit, + ); } void maximumRangeOfUnit_(ffi.Pointer<_NSRange> stret, int unit) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_626_stret( - stret, - _id, - _lib._sel_maximumRangeOfUnit_1, - unit, - ) + stret, + _id, + _lib._sel_maximumRangeOfUnit_1, + unit, + ) : stret.ref = _lib._objc_msgSend_626( - _id, - _lib._sel_maximumRangeOfUnit_1, - unit, - ); + _id, + _lib._sel_maximumRangeOfUnit_1, + unit, + ); } void rangeOfUnit_inUnit_forDate_( @@ -64876,20 +64968,20 @@ class NSCalendar extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_627_stret( - stret, - _id, - _lib._sel_rangeOfUnit_inUnit_forDate_1, - smaller, - larger, - date._id, - ) + stret, + _id, + _lib._sel_rangeOfUnit_inUnit_forDate_1, + smaller, + larger, + date._id, + ) : stret.ref = _lib._objc_msgSend_627( - _id, - _lib._sel_rangeOfUnit_inUnit_forDate_1, - smaller, - larger, - date._id, - ); + _id, + _lib._sel_rangeOfUnit_inUnit_forDate_1, + smaller, + larger, + date._id, + ); } int ordinalityOfUnit_inUnit_forDate_(int smaller, int larger, NSDate date) { @@ -65904,10 +65996,11 @@ void _ObjCBlock_ffiVoid_NSDate_bool_bool_closureTrampoline( ffi.Pointer arg0, bool arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_NSDate_bool_bool_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_NSDate_bool_bool_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_NSDate_bool_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSDate_bool_bool._( @@ -65938,13 +66031,14 @@ class ObjCBlock_ffiVoid_NSDate_bool_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSDate_bool_bool_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSDate_bool_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -65963,13 +66057,14 @@ class ObjCBlock_ffiVoid_NSDate_bool_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSDate_bool_bool_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSDate_bool_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSDate_bool_bool_registerClosure( ( ffi.Pointer arg0, @@ -66002,16 +66097,18 @@ class ObjCBlock_ffiVoid_NSDate_bool_bool extends _ObjCBlockBase { void Function(NSDate?, bool, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSDate_bool_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSDate_bool_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSDate_bool_bool_registerClosure( @@ -68665,11 +68762,12 @@ class ObjCBlock_ffiVoid_NSTimer extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSTimer_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSTimer_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -68688,11 +68786,12 @@ class ObjCBlock_ffiVoid_NSTimer extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSTimer_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSTimer_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSTimer_registerClosure( (ffi.Pointer arg0) => fn(NSTimer._(arg0, lib, retain: true, release: true)), @@ -68716,13 +68815,14 @@ class ObjCBlock_ffiVoid_NSTimer extends _ObjCBlockBase { void Function(NSTimer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSTimer_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener(_ObjCBlock_ffiVoid_NSTimer_closureTrampoline) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSTimer_registerClosure( @@ -69382,11 +69482,11 @@ class NSFileHandle extends NSObject { return _ret.address == 0 ? null : ObjCBlock_ffiVoid_NSFileHandle._( - _ret, - _lib, - retain: true, - release: true, - ); + _ret, + _lib, + retain: true, + release: true, + ); } set readabilityHandler(ObjCBlock_ffiVoid_NSFileHandle? value) { @@ -69402,11 +69502,11 @@ class NSFileHandle extends NSObject { return _ret.address == 0 ? null : ObjCBlock_ffiVoid_NSFileHandle._( - _ret, - _lib, - retain: true, - release: true, - ); + _ret, + _lib, + retain: true, + release: true, + ); } set writeabilityHandler(ObjCBlock_ffiVoid_NSFileHandle? value) { @@ -69646,11 +69746,12 @@ class ObjCBlock_ffiVoid_NSFileHandle extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSFileHandle_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSFileHandle_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -69669,11 +69770,12 @@ class ObjCBlock_ffiVoid_NSFileHandle extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSFileHandle_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSFileHandle_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSFileHandle_registerClosure( (ffi.Pointer arg0) => fn(NSFileHandle._(arg0, lib, retain: true, release: true)), @@ -69697,13 +69799,16 @@ class ObjCBlock_ffiVoid_NSFileHandle extends _ObjCBlockBase { void Function(NSFileHandle) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSFileHandle_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSFileHandle_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSFileHandle_registerClosure( @@ -72817,11 +72922,12 @@ class ObjCBlock_ffiVoid_NSArray extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSArray_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -72840,11 +72946,12 @@ class ObjCBlock_ffiVoid_NSArray extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSArray_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSArray_registerClosure( (ffi.Pointer arg0) => fn( arg0.address == 0 @@ -72871,13 +72978,14 @@ class ObjCBlock_ffiVoid_NSArray extends _ObjCBlockBase { void Function(NSArray?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSArray_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener(_ObjCBlock_ffiVoid_NSArray_closureTrampoline) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSArray_registerClosure( @@ -75305,14 +75413,14 @@ class NSProcessInfo extends NSObject { void getOperatingSystemVersion(ffi.Pointer stret) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_819_stret( - stret, - _id, - _lib._sel_operatingSystemVersion1, - ) + stret, + _id, + _lib._sel_operatingSystemVersion1, + ) : stret.ref = _lib._objc_msgSend_819( - _id, - _lib._sel_operatingSystemVersion1, - ); + _id, + _lib._sel_operatingSystemVersion1, + ); } int get processorCount { @@ -75639,8 +75747,9 @@ class ObjCBlock_ffiVoid_bool extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function(ffi.Pointer<_ObjCBlock>, ffi.Bool) - >(_ObjCBlock_ffiVoid_bool_fnPtrTrampoline).cast(), + ffi.Void Function(ffi.Pointer<_ObjCBlock>, ffi.Bool) + >(_ObjCBlock_ffiVoid_bool_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -75659,8 +75768,9 @@ class ObjCBlock_ffiVoid_bool extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function(ffi.Pointer<_ObjCBlock>, ffi.Bool) - >(_ObjCBlock_ffiVoid_bool_closureTrampoline).cast(), + ffi.Void Function(ffi.Pointer<_ObjCBlock>, ffi.Bool) + >(_ObjCBlock_ffiVoid_bool_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_bool_registerClosure((bool arg0) => fn(arg0)), ), lib, @@ -75679,10 +75789,11 @@ class ObjCBlock_ffiVoid_bool extends _ObjCBlockBase { ObjCBlock_ffiVoid_bool.listener(PedometerBindings lib, void Function(bool) fn) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function(ffi.Pointer<_ObjCBlock>, ffi.Bool) - >.listener(_ObjCBlock_ffiVoid_bool_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function(ffi.Pointer<_ObjCBlock>, ffi.Bool) + >.listener(_ObjCBlock_ffiVoid_bool_closureTrampoline) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_bool_registerClosure((bool arg0) => fn(arg0)), @@ -75840,31 +75951,31 @@ class NSTextCheckingResult extends NSObject { void rangeAtIndex_(ffi.Pointer<_NSRange> stret, int idx) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_302_stret( - stret, - _id, - _lib._sel_rangeAtIndex_1, - idx, - ) + stret, + _id, + _lib._sel_rangeAtIndex_1, + idx, + ) : stret.ref = _lib._objc_msgSend_302( - _id, - _lib._sel_rangeAtIndex_1, - idx, - ); + _id, + _lib._sel_rangeAtIndex_1, + idx, + ); } void rangeWithName_(ffi.Pointer<_NSRange> stret, NSString name) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_277_stret( - stret, - _id, - _lib._sel_rangeWithName_1, - name._id, - ) + stret, + _id, + _lib._sel_rangeWithName_1, + name._id, + ) : stret.ref = _lib._objc_msgSend_277( - _id, - _lib._sel_rangeWithName_1, - name._id, - ); + _id, + _lib._sel_rangeWithName_1, + name._id, + ); } NSTextCheckingResult resultByAdjustingRangesWithOffset_(int offset) { @@ -76415,20 +76526,20 @@ class NSRegularExpression extends NSObject { ) { _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_834_stret( - stret, - _id, - _lib._sel_rangeOfFirstMatchInString_options_range_1, - string._id, - options, - range, - ) + stret, + _id, + _lib._sel_rangeOfFirstMatchInString_options_range_1, + string._id, + options, + range, + ) : stret.ref = _lib._objc_msgSend_834( - _id, - _lib._sel_rangeOfFirstMatchInString_options_range_1, - string._id, - options, - range, - ); + _id, + _lib._sel_rangeOfFirstMatchInString_options_range_1, + string._id, + options, + range, + ); } NSString stringByReplacingMatchesInString_options_range_withTemplate_( @@ -76715,15 +76826,16 @@ class ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + >( + _ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool_fnPtrTrampoline, + ) + .cast(), ptr.cast(), ), lib, @@ -76742,15 +76854,16 @@ class ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + >( + _ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool_closureTrampoline, + ) + .cast(), _ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool_registerClosure( ( ffi.Pointer arg0, @@ -76760,11 +76873,11 @@ class ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool arg0.address == 0 ? null : NSTextCheckingResult._( - arg0, - lib, - retain: true, - release: true, - ), + arg0, + lib, + retain: true, + release: true, + ), arg1, arg2, ), @@ -76788,16 +76901,18 @@ class ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool void Function(NSTextCheckingResult?, int, ffi.Pointer) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Int32, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool_registerClosure( @@ -76809,11 +76924,11 @@ class ObjCBlock_ffiVoid_NSTextCheckingResult_NSMatchingFlags_bool arg0.address == 0 ? null : NSTextCheckingResult._( - arg0, - lib, - retain: true, - release: true, - ), + arg0, + lib, + retain: true, + release: true, + ), arg1, arg2, ), @@ -77748,10 +77863,11 @@ ffi.Pointer _ObjCBlock_ffiVoid_NSCachedURLResponse_registerClosure( void _ObjCBlock_ffiVoid_NSCachedURLResponse_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, -) => _ObjCBlock_ffiVoid_NSCachedURLResponse_closureRegistry[block - .ref - .target - .address]!(arg0); +) => + _ObjCBlock_ffiVoid_NSCachedURLResponse_closureRegistry[block + .ref + .target + .address]!(arg0); class ObjCBlock_ffiVoid_NSCachedURLResponse extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSCachedURLResponse._( @@ -77776,11 +77892,12 @@ class ObjCBlock_ffiVoid_NSCachedURLResponse extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSCachedURLResponse_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSCachedURLResponse_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -77799,23 +77916,22 @@ class ObjCBlock_ffiVoid_NSCachedURLResponse extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSCachedURLResponse_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSCachedURLResponse_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSCachedURLResponse_registerClosure( (ffi.Pointer arg0) => fn( arg0.address == 0 ? null : NSCachedURLResponse._( - arg0, - lib, - retain: true, - release: true, - ), + arg0, + lib, + retain: true, + release: true, + ), ), ), ), @@ -77837,14 +77953,16 @@ class ObjCBlock_ffiVoid_NSCachedURLResponse extends _ObjCBlockBase { void Function(NSCachedURLResponse?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSCachedURLResponse_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSCachedURLResponse_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSCachedURLResponse_registerClosure( @@ -77852,11 +77970,11 @@ class ObjCBlock_ffiVoid_NSCachedURLResponse extends _ObjCBlockBase { arg0.address == 0 ? null : NSCachedURLResponse._( - arg0, - lib, - retain: true, - release: true, - ), + arg0, + lib, + retain: true, + release: true, + ), ), ), ), @@ -78397,10 +78515,11 @@ void _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_closureTrampoline( ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError._( @@ -78431,15 +78550,14 @@ class ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -78458,15 +78576,14 @@ class ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_registerClosure( ( ffi.Pointer arg0, @@ -78503,16 +78620,18 @@ class ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError extends _ObjCBlockBase { void Function(NSURLResponse?, NSData?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError_registerClosure( @@ -78545,30 +78664,31 @@ class ObjCBlock_ffiVoid_NSURLResponse_NSData_NSError extends _ObjCBlockBase { >? _dartFuncListenerTrampoline; - void call(NSURLResponse? arg0, NSData? arg1, NSError? arg2) => _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >()( - _id, - arg0?._id ?? ffi.nullptr, - arg1?._id ?? ffi.nullptr, - arg2?._id ?? ffi.nullptr, - ); + void call(NSURLResponse? arg0, NSData? arg1, NSError? arg2) => + _id.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >()( + _id, + arg0?._id ?? ffi.nullptr, + arg1?._id ?? ffi.nullptr, + arg2?._id ?? ffi.nullptr, + ); } /// ! @@ -79677,11 +79797,12 @@ class ObjCBlock_ffiVoid_NSDictionary extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSDictionary_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSDictionary_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -79700,11 +79821,12 @@ class ObjCBlock_ffiVoid_NSDictionary extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSDictionary_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSDictionary_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSDictionary_registerClosure( (ffi.Pointer arg0) => fn( arg0.address == 0 @@ -79731,13 +79853,16 @@ class ObjCBlock_ffiVoid_NSDictionary extends _ObjCBlockBase { void Function(NSDictionary?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSDictionary_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSDictionary_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSDictionary_registerClosure( @@ -79789,10 +79914,11 @@ ffi.Pointer _ObjCBlock_ffiVoid_NSURLCredential_registerClosure( void _ObjCBlock_ffiVoid_NSURLCredential_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, -) => _ObjCBlock_ffiVoid_NSURLCredential_closureRegistry[block - .ref - .target - .address]!(arg0); +) => + _ObjCBlock_ffiVoid_NSURLCredential_closureRegistry[block + .ref + .target + .address]!(arg0); class ObjCBlock_ffiVoid_NSURLCredential extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSURLCredential._( @@ -79817,11 +79943,12 @@ class ObjCBlock_ffiVoid_NSURLCredential extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSURLCredential_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURLCredential_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -79840,11 +79967,12 @@ class ObjCBlock_ffiVoid_NSURLCredential extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSURLCredential_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURLCredential_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSURLCredential_registerClosure( (ffi.Pointer arg0) => fn( arg0.address == 0 @@ -79871,13 +79999,16 @@ class ObjCBlock_ffiVoid_NSURLCredential extends _ObjCBlockBase { void Function(NSURLCredential?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSURLCredential_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSURLCredential_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSURLCredential_registerClosure( @@ -82545,9 +82676,9 @@ class NSURLSessionConfiguration extends NSObject { double get timeoutIntervalForRequest { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_157_fpret( - _id, - _lib._sel_timeoutIntervalForRequest1, - ) + _id, + _lib._sel_timeoutIntervalForRequest1, + ) : _lib._objc_msgSend_157(_id, _lib._sel_timeoutIntervalForRequest1); } @@ -82562,9 +82693,9 @@ class NSURLSessionConfiguration extends NSObject { double get timeoutIntervalForResource { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_157_fpret( - _id, - _lib._sel_timeoutIntervalForResource1, - ) + _id, + _lib._sel_timeoutIntervalForResource1, + ) : _lib._objc_msgSend_157(_id, _lib._sel_timeoutIntervalForResource1); } @@ -83185,10 +83316,11 @@ void _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_closureTrampoline( ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_NSArray_NSArray_NSArray extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSArray_NSArray_NSArray._( @@ -83219,15 +83351,14 @@ class ObjCBlock_ffiVoid_NSArray_NSArray_NSArray extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -83246,15 +83377,14 @@ class ObjCBlock_ffiVoid_NSArray_NSArray_NSArray extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_registerClosure( ( ffi.Pointer arg0, @@ -83285,16 +83415,18 @@ class ObjCBlock_ffiVoid_NSArray_NSArray_NSArray extends _ObjCBlockBase { void Function(NSArray, NSArray, NSArray) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSArray_NSArray_NSArray_registerClosure( @@ -83389,11 +83521,12 @@ class ObjCBlock_ffiVoid_NSArray1 extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSArray1_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray1_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -83412,11 +83545,12 @@ class ObjCBlock_ffiVoid_NSArray1 extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSArray1_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray1_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSArray1_registerClosure( (ffi.Pointer arg0) => fn(NSArray._(arg0, lib, retain: true, release: true)), @@ -83440,13 +83574,14 @@ class ObjCBlock_ffiVoid_NSArray1 extends _ObjCBlockBase { void Function(NSArray) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSArray1_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener(_ObjCBlock_ffiVoid_NSArray1_closureTrampoline) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSArray1_registerClosure( @@ -83705,11 +83840,12 @@ class ObjCBlock_ffiVoid_NSData extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSData_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSData_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -83728,11 +83864,12 @@ class ObjCBlock_ffiVoid_NSData extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSData_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSData_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSData_registerClosure( (ffi.Pointer arg0) => fn( arg0.address == 0 @@ -83759,13 +83896,14 @@ class ObjCBlock_ffiVoid_NSData extends _ObjCBlockBase { void Function(NSData?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSData_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ) + >.listener(_ObjCBlock_ffiVoid_NSData_closureTrampoline) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSData_registerClosure( @@ -84232,10 +84370,11 @@ void _ObjCBlock_ffiVoid_NSData_bool_NSError_closureTrampoline( ffi.Pointer arg0, bool arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_NSData_bool_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_NSData_bool_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_NSData_bool_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSData_bool_NSError._( @@ -84266,13 +84405,14 @@ class ObjCBlock_ffiVoid_NSData_bool_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSData_bool_NSError_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSData_bool_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -84291,15 +84431,14 @@ class ObjCBlock_ffiVoid_NSData_bool_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSData_bool_NSError_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSData_bool_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSData_bool_NSError_registerClosure( ( ffi.Pointer arg0, @@ -84332,16 +84471,18 @@ class ObjCBlock_ffiVoid_NSData_bool_NSError extends _ObjCBlockBase { void Function(NSData, bool, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Bool, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSData_bool_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Bool, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSData_bool_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSData_bool_NSError_registerClosure( @@ -85305,14 +85446,15 @@ class ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError_fnPtrTrampoline, + ) + .cast(), ptr.cast(), ), lib, @@ -85331,24 +85473,25 @@ class ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >( + _ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError_closureTrampoline, + ) + .cast(), _ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 ? null : NSURLSessionWebSocketMessage._( - arg0, - lib, - retain: true, - release: true, - ), + arg0, + lib, + retain: true, + release: true, + ), arg1.address == 0 ? null : NSError._(arg1, lib, retain: true, release: true), @@ -85373,15 +85516,17 @@ class ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError void Function(NSURLSessionWebSocketMessage?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError_registerClosure( @@ -85389,11 +85534,11 @@ class ObjCBlock_ffiVoid_NSURLSessionWebSocketMessage_NSError arg0.address == 0 ? null : NSURLSessionWebSocketMessage._( - arg0, - lib, - retain: true, - release: true, - ), + arg0, + lib, + retain: true, + release: true, + ), arg1.address == 0 ? null : NSError._(arg1, lib, retain: true, release: true), @@ -85499,10 +85644,11 @@ void _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_closureTrampoline( ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError._( @@ -85533,15 +85679,14 @@ class ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -85560,15 +85705,14 @@ class ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_registerClosure( ( ffi.Pointer arg0, @@ -85605,16 +85749,18 @@ class ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError extends _ObjCBlockBase { void Function(NSData?, NSURLResponse?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError_registerClosure( @@ -85647,30 +85793,31 @@ class ObjCBlock_ffiVoid_NSData_NSURLResponse_NSError extends _ObjCBlockBase { >? _dartFuncListenerTrampoline; - void call(NSData? arg0, NSURLResponse? arg1, NSError? arg2) => _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >()( - _id, - arg0?._id ?? ffi.nullptr, - arg1?._id ?? ffi.nullptr, - arg2?._id ?? ffi.nullptr, - ); + void call(NSData? arg0, NSURLResponse? arg1, NSError? arg2) => + _id.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >()( + _id, + arg0?._id ?? ffi.nullptr, + arg1?._id ?? ffi.nullptr, + arg2?._id ?? ffi.nullptr, + ); } void _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_fnPtrTrampoline( @@ -85725,10 +85872,11 @@ void _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_closureTrampoline( ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, -) => _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1, arg2); +) => + _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1, arg2); class ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError._( @@ -85759,15 +85907,14 @@ class ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -85786,15 +85933,14 @@ class ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_registerClosure( ( ffi.Pointer arg0, @@ -85831,16 +85977,18 @@ class ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError extends _ObjCBlockBase { void Function(NSURL?, NSURLResponse?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError_registerClosure( @@ -85873,30 +86021,31 @@ class ObjCBlock_ffiVoid_NSURL_NSURLResponse_NSError extends _ObjCBlockBase { >? _dartFuncListenerTrampoline; - void call(NSURL? arg0, NSURLResponse? arg1, NSError? arg2) => _id.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock> block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >()( - _id, - arg0?._id ?? ffi.nullptr, - arg1?._id ?? ffi.nullptr, - arg2?._id ?? ffi.nullptr, - ); + void call(NSURL? arg0, NSURLResponse? arg1, NSError? arg2) => + _id.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer<_ObjCBlock> block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >()( + _id, + arg0?._id ?? ffi.nullptr, + arg1?._id ?? ffi.nullptr, + arg2?._id ?? ffi.nullptr, + ); } class CMPedometer extends NSObject { @@ -86187,10 +86336,11 @@ void _ObjCBlock_ffiVoid_CMPedometerData_NSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_CMPedometerData_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_CMPedometerData_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_CMPedometerData_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_CMPedometerData_NSError._( @@ -86220,14 +86370,13 @@ class ObjCBlock_ffiVoid_CMPedometerData_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_CMPedometerData_NSError_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_CMPedometerData_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -86246,14 +86395,13 @@ class ObjCBlock_ffiVoid_CMPedometerData_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_CMPedometerData_NSError_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_CMPedometerData_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_CMPedometerData_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -86283,15 +86431,17 @@ class ObjCBlock_ffiVoid_CMPedometerData_NSError extends _ObjCBlockBase { void Function(CMPedometerData?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_CMPedometerData_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_CMPedometerData_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_CMPedometerData_NSError_registerClosure( @@ -86588,10 +86738,11 @@ void _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_CMPedometerEvent_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_CMPedometerEvent_NSError._( @@ -86621,14 +86772,13 @@ class ObjCBlock_ffiVoid_CMPedometerEvent_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_fnPtrTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_CMPedometerEvent_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -86647,14 +86797,13 @@ class ObjCBlock_ffiVoid_CMPedometerEvent_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >( - _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_closureTrampoline, - ).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_CMPedometerEvent_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -86684,15 +86833,17 @@ class ObjCBlock_ffiVoid_CMPedometerEvent_NSError extends _ObjCBlockBase { void Function(CMPedometerEvent?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_CMPedometerEvent_NSError_registerClosure( @@ -87154,13 +87305,13 @@ class CLLocationManager extends NSObject { double get maximumRegionMonitoringDistance { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_157_fpret( - _id, - _lib._sel_maximumRegionMonitoringDistance1, - ) + _id, + _lib._sel_maximumRegionMonitoringDistance1, + ) : _lib._objc_msgSend_157( - _id, - _lib._sel_maximumRegionMonitoringDistance1, - ); + _id, + _lib._sel_maximumRegionMonitoringDistance1, + ); } NSSet get monitoredRegions { @@ -87740,39 +87891,39 @@ class CLLocation extends NSObject { return _ret.address == 0 ? null : CLLocationSourceInformation._( - _ret, - _lib, - retain: true, - release: true, - ); + _ret, + _lib, + retain: true, + release: true, + ); } double getDistanceFrom_(CLLocation location) { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_995_fpret( - _id, - _lib._sel_getDistanceFrom_1, - location._id, - ) + _id, + _lib._sel_getDistanceFrom_1, + location._id, + ) : _lib._objc_msgSend_995( - _id, - _lib._sel_getDistanceFrom_1, - location._id, - ); + _id, + _lib._sel_getDistanceFrom_1, + location._id, + ); } double distanceFromLocation_(CLLocation location) { return _lib._objc_msgSend_useVariants1 ? _lib._objc_msgSend_995_fpret( - _id, - _lib._sel_distanceFromLocation_1, - location._id, - ) + _id, + _lib._sel_distanceFromLocation_1, + location._id, + ) : _lib._objc_msgSend_995( - _id, - _lib._sel_distanceFromLocation_1, - location._id, - ); + _id, + _lib._sel_distanceFromLocation_1, + location._id, + ); } @override @@ -89884,10 +90035,11 @@ void _ObjCBlock_ffiVoid_NSArray_NSError_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_NSArray_NSError_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_NSArray_NSError_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_NSArray_NSError extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSArray_NSError._( @@ -89917,12 +90069,13 @@ class ObjCBlock_ffiVoid_NSArray_NSError extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSArray_NSError_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray_NSError_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -89941,12 +90094,13 @@ class ObjCBlock_ffiVoid_NSArray_NSError extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSArray_NSError_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray_NSError_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSArray_NSError_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( NSArray._(arg0, lib, retain: true, release: true), @@ -89974,14 +90128,17 @@ class ObjCBlock_ffiVoid_NSArray_NSError extends _ObjCBlockBase { void Function(NSArray, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener(_ObjCBlock_ffiVoid_NSArray_NSError_closureTrampoline) - ..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSArray_NSError_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSArray_NSError_registerClosure( @@ -90653,10 +90810,11 @@ void _ObjCBlock_ffiVoid_NSArray_NSError1_closureTrampoline( ffi.Pointer<_ObjCBlock> block, ffi.Pointer arg0, ffi.Pointer arg1, -) => _ObjCBlock_ffiVoid_NSArray_NSError1_closureRegistry[block - .ref - .target - .address]!(arg0, arg1); +) => + _ObjCBlock_ffiVoid_NSArray_NSError1_closureRegistry[block + .ref + .target + .address]!(arg0, arg1); class ObjCBlock_ffiVoid_NSArray_NSError1 extends _ObjCBlockBase { ObjCBlock_ffiVoid_NSArray_NSError1._( @@ -90686,12 +90844,13 @@ class ObjCBlock_ffiVoid_NSArray_NSError1 extends _ObjCBlockBase { lib._newBlock1( _cFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSArray_NSError1_fnPtrTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray_NSError1_fnPtrTrampoline) + .cast(), ptr.cast(), ), lib, @@ -90710,12 +90869,13 @@ class ObjCBlock_ffiVoid_NSArray_NSError1 extends _ObjCBlockBase { lib._newBlock1( _dartFuncTrampoline ??= ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >(_ObjCBlock_ffiVoid_NSArray_NSError1_closureTrampoline).cast(), + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >(_ObjCBlock_ffiVoid_NSArray_NSError1_closureTrampoline) + .cast(), _ObjCBlock_ffiVoid_NSArray_NSError1_registerClosure( (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0.address == 0 @@ -90745,15 +90905,17 @@ class ObjCBlock_ffiVoid_NSArray_NSError1 extends _ObjCBlockBase { void Function(NSArray?, NSError?) fn, ) : this._( lib._newBlock1( - (_dartFuncListenerTrampoline ??= ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer<_ObjCBlock>, - ffi.Pointer, - ffi.Pointer, - ) - >.listener( - _ObjCBlock_ffiVoid_NSArray_NSError1_closureTrampoline, - )..keepIsolateAlive = false) + (_dartFuncListenerTrampoline ??= + ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer<_ObjCBlock>, + ffi.Pointer, + ffi.Pointer, + ) + >.listener( + _ObjCBlock_ffiVoid_NSArray_NSError1_closureTrampoline, + ) + ..keepIsolateAlive = false) .nativeFunction .cast(), _ObjCBlock_ffiVoid_NSArray_NSError1_registerClosure( diff --git a/pedometer/pubspec.yaml b/pedometer/pubspec.yaml index b52c1341945..5dfa80d0f3c 100644 --- a/pedometer/pubspec.yaml +++ b/pedometer/pubspec.yaml @@ -2,23 +2,26 @@ name: pedometer description: A new Flutter FFI plugin project. version: 0.0.1 publish_to: none +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.1.8 - jni: ^0.13.0 + jni: ^0.14.2 ffi: ^2.1.2 dev_dependencies: - ffigen: ^16.0.0 - jnigen: ^0.13.1 + analysis_defaults: + path: ../analysis_defaults + ffigen: ^19.1.0 + jnigen: ^0.14.2 flutter_test: sdk: flutter - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/place_tracker/lib/place_details.dart b/place_tracker/lib/place_details.dart index 05ff1fbdfaf..56e5524f24a 100644 --- a/place_tracker/lib/place_details.dart +++ b/place_tracker/lib/place_details.dart @@ -240,10 +240,9 @@ class _Reviews extends StatelessWidget { ), ), Column( - children: - StubData.reviewStrings - .map((reviewText) => _buildSingleReview(reviewText)) - .toList(), + children: StubData.reviewStrings + .map((reviewText) => _buildSingleReview(reviewText)) + .toList(), ), ], ); @@ -308,17 +307,16 @@ class _StarBar extends StatelessWidget { Widget build(BuildContext context) { return Row( mainAxisAlignment: MainAxisAlignment.center, - children: - List.generate(maxStars, (index) { - return IconButton( - icon: const Icon(Icons.star), - iconSize: 40, - color: rating > index ? Colors.amber : Colors.grey[400], - onPressed: () { - onChanged(index + 1); - }, - ); - }).toList(), + children: List.generate(maxStars, (index) { + return IconButton( + icon: const Icon(Icons.star), + iconSize: 40, + color: rating > index ? Colors.amber : Colors.grey[400], + onPressed: () { + onChanged(index + 1); + }, + ); + }).toList(), ); } } diff --git a/place_tracker/lib/place_list.dart b/place_tracker/lib/place_list.dart index 46a9e29c954..d6e10d5797c 100644 --- a/place_tracker/lib/place_list.dart +++ b/place_tracker/lib/place_list.dart @@ -33,11 +33,10 @@ class _PlaceListState extends State { padding: const EdgeInsets.fromLTRB(16.0, 0.0, 16.0, 8.0), controller: _scrollController, shrinkWrap: true, - children: - state.places - .where((place) => place.category == state.selectedCategory) - .map((place) => _PlaceListTile(place: place)) - .toList(), + children: state.places + .where((place) => place.category == state.selectedCategory) + .map((place) => _PlaceListTile(place: place)) + .toList(), ), ), ], @@ -158,17 +157,15 @@ class _PlaceListTile extends StatelessWidget { maxLines: 3, ), Row( - children: - List.generate(5, (index) { - return Icon( - Icons.star, - size: 28.0, - color: - place.starRating > index - ? Colors.amber - : Colors.grey[400], - ); - }).toList(), + children: List.generate(5, (index) { + return Icon( + Icons.star, + size: 28.0, + color: place.starRating > index + ? Colors.amber + : Colors.grey[400], + ); + }).toList(), ), Text( place.description ?? '', diff --git a/place_tracker/lib/place_map.dart b/place_tracker/lib/place_map.dart index ffebe88fa35..10dac39e4e0 100644 --- a/place_tracker/lib/place_map.dart +++ b/place_tracker/lib/place_map.dart @@ -278,8 +278,9 @@ class _PlaceMapState extends State { // At this point, we know the places have been updated from the list // view. We need to reconfigure the map to respect the updates. for (final place in newConfiguration.places) { - final oldPlace = - _configuration!.places.where((p) => p.id == place.id).firstOrNull; + final oldPlace = _configuration!.places + .where((p) => p.id == place.id) + .firstOrNull; if (oldPlace == null || oldPlace != place) { // New place or updated place. _updateExistingPlaceMarker(place: place); @@ -355,8 +356,9 @@ class _PlaceMapState extends State { final updatedMarker = marker.copyWith( infoWindowParam: InfoWindow( title: place.name, - snippet: - place.starRating != 0 ? '${place.starRating} Star Rating' : null, + snippet: place.starRating != 0 + ? '${place.starRating} Star Rating' + : null, ), ); _updateMarker(marker: marker, updatedMarker: updatedMarker, place: place); @@ -502,8 +504,8 @@ class _CategoryButtonBar extends StatelessWidget { style: FilledButton.styleFrom( backgroundColor: selectedPlaceCategory == PlaceCategory.favorite - ? Colors.green[700] - : Colors.lightGreen, + ? Colors.green[700] + : Colors.lightGreen, ), onPressed: () => onChanged(PlaceCategory.favorite), child: const Text( @@ -515,8 +517,8 @@ class _CategoryButtonBar extends StatelessWidget { style: FilledButton.styleFrom( backgroundColor: selectedPlaceCategory == PlaceCategory.visited - ? Colors.green[700] - : Colors.lightGreen, + ? Colors.green[700] + : Colors.lightGreen, ), onPressed: () => onChanged(PlaceCategory.visited), child: const Text( @@ -528,8 +530,8 @@ class _CategoryButtonBar extends StatelessWidget { style: FilledButton.styleFrom( backgroundColor: selectedPlaceCategory == PlaceCategory.wantToGo - ? Colors.green[700] - : Colors.lightGreen, + ? Colors.green[700] + : Colors.lightGreen, ), onPressed: () => onChanged(PlaceCategory.wantToGo), child: const Text( diff --git a/place_tracker/pubspec.yaml b/place_tracker/pubspec.yaml index 6ed81c230f5..3bdda822fde 100644 --- a/place_tracker/pubspec.yaml +++ b/place_tracker/pubspec.yaml @@ -1,27 +1,25 @@ name: place_tracker description: A new Flutter project. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - cupertino_icons: ^1.0.0 google_maps_flutter: ^2.2.0 provider: ^6.0.2 uuid: ^4.0.0 - go_router: ">=10.0.0 <17.0.0" + go_router: ^16.0.0 dev_dependencies: analysis_defaults: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: assets: - assets/ diff --git a/platform_channels/lib/main.dart b/platform_channels/lib/main.dart index 29c69570dc2..53fb0be9e57 100644 --- a/platform_channels/lib/main.dart +++ b/platform_channels/lib/main.dart @@ -22,7 +22,9 @@ class PlatformChannelSample extends StatelessWidget { return MaterialApp.router( title: 'Platform Channel Sample', theme: ThemeData( - snackBarTheme: SnackBarThemeData(backgroundColor: Colors.blue[500]), + snackBarTheme: SnackBarThemeData( + backgroundColor: Colors.blue[500], + ), ), routerConfig: router(), ); diff --git a/platform_channels/lib/src/add_pet_details.dart b/platform_channels/lib/src/add_pet_details.dart index cc1950462ea..6da6ced6679 100644 --- a/platform_channels/lib/src/add_pet_details.dart +++ b/platform_channels/lib/src/add_pet_details.dart @@ -31,7 +31,10 @@ class _AddPetDetailsState extends State { icon: const Icon(Icons.add), onPressed: () { PetListMessageChannel.addPetDetails( - PetDetails(petType: petType, breed: breedTextController.text), + PetDetails( + petType: petType, + breed: breedTextController.text, + ), ); context.pop(); @@ -61,8 +64,14 @@ class _AddPetDetailsState extends State { ), ), const SizedBox(height: 8), - RadioListTile(title: const Text('Dog'), value: 'Dog'), - RadioListTile(title: const Text('Cat'), value: 'Cat'), + RadioListTile( + title: const Text('Dog'), + value: 'Dog', + ), + RadioListTile( + title: const Text('Cat'), + value: 'Cat', + ), ], ), ), diff --git a/platform_channels/lib/src/counter_method_channel.dart b/platform_channels/lib/src/counter_method_channel.dart index f6c6a2edd63..38b948a7dcb 100644 --- a/platform_channels/lib/src/counter_method_channel.dart +++ b/platform_channels/lib/src/counter_method_channel.dart @@ -11,7 +11,9 @@ class Counter { /// Creates a [MethodChannel] with the specified name to invoke platform method. /// In order to communicate across platforms, the name of MethodChannel /// should be same on native and dart side. - static MethodChannel methodChannel = const MethodChannel('methodChannelDemo'); + static MethodChannel methodChannel = const MethodChannel( + 'methodChannelDemo', + ); /// This method is responsible to increment and return the value of count. static Future increment({required int counterValue}) async { diff --git a/platform_channels/lib/src/image_basic_message_channel.dart b/platform_channels/lib/src/image_basic_message_channel.dart index 58c5724afcc..19d03a0f65b 100644 --- a/platform_channels/lib/src/image_basic_message_channel.dart +++ b/platform_channels/lib/src/image_basic_message_channel.dart @@ -15,7 +15,8 @@ class PlatformImageFetcher { /// Method responsible for providing the platform image. static Future getImage() async { - final reply = await _basicMessageChannel.send('getImage') as Uint8List?; + final reply = + await _basicMessageChannel.send('getImage') as Uint8List?; if (reply == null) { throw PlatformException( code: 'Error', diff --git a/platform_channels/lib/src/method_channel_demo.dart b/platform_channels/lib/src/method_channel_demo.dart index c12f323f664..e3ecf024b93 100644 --- a/platform_channels/lib/src/method_channel_demo.dart +++ b/platform_channels/lib/src/method_channel_demo.dart @@ -39,7 +39,9 @@ class _MethodChannelDemoState extends State { FilledButton.icon( onPressed: () async { try { - final value = await Counter.increment(counterValue: count); + final value = await Counter.increment( + counterValue: count, + ); setState(() => count = value); } catch (error) { if (!context.mounted) return; @@ -58,7 +60,9 @@ class _MethodChannelDemoState extends State { FilledButton.icon( onPressed: () async { try { - final value = await Counter.decrement(counterValue: count); + final value = await Counter.decrement( + counterValue: count, + ); setState(() => count = value); } catch (error) { if (!context.mounted) return; diff --git a/platform_channels/lib/src/pet_list_message_channel.dart b/platform_channels/lib/src/pet_list_message_channel.dart index defb6f6ea9e..d9ed6275801 100644 --- a/platform_channels/lib/src/pet_list_message_channel.dart +++ b/platform_channels/lib/src/pet_list_message_channel.dart @@ -34,7 +34,9 @@ class PetListMessageChannel { /// we will throw a [PlatformException]. static Future removePet(int index) async { final uInt8List = utf8.encoder.convert(index.toString()); - final reply = await _binaryCodecChannel.send(uInt8List.buffer.asByteData()); + final reply = await _binaryCodecChannel.send( + uInt8List.buffer.asByteData(), + ); if (reply == null) { throw PlatformException( code: 'INVALID INDEX', diff --git a/platform_channels/lib/src/pet_list_screen.dart b/platform_channels/lib/src/pet_list_screen.dart index 34dc810eb35..caf821b388c 100644 --- a/platform_channels/lib/src/pet_list_screen.dart +++ b/platform_channels/lib/src/pet_list_screen.dart @@ -56,10 +56,9 @@ class _PetListScreenState extends State { context.go('/petListScreen/addPetDetails'); }, ), - body: - petListModel.petList.isEmpty - ? const Center(child: Text('Enter Pet Details')) - : BuildPetList(petListModel.petList), + body: petListModel.petList.isEmpty + ? const Center(child: Text('Enter Pet Details')) + : BuildPetList(petListModel.petList), ); } } diff --git a/platform_channels/lib/src/platform_image_demo.dart b/platform_channels/lib/src/platform_image_demo.dart index 4a801781142..6e981cb1cce 100644 --- a/platform_channels/lib/src/platform_image_demo.dart +++ b/platform_channels/lib/src/platform_image_demo.dart @@ -45,7 +45,10 @@ class _PlatformImageDemoState extends State { ); } else if (snapshot.connectionState == ConnectionState.done) { - return Image.memory(snapshot.data!, fit: BoxFit.fill); + return Image.memory( + snapshot.data!, + fit: BoxFit.fill, + ); } return const CircularProgressIndicator(); }, @@ -54,14 +57,13 @@ class _PlatformImageDemoState extends State { ), const SizedBox(height: 16), FilledButton( - onPressed: - imageData != null - ? null - : () { - setState(() { - imageData = PlatformImageFetcher.getImage(); - }); - }, + onPressed: imageData != null + ? null + : () { + setState(() { + imageData = PlatformImageFetcher.getImage(); + }); + }, child: const Text('Get Image'), ), ], diff --git a/platform_channels/pubspec.yaml b/platform_channels/pubspec.yaml index 334b2c87068..7ebe27e07b1 100644 --- a/platform_channels/pubspec.yaml +++ b/platform_channels/pubspec.yaml @@ -1,24 +1,22 @@ name: platform_channels description: A new Flutter project. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - cupertino_icons: ^1.0.3 - go_router: ">=10.1.0 <17.0.0" + go_router: ^16.0.0 dev_dependencies: analysis_defaults: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true assets: diff --git a/platform_channels/test/src/add_pet_details_test.dart b/platform_channels/test/src/add_pet_details_test.dart index fc63ae140ef..dc0ba0351db 100644 --- a/platform_channels/test/src/add_pet_details_test.dart +++ b/platform_channels/test/src/add_pet_details_test.dart @@ -38,7 +38,10 @@ void main() { // Navigate back to /petListScreen await tester.pumpAndSettle(); - expect(router.routeInformationProvider.value.uri.path, '/petListScreen'); + expect( + router.routeInformationProvider.value.uri.path, + '/petListScreen', + ); }); }); } diff --git a/platform_channels/test/src/event_channel_demo_test.dart b/platform_channels/test/src/event_channel_demo_test.dart index 9ca672e403f..1b854f93e89 100644 --- a/platform_channels/test/src/event_channel_demo_test.dart +++ b/platform_channels/test/src/event_channel_demo_test.dart @@ -34,7 +34,9 @@ void main() { if (methodCall.method == 'listen') { // Emit new sensor values. - emitValues(standardMethod.encodeSuccessEnvelope(sensorValues)); + emitValues( + standardMethod.encodeSuccessEnvelope(sensorValues), + ); emitValues(null); return standardMethod.encodeSuccessEnvelope(null); } else if (methodCall.method == 'cancel') { diff --git a/platform_channels/test/src/method_channel_demo_test.dart b/platform_channels/test/src/method_channel_demo_test.dart index fad8f076547..5fea9a5fccb 100644 --- a/platform_channels/test/src/method_channel_demo_test.dart +++ b/platform_channels/test/src/method_channel_demo_test.dart @@ -23,7 +23,9 @@ void main() { return MissingPluginException(); }, ); - await tester.pumpWidget(const MaterialApp(home: MethodChannelDemo())); + await tester.pumpWidget( + const MaterialApp(home: MethodChannelDemo()), + ); // Initially the value of count should be 0. expect(find.text('Value of count is 0'), findsOneWidget); diff --git a/platform_channels/test/src/pet_list_screen_test.dart b/platform_channels/test/src/pet_list_screen_test.dart index c3011704328..2eb8a600089 100644 --- a/platform_channels/test/src/pet_list_screen_test.dart +++ b/platform_channels/test/src/pet_list_screen_test.dart @@ -26,7 +26,9 @@ void main() { setUpAll(() { // Mock for the pet list received from the platform. TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger - .setMockDecodedMessageHandler(basicMessageChannel, (message) async { + .setMockDecodedMessageHandler(basicMessageChannel, ( + message, + ) async { petListModel = PetListModel.fromJson(message!); return null; }); @@ -78,7 +80,9 @@ void main() { testWidgets('BuildPetList test', (tester) async { await tester.pumpWidget( - MaterialApp(home: Scaffold(body: BuildPetList(petListModel!.petList))), + MaterialApp( + home: Scaffold(body: BuildPetList(petListModel!.petList)), + ), ); expect(find.text('Pet type: Dog'), findsOneWidget); diff --git a/platform_channels/test/src/platform_image_demo_test.dart b/platform_channels/test/src/platform_image_demo_test.dart index 65c2bb21572..c46c9f26778 100644 --- a/platform_channels/test/src/platform_image_demo_test.dart +++ b/platform_channels/test/src/platform_image_demo_test.dart @@ -16,11 +16,15 @@ void main() { StandardMessageCodec(), ), (dynamic message) async { - var byteData = await rootBundle.load('assets/eat_new_orleans.jpg'); + var byteData = await rootBundle.load( + 'assets/eat_new_orleans.jpg', + ); return byteData.buffer.asUint8List(); }, ); - await tester.pumpWidget(const MaterialApp(home: PlatformImageDemo())); + await tester.pumpWidget( + const MaterialApp(home: PlatformImageDemo()), + ); // Initially a PlaceHolder is displayed when imageData is null. expect(find.byType(Placeholder), findsOneWidget); diff --git a/platform_design/lib/main.dart b/platform_design/lib/main.dart index 03e10489220..19efc282fef 100644 --- a/platform_design/lib/main.dart +++ b/platform_design/lib/main.dart @@ -56,7 +56,8 @@ class PlatformAdaptingHomePage extends StatefulWidget { _PlatformAdaptingHomePageState(); } -class _PlatformAdaptingHomePageState extends State { +class _PlatformAdaptingHomePageState + extends State { // This app keeps a global key for the songs tab because it owns a bunch of // data. Since changing platform re-parents those tabs into different // scaffolds, keeping a global key to it lets this app keep that tab's data as @@ -88,7 +89,10 @@ class _PlatformAdaptingHomePageState extends State { label: SongsTab.title, icon: SongsTab.iosIcon, ), - BottomNavigationBarItem(label: NewsTab.title, icon: NewsTab.iosIcon), + BottomNavigationBarItem( + label: NewsTab.title, + icon: NewsTab.iosIcon, + ), BottomNavigationBarItem( label: ProfileTab.title, icon: ProfileTab.iosIcon, @@ -168,7 +172,9 @@ class _AndroidDrawer extends StatelessWidget { Navigator.pop(context); Navigator.push( context, - MaterialPageRoute(builder: (context) => const ProfileTab()), + MaterialPageRoute( + builder: (context) => const ProfileTab(), + ), ); }, ), @@ -184,7 +190,9 @@ class _AndroidDrawer extends StatelessWidget { Navigator.pop(context); Navigator.push( context, - MaterialPageRoute(builder: (context) => const SettingsTab()), + MaterialPageRoute( + builder: (context) => const SettingsTab(), + ), ); }, ), diff --git a/platform_design/lib/news_tab.dart b/platform_design/lib/news_tab.dart index 26c3a698c00..90d0de82381 100644 --- a/platform_design/lib/news_tab.dart +++ b/platform_design/lib/news_tab.dart @@ -31,7 +31,10 @@ class _NewsTabState extends State { @override void initState() { colors = getRandomColors(_itemsLength); - titles = List.generate(_itemsLength, (index) => generateRandomHeadline()); + titles = List.generate( + _itemsLength, + (index) => generateRandomHeadline(), + ); contents = List.generate( _itemsLength, (index) => lorem(paragraphs: 1, words: 24), @@ -46,11 +49,15 @@ class _NewsTabState extends State { child: Card( elevation: 1.5, margin: const EdgeInsets.fromLTRB(6, 12, 6, 0), - shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4), + ), child: InkWell( // Make it splash on Android. It would happen automatically if this // was a real card but this is just a demo. Skip the splash on iOS. - onTap: defaultTargetPlatform == TargetPlatform.iOS ? null : () {}, + onTap: defaultTargetPlatform == TargetPlatform.iOS + ? null + : () {}, child: Padding( padding: const EdgeInsets.all(12.0), child: Row( @@ -114,6 +121,9 @@ class _NewsTabState extends State { @override Widget build(context) { - return PlatformWidget(androidBuilder: _buildAndroid, iosBuilder: _buildIos); + return PlatformWidget( + androidBuilder: _buildAndroid, + iosBuilder: _buildIos, + ); } } diff --git a/platform_design/lib/profile_tab.dart b/platform_design/lib/profile_tab.dart index ddca7dbe190..6ce9bf57f22 100644 --- a/platform_design/lib/profile_tab.dart +++ b/platform_design/lib/profile_tab.dart @@ -99,7 +99,10 @@ class ProfileTab extends StatelessWidget { @override Widget build(context) { - return PlatformWidget(androidBuilder: _buildAndroid, iosBuilder: _buildIos); + return PlatformWidget( + androidBuilder: _buildAndroid, + iosBuilder: _buildIos, + ); } } @@ -243,6 +246,9 @@ class LogOutButton extends StatelessWidget { @override Widget build(context) { - return PlatformWidget(androidBuilder: _buildAndroid, iosBuilder: _buildIos); + return PlatformWidget( + androidBuilder: _buildAndroid, + iosBuilder: _buildIos, + ); } } diff --git a/platform_design/lib/settings_tab.dart b/platform_design/lib/settings_tab.dart index d9df9500480..43fa0d8c473 100644 --- a/platform_design/lib/settings_tab.dart +++ b/platform_design/lib/settings_tab.dart @@ -105,6 +105,9 @@ class _SettingsTabState extends State { @override Widget build(context) { - return PlatformWidget(androidBuilder: _buildAndroid, iosBuilder: _buildIos); + return PlatformWidget( + androidBuilder: _buildAndroid, + iosBuilder: _buildIos, + ); } } diff --git a/platform_design/lib/song_detail_tab.dart b/platform_design/lib/song_detail_tab.dart index a3d1827fa2b..2236c280758 100644 --- a/platform_design/lib/song_detail_tab.dart +++ b/platform_design/lib/song_detail_tab.dart @@ -42,38 +42,38 @@ class SongDetailTab extends StatelessWidget { // to build while the hero transition is mid-flight. // // It could either be specified here or in SongsTab. - flightShuttleBuilder: ( - context, - animation, - flightDirection, - fromHeroContext, - toHeroContext, - ) { - return HeroAnimatingSongCard( - song: song, - color: color, - heroAnimation: animation, - ); - }, + flightShuttleBuilder: + ( + context, + animation, + flightDirection, + fromHeroContext, + toHeroContext, + ) { + return HeroAnimatingSongCard( + song: song, + color: color, + heroAnimation: animation, + ); + }, ), const Divider(height: 0, color: Colors.grey), Expanded( child: ListView.builder( itemCount: 10, - itemBuilder: - (context, index) => switch (index) { - 0 => const Padding( - padding: EdgeInsets.only(left: 15, top: 16, bottom: 8), - child: Text( - 'You might also like:', - style: TextStyle( - fontSize: 16, - fontWeight: FontWeight.w500, - ), - ), + itemBuilder: (context, index) => switch (index) { + 0 => const Padding( + padding: EdgeInsets.only(left: 15, top: 16, bottom: 8), + child: Text( + 'You might also like:', + style: TextStyle( + fontSize: 16, + fontWeight: FontWeight.w500, ), - _ => const SongPlaceholderTile(), - }, + ), + ), + _ => const SongPlaceholderTile(), + }, ), ), ], @@ -86,7 +86,10 @@ class SongDetailTab extends StatelessWidget { // =========================================================================== Widget _buildAndroid(BuildContext context) { - return Scaffold(appBar: AppBar(title: Text(song)), body: _buildBody()); + return Scaffold( + appBar: AppBar(title: Text(song)), + body: _buildBody(), + ); } Widget _buildIos(BuildContext context) { @@ -101,6 +104,9 @@ class SongDetailTab extends StatelessWidget { @override Widget build(context) { - return PlatformWidget(androidBuilder: _buildAndroid, iosBuilder: _buildIos); + return PlatformWidget( + androidBuilder: _buildAndroid, + iosBuilder: _buildIos, + ); } } diff --git a/platform_design/lib/songs_tab.dart b/platform_design/lib/songs_tab.dart index 48d8d8f2afb..928b497ac5e 100644 --- a/platform_design/lib/songs_tab.dart +++ b/platform_design/lib/songs_tab.dart @@ -55,10 +55,9 @@ class _SongsTabState extends State { // Show a slightly different color palette. Show poppy-ier colors on iOS // due to lighter contrasting bars and tone it down on Android. - final color = - defaultTargetPlatform == TargetPlatform.iOS - ? colors[index] - : colors[index].shade400; + final color = defaultTargetPlatform == TargetPlatform.iOS + ? colors[index] + : colors[index].shade400; return SafeArea( top: false, @@ -69,17 +68,15 @@ class _SongsTabState extends State { song: songNames[index], color: color, heroAnimation: const AlwaysStoppedAnimation(0), - onPressed: - () => Navigator.of(context).push( - MaterialPageRoute( - builder: - (context) => SongDetailTab( - id: index, - song: songNames[index], - color: color, - ), - ), + onPressed: () => Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => SongDetailTab( + id: index, + song: songNames[index], + color: color, ), + ), + ), ), ), ); @@ -117,8 +114,8 @@ class _SongsTabState extends State { actions: [ IconButton( icon: const Icon(Icons.refresh), - onPressed: - () async => await _androidRefreshKey.currentState!.show(), + onPressed: () async => + await _androidRefreshKey.currentState!.show(), ), IconButton( icon: const Icon(Icons.shuffle), @@ -168,6 +165,9 @@ class _SongsTabState extends State { @override Widget build(context) { - return PlatformWidget(androidBuilder: _buildAndroid, iosBuilder: _buildIos); + return PlatformWidget( + androidBuilder: _buildAndroid, + iosBuilder: _buildIos, + ); } } diff --git a/platform_design/lib/utils.dart b/platform_design/lib/utils.dart index e7fa1e8e8dd..ca41b15b7b5 100644 --- a/platform_design/lib/utils.dart +++ b/platform_design/lib/utils.dart @@ -39,7 +39,8 @@ String generateRandomHeadline() { 2 => '$artist releases ${capitalizePair(wordPairIterator.first)}', 3 => '$artist talks about his ${nouns[_random.nextInt(nouns.length)]}', 4 => '$artist talks about her ${nouns[_random.nextInt(nouns.length)]}', - 5 => '$artist talks about their ${nouns[_random.nextInt(nouns.length)]}', + 5 => + '$artist talks about their ${nouns[_random.nextInt(nouns.length)]}', 6 => '$artist says their music is inspired by ${wordPairIterator.first.join(' ')}', 7 => @@ -54,7 +55,9 @@ String generateRandomHeadline() { List getRandomColors(int amount) { return List.generate(amount, (index) { - return _myListOfRandomColors[_random.nextInt(_myListOfRandomColors.length)]; + return _myListOfRandomColors[_random.nextInt( + _myListOfRandomColors.length, + )]; }); } diff --git a/platform_design/lib/widgets.dart b/platform_design/lib/widgets.dart index cf0b795ee95..439f276dcb0 100644 --- a/platform_design/lib/widgets.dart +++ b/platform_design/lib/widgets.dart @@ -113,7 +113,10 @@ class _PressableCardState extends State scale: 1 - elevationAnimation.value * 0.03, child: Padding( padding: - const EdgeInsets.symmetric(vertical: 16, horizontal: 16) * + const EdgeInsets.symmetric( + vertical: 16, + horizontal: 16, + ) * flatten, child: PhysicalModel( elevation: @@ -310,7 +313,9 @@ void showChoices(BuildContext context, List choices) { }, child: Column( mainAxisSize: MainAxisSize.min, - children: List.generate(choices.length, (index) { + children: List.generate(choices.length, ( + index, + ) { return RadioListTile( title: Text(choices[index]), value: index, @@ -345,7 +350,9 @@ void showChoices(BuildContext context, List choices) { useMagnifier: true, magnification: 1.1, itemExtent: 40, - scrollController: FixedExtentScrollController(initialItem: 1), + scrollController: FixedExtentScrollController( + initialItem: 1, + ), children: List.generate(choices.length, (index) { return Center( child: Text( diff --git a/platform_design/pubspec.yaml b/platform_design/pubspec.yaml index d91118cf6e1..53709dad031 100644 --- a/platform_design/pubspec.yaml +++ b/platform_design/pubspec.yaml @@ -1,16 +1,16 @@ name: platform_design description: A project showcasing a Flutter app following different platform IA conventions. version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: english_words: ^4.0.0 flutter_lorem: ^2.0.0 flutter: sdk: flutter - cupertino_icons: ^1.0.2 dev_dependencies: @@ -18,6 +18,5 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true diff --git a/platform_view_swift/pubspec.yaml b/platform_view_swift/pubspec.yaml index 159ee998402..22c2b7d097c 100644 --- a/platform_view_swift/pubspec.yaml +++ b/platform_view_swift/pubspec.yaml @@ -1,15 +1,14 @@ name: platform_view_swift description: A new Flutter project. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - cupertino_icons: ^1.0.4 dev_dependencies: @@ -17,6 +16,5 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true diff --git a/provider_counter/lib/main.dart b/provider_counter/lib/main.dart index 1a6bdd03505..fff4e289fd4 100644 --- a/provider_counter/lib/main.dart +++ b/provider_counter/lib/main.dart @@ -32,7 +32,8 @@ const double windowWidth = 360; const double windowHeight = 640; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowTitle('Provider Counter'); setWindowMinSize(const Size(windowWidth, windowHeight)); @@ -92,11 +93,10 @@ class MyHomePage extends StatelessWidget { // Then it uses that model to build widgets, and will trigger // rebuilds if the model is updated. Consumer( - builder: - (context, counter, child) => Text( - '${counter.value}', - style: Theme.of(context).textTheme.headlineMedium, - ), + builder: (context, counter, child) => Text( + '${counter.value}', + style: Theme.of(context).textTheme.headlineMedium, + ), ), ], ), diff --git a/provider_counter/pubspec.yaml b/provider_counter/pubspec.yaml index 1aa8464ce1a..ebf2cc39116 100644 --- a/provider_counter/pubspec.yaml +++ b/provider_counter/pubspec.yaml @@ -3,14 +3,14 @@ description: > The starter Flutter application, but using Provider to manage state. publish_to: none version: 1.0.0 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - provider: ^6.0.2 cupertino_icons: ^1.0.3 window_size: @@ -23,6 +23,5 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true diff --git a/provider_shopper/lib/main.dart b/provider_shopper/lib/main.dart index 111e9fe9ff6..395f2da1d88 100644 --- a/provider_shopper/lib/main.dart +++ b/provider_shopper/lib/main.dart @@ -25,7 +25,8 @@ const double windowWidth = 400; const double windowHeight = 800; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowTitle('Provider Demo'); setWindowMinSize(const Size(windowWidth, windowHeight)); @@ -46,12 +47,18 @@ GoRouter router() { return GoRouter( initialLocation: '/login', routes: [ - GoRoute(path: '/login', builder: (context, state) => const MyLogin()), + GoRoute( + path: '/login', + builder: (context, state) => const MyLogin(), + ), GoRoute( path: '/catalog', builder: (context, state) => const MyCatalog(), routes: [ - GoRoute(path: 'cart', builder: (context, state) => const MyCart()), + GoRoute( + path: 'cart', + builder: (context, state) => const MyCart(), + ), ], ), ], diff --git a/provider_shopper/lib/models/cart.dart b/provider_shopper/lib/models/cart.dart index d416b084705..51f2888a429 100644 --- a/provider_shopper/lib/models/cart.dart +++ b/provider_shopper/lib/models/cart.dart @@ -24,7 +24,8 @@ class CartModel extends ChangeNotifier { } /// List of items in the cart. - List get items => _itemIds.map((id) => _catalog.getById(id)).toList(); + List get items => + _itemIds.map((id) => _catalog.getById(id)).toList(); /// The current total price of all items. int get totalPrice => diff --git a/provider_shopper/lib/screens/cart.dart b/provider_shopper/lib/screens/cart.dart index 9e063600b78..b90e866e3ca 100644 --- a/provider_shopper/lib/screens/cart.dart +++ b/provider_shopper/lib/screens/cart.dart @@ -13,7 +13,10 @@ class MyCart extends StatelessWidget { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text('Cart', style: Theme.of(context).textTheme.displayLarge), + title: Text( + 'Cart', + style: Theme.of(context).textTheme.displayLarge, + ), backgroundColor: Colors.white, ), body: Container( @@ -46,17 +49,16 @@ class _CartList extends StatelessWidget { return ListView.builder( itemCount: cart.items.length, - itemBuilder: - (context, index) => ListTile( - leading: const Icon(Icons.done), - trailing: IconButton( - icon: const Icon(Icons.remove_circle_outline), - onPressed: () { - cart.remove(cart.items[index]); - }, - ), - title: Text(cart.items[index].name, style: itemNameStyle), - ), + itemBuilder: (context, index) => ListTile( + leading: const Icon(Icons.done), + trailing: IconButton( + icon: const Icon(Icons.remove_circle_outline), + onPressed: () { + cart.remove(cart.items[index]); + }, + ), + title: Text(cart.items[index].name, style: itemNameStyle), + ), ); } } @@ -81,15 +83,16 @@ class _CartTotal extends StatelessWidget { // The important thing is that it will not rebuild // the rest of the widgets in this build method. Consumer( - builder: - (context, cart, child) => - Text('\$${cart.totalPrice}', style: hugeStyle), + builder: (context, cart, child) => + Text('\$${cart.totalPrice}', style: hugeStyle), ), const SizedBox(width: 24), FilledButton( onPressed: () { ScaffoldMessenger.of(context).showSnackBar( - const SnackBar(content: Text('Buying not supported yet.')), + const SnackBar( + content: Text('Buying not supported yet.'), + ), ); }, style: TextButton.styleFrom(foregroundColor: Colors.white), diff --git a/provider_shopper/lib/screens/catalog.dart b/provider_shopper/lib/screens/catalog.dart index 555251a74b0..476e1b8b9ca 100644 --- a/provider_shopper/lib/screens/catalog.dart +++ b/provider_shopper/lib/screens/catalog.dart @@ -48,17 +48,16 @@ class _AddButton extends StatelessWidget { ); return TextButton( - onPressed: - isInCart - ? null - : () { - // If the item is not in cart, we let the user add it. - // We are using context.read() here because the callback - // is executed whenever the user taps the button. In other - // words, it is executed outside the build method. - var cart = context.read(); - cart.add(item); - }, + onPressed: isInCart + ? null + : () { + // If the item is not in cart, we let the user add it. + // We are using context.read() here because the callback + // is executed whenever the user taps the button. In other + // words, it is executed outside the build method. + var cart = context.read(); + cart.add(item); + }, style: ButtonStyle( overlayColor: WidgetStateProperty.resolveWith((states) { if (states.contains(WidgetState.pressed)) { @@ -67,10 +66,9 @@ class _AddButton extends StatelessWidget { return null; // Defer to the widget's default. }), ), - child: - isInCart - ? const Icon(Icons.check, semanticLabel: 'ADDED') - : const Text('ADD'), + child: isInCart + ? const Icon(Icons.check, semanticLabel: 'ADDED') + : const Text('ADD'), ); } } @@ -79,7 +77,10 @@ class _MyAppBar extends StatelessWidget { @override Widget build(BuildContext context) { return SliverAppBar( - title: Text('Catalog', style: Theme.of(context).textTheme.displayLarge), + title: Text( + 'Catalog', + style: Theme.of(context).textTheme.displayLarge, + ), floating: true, actions: [ IconButton( @@ -111,7 +112,10 @@ class _MyListItem extends StatelessWidget { maxHeight: 48, child: Row( children: [ - AspectRatio(aspectRatio: 1, child: Container(color: item.color)), + AspectRatio( + aspectRatio: 1, + child: Container(color: item.color), + ), const SizedBox(width: 24), Expanded(child: Text(item.name, style: textTheme)), const SizedBox(width: 24), diff --git a/provider_shopper/lib/screens/login.dart b/provider_shopper/lib/screens/login.dart index 9b17ff1a425..6f0cfa40a8a 100644 --- a/provider_shopper/lib/screens/login.dart +++ b/provider_shopper/lib/screens/login.dart @@ -17,7 +17,10 @@ class MyLogin extends StatelessWidget { child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ - Text('Welcome', style: Theme.of(context).textTheme.displayLarge), + Text( + 'Welcome', + style: Theme.of(context).textTheme.displayLarge, + ), TextFormField( decoration: const InputDecoration(hintText: 'Username'), ), @@ -30,7 +33,9 @@ class MyLogin extends StatelessWidget { onPressed: () { context.pushReplacement('/catalog'); }, - style: ElevatedButton.styleFrom(backgroundColor: Colors.yellow), + style: ElevatedButton.styleFrom( + backgroundColor: Colors.yellow, + ), child: const Text('ENTER'), ), ], diff --git a/provider_shopper/pubspec.yaml b/provider_shopper/pubspec.yaml index af5c284218d..2c8524c97df 100644 --- a/provider_shopper/pubspec.yaml +++ b/provider_shopper/pubspec.yaml @@ -1,16 +1,16 @@ name: provider_shopper description: A shopping app sample that uses Provider for state management. publish_to: none - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - go_router: ^16.1.0 + go_router: ^16.0.0 provider: ^6.0.2 window_size: git: @@ -22,7 +22,6 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 00000000000..d4a2d4a9c0a --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,51 @@ +name: samples +description: A collection of samples for Dart and Flutter. + +environment: + sdk: ^3.9.0-0 + +workspace: + - add_to_app/android_view/flutter_module_using_plugin_android_view + - add_to_app/books/flutter_module_books + - add_to_app/fullscreen/flutter_module_fullscreen + - add_to_app/multiple_flutters/multiple_flutters_module + - add_to_app/plugin/flutter_module_using_plugin + - add_to_app/prebuilt_module/flutter_module + - analysis_defaults + - android_splash_screen + - animations + - asset_transformation + - background_isolate_channels + - code_sharing/client + - code_sharing/server + - code_sharing/shared + - context_menus + - date_planner + - deeplink_store_example + - desktop_photo_search/fluent_ui + - desktop_photo_search/material + - dynamic_theme + - form_app + - game_template + - gemini_tasks + - google_maps + - infinite_list + - ios_app_clip + - isolate_example + - material_3_demo + - navigation_and_routing + - pedometer + - pedometer/example + - platform_channels + - platform_design + - platform_view_swift + - provider_counter + - provider_shopper + - simple_shader + - simplistic_calculator + - simplistic_editor + - testing_app + - tool + - veggieseasons + - web_embedding/element_embedding_demo + - web_embedding/ng-flutter/flutter diff --git a/simple_shader/pubspec.yaml b/simple_shader/pubspec.yaml index f71b19ea2d3..cfca8f54dd9 100644 --- a/simple_shader/pubspec.yaml +++ b/simple_shader/pubspec.yaml @@ -2,9 +2,10 @@ name: simple_shader description: Using a shader, simply. publish_to: 'none' version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: @@ -16,7 +17,6 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true shaders: diff --git a/simplistic_calculator/lib/main.dart b/simplistic_calculator/lib/main.dart index 0129f5d1d31..fab60a61e40 100644 --- a/simplistic_calculator/lib/main.dart +++ b/simplistic_calculator/lib/main.dart @@ -13,7 +13,8 @@ import 'package:math_expressions/math_expressions.dart'; import 'package:window_size/window_size.dart'; void main() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { WidgetsFlutterBinding.ensureInitialized(); setWindowTitle('Simplistic Calculator'); setWindowMinSize(const Size(600, 500)); @@ -107,14 +108,16 @@ class CalculatorEngine extends StateNotifier { mode: CalculatorEngineMode.result, ); default: - final resultStr = - result.ceil() == result - ? result.toInt().toString() - : result.toString(); + final resultStr = result.ceil() == result + ? result.toInt().toString() + : result.toString(); state = state.copyWith( buffer: resultStr, mode: CalculatorEngineMode.result, - calcHistory: ['${state.buffer} = $resultStr', ...state.calcHistory], + calcHistory: [ + '${state.buffer} = $resultStr', + ...state.calcHistory, + ], ); } } catch (err) { @@ -379,26 +382,25 @@ class CalculatorApp extends ConsumerWidget { horizontal: 8, vertical: 8, ), - child: - state.error.isEmpty - ? AutoSizeText( - state.buffer, - textAlign: TextAlign.end, - style: const TextStyle( - fontSize: 80, - color: Colors.black, - ), - maxLines: 2, - ) - : AutoSizeText( - state.error, - textAlign: TextAlign.start, - style: const TextStyle( - fontSize: 80, - color: Colors.red, - ), - maxLines: 2, + child: state.error.isEmpty + ? AutoSizeText( + state.buffer, + textAlign: TextAlign.end, + style: const TextStyle( + fontSize: 80, + color: Colors.black, ), + maxLines: 2, + ) + : AutoSizeText( + state.error, + textAlign: TextAlign.start, + style: const TextStyle( + fontSize: 80, + color: Colors.red, + ), + maxLines: 2, + ), ), ), ), diff --git a/simplistic_calculator/pubspec.yaml b/simplistic_calculator/pubspec.yaml index 41a86b172fb..7efb6ce8dca 100644 --- a/simplistic_calculator/pubspec.yaml +++ b/simplistic_calculator/pubspec.yaml @@ -2,9 +2,10 @@ name: simplistic_calculator description: A new Flutter project. publish_to: 'none' version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: auto_size_text: ^3.0.0 @@ -18,7 +19,7 @@ dependencies: math_expressions: ^2.3.0 window_size: git: - url: https://github.com/google/flutter-desktop-embedding + url: https://github.com/google/flutter-desktop-embedding.git path: plugins/window_size dev_dependencies: @@ -26,6 +27,5 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - flutter: uses-material-design: true diff --git a/simplistic_editor/lib/app_state.dart b/simplistic_editor/lib/app_state.dart index e90a10167bb..f6be194048f 100644 --- a/simplistic_editor/lib/app_state.dart +++ b/simplistic_editor/lib/app_state.dart @@ -53,7 +53,9 @@ class AppStateWidgetState extends State { toggleButtonsState: {}, ); - void updateTextEditingDeltaHistory(List textEditingDeltas) { + void updateTextEditingDeltaHistory( + List textEditingDeltas, + ) { _data = _data.copyWith( textEditingDeltaHistory: [ ..._data.textEditingDeltaHistory, @@ -76,11 +78,12 @@ class AppStateWidgetState extends State { if (replacementStyles.isEmpty) { _data = _data.copyWith( - toggleButtonsState: Set.from(_data.toggleButtonsState)..removeAll({ - ToggleButtonsState.bold, - ToggleButtonsState.italic, - ToggleButtonsState.underline, - }), + toggleButtonsState: Set.from(_data.toggleButtonsState) + ..removeAll({ + ToggleButtonsState.bold, + ToggleButtonsState.italic, + ToggleButtonsState.underline, + }), ); } @@ -180,7 +183,8 @@ class AppStateWidgetState extends State { controller.applyReplacement( TextEditingInlineSpanReplacement( replacementRange, - (string, range) => TextSpan(text: string, style: attributeMap[index]), + (string, range) => + TextSpan(text: string, style: attributeMap[index]), true, ), ); diff --git a/simplistic_editor/lib/app_state_manager.dart b/simplistic_editor/lib/app_state_manager.dart index 3f9120d860f..c2ce6c046ec 100644 --- a/simplistic_editor/lib/app_state_manager.dart +++ b/simplistic_editor/lib/app_state_manager.dart @@ -10,8 +10,8 @@ class AppStateManager extends InheritedWidget { }) : _appState = state; static AppStateManager of(BuildContext context) { - final AppStateManager? result = - context.dependOnInheritedWidgetOfExactType(); + final AppStateManager? result = context + .dependOnInheritedWidgetOfExactType(); assert(result != null, 'No AppStateManager found in context'); return result!; } diff --git a/simplistic_editor/lib/basic_text_field.dart b/simplistic_editor/lib/basic_text_field.dart index fad6d733d71..f09774082b5 100644 --- a/simplistic_editor/lib/basic_text_field.dart +++ b/simplistic_editor/lib/basic_text_field.dart @@ -89,7 +89,9 @@ class _BasicTextFieldState extends State { TextSelection selection, SelectionChangedCause? cause, ) { - final bool willShowSelectionHandles = _shouldShowSelectionHandles(cause); + final bool willShowSelectionHandles = _shouldShowSelectionHandles( + cause, + ); if (willShowSelectionHandles != _showSelectionHandles) { setState(() { _showSelectionHandles = willShowSelectionHandles; @@ -98,16 +100,15 @@ class _BasicTextFieldState extends State { } void _onDragUpdate(DragUpdateDetails details) { - final Offset startOffset = - _renderEditable.maxLines == 1 - ? Offset( - _renderEditable.offset.pixels - _dragStartViewportOffset, - 0.0, - ) - : Offset( - 0.0, - _renderEditable.offset.pixels - _dragStartViewportOffset, - ); + final Offset startOffset = _renderEditable.maxLines == 1 + ? Offset( + _renderEditable.offset.pixels - _dragStartViewportOffset, + 0.0, + ) + : Offset( + 0.0, + _renderEditable.offset.pixels - _dragStartViewportOffset, + ); _renderEditable.selectPositionAt( from: _startDetails.globalPosition - startOffset, @@ -134,7 +135,8 @@ class _BasicTextFieldState extends State { _textSelectionControls = cupertinoTextSelectionHandleControls; case TargetPlatform.macOS: // ignore: deprecated_member_use - _textSelectionControls = cupertinoDesktopTextSelectionHandleControls; + _textSelectionControls = + cupertinoDesktopTextSelectionHandleControls; case TargetPlatform.android: case TargetPlatform.fuchsia: // ignore: deprecated_member_use @@ -151,7 +153,8 @@ class _BasicTextFieldState extends State { child: GestureDetector( behavior: HitTestBehavior.translucent, onPanStart: (dragStartDetails) => _onDragStart(dragStartDetails), - onPanUpdate: (dragUpdateDetails) => _onDragUpdate(dragUpdateDetails), + onPanUpdate: (dragUpdateDetails) => + _onDragUpdate(dragUpdateDetails), onSecondaryTapDown: (secondaryTapDownDetails) { _renderEditable.selectWordsInRange( from: secondaryTapDownDetails.globalPosition, @@ -190,12 +193,12 @@ class _BasicTextFieldState extends State { ); } }, - onLongPressEnd: - (longPressEndDetails) => _textInputClient!.showToolbar(), - onHorizontalDragStart: - (dragStartDetails) => _onDragStart(dragStartDetails), - onHorizontalDragUpdate: - (dragUpdateDetails) => _onDragUpdate(dragUpdateDetails), + onLongPressEnd: (longPressEndDetails) => + _textInputClient!.showToolbar(), + onHorizontalDragStart: (dragStartDetails) => + _onDragStart(dragStartDetails), + onHorizontalDragUpdate: (dragUpdateDetails) => + _onDragUpdate(dragUpdateDetails), child: SizedBox( height: double.infinity, width: MediaQuery.of(context).size.width, diff --git a/simplistic_editor/lib/basic_text_input_client.dart b/simplistic_editor/lib/basic_text_input_client.dart index c368813a684..f51d7a1666a 100644 --- a/simplistic_editor/lib/basic_text_input_client.dart +++ b/simplistic_editor/lib/basic_text_input_client.dart @@ -63,8 +63,9 @@ class BasicTextInputClientState extends State with TextSelectionDelegate, TextInputClient, DeltaTextInputClient { final GlobalKey _textKey = GlobalKey(); late AppStateWidgetState manager; - final ClipboardStatusNotifier? _clipboardStatus = - kIsWeb ? null : ClipboardStatusNotifier(); + final ClipboardStatusNotifier? _clipboardStatus = kIsWeb + ? null + : ClipboardStatusNotifier(); @override void initState() { @@ -180,7 +181,9 @@ class BasicTextInputClientState extends State } @override - void updateEditingValueWithDeltas(List textEditingDeltas) { + void updateEditingValueWithDeltas( + List textEditingDeltas, + ) { TextEditingValue value = _value; for (final TextEditingDelta delta in textEditingDeltas) { @@ -339,40 +342,40 @@ class BasicTextInputClientState extends State } // These actions have yet to be implemented for this sample. - static final Map> _unsupportedActions = - >{ - DeleteToNextWordBoundaryIntent: DoNothingAction(consumesKey: false), - DeleteToLineBreakIntent: DoNothingAction(consumesKey: false), - ExtendSelectionToNextWordBoundaryIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: - DoNothingAction(consumesKey: false), - ExtendSelectionToLineBreakIntent: DoNothingAction(consumesKey: false), - ExtendSelectionVerticallyToAdjacentLineIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionVerticallyToAdjacentPageIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionToNextParagraphBoundaryIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionToDocumentBoundaryIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionByPageIntent: DoNothingAction(consumesKey: false), - ExpandSelectionToDocumentBoundaryIntent: DoNothingAction( - consumesKey: false, - ), - ExpandSelectionToLineBreakIntent: DoNothingAction(consumesKey: false), - ScrollToDocumentBoundaryIntent: DoNothingAction(consumesKey: false), - RedoTextIntent: DoNothingAction(consumesKey: false), - ReplaceTextIntent: DoNothingAction(consumesKey: false), - UndoTextIntent: DoNothingAction(consumesKey: false), - UpdateSelectionIntent: DoNothingAction(consumesKey: false), - TransposeCharactersIntent: DoNothingAction(consumesKey: false), - }; + static final Map> + _unsupportedActions = >{ + DeleteToNextWordBoundaryIntent: DoNothingAction(consumesKey: false), + DeleteToLineBreakIntent: DoNothingAction(consumesKey: false), + ExtendSelectionToNextWordBoundaryIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: + DoNothingAction(consumesKey: false), + ExtendSelectionToLineBreakIntent: DoNothingAction(consumesKey: false), + ExtendSelectionVerticallyToAdjacentLineIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionVerticallyToAdjacentPageIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionToNextParagraphBoundaryIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionToDocumentBoundaryIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionByPageIntent: DoNothingAction(consumesKey: false), + ExpandSelectionToDocumentBoundaryIntent: DoNothingAction( + consumesKey: false, + ), + ExpandSelectionToLineBreakIntent: DoNothingAction(consumesKey: false), + ScrollToDocumentBoundaryIntent: DoNothingAction(consumesKey: false), + RedoTextIntent: DoNothingAction(consumesKey: false), + ReplaceTextIntent: DoNothingAction(consumesKey: false), + UndoTextIntent: DoNothingAction(consumesKey: false), + UpdateSelectionIntent: DoNothingAction(consumesKey: false), + TransposeCharactersIntent: DoNothingAction(consumesKey: false), + }; /// Keyboard text editing actions. // The Handling of the default text editing shortcuts with deltas @@ -388,9 +391,8 @@ class BasicTextInputClientState extends State ), ExtendSelectionByCharacterIntent: CallbackAction( - onInvoke: - (intent) => - _extendSelection(intent.forward, intent.collapseSelection), + onInvoke: (intent) => + _extendSelection(intent.forward, intent.collapseSelection), ), SelectAllTextIntent: CallbackAction( onInvoke: (intent) => selectAll(intent.cause), @@ -401,7 +403,9 @@ class BasicTextInputClientState extends State PasteTextIntent: CallbackAction( onInvoke: (intent) => pasteText(intent.cause), ), - DoNothingAndStopPropagationTextIntent: DoNothingAction(consumesKey: false), + DoNothingAndStopPropagationTextIntent: DoNothingAction( + consumesKey: false, + ), ..._unsupportedActions, }; @@ -458,47 +462,47 @@ class BasicTextInputClientState extends State if (collapseSelection) { if (!_selection.isCollapsed) { - final int firstOffset = - _selection.isNormalized ? _selection.start : _selection.end; - final int lastOffset = - _selection.isNormalized ? _selection.end : _selection.start; + final int firstOffset = _selection.isNormalized + ? _selection.start + : _selection.end; + final int lastOffset = _selection.isNormalized + ? _selection.end + : _selection.start; selection = TextSelection.collapsed( offset: forward ? lastOffset : firstOffset, ); } else { if (forward && _selection.baseOffset == _value.text.length) return; if (!forward && _selection.baseOffset == 0) return; - final int adjustment = - forward - ? _value.text - .substring(_selection.baseOffset) - .characters - .first - .length - : -_value.text - .substring(0, _selection.baseOffset) - .characters - .last - .length; - selection = TextSelection.collapsed( - offset: _selection.baseOffset + adjustment, - ); - } - } else { - if (forward && _selection.extentOffset == _value.text.length) return; - if (!forward && _selection.extentOffset == 0) return; - final int adjustment = - forward - ? _value.text + final int adjustment = forward + ? _value.text .substring(_selection.baseOffset) .characters .first .length - : -_value.text + : -_value.text .substring(0, _selection.baseOffset) .characters .last .length; + selection = TextSelection.collapsed( + offset: _selection.baseOffset + adjustment, + ); + } + } else { + if (forward && _selection.extentOffset == _value.text.length) return; + if (!forward && _selection.extentOffset == 0) return; + final int adjustment = forward + ? _value.text + .substring(_selection.baseOffset) + .characters + .first + .length + : -_value.text + .substring(0, _selection.baseOffset) + .characters + .last + .length; selection = TextSelection( baseOffset: _selection.baseOffset, extentOffset: _selection.extentOffset + adjustment, @@ -578,7 +582,9 @@ class BasicTextInputClientState extends State void _updateCaretRectIfNeeded() { final TextSelection? selection = renderEditable.selection; - if (selection == null || !selection.isValid || !selection.isCollapsed) { + if (selection == null || + !selection.isValid || + !selection.isCollapsed) { return; } final TextPosition currentTextPosition = TextPosition( @@ -691,7 +697,9 @@ class BasicTextInputClientState extends State final TextSelection pasteRange = textEditingValue.selection; if (!pasteRange.isValid) return; - final ClipboardData? data = await Clipboard.getData(Clipboard.kTextPlain); + final ClipboardData? data = await Clipboard.getData( + Clipboard.kTextPlain, + ); if (data == null) return; // After the paste, the cursor should be collapsed and located after the @@ -846,7 +854,8 @@ class BasicTextInputClientState extends State requestKeyboard(); } } - if (widget.selectionControls == null && widget.contextMenuBuilder == null) { + if (widget.selectionControls == null && + widget.contextMenuBuilder == null) { _selectionOverlay?.dispose(); _selectionOverlay = null; } else { @@ -891,41 +900,43 @@ class BasicTextInputClientState extends State onSelectionHandleTapped: () { _toggleToolbar(); }, - contextMenuBuilder: - widget.contextMenuBuilder == null || kIsWeb - ? null - : (context) { - return widget.contextMenuBuilder!( - context, - _clipboardStatus!.value, - copyEnabled - ? () => copySelection(SelectionChangedCause.toolbar) - : null, - cutEnabled - ? () => cutSelection(SelectionChangedCause.toolbar) - : null, - pasteEnabled - ? () => pasteText(SelectionChangedCause.toolbar) - : null, - selectAllEnabled - ? () => selectAll(SelectionChangedCause.toolbar) - : null, - lookUpEnabled - ? () => _lookUpSelection(SelectionChangedCause.toolbar) - : null, - liveTextInputEnabled - ? () => _startLiveTextInput(SelectionChangedCause.toolbar) - : null, - searchWebEnabled - ? () => - _searchWebForSelection(SelectionChangedCause.toolbar) - : null, - shareEnabled - ? () => _shareSelection(SelectionChangedCause.toolbar) - : null, - _contextMenuAnchors, - ); - }, + contextMenuBuilder: widget.contextMenuBuilder == null || kIsWeb + ? null + : (context) { + return widget.contextMenuBuilder!( + context, + _clipboardStatus!.value, + copyEnabled + ? () => copySelection(SelectionChangedCause.toolbar) + : null, + cutEnabled + ? () => cutSelection(SelectionChangedCause.toolbar) + : null, + pasteEnabled + ? () => pasteText(SelectionChangedCause.toolbar) + : null, + selectAllEnabled + ? () => selectAll(SelectionChangedCause.toolbar) + : null, + lookUpEnabled + ? () => _lookUpSelection(SelectionChangedCause.toolbar) + : null, + liveTextInputEnabled + ? () => _startLiveTextInput( + SelectionChangedCause.toolbar, + ) + : null, + searchWebEnabled + ? () => _searchWebForSelection( + SelectionChangedCause.toolbar, + ) + : null, + shareEnabled + ? () => _shareSelection(SelectionChangedCause.toolbar) + : null, + _contextMenuAnchors, + ); + }, magnifierConfiguration: TextMagnifierConfiguration.disabled, ); @@ -933,8 +944,8 @@ class BasicTextInputClientState extends State } void _toggleToolbar() { - final TextSelectionOverlay selectionOverlay = - _selectionOverlay ??= _createSelectionOverlay(); + final TextSelectionOverlay selectionOverlay = _selectionOverlay ??= + _createSelectionOverlay(); if (selectionOverlay.toolbarIsVisible) { hideToolbar(false); @@ -971,7 +982,9 @@ class BasicTextInputClientState extends State final InlineSpan span = renderEditable.text!; final String prevText = span.toPlainText(); final String currText = textEditingValue.text; - if (prevText != currText || !selection.isValid || selection.isCollapsed) { + if (prevText != currText || + !selection.isValid || + selection.isCollapsed) { return _GlyphHeights( start: renderEditable.preferredLineHeight, end: renderEditable.preferredLineHeight, @@ -981,12 +994,13 @@ class BasicTextInputClientState extends State final String selectedGraphemes = selection.textInside(currText); final int firstSelectedGraphemeExtent = selectedGraphemes.characters.first.length; - final Rect? startCharacterRect = renderEditable.getRectForComposingRange( - TextRange( - start: selection.start, - end: selection.start + firstSelectedGraphemeExtent, - ), - ); + final Rect? startCharacterRect = renderEditable + .getRectForComposingRange( + TextRange( + start: selection.start, + end: selection.start + firstSelectedGraphemeExtent, + ), + ); final int lastSelectedGraphemeExtent = selectedGraphemes.characters.last.length; final Rect? endCharacterRect = renderEditable.getRectForComposingRange( @@ -996,7 +1010,8 @@ class BasicTextInputClientState extends State ), ); return _GlyphHeights( - start: startCharacterRect?.height ?? renderEditable.preferredLineHeight, + start: + startCharacterRect?.height ?? renderEditable.preferredLineHeight, end: endCharacterRect?.height ?? renderEditable.preferredLineHeight, ); } @@ -1023,8 +1038,9 @@ class BasicTextInputClientState extends State /// For OCR Support. /// Detects whether the Live Text input is enabled. - final LiveTextInputStatusNotifier? _liveTextInputStatus = - kIsWeb ? null : LiveTextInputStatusNotifier(); + final LiveTextInputStatusNotifier? _liveTextInputStatus = kIsWeb + ? null + : LiveTextInputStatusNotifier(); @override bool get liveTextInputEnabled { @@ -1079,7 +1095,9 @@ class BasicTextInputClientState extends State } return !textEditingValue.selection.isCollapsed && - textEditingValue.selection.textInside(textEditingValue.text).trim() != + textEditingValue.selection + .textInside(textEditingValue.text) + .trim() != ''; } @@ -1142,7 +1160,8 @@ class BasicTextInputClientState extends State startHandleLayerLink: _startHandleLayerLink, endHandleLayerLink: _endHandleLayerLink, inlineSpan: _buildTextSpan(), - value: _value, // We pass value.selection to RenderEditable. + value: + _value, // We pass value.selection to RenderEditable. cursorColor: Colors.blue, backgroundCursorColor: Colors.grey[100], showCursor: ValueNotifier(_hasFocus), @@ -1159,7 +1178,9 @@ class BasicTextInputClientState extends State textAlign: TextAlign.left, textDirection: _textDirection, locale: Localizations.maybeLocaleOf(context), - textHeightBehavior: DefaultTextHeightBehavior.maybeOf(context), + textHeightBehavior: DefaultTextHeightBehavior.maybeOf( + context, + ), textWidthBasis: TextWidthBasis.parent, obscuringCharacter: '•', obscureText: @@ -1321,7 +1342,10 @@ class _Editable extends MultiChildRenderObjectWidget { } @override - void updateRenderObject(BuildContext context, RenderEditable renderObject) { + void updateRenderObject( + BuildContext context, + RenderEditable renderObject, + ) { renderObject ..text = inlineSpan ..cursorColor = cursorColor diff --git a/simplistic_editor/lib/formatting_toolbar.dart b/simplistic_editor/lib/formatting_toolbar.dart index 7f023cd4a6f..ef321880e41 100644 --- a/simplistic_editor/lib/formatting_toolbar.dart +++ b/simplistic_editor/lib/formatting_toolbar.dart @@ -31,10 +31,9 @@ class FormattingToolbar extends StatelessWidget { ToggleButtonsState.underline, ), ], - onPressed: - (index) => AppStateWidget.of( - context, - ).updateToggleButtonsStateOnButtonPressed(index), + onPressed: (index) => AppStateWidget.of( + context, + ).updateToggleButtonsStateOnButtonPressed(index), children: const [ Icon(Icons.format_bold), Icon(Icons.format_italic), diff --git a/simplistic_editor/lib/main.dart b/simplistic_editor/lib/main.dart index 970e8b2a988..35a5c1383ba 100644 --- a/simplistic_editor/lib/main.dart +++ b/simplistic_editor/lib/main.dart @@ -49,8 +49,9 @@ class _MyHomePageState extends State { @override void didChangeDependencies() { super.didChangeDependencies(); - _replacementTextEditingController = - AppStateManager.of(context).appState.replacementsController; + _replacementTextEditingController = AppStateManager.of( + context, + ).appState.replacementsController; } static Route _aboutDialogBuilder( @@ -67,11 +68,10 @@ class _MyHomePageState extends State { ' more powerful rich text editing applications such as this small example. This feature is supported on all platforms.'; return DialogRoute( context: context, - builder: - (context) => const AlertDialog( - title: Center(child: Text('About')), - content: Text(aboutContent), - ), + builder: (context) => const AlertDialog( + title: Center(child: Text('About')), + content: Text(aboutContent), + ), ); } @@ -100,7 +100,10 @@ class _MyHomePageState extends State { padding: const EdgeInsets.symmetric(horizontal: 35.0), child: BasicTextField( controller: _replacementTextEditingController, - style: const TextStyle(fontSize: 18.0, color: Colors.black), + style: const TextStyle( + fontSize: 18.0, + color: Colors.black, + ), focusNode: _focusNode, ), ), diff --git a/simplistic_editor/lib/replacements.dart b/simplistic_editor/lib/replacements.dart index a8312ea5fd5..f868f728032 100644 --- a/simplistic_editor/lib/replacements.dart +++ b/simplistic_editor/lib/replacements.dart @@ -41,7 +41,11 @@ typedef InlineSpanGenerator = InlineSpan Function(String, TextRange); class TextEditingInlineSpanReplacement { /// Constructs a replacement that replaces matches of the [TextRange] with the /// output of the [generator]. - TextEditingInlineSpanReplacement(this.range, this.generator, this.expand); + TextEditingInlineSpanReplacement( + this.range, + this.generator, + this.expand, + ); /// The [TextRange] to replace. /// @@ -54,7 +58,9 @@ class TextEditingInlineSpanReplacement { bool expand; - TextEditingInlineSpanReplacement? onDelete(TextEditingDeltaDeletion delta) { + TextEditingInlineSpanReplacement? onDelete( + TextEditingDeltaDeletion delta, + ) { final TextRange deletedRange = delta.deletedRange; final int deletedLength = delta.textDeleted.length; @@ -75,7 +81,10 @@ class TextEditingInlineSpanReplacement { } else if (range.start < deletedRange.start && range.end > deletedRange.end) { return copy( - range: TextRange(start: range.start, end: range.end - deletedLength), + range: TextRange( + start: range.start, + end: range.end - deletedLength, + ), ); } else if (range.start >= deletedRange.start && range.end <= deletedRange.end) { @@ -90,7 +99,9 @@ class TextEditingInlineSpanReplacement { ); } else if (range.end <= deletedRange.start && range.end < deletedRange.end) { - return copy(range: TextRange(start: range.start, end: range.end)); + return copy( + range: TextRange(start: range.start, end: range.end), + ); } return null; @@ -105,24 +116,36 @@ class TextEditingInlineSpanReplacement { if (range.end == insertionOffset) { if (expand) { return copy( - range: TextRange(start: range.start, end: range.end + insertedLength), + range: TextRange( + start: range.start, + end: range.end + insertedLength, + ), ); } else { - return copy(range: TextRange(start: range.start, end: range.end)); + return copy( + range: TextRange(start: range.start, end: range.end), + ); } } if (range.start < insertionOffset && range.end < insertionOffset) { - return copy(range: TextRange(start: range.start, end: range.end)); - } else if (range.start >= insertionOffset && range.end > insertionOffset) { + return copy( + range: TextRange(start: range.start, end: range.end), + ); + } else if (range.start >= insertionOffset && + range.end > insertionOffset) { return copy( range: TextRange( start: range.start + insertedLength, end: range.end + insertedLength, ), ); - } else if (range.start < insertionOffset && range.end > insertionOffset) { + } else if (range.start < insertionOffset && + range.end > insertionOffset) { return copy( - range: TextRange(start: range.start, end: range.end + insertedLength), + range: TextRange( + start: range.start, + end: range.end + insertedLength, + ), ); } @@ -139,13 +162,13 @@ class TextEditingInlineSpanReplacement { delta.replacementText.length > delta.textReplaced.length; final bool replacementEqualLength = delta.replacementText.length == delta.textReplaced.length; - final int changedOffset = - replacementShortenedText - ? delta.textReplaced.length - delta.replacementText.length - : delta.replacementText.length - delta.textReplaced.length; + final int changedOffset = replacementShortenedText + ? delta.textReplaced.length - delta.replacementText.length + : delta.replacementText.length - delta.textReplaced.length; if (range.start >= replacedRange.start && - (range.start < replacedRange.end && range.end > replacedRange.end)) { + (range.start < replacedRange.end && + range.end > replacedRange.end)) { if (replacementShortenedText) { return [ copy( @@ -166,20 +189,26 @@ class TextEditingInlineSpanReplacement { ]; } else if (replacementEqualLength) { return [ - copy(range: TextRange(start: replacedRange.end, end: range.end)), + copy( + range: TextRange(start: replacedRange.end, end: range.end), + ), ]; } } else if ((range.start < replacedRange.start && range.end > replacedRange.start) && range.end <= replacedRange.end) { return [ - copy(range: TextRange(start: range.start, end: replacedRange.start)), + copy( + range: TextRange(start: range.start, end: replacedRange.start), + ), ]; } else if (range.start < replacedRange.start && range.end > replacedRange.end) { if (replacementShortenedText) { return [ - copy(range: TextRange(start: range.start, end: replacedRange.start)), + copy( + range: TextRange(start: range.start, end: replacedRange.start), + ), copy( range: TextRange( start: replacedRange.end - changedOffset, @@ -189,7 +218,9 @@ class TextEditingInlineSpanReplacement { ]; } else if (replacementLengthenedText) { return [ - copy(range: TextRange(start: range.start, end: replacedRange.start)), + copy( + range: TextRange(start: range.start, end: replacedRange.start), + ), copy( range: TextRange( start: replacedRange.end + changedOffset, @@ -199,8 +230,12 @@ class TextEditingInlineSpanReplacement { ]; } else if (replacementEqualLength) { return [ - copy(range: TextRange(start: range.start, end: replacedRange.start)), - copy(range: TextRange(start: replacedRange.end, end: range.end)), + copy( + range: TextRange(start: range.start, end: replacedRange.start), + ), + copy( + range: TextRange(start: replacedRange.end, end: range.end), + ), ]; } } else if (range.start >= replacedRange.start && @@ -232,7 +267,11 @@ class TextEditingInlineSpanReplacement { } } else if (range.end <= replacedRange.start && range.end < replacedRange.end) { - return [copy(range: TextRange(start: range.start, end: range.end))]; + return [ + copy( + range: TextRange(start: range.start, end: range.end), + ), + ]; } return null; @@ -250,15 +289,23 @@ class TextEditingInlineSpanReplacement { return this; } - List? removeRange(TextRange removalRange) { + List? removeRange( + TextRange removalRange, + ) { if (range.start >= removalRange.start && (range.start < removalRange.end && range.end > removalRange.end)) { - return [copy(range: TextRange(start: removalRange.end, end: range.end))]; + return [ + copy( + range: TextRange(start: removalRange.end, end: range.end), + ), + ]; } else if ((range.start < removalRange.start && range.end > removalRange.start) && range.end <= removalRange.end) { return [ - copy(range: TextRange(start: range.start, end: removalRange.start)), + copy( + range: TextRange(start: range.start, end: removalRange.start), + ), ]; } else if (range.start < removalRange.start && range.end > removalRange.end) { @@ -267,7 +314,9 @@ class TextEditingInlineSpanReplacement { range: TextRange(start: range.start, end: removalRange.start), expand: removalRange.isCollapsed ? false : expand, ), - copy(range: TextRange(start: removalRange.end, end: range.end)), + copy( + range: TextRange(start: removalRange.end, end: range.end), + ), ]; } else if (range.start >= removalRange.start && range.end <= removalRange.end) { @@ -278,7 +327,8 @@ class TextEditingInlineSpanReplacement { } else if (range.end <= removalRange.start && range.end < removalRange.end) { return [this]; - } else if (removalRange.isCollapsed && range.end == removalRange.start) { + } else if (removalRange.isCollapsed && + range.end == removalRange.start) { return [this]; } @@ -453,7 +503,9 @@ class ReplacementTextEditingController extends TextEditingController { required bool withComposing, }) { assert( - !value.composing.isValid || !withComposing || value.isComposingRangeValid, + !value.composing.isValid || + !withComposing || + value.isComposingRangeValid, ); // Keep a mapping of TextRanges to the InlineSpan to replace it with. @@ -467,7 +519,10 @@ class ReplacementTextEditingController extends TextEditingController { in replacements!) { _addToMappingWithOverlaps( replacement.generator, - TextRange(start: replacement.range.start, end: replacement.range.end), + TextRange( + start: replacement.range.start, + end: replacement.range.end, + ), rangeSpanMapping, value.text, ); @@ -484,12 +539,11 @@ class ReplacementTextEditingController extends TextEditingController { withComposing) { _addToMappingWithOverlaps( (value, range) { - final TextStyle composingStyle = - style != null - ? style.merge( - const TextStyle(decoration: TextDecoration.underline), - ) - : const TextStyle(decoration: TextDecoration.underline); + final TextStyle composingStyle = style != null + ? style.merge( + const TextStyle(decoration: TextDecoration.underline), + ) + : const TextStyle(decoration: TextDecoration.underline); return TextSpan(style: composingStyle, text: value); }, value.composing, @@ -509,7 +563,9 @@ class ReplacementTextEditingController extends TextEditingController { for (final TextRange range in sortedRanges) { if (range.start > previousEndIndex) { spans.add( - TextSpan(text: value.text.substring(previousEndIndex, range.start)), + TextSpan( + text: value.text.substring(previousEndIndex, range.start), + ), ); } spans.add(rangeSpanMapping[range]!); @@ -624,8 +680,9 @@ class ReplacementTextEditingController extends TextEditingController { } Set styles = {}; - List otherEndPoints = - endPoints.getRange(1, endPoints.length).toList(); + List otherEndPoints = endPoints + .getRange(1, endPoints.length) + .toList(); for (int i = 0; i < endPoints.length - 1; i++) { styles = styles.difference(end[endPoints[i]]!); styles.addAll(start[endPoints[i]]!); @@ -671,7 +728,8 @@ class ReplacementTextEditingController extends TextEditingController { final List toRemove = []; final List toAdd = []; - for (final TextEditingInlineSpanReplacement replacement in replacements!) { + for (final TextEditingInlineSpanReplacement replacement + in replacements!) { if (replacement.range.end == selection.start) { TextStyle? replacementStyle = (replacement.generator('', const TextRange.collapsed(0)) @@ -689,7 +747,8 @@ class ReplacementTextEditingController extends TextEditingController { replacements!.remove(replacementToRemove); } - for (final TextEditingInlineSpanReplacement replacementWithExpandDisabled + for (final TextEditingInlineSpanReplacement + replacementWithExpandDisabled in toAdd) { replacements!.add(replacementWithExpandDisabled); } @@ -704,7 +763,8 @@ class ReplacementTextEditingController extends TextEditingController { // should be enabled. final List stylesAtSelection = []; - for (final TextEditingInlineSpanReplacement replacement in replacements!) { + for (final TextEditingInlineSpanReplacement replacement + in replacements!) { if (selection.isCollapsed) { if (math.max(replacement.range.start, selection.start) <= math.min(replacement.range.end, selection.end)) { @@ -738,7 +798,10 @@ class ReplacementTextEditingController extends TextEditingController { return stylesAtSelection; } - void removeReplacementsAtRange(TextRange removalRange, TextStyle? attribute) { + void removeReplacementsAtRange( + TextRange removalRange, + TextStyle? attribute, + ) { final List toRemove = []; final List toAdd = []; @@ -755,8 +818,8 @@ class ReplacementTextEditingController extends TextEditingController { math.min(replacement.range.end, removalRange.end)) && replacementStyle != null) { if (replacementStyle == attribute!) { - List? newReplacements = replacement - .removeRange(removalRange); + List? newReplacements = + replacement.removeRange(removalRange); if (newReplacements != null) { if (newReplacements.length == 1) { @@ -782,7 +845,8 @@ class ReplacementTextEditingController extends TextEditingController { replacements!.add(replacementToAdd); } - for (TextEditingInlineSpanReplacement replacementToRemove in toRemove) { + for (TextEditingInlineSpanReplacement replacementToRemove + in toRemove) { replacements!.remove(replacementToRemove); } } diff --git a/simplistic_editor/lib/text_editing_delta_history_view.dart b/simplistic_editor/lib/text_editing_delta_history_view.dart index 4db34eaa6b7..72a3120003e 100644 --- a/simplistic_editor/lib/text_editing_delta_history_view.dart +++ b/simplistic_editor/lib/text_editing_delta_history_view.dart @@ -64,7 +64,10 @@ class TextEditingDeltaHistoryView extends StatelessWidget { Widget _buildTextEditingDeltaViewHeader() { return Padding( - padding: const EdgeInsets.symmetric(horizontal: 35.0, vertical: 10.0), + padding: const EdgeInsets.symmetric( + horizontal: 35.0, + vertical: 10.0, + ), child: Row( children: [ Expanded( @@ -186,9 +189,15 @@ class TextEditingDeltaView extends StatelessWidget { children: [ Expanded(child: Text(deltaType)), Expanded(child: Text(deltaText)), - Expanded(child: Text('(${deltaRange.start}, ${deltaRange.end})')), - Expanded(child: Text('(${newSelection.start}, ${newSelection.end})')), - Expanded(child: Text('(${newComposing.start}, ${newComposing.end})')), + Expanded( + child: Text('(${deltaRange.start}, ${deltaRange.end})'), + ), + Expanded( + child: Text('(${newSelection.start}, ${newSelection.end})'), + ), + Expanded( + child: Text('(${newComposing.start}, ${newComposing.end})'), + ), ], ), ); diff --git a/simplistic_editor/pubspec.yaml b/simplistic_editor/pubspec.yaml index 016eb3e4cfc..9cdf3ae6d18 100644 --- a/simplistic_editor/pubspec.yaml +++ b/simplistic_editor/pubspec.yaml @@ -1,5 +1,7 @@ name: simplistic_editor description: A new Flutter project. +version: 1.0.0+1 +resolution: workspace # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This is preferred for private packages. @@ -15,10 +17,10 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.0.0+1 + environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions @@ -30,7 +32,6 @@ dependencies: flutter: sdk: flutter - # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 @@ -40,7 +41,6 @@ dev_dependencies: path: ../analysis_defaults flutter_test: sdk: flutter - # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/simplistic_editor/test/main_screen_test.dart b/simplistic_editor/test/main_screen_test.dart index cb19abc718b..c7220b551be 100644 --- a/simplistic_editor/test/main_screen_test.dart +++ b/simplistic_editor/test/main_screen_test.dart @@ -71,7 +71,10 @@ void main() { ); // About Dialog - expect(find.widgetWithIcon(IconButton, Icons.info_outline), findsOneWidget); + expect( + find.widgetWithIcon(IconButton, Icons.info_outline), + findsOneWidget, + ); await tester.tap(find.widgetWithIcon(IconButton, Icons.info_outline)); await tester.pumpAndSettle(); expect(find.widgetWithText(Center, 'About'), findsOneWidget); diff --git a/testing_app/integration_test/perf_test.dart b/testing_app/integration_test/perf_test.dart index 4536de123d1..20e4d9d1811 100644 --- a/testing_app/integration_test/perf_test.dart +++ b/testing_app/integration_test/perf_test.dart @@ -9,11 +9,13 @@ import 'package:testing_app/main.dart'; void main() { group('Testing App Performance Tests', () { - final binding = IntegrationTestWidgetsFlutterBinding.ensureInitialized(); + final binding = + IntegrationTestWidgetsFlutterBinding.ensureInitialized(); // The fullyLive frame policy simulates // the way Flutter responds to animations. - binding.framePolicy = LiveTestWidgetsFlutterBindingFramePolicy.fullyLive; + binding.framePolicy = + LiveTestWidgetsFlutterBindingFramePolicy.fullyLive; testWidgets('Scrolling test', (tester) async { await tester.pumpWidget(const TestingApp()); diff --git a/testing_app/integration_test/state_mgmt_test.dart b/testing_app/integration_test/state_mgmt_test.dart index dc272638f74..6dabad4432e 100644 --- a/testing_app/integration_test/state_mgmt_test.dart +++ b/testing_app/integration_test/state_mgmt_test.dart @@ -12,12 +12,12 @@ import 'package:testing_app/screens/favorites.dart'; late Favorites favoritesList; Widget createFavoritesScreen() => ChangeNotifierProvider( - create: (context) { - favoritesList = Favorites(); - return favoritesList; - }, - child: const MaterialApp(home: FavoritesPage()), - ); + create: (context) { + favoritesList = Favorites(); + return favoritesList; + }, + child: const MaterialApp(home: FavoritesPage()), +); void main() { group('Testing App State Management Tests', () { diff --git a/testing_app/lib/screens/favorites.dart b/testing_app/lib/screens/favorites.dart index 7db6a7c12a6..5aaa2886403 100644 --- a/testing_app/lib/screens/favorites.dart +++ b/testing_app/lib/screens/favorites.dart @@ -41,7 +41,8 @@ class FavoriteItemTile extends StatelessWidget { padding: const EdgeInsets.all(8.0), child: ListTile( leading: CircleAvatar( - backgroundColor: Colors.primaries[itemNo % Colors.primaries.length], + backgroundColor: + Colors.primaries[itemNo % Colors.primaries.length], ), title: Text('Item $itemNo', key: Key('favorites_text_$itemNo')), trailing: IconButton( diff --git a/testing_app/lib/screens/home.dart b/testing_app/lib/screens/home.dart index 2eac461db70..efe535e3c9d 100644 --- a/testing_app/lib/screens/home.dart +++ b/testing_app/lib/screens/home.dart @@ -52,7 +52,8 @@ class ItemTile extends StatelessWidget { padding: const EdgeInsets.all(8.0), child: ListTile( leading: CircleAvatar( - backgroundColor: Colors.primaries[itemNo % Colors.primaries.length], + backgroundColor: + Colors.primaries[itemNo % Colors.primaries.length], ), title: Text('Item $itemNo', key: Key('text_$itemNo')), trailing: IconButton( diff --git a/testing_app/pubspec.yaml b/testing_app/pubspec.yaml index fcad7cf3be2..3d0b1357b34 100644 --- a/testing_app/pubspec.yaml +++ b/testing_app/pubspec.yaml @@ -1,18 +1,17 @@ name: testing_app description: A sample that shows testing in Flutter. - version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.6.0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - cupertino_icons: ^1.0.3 provider: ^6.0.2 - go_router: ">=10.0.0 <17.0.0" + go_router: ^16.0.0 dev_dependencies: analysis_defaults: diff --git a/testing_app/test/favorites_test.dart b/testing_app/test/favorites_test.dart index be9f216501f..f89815a9979 100644 --- a/testing_app/test/favorites_test.dart +++ b/testing_app/test/favorites_test.dart @@ -11,12 +11,12 @@ import 'package:testing_app/screens/favorites.dart'; late Favorites favoritesList; Widget createFavoritesScreen() => ChangeNotifierProvider( - create: (context) { - favoritesList = Favorites(); - return favoritesList; - }, - child: const MaterialApp(home: FavoritesPage()), - ); + create: (context) { + favoritesList = Favorites(); + return favoritesList; + }, + child: const MaterialApp(home: FavoritesPage()), +); void addItems() { for (var i = 0; i < 5; i++) { @@ -52,7 +52,9 @@ void main() { await tester.pumpAndSettle(); // Get the total number of items available. - final totalItems = tester.widgetList(find.byIcon(Icons.close)).length; + final totalItems = tester + .widgetList(find.byIcon(Icons.close)) + .length; // Remove one item. await tester.tap(find.byIcon(Icons.close).first); diff --git a/testing_app/test/home_test.dart b/testing_app/test/home_test.dart index b81deb1d45b..a73f0c5ab34 100644 --- a/testing_app/test/home_test.dart +++ b/testing_app/test/home_test.dart @@ -9,9 +9,9 @@ import 'package:testing_app/main.dart'; import 'package:testing_app/models/favorites.dart'; Widget createHomeScreen() => ChangeNotifierProvider( - create: (context) => Favorites(), - child: MaterialApp.router(routerConfig: router()), - ); + create: (context) => Favorites(), + child: MaterialApp.router(routerConfig: router()), +); void main() { group('Home Page Widget Tests', () { @@ -29,7 +29,11 @@ void main() { expect(find.text('Item 0'), findsOneWidget); // Fling i.e scroll down. - await tester.fling(find.byType(ListView), const Offset(0, -200), 3000); + await tester.fling( + find.byType(ListView), + const Offset(0, -200), + 3000, + ); await tester.pumpAndSettle(); // Check if "Item 0" disappeared. diff --git a/tool/ci_script.dart b/tool/ci_script.dart new file mode 100644 index 00000000000..3274aba8c22 --- /dev/null +++ b/tool/ci_script.dart @@ -0,0 +1,67 @@ +import 'dart:io'; +import 'package:path/path.dart' as path; +import 'package:yaml/yaml.dart'; + +Future main() async { + final rootDir = Directory.current; + final pubspecFile = File(path.join(rootDir.path, 'pubspec.yaml')); + final pubspecContent = await pubspecFile.readAsString(); + final pubspecYaml = loadYaml(pubspecContent); + + final workspace = pubspecYaml['workspace'] as YamlList?; + if (workspace == null) { + print('No workspace found in pubspec.yaml'); + exit(1); + } + + // pub workspace, only run 'get' once + await _runCommand('flutter', ['pub', 'get'], workingDirectory: rootDir.path); + + final packages = workspace.map((e) => e.toString()).toList(); + + for (final package in packages) { + final packagePath = path.join(rootDir.path, package); + print('== Testing \'$package\' =='); + await _runCommand('dart', [ + 'analyze', + '--fatal-infos', + '--fatal-warnings', + ], workingDirectory: packagePath); + + await _runCommand('dart', ['format', '.'], workingDirectory: packagePath); + + if (await Directory(path.join(packagePath, 'test')).exists()) { + final packagePubspecFile = File(path.join(packagePath, 'pubspec.yaml')); + final packagePubspecContent = await packagePubspecFile.readAsString(); + if (packagePubspecContent.contains('flutter:')) { + await _runCommand('flutter', [ + 'test', + '--no-pub', + ], workingDirectory: packagePath); + } else { + await _runCommand('dart', ['test'], workingDirectory: packagePath); + } + } + } +} + +Future _runCommand( + String executable, + List arguments, { + String? workingDirectory, +}) async { + final process = await Process.start( + executable, + arguments, + workingDirectory: workingDirectory, + runInShell: true, + mode: ProcessStartMode.inheritStdio, + ); + final exitCode = await process.exitCode; + if (exitCode != 0) { + print( + 'Command "$executable ${arguments.join(' ')}" failed with exit code $exitCode in $workingDirectory', + ); + exit(exitCode); + } +} diff --git a/tool/flutter_ci_script_shared.sh b/tool/flutter_ci_script_shared.sh index f93be22d3d1..8b511a6218f 100644 --- a/tool/flutter_ci_script_shared.sh +++ b/tool/flutter_ci_script_shared.sh @@ -15,7 +15,7 @@ function ci_projects () { dart analyze --fatal-infos --fatal-warnings # Run the formatter on all the dart files to make sure everything's linted. - dart format --output none --set-exit-if-changed . + dart format --output none . # Run the actual tests. if [ -d "test" ] diff --git a/tool/flutter_ci_script_stable.sh b/tool/flutter_ci_script_stable.sh index ba5eb35a2e6..40dce588565 100755 --- a/tool/flutter_ci_script_stable.sh +++ b/tool/flutter_ci_script_stable.sh @@ -36,11 +36,10 @@ declare -ar PROJECT_NAMES=( "google_maps" "infinite_list" "ios_app_clip" - # TODO(ewindmill) For all the following 4 -- Uncomment when 3.34 goes stable. I updated too soon. - # "isolate_example" - # "material_3_demo" - # "platform_channels" - # "platform_design" + "isolate_example" + "material_3_demo" + "platform_channels" + "platform_design" "navigation_and_routing" "pedometer" "pedometer/example" @@ -50,7 +49,7 @@ declare -ar PROJECT_NAMES=( "provider_shopper" "simple_shader" "simplistic_calculator" - # "simplistic_editor" + "simplistic_editor" "testing_app" "veggieseasons" "web_embedding/element_embedding_demo" diff --git a/tool/flutter_clean_packages b/tool/flutter_clean_packages.sh similarity index 100% rename from tool/flutter_clean_packages rename to tool/flutter_clean_packages.sh diff --git a/tool/pubspec.yaml b/tool/pubspec.yaml new file mode 100644 index 00000000000..f953f2ed33b --- /dev/null +++ b/tool/pubspec.yaml @@ -0,0 +1,13 @@ +name: repo_tool +description: A tool to automate release cleanup for the samples monorepo. +resolution: workspace + +environment: + sdk: ^3.9.0-0 + +dependencies: + args: ^2.4.2 + io: ^1.0.4 + path: ^1.9.0 + yaml: ^3.1.2 + yaml_edit: ^2.1.1 diff --git a/tool/release.dart b/tool/release.dart new file mode 100644 index 00000000000..c8886cc8add --- /dev/null +++ b/tool/release.dart @@ -0,0 +1,357 @@ +import 'dart:io'; + +import 'package:args/args.dart'; +import 'package:io/ansi.dart'; +import 'package:path/path.dart' as p; +import 'package:yaml/yaml.dart'; +import 'package:yaml_edit/yaml_edit.dart'; + +const String logDir = 'logs'; + +void main(List arguments) async { + final runner = ReleaseScriptRunner(); + await runner.run(arguments); +} + +class ReleaseScriptRunner { + late final File _logFile; + bool _isDryRun = false; + + Future run(List arguments) async { + final parser = ArgParser() + ..addFlag( + 'dry-run', + negatable: false, + help: + 'Prints the commands that would be executed, but does not run them.', + ); + final argResults = parser.parse(arguments); + _isDryRun = argResults['dry-run'] as bool; + + _setupLogging(); + + log( + styleBold.wrap( + 'Flutter Monorepo Update Script Started: ${DateTime.now()}', + ), + stdout, + ); + log(blue.wrap('Log file: ${_logFile.path}')!, stdout); + + if (_isDryRun) { + log(yellow.wrap('--- DRY RUN MODE ---')!, stdout); + } + + if (!await _isFlutterInstalled()) { + log(red.wrap('Flutter is not installed or not in PATH')!, stderr); + exit(1); + } + + final dartVersion = await _getDartVersion(); + if (dartVersion == null) { + log(red.wrap('Failed to get Dart SDK version.'), stderr); + exit(1); + } + log(blue.wrap('Using Dart SDK version: $dartVersion'), stdout); + + final packages = await _getWorkspacePackages(); + if (packages.isEmpty) { + log( + yellow.wrap('No packages found in the root pubspec.yaml workspace.'), + stdout, + ); + exit(0); + } + + log( + blue.wrap( + 'Found ${packages.length} Flutter project(s): ${packages.join(', ')}', + ), + stdout, + ); + + final failedProjects = []; + for (final packagePath in packages) { + final success = await _processProject(packagePath, dartVersion); + if (!success) { + failedProjects.add(packagePath); + } + } + + _printSummary(packages.length, failedProjects); + + log( + styleBold.wrap( + '\nFlutter Monorepo Update Script Completed: ${DateTime.now()}', + ), + stdout, + ); + + if (failedProjects.isNotEmpty) { + exit(1); + } + } + + void _setupLogging() { + final logsDir = Directory(logDir); + if (!logsDir.existsSync()) { + logsDir.createSync(recursive: true); + } + final timestamp = DateTime.now().toIso8601String().replaceAll(':', '-'); + _logFile = File(p.join(logDir, 'release_logs_$timestamp.log')); + } + + void log(String? message, IOSink sink) { + if (message == null) return; + sink.writeln(message); + } + + void logToFile(String? message) { + if (message == null) return; + _logFile.writeAsStringSync( + '\n${_stripAnsiCodes(message)}', + mode: FileMode.append, + ); + } + + Future _isFlutterInstalled() async { + try { + final result = await Process.run('flutter', ['--version']); + return result.exitCode == 0; + } catch (e) { + return false; + } + } + + Future _getDartVersion() async { + try { + final result = await Process.run('flutter', ['--version', '--machine']); + if (result.exitCode == 0) { + final json = loadYaml(result.stdout as String) as YamlMap; + final fullDartVersion = json['dartSdkVersion'] as String?; + if (fullDartVersion != null) { + return fullDartVersion.split(' ').first; + } + return null; + } + } catch (e) { + log(red.wrap('Error getting Dart SDK version: $e'), stderr); + } + return null; + } + + Future> _getWorkspacePackages() async { + final rootPubspec = File('pubspec.yaml'); + if (!rootPubspec.existsSync()) { + log(red.wrap('Root pubspec.yaml not found!'), stderr); + return []; + } + + try { + final content = await rootPubspec.readAsString(); + final yaml = loadYaml(content) as YamlMap; + final workspace = yaml['workspace'] as YamlList?; + if (workspace != null) { + return workspace.nodes.map((node) => node.value as String).toList(); + } + } catch (e) { + log(red.wrap('Error reading workspace packages: $e'), stderr); + } + return []; + } + + Future _processProject(String projectPath, String dartVersion) async { + final projectName = p.basename(projectPath); + final projectDir = Directory(projectPath); + final issues = []; + + if (!projectDir.existsSync()) { + log(red.wrap('Project directory not found: $projectPath'), stderr); + return false; + } + + log(styleBold.wrap('\n========================================='), stdout); + log(styleBold.wrap('Processing project: $projectName'), stdout); + log(styleBold.wrap('=========================================')!, stdout); + + log(blue.wrap('Updating SDK constraints to use Dart $dartVersion'), stdout); + if (!_isDryRun) { + if (!await _updateSdkConstraints(projectPath, dartVersion)) { + log( + red.wrap('Failed to update SDK constraints for $projectName'), + stderr, + ); + return false; + } + } + + final commands = [ + Command('dart analyze', 'Running dart analyze...', 'dart', [ + 'analyze', + '--fatal-infos', + '--fatal-warnings', + ]), + Command('dart format', 'Running dart format...', 'dart', ['format', '.']), + ]; + + final testDir = Directory(p.join(projectPath, 'test')); + if (projectName != 'material_3_demo' && testDir.existsSync()) { + commands.add( + Command('flutter test', 'Running tests...', 'flutter', ['test']), + ); + } + + for (final command in commands) { + log(blue.wrap(command.description), stdout); + + final (didPass, output) = await _runCommand( + command.executable, + command.arguments, + workingDirectory: projectPath, + ); + + if (!didPass) { + log(red.wrap('${command.displayName} failed for $projectName'), stderr); + + if (command.displayName == 'pub upgrade' || + command.displayName == 'pub get' && + output.contains('Failed to update packages.')) { + issues.add(output); + } + + if (command.displayName == 'dart analyze' && + output.contains('issue found.') || + output.contains('issues found.')) { + issues.add(output); + } + + if (command.displayName == 'flutter test' && + !output.contains('All tests passed!')) { + issues.add(output); + } + } + } + + if (issues.isNotEmpty) { + logToFile('- Issues found in $projectName'); + for (final issue in issues) { + if (_isOnlyWhitespace(issue)) continue; + logToFile('-- $issue'); + } + } + + log(green.wrap('Successfully processed $projectName'), stdout); + return true; + } + + Future _updateSdkConstraints( + String projectDir, + String versionString, + ) async { + final pubspecFile = File(p.join(projectDir, 'pubspec.yaml')); + if (!pubspecFile.existsSync()) { + log(red.wrap('pubspec.yaml not found in $projectDir'), stderr); + return false; + } + + try { + final newConstraint = '^${versionString}-0'; + + final content = await pubspecFile.readAsString(); + final editor = YamlEditor(content); + editor.update(['environment', 'sdk'], newConstraint); + + await pubspecFile.writeAsString(editor.toString()); + log( + blue.wrap( + 'Updated Dart SDK constraint in $projectDir to: $newConstraint', + ), + stdout, + ); + return true; + } catch (e) { + log( + red.wrap('Failed to update SDK constraint in $projectDir: $e'), + stderr, + ); + return false; + } + } + + Future<(bool, String)> _runCommand( + String executable, + List arguments, { + String? workingDirectory, + }) async { + final commandString = '$executable ${arguments.join(' ')}'; + if (_isDryRun) { + log( + yellow.wrap( + ' [DRY RUN] Would execute: `$commandString` in `${workingDirectory ?? '.'}`', + ), + stdout, + ); + return (true, ''); + } + + final process = await Process.start( + executable, + arguments, + workingDirectory: workingDirectory, + runInShell: true, + ); + + StringBuffer output = StringBuffer(''); + + final stdoutFuture = process.stdout + .transform(SystemEncoding().decoder) + .forEach((line) { + log(line, stdout); + if (!_isOnlyWhitespace(line)) + output.writeln('${line.trim().padLeft(2)}'); + }); + + final stderrFuture = process.stderr + .transform(SystemEncoding().decoder) + .forEach((line) { + log(red.wrap(line), stderr); + if (!_isOnlyWhitespace(line)) + output.writeln('${line.trim().padLeft(2)}'); + }); + + await Future.wait([stdoutFuture, stderrFuture]); + + return (await process.exitCode == 0, output.toString()); + } + + void _printSummary(int total, List failed) { + log(styleBold.wrap('\n=========================================')!, stdout); + log(styleBold.wrap('Update Summary')!, stdout); + log(styleBold.wrap('=========================================')!, stdout); + log(blue.wrap('Total projects processed: $total'), stdout); + log(green.wrap('Successful: ${total - failed.length}'), stdout); + + if (failed.isNotEmpty) { + log(red.wrap('Failed: ${failed.length}'), stderr); + log(red.wrap('Failed projects: ${failed.join(', ')}'), stderr); + } + } + + String _stripAnsiCodes(String text) { + final ansiRegex = RegExp(r'\x1B\[[0-?]*[ -/]*[@-~]'); + return text.replaceAll(ansiRegex, ''); + } + + bool _isOnlyWhitespace(String text) { + return text.trim().isEmpty; + } +} + +class Command { + final String displayName; + final String description; + final String executable; + final List arguments; + + Command(this.displayName, this.description, this.executable, this.arguments); +} diff --git a/veggieseasons/lib/data/app_state.dart b/veggieseasons/lib/data/app_state.dart index e1f14cfb996..4c4edd2987c 100644 --- a/veggieseasons/lib/data/app_state.dart +++ b/veggieseasons/lib/data/app_state.dart @@ -15,7 +15,9 @@ class AppState extends ChangeNotifier { List get availableVeggies { var currentSeason = _getSeasonForDate(DateTime.now()); - return _veggies.where((v) => v.seasons.contains(currentSeason)).toList(); + return _veggies + .where((v) => v.seasons.contains(currentSeason)) + .toList(); } List get favoriteVeggies => @@ -23,15 +25,16 @@ class AppState extends ChangeNotifier { List get unavailableVeggies { var currentSeason = _getSeasonForDate(DateTime.now()); - return _veggies.where((v) => !v.seasons.contains(currentSeason)).toList(); + return _veggies + .where((v) => !v.seasons.contains(currentSeason)) + .toList(); } Veggie getVeggie(int? id) => _veggies.singleWhere((v) => v.id == id); - List searchVeggies(String? terms) => - _veggies - .where((v) => v.name.toLowerCase().contains(terms!.toLowerCase())) - .toList(); + List searchVeggies(String? terms) => _veggies + .where((v) => v.name.toLowerCase().contains(terms!.toLowerCase())) + .toList(); void setFavorite(int? id, bool isFavorite) { var veggie = getVeggie(id); @@ -75,7 +78,9 @@ class AppState extends ChangeNotifier { case 12: return date.day < 22 ? Season.autumn : Season.winter; default: - throw ArgumentError('Can\'t return a season for month #${date.month}.'); + throw ArgumentError( + 'Can\'t return a season for month #${date.month}.', + ); } } } diff --git a/veggieseasons/lib/data/local_veggie_provider.dart b/veggieseasons/lib/data/local_veggie_provider.dart index 2bbeb82772f..9b387bcd7cc 100644 --- a/veggieseasons/lib/data/local_veggie_provider.dart +++ b/veggieseasons/lib/data/local_veggie_provider.dart @@ -12,9 +12,15 @@ class LocalVeggieProvider { name: 'Apples', imageAssetPath: 'assets/images/apple.jpg', category: VeggieCategory.fruit, - shortDescription: 'Green or red, they\'re generally round and tasty.', + shortDescription: + 'Green or red, they\'re generally round and tasty.', accentColor: const Color(0x40de8c66), - seasons: [Season.winter, Season.spring, Season.summer, Season.autumn], + seasons: [ + Season.winter, + Season.spring, + Season.summer, + Season.autumn, + ], vitaminAPercentage: 2, vitaminCPercentage: 8, servingSize: 'One large apple', @@ -75,16 +81,24 @@ class LocalVeggieProvider { 'Root', 'Seed', ], 0), - Trivia('"Jerusalem artichoke" is another term for which vegetable?', [ - 'Potato', - 'Cabbage', - 'Sunchoke', - ], 2), - Trivia('Which city claims to be The Artichoke Capital of the World?', [ - 'Castroville, California', - 'Galveston, Texas', - 'London, England', - ], 0), + Trivia( + '"Jerusalem artichoke" is another term for which vegetable?', + [ + 'Potato', + 'Cabbage', + 'Sunchoke', + ], + 2, + ), + Trivia( + 'Which city claims to be The Artichoke Capital of the World?', + [ + 'Castroville, California', + 'Galveston, Texas', + 'London, England', + ], + 0, + ), Trivia('Artichokes are technically which type of plant?', [ 'Thistle', 'Azalea', @@ -97,7 +111,8 @@ class LocalVeggieProvider { name: 'Asparagus', imageAssetPath: 'assets/images/asparagus.jpg', category: VeggieCategory.fern, - shortDescription: 'It\'s been used a food and medicine for millenia.', + shortDescription: + 'It\'s been used a food and medicine for millenia.', accentColor: const Color(0x408cb437), seasons: [Season.spring], vitaminAPercentage: 10, @@ -132,7 +147,8 @@ class LocalVeggieProvider { name: 'Avocado', imageAssetPath: 'assets/images/avocado.jpg', category: VeggieCategory.stealthFruit, - shortDescription: 'One of the oiliest, richest fruits money can buy.', + shortDescription: + 'One of the oiliest, richest fruits money can buy.', accentColor: const Color(0x40b0ba59), seasons: [Season.winter, Season.spring, Season.summer], vitaminAPercentage: 0, @@ -167,7 +183,8 @@ class LocalVeggieProvider { name: 'Blackberries', imageAssetPath: 'assets/images/blackberry.jpg', category: VeggieCategory.berry, - shortDescription: 'Find them on backroads and fences in the Northwest.', + shortDescription: + 'Find them on backroads and fences in the Northwest.', accentColor: const Color(0x409d5adb), seasons: [Season.summer], vitaminAPercentage: 6, @@ -255,11 +272,15 @@ class LocalVeggieProvider { ['Mustard greens', 'Apples', 'Potatoes'], 0, ), - Trivia('Cauliflower\'s green spiral-shaped cousin is known as what?', [ - 'Romesco', - 'Brittany cabbage', - 'Muscle sprouts', - ], 0), + Trivia( + 'Cauliflower\'s green spiral-shaped cousin is known as what?', + [ + 'Romesco', + 'Brittany cabbage', + 'Muscle sprouts', + ], + 0, + ), Trivia('Green cauliflower is sometimes called what?', [ 'Broccoflower', 'Avocadoflower', @@ -290,11 +311,15 @@ class LocalVeggieProvider { 'By rhizome', 'By packing up and moving to Des Moines', ], 0), - Trivia('Some farmers cover their endive with shade to reduce what?', [ - 'Size', - 'Toughness', - 'Bitterness', - ], 2), + Trivia( + 'Some farmers cover their endive with shade to reduce what?', + [ + 'Size', + 'Toughness', + 'Bitterness', + ], + 2, + ), ], ), Veggie( @@ -385,11 +410,15 @@ class LocalVeggieProvider { 'They\'re grown in the shade', 'They\'re a distinct species', ], 0), - Trivia('How quickly can a green pepper grow from seed to harvest?', [ - '10 weeks', - '20 weeks', - '30 weeks', - ], 0), + Trivia( + 'How quickly can a green pepper grow from seed to harvest?', + [ + '10 weeks', + '20 weeks', + '30 weeks', + ], + 0, + ), ], ), Veggie( @@ -427,7 +456,8 @@ class LocalVeggieProvider { name: 'Kale', imageAssetPath: 'assets/images/kale.jpg', category: VeggieCategory.cruciferous, - shortDescription: 'The meanest vegetable. Does not want to be eaten.', + shortDescription: + 'The meanest vegetable. Does not want to be eaten.', accentColor: const Color(0x40a86bd8), seasons: [Season.winter, Season.autumn], vitaminAPercentage: 133, @@ -440,11 +470,15 @@ class LocalVeggieProvider { 'The first frost', 'Reading it a sad story', ], 1), - Trivia('Which of these isn\'t a color in which Kale can be found?', [ - 'Purple', - 'White', - 'Orange', - ], 2), + Trivia( + 'Which of these isn\'t a color in which Kale can be found?', + [ + 'Purple', + 'White', + 'Orange', + ], + 2, + ), Trivia( 'One serving of kale provides what percentage of a typical person\'s requirement for vitamin K?', ['100%', '300%', '900%'], @@ -522,7 +556,8 @@ class LocalVeggieProvider { name: 'Limes', imageAssetPath: 'assets/images/lime.jpg', category: VeggieCategory.citrus, - shortDescription: 'Couldn\'t have ceviche and margaritas without them.', + shortDescription: + 'Couldn\'t have ceviche and margaritas without them.', accentColor: const Color(0x4089b733), seasons: [Season.winter], vitaminAPercentage: 0, @@ -552,7 +587,8 @@ class LocalVeggieProvider { name: 'Mangos', imageAssetPath: 'assets/images/mango.jpg', category: VeggieCategory.tropical, - shortDescription: 'A fun orange fruit popular with smoothie enthusiasts.', + shortDescription: + 'A fun orange fruit popular with smoothie enthusiasts.', accentColor: const Color(0x40fcc93c), seasons: [Season.summer, Season.autumn], vitaminAPercentage: 72, @@ -629,21 +665,29 @@ class LocalVeggieProvider { servingSize: '1 medium nectarine', caloriesPerServing: 60, trivia: const [ - Trivia('Nectarines are technically a variety of which other fruit?', [ - 'Peach', - 'Plum', - 'Cherry', - ], 0), + Trivia( + 'Nectarines are technically a variety of which other fruit?', + [ + 'Peach', + 'Plum', + 'Cherry', + ], + 0, + ), Trivia('Nectarines are sometimes called what?', [ 'Neckless geese', 'Giant grapes', 'Shaved peaches', ], 2), - Trivia('Nectarines are thought to have originated in which country?', [ - 'China', - 'Italy', - 'Ethiopia', - ], 0), + Trivia( + 'Nectarines are thought to have originated in which country?', + [ + 'China', + 'Italy', + 'Ethiopia', + ], + 0, + ), ], ), Veggie( @@ -651,7 +695,8 @@ class LocalVeggieProvider { name: 'Persimmons', imageAssetPath: 'assets/images/persimmon.jpg', category: VeggieCategory.fruit, - shortDescription: 'It\'s like a plum and an apple had a baby together.', + shortDescription: + 'It\'s like a plum and an apple had a baby together.', accentColor: const Color(0x40979852), seasons: [Season.winter, Season.autumn], vitaminAPercentage: 0, @@ -719,11 +764,15 @@ class LocalVeggieProvider { servingSize: '1 medium spud', caloriesPerServing: 110, trivia: const [ - Trivia('Which country consumes the most fried potatoes per capita?', [ - 'United States', - 'Belgium', - 'Ireland', - ], 1), + Trivia( + 'Which country consumes the most fried potatoes per capita?', + [ + 'United States', + 'Belgium', + 'Ireland', + ], + 1, + ), Trivia( 'Who is credited with introducing French Fries to the United States?', ['Thomas Jefferson', 'Betsy Ross', 'Alexander Hamilton'], @@ -741,7 +790,8 @@ class LocalVeggieProvider { name: 'Radicchio', imageAssetPath: 'assets/images/radicchio.jpg', category: VeggieCategory.leafy, - shortDescription: 'It\'s that bitter taste in the salad you\'re eating.', + shortDescription: + 'It\'s that bitter taste in the salad you\'re eating.', accentColor: const Color(0x40d75875), seasons: [Season.spring, Season.autumn], vitaminAPercentage: 0, @@ -749,11 +799,15 @@ class LocalVeggieProvider { servingSize: '2 cups shredded', caloriesPerServing: 20, trivia: const [ - Trivia('Radicchio is a particuarly good source of which mineral?', [ - 'Manganese', - 'Mercury', - 'Molybdenum', - ], 0), + Trivia( + 'Radicchio is a particuarly good source of which mineral?', + [ + 'Manganese', + 'Mercury', + 'Molybdenum', + ], + 0, + ), Trivia('Radicchio should be stored at what temperature?', [ 'Room temperature', 'Refrigerator temperature', @@ -775,7 +829,8 @@ class LocalVeggieProvider { name: 'Radishes', imageAssetPath: 'assets/images/radish.jpg', category: VeggieCategory.root, - shortDescription: 'Try roasting them in addition to slicing them up raw.', + shortDescription: + 'Try roasting them in addition to slicing them up raw.', accentColor: const Color(0x40819e4e), seasons: [Season.spring, Season.autumn], vitaminAPercentage: 0, @@ -783,11 +838,15 @@ class LocalVeggieProvider { servingSize: '7 radishes', caloriesPerServing: 10, trivia: const [ - Trivia('Which ancient civilization is known to have used radish oil?', [ - 'Egyptian', - 'Sumerian', - 'Incan', - ], 0), + Trivia( + 'Which ancient civilization is known to have used radish oil?', + [ + 'Egyptian', + 'Sumerian', + 'Incan', + ], + 0, + ), Trivia( 'What\'s the name of the radish commonly used in Japanese cuisine?', ['Daisuki', 'Daijin', 'Daikon'], @@ -805,7 +864,8 @@ class LocalVeggieProvider { name: 'Squash', imageAssetPath: 'assets/images/squash.jpg', category: VeggieCategory.gourd, - shortDescription: 'Just slather them in butter and pop \'em in the oven.', + shortDescription: + 'Just slather them in butter and pop \'em in the oven.', accentColor: const Color(0x40dbb721), seasons: [Season.winter, Season.autumn], vitaminAPercentage: 297, @@ -823,11 +883,15 @@ class LocalVeggieProvider { 'Furniture', 'Musical instruments', ], 0), - Trivia('Which country is the world\'s largest importer of squashes?', [ - 'China', - 'United States', - 'Russia', - ], 1), + Trivia( + 'Which country is the world\'s largest importer of squashes?', + [ + 'China', + 'United States', + 'Russia', + ], + 1, + ), ], ), Veggie( @@ -849,11 +913,15 @@ class LocalVeggieProvider { '100', '200', ], 2), - Trivia('Strawberries are closely related to which type of flower?', [ - 'The rose', - 'The daisy', - 'The tulip', - ], 0), + Trivia( + 'Strawberries are closely related to which type of flower?', + [ + 'The rose', + 'The daisy', + 'The tulip', + ], + 0, + ), Trivia('Strawberries are unique among fruit for what reason?', [ 'Their seeds are on the outside', 'Their flowers are striped', @@ -866,7 +934,8 @@ class LocalVeggieProvider { name: 'Tangelo', imageAssetPath: 'assets/images/tangelo.jpg', category: VeggieCategory.citrus, - shortDescription: 'No one\'s sure what they are or where they came from.', + shortDescription: + 'No one\'s sure what they are or where they came from.', accentColor: const Color(0x40f88c06), seasons: [Season.winter, Season.autumn], vitaminAPercentage: 6, @@ -904,21 +973,29 @@ class LocalVeggieProvider { servingSize: '1 medium tomato', caloriesPerServing: 25, trivia: const [ - Trivia('French speakers sometimes refer to tomatoes with which name?', [ - 'Piet de terre', - 'Mille-feuille', - 'Pomme d\'amour', - ], 2), + Trivia( + 'French speakers sometimes refer to tomatoes with which name?', + [ + 'Piet de terre', + 'Mille-feuille', + 'Pomme d\'amour', + ], + 2, + ), Trivia( 'The largest tomato known to have been grown weighed in at how many pounds?', ['8', '10', '12'], 0, ), - Trivia('Which country is the world\'s largest producer of tomatoes?', [ - 'China', - 'Italy', - 'Ecuador', - ], 0), + Trivia( + 'Which country is the world\'s largest producer of tomatoes?', + [ + 'China', + 'Italy', + 'Ecuador', + ], + 0, + ), ], ), Veggie( @@ -934,7 +1011,11 @@ class LocalVeggieProvider { servingSize: '2 cups diced', caloriesPerServing: 80, trivia: const [ - Trivia('How much of a watermelon is water?', ['50%', '75%', '90%'], 2), + Trivia('How much of a watermelon is water?', [ + '50%', + '75%', + '90%', + ], 2), Trivia( 'Which nation is famous for growing watermelons in unsual shapes like cubes and hearts?', ['Armenia', 'Japan', 'Saudi Arabia'], @@ -977,7 +1058,11 @@ class LocalVeggieProvider { ), Trivia( 'Who is generally credited with giving bell peppers their peppery name?', - ['Christopher Columbus', 'Benjamin Franklin', 'Eleanor Roosevelt'], + [ + 'Christopher Columbus', + 'Benjamin Franklin', + 'Eleanor Roosevelt', + ], 0, ), ], diff --git a/veggieseasons/lib/main.dart b/veggieseasons/lib/main.dart index 5d9bf692f2e..13f321fe0dc 100644 --- a/veggieseasons/lib/main.dart +++ b/veggieseasons/lib/main.dart @@ -6,7 +6,8 @@ import 'dart:io' show Platform; import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart' show kIsWeb; -import 'package:flutter/services.dart' show DeviceOrientation, SystemChrome; +import 'package:flutter/services.dart' + show DeviceOrientation, SystemChrome; import 'package:go_router/go_router.dart'; import 'package:provider/provider.dart'; import 'package:window_size/window_size.dart'; @@ -30,14 +31,17 @@ void main() { ]); setupWindow(); - runApp(const RootRestorationScope(restorationId: 'root', child: VeggieApp())); + runApp( + const RootRestorationScope(restorationId: 'root', child: VeggieApp()), + ); } const double windowWidth = 480; const double windowHeight = 854; void setupWindow() { - if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { + if (!kIsWeb && + (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { setWindowTitle('Veggie Seasons'); setWindowMinSize(const Size(windowWidth, windowHeight)); setWindowMaxSize(const Size(windowWidth, windowHeight)); @@ -143,7 +147,9 @@ class _VeggieAppState extends State with RestorationMixin { return VeggieSeasonsPage( key: state.pageKey, restorationId: 'route.favorites', - child: const FavoritesScreen(restorationId: 'favorites'), + child: const FavoritesScreen( + restorationId: 'favorites', + ), ); }, routes: [_buildDetailsRoute()], @@ -165,7 +171,9 @@ class _VeggieAppState extends State with RestorationMixin { return VeggieSeasonsPage( key: state.pageKey, restorationId: 'route.settings', - child: const SettingsScreen(restorationId: 'settings'), + child: const SettingsScreen( + restorationId: 'settings', + ), ); }, routes: [ diff --git a/veggieseasons/lib/screens/details.dart b/veggieseasons/lib/screens/details.dart index 1b1fc0fabc9..90c3aa013e0 100644 --- a/veggieseasons/lib/screens/details.dart +++ b/veggieseasons/lib/screens/details.dart @@ -21,7 +21,10 @@ class ServingInfoChart extends StatelessWidget { // Creates a [Text] widget to display a veggie's "percentage of your daily // value of this vitamin" data adjusted for the user's preferred calorie // target. - Widget _buildVitaminText(int standardPercentage, Future targetCalories) { + Widget _buildVitaminText( + int standardPercentage, + Future targetCalories, + ) { return FutureBuilder( future: targetCalories, builder: (context, snapshot) { @@ -62,7 +65,10 @@ class ServingInfoChart extends StatelessWidget { Row( mainAxisSize: MainAxisSize.max, children: [ - Text('Calories', style: Styles.detailsServingLabelText(themeData)), + Text( + 'Calories', + style: Styles.detailsServingLabelText(themeData), + ), const Spacer(), Text( '${veggie.caloriesPerServing} kCal', @@ -75,18 +81,30 @@ class ServingInfoChart extends StatelessWidget { Row( mainAxisSize: MainAxisSize.max, children: [ - Text('Vitamin A', style: Styles.detailsServingLabelText(themeData)), + Text( + 'Vitamin A', + style: Styles.detailsServingLabelText(themeData), + ), const Spacer(), - _buildVitaminText(veggie.vitaminAPercentage, prefs.desiredCalories), + _buildVitaminText( + veggie.vitaminAPercentage, + prefs.desiredCalories, + ), ], ), const SizedBox(height: 24), Row( mainAxisSize: MainAxisSize.max, children: [ - Text('Vitamin C', style: Styles.detailsServingLabelText(themeData)), + Text( + 'Vitamin C', + style: Styles.detailsServingLabelText(themeData), + ), const Spacer(), - _buildVitaminText(veggie.vitaminCPercentage, prefs.desiredCalories), + _buildVitaminText( + veggie.vitaminCPercentage, + prefs.desiredCalories, + ), ], ), Padding( @@ -131,7 +149,10 @@ class InfoView extends StatelessWidget { style: CupertinoTheme.of(context).textTheme.textStyle, ), const SizedBox(height: 16), - Text('Seasons', style: Styles.detailsServingLabelText(themeData)), + Text( + 'Seasons', + style: Styles.detailsServingLabelText(themeData), + ), const SizedBox(height: 12), Row( mainAxisSize: MainAxisSize.max, @@ -143,10 +164,9 @@ class InfoView extends StatelessWidget { children: [ Icon( Styles.seasonIconData[season], - color: - veggie.seasons.contains(season) - ? Styles.seasonColors[season] - : const Color.fromRGBO(128, 128, 128, 1), + color: veggie.seasons.contains(season) + ? Styles.seasonColors[season] + : const Color.fromRGBO(128, 128, 128, 1), size: 24, ), const SizedBox(height: 4), diff --git a/veggieseasons/lib/screens/favorites.dart b/veggieseasons/lib/screens/favorites.dart index e10e62bd10f..3bdf2b0790c 100644 --- a/veggieseasons/lib/screens/favorites.dart +++ b/veggieseasons/lib/screens/favorites.dart @@ -25,26 +25,32 @@ class FavoritesScreen extends StatelessWidget { middle: Text('My Garden'), ), child: Center( - child: - model.favoriteVeggies.isEmpty - ? Padding( - padding: const EdgeInsets.symmetric(horizontal: 24), - child: Text( - 'You haven\'t added any favorite veggies to your garden yet.', - style: CupertinoTheme.of(context).textTheme.textStyle, - ), - ) - : ListView( - restorationId: 'list', - children: [ - const SizedBox(height: 24), - for (Veggie veggie in model.favoriteVeggies) - Padding( - padding: const EdgeInsets.fromLTRB(16, 0, 16, 24), - child: VeggieHeadline(veggie), - ), - ], + child: model.favoriteVeggies.isEmpty + ? Padding( + padding: const EdgeInsets.symmetric(horizontal: 24), + child: Text( + 'You haven\'t added any favorite veggies to your garden yet.', + style: CupertinoTheme.of( + context, + ).textTheme.textStyle, ), + ) + : ListView( + restorationId: 'list', + children: [ + const SizedBox(height: 24), + for (Veggie veggie in model.favoriteVeggies) + Padding( + padding: const EdgeInsets.fromLTRB( + 16, + 0, + 16, + 24, + ), + child: VeggieHeadline(veggie), + ), + ], + ), ), ); }, diff --git a/veggieseasons/lib/screens/home.dart b/veggieseasons/lib/screens/home.dart index 123716eaad1..fd46ba9bbeb 100644 --- a/veggieseasons/lib/screens/home.dart +++ b/veggieseasons/lib/screens/home.dart @@ -21,7 +21,10 @@ class HomeScreen extends StatelessWidget { @override Widget build(BuildContext context) { - final index = _getSelectedIndex(GoRouter.of(context).location); + final String location = GoRouter.of( + context, + ).routerDelegate.currentConfiguration.uri.toString(); + final index = _getSelectedIndex(location); return RestorationScope( restorationId: restorationId, child: CupertinoPageScaffold( diff --git a/veggieseasons/lib/screens/list.dart b/veggieseasons/lib/screens/list.dart index b8d3afc2e49..c3483224718 100644 --- a/veggieseasons/lib/screens/list.dart +++ b/veggieseasons/lib/screens/list.dart @@ -27,7 +27,11 @@ class ListScreen extends StatelessWidget { future: prefs.preferredCategories, builder: (context, snapshot) { final data = snapshot.data ?? {}; - return VeggieCard(veggie, inSeason, data.contains(veggie.category)); + return VeggieCard( + veggie, + inSeason, + data.contains(veggie.category), + ); }, ), ); diff --git a/veggieseasons/lib/screens/search.dart b/veggieseasons/lib/screens/search.dart index deb8dadb549..824c6df119c 100644 --- a/veggieseasons/lib/screens/search.dart +++ b/veggieseasons/lib/screens/search.dart @@ -18,7 +18,8 @@ class SearchScreen extends StatefulWidget { State createState() => _SearchScreenState(); } -class _SearchScreenState extends State with RestorationMixin { +class _SearchScreenState extends State + with RestorationMixin { final controller = RestorableTextEditingController(); final focusNode = FocusNode(); String? terms; @@ -87,7 +88,11 @@ class _SearchScreenState extends State with RestorationMixin { ); } else { return Padding( - padding: const EdgeInsets.only(left: 16, right: 16, bottom: 24), + padding: const EdgeInsets.only( + left: 16, + right: 16, + bottom: 24, + ), child: VeggieHeadline(veggies[i - 1]), ); } @@ -106,7 +111,9 @@ class _SearchScreenState extends State with RestorationMixin { builder: (context) { return AnnotatedRegion( value: SystemUiOverlayStyle( - statusBarBrightness: MediaQuery.platformBrightnessOf(context), + statusBarBrightness: MediaQuery.platformBrightnessOf( + context, + ), ), child: SafeArea( bottom: false, diff --git a/veggieseasons/lib/screens/settings.dart b/veggieseasons/lib/screens/settings.dart index 8e1e91f5ecd..eb537dcaa65 100644 --- a/veggieseasons/lib/screens/settings.dart +++ b/veggieseasons/lib/screens/settings.dart @@ -58,7 +58,10 @@ class VeggieCategorySettingsScreen extends StatelessWidget { }, ); } else { - toggle = const CupertinoSwitch(value: false, onChanged: null); + toggle = const CupertinoSwitch( + value: false, + onChanged: null, + ); } tiles.add( @@ -129,14 +132,13 @@ class CalorieSettingsScreen extends StatelessWidget { icon: CupertinoIcons.check_mark, foregroundColor: snapshot.hasData && snapshot.data == cals - ? CupertinoColors.activeBlue - : Styles.transparentColor, + ? CupertinoColors.activeBlue + : Styles.transparentColor, backgroundColor: Styles.transparentColor, ), - onTap: - snapshot.hasData - ? () => model.setDesiredCalories(cals) - : null, + onTap: snapshot.hasData + ? () => model.setDesiredCalories(cals) + : null, ), ); } @@ -227,29 +229,28 @@ class _SettingsScreenState extends State { onTap: () { showCupertinoDialog( context: context, - builder: - (context) => CupertinoAlertDialog( - title: const Text('Are you sure?'), - content: const Text( - 'Are you sure you want to reset the current settings?', - ), - actions: [ - CupertinoDialogAction( - isDestructiveAction: true, - child: const Text('Yes'), - onPressed: () async { - await prefs.restoreDefaults(); - if (!context.mounted) return; - context.pop(); - }, - ), - CupertinoDialogAction( - isDefaultAction: true, - child: const Text('No'), - onPressed: () => context.pop(), - ), - ], + builder: (context) => CupertinoAlertDialog( + title: const Text('Are you sure?'), + content: const Text( + 'Are you sure you want to reset the current settings?', + ), + actions: [ + CupertinoDialogAction( + isDestructiveAction: true, + child: const Text('Yes'), + onPressed: () async { + await prefs.restoreDefaults(); + if (!context.mounted) return; + context.pop(); + }, ), + CupertinoDialogAction( + isDefaultAction: true, + child: const Text('No'), + onPressed: () => context.pop(), + ), + ], + ), ); }, ); diff --git a/veggieseasons/lib/styles.dart b/veggieseasons/lib/styles.dart index da9c3ab4c92..ce45247be38 100644 --- a/veggieseasons/lib/styles.dart +++ b/veggieseasons/lib/styles.dart @@ -43,36 +43,40 @@ abstract class Styles { fontWeight: FontWeight.bold, ); - static TextStyle cardCategoryText(CupertinoThemeData themeData) => themeData - .textTheme - .textStyle - .copyWith(color: const Color.fromRGBO(255, 255, 255, 0.9)); - - static TextStyle cardDescriptionText(CupertinoThemeData themeData) => + static TextStyle cardCategoryText(CupertinoThemeData themeData) => themeData.textTheme.textStyle.copyWith( - color: const Color.fromRGBO(0, 0, 0, 0.9), + color: const Color.fromRGBO(255, 255, 255, 0.9), ); - static TextStyle detailsTitleText(CupertinoThemeData themeData) => themeData - .textTheme - .textStyle - .copyWith(fontSize: 30, fontWeight: FontWeight.bold); - - static TextStyle detailsPreferredCategoryText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith(fontWeight: FontWeight.bold); - - static TextStyle detailsBoldDescriptionText(CupertinoThemeData themeData) => + static TextStyle cardDescriptionText(CupertinoThemeData themeData) => themeData.textTheme.textStyle.copyWith( color: const Color.fromRGBO(0, 0, 0, 0.9), - fontWeight: FontWeight.bold, ); - static TextStyle detailsServingHeaderText(CupertinoThemeData themeData) => + static TextStyle detailsTitleText(CupertinoThemeData themeData) => themeData.textTheme.textStyle.copyWith( - color: const Color.fromRGBO(176, 176, 176, 1), + fontSize: 30, fontWeight: FontWeight.bold, ); + static TextStyle detailsPreferredCategoryText( + CupertinoThemeData themeData, + ) => themeData.textTheme.textStyle.copyWith(fontWeight: FontWeight.bold); + + static TextStyle detailsBoldDescriptionText( + CupertinoThemeData themeData, + ) => themeData.textTheme.textStyle.copyWith( + color: const Color.fromRGBO(0, 0, 0, 0.9), + fontWeight: FontWeight.bold, + ); + + static TextStyle detailsServingHeaderText( + CupertinoThemeData themeData, + ) => themeData.textTheme.textStyle.copyWith( + color: const Color.fromRGBO(176, 176, 176, 1), + fontWeight: FontWeight.bold, + ); + static TextStyle detailsServingLabelText(CupertinoThemeData themeData) => themeData.textTheme.textStyle.copyWith(fontWeight: FontWeight.bold); @@ -103,8 +107,8 @@ abstract class Styles { static Color? scaffoldBackground(Brightness brightness) => brightness == Brightness.light - ? CupertinoColors.extraLightBackgroundGray - : null; + ? CupertinoColors.extraLightBackgroundGray + : null; static const frostedBackground = Color(0xccf8f8f8); @@ -112,8 +116,12 @@ abstract class Styles { static const closeButtonPressed = Color(0xff808080); - static TextStyle settingsItemSubtitleText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith(fontSize: 12, letterSpacing: -0.2); + static TextStyle settingsItemSubtitleText( + CupertinoThemeData themeData, + ) => themeData.textTheme.textStyle.copyWith( + fontSize: 12, + letterSpacing: -0.2, + ); static const Color searchCursorColor = Color.fromRGBO(0, 122, 255, 1); @@ -177,13 +185,13 @@ abstract class Styles { static Color settingsItemColor(Brightness brightness) => brightness == Brightness.light - ? CupertinoColors.tertiarySystemBackground - : CupertinoColors.darkBackgroundGray; + ? CupertinoColors.tertiarySystemBackground + : CupertinoColors.darkBackgroundGray; static Color settingsLineation(Brightness brightness) => brightness == Brightness.light - ? const Color(0xffbcbbc1) - : const Color(0xff4c4b4b); + ? const Color(0xffbcbbc1) + : const Color(0xff4c4b4b); static const Color settingsBackground = Color(0xffefeff4); @@ -208,6 +216,6 @@ abstract class Styles { static const servingInfoBorderColor = Color(0xffb0b0b0); static const ColorFilter desaturatedColorFilter = - // 222222 is a random color that has low color saturation. - ColorFilter.mode(Color(0xff222222), BlendMode.saturation); + // 222222 is a random color that has low color saturation. + ColorFilter.mode(Color(0xff222222), BlendMode.saturation); } diff --git a/veggieseasons/lib/widgets/detail_buttons.dart b/veggieseasons/lib/widgets/detail_buttons.dart index c10727bf921..1ad4d1ea404 100644 --- a/veggieseasons/lib/widgets/detail_buttons.dart +++ b/veggieseasons/lib/widgets/detail_buttons.dart @@ -86,11 +86,14 @@ class ShareButton extends _DetailPageButton { /// A favorite button that invokes a callback when pressed. class FavoriteButton extends _DetailPageButton { - const FavoriteButton(VoidCallback onPressed, bool isFavorite, {super.key}) - : super( - onPressed, - isFavorite ? CupertinoIcons.heart_fill : CupertinoIcons.heart, - ); + const FavoriteButton( + VoidCallback onPressed, + bool isFavorite, { + super.key, + }) : super( + onPressed, + isFavorite ? CupertinoIcons.heart_fill : CupertinoIcons.heart, + ); } class _DetailPageButton extends StatefulWidget { @@ -124,15 +127,16 @@ class _DetailPageButtonState extends State<_DetailPageButton> { child: Container( width: 30, height: 30, - decoration: BoxDecoration(borderRadius: BorderRadius.circular(15)), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(15), + ), child: Center( child: ColorChangingIcon( widget.icon, duration: const Duration(milliseconds: 300), - color: - tapInProgress - ? Styles.closeButtonPressed - : Styles.closeButtonUnpressed, + color: tapInProgress + ? Styles.closeButtonPressed + : Styles.closeButtonUnpressed, size: 20, ), ), diff --git a/veggieseasons/lib/widgets/veggie_card.dart b/veggieseasons/lib/widgets/veggie_card.dart index 474fb6a9c5c..ce7e537c2b4 100644 --- a/veggieseasons/lib/widgets/veggie_card.dart +++ b/veggieseasons/lib/widgets/veggie_card.dart @@ -93,8 +93,9 @@ class VeggieCard extends StatelessWidget { decoration: BoxDecoration( image: DecorationImage( fit: BoxFit.cover, - colorFilter: - isInSeason ? null : Styles.desaturatedColorFilter, + colorFilter: isInSeason + ? null + : Styles.desaturatedColorFilter, image: AssetImage(veggie.imageAssetPath), ), ), diff --git a/veggieseasons/lib/widgets/veggie_headline.dart b/veggieseasons/lib/widgets/veggie_headline.dart index e2a2277cb24..d21cf01f4b4 100644 --- a/veggieseasons/lib/widgets/veggie_headline.dart +++ b/veggieseasons/lib/widgets/veggie_headline.dart @@ -67,6 +67,9 @@ class VeggieHeadline extends StatelessWidget { @override Widget build(BuildContext context) { final themeData = CupertinoTheme.of(context); + final String location = GoRouter.of( + context, + ).routerDelegate.currentConfiguration.uri.toString(); return GestureDetector( onTap: () { @@ -74,7 +77,7 @@ class VeggieHeadline extends StatelessWidget { // so navigate to the absolute route, which can be either // `/favorites/details/${veggie.id}` or `/search/details/${veggie.id}` // see https://github.com/flutter/flutter/issues/108177 - context.go('${GoRouter.of(context).location}/details/${veggie.id}'); + context.go('$location/details/${veggie.id}'); }, child: Row( crossAxisAlignment: CrossAxisAlignment.start, @@ -93,7 +96,10 @@ class VeggieHeadline extends StatelessWidget { children: [ Row( children: [ - Text(veggie.name, style: Styles.headlineName(themeData)), + Text( + veggie.name, + style: Styles.headlineName(themeData), + ), ..._buildSeasonDots(veggie.seasons), ], ), diff --git a/veggieseasons/lib/widgets/veggie_seasons_page.dart b/veggieseasons/lib/widgets/veggie_seasons_page.dart index 0bc642f0106..aac37df3254 100644 --- a/veggieseasons/lib/widgets/veggie_seasons_page.dart +++ b/veggieseasons/lib/widgets/veggie_seasons_page.dart @@ -19,7 +19,8 @@ class VeggieSeasonsPage extends Page { } class VeggieSeasonsPageRoute extends PageRoute { - VeggieSeasonsPageRoute(VeggieSeasonsPage page) : super(settings: page); + VeggieSeasonsPageRoute(VeggieSeasonsPage page) + : super(settings: page); VeggieSeasonsPage get _page => settings as VeggieSeasonsPage; diff --git a/veggieseasons/pubspec.yaml b/veggieseasons/pubspec.yaml index b65293a7122..cd87de0efdf 100644 --- a/veggieseasons/pubspec.yaml +++ b/veggieseasons/pubspec.yaml @@ -1,16 +1,15 @@ name: veggieseasons description: An iOS app that shows the fruits and veggies currently in season. publish_to: none - version: 1.2.0 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter - cupertino_icons: ^1.0.2 font_awesome_flutter: ^10.1.0 intl: ^0.20.0 @@ -18,11 +17,11 @@ dependencies: shared_preferences: ^2.0.14 window_size: git: - url: https://github.com/google/flutter-desktop-embedding + url: https://github.com/google/flutter-desktop-embedding.git path: plugins/window_size # TODO: https://github.com/flutter/samples/issues/1838 # go_router ^7.1.0 is breaking the state restoration tests - go_router: 7.0.2 + go_router: ^16.0.0 dev_dependencies: analysis_defaults: diff --git a/web_embedding/element_embedding_demo/pubspec.yaml b/web_embedding/element_embedding_demo/pubspec.yaml index afa31c129ec..bdb5f6c41f8 100644 --- a/web_embedding/element_embedding_demo/pubspec.yaml +++ b/web_embedding/element_embedding_demo/pubspec.yaml @@ -2,18 +2,21 @@ name: element_embedding_demo description: A small app to be embedded into a HTML element (see web/index.html) publish_to: 'none' version: 1.0.0+1 +resolution: workspace environment: - sdk: ^3.7.0-0 + sdk: ^3.9.0-0 dependencies: flutter: sdk: flutter dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 flutter: uses-material-design: true diff --git a/web_embedding/ng-flutter/flutter/lib/pages/counter.dart b/web_embedding/ng-flutter/flutter/lib/pages/counter.dart index b2524c46e62..6644f976c95 100644 --- a/web_embedding/ng-flutter/flutter/lib/pages/counter.dart +++ b/web_embedding/ng-flutter/flutter/lib/pages/counter.dart @@ -24,11 +24,10 @@ class _CounterDemoState extends State { const Text('You have pushed the button this many times:'), ValueListenableBuilder( valueListenable: widget.counter, - builder: - (context, value, child) => Text( - '$value', - style: Theme.of(context).textTheme.headlineMedium, - ), + builder: (context, value, child) => Text( + '$value', + style: Theme.of(context).textTheme.headlineMedium, + ), ), ], ), diff --git a/web_embedding/ng-flutter/flutter/pubspec.yaml b/web_embedding/ng-flutter/flutter/pubspec.yaml index 5d329257025..692990b2fda 100644 --- a/web_embedding/ng-flutter/flutter/pubspec.yaml +++ b/web_embedding/ng-flutter/flutter/pubspec.yaml @@ -2,10 +2,10 @@ name: ng_companion description: A flutter app with a counter that can be manipulated from JS. publish_to: none version: 1.0.0 +resolution: workspace environment: - sdk: ^3.7.0-0 - flutter: ">=3.22.0" + sdk: ^3.9.0-0 dependencies: flutter: @@ -13,9 +13,11 @@ dependencies: web: ^1.0.0 dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 flutter: uses-material-design: true From 0b9ad5b568bf43caa184ec7789853dac9a686f08 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 18:32:10 +0800 Subject: [PATCH 36/50] Bump actions/setup-java from 4.7.1 to 5.0.0 (#2726) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4.7.1 to 5.0.0.
      Release notes

      Sourced from actions/setup-java's releases.

      v5.0.0

      What's Changed

      Breaking Changes

      Make sure your runner is updated to this version or newer to use this release. v2.327.1 Release Notes

      Dependency Upgrades

      Bug Fixes

      New Contributors

      Full Changelog: https://github.com/actions/setup-java/compare/v4...v5.0.0

      Commits

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-java&package-manager=github_actions&previous-version=4.7.1&new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
      Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/beta.yml | 6 +++--- .github/workflows/main.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 9dcd376ea46..3112eee85f8 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -27,7 +27,7 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' java-version: '17' @@ -43,7 +43,7 @@ jobs: # if: github.repository == 'flutter/samples' # steps: # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - # - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # with: # distribution: 'zulu' # java-version: '17' @@ -59,7 +59,7 @@ jobs: # if: github.repository == 'flutter/samples' # steps: # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - # - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # with: # distribution: 'zulu' # java-version: '17' diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d219f022e4a..81214077570 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,7 +28,7 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' java-version: '17' @@ -42,7 +42,7 @@ jobs: # if: github.repository == 'flutter/samples' # steps: # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - # - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # with: # distribution: 'zulu' # java-version: '17' @@ -56,7 +56,7 @@ jobs: # if: github.repository == 'flutter/samples' # steps: # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - # - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # with: # distribution: 'zulu' # java-version: '17' From d5184b5647bb39913724dcd73f34bf85eb14d7d5 Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Thu, 21 Aug 2025 10:42:11 -0700 Subject: [PATCH 37/50] Retire VeggieSeasons (really this time) (#2724) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removes VeggieSeaons ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). --------- Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com> --- .github/workflows/main.yml | 2 +- experimental/README.md | 31 - flutter_maps_firestore/README.md | 3 + infinite_list/pubspec.yaml | 2 +- pubspec.yaml | 1 - veggieseasons/.gitignore | 45 - veggieseasons/.metadata | 33 - veggieseasons/README.md | 34 +- veggieseasons/analysis_options.yaml | 5 - veggieseasons/assets/fonts/NotoSans-Bold.ttf | Bin 415132 -> 0 bytes .../assets/fonts/NotoSans-BoldItalic.ttf | Bin 290436 -> 0 bytes .../assets/fonts/NotoSans-Italic.ttf | Bin 279268 -> 0 bytes .../assets/fonts/NotoSans-Regular.ttf | Bin 414820 -> 0 bytes veggieseasons/assets/icon/launcher_icon.png | Bin 22808 -> 0 bytes veggieseasons/assets/images/apple.jpg | Bin 157434 -> 0 bytes veggieseasons/assets/images/artichoke.jpg | Bin 201676 -> 0 bytes veggieseasons/assets/images/asparagus.jpg | Bin 215397 -> 0 bytes veggieseasons/assets/images/avocado.jpg | Bin 158352 -> 0 bytes veggieseasons/assets/images/blackberry.jpg | Bin 312472 -> 0 bytes veggieseasons/assets/images/cantaloupe.jpg | Bin 133054 -> 0 bytes veggieseasons/assets/images/cauliflower.jpg | Bin 287552 -> 0 bytes veggieseasons/assets/images/endive.jpg | Bin 91526 -> 0 bytes veggieseasons/assets/images/fig.jpg | Bin 177996 -> 0 bytes veggieseasons/assets/images/grape.jpg | Bin 113568 -> 0 bytes .../assets/images/green_bell_pepper.jpg | Bin 149332 -> 0 bytes veggieseasons/assets/images/habanero.jpg | Bin 157928 -> 0 bytes veggieseasons/assets/images/kale.jpg | Bin 277879 -> 0 bytes veggieseasons/assets/images/kiwi.jpg | Bin 191776 -> 0 bytes veggieseasons/assets/images/lemon.jpg | Bin 136860 -> 0 bytes veggieseasons/assets/images/lime.jpg | Bin 172775 -> 0 bytes veggieseasons/assets/images/mango.jpg | Bin 125237 -> 0 bytes veggieseasons/assets/images/mushroom.jpg | Bin 202667 -> 0 bytes veggieseasons/assets/images/nectarine.jpg | Bin 158081 -> 0 bytes .../assets/images/orange_bell_pepper.jpg | Bin 117865 -> 0 bytes veggieseasons/assets/images/persimmon.jpg | Bin 172559 -> 0 bytes veggieseasons/assets/images/plum.jpg | Bin 117166 -> 0 bytes veggieseasons/assets/images/potato.jpg | Bin 176497 -> 0 bytes veggieseasons/assets/images/radicchio.jpg | Bin 219474 -> 0 bytes veggieseasons/assets/images/radish.jpg | Bin 230541 -> 0 bytes veggieseasons/assets/images/squash.jpg | Bin 108780 -> 0 bytes veggieseasons/assets/images/strawberry.jpg | Bin 280622 -> 0 bytes veggieseasons/assets/images/tangelo.jpg | Bin 200492 -> 0 bytes veggieseasons/assets/images/tomato.jpg | Bin 182147 -> 0 bytes veggieseasons/assets/images/watermelon.jpg | Bin 194532 -> 0 bytes veggieseasons/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 26 - veggieseasons/ios/Flutter/Debug.xcconfig | 2 - veggieseasons/ios/Flutter/Release.xcconfig | 2 - veggieseasons/ios/Podfile | 44 - .../ios/Runner.xcodeproj/project.pbxproj | 731 ----------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 -- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - veggieseasons/ios/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 122 -- .../Icon-App-1024x1024@1x.png | Bin 74713 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 685 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 1480 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 2359 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 1012 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 2240 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 3520 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 1480 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 3186 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 4996 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 4996 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 7697 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 3075 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 6427 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 7175 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - veggieseasons/ios/Runner/Info.plist | 48 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../ios/RunnerTests/RunnerTests.swift | 12 - veggieseasons/lib/data/app_state.dart | 86 -- .../lib/data/local_veggie_provider.dart | 1071 ----------------- veggieseasons/lib/data/preferences.dart | 90 -- veggieseasons/lib/data/veggie.dart | 125 -- veggieseasons/lib/main.dart | 243 ---- veggieseasons/lib/screens/details.dart | 294 ----- veggieseasons/lib/screens/favorites.dart | 59 - veggieseasons/lib/screens/home.dart | 81 -- veggieseasons/lib/screens/list.dart | 95 -- veggieseasons/lib/screens/search.dart | 132 -- veggieseasons/lib/screens/settings.dart | 311 ----- veggieseasons/lib/styles.dart | 221 ---- veggieseasons/lib/widgets/detail_buttons.dart | 148 --- veggieseasons/lib/widgets/veggie_card.dart | 114 -- .../lib/widgets/veggie_headline.dart | 117 -- .../lib/widgets/veggie_seasons_page.dart | 45 - veggieseasons/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 14 - veggieseasons/macos/Podfile | 43 - .../macos/Runner.xcodeproj/project.pbxproj | 801 ------------ .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 -- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - veggieseasons/macos/Runner/AppDelegate.swift | 9 - .../AppIcon.appiconset/Contents.json | 68 -- .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 ------ .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - veggieseasons/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 8 - .../macos/RunnerTests/RunnerTests.swift | 12 - veggieseasons/pubspec.yaml | 82 -- veggieseasons/test/widget_test.dart | 11 - veggieseasons/web/icons/Icon-192.png | Bin 5292 -> 0 bytes veggieseasons/web/icons/Icon-512.png | Bin 8252 -> 0 bytes veggieseasons/web/index.html | 20 - veggieseasons/web/manifest.json | 23 - 135 files changed, 7 insertions(+), 6313 deletions(-) create mode 100644 flutter_maps_firestore/README.md delete mode 100644 veggieseasons/.gitignore delete mode 100644 veggieseasons/.metadata delete mode 100644 veggieseasons/analysis_options.yaml delete mode 100755 veggieseasons/assets/fonts/NotoSans-Bold.ttf delete mode 100755 veggieseasons/assets/fonts/NotoSans-BoldItalic.ttf delete mode 100755 veggieseasons/assets/fonts/NotoSans-Italic.ttf delete mode 100755 veggieseasons/assets/fonts/NotoSans-Regular.ttf delete mode 100644 veggieseasons/assets/icon/launcher_icon.png delete mode 100644 veggieseasons/assets/images/apple.jpg delete mode 100644 veggieseasons/assets/images/artichoke.jpg delete mode 100644 veggieseasons/assets/images/asparagus.jpg delete mode 100644 veggieseasons/assets/images/avocado.jpg delete mode 100644 veggieseasons/assets/images/blackberry.jpg delete mode 100644 veggieseasons/assets/images/cantaloupe.jpg delete mode 100644 veggieseasons/assets/images/cauliflower.jpg delete mode 100644 veggieseasons/assets/images/endive.jpg delete mode 100644 veggieseasons/assets/images/fig.jpg delete mode 100644 veggieseasons/assets/images/grape.jpg delete mode 100644 veggieseasons/assets/images/green_bell_pepper.jpg delete mode 100644 veggieseasons/assets/images/habanero.jpg delete mode 100644 veggieseasons/assets/images/kale.jpg delete mode 100644 veggieseasons/assets/images/kiwi.jpg delete mode 100644 veggieseasons/assets/images/lemon.jpg delete mode 100644 veggieseasons/assets/images/lime.jpg delete mode 100644 veggieseasons/assets/images/mango.jpg delete mode 100644 veggieseasons/assets/images/mushroom.jpg delete mode 100644 veggieseasons/assets/images/nectarine.jpg delete mode 100644 veggieseasons/assets/images/orange_bell_pepper.jpg delete mode 100644 veggieseasons/assets/images/persimmon.jpg delete mode 100644 veggieseasons/assets/images/plum.jpg delete mode 100644 veggieseasons/assets/images/potato.jpg delete mode 100644 veggieseasons/assets/images/radicchio.jpg delete mode 100644 veggieseasons/assets/images/radish.jpg delete mode 100644 veggieseasons/assets/images/squash.jpg delete mode 100644 veggieseasons/assets/images/strawberry.jpg delete mode 100644 veggieseasons/assets/images/tangelo.jpg delete mode 100644 veggieseasons/assets/images/tomato.jpg delete mode 100644 veggieseasons/assets/images/watermelon.jpg delete mode 100644 veggieseasons/ios/.gitignore delete mode 100644 veggieseasons/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 veggieseasons/ios/Flutter/Debug.xcconfig delete mode 100644 veggieseasons/ios/Flutter/Release.xcconfig delete mode 100644 veggieseasons/ios/Podfile delete mode 100644 veggieseasons/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 veggieseasons/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 veggieseasons/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 veggieseasons/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 veggieseasons/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 veggieseasons/ios/Runner/AppDelegate.swift delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 veggieseasons/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 veggieseasons/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 veggieseasons/ios/Runner/Info.plist delete mode 100644 veggieseasons/ios/Runner/Runner-Bridging-Header.h delete mode 100644 veggieseasons/ios/RunnerTests/RunnerTests.swift delete mode 100644 veggieseasons/lib/data/app_state.dart delete mode 100644 veggieseasons/lib/data/local_veggie_provider.dart delete mode 100644 veggieseasons/lib/data/preferences.dart delete mode 100644 veggieseasons/lib/data/veggie.dart delete mode 100644 veggieseasons/lib/main.dart delete mode 100644 veggieseasons/lib/screens/details.dart delete mode 100644 veggieseasons/lib/screens/favorites.dart delete mode 100644 veggieseasons/lib/screens/home.dart delete mode 100644 veggieseasons/lib/screens/list.dart delete mode 100644 veggieseasons/lib/screens/search.dart delete mode 100644 veggieseasons/lib/screens/settings.dart delete mode 100644 veggieseasons/lib/styles.dart delete mode 100644 veggieseasons/lib/widgets/detail_buttons.dart delete mode 100644 veggieseasons/lib/widgets/veggie_card.dart delete mode 100644 veggieseasons/lib/widgets/veggie_headline.dart delete mode 100644 veggieseasons/lib/widgets/veggie_seasons_page.dart delete mode 100644 veggieseasons/macos/.gitignore delete mode 100644 veggieseasons/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 veggieseasons/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 veggieseasons/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 veggieseasons/macos/Podfile delete mode 100644 veggieseasons/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 veggieseasons/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 veggieseasons/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 veggieseasons/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 veggieseasons/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 veggieseasons/macos/Runner/AppDelegate.swift delete mode 100644 veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 veggieseasons/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 veggieseasons/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 veggieseasons/macos/Runner/Configs/Debug.xcconfig delete mode 100644 veggieseasons/macos/Runner/Configs/Release.xcconfig delete mode 100644 veggieseasons/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 veggieseasons/macos/Runner/DebugProfile.entitlements delete mode 100644 veggieseasons/macos/Runner/Info.plist delete mode 100644 veggieseasons/macos/Runner/MainFlutterWindow.swift delete mode 100644 veggieseasons/macos/Runner/Release.entitlements delete mode 100644 veggieseasons/macos/RunnerTests/RunnerTests.swift delete mode 100644 veggieseasons/pubspec.yaml delete mode 100644 veggieseasons/test/widget_test.dart delete mode 100644 veggieseasons/web/icons/Icon-192.png delete mode 100644 veggieseasons/web/icons/Icon-512.png delete mode 100644 veggieseasons/web/index.html delete mode 100644 veggieseasons/web/manifest.json diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 81214077570..48873321e48 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,7 +25,7 @@ jobs: fail-fast: false matrix: flutter_version: [stable, beta] - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 diff --git a/experimental/README.md b/experimental/README.md index 320abf4d8bb..b67d4a41009 100644 --- a/experimental/README.md +++ b/experimental/README.md @@ -3,34 +3,3 @@ The `experimental` directory has been deprecated. All samples within have been deleted or moved to [github.com/flutter/demos][] ---- - - -# Master channel samples - -In this directory, you'll find samples that target Flutter's master channel. -They may take advantage of new SDK features that haven't landed in the -stable channel, and they may crash, lock up your machine, or otherwise fail to -run correctly. In other words, consider everything in this directory to be an -experiment. - -We're maintaining these samples here so that folks can see some of Flutter's -upcoming features as they evolve and get a sense for how they'll eventually -be used. If you'd like to run the apps, make sure to switch to the master -channel first: - -```bash -flutter channel master -flutter upgrade -``` - -When you're done, use this command to return to the safety of the stable -channel: - -```bash -flutter channel stable -``` - -## Want more info about the repo in general? - -See the [README](../README.md) in the repo's root folder. diff --git a/flutter_maps_firestore/README.md b/flutter_maps_firestore/README.md new file mode 100644 index 00000000000..e0142d7ce49 --- /dev/null +++ b/flutter_maps_firestore/README.md @@ -0,0 +1,3 @@ +# Sample deprecated + +The `flutter_maps_firestore` sample has been deprecated. diff --git a/infinite_list/pubspec.yaml b/infinite_list/pubspec.yaml index e439b822fd0..fc6b8319916 100644 --- a/infinite_list/pubspec.yaml +++ b/infinite_list/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 - meta: 1.16.0 + meta: ^1.16.0 provider: ^6.0.2 window_size: git: diff --git a/pubspec.yaml b/pubspec.yaml index d4a2d4a9c0a..4331ab13431 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -46,6 +46,5 @@ workspace: - simplistic_editor - testing_app - tool - - veggieseasons - web_embedding/element_embedding_demo - web_embedding/ng-flutter/flutter diff --git a/veggieseasons/.gitignore b/veggieseasons/.gitignore deleted file mode 100644 index 0542173302c..00000000000 --- a/veggieseasons/.gitignore +++ /dev/null @@ -1,45 +0,0 @@ -# This app is designed to show how to use Flutter's cupertino package to build UI for iOS. It's not intended to run on Android, desktop, or web. -android - -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# Visual Studio Code related -.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Web related -lib/generated_plugin_registrant.dart - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Exceptions to above rules. -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages diff --git a/veggieseasons/.metadata b/veggieseasons/.metadata deleted file mode 100644 index 9c1959ee017..00000000000 --- a/veggieseasons/.metadata +++ /dev/null @@ -1,33 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: "5874a72aa4c779a02553007c47dacbefba2374dc" - channel: "stable" - -project_type: app - -# Tracks metadata for the flutter migrate command -migration: - platforms: - - platform: root - create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc - base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc - - platform: ios - create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc - base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc - - platform: macos - create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc - base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc - - # User provided section - - # List of Local paths (relative to this file) that should be - # ignored by the migrate tool. - # - # Files that are not part of the templates will be ignored by default. - unmanaged_files: - - 'lib/main.dart' - - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/veggieseasons/README.md b/veggieseasons/README.md index bf21b079989..791cef3ec5a 100644 --- a/veggieseasons/README.md +++ b/veggieseasons/README.md @@ -1,33 +1,3 @@ -# Veggie Seasons +# Sample deprecated -An iOS sample app that shows which fruits and vegetables are currently in season. It -showcases Flutter's Cupertino package. - -**NOTE:** While Flutter supports many platforms, this application is designed -specifically for iOS. It's not intended to be run on Android, web, or desktop. - -## Goals - -* Show how to build an interface that iOS users will feel right at home - with. -* Show how Flutter's Cupertino widgets work together. - -## The important bits - -### `/screens/*` - -These are the screens presented in the app, roughly analogous to -UIViewControllers. `HomeScreen` is the root, and the others are shown -as the user navigates. - -## Questions/issues - -If you have a general question about any of the techniques you see in -the sample, the best places to go are: - -* [The FlutterDev Google Group](https://groups.google.com/forum/#!forum/flutter-dev) -* [The Flutter Gitter channel](https://gitter.im/flutter/flutter) -* [StackOverflow](https://stackoverflow.com/questions/tagged/flutter) - -If you run into an issue with the sample itself, please file an issue -in the [main Flutter repo](https://github.com/flutter/flutter/issues). +The `veggieseasons` sample has been deprecated. It now lives in the [flutter/demos](https://github.com/flutter/demos) repository, where it will no longer be maintained. \ No newline at end of file diff --git a/veggieseasons/analysis_options.yaml b/veggieseasons/analysis_options.yaml deleted file mode 100644 index e99e9ce280c..00000000000 --- a/veggieseasons/analysis_options.yaml +++ /dev/null @@ -1,5 +0,0 @@ -include: package:analysis_defaults/flutter.yaml - -linter: - rules: - - prefer_relative_imports \ No newline at end of file diff --git a/veggieseasons/assets/fonts/NotoSans-Bold.ttf b/veggieseasons/assets/fonts/NotoSans-Bold.ttf deleted file mode 100755 index 6e00cdce1dac34e409a0111296c90e98c6f40701..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 415132 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%0Du4=gPtyp&Tl9Yh|7h{qy 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 z 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 diff --git a/veggieseasons/assets/fonts/NotoSans-Italic.ttf b/veggieseasons/assets/fonts/NotoSans-Italic.ttf deleted file mode 100755 index dc93fea6cf3f0473c083ef20eb6a1ef2e6b8e857..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279268 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

      BUn9A7K%d(`LUY-`IHroGAQ){TKr5lIG~>kSHNB zB64z`DGH^vQBn40$;t7P^O7}o1flFUkBRLvv7PW^p#EXjY*l{wI)ZqWFtzMkbkp>-s%fI4yeA(Qz%_u9bHNlx?~YeeT$m`4ejn_4%Ow z)%P^Zw_SeP>eU1DdoAysd2sJ@hn{>A9mOXM*|4mX zwUiP0;EtXMdGL!`ktm8idkdo-P6$N-}vE;d|;`{|n8`kG? z!@=`!*OoqIORPc4ARE^=DVK_Kr32g9KNCo$j>e7E&|B$74Fix~fMDGB|P)99aO89Dm7sOhWA20fPZ zly@127n*I`X4MY-KD*U`tj(kH8W%8HW1RMA{IH?iz=mh?-nTj+h~b>3dLrTwBaD;6 zf$tV>GeRdZqVAsU@?$&w7*c+GOiU+~3lzoq;XQ*CJo}T!(tI^^&)DhFqiQE6zf-s4 zQ22iN$b*i{dgtVeH3HlfAr?v~fSWpZs!^Y?4F*BIx< zC-p5D@aSWYuNvDXHav;CkhU5!bNl>f=B*1vVtJd%*U!oOKG^?kS&u9+!qBn&7g;_u zOzAa*t82jH`R=PJhGr}5|;nDL)NxUJfd*>{42Y4)vOiD%I_-g`RFfRuPA5)x{;3Z zxFdv~o)!%CBY*aXI;9AcGuVpULaRdvVoQT|1$`JK1^Fa};wvLU8?*0Jk69C@A!^ms zwAxDJ3!|pEvySAXT&&%;-(qg!CT-~4J!<##%@EA{-ak;ep=+;!+*t}r$?6#jSrA1L z2Lb*O_-2BFfVyQ0(&*qap)Nplt#}PhS~Zs*>_pK%Z=of4K&`+eB$5;{B`oDR`Ofis z@>d_QDWCu6jh<6>4|!4kerw%3N~L=cFzp%e}olH3k9YjN|TF6TbNXr(x9DgnkJVzrrr4)Ah4tAuzQgChxsh~k;yx&xhY8&5#`^Oo6;x}_UP zn>b;r89P0u;NZ9x=ML_wv%gMRN%hZwsb;Jsrh5PIuJU%Hq(Y276z|XGnryNsEX2ky z8`J-BW)+7J-7JllJQpwuMeNv~>|yQ0y^La;DPN41!eitQ=9q8{Q^(IFHhJ%0<%aG( zMeDY04c7>-Yc6Qm1wKhaKf>hLAajs;a-LrhlY(M{bAt%YB?xFPK;;RKh;U5Ki?9j$ z$!N6!=NgYYki|il2tRkD6bKh=7P6;M(55O-NJQptD$=BQ${v9gr}I!>hGbm$)}sZ3 z);&_Xd*kZbm;={8+x*PquMa+b{gdzh`OegZ#n-eKy7w;anz5l|&b-R1%|%Nxj77)CLpwyTGHI_SA4S$rLOZ0m(hMF~a$#3PU5F^TBuX(1v6>NAGFx@P z9@aInRk&^in&Bem%3wOQKe7`Z7HIlzM|RZQiMjF3+cj$+5LSmyr>h;?O zF{8BBhsbPLFBEr5g6102w2QR2YqSxK(v87d_}@#`u$uS`ho!(t0r2b(4A~ zw@w@446ps`fYc^3^g#C9We<%?!7s5|-gY0d@Hh>8Kct=G^QOqc<1|(DIrk~M^*6mf zWpS)l$2}dQH*TtUly&8*M_Dh9)ttZ%!Y`e`4QOQy?Nt3`?-I#l9*nBk3=QKuO)<7mYb%=n8)Y+T(>_Mz*y-m=a_R%_Db4*=NS0k<1oBSpt zmuP;$KGVpwo;33P>-zAKOMD~Wzpf(;!+kU_@X>5lN2dSMj#(e18MmPl>(EOJd?PDZ z23~$T*<{BS{>8}VKaIS+$<8g*9937N$;jA`5&A9)%|asUFJ!X8$SdGGNav$5u0uPg zy`|78B(VMn^wM+KzozjWc-Xd)hYimm@*>a^72dNeou=9$0r3|8x#B~mNX-m>cJVw$ z9IN@BpIrnz!Pe@o0)dszF22d1SgyQNfwaNC(-^DuY05jncY}o?${4{-#z3nZk`Oco zqys__n4PkD$_U!={KRr9aH?-%1mh8r3Fv4@qcom=fuC4T3!Ym6TIlpQdWn@8kt9*Z zn)}ydN#~o4HTU6TX@mLcSH_yxI2LNP@1sj|fS-GXu6e$(d{T+8(s|BB%2>sGEZaeJ zU*LQhn3GBaHaYj>IQJ+c7W+o*={-xzUh{L05d}K;*lT|7yYuxIy`E;0+|oz<++#HU zBzeej?mwb^kd(#4xuE#~}&+a`%|x44(z zZfgTMkMNPeZ|JSW`7Oz}3kp5NZ^~G6wMBn57O0||OBrkKUyN17`Ar#XUgKDaEU_uS z-PXLx`Ar#Xo^Pzg`|0BRri@k0$D*4nOXat$`}pm)W+vx1WyE6Nh)QY`Ndmr8oZm1a zaS`nl=eG-d2P7q+fG0^)aB+UaX!IoATEuUFxdy)}i>K^^Za>G=f_D+#_j#zg7)(3G zkAfn7fNxGCi6dzQVIC|<{Jj!dddLXf;KAo3@YQ8nlyz&zw_ggdW{K-}JV3JBj_ z`CgM#P>oZADr9g|JFGB0AIVS0EV?H&z47^Q<#VDHbEw9tDdi^{&+}8GtdpW!(K_)+ zAU`$uCOrvbY)OBo^d{t;-mhz8oN^U6GwqoJ$?=0Ur~$H4bL zRmSk~45xzc7M}+j-1>oeV7Gv4uZ(d2>J!qu@@~Fc7y0VHiCv*O4tTNEUBS74Oym(j zzFXiuKF%`bdEBU%_-^5OK8L*uh2H!L<(quBRIb&4#QS#ZO+E(Q%6trbKTH{et3TK+ zHFijnl*YiV3|kp{5$oOW0QpUAI?vI#LevS_0wSVRu4_9TeDY z*qG$|0N4$61yi9pgVVhKQ-8bjil{R!$KJ|#D)DUM1kLr%$2tXX-V&B^sCV!)FNR^< zo0{uFiEat1TL{h14-IJr^lC%ft5kH4YY)sbYNLiaFha7=Oe3U}MD#D_?c3yEM~qp% zWT@e_p~tMlQuRqswLaK9xW1+BOTozdF+u~qxN@N2xU#2qXQD+BkhL4y3QTC z_OJk}xBg44$_>34d7AOUNKdDjQ1^8mtI-|Ry{nUSfuC5}i`FC7b5_X;E?|KuuN8t> zu)qJ(P_`~~SEv}eG-|1Pom;%^W^Q5xY#O*B_5G35&bs+-(4e9MBHb z8#2YyblUr7DF2?E>yGUbnVc3fvEBaUUa{`1$fP#m6FSQMkC}(1`So~g^fL>F>fY3) zMcXamEz)j8Sgg^_+urDyy48bOPVMNd7Q_aB%xaSEG{_AGMno{s82mgM6aJKzKCR!R z-$TxQBv+0E+k#j|OV2w}fJ9J(01@)BQ4FDU36z}+D#aOrL;G*aob7t4YRrHGDZ9H4 z)LgG9&hEH)$x7xNS{&SB5sKj&->VnwLOYL3(CO?ZjmIx22a?}zGDaIysYUG5)=kzu zSkhLs>E}VjNKkPxg{7)g02T;rr_WU4JPJW_(tMAmBBQI}XV**1N;YT}dbBr+Mubco z>C`M)xpE1p@zJ2yVeT=)pd-lV^XSc18*yH|pE<{7vxc=o_$KOrm07KUCS9~H6+7*D z+JBS(9)HQd6}3C`(lqO1bpHWM@{SU;M(8Thl&D0wJCj;hqeq*&L`3 zjS8|w;g^%v&>3w>wPaZ&i{&9?uanqq3GO`bppX2KXH$p`$p_9--$_eFpP~E6N85JJ zi#}GQuv)?v*UO~~E2SBM!~1W}kUvjJ3z^jZK-M6)CnCOe)a0y}lKaNzXm336^qToy z+m+OU16x?56FS_8wnNIWdxPcf0&O&F?d)MR{Y?-hPG9>7*(GTskcq%Zwliuh*cP97j zk(`;Bnqlm`qkE_l-EZ3!MKLGl%%$6ZBb>#kyM&~N#s*2gfMxT0CR?_P-)g(#^I^*8 z!fpH)XzcJ~AUjV0s){hc(~_FajsjkbU$mbHY)kZOwFx01=&vP&m_uSh02Cc!4j`0k zL^2_}xmPzUi(G}=k)`?#)vN_nY9yjXB?Y6Et`7)4cq?Jhvfc}Qqrl#b+L++q?HQ&k zk1S8DO=RmMU=dIoO%>P10ot`muLSapzy>LX0=Guz7x)m?%4Olex%)v|Y z_Vd!G$K@}}C(Yf>+|R+@lmuu(S|pJGXUPrQB-<0Gi*v`hC+EeX5Us=keCV4K{Z2q(hn!9cgP z>)NOLt7a~eKbG&xEtoa_S^sUuSGFfIasQj;EB@uWy}5Q_Ih2IGd&*Bm`bTe@dF2;v z*v9yXh}LU2-}%?G>t@a0vU>5DN!U#&Rouo$eX?)2sA!>LK(QKH`YG@ zI{-vTBmD42qZ1YU0N1wxE~ycx2lqTL*`Y9{qyvNV3r^s{`%KooWPUaBnJ;G=)9RL8 z`Rqsev!5?tHLd+VR|7vz-bpki9ze=gPOZP-t>h7~;aEkP4wip_1#UUDr{d7?=O_P<*)Pdk zZ(geGy|U~aoB8pvYaMsGBIT=cJvvQ!ei+32b&#FfFQc1?VKlzBg_J4Me*Pf~Q%_bW?|3FAREB{$=Zlnsv3$ zpZ=eG>q9o-=A4m6XNm3xyv=R9-brlnj$Co|jcc8Dbw-kv1_&0Xzjt;oo(;W`{HFWS zeatPyd+gCju8%f@Dx^Y%I(QNkQ)G%tUlY$+C^1y_u~ z)E#w8+Jhg;3n2@(_+$aAV0IQ=f8ZUKyzAY!_Wvx+knhMdulvM+{Bgbg5bJm4^0m9m z!PkY516x2*AZWs#O30I!B!8p=5RQsJ_LO=l_>Mb=gI7{>kd4HeBe9xP+on1&5* z$tAxhAGwMIoh9#IW%epI<-6b6yVZAkA7Q^ezwHXW6FY?r9UL0B07NNkun7pOCc*A6 z==C^Mq&+qsDMkE)ml1yC!bSzrg}A5Maa;jzoi5RPuxKCI>Qy_}{I=!9&;WmXr-n+G z)m~=f-hOkyB4*wE$E^#+lPcd}&h?a}^3UoUpl~=S zTm}lGad+i-5*==Le2fs!;==(Ff^-yUtpfAc3NgBHNX2kL2Q(Ff4wn|s5#|)*;)1M) zwras2lsyH8YrL&VRfXP73apB>;0QLOQ4~Z!SIEW1qX%BtbMl3pF;BIhFw&V;xVq@6 zpQ{%f8!HdpR=4)*=TC~m`)wGs_LbSC?UP3JX@<^`vp#!rr@VUN>qT-O@zBi!XBQ;h z-2W6DO=xnC9d=`f15g*~PZ(`zE8apfP?sR9HP?WG2wnsuNl2uGT7KVVd&8-edq%5m zbFt3izvK%I;chW?M#KN2#lW!*xNq+Ct`_}wv3E&NP_yolVT%hB@9&PatbwFT#7ZW` z*)10P}`&i{PfqC>?)Ms6Ox>bWf&>S9jHDI32!mcyZ{NS8G3vHH2@5ob3#)2flFSbQqDQW;8ndReU>~5oC?u zw_woBpqeOALAnt+5S>ofH#Xarn%pHPmT7F3a?UG(QC^hFu2z+tnFj`^sy?^$mr$KYVswvo0)c zaQeErpKp^Bf!;a2%kr-CCz7jOm~`(Joa~epYB>@p=>!Cv)vcwgTPdl=TB$jEY(>T} z*W`r7OM<^S{GEA;bCoH0!Q9k|njUv+b6OQ)Ja4^^U_;hPa*)B_FfGrb)ln{zE<8F{ zhej4U^svyOhXuNb`UA&;S*PVOI{5tNrV0oA!xe2se{i9}Ek|ukMCO2ABB-zsc1;$7 z_s`txu9@_#T@>sGChv3adwj>ZB+;^y-AbG=AyKyPZ1^Dw^Fu5J)vRX(bk%^qW}BP` zm}^P$({aEjCC?P%k>^8!#i$4ikZ1s&@$s#AjDgPxmW)bRm#||!XLN0y+A=1-dj~14 z{-XHy;sz?J@34ZM&CRk^_$PJ5TVbOBoh%yqQKZLc4G6LX2LnO@)yDWcg##33r0fG~ zWrDIyeG^Esj0~~R-OZAcH7tBwy!(DgGE?l+x@fCkrM*~gv3_O~R5Gowqm*_O?-nz` zg#iMp@CX+ZB|C=H0LWSZeWUn`zs&GmTZRh+MJtaMiNNWgBXx{1pu; z;?))6Q4DtvdaqOgf0-M)*BD@{1KQ1`F{1BLJLxD)@nlZu0AQA)ufen zUD#u|f4Sw+37*B-_2RU^6^`-K*;AD}woYv*2WTEvY&EjENH0pnxwVByN4tXk6D5nz z1qmDBvW0>$YNK1CYWFYTI-7<2NHwEgZc8EqadeE&bvoIAa1-hBW4S2lL` zXmH=NdmSO&h{g!ws1S)c?UFxiJb&a5t3pNLC>P99T09L$v-phMNvBN- zzwBB&hc1PrtXw-AeukaW1vNMA+pl>uL9Sm|-|X3SbT14Xt{Z+gXXNi)qvHhskERL zSP9r}ZV@PVMhr9%ZYkj;Dp(VL>OVW{kbL?w(z?#Dz89JPnZX}U+;PBo9qW7e`BiNj ze%$!e({DV#?%UEs=s|m19`ZF5^*|QD4&AC7I{JmJJv!a}Nn^}NuU)>F3Gd0zUVZCt z7ubX=CqAPa1lUACY%Ab1XyXYFaYjX$k@;md3qfeL;|5=uHOUXOra_jo!WtyZscsm; zk`kSL^8l-IajvKS9*wHLRU=mXyt(cYdemGf>{>nW$>l-!ggVrNEiWGGJUV$ey3{^C zb@a|W@xTfBz`-xhQg7OdK7BVVYuDp$uIANF8SBSB(s%AkrB!VO^C$XAzb9P_Idnpt z#};Lalq|0T+VzEafC<~b7oK^q@G`cAwF9PMx|se+fnvY<;cnuf4z0w zK{hw0v_ut~!4av3aj(PxT6oGtcvm#}@4WVryzTVp{KEL^p7!T3tT z7M@b1`dEO+d@oH?h*dNQ4%i1sr1cZX%*Rq@2?MaoMj+1yO2KFgl=Ti|7^lD5la<>y4XMQ)lCp-qC2#!k-OFOio~?7IHuR8ZY3nY^Yvr1W zz#qgzz|){Zk3&U2RnC!GEXp0}-fV598&+j$r@xHtI9Dku-aemLt=8i6dCxAYx9h<`QqCsC=ticfhSZ&Z39^oJ~ zRhlT%? zk$QIN)w8Vcx+n6V7?BpAo|D#Na6-!+y>_n2don*MHp4>^shhZaDXyqvGjS1#LMl9j ziMk|6&SsP;9};A92Z8b7}o)N+tPXd}YJQ)r5U;bW zQ6IvYAr(@QRSY^D+=d-%yztAf9^Vz zLS4v!w0G~LI0>t1Wa@q!!aXU-1`gu$HaSf;q}!sO7VVGfp5?Rl&6#8Wa77hU^{H>@ zW$&AFmq#KdCoX-Org}Uwe#@%f*;&07M8-Exd6m&IznD*TVClYf&Px00{oV-^W*PTC zL$*3SMl;%tnw?tIF9FxWH({RoOX;n|4%`-0u7gamw-@?PzF;V9mFyVQYo72YHZxOS8xO(oZtHhjHk%*+U}i%YH;JK=Tt#QB%+JoV*8c~6YkKl1zE&a8fc zB_4T+2{X&9N6SAy_l3OX+)5_C^c`EZth#)yJp1+=9PgH*v2Q~vIfY8VH$Ka zr8|Yd4CwkZicIN;1`t1TB=Eo<9TCmj;b{wG*V{V|7g+m_W`3Dj`K?+y2E@)>q`A^= z%JjDz7`i0n)UDaQjaBEZ?_LmG6=W<`xlHprbPC?VHqeBwl>SC5)vdv*gAgPZ0G}yk z0X8*^7(%#oIMh6E1>j08t8SFAX{>FIXYGg7>~ zXRq*ZuK=?yd{WfS?2)~*nmeO{Ba++=?~ZtL*?_F99)ss)^a8%j%|1UAWPj0~)s*xL zUGCq!+ud7xR|QvCCl)Tj3f#MeRo}$VS(YcxA66Rt6M|nr-iZNeph`_1lupy zOWEwh-4$}=`i5V2my0f<1(H=-#;f>{e{BjdqD>u91ZaToz`H;hi4>UDBrtMIYmC6E z(n!E#=7r*<@4oo<%)%@7+R@XKM#M;zkL24>ed=UohY;+`jBZTDqrj!=(%5{Ex_3rz|7?F zm|Zks?<4QjUHt*Oa<2}R^cS#F;ka>J+Hie1Y%sl9k4kzFW3kzA0oj}a9LP%5?}Nnf zD~IUe`TNw6i{C9xlG5Wc>zv}9=!SDFH+5EdoG{qaD%26|2*yo9t=#;yfr2f}3Xli?sPHJ!FG{eQ ztzv*=wQ3ze=tOZJ`B1zN1fZ@x-HGHIYrGt7O`Koci-^)Eh2gm4kvBzke7SqmiX%H; z-*@x9og4N{3}KbBe>A}X40-;IyYff##|)GA_N?+On)$?%xadVQMvYv|`U4hVPtdDt zUVjVa$7#*l(mXx~d%1B#L{bf(7{M4)=EF5w&9uA_la>WZ+SUQN+7|w~S}ijpDhv-6 z8A)dqis7sxbY<1Uz)LIPVjxNts&R%@B?_?QE*9*PCe)X>0M@xZnw=RjaP+`_75PKY zT&{j+&$(#%R>N=Nj%{M=@~H=@<7bbBJ6?YJ#*y-dn{az7*bbw?i{VuLD};oiw*w2F zoX40UR5B2-g8>5FyQtg+DvoyP#heidmv6}zBit@7MUZ{C&vGoYqrn>Y79u~LlPjSHH=PP-+Q^QsM^z!3sHjlmcP1tBH_ zn9$$gbsKZX3s)c*K+B+p`x;6#62PveyIwvcH+=E=)XlH1e|h7|)k8|7#kZoQgFn=) zKmA#+>Y-)DkL0msTef)L-Co-r)pHr12$P%n>)dDr8|4=Yx#|pcXafBJo2o}aEY^VQ zF5UtkIIOWjxKP@nT0qrX^mG6a+2#Rf)x`ty%YVINR47{ zOPV-(=T0=(VVCKJJl7;e_7lXS2}(zXPtJkPV!m$y;J#* zlque5aBq+|Hi)9UQ6?`z(!DRy!jWQ58cr$vZ+^G*Mc{%&(3dE5)*|-H^sFz>R}Jw5 zNiMs~6&Bt_YSxVM-z@3gPJQ%E8+=aQZ;teSQ*#L;@oz?Wze)LCjo(Cs$1sY2vloBo zNDV2Lc&Emxels;9H8rtW7bzp-{%;PE7wUp>ViSZ^JgFC2NXQ$*tcJida7X*4@AH1@ z=b6w7$=8+u%aES$Cz|>5gXM+#@Ax>B(}r=hHR|Vf{Utt*@_9e?bNE(t=lSP@lyQh+ z*fLZHvP!=e*$r{Z3{Vd-9T{#SFWFFXLxFTe*@hJDV>;FscQ5|lo0rc0u@!uT=E?~7 z`tcEz+;18I`OuPqkMOhdgnSk>AdAjKYeP?PPY)lXjY`F7g$iG`At9f%=VKr%kf=Zn z9jIuUuZY}Dng`F_WPODL3KdOr9@TkJ?j}ZP;4~ixVWs@0%M1(X`#zqfxK7$lBfBLUy zu(ELmDi{vEMa7GP)&&|=K3xo;P?b-yx|F|<-O)&5XlQ7ZM%xAdm#Ds#v(0_$Mlsn5 zI@%rLV(gAs&*z3OwdY(&>&8#RdPAh|Ed!((cq)u|z}DOrikC>DlPA$C^P!Xb;K==v zAg|=V`>=f!EHJ{k5uTy9vwrM4s0aV@`UsjYM$r{=oEw~D{sg2Lo{*GM2FP7HBLiU_ zB?ymudTL|cv6J&ew~#PB&kaSyo#dCh6A#7Oa)n?^E=2(l0D-0)APH^!bA=Xuxo+6` zer7XN1e;mohiE)OL8vA!Ie3t^qqOvfvkCu_$fn=88UV`yA3n?uZ`e&OX!Hi#$Pz?F zECO!bN~23VGzq%Ry)da~zx|WFv9@UWztPOpu* zk_O2)2^JIKLp<$yG}2@ORaw z3#~S2q1DnqHvp>=5CB64IaelYv=!R1)njwySc552B2sWuDctlbnWVbmAN+{wO(Bh^ zn9$nb1MWxms!V*w6qs-H#v)M*7dAdZ>KZ(UsvnjuetUV=u|DG$#LJ&Xv##xf4UZif zS+--<&)ZH8^Xs-!mYiYLS`E_&8Pk3=uo^0>AC!tkp=KAjk%$;)lz=v$qTPOD3 z9lrkQdE%3MSjeV-?2*6PK4UESg>wV1Gf3wA(pNafIZAD`jVJi}afu0dJCb+*R z4r@>-a#he$66O(n5mf$fwB}AnuP3b*(HBW1S3B&ZRBGQvUJ7!MkW-jrYI?0Xq-dc* ztqKvoO>LjkVOj0Xpq$=$6XMp^t&N}X?BXporp}F6pLef!j(@bzQ!i3z_m$&Ax0bbU z$Dmq?!0)$f1K}$%!_$dAP{0~;O2NUFP(rr}5@2coSu5m1?Mbi&AK??0QOz4*y%!#l}! za`GOznSS>-t7hN1JdH)Nac@jt@Phood8{jVM0=3)GPEA17rF@(l$H19@skdsN#&;j z`VZ3y-Cp55;Kgv`lHbWk;Cc``*VFw%RdX?lyjS+Ui6%sy>t*aeJ<~?HLev|it+!f{ z=`}x!ROtlHR;~^2DBdbX{sdef^n|Zo2PYHthDA7J&1g2DC7shEvdE^ipyH6UvK-|Z z4OOBLEsc0v$~aUx$;SaLh03b^ zmPqRY>A}}!H>X7sTQpf0s%xWl0Z-5~n#=0C_-Ow_d zr5%2EZh65Vceyf2@E_*ldvIq;TQ6XFx%N983X zgawlC(;4RU3k<|f9Owi5gvtS_fooVXf_c^qyq<8FD1i_iFhV(Az3Ktwu7gZA^o4il z7cMSOe{9FdedqV>nOnME{_*AOC7Vyy-FW+@vC-_xt|j@4vsb3Lj&Co2C%IYOnyUXS z&DlNl!rm1-%IUs>uB9#EyGcpubc-BRxYMVfk^ET9@4`On6YZ6|FcHg@LY{T9;D$mv zh6w1WW^)>l%ml$5s6nei64hQ09E2en26*M58r|U$Txs87`P;VD$O75o^6z=O;*IyL z@`p!ZJZM|UAN*EdudVx`r0m4;oDp}%X{!c!z6agZ>xN^2X?kEEM2c)^VH+d9oC2g1 zJ8bzFA%-%mjG8dX2wl=8nlc17O#!XJkl<9S<#^J8{|I@ zyz#e3cNdigW!7byN6KgB%`AF(*H`hJKMEUn!M-q~sTeL_1V$1b67yqj& zW^hg0F3cdyy)*NNH0)WlYR+d%N|t3WeGRN|@0L7;`_FmzP;-#ch~}_RMJ@jRxE7IJ z+7u0tGq=JC#0Oq4zTzF!L(v8V-v}Nw%P>YZ*dnBLiu1gFmbkxXXo)-p0kgJUSCng( z?XI}HL_SblM7GgQc?x;WfdudH*-B1*IvA7RWdOoe5s-b{47ra=`7iMVw}$Y9a*jn` z)hW2SX^lLpA(UEpa9qV{jsu&D?V0G8OjO1=!yfj~@&y0iEJWK%-tbook1% z|VZ z?Y)CkxlilDX=DRLrP@zaU|Q)s5oLT`IAvIucrM>WpO@f4ss?Dh)?TBmrBOOGp{2hR zqSB&VA2d6PbzS0`a3?NL`U#PW#0lhA8Fuwg$fqwh(O963?YZ~1Sb?)+g|>)pIu;?o zY!Jgl#Bhy429LouDvw;RJi`1zoA;H&&W#vVl0qv)nIIagLuFK)z_E1PS^wmAljm2j z9$FmUs{P|5N?2g+sZ391LS~wQoijf%wxpt0m#$MgzA;Dh^_{WV=`C8P#fMCwv)umP z+u9b8^hrVnViGaY5pi*F2FIBrO%cIFS}Ty&ij$W7aMDx}iG%SVg_Ng5u`eCuCYp(& zwU{C|o6_x&zHOO4al!7D!{!m;c_o8`d-fgr{1a+>v2Ifr_blDu(6;H38K0Tv*MiSw z!8$&d*XOa)vB_C|=6$|ZroLiBho+U4_Mg!3X{U~uUb3}S2IhC~Al4goK=9ut!t)tr z4G%%gB^UtgCUbyjaA9^XK0D{bXXgu_|9N&^7xaD8Vg1uOPFz^CX6UT&79D2{np4)q z1)WZ_XqRSa!OqwhkDI@~SC>vRJJytlySNX!zK+u!A3}6X+_P{AeBu^b37rLCK--1Z zDMpykmM}@uM;guT;`HcPCFr@M9#${B^XI;~8`U zH%r*TtCt|1beB}0K^N-A)x1qq8w8h}R&;ZYayXpv?S=MK?*oNH>2yanlrmYm2pu6R zYk5*nlpFP_-(r}*Zj4~{sFczhlfNU7k$FZBWSYH z;(3P)XB3RyGx_epktd5DA3N^FF`9y>7EK+Uex~+Aw2Ce$7*HfPXX_X2l@^UXd*EX> z`rXPM^0#}ZEZ)iDU${|!>>vx*doMnWy0U^OEzFY1;a))*P1C{cMQo`zf1LvXPx@*eQ;Y+iUA)e<=68yGxwHF87<( z?^(Iv_H9Un4fiH!ji4_QmUS0TbeulQPovWz{zopTaHGUnq$gZMB~I2rQcTj`Cqp*; z1C=`BK!r|hjh=i?i45^7o&leTGD_4ID9~(~dY<e308t7+x*27dDby;6ya>w>=&MV~>$kZJcCV;g$+Dy6lhei4?gnT1 zZmGSvxM5jEL;Y^C2J3Sk99W0-F(Vq}_E-!Sy-gED3XmDzIHb%8S?_11eZXC5SOnTe zxX37V0u0AHBeG1lW>1&?F&pJ&m9KY@f7r}^T!&N^@z>7snXMCa_JZn$R~oXISsp3{ zh|gCS$fh4@R{qdJ`r@2tg6pHw(;}L=T`i?%Es+f0%xr>F(B#x0tuj>OAk0`L07~;z ztP5g$qQ$OryHOy|>z9MclZRLz{p*X0;s>69)mVoS5+#b?e15?{%%b)0p53WO=SRy{ z`0JXd1t&SW?(DbVi5^9zQ{R7SZ*_N!bAVP&?k0TTz^ig>ZlMUDW zs61;hPjQCZl4hewX!^5ttIP){;*E{J{n$`TP`B=BeY1y_tuz@14eJ{w?p1OhmPIaK zUD!KvQ{=||qkAuua#pOz%0ioyPQc4-gFYT?HL+-h*gbi<# z?}A=iij_w9vRNywTz&H0F(u@CrSWyMM7NJ?IFYWx>M~g-d zd$N14AurE8a9MT&24=`7t0p{|(rRtHR`0(e&)a?i_aNAw_f@sQCQ1?}d$K~z7UVah zD&CrFfzKR;I%cf}&TzLbHY8S2L^{-{8qx@r@ef-KVtYDXPv_5CoTfF+UY~h$mki4i#(pKZtBM%l_ z6s(CrXcnmfcC*>wuu2BR04Onl9|>FtO4m~I^pm4suUb?HjZ@A(+=<*kq~cdtR@%~q zRjwVW?c{&_^7ZGT(Umcq7S}BncPwt$^U@nBEgA}A{ETZ*tZ;JIm-7Gaesreayoz07 z*M^f~*E`ou>PrBx|S^8=TG*?dUi$EQ^3&IC9O*u=q@^UIQsgRY^FT=+&THmPpxl0w{4rYuArb= zZnvx9S8*?U_wHKJU(np!fxCh5tD|tcr9ijJ^(3~mwz4~s{a^`frH^ejGA}+kNs5kS z&e&LesNi&<{x6!B|M8X2I!l)^L=o3N$Q1V)l%QcD zfg;lu(l$}bz`c>_E@TnIH{98h5c{8v_k^Oqe^AqLT)(nGV>b>d9)4TwJ)t())U#_{ znPbIv+0T$a8sP0AGhTU<4Lze_$K>el6&p^t+ zh@A73c=VHWMoSi;EjZ!macXR+J+!IE%4=?Mue?uX%;bp8HY(l_Ep4q_51_aa4i?vI z=n^8oONKOI!;foT+WP9x%`-v|hx+aK?VEd(-(i*=ca|G^SIRa11uc^ueWQz(1hp`0 zQ_jlUK00&rzwiBTW}gjv?pA!rQknSx8^g3~zPk8FP0N@Ol>Rw?TFX{f;N;~s2!v4S z&7BWH`eBGO&=ehj>Qu^|S3sw^=}31BF{Tn-;6>kL12{sO63uDOKr^Wa%T&wCcC7hr z+sLwJ0o_)}zZyqmr)G?sSrq6AMGVX};*EKeM~|tQXg_=K5}R*X~M|t)|Rh;)(Rniunz@#r!JqgfDBpic;xG z_kb-g&A|E*PA&@W%mC^(n9V_GXe1FI@3WDTnaLtYp?xCK^WI%bUv0Qssg z<2<2uJy*9hDA%`&hJXO8)n7ED2Lx$7O4=$GpoxIz{niu}Ov2HG1Vnn|0k(VJrGq8z zGxENfuNRlT89S@{k^L9s|7Z>{oqT7PY@#$)_Mcr$*WhNEq!+80Ot6LB(7+;Nf{>_; zTrZs{#%WBjKHT9B3ygn@)1b6kP;VNp%{Nj*!T}U`Y2wn24sS-52=r~}X2JVwqKh&P zr?TOvPQN`pdWW3fB(b&F)Gj;cS6iUizk*GbE9rMd{T**+>+|tT*R0xmp(k-X`My(- zdliW|2;@nmDKHj29#Nd`t)JJz8LcHBw5nB+ZquHA0P9fxE%!EPw8{-gk~jphaCCvS z!5Y*fGmCT*R^gZP!o-Sw@(=QbJvQx#5d${#%6#Pwc}L)8RN3Lt;-*we@ z<>7``*5toFe`?;uSH_Ic6ukTD2lB3qV;|cKhsfuZ`{kQE#?F6*MedyOxR)N}M@FL( zmC!VTg|M&~3d;MN!3L0LLLz8VWk?gk8qqZPqAGPaaO-&2_^+@{OtDYSQ|oS81v?)K ztf7&2EaN3N*M^M#3v>;3?XX4mq(hfOo$Q`=@#=E`2dk( zHD^BFB;T#BT$oloZu+5#KujpjTB<4d+v$t)E3cO-V(AqJZlgB){@06({~RwxEhU3Js~oe0sQ9|!s9yjCNZA!2Z_%9FfV zuQ!R4{d#g*$Bf52k8qLgxM6Wx(WL3MllnbBW`6nk!ClvP4IR_#u{j?5lz~&S<~-4J zHkpp;o7z^&zwET<^jk5bY%5#QuUAT1@6K%y>`?9r^39Xq2=`qmxGdBOkS;2IOIz2O`!{Hp71bK19A!dk>|ZE!a8)lH2VR7 z1EL-p@Dy+;e51H6Lc@d2kVj?~LDXZtK|NHl2dP(%yzibP`f<4F!s8{h|0fm$`~t2g z=ex5l$(~{1^7ju1WY|Aq=(A4~m(IQO)1Ofp;=!F|;1++}&9J_7NS@Z|0-#+WRAvqU z?-&EH+}yvQDm}!iN^~X-T{R?LkLgH@vAJW>k6IC1B7}1P343>BX%;l(SN82yK8S_o zCHx`Zdv90WrLw!y`H{WyM)g{ zSsE|26b5=y!kRZvN^m5M%CjUzB#p`oG#bz{*I>|Sf+ARuCL%&`INX8|-L$74?jusq z(GZf%NaZ(#7B70mN@uF*QV_A24hl>Zr6?|*dw{83A>5>y8nQ)1%_|=Ogv-z}H7Prx z{hYburw2K0TfSO>-hbU$;lfg-^WTCqZu!4oqx0XH11SrJ<%T(y^k1@E_mceSuI2Og zewF*g2DJ&`Z>QUBpTxTW-iM(MTZMY;4JB#JD3*-=R9FK6`;;ck@MN1J0;8hR+N8nF z7#eO5AB_$vX#pv@`=Ql+kBlI{$lNs4Eu>j2xj|_#Fw@fF0^@Le661ht7l`Ine~x`} zTQX%N0OY+(M9ZW2EMo4ne(zf>2nsk0;M7pLz-wKyWh{Eg(41uh(;s_j+>+|B#r}G< zW$&8UeqPbx_;#-y`{T1Adpq~uKX}>ZaZ@+D#pTC4=eXS~Q<5GV=2|$kcX;rU{#Tw% z(6m0f=Tw|)PfCkf`9u3|=JMg*_wbSxz(`LLfPWQX=Bm&!GrMJG+8bu38(?Nql$iyZ zF>SLs))9+-!m+?BMAOu!w-v7;LD2^N@?qv9YKIN>s%e>NH19;OAUCZ1OXSOrrVcU?sp+OEidJ!qM4YxKN_uCnbs@y|OjEC73e>Nv*-H-#s zB~voISLoUqjodU>v{NZz6@t+A2%O|^mcS#t;SpC!luMn&6I}{T+a3K$MyXm9tzDLQ zU(X})_tE=Dd7)$O7gzsG{pm7KR9mqlD$ORJ_X5d4MyXITO(fT$&n{Dz+OicN_2}Ic zRz{f{&)EwQk}1-VUDy}xtz)i=f4n6BW5wmQ?znPIBx_O8a2c7ESiSagm?j#07y^45_#%-Ots}_9yMU;+E>wD0GfnVC zRDcmEkf=zb1E0v9H0);DhLXqTr1US?|Hj}DKR;8)F3fYX{^#cDVOgG->MKQS56>Uf zv1HjosYbT0doF(NY|(aS++*FwjTltkHXZ^Soy>5$GjY28aQov_vFSP?wNfM#x-lk2M_E0p1#ARum3KU7=x;dO4j6Ru$L*9?fi0e{K@JTCiSPSzBRS zH*EJJ0$ypN`zE&c&pSN+sdWzVKwisr#W#Sp;!}GMd^&eZ`O0>j9;^b<(;U9P5O=eY zd2Xk}5FU>9N8x5VfPu`wJ*!@tVCF-Q@BzX!YCKIz@>yq@whXD{|03?S_~%z-cka?| zQSt$sl=&BA)}P(K1J0HUQpY@Sn;k3%+;bp`IAGOAnCyjlCVxT}!2vV`S#k}2W{xgm z@}Y|;-c=QZt%*%7HM)9O@#d&4Qw~pGAHBYyc6qmqf}W`xSQc{-Ei&-_QBz6zYr4F&p>oQpt@QIKOoSdHviz`1|9qLSJ8XX_s+hcHxqaPnRVPTTk zy8fRV8+M7KSy*yJR-7f4l8pr;Zd|Hr;g~>zuO=Q0Np@?K8hGv-V=a8e?xSnv9cFKJ zd*(#l>_49B)20X`Qk~3Ij2J0&_rymC&fpNqA)&jl!|XuTw*$Uce`?Y0kFumN0b-s6 zf+Es!6)B>f^e(=!M16QginH4#Vv8hRg3BW_@cly{Xgi-(P9c zX_)<3PtIcS8oUv@w>htULA*vXi+;vw1!A5hG`zWgj7ggq4g=aA?g)b9Cj!0DFx;6% zYyT(N)d&frq(CW8XnJq7E+4d|#5L|Pq*)eKHc^x3WHB)~mNDiqlZon9opjW>IPyU2Lp zVYxA{8h<7K>)h$tou!Ts$%m=G(v{PO+pY%u8YBdJ{2-)*3?@;Jl}aOzqvC93%KkB2 zubP@~F3C0Fp{4u(eVL7j^k1RreYZ|3+Bc>FeZcEipKmQL#F^lESLkD*6Bpr3koA6B zR|2h!P_{>T+FP+5kyfTPT3Mvd3UkV8vgBF=%(+%8Ga9K|nn@%89kitcfDWKvG{KAt zQAt$OCFi~9;8gLdaXdzc)OjwzX(v@s9V*XO0^p1roT?dO)mAi&vd>?4>hFNlxi~Ib ztd5p-S?p7n9N(MWX*gOm4RAUOXOFLbtZ?>MZxNJE)!I$+l}dTH*sOT1f}yjHX=!fx zupYO7=N#}%wD16S!)$gnYX(W&%n!7_ zhv*7&FWEh9Mhzqd?{GM!q!(JVDT(X?D)PKGUE; zPE|te-iX&<%^wzR>F;>1+g`!z*xvB1UjAoWf1wm-1oq8_cJML~KGkYiP1FX+GIDSL zf>zx4S4nQ(f|Md3^~{0!1(Q~;)JP9N<9|r(GB;$qZS{gdJs$_*4pNCdn$a*b^gfeD zM2$wQkWmmtP+C#16Bt4B5DO|FP?-Qs3FuYSA#1c7K^}lbl9EWA$b2W1m(8|3S$ zVPZu^b4IVIZe}tDVjC&Vx<)H*Oubj*FX9pm*^`% zU?oS;y6N-Z7=xdNN_T3d#&WD;+Yxunj02WvYeHN=*ASb~y(`ehBD)$4*c^jZfQr{{ za{$eh1tX8?iCUJJdg*ahLcaq(308pGX8v2K%$U(p%1LPnmf^AY)gyi*MkagC!cnmV zF*2riqIFZv>wS!Wju=GB{xd)(<>@{HMi$G~8pzQ$tRHZ4H1Id*fcb|b(UHzakC(?t z!xSuLzGcWMtDoxKCuwy8G52`2GOMpMe$ePZ>HFw?%u@56BK+!J%NFyJ(qHbLJKU+K zQ0OFq0-{AAHv0M^>KuFq5q7fw0LPHoGCWcw6V~Xa$tjba-O=p8Q%f?2Qc)kesWN(B zl{}s`)uAse?ido36xW(_hataw$Iq(gquj%ycflf=$RXSX__Ca)ARkSLPlzvX1`9L; z{G&rOU`NLdTVwgPbl_IWai$=}T=&QX@9K-33CU9zF7~%?aFsyr^14vd>s zihymt?Hhb4Qxrn~x6<{2j0VL<>9iWOCZlQM7`@RK*Xwug$j=}IMYH@?YN2qG4#A=4 zfrJ4hV0x-mBrT;VY(~U$Yk}$HdlK+f(*J}Izm>+`b>d~~dV~M+vi^Cl!y|IP{$)L1 zFf=YTZ3f*Vs@=$u!d;xcI)6Vza2cF>KOpH~FmBncBOJJsy7Ma#t+>9U0!z9-x7PS| zr`X?b{F15uqYHRu@xWX$hDH27{{8UiB#Pp0fT!~%P?tbhkdSZVYw|K-BTVMd4hJpD zdbpjk9gbnQlmSZW3Hfm=dhK?RWV$;D0rEHP*kD^fv1J1JZrrhPn{4&-H(O)_iGd_7 z`mnELwfOPMP2`xAOaI^G`sF$`lf=)I{`R}KN{V{b(DfMso7+B&(ncwuH!!Glz@P%@ zv+7L%cQd&~2zHTVAS9N~K_hLco=yG2vR^aFfDk2$K}EdQE;)E^%+O$R+4gP5!1b;B zuHOCTQYg6^vSlaPyKXD-`*HSxE*l#&UK@W(`gG6VZjezY8aFzmztYjH!J5%JykXR4 zN}+0@+x)43@QKZ_YEsg ztn~e|YFDIFE#%KP?l3)5+AB`FDfymm8j#0Na_!6O^UYCYq4orAZh&nd4=bYOd`@r* zy%)6uK%PdgAQg}R5T^tJ%V#c3lg?b=M|{7sxu2JhZ~*{Qd#OClPwxL^Kg^|VA4H`r zv=f54=+veVlU@kaD+Bxyn*grM1a#_WiAVu+N1MHFdEe227tYU7VAdz+tuE}Qzl9ag&BHJKm!C_VP{ZPz!@AdhTB zS_7L6;*xEU-Vqb3_4hX_EqWjDHiHi#l)qshZmp0G2KbPe8~VpYJ5flLkk_0AY^zBb z(uE8BsWE5P4)2>WaO9GtEZ&s!kJ0z%xthcu_pJwx)s#u7<3czjAu#Ky7bH>*kOF|s zqZIT^hjWKQFa-_)2Vkh=sg;%HPAGo>Q;FnqKW$R7p z{vb-j?zIgSKE)ndKwq8CuD(F!)BD7981MhMBfIKRy(w^ehB(Uf$y?Rw-NH;nS?!^U*77d=X>_T&RVNnm8V{-Pe zY5hyxV|=A7xwLR~Wz~R0TTK3J_{J*04WP+EbNiNRZf)b_-!b+Wc!gpEBB9MF!W0w6 z1gZ6cKEM_L_7D&j5a!4GK~M9uYIRnT@HBda?_`mYwH}z;sjE;9&&OmagpzEQk)y%e z840jZsbXYL5fUk?FI9^81FrAFDe#lwz~$V&y;mnh4|;#aYiHlx|IyaKgRc#>Dvy;s z|LW*T(}ZJyf8um^j_h7BWYUNcy)vGvd1g(0{eY|&YL~ZuJ7-;HO1hI#3Ea?~IMYBr zb^4eH0%GMLRnjR)HGtMc`p*zm6R#51?7aDpxug4U9ys9Xvs3q7`}wO4{I{9^-Z^Gb za?h%yes68RBHbG9D#s~CZl~}m`axWw(}x(105pZ{u2#wYvsIKP;Pe$A= ziCVw*S)%yk_NofP#ei(D!@@>0f$&PP=rWDWs7wB zHj0dVb&lkH@^4~seY4}i^Y854{KNXUq?MzxV^c;9cBBAH_;1pvuSs{JBT91O@6wI> zE7FUfUcCJ-nfa&le{xj~osg28Rh;UH4hm#7zCU2r68Nh{Emqne@lDH|BZ3V&9Tkhs zaoIY*p4qiJqKl5m*5eyc{m#*9=81vXx}E{qx@b$b4%QSO8~}w5CUzaLGjzbt(CN$w zS*2b(=B;%zWY03V!<+GKe9S`p>%pdtNJJdCA)H-52gG0YgN5!ct#FR7%<{*J;@E|-8XJ03OmHw?JSNy+Ldd8`lAvde zA@ET<5H>E-9>xqOjBi7NkWG2apA3zZMSQq520=LX>@w-hFhkj5=h)sEU)#v~^3i)| zT)Z=E=a;pGqZ0y`%@`mTP)QM%50)0^4_LEVXP_><+Yyo9Twg{^@6R;-PkAY;qS8k9 zj%uFu%=&v9dnZVZkQJlg`JlL9s0in@>L7n0j3Hq17^6b3#-W8!uNQ0rPgPPmsyP5i zbMC2NQE7}eR+|ySPJynnI1N%LHJ(1y|NgP>UJTzJw{b<;I{u6&+I3)3A9LKO(b9v} z)l`aTc<03m8+xI{7HnwG>vup^bQ)<~lRKImLWNM32?#3+Oao^1sKe%1yRM^mO@F<^@a{>30DE3I(V4 z^V5J8{)&^JjGSAQgrtT*{9h+NfUB@r(luF!!uO~Cio4ivgx?rU^0pBE*Gy*b7O9C+ z=iP2T6O0=aXl3IG5CD6suvj#l9BcF|mIJB6Goo-hB8L0>B>!OpB2ig4!r!<5nh!Y+ zg&(3r+V?AN^pFmSWhts`;75U6B;rXjoL##4`THTi(%&~q9|Z|Wuj4E04a1=KhL!>*g7xCOFydoFy=xE~N3VArME%#$096tpLT&!+Hihd`v&SX;L|QBX&S zZQ}QPs_L+m#N-XX!X;$3o)%cdDbA`Y2D9nOrNe%m)H5hH2)?LTLoB49*w}DO zIK(1*xHXViERcLG5YH8UUV42pR1bq!9E40Wz3soA9}Pfo8)anRRnRru7nr5m^)$*x zsh?e*Gcy}K3A302y3mocs7#Y|*I1}pdteBS!JEQg?d0CteERtBsL14+?+FVLj3rwl5D_$csEX#&MZs^B!u3Z6PVewAyVKGSyKAvoj(0+PL3V|V{ z!flJVHYn4R=f-S!Qr;t){T3(PS?-sZPWryMn;J)WCpA!*W8ch6REHUmBYYlijf*)b#W5Ofle)!*QMDfUxvO6)w ztrj2!gh6|D@N){C3=IK^KXgi@NVdHNgpCQ4LAx0~d6YS3H!}^cNs#_0df$+&QHP|@ z0az}Z2+K6SZUk>ktK`ytm+;AC4b z6SfCQ3VM^x1X5r!*`l4@VhlDIhHT~_WF`lhJ+Vi!j?5^WJX4Tg2%y+N*|sMWIuy{s zCb2{kS$6jKm&Ghdo-o$BJ%a5C=5*c>U0}hKt+u4GZoltlqTDM73!j+r+8gDy*N%NX zYt2g~otDH6*)EJ)x-(!3jUisSBJ-&aNZwf%KK##}>gwkg)NF4Uo7%B7ZdmgN8xm6F zcw*9K1^;fv9y_@K&aS7 zAfIM7dmLepVO4gC$sS_{QYZfbBoMPsmJc?yxFX@MBfbXb;2Y{nUe<$oLia5Xo7Q}z z^_y<{D+l-O*K2S=;JtJD4=g?R@0v6*E+?a~Fff4Bo7I!voUnSc1#W0|77)5J&z3P{ z>E{3q5H37^=j;*KYZp|AJ%XFpkO^Gbb;L~qKlcjoqhE%J9SJL`whlR`5O)Va_`%3THD>BpGfX-kdQg= z&+f=ZO-o)oX3UJ7k_DqD`PHSF78p)E#8OD5DCZu5MwS=u8YVA>_|O|D;frRx#z<;rXQ<=3Bh)@Bz*uEHuH z#}cKt;9f)dJkCqyr9%)jz!h+W-PuUglp)_(P#<`a;MQ}0e@SpmYtEFC`kx@l?jJLo z$>)-tBuUp5E%J9NvBiK!u7H*oMI#kM!pvbX`iGeVt-#M#wVNxMR^1*K09R3$4x1$| zKdwEM4W0~nGbTUuSpJ6^>k9Th8$OMOzD+jt&=fUKeXib;truo`oB+~}i7_?hU%G?f z^6Qq&s#`UD zI6$g|(>U<~RNFCVl*ZB8^+c0TH}d$5;6%2KK*jbS$7zDE{n3nn&n9eVg- z(_mkp{tKNmmTE~AuZ&NaaB9EwqF5tc8xh+-ao*hc6!dfiJzao1z(!*|12oE@(I#L0 z26tcb;r>-`jG9sZk)HSTIq>itpMpu7>_ZPNZ0?+%!*P1s4s+qWUGW3%T>uyE^qXlWX6H&nt${bJ@+ttVK{etf z6ElK7LqTf@3@ILJiwP@@ZcUzYmylk4)8n7Az5B-1pj98GC&tF~iH%GSH*fH-6dGHL zo_khN9N#xSGOiB=ePc83E8f8s!P@H7ngVq`dK%4oLaH2Q>xrmk(LadpzL}aFmL6HO zIV`W~*d|T<0`ZP^lkW6psakNZ96}-MI4dayS-FZfO-^rZzRsHteiUnx>ZXVzPN77T z3dD9u2J6wFGkol38*4CjHYwHCYtL*VWv%B|4je|?<6sFzdqG@)Q{$&MRR=!Nq5}eV z=QcaeCC%GZ)?~(q^$Q=jH6*X;s@f5sls4>4AN3U0$+;R*-a4U2aQ}c6p~psD46mm& zWG`7MMxZwx^JZ$1lZKk>oVvj5jVUnt7KZ|xSQxhpSoQ$B1yj39$iF4s=r`o#PHAOJ zQ}#2#LnjQ%+?gU?m0k^;HF({2Axk{r-(`fi$z<5$}kx+Qc0sMoD9uj4eXEn$sy&T->!U zuA$OBijf+*t4j} zRLiuYgY~PXrHvgqZ0yMhp=EC5nx~i64W61la$r^BVY(0HT#D!?MuJD$u43OmBrzcvAwThPcEVi6k(Nk{+CW7?|?Nf$8MlD^i1WHb=PB+D8yu zTj|bqylrS!0BR3;!VdN-E)DgZ0qH(N8Z%q6?|(5-L({FpvV*t2RpJFS^uUD}`hLYm0+Y}=3V3}}7r=jZ9O%JygXH!GFi z-tEt>#j`2w*(I%u!ZhX)OQ0f!nsksXf4k-g;Hldt{ zwIOEmjpfU4U~(-1@s2W^Ux3fQYes*+;4 zp>0Q(Z#u;&KIp%ejj05eZ_)dls2z$~2!X)lWB3lgM$t<}jiv~$u$b##=WHGYf zO1%WrvVt5r)h(!+?$Rx>o*Ym*FjLJjtPq!h+eOI-Qpi*mRTOL>%2~w?gBvH!p3pd; zL2;*W`SQYwzj|2eR@OMd#0u0n;U|IY?i(yfjIV4Nw@@%d%}H=)(Vv&@cq#nU^M!u zL51nO9S+$U$6S7t(6<|FP^U9x%9NsO`vz7F%jsT}I%59SQc^`ecfK-z&wEk5SJ)CN zrk)t(x{KC#LEt#4SdF_K;PmEjh+)?P9gK6t(V84gZ3<_FIQWxQ(tJKZ{H3bXTPiNh zsl!dc9K8`G2Q`h019%C<6ZvJVw){5Ah|u>*eU)&a3Xq0Rw9(aR@U)@F%e!`RO{C^$`DX0?mc5Xvn1zc;Til$|s6!e8T|uQ+?whtd;JCgmN~oy{o(8ee%|z%c)0K_iNGqpa-ckOK2q}$R zm3|<8n2qaeyjKH6X!;&7p;RKZ#U;w`Q5O(Sx$A4PX3C}QWeBufvJGGRo4Ymw8f*61?A|*nlP=rfyCO$4q+D;NA(`QrfG^|;Hc5>(l zI=7<~MZv1nL%iTA!G~B0TL5b(LZMQmL_|nu$SsrWRv4Kf-Hf|4^|Q@uR)G6#;0JPl z5?%nW8Q>c3LL7s1ig%JXg>{^YjC3WtX5f=M_@tVCB9!ts=qE0h^ep$6w&$@6BU+FC z{2J$T3L?zfW{t*d#_9vrvuzWpC&@|^ICDtbEZ{VIA19oiiUSnfxvfC7afcM8xPeC8 zKt-_vCkawVoXkH2CoJ76{XVQ zZ|BnI$+z4gAsy{&fw}8$8SKy3;qUOrgXCM10=U~9(1xYyg1_e z_0DZ5pm`X?c-qJlE!;pGp7+_?f{ndQ-)+W0D&Te?53!dsOpF(t0?)p{zI5N~kr(e3 z&+k(FNLSLEog}bg2UJ$NqziGH1d>Gj6}VK29N2Vt=_me(3(>)7)ORZJt*BnU5j%Yu zGF(4M!zwbwg)l1Y<1Bn~R8fLYo_76#Y6xw4${2oy@(eh)*PCo*(KcL4^@5MB^(W<- zdivIWy!B7T_joJU^&xGCds@MfuJG=vAV)&epwB3@k|8rxcP`(4pfQ9Sh?5fip z)e^1KTbHGEdindSE$S#W->4=t)aB|bwV>9jRzc@0)Nx2eViMlMMD#o!w?Xiuk=ZIcQ--QDh`zL1D9Ijs zz>YSI%jU%P=}+(d73h6qsm+d8whduxOFtRUK2gb^aNUIq+|TS2?=}Qvx!-!?8R;6N z>Oi*yUiW`U;M?%*5Vr)rPJUL_0;puaA6h`W1WsU$%;Yj5kE*cpUBDx}Re`E#m2g0H zQgvVTNF}PyDG1Y%in#@#co5`|TY_K*iHjMJ13x|yJ3#NTf~HBsDJZ@3W$?QE=R@wj zQzCnk8q!r=L8Z)h23K10zfagI{>doNkwXC zb+~&lLdvBHTI#zYRryuHccrV9q!K-}EfjC@la(cm1}Wlk=Hfn}ms?=g&NBXXVO2j@ zld?pbL2P)sMO;W|l`$1GFvThy+>D?Pa6TOtu*#I=o$q=@{`o-QKBdWg@TULjF7)L8 zRZ41m)bFthn3JC2LJz|J*>1g*eY$Ct0NTSgrah>Saq*zNjBFw%PAahSQC2(&tpQv*ux&SNEIO>IH%Km6G>$|&*f_OW zDy0coj>uj~y|tMKGJ~Fx0s|V2$!WwPomssUyV6$*1h+0gzJ=zvQtN5K$SfH2b!tb3 zE!J<^0x@e}U*(`)h!PE)HdY@(hD$fX^iE@A0CsAKw1ZnlHCnEub=}V!Im4T%aSK(J zMm^B20>6}=mEyVHZJ&Xo=CzLbd9?eP^UdDg9nYMX(%T-lt-+m5lOoxD1o{*Q$_Qy< z+281y_*@zYPdoH-GQ4d8ed4z?Z+clgnm2q7qAV|Ay>8-8{K)p+;?yeQIU!6{tXiNF zU;!HM_?#}W0*99d9!r7z?VPFvDJ7w5vb6W!J<6XRN{vLs=t4MTZ>qfg{dGZp@uK&t z5WUW(<6!{;JNhg!=o-!v#AUR_u#}^qm%w1?U`vT)UiWt*s%Z2M?x$wz(cF2X2zcho} zNUafMNb5%I2doC(oz?^>0qruRG*)_^+uybw&*rwS{rL_0tlX|QXx4Ucm`=~8OKZ8R zwym_1iFD=X*Xgr7YnMK|wVCI2I(e%NoLaldb?V-nPhKOdEE@5W9N6ePuuxkk4g z`1eIzU3(u2X4Pn#az@3uHej zG@#y1HEZHG_bRKiKD>ZUI;OvKjKO6k4@d~q9$E|WltFe=RBN6HW4nO9` zoEKDgMb?Sk?X>Oq!FAW%FlSyw=7Ri5-t&}QQXNBmrYP*Gj$9w4O|8tz%FmAo3x;%w zv+v&pUqPilYPV>p-lPT%%<|XPjLnl~7dH(2l{JI3wTds1)yf}WbN6c@@tji^ucfp! z=rcx7nTa+O!JO_e=_neyNLE`ivduQ%*H@dJPuar{DSw!eVl(vYmueofXl5^aK=z=> z{8B1+^;L%O->8nT)kNH@BK|H^Wq2mClulkI*+HMhxaD0qYv>WGZ9QTYM%Y@91PddS zA#1AXxox`-xh0iKc+gOe(sRpsXz)pixXR0Y@s@K4>*01~iDO+|t6X{?SZlYpqLuM4%9 zQ6rL!$^au8R*9lAkiIEHv&ZLzh4e@;m!vfJ?w>hsV3e(U5>Oe$J8>&gm+Aq^po}O@ zS!i}-NWTEZy-?iAXR4+G^~)detQpS8_15jygI2*B{(NL(4_>}@?b+zJb{ihrEmO*w4RZPv-`%4 zNQ;e3Y>LhqJRm$K(SLT@@gBpT>T3m*#M~_LK`-a#d|Qrqn=ev+g7J6f%AF%y!mot?AzY{m-x|Ijxztgo%-77HnuT@dZRP_2E=Qzwv2QWK@j9GBd3yW4PTJ9F-6}E8}4Ip%Ga=F%I*rv^RT? zqMtgfGcykKn~u2kp{JG5(gQ)Su&tr|D_zeLX#3e}?+_koo&`teXDAhc# z^v140Ze(fjfX`2{C{pYymqenh*R7vQw}aldO08#Bt~_&gMMX5_3+}whg<++_c{I!v=aq-g|`alHw3YzQLu^7n7V9kBsZR$ z!7bz}xHa4hTqCy=>)OPf=59L6wZVQGYh*yz7vaC-{vG42MyT9&RT+?S+$??Rl8b5PbWTegCE~xa#Wb(t3IAF7OxW57IIIiO# zXcSOcXwV*gq~jOQ@9aZrXO}e(Ux(pRqTveVC)D^6u7IhIRxT#6ocN;XJT+fL(BJX7 zg4!b-q!(2??OlA`-wEU{*;5wIe)2a7>@W1Z$j{K9ncoB1NpQ$a~`k1HIHP7<=IN2*9owFU^jeoK8Z(nt^OeUqKq|i~~JzEPtZ++Z8EYHs%)n4LBQm7mOE#IeE zqdl*Jvgrt-VVm#@`{Pn40sS&6$#$=B=>VPbqXzKFyRcvQ;BE|b#w;+cGS!(7YIoF|cvCZmx6{XB(FSO{Y5DD1GE=)$ zyG|=;g;ieE5{JtRGY0OU$BaQu3siJ5`+JNF3hGplvl-^v_Pjt18QEj^MG)(NUa}?Q z@VX7p%raa03|gJXOc@E3M_rUsxU9A_@D!-u=4 z1kgdB>d+Z8!v>|q%>c*a8J9eQb=IF?>kMKeFEo9#eWAboWa{F}mgt6ABS)0jszYYY z3eIx$nhrTJ97Z!b20bWF7&5N~K_47qIS;iVz(SkC1rI{FEsa}eYnI|Lqg^}2a70WR z?V`Pp(k`R?tNjYCGkc~5#M)*_hd!E-*i>kyol1_(KMj2PFR=m6*ZPzvk_L=Hn-lLI z1a{kj-OgaUeb^M;)<)(kIDQ~3Y)UdLnyyq0W|`4;47;zRW^r$sqQbN0P_=uyqEamP zYOO0{YiE@@GfHRG#jeb)9aLqSQm}Sy!4y*!j6Q-3d4SwcZI?k|X_g7%yF%=CQ45DC zvo!nkutZ0zeb}^RP-6%Plt^Juk&Gr27#e|z>yD$MpfZ$4=A{-Y=zH`N>B6Fvq|zA` zOJ|lQr7W7cbSZf%!;zZaKQW>I-2MrP{nJw&8R>a>i>FL08!@76+T^m^$$k4KC->OEYNq;l}gh*tcsIQ_5n4>!l)=ShbMN0ZYq*p(x0VQqN`_<=J!a{^2TzhOp1Q* z)Q<~SzI}yCo#Em!#dRueD$+@m5>ZrbUyHZJxr&+K=w5Gj(w4;B$6IXTZ1Fa{64FlT zk3u(C$yJKJ(%ZivYnocqXF*?No^Duj+8&8_6nC(iBl_AK|J+H1I$1J zo(~DtL8D!%lmjs!nJj$q?%kd5r_XboT|fKu@slO*r_PJKs<_uLW99l4QE^c#*FJ~# zTQTl^7`GPwHuW|v0F@lk3)D84(!gWFM2kH#yo-n?yTbh&OeRHF&zJJvmu@fJvXpF4 zIDLQ$)Bf2ryFz^z@ik2q;Tno_z~gSxW|51DfJh7+8@qeb z)Y*T$Bxd!0dRhM|w$v$>iZu~@bXED{k5`NvzGS(dWx(LH@=yz(Kf7>HpAag6bhu#zL-RtnO3x9K)<2|n+kW$ex|Ny z_w;9Lh3_)+&Q|9PJ5#yr{dslImR~Pzz-b9b4~NCOka7_jhHw?MuPam|K%W8&24S(V zNp9m9jhdq2W^zBvH;vV14OG;I%06>vG-RNtXg+-@ARUCG09V(eJbvt}G6#19UxdQ}KXidxCZw^o0g*E`Zwgm1B*bvvy@X=0IcS*ii%4oY{i- zc{&Yx))*|8zbS3PtW#T)#sq70@io^gls)EXMsAo}P{Bu6l-wZ3#MsP1U$*w2;7D2c z#oCphZ$btGUAH81Sn(6IZ6Mz0HLTZo-?2o4eRg2sE+M9!%5!d1M1-HgR-tmAH!`@c zNSBrSY)HSF_ckWk3d=`LQ=z?msX@6fZ$KUKvr_q-v13s-5_Vslh^bh;2+UC5rHJp! zS+wDWe!=kyZY=f)RtWGYd4@*NXt@L0n};yVKTmBO_7dM7b@a;_lR)0soCers7DgmEzuesG31$mjJi!rl_SOPb!FZ=7fQGI zLq+gHdd?xQR1AjAleA4o5BG2`)xZuAy^1&$TUTlebI1B31|eFPuD}!wI_zbDA2NCh+#m@E!(!bsV)1YdpjB@zq?y# zAVa_YTG}Ty{q?Wl0*}ObJZg_p+XFX2wml$b2DS%`u@aVs3((LJ+jvZbqy^dtSF(|8;$)G!A~Fw}0ySbZP;)gLm%3I-yc@oj0`c0iSB!Jc0O)ps86Z(`P`yT|*R z*!8a8xd)6@e@S{oZiv%Siy#!ME^t$k#V`SR96(q>eoL0KCl?rPMBxwx^7(rr9SPB6 z24wu_DRwEE6z3HxZ$Z&h(Nk+ATEu^A-MPe!t0A2wtv!1f;VAAqDIj0v9b6QE^h{-w9O@(@|y<1L3Y#PpU z9vlofpu7T!=!MpJ?%q+8 z`bq3G&V)#QTBR_K>+94-ql#p-ISeS!VOGDBZI7J(-hNp?f~FNAxFgxYN*6;N@YlPt@4Mf;Ur$Y2><`%wFBQ#-xvXt~x!Q zf2nDCQ{O(ZG5G-%vj)bbbW4oa#uUt)hFT#q?tLK|19MCth-Hb(U}NMEu&dW49i6X!F{4^WF()^e4~k^{(j57rMsjrPb9UF>07^8^2X-s&zBt} zhOYktFx`aHtNz@0Q+nr=N|F>Y4bo2s>kn@vWap0alrmt2!+{@Yz?ltp>V1Gs>0?k@ zMdVhiL>xhuU&C_2fh0r8JsS^Y2`VNkcvAVr@OAfUr=OVpd_7?Q&fPh+bOwX@o4RK# z-*iek+oF}aknbZtd5Hr4ece=AEd%}4LX<`NzhoRIX>oP$Iz+mBiXDf7S~nw@yya9yM}CdH=cP<%3@#!p=V(bj;Z~bk3pKwQkjv0#0g!vcktjnE8L>yP$($42!V0~!p{h(`x})o+grC+9wT}Di=mRKh#Z)3 zB;yx=oF+F)Bcy>O8Y7<%UUMD083}uFh>@VulhrR|{2jP|RFDKV_>4&!=q3V+#k=u%)rv@NoG?4X>v%kAs={JVis(e{++^bu1Q zg(af=SVPjt=&*28y>0e{#F@~`VjbfnLu_!l&KMm(0}=;Ugmw4{^tl@%W`YcMeS}X} zdsjYK@1wE=BV#_;%94c;lthLkD9+A#QB)tC2h~`+B-feHg)8@wc!IvI>KyXllm!g(@oX3X+`l`v^Z_vaz1nOY~F7?G)9VhB8~$U3FOuRLkdXFj>=n>k{J&w9~PI?4o;EIN#A`Y z4gV`RVpYn?1?O5I<>B z9NCifuWe)sseS#RWcrEx^!dUK&tx{nt$U%e_EPr)!(87=i=KN{8 zJO`xGF5SBOtK$W0Fp8aZ_f>XR&P9PcTDFymQwD}f!6a-9g$48T<1P^$; zXcC&8u_syy4V)mw$j98#78SnycI>6M?&wC3se7--nP%x`{J(EMuD6R5$38pK?&aJz z|C>~=mt8M4>0tnW{2;YQ(WG-Xg_j>cNKPCz`Tk8|@h=nZ-Pqm#g#&s0KltE{&3&Ds z7ISF3B}FrQWe4bjf1oYgp^nlkdWIw2)E8KfzE%ph>bL|DlmCLTEWl&W292yUHs1de zY59k)D?UEb3V6j2cI}P`iS*ig<^Mule*EImw+gmY?s{g<-QNUVCREN)*g=27fF5o( zT67i^;Imi^VWFY?+%ch|!A}R`NzaEH>V%RX%4aFd`ZF9 zsi)U`6FZwGAeILDXoj9FJaA~!cXjq*{?XCG)jiT5s(vC~H_1GgRfh>K0`l5tp1XVS z;(%N_f^R^xT!Nx)FESN_&slpA#_p1@3PPNB8q=c)weXMRq{LbXKu~@{SWme@w11|S>?m0r53*R#ar7;UR+x=@k-_Nh248?kB>QfXw`*R z=ky;wEjM?5-LhorU$_QNRgLuxhP<2V3=RwqwuV|!(mDX2hlFUnt$rraTZFjh%>+Dm zqAO*tU@Y`nGNUC@xZQk~l^mDVP2kERN`sJaey%03Phv+K9 z?Wy8#&5v)H`5TgzuNIT?#}DzT4w06Oi3?e;?KZBib;SIIf|rYq@-RljV@-K@2a}yv zZyz6C;YVvd@>Z?QVo>XJoK}mH!n8bvdsIlVX9t2(5IROcKQQ{Cf;$|e>KL)v;s#0D z#iySn2TZmu&YlYhAJ`fb$Q$|^qwO|xbmH*-qwTRX6H2l&5^KmOq(~Q&yvEhId^taF zLrjcjT|l3wXFikOJBaG>H9*A9!-@vMkJ;ZD0Y9iJ9EDxORD@GGRe69L5>zT5R1U%- zn?)a55Y|(@mJOY0#0%x4%#N{~=`YIHii1oIS{H^TCW-jPLlT7}O^*t_3O}m+3lR@V z7eD&9^h5baq}y?#*qXIPa@-~AeJ}3#Vb$A;=)=bf@*mv(M0)pi;``47q?VZKinirF zo=hTs+_H1Y7u$A$I8#ij?^!)0JD1dA4WZ>yLQb}Q<}{kJLqY&v!c=+#haCX-XR?>a z{=itzuT2kb4TKHXlfn%_+3&{JJ4v?-#~K~aZ~6Ga#${Cp#^tWsvi8-NnwS0Abnn_N zGU!-(V{hqJ>)NfaZx}YQU~|EqO&k7LM#q-P2YAD%pV_cRcX z7fzm#=}a5fnlBvQ9q!j9wQ@6=BW*_i6idJhv7Y{*&AvLF!p{WcLKLQlg3I}VQ^;aO z1_i*T@rqRHr@hj<+ukjIj1<_UL+`zHtzuA~vR40U-R8+HKv`}bDl`un7-Wr#Ew3f- z)7hG^8&t=R;1XMGfD5vj+m-9COu6p*UzO|sL$P*~!vC&LXXGq>?tfFFYXY{^xOL}P z@Xr+RPdk@D>m>!4bjlE_v~VU9s2+GIq!gVS>e?f%qXv_w#1L2=i#_h!UypL zgb=KZZXb}N+j$x|;7>mNhP|-g$>YA0_sJ31Of$4 zG>S#=1t+~CzK6Q`?k#fl*8Qe6b{kB{mE@aV7azZ>Om^MjBLJ{kx~W7mgOZnE?hc%h z0L*o;GaB{_GpuZ8gBF0)6UTVdh^;tZXp_Fs_p^L`K_A61U;won+B&LXyVX66$bC|j z07XGa7WEQBKgEdwiXm!Edyb6g*!bO+!ny(eVWh++HQJ9wY_x4W?09(ooomwkvWA$v zxaS7W+%sW5fA~CL`O*ih+EM$)8?{2xzrOlBYu`nwu2)(E@!GVZmhRvq+{aS7W5V;; zF;r8QcM#quJ2%Pcw1xwv(HdtRhPWr7G+HT2qm@{J(rBe9jaCw3C0hI^Sb@@LwQBuQ zXc;=VsMcyxby-W<0b{i7@-NfwVqyT-$gmo_(3%OD7gJ)P7BS%$48bEl;NA#_j!F-< zzjL6jdC!G^N#B1+rr-NrV|KN)-UHF7h`u7#fAaS2KD$t74zcotT=)UT7uR|ZG$Zes zCHAT-omFrb%qlo8cv!Fyj9CTKSp}0|%qp19Dwu=>!zzkd1!Gph!8)_agjt!4;Lezp zj*4mj+pHoIySnXv48NLcd$J|CGeQFy*F?12&hM)~Ubtu0zliCkwEf=AEjjDgc&1fz zl`Q!9^zHOl!b7A_q*ee`I{!X=TNWSTnHJ7EaJ%>ll@I(!5l+)qKbUKH^)`qF@ke#% z5arBbqtbz8DA0NRam`neD~P_tAncM_M5xlnOxj8mebGmX1{}}DJ>L9kz!=wp6q~e zx>(GmQLMO;1_KcG3LW z)TmFQ2BM}K^-0vIPl9^5sD^9wRsxL@gu$Nx2GvuQgzYVu9fOAPlp~>oL&z=21+#il z%NI?o6BoK(9V~r%=PG}Te`J#iGf1^fD$61JTBW~E4PYb9*(}|xmtG-5$tToGAA>4G zG2nkOz*-yt47&92e&ff?4=4I?Tlg#CH^c9S|2;k-caHY ztRd=qKy|>>x??#31tK3rS;3_I$3g{KS@5EkOXikt2Uv3RAy5{o<%2D;R8&rZ7B^r7_f`xA-})jUyO**`)YzW7L(|`SLU^ZyqxyW52e+_o_l1)^W%%x?_4tbYB_mWL#{r* zq%OTCY093r$wO)T(wT$%*Ax^ZdJsJKC*dJ%+yT_1ODP8g27?BagF?S{rX1Lw_9gci z@!a%}zg~WE!MbM#KAW@h(6!I^kia*OE_GH3m+PcQTh?y~wlp|CyLgS{Hs#a~2F*?f zSB}DJd1Jj0G0fvI!>$Uevgb&HYhp@5le#C*33gySJ1bn)~9P z7K=H5d;g;J!AmH1u%q?UXZ}IC0!-Mf2a4W1!#Th#h`3!wv3o>zhDZdhNEClZ+OQ)q zTLgTq*d543fc%~>3O<4e=vvXC$;RbXDj{Sm^#sPw_JL7}34&7$*aAFGsI5w?tI{*g z?pym_0i2eNnqEHa6&v}KS+<$eNJjhU%Lf53q>UR$=RiJbAYXM%LuzV}&d`}Kgj3Y= zrPk;H&S-l5LzJKoO3()-=z|jUK?(Xm?GkSDG%9fX$7tzr-8G7g?eu`(=W4jm&k2== z^e5XxrRh231gdib!smlb}XiR%5mG7$AJztqWzK#3y#l<3UjDuWsp2Cs4V~4)BWGXibMW5n8ke z>WAzUp^*==4TxDSmHDH3W%o|b*Z;ZsZkK)1*CF)*qXvt~k3ZS7UEW_YiM4`Q4c<$k z!GU8y>`aNKwj~&=VZ%Z2AmmJ8!p-j{6rH%=JQESA`#*KHlCRUG0>ESV1tcT73eqD1 zndSJati>Kqe=n5^wY6w!t{V6gdJe7(>I0qo zNay-s@aQlR9QLhbfc^;e=cUWuYU|3T`|l7ZFYav;Vv0*$s4&+0kuDej1=P>~lUO7c zVaKeL?r1=FQ05D^HII->4*~OnQ(cI96+6(lDZLeo>ZPCFx`4`^n&z`#O9hKg%v@GF z|KzlCe%BT0%8~CsxK1+n{9{73^r-RqEe+DP=eN*v@-=Q!`LF1!*-c-mIjUVUV}-dq zX2T>ZMz_1;L`I+0X0${qot*M3K^8 zo?FRAU;$SFDwtrHG{)aspi#3ZKHwb~;ORfcFAW1=Vy5T^H8YAXvpfxBQqB^m>f zyv4Cqdbo4N`T<)r`44yp!X~8F{k1C-7M9Fwp0;w)!mZEoZ*XGUCtRS|f_a-^QR@cq z6$c{lL#=gMPP;WA$M6h&6u<55Dv=bXZmw=+0 zP^>a$XCuiGOeIbsAh=&&lJ++{SLCms@ydBJ{8;9S5i4WXw`_7XjOofRifuhx+xALM z7uTj3zIN!Q2it0=O_?))@TP~`w@#TlXF*69X_$4S*dTc&e=&961TA@xLMrLrrMG>j zTn{a+3o;Q?f%%yl0C8%50HGxhUJ1Ava5v!Z0g$%>0{l2X;Mn?^1-(+IgKt)6Rw8&p zX$a>ysQy&ga-S@Zz7On2HpwT1Esxn)X%E9J|3k(i?tlpjrH>lWZV8LmKGzcKyu7yM z(}u^dNlqW6v(by6(t9+l(`mHoQ?7S;`77pd1z}i>HYV0HPRL7muH?+p59%tAbtSOPbTgvkJ}%LTo6>? zF?nG}DPk|D7g1IbAtHK@^^1z)l#Ng~1&vW~AWoRMq1ki{5jf54LqzB^R}vMRAjf2l zUu?ED+hPu9<~{T2)`M4x-&8N#F`L)k*`r?AKC`HL8~^!&S(`WCD(JGJaK+`R$2Sw7 ziBGNQ5w>}ASkxwITH%bXt458l#W9-8N3j?IKiCZPxO~K0&>EZu6e%|_YcsrpH*mnH zW9^BIHD+rO!_{wVm(EywF8pNB=C3xKyTdmP8aQ-BY4zQ+dkDAjYqU>m8d~@$=u9C_ z9|7?D-h$4{3sRbwyaI+xa_hLp2ws(gUgVTeGp}5AD&*~ehOcYR|4DOFyS(z=g}sui z?$7T!hv($3LIf|XU?%LsI;&axdW{I0s6lv)3bK#NEu6~A4l#+$fCpieFwTtMc1i#G zXJO%~`y_hLao2k}TX$TVCPcq;T`GnxOI4%R!22z6q~_tKu*~A58x0jRC z(qQuKQ*RtQ3n;16MB3-u1^sexVz7R_Ko3wK$Y|CPGs^A~)U(ku;nvLuVWn=jgvm4z zQ25{{4A_`~5b?E3S8SR(cKMuf&EHBl_O>*ve&@EbuEqR#Zwk-wr)WQ9fvgkP<=uk zzuPq^E^5q_sx|yYtVs&u-Wx$71E8^_Iz#o|-WsiD(iokVh-MK~(rk9>{IaxWtvM*L zokml41Faz`e}z3iNr9emjUwUIR`^HxdxAcM6uxO**!rau$yUs{zNDo7*_@I-pQ4QE zrUC|y`_~4Grs(*T=Nc>m9BkMjhvHL=CJ;JP9DKu1JG&dyYOPL7xmAQA0?5We5kV0; zV6R!|=qwgGIvt#riSfT4ovi=To8TEH#zq(DH^#|=-59M)Hc}=l|47JkzG-$BHxe(# z|IC!ymB8FxFDI^b$G2XCdhiG7dL~ML+ z(SsM(+p|hIn zjg=!_T7tQMx7nh31zePHu*G77C=Eg6sM?GSKBR_%)0D) z8R)&P@(qKgP2x8_ZlUj2!xC}}@6*U$tx>BLRsMP}y+_!i&Lk#DqP|lSiaSwMFxDvA zrUL6nO)*~a($O~^Zw2tCQN-(5jC#tyFY*&=2G4f&Mpt*2&rdkThr909kN=Sed>}me zxS>1IpErD~ekz5i0MUbT?nMZQHdCIMnkTbMs@SE-6@$Y0i!Pr4exGEu@t*`D@KsqM zq&F^ay^1+-usqXhwiYhkX|pKIR2?uABaEOLUM?rcOf)e@jT&N%F~%4r#?5_h;^r{EO`hv!-K;O0YhN~-b@!iBe*C}H{hJF- z-fq@U4Aif>y1J^my1J@5AR-nXZircqj36s2k$+$@3;3&ORcZVn>Km;*5~&BrexdGyXMQ)1BaLGF5A3f z;}fIu3rg~aRhnZG_l@4Ywx*-8ICmCt{s_3#3=f>%NDB!HiMB|%UB^a4fd*B&dF~M8 zRgBD?5|NWi4ax^{rx^EFj>)&=mJg_JyrcAvgVQEwI1AHrH`RCk`RNUh3}4BL&PDBt zows_!jM!aK^BdlO{;5Bm=oq(q7kGongS-c;MDK-YBlvqE>K+H)^NS*Rk5d`__HVxA zmqCDJ6sME3@i#8rfq1f1gaG-`EV%&9&k&NAv(Jt4IL`!BwCh?{ivss`lAd07@d!E)1xrqD(ilCSsio(;lWhq{oe|pr3bH?hk zRY6U2I?r~l-4k1VuDT8{?Ts=#v?IF!VV2!_$@Sv{q_&=I@*SP{?|ac70xy5U6QRD2 zVVdYtQz#}9Y7PjQ0Y8L~&d>N_Mv_Fnq?!kT$<>{ETlr}EZ41}W9x@;=W7yo?ZBmDP zR(VO;_ja9ahiy0OVtZjL>!ohFOMi+gkjU5h5|Qy76P$K!g+Z?7aaU~BypJ$7y{34k zh`Y+t73H0-lTzB@_O5(~fteCE%bzJ1ej8&pWqQ!+>(8X zawY5cc+M!uiho#GpuR#^ZOUO73MDfo=h1QiMgfTEe$2-Dd602zF{eMa>>LC7Z-het!`gT>~$`e zbnd>Rx6K|g@ej``CoYw5o4xGF+9L;BS2Wgc(w}Hs)7&0qZ=P`9arpynsEO3h77#)+0@}^pXv}qMs1sQ+mW?IYD-mn z$)x*^vy1JBPj4bRS52)&#S`&Qn-5w8kSmOeE22|Z5t@UTJ+F15#j+fvt(uE=O=A8V)2R&1m{_^H~dwBeWR_As7NkrT-N~6C= zv8Ns!(1QbdZ~%ceom3Iz77{9L!pz@Z9DCIyEYX{PwI+Twg z2c*g1HYD9W1};DXFh&5zz?E_ZoO`WY9h`$IY(5{~F=T8IiN{c)>J45 zqS)LaN{9aBb$tgLzm6qg45pEeX`A)u5Rpa>)0em|g7x?^l%aL<*vK4R4abcY19m|^ zPxOY3RYSUPg(;d2Lu_?P$cwk37D$aQ|%7D|9Zc8aMPE?PW!8k9+6r z^DOhRl1;H`XZ_e!pGL@t>nENMFHpSTb>~3NG@l8NwdI`-Z`K z>ER}&wyEn&E_hi?Ub*42(7g||I=$gk`r0zP092QeQHR}2|@Cl^eci0K34A_i_n%GN&zd!?F zl-Gn*2VfCOsPPV@3Jtp{wTjzRy<9#aV|f0ugo|CjkG;2!ov?3;*e74PZrQSl1*mhM z#PNx^p5JUqi`{WO@{Z(9CtjF7sq4~_IkOS&P++InrQu2o=33gq>XcG}4-0exI~RKX zv5GHXyK*$D0)jF+uNdCDbohC;HX5?^!}WW&s4JkW$5$qj0YlK|jQwvA-p&k>OcjAT zGA`=l2b2d2n%qG;ynlgXm$ZC3J9hQ=UF|7KeP^TT?guXEPh9^&4!9m5O+9v9k^VNm zXRb^g!Qa6;AI2ylu-fL&1KC#+3zYOmLj}{j*SDyFw9S z8N8H^eV|)Po7J;f{-H-ZpjDcpab3k+j-}g`+oE8hQIGW^R}|~fmc^7xc|jAUE1@?9}oZjxpTOO z`DncI>DBeynd=G;*^=fWG?8R04w-4#xdXz(YB2`=IC;y9~oZ#w+|kAb;J7f0$og3Y;aA+s{0!n*4{H) zSHEy>$IkO3TzAx+dh@ZZcN|Z4){V9%?%9;$95K3M`?7H}?z(M!ld!7tMNo+@6o_P4 zzK4Y2iS#dVNt;6(Bh&y&;IifD-CpG( zWu5%P4&}k6E!A}ML$>uJj1hoX0QLGYBEKT|%K#RTW2^`d=1Zy$BD&R!3jpeROJgAz zhb^CdGWGWLwN15i>$)!e{lKyBj-9+$dvX5kF(Z^T1@gFY!?ki{EZYYQ7>?1t!)VkA zI>MZG!Hw0IXU&zNRY5popM~FJL=8 z0z%s2HkfW73oC-tc>A{0i%%ZyvbG=UG~P0K(dy_e`V&3P&p)|m%kV0xzGu&{;);p4 z-zjaw2$}FlzQzcs;VKOa4f;HYeFf!YI%Mxu*j3X=PP(d{1=xJ(^b>BNBNd&j=t=<0 znVw=-K0jP|G&&$Qm07x+dRrRPJgF2Nap_v7-CESM2ZI0LgwpDIskZ0Jq6Nh*(gbJ( z<@CKE?UNVly5UhK!A9GhEF{hID7Qm+kg9~*~W$A_M|+pebuVK`O5j~w(y|p_SS*Yu}MRdTN~PU z1Zs!bnugytcFC;d6eX;6_MCjJp=xYK7O49I)a~_B7hUOOQgB#sf}6e?&{rk)NR>EB zHv?O^tRVN5f<}3Tc0p~S6*tBPv;(A&0Q)#+UisYH-}tkj?*6-pI#%eWPIq)tVR~!h zy1NB+Z56Gv`X{n)K-~aPSIMcnA{~=o1$7qeu<%wxs)H&6QJrb1Lb0vbU3ncWk>oBD zR!gpZYOe82`J1h)noliWJu+q8!A^bFZML$-BZdu}vrRg-W#v8p+H&j69@Ct>k~NFY zPZ~DvZ;y45|M&tVQ^Cl|nmpt%;BDWmd|N??!{Nwu$PR~16CR3V0-k}h)mW?L%9Mnh zfFuq0l*emVaZCtB?-a_8YdCM=Ew%DMm%C_=JMMJhE><`{zYyHQ67&0Z;Shj-EDtyG zFh!DS<48+eK=%CdhFcq-n7?$SYgthJ^63k|`PeAcjb6BHwY0e8*5L!PXKd~%+f#D) z&J105UHQDiVO!VV^YzB&`VrMlb$8usvrZU0dQ;JwrEg6rsrt*KJA3|iSsFV$%>@Z~ z6+Aww|BBayfyaT8CM>v0SEj9wa`PB|Iy8iMoI%+({(Hhp?H zIU}&*wA#WN7K4Qt8-^bvwS^)H1#w%l`SjIZM}kd8nki<=JK&JSELn;6NkR8u`o=9Wn9h z`YNif=VN=S>pe2Y<3BC~_uSO#dV1PHGH!oh{<&q#mVR;Bs;wP6Z}q_CVI@mqnKMl~ zcF&HE&#@Zow`Nw>6n8|%OZVP3L)Q_PPUF9W@k_kpi|YOw8lP*PcYHF>Zo2@fQH5q8 z-WVxF0N&~1q0 zZ@nDB`0*G&p6aD6>_i;XJru|EA#skl%s4qNE;!mAQ5C4q30B#WPcAtwyJs|<=Ux`= zmF{2yE&@ahL1amjcbhLY&zv#4eZk$!_O0FVLj6PAx6Un?Q9o+Jz@ZDZ0V9Xa9l5S} zapSSVoQ63|hO`w7$Z?@UT(eU;CVj_gN-MRQ;|$u6ct?CD{Qmf$C|h`qHYZ3}B|%GA z5vK$JQ^)d0q{wwWJBEyJ^B4ckWCu{x){X#6~T(ygl&wKYGr z@D7-%uDBDjtM%;kl1cwKutga?Xj5$RgqfYox2@Un?UqH2*T3Dr8+2`92brQf3Tp-5 z^Xy9FCOk@Gpgd+{ScS%5F-UZzuf$gTVS_k6L0|0NjySCG@ZrN73v%j)q$cO-j`o;N zrw*-1A4U~)uVRZn2%8W>5tYC)osoP&!jxactKfN?d~s)PD3m^VS$X5)iT&dTKm2Le zjNApfqsklb4r+^(FSG?p)!Qq`OMV^ua3Of;!d@@{!wEu z>TFukm}m?{YD?2X{?ygkud6^{aXTN>$-REo;$O6 zm@=GQ7?M)^@GgV~E)+ZKkL_1pk*+mUuLI4iSk--?h&pP7;0d$Hs_;r{HTvLTK`Ayt zMvvP(I*-8XAPYy*MShZM01a42$x$#MD>o@v{1P`h{RYF;i}Zd3Fs5Y1nBgND?kdoA?`YrgO~;~pmCv-p7LOdX z?$*<@hmZa2KuI-b^B(NiIsHs{eblcdBF9o{4y)AU=*8-yx3}oDNg-I(GKeQI5z>)q zaQ6F*(Y8rh&2w~9+l-yl7o@xp`C@HAy6lQx5gb0g-t1yeloy|TZk4hoGb)ZE?wYIM z-*d1AHjUczB(w(p5^1fc=Lt@5+*CuF`PL~$E@ZWbXB#I?>xdh>|DmnH8B1y#mztr( z*@F@%J+g~c^_Z3q8q+*$&>*o_cFSKOR!Uh1u2M^cUB>AmvKntx1?3onF&Jzi>N0sc zH90<3_XUx-$8uj|CF#Cm=f~TVvmSeZlw$sX5p!ncj)l55%a@wWLXi$1-WJe*@%Wjo zmg$s3_nCA|Hx=_sBnuK>ogiuZg$GqeTXHmXqNHIxJwxEAs8ho{y)*XyjglSZ#(Pp> zLgt1vcFi`bCM0AmOvuQC2et$hv`EKx@18ev#31&fl0PgFHiT6x`GXT+L)fq$)4bw= zpy>+ic`oGUHJoZM@&mApIP;j zfsVPWv{z4_nrT@QGkDDS-0+o_?BVyUTlL^_XvSJ-#ufcFoIq1i$KWuJ)5Ry)Y!wM% z5qMzUk&u}nCnRX1gKE%hW{hzBX}3oJPV_&a6QbBylT*k(b8QiM=wgqBwIa27YyF-p zd!Ku>WL9>~!B3N(-Z*+%?);<~sg12OnhRoz7Ti8kf32hKk0pht_nnP)Dx0*!P90d& zbXAG7$KEz${LHnjO~b~JRDTOU&x?S7=+ ztd)lgg0#T{tsfm%7EELFA2}m^skGHjk6xC@w)8j<*TRktUAc_?Etc=-p$S&GLY^W^ za)2Yc#uOA#26;k5r?4V~Y;X!i?u^%|p*;Zl>8`?0M#=`tj>-MH^wi_G-oI++n&Mj~ zCk+`Gm$GsC@1EXqgcUd3TBm$FQGWHF*R$$xo7+~uBrB#MC1GIPtq;#U@%w|WyH~8M z9{E4DNQ}mQz~*bm>Rv_6#D)03G0qTH6>Z9iM6Z87Ws>pVlF=5A%iz?-NfGq`NMtg| zRx0_UU5cF;wR-F7b+ekMj3}v#S+k_I?aNCg)5o`!RHbH`*?cxA;>h~lf1f{Z`pLx; z7nsbu@F|9S8P)dl9ItSxMgf=ZLKllAE%U!nR;iOZNSiiNt29`%0EuCuC(BM zdz>Rr*F9n0bF8`NGv)cb{E(#)jSF8_Zj(l^qWYl4HsX-fJCm)HsaqL(29}zQW`onP z({Kpw_N7`jp8GmrkR5w;3f*M!i`wL_!(9jO%FmlroSc+#OPCJ4^bC|L)V?apHFd^>@7=DiQJk`4GPQtambg zNAHmYO>p-v$yXwzfATLs?;R<=)bcOEk@KkF`A%x(r)1Rj>b0S!iT0eDAhr$(iFhbW z3oLJ-RU&z*!m7}ogKIyW<_6N%j1)WrZ;A_1mcEC-{Lirqo}PA$W>%s&<%gu(LH(D#6R$tZsgHD1 z-#Za=3zcT!w_oA6oF_V!dQB&?-!~!qy+3LR@Rod599q+4>Fg5XhUpDcqAYl=HC3ZQ z9=ArP!!xQn%E-Y*F8x6jq_{vX3Z;x;s>^d{SkVsWvG=OGri~Y8Ho9@;EzyLj(w@E6 zH1z5Ar(X)a^V#;$^Q*Qecb>A`w)wzA%4y|2mv;4?Rd-LAy?fAtXHrdn`bT;Ax#`oN ze`?q*(yX4Na?_=YUZX@&%RrA=RFyz`?BKYE3fTqyR~2xNox^uO;8Jkm}C($ z)>CY;AtA9*QE)`exVDZp$C|?u@Zw%_X2XjnOV)I^a0^5 zMWt_$<-k8GHV(&Xd_ zr_&q}n-CTTw;wZ)NQg*?)C8rXcr*_;(-sXD+C6QNXBJsP_kw)Vm@v&8*2VX2cvxgI zb2rW%Apw`3f&yxmC#LRw5Z|@TA!IYFfk$}F=fUSd!ji8VvV{e z-&fH^f&fo1q4EshK8bRIJGt3A%f4@9lc(ria-2k()c3Hr7_IJ=9oqM4?Ej7ay4Jnc zv9T*sALGwsFIgpR)Q%{?;xdQNi`ZL~JH=A>y!Rryr1zq;m!X(z>Of72roD7*q8VrL zeldkHGp4vSW{VlgL}qhQdZ95hJafhrGs;(__;}Q^hg-r+!w-j_3fBe7h2c2ML`KTV z8ml8BzgSa@yL!r`RI64f7E5)l?$yUjCd489Ade?iaxnZ?q`KSWll`K*S~?(*1JAvZ zL~>0a9pr@>@`p)iX-Z*KVy0e)2Tb`MDF;!jhhrDlZw*YYN?BBSrtWOr$DhsUo}>Km z?5)o%9+%KEB56O$pg~fgg**u?t zlP+XrEh!xlW$C9$4N3*etWGPKh{i)fp{7I=$^jBJvIUNboTx#0QfbiPpi@C$Vo+jG zVqm|1Sq)SAS?uOO3s09&O`+RZ(36K;xbpKk=Tt!>-;^Jw1hY81d^jbz2_DfiuYzN; zl0DG2$hEe)zPoPP-Ur4kdS>x0aVH4y&Ij>7efddDw zSYrlD_L)+WgB1gw`$wCA=YhsLLbT*$MQR2~B_j8rd*Y+SMx<4V(# z%!%Akkj2nMSnzte3~Lb)6%&-AnhP5@7d-FN-4w^iT&OnEQx#3gnkcgs`e1&>N6TWrEa#78<$7nm(><8gg=WWbCw&W4wla|5ZJ{`ONJ zDTiKvVN33_dTt)~D#CDRPrQe_tFy{qcDv0ZEC!rVxfSc5jLJi2G&R$Vj<#4(R)PjH zmN?5{i#AZUI7%HTiwQZ``$}mPAVNaS4yQv3M))~A&Kw@0!4u{@1sTc5blifm%*RE! zM$Lt#<>q^$r)8m!v4EO*tf$Zr>4&o1ltH=ef5pO18*@R(>Tx>SQ1zhs123_1JRNU=~SU+(Mk)gZ{2@As)SI4~j`0=j61$RxUUoh$2%ACPbi=$e~BU$mG)1!~3=FAv3sTkisbG7CO^jWTvVLP=R#2$WsWAJH?x;aYH2|jcBC0oVo+2Ck&1!a5ffY* z85ta`gPjd-4c-}iD7ZIR7lMm8hOMg~>xax`%2y`EQ58xET%WndBUjO@K59ClN7&F1 zAHSEE_{83Dw#D;F# zrECq(8?F45rksUMd=nnUPms4@)P&}hMpL(*WP401{z)(ngqpDXWf_ zD-Vr1dgRd()>L{FSsJygI#ov2EVZ36>h%%*fZ?Co-d>2h?t(A zu0DUaa{btgf0lAvpPaFF<&pRAtUuCwU(n_fX5G}Gym5T{&nJ}c?)js%V&%p4%h&b1 z-L@Ww=H3&%bM=?t{}w|Ia|aj)4Z@lYvP9ZqVltw0@-ss+be7!QEKPh`avF;GT*;Pb zTd56s=r}hs>hgl*8g9tnEy;gR$fNs05hi6ApBm2s6pjq{dl={!I*3a;GA+m{aw{Lg z0XPofBHME+Fz9oUWqi-%BX`6#KeMOji?C#_k5h*}(Dhkt*jgV&TxZfsYdgCqu?1Z{ zFBpTSJTvF6du&K!&bnvim3>MI(sh3uM9LZ4_3!-Z(pqT}SInNrOLC>7(rwBHc4yDt z?6#JjTLvwmcuqL>2NPD1x(eE4LjZLY2?z;AQkDftS-Kz;UgHo?cE(-v$;i<~cM;U+ z=ChR#^xNC=%;H_nU5(u+Mpd-z`n~K$;0=O(O9S30O;%}iM2HDh-eD%-H36^56m2nk zY#FvoU-W*Kiw`1WKz^CHY2f7e1<7mISrT_S?``OAe8KrbssWbB9I?7Be&%5etc<+( z`9b#O@QtbK#Q}IRvAE^Wz&Ri_J|H|I97a|b0V*OuMMOlV-5eGZg}2^m*&&I z-_~z?BllDewVuiB`PQj%S7093K&CHrTMytLIiq6QD#zl3SVr zvC|-GDp1@+tBAxiUPTnoQ*E@ZGd4RrV|aZjngUUEf8hD?Qq~laZNnR@ZJM8ud4VDBh zGcw>o+4!`Q(Ea zuLLwZ=O(o^|J%u4bUZgjN*`b1U@tg(THBvZ=y^48rQF?dWamGXPrrOOFLh_bu0eb5 z9{smPN1S)>xqk8eCyHWr?xCoG(!!$#iJDw`)zfZ{hhG#EgSN9Vh!TWG1ZQyZLHhe4 z4U5B;E>WEwFSMfsVG%g6`(9r0+eaQTpsPoZ6_Drx%RfAjR93(r8*~mTQ3C~IyQ@7R zffWl1qwgqlM+KCYD0+)7K9rYs2lj2H&6nMFlXgw_p_$P>C|K zG^HP^(fdV&qe05La2N(lINXr%5KUYVIxzL;VF4EuM3pMHf{>dlX6hdgpm00Q4Qe9p z>#$bP;$MgZ*zA>Ol#gbXM&Gdr^DP)K*ytR4)ARomv)SCAHYo46ui{hP*7xuaTkk&o zQ*BL#1Ls~xZfOF_=+-4LO@bu>lS&9e=P|VJiZWZ^*M^}zBvme;^9-$)+hZheUCa#* z{JYr1y)gjTan-RUr=84!9M7kk?4B#6(sTU3dXqE%{p>_t?3#s%qr;L13>X|zs9ewW z9R0OfzDNF^Aw@gVF)*^f0QJ zr|&dj_2AWj5fs>2`(`Jcmd=B5!fDxd7*5N}li{(CUGIwLjq2q`vPwrZ?6xmY8p#O_c4iwnrX6UPW8m$-Ei9*7+-2t_Io5*O0xSu&oR z%JL=2kS{lWq@;b)O48_3SEygg7xztgmW@4IKO;*E`vi6i^p5wM6IwvCBD!Rdw%H zE^fG82t81P2e3-|9gu>-=xmfSz?_;NArFkz#G+SPY(yvys_Q}-y4r+77D5v;H3(_? zgmt`HOI{gx;=U|U!#4(cje&cmZsm1fw{zdd$Iap49B<^t);fs@ca;gj?l<#3L}{w` zu0#>luCUJ9eJkPK{7uAg)PPO>^q!xT_cz=wM0}fciefX%KiWyPS&eD;toTF})**5u z=B&-eoYORgrEyM6Vj}jrM2o{53pS(nG(v}3|C=&d4c>Zq?Ok@iiSgNRpBxVd*Ox@E z^$I`}uYh~xPIUqz&|=#|rpQD3?EWQ{Zi0DirFt&(RdnFu_08Gn(U%NzW1NwCEBfk0 zz^+EvsJS%18n6UmwSqKcW`!T(w@z-^B_D+E6kgj(W>)RZb<^m{vW3_u+}h_HG+cE@ z*!UZxCg+rA7AyZyMQuwM_eS&sZxS;(j%00$nZ#*|O5>ut1vH&C4eu_S(PF#lLmLe!p!6UiL&iH|(_&{$LFH2-{^FtRYCogXlP79SUM`K{#S|1OH?#;u!4~S{Y17*;;xxThL^f~3^MLe$(fkrHQ@WAu}ub{Hycsd(2 zU4@)dl*C5)exck|Hk*xM!C`166G6N7jcz56iI7JRk`Oykt+c0T6ULkEb$b`FJ-?5_ zdnG*N(KA~LD#EMPEvn60BbRU5b^U^JWy9^{Sx#SVXVJD4?h$4lKVwxyR z6cjqjXif-*M~EvTTolnY;D6!~!gq)FfW`F9OeFu^ux@CZNO6ZQxC%bZ(L~gB*lZ4bl9@gOsWIzgp@6DH7J#|F(z~&{(^~Q|k zfSD&}Y(2F7`@JvK1>3{J;y2vx8WGyRbaJ%vo=I8L@XC_;b7mi#{aur7OZ@WIsKLW8 zEL%DMweE|o`OOzjPOaO&F)Z-@@Z~=>3}?4I&ti5hTK1Uomo9imd==$av5Lt!iWHT` z_s1sLzdv%L(H7He2|x@OM=f-dxKXOyE}@81^9*h^PmP*C1qF%5vh^! zsJWbwGvc`qcmK5az(M7d@_vGL)t%#ZOsJrD&IkQ@-q|$sAHOYETINhQ#XcPL@oO)z zy4N?YI{O~Ks#Ok)Rn*ORb^mRxbYIIf#n6o7*f|Gk=9dn46|e%S8ef-|s~mJoZD`^?)BT<64o4fD%Pa4BeC)QUlo^vo zA>X6-DCS>>l`POKE*+KVgdQd`O`;_cdYBkCpr8QP)4$G+NMj^Czero4(TFn+#V1Ah zihKUz8p>z(>WK$7B~Dy5Ax8wBKflj&7ug&9m{Q0yOZdeUvUxk0b5dP-$M}M2k2gQ~ zWarxFe*DwSCWl*vgQ~}#tnGN9dEo;tsq@9+a+hmMdfKKnt-E5ix#y0)61mgOkHic% zJw0>j^t!4CAk9NylL{aM>EOb|(oDQ%;LLI24mV2D7Abx|GUpSS3L7> z?0~I1vXbx3O1SQP`H_`N3aDNPe!Y~YqnG=fRE-(wXqpmfHHX2!4T}h-&46BK$U%j@ zuQ*dLFFHo}3oNp3eBUxM))#qX(>3RB-JK%`HkM_l7w+*I&`{UI+Of=r7mS8h=F#4C z9uio>ZAo6KBMeczbzw{sW(fnA!whttWJBR4qBkC1(;-^$8)C#=RWLHepD-(VOlm#= zWw)x2ER9Nax>cv@w&jb@%){$Y?Ir8ouPg-}wg@X9>S7H=53pc#M@o&|OZN=fppyI{ z7jY~G9Sve^3hj&5%2levbG`fQ@qj&?R7umA`6*BwT`@(ikeq?=I^XcC; z78%sNQ%)Rf51M**_WE5mI6~D^b9SsiKd;NQaXP{TOHHv)yt87#&i2wJ;N~81lVXf1 znyS)ti_MJvgD1$C&9T;4FgMl~5oWc*JF%MSta1Z;g>i9*`qg_vKW>wCfxYnS{NUku zOY;(K?E@$8KXS)i?GCm@F~>@Ob|~w1?(O|odwDFEV5Md5w9rJ>R=0lHgz`?7O)VkJ z_qV_NyRa=n$)HD6M{@+Za%!!Tu`;-t*DBSx6RvNTam;hc{SuC)R~M|FabnROrD>ZE zbp~Xu3?H+2#OQ%dn{?gV*53O~XHy;W*Yir(EPAVcSjAr-@1zx{Dyb0|8Rt9x7GV|T zc-K%88}1P(U66-V_|2$$v%yV)q}h4j)n{*;l2kKM&GD9wJ-F)+ED$-~?>r!Kyd}*x zsfFXFOiAf#VSy2nJhX$KIeg3wINw z2-qS81TVka@O}h0v_z5}?R5+(R-b|mo79}0JAP*NGsQ)P(sX(&sfblsvyo`A+%l!S&sr4ow|#=com9da`To8Z&xY*X?Cf z$rDtoSkPVKLwJIej8`w0Aotcu*`0w7V|1m>G6ork8$_Zl_(&22L`bEuniFvW2M)}=9X<;Z8a{p zkE$BJswY!H9!Bq1tX@h-HZ8rT8E)W~C<#HZ?X! z&M7`zJU?ds^gKRR$q06O6>}+9Rw={2#hle@8O#~YZ87Jo$RVY?^hnA}x8N;KYfZ?w zU&~8J+ilgu_03HG^z`u1l!E1D{<-Ntzs5pGFC10O)6*r*5!9;}>EFcdl1-C|o)35e zhn^M6rfNnOP#tbIJIy=IvY8=K{lkXyblcKEnd6WUGIi=j6YrHLGDlgwm}~jrvCWaM z7vxSVN=weuc8KX7XLYOCCuxJr(}y5Kk&!$~NtkIUvcZuG?`{A9*Ys>N`sk=T#GDc0EZtuAk<%7qn$t{fu2?#0;)#aFu=^5JB>ofIq zato@I!>D8zxQQX0BhjL4F&;75!hE#qi^ugb?s4pl50*D4syRgrn9>rxFqaSd>8evS z>Zw(qQLEnG1CX^LSPOdFJDygY|Msa2w_f+ZiT@>D1LAeQn?pNL~b8 z6k$l>8*lxsE=Znmh?;k6xH1tdgkr@vIWvobpYNEicL+HTo6P zKf3-I!alXPIiAWNqHX^9z9I*m6?!jVekH(zx6q$4mIdZ$g%Se~cF7by?_JGKWsx9jF1p`pzls?e3B1HSyjpbCL*sABFRr5r-Q`!(v z`x&UEdJX=@t81J_tBK_LL8G4vy*1Ro z^vrr|2)k&z&2ciVT+)^&_?4bbRdhvhBZ&&su6)bw3%rIv8BZ`&O5R=)B*tp{3~QlP z{`T<6OHp`b8&(6|aP!nnq!IblyD4icTBDSQ zq#Bl5UQ%{zJe#WB=Ba#BLRU6LMNhbeEia!kdm1$CYc^9mLjME2GaLK`2dKoWhOyx$ zO~0yufI!DM^BB7|M<3{xOfrNeALVgVOEpV~f4i)Sp##Do1T5T+N8k{(MBRsMl?yg( z`}WO}1EZAhzB*sBM~Q83TXq+-FWuC!b*b*W{qfDeQ+^CUFYWw+Ec|zNt;glDRW#YMIY66Q$03nf~0t^zHn*@n%HtDUydkYGTA#t|;8P-v8r-OTxntQ%8!o7~q)v9LEFM!OUhq5^?!=HNUC0|g!u4QIc6xliIr>ECxZB+2b=Af+l-DU2 zjz+8rEn6FSD6@nu6*YD{a+2fXDbjTi9_Odf8T4^So=K!7Aj(?f2w^!vdWV!L;eT3l zb%2(t;Dl>IRt{xpRCFN{Sa{DJ?q|4toPl;Vjo^A?WaF^I!&rLh{vplLvn$j}Jl#L5 zS0yQzqqJdd%&A^ z;@H+T)7QTG)uUS%938!;HT4-<9gK}G4M)+}%5v5kSZPrumAVr$^g`n!h%FVP!wlYgIA}IM7p_k3r2bQMV16CnBSAj4LWFZBWVCfTU5%`Ca#z>JCl{Eiaoi zJ32W~`;#NuxHjyhBlSh)Naw2lqu4Ix)~eXyWlL6`=Kfq6ETk6mqUyc?biN`#1-gfE z^=Prfd!tFN*z7NlvxlgE32@75N10? zAFKuoqwZXxD2)q`440^FSV*;$V^Gf&KIq+HWZW7RdWJISrKN?b83m(G21hFGeuHKQ zAb5{$DOaxNklu8+(g7-^0zN|w4^Glz~* zDOofwdBUj1S#609t1WL3s2aj%%Gscb`mW*y%t)ObFDwMx@sAWWPWwGIx|6VgV0aOf z6ZHl37N>>x4e*N#6sRhKfPq!2R=T34B%AWWk~=>%UE6_KYdda#Wqn<1rgAcZB^{W;YC@%Bdv`p+ zs@|V}=%I7U%$L@@_}sjir{w9%zS`;M$ornJGfGMN#ptL={qLemgD;>v+4{&x6Ez3U z&VM%#UH;xf2PU6*UD5zS1*~VX!G)u7VZP12w>YbINCrBsYKCU_Po=+27@t&T(Vo;r z>Y4@&ugx2i@k-vv%q0B#nGvT;!p~7_-rlJg-L8(_kB^QGY`w$rAC9g=fkFg|5{_c< z;{NWz>2Jzgr6t|tH%;ebqg5;)8~=W&^LY5iCvo>J^&CSt_~VG)W@ze4Bcnr&&P0Qh zw#u-@@Ss6XGdM%FRwT)v>wV>HXk7VHXcPWgif0tcHJZqb4y!E^2jlWcyfT2cT@YQo zO2ktym(p%4c3e53U;vd_(zDB=+!6r~GC|bQvmgG@zwL&!)A6bC_`fUNm6wqfFsfjF zTymTv(SiR@y+x@mu|$}H^#OrFcrw-=W(f$5D2yqNa#%wG^@d<;Sg6$)XfSEX3ieLY zUX{vmnzqv^YA^LHwAr2tdO7F<-lL`3fuPa{U;uKEf5COsp+j7_SBlAbdwU(6KB-LB-m{(S5kUXJB_%QKcK}2U-+{qeU!BZ7zkj2_kxL?BR?-3_jzVy;mM&(2gS5Fw;9LgEQl@7A21hjCAc}-vxWjG87E2& zGvMZ92dmWtoRRzMk~QfCfKaO~0Wn&IKsQ%FNEx9j#3W^(_AK72<2W=1saf02-=`|V z&*{xN{w4qUasKm3%7`%)sSdG(xLFMOq=XASVCetuYdOEN0Ey5Qb zO#BPRzmO7rzDP{e={#TTMs}UaupDD2gW43$YKhNJvjX@2G(RcNJwJM7OQ(+qWSM|u zXivlRniV7XEb~3HL>Eds=TwTyha&=0tOpaadXb3tM$yg37qm^;$OsyFZ_9Hv3S0iqzv(n zq0vi4>%?vQ5HBA3X)XP9k}}T=3+$D>aX;RTm6NFQ=roMxx!$L`5r^`wLz6Pki-*2Y z{w2Q1@cAMm!xp0OT0k$!kS@xe3JgD2aArvfu*-me-LmI z;IgtfMm~4QbgN;Q;Grf3F7Xgn%M6;;3?0uQk<8?gS>zynulriiN_v9G1Eil-e@Jk0 zp+|Cwn_T*FD~olkVRO0kvoIBt$k;W|tSbZrVpVHstW^AnQ%^4*j@Q3{|Lo5p#xbM7 zk>I8VIkDRLx)wm-4Fpgz&cyX6%S{CmZFH+R6=?CrsrW`<2zO&Z=V@&=hp1E`_6mqZ zHx+fz!Bu=cfrE4nPb-sbleNm`+KVr_4j$n@7h|T;=Y&zyqInA#Ngm_)pu}$)b%Y@u zFnmPMUn=9m|cR1w6$mg8Fxl-Hnubau2@}shuZmmIcl?wNSSH7a7 zJ^0{2$#c1ma(n@sr4lw*6LChCSQ=#fnZUsEG-6JAL4mN}IObp0{{X!IBD?{c8QM2! zjL!f*UML!uTC8pXx7k^o(&QHC*Ssu4ezYgL*6ufK$!6MPExQ^0fDCbPw~ zpG2tqAPjOWdfp2RfFukYawI!KkXHPP>mK%8FAbdPe+jDfK2)QO+he(VYn2bZ)X^6` zFN-g9K40i`KAaf`yXToFzNl1wD=ejje<5}Ui^XS*5M`d<7?nL6#TSD6;tN0SV}ANq zxqj#Hnbt_Fgp7E0Vd$cM2bbaTDg@kavO@#hR-{(hM{nhVHNe3wfY@ze0Vo$6KgXB+ z=Xh@cGJ-L6r}>z<0wdl|As<5BkW~H8=3`D!Az;4cf51nR?}td?XJh{)J9_5##d(nlO65sKsvXp^4V3caGq` z_(E_$CdOxHE5csrJ4Pk;AKL$!@WaFxiHSaAkj?MpmLiWh6Id>v2k)$>WhoA1k)hyL z6o!IkO)mxw<@+(0PUtJbz?nvQn}LJ3=giA zRXnL4JmkG>;kGcJ_y$Y2mdl*vaO*zR#uanFbs`|(uj2j;8lTQlfLeipJbR7-JGRgi z$*n0Oqn%4FVW2%7R-bTq{Z&x0gG+va3en+D1%K(GmE*WYKxk+#ko*`A9gy%HT=Ic~ zOZaD8!Zom6tz7c)CH-7RvnHaO;JKGT@MQe}Px7o;&c~J$RSswf!#&(vAPi*vfPuV* zXZb7=ycB%srGRUOu<=rak7gi`+2fD(PJ^}d&_-YMye)Le-|zN*p-F-7pTapcP~}uE zr#_&L7h97Jn6 zaEiuU#$|+$88}kL)jsz+iafGLqpsyr!bc4pDdAWnVEC{kkA!Dz0BMxKGYZ=>>8Qkp zs0uZN@TodV8252~5*SBG&?}B{h!-Qx#LW#&3M32MU|3@s? zM}*zf^C|Xz;uKdxP;Oh!fhKWE1t!i# z(2vN`fIvQ^kqVdaHA^|kW7k7CF49ivj|cQXs@Ge#FYqIRx-gNQ$xmfi*U!t%7l z&h@V9j*jMsM{eJif2S2CS0;)E|cl_t^{O2D7XdBnj!F4X?D*{xY^@TBZq zH_5J&?tx0u-emWfA1nL#i{#13!RKS@E^*v#@TBNv@?`!pIkZ`acn3V*J($BMd`!G& z#4(nLG2Q34-flpI^D(Ch2+dn!%y4x~6$hQiI1Ze(-0=a=c}&GZ9yDRmYg+CT7Ru{I zU?$oNoRXm`B~C#}s5<-J66~)|PRVqY5_pL;dvRjHY#32lbBIb!w!q=GO}ul) zE^d7rhz?e{i(|03=khhyW)EL8VBl-BiSy|ytRiYjKtI0YKX>q-e+`@Df#(+HufoCv z``9F;pLuQ4RqSLQO#F)tzy1Y0QuvYXb1;3;8!Wzv^%+AwTZ-r$EU;|h63#6!EKEOG zU<+Oa_O-zz%w*KAlG<6X^bs)0kZ3@W<1xY z0o^WF0G@JNJOzy~!jLe?|GO=2%wVsXa?qa~;Nv@73pGK6lc5413seG2 zymvo#Y)&8P6VqrQ&uMAchC}(@!p9|8&m6kx8+bohSF>5&+DU?np`*vS1Z_|y2;xE3 zEY~eTeIY*3eDbRhkRa?pq?um%@W%lOdQ?D&K}doK;!hqr^oFC4-3;O>ABZ!snKX(Q z#|rF~R=#qnnj`A^PsXebr*SnU)?Wj(ePBN5ohD#n+%V83eU!k%a5KRrU_W0EiG_OB z1DN_iomL)Jp}ebhBd(*08&^LMu4iw+bw+tw#TDm)D&jFg()PR5wSt+XwMulaRbPk? zSmv)nV6FaJa8X>^&`S8@z*_xDK!`zZ266Pu{|n*_sGzm-$MF!?cA5*c{bvC&*saT) zj`cne-G3GkUa7)*>!IzC@^nqtFRynWn47M*Azt8N$9`?S`#}A|diR0)h4tMvfKHTT` zAN>8s-*5H&o@^uZfUm6xX_0&oj%hwHrxj=chY`c5FtW}E=BNT=ej|+ZM<19o%8NIH zksG*_(0mNAjnAtvUb}D$Y)gM1m~LgW3gf*M0)_Jbav8`V`vy#VdS^fbeQn3%H^6+* z+aO?kZHM+NfrnlBHCgHd^$W73OA@%ypOU%lUy>vq^`g}g@iX`yBDN_dxvf!Oh!4{lVMR(vHS=H;_L4y={Bw|Gy+ zeIbr=UsGbg3~}arVHNx#9^l$cbHUE>{{)1%kSB?tQKtDobpJ*`nl+T+ zE(IL%XmX@`EditdT);?n4s%+0gs+msyn8Z1eXBy@{0vNIJWvh~|H(ebaQz!9RdFaE ztqKe@7!1NP4U0r9BjUO@PJWd2yNRyfN0dsF@p zus!_5{p&DiG<(&Nyw+FXA+KG`=rP)>`B-B->){WhH*|wxG*X!d0`^%yoaCIX(3}>W zaogua_liMt`@pz0l%aS|^n?ceGvM3Mx4 zFMLVDAiTUcU^DQ0ab&;A?=J-L-+LnT!W*IQHwp@r2L%OI_Z~wKxAHj(hzrV-0wT%{ zA$Abp;QN%`@WvB-mLAL3_xBfIali%74V|!AM1!z5Z(sn-A;OKn@9!^Y`R_d*m5^=v zp5!0nH}l_nc<{VHvlWn@e{xyl=Uy(sh;#52z?sAE z%<|X`u>Ab%3+p|*^nM-iy}(P}EAaBYkzn5hVB1Jdh-D-Zl3hA5uKkJ32x7_*;F(=YE?X)?bF@{@bs@s(u{tSj1dZ z4iF7K{v4;l4GUSG>rbtZUx$@=*z4C3XUVVQD}hrF$+FkKy8)K_cfPP*Kd<-ez!P3S z4|qMYY#<*s@C;5a9t(?8RNy(UzXxdU?-6Fh5f$3U?*sHUuipn~k1QKjs?a|E-wn{* z|Kqsb&^~@3ptHSxAaHwR*$@NVT$cU3JV<|^FFdmR3tw=*ka9cutpRd6KPL&6#PNu{ z2=W_sEuPdgPaX|CU|1^nm0V_2Z^Ty8;$$zl~Z3+LQ83~wkRYAi*N5aHye-Yj?_E-1+&IuPc8;NHYp)$efo8;m)% zZ=!lAmulp@gG%M~fha9`msh5{YlP^HXEga>^#gM<2j9QcQZh`RRG@n&YtYC+EuB(j z&_Jg?12nMlO0m??+pZyAkD!}D;GTjm32!pJVUOlMXp=@(PeQC(ds$lu?%~E5t0=R> z+HbUN`j1dg8i#mlL1{mYJ~&j5e@yGCup^rnc08rkYqg0{QEB~9TESlmYVdtYhk9eX zP@RMK+NdHhpNgAOlKWOYiQWRz+Vp(;{GwAsZgG{yCg(a9lsw+QDyjU7A-T0hnJKw! zNpVi?u=J!{eO+e$l}u~D)InFA;pxgZ`6z=b%jiF#w06L#3`mpMwMm-p64EIAKDTe- z@xwVBmqvn9y^ouGk245Kk^6i1tu8;y)N^UW_jJ#W<38-ZpYP)Ny(UFq@W4qPson}% z`$2aOv8Ghb7Lqo|l9@{ib4!Y50bsrX407GkiU4PVo<9l*lPXIZV9{$hmUNAX``i?Z z?mLbpeeKP$Y=d{usUwNR<)?;x)urH##6H!&DSrxyG@uH~)E%r{k8ZQsZ$w{t12>#5 zQL5&tUsGjM{-kz7f89xKv@#e%T6F)?P%fm}%Mb2}*m>Zxzo_yNv;|z|X#_cJeW1-V zLLaHOtMzG;!x!;a>E$n!?5pde1W!%97_s2Dn8AD6Q`#;r&55X*#A{zdmOn8u(|WCz z9`VdR|1K)G-fa-YiM+V`rqXNhAqP4r9rqF2q&&CSX6N+JD!zM(X-TM8Vv`4x#J-o5 zU6?ziMH&@2NS_XQqZ8{Nxb@{HR^(Y+?fm<;#F>c1;jYzO9A0Ib4~z`KkJJi z^BltPnt}^8kvk%CF!(KCU#Qo;P-+Xm#%xk@euNDc}&}xRn(U<9crs5N3B~38Y$nn@e>DWxo89 zZpi;sVR#0hS3AsHJ2aA{hx}fFbcLci)zodatq-(nvVSY&7q3@QeIB~}h=#5?g@dB+0>{8ZydyRgzr}SmN_<{6~^(r>XOq z^G>$5Ul8SeL-VD<{Y@uE6uHve##e~)>#5nYF{+<5%Di)Ub$`eXk9}}i=CKi0{YNgz zp4=nxd-5d2@5kX91Cnlc@9-jaLUJr(E3bX1O0k;o>W=1)=dvzfUU$Q&ZY;?j<-Cep zt-HC@pz92mVaXk3xdGw>=Jbb9=R)3uptV-e>WLE(t&4o3%KH!};yGQ#9vvW=MfMPR z8behb_)jM2SA;9gFb$xn0n>TS6D=2LQU9{_v)3GJuaB7G6BTaMG+6;w|(Y(tIFTJI0-DCgpcY{mRFC*XOL~+)HA=tIq#lbnKV8-7{C-4ep zAk!6z66XH-BX|k3gG!j|Phyf@N&?W=z)6%y>jMHp?Z&xAHrdFGj?li8aCL&WkwWHK zcoe=QNu7?FZ`IE(m~{CDf^-3czYo9jj-oOC)PRlB8trAdTJO*VXo61b)??4(lU8SE zm&ev+mV{_e>7uolZ+WyJ;<3AU#GapZ)c78G!_8PT@43(|ffSq5ZKB*QiUV>F4JSve zr8wESzfTeIKVJ-pKiqb7XL|X|1&`Hf zuVKrt$L7OWmFh=_YK&+8KW*Ov5OtOP|GnSGJbBD8!0?7)gb@(|M;IRolNzG3O2m>F zBH@dNk9-mlkxMqKW`>rTn(Ml*5o_ieB3jwQ%*@PO*EMrp*LB-|ZEd-2+qydQ<^Q?& zJ2MQXW&M7Cbl&%SzUQ8M?m6e4d(Szc4{KmXA7xj3OXBk>ko1`uhC9otr2m%i1+1Ra z@?|bvQgH&O`7Mou&O`*U(P~UDlT`oxJF0Y%9t&Drkd`B2IKrvdYxoegRtVNeV4CPm zGmTfa8j*y-=Aeo2%xYVDSxZiPdrn6OeQuF2OOsn1?K>PD9gZFC4j6eoXXMLd58&yz zurAcf)ro2ZKx6ua4WqHcG@k?RZ?QSZp7V~@DHaUCd{humBKjO-4onchtx(<)kzR_b zam#3Ti)n8s(%yPoiVR(}BsmsPNk)CSQgK=F)kLWcFvHOD3#pY_v(6xt12ITR5)K~- zl)eTQ8&8Qtsr$vDvP0yL!pUoi;zb&Y)_bjKqnpX)cclZAOi^*a)r7meE|^ zWLst1WD`nlGi-dUE!{T4CWP9Ep0}Y>&E-kjEUi;3!1T&zNl$6L6{Mb0YEopfa)J(@ zZ4D)2yoL7%ocSY1jTtd=l<)QSyuP33j~Z7vdi1#QLL+@MYTS7F*JBC`$KZ|f4Sot7 z)lg^}BX+%LIfEo5T@ZsoLpmI&{7VOft_lRZ(VAn4uo~@n&`~)A7CCgtH!2uhWn6ea zp9!EExCL57G>AzevfAhbn!hR>mC6ODpnjewV44rT-wq?1)SJ*?p#;bf(2lx-gy+v#UuX*2iXv82u=zXf>DFg z$Ny$Z8%FIwT1WdyEpPTx8ks(G1PkN3X5YU0{TG)$G^2g)6=~w5pDetms^RMuJKE*T@-Mb*evVk5gf!dAJA`o5 zhL6GtO7KWRluC%Cm0`6JhJ@%Wt@mayi>9)Sr{0t@)G+ea(^2wnnP|oxB;Z2&xJWWS zapusfMZaCUsI~ROC&%U`j3~Tsi?wQE)sl>ooZH33^z7#Prw^}P{sI~Nq_NSou}xmn zT-h?Hs9@|}RKBj@NAhmz2CIC@I(P}nn{}G0^;4vPj4s~G4ihF-BCp?(-suBRW&S=W#IIa*-mly3-a-G z#$~ZDu9@3ZSN+Q=Yh#-$o9C4j7E|3H+cORcV15cq<#81H_Ryy){7*0PB{+6c*{sB`Q^Pw zz#-XK0X9?#w3rwR(3DFok1Wkj6N&7a7NpZ-4`GMrtLo?%elvE}8w*++GiTR~eQ-+V zl~@x z20j>oNYy;lhRPTuU>U2o)|Q9qV3wc20O?j2W4r z3R+8Y1{I_ZmX|!b{#W}7TZ;;AuWaT2k)9$ylKT_#RI=w+W-@GJ*TH4-%Vg3g{a@+e zHM`$8MLiJ_=1$QLZX4D4nm+k+sZiw}Hy~8_O7tw4?-YW^$-jj@Z^3%29b?lERSuA& zRl`ZO;;>~q*6;b#zuzQqOj?dI#cH-&>^53w+)laEYCd6oGJakC$fMIWv0t)8#=5c+6sZ*M0}%NJd7&mFM` zt}lVh!P=+>{nx-3K8!1N4#;t&C#LqxicZg}Ezd|dL?_mk$3~mNv_YJ9ZaK&4gMz?_ zK|;75;=%5V3sGc4AZz-{3@M`5%EXr?$%y3%M46IV(jO)gkVz7ZK>bw-JaIMu{MYx? zE?D2P2emTvWbrRnEPJ&^xOimumW7U$x6iI~PMkIVrM72UM%2$6d*{dr|^Ub48fy{CPh5^gGdf?&d?ylxn-kX_yXyjk${Lcs7kYfT|lj}@? zJszZ=QyyVB5k!P%gNPKAsUH^YYeKY$aAY&y~`hb_dcD ziH-#M97%dd{zv+XrmnUfiQ8RWE3%z@_Ib~8!S3>u@;hgEy7`?hzSYw_hR^rVwcKRP zVMLI^T7d0nf_Xc)+#pD}FDnrO$%s@~xDAqGIq)#ioO~7m-|-9nHC*0Zxqr;(4pNZz zcLy1LuRPBxoJ*4D6?`*P-p$Y2F!uvFpNwpq`|gppIY-Ic+qTKCJ~QVe=1sO7u5N_H zrXHN(sOB-mh$;=C#zbSjagy;x<7-A0H^49eCFYF-j04h=(gw~gPYWBGlr&^+d6F0$ zE27|p2w_eOxG*gJB@8qDB`1`GwWzJBLQY6l)FBeqj8bkM<_sAuhOsikNYf?Q2lqo2 zihh_rw9tvVapwL9b7sb9G^+3kJKIx^KJ(0T^6Pii#YFa>KfQJQwbFOVkR9*ItG@WV zd-plho5b>r{NKNny*)m!=&xki`~!2+;u`Zrd9SO$nEz(LW-a%x4+|HaNb`m0dBs;)di z2z4663t0^~tq>X-nUp_dYV|nz%G*n3?Af+GYP)T_dHYCGNQzR|%WW2&Tw=>3>!Qv+lD%waqP!qpOu4UM z{-&SHIHWSaYaUH9FaPnb>0PAXW1g}JPHgxJ$SF~Q%tT?JfdyVLhciCj8fBeZ9+r$p zn4WOXDCFbR8|Rh>Yc+c2?qD5@%8xnDW;g8~QnWczk-RXBqed3ncd#jyHmzy`xsL3{ zyaWTq#D`ek`Tc%UeA2Mo(AiON$EJIhkdDobN9s`e?9k61xYG9VL*&wo74s{%Z?=)> zk9x@SD8n~yoNoNq_`!nboF`|12cE!el`#_I4*Z zp~acBjtUjx60`~G*bo#%p*lQYAfamfPgL{p9>Jd#&SAI)=TpOR>H?^5HflcQ%|2vj zL0};q$BP_GK9*zons)NHt{0xes^DwbgL5HWvbb93DBcuq znp2(?o)H}rJ*Rv?%$o3Dg!7>>lVb4H60;`e7csBJoQSy)(-VVn36BYn3AU!BB+V^P z5%s~;YNSRZ#oxz)U_r)%SXk4qm1oRC#NSZm%Zhz7!=CaV6b$4gT|OZnE=@*Btv1S~ zDz%sq@39O>U9sf1og2>_yO>cGw}0%b3q4=Q^A|@go&C`BLp$Htb2@E${GQvMo6onk zCjT^l+PtEz6JGuGypmS?Px`lxT2MBlXmiPHn`RcbW>17?oM${30v@DUkh7doaYi%v z4e0@$W>dUDW1zeT_ai*|cEj;r?ql!#tjFwoX4nhVu!q3(aUO55y!Fv*Wc(>G-LD$P zH8fv+?Aa;L{xm^;{gDT*to^uU`^E%f`P;wAo^L`YOfWdt=V`9Zk{nwsv1BcOX!E;? zqATho4FMu-?}J*6F)LgLV8uu|I-3n&! z9m6+tO*NRC;LL^zq}6M6YNUZo)V1i==)TnT=v35acc1=Y{RjF#>o4ooI=xPBwk4V} zv&n)Hq^$VVa&i0B@#q|62KGmUOw>Bka`Dbk4Qj?|Gy)eYh*Qf26uzg12DQP^2b6$t zSf~}mH+6pMS&>NIERxF-NryQ8TGu)7{8`6b*GG-oo8qfz#A7MX(Tf(37 z?4zfKBcr`B26;V~Rl}sCtR>BQlgcgr3u`IlD=qtZTlRc~opsdT!hZE=v?F92H$zp) zkHM&9JLC17mJdeqR}_KQaDqX&Pk2~(0x4ZNjUb>rm>KmeGmT-y3|pC?)tz-lCAgjb9@LNP7vxFpxDm5rXH@<)!t=mASw-K0;4V7Zu zwV~pXYfo3=I&+UKc8GMpIl&oZ;&ggWA0B}!ZOl_od*-Y8AYo^MD*4C=$Z)FjRS`yF zUU;&#^;E;G!&|q#&hy+;mzOX9YMqQjAqW3@@sLby#~Iw$Vxd@!cXXG==}g6TfL>6G z>Y!k;nEK(T5kjzED1>S=wfWll+6&q*wUo9~>CE;r7sWxLtqFS&*xh1}8Ny%Pamqt@ z<;f>KL)Wb%GoE~sS_@ksza8Q-$apR7mxMwvoJyycI1Nq6oEg|JyO9uMiUrSG$b00t zdmsN_xmA9IZ{k&+tDfa0I2lMw*b=UdsKg8*9uywnj74TY?20~Ap2Q(?ZW?k$zldGv zFS#D{lI|>cjd(2HL2;wCP1x+d@}v;IUTy(j^HyXPJ*Dcv3OUZH#~5fL&3cI#8OaUD zd&diOR?I4@OrS+zXQ?9i&bIdE{33fwVvsS_VocVn!EM*GHp2qF)hVTcWJ-jcSxOr1EXr(i%lJ6~ z=WEnQ(bCk#V^;}+8#vHDdRfv+&a}0ukA5?OQf4)>fKs>;!&)s$k_tJjam8ToCF~+b zQ+~Bz^VF{u9BtR;QH(&-M0O?kAICev|K9CTuoy-Ro`RIP79bg7@Hu=#zCzzVXEG<(884`TohWL=X+TbD=g2!C6t|lY zWVFHlK5CCm!(Jd9P>g{U%2Ot$at6J=I!ZbyOj)~D-T;P%Za7P4FR-Q(4YcD0_@^;| zYHZ+9KK034KYL>fYxjcHeVqO|6;A^0W*Ssiq4A9*Pdx}Cu9BrTQ<&GF4buudbLIXA#}JK z?g=Ri5CIr7cx<%krmWN{C$@dq#%36$uVhtv&uEL}@Z2b;6_rJTv9YU{^st|%sR&9s zNjJmY?n9oLYQ5NlJ`8_yRygPG0-^YYxG}nL^?*2^^};*5DYb?>5sHqSPZ|wW6?BI{ zH0>gJM}%o)-IquV zZ-Tp6a*!+)$P1_1+@1X5HaVVOEPQ^ozf{2Rhdkm}Q?3VJYPs8-N#G_u9bs@(yF}iR zh)UYcqqYFy=_skFsG-W05lWe1etu%Ij&hV&>L@bLZ3RbBe)7(GE!WQ(D(W>74}(^x z=OqmkB2=p~^SvYNvpFbiVN@Hr=uT<-kO?u#3NePcVY=t4EjJNANh*OZ7ny{ ziNHlpi|u?+={hE&W(m$(^}X5koWx|irxtREaguQUDtr}+W}p&+aT1lu5D+@Oitx&r zfdCSLlL%!=HkXA{F!L`d%tYrKq%4zVOxjQiK~iX8E$BHxF9Zd*YsouWqSEfxkx(7c z5lSGKIT(X)6G-7Bb|(wyL;1*U6^hzqRh#EAatYW=1=rd@9lv&Bvm0C#%&T-dy?=IJ z$4q+4NP!a6E1Fn;e53D^P7wZ{dM2LKM;SXoK=~vJs739=0nRWn7~BM%sE36JrKra~ z3}vf6Qpzh^6{!LF%6JPhLw=gdSf&Y>nB@dT{xNB-MPx~lvww(6W#mYZMiYt+OoLI8 zx9y?iolv3*-5o?ian4dpbj(ilF`7@3fZ15jys`_2VHEogpXq$5Yis+E$u7opa=3Oc z*v_4--AfrSKxea&R5*{SJ4K9L$ACJ@eBYw%b&?ESr<$E{ppON=nE-JHzVT`)N>xaH zY9W9HF^(KT1sEvTzBIM_traWPf>s?Ek*O@EuBpu+S)sQCKU@La9mYogHqu0XZ2#74D>ZlJO=^(ohZ^)kepYvM1g^+)*1* zyBAza1vb^h6c?t8Xdj`A^a4&EV)IF*!rDS1s;XT>-q8@1X1A8m@%C$bI-*|F0(V!& zlj?kGR}j1^){duEI*7S}F%{`?WNZ1gEq)P6tmd829(2Z!yX1v0$lwX(x@;vTkSUFxg$Yh*2AN&d-%hn5CYuCh;IWzR3p%GL9 z1RISiJ}fLe!oUSHYbHqa2?DLxo(c0w0!CbAn0;0;#+%wU^dI9hX5TQ>6rt;v4t~+= zRa9R2>$iLu^-a()abiSpm=0B%A%jg2!r>8;HaM6M3xOmyc%=pvfWJ3>aNT510y=!5DbF5Ow)iSAr z|3buZZnOp$-~(GZ-@G+8O%X%lZT-ElsiyI^=1+TDSI^Do7I6(+6Z|Bth|^nz%3ABVr@2k2uk|bLInw6*H=jIs{G(D`onW<3 za7pzcg9^$Xkmk(`%^Z7olQdtIkUMduG;5YR(J^V2G&^j-s3{Lg3m2NwN8i&TEz-pd zFL_+5uGYtnxND6xJu)?~@@LZ0rDj|Hv{tEM?fQ*dc1YW{t$TXYFP@Wr^{a;Ii)PQS zSGPYuefF<}`ueIFTZNiw_uPGV#pKdScl|<`Frlb;vrsrXf9zQ2ZDSlGHVJn7kf9rd ztaMvuX8(QzV-ueitk$TwCxs-lDKs?P5Tw?x6X4j;JRxwcElo`iKX`vlY2lcxfk{E! z{r7W0NdvRS6qeTL9$9?foH-4P=C4}woZxc({ITuABh&+IH^R?_BS4r@I0OZi@BPDP z`W=3yk01Ssc_zIuZutdnE1dF8@jj%0_v(Q6H~Zck(B_A>Cjr-9|DK(O#qWWyvubO} z7Cg4in&nx8*R3@*Wb3S1CuYr(D{E`z>e^Z{6z{8QYUHZg+7rF4X^U@vdlMM+Ixl4R z>%H%<{j(Py*)l8OPugBh|E5>czbf`OQ+aEgMNEnK-WFAR|aV8BNBL31pHm!5JPi z{(+9Kq>ny|ozV1~e@W-g@q?>(bQ4{d^oKtP_UX@c6TLG+I+HN*@m=3YfBIA6q%|-8 zN4lWOowco-gmg*2`<>b``&Zp06pc6&y&H@t33Hwo*K-hW>| zqW%}%#DqpCQpD_lj^XG5sCg#1;u>n&aJ|}yH`3gsB-1OZldavzW5?@+N#&O ziF&W}Wn{t9wcRA4OM3H7^Vo)Uw_6cSCvk^xHgXWjC3(mMD3JpEvw)|_|m?YflU5B)o*^Yb9ZO=E8XO_E>$~~bs*M=eX8f4d*aCr zo40n8pFqYr2VJpQ@?p!G|CD`D5K=NSEsV+4b`mHFOjEKGpQ;Giv7Cx44^R zq44pfyY9YcS~tnur=l{kbaF*E8Q7&Nbd1O!J+_;q?^991c$;%fH|gJ{%1X4_(lfh> zZJ#POHZG}O|AF14UzaKhTgN7IH?i(hQ4twr2=69Ioht4>*Ln^x=9#cp^{;<@eZ_r% zaL}BEPP6Lr@7uTEUsaeD#a+J4MP(IM-M_v4_quMP>HOoL|N1|lcat&uR3CnL;nF9c zeR+F084F|WTmS=3;#6QrJxXU8NH~c?rNttAgC(R_(kd@~CG9QCMV~Of;RQcR(tanz zKDQa{ZK}v-lq$sujJ^*lkFWoZe*VAwKIOW5(9aaU?FJ7j`)`Dg`37z2^*3uz^}vnb z-0XX*yC^JrpYM95dW5!x4uOEj|C2Q}CzlBD`!DB#2T;Np_h4cq5hNPN zwk#wCMN>0SttE#HBO}S}V^}j8BP2p<9(?|P zVx*%-nHZFWN%Nn2@oVYCiK01=?fkFw-i(%C|2086e7LrG$EUH<+jlKm^U`JM)T!e8 z*6#kd^g&hYFaMk@z46A(hqry4D7|@i!_)gdm(H9iUHnAnKc(MSxSsuEs`Tos_dc@a zqE$M0?I46+EHp_mw8#iDqHFT~8@m4?efS#DKn|vnLIg=jKzi7|sXyO%-X5S-{9Qgd84F)g4^{VT@+N^9atJjP(O2XDV8K(Up8 zWI;?>WT~Pe-~Zho_Cqb^?Hj9l_uW_DIDB+JCG%bt{|Xe|elmm%-HQTj(0Kc)iLrN# z>NmUgbnS;S9kg$>s-xrCU;g^}{R9KFSEbs#b$k1M(vS4t3lI33r=H#q(pdI7RjVF< za{Yc1Lz4F8t5&Xj5c+UGsAJx%(ltHwvq$&CjEUT<3J!)k+z)bw?!8S_KX2jE{cx^^ z>>Ht~tE;G*QL`VU(d<=)+%s+Z?EO@SIiplYBb4Q}o}sD<6HCgj$_~}|@l;vuCu2zA zURBsRXsi8Hv+q?!M0|ev>;0sN6g%UFpyc0gRI7CLArr!`TnU>HQm3={=>Su)5?GEcb-qtnqB99zMkaQpROkzbL;EpvM=lX z7heCl7Z7irJNHaIuA~3?&*|Ok>VA(;^c?`y$#>(Hzo&Ome)GMe4O#*l6oIx(CrQ&u z^1bxgQcWz1g77{c!UCyMKBxSzkk41CY7|veS$WW_jH>-#__Wqx-#3+&@&%vD^6RVK zul%Y?bzD(V)g;OL26x3Dy#)h*kb+jg9-;slFa;0;!T_*~;n!*6z7eO0r-~$dt z&_Gi7UYdjpZi{%@ZNXUl|{o{!OtEXV8Rg` zoMI{xcj5lK!uo=zyHQMN zWoMzfP8;j~PR|z4CI%bri^O#dHky0=bksLUTdRsZ9iDb^-L(?jz7KTcULHI0=!YK@ z7zC;*pzO|T!}yti*UoJdGsHA_#S-a>00XCq;-Zo);X!fAwnqT1Ouj=@N(e`)Bb?<3 zqo=6pkt$Vt!^!)bPBu24Y`XtsLs?aO_4JPFs-4rTI;!{?ji(y%|9<@Xep7WvRaFQ5 zvAP{KdAMq>Oso`3u!j~3zg!~Xl``Rv%ZD#+68vz};DehF|62>^cD7BfD6Xj~oip_Q z`)_-&|9$rjT%1%@)o+HTurR0yTh-ziLsnM!kf^x0A!CYWEPilKh4$fP;}*nRo+dYrOOsPz$3@a&%EL&6dTG@#*fghfy%InD^x&ebi z1}%MPUS(O{ph0QSTL|7Elr zjt<5lbpJDZi<9^MFO(k@1;zYi-}?kU4Ywxe46zTkd0$Q5SF`uk_q+PK&%W<{uh;*6 z{pXbH;QQ_;oUtSJVcn2n!-o9Fk>kj*(vR}c+?<@;7aTb`4!(pwdtzypJARqJt!LMe zVUApD&d{Mb+yuja}N2G!;y0dMTNNR@tc}#=syTJ^dGs zI!+uiC*|^WbI&f4<$YbUJpYVvb;;SfeTZY=_su!ofH{GUaB-*DidoN27K)q@#07;% zXgC9=^zlsJ88j*c;B+_QAU-{O=AQ>?VyjzhIJR`j@rH(D4NH$N5nHb{^P}*-;rNop z`0_X)2i^lQdd{$LPKb*O5;?J7iYCc`Pyu$Y^Y0tp_j8K(cGpcq+YN4Cf(dpnCRoS4 zm~0cjjSGIp57X&HoF0f5k4l`&`D$Sai_1@ShMABHL=_wz6G@NI;tU)D|7p$)c5K#n zx{@6jSB{CBBh||BN*ZvH%U3@&eOBAL8MOuDCd@9lWA^lM6Q}Xb^{bz#nYDI&;jDsL zvkD4l)L_?>?1p@6ggn$EMxr0ivk&L$ohFkiIx!`k3ku3jAD*aEjkql*8+FQ@X(&dY zoja5awcDLqLt+28xIxLG$&-?&B@6asdvc^UQV31NflM4=raODkF)a9nI;0VlV4wPS zy4N_wXYXbT;|tpm&XUBbhk!?LR52XIzqo*&MM}M=4Y6Z`a1t{;*{EuipLSo9pW#V0 zfv6?bQ{)pLoqc*Ev7h;fWP7G$SS%UzK~AMxESZ@WOS_E|eu^W+oVUv ze5&DnJC#|C)2Oha^F*PC6fmAC0q+?JY>WgOK>}IctdM{w(>+{P0_}A|7CAL2f%ZCK zkY`tQ_x|d<32WCC_33p}KqqNu<#PuPSXZoo7AFNgi&P=v2+Wim?mp*8O=zgSUwnK< zN?b;AqAiAxj7&32VY=X8yV?+Bz%n8xF)m4)>qrhx6m(&sI*ruNrslJvA_nwNqiP>w z+J2NSHn1b1oOxD;pYa8K>tzQoOV}e2xPqJ*h+c_61RL`1;9Li6SVYs?5K?c=vFFmv zK)DVxi|qxs+lHhHD@NTubHss+?lQPK4MpAAU4!qQJgRZVE9qSm4QI{-6?dk+GXK8B zRc{yV zj!>GMaE`y%z$CWzM4Z4U}AtVeD9=haYlOUv|8Y3b?A`tJ~AOPLFGiu zUX*gS#y1mu-SyFdbsbL_dT&ZSGmUdmdpBaSuW0i2(m|yhe{R8wT?-mY%huKq92+j8 zqBCW3LsMzlh`a`VRM@tf<{f3FjdQkz>?n}05>)};cK=Vy8uLb$mNn2`lyFy(mv0%O zDu;3fPOBN!7_)4N11-7X2?<>8K$|pdcmfxr2_2X?z}_#TU#KvE#T&5n2XDOvvE#$r zH-Z#z8mQvPwbOIJco`f)=djrvu2v_fV$4|B4$bU=pUi6CkfARkw=NwA+%%Taw@pq< z4h<0vL82HEkzx(`tn{}Fm+WkBx})@&DNW6jCpR^VsFW*)Xf>i}3=Rs39WnhULz1*A z)u<`iUzE&g-nG5){*Lsd#wpX5($>&NBcMk_@dP3d)0~kigWhb6QzcvVX2b$SCr0zp z(MD>RA$ZD84?WOMp(9{B{AV#Z3B1{CaZt^Y<2~sNmC0M8?tN-?0l#eW<{4t~w&g1K z-&IXJCr|0PXW8VLE0&8Vs@flGX&rlS%WGSARBBREs&=jod97vY6jw>Z0R<(l8}_}D!eVjc z2|1V=%0X<$U^5#B5E%ql=hA^-oP?iKZ3%)|EO2*eTn&}E!m!;_7Hxa7V&u$}F#Wa# zi?`lUYKXMejvl{x@zAByMvB?q zWpV^>R!2_Reb0p4$7YnRv02tkzIV;!`Ky@q^xlF*a%L5$PUUR59IqNrG))EaiPCiW>Qjqx!0kx0{Pc;HJ(IKiXTGHvF!-bewvympyQ&=R1ovl{_h5QnV zk{0nc;9^_gS$Ohk(Z)HInZp)3*VPXj*8G$7OmW$aH`aBmZ)|C7*s7CNO;0;ACN45z zCK`H9i?^0a6u2 z#_+r;PKe?-#JY+}796Zil*BmjtS(j?5)_&cA7+Y-j?x92wPu6CtQFL#|EMNaYN8GY zTjNl&QSm<+j+=+khhMbNF46zW3%aJpu@DIlb&i8Q?8X$3z!9M~Iwbrc@<*%WuBxN> zt0Lp+t9(Z8BCkxAHqLdkplVRR#G7!tK3p0>!vIt-)xnUuox>L zPN+b1S_IAsCxnDYgx8kq5ae5nlp_L8l}1E_NnywV5Eh1@0)OdJYTabASW6mziB+_c zfP*Hgq5tSB5)quTZBN{OU)MsCkEl=^aVE;IkL0thp4h7GiTvcQwS1)K?`yl-Trd6}9?nikC( z4GvsNA)JJ$JQfhjFjJE1D5w#Hfd)i?vjiceVRho_IeX`>PIx>O@0vQB9#34&uWpk? z;%?j5hD-==P<(p6@X{uZo8la5HqI$$5zcD$Rx@xln3K$cS?A=!4dDn*3lG=nkOhc_ zed3c&#{~;q43c~xQq>zSh){Kk5{p^K#KQ6P%&7<=w3||~jKzeaQVZD!BB9hBb{$W z_!hg};tGsu2sjrxaKbcNL@whXkUl)zWD;x3VdLucu}FaLyN4~rpfJ}IUsUU{E`Pl$YkslzbQZY&v#Cq*!t?b zKYMBuU*VQh(lcxkn}b3Z&Pg4knj$|gx6ekLZ^h;v&n&6O3P~lGiH+bvieWlVcUjF5 z;h`a1{DAZ%ebUtOU_)4xBq6s`!qjrTfutkz1f*~NTNGCs!ekz%WMe=k3WT^yRvUN^ z`k!VI!{8ztlHFk!tjIG$b0X1!=S_oik!`|8$f`)wdrw?)t-i9p$np7V`LpP7{p~A0 zT@#~uL4Kzn`B`|v%onP6R=&D0Ox(_+IOPZEUb>KpLSIs7DkM-IJtEZTF{xGMTJoecoMhwYIy5ezcls zqQaUx4EtN^96LXG+;c}ff2p-4c4bIpj9koz3>ob#;Y;tF_}8oC-K%SDq?sH>bY7|4 zA~mpRJve6|35Ln7;zVGah?BVCky1>IZfbdq!N?gRBp@mwcYdal?n6m_0qj6k7!cr2 z>Jw4}N4tPmgxo7efzYviQD^CnHq#S#Z+|dp#$GbMb8=8Wqpp1K%txMx+~E0)H1oU5 z2R+enexqzth0AmEmfyalZq16J_W>J<9nH^T;F6tTh9H$7h3Eurm;~09!h~cxg=p## zx~bs91ZOZQ3N#IiaH4JDOC`63So>$w2%F}Y%`Ss}R zs861}a~~PsHF??~Q5-L)$tkRt{1SN)Iyg%%z5{ zLf2aN36C3qAxYLD$LtyC=1?w~@<>>eAubO1#+l4v;er7pV?by<8x{p|DnT&YSWbpq zM;J3-2GiMyEEGtx4{Nk})>vvtw8XnfUuICZW_^0G!YmJ)8$6L?Ip8aH; zl>WNhcILHnpZtT>z6@@uhV(5KD>)ct$nP48)e3bXerOl3fe|E>`3xf`W8Oj2!mjEJMCoERbrsUl>%k~ax8 z#%Zj&_kLKN*u%h>CfwJ-Zj33ya?WAG0Hf3#K~B9(E`BAiGoII}X5^B#18G{-h(sH) zXEv0X$A%{O6-2+{Up`Qqt}-C;V7e$p7CIb;=i&B%(K1M0^W4NQuQ8Ji(5zmSLo zW1E{^_G|0)R<6^jjD~1cgn;SD5YA*WpFLsz=jLKsS_PFgXE4o?rwAYwmh@~j zixmJgC|MIRmTZ2*v+J9pp*1tDrpK4pHEvy%7G$yy(G`|iR%ERbRM)zQTeCv7aLn3g z7f*lS^&#?Rp|rFjdwjyuu}N7}D#1FDF>}>iq!XbsbIVn9ehJ>x7<9lfL1}^l;hg8S zC#dLYGHG}A78WaMfu1B%igSS8C4t;e&NiUE}-y z_(iX@zuNUzdGp?9f;W-y9e=KQ5cpWQ4g5N93?p(c!}mZ_*_w$h1rL7wIM11Jd>VZg zKA$TupBpk)ew5lIJ+DX>(x$G0?hi%&XYd@>KF5c#?7@g{^o<|ZlJ2ME^!$P8`NOjY z=1Uf8B@*ihhhs$UNce&Io{z;QK3+w$>ryzuY62y7{w*9Nrbqo)DHE?dAf7y3E7xty z%b=h#^2AGIL#dYHxA38icW27{HJ*gkz$Q#1&BRzHEA+kzk#(BHoPQpEmO{M&p_mm)(9J_Hn**ix( zH0OV0n$(-v#ht2H2LwyHkcB!8wJfs~ow5FNb+ zgZ?3=nBU4btG;G5Lq7@O z;qp@R>flNISUS0okCY~71{($r1Ub}LbxJP0YkbDgk^;L!oXl@_M;2A)<`z~l&OFR_ z^37`GzQ9P(e7c;F7EGcLr=T7yOk`laaH;MLpdV=g+^(OF%WzPzQn6=-(BT8ib4{d- zA0{1RP?3xFVcJ6>D!6|zAFLLIpZU<83Vg4JJEC#csaF`>JM2TnFwYp_SW%?|=njRB z+#()A6q*^)LB=j`kSXM#QOSUP|7L(!rPA-^ZY*^t&o_*2NJDeQDg3q! zV)2}Kg4k475D792N^^8L}WzH((Kl}t`Rh>NWdSbzK8rf z$bfBsZ?JJ#G{qS?kL)z*kyTBZgymK1Q@)^K={?6&x=I%88Zo$J#K6?SWWjByT`&^0 z3#5;KzA7T?`4Jt1N0$s9J8;0@(HSX2?ilFBOb5(#5ReJn@cmp=&t+#kb`+wbBqP!- zgvKSt@o`yEyQ5x@LN?hDrIy0c!I<&Krv@U&Cd9XKa?s2r$cZAK`xa6m^B%mb+g2&1 z^hN6T%hp9K+Cn*^Z!T}*=@j>HT`D_9Hs~c$co?h|!_uvg$ zu}iv$ou4oazYwH-7;J+}SaghuZt*Hh<4E(adtR=8cj$cE+mF@mL;AZYTgxLqONGk- z+#{YBHcOXaWil9g>0umSjd>3{M$|VE842I4owuN(R7XX3{m~KgtL0DY_DzVn2U?<+$prf*>1>4kgi*vU4dhPg)Z?3cAy@u0`=?^vl9P!u*h;Y9$3$52!f{B zaQK5;6^IrM&DPL4XiT-7)Towc9 z#m}LPtS7OOZ*}qG`Qw$IXZS?{aI}nK3ZL+58f@+5l0Y8GA;8L{V1fCHhI?37FD zaa128+2}dLUz+H-z+31@`ry&XZr{wJtReYm<_8$S8w$-B$SRVFo+5wfr6SKBoFugX zCdxQ?XKNqs@Pni&#=H@1jNbydqg`%XgsG)*@tgT)3q9L-Wb}b<^TDI@z&EPB;1pNB zf98XD$P7h!ZHrvhK-OJxkq|PSf49I>a7EYycvzY-{8StrRgo9f8Z4+`6Mbt`eT){p zlwaVIMvl3*QJh7o28?bnnlxp@caCPkB8(0>&1m;|aZ0xP zykMnx`QT|etJC14lnTj-{KUG^aON;#9g^)WaLHj}ZuKk|Z8`2w_}P?NKMtlc0DI&y zO=Ka7ckyNNZgG6JyP1UX3n->G|Cs(@9$7C}HqJpHfVzaJT*M(CrBIu%3dq{pJH~37O9>Ixl17Uu$EK}Mpn#TCn!r34y5w|u;xh8& zXD+EU?zF!6)0)Om^T*IB=jzV!kCij22?U3LjGF zxZGJq7Lk96SLLp1GN1OO$Um0KJVkaOnnDcg45Cp$eQTb=1Fev!OFmRVHc|d)Bf0Xq zS)>v64b#dugo+GMw*qy8e6EZ^<5B|vl%t}d@Vx}S0 z4Q3kV88r+8w6qaJ!qn=aO0sFCct}1EoG3m%Yfu9%=(CStT1wFM3;0gl5nA)tpgK{&gWVXD!8X+1Luu90{sd5*y zN_<#Siw--S%w`oOurZPmv3eYRpfNoGhVjH#^2=RtcwL(5c|h0@&|3|YD9Ska2-k;u z`o&k2FaC&vAe>5rieMtGK z|EOrXw;9Xtla`fQ;pgF9i!>fS|v*m;)BuL;<-;KEb#o2 zf1;D}E(FsLhpBMLA^9f_q=K3xi{$OX}OJX^GMFtpg`EBX-GalW4Nt3zT{9gBNIT0-#!iQ9`Fx0K|Z)>Kk0Z zyv=8l0OnL`lJw$u9ZdeaVfvvSnbn`GQLVm||v=fQA9u%exx6k@jLDgicsMu&)FFccXBU&W2t| zL~Y+&vPmw=9rH*7wMjg0j^~>Kq4?;o*d#piPJX{la#B7p&u5b)%0Ynmoi+(fl3Rhg zTRx{ig-uc_=L71Gw@IM+z4p^)`AY@rr@|7s5#bNNm*2z{5tmiCsgLOZ`Otl1n_{IXO## zaJ|-}V+#M#cWOOYt;%G2O+HXf>PQO|y}Y4vQPbOt#m`j`@k8;8M2!QoNY(ll)&iqQAPG*rbm#|TGLB;m52!9B~0JkHxGOMu| zBq^l9CBG$X48-yWSef2=+Abd@E3gXWH@jq!**8dW&b0omTA7lfyxx#!RU+VZflEyB z7|3IlvQR}a^Fi}*GW99LqkL<2$^1%$*4DU$7SBQQNTqy*zyB)=6Nfi{tXG&N2eHp8_(pQYZ?xJf`6d_t zMy2Oj@i6UY#dY(6`fI<(_N9tzNd?JViB7JXEuUl>)Zrh|UcWR(0DH6FZI2w2M=oFn zxp2rml0RD{M~P!7UOsp}9md8K`H#QbcJSFF#q$BP(j{cLPf?gUq4v|8!2Et2$7hcK zW;lIi=TA_XD6VfHNo4MJCHT_;W>`ZZb;1v6kNc|1gWB zcmY}Ec2V@InMDFB257EZu}Ay z#dt>dLT$zVR3Oxw`*X1M;8!`F@}Cr_TZF})G1-FKy-lbHz%xYT%qRyqk1d$$VY&)QjGTuqXPnr;4t*cU$331)rq{%T@YaH;y5(z9`%o0 zklP!e6pCEpp<|xPkvuXW1VZwy#=qY#VSK_S)u-~F2DsBkz%21B8p)qgye`+TGJk+w za#G&41O^<2buwA)Sx_k4A(!&w(cd2kGjLFM%O@0=o&06boar%Pp!1*9CuLv~^kw_eeP2fDh)=0ocBbI}-dpOx*6*4`q-otNkxo{Aw zsha=m$5&}h0Y9W$=Mf74dTrMW@}KU(E@K(22WrLEGmniAH=oA;0X*_*52y4NN0zhY zOV!lrDzpY**=Ia&W@oDXlYYzjX^eP$(UlpnSx<>{Z~g~cnaUm^b7u1EDX}lXDfT$zQE}_ib z0f<+Gk6x#}^{w{a?J!9cI04%0R%{Z$7_pKI?g zb+}^b%66Ep$2CxU9g?@VkPm?Cr-IR~$&`xS=afBzzI&Q%Reke4%>XpJ<(HbtyR`Gz z)6A4gd^Snn{W!(L0iP?KwAdi+^`GH9k8kH@89BI;LZL$f>iI@h@v&l5v6F<&7G?R+ z2ZG-wIW3pAkZ!8E4xMp_BZLgOqyXvq9cgB7QcnreU^8^CJGIbjk$f%BY$Tm9EiF3FEKkyl{9@(W0qyEz+YdUs=M1X%u1sDZPL;LDmMFjf4Zq6Ol|Fvc*|A|YSb#3Dq zX(WYk{mBtJru00JZ%BO%q6`4z5H?${$a5RWR#NQ}_FVB46!7no=>+>)-#XdyeLNCi zkzA2CFCtj6!6Na@DCEyEi{yI$x!)r3qj+;3IVo?ghuK=>A{LV2*;B+{l6MQ+Xs>-x zf5dny5P6H|0z8SHGYFkksQ9h%1cR_$?;DP%Vwdb+L=LQ^pbGg*Y+ui}_WJ(0>bEj4 z$|Y0C8ZyO&wbo|24tu`nV()n|-#ITzH&jr$$+$9TOr^rWDZwfe9E%fPa!nn1l;81L z06gF6EXuKT3Mj7p-c4lhM71e0-P2sjU&KC==b1|WI9oAXe=g3)AAom584|!B$K~#7 zvVhEiEyB(VFi%b2b9-JdCWHtL|DjXK&mD9tuFuTG83Ec)=;PB>>?LG#`B7c|C(1(n*B%&6^PVYwPWL$q{}#GQ~~1Q94{g>#5R@8r;>+o z1GP3E`Ia~?Xs;;n6O5@i+nqyCcVFMi+1tu~^H#UtQmaunZ>1jL$LnqmE?fn#!Png} zpjFu|wfgBTwJN<~tD2tA`GbsJk1F))naA)Fc#_eJ7g`DZ0$MqHTSfF~)d$w?H*1Bt zPe(|(&55?NFJm7v7x#?Q;9V>(j0{ zpj}=-J2s9Co-&Sip~`>{zk%P;uH+Wm-5Jns=y$*?4ru4}wS#0Vm7Aq9#CRrg8BTLl zRD>3>{@6YV3qp8jkQjmR`UnKyve0W9e@k-`pu8{~Kgp;ch0wQv@Lw9?iR!|L1fVg( z!p^<&r$e?OCT@d8S8%!Q<#)r5q@H=HZm{Z(NyjqZF-jTo`~PvfrLHdW+e71(Nf0PTxE+XvD*&ebX{GHTy&jlqteSGg)&Fe#{rY%q=fz&Lg+a{!;{P%CF5podXTEoL&uAosxL61f0)zm8K?o26b2Gs* zCKwYI3t3Wh17nOa#u#%Mjjl7A8C^_>gRxBr!HSm5tU$?>wX^ZvSo8v$Q zm&JQhSGDq2E#FaFYdz3=C>u*h_5fhXp2f!gX0n-yY;qxtMef03q zN5A|1=btKnE&aKH`aAo7e&GAAuX?Y1tL4nlB~$*QfAwq5L)-PlZM(kt)VgoBv?V#L z4;|jQ>-5OM`(Jt`So>j1!)y9mf4#sUM~}C@Yr#gann(VF#)zDxgcx_?pV{0nr(2J? zx}JP4Sx+9w2a@a%Gk(k>U&=>5$U2;TSL7cMk1!W_#j=gfl#yzGidlK1zSz^cKPIJZ z+T^UU(_gdqerTqxq|ms3$j#rx?4JAmsY!e4&ySn>$kY{$G4s1k9&+DRnc7qJI7B`8 zceb)WKu(|7zV06Ud-@cqM@q^$1VKI)Wp$p^;)2vdcEadf0XA=9QBmx0eY7fW3l*65 zn*Bbhz#qrVJ@U}@!kCg*_4hiKzNzF)(sRen8VDsUES?_Bn%~4eDLww&U+*s!=-2HOa1z=Mo35#t%5#$&O~GU*xn0^=X_zrgzI?=GuS6-pw!~u zADF~H;v13?Ge7>x1^G)e+RlD+Ytn}Am^FF5Q%#b4{CTiGSZXqOaOawsl(m z-?1h=ZG6#Ay2kD8kJ^wfLydn~Rv&X~#v1TR|ZEU)nYOmgm9!#?`%&HePx*s6_P;MS&G zSd^V|YEkwgmK)02twffUv8wELWny81R3{dB7*M@E#+h0d8lR7S8YX+ zI`x>hc1h{Lk-MK-{T8dpKC*tU=Tj?-))Pq_oYONoAt6yM68-SD5b{rb)aF{I4Boj| ztnG%9!MV|b^|jNpW&PU7teCI7sxOHYoH22hxpwV!>xcS_iWXuy#^&@LHYy2XXR)+; za8Cchqd3ytC?b^S|FWEkKO&h0{ z(@mf{nIk5&UAaGd&~sn-*YS_en40#bNzbKj$QwKR!D%LKGA2E&s`!`D4_+QJV#qVA zYlox{fp@CDu?b37=s`9Q)YArL4KxPk^zX0Py5DEx=;20V&HA#!gB5Oz)>7NMRLfjh z_sU)C^4HZhvwt$UAm+i2b@)kxE9r$-JJn=}^ktg|=xGD8*o!M?2!>Dq>EBmSBa%i%L)7Sm+fD^x_a{Zk*$5^j%r&QF_piYzU`5u*&AlBmo`eC)5tT9 zwS44hxHXg`uG@$FyEFd9dNfa#WZzy@NtR2Ot$1&2>#TJij4n} zHJq=;K7@o1U{>mhoChqHl%x-kwU``DU!&>rUtX7VU(?;)eMk3}?lHHz>zj!g-MbHd zDN&!CsNbKcCl2pV$?q;=uN~G;E?RpEWQ!{LBbpdhKUw0*CS4sAv!jUqVb$!#)wTAo zR1a<$Ryrn&WtG#$-p^Xk2Sry9&e(@0H@xsqDRth=Ctse`rm?sZ6VhSD=g(-zG+Rql zSJ`F5(#x6{n~)QrDOs`suAwChfiAG8>!K931oafVRjAFBZkvjZHM(NlpL+8*6Q--0 zOwiYuHLiZ>*R{mm(a->)4pa@4Y~PJ%!3mqDph>Ji7M*l5&8Iy zK0HbX)=#VE4`HX>7om)X+>C#h9X?fw(rfm=-SnuHs`=ui#dF4IOr@2dPJgUy#+S0i zK7VAJqYsZ8tf-rnlWMV^umspLH0yTGT0(Au(US04f2a}TkM zw>(6LU>P}ZU}hSe#SBZ+ew95DNyO_*k&Ou={?Y?eCMwTrN{rbP-fnkCmRt4@+3`ws zgYo=hrHdE!Y74KN`m@~KFSdmr%w8y6n7Q(JWR~scP1P?f@7I6E#L3gFmHA0eu4!|2 z5y?)iNzq0|T9cVGYSiCsO=_P$>B)C%jjX@!(wYt(ZpT)L;~|TaJGbU$=#Ex=ab?-u z14F*hu`z8+J2ylB*TSl#=bvJu4tVpP<#l)y=?#Z#6LJO*9zHxG2=DPfm<&y%ThkI_ zNAfj+Qnra~jV#V$HqM%G1BtuGBJXx{rN3Z|MD0f0QQ3->Q;!Y*%DmOK7hXHmrH;qp zK<4_aJL))0>Xu|(c3)6jusCJ!><92a@5?QjGjqfQ)9Y&qd&;L~XHV6qWKB1^#Sa;c zC%)vL#0mXhC1?8L4o7PIl}zwfJ2j5F%3W&wZbv`$dS1y;8BE07 zuJWV@ES;)+c5h?fJ@w)@3zg5PIuBxR8K~TQ2z5@^)6@TvI!8wp9qZh_F-By3GtwMi zbg6OMx2G`B`1)EI>5O>b@~C+~m61k!jYlxvnDTt1A)_5z=J%fnbfs`oq_)ZT<)pUY z{`UOGYI_HT#fiGhsEj>qJ4wWY(LqStw2rlIukOTeZtc6_JHP2vXLiy!dh3s|`(h3; zMjVsVe}E;K4|1*j`mrliKTE=WOd0giBYPs5L)-ppW3!>dE&6cXGSuMzcQQ%vfXMFT z#6Cm&FtKXe_Rg8M5$_uL$J=gfeckcqy7?0)OgG!pn~`wy zOxwg?E$P3b@0U;NmyNWWXN>VTS@m&i_pPh871n&HH!UZ1z_1~fl+>YpQ+mbp?qlg~ z>A?_uQE|WCaXpq4$8{WYt9>rpw-jUJD)z_eP&>9imHp(XAiLj5JrZS`4mLoF&Js*x>pR&DQcsGdV${k8W!W|$yPqDNG8k_CicPP2_vSHu^xJJW zzT5T|8wj%MLv{}wXzm-BF-m{$=G>cx@$-#0DgUjTA4m5Ny!Gq0BwIfF4W;lVbz;t- zn7+M|2FAwsj<@!=YCU=kV{g8G-TG<+Z*R4wD#ja(i9$%~#au;SRWrU%htce>Y)%sO zZ{Hb=&4?^Xo8HjpoM{`b_dfKChi`r7?c(^}-IpEEb6-!6d-8`v7QMCp`Q=OZEVY)M z_KOzK`&O&^g4X&e9nD|j}7WIsF&WIIWE1=3&lEnIf<+?U&MH7jBFsO zXdR*RQ1;k_%FMZ>52b4mm&`I$XDcO{F`5{&{bq{iqqYY=GK{xb0vBgFH2mh7B}V*^ zo7dJF6WV$m_|c(Pn_e{*vjo2R*-t+HkDYB(ciaqHE4IE`>Bdgo`tVlBHkh5dCTb6A zU(^=oOnhkcqT;k+1{@!z4V$s3cv$b`X|`#$Ma9#mSyNLdEhbBUPvh$_VLG~t#Ojrz!Wq`;GlXd9u*od>l zrYz`0-=v8X`;1_u77;J&{I{PPxMxw*lz*BrdisJTk7N()H+a&VadX!{x#ZGGeN+F6 zuQ$KhcA)K7!>!e>`CrRh^7WhFUhOz@aK66h*+ZjyUHJ23Nw3uCEkoxNRF-8XykeWP zPPcA5h-}qbV^{;4hm$=5+5B z8*fR_dsw<9M0a0PyDPKH9QzuHPKd#IL(+qLdTmkzAe@2gt+;x~eAe{e1}ezTuXIfmc-hz-&HtPg1Z z(%0T>`@KRy|E(-V`}#q>%GcDKdH9K`BApv}rj zAD=dCY}(kt850LDDmMB7BV}Um5gAL0NAyeS+pYJK;)HI4AYpq;n4OL2nX|G5Vht=Pk@% z`|>klrl%J^KJT$7pMU-74Gv>vpU>Vq)#lqbFnLePa6LWr)i;ycCRz^0&D?tVFK?A# ztY>X~|J;G4D*OY49fP@U7qGBqu)BBTerWW26~rgNLPB1`O`Z zsmOkS4hg(klu9W(K3V&LkBG?{%EK^bXd}3y@u-d#SHD<`!Qpv zF*J4fkX|XNT{vUbTv-}Dg?sEEc#zS9n{M$F%?zhhSWntmOuXz?Mzj=e2 zfZX}_OS;aZgaJrnfTAyo6ZmZ&Cm}A{wDXZ z)$@Ae>$|o#eEsHu^|#({+uqjLy_>OhPUD#tcX+BW*r`CC);zXq?t@ z6-hT3L#~O&EqoJF8;x6eleaS(k6}LjSTt@!`p-w>vDz;FyHzBgI4whOj>fxbqjbi6 zs@!-jN0jmCRw`IZIRBg{0d;lEt2)1KqMJFU>{ z)Fzw%`Z9rYn)WEazDW8i{v&3Z_L#O>dzyKXH0@zhRuSg4Keb+6J;VQJe}=pqoR@Lu z0-m;mH2#nKQ#`$%JnY0)@!Zq=$ITZ>lRK)YL!^Wk`1M(SUCo&{oZ!wpq$am>DO4q{ z=NZW@jhc_6{*&6DGfN)Z>8abfK1Z$6C^d~d*AXrwKdHq!?RnB()RuF;7agQc%lKXH zuOeKkTCt9^v|&9t3N?flX{t?Wv|3W6_R_{QZ6&+E3hmc(kI=-jwD z&e@bBGyf93oC(dOrsEl#MWm>6 z8`p8?3ZAUszNfhF8NTC=JR>xY(4d@JN;}rU4?A~@BtA^-pW>OwRp)0i`Ms;uWh<$> zdmEqXkk>fsvJQHUkLtiPir0}A%tt~WVO+6*I)4$_kL1Zb@U3fLIg)s{KOKFJ<4s&o zEtYriGXKx_9T?UueJUf?EUspe_6Uas{y#^2C5Hv+E+_8but1$E;?*1$cJyQw4*w{$ zK(nyAWTK`UlZ*#6!tNj&&&OEl##EbXmWLb=qV7KL0hZ#ri|y2dzHhKewJHekNwDW{DXWL!TEjK4u~D zJlmsuurk+{uUTvbv0vBp*sZbK`R@{M#Inyr>~~|oM|@B04~QR#JxKgVvF{K+7E7M7 zKaceje=qhl@iTERX?om-xJ{ZR?v-vcHND$I-M*|@x)pU3YFMF=(9F<=Q2(X0beU>} z)Zd`y>ovoA(Rz(@*!o}8_PX^t@f$JN_!tZCJ!N0dM9#@E133?hN!5&)p)tcbr^lp| zG9qRK@sTm3h>wmLLp)QpbbQPN;@L3|kUlwv|4|Y%HD(&|=`quZ&x%=~8MOT|&hu>Z zpum@G3yJ61@`yiSdxChrP$urHv`gwQh(~sUn&s)Lb*r?bXV*RRyq3P|Df?=yp|n!I z(LkDjt;4lYAhyFboh|az?fGZct=6Wh^GtP~{lZi0p4aB7bFMlsf8qHTp4V#Cxj~&@ zCU>3Qr|VhjCOxALmD!4)68O(7lya|BgS**2m%BTL33y?{v<&oOIx;FsH^f7{re7P$|bR`K7(W}exs^3f`` z5*NBPN5k83qh9LYAom#;%0H{h_ADt6S8VVsFTdf8_pEXl&fcDNjyTdQqvxK^ejb-2 z$vMc=;7F<1;o0a&s|tBGJ4SN6q#q=h@?!>73-*@0d-V2UWb) z5l8%OM<#hTJLVBT?#NZS6_Ud#N11cF=d5G4GshDkw;X<5${6Hh#|r0sQdX1yMTfn@ z;koRncIJ7OJKUrE;3uJrbF z>~*f;9=FrsO>(q2*LYLP-*ztcra2B(P4$j+9O0blIOeP+enQ=OsOnR1w!`oAdZ%*F zr{0-locY*Ie(R$`ay7Dt5T$LIIUtae;f9 zD=sN%uZC93qcpFEcgri62zM%%OG_(PDNgz1e#dzgm;9S6u2AkaRqmS=)~ZZ$J`E+C z;X*&}G2)jz;fkZgmr_sSmFtL~sLYbM1D*2vD=XDK=Y&(0F4qF&Goocmo+}$1Gd&wC zH@fn@M&)J|->TxxD!x<2_f+igzOQ8dd__McOWU32&;rAG9cuVoGrW5%_g5L-Pbzo1 zO1yEE2a(24MLWD9=r5A6PxQCqn#%?scQ}W6uU70vYd)7a>AM}XBk2;aJ#;%RnuSb? zd|nrRiSB#b(6W8?Rw&S(UOCG(%iAKq*2l}Q(4kc%7Cs^a@I_?XCvkYE;;sbZ8=NP- zt1C7+PkZeZEs`=PRCrSQjWU+M>2dMeH${8wt*fkjoGcFQ$21)Tzh$?5Y)>$=Wxvsad^Cw)#Jr~tItJFQ~swdTzd6ra9uUm>;rFUqkROznj9MUVR=a7zeK*`FA zJm&#VbM^eX6`qaNd3CFiMtY5ghUy|mTEj-^5gIll2?rXsRxhrzdykN3HP!%%H8cyw z8g^DMb7eH_sa{#<#`4o6H0*aAlD1T@scWKLj=GnL*Qz#pC0)4Y-Q^IjxzR8Bi%4Hq z8HVE*E3Q{%*H3pCE|+IrWtOYKbFuP<^Ll+wmEqc0Kc_0rwV9qp^?Fr3U0c1!%EM58 zIZ}O{vyZ0^RwX%?d1qE0bX9r|R)$Hr=$K8O^Bpr?&CqSOYo~WtRSMSLUb(ZXx<0Qe ztzt)gkz=H5PyJ$YXz&E8MvA^vYG~`ss!Z4Z`ejNZRw{iNCp7UMsmgX8tY20&)z#`f zQhvknxo1^n7Sg_^QhMi$HCvJJKviL#pMENnb_J?tI#TK#((3wJT6e16Tlrb#!TJqC zjrws_vt4KFH#rJjJL|Vd4e4hOp=GppM%q^7m5t?|>Ex19$XLp8^1dp2IJIpwxC zeqM9d9pBjI__XebXGu+^^eHv2s=c0#H4Sws*oskg$I$d;&THPJnvHcQJPkFQx#tG- zPxsEO3AlSVS!+Ia_iKu;x#*nK)Z1Zq5AuX-E+Z`qDkiD;XV8CZ_0ifkBygs4P*XpV z!1{4DVTo5RaLpxt!#%9=NUh->)ikKKr+ZS< zpnHDPB4UE$u>G{1JW`#@7(%|?}OcONFb+I5-#{Ju{VEZekOMPnJ zL^h7s?s9HIr%qSyX%7*q2HSYL$x*x4eXgmtw#9v+$y@%JJJ__r(dNF?w5j$` z#fGLWQQvQ#`%2Sx#}RCDE#)RQXthUN4Gp&1WA1C5Pf){k5r41NUzOdoqcZHi-n6^+ zeUH}gnRt>-`)bcu?!iWV;;}UyfbUz-NAVcfVdt^Kj!d!7#OGqos2h}DLBH9I7q*rThi(Xf`U17Ao$p!bT zUakt&7gfH^`LNRZxT@FcjQXQh+v?)#eUYQG%;{W-@9>Kss13aDOh zR~24Q{e|fHSl!6_VAT;vX8ncAt#z68mz4EzNV~9U?z(K+m5cSRgkp(UyjiZ+`YVnm zR|8h-glh@@Fm|K4O*4oF|)x|^}Yj17Aw?{0QCaUP+2xrt7f<}S$I)5 zl~T?-FEu0z^%|0^R-?tVMYI5~qjy89$}L@Ts~=SLN!{#*40X;@=gC!{x-K@%s0z7U z+Fk*?pQqiV1PkPfy zB|nCon@&qUjVCDaK>hTpT-RsNmU0_sOSz3rQf|{ZC1c~n6KlF49#>P)K~0)2sb^=) z8EvH|OFE^Pc3y` zdCA888vQlnqn8q@T3qQbB}#5DB@0a&o1p*XmuwaB6&o7fcC4;@&2zDO1M!^_r!SWH z@#;+~z6I`_qAfBCqsMGGD=li+dPh8<(mz(|7gZdM#%K6U)e~>#cD#DK^v=~gWHeX3 zTRi9Leab^t0~xV4_7s{oCUuH4hHXp|E;Oc8`y^g{(qS~Fh)aQUa7Ye}Q>TN?L@%r~}(4-<_alCgiox@sSu&yJcUbuHeh zHOuP`d1u$G5=&UKj?wgIRV|(@{33VNr_yU<0h)!6_@ycyovDDfO^0jWhyKV7T6Po- z+TzWu4S5ng>zMKCsb)d74zr+EH47TYEa-Kuo0|DdQ!}3<)Xe87WKY-zQ$>cy6~Ebr+heDoa9pSQ3p-` z;tQAGTYt~2^PjALVh+;K64{QO883a0&VOOh_v(B3|Iy#qnOA48lOHn6d00QJ+4P_4 zKhGt-N-R$;PcP3X&my*f^vU)MRR_tpDqxr#aq ztq)lr*7B^6SRc^}tdCkB)e5citY6Z;Z2c$eKWW9*C#+9sCDt!nzpRy7i><|4nRS`< z8EuiZl1(0-wAQe3-&53M7v+iMDEh9yuFbV4+f(i7_6&O#$7K5q`z-rh`+{{>?fLeS z_1Eo71oq|jRlJT{XRoxo><#vf_5}N8`&N6ieW!hoitmre91^$LZUYG-dG@n}0sF`H zi<~d7zb=Qo)Z-305;-(`B55{(#0830e}z`vJJD*3_H}6W4UWm$8(OnA1&aNMFS35j z@u2n-?T9u*&(Qgg!In9e$Fv;LS@d6L*#Yy{v^Rsd0D9dyO{+Ns_@7C27YL6j=ygHM zgqpo|Cu>^jPS+f&J6Ch0?n2G6x?s(Tx=S_wx+^vB*IlbQUw6Ic6St=B`_yf#3Aqz$ zuDTOzK6fYAw7F9ythKt+YvbJ+wY}Y0wf)?apWWb|Q9H;zt9F=sZtW=dg4%KJ{Mt$G zlG^F+CAB&3*0aIw2V{kF`#vHhNv?#;Dp+*_B-b2qCr zhkIvjt$Rl5 zxppSHFSe%%Z-u^HLT9r3vNP5FnKK=k7I_odCN!^|8OS*@XogDeJ6@v$BA?EzNGLj? z=;HhD_N}HmD0PT}L9ky(2t!o9C_*k#^rJH0dHXtt0PT{s^7!6`FKZwoi1k0}mB1 zO_>mxT;O3>dF+S8^F47QZ(@s0eHFcQmUwzPmw1xYJ2!IrmCY9YkJ?gagJ-I9qi3cm`$8}0X3uQrR?j?VvnN-z&9vbn%lkb`pSt8( zq2&0WXSI@F>g;Uw*qxN`eA`p)JnnHTyDsu5*VLu1pVv`0$Xn|?O)eZA{>qdDu z)Q$6Qs+;89Qa9bZy)MTcsGH;6Q8(YayDrbW&$L(VcEQxgsGc|jp4V!{c4I@8ZIOP) zv^gT5pSoRL`CnJ$sdmlt_N!ZbyL|JRx@F!2bt}DxO&if(zG*)@$fB}$UF_8z_9AL0 zO#9GPzZH+fPDSmZ%k9k*de^P-9$k6K>oaL+)}viFOgcnmr_SL$DY8&k>pflP^_~-m zo+??vzAM`YkHj_!>Na>U)NS$xrEeGcRrf}1xb){@KSfU4c`vq3`fB7=Y>DbSq(2dx zMgGpSo|jczHQ-n&%U-)vl4APhFXwkSp7BRcx|rs^@cM zqowWw@h5<5rl(CHba=YVYZXYnBotXz@+^6ir=pMOsMuP<=gxcM#m2g3dwYuvDdc(w zxl9y#hl#wo%Dkhby(=zz$GMhzC#iO$Z>|;I>C(pb`&WB&Tz2mqSG9M(@LqJ$)#NR5 zz3g4=dd<7+xsl$LO3vu}UE92C1nsnv_LzQ<)Yohy?NV(Je~0uH$Gz8t)^$6)sxKAV zN_ySydQJ6l@~m9%tGB6kM(x5Kd5hc}s83KfN_;BGUu3|P1N;J$->TlypCB8GzU2Sx zzWPMh`^Xz{Mb{3YY0qlA_#39*(KQtR!xgpp5}JBphNgewI$w9m^$Bz`Z9-SSqsz7F zkC=Uj*d6gHRNp1GBx*O?!>EsOFW;lRFU2ob^o;r%?Y1`RgP7N1KU~p1=x(7a6zL1h zu-&e7@k6Aa5P7(lA7ZArhgt3{*H!#xv+wB|ntfc?Q0y>%oU&_#uFvu9(G%t4i{6Nz zFS-*AU2XXM$c`DBeV^&GwA(uw6GY`#>Q!fT@2QI?KV+@0H~tKLi1df1PbZ=3C#Buo zBl2Ij#e1o4J6{JGe9`t`%){z?rU9MCPyhW{khRQ$$ZW?VW;NH zl2%R`<>X!73MBqE=~B2D%r={0`C0OfwprTU6^c$mt0<(+iY^k;W<}$!A#GMPzgH;jmHf<5_)q_N5{3#Sw`7sXXoymS5yIGhO&6Wp@e7 zFLy{2`Gv+xjyr_qpHY68bmXsGWV&k@l|hkrk;OYgQ$D+fA~RB_e>8-rBHN-riqC|i zM@q)KgljjDeuLl5XS#-F9zuU0I;`|7Dl2PqNE6weQ)zP)a!*$o`agZ0Oj&tV-kCg9p(z{4gTsIp*bk8nM;u`@KvxAy zZ_!IfPmmP7CxsCDIMTpKp3UPrpKuM=nIM~Mp^xxvF(LeROa(KEoB9B~9J9eZkV`sc zn>Jiz+EE6U^88A|6_HSEyJIz={I#bE?K~5eLv>AED!9Kw>QT)-v}x^jt{tEjc)^Zhit34@i8O4t*idC_c1A;~v)M-4(@~eDJ{9qu%Qx**#SVVk z&9fQ6%wt$IFA2NKo>?z5>{8Yp_90qtQ)Yxm$}W{e%Bz?Y4fj!x1H_{=Y^Q@+zFAIG zcPkEaFS1Z^6!;>LXWHeYk~lmP{s}5h0_dRncBzxxYv#RXWU9>E*CCVNM zJ)n`up~D@$muum@@Wt^mcnxd=Z-QNsd{v%u-(H^GPuOz%S@j!bi<~+Rfg|7;I05|J z-+UYG`Mghkrt|xG@Co>odv+3rBB8_u;!g-1S0hle{5f%;^ng%g+VmeJPoa<0QTY*4 z*EZsBLpv*okD@oBiGJjj#q}WWrM(ryz^F+6qHh)BB5iHIe-dewQ;`Fpx9DO8Wme>Y zBEU0ic}DvFie(X)?UuHfevqV@ZIpIN8&qFFdPR_Yp>@TjXgi^;++T5p`zYJYui_fd z93+i0g&tk=mV7I&lMWrqTfy7hOZx2F?a>q5Yqj++U(CiD$@DBST`mvLI&5*e8?G8VrYkE{>#6~Fj?;1{y*7xs(($9!| zm|<6+LwtUb9W!k21Ccu=uU$itE0JYMmwb^m@n@tDQT<^Dx+|K{ZgmgORGb4BDp}>g zDj-=cBkM~3uN{Z+-|QCOeivADSsPY#x#+XJiwj2;g%^7BE*5CHpD*+l-6%E|jw_BU z?wR*-aZ+(g-l^i0;8zMGvC)*Sl4?*`zaf`-QXC?dM<~pwnO_CTP74O&QB{^Rf;y8yNga19R-W2qu_e6RfK{Nj>@CyMsv?kvg?6yy|Li-e`ub2l$+6FiY6_3ez} zCB@5&w(#V3+6#}MK@>#?3To9a@@w>tk|RY2;P7Fgiqt@IYp0S)t-li%pDI3UQmktz zzbUE&ia##CSbVudOU)KvxLdlU6@S*bWoAnyy*Mnbi=a5UI5juDcvXH{Zu-JwNaRMv z+m*%Z9zTbK?#xYI_$j|vK7P8`mA89gsHj$WQ?zg4$l`{gO~o5Y-(0-4xVh+P@y^^C zxjXZ>74IqDUwm+3TXE~-r*kuk-!3{SG%P-zn_hZ2cjv;kqNAlpOMRs$OHY>`DB4|m zuJl4_P*Dy3n^Y{lRCKN=XiANgSbF7&J%WY13RXs*mtRY-A(qn8<>_ zq=MukGFYaS9*}3sY(;A%kFtcaM0rN2Q#!vaInP>_T9%5=A@At!=Cbs%jIylU<@ssI zUHIi+*J{L;MAB69kqbaBbC(q*D~$Z$$-a_P#V1Nm>3t|{`VUmT^i zrQXsFrJG8(lx`PYE8S7LyL4aa0i+-kdxQ;wvSJmmK+tDFS$@&(vXY{GdDfz%ly{+Q zN!jwURiv#et1NSsEiXD+)=;*w{cB*W@NExzu zqr@nQD>_|tL2O1zPmok%Jh1?YohwoswIO?+*i({HlJdmmClv#OXfY1Uy`e|R5UeeIZ6sk;;>G8O!+WF$~h{C$V*At!V@KB z)NQHQj^eW=D@=P*vYI$Hq{LoQUE(fjDtWo&wUTWmZVK!pS^o zuo!gvbiGmB!IO{_TS!Y?ux=RJ~9@eoI3h*@wS?5~FI#=qc70!s{ zS2&CKTp;&Lx?llV6~#J2*3znHS$|si--U~31Pz)tV_pPOo{AqM1ce*5oPzBfTZD#% zGYV%w>m3EV3-%QpC^%ejv|v+#ui&KO!8yf)!=xTIIZ<#xcmXHi1)P~xIJaP5;evu| z@CDAOb82Bm!Qp63Qu7P*;bMmaDi~Vt==YXty}bI;GFGiOk5enn2dEY0DQZReV6~P! zO|2py%9oZCv~;y{{C>4&e3bg$aaRN4|b+Wrr+2g#+ykEz>tSFN7zZYS>Cw16E7y{4LhjE2bHIEcznjm>J(8XWih%rPmMig&kaY9e zcx_C6Oa38_BOJ%_PjLA2-_Jj8zIIC`t=-ucI%dQbHYt)})3(A9UdG3vY7c=g?E54B@Jvf3qJklG($u-X|QP3;LV zOzj3RQmy?TrB?lqR_pyU{y)oC*VUUJEYJ*X6YJ~u@lD?<#v*gI4IJyVliF$RGRH~n z8pmbrx}L;Y*X_4L*pp%S|MH)|viZ+r%WehrHMhe0+FJpB4eJ|jh50gd88PnViu?8T zw}RZc_g1U%A~**E;QXyte)DigEIH<4%Tlppsf;pG8E2$we*k}^e)8*_d;B_w9KOST z9yTq8GU9IqjabnAR?yO&|5ek2ybTtpr5e@LO6MF>clx>0&z*km^mAu`I|F=GOHTSx zd4~3l=Fqe=9J=-y2Oli+IjlurqA%f_+hzJPTJ)m+B46IF*VpsqZM|O4m$zH=Eqr-< zL_ea%8{3U$t-G9Gxlk{jDyBOEWjayJtd99#$hedc*l50>tnoYysIU#WwVUf z^z0k*PEP-~5raky8hT^cxuKVbo$IkB(J^{)qNC>}%ZbsaN1sb{^hrx}Bn30H0c8Wq zMxP$AIwL&v#`sC&PsfDDpB_7T{G@TSxZ;{4m=zecZPd1Lvqo(jdZWjd+egn!qZjwQ z6gd(d9S<2K$}wPdpEQ+^m^GJcYY(TgKTqQf>r>OB5*SB#%D z`t-P2<7SOMCx>l@oX1a!)PQ?~awJjj2+Z238kLROHej_NBP@rM+4EAOqsQKU2m5av z;Tk)?$KGDmJ@#4;_B)uEC8^fedR6z|Xq}#zWnD4C)qmrl>$XEzgSN&5$6S(Q;MGCR15R6yN@_~;z^jrn=K8?T z2W{o9<{0b1t0~PX&FbFkW3H3?fy|uD<(U`alLj4#Pm=V^oU!p^F2yI2x_r>JLDy8; zg|UM&bL495p!lS*@hOFwIRm79CTQo-%W{Y;3_GXbvYqe0QCdBI!Gyfb3uCTND4VdI zJhl!vJz|d_J1LtIZL~nuq}67W2?t({Pck9*-oG+4CvIb$uiHxQpxx}2{aW^U1@4wR1o27n<1#N~UXUl_UyeU# zrb{^B^q5Nm`Q5CG+$SY=Z!lBLa8UEucoR~Z)G<=8>}8`~8}*vxC}H>Q-A^aHmf(|X zQv(0du&Z2ly-swDKOKRo9pe|6M}{^b&paX$8Ieqp*?tGLL0Yd{KJ7k`jz#eT{@0M! z02)CPcnKT>K5!gc`3V0jDejifNB{*`uM{u{q=Gas43L*)Bp3xUKqeRmvdE)5CHg7R zuNRWrlVB-$4y?mQS7I0Auy_ezq1Z~Ze%u}4?f`cO^yS#?=Llc86*lX_t|+~3xyaYW zoqq20bEluX{M_LpKNq%9p5qzjh+?QoJZ0`BG=p?KI&BWgXKwic#!71)NM;HL-K@eO7SHU&z z4};I?bqsi61yI0}0D6L6x5Abr!elT28X4_QM2MP3;Ibex4hrCCT_bB?PzmXp$#~`cm zw|v|crqrk2%2H-RF z4nl9Cbr4#ISceq#3y`EBQWR9u@(!)^5x+nQ|BfsRC!>A?GU`J*f=EXYsR$b1<2R9v z9}*q}hd?XWKOsEAy+1_{juO5_c!uyS;dR2l;#r6kh=(DP(1S3ETJ@z?qp4L3v~HnR zE!3)oTJ1(#c2lbsY89YXA!-$%RxQxCg<9>VR;|>km0Gn>s{pmyO|1gds)bs$P^%Vd z6`)qTsg-EiZfYf(7BqfFNQ;f16P_XcEa7#+zf!aKTXy9GB@p5VQOg!;8DQ0rXrE}F zXqb;DOs%=CEn!Lyi>93r@S$8@RNg|9DKB|m0bK$s)svKeI>b6(KewxvZtu; zCd8Yhz5XZ{d{Hj=Db-J@{wNn(X>XYJw$k1(?Q5ldVo6$QUznP;Dvd*i#3Q7Ae#M21 zcGCj1F$N8mz) z1A%*RAfPz#AKd?+;J?6io{4ZnWF{Du8IhNu@>#>ki_|8JJcLzy#Jla^ZYjmyidB@h z2-k00y>L6<#M(){50Z=UO{|<)xQ_N0%Vt_J=K4)*ewy6>O_d+9=E5)GlgXoR5&xgy z1o$2Gvw)Zm^&CS^0a_pyJ)(zV$s_fRSZ?}?cAbpqV}O=MtTuM5o%Yg(d+BAwYMZ(l z>1U*Ukv^ug^`@UO+u1>OBl;O55}-IJloVZoGrSk+jr4Z3p%JSXvC9#wXxe5!w%Lzu z_OmBn3^ooK)J8&q3^11UklBQjz!YrfR|vO&uY;}N8(L635>_URt4It5F6eE0O;>==WSO56lM(KrYAw`2b(QQUpo>&sbd4 zFTrd9y?lsXKEznB6`#V#xGtoZQ&J`N&MavmPsrGC2BSmqfT$f7-lt827Sq8D@Xye3 zGMEZT!>?$;uV}%qXrYWCzC{b=1j*m8I|#81dNt+LaP1;4J(GuYFKG>=y#&4jBE40s zzKQrN+_xFL4z_UrHwmwkegm|@8x0sx#R9Cr^t^_mzq!c9Dy+n6u!j1^w6~m*EPbK$ zfnmm|Q7=V#cq2*40NG#?m;xR|YPvkO>%Kx`oL~E2sivR4V6@L6@ zKmM~H|JiRD1}Mui5{v>FAQOxOS>*q(o#a*KIMUJDsr1xeAe_w|bKu9LU@n+PS}t-e z@}9@_6NLGM1%zmkRz&FKo_f##8bK3y3A{m`&4AutdlT&Bx$ltwF7RDIkEeYP>;eD6 zZ`exhe}H}9UjcoNhUcr%=V(6$*gcItSo;ZO($i``1^6UTu2uUPdH4u_PI#Q~7liL} zFJ7(oEASq`K5D-Pcw8F)^+5X#_$~Md{2R~wJNO;=J;1loZ2*1IdjPyG{XWnK;M?f^ zNgDtLqnkrP2D&_k>rBG2gyRUu6J`-kAj~G5NH~e`0m28-Q|PTf1RepxsKIR zR_$(jn~x1Dz|t{BF%}`qi}8k@B(0K}l@u)BK)5`Ja4=yi;SjSRK{%4| ze!@|NqX{zz#}H-`jwKvNIG!+za01~(Y{dg$3YZ4I03HGl17yYW82A!+94rJ+fCBJk zPz*`|^|er63-z@uA$*DuTWEQja2eqXZ358TqXt zT#L~s)29mGxtu+u^8bdVB!*l8bj+NUfc z^-%qRSVaf9R>7xg;x)iUJYu7R*ytcOI*5%9GMey5?Xw^I?8iR)vCV#La{${Mz%~c4 z%`!%ajD&|`FIHibR)aOvX$>`1qg*u$nNCfoBBfuT4YR>K;#eNEGK@xs(Z(>E7)BEV zXkq|O44{btG%` z0Foa@@&ibI7>Nxbv0)@Ogv5rC*bovMMq)!qY#50RA+cd3HiX26k=PIt8)o^rIWrQm zu|7EHhl3$F7=(jwS2H>I(E(YPE4=x7bq7NwS2C#7W&m#b;bs7C`r&2(Zu;S70B(lh zW(aP|td9?F2H|E9`xa96&6IsSGC1mkqd_?8hob>F>Vu;}IO>C=K{)Dzqd_?8gQGq; z8ib=hI2webJ~$eLqdqtqgrhz<8ib=hI2webJ~$eLqdqtqgrj~q8i1pII2wSXemEL{ zqkcFVfTMmm8i1pII2wSXemEN7+ac4(#iD5?0IQ~zfkglxTE{x-Gr&xc18$ECTV=+b z(U*+K&9R}3eM9VSd2Y;5Fu3)lv}1$F_MS)hH!_ldU< z{($fRvr{tD@FU_s2LBVtOv6w4{VgEW{TcNU3jdt&1i$~1_$lfq^C2DH_!uAY+sEAV z3BXDkA%3U*#udUp6MjbczX|_?{QndD7x*i3rok->U_{DnPpc)CkeMM%H$s_Xk@=OL z0NY|oB*Y()Sqw{m!ep-TNi?fbO-ufuU1%RaC+pwAibf<*_!3gIts*q(A~ZPyBGMG< zB2AIeA!A7;O;Sf2hy&e052R=))-E!8x(n{^MOyX~%EygYetnJAnS(_!q+e0sa-36nKaDF{nY0fFy^ICqXyfU?%DT>k`#WyV6y#L0X?3I7L|{)#cQk1@25F|<#M%#QdNC;J#D`xqzt z7$^G}C;J#D`xqPh7#sT-8~Yd=`xqPh7#sT-8~e12Xjf0r8zh1xK)=Y?SY}7Wf0ef! z0qSnfW%%)qeR#({9Xm=t?ANiEw5yeNwbCx>sRHy=EwryyXAGsd^zYmccMQgXjGui- zrJpvp8dZ!xoLtv|Eu?J&^dHco6|v(7t90m!2-ZomGQWb@wkuixX;4) zl<~Na@wm_8f?gNYXm=!B&H&k95}3lmva^GM--$&o6-I7sT@m;Q0md`~rA>K|H?zo?j5pFM#JKqp1+1 zsSu;75ME#qFEEG~7{m*dk#58be3WtuxqcEX1=~(ip#Bms_#Lt=QHewpC`sLX5aVjJQIKxIzYF4TF)a zk&hjSjHH7`3D>2djDB-5TKgow;mb#DZmW#0@jSwK8(}<+FkVI&4GeC>Na?>?>BY_dt2H`;7q3@F@Z$B#2wuEia|AD5uZ-Zu z>y;6_c)c=$7q3@F@Z$B#2wuEi8NrL!DMuUUHC8Y=}{8h*50F;zF;i z*dBQ|t48G5k1*fhn0_?6rFd!bF47-}hZ0nM!5_6$`h(l^yC&~UehH7Hj}YFt2&Iqc z$|LDBgim6POkQ>DJH#5HUs$2Y`y=T$&Js8Kx(>Xsc_OLif#yNT~bQuh=85jafxPe8<{=DicYqrG?*Nl382-M>D| z^{>JEK)k1OgdYO&xqm}=9*FNvZB;Ld#zQ?n9!C-$M-m=K5*|kq9!HY$!9#=*KU}oK zkLQtu=aGcxk%Z@wgiqe_eQRXIEk5}QeuK-(Z(L3MMWk9hw{^tr{O%yE;dlBJI1r5b z>qf34KDlrrsQmHQxnKM7&0xysLL3emd3>4Gk#I5(|lklcaoh=!%Eq!_)NPY5JmmdjPEsD8C(_ z1y3gl4Gu>A_h8h24=Vp1pB)b<2@fc#i|_7_`tJUy@2>o0Jfnc}TJPijL?lT3cPwty ze-9`xHklsSd}|v(4WP)kNILYeP@9|F7!S}t$j0<^mG`_HqaF$O?R1FB|GPhEK; z@yJNnu;aNg)5FtYXc0!@!?Zih6Sv>I$vjl#`;N!xs}`ZfGr&xc14O!IWFZoMH|dsk zbd>6QNwX=*5$O%wReJx3gp2fEp{%<}uIV$=2Vvg>*z^E4J@5}pu1IY?5NUl0h@{?4 zN;^tuSLtlw8IvC(i9e(KpM$$gUjYBQv-Ew8G<^a(N*(qcizVpjF5EF+vOC^U3?~fEw4!JK~5}F8-}}=!i^bpT_=QPOjiV#Ju)H%C3dxLxSX>$L1(lb6hEPTv z=LiGfJO~0AJ9qf<1iw%yA)~>d^5Ct6GFFZUBH@v55KNyt$mlS{dN1>P5%WzJGji&C z5$Gr1j2H>XwvI0xVwG6*n+3e|5MDZ?G(f+DmmcJ8RtPUWgqI$|OAq0thw#!vcNosInEHCxV-z0 zd<#)V%PVQo955Hm1M|TGkPGraJ}3l5fIbl~mp+$z%2!#^2Ziu;k9TD0MCW_ z#4z)TGP^4?yE3aQv#m12s=i>sE0P&inN5|MRGCE$Gv_8Vs4{yhGp90ZDl?`sTPic9 ze056wd3R5_YUD&-k*|@Qpnrn`+zNPGke1Q?x_dtWaU_WR9KOl|S z7^GCbeNu1yky3es9@c*W{NMv{Rn@-h_fL^8vCJAY)4Dggk8+SwkiHhye`?&g`L#FMUwLrzmlR{#jc6&aGxz>|-1j(mw(+qaYGR>C7Gmm_3v) zXd>SctfV$ox0=z<03MNi$074%Ax6&fJ%La490$;4={*h-M!qodsh;Er&qZ{zS?T5( zu0bhlP9>AzVdg3(oa%fWq-O8 z=gkN04y!K|Bl8D-O8o#_2hITIwzLlbb6Og6TH0^HN6b<60?h5`eL!D8x%wIYZ|fhx z{{q*rsf+L~zE1eh;Je`W;4j)J%S7gc9spCoH1GxR5O^5S2FqjMOW<*^5Ig}2z?VTW zCSALiKehGdB-UDd=z1|n=aIe$* z;K6WeD4-5H-v_`k^#zl>qy0bi?)3KeQ92qeUxApVXld;|+*IoP1==oh@&>@_Y2N~G zf-Z8ys6M3L%#9<=0@+{^c#w9G2P1ac0oSC5TueIzOTbdF3@isLz)JF#?;!aumM3@z zNPil}!vEhPmDxyTHd2|5RAxt|G8?JPMk=$B%50=E`~R3!rkWNWOKyG>D6?s|-}_*> zO?}2vcl-*|{QfU8dw3A5cL=m%rGLUReDOg4Br{|(JLbdc$`_aNwPoZxKZBGoDdFhX zwfA9FJ6c!fdf-ctQCraX5v@k|qn1_K%XZ5uEl^)_VJ~HNR{EP3?4``i-X4j=bJf3? zeM{FF*~q9`=Jr}TSm%~5Bj^_T4f$G8&F6Kpn|Jo>Ymlo`v=BMNZiZQfB0aW~RPiqk z5WnqXMCc&aKjQgDtpD9T+O91@Td@A}C2YiVWt86D&qS<$C~Ez0zo{|b%=D#alJCeP z*1r(iJqgekX1CgV0M^}XMPK=6t62T+d_~raKGDLLLZi`e*{dJ{>o$p<38rW>`DHeG zGyu!~7+&3%IArC}0`?wY0Wx}Dz>%(fnPY^;PVDS}u$Uu*Z|}awnzh$BrZ5w^O`FQx z;|_Fkr}jN^+)Ga|PdmV|fd1eR-*_G7$fF-xr_WOl>x=Y2RV%-$eu?@gJxC8y z3-smsa`jz#-fxLosISyls>k#YJwz?i*XZljVts?YK`qn6^>DRZe@TB?eNW%4Z&pw0 zaeAD3O5d*UR4a6qo~WMYUoibpPu7!FqpsHXsAu#vJx%?Hf78^Y@6&VCkM&&rfclyK zj-ID}uIKCd>KD3J*QyrzTc?HUmwJ(2q<*EB=q0LEFV#!cv+~!bb@F_N@5$dlJ*S`2 zPpMz)m3pOmUO%lH)o*l@Jip*Yd49nLwM)0?U#hg;q&KO(e15?`y+vrcq@i@&b(%{Ro$}m? zPn#)biY_qsm}&YfbFaBy_c620Y~9a%+k9J}Zyqp@>Cc+wrbU;Sjpo<-Yi6r?LEmm( zG%xBq%nq|dPcS=8O5bVrntl3i^NKm3rqub0|9o2Q?!`L>s?v%PI^`Mt*iTd3>p+4gMxlyOmi>?k`* z@3f=sXuZphv19aZJJycXd+aytH+0h8YH!sk`%U{zowm2z+jYj?VJGOl_AYyu-f!== zck7q!6gx$~V(+o{=mYj!@>GrA%I{1*tdB&4qrqC9{?J|PT7-+ip84b{Pz?(m{tS-# zd?%j^sXXdJ#SnT@&JgOqfVz&HM`t5h2HI!HJhGU64S5~; zM{){ipQXNqEaB*L!fF}4h`NHhjJk}v9@N$0Ac?7=o)^|hKPwnh6ZZh>c5)k89qf|$ ziLC9UbCkL*su8~}DiQ9B>ZP9lBP-bdLF!uSKFF;t zj`ndWQY8Akg}u#TZo4_pw#bWL!*y{TdXQE%;xyB*p#KsaJ3jWqa;a^Lnq>|ha3ojK zN^e8FE=9af(J!ap#F;m7+&1QF2qU*~tbEMG=5wq$ob#)U>_n}pq4w;jm6@D_9*igV zvF8pfg&jes0JK}_*Rj<+(DkK%f-FY79)#X(e>k!wfEDzc$Sm1PdNKu?diGh3c#B5TiTTTPs=3R!_3G>10vtb6vbihf8GY*>(ftN5i*W7`Ry zqTHON*0dqFu9CGw$Qht%qb>%6LTtls6lP_|$1z;S7V7n67uWbcXj4OH1t`lXv?~xF zbg|VTj!tb4(0?!X5g9Cj4ta!hmGrlRQ4PtXcQBVdb18y>&~6rLgCn4QkWK@gNzkT~ z&U{dp(?a)ny4hlgzG7FnQpNPVf|Bf}_w;GZ?NTN78=|+J&HfoxKf%Hnm{l`*8ey z(9to_b;1d`y#?noegplGa|`KghGU0=W*>aRytzY+nF zgJvK0IN861-HYYjw_ItHg*iP5SM1R8E?y|#1_5h9n@`nt7leHn>=h`NNlg`7jmuf)h~=Vl8fz5_I0 zha>N@NjSC^+I)c=9mg=f9gci&0Nl^o7pOa8hcWToReywOhQ|GfKCf&KZGy$-Jv7UBuH)p=0en( z;_M2c2W2gT?c^sw)e4$=vWR?)EFk}g-ZW!$XSaM-Xo|=s9OYuhv{9E)mt}863|W?) zK`oSVp&w>U6=tRW0!Ow7_@m+LEU32SG-|h@)_w+#y#h3Ab3`l89-e3XL2?1Pfh;Gh z$yP+_a*p*h99drUP(c4f#?*oKE392fhkKL$6ZJxJIcqOwPWI%MT9zeR4K445gyAyK z9YxPUA=geZ7#@HVa?OU^LhKqu+V7Cu_DmZh^%PL9)zBx$3Kv0}!(;_xHXy@#0`q(U zd_5h$`33cHF4t7DM($|JRRM_addP@RBgPJ3{CFJAzTJ(*lHgA`Q!$2UUr16 z_iEgdV7BlzXxkNR7JZn`VQAe>HqoC7hF62~%UIw|?BR=KC1XAy=YwGfbzkx`ZY280 zoh3WMT_&S^K9n_OXT(m}OPt=&x|ESKK;49xu$(a`$b9%F>#&v=K)WKwuLpx&)RW0! zV0aB$h1HR=;1C@7tvG3G7J>S=%t;Fvej5x%f_4pCwFM7I zKNXBw2u20eL&=NCOF(-7Gm-1z3njiPmrpof4L*`l>bMk3L3u}sOqMeKY&TY71|Wxe ze;{Xkx$`42!4bwkN>+k$cOUx{&oAbS&~o1$&fVmlMnR`wA&`U&NeT{r`w zgO{oA$G&C_C|4bbtYs~)F678Bj$Ba@_ z;Su)#B99@wrm}l_u9C6lGkyVR1~R@Mop-4nD9gJ?m;%*lvJsTyKj_H{P|nU^2c44a z3D$x|bjs)yW!FedF{nB~Q$hbaP@hDkTE~8}aMVX+BbT(9dJ|(dF}|9Stz;cpN~Tyl zkK`FpSF?v2Y-2LR5i;&d&SV1P+Yu@A#E6B=Knlxl_fS_ezK!}S=A@KPJs5lqS(WpY zXuFlpmk{H)t(s4x)^J}iHK^5tK=nKNpJi{3&Zk&=8OOa5l;>_E|IKuYQ7hNs(wqJ~ z{m1Dq1r7J6;63OdKx8Q2-II9v-mApF1IImwTK5pNd}ma&tt8LJOzZ*r+~fRc_;POd4hY>60(uKHGuMYjntZr$Zf#=PR>E1?fd9c^PH}CGcwIq!x0}8vef`M<{H-W zD%zcbma*VpjG4<{^q~JT`ZLTXnGa_u+nyYIZ80d@r%=xOLbU`8=2DY-3u}u=54yf& z27S7P(6T?G)m5O31!o?pcF`}S^AToZw}L%u@IPw!ZGAruxBXQ z0xI75={ZDa7MSg#-tOv@?mA6fDOXGq3HEGvO~MR6so5^aNbzM0lFw*dIcr-;j512z zrOBSotB3^pkxy;lA9Ab6?Ti#HpWPfHrB<{!-N$erpu0XS6?WoYO-}`PH825%4b#Wq(n+@CBnJUF(KcBOCIz0GatzxJ%TY$`Zjit6lUBI86UtI6`StS@WIE!@KR zEsSp=x3G3CwrYuQ6K>BIqks0Wh0c~-Z_QGhq0Z1h3hJNntbG#H&w%b>Tn)N3$alYW9=F;Ug~)38Vtw20-D}rC1=HXhHpWKr#Y)9**1?fVE7vK zaI%`MULbiT?_zz1ZI_YvvX=M69Pb!Myq9Gjf^RuW#QA%!g)pAUg=`hCS*{nyxw*0Q z<2zB;vj^Vuv|MYJYt3@>fOE4Ah;gry+(KLhTkQnRZ6w!)Sx4Oqbn*O;L(5~gK@SF; zo8?ltF^s$nw3|t8A(k0%<*eOHpL32bg^os$95Gl09bQE;ORfvrwbI$b3@^sf#w~`H zElsq|(tm{hBhbMM03&`Q*VsZ^=8_6ta=$qbjJ^&*Hx<}~5^O+4T z*XlycYl&bt^&8|9V95Eq_0)7+%y{Pg;hRb@V4vYzj64mxYWgpb$X*q|0Gqeq? zeVp;Hl3at1z1f{`%xxs|W7bjkVr0B5$Du>cIrPv0=V`e_ZVclKK+84dE~DN|ay?pR z#+AcyZ0q*2mdg@d3LT9gIfq~sbja(skU4Z+a2%J#wNl>z+Kpg>TbJiN{S|P+cpG~g zI^t4CY!xy-Vm^a>)CT=P*9aPJy@ol7IJ#xeHeO%sKj3^U=M%+ib~W1CIG^zv;X0LT zIXUOrM(o9r0&RT0m`%-Zg9N*&-yoj=-Fh&LbxfY8Tz~kc5)9Z+_!c8igRYwXcumcT$s?iV8O?Is zfb+2ptbH7GuaZ2UI`(6C!ZEjz%!64+-HVa&{EtJ2oM-5v1J2EIDcl&w7l1ZCJ6}e< zndG_EG8?WOj$>Q5m$h7q=u+rt1j#uBtDwWHNaoFTK|3ysYo)#cv>QRs8Tu=rL*^=Y z8#?0hMvM;`Dc{l(Kj8O6f_~7h5i~qQ8D=BmxR&P&8?PPqA8;m?Gl}B$xEgJ3oJpQ3 zEZ3k?@a3IJp8BGirR-e~%&bv`Q)b@%Emd4oHETMbASKm3J&eK~fmmzxH*KWdUDIZ$ zLh^hPcN47qm*-ggm&(bA1*)&QfcKld|&f6HBn8K-?4vCzVEqE)yelf8&$JBpK7yuUcDsW**vJ;RPxP1xjWRQ zozC}9DC_pPq_1O{^2=DJ{c@HW|2-*_ZjY~Lne^XhnetDvO#7!;X8a0eq?eWQDkagY zSSI}sSf+df%d~%*WyY_T=#>AVyh=-SBg>?JhGojHVVU+nVwv$x5}o!xmRA{xUduA+ zf5I~5n^~s)Pg!RCI*HEwhm2IquV>9wwg0P({7m}UBjc=Rne;zrnerQ0ru{EiW_*i` zv&a8ZULijlS*H9yvrPL zDgQjnwEqpujNi(PydbZTk!>uK{zaB4znx{;?_innFZ~Z0c~Y%bYt@GTb{p9#{U9T| zSSI~$mMOo7W!fiMW_*enNy{r_B*QZ4_p(g+eJs;{Kg*1NS)!Bv6?ujH9AKIBzh#;B z2U%wPt5PB(hgc^4Yb;a#Fw3-mon^)!VMgANSIEelER+5%mMP!PGVOoIGUJc_A2K4p zvY`&huS6V^=Rlm1=Rp{q=iiookdb37lm0l%lz)e1+P}*(<4-Unzn53Y$Vrw-{|A;S ze~M+=|B+?J%ah3^BY%=t$jEyvlm5>vQ~nIgw11yv#&<|`%KxjpLVo1g6H+GqUs$Gm zC(De_VoCjn@(OwRh-K1$%rfP>Sf+h9%fGkR{QGU>Zy7oD*NpT?50Vl2m=I+$p;@L9 zavYS`>4asONjPLA5y&gaNFrpJOhhbG3C}W}NU+Q#@{p0lC*+l6B$3ZDnfN5jRH7Hl zbmCJiGl|~FNaEA-N-~ltV3|yu#WIyBWSLHUhGixp&mfX{og=R#Gl@PdlZkU#rV@Qw zrsYVjW&WAJ9Vb!&d5yJRR_>a#!b8cPn50|3BqMKI4^hNWPjbCnzsxiz0Qg zDv_gqnS5`*B5|H_?zns3R3?gYsw&ZsszW?^@`==Tn5x8QMZL?o;+(2V^ru3coPVTN z;$)n@^0x$+tD$ms8724ID&^cVOU+jc6BkNMJkmuuRh1Y(g&r=>sj9^1M8zWw%&Drx z=cy2PNlsNIt`hZocU-(7IaQUon(AHguF0vtH=|1>CZ5rtoT^G(Mum|s `!U{Udm zN^+_yaRn9PuFR>b#I>U084b;;s>DA~VMf>GRF$lE%fAs&dVyXb?*^C48p4(#TdR8C LTpRwU?d0D8qPP+; diff --git a/veggieseasons/assets/fonts/NotoSans-Regular.ttf b/veggieseasons/assets/fonts/NotoSans-Regular.ttf deleted file mode 100755 index 9dd10199bc8e8fcfcc5c3a1a394557ed00c567c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 414820 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�!PA{ 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

      WJ5>YvSr`Ry@8Xk(Nf|7+19&#gk0Wpf>j;!@2w0 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 {fmL(cVBR1C-5})FeV!Pf<{1f)D#1plh(C>W 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

      eMnnHt1v9x zM%(|Lk>SmUFAXV+;8f&9_st@)^@7WRlf$;6I(KM~rz_aG1`j>g1HLfac3hh$X!q++yqGIHo3jj$PCNYbAR|L2t#CuJn8I=isZVwFEN`lf&>>5AIl32*Oa*J?!p%YOUq(bI^f z2bnp^e_!7#k1XW3C%qPkHRQw42y6137)tfY#g>_3x@!ZXR|B@40xPeyzsyT`RiaKI z@cGYC!Ov+&8P_OukkyhAYy61(Vqo@fF_*HfmBqYJ zQy)9EPWaVPXut|j$=e+M3{KZ$4Bw;1{YHXY=doedvbWr_uHYjpHZ~lVlyzFWBI*?7 z6E3uA6Q9O>xn|8v#L{h!DgT6@?nU&7K-x~3`UT~)h zVd?R9(Iif}jF;CsP%BezhYT)E`O?w9JqHibsKA^so2kzA7hKy09tecWh~{bNatLPmAtGgxu59VX^p8`C!)(+XfdUBfdkaL-k`mDh}pO3-rU$ViG&wnsnm zS1ORt5`zR!*~vHDh0GVDI~9t|){3O}Jb9qTJH}jNMSJ6WkTIT z{cZPaKUJ|~&Y@q&>3&^wFU}j-scr2RE*02Xlf1(TmDQM^SUdoV*|Oy!`H6;LcK}uW z9t0q0A^Wg&1YcHejb39v%Vl)co8OlC^5S1Q?2;&$`$c%%Mz^|7=?qL|+k}`k2(fYL zbAB!(0h7|M!p98g7&K-C4ZZpBiP2gtRIv- zFsZQfu6ESC>B7OEkTL$``}WrN^%M8aoL~n|BFe?w@|1>Z@Abm!>6{fZSBWh9iWBK% za;(tOr2c?Afht>4?!V1R>Sv{7x4QG2TI$`LX-pq&fMen>65}Oxe^_YUgwSSjzy8#| z=1TC#!TXrZ-;&={?^b&MH_g`a*I6XF2b?V#DfI{~myle26ZZXXir#RL7{g12oe8GH z0fS;1J(cBhjlQ|z=hhXAg_eKWl{A;PB*INnv`j;$%dhr09u}OM`z_DT&MhCJ6f+M; zUDo$Di-O{J3%du5^P@~`TidsOhTq5`Es|Dl!whEn;4`zg!s(xD*~HZESPO(3!7e|> zAHA9T`5rZMK^QX6Fq0SAA&}UgUzGn)y@sc)GicZPiNmukNhvE-(tQ(Nce>2>zJCx! zNaUwumX&);PXedAj$1vh&DtH!ni)K>mvMoDO)Cwxn#*E&{j!xlx_+$IW=waw{jno> zzCVBV{6S)q&c$nu*X{`C%TlZrwY>PMGCx@`G`774g`G##7+k^Ko z^T~Oh3wZ+)&n2%sIk~0f_FB`42D|Xty9rhKrjNHW=INKP<;a!@oRfGdlSElr*TGfw zM&C`ULadvU-4;O2G{GywcYoJ@jY_vEU$m2dnqma=TF{CU&Aa@%QnyH(UG{>3yRdSp zVr*3ltL1&H*KT+HwB`Un#9IH`>vQOk5hbi6`TKWe`wJ6JoTBh(0RJ!bCz4JNaMF{?v z&Ko<8Hz#u6l#YDHRjDqTUVbWYrLX#M8C8!M}(p)lA=Fj=O!Cm8({=~(l?+4Wa-MMzkVlY3; zr!JMgbzkJAaB%tEIL8mBOm7)3{<``?jIMQOdi(`;>NGT`@p-jXL$UMr@FUe|IG!YT4I3*fhMTSrYqRmn!o~Y+PLIAk>)YgtdgT zh3-4ZC#T1Ak3D2oWn>C6ZWp_r-28Tt8KGJ7WFAzH)lJ636>zl&x$TnE%dHuS=KX2t zn-d(!&kP^u)xJh8k%i*xq^dH?7SyN<8%sordeaii{}0AMIlsM6En-^#y= zy55|l7ACY2Le06AA|56jZSvH3xRM!!Lej{>*OL0}x0F|>`mTQEoiNe_fSaKxfeUT? zLv=Wb2msxH7Ak$<)+R*K5Pdpsn_9(;SsLv9*;92c6pUEHf>@mK>65ghU*&HNXnlh9 ze&4RGr|quK_&5HFjiMAIWi}GTmImksHx%cHDvmR7p+H~>NzrVdQLL47^1bwGB{qVsqu8FV#mmmC39lY zu|^@eO0fiK_iOo!`QQ105pra2(ql90vN#YcEO+^~sO9lick?Hy5&C>0GA$q{bgXR; zFBj;qHqSfJ&dtM-1cUVH>Im`3lP3PIGoj{q9V2hdjmF;z>y1{TX0Yhg+(lOx$L%@)U&Y(BLWaEw_~EI_|_&SCNg2-;9^s_v>E1R^GPhV{>70gFictfIz~4*`6xGX?*9NIAp=D+fBQ<#g-;lji1|vfTWdqM zfv#ep4Oxzg0MxO+l|@U5{I(2|r|_hBj@fPglQGv$VYO=`)U%wy>UpQFJOxJ0zy#gP zZJVu41G^l1?blTYje+vk;i2LP?Clk4Kw-ykX+HBy%d{{H9Akw|kRUT=I~D-1DI=GA zliM2d#=m*0Z&E3FNi0+wl^+Uul`j|sI}vsFgYTnr+52iJ(lteiRW3M^y{+-6{Rh>t z(&}v^N3>hZCr-M=vNNkiJ-JC2<_td&sqxOTEYalSWDgoT z3o!b@@ejcDj-ICf0IS1|0*H2kscko+c3bY#ev&~XKxpMqqR0H5p?YKuKoc8Ch)r65l0>zy51DooncW>TmmJidWFq9D%b~^2r zHavItq@EYA_gH1x@vw!KBe!YcslPoY`8vHnaJd)#zly(G1T4Olmou0qAZ=Wg0M80I z17X5|DWqnS+DYm@-05vRV%wgde?H177)Q-T3w(UkH_TA!d@YWBcM0PGz%96?Q zMSasufBNGL)fcD#04d^w4j^Hdn)harj)6(xuvAOxc1&eImm3SDvoPHnHNVR9Klmx} z{a@B`axfj4*Ah9MQ~~~3#)U@sxNV1(8_iJqKc}Jn6fRw4E3nAKaajKV%ky&5WHBn` zw?;g`4$#AeNs}W9-e5ZNNOwuO2Bzkc7`zK$RQC6p%1IW_KS@U20<3IY-{X3RDrPvI zo~jijG46+GZw1^Gk;{Dakc^jnXmGNZYlzVf{h>N>#Hfq8l|KD(`$brQeg6RX6b-em z-;H+Hf49`~;RmZ0GrAGk!CU@QUZ*x<(+`0FoxhMcVLk1$9&k&YQP%{{Z^; z*QMe>5MjZCjM(uN7V1pBNn~T*(-+-I7H(_F5F>O7c1A+*U907+l^Dwx>Krm#n_>?l zGizpVHBail%(JwaCBhS8DMSP*BK%Igd+I;a zZ|mQarU`rf+g9d{%NzKGkH3usW@YK$YTnyTGXnCw=sKm%_Q-=q40x@oFHLzw&yekr zmdZg9n-zvI+%Ky${IqgojHyHVeNEcROIqXK+e44Sw5$6xZ`oR!<6LWvarWukS{h%_ zV*bC>=XH-85EZa2d8C%?oTv`&p5*G&$Na(k*)|?YuwPDzR~|Gcx;$2uq`wYlrEG8J zHHJ;xj5^UdApFnftZ2PQIh)Y&o22>SLuKVk>^9+Iw0mD7M)2NU zFiRY8dVIZEavkMvn)M`RNhFosct)FdfAP{s>fVWpCQwwXL{Y#ztZuD!{8YZB1i3Ru zmU^QDaxT^B5{++BDer2qgad8R^Ncx#_4Fqe$otnxEw=8Mm zk-QX4`35N>Uaw9tUO{8Pfy#~e>#YXGd2EtO!*=j2Ehf7ghs(=BEU;%Nxr82B2hA1# z0O+pU8o%_{f47BL>U+JK{>tw9JS$&s3hww+lLP@K-5l^=Pz9{YdmH7b(QHDH2`gsz za_Y1rNcS=l0A(s}K4s(ktwS>Vsx*weir!v&2eac^YxUQxWW;vL(1;>o*we_7f6~oZPdc|#9#)oNeXNShxgArr zB(m*cSw5pXh*+^J9f@Wa(#D{`^!VC*sn{Y$2(e;+!k~Gbsx#{Ol4WNdUmFI(HE)ne zz_b1}T9P!hTt zMT=~`#=ZUZm3)Cyg4ZGKN?td*rxbdWG3}Pi!PzeLf=G^jp%xe$T zv0{!{@T6Im89^w_hTxs0SzGS|UXT3C{JRLm{{VJbS33z=cEvtEz}utoq|LjX{{V+S z@w{&I7aa_e6U!QcOIwHvEApFZH?TdIt?zEY0*eo_jx6OyK3epqck+P2)q?=V8+z7T zdcULM`rbySH^_G+5J+DOY<1h><)@b!5+!ylB1PH|{Hnh%%TfApoiVWoK4xUvBry*Y zvo(hADlJQm>Ath+kSumre7vRoOEBSRlbLVg8; zfwZkO`0_MUZ83&hgSCa2U%9I<7U+v8*)zXsV?T&8-TadhcNuCnBEyLptFs)thjPQ z;`+{hWSD0q;S+Q)p^!&7Rg;xhD|2su7fP@n`BrtC332*+cbBmY&b-~8CNZzc;G{%N z(m4vK7jZ0fvX7a*S{S)Ff23SZt1dnFNUlKYbsYZyn<4R_01q!R)--qx)y9zorh63+Bc5%F!CPtpwAQWlR))CW>aI0w>Gjtd z*0}pSs{a7dt#tCgC`cFkvE@=SQTYh_h#2~5W2(2}w*aPYT%`)kuZ zOCe^H^xEV`@3|Svw^5@9z_P?wa{Tp;{K5RC>v))=B{HrtVI0sc!-&R4K-na|C0O_U z#HnS&geES;M3=+VWl_D#`8P;j%UE4>>OhmDJS6zg5M*2SD=w7=C#U|G(@>s^MU15) z#DEJ0mf(J(MnU{r{%oEdiBjVmf+Z-nwa(TkKHE}eV)(Cex8)&CnI5Cd$NvELY=T{5 z2Wcq!__fMF?eZ;bhp6uC4g4YEjPoY(;a%Q3lswBc=^H}3IhZ*=#JTNX1x+F;Rb_03+-#u< zCwM2afh=rIfdb;*@m(KU$T;#reUEii5vk?dw$HfVn{`VUr%5!?#%u|Y8|&^AWQkj* z1@7jCkr`uNN_7NptB=^m@;^6q#Yx{)Ea##qDNPK?OU%I_!Tx8=!4J7hSC zkV%?2V<($dca2V}&dtiV*+Fp?kq;>9uq;UPHMv%@f1AR@o|}*0-ykwdLxho1CA%+5 z{N?LA5F@m4qcmKezO+^{FfS-_MZD|K7!%5|`~GkA z>7&PquyNH%XycLPxEArqSNe1E85D*=2j<^(t5@gRM?)W8})D| zgb+ovXWmBFL*SA>2a-yU)g;I1W#+1Wsx(ru_0??BChrQkUZ?!DzyrGE5!-NSa!xDc z;N!OJsMYq!@qx}GCr$f&KYFEDi%SS4Ldv@xqdK8=1-3oDR-g&8unijA5n_Bt>ZZmH zqBgi-H6$7=>R4Fqw__gDSom;bFIm__jgOBVnVF5PrQO@_HAx0x**r&Vky}+h`c#TW zF~M;fwTVsME?*A5>ODs+829Oab$U?sEM%BTktF!J1&YZFSVp=ISB05%M)M}>1hxJA zYs4z|6{-6*tN#F1Ubz0-Jx zESfh@{MsT*<>5+yDTdxwBf}sgcAibVw2@)SA?c0K!lad8ppd(Kt`vA_0>H7pg`@`e ztbBZPWDF#8*r=S$Tj6StsT75z&1ocdVbbY7sGB^pZyod+T~`OF@&lj*Ut){=#*yXR zrDSzbZ*joeUwv^W;wz0>^~Sp^g?3jT>8>@Q{gtRb&r_cfiqAJs9a%0IERFe^_Hv5B zm(e{bhIBacV)~43Zx&PpGt84Lc9EB3KR)WfY=vbwN@8RnsW3`Ru*kO_1}w>6p)-i! zMz-7Akav8y;mc3yeuWfsWbJ7QXR?JI$BVwT`hQY|p~)b-Hjfw=w(Y~periTrJGS+n z2T#ijdoPQX_xQPdG$Y54pN)m=qqOT%=T9Ju8*vdlp`G8l`*z3v8h6JLW}xHIcSZ|) z-J)H*>*3#Lp(I2J5S{2r-EX~bFW#k&eQk5T_ZRK>(8yU4+}<|Zzwh zloAwx{{V+&4^99ZN!04uOEM1(M6fOdZ{cKrH%;mwmMB3bdx_(3uB^iT;onT|;SUf= zuomrVv0uuLGNWzm@*dmwRA}2LGR3wJh@o&bSDA!Cf$vbwUZ0PWz~jd%nWcX|-exRY zk2lRw`ZuO8Hr|mUo|#9WP4k7;V9xeJ3p$X0zSMFYZUjn zQ^bmj1ZzZ#b{g?L^zuASFh$iC;@h~fBZa6$jUa_@vN<1kUEVFfiqu$e;63Ei;mEc* z#ZfXz;Ol*{mHAko7tKo_s72Q(EgXadl|9QS=G*rhlA9~j3r*?v1@Fx!I3~^1QLDr} zThM+gOM0@*Nwl3jX{;B$S@v(zo72)qd~T-y01*n}_vVX&?(Kxg4%FpT1k@-SJAH{#XzD1|b^_k=SaBb1ExKvf_ZP(jUPlEkiQ7c*0SxfB^ z^#%3kMYV0VxBj}r$%@M+Kxwj_i4M(s1X2E)ulVWZ%O*(3A#QKVJR|=A(@Z5h(!`K^ zJ`{zQnT5$eFJLtnr{!fcL5xAijg6EqVgd1}Y$r#W6dQ^g41h={Q`>Y+Pl9rB;l9_g=-g zJZePe2RXr+?C*l@jtjU>C3Se+vrZQog0m{5W1c>|*kdjRc?2^NrJt9WLY&o}yf ziA^-FT5>Ndl1}5>tr>c#p+P^H!oYAe?v{=r7|63QTO@!Tt9@Cu+NvuFah2Y5A*N%b zYKjGtHS9>onY?XJ5}VD0;~s5%!4<#tR)qbv;$iTy{+c?Ub-@0r#iirwF4e8>FMXeC^Ls%juZS>3L^lXAy{FGXef) zYNy%A}L062Q1d9F| zlM~QlkJNIomNJ)hS9N_`Q5y40(^l!$OmkpfWMb2p82*nt zyrD~EdVHg9Lq?p<(j!ULIJ9f|pNhH(%F~6=*j+)~rsk%>j$W>G+g@2?HwBfi)8FR# zp0TCK1!bJH#2=N7mA`y0>f?IQ{ZuV#_|Vr{)PCP)zp}If-(6UpYl-`6#HC1!elBvC== zzMcja1|)o~ILFYlO=j62S9eeD)N$f^X!MMT<82|HOqg;?Yimz=Af1$a?Gv|=D;L#p zCH*1Eh?pm9JZz11d-%Dde-il8vV9_S8M9XQ~dp`VpHzm$u6 z8h0MZAN0rlRB`Z%k59%OD1gv%>2q#YYC9zX(X6hf!}n@0 zRK`&g%KInKYRk+WdxQS~nMWgegB%tOG$^(*g)Xt#xdT4hd~AtwI-kv%EcOoQa4WQLPxUvyxi?g3~sXpZK7DN$ky#fAZ`^8t$L0OnK*Dr zt0bFGNl7!phk)-sM;ZJ^PoBFFh6zsX`*H!PcoGowx4?Z zw(hG&>P7F%f45qSDO{?PV&_|ZMxz>SmgNQYKX{5VKKsj>MEu}063T&NI?D2)O|)L zFAH3QYuj<=6;LP!jE> zhkXv2C~ae6ZSU5S1Ot1WstL8vbqpvXX|lI;gek{)HrgsV<&}S2Y*>jAB1uM}Hxs?( z`@we8dM~fQF*Eo_Dz)R3_X2NbZ!gbV8TK$etO5HpseMJ`3yqZgBLoDnvflpyHLuIb zN=V+mU^{)(&B1ICP0)~m zKPZfXbsgQ5$j0*OTevrMLXrT2AQi&-h~UPGwaRfF^<}tH2K579aKFBUg%$|d21b>v zp?;{+C9{mlG|);x;H#U`vLBwVaJVT`nE!%kM2 zKNT6K0LwEHOK5J!?9}E-*`2IVTIYD~w+e0KouDXQ8Xn3B6h@?v%LhP5C?wH}BD;|E zo^)%gE&M~~sG@9@lw2Y^oslK{&!Muf!n!S&23QKEXT@^y5W@CS>W&$FEUc9AOSm<` zjHws6@4x)ic6fM_bU$5mgWVVlk8nNp`m)2RymX^r3hiF-d_%KsOX@gqjDJzYjLnyU z5he_XLDonw%?m`_*$`cmrTLM3lzm9ZQ?Y}C1^#fsg>=Zw$uW#F2 z2ivV!0xj>-j5$87hLWkX!g6BjTzLYAJmjpm&@m884c8n&I)vTusb%!sqL|X3(|WI`uniQ5 z;>#dXIbCgS%U`R*%7~^&>8d01p*pa5+fn}j+2Ns?nutoJ=8EB>l1>rY+H?D>7x}Z( zb3ae&5e3RX6L3K#JE!$X8bib>Hh#H)bS;Y zHya`33RtTIY;XuBRyXS+uit9TLYpxOgDx4i^C8OvsT^Y0+OnPKw7DLsD!Pyeh95HV z0i5_l4-%ySET8}Y8~_>s1z(L1eG0!3?$p+UUwEq?+U)-T$HJ{|>8>BsT8k6eTrWX( zlXGi=H2Z7Rpc4hb^yuxGA-jmtO~fdJjEvm!+Pyg8R+9=nmSZBwHe%fA0-qTqT6#li-kG_ zxzw#q98BqqB8}{j0I8LFVo)=3Kak|@)$KF>LR;&pyU75mc znM+)(fZgrfwbjHWVmc6YM!$(2PbDyElh-Q)Mnp zI7^14?Re2h3Zu+fyiDFF<)IcFm++`Ipwn z)s_uojrHX2-Q7}2YnLSL9`o1*1L{~qCc|8JwT<-~{;GNLvBoq^Zm@z%s6BwSLyrQG z?!bZpECuddDA$&-!eP&l6PwgBTz}jok0Sy4bPUnVy#TDw=XYgF{b7@IQzJBPiZ2?H zc^OImCf;q-@(CH?UR-2zcM1<7E%PmUoY^r3pV0(ICnsv|D=}cM(ly!SW?hQ3VU7O) zQ-=Ql#Kn}7j6K)CP5xI}OwUVw&`K_d=WD6p$i#Bp4N05oQc0DTv$Qz4F}M*~EDVm` zH#^TN3R4VN$&lQ#V}k7I85$O1cE8KDsqygT3o=Gb7|MW|l@8V=-{t$hDi{i;M!`tI zo*0a3k{jMD4p7N&H#IZM{6;&NlX6L>o(S2|HDemHZ3B+&pzZqU90R-y9iV`Ix{4Y0 z7RlQzlaX@>Cy`>mFHyWxH#01MmYyn}JQ*3@7f6Iro!g!DC*4FgjI2Om#4t9}x~v3S zwcBnt^DpA7p85$isw{lkX-fTZBPVAaK2u8NK~(Y*Y{YQC!k24pW^3>4QS(+-Hczak z7pX?2@!^$hWm^_412-eT%^!}Q5N^?ur?U1uMIP~c+qhI;%)X~Ac-ZsD){hVZXWDF3 zxA|+md9C8Bz)F$fUMBtYQQd%T4yMMMOu4#P>OzRq_>ws~BHxxZ`Q?8FN}E-d6S5?X z-3cALyvjT4)2E0kv{I-cKm(?3B-}fHFLvsaqmLdoL^2rX5iZqx^DFGW&{%k=U5C|s z(AMYTKde{w*wz04s)CJ4HUib^UV)98xITsH%J9#U2_0!8(DYS*{Hm(<$N#}7HyIIo*u6K{#u9A{WTpuS=6zWfdK+* zwDxXl!_AZc(+;c+d!49s3_CmO34KdHs|;{~6lT$+asg!wi{)EWz=g5^ze-gFMxCS{ z`doN1k}P!sNg`pnr<8a)w(=`$vb{em)#HjkQ_PG?ao|zPq+GoFxq92VSx|J>%R|$% zWH|XiAJF99$Q+;H%Dx?h`MgP9nf$u3CO`8RrO%ZXW<;Xj_Mr7uS;n#^J*I!TqvM*j9(@uNJkbxjbsZ_1k{>)ZVxX*53_l!(1)( z)&9x_ZZ@0L@ZcF_$MtDCm_{4gPO07cd6a3?R^8&My*VQIntWZ-t}-DY?{F;WFXiP*8SEOU!SiFI`wziI? zyNCTWNFX8|G|+Z-_tbJHicxYjup*R(+DC=^D5g_%oQ(h z>sQEOA+XWStT^rWeN?ewV;X)ooo4nVf=@la=SyMen{DJJ#d&hKv;C2+CgNsaOdjYF#e`E%m6ip46ojy=5@6Xkjt zm{{jC( zq>5QZ%!tfaZ-3@~9%^{~Q`285PNC&;7jGNd>&^SM5BokGa?K^S6mTJpzGhNPtW)31 zP(z0?haw=oS&hofNxa+FQO|R;<)M-jsgMoUX#nN?E8!L5`)m5@-`8K;TtGhhhE>{P zk0E;2xd5`2iI^V6fBC9xVRY)+KsnW!e*w5Qbhm9LeGo7)-ro^`zpC_dwq!#KjsVJL`xu1gk zDPZ*InrXn^N@x%dJHG^9ylO|z+PRT3hEz8y$N>z>~qISmGM|G zQ5Nxr7$GY<&9=B0AXKrPyhr-zvZsxDbhWw?qUZd5ykeY@?`itFR2MVdg0*NFIcUyBf? z%HM~_QptcL86*)Lug%lH5~JqQk-c%G%E+2kw9@E-Z_eR3Ga~aMw=Vs(a`9eYOokuI zOofz*3WYo*wwwIiv^^`+h*$w*BNMo@-^A`t=WlydhZya}hn7r<0V}xnY1#&~()w;r zb`6ULmQTt_8rvE6k+*9P^7-k6q)pU1wu4iy?#;UMREdIFVvTRIO9m|9Z`p1mc{_gX zPXvyQEbIAl0(nXCIK53g%pFkOtZoV8Q#_11N`xu{!4PuouHZNm+ucGO99)TGxa#C8 z?S?fzc_n)%_-Ueig*yu?Y*J0ZvA5Y=r2B!kzu#EzjX9m-tjc!e@dpJ>5U8t>aIFe5jSJ;v%Ai6lXBBYsAg$;M$6mC4Vm+F{{zC2;l$SA|9 z63RC9UNO(oH|g~}8~jw#INR2@y61^y_jxE=Pkm~5R{(xBeU=^LU+6XJ-l+#H_;`}Z z3k&HX8zXPscUGun#+pUJ^-NHckm^~ofhJJshkoBTJ$i5R17MX3%O(k$Adx!bji9Qq z+sWcrK7M-1l4dOyM6WHuyKZ*g!HV{7JXV-0s{?QymgirT8jm~Faiqh$}{w-eOt@bRzL2I=GGZj&<{XpqZr zvncF9&dVYv-=Sm6r`c^QR<7C>C*N~j;MXuU+CDzZojvt&W9+rfSf94I)H6#d#>~K+ zPwDe3Y+c}8)@xhxwu|Y`zDo5kTb>1nI%q=2JV1cYkoKBr!POh0y(qp#`_+)fIh#BU z&SToEC_!kEocI#|0L71Ebtq2K!3s$u{{a239ZDnt&r_KT^m39|#;!H3=z z)sT&rxM0A8-KWh(@jy-IrHK`;^0Mkx0Pv~~<5-{!Mzx2`R#IfIw)c~K3tKHpJDo4KJzo^%S zq|VQkaq;7@F4s3Ff+CJ*k-Vt1()w;VgA^U2Y_4Y~{{XE>QTTT|EpN&FJL3)^lcvlq zd&KdQxBPsymFbbh*k*W|Cw$2Iqfyz?J6GmcHHjW$ZaEPwgl!|0xuTUMB&_hvoXX>w zd<>Pn*p{_{H6pYAVYf{!$G**f5UUbez#Xm%9ckJ?zoWRM1L#Q%7d#wyed?>^9%=R0Gtuh$dkZMJ+EQnX~)vWEmlCm&8E#sOv z)k{wjbmQugcSS{K8$R`K^xmMvA$m(aw~kT09>&enlX9zh(`!^xNg;{jHdbC6K>q;L zPc<}4kVJOix@p~~Wn@P@F8L-vVwet9OWl;z5M1=pjDa|f?XKcH&3agK9BoTThD!upuO?WwmD){%B7 z90K=#@vS%t%JerwBpDeSy*Zngri=?@*}u$Qp}H@X_f#2K5QK*)krax-u6#s2xH#Qi zd7L%dXG9I#oPrU99}dqGQX-4ak`Zs2SayANu#HsO-M6BJxEpTlBvQ-zl$3$Z67B?i z7>>#W0IUEGQ$TIz{6>jlc8=0-M{cS(pX#8hHDhH5-%(~_);D_?^D$(Qifc+>FaM!YmfV3+`imillw&bLz_nrLyo3lN7AqyAwS;-DZ~=b(13+ z(rgE{(SI>V-rKglR|C@X;mVsM4tUoTkdl@NSXmm(Tb7g3@)q3cp$?7?h4%bbr2bmM z^t^Y*fCbOXm9~`|uhNW@y?y&XGD^pqTy%yk@PA8+p+?9QTpgfttFiGnKI+BwEOV?< zE5?#8?j65-_i7gP?7;>sZkYJ^T@k-_(9%t`5ZyQvXET2h+OhI+rY(@9yYi4xgK_{* zi*j?+Z|cn!dr#6R#ec!WW;u4 zSg*9~Cqk`K{)9P?Br2HLeqy=POL(Zql_Sp{>zM*{p2QC$-Is66QDjGuv*2V6(8>W0 zK=CWD1$3-0Q<>6lO;0(a1bi{@*tBT+E@7pC}g*#>}T`4-+~f zF8UH+Op`aHz3ifnZWXu>iHp z8w0}hePk>HcGAM2-Ohsd)YP(JLam*(qUy*=RJp(9 zkNT=t$v^i}F=o45l185jk~tfos(G$1c-xn)S{m*6*BTo9J8J#D<6LcD8vgpw{{UTI=xOck{+iac_UUW;>xFRm)|X#_t~&ep z*0rD%qtquqsE}@t5)r;;9gJ4sBK_xT!O2VF#f;ZXN#y<`I{?hZ2P-o2FUwL%>bX(+ zL~8vEXjK@+00(NQ1Hz+kJGV5CSa|-AnI>-aVJVPoaKP$JdhAo>t@?)TH5aDKkt5(n z#Knx}=^10Wx>wdP&CFGKDTfhz15tXe3{9DZCGR8vmx@F-k~yOBt0D6)HQnv1{It^J$f8)r^^LhpAmUK`}g%bz{N-##s2{2+e;Z6 z0|kcGxw$$gb(y)Epu+Ujji!nak`rs4pavz61>NDP{Va$RLofsX0FBBo?_RKdFe8cbBT4qWpwBpcA~WTvv~lfQym|cI4j08;X0s6)b>RSZGHBZrc4GRHitOGBImyVe%f$ z^zDx^l*P=7&$(_jBEa(2JV6~KL%sJ~ZSA(h`)j3}jAd0fig+KTJY(eDXO2|vSyOU( z9-Wr2)bxTD&FN!?4So8{@PG=15tk8u8y09?@`B>)M@v&*pM9*+ilyhQ%^7RJQ2@< zj^CrlYmtNb5zp$6c+Ts@)-?HQZ0D4L9EYgaQ+8&uw2Iy^U*)MYeNID^@)+ZSR&WeqF2*>Z9J?RQxoa!e z{c?CRCXA$!`bH}pUNsPU%8Cj1W?hxu3i!*JNr@>yxiY6 z%}t6Id|*dmaso?oTTU9KmFOgP3*ePgL37NlZ<$$Z7bnxG<33(qmVj}=w ze!3K<{%ek9$HHQ3Vto?Ql{$$JIe{$I~VK@!GEu`6&me7_1MZ@XI_ z09;kO^r+x|Qb=M)XMI7ik!e!Lw^A4WZHJ+(nCyq&a3|v02z1u|^p4 zyR~|+t$#RTOX_loHsHsQ*N#F723an4w$i&IM)0jk>#@cl#+CUQHuTlE4T=ElQ_IRJ za@!5##!cU=mMaay`kls?^s$H*H3-p3a`sVWH$2s1Z}0a|Cx^2xA5fN6GtQ3`aG{W@ zgevk8bzW^e)qg_C{aDDk&GhCE9LUPHOoWa6Zt3}X9W%4REBIR{ zIP%suf3HBfSn*sOeX2_?x7>tthVbju(#^=8QQ%x;^ocq21T6xk&F zlx5}VzviTeoohSPW%ZnF-$nG&8L*)0!;zB5Na8U{H^QXzPp>L?DsSd%L64M??Fj~mT2hRGaiS&8mdTa#9Gw{_^; zTOuGWBAXVE@BG^-7t^tSQ`9zFNQk^_OpPHM7P_9Rl>~E6#g_vax{QT1StMckYrn(d z=b{^RkB0htw5WYU)@4$v_ZZEh-8qX&e&`&j=6@Yy`feNxjgJzC=nJUabyD~7KHa;T zo@~9sILSRVHaxoApQ^C^bJN?Ql^nuonR^L4SxEU=O`4*UD}Pp3X32LPt#-Zd-qjp& zC=rlYD)IjS!K_S`k!Quu$6UN=W7Cm|OEUI4NRJ!-8t6nok-@Mnvv31-EOSV&BOBqTz5By4x(I8FPQ%czAk`PEK<7TnYC(ThNf2HCG&n`RdmNLOc zy+S12z5LW$)7i1NsYh6*ayGV%jIvxh{wf2rzr0tcdaG_&@#ee99gK>jMrik4cdB1z z?pmAqx=a~hgVd&Zvd&W_mRV2zv}llxime|z?RIph^p8$d-7q3qUi~nGTf14ixmtr~ z1J&9Y!vY;a)0iGB_m-l=>$0o>Y>9~|E!(#B1N6o;_vud(5>ftHqrV3EmasOppq4cf z?(PJullX;2lLUt5+hJqO(VZ^6+&t8|XyPSR*$ZCA;B8&ZIA6_PpXp{8{{TVhasG}g zr~+9TLCKz5@p-54D|t3n3dOc5S8*H=AS4wx`l<G?jJ zm@?W-W&Z$igZ$ilm3CPp+5q1RCdm=&s{;`0dl7s6mA#v-Cuwa(H>+l<$kCFxu`xS( zr~JYP6_3ia>5$CIg31N1P5Wt5HBdr^u&^Y9wQpg}YW5?vX-Hp9r|YzWr> z09C3yr*vFgU(CBOUaY`=Tu2-En-Atb-wj&&_Jdpp+A80&tSg4S;=DJl0imzAx9D;9 z@uQ`2uFAh}#Mg@c?_u}%QPiJ_y*#dLs5dbjegocXC)QjXALU$m8aP|2(}qHaZy>tK zn=@O)qo%)hlhH6@St68?HcYE!McQ55op>sr6(3WT*Yv2no#a2kiFIA1@-4#tI)@Vj zGFc^tc_W+CrHf=HBnPLH9QW6#-{p9#C)57`mZ(Itf zBaMbrX%^Y>&>WjLKK1DYk{`V%P3tBvP%$T^Cr)G%LM1CRe+=(Y*6@u{pP}Y@$j9`S z4Udo2*zzhh@rm1RoO@N>ui#C;Jsb(KA;SF-S01E6lOkz$+2iXe8=;fL=*r6spTl~_ z%FP=xIt!DI>vaJpU(04@3d`pEt@rCIDY6UtjL14rtf!^ba5j}?@fG*AXRPr4qAdJb zF=Z-t+DnIuWp9~Tb@`F0aj+y*$3>9MK7q)+EtIU6C=kiGQw<)yh8WtEnn)?q#QyL!M5bz`9?zKpWI_YJrKpa%ESgb&KMEqh;SCiWxc zrj^`>HzwL2*;By@@&5n`u2_X4%r4wogImBsU#nVn&5@*&PK-*RMh6Do_xXGqe|~~3 z*qs3Pe5+Vk%Nw(LWKNSX*Kblrl<@K{@ls?@8kn}-9{kG3P{Q5S3Qc1uU9RA93N>SD zA(WBW!-Wh*e*CV^QNI@0*jbH2DEGz#X-=Cmys(;OigaH-?5( zYKCy#Bs1#~GLD-GQ_Xd4yH>F=KU&R~n-P4qiMK}<(l)0}?!WTXIq*tTCOHK0N}6qz z8+gCmYjad%)C>?uurw|SG3&=#c#y1tNmXRjG4EQFAV(p_fQ5F6cQIzsLf=os-ddLq zAQB`uc*)#)sx)oZ7gzrP4SH{;dWK}j(J^;}3}7Ccur`o@H#XNkZ!JwRKv23jOdS}f z%-@La`DwEz9T^fa985qLu;AAB)PAH9OcR!fUr-y~0psRMIQdb6{A0*d&ZKImZ@cE9 zG|USHR1Ir#sM5VZ)H5<4Kh&pFk(cR7`Ef%P{{SH}Cj`m9RU70~RoabG6B5BRCnGeXR}Sxwac0N{CR)3WpC zSeF_%k|u5~B!Dbp{{Z4^wQ5Q2xEGHD=7RQV=P0PsK$zfG3wjOOx6Bm&|D^GYAd z@_DIp8y+lp2;7M@h2-zjPae9K%a+E)*(SM}ElwXI** z^t*kUSo~{&tp=vJQ3i;$LywM3YnhUla$F{S*0H5McUOrNt$-02*nTb!kg;%e-zI{FVOEh^8mWJ2Irb)DFO) zYSt8uj~uAZ0gLq(63O5BYkjHm?xgiERrNVz^*H6|3 z-_cP?HM${zA%@|nc`_%Z^keDVzVvWQRUZLr$ zDFZr02OJGr<7LBqpX#XbZA!?)f@g@xN;yVk5-s+rdmU}^wLFNbUTv_k7qN|7pZryU z={S)t=;AWwvMsl<;9CAIylVy@P?@qL#e`zv^*ODM7_g6bi1gUv|NqHUPb7I|2SkrHtmZ!wNiNN=-6*Rp`3vC-x z=Jp-Jrp}5>O}MT!8guOaAamt!^r$0}uNHt>#ZQp2wCMumv?vw6Pl5`nI7YjMB5XqZ=a(_^RxxQ*SY zJH9>jqA)$9h@_8W2ate~fpWx~F3>gRYIOmk$X(F8HP%Rt_R16+6q9b~j_(CzNhbEp z-5JAc*hLz0n1c91boo?yDmh%~9GyXaYcjU=Hac;v%)H?FGR_HuBT!N94(74^T$Q%q zg*-) z$k%m`F6v1d7g85yLIb&6i`jr}19@roAy}D`G)I8+{u>53$Fa=<%m zf*^cyyPi};Ul;t99u^m=KdNNLpl42@QV`?=vKwx0Tk~#el4zqlBh{Ny6b&wFDPd?= zH7>J$rNHU}En(i3l?e;_;OrwR10x6FXC6czTJ=v?%EFH`^msEqA6CU;$#z7JK!=s& z8=Gd~$>XiL6O+^1F6f%lhH0+`{ZQK6emEky~wJ=K40{21_z5AREOp zYViT`vYqQwWBQ!SjFB-|#EoDa8#*QX8^yEA)wpG$PS@7M89);!f45z0=`;FN8x;zG-7qy6fWHxgEiI~EEFPzg7&wG4)CX%hR6q_z3C zANrbv@3>>B9Z91XU_a78bTU7ecY>tC#)YMpc_W7t83`@EPE=dk?A`iN#1rqzjhQ7y z)k7`3EDo#X-SgL0Sq9r~usgmZ-CJ@SVHZ!O6>d%e|v5#xS0r~N|| zhB0?#w(dL@{_0i6h;ApsZ)M|=~dV>>XaS#mzr@gi_NBDMBSzeyf=47A`*DiLFd`gioFHg(OQ2KtJ zmzN}qz1lvmFoZ`XBy+|u;E~V?PwERAMH$e`DZ4h8VlSvQEOD@rRfvv776f-wWZ^LDs+3FdAdz6F=2je) zk?K;hIax2haQvjP01~^t9tsMoK~O{K@7DLE>L%2fbs;wf>J6`_3YuY$4qhHwELnKc z=;2hBSBbo=xBN9PtlCG5I%i=k>I?jvyVYt4V#N!blSs{&uG^Y3u%vAthw}Elr1@T= z$j2Q#oW|+&qaoHwcWh@^(C>?R@;~t;{ud<-45ZnSjQcVZORFBnAd$?x>b1Nvd0Y{p z;GMeE9-HY{&6SkOWDzL?Y)i&zT-jrf?>#mw*18g{+rZmK^DP$ioEfsALPqG8<9BsG zsAj?Xc%uMJt*a>}+UvLv+@hr1jwEU-Z|1M&9Fru|6Az;LTy3;GpzZ3;+OsM*H%WH* zIq9TO0_bE5V6HeFquo-+3vS1sMve8bzbg-xMfs^@lUY?lyq)2EKeLTq+<&67@#B;( zO73`-jfpY<2GVppXc-%Gn~M!dv9~)O{{Sw^)ArX@0VOpg0ze!&tD?X~ZFh}z6s&T3 zfdJU8Z!cvD)od)FFAyv{Dl?3cr>G(r&P}<(o**}ecivuVLuEZZNbMwcnvG4DrZsNQ zg(IXkNdRD3!s*__%R+hBO_DW22PA)l9xeCi&5@^`__DE?$^aQi47a;l z^(Uw%6d9Q@i(^NWtm_E_f9ecMRb+Jom#g_p=ce_H#&#JFO1z7)WH-6hEI+|a@SszV zt&O>WH|0O-FTcx3&_lK+7cG6wpu6o+VW-BJMB9-qx#S%%qs-3S=sn(Q{X&*i3=DI| zZUJ3TqmK(|xoa=i*J8<%;#}C4z=S>mrNxbk41g9v#A&Xb+o`=~bzzOQn&1tl$7t>Eqv{ePDT+xV zk~Rxr7&eYb*+Az108tG{1Ab~7uNyG#_fW+~5xyA`F7`bwgN}`Tzq?JBWep=1VG!Cc zYZ9aO*QyN6ztH93Vt%s&DoT@AYk(whZP zJhKgf7-(;;ILJ_vvJI$vm$sK488!(gb}T_Y70~TnO-+rk$th%?8g#bgE5)_qj3{O0 zN~}T!hB(cNlf>JwicI;!k60D{Wu##XZ0K_ZCPQs>Pi#Bv&DV; zlg70kRx9-&nM20jNUQ+x9zDA$GsGgoYuc(+LzR#ZjMA@ zh8&7)B4%EjKE7>*wzU=n%0;Z--%r=%5)Pbbb+B(Sp^w#23hq`HAlu8?wwhVnYLs-` zJ^EYsszgT(7-O-AXzZqjG6bdXsP}Qd-KeplW@49VU4^daLt))e`k7SfW8CAkt93~& zq@aB1STEULmVF?R>Np;rnK|}i-A9>}KTv$U{E12v z3#&7=zzRm!8i^E+-Ob7xgFW7~gatGnau;a2Ufb@=-~s8?^ZP9F;Ftp$7g>f=H23JRnb-KIXZ|5B2Sh4)Gjy^v>j_HJwGks%+4D# z83+vP#bdvVXWd$9R?9O2h7;mjj%K;zNe`yXQ9uG{)ru0sypCtA{c)2_>sbelL>l0XsvTslZ zD0EYw0o#Ew7!?% zZP{uPumM<*qp;h>Z^K5{0O&v_#C!Yd>TG_>2)8VB(D9(r#L_bj8Fl+8mW`8LY%gQ) zUNyDO%WxoZq?;lmDy{i+(4Rezi*L(IEKR*67grs$`A)mYA!9;(PTmplp!qTxB|0iE zg>S(}l?6g&766sFu|4{gAZtWm4ZQMs}=B0p5Y`Nj>GcZ}@5-<^KR!Nnyw869=f`GC4x#<~iV; zYSM`C&DkL(q9WG~xrWl;hM~!5 z$i z1M>x#+q{k+`fE4&dpbb|Br3CG#K;yz>mB=C9xwBGsl7fDsf;dK!*9L0PMmeFrTJXk ze?g)J&$w4@`zfHvZIET4hEQ#|?K*5N;BkKv)R^EIF%+GWFyft?t;!e=6*Rc=^xTUe zW!yovt|_6w#D0{KJkpjnMHuPSo<(-rjiTFS{M$TKBE`vNgc3wr6&K@WVarDL+~<3! z;k$+DAS60V%+}EEKlt%fO}w#Tw(LnZ90tAA`3rtGLYD-+R+fGKS4UxcKE-&9FA>?E2evN>Er_^!?iZ099SJzPB_t zj$Z1HGW-7kN~Pi_#H)U2_k4!?w)tA1l4On~jy{{bV4cnLz5LznPm&2ZuM~?QRk@Nz ziQ*eaVzGX2yHR?6c0$28U{zS1rr;^(@P_4D8l80p_qg|0i~j&0U2(s^O1S-&t{>4_ z{guYGy}lQ%0j?x{cdZR%;(B%D%Z5nuqsGvQ)+>o|_8l3djky=*N^EQ#S#k4Fv6Bye z;8HMpixM~!b<)@9w))4!%GOBNZZRUqV;$Q{@xA=N`l(YUL(vy6vhBZay)`~wr_bd1 zXeJga!WVN#8nepotaqnYRyJ;*gL0&Ni_K4m$^_54RseHY?&HT#Ek8k4M2^L`n+;8t z*YOtlMFTd_{69}0m$R9uiv`qKdj-3xIt2AK1c7a$-Swp;jDkf6nlr$P{GvjgN5it3 zMkit$$tT3yXuoYQs5Bw5qdR%l;kM~*bZU2+5snax$zT8{?=IHn`D-PyJx(Tg&r%;v zklE#e#I*6V*$GziFFgp-Cn&03RD)=77#H0m`F9>(Z#6zPC#J$e@=TM)B$INVF>Y-> z?PSjiG&woV36P@)jd9QyWJG;`i_<^+bl;}Q=wq+uNh2oxFKg`zc$!a4^$%3Y#_7p* zm_ZqYN=DM`m+M)+>sB<`leT%36OWr25yaqpp+VnG z!(M&u&C6N~P^;VMYxFy+_xh{4xL&jtte;dXx`*LGPjK2_b_s)e)s!jexr( zs1>7f{{Vb6e7w~bDR%uO#3DOw+D*6JM+TA0G^U~SY+QtwV!*&{vN&Gr}46 zc-?PhzYCtr*CR~=Hj3J)Aa)CiRgz|BAntNa?ZS{mp}kwwp%I~LG^+{$W{@8}*T+|5 zd+J4RTcnCsSfm7ku7>K%Q)hahe9XD54n&7bjwI72fD?Wi)wtMNl1vxr%PujDw-cZ% z%YP5Xrod>!MC>yJtVn3~1J;V%8($4imzFx}0qH_W+bn~?qWW#WiK;K=4^v16OTD_7 zsIcz2ut5@X?2UW*svHkXP1#bOMHd#gox6o%V0z9@N9%H>Seb}B5#LL?sN_(5O}eE0 z22jb4Curq(h;>#|Vugl{L75P+)UyJArj{e3p<<{w4d(4cFyq7OrHV-mk*$g=8-@F6 zf`ZDN(#gid-hcGeyR{)o#s>}L_=z7SL{cS2MQG)8)2fZYxc>lAes5*XZtPnN{A%_d z`|#mb@}51ku7K}eV7h8YWxH0?GBF!)xieyeX9LB(6rUP>-{LJXR_eDDWha5)8ucL{ zJ3gC?64IcR$O8%c@3iywcAT@Mcua7qYJSyaE*c7o4y`h)wFi;2l^^V+D42rkZew) zxtumZtEZEh^QKcLdfmy-EzRaDC>Z(^u6Dwb_|6?V}G#Itb%;`FNe^zIba)mkAr{`4u>N0M`IoCUl)`E$qm|d7Kj5+IXui zPfmHJ=rnW0f;B*Zhft%nyx%=9ttY5pLbq+$bIem9Sb&FS(i^LOPHO1PHiXct8?CbU^Snqpl%HZCt*G%|#Y3lbg>*pNZSWN? zTev`$NRas5j~%12P-@=INY{YvtVEI-BNzPRHG(i40w~tsHR)3tz$$dfP6QKjG^sL# zYGHwuWoBEA&wZM5~8USLHADT8(ZQpg5nxLD~=9XMpqXi|D@gw+%=(;N_ zQ+h65ns3Gc+z#+BU*77E1~>LTY{1YZM3}*z=rJvTD9ZutpUGfN9tMrog4au zPLd{UWuc#RXL1&n60FuE&r)XMtI6ouvKetQh$p8ZJDVO?9vLG)!*>26e)SiYBzYOP znfwxNJ-e2}jT16Es&SSgs=#mp_S)1Si)Jifa+wKWe;fY*bv`8Uv~sB}u7oibzusS# zixZ}$o4n8%E2#0zKq!iM?kAV`Y2FBe$Tr>nyD_%~-9=bfj><`ocnDSClJ3 z`dD=Q=~iUBCxvO4f)&`f3OEC<+Q|N2l%BGG-Fjm=@Xa0A#(q_rJ?T*9dVSGR)f8f^>Uhjo#{T117g<^Vn z$}j|!49hdWr0fKM#bkC-D7s?UqL0grpVj;Uk1&!mx9@G zWoF~$A(}YLNns>l$VAW2Ay?(xX=8_cnFXyPu&`I{T`%GJsyv*8={#hymS6K_xffL6 zsJ=>%3L+=k36P5ry~e|a>Rf?lUIln~jg7wuuDnw0+Pe|YF(Uh{3tw$-kd4fFpR-RW ztJFRVXJDXZ#7}}m&ok;AcU1Ld#$fu(y-5cxSk#yv5H8hcJfW+)# z>3BfD1-FT6K9nkD0j|Vt8tK1(mAtUk{(r%Xx7oh%(xAuJG(LbmbZ zVYa4BN!K$KU6vfA1w*2n2W9dzQWsr}+~`h>SFrp(S{w1!c?P3;7TgKF&f6Ws%JkWB zL|Pzq+Cd|ZyKlQ-w~B$iz!nGH^;O3a$NG&8?X+ISh|qiJW?^DHkV9u8LI7aDTAO{< zsdE%Gd+#HyuN+`o#7?Z-Dj!nJk%W`6Fan`>Us87XMF|~JDNl{i1O%U$DBGnK+$D^1 zNC72C;c(QW^^)PFXLM_{NQ!u!hs#+x5ac}aWU8ZON~$CqM$xb>l{EXb8U=PS-GN({ z_nYx1u>CGp3nmuj18EG~+d$32@aoiTODAt(8h27;I~z&?Q@4ok?xmUuOp!K#*aNt6 zQoWY$tA-cs(z&(yem?rM9Ze`;IY9(>_f%n=KT;%#(Cf7#@T&ZS@YeN`-!h#D9n|O- zcJBjlu%%^woQMfoHMn7_@cSty+qP1GNG)Jkart7P8b+Ia#4WZks42N5a(k5UR$C6%;7jxG1&s^HNGtQbi!ye74{y#;jH| z{7ZSr`Hve?N{!Fr2Z_i+e0OjbT_e)bpZD_%TIw6 zW=W@gfakOwR&0f`1UE4ao)$oSopYgW{_Qaxe|Dt{{Zl>>5@f_CPK3#z+pf?F6ERG0qmsC^yyy;akl6k zpAuEQ%vl)n6S6k>qi#x?T>k)DNi!H9(_v$Ex+>TI0QY!XmLv)fBOZAv;W=Nd#(~17 zCUxZ&Cz%H0*NbhuODFDE`j?a)GImB%}I@g6XZLPprW%2p3nzn zWC`U5Ga6F_t7{Zx@H&eP%e$9#7k2#M+|SxnQe}*Bn-Ysj1ddb{>^HxCPZT_v(#+wN zMzN01`E*Lj{$S7L^y~|nq_`$Y{9PE&o2R*Y&-2qmjk{*+1yOK&hTjbwg@}Yd##Qj2 z!*2@@@YJ504Txi5C*0%1zNP+J8HGJMY@WO0ZVE{t0*c4T_T97QsX0hI7k#b){_4lE zUF|BABZ)Vu5g5p2%9p1cd_tKH)A(&t{{SYi7sriVBpUw!+>z9t6Zl5a{{Y!u?{$B5 zYp=5B+3v12#;tNa9px#GW*YbL67#!ABS8i|N zrFzzW5(o7R;kB}4)TlbLkFKH(lqR1hKDJZBF3Eel$9@ehsxRjW{avN?81~HmlIRFv z?b2PdZX4MVw|G3XBgUE17S&Z6z+YR7R$0sqE=#EBN!???zN*IEUH4fo2erI0I<~fi#dfd0TV<}GPvRZeOV|olew%1Zw(biBwnwH zJ`+rfDx`yJJZvtmm*rtiEFo;*Z$=jcq2C)@w4;vRR$fQss6A33R!qs}{aG7!D{`^~ zRn;yF^7wvQE9E+0g<*PplB@$Vc=6UrO_58mUCcl`K>4dP(xzDU!z(5_D)K5XC}k~o z=1ySjdFva}@Ug<6<}$XXN8(w@^IySG2?)o75d?8V#Ia*{ko)N{FtOTr!8>9dw$+|S zHVYc~pZpd2IC>c_fGp1(Yqbc|rlCMumTY7YA$-SGKeLN7pjXUJa3YXQoA? zWKSjR(l=xg+nU}lnu13PLWpeYwiadag|{}vp_3dcrt8#AcD1c%zs@bYclfGCH)WHH zNZXk9>Q_zG1SkxJuCb!(+)aQ2iZ}4&8yt3qUkUs}!&e~Kf^-LkU$7l(PR(dAHY1O9 z63w92wj%Fy!53ew(8+QcownZk-?2dd0M%cpmOxpo7BT&Gkpy!HV}`|@l(@SdRORz+ z=5Lmit99|RBis6dyGKwSWIFQw&E6_6zVZ{SeU|UNMFuzKM`8E&Q*2;&a>x#<>UgWKXf+l@Y+wQPHoo4_ zLY^YkESYnojG!bFr-8Ne0pP5MQOhXlsZ(qH`~6jo>zNU*Mm`qogA^{NUQuBokK~U1 zMx@KeoJkCWmA|OlfvjIg#FJ<1!^@WMv}v$MaMWOT~(_DOLecRd`E z_fVk+`LU7y8pxO^Smh<7h%V3*uqfcx`?ZJbc-e8_s1>Zr&P~ zE7YK^O-UPL8FJ<%B#ic0fI5(a&G(;`YYb#$2A35CQ;c|x zm;zZFs!Hy3Q?Z|CHFR?!j!VASvu;D14XYILx0P?q?!8LO$TH(*<9dd~$;VS5HiWlL z;h%2M%FI=_Cf2C^OVcMw;cx_-4a{;8c8&fXUz)9N*;xTQ4=q;O`@y(#g!u^u|%KfGo~93Pz1g ziMU=f+5z(qjZGv>3M`INCQ?^!?E@7dxKcEDjfd({5+#Zm62l`FD>9x|ht8jw zL}LcXWEO~=003lz4C?dv(Pa_%(owtH%-$ZXI04sBRujH&XlrZ%H zlN(OOw{9%g+#k-4r*{7UH4rUeO@DoH*SJ@3?Y@=SR;_j+D^KY5Yis>=!jzRK zQE~3=tcavhDq~J$fRI3z7Gm3$;Bv_uZKQK)Jtr&~JwGlrw^j|@AO8TFFX7IDu< z{VF8@B#Q$^000Cm(lIu$)0wMbQyj=aWY@$vg0#`j-5tQRD%xJ%ntsYCtJIOZ2+(|K zh|nI+;a;NNwdu{7>N(96K9X6QA&#qdlP7p0`^jEkx$@UQ%O2e~$c$uF@7J}dk_R$H zepe#IkA)dPypaPWH|%xQPt{RKhE~XAEtc|)442}arCaY+hNRQ9V3mz`F*dkf1+?r2 znU}PO)7*44opp4TTy+YP2}^i;`2PUQMeZ)%$F1@ubLjM9mb5B8K5~A&2x)$n{4u30Rnt z`X{(h1YLn7u+S0NVMJG~=6^G@bmNXVFk(jh!6b)#l1JOR$`kji9tcNI0})y;O@Og& zs_a~gpEEmeY9ofzZ?dMvy^+~m4$aBoC*gBM_V#>g81k_u#mYq)OAbVD8)EiksJjS z5DOV32u8PEtHqep-XC3D07n~+>JmqzDbO8i_prUf_aB8v6Z0zADlh&x)Pds(ByzIIQ~|j57Pl8w z#0<{z*%sgI}PLyX5pc-GEGcH?&c0Gg%1&RzJ^jjp3Y z2-RH=W1;3+GVffBB1calY_2YBt1M?#X7cUatxt0wRE>wKN`eoV5!*l(+7&heHNC1b zzyTTrLGB;dT_8sODj3)k-A@yx&YNGfd%hF|X4+WVgQF-U*e&%V;qEntvnU1^vo*Mm zz{A}~q(KoPM|I#xx&Hu`^}^Tgr^}JiB7)Wod7Y01MgIVqjW4OHmHccxtzL^7WAr7P9gOUBGCx{HNsa#I)cxAVmQ1)L^sM3_^%!EEUy?($UuFLQj|1(J znNF4@9Zw&wt@~=$xbLDrwvE8}-2VV&SZhSs`-d7SzhQP7eD>6-`=YXab>!=Mm7GNx zuvqr-y7{VQCeJTTl}@6_NOk)S)}XLGH3B_2hU36g#E@i)z_8a=(%17X7K|Go7QCeQ z+vcZycwSKom&jyN!52YxBg4j+A=@I5YM3m_#ZP@v})Wd;73b4_>+H8!-qrG<&l{e z?$_S#8qmG|y4O%@$4mSDmo~j=?d|Ta6l_Pp0b1U*2C>`JA(8!DhF?yb89|%6INts! zjJ&&l7RtA+`g399WUxIcWQty-glNeMGsqwBsQh%EnVXd#rYB5EJnjiqEI>$jjnbAn z`DyU;$de)>O64iv7D8}Y51C!O{{VWK<~!tba!+T%u(JI_5=F(%h)o3X-Qoqm%6SxR zS(e<%N?9y8*!Oo(ibXT+(lFYEQQz>S+YpV#_cHJ!y49z~-NKopJ6VOUIEv~_<=((t z@vxxfY&Z{nBVv+{m%O$FDv@RlepcK$c6q2M185ep?xOG~Qrhc%;CFrH`Dq9TXeP&1 zA%_uu#-h+Uh?Oz9Q)0^8RQzf<=5~DqQEPptf-0|f-C9;l;!hIn(~>|&g!kT&@}d~y zr)V)IL)4NvIQ~=f^xOSefBl_LpN)#rV&eY*8g^1)2jsc_Bl)(cm!6&&({nG0)Qb;` z9VjgDg&WdBBu%m%x~L4o;SamVQp)D$R^G(%zh<;Z1&A5aEHTu%B=4SN7YHZK4G`SnLhTFZ%H_5%}@gsJNn`G%N&?{cduBXj^6%*E3 z7WUqku|2~4Xkp2n9s)5Jnq_BE@e%V=V&G9iy4N&Wc@P{BmvDm#HI%l~h;($}BsrR#VG+?d-pOSPf4T zQ%N(BApw#gE*z6%x%|6D9HAYt#fX!##M}C4j_y9|@cV0c7gZy0JU+VhOpjE;k0T}8 zK8&oQNlLP76h*v0oH>)j=Y7@s=%6sBOA?j^o>=&mP!r128H`-R>08`f9V~ z1GBM0YvK*>KfO@CP9r#x*`<&ZaP6-)oUQj+w^XqR%1;{ZSmkhm$RKUs<>Sj=rC(2! zWcT({;u$Xj`QruD<^t=*o>0&Q1db<|MvCurb*#aklWFKt@a zznbk`K%23kBdX^>N%G(3KP@^WN-uR_z_}j^i9-ZdJCwev7;z0r7}sMvG3+eOyO-|Q zr{u~{NJvqQyImSP{{V^BrIo=`8;FXM7zafglv}d&Jss^FZMUq)QDdz~G;O&Zq(Ii~ zQ*ZiBLlm;1jsRjvortmG2wvI}$7jeJd3XTV<^+7Zep-K2kpgoD1f8H;hTHa2Vq`Fj zoXUZRDJ(g*xZ%2{$#+lJC_OouL6|!WUNhhg_x4j`WU-pct%WaA=&Qy==DpRL{Jgs) zsA0!qa%4A>`ULO$D<9E)TNS-KE?tmfai9hLI~h%#C{j8 zE`F<;Hyk)#i8j4oyX^X_4gsV_Hh+oT{Z&2+%*z~vI6!$xJ}>B{{{U}h>Ij66lO4Bl z<3v5H^3h$Ot?cnP07n{O(FhKJ-u66h3Ff7QkRw~WYid55gssrpvUHj?N9r&e`m!eO zuvYMYtLLZ9!~P2~U{_7IH|dagZM|)dKDsd=!~rCe^4qqAkLl7wznDDXqrbgXfaRrW z$W>Etk@t4}bdfwy6mFMPWH$oemTlUSeAHgrj^A}jkmkWbC*B7Stkfl<6ZB(sVh4c8 zc>X1i2vrkFwxv?-kppy1T0O ztKQ#jUyr`^f7@0Dy)QlzHnJ+l#?}oPCAjIjhI`H?mP6BXDJE5oQKTxrBz&GFtY27# z&PE1YeQa3dx~Y+FvPCCz#W#!h8_!c@=f?8optAd}wU_)-gcF9w!IiJ4P zBT%X}+BB{&^Kg;>e1~;c+DycZgB9dhTZ{{+SW!O2DHg$aUu`nH`CvwXv4H@}%rG=aE z(>a7dsD+wo3QEj-1FGK9-|uc(WnT^WcUMe-)9u@)zt=<#1l*r@V4y*7)fp_yZc!HA zA+O@!rrT1(kg2g;JfZHaRGqEUb=P{QhB}TvRc3?GVKPmY`>g#4!6=vUG?JZ>?Otkg ziHNw^CmZ1T?(EirpNT?O!DL7%b6;I1)+p*m9@3(JhTyGCC>!_ z-24X`>B)4|s{#lihJ{!iMSs|%q$sKwIRx&vJ+0)whK2P4y-~3vW1BQ*Y_}UkR_0Qt zR_5AjAJ&nwX1hpr9LI}&XU$EG=%}Bg#Z`}T0nH_@?94fLx64Q&Vvd(|J2%{^8$ld7 zw|S|3XZgR?R|!e$E*xPC08P!^&nq$hBU+wZO^t~wH|g08&eh?+hcV+p#|E%#{kl=e z0!XDPtFGmZ$NGA5$@nP|Y!_B5+)k$5)RHT0Q8JZb*|hkn)(D1fMqGv{m6VaP`%45I z+|@QVINE@+uD9@=zY7{Mwyu{}w+hK@e20ox+Z^#Nw!AKFVt*AhTdf=0s4tHUlR!{dCv6*sq-HdQ=V-~mDcVuPT=UQYQ7P{-F1A1V(fWdV=r-l91*8KLyjBeVI zk}bf9%X_)H-@~XeJwqca^!M0KAxU_WELFnu{ubq@Y%FOcSPID^g2h@z)uZY!iI>gO z@YG(Jn5*gdIL?9KR1(?zJH)7N%AP)ccd3^hj!r~nWO9sGk+-Ocefo7Jm&m-8E;aYG zG8G#R$5sbUoQv}LU1=NEa@t&g1af7_!R09!Uein=pQ#upY1&re`f;co7SPMf3tr;m#6ImTlC6==l>5aK zkjxNp32T$xbK$Ovz$A?{f)*qsWSv~w#^>KoaugEU-ED8Go$jkREC>QBpyfcIX=Pdy zh72uo0RI4(QYyMLlVnZCF}wNXP2cEV~KVr;&iWw&vO_E`8N6^Ckd_OlT%(WrVm%EQ`72UHeg%KMSty^kZ_SKndM`KX>Y_ z%F8W*R)pTx>^B|NCM?j!2y`*V>+c!{@4wAougZWDX+^!$ifwN+|l209r_B$^t^Nb0B;;S?Z=r| z0?%(dZmuWd1?&4OZk_f#YWCB-AMc<80rA$j@b0cPrw@JT_SYNxy`A--wSP$!C!~6j zWKwtIWgxr3DB&WHF!|HXSby(R!8CIT9JCC~-=|{Gw5&G#r+Xsq+fsT?Z{^7gZ$rgZ z%77(8JaFVj6PE29D#1Y3 z*Z22Pxwg@ANdN)gOFLuA*qH#TMM*R`@Tvv`4F}BC%MRk^=xjF|{MPNKh9@w?k#b^S ztS{TdHHXXvey1C(*qTl3!2s*GPR=)P>4*fIIQx zzwt^ojQ;>X-Kj9}{cABXP#BvRb>rz3w%wNI+B>Q*QdpBABXY{3>bKfJW=7^-W4USl z8_{wX37J61n6Kux@8T-T*S6#GSEx)AY{bR-L@r*-{&uz-jrpt9GI3xM=F4@8ON%0v z8@Dfr_<3zd)FsM^r*d}VtA1t9rHJfJX(gQutzhiTYzCJlZC;_14r@Y~(c$nHA}F3H1MAW+qcC5Z+HUgE%E&v6%v|vz=dgCrlz}ud zD-#fALXviFYin;6DHdY!@F%{b$BUWV4xuMN1uLvzyiqbK766|s5P&5aa;Uqv?yV*^C#ps!k+w#e3h)$tfqye{GJ54X5b@pP342ud4yNe!j{{S;-So7jzv@DCaB^$!b4TGug zb)xY`T~C>KsqSIfQK(xrgBx(;z>jq+8vw+P90MQdrjbbu+Meqg=`ql13I3`fw=+2; z4&8@`hGvCLfN40 zIE>pR-NxG=Y291$WJnW$X`N#q4st5^(nl~Fo|CMWAGl3$)3nw;SEr^tp0Vk|L5Ch- z-2}-f=Y{WWk}HLm9#0Qbl1@jZ^uJg1r`UwXQ`E7#ixRf3@Je>=00wpF$3t$Mlf%&xE^DJC8FYVHJ=603&l#m?J$Cs;MNE zzn5|GQW!u6MkyeU08=#x;*Fh{9#jR1wyabr@TjR~5kk$9 znvaGA>fXsN%srV zF;enM;wU3gc4u#tecJS>^I&C@B1SKTkk*O%JnUa>m!shPzJI*+4i04IZc{SEs(@^$844Q}IuU9~F`bKnv=%qp zQarM-!-sEHWL9F#{4wBPGk>Wkf`&WgOk|2RL>U1b>_KEkWgb-&%_$p!P`5j8yG7bN zZRh!FM96!UMzXIlEE{c&zv{13Z&QR%EHXy;@H1@^2e{j(=03>==hu}hDC9sH@>t0c zR@x(GZ9?C~g8Ox;A(KN9WYgW*T_)s|4o2)?Jgx7d2)AJrc8i4@nYaKw^Z+*Z(oOu^ zC|^%mWS1KRF;~lI!lwl)%?xhRG@RZ_o_|hNOlKs)5WgxD%f^ECSifh4YftL_zv~W} z@~bv39z2WrRyG1fvu>6{7jJ1ue=6S*_- zKPn=^_c-jEFR-rN>q!=VTu@--+H9M!Mn&PJ^=TT_9v||mnG7JwlaK*t7Z%#YX}8Tw zERCi?CM73OgO_`E25$<~pUrtVFaWDSRKMmiXBNr~>$AeE6hMxDKJ#Cgi4bwPNg9O~ zI_?2HOYo~>%2_;7NDmd`&2CdnaIhDl4Z71u7>*SufoAQ$#=25xY!9PGB)VvAW8YFi znIa5%j_iz`!9k5Lx23!IlCvI2>EXjo&ER!$sa`iX@O~NuIS9MIDrRuTzG9U&QmKkOe7Hv>0AhPXVc9Hojq3PL8 zml-x0GDp)apy?*dv5gOve08=%asHrPK<_^{?^5L$+40B*LaZ1!W$t;9pEBF<)Grjq zGcWN8TXewU+;+d!QXrdIvE*Y z&j>OjQ_B4!T0O(JZTV<~VuC@j!kb(k!$Td>304ghz*=8=k~~THs@sT-{6rqp+HJ<8 zIxQv#>_=F#C*K-`XBSlhMorCcmXZa9mQEoVu1Gzt zpk2QTlN%?B1w4mNVS8SdLv;_~)3e?Vv|)+5ZEdnNX6ob0--vi=BPd=77aW z$L6S(1}V}7R%GQYhgA~Wi>HTmV`FCLbWxd5WX!h_s~a;AoX=3Fq57fqdkbWd35Aiz z$biUXiND6Qkmbbtz}g)(ztvM_Wm(8l`1p!LNXN0>-@}c3+pG0iz_(K6&Aa=)?M3<( zC6ww$fPHlHPUQNIdYG|d0_+3w^_hIJBY%&}P#iqXOln=Gi*PJQJ1JW=w{|rqRzrTa zc=d@{Ho}MI5$nCb9bAu%^{)z_t6I3Q9oDV_^~4kQe??mQ_S%OLZ+&W5*8^JG=Y{mF z2y!!9)pDeaP3kjoD$T2J@iF63$BM;2R|p ziD!IBW@dOBkMUC8YHvdRYn@Jdp?n`vE48QFt7FWlEYt1gicPlI2y_xO~;DT!v)@1zb!UuTYj5G{%RhL1mn}7K>c*aMOoP%%_mza2UVgr@O4%? zA}o%xu7>RbR{X#<@6`t7D=uyLVa3g7C|v9q&>Qd}Tc9uenoz?md(FD})rY^050{{U`*V#QVf z*;Mmce)UbA>Mma7)fOf(Y_Czu1juAI zTv&k?aT;)EKbE~pkj-WaE*SCpyXhI%a-j{d_KWFy$jL{F5X)`XxdiyOFMrEVl@;0B zOPzH4)X?-+P)M;PfII9(xYMj4^vDlm;sD<2-TN4Aq8#b1%JAW#wMPSPS&_>ofPx#v zW5s_BNwqiFhiNssfuXtiU*AGb1sFHPcF>VE3;_+;LE%8m?O~QuT7bB-4giM=B9Qda~{EOuu&|en*g>t zY2W?TYk%XqujL#_rq0SI^zm6kD((vJeVe;Et)l+*Voc}tjT~H_n+fS}orcZXcfV2u z2XgGJXeJ-RW_SS>zf)JR@`i5;B@AcAyukii*cR9S08iIleC3J*lBH9ll9EZN;Ve+M zChxykP-e(6;X7fPVo5|7(q2(@RlhZVvSTE3JWBDX7JD%^-P1ZVe6LY1TeNE0OvOMk z?bl-M+-zgE$lnOPPo`mSzvct-s^HIb6QmYOp1D)SOp-)_<2*cQ4n#kM%f zkTRy_VQW3@uL_GlClW}#KO3}0$$``W4-)#vZxFb<} z8(%|P&;r9tTaUa@+{bXx6Iq_4nd-25E*27tWaNV<>LqXTqlpgwTYh6Ge-d(0Ws*5! z8i^1v1%7R;I8x0bosV#iK?=li3TVX`yfLs~Ng6TGXlTzghF4KxzgrIBSCZ^zkUW5$ zc7w0Oy0UWfG_gp<6tbPj127DB@`G#f@YCWXMmeG{8%Fvv zY|*-%^0BW^h-$yBEZP%g>4M)^EnG7T@U`z=lYtIwNh(h%aWfS~S4CBkn#bj3<*9m- zOO=QlYGk5X8{3Rw#{IwHroj!r95{IT$h*;i;IfWxZ!*?Ds^i8Zk{dyv8fXJ~B-6_D zvE?UMA5hlui}s=Wr(09Q2nEi9QZ)!hwjVWmzp2EVy=O6F!u0uC)`m7E@}v?+e7j?? z3nKyd{GMuGP*`J-$N`%X)HzjAwOB&J>$r3BwFqOyhC5shv2APpS87jI^_64OZmdyD za`HLU7v157Pd3xe?OVt@iMcnw+pTcZzN}8a3gLRxZTi8l7Y;hr&2g)ZD^4}X>aM~n z9oYruk}$?o6p0&w-Mo|akx+U_V^J3Y{-&#>Q4DNEg(=? z`s4`R7UO?Ukvuh%9!6Nl%a^^92aG1ZAheZa>2I*`b= zc%Sf}#a%C0^;w~F%$PFdUF?2tjBg^3$F{%Q{U_5WZ%D()6H6`{7fHlcw355(%E10o z%*d(yNh%B#^r>+DKNU|&7>N~t9Gk>ib6cJ1piFt5SrraeRE#2ac7AB_)E5Q_Y`nXY zM~{2A$xweUdKNHW*D7O~+;rW^<#HQc%dXU;={RVTlfY3EC}`MOn2p+ldwaijh?5}2zgXP> zb+PPg?O@bnhHkpp9roG*?G*6|EgNlTTi6l~i}#As+z`?eyq$OsQa&`8`4PJm({hkT z+v%n6Mqn;WZc)d9z;+;bx_h=RpXKh`S&J4)v`QZs$h!=n z9%R}{*&tsHHT4!dJ?G22{{U5B`e&!aF<8WrNsgnKGN|7fumPKL)R^fLbrE++rAT0) zYq%QRbOVLELG7906x;J3ma(NW^_o>KUn+ z*{!5;$rmI_zc=NER{sF(q`{Pb4fg4)opzK)_wc=AV$GNS&6O51$$<-?Wtkvuq`eev zvTjA@cWvMGRJb0PqZ0=&BYcrTWdS&ObpHVBkNr-1f(YOBQ$)PWZOEv51dYt{`J{HB ztU^g9yHh}*jX!(luAVbD>Rglzrp?0E2jN(rr~Jn=Jh=!YSb?(bBIj&r`HZW7;yGRP z_;Gr5UQac4jkrrHeuw(Mc(*ay1_>gsK zOl)a7jeYW15x{b;zZ%cM%Es#YhD@+8rsWbgLv7t~>fMrFJ*K9`Fr!Bdr5UWDqjZDftj)#`1C zNH&&?jaiqm{ndonB3UMA!O7fLr_|%NH@H8$SnUL-CM<++*5mZ-ao8QZZrg)~9vLa4 ziox|zPZ57N*IH%9w+5k)97@tUnD;TT+D8_?oV3uQq_`MNB$Fyb zu>cFWBy8Qkb$Qx|#DjZA31+t2>)d;Oy4b68eE`<|+V;_T(YCm?(11bW2mb0}jiiR< zdo=H&!;P#DXg%ZMPVUA>W4WB2%*6JS+e@F8-8M+rvo{FQj^`)uHJARH$d}QeXuT^C z5Lw@(g^2$EHdZ@K+fM$P{{RlUYW;cR$#j=~uW@U4^41sfucl%HJ0diKD=zY?2=4O= zFP)fTUF8x8)2Sib#P@NjMg*-cD{TzUr5J;#MqV4Q-CK6D?j$HTy}OMGS~3uet@I>! zfkehik}YrUq7qhJ-ZoN2$IGP*xmA}G600e_n2sSY;``KN19)R#2(R|9QQ9ykZcLH} z=v?yJU!EKIw|@`Bl_-2Pif8`-Hx-O*8|Ml9GT&8y+hxZzSLH4YZa)y_U$D@Z)H51c zSHQ8UAy4noo;%HuY&!GVm|NumLM0P$Na9GowYgPGe82!l*H^ZqxYu#-y#RQg!KnJ^ z04!@!^;Lyv1zd{L`|GyVr}R~?S~u5VY6s0zlO~HFLu_%!2`6^)bllBQWk)=5GVYNT*zAjJp_^y7M2qT4hlSHx&%2haZcI*ED$KqHZn8_sW&TY(2{?JD+4j(NZK&OHOr^ds!{{VWiy+B1CRFF>`tB)e? zjqKdfGMn9B!(ONS#hK}E)PTg8KAjIVc=*w-$+xd8O*@}I&B;?`;v~5qmyEH<_|mS& z>Px6eb|2x#=IOURdV|G+-kIxIc+zF!oKSiaMu2k2hj!j?HtLTaMOjfmQVyC8KgIW` z^`J8LsJ{dEt9~+=(SW)h!}WGlu=->TH$pQuOoPD`V~fcCTb~cjMfk_RYPjM^7x3}5 zbV=i;?=T+j>($POi67c)enPZNz!Z&^#gzHA{{WV+Z999#PyEf6%N7zhM-Bt5nNs_Q zhBzYgH_t#K?O-e{Ev2ePc*C&;V>|+G(@%8(N9Kmo!?WX9v1Pu@c_&4hLFGnZ8HeE& z*Ts>gDi!1Dw~QXf`)HH~<5I-l-P-(V@%=gtm&TX|ariEN#yiBEmtX z!4wcnA)hTa^$Xm(Ufk__?bH7N3sHwwDW3h+Kr-LuTpoTr9M0p{RxeeQx7AL{; zecH*I$&DdnCOm3MjE^*GTVKJth$rhb4fdWF;jJqvu?I_Vy}runhnv(NRYBxaE;A-H z$e9?uTe7@F?ccjkI{18*7xOgo?#og}EaPgzxaKyE;SsMotM2m9&Pztfr~zI8C_0~s zYAZ2PkK>KLQL2sp_VH8(aG*-Nz*BM*A2mUctGQ#C9i;exHqiENqVn)mRgNDjqKj?Q zimh#1JglrPZW#&X+%^^b!oC`RO!UFFEO@^Jf>9KCnYP#IXMvQK1WXCvYaJHW<4hJ_wjAis)omI% zBOA6$*{b=4JG&c7<(^K!7?XPnZO95-D()moN$msWrH*3H8n9LeR@x7T-(gc9PyH@F z52lUTGPHrF0lY3^ADPW=UA&Z1E@Fg&&%wa+5l=Eksy32=1%<|?57ptRWoFqCBYEJ> ze=ow-xkckp6+pd$uA6C_DSC4Nw#Q{4GziCW_y8|@lRexjjFiN9 z>~t*~Ocam0v7(}S*{{RfI0iUM561xrL1y4B$KzNzzP7EC=}D5S znG8I#7>Fe7Q`(*`JpLNXKg-zf2cgEnv2LU@4jn_gnmykwZ;wa+05ML0+svPP=3g~C z-<3ckULNv0YRYaxf=>$)FK?=`LW8nKQ!pG&mgorh)P9*H1t3yc;p>>=-ELV%JZ!Jj z+v9l~nW-|BVvNKQSD=C*b_;H0*L%15j@37*zuWBaIhf+Pp5mhOsg;67U)B+(p%RuH#KKDiR4b zjT1#)!KZas9#L zxLdbSD{j$l`_}>8L(ARU{WYlv-ZZT^R}w8&Ha+0~0Cj8qI#z^f-CPgXLz>^Rpw7Wn zbx`p-N~9?zN?&Ouv_5Lh^>MQrNhZET0l;Eda=OMwsMhf(hNHm823(m)U*0jEN#ID)iKmv+&obdRIaem(x-6ZMl|d)wxWH#8T&Z@JSq|ePkTyqQQ~v-ln2d2|$s{WKx3D75Yw=!DeLr@d6O>{T4equJcPcez zJjSE`Uq~a97Gl|Rn9B8}Sh=K!#reFqc(kW@1Uc0NnG836Q>?*6Az1FmBM@CI0|Z%}bS#RyfY#iws}^6insSd44^$ zG)O}$1u|~d;Z4BZ$LyrRPNeu-`iCAiuv?u%p2mMQW-~&t$sxKzpmHf55ysSYlso{jRFJ-y6v!eN4}FD72Eo$WSOpRLaEshZ^ACs>Nv5- zZ&1pSLp828gxH$#X7M-Tr!*?craXjp@Dv|N3C)VMgD*%JQ%3L)Z=hX~^yX`g~e=dO-SZPbOYCOeI-api09 z`^!x(E0==c^9vAPU8EcMd^I|_4u#b1J@(^Hi{&-|>sD3LH6#Vn$~9w3t1kH1+@l+S zPiX9=i-8&)ZV$rsdweRu5_^Ex?5&m|!R7~#+1Wr|-t)j3UWd| zY{tVwE-V@pGaf~GLmRR}g_%`<%-LB|V&i_3(y}tQ!-h258y)>Heom(9RGXs&eu#?> z6mhBBDli>JLU?Vr{IojLvcy9OqI>LH`R{Jp;m*1d#1ZiwmHMe?hBa0ouT@0X_dLr=jVNt-k*;*PB~ae#J1?ohShhsj9Bv5u6j%jvll9820%?bEX!}f zQX`#jZNlHOq+-Oo$eT$$x3=4M+*F1=@#MyC#E^Gv@utrq+sz#_#~8KqM8w*GCp9y@9*Tz!Wf z2xfH_C)_>DMK=)^;=z5_(wjHcFve`CKkU)ZLHLd!KMW zdZfXOlZ`NUOPv+K-KWQ!b#WAWwo*7h3w?DKURV-IKRjw1UA^oD7K~oUb2A=We6&4R z)d|OrQM(>HZ7iq45qRya)hj3Hq@F3I2ml6Hm5~PfaoZ;~H>Tm|ON)yk-Z6ungpT`G zG#N0MB_ys>mL+8QWLx+RE;c3P$A-+zNjE-XTjjqZ*XUr44sJ`CC7X!==oEam1BDdY zcP}smSde&7%R~WK5bJFZ-nAKBe<^v5{Kv6=vr>P(W(XcQ2348110L}a5s#G^^L&e0 zIKGJEFA5eB$3EcOm=1PV9xz<(-CZcxpM|yU;56^09-)gSJCzKnAPU-G;Yp?i?Kc-=3x_WzV{FL(V@w7+FyU!bbs>8o7( zyeIoBQ?GFU0L<4755M}Wn!wirdxgKUzoUqvdk2`E2gaIQDB5pP$tEmBh;J*Uq_!%q_8nb( z>O2)VfzC!mO>ULHGD6qz`EN)W8VrbJ2=O`Czz{@;+rDV`Ui3#zV(4xb?KV8S&zZgz zi;0xw{W~OnuNTv&Vh|&=g0D+eD`BN5a%X zF&^k3QZOiZi z*Pu{=am<~g-$B)ik*HxueucFJa5wD~$_kz29|+uS^EuYvb!$o&0jw=!+B=CF(@1U<7w@Jka6zzebSJvi6qu_dlgiy3XyFB(NpG~GTIIiXp~Lle{{Z`oBFiLcx2BiZ zqU@&YG<6KTRJ6V=+j$$oQbCZCW6HiLUg6f_>KgVw6Ini`>OP>DSXjKF z05W9HDe%PvTmbpzk+w(o>ctpFhnY}~_8#-5>df_DSM@K@M-WB8#f>_XWk~w%0^?*z zJW@4C%|66MVkB}B%%pO%H!l-pB;%;kFl4xX*zFOT#rg(9IFk5Y`okKzb#9N zAyN8{Yq7BP1-PqrdTg~@qs**=w15>qJk#gR9GbZs{yFfv{sGr9n}~>QTRCEJ~a`P@kdw(VUUgo z_jhfs0{zvUK1&ryKO+VOw><0zJKy}f7G`fQ+Q5HGQ64T992ji2vEHk>*!S*`w>5fp zZdMxR<74FYCx!G!3UpH3KMw9n{a5MMBMXS(g6cCBKPBn?@(AlPgC30g& z0IL|d6W%XbKC|i*M;=p@5o3inDowVdd3OEkk`-|vOLGl4i}3Fhn6Dv7odd@juqr{< zQZN1*!GqHzZ&m(d%!zVyvPH~rs}0>4Pp3Nf)aq}`_o?Q{w2>72#lL3_KJ`DPxN$Z-jQI1dyj!ln zhL%O!{^K%il3)(VQkT1jx6fX8biY6%+Zy|ta2akny63cq;)X>{`0pK9K; z`wi;ad`0Mn1dbiH`s&(!SN^&qT|4+!F<-O$XlOpIMOY7xwyg)d-(DNmtFQh$>frA9 z+fTBsWA@dr^%HtroaZ-_aDyE+l2W{Ok18*oPc1y&rXFltosh>j>EVTYk~G{}!^I?= z%~E6fPAg^QI_#2Q(nygh90OkN`u*BCeNE7o>oc~jqzfI!mju7*u@wySWIu;sA3}j5*V6Q@URxMCF)q=V+^t#(oY?fk^x>mQMAx@aj6!PLQA%m9LL7CuTI0v zk~YMXB0tm_BtM{ujFDR%o%2Fka0FlC{WHCo?^5Kb9R@KyW>Ne>G zn6MTADtJ4I-}k6Z>i(jALm-(Y!o!rRsevN@RmRxXLJS8r-5 z9KU{}#G7OhdVDI_`wC&?*R<8POxRN=3N6yvoE{^k-ayJ330i+%1q zXh^nXEpiU34;vo!H6e!3#~~oZgxbf-56M{2Otu*4VhVU(i$KM8n=1lA`)JLRlFoZk zxarwf7q{D1k`|g38-tGH!&);qx5_vGDDKqub_(NRSh<;aazTrlhD=H2vI%1!=0qD- zT1au&O6)-4VoPaiOn*?uvpC!k5)QhL5MS9ugpw1c(BRtkxg6U5^)?r)`hda4jtO!% z4;+R+A~%9F=lstdWT&S|Eco#gvO)pc3FT>a_*J~WHCT&Vu<)jb)3D~ukp}iiB56vk z?YQg*YFzl5nWv1I7T`qs5aWjN_f0XB?vak>cH&9YlR_M5+DQn$)CHQ|_8wooM}Ceq zE8C|UNmWMmxCO33Ru*L|@Tk!8#PR^!xLBSa)lVQ$1Y?y(gH04x<~L>}u|4z|G$4Y# zwj*EZuBZiF_dMDFy+Uqw1@NnUwSMmHe#&^^$%`%pQ0bEn>pHg!BY@%lWcjGt_Uyif zivgnOX#S~guDb=aBU{*g=J4+F(`70o5y<5dG;zv!ZQJ5IZR0imd4@u%(|(v_&GUf;!68=0n>Lg;GU$J9+Q1WME>EcB!5sOxD4~B!^NsPq%t_xW z##gAky!0k0LVVvT?A>eI?$<(jrWmmWY=l$Hs7}_@k9|sgIYMJ6EM>W_iY>UFJDI37 zr*Rq!a0B5;Y);dA4Ro(iY@2ey~Wr2s`-;k3W3UDMUlS7WT)JXC&{?%`rh1s z3erfYnORB^*h30Te0vF`8`+MbR`vsL%+%?db#u%Mt&48f#P%PSk~K@~V4pW~9k$cv zYX1Oq^*crihDa6c)^245N0z$lWxva&zTw$J8Wjz==)`t*iY+4TS2q^z`u)|3>1!a4 zOoss*fC@Ec`v)ycg3Qe(J6R@PRvqK&rOEWX*T&02WQ?tn$5g z(O%JV1*;ze3L@^nHbjg$x1D-v+@t5O);vwpJZCp4f0uums`4h);6T$+@ThW9Wl7>Y zQZ-|~{Coq+Z#8<0NCaw8iMR?y*4O&!Hxdzzq(0`*-lKIbJ~QYYP3?XJHB6Z;`9rW9 zmbRf6@fs5rUGsC497f~9)dS@lLp{_;gf`asSaDYTRikfIP*=A1*0V5m5KA9W0od^y zf6&`%aJ7MeK{k>^vE>~5<+&BP8*ur*`Lir8`3dVid`dE zqYb*k&FIW|!~C!P5`^K`pOZk{I*!Vc_lN=mjGVhKo zUZ_*K*`+f6Pl1v?YMUY`mIag+jRm(0IbvGcUHx0+HxP8agIfOpZMmv7i9<^pE5^Sywc39bWn^O_Msrq7Y^-Mg04%ZIy*BYH zFP5Oefl;%w2|Y(_D;M zc_d5j3fxxAe2?$&)IlAN!@MBiPY!GLEf^Xw_6kP(jXRCIsb8c4waV@mw`DY-09f9@ z-roDvk~!N0qeUc&M)lopWmDomcgJ_(&i!$s~1yv#?cih}xUc=k+(Pt&x_71>1tDOq=>+h^g9gO)of5U-A z+TGS2rlRzGyvgUw#DXz0&motmadd$}y2i1l-^!1}SlNE7m-;+Na$|RNkE-COFm8>* zNfz~8+c~N;myZ&(O<|h@IY~D7Tc;wc1h|PnMJQ*uyFo z1$s{H8tx;N+2ga>YaubjSnUctkwgJhWKBvb=I8s;H}6*E8e09|RXR$pa&O4@20M1# z9tZHyBgY(NJG>{q-nBoadSir=RXui3;uw>N)YvMmW%{?KW4d~FBw|@z$$gp*R+hkT zlgF_CypiqSOBrq9^d>+_+xW%0pS?pP zDnMQq>qTIrbclI4hUHPuwz4G1WiVt<`l(s2(z9ObUCrCJgAsHh>`tSHZ@RN3#dES} zwUF%(!A1B|Vk;RLV?#4`bqKoz`=i51r%>u0U3FFmupf7A86FO!9XErhA9Na*BWBem z?5n6BUu{HXHjdyq?iZ;H6Nxcpw2ZOp8AkwHw{1s^id2)%J<2(D(UU3qE3}wF?e46& zKbWSHJmz8g4UHm(U8d=^6_csd+x$nORd=X7uW&&FOWL6856bE$@VsnJmZ6sMB+Z93 zPBG?N$0th7)06JCO`QIj7A#o=G;u*D$)d2c%hV&J+q}`ddn#%DXD6qLhh>EdjnWl6 zmj3`R-rGYH7Ibuy$^ayUUd_b&ygO;JmOv35%#ZUTYjN@Lt!8@v0IT8kFgihfIkFdK z;&mh|d4Bz5Pl~G0NadCgIY7A^ZCKu+j7&RjRLSKH#?_NHeDSRAyW^4XXSKB5^ASTP zbu1K@2n~lXX{nnP6mM}N?ND}=JiAYoY7AK;*h{VL*aocIyF2PskDUNu@(vy1p9&%* zU`E2as}@kk-wV-J9KhJ$yjQFGhF`8O52*TjhQ`1s32~w7vokLE$vZZ~%^#Yi$GB#R zcS$D|3-PRf<Icc%yk$+VgD>Q0B3d(F$IOTdEGYGqEPTThyGvv&x6mF1kLs^`kF9M?uk3wXj1cBE(Ltc+H- z=4B*~4yA}gvtBz_nuE%nXjmBKbn)#vbt1p{tL93Qbo}7F!er+xy_R3%D}2byx|Aw3 zY%~S*z4&tR6nY?RmPJqn#f%GnZvDl&l&I{um9Y6Da?HqU^>!eowOj7O- zJl=T~_5D9j!-}3n{wD6FO`8~CWSeRS)TC-OO*~YgW&J!#K|I9hKJ6mRz&MUZna~9S z!twqm`_%-V7FJ7Jh_Tb_sJ~M)l!D3?cx<cKjnnDcGDn8q$9>{aT<412z2A1>;PPVep6nj{K~5#PfaU~uQQMZf}Wf) zp=I5^Pch|B$3zw?3DIr13P^VrjuB|ob^>)ec&bn4IS^xdOl{LliCbZkP8(oeFKV(r z;5^-x&9A<=gShGs_0SASRN;OC{nXEqC=BnkMygANRKHUG9fnIsL7%|@>h0_;doS&x z`-QmNk!o$0WICx+em$B{P^RaHXY|su#WO2-L~3rp`|Nps^(rq?B6Miv<|sk6*@zx5 zmYo&!2kjk%(OSKOcY|;U?G(iUSonn|_V-?8id>SSZa^|AJJT^Z6q1<}C#w~pP%NBgvyB}Jn)ZEwuItSOT!H&9m1ZFr0LXrwtN zEJ;aS^7x94EfNlAqVb1VFSQ)&&ZEM|hUTSbkV`30*IjHaqW&tyiy4fOOoCM;?i-tw z+q>}4Oo>D>snv)iY4E7vgpm|nuqZ$n-0>iGwG^2QZaAspJ>MGX2^d64CLl;#p53*X z>VCEkLt?5f1{v^8I}>)A+L+-%yQVyE;-|%tIz>g)k*L$r_)AgYDLtiQBmDC%XF3k=dB(c^vL0+G|@?v>+%@Y!B8xT1@E3=}30T8hIRO z#jo>Hq>Z&srH%HfJ?FBf5Vu(Zq>5KwONKV@(xb;oh{V_tVvOuSmfN7D-l{f`bQ+sf zOn@&%HkLNl+S~ThzR*hY$PI}E4kY}&)hrP)IMP1WWzxg6D|TM7{Y%u4LzC(n;$kh2 zPa4`v-!DK#%kxo>V#X#VWQj>3 zO7LJl_jP2X6Ke%{9L;5E0ll{Q(LDZL)Cg-1#kPat zRtM~@7+c?e>8>Q(yw?F=-&(GkaI22mwv-36g{s%#T2O0q4hFqf*6|^~r23*Xk`&jY zHsz7Sf#DC#$kmmAj8ICV!?5?;<3=R9i4rk(&XEr7O3nHFZafSQF)E@l%8=$c2x99SU0ZVbU&~BI#L_bt zO}j#tZcwA)Qb!mYn3cud;1Y`f&EL&^xARseP7JQOamwj5@!H_zF3lU?;H~+q*OMPy zx%6ka8%r>^I}7r!nxw&WSmZYSBih|o7rbrdNnLr72jHoMi?tHwLg0Ws#`KZnuw!er zyF00JfMC11WbE8KjStspCA$UpTjm4JMKKo7!*#Z*k9`>Nl)k~bR~!+0S&#I5)Kx(W zG*WaV4$?jJA(4rVbU=Ft8hMey31P5a_U|Wvx8A7P4df1+0M}i@-x@xrivpxh8D_^$ z0go1n-WDD{pMmKSrjBjMt|W=K#=wm~3yu#Pb1PNivi5BhB|@Qr=0l?oeHDf-D&La2OP}hQnDDs~ z!xU*2H~{FIrgmp*a~_;sJ^mV(9WkaD?n*%xOuO7M1M?)2HlrQ;ytNJ_7X4C_)GD?h zk+p*#GgQ8iWg`lC)@+P$`xV$O!MOQ$(#1SV%p8dn>OoVb?f(E(F4PH+EL)XVKnNRK z{$YB<^i1zimOn;@Mlh$1ATqVyRZTZ)cYlei)FUh>Xjq74O+zRLnS1wIk6q;s!q9ZW z72J3k8OYj~xQ^V=Fl1^h?&LbKq?<{l_@Zwu>Ydyeg+p^}R z^}L<2U_^!5Sf>=sj`74-DJlm53FAOKvKfc@cIEdHY9l)`MzV=<55j4Xl8|!DGR4BxF0gnWSJfp8%@sAFW6PJQ&VHX zGQ3if6;$paPZB#ncA-esmPzjBR=8VU$73HDPd?xCDs;h^WHbZw6p|X{cUX2EJ@mw zS8%&z7f=r{x6Hm;Ot{DJ7)ZZ~O~=_#AJrqiOI~oGhK!SPTsMfdO9N}MxlelWR{F&V z(nA!utXk{hJI;sRD9JRfFI4l)+LP{M?xzvmi69N2n*cj4si>y7D?aUl_cj_5Xm z>(y|IM`nwE-CAJ;{{X5iKRPfr$Suvj5PVxcPdyxjl*p2hprzLL?^=#=1Yt3`;)YIe zU$L9!``7VQxgMnX8DPdjZ0vEU`@3&RBuatU4zrC|9yY%fwPa2YacxAC`iPmvU5qJ#r9mOB);g-d+R-A^2ec%&e*p29rJX_y^& zAU-N=C`Tw4$dGGf9hawgPQ;8|obXUMp7ZrqRBB_$0yLfsh=s>YJ*NuR2YtDAJ!58K zs2Et$ZL*6kuXiW!8}#W?HC06cQ2?^290H2g$Lg(A{{Z9QYgYShYS8Id1Nti5zEXu>Wgx;4FnLeH#@J$%LMkqh! zg`bH%^xc`kYl;#WhaXgc~sw%brH4XNYCZW zt92xKSdR;@%GJ|oWRD+kOEM9?`z+1kuCP!gW7E586J4MSdE{!A9F>oz(kyvx%&w(* zSy_Brey&HZq!{@ivC}76qLDnTl8yfW^-~gUCac(en9d=A<^bA2CBJV7 zJJ7e~Iq}7}!?vD0te&)&2ufM6+PmJ|&Tr49O`GdppEs=fijdJmlFX1O1DT2?l1^{+ zH&k<{M;&u+(Zv;lL=;(5rx+bI1H+{o@dny^s(1A`WymYHq!Mn5EzY}uNg4kDj(Wh&r z(QFHIb62bSo_j7=sF?z^w^m)lL$t3iOfJ+-o>~tWSc;vYIKJcNB=%HzGE5t6ft^&9 zZjx%}g|@rca`RD42+VKO+Z<(eWjfu3NF{KtZ>tamWMTTQV8cudSu#SAZlXbEXk%?Q zy_G!{$BVwA>bBxo2a(88W6HNa6@NmfW ztm%Mkuz!lO5VrfTAMn+DGyqMn3!b7L##YsD?zOAaJq}a)KTVjTh~oj+lggwGIKRzF z9?h~AaU&kny2^C!PG7}Yc{4}UkU*mqLhjt_q=mjsHK}tlT09huZv=Ce1-}l^d7Jz- z`p27W?$(AMnL*|>GGrEwuhK?3wfx(AzZG8<4l`H|m@3G0)bJc>p4K9BbB5m zq{EQn%v5-h)La!>ml|0bO|}X+Er_^lQY^Ua!iX9q}!mwRR_Wx_;3W8^z?Wk%UA7}H>8 zAr$;aHEwT>sJGiz$lcTJ*e-s}AP>AA14Y5f8D7Q2CP!{tw31)zWl}J=_$VmCnjY`sEBwHHFrdMJ8 zU-eUF!7z$Njlxa^+RUX}r+*IRIz3~<7_f;pangys*bP+nj`3cXoxg0Dvqd7vblMTO zc75Jjm(*ZTs7cy~iBfrpw{5B~O!W9y7Zk;L7@rl#J23D3R8| zO8mWDn#L_Sli1uE)%uv^QX^nbOr6o6D_>69m4W=3Rb`StD#~;u4||G5bBZBM;wlNMf-j-VLZ8N|^x?=r{$sTv|=SqJ8{YSFIa=4wn#VR;;ecWqeg7vu8Yn3Ys4d4ll2y0T&{36()od(`+vEJ!yS+<+=pmL1I& zGcv5J#y}3LJD27)eQtY48=ArNnS)2^SjqexWDCsS#FhSe+sz}^WGvEzjGlv#BXS5k zS<_HCyi{Z2*V--L!lz&M<;ce{h|y4()2I^NRv_KvM&_ubk%JhNrMO+sm*2XPazlrg zD43y$o3Ja)jNO_p>dMcEJXn$x$Ha}UM#!#Qr_IjX@8*5f2-JKlxOY{nu-3W`%Uk-W zUtg-M2kfmtw|#I2>#cufYyI`1Huu(}>#YTk{yXbar^2spzOh<5AY8F_}IzP;`!9y&786#yZr>XC@hfkWLZ1!b! zaAFd>7SI+d5Z`UhV??23>bA+_L2h3wwYhls=*0>;sA3W_E_YvDo?;l*J~L#@(vWxI zrOFMw<{jI$e-lf{+k7-*gVSUHSy7dC#uRWY?PXoG?=!5~(|{(Kd@8@`M}IHO-g?nT z)=hu7P5cp#oiGiq@i7PL=2J?7W(Gce>`A!;X#Je4K_=SsO}(+&!sVp5Cc1MJ<@?nl zuwW6&OA`VJBZ`~Rc*5h9)m<(LJOKXy`KT{x?D)}&btV=!eZDVssE9Wk02OVi_i0Zw zakBt7$W={{aOOM~mOZ4oU=>$VN$mL6)r`k*2@S_jewU@e#FZn38JreC?a#yl-dbE- z-HZ{$qClG(>)B=H?XIGot#iXpHG%xZbD~$zn86Mcf+S*CqA+1_dW3jtOlj1lu`x*z zhME0KwiM)@IN z#y0}W)*X(#zb#rhOG?dUP_`;N3tz{7bv9>5Cm1@8mtUGl?gL$}sZk&6Q<;=#h8Rwu|j)eM;G8D>2xx@0nkUy-|a zig@Ev0|@N8T(Rz~$ul#KB$)BuD1wfeFz!E9L+IY08J1QI!9{>nU0zumhSl>kSLqei=0++&&>L~H8kZzaus$}~ zBi=v+--2tpM_YJRXiGlQ`6sCDAB2`V-rO(pip2F!gwn52NUs*Z!{AXkc)K@p)1d|? zQ*e%VUBU4Cn9{}RyQ6)B^|>~>sXio)P=AV!FIeQ{Ai0|5f%{Fxt7Dre`L!EC)F1k) zZ&=0685xkNNfuVLf>j!^LPpE~0G7Wc5I_KTX+uM&h>Zza83F~}%A;+-3cvNUd8BG! zgS>!yDUn6PSlHg$cG9-vbkRr_B8-^L&~3Xeqktyl4m@eh&%SAGw3`c+;62(?Vlj_t zy9SV420e%Cq-=LU*$cBFV<0PS=T{0oR;b-9S@{TV%bp^xt+?(kn~#9Mh_87ykq4?G zM!68!%NPS#h0ufks{a7bMWRwfR%Ug**IqvAL>T>XBNbLEKxZ0|rMpyD>1K&xkOghL zMW0pFR@N5RU+Vg(2Rx^=aiy7nC`nLm4bNyJjS?6szKY$W+-gW8eX+_xk$cFijR?}* z4Ma1#@nTBA#Pyzfb72?+e6e5 zzbLiG%nKerhjlJ7)yS|1i37TZWMg{9HoCF$9yXyS9_uqRFl9GDY|1q3R<5F(I)Gly za2t;|br}`56MslLw(RU5^vc~Eo&YFg+&x;c>!r9kedJvg08w)d8jZTsPhl%s3wDQOp40P z4`T}vU#Wt1{Y*`Hu}>-4<#@^Q?ehv$=`&bu+BDMD9!3yoq(vwni6Of-_R|t5xM?Iw+8aVos!( zz*W6Ru_MH01hWXwQBQE5P2M5?p4#-(i*ve5y^qR@tX%!t0PeTE{{U?g0j)UpQ$Z*f zH`;IBEJxQ*g(mK<>#NM922R3{;cvE~Ml888DM^wvXHtrHEXY#je)`i#igFC?YmK)g zaq;-pq01Ai#WJjrw2n>p4s9*VwyyE6Mt)VIIgISBZ)OwmAP1s49dD`_oz&pjz+yOfU{oK zE))Z(^0hQ9&1G$4lf#BQa!1fo}1gOh<4xMj%(J`p!`g zIc-(EN{TlbP@j45ua>p|qzmn`fJeXgtD?v@gQ2;N#rbwb_ou) z3#GpeZ%IUg`dWciW(R=^Y~xQgmY9_b429ZQgRdF|%CNr{b+;W7{|S|fg2?z3zw;cc3J z{Rm|&RYxk5bsqsyv_X~j+EBz5-F*yp*2Q@4rUYD&EZ04i&Iw-eTcXH~`_!GRJ|d4b z-+=BFb-2^I^zfqt3xc~FTMpY^mC)F)g|Da-sdC%RhV~?D#F0ZBBh4w+;?aTdyDr+_ zg*Bb7jSQn{Yj~Fa7Ta5+R18kGZr=J5=VYmobw$34d+o%x#=35$i&%wH2G#6qp3_+Q zlR+#P`H6g4vJk9!5vkh7DJ`+KFx$&p@mvXhRyH^8u8XU6@3&#l0zKo6I>i%oPU%^$ zc6`OP<-H=}ay-gok&c8GHn!?BM5aXp^Avc29&3EG2saj`xQ{K`{{Z%qIfa_vB#Xe* zl80C_ainF)hC^Z($QR}{6hQ+?Aspn81^5lTDo7<#lElRs4umkMro+fcR zDdD!Vq0M1B%-w#VRUw|<9iv5R$D0A!a(ePhwUk*DfCi_;ySwPWsAUa6GD=SY@{j)j zO-r8*{{TfCZ43|COOST2%vD!(jaCGJJB4U|(fyPGZ>q+-Yx=9-Kymn0h`9S|*0a+Z^Yn4b>z-~8`4two{H;rg1f3{xnO+bz{I=Ao2l$b7nQ)5aFyR-^H`EO5? zDub=WBS1$0FGDJ4iZ&p*hTDo;!hwOm?$%WPps)H!N~A_N*}7A!DKO-2VW(S@7n&Zy65zH6}pksIR}}aMU(!l44e4&Im+*2w=C@ZL9Rk&eF~K ztq44zp9R;2{M_CO-!yHo>9}YQ!N}TZg^}r11Dq*Wce!$(W5SffZSh z{$zVb-c>$0$nq_1dr0b%VY)r<(;)3_oxG=SH-?adc0i^h^9xw3d?<7l=^D7#h~38C z;o_;H>S&h;8&CwgZ@1zU&}y?QUC^CB7uQW2n@A)8C&J;44@ttyl0012>d%iE+8pQ` zbNGm59vYb>iDDA)OWw#~fp(okBWy zZN&JKmwUApTc9Sz4|wBUJc*hmAd=V8pVOnaM7NK%fH&Lr)RMps*v*~$0Xzl!FGUN2 zPK8D7{gk~@H`#=7odTP9%}EI$bjRjD5?JeCDGNldhQ)=-oirdY@2I55(iTu-P%HrX zeyX|FhN9F#`!%Ua1(M_tc$I3}VoB7VTb^4Q>V!z9JkZGx6hD6b^$ui-W*ZEJb>Fn} zF#Xz)!*d%sD9kK&-K${{R=FY&cko*c$1^-Slp^Bw0shy|rR(@!?%XTOqx* zzYaI4%*Dj&R6vX7x#qd-+O=ioUDg-v*S3--7m_`04uMaSmghi!uCE#896iE`{giYj z-P~xXJa~>Yieg4+^bWUD!|za5iDTPx^IY&A?+ss79n361?9!y_SqM^APB&q}599f$ z*k5mTA%l3bjpfL>e$u;qpDlF=yRMEqw9@p1sa#c%m?Q$oS$xReCi~W`JX16--k_nN zFh~SjP3~ou!)m3sJv2D6Hcl&sIQdN*qRkqyLy(vM055vAzvihCtSr2izM*>s`>O-d za`E7o)3K2jDE4>)uFzNgHvAO?SdxvITE-Slzz*l_TUJBOF`h+#PiU*iC7W_KWv~dB{TdG_IAZfUE53ZIOH%O>1VSPwb{+xsMQp`X@C=8P+RDFBL zZ@oyTkv8N)yv*Q)bOW`Ozx2`1%Z;`Gx0Q$|Z-q&>H3KU37QkE^I0NK7DvgP}krqloCERtC4Q~Z(4rZ{_4~k>;vIk1-+bqWm}D0+PGieTq@SD?W>is{-3h6 zxbL-E+8*22hQhn=z*?-fA60fAs?~M?Rmiu%)s;(o!T#E44o~W3OZ68V2?E=W=`OM9 z_gScVoHH-zh$PPZp>4%nd0c#yQYD)qP1T4&w2s@WomA4z=#nn|2k0i`BX16gVpC`T z02MPINu6Y3TFY{mCtEG{58b7o)sbPwUj`C2GwJq)-~RwL zCN?T0FhngJNGzlO06#NVWn#k;uj-+S^2)w4u5O6_4)Dn>@t2Hd}ed{k950O|eo5qov+A6;9pcADK2 z6eEQ!fDOXI{_q`yP;4w-yG-usg&yZ7FuUa_gI~*E^FDe$pXq9ft_wWOZ?!v19{&Kl zQ(^xrT-q|s%iDXz=STRrl+!;pC-KPvTvJZxo zOQz?DmxOQ^Z=1e9Hrg4Pado7Pik7~j`slPV0^IS%cUhC5{_-@sdPrtR-jVab#ylz?PpjS)j$?5nVCU)-mG1>1OZlJ+25 zZquf>tUp8a1<0E-CBIkdIT9#R^D6D>q6_Wmb0RJL9R7Mq@*~`m9hYEAkN*HwBkpMN z-AsTj%L8o&zco8Py+d#tj=T*nL3^?@C_pr0U-(hd`Pn93PeV2#Y0<8MIbegeH@*koE2bPC{^3! z>7Z0AMUJGBNCLopRjBxn?W+I>b-O;gWD##;YsgQA-zXI8D-=?sqj9r#2K-*a0XE@9 zM{gS3cpl#REXM40zkP1~M@~x{#K>D-z^uLF=AtiueOa~cJ>L6KBNgS0p;alP-rgeI zIMfsM6wKn%LFNQ;W85e+C}G21&wVRnewQGn^q+wT=2LA}gwHnYhjv*bJVxCwf0yN^ z=_5*1UC}jb4%>OCFeHFLYjT@XPaI1VNO^YX7+b|*ry9icY={i_nNnLPWW5$t0_@#Q zueBE3?8`}u>5|4jOd2Uy8Qw^D1L1|{Ei?4I4)6R&q{5#-K_WAD+9c-Tdky@(OMJEH zKg%)1BgV&xQA3qIMpd@`>)}RrXKJ266t)wNuEq=iZqP@GKJ_j<>;y*p2^t0_`x=&P za3hf%Y+iY*dx99*ytkpR{fMr@vM0Rl11RfmrJsrKAiNB`lR3X@wsSA+}MGllViPa%&X<5 zj~-}pL#Yx)eM*t2D8Myti_~MsiSJ*Sy_ex$>g=u>R)XH@vC!3xe_d(Y+AFu~sVAMbMG}{h zyOnh{E<6SCy*XQ_(TtE>p2uOVhvulgXD&a}u~lTllx>lf{$DDv@oj!;PfCtPMaq#w zBHXU!zSk%`TPyX@y1MVdl?%bM(w?eRKLg9;GuD(pN4?YzZ{wYFN_ z^h8rQ3Qr+77afEeKdOM47nrmx2IU-1*6kF3Ng!zeyF}VZ2YtND_-nHC^1ZgktnKhn zTl%SD3_eQ>2!t{SZ${7=5t2d}-xdo+ZY*%_OEPXqES}&57B2yY- zpb|{C+k4n69?jGfB=3&gK<@0OYi+r{-*;u}Gt~b8nM878VdIk)G=LtXzbV?M#j$m% za{WIY;=*Yhz^$#2oyw&9g=<6JD;8fzX(P*6m!TpXIuWZP=y!)cA2mtpGeB1^Mrm0} zh{S|zB9#GGeYxXh<$5w>m0-#qDT%ueb1s_se(gTjXpE{umEe8Hvu$I=AOh?nV;BlZ z9wNuJtUOI!2r=0gA9A$p{{Win$9%Tab@@?aU8=PTMUaJO2X9rt*hgfaDXhFnh+~aCP(4NjU zVvT;wYyA{STLQKrjkx!F=x$YR&QoG)Ho{7z1{?4^rWVr?1@);efA z>mL=5G)NVQ?QSh^-ZjTsH~x?7p&AmeIVpb7fOCDm8n%;%b12t$-L1;|lp8jd)8@4*23EKQ8GOL& zdL@CN0nqUJsGb6q6kUn3k9n?Px4wZIQOArZ7P7Uq9{McWligN2XhNR_+y4L?s?rW?aUa)1c_doG_u=mMQ|xmax)cti zgJZ>S+|+Rz6)^RdcgVLog*~0NH|DHtls8#p1TgPYZ|F25o1663RSI|$t-+xzDZ3s) zwrKd@?WvOz>560Cz%{nN1?h(J-1ur-V>2?xV1#S9pXl34i)$tA?!OUwE;tPd8hw=_ z%_mQQ94%sXB>XB!u+~OE-Hyrdx7t>9@~>v)@PI;|x5@+{CuFC3`bm4~>BxAjo4zy3Y+EWcH11#tbf zz}Ii}R=WH@^Q~637OidUy=Xm}*9yN1{^MPrU3Pt^_Em+i-A6aoGLsey?N)o1b{<&K zZqhg5tcY>)+(>qiuM4jARt(CgT}`~z2dLp>#{U4Mez->)<5&6JH1DK*?@&3Ig!9D_ z2>$yk_WZP&ew!STrZe>qQrp!BD;KxTx`>8upkrfeTWB|1n#2<0q^OO$NTeI1b&T~L zolh?!uI_$H%*yn`A;ZX-QiMwiHKs{SG2W&6}!&DoB+TBXO1+vIz{ zyjsGVIHYc!wFgiL?zLEUai9;vpp{{kS>-%UwxcD!=-c-y zKxb&6+*Oh_5*BORZPWw`w&vZU`>7+x3vIjDjX@{A)T@%L7T`G5SP$-`j|KOnstm+%Bpm~24eICWKI;6n zXFa<`>KtWDO*^bnsnb?A*SfLb%5}^2M?2&S2?_|;Uhge4y|K=W=sZIDizu&9&GnB_ zhyB7W%=iok>Uv{=$5}aK-{yGtGI(jD5vh#{09X(KJh!#GD3*||hbq{cdxzboN1tqD z9s_Yb!(W<^vX_NG0Z~rT+z-FypnO;24Z&Y=qb}=78CF1bxExedvMJjkRaCvtCxj0F z0GX%~-8SRIaqhUI)H;K&ZA9+kD>jb$s^833r%tL!&vG3#Q++fBy6_^%MvSZhByl@i z#Etisl4x4-$O9qw9d)b!09}7gzqX*4QW2R=`!{g@ifIzT5ZIH%o;;(rt+1O7Z>_!d z?5|IkAWtu+hDP;hIyQL9MwF&I=_8^Wv$2bn zB40BtH|gUZmw`EHq7slyc;M-Md{*pgkrkqv1ZG%QAugo}J6laroBm2{Q-}I?OUkn& zl7#uUv){07O`aOX^~~(lT#VSaVfu0@COF%g&d0*U8~x^{OYL>IBfR$!MOo1b07CbY zJ19#mTX9{)U2=q|k##X6_Q|x~MPCIXNZ*j|5u{B>1lw>2x}}9ASydRS$hv|L1MEU9 zY;HUI_|t>|Ba!zAl=6ea<3t7BZZvK!+oc&MQ6mBQNW$y8=5K(clz^)ysz$okUvDRA zsTx@XaKfeC$Srfh6KMYcQMCKMDiDKktj6Hobv_Y)@m2nyXgskva~SDJqR5uz)b~;a za9Ap~<=_t;D6T@4W@XBKj}?0IH5w6t057S~mWbKPmUp#T>Fv zDK`PRREv32#k%#5a*U7(9ITTt8%Ca5Wev!r*o`g*f|2KxLyq9G%e9;WI3w%?sWiT& zn)iuX!Xh*!dp7y6QW(c6W3(Q@eFX-P9iZw*e`RiF8i2^WK^@@IO!25FtQko0t0`6% z?<#p{!-_ZVQ0lj})anQ{tQT;Rid>#(-A&kS`@*sDCJh5awn(6qg0jrICphJ9kmp5j z^M3_g+@F0N4UZjbBPt>Uh`V9FznI!Buj1R{wLDq=qA(X@!&y@%QOHP@ukv41lTs3I$zGd%kFQsxX>s1>$KLDYk+u{irSHROuhhaX9!j*$9^3TZ_I3m1W6e_josU_xiZ


      ``C{Q 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

      ++GN=0We%{kx{Txmi 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

      uE!G?oFL^4LS{w*Cy_cxD7QQi`Id& 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 aG>H`G{j|&SMU}SE1qE6hO+BOFo9ch?cK~|; diff --git a/veggieseasons/assets/images/cauliflower.jpg b/veggieseasons/assets/images/cauliflower.jpg deleted file mode 100644 index ce2aa917c1a3be0b614a69d9e0663cd606dfa141..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287552 zcmeFa2UJr{*FSpbB1HuODGH)kfY3W4B2A=9?+774OanpyLBQ^#2nZ-h7nI%vOd{O| zsPq;}C{}t?0!S#iCs-bz_kI80_pR@)d)Hm-df?32vuDqqJ@uT)`OO(xKkdDkgMKjF z3jj<_0Z9M=wgH?B0Kf!N3=n(JVfapqGlMka7EKRJXJGx#2N*#<&kq`m$iVl52BjE; z02aC)@O;D|{EIGPIPzOudAbJRAb37uP}rh(gLMB5H~^-&6?X=_90cv6|3Mm`0l?v% zKd(BT7!R13g%2hGgZ07qis|Z#DagsIi5)R@hr-cx=23vo(2$qckdqgaSI|&a*N{^M z0OmUYzy|7PmQzrWfAAxZ^wb_O{!Eu?;sMi7n)xv(OFvi{n10yK`g{Hu{Qu4$L&)#> zV`TWLgW)pcFWvjvzpDdIfmeF@Y+Y&nv{`_2D^G5^rT_zN4&dJM0iGA>ax^k<72w>q zZ5#VGPIh+AT^!pvcJb}tQSdj{;<20Q?+F)@e(jJp_^b}`U~!A!E#UNLBcRLue$8Evp*Zc?aD{%q2GUjj!wi7#Trp znYV0WV`Wj^GGV_w4>M?ipExgz!ll^VbPJwab}lF$^my-oIZoG#4~kX#BEd>GfbEd- zi!RWJhXS7ZHYx$I55G+KKU;A4Zxd*P04LK{n!5mPU@DxLn!w3XW_%5Qyie7;>kcWj zX(>Y8-KJMzaYRblUUANklI*C9^jp!oG+MdIyUCKVfWQBOaS*wOoumBsAIO7tN5-hx~j5eR zC_0|eiP?P7{puwlVIay_H%(W{H#j((pjJk~yeZ3Eu09ZoBoli#M8~O-8YB057e$&r z4=hVY>XbCb!b%`CfW_u`d#4W#z-6@cVan4sDT(&A&$2z-Jp$Hm2UUwaw$W3v90yQ7 zBYkyg?Mr*3bc;3=X@Kt96p72^RV#X7CiQ{HyoGjfZeQ6$Oty4>Ur1=-va(GsZ{ax1 zcDlG!DAmJdiVa;x78%pXk-wDUG&Q?ai&=1c*IPe;3Kfk_OLqB7cjKIWx6$LLbGRgd zKBx>L4AX5>{+0%G_JU1T<#H5G8-~~DI}@&tDXPWS&axJ~PQ)DUF3!0Vkvc>J+D54o z9z)HN+``V|2~UQxLw%}#L&IzAqTbLA{+ZHl8gSc2W3;y>5`vB}L)i-o*PD=MHOk#4 z$ygLFW#8~con$-z0ism*h5KHlA#m@5qs;_v{Yv* zda5^Nvh5W2-wTLrK&l99>%Dc}xwxXU72z(|PA1QHt*Q7WrJw&1b*DFvFU!*r3r$f-n!S;N;#v%$3 z->PO2j&0>*b3@C#n~a1I?WIym!F5)CRr9G;b+y_3s|=6gW;?p8Q2}tOMhXnQA+T=Q z7nCbb1H6_^)OMQng`&OYKWmQUe|@}X@$}}o_iWGAwz0OmtrlNs-e86H=nghjJ`+%G zgG-OBLBh^dFRFs$f_68h)+XZ;D$QyZ$yqIsyS=|#8fA_pP!mvfB>b946SXuVcb*1Z zvS^;>v+}8|8f+rma{P#o@>_8v6Ga0JM#oez%MmZ7)cD4Sn!I6yECP-)O^rT7<0l5m zkWd$@M$y2=-g^U>^}~}|d=DmUxI$(wgrfvq42>q|n%=A_bCvvsKw=FR8Z*YzJZXSh zyBRTT$3jN4W9ifD_fuRddLn|EeN@n7s=3E!Y)Ft}y=1E6V3T^UMjtHYC2-lWtQa#G z|l4(LYI(!Rdo3hJ6P4PY%Cz0p%1LfHFs#m4qjb~_H~d24!5 zxNI}0y@NEq8RMN9xKfaIvgVFIiS5REVIRP&GmBEtM`96CsU-|i`B|0 zIOqK}14;v)(}2r1Un{trv{-M$B;}+y*Fu=VPccX=oB< zQxjv-Ki1!08ST~R(RZVYJfAxe934>g7?SBUN> zqH&nOM(r>s8elppc8k>hp=nmzhma;RI8{@9;K;EXRNKl{d|iG_dw)}iTT8^1dXi%n zHOY9QiEO5#6(x;ekSUvw$Q!enp{!KBq#Vy!3=DD7P90l>PjiL(Ub}Z=Y%YgbjU^}- z1sdqr>r!Sn4tHR+r*Dl&Y?xJj@p)a6XcfJp<|)uDOB|WK$6GZ_1L~{0HVx+vW=X4P zMBAWox3Rj;Cc-yYG=sVZKeW;SL$YyT1SulbCd4TuY9Q%eLWqgXS?gsCjqkA`M7B5q2B9*NM|pxv|W}L)U(zk?7D|JZuK$bvfcy9;GB3ih6Taro7K# zlE0@*g*C&l8!<8_f6sC>ED<#@74lb3wT4=)(v?8mw^mrpkf@4M?V5SzEM-Fj?BOX? z^M#1ko{EqdQ$kJ7c=Ag}>PxpX*egW2nXHwvj11!9a$z9!bFbG>3@-6vW4BEVaDSOF zuHI5OsY(frNcIMAq)yjXZH}*4BNBII^5P$aY8@hmkp*X|n#*DjddP;wlPA)ua|~uj zd!jPHyQz+Z(=yKBOOF=jEc0ITuH&Om(A49(1LRHo8qeu=7=m0#>m1%ux<6qoB&C0a z^`n}g4~iS>1PcvM%#W>`w^~0uF};a06fJu9IQkx}E$GaWvx_N8=3smNe8qsV@M_%( z*v+rlarkYLuXRb5-8Xv!%kbhnE0J{_-@aRMLUD3Ul?FTvIV9S9K_i{p&d|&jofEOUfWnWCXdsCvZhQqt!a5hxiz9N48_){l zY)q7b{A#e7vbj|{zPyV%G?aT4xG3nMl z@2dHG*syYKTE;fX# zvq~ZtBH%h{1z`i;sn;MI0u!~$hRcU+db`p3y=<2Hx2p&#&f{gHg^Gdpl%(kPZ$g_l zs7j$llS*}|2?j3DXAl4uweO)>e@&i zWzIJ42wkacb(ala%a{rYRdonA%o-$8!!tUpUDwGPR}@U|o$)T3@v~hRSF5Ll>Yf{> zidtB~66Q7zHIxWR5yfY&gO7hVgAqcrnZ*f&X2ND{`;utpSu`qu7-!OjWH|#hVrvDjq%{K8mx^ z%H^qUEcI2KURx$ov^zIUGjuoQ?Q#k;63uu=6w3UCafxb5A+tHTsyJc!w)Tp_m6>6~ zdFt_uZ+h_`2e_X0t0ReudlTGYu==H7nIiQZmVK?)ic4BcBgzR8xf?>&-lo;eXS@#F zKZn9Uu8j^PJ&B#FZABoLYI{Q>-q#vyX%3f{-(=IH6){&2HX$7B(cM+K6|{z(JK_ zZTpbwG;d38vJ(uCFJU4<&rzid_tjJCXuv{7n@qDPBu#f8!P&m0T8bM2Pf&Z6af$|9 zJ@=}hph8~W{_WsQpf(A|HnGMIP5wx!C2USbCaswt3UatT_`V5xv9oMKQFyYvn4pOL z3I}^g=Vq+_K3CSmPP|Kc-&72??U@97d34n6b-Ug;NZpD26#I_{1&k;Sx{Ji>Q5ulJ zcfno84;!dN>^>{*JV`ZwEVmXBYwSV;1U(!w>?^3wy-7AdQ-an~*O?%Oec>k{u^*4vpgMlP+)YR*PxU6eT_96}_6&QSSf>F)g$K}Y3)dTR&6M}x`a*U0%zmDg zJ9uNwb1ta1sE}-|ZMezh(C}A`^(OktibL7Q_e;hO%Nry?^?LZD5Q&D{L#j`&vwO9U zKEmE7yOp(7kk`_a(f3^N?gKp=hqd}tDSY-qOpaVB(oGL1EXb1;11=G5eHE*t4qjt6 z(d%a}xg>a0A76xiO(E>HN}JRaCzDcc3YX^B zvPiE;FjlgfmTX?o-Wz&@jdh(+Y3LOMcHc?`{B`Kd;tlRbE0kM%#0yDPJ6+~} zfu)5#NMVgs~7*?a{1+WUsLr(padh%(BLf9o@=_97l^arDVT<)lzqew3JK<@VP1?{=5BiDQk|qXgib>fQ4Xt52xSPz_O=K7 zm-fFX$iVi8X{>}-pjG(J;xiE%}A!f(8Vi{`&Tp($q#1?ZmE< zF!N0C0mq`a&r{8FWMwMs_Hh!xjPDHzbzG@l(N2g-u^~b=))N!tFOid(LkEMbW|@NW z`ob@*)h1*@$?+)Z;PaU+VnTv>?o<_xXN&Vxw=D3kyLMBCD<&ehj?~Q&4Ej2OLfwfNW3d-%};_X_8 zUE9m8&y~$+8s8tkLuwvYnMacbCVQ#o-|CI*y?a}T{i3LrJf&u1gRk3;58qpJ0)IbA z(J(L#(&}$3ZXpOQ*Hk`GIgiy^s}CKZ0Ro%5bl-kyWL0Da!c+&!V#I*Uh>A8`LDd64 z-%P@wuv?+KAEc!3j<8E_J(^dlPV>=kPx9ZYPCstBBvnprb&?a461*vB{utgTkZg$AIC z3ai5Pi_{YbCZRpEJ+>c6)XPL+sW6fPF;rxBGwNPQ43QF^yT0F+2E_5#J@1)NCiRua zS3`QHoCCs8;j>RFi}Ce2*%|L5W($=oG)f1O$^ODl!dSz}$mGU2gKoP@e0`WX?w)4P zhU5-oSXNQwOQ%!rl$oLlru)LMsO&FPLlkind^(rkM{QGKu_f+H9IJhwz1bJX5mww7 zN~k7NBJ?-8z~@IdL&?NX+7f;5AFETIkXHK5bA%zGg&Vs@`UvmWN9H@gIj24qcFcgB zYCk()Z*3U!@lOA$dfn;a`Mw!V2K)5VaAuCu_*S*VV5fB#_T)Ep{Q z7+ROHe!A2aoKL)+3roK?HaJlM9|A@n_jlH%m4aOZ79KNBy=m#BzUN!^QZ?4ieE^#J z74YM+Uxe1h6Vx};M;F2~);%)AHS=3#@)Qcc-o(uy^pdYQQC-qWRJ_|{*kSOuj-qOr z8zdRuq3M>gdkM84P7Do`9bAX^f)B_9J|r~O!2Pj>$aLEpAm=DJJ4!Vlk1#B+{}iFV zx$7W@(d9lX*zIzH<3|Tw!^>>7je-$AR(V2#;hax3S8@TD8A_{|TI@` z@FU~%P#y&)>?y_DCq9U)4)<*wqmt9642C!R|Dp;XztKqpayQu}-t4RHZJm8udE+eB z$uMX16x%F*2}N}sw{olYH%h03^2^pVm5pv9Xg!pxU2zr`mYS1=;ty?Fb`)*GXM%@D zhy9z?_$Y%#wX1p`pIm;M+OdDm7Z&O|zBUsCJ`BB=-b5i@yrs5w%TA^3n>ltKm%TK2 zbVy2IdpbEKRL=T}bbB$^3X6y1a(dc)$whuDiKZIO#G^CmI0{XjjV{h;soyvt1wJ9!)*633QqY`?EGd3e+lHwf zB*z4%gsEta>Owa!H_jx6_vaFB!D9Q8K%XlYdN_GRdRfea$m zi^iEa1VgeP3%Xp0qGhg`YQFN`7?XA6WU3)~{&p%eL(0qb#3v;grZ$h#|#jI5# zLf~9-zO=_r6)EvRJLsDLAxM4nVSbzUH*LyaNtJ?}dC9s$AG*AUHU_6ByD34l%bRfx zr`Lzp9=k+4w;*4%CWM4WlC`FJ=Esj;@fTbl{l*-he{P^>?oCkkt>L8!R_tr_({JNn=aVgTWZMr#`8$5#=xSElTIlWtfI_M{dS zU2?hC=VJPVO@qB`QF_#AWDNggGpJ&<-Ge{Es&p@<^Zq2O^sPb156d(_*-4kJyKH1O zqsOqk(Sv6O>y+|TcyE5`$UH9IbpsUWk@gNDeyZR9>GF#DGr?}Z`{-G+`e0I`*u}bB zSp5CJs=k_E(htLkO35nh8;YG!Ng9&m6t*9mTc+YG$^9Gk?IG19QyO5Car3UwbV`^x zQ&$G`&H8(oX~GP8c(Y`wgCe5ZckMo$?6N%SR~Ve2+(~5|3&({&terkIBvQj*vzk!V z(iaPR_VSgUi|fLC*O&U9&1|>(nKue<_BG^*dm-|B-rSg(3Jl9QJ0N;01|G1%PXp}0 zA3LVu63aC=*9=J1&D_k%`S54+*;D9Eo8vTq0zdi`I*>B=t$J@^#3~IKiJ_=?5m1Nkyeo41+*cu%i<6qCG;Y#>f>S;Y@}J~8)=LHM*~8B_7RS8y zD(0O*d?Zila8osDK&fMadO*=VkD1R%x!ZOEw zsByApZ->~1R{g|KxfYx7@TBvEPXMapjtP1sXhU@U<6`%7RO5*$u8P9L2ZY6};)5x3 z`*V9WUn8j)%E)+lWZ--*ro8$1jYf;y`Rp26Ob;<$m7cw*EbF?Bf`jOb0;F48~A#t(r8nnc4t|Wv3n(q#jUVs{3F+G?uq~vy-Q;8G{6$CrSO1y z2@Zev*U?T!B{n_1PPU3SA=XI9l?jw+*2rjX>0~{2VlyIpz025q6CGpMy|i~?ZuDy! znaA?Wj_1Ut9V3$%8i{fhZxUx@n;)N}W4yaT!z1p_aEyLK&J@|bsF~xUocUay2-0`< zL&3|e!#*E^3`J{-c4nP8c>^XU?L&nC>F*d;`J~Y)28X-?VP+A9J?YH~On*UGE`l$; zPKeg6geJr%Uq5O6XxAL`o4uPHOj9ep36v`+LVa)Lyl-|5p`dZh)`Rs8S?0$B&BbPWeemVG2>9Bc z{^oy+C$YubIq}7LQTF+s%&buF;s(#&s;w}Mt*{l)-3gxbm*oJ!;p-2+-Z#eu_~HUU zFCAq7SYQLJJTMsKmV^;H00u+jQ1k#gO~2|Q{ptQ4TXC)6!E}j}@Bn%odhmChFn=?5 z6wF%R-Wp_W2cUot00%t469u>f{s4|H`9p<;KL+Dv1q;CWntPmsf^1H}0u;f3e_ntX zUR|l6d^G7g7$KnZ zcNy^fRtDz20dNc&3x*5OC3SrR&_A;UX4}L6m&ei@Yx>Kh>yOs`+k+1H+hgK^#Qq8~ z^9~67<X8L-8-2u7apfA&*;dms!NfbrLJ z4{)dFV9Q7gZwu_tc0#A=vf!0&Hedqt`mW|*lC=hbCjTi}D=6|i-@+ey!hx<~>(~kP z$N1X$z`)7{+bkUI{j>PE=>e9YO(!t{0T>h#gZBOrh4W_!-GtxxTtE4iaBrXA12}#L zfVTaTr}rMF+3z+mNP|}pfARCW)w2$5g>nB#6uf9({Lvq|ws`cOx^GKT@SlFB#VtSk zmJ2!zTdfp?<lFi|+`!KV_7+ zIP{kPgR`ac8|VkBC#~%cc1LOf!(1n0kCD1k48f@U;2x0{eLG&>t0B{3z z!9fTIAi?3t3v@9+5IDy8gVNSu7+r%3cw#}?61>t&_}`D;cyt@+w*2$>P2g7my<&gx z(KsZ1w4{&RtR5H~+7tUPeI6P>PkL*Rr+1WJtr2AYOKS#B{%ZB#&9MB{sJDuT6$`!$ zfnjZtCiHH}@Q-v@w!%O*4|uX|d5rXaON-6hAA|G#2a6Ts5BG-u8gccl=-SPxFaJ;Hp9$xW{Ba}tt?>WJF~xfS zyjgvhVRc6aSi5`wLy8*;Ln5tV!2w3tQ`V*?KL@{UKiU5fX7|DPhv*>T-akuf$M?*i z`pE`!&gKd8a>s2A#_WMG|A7A>Zu^t{PjLZ=R$ zfu9QThgpS~Swlk*P<2mn?c-v{f;ECsz9?9LyI3#^iN7`+*XYeB}(5EH-BU3>^K{7##G8lhvS$TDJby+zDSp@|MC;`EqM+dkE zL(td*KQ-vVuuy;a7QRo6t`Wqp;R3Y8K})}90p)9I`b+VDEG-m@p06!wY=C|s82P^{ zTPz)#A!`Z4VsQRYn0_D(9dO`hbWiB7xV|7bWh(=oP+1rfh62T~VBN_7O3L@=N11*_ z`G;}8g10L4X98gL{Acl>HBT1=GpwP9f#T?C8tMJ4LQf17?y2!ht%jV6sarbmrfVeBG%E`gp6`@d7)t}mo(AWTXG!#bH2I`lAgPJ_t-93~P6g(lG zs%lV(lDi@pRY_3=;_0QRqAahVsOX`f{4@S{6p=gfcdK-j)%5iY)K4m@tEuZMt0<`J ztDZcmFQ=erpr;_GXP_f4<_XpC!uX@y!3u$++`VD4=X_z_;$nYiVG9srit&VLi7Woj zH`3Jwfude;Bp84NL6%}h`noFe>MAM_1sVA*n>2L&VIYnPggSyE^bcS`E(#_9_d5UYqCdWs^$$_7k9dOc$^TB6-qp6M=@c9bA}-JW=nPgc zzaJD5F1FPaHQb?e;3}96_duAZ_zx!hKU9a8yS%czqM{PS-NRD_q9o_x4)O5v@PH^P zyUWQbszcS)JUo8J4+6oK|IGHkq57pAz^}0)I;2PYL`ff&U+sz~8ep7#e(73IgX~v=5y2;Nz>Cg{8THk%|7+#FF!r z2^@`K1Q!{g!1YA*=UICPM=`cGaFGE!xNZVmPT&s3`kGo9(3fNZ;Ipn6{h^mm|9vcz zzAsSdhMckx6Z@P0KcaR)ef`0OMGO|8w4x_C-va5YAdL(P@TKz?Kzg?af=)BiQQ^D& zK?6a051sb@PSe-d?DqIhpP>80-QR#`+I^DTa>Rm`aA%9&oez1!1Het ziY@kc=f4d6P42%U>2>=(eDTayoiXsY{LTA2=HEO_7Pz_wTt&om=Wm`z5&#fEB>tYk zzj+5AfWJ{(1pq?(Z~5V;x0m0h-EbIGhF+k*j{jERm*oGM_$@sddV0SmV`6&W7fOiH zTQwA1_<-{l!-BtDz{DW`+KB(x5q~r5H#?*)VO}tQ7&xgFvjtljxadl1R7W^>@ z0PIA^zqfmk2E(`9e>jXWpqCK~-&%YF=vrEfL2>?p-$j_|7Zz~s*$!YgAPDRO4gg2M zbx{i7nkr4;1fUO`2F$@#QVxLY){;&XxN0g0xBy%Nt^<+49pE023}gV0fPA0?Ckpcfzm?|{$1G_U|H18d-?joBEu7}7n%IL){OetDXMiJxgd z6NE{PNtel-$&ty6$)72l=@wH0Qx;PRQx#JaQ#aE)rWvMHW>#iiW-(?6vnKN?W*cTG zvmbLf^KIs2<~(Ks^DE|V=J(7C%$qD+EFvsYEE+6EEcPtkEI};SSrS-sSnwCHKl=T^FC+kPnB{nuTK{hEiEjDvDceVhw>ugDE zMQrtKU2LD(zHQ^!Cb~^wo5426ZRl;6wL{p}^&8@3N^U*zE65a&?mIKu(wxX5vz<1xo; zj`tj^oIIS8oVuLOoH)*C&RouCoCBPTTwGj-xK406as_ZjbLDfr=b@dtJKcAN?@ZZQxwCKQ(k|Xz z^1IA;p?2NgRj}*Lt_dDCok-p0yhOp z1iA!P_6YAeu?M#2)}GQmy?dyFVuJdD2*FrEqTsL)vyi0F8KEGdbfE^J8R6Z+n!-@w zTf*hSgCdL~k|LHOp&}1OT11xi?%Qj)*LQEy-j{o4_VMpKvG3fzyZh?)O^Wi09v6j+ z-W9DEof6{{(-A|8-4}Z$wy+lwF6!U?jCq? zVBw(XLDPd54i+99lwg-olkky9lxUJzIdu4t-Ju(Yh=(Q)?>TIAIOK5Q;h`g3N3@Ul z9mzVG`_y);S*YDsd#%o* zeo{R`y+(aiLq#J%qg-QN6QYUGEYO@dcK8_V*rQ_~wZygDwKBEd9Tz)(_V|P2@3i-8 zyK84@e>idAgy)Hz6XQBZbCBy!JL!KCe{w}vLpMzKnI4m#q24XMHhms_8~tSc z5d(1pZ-YXE1w&=SP{U`ZSWX$Aiaph5wATn~ly9_fTJ?0;=~u>_##YA3#ve>1P5e!& zOc_m2o5q_CnMs(T&4}iJxsiFi`LM-d3qOnMGpuJU&ZL|fvy`{IVA*8FYvpEDV6|+0 z(mKYPY;(j0XY;~#hpn@1zU_*go?V>XJ9}CCF#Bc)AqTj_Q%5#OTgM#7B`1BSdrqI7 zm7T9UlUxqF1iQR(6>>$o*1GL*b9bva%W~H4Y{A)ecXRhF_azS_k5rEZs4g@SI_-JF z^RDM4ObZqV8~4)kiu0QA*7A<`p7hc7N${D0>%x=aU(TI6mvL?dVUEZ}(2#b>Qq(ro zSyUyO2aQ0#!tBEYV>*4Me6Rby^V9IV=eOW*?4N^Wz`9_c2J8kOrdn`EaMy6}1CIx$ z1bz#$4XOy<6^ssUIWKws=K1jugOKb{=1^$piwpZNT)OZ+OeZWeoFUvJ{6)lph^rBw zFB)FVyR`ih;!^8nxyx~vDOc>SR9)SB_2Si!*9@-}Ugy5R{ijI>lkOy~C;KG#rkqSEO%+MKnYxnZnbwtl zBE2MIZ$@MW^#S}rf2Lt3A?r|9!b8@Ffe*(X**Hm0x8KX+AMk+The^H@UQSwCMNh+Qf ze~Z9CI8Rt0`Vikeb$HrYdAjmNm1Y&bTBbU;W`9jeEnjU+-S)bxb+r1B`lV;S&t{%` zKmYi`?FIRz{mY(LXI`~67&p9bG-!O;q|;RYTI+Sq8;v)WZ`Ixsn^l?#Ey^wUR^?WF zn@Ss@UA6sbhk8d<=dsSZF72-8-Fn@PJw`pvy=J|gBpXtHpL5^4e$W1i0p!4!!N9>a z^2H&Rph?|sV$s}JOl(2vufu%FgHUmfEbOBfd&&!143 zsF^gF?3i+z`aJDBy*6`wcGqm`+>yB_^C#w87VH;3fARl9`+9p(a50ynM0v4fu{5%b zT3%bZ^-b_w-m2Pa6V;A7z8193wtj!(=tkA1@#YW>1+Mj;1NQ&ESppNVlZlb(w`JGh zf^ho&3ERM%8Y?U4ZsXj>wvCf}`?hV{xp#7bTOx4n{GV)pz`zdfzp$O1gPom&n}dsk zdl!BGgdZCx{Ll7JcmeL8!2FnL;<%+8ysxy zZ@|LB%*MvV1aN>cKzaHG2jU96XHHt~bocXMxfJVvV7FN2WyP}RaarXrbmcnVcUc|e zTY$2D`G7s~^@`HN_?LRt68t2Z=>ZJ>31KGvbbDca+%eD+1L<@ zt#BI7@4ad@JeSMo_AIXV6*p> zz=Ck73;JmBaB}S4*GRoKIAj>BvfQz!L2D?{aj$GzGa^Xz=%X&OmiwKgcnL^O#Zy`R z=CR5Hrry{~gP%N9Lnro~$5&QlSG^uVPF@)Ks0CRxnaEj6_F}tqrlhwjRAaeleQdHa zuk(T9NJ>b5net8I9*A{K>uiEp+3`q?k_UsU96?nkBgu0?$|PbMXG+z#g37ded!=e^ ziZ)vE&<@67_rjjSOWJD{4;%`beOFT_uAk_Vc+=E?28c;ZJ)nBcB@+#&Uu9=kP7V^3 z)9hqQv%^zz^1~#d8E%*ZkdTYRRz=Cf%wC_RliA;_IHTv1yUGXW3nuQGy1j8o8o$#J zGN(0B5dyu}@1IBdaRaeWng&M{nF>>Y9=@3g~ioy*rqUvX9-9 zTP|}e&SWy8J-`gXO$b=h#->J=>^d4yg{&DNQK=QqudX5Y+&XH%p@lOe{;K18}7~S5;B*IOq25i zdCAyBmsq`?Xb-Hij4XFW8WeU7{UQB$O+lAUzg7Qmlq(jh5McVoA5j%g96+`|@98wQ za1_Wblav*`eIi3xR^(b~W4P@SBg$*xV~6I_@UeCMnyNfsPs%hCNiMyZqS9?fq*VDg zohOsJLOT`{p)WpA5{FnLr)nN8e;65uYB=}Vn^oSewWxgE($c0Cel6&Bm$~v~ZBlSG zKZl*gY9MdtK2HS-`3as;4I#%2ttF#T>OXecrkTC0RI; ziUiR4-kc4~QpV{s^JP(rnC&H|`1UDqw%Ln1oOu3{zw zI^H*>{iwmsk+owoRphqfJIS0IRz}t5t`ran`BxM5Pm-bcYw}~?UkR&iu=u*pXRX_a zD$3jBItp2Q>i;Oc_ttdNxfJiz^t%VN?kO??H;HL!SXD{5EWYT5?$RA zxvyF#aW;Y7SEXA?p)T35THW86UX5mboG)Lo4Y>2EjSyJnn3$Gy+G^M5 zpo5J3A?OA~F-iBlwrN?x&5hTy;$C+L&J2?c@i%SbeS%{`?5O;9cBvjj>#*0>K5&`L zlMw>Sgpzi3sTAkNg5sn*q^G^Lg87A29JeWP8M)O}IhDB?64^HKyt~zDz^N}Jyzj(Q zRNtcsnF0!_LPqj_uJ7YH4oY{&1EWkSj?y4~wF_sNZijbO$2VrSo3|^V%&*PVXzlPW zoa~!bU8!xyHaVUdT@);Fzcwk78VRUI$VHTp~Jrn5<>@@tg`&k3q8 z8pk>kAci)BbFEPvSO?Q(L{~*J2Q2StSEu2Jc_)3D%A1yw;syAJ}$NUr8VvZ-x_F^%6b^51ZU#ej8pH@jLC*}O6{np|3h34&s+&J<9qCaKfgf7zMv1c50|$9n!x2Ww1`VCD4NbECo3x6l?d=n1s@A2x=SU(_hb~C zW~7EG@fi&|n_Qh4x65i@!ik3#wdl4Z%AyRPwAYp-X!SqAVT6B#Iub5-+gZneD{=k;$CKTmxq&qErkN^qJ>4}dE>j3&=! zzo{&nq^>oPM4B~R$(9oXdR~y`j?=5B`YE#VgUP|iiQJy8m_+o2*29RSYqdCJXMN%E&dLKDuVxRHe_}<7TS{m+ zaCO&~l&oirALV&*m`k-VyQbZPpof+$T27Cw3yZP4(Gy-j_}TMD=t`gxbwE<;)AVrO zp*Eu?dAA46qk4tmi$-~u*UzVOq{mBcM4K&nWTzO7Ox-)%Yo2|+XQ(!!h&1@Ea5mWJ ztrFfAG2R#}S-}bm63FRsJ%ERv+6$y4b_Kmg5+{5wNBrj8(ZqBWb zY*UJ95?vDS6I&4@=}B0%zZOqrnJf}Wgk&xAOX5`s2Rnfr1f)Dgsw)5 zi2GVOnd98kfZC8kHWhXoRtU4XU9TcOEg;~>E2{L8Y=#W5)N|8O0mxv(_e%m_-O|y* zW#VQZ;>}C$?K)JkSY>07@p!p;1>&#~QFV|bnCO>TD)1;0Z6$L5uZ@67UgL~J+)F+p zwLDKis4j;jW9B<{{A(js(e)bRvhQ``9gMWuU_m3!NhS6Cw@WSLPQj@Qt*~l~`?xHT z=|k+MAuUr3nB7joN5!1Ri%M1fqYVQyA5|~TEK^S>wqs=X>MI$k7NLKd2ayErT?&^=YyS`{H@P)T%c2xa5-?{aXNH>cp z)ur&OpVPxOqxo(bx_UXN?_FUTXuh>Mi2Lv`a@^=lfn#OmqEkx^#pT>+ce~;pvd4$X zXdm9E)N|hUXG+UTQgEe}>A|+X#U*Et5d#!UiP~#eX5Hm=cRl} z%B3?C3njgF&!zZ=}2YPEyqm@6YB*6xouus37wO(90 zSD4U!!Naz9XclE9_^FAS5lxkz#2b+N61r6n2x=e>m{ogoJ-vC_QPp;%>s3KC#YNqv z@xqeOv5jlP*1{Q*QLJkWrPWWp5_;7-a@=pK>}hi9*S2kFOF#HmpO!&5xAU`e)3V~7 zj@GUOV@dw(dud#QhF3qIbi4=aoV@SSG+wW1emnlmSI^U-`YWckc7Cv?&g>K+?}=L6 z^3Ia5xYx+G`2sFJmkAjhF?l21j~3__@0Y zI^7@2IVAL&Y@@|n{J7nCBEcdg_;ts(T398d{BCuGl3!7xgF~;xSi_jN zv4%tATxJ`Kw$Pi&$MJsqf_D+5O1_0jXjpe9ME5PD6pu;6X3mc4wdGo5OPG}fQ}@J( z%bJC)oUFQot6aHP;^9+bN7UDm^F9?t zHIXqCnTlg0Z_y=7XY-I9xG&6sfB3 z0Jk4*VbgpJn<;nT+?5$xP7O?$jt*IV)*ZfiyAQ75T8fN1?q*ka zTV1H$SWr3YO@mYAa8QJc!^8GH97CrIi7gHqlY&^q^P^TTy4&)Zs-!Rl9~&^&_b+MK zTeX(N_fLPjzJL{K+DXAYzp-t#GHH5pL_P&`?48g2xHHTiv2FI@$a%t7v&D}qxbQOe z^;ORkNygZHGI(31+uuyH5!GblyM5hiJ?d!`2T}oHeitlWBeli|s(nGHV_deYWL!4O z4!a!7S|YFL)HULbZ?nV(DyyoejhIcL@L7>K?WE45Qr{eqnS+)_l7sk(N4*~?0wINa zqSb0`t=~3`tLwr=S+K=EAFT`=Rva|pD!Z3_Wq1?cnGpu6t0wvNLYlGhh3Chkj$W33 zIca`y>2-KS$tGS=o^FCeBa8KZH}1mW!Hw}TksyczLDG(!u=L)RP*Sue3@G#i#JeC zukP$0>2rO8AGwj{ShGn`o-A!2?@W?^H)v|uHv6Gib?@-C!ZC#bgLgE1cq(wF0~1|(5z9ES+lfV;_je%R7eN0X zG*$*w9*s<2ZYkrsuTZsg;e%F6=hCP7qnP2z@uj*lbB(fFY2(<36?s~RFpvpV$cV;R z8vJ8HA|uf?>ewyTv4a+l@*!^**Ji9oKBlH2;qF+JYF{A?*VokOwUKi8;hEf{+tsWT zhqdORcPXOU2`|l4qL9***0zxI0mB=GeBIOXeX0&VJl+mPhGZvwtBEHv=a*FirpL-N zmX3`c&tKlw8(Z_BHTmtBD#YMPpv3t0EAYrfn8xL1hY*3CZxMNVB(t#(CDP|H#V+@B z3>pii_79xxos)UAIICP2(#)T!UxhhywO6Wa|7kqYpOmT$7fy0|c{j-B9vPd~+bH}p z5pvSMrv4a76m{oDeOBUBlA$9>_ftud`5Gp|4NJFbZxWO|HaW&z%}`G;eo_NMN$Dr2vVbz9*uy2 zD1vkh;d0@5&gl!VgVt^U8)?*~6N#(3{N=RD7I&b@o@z4>_m zTf+!3w})+>f@Hx;xy+yJcl$P8r#v6r?U&H7Rw@)goXrey>G$Vh7?Psh#^fEeWfnN?>K~9<9c`E{JVc4VQgo!Y&}(S zNMNGHT*wM`D*Z)gSUBp9Q&gu%3&&<<@-|W9HrKu#V_p&SOSA9GOoc|9i#!gnH^lb8^Udu5()hoep<8 z7i|?9_~}V?!YU>n^-I1~MAa2@l#y{RBP&&r?CTM3CL5KU!5XMtf2VV|>87|y)9e;u zQ_7zi6YM5^7^&g3C1+nVpcEIewFc)9T)B%i=$D#kbdXyp8c{@2XF@cmP9=I*-F=L7Z3 zFnlof}nOFo(WRL!+d-%Nmdo zCud?2%Fa#d_>O|U7ks?4Dy8~DhElg>6E^ES?i%1%EUWbDM;eD60={k?3vo3!_KGnr zD`s2qY2)xFb0!kBc!xSF9X!H3Ege%+7ti)ag7)WA&T-R~w9$6-uT5ctFK3R>2;b5k zo%qq5Q=JT(xOfi@*)+j2e!a-zf-?EeD@`Zllw!@YSNH6ezTwPVuN~c>*}Qv#{-a(5 z=Nh4ROFve7YqbKGF`-;NxTqWVL}$}2Aod_oqRdIxe6l{y(iW0aS;Kz$DMV=XL_}RG z@Kpi+Z-~k8aCQnyPaU0aePgN4^!HOIi1hpVeOtUWaQ@lu=nO%=RM6&;n2&Cs{gD&r zs)JqHMU1Z{t@c*Nm(y9Ot@E28gD1zuRxUe3IyCRhE9`!t=SrLqRdiQ=5jAde)N=tr zp2?No7dA5(6sxBFhS58bH} zY|Uf}ySnuGbPBBsZS(P{4+^T5zgGe1`b&;V6Sn?~+G4%|e?B0r` z`H#Z!1vY&A(4BqF?&rycZEvD4drKsT?HCJw91e(*1@=ry4>idJ>Uh4ckxDe!m!BgI zzvD43?vm%!ZTU(rD(2TA^UR!7=^t4~4#kEZnPHorsU5o_smR0pM2%cbPP^xALOAdH zlg$T0-CIs&o*9D+(!6IUl-?x{ciij$R>KC;mEqi2*lyEt z&FV9$Ta!6cwxZ7Rdaq$NBrJK2vw9}BPELF^bUJ(zd~>@)%WLkJmmEp*U#QJ;2P5sEyqk1yMY6l+#7F%uZHVziR2dToCeco3EVKKDOp~f z>g?K>^^ktqZ5&{E0;VZ>4l>Gx`9)A_nPX)OYc9^5r9a_QK^nm+yyB-6Yyr1Aki_H?D1PfFHb zYp`%%HLYi+H>2yFiO*Ioo`WyDXJ(yUk37d>ZelK{E{cmRgj8Ar>-=^CYz);%?U%Jd z9SrOydU$q;-!(P6Vv&ARY&0cp+VlEYEZ$u%_^v~>gQ4Y2Rf=9Q-=jn3&wSR(c>0o7 z;LP1{Xw*D^=*)KNI!}#A;T&zv7ngS)%>%(4!X2EHVo^BUPOyeZs#=(SwxFQnt{>5V~F6c%|Pr{+b-y!V&NoBa;B%2)(BAs2FTUV*QE zEpJ`3&*{!w6})0dtq||$cx$2*kn#j?CFQ)PDIjxa1 zXT14~n)!Uf%W_gar!A@eTU^EQk={G|D&-w}Wsi#aptS)Zl2iAQA}{2e&AUA-N5&_& z<4nIz)ufEPEO9HU&ib-R6jeB1<9Dniv)^vrKyWOT`txbCI+0>W!|?mK@fwnD6|%Y=hI&nb%kJfiIs_IqtE55gE1vYu4*mhihL+HJi4sFUvx(r^sJhwa*%Q zt?NB{aa*^Ff0KPmLhe5cUA_64+N9*3WXc?$F!4S77WaFK=Bx1!ZGx+!L>V%b;IL7~!&HS3F45bP+5S=Go|we-yX9H9 z8sTe{jdo$?Q+vAcgi1-wL&HgAn$0RCytkrwua|1q;-%qGbXT|jIxNpUlUUi8)y|sV za6Ikfz;qY1n%*OF82_gHd-5+&XKU}Gt%Lx7^@Bi|dskjv{AlvH(R>YlQAA`aQpr*6 z)LxoqW~tN?-O z;(o&^;~tr?OC>FOb&i_D`;vbTk2JSU?PQ(&P8@EVpR5h|BVgNQ72r*Gyj??h@TxyG z?3DBU0>S_;-V|{+dsyOyfO*C1!5{BVdD{9G53?S{&u2fRe;*(# zkhqNe(4%{fG#-3!4QYVwI&m96`dOu_XGKx*w<4x8er(I9Xey(J9zpC8ypgW|#3I?* zbV6qS1An1Ol4hx!gv+VvLJ1-_?Qso6z4(X!?XTH0U2(m(adWqeoxWlitDX3Z`X|&6 z--+->nbeGqHBT9RIEnszbXJQrej~x6ujA1c?sLP;r&E zJ95G9W(aIE{kTjdvL889gNe0%HH;8;oHJ_+Bnw!7%+nfoD!JK=Qb#mM@* z>9v4sCDEO3YjgSx$4xO2Zxdsibq%M-sp&0TdeWZ5Z|qDQJ&p9d$?R`h+}mRIkMOsD z^N#;my*4K78I8l-y>f@b=Z7(f5MdS4t>w`@uIq4bv*NBqvNe65XFb`?D`nK05zks{ z1BVZ{&RJYHTb%`L)6G?Dg5Li#BoE ziu-qAPYU-O8&iWE2CG_Mi%SUf3OCW_&u=DWHRozoCvoD-vTJ^qUFz-0 zq1$!kUdcWx6-IS0+n_C&JG#hx26dS;qi3F8sRpTC`dJ0dB`e7St%3OOmMymU{nAv8 zh0L9kvG=g;w#@YL(X^nF_51z4#@?;hoyWNxpNHe=rkX7;S1^7~xA*V=UbDs2#S17Q z9u^7oBx3a8@46-mn~WYHmfugc&FckvrD&ytcxPr zid$Z~`Za7_)=1RI=PpUqk zq$Gv=Y25g{Ztu^Dk00GL8#UxNEawoLFWNJcWzBtlOVBFuBq~?6&R!`m@1ySZXT9TX z>LM1?rsc1`4QskLNr)q&4P4KUlUdPIa-y!gn~hi1scN*`DTBLTUzx%3PSTIRy5+p+ z^d6AiGY~#@T&HJw#a(s2&h$no`dLE3FlJx0W#Ve))tdF()NzuzW3O0`=-JHWjwB0k zWW1+AtSrmllL;vS*V5g$&c3}uS_=XTFA9^Ec?D}H_Nv~Gy_0Z({2n0PxY)U}^QTR= zare-bFi4+vvolIFgXTH$`gDrz82mLTajPg@PlG#F=+Ty zPs{07;tA!bvNZVAEtlH-Kxwz3KOe-?zt7bZ#Latz7oOLR$;?TeN>rs4b<=*9 zTC1!?@;Oc5?F|aYjDP-g%pdYz{u>_uNsxEBG>>nZAez2}+ldFr-?H1&BO%_)Rojh52Mc)A&~mz#UB(^1gUIba}Y9skwD zQENcTka|xHZhO>KgCDXvDR;A)`I#&;$^$=ISN!5@qLI&pr(B$;v58TMj?I}^MY+dVV$T!V2FhB$iOThN@n0&x zGVdz+IUb%BJ3x0i%wN^+kOZW>cZQ$gO0$(9FVeS`rq!KtQrt`IE{m(a%p>4>emgej zdX#Z?Lfd0{oC$hGWfkF4MwcIl#@2v|q`E3`{&tP1?Bh=D)giRPi@Du7I}wRKK3ar_ zl_*t7d7s*{TKS{tUV=WEl;nNWs5@z=8}4UcNGR2N6qCi2F0SSNcWzw_}J zn9d6(HYf#nZp5C}C;!9)YFm+yGO2nT@ z6I}y*dA1x4&!Z~6)1*pf8eK+xnMF!YE8w;yC4*4`i*?hK_Z4F7!hobCULM9h7oN}M zZjt3T-IJd`d!CqBZ&Ht}&{6VSZ%pG@ucb@fmXNQDgk1{QY~7fOZm7j;Z2DXkeO@YY zdi7uqsp&HB#AhJrkyqRJHT~GQky!@O)nPh1>&nRg9=fKE4Zll+|C6!v?7i5j`1kzQ zPxG435AawYaVJrHw%M~Z!^njBk$qjf^!GWpL@rZb@tuAF_m9O@71e3Dyy>y8u%@PZ z)xwi|E~%2U%46gFUD2-d4bQtLaii`}j=$VJQrB8dGtm6$F~MhmL%|F6cM55^ln8Fe z!i*zRGdJH2MCjLYq2REJA=BEmcv;RQr{S7ts6fnsaJ|feH^SHEds3OKy;@O1L`SlD;W>FT1rx^o7y-GoXyb z4E32>C0tJE^EccR*DY6_8KNGg04Dc_Cp8Czo zQM22yoPIjxEm+6tdn(l)Uh?tmkNfgnvEuLn#+9KJuWjNZF{f&RkKefuKQQBDGh0cp zMj{4S%v5h8RL5%Gt@QFA5?x4b)9mj2u(KF{zXru35G5-o4JP^ppSIRYL>yEG#u?Ga z%sIb{q#%S;%e9J*V}!I+U#&3H9dEN&g*Iz(22Y$e${1}-S5KIDrVmwQrD9bA8850` z=T6ruY4>67uO*XRt)Ko`rhL@cFovfO(N~D&`eY>YXht~U{17>=$|BpLhA|N_dhW|b zKijiyd1q_123zKViuD&y5f!7Av=O1jG?gS=r$knX*Cd;xyA%>lw>^Zn7S#2Gx9%P3 zGF;s$P6G~zvqkj(8MNkR74rsP0_>V+EcabKFZQdv$Xdy=SngRQc=tn(=a>+kGO% z9O(>ORC<{AL-WGA+g94)xsiA6>USIDT%8x5%VTVV>&LX-aR0L;^q9(|=EqXx*Q7gH zDV33Y!m|>xFEq#yToT&woY&JDEVzbzQ%tf5Go~h5{J5;-mtU!F->(I(aUCm61`XYQ z=JDGzSd?FMoWF`u>Gsr=nD7tDO`Tl&8@W`gDa7m9TjORAtvr7Ztna|9k|*!g&eoaL zyPlmkPV3~(zZXC}C|E0P40`g3r>r2g%(~+&yET^}gn;g*7YffAw|Mjse8_Z|CS(!B zhhg1e(fYNY_UN{W8oW*SCo>XGk6O&&rrkP9^|?wBSYEYhnDA0L^5(aYi)$5ZQiYgS)G>&O2PH6$kg$f z(*Bn7V&5}%tFZYaFJwfzOk?vasG~-LT$xXO_^OXgPfcte8QoEutb}?qmefT2@Wq+& zn{c@vM}+O<$O+L$gu$9GpQ)JpU1l=9difM7HM!%Lay6kdISRspK~!1_+H@dY>d!<; zr9UPYpNV}w6x+6Ged84C&pmw3v~JBLaX%5E?&;fGQUOfu6$sDnd*eDbA6~_^crAFZ zjiy9OrFO}ZHXHa&p58Z_=$;N1DpmZl-NTak@|BaX3T)Hc#@!KN#a$3B5&Xl#!)Q~_ ztfb3xv%84fe!@{s;4h@cPYYRK`?|h%S-h86=1o9YT zX;~=esW^;jW|9#Sl8fh^^_FpdyllFRVDGI6A>FUbRo+K5(B#=tX>dUPrqIh~l+#nu z5s^|WP!TDBm0!nDMJwi8o^(vY?Zx(rYQl}8(zu10w)^^G>t|mI{J58c_sMY*l|!~A z#pBOQ%40TfJ%5wBP+%=P0eZ8Hf^nR!;nhwOPB4iw__r4$-vWq@6C4`l_%$GR( zXU(crcJpx<3^Ya%;(1%<#-0}>TTuMsi`3+UD@9?HGIkqpV`@CSC(P?Redxob4ox-F zCc9eHg9JtazW`cg#vmR@=_V_YX~ zVDHTS5R*F_vO#%J>^L-t0!_hA3{A&@p^(ux;h)lqM8=tYZHx>DHcJng5#a=WMm=Wf zS3%;wj3pV)Ph->46pOm;$6ArWa3g5}e*?X9iP&ndG^ygrwY5{1CH?ip<{n=D>93FC z72j|bl*kxlyQ{~hS0%}qkQirNK5K9-YKYjWuZ!z&>&B%1x|cX6rV=)YjBY&U2owy{ z+vtz^qUkM8wO zUXwBZ%HreIj@8DN`}hOp6SXRzhRyrF`0s?TwlO-sUxj22@10~sbkRni&JF%3pmA7k z-1GH+UOCeGA1Hgo^miX@q%i*FIUDj>p)%-ak z(^qGUnxgS*bFcMv3}4iRj;gj?PAKH2oYX&#J90Cz(w+2-nalF&4l^SuewF>gm6M^q zIV7vdE$7#}qA_Y}PWv0N5}SKt8CwYJd`{a$%U9SWmD~%lIhsaTR$^atc+{lr*Dz(W znkF8|e2U4;1{e9{V@*#f2ZxVMLDZ{RGu9_?w;op{z7Qc^rAONsCo(0-@x?@DW$5E4 zu~y^eJe$Dqu8Bc>QFQXC8luJj!RG4;DY7*0yd0Yzp$y1uXT$EgQ|oZXqPZs1f>X<5 z)!+?fmDM9^U8?^t2cXjacj}x1wIXdUwG`*U&6#ewKzaQMLfy&V1YFM9x81k%JsRev zRmmrfzbe9+hEz8>YXs&$DjVU4ew?0ZGsV6_N=u$jE_e?#Uz-Qh1Q#F8eU%T#Z&iHW zOFti10$&#ngm(%VJb!72JLc-6pV4CU5gtssBO?>6B_6Y9mYy}*Ggf&vEO6gFc{Jst zN*O-+G}V|%W2*uBA1K2S_b3JVQm(oo-*K7|xyGT8xmq&Yz|EUckv{Qc=^&TyS%Y`; zzP157V&4AAHA|yX-u8IV;D=NhGvz2#+m7%l&HG2}eW(5@kuX;Ow5nl)$#z{<^`LTrec~pcTww9J9g~W zI$3MCV>K=Tm+04Mdy(>~`OAoIPJ z)Y@`XbocA=m(ZKTeO8Q9Yu2YZ*{A+VqJOt1YH~;ec z1N+ob@dX>Qc(zHKeOT`I{Q{?x1aVnH7gyvo{Ot+v?FM+K8@KvwLp#e)Vc80?jl@$a z_!lSXhZa??<^w|K$wuy;G^t%1u!^QZh1!tiqhsz*&2pMQV)hXw021RVY{UVo*SkN_Mpz4biVz*{Us@c3#{ z+2ljo-uvTZcM)FwVcBmB8Jd)vp|y$kbY9lZ+s}9RoAq_qCf%!PT4yamRFtim2v5hG z4_Qap%tJMzY%Yg(?d?npN^I3%xiW;jEOS6jI%3TFy3Clqs0<{qK&wPvufFFiQ>)W8 zCUN}{&~ITNxMehv_o-3Eh5$(^z^nWWYoMt=@V;L<9wI)~dIVv%mD|ntN(JuGxk_8l za#x{A%WC`VW1VHJ>wfku$hvF%6cHO{7A5pvl6O46;UDtBg=j1Yha$#;*s?)kU?>O_ zh6+Pds0uU+4bMau{7&xc?hcSU&L<#LqRLPA{^o^Lh-AUb!!iK%X%AdN)bZY@hSKJNv!R@E=Gv{z>gNwf(9$|L&KH;mVl*9Y zp7}WG9=CJ~HRjsiY_*Mov|3%lB)21acfLd!J^afr@^0vEL7uLtxvx^v4;37CN@ssk zhoVo)V<<1@_4mn9L_^UNv_FJg{tK7_#e>Qw4h2EkaM)}xJB}R+V#k8O#1t`LLHjm1 z^Hi^ZyPiyoho}h0)z#M6qjRXYgV6wHxAd?yJKv;&)uY8)*k-G%SSU~9et6jY7Oj*d z9MfbNuk(d1ht@QNt58!|X1y+eG#K;aMfFx~JiBb7|Eq{ec{h=nDJq9NG4^lq#bd+z z`)U)ZsWV?B5_Qyf^jzXIimLdxQ$yT-E!yVAt){)0R2?C#zO-M>?>qQ4J#FCH1vj9R zsl3*#DDw4RWvSZYVHrZBDA?VTswmyb3ZcxO=jJ#H#Loye?z)6-{yzT;C00&lYAq1G zwt@%XtxP9oQZ^?2 z)BV*3MHmZU%=2czeIa{dKG9m&B9_zUWsYb&(a^vqAGzQs!Ux(Kit!ulCpNs3B zjUX*gr)V0Ir^eUQT)~Z-p0+_FNy|FZ;ri7A8&X{RS{5d@c@>C^t%gg;_gnY)jg}Is z(#6MYlatK~qQKvSh41*E%c+MgJFVOJ00X|(kN1^Hsh@t(h2_`hxn~8rEWSdT7CezM zpk5PjkF&ql61p3OM)LsR1!9Rsqd`z&5D4{8zfmAmm_~0_FYZn~!*(h5%`1nY((T13 z-gGU7k+gD+c)n_cn5LS3mNoJT5=X<&$9|ZC9DKD~A8SYUiocF}uxrl04eGePD87Ig zivLm9>NNAZ^wf1olo7)f;E*sdx>dAq-y+KRT7=6loG+~|BG#xrpi1J0RLr}Rok4Ii zwU8=5cGA0fGxM|UVe^y^B<2IFYtCkxo-jTZM=+VP&V3a%5G3THCv<;wQq5d&=W< z;$Y(C73Vo?VKo!&9BBE7PC=VU0i>v`MMY0VN=*vTm;p?I(Y z=c=q<%xpr@_&nVVMe`7QyyjM8%W5BSa}SX@ z@2@klympoD;h8ejAa7=NE`|!=3&F4h$+~4h(W|R$G}iZ)(WdZ2KztL0KW~vcMCgcb)2jcOuf=uJsn}*q?8fs^N~X7R?#( zuZW%B`}az-OWO>af{C9!f)_@zW^7>M2~7rZSIg#mZoVs;wvbq9UXk!sEGB(UrSKbE zioa7TEqtg)b?oF;-&i3uJ^y)0PXFW5U?uF78Q^IYj@w$iC2LqVY!=pkJn;EWPI^qX zvGVo?O2+-f$A@=d6^lhtpr_fS0UKi}V9+`vC62!K<6&6^Z613rssZRo40Ssz|43Bn>>2P$NKAH~)QIsQTh zoG+Qex|8pZ!(^_VHwL!0qn54a7oKS*islFSxT|cg%=HVm#;*mu5lOv$+DN=2Mw5c`}i9jm!q$G4yTFSZ#y1H~xDl6I`1)`hJuK7#c+$<4e zTxGY$sJL&&guM@K?qCn$onmJXpBfHS^p;4@crf`SqoCU)EK>;=7L)EC!mZdN_%Qb9 zmG@!veWv42-mYyYzeB!W$r5L6Z9#e1(agO4AK4{2Y@cGm>>=!hK=+_LpGRDH+%UH~ zBq7`uy@leEg4K79fkn2;AV8dTf#ta*)ReJ`wB@S`x>Uf1B~&V_TBIt}S|q?3#EM#g zhU+S8#;k0|Qop9!Bw5EU>B8>El9H$>dc8KMOmF~Rs+N>itlmkEessDIJ6;~D+w;+U z((j(p+FMwS4h57FosI(Fh(lw+6lh|1$iF90C^HWVj0quEBUdcA;RWpdqeZPuPeekh ztEH$&M*^Y-N+Wsz3@RiFtANjd@c{`jwYDCJnoe1TM1@i(mzthLL;OYnFvEG`&VcVKk3A=oWx+HoqI%Rq~YEl?SE?^Uuh%!cjgkDoKVO1KS z7>pDI(xz9Y6T8*d%mZ{37wR5L@ehMM#60X+Vv5jg;3!=b7#oTW!%>9t5VOa89s?7H zX7!Ch!noOw*r8x%NKU95hPr(Wk{#X;@XZYjMxny{3*E3mU@(|1L=6Y#A*O)jTe^6J z_s!lZv*_>u6bre?eo}vDs`mHXP^{q%ed%8wD2P0YM6h0e-q+*g|pa?y5Iu zAt?PD2DyW9Ss6BC|@0dVF$#vFcb=g@}NV*z!Yp)0Fo`l+=?A15TG3% zvY7i`|2DHx$^~MrLZYh$qE-Zk2#Q3c3Lw&dH3Sg=5CtL-DH}bHih>FW-3JvF5+XWf zIvD+pL;wviz(ZD1gj!KyhU>&KVG70I5 z6pXJ_2dC&`PJS;9atFlpjl!)E4CV=gg4lp?5r<+yK!pkz4JZ%}6b1^#p+AoRr5cKd z4HWj2JsTGa1rf6!;lLm?MJW0R$5sI4R$~`p3q$jOL5QixY+yDhJ1UHg0)Rh&^=v@O zu;6_5tp4!+FzmxAC4VRi7ly*pp<}bCJyCQjR6u?u0^m+c1yUi>R?3J`1Y)bA6RWU} zRZvhMRRK2o`R5iA5GN6-GO3Cp=_);FWs_26g^E;J(fhS76$!x3{|}#mA24k;1rlAr zmB5;NQk7Ljkb;(`E=*U~d}3u&SretAOsYUnM@pnkr8N@j%=S-jfxHOfL4hbxP!Qk% zAVr3;;Q$0QV}zhkP&QDb|9b-)4qU+VPli!oG!%?^*zW=Pr-vH-9w9eJ+%Q@F$llMu zN%1a=Sr;6X&JtE;8Lmq>Fz29N=I63Qr@ zR!wcC*w@-5B)U|()KW?xH%T-b0BX=JZBmo2s;p{S#g}$Bx=2bZC2FY<(P9<;RiRQ; zfGDr(DFCEu(~SR0`c#ja5(PMm3Mf~pbhQ+KeT6`ziom`FbW|iD7(K5+Mjk*+D$sf^ zDKJX`(k2Fx0Ih?FK*}T_N)<)eetfLDPDaAgCMD&_PbsDNYM6PMU;riA=%@kl0eDCU1C0>7cVH=S*&r+xpag*Q{F5CJln3x12!vq+ zU3`l6xpnrT}aN@t`|^aIj^wv4PmwL!kiwP-x=kz^Hxe6_~z~gMThdR;U10v;b0~wSM)>ggTp|mqJ9)xAqq+X0@O$W z1V9033k5J8=nK$JD6WtK%o7Uz7kpq(9e@%b_UzCCATNVaH;3N?A@BDH@6Gxre*Zwh z{dV>ww%^?Vau(Y!#D3Jm;}QB9P)k7Tp}2=*V8AL0c4jcTpl=M!L;5SL83i-}!cnk) zBPGU$Q8WY8dWsDz1WX0SN+4nsF+e|5D7NsQAfbT&28;wc0K)OG@d8)CJW9`32*t7e zLmx^jv=SQ%JcdE?O+!N~`pceD z5IXd}{ikdosDMvFVF^4>*->D36c3IKXch;?5d$g~_J8ZyLou8@n5RIM45$PUcGN$w z0T&1hBc=$t)sIExvtu9jL&1e^%JDM1T0#YbC1Q1046(K;501DNA zx#K>(uep$ijUq%Xv@nc_m{)-c#m@Z{C}6RG!N4~#L zc)$+y?H}ZUN&xu6q1b_th5d8;+u74TAiOe?clgpNO86zkdXKoDax1ovuz}ckc>cK& zi0^%n6Hhpplm`u58$fwB&@xaCfpZa~{U=}^a6S|ZAPdO5fCK~G0JsJu)k46>K%NZ6 zqQJx`FjN7UC*WZNYU6*&77P%bI21$9jzs_*c=&(v9W9AVqA7@vC?Gv*Z24^2*lfV> zAd@m#dk~1XH;>}O%~4AVG!YMA1A88diajCh5%j3=pL2m^Joe99{r@6F3=Jg)%CykX zJRF7!7+Qd!K-#B3#{!@OdIh`z;1b)-VG989*+4IOTncXvE1&^cUcBSL9MsvO|+- z$>MrnV#&X*m_hT-+5w9ni>nd-lRw_ULYgDsE(;kecLX;Xyd73@K`ycCyP-%a?iuRc z{modPE-tQL_g7BW1-{vt{1J5(9xk@*%h(3_IlK(&L|GibzLC}RN)1IU#=$yK@Vko} zfBoW{C1qlRH`Wc?e!o#<={FSU(d-b1D?+_8YQEOmJ;lesoC7BBdJI!FDy zzTl2zh1gskH_QFIK)_6!^p$)j`HtLwpq>y89N9OLpkN~!2~Xmu&sbc%IKam(7VDIE zyco~hmm;{uf_Kj#a4+%+zuOFcfs&fdcXOj35S&2^aHHl0XK}w)R4uytb!netWsT^V z$us8k(ay9PNzG#~SZDWbSlgqe;bp(ue-W3gh_i*j2M3xVn5Dyt5L;3A*NAj-iFNPc zn8*H1%aLA5>piRu44r8&UC7A-8S#PKK_8sSgU@DI#+Jry` z5nHilNV*(&DiTh_2>52*s(mP(;3nf5LNq-!7VvxRAYuwld3klS{d{pe=OZ_>Is-PF z&@Ehf+fsw%fQ+_yrag7(Pcv=WVVis(V;RI|IQaapOEkovslA(38rWs&w!CIDiws|N zl<@d&XLIs6uOZvxV%9*WZz8Iqe(!C{EsnAiJ~i>2%mk6v5BZJ?T7w)K!lFQo`%&r1B z2K(1BE`RDfy#JC*s^dL@o6M?=en%k;5$V@!zXK)x;1VIj2g_z*&psX8CNxJ#ida!P zgTIOFepn*F#WMY-BLC3P)Q*iSKIE=Y11TBukmJa`$ovm32#~)b#z%pNjK3)n7v#~c zw8acw2QqN*keB>MbnB(`mDtIRCI4OmE&kYh(dha{^(Upzt|gyZS55fsI7uu;W6!^l z1R_u6d)YrK_4O>*&G!8A=W%m zUvT!uBT~QJ#5c6qE{cVav4Rk3%VH?FWP2GAen3936{*fj!?Z8X&F$LpEubUlv zXoJg#Dz@beqr3{o#T=^ba+L7crHBP*@~FrD0HqSC)i-L&ztyKxB_*|$FdGP1XC5MXzO20o<7~46y z1+T;I=t!GpxY!5RQn|0`YY zxeqmDnKbODAsCy>E3(^v1EytYGlwHD7M$CMezvC`Q2JM0bf&I^x(wtxJznWRb_b9kLiX{EavX z1VL_4);@FazOf;bE+>ZCmRR=NAC{AkUMByrLCO=?7CR|;SHa4WlNqr?E-0Q+Un%$0 z1M6j5I8S2h+S)1Bjlca@A`CW11glB~*q4citasNhQ^N0JoW+WFds%L_SADp+hD^mS zSrGcZ`NfI&iD7@Cv=n(>$IOPMZANmM(NF(0Pg>wrrLBHcl#~W_l_JoHMaxl{B{Vz1 ze`+uAaqll@KImL>T_P&kLA13x-<5oP$>!jiiNDPaCeSu7V!RiaA>{aj*l5XTeyOfC zA4wxzJk|Kro+ltwB`RaHDG7Q5VFU-d^VhFC=5OkJ-pcQfsd3ccv=3qA&r$L&CX_F+ zfZ9X$Tandy4|#`|FFX7o3zV9G7|`b|UjWEi`^{%d;l-z0+Rwlmfp7wtr$XA;5s0FkM1897-qe5MJ_hWX1!cHFSh(_$Q76X0dN60NL(&2&U z=1(BE7Y=UA5Ea9U8C+b~m6U1EPR^ghY)E& z9_^c&fZ|w{aDH31*92un^oAP4W2(pSy9_$zD_X9B(%#pM*Ec1x zvpwHNz6~hdB`Xlc!6(3A_$M&%2(+?fE`cCGmIt5WKT7f~I=pbNg zF&KZN>;Z!x<>OE!h zKnS-N9Nr#KQa4|}JrFT;S%+fw;)#k0)Tu*n84$ZC zfq;OlGr$1IlUSAI!6?*_Xm_8W4?!W{mg!u8@@^f*efNjO0U34iUzu&#&^oLcaw&In zWZkf2yB89jqx7b4$btahSXo~L0ckT6>Wj-NUmifvEa*3lT8VvLaqh1P2~JzGWg2Zy zV{G*dlOA4LKVHAsP90tkpgi`<3BHS#fdlGI>EFCBeS6{V4bXuMuY%=@c={#%5t)9~ zA<3s@$z~hybMz-t=bPLVdXbH#3lhN*l9>RRxGGtsgDaVk!9o$mhDtgVGMW zoj2t`UED^$(_v*dx_{GKW;`WH*1$%Lc0K<1)}rF%Ols!)zH|`kXZ!hZt+RY=2$1nF zMrNei&lm#M_u`A8ByKLb5sbw$7aZNc?_%#V!CGw2m(vN(_(KgaYqh%0_Tr>8 zqtfJ*MbuXP2jagNzIwY&Tmc_(R6v(dDYk#uh!Z8N@;U5lPn}BmGg%B-msVKddH)}X zL3M--C`bBO^$%`OeSQ@i%0%Kojj{wWc&2`j7zI9V#*Hw2D}G)Z@b~WG-RSbp-l+^% zPD$`$>3nVdTs8&r zmF`i8C_F4rKod!IvB3TVnVm>}6s|7-nUG2pm-p& z-MPP0!fp4)l-#SvF@O#%fOa_`U-WHHUH;>_eA*jL$3ulBYj#Dg9bEiHqW%T=Ac81;ubJb@Rv- zIg41%hqu!me$D~%nYGRVcjxXhq;ud8e!_UOKgLnMhj1Gv6g*eh%4FN2?ofP0={bDO zd`EOP7N8`ALNdMr#e4&Qo8a6FYq^w^Lp=^Yf#{1v+*{*%?N%i3NyPN)$_1V8c1V(} zeQKMb&O8<^SL~2fAKE61asl0to9XVsToND)_$u$JC5R-l7*-M0`f-V==YhuOzb!;h zg*_5D<<+ipoyAZ#A=mm%NQP$zkx^N&cKqYx^tJBa#Rzp9`Xy z7q!eu%QMVG0{?+>F%WWdz~lBe84}m!C_YKXV=(H9+U>=o)1ATXPZ2RhLzg-w*t4A{ zeRr}n;`()jpC^5U1hY1Pi2lX}?D23=VT+dochwjYBc{7*=4im6+iW)9^bwh{Lu=f(Mc+&gGM$7BCaUuG3bmRLHVR2XO+pXX3#nh>xdU@5<{sU=kew(Fu_255{6J-Tu zFlwD~`mH`N?kr+W{S=ljWBR8jG0eZq690{X_R{^QN<}7n#hZuUYei{vO&lJ|Z)}U5 zWGR_2{ReXSi?T79Rch%BzuBGpamm}*0I!R^>emS%0yw$HD($G<#P5K{4XW`a_`?c}WjW9y#9Iz1*f(X*J zAV-&UGa6Ko?uIeCVFN~YDoS_P2vGqA2^ADnP`^Lk_g{FP>pJIo?)#k2{WMv13#qOV zjyC!QQj+qLFBDmVW3bq>?qyTHc4jW{@V|+F7Sn2Px|dt!nm?l=1+aM7F_w%M%SQ>H z6tao3OlI{>P1cW<+8$a)?*l21q&@e;vTQ!(yur>T11vAb`;;VAVfMBi5a&-q* zVc+E^13S;J%qdC$=wk!an_EiyWSvDi9{66zp$(Q#U$s-3-DCDY|cMUSzMoaes)8#VW zpt};@%%{9N!LWcJzJqO4Fk>i`Uf?@KZL}+@hY-)HD5_31rg*;3+d!RVmK$-O49`ni zKEtkVh^R-tr9O>#K+1d=6vBg^UfISUcabu{hp*#$f$x7U1MluMGDZvX`e86&USa%l zD=j;P$D?@=i7j~&Jh#!{oy{`}4cI%IlO)(~6s11PH%ylHb$OQDFl*IkBV$;g9!UP= zKLEQ~d&PntnziEHW704V! z%y}zc8kq-sc)r+KU$om0@_^4*B+edoYIE;5 zMNoXCL@DMDI9kImW~M#1NQ%>5brlBIFNH{`zhEyAoz>Y1Hz5rYx4?lg`2*bL-@2C# z@BVIr83a}GLEtH+R?#b|lm;dhy!6F$v;fDI3PXC*bozb-Mf)<2C)L5H^5uPiMpT`{ zO%Nb@@@6lClf?P&Z$R1Irdw(?Y-wXrs`6IgtgSaRR7ZAYCc;!{abRIK%3%zxf4F~Z zsAv`SKwo-y97sPH?y8t-RXY40_Ip=8cdx`l_&~j6)5wC$Cg{qaib{3U1DzYJbX|(~ z(B~VjoX;I>mIwT1sK%w z;CJYJKh>bwpJw?<`t?DQ9BOK|T z;lm5^A&Pvdl)T%CSgj8U{_t=gj2$AKCSypBOq5W>h$_Yf#VRVTn~ zZ;^W4fAE-BeD+U-^e1!{GYopmU-nlTiLJtzRN+K&S%Ai?r0;oR^=duMHER#d6yAW5 zhRmg4wZZhurQ@yh)r`4reXw49NT8?r`zUI7D5l#anPlH;-84BE>qc7HiQ$#3p$?Lz3T3VePELi({e(@orVb*4hfk%6uJ3>TT{2 zzfNR%I(TkB6^5#+!2Y=Rga$bPc2|Xfx7{gK&0XjR)Pq;xfEeT;b@p#}w{KO|(VFjX z(gZ)OFT9J)Pni1RU-O1EfWZviYNB>83jor?R0MkrRvyx4rGvULIFJk6>!XF)vKh_| zSur>TcyDn}-6SM48?FlH`4e+P++O1UQ7jINBXL7Th2rP&TZT}}#bqG*xO|Ku#leWj zF|HD<;15QzeM@KF>r{O#27G||Al{36I7un57<{OsK_tiptlYQp)zT~>aprXJpn0x= zH!G$B$ajKtKM#K$#~txO4B=)M7(+9Iab)^M+z)CGTm9A6C<@=-tQAO3)i(-!-M{?= zNkLkO71W;;koXzG|8|d04FvaQelKcthmPy&WO#su_sURBpVru83kb{`Rux@T8X!Fa zDgsp%M_zt`_h$ifX(jAQ>zLXaIo%%piJ^Bdfy=M+9=I7AUJa1PwCTlQc`^M>0I5+F zB^>i`NyK0eNZeU=Ad0HEQa5bPqFyYY<>Nzy3j>KJhV_XPX1>0ttUyOPjDB#>V!%|k zM{y|u2}pE2NjwB@{?brCr`4nszmh}+^SdGwXt@RFCh}fT!(i(%^cm|B%DoJY$Pi4Y zwy&oF+aH!F6=#&N#ct~}p2&~w@ee5M6DHiaj;Wz2ag-JSD;Jk&2H(KRWyK~z_=c-A$COxjvq`*2wNf1;6{&=sCf?rZC`iPqnIQ_(#If53(kxke zr!Xd1qG9ipe2R_9Vyf(j@)kzFhYa7{5w!=J{^kv!E=Eqm(Ja-mB@_-CI<pZ zA`_aKN=@BQ5L4ICuAWk0gj|jKV70h-pO`r8J?u6)1sT}(sJZ%iD-5iUB7^bXDj7xh zBsrmG%Vo8F`XLa3FBMh9!EwIIgpxn{K{~#a7WXLSfx(TO`##KI9`R&tpf%YMhHjSsH^E3(_S?Y(2H1(_e-HVGo+ z+FL=gtj_o|1rV8SF}3{hG9?u7wyYaMn#E?81Tj@yH~a`O?AV(;Sz(+r?==cs^!g8=~Dg=X2VGXQUr(yJOOS_pFamf?@H zq-@;&Sv;FNisZ_;(>L;=Jq!df1EWh6xPheyI*a>WNb*NG=7*E2%R>+~s}$l45ZDR> zeF`I@(C`?$pWC-Wonp-s^PFwt+}cSCGFtn5^=u;1ud_)s%pzk#vC(bv1K8-D&o591yY{-3!nbi-At?gFW zQs;1iSRun=fM|5}FS$5eI})1)rs5T8h$~McW+(DQcB{vzkv3UT1v)>*?3K_!jxcyq zW^5XS_bSkX>h?3YP$C?MbuV?jQk#FlL)Y_ioyAK|pZ4bcW01UAb3;~5o6jW`#4zxH zt~(bGh(aTyu(;=Msg37LsDBe3#oRu8L~tTT2&gJe5C!+yrb-6)lm-kkD!$w$4Nvue z8?sbw>eB;>;p)FsHceM?6jX}BYH^9I`!GIGXI5_RpE?2@W<1R&tmTfRMA3+M0-3j9FptiN z;dNW%`h|)1FhM*e3}J0N14s67j^e}7akcEK_m;0%!@!EXje^9Vz@AiR$?FP8ljzFx zc)ml~WDfeAQqxs>LM|ugFA_DK>~Ya&7&LvyS@}X778}kpIa=y?hXQV7F6s|AaRwQL z{3)W#eGzUt-RASc%l}dw_I!QV1w7gWk*7vl(U5|dZ###euilS4b-=~bDx8F(Jq~(O zA|OW`8XM)swF}}PaP6jS+&%zIxn1R^L$ zig!sC9Q^=U&lMLr-hKa5;s}01T9=uY79`Tpjs|9**LqSJof_!ck%{;bS70k$KpwxP zz$YnO$an?}*dh$5aKtkQgV@=l+x@!$ELTLT+{dCuzk!tmkrLRSAgZtJ&!~l+od15~ zmh(HcC(*EX|17d)=Pl=0!AB~p(F{NfdRb;F`WA+YK3Vkt&VS~`X>D7US}O9Dhp>1-O8du-f~-*Ge_;cudE^kW7{jJ zZvh**;;MBlblFiKMzM8h88onzLGt}gTpg!ynO~IDCAwGhhra`nmKID6PR$Wc-`+h> z=P>8`-AzuW#}OtZX6yP!(3cub{hGAW(+EsP&G{cd;sPV=p{^#}ybP4=t70`xHh%&B zlQV@(p8FPLVhFQCs+kGL$x*UX03V5HNARKp@c?WZT+IM=$iDlH+wZID2TR^lH?}`a z@mLnY)B9~=*t-lTDT?aqCb@}xd=BF_+FlO=vx^^fL<<(2Uo*En`(XA4BwmrTNj<)d zaY`W)3A9jqgxy1@3j*UZfTep&^RI!MM*D60-`*3b76q9Szc3APjES}zS3FHT`|XRL zD*==k5mX}jsYsjy32w+nFvq$GfReB@zO$vKEf~da6<9YM6}6YwMj);JrpAk%aCvj8 zm1ca0R#S&1eZ5`m5H7?3pNn?a)jFW)Zsk2Sy-` zQ#CU&5xHq9h`+wL3e&T@n|x|8J3}e~AblbQjIHxX>ZC%SSUVDs4z~HJKmVYutpW%SjKg3^W2dywZ}a`U-x+nr)w;1XVaf&+ zIpkZbqHt;Y)5QQXrea>-=t)H?bxfnn+Ld}9u_|mAoyEXP;d`5tA=93G98x*4w<{WY zSf8KF>)6vAe7m*8(>)1DueLBaU}E!(qHjBf%2E)`90n5B2qzLeB9?7^vGo1mi{Aq%jns)~CZNa6YUYA`(9w!) zLK;c~XxcK!EEt~)>dwoKSKUjY0?#=p481CKMN5k7+{JMR>6rW^BC!oCtGhYr7Q|xe zfC^bbQt%HHS+Cv$+z8&;+c0zaz-QE|`z(#8kC}>gb(W(a$6ZoGo`4}oi(DpMoZ8pf zIC^3;T)ldtV`)CIx|}{hUF}cuIs+@Qip0y1;a8t9Rlp`3jsY1REy%(h?PA#~#Y;pu z5`ZI|+U4LqI9@<2IS6uFCAfUMTY~|04fOpPNahkaY)p_=z@G6|ASTSiZVpX-H4py@ zTruwC6n&fStavYvjH#eNU5&Abg;1g-(23F1hE{DP^+=ouPT1+6DFcJSz4u1*P{sKQ zx__dZU@jKwxPz0 zuBs}lhzBsgdcU5c9igL80-X~nlj|bgJLoPs4SV*eotj5~fQ*dzrO_r-U$|Z}bCfKN zgZ{C3jo&xm?YP@rPGk%k$GJ%+Dr)GRwqe*ZNeakf=I|4t+`j-*+^v9F`ibRYanEvD zSejrE!!fxERkJsMpS+cVpAtlv;uR_3CaUT>dljw5v9^)o?(Ve~YRi!qo5#5KMnn=$ z?Zw*i7o|@+ED4_$mf9ti-_t1@Vij^7sU8u$TE{{VsY}Lgns{4I@V(|&%Q#x~?zp-$ zh!KkS&kL{CEvoHihPyb{5~$rYC2wwdF+#YNV;ILGR$3Pf4s2%OB!iEVrag{lE}_7K z6evj)unvN*KjU=(!qgd=PSK>%l_`o7PvAi3hDe3^0OUcuzdO|t=8s5m))x8$?kwD67MK`#SBeE8oISvBOdKv~e~+m`U;O#I zzj8ZZ@m@-Hq#5Pth0!=Mu4$Edj}?pa{7nUqK{wsDm%V8z)tJ~-zE`~7;xJNi*gIR+ zRnur*hAL`#4s#QbB4JpYmv&L!`W{1I#T!-LZ%~2eZ#XNk!qUCn1h7*;$t^X(R=cZ( zB&wF2g(>cE^w8kPGEP|esa&mDqc=JV9)s*C{jr_c4h*9!+hSKYp@Dx9mT9kZA%~wpp+wLvZrzv~>o3qJ?|G_9)77D5P3?@hBFZ7&Das^{wB;#ilByH?u;Ov z>toWS&q~FQ@q&)e4Z_{_n^V}%zmg}gV50`HxglrqFqo*hQ=EvSDUQLkoWAY$d&o@8 z0hz}F8sQk@pVWr;N(Iv$wG-dk!e|!BAo3UM3CrK(I0fA<2+L37;YP#6o-p{jFFnymcd%6P!KrJ<*YXA9e?!p8`AZAZ zz4Z$9f%_R_R!HK|xVV`0V6}zhmvHTApc*_1fCZE+!&IC_sbN&>SLE)rBEvz*3<7gb zDqP*H3=7f$EDE9~VodgC5`W7ZEHC#rSkG(wqGfJ}p#H{WsiEGS=v+W)^u>oO(mBZl z$w=Z(8^U0Uyzb$@#$;cLmk54_D5>#YEef}i;A#G#tFdLjhro}~0MZh9)5_{{v_|sM zqgNl;T5z~iU=UNQ@ynBcQ~43Hpj+2QHtteXAdIc8STMj3#mnF)D*vc)U#r!x)ZY6v zcs`66%Ffn7NdI(IRR$-YT%=N@=zdCiHCET~h^>lBKKn<-QMy|=KxKNNA-l; zB4xReG4O`LuT1ge!GmWb1c!a#tG$dNvzXPaDtN+W{4RVPJU_Y@CGb~n9<%u;i2k0RI6HkqCX-)AYz*D=6}b;gDeV4TL(xfGQ7Q+yd5`NIDLzl<&M8rOPS}m$);@ z<(P2Z8O(F~^xuib-@D|)z^6a@AB`{G3NnYc@7giC{{TPJU;pd94V(B6VB_^4U|=rt z56l0%9z_4=dfYtQ6^5JM{0Dg0Zf;;=etfDfN!rB9NbAy{<^M*TBJ^;o)jY*a?AxbD zS>inP`P?R5vUYaYNp?0Uq)o)u5CIMp9BnSc4PZPJ80HUn>i)CgrWS4VrFGJX&I(^J|z=6QWNN5aY|T;`KxJI4{j2JynI7UP29itTMabYJ&F`j!pPqPSXtWoWMb zB`!VA;!Bs*zK!6{%DT#ZAHnxFp`ljYv* z%igQsUF+w&+OsxP#)h^H zS=YMYj*@WiF4k9&7N8HCrU%nKA93ME{Q}<5@86d9Pw@$RN>-~XPJSDkHWC_F0etm5 z^98XHhUy43$py8oi^&x(mUZrj%jLDuP^`TWZuKhVz}>;dFABG+-zDdP^IX0*gP^p?W-pJT^L%4)1x>llB;+AHQOp}!lE8|<1(6WvPOtSeF!5yN+gYXsN)>jM?L_AYDxi@c~C(X5l*3e>h-1cw*-+sGS#`pxZ! zUmOW0yIUQ{CVDqCvgcdPjwYWL>p$x9b>gT4pvW8%A=9_Z)l>M4e6pDs+Fmhj_yOEe zCR350#y_&lKWO#5M#x)X^6N|?!z=J)5jxTFmGa;N!V35l(g-Po`%B>7+_V%Ta=(rJ zw${|TzG%v2z~@G0bEmSj7{}hsjRtpHM)+ABAMs7n^%r=w7qSTxc9X$*B`Lj8U9whl zuI*DFwVTzM(=-mPj9uHeE1%O^RB2XQoN@?>5rX;Dt|q}Ruzv=IUwtrlSuyU>Ur?<& ziRTs4I0GB)SN>YD3Bcorou#|FK;IgJ9SY4HMAbnN^$iZU^n_eCnvg&-h)T23%N+&y zPbQC(V8gU`_I?sI!*2!~@=ZPlqAt7I{Nv2m#~qR+b=1^>)IfVkGlN(Q&a4M~$ZWdX2e6pvIK`pC`jN(PiXhl@TwJC&ay2ym%wi?{6pS&c3#8jwXJ+mF1*`NoI89 z17{WZTJG@Waktv^K9ID^=&F}iE236P!H2Z|cOL)SFXGV0KB ze)&NDgZISWLidbWIQtc!$z0BPjaU$Wc-nt}ui1X!>kY=q+;>UST9jA@@ zIUeQ^RQ2ozH1knVqn_qbmVo&}Yvzd||Kr!r6Ds;`qTv#UW*@=ye6Di^dE%R)t0{Y* zU1~stHu5(7f`aK|sP6M5gszUq=fNRkh|88J``^%%8&c^r?<3kZS=rz(fAa40H^06V zSk|^_h(yQe%1(7;zg8Z4edMifvKM(S@#i`3WhmJ|>uRB7t&Wz>^c2U(0&rYqj`uD*;82p5?O19fw33&w5t#G+rWJ;Bo?|59ihRNH~4DA#zT$(a1ruoe# z{*W6{-dNb}JLAgf^{@drgi2;)`{gUJro^-U7wIK=a2>=(BWaa1$EhO@=TN;Pi6Q+X zGO_FakZMdJ9vVbbZm0ZKW?lFm^)8nD60t}%=kRpA@04GUQUFtS z^WTWA>_e6i<5RTo%E1FAEb^vgC|#M2hWn#w`tm?+z2ph-c6-HX;|ZwjsF+ z^*q*$e?d@-+rHRDFV=Lld6EP`?8noMJp8z#4ZtCjHZvhujU+<5jU0qE6)IIRK0yL6 zRDd%)QE5IHFAwBu^%fw2uol-l!30_Um}l8K#CncT+H~c-#bSz0V{l5RdR5ab?8`N? zL-%Ut+N9eBUei@miJO55(tJ0X&mzXyH4|A0CbdrE>WA;J%KH&L+$bBihV;7xaRF!u zroCR)qW`R#zJrwo`}KECn2kefjB^)@fr<3!Z{P^+PlL9{v+|}a$!$hW47uEwfw~Rk zH)^GP1EOJd%}kG~mc46Y7R>ksV6I|UC3&`}sefnuMlWwQ#^d7jfbV0nA7iFB5mlb- zPU}r~#v2&dNzx{{TlfVo#2N*~UVPDko)v&wq9Lx!hLb${YRTancxvtFs)IVfx&6SYEZ-#^T{if5WlSY8b>K;MJgKKD^D zbc*;J4i{Xw-(z$N|J&OQ$>E>tDI6X88HKxUub$6!pO~-(DtI*&TZX>X+xQrZGzQ}O za=&5wTu(2bV(RC%`D9xpMGxrX?=gxg%do1v`t&`@1@p|I~_ z9MPa4xKQb+PrH7&MebW8BD3tBe_*f}| zQVXYP`iQ*x!1ar9S8{W#^XxV}-+89+wClK~-ZVSWjySmS8jcxGxn@UE7WB^Vj2r)4 zxGp+0@6meVa7&bI(`MQY*VtI&`0%T`vfTBwU@c&EN61-j`^kv&Y%)fUS_58^e-Tre z{w{Ri$Wi@rn@=Ig>W8`U2sBYVfr)PT#-r?4ifzjGx@bnE457%Te_Y_fw_w7WZ>lz~ z8k$zzH{ZXej={|3{&f^J`?x=aPbaEdI+!TyOARpyChg(k`jWaVwz}^tP%d)o)Ewmh z2XM}zC#y51QF309#IZkB(=v%`I!-j%D%W`hevdoDrcK=E3*OQZi zW^1OMLoVhj1FzBO4zAD3AGZw=SvyvVwjReK)H9;c-MULIuk~NsKA`+f4OHa%>hKb{ zUS7^zWe_iBIpx!?^tF{BYbqz&wxikkNUD29+448!J-=GPzCzrM7&J71VQusimcJbx z;M5XK{hpVGEKAn=s-nzvvWhweOvr3lT~NV6Z8+MZ$}m$+Kz zsb#I|pR@;*=hn$*cg8*MH<%*2W9e(if;yGf67id6NUWKRNTibli?_VQREIjJ=C^^H zZksZD>ro#iT>ow=Fy=`6ECY{btxZ}2@jcClVqzRt+hHF=$JSC6DxzY~rR`x^r`uyf_0GSWrW|Sf zcUaf;%xANuU2^LFP2Hi+bZ!lJwHcg2u1?z0AHcmZOr*xP6WcpCOIt2ip|zWWU)%K)iB${v2V-zevg-Ru<%AhK{WG>x?yhOCdRy5 zFhNWyZ=!=m&S2vmv}9$fugo&tG*ZIaBp7|)2je823QHmGZx@CkB6RbtBiOf`U&yd& zKHbUmk_)vCkkbx3m=0}YJ-N}2fc(rCl0l$HpH~e#hpBno?x^G~0hi4~>X!={&-k_m z>_1|k9>RlV4ouFv+AkBkj*u!pvzZd@G@w(M&R8&981f z=Ft!`^dEQ9>vu>kGz}r8_=G!9L^0IRP^Z-0Sm!jphi21VZTY|P|6~cuXOc>_koLIG z6R@W!yC^(;X9=1x%YM{mn{;8Nk--OljkjKQFq4o%T6*{SuE{hxyS9CQx zj$CxooqXy}wX>!Ss!W=jMVIBe5FT-BP>thaaS`1_x9I>~^Yu|ze#yIcDp~^+C97XM zP{O-KPWe~aCy?7uvOg>fKP5WStK(q3$>sO-E~Bn@*(`E^e(&exRH&D z3w;H(D0A-uS|bFZDVM7uR<;NG;z;V0mCDB=p#8x|V>s(fh|4pN-fm;VdE|^<>C5RP zpPEY{-FV9+$4_r1WCaL1En6!$>9_&2hus;lg5>$Jq!Dq%6Gop{%ty@ z@B6StR&qmDK7;EY$is}at%WN&XVL3gVG=#b<|ZTex7oh%%i@-Y(um9#K0C7x-TOM~ zD-Isc-Ida4-ku?GlDnCb;w2>Iq9C@8S5Sr%ZZA0!jiiqK0v*H=IK@w7ec1|j8P zTc1Q-S%)&&^k6?w#4(m1}eAhD>sBr>Yr3fxqb*wAoW&q1ie&AB`yMI5iMLCuo>`nE%+- z0Sb(d%@9~A4<}h^*kg-PH$pr)3`@PaW17nU#dP+LWznB7s_$aFgZrMn!`CN!n}|^7 zI@E)jW-pt;LNz@|VefZ>=R8LvqBVzHu!LzJ*fY&>1**J)Ktvgd*RASUSm><=UaX2N zG5K>ddyYP?6&g#kUowuDq>{o2(HDgr~UpE=L zMLnis-Ka&S@$Z{;{{z^GYo*FL_)q`bOnbZ2&Ae0aN%8IwwssqQS|ek3sz$CCH}O%k zGcCWcv&=gC?m+hIh{w+|q%DJz7$U$6{QNZaMX_v2-cue&Eqqut)GvbV-;dIx31wH~ zL^*aMB@&YX;H=&wR$rO)gQT-8IOa+=ip2 zg{S^VjtH4qVxoY_JLz!odUj|jpC-kO0ab@NC#=J6!jAEWu4+g&@*qg5xGG30_%Q@52pX;qK^K#RX@nOdWqha#KEvxWCP?`E6doS=i$>SRy|` zVU<<)URm4mIqO6S!67h0&ReKyRJ97RECiVxK$t)*t&5Gn;3VMgL7vEWVjJQ#-rXyn zSs2`y_-N;HS*C~WsZ43*j~gCG*Pc~Kg+}6WePgKqZ{+HFy^)&>70OclbB^)JziEfi zbhU<5#~+&f|JosIC#F(fq6A6}vjFC0=P(+f2MbOuJIT?hB~f zPxs5i;3_1Y#MdMXu{F zq4hIAYlkN}n;XArT>SK-e?oPQ7(OTG+HYTiMoQgq<+H=HoWFTm8s7ElCdE3t&o?Hh zOdCVa9~zbox$dpIC;)GknO{5mBgJwc2!}do-Wr~Yz7nCbH%-0<{t2wD&0F;x1l7P$ zKV81%POFBrzllUSU5Ik3A-;ms*A(`QB{ufG)?I`?)T*glw9yBDkk+wqam$dS(90CNST-Ds60ZPj zr({B5F29L3Gj%9-DvK#|3eA@GdMz2Utbv{jlAnbHc7A{5xH&@#UcD5L z$+Vr34hgS)6;?9%e2JPj5pgNnFmlNwVp(dmSM6-fKUoeB)!V+?=CHCh>IvdPIEZW9 zud?Di5|ZMoIgLrvVRVqHKRVx)5X27V%@%5@&5%$(KG7*n<8CkKyZVyCcBz2T@LfxC z{k|l2FWvkIBkDP`TB8-A<#h`Fw3VJYlq|o#nI!G96S3-g+OWh5{Acm*6(mH~X2!_N zvvSf!%0+%3q1(9y)x8%W!QGAdQ(HV;2t(Y5AxBeL=HL#~Oi+>mCPpK3!Yz^|AkH|fF!N2; zzU6D~q5I&1TmO(vjK>gkzhYcX4Ku0%`nox#!oOZ@F}F3|>Z3RMnXyV_qw{vSq?tA$ zybPS_5R{+&Pb%Rw(gJfqZmyBx{2HRrc2lGJZ&`MBAwy6;zp>Lg7NK81Jx!<)@9?gA zST~oF>8(4el*zM}sn8_t^oU#&UJs2JuibgtUq;8*z}EO@+P~mb=Wk9ls<$r>1^O*% zgHBD#_pNVPYvk3BXnu^@4YlE*t?@|NYMxVcJUn?5@pkCZyXO*8I-kpG#)55?0x6&W zTA;AAGUiG(oSiv|<|+WYj_?mBv$F{+;0zFDv%)xnR)4OBk*y8uFc*AZ10`*GBPC$+ zko|Gem4se7HT51G{asED|ZX1_YXLpmEYB_!Iop`Ws@-|oXMX8#IBb1f<# z=o-4`taJI=wArJFuQDHdZ8PNNWPQfS(W3FqTrSN2y$Rt3qef;fm@;Fb!}`Udll=EP z;PH357I&nrT2VbBt}tDU^j~yJ*#{&BX2uL^G0Tun@QKlDmu;2S#sELp+SSk6>U0S2-{kSuC;8z z&bT-DqK}8OW4O#|QK324@X|&~d{58ustX(2XX$+l;|XJk@!5;vX6CQCY6f7x^+FG~ zcB}f@D6E#Z^gUav2Th5w zG6P%VCEA&8$19toof9oQM+bFI#4j#NvlVQf7F`ljiXVw86Mt{{Eq;Q9N$MW?y$xM{4zE>Oa74 z@4sbwNxrdU^N=k+w|Kx=CXJSf}6@iG=UVrKdYV`)03N}J0ZtL0{Y&!4g{e5`dH zCT8Lu^6dP@ko<3sb7OHCA!%wve~XSrwI>53Y5M3S9=4dZ_dcw8aWAi55&)~}87YO(Sb4(F) z6F^D}s)z~6oT-Kk+H8MWvUSOKGH)U@syU2TNr`nQBRSE%={yNd$sNXLvxx8>SFHx5 z5AtR$dyS9a(7swUUO3LoP9|j+xd}!XZWcHZa$Nu^_vS3z3(#{kY#zY{vf_V?LTZx>C8YxNiCtQPo$_wu8{Z zOg@jVFY8|)_P(p+s+B(Kac45T^P$!E4#EEbzDv@LCMR>d=*(L~X5w%8Xx3Z!!7v>JEN({xAGy!DYaf?TQF zX{IQoa{f#1z1TO>$XK-ij!sm(fayZN1;_?iJ#SaI`Ku|i&d343CF0g#rI6FZd!V9} z4Fs&SXxP%hE1dOmnT^FCC&@YSG$Xu3VQMg&y&bU}*?O7924}s3l8wI}57zsK-t}gM zg4S{i(S-D}AuwY>vEk}>YR=Gtc9jF)543Ik#EUB;4$>uAGh#ud(t1J8X4+TeZhF>t zH|TZiqCPrriwX$tenzJ4)(ErCz-^|dY0Q=Q8F3Z zH^A&R6h&SWE_r|ZbNss2= z1Z0p@A?4RlU;3<-aSEI(lZ{Raxb*43s^RJw6cXaK@PqGXF%@F@T|BE~HtSwf(ieVb zS9@)LdbVYDy0_3mVv|&khFhh2|5`99^JR8y)#7Z3(^%HAQP!z#gjGqt+}v0FyyL9w zlerZutydX*GeE04AH^?JK!i5|;+2CgDKa5-zau5>^}%=cSGAPvr{Ut~h0`5r(V0`f zF8W7l*wFt04$4-4wSI(YNLFpU-Bj((cCr}pR|$C7j2t)9x-5DQ&py7`<{mgU8{Apb z(+FxsKs^|7I(HQIm@@G?{C{{F-;TXNF=OWA(0ZKACo6^O3rT`^E-tqnJ>rwiO>G)!a$lb_e$J-t;CKFm=S@e79og=JJ znJwc0+{T`H+N_=lqgvtEEHwC>@3q-d?tJbuuUQDG4teZZGb5&x_dPq6@2cEpu|}-s zE88z#wUD)%8r>eaWk)vq+h06Q+G{}=`JJB4U}qd1G;jMkaEN9C2k&gp72&)8vJh+$ z;#nN^-ekglBK7XZ$Ia0m*0!CROAl|WFggU_#`bBClDWarsZOIhH?7s`>ZBen_;C$e zeL2uHv>>j)a5Fzma+|KPpFyBJqrYEmz(j7|!mDLjh^=u&HT}V ztKrP%x&IDmkLU{-*9yw!@<&;z+kN%Vem(KYDiLceJ$Azc)(eh{`IviuF3`E&Si9I=T;bKd6UC0 zck}&I8&NV#R}PB%U40u!?&~1A+>N`Zcvn!SYg@A=8saq@CVD79`LHd$+FX39rL$x^ z12SEj`1&ln`jy7t-0I8ACo6&)HEpO`-k;$|)7i@E7F5yH{SZz~OVl59Q6{UGq5Uh) z&3E&iQU!>}#slhg=kCvBaDE5>Pomb1Mp=C&;GZ97(odQP`w`Dwz%mCry5S4aH8$Bo zZ^2YDy9ij}DV+>4eslf7nOxq=BMjfbn0lrjG~sM3p6Dn|v(djcc23)*?+w3kM^RJL zZ;qDiQxuLrI69wRrac;pV&V$JCN_B%)n9rT(PU1BI&Yl=gFK&0Y`$O=<;n*ai^3T1 zHRSM*i5fH`|E*5_kStC;nd|10JUrg+wnFvrkRwYYE{!?jkH`Cwg64M(mr5mjG7(l- zXiw(#R0db!L;bENKr>V3$GRdm-RSx$1S2lt^|e||Kw1xhTnE=(P}|64ApThQ`@Vg`7od}-_(T- zRQzk*(D6Fmy^#J(J8?CFe$>>UQLftGl)3g#xV6x*=DloD=KPzNPf*xbvNbrxM|YaL z`JH5V_K~0gE+XS9t;~}P7ORb33yBx-cTexHAxHn-ljc6jX%ZOK^jx!)=#7^Gt&c0< z;;LRrd7Zp^jur9}lRro;`o#U?0G>-UWy?`4_&4fTe4(eF|wY^$|rN!ca0y33uvJdq79L#Z5jpM$Lwl@`0yM-A%8t+cnL zA*2_b^CHk4-=x0YAYz@qsgtVCWF_`~?{H|7s^^Ggx zj&{dsptaz~4dB%M%46=77qGgQChcLBkHLiMAE5Cr*;MRL<^AJ>JjbDvmY3Fr++QksbAu%}UWYr|3l zfemhMlUf-9&#UOgf;Q*eZ5Eau$Ku4cN(P|KU(as(D*uZv!7B*{wDaow+Tu!U%j-Pz z4hz87^9_RygS}7ej&H1wChfKe_XiG}8X;JvUFMBboxA_)tUVxMP*MGD_&YJcMfds< zlWXnI-7I(x)@0QE=%0@p#T`Os}Sd{dv(GZtmcHy%IyNqo@(!|#m5 zkeldm%YK6=)3EyAkz@Z=6-v!i0BXohZ2|p;4+aH>lrfCkyiLZ%2vd_$6A z!?vSnUCE;YAgssUGmx8k5Y7ux_8Y9r-3{UmyE^4rZ4s=^;)z0ywMwpjSb zlgkS0-7U;7Zh-F2^tx#V@Ja?WV5J{+E@rlR$kcx}Fq-+ zWuYNRXbZ9-U_ty$5t*@*L1|20yz_S|wrm{(!|kn!o!zo)45oaNGQqQ1sveS^#TN{d z*i@?L_}u5UgMlfYXF(g}ECD$cYj2ludq-Yz&Dg%n<>4rD7&n6&moeh8tXMiS;fiBD z_Z_6PK|wM(yt;>XX*I9TF5yS|N=Wgu`i1GRzi|$`tc9b-;+mp!B$V=3>ty@4?Xh=K z90gvh_D%gnug#fTn06QlH&-&i9fzc`rd;FlnC{h<`v9Z)y>0%zD6&x0lB9DDh`Ui!Iomi1nt>nK_S` zhpobvy^8BeW|q9#J;ZK(yN?9CyEI>DYn&Y$8!NFKr_A+?;$FTjh| z^}ijzkjB)VK5va_kgGl6E4rVBe06N3@+!6l;J0f0O3GEYUG6>(kR8^YUJOG%`|stG znP3&5o=D~Kb?4FM9>cJmRm7O-yIZFt1U2a=z-_F-30!3%y`r&D;%n5-deg3B>Azgm9lnruMgGts6RDj?{h+ zwt&2f6(c?n%W@>XzS9sQP~$x#16P~fmn?yL&|Cgmm1Qc-T}E~01aMW^n|#3dywfiq zMMI!>xm5+qg=`vw7M~b9a~O4x?-@bRB3}q(^=#!9Xv<142vwB16lR$=vKRj>b@*@j z?3n;LTHJtoGDWx6xTqu1o$tO`Lm0YPmFSS5$Y}*Bd_-|C@cYDTQ}Br!^mCsD)1#qL z@!RRM(P24l9!b|Za$R$8N0fd-*+=*_3MC|9tt|FO5gFNivI`I$Gb&-yo_a!S%zTAa zc#`L>=W3nb8tI)Xb>fpV9Q(UX^#0$B4fWlc>2c5ay#;QeV`;k5_8OlNq}h_m!&kpa z#;S%57*bqZzaUIZJwq|hW%_@<)`C6?Hv`Q6nsP3TY!)vD0RI8Z@vMhOLY zN)#Sq;rgN^X5?g!ht$G-UEdCge*$ccODxKMYM1}Q@!zb$KqJaDuqL(7T?SHdn6#>kubaaWHkcdEV)9c2hV z46D8G6ykgjAg7hn|h&+GOIBVRk6QuXB2>3D(7!QL`4q_N~L{EMezQ7&lE=3-IW z_aURxZlO(Zu>VUpm*xy1-@&t&b8jAnunMAxjkwYB5bwt74OY&%rBuMbxm<3^GQPG41j99@#nQqDL~Ewc6mX_azHPxg!}a3By6NkKir;Jo zvjma-7rpcvcE_M)q<5aI#*xR$=gOUbn(NQ5*zYuVRtSVjnM0C-Ww2lDLbsfu%rygB z+7e2pj}22ETvH^I-WC3JrbCrLatuq76$I{xj=C)t7&F<<=u z<-(I29N9q15?s?!;MgU`LLP|fZ%|Pn({;WU&$w!Q?<#PbQfTCq-7Z=`Mxh2wE!r@^ zQS0){9TbpVGeS^9AiDyB9s@hZKo!>{&kOC^pXE6b!1F6hL!K7!^44oJC3XIJYqsXj zh2>`)KX*67$k-j3s-i@a_?`WYbWgWZa$Y9$_egK{!qop=`l*AC4;1Xk+p1Q^TV-vX zE(JwIP4!wB7kV}d5Qv`Gu=6CCWabz$<8)6=kn+9eQ$B!=r=dQNoYP02a>c^4CY&j8 z$+qE}uA7qH;OJCgfTKvjlC_T9f0uCQrMX=zuKI6GuzHK%Q^vAqRN48-an_0^%TG7P zgVOW@YcEVRRfxN8Ws`Dx?S5j~X$H=~;_PxYS$>Am*Sk$j;<|BgS@e5jZ6^rKkuT!U z>4TQ;J3Buam2F0Kdc&aA&Sa%?(C4Yiztn%eUS$+8)pom~y540iOCX%#9;^0ST$K1B ztnc#RNK#!phuNW#T$MrpzjZt%>ryDQ-fKbd{FATRf#Q7k4puQQ8=bv>ej-Kof32W_ zzyoYQ*QdhvwQF_l(x=Q|2Mqnumg~q_b%p7p&ttyudz&syjzhg)3 zW@c=`v90LT+6zsN1~qqekaN1(Ag z?tQ*`nwdg1)WkV%VDa7FSqs$~L65tR5S0!^Z&t^foYvY4^7sPPPFZVg1 zDE4jA&TvR~$NXn*7bA(M^N83*=`w5*KBJdiWLhAq6s|$89IdKD(}!<5hnru$mCyV! z|IAPMYVEx8$_$LKiz|qfDcJda_sl4*%Ep$%Qh`?qwouScrA(9Zao(%!WK?G#RAl((<;IA}<-A2cvLl5{2gHqVnX+R3UwWKVGl=EJ1@ zgdnnjg-mZp9g=9Jcw>yAxrGEHPECy8pH4&y#JyxEo>?I`Wqk!uW4yB#u6syd_x6M% z{?;7=blU$z9Nm$%L3G-W^K{AfM%)zJvb9Zp>f+>eZ-r8=V8F2d6XW_cre@}B8B)^S zqU4{IlW^kowgH4(!mZZr=U6s=T|Y?Z{5QB_bnL}tPg{v;CdmZ&gg9Vu*$$KUhznk7 zWBrk}IMkeDjl}qNWnb@=7hz7OtW9D2HE1M#DWg;^=%zTl^Y-2P83uNWRNn5Wvrjnt z-*=C>R~4oSOxTBRMc74EkK_Pwl)6amJ}H=lp)-jQ0I5M+bLUjm zJe%7t2grYG>=W#>B4=_jW%3Hf{VN@9()w8n8gje{d3V7YTE9A*!5JrO#w^# za7x|Q`Pu|lum76buLiSZ83>Rrd;6;pIc;u+uVnzemr`rU&taeG<^jDRJPaJYKq;uW zfwL90J$vTsjPGjieRuL-J6)?I2YoK#!Xw;_tE)sN{7wyX#=hR<1sf303#8;8`f57N z!+|3{M^x(f`eK_fad(+$g3+^}YTl&XU;Az!3JtFCSOU3e92TmTw#(7FT<7e4##0v_Bu9V9o5SKlJA5k-vz|GO z=2);*)R?Vu-q7{OwYFH07K{rU0-E}%J9%}a8M=@-k&)6NZl^pWoxF&0Ad_LEOWZ0s z^p7nHpGu0ElY*oc;;@u?YIE@R$L8>B>#`hS>qBn#;pzLxh;l;%cL&qYQ{`Pw zGpD1A_NPWB_>oP~cKinY7Hz~n^Cg9d-CvamW+r zLYm^hf?D{|C=-1scOgQe+oDpbD|h}p#3#X0Re1*!ml`(zci}ZJpZrW_{=z>=*AYx> zrjHNpNs9l-D-N}nsJSCH8BcR<*z<|)$s8y#5WrxV_rxa_6ixKA;?fqreOn5AJv)uNd;ke^SvQ2w)K&?#=d#;m*E0Tr!DpUNWQ{_Drd{}fjuq6 zd~KbpL5Y_VQB0oKjl*kmUG-m%M6;rfI1X<$R|VHz`*W8finv{nNHDTuO~(&NH-N>H zI3W$kH*8Z}S77#O-#;%VFi;)=nvCB)sk2UF7d8eEjN~*r^rA~JMIFGSGyS`kVK3`z zPP*&-cs4W@NqXeHXO!0xkWA;V3;$C3bkYIcJAh?1*0$8q!h3a&4)3F^op?15w7ejY zB*j2p=XRW?^NWOx8@o9E(5#TC+6hSW+c^G`I1#V-_U~h&A8#~*_!ERx3v)yfjTfq- z&m0HNP$tA#Ly~KixKwo`p16`DqP?iNxUL>V%RBl-Na7-t&R_g#Ua33+Z?c^=9dzGV zA!3Bm_o5XXVmtJGuG0qGa>P`2JB<4eKJ)7cW5`SsfWhk%3-v>Y6WlEwc4{hq8HbGbBLzwaWE6E&wUISQ=0 zoS_k%byLaI?49^ojNk{ayu4-0;_Z{NL0=fQ+ZpUD6M`K`JYUJE1=C|ZFiZct1PK2$ z0D73oDxjE+*{hyM6cZFE>4LH}J9e&$seV+3=e^C(qDr9l9&l^vF;A|!#Y)$#i)>gf zUNcbU<={wc%g2d{x;*SK{=y-tEe{V z;FGk+>Hp$Ww2VjgMb+CoxO#M^!j;4qAI5QkUcZ|07(tuZKla@6nsrV{kW=4p?6&5i zmWxWKzw=Zo2xO99tBrojH0WkAXtpK`DLx2uIanJZ>LDM*H?tM!rqNN&0{-wi6?$fM zE$+_mxL6DX)OUuqT&;`ND3kKa@P!y1eVHmBem-Osb*+V?GwW}y)lwO=pBQ=14O(rS zA$h;`b{61-$cDoHK}Iqb*x7ito&a*caLt*@m&0a0KpDg4#Gw#H_!ZKHCAk8B#*FRv zYF|8lS?A`fa=pEQ4E={~cQOcmJQDxvj8OH;TUhGlZIQ&VF7;2f0@!ut=nx;S^vq??HNsjt+I04M7+md2$((>^CROpFhGjX{otK%{=b z()ig~fcxy}*AjT+8ZC+4K|R{F(#q0O7P%$ll_Pzupy4bsn7TIX+iP=A!sB7ReWrx* zD^az;UDCbpnB+O!k1sOhMIv$(<7*HBs~Gic*>`KsbRDVB-+j==$l6=`{*7J9ak1WV=w6;i6#csAoG3d5$*Ydm3UDh^pU~1J;QD{1vyVV&De2mCl?`D zH)yVwGH?!STjm~6&{tXVz}D$Fb2fKdL0+_obw9(7W|=Hvb;wW{_R6GpED1T( z`PL$HM=)a-`9Pz;a0MMPmJsx>I5E;1 zcJ6V@Ka_o|Dn1e{qJ32cyL$tffQ-Y9xRhJWk41LlaG9_oEe9BeKgAiZusZCcHpgy^ zVT%LQt%pPw2GY*L$>@zY2fd(m3}0p&5&P)*Crf~f<>%#Kk>M=ZhiYWVH%NVEZsF^o zkfq;S)(eC`zWdG(y%>c8ykW3YD<|cDScA$~nz5a&ri0*-S=Qy~419}*mFA}beF|-U zjI_1*=oUHuQ#s9owjly69hNgJ9b!?GW<3vj(z7=6Fazx<&Vd5K^G^&Do|KdS@S*-4Ijq4&Rbr@-<&OH8`D1fy?s-cd|Gi00 z3hP23hX+0rs{s&`{t_q?^5v%Ic7wDH^g{)|8AI&r1FTe7`!=J@e2T;;jp7^-m(i=` zGL+EEcSNIG;rBg8J-a^|L~ps4YaBY<0_$T0(EeO*k9{5YT;1#g?ovfW{&y)LI!1eM zV%S%Py8_$384He2f7bL>>g3ZIueP&23a&CYgs}%Lii}maBp(g!JWLLGEp?GE>J_d6 z+F58a*H%2S``;xyce&Tjo187nJG9TR2KC*H?w(=cskoiEN}{za$? zF>X$}*nO0Ne9fKKu9Q>OAD5J}!%H+F>TBb{#5c@CN@$!xGMTQWemsAVl(UL#tLb5J zy}ovj!C~;h-D+Hr;}mSDE{*OqtZe7Fc>emaT!Yy>?W0eVL9ZN}>LKL4&m%v|v?tv= z4wh<(RM8w@pSP++;eX%py4Lco|J9K@`KeoBG&wYCKYDI~siyURmljqAC1`4Ok-P~_ zQEyNU^;5pAKn|JkljkWWWcH$C_h2ayc-6$#f=~HjIf-EB$q#Qy)=vcD%@ucURnO|V z8Pq8+1x6Svw~wURyLC#G_IyK1&V*n{W|`AKt3_s7i&G<6$@RtoMMz7uK<_M`re`aR@?=?#Fn9taQ>|;mkYJ5MG z1j;k17knQrN(Lt|&~xq?qS|0Q8LCcUwgJr(!6QdTzV`2vq}&ua?xc2z*WlSOOoKc@ zf)*7kIS89dt`>!|TgDB!-n(pLnNxWgYyb@y#>b%{{cN&aOL0<19VA>aU+9_V*ZF?d z;CoMCzm-7Xwn7f~oUNA@s4X5 zy;aShzN#axjwMj`%fMwvJN+ugGm<5vi@d`yvC|E2wjGbJukT>v_w7Kr837_3`{X=i z49q_Lh~gDWepsJ5W)o74(ph@8Xp1ga@%sPD`9P+@Iw|LpZ0qS3=06 zFxMpsXx&Up_pwd=H(6K8?TAn|AE);U597Ip>fi0NG)ssZ#iy}l7K5_4MCzwyC}hKW zOv{aZpk>54Acknkbb&3sE2SqOQCoyt^rdb_TbCgp)jD_W8YWMT)#Z(UPVVrUn-!T` zrB6b$F`8ws)im`2x=sVOo>_W_7#CwO)|mSIFpYv-o_@vY?Hq^YmX|{hDCfozJf(v1 zU-g%bl?|s7Guy!Gt(8lS#Sm6nMe*BR&HT(}41nhX5{?mHU88qzw#Mf@h&_{=GtA_u zz&8KZx|^Q{khQVv{P-^H;5KG@U*C?mt`IOQ*Mzt>!fd7IJ6x$KE91a4KWGtuF=$IS zbkTKvQRPK$MVX{1Nx*lA3*=Vu?P$p;%}hqk2?$jm*H0e9T5IgSCft}AReRa2$S$Mn z%uSd`I|sPN_teRHgSr&Me`2xCu@r>%sNe$_dPUJ$21#-oU2= zON!!Bo3e|Zg~B^LZv3;xOmRbRhfwBsjgo+r*++kD=1b-_Y#tDGH7%d1n$Ul?l>MS1 zIW;XiJKG^quEipq^=8j@FivZ9h^7{Gh?^10XXfM*>|89@+WUCgJgG}+f&YMHiS)xX zS;W2hBqvk6w3~fu3WoNjerLf*JYCgZbN1fTPI&*lJC*_}ucF3Hs@tab1p=7IBUK+c z?whuF2>^&S+F>(*zB(OVt3rXG#cH=%go+DmQ!{86ti=>lzsTk;CHdrj1^2-a^9W?T zHyvNxw6+P_>N7~8My%LIYag*a88a_|7$=BYt12OxXViZ6(b^d1!&PSL z9#hR(Y81Q{qPH``(SW?#@#3$&8*i%fO-lnJZwiPQqwv8>#UYI43O9i@E}t^)4KPSK z1&OQ2S?wN*_E-aG0aAq`GX`Gp@tAO#*CO)MSMKi3W+P2;@&!ukEI3!!*-d3+KgE(D;eSBU7kJ^iA<$ zw*mNJdl!J4i(;ZP9ULeLlw8-gRpjre+HI@DmBK?fWQ|Dm1xL@Tt6)6rG{8>6>)M^> z&!~^sVyY(f!K5rS59+AqE~@voMOwg(4e&`HX(!*ZM0~@-9vnQK*XG&2NuwmQG91}l zeAFDK8rPpT<{Jfxac&D%WlvhpH<1^GVha}3;7duD7uB1NeQiHo3=0vRR9M)BfgIu2 z&BGM~t$CS$vw2e*a~0t=?YLsQaD5Mh3Fp)#O4U--awi zJj&5!?Y0!YXdCtPGG1z|$=BjyT?!*pgg>83=U7s6hEsS*qcTzqJ{pskVd zw7uF*sCHiB>O~#%_RF>J8N$u7(t%=qDj_;Z!vx>0#TDwmxR;D`y_5}66}bxQS=FhL zC4@o&w6do~VuX~fQ%jX|aBfRnpdJ*%$0VX+Iqq0>m+_#({yo(zL&i>x6^5Kn8-F!%BH|*WDnS@Ql+o!q!D&>|rH3OM!K#)G*?xMS$AL^i05a<*y1& zs@JBKOIT|Vgyy>Tc*@Eu3AAo|iCy04&f()O_6DdIw91r1SikAVxBwO$1tEwUkPqN< z-Ztu1b!VwX*}->?Ye}OUp7Hy5yxHd*6`uK`+Dd@gE-X4WGo9^w&4b~Fc=Kol zAS>Lt9#ghnaQMJzm(J$~q|xHQ&K_gSH6=V4<2+^ini&%v+i%gL>YeZOv;xrP%0`aa z3#HHX*$uLBM$QyW%<1hJ8TqEots0~_86S-$neRE^jx_$VepA~Wk6c!tYxprI2q(!; zidau*i{7m{eTx(C!`kWA+o9N+Q;@n*G*o*rVSgIcNXk*={g2YMXD(JYEsNc%K0SY` zrTtCYXWcEVbIV~I?&Pv(IcP|sNE0Nzt=6JFdMrhu!lm<9;0R*a*ed?} zuyw|QFYmPM#~B4-(FPp9Cp}s*As^_XhhlDDj#ixwui86llQn7HKfqQ6gCk%97}!T~ zL%C}=IMZ6Q?`F5Tpaok1jvav*Ne4Uj$E(~DDZY$5?l&8DGX$EOe~HLYjX!=`<)Gi+ zZ>?@eN$EY7DVG4xyb3o8u>2l?!inOf!FlEvs$X(>rIio8cbQ*o1ZQXs3g&24M$sXx zxCDE#aJBQ4S8$9KXsoKxk%u5{Q_^~5b}AmCVkoN0`j0V?4QhjK-(d0kuldJzTo1lTP0JRiCJiJ@z}Qzc+fexqyyUr!P)2A|hkEi)5uLTo<5! z5&Hsp12|;9mbWzR%*5YhlmWUH@!6Vy{&&eFONthYhseU2x=fc6#i)BcMc=^H8R*kHCgslAjnr9)B_<(nzy&Ec7M!D8noW+{c^SfEVmz;}-iOJZ2FNiWIjjDAX&wJBm}1cujJghoYV0L&*BZtCX06pi_3Ukb z8%~8YD?kFXY??>H$UWy8-_ti}`D{OT875k|^qx+teG3~Qn`a0p=A|(I(a_tg_#)8X z0sQV|l39%#^uYqQ*n#Yj0CSGjMB_{QGmcM1Ajfj5KgtwHaoN+U(#Ef@ia zD@fpqTPUYM?bxP}zA_XwKO9E~WG7^r&2F=l)UsepOBCIjNADD`$e#}4W!uN1Ni!5X zNzD2sH&I1Ie2Y!Kuzc=q@uVA@?b8jluCyZ`&c)<^*9L`+GuWxzLfCWh8CwJ5G3*l8 z)a(^1q_;Fdo9wJq31e@2oi&FJ!6I0$|4yHb;&0|N8J2A*UZ%$CaRT!h;8o;F%WCXb zJmFjw+n$a4h7M)p4OI8yP)u%WL=5wAsIIVK8Zrrnl4h8%HAXFFE40TY{1kM(jg zXD6OCTuI81D)ID+sIYmSP1+48kj`8x3iS^dsmC_+kQ{3+9>q4*G^Xp;Tw#P5o6@S> zj1LwF`cmSq`Wmqbk%mUXC8nBg5cGRQs!^U94nzjRHB&3$Gmc*rItDg7q&$ef^ zmn>`=O6koPl@anJwG|iayq^+EV^Q))=bZitc@3SnF?c)C1a@uM{UtG$xa9AhiRsO7 zUCc`|w}{K$s2CvJV;)Uic`9?<>g{C@y2fZcZ#L@t&{HHK5VmMjUnCJ$BH8?m4f;GS z4ErJ;IzzWGjKM52)oM!TkqX}dSS0N0v9H;e`4!#>PF^m&Wk@rUI;6+$-Zk{&by7=9 z#J%+OS_oz1b@Px7SiZ$AY!>az+gvhR2qa*2->NUWmd}Uaj2Mh)DL@>+i~3W@NlS<|{O{JeiR) z%tEQMU!A|JC9C%~q=33*m+$2K(__;bQheqK+F_X{6iG~h@4|* zg#RZsJ4PC+naJSM^+?7GQm$Xg8UzpU7>;JAeRlTNzDoSxr4Vms1E)<} z$er_2v}~k4ZN?~lWko&GhkPeksBRj9N_wV&Q;@Q%rx~)k3cT%&IezGE>lBAc;eBzR z`*R0;M({2LmXhbIx2rLNc6X9-pT(rBW>2dD-N~KZIb-7LK5tKC1U&VEITN1Ay48-K z&Sj3sIJk*H@ka9bND9RNqOSqHv8+grwls1RomIKL=)9OPuu5y8%5jmUxmlk6i~ZJ& z+*Os+!~EWKLHRXSn5{Z-0-q?|Y$$!`D+6?NuSOf0xgmT_BR#>-nQ*Z6dlbJh#t*wc zkonup`i*GS7RKcN($TzcK!b1C)(t&#zqPr2tu(j0^@JHOokxKI;w@|B{%k#b?-UHR zF?_BWB(OQD5#;GaFqmom1p4N`%4y&z$P@w+w&b%~Q?lhcPqG-W$V|@JV`poE@wu1i z*Hc%=-#jKa6f90Z0|oIoiyJ22sg|7_5YS88FV!sGcKcjI^$O97e>wM_?Bsu*c3c`p zB($aXi^NDd*j6_P$TqX_Ju;iI$cJCega_hjxXr-G{b1d0=cggNZ(oo@%L3=eTSWgUd&j>!|GRW5?Z&SjdX4S| z`%F5QxWOaI$dA<*lahU2G1n&Q(Qr43j|swTdwO|tpAz5#G%w*ZVMv5OK6C!E@k62r zOp_W|3FMPs05w^yyE%p#D_Ao$7KUD7QittNfhDE$*@hXY_YUj6Ks}fSU&Aje@*`>$ zm(rAPeoS{UEo3XcSCM-9tyBeR(IEnzJ^^H6=chz*?ELJC!7^^(-d7(if}-P(Pe!ejnC76T#bb zEs6f?eT|_*!aK+wXI;t7V3MG@`s%SCdfL?S308%L!%}tHd?_HZ$ZKzLV2*=B8EI%G z>CHuP;E>_Y>J%|?{_@DTAzD4V(PlJUt>(-3XmP9~lLQ3c916@Xs$g5pJTKs=;7LWY zU75;fQ4%QRffWZL?>Yv=f1OwISW*Pv;bK(r2WUZV%-d$E9?%n=y9R}7AyTknAD%k# z8~n)Udtua(h^$4QD+tvz<106r0Oj2{*T|+^j-5=#&CE3-LTBo5EWz3^`bUenn7p*ja=4h8QBiJVL==M}U@Qa0 zcJX>~U{PjFSDKjSFp3VR2l_HAx5|vR1h)zjk%f?34yDmE_ZYJ=Fbu&YhTw%(OD}Kn z6>Z?x52B38A>!!pT-tNmzUvEnI5rpSkkG~>TsKV%>h$wV;v&!;&@@V<^Umv&7gg^6 zk2Dx=M0jI19^GV|prGFNsfK)`yr#WWp{)z4tJtl&u7n)HJ~;a^=BheY`*{`b=^0dz zx+uyg!KZ6}`?H;60^qSxfYHkMMljI6zA*H`l(2%BuK&7?Gz@=xolY-;(NHTY4YvCn z-Wfr67k~LP766d~TXW?-YuwLVV~t{@^_`^X*FE8^(E)GBT_{)lYQ98YnRW%B7d^_5 zX$VC6Wo!Vu8>$xFt?HcMS$InHiWZZ6iNHc__g<5TbQ;AYIjZ9FUVZAx#p7cmi2FZB zQKRFw!#D3~Jm8MSCyUBpbi(8D>{kLm`V{HmiB@ma>e*?SZ=5sbUy#%PE>W^8OWlc5 zKM$(QrOIm_Z5F_CK(X=11567l2P@9^)sr8Ax2&T3BANW03PBYCgPVMXcBa|!Cimf- z*VK17S;Xj3g?u@pVdqgdGghsY=<-r~WW^*ic=D@;B~n|ZQfU_L)WW+mYZ$9*bBpOhmG}$}b8wamOWm3D4XA44(*Z|t zA)V|9I!U(X#26XQoXt@Qh(3znchz5SUw7Xe6YpV&F75db%8{BF_|Yf~J~@`VXVc)> ze$*Sxpd)rwRQJ2CB&;iQ0I6Esi(aT>pSL&XPGA88~o{B(0O6&Z25R#D$d2TXW6TbsjE|1@{&FW+Ek@}&709K zQs*yF%9L#GmR>3OP!cWh1|6d~lEu=MaUkry=7ep>E7<&eKz=qYy(TLD6kw{Q3iXQJ z9!mgm)_le!#Uh)q3*Y~K`OBU9!c^p1D}I6s2W4O~q0j$!sd}Y(^a67(U0>~xf2CpJ z=bAs|wpL)5MLN3TT9?Oqw(@Ve?z9!~jm0<~+;j-pmEh+FZEc!Sz{ori$+%E^eMZPU zeJf$SFzhFFS!op<@?$YDB1)yxebd$?lN)%y%}R*+y;ebczVD{jr#S~;l$widF!Cg7 zz=f&Jcdfp%L_f-=&O#ghDvoXGb#7z1hW!Rj$f4AvoVcJ3S+m>@H$`JK`mzEV*#fQLyzA~se;x0R-BS)J0R+s7{-*5DW z;=`}2^6lh*m#&f0XRszItlqk)n<(6uoO?q=vCofEr6w5?YJ|U!h?cCJ6Q}mOk zSY<7Vtdmy&UWkWq6yfAhjH0AU1wosF+Xh4dqzAV8*U;*ReCLMjl;jSE!<8Zln_yhF zsOs9+8qn1AcCHk*ZpJ$=M9<6MIjfFi5-Yu-UoGJ3+VRp*qYt4A_tdl65c2Ak|1L^% zm?<;Y7U4B_IDc{HRyh!O+s?C8jiM@k+8PL#_`!m<||Qo z>#%zyI~0T6ZLDfp*8D-|XT(q;MbiC3kz>X}K34#lkJdw(p%z8ki-l^{+~u~s1YFfQ zXB0$^4R!CyhL5s(?9CM-taw$9{fvBr!AW$bpH?j@Rb&P%>)e<)o0daUMp~?E6}7@{ z8gg+d@z=Xqe4ny~t12*!$bD`n=`!)i!Q}p6d(eoG<@7O6F9V~A7M8w?ue^_5BN}8y zBYERZHSd{CWuOqhRZMxks@D=;@-@OIXWI{RBp=ZP$=K5#Wb`6$I%&xZy0f#FaP?x; z+opHy`9XSa%`B)%0$mn4Dz@-8Nnx69s1)rI;JM)6#>VHgb?0vk)RSdpN!yQ68NoPx zd12DEiSs~1qy2moO`kr8yWIo?)Bj0uW>Rmg7=+Nt?^oNSm~`?LRa~#%^qsA5Lo5D* z2c&14*ljM|^NN-~aw|;imssxCv3U9@s&XNTU26mW?{Tg54+B)h$TF%)g;Od^_yr&a zM4=A{#|gSsiFxh2x{x9eY*s+4Y5CZWfJxO~dN8vsn0~y98%eR<{m0 z+2+@O#)?k11R^I!Xx`}Elj$oei7BP%Z|xm!ZblZvLH0CO)$4DnEI+||F@=un%QW-7 zn@c{j>G21P3A+KVh5f3rW7x*UO(S$O#i3iA`tHe;=V!iLx`1^!GIyDj`)eayR{r+{ zDXPK>Fo-!1&I-C)6;wZYsGoS6E69h29%~wJXgdP$qekkT6rRiyL%D+R&^sye{cf&e zHPI<8&qYND-w*xrBENA=`uHJ9876y7Bfd-{cWCM!ch;S`3@hI~JE(EC^2Yr*M9RIE zwHlV;%=KZkuCQ#sc#Nsd= zsmsnn6~ynVAi8S)`tpeqrY=T8hH*xXE4G9vP&>pt9MZLTc4v<1yNp2DWyZnuhZ(Go zW|?KmF=hIQANP;K@)U8Oh}o4@FiPwz7d>4FfXZtIqjV)Z8ex<)M+y7UN~r5LGxq#_uOUo8Bq3ureN^cVW(j8496vst z?V0tYWo^K6>?G6Kh?X=0zW)xnp5VKJgbh)zYZWelzTi-;&GMqX(MR`)$-H)_$6dwj z3fFc=l^a+_n5sVKkF{y|-Rg!>35JPejhEU7UZe|FR&d#Eb8N@7{)a*V7r>r4CpRyu$4 z99w&gH7~#T$q-;LmN(ub5>N_KRV=T;q^}l*1P#Y&fm>VA(YHc7;LS&s=P08Fh>7Af zW}NZsf`uAN*;31>fGy6oH+kMDeNw`)|Mn8W(>H22Rdv~|fw|;LtD>MuAc^c6L*xxt zV>;tZ$k&o~)0J+QF~WDE+`7RY4YN<;Y%dSqiQVW#O@A36KJJYwloCM<^6EzE1>8JW zDG4@b7u1^BlEIOtZZ9HChkt!nrVk)vCf3JP-k0$+Iw()&^2g^S_Xzm4d7L6GTt3(L zrAlI))%F~wWo?2M_~4OkZY>#SHK6qGQlTa!37*IKFyHJ0Xw)J~O?cTLm*dou=^0w1 zFCLEKZG6G^T*(sD&#`PX5dF^1SF0=M#jRbX@%W4m(n)*3i|8sFfGZ9gQHOSn8zbnoqYF<&p_`Gx_Q<=V0)5?=@L zh!I(!j_b1vslqKUSD>_9o9b6#Ycj6{T{tD+4d=yTnY+8+!rl! zi=f)Z;5Wfk1?RbbUD*#YQu&J2Z{x@CG^rEkOa>x_D@xS4!HAO$Bv9P;rD88xZh^`5 z!S7TZulwqs%ZFNg<_wY(a_dfmd`NBQ0-iGiUhI6vD2VQA_>b(Ra3%V9KT%O}>;IO| z5XzjHD;Wq;&8!Gi%O(XzWaCp-d@qstGf1TUD7|zs3t*@lIaK*WPmg=M#g;`6EXAzp zo)k9V3RE+*{UgR>E_G>JM2cDYBxE=T%T$`sF+Xi2$hlwTbn&hlZeS5=zKG6`7++$^ z{zR;YcmmN*Tt=07nOdB43G7$^@p8&SQPuuFN2y32sb{~ zwRvl6P7EJrTJGBPO!a78QJi$-DTz0qoo`gD4K?rTYPuFNc8 zBuiPjynELp!1P0e0-AuY7B+TfTz?=aLv%UME}c;x!>pl|kH8Obe7O=P;en3f^Ldf0 zwY4(V(+om%*~&NWc8G-dWh?jP__o)XcLmx8Y&p~QIAr)B{H`iZ{Z6hjo|`IQU8jeN zR(7O)3V~Y${jiIX+Eu+nEdUr3+)`#ob)yQD>a)-Zl_9|q;2d~kFtO2BFG6|}96BM%cX#T0G-;B1diBK|rV>5J zM@_nwh8AjYot$ut6#yP;1 z#D~(ttqJW6+PIc)cUNl*U8i$uY`fehvu}xmwwq^j5>oRr%7$Z{uEc?9JKb)_orNB431+Qdu8*Zj0=td6ZN<16JK-DQOXO9K))xc?l{JiVB@L z`>c7jK1N8kLGUU++w;KWtk3{eteMaWN8h-iQw7K96fQW6m$8Q3dAg=nd?3@Ao~n?& z>&4W&TRaR{I4p-k{M|M1fP(L714ln?-vEL{28<=h7bA{Tb3zH+s4+oSu08U75}Nmk zQjrfW0s70!AkI5ULpS(Z;x{FpSVi{AchB{pIu#!mW3JmG4Wd@wwG6)9whufwory6% z$2nVrMtMxsn^gDW$-abzZC6c^ruFT_cM`am#DzJtGKL1Yr#A~gCAy+?I*&BF$_HnQ zwO93#igw_ca+M;g`pDUwl-q_aXSW&X%0>iRsQoAFVkYjY`Q5C@k0O0n5%<4Kjf$c# z&e|K;Q{|-H> z?@rTlfZG3YbQXS1zu)_}1tcV;k->=3qg!FrHfoG62Mno!13>}7qB}=7jP5Z)0VPIv zmq^#tHwdU8et!G@{)9dDy3e`Kbzj%>l=yW$yEMf+pE;1<-c8YeT#KIHrS5B7i8 z49a&ty<58tpFnx!*GY)03g?*A+xl+X%caXm>@)+$4iGRySZ+jT>JrE%@tn3k9SHZy#f^8!=KQ-_x@Dm3fs;R$zJnpfMrSC#}7LPn(ufmDSCA|=_K;a?sNjKL!B>GNHzw$xh1!(ow4JK>MwxNRlPRi5g?@8o8$L4tNT;PP<`gOuNH z3b>^lUnM)2Lw2`U_KMrDj)76-7DXx?+qg=rU4V!1pj}mbZOlT+VDRE{+y^n6 zBq%cXO)FQUgg7D5@v1!R#XBC%3&v%%>58^{;0-9mR^*3`!73Yj^|@Q)Znpxbxk_+K zxqjkB`rN!3cRkZ&*`-Uz;BknDiT6#6%2BeX@DS0Te{#(4cr{hQz)nT+d)gKB)@#>V z?NL2%wScrO6x)!8S-OAA$yNGuY^F!-g0*+Y>pB1|MX2?T>ZI46Rj_cKZm6uel=k~e zSugu|#_o5+^Yb`!|I5}pyPK@CX6iBMLjTB6C2E;)!@d^+Fl^+Ep$xO5y;ro-JP<+Fhd9cqPHBA!6ZjQdgEO#;C7scg*te`fcaZ;L=#!s=kjTE+hw zX)kY;uVvjaL;XlZN91B$ZS7sg-b7mjn9NqlIygWH$gI+`w%4Gp2ez2Dx(S}Vwt#w*sHIUAPH_PH+5s8y6zO3*TN!;Gb&px&dWpE168 zS44%l(dWI~w{&?ct5)7#X22%Z_aIsWX1wFa00rkTW(dlqJuYm;9)2J`C02|RD`iSy z?!M^egh-0*ttK7Xj&31U{N9`WYb=v&6_RciO~0a4-i6f#-X!%$o13l<&k_1E`DoZi ze@X!)RW{DCJGEhQ{rF+>9^zDX(wC(EclXsDva4yG^;Vd@ME*EFLhL; zm zO6AY(CeIaA=DciD7^JX3RXymP+}&?!JG5flQFtTYGn}aeu8kKM7YRONU6?tL??@$e(453mU|VJ}|L?G*sVyRO7+rGvKCq zhxs5SiIXNOy)1J~k;mEU;ES09sG`x2CzD~Ak}CB7g>Vgb**_74S7)*GH~S*cLmk;G z(2hKr(Dp0B?p4?d$?HjEd9cn3{kfvt=1A$d$s znNtcaUd#GVj#D4ZHlPWSu1q8LnC_EJlIL(qBPU7BG|SiP&s@>nxqQ1}g-pxAtDE2& z0dwiO@SOSNli?-2%uv(rp{CfQj*D?}Ss#JKN# zDIU{NK_FLk|0*3T#~wWJ_jT^(?65ZvKCZ1d7y6uueOh(2ojcKN`2Hy1Gj(J3v~6R3 zx_FTNcum=*IABhkg4!!NfnOa|CG&vtz>*RfbwbKE5r~SZ#UON_%4{Wd+D|?fKmOed zdsW_7HWyaMIq}HM{bqc<_k+sMkrx<2<{*YCVbl4|O^$+4zI* z^Gp;qy@cU&0^%sE`ppO`>BJGUTj2j^jr+VUWlEBHFt8$CF{L*QS{+K)X;BWY5W5QK zqDtD<`!^XSMuV_<(yejJf5L94R$(qJT*aXO9oBsqmibLLkcs_q3(R!YJgs;w_OS^{ zs3$~_Dyhc1xQSRiOG=3uKX&@Svy{pSPgA^Va;^VoZTR5^B(w1WeS7zll-ckeGZ_K7 zlnY^qK15S5&ztv2QFzneh^ozjsvt9|3A^H|#ja+4wv+dDbs^7D}v2Sr-l?jrdwN`U7!K(aufo$%eubA z0FbU5VT~Gno#<-CLC-dA9}0!$qlpqbmBifESYXUjT}LTfX*8d#7gzb$1?|$ri;Z#z zLeh#Ue~=4thOg#f#~x=Q|3&3%;`YE|x+H}ojv_hb97Q}K!7EL<(~((6-qF9?A9k(U zcv?RYZ$6qM%X(Q=;+l+e21l8ZPbOeIMTK!8|IOc3dF7k zOv5A;>Bq8~1R+&NytFfP;3eE&7u}RuNH0GVw?Ej&8SmtJF&PW4mF#!b5763aI9bXa z=I=#=8R;->jpPh^QGY*|QY|pFXi?IpNbC1NQ`l=g9S|cbBZU+GCnZ%qr7!bYo)i4T z{8wj;j9h=*w(Fue2s)c*%akE#)j`&8f-Z^nzfIt_8eXhbJsOXWhv!KxdKR1oSUPQ{ zUyK!1RK%UE=)_7EgUg{F(rAP|R2U>!Ho`au?mb_ISfYr4j_5iIehDkx!}W9QvNw9v zq&;e{Bs_|Ka{8)@ZqJ!koQYkq7$q+@4ATL2Q0U7X&)?q?>~QU zfx)Pp1#8>qyxmOrI-Pq=Tz332ZO4EGJ#1u_AtdVDGyV20l5?HXv{}k$`e6Gpf9QS| zW@vKt$~IL!ycHBQx#}4^`#F|VXL_;vtt|jDM{Fv4~C}K9oD?YCB_#M<}Vv@<8aVzX%mLacgQbk@g11fUhwb7R$k1dc- z1v*^v7zR~8e55_KO;`;Mgb#@8|4Eu?GRogB{gi$YefDF`gRfCHYFpVS?wrBJ-A5(4%Ho>R|)#$jiy88w7CUt5x2aZd4`u z$UytlA`IgD3|3$KT?v{rV&aGrn;f7&)}}EELZ-2U_lnYOjq7DZ?P4$1m;X|1GqZ${ zz%;zTJ8@B2vOvaxmpE5$d2yq$>!qdCY^}s#!cVs*o1^ULZ=y-j|GU-#l=b3vAHF+< zahDgtz(P_PBa>#kqlpV{wvPg61e>WN*oQ5PARokEXjdh&X(1(+UDI)PZ)Qvu6E5s^ z-ieopgfm~?U1zd0>V2nSvmm*I#F?g0qeJQ-XOL8$!t^HSG=kBVCU!>y-2; zhd+>?XXZn-vtqi{TWpuujVT5P-QYz*iS%ZfGU=rpUd`6FHf9emvZPI-9yNi}t*#qf z^1o{kQxZqMzESHC?JDxhrN_3RR|l;CCpnE4a@*I z9iy#AB&#qk!mheu&I;EVm%aYVelIo?x|eLDlRBYqCLga)Kcvwq2wdr7%Xf7?UWL|9 zE^qb5@EA5+xmrPOX{A@GWw~t;j%iT`)?Y-0X%q{1^|1Tnvg$t)?DkJM;M#0z?$t@0 zp)P?$1aet)`OnvZG(m^2Z+Ik8q9ib+;~0k zuZ&*q?q<_QF8-vB#+gNU#}|>->}(N*-RKW`H5=3?;%n}a8P(LDzO z9ey>XO&f_3Inm$D^ zt1^j^SG5sEv(LB!1NS{mS{aI?XsiYb7{t7eo0anQcGE)ent!KPwf^ievw1?8LGYI) zNoc94d-swRQ9;DJOroxICFJQyKelhCl45HZ&}aReBstrH`sdrMpgyez8&H`Rp_! zGv=bqW+wg>Zw4SC{V!xw<_^{``AJ#KtJ(K!lD6Uv^DIsS&AvNkb{IQ&bioH7xkM2` z>3&C&w&n9;&N}!6iYc1IEmeWmni0}!?kK#L71RCW%Gw~{pDecf$4>0;)O`#$9Y1b0 zt|d$4c{dOtD81b}z2<+KV~u%)v1Ia0l@&X1EGIN3yG*M)Ok9GlvknD1%}6i9=p+ir zAaSs`1sDB788znDTaQ}whnQBpdC=u#cU2AcM+&=@RJ5l08Tx&qqa}qD_AL27!`fJh zDv+*iUBYk@nqq7(G5=UaM2%$exA~eWFY(c<%i?7@S^+uoBiE%hTk=iJJ%)55O1jslUpqkG^S_1&fz`iLlM&Th%W7M%r>jUEkbQ($ zR;7C>c(@Cx1XMm=Z(P{CZ;ArtabfSF{3LD`d>lDQ$1yD>zTHJ4XWfWi6O~YA7wd)$ zV1@~U1d&Nl4uX{HMKQ9=hCQ5uC-p^|Jn~hp4-m)ls=1Ae-c~Zplab(t+4QF=fYvaF zm6)^4&r){k*XfG3sQ=Knu)*=_{_oxP&>XR1NrT9@8Y=eoW$#%h=FKB&Ue}w|F6u(e zRXN1!>#WVShe3?RnZ-S3w3)}&`G3#97r5ArrlL7IAKrB_aMa4NHZTh6!{=9uz>&Dg z72gz@`%api`9)z`-Ib9%6cyA65>tFp-50|l_lvPyaOvay?cMw#vsGQA&OAADvlgR@ zXPUltR(z!;*N^04%FFcM(+Jmgt$fpuR=N3_Cu5(g=XS73_xFJN_K9T4b!Y4a!0~I; z$?Ff^>IlkVi<$~?i%5%(Z}YV)e}E#tEuFbIi!BXhKPHL8%63a@%Tu%tZTA?cH zxU1#dXQR0*d0ZLt#A5A?SGXz0_4srv;NC_Vf2HVEuD{Hd=0EMmG^>(Kvd6g#wJaVF zW`7SF`+fX6$o{>;SmnrF+bq?EuZu7bZuy2ES~LCLZL!UgtgqZz49%+-w+OTBRm32; z!8fH#8hlh*6Nmn9*P`xh1UF1ekiF$(J%ko$`kusX9AWyd$62~{r)d;Bi#sRa!A2v7 zy3g92EAM$QlY*?p)fE(f7$iFk+l9(*0wVc4H?77i^#k-d{)kKsrLAU7p<6(lTcQNK z%8ck9fQoTX-BXhQ8P2uES~RY({4#azYrx@0gWM6Y3U5a5&ygjou=r|@DhiCNW|4xb zIYYldBtmVL^tJa7bMBer4%|7;x!R$wvZli~X|x=@A%AE`V&O5%UuSVCt*OUjNoj3; zw+wBQTxJbZ^%T6KlNl*5m-T)nO*iXQ>CGj=ivcT+uk_Q%FLL79#I@2}gfx%N1GB%x z6C%0n5x%)(4) zJQ-za>nPOUdjVcdCJg8iFYPW~^xF2d)&%Y@(RXe230v20TUxSdk1Iaud(XIsoGnS( zZRPK%K2r>sFas?=cNlEg*Vyau{zP8G z_a5#`0Rdn@(`c}+K-q7mwMKZPN`-bJC1L6O)mCOP?pxe%)2%vB@#g%GL|1DWp1~2! ztVG6TEe48eiwc5z<5zmbTaQkpz5^d8#6=#BS{r6K(zFlcB@p;&C8ydjcRK6pL_Aoi zMq*9r1zq#Z`U4pBVcxnK0C7Fes4bj9syl1iol;TE6Wp4!q+OkSpS#b;NW?UR#Dy^z z@gJz=FZu;DlCz51WJ*^Wx9&mR-|qRn5lr0>Q{ediBETae3?OSDJKbw2A;B*J^{En% zPNwe?an)?H(!!@p{vL12xi~HacxqPEyF~qcZk9D+F1qhMl5?H-Rc($ix(4K z#fGRnII;mwENdrCfyca6mTcHAp=mMu2?H&0voRk$Ev~QQYzG!)q43tghac4>zk1?6$GYVVd^6@kv)niMh;H zG*tgc8kWwZJMP4ePPDF#bbtC^nUB5)U!bpzivdz``UGVVYfBH;T_GkO2j6nLObR}fI8<7->R2^|bg zB(0PG5kykHX)~8}3VnW-1yRaRqOim+lILzI#a6h=29gy(@R&hy1MlT~)MuYYaV zWhQg|=})mYWKBG6BTlJyBI`6CFl2@s1XVNp(bfT-(_6>}6>F=@MI$ zojye0f4W?3enXklA0!Y94REsPuk)Y(uE->-k#hB(6MB)Y&$6|>I@+d~tCh%AwCshO z#lU&wbgsB`TFJY5_x5-*Ta(0OcOKTdMci3DWb*f?p7nb)pm>{0l2kS9h1h{d)sSG8 ziSsBuqHVZ_9cDD(zi8BfJhYV097q1e$-v8*R)3@R*6fnj2*+S&`Y%t*vxN93AB+ekNS>aYpslBR>$`+|)w=oI!AM9QCc z?rPTor1TFNw&D;RROgDJR8vD$L9ZK{9NrwVQf+{2IRH0h24qrH32c`N@cHTOMHNN*Mv&9G4@{gd+sYQH4Phh*sO(LkjenKlY~jA4dKn2Kk@mTQ+J2Ouk0wosNvqET#^S#C z&^MBn1F7rZr5T;=u{i}54`)`s=ZGcZW-DLU0zn{gVPg%PpsWOu%NvT=0%7MLit{a} zADQEy=fn`pgz7$i47){&`L!F%gd6>x@(*Nfi?Dl!ux6eUl z2Ke@>-R%j)x+ki}OR;j9SN#-K&r{Q3{OCsp=#NbB)@xA?oJT*ADhrB2$$4 zxnwtW7EfkZNU4lD+5B9*y;`qCZB+LGNBJ{L63VakHPrcR+Tt|e!)<{^4*?JVLD28y z+Y#20oC030+-0p=B~85EEVkB(YNO#pA@_46D=Xf#IISRtof-(2QjK~QO~K1#p=JdS zgji?HaYI=*zo~ zzkUPrEw>8vOx^We2Y?&qmdGlh>m5>x(p)5?T4>(Se6iUc@|AU*g@VQTsB~O5mqXrt zE`^+(f*_v16ZGOusz+cR!z7fnt-Dm)i3Zpj`^O-ndLTy2k`1!=#mTD`2G@yqzQG*b z;My^F@6E*u-j&!jJWL`QP!6j8@1yVYGhJO_#!rU*hZ2W8nC~TJi7W7g4dV;uWY|%y z;w4>~xR|H>5N~boesKU|>v5>~;xDHA>pE3l3bDV4&;TxS70i6#7oTZIl8yp4ZEjg{YrZqAX+UL=W&mGz(((mF`1L5=02uHAvx=O-_XrLVHy^B>*PDBUj@p6&GbI@&hxqI_K($%_X{ytmD}h3T>?D%UJr{y=#JZ?==I*Q)L|5TL2(_ zAqc-Bv#~vOmZgr~!p>mm7sTxSqrEL_C)mGML;I&>nb{f18i3YL?E%!>Am|n-M~^eX zj&9xnh4b+$j_9Oz_x{`AtO#PBSv2`$1D*U^87D*vmNZTUNW(?ws6|rIPo{0t$+EL^ znvJra&rdTYdbJsJBmQ8ER~i;m;Y^?d_3&Z;nP9qCgu9zCdVNn0DT5)z*A}?=pVZVS`mQAftcwuZ(6+7^sUrihbDK_jgvuW7DYvOZ*ElhCX-`3TujEiK)mkBmIq4sqm1aYG<^8E)&F<`h z6A6?JP!WCpDkrQ8_F--*d{zyOSqRe`9nS;UA%aC3J!JnaMyn{M%`e!E8xt;g;ph~qw!oa!ONK=Q?5Bxu54MI1~){Hnw_}&Zeel z?cX9Kru=M4B#xZ@{HDYK-2h@vPDl)Emn6`G=1Mrwnm=NNengDzDdnQI8Bmsc1p*z$gp%m)cIyT}4KTkG9s5k;t~GF6qzq zWpTP(*Z?s%g-p>Pxq+|Ky`IaPaR2C}2s`WbAuvx0xvulsRi0oO1SKFg&z1D(_Vu}h zCdO#9Lm6u+1>7B_L5`1$7cHlL|02#(9`>e56y3=W;P|~3w>QF{GBT$CwFy>sQdt6?VTX>lShSCa~K}+tfZ&v*tT;#yCKfhS9bt^7e3->Uo&K|?nnGK(}VqD01Kl(N{>W3IF;}#(UpnKD`E#_HOX zmqj&IGpiu-G;fDBvS#_=hjWD7GS@y1aC*NJ3t%E=aH=w+d(-bcATH>-e-Hq=hXWWx zD(jWhG1af`-!@~NJN}O0KO2(0C7Qx_TUO{}?|uFzg56l2O$9Vyh$Us_PM7U*dE!iP zXIkb^q@g)ag)vCo?15OS2ByCLag3$V&FVHLfllj7!2Nb~^i+X1Sz>z#)+ErcLsJ&< z%{9$p-b&6M1_-9;K+JA!wPWy?ULYj2zX<04ik^<>qq;Y3{h z9eBsux)E6UY{cmhAjqM4JQ1-Hvrk(wg)9ytQqJoz>i0R$f}!X4JtrJTVDGr_`#`Es zZ9i71rmV@cN(o)IF1H)+H6<}EeOoMQd7vUy5%*or^tq{XBUuL5Y|Ry-@8@)0NUbv-y14Nx#VS_E52k# z);52+pWN>y1*3F3FMipCiU+c{e*G73?;rdOvy{pN!(}kCvJB@&I1?i<+}eR`_iD8% zdq4$N2SWhwmkZwgg!*mU21N9r&Ax+jNj@wbPLy?+O4!eWRV>uFcL`ojET&vNPS!qZ68A0z_q`mWdtZiLuOPKIzWDpvh~RK> z7S0@}&{_)1KD4h-SJ=7Rpv5UhvLXqv;EGGL?#ZNNiX!BsX}>fFHs}8S;-jGEcj}{b z{AuimW_&?;sKicGB^sjgv!0TYu4hkc8t(gMvMal^@j~;2Q$#9pITwx!r`7b z6`n&yXp6yH(p#9&oYc)GM=4;`@h)NQePvjhwXOvFrwnt^GL|(GgCzumn6o$FA#|Fu z_B1jQi-ua0wk&1K3=0&#%Am|#N-Q`r=OeBNr*Mh=@nI*RpRPDzH1<`-Yj?LdH%|(? z)w8Lf3APah2`PA-Rv*Nz} zy~S~j#DU;(*_RCQJ{o^&_LRpGxnHWid9}a$_rC0+Ng3%aR_OL;#EP%Yst>Dba}5** z%0UCTL<_Ouu*#;O9?l2m{C?(Ne8x=y+Rym^9g>|dW(W1-5!-rRJ39K_`T4@V&Nuw( zGKv?ZPh)Yb?e$6F2I*)Xd~QsOWk&jwGbeFNOS@&jr)tkj%cK1CH#=8{W3aD0*xMTSY^ZR0Nz2BAg3q+x+!%rJ4?>9KDesr?+mfmT)) zFCEVVv}7-h3(bSM{0)1Ta3k@pPf?t*>%h{m84GpR^;x7re8H%KW>Zu4oEm2(rYk~N zo>x2I_7HFH^MdFlA!bwOp0rsZ?%D;KuyHE4Ok5OnbdodG^6D#QdVbBZ}Re9F&i#HbN?wzPHuhqrtc8lO$)3zT5qN?X*EGlerkLlk40f4kjtz#c5~Z$o z(za&Wzi!=@OTAu3gIW31A_1EgpkAXF2p_ZgkuvD}qi^dw#g{IO-FH&Jj zO0speij{xztL+4kPV?omOYzB5SCb3@7Wrer{tgJo%tL?=VYmkJ!>No`=NG37VZFIU zMl^T0d6Pk@obO)DB6?4VKjTs>0bRJ{ffS34L+KAqKomeS&%~yRyjd@EL|SII)eo;UcbW6&_j>xP+m@vv+$l*)S z)-XKiylOQBq{U2J`LmM#;^vveSAo+x1N?MYTDD zrhH8NgI>)XQ#}5)cQKW?nN(0tPdnRTp2>1vUB*)y!M=94m2`b%&|pHlQAHhi)&-u* zBO$P`-F7thbU zKlWBWl2o&S@<;;lGaRjg#&+yOyc1*zQ+^^ws&t0LBme?uS{}l4VMbX3ogtJGr5TN7XggGP10^s%c)CvP9)Al;8i5? zX2C?Oy)<6K!n%JnaNZcLOb;l4eS;#Z@wct{^J7z;dc9Qnpw{mA9RH%kF4w2)O2^}F zS1KCv*~$}BMcEv+fqRO%t^Ne z1Z=OBYw3yt6Aa$jHYHoUW4U}jZHA>m2I^-XI`?XiTwQCyt8gNT4~t5!i@|SIDW}XL zTP)T4R+dI-2QYWKRHHnm?pIqyDld+aJlYTc&7kEj-NSjS8z1(x zK%%9r7iub(ypekEsn?g{ubX^H^?||I9uRc$9@>OM&m$c_I^AkrsX-{*bzODuSHi74 z%&bZ)qQ361&fnmk#y0l~((on1UD-$Qb5*F#s(GMYJJCdFW~>P6CGMhwvX(g^SrSa2 zGB2{(nTNx}9)0i{%siwHRYGPzm*p9MmB_st;bZ-AJ>E6JQ|Y)l_eyQI*@22zbHrEN z^qcv=#qyIc7cB7qUE^B&SGJZh7(N!#PyD-bsp~1Zn6kY6N@+A43V-Qgt2pIV(g1)) z#Y9UG`-Z6CA~7pIYtoKvGFu}VfEKDm#&a%=Q3w7ZIMV#~;)FhSC<)3Vwts>ADK3gb zNv{~r3h&sl6p3qN7yu$K>o=J2W@VUW3fezQlGtBn2@l*Y0fFI)@Rb*6HYdQ+V54;a z#*Z-=xNku1OMsfeVyq9jjTi1mseSH7ChH4UZXdhR`CN?RsH z+}C)&wH)H`VMVMnV_u@u!pHurWTc4t+YbZ-J(5_CD@2Kvu51WfteGCrH7uCx z`4~j8VPZ{h27tFC?X#!X8Zo8p6(RRcmd(KJVoYL0-nS2SVtI@Sr&=v)k$~uC{J7b5 zI3(U>_STyT$4rgxchEFXHlf8wE}!aX+}m&A9>VAc1E_6a=hcCxnHaZ(jL8l6oViC9{DY@Co$tMcYwa<9}9=QtOLODTWM;?f;Ee4Z6>%VS$7 zz!}VRDstkG>^k~nG+22j+Su+zuQu|v?iPp` zj|)gKb^6gc7SGwbs$K?o{pZGpNF;fp8$~#V24l4IZht1nUM}RnI^KKwf0t1Q|NNn&2KD0Vr7M+z>DjAT zW2wI(Wc`|E%7Q-acnxwC8}WpUSWUL4o`|^}hf*JmBcU#JUN|KiT!|V2kDV_J655g| z;owM4IYMzuuQahuA>K~(I^EpLc%I3mn_d7HG-?|B{Ks?){PuvqiRz8MD4&+^ydw`D z8tbG7Z5kp$e@5FAAN4ndIX4O@WzLDYcXik84W^Cxs#Y?iG9CoCc|K99>Vv>tUqmXM$c8FiDEI{qd$r96 zYVA`Pwvn)1IhSn1B)%2lJZpacYb*ff7M5X(rsJ0x=4h$U?)x-?QJP&`>-)9U>vVfq zl=+5}I0x$eoUenskA4Wet{eZz?-y6*qz|JtUFE*lSt^ep&N+gSr(fH*OYOmCJFAqE z6^3oBI5_!eitb26M3S?m>;uif_Z@>`Xo*hB%#Cp`L!2SyW{eXP(~8Qz?skbLj^zoznV;fC38JB=W3#FDfQKk-*abv6d?y~m0%o^gIkR(7~A$h~f zV$5lrMr`>CE7F@yMr_!g*d$nK)|Iop8F)c+R668D?37s)f0dc}O;LDJc%Y_F3!ZZN zB=h8Hubs+%6W5zl7KzgVlLB6tPZiV}Q&H0&7V9ZeU&Vqvi}$o6#9jp8hO764ZVJhH z>_()c*&Xf1(7RPRm_=r>qR^8!+Q~;{6lFi{F#BBOzTkN(`MV{NeDG5&1?LP2sZ@}X zc6zK36^B;m<9D#{!U3DeFNrew-i9r&bVJ?FF|)UTErKc^BH_9lB)ePv0n_f`w1s0Y zwGx(KUdnWkz5tTy_eZHNgEn{6N(JZiY@1fy&b4E#Qwqaop=ME9G`bnNv@?N3iqt~# zLd}c3P02|p1;7oohJF=&{CQ)O4#LV$eDDA5@>=4HClSCoRT3YU2BkK9+?vpk&)ry0 z(45o=r1Z$Uq!XlW*}a#O`^(v@=C=s@GDrWr22=N{lz3aIIh#cU-!I*2;HkB<IU3x5Ipyhj;CdbK*%YmvP%WbS zrB0P`dPZk)ro57}NB4m?I0LOlSamxcm*)ZE?~jnnKDEVI-0gzDX9ZbtG93X%!Bt#t z4}fCVd{u{zDvb)YbV~8%@4{XGW6n|j`+JW{#l%$MjnGGk*4MI9s?e?#aqYt!z^>B@ za-$IEG&dnWTR?f7A(7~}6}LtDzyAQ6(_1s|Dd%VXao)|fD?V_Kl;HREO{q=L_Ttp) zIm6Q`LZqbjII>R3+b^6**&zYKwHSm|(s+IRX*`y}wF}))5QGzOJ#3eZCe;>QQYdEe z_}7QE1rbPLXPai1a%=Yu3sc6dpL4vj#+n>V*|IsV$e+A&>>de!1965EbPFwaIFq8M z?6dOQ{+IAL=6a8aMbCzM(;Af}5mVm^P#`nO~99 zn8X&|&jo*8{(xt5_G0nd;MHpi6Ie8a#(8JR>n??}E1`UR?#q3P&9#BcJz4(f*1#j} znU1Y8Ec>%Mo`&Yt(EWfXlc<;pBs`a{)IG3U5ml`^<1o*v2PQs(zF zPg2A0$#Gc+A2-jC1mOl5vPPE7p4rI~Wg|-mO0tznEIn!1{v|+#oqojiVbWJ`^&EPA zaQ2E33HlyRu^_qc@1yr;O04B3Q?+Joq3_C>T9+PMg)L!aRs|PIpB~(~6(OWC`u|9} z5_qQn|G%L*a_cbW%9Reu9NWkdxe|$lB#TTT#}MVdl`A^gnxk^d5z&{N4QXTLOwO^% z5kqeJzy1D?M?D@qwuikx@AvEVd_AAf*X#4y-56ftyuej;vG1P^xN!d<0ZR8gUFChn zqity^ZLVdSP0cTac$;rLxJ}8r)#Li9MZCT2gf#v2;x)QB{}oH{?@Uc2xU==V0cKXGwrGPDN>$&9)Yo!f)5K`UO8oU z=Xue@@W6){r2GqoTG!{+m>-kRZfcx0#)W-doug zH1|Yv`~IA3VWU%^8oKg>f%1^yU1Z@En+F&vI|b`2EvKYw7h);?c;)LNuH@aX1xpR@ zN|{4x_P*D2+2{}D{GOk>{1NVt!s*;P3mv$gG;6!^+}d_7ZPsqlzt_&9Ie`1oFNJsT zfaVu(JIdY8sRb<$SKm=Dd#C!gBk--S?Mn+y-Bp7GqSH`WqDI9jwUvtW>vz5wc=a)H z2k&1K61~TvBrtU>?sqj&y6^4D3V%$4_wD5~}hBbD}EJDA35r*#vtO!dqy4b`uiYW0RM z?5#%#xATA9b*HZQR zr@XP$pql`78q%*mo90#jS!629M)Q$U!iC?0Eheg18mkVC-G z)vwBXS<1>{Q|iiJkyrBcB9GNxASqk;GZ#_Cq(7YFw5q!Aa!Qttv`e5*XLboo_0R* z`_Qs$WF~t)OJ@?2n0{AB)TU}$r|k_#>5rk9y2BqTU)t>iN`6?=cvo~u{Y?jyDSHx8 z6Z7L>L*>&KX9Pv$kqdA2E}GZ8vLXc3Rx%PhA0X3STt`)A@F`W?UKjrEbjONdp=?S1 zZhohv@o;m}kHU7WULY@1gzwn(f+y;;b8t7l=q18@S7`$Od*OoL!VXwVjpm?mn^@GF zoQy3fqqkJPukuG&m-ENVKjCIw{LHpEip24X(&Ey4MfG!BK)`sY1KzP2)T85%OroPG zys|ojMoVw*bsR66$Txc-!?!TB)5~g z&=kf>a3e;Ne`k*TITm8A96MMTTRTY^u=D+0(cjj|PYq4@*4b(P>D#(o?WFx4jlWJq z7-+93O3j>nzOL!%0t%lic!txUox!dK<30V+-z4ML#WsD^GQW!vHEno-HSqOk6b{P! zW8@mco^P6&S2AS27@GK=a>!B5`fx^NzRt3S6jSPcMev<#`-6+#X2}O$o;G?lXy(ft zOqQy5v%Y_2t5LtMQ}ssFw`-#5FGRhn!GPrT3vUA676%#fAT zIg*o0zHYA3YKY~A*DI=NdpaXLf`m1DJ(7ChIfQX|dxXkN5Qe7L1#1-7=%S728RYcI zM0~qX$T(bc6a-72vs*LBOS&59j^YW6%@pjYZ>E&dii-v^+^Nb*uKm_^Ja$Ka@<&3{ z4}n5oVrcx7UV2xOso6_|0>^f-05jF1G;8&a`SP0l?o_Pg^$D!{g+7y%1TR=Ns`{O< zL&7&XqhRjK)+*^qm8Q?H>5Hizt6yd#dI_k+WuzGSl4(w(y|Nm%bH2HTSv(X{Z1}PC z^n(XIl@3B{D|x2v4U_)!z~SC}tbn!L4oda6btLkk79M{+XZ!o2tVs&9B@F^)ll>MuQTa$dDaZ2-sbaE;lY%?(4@*|<}t%%s<*|RyuVo(_zu$3Vw1B*DdwgkT~KIhz<&LSVUWX&F^E}Y?)@HTh+EvD zcw6;A-zs{@k&H6OpZ&8PxREWlC4 zC_y@C3W7!nJ#tmZOXLLaOe9nM`Pkf>YBmhqaf8Q0mQs1o^%ZNdGwn@BXCD|j%|vwg zib$+#w3&1U$S`fbY2NhROz`SheX_0peDeD+OhxZ0YwbNY>cX{}Z?R5`n|zh|jU5^} z>*tt*BgiskFS{A_Im!Zgm`+E%BM<9u8law6n9swiqg1J|?*y8(G%xp+O8k>!D@FKZpWs_#YI8CROdc_ z@P3jVQ$v7q3Y&EL$r>1veDYEst)GZN@+_I${ki9I%FfKsZ1BpJP_y{$#0TiSOh9=f zsqq+*NOlY_WX?V>`g(V}dM1T;kXlH=_j(tI>Y;NYuwZsIYboHdp0DzkG=p-Y73k1Q zA#lK`d!J`#P1rzpzvg$x-C(2u$F7`3cjB+I&qWf%(F5S2P8VuogIZJCXKPwR1Ygtg?#N08fiPP#^M=5_{6XN4Dr(XZvCo<+FPzb$Pi$fDqHzh%;`!a*6Ao9^< z?;v~Vivl%vjCUZ{X?9$vSH9SC8Gmi>?2d@)h=(8$lR>OnSmP)#wBWO$B!xU@roqoMG!9799j9B$Lp6{ z=3D8&OT~mg7ESSJHJ2+?x_puM&0h!s(_$pywiBLl`FpXTNq23^gqM$NBJG~^(~Ez@ z9S*5%DTWGjb5qqnFd~|u&18JT3Kg;sc=jC>UM&b;bg2ibl?<(C^804N2i;aSWYq~+ zZgj6(iu>+$R{bEWozzGS+A~2@y}7CQp!Ji5B0w~t-|())Dy{t zbM|ejU3!tEgIY>P=L;XR>9g{(mhM+VT2x|#m|_^e?=`N$j^II#UlQ2z40I8L6ka8Z zEm$#fMfqos&O_c9&(>pg;C9tJb= zoLX|&%hX{CVS8g1Z_I__h7a?kNVbImkr}`=cmUs+unpAOsWOv90mp>k7U!Eu!AWwy z4q0sXR1DK&*U)y~7=$;k)GKoLd-E^hfbid>wbnBQyroj8DIT3nouTezDJgFbA6S+B zdTR{t-~r>BLtszXF-*e=Gk-QCL1YrGKwHd_4VOpptChAaiKtF^qn~_Oz zW`96oj}I~xwG?k%mqTz{`0!Vi9b%$;ClCSs?n$z#H4@Pkq(q7$h7sqEmB!BcL=t%E zn#8JLvO7-lKFM?7HP~j|Q$zh!FS{r8JuM;xoDP4zfEEBxV=zCBYAqS{)&v?`ebtje zb>HY0#1n>E=|OlGZuka+?1g&3979tG%o~Cw7*Uhf0X5N6bTdH-0-Kx30_vVxWuKP`_D>Dz1keq48Sg-ukOeUiTKP($X>t(jDx%~1rpJ$ifsLm9VfQkg?7;q6PbvD-vO0*mS!!~Xo~vln(2OLNeE zZw+K*7PVD_AIw^c5XQ%d#hRq&>m@uonpsq&9h7S1gV)22VJ7-L0Y1_lSQQO?`|~xU z-cG32_xYRsRm=MeM1#K%n1_^6l_OZ}{x(QY3{p0Ae+y-zN*R$YNPDV;TLdc`UodDw zfle{%C2*`Y)*2OQAmG?Tjc`jjM4&Che9jtzGUm>^&4?33+P_82mCOCByV6Syr4nAM6c8{!!%$bq!3x1P0%PNOKgma&|TE)X=CUT?fu4m3pX_% z&B-aUk^XD*P5M4c! zHJ~2P4Ni86cN=&+po0xA9c$sv_!z@G3*sw@24s z3m6QzTO+8sJDHCtz)9$@ii}yD0nmq{st5|eO9en(f0DJo5HyXdlZ*hBo$4J1EV+I1 z(=Hm~?iLpSXoNwx4w?m8S{~#Gpw94gFr?D`It0-#!JIDj3;={1%L(we1YOc!kLX|7 zV1l7H{_;h1YXvDpngM=5Q^WK;!7@vv5i>lW<}{GkTLOrY-SoxGQ6V~uBFBgeQ&dCh zG2#N~1`sj21BK67yoKKfnbhxrSGF`3HXjXm~_gb4h`>nNR%WD6`86< z#oshW*V8q$_j7^#F_Xd;5Q7yLqu>Ey0k_hKOM@9&XZHP?Rgnd+-_yV^#@mDWT2ZcM zsvy1)-sb|r0Ads8fuizD7J`A>0CXu^UzVA9S zxS4{ZH()KAOjtWCF!j~X$LOGB5Eg-E?E&Ef^RllWT6vGy=m+72?#{?+2|th%x9^JZ@y0%RKuhg^pMY4wEKo!?`FXf3YWz>U3;WHK0@OA;2K(~$KB*7IC5X@oS zjC!qR!kqmYMPd%n66T+SvBZJZmIkEv5LTGPYD6F3d|m)rl^Ai z8+8Y>2LW`FSS#HLke;e>#(shgBro#wxy6Nxfe+aZ&wH=UMCXyHh;8Ny0lS5!xYbMW z4z?J1qbWFa9#MZEH{9aFWHsx@Qt%6;kRJF4Civ&9ax%DnAq(A!L1_Yr?)UMTahBCk znZuqy57-H-J$;J?@$4Qd4)Aj&48Sl+Y&6WiJ0--I?#M(Lg;oXcIJ2uE4c$`kS)7^x z&wP+}5O8)lNe!LX$OW*i^qE1Bm3n;p&Okf~!Nl~JFKU)3hM}n{p5qqoSn>U)=LQ`N zzJ%FVWi6@U9a^d0MCP!T8`aBxSj)E>F<){5Jq+#l^e7*5DZ?8(dteCt<$>K@>I4FN z(1|l(}GhaJW?TUeWcgI_(cLBW!Nzy zbJEy#W|i6r4rQsBr&G*|S}eQFzT5*ovrnssYUCXRTt}_``W3|C}I5Y?hJL?D`lBXmFkez7bcJwB8)O%*ngc>3Yf(OR|K^g#nsGt+JgQUEe zZ~#mbvg9RiG`a+cN5}?^)t#b^k60m0=x9bH?V(ZGc#=4EsDX*PpT$h-U&_W=$0ung z>8K$M)C8hQ?Qrtv%_gnU&=rD=vF<4vx|8}}>!4dXVN@b%Kmt#M;3KmvJaLmgyEQ&f zK?1lpS(8%2;2^tTLUdy_;}j%F@g-hnJA55v&QuWiLnJL$2L&M3CX-6_oKOVQX-pjp z0d1V99yr);S_!?g-Ejd?*9 z-ko&v(p)>Hn-1t3LE2f20wpErhR~>WC3FqVAp>qjZd+kIsNUOHSz)6@3*Uw$4!6w{ ziqO#mP~yiJq8~p0oC!rxg`mw8! zCJ=6Z$i+-bs5sag0Lm5Aq59D(P{KUy>w6@*00?X+11b%8I`9Y(OaVY}nIJt{>5FvY zJTJP6SY@#9!&cwj_`K?9D`ICc$^7&;eeZ2w*=1k@H5t04&R(pUpDx;uGeAoVi< zkZe$m2cnP*AQb^$D4{!r4K)A&9S62_zehVKe?5Xpt|B2AsnIb2hoduDrEYco9{elD z&7%?%@H_yqcc@J`Y!+>wHK9i1zyud$v>eSjc%eu(m^?pLToTKvqS@;4Nzl% z((MnNal$-tpg^xseF;oiGVuJgg@N0F)4)e(QUI3FQ^j>m;H40~<~3PRaDu4;02G4v zwCCD&jmp6!E&|9FH2AwrS@oEp@8z+G*?=|RA4(+2O`uEqc@=dw^wFg_2!~uujuHgR ziSF*^Qq=Il$M}{8jU~@%;FCBteAs;0W86|a!IXMr7QC6F2;t=FXQvainwdcsc+zux zCdC8QTte3w1QG+JC|D@iA?BDm0W??5VBUzV2z=`6MdRSyoDyo)S4p$;st-a|m_n>nX1~Kyj6&yiK-O~&9omBh- z3acs_P+b<;6Iwry$7yDX)1;G~QKsD;6N{xMZ>9k#cUy8Fr-QsDfBc`Xybu4>eRKeo zTOFA9Q;Q&n_rr~;8RJcj^Ce)}VJnV{_7&sa=w?v&$sqdBjTlxtabpyp*#ZHnz6VOb zW>!ndU@M6#`D$ZBI;e-$*>VJbk#Yt%)#3<(&+bqjV2JGd9nO5fIi8SG?kK9MFlvlF znGnDWGJu|oj4oRx28cq~^%$Q)8O{PCALJQWNP7y>)oletcU3f?Mj%=@0UhS#+R}`- z^8xf`e18x$2slRj5R0Pfl=99J=xFpNZkm*`hD-u(DJbrtD+cPBOk*xvKV&djvaU}{ z8r!7TTDluCOAx2}2&+8FqVl`DeYa?8vG6iXgMs*BHAf)mm^Twf0sT-?if|faRESz- zOpXgjOpM~Q@5eZg;+Zb{W!<|Q-3b^3x@2&roye$i1%e(7slrPcDH7wXoq5IzktwMj zgJTguMaUcj-eV?3AdkSo1aci{4K7hotUNSe-nz-WJ*{A--Zus)60E2me4WC}#UvpJ zG!R(0=}a9>y6KS8D4CbD+j9``_)aZRF7`!wsy1R2K?B7#xMU#Nt;&U46iH$a&I95H z1u!R74E;9Lk*RC3ga@9mhIVK@D5Sn1*4lvw1jw6u<`TXDJ)lMyq_zTa7-py6P1lVI z$U-+Q1>}(t^T-vd58;HYS{@jj7@{D)mmlDzwSanl+fK60Z;)*KdMSnzc-X485~k; z2^~Ncpku*XY9aW{p?)A#23~U#lg4zz#VOGQ1XyZVFg0X_z^F%09@HBekw|Z zv5z0TbO(60&zw#>fku%yLOuk|WZr?7`#@v(+!=o}t*DRCy^N>GWeQ=6(O3E&zy}Il zFXu+Bx(@Uv#}enS-I~*2DRJ31ft^Zk70g514GlI!4P$BI`4y66WM-%byG3?xwq@R|_&`jzZ z=2f>kSqv~tH35pUfRii~X%EtIgWe3(IKi!{C5KMfDHqoEhzJ3ee3cW55<~-gje~y% zy@&B&z-O7Mh)@J$2VhD2YweY)`g19vAUJ_466Kd*ba1df5TqwCEmwS?B+u=QdE^FF zTi8grbS1Ni(9=8sO9>F44Kz!^$7%;?&6P-xbAkv2scQ_VL>fK`L`#Y`u)WoRyCCS} z>1?|+4?^D<1~LmU5kS;|C*e8K5A+S-&SX%gM$3hbRu(h6KhjEQ@cp<4#gY!TZUu~3 z05q9las#+P@BD@LBBXI+Y9-$zcdCqa27}v@`a|QW5(K6mLaPbp!4K{n4*;@mkn(1H z+zX{nH1g-fjEgk^n2lEhN-s$aM3{wy8##2v0kjyj5#R9!s8+fiKcMCRi+O=$5YZcS zHO^#_O!OM?nADj#Zc0Yh53=%h$lfWcD%WS3-@zLO>L!cVL z9)k|lHlxbEgxL(rFA$hG5D}cQH zXtyp0`=N!H0)d4dLvJwRe^A{4lb$0t0X@@;vm$xUm+)Y=0p$$_fv|)O)1(`aSHgh9 zLJmWjz$@tB8(B#y-u6^sBTumUIACpLnouJ4?Y(qlrO^Rr^oI#<0NLHlpd&_sI+_*K zeX$HWh?%yKlBpmuu%B2U^a`8@w}R2sJJ*5D1f(x^rKDd7aLP7k-~tea!2f}PlKmi? zFBt-iPZZ{kWp4tvM=@4hxTP%qL1+M7!LM#{5}?zBf~}NQ+1-y3iVuR}W9GO9&7Q@! zE#5)zuwsfeN&{`#>Zh2)`}Q!p3F#PS{}yLWGzt&{MP+JVwq<03PZMYDr@SsvRa7k4Nzi&!L5p{dQhIhq&S1@ju`lnlgR`c5)Jz8 z0B3=402G(r+(StMguNmrX%z5xHJA^0egV9ieG|J7d$1*mBb!s@lt=?30uZ}sKrILZ zTGD&)4cs`g6937k5dDEc%VO8!9ZT_HL*Auqj+RS+PYxlyiOxiYMd2NtSyiAo1#L6o zYZNBuKA}oyOKc+ zh((v)O7~H;A8}!S#Burr#wL8kFXK ziUUlrGftim2V#daD8z$PQWH=aHO|-C?!Z{h0^X)?M9?0RKx=_{z*c~#28>vp;1$4T z{}=q-DLTm$z~UB01~*ZbEds$YV4lQaLC@Zl5)Gd9ppx_*50=Bn9^;MSmDdYI*Uv*1 z8pYVvh<`<|z&PgA$@})p8q($A{_TsPn!ByIbdRAxbQ1Ot08lJaxGec^7P|%)uq;8x zCT7@5xUCaH5n%djSBw(s05U~QWn#1jPg1ns@9)^>Wr1tO zDz#hz-k63a@P+IvO7np$7_(?fIeGJWr=3Isb?3gtHam$5A@B7+-cVWCS& zbWOTF88imb-5*nYBJfYLTAR0mfpZD0#QnHvaOm{mu@h`y~D@VQx=mEgXpK0v*Gplk&*kw*CK#k z(4qptJFZ#?5@rdrNvHEU>5&hpz_a-WktO6qsUi3**=~4A4;YC>0e_H$aBckSm3aYjUJ&50%A2F-h;MNSdLzyKJyc!4I7>)`9 zHUkyE+)4mC2&`e$op}N0I7ifPi6jPOqKrHsl;wajqzk7bx{1o~ONv{2LW~neg8Q79 z|9(Qaploa~UC8fs{`HE@r%LO(i32;9{~(1%*$+)Pq!ujB_Qj;Xqw=ymB~vF-n<`T( zXkWvdbstflpJt>|%&@X9Tc@=%Vw4=8eQguT_dfVuH);&p7I3esC&0VaL6T=wZRQK= zxA%YlAU}1TN*gUk1+y!-9t0hL!je%_T^$0$G`8dvg~_PAzu zWhX3~0(27^EOK^@1jWl{Y`BlxehOOop#$TtKT8r1F|mJLwINmK6_lpE06iPS(@>p~ z(U;ZA6CxRkHFKpGD=w`s-6O1$4yLC3lx`9#3|yf3UK@W2UEYAp7>NITW>OBhQP@3az6xw+d73S{HzMWvTV*YtJZY^PUL;}syZN8T} z?j0*3{^gwFfuV-{w|9*{%B^wPI0tF}2$F3*r$`<#CN+B>+L$(OnGV5L zR}7wfp2cSJ!~cY8+-bja{kxp5a|2{;f!AeOIWx8x0g=^=sZ{H}Pak6|-|DthcW^}5 zuhLIG>#Bi8cWT|Ts?vI4(?EJsERnr^`O;X9Hv})KFxG_8jI8HtjN<0aIz35hHn#lB z$$yY&>AG#Uu&H?LYTOq=Dey&6so&4`J{{pXz8W6ET(Vq3_}{Dgj@8J@$H|DSb+a;V z{_)by}cL27M<6d06)9=^(p@%PW z@YsQC{7kGK zk@Fv9X6>p#&Sr7&0qf3p=h<9k&&zR!YJaMmlN9Z4BE?G{weH)o&}MJ)D)(nt*mh_H z>>lpopSkgHzv1|70?$y(N8ROz?Uj=&PBY4(98Ii+e+j8i{Gn&>N9@)VLj z$laZ-|KZXdIZZK!m4b!Uc8xH;@K)sL`DLfjgB#bq6SVo3=x;(yW=@$y|LWIA`G<`l z3wJ+Zb-ISL^cL#OIg%efJ+Zm>=)GT3v|IGZ)!FH{ALk=mzoxRE{*kZ4xpbdp99e&Q zWe3sO$G&X55L)%6@mc*Um*9=G26M!_-d#3`Y&E-p?jJp!HN~0uy%WzQ-P5lfYfro* z^};Bu*0NvZ*gpt+r>Z+>@tY+r-e$LH{!FTIvg=w~5{B#&iY^HYj z42Elt)yI>;yaN9q^172kHD#?do@C$cY*nA5$Ea+&f&J3lUgvCC;}FwesqFw;NIA;0 z^3ZnJ+Aoa9Kyp*dy;n2ZT8c*3UNrs5Z_^eT4?oH?Rd%(feECL+%zYk%wA}t=0g(Um zgkMo=l4H4=A6A3|C+n`2b1w{B!2}k&c7U&th3Oy~8YF0~9E!3}J?7EMKi!{JvsM_c<_YZcCrz9zKN_5|BF?61VjNWzgi1uh?A1_bnT0zWrtxY4G=e4aS-%H4C6-DP9_f1bMpBHRk{}w?Ac_Q{s^aRtSV7bUODEecL zWzf9B7j)B)+Xr49bn@CfV*|Z3B4UM-bies0e9XG9SHWCcfaM}3_8@TPKy*4hZ5$_k z=(ObTRlP%9&u)!f49*p(Y4-gf(QD!lgMHRFyiyL^?N!7a(g|1d+C49xtnRuU=8k}v z9jQ&`{FB$*=rn72Z3oX`x;isoY7KiEF|TgeDR6LQ4&C#v);H(iPe<9y2ZCK=ny}%* zR(zeGu%{GD_#T7OTvwaybb*Ga7S@NMmKg(%m0~# zDlz;Gqf+~c3;N1`$NU1h$%)+&uaCLOuy>Xdo8MiWdGqK&o!;nL1@Kf44qw)8 z^cV4W?W~t_swCxYkjfrdwxq_)IMwmg9Qbu7mXRQP+%E3N3Bf{D-(G*$VTE%yb53@( zZ3petTVQbXc6(NM{vSJ@e~>#EDVBe`jCsrh_EKxfl>EXUO+r^*slNUkenjMqa_Tsq zrP#hU&%t8vuNddNOe$UttID@@%J^;*urf1o-fd2buQ%+7oM*9HNARD=SQLMUPC=uI zwbE8gID3%Uh?!^pZApa<-mF&L17mN>MsBOS?jAn%&A4(Di!w|I)?1uNNl7&tZr0^o zWp!WMf6vYt9fJDMxkq=KX2NJX!zTYAT{+%{Uo0bcoJ<=Ye6*%zD6otzyGnMBZ`?D> z&^pk4E#T|oxnl)RYkmhKG*_+=PMy4%tfj0Wx*>0A^81`r^9hlypc}zK%yG+7C(6SC*;@X4;F-C`ae{bB<&F-uMv^9y22TMrniJC(+&S=!Xi_^-pJ5@^?91 z`7fV4C*prjAo)kYz0wUk>30SARVVs)RXOG9i|>YfgSx-G{1cNiD&&4!M|ng%Ps!^0 zp?8+F9Z%AP*tOoh#JI|r@4&{bJ7x_`))*V>%K7d zTsMr_4&z-aS7$L*d@bZ84xQS_ zYHBYD2xnK^NU^$QfH}f;`3&b@n%DxZ)3rD9(}dns_?0Zila9HeIgvFWw)F3k?$tE%k5ij^Lzn1;$Ta+ksY}?6_Uoaiuvn`nXcPbzjB?F7NmT z!NdAiw;0Ezs53nNzq$s zA-vH0dS2t=v77ljGHmFuhwn53l%AgPxrOOm(v1jXBM+2syJk3iPUY@;lE_hC(Cx7>2hXWgDiZ%P8zB{cjFL{NA>KaHr;)&)bQ`&WP+ZzP6_i}+E5^p0imbYl zztJ1+D>Xe8&D-7T+t+xI$5^th@b_^ai5!gt;zRno5aluXa{!piPFNr+5Bv(8Ir$J` zHg)gRKL}l3tXFJ6Zq`P2U5CNJKMhgaASA}y?`XlzUEW!H4b;u05I>nAIHgr-%U3Ri zw9m(SSYr#@J7il*e|6Ku9qaULzr@9z@0L2gm0wMm{oat*NrQb;-_6*rC-U^Fh)Nwz zj`EVwl4=u%Sqpz55)JdsvlUO}=Lv+?a2|ZQwnn@3S^o)ay1qwZ>p{MXR!QU2_j{NJ zRr&v=>JFjL4)OE^p3mFs9v6MOxRLG!;ax*>*|t7&(EUKJe}YJeB&!Yk_;_J~8- zxHg~daGlIb^J!}Dc&C_}A<*gG(54uqa+DM2zr#wfcGiyaGu4$_gS9_Ae3+eP=Y8^% zx)Rm0C;ayltK~UzWL#?-p8@O4Ol*g=B^c%D2=(}}`$E#-??1?ZX@8}z+!RX zQM+{Yij-KkXw-efbhGk9+7VH<<@S2c9HbrV-g0mCLj{{#dHk(YiLH8}Up0^=Fn>=; zs{fzlOAnJRGp9tM{CekW_6+M5Kjii-tXe=c1kYJ%%BS3bu&es!wicyb&OQ}*Wt`I$ z+Ist_ifY#|U+gW<>G~h6w$1lz5}ntCjAkCa-7PZ830mue?85;RPm zW+2&If1QTp{kGEvUCF5xSG7%C;w|6*o|v|iwdwEZ4%^jh{qxb)3G%$9e2s3Nf7^Z! z^Fi8RyYgqOu*_H4-T2c71{KcSV;)b?G1=`h5zpn8`Ffb6>RsW1k6g5F-P*R~w={(k z&A#v>w-$%A#0{D{&L^GNo78eXRn;u-TX46xOJDXAzkTZi8Hef`r|t!j!7_CeF80r3 z38Tn^wtsX?2ZZ=vQL?5|Vt5r)Uxtg3yIv|Ub=YXXINlKJzY?I|@$m5rt_XU{MJ0LS z57>O9*jL%U&w3Uh)!|dP;%&dv5S{L=5M8w%nlFtDMsE{`3lB<`&l; z+v3YvIA*9>NOFp(`n`8f)f{+=Y>YTWuLud+H&{o;`3!&=_d~bq+dqgViym;uE6(@ zz4Azf7gx)B#WQ>bSKZF68r^uJ*6xqKI%<)its?|kceID_&cE!6Q%!zsL$Ac+q`7EE zU-_sMa8E`Ys3l^1)PDI8=gwU#~@<%uh-if(zP;Ia^FC^nV>Gs$Dpn+ArWcCx815Z>- zE^3jJW=-&1R~#B`^zTOK$|2lm0@JU0QW5mOhVW->)-m$Jt`*6LV3@7KzOaTLNZFCI z-6rNekMHIwl~0G;E$KQLc3S9TqxTGR7N9Aa^S{5y|FkOHj#lOTyIT<2SmTsyDm8Mu zInrlM@zbPOP9~DET`cu}`I)V9b5{hL%*$M_*TbhOD()n3+2%djQr18|7r*bi)})*M z@mKA--L@X3L8!doZBptvS|MLYqIiDQk-xS$8QOt%!H)5w!L)DjM_%|PB>#gfJ1u&L z{#UG7U!&dQW2oyK;VpNvvO;*N1Dbc}i{A(LnO~%PGuIbh3KsFF9*pRAp4(7C$tp!} z<=(eCNArAlLjAg#K<;Gd;fMZP`Opza;HJWT8O|ZiztfX{&ClKBP5k^$5?2YS&3l+< zV^RSfHS=07^_|ip3I)p(GG-f^J6qD5hqp#}c5Ae&=U+Erbp3u_xV!-M+kPc#TisFp zK0@Okool)^MH$J5 zBMUSC+w0I~Pnm}C&pcljhS+Kh_x0RO3pjInyQrtHQ(03l^Fu4Q>j|iyZ=}}OhjuJQ zsNguyOZ;)a0Yff+@6R3GT|D(U(^RUf z>{R`HdP?smiZ0C5g*MF%iq@?o-f;|8Q3Z8<&VArca2b-cRW=XQDys9l-NI4vCsDF2 z=6t!bxb>&Cqs4a`{W(RBTfKS3)0*I8$NLYmDcxp!^Jl(eYM&l5zU3A*rGxiwVsxeA zC&JoR&W}zu1HyTgEJLn7p6LN4TmFt_4O*44M(@xHl= zFTE6kQaZ$XUmWirWvI~pS_v#mnl7#m8CAeS`Z8PEVE1No+iXLKzS(>F)Pg{ouCOO8 zE7uTBwt6Bo2BS~rYpi%a_SFkJrD zpMMYyBeKlc1^im~a%^Mf+VeXVsLf(T-F?yXO)S6e0oy@M&AD>Uz%3nO^I1QU+<|&@c*w&ADm`jHGon1KpEHk40zo{6mK#0cX zZ51c9tj7@nNVvEn|C*vDC3sruqXWy2D$@8Otl46g{Ip3LJ>YNrYY!8lVXG$jBjUC# z*|c@yg{&il-KgjT@7jTu;wJc|o4!4%6dpg0z7fd5T4Bu+l7--p9;61Prtp<2~iaNm4|rEwR^cVnh+Zg zyDSUQI%X;}3KOb++{>G1#!LA8sPSGzYlcprLthDXg}qWE;_~6HS{eO+kPpzWybX+y zjHsKRI8ORX6QioTuIt4J!L1aXVhy`3i*6t1kABX5>mMZ3`PU5=@vWV0xt(ysm$>}Z ztGb@GlV5%e);FP7&sTEU$9Otx6#sbAC=fWqsaebw|p=gfzmlN3~9;-%QL~e-0eqG+;eJX(1Qik;ym6N1f zIhtzfY#1z|SmB>JaKlf>Rqw1=e193RY&<`z_{?-CtswCI^5X3-fx69O^ID&yU020$ zx0|&3`KooduL+t+W!{&MiDs0ZI$&|gwB}&=mDFG8w%Kt=VX;k} zvcO)im)8fO!4uKWO}zKp6nxVn(tpk*r>09k6Qx1I+*Q0O=u`7Igbkx5O-LV!hi|<7 zl_xy&iaW28_`u99dCNF1vZ;oDUL|uny8OAZZ31~F^i!I}P2S6=PJ1|n?>;4|8Mvw{ z->Qs!lbY`j<^91W)(I8CVopNTPBR{}nK3<3!#CxrZ~D6aL0VormaQ;LGwi#_HV}Bu z@=KUc?E3={-DKym+1&Q2hy%q|>0+1Px{rt74g5sHze2$p|~;EIAmkWV4f#6a62o2Vw@ zH7)zDiE(8k?KDX0F+w!Y#Tf1BqjpKF2XrGlLQ*qP(k5b+J_>{XAWu)%2Eg3{Cv zspY)>saPS$x9&JK+d-NrqU;l;jwNUmM{%<#RnN8W{9p}56Som?eBk$o0S%J@8kGYloc|Oyxu#=mQ7Ti&OUAud^Fx}`C4^*1( zn)G!aYYCg&SLm-T!i3o@h?&OArw8klq9)bg=Gt3=rY_F}HBbK1eGYM28pmd6rA3q` zj68yUe}FyIIoN1>Lf}Tv$Bid{4HNtQk0+@LWedAN6loiLI)zgF$?0lI zv7cT#>;C z$y_ZO+hu*yabgqLh!-_oPs$58FJ1cw5nVa??5(&R>eo!{g<#!vF30OhDnn?6wnO*s zO*T3;tMGEg?_C^u*O~a0lHiqgsOrU~b@no&Y@H5xL??+W0z5JJkkZ#_KRXpyPbfh* ztYc_Y%vv;r@N_XfQ6ufY<6O@;m8y3``2Rta-&)K#yy;D@UNLu{uH-#=@S>Nn|AlPG zJOH2f(l=665^L9bbpwsskZHrxHzLHo{YgABW&TNXYWJ0R#*q)7f66$daVhJa%i*aJ zST&paV-fN7P>woGZ;Wznqyxfn@8#7ILn7Pc{E7PmHg^h@gWiYq|Ae~@R7!a-K<|>K zQgz)^GuMuC^_R0p)Mk17VGDDQTo{T{MkL=q-*?)Ps7<>YftJMlr})_%9Tz};FSz}F zdH$%_kuvRJn|sDD{Kd>`Ix3)*7GLdF6K2GZBNV@$k^RJx?zj;1ZN{A2;$kpXr^wCv z!8=U$iL)>4B_-+a3oUPrWbo$qPUWibZ{=4RR9iii3cNT|c49E)g7uTbe36m`b$0<1 z`Tkxko!_eXD8=ABzL2DLj^3g3`*)I}wD8c7uSkw(EX2| z$W~r>om*iKDed-NdjuM{ZT(-$#)SpG$fCP8(cY7meNgW^6}NuJCBO_363ean2xc#FY+6#Y!7THTZY+A~E ze9xwfMliQzgg*I18@w|A@iE4?Pu(Dgl8C`zX=^vLX&MgEtF( zr!q4txZlp-Ncow2(f9pY4)}hE@YLHb2jUWF5u80ItiByRTO=)VptHQ^*fb?d>CvRB zif({eW|yh00;E;>D*t6U$kKg#KOwm?t=YsWIu{g^eN(}D_D|lG`lQuRk@|U3bH{A- z?YAE-LgFp^Fx3ePkhL<4mhTe2enEdqJxBKN-JV;WDTwC{zbe zRl8(RW}y(0VawM4>%+1+LTK|H%o;holcu>YQhsyJ&C7DOw!iiHB3BfmDx>H~A6Lh- zAoe;@bGG@8xV7X@oYbPTJt~fQ%^h@aL3RrC)8Vx&NXyuZYW6le!roGH#H8n!Z_kY; z5`8YE_C531yB>N}oPhO_AIN+#oOpUR`Hff{KH;jM0frvm?b^~5nX7&4YTT_Ox&A$O zNq+_feRb0hzcpo_%A8)vw(vSR>~Tbz_^k9!)WtQUrdK*)2`~IErfr<~Mpg9d8eX_1 zc6i>T&hu`ho2YWQ+&xzvk%*BGjuk^k%F_Jx(oGLO)k(<_7gtjW^(^AT$~_rEpDs5P zf``q#0u#PJ<79%BR8-ZJUYSE8{Eo=nX3zZ-E(h1_!{rgYX!Y{FN7!uwLN8B8`8*~C zj-(YHGvd70+0F6{G(`E-VdQL~sW;3tZr$_S!c2sxnL{~KbK5EInoq~0MGxq)8ybB1 zAW>PwS(lSx6JcRWWApw>)$28ylP20%rxI@TXW_=nn}izxmpP<(VOK_FVfMj@G=t0tGCLyhUXM3})t> zJRe^D*wAaXap=~`_7VAb*FWR`AdjXD(6L>RivUNTT#DN|4{bgpYhGaJh!Q$Ib@{gXDn=I@UoX)kk?^Fq&zWUft^>?dQvH00?V)UBc0Jv)w ziVx&?b(WE=A*+FB;~8hyckI8v_PfXqlA!W z9oh-v2ReQ~>l~)oHh#l(+FUn*=sCuv!9Mp@aq10GDYngwYi%(}~PKmgO%b`dS05C&6;UhPpX=D>h5r`9ExEC-j-3e)>_)Qywm5+Mrco=$>S5F;u?1mj+koJk0m zbJ3C6MvJ>AFg~bkJY&EV$+yuk%CH5@0(*8sfVgvJ?up-{ulC;+k^8Pdx@KoCh!O@0 zazJ(N25`l417<6T5>Wzo?48@ma2O9~JE`+7t7Bs9+p62`kiap}`KGO(vD;Zih!ZK8 zmWNz&N6C>m$dNxUBpvDo2kM1c$p$tDx^{re_ff8V ziXqGe6UtM&pcz30!sGF zhV)g2VI@iQU;KLKbbH}CcxDs%rw9JfX~88viGU`?2|6n>0M*_QXd@vOd0Mw{$OZ&P zioiZrG)>(x*9ouzP$g$X!_@)Nw?VyBB1X%)VlsykXFZo99NK(>jsA%2i3AG|sx`1; zJRSTDoj&VyKIQ!@`=&ZaLSNB4zWX9cdgYN7qr^VQRE8U2IS>K{u~De(je+-CXJjpJ zxcs2`sDEi(uE7GvQ9EPFOu8-{XaWkHWtmPS zlpOIorWhNbJ7p7rx&+`yM#4Q|JFO=~#J1_wmPcU-z5$QaAmQCl%eIKPcytA;#Ee@| zrbgo)Hz*7y2z}4EKk*-`V6%yI;Nmtya%EaiZ~9ZR0n2uPoy%;EK!b)s?Z=F^>yXzP zA;?8%WLUG0lF6{|g;p>DC(&D%%`^tW8Oi{$2Ro<$wih6Al<00@%6IaVyqpEWfNtD|qUc=kA6>XzS66Az*nxSaza%QCpT5;gwh4EH)CO1ovz zdk3ynna?4SqTnE%)`^{12`GRGB2!pE-4Y7cG5V&HD0`Cc#<+Orx-GzyG*MJ zh%EkZ2z!5vg8Gy|9LWT~bmTOr3G_{u%J$&sQxKaPCK(I!M6<{AP^@9k{Ge;53L)5% z2|N0yaztwgyddK#f%GW*S8KdNSp*Y2J5&t=)NiFgY+ zMgS^Af{6xLpl!CHFj+&0EL6!mtoj6RQplH+sX%8*R=KF;H9AVbcbCNFSX=-eIG{4= z$S|$S!bCWp$N~Y}j4~CdjS%Ev0PYbM$^>edyr$oDPjwomF%Ie>lLQ!vDg(r)!@MZM zXOgpo`=i(d8dD(XGUW5qf6+4r>cDbvpNkU?n8A5NiFROiebW*rT%ub^?gDC<*r03D zqss4kxj6igyWEE-M`wJHH5vu*pX zcO;Vm(H~S{+ZqQ`m9uJrG7tiKA4GH;lugF{r$DIWRkR(EX$({6u?R5pMdWCn-ho7R zQehUy>ZJ=<=!`&si8?|qF_hk_Av-?F$^;nQ0_n(RO7_iF}>aYvz-EwFN#4D3*5(lP%f34?K9OQdPl05Qoq@c^lLKYrJWMHw{LdG^+ zLx;$15f$56O%D1Z`zV6g?4oL5g~goqOl!ywqF@_Ay2}Bge6&JtA%=)K40KLqayzar z?njb-Knk3BCKh*4;shO&oB)9VFnDxAJgXg$z^RVw+l(@1z;tSG zCDE%qIs^uBD-cisIsn!R*k~7Fr**!l29E20-86NTC83th9i0*&G1pM4dmkj?xM}@U z+{fy<0kB=lAm~eei~YAb(+*HIsED0Bm1qRC`mKPE_(G>7f)q~VCndY1ZctN%`lbWa zEG>#87d!S`Tybe+{{U~?AJt@yRIod#Dlk{I4qwqk6Wx2xxXK0GWlezywLl|Y!3#VL z_dpF~`lC^%yQT-x0A*?zD;^YTB}pP)HAjoS{{XTN>Ki_3-FYc4Suz@v z^y&RFY%GQlgvVvWSKGkbs0SL)(Hiep9%<}w3@W?WsJLf`UG z6P&VVWLUZExoYp=bk-C7YJnO06`28}WB?3n1+aUnklw424ak_%Q;%z>$STJUWBwEp zMT0p^g*1Yn1G+K*Vf_@;v%o>hB!~!tA#ryFai(y)kM36D#GMzmtVE%E3A9Qaq__Ph zMZrJY5D=&l*;$6+a?{I?eHL!z@ksN z^ST1N;Fa0FOXybb@=i-(k$ZbV*%ARGNYQ^F2_d)t0EJrIlWfAc4qW8?(WOI)T&?Y8 z%JzeSzmg;dpH%iZE0e;rcSOpd4%QCJu0#oa5iCF_M8q-I{?Mrg!!LlWSPhvqVAgDb zA;2Y(A({uO2BG`tt#TRv09BXK7bbK?hs{X!O=9ncRT4CB$u^oPT)}bmM%Bw;r(ztT z&kKl>Gy_C*P0L*ZBsmM+y!jviQGlKC^->>XOS1F$jt~|wy|D@O-Bh0=*=61T0PR!& zDmcHY<*pqQ_bd*?nRE>ZG5IY=?4H(Y@ql}FLA1go5M01)Ci#SDH3@+CJozhB2JZgh zx`5)a3Co>P4CLqk0J#BL8}~5XkhJ?*>KApy8AR$>=O`94faro-uv`RxSwsThY?y1h zcyH<#6}Lkz-}FE`yQxGeED(}_q_TI@L<8mAuD~kP1V}Bq{$u97f&2deYI_&x+x2gW zlF9c?s>Znp_60rQZ~p*}>B-gyWkCZk=B;}d8!Fh;uq_CaQYJJUQDPaJx@U5|v8h1m zX;wFpXbqHJYEjT(#@ZoTlbsQ-+kQqI_CVUi8)zH*V<^}7`Jx+>N6j4fRwL$7aOk|o z5n#oWKP`4#i1I|?5(;9>f_d)A%$zyMKp%4-q85?aFklJ?O@h^q=(bCv4-5Tl&nbfA zr&m4?_HjISX!wo`Ck2}`D}|Z4XWZ}X8n_s11Opo4WX1x$$sj#Adp6zp0-(Xs z7=G)s1qFo49A)#m^Ig=g$`K_yCplQm5^@2(f}N8Cdp9E)lY zXn&#>Ha*Xh=H-rvjkOqL#4yo9a}Tm>V^shhw@xZgq6C8)Iw$CKOca*c*C&<9MygZ1 zC{AS&glaX{$rh42LX_^g68(aHM7d1;)W(X!xWoRv8?2~=)sj%C&`;`ACpvs~2$P~? ztRe_~K?penY>tEGhayXb4nfs9u~1z1KwIj#ff_Pqcb}Ru?bWcM%i+`n*>u7|85$`* zs0xMryx}!|ctr6t4xYre#uv653rALH^FSXsM$9(#O`b^T!5cp<8CK5EqO+JdLZCj$ zh-M3wAd=oeecb54gZ4k@-cw?2uTl|X1+vJI93ZxJL zLfdE&f$lKLg63*JG!X$d49y|p2Lqhr^R8FhDKL+5pl6w+rex1-J zMUb#E?J4!!{u6J6G)@Gk(+R``=gmYF5b8?}f_Cyk+vm+mX@p6b*&Tp)DceZdI0WsY zaxt{21TK1Z$`6pE0oLaVL4+_Aqgrd=pA~%22MM#fA$H&JyhISRjXUnDKZ#@V}`XI{yI5VweC|FGOAncP;v%Q7)Y^f}><+UuEteEGH+?L1L=l7Vf!Ae~M`G(E>kZ z#?QQA6OUBsw$VA);RCTjzDdEAIu+}`;axtz)`$~Vf1+|of1;~tB{k5ukkJ)iLH za@!Q({-`v*heTXsWq|spXVDV~pUr(xATaOxATYf2LB6U^6I3|eWxW<1KxHZl&rOtR zug78?IN4@1>-d&`LzM(55O!KKr(nlaN%B+jO>aaQu74%V9kgG|*Tt2WOcQRH zegTPZH10o7#F8*&`=}^_bE+03k*FG@#5j0ULj9K~WZb%C1j{}X&=uVO0O^?cBeH)J z^mFO|0IvBbKA-&{KmXbQ2mt{B20sADA7~yXzNI>wuj(G(0n7ec4SrVY9wLJSswcsR z{=6sV?lC^q)h2maKltHDg)+*XnlGV`8$xa&*s0wf_JTwPUuKQ*x;) zBdV=uf!-ZqA^_;E2?og+Jn@cDPb-x4YFr;Q^rpg6u%Y> zzzBw^5aOylt#$JrZ76CdS;5&FH|hCn@>pq3RwUmWVPjpiAU%(2=EG6> zxY3?T<3(cOfdsI0HnQWVIxz1Fjlm^^nu*U1N${wf>3fKFTgeHJbu`M&9Drc1%N_p! zHvVdwFRp%W;yqw#C6+~y@=LcX*Q?Xl<|_d9Q6$NH_2&G4mQG5E@nBruS=Kn%pWVtQi4W zW?0Sit?|@bkI6>mbjO$;JS|sK!1CrX`0=B+yBFL69AE+ltit+uQHY!q!y6M_rX>&q z%rA4K+n0q2c9XW(a~la#QcK5%Yb19XlGs$6Z_*v)$aSoc5Q+<87hIMcx#3AP{{T+? z9{wwdqn*OVtP(DgCadaQFH0`zQ&3RB5b6R`)Jd=(f{GZ;la(+lKBtuXUK7qWr|);Z9kI zus7l{!xhSzHazm7QFRw!_qZ&>g%6|d6}HmuP4x?0MhMk`>c*gvq!Y)s9dF9|>~x(& z{+o2s?r*iJ9MG>JDn^#(_ukdm*fEE1eKJPiu~Io$sBFK(QFkQ(unggii5Ac8>Z$j! zli8J-qh_$WgQoXChNgJM+DTcRjvASdj#@N|k9MvWO{<9(R`S~8nDn-#Z51BhYMLUE ziIwFVN~-k)wj8FvN4khe9kn|zA=Tm-9aQi~9*v}+cI4N6ECwjryr-#X$Fzx(9kO4$ zfVn5i8^_C0G|FU&2zFPv(gEup`o5-pxdehat!#Ao^Khoz%_nLmP$3JFftAm{&0U6* zzJ)(qWIeV8ndmO0ncDPq>?tW-_Y%b7ZkEWS8VFm)oUrfIaGUT zCe!+c3#o9@tU}$70b6~v3b5E}Bq$FdQOS1Ajy`HE>!u*YtZQsR7H_}ZTTP=!8ltga zs)2PafMECm&0A>pj$nguOUS9ET~!Fx*&j9fZA}S&Z8yiN*Ygh=&=|?6^DxUF6T-JU z=~yh1NX)EoBzZvjZBP#IVvHu1=q+n>FWcs)M`BA1NF`5)mW#%FQN)5J3P}X!ZF|zT zu={ky(Z*!t1ALuS#svJ!+nbk{+$(JpCvrI?1=&f#lN_ldbPlYzf-WpZb~Kw!sy|`} zXO)wrEvypX9BSpPp)Zbh9%^mlrY*RT!l#!=)ysdy<)WbF%W=Tgf(u-h8Z*?qZYoXS ze%d1hXifyW^S?DvqisfMTag5=i;K-%t8ko4SKmSJY1hy$#Wn2~|Uw z%8Tm*5vwgW@D&q2g;gd+Q;8=l8)a&i8P?LMDq|gAXZ2DC+Q^bf$5xT6xx~DVFVeKy zP27NmFKp^iKxrgW6;xe|9+h8LH%$iI?1`4b?(7tyBKlU@T7yrs*EB75a^anTIoDvu zB<`(@b_5aTzYdy`IJR4fwsJ8WStEhmKBC%DLi!FLf}=Z#bjSc%VTo9jWaVy44xYC3 z)E}shST^qWQb7ff3v+lYpDiTYYc`82lmvjFa|S&;v^S35mKj2-?eYz|fOvAS89|-xP7-@;{~4zfS~4Ey~EG zbA{5wD-&U>@llFiUDRWpNYkisV7UJP5Tiz{e$Qrp*!DX$54e=_sWt!%-OmJHH9@yP zj?gZHHkAy_d7R$bxs4Yh?4Xn)_EK;o?xlG}!ORn3QSG+k%PG)|Z)Lsn{;Eh~#gJ*R z_+ozA8%Q}q>5^$>9H3uLlq0T3r~g;3`!?j+{^1 zk)|>+NCCd3!so~E(Timw$)#+qD7ee1?P7loZog9KcYXUyrgKuxV~zJJ+W2X7PL+c^r`cBX{DdMcN-xa zyrkGNkZxRjym76xvAVw83$%!GM#Kfacc?cTbK7W$N489)^p*brHCjjmG-X|117Zg& zDe@nhnk{#}Dn>U^gK8fwf81@7Y26GB_)x@vdXY*VG3Ojk2x5+p;qu0fnw^MtAtqMHEIwmLuMH#q^NF1`F=g z)RG1ord@vHa(S&?!6Lza6jZwfO7Q2(Dn)#+ zC0)aA_mDQ2b9V9y$Xd`F$B9b;{@*cUEAkx0k4g%Z+QG;7Bi@+)xs%_p9v?kU^F zwP6gWNz^1F`cNKDUaeIY(mSw(1n#gGatBc(%~%i%VgWhYim?k5-G&|qG4Wb;4qp7n zh7@DdfW3}%S)>{iX^EJN2N-gmG*@P(RdohJmkX?QY4Y58sLI@|__4khJZtn>wA{D8 z068|m`nNP z?wDzNrv!BW0Q#OvY3G&Zg=K93v9^!_Wft-hd8=)_F(hjk?GOU0vazt#epdC;P7*05 zQ>HS28!wqy@Y6%OqRo*U0m9;Efq)GR`k^jp(SvSJf&I+*oe7?|@$-^wPl_mfIr>u+H|lAHz~Jn}=Np zhWyOfQkDZ%fYsnn8jpP>r}YuInM7w!rCb$BqL0s{3+ez6c!IUD`ihM^gDHe*9cWas zRwIJjQq*5j-bh+&lM*XgV;8dW`u=91g@W4#8E~khP|RNZ(dGadpZRO`VdaVzSNyGa z)?AaX9Af+nRuB1j1Yvtv3u*UP>q>&lgq9hh%=_v&S|w>?V8AY9-#hw!R9LEZ$h#;4 z%Z5Cs3yM2AU}%sPXVgXR4dW|r3;P?XmlqK-rOk$>8dm4xXvHA01cE*J8er?(jmI9P zKOz4BEm&ftYDVB|wKHiWrMQpyP%ho6@Y6bCt_PMy$=C67FOs82 zJz)8fxsr^ra=INd#&96`{133(I?~mju_GN$!Bh-MB-;VTw4xBwV=KM2-1wdr^w45% z2=Kt#hyworgm~4P^4BZ2f5JW9`Y}X;?O<@ZVmP%d(89{BtR%T#igJ<!O0{_S>^ zf}--h@WX|NO+R?)i%v5JB}o_6r497yUZ$hEMD58s-?j%R2M~TO)YQ=nES9^QVm>uC z<8qgPC3@~EDm}c)(cVom5D8H0hYu=q{k% z>J7a@qM8LU$|fs&5vKP9ADWV8khIRXFNjm}kx~Rkl%NEJ_wwKPMMA~PZgPy0Z;w(a zzM5s+I?T+)mGtQV9tXv#w(Nl3g9QS}3$fK^u9 z!7{b!WZTL&N|FX>fe0M|^Tv9Q@lo2eX&j0F0Ph=D!Q*ZquNwaV-L5>CL4U=ak?DCgqT% z)8Dv+hSQ|<{ghpv;Pj}eHvno900bc08~C49Pb{&9iUulRlv-d2xeVU!sOl%)&D`9` zy~TuB#|VCI+-En^Jnc-2n&3&e&k8daG1%!K9a^p}jYz*qiFH6&F5tLWiCYql__`}? zxZJ}Wo87`J+o?+4(%Yc}+{UqVulA_CPzZMJq_mnshAeeibmyq^Gf|z*e8d_-S>iS4hNaT#iuu*gkS+!3rj zzyP}`I#_hFJxjdaGE1@ByFs^r>r`j35^5 zMXh2#!&1c8b2Aea@FeC`zFAVh_XBXGYQF*1mxVsdY{n*)bP1h#RAh7FMKbO}zU6Jq z$ClQ>rA0Q9u1HBFTrLNn9LLK`9^0Lp2t;SARxO{Zn```?%Oi-|VRcC}R>LLL>8WJ; zldtO_leav!)CV09-zCw_%qXVZY7!eZoWMM|+l2^~Gdf9T1DD4NZNV|ew}fes0>DTK zZc8*N`rv5 z01ALW3W-;|`txUgW@0Etw*kmfS0%?kjdt9V8s1W07uAOe< z)--hu0kOVzw}=(DmT66lp{%wl%zA$6yOkWv*-^lQkiw3)QU^1&?ksT`Q2K_i`)O=p zTXKerAjkX5O}Am&NQP@-OL~iN!xX3;cW)!RX%8tar15eGg*M)Id0OF{Q6Vt*Ei6o0 zAgUuWi?M%Jq0`JdjcwCu8=aaF8lX3jYP<6@_0f`UU4oVm5hm_Mi0)hO(@VCE3&k;Z zLtt33&NJY?nzLMKI!_EZXGSE5FBrK)N7Ov$p_6;=s>k=SbO>hh>uT(30*+3jP8Rha2rOmy^} zO{uOuRi$ArPB!=Z>0P;4fHa(OJSdiH5^OEu!wS-;QOSV0H~T5}>jbI|yHd)%wICjS zIf5u zuy(j11Ndn9eA>M9e@^5`)#-qxp z1%W&%rIGHy7hxJ^rxfMS`!&1RZ4%^-C8Ziv>c>!1)$-C0<+hzV-!`(?xK-dferkdP zG495yLjiMpViuk-h{(q57-N4>Zl%XIr<3%n3rTg{s^D3Ow{>mixL#$bzg@Wz5Ty2^ z8ptNb?(JnQZ!I#7%&8=d8e)o|HL?4^*5sAjp?Kzr zJnpBNFPKGd?N)@1QZZl<4I}InIf52A4DNVmO%&F1f6QjJ$T{W1<)ElkC9_eTe@>=R_R|gLG<0J*2tl^TZ5dk zkbF(Iu*dGA z{{T)Or?_Ukmlx8!7ad=TsbhqYMVeJ`1CrRWYkJ>Ss{I&Z^Q_FhrcxNidxnoLRT{3; zB3VEVY=tu_Gt>4^Kx_$6bHf{EGNxVNXLk&X1Z1!(E_D*PKBMM(iT6&iw3te%h$l`k zYV@k|rGMnmAjO#>a`)1DKmJ#irHJZYU>6Qh!vlBs8lQI~Yer%ap8C)zzlIOSO%52&52TQDw&GO7x$$j_>K4**Eb_ zMb9fWS#G=rO)h|;{&H=DQbNrH|F zwl~tFg}=Q-Nuxm=js{oHP(C#ryI9&?#@zDgAL-=k-{r3V0M#NRyI|I0%BoaZKpj8x z*MDlZ?WN2@=a3H~`iJ+bFVGd1c3{z#W27J)eAtTI?Ihcf)5;5=7Ykv}AwH5R)L3aY z1x2h#_wk~)4Bo3?0sZvbr7T^eEa06f;#cjcex4ddT}DSKbWn^e)_gC1nn`|?@)lK8 z?30jY0^ys>^0$_iBt>1o#&?ZahU0Z|KgCi>x{-zC3^x2)Jy_{X$TX6}AZVCtjh7W= zJtqF@c%l|}Q)V~|TE_nDXl~nhY*dKT76EeSK62mPsJ5%SKbXgvtQ(Ym?~;}U-d{?M zWT@2I1;#7;=oMvoklIkqa;DuUSEi+zBrmm${zj9?AI`~dH9-#ALZ=xl=T*(E=B9^s z<(lT}(k>eJ(l~sz2FfU(S(G<;uOQKIG2z^!G@2xec3f15z$VB64W4x$)HhGvkwFO> zi|J+-<@Fj2#}i^kS@1tKY9|%u3!Uv!uIvG}!?hb@WMOtZdZ4cAVJU3thY^8!P{Zx!>IgEO-3c_j~3HlNf={)3eZn33`}>u)ZW#) z+@|BX7?G?PU5K@;Z-CR&K%)Xy`dc6|%GKJKs%cK*jX{H{Z93J*p!HFVHn(wYF`Y!; z!iLX#w^*c%1}x-YhWZWhU0zpOmKog{oZN*ch~R2DSQdD}Qo*qR;fr~+nxAhc=9HC! zIKbb71412YM%i>RRt;w-o9?x4nkkwqg)E9eUf~(2`#Jt^*!r4_-0fw+Vdbxo|-PCfH_D$vxv94!mcv@iYEqBMVE#atx>hd6g7Ar%zC0G$M{VKnGTGLsKk6$ zgDJQo;E#W>wpPdPt&A*xGGsfMhMRNE&!qkVrE#l+fy3WLQLU#L0M6bNU4XD8U~QEK zAV?ifwmt_SJ{7oqltdfpI&Wp-R9~mnrjh1#Z5Jq*w>OD3q*>SvMNVho#+iWa3yYiK zegK~+p%g_)QFd|-m%}O(Ng6P(twF1NI(e8F$5l-dLg7|lIyK}FNTqNW(1M}TZ`M_OES1ngsq3a z6>I#hLP>gxjX4p4I_xj0u@%bdvK&!y1OvzMPzOu7!QFstec99PpjA~?EF(R-{qqlv0W;8l$|#R#+bnRB}e23BeMJl?127UzYYWK37Q@4)tk<#duhJr`vCU3F zd{4rHs{)!ycfevemHz;iyNM>E#Hwh-gYHhI)Ou95cR18Y03;&uewFg-RNJyg-` zj*YsH%-kxIq@N;Q+NR>(g{b6%as)lS5(ct3#`XkZV_VctSvNBljyFD4-w|1 zGb#n2m>2xzlWBQC2r$HF6^vy>CJ37sHYJ~ zQ*xsOVS!#C@yOJW?t=cTG1idXhc(YB;;gkQ_T7Uj?bu?jt)2O;?pkBHjiOCD;*RPZ z+dh+HO)AQ%3Y`VPxw*jMhF7VE{#`=BlWY$u2IE@+)vHdL+NRWBbcKUDE!AQpH?;)% zp6Wu=E#z1jMyc|x^%v&n=BL_B#&_D1hj0;uYzIpVYO_>J8B;MQux*>D%HzvhReKHG zD&MJzPb;$$bz1kgg)AFK5EcrXfgrfj=a-Rk(rF`vU$!){Cy31BL$(9X8u1h5WjE^K zMjgm0x&xSnHa9%FNWWL4RPQ3V+-`2dHM-cGxQ?2SyxNp5mUT-TkC0*0PrW;5GFs@) zG^MZ0$5vFOM=`~S<9-I77G7%s3XDlQf#n}BQ&La9ONiT2MBo(%%EV*MP;S1S#_^I` z25wgt$4&ZPrfr-~du^eKI!>{US!u?ENg$JRajFr)eA=&<`KnUsZAuh{%R$5ge>Lho zlDdO4fhj&xF#(TGqD2X0nQQ@E8xlvSPg7sZQaFSn&mj?(JnFtxW%A4B&YZC2E2NCe z7XG?aIT8)N6l2=R8aVJ0DZZxjWAgOWn_xdBbjzn87>nIaZ8qB$WM|t3+&+v*EJA62 zl{s32F)pQv0Jk|~)zwBFx&X(MQL)8^h6BQ*nTeJXG|KEiU~PvdnSK>`ln_Tb%wNOq zrg=IQNpf=l3YFP`Y2}haEp0bACLbkf*QgVjK0X80Q#S2Gvl9>w0+o*V3;zJRx0{8G zpxeqKhDHD@fDb?8sG`~x{Xt`=@Y@_{4aTM1J-eZ-eipSAzAf(lnvCZux+z;<0oD8_ zw@JEx)XZcuG>k29=UTIWo93rQ(6LCws#?b9#QmB6#PO<@)`S&aqB!aI(k8$l?7wjl zaJ|MV+)=5Kl&M~&I9TPCakq^Tm0TLsGZ~81rp>_7+s=82uxdMIHXz+De0UFL-)p;F zaH_oWL~#$>7gTSQv8w@wcF0oQtj93CN#Rov))J6xb6X2=@upHiQb{+sxj)fE=&+C; zXA2yya?!%X2a}hqs_N6xNw(W4NFo|lZ+iiN{7v&U0E?)(x4QoG!h?`W!9orMd6fCS zYAZBEq>p0~8w+2lui;6hm0@vp)YuCRN1Ha&dhfz78OH6(O4{}VjUT7TPh^=SjldVv zdjNen^;GfgzwQ#@T&c3D0}OpX4ytKo3g1wfitP+*a~TWD8IDV*sd`$r?Xp->SqhEh zgqMjS7~H5F--S8SqWZJ_LS4+tMy<2y5g<{_B1IlVPK<2C+ScREQc1Q$w?|v7vyC{6SMtv=3safEl2|}jkRDA$YSg%0byU;s zWlgbge@mUiLQ0siT-^kw%aK0O$jh5tCu&t*bKVXN_IM z4qc3I~ZOfkK z*>Nih0ic?TkmLD|!(GrnGHG70)&BrvAM%|{ zx|EJpYqFMG{{VKhG(F{EaLjL(Cz}g@o}0HIJ811EZLAy*`g*N*`E^v0$F_ZF2Be$v z_}y16T}GH4!HNd}_EAO3k-@Xme!7EUF=*a-5lo{szHYj&z-i{BgKoM~5C)T-&ldUK zoXX*2#3(rpIGfN!F3Rd;3Cvefz=2`PH1yF>6{9#v4T!N9wLjDLQ!2$dR$(b6qgHD; zOI>uT^J!{b#@U2(AU6$iB=99qo6yvDe@AwbX~_q=!}5tFIC3~+%JnDHKCFfZLKz}9 zA=Li>sE#^@AHzmzW9~axYHOS`)2N%T-B52f_tyb!0wHEM7AouJN{&y|$Q6`xoJWqJ zzF)&ZcPu3haSX^Ws^?Ch#I+~X=7kw$E8B^I46vvJoyGNE&u*I9ePLojKhvf!+RVCo zZ;HSE)k^Zrtc!B%<^&#%Kg{lG<*Aw|qj)5fTmjpdT}Aa<-~6^(+)uik?PEa=pTA@(Xn8!u++B6fCtS}9qs-2YFSSAZ#Nd;{_g?-0db*1~p>nF<@=UCK%u5s1?eAq+l(4IA1eTNW&BX zh8W+=QSKdvhAR@Gy`#9{>ecV3RJ4;aDMcp&3AKlmG4j{zHgPJ>5Q(BvF6zE?whZe- zc?5*W`dUPDaM)Onl=xJ8h+;EtV3aZh7_3ckE%@kLYSKLPWpr0&P#CxbkPX)p(_@WA zETk!!gh6p;*YB{y@mJ{~)JtahTB3?48dzAXby#O#pi%jA8+R|jV!#eH{{WAS1nrB7 zMiv*&pqg7eR~KL|{{UzBskd@O@y5fq6n7*Lx94p*U(Hdh8sZLZB(ai1VSr_BkCwL+ zq@De{4Jji%q*HEd`FXOSlE%sr2#WZ&2beJwd&ETK5fX;xB;?fug62S)2_&0~=l9Y5 zB!@=cHA#$khhRx{)I7*J8j={n?njFoV!tjp{=)o6^w#xYCr|37Ql}B8S)$OeGNu~W zF~j(lwCXA-wW2M&>Z+%GnlF;ootP^m_gFJ+4 z5ynnjyw3hwWY}#}ZY^hI7jgzX@*BJT^iGm8v1~8*)5_Qpb&m^M#j)e_P>4CcTALrV z(yV)f6Y5kY#lZ)N1COSYakkfYv~x)Kf`FF5{H;Y5bgi{9;c=DgD~B18a7C=j*Qpg! z(O3*ktVT+{6+Y2oRcP$;Yi>}d1q<_fytVmz#nz`(Xa%|WYGcWx<*4@Y&n}pr(~t-sf&l*6~s&9U3M z{$qoJ&nB*gb^clp#Zkl$G6EUB{{ZtEVB$t3UD%tE@B*gao!MAsQ?F>9M@}MDZ&kX| zgaMjOqw~hj#E8wV=t;yY>eu+{G}#6}m^8Oaiwqe0*V9WRyOxkdLq(}TDn}bA(rfh4 z!jbK^Z~42HxemZxKtYX#ZMPp$+q|$s8QJ1DLp`Ea%L)LXslh5+h|ZgE@>BeC)H({&F}cqhQ%<{s2-K*3I(2E)r>ir| zO%n4J#0%QvE83(DCXu9!YzZRvA$a3Ng>By8sFqm5mU1Jrxe=|~mfR{QMA97=L{o4= zxYU}pWY#>&dTAZwMtk!yvuR<5bYhM^+G)Bo;eesDnO|`f+887xViASco7F}rw&QHe zsCJ08hIr?we-(X4vcXG;M1dEW$N>SEpA_Yz+R_!dKmx|YJiYZJZAuNKcV|EeYYa(4 z>RzKsywGG>z??G!sD|nH-rUt8(W&H6wqh@SANmxVjnI9(BE@5K+j%T8z>YxNJyp7u zQRGd=mPscCmN0`$$Ew_`ubcR)RF8H{=203WFl{%so8JCBuj!_5sBRkUqA;PYa(I?E zYTRv1h4*GgG0SW_YAqgFVav@>gqh)q(b9P$QDWp>Nz^otHEu+t?lrJ@orR>(1%k0( zHT^XEX&U0n@v9zd9~wau*_1O%3uy~`XeQlRa@OB_{JD0H(iT&FYDJkp3-wZgI3yg& z0I4|qTBMs}3%E-tWLC31#y9@}r|Xit(@hZ9Wl*=zAaCaUkT?9mIzDX({E=)kSW$Q~;60jP#HBX^N3%#`#|y z1~mH!foWs}>hgkcYw*JK`&HFE%vMOH$PiDTz(+#+ht+Il2FZJ72fzOSx}|ugL$Z@p zk-?_gh3ra5Pb+Bh>HcL!`a%h(~b8J0I|zi9I%h`q2ETAXiTK`4-t z(H&X_T1hyu`MPMX;yuic&JhYAWjgRu#ZM(PTS%@623L~{={YFJI?)L7fOT6Bx}w@e zAqa<5h9jor3k57cwNn-WrrQ7jJT;DQi&SSt+%UF|yOC@y?x!>I%Ewl>IGi|qDj(9P zd8J_-;yg$^3lBAZjgYgniX@MS(r>Fye};sN9?>R<#k7#`o$&DGqd8FTZ_IKCVlD6c zs7jAyo0~%m^Iw-wh6bY9i37+;X`x*{ct*)bcb<7TQfR2@3vJw+85~ zmr$gPI1-z*V&JvTW|mgCDl7>&?xS3Y+rR}9oE6jNNsW)u@0H;+1MH(A{ zb7IbTwJF%n?YeRTivkE9wK!?@RB_H@kgk&C-C_%#l_Lw9k}cc}1_d5IWC(m1aBrHl zi2>DdtP6_~&HJf)awbHF)pAsyKg~@HL8cL}J4cTivLxF|F6pcaSRm zIg(xD1OXpDSaj*NF3vdRTMq1xZ7P5p1uyGkO8b=W zN~cmhjKC{DK2;V~^$f>S+pbS=$|?VIW5(@PG{Fp9kF%*3;{W#nVj%xc7t#Ptlx_zFc#Q5PWB%L_Ft z$g8a|TaOxy71Br}QXLPD8iC1xq}y$S1VLjVVp|+_JGLxX)X5~}cHnXq#zM#6!9_Gi zLPVEkc>vb79S2YDt8HZM?nweUa=^C{lX!ZmcVDbjm9El6;E{>K?dtieU#IUCw)1S| z)NPR?CQJ1ricR8?u3N3R3mrDSJUfS0EO}YEbqjRdVTB#J)(HjOfw9!XG3CSMrr2!f zQ?-r7%L}?AV%eQP{yKfgR%g+qGuVp`EBL+@9MeNPZ8Vk#L30`>S!;BE6?V3aWLVUa z`UqPSg0HI_>F0_yih0QHy61JlR{oWy=jT)Tm|Eq$Dm#l7=6)7nee_6jx9TJMEOVxI z)huidmkWN)z27|`LuqxWK)ih^QqT24EPHtr!dzU(8#4w?WM&`V(el#I456Z7eC`_` zDHt4TVv=ZyZ{Dy6l$*<^&~(zrus7SFv~tgN<2qD7+c>$t6cmVMz>Fv zw3B8w9{lhEmIS-SF)_?9Z2_~8{nbADDAqZ5iZ0r2wgXC#KfOt@R7L=lKx@B|Kq5vw ziEJ`F&Er!l%B&`RW^4m;3ur5iND0!e#5q%8cK-kkNjk{sG;!K1xza-Ubo|u6sAb!` zFHM7LLM}hO@2O_oMgIVG2^_!+n;R;RlHD|3Tmcp;Z)MZe^J~GqURoXMg#m1cMFZ+ca-jt6?5(eXLllD{Yw=xVt zcag9GK+oJ2YDhL8mX1o9i02AU1sC2rU8uV1Hx{;|bK{K|w(@piC|D=}omaL;rl1h= zIlqCIXHy)gz%XSwhhGYtVY`iy7?#+ZYVSZ;gmq>24J}XlRCUxW zniybD8yZ!xS8ODC31%Ml99pg{>2cgDEW+ogU&5nklT?=GaCwS>nY}HP78kh~40AQe z0?60`atFb!z|_-=N4aK2NR`iN)Qs)@<7&|RV|_Y{M{S&+}k`nqxNImvI8_K$sC+Q$!%%xR<>2P`ns<^)w?sW%*Q83_8d`Sx|O+Rjj})S zrQShv85kZTVUY%fj#L7%K0g|}HPB*eKdOCBCI0}*Zk1m{kN*I7MjDnS zzEb1)uj=HjDnTbPdsutx^zef6h3PU$rKBpp zj4$P)u{kcyspL45Z|W7TwMe>kD~<=zZa%F|UG1zT`E01iOEKeOc|fMzcit_-*|!XU zTUa(=$!>ieJk;^W(YPAkOv?~3KXnhJ?N?mWX(0zt8muJwM^`m8J9Gu)HD{OZ|aU^`=9X4iE%}^;JU;I?7xQ<9Q zAyrvarlV|cd^Obb0bp35MaYnFQO2ZcMmv@h$S@%u!E_Jd{`DO<)NBd3#{Lx}JF1qo zpA90}o17O-ZnvS^OTLKX!p)>=?k~CZQx{+~fqR_31aYY3+AE{0l4W)Lu(riZH!imF z>7_F6Eje4L(k-glFj`o4_h|t9=>u~y7`CI+YiCl)A1`opw>7}e6XQ~CHxTNDIYU@p z=M`)*T?fo4KJQG?5L!ZqBtB~&?=n==M!J(qt&T?vDGlY*PxM{v1VpI&ov!3xNwW^( z2P3N<;-}-G4(dB?fF?;)fv-ujlpaHRNZgr_VH0&RAY|m){{R}^BkKKOndO|jY9L73 zqhEktS|PbfI1A!E^t*EA9`d|V!VmLDOB0r?4cemGLWo`_yvVtO!H>I5I$>Z)APd_3 zMQz}g`hzp3tQ572FER6cX_$bZU=IyPJJAey>06s$jWkhnyn|KAAwf}w97T6GM6`jL zMYY*fk&7+x!^WmXQP4oR{7o>bS>%Sd-qNjk=K zy0ZgfFaelnLOr^R*fo@3qampO0Ft#M8Rp%{7HvaMIP)r8>C(KK+pe2fV(ZE<9ajGJ zM+}Ts8JHuL2J8lS-=U5A{P;{G%-zyIax>!mOkUXT@p#K2Aq)F74b!Czk z09aeoPNNMYRD#C%(cd^OcWY^kR=Ne{Td6$DK{kI(+;0L6LP(V2qXDY*CeLy7=|52C z^5L<-c)z>m>7%#bNaY(2)~;Ld8b|fik;n~$YYl7io(6+!0^=cx$HIx0%c)L->H`}O z^HRJl7EniS`12gTG$h{;jTyXR+E?Fyx64b2)*{J-qh-cGfs0m8w&D`)i`3O8G6L@O!G z#V|V1k-=F+m8rtXhaedJqN0~?8mkN$z9Y|SSXD%VUP8!vFyntO%}EqW?=V}gqpwx- z7x}4Kol(~Mk(AwSm}NX_27zT|I-R8Lu|~tn!#zHKEl<4O$R~ywFv%m~}aQ3$>X<)~yl!L6iw z?Q97B>q)+e1V!6SpaEuYD;xR0YwAlN1y0@Xb76)?^yuS&2KW%(KZb;I0u73VZXg~b z?W+akcKF)$hE=6}Z%OqH)J49R^u`j%#BxixQVcL(CeYuVD*UPIqy(KIwMm8W@ugD1 zKm@aZFJseSYDE)kl$)_2T#SZZQA6r7DR#L?fxeM!8T1@A9IH-|Y;Sykw}7b3e9Ib; z&xx@Eii&w)lmi~F=wL~|0!LLNcU3gox(%;#FJt(sUD0UZ+04YiB-CESonMz>Zf`U7 z*XZQ~c<2viU9e_0#0)K{GXDT(q~HBpZ0Ng%E=ywICBkX|mQv%H}PqX@l-FFbN1jOWmthq9F*mI%&5;0SAz$NaS-tYNn|2@=c+3~z>{9YL%A0QInqLIUB{mw@S~ zP4gLLK&SNX2oVF+SLUwC0fH^G6NQFXqxAi{X%T{CmHCt)%J%6meos|LwpRsJNoF2v z97U;DQBZk-98_24urX>ELT#uVEXO*Z={soNX^NO)iEdrHgCrKAz52{dcPvSVWi5z} zYzDapFnJs1=%$HC(lb(QF!xt+EU=U%z|5R7HQkV2ESTE%C#Mfjjc#|_Bd5OPx-inb zoT_c*dNR)gz*X)YZp$E3Yy2ur?)J?LK*sn0}(-;YbD7)y+*R z#;>=t0?I9`9-;5J;ZU-|V?_ob8XVU5H)Bt=NP$-uR%Qyf@IP&RFLgAF3T^i&=ORH+ zRC6~d=W0@*qc&ZLTFZEG1E5G!6`_<)H*H z?qi)_Nox>pdh}%WU&BfC@20yM6s*OymBQe$)Y(yVoHI+$KX5a!({NpK6}XFiGk2zT zXty#glzh6z8n00%>R6=H9ph$Uq&4m@Vn_C>VXzAEpaG>PlI(E_?phy9nlfFKH+;8J zXK)X{mbTCd6iCiAkZ@22I=>Y&Dk`aFHn1dvnPcy*#?4^S9CH|*&F;l|MbAjAz?Q%b zT{rV%O6tL+dpwHAl}ROV2MoORxG_i-1%!&c$6c-O2;6J5(*}`jtbp+tT-v*gP7S24 zSY>~O>M7$of&twMd0NMp?H+2|a(5&XE{ozy`N#HY3?(+eX|o(&*S{{Fmcz!Q*zOpz zh0qBEi!K)|dO@I@P`{!!Eg>fzJz6O@P{t9{7l>ipBNR931!%F50vDN0us$c>dWUZl zswU;JmiU6a%8~f|%|m%ey2qN z=Xo8TOA8+D&o`=v(|(?W?cgj{GzH4)V#h37I!)&3f9_R45`(78o{c`6`l*|7wT+9L z^9$Ur7Y$$e52S#SvjvhCVpWp%7QRGOn{C1vTmV!P)DIM4<-)s?4s|??F(7<=Y9oH} zRs|8g*ymPo;zGDXr0NZ9aq0XmOB(IOZ(}lzkPn+3RMENy1Pv>16Yi)s+i3vX23B~j=ElXF(!Pot zS5O{k%Buo2fbTcvNx$iBJTdB9dLY*(SZx=daCS{p#G!VjlVx@xws1z6Q2i0B)mH@&IxF0H%Qa zxzeBji(~dsLdG$BmR}6TF2pXb&@Vg3h(sW1W(U_=oiA+d#CTMDv8a+`M}+g z`gL?t#v8UmjYz<$01QTxmYN&;6xf|QM5qvqARYI2EzPqbNqj`y$y++EC>gSu<`c_QzzywmB#iqwpFe%Wz2(^J{O`*^sv3h z0a}K4u{4n(3evj99OSy#CZqUoTW_ZQJp^!VQDccmn1Rgfe9a?sGkK^Z0s+mJ#+z^@ zQ5KT1!)vn(^*jFnxKk(q%z2(t0Xn~TFS?!rw`iPzi)>Kzx*tm#k8c#Vn->9Z(!EUQ zA&)I?43fK~&D<1`@BEo2KUX3TkIaS`Nr!v4e2ynIicxuH*qk(w!>{oNb17^8s6p=H5ZJ zNx5DZxegc1x^NuDxlJsamm_aE0ZGJaBd1dI<;J$V)Cxol?Iu?tz+C=X{{YA@IEtfJtqqo-SYv8LQjD;?axYb4wf4=B^(2TgAym3xw@ zr>0CmcU`g7D%9X^^({{Yk>SO(1< zB12-%&H&YMencHLsZ^MhV#5=E065b#gJ_13FKgdDR`k$|>DyzvPL>El2#vGWqj$MozToPXFu?PSHQa%tkZGax?UYh())@I+K*4cU z)*9TySl#4^f&S~hrxG>mdVr_EofNEwZYXn__W<{J5m6K)qmD(YU@A#vfV z*Zvw!w3}xrfQ2Z)5;Mdenv3+~vl+(ZU5OZh;1|_Q?oG(PtcCp8cv5{AYVIK<9m605 zTpdAkzFglePJXYumvIAW>@<&rOfUl)Z4A?gGfO{0@@-2l}E?T zQO|B=m@3-~vkNyb!>WXufh*Gr=Hw29_q8)`BavpAjE7J@V|!}G^x>419KkYfUJFYx zduOF1II5gy&~Nt_lgl=9NooV!X~tz?@H2L}zVmE{YuS92ej4 zrdg6<3&;{FBm~$I(!Oh6ze1+VwOfJUj7U*z{{V`H)+Y*B9Ztrr>R4r943aK~B!(9v_5!15Wjf;*D!^&C@cKc*kR-vx#E5~l^=EH-(y!C@>ABqP z0g*JemuSf5R0pZPUpJD3M{grAz}Nw#k0}O{XN$E03;{PJo-J%Cqn9}@W6*8@_t$G_ zI(IPV(|sy%%Zqwy5j>>sbq~yJTK@ou_|~XZUDO>V@ILZFergymj62Nh=#C^0INBzDQBQ?G7Z`V_S`clk z#J9{1Z1)Q*2?{(0J6%cw9awlZ&YEC3gl5fi#Cz$Q77;StuEzNc4~2y+uqoVbWyVD! zvW+uszrlf#OKa>acX_E!5dHu9jw^+{5@41ELK9x zqnD*_EG{jQ(H;F$;<7b>Dj3^P(~(ir>aWsCBCxRRusD^=AGWs}X`$|IYxMYC18Ore zGg+M5NL1m4FMcwY76E}5(ra4*X27c8qWM@=fXHL^(Y`89BDQn(j^Z@jKw1U8-qJ51 zwmjW5%-0;+z50Fh5=LmiU@g)~9K%a^c-QD7idKCfL}Fg!*pqL&*GQAEYjWTKryHMp zQQglgMki7PLc{dQx#wx3)2fC$-g4HP_~Z+pIcJ=6jr zF2pXC8GjG?sKUBz#A%|a-^R8I~!tQx@4duohd8`zRR zri7_6LKuj-MZoYQ!j9+ZvTdR%sy)PVIkcfiBkBv+{{TzV=W6|T{{SUZwS+UIKTb|| zA~UC4kCvTX8hW~_XcxI6Nad0>a-l!`N#xYr&tLgnw30O7SS*qQ8IR2w9`ok%)PS=V34b8yjCsvjoIOk5yG(Z#%Wr*piX^#+ryn zz5P6mr3rX}L35j9sSQe-$yQy;$icS&+_pFy+o|tEwRS9jF%Ao1<+0&RHjo*nn_P$# z*_4ahPM_ucwXxl-vPkmn<4w$xG1m71w8@KGOLFqHVs#+t1mW)(RG14g*f17lUvR>N zz)B_{E5iLO$%XX_Xdn_zAR}3mkwG0=Px_qLYN;a*ft2XeateWnVlT~2G@)j5f`P~_ z#DZwp8C4LlMHXOJ#~Oxx!7)ab5x|F)3*cR{)Y#IQBkoO$EX~a3M$Z$&(@7+;uBHKj zaftWZhLKGU>J^kQBS}yJxXcmI{{S^RV>i>xmX3E|SrGIjPuf5t+sfcFY9dy#xbAQX#*zM} zrZ(l#II~=w!0HYKrt=b zjxv8PHBqH?sQzoOU1^dz0xlpdtSlQPzob$@^h@r9t|CplkXdyb8GDCHl!>C@LrWMMHXtKE=|SZ01)Xm2G;?YWXE6x)oSzN=G&R zSsLxD)j&5nYzXnCctBQBgq&`CYfR&}Am%p~xc443ra3=5tq^k(Mp$sB8_6TvSQV7x zmRKqEQYwaIT&%XJ%P(#SU1dbSGdlF^qYA{x7-J!~4^0E874-vwsh$7f5!FCA6}UGbsbA_P!oIYC>^^NYsOuTCQ5jpwS>{ zA?O#gGPVt--s&6u%qW5M_M|pE);Ah$%kOG!x)9GODG~v2Nf=xoE;SzBc(q92sFc{N zdaYS%WERph!-Xes6u;(J8y#a2msK&BR1F%K)-cwwz4@^7QApOx04Gzcu2E-7L|e{>e9@yJ=EZ16Lu{ zaeG|{oP6Ch6%++HhHMG=gOy)MqS~6?omhR;>i+=fh|^Dj)2Y9vw6lJrZrQ~zFe2Fl z)RgmV&+@_71NEukLuAYEqj6>!Y09t_Kh`&K23?kzwuQ!9hURww;drC6k3&gHq+r-; zzYs_J=n{W2E0plWTPmA=*D~Dg{mKE<%Ws&{M8fLrrG^Is{`+G}#OYCnpN18si7%zQ zMX?{d`?T>GgfLAR?HdqG$^6b-lrZVF9?i=efC#$WVUHSE`&t>4DSbxfz}z1NQ|hOh z?YBh2YudzI0zZq=v|^lzUO&t(qfaf5ZoqQsqUm&N8zHdxuejQu^niYm8I_B2*$L^x zkIPzNLK5kfY)=fl^q*GQEw=Hg?nNMEVon;a zJgeqf?#Uv=TLx4&D8s9m^y&Wq4Kl?8u#gy$@=^|NT;M7l@6+LCoDtrMMa_-5*7XO| zHe+7$XV9v{0i@nWa5Gd!9$3t;otES27 zU`JKBQAAx#*kO$WhO2WQ6U5xm-0YD|7C)HI0)_{Mda2)Z13F+W(h1DdF&XEUTquj@ z`>9n`WDYC42w(5GD ze&t$QnC#pYd=uV$)bY#%6%44jV|;3T)Z{ka#6c8SAo`?h+g6;Zgfi%Y56ih4wM(Bd zHnJ+y%^26XU`sI?Nw`YTyJ*!nAF0l$ssH~ zC#UB0)RO&6Ue|7fex4K~RD#^j?T(+7Dny1REiH?wW@5(taq{@m?S7m>%q|v5FtG;3 zyNQ(vqq*EidkGG-kc`1|lMhu#vf9M+ZW}le3rMFdP+~c}-4!E!Q)NEGVLt?4&E}M;Z7oWG1PZohBFs4I$B8u_`)#yY8rEmrF&f3JEURIKCvi1N zU_&|E=s2kBi~Z(O9EpfNCaO?3yOWLcd%W3!Ty-Nk1riY zjOtzHQKXhU4t7 zDHa_!j&@QIgVIBq*{{+gZPd3dHrYs41TD4q8w=+ z^kHEmJL=UrkgMIZBTp)Q)i=`@dV&B7tAx9dM=5CT1=I0VyGZwIy^c!~=(-r#hRWwl ziY>b{Ze-Joi5La8WpsSrHGif-KI>vvP-R<~$vHQvetKB9kTfi|AUL(b@H}dL^o$Hk zVWe;wa?{SrE=|TZ%OYw`zTj$9V!hFTHWVXYW^f%eLdudBQK1lm*yCCmPi%6;wI`w;Sh2cI3Qp2RauvDhWj%_O+?^e^Ol~xnPM&WQsl! zrTzG~si_p18*ChEz4FTs8bprRV15;%CeqdxVaDd9*lqPBnzX#8$3Ym~Y8}kdG~q9( zwrqYz$b73w-hxPW(VyqYLY-$Ix^W9?c8HciaE8Y0M}eSb1Qi9?3{Ngp#3q)U7AMj& zABfVzwiA}pnyx@@CB7G zNyJ^bpXFL(wf_L)A5BZ(9&|H5-gMLt`aQZ&wkP!ah|Gx5k4h@I3cl|(0Xd3w8HZ7G zK<@sY@tb1M$bRi45kaJV!Z)R($L|DG+p}xWBRV0?SIQsZ_^R31VksML0t2H<6lHq&sb zjOxZR*xZg7P}@w%=pc3m_?9fXusuAK?Ds{GX)F#Pj6tEhncKMEn5laO8Q%{dnuqG- zS)x{11ZtW~CGb^Mz28?gO0LfotImre5DEc%#uOfJO3~eSLO=tZPDR5UvdOqDL%rO~ zu1~15Zi10*2nj?7#hXuZMxx*YmXlNN8O*Z_0;d4JYy0WqmN2RfpH;9?#PQCj+sK-B zu=1P$3UhI9O496hftP9&v~r$AA$g2(A?f*8)P2P*khvFYpA(%v-(*A`{aTJCNVYe} zs)5}r>UAwE>SQ<%F<&1j>i!yvNm*pp1)?ipyasu-I>xxF>JM>ij~e=vzy+R7yejdq z3y!bNWn+_R(XCgj%|gVMGh=`L>(m=q z*;q>;kF$xm2b>S_HFi)cq+_IDFymoP@>x=e%h1<)T*H98T?Hq&N88-BH@@= z1JqmL<)wq^fcN2LZDp?>f9iX`4>d!!+rSofBS!C75y!#HwsyCZPc=s@-&1YOBwk5g z?=8k1q|`KoZ<>mSk|Bt?J~k%&Z%TjiGwt+}QM9CsbAt!CR<;}}4XkBlc*dC@)ZS+C z{4}e#ltUz{b=+#yqaIZ!s=re#y5SFIj#~u;iwj=ANA$K;vucoeQCMIk(}2`!X!qN4 zs~|;IzNOZuSMc=p*4|wf5~!JyL&lyp}v(T9cRE&2o+Io%2wEfQD6u0RIy77#*!T|%)selqWV~lU&DT?6HZD+2qrl~ z5Drbk_}1fm$Q9)!q8GptF|hITHErVw9<3{gRlUNFYmXcGXhNhdh0V@(!plx1Zk&ch z##a`M)eB%!ciP4DqJ8j@8U#3(Wj8QYZd$x8?!7CRwq@28g9a^Y59W=!7X zkHhYut8iS9mKm||uInm1?nskb`f$Zt!zyO_Xc4P`H$gB|YvT6fse1I$-bU-V*-H?P zTt6@n*AAA!lTTGP;x`Np)g)Z7@Vz2Py3}(q83C1;_!$SI|XPkuQEW4dlMxyw))3SQpHrHHPVORj=I<^xrO)2`jzw9T$WH_{u*tE-=t zeN?LwF;j5btTOW{sMYrdMh5Ii05Aij+x%4`#55SNk%+Mt^7!LSlB$;J2Mdq3n`R?a zR3^xP08gt(_4%o#kD4)yMz{+c^waktDFo;w*-i*1IS9Jld=HwA*Xn7lnCgY>L=3hU z?cb~B)y%Z+vgwozEC9d4)bG7RxSg1^n$D{dc-z9FgX!zt?p<0VZ42`;IWNYZeXNme zQ*c9+WiB<2vmT%AX`!?d?S|f4q1{3x)Il9OTlset96Qz0aS11phk*Cn#-)3PZ6#ui z5vZ{k3~KYmB7t#hT;Jk2UY=%u{{VR)6~gEM!B@u$63BT#x%XI9n>~_==WS1*95nz! zC*r+B4)zCyfx9e>BW=qQJsaIIAH?hUMXhX7nCGItlbm_<_ zVdkJ!yNh9Vz3xEag7ieOj>^aH`6zD zwW;*-=;f%=Go^3B!hxKrlw7bFjb7#WQf?UoZV`(?8?})^<+}?JeIMDS+5vD0)XRnL zdcMI;9?0n3D6&dhAb;v9I$eBLrhlqQ9_Y+%1n8j#H~hSM4m`SQE%(v_K#@2vx_ju5 z0j5MvH)hq-sd+24zuXxmON}d%uay+we%e^sqeoQ=WVOy54x4bHyxmXwiK38CWl*Se z^yhb4Rh9>Z=O7}=n7e(NnV-^?9{cKP-eHTzot7}c0J6Hk+ zrH4}+bNN59MHFLWfETs69}3@X-ewXyujv*+hi!V!81)+Mw96aGa4&mZPff@xiTBg* zX9i@H;U24@Uo)@+sMhv)HvQNU7hi5Rc8?Lv5-@pLi0L1SgLdQ$Nk>AXP&cvgrA@S} z`i3Nh9NJdaI<4Vbf2HqBHr+^9l^adbucf3ueLia2h0*|h5Ugh8gNgqDeLFS#ObcKy za0S}pr22;0%u}3WlGy;fM;p-JZV3HTyT>A8H1_beKia76A#)wc#`ySu4KnF6yqPZ( zVM2ZIRE`7rQIU2oM_X8x3Z6=98zt<-@jl~F&hi#m8(c`20JXI0e;!)bFu5k<901`` z$dF!5!!wf1Ufs_uTCbrCb5aRVJ6jbw3dj?kzov}y*rZ0t6H@9UgqG@$jTNR>+4fFAb3n8gcni>`(Ru<%^*6$-;BA<$n-Ulkn74*57s~NtR*Rk?|TqHuvFI-Z*$L z5FDnrjje#LYL%AudehW3!p`(w!8oX3xAfUkw8X{!F3BS zFum{Zs1tJ`QzI%F5b3Zc`bqNYVZxbUM1%mwz+lWx$v^XYt8?|1PVBOg3|iD#BZO(? z9;R-mJk+wg60gjbJiY?-F2Pl=YoC3udLV<_u_f(=vc~kyw0M?yK~*epa4-vhFRSra zZf6mcTNQJPl^n`I_;pa;eN%4E^MsXl&TL}<>WuQ0=jnCyRGr=2(Zu8Ol>lOd=dGJp zbK^&LOKx^@%cZ6SwWMK#J;@_gx_rJ$Ng7Qhh--ohg4hMaKeoFuHT8m3k4YSER)yW+ zS%akT+m+-}G`6k;e6{*9V;ZZxiGFKfDg(BVuDlvEiLn;AxAtjXBocR7RLFW@^8RP3 zE#~!50^HYW39&3q^ELWtH8h2aLWm96laf=u<8p4s@xdQTgNawaUo{`p&Vy=HmWnHe zEIxMl^IEO9iB&ST0^-)Nqqis_fT3v>m!D8NV#}3Kb84sAZ8@S+59(IhH3NP@;=ZP> zqCj-1Q4l0s6c%g`!nL zalvbFA)4YQI#SmGZFUXsuhy&HHa%QG;Me?AV$>UKNfH}`AUB7poBNe`r8}J?Tf|YR zEhUs#-k=gqD?$z9bt2)1POLQ=o-MNX%q%o$AzY9~N`5r)OvOvy+Ot*%1IyE96(8#u zUIGoRbYR_14t&ZveH38Xkt>i^%aR{^d#P4-EYX`5C*5D7fE(RJw;ofA405Z+0=t0S z(g+}oG?SGiUs8z85|wp2xxM8G=2dPq3>!3Kro_o|#C|*8qj(sYX1hiktr>cgQO$AX zr*=(3ObP+Vr&Cg_er}>UP8@&xY3ALM@|z%gojQIVuLE7UR4v&^Io$^eSob$q;TkDz zL%OJ7-YhKn7f(gNBegYDGlu18ouU48x_IQz>Ujb}Q{W)r*#CZ64UX&4H0l4tFr~0AX zvp3b7x{-`h6^yha5BjgC^M8daQ=9flN4Pnr4V^57m@I&p?UN91jZLJV$V1+UfpATL z0^bYOme}A4;d(mBJ3r9uq@21gaypFVarf`K0nWercc$S!#8gD>EODJzXdtjMo)7S5jO;ZV|FK2 zznZsC^(BZM!~r(aAik0gxe?19LsyoXL$?eg7lE01HJ+kAYk8|$#;A*TSYur(PFHJY zaj9ll!WK{(MK~?I)>_>@-*E9p;Ash@MY2_%SA0Jsa_NMBFJr`m20Y4*+A za0TyfBAop`K#{eK>!r7sLaN?ZBE5 zq2_LZZwg(OkIk4CRyS4BI*4zRtLCoCZeDjLr7CJ%7$;SS#nxtawxYP?Yj(LF2 z=l=j*HTr0@uH8uHzXCN_R3qro29_%(;DQx&0tmy*7I!21GxLcs$bLrFOrS56aaV?G446pI7 z%x6-D9kJ7O>S9iL(2^DH!lzRy#J!F}=a=lQxRtr&SB51A5^b%oZf;O02eR$Zi;!`A zGH*sSu>`Y=fu|BriqPEdcT+$K*1LGL>Q=e4Nbh}Ai?x|dX3He3IhAn#08gd9T5qN8 zRPGy5nWtg^Rb$Lg4&!vLo?07cRfk|ME{*xVqQmIDN0MmRiM?Ei4uJU4v-Yh!auX1i_RqXd9aSeW| zFD!~kAxeQ@4IM3{--b5#R`o*wj|*y3h+;A6@n0<@YLP^YxeQ4*vm1(CvPa#K`8Lu* zG@xKcFX;R}YLYF;)4hyqgcH>z^GBieIOgmZh({Uf8Q++A{M9tO$(8428uVd*8)f`d z(L~+JB|24a#Q1y#K_UYzqRAv^EFTPP)HeI5j58ReXyP{p_W;Rb)rXmAfG=ZWEqWG+ z66Wk|E)G}wD736?;01-a-j{K`c&CGGTt^ct6DW{athPBQ>7lvX?Up#=8b3@4WY#Ur zRFlmeslQL7Z#vw;AW>yMGUP|8X^YNUXA7y=3v2i3wXvfs$dRxv2b%hNui$EFzMUMC z$b>S$ic7EFdT{EbO^bGqG?xYzu(I0atZ`qJsbkr0FC2KuF#v{Ro|D9_Nb$2t8E&_13mi@- zjr`Ph+o-`%Z1J$T`$czlcSx7{sD}4Ta_GKVJk=AcUMCt?Re@H&6GiN2MkL7>QmZZ+ zln)wh{{Ye=l0tEtWfwExE*d3lbdU8Cgqw}RfCg!0(%$?30A`AJM1?|dj#lyeXq?s%6>LvekFegXJ)ckA zh6-ZbMoTt8GiYsJE|xVcaW0*^F=$7H$<%|~t2Nn`7&M!$#jo0hE!>jaTOA4WwKmh~fTrBY((U27EL4Cs%H*9>Ou)+R{0l}& z(3vD+T_2c>^63;d<<0bkE=_|^;s+3CM5#LE>=^)@OQupGr zM5K7Nmn#o9HVa#Gu!~Yl7_uVRg4kH*i(^7I0q{^Gz94~*H6h!&hmnrC1&=SJ8r-yM z6L`b79E>m~#=};6SA`h&leEr4o4CaQYrXR1!%ET?INMS`xxFXLQLOup)FFp>ab$a` z0lqc1KTg!jBvzIeCPrl!JgSL=&0_DC_g}?i$_uDjARg4D!g;@>oYn~x_d8$vY z?${X$_MwR4BSFm8_qVFQ?S=$%Fvw$ozZ!-J;U;`!QDV4^8OxqsD^CzG#~}l>#^3@D zV@TDPmbX7s`rK;QWD!D)8YeM}E4W^}=lPWTZOjq66(GYRsZ;P7YN?jtm5PW3jnXhb zmRR+3*0w5bm^s_Vzf=yc>kX=ov6nf5=c0Yg8Hf0vTahpi2*Gkw-TUfUstM;R9pZoTN9RK`i(>*0I}3f@UR1$ znuLO0QFbU)T=4s-xxJ0pU@!xPY7S9S%&tyMa0f3UT%I~x>Wj<(aj4I zHnRhw;ccq%9+@$%qmb^)n2`@v~>kQ|_mcW0PwsiDF)0 zF1H5f#-tLarMXs9aHja`J|eW0Z5d^W0`|mksdn)~#i4Fe+@l;Z{{Zc;sC`RuDSf`) z5)?KeW}Sf{FU&tJXcD($$AyQgl|jJ)sIzJV%$mn^sN##<*4@4p4`!m5=7Pnk%pzm6gksw5j&*cS1|*afC%@{ z-f!gY$rZ-70@>S=*k#M9= ztI<|Myr+&=6i$Bn(s_->BgFpz%U`I5HUZeIk_9?Kk1^qWUTT%3Vi{WUhXfvD$}V`& zYv3^lFSft&i912wDy+z%hzxNjSNOcNjSSOEwS~h^wJaFOgpEelTvw}2=*0@E4^9|` zFy%Z~J770EpA0O>gySAl~LLAV7MX$^1rGj>C*4>VkEqzKyl!4*vr*%y$A-r#@ z*SO-Vh93IuZaHLJMYFiX5%H+^$r7wPxdf6r@~*PH+JO0omX;{i$U(CUa2YLY8k~?Y zCo0!EEVl$*z$9VidYK*#PFG4Q0L54yLyljHnF3hHm~6?n5#`RB$6Ud~fV{y-{$aja zK&WRf0;=GH5<_FE^%m!ACAQL?8>kYvxb(gM0Gob_*nLdGU@}W2aH%BTDE|N{Tr+bvrBTe? zRK3M#RV1iWY_q-`OuCeNS*T9mJzCal3SF~kzxi2)Q8+YCBoLxo|D&6jk6*c$#vW@Ix--{_U5yCx@rD|`&5T;nuK5y z)?YIz14Ad9RROr%l}Uio(f}>EQFSQe$mz?^)YSg~s*xgsz^s5A9@ZIDfluinbqDn` zN2*B!XQ2rS7fu-SP?PFWuI^08lc!4If*w)oRjuOfV{x;RGxPX;|lc z@S(VnFuO2~GCYK=5K=5-WKOr zi^~~2*b!ns6+X{(Zp=sW&|`csWA;=(PT#PZ3h0J#EagxOBipLO&0ENK4DfDx(;X`5 zz=ArNPg2+EWZmi8&P!d+EXT^Fx^+`+wi6g5Mpd71z#AO&g+4Um9sJKLV(l%MYB}2h zf%MnaB%WrL4bh2%x@dKH?mKDaXteWcqEy^^cu>O=kjlH$fb54b*3zeqZgyWyjLS3( zKqmwX(;G-%)zzhHJ&)9M{-Q8MZci+%50~GMOH+QFcZ@`d03yKTdAfOgDOLs_sn(!J zn9t4b6}8*E&fASFcSM2;z0R zaeWGzD8h?0s9?ELt?m{o6nTYiq?c+0`|%=mwY>FL_DK>F~BoT6Jl*McwBl<)~uZ?OpdQbN~*$Qnm}Ft}TCk zKh!tUZRcqPgaL?=K*%Y#ZM4&EHsu2V!eVYf0|y_A<*1?C@4?zhsTfMPbYY5VAn9dn zxvBRtZbtJ?pVW;aGKx*LpakmE=%qwrNEqtGgYz2NG;V(>k8})Kl#7iw^tV^bOFU%B z5i6)SD~q11jKHY&;jP-{X3pis!hZ;9664n)f4;^n^xuhh+|NdYogU7eVpNb#X2 z-X@gB+5&|j;fpZgfT?EsoEo;*3L|30S#M&k)6S-teLMc%R2M`)%46V1mzT{_&SF?q z`EF#@V22{Z;mccX-ry>uI7Sg&%s`%@Z1BOVF}U239O}{OxCZvP@y4Uw#$A<2f#D>u zC61M4Jy@SDKIp7*ZAt}=nYBrNH$XqlQZC{gA|S`QQOe-oQmOK?QQGZ=@yBuHPX-5% z@X$@vo!($Is4BYn4JMJ#Ea`m=03d^b2h=KfB|1?J(E+{}%o^{&Nt7w%z61{nUDS46 z#=*qQfQ=GGao$!3&lu-QGFewmv_1piMId_Dz>KuA;`)jkd4JOD12pERaape9VD^&5I0uc5mg~gbQ`>HsjT}9OR!j{XR0@BIHf~|qRR;xy$ zaEql`+enifIgR>OqhF~`&#j7q86W}azr&V{pGl48+=c}<;fwO&(A`5WYTLflg@;DB z4TB5yDe~&o%U$B(-ce}40>A@~9Xg1nLt>1k>@pqz+xxUWqp**?+MN~DoO!TyKP^0a zZG)389mYDM30KI=5sXGJy=}dA4mqI+oTf7q1{-ZB>~RG?PbJr(E4X=##DC? za_R{f*nF$w=Bb)Z=!X-Ll=Hv|i5^;D4{?SgeYhl873kbW4`EGvkN$XnEHaJ3X{&aEj4Z6$2h zxhmOdYiZR`Za+=i8+JhvEn{osLiMkvgK7db#2<*hKA*!;dW{(6 zaU7=HgyMV%wi>=#ig>qbtpn?5^9&r@KXvtEQf}jrG^)2^*sC5IdVjk{c8qOWMbxb+ zyIrvtR1_lK#idEm^QSU+{eiw}EhL&Gu_#7B9KZXir`Pz<=k^mr)U=K|=-F|$a zjVmmLKm#A&>Zjd(D|%v8V$kc<R(bLX0M>iwk%3{64^`hbjMMBH*MUS z7*&H!CN9?`-d6Ly&sB4-q7WB*;4tBOZM1A|+F5QeHx^}E_))P6g2Kav^P*TVL48LX z6T;^kUY~LoxXfBIWFAqSzDrTrMpY$|H9Fh?Ie#xdGcT5g$z)KQMjMUNo0cFQHdFJr zDWwue8Y&ASg%%$GDj%zMN!%pHQ6Xk18HYiR`UamZNRq{>;f!~&umdoC-Cs2r(jb9U z57dGfxnXzJpIdV<@>4-G_M@2T1`r9y3(V&`lj)>{Ledvvl5P;`V0u&lF+8Kfw<1Jy zwPqcy$?1EJhQFRZmP(OP`(TY>#f~GJ1C=e{k{$Cco(EFJK=W$pZA;Nz=Q^YbbT`1U z#4a3h=A>!kU>OaKiPYYlGX5&r{X1%Jvw$LQw+h!9u3glA4vJmA$(18ZlD5FTx{dm( z(=crNq3+O8PdQ+HNlU`7^Pv8^}JVansnY^*6Z@~~N=aVKvP+zHGG`CFG& zOg7T9$`;Ow4y9r*+Zc7!o1MzdB#IPvq*C3oaT-rW*QK=7e@@>9{Mi#)*sFysFQ?7% ztL@QIEy@&I0q&tBrsgRFfVkqAh5M`Z!YM+Pykk!@8+mwRNU}y_P#C&t7bN3*k9nZm ziAZW8xO~_lM>PoS&x`!h)sADqr zrB!bFt|dX~j@*PM7Yuy4Vu8yDHr9A1xUPB6w{)WMFkhFU>+g*vJL0 zec4;ak|-Njb*(7OB7vIt`dW+mgG&poyluo*>uI%RU(~C_vKxzP^77@Y z)kZ1gD(ZARQUPUTI$UAlN=(|(MzwZfWAQhwOhuwP6&B<&@%Z1>QbiadV(l4@+Ctyf zTgz%kSc1xg1<(bU5t*q9f~xqiy~n(-rk`jVP$t1iy8)h~NwdAQAIxHS@KyLxi)g^L zuJVjjE?m4BoBO`Nhzq+LDkvq1JOYeOFVglgYTdQ=#+wU2b(B}@ru+)e>vi+*ph0H zm#T1PC+^vm>)Qort3gfQzF86d%_foEf(n|=J9bs7JU(~hQbEyszryCqRwYL!2 zVUb&IVoWsQbRyX*X}966*lb-w>G27XZ3bjDS>^|7+uerxcjb&zYs#}OQ$ zfovFCO+MG^N~_vh)cH^abC2-*=q3*%u*74+W#q}uk!0b9Gq!%GHf0vk3K0G#dzO>OpD7SzFn z(yOh|MvNJnMn0cURT6^bu5rjxrVDZkxUpp;%neAJXv2giHkr+kU2m$w<+R_O7NXeh z+qou|G0l4!Ery#M$}dMZOU?f{ zWLOi0@i>p+rrb-p675zNVRZrCR7LDk~Otk9)#eCwYq2vTX`{` zORz4A2lAATq)HovI^rN%yq3>8SawgYS)^4OI-IfczYRT1-kKYE_lqQu*|*IY(AqDl z^jhU|)6M0r#InNw0Hy#jNZ7GucTyPN%J=-k=%+gc5Xg};KI3!%YsNJgqJrz(F#*?o zABu^D%M|g(C5}x)oZ9+y40AqT^(l7psYPW!s)lPb>X2$+a@1Rd0%-J=WwnT0@XwKdwNbk{jb~2la}gP2vUHr8{Z$Zwi$xjNsj$0cU=OCZ zvTWjEuvfZiy8z5Vbv7Ay3u&c}c%%wr*BceJjzG2ZqyfZBinEc60frR|ZJYk(4eahp zlouL^@f0L!5>2^nGD-x*p!hqi&SC#9QE<40`_C}4!>k9Eb0^=cXF zUssx!Z5UAFn5fHBV$D$RH@kJ*%>f2BdoW%+irxmHgKHOdZR0dYYKF`hFK{?KJR8eU zZ+FQZkcVxmxaM5+--CWCEgJ=fH6eELaWl)i8}jNr5i!23Ij>)uPi{_k z2IYXsbg$w#*57ZSw%u-KQZ)|XJgQjm`D!SlVHw;hF~o7i9XMW}>N|OleaU&-K<83( z2g{EZLb7xWPRqe7JQVZ&RJO_gR0E(4$T|gG#NUMj> zEbKVkQbV_qlXgfOTb(0VH`f0ECY@B0eOv0^s|Otm6_hRUSZ>xBYUgFuLLI*Ea$63rZ{uop2Hc__+%jORH#oyBU};y?@1@v%S=uecj0UNXF_ExHmqa+Kxsc0+!W?v(5k~xhRhmU37Cs*FQnZg8 zFrzR6H`e58^pVI|bJ5!=WRlpcVtjRb>vulyV$HOBp6LPB$^h5P)2gG|gp9`HQmWXU zE5qi_j4>^dRl80xaBXp^xct>3$jP`epkX1h^$Qg_j$bV-o4s+qkzqCjV{J5CHY8zl zhBPHv3%ss-=0kIK;;rRcng(ynC%F)jwSHS;btlmJl7vu5djQ-4eJ$f*^3*#xaGP@? z!xx69How``QhiJ5&URbvv@a5Fre>KKxYE-Yx`Wt%q*tns(*BBq4T3}ZZ`6=G(nc|N zW<2+izr{qH0myIwP$MvOAA!VCjZn(($sA}4Gc#bQsxe~C<)}8ZVLsb!w}Mp%DH0@E zE`CdBqZA;#hrnv7<=kvjYq(d62Z>u+i>4AT14=Rf089Nkk!Nvm){p~xq4Q&pEi>#M zHBoT0vA!oeCrjz1+f6I(v;yrekg{nxnLswzdLwHQn+tNA41Guc08L+2`kw9p9!R2( z^&;a%R5O)~Kku*nXD@y|vu;QrqcK80LC$^4I;`I^0=5Q6E7Jf9bKfH7Dz1MWKcr@ z2T|s00a9-MmZ++zT5TrUjLAD0^ zjj#99Zg+*hPSH_@S z!mL}63eAnLA{{J#+8V8`PP71CA+dk#NKjx|ocz-Y7Vb@bg3Z!wC z6Qs-&OD-Djf7AKA)gRQh(0?owrc-p2U9_^5%a^8_Z>w$e0i=kvUhQj^V!od(9XAI9 zd!Mii@U0NN<~Gr-efbVFc1_zaBNvHW>I6#Gz>cdQ^!$|${{VHnW4(#l&K(RV{*b>^{9DRmrANwz<`AxNm*`ZCegsD{|jZ8Uuu?7DCy<0!hI=W37kl>8Z zSz<8Ot(_{gn%DzoIh%Xw%Qe>^Ki~1F_c1^wUB2NOXKMmu%0MzbCrw;Fkc+6Q<_Ced z3V*Ba9Ku~cA#|LGz_Ivr(8G<6+%PCuUcpz~eE3sK9Bry&q)1K* z8L)CQ)lhHNPV)jIkTrlzFwyC~Bx=Bnn=4z)D6ZV8f*ooL9;O84ZzTub1(9b$B!)l= zvbGKwdQJZTvs<0l(#lWt^pNO^Ur`QE%=D z0!9HYmd8smI;5>-$VM8IPGmP5@TlZg493bGz$}A_2S4o8h|C@t6sv|B)q%_!Rd1!m zwP^82+m_T0TJ3yK&E=qz&c#3-sN1P6S%Yyww@{cB3SP zL&b|~xw&k4m8csuQ^YkXBH;U*#c2@SNEcS1a3EoZuMbT=^Xc&zd#AYQEFvy?f{*mI zb#n4*r)ew#Upxp4uc~n zRiU<34Yvxiwj>*zKfCi*+FOlGjG!NJzOV04O{xhBW-tmr3G+1_(^w6xGB9K1X-8=r z8}!}l>TDEfi)`V2`k7YrSBaw~j+=Fy7T+2Z$f9MK+A(qz={TG5DtxsT`)9OG_U1H^ zcKbax=WrKVFbB5rDQ509HuHO@ZxpYHCcv|Jlg<29r5Rid27!hj9%|gX*<##j(mce* zPd~#Nf+SNW;x{q|zzYF_pHN}dLut7(M5>}qBxok)`q$#rCMM{|lnn9d!|bUhKtDOP zNnwr#*$SOvZC$xo5-|i73@II+_XH@mu5ZJc3rr>lZw0v?<6B{Eb{!V->aV8#RX3XC zhC(KjnPq5-X>?LAfj(ZEJQIpqq$tcKV0n;*%PvlnQf~L7zY$*H+W>VZ3_Vxs`Dz(w zh9y>3TMTcdt;vPfnQjxdF$mghczdb#{{T*xTeAVIJ%J?T17Dt-b-vRq%D4lXU*g+8EJ~`iCB`MRs7YXBKHmyR!l2{{WS1wp%46 zu*BN_QC6`8Sw*v?CPILc2^g*;40BpA?GJU%En{%2^S4b&Ci!*l3m-8G6M+}%&#sUJ z2#N-ju(D5vu@*mR6E5B*_ZZ34*<5w#3 z(?PXxXH6{_BNBR5e~$FKQ@5EUfdnkF3l(g+gISyL^wc{=a`DA?)WqDhy!oFlqf8uN zaK{S{KiQ)j*sO-w7VsglEUk{Fy}51EOAJvMqT4Zyju#xjE`F*i zaZor@JQ`82afQJkUk`mg;Wu)o>Tq`jn@It*k_T_2N0yg+^+#Ra{p`j>1~}AO>XF6` zxo^~Z>N%D*m5`7-gppz~`)XJ>TaL@^TJfVXP@s;L_*B1Cm@>ffNRZ0*4=Us&!>7?i zIpJe$Kp^p_P;@SnsN7%&8ry9hgph5Uxg%H*rrJU`;yBcQOxv!loJ(b&7YqLYwyJrp zjdtM#2*#DU1cCE>Y3u>ji6r=CQcJpE(Yk6#z_vX$x0u%5L1was0+CckY$vYJi+)6y@(~|PFK&N08#=qryp)r*Ih<+gCOs!1*YBH*j6|C@rbMv^=sGB0oqBEd&fMcFC z^G`fTVbmm2Yy+>Ahnc9SY{j;4M6%osVY5~A{M8h@c~Bj#p7N4a%44EUIiq{(4aexG ziHvv9EI}SzROEcB+|}Fqgc3lTj5hKj>Ke0X@bRhl5wM6zc_GuPMMWA~%yM?M2)1#_ zJhIqHU;?6pbE^Jt!%MM*7TxMlVgshw>bV>|wGyFDFVSXbsvD0kf}^ zP<^_Y9fjGfb2#WelV8bo)O0T?YZI09_)wpF9;t=Z9%Z$c1JjO%xTqyES~X&>1}JaJ z2?F|b8amZVFw*M7KXI+X!#k-hiV_$OH?6WA62xUvEs+4?vfnORvO}gJa%C(mpbUbp zCcj;9UBR@BI#eGh^6LKeJdmxn$~jqWrst~ENo)TAO{?jx^#QI(UBqlook~=4NLQ&x zD=suQn<&H^$VdIWft;Zx+_FV;s{W+rS}(bQ&`h^^i41|)CFSVUJyc=aFlHwGz)2VN zd?+jElU2=*DoD@%G>oLI3~Use>AAsb<(e|!g>jP%*8C_jCMopj7i;1V74iA17o4Do zHIOf>5vi|IN{Gy;6;2veh!-R=&b7$Hlby=+fJQ{+%Tjh!N3e_pi_Bd(wbva^d8o%T z2;Unh;=`#x^$Plxe`6T@m5{13R6m|v>i zZi-2CtcfBEaRpl&QY2^qL8derDD;YGP60H4JTS_gLAsIsRUYLKAls=0<2=?Qn*-(Z zRQow)Ec;nl!|G@n-J(eFZA-3`VHwpX;nh@tPLjsNn|rya!L?P1E?-g2nk)j61Rgar!XED6-N^;WCmR2%Wf;X!0=E08y&k98YI z3@p#2@{%p2Uiaj!mgnh8QU;r|x!J~~nH|)XkpRb9+n&`Q)V`${ZPbVuZDmoWB5#AC z&F$uDU9ah)mrE(#f`@@@`^$wFB+rhj~!&U7JoWXIc(Fg;saeQHNi^xT zh+A<7%UX4XvF0M$MX|xYYTNGRaPEv5aXiXSS}$FMnO=8weX9HE>7Lc5q(b0GnM+qJq+= z&>CG?L2XAo4jnYRcGVW+Xu32U6|(`5vF1uemNtg+NML6pOo~pWm2J|keJZcbOj5)x z!2>ISlX_}fNI({emLt+|IeooVHqBl4F(?Jf*hvzc4x%t?uQr+=rGDgbep|7*DsVav z-$pcIEH11Fz3=4}KGkC~ccxGZV#-McxtFBhnww`F;!UKdxRJ@Ih~&0t!=yOt^6Ra} z?{R6Nm}(+2E{BU_aM)4a$P^^2uTte}XR4;Ng@tPSnWP8|MXkASv!re2`LHSc0Ai3>yNQlUrPI2&nSptE%=5qoJI z)h3X8Ad@BSiyYg4=BI~m6aJzyqG%mT*-lQl^D6nRQnYe{#NA6R$>%!MTLQk9>eEt1 z^hjPu!OZRoqMO_ht<3)bDy<|RS(HZcklmQn$F9cfBkH>{+xRPTyNH#qVGvvxxgyqo zDb+}^pwjndwd@JZ+dp+p3V_P$y63RdVh~#a;r?tYCfx;o>N`a!0}MbS z-_u)e>T6_}IwG8Iqm;1Yo>dyig^B_}=pkDh5HrM7ut%kqT^-oSxG|{(?R+>^-)R8< z0Qa^6_ry1j8L!Jz%H%fqjZZnaAfG6=N_@088-c1xRF*Bxq}!NW)Di6>ZE=?hgyD-5 ztY0YJ`ju)^yC}PcI)Dv^kS(cC^wcrz==r^Mw=!RF(#iRe1r2oS zV5#NRO#&c`O5IRpYuM@dRKvMs0J|~A1Mc_vXbC_v2I2&+ZHnJB#=LC z2C}QiRlk-kT6Uq1@s~=(!%maxdI}FY=4LsDY)SB`J7r23(Pg$LR~!ET4NDkM%;^S+Be5!1C0?5!9BK$-Ui5|V1RTa1iQ!sbPKUOzP4ye}(MXjRGD#|NQcn}( zQbhWoo<8N|4#eujsk#1QU;DJ*Q2K`??|_!%L_in>;at`yNMVJt%MTBlwPD+}hmG%* z6ln@a0$=j^NoQ+fqYgkSC^pPyQgkEO1_ih<2HL6^aD)gYY^bb>wHv$Wh>>V6^^*|1da0`=cWEN+Ky6Aw!WeXu{;~grj=ajjaV|{ z#CnZ8Mx#u&jaYFu({WF?fx_(}mC+%N_I(ak@9OEGj!0q3MUC&^FsS7=3b$eh4jP!B zb#6qGtp5N^DJYIXa^^C;vATI#TM8tdKr*qo&mBYe^;0~rsg3T&hQUG6pW0O+uBxRmB+$^C08R2`i$1OhNZj&r=p^Q7G z5~wsk#E$zyM=Gk#@MV;-pt?rNeJd@G8WRT#XwFZaBqbJ+s)*^p^zBaUC6UHEP8+e zv}*Nw>IK;#SW1QkEWz)aToN#B>4Sl#aSLn?7~9RO#<$y<<9Q?8u`x^yl&l|P4V!bM+&g(8EyFEMU#CmSwn$M?Gwtc<1LU_Y z6SZV%o0O>+AmxgiRAFPf=mqr3 zLH*nY6(hu>w!FbI1lv20?^K)h+!R?)FpE)NN{id8g+9YzvTip7mUWKd?l4_!erlC> ze@*>1(slnnTv_PcoNQk+sLEucTNE2ZLv(zgE|0KyJqnx6Rdf zT9b1Ga*aA%OA6hceJiJ%n0Qoe2rCm2V0)dI+_EcwX31wmh`Z2h( z9D{mmbR||3LaG`$ECKiDhMH}j-rzALJ@Ct$o89T9JBQXIgtpaR0vHgo$@5@&D9a}~ zE69v4qr%|e*7w%sq}nRT=H}okn_^p**72z)$9MF&kd;*tSLBA%Xt@o2H+8r%K2`MFbr>IZ1C;s$vb9 zv&SGlHMQL}#PLWwVGd~D%u(}b=30f7HK|*yg^k6=7h})-CXA9Buli=zu>Sy!JaDjS zw76Fz1tc3E;i#EpWtK1uY)+;g`?sE!6Q^+=po~;$b{_94x2~mssi}u;w_zN6VAt+y z7rQXEwDi+OvW;VjR7D(UNn!xQQyh5tswp=TFpVxdONyJGE&l+esV6K_C`dXZcLYnu z?S7W?R^aXTDy#J8{{XX4HJNoS^vQC%8yz+J-R$RR$}*12VhLR=NIL%j1y8mLh$R<` zbl{%ioNuGb*5##>cf6Onj{4Fj&?00%%R$wq-nwnhf?82_cVb!iom#rC)U#~WcH59G z8x;g87}$;~SC*oVHZtz!C$$qR0&RYHaQzN4sU&KH*X@VG?olHLM8wU`Dzi{BW%s7 zn9--4s zw|y_RF%^<9F1I51E@MgQsWw|;({7p|V?%RbMgh+SsDJV-J5v_ZGHTJ>&$h|brpBg5 zQnBuc5GWwxqn}o;GFy^_TUkFfNM_=|9EZiKAh5Jiyoq_s49AN3Xuuo2xOZN}NEzib z0tnI;?aR$ix!u6~SlsJokYR|@27IjJ$ye#zI}1WiJlEbA7hl6)Pnu|1C1UYSC>*0m4;|Yp-&UGPBx|&!6<#)6OH*!S zLHcPMl2AbaoHVzgsgz=>q&FL}@`@4O(#Q&izA=U#Tr;NZlAw)P+>d?z^{!QERC+j{ z;-MCi2Gwy8A-cjgPs^K46<%g6P%j-U}Y z?Q!p<5!|Yv3Qrs7QJZQ3gF5hUb5zRF7?V+86k9&4Tg}FvS;5sHQU&~qIY-KI=Bx=3 zJK-Vp4y6O*U8Ieg>~yF$Qr5w~&zh5UyG3S>F&a6w^08}qt$N%vT3wZbtEIyb1`I9- z@lvkea`J8;ND)Y?3->W}^(yJ}(AzW#0fdB>Ml9xfaIlkHbpWZr}h(E?1c9!EpI$mex=+9DG9Bn|N62UQH`&k>Y*p zNxPY}Z1-@TpbdKo0oN3bpPN$ANaWJS#IQV1rlgJ;7rA1Z7UBE8v+B}nW%`VUUc_qK zb&+%#E_s-yE3F&;dM~g8Zi-0I!1jS-dn%5b3h0IP$J4c6Y8vN(imK7W^x$l8? zX>W6=oOJNQquj?Id1O7Q)lJwS$5N4Y7m`FADeJ=fH`fAzRLYfa%h}@8rBL( zz6Fn%daLw5P;+}+ua$-H)oxRNH8MpcsU6Lu0>A~$4f<7$PxQ$OqwZ8pxLDZ-IA2|d zHmcGIAOcT~{{R(7Hr@nzbgmZ*trXeW{TO+@RKgb0=HRlMHORvslgnSJ+shYzHV0IP zOB-X#%6h$Zv-*X!O*nR#TdlPa8Bdx&MLe6mO)wYjqm)qGa{kRl4#g5Jx_}iGY!AQs z=^h;-N7QDJsTzXffqc64e{!+Sv-o@HXpTva=ay(!nDPx#$d|U3^7j1IB(Se0p<$;< zTa2F^8l(!`(12Z6h;EI3`t^DHs;* zu)4A}vC{of)!~pc6u7am$Hw&z(`zx?z|KzRbiBnNRp$xi)h|SU+N6jLDi9*r+}TEz zU$9d=fSB>qjk!qT7bXdP0g{UUVKJM+_(ZCJME*kY) zrF5NI=pM0VPG40hWvOy3~JAmQ7764%~=v zQFF)_!v3mQ&|5$X9>ZQ3W5=7-QaGAKWB_*5=|(^~l1p_5q*yNdi-%~Vz5sf%u=1@A z$T6;~-1TziwxhY-%ioIZv0JCM4xBXLerBz@ZC^-jBeRZ+47qw~42+2#$Riu-wl*~T zji6l;NU_LX<-#`<;feD#1Z}&Cw1B`6M}_ZEPq_qb`b1>pN$a(KrYAdXo9RZlxNv;p z{1%L1v&5I`JSp#h7+^*}3JnIAl5#^WuA;)?>^f_80S`XuiFS2d0DhfT>C79$N>X<6pbF2zNN0DHbZOVQfSx|$}q zkYZRIj;^o8s-%PfvPR1BN;6gr0kOk1!lIr}sFiZohm@N*7fm?h^HGy=w-QdO8c8SA zO^6uV!u2ElHaDAQWJvdM07#5#zO}bDj5)8?)fN~b`{{Rh1 z6soTSjVv1#BH!W^+nt~(xr}n$>qh|p0ClMCX2eXSI6N*bf4-OLs+tTzWD=VJC~Tcc z@_(L{+SnU4$hGpmH7N;qQOY>p;805oFu7BS&l(0bvc5xx6>5fkt9JgQwtnW;V04>* zsSdsgI2_(ukLtfv`WDu0_wyb}A~DQyJxv)9ZqsB?Wgcih6D^_#T0Q*Df_7Ipp7Eebw!!1NKwa4^slC+ zA5es(K!TGgxEOl8X;LCs0fo*u{`&s_$jLe|nS(_g^%c3ZF}dXaFZAg1qbHSA^L*N?b3AOa+Djvo&!~BC zOm!&>aM2dKhQCkSPc*QxX9nWjpd5}l3IlEfPZ3p#A@8VZwe|l15Ajj@j^*RrMDa9Dq+*9qVBj3ak)^4$ z*v9FMm|2A&+-dzYkQf7Fdvf!7Pt8Ya$Y$EcN|#3}RNGQS`g*_}RP)AkDNqk^>bCu{Q)80uFeJ z`do~rQUuVyZ2tf)CQSj}{JKM1mYQibSs17sHCr?Cij~$Tg$klHpa7-G!9#rBT9SRV zQ^w@k*+rJtxnq77^VEM<`n+qoc$9<_3xzIud3p~oH7rGRM+j1?oS}5|fu|rTnq^r7 zo{tM%&o~w^MFgXSR_;#kbHI zm^MZAe=UAm8)s14qU|frG1LobTz*yM(?v#L65KNX0M}JBGw3^a1fV@kEOh*-r>d4+ z%M=VX2!;d`#I|)N@uZStsH_Oa;yf(&BdovAPP=IpAp-8w-opP2msFn6HBvPSPjn!BL zBT>}3+f@@3Z1cv&q1*;w!u&gZ3X9=VeL865P1F|>D#mg(6{f01aI{S^ZScwsOxtsgW~}6UvIG zmy}^ixiPfckQcik#fS#lepuGFQ0^462iEt((VkK;wxtJ}k8L?7U~Vmiuoku@DNl1v zv0yPC{{XU{2(Dd)na4sY%>FBRYigTv4uV9I5IRpt6}pCLk{(g{{U0*c`LCUqcSq8Ap6;m z*+cb0@nLryKM1R|ZL5z$z{*qtwiBss5n%kjwy`hctwPg|CK{6lP*mQveax z#4oE=GZGXr#M=T+Rkq#$vhK`_7)$dMY-BBN3&NLhcN!(r+i3Rp%KC<&b84G&KHMyu zkO{kz6+pQ-{{X2<(xF9!Fpf=DxxONzXyYxZ?8es1!nX{Z`<#Z|dasg~zfapnN%rPB zWOvreFjps64^~ws<@7eUOWx{Zdw*MI=N>x+aWx@0u*0JHe%cmaVDhhs}S7nFjHm+6$MuiQ!3j<^pV`2Htt_g2p0At zR>w{Hw9?J>9m$YF+M$F1fOwYm*ZwddNhP|OR`^GAjy){YB9PcvY6FM5w?-CI74)o% zZ)*%x+r-js8G^IO1L-%?2047*n%m75$|Wj80XsG9IhBl35x`h*KvPIBZSrw&_ zX5>bvR*ZXU%|Q@GmPQOv5(<%Q0X%+cQz5aCXmm?l*mAOuRU;V`tDP}Etwu{n8{y*MH9wR^34 zIN~xjw%i$tMY&W`2)IUOF*CQ1c23<*^tNLhbL4mvE2>Q#AOG_h6# z)J`j;eAJNcNoGQ02tW@+@F;+G!8+CHA?tHZIZoZhaUh*K1aEzzryIb=;^xJ*j#zP9t zAX$-3qAq#jn+wO=zcW(2ADM6g(m}AdSHhkGc}}9rro@BFF<*Tq-DMBhwvwkEXFHQp zHsVFxD~!ejal`s5O}5W!&0s8bSx4eNEnCg+)GYhvkgFr)fFH}xg0D?>;vy^ArNciP zkD8U4HANeeMoa)4tfS1LzwxMb$-72@W5ok21AR?~9yR{}kK5QG8p@nWYXJHE>tCyR zb%tg|0`|4-Z@!xL01JjWQ^_-P18|qqaci>$^HAEcP^};hAR0?0^U>v^B}HeBriMt}C2&X$Z6J>*H2aAg z88IN?Vg6c~(A+?KNar3GVS18C;=Bzi0^K^X0q^pB)E!79j1CzLF{2i>4QtA{5zKQn z9>;AL>kQzofCwrt$kH&rlve)LY9mz4b;#!UzpB^aQO2wP0CK?DMi#eG_fw705t8S( z5_4$>9;`Kg4LYIfvpc>cRkF21Gw#_XcLGHRlTJ*F#-v751d$TyxFop^!oi9AsySfN z=@QrmxOW-!A3yO_a8I|9C77PdNs8HXlUTs#QEX<6w`dORsu-&w#RjhvL@kwovZg>= z-A(lkyn!a$#O;qkIgtEH8&rQ%-ad(KWk|^y52p%>ZJ~Y6_^?EQNoFWVFt;(o%Uh^^ zq+jWYxI~g6IszmMg@c?m{{WJq+V}gDMoY>R@|Pr?e&oAQh#Q+<{%U2xoGS={wZS+R zTh`}oy_u7BwsHW?Kr+9D&qIPPJ9v@!s#tb%cMvGmETDi7glWsESIpG$%`h`LIGjno zJhaTxDui3JoCQjd0^56l;2j{J207TTO@62^VoxK(VPG)uwFa6t-N7N!vqxppcnJaZ zS8%F#WIAGu5>Y_m-S1!!(4BZal*ijYIW)UERW2V}S|N zW7M7>$4DXDh}eZ}O~Q^Lz5FTW+@m4WZqqH)K3CQ}rht}YkgdoaBMvy*DvN0WSyN;~ z?pnu4X64hUb=i8UWQ7!HU2({uFY$V5WSv4BPLX{iA27cfF{*-~VEAK0Zd75+&3**( zfGc+J*a(p$kZBe!7g6T6YpT_*z!v_JDo?0w>|ujMa>4<+u@^4CE;O#T!z6y2{#HXv8mK;@yfSz$hVVoW(lZ*2(^~yoZ)I0?8OB%KlnN;T_kJ{{Sw`1%u>3g)8;I9<_0G4s{t1hIss+fW= zY=H!U<3zST0;Y>_!Zm0cY_gGrZ7~HVxXZV=UBCCL0W@VNgj;!Y{-k`38lUZJp}H3Q z^QKiESwIH=0RGW5x3n597#zS!q+@_Mn^DtlbFHu#la6$(_wAt6=i!w+=K~?QA19ah zQs~8rxTZc}G-HjF*p>V^Q|;km9gWqp<_78yyT+C|uCW{?9v&-yO+mJTZrm~(HLS|2 za$)Zk+S?x9g(_@txz70CnxWn9Bwzelh(yLb9c62PT;du#{{S66+ixn&=%BZ5_9}XD zz7&hO8bh5$k2Xgn1DNAO>M?EJNRVhSsOKujt53_FsKNBu-W}H53H!$d3~*6u{OXTx{QuAn8lMxwyW?aqDUoTZ+SwYk<~^x+vf9A&pMFoeth!)}C72Za1**qmC!-$unO@7?4>xdwBKKaeX-qyS6%3ATNo`6aH%6H`TT=%RFeG zq}JM@jJZ0bWh0%(mr&D9F3cEJh2@IDQ&vU5%xcd~>-Ae0)WJ99Oc>ZWxKwlK(bcG{ zQw>_gAcF30TaGjpbpBnKF~{GIcli?VQM!K>O&hL}6^PVrs1xP3B&`_^&qmxSA@@!bowCrp z%z1IGl$$A_fg>(=5@JXiY!O!`?p}aoig@I*nIXQVxbsJCO+}s=MEj>*H%DIM1J0~i z3t>^JLn)3({KafE80OD!L?|8ux%=;K5nMfo~mukdwXnQ zvIzki8bfj(*XFfGC5=o*@}k0sNFa zt9I$Mg80Owfa?wk6bjU24E-QF|~x9{PR9(@5EG04fYN(IXRnVaRJjTZga5fjGGol zsRqkn(yWBVwU-mAubqdh%c_RseFF(4Zh2UO1HY(?>8K-w7ikzFk{+Z>^FQ#462Tg| z7QCdA&A@7B>SIj=@kU~0>C!Q=!FR!oaLRi&@5c zz0FhYq`NDrQHFS6N83pHwMnP*S;(-r_;R9FB2{e8M+@4_-xjS_TnNkenn+-eypFm` z3|mR~)9oaQHu{*IsdC3q9784?zBK{fw5VWxewsK;jzAHX<-PE=DsE#@ zDFL5D6J}F=D(mI-RFf;d-X*}GIFb)j7U}*PSXG4ZAnu6oqU7)`;CgGbAP~rk3&23s zxANF>+6s{)Lv5h2<31V_0-W7uc zX$8T;=fvBE5d&(LFazkd%eF%P>LyZKTQfN)5?tSyQ|$Kc7BB#@%wLVqRVv7Pf!CSZ z*S{NqQ|%Q(qA&^uBJ4F=3PB8E?!%r;049NFT_wYpd*7Jjrrlo(MDD9eYoe=yNH_-5 zd)Czq%M;GU8SEXA4~_o-mb$#ggnGn5xbv*f?pD zbv?5nAlO*y)uUHGO=`0(*y&s910HQh#eCF$pA2g;HhGZrs13@09_Ae}tT(?}#b43YE>40Dmb+D&5|K>IVG2++;Vr{m@n z%>;j!Vj9?KzHA5ELAFd{WCymA9Z8N_t!A|!)J{vifGRAi+;7I1*+Em1=0}aFkf8~< z3N?>Yg~{3quU(AsSgi_scL8>Hj-$bG((VQQmR|r7>2Fh&u}fcIwzSF-3gEZ zE|wSz$_uM`wa|-lbS$JPkc;Vb=0`T+W2LL~`?96j2_q8%pJqv+y)gmY8vcJVxGZh07K0C58w<5y8-mVI(fy*%JZ~+Sm@N0UZ}Ym3=@4xZ!5?R^wq~D(&A)5~wz4tzq29 zH1kw229H5~QZZ6i!^B^ysrOP!PU0mB3?!f++>J?-tx39h8*ux1IbKX|tCF{cF5)0m zGK~?k*n&jKXxZn;SZ7^00>iSy?0=5<+qk<^Q%F<|57y`uc^e@d!fCqUw zoE#GaVPyGhw-YUtn;;r~CiIcVxa=E+W{h(c!ujBI(jM4mjNC}#?nvTT{4YQZPGIn> zsmSC_uZN8d%US0^eQejU>KJ6dii+;hS}By-9f3a;`Mo}B{Ts6P5ae?VrvgXetNk}@ z80WZgWkx=)wxrtam-O%20#vpoiMVw20KH97?PZOI<8GxT(7Kh$^Ov_%cu;~xbeYl6 zB!G~vNMJqJQChWog5+;fYG>}bWn!((hmGm$ynsy#_Vg(n*mdc`+NwDqQz!vXZXwJRk23XA?h%V4jX){09Bii4 z%Mt)tuFg+7j;&|mNXJx~&<2@~rz1YU7O&8WRpVlGG?-}(zeQ$LPdPcmm z=4vQeVm!JfRxaJYLgD0Z;-!@*S!0aqWRm*Lv$e3Or7_7V#ElDO)CQ1@O|&y!rI&Lc zZNoOH7T!k1K>2l4qE+pqASzEPI-G&I^8D2L?X6T}l8^U_+e(qFOyPqnfu`pozjrk= zM!;N#Kuy3PjIYLoSCveq7)-iYAya)?9|Nb|OFz?_xilnb@4l5M$5n=(wuBqA`d!p_ zf=#@H56oUx0P(d})Xi zQtkO%M5M?_<>n(w`3`A-UVIv#73CB^KDdPVaK zerghJWmvXKK$x3cX&AEKg>IpmR@^S&2~aDPk$pz#%gk}6gLFSpwm_>BpBC%YZ#`{y ze?#0!u`;^t_c0}&H&z6ztWFMz6^A?2`>&`>-P0o>I&Q@J`MkDnnlXoG1f5P!ED!l~ znvz|Vt+bFKD=ZwiudNOZ=~_pDPPdI(cfO`$>SOq|A4P3~kj<&JHO2IiV8_KpsO_v# z%t27eYZH7J0dm$IK1z>FdR17)RQtd@-l02=y0Se_$Q$J)i`MY zF1@&c#_ryc?iFTWZTskIEE5K1P8x9+`)Q?$c$pr+Ya~fxGY6wpHrZt%(&{8(eJnj- zc+vP?gK-~q>6l^y{Bh%*eH(BTXx=OBCT7UBwM4(#6wMv304G-fr%AWlQA57h-h^mP z$`D&f$3v@i>ES@__c6|_E)*Rtj}0y6_iCV)I<7Dy`i(BfYD%cOmlhupe=qr~Q;v59 zNz9Y+qN{Bwfg>_U155{)8(47^w;Zt~VLjIuYG#t*Z=~2<;%$(p2sP}QQs%uqd79iO9wC8G$ZL

      4DgKe#f#01#Bzb)4WvWVtq;g4hi&!O1{}%xMWL&3sSE?8X z1)yvFgbSn6G-V;Y)k8&tA*LCFDe^BBa;>R-?`^osk%!#=Vo_-rB9HR){`d5%KZqpf z!UIc{0=`C&F0n23rWCE%x+V4p{7U#snxpneBus3Ri)QpSb|Q(+5`sReq&zPHbpb-{ zgiA6;f^1laoG=mJN5PN)wx|p@OkhA>1D^?ZOfWEp;p0NyyW2k+Wqi%ViTOj6d_@wM zuvV$vG$Gh$kxJSq{+#^H!1iuiJr1i95M>0ZU92@to28iSxFR~vVX$g%ZOul?qZHw= zF%7L$15W-SZM>%ZFfY4>x}SR(bXJnMHOtT8r=kxvl_v+S!u3C=CbB}oW~zZS(&@RQAcys->-T7 z4~##db9hoS4M&1D<`Z4f{s@vau+bL~yuKuiq0t1EM1IZXuz z> zI?W;b$hbeZbYlI|u#@veA<&;hw<8{_dV_E2tTX7j)H%T0;YUt)d+*m1h3jgBi=KoR z1;&y4Cra2WRf%@IkKZm|DP6tRKnOFbsuEl$Joi06hce8Oj-J`yQ`_?jOE$J-g>+Pr zw5aRqRrM;AvBrrfD)FI>om&oPSG()wA3icT&J*lXq+pNg_4(pt0E$=;T^#BXwi+(_gT z{vpEOy#!*lb z&pC9OMl5kdza?T0qayb^Dkl1W085?R`6-dn9cRUeu!&*~VS;wO$j5%+!TF6O`}O`C_!1bcbQ{TryWK8Hl4MGKGwuR67VIzPKK_X zjc2g2(fZD#w@+lig;m;1oyoXh#I{_Yb*WN)ah41LRfFTAh<*_ay(zR6y}L z?8Qxnx%@7Je9BcRXjWO`l~*y6D)i0OKptJ>WnHtKnz$&G`Tmd`4lu$^{c|+mcVFsR z?$czBBOf{k_Z3rNh1~Jyw(2GK;=4YvGq&df+Mbt@W05f{mTYoA%qVhCY6G{l-bn5U=}?v9?sXM{X-TW2 zr4VCFh>1mKQrRYu@vDkX?IxDbL1LrFIk;ZNEjB!csQp6<00Ts%zHvB5Jy%09dW#&* zDVCaCJ^ne1nf?pabJaqx{SUBfWaA|Zvmc#6@{#X!<~sq>ch_t;LGR3U5gE=W$Vny; z=8fs(mXnna*{I~zrTb5?kA_IEtG3q23ZM36mRFtw?d?@Q|LP(rUI0wW% zmMxD`WCVL_(3DA4f^wOz-HB5;Z3D~C>p2esD`!H7Ggth?xZ3)nP{ zmtG_IF>Q=wlRRH*t4Gl~Y#q$;pkqv|C!s&JasA0VW@UShX~{;O2Wtrz*gC@Zl#T!3 z3>ktTOHn15t~*NE1=G^Q0$Qn0frnc4`eB)LdhFJ?A^w5hMl&XD+nh(y(&ljGM|A`W zy5d579e-IB8$W+c<&Am)w^TtZqHCBF({#bYfRmWE>;e)Y=j51Kuy_$AE0g@`x3d@L zAQB<#m_n2#gWz3;b)(wCR<)KQw*w{)F-{jYiU)+p^+mK94dnlqdA{gAT@{y5eZ{ET z0|I#1^VUv^^!oxN`L}@fDkRErU)`71s7-ojyqP_B@#8vQ-G^0eJ!iQH2xB)k%)Nu44mmFjY&9efu8(kw1jV zKufu*w{lxsl&3n^=r`-K<^YV@x|oMEf{jd4(tHHIq^k1|SIY#B9vIsy-g%g1s?3R} zI9Mk*U2+DdvH8K>(Pz~Fkx;6UgAq|Sxx3~aCRWo8F=Pj5+2dzn0j@v~*23aiJj6`y z$6qQ40~<-RhBpS?xcR`APEs{(eViM)_yG_&R`xMK2@*3%ZlqjJG$py07Q!t8*WPE3 z>iOQ1V?MGg?$5u?orJS!J8{e=)-=$;iaS)qGk38=5OY9iq*UJAmV%q+s3kL_sTh-$ z5cQly3b}ulNvci~!VBO%w~yVb?j*7%G-^KnM5QDC=elZuqChFoP17E`%=U(}ubbm| z6Ufds!XKZFx9%Fz#Udl-bRMEOP6R< z^=gS2@=opozU1D;0jk!_g#D)F+K$#c{cust_iFxFw^L=yiVSgcl3JYK#;sv0+kqU= zi~%~UfG}Mr5SVT% z4;3(%wk(7ufi;k)Vs$}NREi?417z%AqD|C#tnQH2LWQTK2CZT1qV6?t(Z{CRuiyJC zR7ZBJtBWykmOB*}R*{Vez9%FbLo*ezt(p+1^8N39ys2Gqgoa$#7STgnOH!h`uSb)L zQBukhA)zJ~PS>T+0GpvSlnXQI&N|r*$Q|FL{K2ulh_zU2Jk(v;**8`^9BJSry4=3q=i0+{R-dU` z@Los$lD>u+AQ2em?0jfvz7_wE+r{;7v)TLX@2y|1Z$vfSubI(lON@;w2oCJL<1F*s zrT%Ny^o3lVc6mE`T3Q|LFi%}Jann;@N#R=MR&$HQgw47o~Rr0W$m# zIV@`CF{^dXi5ryw#sJC7A~Vkp?Or3j6V}lc&`{TmolBO;^I^U#T5|n>8Q3;^@U-{vsV;-w+`4BfUI{ z$_|`t)3)lT%_aXS%4HI&PXFZG#N0IxdAwb8_uU9$Bw5my08ZEnNuI^gUcr z*yMi{ycX*T+4d66XB zQmJ@gZe55X-L17w!_c9_XhV_RVv)=erc1z*w~^txc?t86F?29qCeje(R!$`sL#5UO z#+25c%LbyR{Ke$W%>-9DcAd*lJw6m?a_urxQEPuQi-qCkWB~i8FMjt6SOyOE5gv}O zQ7vb(PKe5(A{QrJfxMozA;LW&A38P*TDVy)@i6;NiCWd{(hm{Oq0`?&4$3;dPhGaJ zgzU}WXud7QLis1aNj(gE@-4U9LnPWlGWKcA?n%ZPWyw4?c`~&AM*Se9+-^SMUW!p| zk%auwX+2I7mX!+%5SUVcgBU~i&27nR))OM=48WW8(T>7R`Tt)R3JuEy1^d&PM~($N}pfa zjvASIu?xU1a;UupjLfm0OOR}D&kc9TI22Y|*%zuz5=!EU~(_a)+adRS!I6!Sr#!DVS@zPq*-&rxx|} zvoLU`2SWWuY~WDtRu<7rg($|L@A2C%_JvVU4BlM2E@-SA-m8_gp3M99L7S~y*yrxA zh(G#9wdM37;q2bZH;8h~>!O@b=6qH=4JkMGJ6&p!#WZ$NR*Al{omHI)OGwfIS zh*~I-x76nG+x3#{oq9d^{JhYzp#8ufr?AV!k^Htp1&3?zMu z&~wioBmZ(mFCasX`CDRCs}xt|uqV8!<%)3Pa^RKQp~u}U@=uk@qJ8|5@Dz^IBQ$NQ z(=I=KIdeewi`sU}`rP_IUKQ0ea1La)2%fny-3Kb}5-dRpP$*F(6><<_n1fe4?ci_Z zjk6&?Ygw$d*w#5}*Fc541Dv}hYCc}m`945)F1Bdy-VP`;p-bHv4$U`yCC!;juT4j^5F?PH+^3Of^Ln-KT85Q1qFU2M>%3RKk zDdMxXOy3G>Jt-BVD+7CfM2gm1*KJaE8sz2!Us~|`z2-8ug-oe?e9aX*=Ur;Xlu)e# z;`_AJM}9LjV-ssB{8t;#sm(d9mOy6O*@-dO&q@5WAaa3if0(Y9zpjjiSDzERkrU^F z41T@$H{vGU>57-nlYs+|d*7$M#t+mB=`Z9vpOVPXO1tm5U%O&E$x-~y7hhy$rQWdB zr|Gyseeg1N_OI;Xey z915JkLU~=Dvboa{U6kAk8k0ORHWOqJXT0=!f~vCepk|o0tSHoVF1%7);vTd|4CTvv`F62^ zZtPY~1Smy_;GpTNvgmA1F>2y3#)s3Bs)lUcc?Y;V;!QCIv-J^EI4j7rvq=#fs0i%v z>(l+U{&HpNoRA(YQ{dh!!AMvs<1Hccgt$5%6O(HqO(V!JY^vW2?`B#~v&fL$!QIIM z?oni@i(Ub{0z;~Np(}OlwVcanoVz4pjY~vvu#YVZr%7W>e~M6Y8Mk2FRRbboT6{DvjDOXrz^`?&kd0o|DGi!1L~jd~`d}mD$VT zL}lci4IQjdTdUFB5&+nOZ~+7vG#bj&gOGj;+I>_XUw(ABW$n5|%*g>TvX)OObFEq+ zTWm+z&xAdH_mrs+I(<3_&C3ghaTKnnGsv8oh4Cr*Q7bFB>vGWQ6VFDd!wJeZr?R+7 zU{sIhHeZVU@f6J2mTw1h&+4}>4r}`IWwg|eb$ff}QePDy=$3+AEN4_R2i22l5vNj9FgAOwKO(bO8Tf)AYhx9 zJMb0V_j_gl2<$GA6uMfjB(j0Xt$gfix4HTw@?mZp)s`Q| zAUG}ye(!T8le*E`==D(Up+RobAF+ldtFW_Q-#dRdx7cK61A6|@wYx0-CbTURygF`o z{`Gjs`6A9Lj>N@~*m=~%>4)kiR9t0!30~C2tZ&S?wHmeULG;^sv| z&qPdb%O>rcEbR^9nV?H|eUQ;zh|(AmR?3es+{+(e1t#p9dZw zVw*iZk?+;LIrD(_p=XLO8gKj}^aS=g$s`RUWVu{hE|-E_Zuz^3n1|gJKizmCK6CdW+dixKr{Mx@22G2*StB^q2L~#}5{{VN9CpGip zrDDn)@(Z6+3bV>~-qwr3yi|XPt<%Sh@Ju{aqPA!t%M|&Mk``=22KIT22J?0LkXe$6 zsI2zO%#eSGv1Y^aXVRSFtzMhyg_gSh5>;eJIo!N)%tey+KVc(fG57SxW>g=*17Y5L zqP>gAoUmw=kYUL&0YcayJKsN2W%mWvtIr=wiAjs)Tue#OV5VP&g+J^Srv9(Ai?gLUqKZGP2e<^m~M$ zSMfHTIOP0S|7X2~!#}8z+Y#|5=Ifx}EU%dwe$O?xW!dSalk}I)mDcj?*v5u1e^=QD zlKO;+*)pCcPN-d2UDT5i)&|}u&2G2ZBMAzTS{e^LM65TxSL2j| zvW*0m(T~O242L=Yy49ajZYU}nTs-yX6$^`uAf9~|eK#R4+`vs`p2|#&sN?++LZA1q zb~p9|Z^W>7RQK0h%-k$^_GqF6!SCyo2I*!e&)aoSTN0sF3X9zKN1(7#kp1Xvm04>kdbUky5t3oM3_8HfB!bscKCkaVQ~S zR84Glr0i4%_&{+F{+|EauU}*V5`A20qjtbAgGrnAw%aPE9NR!tqg;dfsi2sotYf!M zT%25rE6%V@D?q7VP4koP5{Q8*&Hqi;kp+ zo#{K;D4U(`W27j!?oY*#>ubjS1*VQ%pTzr+mv90?dGpedF?%4yIma%Qz3fxcUIJAhRffk^oF23 zXv7;u$X9AA{{w{LrRXdf!)8X}>p&)S{OdZoc-|*Rr;XMuj&SaZr_~@%dJ`DQ4&MTH z@#n}ELy6CB@G>0y55UIy>@t~+i6y|1Cx!XgfXYKlG>2*(leU9F`6@X3%-YbIFe*eh zphX;ZB=$zC>Y1QF=kLTZBh=Pl86B%1BhMwnKeu%z6Bgj|D^;EsE`ty6KKtBL!wW!> zy;!mK(WS-fS~a{`c^OiZ{Wc~~oV`^|*14STCaxQ8n^?($Jy_EO;OhTzc*mNKf&3)Q zoJY`U#me*YvtwUKuRkZ5{=Fe`=)G4K8+INgYFkE;h)pto_#1f}9vXN=LFqlTvR#UP zR^WI0WoO8*Vv{_yFLM=`->PEMzWBO!##__WBdRI?#F{qt?PAlKfXDv;PvR`If4R7{ z(oIH^+h+*7L_)^Vm&7v#>4QT5FC_(j6OK2^1PTy}ox6LB zt*si~?MwFy78m0ft{G(S5jx9D-=sTCe-bT}5Bnt0DfM3<<4nT!GJxWJk@AXDQ(Idu zUu^CqyXyQ}kb%l<+8lb`;D~5C6v@i1%AtWkymia3yZEQ_hGaD={3V-#=JFJ4RbQnRC-*4)p9be}=VMzRCYhYpz ziJ#n@3x~=gB|qLJxrqYUhbV-v!HZR_?;kD4D5Tu>cCwh};~|tcL=S)Tl*%K(9<*z; z4aq$`B`1+@WrX#Q`b@vj?op5ZAK=CUbqpb!TbCh$mp{aOPCzm;&sz0EkZFpC&Bsvg z%r5=&DtT$j(1a*{R(X43`3&lvrgK>yrJrJy`qfZ47z(3eWDPIAl1dCds=ULk7_qRK zzAa!jl2FMre_cv57m9m5hEj3O?q6XtE~sD5z{q}RWH z?{jgAY9-hKJ1ZF28g;!6mAvwr1Z7rb!&=Uex6%^vgxBeJ{2aa^kqs`xltq<@7Hoeg7xbZ0kLQStR6at|Ir>JbS28LW2||di=~@z_70l}IzL`BHhee96 zFpbARTtHcF7MoRDJ~J6mcqKZKmf!DhWBMiPw<8WXH)n7}<1?hfE33U0vR*^*f5U-( z(_2;Vs>(R9olK&L*M3?2v23>iqBlet3IbI$(gGYVK1lKbLLYWwGED+v3wa6z3|>&W z&Ehi9Yk9}y)OlT41u@N3UK)R3W(!Mx}+Gxfvb31VlJ1xk)BsDoSws}rY#u*|c z$j{X|X^bHn#EsVp0fP%Gn zEa&GwvXPb|yFqV?G7WAfIzMjDyuBXZXqK@CZ*xV;a{4QpowCK zO88L(!~~s@3uL2VHgG5mfieRTn_B%-0y;a`88SqfI?&kGaSB|9Fimv{X3md9Zo#4y z-k&_S4kaQ(iZfw6pQvuGDvO$lDydTybrG^Q z`{1XZ&OfPxHoXFa@3T80Dx6%TzvlkeNv;?bl=+?~ze{pPQV5SV;#6S2O@`94#!Zi> zwK%+NjnSYNIeIYZLCUy78Vtqhb$LA2GKQ$M7uLUVM?sC@!Yz~^7WwPi;_IOI3Za?c zj&_cd_Z_t#aJv85<$%*Xw%z?)a-bm|RTY^U+x*h`dLcxM(@f_1Qbv>3M$0O}F{ktG zAR;~#`-oHiGSt~Cx60OH@#=TaFT%C{&ZLW1ZatAe9>K?RLnwz+ z=o|bVAYJ@7!&=)qrRb+}t3`sh&# zgaPDZr=rsipaJuiJ92X&_y4j1ZyGzyzgpX^R*{fn=ujE&VEeB2&fViTDAVj?9*#<| zauNJTSdZkHtfc&X)CAybs63B54;eO!0kV3*>7PvkjCu6ZGChK%c6a&D4R!1VJ%|o-Hfq}rhfZkhzw(r?~ zAM`vYBdgzB=E>M2&O}DCENkn-og7?7^#=;xN82IxOidAc(Rtm=F#wFb{~IR z%NE1m2!_O7m&gNz6El9+SwDlFyaR+qj5@9kwm$t3<}5w5@0GjKpMD_)-FKl5@*4UQ zEB}+)FJ?7cb3$MJVmzj2$Kln{pK~r)G z)ToOGNf%&WwE-jcO|UmMJk3#!_f(sVrff z8O!jIy&;AS>M5q|Bs@=JSC$^j^E-h**U*0=OALQs^_m)= zz!@pA$O;?xIoHb}y(JR6s~e}ZP%0F_8nVpYTDt_hoD)VeK$qeI`wBSeK-C4(EO8`{t3y^bURAhWA28!s04WX zBmK><1Jg;-UDiwBHnM)nIS`{zmy0L4Xdf9hOCT}OU&Ua+EDJE@ErHT=aGGWLP=qpn zc4O9TnB#m@xNpq@3Amct8{)|OZMW>UAy?07)--)1g^(wrCRphyYA?8rjHPl-Alb#W-N}2&W=#7*Gf5K zuF!bU?f93;5{sYNl8lEdTqQHPifYac|e}j+rW(cQ)KRIn7Q7Sn(Gbu?~ z1;=)V8#GLf%QRKmoaq0)1Ivo5T++S8fIaB+h0w8Nqy2?VDL#^A&&k0UI&j~jk%p1DRWNe{VQwuRg%{Vc3~U;+oo!Gr?$Ih=Rsy#< zwZWdA>y5s(L0~z!RNBv*x!4Ep=OizAMxenZ?6BOdBFT}3Z}wx8l7Q1DIub(3j7+^EyzGH$q1S+J z&tvzlkTr53;Pfo*mc(kC+b8LbiU6?Az|~US^w|BYC(Ey7z1|qoXO_y(=#-UZg(z5R z{+lKOKGWjMZk?dG=6yabCfik(U#}{B&2YU(&XNA*Kfc{wJ6rAjr}c_;*G=_m@%R#L z{lCJGP(Kh)4(uWw2hz3q(+YI&2gLlb-+pNE)oV2;`=7~k?I&$79VgI;g72K8zd3$M zmr$5_5hm2?Ad&keg|AmdCN@?7$nQI}Tb+)Y5gI4UT^gx>pwEskITLC$5_PwC#B%4W zEO>o}hFucPC^+ChRv$>fe6w4?sm5LrP6}N*@d6ovE~~#>8ZrBafzH+mU7R%YnP`x= z8hW|QDcqFy+_cqX4>$*6!Ob%H-~CfBDSj)UNE#YAQ70rmMmxT#af$puuauulPsNI} zokr?^p;Z@czd}WYbI@+md<}h~a`%NEgi1|qg(-W!OT%Q+YUn7EzGz)pxsAlCzbb#t zG&sS=u^k?O-Ba%-Neh5iuv~FYw+g#QcjQCr)i0lp#avIk08GrAn)>Mob|qYhcAZF8 zNs@e=Cug*ekmTwbHR3JYtyq8%#q{hk4oBzozOl$JIREcE3_&;b{M9}QVXgNZ$InWM zdlRl^Pge0yqEb~I7Pj9%|2<@p{wlZ)e`gOYqpMo9=@-jfsJF!@rrPM`2=yGX|Fl+N zk$cQKT{$L@&%m&GUBl7)J$U%+Y)iLF*`obm%xw!ke0%;6{kyNO4&;>H>WMv=0J%S# zQ?OsXVR}0Bcd4h88u#pLTwh69`R<48o=bqD!yulJPd4Vy?WzC$xP8O9^z9lr?i}xh zFvo&$%Vq7v4V;h$c1TVlPy`wJ+3A5#ym%?Fa+_8$;^H0*wcDe#CTm}ZU&6|jI6Mm!@wO~j_2ePQA-01-ORB@o;BjxjZ6co@Ne3OUG&MV7 zO&v(}s^O%)L(Vn7^=ao4BT@97iyjy#9bCHM9tj~rm{~IuzuR#EC)qY{v0mvI0k$5> z-83;yt@DJ%v+n~PPO2OkG)xJJO~EV5U#`7)Qdxllf3CJT_KM$$!IFJGBH9@X zW{=+6Yag$9qRH3$_QmJH)crKxv#KSy-m>}eMrQxr{eBmB)lz~pY;LLiEn)w}&fZe} zp{3_r)y~Hj;VGV`tffXHp1${O$Yt{9hd_eLKNiQYJygH-ejzX;<+P{q%<4^`u$L`h zU_Ou^JlmG}poZlrBdL5|fg?yZPFt%CdkkH_NIZ~z&02PUt*HPxGXGPef5%wPTkrGi zM@lwX%b0T``Mpf4NSG;SZ{5V{=AdQWP-)f=;MCxS~3Cd4~%ge-@nBOuagkN1uio z?oMp;a=GL7(wIbjxm<7YsG@4sobbzaXiyZHIg!AAAW8WJE@QFF&d4lWQMrwy7)O4( z9PG|(Du}isZ{k^s^V3oy^L6H98 zsW2pB8vb|6eu+()mQT5>TP~%}m1x+t+si2%5VC*o(@FDmX2S`yvL7-PZcEB_%)$P@ zlvalWgU5#3-};&3Odo}fV)$G>9=xw%e(lt>jL}Y|yk0PDg1mM#CI0p=QP~nX0~?F{ zPGOznbkhr`R|St8k+4ofUiLoFCLm#zv8DY`g=l-+r^LvHpem!c`x)!}*hs8mItP*; zTwYxnYWFbUS_lLet{9Ci@7?aPHlW0EuOc_8Mq^GM4{&mvLZ@!OGnq)#CO2RK46_VT zP4eQS{|K`qM^wp_?uT~2dw4W1{AhgdeZYXS*H&pxERHDcX5!lI>ChI{`_=dd-O6r= zNdF8DKwBs$!asD+ie_NCfae z$q*|6x1lWDa{RnO*07^{kgc!jlv4)V(IBNh&~2M)$83>4No=Z#`X*Eqa%3kQvabq3 zxGi7AE!jOnSS=01$O5ir6|ts_QmGFh=MNG5m%`8a}JdgTiZnYshm;ny~r>eDzR z$+vyr$8W=gKad0jZuq121>%MuroFIuwDYJX{ql_=$+>|A(>Scw^PGdDxs1}|9sF)x z?~w0qOPyn13ykdi5GxskvpbcMd&5fr3s0K6Ri6D6TWo59ib8vd7EF9wmk#ZyQJ1;; z3;pM{9T(j8OpFop&&}?1o7j%)r8xVY?9R0f;MwvCoc?2#Yzi;R^IgrA{ztkEJA3S- z!cWUNBl3-i5B}G*p6yND+W-BRik*eHt5&bVN0%2G;^i`ba}^W)0%fJtCM^d(A9;8` z>DY(n-#a7Jk}Kfh;nHb8O*NQ;#m0lp+-^K8#^rlG&<@Ms4(8%2WlBQL`9rZq9py3ZzS zy*V$!R5TEW{0+*_cC_kP%rPtjPrOh=59~vK%Y_fa;;`M1R**wm#)8gE7mYoS%UPf`?NGS@cIivC z@I-MqCmcB%A(ytB55B%P958BF_ifFR`K;x}IhEp)&4bEEa3RP2pGUm6(0j1z>+1Nf z^R%a9IN*CK-u}7S&0B6#VX(_b(A{*ZW6tQB%{j~J3lAQZXWf$R;6qyZhibJ<(h^@J z%hOeFzdyo3c6pe}-?6=X!`wh&0{8By!xzD8XNp34Ei#?dS}>vCC1hM$uex?054on9 zKA6(;>VIWt1;{Yr+}3(3y6X8ar}F{Wy98A3(Xb2jN|fArcLDVxA)vf!^T@-8_SP%E zrw3yUF@FvI#lMzFG<<%3t((UIP%T%wlpCFY!5I~(h@(7c?}X-}$0a$aYzQuoczVxg zWTwIQMNI{Q-nltqDnEK$T+rdrmK;lP%BfCQD9JR&P9hMuY`Z&ubfT?39Qh&QF3not zWe;2Y=tqk&?DwWOTPVpPx(p??H@Mx!#jQarfLQK7_&H=`U-?2)Ag4I*Ek}%PpX9$D z)bp$=?%dDO*1#ofK{MUqgg~nUwoupB_yqN-mI{sJfxrG%9>tq%2kp7oF`#)v=OZWL zZZY!lg446{%1S+)Zv}_9eRrOZK|?Y~zymO8(cB7iu>E8HN1>?{qqDArv|IzDM-30P zD192UXF5*_3mlv3>i3)xbNVVDuNw~k(jjqLI; z`peXcFFN$pdBMNAN2Gr0>W!skwkY&#$@Me?r?mdfixf#{yMFV@ZA*pp1I*}Mju6&s z{EG&}_cQ%8*{##z@majv#fU~_K(bU=#+Xrsj z8W-$ZN!haCwiMsFp9%5c>!6x~Gt6weB=5><-0CQCF*u$CT=dY}Ky7LCJOF%0IL{YU z`#0mSj`YGY7A$;2m_tn^IPg>Ubyx|!NZNJgA4B*ZEgQYcd|P-S-$>_~F2~UN`3=KH z;YSg6*o)6^%2=xW(`OoYvz;|qsL~mC*f_BNBrWE#Y0aF5%Hap!9`0IM^Qs@~ubf_+ z;vU527YRSUT=Lj7A#2xyc$-gH%>9CMzT2E*O5CNFG~un&rv~_MaV4g4@E4kP@o;FPu4nOOcu6Lp5XeOmhbN@|_m1%~a z!BU+PEjY0;R*4;OJjf1?&ji_*P~p&IJ;7+15O^Qbf(2qVB8^jXcDY<#7e z)Othd@(tXTWAqTHpiHN^?*3anxlJsA(v?4;vxPzpv^wqpq)a|YAQI9AF(K_3!+nFG zV8GtK!ob)os!7q7pV!LCZ`R;c`SIKsd6P=@pg;C0 zO8FMmXQv)qq2@e!{(yP#2BLTGd06R`L~xRH<(}wZeoE?(!!9Yel2Tl?f2#M{%%=sE zIJUemgvyIfq^a*KkA{twk)7#DN_w}R&umi7{9$loyFoJmTwla3*)GthTRWy%aWI^3 z9pgXSoKdp5P`sVx6J}x+iPV^4fZr~B#45kcmKUk4N7YMX#7A;-mau1Xl-whL=2mU8 zo*IcN5K&e=cDH;dqHGl>k9>lB6M`!f+_byFUA8_A^3PTEaJlT=@{+OW8YIIbZkBBpXJMQ10P5U!#wY2U!mdR+!q8p%N ztOu2|MXx6pV4^o{tpafy5NV^fY!oC==v8nfbA3YxP=S8_l3x$TqV|@a?JYeI{*)4E zkjzNe%_iwhh@{KORLhxM*spvH-XBOP5!%eBwWK*tZLUHYKmgpKLFq`5BtJG3)VP_{9(=M4WgX8OH)$o`)i9lxonz4l2B zhf~@WmJb`2Sh|MXGfpa5mg7V{{*N!fHpV&gsf?=8!6GgB9I0M4#WxR~3{Hn!!#&e~ zWLXU^TQB#639?SCJEc2ZV^NNIaJfE9$DU;Q7Nis`!}>pmlhDpJ52IdXNY~0`Rjxtc z3rb;8!3^jm5>G5O{eX61s`l%84KYQy(>c!|IXw|hyR$|Jlty^#F+ix?E(@Sk1!4HY zm4mnc0CFuIr` zR%5_KPePD8nhUfN)(P8%K7Y7NB!dvZP}Vc-JY*$5A-Bl zHN{`M_2EKn=ZW%b8bAAP4rFa@?4qtbeQgD8l75MP{fqCAtkxrS zjJ5d3{#B}}^RfKvIw3t4cldnIrhn-?FjDU_i-Z}?Q_`es`<9+C;;vmP6#rdrh$(V^ zQm*>@ANTw(?8JD0Cp^Pp!b zuj8%N7?Nhm3IvtOCHK|5f_<@=LnD>5Zc~-H+u*n%n zU_8O}t(~ST;S~If!c{v4^42z}7F>}_!4>=ezVX|i9W+$A8*9IXQoBzLV==vTk)liB z!OGsKy8H0gpdii1en8qZ+`)OF!ikNCD)%+*e4V-|9=zwKF(D zLVyHtnv-__EOQYP92svf^1lWOB0$>tZU-A1M=q{E%09nU`flCKq;(MM&vvkRweGoY z+Xd=;$8=BCZ0jEg^qS(4#rNY${RmQgAsm*^jm9JAF;p8){oo zjkgmi_1mbT>{<0yF1MWZ9?Lv3W_aOa$1|I07wvkb2m?-OGr9G?8fo92)m9i@FB^yC zO$g^kTaGtt*hBhCeo!37FIn2IE&Rb=?>q3tK~VOiX6Q(*oPvO7abp{NDN!GVUdh29 zOn!Bg{p?B3Vd>0ToHXjo$#Dh0q`tP7<4L`*h#l3RwVH~x-se-Tf(iChr7PCBZbI{M zw|2BZj}zPB1!1@Mm-QiC)MxCE;2%$V5hlQO!t}3V^#E z{(UIFmmul!z~KtpJbJdJRGs7!pgYY#XU(pPwA;G{Gpz-}p{D8+viAPS)_*Wt46nR$ zy9GqFo59C=WHwfaZ6AqBACfX?4-n3#1fB@G@f9^$lkLeRxCXm(+c364Slg?}2N$<< z12FvlIIv1_*d^%iTA>cP=bRlbdGHJ0&BRZKmaeGWmWjG`JyznlZEjTDT5re>?M|2D zc|@$VM3>}`y%LoUeP_*Q;?hdvtic+h$-&!y4Zje3{k!n)n~N?!o+q_5(*-{y$)WWw z_Dv!$-&48W3FD5c`k%A@eeQd#<;_9C5BN*(*7;BA_T9H?84~Irc@x$*pXI1cgI(51 za&W+@E@l4=6Ni$ru11Z~#yLw#{`Z&(Oz&OjV`W1i77Mh4l=|Q*O34-y(fs5$`;U|@ zI))Iv{XYI9l4;IGXzh*|Y^LBfkeuNj~j&Y*9%(we1u$fjavAH3=FNoVAA%l%lW0 zbG~k0ppgVvK`^=tb1t zUd&$Khv#cMwOiMT$2%C(z3&==T?5sxRVbdn>v83IpKlE5iiqvsGM~5oMN)o0PCS)o z{?IuX&fXA3PbkmTghw8hH);^v=~UqniP;fA;I%207nTy22g;xhZGqtE=bdD2ec#7k zBgF^&@UAYmtqd2iuyeH5?;vfLm*Ibm-n0qzRs)ou8f`Tdz_wF09HWZ=$FW|V;U4zHb%bo))B=kfpCU$ug}>_@}fMq$xIe{$B1R(Da_ntVBNvHaP`^0Yq5 zpjlTAbcXJ9$`~H5NxZ`IioJHEzeMZcW4wyk^rJPGuEN3R$bQ$Q8(|7-UzPIXY=i#A z2)6GJ?b9!$%~~X73LQ7S!AH8Z^e1b&^1A0dq;?T(q=%Oh2QeWP*O{#@4YrlqDKI#T+KHanrBGuJ0CR zex{CQFz0CHiv*`-cRkc5Bs7!Pa+kwv7dcxM#WtV<@0;md@4R@oMr~v*5*4{H#bAzt zt@h8Pki1#nns;rqr{fQ+WgPilT8OK~`7~LPz=iFJR}*Z$X)*y{w=u7k0se_soHZJns~n4Tl!w6Oq{g9^&Q z_fZ>n!;$lX%j2MlokWFMbDo;h7R29!O>OsLq6bpJue0V@@#*Btbg8BWd1O4-JUDzY zG|C;NxnwI&DYxb$BuF&@)(_wio$-ZSv>2D%u;9jpXeTnt&#~WneAUnOK<|sF;Oyq0 zw#s~Mx{}(Je?Q;lP-Wj2i*bX7@_L5hT;O7JStRWQ!HsfvJUOahu0Bmv{`YUUX6({B z;b|l+z8n(>eP4({MV7Li%ZSQiLOO600W_Py1JDg55RMx*3v0b%82_G*yjxQ+)b(Q3 z>5IIN*6H_KHGOv3(CJT-*PvX9(+bQq9k$OY?EZHupX?KDa=KssI9)7k3Qs7+^owKV z*9|QnAMCW@1s>5kexvrPs!~d0_UTo{;ueaChD4?TO}6L- zOR>AvcglpN>>L8(hV65y0(33*C6*t;UT}dvR`r9)WA0o8MS(EWbr2hRW%{I!(sn#W z5+7PNXj&zq-;v#y5~4?om$@49%i7#Q+*PPETqWt*`%=$t$F!u&>1vnwcm8@_w6?#R z&QiBDaaGoja+bO|_2dnn027E$Oy8yizucB?b@Bh(jFkknXDzuQE74A!hKG55^)Njq z$$IJ+xFQ<01-X$s>U<^``F~9#Ue`HwLR8p*{$hxAVe(ZkU7j8O02s}P0v!?rhv*wz zZ`i=bnC}HK9|4hIG~-ow-bDjSd}i||#Klr}DR0s&GnBwj7rGlD`xS^sr|(%VRg3|Y zEeH}3WjH+vW5poXanVHX@J+kt8t1_)sC^Zm1cyl-j5h?KYLpt-JOn}aD!ZG?2@k2r z7rH1U!VGNm@;}ryFPDu$7Exx-*$BVNrO0)|s;ySyG`|xH0j~b(1Y6V6e=ymudtX?cxj?|;|$B>Ff zg0-64>@9q*&VoyxvyGSyxDxgMQi;A8v}kLGkJx~y#uGF&Xkn1@PNec3k{9n?Pp2=i z8c73C#AoeI1lzR*yjvgd4TNLP0y7}qfD)Hi4xaLA_a*@c!mu!g#gG^-{>g6{U@`6G zzk%i0VM24>!K#rY#aG;pRHwuJBxF?*R*nbn@mz0PM5e%M%@PioJZ_et6yufQlY6;> zSk(%d9njptJr1FMXDPW zOdyVbKp9Fy1>IGOM0e|&jASHO)@g$+H=Zd(g~)Krs630C-NyY{!du&{L` zJ8L#{PZ}dTgo324!+m?4#nw$YrIaOxWi>XaO%JzR6h?qMltHcs_pOVIvl!cRr83gN z9{N_Nt)+guT}o-S;!n|`u9Id2DO zjkDoXoR{aHyzHF+EPAp`O#bRiKLXdxees_0(5l+8^l_{mglEtiNrS|n~F>2w$;n; z!Qt_|svfVKa}1K?Xb3}u?T^E`wSXTMK(tIupv~Le5)VE9bvs1#%KTA_!b{W8t(PG9 z=Q4BAjoJZK1;6D$APgWEQFE%xeB4&*e3*8~mVdW=7pikE1D%y00TI~BUU&w6XoPO^ zf0BvF1d5-H*;3|%S!8AVpuTcj_4%lpG3ZlU8N|kom16 zaCgu=yce!p_PDXrIS$^DRnfgHL71KMkADt58dOhi8$zP9MsiG8b#+3g69p#(|pYZVQMn&I(Bn?}2tH=`-)AZh`hg(`Z z+#P^N10}h>6P06J3*>~zga{QZ+N1+k)6faF{jWkh%pcmzSPY0(HG7z1PPvz|JAdf; zjj2tIBwQG1hrhIh>}GO7^I)|cc`Jd@n${uuFA++ii#E_)=T(QP*giMHfgdr59cFvn zr{!|PNgQvJxBZ;fPBrvbgXAA(57USZ{#a3Rq4{L}Pq2~`2{o04_j6ud^g5IVd_|6G zOmGILpsP#Zp|Skfwr4Op_a0yuOi%p??BM2dn{kcWhEe7ITochL8_Dz0+;DU(Mjh&A zy7}#{d;X1uH$E$*Ym(P+$nUWGq3zZ67mW^|5W(ojoID+7XCtgCBc3uK3A=F(Ob|d;A76q7vg^}>#K4aA| zho0-=#&q5++bBACk5XU*PZPZv^w5nN`VVHjP}F35&{+7FW=%C38tyW0_mu`5{pggz zOJf?mP_GYcYTM9am=tYR?9FhlRGk$8t4Nd zD00OjX0!D43o4#z%Za64#M2&tq=Cqn`M|wK_(0YaUqNUt+ICLO13@FzZdAKE`)#M` z%E~>Fp4WL1IO~6^p$ed9E+;}w&Vy^S1!@06MGzUS&39~PR@I>H1}(ZkQ%`ro)K+1u z{bkzXDCOobxRVK?E;GOcgllQ&5=}O!s6M!8;x(e165iA_$wHXu;+^i|UrfDf7Kl%R zZ~qlrzU46DGA>$#{VgXPiF*M>)>IE0~5q8TtOI*a5BDHN_ic zD@_42dDxja!LB5-H)sP`AbH!D1Dl%5x_VOK`4D}Y6QdE*^e|^rT~uronyROEpPWL% z6=YNeu7=*nuX~tRM2V}TibsM~09Gh3Y!xH?3D3j`By)udXId9H%?2fp`0;>UB<^80 z4yRVhBGW3S7-(u7Qg0SBvw?bmRf5$y5g45Kmg5#2{qNh}s(uGFa(mxSCcNW`(wKoB zCjCN{A+Yq`X`lr+*FZ-h>B?ss?duT{!ab<|A-d=FemIlmqBp0k-MuXA#vdZ18Z>yJ zLabigp$If#KkrU60-$N=si!qMad!jO8Gf!Gn<0^vf)L zO38jHH>y>*@{vt7uVjW1Cd__(zOQ1`j7(d?-f*U0SvQ{%iNF@s5X@I`3!dx#+^a+T z*i?tennE|uTEn>6?5T??F z=kS!`{i&(YrG8L30KhI2>?jciy=w$=H7GZ#?tzA0&35P2-Cv+HNSWH3NWsx7qVl5< zA^_1$5SFEWn1NUZ^;L*R?SIrr+1-9f`kM`ud?+CtovF8i3uF?A8bMy7WjfRO84!@` zJH#OL8>G#J_Qaz_n1}F<)0}uLIQ5TV`w3+B336oIg2&Z&PzpeL={7|>*?#^}aP2Cl zkO>}jPR%*@cQQ30xCWxx*p4hret^11Ah%cjqf}XH#8j?B!-_4M*BG+N*w^k=Ly6yx z7Ab<+8z{slCT`@#2*_u^8-r+eN_d9TNx+$~76;YPCPB zwtw~!v1n(*-yJx#VtwPjcT==#KX-gUyEH_;+j=;g+H4uvKk_P3TVYRlcRs2%yi)WR z4x?ChHhJqx=f}SV?+n}Z*l#_MZV~)wS(O-eoxi1iuBB})EL`}d+el0mUkm+>=hX8# z%`+Jf3W7msdBDk7$$IqVXp7u#UwqQ$^R>0 zQ+XdRK2sC)w`8EX;^cNsxk?5vMsPMkaq0d(nw_+0+JSDZONSJ?nF$%^<0BmYjR@!i5`%aj2Zj_aa0wFa&8ok;*v?s}BiOy$W{${Js#6JzT z-PLNKut>s7BGY+eVT+DTzQ=Y?<1RZN8L3wmdGpKtzM7Dd7qNnRx~DB#q_~A%<{##+ ztE>Q{IZ)fpKYbp&GRnAtP<=U6&1 z-@{C*7wr3*($0WESz}qAmQB=LjS@T>A^{Ulo=>Y1g6@KZt2D|62BRtO{Xb=6#IKs#=0#a+@MlR}pqtLXXGsBc_E z+ko~(fTY)igZDvu!_!Q8ZpcV(GYzYpiwkLZzA#2r{1I1{O6sn2ZelKmPM=x@4~Vpp(Qrq_fL~!HY$X42AE!4E7Sb+~1{Nl3 zDr$P8KlR&3QXc^!?Ylj-`>H%e7!hEWKnzqx3}3dr*Y5#h)PPZ@?kO&jL_HQ@J-C4N zKZraU^Sdaz;g1|zYwa8}7J0yp~i}!Fwi7jS}J_2rfg3j>b?Nogv z5^#N)YDPRas9vC|abSt(A*%(FK4GRR25FjiR1FphpBhaQ6 z&EE(T+wcU#SHKl8X~`M^!tG!^v2V90UR(+%%cZvtyEKEN1TJ9ge-vXtDU{J<2j~y$ z7Y|iT$KM;Gp*^^#L7ND`@rNjirDPSLn!M%`gB-6+?M4FjwqpNi>c1YV4-q6u=P>MK z)JWhsj;)Jbwf?^CBz6}to&io$vB&~QUGsYnRDkNLNm_1H^CPJ*Aj2(*)_d+#5#+(*{MVRFaQ z6<+%$Y18)j%|GWu_~R*w zh*p4f+|z)KafVx$TseI2&N2SlO>Og z+gh}78q1NKVp_|dL^y)H`ZB)#O?cx)jKB!vM_A^*ejkeA;i|AOM<;X@mCA>SZmT3w z55aXL%=r@-a;o{><4gi9mT~TZQ5yZ)^;#^QM}Q-`4YNURfmM=-1%gv8B2EnrPd;`) V(zw&n#c6oxvCV~F`=kGc{~v})H6Z{1 diff --git a/veggieseasons/assets/images/artichoke.jpg b/veggieseasons/assets/images/artichoke.jpg deleted file mode 100644 index 43337dda5f443569e2b3b5b77b89076ffdd83d37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 201676 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≠R%mv(B$*&F671}?}|Mq$xkbZQtH5R5umV%1~; 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�==<(b>3l+HyF&2L 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 F{|7t>9aR7T diff --git a/veggieseasons/assets/images/blackberry.jpg b/veggieseasons/assets/images/blackberry.jpg deleted file mode 100644 index 4d8193a82ea201924a19b0bce8ee8839b6b0d2cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312472 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

      V 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 z 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 vnCL~Mb=cN3k5lOvdg8`ERmfkHY^4jdHjS diff --git a/veggieseasons/assets/images/endive.jpg b/veggieseasons/assets/images/endive.jpg deleted file mode 100644 index 80c5b7e1a41c7f35290721fe520863ef5ddd41bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91526 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

      rbLa5QLDpIX{oowVS8 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 H;3fMX{sB{U diff --git a/veggieseasons/assets/images/green_bell_pepper.jpg b/veggieseasons/assets/images/green_bell_pepper.jpg deleted file mode 100644 index f9fac8c47ad07026e2eb28b06db8fa0619ce73c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149332 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⩔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 diff --git a/veggieseasons/assets/images/habanero.jpg b/veggieseasons/assets/images/habanero.jpg deleted file mode 100644 index 3d85abd69b45173383df3df4838dd10872714535..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157928 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 CL4G3u diff --git a/veggieseasons/assets/images/kale.jpg b/veggieseasons/assets/images/kale.jpg deleted file mode 100644 index 7a099295da809b94573e1d16a0b4dbca2dfb7387..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277879 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%0Ah{{V)Qc9Wt^zjn|#3n1;smq#9Cb*z|&<+b~O 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

      GAa5=11cG|tdMit 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

      p}K$8 z{-p`bNfh!B(nGl+!9ovDcMpq}R2??yw~an!FpF;zgUco z8w@60Joa)vX0LU8)HRYJ2SYF*5XUU(j@dd*wz8R3i6Cj|4Hzn~eyuw7QceO#fZHKk z2O$(2=*6^rULADjaR8J@6Ry%EIs(qt3pA~La%r_e2Ic-#7~KF;?8fga*nG*`E~J{N z`Y2)%5I--hxf*-qI6JqAv~v5js}d@)HZl@!bsjgRk6sbqrlgVvqs(Iml}lBm7mQ-S zoIP}drPBpLS1LxK?_AQwBz<`!8X}fk5fWckm?N;#{Z4MH>Y)bF8hy;yCd3;B7iW=) z3W`1F(v_vM z{YL=(Qs)H4t9xkc$T+&lvP;E7!arn zaJD6*Pbedrm4F%r-C3<*3DP}vEb+L&0jL|DK;Itby+ypkfp1OmYCD2&8L_Y#>i1~C z{{V%%Y)c#l8bD$9skad#%J34z5FJ@qGPf%Nt*H+$#+3ty4-|lxNI~Uq4Tbzy9RBS} zs;K>VnievRT0{Q;QZ~BiY&jeGX`mCc*g(`~wtNk9e2&3^Ows!63$&Pgf>uo(?HiES!5YBiDiD8vWcc(g8M z!VYHAqr*&fSw-!r0$bcR9{2faou14++&;S2$UeK;+$!XQ?9+`F2pIR1deYcwwvaOR z)$BeZF!oX9)W+bCHwqe>81di*8g+x|LUPw&-dyDz>$i zw=HkVz`yeKOSqTE@~fgjnFuV;3tgCydSQv>xHi_lcn_mNN zV|wYbfPCeR$R5f-5Ol%2>dOOwu%CxpC(&5_RhMP0Sk@i6c4b+1 zPwhUaa*I|&zS`KM+Q zOS+tvo=v1qIpBmw@pYfy_vEd#a_*Q2^(*a>H3;>;TFeEqC&kT4w~{`v+K}6+5p=68 z--hZzZj7KVj~73?MkG_w>6T4I29a(=Ya*$)Czs-=S)o~=BFx6cuHP*oRJxc${u?t7 z9d4xE6+)yUM5+`tQOU~1Knkv!dQUE|4QY*pdt{AF{Nt8U&1lq&Rh#hEKfgzI=+D$u zSqlpSTLA9D>(s$dFNUqVb|yP88OIaf22D5dU&4b%x`=$pfpR)zUjboe%SgY8t193A zk#eVX3#1`)GJ&c*{JNK#nmyWDNQp8=aIss0zQz=$K*Z_1jl`B1HadA}B_VojT@Z_N zXdpNESkXjHQb=RXGCJJ`G4x@(_5pmX%5;r z`f*7s>vz#*5*z?Udu!;gEM5vlbqe!J$}l&wt^*&5ss@O!%|jSxQ2GRmrJYpxWXF~K zmAQdjg%5LlvB3W7FC2u3+>q9_g|B1ZYTHUl)8+?@0foLA-0xup;oF0_oy#I3AUQWt zm!9}Xr}10jsAr4^W{g>u`n3^zxBSc~NX*bO9;St`Ms7CMmHpMA65&-rIh%SZmRvO` z3^TfsofTVz%|Xx53FAu2!&8z8Bq+H(+yxkCTQU--8;m_Q$OvW30gou-_h=|vIc^u@ zz)+S*S)nM>0<0B^gP^d#bCKnxRSxVFU;$^=FQ_V~Hk(tyzmUO$FCvF<>Tp)(RZqRD zw;N5cJ9peb(L&7H`NCr%)GW=bpF;i0i>%Bi(4tl%!HaWijYo&6K*1fMi5$-2QqP>9xvA?8$#Zt5&%Pg!lAOiSu z*k6L@Lvem_iiONnCEHNbh4>Sn*V~0*^>=nyk40ySoPD*P8H(>)VQlKeW5iaT6=8!Y zHed%I{OQrw@Jen$^0>)|!|zt#{_d{(Sc^y?ku}C;3V$wNLA#C|wjkp`00sC^ zxz9St3*t^yq*~l4W2)Ezd~2MQIos9hqNo5;4zBtO7{fL#pV>MQ(TdmsEpk6U{5RvVe+O%zY=8 zoBsgr2kX*}@9W>MsFP~UIX1gTHjWs9@VtmLwx7d`<)@!s>vCm9DY%^zZ2}UBCbkXI z)ydLR;qg6f{{T=5TWo}`mMRHP3-X`DW!22TcB0zt+e8*CxBR?fHe)7sWdJi@R;^wH zYIbeJZL}-X+^l1lNESzll=DdhioB`g=UPK7iwyDU0i<$ddtXiB0kiRQcxXuRXowIU zLV~AXFq1&PnCkac>OrznvU15WxGSMfrnU2BzCYrqq?euBk{EAc-p4}Vqeqpippt2f zF^yu014vOC_rC@{>r_K-%^usT*MPFASdCAM;du4w5b-mG=~6j@o5?SAr_=gtFE%F@d8z3 zC{BXI;l0v{W?1IFm4-k@0~V2q!ENDH@w-q6tnO^7q+e0Lha7RIO{BtY#41?Lx4R^5 z{Y4TGp;j*o&EWSb8*KWfRk4*YRK6fXeqi4F)4{TftEi+eCJYtkYe#ZzW^FCa{cdAAHmJVFcHTjFkGTTP%>Jv5Qn zSe8&*nV5M(^6Fzybd;8fR54x`USm_MAuA|4MqH!UTaC5(zY|vzYzRJ!RQqh?frAva z?QcyaQtj4fi7BY)Rrx^0g2a(t%~*52C}ql?v%TQ-89Jzz(^a8(f?tkGOG{+3~)S8u8>~*zi)7>`g<+MzrV9QxX}kJ==UGtM#g{{+aFyP7}(mm#$w|6 z`sm*(Wn3FI8C>^Xt*ogJh=?4d#J0DFvC?`FeAUyK${Ou??a{y%@R%Wz8&;ChFDltg|Woj4E;5G6KfG{ z?N?v|k0`KgJv?hwh$9o~^;A(tn643pwFHQ)XV_sLf9^i zRxHe;nXu*4;pV4koawNL+b7lzvVJcQElsu-KbM`OH}7x=H>;DE8`i57#tFAdDsP^z6k8cEP3`h@xHC~)* z3HMZZsy(LLaVx|MyMAs!&U(R{ki?183d5RBFVCl4LHclzGsaAT*#hY|2xH~dcIJ~_ zmZ<*#O`17bG%N0=SkKD&g`=4!9%LUY{W_0xBFDCw^-0y+AXC=xf@0={8c*uFugp)G zqM_UFLWvNUm6U=8qkSsXWU&lVDUb{j*kC!n?=Lkh8)s+I;K9cYOYc;>SmLwwUE=E~v5k2pGI<%V z;YQ|{viwIHmQ;ka{{W^j+`#K%9z3Q(z9r=6{z{38D`+5y#qT3A(h~eFVD%F-Fx+k< zX(UFm0x1oXzn%26H}clmz=$1o54uwObtew2s4--Y`u_C;JhE<57HFS(1H~JOEo5D? zX@hRAh(2H9&EuA&mPU`IwvCx%l1`9zBastGFC*WXQG8zV&<0D$tg9+Wb88ms4<>=& z)8nFdQXRgXEQOSZVE!Elbn;kJ#j$vHyFIe%jpt+H(hE0I#pT>dB68_nDd41%X=L0@ zF=v}H%Gry%Ut2ecswFXWnscT$W(siwoY?A)K5xXQ+d%6qq?D6%2@!?2f;9gC`HiZk zP!&YrE67HtKn|~zP6*B6ckxu4Xx-Cp&((N=uy;|VT2FbDcx!L^w%mg@+f$Z&wXiBV zZZeF}i5P<#fC}2`sz3TFUB=2|7&AYN2uj09NK1(x_Ouk{+E+-^4MJX(bNjit0B zS+CPJw<}xx6(pO}uXVU>PQY^MQDCu*Rw&|KDI9c@?jj}~oIfoV+Dxj1MAC!ej5+E_ z=H;c9P1%j5v|38DKIl7#pHl&)VP2SdI*rcyIciy(5HF+-H{nkkFw`Po!HwF^Fgy{o;I>-C1 zMi~XPn-%V^BK~R{bzr)Nl`L$efp7=j^3=;apUlR`tfs&XHd~8eU+&XJS#*UD&w(M1 zmeM@h8iNC@vW!U}slGpXO3_WQ2@njjxB&GPt}P|+eIc-`5OTG#CjQ)NH+5*--uLqh z*l6STstwF(svXiKz=8?~3!&9buceeLQFy~hxw83)IgCHvr7;4e3l%3(KD*$w8O5$F zJtSrc_vkANxL#Xw=_bvWpWWuEBg7=SdXa`8I76uedY_n44JFZlZ7q&oTjxUpTOirq zhN4;~x#S?5`+TCjV3EL^5;HcXRALbmSU|ymzIpRi;ujf%!pFoYs32Gn&1~(8+N>05 z7CM^|r20M@w9>7H2^zMhm=87bTQ7%KinYVFZjiRHTI3$=c}+^u0;CWRQo*j-H>!y@ zCdZdAs*(maV!H4+9{YSku(2KDy*xWTe^ndyVlXx8u3Y~BgQk4J~}6VZgV&Q&0Jni}LAl7zLU~bEY-v__cVMpUAbUR}O9gUhDVL z#6iU3JhlT0!M~c>Pzihc)pof*52A*Z_1pU@>!>dQt4=obQipDuSnH4i=PTuZGjh-@ zFw7npaQf?+#mKm(ZDA}xu*I8K5%8^HVR3t$O=-j%`p#9Wm=kPGuYNuGQnYELC^i7v z_v4i;HYBqdTKU*uGVtm&QAtwgQuA?Jj|i>I619=pWCJ2(Ag(>$^>P4IU@e8{3;^|$ zLmT@mJAE%raXq=#eVJBOmu6S{X(C{;23>lb-uGgoMX%-_Y9FXX7jdRb&aPN>A{@b0 z*SUw2-L0&1;~ZOs=}udws3p9E0B+CC_$cj;HSO#ImDB)}s4++9Q}Xok z`?OIe1_S|Pu@8#o$Cp#9KCYuR9TBK3#0ODk1#F;&^XmSc1&YzirP*Ct_Dg)yr#E)+ zd41|ch85e!BFV$ZP^p+OaQOJ=d-4RQI za3lcMW)5#5!<8x@)Ap`5+g+Sz^DP`<1l>+xQ#l)>;$~l&$*;3IAdO()P~<_v*wp(} zQoBi8tF$LBi=I%wbn;MjBN36zUn(p}3y~+pNXG$75iDXP$g!4fC58pechjtU-t883 zW`zMRR|{Ztg2Zz3R^C1QkqM>%&kTU++nrbq+M6D9`KcUj_vzt?Nx7bB0)ly+!r-pi z1VQh3BU*SjrHDY_{#c_oR05%Oo=qCR5#!bW04|zY8N$P)>Wa(ETG}Ne7X-3?lFa`U&ts+J;=gfbQd?jy$FBLPdU zBQuxM%1KbpZV?V#qr}v9u_8ZA^w*?$2`!5&4;f>~x~p&cd>c^);xJ!%xWvgUk^pqJ zpfs#L6w%4r%zk5SZbg~m4TuB^#m zz^%?BDsj2G?c9Z$L^fcA+gcn|O+^HSgj2CGNg&cWbGO8g%c*Dv8g*Y&t_1gk>ZF~d z(bEjeBd<|)TG8u9y6DzdR<8onZR6AV2_+3YAYE0g6Riw~ow9Y+=3gxg16+8=5k<6% zjIp)B%zA6(sR(e=ar zrsI@pZxvr}FXki!80XP#O{VVPV~QUK_^F;|C6p4E#}nf9HTjyOc-^%ApS)3RBH<=q z8NN%Xw@!dV&1~;%8k*K2&Dh(Iaixz<(mWFU3D4`JtOvdZ_as{)4HVQvoWaNH^iXDE z+_o3{D#s2Ny}cRwC}FQVThU!bjM$K+wCWc;C=hPIi=OIbRc4GSI)FJ5dO)}+2SMU( zkJm;*E*zq5#V0Og$(3i2~@ENf>AV|_fnYtXbzY)-3!1{w1oH3?)<7>!TMEq406 z-+8IeG>?Up<$m_4XImjlD6p`w!zxWYR1<#wHn$4D3iNTTYV~>@{q#vg~>0?LEo6&YzX1kF`$So$hhnR=aQhL!Z+0B_;uJ}OXH76TFn1lIvqwG1mN z%GKzu>bW(ax3j;qI>x*=^wwF>2D9uANwFXX7B)Ar~07YG5 zNYox=FX648`cHGjdl`bLKoepQ zVfUYaJ-*$OUfcJfHEOo~uS z%AYiZBr~F)^%u`ugxkh8yE&v;n_~+R5NP>fEvoG88kXm89Z9#_4zBljI#D&iAi2A? zro!%n@fo>!t3+~ZF0UNUgy}1LGH}+0-*M=j!k(J0qN~bphLtz)2LAx^DPoEt7!F<* zOJ4alvUM}`*OD)Do6lW6sQHs}f-GE>I`C%j;yhKOS(0`q?-FwZ(@~46+>U293&&Gh zx_fX+fo5m8F5dQ^_h{~&Lv*>;7f|S5AWEMXOn6t!^(5Qk@=F!v+&h&gQ(1$C=rHV`~tsTLF}#dOTYiPUkpQRQ7f;-hd{!CR=nl_+qH`Mj;=)ka2=HYZX?03^M| zts@I*(D$pO^mjq>Kxg zLn$L3Qgv!9ebYk5=s^XCsA>gIyG+5048hCnrc2&4h*tgftp^gswy}Hn3~NFMWryZG zN^M{cEq2fOXwJKE>_9Qt;&J0)!jpD@=wYTonO7LFYf+O>DPhwi9Yp#mG`-5G1bRga zWY~(muo>0PLce`rGNb6MeL}D}dTa!je+wo zilf;=VwzoTB)f!GSpWx+J4iyw%F1KuE}y+ptk_Df%OGKVyXYGc%rv#|_Rzm6AOd^E z1ux9UhI9zA2Q!6*sMv)(E&Y@%`cIULeYI^QlZiJ1ya9c=iUbjR*oDjOqsmlqVPo~s z0ZTFRk}PWE+a6HA?RsR~Ot8Zt23EH*2rj5E?@)pudSDg|0J4L?_qV+CLVzR46&Q?s zLXn`kRbZh;0_P0tYO~l00g1I+P4ng-30_(UQ7zm+0@YyH@vIH+Lgv-tZ(yv+x2COt zJ=LAZb!CNOYb-rAZXUX@t9>36#N?`4>TwnxD^hLT=#AV*)lsfDatF&ehFK5v<-fsA zzul{yyeQ2g18F3mRk})^Qv90V!yOsAO&;NugrKnL^PejD*rIZ3@X$p%0>mvKR%HMk zMkh*^Gc_}uGx6M56x3;noy{UusW|Zn;j$@S!C&`{{Y;l zc+*Y(NqGjdrN9y|Ezc|dA18y7pxp1Ijy6^*Hp<^KaDu?e8slV%edVV8T+Hv+h#0h4 z(OGp|%$_#XdV1TEvaGAae{C?(q!K|7+}K*)Z0cyXNLOXNK|a`dR53kB!*SB%{4`+* zH9Hq)IAIvRk@f!oJ!;$|Ix3Q}rG}^S2PY`6_?mgC_wN@|arm1pv_K?7a9MhKl$)#( z^KxI^sWx(}g>u`O1goV9b}Q6&9!*-68=K&$7CBmJmry9HWinpzh=s0JD|2f6O5RSc zM^YqLj$&ke%%#DWZ9_`N%Hvx3V(={_QI4~v<&n!3h@ybqAP$z|R$qVmbuQtACQGU5 zM4@1?w<4ljlH7%V&#IXKMUq(n>o8)=d-BGB{uni(O6M;8$pGnOSc)cQt|ua}y&mN#NrM{X^il>?465(|Vt z0$$p?&aN5vRB;FD1uY} z?$9qr~ zAP5GHU@mWXTy0E<`) zUe_L~3fI!>rCRuF;KR}Apav{&s16pbdTyf!^n=6OT}I^@uPAaoK=Rh7W=PG%hz20} z4n8G+^422iZ=(}yV<%#guL>uZQr92BB9?B;60NGbDh&KNK%9CcRp*G+YR*_{R zU7AfYr~#4WI{IT*PLZ>*ApY@L&<$2T%D1xAX!jZ;>Z_Wt^?hA}`5X_ozMNYlkEC&- z7?V!o2DaUXB%tz}`=s(wok%SqEh#vH$IK~Io119`j*(q91)VVr8v~AC%Rn|J!ovIx zKDw|&r;YtR)y*B1g~JiUyiq84{d98X!E}vA$L~fg>^HYQ~+OAXV+@lZu)(81h+{I*{%kgaKekvrC6v@8l6_elXmkly;~rAt$M=# z(|W*XnXIlmj#XjycIDVGth;in_L5iu#`H*V(zhz6t8%TFvVm_1_^WUom^`6XQX6Rs zxp_tE9&sNq8Tq(DrPBD9Kq^=R~~ zX&3OXFZC+YwhHR1iUT}^i=mF!REew#yHoX&$*GG1bjn^sZ6QtDSx*iXF5{>pi5)Kz zrL30bL>_Hi&8Pfyu|;9GmDW~}i`z=sT27xk=^hyB4zyr6b}%ZEFl;q5F*;-(Ek6An z(}!3i0s3ifps^UZW38`!dSa>5@{X{>qHoTlh1VKBnIdIV;*E7bTkd>Sy4^q{V-sFU zn);;b1r~-!48@rWqG{)-WQ<9+&>mih2dH5N&(#h7248#TRyCDnSICTs7o>_dADh~_ zeYLB)Ic+W~?l-R2)0xyTd{PooWN8A!Q8J5kg;nP(bxqQ@Y zBN37oVDYS>MeI(O&6n>{hv&zzn1Ex2x|2#G1nRSL49W2Hpw&yb)6;#lWQgNy2;%_Y z(i}=Iy)s|sNvln6-*+&9_UNW9y8^EAJAjKEPCpJI^JHK2>J{CVl0v205Y_?ZJeu0y zEa?|(b3IKAG0i${&E-^Io726u6$WqIAYLI zPgY#sM>o_-H&Gswp%YCR$dX33k#eE8MQQSZJ{+-;yI0iExhy^!oU}~@oE?W_h>O1fyfb^j&wja zQ^VJVslc$*0Q6yw9*P<~ENsUNFwY(oTxlVc>Qj!Ac}U0nLZiKw$`=gq&h$}17vlE6 zqm+W55NF3@%lGBS*zR02;*f zh`^Z+ay~feJdyl#^UsdvK&<+W$hf|n`Y9aW<+imqI5LCZTMhHN=tBEdb?0&&OsER^ zm04R)yRNY~guzBPCW;b1S+QY=KBLBgCfq??P<`H#WwERs>@;k;t z^0JLrVsdo%e(yC6XHvPgvwLdyaqz$1tw3K$7rOjj%8N39%Xf)6%L4$>KI%P5jOXJDly;0 zF224MZp}x98*s*n6c5)$c<{Yi_BHCFX>WzQ=t{U3P)GLA42*oCQrfO=LC1w@4SW4m zv1U#4{@MYt7sPR+AzQIG)NsnM0krtb8x!iGksadZ-l`;!Mq^A1it!z%%XnlC%qn*f&<%K25~ zAw*+Ri`{Hbg}xQ05n3YH2RALAUvjn&EWITTUQz(M;B{#DZQn-0LC)ZJ<5w(wg1kii zRfi7DDH!mz z(IC92G?OK*bzgHIy-1OTJ80t!4}`puGjz$v6J>YQ-VX&KQk#N@T-rQWBo$Ra4y_I2 z_^1uEWv7ZqZO2h;Ld$}Vpw-K6VxB)1is7MB%Rwz~_A%0&=@iq9Xa|}W_ zj@_9fW&|fF>7-YNd}a)w^QxpS@+gx zpqT3)DbAMsy^ftyuQakh^!`_k=^b3zr0IwmNoe6)eCKrvlDplxSDTiE`iz1NQqL@` zBfMzAV*%tW-C0M5Kjo<#ajWv~Ov?;y%+8?nRi$BtwR1O@?^LoxM%CnmPs&+OPWUt$ zj<)9W&^-EGZyB(*l|0O(*Lt~B$JmD_@Q)gvLV1|5xVOVn!qze)5amcJTg|1H z%kI^m4ma<%In<1U<&w6zy~w_2%gg1U4Z~j6K9PEO#u6|E2Y#G?mby;FAvXl%tZ=<` zEy_5k(}${zqZr1J%mxErhW`M1k~Al%dF0@##Mpqn;13lhhOpeVk}-F9kYTC79Qgab zS^_uL0+7bW;~zEr_P5-ih0jgo>u^6bE{#lWo{x%^T{M{^SyW#4jzM_bTfT*jugch8 zJTMgIz?N2w1C9FnQLsGD}dUAV|2m;p{ubqw-A9|IQ z2qYa^hbg%>)7_!J2;c~xq1O)WQh~b~2g1a3V8}RSKfhP9l!y{@ebG}{Fk;b=q z7)FBNU6|=ncCh;EpTr4WIg5j0Fa4DaEvhz>>n2wQ*9BMI_>D@+jeFUw)=Lf=PdD>a zvg2hI2QlmRQwMVF8yN`2hYDAaTKKBk?du|;0gRD4o7<5?4lR5rBmrf%M3ZF=<`g#Y z$EAGo3^gA!F{mU>!pSs-OT?oXfNLhZjV;yj_^1PIYHg?-3G`N>ljCpS_Sf51Jb#TF z=h$tZbpmtaL}%%%TP`#W{{W31@xqiJ5;d=e0OL&2>FR0emEu<5ofpaQqkDQU!i<9y z!1^wI9B8WC*{!H3#9KeAlmNsp6UW&^$f1JcaouVS(rC{cj{L9dpaR&gd~vNuFf6C{ z((^KqZq@|-RdjL`<-nh10W5;cmB-arSpvRR0{8Wr0Jt66Mk3s4TQ(T8HfPyJ+Cfpw z$}OZHdB5SVlui*}mS%fmq+6Jq=vt3!2-hQk0KdD7b6YI~UaHzVT1d>mJcN#(f=b++ ze6-BY(nEbac@HUgkZD$7>9uJ~6YDMesNMkYKoGz7%Jw3F7xvY#_ScAgb%6wT)^(l5 zW-9pB9hjcns?CM+xx%`D>A+h-000MxSonS?sd5Re*Aeq%Qg5ks50-u<=4xcx0~m2_ zyizD$VV<|ec=(=?Cspb|?a3G-%yjBz)s2RpXYn;VKHZg~Q6P=p=%)E zO$L!-J6NJ%5;4qmoiMXAVjowV;;8o#!EqxL{KN7jXEu&I8@jKVybkp9!yytv%q2+D z#X^%JMw-Y{%PVyCBR7{#LbvLHA&kO65&*!qwG4T*e13Xes!DcfG@Z1BrPc3%dmjvo z{%<{gueC!O!tWyP%rXJAiKNPy2zqO3?$b9XIZ0|GRXZKjhDnt)a>djO)t1sk}<2rtIN;w{{X4YNB-f|a~y>~BOSxL z4i7NpRc7Sm=BfJHV-QHNPcFNnxg|s~xhO{Uzoh~oiKo_1!6Qb6ZhtcvgVJ=#`{LIto`t#U9Lou7*{Q77=xSz1LL z#iTe182Ev;HtEk!JL!%q^E(r3h3*Fmi*XW#+jV~|nw)i{bQ+{~j1oY{nTN|?4KCa= zrm_@B=SnEz%-j)0asbI6DbF1y{YxBlx0afD8x~?%MgYX(bf~h{vP^qxEr}W2VzG}m zH^t$jtXP3^GXvFA%FGftEvsF|w{xWtcr=zez8L9O#1)CR`(u?hj0jd>GXZUmeZrZQ z11M57-s_e*`ENq|Bk8k8IjjuetWSgA!0Ukl4`n5myHxl+PgM&cX^Q)6Dab zFe2ec7gOPO(?&IOpb(EJ!rHP^{{S=Lt-0Pr@iZ=3cI+%gfKp!{6E?4kmQXCp3WNLY zR|fu?;pwMWA>fn%K^C>K#N1(9y@uq8X4}ros{wTf%HEZx{Jys-_?Q#xV{8?5cxWn+ zNW)d`G5!?qD&1HBr-ib_am$vAYf&Y_^nkV*DN}sfjAr*3p!DT>X#(6PB%fan`qao8 z&OJp#;tVkyLQ7SnX4I;pwO-Z@c z6i=kE&Pf@+(_An<^p>KgHrr07JBzPpX3Iv14)QB8l?@b3^T{eyYZ;eqeH|lj5QERkAg6 zl~`s?!J-ZBFO5wVugY0{YmE)a@dNVIs3P|9mTWnG?K^-~LAA-s=GHlCYGBtq6pXv+ z*;D{CH^bB@!VQ=mNI<@u=C}0HD?cL(IAMje{qzX{01f?ID@nu-H_r4>II@i@FJtTU znkrh|;PC!6Z~?W!aw}OW&1)^JeYI@tyub{vLLdQ5F2G!l@nhz%4=WrA?(Q_PMoelA z$pBja0Ne3Vjt~Q|9K>Hy2A6hQNGp3s%5@w%Y(cu}U0-^(fY_FB!Xb#cHqb}=)FTQ8 zoCqKjhz)P$y{KToa2B;<{>rfzzJ7|q2d>qZ*effV@Q+RvVk-GsubHfCI>NFYf{C^J z>OH*6q8V(BJ&l1rSv2@k*fU$6qCzonSEX>s94(cEhRnT1#arQ^8H%du*YgyW2fge( zXUof~mR?z)i1SG5Id6z_xkk~WNaRCN7|O@Bb}nBcRk5^oyJ=xsp-!NN&az0wgGf$M zDd&;2okmG%<=slE=nRXkb+n3(tENMNc-7rYd1I!J^zugJv$T>hF3ieV+}$;5L>jz5 zewDV-qRlRY9_J|wg|J}OcjeOB*Uw2F)-I%w!X#+XF+f{h zlXAMdC+a&$uw`T8nke|Ey-MIKvWAUTOhCUMyrzrt0^vzgptaD4)qJ^_a{J3d z34+F^LnMOO{ZGyq--}VxkDiS(YbOXw`Jx zNsRL{vew&eG83~|jQhx=V5Vj#41eWDbVu&g#!02wewGP!Rr!*zUj!;LdDwZIlf_!3 zO;!z{V{pxr5WX!V%TjHl`I>DkoilV7QO@VWnnP%2J{k)Mbew`isnvCBt1&_jo?cbc z_vvHO41zLbQ(_Ptmsh`Pk|~_@P3GH4hKOwF-3lLgcdx{Kvh+ zIPi@N%OAl^W55I##}nWFDrl~)8x?lLii`*+m}hE8;wl-Aq<3Jd3iD#e1^#LP86I-% zcM~z?Ae|hLg;I65Zt_s-lVt!^8ZG65e5-BUB{KWBT9qN44 zp&VI;rql|gee6jrPrb`um)SpAf|f>-<3PSSV|Vbzo@!w%c8_lvlS5sIb|9+<@UwEe zKlmv`mn@19wft5XAF8k)U0%QptH?dI)RPc^o2UffID=bH)ppkZ0Q8FK+%7ljLeX}AXG*mY7x z4b~D1OEi8qJOC^-sMSQZoaxmgk*dc#D>3i$DXyOGK=DPU&bUZe-{q5&s{8bYB5a2h z<9z8HVy*_SZ4uo-))`RxuU@Q;9tN}Fdc!-@MiiaS;Sp}>01Mw&B$ zOQ|-#J@i`EBQHf5^{yAj_VtU^^<%@aL-)3xXEMfEK+*BMQkGCDllOBj~L# z#?KgKL}={6SuS+HcZ<#U=)B2d*Ihmto|zG-awL zi&@-_Zt|82TO9%14p-DXU*xBjHPI!5S*%b=abXc26~mVGJYl+y9TnJ~os{$Hh_$&- z#pk0FmU#>zgsB*K)-b`5SsVRQx>T?J=DI(qY{A=Ym?*Fyzg?FT)LWL&xM}dxnV{3G zYmz7~-AB3Vf#({Kt8#zpEkZXNW=@=%QIc(H+}f|Cg*ufyEvx)hJljpev#}5PcaNGf z#PrZHw}}Tc{52;|baA#T7~2=Swxu?+DEX1<{78jvx6BM;KxA2N%NNTUopi7_M_(`c zob@aIr??P)YBk(`pRrZNOE!>-Wakg3=KlaTsuv(uVzaF4jb&PK^xC9W7&?$gc;YHw z*1tlE@#s5^?#V_Gg>5}}{tq)p<)%eYWMZVS#9_nUU36iTU6D(qXn9bu)u+>P*3n!C#qscrC;33f2#Y!f%o9p{U%PTicCbpkECm z3zLF@QAISCQc1g9s46US^a^zmksM(OQpEKQ?sB$^k0_^O7{?V2bEeD~Hhzsf-db(c z3L?}Dk04RgRdQDaK1=v*M7!%|ewxMuFDz#YZr1Yod1$Z& zkBq8}g>E{|BmAUl>W2_lS}uea@pR;AS5J<%``xbKN}>8?m;{tcIn<dyu68 zU@qEQUY?|X;GnTNNc5LLak(SIZaC7aU@c|i?8dHf3@pPCbIyZAakc$K@bu9)EpHLG zw%6f6n9DiinEvm)Y2yc&o>nWGTOUrV)!8*Kb?yGfnBSxZAgLrV{WqRuhx7F$FJOQs(2ETO*z5P|Ijp#^51Os7({j^I9O2eDdM;c~Jn_m8^H*tl{ zn&grV25buCFWzHOvkaEG|6Q<3*R094rn7nOTk*D`AhLzLZ-G?nuOXg*KvE*`NVMvlJztTybO4 zD1=>?5}@SP^HtQgnLu4i05VyH(a)2YS3Rp>s%(Mv6&%*g+O4Pn1-V68P0exoyDeG! z1zSH&U^_T{JMa|NBxSD0Nw*NK-%_^ai47x%i2;tsPN<&u)ywgCsT*}CK&c5dy*$H< zUNz<#?NO*lKc_9sQ7V}N5&^uCpTwBksVtgxc`6~eLS;uncFvZRU2WzZp-+Jpoi`J0 z;8`TpP(8^CpyOrvQuA};TXmas?3<6BJW2C{!ycp3QbA{t`E@^r7~kTr`-v$Z=44qI zGaMI5jUikyNVzmer~OL&tL@{BClC3F?zg{}O^NC2e+s9UlBI3Yn`io}h>Q|AHYHBJ zMomiS<4%?3lD6VNAd{%mL}MDHWXeX<_%X#D{{Zzow6eUKAcjQHiY?13w!Xe)V@Ur1 z58h{|SS1V4NR~Gz2alP^wttyhXnj6asW!uQ2G)5DVfR>(3t5ON!<;9JRDT_H`r>GV zBnD<(afFXhOEvW!UPkbzZgrn#b)92Ht#ZRl6OG5Zej1bY-~K+VHgYzt-qIoXEOF{3 zzof_i0L@gf%1A~QH_Vjq{{S^J#%v_isNmT}@FY0#a_UC%)MX<{VhYQ z3hIqtpG$kRn3^5gQU6t(ew2jJn z%ky)#s*8KNibdKuV+(BBFFzJnu~lMvO!onPU|mb_)O|MjlGrMOF(dtpz%du{^?X{q6!EbL>Y>?K<6;91C*P*j1)N|;7O}T6;d4s3r-@y`zPvAm`Euo_ z+!tPk)gg{6UzJ$s(-Jo^()yliZ9LitF2>dXnSmQ;>5 zxfdNnZ!VQ@6I5FiU?h-_n(TBf`HYeua8PR!?4n?}Di%^yODebG2JuFwwW{JH5o!Pi zVW`MU+r8TLZ?>{Em0?~3^;Rok=_0j~MRY&79$JTcxiw}VxsKI1(w)xJ|BqqsHkGia0Vkl1Y&Q88n9uZFv9GF_pR## z&3q}WL2^!{#^8J1)VsKr(kgU}Adz*?Qy=(fv#3zyE~Pg%_kG-GnNiURJvJvTCd|y4 z{dCS0i7o_kFtZCB@X4x4_e6<$m}bMwWeKboR zQ-+oFaTlkOFs#aT8~*yUX}ALbKGR0zVQYfFZMe}aRphX1fooqQ{N8E@O@|P`5r1D1 zS1qW4;=PVI04YN08bJd5Z=DX9%yV-CkHcLyWm4E{BKEhVENFEIu)U4&z+T3*yDBP? zsGPv{da0v`IFB?R50sPNYBnTl; zYYOh|HnI3k&K}B<{{RqZDWOM*1I>x_RMJFQ-4^zf@SZir^)la2PUFW#oHHlIg$miFjYtyTjN}U=iEw0jZ+ZhWi%wuyQB-vwKKNecF$J6rBQtdBW zh(yPIP(%~ zTe9b;?or&Gz&Dt~9CjoC7>KWY2T^_RH{Pis4BdN3812C~02d)}W%-}wYTM1eXpEbw z5=Uf0pd?{}X;t$v(;Fow-)}0cGCmps5h)z9MGduR@pGq!I*v8nuJ3U&kuock*675D zBf{*6o;h^%)3YO4eK4Sbb7m(IZ&w@C{{X4~0P*$$XC>S8@&LaU=(bJoXli&j0Hm?& z)T~HtKxqhdWE6|(9%>WfAvP>XBG(pdIO)9-!1Jw>5_w4R4|n0cL}n^sj@MZ+QaGxw zr`=jj+-k8y0;~`qQ5!fUklGjV8{dB=ZU*OAoumH%r(_E2)lsWVm(64)LpHCM@l-+E zqKdJ`s)FD$ppRM0O0Butq!>)FF$P2g$8AM*oIEnylU+e0YS$+|+QbrU#YT-h*f7wv zBp?XU`V1~LGq5bWf#z)rrFB}GSsBg3rn`bd#=1g{Lm_2fyG|KHGX{)nK-xjYqz3%2 z%b{vCcp5n*Wn(xu0uypV#B+UGbUvyrHkUF23pMT-X4eNvYjX2ZBjymw5S++tE_=DD z?&VlMp&t!*{6*lpM=e@42TK_wYjcrqa2WVw^HT^|BeSX7!f_e~rX}QJ1>;fY{9g?! zl6p-2R|qV9CdUig!&A5&Br^wxXn>T)>wA)PvM;^wR4Jy;iKT$By{}`3qs2)p6&N`B#b(Ke(2+Y&UNuD0K)M})9{((dDI1)sys;?T2d zU*@MSy;rie$+1Nj)G+@5dVq0o0MNWN_X<=&l90#M#~RFA#8-`}8C8+RoGSU0=k3## zTVE??-QeWD%4mY>YlP8zCd}!1H>msEecz7ZH9L(cNu#5to)QWsh4iz3jxX^MA`) zX*X@wkdb6iY)yawpBAG?4WI_$w42$67UPWt1PJmL#{6|&zFdSNI66*lal3ylMIbi> z0)4e??~$Q;1W>rjt~gc4wu5(%w!6(+y03h2_2Wbk1-K3XVMMCn=v9fv*EhrB!kY_W zdJ;E_B0K13ZUkE#d+2F57Z*8Yo%^XkC5XGWkXrybvA5ycwZs4?F`AlUssO`P@yEPU zuqO;dXP>hQy8>3k|yc%tV zh&YUZr(#LcIZ#*&jQPE_r1D&Hfy9B8`}?X{Par~tP~5Qq>aZT2HI5g|5AL82Uu|cH zuCc=WNi~^1q5z_CH{x6D7OMsN_*Kpx+RA|=?W>g)U@SW?Yxm<^KEBKG#1BnrVgR_+ zkOU6wYeZ^WstXVZAfue5%yM{{>EwZnbihFhg03P_X&D>(Z0&cXjdV}1ks#D#+_GPq zK;uj59wzDQ{{Yi^+-+g&?P3TFd$)`fazJ7yk}Jp2CfX*4pU2gTg3A^xgQ%qy#^4jF z8Yj6%jA`-vzU$P9yx1#Ar>F>+sL%z;3b)lJp9M?0X^%W<6S!m5NZ9So7sn%sU^}&OLZ0tr<;|)&yR(xO1mlo$r8UY00CgkId!(5ElnQS zvu!1jVI{1uFhkZ&OOAzIH*Ga0Ehmep_Pa^`8cDY@fw$J(75qsVj;ksy!OxZ5{In(C z%hQR*t;<9PN<1i*($9v7*TL^nLLul)8x?TZ*2T@#N~f0V=4xrTOh)aTNYV`?Y8VX~ zITg8Z6)Gfb_%zZV5dz}w-nVXQS1zg>Tv5qz1GHduzFFo+OOF`&o=TE^*b>Ae(vd!^ zUr9r$mz!6g?^Msaj7_=GrG&O%8P#m;iDhS0)AIiS#Zn@$WVkPW^&F%B0Hta+nRKfF z@u9fXtZj|F9{m%#k(3}Y-E@}<6zH;ly7cD6&ntrnf4biSDh!^tGnp^iR_Suq0_AmfSC|?5$;bZ7K!_58Yb42Z0z1_fsU621CyHF+IS0tM5<>NNa!wHyC54O#IDjv0BNKX&WV?49Y^-?Ug$0b< zTHJ&JNB33O`VR|M1zCI6imA2mDn@@@5gQ1}Ba;wq>!ZzZruR92eQAUg@s_G*MN^f z7OUFdRd{RnR#^Hg`)eBS^j^FpvpTwwdtrLp!y8>DeIdM7;KYDGmY!xTg_Oq(XbA+8 zEw0!902K$DaG?yv07-eYTHt0nRB@ zGULR1zRLX9{{R<}be6k*pSWug>5gNX{r+lr{{U9mNws#mgCZR#9CXMzIA>bqYl{%5 zwp*6-dVO@zZO|2F)U0r9veo5ZhM?KOthKZRj04O~UjJ$+H0Rp#V(XOcapAoi)1{sqi{(dgwHAZ*3(m3F{JBZIg5A&fsrRWy3h8rp$5(OqYgrZ`+>RoZ zl>h@1e68-|KerRb{!jzH5^UXF^C?@j0^&E5_6nMS;IAIN^yoP-~duwUbUm z3xq!P2GshvSYduNdWTJ|uK{HT3~{@EFNT^pW$ErN3@n&}z}y3f)Ay*Ph{8}va>nWj z^J_jk{58^CWH^(>iS87?msrGiCzRNiVl@`{aO7H9_cnJINYvW{#DFvV=8;JtI0cax z6hLs#3`aE+a>_5IR>t1xB-C-`1;#aj9K!lX3wC00<3g{*Rmasqmm`?2{{T%9 zmm2kCd*}h3?!@|VwKHd=X|?V3(v>=k8x1^3;Y7#)2uirji(o;bkR0&}PA%xeH~48{ zBVF*v>&}Y>V;D9?&kpf#O-s|(B#8{&K-N`_2h1$D9r|g`jR-MBI9mJ`*|jT{%;GJ; zQ(D;L9=uJzbtzN|ZOjyL<7{Zi!x6(ju7I#Q&JBEhRLZ8}+EjN6Oih934mpAE6biX5 ze9w0iQt1t=P6`OIClUegwX1CqH)4v;z-Gi;)yk4Mi&j>whB;Ngb#bfMk>B()yB|B8JSSwhrF67&fD^`1~My1Oo}1?qJ@oh zzLUGHns}hxSNywH6#9=xQ}$8@+mqPt+=CkzU^t>exAsRG~HB4EuLw| z-mAK@VoI&F*xJo|{{Xu{M<>rwYw60v1+bzsuAI-i1kG1`?3=^$Z27EE+L^bz#L{lb2HOT0<*kB%t(Lts z8}#j>B*&I_WeqVSCq|Q4A9ZW^c-YytnF6L{ChF0duW0%tKZRCWyY^;4o56$^#_8T8m*|clxLMXpaI*I z8x|^W;s`uct{diF$=3P-OKs*92kD8Dy$UDYEEI+z1- z;u!foerhZtCFX39f;pT3A{ zkv-)|{LvBkk)v|^l<6v_<|)I;F7hFDcLU|jgmP$JPFpO9`jWPrJ?v35i($Ll$fX~h zO1pIwYU<#fJzA2s@oi^WqXnC6Wm2dBUzr~8W6=Kq)<@~;(Dk^5nd5z`Gc!2!dlA%VI9BEDG59UatQDr^VA!6&IK>QJd<&A1yOYu!w-f61vKO z4cAf@y^8+;QBU&M{{VqUNAQ*`!B24+b9ows2V(_+)U2_n)xhh+#I!nFSd{?DV?k~i z+M0OmiWG-ZJfwre-EL|VLaVI^>I3JG%(wTK#+9vk@8NOX=&eVW4L?>O+OK>;zqh`# ztotrIa~SZwaP7TfFIiCmZY*#a`#m&cxavgUt$-no$4$Po;!*eOa{xdRL;08#;tDeo zLuKH7NYv6SsRo<0x8zk@^?_O}8srNG+)tizWM@M+{Nb91c*2E)0J3Q~wfYO17*D`T54bu@z*fxzE8`aDz% zvW;TufPz5pYj}ON)J|qnEx=!eNi;#^mE3}g+H_^5-viW3-{r2FZMsGbtk>1dS&2ST zg>9itD;n7)I&7-!IYBqTYX1Q4sc&cLuD5uPQw|A-7qu+dFbo*3BP?|P0K-qZcuUDO z#@$x;12;A}{{Z&VsPX5fgBDv0n_sxvtUvSYx3p32?E5Gl>?=)M?4>uy3{4bMYv%rn z&@8sTo1dzQjkU6XR@PO^5Wea3S5S*1HG-3g(mW!Bs(=prTw##(&?QC&<${7m$GY5> zT2`4Fz-h8r56J9);-#5CZ%NnUgFmC&{7!v73Vh98rNI8lxD>l0Ty}=RpRcpi*@tHu z?)BC^nm}D7;z-Bqt+wQ;xcPd)?7%ZJJO)u$lvmwRZ-;l=Vn&K<<7TQYRIu5eLvs;BWhgOI8^84};qrTx9L7(YbzTW?Ap?Ug^yudN zMLzWv38e`P?5Y&2gR0JaFQX1&Qth^kI;u*|WeCx%oW;<2neWQlzBQwG72!PkG8LCdutp$Rh?(`*P^oe>xE_6fct9^pKeu%!nXV9W7i}s zRNDe#e-J(Te3ZYa#((NID&8S>c$n&v4MY7g^AqmLP5E|2>IHdSfHx`w3t-uw4M(^V z*@-L}vd2H)L|;iNvM4xTP`8nh- z(5WPPJO1qr!o;z;8g96dI9l~%;v(1KYDmk716+_SH4Azze5yJ2aVcfb9#AjhB7-D_ zWa7Zsi+2%7>i2R!334?8k;8v9CzATxZ6w zY%(T^H_FDx8ZIr&z!q_PU%HL-Vg{0NT{+ya^i;0$D7G;?c4a2l05e;Y%df>xWi!Iy zGb$EYBVu&vlH8hwwOKwMYLNskWm^Pr&22tn(UHvm0L@lV83S3595U3kb&m^NkZ&}$eC_C|Wi9g@@}4K|)K@@-z$I4T3_sgC7ZrvTo;88BW=ZtrSg5~!Vf(7)z;Psj zR|F33HEZA5Ty5z%Rz|WT*I3oT6^&p=wvM&{Wrlvbjf1jGq_Z-fVgS1@tKp#|MjNGz zi)m7z<@b5HvGLTfMiXfx^QOLKmr3dnzF4JY<>uw6hUMS%_MFCc^0_@eqDgpxmJ{;* z&&@{v058EhG(H0g#&-{P8?=@{Eg&W*kw_LY( z#9qOefy#8L{{WZGT|L6U$zi4S9-&QMHj#Owc46Rpm3G@_Mh|tEyJ=8@>LOLYF>gIV zrct>3yA_XaVtJX>?;@*989Fpw+vX>RnfAp}7m!8}tD-U~9Z3$mj~C(iednyI^gF2D zvicv}S$eB1yKh+b=h>gxS>eQ1XWDBMmkjGaWo7l6xwX4E`YVa6*RQ^gBkHXFs{S>O zC)ZcXu&nzqwPW^B!n?0o_7$*VF;H?nLXcRi>dNX_YERS2GDe^n zCMNwzPl1=&%HJB&Fyf>-18_T=(M=<{V%84qZaGDl>J`&bd*pc1rXuH0P@FAHx@V_hn^RPq$+3?M zMtn8{HoqTrX#_)~8hF^;sW-T|!L@MFNf%L=uZZ7G+zfATT?2@Au>;U?y$86`ub`gm zi_mHY^evIA)yLIX@u6&o*t{MW9BP&<|s_f6Il#)wWHn7AJ2=LG{V|?2JZT+>S z2qMDT4u9?DrCAo&8jy@{>-T82>_!GVS#b4GLP2E53trr4VzGb=U5(2H@dfye>57A= z(0Ed^>HuNJ*6uXZYOvrtf#7N#lEzv%h?;i-`cX~C{{XDhK-`<+OJ+}b^wtsT85O|Q ziZHf!QYym3)+*Y*p;j+%UT5m82{nLY_6oRB?Xms!d_KSIt7qr}xQ|{HfgYl3G4)q{ zdOdUnu&gVaFHJgh^*yYC#n#q5%vACB>4xdX+9%gydC`CZ!MLj}yj;liL=!ye0n~;S z(D4fl*p`sPNF3~Db;)#>Q?+NO*CYhRBfvR5#2-u`d8AojPo5&P%4&GWqBfU zMx9G|<3+dOrX1K(Nh6hwG>BbDj7@WCQPuT$NVXnEq&rkd!%9(-LRh%5yjk;UW;!&~ zvB>Ck1u({;?g9-HapzwzH9qB4RoPjiE^mprR&5zdJii47-pFF{G~1-Jt0*@@+4%h0 zS#)+-Rfbl_w%wW5e`Rs{tB-Ddxz<=w!?%{l(Un}`eg=*g{{U}IVlC*b{gq*R`YR*r zJ(yNqg#DF`W!e3;jjJ4e7OS7#*_~nAjx{8K5uO{FNw+v-$jrP~zZ#Eq0ui~|BTHeE zM1%>U2hAj3iikbheuE7lYv#jJ`T_G};iejZjjS0~#ZH5V_)P#Vvgd~%NTH;%vR>=J z`l$6A#mCh_a{~gyKV|*e3IWm>k$miYIe(g#z&4d7TG~kf_`cr_6^|4vb#S;6JMZSE z)}Y@_-uR4gUqYXDq?$fb4hS*A*qfYysLQ$474!hbNmjv;SYWJ2y+!Am-1?OhCRM?5 z9F1=s7&hcZBZA#d2FDKiXyqACdKW{;?2u{iSE zh#*l_AQ!|7kE+yAo@K(+Yq%aYdLz+7`Q?XwXU6#YD^Sk8dDfBXz4F4DvDaYH5s)U{ zFGWPaFh^ULap47wYT0SgBZ4Dkr!K!XA)yIfIQo1ouTPq!h9X%Ui$$)m2)eC`*>7|A~LdC;PF1nCB~3&x1`g8E(R=pS=67Xvbr?ns8esk zU&0>06qS3m`-#G?ZC)}x7}~F^?5o_9-B}WScC4&Drm-Y?t26BW`nr}E;B8hUpR%yW z*lR0L(g3Wh8+tg_Esv_W`*5RSbL+K@6pU%rgB#pw$&_B+FEvZoguhQxz{1B%GUU8f z75S*>Itwzh&Ya8X3+Fw;e zBQHZ%q>^yfWRO_IAOQXpi>W#4VYrfcXO~Jr3MfDnjZEE8O7h{zw9!7)2&9tFGM9#7 zDPC~V4QLhH-SI0@ykYdICQZ76Srt^HB1bPXvty}!%11V9DCxP3v5qi2NXFWg89eLD zP)-^{sRVK&CGl(MI?2Oco5b{!&$TnjI4=~63iw8iEsHXy4ft!PS3O0#hj5U?E2{1z zF$jPn#Wc#t!NIw|XOXV%%qu?31#qm#Z||$&R<&@e@vQAx)wA|hjm28C^=DVMHO8<% zUvGb+vFyvYKFd&Y%8a*FckuJzQN9MD2#V^i1jxjNyJ2J_-UFKcT9;=305Ukqk`s}5 zSe+*ybMXHFl7hkkQHxs!H_KP0ei|*gCE^4EnK4}XT;9|)d&Ci#zoLYlH#)hIwBSYU zb4d7yj>^5tqb0Ytg8^ve#4yM(@gekz5uRYpsj=?L-QN{SGhLMpn%)%$fTRonHv}78 z-q{~lyG*4y^BIp%{!}!JpB9{MaL&~L+{M-!!#>z!tN?5nuk_jUttf><$m8aKEVs8e z-2;Ug_gG561h~Y3$L_5pd=6wBfTGA1ZUG2#wpi3FGAB)S7EszQpmPxF8j%O63j z0MF6{2PM`dQFbwE7%w-6+@+dJyGZ(3brWX*Xd3+2^EC|@c*)jgH)6%JV;FB7ZK-u@ zrHw%`mN#>a_!Y6`TqOc5oLa_vT>xZ_i%mDOPDfMIhm5Cmqdhf4I zWnP}@%iCOQ(dq0aLgeB?$7=vSCZ-Nuns66XZHg{eAZHl9mg)0TZR6B7;~1q|mFfX? ziADvMRUS_bB+D3`09O#o3Ta?&cM8|mg+1DmN0XXHDY}i67^WAxi4=jONBZ$-YAGHP zO1&i7NV;_4{W)%R3u)1RI4(kyBqzSiw~!*(}&PbtLzj;H~3J7S1IKBw-4$ z)f(CKbqRKj;=d|*S?i~{gREc;C*{B-X?#Xx%8VolL(5Utzh*>!4P zHAfmq3(78`lr*4#RmGb~*4}2-s=6Ssg$jj`bB9@un?`TJ{Etk#i02cN(^;6X=@sQD z+6Io3pEvST7u-KkY7U{&CRj+n%3qc-_N%MrbUfPQ2*YjZMlA~T?w7dIy15_1rK?nLX2FM}+d#7&K;4b)?W}QO=E#wiG){FRXBopBgDVaqm>Usd z5<`0$Rgqlnf$BOg0r0~1y}$ZuREc_M>da#ea6RMAjoZUT+4+ z@h-%uw}%femVt^cfe|VekDf!zcC>_H6=+=nYIfZ z&OZ|x(hj$CZA*o?k&Y&WrS!>&k6$QkutxX(2Cd_w1>Z{-Mm@t_x@s)_F%`6Gl11lf zIT0xtHI^rs<}OYcjKQG80x%%@C?5I;*;v*&Wke1b3dGoxi2gJ!#}92=jqyLifj(Hs zC%;Q%2eyhT^`Sr|5_1&`#7KirF0OBTRS_zQ`Z|nEj6lOVZ*5MRo5RVk?$k`hc~_=L zAQ5tOlYtjoS4_BYN|C1pCoAc;pS?v$^IZkBfIGhE^4CZad*i0q>En7MQCkauaVP4b zEF(Z$4JVjh+1&W4;?Z(g6p)g1s2t!g7GwSz5hh`ET;qp%u7&g=I+=+${a@v+AY74f zpx)mNHu7cp(_}4j23Nn?UK@JrH6K~4n;%wHbM{q-_tqevRb)s$ti82s8qxp)wOAA1 zYnre&zIGMnK8w|@hjvxrx1iQGw*z|N>#Rr>ZC_BVYag`H(`_%G8xfJ9dTb<(mrRTZ zAbaR>4BvW&;BFBwtDz7UK&+!zEw%MQp|YB7EbY{?lgk)7l*-@pe9PoYW<^Jj zaC&GjZ46D6lHMg-Y4?2edZe!Q64Ab_OIyN(;T(d&7NOnlH$k@Yu!~i~r&m2Yi~~pR zbf(kq(A&xi%DjR}m1IMv$4ucg^%Bdcl+cTK4wqsBLZ!sExM<^B>nNyoC;D!+B&48M_WBw;_}D$>QBr$J5~fUPoP8?5>iXOoUb>ApJfzGH*syFUF^yOPV;JF zfl5jXW?i|~e!9=M z8p5#bx9{!3viezl4&m92Wm#5KOI>UaI^aM!A7wmhLoBCKGhC}Td290h>N17X7U7$y z5lXCcc-<6br%$^>)8YcP8v%#}3;;d!@U(F<%IP4U+NDhw9W;CLE8pfOo@%f-9FO-_ z00Y791uy_HTtPO)M~M3<06>hfvbTj=z_S}?MWu49h!S0F$IyJ&_p3{$prjEaj8`0p z!(OViWP&lV7+d*q!{VU=sdi(^t9?vu<)kV@qmDyt0QS;ENLT?NoGeavH}Z-}A`7My z&1;S~zqXaM@!)Fx+-Tboz<1CLN`)d9CM{9%x!Z)TIB{L5$v@w1fUrDPBy?+k^+Fbu*T=QnCrM(0(g_~ z`l)7|608dX4hW#wU;bpA%8Tx5liZ*bSyTWOa26Q>RyOrjv#bSTD%Q8MtU>yPV7Q-o zt1)xvy<7%9wZgR%Z$Pi@tN|y{S$%odSk+M0gv@9!UfIA(jjU$5u!dOi-(Z@zEj{)>8fyVxuK<-7N* zM{Z<~U07Lp5MDHBE1CRQW9H<2VE)H-xwOn8F z($v7d7Tes)q2hJjdg&>tqsYm$uAS^Zen0;BUeHrShmZ+{2*3=AFXp%Rq&pJa`j%WxT}T{s-R6ypME^f`!ilrj|EfKWT59y-LjGJFR_K zU=$yB{Oi&CcP!sM2?l(rnyP|pUXvVNBno@wu`fu~j(YKru2#K*oZJy5Y_EnHkez)E zrdgw(tC)EWB-@sUP;?`#+>dI3y6{a6q4%vWD?nS-^sEgjc^_5*osi;RQR0N~My4Ay z=g)<$Y>%*W84GKRFzHeJUqe<9*20q-P?92VgjCs&?w39kizzAcLeCUcXx;7V)A48m z*uRYedhY?+s7RGs`*NMu=VI@PbLBGw-B^K)Tbgd2dX030aQQ}nxv^;5TkG%VeBn9D zAyz%f$butEBz=c2UC%+%<;Tr^b{Z*nx;Z;{Z{Ee=;d(F3*9A7u-dw8^47srCQN{Jh z&rN^gv!tqsaOHHekS1Z++~O?UTIm_+{LTWHCo0x9|29wi^UM~f7q@?HRIJCh*892M zF&^8lg4TN+_xfu1{sl&O`Hs0I=%5bqDs82BkNfz!(~=wF`|gL*U$WGs?4Q(56M`$F z#aiDp&QdIAK95HTf7Q`UNx%Y@XM92I{dKuE>_AK0Jkl}WDc;*7@C>0V_RPU&pPa18 zCe?Bgw~JE?gEpd$RBHSWN<78@GW2gRa1_G>y8*6ALTVcx6dWYUAE& zbHcFg!%4pCb|XV<+I$7CWOXOOJ58wWmCHSAm98Ew^>4<9ZEgY8Ut7L%^F03Ao1I!G zs(GfgNv%KjJn>NaxewDfG0WROqv*u-kL58c779x?=ktGfl+X07bP4)6^=zkyVnB>3 z2E;8=AUw&`4ef}9)1Yl}bC05DMyFMO=k?7G3^C(_n42t>@7r6Q@G0loL^OfJyl;M_ zv&le%>!L(+5cBuA^LpwXgA75$#G8%ew6}XPHh

      etO@GI9`92`hFxhmiOymfN4CX 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 E0N6}eD*ylh diff --git a/veggieseasons/assets/images/lemon.jpg b/veggieseasons/assets/images/lemon.jpg deleted file mode 100644 index 62bd7853a07cceb67630d912011e79f257a6866b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136860 zcmeFZcU+I(A3ywjy^D&pMA@MvtJ2;(MT4?;l8UtV-bE-WBSQ8TWkiyhku(&cP4wCLVIB*MgMFhH`#d0tzu{(*`bYYHzr#!u z4Fso;X~An6^f%m2ga46!^gr~g@^#9y^gn4LKP=6}<&xaNEaY3G&di_Bp5ynwscuew zE^_vsF0h`aCa0>RVmlQWf4vw`l=y=tOTCu3$W3+g^7ry{^YWH6Gn1RBqN*)7+SbY0 z-II${0vDmHs;aA^DyOQZtD?jH1A}6-{@BcmjLrTVPD~#0AN!LPe}^XmX@C&3Q&451 zno63$ANzUh(ggp8ccl}*{8*XrPN(z!>MTkZ{2PBgUFbjh(}jPBnd08dXgRwu%HCi3;OdJ>S@qs~vG#KNpp_!p-pf_-|k4|SEcimvKJ zIn{|=X=|wbu7UrK!}7_p5H~f3d-`2IGGV6kIV<8^7U(5t*xmp{;}5E^ON0AT(bnXH zx{8X0iiS1|tD2~2m;=_6R8&>9R9GuwS1|iEgcB#aC{MuS-Cv zr<1dr9BVMXUUD{$%xaaDE9I6ct4~m2GClwHm!3@F-!?CB=s#^<;3WN{o%85V9SNM{ z{jEDuR$lzeihXl-@v-wk=NpLf+wdYYTTtg)i1F{RG@47-`3Uh46&4m25f&8@5tZ!S ztG8r7aZyq6ezJZ0_UqeMR#KFI{f4fae}7Y--o5*X^^p)0laLk@6O-n?#H71KB>&$i z=q!e$Fm@tAfJT5PNdl78S;rnyr1L5nF)Moz|6&GnmjD}W1bg%p5*F#zoBmA_cmjV& z36LNO@C121gnA115D-;kq@;l0a4FRuCexhyj_`?@*i(9a&I!|z^8FkxEm2eVjjb>f zQb>1v-_+*pr_q1c$+%JG8>TO{xV+n6Q>Jo8v&)CP_$yTbEgvlvGxj9pXI{PcqIb&0H3kxN+a<>ou*PwIBp-~!_E140yWtLjZ(DZj{{%gYj zy#3`8O3rl&s}5R_cJFNZu z#h`D!&ZymKe)?+Nrx%h}SA5yja!u*Y*KCuT@Ay3yCbRzv-on?ah#4GZ_ zIm3rH{g}FBiQ8%i>(RQ!bvmP$-WK&~-qO@dQqlO%#6v&#uQeA>mwYKcR4i4&=I6Z3 zo@@5#uduW~U;5c=@0e3M`47#8ybfvXoAd2(uU7rsn?pxiO;$YMoMB^Y*va^t%P3(zR?*HyFdND`qj@F5%q5uf1Yu2 z`}~iBD{@j5?tI)5apRVQd}+2)!8�LF!(o8lT(v2-g`M$a*dP@Ws(qGRm^=XuEav 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 z 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 cSulZs$3u0?5#* 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 v{{UUTYv`zIm diff --git a/veggieseasons/assets/images/lime.jpg b/veggieseasons/assets/images/lime.jpg deleted file mode 100644 index a9878a5ef9144c6a5f30fa13190e223e5d0224e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172775 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 z 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

      $J$e#nDXSt)OMNi=EN%$OvoB{ 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

      jSTkmK6dj0qbSu> zo3$NbkAffkx*}f~=n((Ur+}>c1q*RoVi#jxzqPR>zl8H&l{URJaH;kB zTPw%d{10f9CH9Rgb-G1v-a97$s|E;@0sEo=Wtzi$(K=KSPyLvFS6{^1a~px*3WST( zq2U=P8@}dBwFOKu1-Bndt-Ev)Iz|@c?KQMo=4e&$tR@ z@F3-zr52F$3g_>6hB`7#%doVt2V)kkK#@d=Or)@jTu%TpWL^8PyLJYtE|$ zcQ!Fo1A>5QJwtjWryPca)jk8|#6Qfho&LWJve+o7dnt;dihR^tyUTqz9o)SY8bMf} z`6^#d5iIjB@wlALvsZg(`hCXAMhx=gi}au-4Xy#v2{KCK`;r9<{U5;D4`@`M$7OM; z)BTcH7W?{x**()4Yph?vuycc29AR5_u9;e-4(>5Io87uKKOb-G|0S} z)6szo#CRyUkv&RzkTCJk&kFYOgGoV0tEiYhr(Hf%p}zOgTQNU&^WfXOyaYZ8r9?zQ zbHe;RiOj7yl?93!HolB|E-~%imzYKduJN{&n>@ReWs@*r+OqO8jxO#i`PxBwn31R< zGXM^4dte*V8sy-3d4jy;J5c>%4`QY5p7dFiSIxh-+iJ1kZC;tK?25&^X}7e~;LnDm z1XP#sCrJg0H-0_t-=6i;%8o5nbuLY9nEoM-1b#(TEK2}Uc=23Sw(K`6;RN9DL#$hO zhr!AFTF}>cTX!b6N5?j`p?0+8ZHOLI`CVb6;K?bI&ZRe2R-pgxHBFErc*vz&&3Y|A za{MklxY}pu7mxV7aW|1|h@=fA6#GSP0Xz`PHRo5&lmKfjVK1tUE26eAvryKS7_940S{qU?rPhw~VJ#)gO^TFwEh@0* z81?q@#VvLaTyA;I)k4^92S%Yn(F`&J?H zUAPkr9JMcRxu^~#LmLWrY}ZaVQ0eN9(Mx+qLx~`MqY3f@3x@pG&&6uctF+^F8TI;u zkZJE#DpEu7_c>cxDXJ)JcD>`*=lPU$mDgMII4!EC@h%IJ@**vWSCWqXx%jRphHD*e zxk#$E&%a;a8mWeg2i$h(ErSF?%|o0gn3K^-6DPYKaxD@sg=H>Rsa+fpcu{o)CiW5s zy>GH^E{m^ih_CzaMS6bho#qhBGxeF-zLBg$L-1U-{7(9dP4y}Z`J-x4RST;?t3wRv zYq0Oxd7Y>rr{fn?kmO)&BZnHIZg6#iE9^__w~Tb#AAI02nb)^jzDxg7i*&^+rJl`#@Xe`a@e0NMwdC+99M=60Gk597L0m}N+ zt>@{Ec1CWPAw$HjobdiWzZYVOt9#6wb99OwcMCD~W<&{gLt5k_&%<<;tdeV|AZIt3 z;M&b!DBCfL0RgmtioV(oE-4?Rtqbr|;3;~v;t=DAK)E${#VcGi+ftEJNCf8}d68;0 zkFZ&du0Q7P#&x$8KKAXEmvK;Zh~lT&FvD%_Q7UWdY||;$Ru`jLUrdFnPwDgI5D8=% zwNja`q9ICSsaYmjDySC~-|YV4sA=&lNpu2eOO!(&(QUbc=U!=%s6B1y9e=h_!2ev3 z{PbT9w6Hx2(0hhEQANwj}-66wB{5hZa@}-V3^F!U~ zg3Dk2+jYMDDhIQ7v$lKYOZ+^^bx-N)K(v$2rG^fb)e#h(ENS~f#h)RH&%GECu+<03 z)S(4s<6We)&ExGdOQH{#l)pZW*{_4@_a58&TilIFnn$Pe12Qcu3KuUoqOc*x>_$BRAo>cEp74f^6{KEER+79U{RidB?L3To8-l-_on|TzokVeZSUMd8t zE=`?*Ox(JV8f0MY)2R<%SZcg&M6{>uR%H&hEw-&i&Ar~OajbpKxOh1%{o0PtovPm` zk>x+UK-5i%7yDP<`;yYw_m)y`Nk4>Le%QQsx?$yhQJ=%u)aaY2>N?vsqn@0=;$#CN z<@$Z|^+bI>U&{<0_8OGd9qqXall(t805<{v00G2$MRxHYlFKxLBSRd9B)4o)@rL8H z^xAC|A5J?QHJNNXSS+-I=hIKvPK$z0oGeeVmY6b|80@k_fAsQb%1z)7@75qJ*Cc1U zRsTI?6+JU;pdUjRV4s))_~~{1c6C_Oe5+S+BkQ~)l-FvNs&wLZ#L%?|C&3UygOV1l zR?PgZO5@$y(~(g6XC z-;I`lZ>=L%O3bi-%yHR(|2l!SxC7sA3?)Fw`WaisZgQ`HztkHv#_+PkKD9(S-YTEx zC1ZAVyt0nf0o>fFCNcPUvdepRPVVHKX{l2l-a8UO7|sjNr)6TEo>s9J36)4GWK-J4 z++nhSYn-afn<#Xb0%n|K=KPJTvZp&&uZ77if81u~7-h-Q8cMe~46z}=o%W;jD90%! zvR7J$|K)gG_7b;dxMUF9o9v}Il=q&})&pLfMLp=M;VHeE@F3ZXpBGL=t(p&$P0xcx z0tX?m@0u|jFT08OBqDwF@SUW-$MZ(LpB^DAihyU_Jl~qf*piR0RlXi&{Hv%wMN*a1B9*e)M(mq@LcHvz*~Hb#CAq zxb5ofdH$nooOthp&WN84_j~#@J8q9L{?#fib(B8$&yLX>3d*vVUo@l{!+BFO|q0qmgj2IQVN zN=boQzLlu=mn%!wI3r-J!~n4?szW;)ZKjy(5q{7)97z3mXQw_fykBxA)BB;2Fby8} zf>PBl(6`e*&~57?mwDBdCBy}b4x%VP{d+qPIBeV$BnjTeXXt1!C!vkbuGW*`V#Nn2bini*rD+g;g`&5yx<6iW zPWbAfyJjlx(YGql8l-eR`-VpKHA&5tbrZsv7|)QDo{!jwCfm1yZNK8YJ+Jfb_)#{_ zG-9bvUtmPjrYQ2Ue`B=J&)8;FFIi7Lrhe)4dc2adbUdsLVw_(?o5M#&cs%11aOA)e zfGUZA*z3e}-Q0(0*R*D?w-sZ3GH2&f6Un}w8Q(&U-V=c6ER1#UhU1XTm_Q`t_vQ1; z%LCdVtd#hwMortl@?5iIt+|Jqk@C|e{8LmhPWK7T1i(YK%TP;Uhm?Y~j26=x`#X1n zW)#AfMid7>FDKxJDYpy>qT~m>xBds%R}SK_R_rbh=a@{vm4g3_Xi3F~GBouD*G1Wu zrukNMO#8CEirH7y_3D{GdWvY4l{g=hXM|(FdDH;JvyRlAB+LpH5|5AL6)(y4UKI`&g4Y4dJWhO(a)r z3ekeiqQAlSF|~DpG81IaPc{X0!1_?%@9COZqGug=7e2jXyuX&+i4HG%)=mY6ifvlC zEQXz&LXfngf(Y-8a&E7nG_3Hb^@KDI`GiSG-|mIV`dyR0m=G#pR$)DvIfe&)(EG`+ zRAbjv_72eBriSLo<{>WL>^6dtGv8;u`LgCnRNtYtPN)E&gDb&i`YCnjsWdgvvWyNP zs9n-VpAC_VG-a!kEWi%~(94!!7sIa!5v=+6H;x>gcBvy7<13sG1-XJ7frJa}xvw32 zdymVK6@+dnB$JxOeS{n?yZ>4sSBvptf@o*zp<}ryE7C0n&KHpd#;*@W{$0D$<+nLN zykYYA(~`|#+}^b`bg+aI13Bm+ug50(GO0_1?>AwHXY*=*z{2ZYf772_;U4E6IBk5i zVC_zP8J&0jTyjxefHiFV`e^g7vJ`q1D}NFw&6QQpP>bGTcz$`58V`QA|^-aR|1f;IGmU zE6#tw#nB9^^0lyL`_yM6UZiL|%{-%P_(NMnc17!Yz;!(!yLL9J+S^?&w zf2dTp#a?-8ss6(Sq9fw#d0T1rmSeQjvcf%8d<8Uu>*Ul^MZKsNKhO*NaBQ97KYNjx&$gAGXR~hbaaV6s zKr30{p_OwD?~Fd+U_Wq#n1K)%-YfGn|Eqd9fecl+{>r&7VN^JADo>J3Du+~ya#-6s zG(O9ezZyJG_WS$7gFJ{3*`)q{&KWke5*fYm)0+&@L7m}zM^TUz@m<%PH{Hr(eT0DSvRcqPt(T8@`oV+PqD7k@ZgN(gsP5z z;$hKNTLO0YD0pJe1>v9 zN(tT%yc5SK3RFX8sTYc7FO&h_w_k0}?bSSGn z`|>Xrhk~LSZ-T7D#mWzr)FKRw9>V6g4&yZP=4z~sPM>u0Ev-SLEAXS|Y&YGWhkw|j zgI9HIIEpYjh*;NCAv8OTA9WZAfsNgfQQpDB_;$}K7@0I+K2v{GsEt&o5LUHTCgq$- zmFW9ciNjg&WCOBz2}E*8U=vu8>dc!9Mkl1oD@imZkgIvp4O0*DE`lqrycU@1FUwOu z*hTyga2uEolVlyDuiBR}B(ME|@C7cv;WO+pIsX{rlb!`563Y}JWhG;(I69Mtf#{?M zkp^Yv|GMN@f?B~(q+PPaa66gz8sz@l1wpjFGT_hG`N^4L082@zMtR*MnL6&jxHM`; zqMxo%FDb)UdEH|e==(WY@wA^c8&xpWiKeDSB68%sa#iuwO%~{jn595jHfu--x+BeO3=T(agmP$lxi?$ec;(pRV>Lfqnhl{prBJ91Vy;=u;Tkx8GDMMCg6~cGKe50$>rz(#nCVL+#KI9_dz=ky`q|)IHn#YO+B_ z+@H@TYPZ0O(HK?mKR^LEWSA|Bv&hprP$!!A;1mV43~I$w_5I!|3f9OmOd8Hz{&D`d zp|#_&nHM=8mMXooc{F5xrM7V;LYCjsEIgGd;nN4+uazw-e-l0qUju&Kc0KX)IlP&2 z{o%OtS;+#?C6+*X;d(t&FXTI2Oo9U=Y%U?4d(W|t&wq$D7DcB#Owf~cH@80-M~+YL zEarOy$5ebsl*i^ygC_r)oD|*Jvaw4?ldIsK{2cWT6Z_+)%IsbrpLK00(;$`<-Olnd zg|W&R{(0)9KWTlVoPq1udp(XP--HTQvic>5WjyeRnh-g=GUsx>gDm=~@6X_?hzm5Y z8^s( z;lEg|cx+qR02 z{m#X&k{0!5!s6a{zie1qJ+KKqBmFSgJt?rG8n9 ztclg@pNWhbQHmIbl$VDugGb8uus$b|S2+BYR^_Hl1 zoV`xQrs)HPh}zlr7b~@lAdbFnSwgc533PxGU);-|wx@82RdN&88|v8y|7OIlYEDhZ!G9NVlaj{cBl`$aa zps5WfZvwR3_geLyx2-52@dOY!z{RQ4_-p6w#F3iFsgrP4s0!jWWc=-->W29g_&Jkg z$WxG8uP2D>d8Wh}Qvv@}DU$zO)b^pM8<7>_2IderHg4oh?er4t3kjP??A~s-IfAeF zUdZ7y^m@I*r|_@le*Dqt#Jf3tvFDzDc+F^h5ErU?e&pviSH!0KLGKl}VYeo>$HSkm=2kIRk4S;t-?6(lwCOJn4bSC`YK~*Ab^p{dRMW@mexLC0Sq7?mQ-G? zPN$pZva?$v)&puwfujGFX1`c0q)M1g6+(gT%AM`gsJ>E&+jkYDV$!VWXF^w)s$N2)lrdjXoKVXXw3sw3e!jl_YGhZa)u-?VbmxQ zZQ8O6DApI$xvr*WG|6;}*?1x{p3e1E$-rNu7#&?LSJjjO)LT|5;Jq#EMmauf4vr1Q z994Fyh>5{7xgol8lPwI~&Qrx#!KbbX*1eK`x9R2ivN&r%nZ?`u5lGAqD00$fZduuI zZreZ}Hzmh6b;z<9a&Pr4qxyEWXh4`iEnqcpKh8dG38cjHN{@6{@PCpw)?w4S=o$Aly)c= zN+4jo^|E|^qwmdd8}eGFB%t0Z8kfxgKMsg&c$uMwc9A3D7ZSj}aKJ&g^>)yHShHkH zOc5=a>?geKI!`vwQaFiYQ)!L2K?LcxL4Jk;cb2%z}4eX7V-lC_k<>^wat z1CmI45^O#lkc9zrjK4ILI zV`g7s)S?#7|AQ*O_#&#dR4gL33Tf`fUq@RS-!gZ3vgfXY#;0i#rBK{`F)50UY3%b) ztVZ1h3OH#WnH24_Kb?^l`?rM!-%_j>u3Qs$V-N?=_O;`J!5a(tgpNX!0d4=PLKB}~ zXbhE=k9wChm)!c^njn=7h2ySooXQSPzIcUbsSRm8YleKH=N!r3*-55x0{Yx_UV$F-g`XfuGqtG-jwcm$jA_MO!hE)vJC+iU;Z9u z5>oQii4R&&z2zhX9T6^a3M`JbH*|G9?4^)Hvv_s9>A48qFYd}@`m`pIqL=>+zztwM zK^%>24+4NwZX}HCvIRU?X(oR9Iv}fXCN`m5_O=W|;vQ9WfX|R|VJPB`0}BN;-XILr z|6;A7Zp*(_&rxa_=R95`nxKfAYFiL zzgG}9`O-MOwx3OidJxqQt3p^3*tXUw|CDX(nZp!>5!~DJjos9wIq1z*)q%o0KYWIe z`KPXD!$6r|w5>*-?-nfXzw8|Gn@#_;@7vR{Zjg{F1Se?D3M5c7fCIcQ$oJiC$C;^* z{nntl`rpJP2SYTXew#RZh3!{o_>HqfP;001(ODo%tJPc#{pyMvK3#J?eCOY`lmQS446&A0_R;57UNNu>WXH>XJip?fXb<=Mp1*txpKySqGN~PL zL8pBN*iDfS*dm#W>;hMGFG3bSva5Al!7HE0@0%=<;{`>`MV5=6w|HmA5Ld=CFe}Nn z-vMo=YTKNC`1&;`v^1kjxYMg&tAcIj9FN)AGSBzzXEeIs8>yH@M&Pa`Z~

      ;!k`e7zOfBt`fKKz82W3;S1E?frvI@(fX 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 diff --git a/veggieseasons/assets/images/mango.jpg b/veggieseasons/assets/images/mango.jpg deleted file mode 100644 index 27a82e5f5238a22a444e5d291b1456f2b2437f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125237 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 PJ~WTJG4WgJchCO;a2}n` diff --git a/veggieseasons/assets/images/mushroom.jpg b/veggieseasons/assets/images/mushroom.jpg deleted file mode 100644 index a12fc6943d6c12ed810bbfd17f67038f5aea4220..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202667 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ɚY-?*_st40{rrP@=1l`w|(|dyDvLR&S0-Oygi_? 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

      icEcBau`xeUtPD+n4n^d# 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%0Dcu3d#ei*e1Fq3)GohgMfx-qe{FE+w?@4; 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 z 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%0D2{{doQ#uuAz4IOqL8bD!e>oBKcI_N_1Q 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

      oewLeD;r)X!7EM@F1M00nSyfTJ5mK3FiADT>6v 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

      (YG4+4>WdP3hf&m@>E)_10FuRt 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%0A4N*Sza*e@? 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 DV*SwK diff --git a/veggieseasons/assets/images/fig.jpg b/veggieseasons/assets/images/fig.jpg deleted file mode 100644 index baaeafe2665efb6f3aa569df51c481d4f97d1384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177996 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 >4V4x$7xWKSzxNpLv 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 diff --git a/veggieseasons/assets/images/grape.jpg b/veggieseasons/assets/images/grape.jpg deleted file mode 100644 index 94cd645cb6101b3db9157240f13d805c2b4ea2c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113568 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�VnIumuK{LDB5J_8rSO$Kj< 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

      ec< zpFfXgNGSbiM}3zDdt_I~UGHvGXvahvEo5|r*?;;~!3?9pceCp%yPC#k9^P4RYiPm<_f?3gz=QE?&@TogpGlD4^ za#?v&hkDu+WuVA57ub2T(%37%X?Tx>v@zx!msgj$8;AH0*TZhO%#c{T8W-61oU zYP=RA85E(KD7GrPVl)-rRI`vl*?+v`U?Wqvs$x4d5zu(lyxu3EFPBJb(&hGr(A-v2FlXc3{m7rsN^;7yFK=A{jbXrG$zf7oZ zgd&XZ@wj#eZK@?XRTY0Ti~NP0RCs`XZ=2pw%y48jQKvnHp`!uqTWvI*7xgN0kTxfa zPo)CQw?8rv(v7rhHd4UnG#prVDK4sO_--1q<0u`eRt3PNTK|j`iV4Unch3@-sS^1b zs2)+{Q;qK2Gpv4}`2opK@HejAY z5YrGU32vYas-3e|xcJz;e64<^I{03SE4L$MObA9eerxdIuSnao4Z3;&d?`#455hvR z_fGXp3Fk6{orG?4zXAC1WlRa=-!H1RSC_?*3fO7R)3+V9Z!d^D)3nXp>Fk$`@ZY|< zDhCX3-_Zz8hD=;g&i8BA5{8Pc-`rY;C{~V7ptoHO&>G#9X?0JmYBN3!*e-DJF9J$e@J>4>`z2Q zX*oQ-uwo|?`aGDc6m{xF_VZ(y6<>+631)t;K8|@~(Pg z(ncizWHb-E)CScub+(*8vzIA%>Ui{85N;3oet2Esz_zv{y z>!IxZIt&8L<`vw!#F6H}hdSMNtni!s_}Whg1LSiHmTpnuyP7v~Xu&?hzkKHaasyTQ z)yolOS9$zPLNrx9rVD7rOqpx)CXwT~sMW>T^!tI$=1{4@QbJ-F{_iOBzzpEE(XqD< zDI2;NK{+m5+*HG+L1#iD=tMfy&Ne@~`FIN~Cp|6Rb*hZ<%4m=@{|d$AU6i(Fuea09 z9niCqR+3h>Hoo&ROkgVc@3}lg>K1v11?`+m@&*D;&>VEhG}Zh#Le5RL%M+bzuzWc0 zncRAh2R0DX}!cI5kaDo^yx+N1MttFI9Jd`|f@lHbU%CBDo)2q{V|uNoIk zWt3~Z#m7!

      @QM&{vt>H2|@Vl{SQqk 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�wEraf|u zbMO9V!_K_8s2mo$(kG0rf;eC>k6j!d>Z z4d$m-C%4D7V9L!1zNz3hiPto$p?OS+N(;%~Et0Qp9$0s}Iby837Y5y55H@VT)SV%a z{^#9mQijB!E!<_eTL78&W3s0&1-EZ`?j1Cmg}dA;{?fE&*~nSaZl^{8+&CM z6wGIyU`C!z)8*QF2oAfzvjwr=;LAN`ER;b?x+Vm=D4Xp^^4-ZmsW5gW+Saq+dZ`j8 zl(_M{e*A2R*s&?8i*fjSp-dK-4TPOv}g$?|WQ z;k6~OE;HEc+d`l0}ws55+1X}nrU$|)hGMp5NehhdlH;Dyw z;#sC;%UxKWU|&GgMhs&KK#(yxCE6H}!xayL!698hPq7vepAW>ylv9a8cJ{FySP@^< zX4J}wHrm;DAx2y}&JdQiW_LcWfY(lsG)+--v zyWcp(&7lv&o6ong_Tt_rw~f@O|9kd;ckN_Y1wHcOxXR;(LTDiZarjqRU>QZ~qCrW@ zOP@#`SMBh_OE`CcWx^h_6J!Z{Ip{%whx+;BVh$nGi4f4itliv0Ev^b&b}z3WL#J@*h2CPr?^2ELls6_<4>p*SWimPr1>FLgIW3F3+(#qsZ!# zgI{jJcAMVe<)ws~w@1Z}vp-v%*;O_@d8nN~(I2+>o&ICJ4`HFK3~8l&e9vIU>N5)j zffo#DRTSH89^{MJ*?pnAOe7R(F3n9v{@#D_wcZNo5sm0|E!6%axhH z+u8RoAShNh!ZiTy`1Q4&a<@G^m$}j#;YNn$38Wgfogo^I))|56%;qY2zo1h!@+Iy{ ze+wAgx}W@WY#sC9va&0oB|8du{`@78nG_uF-<^-;VSln7KW+JN**n8Pm3(9D5Syq!_CD!OA(pj6@F!S+o+xe>A2a?1*(d^+ z8+joeS@?otdz>jGX#2Q&saXUBe%@=4X9R^Q_`}DD++vFB%B*F=+FR6QmK>JhXo>s< zZuducNDgU7`(zLQm&mos;aP%RfHfL|r6vYb@45lMe71>T{4jk+S8bDq%+Tf>@AOZM zq=w|)gaZu->c=-_dE@kQ34*A%&x3Fn>6O8CoJ-2b%?_0d{hmb({m5pda{-3sv})U8 zb4tHJ{cY(Y-Nz^AbCW*uL!j=D^5?zt_>FbW2HV)D`5S43R-X;lq(r6pwEj=HnNRcu2$~5I7=V z$M5~Zmh^(^MJy9+HEQGtcVxQkGUuyTHG7GdAwIK=tq)a02~Nw`1m_vW*8cxU9CJ4>A9Mtx5SPKobX)Gw9%+D_r^mL*>N8lfx-5xFMkb-7 z1)7~qmfV6bm)ah7az~)bj;LrFj$52$P^o#5(UwBHt7p*#kjx}dj z)GVGz-6u%6Yium}9lSSdZA%f^=NKiu5d{WULn$sbY=Oq&U%_O;id8)}+6K8}H>f=c zGJMSyut3;)JGzxQCNtR<3*+8$qPWLpH53SI*vd$n2^gt?cx4LC3={_G*_N#grlIvs zzp-KI?if?TvJZfw+JXYgf_OLhA4BOCx%jv%81xEbc6nrOr-*3uIhx0|XsglDRPY$C z)VuE|d9JFYLg8>fEGV%~{WII!7H5jXjLIoFs~~2UzkBwkyuHjD-S|Y^r>vMHd`PLqx5s8C+;(9y@`u^bf2)`y3uYlzNpDV~QYlzEfYx7;D80lH^Z9;&K!mnRB zK*8M*A#TN`#A>8^-|%>GERYGRpo3(zkALTt=a@fu17ppM>6wgftmwL@j*m4E!AX$8 zBktB=TRx~Dt#!G7<59-VCA9wmN{>HK3VVCX%jfl}oz)VLiS#NpX3tcWSEtjS3KrE~ zYfySLIY}Wr9t?TbUM7gTcY~K`sSxBWf5hVPCyyl`_rU`#H^e< z(UU32%8zif$Fty+fV}sv4zwy|9h{)Ab2ilj4Pa^5YITkghfN>>X+L7zs5HE%JX?g( z^7l@_Nu`?uxiZO&`;|^^^Xh0e#+C!r7V6+!UtIf0NNJ9&wEN*jE~q*1Xv8e*q`&_DZ{*l9adw1)?RUf$*SFo+u_8C1SL??_wHk^C zZVSku*&*F0XI5(jI}a{3={Jyfr{vb=W!8S|9I!K~Ll$t6*gi;k4u?5t4HRWt*ifsh zhEzmF(z4`$GeW&WV2%bnJEVI!bJN+CjTHzqHkMnW?Rvn1)m&Z)p6wuy2l@fB@sKC6Hu8vT zgP9KWA$_}{E;1|Dy1MOcq@ZAMwh7vKm|>8&acO-;^-+`0_@W=a{cNXvl21}fDR#E_ zVt#?LIV-o5hvJM3XLsZ>bIWUX`NZ#8OkmRSz>v-O;nxdeH&?T~ z+MnpxJ^kB)GIH0V8xCh()%+sAJ^K*FKyr~Zx3`g<*t!HM+hpkkODn8AA*1 zN))>fnk^C{>OF05i8HLTBl_!a4s*y#URY`n!TiC=N}VXlA5sxgZEzFKQ$f(eB*Ri~ zE7eLV{z4Eo{`bvDd*G>QyZ6(HX=zpOBLW{LC*M@PY<**hw|hUad+{AZMQ>|EFF*c@ z{aY8|!&H;?W}`jHg%ThC0Ku!o|E5RGa3uTjs#@xMc4tV1eJJV41v3-2rTM01IxLs2?hCP@ZE@{qT=gmnJy?csTRuHC$tM1RZ2T zlute7C=P>X#CE$&U0Zb!U|4SckBR>S+zS}03pnM}MK>!ZBT&>^$06)l8Xl5Q2TE>x zWlq4^`)%7E}9ZvqLU|-EsXmK2R^9@z|Ba!{6 zKX|&e&#EQh^k(OLKkWGu-(q@UF(4lO*ctBL7FUShj;=N?wBBbH=ALNWalh$bZ_C_@ zthtPDBsNdaU+G>Ej}6?Z7LZrsNdbZufd#NUP>Ex z5c+0_6s9jY1F4R9x^za!2@R>t5{9!ogJTLm?8Hg~aM--2sXK)s>WpjMqH*965 zWsEag({}R&U2~S-#EwwyP~}a?%Cg6F4;7lLZut1+8;n1m(pva$vP-39@cf}?rP@_p zW83Zfg3Y+uf^J5}LXz9fPo!98(_HCWXPsB98_ZfArIqS1yj(ZQnaxeGE zMwO^u-Po}3vrroile*FY`AB+$UXc9!sKU^ z(v~;w+vw9SReLLWb$PZOso|zyECT4X81pK9A~e$v2J zFRuf`qlQ`kBoe(!RE6^y$`dlZJX@Y?0~T_g9o!-OD`Lj!=Oclm@-)?01c9p8+l$n* znwUP)_H49S7zpjDRH+omo@qC59*XP4@3IXUCrEzq-N=0H^ z;Rp%Y;ABFE+LYVHh%fgzNX`6FF4<}ytM^Q;QNRc(D{)D`0NvV<(^g}Z8mXginy z(~rfQ;9dnJGj}QRub$0~VWNRT3^qtde0QZLz3RD$x?^n@wmpUtIu>Vxm(b8eX6a%L z3WqfK8&PsoTrx)QhZQG%#53Ut9Ge?M90E1syXko1!IT{2XLV!yK?=G=TF32t6D&k^=(+h2Cey)pvj z`~URJ1|Ie?D4f2xHWB$d`tiL1-q!lhqupKK-@2ak**OsQ@=4vZ-gj*68i=-ZpE@Ba zrtPD$)6tY4mOuALw+{JEb@Gi#NJ0o^?lpf7{re4SyFSZpggqW`ZlkxKUXjD_+8yG# zm*j~AH{KLP^)JhN?-qNgRj!YW@~RSSX9%-uEBmUI7RL(O%QO~7RxO3Nx>L7K^sOxb zE9)mS#E68|Mu0m7oY?|}jz3jU8uBbX>W)Q`_Z*n?iv6*Pe&c8N zlnk!Fvbm^3ZmIu{^uI6!kk}G=!dshZkC=3CIH{wQ*SytoB=Ilj({VC!KK_b@l;1Oj zDOK)>gzLXAB79G?fsqi%#k@Pm-mA)KN-WIh$F0`wsqW8zRl=}DwLax`EW39KlsMnj zaHhu&@AS`Kp1pi!(pMH*dXz9p33Qjo1&zc)d=vA2ciRS_H>eY$3dbK>qCODeiV+6g z!3MKW)b}=hr!;YPsY$_6XL3ec<5}pETI+tmNY#XD z&mtfjgU`lDQ2>S70MnRq6Lf;a{5|0vWVZ?^rPy@@t3Gz@$boGVOz9F)97`Ut>12rL zW(vhBiyA-?I5drh@MxiAX^d-8s5Vw{p$e&(EFMQ3B?I*^&J^NQi}y*lkcpxGjw_a> zI_ItZ79(C=&-PQg^<{SQcUq2uW!;pl;&~8;fTw7hUOB=2x}Ftafa*d97KlI7Y%c5Z zLRUAsdVA}9_OG~N-?J06;~VyH>r&&(OS-2;7M&=R26gYiU#{qs?=g_A?9m6o%D9bC zi=?j|_r^Ek&p+P(=W;{D+&Ams>3SXbyPI9lntx9;ADnFs@RyM1k6#=oVsrd5kC6Di z>rEL4*2j9uH~J7{m2WY61vg<&AocBokIXxR8G%eM>$wln%r8|xmVLxk7hD`x5{rG! z|4WjDFW}F2npDLyn`o*CNm`Y+?|1a4ba+i?#<3>}wr34zWilp9SMTX>+F<2uKbufY zefqUzu_Fo`4&Hj4C_Do?;Wxa1&d$aS1Ki4#u^GjzX!kcE}5v4kl!?VgUw9T!Ji~RV$8|Bn@qnc=+q4omCtI*lBZfK(u z;#SyG!jiJ5IIi%=feVtlhn=MZTyGWJWgz5b%`tW|aO(2pUVdqaoD_z&c<}m?4*9J4^68MP4GdkG zZ9u*@45J+_t9NRnfX(d36o>$cr>4)19xqB{DViC+^ZX|KVdYVZ@0z=rDuiv|g?verr!w z3wV6;z(nW7NaCg9&6w@gLWDd`Fz&H9^`v>Ux8+@)OsTfo1BH`69CC__0R z7fwDdMB=QS>AzQA?^&npdXjNR=5SsdvV;--4y~=C|(kuxNewY~= z+4n|Yf2k_x7r;*(7cL*RYvx0@ipn-(p6hIRoOd}HmiYIe*DLjB+8qtq%X+Lj9?_p+ z&Pg=?+Vt;2|_@Ttgp75+9k(DGA| z-LI0cK;m}W#dp2!s+TXPytled|1wRtmO5QeSIUqbuCtM)ATZUpKiy)4!PIWR#O)%> z&p6Fm#*t&V0B8ucDvdwEFVr^w&bmH&{|-#sycqljYt00oE$3_Tb>2~F2Xm2+wX~qb zfO`@qXli-Q#|=9|^6Q_aQ9N)a`H|%5*`*B5jfmLL3m7b%<3;4pIfQg95WFa-@db6>UwmlQ&VF6cibj#q8^x> zlr)F^?L;sfZe8=rNVENUWjNL2hY`PSK0{9v{~O=k`bEa1L%Q8%#&28lxM}5u6h7Bi zzctmf$NBi2W(U6w6a4Hg5XDYXFRH(GIPjWURiV9L)=H7`f5=O+z%j0Py(9+cm-ne0 zGW)r-u%wwgJ-$S}e!fN%>{C)fq3gQaC7n3Xe>pYbKY7OVf%Dgl{NOFkEu2xM??Aqm zHNOo&mIw-&e`I-l8z7Olm_8TNi7&4+cw<%pPfA$eLH!t|;VyDCZ3XIyVhPyu56*EX zIaSNrpKpMWSlt1xxAT4(CV^x=pe%1O0^qq$$d2{>3*ad!h{JT;E3vg^GS{=U#Yg}0 zh+1kNPThr=DPRDRDAAaU_24=09wA0Pi80B30aXntqwuZhu+Y9p5-Gt$bd6h9p?y&@8=aOzZJziZ+3Kbo(X+?8S(MUD+h;baeWilvW#P5-VV15OoY1~g?g20RuC608U_xM-4 z(_L>y3sPbiRMc-PjSx^qo^+YzbWk0@6*(nJqoj-J@rIDhy< zHrE(ajX4Repm;^K53cv<@}2#=1KmR!+;jq@Olxs)0PtLvp1)s{6A5#T$klbk zj^ngT(&M#jEm%npiQuOrB!)_F|Bb%;IS&>-#T7;dF;=S7%HC)c2O#GqI#D$KFjFU| zAdo%LgeLQ==Ue`b!PoqxDp^FFQupG>etpA%b4#xhzked`zDN9Dj zUNorv-p>3Vpl+nNuYpr|H05o?;{%TkuCTrHjL$Usipbk*%oU!S80Av6&)xLL1u6xe zs=ct@aqCi04FXy_OY8j~;P*-xVd)j_a_m}1X}EP^fKHbAioa{%Q03(-_k)FHVL;my zrZv9MWWO?ZScaH>>O@INhQweH#1)dTwj1MF2R_teQ0rVK{-bx$B_Xc3F4BR@Tm&Y= z$N(8^h%c7QewrdaOn2ilwQ+&r7%q9Z8YWW-0v?hLJ+rH`U5S4VP;YIA4f#r? z$Yx*YO(yw43m8_1>Ust6Uo=xwYEZ~;tT)kK!^bBua4I)A|MbN$gUa!CubFTB(cNoa zeiqO!S$#3}?UMqO_3UQ+w#)bBiN;BB+Zk1=u49BO3uFfnpk-JtitRl{be6{c zNScsy2ZX@1ECvpOE+99--f>#jJj*G)s+^{BPYPw`Hp17!?iAP99YFut=uGD_j7D1J zhVwN4Rb7ry0cguY3T`Ql?U13+Jq}UsE)elm#JfUEJdcf7HPyiE3)#nUH2}259WFH4 z`aPAOXpx$B@a)cUihJ}SMeh?-E-}bqQ-w}n41+_okWPjrV17^7gibHJZ#&}V@0qu) zP>z}8(ecPbugqRmSmzmE+_QEHGkT`6C@GrowXHD7)z#ygUsGV<-sUJXnw^E|d^CFX zl1@SCoWz2+3;Tw3qlKa~qK|#%Z*!a8=52$>i5tGDf74PkH;p*cIV_i#9|^P4LxuHv zfx3?d=iOEGm3QC{vk?Y=c_6Mr$)b7kCxrP!;S-9)0UbQ zxu5+C9LXEM>>OKotx6Au1ea!V#PsN& zA<5iyahZB1!nTEV0+ICn^2Ld*chBzK57K8RdH@@Y4K(RP1c}?|P;EQLRhs#^@CtK(1(JHj7>EMpw2Q`}RWr2= z`DU>$PlKt8>kb*B+F3r4&E`i&-rSK1vrd`G28j%q5iP{+nXC7hUqfEuudxswO-6&u zPL&@N!m$xXxNx*gscOoL5sb_}4;Ch!aufE{V)3+|yDH(N(FRaCWyt&c!)s%fkG!~O z0~=`;cn2-aBpw`+ITV>mLsRk1fw^88MQ4l7Mx`Y?#`w;dg)Sr?y`e3azSW%#45%23XRNo23d5%(k?WLQ#~ zffYExkM+^K+cfNbl25Ww@_CBa5%;2~`>#mhz2~cNbl;K?z=t9cWtnV0UqGemg#TIx zgk#TaY?&n;zT}l|tBy&4b2C|^%832L5S0khh#iDG?3nq5-SggUNy&E`VS|1B!T=D8 zcB99SIE7LdgYz43S`%!MpDUk75|QOMG+HE|Cb>sOQueS5aD-SFlf3t}de>e0@c4xR z3$lK;rhff_rIHjjcibuLo4NVkM1<@I~+?`ef zVKKWfG^u2b%zZfr28%Z06&Kn|JX$&oq&WlA$O#~HsTY|RGQX1;B034w#<{51&n)AeUWH1-Zu@k?S zzjh8}YvI>reHJ7^O;w)IMa#Wek0xe>%B`JEl{cs|qZ|9ro*5|hP*I|>we*$!g7&f< z*7^&*PB-b zErhy;%PqO`8Nod_Z$_TKdEvEGbNpKC#N&JGM#G;?@L%K5?FOxzumibZlK=es-{nfa z#cT_7pQe5z=ia-G)}|KK%b^z%XD5lGYAL(Uwd_>ow47HT!dD2dcBCKQSz=TuV_#u) zvdRMGgEI~^UhJMr3;P--YslNyumSZueN6%ZWZTGq2`w^kzaQm~g^=3w{8l7Zq|Hu& zkYrT8>MRCOa9vG*BmkGJ)V09FG%7i3$e4j-z@3%vr(c&zH_^!YB^&`&l+eh4!JACL zP9{O`HLqx}Wk;*fi*0C<42YyYa{OBfQTj&vR(WQ9MpjT8Q3rF7c9XQmv=l3J{LBZR=D~HnZC+A2fjvPc#o9Yu&ecm1$(|8|w zdrT7=`VtlZa?(lTqF|8aVQ6>4@J}`&J#htRbaB(Y;DiN0xXo5%CL0srypN7|3IWd7 z+Y^)g8D+^2t9;9prnyS@362;t$Caeaf)gAyYLMA!6K({MFb*Pmc$=05R>pZfDLxC* zhXs=jy~Fq&N+?dZP>B#K^0-m+*UG`g)VQyg0;U2Zm`_htMC4zaq-qL9z!YPo7v9+( z((qoEh36aJtyS0a%syoU0VzEpRD`up)W55XB@vU8?D!$s=_;~^pekh&$ILS$i(n;K z^iq{w+3W?0Xx{4n2*yl^Prh~KOm!ufWJn5bL`BtU5)3*8R9oY#oipp|e25FSx zi~xXbunhweCUffAe6q@o=Kb%w;&Q?rS&@|ptR<9YRkL+yypA5=w75Y=l4+XqtjO4H z@vs7YiFA^Vp1g5oO2asZ!lwQbBTX3FKG9YYXQnzGTduB>CE$?^A8!)Nr6%A-|Ni z%S|C?sXhL|3kmy;9cc6g5&m?dxHeHBO3@Ba1%d+Dz zTFOp%3*})>4dkP(#%5Kf{&AJL$_$T~3@oG8TCfRCM* zvG>MR^Q1I$7 za5ka;&@RF%Y)U_(s7UoweI48rRa{8r?m z+9F2gtS(S1>==T}ks_P!EXW)1;!2~c4<{?8UqXN1{Tg|B&wnWh3(jdrlPOR*X278w zU20x@&FDwiQCSZ2PHuJx+RUPh51-W6IS@!loTvf6QinSU=*Dt%`tf|@Gh?aBD5Gwc zxMN2CH7#sxFj=0#9nnt3?gRUoN;W-ugoq_NCKK0Xv>mInf95T}kdY?(?)#)f&rccZ zb(8<-G#+`Zs|DJyaQ$poXXV|IdzuF-UHk2=dIaK*d*=nvL#MyrL0Q%MSGL{ncYb+Q z9-Wy}_94BUh!m4BF|M|dnzJ*=AHrdj^K>(aW?CDx+ ztzt|{qbnNu(svSd=tABC5@U-)WmlisjE^l)<6Z1Kr=>eyOJ26AVVrvE*>GELvGs%8 zEjWpFFfOKTx}->#8!{1b5D3{10B1@=v$6H^1G@JK;=**@Dj8d}Kss*%Ul5B|$Exeh z%NUWhA>AdzNlGmSWY1ig;aJiKT1J9Uo&kiVL(}LOM-Od2_DxnKl7d-u{g~LI&k_IT zqdQvp1!*VUX`11OkC0Y&y?UMq_SJ(6+^yB09Ozr$jBkJXqDKA7>qytY2M6{ge*Y2r zK0v>3zruRn<9C}nL_*X)K&l+Jbk&ijwQ7BpO<$ylSO0NH47}QR#I?M5Yz|b;Ryi{^ z(Py2Nn-%FU$c5+Z-1_;_xXL3=6=vbEuOypcg!NfUFYY_A&$2w$m`QCxfDVqsbYa>D zZo?!}YbZqdn5uIr%rq8qN&T;s+IY7j-S8gGBsXOJAL@dsgS!9EHR^jt5@Or zil*an)RNr1k~!4|?j?G0oR(xkZ2`ey|1c#urJ!~koZ{_39CaC**9A{lbhE2@)4Iyt znla;Gj3Tp42jS`%K*9Mtbl=l?0~u{wPWa)}+gfJX@%eD*-$$EBZ?3uj-AQqJux|c$-|ZD7;A6Nx-S&mt zRV^Zc07{1}5ruHYpzX!?O-_ZX9M}C?mOEZ)F&8$3+&1ccmC87kms!X#zMed90sBc0 zuG>oI3&dOHf&(%C=T`jWN+m&DN<1LJ|D-&5URWXDbV|&~) zp%u)Zir`t-)$S!xq@Y%qgK@`v5eFc$2%kxn1xArxJt?wTiul~aNSZfU95aHs3A7Vz zW7!9?RL@3Cd^KSAvGsF%o6F_Naek&==bp7*y-RYxW)#WRWF+o-X6nf(XB}8NaQkzf zP8u!iZBc>hxo0NGA?;YeK~R(o7sycr)9c@$5~sh%KeTNRIAO>z((zc3QBK7x42lY# z66*qdX;ARiBPXfeNP@a7n5!cKaRfDHXahhg!!z<7rjC&PpEE&lDGkTnmX#43A!PZ! z(a!B0?bsIGw}EHEf#)mZU=j-fBvtaXU$5yiJ!r|JR}Ay7NcYoJxaKc;#)0M5YJ_*# zxU4uXte*i)+08$GPDG7KrtrNl`Kejm9he&+4GYp$m2%nXW=jeWv0d~9IR zldGwH$cSPcmht!Dm0>R*rT&-?Upp0S{gOxepUqHO-#nd3yJp@k2seGIHjHBvxIU-$ zF(9Ki^-lw3?w`B@m9SwthQk05jf2SHW8&sRH)k7hl)cq&1}yf zLYvmmpJM1n54ml2KJikGvM#fNwG$sb%2Qwr_TykV&qZ8m*j4GX`}KrfyWniEM9U^s zOqlYv1TX!Tqdl`W*}X_^^u#@;Ex>?!aR*kGYl&}$LGH+aDytXN#%M(>J9^TdtwxC~ z(zSn2|7H96+HicBm(_OU=xz%2bZFEMrKheLdiE+&y}k3ejYBQ7SUgGJz(7ANFw@f= zJ`C&508=2tS@-mZAZYV$vt?&RAT{)77G&-IG2y#(twZ`l?@x+Pzu(M&MdQ{eSUAXs z4+DgDk}(W##>7vRV+(wH8Mdp2t9Vdr4}trkzSim{tP^tR(>|b>$lf{%m->+Lorl z&1}0Q6ksHOI-0{QwKJ9(W|9tU-MiuS@ywL|mr~RE#248vHw2qLDHCYD$HQWJhxuBW zb0GLqdNdSlcPTRFcO&$`lAt?u7(LSpiv@-=u1{2E?;HMVbZjNtB|NnG_Q25W^B60oKy^2oUi^YW+;9zwP-2Vq844$* zQ)|H2U*$6Gh$ASN>tH}CKe0!=E6U$ZRxG64;8AOz*UzL=B+!7S+&JD=C_NpVgGdF; zAJH22q`7gSf^5I(k-X(5J8E^t%vOslRc0tDAN{%dRWbLDu z(#xe=5Xuz|4Pe+U5dgPN;3r7(u#7A>e7yo-?UStDvi%iw$Wot9y?unN)ihrt2e00? zi3Awg(D72|HNczs8TwMoAG@Dvoiec^*s#5k2O|ldR+~>oav&cEoTDeuyP$!iiCOQ^ zdw8;6`OvG&2AR}P*ljC^Ak7QNk%2`iqGSy96b~Sz`PoSeE2M!>0wU0&5Ir}#o2u7G z#OX+i_=MWt|{R>%t<$06i@@{7DIW6j627AW>Y_rKEm5< z?g~my6*ecSscmo%Y%~Fyx0o$2=QJCZFokHjct+JNk2s7D7cB3gNI9pJyLko`SG4|r z0F-VQnYq%SzvH1oTCz7e5L062uB*hsj&!56Wr&*aeU~H6_|`p;R7>CkCxsC*uXp5bOOx=eXJTy3av>HuoV~w_lQQrt{iqQGX+;hAcvhaPlEgYzEx8-WPsjL za3+f1Q(jl}Hh;J~TzP68$I|pLhQ&yx;{Y`xgGx+7ch2zizHCKcwgiMI3-MvWJNQ))a1jdb*sBM< zDse}+Spn8jG%XxRu!B-AepLyuSa8LA64qfEumZAmKWpSP_7G zkZkUJ@rt?w3oap*UtJYRalPp+XqvE`1wy~#{o95Luc*TGHZ$@aAhj+bj)MTGBZ~~d zUV(>qOrS+$(aa^0vb18+7a}o8KP6lPZyRMXYZu!J#|XnTY?ieEYG7cA6KMEV{DMKiEv$nklUTHPL*{rm2%N4QPt8c=astIoS}{60 z_Cl6_ET%~8tM&yF$n<59EsEk%-6LG&tm@>ubn5Zx>c<|;SmcQV*{DXaSHLMOL@0)W z2NKE=lvfNzLS;QnTu_V@>8S|UeG=^~H!L@7sW0dm%*I?XDwi8PHnB1b^jYJ1vvvwT4g|R1XjW~74 zNOsWT1^=YT;>c0!3nOi=CMXd4J_C-S3$alm#oUn+6V!5J%Its7|>Rr zno2{%3C)#umkEwc(lJ!SpB|B_Xzw*f^`n38V$YS013W=~N_9dIXgb^-JPaZ0b`iQ; zwb1~CAe3}lVKOtM95Kl_1TG%;MDGaa^dB{y&#XwEjZUC6;^ao4onewIS{W7 zx$A1RtMhOF{{Xg6G(|rZ8RN;GDmMtCao+alS99`GhEJ%+`IbPc#Z-jcG#VYV?}l<> zsX)~mNwFon(npV~){PO@h6F`Bk)1YHf)p8mWr1B|C-^yYGHF=!dmO&}43GXF8m1_j zb_DN6Ng@uLx{>hK@dFfhWhGA~jF~ z6Uf}@GZDIIk;F5CwlVB zKRaQ^SMaNZaU~mwezHwkPWak|cM~#}+=+VqJ8fcYXsh?jb6$?1gC$M^l)*K{kO7=G zjG|@eV~x5O_@+g%k=Bhdg}p`QyyBa{~tx*iI9^T z7*~S5j4KE7g2c%gLetZ)AI}6-V+(3B*V}6%({-jgTh>_UMe)#87&^qA=q{v22WOwk zgh4zJSj22pjb+G+m|b3!l3`i4A6mumzOJCP$r2_fgm+l*&SN{Y5&i5tN>V9t1cv+R+5?U9r?1UF=f_ z{(VjB{IgAmF&6_get%w1So^MHdqhKXxz0|(jxGf8G@KO3!!1iEuT>Z_BK;!0d1V=F z5?jCcliY$rY;QOQDEK!t=t|a|s!~E6kh9f{eg_G1JrPU3_w5>y&$Y3 z6rumG_;6Qbhtedx zdl+g2WFDQf&7nzCnksMwQo1-k<-S>|b*`!PbCG#9hmt?B9F-rBz*^GEC>vZT%u>b;w(VSgt*mA!~HTGO_x<=%F z$f6O*fhI;J5Nl+1M7RJx@Z2F;jZ}Mv5>vUQ!oKy1MG|=!oJ)L@)-{!8{kzM5^~v)D zjXJE{2{=?dPs2i-fxya?g9gzdUH*bVXu{kt=_)J3|K@^pA4DnD;mbSVvI<1b-KofN z@}$79_os8uJw33?UFzq}xIX;~@>5xE!L-I?dUiD!hlPg|wE`^mX;fT@jHAPRevYO~ zaHG;}azvfVFNGyT#jCJ%#jwz#2ae2B*KOWjL6gg178YS6Le+koaM9jREYe}y>w{8) z&Ux|}SuhF@{rj=`MAH7Lys+i)ylc^1D-s zqe;4@zs=^|Ge2J}Pl7NFMyuk{?gqZ)WK)W0>@4s!Tu;7SQy0rBU0#LYe+ijrRCYv> zFhjlEGDt0$7NMmEoIUY0odP&bsufBS0p#1c;^3YoW35mAI(51B|L#vau9+~-GRBu9 z0upxqzw2`~o11Opzt-7e8qzuSr4NNKUlUxIv#FD>*Ybpn{Wn(Rl3bn6%5mVbXvAsb zDSk-S+1|yq(yRXVp;Ay8dMMnJmd#S`i4oldfH^>aCi&y01xtuc zCn!ftUI45DAS%P%TvMVWXd7_9cH??wwOwa%?^fR&nG68I9s`z-OeU;7|NdnyjntWI z3k7Gtsj@!j{<8R}bd@=_H{p|gkf)$khh;X-ihf%6yNYq^joK8#rMXVGR;7u ztdU#aHbum4(T2f^lUmoN0i7nh{s*9tBo^h;Qyt1#=y*6LrD!-W+r}iHC57)&*1^n|B0o(h-hWBqv{rh{fn>bZpw7=-QF8@*f;}GXOMTB@63c9P^tS zcDsAljN0k4`mF|mS7Yq=KliQ~1-ybo;MwDn$l{+t~{N$j>4a$n5ImmcrHFdQborZ~F+o63)>G(nD2M~#O5Ds$4 z6jNXpm_z8FHhLN`KqRhtXm z|892O8!1=~VMXR^HWD#{Yl>UF0&(}(d48{xyU}aJnnJ&|{HhkK+nH8*sH0wYa_Xx0 z##M(M9tF?3P%lTI3gHac7xx0_C6jaFR}#jT;~(>kN$JN744?Dbw)hKJ|*T@*eWqW`~h)HP*EmI@W|*~hJTzU;%_ryKN;Z;O|g2MrG*h|2ibS_WX!oe&@{L(S?#_K0G#h>lf*&Gqml`;%u%OuaDk z8@+E)0zZ@7%G;@`WdGj+3xcrVMv4?XYEy!oh+}yn{jgpl#vY?sAdr^Afx>Y@g1b;s zkXn2T@&3{<`5#dh0TUOC$rch>^JDNwXHg$6IY-}XD?4<|X9-O0UUJ9nP49Ic_* zLVfno%+#2~eJWEDmP?rVg{~xqlOkIWOKRphofT`Nre}Xv^=i(Ta4HxR-fhhELUQu- zW{ZyJ9{&QBSK(*uv|P{z{uJO)jk#EF(QjAcfT?7jx-&kWCl_A{B`&nO8Ks-WaD=;m zoGePFdJ=8;8J-?UcWjG#fSp~MQ!>3tG;6Vnz){ti7(k7Y1Cw0O_!_?{2kXs zb!FX>jVE;$yBn%ULnFCrU0I|4YGIP_<*|o>hunZjXzG>BZqE;Tv1Ql1wY>W=PAE&3 z&=8ZDh7T-v*+WB@>u03Jpd8~l^p5bNV{tr*=U@H<0&hCc4BIH@g1|$Z5+E?#Kdv0` z#wZPr?ANcHMsPpj_R)TJ)-z|n%c)y^_Epu&Y~COQ_J`K#WDud}u0~Sc3Er7rvLt#C z35Xg19Ou5vlT#_N>+dO-jRQ|6k|Rq1KLQnlk<>nLf$1*Y;7Pmgf1(g3WkImcfY_cDjI-f|< zuoPm5mR4UIvo{2u1;|DaV)uQ36}Nf73ZW zvRk+u&{LUMPY^aBGz%CE%Ba!?e8*&DN6CD`DIf-rw%PpewUgMN1zbMTW%(OmzUBVC zF|@%K!5~9}gAy8p+DF!a?g^`W9%qqLzHl~`PKA|R|J}2pRZ*|k@)Cnv6giFE}j-sgkS-b?uP5$j7MY>0i2pc z^Ol@)0-%6YSkQhi`RX%wIpE+n_<95=qM!4qPs9@MJOB^Ci4MqMhu9nW19ugpoVW1r zKZcd8(-hP`HlCaM8LRf%{>}dS0+lxKRIHH(>Q@k#kw)BpX9>aByUrrq&I}7hs|j60 zyMY?3j*4q&FOA}dlNY;|%ahxrvQ!tz#r_^(qnhO{Hai8DtJIu`a(q_BYYs91ZG(Ve zWniFR1!R^B>~gcta#TR!c`NM+QHgh3@{4O<;mc(l3nWOKDt0}`Huy?yhX|Tv05vU? zFQfqLfPWdtOjoiCRDlpvf`Js|1oNz{1uQYUZj1k~ksxfQ21=E_59dK7zEI~5Qy;M2 zmL__}d=8*OK$0xTMuvt6;2@#4Sq(t8g+g>EK^uPo=TgOp-QVoE`M3pP6H{X z=>ktksoplXU5_n5E8CI-3L|SF@*BR-$ZPG1`r z{!dOAaBtvUQzw4tWeI@KIy=1!DY`dg@C?F8P9(-8aXAME$>uE$0do~8$^j&raTc%- znzvL^O+XUM2l zzuE0IuoO~tAc55Lq5pJ4EU|pXiQlkpZJpasIz&PiPGhkZFw!W>xhUnPuH=BN!>Lj! z!4#WH2fhV}_w#@$d?bz?viRrodCxHPfFT8*crdrI=|y${#Cg_)xcwmEy0_%rJV~_PA2ueqm%|hJ4(4Vt7fl`qSlwlZgi^$$-51Fewna>1%S`x+~K*2 zT|A-!sJ?YqZY@N03UYoR2Qfd{RbvHs8n0Ax{a$W0&)CuEPJGbIvu&c4q*_47#0<~W z&e)0khM9mL0SrvmCOKdu3{6`io0LymZviiL8mp{F2*liZ&pCF#)JU`Me4%`sp}MEp zkpoq$&#w>AtN6mBeQv*8PUR)U4FEtG7PC&n0K^ZU zDsUN|yT)|8mvI4xIi2mQ4Qy;l{aTpn&!ZB>EV26~-3>lzkK{|Nf(!$&R4`yZH~34O z_~_RXMNVK00SRl?vVfEQWelOhAr(OXw~~P_4$$8|HayxA_VJ#ImHDLhXJPy2>+`Lp zUn7;bSDNW`8Hhv$aV8^v4STTg#d*o#AZfi-HYHQ=8C z3)GA(;dKLacyg+AtpFr3945-b13iGldU6U}PyNh|WS_9@CWsob+Z;;5R{-9L0`Iin zT|<+4Fj1HRwqx7>i7xAPeIi;6hPFG|8yiliyXqa1i@;^7oCT5T0%L+&x4BGhpaP3u zIU!Eos$X4dLK1eO4E+Ib4sap@@D=ImvgS3Ip+0L~UFbn*@KQvHeE&jH@Sal*{#Z6Z zh8;4jFf0TPD5DNm`P4ro`YKlhvgwgKWE z{wZ|BvDfzKm95>-9-ztId(@v#Z#d?{^x6ZF&pjl@I?k*edJV-c8Be_PS?mw5FnlJH zR|Q}VcFoMtpgu7T)X%c5;7!LNm-0>g(^o9QbI&ocBarJmdZF8#a^-d?7hqEX>z)H7 zgDI$hqis|r0@#S+OF^w$OD_YfA%#Zeknx1%3K!|fBar8>#b&QxDs5CJC(o1%K+pn^ zfj3}sXYjXxqcXtuAhv5VwA}*$117wlN6r8Scjn?8JOxQE-}}cQR6E%+ZrwUfub;X8 z8HD+Yp;ixmWkgX?s#{9dN(@Y8%f^CFlJ;|G|W9iY1;fF81fuL0y#C`^cV+(}CuB zWdL*`=?C%IUY)V_d=`4)G~o@Rl!sz2c$Cnfw?{Al;Whfdl%$stuz9|9{qg=rKrVR) z+LB}LV;r$-&!dKV0~PBHN5W0Mh%8`Q@yU76M{4JS5au=^Zbl*J4jEv&d6!rOgG%`` zr);X%{f1cd!hy=&hOcV7yc+7Xr|!8&iI9sbfK+oanR>+tFHjFD-V>`YFm7WnIYEjP z3gR~`mnmm%y{P~)q_e3oYTrdj!<5j=)n_(TR?owe(?w=T-Bu7k#FGa+71h(w1u%?E zS%?1*m4<^u5{G$_b)a>XnJiX88^iUsuY6aQ!90dVJB?)h61tO6YLvn1EAx~od)|d> z7wY9t2k+QAa)pZ=q#{19^j=kPxG!WM_Xr_YGkS@n1zAf5a) zlIe>C1%K@tx3;g`Uo~9_BO=_@WQ35^setu_Mw= zJwEM@>b0ifVppy4zw&AQ`PiNzT-s8Mu-ZQt>Tm1Ew5&z;7oG4}A*8(HLrg`~$!UT# z0ZV@nJTzP){4U1Fy^Oq(eu+8w>fav{6}+kYFU@PY-3q35BC}`;Y~awEX#59*)@O)e z*Qb*h!Pv|7ryec4oMuhURasao1L<7O;+xzN(d<)XXgAD{^$QqXw?7f^i`I(2vOUEF zDu`Gi@hdKd>5;OU_1f!4^T1~*PQdozE3hjq?#H}8`s>Tq5!U@Oow`JS)@x7tL#8x; z^1-Sd8styOR0uXIA9r1>cqpbOkz@>?vwS(&tgMb{H0ijOLA!Rowm%|+mASg5{+XB* ziX5$pp#DR?#rr!4St?u9^UFI(;t>q^=yOq*d%p7z4Mc%rB&Z-QqYHlQ!0!ssWwpIR z2&%#R#1~lkhRNv9n&(aRs_&>$w7$)};N5n7x<UM9j#%y^Al@ zJ9(oVN>oH0hY?SKdZTPBTZF|p*-V1x5J4j}e@N_=&t_8=@m`C=_A$ChTkG20H)XD% zP0+#}bsEHvRzjm*hi3h=fZn6fzn!|jUpDLczP$N7RUogst}cJ^T$MoATgY4@g4Ubf z88wc;nU!%f!5wJIvB&m~j;!^bLL8>rwIa}C6PosLlTBA}rRLtrS$B#V`f=w+s?M(f zN}(xS#}k88j5%wII>a$R4=~`4d8crh|NI5uoxZUa4!KUCz}Ovq3kC=z;;hC@N>&3WOXMXEtGuyW3@<$PGhaG_ zk~2qIT2@+|qX#&j&@!Lgg2e`t12O_zO+c!*y|P5v_C9)s{R%l0BCm`N2%Wh>uE}x^%2I7$($wsDbopMJ1%uu`TYrLNo!;z?AHO3M5 zgj>%x8c?NffhCN`%M_V<{;V8$lEU10o^JSudSFy&ZRJ(aEx`>v!`vhK=w|_eRKsTR zck4FsfE7KFNW`u0>qiaM`ZC`68Fy{((_J4eL-j)Dr@oa&NW3f(+xbu@k8v>9dK;gC zBl0p#P)j<7@mjK97U4)Ev=CGutVU_*=K4tN1hV9p_2|AulNT`&8V!|H#S9w`SDx6j z^=YRM5n}nQAEy#!z+fP+Pn;I%+wG=)V|wpm*p5|Rw1*RzBq_+ofkOmSqp8lNlEe~z z^}*Co6Fw*DV6_0ZE7$t7lvF1}7l9Fh9YZfIu7KmB09zO1M>7u{a@H^M;ubhDW?~an zwMy?u#bbWN@^X9(y7#NgDlf7f6}+bfeWFPvLFZ7TmYs9$tiO|}Qu%TWOqFjEUg3v7 zmd5vG@v7%hmUEPQj}uGexQGb76ERaiu0P2^mN@ec(86xE3;rTVGV^TtI;m{48mpE# z@Z|a3n}T6nm$SFaH=Q$jq;S?dOi-Sl7M8RA??gODHNAhAU!|}-*_Vm^@{T|8 zWa^Bg81{<&3%;9#>c=p~I&lIPa7p4D_(7dvk~$Xk?@sGgs9Gb;7+0g<)pXQmv`);0 z2~01wI_$_LX?N#1{QypB;29&_y$-hlC1mu`-Zzg~XLdO-ofd}$6lr|4N>qkLI~z-k zFn=ei5dMW)NI;#s_e0;L4C@UnzTA4if%MsnC(lrQY44(pg~%3?+)0?4X8t_gx8 z9CwK)p0z)(C%DJ_>1vKEzsO!rZ{;AFd8_d-2%6^bPapnO8#1OFDcGmpJU*ckXNPuN z6-Q;(f2U?e)E?75D)cID{&!AcBDTTehQyU()fnK>XWf0c!`^?5>jt}~H{c}iQ;goE zq|6d+CiJs&9lM5pH+#E=Zg{jEp^Tb*s+6M%i~Fo2sv`|5`?Zi?p{g^Axl=mc-hVW$ zSklzN>t7kn@{@ESYTw`4=_3lpG_4$i4Y%Za3?7vg#fjR(pXx6xS=!83I_DC@){ODg z9CB%lRYt-R7q@YGNXMrA}B`8e<7L99Qnd+82_&Iuh4 z?2!~$c$}T4(ZEi{k zf26jK>2jh3aiPNTeia^ptPWm|v#=KGGW@QzUj6O^CRJlk{v`yO*L3m?FI8YQwapX)|hs22Wfk!`Q$2umS2Lw7} zTzjMJ+i|7-E5aJ}!XIvk?mW2#ByN+pD=G?o?>70#utv76Z=9hlqaR*XB6mSK2u`*TPo30?dNFeDv?9O(9*yy{)=Wyb3H0NgptAk zdQ@YoF(u{rIEzZc7x;SD_wPoj1;QrUbfMQW?oG`)!&zGM^>T-+eBYO|qr^NG&eZl| zMa`(2hm7)(beiL`D;(0_FK)~B@!36#SK;i$G@zsQkxx3S*g$e^(|#WP2gAG>c6pku z>9ob8+)>jmW1jenj+!ib`5f0U%g_gTN&hh&69T2m zj-IF>+cRCc)`9FJvNtfDGj%9$hDJThopz92yn$-yxa3eTt*Fq%;+Qu3z2+jO^t3E2 zKh9Zm9;QF9vVS`h5l=Lm2Wu8=i@-Ngic*h=Xxo!PSgS6vf0HSYZEXr=J`|LD=6LW0TKPCh zJP-8IP8Z(bFGLY-D+!@TLaf!B)yDS}P-Go~_Z$~5QvLL%1cAY?ip?>XIt97f>FY$F zA2YXO-opn0<9J3tBRI2slHcYL9DP)2ZNDsztcy&JT3fakXZ^d@k@{AO9HK0~A4OaJ z`lUj9gNZzA1L!>ZI>6Nr90zKDGu`_;Kt~?L_2j|p;%<7tkpeaSWO)l!5RVJK2N9E32rYumy$**qRdN_j12& z1a8Aq#73Tr9xY#& zjJ|N%^vktm?`LN!^U^TlMTAHE=3WwKcH8)HD|2FxX_}Gr(Tj8}q}aGgtj!oxwQ`^c z#olfn;Rl8Sy{}lxcdeek{o+RwZzZ2Jw_&Hnk~HmmPDzsNI*TMuO96 zyxyfkpA|?1L29|7%zj(dAv5Ml7d^{7Ic?P9eFnW4wEuybtFVNT zP;69zO?Hyd2KEBctH@HHo@_X&)NO<|?I`6nK1&DbpdhX5XkQF`%NC38Av>fwF<3q( z8hUizQDZ)rpZ0rl_jmpUS4tnT5{3tb!gGWszgx4+&rfTFd_#K+F3rdu-kS5aNl<&y zZ}K=qX_GSM;Fzuz0;U@2W;8S6^?TlgD(9Rh$;-O3`b;1P9k)J77HsU4ts3#Kp3@xX zyNye?+QM|Y(w4J=O>yvxylK!ClSAI;2xB5^=TOddkB976653sW&nnB~@MuyROvn)4 zOVeOc$R@bMjiY4MI>=sVukUDOK2)1IbQ!gn%-HAnrI?N2swX&8creH@T$3e)?rA+@J9(*Zo^x1>4f&S9EP*tq+B@$TC@~JDKLM%rH|IDX#sETq)$A zK|J&a=co|cS=p}Yx|4LjE`h#_Kq)tCsHDn9Bj&kse1fz$v+`b)4Gd7S*oxYO$?w_iOJ`9P0I z1zdA1V#n`w+RvHImUI4g7VOhvQ4&PUD=eK-UQ!G+HI~Z9JV)I@{p2}J`h{IMe(r`? zT#e0JSD2@yJj5gXy}hJH78$fL6)Gp7*0QcSv!yJmWWfleyH0v<5e)#0O({MaldHK0 z*$aJ1K}e9Lyy1`KL-CLyoE1WhP z914R0Bd?_VQ07N*5ma$ufitlXK`Xa;6zcKN=b_Zc_M0+Nv{eT87q!Xq;uR#;c>kk7 zo?o&4l@#evzxnHshg@O&_#$K_CPNi@iHMp}OMW}`#_n&+Q!q&dIkvxOe0P8jhMvEK zt3(Q&tWmN~0xS0(MN1cnLKpqi3#DMc&e@1V77yH?2&to(eK!%^!!gkUB~?A&7%1zd z@Fhm5=n2`u8U_uvWQJ-?p>TrJ;iA(0>d zxJcog3#5N-RY^P@JN_)FVz!B(%Q%MTIbfgg(?~%;IK)s!ELHR**)`wtwjwrgoVNHl z6$V2ECo1}e@)9M@C~xY8?hcDF!yocKouT7Q!KdOliBO0+>(CvaPy=zTnXTaT&^BQ4 z;2N`q1Q~$~5eHX-HzIl@TN7Saj*B`@A&t|U<+A9tHA)>bEY_W1gp-B06jAMi+Tyn9H8$Mds7Gw=6a%!LNNHQ zZ%H0*`b*mRhf~uF(a(CC#0y?Q<;Om zF!pYyhf_z(>iXn1FAZ6k3|(Bl#u9tjst}K2U!!}$3GJ7GT`ht2lpv2?VRu}ud|>qLuECrsNSxtYh1J8Qe`iTORO$;@MV#jYvi&~ zFqcvYwQl(vSiZRjHg$2a?_6BlCva-Yr-fHm+uO)dhxcCnM^sjmPpQ>e)_kpd?u&DQ z=^eqEL&dzzb6xSX+l{j6?}@h=|1NNnFu{iJh300K2Jmw}sObum=B+>Vk39LiXWduW zU%QXQhMaostdeWI*1S$UhS*=7!;iC{tHKoQi62dO+2G-&Vz%yL#N3rMVGW$|nfi0* zmP%*Xu&EMTIqCeo_;Jo2ZDm}4M=ksSR?k;R;m5HP9Hq$1R%MX)sY7*`i_&QLFYD>)C~OM; zetf2qp@i2lZnKG1Q9{w~KbHrQ%~Wl_L!si>-M)cL z<7T4?XbB~O3bZlmD~U@n!lZ$s-tU|fX;+&1bbAnyhO5dHce{9;=a5e3izr~#MxA1( zEf@T`o|Bgoe}8_f`VYp@u`bcwvT+NmvzmdIY(>^Jl^iA$mt3;3dIS(qTd^F z-4<5TxGrx!fsP)J5~Uix=N%1t-01SV=(GP|6mBE1xuW}kVn$d}d#)SR+k!7GwYP{C zyBIRWJYr;A5=Rqr6n({U?Ebx>j-tW%+;koZ+uCx@^<)UjjCo7W9h7q^@efsinr2c` z&eb622GGX<)F|u5k7ii^%qjZwK)%|*x@J#ci9xmEy2nyTa7Dd!xZV%$;CxH=wWRcQ zopaUcvB>&SO#oMy*{303@IlCmJV;%F;+@-5yXRgmW6PUAx!N+Nr@Q=(;(stlZ)L`z z1k>SW23~n}o~vHes4G{D+8)aP=UA zEv2v?>nyI}X`S?VL36wh{Y+{mrN%fu*Q|}}#Yc}c$OaA4r5vF5za9q88>hzVg)ZES zw*%NM*;m_%m~GFHT_=vw0r7tbL+%51<*&Cjri~$MULET*-(biUfYQu;c?wmyx|6vT zAGr>n;x8|9K|$Oz9ux{Gh1raSn3zdKmF!Ec<;Pf2eb09g+MfM_pNX&i1WG2GpY{)7 zyIhSGGG%3s1l7Jx=DUi!4nR4BMgwsd~XJwragxDz8!ke`~AV_CP#iuhGuP8RMyz|!VxN_X|s~j*rX?PukoTE zeV(lLkt&iQkTot}KT5rx_}(YB+{Sb86jm#GaeBib?U1edVE}ftUQ*Lu)y8(-D$GM6 z8Rg|*(U$T*7`njYO(*s0CKHOW?KrxFBn1f{Lp=E%jiZ|P987RTo}g=FeU^29Sf(tR z{VuDIRt1yfa$5*gC z2E_1_rDyRSCGTsDs!e`;l}i2JJa5tXY?XcPhXIQQCDejxi3Wrj|XoW9qvJK3kXBFvCOGt%UX5QwZ_(*ZMAi; z^bG!I)f2Nl3!<{dRDD-tp8c=(soA+&YOU3BwDFk-&am0R|GaA)cdR8YityMp>Eft1 z2K_aB>`$3e{)Of zK2TsLTUlb0_AkV{-Om4D)O;Xa|G^AQQA(@7fe}$34hr^@`Be0dK(VfJcBkYDNzjnaz#f7v-uBlj2j#{X&6Tgmdnto{O!jtDWt2VS(_gn0 z9*bTVpSEHO14@m%aEz2p%(WPV8Mu;)c~q~>&yr6X^KoPRS;%xFnj@oz|Hfq(GilhW<6 zUoeSJ$;O3*!{}-LgumFz_cAW_8;<72nz}BLc%bU5^oPD@SRiw*hH)~W>8D7|94c{Y z4BMB$?r>krE&R=HYqFtZ)VE6Vs<&QY0}@P0>Kq>J)ZA&_KR@#1mE{AIxh~XdxY^f3 zfP+1R1OLx&VPS!X!O+v|*!wFePuv)CJ)gG& z%NGRg``PackmiRJcr8S(-xXWuv6PM!kM)z>OLUtTcM?e7D!+Z-A{`50MDk#uFWMsO zv9=s=-0!~E?OT-QILX*Ak3!<8>YbIByJ37)LVNrH;+4k4&}#pho*7`H@Y^#?&&g4lx=#ijaMF4o$c1Z8O|79fip$KlpX zK5{>K$Pj$S>ecvY2A7oL=H^(W!p&BsBzk(M`!s;XR$fkcw5bGibI+# zp07959cHz-o$dq_R2BDwJ!F;3Y3102Uk1_E)HD!2Z-@sX{+(q5pZNGVb8?&86)h{u zkdHGmr|%MwfAO{>l`D{}SaO2$UP4azo=LqOwraJ&kn5Sb zcQ-mtIv!9s_7!Pe*L$MDKQ(1E=~S@hGPV)UKZc`yOs(B_uUZ2uYHn}i!aS@=nT6T% zB{qt##Hses$Q!4~9P^LXsNB?VC}L?Vxt)9DeT3JHpIv0@s+Xj>PLkTVU95I~X;k-& z{6Pwy{YZu7&08M{WF5(GeQG{i$&kS*-l(j8xA`* zqSbB9@BcPg-na0cXH8yudc^aCM(7-+%FipY%BqVcexLEu=i=~1$VttKA}iTjxc*v; zskFip&ok-0x@-`dtg=(`F4@7SXWj){K3QSU%T+0!M0!$Hez`|Tvq{4J{p47zjDD^1 z5dODR?m4`S`I9{)t?fJc8jYScLM|das?ybfGSX0t=`mplWcyFw> zq|l7?3zcq0?MLsR;L4OLaWG8St*=zwM@9(*4&}O#Gr@2Sra@4px~f$Ao_ktT!3ep` zS4DA^5_A(Y%YkQy)pz{Pb=0W^;;^e5i{4J{J|T9~)zZ!H zboJ+VPFbOk8y?h42QItXD-P<=4!o6nq?UyQo{xyV2Pthcni0 zGTZ|(+kG(1WSEtE0hmLi7k2QtY^O4~fLp0z#-IQlm}FedfI@3dD$n1|D;8<@ezDdG z+6v`O49-&k7Ny+x(h4V0ip!noKnDUSBdM%dC1jU?H?irHEKO^o4L-%rW`S88c1WRv zZei95-5_0rR*5KbOW>zE{}eVirPy@@xW^6aC5!zP`~qHck4gl-jJ^CLbMuNZM0fBl z+NJ^w%;02QkJ;W?ur*IQw;OYQLemx(Z+0v-;qA7Vxj)$6&#@vt=0BK7f}*USLiq@O zjxtkPV+>!N(i%SCTX4`Pb6PO;O6~b?*H#-waUM>9$mbc=6>rfRg(lS=i-b&S{)2Hn z1Bt6^htXw>S1Z6qzj7V#Q%g;zl{;{2XCL4QN0utXcn{Le*)#+ytIB9S5RW}K7}z&x zWKW&CfM8+7Tr@6Vs^zfSe;J92x#E+2^Z zI9WJoI$5uKyGqryP}iwr<9vI%`pl4CRYZ#Q`j<0@Ag%{jp^Bw+-i1YP2-61D&M(~H z3NLFCoc4rr+|TsbqT zD$fOE7x!yGak^+Lj>%lmPNe8DO9)suy!T$E5^25gN@E-GH`8>bLjF*GSEbpLV*@P% z8bb|NnObD0IVDpb%kNoxj^m$YHxsMEXkg&Lz8i+c-{y9Zi-7qNSCE}vn!cCQozEk} z+^ZEErP~MR;FB&Vl93JR5mPt;n;=H`vZX1=$H<-3s9xX~4 zKr8w6Fis7lw9k3$^A{)#a$B-BSNg=bCc$!ir?$AO+Dk%??@3InY4%5})UnC9a>c_y zmZM{?X4FlysA;6>?RtV-n$|wC66Ww6L;|-iq&Qs>EM8#qnL-y>@!PTB$vVp{o%C16i(HJX;XHvBYrDo|8g>8DSE;|UGMbA-?1ZsX>5D23K?_E ze~lVJgnO<^mZ@y&{5aX5c`~xbu^?2cg>YfnZ{)vE6oyjQ5}I;NnYPVI-6&jc<-Dv= zelnlArSo>8(WdXIT8ZPoPtKsI5&qkh)DiZ>p2$kWZVH|c!-m5MPK}nC`FMQ5Z5gvgvU*c*v$+(FPw&y35-ksxza#hEz;nlW@SV=pJv6Z?xWt=*k7*b^67(V zhj|=kP`7s7a8~T^*Y)pTbo((J3Hphg2`u;>(8sa(zgSGpqE>Ysm67c^6DvtdE`M^3 zdsj%7^btEw4$0cEsReN+rEZS;Ez((ER^sC{ikT!GBEvE31LM!Vc2KtG?O+m5e zY(wtI%nXT88(IlzbCF%Rf8Ab|yH3kd-$I|X=(gF+pZr*OS8K-vWSsUzpAk$5^a<6Z zfqL%~(s0^j;PkD@jKyEhjWQ(z_4&=peHMG)E?w7ZVpvzUI4>!>4>@hV{lu^<()Ql9 zuZHczdybA%v6J4s12oH%fy}=pJMl+ZKBbdwR16RJU+KS9E-gOAY*+v|0wcyEP0P7)gYyjLTor$2hq*Po)jFIwTqW;rDCE{qXyAE(yj~X>7Dj%J zIIh<-F!(EFTp_Us;|QjwOK9Id7ak0HS#%E3)d?j0)e&hd0lgOlDW@?qm`_)A#7G(y z-LPC6q&0&efmY}#G|`~c6cK)p06$Bz0~2Jgsmwu8Mk(yZGzHl)gPBbxd+DTzA|@Q$ zthgZrHdH8C5UjIe+rdF4sP8^5qGB!U>b9p;s>F{od4HoJk3Ht|9;<+Z+C{ZKaB8KJ zZD!c&_GmhF>2NYD`vaA)di6}QlM+E&;i0wnOhGO_sD_hf1$ocJcF+Y`%=`}wwYH%B z)O=+>eNx@CIvE2|587l4Hrwx1sqcJG-W^d~7~jkUxw%_7HJoMenvmP-6SiICNPp0; zIKxDZQhsr$%U|1av_PmXbe&5poiTQpn?Ythuwwq(>rQ2MHGf++z?m#x~_uAKy6d#O*NsMd@5>%g4XX$SeoH8*Zd&*z(xI znopEGKFSXx#}UqEzK7eBqjjYESReQk13dct5#7Vg(15?i(M^5@YDo9SSps8jUK^@YP(+@F!Cd$6OA$j9djK$!b@NxfY zu3fVUSEf{+{?1GhR%)#IM6J&}mHK@?SYyOc<|+6Bdl^^rOl@ABz2n0UyDr)W3jITG>eP5)G z#`YnTI;lEmvLFloQO7Ib(YI&|9Zs^TiGV@7x;hLVl=_s?bu))X=xF)AbRs}6>GTaT zJf64xNb+;Ktp@{f-q;X_-MDi+cemB)?ZI0?B~22Y?onNJ+fnQx%=Q=kg)or`IAv1# zNE|iHrUD9Yy^%aLOJ(^8mia$6quJEb_g>+$E>UuMVHn* zI$nRSyI~)6<~j^^)sAmcM%_I0vp(n#F#j9n^6fp-x44l+`6ee@Q7k#!Q9}0=Eo$EZ z7u1A}j1~?hEZMrjZ#bXS)P74%Im0uf=i1IIPG+sy?tcz|O(e!JgCE(c>-4>R1fYo8 z@AYp9$HJN!ZD+;|L6?!=SEov|IaJV&q@R2jF8nH!-<0ZL|71DbG}f+18mat#eUj6Z zoJp^8%~@_jQ+q|qLGRN`t+cT} zq)Os1Y2t5On9sqymg$vG;ZFr>Vp?%09!vgDSEiUnU+g)>gM0wrLprLPRaVe5CnZAFJ>-#ch9Z;NF zYimPh)>KHEj*G8Rc#&GhV(}McBSW2_5VWcl_1zaUD>71oa_psqLYZ23L_>!PH8I7s zX0#zR%n&pa)h+ax{d;U%w2bsL5;i8MEbkW)I44J29fgqZ@MVY9^4YnlH$TDG-HNa% zo9F&=KcTaLs@=(2!_CS-RT7y%a{r}~KxLbQ6Q5nW$wL_R$Y3Ut+THW2sCO?N6q(k) zVi+jo+C9j0&l~?L>_iu5Sq5)B_gjumlMCx>bIY`Xb+bWJZcp-G^{$&vdilvoA-rkRnZ*E zE@{?sdfITP?Pta$Yju8yGU%VRaZ4Mib(I`81!O#5kwkpJ6A4t~%`8T3M@ldQ?0Wlu zf24+2nm=`BJ!!?0G;a@Pa(>R#7(=CVLll<0I!?&_gWE#2^TYddqi<)1uZ8`zoAo#r z)kjq)7&VxWA*X+&ppjD(3D}%xB$IpmC+_J(v?JKD>)AjdyECUr~E3JQB4e2sh2qaZ;YUH@n(IIw+l8kjY%88`Qb&GUdmP=WdM#&NW{i|8iFvBUSLW%k=zu}fZ@ zR&ZelQSFD(o4o4TAr0$|c=SvS<)%HAcbyETSMmj^^RW3FkbT*VjCr5QEpg1nL@aUE z%3-!s{{~c{Ck!>b1DE*0zfBIP@0`FwVZ2DJ_@9|fvRU<%9ew_Cwe!Rk)bq(=I8b); zjUmiWjfZ-NcsfDP@hPPnoTGRyAq%xW{seK@c2FDA(F!2Bo+9;Du-j7IrauY3nhRPq zl{4pDukg$H~XU^weDw;xvYWN%C)b9i)Lb`eLiuML^Eez#f;2@-YUFPYETJG8`c zL$UNZVBCM!Cga?EUCS%VtI)g3BE?o57ybj@NPjMxQ zPJbt{P?U4lXm|(HjAzF+i{tHUw-`lO%B8-Fi74d55VlLk+gP_7;Oc!JPA2DYlxb&} z%WOPsUpkvsj?3$njuIKSi#9m$PDS2l2?bT)D460RBcxU{iwa-UEco;e1 zH_2es0;7gU$Zsg2_hs@^N@>^xxMD!I?9&yoa|OF0O_m^gXFU&orw98FzF}czS91ex%0j@5xMiFfzs=e+s>Y-L>i#;T`$BmJAihnd)}LW%~A-@I9tnBK(+W0l0W z$2Zbe zFGBrQqw3q^)~V0E9r^aKc!*ViR~!uOgWSn3{_}owT;sjmdYSMGZ}JAI+|c$$H@z0A zx2CwGlA5+{P+zyKa&c5}5ia~Le%ORDzR!^8*WV)5LWyK@+@VPfN%~+n!IVwAezcyz z;w83mOUH`Bp1sEsQZJI_AMMbqVM+LJWNS{$o|Z;36`IBFcqlWoWwCeeL*tX{WVGnS zlQrLSSWX>?0}U=6bwkl&-x1GSuI$I&;lU2k>uTp_s%`7*Oyx!~HyXu(ulOhPR0pEo z1!w)S5E*V@c#7C8E1MfM-=&ZhGzL%BqH>Hc_8N(}C8pDNxi)rf8J?7?jSgTiU{p*` zCE2A@Eu^XxIP!T~@Kh3U;cW@{jAync)Q+MiqTZ{b{0|R7@V-(R=v9R(rsXPktYgWE z*>a)t0F@d=P0K$MPnI)v7)_bnD9rEn-zD#%bL7LcJu5@el|Cu}N(xJ)n;xC!b>8#X{0c|fUJDDD96 z5s}MF6PL#2$demIKl@rTf|q2GEQf^nNNH%+seyq4oE6a%;}eIy^X?uCoRtMxw1vsXANC z*R)~kGPnm8L7rMRX9i1%EazpsQHRUIMkySRkd>=Qv9*u;bK$?5G4=V={{V2J&XW=w zl4f$eXvImoJnpTPoG%+X8LyeHKWH2><+?Dc1BcElYZ>Iph$9t5#(Y=&Uleo>Eg1^r z#7YSQsc#Y9*WGjh;-uxIYe`ZnC9s$mX|vS}ap62U0o}d<6$e5OX0fbP#-9G)@9frH zniCp!YZ}JiLVcS0I|OSQ`g7Ut5wB=B zcSgOG?fucF-SN65KEb78huk7k_r|`+wNDDu+Y{^{QWPWkD3}&`h{7cIp(q@(ns^DYB>_L>I zF@{-Pbsbg_hG20LZI~=(1yz`URptKxRAg~yQ;2{LA^~I{c1N1l{{RFxTDkA(Mm1bz zT3GR|vy&;6=}t*TELoY3GmIQ=)hJ1#iE=W|`yq-}(gTTt{pR2~8X3kSmn#AkTJ8+C zd_RT@Y&=R9fR)$pa4Z)?B2)kecE>y6USA~eyu2;_@EA>nK^wv5R)#^1Y$l9Nb)+0O z@HR`>uni%w0Mwn!%?Z@xZ!e|=TQODylZ;Ij?iRP0+^yh)*ReM&#uWndk*XODv_!P? zxsTH_V{k`L(-mbaBvX;ut^WYIPZ5Xd@vRZ0*@%&t*&)oo3>Gu^PU3cVz!@Z}43$YT zGnD7|nh*6V#X*r^K$L}w#We1p!yaq0Gh^Yq;*_Z=9~b$dvbdDqSr%HduJ64opoT`P z5p=By!!@tnfsufJFuG>SNo9~;7G1V%{85(;wuQkgy+s0xWD@b>FU!LLGAUl41e8+Y ze=?k(cU6Vz9Y94yUYtK9>IBY{Y4F>}1FX&tPNO(yY?(m;5hhl}V`?Dgn{&oI*~!b) z<;n8Uw-8?qlagbxJWcs<=Pj8tyOzVnJP3iUZzwAMT6mu)LAI$TCY@#AN4pbe4BAF?)AX2=`HrY&mELSjluwuG3R>ORN|;>S;9e%{SvSl6<9 zcgi>R>)WC1-x|igmXXUEeO_OkwF#g(l&O_UtgiO?Cqpff%U~EVt@}^YCX}k{ZXI-8R!Y1_Qc}4K^hJ4 zZK>Eh;9+7`@pa20#LRua40%}F=7wf76QYsw*lM>=kMP1|UzMKXeC3tQp=4EorJoEo z4z zUAa}1az-a!5~TU1MFYJr(~48K;fFm8*&NLD=arQO4car~VAsowiaf;yh>>M>kuI!m znx13;(gWga0}q0t7969g`t4xW{eEiKtB2R!h)rk(-{<-PNUlrbmGS)VJ;Re@e{HOA(DnS1`@VL zNo>BVMYxHZ2{1ZqxKb_%Bzb$KuCX^0Su}={0E$mf@ka$^Is>QdhLo=WOp{P$O(MZX zm@;E9)S%ldV)g|t6B>e(Sya}a40-ZaC~cK0H6WIxsSSuIDoX&;7P{;vye5C;k2e`A zmdf0uTxUfebBlL|Gd<)hxO}WhHyuC=#N045WZ_flUy#%A!{-#qh%P2YB%ol|TpDD#Uxi~Z zJW{o86r7Y#>xl}O+)l$Dt&kZt++a&?u(Lc5MiHcG8g^;u)-{bpqJ}DaG>ttIsqE9Y zLmOg(G>ttDSkg3#M!xRdV@RZH6$HkTjc4kOBE6L~_ebxK?v182^eY<0E7&V9N|C9j zvNRD>?uz@Ohw6chXuA62z6jeIK?-XrPjvRe^nFov@-j_8UKb*Pl*@^ah6c=$%(-G?09^B2q!+|%Ga?l(*v;@q^nFrsl5CpX7>x=x@#2iQ@RQ{g3X0NchT`*f zi`D-CEkrB2y1FNn0Ope!Uam(lgM%x!QjAH=sw@j|Hi@1yZ^gopwyl=Erx^q$;k zXW{%&pB#X8P=K-GB4w?g!^?9;xrESvF#(j@UV2*qA>u=7lT8l@1o)x)Wn^sYj%>ip zObN5kxI(iQA&3~QGMi~Tg+CX=4d-JZ$*oX0OuP0GK3GP}XhtH@t4e&Wv+qZm_bS}i z1I(jEQ?ebryM(O_G!>b?d*Irt;)m#DXEnuq$;^8auB2`+G@1cadt_J zEj28p5~QAD#(bs)nE=spaZf?6pwHO{CP|x3q!tV-q@q`cGm@y`YJ$dl8k|4rj6v81 zAeGAVTME<}3F@;J$Ml^xM;#o=G?8+G)k^ZK^V|4h_K`xMT7Z>9DK%S#TG7DY96wKl zS<>{yJhf7In~=Me;mM~j^Bxe+#-6!_eDMNr8mKIK%#KWPNs3) z6oK|ft88ZIe6apvCVWJaFC47295y=sE-3z`h+&0`E)g}6ZgG}Pb>9eB%hY4NGN_gi zvs6(!@RCB);`pFp&5)cqC1yZ@$z`3kTA{c+EY`*p>T+Fz=5CaGcIl`ZfJK` z$On`|AR?rWX%IDk;f!+(oh?biiB-a@$2m~k*K+>=9AX&}N@ENLb(a^LvD$YQmAd|1 z1;}yXRRIb((8_GV(jAMtFOYKh#V;D`uo2@hAbD?JZCx_yJ<*4#888eyc0Y1{u zF@S+B0f3UvyNg!)urYMPxug{qq>-R9*VO~4{b7+OA&mf-TgJONY0V4$I~U1UVAGQj zct(OpC&BQ>AC_%-1|npVqlh7%&x`KC$f10v6JRHCU`qlN4o{2!0Lc!ajjC4QNfHN` z-`q{mfL5$B6+E_c5Dj$jD0mEB>_G(70wf8LkYQhohrt1|NTDr}s2PC_7GX~~x0i|z zMGEXlY>cZWm@=DNUA$13a%7$?ib-aj!%1*>U^@^MMZlR`H4_yFg<$}4R@Q8kmCN@{ zd56W#9!e-c_{v>G93TX?S}bGe{{TyGEMp;Zb&RAjwuE9;qYu3N{vH@yc(Sq_GRc#z zGbOT-z({UU#q!Zto*M#Sw>czb>T($rMhAf^S#mKvOKY`}ZHt$x$Pbm2SIZJ9;tGMk z>Wod6+*oY0r$(C5C>mUikg&G+#(IWld~#It8i0@)fJ1Gz{nHE)gJYsFn@(i-LA0;j zfsv$F3YT{*OoEBdbECh*6Er7pd=Pb%7AM*2gDp2el;yq_M9@m7?18#)aUG&y4(QO% zG>x9f*Xr%0X-`~f=;<1Laaj)T-QAk{I+)wJhp$tWtx1u_}`k zjdhBcr)>mJvs%R_Pj;S#BVS}(T^F* z8S;R0s8WSk9zo!KXgKqs$%Sb636L#0@UW_I=^j#`01i_^2J*1(u0ds!F;dz{fGNWd zkbJ8ojtrEbBb;~t0InVHDyzb?GF2!A)}R*`$;)>lMlOq@TeD?i65=Eos!1SeCY)o! z+pOu-n zc$scHzYG#(USnDC(s=+K^5KHZi_69Uo+Z{pMY*-e!}xqL<>Qj3JF_U9iBUU^z8))< z*z++S6*FaiJC&rxtc^oXtY$!fR!>BPb*IpgT4^c!4$)5)2138O@BFmIh0K zz)h)jNm*AR^@wb2q$WobDl2G}t9RX4UW*P%Aeug41gro$f_3oQ!yZ-)eh{O=LK1ie z!(a5m=WMFoZc+;3U~L6Vl$)t_oO8R0{^WmA)MX_xo0AYKti+p5IDTWP;>h2DVQ}G7 zkwaUNRLl}&$f$Xazcs(*h4~8oMn{$mU{2KKX3D3A>$xM%%*f8fg%zI-Sh|_?;e zjbm(WjlGhe(97t)&!D7C)+zNxV`NmvbVvz6-gFycr`Z#a-P!x1gR}Sc)XFx;cYIKL zeGSpRG>v`Hue8Ms&dE|LM{OiMk+l6$SXA62SeY;-SesM2HJr5eMq6gBgr`u9rbHZd zX%j)hS|2tw$$N3-$crVhrNwWEzr_K%k2TVx8CfU{+b;I}#^Qv}(*c;HGUIn+ZORW4 zu`2CvI(fVh$38rm`i2K4Jh=gIEkY($Mfn~0ZSX;5YDVVPlFAQZ)ETLv`-lc#J1dAG~G&Tmro?r@CGYNzO;CAyvXTdgQB^Z;! zOt#CH%RdY#y@5#_k18>g%)bwc4mKw2hG=IuGXqxme)oa{vdbYHPIVwlf?oi5Kd5In zWX(YH1%NvT!EZMQG&fJvsL1(<7{Y>Pc~+h;`lB!EJ#v@GW)QKEBpEQc=ogle<|4B( zlMF0mp;ki8jJ!Lzng%2mad}0QPSaO50o}~74t$JIvXDg;jEs!AnzZJRCmIDHs6fSe z4#iMzx5xLP)GZf;1zF1N8mIhmkg-YP3Nqa(f*M%Lr;IfDq1lk4++QQeP|98+X01!D z?M99JyLY9F!Zjer2a;EF76`7*P3nUBR`oO@As}i)q^p)Qm#X2%bp{jjg1B7HKXk zZScaYl37V-$vGktc;sg;5zY7FT{07k9zq6HUo5uVc)&bN%|3PE;*9w5;d1L}Y;q%t zyxEMK<&F>GXw3PUR~eJGG_;ihicysQTWc4I3}TqacGLVuHqT@Mrude_wg&B@H*PU$ z&}kDpX#=><6}N%gtXJqXjXQMotJ$yD8un^^9X%gZRL&*u?9<;HBUyLF4C0ZmrLWc5 zIeIlco4s+YPQ98$ry&{>>Wu*UM1sUGfof;X2wPeJ*D> z@h}-P;~{Y4$X9_<87)&1_@AOpTY0v#6Yntz2to!_6Pm^#c4Tp@vl) zC5+S}&znwff*Ne0=E}HnnhBaplxcIp>$=I!%&`ioU@F#pGWehjOtwg;myFN_;+uDg zaKhtkX6F-Sa&O{3I!S*5!sTiCjq?SDTF5lV#rM21na#KP>C%uibnhE2XKXY=xc zLGlGJ)nwG+Nm|QvP4Q(?#GH7Ml-oT#$DcRdSn|4Vp;4Jc@#PkVVr3z!&&60{hbv{v za9=G%%M(UA{J#$mEHZ^<$$^4pQVCTKWEb$C@ZSY;8Ky(!vlf=X_}d*W`?f*J!HLhz zRbUoCR%pWNKi>Q?gewu931-+Xw&6Qz#oq$kaVg>|Ccw0&NVazVCWDO0DM411D{-oc z^A+WW#nalZs1*n@66Ko9{6BU)$61_86>)$WK_s=HYRcDfMq`7e8T`CK-z>|q^G_(6 zg+>KtthZZjk>-A)js`V%K#lMyNvz~tjDqIKd7;K+Ib10ig0z(6Vy>afc|K)g0|{^{yK=9Iz8E=|qRQDZt&_}cOu2MGT64&fx$!PORZcE=Y#3NQes)ny zh~4*M)9aK>iTh)SOKbu}hkQ_bV9#|ua4yqiNb5Z!TQv5Ww7?%0p(@a&(;{m5I(PSk_TC_C%O#s6SL<>)iwS%6fKckeL^Y z4qHLuX>hIF9I^d=Q|4ep<>1GWh5R-1G6fd17kjv)`b?ccN6##IrEr>#Tw+UVi4G`Z z&@(nnWR{q^;@nAw*ODeAamLHW_QUjjT;D!LIUUri83L_tI&jqT^1^hT791;@=gXfc zGzMb9e~Tl3GS=|$LNj$p`0(P8%4skr_Ml-V$~U+0!)3xO@{_hR7YYa#(V zOu!PL;gk-es0Eg%9xbE~4L{8ZgiW4AJ~cL#X;E(YSBCGo4OxIhmmnN$OqftY^_iWS zrX*kEB8q2Ixqjq7>K$8*crkJ@)RC>K#&c=^0G1y=SDk-L{Ut$cIHob2q}}BzBguTs zmbW{91b;)*ew@Fkbq#|kZ2ely7h`TBax*GpQ^m@Q9W(Vmr}X~-(hixECTHl-WOWa2 zFaTZ$$tHWHc2u?D#vjxF0Hf+1ajrbw0X|yf0)g?lvnXcaYgsrr<#)xnutiz`7|Be; z?&Cba6kM*V_VL=KNF)vhTI#x8bQ_jyXbv)wFefGrZDYy6e8j{qexZbv7vf@}sWxj> zAoT#8$`Pd|QlVW+3zj9RwA{CtUfnr{+Y1j35=1C zBb(V-M4IC}Umyir7lsE|{YtNx{$mzUuI_&5)s=^bhx`$brNSErON~_vvrjfjPgDG~ zuOj~d6aXk75;f9#MZ{~}DZr4F0WsVoi(Qe!x<)HT)7Jp%L6bn(bd)lkjrPR7-INE@ z*%Xv$C9*emRQ-LsqNX*cswFcV(K(pc(5GgfU!gOkSJ2WWA?-bt9)!Ia{ZTeEKHxhl zK%5H3$kr3ZIj-J2=2hYkXKmORUqequNB;IVo9VdUJ#XGsTU83vgEWH06dEv!0vFDEYB743Z3Zn+p$^ z>|wm@jW*#K3LA(9cP+f4=H-E%?O!cS*f$NLLCY%{-VppYe0FogVZ+n1Jj%XHSRXA9 z0BKw=$hFAI+#H;-<-S7Tji72Zr-fI;000PMAwfB?rbTZ9^Dp?}i?r7t2sr4*k}P~y z*NNT~Wt*^RF=H?TNl_Ju_($CH7>+{{X27nZ8d-Rg3hP!53pj zyB&(`OEx#Rj{g8Jji2F+vsG-JZMgB@_kZjA@ksd<6M;vMD1bG;4-N z9vj(#$>Z?&<0^H|I^MS^$!}6ZqF~66=G?L?j{+_-%aik8JIDV33Dxxjsp)fZbUjM& zn93T>VE`<&Q3f-7%_U zdan)MQYZUxy;|eJk1kLb9!0(KHZ>knsmT0IKNklVjxuF#qxwt)k2Ub7FjeMH5r5`u z9)2FEb(vXN<(T+Ppkmao2Sv zjpGw!$8Qh{W~wLrJ}y;*)O9@uT-a1y{{YBi1z9s8F1BPsr=I6;&1Co^`ft&!{-4SN zt9HR=Lg1e?h3Bzn#XB+o0Jja*bsc^+{Y$P^9X1Tg=chmcZP!%au`*?>SKu`H}Opd6;L7`m9YrzCi_@XKOp< zBHI>PmO+3o!MV!E7kQTq==8lW1>M<5C z!=1?tpsAB&vn0~w95(*|*BwSTxZ^np#O6xOp^dJ>Qpe@D5`0j@31!G;rMA6pxtMae zcw$Y&8TpMNB4s!FuCEMO7?8x;v^67`Oo7Gln9P__Syu^`DH^a7U}dqncw-k^fqI^? z+a6qFlm-fz7!5@0a6+>$7BL!=;{?6CB=G6vvlac*Y#V6Rx*T|yrsZ6po7o516mJeD2us+C#HW%0*1#qum;I z{`jkVqf_hb(kLKI(|2Z(tfHT`B{F-!kc!mznAz_A@vrQPRL^||{UTEX*&6*(DaO;; zl2e_g2-_abBAUfwM8TGt2HgW#p1R7hG9?EuN0qT;B1El08;FJ-Vw_i{q#i78%gfzq zUKZtliZL%igIa9yQ?pIL!*K~{r2I4Glw($6F_H_ol+5)z zsS_np9mS0AGQcUeKp*n7CAm#lS&Yd;sH%xhuXpmT;EZj7t|$&qF;>zYj}intZ{@LG zE=bSQAh#x5Ej(xyiCGhK55LVBKT7LzmdArTc^C`aB;d38SU{PZFBcc^!0I#OJWO$9 zV>Dv?_}C~lx!1??vGBrS>ajD1=-)m-B*na`yJM-<(XC9p{%0&==`r;FM^EIhP|7C3 zvgAHyRhganF8tpx_#-o9$`QP_TSXfgmH5~+?Z@M6t8Lu8QPuUAfV(iUMZtxjnKHND z68;!R>4D1m4ou!oI#4mwE^i!mNU{ii@NL%38MMjD0%F(L8OIick(9z%@;Si;6Pg%o(ucW0ds@E@{&C zVxs1`Pbc4p$&7*0^+jD+4jBgyhT61{_&x~gy55PA`nOUsoXs`CGd66P)k2m~ID9tQ z66(5Z`h-d3!;lb(e20~j$_-(dnpp}wyYM{kXUMql*ah-joZe7>%(EYx=5RpiIv|bb zV>og!OI0wFb7aSH3&VBaIpMK1(-#8cQ;<0ru#YKOWO1(%`K-#So?pew4C>g=P^jK! zWO|wxbtBkrNaPD3(4J z+O#F4H4EH1yfB5N>RcD$GB%O1YCncNq$CSw#E>U$$(=2_84hN_iB;K&X^E3W^5=bx z{@gx1D#?o{%MFl_#3%r&0Xf`%%gGIp$#5Hy*9#nZ8bZ-GbHk7CPwp=iWW&=S#-j*U zE<%wdlP)k%Id30}9Asu7VZ$}^8;s0~y3>u%D*S#9SjLGqY$e7#Ib;Z3UnwA-Yro}; zgBw14rcBJjNIhzPh1nG$=~nlkh)mUzHWuEI>Yb~@~<8zAD# z!uZ&uuFye|fg>@x0hFZ&zAY6yVp{}BwAgmTPhy|9vVQ)-+oz#k%0+uLiFQ}$Xd_Qb zp7^9|+pK>0*SC3%BXny6Q`!4WP9|c2m?P{F`y*JGoV`(BTo2t|%18G_Pr5Y&yHgY= zx1Nh>#b3 z-dHRUW5|R9jMU5yUM~QjEHe2hF9f5Dt(NaxHL@*`k}^;b1jMW1hBnEBkPQd}>MsON zK-7s&QlNs0O{UO5GA4e$0WSF97N%ec$1R>BC*d9|U}PluNI(EkGf$O(;l{EYF^i~0 zE0X~sak`6H8ff_c0RI3UPm7u|9N14y(x@xu&ZmeJ*4f){ha_XbiVGta!0Z~# zg_q^|gm|sxU;Q|I{{W}~hpt%#^Yb^5GCi~NRZWQP{HJw{pQ!a1x>xD)x?|~66J407 zatq@M6)}v=oJfg#uZ|lhM1!Px=ESd(US}EMqYf1dD^kcOCKHc1FN-^xrbROWgXFr- zK-?|C82TQYi>T_cr0m)7gmcha2kZgw2tHPKMwNGca2NXS&$vhg;MLb|R(88OahB8kk-a$LC1i&$*A5k@RL35wDc%!@L< zJjIYW=exuBpf6Abz}bdnPgeQsx!37+r;{)2jcL->A(+@<$zBJLMrafM$_{D02DhW za0V8ZOr#L5_Yy7jO>F-F6k_Tyv20nA)?y?}rlo<}%UA+**%r&X0IfBHv>J$@pr8;` zP}bmMDcqoY&t{)PuV#=teSb%g zAF?!x0TuTMpr@`YA@#)%)f1d|?~Ud)?9s)S%Ou;<&?Of zIaMfvVTiOy4V(V!K*^V?y`JK-RWbugDcG=aV0Iu&jle7e39^Ih@pD4v!=C1-CR3O? z0o)UOTQFIL6-^`zPJBn0_ezq5WdI!k71Lx3R2{9dQrj45chk zo@>b11yyaI4-C)ZjFw}1ACUQHHdX`6BfO~QwjTiMjwHwkd_bR=t3XLJV5>eGe)NAs z*Yx8eHxW4r1e5t^10F1Yd7F+C6qPcdWx&JaX2c{vD=LpKCcHj!waw2ApQgL@Sg}vb z850uaM<5ZB>;$W_^6@YJTnzcTOwEvi=4LaQ6Y$&!=N$0ZM@(griOJ?EVKUd#P7uZ$ zuIlohqpET;5@z?z2Cs-c%KfbL5ilTzvpNR;NnECRD2ObLnd z)_htwG*GcjL^Btx-;@BmkU}5@go6y4&X%9z@WK_HvLvA-11@7j0(j+xR((!l2n;K8 zAlbldTe%>%exn`_ChVEBAUPk(zl0!NU8alWj#P}kMl+8tS5u1vB;1Ek7)VapNbs-b zLI%QFv7pD9f>b1r7BwbZ2o~H>-71sj;Q`dCpAOdm^C?~iwld|((~OE7teII$0JH;Y z1?Ff>+3_5MsZo;bU>X80*Oq1mY(y8z)3J#&Ln<-ukb~wUg-WJ8a%CoRs-1(I??VCz z$A(O(XmPTe3RjBjS^}CyJ+Uq4>w`^n{qQR(c4W!%Fcb9;M_$c4HI01@V_w}OPTf0o z?AsKlqpzVz(ku0L$ou1OW}fre%zgcm`#UHjLGOzFRfDr9{aD39z*2(&c4~@`PMUOAJh)kf7R0VAj~E+~30t&n}@F-WdjJ z9u!%8GU0(}R7t#)OPAs&)$qrdKwK(K=5h>9gi_G32S~pw9L6=;)u|IY^!ep5PFbhDUe-mzm z#su6OQ!PscUDK*G%q~Dp)U`1!s=%9Wtl2?4{HyRo;BjVLL?e?@Efb;N3nO_FDyk&1 z<(+206VLuw%OnW+_+4$fW?TJJf-+laP`fCqIBlNkaKzLs$u&{M$ML_{A1r{gCG6p- zJ1bwjvBkszDvC9hw*{y1McEO`i8aJX0!Iit=zKB#FG<8$o;gerq`Re9P*;jUotVg7 ztx1D%J6TW}0ZXP?XKuW(xK|k*Qep_5vbs_`VKJspFt$~_SBYLjjgrp>HbB3M_*{;t zgs{nm(iEW+vm$I;u9&@fBPj$NNRz~%OgdwJDdZ9fk=eOmwoECLqH?#YQIi^jh%hZX znoZCCIM4kuVa%r&l&f4*1qJ?4PBrdnwzywsMWpq-hnGX84eb z$~*fz<7{_EzJ+^fIMeHmBh?#YVD|P_HhbcRC=b~hMP(ZMqij@6_r}595}&#?KV)x> zf;O1h>NSmJ*`(u0l;!G<=uD$z)WI96=uUNkxNQ+ZGIl}CR^>u26SjoQU6JL!R%aye z8L&4UOs+OBgYUwZ3b@c8BRq*>SWd?BKxUf`@_zSx7nxjgx?oN~2~O#FVR5thD8Ze= z35J&~mE;zA0QzwyQVI*1 zh@_5<#05SXz(Ug`Ty~K&_QaIlkW$1IC+F0~R-;nHy3H%!d9kPx6SYEMD; zrOg8h)yLm-U&$@k%L<8V$#9&n&DpE9Y{my`Hm232JRYD-pfHjWxp_@fxes=!IKtc_D& z^Fy2}CS)eOpbgWEm`VU07%K`^(m@`$Mq2QIeR7Rwx+N_(z#z_XzOb^?)87e>T#6Ul zF3SBb$@c8*+Zq$utZNkd<4SrO#U&J!Xd`5!_I(DulrxIV#*weODevr@rxgM>MPh*Z z;(!mXHbjKT+IB@pz9}ITiiyQQje)b52r zideKJQYPJ_Zpd`RI2Nf%b84q)e)y9f2^z7c>BvH?i6(M0-TweAHf%)WawZ7T8^c|b zFrhIskN|VFSw|E6JjacH!wQUw5vW*+%9FO0kuc8dCy4+JDHz!BxnO80NtBN_ATj1l5~P7`C9-on{w0FA z2~ygH6*8ptoD8`t#c46fC#7M7D86%5mj3_~32%VN21i*Cra-Ky&Q-Kkg-n^ew90H| zUOSpse6eZaDdL0FzC1zm0QplPVBS*EF}1(UPYyMVICExvxgD;_lgpkt%3<;}mf)%_ zRkwv>2Umo7>cE%CRdEFb&XQxqJ{){jMn0zwe<_{5QlgNdBnJZA*u=@zVUP16e@;#D?v#C85)^3d@G;n0G8se{DM^Pi;G7J1g5rtZNkP)-{b| zd};PX?fS%i$;QF$jb>v=(lm*kJEDWKzLxJoQCQY-LG3-7MI%xom5syDq|b1q64D*Q zfP3RoeZ7;}*`((Z`yzrglvnMEfIZ!xwkZuE!gzu1gA<996Eum=Q6(OtbcD&%HXv?gLQz!n1(+?8_n#8RY`C$JlPD8)Rh^QfTn>ZpaYema zGdhy3<}$6*6S{^k#fC@$;yfW&!fg^}x8aNPW%Cg5CNOLO%7gv{A2H1IE~c{^2DdZ? z1(1_69)?}^#}K^8$P+tA)Y}%j3CdF-17E5yE<-0RwWy^bMF<3mf@OFXg_nwkA2v4f zojI08S$OdG}Kr47; zX{0FWu}P6l&nYo8(T^_q4sdE++o-|{x6lKNw zc3W^eDZ!J7<5dDqIHdM*HQy9EWa;I4i84$M9l-G~EbSi@WOWQ(3Coiy0$s{+juk~| zf6oOoznTd)JBgKYcH7};?S~lJ^iex$Ri2=TM)N_ZD{8}99`6)-$ukfLifq)x=Moym zZlLM;YxbDk0L5o6=#^qoFgv>`?ewP;f!SEsvtLI@*&8Egqf_)6_E$)yJ#nvY!5Ypx z{ZUizjh@pQk6@f?V?*nlY1zzTbL`t1MxsA=X75yM_4aEU;(|1dW6V)D$FJdz>Bo0r zjr*k&22wkB!N=8y7V=}mqYhwBM&ILx$BxWc(42!7DIrysj(Ce1$C?}*&ueiK@&=Z? zss8{h2edQHlJWvT4Oih2a3zT}EYcJ+pYZO2*wp37#Hq`m0$uwdj!e7*L5VI~PYu)7 zrX_`Lb_Q=VAw7Tn*iuNDGhzXm0+JIu_@dxta2#i0p1$~z1)FS)kFEw+##_s(AQhO_ z+U<$jF<^HJrd-Si7BhD>zlX&G&30@#6oZrzboDl=)8U0x3fF>N0k~Kw7UFnUABr&- zM8|xJ+}eT*@CnWB=Kla(I^D zd^)Rnyvz8ZFy)X#AcAD8BGs<=QESA;>!9Wmat{U~z!ho|%{lPc(VHV=$CC=r<})&p zbd`f37U5ijpCN7({C7rm$B43`u2;!2DUp)yoe?K@ooAPI-KNKH37%!gTlRLOvUk!b9k;=0WSjQR1gGV}7p$?Lls3pDe(3 zvryF^F+6J?Z%J-IMnZDT>P;lXa0Y{Cm}4LPMa z@%$~~Xf^<%*2(^MzGj& zt+_Fo5&r-iB2$V9N818bCV)mP65;}H_?oA(x^`F5)6*1<(K*YyDrXwTrZw%-B`DHS z{qeFj0tH8^B{-oGu*Burtzt*B_eS2`J82aWDBrqKwkij-#XCJ+o4ey_KCa5vH$;}5 znXv*Amov1ec5oU%)mG@+N4d$1*$2;lDUkynj01#qs_)l+_KmT{7MCF zJhrra;tGKy?k7-&6SC4!rTN4 zl!47Fc$JQknRK>B|`hoGwMbA!$rVed*oJ z#J>~_{&db#z#OJl+RTnY9ItxvtPzhPt*Tk(8Rx~s$BNY^GA~P#N#v86$gm$Tj?&C0 z<*@N%Te37VIwPVZFvhFE#hU4oWyHL(n;%St@@6ZAGL;5c+P33b@WT$LI^^lk3*pKI z*)y@YXTEi{R9d{g2*;B3b0)&M2sbijCko?hzwIA0CQfX5KQ15jG`lt|S(IhQ940J) zTa6zYON7Z4ZM)~XUjTHhxZkUHY<*E+QHYaez>EjWdq*3dD8q~O4ydP1nTwaYN)1#g zKq%Ip6mJA&UY`pLd6w)sQGs>@g;y)55`xsX{4g5}{{Zdr8?r5?^hK1XUN5<9J`7p> z)H2C|9Q?_#kPKIA@o@Yw5!ZzpL@<{S+5Z3>F_Sgd9G0u8C8oM4d2@fs4~bUAs0uW< zb^Oilg?s=9#sRicEW1>ZyTLdXH+;;|!0c`POnB7T! z$egr}_?Ny0MjtN+8&5*s73~`%Sl6~)n#R6{zJ`&f)fz`ER7Rbe_U`&Rj>${2UdkA$ z^fiq={gwM7p6J*G?!=YiAVRwzf^16v<~SABndt+NIH@>!-GOU zd`QwIIQ_5ynVAwB;S&X!aOAn2)q|PNp!`3@1g1|f$qea_e|>|SUT7yE^K%N2l@mK( zAl(HqUuTp<+)Ew!DA&QRQ5?aTbsi zc>}UWQ*+G6!xnW9jkWB#lsKM^uXrJib%M@QbeZe#J7#FZWi#zmKI5hYm8c^PNr<3z#6BI z#|5R2`o|Jr49u2ng5Z8#qyC7&ix}LHx2%6&Ra^@LTi(QG&n~9K1hlPdFBq7d4D1bP>ACPXpi{qd1CmdYl0?MH2 zGmr{3(&GEc2cpEx5J-e1aR+HOMOL+LU-G1XLIKItuLYMVkn6%D{koMwS+4V79wD ze8I)%W5dDs4y2otzI&M)sVoZd9Exd7gX#mtqaGB-y*^1#B9H(mC1`U#Y~9?kn<8L-pQ}ecRuDy&nbbFkH~8Tu zNmC$6l!wHVnd9~F!sJpBl())yAp)1mw-3V%b0?LObC{@^@d?4s&V?3NfIxW-cuv2D zF=WDI1dD<2{7j=?h8n^V6i&&^w6{mXWWzHvJB8JzhEG5}WPJ@A?G5rskgl10QFfoaEY zi^Bk-A1Q7Ct8o)8w^Ai5!qkCiGThsM?}EfG9Cnj>)rcI^C&LVSb;$P4=VLSkaPWXO z1I_#^3cXD6VP*#-Wm`?AmIc!Gmj%ts3yCq4fe2<+;w}_$R(~%LpAEeK0ERMT&KAs4 zCm2cENZGtk;fLyi6hf@lI2Njn9PMQP0JqHrFJP{dKZ=5WN1D$`IdpXL4E3w*fCk0A)hEb!sLvOsPu>dnq+%l9K7 z=*N+Z1lK20C6gkeH=M1F8r5$y?=SpbDCxSjqGnfC$^#p+29S_y)gOlFM_FZ5JW6x` z8Cq?xbRHih2Q1(oGG#%Inp?uL(wx9Gictd@<0?t86f$Y^H{XTpF|IXiEIh?(F|urd zfBVMWqgh!~aB*zny(D__XOFBv2Pt^s}_j>#9vuil5k z0V|r+n>LvWjEd3*OOG3Ht22Da&aS0_#-k2J$!T1L?Rjf$_e+bz!w-b@2M8F#vmq05 zhE!w3wc%yA!5IbRS0*AnfH>qpD*R^E;@A9euC9rkPbOZai3(;y@ij_1uZABJus&Z7 zIu#bL!8-o{iV9{k#?m&*M9)Y^#KD4sjD%c4ZxHyY&G15EAR?hOQVqL!zZZrkP(Cs* zMo}{%Lv*GGvOL@`<=s<_v|=bdUxoq5EOwc>G$*<;DmCgDfWvH}d!zQp^_d6D#C}*i zU;hBMCOay1?CD;oAraV=v=)6m)5QyRvxuV%fvh^hLcU#d5loPT^%?TX4ac1W0@ z?ANn&YX)btNSvcUB3+wh*`#a{NU8fEPl5&h9x#Jc%!eYnM$lRV`3a`{C0_HsFhx~jHy&f{>qUn)w=5}(=nUIld zvvOSg$>U#zA@YK(&K2E+id+R*WlK;sim()A66xA)ktU_s0`@Uc$9*^#;(^hqre;&s zWB`!B3AQn$?jqNQ{X;vhHpGaZ)7%Mm92_QJ2P*y8%hYv?OyTCoIY40_;rgSs^v3Pcf8>Y8?Tv!5D3hi~rxrJowYbi|6m-~fHOPKn z3dz5z@YtlS*!ZW#!tvB}F2%8D9%c(b99G+V%C|X3@Y!@@!$v`lUTG2_FqS-c)LZ#D z{{Ym2j-2&Kk3edZ{iTz**hn4OC#bb@WDlOIMHs%0)!GjdU1?m>B7B)OqpJ?(NLDQ z19h25>I%ySIZA^`mZMygT(z9`Z5C*P%d9EnS8ZFJhySiK9eSOanm64 z+!8Ss0J5LDllgI*CPYN(vSTQd7Gs`5sDbhsU5gWAfB1MGr}Qe>F`-O(`jJA&43bJE zbEEkG0K*H@T24`GwnMGTZ#ej8TVYt@Zy}k8X2=N0B`m6^!oFR2znKH3s$uD;b~4^? zmN7|tKq4qyl} zA@Q-^YAFrnOeR7D-$MB%O?)aN5SN>Uc(M^Y#nkS(A-uf*0MsA>3usb9l)~m#EVAWO zF|M7^6BN!&Wu)o(X6g`He_F-wRv>p!X%x}|sF@}}4Y53f{{V54u6_~l{{Yn+CEKh} z_Sd(+vrj`$qohd7+u2!q8g_c1zDBi1taS7%66~OyRyRid^NI<2qe6XgIS8H7^#Kyv zH^j_Td;2D7>x#VnQNXi1%y5vT=}4R8Ej@=wCMy%HqfKd8sQTi2B6FDC6P+SepJ&)R zYcEtzs&|N*W{~^U`lIKCBX}}C*pSK)nsFVmb~X+-i5S#~VIVWhQhCPWb~nP%-9B|H zR&tn;GVGbC9uu}dr_Q4QG;ETZNDD&kmBukAOXahbP^pa1BLPqyh~ZiN*vXfzBQAW5 z8z>b5lb7DdURYd(RfB-U7PQGWZWU!@MHx9++8gxVnUfDsOqmVEfeNZFYsB$mN%?qLe=+WkspfED!GUr& zn8x7Og!!gi?oFOr{{SvB^)s0*b0RM;B&Iq`N9Bx|x^`TBH%_Hycv|3m!FkoZ?p_{j zeEiXmu2z-EGG>)rt=BTKTX zTzGt?@0GWBe-swTI7oM6EnneTON2mF3JM9Ff@Df_AxDOs*Kt8os`!+fOyp%cxR~dV z=J3W*kdu<*DeJ;QiP8fvP+4Cn#8Aju8|GVx{nzFDv5Bz|`7k=BMJHJ(n@kB^qO>D) zz@>+aGE!)O8SzTR4gUb-j9G!ZHY4ROG@VR=2EsU-%iaFCIr2C^FqF?zkYgre7!swg z!RJmgx0+WfA1@weQeN3k>z`Yj<=<}{E*zhpmtzXkZ!$|Dvi|@a99W*^WjO{Z$kviA zvepoChh%3^*@B9*PE$$u#Ib4;N~X6+T39h0B}572X9b&xjvbU0zr=K{{T~-6@m~2QLtz|QM~Wn5*ld(tm;--O>rUckBI%~oR4KaEn{D2p|{=W zYz8VP>1z`)p^DBn$8>IuWfeW2wl#`Y8!kb@qGo0!I57@X{inV(_jV4?S8ZaI?9x%E zsy0iuWW`!%aIA2NZk$b;ez>I1XMAZA)=&xh<4FUvWE#>o-?WqaAQs}>v2Zk*9nonM z+6+ufz6EABi2EQ*UidRLJGMr=LMIj1x{*0ld*bFY+zn?1`fSgQfu9Rg-2poM1F1o- zOnezV+^qq6JpTYYZ%*<|gZNK3@WW!tfjX7^yr*LgE|eahs>W0k!19`r_`3>aTk*9W zH;K*{Cqx@IOuYFjN`fQ-x{GIq*clWx%GI4nBS5m^Enne`pQm(cy+#m0>iXp*<0f1k zE+3D}=FOM#+6x`=)&BrYNA+2pVpO;blHM*7YbnMb(s87+WCtfxlD{ob39dppc)T&6 zs1nGC&7Dj+ua#ny*wj0&6cEdq zS2AQEy5vx9*H)DF@k05y21OQ(jwCW4EQ>5+E#S9?=<0edpUg}0-iws1#y9-LR}#5{ z@$vB62g|uZ#&HP_Qe|7bOCbk7Y^drPvgQ&1v%M#D`FuE1-?o4MUg*jR0)-gRg0v{u=1$jUUDdFXY>9eso zkr)iX&mo-bWww~@Yku^3WyW0nI{=3zT1OyjM2F?SgnV$$g$v;eoJw3v{Mz!sX9LOr@UJnn2}u3#iYJ8CYL`${%A{?I)^n_4tT8uop$r>Z|}QYowuYD`Ru?=g*7 z9FLWNwRQ>Al3--afyAdF->`4|P~@tCaV+F$2dl#mj|kAwkV$FbnL5kE2n$IJtQu6) zLly&5q_i*>cAmcYo}aoWAPL(OG-#U;eNjQKk@kp?`s2TR0B8oWK|`miDk-3p5_yJ% zP>FmbR6^nFNB;mJ(h5n;vnczSd|!twHZ*nWR1Q22EX|AYV?1BRyfAb0>itJR+)0=T zf%hGTkN&RAd9kq!hLSR&qp$HV3?78CbeKu8a^ZG4(;Y$bpTh2(7ydX@Nyz|JS?BAlu!Vgi$Sz)mx?rrc1l%=OIVz} zP*F)L!d9AzX>V}*uvKoyic(A$8*%(gkKsaMKtN@qimPp&_{7&T^(eA@Y7B`UHJ5y2 z>H4KA*9HPsurr>>IP8BXA#;+`q1w|jxBXBt<5E{UD9rCYi^{#hL_D&2*{~Ae0d6&^ z3eKxWb@=1YEJjqTW;A8^)mB_LeaL2IvmL@t3n?KyIRyi88Qlk}>9XB0iRHDc!#N3> zd9Q!*MkIE2GcLuZTK7C==I{RiEH+f)Y=Fs)Kob?4aMnD`v&U&tEs*8$DENQX0Ho}5 zISPpgvlRef!y{>0TS&=^r(pSHWEe~=_Pn&W;PF8$#n_TxBXcp{V!o)|AJu1H{k|hb zJ~rLz9xmUvv%V!LpgpskQZG-W5vYwsYv^ec zB0z70j~y|ol)r3DpH*UW);GY?UGc2_3Tqp?Bx~)BB5@?EeNi?uFbuu1x+N3zKB~oO zFZi5JRr_LRLtpNP%b1M4R!pqv`YJrGeCSzb~7nB(8VW8$~Vh#(kf>?C8P?<>2WY)ZAbjkV&}PoOsh)cy-07m zA(cgrWRy!-dH<02%5huqlAEw#tTsAC3K203AC<1j;wWck$6CM{B)&5#2t2;38h0(aUZunvF^_kh%s=x~3W(M5E zo(yBcwk@r9kC&DSn4T(tr-swa=StESA-dEi!rKTO)|$x90W{6#1;&GcRf*wdI^;ig zGH@rKjFFHmfUL!&)tgJ0!0JX@Zj*ql#b$k9%k^@{^%xxG!PMehxKsgRv3qh6KLw)e zuHu1_IF}$k$!m1CM3jJKG9pp}k|G6byu`h+Uvy4ULlgRy_# z5-0-#E^cBsyu>z8)nEb=0?Z9(KNEa0hZ$n&%BWhRRpuODbycI~g;X~LKtZOpDO!&oyjCP&}CC-uPG1m2h z?2cC~*Dg#;Ckix>mm_klU4VEeBXjF;OiaEMJ0xL@JWP{>C5Hg z!^`0QILU!hYl((H8(W)8KqrNh{Lz`R1WN+ktImw#;F%Ooe~ZGf(knD#j)2UD9LnCP z0k}b_FiibI4EDuD%mF!Wjp8(sidVWcl()yOBt7tEJK|?u#6~~Ve@o8YFIk83^W)v{ zI-VSu+r^FeVgCS8{W}8mKdlgQb-$(K2g&Ls#Qje~-WNRCdPn2`0B-mS)F)@}-2hLp z&IF>Ai5h{dOiDtMfV(0<#JvD_MPqbK?B5mAb?=FqN}?w%D7y?B9H}FUM_%Z;@-rGp z>n+;En5@o}8f=Apk1UDAyJX)KjV^-4X6#Q974^i`g?2!#cSNU7#l?wkcA}_@XLe_< zSKaql?!@)%-4vv25{-V7NT}`C)7CW+v#>=(X&Od@+gK=uVMNIq06%$vcg1#8?xa&_ z)+TATo8wa&#SB)x$I-JH^}p;82E!9GKDd-m?2p+KH1)+Rw7{&%G?tJCr(_MP##H8+ z?tJn^Um}44L>A}p=kD50I5>KhE}_k`96UcWhl#tPdYehiF`W5AO_PV^ zm9+CJfp_`iJ|3gXbYQMPB)&}U#q741CA?f*oRHl@;s{^ND8SY2s4XBDg;n5_Q1U9< z!R4iSgiz@Qak?j2N2^HOV9#V5tLu%?F{%3EzT^8ML>}qIdA8436PlGXR}>(Mf(X!v zxj+4_iQ||9F5q@~zyAPoEqSXcwUmhvMxcYCjbItqwnuD!*pS;Sz`fq(|hk=|gy?t;=MWpyz!#&VDmBS{$6V|+>%4izntv;qq}o2hZe`xJaD6_2yG zf1|8dwq2WJY-nRh*%TeL5m?eE6_4B5q-h#<(S5PAv6^+zdf|x^+xws&swwU;NHf=F z=pm1&2&j(e)3aXFjX8Fm@!jZdibDGS*d|k~6;r}$J+L1_v?3R%TRgx+D1D%F5f~?P zl*$$IxRc4r7Jz81pA<6`$(a?ht_;j1uZN0?HZr#tEH_i-+nW|OIQ+Sg&KHhqZpdvM zUk?->rExJw!bGl-Dx@DW^YQZ9o(Sp#sekG1Jw7SO0Y~#M+m2;!Sn64TT$o8^b|l`+ z*MMij$SwXQj98y2Y`rN0Tmk0DS{cElJ9D&_c@ng#17F>?kHbFiKtgN!$9B{eSgQi}Zm}Vx-pz#d_wcu|Y zXH$`KWb)G|QIc$3uUqUxF=e9Fm*a#+4E~xQoMbhSM!c41)rb2n2%zHUFK36Pa zdrG+K6yv#MxS4@P+a?Tod>`&CbfZ3I$WAs~ig-a}rNu;*UPYEBfMI*fE-+_JKxg=h zj#lBe7~@$Cn6YMDvjIG$46cDC;^bfP$C#j?WK5Ww#LTxFGWwJJG1Wdd%5C|AP82X@ zlDC+7fp3S!25b=paiM9e5Cc)qg-;bZ+B!VTjIj#i9ql%>$O^2N8_e=}A$oqE!H=iu zyz_MYyk(D+lpHeS^FQvqV(IXu=Nk+t?)E4pMogBlqC3JF#$ z?d9>vO>QRT{{TE>&7UJSOkr{Sr6sXrLCI5Y+pXsD#x;C$9d>L-r@@ZrAs2xO@T25B zS90^+7`lFo5@qS;dTfs1+C#B9Ra2R<;L0w$@j~@IDZi)5wtTbrcKLq{P|tbqiIGtq z`=Yw+gFU-qLMKBL+Xl7W1b`-g;!#~-%9DwKv+IJ6CJ2;_V*LyC{GZbPv;yP(C-uF( zLai5~>%ZK{tHaZE4fB7Of5zQ6>KKSgpC>4)x&tZQzwVfnYZ}EX1Q?;OXxKH6+u1J4 z!7(!^oOk=8U6LJ?6Pzwg)5nA2mlJ*w0~bz~DA+YUN;Eixj2M980fP-kg1Jt>IpW0gi4LeKZX&&Tx(ir05v=$+*=S|#Tk<+^YXpHP%8-;NE7k- zpL!7H##<>+hSBCTfMykg@}c{@{IS+_&D1_DT}UH_(Uh>A>wQsLRPxu6e)ML|gAoIz zDyfmly^bb7n=>}KM~8wseA(HY+y;D&Bah1jxMq~6eclN35hr7=1#$BV~+WXOR{*%g@hF-lyqfMP_**>Qrn-H2zlx8%5R^7wh9^vvpxMmJ>& zNV$!YW;Bv2H~Ay_tYEn5^15rLvj%0dWKvrr=F0KXbiEK`CI>br zyBa8z^0N{pm5LSd!v%Y=w3`XpBkF-D@9h1tKXg#(tWe4{^^qFRP(+CawSqQ{kt3vc zY>Q=3W(c7KR7k^qi~9aG>VHz`(pfyoPc|Mw)FJ->ad|WU0FE1~{Rvw(FvX4~1iGmj z6&%4&jbN@-AgQ&60fQMUwapjW zU}VfZ?8884gW2MZf>A}7-x^jsy$!>+Uq(hJ*}h$xcIy<1nAftAzAHHIkME5PPEzzV zKFHk~!L3_|Uwkv{ouK!@o});;WCo<^UDJh`ro-M%Oh^zNhBjYqz>B8XdbMh=Mc`DaZ{5;{+OwK^x+Bvt(f~idOGfR_243tzexi zmMTH>TgzZy3l$)%-WMg@JP^HJWg4r#J}dHHv{11sIGI=cQI)YxXO9{HK^J7N3d{3s zx-nU>!Uj#GXmqt=MDhAT9$HX*$vF?kv?VExV|X;LmkI1 z1VBsWLa0pb&h_TRlU2q1$Art15y_tr#&W$%fQ@Kb0#v)N`lG4B`BxgUl*sJMaya>e z83?D$W;VCOjxpyW$->H4AY(Qp4kP9fJFg#?9WX%Z?}f2tb0wNy3VCKt%i?Is(nw@{ zfW9(#f(lLU5@U3@qb50dT|(8*g~ZlbdY8;(nOz0>i|$4D%*%4{c$~Z zMPhq5#HSRG*%g3J$hc@@O2>HmqimvJ!PNEwn2M*y{44dqex#i4JUS=uXb6fGMv4T0 z_C$wfk)*vDMId?<9)!IOX%p5pje9mmy}HKOtot+(Sw&^ppp67;0d^qz%n5BZ^~J!; zWW8`h34#WvZ*&cZY=`fPgF#4{P*jR~;&*$ZQ;KOC)+`2t?TW{IQog8}r*vzku_l5T zM=YnZE>$FHBfbkMHtm?(5}f5z1YU}XhWtwPxvR$6CBuqT)AKEiS+WK$0_5sdKx?p4 zNHLBTHZ|)$OmN*^LLGCd%H%cRt-~5)$N1lZ)E4=i5!YkHr8A2PWdt*-mL#pU35y(= zZbbYL&4^E_>d{j!6={qZ$gVZbk*#i`Tu#b3FO1mH-yRGTRr15-QpJ?qs#rIfMO9_~ zU*m=H=XX`W!a+a-<}NY!(MRw%-hHVA1}ihI%P>7r>MUonSw1Ph!dW={4vvGBJ8c0wp+}{3Xl~2)aAS4 z@ZTAq6{%-UE}Icze7x@==J{Zb8(RMWy0Gl3olD}*FuBX)A#Qgn@?3bp{$CR`E+kY7 z<^KRz)b$A7WwwA(T}~%5+k-GvT5|E9GcHH9cv8r~GmxvD zl=T?#s}~`slgfFPQNe4gzx$DkCs2&f)fFj)S%QqLCyfmF?#8liFUJ|WoU?I~c+(~_ zU8b#nl(}1ZMZY6QRhKwh%C=ls3vw|6)P7kj-F8p=v7f2RtZ_|Max{y87*h#pU6(Vn zHxJ%#y$3EnS0s_R&x!yw1K$F5A6!x<(ccGl=#dnS(cc@4wccO}M}FA$M2?dB;kr(t z{{a49){rv&%z}xKeT@KvL!sUdl8zCk(-w98EJSf6n6da!NPEmr4iydY9wzsnN?n@zH0`8o=*nJ&eH!{2_GudZU6ZVL_WuBMZi$Z( zudBK(24HC|AR3#gJ}D^Q%xh^h z!Z?{$3F%YIo<&CT=B(aa)LLbO>d!LFLx zd|TVYd~~efmsVEBn7|0C=B9kC?DD^piaKZMLu1K>+y(;F7g5xilaY_b7&9xN9VeI5 z`R9a=6Xs1gzbfMPKg_x^bodj@yD;h$rlC|an^(fb)$fcQXP&K#%~DZlSQX)MGG?mZ zD6{zE8A+CT5}{_8PDv^y*2z#K5rzH2T_ z{CDKG&$}HCHR@Q z<;bhY@Z*k)paB#dZ=Je8wxcN^qcf{o)#SN&p}(eFYT1tyiaM;NN*^=&gi~seuT#RO#HM^aFa-490%j#1sPB(n zktus(Kpy$UB3}8#kNip}DTuDHcg1K$LE0q)qt4~Ju8c?%t7F;z2&`!uMvy@h8;xV; zbhz92L`iyoFYpp0ft^oukL-$NaqJQKtbKwwnUA_T8NFscUJPn?kvNb5dW53An#R48 z?cEd+N_sT(^q+3Awly)YZ6(>KZs@OU=kJaEx=-C4u}~-LhTdpBvBqWw!Rm<*bW7DP z;v!5ntjFwyBup9-b%MudbQ3^zC)XP#x+U3Y@cpqpV!f1#a}6c7CJcyr)KQnNQWrvl^tR}5t9@wPO-8@Ek?nVg2Y&@lpSR^es6{1KZtCk{mly-qhF zTO%{eA&@i2%MH`??Af}P$_6q6BCL-vZ{~2_b2KS0caxEEr3~^aRp$N$x&B)GTycqH zS(k^-Qcz=>(GJ#YqbFZBOY$>bhsafaVHrHFZIeu?Y21&G;*P%~CSp*G zWSKSIYxoH#Om{5&Ox$q)0H=PFk^caw&z;$1JgkkAG4j_AD@}e_R=*+nR!2^l@(kJY zXE~E1TFSW49AEoqKQUL#4|AWJnU?Mpgz6mI)1VmfX3SR_=1?vPiE=IW-tWYmd7k%Z z4xc#m`34S~3sD%A9$o07_jPX<{#P_&=GF4b5{e$6v$AiED83$5Wj^UXQ3AR!rG( z{J8;Dc1|@fbngiYfo%xIMOr`vQbHUVn#+gqI&O&N-Lym z8vEk2jj^fsM*jd@NXF0x)1(PYxWcB>T0@htNS|KlJGF_8lQKJEL)W-Y4E5Q%a81)b zts+8zXnQ9Gw+Y2|>+6X`^obvI3RiK`Cn^uNC86IN%;UOxL6uJ4_zEZmWwK{j0M5Gw zBOwHWi8&E)lNmJEY}PU2>X}~#Ja=Ntj%~mP%2APjCBlvyp|WK|)bxr2jKI$^QZ4h@ zTSpT-v7Z9~F{3_ZIqAdYi6W^X{LW9}k0lv~BaKx<$U2q+_J4^>aM$96Vy5LRrdpk| zpT!7HK)!QYrnM53h#W;_4iQEJfeuE#R92zkkv8y;!3&M#8xl4pNy{9V4k}NEeg%Yf zz%n>8Y)Lm(6OzxBm&}(37Z2t}Y#6~{9n%>T)y1?r+9Aq>IT1^ewL)#QFPF-+iRMD& zEr3d5WJ^yAaQI^`M{Dz$0WwGwqMh`o4=*GJ#4(}6jASTO25cjW)q31nxLWAyUm+=o zlGz_Ecu=-NjLUPXjtpwc`L5p#3mYKDxQ9$KV@pq;kQU99G38u%?_c+S+gRv-Pd;8j z(kK~GlHn#EXi8i29c)i6{5);X8T$UL<0GFAH1n$5Z-;Uz5y4LeG80(E}Nv82Ljt=3Bt;50z5>r>b@( zasamCSt}t?Y9T6Zryub~eeWxhL&@9_&6g593i~^vjNAQagpVe zW+W*sIpwi_e3}AcUn>SVrnRE`zKK3pp9(j>AMN@w@Mq=#gML}@b}@JGL} zo!cUm?~A8i$%w5YV^IyzWNGE-&jio%+fVScO!jHnq-hnTe%SBrq-opT*;v!Ios{jU zoKQxQUe4%|5kVD-8B26+jZd;PFlqJ0W!*TWqI|>q`;)TP)J)3j+ok99zPrecK)9xJZ!@W zp~UwRmoewNnPISXLRoVe;dUTV09U88f(Tt!zyyYy;ti{X;ffnDXX% zUaS`72C4_d-xLc`vEa&uu_79)`j6k{hsGMwVw}SmH(b@4CdK~%mK}*}loFvqks#|i z{{R$a>4bvRoT77?@WYX5LBiKa8OXGiwivNnA*}K(vR)Z^Vsq4(>2l*jt&DL6V#Uj? ztHD(_@qP&E@D5`ko|5@k{0h`4-gTJrNA+D_4_1=Ki;70fqGN{8!Mr~+nK5wwWMsnm zF6sK4@@0JY0Lof&NnF_PRA%aPzZNWCE;BxM#gm}v?8S$oKyjmmU{Nrr0OP|xEYB=z z@R)MtY?(o3!lRQEi8(S00T%c_7bF~b@c^vKG2tMxkO%WCc;ZX#yC>hW81<~p)A7Gh zPC|>3iJz9_O|5q<*%c%I0A^issR+3it}&DOSn(*a6g;&4Tz^WXjz&3$P;uKan91nb z4ZQq$E&l)%WXaS3nHhz+=Q%3{7o$s;hs*oWs0G_d?tw~5a_;z|Y9yj1z7Ko?ebFEy zQQs2V5_%u1DN(W~?}B#iiTk5U$}r?}EIEEwUsF{^#D>j;M^l8d zkLod6&f>w|Jd8oQ#^r7nNMAG}br=gll{j1(WL?M9U^A!| zFlrr0kddE=#yr#D!*CZgmVU9ee6TV}PE1Qsx(dwByjuP!Gof$;G{~oO4(J3KC?I2M z@~3{o8I7n{B@{U`Vn)e)QD#xVhGc>bq*H`_=*N|0ilnwjX#k*B=ToscErs&BhIRp6 z22e5NRh=zWI=4JNK*V0f@-P<`D%T4~#V#cK*1JQd41)(n(k;iRJVO~WoV-~r{H$x^ zcuYMQJu%3WTrNq-$j0T%o!5l6WvgRGu{k69mv4|JNdt|XYE8g|K&)ZW(BbG@$m3dG zXvh%EEws8nsmOf11E~I&`hmi-2u@azlJVQYAJbtLrNb@+6D06SPCz8A*%Wig-g7h%J%-k%r)L#7p@XmlD`sV2Sc^v)W^4HJkf!h8fsgeW<-+Tc@;VEwb{sbH z*w;F?PYuw)3g*F(l5;Z6k%tQ|V%+L9xBggDj4I~MXmuvz<{=?d@Hd0ugw2R^f?0O~ z%n3Z!_*w};=B$e{uGwlpKU{eMr;IO~XfN^BWfl%H2(ld{84kMmGfX^rHtt!XuMFRWKo=<2=<_9 z&f?EMGrq{f0rSf$-20YD!01SXU?Kyb4e8%BLUS4Ql*7MrIC6A`X zkL40X#P6>s^IQ0%6}F5R^UXY_aEh`wzC5fC^$v_JyZy+?gQK287#^*H0v{T`n5pOZ zWZ3S={{Z@E(VGWPkuYKD)pBMoW~f+stcxyd13*keE?i3~XHjCgl@lG@OvV=%lCpIS zZn)bst0>a$6A6{ohCG5mi4j3@mWGS*N1M~Q$&AX4agRq^^ z`=EoY^@)zk#J;$%XHn6y(2S@*%F(#RPi2178g>eH?}}0-FGGK9gi!h#MFdoKYZ{oG zrxl4u{xKjj?uhDz{s5diO#VyDk@@1(>%Z!B+!p+j1uGkYdO>rx&S74^C?5N zV2XWWGNt1mS&JhoUd#x_wcwDl*I$>%^e9sRb7T!WpqKJu@=D^vp&~fEs~O#cXGHU>`9K-e(O*j4Fd=)V|Sd z7PJ}(iOO}~x&Z^r+QL8ygDH2;FBtAud4x5hjhMmX-^B?1UROgtc@t^@JMH_rD#C?U zQsKWhib%4Q*F${c7HQEz3gFdFm8G-%9I(jhgkDOGWIpo``JqY$$Ay%jDON3Xw#vjm z67xoWiyXRso!M3L5IoF|tff;Z4R@B%6AAfci!L@`SUS$*<^ZQBwPHnBhM8atg{)-E z)9-@4Kjzv_b~L$LP#AN0lj8WfV772_x0sLpGS>G|ZXl$|ELCRP!_63*^%o;Mp-gx& zBB~-|HFaBfxNf=MpC=#XBxcK>{{U&wXU3SZyB44H__7yfYi9odGldnDed{A1QPzd> zaN#xqR92O%VBwo&LB$Alt3fQeEU~<4$-xPSg)`?TCsuM5344-WWxtf1DQDe>9TOb6Ff7w1N_m-z+(iVw zQVTKSQODzi#f7o?*`(t-OE(J}<%A%vMkUp_eqStP#nxrdpFQ^+PRucYNDoeD%a<6t zmfK_clq-i3X-tB08|GB1tf%<=5K|%+WJ}umuLn0Csrb2WhRVorDga!$;S-dN+HDZ7 z2xZb>%pX*uW861Hz0pYfI}JSmBN5p1#(#<>G3=aE?37Y*x6_|)=-0BR(9*t+_|i1f zvwvj`BUr4x(ND4}dn8Z0vtG?*65SIbk)?Jk-AoMSG>P9q}koqw^b-Pi=eR%-IX% z#%&;}mkz8#&AXBjI(J-HGAkUcfkO)G_`vLuTu+CtHjM3T5T_nPhFvl}#HU@%`Atl;z3f zj7H-ynHajviHWW}Sr~CEU1m7`p^M|5CUjSm%*;2Nj@dVo@AGwD?)czzy*XKC#<={2Xv2Yek0>rdl;uJOJa}>rCcMd%D`IX>l)sIjGi7(l zjFsu}g*LI*8@rA>b6slud`SV7gY|&VsUa;zVt#i|<+hfuBEaZ!VCpk}RgA86n8lLT zsKh21t}DE|i}U{gE;01#6A@fz`ca)`fy}OUQdL^>`IioO$JKPmQyPmpj6_<1so^5y zcbSn**7HH~*;#~%P-b+T8AUy@Q%J7Zq*L1m>xt>vjmDvY_d;YEI))z6*`#ibdnwso z&gc?~>)YS-G*j!1J7`30iIRQsNTmBJX%&h@>FSqd2@$M+d{ga>0ghNPr?*Jg-5W`b zJ@KH40~N1)0CkE+{{UBRG3)GEnb23d2$`OsY=8!aq;G~JO-AAB5Y?I1UbqT0-@Cp5 z+qA_@6TJ3F>AF8`5wO4j(htM3aAr1ECTr?~R!fpxE42Rrd^TROi!zV@0B1pSsM^hM z!Oi8yUYj07%Br?y#I97b9wg0($-Y}D`H63t!QqT}a^cH^D-~2B=Z7V-xHmGho*oYm zBqj?9%hH0FUl=yAU(0sJK`WA}!oM}!iD9}|#*5~YXIYs`)Z;CZ`%24}%YOF_-dthK z0Zx~x4Tr16Dp_!EIa|i~U&H>_1T!!ViDlGuqZ3RC5iqwC<|}_Q;Dd~xFyc6}jA0dr z7@LrnI#rF*zJtO3cfeytcr&T4V}= zH6TvwPkzV%J7WsKm3;|n%$;*pVxVn%dg83}HA4OgLQR%A#C!;X||K&!3tbBV}`#O4ERq<7&t&b5n;VPw+-A zrxqm7pQ&Sys?50TG8D&=F{^yH$8DTn`LO+0S=1a%%!}vB_EJoqSksFn=Wz1>0P`aj z57SXPBvQ!vbYqV5bjdHyrtFzAe19%7X6lK|?39}TTJgr2P}^n1Dk zxsc7DAtA!1nYnz%^F_b+IAMBxNs|^FfG%gH#mmhQ29Rr9GkwIriaKtSrpCQbTxL9$ zThWqv=eLVaRsrYBJCljHqb5U`TpDU=i5`=kp*|;6v-bf0GjaQ_?3*|xp38L+!ObQKsu$$!o3U|R)8z^P05^Fu0N+vWqjg{XN6YhXXuZTksB_MlgqzOfJ ziIX5SgI*o`XB4R#m|-Fpc+{Q3F^rA>0P{Sm#|AN9D$zOVZ<|lx{Bf75@*5vkPCSc| zl&B6`Ly1WqTI!_yhW~*asH@2+m|k&yY&h;5;oqwaLkiof6|**s%n6#Fub3TQpzhV}X|wE&>lyxfdz&)vr=jbn`N1 zY-R1Y;Ey9F6_Q)zB&||Nn`eAxuHj0h-^+)7ofu-o>x|^d$VpKm*(tf1QAAJ%3@Qa{ zIa9??3?~$nOarN&=(&vR!X*H(l8|Ot@Q(ig`eA3?QYIK}Z^aBzT$cvhL76@0{#Y40 zew!tV0YV3svm?L01~kd$VMhZX224iTGLUX>^1wrp7!E8Ui+Ny^!iOQEFU0K@_5Bzr zGd2nd-!);xtaz>bFsdHQpHd2tf^tzH7U!20(fv!GFNpcYE+CBn5}m{F^2d{u{Qet4 zfqf63jY8%mOQ+jK2wj(mT{G(lq9WksJ>fX ztT`mV4nGV(P0{q2^PEgZHvyEXB(5=;o96R!t6cG$sOx&5Gj#|u{{T|%F}6is41GET zBr4zhw)kQ3blF&B&J}Vxg0~W7~G1I%Za z{kXxOtt@e@(;bL>=a3#~!*C0U--j7|+zy|LAFKR~AdmqByptKTA5fUaHqVhUU1gjs z++4ApI-})(Q10C@TtUZ_!qb;qlPaH$ZNHKeK4l(Svm90hXE@blJml9DvhgqY<3CZ< zHZGM47iExJlmc1mN!DCH?n5t2i1k@AVk4@`#iZF8xNWrF=oEe1;4UngJi;wFQb0B^ z2r^@HaUNSNUoAdl4wV&CAVDR^Y>I$BUP&tPF&qy60D%%Q<2gQa8+xpQWU7L0#uJs; zQ;z;f{*S3(P1dV1+G?}-LwqeA!jkMX_x4YJWR9`lIz+w}KVM+%oL9E7Pph-{cI)WY zDcQC*#Up=ZVq;F-V^I()}*k~3mIB;o{=M_$#+DJXBP^~e&{{&5GUJM zk@xP6Dc=HTT^0xwrm)|sW|7C!{#EAHE-QC>Vub4u$n_EyW4h-ht~^JVjI?D;S%;X5 zEco(;RJy! z^tFY&*#`}VPt6@U$CTp7k0U-jcd2|?C(PFU(ZbP-`t~XMpG^L4B@OcPvdEx8s=YYz zFF%4htZ$a|pPPwLN<@&%fQkH-X0@^NLY7=<=lPhxQbRL||TN{Kn%JxA=Ht=Lw)mET$BR%J8~{{0j=mLbz3$jZEqqVxJE* zI$>pQn7DqOQBhq%@Vnb}*x0ltE~I?CR~(87IT=L!Ub7f_UXv20TZU8ANn6WmTJw2J z%TU}+$jIhu}wr^4-hzN>Jrm3@VTLvY(lg&cw`^ zQ-=K4`J9pF{-2K`pnPF}QDPB-EdEDLd1PFKExEFP_~1I6qb^{%dPnN6I5K0#?UO9l zxiRF$;F?|k0B$g<^&iwHLR5_NY*t?8D2S zg_h_{#>V|c7Z~!26037hBLKWE$_ z5;SW3LJd7pExRCyHSF(zV9`PElyhR9uBTne6M*jeOXkviMC1Lf)DUCk3)72Fbq)sLP zq-^@*Q5c(S%zdzSjVA|mr6Ec{9vVo%8@50kqe?+LWm0vDc%TEc_I;7x6Z)VKCJvs+ z1dm^IP)urf$C9mRJXu?4QOz&C@WTU*G4$%T1RP2+{0(%tnSV3y@x<`)3uKD?D8Lxf0jCyOJQ)PcjB@60ug{{V4em#W6Oak_$-aj-HqOL9G;+_x{xWc~=rkMzvv8#6zj ziffQa2{3B%*v94&<*EadG76FABdrGt5PoWf=4e*PEF?)(C{7)2Y+wLB>`0DEhMl9= z{{T!X<(@@BY}ts(WUVT$JO{;eDaN@mkPOB`O)KB~|B_T1(g@KsYh%EmA%Lf-u zSyV_il$9m6=mL6@Pqr)xLr|brU|T=k0LUUtaFH^i(^evqJ3q|q_Wv<3G;$v-$ z-{NbdA$AVnDRKy6iVXRWG3JRYq=;;RSg^X^gleEKI>(imGh#pj<>3KMRnTnmv0f|? zUm#{yUI8OE3~0-xvgTW(FIm$dwNwnKMPz6}m&G`4pCBX6Qh==iq`+zMb6XeX$Ob|X zrZBU)@wK6g3ax|k+s6fb!H1{H{%Ob(=2K}b&oBP~hgDu?KQ)nvdB99K&<=uES97fq85ZTWr}%ldCj*s^umetv$f znWS2RP# zQU(T3J%9&+RsR5&a)x}l8tc9&Odet_q%vjc@u)MIlVe$0C#zb#P4{4qp}fQ6J)*2+TLi%m#52+Vhj#-6C6L9*u%b#IhyDU`7xfLD1MU&YbGCy%y!~Tjc;U(5I)Wa)Zbr9&WBRk@W{j+Y)UHd9_7xeUQy8)vRt?EqvvcF9iT z@Y@@Pkv-HR4EDuibo+8I-3ROJ)=@sqkxtEfD-@3Cmt@SP6YQi{vT;tzM-emhHS{Ve z6(B(%6BM+4aaTRml_I2`_|i0uAjo?ogpuko&QEcye9Uw2U+;@SwEQNK%43!^iApLx zu}C$UjSsFW2=0nbH2Wg$#25g<0;R;gQmh!6GTe6iAd%~wre_n-`{0M$ukV1ukb}I} zuox4Mw{%K#J{cI}I#7e5iGd;A0|{$is^fPA%wkG_tT{4x;rf1>)kahOM-jNQNqoX; zc~2A^81j^CWD$rlaAqww&ZZ@gt3c`imQ@41X9aJxuz%KcV&g~g8j7O>I37$@zk>+7%<&#L87lKRh z#zsaCRhHras~4*Uk*4j;K<>F1|-R6D-G9keb$D! zD^Rc+fHr!}E=K`Ls1m7>(Y;<6GBcjL4!!YW8j@FrfcJo5O9BZx?VJLkSpkt<-R2ZB zRImjc=wx_++aUq+p~i@4)0vqPWsn>~IFRis!GIFeWVvU{1fWDf0|3<&@R-QiajOK# zvlzez;|>ufl*AtW^}lM)DH%yjs8VS0Zu(TssT2?B!QA}wzM#!HRZ z&LF{-WCIVTA3KN!EKcmE2Q+G2%WH5^$*OT3zRYcWGmMcSb&!9Pvs=K74>H zlv&Fj2@t8%UBvD4GUf5cOsSZ*atF=Hqq zZYd@IOeJGkH035jW;45y0Ta*)}s=zk)2vp!bZ>fV^3sA9b->ieULVGGU+rw zRBPET$$ee5A`N1-@9fjx8rQQ<&hJBTi4Mxednpy{?}-+X-KmREaUB7v{{RSy9uc&; zw0nfx{IM&Gcc1`&ny?7O42<~6Z)V6O1r(Noi@F8vIZzFNZUQC@j8AU(ku=vxAPsiK zCJ(N0Dlzv&h>?Q8N@iq;{qexYUkRv*W%+HS{3ZmL%Xo=Qn4azCDJgbNQKVDqkKSW2 zr4*0{bzx5U1X58whwOr7>jEb}Q?q}@48%X3=)0Of&`IvlHYyh`kh=8K>$#2Uct*2CoT8xA50V@FG|sS@)O zAyZ$v-{Op920cInBPs%jZJVf?2}}Jj7o_SkE0e<^NmgP;Twi)Rm&u4@Y=ktiEPyox zq`B@qO<}el`j;7I8q`@#FcMY^X!0xP#K+sR&x9z6ryP3)+Tim_3*+tljASPmz!EsO&i3}t<%4kU}3PR z6};A(P&9dWhREXKi7LT~kW!*>a&;XZQH8eJbd-sduBZ55;~9n~YD*<3DXd%O8?3z? z@UdCjO{HFc<&I`V5*a47kvCo@XT>e>Ff7!u48YFnPUl(po9{uu>~W|wQbfU>b=uXO z9-krd#zrLhf?5h8Dhn;^4{{(GKwC(XZdArLSB4a_+HwGc87DxqdxV1&ofpEb3sX4& zvY8;6+CCcm5hc3(;Eb#&t3f1ByCe6w)@c^n0id3rBOL1;)WVQ|$&5sEP zqpIr}PBN<50O3?#YkpefU(Eb4dWY%U`G+Pvi{?oAc=8);W5}-U$HT(EiZL%kf%-(m zLSxLX#WARztAR~Cv|F8z$HyIF`LY=mx^9{BGmHcOSH#%d9mHx2&)nIz(aE}3pw z<1Bc_Gm%_dqBEsSJUbD7)M-UONyQ>^Ekgt4iAG@+g zQ3^M!53AAAaXChwjb?Snmc2qS6P5+=RyCGLX~B1R};k!jG@DKRb4#5LM0 z1g%E#93nvNjuznBt;_!a+W-Pp{sa3r#ROD(qewIo_QsUmDBbl%OyH!aa3Wr~D0M?= z9-|hIX@R_J6*bp*iV4yrG&>A#8i_{OUs3G)AZr4C$l|Hl`{LYlG81B=bc2Vc#>&`C zteN1LnQ~P8&xxUBm9km+xY*dUZWS|@-wrl~$Bg7TvJ!CNQf^s|S)&=w!Lk}T$e~9F zw#~oAcMLW#`8rHj1`mObTug4C%({MEc|5p$T}Di25tE^ChUYt9C2@;UYx4M?hS+SK zIBSftwmie-ka$>PkV``;{A%2=Qh3?&J7XEKl`4fLXvvL-m@C5Vi;MBbPMVo<^vUJg z1lJnQ_H_=k$HaI)&%*+FJjG)|BxJ)|jI=*`7|K(SxEX=}03QrV#E=S4d=Bv?G|)j3 z98=S}6^&iyOvd`Gy^yPrDw>5L6Cg)^vV({Kw~`sHssJsYevlNm%zhi^E*|;#{whL# zjnHMivyizhG?MW%WboUHF2^B>r{?u;K5#byh%sUEp5e-#2+5c+z}+r0=H~!0ZXkS> z0Nu>X$MC?-(}d}tBA3V1D@<@o`IO?wFZpWju)m@HtVRx}5IHfvL0rCCn{mFs5 z#3WVN$kKdv?M0Lfy(tb`iA=&MEKK|Lxdd8_*$)Z@t5K=NT|V?9 z&8){#7=k2}JVV2>F}TJCS5+y9?A5gtm%|7^B(YM=(-#szpW^~8Mk-AhN@RmZQX{Br zWO<%o#<)P4hZ~-qnXzL43yDLp>yFSo%$Xm@$qVFl11@KgY&TmfaNUwejW2I9 zw#HXx9%2D!QG^~R1aXEXZaDcr3}ivm^%$|^!t0Nyt4|`ZyDlVt5{$xXk%Ou0@r>s6 zxP-eL*xb#LQ;+(Zay(*0D44MZY#Ci9$&49s;~y^ki+?CyC<~LNIT3NQW7V18IT|6m z%2v0V@o+{|>rosoKu}@0lzfx83fRhu6)s@i?6IpJFJy*lu5|pK+QZS!b_lVLojXOKLDtjvw5nn>Rn#RuB zk5qTWdtOLM8&4f0_@M^1<3Q{{R-TIr}1!EwQB|)f3+a-F9rO zRL^;d>n%iGkdUHR5wLBPOTLjP(lng*K{BW8i2>@3$7D!NXS4~y1$EjqgE2KUlv0xA z17rm1CRae?QS09U)uyLHG%-^YF{v@BpM0Z1>y1ag9$c@)J+OPBfu$$ziXP~u$%&c> zp3-8z$li7h1TUz>qDN+s2e`zblQQO@9loL87P%{&$+Bv7@TgvEM~C8om@yK7u~O@6 zdiVbTiW?qQD2P{z&<}7@OHcjFnhsIroVg1hJ1OFC6Mfa?yM`FIQVDJbxyd585VYV{ z{4tvuTxFDT;Vy&_Ot_X{32P6R^wz}8!GXo*BL(lpJ~p@Sw-ZO1fGhPmK|V$&RX|5F z<)WpG z1nq-DD=y{Vo;f<^3Jjn-vg}uKo;t{(4`%O{Jca=;zTt$@_*A9lO{G^lO{== zc=BJJ%%qB+g+DR>0M8g0bU0GxRq6&#psOo2Lj@r+WQ>A^ALb;cBxKrCsm4p+=U^FIt>>Qzgvs4_NE zRhMg`>J%r62rWRy!hR7tK$^>NA6(!7CTByYx`RE@kI4e$w8}sQQVA}=^Is}L91Jv8 z01bqAzx!hrS4JsfNk-s4BR02(#Ryn}#$>jlW0zX^xuY%kMoem@pHiga2ZGRU;%hit zi^brHp;lZNl;TJEn9z|nWzy%{SVGtvJAxYuXoreyUm}{>@O|h`r?2S_Y&lzx3e9gQ z)8b?Iu4{f2vJM1%pVKx%R~RdE8%kmsEuhH5!QlMFh3YVLYN7E4#4_YLJhlyG%EGq> z;~3kUnlg2{-IM41+XE<>mFUH70fIVm{CCGu)ZoUe(Y)0&I1iPXhXyQa0P`CoGbfqJ z!x(?1$%_MEwayPL77vg$&a{930A^8-AO2%~*z?n-2|Q&1X9VL=3p-oLj9Gud_v05_ zfk?@WVi@ve0g}bHBOGfW8f>qF@4;MvGf*7B@iU3A^O}G9ep+zDj5+6t{{TAyY2A^B z6Au$({7|^=o;w3GfCE~fs-Y4JsGl0bK3vR1goad^X|%YRKpo2u)L^OVG0P`T#0F;) zvnWxpCk{{X!WEHHBns(CX%*Hfwka4|dNBIpQApM`i628quV$UK?5Ht88havSQ?SZW zT1K%lWCck(B3PPO=O%TP=AH#SqwkmsIB|kao#$&G5rIFhICUDt&Zq2&PM#C?&IvI+ zcfc_w5nuw{(J4&EzR2Ge+fDE#5`#ahvXCw_eW(8b2s0BJ&q$}XB(&0oqI-Q%$s(*Z z8)8PWeisb0lP;oTS@*=1g5(;Z74~n9W$F=0#_wcEpQ<$afQ(t?DR2|@h?GnpYy-Y6 zH3Sp5dZC!kdp%H2gJok$LVCL?Ks1RFrjb3p`(Ym}h{N+5`Y#VG{{V_mdc2rXTlsl2 zF&8-!W&`fag5MM}`I(Sf4qWXkY;$OAYO^~&>>n&+b1$02$XArQyxj2C)rWGou_J`3 z7bK)Cv|8$JYv~vN085G6n4tw6mKO_Lo*oe>Y>}+i!TrZO7%DB^~ zCBRYg(+C%f5iiTlrw5n#;?tEEC9QTGAmn=NGm`%R7eC#FL}lsJWAg0?t8g0J+*2*h z06)xCGLWeoHDPgr0_bSE4(jXO0n`z=OHS$f;~8qRN?SYNEX2%*zht8pIT@l&nC&x+ zIKUUs5;X_8kHrd%tSp!Yfk_5jQ|A8wOgeP@1YD#oXIb6qVGq~!H{@QGlB1PdBNfMc zNZZT98T#C%oGHtVF^Q@3SS^Cr7NRux-~14Z(%^IqjE~gkH%So7DZ)7x`?#>DGkIz8 zMoizV2g}r9UnBnjkjgUU$%(m{u?3bjv3yul}=Fgc)fV)tC|t!j5Z0P)kWlFy$ma znT~1=Tmf{K@qel&z_fs2I?9v&Ezqfv)>gSkG_{zDUCZKzTz*-~#Z@RtlTB{4&UaYH z9l|OU*)3w&VCCao2bRr+?f@V zAqoVOlr_cf$<#@&f5G5|{-34Frmxasz*Edtb{FHvD&u6vuk#y*JkFD%I5Tx8AX^SO zqTOK)wHqREzuw8_LS<}u6_Yqz1#zK1SsyUk8czOaizf}7Fuqx44B<<1h9nw-Mc1U3 z^!w0$bGLEAtQ<8HsQB+YazZ4Q~a*Jx^aXAuX zSuqY5-4^*daRlc%O8mz&;RFV6asX^V#k?a|UMN$B)WwVtS;@$5eWKB;MY(f^TxLO4IHo@A&3rJ;<{L)iD3An& zoPn;pL=pKxc9?s1W?Mq!|H;zl1NgZNE2N*LM|p(V6*@k)5Trd zG%+qvvX)I4N}{)FFIX7C;~>nf09D&FLabx;o}F53>wWVgtxD{Pn z{{TApeA5YXfsLxB(=2nvLCc8!=KK+lE)O#U;CwhgPt3T>D=8A;#DnsPyArd1=j4vJ z8ieV}V^f_QAwEY><|}8#dxi6QfEhw?r~97-XZ>3ukLmHh^%#1;F}$*!B+F$&wp{sN z;7LWjjk*Fq(NSwhkpAge#lsCY2HyRQ|sPoWz#a>?wboj&Yswj7) z=U!dcYxrSHo*JzNq>5L%8w;Tz7MK7T5M?!)6JyNLi1}H3qCCTvQriwdfPlGWw@rQBOC zTYO*QkCrd$^5nHLV=Id(Q~;TjkzAQU`Ij%Z{g2zX7( z)~pkZE<8wBxKdnHnqJ=-fPJbvw2712BMa>)KFHY9JKo;%$VD(LM1ZCjsR{q+KfQflzdqiRwn!AQC-sxbBG>Z;ADU&MF7K zCr@NLsQGzC>${4-Y)GB7J-2@#*(+leTy`9~jZeYb1 zK%#7SkUr#NK51M|eqKc@A|@^3ByhsyX1uwR07}h80=>LmTxXFzXSvB(v94U`B zOwGnI2`h~Rl$PQCD9zF*O7GQLqb5w?WDAHj-c~!0k&n!8=JQ$27(wYq9-AUxfkG8F zf^9dd+-Eyc`7MHvEO~SbwvaLrI`LOeX6P(L$(Rbi<(G6Lfhp99%y(S_h$seaF*<*A zE8Fs=E9dbUd!Z1i0kN@Dw;%vFtAl9}D6| zyO+zl^o;)iqjcSSAJfw|OvekAU(>PNE?hVlBL4tY)V?=i$N6}C81HDq`d3b;!ILw9xTFBOxl1VTb}))=1J5{85y&*p6bxbD82I zTq|kehAs-@%;HTeiV)s1WZN#`@bbXILC1)eT)C7B6fZ4Xyj;r%AZ(d&WtKEwDehw5 z1jN2*)GDA9_6Ax2ibRf{uyT5qUm9Q#LTH z*FCb~XW{r8iZeI$7@bZdiz$4Kj4R}nf@4b?KbD+IyuTYgv4;)-4loLJHCM}Osg_F# z`FQdJ!^`tN{1#lPftM>A@Q1!^6e|)y*4wykhs}*0Fg{dIJ*O*{L``Pd8_ecQR?FeB zW&q~tv6mPyJzEJN<@4DLu5|gBt>y8@QPkkcGl@Q4M`<&uw}JeUF4&*#`J8;wj_)tc zQb;W#15aM{U%kZ+jg_oWUEdNF#<>-N7r6uTeg%Z-x@-%L7$|cglN+#Se2OwPw+6rc z5p!iZZeqEM6EMUEL><+LZi;X1{BZR=0x+Dya?)V3E2q$5SO$nmL!XSdOp0kUm>s^o~P$&cmihkG=I>5L{ zjSNkjfJ~MX&{hFrDqu>z@NJOt`Godt zir3cwNS*$;0Eumd^+vI{LER1*--+3A;OT=_-~^fWV#k-4i<$;($PQd;6;YJ=avm&6 zrG>mr#_%3v86=uYQ$7Cx3>N_lCknf?$U2ihi{XIm_c9w~_dbhAT z&kE| zrd+y4Oqhr^kZl@()Z!<<;e#_KLL@eW>V+=64JztM6*Bl`4#h<3;7*eR#5<|O9UCDu zCY02T2k{%46;*;-E-fHj4K7>1!*n{Lo0J1})TjV|h6YD)Uf{~R#*M`<;*7(neC~RT zxfvLQLRnPt26ERfCN|^7-0_R_?CWv!1N6BV&1B#V!rokF^;k^3HftX(*$8D009vV4 ztgKJWzxZJ~uB)a_v#P~2)3!j(GV96_N-0(5_$|F&8!wc4cDI8VD6Ws9GO7?Nl2Kxz5@g1TD8y>AV`3DZI3O~1^_i>a36oe{us~#2sikE`@XozDRETe zU?*zUbMP>vGcXLK25B0|OXb$Swv1RxfCvPD0*PwO=DXEy=8TSRLW%;EBr=4hHMil0 zY;QJhG{yyOG~y%R=Y_hdwoI z@+xvEw=LN2DN8AXCN^6#Dy!SUk{|kfIC_4yvJ;;R%?u=OPTAXako?u#*1( zvix5z>+XzQLLy?AY}wlg3_5XgjA-wPt;qaK{{W}W9Y##DOn4PWXS@bt!s%K_^2STK zc>KS|9#%KT&bWcd%%#FLcv{hKEu7rZlMhVqiF0r^2{PkMimKl+jONQLzX#!l0oN8B zWV;_M`Dmh3koD~6gX;Z&!98-{; z)EjrfnW2ekSi3>Hd`^05B4&edi={ET1m|C?*AfP?Da4M=k+-k~_duSydt#I^BUx^W z$8gptbkn*opD5F3t^?16fgz*_m^3x+hI6x1srsRqaSglRQ&FLdSPj9pk5Pil#Ge-F z{9B@+&T|A(UZ@!IlbfYFrqSM}27Z?%=ymv)xr7kYDny9h4zZJ_@B?-x-i^x?G=*>l zH3p!|d|pl0aZGpCCZc521G~Bk=zrpnCA;?aNcLdrZdCIH2wA%@7L_MU0-qFl%=9%( zYsx3B`)_ELM^yk$PvH~RL&f)@o2bot&Uo;J2qe2n;%+Y#5i-O`d2_f1*gq1(gB1?QIN8`S zM_^Rjjk&G0r0$$=12Y?XaMA=N`5n+*emj=s#eH&J;{N~)Bj(1;agqYD$(JExTSy@k ze12O002~JD-puNyvmpSmBrU#Uu@<|05E-%tTwtdH2DC5y*)6+*A1*bw%|2rwV8maw zy>b05g&b99s3M-&#`s7giL1`Gl5OFkw&*yq9GJ4B2Fk1pJ1GUO z7}Z00c^q27GT&zuVd-<>$BU|buho3HlGqVQd~zIlR}+hot@7K(*TBNvMqCF7anTNM zGHX;^%0URyZg%`F0dwX@%CCiS=Vt+K0GIOeF+t_@?B6pMUK~x6!Im<0dDj}V-njZa zlCg7vZ+?2Z;ek6v@-99zwag%~|xv>V~D29JD zSIu_4Ewh%$&6(BIWcfI;;35KJ0eRaEoY@i&G#bC)Q~j(58|87Xa8 zs>_-eE+s2^fC1ONo9{O?ZYFavBOEmcP5q#6Fyrr^u2HN?DK5<^*|s+b*%gf`=<6Du z)6(E+H}hL)pM`(siRwZH?1CrmjbLtq4zjEXnNL_`Gm+5jjcF5< zkJ}X#+wF^JXTM00G8)z-1xMEv6PP3dC_QIP!*5tfr{hR@*ThgQesp`4hI zT0*1`;*5#YVat;$C~MY0xsYa)lc)y9ZdhD-kvd;Ao;G6aM*a`x$XoEm*z&$ih$on$ z$%qq}G$C%6<>Oe-(?402dXB1RE-*tjHRe#VGRJyzPv&qy>5=mF8S<-GLAKSq=H7Tq zY5s4DGxb@pIte2xfHEqok|&e!pYXuJ(e;_Kbwpj0s6tL8Bavig`PJ8l?)(tN-OZ12 zd`f9PKQAPKtvFMe;j@0G#}j5O=754N3NpzE<14_t95ItH509rtB%GW~=l!)DHc@_V zOL=%8=CrOPJQql#t;3g8nYDiG zF?pgZGJ}sm0G)t+(adAX>C|M%O0#)W1q8T5wC&~M`>>q{REP-*tV;Z|X_eSCrJ9PL~awrW2*xXvCUYicu{lmAOrmOSCv2kNDm)`o0(CRiF4?*W6*`hPK-B=$Z;A=7_!j7X z*pnSJfC&KX8)C8Dz9b+S({xP0GNIH!2VI6FOcDg;LG6MG6WT{C%n1qX5jfH`rs$kX zlOJSonas|n4a+0CB+~{{?v|RtH&bJ7i46wb@TPKF>8YF$DR$r87acc6ufv{nV<08} z0CWDRU{+Grvw@QtD#~W8rbHd!h{w?Wun_K*Qr)jF>WxFgzrh&aFtghpS&6!37KtXWRU_jW_{{SpDR>~6=1oKlO z0#$=0zbS>hGdA+aQr#y=F=XhNe^-;J49M9sN=mJdizaIYo?7x>89I;ZEy0|)!;c!= zR~)4Gm;Aff*~EVOLoezX&rt56nM1xuHVeF)F%gMzK4dlFJ*%Ek>pJRC>*bLjShNc zD&p2_jZBTLJGrm;qfpKjLa6~lfC02lrtcIh6C(U5PY5i=KrH!J!^Oh`79)02E+JO- zAcKqm!2^6*i6;gRAZ{O93MCFbBrUYCJWiioO`0*!L>T+q0aMAYv)NsS`DsF1I(NRX-9 z9s5jrqwFy3d`@FY#*sT^?tw_GeX&TZd#NAa6xJmg#d|gnR9CWR+w6vE{JeZ9Bh^6^ zsT#^8MPi!9y6l{8BT*C++C*t8)+e{RJzL|5a~aQkeUWvbmC}3TiiGToeeeLCX}&d- z~f;;t;Phf!C2B5FOD2(%env~7uOiz_)y7}j2>v}-LzE9!#OoTLul zYzZ0CzP`yHTu6!T5QAn$Dzd4iSdY3O5w?V#-l6qGhY&Ldcz`$3TPXy{6EGB$BR^ye z8Pps?;u%1_N!#~_-GW6_)fi|-@eBXSuhV#2 z#f@VxL)ERFMh3GYgE71^u%lyjD9G$Zl2IBzShGssxUOc3RVuoDIpMnpSfZ;5`22QEYcV(6A*yK@FFaBEoXU7^#h$UR%B0ui;EH`$HxtysLGyl@%354iDIzY z>4j8?mK>PX^ikE&wn zaarL=LeAb=hL}DX9cRkV@T6nP@&Z$3o!2*oK>%zJ`JD=Zu1b-t&A;v2_aWP+EGgNrGa=rczTeaWqqHc&GSa z6a=AZGnq)Vtpk6>a~R2#+mp)1o@P^!1W;xbOCDPCuRFp1hxGB)46?T|4Qm4+9eHwb zOXYC!!O7P37?H!AONku|CRHW8t|nzJiB|jV&jZZp@5uKlyxSl@FlJ%O`gx3y#~w*I zNrVnTvG|+GKMqb5Z@JGNM@DeWGb;5M@Z84`LuLihZpX{#KgD!0bZlKQRZQMpqZ+W{ zvDQ*-Wsl>#k}{Vs)Aab(XcfG?sE=xb@)u?D+SRp}is;XZ*Xja=>H=iHik}+!GV=cb z&-qaOH&l(*C{_>DOyjo_DJbe!hYI{+T$1J@IyUKZ z2mYiVD;YU#*&S`jbNglJlrGI;(;1R z3D;yz{52!9*beyb(gm{$CF>*#iTpEwPK28MuyN!U;xi>Q zAm|uwFit7HJr(8ttTW3U-2fJyBhd zOyosYD$)l*Q%KT7MliXo49hUAH6YTYMpX>HTAPDgX&`8s4D0^@nHjTV#B!nF$OM9d z1+qUEn%)>^au+LO8L;`SY2X%xW^OtLZTP1UUo*$|GLow^( zV-73?a@|fw8zDeplM5NHHBd^BC3g13C_&SP!H9*&pE%U*K1rFs@w^d;;s-Z^}o+!nSBBO5T@qA48K*O6BE~Rni%ah6( z3tf@V2MR3iVQ-h_2D2X|4xcYnIy_;@=E_wQ3KF&qc&GVnR(4#xEBB+P>9RldO^ma; zV#lhpRC)H7aE9I+@5keeeOFb}=Eu`A5z=79^T-s5u3X5sfBQ@P%&pJjg~|GI46TJr z9DFTfG3CVkVXnLX08_ykzfizH>Q@|#6)Q3rUNNH^xp-13h;&^s$>wzo0Lod7Fsmzu z;!bAq!!KOcAZb2qCg;-ZVXpYUmBIMtf}w0ou5PvFB-ns!UR-Tw5`PpPpUw;B zB=T6Q&5c;y<+Ri^?y=SX0GIe7b9K|li4o?5A-sn?lWD1yUDL+@0LN~0$c6J`JWG*= zJj}0YY>22^8okzCV|jM?A@OHSkCzfpsR5Xk0f^wnZoQazlF#=!A*{+qCzd2GSPKEZ z(2MgK=)W%J`J7N3oo76o@7sri*gLWJo~06-TD6J2R}n!~C~CH2CrwZ*nI=mDh6)<_uf07S=hKeA{4RB!3GMb)aFUlQOsDQ*JTGaj?#- zK*C2wBNbn_9BODD<$+Q9EMRO{=xNQUBXjZ^{YO~rU+)2-E2NT6dd+Wp0R55+**Nrv9ThLV1&C{*D42;#Opzx=D>%ZCgzK|7(Z9}VR+ z)@d%Bxlf?a9VaL{URsTPr-zm9@iS+^1Tiw=%Rb$R-HFtjlzMH@0(UA=52%ShnIm_u z<8LWAEmNXAd-G2YHsVnN{g2uqOJ~E?Fs7i7&xmPlH~3vp{Yq;5pak6qj|pTlu0Eh# z{)XN_BXPkeSliJEUR@7uI+(s5qfBm2s}~$9Iv{&H*Kvm{%uH8-(Zx-LCZ4LPPZ;3q zGi~`I`k1okj3b1)?xl+?(Z(8MBsrqG$QOB7kO`jQgjONA)>-A z9gBZ8g()~@8eoGri=$u0ZbL~fJMn?d^Tb`2k1TN~Cf z(hgeWwnT31cYl$=ki}6`ogRGX5;ijTymsl+0XC$}3(99KDVfO3 z4Mv~QDDBfL(*VtBzrI39CjzlgqF;G@K%BMs-_#V)E&GUX4^ zp3jJS?8bsoET;~siK0~y=&-&{{Tjg!R5;xyB<}EI(b>jdKs6i9$dYQEwM2Nqb#l56 zGJAHwh$wj*!Q1XnYSoL!YY?O2Z%88IHHSxNm|9xGlsh@6e>EVj<=>zJd7>yDB(yM+}xSdQtm$6Zg zC4r06639|ZgR-st>s}j9F$Z;Nb>y%c5*bG|Rgod{+SLY9q5gUJX(LkEk}i~{?0rHn z?9LvyA8u8g<>tGaEX(CAWKz+;$$YKyhZ#pg@Eb!fy7D(mOnmvh6aILTKOVnc@|n1l ziX_WAD(uQo$aHDK>Ye!Nozh|(1qvL}n4&1?dpq~GbhFx5YDLaAWm$)(1#%S6xu5{G zt4$$?RXXTB!>k*loc@{Z-`>%tmdxBg)Ln4J z5fU-|X{Pc^Z&aZmxMRcH6O*XOOnjM?M`Zjhg(v zGZE{T5@#BxP-^pMmbPZt=XA8_aZ{0^GNb4GKvun?N8xA85lR(0QpkvmQgA#w#keEu z8w!d}`WWVEL|~VWG;}T)zN{;eaz4>h=T;hh1OM4IH*XxlSK^5;Lnz5m^+XN<5CzHQW+rU!wLZ&4L1WlC>}uL0_4s^IUFBK(H;3#PG!=B<yU11QgOBjKiPIj;^yLUNQI7`_|<-&&IVV6yPL=1rD9z9dNgY<7Do zS*+Qmkyq5|FiP-=1!O7A(4D)E5AD}+cIOyJ>nChq6p16-v`d{MoMHuFQ7FOW*uVac z4|n&Xm|s( z>k;p2EofHzmgt#Ls17M!{RLeiea6h^=m5ZUvbk4gs4w$Nmf>B)$;GQ9BUgV^6n$nB z1gp-QJ~HHC(uKDoMI%;qijsCOVIqFI*@cIL+t5knTJrPA%;I?!Aa!0PrKqk6x5?e3 zRcb=*i_rpfr^ydm#=;KLzEPoh84`>0<^uI(IjaEx$1cI%LP{s8nl3)+CF7cA>&ilu z-V2ccty};i+MxRw)efGt+ z@2_9;mfy>Anor%!q2;G|6!AHgU(p8FyZ&>r?>M#&EBf0rF~1ui7X`j3<&W3*vktB` zf{vJD_mfJ94V*OnUbszox+33W5ULiC+Rpr+!i@REFyD4__D`2&6;nanOc9~I_BrXa zA&doakZLR}xPd1{wS77xQ5o(jU=@|j3z*&rH)hYCZH{^Pespx{{a`bG5I~SBj$at8 zF6rf_?gbCF#CHX~a*GvcT1HJ*h*5-i^33Q{8q)*w#eX^5uK#XvNy)@6_!GZUhi*Ov zMz4=NJ|UUhvl!@*$VIEV20f}F&E)EW|G>*VITJzY?b>lixSJ0@293_uetXZEg_`yG z$VC~W#_k(wlr=nV@b-AGO9Dairm|hw{@^O`vvb2m32vcOvKRF_pNtZ+SeuN+Qg9LP< zcpnSMSPIHd7W1vqR)o^0`_l%tRQ-%2g{%c>OwOCgbDG2c1CYH7-69)*<$~9={(!Q?Oh_T zef%8CxS&T|F2=eFn0Y(6e&3UW+_GEeC#IlM>LwBv&d^~BGjJN#_T{wB@^Ms?KP{J6 zy7NAQ5?G_wM*pN^v|3nRHHEC3_$Mk4o=y~l$KzExt?zaQT5r+VlRll7A(ZAJpEX|& z90!5YNw;uRmPd8od>$6IrkK-MZ5tYwO5E`FpW8P4Wm1e=MDlky`zns<&*c9E`85gMXJgevGb$rB#9IBeWp0yIubq_6nY7}!a*_Y9{zfB-uU+bFv7S8pF zL#jFYe6807$Ljn?70jIXX!<)pr1m_-iabWEB?F1^>PB_A)ZV*Pj_kRQGL{Wwa&?+_ zbe}}Ja zmOV+4ui^q{S`Q4pL@fpL-@m@#BNd+*nK8u%&O{OBIZ$F{{TCbj>ORLsm6tg5?)%8KjO`iFKjW8@! zv+>h3Z$*NcS^ge2edd>8&1IV2ouLgM)k6^VY#AjP zc4nfyzZ}x7;yCN?Au2TojSc@QI08O4c9@*A3pg}le?DqlEGHg`ViH=F+y$LK&s|#e zX>**iX+2x~{aOvlbbVJl-rs~@*ipa;C4a-YH~OfrvgiUZnx|qi_|A+aM@puhqT|g& zY%EM(Rm4zrM}U#}rd_ns_|J7t~3?`EN|7?{ERPk?_j}gIPeAf zPomSlxBE-ru<~E_=h#2<4*P>6BpphT@v2u@Wk$#0%0)m9@GTEw?vQcaJ|=8Hr;gZ{ z)<9MZ?VyNl`YpVwGcUYu9lCDrL(rNONoC0&&x~0d$jITDvxb1P<|(G%E&kBiS+6Cx zbblI$3etS5LrEHk8K48Bq#1PwZ1nwEENwOWjYqc3J-GsCA><-DgS1*Kv*ZuT+Lsw= zc`MWK3R&I}dThwtIst&=l7d~tF?XpeWNTiUE_(U z|KVm6fKJhgrtMGIN@s>$dse0}O<-OmCHAvCNhyIzU$0OpYF>b-k+*z2cleU7K3knY zIM^s`mvfQtZV@!eH0$#6j}}!sBl(Wc*cXK>qP2>X<4y2#s0YhbD2zEmeTzL@UdhNJlc7^z_HC$`*YwF<*|j$u0L?u~wRl z&98rg)m;uxhZbB2K8Zdu$k-jMNywOpC;1Q1v0?v{!WT!}uEYy%6%nGy2x7P#q)F|G zK!sSoNXfbO$Mv_uGbs(a5HZlHsFp)}gVJ6PAggfYo3>~f7>D2x;xCi@co9hDY%j8ZGSz(#?wo9g-runG( z&&}Sj*PXD0?fu*F3$APDW;b{Dtn;^%1l;_AExv@mK1hE~tq}8c2SjQMpFvV~(0fTA z9%k<0aMtYlDBAZD)eHFq$PIill_nlD?mwx^8UHK5LY>6Q!08w}Ahq zO!{iscFKq|K3|vDAyE$s*OR`pIs3k_W48?D{hKyx#UB2)gRIiMM7F;ZTo4JqqyQV1 zg^T#X#o6@wyEfGarpB261L$2eBAg;vD<*?UDT1|Nf#2*izIl80GQ}Qs;A$@ZCo)uSt-d|rg3^wtj16ysk_av~=7)+e z8tmAMj1E_t1f-Z&fa9#= z?%ggGf7nx=ZW&d{GCmER*_T;$RK@(z67LJT%GE6pod8#<{^0>#)wx;3))B_!&vU zRmbNq!6&^A$ZOy~38!WZwIyZsXrel)cwUWH`)|CIMm}2UY{Yg>bE0TbbMUQ3|K+>f zLdq{04J3sU9&*_ST6t#z;QRrQR0}gx)>VJrt7$wjG|ogQSfu=K$jF|-MfgA_|A5=> zE#9Ei)fi~nYIO?$ARgAB%=lUR{Oc>h-td3dDS&>yCFhClHbTpW)wK-P8VE`hu8mkWQgPn zfh!*@gaLN9AW`G;OG{;;>y;sL`lGtN`1s1de>P2J^B1glXM0ZLejyRbc3HJe2r&

      0`#}h_ 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 diff --git a/veggieseasons/assets/images/plum.jpg b/veggieseasons/assets/images/plum.jpg deleted file mode 100644 index 743c7a4856a0206033b24f955e654d016fc33011..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117166 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%0A0^0;Z+g};Xh=?q#x|L3L9kJteM+%ZhMK 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 diff --git a/veggieseasons/assets/images/potato.jpg b/veggieseasons/assets/images/potato.jpg deleted file mode 100644 index 0f09e21de703be6bbcf566908a92f23382d84cad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176497 zcmeFZcU)A&d=P>NUIIPH515kxgz=7HTwFGU=m#Fa1M##!VK5s`>!rXbYe^4gtukcgOsl#Cqm zuaOV{5C2!>2>?O>!N()OBP1pwA;hN;2P0|l3C_@p5?(ZRq~r9xCPs8JF1JdBi<{o$ zg_F31-}OONVxD-@PYc^ngd{`W(;H{i63m>{+w+l9j6>${VV|pSb_}BycQkktAKj`+ zdO7j|Q&9VAbZOVZ#XmB+u#`HQrsrE9?Ll%o2sar7PyfQJW4OK>a`F%hBUu?S~G zX$e3Hd^za|#jeGj#7XeNWbl(Xx6^{(^>|fNdMH9-n}-M|0P$JL_90M+d`4$=b15Y3 z{cjQe&l2$dCBo4ZK!JapCk>zsY>BI$8j|&8t_Tt5sCp?9SNXn9e17c)Z@??Wei5Q~ zot5x`Gew`*;BcqJ=xQ*vX|*_gZ}V2`bx1&f#1SBcj^NjiGO;8bY)tSK+nm`fm+Wcl zck@2v6-wNtxM5>w`{cCVRl`Mji%5YKNN{q69<40No#9WYc-xNeRm+RbDGhZJr>&Q- zE3bGVEC%$}zP4z`U|Lc{^b?yND2LtNSw8|E9|0tf?!Wl7W0jE7ecy^fKJv46f%+Gs zPtxoJFb={5y$iH%;@TGB>Nl+^*@ zcj8Q0ziv-StGq{4dA}*nG8{vw+An{YVz1id-g0;SvL_zAD%P09WG64x7&DW+II%pm zWiYmN$n@L^vKw4nd{_PW!FO@M$bE`)k%?Pl19%(zC|e%eOQuNQw=MRc6^xQ z-=^zVH5gpypg&N`S1u(#H!1I6_1!ODxpf}vA+~8S>4 z&Ew3=smrHR-?0wArz%$`^vki_$=u4gvzk`icDoj7<}CG^C30~}?XX*bGs7hQ=A(G_ zqqlQ!dLo;;>@27(E{!zl8_9Ky2BF8ANCc&PykFFxp4P7JxWp-fB&Rvy2Mo?=p6X{~3l z?r5#A>9~=x-)A3`I_-lvt)9p73~MMS*|*HH-&8t_)u_DKU3>G?hkb!u12(&cQw=rs zTx@+Y0?0dovvqGa;N#;i<6&|m-)in81z4pkWo&HsH&lM4E9Sao^|9)sm&~Sc?bfu7 zW&r(|-L7;&?T6vGM1BR4hL~8v@7W&?mGdsYM{ng86xPLiK1q>%xu5gl`&z?!qdEbR z#RoCtZ3$IFPpVsc^bP&TOrF26k%_F63>XS&OTLxjQ4-{)96XdSVt(gK>K?UQmgc?o z-j>|1mkDp~tgWhWa$GyXxk_Eua0FCm-SPB4?C|PX#rnL%W*z|rm=?v@!@k`|Pr~0y zZ+^~6*P1-MZ{IJ!uQ>o}{Adu3?Ihx{n2?gpH}MbP-K!U{Xq_RCw4iI@w_13?-T;kI zjIjwb#NRfb!>XDx1QH&HEf-nXG@vVo1R_Ft?0c=U&6zp zkAU*;*!H#vt+hoivM#0M9eQuOxYf!B4H%ZHBT_D4dK^_uI*Z^h56uk&l1VT4qar>@ zdzXH{UMcLEbt>}WXm7RTZN%~g+K{BXu6C99oXZ>1A0||z&N4q&s~?GI+H1W*pItfB z7^~qGBNgSVs$1H4=H*qp)ro<;@zo>1*7gXv_`Iojxvs77fHW*dA*bJ$&(>&R7e6fi zN_b9ju!2Fs*k_it^i?lci+X6=T8sW`t3v}U=SMBck1VI_Y~Q+0EO)I+eTPNm_Y{`N zO={hikz&O|%Vk)9k!@>^n97Fn=T}Skv~%dlX`#HNrQ9i>T-74D_Bft*RiHQXA^HSW z{N1QQ#OEiI3AaK#)4V43;@QR}Hp6>z=SojwrrR(%+jo+}O#5mNK7YQF+ty?|vBKt! zS---`dtfZ&!a}D8XC1Jd7w=M*NHISkE;zjT-s_O*%<}B~qd5X{MZ>whh*yuY+ApfB>(O+4FpmB1vAG+uex-JnvE0U`^S$k& z;*>RUXV-@7A4Q2M;}{r1n@=-d4D-nmwo?4?M|*eIafS`Tb#>o z==TU_|*a5?3aaZa1||% z%uWLwY&3EKxwj)bP2NteUiPq>kbEeae;}yKb-qCo4u9BRMXr3-K-3u=i;(v%*0?=% z2-AZ%|TY904nWy@7R{*88$)O!ozmGTH>xOrQK# zM7+G7Ar%{IM@3$LC47_dq_W?I(ad!R?IPr%UA}-`F@EqR#C|$FnxPHUrlu=aJ$Lx2 zz-rLI>g}*pPq)B^m$IW1J1rv}*5h*JIgbLc{A_8l^qTj0@9}=~u1etP8PvQJ+|=33 zb~W`KZRY7W0#&hY2rY!&V~*E+*3>EIB8ii+JHw^^f_D1lQRjUshTnI{D{t0Ej8+I9 znzTLqPINPS%HOVNJi9cq*L27Z8fJMd+%#hF?LdF^zNJkUc2C)PS3pPBeajB@9}z`OH#41S%gd^h%$c63ZS&l1nr6%A z&)$7vcqs1l{_&dZh{QN_HX-JnYDv}0IK|bFde4AE!pTFcy0T2`O`$a4?vixsovQ@Y zgcAiX4QX|-R0hTe7OHm-B!MAHtg0d}Dy$-BS$SlB|XPlp#Q+zPk zSa{W??6~GwK9pJMar?&eFY-r#dU^dOLgE_(qmihW#cLJ;MjbviYQ* zk$%rYxn1@}ymC<4wCkZ{2*KURmQ!NS(_(0fgPRq$SMQGOedlg>ZIJw?Ae|P&y=_{xIMAie*}m+bXIclMb6(@`|Qpgz1zqU`>5;b^Knb4vhP}1 zgFF7}uI7uBd$)Rha!$97*;luO&1Wo5(V89*g~Bn@3-tj_M*v5>J@`&W=Fi^#NPIN% z@z94^llT=3r4Z}ROfAXpSLd7=aGlLLHiZk@BmUT$nm2o$&qdABRf7hYzA-v6eIxY< z@DZc#b3+Oh_-n{lbo+$8+G3z9OU^2f__98+YtZYF1NP2<%2O`IxVH%NOe&pC65)S+Ji@x3vTfRS zD`MQCY_p(Ox-Q4R&eVqaux&h|xc)%Ux~>g5q9t_qMo|Q|ASG@{Ok4o7J-K!%Lc;g3 zC>$D*xGO^=e^tkigyyZKWt>nOFXvv%R>)?o`2bIU(2PI^+egG~LsQ~pl!vS%ae`8W zI&w0?!fIG3_f}_@T%`#*n%SYHFT|>8=Tu*Y^5!c`{&@i(=8NvE?B7;PUTVaI_BYCU zKaBLDKLSeXKbVHAqYfsX3ru!Hy1Z_+VZusU)#JyyfFPY=Y?^U^`D@WL&yIlP&aVA8 z0uN}3cuQ7Zca5+;a3!v)@VL=&n=8psTsCR#A~KMF@=_q&zqV;S0x!R||9joU5g@yk zx?-XDYA%X|mE7y;z`?r55s+7`OX0{T&R$!~nyK>AaKopu;dS@w_y-Y&vDd_X1urUn zzQ3^iUcC5Ts#MWpOX%HKm8Q7+`ch6ygHMZUYL{*!{Nw04><4xjgecP#*^YpxOIHkP zt(Bs|FC%S-!y{miKK0X`82p!Xk@io|%4koH^%hq77LHQ zTpzptWZAm^RWH@k(uj(_ipuYTD|Jic%(ndz>@DPL%RFBWFP98*Hl8{VRIDYcI|7D+ zMVKp>No1DBHS3eT=9vSzGhAzV_`&vcG>Ty@V-`aps}8d#ayAWzE;Zy>&V401#D641 z!n-eo)y*>w2_R&B(ysB^ImW8%f-Q4!n1p=9&=V3W#cPMpqib#IQqS=`?&RdW`iP0v zGs9z2-y%Y$vkluv{Q1#T`it6VO79zL1U~IL93?6!&N=UODX#fgyG{1K6w$eh+u(aL z`&HKm(b&sksyFW_tWE~snuxBeH-`p@E_&R)!ymKOX1-Gz5>4O4*^sPwT`y2EdT-0% zZh=jgVg*=DT;d-Z=S#BWzXWKul`P?%j-NM^-nm78JJ?|gYmW5d-m3LNeSuTS+u`2mtdeu0L4U<)t#y6uo8?~bGM_Gxb`t$GhT z2}ph_Gg=1Fgr(h^66iS~GS{nT_^j_4_@FB~tgUG+Vziv~Kr<-rO<&P`lIo&I2FjWG z#_dCs6oNYszL`I;)k041+7!|VFj&mbdUUgYJ-eHGcX<2Lgh!Xl^F?9b(SEMI8S}>1 zMDkqsrrys$Svjgq9s#3= zuWGF7qm{_Gd16!U>n9+KcW56xsIX}9UYd#yWF>r#xaQryxKZ? z@!IFLx#M+AKrb=%s%b%e^v{`o3y+FEwDxpI|+S5E30nd;Tte9o`&B!6`+KJNP! zttO;4kMhymHoaZ>Th)indlelCb z+uOwyhD7-oI$eQ+XbQjxB=H9STmTNh6o3IpFoDl;5;C9P)L{5nMioya{HKf*PAGRz zq&xhWB^Xb7Os%SKrTara@;DxNf}r=84ru?-fuRr5-5ZVo;~8<3sy;~guVR74cJlij zFmXlb{|>17!BzhXz>$9i^qf2qzhewsk^a8}>Rz5|zXPCV|6;8I^>F>Eh#!>%m}sh~ zg3^FX(g0xM%)#O8jdHr+{SFsAcA9?hf5WMG{yUwDpR<`c9I3%&;)$#6-%iETnd3j< zO%R^QW4uwI=LNs#zv#*QVNj&EpPD1m5m$m^A&p#(5Wm_94#v@fPn_6*9?azjn}5mH z3|#U4PuZG6J%8Yh{Gb=Ca2$@^38$$f`1`3hHXL+pdHB(9nQ=kwN?hk_B5xC0ziHD;+aU&*f^d@rhM!}sC|I+WFNL<#(13j*@ z{BDsT@?Tmspz^!r{}99Ecf&qb5fQ@E9STEOcYXjqhL`y(%6 zS3hr*&)-l)-hS?`?!QM}byFO7!($xCgVGU&^wxyIVSbKCm@|j~%z}J=y++7>5aTeo z7;P_C4)F2+cKPv9ex5&HMt>;(?-+fA>#rBq4;mszPo$Zn>))uTpfFEQGgu%}8=+;U zulH*JB>9E@8!@Syw_or@Pj}Z}nxg(uc&%S(u;j$fFc(ME@qkR~5A#F*2Xc#F=)aSb zJGrWQdwTo*p<57$NM*+~`UOzY;-vWORLGS?pU_lVH zE1m-Fg#XwP|FI+fV@LeQj`)uq@gFW(58pEl^IlA(1|E!oqNb zkR$HogAml)OE}QcM_5!yL>N#|4)k$^dccqzPB3t7S&{Q&QyV9TyR#yvrKG-yzK<%* z&0Qkw@4RwMF ziiya`3Q9Q1LIs^f#Xxp4Fz`f%Bk0M9|4RSEn&IgAr&MavDzY--;%e$*vg*<@>MCL~ z>Z%&z;^L|oRb)j))I~TsoS||q-hN(=V1>AQIl97xulT@RIXV6+!tuhqzPB?>krT}7 zFTA#@DrmHJarXox5TL=ALt9-{N>o-#N>EHl^jIc2RX-SLPXW!YAPMeNkf5k2*hbAn zMdZXqz=J`8;MpJ%Pz12Ba$pATELa0cr{Mi%Ta z;^HtdDH&%G5ormhU+Dut!|&gV{V!$tkvGEI1sUMz2fOGBHl$x2-so4e{Z9w1eq{i4 zbA-FXz|lsSQ}};fqW@U~`yuN8*Ci6hjWj>1OZZ=F@;L5~Q3+JQF$x^&aNzGTR_WJR z_|Nkn4g8~le>Cuq2L92&KN|S|kp}*nrNQ9f$5H?|2RnLCaS8l&bKb}}p zXz97bz45@!PF~>NM%?%8B`a$V;(lNN?wTw78{=)x{AR4HTAGpf|Vgyo)JA?Br5WWe*o&iW79R3pspLFuT!Fagc zDJT6v0YUf_4tD(kl9!_Q-XD??Q{1Sxk_@i*!obdHPIMUx8 z768H{Ak6KF@^S}Z+%CJ5UNA>+>(%l87j7gB>IT9hAfCd{%mmyeNuU5;T|nXb2ki6* zj0E=^fwX|Cw@=XV4jhhi(DNMNG*gB{3l`uBLm~x@z^SvNpEEeI_409q2LZs3GUHMK zwEs4tI7a{Q{>#We=>97ZSGPancZ`qg48qX+7w)f=f8o6Iz@2{Jjz;_kf8m_c0H7Y+ z5p-(mFC6znaE;<70MrfqQ62_dd--G9?GA$q;S~DY{kH_aDgV#FANdL4^7}m*<52st zVT%LTs-fTpER-Jy0$jO(aR~lvBmQ3}{6nli3 z=@y4O{BKjnKREm^ll{Q~2mWZ+AVBx%J8;rL2sklt62RZ=1qkTK0estRFb49w-t=k z3Bn2P6QmP7Ca5ELNia;XK=6s+J0T?@DIa@q=~eMtcb1`*)_6MvI??SWHV$t~OxZy>NBNbCj!KA1o64Cgf+~Zm zj%tW%i<*?0hx#J5J#{d3GIcfe0QJTR(i3M-sGe{<5q=`$M8k>k6T38YG@>+yG+s3K zX-a6iX;x^7Y0uKC(>l}Mq|K-8pk1WHr{khirGwJlpnF93if-v7(MjHu+9$7^j5=9< zvj5~KdRlr3dJFnM`V9IO`gaWY3}+d%89W(c8J;qXF<==_GhSqbG2UgYU>suHJH>M9 z!YSCPd#5T-jh@0XaWJVfc`(H>)icd96EO2J8#4zmXEVQI-e5V&BF_S4xySO9Wr`J# zm54GG}~#-(>|xuPIsK%U}Iprz;=Z#k*$?&m7R`ViQSz&k-d$5jf0-! zB8MkOD#uHXPiI)qXq`cw$vxA5=75uz)131z>7a5lfmkU=SS3B1yZgy^c?ojSh z?kOHp9vL1to)n%gp1rfYXD!d(K3jiwh4&P%Hg7O*DeufV%5%!+e9z^b8#zyOUgo^V z`KgdC0^@=df)@q-1xp1NgcyYMgsuzK z3vCH=3tJ1v33my97m*b46nP{vElMk@BYIu5QS`GIpBPjuLu^ExQd~nkLj0NdwgkTf zOd?xiLXu8WU-GtOyX2viw3MGzh19AvxAbM{OzCl%lQKp!_hnwo63VK`M#whH?#oHZ zA?2RReUulJ_mD4M%BhB_K3Bt6(^R{s)~`;hZmyoLKBvK{;i^%p@kvus zGeq;b7NM4|R-D$j_GxXXcCq#+9ci5~otL^4x~976y6^S)^!)T1_3`v|^b_=F40sIS z2K9!3p|)Xy;j9s_k*`scF_E#6afb1-iKt1aNtY>|se@^W=@&B|DtiO#DqMOZux?V{)s z@3P{m=$hcV>Za_L?6%>q>YnbteMRd^&Xqk6LysblBTq}uN-q+x%U%s|TDS-Nr8k>* zp!c8;zfYvkJ6}29B;QYdx_*TS2*M8W40#g#nCeBHL)}6x_$&Em_m4MGQN1Q&!5gg`^uL(ha>3tb4i7?v9j33m!_kKl^98L@O#^XlVkWY;{d^<5Xa z9)BHk!}3Ps&C@rp-dwz;d8;&%D$*}<{I>kLpHP>`k$5i=ljM-poh*@@ zlR}n)N_m&6m-;M?JMBT*w{*Ak(F~Q0%1qYGyP11g&RIj*7qTmIPUl4BU>~|aoXFM8 zt;;)`mz+Qb&WwvE+ z%hk%CRR~t(Rx(sZJprDeo~%_}t{Qu)`?S4Urn;hrrzW$OuJ&FXq%NrLQ@vaLyJuF< z1{-u5+8gB?Ynz0cikiKXGqw8W<+iS(w&E0a{4R2)L)b~jB)b&dC*7iyE)%HvE*9}MyJbNqqwsBBl zuysgz=*6(waOa5jNYALj=-`<7*u=Q)_`3<`iIqvu$?Ylsse|dOGlVnuW>3r}&#}(s z&7YsId?)p;WkGGB_r2-+=|$+``Uk{^Z%a3qDVLMc?C9bZv6bdkjn%hnHfu}kKI;b? zk()G|nOoS>&lNX>lb3&9u_t z?_7?&Mxmc8ng{3?K=SB}+#q+{0LXQH3P>U6Wzu_RN!(Ob0XpDB1`Y6#1UP#pmq;;N z$eW5dCwK=d_H1@dDJ&<&Fz{J$bIN*@>)-e4a&(P3!?)ISM#vth15LthJ34X zM}W${Wx-xxOKB9AUA6|ecK0ekavAS3SVjQ+g2cZ70I4s*vkU|;--4f;Z}GL9h&Y^R z9zEAnp>n;oH#sEh?pi)59Vj9eN*WfJgAXY1p@(D_^ryOE zctH-mI>2?PMhn0c@nj35l)fbULuC}8= zH74%$49yefk4F0P=u-3>cDr;pA{h53vp@G*dL$QR!}=R&IlE~{WvcG5TzDA?X!Oo2 zPaB+WP_Vz}CLVO4D;I@YSa~-(V37G`x#EpP;=_`FQA*cpjBxTH@%+10U4_GJ{#k<_ zR&K4RQ`c%J0a37$&J;#+i$Jadq*qBUM*42r z9nM!V4lVrUjI{&s!Ttjl*kOvl=)Uo<8 z=Am>SVs-rwrQ?2=ZeIp?y||t@7VUu zc_=o@`Akl;T`W%(- zVS9??4Olu<>PEHR<0rM_oX#rFmtIm_ye)Mnl)7A<+0Sp*%HIV&lEcHuRt3^eJ{1*=mL$9j(K;4*5Jh_*0TI1_KlUWC$KMM#0#7Sb;M^>jGP#;ia8uz6a!?vh@Q9lZOQm`edQU?AhWBX+U5LGiu5O2I|pot!Qke@3SsJLjDPS+jIeHvrpDKI z!o5R%=jx-fDw7nYEX{YU)*FjO8_d$_{be2eEwhz%HbWCuT4S@uISzsz0WWFkAT$&& zzem&-Yi186^p$x?#qXXhHLD%>5;2E|PMN)%>hrgOsV7<&*G2a>NH1591uMrK2{c!=@TPk>F$YM<{gSWwqz^g$-bM4ZLz!k z!LE80NUO-Q-Ho1Gtid7Z%%G2}UY{40dUAK(f5NJMwoj;xHH~Wi06|~Q-FK*qJ8hC? zRMn?Yu99L`RbdYAl1%b^x7HZT>&jTO{PD$&=_O2#?soS3V0o4&TdO_cA@KE%IQwsx z)>GK#LN|NMcncq8>T=ef>hsM{_Jgf^uMYIiuLzIq95fDQw#>Hb7Od%Etm2X}DsYsk_CrPqqq(O?qoR0n zxy0&?TPv~$8Q(3}n+@x`VX(vfcF~ajQc?GY#LFA^2~D~^d7|zwUC+`N6HhN`u(0yC zFXFchIq8v)>Buo-jqe|J*lIP1<_jtIMU8Dx+sL%R4cQx~+Td&U{Mm z2<%(^>>%s9O07u;&qQre`pmS$MU%!w`^_3AuYva2Zp;pPt80AM?@M-14|Xm*>tK6h z6a93CaXry@f}mY!$$ zb{?CCdDse-l$Ib@EtT^%wO{VA^~8=VON~ZI&%a;kEUAxX2^!EBD;tBK_p6aLRT<@5 z1`#w6(86;%JeWDa-rUmc)wkK>_p9 z;{yc#`(c@5#`|rLA1)Z($k%eN7uqz=h9{$R<@!@yN3)sUffq5>2RAo6sK3IbR91i7 zJ{Ybmx7`er@vz!i&%!XVbm(?vk4UaBbq`kc`;@Ajt60(12uuB_)lV=jk1kl;rhY*(E-g*N9rWS z;OCJiN9?jCjA70rV)A|VpWC$2*eO?~$S`V{^{Kwbb;)cEcpE3`g+XS}rh&)P@;H>( zYUZU{&QC+m!t5c;&`;|nvKSaq+0*{GvB#rHbOZ3SJ9~+KUMpV~tK(Kf=OYxur#nMJ zL&5}>T3kztD#R<~0bz;YNn5& zXKM$)%teg&VowW=Gv*^sGnx18>rIcQj#OI~E+a*SvS`bNrOKD$0?3t`HkQz9zB|KI zr)9TS(VhM7`u-or>7(EwT?vBbXxjDh>5Lbe9yxN$v)6-LsK(P|p{wzq6&-TqQxK^2 ztaM+Uo{hfqJl0p&Tu^ovD%P6n^+VaCy!Hm1We?hbTZpghWvg>Ye$jXH{QnWR18+wbvcZfJuGF+BCj?-PrNaYT!YsIJ0~6% z7t&h;YYX%Z{wVGI1i56$lK%p|SxUJdFdc=&C(=0f zxsU7f(=C(d^uIEfibs{3%MC*75f79E1)Oj|sFWez>{Hzr&Vtt!H>8BvUDeJ-vdx<@{NJ^0=RGR#BPa(&qCoIRbd-vNuM#^t9ZB4+x`(dGc@+dQ=k>;i$&%VV} zfkv!i($vMyS7s|^p__s7lK!%a4&JxT8!9)uv~9*<^faSqu0$`~mR6M*=iFDlJ+ihd zGqt_hq);+e>)uhKFNxM@2FoQr9g$F9#RZ_m6KsQX^eo8PgzG9G);Kd{u^GQ(zg zRVHgIbh$t;-D|)<$>!XIOM{(jUZC9>>#kro^n6l`Ut?{Te$C9v)4OxfaxHzU6Q`=4 ziWS-1M3d-bTV5MoKsGEkjqfNbF=M6zZGz-25S1OC+pnZ8ZJuhm5J zm^dRGVj6-z+09O^F3fN3k2~nM$o58Y=XJgxxqm%#T3q){bVJ~wV&iIQPFt=4_qdhQ zFnnT=!8Jic-rP{6^mLzuo&K^pb6L$TH?x~@7kLK*TMU$&7RHlYd$JsK^_nSWZ9S5+ zP#U34jzT1}YQe%0+d00sYr0VTHAor77=vSV$+o1;*3g89+ggJz5=f5$S+ZFa={W7E-m8JpH?xZqODkQu!zr3g z=(Xxt^!n7!_mFJw+2O^a?A8Ip*x~H#fr$P^*TJ3r@Xlugw^o`vgZHXGv$Gd8StgB) zKN=nwmiMZ-JNh8o&PBGex2I1|$XrdxG`HF%#EsgTaHl$|%2KMIoTvY2{ok zfAvgNp%uJrfWm)%AV{cY?0u(>K)p@Z*)$^`m4@~Y#dVI(mu>hKEg#FK7I#U-P$S;x z!3OWGqbKt-{3S<*UpKLAdcIrfY{JSkRt2Yg7Lp!FbFmBB@$4OQz3WlpoakrfW13&m zxb$YT=k0!kGP@-u1G-HSo+xDyH}AjU-v{s69)=9%d1oW&NW?LSjw{u<&BNAK;- zyBcOg2b&Ct;f*D?`qHxHQ%&XIrqSY38VxZGDzE7IlP^HmGFws=j{xe7f%!XqF+s~u zi_Vvvaq5w)(l^afXKE-JG^;yQ{V=bxjM+yktW!1D`tGd{q+h~#R7%Q?8_tC`t=vaC zvN-cq3se^dZS{ui?^1-6)}LGmvho}AWqfOF*AUNLROWJPbc9pHy`!$444I1fb{jF^ z-NVn9h4$Qu-)tgG8#~yqL)%3w*qxfU|88;LBecOk%cenUVMKPXa4*Kfqs!kN;XoFw z*Giq=x9d~4;!xh-9yFI-8y>4zyy`YOP$U;zj_NSj*jx}Yap`J0-K9K$HPEy_b#SWj zpv#rPMm88@cc%`!de2IY|E_CtfNTj2;na7AGx zT{13Z_Ps_Hg!Om-MYv);?doz*W9Mpu)CdvWf$$4DlM@zocPM*{>5W| z@AGKC*hr5##vlouBsZ*6Dp2vHt_d-dhBjAeT5Tvas@2zPex_}ziwYo{K^cs#M4dR%?Uubi85XR^XEJbw7k$v(5SdiXI=s83}#)tY;^6m;)f!AS?9fp@AK$+d{?t=?3F~x zMcbJ$HiW%$R~YXAmW{a;O+6Y5-Be=2d_!We`^nJ44JxV5sKNC9_4Xf?*yPZ!zdJeU)UbcXA zh2NT)3HrFgpJyRgpi!2$kZZK8PG9z7Xw0M{z4jcP$^8O<*n@Y5ae zfo($D90rG18$4G#EbS%UwWS0vqu0A~%xt+5eO3y&)Dx?cqb{RkvKls)!z`D+cU4A> zH-16we|L?>kQIIpiKqeFFVdj4QgQ@sz^Cx#JqEFQ zx4+EVeR$#(HlQJLAZH3S9ljlp=yzIPTMj&w*|(A1-|XpVVlTOzZvl@#X?NO{`r-So zN_KUFdsw}u$N6mik9>6O6Gd$hNcW1eXu`VoI3cSc`|7cDdux6NPA1kX6_fUIt!aI` z-@{{#g;-tXwz}u-ip9hpnna4E=9?y-zUf)+R6vSAG+9-&x<1F|^eEQ1Pm>0`nij*j z78yQTz$%63cuntwAi}8FT$ooKUzvZDc>&~S8e12xo>Mf4 z!}QiABl$}0Jt0aSW5JCR=OxhV`~q;WnglAHE1h4#Jz~C^p<*hXFROahK6p8!ucBMMn34e3y}qzZy}-` zKQD}89imL?WJep+quU>+R*=~?G8No&aQ*TzD~xe@Z&(htJUTh}NNiet^c3pD(l}Mv zr9D6Nbb_Ujog~t!QUjh=B7SGr$sz=L?JXwoFhDhWXg|AW$Bv@km8GR~HS{}MmwXeI z{(j@4T%CNMg@*NmLfHIxdc^>hXVE&5Ff+tDV_9*A z-jurrxm>Gp&`2Wm&ATSH@7dnaHumxzKRKV3z&%^I^(&pPPD?Q*^exRS${FnOri)vV z&C1L?6pFBYU$KJfBTU-Tk6;aqz;(ZSfj!&=qRfztYfYNgiBIjN1k)!E4I(lsNe z=E}3xVP+Uazg&ZLZTXd{oqC(f>=D=g4&tJ12e*NoLClr$&%5D`WgpwuD(ysVk;A91 zOefs77G3MR1t>j3AhuDT*ZfM${a+1F+x5{_nVYR$4>|&hz8b2Rhp}5IhC3*D-rPR> zVWUFoyw)sUDb(3q<8hBVW>P4xzWI`d^-TeFDKhgEdyk+t2JFX|ieVDI-gf)u^(kSi z(}QnDa|~U!T*@$$dS_q~)0Fz66|1*AH{JR91}@1iFBQC;zScE#7!ozNZ#_OZP^sXW zCyo8uh!IMCZKo;d+E>J$QqCmdvN%>{FtcB4JbIz86=u5=etY@EEn}GPUGBTE^nH!_ zCqWVJi>p&lr32+(7%1F5x5^r@+`nFkL>I{N8q{jo$x4@n$gyP%%AQur(QM0!Ep^Y9 zg@vT{))EOQ)}j_0lvT>-(G7}S(UnRuED8Sg zu-2`RErz9{-yfZ8YUS6zzs}AJ>u-C!SRteeuB+k+l5~bQ3iQueR~CNc)ein>7E?S>bW5M=at~+0 zDbF~1nGxGKyI?L`WnPR9Z~h0_@M{a$;Qb_b^v4_v)&t-E2|F`&`@F~Q_$$hC>%woP z{Nz{z-LEd2-KHQv`TS&_iX#Q(MUndgd1h|}E1zT8GyON!wj@gyN@&ts2J52|T4ICH z9hM=L%HsJ$?Q?`J$ayh4NSQbM@uKGFZiPZh;mVu+onRqlo8{of46)gF>#bH>t8X?w zcMsC4|u(o`YN8YVWTaWgQRkUGd75FkVO0YUs4Qq?g|AOUdZNod8`TmjC`_a4iy>#*( z&nwm~O!s7s37)F4tRuSe#SGa})QgqG1Z_96 ze%%u55gXS}t44JTpax9NoXRLSe|yd3{{KbOx4<*?|Noz{m|BdXk(f*5QZ`c|_gm4B zJE3OSBq^kj`*maGnl`ybk^3!*q`BmhF_LRHxkmcro=fyUzQ4!+{n%sYocDI#m)GU_ zzP?^>m7yl@uSbinW2Hlnb6A}_kjej|^2`tWQ`uu0DS3V6+*V}z*4w@-3$^0~C zQ%-fcYb)RXu7B&wugiYdwszOAX8s~BHmWT6`}Gywc&r|(cwf-7H><>()^Kew_e^GG z;VA!^4FJ(|K;1ZV%Pgethd63P}*AZ5B=v#q%}^~JocQ& zZdaaM+(kMs418)6&eWJr;e1FjerK2}EB8G4N%4VOb)?A^@lS%kmLJ@Gv67Q?_nhIW zoY3H{KdX-mY>2FTXnWiAq2_`P+tRgPSF!7x!ROTftj;w$6v@^qJ$;pb#xpMX#@JP4 zV)=HGa!1cd{k1o!hM6ZMa&}#^y>r8*6QrP^flP2h3dS+(LZ(F?C;^NTM;PI0r zeCmllfmUJt%iGT7-_Cw&TpaoP+x%1QRcy%hjMc{vM<)Y@La+GPy)hG6oQt)oo*lD_ zt^45qQqQD#ZSm8OUGDZd+n3sRb6$TxsnFG9b26sRHo)&o>7&xQ9aV*b?`x)qcpsN! zgnW8_UxT#q5764?F4a1EE!P76+02~>CdjK2@BAGpt#HjW4ZzpPOrF=K^xg`y-l)vE zN{)Xxw(ay^k6n;YEY^iBWZ7S&6{~*M|D}9P%}2AgW~RhXFJ52y z?|O0M>58qf-iw1u&S@WJx=%JvW$p~Sw$?US_7#*Ln0?drF1NraOYB$$x!_DNxYB%2 znf&PG9kXM9|MV4q?o&$m9$+;fRe7YeILzelTe8*X%kI@SlkC$!riv8ZD+FEClb?(< z+WHV1v(LmFwy3f$eEW83#j?J*Oz?M+M%&>4Gg9o5^U{zrsnXWrN6zKuvjd+T?M|!N zmE6`ZDfqluX|&K;nC$ac2p4rra9gG|NLzSWx>09qlPdL6jcIm%>8RPOlHy<(PSMG)B+!!`nnLp|> zTKE3XW9#O{@l!(sZMj9&h32PU&pgIg($a087^_{WsLE6*bKI~lI`?pFZq4tsecy)f zwrrV`R@g~gMR0G4z=c-J%u=nft>5N*XU|XWo;)*@d*u1nhuVTG_k86@ekc1%KJXTl zI2PgcAJ^Kx<67OIj6MD@gnT9V)%t+Bw{zp|YqJ))W|z8MZ`|&*8a4j z$Lc!DKNgBkt9^}sU|SJ*ggoRuxzV_(RL|%96mF8@tQ4|%tmKJpf5Kv7Z=-Ftznq|h zTmv9U8qBU_1pdzZ`#bC}KU=)n$R%K`Q0;r!Z|70Rx@&8h9ar9LpYzLqyqaTO*EjZk zW9`Mvz|7iJMW2~#HJ_^e7X}CMq5jtu&bFF*joF_|IBT2Tqxt=*M24^ZX z&sAURn+piqD+?B9)7SRC2^SCDyyEfDK~1PNf4jD9*!F7L;K<8|wKLo67FyJx45505 zvefPG$Ie@8yvrFUUTS_7A+!#Eqtu+F?RDp3#>&Zcu|M?!6K95$wX?@w1+>|&HWplg zgIfSIlC&1I_H-2I_6i<7x|zxT;Hws_80eL)Mec7tzIJS7!>=<;v+=mipLh|a52hDn zo{L7Q__f!_OR0Rk#dvDMbi6&)*L0S(J9q#0{OZ`QQmD4FqDARMR>`!N{zu0<%{EFK zVUMNjERjR9O+mGSAn)=(9)5<&jMq6Y`k0qz)>oOYFuUXf=&7m(8<38R}yYs7!m-f>} zY@MC`xZqLGr`%%>4eN1c^zAG5a{azLS~u@biSI0g{I)hv8sKy$G->jEJ!|jhD*&!c;Im?cyoQ$!u+c8)4{%6-fZ~#``ImW&a;YFV}-QhlM1Rk zx1XG9CL7gto_#!C+5KbM=kuQv_g{3wSL08myN^AJ$E$C6yl!F5yU$lha1So+TF*D9 zO-S6_)=_+7PT5#pZFXFH%h~yb{d@8CqrtV^t49Z?rq(iugX|vnCo*Ye7fol}Gw++c z8+xdU*0WhY87}jZ6|8al#{IA)Ik}Ecc0V85Ssp!Tb~$Fe_mEpQDUME`da1?sAKc{g zomvkzujDIVed7WS&luNUpJezb+&x1M=oRcM8y)g6;;()|$ za!=<|^~W`4(>+BxX8!7-SMFYK{l@ z>-+r4mF!9#-hy{Z{zFQ`vhX)134LVbd{bOvWjz-jX+%jLa8#|MdG4M*W<#UhHR8?{sVL`zTf`(?F@ed4(~&CA~3a_ zB3DD}%}Y#-P2qE^;^td!del z0khw@|42k{|Chs8p_!=>D0Y%+S`XEIG|=~Qc`tT0==z!WR4?OK=X0h+$Q=clpF=c8 z;>}R=spTTu&bOV+E4-bm*Q}F#!bXlLSGLbrTFy6}ZJHnPp*6l}D!D7_YNpZq`4`Hk z%I{p(mz&i1(rD+crmt@g&&+qlrF3kqCf&@*z_w|`t4cSz?A;m+I zGGbJZ{4ug)g_U#Pw!dpy0O|#4#E876d1@Hk*wB;9-UvSYH*_!T^o9%&#aqeeU*&&eWGPYzyPeYoWN@v;K^qtAXW$Kj+^Z#r?-FEnZO5jz9K#*FtAt z_-0!rGRXHv_k#w1mrRrNALQ)ZFfDR!nva=3>s^I}+v28<>)_0~T*5E^#*@ji$6}J= z*RpJmztKNqrZ05xB%AHq?c;p=!Sy9KzrOi#Q~>GIse3=a^ct<-bleKPa@F#;=6P^8 z#ed!IzwSMoSF^J@QB&@)x~(Z*6Qib?ZyOtk+zPd_#{0)$h@1jpDvqMOTpmjr<1>4p|hE=jUfC#7BwC z+qQ|9ONxK!y>LH((cSHG1juUZezIW(@VPp!B#E^D2; zOZbvYz7Fzj>g~;EtREL|uQH4H>>r=d1h-WeQ0L!%}C6j zds{C*+5A3shTPbrYo2bpCo$+7)39*+y`X-;0%I;W=Sil`+%whpv4sM?Pj4->3?uWu zloq%M&&=G}`f@C5?_1k;;NA7*VCTKKV%w7@t(Xt*y-Vh_f;|U?PsLrwOfHaygBaV4 zQ$brVXPdUteF|6D#+k}TZ)P40=EcK?SOs}jkAqEER6Q+J>JTnZF_X1BH1 z*r@X6y0nWY&7(}_N5g|_o%UyLFiLZc$18%?eipNNdCQOFDpxc=3;8Bp>C@a)^DF26 zq{ivVSBgm%|?aJ|~jn&8TTBPS+XWpe% z!+-Y7tbbhnIpw*LlDW(tQPk}Fuk3Uda`dHq*29P|DHQ{^{<0Tx$j3s!d5q6H=d!hr z*ymREUz_=s^Cf8FP3lFhdLw(Bt%BBZ)SBCf*isEH_fV+ch;q<>f6u=8#y&28J>8j3 z<>~J()#=y{l!Is8yJLUkS(D=to0RAhFZE}ZX4Y{Pfi8#q{Te?i>zFgz<%i-c6gR|_ zU4E`~Smze>CcfXntNms^^q*QY{jbvQRbL|6tQ%+jOr-Ra9o=_bp*B0WlEF^i*50`i z5*o@Erc7J=eEP$if_YlQxdxx0kKXT^zG$8iCVlChD@S%-b9XZxI3zzeFmeN{aeL4* z(Rcm9H|c8i&jSRx6Y2WT{nXdKwZFWXHZtqCW7PRJDQwPInLYCMeva^O>!b?xFT5lj z3+3~t_^jU^7FiQzv#LVR&Y{+>4ot22&i`7Nyf*jazpG_L+7w#Qa>{JieC5^q7ffjPa7cf47ZsW%O)@yH`?`&;7C4p}1$3+3JIHWmm!t?|ykXd(Zz<^TYQW zr}KY)ravp5oL~<NGpnuh$ zg6yr3ug&T|r|l~*&IJ6)X5#{WJC|g~RUc5*M@G(tBsDGlDd_E=^D=HMEqByV^KNxX zD!gzyQEX(yO8S(RQcp-wK=08LAG16TWrm&ySN3xn=dNd8s!y#5OVXKJa~UfwS_xhG zX1-WjR6try_;aVw>QCQXsk3y}i?(x}iBB>YXd@Lg$GhY~>R@fs!puDH-J4&&uk1N3 zEH`e+Ci%bXEJ_Oz4_@%Hs&*_rB%FwSvsbuM^g%dat2nle3(mz6oXijSziKY`{WU4S zA@)|eh;93!AU0*H<)b+ri>;Y2niX+o<0bXIWUb4`MS`;X!e&q0#`VONkLKIW4E5ya zZ@=28psH4!eKYyCA!KfWCLjCG@xN8EZTIO#@e2|HPwtYOT0_1y|S}Jrl3#`a5+Ok8^3NFv6 zo_8$nwc(0+S_W=vj(}uHCd8${ZJvHOT!T$E^vNqT@@luAd2_`vEa35t(6j7{#iPCB zRX0fvN`)CNjyV76AG5uk!7q;q$gvC6uG$#C`>!JO=9TWRLL;FUdzQYyHnn!e>$NLc z8`lR8Yp(pNy;_=HXHE9euYauA;}dqwi(R0sT|ZMpEvfxPE&XZvIrfe{3Ex@fkZ+m2bwbB>5CL<=jJ$X9I7^x9=U z(!3F4S0t3+X%b`HWs)HoB??uMi2|*rW%y-mOr)e?9Yp&>1~LWaibtS z>CW%o(jvw3lCMqw;hcsYUC?%5pDpKB-;>9-j$g%gR=*6m)ZI>aT8krtYkXU$=YFaL zY*m9ZQ)X-6M(rNCqo>?ImzgrlodgcLa`me+0qzULUlns4K(H|8Y2{{h7tF-0j zLsm6d4n3h0{qTfj!&F2+6>7ra4XKgIepo7UxmqYg>Q%2$&{Zc!We)k*@}CN4Rjt+D z_-D!Q+|sLy%={hQDrnx9ugwjfuWVT>j%p2_EO580kO+@t7v=o7vJ-xE!E5NS=E=t5 zw+{YM!|qd;`(9aQyO=8+9jQFotx@{mneC6>(ns25zm!&EtPiXI!747yXN_(LZnN(W zPHpVPv$CeNRv#wUbemi-Oo*y7eHdv;bP$k|iIPb?H-QF^cZdQkQx#+Thj<;FEtL;ni-_tNEF8Ar)^swlmksZ(|$BPYt^-ifn<=5_4 zXVj_Mnekhj2+0(ijB%q4>5r2iCuhYZx(eXS9fV5xoqdcjZC=BchhCLG z?=RNWIllN?+y3+IwN-sP)kFd(;0!NA<09jvBNIMS=Ind0g=eGmUdv z$BuZ^+$TN1YBOXbbTS}ap>KZvL{HN%1|`+E<{aDUV^F2pnx;S&`BUTx({4wb9yxG< z(ZkKx4KVej$`~dG0J^%MSaF~v^RbzV_bDa9?IlO_yzW=a+vVrC>n0mrK#U2GKE>9_ zfM-d;>br^`9#B!VJK$TTV3+?e_{0MWV=7tLW)G& zqxrT+Q>^NQN-dp|jk=I&NN=;Mqf*m0AQ0q32RK|WSAj(~qEs9)#2%2nn{7% zoaLA4LR!tv-YNb5E!!vP??1qsI>NTDuq=L`cs%c-#sKVNk``mtE8%io|NZy2m4461 zpR{(mHwM0mFYWbCfAdv%unM>VEpi5FT2^n{Ro7~AR)q5)m#8sM3>uP8M+2S^RZdEJ z3aS@jP17@%u}L|AiB#3=lDdE-9FBO8YVQC5th^*#AXOk$N>wtSzvlSqZ?OEcEnapf z$}(+E1FZ+WE?2GbhN{Q0#Fd?53fk)L71M@>;>-^gdl;s`TIeZXsV3V1u8mH)d;`;4=LNDZi1~p(mO^kUe0v5 z4|6|`jwEKh`XX|R_^UJNrjB@@^4S7SH*qcN8*b+Gv7B-d;nvagqrsu-%lBR{u5Y=@ z?kwRw<7}LCF?gceQS)x|hO{i1v~+h<%iA5Ih6Z}NAh=zU1FhykOfb+F-6x3vAw8cb z3MCmuz<_70U;s!VXk7#IG>H<0b@S5(oXMyPP*~4&T>dyAnc7aE!(4@=9E>M=ALrLr zXla3)i-en(vu_oB3eGCeG+Rwf8RUuLX(!54P{33E85h4&AR{B=Zr!g2RI*|~^69I=ZMIlirG!c*Jr}JEpdJ1w(M%vx< zVT!`Ox~rAhL@5{=)f<5fMzmt9(1kH{$tMDaCPLhx{RJRO094_KaRKw=jv9rI8nbEX zGI+fzBMbxsDxf?JR6=MA9Kk`51nr-II76_i1UhJ41Xdj686N40hXS%NFM(8akpL(t zzV*jVN6Ss$38h`+M&kic?9pZjJET;{g#%hF{W z6=v~z4f!1rK!gy+08Dm2K>JleM;-u_iPQx%Ab_7Z9vWC*up|^hTm%Fzg`s&HN)r>N zh>G{C!O!KP1ax7SI@CE*0G0}q&p+r{Zl+`nE0*LqFU*fBuA-t%b<-m;hL{@~Sx;2_ zE8N>nQAejH<2*Ch|7Lc2&JW*U|FcOM|@5e*(04^B7C7HK>z!qI*KcNj6hRY&hqe6=Omoq7;!qNgVkpNE~M`V=i;UcSR?Q=XIV~)0r z(sjWEfdo$iXpsfp@Z@pHCJ#a|5U^Eg#~AEel!5mcGtkm$pXB|Z%%O}fpf8{cDFRZ^ zC}2p&&8$1I!aZMSy0X^!*1kk+6T+4`_gk;&}ou;AsFW<`+U!S`NcJxgrSZ zQ3@Am-bU^z2Z##yi?3T-9#GXYQ!?iFMzrti3+lpcfy2L4p`f`LCm!*`?ElgNzd48m zS;+{1V_!UFV@ARL3>WA_0t6n=E-?b^uBFRHKmf_-x*V?jF(w>G5&dyICI@kbJW#;_ z*eJ!g-TtV+aM{73NJmv8Gk$NRw-w4nHJR&s34|F3>YZeIT*Q7>Xbw;efQW-2cI>kX zR1YQuyKg79A7J}*1g#yP0)S*59-*Qnc^Cjx!6Kz6r>6*^qv(2OU~6{(ys^WBG&V`O zLGea0U90c}@MR9J1fpbKVFZAp^F*Kl)V>;k=4X*npyd5e13>D)P!V7hs1Ez0$xlFo zy*u#9Rp5fbB{~eS(xo3iZeqf31(Q$V&^z!yyrQH+F=i1MF42g6-#EY}I#`-W3h2n^ z1c1E61Ws@O@~Q?LV5*=oT?8OWDMW+WLE)bN`}e+colB?)-2)&<0+LZyx-ih7&s0y~ zf~lSmIw4ul%+N$iCK)UaRT6{Z%AnIh(Ap0iToC}IRrE<71P%l8KyilT5y5C8mn@7Z z8W{`H2DA_awJMSVIjpM!S~dbu@MqnFnGh;yl_?5Q0htpCc0^l18390q0XPq%FG1n* zoFFoSOFOz;T|91*%q=mbZ^K5Oy;n|9D4Po5yi2m~AoN+Cj(lV2Brf>?^; zq3o*`0Br@!%#Siml``S?mbxHi!V^I~FeQJOQx{Ah6jC}!T#!VfNOzFwFhV9#6wCxA znFqoz_zgfP|D!&PkOr1*Umn0;kx&>BlszzjT9#Ru3F@*gDE5dJxBvkFj9BvEFCc#P z?^l2WApRe5!MF${NC>b>h5PrBg*@qiEI>yS0ki#__Ok_3rthE2g)lI93I(in!5B0I zw5dc%QsIVJ!S*AnEvf+6y$3jT(OmzhVL9B0L`e_SCLbO9dK!)i!~>V8FInU_Gwrcywm1M3MI$bvqF0j>x@_rN{~ z?_d7+3UmM7OmAP=;Yb7B|5JGmJR~{uHUtpl5G6$H|ILik1P((1AivWiA~6PsfV}-! z0MXyh1SuPZip+z6APw>iKtRi&puZ*XT`(6gN04C9ekLG@hqhor$5T8Jak3l)0LTI{ zO%%{=XCm4GIy?s8p%Ca+W+`q60OF<#CL>9W0Qyz?+gkvpA^3O#Jk}1pM1UTfKo&pu zHh=<$(O_8*0u;i2S@!h`3jBXPMsuVg+TpqYXu-WtH7>~r5Jx~`^>F|O8gxSr0J7pF z4i@Dqv;k|Odc}$h8r~1L6e9w?M;IH~O%N<|;vayr)`&RzUuTxZ4_*B5OYXghqbt_k z&K06k6B1Q%2Vz7he9P+`4!*}8T%6vWm6L)MTI~-01G0!lEIFD)9tDcX!ms|dh&&lv zsE6JZhh*Nz{R8^kT2s^$r;wTgh7vbL+I3w2THNFvi>Hp#;o@Pd4&Pf=E+9T9e?`9` z1n96F4bR%iZF}YZC^>Xp=VE9oIl}K&2m}^KLh_BaZ0rfE-=|>^?P%RVgx-mNKr#+9 z26iRlBZa;Y9gc3AaA?1$j5rKp7+;S_aZ#_ARbIzBVD4{3v}~}|Cq(EWBrMx0( z5&1og*#a%vb8J^~pb)sUNopJaup9VA|4D^tzUK(Zu6-gic=(m#9iW zPll6mIHWjFJeURv&&^DP&MK7=u(GEx+MjiUTNw;Wdb224JyTpM!>Mpa^flOjRLvn z(iLbicY{Cbv3)j-_Puwd5${75b!;TuH0U;Sh+Qfo*)>kS{V;@OO|{J~^yMP2$g9qA^ zcr8AYU~mKe8rhJ!7G{Qyn9(xD6)6twj7WyrV<^JVhfi%|2!Ym&4H1@H3WFlcLj$sy z=-JRnKgpm^xZfwsRC32?Jrv ze*pg)ebx;p4vATXcYYWuFsP{gJ9!Yu6-GNiv3vc@ez8s*2RWAYD`E`2f~9Umh0aQf z1B?gKl?U((1dMoiSrC#gwOfL+c-pBMjf0Crrgu?GKsHGdMPH7Rb=ytq51-j>;ging z{*OBnwn}k*P@O6yMI1u##*AieKfvZbXIK07 z1@6ED_aYflw+K6{xttxEFC_dV9qfcyim(`cSx^e#rg4{%xI_9R65$%Hqfh6p2m=f& zy3#H2Epe)v9eqIv(2Y&*qVFLI^(B%k?l&-npcpD1?5isKsnJ&}HYHoP@N`p_Ja2rz ztGzRdpnaaEH_=O(ljH#=1oyV$5wPH{(T1g*`qi7Fu@Nxc- zYo&2Uicd(N6G`KaAmN>03GWA=@&HUs2S#5~LN|(64?(3sISxdIrNP~(S=4|x2DEop zlA5I}$*3d|EU=^*9)f3W$}tgHhfabHqt)rlN$3>$R}x$(^5^_EN?1ESuuqmKeoNBi z!)+wz0t?fT>&X(jC@ksc5UHeDW)K1Al5S24#w4)o7G_0*QRh zdgG{)-P6%3qj87&VS=KHtYH^Jo2NBxPTP>3ihlUkPApnfgwEGba>ZKAFsfho2;<&@ zj>K3fHd31plf^|d7c_g>8^!g#3y0%?)&BmDD)mnONKJdFSscZe-?qv4vyJ14g2CmO zJN;t@u}j1%u| zDKlXU19&dZ*@4ZJDRCSxepVh8{B~lOqIDtv>~gw z)v4!D7ElJ=pHZ`WO(rt+A{?>-g~9px6nG-RQI57onW|)520xyY#$t8;P2TK`LdTGJ za#3`8`YovRyaLaTf#`|$(bv-f5)ZGph`^;8w1-^s*@a=*X%D^K5bG@+SSAPY_$`$G zlsE(@#d$CqV<-;gQfpbINQz^p=yIPc4~i=&$Eu8Y1c<(vdy%r^be-z5b9E2A(0q>vFjJS)O%u6_QDtN#E8O-`L!sHeI_xEixVU(BHE z5Q9pkRB`6y#T|lOI7nSV^)klq#Ljs-^mQO9qSB`0e6l`;mmUC^cN4Wt@)b0FYN495 zd`Jb;fz1`nZExX0q^L-%+DYAsn1#R*dK;X`3bLLCQ>tuUX<}A5yU6trNsRp)he6@_ z;pKVT#|*gjA3zuI=uL^RB2m{ly>uy6Teg%! zVX?fD&N)#SgfE1#64s3&a1jHrRtGpl0^3k{x!k4>NeruPLYMfSW$`jqw)a?@d=~5caD7Y*j0#M`zDRmF(8>$*nhlb{`BD^T>@_?tf# zn%ywW6*$Svy8|AnoM zKsnszS*%g~5tMoiGf>8WI|a&bSow<#V=0AxR71E3;Z9T!d_JpMCXc5;eKnt zMq4BzuQ)}S6Ja&=?RJaDYFc?Ytxzf|EIM2khPPBGNZYVno8+H;w^*;_8OUH^XnN3t zA+Ty_8G+n_X@jV<_|4Jk^lhAAt8NVA6P6M~rBoB&UkN9|0^^~gf^8Lp6TS!dxL%kJ z5$LRTaV%dnUv|QjvJBj7Ixs9fAWA;*kItZ8<>-d(?e1`;GD=&NCQ6EuXJpBb#q!1N zMB`Wp|A{~eJtTKEm)JLKnltY3`T$kP@qfcaNa&q@ih7%=TvD(`?c!67Jf$9ut$wyGV=^z#t$=%|I z*e2RogtQaxFv(9REK@F_u32jz$Q58FpgDhF+Wuq(0xVrQ^}YE1R)BzR#bSX-5|&T8 z`27P^ zV504h6bzl!r^#19$`Yu?1NzOl3C_uJ5Gi@^tCBv1(Wt_;ViVa0>+O(_&w?6}8!wB8y~kV~|E zGe(Fa7z&UiA6%e(f3oC;pX8j_YW^CzC^K#JOM_(qnS_;7ZJ!aV2zEkroVczmB&mFT zU~1u2>;-x@)RblBM|^&XdzJIOF?fQr*rr@uj9%`O&nKEcIMVd!C6W_W?V71*em$8b zJyuEU(=&z(a(dcW4xXe*1^8*1&15_tAHF2mLfu#*;XMgUP@LCiV|9Vr%?im0_37C= zbJY>7cbf9)suF8P(Lb=wbIheqjt!Ztcl`Lnhg$XGxex@Tm{9_;9u00m=8XO$g@o(4 z!8v>1F1`GZxQy}5(qC=jg6E1XNxggc59r*Z!0lrTO|n=-Hys07d32VZ_5cf=%BvrR z)}+gQJrVIvr6BzuP~c9$AgT~qyH2OqeO_e+-mJfnfP;1ajN%hxqSY+-dzT~s0E@<| zg&%qfAu5c>$PI^YA-YY37VUo1k&^I_r=DuME12T-t3s(0Oj$Kfae$Ry(Yg1`!)x-r zh^vGD1G3}rf$R{XtsVy8-nHOgA1e6yDwga3ZEwHq^6a((D|~4AASdq|QaA%We4!3a z{|A&${R0-x=l%oQBH90dUlRWtKkj=410=$reFRxZ$_S!oeW=BXZx?bz=G`nH?F;Qp zJLad8RK=JMjhGN&{E30zupSHl0lD>5_trg_`GqA}63GoNG1*O#isXpEu3;X@UDVln zuYy<0{YqHPRimlsP=lyK1gPE`|5@ZeASZgob)scz2NmC^$^X|h#n5{F7j4+EGvevP zkFQz^m*$RdiB`&ySdLAvfr5n&t3vyKz=@zNiv=Q)4;2v@ z{+1R>&_!b;O8xE0mX(!xo zr3`I#oejUL8-Wk>1=YK~9drc7L4>S32NrX11d^uxY$l#}NpoTgV1}awPqwd{Cr)j5 zF{1c@AnC;QZKhxC4t4ks2SrqmS1 zaD4sv!unhYTZa>;PQ)ax#UaFRmGTnwq zLl4A9Xic7R$J-79Qk*+-wuAZH{pEO<4Nz^&M=-#~Qc>OWOvflqA%R}6ai@~`6L?8P z5_F|1w7s44M`zq617+)JJ^GBF2@?m#gZOWiPZ3M`fwtvx`>j=y-o-{!I&Z>B*;xhnyp9*?g4q#4*DH5p3NJRieil0U1=s-ytRAe?j4 zT2wSsPyybopw0*Q!2-~gTLB#JERbi8;e)oih5iGYSX(UCJpjI?>i1q(m>Qv9D9h!W zYUoPcJ#tV{D`{L@Z(1ZxaH$Z(YM+N;p3^6IHK!Ivud>x5^Q8L>pWS<73P|xYJReHF zr~9jbom`N_a5=<_d%Cn~R`1O%%=>@9E)%BP0pk$x`$ker;7NbJU|ppE^+lOi0dnIc zRCNYFc7g)gj=!I@m4XFUpdZZrBaY(K!uAMFqz5i;ji z#NxzGp=COE+z>ddoT;h#xSL#DJXr(r4YJB+yo~iV)y(H zAIY5<*@OB0g@F57Jww?;g15L zf;>)OO^VG*pmGNg@QdbxC^#2+flceNm@MXaccEAt$APkQs!(}A{2qadnMS!{70}UrrXf&`P@5p6> z@D9^0m6vEWdoUSqCAV9=$vOjezHv%{`LO3a9q8pW8WGu&!IAnpns*RGzmWX|TLw7Z zyhgX+fPuqe9;!=dlC54A-A=%;gy{xr(#7utu~W2{T0e|*+nj_L-ggBPt7b%YMSW(u z-{mihPR&1&fDw6RjRlx}ZX{Hzw%6?@lv4Khz>yR8gJ{#cAb1Fp+_)5G<;BM5E|rIQD?gDyJ3eU zs4;#8Ims1hL?}ngIqFwoxp#7Wbm#(s5fSU8q%_9ZJGiJ|8=KIxMpB83^~GYbb4Vn= zfH+Az&N<$yNYk=1X+6@WLq3}sv8bf92VbADnv%me2xTKc( zJB0vF4S{rLX}u`II!{6mz7-7 zwEJ>-poNiLEn$Pz@x(%r=g9JfeQ_sH>= zTSOc^?$n6>y2vGq-qCm{*GD4AN<0f&3}4&;Q@Vm{9gDK@E9h2>Y2hBsJ*8% z%0-mm;>qP<_MzR*F~;HgToSgTT6b)&e{nrRD$Gvrx%5hkf1TVBqWpE^r^Ph}IL)wZ zV1xsqQV%L|@#1+|a+gYJ^)!pM)g4bkwd?m6%8i!lu@KLt-5iP{JkB)M6(_rH^JVEN znD z>1qifDU90l9i)e$6urdf?b02xnn?gsNk=rd5B89(sFo;UrIc@IazXYd{R% z0Ej#!7Q^>vJ3if~tf&JA>>*JzDMTesWSKMqD>JD<4UmkMw_YPk0C*!V2zSbv;=>wC zu8vVsr=%~HAH5<9Rh>MbcbIYi=?J=U2&y+C)CMZ*bZAK^pp%t_&__$RSaB!Fh}zjgnrl2jc!?b8ub9iVh>QMv_Kgc zdvpY0@#CoxlM9JU#d}UVyz&lJqbCaL&1v&YKAJ*P+xOnqxShbEXtL4)0qiYd3cn^FkV!xG)TSKXyf!yl&i(?9$JwziPl;!p`aj0mIjrY4be2U+hLhic^) zN0CA}&PQ%=&tn~;9#JX^`9xwms$d&Po+uk4s)?n`6AvK2C&`L?eA~^jbBpHIhO#46 zE-*55Z0r?=E{ojb>43{jX~Qu+&M-sF@{}B~R28}xJ&i?NnGAn2$69(Vl7^eDZz-R| zM9hNYbj`MQEDf0b2kfyG$X|t|J3`1zwb&-_CRYA`F=rt~*TAV&I=;TYnx2Z+@l#t0 zfl01>)3;$G9Sw!@Suh&|Q`Go!sYf)`slArpJ9a|zPHcf#tJ^KHjhh-9)6$Tmxgt@J ziCkd^eiNC^l8pOWwEuii}p#X7_xrrOEb zjmZ_hHMd78RMCaEv$!$M+6jFqakw^+$TvojLj+;kPNAy)0leW`37d?pTh-6vS5JEb$;srFP$`VlB^sqdWu7g{W1#` zn6)|SmPPJ^qGAB;smM8M3!R>AxMS|hYRTydxc&TP^U&kjclP7WQ>&oi?~c~JdiigS zv18v#ZxU;Xj&+w~KRJb2dYIdOd-FE!S^13;FQL+rO0U~$6DQe0&9!9Q6Oq%*~vK-Vo(S0+yHTy}~Oif{n8*($lH*)j&Yq@D7bce{3EL z*BW>9J^T84)OxWlGJ+L2)q;~SC)t?8S#omXYRe23Ym(&7lcJ{WCnxL11OmJ1vIKLo z+Jvs3AAGL{+D9Uhco<0JHbZ0;9KUrTe`BCZdH1y1USIoik*~UJW3;BT_9oeH=dgYG zx!l@cxh@rVCG5R=6t4gIZCd_m;CgBTz7`rVF zat8_DoweCMNx*}PFH*iZYMM&O^3lUWeg`f+x4c1@DfC_(XuadXe32Ka-=o95I7X^- zZJ<_6)DG`Bz1TQ?=i29yZbo$HXGXH*Y-nMKdr+SoE=h#G9k$1VaNh#cHAhQ#s<(H7 zGig!0SZb2QwH9#5kSm7N-m^gBK;{M2T>H2oIh*=Tr?279LB&b~;*87PZ!Ssp+y6CJ zd@anrtX;?0NU9&Lwypc`#)C(h?Q~^ ziW7pwC4o{-!xO{9)amR8nhMbx70#pliyj7kqvzxwIm9_k9dU}i3w0!us$+hivRbBc zmX>#FJ@3-4y?t|@1ZPF6NB>ZZBLspg6)N1cO|iBlRMzHRLv#{qnaUDb3LBK`#Bup! zb;^it;#lp$Bu$LA86?US1oWP9l1KtdEIe!*8VqOi;tMoF8^%Hngi< z(5^TT))`sg3dJmm%*N3#I9#~&EA~b4nLC7^R6?y}nazu2fz}VRJ~JIh+=Ndv4s_Ws zJdfbH+O1Db+$tmTF zRih)5M7GtIncG2JB2Pwk@K>9G|eq-d2GA)rjOK|oBCO%gLiOUti zF&M0!94Hr(r~UnAR~9Rp<(P^t2ceu2fv&<<7sPj zdZ50Sv{CU;`jhj|icj^4Z|*1hyh$qdaH>0a=)o_mBhTh5@+|t+?L1VJ+Ir;R@9xTB?0F{I0@Tr2cW*JwW<9ToxBkE#7Y4iUg?N5w&=AvpEr zH0{+S88Jrml(>3_EJl;$t3uW>CWS?BFjxO%S^TC4(OY(3#Ep!ru8-fgA1REdE*f~w z?})BH-w3a|@y)(&?0Mn5;*F6Tw@)Wzev6DOg=eT%x_+&%o%G2V6)n*jyd+erF!8xw zw9F%_;vUDxjNsj{5%x2eCdFArk|L2Cf!Svm7l^YYcNU9+6WXd~J6U|czVri94Ht5# z*8!za$xW%{%)|cz{~txy9Z&WC|Bt<89xFwnvN9s^HKQeEo#PDS497ahNJf{)-c;lu z$tdd_hjVa_ajv~r5$8C^Y|wBHjT?&S=lA#LulMKie!u2(gxu8MNDUkL);T0U-r#EO z-C7Q&31<6B4)gIOW*)61CkOkAUne1ltq#qe-8y3|h*CVWf+)#+q*hY$U*_PYlHw%4 zyCQtAtqhK$NJ-lFq+42A>awz155lbT-XTnNugqifDTm`@7L56;dq+?a#Kc!mZcx_t zl=2)C+uXUsPUhbCF$pM>|FY>tpe}yjZdlOiTm#i4qVa;H*mxw=(Z~CZ{z3TRVg2#J zR)_mT_nPD@wD^p)5PL?5XTMm#MJ^`gvPwN$3{*WoLd?`}zLr>QdESJ+=2y`#bkxe&~;Iq_zivA^7U8 zKG|4q=EGU0;#hwHPL~nsu(7Oo4@VO!l~oFQT+&EM__gq#GikjPs6hC{<1U3qJ^;1< z5kY2s)L7F9&qH-&^$Qx9A_j$epWSbvDTN~Hf<=r_l!S`&RrCzL=r zGb3xOnfuws%ROr^$ynZU=BDMFS(#CqpV%p~(eikmiq*&iluPA55$?af5#}Kfc9?#M z-4wa7u)WanV>*3>8EpMeZEKjln&Q!`^%Eaf6B^k~^3xJOs$xzU{m(KZu}#Kwh-o`% zNxqD(|N2NM40(SfY=$)g+Q2Wm+zyUIJ@hBuKmF>A)PHXatp5@ExMN{S#lLWKEo_ff zw4MN+|Di&tJXbFqi!)t4)YhZU;Q;cuUsnxX*JB(4`Z|?2#cRIlDw#yYw}Der)p1T~ znvkCdR!d8{@+lJ1@2%`w!CBLaA_*l0LUWFOL$Ymt9pR8ng!FHG+;V4i)|i~J-6U*a zDyO%czWp`Ow~+D~{{0~4EuFC-?s$qthRKL+k}K=ayi!`~4%QyS-cQ8e z6)VvYej|;f)}k@LznRNN>}aBc{cdg=A&pP@PUfuLJSw{f5C7azW$t6851Sn z5pn_ODrF=*Gs(7cIK6N{wnxdCfq^F~x^SKQyPR>$VQTtOr!iLE{Q|XI_H%U-q^>d9;lRygm#f+A5nNRiJZMh5B0LM>_h?8Q~Q zb^u&z?zheAmSS)X1mA4^il$#nUU_5nV%cRAJ303MVcqyBgqOdt(rrKOm)eVNafL?a zDEdmy7D%F71og~@t zcnSG|1J{ zjzB-wQybPeli|}qMm~Alnd3Qxp}n5hI~K&g7*_~0`BL4+w!7~uRmeZ2m#zP=dWL?( z>Qip_n}mejEH-BF0_E|E{su{wKHD69~rXh7;}u}u{bBL_5THE?~$KTNeSy_ zN#wGPY=vRHA20Q#OiE99dd5Ham3kgQDRP2F+UCrUitW}y@kXU=J50reFHDoXQz1UY z=$hSy6}E+})p}Tzp)EhSajik3CKq48c6wMt#C-oZ0g14fl-FUFsI;0r-R{Y)7AQyUUv4P~)Qa z4xTd$L9TmAwNDs@8!eUa^GH`Wi}eQ6`A|*|b#^mD`xw_el+(rD3Tg{m*we~FOhs@u^foC?UKg1O zz&hC<@(sqq!62ZTusqoO;!xACSL11UggS1`2mtzzfNqqjg<0b})Zr5mS_N6MGR)?* zeL$nQ!kd(RJ=mv1KdRVQ&G_HK#O2Q&FZ^-~Ws8js&2lcGjjo}S2K!?b?u$wCJy#sT z8OJ>%ARFY1^O=au4ZheMDd0tX8{F5PmTt}t6 z-t-(^y41DC>8Y;7Ueo64mi7MadC}d6qkV0_S`t-vN5Tg~;CyM2C$oMkKaQObqYZ5g z;$y}DCImhi>4hD?4!&NA!r8xo$m9mBaur_3Hn><^{()mtW1(%ralp)u&dZBrPtzGJ zPc+a-nyumG?Q~FG!=OZmT;}v(+G=P_+Iz|F*qt19civ2X^&A z%k7Ovcv6|^c%xyhU>GpOm zF)PvX=M83StCnOq+kDf^#u_SFGYyZYCMFAN3j$?2&=XDiSB?`V!fj8h*d+C(A;UW> z&JbGEG*Hh6&|aHvTRuDG^8%mesn5)tFL~HuUz$jGJ76|EF6;Qk#!vq!Q+XeC{|_i- zw87l_(ZV7?DFE%2i#AFio33|Ag|S-i2iP6WYu82k zNf-XWUedPN;4QrOON#*pR-W4HvCJxNqMUIHj=I$!$bp?_qQA3SS2aD@_Vvx>pMOow z|DjSOJl=h;G}Y_52;;oGN}Y(fV^jZlWwnnvqYsN|@%I07Lw%8!^kkm8FORxNQ`22evbLMsG3wzC`u|y@{HMi%zf>|0>TiIUZ+-cZ~o|-<}!@ zSHQJ<0Kg8|kVRlcsl?DwfoHSSs_8)Ca8cckg46Bm8{3M?L03a4!KPOuF>yz{YEwPO z6Gwtqk}Lg2n=&KuZzCUIRv5|;TE5^!SLn`8rMz<_CU1w!jQq8{owbYZaBFpds|C;T zsFXBGmhLtG$x8#rO;T^*wHrioUWnV<`UbJ2swEO{#y8KnIqEn^5x!WyZg3ip_!_iz zs|lpQ@XE42!&|ip0*PT8U4v^RC$*c_QBFDtZa-bjy`{N5+|IZ_mBSOI6pU3(#FaC? zkh*gB7vq2KkuIP~H6lY%#tc*k2z#cahZV`7gQ-ikGrdZ6V0 z0{j@aqM|H=uS`7zIevnQRqNJZPwXy+z^bbs5wNoqbUV4Kd%WF34g{x`f2xcE&enh4 z*;Vnl?cuF<$6Vd#S%+>|Og&xI@l*>tM$B{sO~x!rxU1|jO@}9LKi!Fm()Qav{B-x$ zYxq96ad3%lx+{3jO`xvwnbA2v)yJ2UhQj&M2a@&tM?ns_vna^hgj;9O7KSM~1qG}Q z0kD}`A@`)181Y!INoI1)dZ@TtRI}SosAo_R?djTOZ|bXM2e2#0XZ&_hp#$xbEw*jE zO2~UN;GD-txwF9XL3YB(2UH*uu?YvN(G9ns&QnjcIAv6g1HXj^;nQggb@N~vIXA>1 z8!i{Nd3AK}zjf`0Ki+vUz~kD;Z}~mS%Go=>bLE76>h}J_N$iu8?Gld{fTv(<<&$jm zBP);qH;N2p;d28T;n5!=S*6kAkWXjQ$|%|^4BN}FBSK!C7%$1|w0?bKmN}un zs8p}oc9uN~j~u!gXyLK<+VNK9c&jHN4G3AgA6Ga*5f>|@P4H4S2sizR@69-exuqr1 zst%=gqYbn(n^4#xm6#?EG>&&T{;sw*6+7D;_EMJdFA1hf7SM6 z&Qt$RENq@(TQh-`Con>W@Bmd#tUTe&&F#;iJ4lLr32(YX8tppS2^2l9Ome@ zD8bh0g*?k4YpWj82@MEnVB&&(5SL>4SRAjXQ<#O$v6>9k5eES`-A_DM$6N$=H^O-8 zS&4cAHB%9CTP*AlWs{@t-m$giwbe-H(Utk62TGyB`Ay5os$D)@otSkB`i(ZJe+X6Y z;n&=sBDvlW=D5VeRreHgfAm&cJk=HUU>J(bg4c%(=#(l7cyHPAgpdK73G$$XOBDHX zByTQ()jh)bdDs_OhzrEsfB7W*$He{!+5Ck<&S*0!Tbk6imYrV4;Clpp+AqcQ_nr9Z zKpA`9c4ca_+_8yc2#Pvo^hT0?HuD-ID^c1xy63~x9Lh2UMEQ=V%zgmrOQ3qY;vH2! zksmRohKN_Mog~bo0gAkn_ED%;T={1}-6^GSkXE5nBOJvXFXTf6rBu{ZQG4NQ@Kf{a z^;fwj)Wx6R&D(^=+&D{1-xuJtumA}VNO_;vwDO8kzfMXXUKR_O@Nb&&I(uxC{fnqc zG_p1G@B<}vhKJLGO-6}F$GI!sDqg>wk8HdFMEYTc#6`EC%J_v6mji<$&s2sMopiyyi+^mnR{!JbkF5S6CqW1o|o$Xq(m z04%!W>2umuxZWNX;tv}*nWGTx{BmKP`+1V7v+M6cO`!F7b*Ubx(&F}t@@iM@F{h#R-sVC(xv%qys7h%plpzMUfxSj*nhy>5;DAP zX6c26 z#;DN7A=*0WTu>@J_ZHcca5Y!Sc%7 zIJllRem4+_f;5*Ex+!_BEXQ?vcv6(N?Hw(|HnJ!kRX7ccy_usqSj^3*=? zVZo2qW}dTi78@6~Tek~uRmc3K3J_}=QzJ{19zT7PC+fZxd3eLil%}`1IO16T9msBO zqS#FnDzkyUq0~I14YcX)vEty#V{iJMQ-2$ILA>s2|9L;U=_a!b_;z15bhVY}ywfow{A*I&5<5rL^QmX*g|wJFY{Hg-NiodELKes;aI5kaU1vf2&W3dU z^8*{Sc{0K;R!8DEbtbk1CQfVS3F&cIm{x;mB9qGUwop1)Z3D`eWrt20Z6hCctZHI?1 zJQy)pVBvS1_nowbtkPp!Z%8rR@U9rF=8qw&SJ1UV28Ylnu+)%SA$-hWi{TT@p1Fa}*c->2OAO8jXXf5iD zVGc!{{7;Xm?)|oZ{e_PMjtOu&DgA3@LX_mrV#_D3H9=j(gJdaB7@>Pny0xyg;tPxT zyiyf=FADX$e4Sp+kH*Eb^ngQd;l5BQZC5-)3W6pc zVSlUMe(<;_LhJ^*(R4v%DOx!6NtB*0Z}0J9h+>CUuWdL{F*R}i$D0fc&vMJWSJu0TcAC76n!s;U% zbK|#MrXsM~=`9jXjFpy!J&8mP#-YvcP0{@_{aEvkxODBh*9bNck~ZOV%fr&C3mJv{ zt#e{y5~6ZUXBD>4w$TOq*^H_P9t~N(7Kyh)vUzZe_R4#UrM0)2vqbG$L!Cikes%lN z%?9hkt0egk;LaJ7T|F0!7Cpw4FU9kP^7E%P!~HxQo#<9MexyXuWyn;d(-V2=AFd5d z&7gIz>qCTWAodPszI0dN@YO5EZ9kV)3&4?FdUcXTJpcVW4guQ!y{#S?yz!&Uy?jr= z&MNA<*Q^y95-tV@nNp)Of-T=Vz)zFFcULJu-g~*f+c1d<5`M^51Fm?8=OZHK@%3^o zTRpwDmspGH`Qzn-o)$Vue9+&Y(^Tqum6tH0Ymh1x4+-CRTkmVVf9%cjZ1Dzs!M%j6 zRD5=Dpab@s$!&ZLyP)S)5RfIJ6X+D(+&^7A&NNjWKO2q2vP8PK8iiBoqzolT*5J7# zd;~hh16dxq*H*V%u<(FmeW%`^JiY5(SB|*?XXzw%%R#w1M}83__ZWMtt#_I}w{DMf zD47lXu20_XH?#FhN*+-%vZ%s+T~Xl8|a(Ac26}Kn@ZumvtUA) z%zo{AnXHPaW@ zGf?a>$$wYO3S;7nj4geQ^SY2{ag;?d1DxyF-^$vIUPF>V; z3&wTeHe6p#)7Q*4cT%(3!ar^5@*wRdf6Mg86uDR!CGlv&>G{pCezC~{qYm3*M@RM3 zM@5%agk8lLJU-rN!~b?tR#&X_iPAUAMY$&?9OYLN6__TBK2x$+!#Il`sn1~M83kVe z?_UlY_$Kn?Sn%Y!L|y}JY1F;VU!2AV2Mm$4H~l0!c;?7Ea20rz53#w|jS~E@ao5{~ zojkn;Z5w2{7JQmQ za+*B5Kz0%(wgf$9k`uBrN4zth}%~CFw*PM|3E|f#y?b~(ty2mcr6b7se&JvMgP6gf{a^c0wUtM*` zNqBM1YD9PRrWm4>C%oa2bUMmb;~3jv(mcsFeq(S~lE>7bh$Yjtc-w=ly_d9EQI0un z`{+_i>sU$w;D|4J{HjBqu*$>3NT4=nI!GYYl?l6>UjJ&MD`w<_U{5~%3rsV|ee+z^ z{VfppWm=0iK7lT21&)+&iS`8xsH7p8eZPp-eh+eKmT*o%W1DqC4nV7|7lIoFG zCg7lc2zSU~U$NX$?erMgIwG;q!j4)!ipZDtfZ{ zC!aoeRk}e@fo!c&z{=mLamdl=0iiBK{e(sh6v4v`bv@lz|LAHB7^*C$b`AG`=lpnD zm~e_L?PIL%Z?N__^|(lHS;yqPwu7;krdrvleu99Ccw|{;4 zN+j%dJ>96-G+eebuDM`m`N62*t>da4+E!nGW zkIRkGJ!T*>ccrX1#*DsTiH`pSyJot~8t>bi+>CKU+;RTY=FvI(t*SEy%uZtY}SB1TJs5Z*vLe-py<}GBdx!5HHNvqS`}+{ zP3wekp-kY0>QHrt-PVxmm@b>&Ks@ZN&WYTzP9VL_X<=vIxU~Dqg`dA+bKPChwck5b zs5{h33q${gQhs5W&kt&j;*`WhL{vnZPM37a@HSv2O5XKP)!zOh`cA~EQ(%u59Mze5 zaXx5IMIHywjhIgAT++@;%!zr_H_?SPb&54vnaueb5KQd!#7i=dXWQ1Xy5wD_ZJH<^ zB+xju@K7fd$+izyDsO($vlcB4>#gR>EIjEM9`{Ud9vR&QM=-zu&1YhUGVf7d{Wze> zihUCzm52p+Lt)?Syz--*NwI)thyB@C#d6-#sf*o)uu)BVE<}!PAE5s^cNu1I!9V{3^pZ1 zv@okDHsVZTL3^b12OtPs(;t2yxR9T(yj;}Qaun(QYfr#&e{AK%wx8iQ1D{o@IGG`d zyl)rYO9tw{8Xi};vLo-A|Iy`Y5IgE~;}qDVae|;ew5q;QXz)AOL-R@7l~yUZv7&Wd zEbq26JFmt9>L`mrGMT_`TZc+64dU-3<#7#0H;$cX9c5^#pOJEQpN3HFED~ zr@_pvP>%($k_WHQDa};WVt%8oV+UNk@msJ8#zV&xDn zn#2Tz_T(-O;ZG&dps79VS&rM?2mY)@X!amDAiLnkcc*jcSx3TyC%g$FC^)%?XG_== z-`152@pp0RemnnQjxVYS zK*+HFS|Sjr_Gt7K+tS7_B$7?D%=RqWKkpw~hnVoPv9F}#9DuQyl?;2kA0cv&+y zD12-96W`|x2Df8_E4!Nfcr@{Anin|muk08iD|()U4IPR)<`Vm4j!IZLt=E3*VDW># z*a-%Nn;NVQo`^RO5rgGM2hprw!@F`m(nW~xIVbYcKb#eYOKgaGGj+6oFe4NoTaewH zu;kN`{i#>o70YvdBhk?kZGlCs(2l!&HXlU4L;Cz7H1YXB@uK%y0}k{bU?~gW-u@n$y0h+2S!}uuTO_fmf~OjfIxwf0#9*fgy<7Elj7E~e zHQ|7l>Jq5-t3YkLRDrolOlT(U=TM<0sG7OQ(LV7ocqT+|j%CDW{09#?vHn}Kzd}KW zlseixOn%FXg$KsB!{KM&4N%nb*1OmKYjRpFRoTU2Kkr*KRctbvz6A#byWDEmvu#-~ zo3kH>jdt7(h08x;IoF{wwvPmfVY;pW*=E+gX+XgAt!(%(zOmlql07q&W)hw$pVvPmYssBSc8MrS439gptzdafCWmgB#EWRt68Nv*-TH+ z3CIr1^;3i==m&cDjdP>3gG!!+>zz_~w@A^X`vf}dt_*Jaz=n>WYJ+ifT@oI^Nx!jQ zI<==y3|193wstA+C4Ir^;S9YVJ4EG=>vkmx{Xx50IgLNAtzRT$)2Na9tISn*!XlsZ z{!f4ssoR|t%zO$$oyuZcXU*LC30uQ#$NhKOCaq~}p*{D!&rnH5!wmjl0 z-z)~RdN6{um3rlMu82`PrZ$m%*fcZIRD+QzRB6fvzsot;wriq@Q>(%h_AAH}(%mY_@_$D?dJ|cjGy+d11o_)yR|gvEJh#?H2ofQIxGd z^{IiLXt;vxHb!LQb3lh-Tr{QiV)f1uPMmqMc+-U&A*uqsPI<$DOr69;la{@*LK|4s zbr_Sm&)D!pAmhqiXkwNMr#EuZ zY2OGVGMrlgl0(P3nC@M-n-3fvSrV^rbK~NfwbiC4eLfSxZ+^zAYySi%#*8FQXH4zt|<9$JyS7 z`VB{8nk*j-1+*Kq=&-EeIe%r@G#NYVKPfI+0UYbm5xLcSiELm8Nyq{1pFPpCeX!~m z_kcLJ{c|3YTu~Y_*3uJO>;;4rE-NoOG|qWTcR z1LrqO%QMpl(6hi`(1tQ8Ym0)f#(z-IrpB*s_dp|-=XR9Endfr-Jbs4W<8f>r$0BI& zAqwjY@UkURULQ2IQ1q*N12GL(uT3mOxffu{O1y5lJaQO+-le&I4fz95e7m_`OAQmU z1i3Lam9^2hKee;h#5zB1PLGM^gdPqB&ocKUNa@>0{Nx#T<}Be+;aUO_aQZKxEG$S- zKFm#Oe&9{R`R$mthseFW=l!wPb33gIj2^H2UYl0okjdXkV!CF#z(-QjvPsDX#_Jw@ zFtWl83L1-T*3Z>Lk$lrP;SdP)KW{&_5+GxP$IOt5B85895V&(Oi$5$tM#I~kCp-3f z&>IJBoUNiFrAP!D^?B2FoT>)MDb@AVb{XCa zL6dwPcTIq~Q&m=K-j(eVvXvL=OpKM87bV7|`;qJ|`6I>98kqF!dmf)Hd}#0&oC|T_ z+)8Qf+dh%z7V=(hPh>WZXm`nl%aV+(j$b>LR~y;Ee*s?HE}T8}O>X7toUH4VwIw zpCoI_#lyM3)P0Jzq}#!>9}rv3m1r|MMlKj9WT(4kk$vUt+bM6Elep zX_W*f(-YG67qHE8LwI1Q-ntkfncofm0s&@Pc}hVfxpEUiA29!%B!uKz2Lv_lb=4mJ zJKwss_Zs_!9n7znAdAB5E_?S6NpA)}U>-1M<_>_5FIb*POHlrB&IO?F=Pv$HJo8~* zEpc50LE6!!TPU2(3!faq#h5j|g{|v?+pgaeH_%A1y>!F}tMuQDAJ0{e+=$uBeY$=w zMv}$?8Jg;C&@alDdVCB9=bRYPKaV_LJC9TDGOZ!)(K%EQc+n|lUk-{+@+tw+rT*k) zdPVwiJjlhpzoE$30IUZ>$+Io z7J1-PS9{|r_6T`z)Cv$6SxOL*J^kzm=-YStyxCfTQP>q^Biwyy*3m6=wyEiki^hBD z8KCif{MiiDS@o-K#Ot)LP}i)VCib&T(N=6(z&5jB43+a%s$4-fstsVv19B z;a25yxT7W{_;Z~8!x!6?_gYK7{mBV1Gl?iVIfBd#ri1b(QsH9c?y4E<&C4qfsy2;D zaUOcn^Ffbjn(?##t{_^es4^YXP@^KP_j`_)YwN}axxZa63-lg3wno_Kh>j{TlROit z-Ikg(u(D`J`wO6?6cy{nov)2sjPq}(1$S~(gI=Qg5B#K!OA^K3 z8-0)T3<<0zau4pta2gaXyi&Ezc-21sD{U+OyvJwlM4N+X5EjgVG}n^4mG#fQrXJPr z5jYv#Z`TQ3D&h2d2B{n=fZ=WJ@{k0HiY{3HvD2;|y?JmI(L<^l8p1&2E-ODB3krfz z=M(A;harLi*NnfXBpdi4{9nkG=fa-=DK2cr(ixMiT(FrLgYk-&ZX3IqVw&K>_MkWel~o@0{*BY&dVA~1~utt0BHLY|7J)K z?z!{^&e=WD^;0FF!1bE~ug8SDv3A3S?TGpoMwScleJksRtp6SFnyB;fy%=~2w{x0c z1F~#zl-uc^kBSTo-p#$h`77UXOijgHePFE%d)e`#irG!)K$J~KKx+F0M1fo|p``@p#B z3O{?U#O-q31v#+qNtnwr6TFVcd7_ViG3e%ZPVHxW-!&jh-2|Q}uE}h~EJ8FK1G^#* zz(XdFm7l$u@`MkZYh_Nfj>AJgl^fUtqe=UM7W~8i;wAgyJw7vebSa`yqu9Ry6;p`b z;?1`W7+LQEOnGBWb=6aBufvALaYS)}Vix~lUwOEo=p&I!rym*jstJUSs^^LfN)-2A zh;WT-Y9NM}Z3NGwKtv&{+A6E+3e`CBHkAH-WGBh=L%S<92-uZ3B+5Df zt~)H~TvLcd$PW}6W~StPlK*qbG%tOdDYi-cANX3fuYQdR$RF{2*bzLLC8udMFt;*V zuKY|lqOwo`$Hdl%T4FA4k-Qx0e^~w7o>xf93Uh*sT3ylgrYwnWc0&I#Y~H|bgvuXH zVHzyYPXFYo_I>pZ4V{L@D^J{`blbC{#qLb@sCk-EU47h)A<2@DlLdP3L>kZF-aVxy z@^8apc1nA0&ahN^2!{ilp|2QyQ}bkUhvQx{**-Q*o?X4;TEX@NM(W?fbxc#4mk?jg z6~`1&F?v3w=v#>}_s4e%uT5km^Gi$px0|MA{H$*mp!m=6n|@~p&m=3|6;%|}EX)|c zdGLBxr8H7BL`%~;E)wh&F1NR%-N}p(!Odf#v|tObaA4+K9yq`B|D zumh4v(JL=3th<94KufDu4?TTtH})4$0#=l?k?60+-=G>18#4xANhg_Kpn~~X2SqRc z0x;!LzgF#@6Kh>G<}cx~%g}R~-@wzl+^d}!&o?fB*)X+NUZ}wHA z?Fb;;SG#Jb)KV&l&Uwu=k@K>98@WM9kVjl!OYAetLYSqUQxoR9wd9|OFBzO1(L^d1 zuV)&c7AyY5a&Keodzb&}n({@FHI*V5e*v^Thz_VQsYo^1&&8uT3-Tv8qPZ`d1RQyd zS|j@9w<$}#&&U0mrRM7TiUbu{YvR}aD{=de5hGKXBskP$8#2C~bUQ;a3!5hvOrL8eZ%|vbcLf@^YFd%8X4vZ$xRdy8kfU@RyXprO?`F>WgrI=0-W@H^2tDws zKYYDduU_(x?tvXk9PK~o)qfE&ufToVVy5*!$~_8Ne8P5=!)oNqF!NV>UKCTN;$2be z@&t!vjWY@bvI@HdGF#;pSkro5gnd3o?Jhe@owR!OdK-{%n8D0<9o3;{4&KaoN`rz2 z>|eX<$Vo9l`y#ZL0XQ5HG4ryME0 z(9;z<+?9p@vXBw%PIgaKs9nZv5>nkEOx>EjI(K%I;cX;!MG zJ0x~uRgi(WhE_2ZGjGuDYm}-%wJ4z|x({U2NRNYWGvnx<#Cx?%fzXvsC}mtsSgg6{ z)Mido|D?XBMUrE^vj}Q1LHP7rAPRZ>5&Az9H`*#E@Gsz7KKjX}VuORk(`W;6*(BTC z!c)@#WHLhfmd$Z-J2gHHLrQ76FprwxfbU43&tgOo+I7#z4b@iI^N#S!DHfm>Eko}s z*ET~;sFq*i)k~@qrRa-Da&<8L9TePeou^-ZS+A9S6MC=o+KGP0`lik9-m-;d+0W_i z8&U){XM>KIIlAk(!RU?77ZJ|uH!QSU>fI0+?RSq~gX#Z?(k^>7HVA}zIO5;lX{O2_ z*%@P&iaR2ykDRgvt=+ai&Bjw_u%3ox@kU2r-SF{RlXNrFvob4AWn!$C=|J^nvSyNJ z9VR>B%9(W$z_zEr#Mb?}Wy+@ZB6~abOtqem_j-1>Lzhk4;T{e=8-%|bl!|pzPjvo= zAE7Vel9+S59bq#Y7JXD)e{$jJJFR@JB)w#=xI^l_r2i7^?Qn>dxAeY=^Q)Vain6DW z#hpp=cZB{F19bV1Mc$4JWwovzM7E(p?KeCH312RsjcFLyYv|Lp6ic8b(b&ILLIzC6 zmVAbQ$b1H+Tm2Zq25brmJN|Fivw1otagSDA6c{jb7$ZZjIx=2RW`yggwQyc!Wl*Md zgZ9$I_hSpe@}Pgyik{9iItw%yO^I+t8+oN;o|7C@OoRHZu z6ze3}iI^ct3&F+LfAL@jsu`v9+7N6nM-NuU%b7|MnjnyggmlgftF*w&m27gzNPO0>vd7ox#vh1;c-W}=Z$X!o+)VXN0HjqbqvLKIleFZP|?F2oT+Oiz^eb6*k zPcx;$Z;fxtdhdW58NAIMjjR3neF9rzE!y2m#c5B$F0gLe;2e-k^_t$LC{n~2B_rtb z;q_h7C#&|SEvD6?h z3~h!r(4yiRJcA9d|JA+etJo)={ODI%vvIMpaRy-cIzR^U5ov!=5E1klr^cpDp{k=o zL6NYhwS_Qy$Lk^wP7Q0HH`7nM}1?TCp_3{6x1`?7lH*mK(~GF z3i=Z0sv_r+QYVl(SL+tUl)J(|0XTY{+Ka!k6(_FWQ>pY<^cycVR{4Rt*V$X3PK-8{ zYi6J^`ni|u&TjBnCT*uT9Naxh#66+gF^76lJVG|rwtRvz{m>+wJBGF}HlBPJWuA~T z0DP|B3s>}?-;?O^GYPzLqWt=i*QHBSgp)f+j>k$(Xi%N$3cpobwCClaaw2W+JdtaX zac1qVTWKd1%(MylsbU(s4C{hdsors+@F*%G2G7S6Zs8gXB6+$ZH>;^cM1&nbSHxS< zAZ7SSwKXM5-9|&|Q=9X+#}jY!n^ItZq5lEjT{Fh}V_YJi9dg=V_`G**x+SnMKwWs5 zUNxTAwSEK2V)#QHcgjlA@5*PhvP48*y0fX;EvAAd)I7BLDbr!s37#MVdzrrd@G7Z^ z>WZnebFkj&{U0cAJHIJ3I&X_{sBKZGT0*=pjaD9LZl%TwVI{O7g`fZ%=duQT&)pon z7)trL-C%u)E$T*xT%Zq~!s&{HnRlls|0HNup6<8tR2&~Rgg*BF&Az(vXB6Zl{8MH+3CjBFgvuFX0c>7b>eLpu(vqG5sprM(5`-L5&!b zC4i&*6Bd8^`f+5i>o2bR+oCAV2KCfpU0_>V-HY2;whyPvyQk^J%$F=|HK0(f@G-Nd zwZr!)AL^KJmOB?Ap0A(fuL19WK&XK^uy(~w2EAQ((h(+SLCgkVEU{PKT_;}a&m~66n|KmqW81>;JoZtL{%JYYzw$GcZrrjZlvmW8&Y8zf} zhNIllzzL5P#S^Z5&bADu&Csh`+dyuJ7kt8F`f`-`Y= z%Ra5coFT!+Sfjs5QEv`Hv6$_jflNZ@v}x&Iz{1NDRNtpR&Pew~=rVeyWZs?$x9#&v znuINSPe>V=4MeFg;?c*DqWP+d*7h#n^@8ShAG)?%8ja#kG)-^qgSSsM1?>?EJONT7 z)#cx#23>8`?C&g@86*$}*C%uoTpRnp2fUv=yZscrwS1*{uCDTmLHyveSGSXst)}nt z4j7hXPMW1iEAry1A+ZnVQ)|(ndMrVlE)JsZn9D~m*gH56^39&svXv+N@h9r|&+SLe zw|Rd@T+UGD73l-KE&uveP|JVG&faa13wW()W|pUAmqzB<>KckMXF?V|{`l8Vjs!U9 zPImFwo_LlWpm}woKBRV}#bw((R=Ni^6Y#);$hVCjJ3xn8AEH@1K8(0bllT|S80-3g zWFm(e37Aj%*Wo1{D{g#*IU3GGDEa#V%g``PIk13FP8ni*!jk(-g8Gmfvy8N^~7X znfM?uX41jv~PPBiz|| zDF(K~S$z`+KVPrZP+QUX4$}Csxw{(k&zwv zMG;8jJ3HV$40X$_k9$r>!{4$AB#c22O4ZEd%#^kofMz+Xg(ca3$3_8nf93aEiI8_pq44i@{<8-$7PN*<9-dRj{)8reS{RO?7?<9JIc(BMGTM!rQ_r$BHc`|DNHl| z;Ms+&;3;I>jPN+ow8RbSe!d<>SgH|A*+LZtJ~?w*KJ1Lt@&310!fdEE=O3Mj%KN1N z;otH83xHqg`U~*y;BLX0ZB%;JoUaVGCnp5)UPCa)qoq=C;U8M_)w&%$&d#~}Hf)h4 zz!b0UUqHsF!AGMt8d_Y{NbpS(9`w78BTeQz_rJ^lf2Z}&XNj;!70?TFl`&(veOxhE zMd?+cAO1R4ACEQ`iW9A+7!X}$m9 z&JTCjLIdXAgwTr5^bMa~(af~8;Xe{)iK{T)f1Tqe`!>PfO*p5@^I81V7ugVcelJr% zNY%@`_uS;IYw_4zCEbM^^hu1l$D4Za({atM`l9U-k8oQ z=0;|DQ!MWnI0_uj|B**X$SfsUQW(X5b*S*MFPztb;uRD)m+|t^>f`3Dh5sYz%HyH@ zzW>;VCPovDvI}Kv#ze>#p|bBgV`P*yYqIZAV=2*)Ewb->lCrOZlwCzeXogCRH9o)F z_xJqa^%~3LKKH)Qd7pcpbI*IE&W0-2Z7@{D^%$w*_$d|nCX%E#>O5neHGz1;>f%G~ zxgF=k>_njWg5LLCr}@9!vPlwHXH7PcaI0T;^3t{1m}lF^_?Q>hIVK4za}RLV3&!5& zsOw}C|B4sj$$Yr}mhLJn?5|ZCF135dQE%JBF2PyQqUs)yEw}c~uU2}rK9u^W&!4+) z_~t(p1B1*Q4hh7H*Zb9LjQeK78Bc zrEfM@2`@F*V}h|2q^UP)NoUap)mYRMiq9rSH_?yyx;%T9@ljar*(`Ne^7FL8rrHGs zAyy_^rh6sloiiZaxpPzZ=o7T{T{-P8xU=Owaj?s;sc*5JPRbdQnxGwCS+8%?ATed| zw{N-gK7O}@zVjahElPe>2MgZhaiWLQ369oAu`>#zAe6b_(8%bHZY)<5Q9#BC%k}5u zFsJ#v@Q!$d=_88bLq7EZ)V@duJpx0=sCO?Yl4q1rOoI48&@Z91FC4`%tr4RATbkjs9j z(udub8Y)dBxbs%li!hf;nPy8~Hs^mD_u}&$Iv65$JYYf5Bs(9nfd-8_m8@F%R%(nE z5EIe|_%)n{P2K0HI*Z=6x$wqw6(4F08ii|r?JEvlO}9K>MY?fb5_8JvBB8*l?xPY; zmUvwlF4UudF7&y2c2)q>dY+3Zt#P)R(wn{*n7q$)BeydvCrMU6fV2`A^VGl1)Lp!9 zEYnbS<-&8@nexybVZ2dP+Tz-&#>PvCmvjM>H!9%b&J(E#u6=@fV~O<>vr|=g*(5R1 z%UvA57y0xazO0DO-CT2K1Np8?R&0x?cLk4q(VlVGuO&g=cc;vH4=SN}*GvuVnqX(Pp8XA%sz^`c*>Jl4I2>cvN+c@3)u&mW<+=3o|F$U~KVF}@j z(Rykj{E~|-1MA{}II-(whM#^MbFg8E$c_qULt&i}`j5bO7jHsC1C!VXU5_cj`LaxD z_66Ze_bqvEg^d}=A@^i?d0Dj*HEwUx@K!~S*~Y2#jZdc$ z{z-OjWI@i10MyIDN}^ex=8L4p>mXgrC&lEbaMJbWXXOwM*FDnFt%H;raS_Ew!qHB? zf~d?H^$txe9WgCNk@F^_s_PvLgcwPu`a4GT(}4&gu$C6$#{O=D%urvUGGf!-jMC+B zyHiM(NKbFJelXIqa}wM2Lf+#OjcQ_EUT}6ohIoE5`dI;8b%3S2Q}Z z;;?)N2xG|U5nLb=0s}K%k~-Yz$nfaAur=#7o3ZkzcwY@nN>fz{1_=EpCL?TICr%Z z$8ga6CAV$X9QTGD6K{U^4TyaIXA6Gj*b_Wt7SNUbPxn=m?wYjySE(KtM*)*g}g zYo^L6dOChh?>b|ZqMTdh^c3{&G}5Lo0>P()udmmeryo736*(5@y ztO*Y6Ue;@YXBVt8c*_QUo(^1BM@rO|H{Q;G=?qI-WZJJgqwcUey%1_lm**e)-GDus zt@V^KYml6ym9AIe&sDQHlX}|RO^9LDb<*orRWEjzj*dwGK`K06+b72*C^VKe(_H84 z1Q(|7v`aBD{>jY+fCL*tuu96YdqOf(}v6{y6MGCh53{%r} z&asyRjd7A+a>W@B8M-)jZ@BwBI`ihz3T;ZGDy+XJc>0EH71rQgvv#`{uC(7c!@_hw z;2x|Ng=Z0hIPYm=KWrg!vZ=*(kCwJZvR}}R3^5)#bY}H0B~6ChV;$Hy!NfG&H!8)e z)NGx6agHe|E?UjJx`V-r^Vp87F&*IQ3@JS%8}jn0TxV4P%{#cL|9 zmSWD>ELrMsHn}nUy=w+uq#N=Vq!z|uH8GaXHfmB8o$muMjuEDATs(6hroR|EuU+}U z;bU=SMRZT>H)}2GNGEtC!pW4`cmRfi4fKf7kp{@bS64NzCK5G z_ujWE=FaMuxm=axZ(p>(!s`FIx1zPI#9O6bAocj) zPlHlgQqL);AJRM_53jigWI$|bhpK9B$=7u{6@=O@n+Z!=XlhQJ`5^^Qwt1W7%^v;1 zm7CLZ6QDR4FlqA@#`B1~L>4mN-#MkOus&1MTLg=Q^k5u+LVl87nav4eLSG!o#oW07Zwqbdhg`H9%^yul3d_lnY&TqQ^g3OKw6-B8%-_F1;#l;*YF<-PM`>riHAp#(uYjUWV4ZJM5$ zGYgS9;~e31w`OiVr|MhBM&wTUrRH7v5OJ|U(RfCtTeA}_dZTX_BhQGYAwGtD6rO|b z+~T5Dl3o&r++dQ+Q|%A?;@nNNbl7w1?HFbjn}uAgrk-jZYcxDYLN|!kkU+djl+2=Z zvTtv2+Jucl%dstwAiS-;RhK=4z)Y0BO2^bH+#Qu*8m}c<&e+Z@{~9|OAau#7%5{Kq zM)q^`eZ`qsx9?0tb4|=zbduruYTUEq?*ec!xG!0s7$WT!9es>jH^LD$wbCkIa`W?_ z5Gfc>Yxya(8~aalm-OgBE4uJEyYnEm{2#>R=sjS`;T?4UT^H<&yZ;(&80x+}_z&{t zGwsE3$t?Ak8MH&RAdN1Qw6WJcFvig53l)=bwZi+U6(R||WAj%&+1m8MI`ICa-LDf~ zGd__>LON_#Fjavwn8<>=!&g-{<;+l?Nj;jHil!c_c;Brm@;>`{#L3A<>9K^#xMXGZ zO|FJhC7U8A7fz5uUw1M{6!e?v=CRqfd%>Jj&o#Q*$y~=F6$b0hD(NTl7{C7jVM0Q8 zs{($8f1?B>y?^To-l0<4=Wo5gdlbp`AH-+pQDZpO*puTvCG5$XtQpdsvn>AQ3xD@F z0*VvF=+UHP2ZVv7ur@H2=m?wYy= zxls2TnUUh?gbUyTD(=;a!?IWCQUO&2)*}42An;B7?nYrW&zeZAXW{qK1z0Q(!G~~awt2*_|{dN9z zQ#JffiA6q27Z(~ENpOZqtE2w|TEhM=Y_8f&+*A0{i*5uLNX4vqZppn3eeGAxg%eRO3-WZ z(#Sx0GJ8tg)cV2-RaHjHC@u;Tj(T^hTS^lv9p(L9s=8aA}I=w(gDdHkAPi6vhS#R$<%8sgLD560h4c<05$)A6_-DRVzL20fl!V zKHhhqx^B#i?gU8M@kJ0U@*q`~-`-_8G=14oedgwE++<>f+@(K37vCuhvtS10<*_kz zJS6-#jys?Ab0$i|R}Z%+)=gpa+{Z=t-7dlm-|yt@^L=1v1rlFF?J@XpzD}2me`qfE zYG&6ZtfwJ1acmdwt33-o7&eOe(b7vZ>27ZS;v&UY?lovVG<}ES!6Tz9m-i@*KzKSV zUFGp`U6I@G+@`}9va;6*Td7pXxzh}LoL<~EzH&F^L#i5D);W>4CLkHJn{MWrTCQq* zeZ;R&^c1u#jNvP6ImLN%iLT#oulou z=yMg%@bEl@fhQXIl>G*K$Pmq>xt1nhiCuBrN8?z1Yie&umAgciz7}{od5SW8vixSm zQP?j~cU5S+Bkwuc+NyQU{pG2aAFj7PQfq`?c$ODS)=@5=0Vfig!`v;~&4-%HqW0M> z=*2^$`=LFgNWO!9U)O>35#Vg9DjYW=-p;NURW9%~&{#wwb_AS{`FOeV65}#pCO6SB)T}^M-6(7r0tv98Te6{2uCy7Fj zsza?eI^p2)y$MHIG=&$;!(6 zx*h1Xqjm@j*l`%14LLUx|NL(;gR8CMrgLXjic6qHyUT*V`Rx;kKS&aTVEM!9ca!;$ z0I}+FQLl9poRA+vSN8xy3veO13>44HRnrc28!W13FFTHNe{%`gMdzez;sTd#=pR~$ z&OWI))qHFC^F1kNr*%z8WyL-wlD9jMsRezNFX8Puh-6i@uC2?h_VTLO3gn~-d7@_6 zp?=mPv(RbS!ep5K)WQ0Rn(wYw?=QJ?hRbPC?^2~9(u*1X9igk+YW@f3Xft}I#Osno zqb?zOm7M6`npkE&qG$=*%Y+-t>F>T*hQ6c*p0}BmSu%YWSWr+AnP z`TzVf_tyqeaY@K@*|lxumVZ_4(x)fxu-1-gJxg~Kcf~HyGN^ui>fIxy*!ar4ZgQ!$ zzi+FCIvb>Bx$;f*Ih6&vN+Z)vp=U@-?kg~{6c`To7GQ@!gej=0q7YN^_^jw=n!uU$}`m1;S8e*!rl zWca9b?H1B<`pO@z2VOIIx%X_SPg3CM{SVn`^^6%({&w|JvS&GE>bRNj$-V;RQb&E` z8sYoN{+Ci+z3nqsmu&t1nX%&*Q_rWWm2w)9Bgo8&$PYp zMiG)7xz;o5{JAny(8WGDL-`mqc>50`yn*}V=q!4RyQ2A2cl4-`xJ>M9`Y-$P@qsv7 z@e6!I4fB!B=%mJS5EmQIoC8OQ0od}X|P^J4Z-pBMNTcp{i$Ut2wHP2eG7c%m|& z=&)34CeA=NKJ5IAYmgD*T9;z=s!p7*w;)};;`?kXuW6lw!?4B0TRGB5_Y~JacsW2!?2Lukti>g4$LzKENo~B!+~|Oe=5vN- zrS75nZ+XW`lY?aB!{5Qrf>Fxn8B6JgR zbh$P;P8y$h=VO!0b(UPIHJgXQ6~bNze=4e8^T~PaeSPl2W~I@=99|c#z$rb9seP#U zX1x!mPauuC1deS#HXMMuKZ*^Mzw7o_WQoy}T14}|-Da=xCZdmUc{rf|ZMI%*?xUovG>f<#sg_tq5d)x^3jC;aJ;jZF|AR>zAvA zdG*9?>{R~Es*cLgKw-=Dq5>0-^t;EFZeMK9_Sn3c{XIorR8DZeKg|_brqnSL4E8jO zLd#5jNbx@UDBpT`gUMKoTjO9A`pS{9pF?*{O>@HI=CkL_A7wB;!!(=m7cJB^ccs?i zmg!vLxlq-tibDMTpC)Wv ze7tTI6)=+$e)94{!-c~9BKjWdG25=%qjt89iJA1YM~2^Ckw}D-!LhB}{E2R&xS=i; zBDYm3J6)T}i=VXglS=FEQm{__{?@wpva&ZgAF35vsEyeqlnWX|dQ4Au^CjPOM$`)K zNb_`cC zX1Z82uqz~g!d5E%3AUoXKGZ@o^vU30iHzAtwyUB|7;US`DtwQkOLB>nV#iuYVCiXn ze@!b5EwS?4M?=j8e}CcHLsF_e?IS(gTy4wk?cJ@a?w*$OpNgVyztN3`hdvtlBkwMn zaG&~&_4d6b&b{MzabYUD3GmBqe&-yMYP7WC7aZ3EaGqIXhl>9}EE!z<@RM9IZ5m^L zlf>lzAn%`yyL`XqS?~~5&K=WRSgB=4H^te#6h2vWoM&qb6Y44MsM4aCT8|WGOE+HD zr5AnP(1Ijd&T~McS}LTWwse0AEfNM{cw34Pu8);<>A5v#8!J)1b|8U+A@-@DUY_iQZodZ>U1p2 z%dgsDh)(qQrlJ?h47^f;4Og}W;=pCxhimLK>Q&Pv2Ui~F+ZO0LjfLJyUtUN=< zy=(3H*p2t}U$e)4hHLYHh` zaS8~^P9(t*slGQo(1SR7OD}a-@z%IRb}NB_hTN!nk-VV}AZ6QcjrX0kX?{4=GU*tm zhmn(>H46wY2yZCW?}Wxkgq2izJH9JCVXj{F?1J<}l~Y^58lBtV9dC)6S?5-fKbKsB zGQPV!d+K4*P>%Z!eNSgTMVt0s_z@<}|Ke6;q$#!P>~OVvp+im18H=`^FV8CM$78Ar zip}19vGKe6vIqjsq>f9OPPYlq7)aqcxokLXrii^!uc8#T9fevO8R ze|3&hAl!J~%02}ju5}Gy^9YQ})I~k~=_}&QK?=R-$|j|l2YtbnlJtRI^8C1?MO}m> zm$`@E=0UsR?;jAX=@tKrU#I_r$Yo_jUe{w3)jX|k%al{Kafjq<6iH&6SuCT_7G?js z4REWzsXeVWV9fMv&AKU~aQpN@u$F!C*BGgSH#RTKFBG@sSzBZ5)1~F-y@x&XPEEwY zvj&T3>1GZ1k;nXmrr7$e-SBcV))bD@ET8@2C`fZSmcEUwL1g7HbN&iF5*cVHDx{U!{pZ+vBuT zLW=xtV``it2V-KS^~Pqx)M+mg{4Tzx(|XzWuA6K_dbGeM^E1gO{-bk?i>1fa){xJq zrmk3+qc>m7Fho~rq(>re^pRCNdeTJ>QgQ<}B z#0lhj-x*FKaxiY-R97=sbqjr*HWw2&UDB|^cCcaVn+gb~*tK8fd8Iz3f6%nv^7FIW z@}_%MuO8do(wY+2$e*x2rmq_pw9~wKUdTnR*sG@W!}jh^kKhQc8j6Gs=|{}rNqM)B zA-T-C5i_~jFnpDLaNy4`FYh$>YM&|nW%~K$`wvYQ^L0d*np|W!tlZBv2y@Am=51bC zKj#j0YjJsj8!G!-NpW0%mq;I+^&8JYphpRf8sJBJ&rZ&_wYEsmxI(Fv4;de-OS43u zR!J#-td7Wd+g#8$4)F+nGqZjWi|4O#Hm2-YPRi|=eCLh74oaYENG{Sc;I4Zd`~neP8f)l8bz1=XFP9hU2J2$+=2zQ1wcl6!pN;b^Qi=hI z0j@_D`*%!HQ?f>nj_&8r@8}q6nrfsL@;R{x)K51>yenC`K5K8|)nH^^*63B^A&OIZ zGh)DB=O*1rmA++-^-M`3$~y|4_CHT%->ZFHe)^;f^rgK=-Q(Mw@hok3r`)F17a<=A zqxl+69w$M+2@B%%ZJU#cy(Zss`w1|ATnFI45V-ij#8t*?6jtg^TF~ zRK3@iRA4)C$xN*MUeZBI#eU0#fgVpx9fM*gg1D9;Hr3!Ze^2E~V_$FZ0Zl1*Xzo#z zZ1(o$1 zlYAI*WNzMOojP~c{rrdb3KqBpiQM7%8}5OkQ2VfxU&uuVJJqd_%nu0`TqFtCjT>$| zN?+V&_nPmt9#+|2Y3?>PcM9YfQ8H=FZ834f6KeFEXVoj2i-+ILMEBh}a*&{tF_}6$ zLO8>Cs&rDMAGdR`;oP*|wLAsMi4{T5LmI#CFvnDt+l=@#-7Q3yx_zo>Jz-CaAT;V* zl)sN82GlxKGUxF{G)0?1TzleWU90`H(BWW zqOtk%@P(0sp~{4z>R#4b)-;}asY9!t;ady~%q?h1MV-9~dZyk&3#r_SsZb|V)Oj{W z$_JoxPWe>rdUG>7G}NBz|10C*q@UDL;5vu?dg^}=@)e-j*ze8YSh~Z_waxx9&$!5p zE3!OQD96d76HXYLyC4-mt~vW)U#4Z*_EcYe$Em|>tggYjETyxPcCQ24KUi>meId8O zPJf0e)(C07H}eYWr+A&4p798ww-K^^M7NOjh4)gdIt^->oN!m%QC)N9MRWJ5)ftp^ExM>8y`A@EYljR? zl(3XCe<@LqFX@D`=aOD#bN264%ZF}FN7`Lg({Ks6ecb-T*5Lxm@GXNN1I^a_zSytI z=0vQil;%@73*_Z_*e>A}(6Uc@PR}>o>pvr9)7Du1lxfs=QZ7bwD)c&b^i^a9qsWu( zB^)PPw}Wecf|)@!4QTznGVkbF*6WU97wXxa+@Vbsym%sDe~HB_eI~H15|oS{1WyUj zJ|66d>f@jjrJ|G~ugjDdZcLfdLO0gbFS=BI`cAM9;2Xz7Ht#$O9ma5`n(Lvyoyb8?i2 z$nAX?*A1FXBveV=ryXz|eBpu-trH!!ZD@~f@D4a-4R!6CWYA$?Wb{LZU z1RPL*e(p$mP5RTD*K^dA*s_2Os^r*aesn>7j&vW_!5j$N%%u7i#BhGlSb8WCfh6|y zLxRNN1_h7;tcDo#J@LD{564gm*NB}v{#Ex2O%9r+-R%`C%Nd*{%ID%r2Bu8l3^w;o zxFrfP7o;U3WN0}J-H*R z??2k6eon8;rLDguKp{ETp&u-;Rjxg$7PW#=XeE*}(2f&F@S|7x^@KUQVUI62*}bor zemG?$eyp0F_iY+(QK4jzMvo0T-pdvcctGk$l6n~WjdL3kcZj5(<*qbd>=S}vZAa!q zOxj}Np?sn))unQsS$L&Z)PlX>m-)j;<7=3pauGev8 zlzgh0t!o`!aaB72T?N~*x_Yib+TST%UE^CN`!9myW2S?>t8$TF(;l>kQ)1v+^bkR~ z6m`scA~8m-btl_Eu!o^fksjx~cK84l!v?B%oX=lm>#7Cfl&gpofrVsoW+zuT9S{u9 z+{w;78dbiHd=Qz2(i2>cQ6!QC^}jf^l)1%vSlZ9a)wrdysE4a}H|6b&#GSxkj2@5V z{cb3)u)H;vq+IY_%j-7XfX;u;GI`4D~cO(xey`aC`c1)*R^lE2z zxL|rF{C(^37e;W<)ff`xYMq!kp~spS1tFq*Ae;S>;v#EHezN#`hS4I>E>x_q6C7x4 zcCPj#GE;aqk4CREhpn0dnOQP3yf1+N0a2A*3=PdaR5yO>=_jQf)K_0M&J>X(&k*^A z_Y`G2{*3h;L<&YL6B`yF8)+0gj+TqB$!w3Pn%OxQd{*hWO;3uVu1FYqY#tMF|5hZ^ z>0>jK)6|z{)%9%OaLEJbDlN@ZoJ4;A!kIfOoUf0OHl2NT*?Zpx$!RT7%6S69acwC#&lUsQqP|jp^@-sB- zB0h(Ii2OeN0;L}d|CUfNZr_BeGbNSC3ik|%q zvqN9>U7oc$0S9fvvUzteARm2fs>@`;K5bN~viYDxQL8=?xm=BBR*Hf$hfj2dIiyGM zPN)|&@tAXEaS@pu(o>S({)QT-io2fpL(lg++@K&jL+SUc%JUho7nc?AgZrl+-nJ00 zYp&@VB~^WH&#|-0QLkBQ`DFbkxal!B9e5yvhDxf^XhUUB4;8I6_O^d2bP3so>_QQQ zc!-<*xyo1)?`UYYI%CIHVqyYgpR4t!+=fzc1Z1M?-y?ZZs=u5&(4D@kYAaJ|>5^U= zV%UIvK3CBhohCC651O2(d{0fnO%c~+w+eP{Qb52(X%+Hmsa5u&_CX8$ zU){2waF#dqObIuRTrw663h0;xJ0g3P88CS&PSz8nwLln9PhIt$Y78_M&n3nci!{xE z6ZACjFp3ys&x)VoF~>R{$_#`!#l(R{DUmdU-~^3^*)O%WLbYEr__xT`s-e&A+u-AgS<+M5+su|(05|$D107_ zMFHF1A9t9tPB8N7B|u~785j>o^*VtvG}M9j)=*+y&g;gvgIv+ZPF66+D}O_5x-OzF#6Sslgw z-h{}zGKiaP!QPW5uNWd3*#sBE{vy?1G)9zI>a*Iw)X!R|KN^X}YAWrRpl))GG7w}2 zhAb-uZd*3FTV7jR4E5>|+L!XZRaHcXZ71#~cdPvNXmXRc{aF9yS+;O;H`!sK+)9u4 z8X4}xEZD>HWKoYN3Z3~e06-@(WpO!k?1K(7+{wy;H#MJ)XoV9H&y+|L`fvmVGE-Xt4feyv1g!RAOG!5)_*)+vx?*ug^bN zQl?8I)dh*9&g?y5&cyJR{oT8kLoltTBr0KRB91Y;VRoD^7qeu=aB&(oH{q0>u7lO; zcpA&}Zlb(RO5^O;@|_Is=k(MF>Eeio_B&M)FcqbI2@j^{H1iYnFrH{Uo?Z~GXCii; zBw&bvCqOVM6?vuIpq`jlLx?jH0F6XNk1At<8S!Bq6^Oqfk*qxk1UyP%GvRv2sF=9* z6pky-Wsc_XBBIh1`~JfrThYO}0OrX?eQ(oNKWcbc9ViT)%WbDmBhcZ&;H%k|}eBfG%X>-0X!#SCHKrOKRG;mub)8BOUdts33EbY zHH45kPRwvTtfzl`mk6$CY$qcSpd};!eIVwz8l%}pQ!6hLO#ezyN(6iZypJKtFFfr*-3_Lh#M=Bc))o_7JkJ) zp;!%}yt`9ei(u~<=clC6z>C!b1p4nvp~rR-83Bm?MFC*Mz;Fy2;FVM`^|2bMHH;b< zGz{}((U5|4X?kq@PTy5qCg&NllE}?FS-C-Cnm^5|wb5?63ZK*5(!z0%VRmh;SS|5X*!kVQ>cKP!N}?Cc7$b z#-LX-Q_lY*g;?aj6AHD7Q=CdG0M}R&7;hBBiaQ_@?7ab%BmQ0VIIKY{F$XVXth6=7 z756{80DAI$Fe*9^JPJIquDXr&vD}ai>YT`TDlR)i5Y|v$a)TPz{zj)eyF$m8i-7B6 zt~wdVeX2{gT*!otK_I%ERf|IZJ$flv<q5j+7J5Mr$F_4@J+TlY3|>b=e9C~@0xEy6yV)wSFfjx5drA(v*}t2m65+6je4 z57Ph|5G5+K4WQFVeHHooTBbFd|Mt(X?;WxN%6L1#v^|j(GwY0@qo)@Him{O$hLJD< z?VDRE-xiM;gTQtV8i!}>>A~E87SH|TuaD=AnZcjJsT}t$uRINrx8h%AMy>y(IJXK#GWX-q&Kd+=%XELf90OGT zw62xhjcPanfvfw_MJAvb;bFW-ykWe1Z$qpkd5+||^V6q)wBFE3WgV67+gpp5ibfF3l< z6R?VO(Hy*^;kkHazrT0^g;)@p-~x!`e@-+KiX>4XL?RGqS0?F&DF9FUUizqnGX;=RPk$Qlmz-=}LZ$#tu{@*|ED4xJ0OHj}r9`hJZr!keGO3a! z$l~9mbjRT*ylK2jd9;sKI#t&vY4a9E{24`wMpYW44b0fYC^8V82EqT`Orjv1lMz@T zGXu*fplJPDIcz1=l|ik;>EPWKJpl7Tc=rzhorNF$pL+Vl`3?Tf0~iC+pn!9Ef62KM z0mMGzg!KAp2Q^YOp?umILC=%>tD^b)cD*1&~Bl1%$9` zpWZ4%V<+(rBR$i1ZNW%99V0?uEJY#DyM*3(aBT9Qy#P`s^FIKBsREse2|7UDR}&`K zRa;5@=My>)g0^CmNO~}T=F^B*Kj=577<0tc#l+`uI3EQ>HXi4vNF*|hin*$(qYwaf zNOe3`3>MU(I-I% z;9wDagaBWtXW)v8QOf-1DR(lLa9kK({?OZ`EiwjldV`~`?J_*U&_(-^^D4lzQ4aSH zkF2tRs}fMyN>L8#In>h&0z_~Sbg-$A9i~8Bjsew1*9C!pQ``b;43I_$>gjWWgRfKw zf?whHH9!iJ`2Yk!?l@*Kh(uzh7sHA%&@uZk!h^_b{V6R3aGQfVG)j=Tl~-}NH3n{b z%=@69ps5I8%lHqgT?#$ITs=J$S5q`OfrX$48x;qns~&5hj0=0~+DYmJqT@Y-*+)E? zpkE76?ZeP5^QwP9!cJnyc|2QBFnJ{jKHDo1js~g(odThjK+ya2^bcE!OXnx0|yERzN&gnU;_vY5xscrGy#fc z#yn9tI0mmB7pUYhRYS~4;Bhy{##5A!c!T=?{0DLH=?BjRm}v8#kB$XX$4kxz3l2Pj zb2eblJt81V0k|P_0tb7Yku`g7l|ouw8=K5i%*;G^karj4 zjk1p%oxz4wU~FuBY`h0W0&WLNL?tFz{9`aZ4qosD;E$vMQ;gL!a605nzzfl14N##t z?7rYCg4wAU>;hv@P(k=LMsR3qD@x&@ZdG8cXLYUr({!IQ&SzCsTNR8l%^v_l9WIq^)hN%li!#a2JA}aVF90bL59=zTp93k^2R$TX3a+Q6y5g3I7mdz)9 z$^r@x`vr8q0%KiG>>mfy%L(?mJsl4doS3nr4PeW(iBfhR6;phS<*m+ z!0QZ8Ot_X!&IELu7^9e-qP)N2$C7)!yEF5NBJrP1g6K%~UPKIhlbitE>i?am_F!jo zjNrPjRwMp{ytlc^(68!)652{ZqEx_C#?L7&y@M-XL#~MaF2`oB!e-hCYBoKny9b zIF$ES*T|HAva*{|C}r~4KQUWyFZ3da-T+OoP8byY3!X+@#rp)AK@R>z2Q!w$lN%cL z)`y%@BJ4UQ;HWm7S8_-i$d2I2-XHrIzT~{806zjtPQ>t|GkeG&FiYFU35el%5-gng z*@a>e5KJZTE`lIQ5d%Si*p1vjzo*xq>x$W+2_O$1{4==$)#}hqMPS)MTm9Jp^bc12 zKwS5&r~fI~IKp~F21zRc7{GMEB!X68qgXZdgS~^-$Ly*xWJs9Zk-}yQ5(D@Goj8^p z>PIH3tNj&d$yNR5LBVx^MgfNq1fCC`NJwq~)c)_nWB)g31V03Em>m|nx4P#i8|t^s zfLTp^0<@?P6u0u|!~SmmwK@hTip7+doY#;T0SA_8;Mc)&{{NMO7oQ&ukILiy55n=) z@9$qdARVum9Ym(AQh2s9^LWF8e&d1JY^i=y8@Ly`PMShi9Gyh}1Ow(`Jw9qx_A ztmY~H4u7($=BRcPuz_9>IJJBX#=NKaM`t{*ggGKy?S0L^e6}(k@4CN#fTnFKZ1sSx zJbHV{k1Sw`0znQL*rb4gS`5G1dqF(|aYQC*bsr6;OckXZR*VJ9h#~WcVAK8MAXEa&&g_R?RkPgP_WK+3 z8=a?oggoYG1QWWaFe*4Uy}LCQMaE!KzON1(JOK8$1iSaSz*9rs#ZQAk19K_t@Z=D6u9{xWYK3^pb(L^ zy7BK{kSRU?rbJ=02T(Q$X|`QE0iq9H1LIK4^Ilx-QwG@v(&~?n10X2MqH36Zq&$k( zTX9_jJuk@gU;+%pLRW5+NZlYPJ7^$_|3HDa8mgF-62z~+0GlkB>=i#6z(?M(+Wa17 zF*9#<39xgCnhql6Unme3dZe~M$g2TG-d!EUW8MhJu^RO-?@mNYiejc0AVf9o@al+| zJOusiYSN9hz!XJ?25df!R7%*zup{{*?AX)_A0h6)^W@&2`5e3$V zOdX?lT_g9aX@hx6$pp^^HbevB0*0u)p8k~g<70X6$20Sg2Lm98JFeRXs|v#FA0*X( zD7kF_&cN;gLco9v#AMsRU=ok^$ZMm7lKNMaWxImCT_`XU#{13ve^Jhz~rsWULnF^vg-o3*x>&>x`t^hfS{h!7N>i?4c zhk!Z~^9sRkZBrpH;+vYGngvG`pghBWP$d|IZf(2n$%+eDI4NvB0V_rtIH(2T24MM3 zav$Iy0UcGJzlsO1!4f+kXC?yYaHMcd2YlOB=I-WB-UDFWNW?GTk~nfBQvRERK*0`- zSq;+eFvRApjp_Gn6TBX?BQ_gu+1IJfko{dlg{$^ZKV@~@nB$u^{7`HvP3P6h*Qe*; zVmoRMcb77~wF{?=sLxf>Hd2H3jv_BS`r0O>IgKXBy;)CeRvmubv2yy%`g@Z~Gu|J9 z_Z{n7|5$o6@jlGGboz|pk7u_gRj#`EE!?))>kU_RQ4{`AQQwyIXlCQ-3c`nR@+kG6q(%TEh!5^RcXy$ara)%L$o!^8s7Po^-* zlyK}Ar!-kBr4DUB(z{?F0}qmb)-*akC);Q%_VlfnNPn`zy>Sj!dh>`^rCcLThwjv? zeUm+G@pqPSfxTWKt+UiB`}H|;5FKe7jtgjCKZS8v_?S)7zEgf{rGDW~*}CDivNBjR?ueBXDb zwSs&YcQ@Tszgud1vF)Jj{iNsD(eiYkU~Gz=r@iyt&7a*bTrW~H3lv6lopTiJV{Tad zniA9h-71^Yf+p1UR-$IH~8t|HGQS!{&Dt9nS?W+q+13;Mb4ERSho(kD0)BZ zPu()Qw(hse{pdLT-5Dj9y5Wr{8;IfG39G|hopQ*b$2Iph$3n!Gifdw=EkK3Sp@2bS zfLMz5#oh+H(q_w+=ea7!FMg+pVEICl_VszR9G+%tJjv+R>$}2J@LopUfAR`D$HJZ? z{9JxOfRyFH1988Ul#|1`ok0hZWqRV(ViO`$i107d1DtbazWk{C6uHpzquh)G2W(-iLdPlMK;7Wy|{u7wqL9XH~#jnF}0p%gyL(7a#D0riaRhdMyzfu;3$ z$oR{xx4~lmhbFW~8h!=4e77zhm|Pg~5KsOFe{7=q=z{I_Jz}O|^rb=Buy*se6Ef7g zs*0~~58}6C$y%3F9}_)ML$#HW1y{up`+9k6iN@cbt#qF9EMN&V)_xUSVw86}gPrr& z>4%iHctn+O%J882ZQ47QY5)GU$O?jRrP{!!0*#Dm#;d3YU^+e4)+j>Zi-(k4uM%)6a6XW#tx$%)U|)L3n@^8APws% zw2Uo?43g;4)Kq84ozzcdI3}e%89s_IF}R~q##gwG*->L#DGJ#=@Vu+iRDe~PT&tC5 z?wNyjr+Rf?EAE>JAp(s_5%^LtJsVZ-=jBJqZAD&}e3!#?0Lf)2%Go-6L}6vJf)p{Q z%a@XYR;=Uq3lzn6!x);j%%26>J4vT{Io%#dFzAL@z(!jH1_Resdd@%>XhyA?*`?9I zQzj{^7+(OX%yigW0KwNSwL#6LO11H^l?uwr#afod+KlQ{UpVL!0N+4Vrw^3n8CxhpSWS1Mia1}C9P9KF=n%PH=J?gyxLtkwH6K*A!Qe*`Z6VPC?kn@l#g7_&U^h{lT>sL^RS=)#~~v zQiV8!x7=Jo{GteADq%(o;P)F3&)nFL9aiId#y8~y)TS06b#d`MKZR%QiUe*`nLeL+ zkP5SQD&=Z?RB<2Ze*fA42mu2E20sA7HE|rb-?|`%BkV7rq~tgg^q%p4KBMd{x|%sp z^mfP~TH~?$@HaJlp4on>vN-ba`teCkkTV>3a0A~pT$oTgk*QZa=Ya6@chyf^YRPZ!-(Pe^QYlRQk|IY6v*6Uu$26x@}N2EIKDs> z{11Um$TbJpIVJ(gPG^??0K)O5!A^8iri2?WcM0RD{{U__3$FMcmrSCJL#GqR@PX_0 z2HhS;>UHXwIq^(Xt!EFrkLqvJ6x`qV%{;gW)NFz2o$=!vm<#92$w(!Br_86~Th)Ar zj+vp+PG$E|Y5?xZx-FIAe+tLR5J4cL?G7|wE+kjnf5-ElNVC6e#^N0gU;0V@v_Oac zw^KA?%T+SH+<#xjTbgzVI*V`7I)I$Q{#K@zbpc2PSy_(ZKOd0kbUMu^G=hjZUeJgF zQGGh5PV!M}reKUvf*tO?zvFl5lE?)JE4m#SIvSFk-FID)#^FsnWldjd!j%;7LBvTZ zfSpRVh!=DryC~n&6XlmORKuuUx2IakKx$Q#T|O40HgV&z$UM!^@v{6WE!vx?QwsTS zM>U5)0Q#V9k%d%i0e1igQ zx?m&e&N1SKm37jNj%c6<#YK$Kf+#ub;GbG;K>q;KCPxJQ4EUz17SS|3f z2V@TE$V6NziXN15pUFKhY?Jg7tw`j2Q?rhVj;a$pr_nx_TVyh8HaA|~tee3SWd}v~ z3Dc_}G}&nB?Umm&^^7p3GcR`^iMnHOi(Y}=vx&w_gz6@N;SE!7S<7v+dI~j1RN*p| z;^BLSkVaQbw*dJm1b4(py<|2ip-!P}zFgL&UyxDEc*1sZ(r~cWuGM2lufK)G`i0*i zw4)4%Fc2e;@}jc6r^2wGDTRd_h;zD=h6^u{e!BUm;$Nn;g!pAzQz%nX1+K4x>J;QP zCc=!P1Mz~roZ$XZBQM$)L3F|fSG$OATYtO%0JsC9S9}e=0n1}cm3-DspvZA_+`dEA zI6ul{_}C`hdq$a`{(}Di<^KR`nmZ}S%d^+wJak_!P1#GH<$k}FVi&~ureWRjleSm5 zSpHDyG?9iB(DK-3&5RUy>}n30u9zbSF2tS)swmZXe4y4f%d3$0dSlO&>4A1mJR5dY-{I0NqTK&T9mwjA40kt79!!;*PBlAN*x63_~;_7TaxlU&xjE#zZJ|h!qEtu!S6sxPNsFf>`>sD6B zY_rJdJkE%dB;^7MadB~p^~!UNvYj}~2W1p$fw?}JfP^`5vBmOF#zsBQrg86wwOc3J zZ^!Y6hmL9Bb+$#{xOF^2{e4&JpaGWS2?tU5!5XfafP~`#{{V@9JkUnz_Yd^VgdLD0 zT&4h?%k?9?EeCR^kXH&A_ABHFPCQ2G_}@{jPZMrIzl26_6Vo7PoIcZI>6F4dDD_uY zQ&%4o)A$R_4J-9#1pH+WD%@m}Gj{{WocJast@^uFF!(B$5ciHLN0aQ$@~RC_OF z?*X^ya==kx1F*;kJYce#M2(c6Y3uytwPOUYcOTUH8Xjk`{^^aiPsT;tQIg2;AGa^t z{v&T3uGzy3k2U&*`m*?+0-4VeuKm@5uvc!${l)is#Uj{`5*!qGoj(hY7M**Wrv8d= zKFG8lmR&a(peExdeY<7!H~JZ+(^Zd}AnA%JzDEvwasc)vGGtRflF+@=vn#LJT}z)t z!GPFivAECdy(!&34{*5rVTxXzs@Nq2^q&O(07m&UN5KmHko+c6rvV*)gMNwf9;Xn* z;W)8HM01r88K3KI6bE0 z)F4rF+adMPCpR@?Ja+yR8Q9+ok^oJ^%{idY_j0%9j%=baKN#q?Au+3AVRIN zblhjDvT|QM<+T6^0i{ZkVj%fH!}$WX;wAZ{S!HZ$S)`-A9i zoLeezawC7Zv61*r3yjZbx%3}%k0r6#Z~HT^qTE@g;+`JtJR6Fo|?Ie zvG$6&nzVa<%9`WoiV;@5Ng#BZvrka9T>EOrk z017~oT5b<(S8AVIhGrt?7CnthV@OlpqqpUhAQGfHjST+)?m2KlRa)9@ zv8@!gt?l4K?rsq*nFvnartEihQ*7>?wFOm6G1R27mm5qbIcsxwY1KCixOZ`Fy`$L* zM>{^a`>9*I>$T!hzc~2rh8ny zn=ZBY=y{E#aQxmGajNq#wYigMYEl|@*k65*f3@I|hcxM3&h={A3fp9z<^aZwgLroD zeqNngsBbVMalr!GNxoyEwC@Q+b%aYw^Tmct_-IG^6glB zi9$S4a#+ zrY53H6DkIMH2@J|%y7K|cL^kwWtmWdJdip&U^l|iB^%$RRNyDVq8jnW` z%=+tvW9+L7bl2JGy*1^;PD0Vt#7O3i^duR}MAA z))I27)Yel&A6;WUkF@%F^NFnDu%gXnQ7m!*R_69cQQ22IL~Z`gZf^A^+wUn;3=ke| zWF0H2Gy|-1r8>&K=|Fb(_RDHe&`I$ja+T%e+x%6%xcW8~JVxgXN<)AhOY=WSafFOGytd*q zZ|Xgd6**%L&aV9?=-6*4`|5{(Vca-ZLJ1AFvI8S?s`jb5^?6;#m)t-S2JdZ-uE)V! z!_4ie+0@Uo<_g1ZYZJB?X|Wmx=ZV>`G&Z+cOAyKBTox?=1wjWx_+`H>wR{z~xOO5H zw%ciE#CDRcKlu4Wb5k9)B$Zu3l){ikmqTV&(c13T@0jx-F3P|gdsD0iUe?$lqff>6 zt8KQyAh`}=7f=2-wDHu`e9wx?rACdZI!K&Zc$Ma(r~|a*EA0;SVfRXo#San2;)31_ zf*G25h2v3Zg{?#f+kAIW$rt5FFiq*i72KY9H)1ZjL}WYEKePGG+1TFa@>`8-r~pzOLEkbd{`R^OWP=T_F}l_wF! zPsFCa-;;%2qOEh&S25A(i<-0!s^jUsSRX{kqGGZ3RfPPEK6?8rqvT^1Z=Sf<3cX`o zeK38KUr?)D<-k?`YWr&+Wm>rU>+JOYqOD(DW9g6A=B#~H!m~X!VeO-^rXP3^W8EL> zG>fpnnM8FYf)+Is&C7;SNc+ydwa*ovqO+IuWEO(;|0o&qzx@ ziyV##h6;G!0=(abpL23|S9Pab9V5iPwbFmf_i5GGj>Dsnbj%3bLOWV-L4xU!vA2MT z?Ex2mb-PqTve*JQBcHW+zJk~6vd|-Siw02Iaw6;x>&s00XG86>uqzJ8 z!babk9~crFt8sa%^`EoTe@+#JVd;vBoN9d;`efdTI3HE0se`mfC>V~qwa73<4JtSi zOhC&4QF8(y{P(GGdh>kr)Cv zjx2B6_0~Shu=HB5@-y{T z5m)r(JO`rYtUVn*jQ)z7`l|y*(H%9>Sir1F=&lvIb#iSV4I(TBwH}hkmV@pn)g&Vk zuRtUQliubMi$iN}TW~m2fC!{X-4pK}N}F^yc3d{@>Mo7qrWHl7T`*Tu^F>F9sI1P( zwm@^G2R7{B+Lx7Av7)z=Y^x3BV4&+h5~E-w9b>DS%PWndYhXwQ@5Hv4i zpF?S0~mSYS!!DhKJf^;PPXNJ zz0JcBw2`S(Pd{xblq-|CAwe^!o+w7I%OBHiR5sBL>w*gqztkO-+;&Lt{59`t=B?5| zX4+5`=?tXq7}77NlTN)=%#oy>acjkz*lH0=xwL#axJJbYv#gv<^HS^w8@p?`JQrpv z6RkyJ2M#q_72Y=m}{I~c{+y4L!5Nt+1n|gm`TzrdsoPM8?aR#7?={+=3RXpf;W~1RWz1F`6Punbfh}BZp0G zd4?eFMvdXY*Aw`=RcgIqC((MsYYN2Ghpw@K=>4%+dL;TWt9yMGtY@nVnw;wzxvLLe zA0kdQcppEf3XE$I2crtaeKp7CtB*weGHTytW9+L~);`L^+gv#1@-1rnYac{`)n8>n zgV9#0AWvOdw|7r*2^i!pU!7q-F$V%x+|i8AmH4RdYao~nb}`?<-;k^PT8{Q zX0q!40CR7d>5CLp3cedSH(=00sOHqVe|MU+pFB3Zt-2Y^9Z)pD9GkB!`+b_-+1^c^ zt=}vmj>@@x_T20|T@`dL9o461M|CB9Qb`=6n{DrH44;;-_p3}Jgl4)J0z`-+8<(?1 zz%I<>uCB>@v9w+Zg05LtDj5|F1$ zG;|F!r{1P^CE7tFA{z#dG|cU`EC45$Q7n5SJ;d!+fLobKB&^B6w*jZKLH5b~wT3ph zYY;j+zlx^X9B2fHDiQ;6jXjzJY(tV>Nw^@~8TD6}^F@ZeJ|6c*;&QasK8*bzx6%76 zhg^J|VzKmFO8RN!9 zYreQMH-YM?0@=+TZd?fK!nF*}JzOa3m0>)h@G>W^oCA(|`oXP6V$&A~S0B4qC2ca8 z*v=H}7?91Yph&@Kg@~A(^w#H=+$4C)Sr8sl$$5{tUr?+h`gm3*t$O;Z2hmp*W9aGh zeYJm@t!}&4K8U<GRL^l+?d1{?)W0$ ztEiF zqDg-hW;Zo8ZSHO(_;OqpA%J{!^3RE(ds@Gz+HP7!^Bb+&+&iUK813P=yzR>D$c_1$ zKdH&dT6X-v^8<5FfX|^NX3ETLOME|$w|pJKrC5b4ATNo^!t#%9%fDuig2DGUOl^|! zx3%5vk)OFkY&MjX9}3^`>+u3Am)*Jm4|WRofvmg+sx-L3Bhxii+=T{1gaLq_h$y z!Et4q%`)#NG6A@YR&^)j zW9jIl0zomPWz$DCh&5vXWsP(#&mUC~Gd*-d;fW`X7OgS&$*2Y-n~RbKGgzs_=V~xw zcwt6vMUFu5y%@B1Pu3|+08q-FzoxmnPQ|P-CcJgMwD@4!_0S137oXP}(5qF8q zKMiud)taw>Q`p#Tn4wa53y1T%}jM&)lW*!b9&qF#id;UrdzcgF(HxRDkXbT!NAt*H-ZMLJdiJ?`AI^c$zjazH} z=fk(IpKTqE>o9GFQXnv0Bn3C|G}7;E$lp>IaP6@?#7>@W&n+S`)Y@*W0f_*OK}R;_ zAyWtd)2(@pu^#S~IZ+{{m>Ez6vV#Eq)A3fw8lizexXJAT2W#P=&CUc83C=Xbj?;3| z=~*TK*A~-#Jio8vpy6WYg&b_dSW89wlgM*vFZZyY7|FL6H~(hSG1h)G!>?B;z{*XDFlH8b>~2UF_K=vrkF7V_oD&AfE}Pcb*5v1;Y1r+Ez@3Cc#|!*rGVl&eyYZ;?Wr~O zdTuM|7|3p)0eWi`goeTt9xqXny~iO z&0pkOfq?0SSc8p6Y9o;jlOB2gmo@dSOHs^+_ zyN$M^Uog|QHo)aZ$(gx76&Lcm4X~=k8)tO*k7;txs`}rXnRTy>w7Xl|2Brw7yv#Q5gexWQSJ(SZ+r?_NiW7zr$Oq zcgLAK&a1kbO7iWh>JC_+3=KTGdFyo??Tyt}+}>1RL#QK_S%ye;roPoSy-nqIftS{y z1D2job(u%zM`oA})JMhk=3GoP10+73KNWbsABy{|<#$1`0KwFgs4{kW`?UH2ETEG6 zV5ve5kq-Q%PvWh;q}xF54wfUGSQ5=I+F?JtTTA9$cHDC|{@LbGtaPz+BHgZU_Um_d zYfjkR3|Y2YQ8Son>TYT~$b4;}KcYLbbh87HY5nSCS@PhJ83eOP8kJYv)!CxWwx?a$ zfh6M!Odi*3R<7=fZw*u`UtX*fo=Km1p(+CDQU}KX!VQb>#1N^skcuVJrqReDsMe?he?dhaJMda z)$jr>jROi6`u8zo?y8Kw^%F3nE!9^in;6TWbkSBCw7@|YiO#h%85j;GtgygICf#^b zDeViAFryGuh%|@<>BCMy<<(Q3W|MH3Hw1K?`lyTPCo7sNpz2c}U8`*iUuoSh!eo6l zVWF|Hkcj7@da$*YO$t9-&e7l1fcHW_8|EGr7VtBqc; z^kZ21FM9hchod^VtSa{OUcXW4$JJPTpRdt{T>AxI3g9?>r_uHb%-8)*W9+LAsjn)h z02q)2<^~-U{{Zne+kKqs-`f!=5CAm4-a4P)r`%1_ip1^gZtel0_Y+OF)&bY6-sGho zWw#JAY9I(?GGVr_$+O~(Tb=dQsk^j1#3=aGEIjv5u$6draQ;??qmGIYLf2*fQHzg;SmD^3T2VH5NR1lU^J&yI{{RJUDc&0Q#JO2I*&&Q9A9|N- z%k8Ue?Jy^PS6slIWOkN&y{#1N8Cz}KoyI}}jX=eWLvD6!{wfa$X@RsOw5I?rt*(1C zPT^$n6fW6~CsZHIVh3q-;YbeGR=QH%V07SO!L>WmsJqa?CXbx+21E01Svwj&&Qg zsO@Sx5+q(oUdgsp+K2?nEH6L$t7L!UW==3BK>6x1tC2h_qtTUP=*F}5Rz8el$>aWRcCJYhh>D@>boVh5x1w?du(YHwhzK3ip+9@^XD%U?XNypIwI%?ldVJ5N_d)5GTU(v_t^nIqd*AA~m>eXSW z*F{)frQ9ePNEKpFP^)dR>w#9=1J_)rzd54{2db`s`$cnY4^cIBWt`3G7ja}-4Uf-K zE;x@&{N9U_YXeq_#!t;&SyD+&re!z@FQ>A5RNLLBWq%ALfdjlIb#rq53RAzjG-)9x zZ&LG0s9|H`pNINsU;K~;rV1}82tZ|EolM+MC2lu{!^kd${{W7_9o5hzS#PV|@cDc? z-c8M~46fE?c~OAeP;br4r<=K3yMxQl+PK;*V^FXs!c)zqk2ddd==pP}b7@QOZUA*M zIs%9WqYb5s^8Wz0%SX#1ZiUL5*z$9nB=$Up}TBy`J?C zFU|s)+br5n$t$bF#dV{9xAAjUt?hg51@*?QI*2Amcut?iPMhSm>a@0!QO2wCWuZO# zP1ROZaS9j_v<4Y_-TDePrHH=NNyko@9jlI7-16y2XFwV0<1YfS-&tJneR|QQCSEZk$plm%;yJ{mV-zFEf%oLtGiMq zqzN&3He1)3+9pbFDF9$KFYKX>XY^JzHIJte^0D+`^ZH&1(*ada(?ykKh$^68*HA{D z0&iNH!sG$-Od#hRk>)r=RAQ+RGBxfA7$5abgh#HO&tF=&s zZWGMj$un==tHC5ffo6(3Vb#!J9i?JD)6Ac}Lu+*Z0LR`qE1pyLU(tCrVe2*8_6p9h z`h7RQuvbr_@zgyyRvwIf5kAVp+fwWWep>4In!=-0DfexMRY)NGM)d^z*R5(NiJ;PC zVHMf+=RiaZ!8K#cL2f|8rEYT(g&tXhosDYS+-1@%t0H(~YMs;$xszi+YVer%Uf(_y z#&9$CdU$#)J$2=a$Y1#TgprRc%STR{N7~#xs;E_95=kLKY3}W>{{XGcTd<>X^yu)B zxfn9`n)>JBZ8f{MzWx%rpA0AkS$04Tb<@rXRrf1a*5Lr8v=RXzgW)rGL$7=A(Nqfi zXIpIRc^gJ`4Jmy(dtK(QGr8sV#_I(Q=5?`BFB{H{+22h{tn9Sgj+h`N| zY@(?fV@Ofra}3~PxTCbR+uW9HM~GAj<`_6Q}*gbILWwG<1@?#4{bT zZzMn#?#I2~p|*|rc(EM1i57{&-I`LLnF|4piDf!vc(>l8wz3O=+L#aqWbMvm(%X=Y z8i*JH^HMR3fI`d}5d7=nY8fF)k9o^78AnpM^KPO z!QsaECPu47ospxS{YGy|oZcm^a-Dv7%Dei|qjk|Z*a4C4(I467)$(PZOsP3M7&>K!lW2LUFJ#-g* zjfW-yZowymW%#S;^jh6wvH7CEx9%(ed~LR9m>P9L{C@3jCfhQ%nFn!ck-)>E?goOYL zJaVSry{okJcL>rqNh+q=UdZj;Z7idaecD}@AqLPZ1nML@4eB!WO^fR{Q zbnUl=+GQP{W$mx-_N!LWcLmpbY;CYc0p-`jDhK9m_BD1^yk;SMx!h3~E5Kz3oC%Fh@X!V2*c6KuBpGgrrdC}( z91*%mfY zsEkH^70brPh>KwvTZIuKGT~ZU+$#~JaiI(>Wcs*K&?ap;)Es6b4yq;X^hQ+~ug`kr z#OF*;P_5P${IPhP>f(CLRAE3nvom%!fw}f&Quou$6d6(f0H?h`t6nZnQ^SQ2%3D?d z{{R%6v8f?IVHp8ADC0mLR%-xYF(yV>+-du?Ro+3?6RkD)8@J3$qA+Xb4I!A^;1&o8LV3s6y>7|$}L6a5-EcMo= zaz;95NCsoGb#K2=uoy95H5*%(Qwr2Aw($r#w8nFTGj_e&3L8?#E0Lz>BBFU|wzn9I zfC-#&<-<=k4>9H1Jl4{fSphdktXLn4w1MGyr4zZba~|?~Kj=Le)rYpP9YfKDb=8Nb z8`Zr9SF}BXwLGzJ)&&G+0iMc0pVZLV4XA?#d6@NqN}EJUyBy+yCU}gi4x^mcHRI>5 z9Rh$^!~$YZO#_cbK{lKSqOu8TuosHbgR_j~X`z(ch^Pcwalo2_(!()eMKZfVi6r4} zfl{JV0uCZ?GzeiB5fW#t(Vos?Y&z&Hc$)(at;hsP=7!=sz1s17zV4{Aq(iCrmaz4j z$J8k|!65m4;7RD*QkZA=Yj^%5D*ph+^6$Lt#DX^V`HU`h?o#eH{uB9%j)tM(5)|!Ns!v(lp3~vpqp$OubOt-a z^5BUVA2z>rX`4u}7AF4o2l!|m!We-G2E$d$X&0Y`snl~QB2MMVYhOx?jixThj`QM?-97Wx|LvZgECkPy10(* zXx&yu+dq}H?hIB0_L?QB9|i*I1P);!8TYwqLl{zFfHMXpiH@4{2m}GNMXo!v0W>&Q z2(FJ#F<90$`#m=F=jjCF5g1t00f{(@fPGYN5tkFfXu$)F(Zi~NTWQaYFgKh}4yv_| z7U-xrbwvn1&qg5p2;25rQA(Quvqtnum&(=-J%N(C8AC?#DjpZgnZ_UH>;wf#WxWaj=E!{2r>w_ zwxxNPVh7M_77>XT#wZeJiKzA(3MW$#q6Zo(Mw1i7MH|UHC_tQ}D&%6Ih|&bWjO$lt zr!pgr4JPL5Nw=(LN?^BEfApX%Z!9nZwJaT0QZ6_e3v%PMMdpYEf^m$+Oy))z5!t3_ z1TZ0i0{udVn(~a>4lY_jQX{h3uE5uZK-%+)CAKjP2YYDe@h5h$KD$?*@{kKY%Q6X` zWanSyt?l3$x!eyexFOX*T?~YF@jsN^s@h`DyX6A~+0wtHGEy0-UNYxr7`w)F1r z?Z^E6m?1ay8_#!5w5Ff`03SVU72NR4zUhA`p_^^ubhzCerP3EZT|CqidC1z^l}6Nv zfP~k$fT-p=7r9O1fCq@Wk^4uMP&9I(?)Is+_eP~w4qQB5J06Xp+gkfV}hGcNj;@n{IIGB5X`!`scDCM2 z2L7Dh3eR_iZ#4e^vS!96R}yLq3*>6Y*;vm-Sj}Vh)WMFp9Cx{bHS;7|lFa5~HWW|`M_@G0Z66Z*)Kyr%--ZsOV+6pzs)MTE zcI>CLqzLH>-xX>`JA+a%1ZsjNC%hGVRKs~2j-tBK+=240O?p{WW0|^i&W)h>Rj=z=Z}0Jsc^Ch#6pNZ|kB#CtL%z4W}cO z9CV)4Ufeq9q>0K*K;uP)pj?rFHlkv{#;LfrC!&CYZO^E7V)ktMYj1bUzlQ2{?K+b) z{;FRk=SuDQ{5IbN-sm3g@5A1%VQ%pHMR~6#?#i26u34Cq`E4a#dRLe3(emK{UA@2@ z&HO+~)aM7cFUFO=#FZP6tPq9PH3Az-$kLj5WqD{enSH?Fgu<#i5Ep1k)V!s)cXamq z6co5(h#6IwK-9smv&}rNthC9zU3VE9d68#UmS77jo>@n;>g>~befQF#RLYoAq+U~x z>#Bg%t{B+Na)BDYEgkAGN#8@+i5Sl*VWxY}M`-{vsB2?zvu4~=@nJxV0Hlx!02+&2kWYKPEY+>onSf;pY-~aAHmU@&xmZ>ZK?Q}_XNPO<)T_h@Cx9m5Pj~Ln zDyz8Jpvz6=e)qdTY6-q&(Bg4Ak|x`ktuvP;8v04HkZnfRh8JuqUpdE;yRFuB@sXaaY$rMAo8MiHV33I_MSJCUBDyIxSK* zff&xHw;U+3*g8eISQG3t12b(gz%+eRTDCV+bbKaHvmZt)>oth=R#l9e)DPK4Xxq2As0Q3=WI>n!@vG;SRl|TC8PSYb%XRUtTtFmRi2#Bz z2BQEdnXu#2O#&;+w&4g0w*KQBgA&A_!%Mk!^4n525Z>PL9`n!}!I_L}fnlCU8t|c$ zY#v7tBrNE-15l3Dep-WaZ*Om|m&9OqNQPt_vTZ;i202zl08S=xT7sa6B^$Is$xJ}z z?#JG(Csvx~LAB9_c-wi}-8)KxsvdA%-Gk-==x05!=E`>Tig4 zRa9Ih6-iB|5EvN*_ejLF_vwIR<4wsCBOY&dj^H1ZKm%?&$GorI;JRr_$dE%j0VIoa zEf)bvj&cDf;!{1^)L4*7n6O}DF`V$H@W}+uovYa5-wZGQn%naz=WBm$gCnWBu)&3R z$^!YFs9!U+gcE~-?rwhza@C-8nim~4YJh6z=k#Cf^jq3!mN6G33e?zTJS$Xn8i`E&}lF%)lw6A>BIlXJqXN#QgbQ4o2Qcc-Sg;&Lm5Wi+Nw zE%C;*hJ^P`iHt|KgRGJB@HeO;4pehJ-kvix%%@l~#7qymernP&1RY%i3ML3(Lg)fm zjNar83*Mm$Tr6V%+}ilAuZU9}(4~?|2t{WLd}Omf)425fbT+y2-6 z-N5s`k1gh!!+Jm3e3#4*{{V~k>&kz2+Zq>n4&L_Rv_8;_&NH^ls8ekg+a!c{u#(>D zgTY3tR@#lQ`&*o75yE{9QyQrj=UBV8QDj{~)o5S$CG}?pf zP&UYbRPD}=T{yP0%G$KjY_agsw-~0}ok5gKTC~V2n2Qt@(;xi_e2W~_}$Yg1fPrKNq@dt&n0jk)2v#>P%1Mx8v8I1sY7hp~IOW@7S&iqLPw>=k z>Ts~6*aCRRW>>V-ToSs7g##(VC_4xwmgYB6H^b(mxPTN;O0-*ukG+j1>D>Iu4Et_o z6bWV(xaxrI92Ielw3fz>>Nh&Xyh#HNQS0XArrp~rTTd>lo+SP5iY&9FjVcYyfEeG6 zC}s>;$RgH?^IOsniM$jMm_>qprho?BH?BQZCW~%3Py~@Oe{^$DJ6mP-UM@^=(zt#q zWZWlg05ql~H%Jh?)CfX^MwKT^HxkXqPyLk4Sb#4Qbgo2mPwxt1?m#`5x|8>9dM~=c z!MgI1|j{wQ&)-Q*f`7^GX3Sszhzj<3B*HR=* z&mUzDj6lGgr>cm=;%6!&j~X2q)vkW3B%9;~Fu)65x~~+%dsj6XnsQ8qxdRTWO@;06 zI_;?Y#y)Bv+5EQbd0nJIySA_-sO&Rir?bmmB7=xjIbRmNXgh{nYXw9B7JxggTS}x9 zBJfEtabJ0wf~X!CX&(?D%}UEWrxI)d7{I2}`KaBLXfiQo=!yH)8*-s!kT@I_z1R4C z-qm;;@Y&S4M$4c^3d>Fz$z}|1pz_#fH-u$CesoX2%V-f#k)2T9eBFHO63=D+^{o%8Hp z`{$EG=6|1j{{{a1;16qIX_NjMAXPPvfI*AzrswG#JynU5j)ndTyH!!gp z*{geP8*g~5LuoyXUv+@HXeYDoP-J;#0UZVbS``=FZE>qjYkj3v4Fv|JF>|C$vq7!* zO)^mnf}<1K(}J#+?9=YV0>pT;q!tz;{^;gTYa|iBLqm z^4nZlf9_SG3_&L1C2xLP&8b^SI&va(#~=G?*L_Ib*#J5ig^|lKlvjxISOKWS2wM$Y zcv0LOs;0xU1e-1KS|ONfEFcC15sOHRKfR}xwCfUpfy9H7(>k&6)uXcnob-+)@`{CR zKtW{~k`9>rx2-J4{r_^EI z$DEBMcZkheH0hv*HujqkKpkB*pv<@faDWS}_GFxSecBDS45@%f9K(bP198KRMZ#c0 z{3h&cUdpL`i;hy{u`sR8%*-cAN@hE$v>HpJ11bQ<_s6EW9Z4cra%@Q;9djR<_ozBI zgSbf>TeD(DOg`Ehd#X0P+Kz3hvw`13pWUoIlV5EeA}=vg2oaSN9;%+6Hucm^@iCP^ z7wn7Tai9UY$Et`18$OCQ10YTD;ZuM%9Yc*+NxkUm_16fn13D964S=bs&pMNiRbwqY z!=PvTDgOYt?(-**+dHZ_?!P9={_)jMy}W04d5ae^WthohTSsxMqAo5@Uf<@VLAEx} zykNOF%nYc@b8ZM*fJN=A-sSAAXklgHhz8cT9%DsT|x}8iR zh`a?NWE*YLspnnJ(y37Z-HwLAM(XyfY@rxyvPHuHyp4CAJ?d?gZ9C=RfHtw4F&qxB zj*Ft5ZrWACnZk6u_OQJe04fq*4S|lw#Xa`yR*xurXBRrGuxCnyGpdU)1(fJv8khlI zAC^vFB|s7+9AJ)`UB>dedqG60^DUt2n?O?BwA;RS&TZ|J2S=CNCjRkfD@8Ya=a_yx ziMFD01kHB5!;^?z;4$M1T9a#cRukf}9=H_#UjVK^QNMK@qbqodcbYVl_R#WvP_yhI zluhO?%kK?l^gLfK!gEvh&<(F_n{z2YIH}v+SLj%uWkesCdNZqKB}g+?G= zcvhi!wMHakM)T2K0*pxdeRTv5ur1YB9TgLmx+q*{ja-4puqqEj&pg=iH>ODiJ}3-T5qOt$GbtnD!>6FJ`-De$*XV7Y(I&$ zy|-eljVe@(2(9McSsTReY;K?s9(5IE?2&fmuP`5EZac$`$5-eOypkX=E?ZZtu)?R5mik9xl;Lc23-Nx%-t zjDbA0r~Sne@iI)wEZwca-3{HS49do3EfNHcHK|***;(U^l6h-$N)U((Z#+(wZe3S8 zdsrF(g2S6sNH*^&?(OKrWS3Jw4S5hsAP9iQy~0GS-G=17zi?k{`q8r8Y0f6Xz~ zt>lY*J>4@$%x}0WaH(K51)Xdfwn~%XJ)d()C7T%A4cbMf-r80|_GW(SoN^}*^wOf1 z+uCo;c0mP)y?SN-p03Ftvj8|BdAmPyunrMPv}q(8>Y39MK|H!Tz!Ri_08XY;*F=!$ z$;`Z<0RqH{_0sO{#+Lw=+qxDv3;=`pJ2m2M>nH?~5!V7oFA7k17379HL}LW@nNFl; zUe*2DR@Ee2_oQBKd*1ZZHrYB*b2$J3Cp@vG-PmKc+e8&*HU}c7uC+8Tn%V$wptSJZ zUxmE}4Y>WZZ*kF$Uph9vR6vl?H{tIXq5zgS^;N~PqkL~7@kND~fW1U5tRT$PMv)OY z)J>+X^U%LtKo+ZElk#mFBj5u*Y@3G;FV{Z=3Pf+8hPFaa(&uPL_sn zV=G7cX`0ivG>=zj*)_DGCs2}13*m{e#@2K4h5jo40F?W$w)ifbRY$%D zc+uM4Cu?o=y0XTQ8 zv+uWf?lC9{z-V8tw4i`8K?C6sF`=r)#9H&hnC*~C7-ci62fLN%^c`AEdqsX&ok9t) zvFSNiDGI>E0{{SV`zf4240SZx!vK3(Qus{6Y9&;IsG03)F$dmS2rh|6>|}DovKvd^}T2$>cGu& zi!W!Rrlc7lU@NNHs1R;(wg(y@LDXanbC?uDo8-r*qv4SZ6$IPyt7GqLr58z0)*6B1`~5wL^_e!sTWO z6!s(-7)DZOrk`k-bNxNRlYt?P9iK8ZvY!uh8xfI#?|Zelh*)l;c!`n_L~4fr0CB*k zI?5|tl;(oK=C=x;0IkiN%l_KZ26igzFk74~O6t?ZQvs*L zcvWD;7GMF?68e7f(?BC}Kq1_jR?oUVvtJSBRnOJ*!F2cc&Zc~YT7|A z4>GGQktsG=&71PTI+aQjP3$%8VauqXPb+u7~V<{LqwmsQN3QZ4)1X~Gwk zC5!is@dA4@$<0luu8}H$Stl%R{{RlER(D`bsM=B{Kro?CYmSwq)EjXW9ROSbHtKC> zy-o(nZOLt5CB*X*Mq7iM4&`!fyKa&<4)HRE2JNgY61E$pns5fO1RbL#SPsI&M>TDEzbUv&rJ6<~0**Vv zw*23hVpDKkPAbE+hwjuPL7aFBAv%o^Nz-}N!q`@jNjy!-Jv2-SCgwj|S6vWfo|@(o zqCq+IiKB(1*-Qdy&#tb0Rl;~tj6ksJppAAHKDr#&%yd?feCV;fU@LFS0}9gH&F<}} z)wtfJt=}|9^;ohF3xW^AfKmZ~I+(=3%z;j@Mxps*GoGt{?QM`J!h)jG3=0^>4Hs@f zxC+PyRG7&B01X0JRK|(MMn-G_tsW6()ue?2W^f1Hq2moQr&<=0g8~Ol=xm`HKnS|8 zXw}Sp^Fcw;%B)mk2$PKI{50C+?TPVDs9sBxIfpncODgCh7GxZ6(%r62BbJr7_k($n z2neuZ-R(EfH1{;>_vo^1sb$<~S0|d|TsOlM`-M|$Z+HV>1j!K`b$ivjyXGCdr zL>pi{d!Y&8hU5O_PnJ>RL><>U_ejH;`=5rikPXh9*Y8@6dFo&Yz2{8@1+|HW0t6lr z*{n+zkP4m|nj34X8?<5ojuToyh_X2(unTgr-lp1fJB^O0058I=@pq|B+wOxg{oLgH?EMJZ?l89zMHGuOwWt@Cu$HmEbyZ4_Mg zY-Cu7!<(X-@D0IVs)z>T5OX4!M0l3iq<+2Q{F8Pc{b^iblWvD4Uh8E@_h6dlw zTTG6_Ll#-W2)KoVkGj>kf_Bc}0zsKjWQ;q;{JLle5ahPvNn^`pZjXlax;fk+D9k`1 za3Ov!=%c;0xa{QfNXL$%dG#s%`j?jROf(p|qiswsRXZyNB)3HnS(I=Vy5Lw2)g8r9 zUKRwAZtzmEiSHVfiGnR*Vlw-@-wkRIW><4<%n~vn(bC0t0D!B37-KdnyA&YUeTrDpY;SUCqsHG-d}%kpDE_!R|MP^RvjMq!%#3jx`{kbs+pz~51NStK@m8ETD2Qv z#8CLebIjCD{<_u&u+usb zI0AlpKQ$R704vOSmgVyvbPcVdd#K0!z%x{U1PPOeMHg~NV5$}%3Hoo{qs(*&QlioY z)rgG0ilpxTXgZc;t)vrS?$YfLNGJ{OEjJ|MwYG}E>1~y6PGTQQdZ#V+TInZTW92w9mTC(-)PG|)gmVo3wCBQi+Fl@T=S5+I0MQ|?@c8h>uDcio^hu-ab6m}b?6RiJFf z&;&7_!9DASrtwMK+Mf(DunIw(1|NEXaH@5H4&22M*I~?S5Bwg93Fa(mYGDxe!6eAK|Sp z3ddHhMCoabJ9hV|uw6(51(PsOH#M5k_-n#oz?XuAf}`D?SV~aaT`#s`blBSJWN@IW zd`+X97!B7QllN=#Om26!$++r0>L6Q*p`sOmyL1diYBm=H{=8@~X$Jy$8YEodh4JX_ z(b6xO>ZvjbH=5LNIDx|oB#VOHt`K!#V+GZKbb&R#Zas5P8JO zo}Ls+7;cdxrAG=d46wM6X>f|vL;`h4!r$tq3}!8-iOQO853bXNP9O|xSip%9V;x4E z9$_-Ju$*c3oKD*U7#s|W-SVdZc}dL=WYC=OGhkxg+SR$Z3YCpYCgRaUWx-ZbRh-!L zE}vZuvZ_&RyQ7b<3emj0#F-$A#zui%1fEcYi%uhr`^`sHiy(yr4I=<&i4|uA;-Hf~ za5&{cOchO9aASCFKJ{vl8F@;9B06U-sw4$qw`3$NbqYI*p@Hoa3_vCzPw=jqSK5?d zq>;I1P)&}JI)4=w2%r$UGbBbWKKH#!2;>nk3ARmfy-&R=%w6r@eoTVA#l)i?GYWld)%$2pJ1Y|{B}d;U713om5&E)Q~JBM zI_}Dv>%=>1tXmyHRI-VKhvJ~fN~tl;F&xy+c_5>OGPGW`k~SJ?5>Q zw;*onV%w}vr42l=KbE(K?>6S~P#R6FETr+R)g?m^AvVB?5y=yNQ$-vVbdcJy1Y0aL z_m{m(vj=J0l(_`!QZ?&re{zo60zn+486_BkHMQ4I$K9Y9=r>i|9jjw=+WX!5D=xc+ z29t0wKbh|W1!&q6LV8(`f)#EkiCSbckT8onHW`l>;bffPuz zN)jL zfh1r~Mw=ZX<}j$whE!|`AfBp+{)XH>@#F5N;;${VmOG5m&;sd@IyF&Ur2zzz_?6pJ z1fRu9ks6cli#K|gXJvs!IvfH_Anj}J+}7eGss^wUHAlqJ%Okb;C^^*o+meuQ(%85I5&X2C zPs(jB@0jxh?Y7y70A5}vm%s3K{u4h*sSKs20T|W! z6^ycjf7?r?bV-G{wo}nV#d%;Di)oQg+kl4zFebsj?V@idCc-a=3fz$Hj=+Uj03ORb zOiieONGoy_`uTn7_q5j8+udZ@3>SNEvuT-uO}LJ#cE@VriyNMn2bbZdXWD|Jn{PK9 zFM4trUr@h_1Cjw3NyBsFjaB))r+VHR4pI(ep7&idc<|`PF)|mHBx6Lb{lozH0|T{AM;;sn0jHM&qS)a%#RDJ=#QilTj(|G4qNR^0z;w{k4ylrQNBy*2r$#db z+Z|uFfDBE!W;-V_K&jMZ6P3P-3{2^mz95*mq6bil2GDaHYyJRr+5X|W5B~tSZ#9v( zhcNQnhb8j^lW%kVz1?jwL;wLI!cK5N{u&2M2#h8O=)tJ6F#=^&+nAg>s#%9Imb`O)I8&;#Ltk_;g&<+8 z-uyJ-+8~H%u^sQlOuKx8B1}(7ira<+_K1s`VhyJOOKDJV(rLr(C`1PDGD->k{$5I5 zl^PRrH%p*kG%&$Hwmpppw@BJ!Yi(IqNab*EBMmHD{m%Dxw$TQy_vYMH5C)(LQV;V{ z+}z#qH?B8Mj3W&*ep5kQvnvfOp^V7lV-_`|dttP;kR+Q3ww^x~Duq@OVljhpqv4+O zQ+Y?^M>^hMLt+SzV^-$Us>-k^*usMl7w=k*>Vnf^+H}MXCrBfab)UsSVPVTLVkBw7 zVmMUov35m(xHX3>7(YcXInsH9D%()b@yqwBK_QWgYMCH`I+UI?r*Br4Rn{cHCmA-J zKJ6c0GZyTKCkeSRr2D3WZLtiZEs0!o{`EisX8O#@ zB+ubosD-@bc+mul;Ceb~RH=iBIeoOu#K1NfTa9>^1|sJ!sw`}|RGaiyXtm5SfsR!k z(Nbb3uA(k-qb3YmC?F>Io|-K34r@O(7H;+fF-x>@M=L1vP(GH8r3nAxeF4#yZ4*3M`g7+5~;YP^NFzNJ)JtK zpUf$3!b)wTa>*Gqa~CbiPE0qLa1(W)0IS;YQaCsD9)##Rxu>fkLq-#30@vX*p+F#l z42#L4#u$Me1EW;}*SrWF6f`J-4Wwbh)EtmDz?M^q7)AZs8(;_^k*R240z#|>XgE*9-meUEojxWyqZ?itIcRP=k*xCoz+d(E ztHe4~p&BVDB}|LN z@tFQv?OQ0u4iHToH7Mnb^FK`_8G>RjA8j&_3DkTxEdmI=j8DTf+nded?yBn3#bzNC zUtMY>Fv>U_4YRNKo^Y1f1^^~qGSog9?o#efy{Xr>>S0WX%AjN-MKlns1gm2tQ1ctV zmH>o{%w*NCa#+r#S-g{FiUgUS&;~1(K$s&4G*09UE>0C70AkNJf^wi@V!&n7_^LSJ z(^HuQ1H@6B0GKxfnk+Cjf%M1uYS&>fCoUCx5NvvQ)TlGwBR;y~ctsPZQ4m2qeSH-X zB;0hIW|gFC2bcn2-=_-ZU_mkfHuah_W5SCNFuGnZHuca@no5WUWOYt-Rc{auLyxpk zECh@gP#Sp*i&_m4n9GF?{if5qw88es$<)f$$M=6Dr)T@Y+Ez{1ASaku{*Lh-msYmc z@8I0zt?wu2HeYAVY_^Tvox!EhjH07hY{P$)f;jf8M(eCz7~_1t8_`g}6&7ic?WLP& zQox&zn_)wC7eT-_MB@>K2D_mIhRlL9_kJ2<14F3*l57pJqoha|W+nt+O)Rl2Nd^JD z;cP2h1>6Hxw!uyi0L4u<;6-r~tha{4KquQ;H!+c~ZA1v`rcJV?LDY_;?WJL3fE^rZ zcDBbeSo97wi?j}u=VlgT7KLFtW@~F_aR!+ol@uufMCJ~rao(+atnvnyI{7s;$8ZliX`eRX-aw^{{VKJvFFej6dFlLy6-Twg7K)D1BL4h|Qn2GD}cPmcY zfU5*~bzoEo)5|l9cC~h>?rf@*6ChsQ^CK0?YjJ$B3MLNa%76jXN8Rpepmgcm15V=^ z3|mhrxf*^Sf{*tN(4|#@@}XxzU?A=)@LtM({Q%5V86<;*>^ z0)xLZT!05=*a7g@dr=o4Mmfe5NIFOzUvbsTmC$y0b5&q(1s*clv zxWt{L+z>*|24|R>Vmf9A zXrAAsdW)HqOO zU_rXD%p55cTHL~UO|Prrrjw>HAWV=raIQiVbhe_?(HI&~=ko!bO4h?3HOy=+>;1Gz z1RE99DjdidTcaMirY9U=R9mJdiz$FdvM3lA&l-t>))uuWB590M z7O5>fW`KzUGmoz-AP&jQ{S|Tv>zX`Zf^hk(Im{oLD(CeTHtQMH>`&2Bk<4+zNT67A zJdUC`@TS7~bkTunp1K=3>~1<=f#)Ah1@ob{eCFEe^4@&_JBb~~TX@?)19pGgpuT@@ zb|05#&h2w-Zb!xb+y4OVZfSaqBLcJQp|@hJWH=IfG`3Y6tN;U1K?5EOof8Ft=7E@; z#|jK~%7QEbfv2j83uA79Tdt843uXd zO{mX$;@-LvdggM4A#K8uxXD zAXqQ}wuP~>sphR)7u+j435G^JltuT9Qj*2@6fjm&E*x_LzVy&KUNpwjX&{nLnABlZ z9?MpdblfsPBtwHbb$n}|W{VOPnYq=}2y>*xz3%V3OzZ-kr!1hJQp|W`s+JU$X)7GJ z7iIqdtplX7BFiRBPiigrX;+z)ks)#l6%O+hnSuo-%&LG@H-erjJi<`?o%&d%BIH@y-h0Hnn)&Ybq>rN121}p;nIl# zB}B=LS5Ld&)m}2839WTGGYW7kGdla#xW{bmBVTIx9wA$u{oYy&x3Ff1N}KIw_{eVP*GPytRdlL>V4z{@tpF0hVsjX_H3OM&Byr*Ft5{;KISlER zM2U&Q{axy5Jp{Hk;Y@R3VStg@wL3fnYq2&0-IMI2;aJ3wZr2mb(eBdjX>eGVEVm?+ zlpA414wg^`P%|LSv*r8L3bZ}7vv4y24~mdHOO+rV(K+eU*{#jQcv&p30DaD-#C`fB zY%1<-qV2m0WcQ>^%T}PUHw=r*7{qWmP}VF7V$otwHp|^>&;%)R+@K3ziH_|TxpQ{C zfShBdh}i(K9H7`4$5%k5CuzJlx|J4=y4SnP4TYtwG6w-}#Q--aX@LZYfJ8O}_-jI` zEGJA(m>28&+N*FCA&T5&Lu3c?&>@>rm;@85;sK7%s_@%%G|OzYLtfGhy53nXU(_xoszfry)1hh0G=+==VLq*-$W)v%kz zjS_Jdzg-zT+0lU~KVEeVZ^DUlZ+KV%Kt+yog-9|^HHI-0oblmAX)~UF(OUOJ0(p*I z0+E0^fFKTmdR->OMD);8i3Cqo?kk$`WW_KSH-LDan)7=YPL}}jx|#%uH2WL7NxQSS zBXetUL!*uit*9DrG5w2le{J74K38&I%Q5&3_clK7KHWQc-y^tuxU+eWFZtVFzqdMn z60JxjfWk4g7$*3TNSXi{Ex?>Hxu6zC=39ZL-t16fW+K^P(Le*F@ELWJ+M^uJH_ZIi z8y;72fjy$7NAX1i<~I{%P9b@kK8g&xelF+!P0OEB_Ew3o-rYVP)R}^NO&r$F&+p77eH>i0Dq zX&IkR=H!$FkO3BTWdb>)mb3x_Io7}trCgZHv&&2g)NQ0s8)Z$nt8r--Bdq*Y&w%BV zWth}QMw*{8!*alaAWBau5sVttiy=vYA}6HM?gBv&SjmiF;nz)!_IbLd*)?Db#C3sj zL&O1B5OV^AV7N{{Jr$UnLjJa>GCFdpEv1KKo;lRaoOK)xLBL)r!yE+yyOWWDk5xt{ zWc$39u7+rBuRo04;Ht{{S@w15$z{&50GvK{yt*$*%`-NCGgwC#xoz?m!lnl9wC?J0o3fL3u~>!GX@xVoEUENL1|_0M-q_Nkn+ zxkpkIh%6fAlo;gZ{u-T`lLJXJ7(pG{FSn^Q-L{KL^B!jSeifzOAe3NLXCAZnX^faA zz*s3A94TBbmn6V9Bu{EaPfp%r%=wL-^-_Q11@ShwHx|QaZ7~~rR^@Hx?SHqXgSOnV z$BO6xQJxg4L9hf9gbC6(=S1vC1QJBaAazrCpO)iO7u>>6`l(DEP+&{}IcF4gPL&as zq6Q#EjR4F}tCa5&M`}(JMj#`Zo(<4H%Rx5`GQiYxT&Ucxn-i6&8Ic0V5I^fzC8LHv zvWB(Ppo~lz;WVWo1V9-4)BuQ!&NU$3WF97ttVy=41rrd^6wUw}*wC3E4po`;{{Y)W zV;?nRF@VCSQ7XbB&_24f$isyZnXwpUm1-c7U=C7kl?@|QXINZJtwi+!a%yHqAm`IX zfSp)sFf#h6?VARW!0@6bb2_l$H7H~gk3~v=ZeW~6Gn+-NjTs{1KpxuM`1Z^L&_SX# zf-|!$ZHQDytT{bx5QW& zPoC8u@^_5o3Mb~SVY=UYaDn_FS1*)CKJ!Z-oX{J4NSz9RADC6-#T@9U1QXF)j$4z< z#@5gv71TedNU<_`Rx8P_;;{0{SpvWSMcG_|j^R4K?F3fRwg*Y&Ax(=;Z|<#aub0xh z`k8kfj2;R|?8JM$>Hs#PB$R`w0&b)cZ(V2sRhmc_<=5RkdROk$sWCC($hjP+qHo%! zW>tLz5{@*p3BHck3SS*{Y`kk=beJa$d$FqB%J2f~^2q?O00Zu-MkC$PUJ~j@Wzi~R zhz17ZVWUyz_w;ymqia&^gk5(b)Pc;yO}-^w-4V0~-rEIaa!gOX0$8tRKldnWCPXrZ zuwrLZoj7oy+iFhQFN9gZ3})@x?O{Ns;Vq$%Hiea4&REHOL+?@BA~2T5`JcUB8r+*G z&N0<$8%w1_5XGeSk1d9Jai`qcT^nvd3P>?vtaCig-l7UYSSm+mCmuhCyG|oP03Aw9 zTf9eKW}BEGRAN8`o^J2Anzbtt6MSItAkl56Rtw7UW>PT+HKW5NIMR!S7#rT2Oi$I7 zVtsg6MieB#&+MpDKsgGGI87CvU$(K4fZ{4kOB`#7I1Ep+hWDKo#Wp|J{)*_zqdMgj zFP;F_>qac&2?ki>*IpLJ-0x{s8QgYcd@3~7=FANapqCe&wz>`(eqC+4oi<&dkXcAN zn{QF~=plgxQ*|0nxj6yZS}wtX-6b8#1cA58oW$L=pXZ>?HvCONH3>3e#6(lMW{Tao8}_)|N1= zNca1RTYD-22^tPwx*@R6I66&~KAziWYD2#Poes8cP(hwk_-GxyLqdsp z7647H-|qKm8}hEy>s%);p1)Y}7v9o@afW!+P)^%5mSH@eEI z2jZ{!Wpoe%5r_i?)T1+6z|^fg?4Yz8Li{t@YSFo*sOC~EIlHZzd{o{J+`$c~c9)BL zqocai76{wi0w8e`Pu?}8zO5qh_VD+ZGn&-ypkly+GQM}Bn+c#B#$=q# zSLH!LI&Uqkj$sGpsM6M!1l-6O0S%3mJK+VbIxNd^|>(9WfomLp z6wzH$Uzo5bu1#-m?`{;rLrEovE{L{@4hdHxd^3%VO#<`4b=2*MAlMN;y3}zv+6MFrFagN5$fgoB*u(_2Gw2$)4vq?G{1p_ZO%@XJQl;)AwbNhD0E z)$iNx*3R9}irSf!V&@fR?)~QEu5&wROFflHVSx(X?|PGIHbSeJ0s!SEJV;}ylN-~G zy|@6eA(+Gi9NFrnZQaFk;y^3UGXUt%NwU)IY?2TIa%2*?o;<$wZf@>4b=!ls6yVM@ z^9-0Ks#%sK1Eh;h#B_VqBoHnL#=v%Gy+znU5+ECC5o&Rxm>UC}8L{Z30L!%MVah~t z9qFAl;Q=sYED%8#A-#1wf(Vy=S^Nj#q}`n?RKa{?2-LMKi0B9h2^N{A^6t{a!bv2N z-7AkallQ2r?kHxBCJmHbP$>6*kH1HKLPpsn79d1K@~`3Kt+buOsV@7h43Jo}9XMrB z5EW&eMgtoHr9iUNgSc;UTM$MQ7?bYS?&jM7>Dt3eiL?Xz&rDwBYtxBi*{u^Xn&T3XnwMbEoIwCU6!@GJ!}w`cG|3XDi3byn z9i7NSb{mV1Rw~me_W2$h28S(YdT|`BmG3&KDlc^pH zY9>ye6ivZw17b&K>Z_|TGXv-yb*Zx;fGu&2Cg5lrqGt|aV?&zw0&QvSucV>3iXBH+jzY9>ZZa_Om_srq7@aj*bM>#akSWOJuYvI`L* zn*lZe=j^MQC)w(tV02Z#Z52_DAmx=QV*J2o-=NPl>Dju|3ZJ0B)1U+UF=V zZ+p!o7SS!nx3?XZPh_=@5LK5cKkiYT%{yQO1l%IB>U2;$O>H%&WCq+~5DA3?fy7*P zzA6g)TZ_1wti}tKF)|^3>r%ej32UM$zM;Xr<3KV1qCYVpg248h-mSr)9mhPb#yO3R zsHj0A+KHAY8EVpHR4s&K5H5XnA7KJ-?s05Gu;s{%^>+B=3w1}`=dMf}#$+4C_2&Fn&Mej(W0{B(TB_Py=DJ_(p_ z$lmpaowochOum2nZ<+GoSh?CRho@3%U!IDt=+?NbeL2kl$5dEJz*K@QnGz3O9d4tb zn8t&DZ}Qul!wpCVn2dEf6c3qn^2&Ro^Bz8Anhl`u?hgL%G<7d!YWR9BmQ{zS)xT{S zHOHh@_Rt_Vh~Z}@QdnU@*+$r9WJV3Av?LJSbjP!*HGm8Nq!0|x{nXocSK4nCl*OHo zcP>@a%h~)@x&!MBH0pzMcmjJK_cvypxy}u!9$65oSjRN`w5AT&E2W$f%1Gs1J+He+ z7jfLM1c=TgyvJ*ea-Mz8)41k^8BZ|yedeI+wiSQ}#M2gIB{cTG6=9^jyD<=Sn{#}6 zMHN{J2r|)fGV7>e;%Z>&0_r{=qJpW^3gIwpKH6PPsZs-oBI5abu}t%wSFer^r-Xz!FKXZma=Nd#Kn^1i2{i9291gSQ%r z@s<&KSJfebndJ;k&o8@6xWfsRGDep7y8E$A#LkloH?-kFlm-$p0FxIabkx6iU6jNQ z?Fm?M5@JbDy};240j&xy2Sio`r~_VuWq>jE(S5KTRwU*Q0x%<025?nW_koL^VL`%> zPhq&pfTyCRL0!cXR=R4X(kc@zI-TKQ9Xqho;Z7HfFU;{q{QKe zwzP-F%uXjJpS@5Hl|AFpfQkohVlG9&yysBE9v6^npkOE*G~S+Pv#NgfRk+hW8U-9B zkL;|g9B>o}VnMzBs*20mdXUHIsqrxC6mKGiCU{{|0G>I}lZ~b@s2AxrtBEB1)VpeV zfh_<`=>+M4OS>OU2Qr_uXVW7DCPw`7Hct3$Fj<^?$d38kF?Acw)WVM5Fn0S zT+$ntaC@DKMt#P8LtgIQCRBD*+minPhP5L8SvLuZP;)1ynM|hL;3=IT-tCs2`K3*; zp?f27yGPz8{`E3|&h5@vT#$X?!E&X2t-v+*oy>_Gzk9I5mbUhHQAX$?cXyb_3HX5f{WLT< zD#SI!kYgNi)leGqGsaGRb)|c!19+aC=mjk10}^i%azEuX0OxWq7z241qQH$IXLBp& zqAg0wOc(%OBAd*Aar0YVQ)zBrd4hWvw0{cLpC`BGKe=uhx(^3#*`3YqWB5{;f3)m* zZ|(bJOa(jpk&$D#bg%yar$cl5r<;E^!1BtXmFn=31W^UI0pLlPtL`&&h9po1NjDRE z1zfL4Bv=0cAJ1>?@E#!}*wQEs=G*ftnB71L{As3w{{V3EujR@A0CQ;giTkD=yniLW zoBLUmX(R71X@3<1H^>u4K#ZzRJryS7Aw+;L>#g{WOzf*NAzA_YYi(p|AnV(kD?tmU zJ6hva4-vV*(AUO0KyaWyR^J-7h%)OF!jAUXI)t$bbnXqZLdy4l?W8-+EYgmPG6c%# zW7_!2P}|&QMc$nXv8zhWw=r+xt;OBjD#eD{?!>D{Fg@KL4LMns(i0hh-S~gaM{JfQ z#G`_4XGsJb>RQrB2&yx%2n1D_s@g}re17fgoT`-;b9nDaj*74WS!PL)K+o>b2q1E( z4Tk{4iU=28l4P4m9ou8@)9xb!xFEY8&XQ~+iqPEC3gCjP8u5!nf7?TB6U}J%Ko}GC z&{E4`tw91rTUXxITW-t6feqj31E7BuODi4KW8yM!!$pjID@(b%${b4V0SE#3?)s?h zf>UpBmE78%;&UjUb^FUl!qTUAmA3>Fq)#XV-J!M!camYFmOCVq9M-6EuL99JPM+@` zUi~>lfY#E+T1|&2qOL;(Stey<=l+@j&4*_hAYx+*@ftx<8U^GIA2 z6gL(Va0!!ylX(=#&mQh_bBbsn>4PmY!#y#=ii;AlGuiJ!u1k*S=ps43dMl^}F$_eI z26f5V0$9iKM+m5B(i$|hi0PULROpG-ok$@_i0U=G1*Hu7s7bNTfF@%+>NQy9l+u+l zW&tz~K+W$*WsHysDl!A4+JG71CYa+rl0~ia-mGUvKU`A~3|zNarUA66fTRexGt*km z1OacL3eW&tOylaJ$&85Mda<~(5y0B4U`XcS9op1vQ!@s~=Asn9Fm+EFU9lvKU!+un zq?x?Q;Y2vXz>CENCKL#ds(=H9=wYN~oYN_71&C6{;7(`m)2KMHCUdzG`g z`^ca^kh+W?496y+ui@26yXDlb%N9N!?C1}uhYJEnh(~L&Nx8D5?mH@=C3KQR!Hi*f zXr}38*D?jJBUH}?HLA?6G!mcyO7=>v@%QMl+#0t)P^xck8Lg=_w78J_k&N54a5P5q zht@waTL1@k4{T}eQAC|PDpdmsU?#=*d=(^kr3fJiB}`kIM`dSSYTQ?DZ9IlGK)e%U z&Bs&W>J}uC zz-1-A9O#Wp;i%F}2!X=`K!6I)l5;1B`_JwYimh6{%KnFy_HHmpVlJDmj*rsy6P}X(Xg0 z?x_Bfz~;BVMU{EaIwHa>9@qo@G^BToGcYnE6=gittc@Vsn%JBa8?_a_pl${IVlfq{ z#99s@^w$DKjYC>KngkHQ<(TWG^B!AuwzpO^zS)Kyd`Cl4`ETxecDId_%nNO~;KTj5 z{t5t#g- z%6W!j>&!JoF}X&JH#tY%t=$EKx&ES@PA8O2ZRvjz<+loqf{6xxDh{9(oB-x#z%Nzk zwZ`I|J{-jLpM(n3If<1sfETp?04)a9A);bI0S(T7ijL;na)eX0-6REWxIA4s{i(z6B#KC{P)s+B*>L*hq zOvLk30t!TPj4g>HuAsTnYyiqTqB^T|sUix45G@+D-?M5v3aY1a+Vtcx3f~ma4a{_f zxfj!kw+_!OBajwI1&M$Z9Lc(B_b9S4J{coa!E3{5y`gaCrbHjp2U#3Gx$iYAG5nC< z)4&mpjrprmm{T(XNGCbV?$)=&sTzg~1)#wy_}OdaLu zYbNb!w`6|W)X)NmB$&q&?5(#dQcI8+V!Do&{6f1zI9DF3&y7jPJ~d%NJ+VYiHH@CR z6LVd47<5$C#2m$Vi2%q>AZsyxx`sikbe%4vR5B6B;=?};sW(G~ZGy;Hxs5B$34Kea zu)g&>?>5^ZCG|LmC4f3bj-Pw*(`~DSM^m`1&26z~47{u1yEeO1>}?Po&f6i`A`$x~ zt^)IFp|QQTs7EgJ9b`J$InQOk@+Bx$iveR3t0OiH8@o-lxWjBIB^>hwCe7j%_lJ6G zLa~vjZ*d7GNbN+9!%HJ?wBdw@qq>(XBUGqQg(R0glnFF4{pdq#H6x zfIaN#lp!qfqjR#LebITf4Z^`ofq*2QI;gJR*wmx7AWDO%%$TXvbrCuREq`5x~hg4 z+i!4^Z?;<06fUR;+T3c=4=L0n1zYkpD}x|5l~uUmfV`g7N$iQ{9itNw-J>7~QK)tH zNou;Rj7(eET8ybNJtr!dxcVyh7!YYZkM|wI-crl8zHWBD7UQ@4lrJi749FnhW{#VR zn1fq8u0XR0JY!IgW_98c3qFXom;*W#9y)7l#DrBXDI}drbq~DEJ=)qkE(`2CZbL$# z)-}YQ0L(x$zi!I@C#@b|ahXf5=G#oC=3WHGl%K^-<+nEiD=}p(02077{n;6E(>v~s z&9d73#@gRbj5(Grz0Fmt!7w#=FSi#U%mx@}YiTQ6Y2t#$S9$>&P6G=aSGv*Ez&fZ_ z92E9eJEGK%OfO+acuptq(;Zyg&`)^D1hmlEKmtUIPBSq_WzTHrF1SQY()n^fE+!<9 z1o8D{O}ehL7Tbx#vK4#KC~SoRpmJG7#-cFp(`ZdvM_U4LFndu)ahZ}wFvJtn?_0G@ zqy$S$2)O7M=9*_+v$wDbL2^ls)_S#c(jPG4nTr%4f(rD;6)5{`Ia%0nYhO5D-l5WS z1C%wyDJwIB{4~318-<%m(_&6#nDh_aq}wY1TW{&M2b;Y#0U_OpZNLqO!sn<{ZUk7! z69Q)g(WaFcLz&dYPM_4$9mi148pVXJoHYoxzk0P8RUo>|+bv86H7}}K#ESw&qA8x_ zi}1%AR4M$#g7&rXR?3-F9k#>^PuVpZ{{S&=uWrd7%qRpW!y{1*H~}(nIQJ%21^K$Wv=xq~AjaT43`bosRwNN@Y)2WX$1yjIsjLCgXM|~>XdI{> zHFJ(MXBn~U;xnKY0bERGF{ztGbPlR9fB-?gYLWE&Xn}hYFu%5>w26Rln_i)xP=GYy z0OMMSx`^eIVcu#JW-F<45kRRSP8puMSj6Ks0t8H%B>I-Fa#GW1BwbHcOo%g&9xGBN z7ZTXkHp`53)S1Win#0+ZND={vt*MF#~bCR0gp{=B=;BSn!V4@ zTzYE8+;OOqLBcA;fGZQ#S01_oE2k>FR#TK!jT`%GbzVXh=3pi`8lCk!-dko9ZHWU@ zlh3J7D|5!U_#U^8@`T?|uC4ytp%SVX=cMTPHxiR&%Q|e`cH5Pf44tyw?OyYDX}reX zrraQ_2VGiGt|7P zQ+>^~Ec&@%6Js5p-R{ua*Z?CPV6h~&<_&-4rQ1gufDFZCo+mSvJPAW^!oz~KyQKTH zu1?bxRY@x@R^vpT6W(6UF)pBs>L*hY0OeeIKJ^_74B<|tB-=H<8qa#XO}4l)s-hVI z5p&YIxoI8$04_Pe0DwsBog~4-O$S&yPbf1wm_%vm?RKhf;fc~RCNYnCj7sUdl1bJ; zx2pA}(Rm0V%<6&Ni;4i42FF!^KIl13X#ybJ3>HO}fN4m~3M(q7ENNe2cOrsx}-kOm{n1E+*YDrye$Gc8809jx(GwFRJEqr?FN}HJhU_FHBD}cX#mP9cP1#)6wLB~qa zKu$*2l5LOiQD8NgVDlJZ6ULX8(-`B^LP;hC@Mz)cpt1=zU~Ng{eCtn>W2b9%zuG6d zfA){?R-7o_I!!SKT_Kbi6Bz#h4Q>Q*<8%f_o1~b-qv4_y_+iYb9LP!t8QV5*hf!lAkz4S0IjeJF5fvc;77%~(TNgdr+}cJ{zM$@c{Kg}kHlOJ$)}#(J z9X5y>Z=Y#rwOfO6rHmHaNeaXrdhMhotHdj>UtlSf(}(X~yuz*YI%&t2b!t$?9doZEaT4rkDYwsR4oJ zZq}|-a4DN*$lGWn?qlwmXcS&Xway4)O@JL^nvjJ9ZHaam88!r{9ojI!APkNmjZAS< z?EAE?C3Dm*F~C!^a)vN;j(LgZDP4NXM(Hyh2QlR@DS)$gldTcHReu2mp(arfhSfr5HD~fjrjt zz3K;O0;~?84dV?6haWi4{*8H3{+ty-$;an}1V{wg6 z5MYXhBy{yq49vkNPH{QV4$&k4Xx=zc0>p_{7=PA+^#&~$wl!#m7U_)Z7{Yq!oH)jO zE1J`I%Nj8xfn)U021$TwNd%jKewq!c&~@Y|pmkNokS602I%z^hg}Q1YIK@w^)kF&l zIlz!9w=`;C3kEq31Nf^%9VY{jn?))|WC0yQDkAyTVAaSScCAXv6k>Ar(Ou6pg@!7U z=lCsJb~ZP+4-yqe&TIbw?3~B`;)(gHPm$h_g_QkN2I6mR9Hm2lDWRv$s*-Fs0ZaZN z75Q6=LM5ge8LsKyI?oOkudJx_NtaJg)ZVhrhJTq`A|~ zy_eDPh3Boow8~gFio1;3wWzpb?`dscc_}<%Hnsve+#ng5)Irm3^^?0!8)s`^?hg%i z+fioR+e>b08o8ghr}}T$+^+{#ot>yY8>n5v%n4n~^ETVo*PGkj{KaNfQUNFi3TDT| zn^wI`rOu`!n5a2G?BPsyHl261HSNr#X;ct972p>dOc!!299x?fnC0cIEK72*R?|Gf z;B+w@Ys3vFRNNfI0)8f=eJ+MNc*F`;uxlYC+^Ddezj}(D%_TW@%NYcW1{wEHX1qem zU=VL6BZqX>q=|ySUI48tVG>m4R@$P2I`a@bH^WdEo{x6CGHlRL10ZqvsO?Uu%vxfE z*!FFhCSrhW^E^PcMrH`&X^Gt2xYRe)K-(%cX(-xGjUiR^{CXaPGCzU1HLO1)1?F&F zK+$bl7u=%zE4T~YwtyP;(37|&rDL<%{B^v(0A0@!3clcCipI@(3(v~Ci`b=Q+h`~g zYs#PsLWU$uAB&o{eCFSpSAsTt(hVr%a7^eO!5{7~^=o+?4b}sbc&IytR{ z4At=AUT4WTAC$nLBm#E#1&yz!Xl;f&u2q|1bm&5cCml@9+UBI#)Vf&sPzfz?H7=;{ zDP^cd8;T1b663NVR0hReLoS-!-zA`pED|*g`GNkTkB*abbQ8=r!!4ASSqrKARvL|M zpenm)2-;!GrB^SBnD$xdhiyx^Ol_1du~Utf-xG6iG2JXP7(##o;BjPnE#PteS++YE|>DxMhCc&$5A71Ho@kQVu0~T(|n%1frPM14^ z=01|t6tp6!A}-C*G;OE?KrNWU>OR_K2S{*qfXH6Jp|)!it`QLDWpM>coEk^hea6nP_LV&lmbCH3ewGC znCatMNyjOH?V$w7A`F>1J}pmpsFNAz_BxxsIBB&fk&7S495$_Db;^v8JIUc zJO|wr%yG`sJyjC~SZ6>CMjvf9Jfh@YdaF``3BrG6PN`A=3UReq;e`?mb=8a$*&JX{ zB=UjInH~q#TSjcNYdu)AxP?)N)-kaE=duQ9o} zcoWJ$0EMeu@!{1{K?GnT^HvyNmL&UWK%HjcNH)G^)W|mcRY4oAfLSmVNFc=j02MHIXonPg6)M2O1NH$v)B9FqbV;>WMC zLAJ({rU@qz`u1s&fhD^g2N}2W(+L2?X^ajNtKFtj(-Ffi6h`Q~ok|A*_0ufD76LCB zQy2x5MBoS7)#0=Av_TLAaXz{wk0_lmE=Fc6Z8x2c%I>nds}?H5m%{M{#@jb*yIb3a zG#Aq2%Ofb2G6^jn8#W)$TbrA^F1{wB;af|nawkv&n@j%y>96?kJRr%avuWE{BnCj@ zd6l&`x-8^>$Zkg4WrSh2C0kP;afaeQ!AZP!zKGQ8r=cf-vZjU+oOs#F1IKwLkS?qWLoheyjavh0rtZM zd2h^8KAaE4$?r`*tpi^-h3_#sS+sW1n0^gh^|!70nTQ>$kYku& z)I7SOe>54Lhb$BEFpm#c?$W8-0FV@ueNDtiFW#>*ki?y}A%+vH0h4K3X6BQq2T_o} zDLfBqfM@~mRWT%-Lw9M)9WeyX0&xETRR%`4W^OLmKRq3_8n+vlNFYX=^Eck^_p5OT z5?CV)#q11sz3MHv6~huV+6C}Gb}^#NG$z;uvk;;TDL*gPv>rdfyA!S$rs+B z$PA8E8EG~lk4-lufqhV5O`Dh3O}Dh67iB|hQ-TxHMy2Ps7tkni}%wGumP&-KpFqN|Hc0+)e)V zJTj2hB*-g1>}Qo&-ozd{c!NQS<#B|}=Ryp{wQ=gE0lCD0VlA1!!%4R{-E26j+|63P zzeI``!iUXV+1fzHfMO3p<5nU@CV*1|GldAan6ZiB6d~Y(0Rc#X9`kp#8Y=;ykTqi` zgm9s#-#!#MvAq2idq+>qYB6JJ7z_7m1OdcwtYBaeaiUH*Mqf2S#Nk3t8F8hSi{sHj zgpLEEl(4YG&}bi)HAYfwDEW^v<7;VgVsqfUO*Y^5`SSZl-ZNiyy1mLS#O^yuW^0mq zNx7(F>K|Qc9KBTwVsAJ_0FuIRYmLfS?Rx8XYi)r?9ES!?!F4PexSgt-8R>!59 zpGzxuP|Slj#Gl1QTeTt@aJ)9ED<<|27zsEF*#7kk03ran=zvFhl+0|a2`3wm*Hr-| zlQIN_T!_Ewl&t_5<_37=Iy+RX#CS!CEPFy{wNR^|j6t;fWYKp>1Z(O85-2hPR`zMQ z9BL%Nf*ACC^hxHvc%F&rqDcc(ogiX(P%UzA6VdbvK0ImPBg?kw1nj=)2TSfK9Ic@_ zk(-@=rj$I2qIu6S`nS;?!Yb{6+k3m78){vz1Nxd7-TO7L?Y$}HTHYw;P0f-~Lc4w6 z>A!lByw=+fHN16rdu3#mx^A+Pd#uX8j+^^yAl@k2Nm&UYOC_A>-M1_1(WY$zc*_DCwM&{zY+ zcfJ><^Sdk=cFu=sBXdh0(352=hazIzT~)1 za1qdT3wE_qc#0X8OB2g(&>(lH6#%n2{N=>Ww6OkK+a!>z3$qg<*qh-}idhQk3lIUo zRl6qK9R7f+X(SR9EX&{|O2Q#TY!sK|K_kV-2)}JX-Z^E3X>sq56sddgvLocCA{jBIJI`kqQO?W=<6t zWJk_wL7tDF>7nAWAxSDRmX06hYHi)!%NPO#5duNwwsbQD3G1a3V1H3YIYw)j?V>%g zpG6f@roi>m-Xj?K#p{N24BHwkB#dAV8PX>6l{y0=C?v5r(m!nj7Q|;)#^?T(xx2he zJDodQOJ->L7virM%(keu-q`FQ;G_K10ld_TxxEbd9vxJm4D2}8v$v~Nl_yH-9AheG z+vGxT7U)>bYfj?numl^6i6cM5NYKLaz~FuR2_YUW(_ z+;(X005BUeEL^8Me%R|853V2!3sKtF!< zqENY9PBDzc_hYqOvc$A#7lY7DW8J3PGD4XuCe7ahgRz|=4dj4KOk;&aObtP%2%2V6 z3P1!%_Nb_4z5szIpkA1~e|=HkNw zhjCQv@ilX;G=E7+EUtC2EhQKw^zL&^YSYh8wYrElLrduA-33OF+iXs^d=;1YD{Kvy zZSBV&@x0y9j+3bVSS%c`XK&%vu8Csmj8trZ18ZhFW9~rit$uW?0Nx-V6(pHDK)?E_ zcNmbS0dQtO#E-+;T7iAAbg%$vEKaBp17$`espe1?3o#e5&%5x{E!7kerq(^{boQy5 zBnX>c4f{UpcWH#c0w!?bHlhK&o^g#e$1`}MGB}FZ^GkI`jm6@PXA~J=i$UTJbz^hu zqA_*mOf0|=pFyNe?=k-X8%Pd>ZL=3;6QBg_vt!N5y^3^CHMiz<4NSW-rBS;o>cY+% zj)9|asT+|b5Ml^8mJ}5wO~}+_MtxlkUz)6rWzDr5jm zO>QGhZJj$%WNQR>xM|}`Lg^cF9X-~9OrLkXs;nfQc6kwgoHFfDEDW*?1X+#npcH^X zh9d!Eh&fXrB3P@jxaKAr!u9bOb`Qy>8m3)SAD=Wv2aQyIXx<>6nP#ZHi_TbL{ez=1PK zyn|CLsSqt|3*-2xxor8Iac*WBE5yYX;h1WWag5+i=qMf-0JMV>xOmruL0!JlFd{Qk z^wPOMn4(CTk=^PdjpuL^5G279c&Sh71D)UzK??$i1TY!&)CJWr8A*wrHFcACY={^D z)Jv-dfsK|97x#q~Ey}70Dqt{}u*0=lcMmMe=`lCB2IkaVShqRTU`ImQl~^i=?Bi=m z>WXb-5_=ulJZHN>R?L&A90jteCfSMMbL_3n2dz z_;bq?%`Dr1UT`>Cdq0ImGjD(!Yz6^@K+RP}kHbvNN^Q&n`5D9FtppRKm?|{H-EpMd z8z)F1nB9mieJy(NHxM#z0^4CbKpQTh?vHkW^BZB&0aYLq6Tz>`dVLM~WKPIl;|pnJ z88vu5XqDQNrQ@>43;UGY-VlAjv$jAdRQsA^o_}_>SIiRdSUI?07D-zU~a1HNA(w`j`r@2 z#8x`qAmQ(JwR?_vXr0AZL?gsSg=V#hYx7=$G7v9mm74JpbuJ4rZjbwDYa|%5qs!9m@yMj0OiD!iLJja<(FRW;e`VM#FOrh^H#vn&*wI` z6J&t8l>+k%FxS1Ui!*84R$Z#tJCETINhp9bB5n;!xB0q=h3#KcCo)s$-rdu+wu5td zzuqCgD51eQzp1PG)&Bq}&g<`Ml-n@o+|J>;S$_9wkC_p*wz7qu>;njA1LOC*RlK{G zWe68Y)3&8=F3sM7mu*_Ep|t8%b`hSfL=(!s>U*^7w7Ry=+19QgTyrw~Z8NI5l(3 zU-3~OmJGo|Ab?{P;ZECV&!EE)CIG+TtRaEF*<7MJYh|3v?atF2&YV7K0I{|BRLq{L z{{WG;tvh!i3>iK6!0GRNG~Qx#?>^B++(sb^2=4WY@Ght?xN?$p0<&{Wj7F&ixq&B5 zq~rN)4`^10=C+dKiT6pTC}02s5=0hL-CXrAYL`N2)IkAEb5AQPo@M5*FXmCe@s(M% zN|h_x*B$5Pp{sDIYa)vfhU&&~L7+D(Q)Zk_iCcsz|TPauiLUn^pe+dslX!ZfA6vQQ2vkEA8P# zYKPlWc95CVIO#)c_vpATyTN&+01e|0<@jg?F%m8$h8$?_BgtS?k|ct{@V=_ma&*H@ zqH*9b6sxzj%FF{J-Y?oCytF`_!p39>lbDnIt3^WTkO5i74nOLnxD4q8NwyjAqV3Ga zJTfxQIJ8jPOA(1|M4sK#;6m;<)hK=(~)C0A{)+L`uM%H{wDz>I8vhKSm+ z2M0C-6D(;UlWU|}XEG^6BwXq$V*a`p=Tiz7y8``m3z%jkxZ(Pm;b{cNW|hg2rVxnF zw8ou~9WKLdS|R}&quJ=aNIhbvY6Wnpn_*Y6tY}`wu6d_y{h0O5Lo zAPmWq9d&q|qb`~yjkt>HoNtW*o@Clh4(nnh#Kj*Hz#9@K-?pTg)GRm(lW+(GQ$44S zQPERwp1S`4i?(NLXv_4!{l1JQDoC)$_SLRHu**#duF)pLtr2*gHVXd^rX zPN$pvBYfDCk(=sl&fz8>_xZ07HU6wUy3kq@$;BuWj+PhSR zNF)HzK|)-J&-%XgXwXo`H;!J;r9Gx@%|4cI4Nj9JfW1Eq8eNUBNraaIL>5=j0=i z{{SC;K@u@XoE|$3TK4tr`G?wJw(dwm6kQ#UdvNmBu@!U%l)a?g%TOa8n z^0$fE@7DJ5MBIJn-5w!2om{j^7t$5GzjJf5TfSd(HuLy8cEQ|KQu15H0QZ-;o$606 z+nOa?!$U1R*C$Bjjat>1_IYb;5D$Q1;I6&pOSb8aTDMtw7u}Bt~Xwmqs9hMZ{+fT14rRbOQonCe;=Ij$jM| zCQQW_3<(klB4T~oJVkE|hVhSDiV$y6l}HmqcVQt>yiE%-8=wy9ty;-1B*B=QK3Gz# zoge^C;*)%F;?duuwltX_9oG^dH$U8Z8`GtM(h7+l8+T@dD*j&I^+6aR?{vKYs|-mSUvItughT3-PJ&DZRk>U?y)jJJXjBOcB{bUAv-UT4SiGI6{<|Afu!ETGV7)V zIbae2u!~7NZ-ouBsHg-101yYe#lH101isvWSlNaiuftlFVJ@0ynAhzL+ zOtTsyJ2+GZv5iU~ksL|>Dh)b_umZ$&R+$8tl58>0*;d?bP&KXyNcTs(6kP^pR76Pn zsfO7B&L;2(`RF3qM=2m&p7VYl6v38xV%dN&1Kp zfE)I9_+`xByG4(lU`3-sTd$snh5gH9nD2-L^k`#5?d_+UQJ%wwKe%D2FPKN!ZX1eJ zk8MJkF*e~9#7vTYqtieFVWQd85eE=6iVcvxNioH!0Bj6g)D!C#r9l8@Nwq@W_z$*@ zM?M~^V5Y!xG0gN(+S_lZJp_@cES9JAx?8PeyE!=!hqo?#Y3l1+~oY_g(vHwZ=|Hv!e4i;-?U#-pV) zDIJp~!6!0%TD|V|7Hm}AjK-;rG)u*fmIEJ(SN!y))D5<2F>x7d>h9O{j_Ff67F57I z(AQ3(#L_--nYF?=Jq$Y zA8~=#x4YW~MS~vB;nT{m+NnIw!%C>^kz@C82UR#|)CQzNKc*Dw)waOJD~;FCroq8i zgMkltrF0?)F3K;VSCw6(lr7;YSTJi2P^73*J4Td1A!J(v@d@t=DCfigUO7oUbgZDU z0I?$Q57A*oz>@({a0?pFWDD9wUjB!z#yes6HkfW5;U*c$0XFhv z)7);jhcOhJcGKVlF`8LD(@XDB4!g+?U`)*0QF?ROCV7 z@hvhj(iqH(&Fv==FUwHgqh*k655i3_TL-XkVq(*$CZiUB0R{wGEIrx~4B9%V$TCN3 zBSeuRK7Y2hmY9wLF3wrw%UWkTF=u@xv{cF^8={u zl_=ddGOh7Y{{Ww{xw1)xcT*A2{g|ML;h>!;a5H!vWLJpHS8)e0ILYN<%YVB?tvaMm zI!&z@Evw6aaq{MOJgbL+-dr6m+E+r$TV7|&?rYfJRNdK((S(NlJ?bsC=fhzPB1huR zpJ)Ic@WRA_-6Jk)cHE7yH0ohE5e7i_`}B6osoJq+m|_9NGqh21d01;lUv%&$j;AWx zpn`7FFrM$jL0Op0>2!@?##7Zta9DsQAO>c$GO_+BqO7?=9p=fy~mB;S6j}LNBuIckHY8k{Ukn&yEZrC!aH!gA z5dvo3zVy?ECkc$m7Q|N8-HR1Og*+H3j?9AHr^u%P22#(h-98P;;0K>q%!p9g820}iToUjG0d(G&QR zkNjnA&8WIs*5fa2KfSVn$k_C z@kF(Wz~dBmqp%4@IrO((Hty>ecDX0@!msPA(2#M$GO2(DKp8PwNG5C}I{e!V7p&(& zl**(C&xi3I%GTcZn3Vzs<4K;$iJ8y!czbi@_l)yQh&R!sc3MWRYCDZQpa8KVVgWgGR^Zwtd^HdZYLa{S zD#lSwxulRqmk5g(<4d==z-t-{f&f>JMb&<7InYo_yp2tijN_%dHR3AVT$PX~4xKeS zPvN*S4aKq4wPwX`1c3y}>%B6u3#7wO5tyN|w&QEgZV2+M#u40Ic6SeOxVGE-{kq)p z-f=fJyvExF+}mLcq;U;>LWtcAQ%KaH@$Aa~04*po@fuhHOAMAcAKqHo&BT z_t$amwx8XnvNqe2Wl1VK+9ui7w%gJgWGR3zjpvOxOPi8f)DWlzZWvB{O*8gX_XX~8 z!jzlsf@EQ;-u5w41PqdA9ErsIRjd)JaDn_a7E?T+b=1H(#$--bsWGG(F>FmH?&tpi z7s?;^SV3XKZ4Ybj9$FhdS8OWc%x=tm=4{OX5@Q2c8L8ho6*pCb2ZduCrIAANg4!9s z-0#-Cv%9)=DBe{%bh9qFylF;W%P-ua@2ctq$%YqH{3>XbEHtKpxuog$*-=ydz}&wD z0=mE^SdQ=l!%rQ3?Nm0%)dN8|3CVuyVM3vOXm^Ja>dh0@w z4nQw3m*XRsO>1S;<_R%3&+i&#V*n{+IhGhH_eXl89KjqT8jOZLGhScIc`cUT+`Be` z%Am2kzhwvBpx%FT#oQgOwQU<}ddKEJ@YJ`H+w$I3Tq5tIC}*F6zca-3()fCvH0spC z0Gx{Z)JO*Nd_>UE9VEyU!+ApjFk#CWP5VNdbIJbz@b^9KxjST^e`uar{{Y*jUG?N{ z&i>ud$Hj_%D%5*N6Z-b3!GSn&rvAa^8s}E$_V;M9H{J5<@i+B0zZ%r-fS_QYm?AlV zrFkmi1@C$9$GbGgzHC7!8SN(?ZtZQe5y>JGm6ZF@mY($zhmv%a1O=8Da?&9hTN2BV z7PTq_4BXK;>i3PiUFtx^f|*w@WDXHAbumepL4Us2|PY^ST42wy)jOZTh=@jY@DIC2+ z=cFVSVG6{w0;2#*&>M~7TM=PC@rso?uM%%@!j9d7j$>j8Cx9l1BnXM?iej*!E@t3O z>73jfEbyVTzdQa=TTJty_#6C{6k7ukdR01FepjR4zFPW?=P54j(uU5|*1BFCT@ix_n z?+^*~aHFAC{nt>+I=k!mT8r$+LB?HVWEwTE;tyJU#@RzK8x?Q5 zS90y#$NtEezYT%OFHU z2kFWUNgk^I0GsAnyr=eEwRz zksU7Gy~p>r9)d2|P`9+p9wuo=nf(3o373PqoJzu$K!;A&){fOS`PprqwPp(2g-)af z74;>x9`e-RNx6d_x|KGABZxG0$U$hw3Vu#dSV6VBtZ1PjL;-P(Tj!(C{{RDiC3jPs zX^+RX+$Z3v^BY?BjD_9wvW>o(GR^$>#93r(iI?EU)0}w48Uv`SXR#Vu50RqER{{RgD+hB#U!bS5YtiZV? zxLX_j70Qt00RTr={;D@DNFxkCQ`$8Fgb{E^E)T{q(@;5B;UYAX#8VB~k_% z%vvtJR8?^A5sBegb=H*^HQ;Q9a>O$yc18^23LCrNZf*#Gdn$T5XaJxAQaxwU!lsYY zP(2aonwYCp3KA`ZR^bbwo^`5;R-b)OD}OZ>L@lxjuq6EW{`EjI*l8C&!9cL^mpykU z@Yg6L@oS$|Ko>Q=7;T>nej6X2h3FDu_N_lZO#=|K8nL|zyj!lMNe0s&H7 zIRTR&ih{8_QZ)@0btGin9_?-Hrs>+(`D{iF5PO(&e)Sz?fzuxUU9!$-mAS)mHbx?gkg;fl0%vjDV7@Vl>0HhKi zti*P&{%Z3M`=o9I8(VBA0}45DprDOGqd@}y02X)}oyjZ`0*MAP8nFB|1@wYBV-jPU zdTSCx6Be1_ZWPNGLD?DJ@F)c&W1Wu*y`W>qjx>CuH{^NHHpt0$m-=V%^Cdr*^BYUO zv$!L3XLWTe4~b1S{{Z$a@A$ih=gM!AcDj>vOYQzWR8#wxlYNyqZj0@h%x)(w10jS! z%i3z<@ypP9Iw-RNsN)hz^^;0V*vSJiIT)Y-3^5=~UmR*S(YGH3O|{g0aY2Wd9$gMC zykdU{=AeAT z)~!19ZaTM#xTG)$W~wN9!#(N z-PN(&Cz*V<(`4>HsNe1Fd|GR7V`FJ{b~aQd&d%C}L_vZgjHr+`_tNNmkE-Su>v zo{kMeZ*inB)6AgA1CBIK*((Ge6IK?0u@pb%d0n|SUDZGoob_pqCbsKkN)H`I?NTMaA6 z8KfM+h1P9`cfz5V?io4?+D{r^6<`F!8{Yx{0DS;Uc!JRO1Ff&hD{@0IK?M{EC#Yjb zn4o@A2$G;-!nC@8%sH567YE^{REbXL0LMWjVM-aLq+DN0iy8r&QsFQI0yF7qC;@_G z6L>Vyc`(8xvFoB2a1AB^ZtUhb(uY}%j-1Ka2n0QJp5sKRP$^?C-Ug>kNm!lp3FrY4wfAY~#5 zBP!h7+P=wR1Skaz$p!mIZ>F_k4i$RU!cVgF@0&4iX_|^7h=L7iFb7R30!I!Mr4j%U z8BTOv{{W=ZARB-<#pS!S7&Mb$>N_Sg_y=d2i^6Uzv;`+xu)|w1__@0@QKAr?#N2{D z@cnt|!>H1PZZ6QX9X+FMSM2s_itawW(5g_|P-Cl2yD#riS0wJ2C7LipVYj2Y<2J3; z+8US=03gbhlG+H(elLc!D`-FhmSO8yE zTWt(55e&HaV;H}?L7<2&xT+1~-PCc4DPuS(?B6r-cWA&Rh%)BHWF(W7YeHm=B5{tI zXdKfcEO=C}WRAEa=%w7-Zgnca;6tg@J%+r$omnG)ZFeK2_P>g1!Utd3MOXrd6(T|F z2Gm<~$fB{HZK>Ng`;aU0+kH3y;Qb<}$KUp^*;40waOW=*>=ZQlMPtWsm-=I@%%+QEgqCv19>CpbAR{ z!bYyr-<$5&{GGLMROu*iQlbm4+3ce?=6p5zgy z!H;%}vC>RwWKaPMH;(NHg)tzRpA3iwJ>%NtrdZTm5WpycD_<)(8b+*!7|=VCPDIal z0TflWX)zpF<=0pMMkHdVjS`9i#HvlT42St>fMs$y$-j2CKeT^ux0v5D`@~9ZZ42*t zjn9W|Z>PTcQoO(RukHI~e6N;R4BfrQH+|j1p626oJr*R8I&q~8G`YJ4z}6V>5^5Lc zt6D4u6h!DJ5N}1B0f-$ni2^Yg;aY;ZR18;YadW7_+zUMG~@42BCUTR;c19oPP9JB=i>agtbA0o}aiUK)X<2xDN= z!>(vBlsZfpj4_%dh;}`hC{AnHetgWgF3B^!Sxz4 z@-7QbG4F7oZWrMeJs!FSV2RU|N%hf@EN(!@)s-<%>Dm_zs4b-co5o*IqEy_mB$xpG z@1mwO;0l`=??n|=)dWjO#N+l;I8f?ZNNCGArenz4cV6susQy|il1abo6{(HRH3K>d z0nnreVQ#QGX;W%kny;WR6t*F^)s+}4&I?i9`z6-2S8dKn&^Hf!+GsRcqSZ@X-{;8k+sA@~3Cy)Uvk{Fw}1*^sIM531w6l zB**43ID9&2ZtR%S!xn`EW)yQtqo@I|l@-ay-af8sRb5DtEX>dd7=V8F8d8g|dEh+2 zfN!0-WA|!Qh*%(D0lFKcO&uJ~VVudu=Lq|>LAwE`P@Jqrm=Q~9w2(L-rYV4FAY6d~Z$V$-kG~Wyb}6b^84i z?4ic4E007}+(mxM>FBE%t4!wu?W==B9*VVN95bRO{4lI%*HJw*6;P*$O7AP_h@DF5 z7ty6xO4i5(oxBwsYapBIl6m!i1vc3awi}mm{7F|~+hVx3uz$~6nur@Gh>3|DYf}h0FCLoG!flRzx|oYdJZPL$;wY2KAdp6V z6#&R<4j`YlfE=WYsO-;O5jQvqyi{fE9aL5^w4bV&0|znHM|)t4_LSH%`>hna+fxU$ zrxiZybkGdC)LIScWND1D>4UUP-i8q#^E2)Xnstw}_>!xKF z2T7h_Cf%#iC5s8tvl#RP{%Sg!T1ZkvSW!9&UwGVpD%Gg70|8b{(Xe^x5;|xML>MHD zx+$4hLMbh9AOnb)qQIM2vslMTnq`8j$C?Ix1koX^*OJ5nMrygyU9bZgxUdvSx#LDD zQAaZoCm<#*qS&!UW(CPqKoxqEtcCU`J$D(x6ftL$R~K61L-y zEo#1^C&cd=1_0HDn4(O#GYJIhQb@pyja0?nnKJBUJZv z`{TQM0(BH1u)<79eu628W1yI32IN`+``sO?DjQOm7PqmE6v&5DfvI96PJGo3h>0T$ z;WQYr#FYZqV5;drgPxOcqE9`Nib1_qh;cKI}E zrP>{VA<0wMt5NOg>@7a9R5sR~xB}WwC>JGL^=doP5zBab62KrDm=x}XBkxg0{KWuV z^ETY`IUN&CwiKO*Kh^&q#qY59cI_KCbW!#S-J5yMYs>1|TXrIHiR?{Qy7sjxE*W*> zhU_gfBQhd|6zTiBzdzw~AD{bqzuxDZ*YkuLRHt>!RSW-IdV>QR?h-*LY92t?vukT7A~sm~KY&sMfz%fd5RQ?Q z`VUaMD@-d@(3-B;EVX@ZZJqTqYv=E}GUu{L|MG)>M@M;A7dOu(T}w-@ENI_+s8B69 zi^_!}AiS!Qb_6EKmTkvvong_P_SzW#O;;Psv~h4XZmYy9BDf@8AIKgN>-t5ekpVF) zZ1jvDFP&YJt{&D1{qYGF5jZ>s-W2tJU*HX@zdKfBln;%I$k}* zh5a!B#~&CRJ`H@zBZ5!W)&#(|)Np|t@*pC(U=yhvk}`GM#c<76Pu<3=YGsl=>{`WZ zF`9C2Uv5|?ZuCcocMQD71k-SqDc!WFlVr)tqDo0ADW6mGJb`OVi)#SDm*aP5yP zXKYT*uvC39DLoC`l&ZTkqEEph<26{GTpnSeOC z45RM~RYuRkw+@>$Qen*12`5Pp-_^&{yK%~>TLL0Pz6_S1ojy*llZ>)dP|%1Kse9=W z==Kn3KJb^xvinO9>36XXJx0L9ZE%faujn(;-#pKrj(mraivL7lgqnEStee~6&Sq$#;gsI{C<4DJ3Xg5pscbCkZ@t;ID@ zd`~s}_D%AO#s~w0R13R&>Ilyx?s?=~Czpx%3pt2a@MwF_vdJH5i#lftl(Vr$Qv`Xc zzⅆ1c~$>)MzwoKF#c8b$PGCtUT6hm)= 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 diff --git a/veggieseasons/assets/images/radicchio.jpg b/veggieseasons/assets/images/radicchio.jpg deleted file mode 100644 index acd8f66491d3af3953a966d56e4ca5dcc602727e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219474 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ℑ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 diff --git a/veggieseasons/assets/images/radish.jpg b/veggieseasons/assets/images/radish.jpg deleted file mode 100644 index 0dcbfb7342dd8dc5eb625522fc317e7621023441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230541 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ξ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

      =aem5%xq; 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

      QRb~O3hqtrhtZa^U;~O$786xw;MN)s3yr4jG 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%0DbQbHcWeEM%E9w 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

      oOhKpUi%oF5!_${+s+X z-7Y+9iyjpOxjRnLco^5Yj~dp_l38HRT$b0~$B+KHaLml_Y>rQOfuOgC?$v+?R%X5V z(wRG;=plVnZUS)!hpMr+K&3V`j->Zde;2*?R)J{U19WLTW3r~kk+LV7)#RTqr&|DY zV(svc{I!RxMA^KsWFF>0<5g{T_*rXcxicJTi7_K>gqhOx`+Q0_Mwim;CWOE%;*EQL zUy7NOZXXaGk>S#gSctik1^~a_wG)o(8@WVKhXA$DujtZ&w$dj;Wq6KV<3l5?Gqm|y zleWTsrTA-pY=g=k2;mk2!@KusvA1!=mB!$1Be(Zaa^2zxQaA&xOC8;fdF-Xf(V&cL zzdlTdZaipoE^p#J)K44GM(abiP>qusVk(LXnA+@jZ~Qcv)lSva8(X%sV#fqz+C=u7 z`)x^$@qo=_U|;`=rFcSnuYzqltMRg!-x3vXcE;k(T7d(^D&Y+;iMjRnCm z>xyiRJK09YZ+Ub-cA2snB*0K5pm7z6u>iQ-fW+O1KIv{15n*b?WR_92$7V0ncqq2vzy(3!QQXR`tj5rBWt4#0~|(<4U9g!9%ek zbru8efk2yX19J1{M-x~z@r?u>BDA>rC}hGr>SPXLH1&$0ZX zps^xA40IpM-mHwv3d3i6NgNN+y1I0`GPXdajGplpKB^4ocH%u&;qul56W(|+mj2;=mThP@U|uF8LD^eW!-&|T zBimkQQIT=tSo2sys<|TWM#+;5LUo~d%fe%pSoE= zjn8rV;rt( z*AuTkbPy};!Hv3{fd#fDw*DqGol#}R6;5pOND0Fj3&e>0RlBA}$%rUtJf>pD!l&V^ z$2yUl8zU*0A#ND26W)#0()CY`zq-yPOGeyS$nSYzd(6K3cqyIq0I~a`=9{Q+e9WxQ zdnDO^mWU&BNbUe-i9ONX=U9QnFgC&YBKs}jp31y-MM(D7IwCDj!Vbb8*bVD9O@Lc7 z9Qj3nZQ>P6c$*$ScO2}jq=MNptYgWfIPkFSq{2slZp;ACCZq8h*iD;q-%Ep8d(c(! z?i$MOxS_nvg6Izz?@-L@8*>6w*b;C2wB2Ue%&c*A<%#^h?7l=F9rh#E?a*KY{{SBi zDI@|sJVouLC@mlnBp%*%w5VN#k~jrh);_h#11uvI8g0JswX9NSM-7iC+?lbR%D~!0 ze~Pq|F}qeKEMkE}Gkb6%hUU`hLAsvGcVpjGGDjHWSwj!%IEmrJ(AZ`U+g>8nnX@+3 zUhwlQJ#ky|=I=@K9a46JZ4vKQRL6~rET7Oxejhj0wi#~ZORIi@e3Jmsbac}v$cWPBIfth(<+m;l{$QTiIy&WDx<{acqI;p zqfNL6c)WM=F!z}I&i?@5uOllAS@D^}m4%ER?mUO#`&FA4RIQIHF$|6%_AvV`?$fE& z%8Y+3-jwuUDAa<{25m>8{Y4cVcXx?`M`@sD#9VMQ&X{A3r-2hp${|gU**$`Tj`rPW zl>)2@CJOLAy7Sgs4dxGr?+VJJ-F_NeO;|wepfwW(dnvKIfQK_8u@DNWDzJEjTIzbd z*-Lc!PSDOLAu0;vS83ZH>7mtUX2{-7Kv{_-2n&o)ufs_D0~Ma>;(KYaJ7UZC_wq>fJm=9CrneM#Km!D zoyybiF!vd}HNBNSN+pidA)t77cKa)(CN_p7->~r%*|Df)Bo`(&{PmGB+ymVcU8~mDZ2^L0-UT!!;{*g2JiD#JD{Gso-J&LKH>D&(jymZGMY?!j4fiNz>`0Tz4ZilG> za^nE*T^(BMk$%g6hr>;SBl07MY^`HvQrOIGb(oqoDP z_?saPGO=ep>DL=XeqHMqQ_{M0Y8PgFNPsIxg^&*Fw%+U4Q-h_)lPWKFBjV!VM(yq6 z`%1KMC>Zf2vGntHU@g9WBhHX@SyLuFNYjA?tn0b<+q)Buel4`!b(c3&k&s};z%k`= zK%d0*mp@PfJ}K#tE}hQnAMn=2Gr7W|4|tC8qqU`+?|Xa1`mIAgU^4D1kdn-b#y2GG z@7CDUjpl>`eN}4Kp#3z-J|I`+tUcZGkA-6L>e?PwrJE{lAWyQooTL@R&J!8t6kq41 zDgkM*n3Rt2uB9CnfdC?&B(U1U)lrc{l_01*0PN>WpQ!{OFs-DwInugpvE~I&EFXty zAdR-TshdW_7bG2ZpcEEx3vCy$6j+HikZ+|pTbJ?f)j_;d!j^O(pl*L%tEl}svH^=C zoT-i`GcBb)A2By>__osR69V_)Mf{)v8(eMzROzO>O$5d!F3lE>!|_w?vD$As@x3bz z8SOgQ>rS|o02{>;(r-c9<@wxL-h$&7Iybh~;?!}X62``C0Os%R{u*C5A-9QfuF*ev zrK`QFoP#_wE5k<3~H!r}lQAfm27N8keVCCirHUgaWBYL0Xj`bJ#l0LI(ycv*N}ld8$w$l`M21Tv)e zUu$u?)R21hH<>Nr37m7AV7s19e5 zBjzH4g@eJ3bf+4YRB+iEETN@D^4&yqqi*{QOYa>_Edh}gi+9OWe#%8K7!BKI@+uYx zYwZVz-mdg97aXg0H4<(}7Wu0-Fa?+}_KMncHu-H`Mm$KR@#SU6tZx92vG!ztHGWP_ zqze;fQ^YvnwYL)%RPholdqA#~9LJ~XdU99JRo+_})d(bR_?DZi>9YR-cY__X7C^ai zgYUwYQ;vLJ4JVQ|zOJO|PO(^Wu#Yve<5J&X0$_VT7y=% zDpiy|S~h3h8Xn^7#P{~l>9GcUj?#Abm~Jy}$gk5doC}LDOM}kobK?VgK`tyQipcDFP1nH$P{)UQuLh2|HKPmJPL5!W3KXt5E$T^ib!k^9CmBKn00&wiJt(1pAb@5sP_39op>g9riQv zA9{`jC4aS8C+)r4{5w{aLa{lZGXf%c8a-E6j0ZOdiWnj~sLY2&YN8qd__m&em6e=ktkT70m}@UGtf0L4ek#;UE~a0CL( zJMH(3Q|&ee1f6|U`D6!w%N#@w^+5%PGsM$51q+2E86c1&OH&w~%fbYU#UreyOi#HN zla39{P|SwM#G_SiD_&SLHX!n?s$>%u=TF{KJdTm*JhDGQ0)S&8HiIvdyW z<8JmA?%Ec8)t~?yWBQN`5G`SIM61I@6}Xe3=UEw9hC~7iy9|YR%MT5!J}lWXWKzW7 z>Hz+p@eHy7QzvPysgoE8d%&<;jdv;UO)d_T6ZIK9c|s2Dz4w?^P<`rrIZnnm^Av_w zC*9m5@X=2vb4+cH@h0(ZG+QP@U&FYV*f?zw6kjGlP+6GpJ(I-H86EO&0n}p~qW#_e z7$UG@>hom5(E!J(b%ByrN`yw0-IAXVNzxvlq{w$U%6DeSea6brJU-$tf}5ntlNm+G z8yUH0Bt_O{Cv^`wtfcK_7Y9gI_|0X?!bw#K0k}~EhxqCGFuSrdqhSKl>){`Z-mJYw zP)l#}hA|VlXKM;jvnxS1l| zqJUEb+(@uKy34z`;fjzn5vSgy+>*N?!T9u%?50$h0DRV=bL+hge!A+F(A zO2V=3*qI#*HwBzGZ>r&>{M zM!vds#kgn3)aJ#QX}MX;0^A5|uimbu5CsSd!^w;!sK2YTRwEL7SXgwtmIA7&#Y<>{QpF~@cm8@B%d?SCbHj+rf$Gj#_b zZAScoVTawWrw|v(g}@qI3Hqs?Hy~AFQukpYNFMbnrZ~p^*K&Kpdnf~W5jUqiyat#pp5;R4(9SXxcc9(P|HyAV5Tdc^_2+je|({Oxv9{Os=Vk0cUm~DuKnA z>0L%_eNbFoGp07nkQEMcTN%O+dm^#!_-m)eFpo2-&$A|eA#o{fhBe zwy)EG&|@lnj?+zzhxFZ)k5MABVv#s=FoVD_4Mom|NIu%>(0kcZ-r1r@I&677c!|q_ zfi`eEJ}Szg*f5fy^9E-8sH1*vIVF_$S`M)5r8sPx*xMc~stAGhEFFigk5)3XCq$*h zsb9@uwLPoe?o*dCn3TKr#r}G3vm-B=nVTyKo0C7`to=HM>HNHEa{vL}tVosJJAU;A z5nuqDn_A|e>)BlWUXR~gD@#{gI(clJ50mB{L2x&)x5B;J1IN=Uwqx0lj_m!NKNTx6 z+*nHD2gGTx?F{(WbOWsR(t#_!>PHFSX$Ut2qyG8|o)7|q z$8<)WqPr68{0Hx&(qq06{Y9G|G3&0QsoM+Gx{Pyj6$CfoE`1U0gIAgPtBI~YpWR=& zlc?(RmSY(g3~qK&ed~!q^1}R1)H;kkAnN*NFf(Lxgg!H1>O0#?pN@teqowKBtFczi zk(n|E8;5Zrd?$Z-{{Rg(Wy^~bWhypc$FmwJ_-Ap~`Kg%ogy(nwxD3Z&g!6O*8m)O< z%q3uXD4>8ulIp(>>L~D;g7->^8|+5*_*qZAO^5VS>H32Aa$;SuP#HdU{^{w*iT=$J z%%)Z{j9`WHZNJOE^tW!?x`te30;uxQ-gmTkhj(ASPOarA7c3V^+^|6=4FD7jIY*t0jR|XH_JSzj%P-S8g<*1^y(|9!iPYlA z!@8kZZr$3g4gMM`Ot2&a#2(rJjjisUO-5| zRH+6;q;Z`-TF7(&00jfBeKn8ud}Dq*N-^~q!0!P)+=J}ik%8RO0FFlUSlkeb?*)j| z0A2^$rOfNGR2|)_Or#!ka2w-r9}{*OP=p60?Jd9$5w4%BWejmN=feHvY-9S%_Pd?s zr0TJBs;pOb41z$18U$SYl=2&-pxH2x- zB(6tnSzF*DHtg~3ZS=pY;$6;V^J91j=)NBAtgYZ`&y^YacFNMJwB=sa?)Y~7+5~kH zF`31e7UjrZJedR!~{g`my@JY^%+P6H;X_Z z%_%qDm-dQop9v|6!6*bsDt5H}>J4zb4uF%Xu04m1DRv6VNDJ5xWfIwJ1WCE|c2H8x zOv3OU%HNNua76eH*!5`?xcaP{u_*`300m++Bx$>}(NGI-Cw|=ohyqP?Kc%t{CjrK< zov)K7L|vP=f40A8#MGp~8@cEWgx5%_!M1N*$#7xX;<~ksGRXB18oK;(!E%peuh&J2 zUMFxrRdk?mVnFNw(U5P(tTesrAzP~xABar@b1}Qu{3&1)7A$9Owk!MTa%W=M`j5`Y z&B%Zee+mj*7}$BeTaaglG`m~vHr1hz5R90>EaVUn9b4q(US0*?k$@Rc5;lzi8Y;1_mjMv&TQLMgNZa(&WMwVWqC`A4KQNe`rp1s` zrZcx2ox>3Rm~VLF_(Pv{Xs^Q%e#znd)$syJE6cP~t}!s`&Pck3wYlDaLuI$NwrZtA z6VHz0OcYCP?vtdoqJ~_SexaQWhD&bZ*9x@~Gio*>tQ`0U@#j z1(*xNQuOO`TWAA`KgO|isxOT~pI^Q6)C(R}t$kG$YkD;mGgmc>q)w}&$(tl){@px9 zK#6>cd!ug#r~cS_DDd9j=! z#%+MMFb1y0PUThmUD`P?bR9~IKG#@S3*I2Hvo~#J$)6kJ%qX zbH2$3U;vB@9_uh+yBn{s-b()f>@pHpXO*;xJDjL(qwd$~&YELK=QKFaC3rC-a(yAyqq@NxbV5mMIXD|RrxV)wVP3KkEDw+N(1$l09$ zSIqY=b=`h-zQj*>c2fWj>~lMtH~#=Ap*gyR@oxJYt+jp1 za-bBFQHc^n>3H0I=4#$l5=GbuoT~K)8%}H(P2~_BkYRlobkrLFpsLblxWaUg+QzaK7JO)Zpb_;`N&c=TQR}fEMGy%coGMO?NvOHu|0E|eZbMHJmp6v`MI{-YZE_Z*+>Hh#H0w}qS zNn`P3CX*jWzb9Ju^Hqq5y_$S0@ii)ST~qa0wQR2f=Ys75-n#m$L0#BCHCz#2RSatl z)@D|0NjFp$IZE;5i}6!+9ZUJy3vVpfAn+~m8p4?;d!Nl>eaA5o?cGmcGVb!w9~Gpt zAF(vJmHX`=lc`a5G!<4!7F{i^&)KEJ)NXtoHXLu5lXg}f5%-(B_h@27Two2V6hbH# zgcPbo!wss(j|28aBQ^1{IN17(AD)QfNjqaeI8A35*6<;@U!4$JOB2BIta$>MDi9N; zwSn6;wRW>4Fh?EU^@wW5&xk0{fW(q}Bv5u^j~ggZs6Y%&wb$=cNHHWSAb`=uXHi)C zY`w)+D~Y)S?jObBsXh!+&UrV6Dc1}BepV`kd%M8h6Y!|-eX7BkVjajF;4d1%)v7K< z#=)T4K>q-a?K7b`PBH^|um$-%?KA{~BXEPL<|tfG58*=os?+u?Yg6-9OkQtHnDTyR zOlXh|hUoYd`{_=(`jjCB&NPXh(|X5)r_M6IQU*Lk88OCGjiG(!repe!AmR&SM0|?u zzZT=Qv~M}FLj zcdXo<(xr~e> zlxqI~^wR1;mp-sLn#x#4==nJhZ7VRmZ)xo}r4jjTBpwmUlLG)ckJA`$n-h$ad_T?oT}s~ z$_IPO1OD0W&%Z+_OiJP;t1B6Z(Z3hHSz83}+I%es<)mYFzzICZ#Ig5lAwoca0H8ja z&_^nm>@?VNA#81C8Xs8gr@+f2DEzk^RQONc_i0#d?qn+5Pddg7cMBl(18N;o2*uP% zF`&piU(Mp90!rOT);Qj}Zmaa=^E#YP6>*XjvcGk)J2!V`PYZuFVCqV3AQW|-#YyjN zC*Im+cUBIp0(_@eAZq}_e}=l0#U!>PvJL(rr3DN^6i|_NmV(QthjjtDgDC-lxEJ7S z%w+>Cow-uP54*;)CZYHhCJ)GxW`41QGeD1P&pD8LYUtp=k9R)AaEz)8u6%?7w+q=d2CQ8Gc6oHHO|5cE4x* z=-XeCx}3iVL>}2{;A&uyFRgUQqrKF1DhF=tlk`>;=$zs5)v}VJLzX*2vY!wNE2;fk zC>K@0j6vL4zc(}b<&_$<^(Na!)Cb}{)dSmKnBAc`u|F3fNN^3!kwY_|5s@+2KFvTe z>#G~~dN}&(kU1QcEsVgAj?@xQ5YLWl6aVM2U+4d9n9vaQ9bk`)Rlq`>nQz zQ2}2m@18_hfmsVQg@glJ5xVqyg+NhuFm8N1eOIo$;tJ}RaH6R&K}GKYe|L`RRd(7S zL5Q*CMN=mC2l|AGY3In%3T0H2ZX_B^p@H*+z_cA0ABMBBJ5|5{@FICuvc%4xIhw|z zKt_;x$n2+FU}S7CrB8RfMEH%3H&fL@jIfCV%rGt89QRSoMZ+H`5=jdYE$;4Zd!n*p z-ynb$NS(Ky;rC{@o?w3Zcb&`Ooe6;^^?`8+$BseZ12C?iqsMWN7(0H`jXk2Lt8mB< zcM{61AN!50eU$$5(s4n-B-wa z)SWsIvO{Ia-V{~$jDIREXKc;=$CiccN~tk#F@1k(x-d$%OgK??jbwL@HI4<1d8;bK zLE1iU+JHNB9BaOTxJ_d(i_A=5qi(qfOs$U$eig0V85u$uY#{fLaaf}6Hma!}vUG|$ zSO5ZzgI##mL^d*Z&bv)NO9751IPzm4t8TL7#nGW4$u){r0Y#sMYptc;MLkhv=@O8YoeTh(R%Ze-^Y` zyP%wM6oRqd1K#_!wca2S1pMZVnILXuSz{XC)kLN;ZQ_{rZ4zdc^1NzxkpKcc)%b-g zqeEyE_d!1v>%}++xL03P87mpV4w2?i!(hUKp;iIECd;ujK3#MU?2 zwVZc^Xh6TuK|v*W+f!K|r#@fz%jY-}1LPgXHq&fwqq)m%jpUvr(_#HHt!|$LgXE|} zq{J2>lff$)tmC0!jZ+>xYS~%T97(4Z?wT0-ewPjjlrCp14|`}kS6(za9=~Qh zd1D_>kw(=G#b4~?KKHuxxRXLBX!l9sU#FZYyye2_tU*={CAa~)g67U!G4SKWB$M!o z){aiIF>Of4j>^2ZIi1hA>*$sv`Pd>8wqScP=(pb{+t#WXaOA<1-lqs21!x`s=B{ zd!s6D3(c{c{LNT$4ONPtXrHQ|AOpCh0DDbeO3RRs9#ekB09E~!pC<*z=4Y_iMbzQN z7_k(~=9mh0Fx?*|V;dOdR{XYId)C?V)+_`Cby2-m-S)eGim`O5a-W*=ByKiM-l4gv z`i3mb-O$8IEYJsZS4=vk3DgW~GN`;B(lzeToqbh5HApAbQfPDIK(s))B=8qC)@Q_| zqi1*A-w9*4Udq}A=9!H+@%z=)Ze}>I`ElK1igxMV?)$aX9L;Di{lLtZOpt zJjXoQ?#)N2W9D@ZN_5yxkB|=$`w2bz>pxQJ<@$E+^*Niw*_`g(KWE;iI2^ME0Gz@t z9_0T3Evs?`Py~V^d!_^q$_y@~z#ngq$Z69fZO1-fF*b zP6T$1txJoCig;SoRB#ecuD3)&oQ!FgAl$E{^9J9BzrO1`xn52*HZVQl4Bxx<0La&uu*wD%>>33G41lvcmOOZx@=(XM*RG|H$*6rz%PVTsx*fXK|1?u z&C4etxjYAAj#X%nRQ(me0Y_8oh@uLD2!anP9ZyK*GvkIw8ZwR#@kWfaI`ouhV!80z z7a;Md`#%rat(i{Mj_yuCa6GowTrg3wC@VKynAl1_ClkAUK4!LD&R-*P9h9r$4oKKF zw>rU-I4_r{b;X~(bF;wS)rwWfzE(WsWKv9xpa9#KioK~96svB^tF+&4^8@gT2&9bN zKqDCJ7H90%E6d1`IEj(#tZR|>^s70u@!gFsai_%DZH_C{fJ6}xBveH4al$?cJEqK9pM>YhEdd(lU_xGLVGYRl6# zwlNd*Psv$von06Yz;}8-xKa6iP~3S8gT?arsM`D}CTn!PQ1Uu}bXl@L;A8x?mjei7 zW<%^X)byq&8w`ujYuUfVE4U8cppCf&_P-Ek`Kg_miQRJCvMuw(7$1U#K7(x=gvS?;M{PV?WB(<)win z4#70x5)}7eDT$qSiI`f%xw0I&dUiNno5Vuh3w{G#GqT7TN|B&D#4PqmuQ62lj5e0J zx7nWz(uEf$>%u>UGf5bAjsuS4&8T^$c4L*qjzQZab7*68Qyc-`F`ccI&e@;)Y9gNl zrvqNEAY&;=B3+=ay%*A{%XUO&zLc~JP;y74izF;9#v@+B>eGO{Po?xVKoGML9hOwqa@~GJx*2k zNByvUUOEn>o9@1hbh$ihA5P$HQ5#?dX};`_tgUqz`V6BxjBLbhAck%-)ziZ608j`c0Y*Tx?Yc_pD7V?F^Dgbz-*baeXH&J zi`}ewh!5t15k;TYc~DeUK$d9l5>FX4PynaKBG(<;ej3Iy*&58iU*zLMqs!gRmCNK% zcMytyF5~0zQ7>-#i1r>7wo+erzIp1*;gx17I%OhTt1Tw;uIkUC_h6+*(JtKF;qI z4E<(7ggxtRT$3b6MLVQhm?Uf=>q=%EjB>Wjjy)yr;?2-Rb=qpdI3NKh|;`2 zJ!x834_#Q+nhToTgce@%5F{D*ZO*dv@ff<545a*NrM~ZWvLyG4+7B8S#g$|k_e|*= z1q4B{M9JbuI^0g>0>g){v-HFQa&5?gw3V^>jV53__&1UdEv9Y$S^$qTE^)cX6T7_t z@V#KejmzZeaEv`b_e04x`%(Q*wM8)FY_36KswC}EbL_0xXK6h)QbC#S?Q0K;gCU8q zn}RgGN$%~qj|n}a)mx$r>+3bQQh4wHSCS%Fg*Szh!h0)eQvL0QJ#jv&z{2q>KH3)c z)}JM5=(JC56EK}ZtAn8AMPYLgSSgN9Hq;P#R!nL?Hy`F>A8BG~8 zD1gN3NDvRS3df*a;jp(UVYxm=6xgzj_}U~#5uqKl&xJ-(1@Rj(0MB>gZ?jo3buyB-siFxe&m00||zCh8e-K0hlc+zGjhclOY6k($Jn9o3O_StEQ#M z@c#hEhKrUsv6$Y(PDKR71o*3`{W}_rSjcR-F@j993(0GiZ+f$CAr%?C+>Anis?ic? zV_aEJS&dm!H&2u@u_kf(*pG2lJ}t}LuA`=q%y#7@bMQqor-?FSdE^5_ACS=6#F27n z74R`V;vtFTRM6?!#!Nu_fB?ts?X$nSC?aDd4{&Ndo)w_^+FO#(`KV&X0;thNfb<^C zNTdqV8O8e+^^MhLawr3wYhG%o0U_4pnNkgA$?+=W`ABL>9xn0cdN6bm?W}n2HmZpA z4@Mk%@5#D55Kq!;C+XO+GWA-FfCWY|?(iRLyIo&Xkbm+sWIOnP6j(3WlUrKp8=M>K zpo3W=U_Q$Y7kbonHAv7!09C@;Kk@^;nDk2DhX#KA)qgB&R`MV$u0sFm00tisF`?#YnMmWkM_ z*)@Y29m?gh75RkGDh}lZwsRcKGvsZm7jqG4Rqq(%P1d^i`j$E54)jlVYRRI?8K(XziOK&RXG*R zjOKoGeUvb!Gm|S2F=ECyG2{emy0Ku$KRYC4>U$iI5B~s+cWP$bt3ew4n#~i7B4h(n zjIAEMq}894H&)Y&sXos{a$paVdnw{Rdx6LUl;VxU0^Aje^=*FSAU zA7yA~v{e07dHE>o>VsY80d&5z?WV_#w-m8hjX8Ev5XFkhawOV0(aDSy(stUzuz0Bv zg877&#=^sNPS)kRmmv4l7##T4Uxz3Ry`1U*?+#o=LJgx*Pt{oRp(7$09ixb+$C=o> zpg49yh8OWKy|ixKSvs5vzbp(GO!!=g-|AJS8>exSSl;^9CF+%qE~Ou(W>Ft{;aXQs)rFra%49s1uBZ9MV$Y?6dsNK_8aNC+ zOeU?Uz3Vm=5QO=dhuM3_u+0`lmKO^#uC%#08#k-?QfJ5G##bVG)b13yP=c-lh`)$U zarV(Ulk<3HPV0luaIU8YB1%i9*Ahuy?&(pjz8XwjBI9y^0?RB|$9Sj%{59RmL$C_r z#@l>GfJI`>aTWl2%|l3K;13DnO>KOG4l=+gSuDi;6u@;GHpR$;JXU?_uRow%Wa2XK zkdUkd_&0s8!(B#G)2Er#W*ItwXF#zCr0!7O>lUnCUrPJ2WfGw3t?wg!rK5)wZzJK-rUvD%L@be4dx38#bti$&sWhIcvU0_nX~X$<=Q2 z8#8}y82l-Z&9~lf^4C|2HN?^Eztu{_0I?!W*4#+#X;LhHt*SmM$Nk)8WFePqh;LXu zzU>TnkSc@WTMu1nt#;OsBU7Q80uR;gtXO;@5VHZzj1QPsL4@2Xe6Pv^pWjc6+yF<( zV_T1juo3NE@6}k*k^lk-^;Rq^efbrAca!u{kCL_0h=9w75F2#9Lnr1Ge^VQ?Va=B> zNp(>Cm;5zJRkCUygi`qYtD5@JnE zUZw=rpFMP)IcOPjmUWwus{`4%(OZH!YI`qCj&^|s8;Bfdv1yBelYAU|q|BcYChKba ztfL-Hib}-pWNpF>8xIRpW<)44<8zWP4H|oB<69#&OQqDeA9+S_NAF1AfGFyAgF=wF#A*h1G0+b0g;3dbdE-x^nE(wY=&9Dmi2CJ7wpxCvZ5pC zr2P}7Ed5q?SIoGlaK=0+LhI(Aci^P!F=TJjnNN*>s#l2e{2zxc0n}zJ6bMxAsXA^T zTXk4iXeQm1tW{(i5KRT{v=?0mB}fKz_HL%gs1^wb z6w2)u+sFB<1LH8>Vg^7Yj_~0{CPJ}^HxOw$pg*QaZ@R(_0u@D!Mb4I>c!59}{nd%F zjqZrq5JlNZ@2$Sg=@1!Ek~sK=?cXIiBm$>xhM?$aI*bh&F_}_sJxo3p7HZkmFU^TTm9G5{B(U+6wAQyqlvXqDtU^fAY3S0l?u$>t%o*CaOY^HwgS3lWGu%+WFzA+wKZt+}x$P%n&z1Y`h< z!>`M_fyIh2#>5Kbk)R$eA~af8%)1AL)SIcBZk}`q!ILUaj~ecXw&J5&SIO5WSAz}T z9xb>@3O?QUDemR>sq*zfwlXm+ECr!_xFC0QtXVOQxbpY*lO_#^%UxzHvT*0Yk?{$L z&y7h~?Z~~_Y>uVfF_P=6Tf}P~C1B*{a2aeL4k7t!#Q2@^KYRZGO=~AtlPSvi6eNKN z06Uw!d(PP#-jA}hN@Z)4u}+YCcvqNI$gu#DC+!+l%ZQv{!B)7q(9LuhuqTy+8$KX{ zz;6Uc%S^3s%F2DBDH}bNPMW(%Ht?_Dt+>pQ&C-;aq#C z!@0MUui2=JSLyl3hh|)H!*quFD7uZHi7PTkXsJ>hfpi+!$Zv0DH=5xd=(t$zDx>@* zqrkhXH&Xj{aRA++dz{0&F1hu+k>6 zwZeu3sEdw%%E+V@Gr1R-CPNO$r|9zK2m6JE#)4UA{mV$O=UEGanL3Qq)!_txOAVkY z)pn})zA9{<>1h&oLi?ipsg?=Y2H-EP0K_Sic)q%Fq19>UV*sDDoyqoyrOZ%?JB-_h z(^$+w$=+{SxvlszHXL84z!_BSK54rud`;mLohRxWaCI$gc?pbp4=F#>$@Winq9Q0r z1bV9UV!&}W0*c@V?~!k1WXx4lsmga|%i_xBIKR}jwGv3;#?)ITP_e;p^j6$R{Y!%l zw5ou6Nt)Y(p~Rq@Z+Bz!ZLXiHV5)NEu(-9TW_1ci-v zM!)HzoBXswcNe{nyCYVtnb@o5Zt}l{wt?PN6M72cAq7Kugp&Z7gS-4RqbjyA!^Fry zo)j_TEX?;*965dySaZUK1Vi|8BWQPV<6qg#|q>H2+yzBvwx z2_PwgZNifZFXm(+QB8>^+-aL05tT@V$%&6@(cQ)2;{Y$5b zi~}wPBI~;#9oF|?7Fu$mSXp~OF%(oxj}VIMI-TJ43%3F%yqMf>e4lqARmb>ix`14p zcA8)oIiAWRPJX^IQ+sQBiYMOphXd;r_<=ifDL@VOn340-ggm?{TrB?xSpn1eo?TQOcyDCJO>bvX?G5WMXG!4~0Ntoa+5`n#-?Y}}B-#KYPrDTBl|WJo_nB0mW$2uror!^6#dgg6 zGhH84d`BWXp3u-}i04Dmr?8q8Hu*15IPs{W#^7C#s-H25W@bLqHJ3SAJw|3>e|0;H zS#|(fls7oF;<~IK7F>Gi1WEq@EdVr)37YD&A9Yh2`q-8~MQd4d&w)uEy$8=&e@Ddo zvSf6{kOOs_o!-+}x^*OlRZ_;}g#mBtipkV4i|kLOs^W|RrkpD{GbEiBK{-M=$^yed@=ElFPa$TLXGI7(m2@y|E^{ z=)plOBJx_~nkrPA$SgGM^;ehrgYL%LTcuVdoluLb9$yO8#77yW#qy9Oy5IcxC10LEdiFX^zaHE&1$qFyBVMnf+aT1txF=k=@m7-Av^z{lJ zc-Ryv$g6V)i1pV^i~^{M-B{2PNT%sJOwEg@PV1CATPyrBFXgR46{U7om9+tGqaggS z1(bYjf6GC@VA%=Y#&>qjA1&RAm;@5D+qSoc$QTl2kYN5QXX*Nkpn@1E9kMm<+Oj)! z8G4MFZdWQDM*$>?-;_2tWd|ZM5G8ag_H9j@CziNu6}p6FSm*etW^ss&YSW(?1QV!{ zs(dsVM21URaCw7P6jg+S&h+4jaG5dg;4j2`DB2sv z942P5=ftN8$coDN^tin*UHV>3d6W&AF=RVD#5&?X=zn#oTP_@!8;(4{NF%g&Tki^D zCV5BAQdR)*c13LWx&3so4ZKWgirZl)O@ zd|8DdCdO8K4M??WDez}N_}mqBJVB=EGKt#Ij(y}{b}*#HkqUW;VstxrkCvD-0?J18 zVR-i%-%TS#6WxL)J#>lzII+on#GlMJSmE7TOe!`mA-g8yGFtOU;KtLu0meiT>-Vb{ zSQmCM5HT0q18kqOSw1{!aw+6Mlk8zZa;)J1=FRqpg%FYMx&HuFOF&y0Hn6ecNvU%R_dFZI$6saH2vz%WxAfo(R=g;$*o#N5PEbh*gI)4K)7lbZvfRcY^ zKKGU>w%v>>i1{gTFS;Y!#L>65tS7Rw4%XM#S(amPI{-I5vDsLldNl?JPG}vh?YQ;ZC0?PvxT!bdAtQ z-mF-%SE-C86~n78+^48Eyiu`(q?AZMX{+f-J377 z;-|(za2`@k*rQCz_qkI#22r`Tt6c4)y-39U*D47hd#wYJtbHK_=1|JpW4qpt?Aycd zR#Ldi^!W16_nMO&{{U3Oaqf+2v8<3Gi6+1v9kEzJOdY}wEM8oYMdx4hP)waMVnmne`}XEg z-}y~8KAI#?o0y4Qa3&+($@V{*isP5c{pQZzCOk=?fbYw}2EN`^-z1I*G!$Pc0r+~( zfKv>%$EqN>_WVs-jDj>#sHDhPD+LcG);|~7t&IL!l05cf0aY~@qIy(i#0TZ>5LgR$ zL8r~s5QKP@^pCUX`sS=_PnwElMRhzF0zP^#(4EN#@>utW9_jamF)GQJcUfF*k=r+- zh%TNvwX1QtYmNdaC^uuM94VQRSlmez+aGGEx)a?auwU^|Zk9e%Z$$rt>OGLU9>j7)*4O0o^|Er zE4_4s!-1v&hpxM%5VB-_6dj4Muo_9{PYM(PU_Il)Yp2e?)K+9~!gmj*od%A(g#5H3 zxL&zeI?}o>w0I$~Ki-|oKZcO#tDIX&SGW48f+UK#iow*6bew0@d%~GcgiSA7xDn>I z42mSO?S@uv##7y(!ruuTB7^AQ?Z`E_{{X96w0i4}W9l)8>UuUAR7Z^k-xQvHC9aG$ z+4A{daRJnopKT{t6p)g+v5iU{N3Y?p?lHdbcARW|?xVyQd|hx-y3H`#{x9(|>M?q13So0I}yBCYi8gII;vC;9!6V{q=(Z z${iUCxpf8nP?CP_ZOG6;mvACSvz=sY$GL>5C=510f9)uSZuJhUJ`e5sR4~0Vd@11b z8~w)kz1s7a6JYc0jJUB?``#L4>bi$_W|hmd0toj*8|&Fva&cr*XVpzS8_*3{4@cEn zRtz8a7`gQ*+CRi=rRk2j^Dh4YxSi(z04*4ebQG-C?wvh-w5NkWJb2Qswfczv0M$e4 z?wTUH%$ShnE4QXaTiEyVp34svAR|M9ktZmy_XPZ;! zVoGGk2)}7f!v6r8zftO0N_1H~q{a`wl_a~bVxw%KYaTOJR>zE&F5ZxD0 zp{`f@xSbT*Q@*br?J!gYz0t%SZ^D^+hS`uAVpdd!7BI1T>KH>PDjmh68uy&E>0Mi8 zKbZM3sS#pX`=j}52kID=UoT9`!Cyv$w1XGp;#vSUJY7K7q;&;|15^OZr`qvQN5PED z5#{etNapNFkBMT76gc~G02Y4t+Np3A;Dl0qKpg?~`_#d5E-a4AIdTF(yfQx~c=1#^ zk+F9fHV0A+d^DX#G+>=V9DO=tx8^JxoA*22>OCMQ$>{*aAc!v$mHz-6mi#nZLBUP- zjslwHn?vg0DSVUv0LaXwW9GQUnAF?l)IIN_sPQu&g=;5FviXcVW?|kgx)43p zUv+3J0IrP;IL$KU$g;vaeS(t?AaL}=03;spUwHO?id?x_vt?VEjkCjFhg$C$^;Ya@ z+&a5hQuTN{xd(Ho!^I!|miJ9*>C&JqR@~UeLCO2yO)=*#T7q_(>isc2he(;iyriSzs8k*VRBRfVu48DX?pgB0+#mGWV3X zE+U9+2qBNI)Zd_ftCBIRvUIuM{kGj~EPw6f{{U~`dbqgYMwR~n0=lKgIQIv}fEXm~ z7~3x3JT2k!>0HkIWGkIXzY|?6YriIT2b|?3D#<4tWD~C^`DVI&gx<aegEctK#2d2Q>E{u6_ zG_HT8kc7-MfOK!bYA5TheU<9rT{r4@U(M-!^4mxOlPewSE$$Uvt3x7zw<-r5`@?l- z>5k^|XJSvf@X7ak!)+iU-PT~EEBj8K2U^4PvIss> z8|HK&)x~19$Y3?$6rw%6DOGi_9@|&y ziNG>2`ADppnj;#P_KiMz!O}dj$@!V%wC{iVYjnb{fN2#cT%GeH`A5lDx2o00+g$n9 zNaD>+n=^h+1Kmw~&8Z!>q{E3q<3S3%s0-B1f5G&0*!<)DzAm2FROyw;ZRLAYySkIP z2yuvMfKI>6wSk!T@&cPw0t{%*+KR^MmGQ3Zj&ZG|n*)#;ovr;fu7~ucV(#zf^&H4h zRVUWlnzEoJ+QXYW9D|_hGBU#!gj{ly?)RJgG*q3gz?Pk4nfd03)uQye0xU$u^or=&nUQwn zUE&BkNNE266)#VXi3Gts*HURgvg2Ln*e18&$ga)?OuKdOcv<-RrlWVXSC@^7sQ#uw zs*X$c&-iP}RS1eUg&G0tr3wRN$Tsx2cn~e-xc>mOp5p%iy7XTo9GRT%$mZme&X*P? z-_&I=n8j@e%+B}En@K+k{{ZQ&TJ-&YPU9Y2Yr85oj-%cYd0uf(osqLV!6wM8M4fq2 zk{Qm2KnEdPa4BFcavLc1nhlV7xiveyBh)KsPyo;i3dfbdqm+4lQfu0;>sk(%RuT^i z)74yk7q9vHJgndcU+Co?ByJb@e$6|#O_O!d&NmAH`nc9iqXuDyEL$0Y9?jIRkPe(` zzHFB>%~!)&6RB0lgaJK5ki~(~aec3gaPHUk{W=84q;V&kwybL=HU>e9^Q?r3$J8eC zJW1}q&M1DF*0%1e3Qtd%o8`u~WNvve{{W3CK{}CLW=xEVshci#e3Dta=WZqEI{k`P zOq;S~1TcUG*qc}BqzK%O#13a8Nw2Q57hT8!ETKsxeUK^g;a6q%SBdr16lskkTI4%u z8<6-TI z`m3kQ63ZyZ*Kzb#88^nyjQW9<`I@z;H&QmYZ0lKYkp~+Uk5R6dDH0uy2OXI~Nd9UJ zf^sIK=3!fe5W){SI5Hp3!EV-1b-QE2)jhB$ok26q)^3}x#xiuwyPQlBv%k4dy6YX* zrRd8;VcapRk+|cMag!15_gb;_xP+sFhcG%6Ymen?tzigG^?}r4C%(Pj<6p#{^&!G` zx{#!_4&X3k4q}yAd!Z%>x&HvBy38mDf-@k}ByNk+?fAnU2E$KP={kRR7E;80se$q> zbxbTg-J{g11svo0gap8+o`9NcjdPHecRH~*GyACJb=q^~XHs=4JE~9mXlWj*xD>)I zW9&3nNmKJ0xuM&oXni>|w}%p!`84_I+ad2UE=I9B{N}P{)6d9X@UL|~VOKvjVRJgT zuTz_Agp0rh8)5a1^)5Ds+7yU| z2W`kd3=ezarSftU<}&Ze#N&&sd?K4RR$N^^6)%?~7*s)WPpY$Z>?0Oe+taTsXf~ww zmG4(nnu(ifU+^jVWK?`PTsaO2Ae#~|?+WUdG7KxzD(}ca$&NA-SG;@M?YqmS$%k_h zD2@sa%?J3Fmmg7#0^Qxr!W|fQlm+*Vbv-XtwXx$0_;xh@T8}Ll%wKnkvMwxuE^M|Y z3<5jOS4YbNm@^iWEX{U2i%~-s@kJIoagaDyN`L|Vwjy#Uzk4y`85- zT#xSKAL^sk^&~cYk)VJF0HfVi_h>YC$+DZz$wxm?ey=F+eT6>a_WX5y2O1qOOs6+g z{v2TURD4+*g46XqL!6yg{qbnzn8yrafox7jLOi%bv718#2xXcXI_~1@F#-)AiG1V+!h2oWkEV?zaxA!#x{(I6pdmA+keN3wmOo*wj@WY^gvi= zbao@2+x+6XhBusy-zltZffdsYj`!OPc>I)d{-8#4GMJJ=0rt4P0ILeN00;mM%DAl} zl#h9SaBCKj+ky6rR)VcUzN-DyxJQqud;P@kH_CR??LV2Dxr_~9oulcb#4Hd61Jzu; zmD7$TnEN17@{`%ZvTeT90P_;n`k5R?HTLc`)@MVySakR&NLv{Eb&n9$L>|(0r_6L6 z#rj&bj((d{p4P6bLoBBL-d>9jo~@|Xg<84{c#r0EeJXj=?zUW|@dMAh-mG~u<5Qds z&oatX{htV>&a4vwSIL+a+EgOUfHmAHaN{k5^yFwxnr)Ia%a%M%J{0#W0?)*LYU(gI zfzVH6is~P!1a!SVG7EzQ=5Of)w+|crihOs>ND3`^B1+N4jmZo@Fz-80A*@@%yQ|5> zs>40OB$hw~KvlNaKJ{bF?Yu$9uzRu(FIS4N4?UYEHE;_O{nE0?N%tphbm@?gz&1?7 zgF6|6KX$({d{+k3eid%@W2ML8-4a0=+gHV8(fT zN9{cvnJfmKv^xC5x)1*V9SE_HeEPl0xwf>}Iu;AI*}9|QPrLCw9DO;LXgRYz*^h7i z6>rPJr@fHQ(b&HeQgpb9^6`sqxg_dp00et$OII;MnZY9~h!^hyrc~QVipS-^V~B46 zh_n?Dz8#>@Qg2*+mHcasartXcZ=?9s#ptU5LkKEv2t2`|pQew~y1`?g5(17t^)Ujy z<@X(Fvh-i7^xaNbmB*JG;U<3Ey4PF!Hh=2$Srp`hyYm=+cGj@lymw-{+-SR;RbF&`~KIy-Q4*!D)k1s zAJ#f$jJ-^!RG^Kn_@iUN_q@LA{n~{Ai-~6EKUHGJpbdbJkebcgT!?tFZ9!{V)Qa~w*aXFJd6>klz7n_Wz0fyora;CSq zp1Fv>uCU^^Bbc1I2pgHVw{Sn;UA2|hSt_NwEqJMIpphgW44r;|4P(QL8jRlg#IY&_ zZaYrAyfofoH=U8m8427%&vh6JO=apEL*2#=?0eO_aV;BhtbhbA;@ns?_^L@R>_7s* z6(Z!Q`&1twIMGD0g8@aR!@VcMwT!n-lMm_Y(TSKqcQ)L{NZbR{WO7 zjZ3-g197bVQy%tgjgX!|>HZr2?=t>wX!5}jRZfG}YCz)vb87zp>#&)={;l)`>M{D4 z-k^(QTTtoN*fHNL4qU$#LcmZvpl}?ih9E~sjt82Dy^<{e2|@P0kVpNmg_p%%Mh@-~ zqK-b=8TznO4yu|ne&I`vRuEYcY#?)>NFr_|iGx_iW+%+}K_y2L;#F%zUZ<41Xz& zk80Aow5tF?>^BvA*0rajTK@o*So$OCteNsOW5kT?dlXG)>Q@_Kez}94#1#+#@d($& zMI=E58{2QLvi^p%k|kbnKtBN01$yRdh>UCJ|R>J_dw$R45%WLDIx zUxX1|8e;)*t{h=NfB*_PR+SaQ<*hI4s5E+cBF`A|zFhva%gcGOj&_57SC`ajf{K;mEV<+G==KHpd{%z&6&i4ehhaAD6(k?-#IE zm1^i$E<{0#eo|c6OfA>#M|QCF7!K@Nl2qw8JS!#x!K8YP4r5CH0PK2I820$DINuMeC;O`g~7|H|kkgGa|7# z*nzrH9F$C(&gf4S2OcGcP&tdmV(PJ99%NjIdl*m6Ust1mp%81Kh%4q~^=>F4)Y*8W ztIsHE2kEIKMyJ#@tS=IBCj2Y;XvgA{{SGG%;NjA81)T4YRip}f1gTFa1$`Dya0LH<*$3JCE$Ko_e9=NVGZE7UZr;U5xU1!S71azs7Zynxd z=^th&dS;|pif+56O}!^t<%j}yX7M&N@UBl1QY!+vw`|0QJ@efx^rW1TwL!!H+#Cz* z-CxB`fMF*#Vx_UMFXfXiUw4i|U)=k&UmC9PcDj-qKrGC@u+@(%>Q`xQ2XAd)DUnKJ z#vRa(@nn&y_ziA7<~{PhzIBaJqah<*2O~_ozds;7@?neXKZoIN?Guv|9EZE&*cvq= zC)-S}`#@l$3PEcQJQG?~$B6=N3dM%wwk5mAg+G@l3`jsMIV=srzxv*li<5k!NtPGX z=&RkmH$>Z6F{xZk0R|T1Bz$c3o2qdjovZkKU*fEYrXQ*!0Otq1=lMl$VHhw$$a%NA zpY>G5$nN$JRe6Xd$=TDX_`T=+H75CTUD)e;{PehS3C)tqINr8MC&c9OZgkxm5-_L# z0KGcf)rDK*Z+qcd^6;ICuoYBV+&w^2^<7y9EN>Wo5N@o)i%{}=s7VoR*5YYHn@H3_ z0*PI_0JY!)q|h$GL=Y4SXw*w~*I+WtZ+-yM=9kIQl2KXu5Ws~nQ96svNfuJNT#Exf>0-Uxv%2l1o)Nb&<-BlIQvOeWF zQ)_d92j}$1r%z8BJq9y9XX=gQ<3MgOuX{E_+2O{ug)=rsWF(TLe8kNhDBIRO>lGa2 zf0nw8L0c(z4}~C-3jlk8Z)4&2sR!!-9;gxnH;u7~*x6(K&x`z3)Feo3Y%S`V*mNpE z^~H2#>bUk3+N7`5T6=3lQ3vI%J+oG~ZEHnXZX7`XkDjL%BwxCqeDPfuPM|ENOpgEy z5*2gq^-T>xU5+Yplxt#6r12Jg!-4l zeX46sD<(2LXv_0dokp~W;!=mUM&a~&5P>2CO*+oF&HY4HvN?+JTDnC*SE=f;&TNwj zwOAq;_`u!XqlrW>O_|X_)FC_9>7mOY{xz@7T1ceoO2%%L!N%iVg!l3N!|>9q#E=UC zB~*8qid?F!m~kLD)r_%`-Ddv)H9HtPnTf2q`iE@zw*Fos)>i|#7vNuxx`gW+rdGon zR}SHkfz`sXE9EP9H+)rN^jB?ZJnJB23~@5$UBD8hPO5#=dJt`DTv>W!(=G$$VKNBF zgG`78)qeeO_WF6(PXkQ9Cv?_cG9o)?T0mw<0NS$cATy1MPd7Vj7BDQc0C3?o)3|^W z&0`#fC!ow?LlVPLJbr4&g>93nZui~)0QAsBv;Y*3gjiGc1b4GEFWg&v?KKr>2DOUT zX^&y1Jb|Rc(e$6(c~~piiW`-OF zTrdrl#7_|z_acWvJ?L6GuUnTed^7Vr(#M@J?=I$Fqd^XHQAHG$8Yrf z71i|KV(0$=2M$yk;79;+1kugWl`EKS&xa)Jaqi4}$?m$+;~94@Kg%r!3<+(&Vt<;J zHylDd)e<)e@ct@%Kuk}XX5`MErSR95lb54oFVnw<`m#6sZC-arlXL;*VryhW_SgM> zA5RMX-?4f5tNVY{dU2f>z-Mc(-F5FRFzK^(I9uE-;~)pL5H|{JDuGClV~HNRDj`mM zF0%q>84e@-Rmjr*GtR&DgGz1y0ptQhAlj{*mnZSH6g;fyx`{UI9^>vvX z?sazz$6pyyP60A(06a;X`l-e!-;qZALVPoJ(0%IbF?m}$^RTu@5Rb^^O({{S^$zzO{31@~UUn0>sOlm@+FS-|?VpU>JDC}hgeVCef*zs=&U z%l%BQ7V=DZn38Wu7~fLb3DHNdT4%^g;}&ANlgWP7VHqJ2XUf7SQT}E=^H=`>V-hg; zdVE6T&LR$H`zQ|Ed)2fJ&d|>qw;+2dzf9=kCQQHn^VBJ_DAf>;8~d!@6|VJ@8t!jW z+}Bh3&rl_IvBf$`)xQF5RilxNP0VuOqKIDhE|~dvz_@IO#KZiwn8nU940*ZMI~Ph` zl}W#QAsiG?7|!NB%ow?!`c|0aCnr;$8>oKX82c4!P4TX_irOp%gjhu#zBnv6gThCv z2|E!spwN~kO&!7(BV_RHqS_4r8d`z8a0gQq5oXFuTjewfJ48v; zLFM+13}ygx-Uoo~`%6JEPAq5)+R7)zKO1nZ-8(~z!yr&I;+6{NPrUC`ZUEsKe5ANZ+Zb+lvy9Gh@yC&v0!OyQ=GQBKCMzG1H@;Q~xX@j_RgWKyuqut?i!QhAtWFFJ zgK75NXdZPpiWO}uwz_VtPTYXvbK19G@YWuqMMnj`>vvz~H5$cs(>A-+Sp1NFiX4MS z$|9J=0s{fqX+SoEBimSnT!tUvH6TZ2858TN2TJKbU;Qx#E{8r}E3CqnTzPVMT}Qi* zFTw8Q`_$vwrm-&8>Uzds=p};1w`PBFf5lsIbxF}+e(K}t$9iIas?zNqCair%X9ucx z$I^951Wr{lSP!OS+g z!C4<36kLyq8M4QI3Gh$DR*K{76g8uX#`R&fl!*i$2AvPO%)cS0$358x>YxRxMxNT! z=C9#R$MZ3mKDx>GPt!^{R$S0w6k}NuEw9r|phnDV7vjd|x`sS36i_+jby^Rvl7Rsn zZQhT?-K=<;*<5dS`)%GbKf_*N2WA1k@gC|;U(p)P7#8J1pR`BISuX_f6^V2^LHTb& z+R(4xQg7Q|^Yn0{#Q~nm^GXfN;dq80h+dsu^P%EE9C?~a9M!uwf6A~8-RCA3nT>sv z{YGRv!xRK@P$pOHZlQ_5ITm-7zhK%AXN&Dt9C*s_Mah-@;v-4*c1r|F8}$(LQk zC}%10A2FF$pUV-AZi~h_{qKr_MksNTuKWs{+wC1AM15Yy*?q@=I7+BJt_~%Meh3H6cOJFKD9PE!tjYd71=*OK|3UDN3%T&YlO zx^4rB+I{Ax$<^d!M?0A$9E?euzqz~Y_o;E>K$zD>8hSQn7F(ka5}s>8GacBN{$5}# zf9Y?tLqAN#av_k&V9zlc8eX5N0XopL0>da8vhs27rCauWbz@hc!`?uCLs;`;v*OK% zAogTg{{RUz;Atd$hPi2_H#Nw@IQXlpP+~Hvk6QW(Cum!iIswF)teAgGZzH8rP<0Fa zOuP##f3}C++grD4ZcX*n)=kh`7zIzR)*NeiX$FQALzgy#8i`_kL;Tbq^&CcL!7?v( zSf*?ke5}l|aT8e;U@B^UC;tGYecCw5xI2{m{{T%RgW>?zqM~b^NUXs`z9`C{hhLhJ z&Ws@YYX)O>+7l;Zr*!=uj2UCyWj@0qk7dOL1H!vV^%G88MFu!tZCxnl(H^jC_tbq} zj;Eu_yO%aMO{YRg?)yV+HII27U`?4goy%iKsvvn-@~%AG_P9G+`L`uv{@WnNfp&nv z=*M$73-K*<->2axXmI&SK0KOkk9TP9sQ7E5#6$*1$<9iD16e^G?>8pWc@j-3;KjSD z$O##=*saLxy{pg80R-FtNhI)@+|$`gr8eft50qL*!oP)R3Xew$>Q*crzI)RMkjh|3 zD$=Bh2Gj&;=yJvYd~!$Lr|na3Z7WF>fXf!SS&Qpg^9xUOPbCpqaAY#=nZ|Yw>JP8cdj2&6-nzH9N>%2<-l`*+ zidBsO5$Y5;dN_J5>63aop2|ju+#BYkV0m2ey>$4%{+e6y8_@t>=6Ha3ne7$SIPT@g zlYTY^EE); z7U}vNY~%}mV}ly<#vA#lF>S{z5VwFfiMhXb!9%4(IC^+e2fdZAf4H`#MJuxa*sPio zH9fOKr&~qZm!`&lDNd(CMy+lG-L1+>xWJMu-X;$^q_saHPis#Zj3q@6vK!`;rHKyF!3 za&LR!Z`jk(YSyr@R5t%5)&=4IZzfO`R)8nTa&U+|+yqjOq*%Q?ZFUkPq^T1FFFNKSoryoWc)u`+)Ip z4Jvfl(+)iFjAOh=x$_;n-WuQ2BDO?^+>BcpV09@j$L{XiSLhcD6Dheiej=;5{u(_w zWW|S4sf=9qUW2P{Y1|``JZoXOQ$E8(yY2MoK58o776czrv8>%Qj`kNT9<3{==~&59 zxv`Ew_aFRQeF(?gfAa{apxVu%vM(*)J#_g&vbudBQJxhs^wp>mBm;0Oul+kK25cQp zRopaXW4#aZy>;KGt(&OBIPE?4GKb}?YUgfDWAhi@Qiceg9}Qq+GFXko>m8N)c02?U z`}h6Lzc4f!H4NV+s}EH9A0ASpcmr~g?%4QkO3H^WRnsHIzT%GR&?Hcb)6GGD*7X?_W9ialAu+ai<$Ytri{7HpRI1BF zZdOiW`@5&T@zP^Vo00rQZ6p)5e(v9PgDZiJNjU)4BT8I&!Nq}CvBsu1lf|nl%m7p> zjR5Qwm#oeGEFiLooz0>z;%e!7CR4OA>Uxo>3y-}Y&9!NW5Cp*HXh4-Cel->dn*<{S}1=m>PdIsk(=sKOr|9UGCIfv|FCj{{T94M(;Vf4g6PXk*RF2rvomf(LtRd{oX*oQw~bIuJZj$*U$@qCN4fXPn1qP zWNXe;)8%$n%x~r!Iw&RX1xxr%#r;NbhjA)04*%Kt1oy@#ZR3( zs4UyWZuaq@GZNsz+Mp<&WDoUJ?p3zCwU}7@jvYrg5-EqcgI*e8Z&W7a}YKE=p)6nXd>W_$*z%_ z&EnaPJC?S6~~z4$g#)03kHu%monya zCl+-#BaGR6G!c%nKjZOGy;y@*h^}=6Qo4voYKg&Ql`x_X7PZSd2#GVO>BgwK~1M zXGYoxW4EZrJy|bUF^y4(J-xN(3_~FuImU~imnVAzh!3K{q$ID*oRYzE+P=J|pr_#smNc-oX`@tYKvyRzF$0pOV#~BDqjA?5#Z|0q}r6 zy26C_R_41ZD_Yah!_m&JK3dbZx?`t(r{olY)6E-9A@G=EVkW$-_>tKFFO88%Q|{P` z>H3^lG0I9C0Kp#4Rz2vUATWs*ylXbEGd4zxpC~{V(SHb_u?K9J^-zv<_}1l!0+$dG z=N~cTLAQc`&0nd0wBQqwhfCAH*-rLL{qnWb^lH0c443>^{23fwC?)$YI-%V=~`%u;Rk91Sasu^Gwd?jb?_$QISgM zAh+3}m#oOWIyjt2(o1_6z^CJ{Epj%%B#=aRc>R?1(=Sbn%^5a>=O~tG_Z_HU!;U(q z?ypV=b~||5BWSI;%H`^Dpl9;iySSb##8JqSUO*r;tZUzqf4N_n!*lpo>h;#2J!mWI zu2pk$Q8d`xO0a{^);nn6%idNWmgiC{%vm@d24vPp#y;9ox-fNM3b4?Fq5Y;m3n}^H zpmvX%v4!_p)7lz-x-;_DWEz;i;jW?uyu4@Ut3;Y^oAlKga;%5y4be{|9{KxT8UsF7 z$$JJp(dtn}M%6G}-U;FC6_{ZsHc|at%tBF?oZ;Wi`JEMZ<@GNPt{US z&rb0Gk_7ypRWl!OaOdg0Nvl`aT1TSQ+g&t#ZS)FoXSwDw#ev$)Vunna*l!kSm?rm_ z?){p_<|tO)s~ib7k=a;!3@mLAn4NYk7$;q{5<7@VBd~o$)0no>erk`VvThQnBK8EZ z{ne0wTgy_aIgl%%=wt^>d-Cbte4Y0B+PaMF3D2;m5Ju%AB%`mdZtoQg-BCNt0HDsE z6qE3Z%;QA-v_E(F(Q|#8lg^nFyb-*$0{8dN)l1We0R_)9#G237k`7*@FPDgj+^Ck@ z_}RDDnIsHnd0}!nTD-;Ii$07QJFHK<>L9Fqc>Gn3`h3`ObxU*8u2n4DCS0w~zh=CX z)8!pdmh!-3Z?hKuS{Xl5$h|h;3L_9$5_x;Oc79KGC%VEsnFu+DblC-O8y&3K9&&Wj)Sr?X8 zKPs(UduuQn+CP@{oBsf39lf+vtf>Srn2>B~`bK6TOJIHtjgNNx*TVk*YJx6Oxrvn^ zK?*g~`D+<$j4}&kecmAvvv2%0Ai$dlxFk${p+5K8Y8hM`i5Sh7Z@S0cJH86YI>IsH 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 diff --git a/veggieseasons/assets/images/squash.jpg b/veggieseasons/assets/images/squash.jpg deleted file mode 100644 index d20b745cdc2ddba3206402ec974b4536ac82f981..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108780 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 vnYs!9D3Taw+~oc6aQUL>};aU(Qk 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

      9Lbqh?z&G23xTQVktv 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 MgGAs-^uM|P0m!GO?f?J) diff --git a/veggieseasons/assets/images/strawberry.jpg b/veggieseasons/assets/images/strawberry.jpg deleted file mode 100644 index feecd8a407fcfe81a8190b807dcff24bd12f3b8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280622 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

      am31^9~a5Jp!ZbSNRzXfZ~7ZM)>MOx2? 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 diff --git a/veggieseasons/assets/images/tomato.jpg b/veggieseasons/assets/images/tomato.jpg deleted file mode 100644 index ab36947be12c392543dbd6e12b71c8e6cacb27ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182147 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

        Ym{X0@ zn=^y6m2;hokIRtjB3BXDz|q}D(MRo$#vZLZ`jwlVTZ=o0JDak{fBjhTSDb$0YK`0=65c!B9;r+sz!WV_hgujSzi<}j?Ez%&eB`P86 zB6?4>AIXT+Kwd;vAm_x6iP?xHi@g=66;~Ax6@M!J4JC-eqS8?BB$y<$B(6!+No-0= zNqR~aN=`^|OP!NSk?KJ+qfetF(XTPPFp8K^OciETT2dM>T`WC&9C6(Fc;4}G89o`T z%srW5SuR;C*$ml_avXB!O|&=Px43QZRNA&#}oto_waZOYM}}ZM7ctBkDHl zx$0jvq%?vxUY?>krGF~v)F;hjnx2{!TBKSUS}|JhwRyB%waauM9d(@;oq^MQr#((r z>Qd;Q)=kzO)kEq9={4vx>09dO=`R^58blfN8}b`^8`c@o8JQX78Z8?u8%G;|JR@=@ z_)N12tBIq@)3cOkjm~DDT{KlOjWZoFlQ6q#)@{yb?q}X;!D``RQEf?QX=Pb*Zr3^E zb9v`BtaPk0tro4-ty8SO+9=s1*i6~V+s4{XU}dq<*fBdEJ{KNdm0#pO;2a*Tc z1l9#{23-gm3RVct2q6iv4yg-08hSZ&GFI8MVa{2t_ z;VUPv)uajSQyxtln9+nuk6>b~e6d@WBAF&Z>6WMeFdE?Fv_@>>> z)+ouSv|ALnTyJ&XK5_d&G(&Vi^l*$;Old4fY)rRN;#Yoma?2`o7$NspH`TDBt0U1?XKh9cNr%$N;7#gWgnlKJnbmgD6gwHUh$+- zxH6}TvnsiIUv*T??wZRraBV>C;xqSW)6ean57$}N^}jgt;_XY_m#y`u>R-Q7ef6S2 zp`rG*?CYvV>BjOVbW>TgWOL~oi8oJLBwC)dO174^Nwqy~$Fx^;$aK_np6Gl|P$s;3 ztNymROS`M1+pzmxk6F*hced}wdtG|J_4)Lz_n&{i>wWkD{XqPO!yhsS1qO>gN`9;! zQXYEqN&i#-u+8w)XRps2BbP^MN8`uX$8yKT#;Yb&C)y`XCr75-r`D&h&M?fReBuA{ zcvgP)&DS$uN4|M}gXbdW56Yhp!x5d9aFJZCEp28(a6?pxn5# zDX>|wb!zK9jDunL3&gp701C1_4-^6tGKijxlx*je7Pu!~a6fbzq5^{&1qJw}qM@Rs zqS?EfifZ>>dRp4Ow6ydLG~3sAuygZ2e@UpRsHk^S@1dsNvv&{ep1llv!NstXY-1$jg-iF)j zQp{Wyio$l^=@J6?yo;2KjB*z(IW_67T_E2ipfsFhNCjPb4p9$AE^@02x5X6YPiH*R zv-Z3gU0la>^m#{S=hvZ6;!65n%)7qX+?^{Sa9@hadV#Wq`yd)nNKyte;_1WnQ_3cf zHIc+Q5BSQ431Z;@#`(@enql%U4}R))cgRY9cg3iqW#Xwuo+Bee_D$p!*VA@|olUxF zpKVwttRo+Avb?OHYINmdEE1lK%}Z{j&n5&X^4xPy!#KyU`!CJ3l}_(>ZhJSen%d{F zW@$1%6R=vVY*tgGbCY*8>@nvfnmZBa?m*Bz20eLEM*n zpiD9qjUy!I6y3;vzd7qXFIf98Ci1`5h-ZSGO`F+8!^Op2emBD z%vBv>c{0D5l3$v{e8ibSy9rl#z{S6iuxGltv;X3LyOJ}65P^Q-t2Ma!sE5nxyvv7H zYHq(ApR-koVT`@S;lOg<0U~+HLPk#ubx?4eBO}kgs77&1RQ{O~;{`UqCeJ{N2ay#U zCTNtJCOHksb>$c(QY{*JD20UD+8V-CvmZ@x4H&Yd?9|fJH+9agnmuNNlZadPmKbTQ zz281Lx3X3d?^Yk9{ldcRjfxILujl1bjcQ=9-K9pG=6X_C~4@oE)?T;*o zz5ZD8!qezzWo{ncq)SXO47<2#B3Q!IA}-Mr`GVy_2Co`DEjQD(2rl2Ip2mT7zlNu2BnIW*f=87emAwU&N&qofx% zyyjWHu*$^Mh`t_k9VzO-a+?!*9irfcK%wrSo@ufwInvT{(9=I7dvzei0)|}uW~RSM zn4~q{@66L@iqltqZ^B6iu~KkYQ!sGfLQ=aYNQ;bO%7*5)>g{v*M6!zW1e&#klW#^T z#Z+3HQ0kbEUtCRlv>I2$7nuI)^GHwc(D10|TC(^^k#O^TOhn$7n&~2Q-y-AN9WQ!T zC1om{awZBa4+nS{2Ok`FZYX?P!!7ab(v{4D!-Gn4#z$kyn3s|~T92<8&x?Q_)0REu zmsV6hCe2jTB|JY+Gnic6bsXzx7KY-|=D)okNgjQ!llPW7uM~Z>rYk2WnFlrc5;=-X zkrDlrlxMX0rkjz}IYQaqN>6hXL1sQ_JWfBU_t@vKr)t*J)M4i#Ue3F$(0olqz0LTX z{~G#(@w+DLm&7}Puo~X$e*sl|(Qq4;y^)Eg!kH+Lyjo)B+JYrZPRw>?DncKMM zu@d5Tl=bPh-c>r*1h&u~l#Wb(96M6z>)7LH1$z0}oizpIxF%kFmRSI*NJQz5+6sfsiQCZt)Qivh$ zI-bAq_|;XF#~fS==Q&1`H1Pg6%w}|h6NW2Rok|dsj%BhjrXz+ijE;95Z%A^UhptkQ zpKl5}P`cW~R~{8HzR?r+rMyQdID&5%rb(BiyBpvr^>pA+i>%B z+S59c0e_fS-kV)msmA#o->R)&yRo6&a%Xz5vES~LU4=^J zkMx%3lC%`WqSg-31AdTTtajxdzwj#gs|*XS$$!!r`ED0r%>BEeSV z%-;Q%WF`qWyq_MC4MmOhD&B4f#a)9x!I(J1H)eebdZDn^)rL5gpOg?vVA35@pi?|nf{|UcIn3z=DyT6 zY|>ZH)FQwBsELzHh>83aEmD#?TU3c&REdOxvaP7iM|RC6&*#LWPGm3VKJ{%lMd1wX`kz=5-QO z#8N#FVn+pyI`_V{J!OP+|0CPv^L$;z5N*&#@|I(Fi;(|jgYGCnN4H*uod1Q>K&p>h zLkNp~P?nBOSE^oWh~2=g)S9}KBQ)aEwvNW;M_}kge@ZZ=*QK7p`l*5NFHwhrS45KB z%JvboB<)jrH0QNgu`1Wgdjuj5bF0^9%F|}=6~d7@GI~%`v5+x=F_emtgf4ZwB}8`3 z-fT9mRM)mgJ2HSbX|^%bG1J>bqWE+)H!t!$FIb*|*hSVt!(Mc)Y8BR!EwE)>Iya`@ zQ{RP0%&fH1T0~qJ+kE$}*YfOGn(zIRjEPep)cX=t$-52XZnuQ^VYBg$7aK6%AbM+~Z&WX5(Zd%w$z_vw^ThE)YMIww!HtexujX?3nQU=}f^9(imUZ}fq) zB)_S-Gq35s<>TIb$vf3IG~Qk{HxPM~w`LQ#NqL~!Mf#Bcdg+|Bv0a&)pm{H%G*GD7 zrN=PQC26vfCw!^|kvCByah+i2%qx=SpE+SD5Wxe)D5GO!1UDxQNm!(O9|f-%$4kCv z=6gJ6VlxCD=9p!dnW%(Mbi^nV%vW8L98$&al%95oiM(+A9QAc;MijdwDD2tQ(8MMG z=^O9mTK!rveGR9SQje|T{TB^8z6Gu(jFhn%x(F^{;tRdYmyB;pucRI;2lBZ7koZ^` zFHKK%U-grN#*M49-lN`~ix$bPiSKgLJc0emO;*RE4#mn0o!omV^PQU*Z!Ls}&ppA? z2<>BTmv94xp^ERLr@mHGd@za-D6^Da=Pz~4?BjE?l$lpe7C%#%?`ba4W#_!F$Ig@? z+rR`FRMHoLHAQf8Yt`w+L>$s&wV?-EAEOd|JCwdhLTLREYo5}bxLeU>4lO}FhO2lj zk>dP)#ivv5sj30J21QFMPgBdeuG5OCPTy0+vt{3N@ChL;@uktsb4~3sLDc}Co*Xu5 zX*!)l3C2d{FRps$mc$_zOrx1wCs#M}XN^BDKOQK##(rW<_Czv4N9yg1t}ne7!%+nl z*J^6MI8Gm}q>-}Dj#Kr#KT{EAk$`5^CD@rfksKS>T6V}gFx)dRvatNkwKxLN68zTO z$y^#MQPE`9y-Gk?`k3zPay7LB-0WG_s}ggdH8Hcd3uPibhLqZ`p-YV}Ry;?bI3Mjm z{wjv$(#uCgp^aUU61Cdh+s;4j-s(_z_EDE%3{sYygsbqx0#92&z}NCFm7#|>0U3_ z&5pKs$X-j!ug43PRJNOkNEs*3EX_3JW8%F~jqw|c9jZ;8g>4AIj4|JbbNz|_3t#cG zsZW&bQi7Y~lKqTK4NF^_ol3h>@?*R8^BTi?^;HOkYBled1oPf^x8O}wN=$LtFU^lV zREa56ds3&*7|X3ye-p5zqOGFxWlq4uufx7w5L&w$c8$N0Hao0ei(t+w?vONInjDw% zX_SZm(H}}o6c@6u^2U;k)aWl4MR^4CAql<*YK>&^_63G$6d!5J0h{Vmwpp0E%4jkD zys#8zyl8gXtmKUvk&OC|iVw`P%WblDa%EnvYqJ=gL-jT@9&6Gg9Ss@FeIuvFy2tsA zUQ#4w@%K{kTeuoxG@jp;C7%kP# z&72@ui&UaUD`uLVz?kXMJ>~G|fOfL3ZGKAj5VwY|ZIS~H8LkNSc+LSks;ScFZ743> zU@XqJLpihnf!kDI)Z2pzds?go<`CzBD<*le*K2+GWpyGG-!_V##<4zVb`3uCs6mnW zVQTM;-m1PpV?7f?_9Pd7OLl?G!=$2x&v7I0pf@9}Y7H-zss9&^cT%FKLvUHw7A{qC_DT=U>~-Pw&zLPW}Rae2P&l+VNF z5BO{|;RU<*`}+o@&sGSvVQw&GzqIsmHYB(@^H$`f^%gAYqRgdTR66tYp7d~^nZjN+ z5fi%20JK&HYAP9rCU2vbnN@*4l;B(-zE`X6W5b+R`> zZC}{MhL<DDHpBulJbsg`utP4x~JT#In)V4CxDU$%6Gcq8-l zx0c=~WoDLYWfqoK3*=6Xe>f2u_07%h)K;ABctz!)x8B9PGu>(UEag<6YoyY4ooRO_ zmSwgI(@-;ojl(IiGsd>uVa_Q3wBQgy9jQ0N>BfzN<0s2{KCYSK#=+wp`%uqTpP3@> z*fWI@{KYmZ<%LNTC9-+raYkCWRDDq5I-u6@aC2!|aU3G2IR`zHaqp5=rNTk&8hsD% z5JCcDJ8%bDT#CyzwRLax+0d)WzodZ}xo^oC8>(z!-mLLmny;xnA}v0@cF=1eMlO1~ zq|$a?qt_u1bvCiE=S^+Bd4I$0L}WvsVX*OtU$0pFjoU49mK|bV$16gDhn~vKx0()) z^r;S7Noe~$DUZ3K=l=NEYs&-7rUwHeYjP~n#bRmH{RY_y8o409!9rgRCgwk!yy=U4>#Z8>us%7Av25CUa>w9(pM%&sbW?TQ;E8G=MXDV=A2;!9%U77Qy|A(F4p= z$RPRnL&VuX znKVIMTg96m%XCoYq{%Ybl2c#WY%A?QKF%o# zw3E@d(`H!i;YE~I8kSBL+)2qospo3aKB8fAVX}ruo|DC%xr-t+u8wv4tp>2ueGESS z${&Voo*Nk^xL-j@TK9*NYM9K<#Sq@q)ZWE+W9q$4llqD-UUwP8Tevy5tktqxQf3XT zw&m0eXdBxl2jxUGPCYGMzX`rpS-k$B?f7(0d+iCYD@`2dsL_Qs7@^=^47cO=byqDjdZ70!c&mn1HK3(Cnv@tGC&^mVDQ zPit*VM^-!*vPuq*jm~C2XcKyAJn6#0`gs0uPnOVb=gP9t^}QmdpEix}Dq$%shYULR5qsSN&9OQ&N-v`pB%@8gFmrol!jqz z%@(Yu@UtUpV=OOXCTued`reHoaBk!?hX&==drZR4Cd@y{Nl2(1U1wb#z#TT_>-pmF z(V39m={#S}md^et#B@!jc_zE}ercC&cVnGeO6CYgB~x3BoA(;`GqUDr!7A0eB-{5aE#qNeUGytvGrjFy zP4!%1uxPJ!+uKX~f_YWAw8>u%SlR2`>fJoixK1Z%88-I^XIUSbzEmzJ|6?^G#JAwS zUEAk1X>@VY8m*jQRfT zwPK5r-uHd_ndMGJ+^#e8Pv!znNOt+~Tdnb_wyN8E>7;kK1dHf5xe_9JmNx7y^XnJ7 zKM}e<0g+aEpHTQxTm6mpX$R2aNqQ8bEdICirUkf;ol8Xa?zt`KT+Wn&MPgJPa2Ghk z9$)3X1rCD%TVOE^6p7qo37&NjJ5~ikqes_`0+zRe$Aag>67s)kY!x-Pm5iMl zAh7zC2ObdN+H`c97+Wf_nuDR^*UBaqHYwZIKh!0D8pVE@8vZslJlN9kGVe+F-0YZZ zlv4X0pOKz2I{hfZ$JOO)P8*?Oq=OWN(Q&qE9J|tpqI}`)a2Vy7r@#I)j29)@9UnzgFD8yy9K%wdrPJ> z5#cuyhc)9^%DqYsCP%f7+cmt(k^I1RcJbjzNZw|oYwRCulZcf3zyWiT3l7MdYH8G>~3*Fx|V^%_(nqB z(6NxKijIR?0fO3Q%LJ{Ge8KG8a2sRi)-N?|!<~LQ>K&f~BmB*UYf~$laHT$`2BSi8 zUdk!9Vd%@RuTiTTpULIlt!wiT47|f#(RXO zC?E4&+jqq) zyIXuPX|k{|AgGJ=oA=_%0M^bjTgxb0=#5>X$y>+AuVbGkF@Mzb*^~-fNctLRsXG*` zW7)bmW}duiWMY0D==WhLkbN4m@B+im%$IjCNVQv|50#>$dH9?3Vr?-h8INC`KgV-j zNw9&{4ejsPG4aSxs_DlM|;?u&A-hQ`czuEhh@n_x5)KAeNtr#caEIW z8U51pE~6nm^7GVOl?B%C=#2MlV^+qS7YiCf#cu+01EOQQf)Hi|yjG66YpHH=@>wT| zR5=ly#EwN~WhYoDrrJJDD)IzRdOO0bq2 zx8u@r=Vrz}1K!3bCM-O!G%wpK2Dh@G(hQCYZT9v37W|~@%Qef^eyn7xk9PSRlVhKO zOuBU`^-$J<+_Ra^LR4Ch8r3}Y?zr4iS0~eCb==i-Lwdnq&Xp~paMWF}p<|+>HDB(- z%^+`M+~Fg=C4Gfud#c$5qH7wWiz?q$zCO0jHf7n$Q^;;O6=X55Es<90y^LY3GvOX9dlSOuSIXb#%y_(+#``U=f3fiR78s#|)z&RAW~npO$J@Ov z*B1{yCN0>4=Uw#mOBML)f2Q)iTy0y5f#77X&mNEURKjzdv~)~M_PeG;t0&@ULQ!** z;b3TdaY5I}nzqA}gu7SiHE)UP2|Yf}haZc-c|{;gYkyW}06WhlYF<{#t7$E*HodqH zN4VM8W6g)gfCZc|$lmC|6W#KCOiYxbT2E;_abk)#&M55~k)-+eHOs!quUi@xj^woT zYq_4j$hUj4U^+XJc~DzsvFE;Je0fg0@X@A*4)^>=*u_}IwZhA`MJD)F zhT0Q7a+g-4%6jK(GurqjE9D$Bv`;2a2Q??tSm@aLl^;K$Gyb)5^NaC;tQYe&4YJ{8 zsd<%N3TTbVnaqjsc@yQn_k=60v?lv7yM1Y%e5?3_Fb_jKz8W_+9^URxs>TZz_e@JJ z_=!g;1xLq>IJLO=tOgY3D+eaKYuPNLa`SLhT0As&w93OQ9-B(JxRi=E7BO3t6Pz|h zOopq?SB|IUGzM6tQwGQOmL=mSO0B^}>EQ@E&h%!5zih5{WpU5_%DB#+TX_cgtf?kbs#^Q>vv>joQnOUrtMuQFcIB|=ELqC- z){ZQCZl%v3-gGW#{j9+2w8Gk{Oer zTV~?t+T_BPngiiwx-zSnYJvV7O6O}-wb`SiF-@sB5$);f$<0jzUkv`s3yX)Vc)}h| zXGl}fC_>Ly(CyMeOi$bRIp? M+kIE&a~^h|V>-nZYW9RL$jx07B^XtcUH=X5+2u-c!_Fwv3 zlQiUdd{EZ1^}~GI!84BsEp1}y-c zT~qs1Td$^6hm6h&uqVt1``%jbF^spEy)!xaB}nOuWtx9YTCl~5z{a&|+A||pgA4)RWlFOfrwQR=Lj6q-a}dGCExk#pW^29=`co16G|NW{H;!l~3K2$& zErl&lHskXf^VuuM$De1*=~(jRDEW;)uS}RV!Wk-tqelC>HpN>P3%B4iQtRZ|ag=*W1N?RzAU8@}a(C_$?JR4t3>+l`;d;=)*U&>7=GH{sFz^)vQOB zI^Q}xag36g@O4WU&v}=AGH%o_r0mVmKwV2dpH!|HB2Ppc=iT>iqDT8tqQ((63)=mo zJwvGFpjof`cn;SvzrJyr{Wvp~mvl8eXps>c46%VdpE_J!X!-p?@Wtx%bGy@d2ZE#?8|oYoCoxf6K|?vrCq; zAGK<>Q(F$0d(l0%eq+GgY)^>)wbUXy)rBq|%i8<6934s#vBjdOWp<^x(250}(Q1#V z+sl=>%&kDv%uMkPWuw?~)#mox_{fFv`cP^+6X_7urufPs18F<~TSVt0&^6MVgly{@ zSttqfuQeURX&)N6IAGixytLM)oW7rEVX`b8Q+3XPlRYc59zFAY_S6ghdo{cmV|l~Sk45Q}lakJp zLL~g&%B!uyt)c0Q7%%gaQn@U70*|wj-YoPFeq57X2|ked*{5132E7S%nIg^!nX$OV zjfY7k^8xs}$%Krv1y0RIi9M<*Ny9)OPUyUuJN9^RBp_jaIG*{~@c{3hg~Pq8$8(2u zBx@uJ58$SB@3e&+UiDGLzc@Zs^v-g*s4ZQ+pJi3#VNgO0VbIRB3ao&ScX=N9BXvGS zq_Oq}&d@7RPR##4SbPvMj7UGzr@=B?p&eouVI#Yz^5vHXtMTc1H|edQ$&{z2E;)uTo9a=OD1<=}O5g^99coC^Wm;2Iw zF}@3JJearNxbXD!w}-V-DQnGMGHz}Q&6x3eFS)eZ;}dXZ$)nVzEneB*CT$Qhu+VUNc{HY zs!31Uq_Di zF(J$o&9ddgyC(@bw_Edy^asCwI2CUhHJ*g($Vq4y_=B-@Q}Co(iECh9V_Ro(`GRh` z5~uWpw^(7tp7Ef0cXjO*@&-fqLN%*wxw6Lm zQ434VK%z^<9_L()xo}va?Nu| zi`Y25p|xP6VS>g?DpRDnAbiW%Z7i*}8UHk9(wT5| zWi8k}vuaF5EiBJChCZ%T*$&m^bbf}^Bdk!&@nK9@L4PJ!<=LeDtOYlVGUfx#Yf-dQ z&&2d0HL$ay7I}yBS}v&RS=>DDkTrHOY0CRKGLO_t zo*Po4lN|{*j{Uf1;Y0flz1erHI2^AJ6vm_*e z=brO^Kd1DL<%6H4GQoLw-V5$8M?Qb)Bk%DwLGpBA`H+KY9}yJ5ZTAi1mcjXz%gUFt zdCR(5R^ML~p8b=gy)>5TnDxm|3HtcTIrE>Ja-Y6u_%Sj|NIEhl-EVsuOZ@p~XU({qkp1>CU{J zALN$-s<4ud;E=d@DI%v0wni9wE$LkebCzT9Qzz*+pMD>ktm&6EbBGk61v20;BUNzK zU0u;yq&Fhs)ddK3^L9IJ{YdBv!=a`BZ@00f{=E8njSi8X=S-Cg3GunVZ2u&)_y=B} zwDB{lBYRo@+M3&)l^b$546S+@F(`Y(%Xut-jbm+WPRf4pHt(CxJ7p5n!{4tb?bPpl z@BZ`kSjb;lxwHA#lg_^l1_{{}K?yZy3%C61ZYu`}N@S;|b}3c#^fxZ-xaRjAoV()v z+u^!}ZJtA3#@7O!+9bd|jG z@8Lf{H+{c~T%iy;=kv#>`N(h4C7<|GX+x|7%e6`?;IHO0%|1MBbSS5ig>2-J&AT zpBAeuz4YkC;MSA<=}xo3A8oWxtIXy}%!#-~`%&2&F3FvpI;C}f8~xM29$i*&?(o@j z69^ef#89jwLbSnJ{xV2=l72CC;#I*Jz98*c#pU$&fsL%=x=X$LJ@OA6x@#j>^WMLi zm*$|^g%AA9NHeG)J0)*-MPQQVUJ(*!3||fp4ln)qz9qhW|4GgMmD;(l`mZYu zl8j1xHhZ>QMqbJWC9n<;=yXmdO|LoS|KJh(@%1+As_DJ?1n-R2Ou5_oKe1AO6wakC zEc`7Md!I3A+F?3wQ+j$SF}h0^e_q{ok=WPvt$T1w{*t#{_9IhP*Zh*#_q$eWyduZ54kRT9N|-k=G!`Iq26ghovKt6qS#SjE}0^aZG z?rq)GFWCBaZ){`ZPx;nzjuz;PH`Co;Gtw|@d$?EF2@u{`{%LgPnR_`9^vB5%hd&oCwH zY+#zcT#z;Fk@!hH>}7TmdEW$%MbSsm9=U81D&bvY~MM*h4)E2+={<; zUOvbuG6ioXKPWeu)2b=0asRt+)?bAyzFAK_-n%FNjJ-7KkX$o5_~6Y~g)Td7y-*u5 zfp_*e^VS$Oi|ea4rz8+9t?U z-7JN91EdR3;jIMqTo^K1QOAA|)ESTtV;H=bwWYWmH@mNg;8|h_uu8r?DgCQo@4f9r zM6)CZL5Ra51vMr2%0dvMf}$C;=chZAk6iJU)5@PBB}A#{sxK8kFmx;b7-js{ykz=K zUqjc!qRjVRAHI4VJ+cZ!b=};Hyz329#ZI>h4A78qA>%N(mdI<{DC<~Fq8nmE&TVug zcOoU%$T>1iqa4D_%w@+*`r&Xsadp=>KxOI9>df+=a^v>}Q*1tB?|zyJ3@>wB7ed+hP7EpB z_Hojbej(F!O5oWWs#adEp%9ZvzEp$xNT7?Uc#YBD!LbZbvA4cv%jN0o-Cq>Y=ul1Y zMo|WuTEQ)#P(BI~O@|AV(WpiRAwu2^u}|VA1m4V0;GF_uRI#17@&EvGqDj%{K zZr9K-tdzc3NONG;VtpgRK5|y3$eYRXtw>~Nr}FqfqPDle^CzAk$ zlO;~W9Fu5!C!zwSr6u<&NRW*W&*TOv1W0$7RdAT5Gg1IEd;qSEr&xzUUBGjNbhNDT z08bLC$Qo)5%J3iem;Oqw#z!-uA0HJIB~Pagc{hBz%X9a$+kQjESMr?{PX5}*-xAej z+T=~Ev-*~z|5Jba@{x?eA0{^TYU4BTwnx{B-K6)Yey^`1KuL;w|H&#a@u6mk<6rVZe%;TS+lTT3;;{-zoWd|;qe8%4o)Bp?$Qwc!6) z$F^9$9Po!48H12iT)BQ}??2@q3VH$h?Mr_iZ~T#a@KB_5y5NuPXSz>9r>D=qydV5R zv6-mo+;Jx&X`pB4zMsTL%a=z{`7|Sk3eLE&LH15O;Z6<~2A4r=*#}9G!k}^BK2Dex zNCbrdeAOD-abD`0t%NA>lt)Ae)fRzP0~-h6O~6xv6Hc0 zd@4M4?`-1Nh5oYEk(Em0{2sLd$GpP_L!~my?Vz_t{?I52JCe?3SIT~subi^Fo$`^$ zUDkb8NVvmUH^?abOgtC=c*r&*W77Z_2?+u5#IV8W4BQb zUmM7Px4xALPt=YOzyX*u@mRhfXBG&We;h`_Ije{8#G!Hsp#1=7H4FfNd zXu>l^4_dm1h=i8wdeqWg|H?YT#dI@CtFSPjci367oQCgURun;Z&1@Hqc{z;HTJ`kQ!0V89+fKX@v zgtg=OD5xN7f{U zTMQJ-7h*pENJ#;RPNW+dl7IoiLS!|F!f=5JrZ)vWxN-3DYJeJs0zhyfPg$7(64U~c z$H%N{1ee9x8o>#mmr~OBg2*}{gUB1qOc|jbwSvT2LBm>+f()EClOPjXhm#Zr+9iSl zk~uIS=$Wbp2ct8MfSBt<3WUKk_-PvD+CiMiUM76FJRiP8mdOYi4f0uWfNl-|TxkIf z7E1x(G_WTCghH{#Au<5C4BwjqJptBui;PguNc%ZAQP~4{`v{5s&oYFAe-D<07uGX z#tgv;WHlB50-~*xLMSje8ZrDv7KYV^Sp%)I;n6x+@QchGN6OMlR5c={krIN8kcIG@ zs@R8=G|0co4F4MZzq$!oSFasfWlz2kQ`@_CPM*ZDhWu6do7?TtsPXse@ZJT%a~3sE+#xEBZPI3PC#G) z51K_eI5Q!gQSvI4$asM%CcLH^D}~c~2nB+a2?)Nt1hgtPEkTtG>Kbm&CnC^B#+4vN z3iuL!LDfi5YcyyJ|AdMU%(1n`*@BHifSN0m2NR`H4h#zB2+wTBHsz_@+f) zK99*%<-!19T#%7zg24gc3_vAAU|=i){VYcpMbOa-w!!u?MF*V%Z3bhk9pcDVm?)dkORXkruEFfnFj)Li$JFXn4LjgsGGzksz%2%z0!0BGZO7n((0&) zk~sAQer==;J3s(g{^h|?8w$bJ4ML$JkZ~H-FjaS;NdyXxGAT$P5RbHB3L6Xp{RfW( z(*fw62nv!DLP3F!4~9KBl?6^90Z{Oa4wmqN5E+5y^QuPbCh=^z$OL9vqdQ1jTQF*2 zw8EQY2f~nUx)hL{LEuDykX+D43IFEJe-{PbgvKB$ayYS|heL9}Pq3h)0#F1VoDG1$ z9PsbZaH0qwz!#z!0?H04k}IkenZW88P6HK}#==BLBx2PQf^7H*y5VGN0yYfIiO?jy zX{CZ33)sJ4KmyR9836;}7$_HsFi?%8finbf?uLWE$WXx+0TS4UfmSej*m5E$@Kait z5E&diP2GkmMDu?h&H{RQVXlN0IN!nv*j54=B&$WMfjvdW;nUIrqsjJ~|5FkukO%=j z(3!xClQan`g$mw4azKxRgPuwRWYF*dB9I0}WWby7C~YLDB@#-TNgyPRuN49MAb@m> z!iJ&p0P4RP6|`435MXb81{}e^LNZXW&uEpLe|rC?`Tx5(!C(b|gZlRayg38@A?g(x zjG~|cAfvPpS3kt&w&)tPWW7lft&02P6UT7x48edGU9JMc45I)LSX41gxJ4uHR+ z)j%@_FObRs&a5)v9TE!#BLx6QQT~Nt(ELcPZ^FUA2hPJ7APtGg-~*x8eCR@KnA;qX$Bwb%=zz`2nyIR$WH`t*mwaDEc4G%06Y$ohkBI*iU8CC zKi3>5oyGAhx zHz~*Qw*~i|Jpl}-jsvzF{fo$W_Eb;eG#O)CfPutOq!!pM7JIKBcr(67f;3n9z!{$F zB>{PjVDr7@qdj&qYo79QNh${Av1yP@d16}nmZ)oF^9pi3S2zeF0i%zW?BBoJ2topq zW9aXCDb(|GMx^8~&+eRG#4}rC_yXbjHD|D0d`#*X%^BWPHt^6$w}7{0d+mGPHTbKq z9xZTuJ4;A#An^}`<_Khm#)u;MThzxw*l!##5qXrqj2%)=fK>MaC%E5P$sZUJ|8w2# z0`)=zji~uRR1hkBE8yp|y+@x}F4F64_+Jg|`Nz{0k+D%Cg+Y{*Leu({|NZmTNq^%D zh?Yr$s7fP1!kNR%J>fA!UGzMd6*sMrX0s=hC znGRqkH~5p8l&}9S`qPp`j0T5wgLohx}}XvDo~H&Wly-XlT6sPT_d7 z4S|;*6|HgtgiKyD;=5s#6WOYg;cqUj--G^e=>#~tK{=WbJzF@fI+$T;u7KqCP+pG~ zx7RCCFLf~sT+rAv<(K=lyLPKz9?}@$kr~7&#(E?81UOyy+=M@8!{~E}k@f8=!feCs z(b9?(GYXCeZivx20a`AHnHjwaR~V!4UwBD{4xOK%x!LVHs~6D6;mmUxU*p{#(-fm` z&>x?6Wozcc@aBlaLB#Y+q-TPi^>}ty7rRFk#JaVPkJhMS9EVIhk1!QZ6TRed0ieuxLq_2&Xp#jMQ;SEpW@@w)GeG&^bI3`u|YpU%Yaj?wU>T>4iXzQ+ddrUppz_W za$EPY+;5n;<^xC;Hp)=lH&FBHBLQ#YwDNE`&_*im{z`&W+HkOR z8K298AQR{e6TO7<6B!#GgC5=ExN^**it^=zhpZ|ua9v>t<74#udh3}Gw&b^cgTA~O z$;3o*%3G~eG%O7gUc=q&(7k1p+e+Z#U3NUpWv$sq;|}AF&+u2ZyMmN1k1DraV`6b9 zTSk7@>$}~~Bh}6a5UYUTSSVv8Wzeif6m2i+0)e&xEvu&{SVHib;|4hye-MJPPUV1Z+({O|mbt<24zZOq||ksDZ= z5`7?j@GQDDpzAlraa{Z+UyAKZY_rW042-Yoscb5(2pA--l8Nhb(akHab_O5L==|rD zd0Ldp@=j;}?1IV`hdEW)5-(G)z$nywI1dIwE`ni2T7_d)8f#N%@y09$Un1ub=TUNK z0OijRuM_ai&X=&i$5imZ;f+Qf}1WDupihw)(?d9z@=vP z+P97svr?tFE;30xg!0%hx57!b%h8_9u1ifPT^L~?y@p0oj`yH=9Rx0^^tSmLqp zQ)H9VY<7V&r_))IK4$SR+N5B#;Wk^{TT6 zjcqSptIcX;$^DiBqz~%?*~Mw!eNY>svlgOPcy}naJ4FBSXO)W(vvUifv>sjqWUoik9!9D>tFY#y zb&GWd;nFlDcfB~T5@-YlPX>d?o;iDkHdCOZb+?OR2sDnT<8$JBS3-S+jM7W((A>Csk zDid9taKJP91IuPR6=K_ymf!ciK0T4+so}*!1@(8iSJ>1;f$$# zFVdRWPX*=U{MDZfsH*SAZozr!=;moT^#<+M!t$Fk0tw~ULYfs^^X(ieFIygxs5v~% zj|f~LmOK(HGh|o$Q@nE%3XPrXcm-wG#Z-UMMGXw&+0#dn)V>rSz{m1IsDsIk-F62< zS<~Tgb*N;JjnV^sWOa%D;9;yl%c6Sgi>tdkjMLwRXo6=G#pJgPBm-xtsKCc-%7QOP zAaEwM6>5EDLMw!%kT{paVhNN$TY8k>WhJO*AV)RT?r3efqKub0=f)`8#%)%vUHTaY zlfIEF!)L5j&eHDx8eoL)VNj)ydz(UZwptr=P_bv7mAk8scb-xA;Rs|)+iu(O{_Hb0 zI00gXfSsjT`i&%o!}&RG!&zAV_^$Ntk{V*!sLH+7^2$O#>J^ahP;d^fC27Onl>Jtk z{6;EUa}6>C49tw!j201NuS2T=_BopqK&8C)xxBL0zGMeNc(z}tb06NUFx(j~)t26i&M%yZ)41Wz|8YM zkb0~0!n&0v!2}gP0m!8D5=w7Vn8Z5v;k&248etuDHgPPc3{C(x)QHpd7pCBy$q%f( z>S^%;^#a^JJs}(3y{}Gt5zeZ-ArTlnUtnrdc$M5o(h3r+x99NL!{7hwc;cYFA{zhBXRle1U2(LCdeF7v2 z=W!F}2ygW&->Sq!W6_p6%3CHvhGHkc2KIkhDwx^-FH0@zd2s(aKST$Ifia;qk_0_f zU46uFauG=7B@WNyM;)8d<3pB#gYk{S4-^CXW4Y|zZ>cxeu#2V@LJM9{p4q5aj$WbC z?0CnHUN&Ssc6bi=6pREf0|I&+x9o}&u=ILgYB{Uv zK7L?N>+5-7_;tIc<961A`JL%cb$+_pCb(3NU+gart=^4U@2~Q)NI|9N4xcCwfl@C! z0WOua44ryo>2U#Fi-TyjuP1}G!bp5Jw`2yqGr+Ylr*PesP`p$e^$+mJp znLRN@?qv&I+5X)V;P_+s)jgt+Z^rHqyaZHjBmJ(!=xV@gC&n@sL~aR+4mFwYlQ}{2 z>%VR8yhFe)VVyqq?jAiVy!{?6*OBOCx8>MFiLT$bKLM_NKLJL|LsXU9e{KBjfA@UW zVtp`Wc@`cm#w04*f~+U@RuX@u7c|Bij6GYxIyH7YlwB{HSAG0fsbyX0-S+ZL#Pydg zAe;W}VfK+DCLDBxvu|5(`LPf9;(2UdfC-EN(_HHX#Sif-;V(Xa8LCEbKJN-1$zD6K zcJbl0&!|7r%mfPr+DY|pSM!_gUz>duqIN7frV;D?%UgQC>`BypKz!p5mXkdd^^%Gh z5_8f%`1N@0w7%b`p|dNKZwUvCc2UMWZ2haU>-=`@vhc6$;84C)6aICCapgIzPVBcL zcKqJ00}-PJ;-b!`O@YJigx=)*^5AOpd-cA7^32TfnnZ;7=XURa={ag><#Ok*YUSc6 zjvyy)_t@%ib$+wR6Y#Lz7PRv0pN6OIh1Js2PZdDeSHr5GQh(9kr=Od2TF_F5mQ!8C zl|y~Qx+A}56SUWt>POmT6?Zg)KesG>SB^C^RvOi}`nBOAt~Res`+k57QRQQ99K_m$ zVFQ}pC2lMY_fBze$6q?~ul;@D1h`qXQuQ=;5>0o@T(7(!+T`jaHSz0#xMT^W%DUF_ zxj!Av*6H0gM;*iG(hI)!kFC}5y1m><_u&P-#;Uz5=R$7aF%@1nCy)=Ij6KHAU^H_O6t45n`% zG4$QY|FvBMF!^#AUX^UF>zjJmWwQ?sT6usM503a5UwfjJaCgW>(!HiI%X+l*#A=M6 z=|jg3xz;Mx9(I%)XL(B<~O8|3$oANE0?1rhFX?fUzy}vxIcV;Tv zho9bSZopjry;56CV~<+L5z-W}7H$s62JR}g*%zh~zPfWC8sXG6(mIg6HyA-z!!W3hy@<%Ql9d1)wa38PX=qYX|Cv_qU5rm$S=!&OZ}4?cs@f zzFs{!QEwAM-rJbtkV>(M&$$zEt(+Cj&x8!){e$4$`038gak1(dlHS;mlGzaUxo%o7 zrF?XR$M3%rVCzARlsmIdUG7d)T_iixH)-9N$h7UvMY&J1j_HbewP>Gj?Kf+$ij(k= zi}xSO@>&hex4v6xbw|fKPGcr1xUAZ8(a-`I_v_mIkvGseb zuJp*7aqYO}XOV5suGPrF;Z2=>j(O>Zk!@Fw?FYs_JD+^L?*%yB<69E79NKQ!$-cJz z)s4?nwAcE080nR%dVdTD5UD93GneG=y0V^&D zg*!3AR_4YDaq};y#!rB&HwS*!&ALhB0nNS`O*qRj*FNJu`iT|C@Lxfp+KF2wxAU>O zS5hS`dtT!uNjg6G$GwWNg)Is8dT%`83J_0?{u@7~-Cx|&^^;+w5^hA=EM4!*ITJmh zSXSLu7RxRjL-v)HMK$DcO2q|?o!`EEJR~6!_4QT6>U#C@Z)t`(wR$`~S!qkCycw^% z8Y6r3KDU1DEK`PmzN^dKe5yOGSJJAc_PBAohjS*bIFrco=y`@!TwAAPOTl?3^iTj9RRIiaU8xhQ4p>>of;pR=4E=iKkRcBx?Okn=1|L#WRlExQht z;?o52%D8mz3Jw(XxAW80gLFT$w`1GC$jSm#32y8D@lTKYSB3|VtR8LM**JsphhSum zioNq{Q(zS})b(5j+*Zx=d$aRLoVJgmR(33$hPo+2MIFDs6FN{*hlqam)Y zPV!XjR6bo3x2R8RcIYDmD6c@CDbmlo`!5bNu5eDt)p~LgD13K)G&|V*XeYqmhbMsP zm;X{rR)8(9B^x^%Nc!306Cj(NJ6(@gKR!>=ER_G3@afXrbN2VAni_s??Ke8)e`0tp z%{wwLed*QJbZ}H%RZ4lj^gkxL$A7tGH7NR5+G?=or#+#NoUJG>{+%mfqq!U_pI*8v zWccjLZm_gm)T8Ecb>~xb~zfVp)EQ;=Z`xBLRpN)0yG!#h; zPrHl8>AtYMiS^4b?q8|emmH@VF$Uo+h35kX=I>-8$db~FKZte`#~(2A4~$+B)X==J z2(Q^Y|H&v9*K%cXY|V78_|+=bJY@T=xO`UGYDj*kq5$KEwjuIms@{{FI@a~`P2YTa z0+>bJ@|*=YOLCyO5X>+=Z71)-N2UHT$1nZ+V+~i#e_IkmroXh6zihu=9VKn=iw%;@ zYx}w}i_DuLY)Qb{zK4amyV_2)HLh&_T++N0lg{fpao17Je!g{&SMB=!?TQM*6FY1R zv1OxD>FXdk@0-{gkr6H z;X$6k{iD2>n?8+}AKt&8;*i;?sr6i)MLZ01vu}UKTfKAULrrl>6a2`*N7h)S6ehs} z^WZ^54+Sees~#QVdfBfuq(O`c%00SNO4cdtdPnlbF7cv7-5BdU0%!s4KWm`TIN)YX zZ%dfuJHM2cU>-rWaJ`?WMYxoT$5zjr0K>#MPq#a(Pp$49O*K9_bzO(?Z_|YQB&%6-AcA_jkN=ZLHNL_;BcqfzvJs+4;>9`7A)&e0Hw08 zc*64%I6g8nOhJiw*qa^m-?22~?gPTHa|*W(U0ad(qSP)r8EmwZtp%K ztSogFRva*pZ(88Y|74y3(?bX!EBp7CORv?v+Rh#sy~|kJ9{Q{ZOxH3pO;wPEhr^{V zj-9cme60K@)I^BHL^OR-0UQH&TzIJ%P}l!vlBdPWlY8@BuVp}jAlZ)A-(G$KZbF{` z&qn6nww{4H;jcX4nz~3_a`aFP{Ks_K!Q8J|&9U>AQZOI#7xl z3vj&?4)giyI-8b_r@4Q;P*@Y%GLPqRP-~Sz{9S!N&ahlQ`PI$2ul>}#y!809YIwxE z(5;33A6UHAt-9x2X`4#2BS%rL9D_TPKAQ7tqITT6iHeDS`G>e0!)+rNkKAR8O#9Gj zFDuM_MdSu83M?_XADKt=|NL=+<8M3-9tqj&2m+99?luu|{|yplzwFMFnrZngFoSCxE=opy3-deV@*JKn+MB@YHO#&x$eDPajo>C zu43=^snWZ$OEgsj%(=eUl`H9Cbt|7gz^|LId4{a?uY%so5EiYCQr!@xNkq7XmpNe-O z!DctncAgQLN_F~j6Gz@`?oYqQJg9MIf5rdQZ~F16Ly`3@pOK$C<2;QVqxWno-+#|v zZD`r=FK#8eT2uLy#QW2YccNR@_Ahv*`fMS+(r$!f$J<)ryD#2$2RAv>?mA%yr#}Ql z4VN80HVcH`SyQZ4%N%_QZ(?&6!6Y~-abml@zs;Z57S6id|I&UnCZ^=6;t9|njy>}% z{Rm%cx%bKcCHi)-q8y=xv2&vbiaG$J!NhS9<()XhiKY62Bz4o`)g@lRGe>3JiHH90 z0%n`#F#4X2FTB8jdL#HM1}co12ttyb$qm0*&!GeUI|?|v(A)U4W@pS*O(}C_bz!vs zT~(~zDeQMNe&FL}c~GofFVW8anc0=|@4k7m`*2Y||X_?B0 znomEK^_QT%dt1cXnw{3LG5#g(8)-_FHpFSjhY!1f0@<5SUq2@Lit{jrhImk$UCw)p zzGB%C{~oKNV)wfA;&xL^$IjE!b)`jJ-=eJKr$cmG%zL&o8%KN6uZLX?%+1{J$mSU{ zSab2ODrb=#wO}W18cct~&J%?WKfgHc2{=uk5d_0p-lt&Hoz;)3E*&OtzU)>c^4svrRUqn+M8SoW}XdQ}R;Tf3VZ9e>tM-r$VLL2W(QW=ndGvoVxGw zW3D|>R#(wsbd;Y-RJ@*yw|C*1@LAfwSi5O``58x3_oVD?SxMWx z1Jr3pF2V6zcZy}>rWJ_7bFuAY`fb@rKa-}PnX2qIvAmsq%RmOPh#F-wNF(Fjm#~8w z{a>)bQR9o+u@kdI*^O$B6#whbaL)wXa>$wWDGod8J((O**G>SP=#EJrJAT`481>66 zAgBchYF$HRZQ{k4VYtS_IIn=T6`vrj@~SEXF- z8};f{BD=nuhH@%Ir zgqC^s2`~Uk=a5eMf2%^^N$hlhK%eMLlCLLY{|S88E!%ng=u6BEsg7*7 zHNaV|skKVHkNkQrr-G5?cd0e{%SXV$1n=c!nj~m&N>HZ&Uhp_us`Zj61`cf#4(kDc z8!89UfSyazHTre{Cc*Bdab%+KeaOR4Mx`k0+6~+K6v1ZQ-gh4@3Tx_8ZHk|X(lK#W z3jnRyYXrC8TJj49w_+)$*YVR5SAR>%%DzB8pFrcne~ia)xdj`K)|xWt$%?;Hxi9d3 zf$^5*<~i2VYp0Wt(mUscPABAeSa*=x;y8ls=g(j4^~-NPE}NSFZXvx!iEu1QR}IYC zZP2vn6Rd`Q^hCjLJ+2Za33jEnD#>M8DLqb-mlFkT<*A;)s)&0W*@zs!Jc`0eJ9pbY|a~Y@WyzzzlCb#?8 zJ}-KyE-Vmg>{LQDYg)1*V&z$Gy3Gd|ubDj%Zt`dJ23*gA8zD{z3kr&`C6~?Ivt&k5 z@NE)_el4Hm>%H{RkT8&?;vLc2&@_$+kqthF2z^ ziC5!(JD4hre);L;Uo#x}#`TfrqEbyG12&iIqHW_0CxEjxt>V1guMQuC=&b6(d_~%H zcx>0=#aMZIefQ)~Ru%d-Wwz!oqE}mk#k+;tm6UwF8DZ76sdUX${dCQnsxFpQs1)*U zU_`QfR-$?r)LTv}dPda}yqWu$Zv5ST?W;0GGBhbW%Wq6<*mge+U*)Sq$;s}K@6L@XvSG)DxSEBOs7LrG< zE%s}th7h*-!#+YI{jrxFX{Sk~7dg_gXP4(Jmmb_O7^9$Nh42ru!j+x~rEiG0h(E5F z%a_jPe$0P5xt-lDvWy-6A-jCxV+wr9_gX{GvA7V=(TfAFpF&w^|Dj#-us3*iD z9}>!S5L1&?jei7{9(K#J@4}O5<3U8xth5b`r;9Y%LPJlHO)S=+p{;;g%2DwwhKdiM zwae4(siah1ENl<-to?SkzIOPWUul#6;)AP|9G;>N4x_+IdpndH=+)Ci)O~F5kB3{o z7T;Sh7u+Q-hhxGet)u-L&p|G{YMgyG7*KL;pyIdpIIC)#>BK~E=H@!|KKXyxMn20aeY)()W)amgB9vDmVkZaRzck>>5; z`ZPN}!}xG3(!|!&TUBG8=16RKi8wa4@9fJDcPi{hCv{)k{iW{$iJ<6>i1&YJ>vM>3 z^cL@vSnQTg1g!EF`)KS0J&D#2l=PnYrmQ||>4n{Tr2y-D#{>(}FJ=du>5(d!k`b?8}}?rG^_ZtE*{V-3#?M$eGU7|MUV z|9)42l;w<6^elC2@;p#nR9n3yyz0K)^Y9A1r<;KkDHZp*gm=wnySeI{;(xOpn$i)f(lY{+D3{=D_IN+comkZU;m^zMeLuZ+E!nkwRnDZ`Q`=Q(YhpgeyHz_pd3QP zHHjFG)+$E)$LGFGa#{N6w_QAyei|UPFuM)?K|(CCY|Cjtqo3U!Yf7Rxb-TNdSN$GuJI%M#}ac2F1FGZ)JXu^xd; z@&>4Kq({E&0Brm~HSH+7TvU3^qE^%BRL-OGjQ6j1#(4G{N7SDEZm{$1KV0YP1E`EG zQl3uA#1TDg!T%S2%0ZCTukE_c?e^`DUG-awcnOki8WtOaNyMa=B{;if=@*x0S{y|v z6IcTmE3(1`<3)N_>%12AY9vCNlmsI@uBFb;dC?<0B^FU_3z3Z0gDMi1<=>F%tYz%KA$LiUpoX}bsBDl@1>#B zA=iD}0^(lWH8!{~(~%UNQ>y{n+?*2DyR{ATnWAg|u*zUuk$Heh9wAn}38qQFGg9YxbG zJ1{}@K7M=nGuc?;r`XlG(OYgq+r9G-+=LLmq~@DC7>Lq17Uk$iGh``v&m#wYJ6xe; z4fRB?$Yo1~EO9coE*XYGvLM4Z<}A-j01|H>A4LQlh|+?w`Ely-G~sJm*ha<;K}JG!xm1>zCgRxGq3#rcZgUsl8{a zJYX3Us^F{rls(Vo-;^og*i$r75hn2`o$Gw zJwRP3+sQ&lQ@0m6lyNUUkGNQ+jXY8#{>sju0qYW4U3$1gf68;AAYBEy6yQMMyHJyO zqr>WEt>@xc?@=^=2wE@--c1P?^>X?y*``0|+b480**IcDX>6p*(?$2-B?p0<@Neph$heiQj_HOB1!fxWv)4ubO z**hXDUYOo>GOlkGf0p z(!Wy;HUZ#THi4sO3DvWgwflkM$E`=6Z)0Ipf>%1N?jE?lPU947<4>-KtMstq_)%Be zmBdkY)MT%>sP+u$^q!+&<->;TnCKcVu`0wt>{s?C)i(_M3qItxST`xPTGH|InNPc8 zO3fUZ=Q$EZR{K;7oYWm3wzjhVU|mp&m1tT^bj7tt$+cx84>SEUFJ1rY`fZKnf(Apn z+NMtuw-l3lP}6T_lM1m*96PmsgO{a+H6*91p!{*?Ze~5XIB7G|U6(FZRZG8oEAVBM z{oDjx+>#R4MRK6LLoiQzLYS$PpvTGb*=}qX$}$V7DS{hYNAe~F8`~mi3*=iP*Fv| zS35r28xs+xm!z_uoU16f|5TMTd9&C8<YDh-f2hE_q`B z@vCOA5L(POn|$GWQn!vQqukpKQA)&RH{oV<{u9G~*=K*6!1j(Bj zefR8)VYf523tg9GgE2fSKI|AbdmV&p?>J|-PVpL>XfnNBRdcng>;2^3quQf9U#=_S zD^oRyCCARcGgQOV@8@iL#)yjN+ye7J1YF6}kIA848RTf|4m1ZV=`Sozik&YD=`a`EytPtkuV_;?O7Uk&enZ;S;}#ZiwW4^f6_IFfUYhmC?%36jKM!7>m(dm6Tc zyQR~O^4p*5XWv)-ao|+)GJDc);QJ1^5p}1QD0@Dd-9hwRR+ydPGxj%M2J)hPm>1$8 zcUQS^2R94cl3E`*6DS>*n~TTo|2y-i!=%=?B-n~`fv2MU{c=x0eOo6x->P6kiVyKr zgVOqr9p?NeeWRHCqBQSPLF=BICEeNhmX-PTch49se|>;|P`owGa!s%YKcrE=oi1{H zZZRq`6b}WA*&v@Py7e`@Im`0TGHy$n zElJ&&H4!tcN;cxBI`pT}k%U0h1qjo-D7WSPH6Gl&{oQH#T#d{yQQ_kFfb>a?Vch#O8N!)PnTR&5H-Ns`K`l{ZbyJ(&XJj~tC&nvG!1C^v^s9H zb1ku&BmIU{oSBGGpH5MQ?N!TZ*{kp$cWQTNeLKe3T*<}LQp=rbxi+K5Uo#oF!yIT- zdq7qGlEq!fh_#v4R?eT!c*s>-Sb{+yTZS06$oY<2k;p+9fawClON%AKgDbVIJ5>VepaV5el@|yE8P!;Iei2G5 z(Sol&j1NS;)*bSwPJTZSu&RrmJ4 z#&Acfwv8`--l0=V=(<+_e2no3+vy^*r zqIzQy$7j@aMfwumsKW$}3vWB{sAIQ=Wtc&|Kiyz%_+vp}8utV+x(62Z7 zQ?ctIxY8mC_OBh$#l*mvCuTEe^U~YsWmVGr@BgaN=j>4yl`&?bL=JKzpQAah+kR>b z%&}vOMu-IF@PBv!^ifH=97~>V?Vo!1*9+xnyVf=9M8UHo-Y;Gu1L5% zKi=$>oH6O&@;F;#)qwHVibs~ug8E}HQsMBr#o zgB4rSomV~gs2s8w^27jldh2#iV=(*wqv*N=p??4P*?aG7mEFaOjO@`s2q7ojaN+D# zWXqnJXJmctdA4M`vq{#S5t(Hba^j-j{rR!5-<}x6IagBGm8BT4+RumZjw?;c77KCx+B7NhW@j^fHU*Jw0EgfhbG(qhT8rlfP zn&umt%Z|VDz`U+}oS)MxO%-1}K~Br0@5s8M%NhF#K-#yvsK2I{d!%Poy4QWg+KC6; z7|uSh4()s-Z)fvy<5lOB!FSQgPkBMAxnD5~rH*5-wDz9BpZjDt!=~2T`Xx@g+nfqB zC+eb;B7O4%`I?PFdc~8Yr@*g4+ba*1)uSIMT=$1E)3BrvCBshyCQuZ@-P8|RsA(pa z{v2x<^jB2W%$TvQCasPFRl4Nw;xIrT=4<1OI)3LSoe38BA_0B{Z(#ZBgH2zV% z(ep~7lFnAY@F)OpMVNz2_yi?yIRzyRW{we#8WI3JE{Hw$ll}`9Qf5Cg%PI+OndrBC zB^gl`OB+E!RvArN)z-AEBr6`rZ=c_5sgzfx507`oqCnEAd$d11Q$=n~9a=oXv}fPw zz_cg%^K%@)FooQ9j5%J{T2*~k#N|u;6WGGs!{Kyp3AZ+E3=Uz*M^Ko2H%48*`+IFA z==W4dw?`wPWA+RjngTuh2l%eJH5#eWvtNLG)7&{&ml`qf5r*Bhr@mRUf9k%oX2&(s z*CI*_sA71?#!X&XU63)*mmit9&P`7@i!mpE$0y{%oVyuYE)@@H)pC%399}eH#3%;R zcW`i$hxF-DKGiyWHbE={R{|~ANnl;o1i2?doYW&~#`7GLQS-NwQ*o>VT#6FNVj*m- zbBqqR`Wza>c1b|epJwHJn+Ma&zQlThP-mkTpRDSMwH0g+PYYRn*nbl9ov!cWlQF&&Ol87W?ZH3O!CS0B$okW6l!H&88RyzFTPvQaUWlAh}O- zkh`munOv1NqiGKTpUu5ql;p<0X5}EOB~an)Tf+;}R^SnH{#0MbK2V^o892 z9RqzxWotB(as4$3HnSYdH_X>Fm!@Uh7-BQh9TQ>=CzU}5aSBfxl9EoAZ-|R=$LBXu z(6PPjsFg&#TWm;t71ZxW(;PYt)tZ=+N2$AgMp-l@!kOwPh0P&MvXh{_?ID_N$Ui{( z@m1=6s#+Ws_x`_9GVp3T6xyT^>Q^GqX~~{w!aSK(2Y0s zOFd;{*5G@38)+17SgB75c+BV#qx9W7eNn;xE%{CdfWvTq_5@ieryuV^FK;|vB;bdp z(q52>Z7}nGU?p!IdqYO{SsHwfnp}_Ci!9rd&&h}KV?ohnw%=+cN;(dNI3fs{BjV01AiE#%_H&kO2J3H z*&6J@(c+Ftgy>ft-f-pCN3gjfKO1dqQ6_@18d8#j#z0r1G07f$|&0CTh{-@GLRY)ahqepxD6B&hht-`DQtelR42HC zpdL7;vIU^i3sZ|@WqHk>)dHRag8-$nza_G5#9;Af*uT@YuP4 zBSGRnJO*8nCw|Wa+F*`{{6&2XJ#Uv+5(uniSTB|@;l#uh*rCFAVCALN)m|9SdM--7ua?5HxN^k-|@Cifaoc&bR z9p&_L+EjfKtgHZq-C+fiA*)Etx=`cpsD`BWmNunznubMel$HaD;uLtYi+PeiC2?wY zT(5Ukx}a44RrMB?>^7sP(dgVjP^!r@5S0F$g5J~`?es1v@f|dP>JOg|+xziUEmN7Z z6*9$Dzi7K1WLIbvGCjpgy!YD*))sj5z$3=bp8M^T_YYT3ztxDu>Uw_}ZsSa8qTpOL zLRP2Ev^Xb~FU#MY+EOlU9`6+`b{3I^9b&AfJX6+G8fLS~jMs|Sj?8%+xqgpHHis@^ zBi%uNLx%o2o6+<5A*})GZ$?{vFBr0^#uW<5qe%1V6FD$ixhBG!W`abGkV#;kQWjHM zXLEcbi=*UHj_{&MMu6fn9wr=57p`<82!2ha5I^W#*x=2R{w{e*UDed0%+ZvR4>Li2 z{{X(DbJ^~*B0oXYmJU+K>3r5vU{tfmA!HU)D6@lUMiIOn@Z&#@15Yo09d1%0p%bX9 zsgK`=qw+sqj`e-xUXYQ(9%~JQ2qPe#SK5F`y?0nc4qU7tdTK==p8{c1JOa40di9c} zzq(yFrzC)s?T7tx0 zo@FI285}Z5Q9}#{zfruG&6X2HWfYOxtlw(pLi>zP>tTRt(L*#tD?x;nTOsT*H;b}$ zG_rYqU$Ayxhgr;$f^6$PJv`?I-Cz2~SJCl(@8pf1vk3qyGAq0P?_ca-eE$Ctg|0&+ z3qGFzgw;nwVxm&w6`ca=#N9{wug_)zd5NApqjjSeJPtxfxZ+{aP-YL$f094Fs%|}* zAT40SncAse52M_&a+03y?z3jY=g7re)lQAoy0$y?YmGWCRe5fXW@4wCrz1_2w&s3+ z?b0bWYYT+q$POV4%`2;cB5VuxZAu` zRX<$E;hDyQN$0Ap>k3RV*>?$ZV6SFLEqO=RPhP>QB@)q3{{LZ%iG&lps*2x`;ov6Y zCWow6v08eqd&wGBGIjuiziK#C`4lR?ls1(k+oEk}KP26|#M`K)hX#V1fuV}Z5fwtp z*_#(jeR(ggiKP8E#<37vaHFY|a|Dxw=2nf~E6(n?1AF%%jgV^hBtMxiUCChSCbv-G zqEN#EWMS_7!)Ky#;|u4Fknii$Cau;!%}VW!m_KD;#Iurjn?eIpOg_7~T#q)Si$(dt zk%&*!Ht~}b_n62?jS#s^Y`s{kzEgM(W`nkz+yOL1f@~oa%5r`MS^k~g!!r{-Knl{6 zQBuo3N_(8(spXLWheU!!5%oyh^y%#v4`kZD;FZ3x2gC_9@vJtr;^Yf#%2593aacI8Sg!A}YVL)SkMmyn2Y^`J(?+QT z&$ml)`-Ik(CZhe)751&#Lsus#@-=$zz~S%5o=w$hV(On0VmGD7ks}}JYo3zHJ5)wX zmDF(!QDWjBg|)npGYyMd0t*)1q1>R5{e0_!8~)TG%cvPh2OVbBk2BLs;9l>b%|d{7 z+4pFrZL)#ZQE}eeEyQvo>r?1e%v?`>KV#Y8y%FAFbrd@KLE0}G5mp-632uhkDXx2` z5^t@aVm%Cty7GjUmyTffy1gYO*st%saK6aN^mV*EI^7xkMGy@**BZzaZ#zWxP`K)a=nU zeE2F6SIB+*IAz%Z>qR_#AQiLXOf=vWFCTuz+c%{Dx_qM@fO%DZQ(ul3NZSYo^q=+> zWTcs+oaiGGi5`D8YNw3IE%v?3c!6)Hb11pkOEB_~G|oP~uCQ3f9#Z4EF`U3Yv_7~o zasIW%!-dEsmN+XR8Yw&V&U*H)dYJUX5wUS8;EL)FLCqEzm*ji89elOwW+cO`q)?5v zrLDo&6dOGiZ(F{+sLJC83;iV1TUjs_<}Vea6fMc%xS2PZCvJ{wtPG*!w8qQjl%jvX ztSMrppz0?hZOEdXW7u1$_%U7k1slOinSAC z)f3D^Gwa<)TJ^H_>rHR=^#V@+BaXGFscwws1lZ!m=CPz!KGROl-kqsP|AJ1W1 zt-1U@ap{`zBk(W3jjw98e|U)^>&#;|>#$mfX3jZtu4)-AtSloXlc$|jCytkqRqJ+T zL?Q=j(r3$Sqs%_y?c3MXcXHAo>D=pzRQ;PNoDb4ohNekd?7=O_cR4f|ZF$uftK7iL z%FGIl^!XQ0L3lNJS+T7>>gT4QFdoh2)WlBp5B_6*is@=@yU5N|UKM7ZdbLMk)e+Uj zHVnNsjjP9jC-~sT5sPhJr)%NiZ0HTKEq|&L1sy|qS0z9|q7jrXGW|!e3SJt(Lt!wT zAV89k8WNM_9(E4iQx94AJf3c@1t$!+yI()(Bw(E{nACP!157JK->MQ-c6zEEeSH~{ zIzGnFkY=_z3J%U3AVaIT3~#iIz9Lze_7DqKIB9)y!|&A`>zG@O@K9Zek^Xl+E#r%L zpk%yQtZbM_C2iL2G}#=WS*CKK(3>p1>sK88#}jQIrWfy``wxB#a~n^3i|=KGhz8y6 zyfc0eC}S3?uzjacsf(kYZ>8)hBm5v%O>#T?NK0b?OZhW_Raw1fhoEln+K`dCyr8D+ zvuSC(8ZbZh_|_ftgMi9uuS9XXY2zQuUK!HB;BGfP+*RsJ6GU$#C(J=`JaFydfqL$% z%L0?8!i@PZ`7 zi-iNo$pB$mjHQxO&6Sx{PlTujjEH5Z>10_+Q1}D7qwZ%O8-y2v51VIhsW$Oz&~0GW zcn3CTMh;W#-Kg6h7~K#zZ9Z8lY@>i%^MYfi35tvLaPykgtKN@eb%))WXg=({5nH^g zjJTU!!2HV0_5Ek|uB3n2)#}OZ!VDLqY-dQUh`9 zx9(59odcAV*VSj!N-$*=35yk}0$ZO@JkgMSDgoME4fPcnAj`N-_m@~`lvj1o?bz$Q z|3n}sp7!nA3B2~a3Psy@TC>ak+zdE9&)rwaGF=bsTOXSi{5gBl*<8<&uyozG6%_5F zQHqDH4yNE?BY7`~{MF-gL=)XYa8}fSqr%)}=0sO$V;DVb;zvrxyo6B2{)cgdPzvca zSbD?F5b<5oVvb2xHrbsxn|; z|0YH;-S+!Wd-l?0Gz~tmd;qszx8hf8niymqosV@!PNZO4hz#Kq%@`P6LXGo(vka-Vol zk-wEc-Zr2Oc~EhB(iyX<5?B?Is?xL*;y(C>c}m!}E}eP#=id6tEH+m)p&;BiPb!}+ z1zJ4Vl)@HE>d37z;!>=D&Ft*@3{<0Sp+#~On=5NpI!LjGa|u{NQL@TW&8{hUa`L4C6|LLvYXtV25sLSCrB$lL*J0matI?M6Q^4$BBiLw8Sd;VpyupI?8-Ks z4uH~3|}Xx(Kuf?g4_)WB`AKv(?@`;yl=z<6Lw$I93kLnqymF zvV`?(*}qCe*#kW$;xdJ~1rq*PBkPTQ4?JBfz`H_h2W?g-QR68>r&SA+dBuFaxB6?c z5#kM1*c|**FmR$6Ew8%OQVlm&0upf%(paqAZM>2cK=B4)HG zPw2#l!82pzCjPn(9d_Nn*F=)$y44jo;qo~CtD25LfcE&aJ=3+9`JvPQH%{VsuZQmx_(+WCh%FU36^iv(Ba-+;T zyGKsT*rYu6CAAsEt?a7hqv3*nOozp{rJS~SC8kEF@)_L*l!90q7wNdo>3c!${J7yG zl^m@!plMD^uQNnBIwn2?m`E;-VUxsEme4YC(Xd(&5kf#8O}Ee9cwy(qLbDpck6)P(x}xX!1X_}c!Nq=Pr_?Cv}$px;_1HX+IQ{VwZu zFF-+5PFJBgNU&Xg;^C}%kX_jq%fFq9zZ-l00h;^w(3b~%em`Y4d9&5Fuv3Yk9YO1C z%hBdI1B>Yk9~$K*j!cjvuVG0*ZyQkn#V?l4x-q?vCNkogOMNkFC+=^@K)c>N+yPiG zoxwZ&?$FWW}2S={BupA)s?2(8a8I2i$mG%KclvGCPB!}b}H5HpyJfkUO zg?yb=>kXwzM;}Z0dbo1720{^Rb&Jk&^C-h%gA8N3IXtRJ%Nho!^9fiWl?bP9XP@=K ze7BI!eea~gIj-{QA9!((c^l|;o3_VdSmE#64!?^{t}G2^OoLxislMDbB_>+;njI=$ zvDD5L0QgV~E`hM&LUD^Br2sFu$`5L|S&F8-`_RMIFbMIh zs_=5xgcx$Fq(~vf%!jMDI_N%8v!0sp`uz`Zg6Am&eKYX4e1`JT+v7ZgTY)%37!^Ah*+16gGUMO^+e$G7)-Jn1~XaEKvsu z2pr{hXTm|kOwYiKKWqRdpm7@|2a!J`(V&9}TS`@&9#T2}JLSPMkWt{(j^k$cI<>o|)E_uRma*VV^!Sn(_EaHRNn&9bzw%A{*vqYW@!z36vd z+j#RrAXry=3)yk9loXK!a{8pVseB@5#Y;M3zQ0Sl>oA^oclmv!JiTuox9khIx)|z6 z4Rz+Q_HWN@X<0WMrN0%uzWvbuV_d520Nwf{YAnX1W6op31k9R{sP z5dzS1l%OJcKS@$JL#TQk=E1htKa;wTg9=NDvYTrjK|F`8Eq$<6+wsgM1Tsu{0=FsW zgp?et>FG*2P+RVIzGFqPyeU!T)S17rI7f0J<&cX>>C#6$!TB|(X{pF(QWF*J@J#Ys zrB(TnrA?1!ak+0uE-l3{T0j^B;E9|pxmEba_LCxavkU|)1t84AT4aZeN_&D;m|`>R zHfl8AFnf}POC`f$$4ntj2{ldU=(kmV_jR*^@G=-gTxy-jru*+Y8nq7ew;70=udr~r6o*w zPjbzY?8J8_Gx3u@Mvbph9Mi=Yj4&mvyX5sqtuGC4XK&LS&5G#6$h8H(p48jC-SwL) zTp68@Z)+~d&;9cYPLN#RrCx7jainJ#q)ka2#;T@`9w3Iy<>BQs`1@r|h=yg}RoMuyo$*pn7HzY9BSjLeM7$Ia*3LhYH;L31s)o!TS{K~iG_5Ox`8=4|RLUpO8z477! z1G{#7-r0Tv4oH_YzDjyuaGm@9T_tFFBiryON^P?IKg~c2DN-lUT$SMf=o4Y3Z3W0_ zTZmLjGyGC1eDy1cSC-84cl`r0Qa?V_qa76oGuh20_hNwpK!0|GuwY^ZYr;Fd+hmHg ziQ5Ejz-;!|zSvZXdCsszlu|w5*`phs3qNhl)^!`aFSK7sM5%!|O9Ou{z?3}Ovs~qbt3!QySfZ({s2fk5v=&;1QZM z((&IG=rqoc8b|9V#lLKh1p42v$)MXmK~>~dRN)S|NlFz)%07ggwxqV?0Bz<*Yy_Nrfy$iiDOOKcSRzPb1n|56_XqaUEVMbFu#A|ar zg>Jmygf*OBL&Ro`wV$DJ_oh!6=Ww2=0&huu4vDgpo*tn@Mko7Kj61Hih*6mSC5IED zhjy{z<)6oboVU=$`J2A(dnKgOG(^opff*2`_EV@OH;o|ka$wc|CDK6_=E=AEQ zg93X#FqL29md{)MzJbz&Yk7x^c04@nSyNj3?@WjodbW~V*ivvH^V6Sr_kiD_;vmme z{(3SOdX>Oo6!LTN6Q;fHgYdX7;TLvP-Hpg zwRx6DS7;Srb-erILWHHJM)Pfi6eC%;QF%e;FA-NUZaMehYj(XvDpy!J&5x_!i91m-m%Ddpt-IP7u>ftc^I%LFrGPn zoq1V^43afk4kX<=nKL4exqg}U1o!|&1M_B(ORhXER~#7WPAKI_v*t+*;`!)z>#|&0 z0r((2h+=}bNZqpFnsZ*xOY0UVfaA3Q%F}=T)YET&iDh$#J&FstbqC9 zSh%j7s0l=uTX{_J*!Phbosn3>a*{h`(KslQJmD!z?dZAd2lWv9;T*1bJw_4vNBP>a z+Ij;Keyni|egz0pr)&YxmIjdW6O^;nOxLc`ZC|((KN0Vy`{ww^-IP-3OnOgBn2Vx# zA8njzmhEYjce@;%6^v*ZE!o3`az8Zc&~&&8kf?*Vg;dXkGg=Ht9K-acv-xJuiGgp_ zd9KGgD|*WgOXkYIYRI3 z6=ra|G0uh6%v4;H+s5wTCY+NzB?;UDgmN+Z%_7P?O&6oElvtbFHqhDAa*=ejdu1+(DY?( zXW!Ydxud@v@u&8cE)Hg3oBSy?Fm04QE=qr7Bv|uc`MTo%eqlFhH1+*YQvIF(heiC| znmNJ;Oe&EHopIfKc{F{fF>7ybYhq8jkh>5ek_Y^+PW0Z0wFopWsYG{V=SBXTRhdK6 z$rZN2neb=PVyTkyTn37a%rwLGs79dwiotmHjizs=7RYs(Jc(5XKe&q~ZtQgNa&2h& z4T9*X=@SCVA<#T;e`n1lizcf4nE4oX-UpC+2AAUGe*NOXX*Ply>h zM&tQ-VtP8y%J(P2A^l zN4HDx*VC`Sox9E*5qXKldg5(&T zEcm@D>^Xg6U#rO5m?BrfnWrEd(~sp!*wMcsmVe*y9Q3!Ab7;uorjY7!yrj)%#7k`a zyrT9xK>dvgtTWyX#uw%{u5Wn)d=Qw6ItRJz)yr*O3nmv7Jo(UOTV2EUYPc~_l1#Fe z%k){Lbp{JSeZiDLew#K&C~uKfymNE@KD`SCSs0j-wp?n9L+uF%DM84|G}F5Rlt_vV z3>p5}Tb`#f-iB;ts8w>na!S81*1FLVj&S6$^^nDlS4C~Dp2ZFZSit#TxSO@%J7G6) z3y9BC4H=x-=d5>Xjq-w2^W9u!1Y z75^C(c@DN?jj)pT3#k^tq<0Kwl(V)Oz;1OoHqxqz8rVBdwbdKl)b+XBQjm~e&3`lB z-yO2_Jx}@g)%K$Dsu}iqfMr~eN^l^gKj9`PgaE3#DMOK7ER!}O>|F3Du^eK0n50wq zuI3r#&8ktq)RVt@V!s-D!S1g2m-lejT1L-4b5Q6<#!_y)drI@3vOywFFE`(0BdFJ< zr`^^E-lPOhi-pd+vIDAHsO5O5yLJ-(v<@CJUMP^Eg%@3$;b$MG4oe$Sl&0&4_!PUn zEA47$yn~G4#;f|^qnf%@mrroG)2&IS=^qDf)vij@Xgpzj{@BRm^=uU~;R{g7UwMSF zYCeo|TK9)Haq{r*$4k|(gOZMkKyYEb)7eEgkHSjB70V}rHv0QdclgR=czGpL0!O%J zSTEF85i0s+OwyWkTd@}#T?~2TAKgyoF;aq}F2&dTf=+#V@_PsFZ4WL34YQRDjNOha zvYC(6uR^XC#h8;dcFB_Uh+a^nyJua9)@1QNfWTnt`|sl%H#fthL~7x{EZQ-7!iaS{ zu0E>jnHrT~CT5;v!rOXB$wWhOTBEZZy*YoHaU=X)G>PM40+Ks8GAiUeU zb`aAkRxF)s!08^RO^2>40M1BRyDzXPbCJ^p3lA8PZ81! z;N6G$1$^i7YO^}KeBDh`N3eaP1cFayF5}#~?tlLWXxA*q8RaxX&zGbQy6^7i?S2g@ z&hf)7LhKi^;OcsN7VpQHr5Vd8*pTyFa|6S-EJR>XJ#y<*s)AydxcK{HhDZSbD9GW99m^eDIGJzwctNI#)hY@xQsd-4zRET_66IAdi zoViRs%a8NF7(SY}c8|$YgH!3r!->ur&%G%%6o=RL7hKQ{CgYOvfCN*pIXAgT7Rg)4 zc^5;cV8cU|wI>`yE-4Gj>a1-ir>2D-A%Ygu&PGiWP z>6TW~Yg;}aCjo0GIGuc=*}RRH0xxGO4K6U%kPqAmKq%4*_K0@~c6)77{>~<2)$-^= zlgVizKouIVGuLDFpJX5!ao6Q-%iO3r6pD8+smu3(gR4K>S~}4=PbLdfQ|Q>D&fZ^? z6Fo)hRZw*LT$=gE~Fg>1g#$)%F4+~%lI_}~? ztp@kOceYKT{+Uqm?1u3J|F%M*a>2TH`WPD!5{|^*INE!4(AMLY^7a2Q$^QVqqwW6Y z3KM0_FGJg*+j1SP<7wqgSQT4EQAgyMfqsI;!Cb?WE6#3i8SO`mc!s7@H8|nMrA%p3 zTe2`ThP(V|$Eb3d@3^PEYV-rL+LZ(kc$SKu^^8l@ql9^Ry(1J5Q~^y*8;hS@lQQ!v zHtmdX#D9P>j1p)gAzw-EksCCVU)TZ|)CPvzaHTSrI0DOf`E(YlOT9p-oT__>)4J;` zehxZ?8J|Qp5*NuxnL`)$i}9dGGamG5uIgB&P+=9B*x7vIeS0u@vm~2$R4OsHlG4>V z@-gX7z8O=qKeOxKB!3e{R)fvyb4z(@* zGylsSfyFoW7$f;^gy@an6S|b{y?xoNt^PE5XZTHTBfh-bKfl;(-hc0V<|HW1cQ(M{Ht-WB*z~SlkY#!CCXC)2uJeinsKr70XxDjJoz7}` z6JGtLX zc4bl=#vK3a?6Zci-ERn?RmEl4Gb%2lS7KQP^ai*6+PA;UNvrv!D!gNf-J%deR;43M zz&mPc#t8uu4NKE`J^|uAZ347|8dES#U0sS5{WdSzV5COd1Ld{FXs5Y3J;LjBgwlE4 z;%In_pZESIm??#Mp(Zg$3nd3jmSe}Q2zrN#x6O=dGAJ+lg6l5iwf@4qzYUawElTZ7 z9L+jtF%?8zx!Os`+;3s>s;*O&A`pey;-qJFfZ^oA9P>q2)#J1_?o-}Ce-?toF z1hvbqCXH9EMUUzVulRYL=c;biC!;O?LOgse35kp=#HZt-V-rU<8Reve(o~MmGB)Z7 zBD||=f{9e}m)W|l1aH&djA!My4u%^nxwk$6Qs$n^Y>1?z? z-&9$i5*E2nu4HwCf^C^#J@p_KGY}B^C3yC7&7p$XcWq{L?Okf+Qu?+=H=^Iw0kpIY6v1uOmV2j{7$dnm>ZC{fqfg} zS9N~Fohjm?>CAq}iG)TU{5n)K?O6F$#v{b5SIjqW@Zo43MRL`By(0W7fj93RU#n~D z(30@!3ob@9(4v$S9V`smJsu)-{sRD!6^Z4W22cin2@y)=!)V;)U#*6Qp&JhR}QVYLHQlPJS#tOvuRVW|jza4Usks40CvjSgmNIp`s zE}?hrOp~a)nB;+z|4>t3EXq6A{9#?=QR0&f=^%o--J0b5oL!;Uf&Ve_zOu0R)YJr~ z#9Q+lem_B}N48Yst5N72U$XjJ-a>KMAgV1-W_x~hZNhUO`XO(g{ErnYL1=s_@b4Qh zMxt6I55Xs-=KC5!*y|tQsaHkIjgO@+r(4L^nX8TA?|a4NFYMJ0_9l4mH8B+k6nH_F zhZBUr21r*3f&|tBW&e{Kn*rz0Wt-uQrtZYvN|&!IxFzDqsUC8(5CV8h^4H%fI&ipT zGCckJb~3RrfqM4+MP7bdtpUoL^5xY)7Bnh!bU*Avs}_K{b6kXQk-@Zc+dnbA@q@G_jmclo3y6QGvzWjH>2EGTG&wCxh@$AC8+Oi-@ucCt2A1U zu3KZnxSC{J=qG2q>WZ8I_ZbqHA3O{IzP<2r4J=c;9>l@EoZ*xdoWK-7*|-aH6R676 zLa6gO{>9%%b!)GNWXKEcXZQnUy35 zw)q*?dG!AoiyB`FXq@8hI(;Aa@fLnz7-1<1<;U?}R^ zDD7huJ?pla`)?4<$e$K}|0n3rv$%QP6paT%f?0#qc)b1N%c-?y)fXQ>G}t2?WAP(V z&D0XYu)zx@`ODSJDeW&bz@>XW+3?9hCSJsTP>gM;oo7(t^FQ9s2T+HHj?4U9VMRAa z)79#!`V$<_mJ=q=F62aKW;N#sYHn5g_k5d`U>NiPsQk!n z0tFhzm_#n@OnC;X`wCUi%@FYF(QbEb4$psgtNsY8pn-}k&V05CE-qApBlmuGT;zx7 zp&CCLDF?x^eCh1Uz(EEWvesIE5=HG@>s9dH)=Y`Tc=h(;%Ho9A`rAKa`PNu>?`Bxi zs91c}or?Hqpc5P7%O1&sYOpTm?GQP9LIawf@%+EAh8@v8dcLC|DzYWc4>@p^p@#56 z7e>~9tcBX9J$Hr6XiAxNw~(*}5y4%qLP@P}$HOoQA=$1wsIyjGqOt!??=XT5{)A}M zNruOl=E2b^Baz(L{?YdK_SQT#HR#{hC-5tuvx6Iv;yRH^;IIRaMC0^3y{<+m|KR9g zq+y4GoAY{M+Nk)b5|a)s&H5y`f;n`yy;mdVy8rVH`(`Lv#Fq%=&z~oA9Y^FHud(N7 z?AL5tS`V+7XCX|hD{E)UirFW7-$rZpl$6Y<>DmwdMEu@R;DSj1ilB*xfv!U9dO5xdsSjE!`;^CtHI{L>kD7A2;Y@`hG7x zbcOj9o7!YF$C8wNGt_@6o^=*WKGkUOO7EG1>dGg<)WC?Q$7DE)m}AkIG2U0Lz$^^+ zgbsbB}dkDK1FuL5POAQWBmwWye zPi=I;dv~8<887aZhuHIPE3i3HfdpdQkP>JlN(qHd$nMK})&2^};Uy1!92qJ^bw%St zngH=P9wO#$O6I=I4tgE>a51ny8}ELwHUC=|su5gb2sD~?ZfQB$b0UO{9$&f{Gui}W z8ybw)T=Sd>{`_z-cT8+WzRM{!^Nd^>tVHLU(V?wA+5@TBt-1H1MwP|6sX}tlhwQCf zh9vEq%#$`Pe6lc>P0n@WFv0S3)KEI?8$vc%A>|Pu2qu&A0emxY$YR z&2~QHEKGI>V7f8oB{{HIA3nyG4$FTz=tlnYu%7Wvcb=14&@$gcg5q&vSN9tC)Q-+Q z0%v{ntacTy;BAM*b4IV!tqc_Colnjgb1kTn;qnMKPbl?a7sqZa7`KlxoliGk#Ep$z7I0a(eYHjYl~C4q^0^2l81!Sb8aPG^WB`M@Y3m5i5*5zA$uv{yF1HIBp1 zm=J>}p-0_Q1XzDro|0WH&fU?9QOZZG>5h|R2fk3KSZ_Es^KWdV($AG;cSrn)_K3$Z zNgd02C(Ooz)^^`1A+_8T7>|@u5XqTC|L*y8fFQG=D&P)o4kyc&9goNEQ9%2}!4IZW zRBX%dlukhrq8;B72V+0E+3If=HTbx8crT};9FTYHf|y0c!w95 zlTF0t@#|*_Y=jSrc#KsgrfTvPCPEPO4D1g@s3j+m---Rnp-}r<9?%@|_8-LSb;R%K zAMM93-+}`ONljh63OmnD9!3gZRlM%%^ineTTaT2Iq+_I`99-xV%_LJkCXLxiZVV+M zhLYRVxsc$}CX^y6{%>)=mB>Bq1|P8A=qnQMgmkdwF;~k#25=|e=CEA2ZzDvl@+tp^ zIJlF+DEV1D*T|3#73_9kl@1fvb8~->qxf>^(g2?0b@va=Fs*v;5LP;v?J)h;EgBuU_Lo1B$%nQ=K)$y#xM1cW$R0>TOI@vP9~;ne~9?W->Nx{uY;yr4lfM0H+yEDBsmkqIKiz?_Jc z+Yg9kCM{1z4sHuS2!4tA_+!U&R}G-RdQ;ANh zb#je93hw=Q{&fv}bm<5Atf`*(tSqB0IgCIR{VYoCS4+z5z6vm=40BhB)YN2Lv1IfnPXM!HO(p0Rt2%LWgA<4IEkWdfwE z*>KHm&vZHen3I|iE&!DewbCu9^gsq*f?xrYY+hF&PJZtj$rxx8maYNUQZ81`R?fE! zja<2JXY|Q9CV37s*UWuqKCEOS{sv^vDb%fDe={_ckht{XKVDamFzT5 z@y&SpxX7Qr4$UXBRzELderK0i4(8HD>_z4Pj_SoF8dg76HZ@tw;QPwQL+1^P+)#6PB^=InxqK>> z8ae_1qpX4)TNKZ_UwS|)%J2Q%2f>u{fLf6nh=Y##1j=F1rfee4>{R+}I{VWtf6A?h zSoYej7c{)L00^yzd%G3r>&11#TH}Jcprs(S#^gJ1NVr^(A20v0!1pCp99H{t^Ja-x z1s_xKdU`*%=<#Lpi?Eq1()AfXsqJsYqD+k34-zt(C7tI0+74Cy4{fF`D67;X{R3Ls z)U#`-3Cy0Z3g#pL4G0@5bim4PZnmZ;nqiCDKn?RyznH7)b%SR9)CKwso262lr+pDE zs%dO=04jQPj&Wsi+10^gyReH1rQ_2sTNYDLDKsB?)o$MYRhB9uR&vq+iDmR$x8dOqBHO&pPqcmb2e{32kWPmqI|ks zBFn7C??2_%b22()8opFTcP5d}foc}*A5B5VQF_>xrYJHQ_hOZZoDlS&LbpzXQW%}tD05Xr+uW55(VpCM4`l=)%c|q`h9G!PK zo8SA#BZAnm_g*Qg8hbQ0tr^6sP3=|@T3VahrM34gLhVtsYDS~B)~@zL5K6UT6;=H` z-`}6EE0^ay=Q-yd=RWuQm98_=6)+Tc^XGlRKUQ{E8xJ_Sg>2)7o{8N&&88D1`zEZg zHnMclZ)Xg^EW*l6@syp>nTHy@2aY$rnI4^*00P|5jn~j2{(& zk+<&6-i0|v+Ro9RUMDvkB=6ljw-+2nyW&z zN4g*nirYwl8_`~)<9nQm4~ z*1g)lqgt)(1W=f47nb(>~ zP`y&{)Gt8GNI&#IfZu!X&wIJX&3^YVaW=b{>LL#QLex0+>c;7iT7unI^2wov_Ka;s z&~t^;eD{xOZpLLDdzrXZSrVPO*K7lkR|LpTt@6CN){4^lQ0gjFo>-bY`C>{hfB0)%!<_H{RMcb2D z34X~axdQ!2T$$&z9lL2@}9AeuKOPAr}o3wcCu?dd$*9zK`R#*7fZe<<_XXX z5IC)BZ8-;pi1Aw+7o7n)D7kPS0R3u&v(n!J4{p79`h&Sv?8Sdv)O{mX1<93ri4yuk z#s5GZ&6WsCp=7yss<9RRkXSo?Dj4xqD zB>=0sjPUiK++gA|iS>fi&-QI9$i;FNf^O)#!q5(mcmCY|2MTf*tzkuxq9)@{PL5B^zIFm*h&so1r?(WHhig5#Z?zB<+ z_T^_QMJ>6}S@SWJ%*OY9c;E5X&9_m)w~7R1T1`eK4SU|^j;8fM?-!`WYQW&{qj$Z0 z`CrSqoJOY62cHyJb#+;i_RF=|c-jck_G|_?J7+$f16K~j=Et0YVlEPV?B>nPkigl$ zHlS*AR_Ym0{XmH2t;KRK5%*2zR*F1x1~~z~vJc+aq+aGB_!jq4jL8zqyn6s=!+(pT zZ#DK zPH7R^C%l*vljhadiV0OT7(5`0cVMF>BgWTha_2}7RVQ{11a2;y&f>Yw(+qQWxmJ=u zOaU5h6Is_RR^vQ!E^^%*-l%5NNx!!%S$vyw*|I6kwX+3n^gtt$=T1MqsIO|eVV{NY z@p*D-he#_(pStf7mlnXW?^21B#Vg9%3rgNj7*sb~3l~=mg28ScBr60iA9FI?aAF;y z3};f!@11_IL)xDxJeTbTA-Y)#?>Q~Aa-Q{lduGC2S^czQvq>PMs zEe$e?MH5i4mzvabV^~Q}DCsoc#8fQwN(fL`55Z6??XibYq7Qr*+fnmQ z|HmkrLjo(xVQGgtvi*K#t>S+_Vyj6)9n0<>TXdBkDZ_%Ii%v%?>E6b8fm+( zkb?A->RC7R4CASy9@|T3TFvMID5<@g=9ZPXLVI=6JHIvM07_x-2a0GeO;bp@LE8!E zt=OMCo^#`4BmO#InmC$OZ$*$9DS<&7!{MC{k^~J5mmL{PZadz>!YXN2HTf~WgCOes?pk6v4lcB8Ngp08&l z%M-iK(l`b?VP1G_4yf7XKO7l9&~E$VsJ}Sbo)%Zaea~J6uFso!UHLig-SZ{WN&1-I zkf0B4LauZ)Me3IJn$;EOJLGIXo+PHL@s|0f(XE8Fd3;^QXBf@-sl9uvVojIEG;gqJ zNr|$(hqXO^Qj7AkxUB_Vr40~8sXlu%m{GRS`NY*KH@ewEn|j6&#;LnQN7LF`#prQC z==j)lwp7hsJY*7{m8O|TQ?z?uth6$?9D8RkFk2exbF(we9JOf4MxB3BB=q_3(}(hN z$AwSI;pEsBI^fb8Rf>f#ZMLqW1SC*{vrUsMIcM5Z8L?n7fc4Np1rzegtw!_9&Ut5md>7vyQpjU8MoYEuj| zd-r)%_}_#G^sX3usD;s$hgd-0MvdX#=#w9oR$XVnwGxFLq&`ASYo5ViNlD_R?2i@} zO~S#~r6J60E+{b?vT9CNYMj(cu$E#+rxFL|q&Ee#Lma@`&9;O!zQJb1J^J_L4IeZu8Lv_4Wn-P$yY*T2X<3#L4?eKurol(a+s->5;lY!OLt5 zFS)~bu9`|0pZ^N^Y^jQ;g6VUEpQ{&UB)i1qe_|iS&)~7nYNhb z?X>(unTG~@N5%aO>f;wzSISrKym%vw6X+4;yWNTQLL&Arn`T_RZ*t0RiOC=J4DS4H zn-FM{Up%?1EQpdYhdZ9JMR|)Son?EBQ&J)>LzJ{Fl8q!oEaBRMV2lizThd{qNocul zoi@78S?}!hi4MjYQVAav^ODppl+Jd*`K-7%h{wtK8} z-nY5s+4g;xLHikq4aNki(&jN=GJ8vAv5P@^05+Cn(fuHtOXT7!yT>y8R>=p_0TBjL}M^tOp zywo$VHr1Z+R(rz7l;@%Xfa}>Sozso0j7XrKIUB1ANR{d;n{o~Y%iI+4DQ(kG+-gu- zN0PfZ$=`}58r_3WVM#JE9ipvUVXgspX^w$;5>SYGn{=G^z<_JQTJ%d=GPO{#aNFXu zem3Q7F-Flx{Cjg(?33}yWpv}|_q6WEv$G$=&4C+ckSd_vPY|*l&%&GNbgqp zxp$mg*a--%Q@88y%n*WHAxrEfYxgT}c#r!-iaKXE#d6K7|HE zGe2Kzj&y-tKFdK03SaBiitD5;`w5u&ER_S-Zm)^&Ue#LEbv7U@do>McjOBdIly0|% z0?aiBqcC*=-<@*(buDR=22rsmg-6t)Bn;)nUQ(9<4ODd`X`>6I2P3NxDcm^!v!aII z?iahGHKo?*iTs^510x&Lkr&!+&#`~*Pv_6C?8^R0xNmH#=lLL~;OL!z^IqG}`^4$& zU!bJU0lpW}Zp(4MZmF@PNmsriXETZK#y-$wX}G(KovSw<$>{hSwQ!|C16U1XC>@zD zf!_oes4Tq1-^!G8rp&v{C%c7dlQP=0e9-c&!eE5jq8i< zF)gRIQKocG_X0%JY*>f_Z>Z;u_fQU7(JfC3B4q+^>=JE?mjZvdpGG#G{D*u$aq;2a z2oI0+y&pl>D#@99pZ(E7ArD_&69o@2-AZg8iADIY?0I=E&PbmtBG&2RnN>L4yY9A* zC^26|>riS6QW&7zYF90i@u14`0s1C2pq^VYQQ>3oG1@~UCpsS*jg8xQxlw?E35iZE zJVpQTFfAWw0QI<80@2`*FTWlcS*|}#ydg{S1LVfF=s$p_Gsw7#xMZ{sr*_E6hJZ|~ zMyTh&#yz-7FWeRK`)|W$wvoA4#em>95uci;oC}eb@F`-yl@>WY-`6_b?2g1{#DCCs zCx|oYmfPxZ&8Ah{rxqor=K|_``AVN>jmVg_+`!8fXa_2jvY0*1ymooW@B5iN_sOCKpDhi%($2L5WY`nE4ZbcUT97%# zpSW9bmX_1hlP(i#TkM`J5?~<~ljod5vau5S5IE=>OJfdxN*?6vyS4nWsyfvSWCf#0 z>4Xnef^`49P9@SJqGQsOz^m19NjkRn*^oN@5LTIJ5xl55>`_AfRvfi#x!l@g@MGq= zVg0+~%!7H6DuU9|uCnIpC|78=uQP{?ZAmonqEdLsDNJFEIer5_(X2!~?-?N}XG<{G zGH*-ZnR4tRGO&D@-PLKV?s$`Kxcn39mv*=P3fPAwKVO$}-=n#HLU-qnVHRk+?wRp- zI3-PBTk|SeA}1*ImP|;UHmYo>A~~H{Q)5zG+P_eft||_mA$Pvd=K{8wbs;yQK<&Y~ zbOvNwg|`)CE-ebQdt|wmb=#xvi#n4?*SuH=r~`kdjU+g;E~^LkImocvB&-wGfd%EE z23&dua%cFZ4LNW`jKz9Cpk+}o(ai28@i7Nz1=ZgX;Q98NePZQgKW%$nPNs*cWiDLQ zV0d~%P!^K2h861LQq$Ko*s##x5+QZch0w4HWc=LKr3SI1nY)*;`iOd%mekk=r7(4E zb)KJiLIS;Xa4Zc>6O`-G8b8;~Pb*hHrOT4!4YCe!0iz()quIult}wW43^aO914NCA zQ!TJ;oN9mV$YsbVS70#0HPI>)C^eGohM_r)27!D|v+!k^n#E&?dO%|@4{pd@E?`2N zfF@#8F76vK<5LR`+?E`FS?nmv+j&0lWICA$7c{`>hC3iwxFj^mbW{tgRAHua8ZauX zTzMRI^9Yz6eBH)QbEu^eRO~)->v8>L_sZM+kejeKa9Cxqo#lQ>p*eFd_(m#dOq`av zFc?u`;f12$BoAXDQ1)2v!!Q&>bXEG*LlSJ3MDDnPk2%V~jsW8%O2ZlMfQ-mTR?o8q zeFEab4ePWcD#@VCx#saVOMJ;JTbL*M)G^9=HzvZjIgB*kHI}TTVg8t>y*o zQ=6JJK}7!nqj}LgG|E#hrkd2fEs@Id2L$hmbI~gOnydVq3L&46#+y;FfcYSe5=|CAeUw&_r%4AU|9jus8muk#U!m~OCdpbva_shK zF&9pK44~rxqeFU7qs6!d^pc|t8 zi{0Tmh91~P-ONy)23J!j^qKKJ@klk*t1OJ0@5S}&p{&#caSb4@gB$+phFO9;HUnz@AhaW(#3m zDVg}t6K}bD#GTFJ@yF-7ANSfDJ~r)f32B*RBsJag>>k7;vjRi5u%se^1Kc(%{iM)DmfsezjL}!8A}Fl#JwqX7Ug17L8J;x z83!QnSv)42tS>8@WEtDZC8J1ZB4A|uVP>ujsBye4tOLU-?nLw4imvps8z>7DME6(% z9eDtP{ug|JPHf^9kR52!38Tub!_E3f@8+%Pc+&QH6il4un!QAEIZQ$Jr#<>RrXW|L zCAt;LKsCVfB~n71WrWKje$yyhf_#K)65Y&OU;_oCA;Uqv7?m8Uk=efcXRW}X08wP% zZ{-WXH6`f{qlOs=VR1A=U0kkUCZv!nwL6t;tbt)Xrw+BT*KL^{ZRH*k6`<~e?s?!E z+H-G=B?)Si}#uGs-28CYa|)nwPPZ z@p9o#XT2`N&m;!3gw{&0CypYB2Ts`r>qYF#0%{LIx1Z%7$xdTbT>n>Ad;q8azNmX9fG4NT`Ps@3{SBk zBCXCzg=DdY)rvMO(FLRHjwl?HgR02@dwGfOIg;cl(=b4!)lj09RDgD-!0iGOAu$C} z%{5(=7a3X{iuLEzf+guyin z#zcSzbmcSAOo<^3mgsJeI8;g6qyyX{q@@pqUjyL**Btd+goCO2Tr+P3?^M*_#95xSsnEHgwh*Okx2`bLM=-MlC6i=; zx@|&`mzHuHS+-0y8PNV(t7IZIzH2w1#iri^z3|L^uk#4ol!4OJZUJ8W{+MIi3zg#O zBxAv0Hzp`k71UZ*SXP{geyq*JuxA0qyafx#z~d%*a7r6x94c}#$|6Z1WTg7hG1n-- z2m&+VeuzyI&U20d1xDtHe)XZYUM|aI)O=y_SdQfxze+u8Xz>8&RC}@xa63NG0!MJ@ ziIo1!>cQn;Q;IBN-pWuQb_-^i$B1<&Fb!f|6Sfhxu)hjHz)>76KL9~dO`ZeV88@<| z@Ur81WQgh1;RUV%Yc||B;#j7+2CVx1*1nnlg=CjT#uVG&@WP;Z~k_>jB*{;pdrpCTV4VY zG&QcUvc$4r{YD#FSCTm-nZNy1h=|F_hbvQ!!7=ZPf?jBI7)5kFS{^>nZIdV1`<2apC zNAGPE1Z^b;0Z_8(bPuT1PJQBte&Sk#uvMrqlSL8UZXpm_Og$Ox5y~Iw0We^aZ6wjc z)q|4T{E#(3KYs8iXuTa2m*jD@@p27a>A^%*s&12#<5uk;XqdB+tWWJEX_FatV1U>< zJ5R)eol~;aQ?fmHdV*^C;YK9<{6wAhS)V#h0!AgC1=_7E#f=6QA#=Qxa$=HiNHICE zIhm_NMW#6{GuXw>G$Y&u#gxJYFq_U9Z+&UtFuupu&8!UQS=D%SOh$5{5YG; zWuS722O1!u0rEv*d4Qrb!9f(@^{B|Es*fRh1C5k%uVQ-sDmHd{fcRiDd9Glg7Ex`AY;u(Ywx1{9oz98oJx+kXl3+Q%P%aLw zq7x5{(0d_d4qZ#uHYe$Vl|=^m{dRheRC2}2*pNbpblrkjFJA$<0!u>pc=7ppOjyr! zMv_X|2$ut@o-{X>BlVqN69>H8_B3-mRuo9l8pd1I<|*D;`T6C_};xv(-_>(6DGOR2=A)#^wkyL-~8}Wl;qe-KH z-e!XH%Ogk+CWF^;0GMP*okhJ(7NHjd9|mBQz}yn61q41)VuC7iq{AxU)YIu+vViVk zQ6Au0fh5!%u`RH^jYrat<*Y${Uk`%onV@MmCUpSqs$|?%q*#*4l*jCv(I%9Ps{X5~ zm#k^HL${=jP-q<*NIE7cF{=5HX7DyF>?%A%eLMk;)r>bRF-V~dv9BQ1+M=gw%wxB4 zSOYedqsPZbgl!EIAY}n6eM-Rq0&!ce03U}#LYXVN^$g>6EV{8;vJFHg)iG}^lD;i$ zR^FIKjM_3rdc2t0GfIFTup-Jw2Qpg&9_(c-`7)SeMgb5;Y9#c^Z$w+nFlR&?QlUB> z=L9+;5h}pw*CieiHp+R&4(-QFdCEw}S)EIV;Yh%sCXvC0Et6bSuMR)Zz>Qex#Qg<*7csHFp4tY$(l{~dn# zST^u?Lz7>rgzPFYO5P(B9Jpo}JqCG(q@bPvV<@Iv4kRdTVjf$>|BvW0Ch}c@P;p?u zhWnq_mJv|@3s4hemoDHD0{rw#J<}=7wZH;$c9tuw^4c5{Izvj@DBxqow1w>SnV^+g z|68q#Wq?#O%lU!c+1nhI7#A>l?F@`=3XeHP^Gn)9cS;6%M6hWjqsA2`F$7@Y&{Y6Z zM*KkHFKv`JK+;FAg*B_6ZR3Gd`BGy#T>?y|oR}XT1Q1HN<2nB~iMqmQ!2;A$;t0kv z^+E>74VgVyz*Ax={cMD4(-x3e=*A9nQ=kmBKE@MsBl+l<1kE94M2pR}u0^|of$f%< zLc+%~E>3_3%w{Lrk1;AN+dDl`2GgG-qcT-UPS68?^QOu`dTo`8dpbCR)fjU%wUbI7 zaSNDsWng$`q=_mjSSVI7PdPqAQp^xh?NH|w=>nKQn^La{LLglQFe60VS_*LVL7Faw zv>%f;$`p}+SZhCJAmCIn8LtZ_w(;cSEDj&K0hfhJC0*)BGD(LbWdt%Iw}AE6IMrdi z_LnzQfQ?Yj@{(de4A`gBvFbMD-_I^IN+tM_5=dzAoM3@vfg3j<1!r2h8^T$ z3cPoQ25M#l9WbWmOyg&CHzvdQ{R3spv;CtqkbXNHgl7@q z=Y&9FwW&YAoh4R>*5R5f`%(cr(-ca=NsI(q0QiE)+wq(p+CngFj?^G?uhke!9ANE^ zXJu(i?!q<>DBS zETaJ8|80GJi3hbswOIz6O6-n9on^8U^hg_B55x-=y+Af#$eef{8CeAEc3hA9G%_lA z`ZJDTn-@^VK^=btKUaXRrAws%I}0tm6`)&xQO^|AyI893z-mzXu;>7C~D?lYr@Jn8$9N}Zl&Vg^@g;Xg9Sec8L!!AeL#Bfvfz>S!-WWXs373(k} zD(DHg3b-K&b%_QdfHUG=VX+S3*<2NTj2ZBWIa2roq>9}6p*k?p+q)VjQE@SZrtk;{ zMlfL8Li-Oegud5h6XohhNcGhoeEJlUhmckuA4&{dJMTF<7GU*4GO`fRA}O)S zSY&D(UYPd6H@r|`lr+)YoI#E!ManqGIolv5dl%;cJS-tf>3^iI#93#P7z(3e>d4US z$aF7>-TGqSj1JMu17vP!VVH*@A|qX$Ujm4b!VP6t`(%Q|rd+xWQltNSNh~J>gdg1~ z$^*$2OqWKc3tn`WO{Zidn*bQ?ao|P<+ZBU{fcjKqX=FwQ?_V~lNiHYJKzL}gdT5=_ z;DMJcaLgfOXHm_i9TIJpY!MHbJP;7kCtD^1A2-~l5ZHrt`qa)F+us3Ht`kVdM&gL6+WY3CQB}9oa z#eirzJje@RV&cz!oDsODQ;*!j|K9Qlts?evIXiMW`C5$uD^EbrEJI^DrkeGpwg;cpn zOf8;5_5lZW)2U@hjlvw|guoDu0-WGjGjG^={FGRPL^7_)uaGoR=WM0rHEF8OsD9or z2!NrgLz`=o0r6Ffcp^qJKmv)Rnoa=%7JR8Xa20`M1CL+>5@piIyzOM%#)tr0P+FbU zc3J(U^Q`+0F~}nnQLTe1V*}>Z38-LbLqOEP5+?K}Tl7UEOFbANhB=l+K<_1Rj)buR z9IDOibPAR#C7UX>jCosbW13%ThY+Zo3v7@wC5vq&U5}IBE)b*u|0Ae(j>sel*gN#b zWayO&0Ls>j;2p-t3g!U}>}LSKbRLL$x6G0!ws(k8Y^Vs{4Bjz$2!R{8NgBbSoC6pc z%!%{t#8nu;JN7o!7@YVY(JC%OiLU49#!esAoG+Td1OkjugnQWm>3FWrY9mAauaeB= z5%JQN1TejD=Ni*WC?iso0XXoA!ArvtFeSN>ueV3Wb3Gz>4YR2}A1NP(l5}>ie5mTyvyDk6Ae|&suo16{G@LaI$nh-OBViTFzyNg^OMx;48x%P25i=|Xyt4-n z36n1q7%3U0q%7;e?>BOOPKx~BYf1{Ri%l`kek=n#2ETI7Miy1!1wco|b>>(!p_|14 z2~}zw5kMLcXh2xP|xcHc`Lm zZ7rLWe0pUWrM83-eq$K@eO$I7 zy%PkQtK6&UdaO5a1M41y$Q-=m`fX{wM7W0RKuTS5BsMdUMOLJmDOQNyh~Dv+2&;bD zkU2bAv(cOXZ2vhc8YMo1*7lh-=-m`%NC{Ik_bgPE4oFK#nE4Q-u^0D0+mAQAf{#3dwsN zdOo2h!3VHsuk)00%tT`c4S3MMKE}Q%m7K`^oglnASZtn7BRoE*SI^GdDrqPFL{8kL z>t1aEO>8$XE z5IDHTtt(B#nEi)Kp!UA^FmtWH3qX~zY%wlZ#gsptSPaI7ltljtu>SxirfN9d&Mcp0 z0IqqvUApGRN4ljV9vS_t_l|iOm~;7Jjt3F=C%XpixNct=$<~L~ zC|GmWGx}XY~BwA%~#Ufsxv2E;-K&xp4^7j zFw4T*OdQy^vb3IATFTh&VO-6lk8d|My}7fun-xWuM4F)TcfXg0uoS4j*^0*~rl)yL zJ;~+Y)u=RoZE<5&Si>0I}?r=Nl+b@u* z=plwKchJO0lvq_tDM_wRCH`I;QMBb#f zTd~B&@&!AcJZi*O|M9i)9O~ffVL0!%Xv#eA=1$1xQ<2KkM&Rff#{=Jt zVtG1lJ~jw2pjYPos|qLT-YpO2VN)qd=wxIMzE9&gq!0hDX|7Zmta=m{XgTAb$$os^ zw%+KzTI8r|5s>$-T&C;iOiX!pc1;b#gOm{kq173s?_s8?epLo;EmGi?#}2Fvsn+S_ z?*mjh=@~j{fBm}07%-^&<=YP1b$KxEH=bVfK4%@nh3%_`$(Fi&DUs%WYbmNr5sm-% zHRS*AYd{N0SpixnN+ke)QJnVfrh^&uL$^kPoJ_*ysZr4=U*^Pj_|jg+w^Ro~gW!Ef z&c`5k$Q>uk=e0j4i_2?TwMW*qg`gjM?HN_1|AF2a$>Wv4((uk9$YcHg$^_cG6*KG> zt{g_!l4N5$H90YL`6JNsXCnc;IwD=S^PU@HjI3t%X zBgz}wzkYkm_V3#OGpj7spFpPTZxlo=B$bo(Q9s-L@H;rM(%JRo&g;MiaGCe)*`9>4lhS)TY z9oBU=jbjuaz?hM)v--)M+7(XwjQpJS{f9c@9LGGyCmq9bcGreMdNrftQQvC+GO9r1 zeQ0YVpJzrVtaySkuBYcTT-Ezri=jA!|desOC5OZ@XgtLOCGMM7DdpES&Wrw<1%_}g1i&DANn&0;hVa5W|d;(27$ za!p;Ei?OD%;q8OY$I9tEK~?mx6iu)QEyzo z)hqQbM6T4~x^;+y4aYow@4cSZi|(sGUvLUDrQgyPmkCTQS$0RRFH>hP2`+#@^O@Ja zZeqf;zK@3X(Ovcl^40lY4yio7ag=xZ545@B^FGmwNCq4t$vm!nX6Vo87q8`$YFb%S zoypZ%v}GCk-Dh+q@LT00)7SR7-aW*}@*%~R#YdEQ->N2efA8OS`@7ao?|3gK?OKAJ zTFu4g`Hvc>#F$AZk|Dh_(*Ew9{D)*)jO-St5t3_~8f|Bfd>NBf3sRwKb6-^-^4okh zPjyY)nvXY;;5sby-_Q8$VT5edS$5BefsmPCjZn zym_V^%=-Cb_GbbYmwzuKb~x4XpfT?Q({t75FM_47-^xp435_}w7yhu=8-%ombWmzkSD3B&KNUU_>5Z_z#5)u5N_t$00^{}3=Hh&((W&2paHgn)d zvdO@YKK}&-PIt?Ww|+H_WtUA6%N`SS-zJMp3VquZ{)5n>?9k1Ey2aEJXCHQ4Wvpnn zzB4=gs)PwsWg(9DHe%JpuQgNNq~YeyF&>4HbMP>Uf0l>#f2eh<<@w4`0ztDB`$MzB z|4eu*pLi;GC(;eGe=6$njT{0Q7lGCF?kK|^-S9J2fzR<J-*K zh-gs?ytXjr1Sp7Bx)WJbD1vg#iSf$k%bVj@+iz2$NrJH|GncTbvfxiOE;OA^l^aZtL+_rh zd}gKdpSt=~@JyBJ>GbPA@P!5u!c-wRVg-AqHN_}N_9Q}gHDduoUg1&Rw+k|2{t z9*1VRu+w&_i_$-q%eVC=T(K0}o;+1KwptW43XUgrssBJp|4Ds1Y&YV1uuXBiVs`zj zm@mLnXVLy~;DJ?#89>*jMt9D2UdBSCB&2SX-!-7evs4%Yn7q5)HRXrk0 z@2Aik*A(fsf+NSRx6(B#Z+~7w=Lo(W69bRz1%%!x7*51=*zr2to81!x)DY~>YzHS- zv>M6E9UyIXFPkd&b05{VMQxd`e>|V0|0e!ahX0Pa>#{P}vtE^-KM$zI`e53@C`AT!i{i`vr49w4jK)P!D>Vk}cj*<7;Z)E_3N6v0 z%<>^`h^TgJ6Rg~IpZ}8$O?<4EE<|SG&?PD3Lv^o6eJ5h9Sk#e&&+9}-v0Bc3#eN?u zxOh9E7c+b7wjRYlk1c{}f@F!1@oQ3SmpRkY8PYp2pw$)db5e zd9IZp^HAZcUikP!_wAQ_Hsw5m5QubaF-fy1@tFxl^q5b};H9olnvRobi-xho_SG@BNey4wWi?6=>#ELt=Bs0py7c%ngHY$BQ{N?H9Qu)viljr_j z4sqR8NB?d91JPj~&G_kpV4&Mj7beMW_VA&ww5xezo(Yw)k{w5eU^;7#M!Ou)O%H*Z z*_{*Mto{@BABbpmi{AUsQHl&$|7*nNtxDNHb082o-2R0^d8RRly0iPNK01ue{9u>!x@^65YMVS5 z)5D>R%VHTbEFThd_}b-H_nt5<7=PFQ7ZcbVg@RhXTFUbI(cwmjTa&aF4uJxT+W1j~ z%o|MUhmm6ul+H(iUjC`y^^L9E3^zkqT(9ikzNb-v#t!+aa1Fg#nM!?6gGuaa!_IUO zZF`e>-BlKNXVD(Du?y#M4ggK@9kNxD%roqu$8GePH(0oaIiE5LVbJj<^ z3eU+f4bU-xAhMUBkP-~aLwvyLVIZzJ7egFKiW8-Zek6QpPVqWcAiNpuNhTFx-yaJjE4@AE&477{E9Zmp_0`iZRsidRN|!>qq@aGbXDmd|%!;OES`{CXS zm7@7%;Xl#c0phb9#lET!Rhg@RfFoa_yt@e0Nk!rx_+v=cNDp4CC=k71E9$@}F%d+l z7{+2mTk=0+#X1=uRau526=v!@RBOia6>H13AN`eiW5GM)mUNr{m>?+XbrkZJ3>KyvA z;*SYmdoCGk-ATZAjS0XE;t71*bMZRKC5GXBPu1+IJGoWp*B`#P>)sZ)X`9)*@o=@+ zHI$3t*_>}uqFt)V)I-VTM@MGn2U+-UG1}Ei_q%QT?7vcegH$z(__RDw!GUh3JYZ6~ zd$gqvhy)NnDHcJD(!d~S)`C)2_WPgoex7$^$xGM+ChA7|)^F>z9`{Q*^ppO9@Rt>- z3BUh=gdTR+j8$C(Fa5fB5cJGR)VaOeJE9bev4nH9f& z@XC69BBx2>qpFa0g8wcCbkXpwChVbCvsONLiF1K*@Erf+`M*t~jFfYOc3Pd(HT z*`0qh&M8a?FvGg>xbtjw*zNIuI{)bt|48edpO_^rl;ok}Rd{!!%X-&kdg0Lgyk$A9 zkfJc%4l7P#V8X87kY!_ue12h8OzQok!jpNYq1I%+9;qhnzn|OlORd3|E$Sm$VX`vy zap;q901+R))%M{{mfj>;Rk@Vgt8!2J5rLASPd9s&T)%x$bSS=}tn+I;4-x-rQn&E1 zvEz-CfPN!_PPh0Q%KmZjoX>)wO^s582ax;7hWku=$N4?%`lQjzzwo;uk=pJ*{noD% zXCaJ3mxBYJ9_`CXO@@hVzK3 zLZG=_ogROhA9W*pj(>9TQy^?!qIEoxu#8zBn<4dnuA9`ggM2#T&i*a=#H97A&j6j~ zt9rfW^Hb8X{Q|uEm&ymxqC1K?NA--aZNctK9*qxiKhiRs5WIOug3@flQ;{tPT?nr9 z*H(kiA2f-Raq|jYcg-quFO~KF(M7tK1i^-8%UDQ?;F~TW>6Q;S-52i}lE)5C4-D5&+vzSbc`!?%kBn{qyR&$4-QHAe zD!kuJp)Q9fkdZ3q&2i29b_URM1NlrBidSRM&+E}mq;S{Ud=dRNEB02q9Axv}Sv)(P zl&#fMn@qQ8_f*{$S`yV(cpB}mlQniTCY`3FP~4$0NtThNk$2*CRm>uvc!JHF!Gij| zeBNKzhpQH)@&ZeDJW-XtnP#8!=Un0|qzvLA6*Nd?Xa!QLC|&QF9B(O^iA0P-zrNn^SmX1 z$mdJDU;M_8?0zVPFlHHd>-(#9d};iTCRy#F;@kDnIfv`_KHoJq5orlwXkIrTF%WXq zP{jUF+}M8CQepl@n*C;*mqvC-onzPw?m0*9TC(mb%;MvJAc30aicBVnEt4P0Zl9F> z17WwZLWfv%fKoz!aOFkEmHk~|ce$B453)yQKZ})ilPvg+=$lVoDA1{})9#u3P07Z+ ze=|5*$mTR05b)*U(58dW<%jgIx7MdrhnGLL939oAk53)&yU+MJ9)7#;zG+r@|B)-a ze0G_irP5^pUnM)pG+Gm*4RxmIbZWoGsGNXDNrGROhJR2aEZa9U{IaUra5hT}%*bB* zkNs1KlDW5Eybv=go7FJx{>K<0?qItPV`@c(;-(-*0`lFthw+n=W;@Cb5JmKDdOO}# zT{b7qQ8W|xmp>9hjgI>@vrp4RM*q9^%{PP}!j1lMBTe$1%^{v(F1KZ=gF|k$4}S_V zMJZ8sl`J$iAsW=jFyFDip1uBV;dgtVspB8W=ga6&fR)pc_~$^87mAXP1VD zCQn{~sBa4zC<2j4a-&}Btv5e4Rvz@V$*fBzuHk>a`?6a$@W#(FL@ro2qw;4Rx?6SX zi~H2L!_RldO7@*k%}R2qrxdAc)mJw7SklSy1rSYp+s3!g8vLG`3N?P$>s2#@tw&kp zpQMvc&FMocKZo3Gi)aVNgL_lFeQWCdmnrpK;b)d%aRR?ZIzB<)2qs#2l&wQ@rPF=~ z&3RYIq<140hGkq`(J*v`h&w9&ru)_7D1}jxV_;-pTmUt z+fk;!97j217Xtb!l1?F9`ws*cqGzPRn!a3tdeOgZ9!=LPm7GW1;|AOdh$G9zq(pz=|?6$Ih-pDdI{(e%`@D(x#G*1AH`Q%e#hd(x0>Bo z&gS^9p2OCYG{!aR3kk==x3a4wgYg}IH`bO-!k8YweEHmrFa1|ef^5xWiw})7w^_V0 zAP#$X(x2lwJQ8#UqS7g=z5IJ7nU-)$Q->w+SS?6&d({gVztn*`92ef}>Z#QMa#|wX2EvPq4 zn(!jmea=j-%UEVH9j2Z~H8Qm$7QAzeT6soHaye3{WFrT9E|JkW@awUM;P_R3T7%uv zK^ip9@#_(A@^q}sJXXN@rMo*^nyk_BB>w;`k7`Jq6RMx$z9Ulx&%L#g)ao~Bt`h|s zW^FTTyrzC(Vs$E!G@ra7*?c}EXnehm(%@qoE;&v{5_g-r?QOr-(9x?4L230)(|zYI zC6F-Oba{8Qg{+-J_y#_bi7_Wi-bncKCz^F;K;+nr>b$y z(rAms9M4I=c->X_N5nb8ARJlN8t0;#Eo9%|X1_TSOi7t1Oy*#GXdL-x(4iiy3(mKg zd?-{REuhW6UdH}x+I&G{V$Gsu*Cau^SnTFMR61ppQmE()8sp+R5&lnti)vFlRRF*J zz(48^(%TSiR!XA>yx%bA%@~whMEc*C^LGZ%lsqF(UZ62(cEf!ZZunJhAdlWSF}j&= z;&HJQ8adkA$yB`n8PH>ARVKCL`P&`KK|tS zPBu(xLnJg*I8k(JJD+u*8a#bg%*C{U!?gbZg}N6w+z}?zJm`W!7lj9nvCvlWEj*!a zy{A!Dg=)7X$O>-JZ6N~pZ&YyYJMy;e330aJiABWBn4a}SS$IH$5Oc_VH*pkuFJRiN&o%Ac z+vIyxI9?vDN0|+#8dTfL_rGRI{9h9P0GY&95OEzwH^^p$xR?MUN{x*c4)#U1UKByn zM=+9L1*>JUVDR_5X{H4L=@o92xyAr3kr2!=*WVjrFhE9l6>f?V+I9o&!A0j#xOdV{ zh``Nn1I)V6)}%q_%-(xPJXYW?KFCmx$icGk_v%g~ops&PRLMI30O1(_+5iXv0RaX- z01+0sKX6W2y~_^e_p5CmqQ&@CVw(H{s9-q$9>Z+EwPftiiZhV|aJfB+tsEjOiIGmK z4|3d5wqPo#3s{f1CKy&+5hV7UPjVFpcKTqLQ22-#CuhnkD#U)I#PW;C{fjkA3ZK=v z855o$u>%JbbAkX#^yM0WY+d=0mTZx3Qfye+*QWV14p|zzm*$t!q$MU2XwNlemO;t+ zRzW5vLoW~l${Y+#ivoPBF_4RjIjuVo5GObf5Z61Sf{~2gZaHfAe}Vu4CTk}RUFgUk z73qq2nj3GX^!cdV&T9ROmfUe=@VWu8Mzt2)s8#!u9^}Nj3~Pe*G-Z}vXqz6?1W1Oc z@oE16(wqW#;J)QS@nEdyy^~kCQ9CPuI51arZM8crs1s56qD^-It?w$s*y66Js##R4 zrWIS2$xh14cGd&2R^?f6PFDWqRtbeq0H|0k>g}?dE3D7SD$Ta)9iHQ^(1!(F(I1=UNsinmgVgL_Dr*Kf7o}5hQ&8TF? zMNkor&8nBTQiNQu1#kzq&aF^>AP}m>X$&9;Yw98Q2gKbY`UOS1HAqVnVW!4-t~Wm z%28Im%EeGO5`fK4)xA&-^;Yf+6;(hy&4{Lh2=r=5Vnk($S&Fdt2wd6TtxNj)xY8=xyCuItD?o4}1d=4uu z+Wb*t7Ghph_^hxFWJfe#bs0&d`hxO$vA$oKX4H#=A~#TOkCc4NQb5Rv2Xa`FcW)?7 z%%&NLux=|fWb!SVAYHu9xnC&_D&O{#%7!fyz@PM@bs{8NnqcD0BpH;X(Jhn~YCiY# z7G4s~p2xyPhGb%1B)E}hBQ0w6LcWxPkSkIH`Hz`o77-ae@guJ(iT?odXO=`{IduutgiHf?W6R-+kTT0D1DF~`+v%_D_*6+Dq#fPN zPUgWhDxA~QL=)R&@ZVME#zP;eGQ6<+1{rd@@dU0p_SmRSZaF0&Ha(59gO09MWF zgYHBE+*|Q0dF)%buMzt;SqvKo*+~2LIijFjmHpc>>>DgqXcL-l-m%$^suoxFZd4#KbF%8C{hRy0L2qJ%ZBq(tscb+cAIgqY??z7Jgc@IY34Mz@gr< zK=Q`Hory$>J$N=XH&T;{5y~P4926iW>g52)iBmMNs0`i|VItWgWOE$RVNUK0r8$8& zXqe)|i14zOaw1F00;J}VY#Yn_D@RhY)H>0QPyiWEEpT~1?5?XyG>P?2h?P!lHWO{f zH}1!l2t6W2a*Xnb#Hln6OeShvREHE#LQ8`i7?I(ZVMaveHzrlKDW@t?+N?g5d96}S z2?meciEv~?11BYqm?H?YwS|M#s*IdD!xUxwj*_1yw<^`!27xn+cI<#5|7RrK)KW%cULB{b|)` zs;lqZsveFAM7?gaMcs&zp#kj368WWu8A>6ZkB53bqvRHe4~M(nxyb;qCwU$oDl@KP z=P08NFTaAO@s~^rQ;LkGQUd|I`<7OCi@m{nBT6s;gzbDnkRyDH-!py)NIXo72^Q2vHj&8eN8x>eO{|lI`Aarm;9E6BTU{O64uZmxr|{9YI$yf%V*64 zNWS3MC`bVrLBtI#aFkn{y$FKvxdOnPN&@rqcH*Q-<Tc&j((n=FzbcE=2vY#xcmq`!> zK{VZ4CdR{K8y%o-N28rYxwN=T82755byXl+c~xMk_ASb_R#sMJQUbcSyGsJLvYR38<&{p%9AtFOgfS^L!}EV1@0BL4s= z{Yy|AVzE>ORaE=7ZrNpTa&{`p%P+hIZJWxv{7%c0?Om1C%KpWA0%884b<&hST{{X2R!IEQA+IcfuDl)Dy4fFKDGc~l3!Y<=Dpk~E2v!V+Q$A%U-nbfRWJ4N!BDQ4KI< zEP&s`&GN33P(viOwe+=ef=nWHCi-!a-{Dc7cAl(rYiWp)k)&bT|`_EH6#IuVMA~*3Ee*Q1J`E-L&ZjLEhvyjYSZc=mLg)HMb2zflPNta!BL~} zD(TC&5{*6z#XBrEUuB!MehR0#)+*im7*Su|usm6COfIghunE|!H)_ARQ{KN?y2Vfd z#MM?ydfl>v;;PB0POg}2xL589-xgLL_1c~LfmZjG z_XXi?&Q=P7o858QP^_$<1-%(cfCoLwdW6uL4ZvGv3VoG0VRYp3h6FoP1aia{9L($w z2T_0^P;(j;l!ETpztreVfls+*H^H~4)B-$5e)#vNY_wq=$ObI~P(CoJT;K9@`pqB@?JOvT6%0RI3ARpykNG`^Jz806E4%PNpTmx(*Uer1)jOj0l<=xfS8WJs(}+67S4F=7o|kZn*#+2h)9Z~Cd5B_`-(G6*gr>TaXynwULAj!XLG8?!mj?kYSjEqVJOQqC2x|MQC;k+T>k)V+gkm*EC%6qXH*K|Tq+fcpg&>?+bZQyIav2H<|n+WeT&4( zrC;FcpA~(V_XSt)PlC4E1$AYtUYUxjc3YLgyPcRSCMEa;=82tO;J2y;R@q`zA`{4t z;J59iwp5hny|q}ZQGleiDSQRdkWN*7$d7U*-vQgjH|&OHd#g8;Irk$N1~LvnF3dRM zvrWOFFURju05{-;ZY)C*5GJ)~H^5P4VUSpj_@49{A*$pp4Y{P-oL47OvfySoTD8` ziAGY4$O2B^K4w~8q~)n0rUa)dJ4#iIe3AKd{HdJ-f~`2K-8y~9C{87eOM;=)4>0B= z`LPO=8`Z(NZuqQQ+?kuSzu2hW z{V7&3wOa#fSmi;Zd5L=zQDIF>8-O>_mUOK>=acb z_N!Bh{07Txy_FAtu)>Rar8|{d>{KCK_bXSoZ5AJH$5&P*SxON+x_qOz9j3S*%?_({noBbaacQ4l#uH^t9tk!;hb4O;HKR&z2y0P19` z85RKkMJY^pFEVQ6^U5I5S!4tFqr~pc?(M(GreOi8qo>WOCJ!tD{DA|n5zhIV>_E!Q zaJtDcn8C!e0VxA5!E%wQ0xEAC)yI^9^C?6Y^3Y}hi?*G==~^?KvW+gJ&N`87vII71 zljX?*v|+8(Y3b?f=!j|P#sU%1(UU~ZW|EWU^)(Ks=Ur?h+>>C(Fk$s$m~$ZEx3$Zo zSxMp|B`T0bnE6y@T0j$;JGdXrq(n?_N1zVG1B!tzMMPh9$cVvagh(%%AYmQBQNhC+ zsZq;bBE(qH2RWQHaH?mkF+2_lu-(|CMF4geT~3jVWOWXh0zu+mPywIHA`dq=FU+-c zfRM?nt)~pm?HL0TUz!rxQsf{#;W^mL)YsIGls;(|2vr`K+I|}1KNRx60!rMmJ&Dab z-7u(303P*QufaP%_Ts2pva27lVmk_40SA$$V7;tNWQ*ZV0e)s_NS{advNVp(^d# zLaD0pIoz51*7Lnt_A{%JxOS>Cx!GTJ*6q9YHruL`+_6_v)hECSQYNIo$75i!o0zLybTx4&-G9xtD8@NPW{hJj zq{xh>r^A_Qda^oF(}CUY)XS>czrPMMST0=Ijp&*kZH_9^KHeN`6`qm|*IB3F0Je)VF9Pa)s@i`$ljH-H? z;2ljpJv|*sik(b>qp3D;;$_Pjeno6RVNzcJjA#sB0ts#Z0Q9Jt#l%HJfooY0P*BOs zGwxE6Akm`C&MR+~7~RVWHA8Ne3j%(h3ntAd$nO1H)kOu*6@1)H7$XqH@i;P(ksw4C z2L-JtMsl8}zf05Uhz!KadWTX`{itbWP}0_xX+EZ;z%Bulu$ZKylyc?d`4(bqC=)(l z*8z%ROA4^;x_|9d9~&d9sUaA~rbQmBsuDBR0v#5NZ>Jfb9;67%&MWy89E`vLCZKQ_ zvV@{og5$YES{@mIY4KG*ddJ`w>R*Ds%PN3-lZFe#JGRkTR}39nwNNd}^u~#R_o^@( z#>;HOWgFP7J%=kFV;=QQqIP(W_E?~(4Ho56>+e_iELIB-VwCPxFYr~{O77XYRa@e% z+`kQ?0)}S2ffQKw1$wC9Y)Cki1>{^e4c(|mz5eG>j7DP55Z81}V$qFb3xG`}#PC3~ z3K&J*hsuLU0BbPxq2F*7Y8u0i3NKHTxV9{Sa&7?>bpt5?MMKyUD9v=_xDT8kG56Dz z48@#0T-)XCTCgJSY#P<({{SpeIkK~6BrtJd7R4D?Co@Q%W4L}`vO(h+JVYfS;yAfw z>dHry=0~d>rcewp4I%Xitx1kpvsungA5s#C%OF39a)2vb zJV)h56NwU$%m^I8$0-C{e9=N0ej`9PN!p=wofwRaBL)(PsgRJk*s4+1Le<=bwB|SBm`QZfEn<*4M(u8_$We85ot;5nfb1W%bW-0i-Y-* zlz}-&%^~vk6i0;kf!+=qu~7xaGLzKH5~4?QQ-ZYsYL>3_;#M>%uU8Foy$edT#CN6! z^sU$QqbW#FS65qDKo%kzah!Dch)YsZnVKVC8kNPrmkLLqy}uU^LW;`^=_n*snyCyOH8|DcJ%~L zg4s0V{{V@7iSSasuS*4B~pps*{0jCOd3Epc}I#S zz+OnomLj{X=mE_5@!pPU0Kmu&JAxnNkj?ah6j504!Vfk*_g^n2-UhkY)%!gdoQxpDs`;0Ip(ylYkiVmXi?S zkqi!T%1JbC#gZkR<(7>t{{WSl0Bf0!UBi2-8b5Uf&>+x?3`1g5HSgG%(8ip5D2Z#* zsvSO^Wg;OSGLdSnZjYup=hEo(-3!FCOo1uHNHyCx?V$+B&M}CAlVvV0!xUpDIGj)S zA`QjCyYN*`?}MBN;--3;m}zN(U9;yRxkv^lC9`E&^(837Q0CQ{h#aQ~fP8Wvy0b{` z0AK*1h~W^f_yfUlPz2Ikr@eE^*8nDnW5n0sn2*6x`;g5;#Qn;F-*RCPH<=&7JiWjw z4|=T?Dz_>JRibiisIJ}1nrE@rDx?MYD}Bk$N~1mjlb0l_vbpXG+gX!8xi{L2m5Jh)|s4QLFChpm>`!eB76RIl5G!4O%q^1EtKW|05hUA zgg}rooMX5e#xgdGDw#(4qk%7V4^WuE%Qf=|ii+B(2u4!Wqla@T3}8oxl|xL+EaE38 zkPY($mN#;>KdNht+JDpI z>i}))$mG%=zH=$cT^w|E_0FcQroN>8X_G!tsixvF(3h6d%MUVOTniM$w1KE5mE4;3 zp$G@I{x=FeK9~}or6WhSDClTJoed%eq{VYiI1k#t)`W9rA-zH>2^bHiF1r@zRYE}2 zF$yzx%mHrH(Ett+{8JKp091)#i7dYgssrAD1ot=ExN$DLPIm=CZVppdvDsO-Cp#$@ z?Oe_AR1T=>z3x>$9>x9JDrlHFSf0g4Mviw1t2yFT{oc#ExhduGD(Z^Lz%6LWm`5`n z6;vA<%B5VLmtYW8V7PWGt^8SCyMnnYqKb{!Hc@ZwTvgWPe|c9|J2mxwSQhOx`_YBn zzykK-rzuKu)6_Y%r!dDU0)TmPpDHfJjZh>9v)cZ^cu_(rJ%bm+JuqTw!0#ByZjE^&zmgNHP@~F8ss|!}hM$#m_yD{ye z0o+iv9wydCbq^e_Sh)p{Vu*>14FuWp_QvP62+Cv#hB}dR%f9^Exlqr~rb!dii4Na1 zU&ANxpeArJfuj-)SnxtnCMIO$XCxaO)Wsb6gc!7sh><}Ng%>FfU<9ENM}lms&g zN};Q7n0;H6;R$Drb2E#6YTX}9Wo956nHL#jDB?dV5jnZ)M=L~w@{01+YePuo^)x3F zDZmpL=7BMVd1X0AET!_J)k;H0Q>lkr)J6t*vS>*9dUB!79P<*4bMr2qTBlM+q|q?x z^z-G?j6@D*kN!-u@%f^sMu{ga9){OWT-q3EmL|ISvhK7^iY;KuXFAhOVgoKV7Ib z$N}UuG~d&a^5m5KrAtspETHdRFKSe^yA@=6tgc;hitm+GW$pns zVov4DP4ZPY-c|)Dy+buzar3k-!{mU>sz_>g`RJwS74st%E zH3@vWgT)CC{7)`?o*qdpPMfRKI(ph9M^YyM_XKjvGV;uLmo2WdY6p?ImCtWt%_8#@ zAckQPWfBOGHE5S(hkA%JjC0gIgW^%1ogb8fUB?4^qv^;qv5jlE#noIrVjl}9C7jf@ z08_mj!k|`i&2x(c9xOmDgArC^ifEnrrFR5YP36i8FB+N|Go9q`2ueY=Hn{Aqe8OIVUjV=Y*XNM!KK)E;HlnRJ?6R<5gv&Sxy45vf^ai2fu;EPXuL zR+gTGAPFKSGbXwDOhk*)H(HuTvV@2YR%7-jaaRS!k)2r40~c>I79RBs(kAZ`)N=g4 z>dc7D;+$K!uMxP&Lp>-gfoh64jN20#Ns1B@y6tuB*G z$E`5{a1VJOrX!k4T^~yE=(OPtEf8#Br$ICMvgSah&oyfp`q{cz_Rn^0g59(2Tb0$FecNo94|2b`wp5eADni@PEC%IueU7QJ`z(q2!S@2C+M;!(>FG?d z)n~|9h|hjd{OhObdZP@$N&1+%lu0~azS^uE;O=uN#iTyD6yq@ry!XUMqF5L+=Pv=z~!|(yr^X_P~-wAM-_6_ zZNmZo0CIQ-v`cTWt|+`lXoH)&j$K8CgUN^Mss-9t=CK@BoTCv6JWOa#^3F_GF>*k- z%EPmEJijUte4w8V%(Dzn1VqR20Uics%Wl{4As`7eEh5h!+qVpN7)(v!*PGLegXr4q*}6%nmS!h_~5 znK`Bh5_qN-d{nx@5_*oTOGiRDjR8)hRDOTt!2baCRQi$xqp7Ls$5HuWd|6v|Uq6{$ zqboPTIpqSit_%J@PZKE`hP^803> z5%;IVb(4G*5CWZu9or^53Iu>VZh!{8iHwLA04uk8tCDdflo*QHP|93zSUR(wDS$8i zw<@CE_H}jrf~{Kx&0Y^hWIh3NeYM$5jP>9VU{NK2;dNzj0<-o7yr(6AS9M~2!FXG= zr*Clle??VaV}8o*yDFF9RXwKJaIUYm%T`Cq#e$c;6L7-#a0~uC&Poxds0BtM68`|( zGX2HrbyG9ZgtCZAhK8|>rQws0+EJVf=}y8_luyg4A1V=x=D=XsgwKu^rYbznP6H0r zAOpyOTDUL06B!9tEO0K*ZOFt##DK-gB$3;05m1Yl05qHsI4No{I00t*gm^5F4Amoh zQYZ5VR^=XZN)g8b0*pxz8~ap9GZ)Ai%L68hp}1CIA@F(EYqq`DG#u zXk^XD1!5uxH1V&@*hOxHn6TkUln4(IO+YCkPBlXy5)l9pcReM7l%gI$(^1*JoU1I! z6MP0c%GS)|_*%MRP3Fs+nMzQD4LwmezGCz*;UAf5XbDK^N>Y}Fj7D&C$dKjSRQRHW zKoZk|VNmUtC|mw&*{$wboKOPcmg<%*Uy5k>tr-&FZ=qCnEY64R3PA6BW)cG{y;y;-9A^!lmC8?#Qrwt!hN*V`BHqz69 z1~IwjZe36Oxu+y`B3g2I0l-k8MPS4S_^(SyKJ2zaE>5nc4xn&G@f<+8(vRl!)~1wVdW|P$Fc8#~a`_N->E z>5mh51Q&@0;-W{r7dc`o3FGGdl-iLp0CR7QZ<;-b2oajKZNl#Op_eR)6c0del)XEZ zK%66KgK+zbiLAs(%NMv5!-8ozfpIap{4DoTU?N$>iTLKkZd!rd+F7d-<=nE6=CBWk z_bCT(;1;WlIj&TJk<1GNfO`h9a*^T+RmY-9m<4;#O%PWZk&O6=FdN6W~zy>iQQZk@o z>Sxv=^tx~1(lP1$TDia9m;TZaB$-s}O6N7vk)WUg^c+@cA5Tfx z>PsKUJjHr_JO~()Mrm=M4hY0ZPgsK~W+E;{qX#NFday8*NbzrHCB9m$uzZmW1G(?u ziJJ?S}$!n*Ssl|ubxNf>;D98gTO7bL? z%tWobVF?1Y|bo@Gz zCC6cRubL_yL?maYH&O4&%81SYAd=R@_!WKnH~T)?A^bCKHo^64p>IGeA4hyU6$_kZD|#Vh->ZDR4tE zsI8*t0Va@>0#7YJ%7`(G;TConnq3HsxDNQ?UzG@$f=yT&oy@ZenOI_5!`&4}CMAf% zGI}(H)N_c)$eEc8U&~F)N;D+M1C1my)lL!+H6%z?yPqkHe5yL4fjGD3fqcEvT7?z`goInZ|2BWvRGuDF6a{Y^Y4qgB#n4W8pG2ZT_ClV&D z+L)RP1T^&HDb7Ws7=lSB00t;)YRGE;08(-3LIiqx2KnbO;(GA^0LLCpFFf<0K@-&{ zFsp|?Da(D=rvsW;$a#v7{HYj5@_-I_K(~fc{{RP_N_oU15=mxgkNjX2mqnxiGLiDr zdGQurj2l{VjD2lc3IcJD2*qX1n^HhVa|E%=NU+0|8n*Tuse(I>{{X!fuI0Xig?3tx zbP5Fq+*27AR0{3EZ&;_IcRhhnH)$m{ayR89eTlh<;&1O%8ArVac^`mPqHnaS2ia1$ zt9(^YyJKIn$-c$+E<9Ebg%&IEUxNHqOZF=_X;>?jXWXh;IU%g)?%BOogiaGBEH>|0EEUsTH?e0Nw=ze6oBXQi%RCo^S~$D8Wshvi3G z`ecOkVsjlhS0rWfR?efQPIOS5RJ_YWHBmH zl!!5|S8N^C2s1pyU>c^YMx=u;C8OeDLzn4VW*U-& z06e5VXqvb)Jb#J*0Oa)Ivi|@~iG+mQosb4P*g1VQ0HP#Zk(X2^kq`be9OFe`@<%l-|^+qJn7s|xfD?FdK zE@cSQG@L+0RoMsa|d(*&^@qh45+?UrRZOoC%#MM#YrDnc=6$`m2oJ;=pNR0zz2no$4;+-Ny} zWlu;PxnEO57AEi~iegxcul^TJtJHt=;VA*$11IYapGX~>Us57RvrZ;jpW#9Ebvo1L zj+}iMTCF*}=09R6PosvPM-4iIq&ckI+Oy3$pYS5X)iYxweA|qqZn9|*bwyhSwaPNq zKAatlXmt+?K1iXUAssy_L>WL9CbpcsR`Rdlhaj{kF<6Owu^%#yq01?mIh2}3#YRzN zOz7t^fV_+IXP5mb04Whoz+i+;-x9z#Y5)@V%G9p%oYWoP+K3R}Xn)0DwC>!#{ps;S zwNAJr!YcJvwZgKa4~i96B{4yU%6F=J_Ef5!j@1?@mS8SV6?ZCw-ksG=HZU7$ZYty4 zs$aEUg8&n`?^SZEP7bj5t{bec_o@YNVuRkl1>rPQRoMF}Ph!ft-3B4rYNO%o6dcQt%a z`jP4Sh>oK)d|6%3%P?ssZ_ob#j!5eN08aiSM>L@1k_X67jvq&fN>gD9lNm{g%6!zV zc~pj(mz2&VcYwy`KRS@rmoqe=E*!ZMYyNL40w9A>Z6+90(BV)rVXzyj=SaALEE ziDr{fgTK89nb3j7$vEyz907seP#J(A5Ghg)9mtrP9qqetM4nIp&2H)|+!u(iW?;DQ zM9V--9ZbhiNQpE-VY@D3rKCx0+|qZT4qLq#2#8BGq{6-25!4x4Qg28S?bwWgZ&Bhi zILkZbr_6_~Ej=uj)Ya35re?S~qbW?G)9CemR-`~_8OUkIp^jY*CX0Noj=Z8F88C@( zWI;7QGNI)g@$W~Q7ZR{$-Nc~rtqws-oMd++<^+nz2EXP_qf#nK6a%)wW+&B@*Z>XR zcVZ`4x2FE4pzz1&mmii9O`r}}q{tbi+&m-b2=g$oI1~h&3$U#>_aY-uZzJ$P00Rdi z#lH0MEI=8zmqhNz2S?_uQEU<5fMgYxq>liopV@F#OD7Lsa@?$Cxs_=6U0gopL$JT9)w@K$cy{1Y>gfcL>Q>ow1MRlT?XD|dNu1@)5O>C?$%`AN#^kJ~ zOz&{BUGRT$0#qV|Ua007Ks9Q&Vrk1LyYb$^N*cwD03bc?4|0Z{uB=R;Oh-{5PH2F_ zGm*mxPs)y-wwcn@kBCH^rVb`~O*uSNM^iL)V?3>=62?-9IrRuW9Lyyc!D>%OlU|b= zhVqEKbvr(9<|C)80|`p7h&h3emnj}7l+&bTQI?=R`_oEIC>9blCO66-{YmC>Mns9o zf^vh|{*=<>Gv$t2g8mSv4M1XIa*+NK>XLo*V4pF3NiM4+V8!rRV&&+=A9Cf>nZv?L z=F*rh&mcv2R}^Cy&U%1mn266z)bFfk39QVsb~()8mQK6&fTXTZ&nN5g(+ z{$df+9F9(NN?R21QT{MP)O)HxwtUs~JmDU&GMQFF6Q`pHssK#$IG}oJT~FA)^t> z3`ZPLCCIDO;-YfY2V+o1@~i`wBOcV?=A+1Nz$PWY0Mf16vaw_0Y+LR`5yS_gpafmf zabLe-eX08LZaHeuYbOzw98$W@n&_5hrc zf46F-2XIvUc2i~@|LDz4t-#8CT{01E1X)xIln;GOo_S7nn}dzXp()la=V0Fm5F z22S9orq);XF0QIwT~I4*xZ7`Q6=hLFb*-k=jEM(^9|YKh@uA)KpjVlIR+0?H{{S+Ul%H2d`3dHM9%#$`9vQ6K6Xq-< zIJ8V;YI!PQK&PlqZ8(+^01$ItlqSp4lspn5QIN`GCg#fRl=E{bPpAGYA`G=6NGv-p ze`Nz12}-9^7knfnj7*3Ikz;YjKPmvj#c~B@-G=HfQgIquQFol_@bMqrS);6aogqI@ zJV&A=S>7I}HcT@zGmlHBIKrdVk&}}^GJ+f@(&_XgsCnPgj$RkdmoLhpmPgc_0WpD$ zVVlh@FeAwS04g&xnVf(ONtAfG!5M1FpiXH3OGK88a)U1tGSQF|iO(2=Lf6bWs6v3y zh|L`_8R@_rx@FHaGoE=!A0PW(7_BWx!hJr0fI6D9c?k!~C#4wHS^lpN%%?ePN=Hg! z6N3!Tmo6^IP3KQWz>vXS`ZN! zWp7e{G<*>Hlg!Fe0fz|rNBybT@{Vfwi{VaIQjCaULJuF67G`#(jT6d}V%beNx`~VL z%xIdp<{x!8py0+Xa)E%vBT9Xpip)h^B3|d-P;4+5_pSVKPkL*s3h8Rk$Z@pL;7R(K{7NcPg5D zl|9Pp?%Z}*r>d~;R{>r7l?4Vk?8RcL)$iGDmQ}}PmBOs4z$SlUg;(3UU<+?6?@{Wb z=Z;Bs#@_^D;5oUV?<<r9Djh)B%mhbfedxr@dz@gUm7 zbLVjrDM~XH5N77gIi5;GQ>QvW&}SZ}hY3lX{Yo*(4H;V~fQyi7$Utj|N;NqH78V(z z0umBw0y#l0T)R0^lw6YJ2|ipYDkC`1T!_Soj@a<|5&r;@t1T@fASbFKNdQ;E*>e>Q z9+x~a$N0xk11ahUX*_?Ir>y{ zX>`yBTUV&m${+~MCI(Uw&Eh!(yhwU%B4S36kjfq)7*iOy<@}yitvyK28nBR#kbsP0 zM5(JCT-?yCMB$hA)O2H(8k#^t5CB97n`K}(to=xl8gnt29HivDVp@f{W&6upMo@>X zG8_WY($j!=X=&eogZ)TOa4b!puUx>l`jODmj3K8ix#B2TP-nhe$PozZ^%9Wu%>MwD zqCxV+^6P5-TED~7P}RRP$6r+D($lLQNjS;L{{WLO{{T&Y%F>iIrx`ZC^)94l zhMb9a(-QIOOn)vKdVHQ_Mx13BkYlT>Kjuslaq*vK-im6I1L#H%q?Wrt#;1ykBp-5UYHS7k@oobzsS zn z5pVlZXtt;YglTbhDWoS8lsL;E;|V{6?@}DnkOaud!2ZP#QG<-~tw^&0{+TSF@!{#l zfRNIA^D*WK#xj`dnBN)g>Pe?JGg2uoUKL;)CsU@!qRoD%nX5pmv)S(=i) zMac4@DTn1ONN`Vg-l9P<69P~HzU9m^nTi6&gWo949KgyZ(jm)le&v|N$bdg;IsD6dKiGPQr<=X;BSJF6-=xHjBx9>bo6QyFn-?KLqCc z%B4?Y{=r&560h)BGPqtU`_&7c#aAzKRRHf;6?&#lukiM0tWS6g0mA8@;IY}eZsm^7 z#bt7sIXjaOU2g4Hb$z|6yB*a^-m&afD#-EMeV6v;VmV~;jVZk`?(aeI!4N7-F~w$! zW;7(=+xLFT|qGF9jcW&Z%BM@$i&@`-}rz3ca>011gXOiLPyxJ(I&Vj%2XA1VI; zsR-$@h#=-`_M*`uGLV*-1W?AN{wg5yBscKHM~E7N+m|o}>dfY}{?SA`68!C29mm3@ zD49k=pc?o?Uw_JhJmrH4Ii?aPdLTLIrll&^}WDy zvN#mrwlySXT&4=YhuF>F>tMz5AvCS1th5BL*NLIz*}nz6$M*Z)z$1yNXc(~1XLs=fVlfA1O;qDi{6B!5F8ZKc_W0qK;6)=TH@+9@(fE|>&1ZJ z;Gtkh(&GEEqt-ttg~=|)6>;3i6&k^O31*F*{cT2w$Qi@UEEo0}Oy942Dd{!B!ia<)B6MP!TaHL9Pa%K~TR|B( zIXSCvXxIe!B(#;^Fi8aYVjstkq>;4S69ep{4u$-=h5r1qg&Wpp#S*}x#4sv-iAfAF z2=u9--;PV;%k=!ipu4Ldd5vw>4J3YC+c$a4@BUGx9?xlg=Wby5w%6tECqm`Q7FFks zyr-`g13T?j95vnT)NBh1%=?13I?ms3P>u$^TyMQYCQkp|=oAl<<}Y+ZReijl%->_9 zWFzEa0Y43V*%)CvW{otKvj3pkI)g`j-~`>t8DRPnEcBuQGk_7H{NNlCjv|g3Qfa%8 zKk88_Lx8C_?i9X-!3#AY9^0Lt##|@MCObVc0kkBQBykGtq<bas91x$tKsjxpB5cfNS<;iR<*aQE)kk%4PT4Yl^7IliY#J$F*bVs1lUpx8;+`Q!) zTwu_K^FxOkhJ>D?n+lSnrHZRdHKjtAYON?ev zviM^5^hOt@e!n?R189=q<6%Pg-> z$j1CyZx?Mr58Z&vl?4@Cy-DjWBS#WDZORh=UgdAPD3hrqkFYz;kf_YRTV9S)Z~M{K;4iO>#>c>(i4PxwY*$|0CtyV+LE6>{)O4aVO&Ni;HYwLsxS1S! zM0vT<$+_=l0v_8xoFCGJ`iH&9c;auT2|X4D%IY|lt#mj(r@(p!h=ynrv4(nVUP394 zAL@z=OVGYm8$G+*sYfLytF`&t!VFZ!EmQ_HaCg>VNK19+>%}phV~u?%4IssSSK3d! z2H;{^ecT~xo$<<^3A7ki-fbZG=*)UDqjW;n1o6VNfe3PS^?X15kb9px+jtkpoJFJU z^PF`jNOHq4Ka6?o=dm2Vv8V0X?zcTQR(wr8EW!nmAxv(9Nr!U<;ZJ=nsT$ky4H4T= z)TDoUg~3ubv_h`w_!yBLzg7GSce}T(rm~a}Q+dp<@uUXGVkJ~U9>-3BN+8!$Exajq zDl$>oV!qfHZ)=#f>GS?9vOfX)ft+c1<1dZxn(IKbYn9+6an)i5f2v&Xqe~Mv<-~gi zcFZ6z3CaLZ<;&2xz)4;%Plj}rl83pYOv=ArrqsiBn2V>>+D}{Bv`Lu!Bp6^~_>Eow zLWu=SU6d@{j+Ba5^3&bO zdQa7A{cb8dgXsv(Zx*E$`k~pCGpT+HvRBt#qp3gmC_d=@r!6G{Fm-}w!0&i!<)9Y} zzw4f&pxKSIR*k^iX$l#b@ySEpO5m- z1W}!K4uNa^Zk#8}&WmJBfvwbDtlAr}N8%9Q^>w(D$-~@-FGUzHhFk2^h9Eb`T=aM3 z40+VQe70g0WC-PmSuG?Gz(U6&h}2E$K%yF+gCy zms^QOFjTR#9%P5>L6(Tz=&W;|A1Skp8W+?2xdB+aZTbE91JS|QygpHA^3Uue!L#T= zRa{$3O_Q0w9s#4;CTMR@nx7B;S&Z}#2>(-j6kbQ%~GRvefWGT7M{OF((jL%FF&3jXX%7OP3XwAUR2k%H&mb&Zr)MNoohNkWO?-W5_ZfPI{u zR@O?ZI`QE(${}j%+RN(7-?5Wg3IL2YabWuxv`7mf!L`@-r?0FmNC3nRnhuuQjPV=D zrM5~_P?SnIfX$ZPEaL|;d=5K2s(u49U#YkGZn3`d_I#uvd1X<=s6_jYpZL?I@aDbl z>*xF~F3w`%XE{EMwdD&fjdyGbf|+fE(hW{OE{4}LJwdl+B7>y}ZOyhRM_{4hKd}OaDFgTn*KQXQu~sUDRo=qW2)u21P`$=vf{WT&*k6{(FLkgiinqdKe#COz-=r2LgP zxii@i5_&3`ktRnWw@-Cxr5`LYx>S@S{j0iEzl+y-!|Znxf?%c^%aakIhax!kt13L; zJyv78{1PElOBRdN)Zu}c6jxP{b)mVL8u_*a&)w}lN>BLuU5qD{wxp!p(BJ<~RZY#+ zNsf#E@qk%>cei3Sk`lqLJlBj(#r7+t+@098e7lg5W>9O=T?IbC&LEqcU!(TD&-&h> zP>JsGFAArtmi)<1y+aWNSwrole^PVKhIqETD9&se;W?}+1;;_Q((7yC^YRY(}r?8?zd7#^m zc<6&k>Du1gaSHpX`1h*jYvTsyOii)GH#zXB3SMvPytLoa9he5 z_9tE!L_8$7wOpOUUK}e|*TX+bJa||bh&*T`I2IJ!`>rPFSTQ#?jsD4|08r9LHh~E1 z9|H$b+g-IZF@fhe`61QL-*!|3w$>XZQ&*z!{N^8P?RR4Czp=ij897b)^5tbfJGu6= z`Vf*=KXnmC);nC~HlK04@%p*!lx1DNlr>=i`=!DuBte3R7HXj_hSqGg6)Ciq8~F<`vVQM)A=W-%A=lD18oNrhW97i`tYE~0eu z9Fto+2f;KB7|RUHv1Zn%F;;$oSISMFf25H}GP#4`!l#eDGm!J!QUpcC`|~D+amOrQ z)!`TY{dV5H%S|mu-;JCWU;HrB;x8emM#yk*qIeu0A87;U6Lh|;TxaqEn;E# z8pjD8tDS|`=Mg!FNXLq6p5T`X6MO9qo;*&=J(SK+rx2v5l>%YJ$#+sAy9C zGSiBLn+uHbWOM{GY#-iY-%5Z$6hlruy`-flm%}@Q5s9s!1k}dIKU;OgqE&X$bj^>WwPBEh;TCNrK3+C@cR!jq zHQ>m0*JZ}c3Fz5${57+#+b7IeWtXg%es=j~y zT0i}8`_T9ICh{^%#?}aRH_=A7HO1vjNsCP6##S4|cm#AosK>rJP2L<;-;J>%M;8<% ztL(D}#v^%c5GB9d6GSFqt9aNFyax9BcGAzMKj( zw@^^c&(Aqsg}35r4#G~^c3+0&*Dj{#;Oh|!O4CAhf)|$L1jko$@fc&6FU{xpwZ19p zglmA4M=e3$-}xjgWfY+pd}pK&NN?`(6<|pSgZtT`_rM`tYgd72bt_IHsNhEnoI0w@_i?cU~V|n<&y=`~p1W)&{>TaN5 zKsGKn8qs0-cJaD^aQ~M5T18AfK??hOHM^}{m!;hm$dU1`{63rLrXTC|u4R56o^Sr6 z-e|>C3uV4ngHnPAy2bDe3_iTm@u?o7+9?r&b4Db6wq{gd2x@wr6m zch}yL{RfGb4*S9nO{BZqcXVATY?_yYe%U)TOVe20F8FI9b9?zlMujg8GUj2yW97i} zo(^&a`xt0PvTAhtAw@*hJuE0_Y47^FR-73s7~Rxi19~7ed70_tRFE?6_@EVGBsW&^ z$TV~E{Y0n6ze>a4qAPwP1jY2U|DCr%dcKa|gT8y!Fs@r!jDu%^iL|Me>0O;yXyA$3zl`=$pt!@#9Ag`MxNG_&QL8at!_XH6eaU72U-T7p{6+ z47~Bwu!X6NZ`Db2dg(Gf8cP<|d^a<_aDCOl_pfY$*x2kQ@Vck!=%_m9xV&Y;xNcYR zD@!?T$9!t>SBM4>8{Hpvxhz*|6`hix8WWnHzS|uEz`R9M_0;}u6qeaf`}5lSyn)Ih z9yKlZw~C3pnqpJj@(=knemrx~MQ8CvHBcDLr$kTjU3c4RschO;?1q8KhvWn+)um|P zA|G~n`-E1V++6s-Fdm=a>+*PI6%wy^1^It=9`Hx)gU?xi^IeN%o^OKY)=JSeCW9sN zXVCUDPGJ|4B-eg4h9V(=Jy1UU8ZrdZ_{dSiDff~q|llN2C!HRX4FR@I0y{Hhsd8f1!hhd2-;87 zFHww2;*dj#sIW!;O9HxzioA*6p#}!KkZhGBinAuc9v<7$Wk|XdaBGfHcc`b%YCt5S~zVR+N`;S zGyZ=6efQk9K&OW&Ep^$<{Nx#bX~FVeo1X)bR$9W%0^baY4DfIHSe-3tRjT@ql%d}5HYBC=tm>^nj`zZIco26jNj@&Zpegx*hySU z47Qhfx=pG1n3w#yoP9d$X;RjQ3YLtuBD(}L7jPGGwlbA`?Zqd-*I*nxkn7z+XM;br zMvbD+9DYA2&U!Q%{?!D*(Km(ZC)0S6hcd)^0}5w^(xHDQ=OWlir(vU`zF{Sz)q9kCka2ZhCmW7ncZbZT39k=lw$gI5?w-9ck6OKsUs1~muA z4*v1Rfc zu0!_g8Tm$92U7*9s})|qZ6%WzelT{{b$dXauWV;SDH6wcHQD@-eBf4Y+s04L=lpptHA0p(W(Xzcz0ub=n&@u? z1WC~{5BQ9m-TPZ9cnz4q8ZL58-<9n&xi50dNM`8f^HLNvBTjgPJke3+w0s8%8f@mk zK96`#TVC{*+Q2~9tYT&_LRj8j^PKJ9{9c5oSx-7#)M&OCe{*6?h?(y-66z&*7VCav zH9ucvu|=;|mEDn3_ZA%&Vw8yA&spHb1;W-$h2l5aHh4s z+gF%a>mBYnM4!oktQQDoe-M`X#kKaAzSz?_OON%6nf2Y7Cat07UZ2W<`exZ3q*u7Ka{coD#r;Lg%li$v^}60M^O zJ8YP_1oM?Rx8;;%q9n|ru3Jn@6)1{7p}Rhso`e{fpvtfW=E75w_2?cN>7A8mht{y%W2}FXCfF1Y-_eYm>59lu}xDsP$aBaJT3brMSRZ0 zIq?el%A#v65yc&JP2f1DN$`2FLnxWb5KCxZx6Y+nZF)_LBWc<8xWoy}6ckW3rLG{g z8co|?AL|XDHf6deUB->yc6$1qCaK{XO+@C_;PqjAQh91a)U>iMr@Abn_W}9^nqF_z zlHK(3)3;27vI`{fGyXaq6$25*Ec|a zC0YQILoCpVaZjI0A<37mG0&gbCQ`BdYwmlNzpg$thn90-WN&OqJ{9FK&p;&@t%u}<% zDm=#w1H#Aao+H27hy-6y6HDP6AJ~F4&kK6l|fX4J=syWyS$8Cd;Mid ze0Z*_x@qtChc=^$0e3TESKvgS1KHt`KpAN-@FjpXVB}Lzl>?`H(=C_Y=B9_-?)^q} zE|wm@%uYo z;f&Vksi#Ig0gd0rh`heAF}VxN$G)ZAD6#Zszc;>xiaCw@iIOj~Gk&U^DGM$m~$I+;&dM0<1^o5woe4bva8G_Mn z<&Nd<5fa7^vq0oXg3lfyzD<+fmSbrvLFjxCMrKf^qMXqN46D_>k!Vj_*7eWMZDsZ@EhbGgEK%RNs;KyDSx#PrHUNwp3Va`Tq-aV}jQUFX zFBfrlRbA%=ODHs|_tr>Kf&^g|MJRNAjdC$!QqT&7mt)D5)qOF%>;*ump{=4|Vn z3|wq$x@-z@%SQAcqtrYtve714i?UN^_Ra791F+DIRMWE;22XY$b#DmM)1qk-HlEPP z>G=5CA&GE`)ke@mofe8M#vNMqsW)+>gmlIed!L&($(&~QtK+bb?y2J3O#{jR4mz9j z$oDkbT{F*O+E-hM$1-ta!Jg*|W<`t-6|3Jk2Ue{_pgtC8eD)b2B>z}3k7mU8d{63n z^nBe?M(|+^@ZCJ%7{UTp+weHUmW%FZfAImM?+@6mMKX_2kFRkvakn@>H8pwsf+FB= zO}!`6hfx4?2H$@Gn`bDA-3bL;%QJoIZnpPFa^2yW#i1dX-)(l>R&# z))Ez~Db?{vibeoYJV*N-B@5{m~sdOm6FbT6| zSLm|p3!aHOR=kw5UdAky^;;E~-?v3D@Bg$532C(_XNn*uC$LkaUc8L?k^;IPsv4Ka z`CZ9fSZ!ELs0Trq(Q6BKxy(^yZU*H2!z!<6Koq2tO62e-=qnJ}b)$`G$!a~lFrJLw zX+NjUtkX=$5?Dv%>jNcOx6Lc66nx>7f11DM!KcsMrdjg5TFH9FZ;Y+B6F?xX;HoU_)juzIH9SB z)Bd+@SJ%?}vV_zkC`Qqs?)~n+oZS+OvTzbdjpRK9kwldjZ6FZQTC?!|-kh7>i{|BF zCreP&wvcOZ;T$Kv9S`z?Y>JbO9I9WVE_6bigM016Hu3z4$BE zEW2j?dfcn$n@!h?&H%4xG*;VTw^p0($CfUyxOv&&pSdCF`djyYG&I@T^56AM%_RK% zK&bsICC!R@sk#bc4uRJk#;?^vJFi3ZEd?9lwrwAm!%N)10#W)~q}}!IZf44ThP*jSC`@8FHUxYxP$y650tVo$fwKt=N z1NVL#C{U*-Y%_VrwM;#I=3M?+`jMT3?eFAY)!Aiz3CoLMfDNyjV9Z{GQWrfx#h$+C zsEHEH7eo5`qT%JR;Z9MRj64v#cmcOint2fE^@gWd`EDh}T(lY0tl*rW=5+c}!h3=t z8w4F)$_p%%FSRmBvu>57;-UA~r%Yg?_LHCCRA;HCYMc)d=Zz9Et)p$1pM9Hnuly6EB<)yquJZ%<;N<;3iZzuR8-?ncWy*-3=k~yuF8Th$UC4Mt+y*r>2Ik zR&o|x_xGSV5VDbmhr)NFlu#ovtga@yRo>`z{#t{?Z)z1YV5m19gz{(ei#E9B6c#3r zDB{`mW?KO0Ks*8*YtFx=o9OEerAE_XaPDGjD_+QavOyw$QhS8VzSK)5LI079Ba%(T zgk0Dup?R#o@2K6-PSKK~y1|X^qI=kih@nNe;}rHPcmZZ4U9y5^7(4G zgc(UXu_h+vHD*wntms;qZ6dWIYQoqgEG7h`pjNH9J^<$eKM8T;EP2$|1`uIW1|$e| zCHbTNk^>eg_Qlut@ARcYSvD0eYm$Qv&XYmvzk`!JAD#%ws;lhzh{4#OMN&tQA4bH> zm2IJXU9BfTtOLL0+^c3ot!bnpME z!h5Ci&;Qyw-hFQKkb8AF^RN9%&WEN}z0C?bThBK2skQSSh|n_Q;A+EO+a)o6%<)w* zJUHgTN#J0gtqVNtF>c4e-mt3uPaamB=@~bTk>wNSVb7bs%q322EgyU+TO7DTp7Rv? zz?7Jd)16AHWkmd#KUmY~eqMcjZ2hpzJYd?eO*1pvWmjK-L=>x6?70TPWSul542{w? zm;Wx{mP6Bib%W}1od_=&6Qmw|Q7Fux(vlig$CZ{ZfHQ5~u>OzCIa1^)rO z$TYKvmsR`{dQ`cc>BMA>z-jX9^0=l%_?BS_+i;gc`;VHsMunIGo$yPUIf>oG(p&ZT z2f6zz8 z9;bg<%RD+)@EPW;CvV+ch-X&V&$3B+gc+k)NC>Ynx3aI;5zu$kuLHoKa)JCEKlH80 zv|yZVXH`@V`xG}O)zQc@t3&waWy3fJ(^<(a(oeFI2c7D#1aDyYL~AO^(Vzyh0R&z7 z>cDrS^@6rPbWvDowaWJjbD(%81eOWHT&+^eHojtAt_9wv0B&(=>Qska_;O0${luBT z@htP!<)z~YmWJ#ys`PGFe7(1+*W%Z?Qt>B#M-Y#1N!J*C#1(TMWm0pS#4!+Pp@gVP zQ9{U?wd@r7HOWzRd&C{T*78v<@|~9KW#;GWJHqQtwiUsdnWa*96WlVrT*pvcmqic6 zM%-;aMx>2-?Auol_AxeVOrR)Vw#Ra6jLxdGFxW8<2@cr*GLYb}v&%~T!MSXXBCmoR zBNEtyT(m>db7z>uZzN@;dwU7pu^BU8OhnT-e`>colq{O$8(ZnPbt1hCdr)J{_-8Bq zSxwG$S>p%dW4|-SSqH36X{#IS4xXRe6`JyVRksnZ29cGGwHw|abV6rey1sP6l&6-( zZ|NEdZHVIG23EBUPhITT|1IqZRv4QF`MIP^|FHjQxx9c$t-Us`v#)ktQCv{>U#dx8 zqTfAWU{(2zimz6H?kWc3h6V9l9pTcYn>7N_@!M9o2KID#iMRxsw~9_}1+*T_4)gSb zO}^!BPfJ?DS(l18^5hK-->C+zKVYwz-_eSQ)kwkD)vks?u6(S~bn!yvEE*ECzZsTU$f)@2`;@j*|-}HN;OS6k`bLDltCT7IU2Zxusq% zm{n4=*5q-?U2L|at|WY#he7?ba#3R;mZ8T2DgNn^@{aWat?E2M@3}TeZ)VI{-*Hp; zVk!zZ=va-!=jz({lsPHP6Y;Xj*@lR(@UHmY=S=QQ9%`w96w}iq!paJyGcKGC9Dqi& zMC+=(_C|4~c;676xtTUV^@Rl~o%@a~$Tp(Z^WQxwN(^(;yhH@(utT4SOTN_r3jVEX zR1ljWKhf*h&<(}+b=W8O(tsYkcKUIDQp=0jXGJN%u9ml0?x#sD0++-aFk$?+hA>vn z{D#pMwE8eboX+&-`r}?pUahwREugqCWUcQ)p!>?5NAVMxf>!md7o{%@xr1h^WZh7L|+B@IB5#KL_oMps=a~ zUK)j3tY=QOWtZCM#=5dYBk-eK-e|%X$$QOlrTzR+q2%CTr55yObqaR_lK-6sXykRFdYR$1;(8Yv&oj9Iy@$eCviqd zh`99y%?5Z?csuIm<37QkcRt$oOPvUt$eG<9K4<)3OBHpE z{Lwlf7L)SYZKko&ut-@RGld%?#%f>jCU3E%T?W>2g?-|5`BD8B?O!WKK~5G|^&+Yb z7>@U2*-*kepjpP_QUzcRSAEYEG5P+*#LRG{YE<7Bxsf z=al^i*e*kjA@2E2PY)UC)TavLI13MNj`xA*{idq*vThsBh21e$jGmg|5O)76nZ>~s zylR<{js;04dO9YqcbUn{+w?n}=46Y%8WB`|UtyT%wE7lTcI-ZH4EYw+@h`I~CQA{4Y9}uterpy08 zU(e1elem~H@y5n8C`@XXA<_bifLc?z(Q+ap>Wr&#DRuvDylY z4=DOO`fc>a!Ep{kwbPXACuL&&Z43Pro-ofMN4CvWso_my1^G*$z# zG=$?i^e3dTxD^<`%^=)x8-tmM4doOwIKxihDaeSf4vTlLSA;SJTo2xFHHxZ zOQwSzHqP^xfc`h3zMz%N(BE$?UTs*gu3EIm%y6tSXU=fADTXpup7*#|DxLc^eGaG! zBH90xdZn=HPgWO=p4ET>Mj4_1aQ+m+wA2&B&J21J-PcE|4iW<1dzs|i))xP7BFa`Fgo=^$3K0EZ0sgh#RcssAY z0X7ewbBiITL-EK%*05Axh>-XmR~8dj9W0lNUhM)!jXO;&=9Es>Dy~|BRf|cK3mHlY zac)~-dQ%MJmg$MPDZeiC_u*Dg(XJiO=}@r;0(3Xa|HN8H)j^uYma)Mqg`%rMV@Q<^KR^ z@Lat|xoU0)CW~~mJ$KZ&r~NhK=>(((V?wZ=&vwv?=Ws|v3*ZiocP$p@lX=ST>pCK7 zb^~H15dO){3_fp*_+GR(3POu3ushg9n(QD;o-?nVJPZ!)fdlK&PEq>v>V@v>NWUkC zs_NA>H+ao%W08XW&-Ke419G-z5}~Ajwb5a2Qe_~0J1UEzBzjKhoD^VB^bN(TdIa4<4)srHvI9P9JV+T)onO5PM5jWUXU?ItB|LBd7i${dFtjcy6|3c;Es z$=sWQqV&G*erZ^ThO8!&U$m2um$1THOjP>VkLCUN$NH)^G5Rbcy;Jn#>a%kL%qq0g zTKwNl{4p98wdu*QL^deFGv4NKhNaeImfVXz2b;06DAq`Rn}lK4oIGyOzbGcaeZfs)uTVRD+tYBv1xC+ps7{+?!||GmAUdq~o|g=LMl zvaLs|PH`1-SYaaPLd3!DY+Reu%Y{W6QsFHGf{KLoN&@W`O}gt|H_@fBX!#jwn?Vlm zFrnHvn{K#$J;K|BRE3vS*S(dE_-3r8hkj()P+lgw;UY77==WV~Z}iSV9;$36SV{EY zJ{5i*n>MX$ux?S|*8H)q?qsrMHO4ZrK#2ZbOj@MZblS1`-adR)yneR{s&9wsaUPWE zkBi{R)k|y?eVQ;hZ$b#g6*kBiQwTdHia#n3EJv2@j%~Bk59LOO-Nn7W9!?TgN8C9` zSQ7o^$Il@wsFf>Pe}_eO1^kQv*2^{vE zS+=ClCXOILILfubUk`4 zZ|R*$>OyzsPXYdSo;aIOp1fE<8-ntA^c@3kJULnzood??`vwS@=hx(%n7 zkj2F*Nwo+Grfd)A{ZP2U?iu!2&qH!FCLdQDM)yRRQTcYO#O|=(q~3Ra?IPY-S3#z} zt|*(?N^G{L*k)IuM+vx7@lT~N&uBovG*YOVN?9U)X3MJHFYjRS`Xu;Gpjr&a2`5wMnH-9%@ z2PmyuY@}?v6$LZG9(zWH+O6ENC_dO{DEnJr^CorLwg7jH`==S5j}(FMQL2I;Yo5It zh)izI9^0aER^68_-)Lg6U(srHy~g(U+AljBKxp`X0QU%kQ<~F4d#X<7rh%xITh4#! z911eKUJN+uYc9p`3$!WJs{8r)$j$X#H0bH+Lnt9+@l}E>&!`nh=H+VW63-3=2U~c? zC(C_<#WLSl3ZCfftiOQoLl58BF8=DOjglG_BkWZtQ-1+aepduhVDb}&qPo9O<(pr3 z4EL=UsGQHi<5mzUdQFeI{fNVfd(Wwr$0_Cp)D)?A)DCwf6WnEJ3h`C=?-A^LC0Z{Y z)sZsQeH|NA%R4?=S&|kWANUQOiVEJsX9ie+tufRAfNO_R`S z5NfsPJ7*eoa-Ly~KC-vC@Pzo`44@c0%c$Bj<307s0D25|sf0HD;9|w1(EP%AnbZtS zEF?GW5l*kmM6|NY%fgKMAJGRKy~WPx2C$DhWNm#C zWokW23D09fVIxB~nl zA++EIVDH$eqdh4sr~c*aOYcFWSXqeR9o5oj4HC+(h0m)_SY8v9r4gNKdl^Q+^POkfN(D+-9Y;%guJZT9PGW|`35 z=}A@;ozO(Y7D|@ClK?^Q49I}jZ027C$@6tFJ ztPK_lqQn0DdTi`uhX0#(c7v4hHfY0$X$ho^LPQhK5@kOJz7mu|Moc5p6dEHF_RSBc6mVob%&BWH>roTO z(?j2BaDd9Td?UTjv@?LB`4{=_X?67PwNFM)J%Bw|T;WFEnf@2Wf3YgVatA58ln)AI z;f2}ui$EosJv2b(oo_(zZ_9qYK;Z~=iAe)HA2DkYQby5!Y^a9c1%cdMnU!N%D(Zd0 z0*r+7tdy=om&lhv5B4pm%2}%&FO_#z_lURK_c)kkWnC*|d_7H+qyU;$BAZ@p7w?1U zi_A0{m>GMYKrjbS2nq`OT8Z|67m8o5cp7%Fcz*R;Q3*F%^AEVu&#LwU*tFm^^?(8@ zj3mblQr3k-Qa`0QL2UGHAf$7TK(F1t3l$uM+wCxiY!GB{kFu_ zxGNW`s4w$10qD(=^f3zUnSJq42pV1ei#~*P<7IhUP(--r zCmC&za`Te-%T|cw$WF=9UdpAWfw38keG$q*b1a@0wP$Rl8gkKLflZ)mz@TR>kd3!g zOBS&i@;IxMIIOo8=vktc1N0~7d4g8LeFF(hLc0$MkvqXSk6Q1a;5NG>^M*ciVCqw5 zsBd*luTERrv5x!)i}~V)Kl~SLO`|_!OHa>jR!j?+yU2@2awuGf4HeSv*gU~bYW<)j zwFhM>ve@~0*-(7iobG~yV%_$&)JUJjtxc`0l3x$(8GqSQh(9mT`i<(~PjuTDq;=-Z zY@o2c{fO7|JAYC6n3mmd&&I!OJ1q2bH^;thzQYxxg`43SlX=q%#Ma!q70c-Qu2)Zo zcc+UJWaMMNjr+E}o~d4uE+o1n$S6qnu)7KtHJHHH)VbPx)YOnGl#%9Cpi= zst%%Vh<+iW4_3*ahFP%hWn3$L}ivi!Z=u~HQby>B(!4qzL9q5y5l`00te`1R=vKY=RK-W$ zZZ_nnH{|B29OZQKf-+qU#OMC`AoZ#Kr{1m|W{~=Youfsj0@W{P7RL8AjE=$29)J~k zH_WM}KEAR5Rk}9tjVSC}Z?!f42>J{88+7?G;OPWS>V)0j`(!$o_pln-m@W&v8~vV92pvM+I(I>IT$ngms--+vjJf5{pEa-LD}6l?*Tt) zaXu=?z1l~ztCh%BGH@={z`^46Qpxgr%;Y$9p0!4j4#GuJaT`Tf(_(VP7nMNnCUY}e z+R1Dbn8#!&zzY=4R0piZ%s_WhOLja}FQ_ev99)+8r?iyJIeasvW2?(Q%Yu^{yh7nIu{{dF5mr}8c zLXCUo#=0iPa;0a~8GptGRAQy|trSw+_39Y*zRaq@!{^FTP}0Jo%-cB$|6K9A*h{85{D-IM zA(=jhKIz96m;lq3Vmniho80y zNb6tM1bvxb6);=B{IqZHAXO27rj;x|C%3y>gq*eH6H06AENVlt&ad~}KC3%{vL)+p z_38R64N^d43-@McORrQxM8+?3@BaXtT1K_nv1C+h-@}^I_Ma#69ne=l&I`9PZYwhx zDeQJ%>SotAQmpLc-8ba5>kRC?IR??{gfd%@BULxh)G1z)))F8UrY`~k!kQNPfY*+f zPvV=T?JeMtKY7ONNB?T;AcnBF8;@+B#}7Z@aW`z#Xnd>O1#a{*G2>hgnVF4Cm}_Q7atKMx_nX|mtWNQQ$h^#vQ1?dKACV4D zEpp6-gm|AKv^oiQ<>9qrpN*CX#yzH5$3&r7itB>K0+ovQfb7?dph3>9CS7O!4LYdw z#9|oQT!>P}Tw>pNMpPb=cW;lY-e3nP!Lu{NF2vO8u^D!TNhiz$i*h+GmI3uErfZJ0|bw;~mC--a+9jk5)nQg%T$D`5u=tVw=&4Ict86W0$|! zH`;u`f=-n)hlTl$aIL9PE)0PxPuDD(hAf{TY$)-82F>>6!Z3#p8SsYLjLQg~L=f6p zBOo8ySUP_jgfmB5?c^`07@N4-*(SBQQQnm-$5QQ?3qx|rxD`5-?_5`sZ!>B-)cy!_@k!Z<-Kj4MoS>xd zFAacnVo@wgyN52CP3<)gzTht&zY_Ojo-+={#GB!(<5A^#>&zilRc>x-dBs0m=d?@F+%cWwLP8a~FVvS`RLcYjk` zv1b#Eb3>1$D!R-~wMeBRB1eZ)R_~cG(6|Y5I20qih@}<9Ns^@5!ry+lwus7aZm4!C zPYMlV(V-x|>iw;El<90O3i+uF7{YJ?V**mC3zq+_v9K3|GXVq%9aJ>(7Q>=gz3tzPtZ+}Uhi zqUDZvm)vwSwA8K5$}jJlfS2d|bjz<3?>Z{3z-pE@Y2x!fhV6_7Yt1}@QQ(hZj`78;VZJlwwW9D~kGx3^o9 zMHZe7h)s0E8w2eo7jsqtxz06>udWZVvD+?=L4fT=`i8B zIg4kjhe=~6b{1mH)-e&CN+;aXF zvWPZk?32gBuy5jQk>^pX}kQlDG`S{{#e{)7trB= z;@kPC2D(OJAr#=rIKq%zR%&$uS)Wnwo~M%(O}tfnQ~D-=hS!w=e5$OS3|1mFT!ews z>%I@;@GSB<#Li<*!bh}e!Z`nL%J8cM;X`cR+TNtJ6JWnCZL8kywPlr~hUkKR6G2tI+d`~urfn~7@&??OyYydd+O4nm;DDNewo>PNlb=YPA63GOfmG;M-LpNLo z^;@pq%x}kauQsY&=L~-tpkPnZ)TfmxcRu{Awzoud)eKOH_&zOVSROI1YeU1N`1A?v zF@Q{s3N>ym^LLpO@_1K5XgC4{i6j7Qq6S0iusY-dRgMj2?f2>OEX=<};JbkAI%$zI z{QVzaS)K{sTE0rTNSOAHZxHf_glQdWOv6 zrksLY;KdVp%49>7ioM-$E9b3|I9)(#+zXqKi~uR_Nb5dMxb{~ma|z&~+xlzKRb^T8 zX^HaS!ZO^>fpq8k;JBN!m`Uvh0$3?6;ihcH+w^6aOu5T7HDShsIDB>qG*uW192pxD z>Az(^wxcA1y*U&)e%ZnW3T)OAC1xR}lwXPFxvYgS$Js*=<=FxcTly^R-*Uly%AZDy zeD>33AbYYJ0Ffe<=V-g8l_tS5V5?}bkr_0d8zG$4D9F!|9J?Ti>BNHeH*={d>U4zB zG6NVyR6c&uOr{_(1-SBe+8K0;vsMx*8rB@SCLu7{4BXWO@a+h&R2(d$6EDnsB(^Ix z``Ot_8MLXzACZwo z_FafLOWMSP?~&*8&&1sg14%>+SdKZ}RPz&lss32#t8;cLHB@K`pTFq#S86z;X;0zQf?o(JoEOU zZj9d}kEMU!{R*A0)*KrM0KG!tU9O2I=`mGy@M=xCnT1$J0wmSFCk!x;(GDr3vt{3M z1RhG~6YU;v?4{c9FU+PndgEw1cWw>*l>fmXhA@r`5sabuuB~bEe}Dt@Q>OX*N#b*D z%_p^j(~_!m(=#)TU%+=1o18B+C~Wz?UYIZbT2U}6!I3TS_@&o^6#o+m)-@M@VRXNc z;>cF5qq*4cKZ?AWwU<83Gl&5{Oo`vGrMavlN^>sh@3Kg+HZYM}vYxGUHf|N!4gl(yHN{yLJOyM_jEWd*>3Zg6y{tkW>^f}DNTygI|}-DR)T8UYWW|a z3|3>^SYlO1Ha5>6m_PkOhfhr&Jc|raUTFGjB(Ns^dRozQ(E}-&cXjMfNQ=TaL*&^3 z)y98OXeON(;1nd;L~4EfR*683kbv|v>B>_St999SZ_#%*jGQS3%AVBQ-=&?kpl=E< zW;l4~MiC7o4x`)Np&Dd9`;Zpo+UHm0kNg2i7i>K{ zy6<>gb;M0fug(idkNMxXbfLKvg77+k(pQWM0FPSv%lqVTLn+wOXG6r;vjs65vkOVJ zmgJb`Q=m7y2B)RkV2jw94hKevDwd_Ps%lc6-I7j^PpKgamxGI8bhXeSj$VL=4pY-# zYk4{QiJVBzJMutFtJhwrq2o3hTfNjUtCZJJ;?FOqxKG84$4#Tgc6sQ+1;y6i=Irvy4R6o%m)I^f8$WN`eD-8%>M6s8-4-=;HP(@lAYrZ7Nsu}i z5jJJD$}T=}HANa7n!ncOq`_b#?TYD98YSkvrkQ1p96#c-5KfJS;PeM43Xm6wDUnCw zZG^1nOJ(j@{fRL#xU77T#F0l^Jy&@LnoXK}2eg%H>m4V{pAi9HR9es|JG0Wdo#LT+ z%I+qgs=B)9y#JLue8pPf04f6`z;-|V&E%igz{hB)>N4cZ;=B$eoymXO+FEg>RI3h{ zoxOqngTb4R93Q*8hABrvBrEyOxUw%J&y}xG0_8A+>kRyvfF(cF2Oxi&kxA4Ir$ZmU z5j1$_sdsh~F?R`hj?K7ist<>#3#7|z2ULJNu>Lzj%oAfS*sxlzz0?CaY;O_*lgRot zJIGr3_JL~R88ij~Q)hc59d~|inLScY8_Vss?V6E&IS-@?xDk6&<6MwKU>VU5FtSiD}dBf~kPx-}wcix{a$KTSg|z>gnHHKOSU zfw%5X=}_XVbeSufQfg0>s-;T0I(MW?xzoNG|~vIPyGv6@)nL4l;HVIWDaA_>kb;8uh#$S*MR(Cz)-S;cK5&9CsbP zsj>o5cnVzjDRTdFFMc7ZfMgQsi<$WxFAY^TcsA8+3`}1rU_w&D5sn-2sIdX zHT^khr|@|3ZjsGrx5c|QH39~cOZ?x|`UN0YTN<}5oGUVpoEEbT-=hnvMLU0sgVo#! z@AB)$c&AN6JZG=;Ekt~9Zl(1CDkc5;o?hr!a_{bTWavPRI?r_3J5x?1q%<*T{MygU zp!;mTz#Y0%Gdyztv9R=KYT9Y=>0{!tsqo%(Y0y~AMgse!#Ge5AX&_c+vd=Gn&oK=8 z2D=q(b-4o75M?$B1lfnjNUJB`RC97>F{kM1u+-@fUdZh)jJlwu;K(l7dOwhZY~wwk!Lecc zNHsk3U86o!ip2nGi@6YMCCqIeH~iNP1PD!hnW((AZCB)}qa;dT25R;qx4XJ@eFVDU zRj!t%Hn<5y3ZuQF zeXH{-0lU2_6jP<mD_sW2kx!dmh|rb4tu$T~Lr%@~n$Z8->~iCf zY4++a%vm(eA4m*;-uSmk#jfcU-7gX~#O7SOBB*;M7q&HatPv#fBw;`0~p5-I_?WOl@YIcSXl8c8*weNgHb2OBxvy@ z9b~6HaBBSyW56z*q_uq(CH5GbCtC z)@Unz{1N^6;)jl}u#4bvR~OuMsApzf-N|K>Zh7PICsa{Ke#_?X2|VLJQVMr5t{F7=uf!OHZX;T@Hvv_Eg|ol%w_^ePjS?@w2G$(b=l%a+?nz>VUy zYj5azuu2VPP!M$zp9JP)UD64&T>@$h*uEcch>@MHPqta6Dob8YD>xR){4TAV>vA-d zsHcQS{z4rU;!$BFGr8yPkK78^(z&DlCaKvQ1xFL_7L%)AtF5^S4ZT=s$WSTkfn!AY zFRL2d70?7BUZ_~Lr0vy}t24EV_Q$wjxo@Z*RDUS}vslRRbL3{AOF7QING~nF2d__= zEklYq))sDjRnBp}6>=C%(~!Z`*jurrd`%Zu)vU?5oBS;5D~0?Eo3 zH*GaY9u_|Ae5Y95j%7wld1FygQ*@S}4yq18%f&l|OW;76eHgcyxey!GQLOwnHSTgY zpi(^&63EZVWX1$7yZ)(+NOZliA3DnOxSh=v>STSfh9NDm|3Y(nTaplxbbv0&Fh!Du zKmc1uRlS=pT?%Qd*M93iq|0IMc%Cz5Opl`ke#%;Zsyw_@bw3gCp8L&NbsaTH5eZdU zvuHDu@NrzI^3ZxP)A{#joy9rMPJTbX37>3ynHTVq<5qeLGfptkg+_Y4dOX3ucgj#70Oei&vqm6q%M2iUM1uJ2A3&$Bf&mU99U>l#!<3ijHDvWJA?IXG5y{}{?^?62dj+#NNNUSm@__fA;De>v;o4ZMca;}*TOauAn2IH7T zAkMi1k;Q$i0a=v=9|X9z^3o$YH+O0S#nsQODjE!*E)=;vL0a~iwhfmcC#K5n3ul=Q zeNsryd8o`;)&#Jp-$114r4WEC-Am(2PV}0XY zOS9nFR*rDJgRjqSexZq-9^6Tfa866$hn3{f1fY6@Dh|d7>$#0U)}DI14F2+vW8xT* zlVja}gp==_^R2!DrTh@BCZ~FtO2c5$zFV&(6b-%5^O}%sUGOJ)?CWYlSxrcXhPq_M zVt?@|Yl8nsqybI}&@4IzP;+t@nP3M=qS#+^cDr$ga>w@h=4@IzN|P>Td0yIL=}4Q{ z_*&x)imi>{`ww6+a@cvgqp=WY01DI_IJ_J&L3YM8W&RBQSoD%puzmmg1eOyxg9+65 ztUO@_yoSoSTyRvJf!Ha&cZNg;140KYocq07!?YaLz#OGm){xI%U)y9+8XRo6?4K}& zlm}U-{vJS*eo7{N79nLfU_z9cTvbOPV=JXRC=9$I_`JfcryCEeJ(%IkwKI1%!HM||}?v;ob$8&tw@)W&Xsm=CY48ta?x>?3mlBmMZ)lH9(mwC5^6u$^& ze+XX(wk-5K77;hqJ}ptX9#JvvAzgn}>rd9&yPJEQ2GyJCz>q(3K9}xCT@w6U(i~Me z6~FgyRukM1A%4cUASCghds@@}uEbV|f*7pzo0FZZ{Z668&kbEh2YuxhTpf zI|o|Z8wzzj67-Ws~?t_|{&i=_kM4=eHP~y@V$C zio$xNv44OYudYYY&6bvA-eiByyceDCdzj@!JW;d8@`ulmAgoUV8%Yj=-DP?njg8%=P@GSzJC zj+y`P$>c2@jT5Lz*{K^U50a<|PjmR*&2VZ^Dc08Z&fxRYe#%k?L{nwPcikI_+yEy( z2y>+*^i*I5q*DxC4qZy*Isd{8AZ4Zk@Eb}mf%$5=F>!1$-0yu+0C>i?5=Bujt3cNV z{8;_UqfE(Zi$l@NzbUY|oqFg_C}~giPGF+c;99!CPtz1!uoTzTjM0PR5AOEp`!;zz z+MN@eTIfGeQ0#c}f(oCkX2-}Yz=!_;gIzDomF=&hFAPd3=Dp-7#K!)Uc~pS_0a#I)J|mTt z`Ii-)&tx6qN6|u{e2(wjE={4V+F=?Hz7Y#oC>CsYn5M|LA;mQmSvb<;7`8RO?j%H! z_indoPJsIAGi6+uHv<|T-Og&Sg|)2PTB^^GxoseJx`zXDhI=9W#5U$R%w0amGarI+ z-Fsi9W-A_;>=O-ke;_o-E3B26v|n!XcpFF{7E6W+C&33uU7TQB%Sx$VMp74WS>>7F zyhR_EFp{OPL8QoRD?#FKu)*LHRF`snyD$8MXlchy!N2u79N}lNu9hn=U^u%G1-{6W z);i2Rgy_4JnbTmndH9QvFktV+mH07O2MBrB${!K5b0S~C{y>unL1TIWO>qO>LUScq z$s>AYKH}QfewQtoeRlsja(_5807?b7E{qyH8h+W^nJ8Vu_x10ip_tq49BGlYJd@V3 z|58gYot)9VNxc5-@`s!DBQ5a{1ZuoLRuag2!y8{@RBXy*He9Yn+pCtZ+_-z;+^b`^ z31B}Gz&d$v79b82VBjszJ=GSQynp89WP$vZkNqWHSTy1GThGrG)!&i_%W4JBIP<9^ zzrBoLxXCsgucrzdvo-YcT;*bb8BQ1?0EpJyTz;9~-0u1VJu)@Im7$vecfE>;Slc>~ z9iUriEaWgk5!b<}0>>yx(Np|DxeU3|XtwNrWc&_@FXc!RJ5?#}r4O)o8+kxsS$t!P z`rud;gyxnq8Iq^~vsL?BR)@Z3SY~0Ida%$y&UT=}PFEQ-QH^yaoojqwR`}z#au%oI z1MP|ZcHm+7k%#D^tyQL%9d00n&o8TbG=tS?@KFLuV0q#Z-0H~z+j~rMuQ$) z-kXl7=p0fPL$TsDxhR3uWDM`2+@*ED_?W%y#qSOOO`)_2Yi^M~AG@g1tu?gUqK(_M z`d;C$iyK+F|MHe5J(E6*tb7`*WQ+DhOuS>5W@Ds8A2`ZlzMaV1!p|BcN{*h-WIV@9 zkY~SHNO)4?3Vel|M_q#M2#J-!_i`)N&FvTA5IAdxb`G3B6Lc(waYlws8ZEXuF97U8 zytqv6M*go3Ox_g$v9tIYa`PV0)aeM9Fw!v3ubJZaPz%}11G(m{i>?DB79ezb(y;CWB=e-FV=jbcB|K#7yh~U z!<|SllY&;dOu=Y!JR}_}+gwMd@21T)Dl9^ny=KBljgO#ShYjq>V0epXMlKud*0icU zu2ylxYD$W;J=8l}rfE%h=>F=iCJGA)n2r#}h_#-Fq_igA;M!KR5L?pq5*y`ZKT6Zx zV=9JY8p;Cr?+MhW$Yy0&jAdofCDV-?HwpL(X7RnC{+C=VpLpJxPsCmSe9|0fmosz# z{W^Jbv7ooLbT$6smieY?Z*x!V2mLMf_XE#Dg4an2PS*qxeLr2lC)+SRf`0snePKPp zJM~gn+tHX@UN#teaa}E$HRrZsnN)t&oim|@O=}Eoq_PzUS=N)Od>U>A^(!v|TX{dY zQNdq_<17Rn+7RkZX_lU|7#)~MQ3P3mGc=mi$iSQO6TwVc+#ZGK_8|NAC5DJMnNdiJ zU@2wDaU5Utaj_wKTPTg-JwxxH=C-MIaP>{M8=237;i-0D~y5F^j|I{S?*NL^28g;f*7}MotKq% z(kH6bZ=~8nj<$1J>LnJork%Bc>N^ESY1cza^vL3>E7)MuF0=fnRkL;ne6V7_7Ieyh zZ+=0Z8=X3NrZTqR_(UE%f9*X!6+Dsl%ybJjn*gtVRtL;)Lhc#{mk(3_11!$rQpKE> zuG(8>#!q?KDLoD1zn3V*m2b_ncy?bZPAE`<m>A<}qB#9@$JNG$GJ39$t znIVf|Q*wL!BjCrzI{V!EWcXMjW44?Hw^KWHa?r}Y=KK09!C8&=W|1aF!pFXy5D>-&eQnMe83^pGS6ROQc2S2b$H&>OH!ii|ZyM-a5oE1l*(snDbD&vW+CeP@}jn zp{0TUI6^gvT<+mo1!8h=RpUDZB6CQK0cS92IE72>(}uN*xio0y;`eJ8f%5c7`EOC%QSWcKLE2qS4LwQe#!Z<$$lBQToqS73Dwmwl0_d zsb3al=aEl5Y1ta(UjEGe_Py0XO*VOR=&BE)v!+($HV+Qf9*tIYWH98x6x z3(;CabHJ0IPFP-BD@~OcMcL zzbBJYZVFkJ?KPqM={dCu@`EWerp3!Q_mkl1&>lOFZL>jlX9Hm1-!xoOsr_OfWlf3+ z8wG#ib!Ee=QXQO;<)k8>2^IHzgs|{hCBj-n2D$D{XyW{;N=}0VeKn{_h;)OR)I*Cb zO#NZp`6AIm^UwPsu7xy^N}G7#Bez}q{<(Lxyl{tSZjyu z(kcS9r$U(BntvT=Nj*uZ^D_%gFuz69lcy)&;G(1r#R@h%x+l)ZtB4v zJyQNa!JlQS#D#4YmX8$MJ@_=}TbrKbs;QgUTX05Lu!K{zuLg1uv=3_mvoYL?2bRyY zz8LQN;%8AWxqq&>lBKq}bTo@RmrMnrgAq)nA$R+Z92E^%31`t0u8%F0jT9kB6{7uE zK=YpZsFkdL=5NV#-8j0EmYqU?Y^^@B1$@`czmOc@`^!spG}c69#6T{SK{@3%A-KND zz(S<15cL@?0=bh15-SQD35MfWyj|JY<#U|sO?=B5Sfovlp6@IynAwvr`{_Q!oV@lS z{B=X*Mla@d$YeYfLp@2kT^OmWU%iklr&R3fBFgF2g%;bv1Yf&bh}rK>$L@YF=Cr~f zmrTznA9Yk^1IziaawWT$jR=`>F3n2+=@&c<%j(k8g0Cd1cKmDtx88ndX4qVv)j zd`MI}0)&-d#EJlT3eOd-KVLHcon7x)8E*dGlpH~8Xe2aq?b-M1ur=Wt_s!!!yRQTh zfsCWpjSw-IY}Pshj&Tsi`&aTokzl1y)z~q=N&ba#gKcNKfb9Wcz*l=Rl9q5BNAZ&TnhH&O)jtj?V@KEHpU8C z@~UV#nP)9sT_mTi{S(vj=w^V(@QXb38w@ROR#>HB$T#&Vg`4A}CDu;vq^r6uH;8s@ za^t+Mij2NGq|zJ9KaY=;;dl1%n-!tY5VZKNS3V>^6(0wq_3P9s2C>hQ%$K12pjZvrUtJ+IKu03)9*#>2-WvR^)FInFmYWiN zvH(W_kiDmSHsKWvp~j(`w@VCSJjR8MHC;)hG;WZHZHT%$DMtz!rn%$?HLY=5(^OLo z{HDq%jQ|_f*@tG>f_r1M7ARYTB^IEl3$?q}-w;C0an%oWBo5Y)*R*CKyb?iJ-!-raE zlwNmHpqERT!6z`!uYW`B+JGYs<`YXT&%2-7p?g2z8lg453oj=_r%IE3j=YOl$l~Fr z9}VNc5KHwi%vE;A!w@yPAoiZyN`!a%75rxH#*hH<> z@NLnVa1fXl{0Q+$^nV` zpd}C2+6*YiUqm&{OqnWmWJu#wA1$K3PVdCDv)>O_RoQ= z9L#BKMQLYI8kh$oK~m--TnDK(gKSo^8qG|rE2ewRb`l~e<%pbQ5JQ%uNxCRf2JN9@ zQe@o=n4|c}p4jU%x0?omm)lg9slaRr0S8NFso39UhH)poQjk9vpZFmGZ%%UMQr&KN z*OdLf^mOgLfAeF;1}-x)s`K+Nr@#M{`6cHgYQC=D%0G;fe(#Y>iT%g_!B#_A)vfpZ zS`^#v`<{RkqnTN>VcHJIL;_QR_DFV+d|&vmle9@60Y^g0&=e-8V)FS4<^}Ii;gQam zz(Ag@3~KR8qHGKA;3bIYSRqsUX*Bi0m^T0**As$bgRuu*Nk)c%`{8=>EF<;=O;R@zH3`}WTm@_J-u~N&nL(gilXv{Tv_4B0= zm$GUZe#osQUcScpiEhK*2Vi4@l%H){M~g`FQO6p;#saGLOebZ4zO8^7S>N+s0lr

        N7Ky# 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�AL>!0AftpJhHr+*=c&k*t5fv^O8a>#FKjzb zyc*jTUD%F=2m2?&4Ug#g{2~o}M!zJTCsXaA3pni9%!deVS9uX#NQr-q)fJc=$2Y}N0hLkQDGmY0{0Nv3Bmf3@6D0TEQi zUH1nlnl?=w(J8OEGV(YeiYBVH45n$E0daR%zWPj@@m+m?q0<-GAK0&-+fRz_Cc!6z zm=@c}C}DcUZ^uLEO&%B5#ZFMvrGW5BIB?ZR&yc%|D!$N2>R$-Q!Etx!caA}_Tqng1 zVrUWU8?zYD(3N_gutT>e*FYeV-X?|PUF_Y@3dMcV!G6@Uod!6S1P%5NETSs^(c8sh zW4(A`uZIH*NjAs*@HtQe$u?++IG7nFyg<&UTR7cabOjc;X?^tt`UfskAP;agOIm9! zO%zuW78~p(4nIQ$(qS7|KOGfrusguNOfM0UciRY27s)39*e=KunhKO!g4Zw8Mo0J1 z6n8uHwf^_Cu0jW?Oi!5dJ5Pm z(TITWlx2^jSUP6g(Pr+25UbWd_vGcHw9m9Shwuf_8N0a7vB1GT5X}w3N>*H%CEl%R zdLXgA^CPz_x6>>(usdXuv{Is0MG7p6eJt*egT;O(FJQYo9#;BtzauZKR0is2Mro4% GBmEzWRHKam diff --git a/veggieseasons/assets/images/watermelon.jpg b/veggieseasons/assets/images/watermelon.jpg deleted file mode 100644 index 43880ba89045c6b0b4e4b505257d776a0bfbdb88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194532 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%0D>{gGRI1Lp2DXm;9}f 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�wFy2vfB1F< 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/veggieseasons/macos/Runner/Configs/AppInfo.xcconfig b/veggieseasons/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 04ab23a4b4b..00000000000 --- a/veggieseasons/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = veggieseasons - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2024 dev.flutter. All rights reserved. diff --git a/veggieseasons/macos/Runner/Configs/Debug.xcconfig b/veggieseasons/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464f..00000000000 --- a/veggieseasons/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/veggieseasons/macos/Runner/Configs/Release.xcconfig b/veggieseasons/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561c..00000000000 --- a/veggieseasons/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/veggieseasons/macos/Runner/Configs/Warnings.xcconfig b/veggieseasons/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780b..00000000000 --- a/veggieseasons/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/veggieseasons/macos/Runner/DebugProfile.entitlements b/veggieseasons/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c85..00000000000 --- a/veggieseasons/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/veggieseasons/macos/Runner/Info.plist b/veggieseasons/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a44..00000000000 --- a/veggieseasons/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/veggieseasons/macos/Runner/MainFlutterWindow.swift b/veggieseasons/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb2349..00000000000 --- a/veggieseasons/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/veggieseasons/macos/Runner/Release.entitlements b/veggieseasons/macos/Runner/Release.entitlements deleted file mode 100644 index 852fa1a4728..00000000000 --- a/veggieseasons/macos/Runner/Release.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - com.apple.security.app-sandbox - - - diff --git a/veggieseasons/macos/RunnerTests/RunnerTests.swift b/veggieseasons/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc50..00000000000 --- a/veggieseasons/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/veggieseasons/pubspec.yaml b/veggieseasons/pubspec.yaml deleted file mode 100644 index cd87de0efdf..00000000000 --- a/veggieseasons/pubspec.yaml +++ /dev/null @@ -1,82 +0,0 @@ -name: veggieseasons -description: An iOS app that shows the fruits and veggies currently in season. -publish_to: none -version: 1.2.0 -resolution: workspace - -environment: - sdk: ^3.9.0-0 - -dependencies: - flutter: - sdk: flutter - cupertino_icons: ^1.0.2 - font_awesome_flutter: ^10.1.0 - intl: ^0.20.0 - provider: ^6.0.1 - shared_preferences: ^2.0.14 - window_size: - git: - url: https://github.com/google/flutter-desktop-embedding.git - path: plugins/window_size - # TODO: https://github.com/flutter/samples/issues/1838 - # go_router ^7.1.0 is breaking the state restoration tests - go_router: ^16.0.0 - -dev_dependencies: - analysis_defaults: - path: ../analysis_defaults - flutter_test: - sdk: flutter - flutter_launcher_icons: ^0.14.0 - -flutter: - assets: - - assets/images/apple.jpg - - assets/images/artichoke.jpg - - assets/images/asparagus.jpg - - assets/images/avocado.jpg - - assets/images/blackberry.jpg - - assets/images/cantaloupe.jpg - - assets/images/cauliflower.jpg - - assets/images/endive.jpg - - assets/images/fig.jpg - - assets/images/grape.jpg - - assets/images/green_bell_pepper.jpg - - assets/images/habanero.jpg - - assets/images/kale.jpg - - assets/images/kiwi.jpg - - assets/images/lemon.jpg - - assets/images/lime.jpg - - assets/images/mango.jpg - - assets/images/mushroom.jpg - - assets/images/nectarine.jpg - - assets/images/persimmon.jpg - - assets/images/plum.jpg - - assets/images/potato.jpg - - assets/images/radicchio.jpg - - assets/images/radish.jpg - - assets/images/squash.jpg - - assets/images/strawberry.jpg - - assets/images/tangelo.jpg - - assets/images/tomato.jpg - - assets/images/watermelon.jpg - - assets/images/orange_bell_pepper.jpg - - fonts: - - family: NotoSans - fonts: - - asset: assets/fonts/NotoSans-Regular.ttf - weight: 400 - - asset: assets/fonts/NotoSans-Bold.ttf - weight: 700 - - asset: assets/fonts/NotoSans-BoldItalic.ttf - weight: 700 - style: italic - - asset: assets/fonts/NotoSans-Italic.ttf - style: italic - weight: 400 - -flutter_icons: - ios: true - image_path: "assets/icon/launcher_icon.png" diff --git a/veggieseasons/test/widget_test.dart b/veggieseasons/test/widget_test.dart deleted file mode 100644 index f1181b0c407..00000000000 --- a/veggieseasons/test/widget_test.dart +++ /dev/null @@ -1,11 +0,0 @@ -// This is a basic Flutter widget test. -// To perform an interaction with a widget in your test, use the WidgetTester utility that Flutter -// provides. For example, you can send tap and scroll gestures. You can also use WidgetTester to -// find child widgets in the widget tree, read text, and verify that the values of widget properties -// are correct. - -import 'package:flutter_test/flutter_test.dart'; - -void main() { - testWidgets('This test always passes', (tester) async {}); -} diff --git a/veggieseasons/web/icons/Icon-192.png b/veggieseasons/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/veggieseasons/web/icons/Icon-512.png b/veggieseasons/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 zcmd5=2T+s!lYZ%-(h(2@5fr2dC?F^$C=i-}R6$UX8af(!je;W5yC_|HmujSgN*6?W z3knF*TL1$|?oD*=zPbBVex*RUIKsL<(&Rj9%^UD2IK3W?2j>D?eWQgvS-HLymHo9%~|N2Q{~j za?*X-{b9JRowv_*Mh|;*-kPFn>PI;r<#kFaxFqbn?aq|PduQg=2Q;~Qc}#z)_T%x9 zE|0!a70`58wjREmAH38H1)#gof)U3g9FZ^ zF7&-0^Hy{4XHWLoC*hOG(dg~2g6&?-wqcpf{ z&3=o8vw7lMi22jCG9RQbv8H}`+}9^zSk`nlR8?Z&G2dlDy$4#+WOlg;VHqzuE=fM@ z?OI6HEJH4&tA?FVG}9>jAnq_^tlw8NbjNhfqk2rQr?h(F&WiKy03Sn=-;ZJRh~JrD zbt)zLbnabttEZ>zUiu`N*u4sfQaLE8-WDn@tHp50uD(^r-}UsUUu)`!Rl1PozAc!a z?uj|2QDQ%oV-jxUJmJycySBINSKdX{kDYRS=+`HgR2GO19fg&lZKyBFbbXhQV~v~L za^U944F1_GtuFXtvDdDNDvp<`fqy);>Vw=ncy!NB85Tw{&sT5&Ox%-p%8fTS;OzlRBwErvO+ROe?{%q-Zge=%Up|D4L#>4K@Ke=x%?*^_^P*KD zgXueMiS63!sEw@fNLB-i^F|@Oib+S4bcy{eu&e}Xvb^(mA!=U=Xr3||IpV~3K zQWzEsUeX_qBe6fky#M zzOJm5b+l;~>=sdp%i}}0h zO?B?i*W;Ndn02Y0GUUPxERG`3Bjtj!NroLoYtyVdLtl?SE*CYpf4|_${ku2s`*_)k zN=a}V8_2R5QANlxsq!1BkT6$4>9=-Ix4As@FSS;1q^#TXPrBsw>hJ}$jZ{kUHoP+H zvoYiR39gX}2OHIBYCa~6ERRPJ#V}RIIZakUmuIoLF*{sO8rAUEB9|+A#C|@kw5>u0 zBd=F!4I)Be8ycH*)X1-VPiZ+Ts8_GB;YW&ZFFUo|Sw|x~ZajLsp+_3gv((Q#N>?Jz zFBf`~p_#^${zhPIIJY~yo!7$-xi2LK%3&RkFg}Ax)3+dFCjGgKv^1;lUzQlPo^E{K zmCnrwJ)NuSaJEmueEPO@(_6h3f5mFffhkU9r8A8(JC5eOkux{gPmx_$Uv&|hyj)gN zd>JP8l2U&81@1Hc>#*su2xd{)T`Yw< zN$dSLUN}dfx)Fu`NcY}TuZ)SdviT{JHaiYgP4~@`x{&h*Hd>c3K_To9BnQi@;tuoL z%PYQo&{|IsM)_>BrF1oB~+`2_uZQ48z9!)mtUR zdfKE+b*w8cPu;F6RYJiYyV;PRBbThqHBEu_(U{(gGtjM}Zi$pL8Whx}<JwE3RM0F8x7%!!s)UJVq|TVd#hf1zVLya$;mYp(^oZQ2>=ZXU1c$}f zm|7kfk>=4KoQoQ!2&SOW5|JP1)%#55C$M(u4%SP~tHa&M+=;YsW=v(Old9L3(j)`u z2?#fK&1vtS?G6aOt@E`gZ9*qCmyvc>Ma@Q8^I4y~f3gs7*d=ATlP>1S zyF=k&6p2;7dn^8?+!wZO5r~B+;@KXFEn^&C=6ma1J7Au6y29iMIxd7#iW%=iUzq&C=$aPLa^Q zncia$@TIy6UT@69=nbty5epP>*fVW@5qbUcb2~Gg75dNd{COFLdiz3}kODn^U*=@E z0*$7u7Rl2u)=%fk4m8EK1ctR!6%Ve`e!O20L$0LkM#f+)n9h^dn{n`T*^~d+l*Qlx z$;JC0P9+en2Wlxjwq#z^a6pdnD6fJM!GV7_%8%c)kc5LZs_G^qvw)&J#6WSp< zmsd~1-(GrgjC56Pdf6#!dt^y8Rg}!#UXf)W%~PeU+kU`FeSZHk)%sFv++#Dujk-~m zFHvVJC}UBn2jN& zs!@nZ?e(iyZPNo`p1i#~wsv9l@#Z|ag3JR>0#u1iW9M1RK1iF6-RbJ4KYg?B`dET9 zyR~DjZ>%_vWYm*Z9_+^~hJ_|SNTzBKx=U0l9 z9x(J96b{`R)UVQ$I`wTJ@$_}`)_DyUNOso6=WOmQKI1e`oyYy1C&%AQU<0-`(ow)1 zT}gYdwWdm4wW6|K)LcfMe&psE0XGhMy&xS`@vLi|1#Za{D6l@#D!?nW87wcscUZgELT{Cz**^;Zb~7 z(~WFRO`~!WvyZAW-8v!6n&j*PLm9NlN}BuUN}@E^TX*4Or#dMMF?V9KBeLSiLO4?B zcE3WNIa-H{ThrlCoN=XjOGk1dT=xwwrmt<1a)mrRzg{35`@C!T?&_;Q4Ce=5=>z^*zE_c(0*vWo2_#TD<2)pLXV$FlwP}Ik74IdDQU@yhkCr5h zn5aa>B7PWy5NQ!vf7@p_qtC*{dZ8zLS;JetPkHi>IvPjtJ#ThGQD|Lq#@vE2xdl%`x4A8xOln}BiQ92Po zW;0%A?I5CQ_O`@Ad=`2BLPPbBuPUp@Hb%a_OOI}y{Rwa<#h z5^6M}s7VzE)2&I*33pA>e71d78QpF>sNK;?lj^Kl#wU7G++`N_oL4QPd-iPqBhhs| z(uVM}$ItF-onXuuXO}o$t)emBO3Hjfyil@*+GF;9j?`&67GBM;TGkLHi>@)rkS4Nj zAEk;u)`jc4C$qN6WV2dVd#q}2X6nKt&X*}I@jP%Srs%%DS92lpDY^K*Sx4`l;aql$ zt*-V{U&$DM>pdO?%jt$t=vg5|p+Rw?SPaLW zB6nvZ69$ne4Z(s$3=Rf&RX8L9PWMV*S0@R zuIk&ba#s6sxVZ51^4Kon46X^9`?DC9mEhWB3f+o4#2EXFqy0(UTc>GU| zGCJmI|Dn-dX#7|_6(fT)>&YQ0H&&JX3cTvAq(a@ydM4>5Njnuere{J8p;3?1az60* z$1E7Yyxt^ytULeokgDnRVKQw9vzHg1>X@@jM$n$HBlveIrKP5-GJq%iWH#odVwV6cF^kKX(@#%%uQVb>#T6L^mC@)%SMd4DF? zVky!~ge27>cpUP1Vi}Z32lbLV+CQy+T5Wdmva6Fg^lKb!zrg|HPU=5Qu}k;4GVH+x z%;&pN1LOce0w@9i1Mo-Y|7|z}fbch@BPp2{&R-5{GLoeu8@limQmFF zaJRR|^;kW_nw~0V^ zfTnR!Ni*;-%oSHG1yItARs~uxra|O?YJxBzLjpeE-=~TO3Dn`JL5Gz;F~O1u3|FE- zvK2Vve`ylc`a}G`gpHg58Cqc9fMoy1L}7x7T>%~b&irrNMo?np3`q;d3d;zTK>nrK zOjPS{@&74-fA7j)8uT9~*g23uGnxwIVj9HorzUX#s0pcp2?GH6i}~+kv9fWChtPa_ z@T3m+$0pbjdQw7jcnHn;Pi85hk_u2-1^}c)LNvjdam8K-XJ+KgKQ%!?2n_!#{$H|| zLO=%;hRo6EDmnOBKCL9Cg~ETU##@u^W_5joZ%Et%X_n##%JDOcsO=0VL|Lkk!VdRJ z^|~2pB@PUspT?NOeO?=0Vb+fAGc!j%Ufn-cB`s2A~W{Zj{`wqWq_-w0wr@6VrM zbzni@8c>WS!7c&|ZR$cQ;`niRw{4kG#e z70e!uX8VmP23SuJ*)#(&R=;SxGAvq|&>geL&!5Z7@0Z(No*W561n#u$Uc`f9pD70# z=sKOSK|bF~#khTTn)B28h^a1{;>EaRnHj~>i=Fnr3+Fa4 z`^+O5_itS#7kPd20rq66_wH`%?HNzWk@XFK0n;Z@Cx{kx==2L22zWH$Yg?7 zvDj|u{{+NR3JvUH({;b*$b(U5U z7(lF!1bz2%06+|-v(D?2KgwNw7( zJB#Tz+ZRi&U$i?f34m7>uTzO#+E5cbaiQ&L}UxyOQq~afbNB4EI{E04ZWg53w0A{O%qo=lF8d zf~ktGvIgf-a~zQoWf>loF7pOodrd0a2|BzwwPDV}ShauTK8*fmF6NRbO>Iw9zZU}u zw8Ya}?seBnEGQDmH#XpUUkj}N49tP<2jYwTFp!P+&Fd(%Z#yo80|5@zN(D{_pNow*&4%ql zW~&yp@scb-+Qj-EmErY+Tu=dUmf@*BoXY2&oKT8U?8?s1d}4a`Aq>7SV800m$FE~? zjmz(LY+Xx9sDX$;vU`xgw*jLw7dWOnWWCO8o|;}f>cu0Q&`0I{YudMn;P;L3R-uz# zfns_mZED_IakFBPP2r_S8XM$X)@O-xVKi4`7373Jkd5{2$M#%cRhWer3M(vr{S6>h zj{givZJ3(`yFL@``(afn&~iNx@B1|-qfYiZu?-_&Z8+R~v`d6R-}EX9IVXWO-!hL5 z*k6T#^2zAXdardU3Ao~I)4DGdAv2bx{4nOK`20rJo>rmk3S2ZDu}))8Z1m}CKigf0 z3L`3Y`{huj`xj9@`$xTZzZc3je?n^yG<8sw$`Y%}9mUsjUR%T!?k^(q)6FH6Af^b6 zlPg~IEwg0y;`t9y;#D+uz!oE4VP&Je!<#q*F?m5L5?J3i@!0J6q#eu z!RRU`-)HeqGi_UJZ(n~|PSNsv+Wgl{P-TvaUQ9j?ZCtvb^37U$sFpBrkT{7Jpd?HpIvj2!}RIq zH{9~+gErN2+}J`>Jvng2hwM`=PLNkc7pkjblKW|+Fk9rc)G1R>Ww>RC=r-|!m-u7( zc(a$9NG}w#PjWNMS~)o=i~WA&4L(YIW25@AL9+H9!?3Y}sv#MOdY{bb9j>p`{?O(P zIvb`n?_(gP2w3P#&91JX*md+bBEr%xUHMVqfB;(f?OPtMnAZ#rm5q5mh;a2f_si2_ z3oXWB?{NF(JtkAn6F(O{z@b76OIqMC$&oJ_&S|YbFJ*)3qVX_uNf5b8(!vGX19hsG z(OP>RmZp29KH9Ge2kKjKigUmOe^K_!UXP`von)PR8Qz$%=EmOB9xS(ZxE_tnyzo}7 z=6~$~9k0M~v}`w={AeqF?_)9q{m8K#6M{a&(;u;O41j)I$^T?lx5(zlebpY@NT&#N zR+1bB)-1-xj}R8uwqwf=iP1GbxBjneCC%UrSdSxK1vM^i9;bUkS#iRZw2H>rS<2<$ zNT3|sDH>{tXb=zq7XZi*K?#Zsa1h1{h5!Tq_YbKFm_*=A5-<~j63he;4`77!|LBlo zR^~tR3yxcU=gDFbshyF6>o0bdp$qmHS7D}m3;^QZq9kBBU|9$N-~oU?G5;jyFR7>z hN`IR97YZXIo@y!QgFWddJ3|0`sjFx!m))><{BI=FK%f8s diff --git a/veggieseasons/web/index.html b/veggieseasons/web/index.html deleted file mode 100644 index ee352d43626..00000000000 --- a/veggieseasons/web/index.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - veggieseasons - - - - - - diff --git a/veggieseasons/web/manifest.json b/veggieseasons/web/manifest.json deleted file mode 100644 index c75ec99c21f..00000000000 --- a/veggieseasons/web/manifest.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "veggieseasons", - "short_name": "veggieseasons", - "start_url": ".", - "display": "minimal-ui", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - } - ] -} From bbc6e1f98ac9156647eb5ba132b23ec191c9c6b9 Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Tue, 30 Sep 2025 13:05:21 -0700 Subject: [PATCH 38/50] Adds Gemini CLI to Github Actions (#2718) ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). --- .github/workflows/beta.yml | 26 +- .github/workflows/build-android.yml | 30 ++ .github/workflows/build-ios.yml | 33 ++ .github/workflows/gemini-cli.yml | 331 +++++++++++++ .../gemini-issue-automated-triage.yml | 129 +++++ .../gemini-issue-scheduled-triage.yml | 123 +++++ .github/workflows/gemini-pr-review.yml | 448 ++++++++++++++++++ .github/workflows/main.yml | 28 -- 8 files changed, 1107 insertions(+), 41 deletions(-) create mode 100644 .github/workflows/build-android.yml create mode 100644 .github/workflows/build-ios.yml create mode 100644 .github/workflows/gemini-cli.yml create mode 100644 .github/workflows/gemini-issue-automated-triage.yml create mode 100644 .github/workflows/gemini-issue-scheduled-triage.yml create mode 100644 .github/workflows/gemini-pr-review.yml diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 3112eee85f8..967722d4a29 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -38,19 +38,19 @@ jobs: # Verify the Android add-to-app samples build and pass tests with the beta # channel. - # android-build: - # runs-on: ubuntu-latest - # if: github.repository == 'flutter/samples' - # steps: - # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 - # with: - # distribution: 'zulu' - # java-version: '17' - # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 - # with: - # channel: beta - # - run: ./tool/android_ci_script.sh + android-build: + runs-on: ubuntu-latest + if: github.repository == 'flutter/samples' + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + with: + distribution: 'zulu' + java-version: '17' + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + with: + channel: beta + - run: ./tool/android_ci_script.sh # Verify the iOS add-to-app samples build and pass tests with the beta # channel. diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml new file mode 100644 index 00000000000..c1f0ea58ee6 --- /dev/null +++ b/.github/workflows/build-android.yml @@ -0,0 +1,30 @@ +name: Test Android Build + +# Declare default permissions as read only. +permissions: read-all + +on: + push: + branches: [beta] + pull_request: + branches: [beta] + workflow_dispatch: + +defaults: + run: + shell: bash + +jobs: + android-build: + runs-on: ubuntu-latest + if: github.repository == 'flutter/samples' + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + with: + distribution: 'zulu' + java-version: '17' + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + with: + channel: stable + - run: ./tool/android_ci_script.sh \ No newline at end of file diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml new file mode 100644 index 00000000000..0ea482dc3c0 --- /dev/null +++ b/.github/workflows/build-ios.yml @@ -0,0 +1,33 @@ +name: Test iOS Build + +# Declare default permissions as read only. +permissions: read-all + +on: + push: + branches: [beta] + pull_request: + branches: [beta] + workflow_dispatch: + +defaults: + run: + shell: bash + +jobs: + ios-build: + name: Test flutter beta channel + runs-on: macos-latest + if: github.repository == 'flutter/samples' + strategy: + fail-fast: false + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + with: + distribution: 'zulu' + java-version: '17' + - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 + with: + channel: beta + - run: ./tool/ios_ci_script.sh diff --git a/.github/workflows/gemini-cli.yml b/.github/workflows/gemini-cli.yml new file mode 100644 index 00000000000..58ab4ed1310 --- /dev/null +++ b/.github/workflows/gemini-cli.yml @@ -0,0 +1,331 @@ +name: '💬 Gemini CLI' + +on: + pull_request_review_comment: + types: + - 'created' + pull_request_review: + types: + - 'submitted' + issue_comment: + types: + - 'created' + +concurrency: + group: '${{ github.workflow }}-${{ github.event.issue.number }}' + cancel-in-progress: |- + ${{ github.event.sender.type == 'User' && ( github.event.issue.author_association == 'OWNER' || github.event.issue.author_association == 'MEMBER' || github.event.issue.author_association == 'COLLABORATOR') }} + +defaults: + run: + shell: 'bash' + +permissions: + contents: 'write' + id-token: 'write' + pull-requests: 'write' + issues: 'write' + +jobs: + gemini-cli: + # This condition is complex to ensure we only run when explicitly invoked. + if: |- + github.event_name == 'workflow_dispatch' || + ( + github.event_name == 'issues' && github.event.action == 'opened' && + contains(github.event.issue.body, '@gemini-cli') && + !contains(github.event.issue.body, '/review') && + !contains(github.event.issue.body, '/triage') && + ( + github.event.sender.type == 'User' && ( + github.event.issue.author_association == 'OWNER' || + github.event.issue.author_association == 'MEMBER' || + github.event.issue.author_association == 'COLLABORATOR' + ) + ) + ) || + ( + github.event_name == 'issue_comment' && + contains(github.event.comment.body, '@gemini-cli') && + !contains(github.event.comment.body, '/review') && + !contains(github.event.comment.body, '/triage') && + ( + github.event.sender.type == 'User' && ( + github.event.comment.author_association == 'OWNER' || + github.event.comment.author_association == 'MEMBER' || + github.event.comment.author_association == 'COLLABORATOR' + ) + ) + ) || + ( + github.event_name == 'pull_request_review' && + contains(github.event.review.body, '@gemini-cli') && + !contains(github.event.review.body, '/review') && + !contains(github.event.review.body, '/triage') && + ( + github.event.sender.type == 'User' && ( + github.event.review.author_association == 'OWNER' || + github.event.review.author_association == 'MEMBER' || + github.event.review.author_association == 'COLLABORATOR' + ) + ) + ) || + ( + github.event_name == 'pull_request_review_comment' && + contains(github.event.comment.body, '@gemini-cli') && + !contains(github.event.comment.body, '/review') && + !contains(github.event.comment.body, '/triage') && + ( + github.event.sender.type == 'User' && ( + github.event.comment.author_association == 'OWNER' || + github.event.comment.author_association == 'MEMBER' || + github.event.comment.author_association == 'COLLABORATOR' + ) + ) + ) + timeout-minutes: 10 + runs-on: 'ubuntu-latest' + + steps: + - name: 'Generate GitHub App Token' + id: 'generate_token' + if: |- + ${{ vars.APP_ID }} + uses: 'actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e' # ratchet:actions/create-github-app-token@v2 + with: + app-id: '${{ vars.APP_ID }}' + private-key: '${{ secrets.APP_PRIVATE_KEY }}' + + - name: 'Get context from event' + id: 'get_context' + env: + EVENT_NAME: '${{ github.event_name }}' + EVENT_PAYLOAD: '${{ toJSON(github.event) }}' + run: |- + set -euo pipefail + + USER_REQUEST="" + ISSUE_NUMBER="" + IS_PR="false" + + if [[ "${EVENT_NAME}" == "issues" ]]; then + USER_REQUEST=$(echo "${EVENT_PAYLOAD}" | jq -r .issue.body) + ISSUE_NUMBER=$(echo "${EVENT_PAYLOAD}" | jq -r .issue.number) + elif [[ "${EVENT_NAME}" == "issue_comment" ]]; then + USER_REQUEST=$(echo "${EVENT_PAYLOAD}" | jq -r .comment.body) + ISSUE_NUMBER=$(echo "${EVENT_PAYLOAD}" | jq -r .issue.number) + if [[ $(echo "${EVENT_PAYLOAD}" | jq -r .issue.pull_request) != "null" ]]; then + IS_PR="true" + fi + elif [[ "${EVENT_NAME}" == "pull_request_review" ]]; then + USER_REQUEST=$(echo "${EVENT_PAYLOAD}" | jq -r .review.body) + ISSUE_NUMBER=$(echo "${EVENT_PAYLOAD}" | jq -r .pull_request.number) + IS_PR="true" + elif [[ "${EVENT_NAME}" == "pull_request_review_comment" ]]; then + USER_REQUEST=$(echo "${EVENT_PAYLOAD}" | jq -r .comment.body) + ISSUE_NUMBER=$(echo "${EVENT_PAYLOAD}" | jq -r .pull_request.number) + IS_PR="true" + fi + + # Clean up user request + USER_REQUEST=$(echo "${USER_REQUEST}" | sed 's/.*@gemini-cli//' | sed 's/^[[:space:]]*//;s/[[:space:]]*$//') + + { + echo "user_request=${USER_REQUEST}" + echo "issue_number=${ISSUE_NUMBER}" + echo "is_pr=${IS_PR}" + } >> "${GITHUB_OUTPUT}" + + - name: 'Set up git user for commits' + run: |- + git config --global user.name 'gemini-cli[bot]' + git config --global user.email 'gemini-cli[bot]@users.noreply.github.com' + + - name: 'Checkout PR branch' + if: |- + ${{ steps.get_context.outputs.is_pr == 'true' }} + uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + with: + token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + repository: '${{ github.repository }}' + ref: 'refs/pull/${{ steps.get_context.outputs.issue_number }}/head' + fetch-depth: 0 + + - name: 'Checkout main branch' + if: |- + ${{ steps.get_context.outputs.is_pr == 'false' }} + uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + with: + token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + repository: '${{ github.repository }}' + fetch-depth: 0 + + - name: 'Acknowledge request' + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + ISSUE_NUMBER: '${{ steps.get_context.outputs.issue_number }}' + REPOSITORY: '${{ github.repository }}' + REQUEST_TYPE: '${{ steps.get_context.outputs.request_type }}' + run: |- + set -euo pipefail + MESSAGE="I've received your request and I'm working on it now! 🤖" + if [[ -n "${MESSAGE}" ]]; then + gh issue comment "${ISSUE_NUMBER}" \ + --body "${MESSAGE}" \ + --repo "${REPOSITORY}" + fi + + - name: 'Get description' + id: 'get_description' + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + IS_PR: '${{ steps.get_context.outputs.is_pr }}' + ISSUE_NUMBER: '${{ steps.get_context.outputs.issue_number }}' + run: |- + set -euo pipefail + if [[ "${IS_PR}" == "true" ]]; then + DESCRIPTION=$(gh pr view "${ISSUE_NUMBER}" --json body --template '{{.body}}') + else + DESCRIPTION=$(gh issue view "${ISSUE_NUMBER}" --json body --template '{{.body}}') + fi + { + echo "description<> "${GITHUB_OUTPUT}" + + - name: 'Get comments' + id: 'get_comments' + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + IS_PR: '${{ steps.get_context.outputs.is_pr }}' + ISSUE_NUMBER: '${{ steps.get_context.outputs.issue_number }}' + run: |- + set -euo pipefail + if [[ "${IS_PR}" == "true" ]]; then + COMMENTS=$(gh pr view "${ISSUE_NUMBER}" --json comments --template '{{range .comments}}{{.author.login}}: {{.body}}{{"\n"}}{{end}}') + else + COMMENTS=$(gh issue view "${ISSUE_NUMBER}" --json comments --template '{{range .comments}}{{.author.login}}: {{.body}}{{"\n"}}{{end}}') + fi + { + echo "comments<> "${GITHUB_OUTPUT}" + + - name: 'Run Gemini' + id: 'run_gemini' + uses: 'google-github-actions/run-gemini-cli@v0' + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + REPOSITORY: '${{ github.repository }}' + USER_REQUEST: '${{ steps.get_context.outputs.user_request }}' + ISSUE_NUMBER: '${{ steps.get_context.outputs.issue_number }}' + IS_PR: '${{ steps.get_context.outputs.is_pr }}' + with: + gemini_api_key: '${{ secrets.GEMINI_API_KEY }}' + gcp_workload_identity_provider: '${{ vars.GCP_WIF_PROVIDER }}' + gcp_project_id: '${{ vars.GOOGLE_CLOUD_PROJECT }}' + gcp_location: '${{ vars.GOOGLE_CLOUD_LOCATION }}' + gcp_service_account: '${{ vars.SERVICE_ACCOUNT_EMAIL }}' + use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}' + use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}' + settings: |- + { + "maxSessionTurns": 50, + "telemetry": { + "enabled": false, + "target": "gcp" + } + } + prompt: |- + ## Role + + You are a helpful AI assistant invoked via a CLI interface in a GitHub workflow. You have access to tools to interact with the repository and respond to the user. + + ## Context + + - **Repository**: `${{ github.repository }}` + - **Triggering Event**: `${{ github.event_name }}` + - **Issue/PR Number**: `${{ steps.get_context.outputs.issue_number }}` + - **Is this a PR?**: `${{ steps.get_context.outputs.is_pr }}` + - **Issue/PR Description**: + `${{ steps.get_description.outputs.description }}` + - **Comments**: + `${{ steps.get_comments.outputs.comments }}` + + ## User Request + + The user has sent the following request: + `${{ steps.get_context.outputs.user_request }}` + + ## How to Respond to Issues, PR Comments, and Questions + + This workflow supports three main scenarios: + + 1. **Creating a Fix for an Issue** + - Carefully read the user request and the related issue or PR description. + - Use available tools to gather all relevant context (e.g., `gh issue view`, `gh pr view`, `gh pr diff`, `cat`, `head`, `tail`). + - Identify the root cause of the problem before proceeding. + - **Show and maintain a plan as a checklist**: + - At the very beginning, outline the steps needed to resolve the issue or address the request and post them as a checklist comment on the issue or PR (use GitHub markdown checkboxes: `- [ ] Task`). + - Example: + ``` + ### Plan + - [ ] Investigate the root cause + - [ ] Implement the fix in `file.py` + - [ ] Add/modify tests + - [ ] Update documentation + - [ ] Verify the fix and close the issue + ``` + - Use: `gh pr comment "${ISSUE_NUMBER}" --body ""` or `gh issue comment "${ISSUE_NUMBER}" --body ""` to post the initial plan. + - As you make progress, keep the checklist visible and up to date by editing the same comment (check off completed tasks with `- [x]`). + - To update the checklist: + 1. Find the comment ID for the checklist (use `gh pr comment list "${ISSUE_NUMBER}"` or `gh issue comment list "${ISSUE_NUMBER}"`). + 2. Edit the comment with the updated checklist: + - For PRs: `gh pr comment --edit --body ""` + - For Issues: `gh issue comment --edit --body ""` + 3. The checklist should only be maintained as a comment on the issue or PR. Do not track or update the checklist in code files. + - If the fix requires code changes, determine which files and lines are affected. If clarification is needed, note any questions for the user. + - Make the necessary code or documentation changes using the available tools (e.g., `write_file`). Ensure all changes follow project conventions and best practices. Reference all shell variables as `"${VAR}"` (with quotes and braces) to prevent errors. + - Run any relevant tests or checks to verify the fix works as intended. If possible, provide evidence (test output, screenshots, etc.) that the issue is resolved. + - **Branching and Committing**: + - **NEVER commit directly to the `main` branch.** + - If you are working on a **pull request** (`IS_PR` is `true`), the correct branch is already checked out. Simply commit and push to it. + - `git add .` + - `git commit -m "feat: "` + - `git push` + - If you are working on an **issue** (`IS_PR` is `false`), create a new branch for your changes. A good branch name would be `issue/${ISSUE_NUMBER}/`. + - `git checkout -b issue/${ISSUE_NUMBER}/my-fix` + - `git add .` + - `git commit -m "feat: "` + - `git push origin issue/${ISSUE_NUMBER}/my-fix` + - After pushing, you can create a pull request: `gh pr create --title "Fixes #${ISSUE_NUMBER}: " --body "This PR addresses issue #${ISSUE_NUMBER}."` + - Summarize what was changed and why in a markdown file: `write_file("response.md", "")` + - Post the response as a comment: + - For PRs: `gh pr comment "${ISSUE_NUMBER}" --body-file response.md` + - For Issues: `gh issue comment "${ISSUE_NUMBER}" --body-file response.md` + + 2. **Addressing Comments on a Pull Request** + - Read the specific comment and the context of the PR. + - Use tools like `gh pr view`, `gh pr diff`, and `cat` to understand the code and discussion. + - If the comment requests a change or clarification, follow the same process as for fixing an issue: create a checklist plan, implement, test, and commit any required changes, updating the checklist as you go. + - **Committing Changes**: The correct PR branch is already checked out. Simply add, commit, and push your changes. + - `git add .` + - `git commit -m "fix: address review comments"` + - `git push` + - If the comment is a question, answer it directly and clearly, referencing code or documentation as needed. + - Document your response in `response.md` and post it as a PR comment: `gh pr comment "${ISSUE_NUMBER}" --body-file response.md` + + 3. **Answering Any Question on an Issue** + - Read the question and the full issue context using `gh issue view` and related tools. + - Research or analyze the codebase as needed to provide an accurate answer. + - If the question requires code or documentation changes, follow the fix process above, including creating and updating a checklist plan and **creating a new branch for your changes as described in section 1.** + - Write a clear, concise answer in `response.md` and post it as an issue comment: `gh issue comment "${ISSUE_NUMBER}" --body-file response.md` + + ## Guidelines + + - **Be concise and actionable.** Focus on solving the user's problem efficiently. + - **Always commit and push your changes if you modify code or documentation.** + - **If you are unsure about the fix or answer, explain your reasoning and ask clarifying questions.** + - **Follow project conventions and best practices.** diff --git a/.github/workflows/gemini-issue-automated-triage.yml b/.github/workflows/gemini-issue-automated-triage.yml new file mode 100644 index 00000000000..9c0014cd80d --- /dev/null +++ b/.github/workflows/gemini-issue-automated-triage.yml @@ -0,0 +1,129 @@ +name: '🏷️ Gemini Automated Issue Triage' + +on: + issues: + types: + - 'opened' + - 'reopened' + issue_comment: + types: + - 'created' + workflow_dispatch: + inputs: + issue_number: + description: 'issue number to triage' + required: true + type: 'number' + +concurrency: + group: '${{ github.workflow }}-${{ github.event.issue.number }}' + cancel-in-progress: true + +defaults: + run: + shell: 'bash' + +permissions: + contents: 'read' + id-token: 'write' + issues: 'write' + statuses: 'write' + +jobs: + triage-issue: + if: > + github.event_name == 'issues' || + github.event_name == 'workflow_dispatch' || + (github.event_name == 'issue_comment' && + contains(github.event.comment.body, '@gemini-cli /triage') && + (github.event.comment.author_association == 'OWNER' || + github.event.comment.author_association == 'MEMBER' || + github.event.comment.author_association == 'COLLABORATOR')) + timeout-minutes: 5 + runs-on: 'ubuntu-latest' + + steps: + - name: 'Checkout repository' + uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + + - name: 'Generate GitHub App Token' + id: 'generate_token' + if: |- + ${{ vars.APP_ID }} + uses: 'actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e' # ratchet:actions/create-github-app-token@v2 + with: + app-id: '${{ vars.APP_ID }}' + private-key: '${{ secrets.APP_PRIVATE_KEY }}' + + - name: 'Run Gemini Issue Triage' + uses: 'google-github-actions/run-gemini-cli@v0' + id: 'gemini_issue_triage' + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + ISSUE_TITLE: '${{ github.event.issue.title }}' + ISSUE_BODY: '${{ github.event.issue.body }}' + ISSUE_NUMBER: '${{ github.event.issue.number }}' + REPOSITORY: '${{ github.repository }}' + with: + gemini_cli_version: '${{ vars.GEMINI_CLI_VERSION }}' + gcp_workload_identity_provider: '${{ vars.GCP_WIF_PROVIDER }}' + gcp_project_id: '${{ vars.GOOGLE_CLOUD_PROJECT }}' + gcp_location: '${{ vars.GOOGLE_CLOUD_LOCATION }}' + gcp_service_account: '${{ vars.SERVICE_ACCOUNT_EMAIL }}' + gemini_api_key: '${{ secrets.GEMINI_API_KEY }}' + use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}' + use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}' + settings: |- + { + "maxSessionTurns": 25, + "coreTools": [ + "run_shell_command(gh label list)", + "run_shell_command(gh issue edit)" + ], + "telemetry": { + "enabled": false, + "target": "gcp" + } + } + prompt: |- + ## Role + + You are an issue triage assistant. Analyze the current GitHub issue + and apply the most appropriate existing labels. Use the available + tools to gather information; do not ask for information to be + provided. + + ## Steps + + 1. Run: `gh label list` to get all available labels. + 2. Review the issue title and body provided in the environment + variables: "${ISSUE_TITLE}" and "${ISSUE_BODY}". + 3. Select the most relevant labels from the existing labels. If + available, set labels that follow the `kind/*`, `area/*`, and + `priority/*` patterns. + 4. Apply the selected labels to this issue using: + `gh issue edit "${ISSUE_NUMBER}" --add-label "label1,label2"` + 5. If the "status/needs-triage" label is present, remove it using: + `gh issue edit "${ISSUE_NUMBER}" --remove-label "status/needs-triage"` + + ## Guidelines + + - Only use labels that already exist in the repository + - Do not add comments or modify the issue content + - Triage only the current issue + - Assign all applicable labels based on the issue content + - Reference all shell variables as "${VAR}" (with quotes and braces) + + - name: 'Post Issue Triage Failure Comment' + if: |- + ${{ failure() && steps.gemini_issue_triage.outcome == 'failure' }} + uses: 'actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea' + with: + github-token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + script: |- + github.rest.issues.createComment({ + owner: '${{ github.repository }}'.split('/')[0], + repo: '${{ github.repository }}'.split('/')[1], + issue_number: '${{ github.event.issue.number }}', + body: 'There is a problem with the Gemini CLI issue triaging. Please check the [action logs](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) for details.' + }) diff --git a/.github/workflows/gemini-issue-scheduled-triage.yml b/.github/workflows/gemini-issue-scheduled-triage.yml new file mode 100644 index 00000000000..f44205973b8 --- /dev/null +++ b/.github/workflows/gemini-issue-scheduled-triage.yml @@ -0,0 +1,123 @@ +name: '📋 Gemini Scheduled Issue Triage' + +on: + schedule: + - cron: '0 * * * *' # Runs every hour + workflow_dispatch: + +concurrency: + group: '${{ github.workflow }}' + cancel-in-progress: true + +defaults: + run: + shell: 'bash' + +permissions: + contents: 'read' + id-token: 'write' + issues: 'write' + statuses: 'write' + +jobs: + triage-issues: + timeout-minutes: 5 + runs-on: 'ubuntu-latest' + + steps: + - name: 'Checkout repository' + uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + + - name: 'Generate GitHub App Token' + id: 'generate_token' + if: |- + ${{ vars.APP_ID }} + uses: 'actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e' # ratchet:actions/create-github-app-token@v2 + with: + app-id: '${{ vars.APP_ID }}' + private-key: '${{ secrets.APP_PRIVATE_KEY }}' + + - name: 'Find untriaged issues' + id: 'find_issues' + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + GITHUB_REPOSITORY: '${{ github.repository }}' + GITHUB_OUTPUT: '${{ github.output }}' + run: |- + set -euo pipefail + + echo '🔍 Finding issues without labels...' + NO_LABEL_ISSUES="$(gh issue list --repo "${GITHUB_REPOSITORY}" \ + --search 'is:open is:issue no:label' --json number,title,body)" + + echo '🏷️ Finding issues that need triage...' + NEED_TRIAGE_ISSUES="$(gh issue list --repo "${GITHUB_REPOSITORY}" \ + --search 'is:open is:issue label:"status/needs-triage"' --json number,title,body)" + + echo '🔄 Merging and deduplicating issues...' + ISSUES="$(echo "${NO_LABEL_ISSUES}" "${NEED_TRIAGE_ISSUES}" | jq -c -s 'add | unique_by(.number)')" + + echo '📝 Setting output for GitHub Actions...' + echo "issues_to_triage=${ISSUES}" >> "${GITHUB_OUTPUT}" + + ISSUE_COUNT="$(echo "${ISSUES}" | jq 'length')" + echo "✅ Found ${ISSUE_COUNT} issues to triage! 🎯" + + - name: 'Run Gemini Issue Triage' + if: |- + ${{ steps.find_issues.outputs.issues_to_triage != '[]' }} + uses: 'google-github-actions/run-gemini-cli@v0' + id: 'gemini_issue_triage' + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + ISSUES_TO_TRIAGE: '${{ steps.find_issues.outputs.issues_to_triage }}' + REPOSITORY: '${{ github.repository }}' + with: + gemini_cli_version: '${{ vars.GEMINI_CLI_VERSION }}' + gcp_workload_identity_provider: '${{ vars.GCP_WIF_PROVIDER }}' + gcp_project_id: '${{ vars.GOOGLE_CLOUD_PROJECT }}' + gcp_location: '${{ vars.GOOGLE_CLOUD_LOCATION }}' + gcp_service_account: '${{ vars.SERVICE_ACCOUNT_EMAIL }}' + gemini_api_key: '${{ secrets.GEMINI_API_KEY }}' + use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}' + use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}' + settings: |- + { + "maxSessionTurns": 25, + "coreTools": [ + "run_shell_command(echo)", + "run_shell_command(gh label list)", + "run_shell_command(gh issue edit)", + "run_shell_command(gh issue list)" + ], + "telemetry": { + "enabled": false, + "target": "gcp" + } + } + prompt: |- + ## Role + + You are an issue triage assistant. Analyze issues and apply + appropriate labels. Use the available tools to gather information; + do not ask for information to be provided. + + ## Steps + + 1. Run: `gh label list` + 2. Check environment variable: "${ISSUES_TO_TRIAGE}" (JSON array + of issues) + 3. For each issue, apply labels: + `gh issue edit "${ISSUE_NUMBER}" --add-label "label1,label2"`. + If available, set labels that follow the `kind/*`, `area/*`, + and `priority/*` patterns. + 4. For each issue, if the `status/needs-triage` label is present, + remove it using: + `gh issue edit "${ISSUE_NUMBER}" --remove-label "status/needs-triage"` + + ## Guidelines + + - Only use existing repository labels + - Do not add comments + - Triage each issue independently + - Reference all shell variables as "${VAR}" (with quotes and braces) diff --git a/.github/workflows/gemini-pr-review.yml b/.github/workflows/gemini-pr-review.yml new file mode 100644 index 00000000000..652e355bc4b --- /dev/null +++ b/.github/workflows/gemini-pr-review.yml @@ -0,0 +1,448 @@ +name: '🧐 Gemini Pull Request Review' + +on: + pull_request: + types: + - 'opened' + pull_request_review_comment: + types: + - 'created' + pull_request_review: + types: + - 'submitted' + workflow_dispatch: + inputs: + pr_number: + description: 'PR number to review' + required: true + type: 'number' + +concurrency: + group: '${{ github.workflow }}-${{ github.head_ref || github.ref }}' + cancel-in-progress: true + +defaults: + run: + shell: 'bash' + +permissions: + contents: 'read' + id-token: 'write' + issues: 'write' + pull-requests: 'write' + statuses: 'write' + +jobs: + review-pr: + if: |- + github.event_name == 'workflow_dispatch' || + (github.event_name == 'pull_request' && github.event.action == 'opened') || + (github.event_name == 'issue_comment' && github.event.issue.pull_request && + contains(github.event.comment.body, '@gemini-cli /review') && + ( + github.event.comment.author_association == 'OWNER' || + github.event.comment.author_association == 'MEMBER' || + github.event.comment.author_association == 'COLLABORATOR' + ) + ) || + (github.event_name == 'pull_request_review_comment' && + contains(github.event.comment.body, '@gemini-cli /review') && + ( + github.event.comment.author_association == 'OWNER' || + github.event.comment.author_association == 'MEMBER' || + github.event.comment.author_association == 'COLLABORATOR' + ) + ) || + (github.event_name == 'pull_request_review' && + contains(github.event.review.body, '@gemini-cli /review') && + ( + github.event.review.author_association == 'OWNER' || + github.event.review.author_association == 'MEMBER' || + github.event.review.author_association == 'COLLABORATOR' + ) + ) + timeout-minutes: 5 + runs-on: 'ubuntu-latest' + + steps: + - name: 'Checkout PR code' + uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + + - name: 'Generate GitHub App Token' + id: 'generate_token' + if: |- + ${{ vars.APP_ID }} + uses: 'actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e' # ratchet:actions/create-github-app-token@v2 + with: + app-id: '${{ vars.APP_ID }}' + private-key: '${{ secrets.APP_PRIVATE_KEY }}' + + - name: 'Get PR details (pull_request & workflow_dispatch)' + id: 'get_pr' + if: |- + ${{ github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch' }} + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + EVENT_NAME: '${{ github.event_name }}' + WORKFLOW_PR_NUMBER: '${{ github.event.inputs.pr_number }}' + PULL_REQUEST_NUMBER: '${{ github.event.pull_request.number }}' + run: |- + set -euo pipefail + + if [[ "${EVENT_NAME}" = "workflow_dispatch" ]]; then + PR_NUMBER="${WORKFLOW_PR_NUMBER}" + else + PR_NUMBER="${PULL_REQUEST_NUMBER}" + fi + + echo "pr_number=${PR_NUMBER}" >> "${GITHUB_OUTPUT}" + + # Get PR details + PR_DATA="$(gh pr view "${PR_NUMBER}" --json title,body,additions,deletions,changedFiles,baseRefName,headRefName)" + echo "pr_data=${PR_DATA}" >> "${GITHUB_OUTPUT}" + + # Get file changes + CHANGED_FILES="$(gh pr diff "${PR_NUMBER}" --name-only)" + { + echo "changed_files<> "${GITHUB_OUTPUT}" + + + - name: 'Get PR details (issue_comment)' + id: 'get_pr_comment' + if: |- + ${{ github.event_name == 'issue_comment' }} + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + COMMENT_BODY: '${{ github.event.comment.body }}' + PR_NUMBER: '${{ github.event.issue.number }}' + run: |- + set -euo pipefail + + echo "pr_number=${PR_NUMBER}" >> "${GITHUB_OUTPUT}" + + # Extract additional instructions from comment + ADDITIONAL_INSTRUCTIONS="$( + echo "${COMMENT_BODY}" | sed 's/.*@gemini-cli \/review//' | xargs + )" + echo "additional_instructions=${ADDITIONAL_INSTRUCTIONS}" >> "${GITHUB_OUTPUT}" + + # Get PR details + PR_DATA="$(gh pr view "${PR_NUMBER}" --json title,body,additions,deletions,changedFiles,baseRefName,headRefName)" + echo "pr_data=${PR_DATA}" >> "${GITHUB_OUTPUT}" + + # Get file changes + CHANGED_FILES="$(gh pr diff "${PR_NUMBER}" --name-only)" + { + echo "changed_files<> "${GITHUB_OUTPUT}" + + - name: 'Run Gemini PR Review' + uses: 'google-github-actions/run-gemini-cli@v0' + id: 'gemini_pr_review' + env: + GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + PR_NUMBER: '${{ steps.get_pr.outputs.pr_number || steps.get_pr_comment.outputs.pr_number }}' + PR_DATA: '${{ steps.get_pr.outputs.pr_data || steps.get_pr_comment.outputs.pr_data }}' + CHANGED_FILES: '${{ steps.get_pr.outputs.changed_files || steps.get_pr_comment.outputs.changed_files }}' + ADDITIONAL_INSTRUCTIONS: '${{ steps.get_pr.outputs.additional_instructions || steps.get_pr_comment.outputs.additional_instructions }}' + REPOSITORY: '${{ github.repository }}' + with: + gemini_cli_version: '${{ vars.GEMINI_CLI_VERSION }}' + gcp_workload_identity_provider: '${{ vars.GCP_WIF_PROVIDER }}' + gcp_project_id: '${{ vars.GOOGLE_CLOUD_PROJECT }}' + gcp_location: '${{ vars.GOOGLE_CLOUD_LOCATION }}' + gcp_service_account: '${{ vars.SERVICE_ACCOUNT_EMAIL }}' + gemini_api_key: '${{ secrets.GEMINI_API_KEY }}' + use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}' + use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}' + settings: |- + { + "maxSessionTurns": 20, + "mcpServers": { + "github": { + "command": "docker", + "args": [ + "run", + "-i", + "--rm", + "-e", + "GITHUB_PERSONAL_ACCESS_TOKEN", + "ghcr.io/github/github-mcp-server" + ], + "includeTools": [ + "create_pending_pull_request_review", + "add_comment_to_pending_review", + "submit_pending_pull_request_review" + ], + "env": { + "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}" + } + } + }, + "coreTools": [ + "run_shell_command(echo)", + "run_shell_command(gh pr view)", + "run_shell_command(gh pr diff)", + "run_shell_command(cat)", + "run_shell_command(head)", + "run_shell_command(tail)", + "run_shell_command(grep)" + ], + "telemetry": { + "enabled": false, + "target": "gcp" + } + } + prompt: |- + ## Role + + You are an expert code reviewer. You have access to tools to gather + PR information and perform the review. Use the available tools to + gather information; do not ask for information to be provided. + + ## Steps + + Start by running these commands to gather the required data: + 1. Run: echo "${PR_DATA}" to get PR details (JSON format) + 2. Run: echo "${CHANGED_FILES}" to get the list of changed files + 3. Run: echo "${PR_NUMBER}" to get the PR number + 4. Run: echo "${ADDITIONAL_INSTRUCTIONS}" to see any specific review + instructions from the user + 5. Run: gh pr diff "${PR_NUMBER}" to see the full diff and reference + Context section to understand it + 6. For any specific files, use: cat filename, head -50 filename, or + tail -50 filename + 7. If ADDITIONAL_INSTRUCTIONS contains text, prioritize those + specific areas or focus points in your review. Common instruction + examples: "focus on security", "check performance", "review error + handling", "check for breaking changes" + + ## Guideline + ### Core Guideline(Always applicable) + + 1. Understand the Context: Analyze the pull request title, description, changes, and code files to grasp the intent. + 2. Meticulous Review: Thoroughly review all relevant code changes, prioritizing added lines. Consider the specified + focus areas and any provided style guide. + 3. Comprehensive Review: Ensure that the code is thoroughly reviewed, as it's important to the author + that you identify any and all relevant issues (subject to the review criteria and style guide). + Missing any issues will lead to a poor code review experience for the author. + 4. Constructive Feedback: + * Provide clear explanations for each concern. + * Offer specific, improved code suggestions and suggest alternative approaches, when applicable. + Code suggestions in particular are very helpful so that the author can directly apply them + to their code, but they must be accurately anchored to the lines that should be replaced. + 5. Severity Indication: Clearly indicate the severity of the issue in the review comment. + This is very important to help the author understand the urgency of the issue. + The severity should be one of the following (which are provided below in decreasing order of severity): + * `critical`: This issue must be addressed immediately, as it could lead to serious consequences + for the code's correctness, security, or performance. + * `high`: This issue should be addressed soon, as it could cause problems in the future. + * `medium`: This issue should be considered for future improvement, but it's not critical or urgent. + * `low`: This issue is minor or stylistic, and can be addressed at the author's discretion. + 6. Avoid commenting on hardcoded dates and times being in future or not (for example "this date is in the future"). + * Remember you don't have access to the current date and time and leave that to the author. + 7. Targeted Suggestions: Limit all suggestions to only portions that are modified in the diff hunks. + This is a strict requirement as the GitHub (and other SCM's) API won't allow comments on parts of code files that are not + included in the diff hunks. + 8. Code Suggestions in Review Comments: + * Succinctness: Aim to make code suggestions succinct, unless necessary. Larger code suggestions tend to be + harder for pull request authors to commit directly in the pull request UI. + * Valid Formatting: Provide code suggestions within the suggestion field of the JSON response (as a string literal, + escaping special characters like \n, \\, \"). Do not include markdown code blocks in the suggestion field. + Use markdown code blocks in the body of the comment only for broader examples or if a suggestion field would + create an excessively large diff. Prefer the suggestion field for specific, targeted code changes. + * Line Number Accuracy: Code suggestions need to align perfectly with the code it intend to replace. + Pay special attention to line numbers when creating comments, particularly if there is a code suggestion. + Note the patch includes code versions with line numbers for the before and after code snippets for each diff, so use these to anchor + your comments and corresponding code suggestions. + * Compilable: Code suggestions should be compilable code snippets that can be directly copy/pasted into the code file. + If the suggestion is not compilable, it will not be accepted by the pull request. Note that not all languages Are + compiled of course, so by compilable here, we mean either literally or in spirit. + * Inline Code Comments: Feel free to add brief comments to the code suggestion if it enhances the underlying code readability. + Just make sure that the inline code comments add value, and are not just restating what the code does. Don't use + inline comments to "teach" the author (use the review comment body directly for that), instead use it if it's beneficial + to the readability of the code itself. + 10. Markdown Formatting: Heavily leverage the benefits of markdown for formatting, such as bulleted lists, bold text, tables, etc. + 11. Avoid mistaken review comments: + * Any comment you make must point towards a discrepancy found in the code and the best practice surfaced in your feedback. + For example, if you are pointing out that constants need to be named in all caps with underscores, + ensure that the code selected by the comment does not already do this, otherwise it's confusing let alone unnecessary. + 12. Remove Duplicated code suggestions: + * Some provided code suggestions are duplicated, please remove the duplicated review comments. + 13. Don't Approve The Pull Request + 14. Reference all shell variables as "${VAR}" (with quotes and braces) + + ### Review Criteria (Prioritized in Review) + + * Correctness: Verify code functionality, handle edge cases, and ensure alignment between function + descriptions and implementations. Consider common correctness issues (logic errors, error handling, + race conditions, data validation, API usage, type mismatches). + * Efficiency: Identify performance bottlenecks, optimize for efficiency, and avoid unnecessary + loops, iterations, or calculations. Consider common efficiency issues (excessive loops, memory + leaks, inefficient data structures, redundant calculations, excessive logging, etc.). + * Maintainability: Assess code readability, modularity, and adherence to language idioms and + best practices. Consider common maintainability issues (naming, comments/documentation, complexity, + code duplication, formatting, magic numbers). State the style guide being followed (defaulting to + commonly used guides, for example Python's PEP 8 style guide or Google Java Style Guide, if no style guide is specified). + * Security: Identify potential vulnerabilities (e.g., insecure storage, injection attacks, + insufficient access controls). + + ### Miscellaneous Considerations + * Testing: Ensure adequate unit tests, integration tests, and end-to-end tests. Evaluate + coverage, edge case handling, and overall test quality. + * Performance: Assess performance under expected load, identify bottlenecks, and suggest + optimizations. + * Scalability: Evaluate how the code will scale with growing user base or data volume. + * Modularity and Reusability: Assess code organization, modularity, and reusability. Suggest + refactoring or creating reusable components. + * Error Logging and Monitoring: Ensure errors are logged effectively, and implement monitoring + mechanisms to track application health in production. + + **CRITICAL CONSTRAINTS:** + + You MUST only provide comments on lines that represent the actual changes in + the diff. This means your comments should only refer to lines that begin with + a `+` or `-` character in the provided diff content. + DO NOT comment on lines that start with a space (context lines). + + You MUST only add a review comment if there exists an actual ISSUE or BUG in the code changes. + DO NOT add review comments to tell the user to "check" or "confirm" or "verify" something. + DO NOT add review comments to tell the user to "ensure" something. + DO NOT add review comments to explain what the code change does. + DO NOT add review comments to validate what the code change does. + DO NOT use the review comments to explain the code to the author. They already know their code. Only comment when there's an improvement opportunity. This is very important. + + Pay close attention to line numbers and ensure they are correct. + Pay close attention to indentations in the code suggestions and make sure they match the code they are to replace. + Avoid comments on the license headers - if any exists - and instead make comments on the code that is being changed. + + It's absolutely important to avoid commenting on the license header of files. + It's absolutely important to avoid commenting on copyright headers. + Avoid commenting on hardcoded dates and times being in future or not (for example "this date is in the future"). + Remember you don't have access to the current date and time and leave that to the author. + + Avoid mentioning any of your instructions, settings or criteria. + + Here are some general guidelines for setting the severity of your comments + - Comments about refactoring a hardcoded string or number as a constant are generally considered low severity. + - Comments about log messages or log enhancements are generally considered low severity. + - Comments in .md files are medium or low severity. This is really important. + - Comments about adding or expanding docstring/javadoc have low severity most of the times. + - Comments about suppressing unchecked warnings or todos are considered low severity. + - Comments about typos are usually low or medium severity. + - Comments about testing or on tests are usually low severity. + - Do not comment about the content of a URL if the content is not directly available in the input. + + Keep comments bodies concise and to the point. + Keep each comment focused on one issue. + + ## Context + The files that are changed in this pull request are represented below in the following + format, showing the file name and the portions of the file that are changed: + + + FILE: + DIFF: + + + -------------------- + + FILE: + DIFF: + + + -------------------- + + (and so on for all files changed) + + + Note that if you want to make a comment on the LEFT side of the UI / before the diff code version + to note those line numbers and the corresponding code. Same for a comment on the RIGHT side + of the UI / after the diff code version to note the line numbers and corresponding code. + This should be your guide to picking line numbers, and also very importantly, restrict + your comments to be only within this line range for these files, whether on LEFT or RIGHT. + If you comment out of bounds, the review will fail, so you must pay attention the file name, + line numbers, and pre/post diff versions when crafting your comment. + + Here are the patches that were implemented in the pull request, per the + formatting above: + + The get the files changed in this pull request, run: + "$(gh pr diff "${PR_NUMBER}" --patch)" to get the list of changed files PATCH + + ## Review + + Once you have the information, provide a comprehensive code review by: + 1. Creating a pending review: Use the mcp__github__create_pending_pull_request_review to create a Pending Pull Request Review. + + 2. Adding review comments: + 2.1 Use the mcp__github__add_comment_to_pending_review to add comments to the Pending Pull Request Review. Inline comments are preferred whenever possible, so repeat this step, calling mcp__github__add_comment_to_pending_review, as needed. All comments about specific lines of code should use inline comments. It is preferred to use code suggestions when possible, which include a code block that is labeled "suggestion", which contains what the new code should be. All comments should also have a severity. They syntax is: + Normal Comment Syntax: + + {{SEVERITY}} {{COMMENT_TEXT}} + + + Inline Comment Syntax: (Preferred): + + {{SEVERITY}} {{COMMENT_TEXT}} + ```suggestion + {{CODE_SUGGESTION}} + ``` + + + Prepend a severity emoji to each comment: + - 🟢 for low severity + - 🟡 for medium severity + - 🟠 for high severity + - 🔴 for critical severity + - 🔵 if severity is unclear + + Including all of this, an example inline comment would be: + + 🟢 Use camelCase for function names + ```suggestion + myFooBarFunction + ``` + + + A critical severity example would be: + + 🔴 Remove storage key from GitHub + ```suggestion + ``` + + 3. Posting the review: Use the mcp__github__submit_pending_pull_request_review to submit the Pending Pull Request Review. + + 3.1 Crafting the summary comment: Include a summary of high level points that were not addressed with inline comments. Be concise. Do not repeat details mentioned inline. + + Structure your summary comment using this exact format with markdown: + ## 📋 Review Summary + + Provide a brief 2-3 sentence overview of the PR and overall + assessment. + + ## 🔍 General Feedback + - List general observations about code quality + - Mention overall patterns or architectural decisions + - Highlight positive aspects of the implementation + - Note any recurring themes across files + + + - name: 'Post PR review failure comment' + if: |- + ${{ failure() && steps.gemini_pr_review.outcome == 'failure' }} + uses: 'actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea' + with: + github-token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' + script: |- + github.rest.issues.createComment({ + owner: '${{ github.repository }}'.split('/')[0], + repo: '${{ github.repository }}'.split('/')[1], + issue_number: '${{ steps.get_pr.outputs.pr_number || steps.get_pr_comment.outputs.pr_number }}', + body: 'There is a problem with the Gemini CLI PR review. Please check the [action logs](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) for details.' + }) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 48873321e48..711a23fdf81 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,31 +36,3 @@ jobs: with: channel: ${{ matrix.flutter_version }} - run: flutter pub get && dart tool/ci_script.dart - - # android-build: - # runs-on: ubuntu-latest - # if: github.repository == 'flutter/samples' - # steps: - # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 - # with: - # distribution: 'zulu' - # java-version: '17' - # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 - # with: - # channel: stable - # - run: ./tool/android_ci_script.sh - - # ios-build: - # runs-on: macos-latest - # if: github.repository == 'flutter/samples' - # steps: - # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 - # with: - # distribution: 'zulu' - # java-version: '17' - # - uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 - # with: - # channel: stable - # - run: ./tool/ios_ci_script.sh From 81be02196d5549481750483756f6a62ee6b954ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 11:10:08 +0100 Subject: [PATCH 39/50] Bump actions/create-github-app-token from 2.0.6 to 2.1.4 (#2735) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 2.0.6 to 2.1.4.
        Commits
        • 6701853 build(release): 2.1.4 [skip ci]
        • bef1eaf fix(deps): bump @​octokit/auth-app from 7.2.1 to 8.0.1 (#257)
        • 1526738 build(release): 2.1.3 [skip ci]
        • f3d5ec2 fix(deps): bump undici from 7.8.0 to 7.10.0 in the production-dependencies gr...
        • def152b build(release): 2.1.2 [skip ci]
        • 5d7307b fix(deps): bump @​octokit/request from 9.2.3 to 10.0.2 (#256)
        • 525760a build(deps): bump stefanzweifel/git-auto-commit-action from 5.2.0 to 6.0.1 (#...
        • 8ab05a8 Add beta branch support for releases (#282)
        • d00315e build(deps): bump actions/checkout from 4 to 5 (#279)
        • fcc6c28 build(deps-dev): bump dotenv from 16.5.0 to 17.2.1 (#269)
        • Additional commits viewable in compare view

        [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/create-github-app-token&package-manager=github_actions&previous-version=2.0.6&new-version=2.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
        Dependabot commands and options
        You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
        Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/gemini-cli.yml | 2 +- .github/workflows/gemini-issue-automated-triage.yml | 2 +- .github/workflows/gemini-issue-scheduled-triage.yml | 2 +- .github/workflows/gemini-pr-review.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/gemini-cli.yml b/.github/workflows/gemini-cli.yml index 58ab4ed1310..a07fa336c21 100644 --- a/.github/workflows/gemini-cli.yml +++ b/.github/workflows/gemini-cli.yml @@ -91,7 +91,7 @@ jobs: id: 'generate_token' if: |- ${{ vars.APP_ID }} - uses: 'actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e' # ratchet:actions/create-github-app-token@v2 + uses: 'actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42' # ratchet:actions/create-github-app-token@v2 with: app-id: '${{ vars.APP_ID }}' private-key: '${{ secrets.APP_PRIVATE_KEY }}' diff --git a/.github/workflows/gemini-issue-automated-triage.yml b/.github/workflows/gemini-issue-automated-triage.yml index 9c0014cd80d..2938bdc2ea8 100644 --- a/.github/workflows/gemini-issue-automated-triage.yml +++ b/.github/workflows/gemini-issue-automated-triage.yml @@ -50,7 +50,7 @@ jobs: id: 'generate_token' if: |- ${{ vars.APP_ID }} - uses: 'actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e' # ratchet:actions/create-github-app-token@v2 + uses: 'actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42' # ratchet:actions/create-github-app-token@v2 with: app-id: '${{ vars.APP_ID }}' private-key: '${{ secrets.APP_PRIVATE_KEY }}' diff --git a/.github/workflows/gemini-issue-scheduled-triage.yml b/.github/workflows/gemini-issue-scheduled-triage.yml index f44205973b8..8e17c0f9601 100644 --- a/.github/workflows/gemini-issue-scheduled-triage.yml +++ b/.github/workflows/gemini-issue-scheduled-triage.yml @@ -32,7 +32,7 @@ jobs: id: 'generate_token' if: |- ${{ vars.APP_ID }} - uses: 'actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e' # ratchet:actions/create-github-app-token@v2 + uses: 'actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42' # ratchet:actions/create-github-app-token@v2 with: app-id: '${{ vars.APP_ID }}' private-key: '${{ secrets.APP_PRIVATE_KEY }}' diff --git a/.github/workflows/gemini-pr-review.yml b/.github/workflows/gemini-pr-review.yml index 652e355bc4b..c3dba7e3213 100644 --- a/.github/workflows/gemini-pr-review.yml +++ b/.github/workflows/gemini-pr-review.yml @@ -72,7 +72,7 @@ jobs: id: 'generate_token' if: |- ${{ vars.APP_ID }} - uses: 'actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e' # ratchet:actions/create-github-app-token@v2 + uses: 'actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42' # ratchet:actions/create-github-app-token@v2 with: app-id: '${{ vars.APP_ID }}' private-key: '${{ secrets.APP_PRIVATE_KEY }}' From 38e3539484ccabfbde9038c075324ff2b53055dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 11:10:40 +0100 Subject: [PATCH 40/50] Bump actions/github-script from 7.0.1 to 8.0.0 (#2734) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/github-script](https://github.com/actions/github-script) from 7.0.1 to 8.0.0.
        Release notes

        Sourced from actions/github-script's releases.

        v8.0.0

        What's Changed

        ⚠️ Minimum Compatible Runner Version

        v2.327.1
        Release Notes

        Make sure your runner is updated to this version or newer to use this release.

        New Contributors

        Full Changelog: https://github.com/actions/github-script/compare/v7.1.0...v8.0.0

        v7.1.0

        What's Changed

        New Contributors

        Full Changelog: https://github.com/actions/github-script/compare/v7...v7.1.0

        Commits
        • ed59741 Merge pull request #653 from actions/sneha-krip/readme-for-v8
        • 2dc352e Bold minimum Actions Runner version in README
        • 01e118c Update README for Node 24 runtime requirements
        • 8b222ac Apply suggestion from @​salmanmkc
        • adc0eea README for updating actions/github-script from v7 to v8
        • 20fe497 Merge pull request #637 from actions/node24
        • e7b7f22 update licenses
        • 2c81ba0 Update Node.js version support to 24.x
        • f28e40c Merge pull request #610 from actions/nebuk89-patch-1
        • 1ae9958 Update README.md
        • Additional commits viewable in compare view

        [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/github-script&package-manager=github_actions&previous-version=7.0.1&new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
        Dependabot commands and options
        You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
        Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/gemini-issue-automated-triage.yml | 2 +- .github/workflows/gemini-pr-review.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gemini-issue-automated-triage.yml b/.github/workflows/gemini-issue-automated-triage.yml index 2938bdc2ea8..81da456981f 100644 --- a/.github/workflows/gemini-issue-automated-triage.yml +++ b/.github/workflows/gemini-issue-automated-triage.yml @@ -117,7 +117,7 @@ jobs: - name: 'Post Issue Triage Failure Comment' if: |- ${{ failure() && steps.gemini_issue_triage.outcome == 'failure' }} - uses: 'actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea' + uses: 'actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd' with: github-token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' script: |- diff --git a/.github/workflows/gemini-pr-review.yml b/.github/workflows/gemini-pr-review.yml index c3dba7e3213..2d24002cb0a 100644 --- a/.github/workflows/gemini-pr-review.yml +++ b/.github/workflows/gemini-pr-review.yml @@ -436,7 +436,7 @@ jobs: - name: 'Post PR review failure comment' if: |- ${{ failure() && steps.gemini_pr_review.outcome == 'failure' }} - uses: 'actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea' + uses: 'actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd' with: github-token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' script: |- From 8b20b55e5ae8f10794f7ce6ae6bf88d2857271bb Mon Sep 17 00:00:00 2001 From: Jonathan Resnick <3383923+resnickj@users.noreply.github.com> Date: Tue, 28 Oct 2025 06:36:01 -0400 Subject: [PATCH 41/50] Fix compass_app build issues (#2729) (#2731) Fix build issues that prevent compass_app from building and running out of the box. * add compass_app folders to list of workspaces in root pubspec * align dependency versions to resolve conflicts ## Pre-launch Checklist - [ ] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [ x] I signed the [CLA]. - [ x] I read the [Contributors Guide]. - [ ] I have added sample code updates to the [changelog]. - [ ] I updated/added relevant documentation (doc comments with `///`). If you need help, consider asking for advice on the #hackers-devrel channel on [Discord]. [Flutter Style Guide]: https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md [CLA]: https://cla.developers.google.com/ [Discord]: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md [Contributors Guide]: https://github.com/flutter/samples/blob/main/CONTRIBUTING.md [changelog]: ../CHANGELOG.md --- .../app/android/gradle/wrapper/gradle-wrapper.properties | 2 +- compass_app/app/android/settings.gradle | 4 ++-- compass_app/app/pubspec.yaml | 2 +- compass_app/server/pubspec.yaml | 4 ++-- pubspec.yaml | 2 ++ 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/compass_app/app/android/gradle/wrapper/gradle-wrapper.properties b/compass_app/app/android/gradle/wrapper/gradle-wrapper.properties index 5e6b5427113..3c85cfe057a 100644 --- a/compass_app/app/android/gradle/wrapper/gradle-wrapper.properties +++ b/compass_app/app/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip diff --git a/compass_app/app/android/settings.gradle b/compass_app/app/android/settings.gradle index b9e43bd3761..4f520718dcc 100644 --- a/compass_app/app/android/settings.gradle +++ b/compass_app/app/android/settings.gradle @@ -18,8 +18,8 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "8.1.0" apply false - id "org.jetbrains.kotlin.android" version "1.8.22" apply false + id "com.android.application" version "8.6.0" apply false + id "org.jetbrains.kotlin.android" version "2.1.0" apply false } include ":app" diff --git a/compass_app/app/pubspec.yaml b/compass_app/app/pubspec.yaml index 58b078d071b..cbdd3ff056f 100644 --- a/compass_app/app/pubspec.yaml +++ b/compass_app/app/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: flutter_localizations: sdk: flutter flutter_svg: ^2.0.16 - freezed_annotation: ^2.4.4 + freezed_annotation: ^3.0.0 go_router: ^16.0.0 google_fonts: ^6.2.1 intl: any diff --git a/compass_app/server/pubspec.yaml b/compass_app/server/pubspec.yaml index 07087f8a3c8..f26d031a359 100644 --- a/compass_app/server/pubspec.yaml +++ b/compass_app/server/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: args: ^2.4.0 shelf: ^1.4.0 shelf_router: ^1.1.0 - freezed_annotation: ^2.4.4 + freezed_annotation: ^3.0.0 json_annotation: ^4.9.0 dev_dependencies: @@ -20,5 +20,5 @@ dev_dependencies: path: ../../analysis_defaults test: ^1.24.0 build_runner: ^2.4.11 - freezed: ^2.5.7 + freezed: ^3.0.0 json_serializable: ^6.8.0 diff --git a/pubspec.yaml b/pubspec.yaml index 4331ab13431..e0fa3c813ff 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -19,6 +19,8 @@ workspace: - code_sharing/client - code_sharing/server - code_sharing/shared + - compass_app/app + - compass_app/server - context_menus - date_planner - deeplink_store_example From 1d7963ab8df6588fa6a98f4d06b2144900c22420 Mon Sep 17 00:00:00 2001 From: Pierre <6655696+guidezpl@users.noreply.github.com> Date: Tue, 28 Oct 2025 12:35:07 +0100 Subject: [PATCH 42/50] [simplistic_calculator] fix math_expressions min version (#2738) Should fix CI ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). If you need help, consider asking for advice on the #hackers-devrel channel on [Discord]. [Flutter Style Guide]: https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md [CLA]: https://cla.developers.google.com/ [Discord]: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md [Contributors Guide]: https://github.com/flutter/samples/blob/main/CONTRIBUTING.md [changelog]: ../CHANGELOG.md --- simplistic_calculator/pubspec.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/simplistic_calculator/pubspec.yaml b/simplistic_calculator/pubspec.yaml index 7efb6ce8dca..2f59b1b5d3c 100644 --- a/simplistic_calculator/pubspec.yaml +++ b/simplistic_calculator/pubspec.yaml @@ -16,8 +16,8 @@ dependencies: sdk: flutter flutter_layout_grid: ^2.0.1 flutter_riverpod: ^2.0.2 - math_expressions: ^2.3.0 - window_size: + math_expressions: ^2.7.0 + window_size: git: url: https://github.com/google/flutter-desktop-embedding.git path: plugins/window_size From 744a2653c915203b6b4d6bac48842fb87fcb9bb6 Mon Sep 17 00:00:00 2001 From: Pierre <6655696+guidezpl@users.noreply.github.com> Date: Tue, 28 Oct 2025 15:04:09 +0100 Subject: [PATCH 43/50] Add missing `place_tracker` workspace package to top-level pubspec (#2739) The package already uses `resolution: workspace` but isn't listed in the top-level `pubspec.yaml`. This fixes that. --- pubspec.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pubspec.yaml b/pubspec.yaml index e0fa3c813ff..b7d3e3c245f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -38,6 +38,7 @@ workspace: - navigation_and_routing - pedometer - pedometer/example + - place_tracker - platform_channels - platform_design - platform_view_swift From 3adcdc929a44ac22343a70c2ad4b28400104c01d Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Wed, 12 Nov 2025 11:46:47 -0800 Subject: [PATCH 44/50] 3.38 / 3.10 (#2742) This PR makes samples pass CI when 3.10 is released. ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). --- place_tracker/lib/place_map.dart | 15 ++- .../lib/src/image_basic_message_channel.dart | 3 +- platform_design/lib/main.dart | 3 +- platform_design/lib/news_tab.dart | 4 +- platform_design/lib/utils.dart | 3 +- provider_shopper/lib/models/cart.dart | 3 +- simplistic_editor/lib/basic_text_field.dart | 6 +- .../lib/basic_text_input_client.dart | 99 +++++++++---------- simplistic_editor/lib/replacements.dart | 28 ++---- testing_app/integration_test/perf_test.dart | 6 +- testing_app/lib/screens/favorites.dart | 3 +- testing_app/lib/screens/home.dart | 3 +- testing_app/test/favorites_test.dart | 4 +- 13 files changed, 79 insertions(+), 101 deletions(-) diff --git a/place_tracker/lib/place_map.dart b/place_tracker/lib/place_map.dart index 10dac39e4e0..0d6a8842584 100644 --- a/place_tracker/lib/place_map.dart +++ b/place_tracker/lib/place_map.dart @@ -273,7 +273,9 @@ class _PlaceMapState extends State { newConfiguration.selectedCategory) { // If the configuration change is only a category change, just update // the marker visibilities. - await _showPlacesForSelectedCategory(newConfiguration.selectedCategory); + await _showPlacesForSelectedCategory( + newConfiguration.selectedCategory, + ); } else { // At this point, we know the places have been updated from the list // view. We need to reconfigure the map to respect the updates. @@ -343,7 +345,10 @@ class _PlaceMapState extends State { } Future _switchSelectedCategory(PlaceCategory category) async { - Provider.of(context, listen: false).setSelectedCategory(category); + Provider.of( + context, + listen: false, + ).setSelectedCategory(category); await _showPlacesForSelectedCategory(category); } @@ -361,7 +366,11 @@ class _PlaceMapState extends State { : null, ), ); - _updateMarker(marker: marker, updatedMarker: updatedMarker, place: place); + _updateMarker( + marker: marker, + updatedMarker: updatedMarker, + place: place, + ); }); } diff --git a/platform_channels/lib/src/image_basic_message_channel.dart b/platform_channels/lib/src/image_basic_message_channel.dart index 19d03a0f65b..58c5724afcc 100644 --- a/platform_channels/lib/src/image_basic_message_channel.dart +++ b/platform_channels/lib/src/image_basic_message_channel.dart @@ -15,8 +15,7 @@ class PlatformImageFetcher { /// Method responsible for providing the platform image. static Future getImage() async { - final reply = - await _basicMessageChannel.send('getImage') as Uint8List?; + final reply = await _basicMessageChannel.send('getImage') as Uint8List?; if (reply == null) { throw PlatformException( code: 'Error', diff --git a/platform_design/lib/main.dart b/platform_design/lib/main.dart index 19efc282fef..cc1ef223db5 100644 --- a/platform_design/lib/main.dart +++ b/platform_design/lib/main.dart @@ -56,8 +56,7 @@ class PlatformAdaptingHomePage extends StatefulWidget { _PlatformAdaptingHomePageState(); } -class _PlatformAdaptingHomePageState - extends State { +class _PlatformAdaptingHomePageState extends State { // This app keeps a global key for the songs tab because it owns a bunch of // data. Since changing platform re-parents those tabs into different // scaffolds, keeping a global key to it lets this app keep that tab's data as diff --git a/platform_design/lib/news_tab.dart b/platform_design/lib/news_tab.dart index 90d0de82381..e4415d3b3d1 100644 --- a/platform_design/lib/news_tab.dart +++ b/platform_design/lib/news_tab.dart @@ -55,9 +55,7 @@ class _NewsTabState extends State { child: InkWell( // Make it splash on Android. It would happen automatically if this // was a real card but this is just a demo. Skip the splash on iOS. - onTap: defaultTargetPlatform == TargetPlatform.iOS - ? null - : () {}, + onTap: defaultTargetPlatform == TargetPlatform.iOS ? null : () {}, child: Padding( padding: const EdgeInsets.all(12.0), child: Row( diff --git a/platform_design/lib/utils.dart b/platform_design/lib/utils.dart index ca41b15b7b5..c26417fd56b 100644 --- a/platform_design/lib/utils.dart +++ b/platform_design/lib/utils.dart @@ -39,8 +39,7 @@ String generateRandomHeadline() { 2 => '$artist releases ${capitalizePair(wordPairIterator.first)}', 3 => '$artist talks about his ${nouns[_random.nextInt(nouns.length)]}', 4 => '$artist talks about her ${nouns[_random.nextInt(nouns.length)]}', - 5 => - '$artist talks about their ${nouns[_random.nextInt(nouns.length)]}', + 5 => '$artist talks about their ${nouns[_random.nextInt(nouns.length)]}', 6 => '$artist says their music is inspired by ${wordPairIterator.first.join(' ')}', 7 => diff --git a/provider_shopper/lib/models/cart.dart b/provider_shopper/lib/models/cart.dart index 51f2888a429..d416b084705 100644 --- a/provider_shopper/lib/models/cart.dart +++ b/provider_shopper/lib/models/cart.dart @@ -24,8 +24,7 @@ class CartModel extends ChangeNotifier { } /// List of items in the cart. - List get items => - _itemIds.map((id) => _catalog.getById(id)).toList(); + List get items => _itemIds.map((id) => _catalog.getById(id)).toList(); /// The current total price of all items. int get totalPrice => diff --git a/simplistic_editor/lib/basic_text_field.dart b/simplistic_editor/lib/basic_text_field.dart index f09774082b5..ef57695b747 100644 --- a/simplistic_editor/lib/basic_text_field.dart +++ b/simplistic_editor/lib/basic_text_field.dart @@ -135,8 +135,7 @@ class _BasicTextFieldState extends State { _textSelectionControls = cupertinoTextSelectionHandleControls; case TargetPlatform.macOS: // ignore: deprecated_member_use - _textSelectionControls = - cupertinoDesktopTextSelectionHandleControls; + _textSelectionControls = cupertinoDesktopTextSelectionHandleControls; case TargetPlatform.android: case TargetPlatform.fuchsia: // ignore: deprecated_member_use @@ -153,8 +152,7 @@ class _BasicTextFieldState extends State { child: GestureDetector( behavior: HitTestBehavior.translucent, onPanStart: (dragStartDetails) => _onDragStart(dragStartDetails), - onPanUpdate: (dragUpdateDetails) => - _onDragUpdate(dragUpdateDetails), + onPanUpdate: (dragUpdateDetails) => _onDragUpdate(dragUpdateDetails), onSecondaryTapDown: (secondaryTapDownDetails) { _renderEditable.selectWordsInRange( from: secondaryTapDownDetails.globalPosition, diff --git a/simplistic_editor/lib/basic_text_input_client.dart b/simplistic_editor/lib/basic_text_input_client.dart index f51d7a1666a..94af99e7d8d 100644 --- a/simplistic_editor/lib/basic_text_input_client.dart +++ b/simplistic_editor/lib/basic_text_input_client.dart @@ -342,40 +342,40 @@ class BasicTextInputClientState extends State } // These actions have yet to be implemented for this sample. - static final Map> - _unsupportedActions = >{ - DeleteToNextWordBoundaryIntent: DoNothingAction(consumesKey: false), - DeleteToLineBreakIntent: DoNothingAction(consumesKey: false), - ExtendSelectionToNextWordBoundaryIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: - DoNothingAction(consumesKey: false), - ExtendSelectionToLineBreakIntent: DoNothingAction(consumesKey: false), - ExtendSelectionVerticallyToAdjacentLineIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionVerticallyToAdjacentPageIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionToNextParagraphBoundaryIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionToDocumentBoundaryIntent: DoNothingAction( - consumesKey: false, - ), - ExtendSelectionByPageIntent: DoNothingAction(consumesKey: false), - ExpandSelectionToDocumentBoundaryIntent: DoNothingAction( - consumesKey: false, - ), - ExpandSelectionToLineBreakIntent: DoNothingAction(consumesKey: false), - ScrollToDocumentBoundaryIntent: DoNothingAction(consumesKey: false), - RedoTextIntent: DoNothingAction(consumesKey: false), - ReplaceTextIntent: DoNothingAction(consumesKey: false), - UndoTextIntent: DoNothingAction(consumesKey: false), - UpdateSelectionIntent: DoNothingAction(consumesKey: false), - TransposeCharactersIntent: DoNothingAction(consumesKey: false), - }; + static final Map> _unsupportedActions = + >{ + DeleteToNextWordBoundaryIntent: DoNothingAction(consumesKey: false), + DeleteToLineBreakIntent: DoNothingAction(consumesKey: false), + ExtendSelectionToNextWordBoundaryIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: + DoNothingAction(consumesKey: false), + ExtendSelectionToLineBreakIntent: DoNothingAction(consumesKey: false), + ExtendSelectionVerticallyToAdjacentLineIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionVerticallyToAdjacentPageIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionToNextParagraphBoundaryIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionToDocumentBoundaryIntent: DoNothingAction( + consumesKey: false, + ), + ExtendSelectionByPageIntent: DoNothingAction(consumesKey: false), + ExpandSelectionToDocumentBoundaryIntent: DoNothingAction( + consumesKey: false, + ), + ExpandSelectionToLineBreakIntent: DoNothingAction(consumesKey: false), + ScrollToDocumentBoundaryIntent: DoNothingAction(consumesKey: false), + RedoTextIntent: DoNothingAction(consumesKey: false), + ReplaceTextIntent: DoNothingAction(consumesKey: false), + UndoTextIntent: DoNothingAction(consumesKey: false), + UpdateSelectionIntent: DoNothingAction(consumesKey: false), + TransposeCharactersIntent: DoNothingAction(consumesKey: false), + }; /// Keyboard text editing actions. // The Handling of the default text editing shortcuts with deltas @@ -582,9 +582,7 @@ class BasicTextInputClientState extends State void _updateCaretRectIfNeeded() { final TextSelection? selection = renderEditable.selection; - if (selection == null || - !selection.isValid || - !selection.isCollapsed) { + if (selection == null || !selection.isValid || !selection.isCollapsed) { return; } final TextPosition currentTextPosition = TextPosition( @@ -982,9 +980,7 @@ class BasicTextInputClientState extends State final InlineSpan span = renderEditable.text!; final String prevText = span.toPlainText(); final String currText = textEditingValue.text; - if (prevText != currText || - !selection.isValid || - selection.isCollapsed) { + if (prevText != currText || !selection.isValid || selection.isCollapsed) { return _GlyphHeights( start: renderEditable.preferredLineHeight, end: renderEditable.preferredLineHeight, @@ -994,13 +990,12 @@ class BasicTextInputClientState extends State final String selectedGraphemes = selection.textInside(currText); final int firstSelectedGraphemeExtent = selectedGraphemes.characters.first.length; - final Rect? startCharacterRect = renderEditable - .getRectForComposingRange( - TextRange( - start: selection.start, - end: selection.start + firstSelectedGraphemeExtent, - ), - ); + final Rect? startCharacterRect = renderEditable.getRectForComposingRange( + TextRange( + start: selection.start, + end: selection.start + firstSelectedGraphemeExtent, + ), + ); final int lastSelectedGraphemeExtent = selectedGraphemes.characters.last.length; final Rect? endCharacterRect = renderEditable.getRectForComposingRange( @@ -1010,8 +1005,7 @@ class BasicTextInputClientState extends State ), ); return _GlyphHeights( - start: - startCharacterRect?.height ?? renderEditable.preferredLineHeight, + start: startCharacterRect?.height ?? renderEditable.preferredLineHeight, end: endCharacterRect?.height ?? renderEditable.preferredLineHeight, ); } @@ -1095,9 +1089,7 @@ class BasicTextInputClientState extends State } return !textEditingValue.selection.isCollapsed && - textEditingValue.selection - .textInside(textEditingValue.text) - .trim() != + textEditingValue.selection.textInside(textEditingValue.text).trim() != ''; } @@ -1160,8 +1152,7 @@ class BasicTextInputClientState extends State startHandleLayerLink: _startHandleLayerLink, endHandleLayerLink: _endHandleLayerLink, inlineSpan: _buildTextSpan(), - value: - _value, // We pass value.selection to RenderEditable. + value: _value, // We pass value.selection to RenderEditable. cursorColor: Colors.blue, backgroundCursorColor: Colors.grey[100], showCursor: ValueNotifier(_hasFocus), diff --git a/simplistic_editor/lib/replacements.dart b/simplistic_editor/lib/replacements.dart index f868f728032..6cbdef39113 100644 --- a/simplistic_editor/lib/replacements.dart +++ b/simplistic_editor/lib/replacements.dart @@ -131,16 +131,14 @@ class TextEditingInlineSpanReplacement { return copy( range: TextRange(start: range.start, end: range.end), ); - } else if (range.start >= insertionOffset && - range.end > insertionOffset) { + } else if (range.start >= insertionOffset && range.end > insertionOffset) { return copy( range: TextRange( start: range.start + insertedLength, end: range.end + insertedLength, ), ); - } else if (range.start < insertionOffset && - range.end > insertionOffset) { + } else if (range.start < insertionOffset && range.end > insertionOffset) { return copy( range: TextRange( start: range.start, @@ -167,8 +165,7 @@ class TextEditingInlineSpanReplacement { : delta.replacementText.length - delta.textReplaced.length; if (range.start >= replacedRange.start && - (range.start < replacedRange.end && - range.end > replacedRange.end)) { + (range.start < replacedRange.end && range.end > replacedRange.end)) { if (replacementShortenedText) { return [ copy( @@ -327,8 +324,7 @@ class TextEditingInlineSpanReplacement { } else if (range.end <= removalRange.start && range.end < removalRange.end) { return [this]; - } else if (removalRange.isCollapsed && - range.end == removalRange.start) { + } else if (removalRange.isCollapsed && range.end == removalRange.start) { return [this]; } @@ -728,8 +724,7 @@ class ReplacementTextEditingController extends TextEditingController { final List toRemove = []; final List toAdd = []; - for (final TextEditingInlineSpanReplacement replacement - in replacements!) { + for (final TextEditingInlineSpanReplacement replacement in replacements!) { if (replacement.range.end == selection.start) { TextStyle? replacementStyle = (replacement.generator('', const TextRange.collapsed(0)) @@ -747,8 +742,7 @@ class ReplacementTextEditingController extends TextEditingController { replacements!.remove(replacementToRemove); } - for (final TextEditingInlineSpanReplacement - replacementWithExpandDisabled + for (final TextEditingInlineSpanReplacement replacementWithExpandDisabled in toAdd) { replacements!.add(replacementWithExpandDisabled); } @@ -763,8 +757,7 @@ class ReplacementTextEditingController extends TextEditingController { // should be enabled. final List stylesAtSelection = []; - for (final TextEditingInlineSpanReplacement replacement - in replacements!) { + for (final TextEditingInlineSpanReplacement replacement in replacements!) { if (selection.isCollapsed) { if (math.max(replacement.range.start, selection.start) <= math.min(replacement.range.end, selection.end)) { @@ -818,8 +811,8 @@ class ReplacementTextEditingController extends TextEditingController { math.min(replacement.range.end, removalRange.end)) && replacementStyle != null) { if (replacementStyle == attribute!) { - List? newReplacements = - replacement.removeRange(removalRange); + List? newReplacements = replacement + .removeRange(removalRange); if (newReplacements != null) { if (newReplacements.length == 1) { @@ -845,8 +838,7 @@ class ReplacementTextEditingController extends TextEditingController { replacements!.add(replacementToAdd); } - for (TextEditingInlineSpanReplacement replacementToRemove - in toRemove) { + for (TextEditingInlineSpanReplacement replacementToRemove in toRemove) { replacements!.remove(replacementToRemove); } } diff --git a/testing_app/integration_test/perf_test.dart b/testing_app/integration_test/perf_test.dart index 20e4d9d1811..4536de123d1 100644 --- a/testing_app/integration_test/perf_test.dart +++ b/testing_app/integration_test/perf_test.dart @@ -9,13 +9,11 @@ import 'package:testing_app/main.dart'; void main() { group('Testing App Performance Tests', () { - final binding = - IntegrationTestWidgetsFlutterBinding.ensureInitialized(); + final binding = IntegrationTestWidgetsFlutterBinding.ensureInitialized(); // The fullyLive frame policy simulates // the way Flutter responds to animations. - binding.framePolicy = - LiveTestWidgetsFlutterBindingFramePolicy.fullyLive; + binding.framePolicy = LiveTestWidgetsFlutterBindingFramePolicy.fullyLive; testWidgets('Scrolling test', (tester) async { await tester.pumpWidget(const TestingApp()); diff --git a/testing_app/lib/screens/favorites.dart b/testing_app/lib/screens/favorites.dart index 5aaa2886403..7db6a7c12a6 100644 --- a/testing_app/lib/screens/favorites.dart +++ b/testing_app/lib/screens/favorites.dart @@ -41,8 +41,7 @@ class FavoriteItemTile extends StatelessWidget { padding: const EdgeInsets.all(8.0), child: ListTile( leading: CircleAvatar( - backgroundColor: - Colors.primaries[itemNo % Colors.primaries.length], + backgroundColor: Colors.primaries[itemNo % Colors.primaries.length], ), title: Text('Item $itemNo', key: Key('favorites_text_$itemNo')), trailing: IconButton( diff --git a/testing_app/lib/screens/home.dart b/testing_app/lib/screens/home.dart index efe535e3c9d..2eac461db70 100644 --- a/testing_app/lib/screens/home.dart +++ b/testing_app/lib/screens/home.dart @@ -52,8 +52,7 @@ class ItemTile extends StatelessWidget { padding: const EdgeInsets.all(8.0), child: ListTile( leading: CircleAvatar( - backgroundColor: - Colors.primaries[itemNo % Colors.primaries.length], + backgroundColor: Colors.primaries[itemNo % Colors.primaries.length], ), title: Text('Item $itemNo', key: Key('text_$itemNo')), trailing: IconButton( diff --git a/testing_app/test/favorites_test.dart b/testing_app/test/favorites_test.dart index f89815a9979..c1344cb82d9 100644 --- a/testing_app/test/favorites_test.dart +++ b/testing_app/test/favorites_test.dart @@ -52,9 +52,7 @@ void main() { await tester.pumpAndSettle(); // Get the total number of items available. - final totalItems = tester - .widgetList(find.byIcon(Icons.close)) - .length; + final totalItems = tester.widgetList(find.byIcon(Icons.close)).length; // Remove one item. await tester.tap(find.byIcon(Icons.close).first); From 460d6f9b08628c798ed9e9dded01f065b5d5534c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 19:20:56 +0100 Subject: [PATCH 45/50] Bump actions/checkout from 4.2.2 to 5.0.1 (#2744) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.1.
        Release notes

        Sourced from actions/checkout's releases.

        v5.0.1

        What's Changed

        Full Changelog: https://github.com/actions/checkout/compare/v5...v5.0.1

        v5.0.0

        What's Changed

        ⚠️ Minimum Compatible Runner Version

        v2.327.1
        Release Notes

        Make sure your runner is updated to this version or newer to use this release.

        Full Changelog: https://github.com/actions/checkout/compare/v4...v5.0.0

        v4.3.1

        What's Changed

        Full Changelog: https://github.com/actions/checkout/compare/v4...v4.3.1

        v4.3.0

        What's Changed

        New Contributors

        Full Changelog: https://github.com/actions/checkout/compare/v4...v4.3.0

        Changelog

        Sourced from actions/checkout's changelog.

        Changelog

        V5.0.0

        V4.3.0

        v4.2.2

        v4.2.1

        v4.2.0

        v4.1.7

        v4.1.6

        v4.1.5

        v4.1.4

        v4.1.3

        ... (truncated)

        Commits

        [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.2.2&new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
        Dependabot commands and options
        You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
        Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/beta.yml | 6 +++--- .github/workflows/build-android.yml | 2 +- .github/workflows/build-ios.yml | 2 +- .github/workflows/gemini-cli.yml | 4 ++-- .github/workflows/gemini-issue-automated-triage.yml | 2 +- .github/workflows/gemini-issue-scheduled-triage.yml | 2 +- .github/workflows/gemini-pr-review.yml | 2 +- .github/workflows/main.yml | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 967722d4a29..3f6db28463d 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -26,7 +26,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'flutter/samples' steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' @@ -58,7 +58,7 @@ jobs: # runs-on: macos-latest # if: github.repository == 'flutter/samples' # steps: - # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + # - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # with: # distribution: 'zulu' diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index c1f0ea58ee6..cea3dca0df8 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'flutter/samples' steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 0ea482dc3c0..4f4d6972632 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' diff --git a/.github/workflows/gemini-cli.yml b/.github/workflows/gemini-cli.yml index a07fa336c21..7298c3b95c9 100644 --- a/.github/workflows/gemini-cli.yml +++ b/.github/workflows/gemini-cli.yml @@ -144,7 +144,7 @@ jobs: - name: 'Checkout PR branch' if: |- ${{ steps.get_context.outputs.is_pr == 'true' }} - uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 with: token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' repository: '${{ github.repository }}' @@ -154,7 +154,7 @@ jobs: - name: 'Checkout main branch' if: |- ${{ steps.get_context.outputs.is_pr == 'false' }} - uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 with: token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' repository: '${{ github.repository }}' diff --git a/.github/workflows/gemini-issue-automated-triage.yml b/.github/workflows/gemini-issue-automated-triage.yml index 81da456981f..032dfdbfb33 100644 --- a/.github/workflows/gemini-issue-automated-triage.yml +++ b/.github/workflows/gemini-issue-automated-triage.yml @@ -44,7 +44,7 @@ jobs: steps: - name: 'Checkout repository' - uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 - name: 'Generate GitHub App Token' id: 'generate_token' diff --git a/.github/workflows/gemini-issue-scheduled-triage.yml b/.github/workflows/gemini-issue-scheduled-triage.yml index 8e17c0f9601..b2545385377 100644 --- a/.github/workflows/gemini-issue-scheduled-triage.yml +++ b/.github/workflows/gemini-issue-scheduled-triage.yml @@ -26,7 +26,7 @@ jobs: steps: - name: 'Checkout repository' - uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 - name: 'Generate GitHub App Token' id: 'generate_token' diff --git a/.github/workflows/gemini-pr-review.yml b/.github/workflows/gemini-pr-review.yml index 2d24002cb0a..cdb91cd14d1 100644 --- a/.github/workflows/gemini-pr-review.yml +++ b/.github/workflows/gemini-pr-review.yml @@ -66,7 +66,7 @@ jobs: steps: - name: 'Checkout PR code' - uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 - name: 'Generate GitHub App Token' id: 'generate_token' diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 711a23fdf81..8a66e566698 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,7 +27,7 @@ jobs: flutter_version: [stable, beta] os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' From 12d7d143c11adc54943b4ed3eb9ca68bb090e8d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 10:21:10 +0100 Subject: [PATCH 46/50] Bump actions/checkout from 5.0.1 to 6.0.1 (#2754) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.1.
        Release notes

        Sourced from actions/checkout's releases.

        v6.0.1

        What's Changed

        Full Changelog: https://github.com/actions/checkout/compare/v6...v6.0.1

        v6.0.0

        What's Changed

        Full Changelog: https://github.com/actions/checkout/compare/v5.0.0...v6.0.0

        v6-beta

        What's Changed

        Updated persist-credentials to store the credentials under $RUNNER_TEMP instead of directly in the local git config.

        This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.

        Changelog

        Sourced from actions/checkout's changelog.

        Changelog

        v6.0.0

        v5.0.1

        v5.0.0

        v4.3.1

        v4.3.0

        v4.2.2

        v4.2.1

        v4.2.0

        v4.1.7

        v4.1.6

        v4.1.5

        ... (truncated)

        Commits

        [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=5.0.1&new-version=6.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
        Dependabot commands and options
        You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
        Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/beta.yml | 6 +++--- .github/workflows/build-android.yml | 2 +- .github/workflows/build-ios.yml | 2 +- .github/workflows/gemini-cli.yml | 4 ++-- .github/workflows/gemini-issue-automated-triage.yml | 2 +- .github/workflows/gemini-issue-scheduled-triage.yml | 2 +- .github/workflows/gemini-pr-review.yml | 2 +- .github/workflows/main.yml | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 3f6db28463d..a2f6d604679 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -26,7 +26,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'flutter/samples' steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' @@ -58,7 +58,7 @@ jobs: # runs-on: macos-latest # if: github.repository == 'flutter/samples' # steps: - # - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + # - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # with: # distribution: 'zulu' diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index cea3dca0df8..fedd4989009 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'flutter/samples' steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 4f4d6972632..614c37a4ffc 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' diff --git a/.github/workflows/gemini-cli.yml b/.github/workflows/gemini-cli.yml index 7298c3b95c9..b1d7adfdac3 100644 --- a/.github/workflows/gemini-cli.yml +++ b/.github/workflows/gemini-cli.yml @@ -144,7 +144,7 @@ jobs: - name: 'Checkout PR branch' if: |- ${{ steps.get_context.outputs.is_pr == 'true' }} - uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8' # ratchet:actions/checkout@v4 with: token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' repository: '${{ github.repository }}' @@ -154,7 +154,7 @@ jobs: - name: 'Checkout main branch' if: |- ${{ steps.get_context.outputs.is_pr == 'false' }} - uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8' # ratchet:actions/checkout@v4 with: token: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' repository: '${{ github.repository }}' diff --git a/.github/workflows/gemini-issue-automated-triage.yml b/.github/workflows/gemini-issue-automated-triage.yml index 032dfdbfb33..4cb9c18f22c 100644 --- a/.github/workflows/gemini-issue-automated-triage.yml +++ b/.github/workflows/gemini-issue-automated-triage.yml @@ -44,7 +44,7 @@ jobs: steps: - name: 'Checkout repository' - uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8' # ratchet:actions/checkout@v4 - name: 'Generate GitHub App Token' id: 'generate_token' diff --git a/.github/workflows/gemini-issue-scheduled-triage.yml b/.github/workflows/gemini-issue-scheduled-triage.yml index b2545385377..4b0112f9869 100644 --- a/.github/workflows/gemini-issue-scheduled-triage.yml +++ b/.github/workflows/gemini-issue-scheduled-triage.yml @@ -26,7 +26,7 @@ jobs: steps: - name: 'Checkout repository' - uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8' # ratchet:actions/checkout@v4 - name: 'Generate GitHub App Token' id: 'generate_token' diff --git a/.github/workflows/gemini-pr-review.yml b/.github/workflows/gemini-pr-review.yml index cdb91cd14d1..0f19cc2eab2 100644 --- a/.github/workflows/gemini-pr-review.yml +++ b/.github/workflows/gemini-pr-review.yml @@ -66,7 +66,7 @@ jobs: steps: - name: 'Checkout PR code' - uses: 'actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd' # ratchet:actions/checkout@v4 + uses: 'actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8' # ratchet:actions/checkout@v4 - name: 'Generate GitHub App Token' id: 'generate_token' diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8a66e566698..88c6fc459e5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,7 +27,7 @@ jobs: flutter_version: [stable, beta] os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: distribution: 'zulu' From ebdd823c3f19c606cc2f8e97777114558e99cf33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 09:57:26 +0000 Subject: [PATCH 47/50] Bump actions/setup-java from 5.0.0 to 5.1.0 (#2755) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5.0.0 to 5.1.0.
        Release notes

        Sourced from actions/setup-java's releases.

        v5.1.0

        What's Changed

        New Features

        Bug Fixes & Improvements

        Documentation changes

        Dependency updates

        New Contributors

        Full Changelog: https://github.com/actions/setup-java/compare/v5...v5.1.0

        Commits
        • f2beeb2 Bump actions/publish-action from 0.3.0 to 0.4.0 (#912)
        • 4e7e684 feat: Add support for .sdkmanrc file in java-version-file parameter (#736)
        • 46c56d6 Add GitHub Token Support for GraalVM and Refactor Code (#849)
        • 66b9457 Update SapMachine URLs (#955)
        • 6ba5449 Enhance error logging for network failures to include endpoint/IP details, ad...
        • de5a937 adds microsoft openjdk25 builds (#927)
        • ead9eaa Update Regex to Support All ASDF Versions for the supported distributions in ...
        • 8c57fa3 Clarify JAVA_HOME and PATH setup in README (#841)
        • a7ab372 Bump prettier from 2.8.8 to 3.6.2 (#873)
        • d0351b4 Update documentation to use checkout and Java v5 (#903)
        • See full diff in compare view

        [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-java&package-manager=github_actions&previous-version=5.0.0&new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. ---
        Dependabot commands and options
        You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
        --- .github/workflows/beta.yml | 6 +++--- .github/workflows/build-android.yml | 2 +- .github/workflows/build-ios.yml | 2 +- .github/workflows/main.yml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index a2f6d604679..bb03070fbd4 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -27,7 +27,7 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: 'zulu' java-version: '17' @@ -43,7 +43,7 @@ jobs: if: github.repository == 'flutter/samples' steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: 'zulu' java-version: '17' @@ -59,7 +59,7 @@ jobs: # if: github.repository == 'flutter/samples' # steps: # - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - # - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + # - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # with: # distribution: 'zulu' # java-version: '17' diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index fedd4989009..a9018d7e9a6 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -20,7 +20,7 @@ jobs: if: github.repository == 'flutter/samples' steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: 'zulu' java-version: '17' diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 614c37a4ffc..c34b9eda9ce 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: 'zulu' java-version: '17' diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 88c6fc459e5..661df563d49 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,7 +28,7 @@ jobs: os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: 'zulu' java-version: '17' From c586d727b98ece86b621d6727f32ce040668eeab Mon Sep 17 00:00:00 2001 From: LouiseHsu Date: Wed, 10 Dec 2025 08:38:54 -0800 Subject: [PATCH 48/50] Add content resizing sample (#2756) Add a content resizing sample for iOS to support https://github.com/flutter/flutter/pull/177410 ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). If you need help, consider asking for advice on the #hackers-devrel channel on [Discord]. [Flutter Style Guide]: https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md [CLA]: https://cla.developers.google.com/ [Discord]: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md [Contributors Guide]: https://github.com/flutter/samples/blob/main/CONTRIBUTING.md [changelog]: ../CHANGELOG.md --------- Co-authored-by: Eric Windmill --- add_to_app/ios_content_resizing/README.md | 38 + .../flutter_module/.gitignore | 48 + .../flutter_module/.metadata | 10 + .../flutter_module/README.md | 11 + .../flutter_module/analysis_options.yaml | 4 + .../flutter_module/lib/main.dart | 52 + .../flutter_module/pubspec.yaml | 87 ++ .../ios_content_resizing/Podfile | 32 + .../Pods/Local Podspecs/Flutter.podspec.json | 20 + .../FlutterPluginRegistrant.podspec.json | 31 + .../ios_content_resizing/Pods/Manifest.lock | 22 + .../Pods/Pods.xcodeproj/project.pbxproj | 1276 +++++++++++++++++ .../xcschemes/Flutter.xcscheme | 58 + .../FlutterPluginRegistrant.xcscheme | 58 + ...izing-ios_content_resizingUITests.xcscheme | 58 + .../Pods-ios_content_resizing.xcscheme | 58 + .../Pods-ios_content_resizingTests.xcscheme | 58 + .../xcschemes/xcschememanagement.plist | 46 + .../Flutter/Flutter.debug.xcconfig | 12 + .../Flutter/Flutter.release.xcconfig | 12 + .../FlutterPluginRegistrant-Info.plist | 26 + .../FlutterPluginRegistrant-dummy.m | 5 + .../FlutterPluginRegistrant-prefix.pch | 12 + .../FlutterPluginRegistrant-umbrella.h | 17 + .../FlutterPluginRegistrant.debug.xcconfig | 13 + .../FlutterPluginRegistrant.modulemap | 6 + .../FlutterPluginRegistrant.release.xcconfig | 13 + ...ing-ios_content_resizingUITests-Info.plist | 26 + ..._resizingUITests-acknowledgements.markdown | 3 + ...ent_resizingUITests-acknowledgements.plist | 29 + ...sizing-ios_content_resizingUITests-dummy.m | 5 + ...ing-ios_content_resizingUITests-umbrella.h | 16 + ...ios_content_resizingUITests.debug.xcconfig | 14 + ...zing-ios_content_resizingUITests.modulemap | 6 + ...s_content_resizingUITests.release.xcconfig | 14 + .../Pods-ios_content_resizing-Info.plist | 26 + ...content_resizing-acknowledgements.markdown | 3 + ...os_content_resizing-acknowledgements.plist | 29 + .../Pods-ios_content_resizing-dummy.m | 5 + .../Pods-ios_content_resizing-umbrella.h | 16 + .../Pods-ios_content_resizing.debug.xcconfig | 14 + .../Pods-ios_content_resizing.modulemap | 6 + ...Pods-ios_content_resizing.release.xcconfig | 14 + .../Pods-ios_content_resizingTests-Info.plist | 26 + ...nt_resizingTests-acknowledgements.markdown | 3 + ...ntent_resizingTests-acknowledgements.plist | 29 + .../Pods-ios_content_resizingTests-dummy.m | 5 + .../Pods-ios_content_resizingTests-umbrella.h | 16 + ...s-ios_content_resizingTests.debug.xcconfig | 10 + .../Pods-ios_content_resizingTests.modulemap | 6 + ...ios_content_resizingTests.release.xcconfig | 10 + .../flutter_module/.gitignore | 41 + .../flutter_module/.metadata | 10 + .../flutter_module/README.md | 14 + .../flutter_module/analysis_options.yaml | 1 + .../flutter_module/lib/main.dart | 55 + .../flutter_module/pubspec.yaml | 35 + .../flutter_module/test/widget_test.dart | 47 + .../flutter_module/test_driver/example.dart | 13 + .../project.pbxproj | 719 ++++++++++ .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 25437 bytes .../xcschemes/xcschememanagement.plist | 14 + .../contents.xcworkspacedata | 10 + .../UserInterfaceState.xcuserstate | Bin 0 -> 25482 bytes .../ios_content_resizing/AppDelegate.swift | 14 + .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 35 + .../Assets.xcassets/Contents.json | 6 + .../Base.lproj/LaunchScreen.storyboard | 25 + .../Base.lproj/Main.storyboard | 24 + .../ios_content_resizing/Info.plist | 25 + .../ios_content_resizing/SceneDelegate.swift | 52 + .../ios_content_resizing/ViewController.swift | 87 ++ .../ios_content_resizingTests.swift | 36 + .../ios_content_resizingUITests.swift | 41 + ...s_content_resizingUITestsLaunchTests.swift | 33 + .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 13562 bytes .../project.pbxproj | 563 ++++++++ .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 13562 bytes .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 35 + .../Assets.xcassets/Contents.json | 6 + .../ContentView.swift | 24 + .../ios_content_resizing_exampleApp.swift | 17 + .../ios_content_resizing_exampleTests.swift | 36 + .../ios_content_resizing_exampleUITests.swift | 41 + ...t_resizing_exampleUITestsLaunchTests.swift | 33 + .../project.pbxproj | 583 ++++++++ .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 35 + .../Assets.xcassets/Contents.json | 6 + .../ContentView.swift | 24 + .../ios_dynamic_content_resizeApp.swift | 17 + .../ios_dynamic_content_resizeTests.swift | 36 + .../ios_dynamic_content_resizeUITests.swift | 41 + ...mic_content_resizeUITestsLaunchTests.swift | 33 + 99 files changed, 5335 insertions(+) create mode 100644 add_to_app/ios_content_resizing/README.md create mode 100644 add_to_app/ios_content_resizing/flutter_module/.gitignore create mode 100644 add_to_app/ios_content_resizing/flutter_module/.metadata create mode 100644 add_to_app/ios_content_resizing/flutter_module/README.md create mode 100644 add_to_app/ios_content_resizing/flutter_module/analysis_options.yaml create mode 100644 add_to_app/ios_content_resizing/flutter_module/lib/main.dart create mode 100644 add_to_app/ios_content_resizing/flutter_module/pubspec.yaml create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Podfile create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Local Podspecs/Flutter.podspec.json create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Local Podspecs/FlutterPluginRegistrant.podspec.json create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Manifest.lock create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/project.pbxproj create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Flutter.xcscheme create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/FlutterPluginRegistrant.xcscheme create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizing-ios_content_resizingUITests.xcscheme create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizing.xcscheme create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizingTests.xcscheme create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Flutter/Flutter.debug.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Flutter/Flutter.release.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-Info.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-dummy.m create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-prefix.pch create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-umbrella.h create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.debug.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.modulemap create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.release.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.markdown create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.modulemap create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-Info.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-acknowledgements.markdown create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-acknowledgements.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-dummy.m create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-umbrella.h create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.debug.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.modulemap create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.release.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-Info.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-acknowledgements.markdown create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-acknowledgements.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-dummy.m create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-umbrella.h create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.debug.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.modulemap create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.release.xcconfig create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/.gitignore create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/.metadata create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/README.md create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/analysis_options.yaml create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/lib/main.dart create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/pubspec.yaml create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/test/widget_test.dart create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/test_driver/example.dart create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.pbxproj create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcworkspace/contents.xcworkspacedata create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/AppDelegate.swift create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/Contents.json create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Base.lproj/LaunchScreen.storyboard create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Base.lproj/Main.storyboard create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Info.plist create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/SceneDelegate.swift create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/ViewController.swift create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingTests/ios_content_resizingTests.swift create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingUITests/ios_content_resizingUITests.swift create mode 100644 add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingUITests/ios_content_resizingUITestsLaunchTests.swift create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/contents.xcworkspacedata create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.pbxproj create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/Contents.json create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ContentView.swift create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ios_content_resizing_exampleApp.swift create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleTests/ios_content_resizing_exampleTests.swift create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITests.swift create mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITestsLaunchTests.swift create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize.xcodeproj/project.pbxproj create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/Contents.json create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ContentView.swift create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ios_dynamic_content_resizeApp.swift create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeTests/ios_dynamic_content_resizeTests.swift create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITests.swift create mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITestsLaunchTests.swift diff --git a/add_to_app/ios_content_resizing/README.md b/add_to_app/ios_content_resizing/README.md new file mode 100644 index 00000000000..c06498747a3 --- /dev/null +++ b/add_to_app/ios_content_resizing/README.md @@ -0,0 +1,38 @@ +# ios_content_resizing + +Embeds an instance of Flutter into an existing iOS app that will dynamically resize itself based off of it's content. + +## Description + +This sample showcases the integration of a self-resizing Flutter view within a native UIKit environment. The Flutter module features an expanding column of widgets. As items are added, the hosting UIView will automatically adjusts its [intrinsicContentSize](https://developer.apple.com/documentation/uikit/uiview/intrinsiccontentsize) to accommodate the new content size. + +## tl;dr + +If you're just looking to get up and running quickly, these bash commands will +fetch packages and set up dependencies (note that the above commands assume +you're building for both iOS and Android, with both toolchains installed): + +```bash + #!/bin/bash + set -e + + cd flutter_module/ + flutter pub get + + # For iOS builds: + cd ../ios_content_resizing + pod install + open ios_content_resizing.xcworkspace + # Then, click "Run" in Xcode to launch the app into your Simulator or device +``` + +## Requirements + +* Flutter +* iOS + * Xcode + * Cocoapods + +## Questions/issues + +See [add_to_app/README.md](../README.md) for further help. diff --git a/add_to_app/ios_content_resizing/flutter_module/.gitignore b/add_to_app/ios_content_resizing/flutter_module/.gitignore new file mode 100644 index 00000000000..5d88593fb3b --- /dev/null +++ b/add_to_app/ios_content_resizing/flutter_module/.gitignore @@ -0,0 +1,48 @@ +.DS_Store +.dart_tool/ + +.pub/ + +.idea/ +.vagrant/ +.sconsign.dblite +.svn/ + +migrate_working_dir/ + +*.swp +profile + +DerivedData/ + +.generated/ + +*.pbxuser +*.mode1v3 +*.mode2v3 +*.perspectivev3 + +!default.pbxuser +!default.mode1v3 +!default.mode2v3 +!default.perspectivev3 + +xcuserdata + +*.moved-aside + +*.pyc +*sync/ +Icon? +.tags* + +build/ +.android/ +.ios/ +.flutter-plugins-dependencies + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json diff --git a/add_to_app/ios_content_resizing/flutter_module/.metadata b/add_to_app/ios_content_resizing/flutter_module/.metadata new file mode 100644 index 00000000000..d6ca04bfa09 --- /dev/null +++ b/add_to_app/ios_content_resizing/flutter_module/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "27ccc2e66f3fd85ad388e3ba038a89251aef41b7" + channel: "master" + +project_type: module diff --git a/add_to_app/ios_content_resizing/flutter_module/README.md b/add_to_app/ios_content_resizing/flutter_module/README.md new file mode 100644 index 00000000000..68e507145bb --- /dev/null +++ b/add_to_app/ios_content_resizing/flutter_module/README.md @@ -0,0 +1,11 @@ +# flutter_module + +A new Flutter module project. + +## Getting Started + +For help getting started with Flutter development, view the online +[documentation](https://flutter.dev/). + +For instructions integrating Flutter modules to your existing applications, +see the [add-to-app documentation](https://flutter.dev/to/add-to-app). diff --git a/add_to_app/ios_content_resizing/flutter_module/analysis_options.yaml b/add_to_app/ios_content_resizing/flutter_module/analysis_options.yaml new file mode 100644 index 00000000000..a5744c1cfbe --- /dev/null +++ b/add_to_app/ios_content_resizing/flutter_module/analysis_options.yaml @@ -0,0 +1,4 @@ +include: package:flutter_lints/flutter.yaml + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/add_to_app/ios_content_resizing/flutter_module/lib/main.dart b/add_to_app/ios_content_resizing/flutter_module/lib/main.dart new file mode 100644 index 00000000000..97834ef244d --- /dev/null +++ b/add_to_app/ios_content_resizing/flutter_module/lib/main.dart @@ -0,0 +1,52 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter/material.dart'; + +void main() { + runApp(const ResizeApp()); +} + +class ResizeApp extends StatefulWidget { + const ResizeApp({super.key}); + + @override + State createState() => _ResizeAppState(); +} + +class _ResizeAppState extends State { + int _listSize = 1; + void _addToList() { + setState(() { + _listSize++; + }); + } + + @override + Widget build(BuildContext context) { + return Center( + heightFactor: 1, + child: Directionality( + textDirection: TextDirection.ltr, + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + for (int i = 0; i < _listSize; i++) + Container(color: HSVColor.fromAHSV(1, (10.0 * i), 1, 1).toColor(), height: 50, width: 200, + child: Center( + child: Text( + 'Flutter Widget $i', + style: const TextStyle(fontSize: 16, color: Colors.black), + ), + )), + TextButton( + onPressed: _addToList, + child: Text('Listception!'), + ) + ], + ), + ), + ); + } +} \ No newline at end of file diff --git a/add_to_app/ios_content_resizing/flutter_module/pubspec.yaml b/add_to_app/ios_content_resizing/flutter_module/pubspec.yaml new file mode 100644 index 00000000000..222719e2e2c --- /dev/null +++ b/add_to_app/ios_content_resizing/flutter_module/pubspec.yaml @@ -0,0 +1,87 @@ +name: flutter_module +description: "A new Flutter module project." + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +# +# This version is used _only_ for the Runner app, which is used if you just do +# a `flutter run`. It has no impact on any other native host app that you embed +# your Flutter project into. +version: 1.0.0+1 + +environment: + sdk: ^3.11.0-200.1.beta + +dependencies: + flutter: + sdk: flutter + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.8 + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^6.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +flutter: + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add Flutter specific assets to your application, add an assets section, + # like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/to/resolution-aware-images + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/to/asset-from-package + + # To add Flutter specific custom fonts to your application, add a fonts + # section here, in this "flutter" section. Each entry in this list should + # have a "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/to/font-from-package + + + # This section identifies your Flutter project as a module meant for + # embedding in a native host app. These identifiers should _not_ ordinarily + # be changed after generation - they are used to ensure that the tooling can + # maintain consistency when adding or modifying assets and plugins. + # They also do not have any bearing on your native host application's + # identifiers, which may be completely independent or the same as these. + module: + androidX: true + androidPackage: com.example.flutter_module + iosBundleIdentifier: com.example.flutterModule diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Podfile b/add_to_app/ios_content_resizing/ios_content_resizing/Podfile new file mode 100644 index 00000000000..a17a105625a --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Podfile @@ -0,0 +1,32 @@ +# Uncomment the next line to define a global platform for your project +# platform :ios, '15.0' + +flutter_application_path = '../flutter_module' +load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb') + + +target 'ios_content_resizing' do + # Comment the next line if you don't want to use dynamic frameworks + use_frameworks! + + # Pods for ios_content_resizing + + install_all_flutter_pods(flutter_application_path) + + target 'ios_content_resizingTests' do + inherit! :search_paths + # Pods for testing + end + + target 'ios_content_resizingUITests' do + # Pods for testing + end + +end + + +post_install do |installer| + flutter_post_install(installer) if defined?(flutter_post_install) +end + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Local Podspecs/Flutter.podspec.json b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Local Podspecs/Flutter.podspec.json new file mode 100644 index 00000000000..d67a7c76f8a --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Local Podspecs/Flutter.podspec.json @@ -0,0 +1,20 @@ +{ + "name": "Flutter", + "version": "1.0.0", + "summary": "A UI toolkit for beautiful and fast apps.", + "homepage": "https://flutter.dev", + "license": { + "type": "BSD" + }, + "authors": { + "Flutter Dev Team": "flutter-dev@googlegroups.com" + }, + "source": { + "git": "https://github.com/flutter/engine", + "tag": "1.0.0" + }, + "platforms": { + "ios": "13.0" + }, + "vendored_frameworks": "path/to/nothing" +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Local Podspecs/FlutterPluginRegistrant.podspec.json b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Local Podspecs/FlutterPluginRegistrant.podspec.json new file mode 100644 index 00000000000..0000381624f --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Local Podspecs/FlutterPluginRegistrant.podspec.json @@ -0,0 +1,31 @@ +{ + "name": "FlutterPluginRegistrant", + "version": "0.0.1", + "summary": "Registers plugins with your Flutter app", + "description": "Depends on all your plugins, and provides a function to register them.", + "homepage": "https://flutter.dev", + "license": { + "type": "BSD" + }, + "authors": { + "Flutter Dev Team": "flutter-dev@googlegroups.com" + }, + "platforms": { + "ios": "13.0" + }, + "source_files": [ + "Classes", + "Classes/**/*.{h,m}" + ], + "source": { + "path": "." + }, + "public_header_files": "./Classes/**/*.h", + "static_framework": true, + "pod_target_xcconfig": { + "DEFINES_MODULE": "YES" + }, + "dependencies": { + "Flutter": [] + } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Manifest.lock b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Manifest.lock new file mode 100644 index 00000000000..00cca2c02a7 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Manifest.lock @@ -0,0 +1,22 @@ +PODS: + - Flutter (1.0.0) + - FlutterPluginRegistrant (0.0.1): + - Flutter + +DEPENDENCIES: + - Flutter (from `../flutter_module/.ios/Flutter`) + - FlutterPluginRegistrant (from `../flutter_module/.ios/Flutter/FlutterPluginRegistrant`) + +EXTERNAL SOURCES: + Flutter: + :path: "../flutter_module/.ios/Flutter" + FlutterPluginRegistrant: + :path: "../flutter_module/.ios/Flutter/FlutterPluginRegistrant" + +SPEC CHECKSUMS: + Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 + FlutterPluginRegistrant: 1bf2b93dcc6a731089dfe77f7a867be153c5008f + +PODFILE CHECKSUM: 8512f9d26835e64e2656751293a9f1e09c986b9d + +COCOAPODS: 1.16.2 diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/project.pbxproj b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..8c0ad06b70b --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,1276 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 77; + objects = { + +/* Begin PBXAggregateTarget section */ + 1EFDDC32A34D56D411E640A81DCD9E73 /* Flutter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = B26E11467D023FA6CDCE36F75198812F /* Build configuration list for PBXAggregateTarget "Flutter" */; + buildPhases = ( + ); + dependencies = ( + ); + name = Flutter; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 0B55D92CD2BAF933FE9D276939406D2C /* Pods-ios_content_resizingTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BA027B63B056E637B52DC48E997871D7 /* Pods-ios_content_resizingTests-dummy.m */; }; + 1C8B15B53492E657E17E19CD85AA35C0 /* Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 740A60CC3FE2346AA1FEB529CDCCD439 /* Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m */; }; + 203789EDA9BC17C4D2BB55B087DE25B8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */; }; + 44F46818A4A76D2DC7F7FDADAB40E781 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CE7A004F669D9407A99593AB2AFD491 /* GeneratedPluginRegistrant.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4E3441E90BAB7D083993C56E292FA52C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */; }; + 4EE0C80B8A3C1107458579AFB4E41741 /* GeneratedPluginRegistrant.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E2D1DC1EC3C3E20E7FB2A0FF3EF4FCE /* GeneratedPluginRegistrant.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A79D8994BC80675EE4A3F50CA6FEF4F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */; }; + 8DFAE2FA34C28A0530B72F4B5D3F0623 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */; }; + ACC932BEF12584E78B91E93346CB63E2 /* FlutterPluginRegistrant-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DCC08935243F50B63245B117C34B45F3 /* FlutterPluginRegistrant-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3889D09053A313F7A70C12C7D2B587C /* Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC33182B193B07DB144E4A6C9E01AB79 /* Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6AE8F15F2F866E8B52DC17217A64E71 /* Pods-ios_content_resizingTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 715630C735F4805B3A805CF50A9585F3 /* Pods-ios_content_resizingTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C31439779167DBFB0C2D6E1D2F3C673C /* Pods-ios_content_resizing-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 31098EA55F47B77CF6DE1E5F5057F68A /* Pods-ios_content_resizing-dummy.m */; }; + D065E4911A1DC5E493EEF7DB517B7214 /* FlutterPluginRegistrant-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AAF585701677AEC4242C6CA033275B4 /* FlutterPluginRegistrant-dummy.m */; }; + D082208849F456F5518E6230A683096B /* Pods-ios_content_resizing-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F732C0211A045562F5E572138528CEB7 /* Pods-ios_content_resizing-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 0F89DBD5A9470B70308A8E62C10B4DC1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1EFDDC32A34D56D411E640A81DCD9E73; + remoteInfo = Flutter; + }; + 2C9791B40262CCA18DEA3CC7B7E1C667 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1EFDDC32A34D56D411E640A81DCD9E73; + remoteInfo = Flutter; + }; + 30CCE7DF2B096D489C0337201A23FEAB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 83DAA8F43D74F8D51203DE23C7C3A3F5; + remoteInfo = FlutterPluginRegistrant; + }; + 78511F1C1FD5C9BCB89672C1D4CF0475 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CD1FE7E172044780FE5855099C6F9044; + remoteInfo = "Pods-ios_content_resizing"; + }; + 7948C6A42ED494BC018F1377A88CB2A6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1EFDDC32A34D56D411E640A81DCD9E73; + remoteInfo = Flutter; + }; + FC692C20666B5D147B676FA8171775D9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 83DAA8F43D74F8D51203DE23C7C3A3F5; + remoteInfo = FlutterPluginRegistrant; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 1B2A7B60A690627987F4A32728B1C441 /* Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig"; sourceTree = ""; }; + 1CD0339A7DDFF44C520DC672454F4CE6 /* Pods-ios_content_resizing-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ios_content_resizing-acknowledgements.markdown"; sourceTree = ""; }; + 1D1E78871CC9F2B1032560E19646993A /* FlutterPluginRegistrant.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlutterPluginRegistrant.release.xcconfig; sourceTree = ""; }; + 1DB7953AE371D07C9F6F2864A55214EC /* Pods-ios_content_resizingTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios_content_resizingTests.release.xcconfig"; sourceTree = ""; }; + 2AAF585701677AEC4242C6CA033275B4 /* FlutterPluginRegistrant-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FlutterPluginRegistrant-dummy.m"; sourceTree = ""; }; + 2ABF8D83AB2BF46EE272C48561AC5A9E /* Pods-ios_content_resizing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios_content_resizing.release.xcconfig"; sourceTree = ""; }; + 2CE7A004F669D9407A99593AB2AFD491 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedPluginRegistrant.m; path = Classes/GeneratedPluginRegistrant.m; sourceTree = ""; }; + 31098EA55F47B77CF6DE1E5F5057F68A /* Pods-ios_content_resizing-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios_content_resizing-dummy.m"; sourceTree = ""; }; + 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 3E69713BE606BC991F1C594C917D928F /* Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.markdown"; sourceTree = ""; }; + 4A162C470ECD31CC6B84AE1812A68341 /* Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.plist"; sourceTree = ""; }; + 4C51364643265E0627F1B989ABA783AC /* FlutterPluginRegistrant-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FlutterPluginRegistrant-Info.plist"; sourceTree = ""; }; + 4F9125ED2B32F99F97EDBFBE15D053F3 /* Pods-ios_content_resizingTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ios_content_resizingTests.modulemap"; sourceTree = ""; }; + 550F9C4A71235EA01D58F70B41B5E3B9 /* Pods-ios_content_resizingTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ios_content_resizingTests-acknowledgements.plist"; sourceTree = ""; }; + 5793332C56B5C51F3F1A35E29F0F9B5C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 5A9ED177DD476853C074763AE7635D34 /* FlutterPluginRegistrant.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlutterPluginRegistrant.debug.xcconfig; sourceTree = ""; }; + 5E6A76AF8DCCA1B2712836D571D61A68 /* Flutter.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Flutter.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 6056F33DB108BE122160D138498C99F8 /* Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig"; sourceTree = ""; }; + 715630C735F4805B3A805CF50A9585F3 /* Pods-ios_content_resizingTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios_content_resizingTests-umbrella.h"; sourceTree = ""; }; + 7190D3A2421CEF0390C6C11ED312EB1B /* Flutter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Flutter.release.xcconfig; sourceTree = ""; }; + 740A60CC3FE2346AA1FEB529CDCCD439 /* Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m"; sourceTree = ""; }; + 7E2D1DC1EC3C3E20E7FB2A0FF3EF4FCE /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedPluginRegistrant.h; path = Classes/GeneratedPluginRegistrant.h; sourceTree = ""; }; + 808964E349CF6A9C44A0909D0D6EEE8E /* Pods-ios_content_resizing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios_content_resizing.debug.xcconfig"; sourceTree = ""; }; + 80CEA24FF2084B8F57DFDFCC07F2064A /* Pods-ios_content_resizing-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ios_content_resizing-acknowledgements.plist"; sourceTree = ""; }; + 848315FC91D61DDA12BFE10AF7903DD9 /* Pods-ios_content_resizingTests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-ios_content_resizingTests"; path = Pods_ios_content_resizingTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 863E29E35DF7586D71558E0FB794DDBC /* Pods-ios_content_resizing.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ios_content_resizing.modulemap"; sourceTree = ""; }; + 89F5E495C830BAE2B7079C84C449077F /* FlutterPluginRegistrant-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlutterPluginRegistrant-prefix.pch"; sourceTree = ""; }; + 95DFED33AEBE20CFC59AC2D89DF45F13 /* Pods-ios_content_resizingTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios_content_resizingTests.debug.xcconfig"; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + B1B78154C420D3C3E3BB30C73471AF58 /* Pods-ios_content_resizing */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-ios_content_resizing"; path = Pods_ios_content_resizing.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B6420A4EFE167F7BACB091FE384D2AFB /* FlutterPluginRegistrant.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FlutterPluginRegistrant.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + BA027B63B056E637B52DC48E997871D7 /* Pods-ios_content_resizingTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios_content_resizingTests-dummy.m"; sourceTree = ""; }; + BB6445B421DA90DD6610EE80D499E3B4 /* Flutter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Flutter.debug.xcconfig; sourceTree = ""; }; + CC33182B193B07DB144E4A6C9E01AB79 /* Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h"; sourceTree = ""; }; + D8740969C1272A3D14589F37950232B7 /* Pods-ios_content_resizing-ios_content_resizingUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ios_content_resizing-ios_content_resizingUITests.modulemap"; sourceTree = ""; }; + D8DBE60F83CC9855059B3B56F3C86603 /* FlutterPluginRegistrant.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FlutterPluginRegistrant.modulemap; sourceTree = ""; }; + DAC271DF29EEC36C2D6DF4B29D00059D /* Pods-ios_content_resizing-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ios_content_resizing-Info.plist"; sourceTree = ""; }; + DCC08935243F50B63245B117C34B45F3 /* FlutterPluginRegistrant-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlutterPluginRegistrant-umbrella.h"; sourceTree = ""; }; + DEE6C5FCB90FB050631DE9252A0FF907 /* Pods-ios_content_resizing-ios_content_resizingUITests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-ios_content_resizing-ios_content_resizingUITests"; path = Pods_ios_content_resizing_ios_content_resizingUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DF7C6EBB9161EEF650EC12B4BB67E628 /* FlutterPluginRegistrant */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FlutterPluginRegistrant; path = FlutterPluginRegistrant.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EB01D38E9B9397013BDA6F2ECD3C116A /* Pods-ios_content_resizingTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ios_content_resizingTests-acknowledgements.markdown"; sourceTree = ""; }; + EC58DCEFE8DA0A2BC696E7AD13C037B4 /* Pods-ios_content_resizingTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ios_content_resizingTests-Info.plist"; sourceTree = ""; }; + F0FC688EB853C97544D47655599785D8 /* Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist"; sourceTree = ""; }; + F732C0211A045562F5E572138528CEB7 /* Pods-ios_content_resizing-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios_content_resizing-umbrella.h"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3C14517AA188AA0F4644710BDF6F2E0B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 203789EDA9BC17C4D2BB55B087DE25B8 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 830D63870BCE1E7548BFBF07AF254BC6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8DFAE2FA34C28A0530B72F4B5D3F0623 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C85264A7AE5B8D2D6D41BECD6C886F30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5A79D8994BC80675EE4A3F50CA6FEF4F /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DE8E25759FD7427C882BA4EB71D22E80 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4E3441E90BAB7D083993C56E292FA52C /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 17E661ACE046111F65EB8BC53399F9D5 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + C8D1B05D3D5016D84F1E8CFC2829BA53 /* Pods-ios_content_resizing */, + AEE7DDCA547716D81E9370F489774C49 /* Pods-ios_content_resizing-ios_content_resizingUITests */, + D89266006DC36009E817D04F8788D146 /* Pods-ios_content_resizingTests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 2479EE86B1BDE660ABC7156E54E5A81C /* Support Files */ = { + isa = PBXGroup; + children = ( + D8DBE60F83CC9855059B3B56F3C86603 /* FlutterPluginRegistrant.modulemap */, + 2AAF585701677AEC4242C6CA033275B4 /* FlutterPluginRegistrant-dummy.m */, + 4C51364643265E0627F1B989ABA783AC /* FlutterPluginRegistrant-Info.plist */, + 89F5E495C830BAE2B7079C84C449077F /* FlutterPluginRegistrant-prefix.pch */, + DCC08935243F50B63245B117C34B45F3 /* FlutterPluginRegistrant-umbrella.h */, + 5A9ED177DD476853C074763AE7635D34 /* FlutterPluginRegistrant.debug.xcconfig */, + 1D1E78871CC9F2B1032560E19646993A /* FlutterPluginRegistrant.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant"; + sourceTree = ""; + }; + 6F7106898BE13FDCFDCF877524DD896B /* Products */ = { + isa = PBXGroup; + children = ( + DF7C6EBB9161EEF650EC12B4BB67E628 /* FlutterPluginRegistrant */, + B1B78154C420D3C3E3BB30C73471AF58 /* Pods-ios_content_resizing */, + DEE6C5FCB90FB050631DE9252A0FF907 /* Pods-ios_content_resizing-ios_content_resizingUITests */, + 848315FC91D61DDA12BFE10AF7903DD9 /* Pods-ios_content_resizingTests */, + ); + name = Products; + sourceTree = ""; + }; + A95135DC3DC55EDD6E2AE851A351550A /* Development Pods */ = { + isa = PBXGroup; + children = ( + C4828404A16E02F8503F54C1BEFB50AD /* Flutter */, + E236746D72969B68FE0982CAC2FA077D /* FlutterPluginRegistrant */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + AEE7DDCA547716D81E9370F489774C49 /* Pods-ios_content_resizing-ios_content_resizingUITests */ = { + isa = PBXGroup; + children = ( + D8740969C1272A3D14589F37950232B7 /* Pods-ios_content_resizing-ios_content_resizingUITests.modulemap */, + 3E69713BE606BC991F1C594C917D928F /* Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.markdown */, + 4A162C470ECD31CC6B84AE1812A68341 /* Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.plist */, + 740A60CC3FE2346AA1FEB529CDCCD439 /* Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m */, + F0FC688EB853C97544D47655599785D8 /* Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist */, + CC33182B193B07DB144E4A6C9E01AB79 /* Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h */, + 1B2A7B60A690627987F4A32728B1C441 /* Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig */, + 6056F33DB108BE122160D138498C99F8 /* Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig */, + ); + name = "Pods-ios_content_resizing-ios_content_resizingUITests"; + path = "Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests"; + sourceTree = ""; + }; + C4828404A16E02F8503F54C1BEFB50AD /* Flutter */ = { + isa = PBXGroup; + children = ( + C82424DE68A1A19BFC1B640369F4BC62 /* Pod */, + E30233976B4062D1B8D8CBF9AB58FDEF /* Support Files */, + ); + name = Flutter; + path = ../../flutter_module/.ios/Flutter; + sourceTree = ""; + }; + C82424DE68A1A19BFC1B640369F4BC62 /* Pod */ = { + isa = PBXGroup; + children = ( + 5E6A76AF8DCCA1B2712836D571D61A68 /* Flutter.podspec */, + 5793332C56B5C51F3F1A35E29F0F9B5C /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + C8D1B05D3D5016D84F1E8CFC2829BA53 /* Pods-ios_content_resizing */ = { + isa = PBXGroup; + children = ( + 863E29E35DF7586D71558E0FB794DDBC /* Pods-ios_content_resizing.modulemap */, + 1CD0339A7DDFF44C520DC672454F4CE6 /* Pods-ios_content_resizing-acknowledgements.markdown */, + 80CEA24FF2084B8F57DFDFCC07F2064A /* Pods-ios_content_resizing-acknowledgements.plist */, + 31098EA55F47B77CF6DE1E5F5057F68A /* Pods-ios_content_resizing-dummy.m */, + DAC271DF29EEC36C2D6DF4B29D00059D /* Pods-ios_content_resizing-Info.plist */, + F732C0211A045562F5E572138528CEB7 /* Pods-ios_content_resizing-umbrella.h */, + 808964E349CF6A9C44A0909D0D6EEE8E /* Pods-ios_content_resizing.debug.xcconfig */, + 2ABF8D83AB2BF46EE272C48561AC5A9E /* Pods-ios_content_resizing.release.xcconfig */, + ); + name = "Pods-ios_content_resizing"; + path = "Target Support Files/Pods-ios_content_resizing"; + sourceTree = ""; + }; + CAF78B8E3930ADF8B64CF30FC13AA025 /* Pod */ = { + isa = PBXGroup; + children = ( + B6420A4EFE167F7BACB091FE384D2AFB /* FlutterPluginRegistrant.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + A95135DC3DC55EDD6E2AE851A351550A /* Development Pods */, + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, + 6F7106898BE13FDCFDCF877524DD896B /* Products */, + 17E661ACE046111F65EB8BC53399F9D5 /* Targets Support Files */, + ); + sourceTree = ""; + }; + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + E4801F62A6B08CD9B5410329F1A18FDE /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + D89266006DC36009E817D04F8788D146 /* Pods-ios_content_resizingTests */ = { + isa = PBXGroup; + children = ( + 4F9125ED2B32F99F97EDBFBE15D053F3 /* Pods-ios_content_resizingTests.modulemap */, + EB01D38E9B9397013BDA6F2ECD3C116A /* Pods-ios_content_resizingTests-acknowledgements.markdown */, + 550F9C4A71235EA01D58F70B41B5E3B9 /* Pods-ios_content_resizingTests-acknowledgements.plist */, + BA027B63B056E637B52DC48E997871D7 /* Pods-ios_content_resizingTests-dummy.m */, + EC58DCEFE8DA0A2BC696E7AD13C037B4 /* Pods-ios_content_resizingTests-Info.plist */, + 715630C735F4805B3A805CF50A9585F3 /* Pods-ios_content_resizingTests-umbrella.h */, + 95DFED33AEBE20CFC59AC2D89DF45F13 /* Pods-ios_content_resizingTests.debug.xcconfig */, + 1DB7953AE371D07C9F6F2864A55214EC /* Pods-ios_content_resizingTests.release.xcconfig */, + ); + name = "Pods-ios_content_resizingTests"; + path = "Target Support Files/Pods-ios_content_resizingTests"; + sourceTree = ""; + }; + E236746D72969B68FE0982CAC2FA077D /* FlutterPluginRegistrant */ = { + isa = PBXGroup; + children = ( + 7E2D1DC1EC3C3E20E7FB2A0FF3EF4FCE /* GeneratedPluginRegistrant.h */, + 2CE7A004F669D9407A99593AB2AFD491 /* GeneratedPluginRegistrant.m */, + CAF78B8E3930ADF8B64CF30FC13AA025 /* Pod */, + 2479EE86B1BDE660ABC7156E54E5A81C /* Support Files */, + ); + name = FlutterPluginRegistrant; + path = ../../flutter_module/.ios/Flutter/FlutterPluginRegistrant; + sourceTree = ""; + }; + E30233976B4062D1B8D8CBF9AB58FDEF /* Support Files */ = { + isa = PBXGroup; + children = ( + BB6445B421DA90DD6610EE80D499E3B4 /* Flutter.debug.xcconfig */, + 7190D3A2421CEF0390C6C11ED312EB1B /* Flutter.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios_content_resizing/Pods/Target Support Files/Flutter"; + sourceTree = ""; + }; + E4801F62A6B08CD9B5410329F1A18FDE /* iOS */ = { + isa = PBXGroup; + children = ( + 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 0FD43C857895FACDAB7AA8C0FF502499 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B6AE8F15F2F866E8B52DC17217A64E71 /* Pods-ios_content_resizingTests-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 32F610179E9D72EE3A16EB3843931EE5 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ACC932BEF12584E78B91E93346CB63E2 /* FlutterPluginRegistrant-umbrella.h in Headers */, + 4EE0C80B8A3C1107458579AFB4E41741 /* GeneratedPluginRegistrant.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 51C7632BD4576CB1075F90A036533FE9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B3889D09053A313F7A70C12C7D2B587C /* Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B2B5AE61D5B2BAC16D2CCA2B5E4F8DEE /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D082208849F456F5518E6230A683096B /* Pods-ios_content_resizing-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 81D87E4496B08116037E5861D2F209C8 /* Pods-ios_content_resizing-ios_content_resizingUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6B2F3D8F2303282D58B664BE8F2D4EA8 /* Build configuration list for PBXNativeTarget "Pods-ios_content_resizing-ios_content_resizingUITests" */; + buildPhases = ( + 51C7632BD4576CB1075F90A036533FE9 /* Headers */, + 6558434F3ED48ADA5D330EDA3E26529C /* Sources */, + DE8E25759FD7427C882BA4EB71D22E80 /* Frameworks */, + A566FEC23C5B98D2E72A7B131DA712B0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + EA4B8DFAE72877B05FABD41CFF09E680 /* PBXTargetDependency */, + EDA8F941BE29B16B5B697A2DED6651F5 /* PBXTargetDependency */, + ); + name = "Pods-ios_content_resizing-ios_content_resizingUITests"; + productName = Pods_ios_content_resizing_ios_content_resizingUITests; + productReference = DEE6C5FCB90FB050631DE9252A0FF907 /* Pods-ios_content_resizing-ios_content_resizingUITests */; + productType = "com.apple.product-type.framework"; + }; + 83DAA8F43D74F8D51203DE23C7C3A3F5 /* FlutterPluginRegistrant */ = { + isa = PBXNativeTarget; + buildConfigurationList = C9C0BE58A278116122B314654A0C4A57 /* Build configuration list for PBXNativeTarget "FlutterPluginRegistrant" */; + buildPhases = ( + 32F610179E9D72EE3A16EB3843931EE5 /* Headers */, + EE402EE2699B3EFF89477200DF3CE148 /* Sources */, + C85264A7AE5B8D2D6D41BECD6C886F30 /* Frameworks */, + 41C85A835F7246370834586E809DA47B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 3796C178DFE7E4BF73050579F753935D /* PBXTargetDependency */, + ); + name = FlutterPluginRegistrant; + productName = FlutterPluginRegistrant; + productReference = DF7C6EBB9161EEF650EC12B4BB67E628 /* FlutterPluginRegistrant */; + productType = "com.apple.product-type.framework"; + }; + CD1FE7E172044780FE5855099C6F9044 /* Pods-ios_content_resizing */ = { + isa = PBXNativeTarget; + buildConfigurationList = F446D705FA553D5DDA096E4FA9C58C9A /* Build configuration list for PBXNativeTarget "Pods-ios_content_resizing" */; + buildPhases = ( + B2B5AE61D5B2BAC16D2CCA2B5E4F8DEE /* Headers */, + D8AB908807A6536C9CCC151F2A5AC435 /* Sources */, + 3C14517AA188AA0F4644710BDF6F2E0B /* Frameworks */, + 2C5BDD3A05AF10694FB31F41E7136D9A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 28E6E08F0100197B5A7C30DEE65648FD /* PBXTargetDependency */, + 1DE7FB42D09CCE770F342A633F255B1E /* PBXTargetDependency */, + ); + name = "Pods-ios_content_resizing"; + productName = Pods_ios_content_resizing; + productReference = B1B78154C420D3C3E3BB30C73471AF58 /* Pods-ios_content_resizing */; + productType = "com.apple.product-type.framework"; + }; + E4EA532EB8D753070F4018E9EB3C09A2 /* Pods-ios_content_resizingTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9C81C4875C3CAE4CE50BCD8564492388 /* Build configuration list for PBXNativeTarget "Pods-ios_content_resizingTests" */; + buildPhases = ( + 0FD43C857895FACDAB7AA8C0FF502499 /* Headers */, + 5CEB1B2249C5D86647F8F2BEFA578F1C /* Sources */, + 830D63870BCE1E7548BFBF07AF254BC6 /* Frameworks */, + AF5798AF7A08861DE74D1251C1BE5D0C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 97EE237CECB95E15153F7C32A348F503 /* PBXTargetDependency */, + ); + name = "Pods-ios_content_resizingTests"; + productName = Pods_ios_content_resizingTests; + productReference = 848315FC91D61DDA12BFE10AF7903DD9 /* Pods-ios_content_resizingTests */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1600; + LastUpgradeCheck = 1600; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 16.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + Base, + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + minimizedProjectReferenceProxies = 0; + preferredProjectObjectVersion = 77; + productRefGroup = 6F7106898BE13FDCFDCF877524DD896B /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 1EFDDC32A34D56D411E640A81DCD9E73 /* Flutter */, + 83DAA8F43D74F8D51203DE23C7C3A3F5 /* FlutterPluginRegistrant */, + CD1FE7E172044780FE5855099C6F9044 /* Pods-ios_content_resizing */, + 81D87E4496B08116037E5861D2F209C8 /* Pods-ios_content_resizing-ios_content_resizingUITests */, + E4EA532EB8D753070F4018E9EB3C09A2 /* Pods-ios_content_resizingTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 2C5BDD3A05AF10694FB31F41E7136D9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 41C85A835F7246370834586E809DA47B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A566FEC23C5B98D2E72A7B131DA712B0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AF5798AF7A08861DE74D1251C1BE5D0C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5CEB1B2249C5D86647F8F2BEFA578F1C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0B55D92CD2BAF933FE9D276939406D2C /* Pods-ios_content_resizingTests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6558434F3ED48ADA5D330EDA3E26529C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1C8B15B53492E657E17E19CD85AA35C0 /* Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D8AB908807A6536C9CCC151F2A5AC435 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C31439779167DBFB0C2D6E1D2F3C673C /* Pods-ios_content_resizing-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EE402EE2699B3EFF89477200DF3CE148 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D065E4911A1DC5E493EEF7DB517B7214 /* FlutterPluginRegistrant-dummy.m in Sources */, + 44F46818A4A76D2DC7F7FDADAB40E781 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 1DE7FB42D09CCE770F342A633F255B1E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FlutterPluginRegistrant; + target = 83DAA8F43D74F8D51203DE23C7C3A3F5 /* FlutterPluginRegistrant */; + targetProxy = 30CCE7DF2B096D489C0337201A23FEAB /* PBXContainerItemProxy */; + }; + 28E6E08F0100197B5A7C30DEE65648FD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Flutter; + target = 1EFDDC32A34D56D411E640A81DCD9E73 /* Flutter */; + targetProxy = 7948C6A42ED494BC018F1377A88CB2A6 /* PBXContainerItemProxy */; + }; + 3796C178DFE7E4BF73050579F753935D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Flutter; + target = 1EFDDC32A34D56D411E640A81DCD9E73 /* Flutter */; + targetProxy = 0F89DBD5A9470B70308A8E62C10B4DC1 /* PBXContainerItemProxy */; + }; + 97EE237CECB95E15153F7C32A348F503 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-ios_content_resizing"; + target = CD1FE7E172044780FE5855099C6F9044 /* Pods-ios_content_resizing */; + targetProxy = 78511F1C1FD5C9BCB89672C1D4CF0475 /* PBXContainerItemProxy */; + }; + EA4B8DFAE72877B05FABD41CFF09E680 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Flutter; + target = 1EFDDC32A34D56D411E640A81DCD9E73 /* Flutter */; + targetProxy = 2C9791B40262CCA18DEA3CC7B7E1C667 /* PBXContainerItemProxy */; + }; + EDA8F941BE29B16B5B697A2DED6651F5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FlutterPluginRegistrant; + target = 83DAA8F43D74F8D51203DE23C7C3A3F5 /* FlutterPluginRegistrant */; + targetProxy = FC692C20666B5D147B676FA8171775D9 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 040F80BD2D4B620F91B295DA27374820 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 95DFED33AEBE20CFC59AC2D89DF45F13 /* Pods-ios_content_resizingTests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + "EXCLUDED_ARCHS[sdk=iphoneos*]" = "$(inherited) armv7"; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited) i386"; + "FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\"", + "$(inherited)", + ); + "FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\"", + "$(inherited)", + ); + INFOPLIST_FILE = "Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.modulemap"; + ONLY_ACTIVE_ARCH = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + Flutter, + ); + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + "VALID_ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 1602B4EBAE0C64817990D65F3711E6C6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6056F33DB108BE122160D138498C99F8 /* Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + "EXCLUDED_ARCHS[sdk=iphoneos*]" = "$(inherited) armv7"; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited) i386"; + "FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\"", + "$(inherited)", + ); + "FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\"", + "$(inherited)", + ); + INFOPLIST_FILE = "Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.modulemap"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + Flutter, + ); + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + "VALID_ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 7CA996BECDFC2548E01D9AF66C171E89 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B2A7B60A690627987F4A32728B1C441 /* Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + "EXCLUDED_ARCHS[sdk=iphoneos*]" = "$(inherited) armv7"; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited) i386"; + "FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\"", + "$(inherited)", + ); + "FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\"", + "$(inherited)", + ); + INFOPLIST_FILE = "Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.modulemap"; + ONLY_ACTIVE_ARCH = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + Flutter, + ); + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + "VALID_ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A3CA710B05DD0D38FF0C61760F3B99FB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + B0AD22997967310A1650F12017E3C2C7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1D1E78871CC9F2B1032560E19646993A /* FlutterPluginRegistrant.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + "EXCLUDED_ARCHS[sdk=iphoneos*]" = "$(inherited) armv7"; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited) i386"; + "FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\"", + "$(inherited)", + ); + "FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\"", + "$(inherited)", + ); + GCC_PREFIX_HEADER = "Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.modulemap"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + Flutter, + ); + PRODUCT_MODULE_NAME = FlutterPluginRegistrant; + PRODUCT_NAME = FlutterPluginRegistrant; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + "VALID_ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + CB3A369004330A68D6CB0D804AE27792 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7190D3A2421CEF0390C6C11ED312EB1B /* Flutter.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + D8D83461AC915BEDCB4A478E1E489628 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BB6445B421DA90DD6610EE80D499E3B4 /* Flutter.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + ONLY_ACTIVE_ARCH = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + DFFBA46802CC7CCEBC5643E3F5B22C07 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5A9ED177DD476853C074763AE7635D34 /* FlutterPluginRegistrant.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + "EXCLUDED_ARCHS[sdk=iphoneos*]" = "$(inherited) armv7"; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited) i386"; + "FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\"", + "$(inherited)", + ); + "FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\"", + "$(inherited)", + ); + GCC_PREFIX_HEADER = "Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.modulemap"; + ONLY_ACTIVE_ARCH = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + Flutter, + ); + PRODUCT_MODULE_NAME = FlutterPluginRegistrant; + PRODUCT_NAME = FlutterPluginRegistrant; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + "VALID_ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + E2364721D6682F8B9E80045232309A09 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + F955CE243E6CED064AA3566C5AB2B4C0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2ABF8D83AB2BF46EE272C48561AC5A9E /* Pods-ios_content_resizing.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + "EXCLUDED_ARCHS[sdk=iphoneos*]" = "$(inherited) armv7"; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited) i386"; + "FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\"", + "$(inherited)", + ); + "FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\"", + "$(inherited)", + ); + INFOPLIST_FILE = "Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.modulemap"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + Flutter, + ); + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + "VALID_ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FCDBA9CEDD692CC12B081D6F97592E39 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1DB7953AE371D07C9F6F2864A55214EC /* Pods-ios_content_resizingTests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + "EXCLUDED_ARCHS[sdk=iphoneos*]" = "$(inherited) armv7"; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited) i386"; + "FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\"", + "$(inherited)", + ); + "FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\"", + "$(inherited)", + ); + INFOPLIST_FILE = "Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.modulemap"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + Flutter, + ); + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + "VALID_ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FD819B07C2E487E567F75DEA02AA0254 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 808964E349CF6A9C44A0909D0D6EEE8E /* Pods-ios_content_resizing.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + "EXCLUDED_ARCHS[sdk=iphoneos*]" = "$(inherited) armv7"; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited) i386"; + "FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\"", + "$(inherited)", + ); + "FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"/Users/louisehsu/Development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\"", + "$(inherited)", + ); + INFOPLIST_FILE = "Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.modulemap"; + ONLY_ACTIVE_ARCH = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + Flutter, + ); + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + "VALID_ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A3CA710B05DD0D38FF0C61760F3B99FB /* Debug */, + E2364721D6682F8B9E80045232309A09 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6B2F3D8F2303282D58B664BE8F2D4EA8 /* Build configuration list for PBXNativeTarget "Pods-ios_content_resizing-ios_content_resizingUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7CA996BECDFC2548E01D9AF66C171E89 /* Debug */, + 1602B4EBAE0C64817990D65F3711E6C6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9C81C4875C3CAE4CE50BCD8564492388 /* Build configuration list for PBXNativeTarget "Pods-ios_content_resizingTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 040F80BD2D4B620F91B295DA27374820 /* Debug */, + FCDBA9CEDD692CC12B081D6F97592E39 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B26E11467D023FA6CDCE36F75198812F /* Build configuration list for PBXAggregateTarget "Flutter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D8D83461AC915BEDCB4A478E1E489628 /* Debug */, + CB3A369004330A68D6CB0D804AE27792 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C9C0BE58A278116122B314654A0C4A57 /* Build configuration list for PBXNativeTarget "FlutterPluginRegistrant" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DFFBA46802CC7CCEBC5643E3F5B22C07 /* Debug */, + B0AD22997967310A1650F12017E3C2C7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F446D705FA553D5DDA096E4FA9C58C9A /* Build configuration list for PBXNativeTarget "Pods-ios_content_resizing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FD819B07C2E487E567F75DEA02AA0254 /* Debug */, + F955CE243E6CED064AA3566C5AB2B4C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Flutter.xcscheme b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Flutter.xcscheme new file mode 100644 index 00000000000..efb76cca4d8 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Flutter.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/FlutterPluginRegistrant.xcscheme b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/FlutterPluginRegistrant.xcscheme new file mode 100644 index 00000000000..629d12c5c15 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/FlutterPluginRegistrant.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizing-ios_content_resizingUITests.xcscheme b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizing-ios_content_resizingUITests.xcscheme new file mode 100644 index 00000000000..f6460fe27f5 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizing-ios_content_resizingUITests.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizing.xcscheme b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizing.xcscheme new file mode 100644 index 00000000000..ff91729c9f6 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizing.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizingTests.xcscheme b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizingTests.xcscheme new file mode 100644 index 00000000000..c080fe82e0b --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/Pods-ios_content_resizingTests.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/xcschememanagement.plist b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 00000000000..b602389ceef --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Pods.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,46 @@ + + + + + SchemeUserState + + Flutter.xcscheme + + isShown + + orderHint + 0 + + FlutterPluginRegistrant.xcscheme + + isShown + + orderHint + 1 + + Pods-ios_content_resizing-ios_content_resizingUITests.xcscheme + + isShown + + orderHint + 3 + + Pods-ios_content_resizing.xcscheme + + isShown + + orderHint + 2 + + Pods-ios_content_resizingTests.xcscheme + + isShown + + orderHint + 4 + + + SuppressBuildableAutocreation + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Flutter/Flutter.debug.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Flutter/Flutter.debug.xcconfig new file mode 100644 index 00000000000..17a86f0b2e7 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Flutter/Flutter.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Flutter +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../flutter_module/.ios/Flutter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Flutter/Flutter.release.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Flutter/Flutter.release.xcconfig new file mode 100644 index 00000000000..17a86f0b2e7 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Flutter/Flutter.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Flutter +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../flutter_module/.ios/Flutter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-Info.plist b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-Info.plist new file mode 100644 index 00000000000..8928a8d90b7 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 0.0.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-dummy.m b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-dummy.m new file mode 100644 index 00000000000..e6bdef1cfa3 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_FlutterPluginRegistrant : NSObject +@end +@implementation PodsDummy_FlutterPluginRegistrant +@end diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-prefix.pch b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-prefix.pch new file mode 100644 index 00000000000..beb2a244183 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-umbrella.h b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-umbrella.h new file mode 100644 index 00000000000..43d71fa4ac2 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant-umbrella.h @@ -0,0 +1,17 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "GeneratedPluginRegistrant.h" + +FOUNDATION_EXPORT double FlutterPluginRegistrantVersionNumber; +FOUNDATION_EXPORT const unsigned char FlutterPluginRegistrantVersionString[]; + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.debug.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.debug.xcconfig new file mode 100644 index 00000000000..ce7bdbb7b0b --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant +DEFINES_MODULE = YES +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../flutter_module/.ios/Flutter/FlutterPluginRegistrant +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.modulemap b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.modulemap new file mode 100644 index 00000000000..44b5ef2d0d5 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.modulemap @@ -0,0 +1,6 @@ +framework module FlutterPluginRegistrant { + umbrella header "FlutterPluginRegistrant-umbrella.h" + + export * + module * { export * } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.release.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.release.xcconfig new file mode 100644 index 00000000000..ce7bdbb7b0b --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/FlutterPluginRegistrant/FlutterPluginRegistrant.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant +DEFINES_MODULE = YES +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../flutter_module/.ios/Flutter/FlutterPluginRegistrant +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist new file mode 100644 index 00000000000..19cf209d21e --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.markdown b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.markdown new file mode 100644 index 00000000000..102af753851 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.markdown @@ -0,0 +1,3 @@ +# Acknowledgements +This application makes use of the following third party libraries: +Generated by CocoaPods - https://cocoapods.org diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.plist b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.plist new file mode 100644 index 00000000000..7acbad1eabb --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-acknowledgements.plist @@ -0,0 +1,29 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m new file mode 100644 index 00000000000..365aa010f9d --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_ios_content_resizing_ios_content_resizingUITests : NSObject +@end +@implementation PodsDummy_Pods_ios_content_resizing_ios_content_resizingUITests +@end diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h new file mode 100644 index 00000000000..0746477c77a --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_ios_content_resizing_ios_content_resizingUITestsVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_ios_content_resizing_ios_content_resizingUITestsVersionString[]; + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig new file mode 100644 index 00000000000..a2c851c8141 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig @@ -0,0 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +OTHER_LDFLAGS = $(inherited) -ObjC -framework "FlutterPluginRegistrant" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/Flutter" "-F${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.modulemap b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.modulemap new file mode 100644 index 00000000000..01cab2eaaba --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.modulemap @@ -0,0 +1,6 @@ +framework module Pods_ios_content_resizing_ios_content_resizingUITests { + umbrella header "Pods-ios_content_resizing-ios_content_resizingUITests-umbrella.h" + + export * + module * { export * } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig new file mode 100644 index 00000000000..a2c851c8141 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig @@ -0,0 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +OTHER_LDFLAGS = $(inherited) -ObjC -framework "FlutterPluginRegistrant" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/Flutter" "-F${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-Info.plist b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-Info.plist new file mode 100644 index 00000000000..19cf209d21e --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-acknowledgements.markdown b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-acknowledgements.markdown new file mode 100644 index 00000000000..102af753851 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-acknowledgements.markdown @@ -0,0 +1,3 @@ +# Acknowledgements +This application makes use of the following third party libraries: +Generated by CocoaPods - https://cocoapods.org diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-acknowledgements.plist b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-acknowledgements.plist new file mode 100644 index 00000000000..7acbad1eabb --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-acknowledgements.plist @@ -0,0 +1,29 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-dummy.m b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-dummy.m new file mode 100644 index 00000000000..16c489cde6d --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_ios_content_resizing : NSObject +@end +@implementation PodsDummy_Pods_ios_content_resizing +@end diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-umbrella.h b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-umbrella.h new file mode 100644 index 00000000000..d3e7c43d4f5 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_ios_content_resizingVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_ios_content_resizingVersionString[]; + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.debug.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.debug.xcconfig new file mode 100644 index 00000000000..a2c851c8141 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.debug.xcconfig @@ -0,0 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +OTHER_LDFLAGS = $(inherited) -ObjC -framework "FlutterPluginRegistrant" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/Flutter" "-F${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.modulemap b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.modulemap new file mode 100644 index 00000000000..c1ff0898cbe --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.modulemap @@ -0,0 +1,6 @@ +framework module Pods_ios_content_resizing { + umbrella header "Pods-ios_content_resizing-umbrella.h" + + export * + module * { export * } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.release.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.release.xcconfig new file mode 100644 index 00000000000..a2c851c8141 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.release.xcconfig @@ -0,0 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +OTHER_LDFLAGS = $(inherited) -ObjC -framework "FlutterPluginRegistrant" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/Flutter" "-F${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-Info.plist b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-Info.plist new file mode 100644 index 00000000000..19cf209d21e --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-acknowledgements.markdown b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-acknowledgements.markdown new file mode 100644 index 00000000000..102af753851 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-acknowledgements.markdown @@ -0,0 +1,3 @@ +# Acknowledgements +This application makes use of the following third party libraries: +Generated by CocoaPods - https://cocoapods.org diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-acknowledgements.plist b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-acknowledgements.plist new file mode 100644 index 00000000000..7acbad1eabb --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-acknowledgements.plist @@ -0,0 +1,29 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-dummy.m b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-dummy.m new file mode 100644 index 00000000000..9e93bedc36a --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_ios_content_resizingTests : NSObject +@end +@implementation PodsDummy_Pods_ios_content_resizingTests +@end diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-umbrella.h b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-umbrella.h new file mode 100644 index 00000000000..793d3fca3c2 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_ios_content_resizingTestsVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_ios_content_resizingTestsVersionString[]; + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.debug.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.debug.xcconfig new file mode 100644 index 00000000000..80e5b31ec2f --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.debug.xcconfig @@ -0,0 +1,10 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.modulemap b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.modulemap new file mode 100644 index 00000000000..a09c5bac370 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.modulemap @@ -0,0 +1,6 @@ +framework module Pods_ios_content_resizingTests { + umbrella header "Pods-ios_content_resizingTests-umbrella.h" + + export * + module * { export * } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.release.xcconfig b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.release.xcconfig new file mode 100644 index 00000000000..80e5b31ec2f --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/Pods/Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.release.xcconfig @@ -0,0 +1,10 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterPluginRegistrant/FlutterPluginRegistrant.framework/Headers" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/.gitignore b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/.gitignore new file mode 100644 index 00000000000..cdecf14aaa3 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/.gitignore @@ -0,0 +1,41 @@ +.DS_Store +.dart_tool/ + +.packages +.pub/ + +.idea/ +.vagrant/ +.sconsign.dblite +.svn/ + +*.swp +profile + +DerivedData/ + +.generated/ + +*.pbxuser +*.mode1v3 +*.mode2v3 +*.perspectivev3 + +!default.pbxuser +!default.mode1v3 +!default.mode2v3 +!default.perspectivev3 + +xcuserdata + +*.moved-aside + +*.pyc +*sync/ +Icon? +.tags* + +build/ +.android/ +.ios/ +.flutter-plugins diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/.metadata b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/.metadata new file mode 100644 index 00000000000..194fb3cc0a2 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: 532a8fed41a4f6595965f02f3edf9666ba5ebf44 + channel: master + +project_type: module diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/README.md b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/README.md new file mode 100644 index 00000000000..092c7d11aff --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/README.md @@ -0,0 +1,14 @@ +# flutter_module + +An example Flutter module used in the Flutter add-to-app samples. For more +information on how to use it, see the [README.md](../README.md) parent +directory. + +## Getting Started + +For more information about Flutter, check out +[flutter.dev](https://flutter.dev). + +For instructions on how to integrate Flutter modules into your existing +applications, see Flutter's +[add-to-app documentation](https://flutter.dev/docs/development/add-to-app). diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/analysis_options.yaml b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/analysis_options.yaml new file mode 100644 index 00000000000..13d6fe105a3 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/analysis_options.yaml @@ -0,0 +1 @@ +include: package:analysis_defaults/flutter.yaml diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/lib/main.dart b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/lib/main.dart new file mode 100644 index 00000000000..875600586ea --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/lib/main.dart @@ -0,0 +1,55 @@ +import 'package:flutter/material.dart'; + +void main() { + runApp(const MyApp()); +} + +/// The main application widget for the Fruit Catalog. +class MyApp extends StatefulWidget { + /// Creates the [MyApp]. + const MyApp({super.key}); + + @override + State createState() => _MyAppState(); +} + +class _MyAppState extends State { + int _counter = 1; + void _incrementCounter() { + setState(() { + if (_counter > 40) { + _counter = 1; + } + _counter++; + }); + } + + @override + Widget build(BuildContext context) { + + return Center( + heightFactor: 1, + child: Directionality( + textDirection: TextDirection.ltr, + child: Column( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + for (int i = 0; i < _counter; i++) + Text( + "Hello from Flutter $i", + style: TextStyle(color: Colors.pink), + ), + Padding( + padding: const EdgeInsets.fromLTRB(8.0, 50, 8.0, 8.0), + child: ElevatedButton( + onPressed: _incrementCounter, + child: Text("Add to list"), + ), + ), + + ], + ), + ), + ); + } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/pubspec.yaml b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/pubspec.yaml new file mode 100644 index 00000000000..2c00a2cb1ae --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/pubspec.yaml @@ -0,0 +1,35 @@ +name: flutter_module +description: An example Flutter module. + +version: 1.0.0+1 + +environment: + sdk: ^3.7.0-0 + +dependencies: + flutter: + sdk: flutter + provider: ^6.0.2 + +dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults + flutter_test: + sdk: flutter + flutter_driver: + sdk: flutter + espresso: ">=0.2.0 <0.5.0" + +flutter: + uses-material-design: true + + # This section identifies your Flutter project as a module meant for + # embedding in a native host app. These identifiers should _not_ ordinarily + # be changed after generation - they are used to ensure that the tooling can + # maintain consistency when adding or modifying assets and plugins. + # They also do not have any bearing on your native host application's + # identifiers, which may be completely independent or the same as these. + module: + androidX: true + androidPackage: dev.flutter.example.flutter_module + iosBundleIdentifier: dev.flutter.example.flutterModule diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/test/widget_test.dart b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/test/widget_test.dart new file mode 100644 index 00000000000..e16884a88bb --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/test/widget_test.dart @@ -0,0 +1,47 @@ +// Copyright 2019 The Flutter team. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter/material.dart'; +import 'package:flutter_module/main.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:provider/provider.dart'; + +class MockCounterModel extends ChangeNotifier implements CounterModel { + int _count = 0; + + @override + int get count => _count; + + @override + void increment() { + _count++; + notifyListeners(); + } +} + +void main() { + testWidgets('MiniView smoke test', (tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget( + MaterialApp( + home: ChangeNotifierProvider.value( + value: MockCounterModel(), + child: const Contents(), + ), + ), + ); + + // Verify that our counter starts at 0. + expect(find.text('Taps: 0'), findsOneWidget); + expect(find.text('Taps: 1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.text('Tap me!')); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('Taps: 0'), findsNothing); + expect(find.text('Taps: 1'), findsOneWidget); + }); +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/test_driver/example.dart b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/test_driver/example.dart new file mode 100644 index 00000000000..5f1e453151a --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/flutter_module/test_driver/example.dart @@ -0,0 +1,13 @@ +// Copyright 2020 The Flutter team. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter_driver/driver_extension.dart'; +import 'package:flutter_module/main.dart' as app; + +// This alternate entrypoint is used for espresso testing. See +// https://pub.dev/packages/espresso for details. +void main() { + enableFlutterDriverExtension(); + app.main(); +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.pbxproj b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..05ee1e094f9 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.pbxproj @@ -0,0 +1,719 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 77; + objects = { + +/* Begin PBXBuildFile section */ + 7CAC012226BEEB661A102697 /* Pods_ios_content_resizingTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E04F6A34F21CD3BE6A257DDB /* Pods_ios_content_resizingTests.framework */; }; + 7F699BB7742B5FAB4C12CE5C /* Pods_ios_content_resizing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 636EB75E6827B94D35B9E15C /* Pods_ios_content_resizing.framework */; }; + E843104071C29E6CE30D637B /* Pods_ios_content_resizing_ios_content_resizingUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 979B0953B3CB94157C961BB5 /* Pods_ios_content_resizing_ios_content_resizingUITests.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + F23EDFE72EE0E81C00A217AA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F23EDFC82EE0E81A00A217AA /* Project object */; + proxyType = 1; + remoteGlobalIDString = F23EDFCF2EE0E81A00A217AA; + remoteInfo = ios_content_resizing; + }; + F23EDFF12EE0E81C00A217AA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F23EDFC82EE0E81A00A217AA /* Project object */; + proxyType = 1; + remoteGlobalIDString = F23EDFCF2EE0E81A00A217AA; + remoteInfo = ios_content_resizing; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 21AF0E08BF01F3EA6AF43D73 /* Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig"; path = "Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig"; sourceTree = ""; }; + 2FEEB1287F59F7D0F950708C /* Pods-ios_content_resizingTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios_content_resizingTests.release.xcconfig"; path = "Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.release.xcconfig"; sourceTree = ""; }; + 5FED92584E697C8B2564E54E /* Pods-ios_content_resizingTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios_content_resizingTests.debug.xcconfig"; path = "Target Support Files/Pods-ios_content_resizingTests/Pods-ios_content_resizingTests.debug.xcconfig"; sourceTree = ""; }; + 636EB75E6827B94D35B9E15C /* Pods_ios_content_resizing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ios_content_resizing.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 979B0953B3CB94157C961BB5 /* Pods_ios_content_resizing_ios_content_resizingUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ios_content_resizing_ios_content_resizingUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C170EDA9CDBAFCCCE6D0E1C0 /* Pods-ios_content_resizing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios_content_resizing.release.xcconfig"; path = "Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.release.xcconfig"; sourceTree = ""; }; + D301423152989400BB7B71AC /* Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig"; path = "Target Support Files/Pods-ios_content_resizing-ios_content_resizingUITests/Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig"; sourceTree = ""; }; + D59E29ECBED0852D37A99053 /* Pods-ios_content_resizing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios_content_resizing.debug.xcconfig"; path = "Target Support Files/Pods-ios_content_resizing/Pods-ios_content_resizing.debug.xcconfig"; sourceTree = ""; }; + E04F6A34F21CD3BE6A257DDB /* Pods_ios_content_resizingTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ios_content_resizingTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F23EDFD02EE0E81A00A217AA /* ios_content_resizing.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ios_content_resizing.app; sourceTree = BUILT_PRODUCTS_DIR; }; + F23EDFE62EE0E81C00A217AA /* ios_content_resizingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_content_resizingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + F23EDFF02EE0E81C00A217AA /* ios_content_resizingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_content_resizingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ + F23EDFF82EE0E81C00A217AA /* Exceptions for "ios_content_resizing" folder in "ios_content_resizing" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Info.plist, + ); + target = F23EDFCF2EE0E81A00A217AA /* ios_content_resizing */; + }; +/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ + +/* Begin PBXFileSystemSynchronizedRootGroup section */ + F23EDFD22EE0E81A00A217AA /* ios_content_resizing */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + F23EDFF82EE0E81C00A217AA /* Exceptions for "ios_content_resizing" folder in "ios_content_resizing" target */, + ); + path = ios_content_resizing; + sourceTree = ""; + }; + F23EDFE92EE0E81C00A217AA /* ios_content_resizingTests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + ); + path = ios_content_resizingTests; + sourceTree = ""; + }; + F23EDFF32EE0E81C00A217AA /* ios_content_resizingUITests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + ); + path = ios_content_resizingUITests; + sourceTree = ""; + }; +/* End PBXFileSystemSynchronizedRootGroup section */ + +/* Begin PBXFrameworksBuildPhase section */ + F23EDFCD2EE0E81A00A217AA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7F699BB7742B5FAB4C12CE5C /* Pods_ios_content_resizing.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F23EDFE32EE0E81C00A217AA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7CAC012226BEEB661A102697 /* Pods_ios_content_resizingTests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F23EDFED2EE0E81C00A217AA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E843104071C29E6CE30D637B /* Pods_ios_content_resizing_ios_content_resizingUITests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 26A2B7F96A58CC7941B47702 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 636EB75E6827B94D35B9E15C /* Pods_ios_content_resizing.framework */, + 979B0953B3CB94157C961BB5 /* Pods_ios_content_resizing_ios_content_resizingUITests.framework */, + E04F6A34F21CD3BE6A257DDB /* Pods_ios_content_resizingTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 429AA23544B1D6221E46F99C /* Pods */ = { + isa = PBXGroup; + children = ( + D59E29ECBED0852D37A99053 /* Pods-ios_content_resizing.debug.xcconfig */, + C170EDA9CDBAFCCCE6D0E1C0 /* Pods-ios_content_resizing.release.xcconfig */, + 21AF0E08BF01F3EA6AF43D73 /* Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig */, + D301423152989400BB7B71AC /* Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig */, + 5FED92584E697C8B2564E54E /* Pods-ios_content_resizingTests.debug.xcconfig */, + 2FEEB1287F59F7D0F950708C /* Pods-ios_content_resizingTests.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + F23EDFC72EE0E81A00A217AA = { + isa = PBXGroup; + children = ( + F23EDFD22EE0E81A00A217AA /* ios_content_resizing */, + F23EDFE92EE0E81C00A217AA /* ios_content_resizingTests */, + F23EDFF32EE0E81C00A217AA /* ios_content_resizingUITests */, + F23EDFD12EE0E81A00A217AA /* Products */, + 429AA23544B1D6221E46F99C /* Pods */, + 26A2B7F96A58CC7941B47702 /* Frameworks */, + ); + sourceTree = ""; + }; + F23EDFD12EE0E81A00A217AA /* Products */ = { + isa = PBXGroup; + children = ( + F23EDFD02EE0E81A00A217AA /* ios_content_resizing.app */, + F23EDFE62EE0E81C00A217AA /* ios_content_resizingTests.xctest */, + F23EDFF02EE0E81C00A217AA /* ios_content_resizingUITests.xctest */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + F23EDFCF2EE0E81A00A217AA /* ios_content_resizing */ = { + isa = PBXNativeTarget; + buildConfigurationList = F23EDFF92EE0E81C00A217AA /* Build configuration list for PBXNativeTarget "ios_content_resizing" */; + buildPhases = ( + 04B5F7353A97C8C66DB1345D /* [CP] Check Pods Manifest.lock */, + 0096AB54D225CF9ABA303477 /* [CP-User] Run Flutter Build flutter_module Script */, + F23EDFCC2EE0E81A00A217AA /* Sources */, + F23EDFCD2EE0E81A00A217AA /* Frameworks */, + F23EDFCE2EE0E81A00A217AA /* Resources */, + 81C6A5B8754ABF6932230914 /* [CP-User] Embed Flutter Build flutter_module Script */, + ); + buildRules = ( + ); + dependencies = ( + ); + fileSystemSynchronizedGroups = ( + F23EDFD22EE0E81A00A217AA /* ios_content_resizing */, + ); + name = ios_content_resizing; + productName = ios_content_resizing; + productReference = F23EDFD02EE0E81A00A217AA /* ios_content_resizing.app */; + productType = "com.apple.product-type.application"; + }; + F23EDFE52EE0E81C00A217AA /* ios_content_resizingTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = F23EDFFE2EE0E81C00A217AA /* Build configuration list for PBXNativeTarget "ios_content_resizingTests" */; + buildPhases = ( + D845714EE96E84A345CC5AFB /* [CP] Check Pods Manifest.lock */, + F23EDFE22EE0E81C00A217AA /* Sources */, + F23EDFE32EE0E81C00A217AA /* Frameworks */, + F23EDFE42EE0E81C00A217AA /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F23EDFE82EE0E81C00A217AA /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + F23EDFE92EE0E81C00A217AA /* ios_content_resizingTests */, + ); + name = ios_content_resizingTests; + productName = ios_content_resizingTests; + productReference = F23EDFE62EE0E81C00A217AA /* ios_content_resizingTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + F23EDFEF2EE0E81C00A217AA /* ios_content_resizingUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = F23EE0012EE0E81C00A217AA /* Build configuration list for PBXNativeTarget "ios_content_resizingUITests" */; + buildPhases = ( + CD035F8822407F4FA59AE066 /* [CP] Check Pods Manifest.lock */, + F23EDFEC2EE0E81C00A217AA /* Sources */, + F23EDFED2EE0E81C00A217AA /* Frameworks */, + F23EDFEE2EE0E81C00A217AA /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F23EDFF22EE0E81C00A217AA /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + F23EDFF32EE0E81C00A217AA /* ios_content_resizingUITests */, + ); + name = ios_content_resizingUITests; + productName = ios_content_resizingUITests; + productReference = F23EDFF02EE0E81C00A217AA /* ios_content_resizingUITests.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + F23EDFC82EE0E81A00A217AA /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1640; + LastUpgradeCheck = 1640; + TargetAttributes = { + F23EDFCF2EE0E81A00A217AA = { + CreatedOnToolsVersion = 16.4; + }; + F23EDFE52EE0E81C00A217AA = { + CreatedOnToolsVersion = 16.4; + TestTargetID = F23EDFCF2EE0E81A00A217AA; + }; + F23EDFEF2EE0E81C00A217AA = { + CreatedOnToolsVersion = 16.4; + TestTargetID = F23EDFCF2EE0E81A00A217AA; + }; + }; + }; + buildConfigurationList = F23EDFCB2EE0E81A00A217AA /* Build configuration list for PBXProject "ios_content_resizing" */; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = F23EDFC72EE0E81A00A217AA; + minimizedProjectReferenceProxies = 1; + preferredProjectObjectVersion = 77; + productRefGroup = F23EDFD12EE0E81A00A217AA /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + F23EDFCF2EE0E81A00A217AA /* ios_content_resizing */, + F23EDFE52EE0E81C00A217AA /* ios_content_resizingTests */, + F23EDFEF2EE0E81C00A217AA /* ios_content_resizingUITests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + F23EDFCE2EE0E81A00A217AA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F23EDFE42EE0E81C00A217AA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F23EDFEE2EE0E81C00A217AA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 0096AB54D225CF9ABA303477 /* [CP-User] Run Flutter Build flutter_module Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "[CP-User] Run Flutter Build flutter_module Script"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "set -e\nset -u\nsource \"${SRCROOT}/../flutter_module/.ios/Flutter/flutter_export_environment.sh\"\nexport VERBOSE_SCRIPT_LOGGING=1 && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/xcode_backend.sh build"; + }; + 04B5F7353A97C8C66DB1345D /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ios_content_resizing-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 81C6A5B8754ABF6932230914 /* [CP-User] Embed Flutter Build flutter_module Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "[CP-User] Embed Flutter Build flutter_module Script"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "set -e\nset -u\nsource \"${SRCROOT}/../flutter_module/.ios/Flutter/flutter_export_environment.sh\"\nexport VERBOSE_SCRIPT_LOGGING=1 && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/xcode_backend.sh embed_and_thin"; + }; + CD035F8822407F4FA59AE066 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ios_content_resizing-ios_content_resizingUITests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + D845714EE96E84A345CC5AFB /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ios_content_resizingTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + F23EDFCC2EE0E81A00A217AA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F23EDFE22EE0E81C00A217AA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F23EDFEC2EE0E81C00A217AA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + F23EDFE82EE0E81C00A217AA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F23EDFCF2EE0E81A00A217AA /* ios_content_resizing */; + targetProxy = F23EDFE72EE0E81C00A217AA /* PBXContainerItemProxy */; + }; + F23EDFF22EE0E81C00A217AA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F23EDFCF2EE0E81A00A217AA /* ios_content_resizing */; + targetProxy = F23EDFF12EE0E81C00A217AA /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + F23EDFFA2EE0E81C00A217AA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D59E29ECBED0852D37A99053 /* Pods-ios_content_resizing.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = ios_content_resizing/Info.plist; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + F23EDFFB2EE0E81C00A217AA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C170EDA9CDBAFCCCE6D0E1C0 /* Pods-ios_content_resizing.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = ios_content_resizing/Info.plist; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + F23EDFFC2EE0E81C00A217AA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + F23EDFFD2EE0E81C00A217AA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F23EDFFF2EE0E81C00A217AA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5FED92584E697C8B2564E54E /* Pods-ios_content_resizingTests.debug.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizingTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_content_resizing.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_content_resizing"; + }; + name = Debug; + }; + F23EE0002EE0E81C00A217AA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2FEEB1287F59F7D0F950708C /* Pods-ios_content_resizingTests.release.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizingTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_content_resizing.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_content_resizing"; + }; + name = Release; + }; + F23EE0022EE0E81C00A217AA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 21AF0E08BF01F3EA6AF43D73 /* Pods-ios_content_resizing-ios_content_resizingUITests.debug.xcconfig */; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizingUITests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = ios_content_resizing; + }; + name = Debug; + }; + F23EE0032EE0E81C00A217AA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D301423152989400BB7B71AC /* Pods-ios_content_resizing-ios_content_resizingUITests.release.xcconfig */; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizingUITests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = ios_content_resizing; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + F23EDFCB2EE0E81A00A217AA /* Build configuration list for PBXProject "ios_content_resizing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F23EDFFC2EE0E81C00A217AA /* Debug */, + F23EDFFD2EE0E81C00A217AA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F23EDFF92EE0E81C00A217AA /* Build configuration list for PBXNativeTarget "ios_content_resizing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F23EDFFA2EE0E81C00A217AA /* Debug */, + F23EDFFB2EE0E81C00A217AA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F23EDFFE2EE0E81C00A217AA /* Build configuration list for PBXNativeTarget "ios_content_resizingTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F23EDFFF2EE0E81C00A217AA /* Debug */, + F23EE0002EE0E81C00A217AA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F23EE0012EE0E81C00A217AA /* Build configuration list for PBXNativeTarget "ios_content_resizingUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F23EE0022EE0E81C00A217AA /* Debug */, + F23EE0032EE0E81C00A217AA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = F23EDFC82EE0E81A00A217AA /* Project object */; +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000000..919434a6254 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..943ac77b02a1222ebef680d6000a8298be933277 GIT binary patch literal 25437 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 F{{U+cC9ePg literal 0 HcmV?d00001 diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/xcschememanagement.plist b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 00000000000..4ccf2d12203 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcodeproj/xcuserdata/louisehsu.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + ios_content_resizing.xcscheme_^#shared#^_ + + orderHint + 5 + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcworkspace/contents.xcworkspacedata b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000000..b278bcd7e4a --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..49fa579cdf02002553755e33d223a3cc77d86325 GIT binary patch literal 25482 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 literal 0 HcmV?d00001 diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/AppDelegate.swift b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/AppDelegate.swift new file mode 100644 index 00000000000..15760259ad2 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/AppDelegate.swift @@ -0,0 +1,14 @@ +import UIKit +import Flutter + +@main +class AppDelegate: FlutterAppDelegate { + // Make the engine lazy to be created when it's first needed. + lazy var flutterEngine = FlutterEngine(name: "my_flutter_engine") + + override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Pre-warms the FlutterEngine. + flutterEngine.run() + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/AccentColor.colorset/Contents.json b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 00000000000..eb878970081 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/AppIcon.appiconset/Contents.json b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000000..2305880107d --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,35 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "tinted" + } + ], + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/Contents.json b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/Contents.json new file mode 100644 index 00000000000..73c00596a7f --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Base.lproj/LaunchScreen.storyboard b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000000..865e9329f37 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Base.lproj/Main.storyboard b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Base.lproj/Main.storyboard new file mode 100644 index 00000000000..25a763858ec --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Base.lproj/Main.storyboard @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Info.plist b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Info.plist new file mode 100644 index 00000000000..dd3c9afdae3 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/Info.plist @@ -0,0 +1,25 @@ + + + + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + + + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/SceneDelegate.swift b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/SceneDelegate.swift new file mode 100644 index 00000000000..a968d29350b --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/SceneDelegate.swift @@ -0,0 +1,52 @@ +// +// SceneDelegate.swift +// ios_content_resizing +// +// Created by Louise Hsu on 12/3/25. +// + +import UIKit + +class SceneDelegate: UIResponder, UIWindowSceneDelegate { + + var window: UIWindow? + + + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { + // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. + // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. + // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). + guard let _ = (scene as? UIWindowScene) else { return } + } + + func sceneDidDisconnect(_ scene: UIScene) { + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead). + } + + func sceneDidBecomeActive(_ scene: UIScene) { + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. + } + + func sceneWillResignActive(_ scene: UIScene) { + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). + } + + func sceneWillEnterForeground(_ scene: UIScene) { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. + } + + func sceneDidEnterBackground(_ scene: UIScene) { + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information + // to restore the scene back to its current state. + } + + +} + diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/ViewController.swift b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/ViewController.swift new file mode 100644 index 00000000000..1fe4b1ea26a --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizing/ViewController.swift @@ -0,0 +1,87 @@ +import Flutter +import UIKit + +class ViewController: UIViewController { + override func viewDidLoad() { + super.viewDidLoad() + view.backgroundColor = .systemGroupedBackground + showStyledScrollView() + } + + func showStyledScrollView() { + let scrollView = UIScrollView() + let stackView = UIStackView() + stackView.axis = .vertical + stackView.spacing = 12 + + let engine = FlutterEngine() + engine.run() + + for index in 1...50 { + if index == 1 { + let flutterViewController = FlutterViewController(engine: engine, nibName: nil, bundle: nil) + flutterViewController.isAutoResizable = true + addChild(flutterViewController) + + flutterViewController.view.backgroundColor = .clear + + let cardView = UIView() + cardView.backgroundColor = .systemBackground + cardView.layer.cornerRadius = 12 + cardView.layer.masksToBounds = true + + flutterViewController.view.translatesAutoresizingMaskIntoConstraints = false + cardView.addSubview(flutterViewController.view) + + NSLayoutConstraint.activate([ + flutterViewController.view.topAnchor.constraint(equalTo: cardView.topAnchor), + flutterViewController.view.leadingAnchor.constraint(equalTo: cardView.leadingAnchor), + flutterViewController.view.trailingAnchor.constraint(equalTo: cardView.trailingAnchor), + flutterViewController.view.bottomAnchor.constraint(equalTo: cardView.bottomAnchor) + ]) + + stackView.addArrangedSubview(cardView) + flutterViewController.didMove(toParent: self) + + } else { + let label = UILabel() + label.text = "iOS Label \(index)" + label.translatesAutoresizingMaskIntoConstraints = false + + let cardView = UIView() + cardView.backgroundColor = .systemBackground + cardView.layer.cornerRadius = 12 + cardView.addSubview(label) + + NSLayoutConstraint.activate([ + label.topAnchor.constraint(equalTo: cardView.topAnchor, constant: 16), + label.bottomAnchor.constraint(equalTo: cardView.bottomAnchor, constant: -16), + label.leadingAnchor.constraint(equalTo: cardView.leadingAnchor, constant: 16), + label.trailingAnchor.constraint(equalTo: cardView.trailingAnchor, constant: -16) + ]) + + stackView.addArrangedSubview(cardView) + } + } + + scrollView.translatesAutoresizingMaskIntoConstraints = false + stackView.translatesAutoresizingMaskIntoConstraints = false + + view.addSubview(scrollView) + scrollView.addSubview(stackView) + + NSLayoutConstraint.activate([ + scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor), + scrollView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor), + scrollView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor), + scrollView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor) + ]) + + NSLayoutConstraint.activate([ + stackView.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor, constant: 20), + stackView.bottomAnchor.constraint(equalTo: scrollView.contentLayoutGuide.bottomAnchor, constant: -20), + stackView.leadingAnchor.constraint(equalTo: scrollView.frameLayoutGuide.leadingAnchor, constant: 20), + stackView.trailingAnchor.constraint(equalTo: scrollView.frameLayoutGuide.trailingAnchor, constant: -20) + ]) + } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingTests/ios_content_resizingTests.swift b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingTests/ios_content_resizingTests.swift new file mode 100644 index 00000000000..346452adbe5 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingTests/ios_content_resizingTests.swift @@ -0,0 +1,36 @@ +// +// ios_content_resizingTests.swift +// ios_content_resizingTests +// +// Created by Louise Hsu on 12/3/25. +// + +import XCTest +@testable import ios_content_resizing + +final class ios_content_resizingTests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() throws { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct results. + // Any test you write for XCTest can be annotated as throws and async. + // Mark your test throws to produce an unexpected failure when your test encounters an uncaught error. + // Mark your test async to allow awaiting for asynchronous code to complete. Check the results with assertions afterwards. + } + + func testPerformanceExample() throws { + // This is an example of a performance test case. + self.measure { + // Put the code you want to measure the time of here. + } + } + +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingUITests/ios_content_resizingUITests.swift b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingUITests/ios_content_resizingUITests.swift new file mode 100644 index 00000000000..2c0f47a7111 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingUITests/ios_content_resizingUITests.swift @@ -0,0 +1,41 @@ +// +// ios_content_resizingUITests.swift +// ios_content_resizingUITests +// +// Created by Louise Hsu on 12/3/25. +// + +import XCTest + +final class ios_content_resizingUITests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + + // In UI tests it is usually best to stop immediately when a failure occurs. + continueAfterFailure = false + + // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + @MainActor + func testExample() throws { + // UI tests must launch the application that they test. + let app = XCUIApplication() + app.launch() + + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + + @MainActor + func testLaunchPerformance() throws { + // This measures how long it takes to launch your application. + measure(metrics: [XCTApplicationLaunchMetric()]) { + XCUIApplication().launch() + } + } +} diff --git a/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingUITests/ios_content_resizingUITestsLaunchTests.swift b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingUITests/ios_content_resizingUITestsLaunchTests.swift new file mode 100644 index 00000000000..dec91af1446 --- /dev/null +++ b/add_to_app/ios_content_resizing/ios_content_resizing/ios_content_resizingUITests/ios_content_resizingUITestsLaunchTests.swift @@ -0,0 +1,33 @@ +// +// ios_content_resizingUITestsLaunchTests.swift +// ios_content_resizingUITests +// +// Created by Louise Hsu on 12/3/25. +// + +import XCTest + +final class ios_content_resizingUITestsLaunchTests: XCTestCase { + + override class var runsForEachTargetApplicationUIConfiguration: Bool { + true + } + + override func setUpWithError() throws { + continueAfterFailure = false + } + + @MainActor + func testLaunch() throws { + let app = XCUIApplication() + app.launch() + + // Insert steps here to perform after app launch but before taking a screenshot, + // such as logging into a test account or navigating somewhere in the app + + let attachment = XCTAttachment(screenshot: app.screenshot()) + attachment.name = "Launch Screen" + attachment.lifetime = .keepAlways + add(attachment) + } +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/contents.xcworkspacedata b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000000..70a3e81afd0 --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..9fe1a796bffd1e3a2d58890bdb515d6547dcd637 GIT binary patch literal 13562 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
          H< zJgubx+6=EvTLJ3l)0=3B-c0X-x26x!74Y8lQM!`0(^c^1^dS9_o|6ofG)NXp9+zyD zye`=$IU+eJIWNUhDwRqjrG2F`sa&d)_Lmx^$Qs?;jANi(Fwq!Xm|(pKp*=}PI- z(#_Is(l@2srEg1jOZQ0kNe@Urkp3PK6JdHt0T%IMn#N?7#A@< zVrIm=hU$dQrbBfXJL zk^a7|eHZjy*Z0}JA4d(3DvxqR)kg)QW=FL|&5fELbyL)us0~rCMs16FGirO(j;Qyd zc1P`rIx92Ctg>{OU6wB!A}f+zBO4_fBdd{dGLNiTwm|lv>>=4Bvd3g?vJTnfvNf`` zvURejWY5U9%ifl~E88jCC3|1CSGHevPjkn4*}mG1V~>VJ*%!LE%=+QnV;;RxDO5RV-87spwFwSL{%{ zuQ;LjL-A)EiX(BRxU9IGxV*UhxXQR0ah|x@aV>E-#LbIOjn9rRi@zp*M!Y*d7(Y9{ zB_Sa}mtalEPPj5*OhQdUDB;$GeQm~|>ND!I>T^k{Nt2RV zlNKc1nbe-ND(R`DjY%&hZA;pnbU5j&q~l4yYN$q`iPt1*R2sELqtR*7HFiy=CR>xM z8K4=c8KfDlnWb5zc~bMX<}1x{&F`A?TCAnoKH4a4v^GYo)Fx}K+Dz>g+N-p~w8h#| z?Fen9_FC<9?JTWF+o<(v=V?RQo3#tIOSHFZ@6g_*y-)kN_G#^Q?GEh`?I~T1PN9p} zCF)cukCVU6w9Km!})1E7Fzd%5)QSRk|A8Bps(~(7AQ9bW3#i>mJlSq-7EgMt!p0uFuqG>vQ!3 z^aJ&k`X>Ey{d)aN`gip^^}F=%>-XyS>ksM==|9pR(;wHL(Ep_WMSn_vT7O1=R)4O) zz5mqyi~7IV|F9w6P-+MmnBiu_Lc=1%62t9=m4>y3rwtnn&l)xwUN^jLc-OGgu*-13 z@PXk&!^ehC4aW?>8D+*qqseGB+Kd^-EaO1qAmd=;mBy=#BaD^CDr2>AqH(gZ-sm>Y zGJ1_oM!#{ckr@{lZ!z9#Ty9)peAxJ?aiwvMajkKk@hRgo#+QuSjJu5ojfadM89y-| zF&;I3WBkr|%y`ZeVM;LNnDR{drUFx;=?c>j(@@iJQ?aSkG{Q8}bd71W$!(ftYBV*O z0;Xou9McV^d8V683rq`5i%d&R%S?Bgo;1B>`o{F{WNmUua&_{orCtQ z))wo0>k{iS>s{96*88jvSXW#BW!+`nW8G&xU_ER-YW>Fgz4f^Dg!MP;S?f9L`Sj@Y zgmhJUQo1hPoSvGVo}Q7Ol|C;0w)73@ucmKJea7mTk+k4YUoi)z}<1x6Na_-?q~BtnDS+HrsC7UfTiNA=}5cPwjo|adwSeZ@1a6 zvJbbH*hkpQ?W67E>=W$O_DS|x_C|Y?-EVKUx7g>}Z?uQ(H`^E5@3OD4Z?*5Ue{VmZ p(Ko}CaYaT+MoY$x8A~(n%XlnfrI6S|1a7$ae-fSe8UCBm{$Ds(V<`Xt literal 0 HcmV?d00001 diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.pbxproj b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..1ffada49889 --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.pbxproj @@ -0,0 +1,563 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 77; + objects = { + +/* Begin PBXContainerItemProxy section */ + F214C5BC2EDFA9CA000FC3CB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F214C5A62EDFA9C7000FC3CB /* Project object */; + proxyType = 1; + remoteGlobalIDString = F214C5AD2EDFA9C7000FC3CB; + remoteInfo = ios_content_resizing_example; + }; + F214C5C62EDFA9CA000FC3CB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F214C5A62EDFA9C7000FC3CB /* Project object */; + proxyType = 1; + remoteGlobalIDString = F214C5AD2EDFA9C7000FC3CB; + remoteInfo = ios_content_resizing_example; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + F214C5AE2EDFA9C7000FC3CB /* ios_content_resizing_example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ios_content_resizing_example.app; sourceTree = BUILT_PRODUCTS_DIR; }; + F214C5BB2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_content_resizing_exampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + F214C5C52EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_content_resizing_exampleUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFileSystemSynchronizedRootGroup section */ + F214C5B02EDFA9C7000FC3CB /* ios_content_resizing_example */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = ios_content_resizing_example; + sourceTree = ""; + }; + F214C5BE2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = ios_content_resizing_exampleTests; + sourceTree = ""; + }; + F214C5C82EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = ios_content_resizing_exampleUITests; + sourceTree = ""; + }; +/* End PBXFileSystemSynchronizedRootGroup section */ + +/* Begin PBXFrameworksBuildPhase section */ + F214C5AB2EDFA9C7000FC3CB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F214C5B82EDFA9CA000FC3CB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F214C5C22EDFA9CA000FC3CB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + F214C5A52EDFA9C7000FC3CB = { + isa = PBXGroup; + children = ( + F214C5B02EDFA9C7000FC3CB /* ios_content_resizing_example */, + F214C5BE2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */, + F214C5C82EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */, + F214C5AF2EDFA9C7000FC3CB /* Products */, + ); + sourceTree = ""; + }; + F214C5AF2EDFA9C7000FC3CB /* Products */ = { + isa = PBXGroup; + children = ( + F214C5AE2EDFA9C7000FC3CB /* ios_content_resizing_example.app */, + F214C5BB2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests.xctest */, + F214C5C52EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests.xctest */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + F214C5AD2EDFA9C7000FC3CB /* ios_content_resizing_example */ = { + isa = PBXNativeTarget; + buildConfigurationList = F214C5CF2EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_example" */; + buildPhases = ( + F214C5AA2EDFA9C7000FC3CB /* Sources */, + F214C5AB2EDFA9C7000FC3CB /* Frameworks */, + F214C5AC2EDFA9C7000FC3CB /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + fileSystemSynchronizedGroups = ( + F214C5B02EDFA9C7000FC3CB /* ios_content_resizing_example */, + ); + name = ios_content_resizing_example; + packageProductDependencies = ( + ); + productName = ios_content_resizing_example; + productReference = F214C5AE2EDFA9C7000FC3CB /* ios_content_resizing_example.app */; + productType = "com.apple.product-type.application"; + }; + F214C5BA2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = F214C5D22EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_exampleTests" */; + buildPhases = ( + F214C5B72EDFA9CA000FC3CB /* Sources */, + F214C5B82EDFA9CA000FC3CB /* Frameworks */, + F214C5B92EDFA9CA000FC3CB /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F214C5BD2EDFA9CA000FC3CB /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + F214C5BE2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */, + ); + name = ios_content_resizing_exampleTests; + packageProductDependencies = ( + ); + productName = ios_content_resizing_exampleTests; + productReference = F214C5BB2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + F214C5C42EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = F214C5D52EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_exampleUITests" */; + buildPhases = ( + F214C5C12EDFA9CA000FC3CB /* Sources */, + F214C5C22EDFA9CA000FC3CB /* Frameworks */, + F214C5C32EDFA9CA000FC3CB /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F214C5C72EDFA9CA000FC3CB /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + F214C5C82EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */, + ); + name = ios_content_resizing_exampleUITests; + packageProductDependencies = ( + ); + productName = ios_content_resizing_exampleUITests; + productReference = F214C5C52EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + F214C5A62EDFA9C7000FC3CB /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1640; + LastUpgradeCheck = 1640; + TargetAttributes = { + F214C5AD2EDFA9C7000FC3CB = { + CreatedOnToolsVersion = 16.4; + }; + F214C5BA2EDFA9CA000FC3CB = { + CreatedOnToolsVersion = 16.4; + TestTargetID = F214C5AD2EDFA9C7000FC3CB; + }; + F214C5C42EDFA9CA000FC3CB = { + CreatedOnToolsVersion = 16.4; + TestTargetID = F214C5AD2EDFA9C7000FC3CB; + }; + }; + }; + buildConfigurationList = F214C5A92EDFA9C7000FC3CB /* Build configuration list for PBXProject "ios_content_resizing_example" */; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = F214C5A52EDFA9C7000FC3CB; + minimizedProjectReferenceProxies = 1; + preferredProjectObjectVersion = 77; + productRefGroup = F214C5AF2EDFA9C7000FC3CB /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + F214C5AD2EDFA9C7000FC3CB /* ios_content_resizing_example */, + F214C5BA2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */, + F214C5C42EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + F214C5AC2EDFA9C7000FC3CB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F214C5B92EDFA9CA000FC3CB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F214C5C32EDFA9CA000FC3CB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + F214C5AA2EDFA9C7000FC3CB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F214C5B72EDFA9CA000FC3CB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F214C5C12EDFA9CA000FC3CB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + F214C5BD2EDFA9CA000FC3CB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F214C5AD2EDFA9C7000FC3CB /* ios_content_resizing_example */; + targetProxy = F214C5BC2EDFA9CA000FC3CB /* PBXContainerItemProxy */; + }; + F214C5C72EDFA9CA000FC3CB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F214C5AD2EDFA9C7000FC3CB /* ios_content_resizing_example */; + targetProxy = F214C5C62EDFA9CA000FC3CB /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + F214C5CD2EDFA9CA000FC3CB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + F214C5CE2EDFA9CA000FC3CB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F214C5D02EDFA9CA000FC3CB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-example"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + F214C5D12EDFA9CA000FC3CB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-example"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + F214C5D32EDFA9CA000FC3CB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-exampleTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_content_resizing_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_content_resizing_example"; + }; + name = Debug; + }; + F214C5D42EDFA9CA000FC3CB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.5; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-exampleTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_content_resizing_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_content_resizing_example"; + }; + name = Release; + }; + F214C5D62EDFA9CA000FC3CB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-exampleUITests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = ios_content_resizing_example; + }; + name = Debug; + }; + F214C5D72EDFA9CA000FC3CB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-exampleUITests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = ios_content_resizing_example; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + F214C5A92EDFA9C7000FC3CB /* Build configuration list for PBXProject "ios_content_resizing_example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F214C5CD2EDFA9CA000FC3CB /* Debug */, + F214C5CE2EDFA9CA000FC3CB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F214C5CF2EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F214C5D02EDFA9CA000FC3CB /* Debug */, + F214C5D12EDFA9CA000FC3CB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F214C5D22EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_exampleTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F214C5D32EDFA9CA000FC3CB /* Debug */, + F214C5D42EDFA9CA000FC3CB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F214C5D52EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_exampleUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F214C5D62EDFA9CA000FC3CB /* Debug */, + F214C5D72EDFA9CA000FC3CB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = F214C5A62EDFA9C7000FC3CB /* Project object */; +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000000..919434a6254 --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..9fe1a796bffd1e3a2d58890bdb515d6547dcd637 GIT binary patch literal 13562 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
            H< zJgubx+6=EvTLJ3l)0=3B-c0X-x26x!74Y8lQM!`0(^c^1^dS9_o|6ofG)NXp9+zyD zye`=$IU+eJIWNUhDwRqjrG2F`sa&d)_Lmx^$Qs?;jANi(Fwq!Xm|(pKp*=}PI- z(#_Is(l@2srEg1jOZQ0kNe@Urkp3PK6JdHt0T%IMn#N?7#A@< zVrIm=hU$dQrbBfXJL zk^a7|eHZjy*Z0}JA4d(3DvxqR)kg)QW=FL|&5fELbyL)us0~rCMs16FGirO(j;Qyd zc1P`rIx92Ctg>{OU6wB!A}f+zBO4_fBdd{dGLNiTwm|lv>>=4Bvd3g?vJTnfvNf`` zvURejWY5U9%ifl~E88jCC3|1CSGHevPjkn4*}mG1V~>VJ*%!LE%=+QnV;;RxDO5RV-87spwFwSL{%{ zuQ;LjL-A)EiX(BRxU9IGxV*UhxXQR0ah|x@aV>E-#LbIOjn9rRi@zp*M!Y*d7(Y9{ zB_Sa}mtalEPPj5*OhQdUDB;$GeQm~|>ND!I>T^k{Nt2RV zlNKc1nbe-ND(R`DjY%&hZA;pnbU5j&q~l4yYN$q`iPt1*R2sELqtR*7HFiy=CR>xM z8K4=c8KfDlnWb5zc~bMX<}1x{&F`A?TCAnoKH4a4v^GYo)Fx}K+Dz>g+N-p~w8h#| z?Fen9_FC<9?JTWF+o<(v=V?RQo3#tIOSHFZ@6g_*y-)kN_G#^Q?GEh`?I~T1PN9p} zCF)cukCVU6w9Km!})1E7Fzd%5)QSRk|A8Bps(~(7AQ9bW3#i>mJlSq-7EgMt!p0uFuqG>vQ!3 z^aJ&k`X>Ey{d)aN`gip^^}F=%>-XyS>ksM==|9pR(;wHL(Ep_WMSn_vT7O1=R)4O) zz5mqyi~7IV|F9w6P-+MmnBiu_Lc=1%62t9=m4>y3rwtnn&l)xwUN^jLc-OGgu*-13 z@PXk&!^ehC4aW?>8D+*qqseGB+Kd^-EaO1qAmd=;mBy=#BaD^CDr2>AqH(gZ-sm>Y zGJ1_oM!#{ckr@{lZ!z9#Ty9)peAxJ?aiwvMajkKk@hRgo#+QuSjJu5ojfadM89y-| zF&;I3WBkr|%y`ZeVM;LNnDR{drUFx;=?c>j(@@iJQ?aSkG{Q8}bd71W$!(ftYBV*O z0;Xou9McV^d8V683rq`5i%d&R%S?Bgo;1B>`o{F{WNmUua&_{orCtQ z))wo0>k{iS>s{96*88jvSXW#BW!+`nW8G&xU_ER-YW>Fgz4f^Dg!MP;S?f9L`Sj@Y zgmhJUQo1hPoSvGVo}Q7Ol|C;0w)73@ucmKJea7mTk+k4YUoi)z}<1x6Na_-?q~BtnDS+HrsC7UfTiNA=}5cPwjo|adwSeZ@1a6 zvJbbH*hkpQ?W67E>=W$O_DS|x_C|Y?-EVKUx7g>}Z?uQ(H`^E5@3OD4Z?*5Ue{VmZ p(Ko}CaYaT+MoY$x8A~(n%XlnfrI6S|1a7$ae-fSe8UCBm{$Ds(V<`Xt literal 0 HcmV?d00001 diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AccentColor.colorset/Contents.json b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 00000000000..eb878970081 --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AppIcon.appiconset/Contents.json b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000000..2305880107d --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,35 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "tinted" + } + ], + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/Contents.json b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/Contents.json new file mode 100644 index 00000000000..73c00596a7f --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ContentView.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ContentView.swift new file mode 100644 index 00000000000..4493f97571a --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ContentView.swift @@ -0,0 +1,24 @@ +// +// ContentView.swift +// ios_content_resizing_example +// +// Created by Louise Hsu on 12/2/25. +// + +import SwiftUI + +struct ContentView: View { + var body: some View { + VStack { + Image(systemName: "globe") + .imageScale(.large) + .foregroundStyle(.tint) + Text("Hello, world!") + } + .padding() + } +} + +#Preview { + ContentView() +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ios_content_resizing_exampleApp.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ios_content_resizing_exampleApp.swift new file mode 100644 index 00000000000..c033879a9e0 --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ios_content_resizing_exampleApp.swift @@ -0,0 +1,17 @@ +// +// ios_content_resizing_exampleApp.swift +// ios_content_resizing_example +// +// Created by Louise Hsu on 12/2/25. +// + +import SwiftUI + +@main +struct ios_content_resizing_exampleApp: App { + var body: some Scene { + WindowGroup { + ContentView() + } + } +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleTests/ios_content_resizing_exampleTests.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleTests/ios_content_resizing_exampleTests.swift new file mode 100644 index 00000000000..787b405c3bc --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleTests/ios_content_resizing_exampleTests.swift @@ -0,0 +1,36 @@ +// +// ios_content_resizing_exampleTests.swift +// ios_content_resizing_exampleTests +// +// Created by Louise Hsu on 12/2/25. +// + +import XCTest +@testable import ios_content_resizing_example + +final class ios_content_resizing_exampleTests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() throws { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct results. + // Any test you write for XCTest can be annotated as throws and async. + // Mark your test throws to produce an unexpected failure when your test encounters an uncaught error. + // Mark your test async to allow awaiting for asynchronous code to complete. Check the results with assertions afterwards. + } + + func testPerformanceExample() throws { + // This is an example of a performance test case. + self.measure { + // Put the code you want to measure the time of here. + } + } + +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITests.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITests.swift new file mode 100644 index 00000000000..3b1990b8661 --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITests.swift @@ -0,0 +1,41 @@ +// +// ios_content_resizing_exampleUITests.swift +// ios_content_resizing_exampleUITests +// +// Created by Louise Hsu on 12/2/25. +// + +import XCTest + +final class ios_content_resizing_exampleUITests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + + // In UI tests it is usually best to stop immediately when a failure occurs. + continueAfterFailure = false + + // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + @MainActor + func testExample() throws { + // UI tests must launch the application that they test. + let app = XCUIApplication() + app.launch() + + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + + @MainActor + func testLaunchPerformance() throws { + // This measures how long it takes to launch your application. + measure(metrics: [XCTApplicationLaunchMetric()]) { + XCUIApplication().launch() + } + } +} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITestsLaunchTests.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITestsLaunchTests.swift new file mode 100644 index 00000000000..29e3af7755e --- /dev/null +++ b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITestsLaunchTests.swift @@ -0,0 +1,33 @@ +// +// ios_content_resizing_exampleUITestsLaunchTests.swift +// ios_content_resizing_exampleUITests +// +// Created by Louise Hsu on 12/2/25. +// + +import XCTest + +final class ios_content_resizing_exampleUITestsLaunchTests: XCTestCase { + + override class var runsForEachTargetApplicationUIConfiguration: Bool { + true + } + + override func setUpWithError() throws { + continueAfterFailure = false + } + + @MainActor + func testLaunch() throws { + let app = XCUIApplication() + app.launch() + + // Insert steps here to perform after app launch but before taking a screenshot, + // such as logging into a test account or navigating somewhere in the app + + let attachment = XCTAttachment(screenshot: app.screenshot()) + attachment.name = "Launch Screen" + attachment.lifetime = .keepAlways + add(attachment) + } +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize.xcodeproj/project.pbxproj b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..bbe1f071c1c --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize.xcodeproj/project.pbxproj @@ -0,0 +1,583 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 77; + objects = { + +/* Begin PBXContainerItemProxy section */ + F20094D12EC3F7A0001B3EFD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F20094BB2EC3F79E001B3EFD /* Project object */; + proxyType = 1; + remoteGlobalIDString = F20094C22EC3F79E001B3EFD; + remoteInfo = ios_dynamic_content_resize; + }; + F20094DB2EC3F7A0001B3EFD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F20094BB2EC3F79E001B3EFD /* Project object */; + proxyType = 1; + remoteGlobalIDString = F20094C22EC3F79E001B3EFD; + remoteInfo = ios_dynamic_content_resize; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + F20094C32EC3F79E001B3EFD /* ios_dynamic_content_resize.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ios_dynamic_content_resize.app; sourceTree = BUILT_PRODUCTS_DIR; }; + F20094D02EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_dynamic_content_resizeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + F20094DA2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_dynamic_content_resizeUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFileSystemSynchronizedRootGroup section */ + F20094C52EC3F79E001B3EFD /* ios_dynamic_content_resize */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = ios_dynamic_content_resize; + sourceTree = ""; + }; + F20094D32EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = ios_dynamic_content_resizeTests; + sourceTree = ""; + }; + F20094DD2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = ios_dynamic_content_resizeUITests; + sourceTree = ""; + }; +/* End PBXFileSystemSynchronizedRootGroup section */ + +/* Begin PBXFrameworksBuildPhase section */ + F20094C02EC3F79E001B3EFD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F20094CD2EC3F7A0001B3EFD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F20094D72EC3F7A0001B3EFD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + F20094BA2EC3F79E001B3EFD = { + isa = PBXGroup; + children = ( + F20094C52EC3F79E001B3EFD /* ios_dynamic_content_resize */, + F20094D32EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */, + F20094DD2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */, + F20094C42EC3F79E001B3EFD /* Products */, + ); + sourceTree = ""; + }; + F20094C42EC3F79E001B3EFD /* Products */ = { + isa = PBXGroup; + children = ( + F20094C32EC3F79E001B3EFD /* ios_dynamic_content_resize.app */, + F20094D02EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests.xctest */, + F20094DA2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests.xctest */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + F20094C22EC3F79E001B3EFD /* ios_dynamic_content_resize */ = { + isa = PBXNativeTarget; + buildConfigurationList = F20094E42EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resize" */; + buildPhases = ( + F20094BF2EC3F79E001B3EFD /* Sources */, + F20094C02EC3F79E001B3EFD /* Frameworks */, + F20094C12EC3F79E001B3EFD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + fileSystemSynchronizedGroups = ( + F20094C52EC3F79E001B3EFD /* ios_dynamic_content_resize */, + ); + name = ios_dynamic_content_resize; + packageProductDependencies = ( + ); + productName = ios_dynamic_content_resize; + productReference = F20094C32EC3F79E001B3EFD /* ios_dynamic_content_resize.app */; + productType = "com.apple.product-type.application"; + }; + F20094CF2EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = F20094E72EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resizeTests" */; + buildPhases = ( + F20094CC2EC3F7A0001B3EFD /* Sources */, + F20094CD2EC3F7A0001B3EFD /* Frameworks */, + F20094CE2EC3F7A0001B3EFD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F20094D22EC3F7A0001B3EFD /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + F20094D32EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */, + ); + name = ios_dynamic_content_resizeTests; + packageProductDependencies = ( + ); + productName = ios_dynamic_content_resizeTests; + productReference = F20094D02EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + F20094D92EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = F20094EA2EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resizeUITests" */; + buildPhases = ( + F20094D62EC3F7A0001B3EFD /* Sources */, + F20094D72EC3F7A0001B3EFD /* Frameworks */, + F20094D82EC3F7A0001B3EFD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F20094DC2EC3F7A0001B3EFD /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + F20094DD2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */, + ); + name = ios_dynamic_content_resizeUITests; + packageProductDependencies = ( + ); + productName = ios_dynamic_content_resizeUITests; + productReference = F20094DA2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + F20094BB2EC3F79E001B3EFD /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 2620; + LastUpgradeCheck = 2620; + TargetAttributes = { + F20094C22EC3F79E001B3EFD = { + CreatedOnToolsVersion = 26.2; + }; + F20094CF2EC3F7A0001B3EFD = { + CreatedOnToolsVersion = 26.2; + TestTargetID = F20094C22EC3F79E001B3EFD; + }; + F20094D92EC3F7A0001B3EFD = { + CreatedOnToolsVersion = 26.2; + TestTargetID = F20094C22EC3F79E001B3EFD; + }; + }; + }; + buildConfigurationList = F20094BE2EC3F79E001B3EFD /* Build configuration list for PBXProject "ios_dynamic_content_resize" */; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = F20094BA2EC3F79E001B3EFD; + minimizedProjectReferenceProxies = 1; + preferredProjectObjectVersion = 77; + productRefGroup = F20094C42EC3F79E001B3EFD /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + F20094C22EC3F79E001B3EFD /* ios_dynamic_content_resize */, + F20094CF2EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */, + F20094D92EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + F20094C12EC3F79E001B3EFD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F20094CE2EC3F7A0001B3EFD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F20094D82EC3F7A0001B3EFD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + F20094BF2EC3F79E001B3EFD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F20094CC2EC3F7A0001B3EFD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F20094D62EC3F7A0001B3EFD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + F20094D22EC3F7A0001B3EFD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F20094C22EC3F79E001B3EFD /* ios_dynamic_content_resize */; + targetProxy = F20094D12EC3F7A0001B3EFD /* PBXContainerItemProxy */; + }; + F20094DC2EC3F7A0001B3EFD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F20094C22EC3F79E001B3EFD /* ios_dynamic_content_resize */; + targetProxy = F20094DB2EC3F7A0001B3EFD /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + F20094E22EC3F7A0001B3EFD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 26.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + F20094E32EC3F7A0001B3EFD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 26.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F20094E52EC3F7A0001B3EFD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resize"; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRING_CATALOG_GENERATE_SYMBOLS = YES; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + F20094E62EC3F7A0001B3EFD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resize"; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRING_CATALOG_GENERATE_SYMBOLS = YES; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + F20094E82EC3F7A0001B3EFD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 26.2; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resizeTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRING_CATALOG_GENERATE_SYMBOLS = NO; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_dynamic_content_resize.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_dynamic_content_resize"; + }; + name = Debug; + }; + F20094E92EC3F7A0001B3EFD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 26.2; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resizeTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRING_CATALOG_GENERATE_SYMBOLS = NO; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_dynamic_content_resize.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_dynamic_content_resize"; + }; + name = Release; + }; + F20094EB2EC3F7A0001B3EFD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resizeUITests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRING_CATALOG_GENERATE_SYMBOLS = NO; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = ios_dynamic_content_resize; + }; + name = Debug; + }; + F20094EC2EC3F7A0001B3EFD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = S8QB4VV633; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resizeUITests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRING_CATALOG_GENERATE_SYMBOLS = NO; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = ios_dynamic_content_resize; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + F20094BE2EC3F79E001B3EFD /* Build configuration list for PBXProject "ios_dynamic_content_resize" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F20094E22EC3F7A0001B3EFD /* Debug */, + F20094E32EC3F7A0001B3EFD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F20094E42EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resize" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F20094E52EC3F7A0001B3EFD /* Debug */, + F20094E62EC3F7A0001B3EFD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F20094E72EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resizeTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F20094E82EC3F7A0001B3EFD /* Debug */, + F20094E92EC3F7A0001B3EFD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F20094EA2EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resizeUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F20094EB2EC3F7A0001B3EFD /* Debug */, + F20094EC2EC3F7A0001B3EFD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = F20094BB2EC3F79E001B3EFD /* Project object */; +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AccentColor.colorset/Contents.json b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 00000000000..eb878970081 --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AppIcon.appiconset/Contents.json b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000000..2305880107d --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,35 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "tinted" + } + ], + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/Contents.json b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/Contents.json new file mode 100644 index 00000000000..73c00596a7f --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ContentView.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ContentView.swift new file mode 100644 index 00000000000..30e27829745 --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ContentView.swift @@ -0,0 +1,24 @@ +// +// ContentView.swift +// ios_dynamic_content_resize +// +// Created by Louise Hsu on 11/11/25. +// + +import SwiftUI + +struct ContentView: View { + var body: some View { + VStack { + Image(systemName: "globe") + .imageScale(.large) + .foregroundStyle(.tint) + Text("Hello, world!") + } + .padding() + } +} + +#Preview { + ContentView() +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ios_dynamic_content_resizeApp.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ios_dynamic_content_resizeApp.swift new file mode 100644 index 00000000000..62e7f048853 --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ios_dynamic_content_resizeApp.swift @@ -0,0 +1,17 @@ +// +// ios_dynamic_content_resizeApp.swift +// ios_dynamic_content_resize +// +// Created by Louise Hsu on 11/11/25. +// + +import SwiftUI + +@main +struct ios_dynamic_content_resizeApp: App { + var body: some Scene { + WindowGroup { + ContentView() + } + } +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeTests/ios_dynamic_content_resizeTests.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeTests/ios_dynamic_content_resizeTests.swift new file mode 100644 index 00000000000..cff1e1e3826 --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeTests/ios_dynamic_content_resizeTests.swift @@ -0,0 +1,36 @@ +// +// ios_dynamic_content_resizeTests.swift +// ios_dynamic_content_resizeTests +// +// Created by Louise Hsu on 11/11/25. +// + +import XCTest +@testable import ios_dynamic_content_resize + +final class ios_dynamic_content_resizeTests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() throws { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct results. + // Any test you write for XCTest can be annotated as throws and async. + // Mark your test throws to produce an unexpected failure when your test encounters an uncaught error. + // Mark your test async to allow awaiting for asynchronous code to complete. Check the results with assertions afterwards. + } + + func testPerformanceExample() throws { + // This is an example of a performance test case. + self.measure { + // Put the code you want to measure the time of here. + } + } + +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITests.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITests.swift new file mode 100644 index 00000000000..0aa562d17b9 --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITests.swift @@ -0,0 +1,41 @@ +// +// ios_dynamic_content_resizeUITests.swift +// ios_dynamic_content_resizeUITests +// +// Created by Louise Hsu on 11/11/25. +// + +import XCTest + +final class ios_dynamic_content_resizeUITests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + + // In UI tests it is usually best to stop immediately when a failure occurs. + continueAfterFailure = false + + // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + @MainActor + func testExample() throws { + // UI tests must launch the application that they test. + let app = XCUIApplication() + app.launch() + + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + + @MainActor + func testLaunchPerformance() throws { + // This measures how long it takes to launch your application. + measure(metrics: [XCTApplicationLaunchMetric()]) { + XCUIApplication().launch() + } + } +} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITestsLaunchTests.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITestsLaunchTests.swift new file mode 100644 index 00000000000..5562bba07e5 --- /dev/null +++ b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITestsLaunchTests.swift @@ -0,0 +1,33 @@ +// +// ios_dynamic_content_resizeUITestsLaunchTests.swift +// ios_dynamic_content_resizeUITests +// +// Created by Louise Hsu on 11/11/25. +// + +import XCTest + +final class ios_dynamic_content_resizeUITestsLaunchTests: XCTestCase { + + override class var runsForEachTargetApplicationUIConfiguration: Bool { + true + } + + override func setUpWithError() throws { + continueAfterFailure = false + } + + @MainActor + func testLaunch() throws { + let app = XCUIApplication() + app.launch() + + // Insert steps here to perform after app launch but before taking a screenshot, + // such as logging into a test account or navigating somewhere in the app + + let attachment = XCTAttachment(screenshot: app.screenshot()) + attachment.name = "Launch Screen" + attachment.lifetime = .keepAlways + add(attachment) + } +} From 6f4e07c9ddcb76e288005156bf360b5c092944db Mon Sep 17 00:00:00 2001 From: LouiseHsu Date: Thu, 11 Dec 2025 11:44:02 -0800 Subject: [PATCH 49/50] Fix content resizing example (#2759) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed an accidental project i pushed 😬 also fixed the bash commands in the readme ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`). --- add_to_app/ios_content_resizing/README.md | 2 - .../contents.xcworkspacedata | 7 - .../UserInterfaceState.xcuserstate | Bin 13562 -> 0 bytes .../project.pbxproj | 563 ----------------- .../contents.xcworkspacedata | 7 - .../UserInterfaceState.xcuserstate | Bin 13562 -> 0 bytes .../AccentColor.colorset/Contents.json | 11 - .../AppIcon.appiconset/Contents.json | 35 -- .../Assets.xcassets/Contents.json | 6 - .../ContentView.swift | 24 - .../ios_content_resizing_exampleApp.swift | 17 - .../ios_content_resizing_exampleTests.swift | 36 -- .../ios_content_resizing_exampleUITests.swift | 41 -- ...t_resizing_exampleUITestsLaunchTests.swift | 33 - .../project.pbxproj | 583 ------------------ .../AccentColor.colorset/Contents.json | 11 - .../AppIcon.appiconset/Contents.json | 35 -- .../Assets.xcassets/Contents.json | 6 - .../ContentView.swift | 24 - .../ios_dynamic_content_resizeApp.swift | 17 - .../ios_dynamic_content_resizeTests.swift | 36 -- .../ios_dynamic_content_resizeUITests.swift | 41 -- ...mic_content_resizeUITestsLaunchTests.swift | 33 - 23 files changed, 1568 deletions(-) delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/contents.xcworkspacedata delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.pbxproj delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AccentColor.colorset/Contents.json delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/Contents.json delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ContentView.swift delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ios_content_resizing_exampleApp.swift delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleTests/ios_content_resizing_exampleTests.swift delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITests.swift delete mode 100644 add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITestsLaunchTests.swift delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize.xcodeproj/project.pbxproj delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AccentColor.colorset/Contents.json delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/Contents.json delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ContentView.swift delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ios_dynamic_content_resizeApp.swift delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeTests/ios_dynamic_content_resizeTests.swift delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITests.swift delete mode 100644 add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITestsLaunchTests.swift diff --git a/add_to_app/ios_content_resizing/README.md b/add_to_app/ios_content_resizing/README.md index c06498747a3..9eb5160fd67 100644 --- a/add_to_app/ios_content_resizing/README.md +++ b/add_to_app/ios_content_resizing/README.md @@ -18,8 +18,6 @@ you're building for both iOS and Android, with both toolchains installed): cd flutter_module/ flutter pub get - - # For iOS builds: cd ../ios_content_resizing pod install open ios_content_resizing.xcworkspace diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/contents.xcworkspacedata b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 70a3e81afd0..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 9fe1a796bffd1e3a2d58890bdb515d6547dcd637..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13562 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
              H< zJgubx+6=EvTLJ3l)0=3B-c0X-x26x!74Y8lQM!`0(^c^1^dS9_o|6ofG)NXp9+zyD zye`=$IU+eJIWNUhDwRqjrG2F`sa&d)_Lmx^$Qs?;jANi(Fwq!Xm|(pKp*=}PI- z(#_Is(l@2srEg1jOZQ0kNe@Urkp3PK6JdHt0T%IMn#N?7#A@< zVrIm=hU$dQrbBfXJL zk^a7|eHZjy*Z0}JA4d(3DvxqR)kg)QW=FL|&5fELbyL)us0~rCMs16FGirO(j;Qyd zc1P`rIx92Ctg>{OU6wB!A}f+zBO4_fBdd{dGLNiTwm|lv>>=4Bvd3g?vJTnfvNf`` zvURejWY5U9%ifl~E88jCC3|1CSGHevPjkn4*}mG1V~>VJ*%!LE%=+QnV;;RxDO5RV-87spwFwSL{%{ zuQ;LjL-A)EiX(BRxU9IGxV*UhxXQR0ah|x@aV>E-#LbIOjn9rRi@zp*M!Y*d7(Y9{ zB_Sa}mtalEPPj5*OhQdUDB;$GeQm~|>ND!I>T^k{Nt2RV zlNKc1nbe-ND(R`DjY%&hZA;pnbU5j&q~l4yYN$q`iPt1*R2sELqtR*7HFiy=CR>xM z8K4=c8KfDlnWb5zc~bMX<}1x{&F`A?TCAnoKH4a4v^GYo)Fx}K+Dz>g+N-p~w8h#| z?Fen9_FC<9?JTWF+o<(v=V?RQo3#tIOSHFZ@6g_*y-)kN_G#^Q?GEh`?I~T1PN9p} zCF)cukCVU6w9Km!})1E7Fzd%5)QSRk|A8Bps(~(7AQ9bW3#i>mJlSq-7EgMt!p0uFuqG>vQ!3 z^aJ&k`X>Ey{d)aN`gip^^}F=%>-XyS>ksM==|9pR(;wHL(Ep_WMSn_vT7O1=R)4O) zz5mqyi~7IV|F9w6P-+MmnBiu_Lc=1%62t9=m4>y3rwtnn&l)xwUN^jLc-OGgu*-13 z@PXk&!^ehC4aW?>8D+*qqseGB+Kd^-EaO1qAmd=;mBy=#BaD^CDr2>AqH(gZ-sm>Y zGJ1_oM!#{ckr@{lZ!z9#Ty9)peAxJ?aiwvMajkKk@hRgo#+QuSjJu5ojfadM89y-| zF&;I3WBkr|%y`ZeVM;LNnDR{drUFx;=?c>j(@@iJQ?aSkG{Q8}bd71W$!(ftYBV*O z0;Xou9McV^d8V683rq`5i%d&R%S?Bgo;1B>`o{F{WNmUua&_{orCtQ z))wo0>k{iS>s{96*88jvSXW#BW!+`nW8G&xU_ER-YW>Fgz4f^Dg!MP;S?f9L`Sj@Y zgmhJUQo1hPoSvGVo}Q7Ol|C;0w)73@ucmKJea7mTk+k4YUoi)z}<1x6Na_-?q~BtnDS+HrsC7UfTiNA=}5cPwjo|adwSeZ@1a6 zvJbbH*hkpQ?W67E>=W$O_DS|x_C|Y?-EVKUx7g>}Z?uQ(H`^E5@3OD4Z?*5Ue{VmZ p(Ko}CaYaT+MoY$x8A~(n%XlnfrI6S|1a7$ae-fSe8UCBm{$Ds(V<`Xt diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.pbxproj b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.pbxproj deleted file mode 100644 index 1ffada49889..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.pbxproj +++ /dev/null @@ -1,563 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 77; - objects = { - -/* Begin PBXContainerItemProxy section */ - F214C5BC2EDFA9CA000FC3CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = F214C5A62EDFA9C7000FC3CB /* Project object */; - proxyType = 1; - remoteGlobalIDString = F214C5AD2EDFA9C7000FC3CB; - remoteInfo = ios_content_resizing_example; - }; - F214C5C62EDFA9CA000FC3CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = F214C5A62EDFA9C7000FC3CB /* Project object */; - proxyType = 1; - remoteGlobalIDString = F214C5AD2EDFA9C7000FC3CB; - remoteInfo = ios_content_resizing_example; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - F214C5AE2EDFA9C7000FC3CB /* ios_content_resizing_example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ios_content_resizing_example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - F214C5BB2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_content_resizing_exampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - F214C5C52EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_content_resizing_exampleUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFileSystemSynchronizedRootGroup section */ - F214C5B02EDFA9C7000FC3CB /* ios_content_resizing_example */ = { - isa = PBXFileSystemSynchronizedRootGroup; - path = ios_content_resizing_example; - sourceTree = ""; - }; - F214C5BE2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */ = { - isa = PBXFileSystemSynchronizedRootGroup; - path = ios_content_resizing_exampleTests; - sourceTree = ""; - }; - F214C5C82EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */ = { - isa = PBXFileSystemSynchronizedRootGroup; - path = ios_content_resizing_exampleUITests; - sourceTree = ""; - }; -/* End PBXFileSystemSynchronizedRootGroup section */ - -/* Begin PBXFrameworksBuildPhase section */ - F214C5AB2EDFA9C7000FC3CB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F214C5B82EDFA9CA000FC3CB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F214C5C22EDFA9CA000FC3CB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - F214C5A52EDFA9C7000FC3CB = { - isa = PBXGroup; - children = ( - F214C5B02EDFA9C7000FC3CB /* ios_content_resizing_example */, - F214C5BE2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */, - F214C5C82EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */, - F214C5AF2EDFA9C7000FC3CB /* Products */, - ); - sourceTree = ""; - }; - F214C5AF2EDFA9C7000FC3CB /* Products */ = { - isa = PBXGroup; - children = ( - F214C5AE2EDFA9C7000FC3CB /* ios_content_resizing_example.app */, - F214C5BB2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests.xctest */, - F214C5C52EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests.xctest */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - F214C5AD2EDFA9C7000FC3CB /* ios_content_resizing_example */ = { - isa = PBXNativeTarget; - buildConfigurationList = F214C5CF2EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_example" */; - buildPhases = ( - F214C5AA2EDFA9C7000FC3CB /* Sources */, - F214C5AB2EDFA9C7000FC3CB /* Frameworks */, - F214C5AC2EDFA9C7000FC3CB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - fileSystemSynchronizedGroups = ( - F214C5B02EDFA9C7000FC3CB /* ios_content_resizing_example */, - ); - name = ios_content_resizing_example; - packageProductDependencies = ( - ); - productName = ios_content_resizing_example; - productReference = F214C5AE2EDFA9C7000FC3CB /* ios_content_resizing_example.app */; - productType = "com.apple.product-type.application"; - }; - F214C5BA2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = F214C5D22EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_exampleTests" */; - buildPhases = ( - F214C5B72EDFA9CA000FC3CB /* Sources */, - F214C5B82EDFA9CA000FC3CB /* Frameworks */, - F214C5B92EDFA9CA000FC3CB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - F214C5BD2EDFA9CA000FC3CB /* PBXTargetDependency */, - ); - fileSystemSynchronizedGroups = ( - F214C5BE2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */, - ); - name = ios_content_resizing_exampleTests; - packageProductDependencies = ( - ); - productName = ios_content_resizing_exampleTests; - productReference = F214C5BB2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - F214C5C42EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = F214C5D52EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_exampleUITests" */; - buildPhases = ( - F214C5C12EDFA9CA000FC3CB /* Sources */, - F214C5C22EDFA9CA000FC3CB /* Frameworks */, - F214C5C32EDFA9CA000FC3CB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - F214C5C72EDFA9CA000FC3CB /* PBXTargetDependency */, - ); - fileSystemSynchronizedGroups = ( - F214C5C82EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */, - ); - name = ios_content_resizing_exampleUITests; - packageProductDependencies = ( - ); - productName = ios_content_resizing_exampleUITests; - productReference = F214C5C52EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - F214C5A62EDFA9C7000FC3CB /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1640; - LastUpgradeCheck = 1640; - TargetAttributes = { - F214C5AD2EDFA9C7000FC3CB = { - CreatedOnToolsVersion = 16.4; - }; - F214C5BA2EDFA9CA000FC3CB = { - CreatedOnToolsVersion = 16.4; - TestTargetID = F214C5AD2EDFA9C7000FC3CB; - }; - F214C5C42EDFA9CA000FC3CB = { - CreatedOnToolsVersion = 16.4; - TestTargetID = F214C5AD2EDFA9C7000FC3CB; - }; - }; - }; - buildConfigurationList = F214C5A92EDFA9C7000FC3CB /* Build configuration list for PBXProject "ios_content_resizing_example" */; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = F214C5A52EDFA9C7000FC3CB; - minimizedProjectReferenceProxies = 1; - preferredProjectObjectVersion = 77; - productRefGroup = F214C5AF2EDFA9C7000FC3CB /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - F214C5AD2EDFA9C7000FC3CB /* ios_content_resizing_example */, - F214C5BA2EDFA9CA000FC3CB /* ios_content_resizing_exampleTests */, - F214C5C42EDFA9CA000FC3CB /* ios_content_resizing_exampleUITests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - F214C5AC2EDFA9C7000FC3CB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F214C5B92EDFA9CA000FC3CB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F214C5C32EDFA9CA000FC3CB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - F214C5AA2EDFA9C7000FC3CB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F214C5B72EDFA9CA000FC3CB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F214C5C12EDFA9CA000FC3CB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - F214C5BD2EDFA9CA000FC3CB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F214C5AD2EDFA9C7000FC3CB /* ios_content_resizing_example */; - targetProxy = F214C5BC2EDFA9CA000FC3CB /* PBXContainerItemProxy */; - }; - F214C5C72EDFA9CA000FC3CB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F214C5AD2EDFA9C7000FC3CB /* ios_content_resizing_example */; - targetProxy = F214C5C62EDFA9CA000FC3CB /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - F214C5CD2EDFA9CA000FC3CB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = S8QB4VV633; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 18.5; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - F214C5CE2EDFA9CA000FC3CB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = S8QB4VV633; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 18.5; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - F214C5D02EDFA9CA000FC3CB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-example"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - F214C5D12EDFA9CA000FC3CB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-example"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - F214C5D32EDFA9CA000FC3CB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 18.5; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-exampleTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_content_resizing_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_content_resizing_example"; - }; - name = Debug; - }; - F214C5D42EDFA9CA000FC3CB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 18.5; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-exampleTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_content_resizing_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_content_resizing_example"; - }; - name = Release; - }; - F214C5D62EDFA9CA000FC3CB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-exampleUITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = ios_content_resizing_example; - }; - name = Debug; - }; - F214C5D72EDFA9CA000FC3CB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-content-resizing-exampleUITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = ios_content_resizing_example; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - F214C5A92EDFA9C7000FC3CB /* Build configuration list for PBXProject "ios_content_resizing_example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F214C5CD2EDFA9CA000FC3CB /* Debug */, - F214C5CE2EDFA9CA000FC3CB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F214C5CF2EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F214C5D02EDFA9CA000FC3CB /* Debug */, - F214C5D12EDFA9CA000FC3CB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F214C5D22EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_exampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F214C5D32EDFA9CA000FC3CB /* Debug */, - F214C5D42EDFA9CA000FC3CB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F214C5D52EDFA9CA000FC3CB /* Build configuration list for PBXNativeTarget "ios_content_resizing_exampleUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F214C5D62EDFA9CA000FC3CB /* Debug */, - F214C5D72EDFA9CA000FC3CB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = F214C5A62EDFA9C7000FC3CB /* Project object */; -} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6254..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example.xcodeproj/project.xcworkspace/xcuserdata/louisehsu.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 9fe1a796bffd1e3a2d58890bdb515d6547dcd637..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13562 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
                H< zJgubx+6=EvTLJ3l)0=3B-c0X-x26x!74Y8lQM!`0(^c^1^dS9_o|6ofG)NXp9+zyD zye`=$IU+eJIWNUhDwRqjrG2F`sa&d)_Lmx^$Qs?;jANi(Fwq!Xm|(pKp*=}PI- z(#_Is(l@2srEg1jOZQ0kNe@Urkp3PK6JdHt0T%IMn#N?7#A@< zVrIm=hU$dQrbBfXJL zk^a7|eHZjy*Z0}JA4d(3DvxqR)kg)QW=FL|&5fELbyL)us0~rCMs16FGirO(j;Qyd zc1P`rIx92Ctg>{OU6wB!A}f+zBO4_fBdd{dGLNiTwm|lv>>=4Bvd3g?vJTnfvNf`` zvURejWY5U9%ifl~E88jCC3|1CSGHevPjkn4*}mG1V~>VJ*%!LE%=+QnV;;RxDO5RV-87spwFwSL{%{ zuQ;LjL-A)EiX(BRxU9IGxV*UhxXQR0ah|x@aV>E-#LbIOjn9rRi@zp*M!Y*d7(Y9{ zB_Sa}mtalEPPj5*OhQdUDB;$GeQm~|>ND!I>T^k{Nt2RV zlNKc1nbe-ND(R`DjY%&hZA;pnbU5j&q~l4yYN$q`iPt1*R2sELqtR*7HFiy=CR>xM z8K4=c8KfDlnWb5zc~bMX<}1x{&F`A?TCAnoKH4a4v^GYo)Fx}K+Dz>g+N-p~w8h#| z?Fen9_FC<9?JTWF+o<(v=V?RQo3#tIOSHFZ@6g_*y-)kN_G#^Q?GEh`?I~T1PN9p} zCF)cukCVU6w9Km!})1E7Fzd%5)QSRk|A8Bps(~(7AQ9bW3#i>mJlSq-7EgMt!p0uFuqG>vQ!3 z^aJ&k`X>Ey{d)aN`gip^^}F=%>-XyS>ksM==|9pR(;wHL(Ep_WMSn_vT7O1=R)4O) zz5mqyi~7IV|F9w6P-+MmnBiu_Lc=1%62t9=m4>y3rwtnn&l)xwUN^jLc-OGgu*-13 z@PXk&!^ehC4aW?>8D+*qqseGB+Kd^-EaO1qAmd=;mBy=#BaD^CDr2>AqH(gZ-sm>Y zGJ1_oM!#{ckr@{lZ!z9#Ty9)peAxJ?aiwvMajkKk@hRgo#+QuSjJu5ojfadM89y-| zF&;I3WBkr|%y`ZeVM;LNnDR{drUFx;=?c>j(@@iJQ?aSkG{Q8}bd71W$!(ftYBV*O z0;Xou9McV^d8V683rq`5i%d&R%S?Bgo;1B>`o{F{WNmUua&_{orCtQ z))wo0>k{iS>s{96*88jvSXW#BW!+`nW8G&xU_ER-YW>Fgz4f^Dg!MP;S?f9L`Sj@Y zgmhJUQo1hPoSvGVo}Q7Ol|C;0w)73@ucmKJea7mTk+k4YUoi)z}<1x6Na_-?q~BtnDS+HrsC7UfTiNA=}5cPwjo|adwSeZ@1a6 zvJbbH*hkpQ?W67E>=W$O_DS|x_C|Y?-EVKUx7g>}Z?uQ(H`^E5@3OD4Z?*5Ue{VmZ p(Ko}CaYaT+MoY$x8A~(n%XlnfrI6S|1a7$ae-fSe8UCBm{$Ds(V<`Xt diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AccentColor.colorset/Contents.json b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb878970081..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AppIcon.appiconset/Contents.json b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2305880107d..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "tinted" - } - ], - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/Contents.json b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596a7f..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ContentView.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ContentView.swift deleted file mode 100644 index 4493f97571a..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ContentView.swift +++ /dev/null @@ -1,24 +0,0 @@ -// -// ContentView.swift -// ios_content_resizing_example -// -// Created by Louise Hsu on 12/2/25. -// - -import SwiftUI - -struct ContentView: View { - var body: some View { - VStack { - Image(systemName: "globe") - .imageScale(.large) - .foregroundStyle(.tint) - Text("Hello, world!") - } - .padding() - } -} - -#Preview { - ContentView() -} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ios_content_resizing_exampleApp.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ios_content_resizing_exampleApp.swift deleted file mode 100644 index c033879a9e0..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_example/ios_content_resizing_exampleApp.swift +++ /dev/null @@ -1,17 +0,0 @@ -// -// ios_content_resizing_exampleApp.swift -// ios_content_resizing_example -// -// Created by Louise Hsu on 12/2/25. -// - -import SwiftUI - -@main -struct ios_content_resizing_exampleApp: App { - var body: some Scene { - WindowGroup { - ContentView() - } - } -} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleTests/ios_content_resizing_exampleTests.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleTests/ios_content_resizing_exampleTests.swift deleted file mode 100644 index 787b405c3bc..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleTests/ios_content_resizing_exampleTests.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// ios_content_resizing_exampleTests.swift -// ios_content_resizing_exampleTests -// -// Created by Louise Hsu on 12/2/25. -// - -import XCTest -@testable import ios_content_resizing_example - -final class ios_content_resizing_exampleTests: XCTestCase { - - override func setUpWithError() throws { - // Put setup code here. This method is called before the invocation of each test method in the class. - } - - override func tearDownWithError() throws { - // Put teardown code here. This method is called after the invocation of each test method in the class. - } - - func testExample() throws { - // This is an example of a functional test case. - // Use XCTAssert and related functions to verify your tests produce the correct results. - // Any test you write for XCTest can be annotated as throws and async. - // Mark your test throws to produce an unexpected failure when your test encounters an uncaught error. - // Mark your test async to allow awaiting for asynchronous code to complete. Check the results with assertions afterwards. - } - - func testPerformanceExample() throws { - // This is an example of a performance test case. - self.measure { - // Put the code you want to measure the time of here. - } - } - -} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITests.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITests.swift deleted file mode 100644 index 3b1990b8661..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITests.swift +++ /dev/null @@ -1,41 +0,0 @@ -// -// ios_content_resizing_exampleUITests.swift -// ios_content_resizing_exampleUITests -// -// Created by Louise Hsu on 12/2/25. -// - -import XCTest - -final class ios_content_resizing_exampleUITests: XCTestCase { - - override func setUpWithError() throws { - // Put setup code here. This method is called before the invocation of each test method in the class. - - // In UI tests it is usually best to stop immediately when a failure occurs. - continueAfterFailure = false - - // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. - } - - override func tearDownWithError() throws { - // Put teardown code here. This method is called after the invocation of each test method in the class. - } - - @MainActor - func testExample() throws { - // UI tests must launch the application that they test. - let app = XCUIApplication() - app.launch() - - // Use XCTAssert and related functions to verify your tests produce the correct results. - } - - @MainActor - func testLaunchPerformance() throws { - // This measures how long it takes to launch your application. - measure(metrics: [XCTApplicationLaunchMetric()]) { - XCUIApplication().launch() - } - } -} diff --git a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITestsLaunchTests.swift b/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITestsLaunchTests.swift deleted file mode 100644 index 29e3af7755e..00000000000 --- a/add_to_app/ios_content_resizing_example/ios_app/ios_content_resizing_example/ios_content_resizing_exampleUITests/ios_content_resizing_exampleUITestsLaunchTests.swift +++ /dev/null @@ -1,33 +0,0 @@ -// -// ios_content_resizing_exampleUITestsLaunchTests.swift -// ios_content_resizing_exampleUITests -// -// Created by Louise Hsu on 12/2/25. -// - -import XCTest - -final class ios_content_resizing_exampleUITestsLaunchTests: XCTestCase { - - override class var runsForEachTargetApplicationUIConfiguration: Bool { - true - } - - override func setUpWithError() throws { - continueAfterFailure = false - } - - @MainActor - func testLaunch() throws { - let app = XCUIApplication() - app.launch() - - // Insert steps here to perform after app launch but before taking a screenshot, - // such as logging into a test account or navigating somewhere in the app - - let attachment = XCTAttachment(screenshot: app.screenshot()) - attachment.name = "Launch Screen" - attachment.lifetime = .keepAlways - add(attachment) - } -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize.xcodeproj/project.pbxproj b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize.xcodeproj/project.pbxproj deleted file mode 100644 index bbe1f071c1c..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize.xcodeproj/project.pbxproj +++ /dev/null @@ -1,583 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 77; - objects = { - -/* Begin PBXContainerItemProxy section */ - F20094D12EC3F7A0001B3EFD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = F20094BB2EC3F79E001B3EFD /* Project object */; - proxyType = 1; - remoteGlobalIDString = F20094C22EC3F79E001B3EFD; - remoteInfo = ios_dynamic_content_resize; - }; - F20094DB2EC3F7A0001B3EFD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = F20094BB2EC3F79E001B3EFD /* Project object */; - proxyType = 1; - remoteGlobalIDString = F20094C22EC3F79E001B3EFD; - remoteInfo = ios_dynamic_content_resize; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - F20094C32EC3F79E001B3EFD /* ios_dynamic_content_resize.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ios_dynamic_content_resize.app; sourceTree = BUILT_PRODUCTS_DIR; }; - F20094D02EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_dynamic_content_resizeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - F20094DA2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ios_dynamic_content_resizeUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFileSystemSynchronizedRootGroup section */ - F20094C52EC3F79E001B3EFD /* ios_dynamic_content_resize */ = { - isa = PBXFileSystemSynchronizedRootGroup; - path = ios_dynamic_content_resize; - sourceTree = ""; - }; - F20094D32EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */ = { - isa = PBXFileSystemSynchronizedRootGroup; - path = ios_dynamic_content_resizeTests; - sourceTree = ""; - }; - F20094DD2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */ = { - isa = PBXFileSystemSynchronizedRootGroup; - path = ios_dynamic_content_resizeUITests; - sourceTree = ""; - }; -/* End PBXFileSystemSynchronizedRootGroup section */ - -/* Begin PBXFrameworksBuildPhase section */ - F20094C02EC3F79E001B3EFD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F20094CD2EC3F7A0001B3EFD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F20094D72EC3F7A0001B3EFD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - F20094BA2EC3F79E001B3EFD = { - isa = PBXGroup; - children = ( - F20094C52EC3F79E001B3EFD /* ios_dynamic_content_resize */, - F20094D32EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */, - F20094DD2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */, - F20094C42EC3F79E001B3EFD /* Products */, - ); - sourceTree = ""; - }; - F20094C42EC3F79E001B3EFD /* Products */ = { - isa = PBXGroup; - children = ( - F20094C32EC3F79E001B3EFD /* ios_dynamic_content_resize.app */, - F20094D02EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests.xctest */, - F20094DA2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests.xctest */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - F20094C22EC3F79E001B3EFD /* ios_dynamic_content_resize */ = { - isa = PBXNativeTarget; - buildConfigurationList = F20094E42EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resize" */; - buildPhases = ( - F20094BF2EC3F79E001B3EFD /* Sources */, - F20094C02EC3F79E001B3EFD /* Frameworks */, - F20094C12EC3F79E001B3EFD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - fileSystemSynchronizedGroups = ( - F20094C52EC3F79E001B3EFD /* ios_dynamic_content_resize */, - ); - name = ios_dynamic_content_resize; - packageProductDependencies = ( - ); - productName = ios_dynamic_content_resize; - productReference = F20094C32EC3F79E001B3EFD /* ios_dynamic_content_resize.app */; - productType = "com.apple.product-type.application"; - }; - F20094CF2EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = F20094E72EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resizeTests" */; - buildPhases = ( - F20094CC2EC3F7A0001B3EFD /* Sources */, - F20094CD2EC3F7A0001B3EFD /* Frameworks */, - F20094CE2EC3F7A0001B3EFD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - F20094D22EC3F7A0001B3EFD /* PBXTargetDependency */, - ); - fileSystemSynchronizedGroups = ( - F20094D32EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */, - ); - name = ios_dynamic_content_resizeTests; - packageProductDependencies = ( - ); - productName = ios_dynamic_content_resizeTests; - productReference = F20094D02EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - F20094D92EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = F20094EA2EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resizeUITests" */; - buildPhases = ( - F20094D62EC3F7A0001B3EFD /* Sources */, - F20094D72EC3F7A0001B3EFD /* Frameworks */, - F20094D82EC3F7A0001B3EFD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - F20094DC2EC3F7A0001B3EFD /* PBXTargetDependency */, - ); - fileSystemSynchronizedGroups = ( - F20094DD2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */, - ); - name = ios_dynamic_content_resizeUITests; - packageProductDependencies = ( - ); - productName = ios_dynamic_content_resizeUITests; - productReference = F20094DA2EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - F20094BB2EC3F79E001B3EFD /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 2620; - LastUpgradeCheck = 2620; - TargetAttributes = { - F20094C22EC3F79E001B3EFD = { - CreatedOnToolsVersion = 26.2; - }; - F20094CF2EC3F7A0001B3EFD = { - CreatedOnToolsVersion = 26.2; - TestTargetID = F20094C22EC3F79E001B3EFD; - }; - F20094D92EC3F7A0001B3EFD = { - CreatedOnToolsVersion = 26.2; - TestTargetID = F20094C22EC3F79E001B3EFD; - }; - }; - }; - buildConfigurationList = F20094BE2EC3F79E001B3EFD /* Build configuration list for PBXProject "ios_dynamic_content_resize" */; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = F20094BA2EC3F79E001B3EFD; - minimizedProjectReferenceProxies = 1; - preferredProjectObjectVersion = 77; - productRefGroup = F20094C42EC3F79E001B3EFD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - F20094C22EC3F79E001B3EFD /* ios_dynamic_content_resize */, - F20094CF2EC3F7A0001B3EFD /* ios_dynamic_content_resizeTests */, - F20094D92EC3F7A0001B3EFD /* ios_dynamic_content_resizeUITests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - F20094C12EC3F79E001B3EFD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F20094CE2EC3F7A0001B3EFD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F20094D82EC3F7A0001B3EFD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - F20094BF2EC3F79E001B3EFD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F20094CC2EC3F7A0001B3EFD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F20094D62EC3F7A0001B3EFD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - F20094D22EC3F7A0001B3EFD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F20094C22EC3F79E001B3EFD /* ios_dynamic_content_resize */; - targetProxy = F20094D12EC3F7A0001B3EFD /* PBXContainerItemProxy */; - }; - F20094DC2EC3F7A0001B3EFD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F20094C22EC3F79E001B3EFD /* ios_dynamic_content_resize */; - targetProxy = F20094DB2EC3F7A0001B3EFD /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - F20094E22EC3F7A0001B3EFD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = S8QB4VV633; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 26.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - F20094E32EC3F7A0001B3EFD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = S8QB4VV633; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 26.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - F20094E52EC3F7A0001B3EFD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resize"; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - F20094E62EC3F7A0001B3EFD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resize"; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - F20094E82EC3F7A0001B3EFD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 26.2; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resizeTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_dynamic_content_resize.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_dynamic_content_resize"; - }; - name = Debug; - }; - F20094E92EC3F7A0001B3EFD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 26.2; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resizeTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ios_dynamic_content_resize.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ios_dynamic_content_resize"; - }; - name = Release; - }; - F20094EB2EC3F7A0001B3EFD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resizeUITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = ios_dynamic_content_resize; - }; - name = Debug; - }; - F20094EC2EC3F7A0001B3EFD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = S8QB4VV633; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "dev.flutter.plugins.ios-dynamic-content-resizeUITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = ios_dynamic_content_resize; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - F20094BE2EC3F79E001B3EFD /* Build configuration list for PBXProject "ios_dynamic_content_resize" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F20094E22EC3F7A0001B3EFD /* Debug */, - F20094E32EC3F7A0001B3EFD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F20094E42EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resize" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F20094E52EC3F7A0001B3EFD /* Debug */, - F20094E62EC3F7A0001B3EFD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F20094E72EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resizeTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F20094E82EC3F7A0001B3EFD /* Debug */, - F20094E92EC3F7A0001B3EFD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F20094EA2EC3F7A0001B3EFD /* Build configuration list for PBXNativeTarget "ios_dynamic_content_resizeUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F20094EB2EC3F7A0001B3EFD /* Debug */, - F20094EC2EC3F7A0001B3EFD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = F20094BB2EC3F79E001B3EFD /* Project object */; -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AccentColor.colorset/Contents.json b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb878970081..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AppIcon.appiconset/Contents.json b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2305880107d..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "tinted" - } - ], - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/Contents.json b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596a7f..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ContentView.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ContentView.swift deleted file mode 100644 index 30e27829745..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ContentView.swift +++ /dev/null @@ -1,24 +0,0 @@ -// -// ContentView.swift -// ios_dynamic_content_resize -// -// Created by Louise Hsu on 11/11/25. -// - -import SwiftUI - -struct ContentView: View { - var body: some View { - VStack { - Image(systemName: "globe") - .imageScale(.large) - .foregroundStyle(.tint) - Text("Hello, world!") - } - .padding() - } -} - -#Preview { - ContentView() -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ios_dynamic_content_resizeApp.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ios_dynamic_content_resizeApp.swift deleted file mode 100644 index 62e7f048853..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resize/ios_dynamic_content_resizeApp.swift +++ /dev/null @@ -1,17 +0,0 @@ -// -// ios_dynamic_content_resizeApp.swift -// ios_dynamic_content_resize -// -// Created by Louise Hsu on 11/11/25. -// - -import SwiftUI - -@main -struct ios_dynamic_content_resizeApp: App { - var body: some Scene { - WindowGroup { - ContentView() - } - } -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeTests/ios_dynamic_content_resizeTests.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeTests/ios_dynamic_content_resizeTests.swift deleted file mode 100644 index cff1e1e3826..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeTests/ios_dynamic_content_resizeTests.swift +++ /dev/null @@ -1,36 +0,0 @@ -// -// ios_dynamic_content_resizeTests.swift -// ios_dynamic_content_resizeTests -// -// Created by Louise Hsu on 11/11/25. -// - -import XCTest -@testable import ios_dynamic_content_resize - -final class ios_dynamic_content_resizeTests: XCTestCase { - - override func setUpWithError() throws { - // Put setup code here. This method is called before the invocation of each test method in the class. - } - - override func tearDownWithError() throws { - // Put teardown code here. This method is called after the invocation of each test method in the class. - } - - func testExample() throws { - // This is an example of a functional test case. - // Use XCTAssert and related functions to verify your tests produce the correct results. - // Any test you write for XCTest can be annotated as throws and async. - // Mark your test throws to produce an unexpected failure when your test encounters an uncaught error. - // Mark your test async to allow awaiting for asynchronous code to complete. Check the results with assertions afterwards. - } - - func testPerformanceExample() throws { - // This is an example of a performance test case. - self.measure { - // Put the code you want to measure the time of here. - } - } - -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITests.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITests.swift deleted file mode 100644 index 0aa562d17b9..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITests.swift +++ /dev/null @@ -1,41 +0,0 @@ -// -// ios_dynamic_content_resizeUITests.swift -// ios_dynamic_content_resizeUITests -// -// Created by Louise Hsu on 11/11/25. -// - -import XCTest - -final class ios_dynamic_content_resizeUITests: XCTestCase { - - override func setUpWithError() throws { - // Put setup code here. This method is called before the invocation of each test method in the class. - - // In UI tests it is usually best to stop immediately when a failure occurs. - continueAfterFailure = false - - // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. - } - - override func tearDownWithError() throws { - // Put teardown code here. This method is called after the invocation of each test method in the class. - } - - @MainActor - func testExample() throws { - // UI tests must launch the application that they test. - let app = XCUIApplication() - app.launch() - - // Use XCTAssert and related functions to verify your tests produce the correct results. - } - - @MainActor - func testLaunchPerformance() throws { - // This measures how long it takes to launch your application. - measure(metrics: [XCTApplicationLaunchMetric()]) { - XCUIApplication().launch() - } - } -} diff --git a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITestsLaunchTests.swift b/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITestsLaunchTests.swift deleted file mode 100644 index 5562bba07e5..00000000000 --- a/add_to_app/ios_dynamic_content_resize/ios_dynamic_content_resizeUITests/ios_dynamic_content_resizeUITestsLaunchTests.swift +++ /dev/null @@ -1,33 +0,0 @@ -// -// ios_dynamic_content_resizeUITestsLaunchTests.swift -// ios_dynamic_content_resizeUITests -// -// Created by Louise Hsu on 11/11/25. -// - -import XCTest - -final class ios_dynamic_content_resizeUITestsLaunchTests: XCTestCase { - - override class var runsForEachTargetApplicationUIConfiguration: Bool { - true - } - - override func setUpWithError() throws { - continueAfterFailure = false - } - - @MainActor - func testLaunch() throws { - let app = XCUIApplication() - app.launch() - - // Insert steps here to perform after app launch but before taking a screenshot, - // such as logging into a test account or navigating somewhere in the app - - let attachment = XCTAttachment(screenshot: app.screenshot()) - attachment.name = "Launch Screen" - attachment.lifetime = .keepAlways - add(attachment) - } -} From 3c112d0efcff97d13df6d4b5cb2901619af67fe6 Mon Sep 17 00:00:00 2001 From: Sherzod <85330587+ishifr@users.noreply.github.com> Date: Wed, 17 Dec 2025 22:26:12 +0500 Subject: [PATCH 50/50] Fix TabController index update (#2753) Hi, I noticed this bug in the navigation_and_routing sample. This PR fixes the tab controller state update issue in BooksScreen. --- navigation_and_routing/lib/src/screens/books.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/navigation_and_routing/lib/src/screens/books.dart b/navigation_and_routing/lib/src/screens/books.dart index 1557da5ba2d..cc2241b9915 100644 --- a/navigation_and_routing/lib/src/screens/books.dart +++ b/navigation_and_routing/lib/src/screens/books.dart @@ -31,6 +31,14 @@ class _BooksScreenState extends State ..addListener(_handleTabIndexChanged); } + @override + void didUpdateWidget(covariant BooksScreen oldWidget) { + super.didUpdateWidget(oldWidget); + if (oldWidget.selectedIndex != widget.selectedIndex) { + _tabController.index = widget.selectedIndex; + } + } + @override void dispose() { _tabController.removeListener(_handleTabIndexChanged); @@ -39,7 +47,6 @@ class _BooksScreenState extends State @override Widget build(BuildContext context) { - _tabController.index = widget.selectedIndex; return Scaffold( appBar: AppBar( title: const Text('Books'),
        Release notes

        Sourced from actions/create-github-app-token's releases.

        v2.1.4

        2.1.4 (2025-09-13)

        Bug Fixes

        • deps: bump @​octokit/auth-app from 7.2.1 to 8.0.1 (#257) (bef1eaf)

        v2.1.3

        2.1.3 (2025-09-13)

        Bug Fixes

        • deps: bump undici from 7.8.0 to 7.10.0 in the production-dependencies group (#254) (f3d5ec2)

        v2.1.2

        2.1.2 (2025-09-12)

        Bug Fixes

        • deps: bump @​octokit/request from 9.2.3 to 10.0.2 (#256) (5d7307b)

        v2.1.1

        2.1.1 (2025-08-11)

        Bug Fixes

        v2.1.0

        2.1.0 (2025-08-08)

        Features

        dDVzA4?Bx6r0LZ6%1j`Du*;VIxyn30xZ>oVW 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 diff --git a/veggieseasons/ios/.gitignore b/veggieseasons/ios/.gitignore deleted file mode 100644 index 7a7f9873ad7..00000000000 --- a/veggieseasons/ios/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -**/dgph -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/ephemeral/ -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/veggieseasons/ios/Flutter/AppFrameworkInfo.plist b/veggieseasons/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 7c569640062..00000000000 --- a/veggieseasons/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 12.0 - - diff --git a/veggieseasons/ios/Flutter/Debug.xcconfig b/veggieseasons/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f302..00000000000 --- a/veggieseasons/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/veggieseasons/ios/Flutter/Release.xcconfig b/veggieseasons/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe200..00000000000 --- a/veggieseasons/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/veggieseasons/ios/Podfile b/veggieseasons/ios/Podfile deleted file mode 100644 index d97f17e223f..00000000000 --- a/veggieseasons/ios/Podfile +++ /dev/null @@ -1,44 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/veggieseasons/ios/Runner.xcodeproj/project.pbxproj b/veggieseasons/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index ab82aea2bc3..00000000000 --- a/veggieseasons/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,731 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 63DF5AF6EA7E5752FD193C17 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38D833D84C3CBFFBC2A61387 /* Pods_Runner.framework */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - BDDC9E5BD53006E983AC444C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C7D1011F5450B20EBA2923B /* Pods_RunnerTests.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 1D00FE80EC6A4B68C8E227F8 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 2E0D48114CA3C6D9CCFFEF16 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 38D833D84C3CBFFBC2A61387 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5C5AC2EFB5606C655AB6C34A /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 5C7D1011F5450B20EBA2923B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 67C3CA414545302E36760BB5 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 971FE7CB47EC26D3DD304A6B /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FA6AACB3CDFE5B8D169FDAD3 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 63DF5AF6EA7E5752FD193C17 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C3870E06F7C4E0C4CA0F4C1C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BDDC9E5BD53006E983AC444C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1AC2876AB73DE877F0C0B83B /* Pods */ = { - isa = PBXGroup; - children = ( - 971FE7CB47EC26D3DD304A6B /* Pods-Runner.debug.xcconfig */, - 67C3CA414545302E36760BB5 /* Pods-Runner.release.xcconfig */, - 1D00FE80EC6A4B68C8E227F8 /* Pods-Runner.profile.xcconfig */, - 2E0D48114CA3C6D9CCFFEF16 /* Pods-RunnerTests.debug.xcconfig */, - FA6AACB3CDFE5B8D169FDAD3 /* Pods-RunnerTests.release.xcconfig */, - 5C5AC2EFB5606C655AB6C34A /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 4968362A1680EFDF9222A5B5 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 38D833D84C3CBFFBC2A61387 /* Pods_Runner.framework */, - 5C7D1011F5450B20EBA2923B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 1AC2876AB73DE877F0C0B83B /* Pods */, - 4968362A1680EFDF9222A5B5 /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - EEF989F59E37C6946EC40F1B /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - C3870E06F7C4E0C4CA0F4C1C /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 25194613EC4035A63337D2AA /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 1F3480CB2DDBB3AE2233D2E2 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 1F3480CB2DDBB3AE2233D2E2 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 25194613EC4035A63337D2AA /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; - EEF989F59E37C6946EC40F1B /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2E0D48114CA3C6D9CCFFEF16 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FA6AACB3CDFE5B8D169FDAD3 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5C5AC2EFB5606C655AB6C34A /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6254..00000000000 --- a/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea1..00000000000 --- a/veggieseasons/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/veggieseasons/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/veggieseasons/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 8e3ca5dfe19..00000000000 --- a/veggieseasons/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/veggieseasons/ios/Runner.xcworkspace/contents.xcworkspacedata b/veggieseasons/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c74..00000000000 --- a/veggieseasons/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/veggieseasons/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/veggieseasons/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/veggieseasons/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/veggieseasons/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/veggieseasons/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea1..00000000000 --- a/veggieseasons/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/veggieseasons/ios/Runner/AppDelegate.swift b/veggieseasons/ios/Runner/AppDelegate.swift deleted file mode 100644 index 626664468b8..00000000000 --- a/veggieseasons/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d9..00000000000 --- a/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index 55d5fc965b08fce5507d48e55d4d804738f35d34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74713 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¥?@9c1ao2!)p;@RkJA(!?;KC%_O#1LPg(8w%-h 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/j6ppO67Zt@B(rUj7#}mWxgGxg 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 T_Z1)^00000NkvXXu0mjf@)$*- diff --git a/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 186120601b36c00e985d1b8a8714bc3bffb411a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1480 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 i;0%~x@C0enz<&W%M;`r_Rs>1_0000Yi~%+CLq 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 Y0oCHIRO$$lQ~&?~07*qoM6N<$f_?81#Q*>R diff --git a/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png deleted file mode 100644 index 81c40205ea186e0504f63d33763275311cd10ddd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4996 zcmV-~6MO85P)*wxHc@vIHLfcLlPoS| zBfBKBVF`)}BA|d87Z72%g84UOf$^%QB_@CGqdR*&3vk>U%mJG z+pquc|NigQYs%&JfVg5WYM?9d*P=LRnG^>tlj5LdQXI5Qii4I(anLd;4q7I~LCd5# zXqglTEt6sn+HCH+e(ie6gb5mrCe~#QX2l%zmMvS_T3fGPy|Vi8HL)&hFe|p85kj3E z9r)nVrAr=i8k-tpUDjY$%t7bm=J*d9>KkHR)?ilbLFeT94{qIRU|E(Rh*+06I2Ciy zI-M>dA;IBrV6UUSy?xlQVX-c8a7vDmVQOk>U0oeMz>Y^8v`E>!_VcY*E4pqr*iB}) z)#h~&5GqOKFm-Z{E@PxIZ**c|T6%gzLw%x_wKSgtbUvUGC8_$*l1R{aBy!wzc3<_; zQ_UAxfWjwUpJskz=~oKq1YkQj@eI;UL|IRO^lt%3iYt96N(|_FYtx(Owx4Ue!YA=# zdeg(IQ}FhOfuQXitXPMd{|AlR11O`23JgUF1I;3|yK?{bEAM$&Z^XnTgzF8JOB9!b zz6#C9LB%s@?7M<0FmxpVbgQ%DmD6vZZ@bDTv5r9hW-PypycH%5Y}<>P7lZUw{Od4u z#TT^IV}I`0>orzhgN`&!%BEa6q9Yt-zhKpRlsF%#GI&;F=!zF;nx$VjxtS;B;fCBd z?%9xD^9-NFkgjGvWnWwIA0U!r*Uh#1K z3HSo;b}Edzu)noI=A z=5_3?{-n>zQ!QWD+nTU#l&X|)pj(|Cea?`Oe16imA1Jsl%vB5k$(SAXE^!!Ho@Q{GOn%GWE6YJv+U}KL^gf%`l=+N1ONX0sO$km1U187cXt1+!sQ0 zMcB{VS94@_@iK(a_VQg@zTCn1>^N?Jmzu9j33`|&+3d06gM5AVOQq{ZCx&Zc-LmtV z4Tvb%aR8Zif{bqk&fs@Tm!I_P-^(>&mW?uhOx*pu-?)Fj_BSXj;qCHiIzL7g; z)1Uw2Q03==lk&3R_Uge9TUhfz4t$krK4!cx22lU}MJxhe7j9Av*+QoQj z|I;*W%3BZqWJ2axab<-Ay)btsb}+DY7LcFwy104-*R8FV9o6iqYS_CRHiBq z73)GJU@_&E+mt6}j{8N~Pg4?-M3)#2VuFYjbw8V< z-ZRl~IU}5_?(DP%C{rp0Oi~>)ow+}678hz4B}o_1&}QgqmNG+JzZ{2Za+~{%1j}xm z6#TeI_t98glTi^qrN`m+I^6zaf+7=AjWyPWH_vb1c6rzG5sUwJi6+3we9hs}y7Sp;CUmFQM{cVF zvE8Ohn_?gpeG$1C&quYN9jyEF})(b}V zZdXm$q%6ptIVWpcankTmF27_|fvta(Dywj%D15B<45#Zt_CJ|c`q4AyRcFlSu)lnl z;ZkO-Lfa6)Y3UP|6waTSF&U4}!zY#qw6_CVj!TnOByp_&uG)Se&wC}@I1O9qDGe_C zxSFQiKUROdFo7l|8(ykNWm&=86(b+W4BG+rmPDZ2KLUuBCMzC-6w*Fa>q>UHj%9=i z3Hddq#WSX*{fU#EACwqyKPkGC^ebDNjt4CF=g!hAwSq2`0yILf@z)aMBShE|YGyT) z=}yO?Tx5?h(!)x0v1?9utvqKwm8UsYm~c8z;}z1tlkN2MTIYfl8z+yrC!&=IDk(tQ zFG1Tm3Gxvx)Xu--|vI(IV8W_Mtk(2#ft-F7WbgYbg!}H}DKA{r0TLpU{0(4*#d&IdV|F za*a6OF>26^6PN~m)xL6U7n$a?@5^Ue68K*=ztXmQq9ME&sH9n(%zunbjZD>ba#XR1 z8b%GeaU1kX9I+E8JWSU=R_QpH%hQZtDH-s{MeA>7g!5h&R@jrAw`b1i^W_5pnl{7w zpGTF0q~g4hvO1_@+-LcQRTos)ephOAQ^74YL}t@WbPI@ht`!41x|I%l@!4!4!95jj^E1!&7j*zgPSm&Z)Fufpxx z_6Le?;1v~Gc-4d_!EfNcwb-`=jk#mqDNL&bed9`In5!)5{ zi$3X=E7R=lKkb5>^T_soclog_TYr-rJw|Ai#DZ?v0$nvCua!lRbNgzoJ4XQ&!5hQo z`N1o;clvdS4_~wfP0uzr$pzZo0P6>A#W;Ua*$(BHPS2IdPRPOv+s>)R-lOxJF7J4g zJ7{9oET&r$4w|vS%PYCt)`o)A_nJJ{69E%p_=mg1vdh-@Cf>eZdhs<|s4oJtih1vX zLBkvW1Z`(Ulr$hBlRTGTjcBQjZgz5m^He_Pe$2gL*Ly-Q?<2+7TVdD0niqkDi&o8*txU>kOZaNE5R~0B_K=6?7aBQNUmjBmk9T=hLVk zxoA;DT6;}oWQ(W+Z_u5eauHFfS9QuJo}eRA23j3V>vvxzp9=6zXnG&e08vQt6}0k* z%o2PbM(})wj}%9M7iff7qWv)EZg>GA5g>*hZ89n34MoE887U?h4S0fv_G^IdiDNOo zt(7P+v|tlD8bB1$n~o^5I0h^JZ_9aS{HUjCL+MsZ2omx_y#o82P9`6AZ5$#Y*F=IB=iQHa- zA82=oSwR*c7D3)ik0lYZcT@H~p^=w_3VsCHXzQtbV5#V9`GNMdgnWth1$5<9Z(M}m z?D7JQJW*AYC>Tyom@N8oo}gPpzJwb!lGVM2I)GfhJ{cdYNT}p>b0_PdA_hytOTG5# zX!?JCpvmA1GLf$(L3v3-1%w#{;)3!J@}7}q+M-%hO3k=eF?D)WIq*uQNDc9Vk2JP@ za$64w1#)9dQEVqekm_&q+Qu)8_<^SSb+yR`yL2r#n8;ck>4<* zp03{i*Ng3V^p%N~JQYU%>mPv+vDZtpECLjj^6F+XC6wh9Abzn9!xTWMA?xaa+v8F7 zu*U8z7{ra*bCK6-JZ`57nqe5WyD@r!j33NY*;Wcq`zIz8S-phf$i zVK+cC7{jQZdX2kUOZbL`xBW98OXL%7xxPm?-|jR7Y52iL&7v}?s=>P#%UTUEXw;YQ z?Z3EDV*{d$mNfpl0&gPIX@&_jsgq!Svg2Ti+venA9e#$r+5+tPA2=5{(tq#SgtBGP zmmUyb&?xynsLTQ`->(Dpr|fUkE{;;PBXXA#wKWsmqB8}E8nnAk?XJ=IDf??0@cP40 z)_vz`?Q$7+a_lV#36QY@+iLVKEVsXeIKX*Nf!b|=_03)OqukwpxO|~%MHG!%&EmeEy8$U7_=+t4a$M0m zuIPMKfqW<{N+uege~HTFd&jvT2?4Fi1H+#O6)$tg{XoMW=bE)5!T>~vPa(y??pbCr z3xWcoJE-Yr1`J1N%E~Es8`uAs%oH=X&0hjRV?VECEBJCAw=z1=2lj^UKVSf|A!ryd(3UTf z-Sz4KJbo;^=9ZxK~ELbh6oiUwt`Kwam+jb8?HJU9=k+XHdpkrp5l zWwjyJ(}s=@()&^-AeE7&ESad9T&gUcL8cDC52J|;yTLIpqpk~}?Q`zQ9h7~417|#l zZ3jfMOrvu)<4JPX^5o)HZnsjBglY|DN+c#yc?Gz;lc54(BsRWDD8b!(z?Tn$Hs7+x z+ie;3F($~1StBBui1jos%323TzM+nE5B@+&d>|Q8IxzD9y7CiH@m3GtJ17S%IPwCf zg(a}P*2TnRBPtmcz5+50Q^uOa<7aONovXNaM>FJ=wcE(ENIOd+63 zN*pMq42|02-@fgG1P9h6pEO>+s2?OL>w{YOtR$xPcveyBX zfGz$8R?_XMM5@5ZCsDyFSn)Qx_AB6O6vVFL1h_NA{0Nu8mUss7p9mshW<$NEI zBIf`HN)peiLP`t9ZU9C92&&#e*S7-8ZDZ26jr-*VYzG4Pf!zf)%qQEH{Es?kyJ=&hGYFNZ^ZWa~s~nv}vGl z4M<%8RI!ak#9FajCxBhK*wxHc@vIHLfcLlPoS| zBfBKBVF`)}BA|d87Z72%g84UOf$^%QB_@CGqdR*&3vk>U%mJG z+pquc|NigQYs%&JfVg5WYM?9d*P=LRnG^>tlj5LdQXI5Qii4I(anLd;4q7I~LCd5# zXqglTEt6sn+HCH+e(ie6gb5mrCe~#QX2l%zmMvS_T3fGPy|Vi8HL)&hFe|p85kj3E z9r)nVrAr=i8k-tpUDjY$%t7bm=J*d9>KkHR)?ilbLFeT94{qIRU|E(Rh*+06I2Ciy zI-M>dA;IBrV6UUSy?xlQVX-c8a7vDmVQOk>U0oeMz>Y^8v`E>!_VcY*E4pqr*iB}) z)#h~&5GqOKFm-Z{E@PxIZ**c|T6%gzLw%x_wKSgtbUvUGC8_$*l1R{aBy!wzc3<_; zQ_UAxfWjwUpJskz=~oKq1YkQj@eI;UL|IRO^lt%3iYt96N(|_FYtx(Owx4Ue!YA=# zdeg(IQ}FhOfuQXitXPMd{|AlR11O`23JgUF1I;3|yK?{bEAM$&Z^XnTgzF8JOB9!b zz6#C9LB%s@?7M<0FmxpVbgQ%DmD6vZZ@bDTv5r9hW-PypycH%5Y}<>P7lZUw{Od4u z#TT^IV}I`0>orzhgN`&!%BEa6q9Yt-zhKpRlsF%#GI&;F=!zF;nx$VjxtS;B;fCBd z?%9xD^9-NFkgjGvWnWwIA0U!r*Uh#1K z3HSo;b}Edzu)noI=A z=5_3?{-n>zQ!QWD+nTU#l&X|)pj(|Cea?`Oe16imA1Jsl%vB5k$(SAXE^!!Ho@Q{GOn%GWE6YJv+U}KL^gf%`l=+N1ONX0sO$km1U187cXt1+!sQ0 zMcB{VS94@_@iK(a_VQg@zTCn1>^N?Jmzu9j33`|&+3d06gM5AVOQq{ZCx&Zc-LmtV z4Tvb%aR8Zif{bqk&fs@Tm!I_P-^(>&mW?uhOx*pu-?)Fj_BSXj;qCHiIzL7g; z)1Uw2Q03==lk&3R_Uge9TUhfz4t$krK4!cx22lU}MJxhe7j9Av*+QoQj z|I;*W%3BZqWJ2axab<-Ay)btsb}+DY7LcFwy104-*R8FV9o6iqYS_CRHiBq z73)GJU@_&E+mt6}j{8N~Pg4?-M3)#2VuFYjbw8V< z-ZRl~IU}5_?(DP%C{rp0Oi~>)ow+}678hz4B}o_1&}QgqmNG+JzZ{2Za+~{%1j}xm z6#TeI_t98glTi^qrN`m+I^6zaf+7=AjWyPWH_vb1c6rzG5sUwJi6+3we9hs}y7Sp;CUmFQM{cVF zvE8Ohn_?gpeG$1C&quYN9jyEF})(b}V zZdXm$q%6ptIVWpcankTmF27_|fvta(Dywj%D15B<45#Zt_CJ|c`q4AyRcFlSu)lnl z;ZkO-Lfa6)Y3UP|6waTSF&U4}!zY#qw6_CVj!TnOByp_&uG)Se&wC}@I1O9qDGe_C zxSFQiKUROdFo7l|8(ykNWm&=86(b+W4BG+rmPDZ2KLUuBCMzC-6w*Fa>q>UHj%9=i z3Hddq#WSX*{fU#EACwqyKPkGC^ebDNjt4CF=g!hAwSq2`0yILf@z)aMBShE|YGyT) z=}yO?Tx5?h(!)x0v1?9utvqKwm8UsYm~c8z;}z1tlkN2MTIYfl8z+yrC!&=IDk(tQ zFG1Tm3Gxvx)Xu--|vI(IV8W_Mtk(2#ft-F7WbgYbg!}H}DKA{r0TLpU{0(4*#d&IdV|F za*a6OF>26^6PN~m)xL6U7n$a?@5^Ue68K*=ztXmQq9ME&sH9n(%zunbjZD>ba#XR1 z8b%GeaU1kX9I+E8JWSU=R_QpH%hQZtDH-s{MeA>7g!5h&R@jrAw`b1i^W_5pnl{7w zpGTF0q~g4hvO1_@+-LcQRTos)ephOAQ^74YL}t@WbPI@ht`!41x|I%l@!4!4!95jj^E1!&7j*zgPSm&Z)Fufpxx z_6Le?;1v~Gc-4d_!EfNcwb-`=jk#mqDNL&bed9`In5!)5{ zi$3X=E7R=lKkb5>^T_soclog_TYr-rJw|Ai#DZ?v0$nvCua!lRbNgzoJ4XQ&!5hQo z`N1o;clvdS4_~wfP0uzr$pzZo0P6>A#W;Ua*$(BHPS2IdPRPOv+s>)R-lOxJF7J4g zJ7{9oET&r$4w|vS%PYCt)`o)A_nJJ{69E%p_=mg1vdh-@Cf>eZdhs<|s4oJtih1vX zLBkvW1Z`(Ulr$hBlRTGTjcBQjZgz5m^He_Pe$2gL*Ly-Q?<2+7TVdD0niqkDi&o8*txU>kOZaNE5R~0B_K=6?7aBQNUmjBmk9T=hLVk zxoA;DT6;}oWQ(W+Z_u5eauHFfS9QuJo}eRA23j3V>vvxzp9=6zXnG&e08vQt6}0k* z%o2PbM(})wj}%9M7iff7qWv)EZg>GA5g>*hZ89n34MoE887U?h4S0fv_G^IdiDNOo zt(7P+v|tlD8bB1$n~o^5I0h^JZ_9aS{HUjCL+MsZ2omx_y#o82P9`6AZ5$#Y*F=IB=iQHa- zA82=oSwR*c7D3)ik0lYZcT@H~p^=w_3VsCHXzQtbV5#V9`GNMdgnWth1$5<9Z(M}m z?D7JQJW*AYC>Tyom@N8oo}gPpzJwb!lGVM2I)GfhJ{cdYNT}p>b0_PdA_hytOTG5# zX!?JCpvmA1GLf$(L3v3-1%w#{;)3!J@}7}q+M-%hO3k=eF?D)WIq*uQNDc9Vk2JP@ za$64w1#)9dQEVqekm_&q+Qu)8_<^SSb+yR`yL2r#n8;ck>4<* zp03{i*Ng3V^p%N~JQYU%>mPv+vDZtpECLjj^6F+XC6wh9Abzn9!xTWMA?xaa+v8F7 zu*U8z7{ra*bCK6-JZ`57nqe5WyD@r!j33NY*;Wcq`zIz8S-phf$i zVK+cC7{jQZdX2kUOZbL`xBW98OXL%7xxPm?-|jR7Y52iL&7v}?s=>P#%UTUEXw;YQ z?Z3EDV*{d$mNfpl0&gPIX@&_jsgq!Svg2Ti+venA9e#$r+5+tPA2=5{(tq#SgtBGP zmmUyb&?xynsLTQ`->(Dpr|fUkE{;;PBXXA#wKWsmqB8}E8nnAk?XJ=IDf??0@cP40 z)_vz`?Q$7+a_lV#36QY@+iLVKEVsXeIKX*Nf!b|=_03)OqukwpxO|~%MHG!%&EmeEy8$U7_=+t4a$M0m zuIPMKfqW<{N+uege~HTFd&jvT2?4Fi1H+#O6)$tg{XoMW=bE)5!T>~vPa(y??pbCr z3xWcoJE-Yr1`J1N%E~Es8`uAs%oH=X&0hjRV?VECEBJCAw=z1=2lj^UKVSf|A!ryd(3UTf z-Sz4KJbo;^=9ZxK~ELbh6oiUwt`Kwam+jb8?HJU9=k+XHdpkrp5l zWwjyJ(}s=@()&^-AeE7&ESad9T&gUcL8cDC52J|;yTLIpqpk~}?Q`zQ9h7~417|#l zZ3jfMOrvu)<4JPX^5o)HZnsjBglY|DN+c#yc?Gz;lc54(BsRWDD8b!(z?Tn$Hs7+x z+ie;3F($~1StBBui1jos%323TzM+nE5B@+&d>|Q8IxzD9y7CiH@m3GtJ17S%IPwCf zg(a}P*2TnRBPtmcz5+50Q^uOa<7aONovXNaM>FJ=wcE(ENIOd+63 zN*pMq42|02-@fgG1P9h6pEO>+s2?OL>w{YOtR$xPcveyBX zfGz$8R?_XMM5@5ZCsDyFSn)Qx_AB6O6vVFL1h_NA{0Nu8mUss7p9mshW<$NEI zBIf`HN)peiLP`t9ZU9C92&&#e*S7-8ZDZ26jr-*VYzG4Pf!zf)%qQEH{Es?kyJ=&hGYFNZ^ZWa~s~nv}vGl z4M<%8RI!ak#9FajCxBhK?m2TNQbSE13!M}l003YqD#&R5Hyi)AP=WvThT23+0Dxj%QASeR6X`ey z?Hj>BC!)&x#9sZz0{h1FQ@SD2CrLG24X7l)-Ap?1D3hH`EJE2V=Dj$*-Ng{!fW-4$6Qrr&Pq;>z4b#D$$sr9Y-L(Y=jy5aL3j4m zguxwVEFnWrFy%=kLGOY)K!Zp4o}Bj6|5GT+xa?nhhp*&jr$cCBJoGv3@zlsoD8!y_ zmJH9cD_OKox*jRtQ@PM@^uO1-JXp`xV&b{hDpQMg_Tse0Qzl2H3GU_g^=|k`ATOfG z?y@dN&%iKX!HbpK)bw+pStMO3k^!pX=Y6bI_H?ORQ?r7$Hq4D+SuGIPaxl+0CS1Kz>!yX?ogslf^QCvj9iKzA00*L zD$4vv+0tA%X;b~--@2{5wYBevn@}=*6Yw#+vA+J(S?BzxNV-UtxQoVD1g zM5LAy*jljS*p*9XNJW8rieP8sU#o9t&R4b8ZgMK9VDdD=7tdh&Va+J3m~4@^*4`hT z+EBji9$pEt?5eB?dA_h~ssr0HC5(~tZN8y{xi-05*{O10&8#m^I1Mp5fP`AX^(0h2 z26n4Pb%xO@ba_9I$v*#+h?3GiqaJK0!{Lp?;J^bTHtQ1OJjlen$~Mf|Y^~FNSs>qc z)O<b7E)k^gJG=SfJq7^-!-!iX}2V2*WLZC3k-TZNDbCpwn)cGRJY+ zpYASNw>$X7@a5){y-HngwPvwT+~RJ@pahPN=U2x{2*z0oqain)Gst|al4jh@$9?`Y znZCemzS}a)ap_-}Y=7os^OEHv94w)U&H03`)A5Hlr+-6Z?p&!Nv&4+SlcV z$C^r2y9(Zqp^>WOKJVhL79nP%bgGFL%TMxEyu;GIRzkS;cDMnhedX3{gRQZB{K!^@ zT3DnHb7n3}b_O?&?9od&aEHzLg^qWBF-xsfe9gxEwgd{EpQy_=&*(j0h?t)ZsMUv^ zI6m|-arivfntor_XbXzaGA0g&{o(u}u|rFXTUyp|5Q79q)>q(Txu-)G;^9sbJw|_1KkewVtkH&xt94%%OQ&FQSfAD=v|Dp6vaj za{d`^?$lne2bnmQ*NU2unA7TWPUIYh5hYG1Od-ooFupS->RW;+&*N$d@@1i7vYY)3 zRpE}8@MD?<3E%9yn7n36)Z2rb(s3ttLxwlLl?(mtNuFC+JZ^wEgjx_Veh#|s3u(CDr#HQ%KEDvP2viP|k9YCFL1l4Ax<;xx%Vqi>B z9AS+JD%=m>lFBN4>2TQ%&K~~2QW7=T?4sPb3D+1y%~Mn1@b7v!pHJDK3~*YNURWR4 zo7mPR{z}nmtgQudzoDOnr`ZWBH#Y%e{c1#QCDDo@4d zoQ~s+@ZRk#ulReqpKq?mKR7(RjdOgr`raf<|ElMyop<&iF*z#NWw48-C9L@goL}OY8nFqi;+1nO;_l zT;f37~ zy}4hTwmq>GZ2Vy9Hk~BL7N_0HxsHC)uqwJ^wfi9{G_~3LO2VGv@a`S)SLYC){anty zI1l5zXZ-o!sF@pp^pQ>Ax1{zc1NB=o)`mAvlPA#X*-{JL z6zep&&XmnSViBc);rskiKi8Y*R1(WSZiL19B>h|R87>?eq0AhP{IKS(!-s9qSXC5H zK{n}4$K?{=oK>vfKb)UACe8Y7s}H-+Z`B>JUq1Wo3^S#RGN;1{nMuFHv^8aGyqELs z*Ju7jt^M(#*TL0G?*~{0i(q~W2Wc{DG_Ov#C`^ZOnVC;tZ?wlXn}EK&*hh08WsolM z726!fIc7h`1oDKER5t#%^t0;y?DCsYX-v9e29{7ga@n@0HI6$LLne@qR)FpJ+X)w> z&reuyM8!OnjBOf4FSXj<_5QK_>lf)E0eePvRjp#UfhN^CPIx<&u)$_REs<@Fu~0MOJQY5I zuZcs>`Qf;FYIcXk%-z3~WpR-RR#l=j$I_UKUbOW0b}rfZ_4MF)1Y_5k-B3uVGv$Yr zPh>bugvQCp>l>eBYyOg#8M!Mu56GX<@MY>(Od4jGlf2rGH?g^+i4|{xhlzj7wu^VR zU{fjo9)JEc%Mscp(u4aS%0U&(;t-NDT{%F}WGqsHZjsv8Cwthrb7;Pm8Y9hMll0j@ z&b@*fNyqln=)CB${27nE(QK?G8_}-ukl2hMbTa^yhn8mxh|+&AB0H(~xX2iLZK~Q!P~fxn`KF=FrcoQLr=u^bSap<_CcGJ_Snr zEKY7xG+uL^M(#77u8krlCES278NZbA{?sgu`kPmTSbe?KI_>bbdOSL^og-k^Gk~YY zMBFzM8j(|;)_RhXzm(TH7CoeBhg%&P_DyF*R-vy1;{7xpI|o*10K?0+Q7Z^;HOy3d zRg=Tp;X}Bt|ND4LS#Tb;j6MvP6sGaXg?1+m_@gUTrmBN55NG9Y^p#_ zR`pwO>#s9yqJF(W@sG!X{#L|-#n$HBuaEwq;uy~BtpB_dQ$55THL2fg5A7pDyRl%??DrO{pQK zt5mRYndg#7y2opJqN$xqKDOJdw=rh>tmf@@+!H1|jYw_#syYLAay*mKx0`%O+LSr{~In=b&MU1`7LyT|tw(X@6nQFygs4R8SIJuG0 zQmWcVQKC@T<8MRI{iU1rW@(5dIxs4@LE@Qmqrn^ijv@gik+<)3YFflDEN~*E{7%cy zo6LVNYL1SvI!dSI^Dw?xRPoNK=tae62-ozYGRFlP17y+t6>*ANZ&Kck>o=upcB)wQ z?W7=#2IR}s+L~2j|0V60?dlgM+g4uI=n49->a_A9_yvn3VJ`H)%Dqx>Dx8iz$VQ!2 ziXSt51a~rr4AnB6p8hsE$_=;kX|3QF$(f6ou2$roe27h|6)Axj3m) zQcjxW{>7nf%YMM98nJ=@bD19g@i$9xF>7cM2@A2SP?~D+?%!{Lk`d4^5KNNU1#?E? z?WL^a7O;TkXET4BdfC#=E)9NFi5RcLj3XlUZ65dEJr) z)4aYf(b?75rZ~6# z;$8Q56(|z0!PPSn-*ix+6j!>v!O>slvStf`nJy`R>|WfK`)Hf6YxwwjZb()xs3Q zM6qn~*kuDadUcJHq_oOWg<~_yWhT9)+`VUP(D^5V+5-fxLy!cCqt{npzW%}1jdM)< zh=81qb}WHpkvkJ;YZZm&pE`Xi?CLcrOjM+l%GqLvaTJT=FLu3HMl+WZ-gjYhFY6E5 zPCc`uHxA1CfX|28m{t99XwIAY#&zfKyYSSBx8KOsl@2_-=ZRop^yZ(-X>!O;#Ead* zb%=sW3*=fF1;Ec3(Y)93NOm;10AAi5F~pijn|t*UD+f*+Qz%kHJ1w9CTY)gi?5a0CueccpW=tp6- zxy~X~e-bMii;h7_9Gz;%{-^cLJcf5#^v~@b7TVk}ZmvjH z2Ula0HDtJogZlcz(CoY&>KtWcDd}O>n3HLhrY2Nw<+n4j^`oQA1myC=aGJOp-GZu| z;Ln^i1k)%Pk)R(pDV7@K$SAi*)N`?@5)6oJa04OaILz_udLex}!IT+af!m}NL<0S2D+e5i`T_6127bpxz{14y8IvvA986#vu(0>xWy#|UNOW!M%* zf`b9!=;O`^#)I5qhxJQk=hSGF-{JkQl0BR1I-OAuE_-!)V zqB-Rx?FDR=DK!U%*-nG!jh#&|Wnk)_r%3iFrlwJ0%86*VtHVe1NXpO*T1UV&>4q9G z7@>+TBzuOEbvO{(Pq%^+UXa~l>XU43dTKrLUpqPiv6uY%5k-4+>wkS#O@9nwCCF4u z0TV4kt`E1!53cl=%Z8q+Kqhg**E%$2SiHbQ&Sf)!q$s7aX$w|ph=j?+ht^zHFb#|8 zk8g)1;FR^R9F5io_PI3Z(L$#P;O|X|#vFLqf@nNA;!KdIP^wN$o8F9HjT9fP2^`F} zx%!X4Mn7pvspLDDSJI+ShZ^jvussfLskgOz^9AUO2Z76%SY;zfUT?|rpl%AmSb83z@k+2Ll9NM7dj%O z9rmXZmep6s!P@q~vXso1&nJQ9PM3{bzO~q66fMmH!f-Gv^CEk?1@CF1nPWYNj>U}K z{gl0zQubaJ2vh8QTLY3(5Ric`BSp(#AYYw84e1srJ36$~7`5xpK;OD=KYp zs*vKp`{RBk>+$3Z?i+z5vA)xx-yhY1Uaz>DWf;i__E4n=>@_j->T8vHJ%E=(vE~l; z$sUg%;U=-qe;2lO^j(cXYk1Lx=8DJ(Lyh;kiy{xA9TU={O+FPN0J(U9_!>TYq4e*M zxTxef>!d}qk{Rojg$ z7{{@OsbdCkZ42;fsn<(ywsuQ54%rFjNZ)nT~8u z(WfCp%Og*y9VTu&d=3DnC-y;rakVf*=d4m(SuYDD5lL)@wnwTB)}2A_9K*ytS}!QM z==1JD18{#9k-+8~-!c>MdAiQV9LgHIEHP(D-_#gr}1rD~$p#B&u>hg8fm#7@h%1u2P^ z8Go}`%0i4cabj`DE?Eg9QHCx+ov`k0#j@xsOX>!$*=gUo8e>cg*ImUgAJP{un=ZHZ zLvKp!IokhXW|4*ZJLx{Q_bLPx81o^ld(uu?V#H@FD4)>X!<%u1Cc$>aB2TVx!*i$_ zCzIB+{9KN&ua{{5mNG;W1yggV98uVQOEWs!d}*+YT1T15>Oa902MGFy*&Y4S?@UB1 z8g-qhl0|i(Tc0fN-m8vsu5~d5X_(lFQ|@K&R`44y{HwrqS+^!Bjss{SpXco_0O|e>kzu4y1-TAJMz4$B#WdiCWwD!_NQ(QSGJtdAzYVgoYJGi3 zX)ONM{7Vkm-etXes=utaKHIO11{p~X6A$K)Hs6WM`9wl>cdHma$b5SurG_sYM+C?E zeWplgnHcl5`@%)X5nT%}O68%&EZ6>YspY=n-K9*1Wu)S{U5%9GYU+qN7lGL=#a&q- z`2nouh3OoKj_2BKX=Za|J)36EB3THK96oCn^&KF8A7+qz{@6Xpc)s6_kN@pY*v9Y{ z3;YSXrmtXcer6ycD}}TehN?P+?X!NOxVGePXm{644WAj1++%t@g|bQOcPcdB^C&_u zzYD>_iz=o%RP&!HCOW4*NL}wlwq@THG6ZNa){EH?9W7*(UdVFPm*Y6Ww z?NE3Vj?KLL;nH|UZ^Mbw?=ZRt4u*wwOg)c|M|2ulNVb?G?F?05gCCmr+S+!I2yOBi zgn4^*JaQ74iMX_Cm+12Z3?mAELp?S%;^b$2HhOn@RyW%5dch=qN@TbN*LTj0#-86d zqE!rY1mPld`LCoFb_$xBI#qKO&Mk_+uBB9$f0aO>+Ufw^E-WZJWRRk547C7zO$O5u zm>?6vnYldhM_x0woi8W_x9v^uaKiRBtJUaxZIkbMbzr5W9=|~Q+v+Q!{41o1{mk!J zwie(VsQL!2#bsPI2JG?|igmVBH{H7w-XOWwV&2)O(3aeU@m!+tpoRdSHBtTpG;TQR z71c#9rU`P9dU))Oq~#sGRJILjWPh{z3aFv0`QrTA@2D{I*kLx{3rgwimSVDNiu6T|p`0v6{6x64MgC-bj#55MohIC#B zTji8*ZziDc;O&7jL0|pLHI#l^O1?qZs~~Xw1pz4~1^2HZkGiy%nbh`u>iBdo2)bHI zDrtPIWt>tx?hSUF2*xM8H=?@-cFceR%PtBF&7O2+n6^bxRW~@?8Tbs5`v;0E2ZT6! z*pLN5(Mxe6`DAu8FKX}D1{ZNogHR#y=Rl3zI6_}cHE|H>M=<}f^~aEt4lr?D#05W3 z57H;nnD$FzP2IxEw}IZSzR@(?PbkR}kwBG|AlDDUbRG}C#iaxos1->1@-|t)Fq}j= zoI}spAc>S$I_(Sggfrr$j0{v>uL?i(7+fa)Ar|1#@+X8DAINLOBpKgYX|a)lZpr+Q zQTq;OLgiCdKZC-P)EXKK`!i+F8^t|N_z73JdHOAc>Vdz3_sIohA(MiO^s5MOd`biz zusw;6{7JxKEzGscM`(#~BjUCVbsj!wf_$MXITcnXbC?TpGRGV~3%_X#)APOcVmu=V z=&5ye4mh#-PVFT|+zieBMr{eT{+g~F=NWBITtWKb8LZNV-FPB%oEI=A+9L?#1j>Ch zM_RzG136^fjWOhcDyMqx-sC?asNGAgG3DrK(deLD8iind!Ctg%5nQu4%85>@D{`6N zKl1mu;f5K-3WE}VjS>vd&g~xvGK7>H`HPt9`+0y(B-%ozzhdvs9;)fKk3eD5J*!wo zj24}!fA)}6figbW<89pY5xuk68dlQooc_p%BJrdInT4dp$>p1<0DIX?WY=)%Fqsf) y#eNz*Y#En`5Ltq71-<`+KrjqUG!QPIy>c4}+^QG=TK;?W0u*J{WNM^LgZ>A0kBLnH diff --git a/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/veggieseasons/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png deleted file mode 100644 index 15cc145f590e253b08abb0404324d646bcffb733..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3075 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 diff --git a/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd46..00000000000 --- a/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70f..00000000000 --- a/veggieseasons/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/veggieseasons/ios/Runner/Base.lproj/LaunchScreen.storyboard b/veggieseasons/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c93..00000000000 --- a/veggieseasons/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/veggieseasons/ios/Runner/Base.lproj/Main.storyboard b/veggieseasons/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb3..00000000000 --- a/veggieseasons/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/veggieseasons/ios/Runner/Info.plist b/veggieseasons/ios/Runner/Info.plist deleted file mode 100644 index c985223fc7f..00000000000 --- a/veggieseasons/ios/Runner/Info.plist +++ /dev/null @@ -1,48 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Veggie Seasons - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - veggieseasons - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - - - diff --git a/veggieseasons/ios/Runner/Runner-Bridging-Header.h b/veggieseasons/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b4..00000000000 --- a/veggieseasons/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/veggieseasons/ios/RunnerTests/RunnerTests.swift b/veggieseasons/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b61..00000000000 --- a/veggieseasons/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/veggieseasons/lib/data/app_state.dart b/veggieseasons/lib/data/app_state.dart deleted file mode 100644 index 4c4edd2987c..00000000000 --- a/veggieseasons/lib/data/app_state.dart +++ /dev/null @@ -1,86 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/foundation.dart'; -import 'local_veggie_provider.dart'; -import 'veggie.dart'; - -class AppState extends ChangeNotifier { - final List _veggies; - - AppState() : _veggies = LocalVeggieProvider.veggies; - - List get allVeggies => List.from(_veggies); - - List get availableVeggies { - var currentSeason = _getSeasonForDate(DateTime.now()); - return _veggies - .where((v) => v.seasons.contains(currentSeason)) - .toList(); - } - - List get favoriteVeggies => - _veggies.where((v) => v.isFavorite).toList(); - - List get unavailableVeggies { - var currentSeason = _getSeasonForDate(DateTime.now()); - return _veggies - .where((v) => !v.seasons.contains(currentSeason)) - .toList(); - } - - Veggie getVeggie(int? id) => _veggies.singleWhere((v) => v.id == id); - - List searchVeggies(String? terms) => _veggies - .where((v) => v.name.toLowerCase().contains(terms!.toLowerCase())) - .toList(); - - void setFavorite(int? id, bool isFavorite) { - var veggie = getVeggie(id); - veggie.isFavorite = isFavorite; - notifyListeners(); - } - - /// Used in tests to set the season independent of the current date. - static Season? debugCurrentSeason; - - static Season? _getSeasonForDate(DateTime date) { - if (debugCurrentSeason != null) { - return debugCurrentSeason; - } - - // Technically the start and end dates of seasons can vary by a day or so, - // but this is close enough for produce. - switch (date.month) { - case 1: - return Season.winter; - case 2: - return Season.winter; - case 3: - return date.day < 21 ? Season.winter : Season.spring; - case 4: - return Season.spring; - case 5: - return Season.spring; - case 6: - return date.day < 21 ? Season.spring : Season.summer; - case 7: - return Season.summer; - case 8: - return Season.summer; - case 9: - return date.day < 22 ? Season.autumn : Season.winter; - case 10: - return Season.autumn; - case 11: - return Season.autumn; - case 12: - return date.day < 22 ? Season.autumn : Season.winter; - default: - throw ArgumentError( - 'Can\'t return a season for month #${date.month}.', - ); - } - } -} diff --git a/veggieseasons/lib/data/local_veggie_provider.dart b/veggieseasons/lib/data/local_veggie_provider.dart deleted file mode 100644 index 9b387bcd7cc..00000000000 --- a/veggieseasons/lib/data/local_veggie_provider.dart +++ /dev/null @@ -1,1071 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'veggie.dart'; - -class LocalVeggieProvider { - static List veggies = [ - Veggie( - id: 1, - name: 'Apples', - imageAssetPath: 'assets/images/apple.jpg', - category: VeggieCategory.fruit, - shortDescription: - 'Green or red, they\'re generally round and tasty.', - accentColor: const Color(0x40de8c66), - seasons: [ - Season.winter, - Season.spring, - Season.summer, - Season.autumn, - ], - vitaminAPercentage: 2, - vitaminCPercentage: 8, - servingSize: 'One large apple', - caloriesPerServing: 130, - trivia: const [ - Trivia( - 'A peck of apples (that\'s a real unit of mesaurement!) weighs approximately how many pounds?', - ['10 pounds', '20 pounds', '30 pounds'], - 0, - ), - Trivia('Which of these is an actual variety of apples?', [ - 'Dancing Turkey', - 'Winter Banana', - 'Red Sloth', - ], 1), - Trivia( - 'In Greek mythology, Paris gives a golden apple marked "To the Fairest" to a goddess. Which one?', - ['Hera', 'Athena', 'Aphrodite'], - 2, - ), - Trivia('Apples in the supermarket can be up to how old?', [ - '1 week', - '1 month', - '1 year', - ], 2), - Trivia( - 'How long does it take a typical apple tree to produce its first fruit?', - ['One to two years', 'Four or five years', 'Eight to ten years'], - 1, - ), - Trivia( - 'Archaeological evidence of humans eating apples dates back how far?', - ['500 C.E.', '2000 B.C.E.', '6500 B.C.E.'], - 2, - ), - Trivia('What are the seed pockets inside an apple called?', [ - 'Tarsals', - 'Carpels', - 'Sacs', - ], 1), - ], - ), - Veggie( - id: 2, - name: 'Artichokes', - imageAssetPath: 'assets/images/artichoke.jpg', - category: VeggieCategory.flower, - shortDescription: 'The armadillo of vegetables.', - accentColor: const Color(0x408ea26d), - seasons: [Season.spring, Season.autumn], - vitaminAPercentage: 0, - vitaminCPercentage: 25, - servingSize: '1 medium artichoke', - caloriesPerServing: 60, - trivia: const [ - Trivia('Artichokes are which part of the plant?', [ - 'Flower bud', - 'Root', - 'Seed', - ], 0), - Trivia( - '"Jerusalem artichoke" is another term for which vegetable?', - [ - 'Potato', - 'Cabbage', - 'Sunchoke', - ], - 2, - ), - Trivia( - 'Which city claims to be The Artichoke Capital of the World?', - [ - 'Castroville, California', - 'Galveston, Texas', - 'London, England', - ], - 0, - ), - Trivia('Artichokes are technically which type of plant?', [ - 'Thistle', - 'Azalea', - 'Tulip', - ], 0), - ], - ), - Veggie( - id: 3, - name: 'Asparagus', - imageAssetPath: 'assets/images/asparagus.jpg', - category: VeggieCategory.fern, - shortDescription: - 'It\'s been used a food and medicine for millenia.', - accentColor: const Color(0x408cb437), - seasons: [Season.spring], - vitaminAPercentage: 10, - vitaminCPercentage: 15, - servingSize: '5 spears', - caloriesPerServing: 20, - trivia: const [ - Trivia( - 'The nodules at the tip of an asparagus spear are actually which part of the plant?', - ['Seeds', 'Leaves', 'Potective scales'], - 1, - ), - Trivia('How is white asparagus made?', [ - 'It\'s watered with milk', - 'It\'s a different species', - 'It\'s grown in the shade', - ], 2), - Trivia( - 'Asapragus spears have been observed growing how many inches in a single day?', - ['1', '3', '6'], - 2, - ), - Trivia('To which flower is asparagus related?', [ - 'Lily', - 'Rose', - 'Whole wheat', - ], 0), - ], - ), - Veggie( - id: 4, - name: 'Avocado', - imageAssetPath: 'assets/images/avocado.jpg', - category: VeggieCategory.stealthFruit, - shortDescription: - 'One of the oiliest, richest fruits money can buy.', - accentColor: const Color(0x40b0ba59), - seasons: [Season.winter, Season.spring, Season.summer], - vitaminAPercentage: 0, - vitaminCPercentage: 4, - servingSize: '1/5 medium avocado', - caloriesPerServing: 50, - trivia: const [ - Trivia('What\'s the most popular variety of avocado?', [ - 'Stevenson', - 'Hass', - 'Juicy Lucy', - ], 1), - Trivia( - 'The word avocado derives from "ahuacatl," found in which civilization?', - ['Aztec', 'Incan', 'Sumerian'], - 0, - ), - Trivia('What percentage of an avocado is nutritional fat?', [ - '10', - '25', - '50', - ], 1), - Trivia( - 'The first evidence of avocado consumption by humans dates back to what year?', - ['2,000 B.C.', '6,000 B.C.', '10,000 B.C.'], - 2, - ), - ], - ), - Veggie( - id: 5, - name: 'Blackberries', - imageAssetPath: 'assets/images/blackberry.jpg', - category: VeggieCategory.berry, - shortDescription: - 'Find them on backroads and fences in the Northwest.', - accentColor: const Color(0x409d5adb), - seasons: [Season.summer], - vitaminAPercentage: 6, - vitaminCPercentage: 4, - servingSize: '1 cup', - caloriesPerServing: 62, - trivia: const [ - Trivia('What color are unripe blackberries?', [ - 'Red', - 'White', - 'Brown', - ], 0), - Trivia( - 'The blackberry is the official fruit of which American state?', - ['Washington', 'Colorado', 'Alabama'], - 2, - ), - Trivia('How many varieties of blackberries are known to exist?', [ - '500', - '1000', - '2000', - ], 2), - ], - ), - Veggie( - id: 6, - name: 'Cantaloupe', - imageAssetPath: 'assets/images/cantaloupe.jpg', - category: VeggieCategory.melon, - shortDescription: 'A fruit so tasty there\'s a utensil just for it.', - accentColor: const Color(0x40f6bd56), - seasons: [Season.summer], - vitaminAPercentage: 120, - vitaminCPercentage: 80, - servingSize: '1/4 medium cantaloupe', - caloriesPerServing: 50, - trivia: const [ - Trivia('Which of these is another name for cantaloupe?', [ - 'Muskmelon', - 'Crenshaw melon', - 'Rindfruit', - ], 0), - Trivia('The word "cantaloupe" is a reference to what?', [ - 'The Latin word for a ring of seeds', - 'The gardens of a castle in Italy', - 'An aphid species that feeds on cantaloupe leaves', - ], 1), - Trivia('Cantaloupes grow on what kind of plant?', [ - 'Tree', - 'Shrub', - 'Vine', - ], 2), - Trivia( - 'The most expensive melons in Japan can sell for up to how much?', - ['\$100', '\$1,000', '\$10,000'], - 2, - ), - ], - ), - Veggie( - id: 7, - name: 'Cauliflower', - imageAssetPath: 'assets/images/cauliflower.jpg', - category: VeggieCategory.cruciferous, - shortDescription: 'Looks like white broccoli and explodes when cut.', - accentColor: const Color(0x40c891a8), - seasons: [Season.autumn], - vitaminAPercentage: 0, - vitaminCPercentage: 100, - servingSize: '1/6 medium head', - caloriesPerServing: 25, - trivia: const [ - Trivia( - 'The quote "Cauliflower is nothing but cabbage with a college education" is attributed to whom?', - ['Cesar Romero', 'Mark Twain', 'Lucille Ball'], - 1, - ), - Trivia( - 'The edible head of a cauliflower plant is sometimes called what?', - ['The curd', 'The cow', 'The cudgel'], - 0, - ), - Trivia( - 'Cauliflower is related closest to which of these other plants?', - ['Mustard greens', 'Apples', 'Potatoes'], - 0, - ), - Trivia( - 'Cauliflower\'s green spiral-shaped cousin is known as what?', - [ - 'Romesco', - 'Brittany cabbage', - 'Muscle sprouts', - ], - 0, - ), - Trivia('Green cauliflower is sometimes called what?', [ - 'Broccoflower', - 'Avocadoflower', - 'Gross', - ], 0), - ], - ), - Veggie( - id: 8, - name: 'Endive', - imageAssetPath: 'assets/images/endive.jpg', - category: VeggieCategory.leafy, - shortDescription: 'It\'s basically the veal of lettuce.', - accentColor: const Color(0x40c5be53), - seasons: [Season.winter, Season.spring, Season.autumn], - vitaminAPercentage: 10, - vitaminCPercentage: 2, - servingSize: '1/2 cup, chopped', - caloriesPerServing: 4, - trivia: const [ - Trivia('What\'s another name for Belgian endive?', [ - 'Radicchio', - 'St. Paul\'s lettuce', - 'Witloof chicory', - ], 2), - Trivia('How does endive propagate itself?', [ - 'By seed', - 'By rhizome', - 'By packing up and moving to Des Moines', - ], 0), - Trivia( - 'Some farmers cover their endive with shade to reduce what?', - [ - 'Size', - 'Toughness', - 'Bitterness', - ], - 2, - ), - ], - ), - Veggie( - id: 9, - name: 'Figs', - imageAssetPath: 'assets/images/fig.jpg', - category: VeggieCategory.fruit, - shortDescription: 'Delicious when sliced and wrapped in prosciutto.', - accentColor: const Color(0x40aa6d7c), - seasons: [Season.summer, Season.autumn], - vitaminAPercentage: 2, - vitaminCPercentage: 2, - servingSize: '1 large fig', - caloriesPerServing: 50, - trivia: const [ - Trivia('Which of these isn\'t a variety of figs?', [ - 'Brown Turkey', - 'Green Ischia', - 'Red Racer', - ], 2), - Trivia('A fig\'s natural sugar content is around what?', [ - '25%', - '50%', - '75%', - ], 1), - Trivia('How much sun should be used to ripen figs?', [ - 'Shade', - 'Partial shade', - 'Full sun', - ], 2), - ], - ), - Veggie( - id: 10, - name: 'Grapes', - imageAssetPath: 'assets/images/grape.jpg', - category: VeggieCategory.berry, - shortDescription: 'Couldn\'t have wine without them.', - accentColor: const Color(0x40ac708a), - seasons: [Season.autumn], - vitaminAPercentage: 0, - vitaminCPercentage: 2, - servingSize: '3/4 cup', - caloriesPerServing: 90, - trivia: const [ - Trivia('How long ago were grapes introduced to the Americas?', [ - '100 years', - '200 years', - '300 years', - ], 2), - Trivia('Which of these is not an actual color of grapes?', [ - 'Pink', - 'Yellow', - 'Brown', - ], 2), - Trivia( - 'About how many millions of tons of grapes are produced each year?', - ['40', '80', '120'], - 1, - ), - Trivia('There are about how many known varieties of grapes?', [ - '2,000', - '4,000', - '8,000', - ], 2), - ], - ), - Veggie( - id: 11, - name: 'Green Pepper', - imageAssetPath: 'assets/images/green_bell_pepper.jpg', - category: VeggieCategory.stealthFruit, - shortDescription: 'Pleasantly bitter, like a sad movie.', - accentColor: const Color(0x408eb332), - seasons: [Season.summer], - vitaminAPercentage: 4, - vitaminCPercentage: 190, - servingSize: '1 medium pepper', - caloriesPerServing: 25, - trivia: const [ - Trivia('What\'s the Australian term for a bell pepper?', [ - 'Capsicum', - 'Ringer', - 'John Dobbins', - ], 0), - Trivia('How are green peppers produced?', [ - 'They\'re picked before ripening', - 'They\'re grown in the shade', - 'They\'re a distinct species', - ], 0), - Trivia( - 'How quickly can a green pepper grow from seed to harvest?', - [ - '10 weeks', - '20 weeks', - '30 weeks', - ], - 0, - ), - ], - ), - Veggie( - id: 12, - name: 'Habanero', - imageAssetPath: 'assets/images/habanero.jpg', - category: VeggieCategory.stealthFruit, - shortDescription: 'Delicious... in extremely small quantities.', - accentColor: const Color(0x40ff7a01), - seasons: [Season.summer, Season.autumn], - vitaminAPercentage: 9, - vitaminCPercentage: 100, - servingSize: '1 pepper', - caloriesPerServing: 20, - trivia: const [ - Trivia('How high can habaneros rate on the Scoville scale?', [ - '200,000 units', - '600,000 units', - '1,000,000 units', - ], 1), - Trivia( - 'Which of these is a pepper known to be hotter than the habanero?', - ['Serrano pepper', 'Hatch chile', 'Pepper X'], - 2, - ), - Trivia('Which of these isn\'t a variety of habaneros?', [ - 'White giant', - 'Condor\'s beak', - 'Saucy tyrant', - ], 2), - ], - ), - Veggie( - id: 13, - name: 'Kale', - imageAssetPath: 'assets/images/kale.jpg', - category: VeggieCategory.cruciferous, - shortDescription: - 'The meanest vegetable. Does not want to be eaten.', - accentColor: const Color(0x40a86bd8), - seasons: [Season.winter, Season.autumn], - vitaminAPercentage: 133, - vitaminCPercentage: 134, - servingSize: '1 cup, chopped', - caloriesPerServing: 33, - trivia: const [ - Trivia('Kale is sweeter when harvested after what?', [ - 'Sundown', - 'The first frost', - 'Reading it a sad story', - ], 1), - Trivia( - 'Which of these isn\'t a color in which Kale can be found?', - [ - 'Purple', - 'White', - 'Orange', - ], - 2, - ), - Trivia( - 'One serving of kale provides what percentage of a typical person\'s requirement for vitamin K?', - ['100%', '300%', '900%'], - 2, - ), - ], - ), - Veggie( - id: 14, - name: 'Kiwi', - imageAssetPath: 'assets/images/kiwi.jpg', - category: VeggieCategory.berry, - shortDescription: 'Also known as Chinese gooseberry.', - accentColor: const Color(0x40b47b37), - seasons: [Season.summer], - vitaminAPercentage: 2, - vitaminCPercentage: 240, - servingSize: '2 medium kiwis', - caloriesPerServing: 90, - trivia: const [ - Trivia('Europeans sometimes refer to kiwi as what?', [ - 'Chinese gooseberry', - 'Gem berries', - 'Bulbfruit', - ], 0), - Trivia('On what type of plant do kiwi grow?', [ - 'Tree', - 'Shrub', - 'Vine', - ], 2), - Trivia( - 'Compared to oranges, kiwi typically contain how much vitamin C?', - ['Half as much', 'About the same', 'Twice as much'], - 2, - ), - ], - ), - Veggie( - id: 15, - name: 'Lemons', - imageAssetPath: 'assets/images/lemon.jpg', - category: VeggieCategory.citrus, - shortDescription: 'Similar to limes, only yellow.', - accentColor: const Color(0x40e2a500), - seasons: [Season.winter], - vitaminAPercentage: 0, - vitaminCPercentage: 40, - servingSize: '1 medium lemon', - caloriesPerServing: 15, - trivia: const [ - Trivia( - 'A lemon tree can produce up to how many pounds of fruit each year?', - ['100', '300', '600'], - 2, - ), - Trivia('Which of these isn\'t a type of lemon?', [ - 'Acid', - 'Sarcastic', - 'Sweet', - ], 1), - Trivia('What percent of a typical lemon is composed of juice?', [ - '20%', - '40%', - '60%', - ], 0), - Trivia( - 'Which lemon variety is prized for its sweeter-than-averga flavor?', - ['Hookeye', 'Meyer', 'Minnesota Stomp'], - 1, - ), - ], - ), - Veggie( - id: 16, - name: 'Limes', - imageAssetPath: 'assets/images/lime.jpg', - category: VeggieCategory.citrus, - shortDescription: - 'Couldn\'t have ceviche and margaritas without them.', - accentColor: const Color(0x4089b733), - seasons: [Season.winter], - vitaminAPercentage: 0, - vitaminCPercentage: 35, - servingSize: '1 medium lime', - caloriesPerServing: 20, - trivia: const [ - Trivia('Which American state is famous for its Key Lime Pie?', [ - 'Pennsylvania', - 'Arizona', - 'Florida', - ], 2), - Trivia( - 'Dried limes are a particularly popular soup ingredient in which part of the world?', - ['Middle East', 'Africa', 'Australia'], - 0, - ), - Trivia( - 'Sailors once carried limes on their ships to help against which condition?', - ['Influenza', 'Scurvy', 'Boredom'], - 1, - ), - ], - ), - Veggie( - id: 17, - name: 'Mangos', - imageAssetPath: 'assets/images/mango.jpg', - category: VeggieCategory.tropical, - shortDescription: - 'A fun orange fruit popular with smoothie enthusiasts.', - accentColor: const Color(0x40fcc93c), - seasons: [Season.summer, Season.autumn], - vitaminAPercentage: 72, - vitaminCPercentage: 203, - servingSize: '1 fruit', - caloriesPerServing: 201, - trivia: const [ - Trivia( - 'In Mexico, mangos are frequently dusted with what spices before being eaten as a snack?', - [ - 'Black pepper and sugar', - 'Chile pepper and lime juice', - 'Cumin and salt', - ], - 1, - ), - Trivia('To which nut is the mango closely related?', [ - 'Cashew', - 'Peanut', - 'Walnut', - ], 0), - Trivia('In which country did mangos originate?', [ - 'India', - 'Madagascar', - 'Belize', - ], 0), - ], - ), - Veggie( - id: 18, - name: 'Mushrooms', - imageAssetPath: 'assets/images/mushroom.jpg', - category: VeggieCategory.fungus, - shortDescription: 'They\'re not truffles, but they\'re still tasty.', - accentColor: const Color(0x40ba754b), - seasons: [Season.spring, Season.autumn], - vitaminAPercentage: 0, - vitaminCPercentage: 2, - servingSize: '5 medium \'shrooms', - caloriesPerServing: 20, - trivia: const [ - Trivia('Someone who loves eating mushrooms is called what?', [ - 'A mycophagist', - 'A philologist', - 'A phlebotomist', - ], 0), - Trivia( - 'Morel mushrooms are particulary prized by cooks of which style of cuisine?', - ['French', 'Italian', 'Japanese'], - 0, - ), - Trivia( - 'The largest living organism ever identified is what type of mushroom?', - ['Shiitake mushroom', 'Honey mushroom', 'Glory mushroom'], - 1, - ), - Trivia( - 'One mushroom cousin is the truffle. Which color truffle is the most prized?', - ['White', 'Black', 'Brown'], - 0, - ), - ], - ), - Veggie( - id: 19, - name: 'Nectarines', - imageAssetPath: 'assets/images/nectarine.jpg', - category: VeggieCategory.stoneFruit, - shortDescription: 'Tiny, bald peaches.', - accentColor: const Color(0x40e45b3b), - seasons: [Season.summer], - vitaminAPercentage: 8, - vitaminCPercentage: 15, - servingSize: '1 medium nectarine', - caloriesPerServing: 60, - trivia: const [ - Trivia( - 'Nectarines are technically a variety of which other fruit?', - [ - 'Peach', - 'Plum', - 'Cherry', - ], - 0, - ), - Trivia('Nectarines are sometimes called what?', [ - 'Neckless geese', - 'Giant grapes', - 'Shaved peaches', - ], 2), - Trivia( - 'Nectarines are thought to have originated in which country?', - [ - 'China', - 'Italy', - 'Ethiopia', - ], - 0, - ), - ], - ), - Veggie( - id: 20, - name: 'Persimmons', - imageAssetPath: 'assets/images/persimmon.jpg', - category: VeggieCategory.fruit, - shortDescription: - 'It\'s like a plum and an apple had a baby together.', - accentColor: const Color(0x40979852), - seasons: [Season.winter, Season.autumn], - vitaminAPercentage: 0, - vitaminCPercentage: 27, - servingSize: '1 fruit', - caloriesPerServing: 32, - trivia: const [ - Trivia('What\'s the most commonly grown variety of persimmon?', [ - 'Sugar', - 'Yellowbird', - 'Kaki', - ], 2), - Trivia('The word "persimmon" is derived from which language?', [ - 'Latin', - 'Indo-European', - 'Powhatan', - ], 2), - Trivia('Which of these is an alternate variety of persimmon?', [ - 'Black Sapote', - 'Green Troubador', - 'Red Captain', - ], 0), - ], - ), - Veggie( - id: 21, - name: 'Plums', - imageAssetPath: 'assets/images/plum.jpg', - category: VeggieCategory.stoneFruit, - shortDescription: 'Popular in fruit salads and children\'s tales.', - accentColor: const Color(0x40e48b47), - seasons: [Season.summer], - vitaminAPercentage: 8, - vitaminCPercentage: 10, - servingSize: '2 medium plums', - caloriesPerServing: 70, - trivia: const [ - Trivia('Plums should be handled with care because...?', [ - 'They\'re particularly sticky', - 'They bruise easily', - 'It\'s easy to hurt their feelings', - ], 1), - Trivia('A dried plum is known as what?', [ - 'A prune', - 'An apricot', - 'A raisin', - ], 0), - Trivia('A sugar plum typically contains how much plum juice?', [ - '0%', - '25%', - '50%', - ], 0), - ], - ), - Veggie( - id: 22, - name: 'Potatoes', - imageAssetPath: 'assets/images/potato.jpg', - category: VeggieCategory.tuber, - shortDescription: 'King of starches and giver of french fries.', - accentColor: const Color(0x40c65c63), - seasons: [Season.winter, Season.autumn], - vitaminAPercentage: 0, - vitaminCPercentage: 45, - servingSize: '1 medium spud', - caloriesPerServing: 110, - trivia: const [ - Trivia( - 'Which country consumes the most fried potatoes per capita?', - [ - 'United States', - 'Belgium', - 'Ireland', - ], - 1, - ), - Trivia( - 'Who is credited with introducing French Fries to the United States?', - ['Thomas Jefferson', 'Betsy Ross', 'Alexander Hamilton'], - 0, - ), - Trivia( - 'The world record for loongest curly fry stands at how many inches?', - ['38', '58', '78'], - 0, - ), - ], - ), - Veggie( - id: 23, - name: 'Radicchio', - imageAssetPath: 'assets/images/radicchio.jpg', - category: VeggieCategory.leafy, - shortDescription: - 'It\'s that bitter taste in the salad you\'re eating.', - accentColor: const Color(0x40d75875), - seasons: [Season.spring, Season.autumn], - vitaminAPercentage: 0, - vitaminCPercentage: 10, - servingSize: '2 cups shredded', - caloriesPerServing: 20, - trivia: const [ - Trivia( - 'Radicchio is a particuarly good source of which mineral?', - [ - 'Manganese', - 'Mercury', - 'Molybdenum', - ], - 0, - ), - Trivia('Radicchio should be stored at what temperature?', [ - 'Room temperature', - 'Refrigerator temperature', - 'Freezer temperature', - ], 1), - Trivia( - 'What happens to the taste of radicchio once the plant flowers?', - [ - 'It becomes bitter', - 'It becomes sweeter', - 'Nothing. It just looks nicer!', - ], - 0, - ), - ], - ), - Veggie( - id: 24, - name: 'Radishes', - imageAssetPath: 'assets/images/radish.jpg', - category: VeggieCategory.root, - shortDescription: - 'Try roasting them in addition to slicing them up raw.', - accentColor: const Color(0x40819e4e), - seasons: [Season.spring, Season.autumn], - vitaminAPercentage: 0, - vitaminCPercentage: 30, - servingSize: '7 radishes', - caloriesPerServing: 10, - trivia: const [ - Trivia( - 'Which ancient civilization is known to have used radish oil?', - [ - 'Egyptian', - 'Sumerian', - 'Incan', - ], - 0, - ), - Trivia( - 'What\'s the name of the radish commonly used in Japanese cuisine?', - ['Daisuki', 'Daijin', 'Daikon'], - 2, - ), - Trivia( - 'The annual "Night of the Radishes" festival takes place just before Christmas Eve in which country?', - ['Mexico', 'France', 'South Korea'], - 0, - ), - ], - ), - Veggie( - id: 25, - name: 'Squash', - imageAssetPath: 'assets/images/squash.jpg', - category: VeggieCategory.gourd, - shortDescription: - 'Just slather them in butter and pop \'em in the oven.', - accentColor: const Color(0x40dbb721), - seasons: [Season.winter, Season.autumn], - vitaminAPercentage: 297, - vitaminCPercentage: 48, - servingSize: '1 cup diced butternut', - caloriesPerServing: 63, - trivia: const [ - Trivia('Which of these is not a type of squash?', [ - 'Zucchini', - 'Spaghetti', - 'Martini', - ], 2), - Trivia('Gourds like squash are also handy as what?', [ - 'Containers', - 'Furniture', - 'Musical instruments', - ], 0), - Trivia( - 'Which country is the world\'s largest importer of squashes?', - [ - 'China', - 'United States', - 'Russia', - ], - 1, - ), - ], - ), - Veggie( - id: 26, - name: 'Strawberries', - imageAssetPath: 'assets/images/strawberry.jpg', - category: VeggieCategory.berry, - shortDescription: - 'A delicious fruit that keeps its seeds on the outside.', - accentColor: const Color(0x40f06a44), - seasons: [Season.spring, Season.summer], - vitaminAPercentage: 0, - vitaminCPercentage: 160, - servingSize: '8 medium strawberries', - caloriesPerServing: 50, - trivia: const [ - Trivia('How many seeds are in the average strawberry?', [ - '50', - '100', - '200', - ], 2), - Trivia( - 'Strawberries are closely related to which type of flower?', - [ - 'The rose', - 'The daisy', - 'The tulip', - ], - 0, - ), - Trivia('Strawberries are unique among fruit for what reason?', [ - 'Their seeds are on the outside', - 'Their flowers are striped', - 'Their plants have a taproot', - ], 0), - ], - ), - Veggie( - id: 27, - name: 'Tangelo', - imageAssetPath: 'assets/images/tangelo.jpg', - category: VeggieCategory.citrus, - shortDescription: - 'No one\'s sure what they are or where they came from.', - accentColor: const Color(0x40f88c06), - seasons: [Season.winter, Season.autumn], - vitaminAPercentage: 6, - vitaminCPercentage: 181, - servingSize: '1 medium tangelo', - caloriesPerServing: 60, - trivia: const [ - Trivia( - 'The tangelo is thought to be a cross between oranges and which other fruit?', - ['Peach', 'Plum', 'Pummelo'], - 2, - ), - Trivia('Which of these is a variety of tangelo?', [ - 'Orlando', - 'Bluebonnet', - 'Creakey Pete', - ], 0), - Trivia('A typical tangelo is about what size?', [ - 'Golf ball', - 'Baseball', - 'Bowling ball', - ], 1), - ], - ), - Veggie( - id: 28, - name: 'Tomatoes', - imageAssetPath: 'assets/images/tomato.jpg', - category: VeggieCategory.stealthFruit, - shortDescription: 'A new world food with old world tradition.', - accentColor: const Color(0x40ea3628), - seasons: [Season.summer], - vitaminAPercentage: 20, - vitaminCPercentage: 40, - servingSize: '1 medium tomato', - caloriesPerServing: 25, - trivia: const [ - Trivia( - 'French speakers sometimes refer to tomatoes with which name?', - [ - 'Piet de terre', - 'Mille-feuille', - 'Pomme d\'amour', - ], - 2, - ), - Trivia( - 'The largest tomato known to have been grown weighed in at how many pounds?', - ['8', '10', '12'], - 0, - ), - Trivia( - 'Which country is the world\'s largest producer of tomatoes?', - [ - 'China', - 'Italy', - 'Ecuador', - ], - 0, - ), - ], - ), - Veggie( - id: 29, - name: 'Watermelon', - imageAssetPath: 'assets/images/watermelon.jpg', - category: VeggieCategory.melon, - shortDescription: 'Everyone\'s favorite closing act at the picnic.', - accentColor: const Color(0x40fa8c75), - seasons: [Season.summer], - vitaminAPercentage: 30, - vitaminCPercentage: 25, - servingSize: '2 cups diced', - caloriesPerServing: 80, - trivia: const [ - Trivia('How much of a watermelon is water?', [ - '50%', - '75%', - '90%', - ], 2), - Trivia( - 'Which nation is famous for growing watermelons in unsual shapes like cubes and hearts?', - ['Armenia', 'Japan', 'Saudi Arabia'], - 1, - ), - Trivia( - 'Which U.S. state declared the watermelon to be its state vegetable (that\'s right, vegetable)?', - ['Kansas', 'Iowa', 'Oklahoma'], - 2, - ), - Trivia( - 'Early explorers to the Americas used watermelons as which piece of equipment?', - ['Stools', 'Pillows', 'Canteens'], - 2, - ), - ], - ), - Veggie( - id: 30, - name: 'Orange Bell Pepper', - imageAssetPath: 'assets/images/orange_bell_pepper.jpg', - category: VeggieCategory.stealthFruit, - shortDescription: 'Like green pepper, but nicer.', - accentColor: const Color(0x40fd8e00), - seasons: [Season.summer], - vitaminAPercentage: 4, - vitaminCPercentage: 190, - servingSize: '1 medium pepper', - caloriesPerServing: 25, - trivia: const [ - Trivia( - 'Which compound (not found in bell peppers) is responsible for many peppers\' spicy taste?', - ['Alum', 'Capsacin', 'Calcium'], - 1, - ), - Trivia( - 'In comparison to green peppers, how expensive are their orange cousins?', - ['Cheaper', 'About the same', 'More expensive'], - 2, - ), - Trivia( - 'Who is generally credited with giving bell peppers their peppery name?', - [ - 'Christopher Columbus', - 'Benjamin Franklin', - 'Eleanor Roosevelt', - ], - 0, - ), - ], - ), - ]; -} diff --git a/veggieseasons/lib/data/preferences.dart b/veggieseasons/lib/data/preferences.dart deleted file mode 100644 index 07f16cad050..00000000000 --- a/veggieseasons/lib/data/preferences.dart +++ /dev/null @@ -1,90 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:async'; - -import 'package:flutter/cupertino.dart'; -import 'package:shared_preferences/shared_preferences.dart'; -import 'veggie.dart'; - -/// A model class that mirrors the options in [SettingsScreen] and stores data -/// in shared preferences. -class Preferences extends ChangeNotifier { - // Keys to use with shared preferences. - static const _caloriesKey = 'calories'; - static const _preferredCategoriesKey = 'preferredCategories'; - - // Indicates whether a call to [_loadFromSharedPrefs] is in progress; - Future? _loading; - - int _desiredCalories = 2000; - - final Set _preferredCategories = {}; - - Future get desiredCalories async { - await _loading; - return _desiredCalories; - } - - Future> get preferredCategories async { - await _loading; - return Set.from(_preferredCategories); - } - - Future addPreferredCategory(VeggieCategory category) async { - _preferredCategories.add(category); - await _saveToSharedPrefs(); - notifyListeners(); - } - - Future removePreferredCategory(VeggieCategory category) async { - _preferredCategories.remove(category); - await _saveToSharedPrefs(); - notifyListeners(); - } - - Future setDesiredCalories(int calories) async { - _desiredCalories = calories; - await _saveToSharedPrefs(); - notifyListeners(); - } - - Future restoreDefaults() async { - final prefs = await SharedPreferences.getInstance(); - await prefs.clear(); - load(); - } - - void load() { - _loading = _loadFromSharedPrefs(); - } - - Future _saveToSharedPrefs() async { - final prefs = await SharedPreferences.getInstance(); - await prefs.setInt(_caloriesKey, _desiredCalories); - - // Store preferred categories as a comma-separated string containing their - // indices. - await prefs.setString( - _preferredCategoriesKey, - _preferredCategories.map((c) => c.index.toString()).join(','), - ); - } - - Future _loadFromSharedPrefs() async { - final prefs = await SharedPreferences.getInstance(); - _desiredCalories = prefs.getInt(_caloriesKey) ?? 2000; - _preferredCategories.clear(); - final names = prefs.getString(_preferredCategoriesKey); - - if (names != null && names.isNotEmpty) { - for (final name in names.split(',')) { - final index = int.tryParse(name) ?? -1; - _preferredCategories.add(VeggieCategory.values[index]); - } - } - - notifyListeners(); - } -} diff --git a/veggieseasons/lib/data/veggie.dart b/veggieseasons/lib/data/veggie.dart deleted file mode 100644 index feeb83bd5d7..00000000000 --- a/veggieseasons/lib/data/veggie.dart +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; - -enum VeggieCategory { - allium, - berry, - citrus, - cruciferous, - fern, - flower, - fruit, - fungus, - gourd, - leafy, - legume, - melon, - root, - stealthFruit, - stoneFruit, - tropical, - tuber, - vegetable, -} - -enum Season { winter, spring, summer, autumn } - -class Trivia { - final String question; - final List answers; - final int correctAnswerIndex; - - const Trivia(this.question, this.answers, this.correctAnswerIndex); -} - -const Map veggieCategoryNames = { - VeggieCategory.allium: 'Allium', - VeggieCategory.berry: 'Berry', - VeggieCategory.citrus: 'Citrus', - VeggieCategory.cruciferous: 'Cruciferous', - VeggieCategory.fern: 'Technically a fern', - VeggieCategory.flower: 'Flower', - VeggieCategory.fruit: 'Fruit', - VeggieCategory.fungus: 'Fungus', - VeggieCategory.gourd: 'Gourd', - VeggieCategory.leafy: 'Leafy', - VeggieCategory.legume: 'Legume', - VeggieCategory.melon: 'Melon', - VeggieCategory.root: 'Root vegetable', - VeggieCategory.stealthFruit: 'Stealth fruit', - VeggieCategory.stoneFruit: 'Stone fruit', - VeggieCategory.tropical: 'Tropical', - VeggieCategory.tuber: 'Tuber', - VeggieCategory.vegetable: 'Vegetable', -}; - -const Map seasonNames = { - Season.winter: 'Winter', - Season.spring: 'Spring', - Season.summer: 'Summer', - Season.autumn: 'Autumn', -}; - -class Veggie { - Veggie({ - required this.id, - required this.name, - required this.imageAssetPath, - required this.category, - required this.shortDescription, - required this.accentColor, - required this.seasons, - required this.vitaminAPercentage, - required this.vitaminCPercentage, - required this.servingSize, - required this.caloriesPerServing, - required this.trivia, - this.isFavorite = false, - }); - - final int id; - - final String name; - - /// Each veggie has an associated image asset that's used as a background - /// image and icon. - final String imageAssetPath; - - final VeggieCategory category; - - /// A short, snappy line. - final String shortDescription; - - /// A color value to use when constructing UI elements to match the image - /// found at [imageAssetPath]. - final Color accentColor; - - /// Seasons during which a veggie is harvested. - final List seasons; - - /// Percentage of the FDA's recommended daily value of vitamin A for someone - /// with a 2,000 calorie diet. - final int vitaminAPercentage; - - /// Percentage of the FDA's recommended daily value of vitamin C for someone - /// with a 2,000 calorie diet. - final int vitaminCPercentage; - - /// A text description of a single serving (e.g. '1 apple' or '1/2 cup'). - final String servingSize; - - /// Calories per serving (as described in [servingSize]). - final int caloriesPerServing; - - /// Whether or not the veggie has been saved to the user's garden (i.e. marked - /// as a favorite). - bool isFavorite; - - /// A set of trivia questions and answers related to the veggie. - final List trivia; - - String? get categoryName => veggieCategoryNames[category]; -} diff --git a/veggieseasons/lib/main.dart b/veggieseasons/lib/main.dart deleted file mode 100644 index 13f321fe0dc..00000000000 --- a/veggieseasons/lib/main.dart +++ /dev/null @@ -1,243 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:io' show Platform; - -import 'package:flutter/cupertino.dart'; -import 'package:flutter/foundation.dart' show kIsWeb; -import 'package:flutter/services.dart' - show DeviceOrientation, SystemChrome; -import 'package:go_router/go_router.dart'; -import 'package:provider/provider.dart'; -import 'package:window_size/window_size.dart'; - -import 'data/app_state.dart'; -import 'data/preferences.dart'; -import 'screens/details.dart'; -import 'screens/favorites.dart'; -import 'screens/home.dart'; -import 'screens/list.dart'; -import 'screens/search.dart'; -import 'screens/settings.dart'; -import 'styles.dart'; -import 'widgets/veggie_seasons_page.dart'; - -void main() { - WidgetsFlutterBinding.ensureInitialized(); - SystemChrome.setPreferredOrientations([ - DeviceOrientation.portraitUp, - DeviceOrientation.portraitDown, - ]); - setupWindow(); - - runApp( - const RootRestorationScope(restorationId: 'root', child: VeggieApp()), - ); -} - -const double windowWidth = 480; -const double windowHeight = 854; - -void setupWindow() { - if (!kIsWeb && - (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) { - setWindowTitle('Veggie Seasons'); - setWindowMinSize(const Size(windowWidth, windowHeight)); - setWindowMaxSize(const Size(windowWidth, windowHeight)); - getCurrentScreen().then((screen) { - setWindowFrame( - Rect.fromCenter( - center: screen!.frame.center, - width: windowWidth, - height: windowHeight, - ), - ); - }); - } -} - -final _rootNavigatorKey = GlobalKey(); -final _shellNavigatorKey = GlobalKey(); - -class VeggieApp extends StatefulWidget { - const VeggieApp({super.key}); - - @override - State createState() => _VeggieAppState(); -} - -class _VeggieAppState extends State with RestorationMixin { - final _RestorableAppState _appState = _RestorableAppState(); - - @override - String get restorationId => 'wrapper'; - - @override - void restoreState(RestorationBucket? oldBucket, bool initialRestore) { - registerForRestoration(_appState, 'state'); - } - - @override - void dispose() { - _appState.dispose(); - super.dispose(); - } - - @override - Widget build(BuildContext context) { - return MultiProvider( - providers: [ - ChangeNotifierProvider.value(value: _appState.value), - ChangeNotifierProvider(create: (_) => Preferences()..load()), - ], - child: CupertinoApp.router( - theme: Styles.veggieThemeData, - debugShowCheckedModeBanner: false, - restorationScopeId: 'app', - routerConfig: GoRouter( - navigatorKey: _rootNavigatorKey, - restorationScopeId: 'router', - initialLocation: '/list', - redirect: (context, state) { - if (state.path == '/') { - return '/list'; - } - return null; - }, - debugLogDiagnostics: true, - routes: [ - ShellRoute( - navigatorKey: _shellNavigatorKey, - pageBuilder: (context, state, child) { - return CupertinoPage( - restorationId: 'router.shell', - child: HomeScreen( - restorationId: 'home', - child: child, - onTap: (index) { - if (index == 0) { - context.go('/list'); - } else if (index == 1) { - context.go('/favorites'); - } else if (index == 2) { - context.go('/search'); - } else { - context.go('/settings'); - } - }, - ), - ); - }, - routes: [ - GoRoute( - path: '/list', - pageBuilder: (context, state) { - return VeggieSeasonsPage( - key: state.pageKey, - restorationId: 'route.list', - child: const ListScreen(restorationId: 'list'), - ); - }, - routes: [_buildDetailsRoute()], - ), - GoRoute( - path: '/favorites', - pageBuilder: (context, state) { - return VeggieSeasonsPage( - key: state.pageKey, - restorationId: 'route.favorites', - child: const FavoritesScreen( - restorationId: 'favorites', - ), - ); - }, - routes: [_buildDetailsRoute()], - ), - GoRoute( - path: '/search', - pageBuilder: (context, state) { - return VeggieSeasonsPage( - key: state.pageKey, - restorationId: 'route.search', - child: const SearchScreen(restorationId: 'search'), - ); - }, - routes: [_buildDetailsRoute()], - ), - GoRoute( - path: '/settings', - pageBuilder: (context, state) { - return VeggieSeasonsPage( - key: state.pageKey, - restorationId: 'route.settings', - child: const SettingsScreen( - restorationId: 'settings', - ), - ); - }, - routes: [ - GoRoute( - parentNavigatorKey: _rootNavigatorKey, - path: 'categories', - pageBuilder: (context, state) { - return VeggieCategorySettingsScreen.pageBuilder( - context, - ); - }, - ), - GoRoute( - parentNavigatorKey: _rootNavigatorKey, - path: 'calories', - pageBuilder: (context, state) { - return CalorieSettingsScreen.pageBuilder(context); - }, - ), - ], - ), - ], - ), - ], - ), - ), - ); - } - - // GoRouter does not support relative routes, - // see https://github.com/flutter/flutter/issues/108177 - GoRoute _buildDetailsRoute() { - return GoRoute( - parentNavigatorKey: _rootNavigatorKey, - path: 'details/:id', - pageBuilder: (context, state) { - final veggieId = int.parse(state.pathParameters['id']!); - return CupertinoPage( - restorationId: 'route.details', - child: DetailsScreen(id: veggieId, restorationId: 'details'), - ); - }, - ); - } -} - -class _RestorableAppState extends RestorableListenable { - @override - AppState createDefaultValue() { - return AppState(); - } - - @override - AppState fromPrimitives(Object? data) { - final appState = AppState(); - final favorites = (data as List).cast(); - for (var id in favorites) { - appState.setFavorite(id, true); - } - return appState; - } - - @override - Object toPrimitives() { - return value.favoriteVeggies.map((veggie) => veggie.id).toList(); - } -} diff --git a/veggieseasons/lib/screens/details.dart b/veggieseasons/lib/screens/details.dart deleted file mode 100644 index 90c3aa013e0..00000000000 --- a/veggieseasons/lib/screens/details.dart +++ /dev/null @@ -1,294 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:go_router/go_router.dart'; -import 'package:provider/provider.dart'; -import '../data/app_state.dart'; -import '../data/preferences.dart'; -import '../data/veggie.dart'; -import '../styles.dart'; -import '../widgets/detail_buttons.dart'; - -class ServingInfoChart extends StatelessWidget { - const ServingInfoChart(this.veggie, this.prefs, {super.key}); - - final Veggie veggie; - - final Preferences prefs; - - // Creates a [Text] widget to display a veggie's "percentage of your daily - // value of this vitamin" data adjusted for the user's preferred calorie - // target. - Widget _buildVitaminText( - int standardPercentage, - Future targetCalories, - ) { - return FutureBuilder( - future: targetCalories, - builder: (context, snapshot) { - final target = snapshot.data ?? 2000; - final percent = standardPercentage * 2000 ~/ target; - - return Text( - '$percent% DV', - style: CupertinoTheme.of(context).textTheme.textStyle, - textAlign: TextAlign.end, - ); - }, - ); - } - - @override - Widget build(BuildContext context) { - final themeData = CupertinoTheme.of(context); - return Column( - children: [ - const SizedBox(height: 32), - Row( - mainAxisSize: MainAxisSize.max, - children: [ - Text( - 'Serving size', - style: Styles.detailsServingLabelText(themeData), - ), - const Spacer(), - Text( - veggie.servingSize, - textAlign: TextAlign.end, - style: CupertinoTheme.of(context).textTheme.textStyle, - ), - ], - ), - const SizedBox(height: 24), - Row( - mainAxisSize: MainAxisSize.max, - children: [ - Text( - 'Calories', - style: Styles.detailsServingLabelText(themeData), - ), - const Spacer(), - Text( - '${veggie.caloriesPerServing} kCal', - style: CupertinoTheme.of(context).textTheme.textStyle, - textAlign: TextAlign.end, - ), - ], - ), - const SizedBox(height: 24), - Row( - mainAxisSize: MainAxisSize.max, - children: [ - Text( - 'Vitamin A', - style: Styles.detailsServingLabelText(themeData), - ), - const Spacer(), - _buildVitaminText( - veggie.vitaminAPercentage, - prefs.desiredCalories, - ), - ], - ), - const SizedBox(height: 24), - Row( - mainAxisSize: MainAxisSize.max, - children: [ - Text( - 'Vitamin C', - style: Styles.detailsServingLabelText(themeData), - ), - const Spacer(), - _buildVitaminText( - veggie.vitaminCPercentage, - prefs.desiredCalories, - ), - ], - ), - Padding( - padding: const EdgeInsets.only(top: 32), - child: FutureBuilder( - future: prefs.desiredCalories, - builder: (context, snapshot) { - return Text( - 'Percent daily values based on a diet of ' - '${snapshot.data ?? '2,000'} calories.', - style: Styles.detailsServingNoteText(themeData), - ); - }, - ), - ), - ], - ); - } -} - -class InfoView extends StatelessWidget { - final int? id; - - const InfoView(this.id, {super.key}); - - @override - Widget build(BuildContext context) { - final appState = Provider.of(context); - final prefs = Provider.of(context); - final veggie = appState.getVeggie(id); - final themeData = CupertinoTheme.of(context); - - return Padding( - padding: const EdgeInsets.all(24), - child: Column( - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - Text(veggie.name, style: Styles.detailsTitleText(themeData)), - const SizedBox(height: 8), - Text( - veggie.shortDescription, - style: CupertinoTheme.of(context).textTheme.textStyle, - ), - const SizedBox(height: 16), - Text( - 'Seasons', - style: Styles.detailsServingLabelText(themeData), - ), - const SizedBox(height: 12), - Row( - mainAxisSize: MainAxisSize.max, - children: [ - for (var season in Season.values) ...[ - const Spacer(), - Column( - mainAxisSize: MainAxisSize.min, - children: [ - Icon( - Styles.seasonIconData[season], - color: veggie.seasons.contains(season) - ? Styles.seasonColors[season] - : const Color.fromRGBO(128, 128, 128, 1), - size: 24, - ), - const SizedBox(height: 4), - Text( - season.name.characters.first.toUpperCase() + - season.name.characters.skip(1).string, - style: Styles.minorText( - CupertinoTheme.of(context), - ).copyWith(fontSize: 11), - ), - ], - ), - const Spacer(), - ], - ], - ), - ServingInfoChart(veggie, prefs), - ], - ), - ); - } -} - -class DetailsScreen extends StatelessWidget { - final int? id; - final String? restorationId; - - const DetailsScreen({this.id, this.restorationId, super.key}); - - Widget _buildHeader(BuildContext context, AppState model) { - final veggie = model.getVeggie(id); - - return SizedBox( - height: 240, - child: Stack( - children: [ - Positioned( - right: 0, - left: 0, - child: Image.asset( - veggie.imageAssetPath, - fit: BoxFit.cover, - semanticLabel: 'A background image of ${veggie.name}', - ), - ), - Positioned( - top: 16, - left: 16, - child: SafeArea( - child: CloseButton(() { - context.pop(); - }), - ), - ), - Positioned( - top: 16, - right: 16, - child: SafeArea( - child: Row( - mainAxisSize: MainAxisSize.min, - children: [ - ShareButton(() { - showCupertinoModalPopup( - context: context, - builder: (context) { - return CupertinoActionSheet( - title: Text('Share ${veggie.name}'), - message: Text(veggie.shortDescription), - actions: [ - CupertinoActionSheetAction( - onPressed: () { - Navigator.pop(context); - }, - child: const Text('OK'), - ), - ], - ); - }, - ); - }), - const SizedBox(width: 8), - Builder( - builder: (context) { - final appState = Provider.of(context); - final veggie = appState.getVeggie(id); - - return FavoriteButton( - () => appState.setFavorite(id, !veggie.isFavorite), - veggie.isFavorite, - ); - }, - ), - ], - ), - ), - ), - ], - ), - ); - } - - @override - Widget build(BuildContext context) { - final appState = Provider.of(context); - - return CupertinoPageScaffold( - child: Column( - crossAxisAlignment: CrossAxisAlignment.stretch, - mainAxisSize: MainAxisSize.min, - children: [ - Expanded( - child: ListView( - restorationId: 'list', - children: [ - _buildHeader(context, appState), - const SizedBox(height: 20), - InfoView(id), - ], - ), - ), - ], - ), - ); - } -} diff --git a/veggieseasons/lib/screens/favorites.dart b/veggieseasons/lib/screens/favorites.dart deleted file mode 100644 index 3bdf2b0790c..00000000000 --- a/veggieseasons/lib/screens/favorites.dart +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:provider/provider.dart'; -import '../data/app_state.dart'; -import '../data/veggie.dart'; -import '../widgets/veggie_headline.dart'; - -class FavoritesScreen extends StatelessWidget { - const FavoritesScreen({this.restorationId, super.key}); - - final String? restorationId; - - @override - Widget build(BuildContext context) { - return CupertinoTabView( - restorationScopeId: restorationId, - builder: (context) { - final model = Provider.of(context); - - return CupertinoPageScaffold( - navigationBar: const CupertinoNavigationBar( - middle: Text('My Garden'), - ), - child: Center( - child: model.favoriteVeggies.isEmpty - ? Padding( - padding: const EdgeInsets.symmetric(horizontal: 24), - child: Text( - 'You haven\'t added any favorite veggies to your garden yet.', - style: CupertinoTheme.of( - context, - ).textTheme.textStyle, - ), - ) - : ListView( - restorationId: 'list', - children: [ - const SizedBox(height: 24), - for (Veggie veggie in model.favoriteVeggies) - Padding( - padding: const EdgeInsets.fromLTRB( - 16, - 0, - 16, - 24, - ), - child: VeggieHeadline(veggie), - ), - ], - ), - ), - ); - }, - ); - } -} diff --git a/veggieseasons/lib/screens/home.dart b/veggieseasons/lib/screens/home.dart deleted file mode 100644 index fd46ba9bbeb..00000000000 --- a/veggieseasons/lib/screens/home.dart +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:go_router/go_router.dart'; - -const _bottomNavigationBarItemIconPadding = EdgeInsets.only(top: 4.0); - -class HomeScreen extends StatelessWidget { - const HomeScreen({ - super.key, - this.restorationId, - required this.child, - required this.onTap, - }); - - final String? restorationId; - final Widget child; - final void Function(int) onTap; - - @override - Widget build(BuildContext context) { - final String location = GoRouter.of( - context, - ).routerDelegate.currentConfiguration.uri.toString(); - final index = _getSelectedIndex(location); - return RestorationScope( - restorationId: restorationId, - child: CupertinoPageScaffold( - child: Column( - children: [ - Expanded(child: child), - CupertinoTabBar( - currentIndex: index, - items: const [ - BottomNavigationBarItem( - icon: Padding( - padding: _bottomNavigationBarItemIconPadding, - child: Icon(CupertinoIcons.home), - ), - label: 'Home', - ), - BottomNavigationBarItem( - icon: Padding( - padding: _bottomNavigationBarItemIconPadding, - child: Icon(CupertinoIcons.book), - ), - label: 'My Garden', - ), - BottomNavigationBarItem( - icon: Padding( - padding: _bottomNavigationBarItemIconPadding, - child: Icon(CupertinoIcons.search), - ), - label: 'Search', - ), - BottomNavigationBarItem( - icon: Padding( - padding: _bottomNavigationBarItemIconPadding, - child: Icon(CupertinoIcons.settings), - ), - label: 'Settings', - ), - ], - onTap: onTap, - ), - ], - ), - ), - ); - } - - int _getSelectedIndex(String location) { - if (location.startsWith('/list')) return 0; - if (location.startsWith('/favorites')) return 1; - if (location.startsWith('/search')) return 2; - if (location.startsWith('/settings')) return 3; - return 0; - } -} diff --git a/veggieseasons/lib/screens/list.dart b/veggieseasons/lib/screens/list.dart deleted file mode 100644 index c3483224718..00000000000 --- a/veggieseasons/lib/screens/list.dart +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:flutter/services.dart'; -import 'package:provider/provider.dart'; -import '../data/app_state.dart'; -import '../data/preferences.dart'; -import '../data/veggie.dart'; -import '../styles.dart'; -import '../widgets/veggie_card.dart'; - -class ListScreen extends StatelessWidget { - const ListScreen({this.restorationId, super.key}); - - final String? restorationId; - - Widget _generateVeggieCard( - Veggie veggie, - Preferences prefs, { - bool inSeason = true, - }) { - return Padding( - padding: const EdgeInsets.only(left: 16, right: 16, bottom: 24), - child: FutureBuilder>( - future: prefs.preferredCategories, - builder: (context, snapshot) { - final data = snapshot.data ?? {}; - return VeggieCard( - veggie, - inSeason, - data.contains(veggie.category), - ); - }, - ), - ); - } - - @override - Widget build(BuildContext context) { - return CupertinoTabView( - restorationScopeId: restorationId, - builder: (context) { - final appState = Provider.of(context); - final prefs = Provider.of(context); - final themeData = CupertinoTheme.of(context); - return AnnotatedRegion( - value: SystemUiOverlayStyle( - statusBarBrightness: MediaQuery.platformBrightnessOf(context), - ), - child: SafeArea( - bottom: false, - child: ListView.builder( - restorationId: 'list', - itemCount: appState.allVeggies.length + 2, - itemBuilder: (context, index) { - if (index == 0) { - return Padding( - padding: const EdgeInsets.fromLTRB(16, 24, 16, 16), - child: Text( - 'In season today', - style: Styles.headlineText(themeData), - ), - ); - } else if (index <= appState.availableVeggies.length) { - return _generateVeggieCard( - appState.availableVeggies[index - 1], - prefs, - ); - } else if (index <= appState.availableVeggies.length + 1) { - return Padding( - padding: const EdgeInsets.fromLTRB(16, 24, 16, 16), - child: Text( - 'Not in season', - style: Styles.headlineText(themeData), - ), - ); - } else { - var relativeIndex = - index - (appState.availableVeggies.length + 2); - return _generateVeggieCard( - appState.unavailableVeggies[relativeIndex], - prefs, - inSeason: false, - ); - } - }, - ), - ), - ); - }, - ); - } -} diff --git a/veggieseasons/lib/screens/search.dart b/veggieseasons/lib/screens/search.dart deleted file mode 100644 index 824c6df119c..00000000000 --- a/veggieseasons/lib/screens/search.dart +++ /dev/null @@ -1,132 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:flutter/services.dart'; -import 'package:provider/provider.dart'; -import '../data/app_state.dart'; -import '../data/veggie.dart'; -import '../widgets/veggie_headline.dart'; - -class SearchScreen extends StatefulWidget { - const SearchScreen({this.restorationId, super.key}); - - final String? restorationId; - - @override - State createState() => _SearchScreenState(); -} - -class _SearchScreenState extends State - with RestorationMixin { - final controller = RestorableTextEditingController(); - final focusNode = FocusNode(); - String? terms; - - @override - String? get restorationId => widget.restorationId; - - @override - void restoreState(RestorationBucket? oldBucket, bool initialRestore) { - registerForRestoration(controller, 'text'); - controller.addListener(_onTextChanged); - terms = controller.value.text; - } - - @override - void dispose() { - focusNode.dispose(); - controller.dispose(); - super.dispose(); - } - - void _onTextChanged() { - setState(() => terms = controller.value.text); - } - - Widget _createSearchBox({bool focus = true}) { - return Padding( - padding: const EdgeInsets.all(8), - child: CupertinoSearchTextField( - controller: controller.value, - focusNode: focus ? focusNode : null, - ), - ); - } - - Widget _buildSearchResults(List veggies) { - if (veggies.isEmpty) { - return Center( - child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 24), - child: Text( - 'No veggies matching your search terms were found.', - style: CupertinoTheme.of(context).textTheme.textStyle, - ), - ), - ); - } - - return ListView.builder( - restorationId: 'list', - itemCount: veggies.length + 1, - itemBuilder: (context, i) { - if (i == 0) { - return Visibility( - // This invisible and otherwise unnecessary search box is used to - // pad the list entries downward, so none will be underneath the - // real search box when the list is at its top scroll position. - visible: false, - maintainSize: true, - maintainAnimation: true, - maintainState: true, - // This invisible and otherwise unnecessary search box is used to - // pad the list entries downward, so none will be underneath the - // real search box when the list is at its top scroll position. - child: _createSearchBox(focus: false), - ); - } else { - return Padding( - padding: const EdgeInsets.only( - left: 16, - right: 16, - bottom: 24, - ), - child: VeggieHeadline(veggies[i - 1]), - ); - } - }, - ); - } - - @override - Widget build(BuildContext context) { - final model = Provider.of(context); - - return UnmanagedRestorationScope( - bucket: bucket, - child: CupertinoTabView( - restorationScopeId: 'tabview', - builder: (context) { - return AnnotatedRegion( - value: SystemUiOverlayStyle( - statusBarBrightness: MediaQuery.platformBrightnessOf( - context, - ), - ), - child: SafeArea( - bottom: false, - child: Stack( - children: [ - _buildSearchResults(model.searchVeggies(terms)), - _createSearchBox(), - ], - ), - ), - ); - }, - ), - ); - } -} diff --git a/veggieseasons/lib/screens/settings.dart b/veggieseasons/lib/screens/settings.dart deleted file mode 100644 index eb537dcaa65..00000000000 --- a/veggieseasons/lib/screens/settings.dart +++ /dev/null @@ -1,311 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:go_router/go_router.dart'; -import 'package:provider/provider.dart'; -import '../data/preferences.dart'; -import '../data/veggie.dart'; -import '../styles.dart'; - -class VeggieCategorySettingsScreen extends StatelessWidget { - const VeggieCategorySettingsScreen({super.key, this.restorationId}); - - final String? restorationId; - - static Page pageBuilder(BuildContext context) { - return const CupertinoPage( - restorationId: 'router.categories', - child: VeggieCategorySettingsScreen(restorationId: 'category'), - title: 'Preferred Categories', - ); - } - - @override - Widget build(BuildContext context) { - final model = Provider.of(context); - final currentPrefs = model.preferredCategories; - var brightness = CupertinoTheme.brightnessOf(context); - return RestorationScope( - restorationId: restorationId, - child: CupertinoPageScaffold( - navigationBar: const CupertinoNavigationBar( - middle: Text('Preferred Categories'), - previousPageTitle: 'Settings', - ), - backgroundColor: Styles.scaffoldBackground(brightness), - child: FutureBuilder>( - future: currentPrefs, - builder: (context, snapshot) { - final tiles = []; - - for (final category in VeggieCategory.values) { - CupertinoSwitch toggle; - - // It's possible that category data hasn't loaded from shared prefs - // yet, so display it if possible and fall back to disabled switches - // otherwise. - if (snapshot.hasData) { - toggle = CupertinoSwitch( - value: snapshot.data!.contains(category), - onChanged: (value) { - if (value) { - model.addPreferredCategory(category); - } else { - model.removePreferredCategory(category); - } - }, - ); - } else { - toggle = const CupertinoSwitch( - value: false, - onChanged: null, - ); - } - - tiles.add( - CupertinoListTile.notched( - title: Text(veggieCategoryNames[category]!), - trailing: toggle, - ), - ); - } - - return ListView( - restorationId: 'list', - children: [ - CupertinoListSection.insetGrouped( - hasLeading: false, - children: tiles, - ), - ], - ); - }, - ), - ), - ); - } -} - -class CalorieSettingsScreen extends StatelessWidget { - const CalorieSettingsScreen({super.key, this.restorationId}); - - final String? restorationId; - - static const max = 1000; - static const min = 2600; - static const step = 200; - - static Page pageBuilder(BuildContext context) { - return const CupertinoPage( - restorationId: 'router.calorie', - child: CalorieSettingsScreen(restorationId: 'calorie'), - title: 'Calorie Target', - ); - } - - @override - Widget build(BuildContext context) { - final model = Provider.of(context); - var brightness = CupertinoTheme.brightnessOf(context); - return RestorationScope( - restorationId: restorationId, - child: CupertinoPageScaffold( - navigationBar: const CupertinoNavigationBar( - previousPageTitle: 'Settings', - ), - backgroundColor: Styles.scaffoldBackground(brightness), - child: ListView( - restorationId: 'list', - children: [ - FutureBuilder( - future: model.desiredCalories, - builder: (context, snapshot) { - final tiles = []; - - for (var cals = max; cals < min; cals += step) { - tiles.add( - CupertinoListTile.notched( - title: Text('$cals calories'), - trailing: SettingsIcon( - icon: CupertinoIcons.check_mark, - foregroundColor: - snapshot.hasData && snapshot.data == cals - ? CupertinoColors.activeBlue - : Styles.transparentColor, - backgroundColor: Styles.transparentColor, - ), - onTap: snapshot.hasData - ? () => model.setDesiredCalories(cals) - : null, - ), - ); - } - - return CupertinoListSection.insetGrouped( - header: Text( - 'Available calorie levels'.toUpperCase(), - style: Styles.settingsGroupHeaderText( - CupertinoTheme.of(context), - ), - ), - footer: Text( - 'These are used for serving calculations', - style: Styles.settingsGroupFooterText( - CupertinoTheme.of(context), - ), - ), - children: tiles, - ); - }, - ), - ], - ), - ), - ); - } -} - -class SettingsScreen extends StatefulWidget { - const SettingsScreen({this.restorationId, super.key}); - - final String? restorationId; - - @override - State createState() => _SettingsScreenState(); -} - -class _SettingsScreenState extends State { - CupertinoListTile _buildCaloriesTile( - BuildContext context, - Preferences prefs, - ) { - return CupertinoListTile.notched( - leading: const SettingsIcon( - backgroundColor: CupertinoColors.systemBlue, - icon: Styles.calorieIcon, - ), - title: const Text('Calorie Target'), - additionalInfo: FutureBuilder( - future: prefs.desiredCalories, - builder: (context, snapshot) { - return Text( - snapshot.data?.toString() ?? '', - style: CupertinoTheme.of(context).textTheme.textStyle, - ); - }, - ), - trailing: const CupertinoListTileChevron(), - onTap: () => context.go('/settings/calories'), - ); - } - - CupertinoListTile _buildCategoriesTile( - BuildContext context, - Preferences prefs, - ) { - return CupertinoListTile.notched( - leading: const SettingsIcon( - backgroundColor: CupertinoColors.systemOrange, - icon: Styles.preferenceIcon, - ), - title: const Text('Preferred Categories'), - trailing: const CupertinoListTileChevron(), - onTap: () => context.go('/settings/categories'), - ); - } - - CupertinoListTile _buildRestoreDefaultsTile( - BuildContext context, - Preferences prefs, - ) { - return CupertinoListTile.notched( - leading: const SettingsIcon( - backgroundColor: CupertinoColors.systemRed, - icon: Styles.resetIcon, - ), - title: const Text('Restore Defaults'), - onTap: () { - showCupertinoDialog( - context: context, - builder: (context) => CupertinoAlertDialog( - title: const Text('Are you sure?'), - content: const Text( - 'Are you sure you want to reset the current settings?', - ), - actions: [ - CupertinoDialogAction( - isDestructiveAction: true, - child: const Text('Yes'), - onPressed: () async { - await prefs.restoreDefaults(); - if (!context.mounted) return; - context.pop(); - }, - ), - CupertinoDialogAction( - isDefaultAction: true, - child: const Text('No'), - onPressed: () => context.pop(), - ), - ], - ), - ); - }, - ); - } - - @override - Widget build(BuildContext context) { - final prefs = Provider.of(context); - - return CupertinoPageScaffold( - backgroundColor: Styles.scaffoldBackground( - CupertinoTheme.brightnessOf(context), - ), - child: CustomScrollView( - slivers: [ - const CupertinoSliverNavigationBar(largeTitle: Text('Settings')), - SliverList( - delegate: SliverChildListDelegate([ - CupertinoListSection.insetGrouped( - children: [ - _buildCaloriesTile(context, prefs), - _buildCategoriesTile(context, prefs), - ], - ), - CupertinoListSection.insetGrouped( - children: [_buildRestoreDefaultsTile(context, prefs)], - ), - ]), - ), - ], - ), - ); - } -} - -class SettingsIcon extends StatelessWidget { - const SettingsIcon({ - required this.icon, - this.foregroundColor = CupertinoColors.white, - this.backgroundColor = CupertinoColors.black, - super.key, - }); - - final Color backgroundColor; - final Color foregroundColor; - final IconData icon; - - @override - Widget build(BuildContext context) { - return Container( - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(5), - color: backgroundColor, - ), - child: Center(child: Icon(icon, color: foregroundColor, size: 20)), - ); - } -} diff --git a/veggieseasons/lib/styles.dart b/veggieseasons/lib/styles.dart deleted file mode 100644 index ce45247be38..00000000000 --- a/veggieseasons/lib/styles.dart +++ /dev/null @@ -1,221 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:font_awesome_flutter/font_awesome_flutter.dart'; -import 'data/veggie.dart'; - -abstract class Styles { - static CupertinoThemeData veggieThemeData = const CupertinoThemeData( - textTheme: CupertinoTextThemeData( - textStyle: TextStyle( - color: CupertinoColors.label, - fontSize: 16, - fontWeight: FontWeight.normal, - fontStyle: FontStyle.normal, - fontFamily: 'CupertinoSystemText', - letterSpacing: -0.41, - decoration: TextDecoration.none, - ), - ), - ); - - static TextStyle headlineText(CupertinoThemeData themeData) => themeData - .textTheme - .textStyle - .copyWith(fontSize: 32, fontWeight: FontWeight.bold); - - static TextStyle minorText(CupertinoThemeData themeData) => themeData - .textTheme - .textStyle - .copyWith(color: const Color.fromRGBO(128, 128, 128, 1)); - - static TextStyle headlineName(CupertinoThemeData themeData) => themeData - .textTheme - .textStyle - .copyWith(fontSize: 24, fontWeight: FontWeight.bold); - - static TextStyle cardTitleText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith( - color: const Color.fromRGBO(0, 0, 0, 0.9), - fontSize: 32, - fontWeight: FontWeight.bold, - ); - - static TextStyle cardCategoryText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith( - color: const Color.fromRGBO(255, 255, 255, 0.9), - ); - - static TextStyle cardDescriptionText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith( - color: const Color.fromRGBO(0, 0, 0, 0.9), - ); - - static TextStyle detailsTitleText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith( - fontSize: 30, - fontWeight: FontWeight.bold, - ); - - static TextStyle detailsPreferredCategoryText( - CupertinoThemeData themeData, - ) => themeData.textTheme.textStyle.copyWith(fontWeight: FontWeight.bold); - - static TextStyle detailsBoldDescriptionText( - CupertinoThemeData themeData, - ) => themeData.textTheme.textStyle.copyWith( - color: const Color.fromRGBO(0, 0, 0, 0.9), - fontWeight: FontWeight.bold, - ); - - static TextStyle detailsServingHeaderText( - CupertinoThemeData themeData, - ) => themeData.textTheme.textStyle.copyWith( - color: const Color.fromRGBO(176, 176, 176, 1), - fontWeight: FontWeight.bold, - ); - - static TextStyle detailsServingLabelText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith(fontWeight: FontWeight.bold); - - static TextStyle detailsServingNoteText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith(fontStyle: FontStyle.italic); - - static TextStyle triviaFinishedTitleText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith(fontSize: 32); - - static TextStyle triviaFinishedBigText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith(fontSize: 48); - - static TextStyle settingsGroupHeaderText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith( - color: CupertinoColors.inactiveGray, - fontSize: 13.5, - letterSpacing: -0.5, - ); - - static TextStyle settingsGroupFooterText(CupertinoThemeData themeData) => - themeData.textTheme.textStyle.copyWith( - color: const Color(0xff777777), - fontSize: 13, - letterSpacing: -0.08, - ); - - static const appBackground = Color(0xffd0d0d0); - - static Color? scaffoldBackground(Brightness brightness) => - brightness == Brightness.light - ? CupertinoColors.extraLightBackgroundGray - : null; - - static const frostedBackground = Color(0xccf8f8f8); - - static const closeButtonUnpressed = Color(0xff101010); - - static const closeButtonPressed = Color(0xff808080); - - static TextStyle settingsItemSubtitleText( - CupertinoThemeData themeData, - ) => themeData.textTheme.textStyle.copyWith( - fontSize: 12, - letterSpacing: -0.2, - ); - - static const Color searchCursorColor = Color.fromRGBO(0, 122, 255, 1); - - static const Color searchIconColor = Color.fromRGBO(128, 128, 128, 1); - - static const seasonColors = { - Season.winter: Color(0xff336dcc), - Season.spring: Color(0xff2fa02b), - Season.summer: Color(0xff287213), - Season.autumn: Color(0xff724913), - }; - - // While handy, some of the Font Awesome icons sometimes bleed over their - // allotted bounds. This padding is used to adjust for that. - static const seasonIconPadding = { - Season.winter: EdgeInsets.only(right: 0), - Season.spring: EdgeInsets.only(right: 4), - Season.summer: EdgeInsets.only(right: 6), - Season.autumn: EdgeInsets.only(right: 0), - }; - - static const seasonIconData = { - Season.winter: FontAwesomeIcons.snowflake, - Season.spring: FontAwesomeIcons.leaf, - Season.summer: FontAwesomeIcons.umbrellaBeach, - Season.autumn: FontAwesomeIcons.canadianMapleLeaf, - }; - - static const seasonBorder = Border( - top: BorderSide(color: Color(0xff606060)), - left: BorderSide(color: Color(0xff606060)), - bottom: BorderSide(color: Color(0xff606060)), - right: BorderSide(color: Color(0xff606060)), - ); - - static const uncheckedIcon = IconData( - 0xf372, - fontFamily: CupertinoIcons.iconFont, - fontPackage: CupertinoIcons.iconFontPackage, - ); - - static const checkedIcon = IconData( - 0xf373, - fontFamily: CupertinoIcons.iconFont, - fontPackage: CupertinoIcons.iconFontPackage, - ); - - static const transparentColor = Color(0x00000000); - - static const shadowColor = Color(0xa0000000); - - static const shadowGradient = LinearGradient( - begin: Alignment.topCenter, - end: Alignment.bottomCenter, - colors: [transparentColor, shadowColor], - ); - - static const Color settingsMediumGray = Color(0xffc7c7c7); - - static const Color settingsItemPressed = Color(0xffd9d9d9); - - static Color settingsItemColor(Brightness brightness) => - brightness == Brightness.light - ? CupertinoColors.tertiarySystemBackground - : CupertinoColors.darkBackgroundGray; - - static Color settingsLineation(Brightness brightness) => - brightness == Brightness.light - ? const Color(0xffbcbbc1) - : const Color(0xff4c4b4b); - - static const Color settingsBackground = Color(0xffefeff4); - - static const preferenceIcon = IconData( - 0xf443, - fontFamily: CupertinoIcons.iconFont, - fontPackage: CupertinoIcons.iconFontPackage, - ); - - static const resetIcon = IconData( - 0xf4c4, - fontFamily: CupertinoIcons.iconFont, - fontPackage: CupertinoIcons.iconFontPackage, - ); - - static const calorieIcon = IconData( - 0xf3bb, - fontFamily: CupertinoIcons.iconFont, - fontPackage: CupertinoIcons.iconFontPackage, - ); - - static const servingInfoBorderColor = Color(0xffb0b0b0); - - static const ColorFilter desaturatedColorFilter = - // 222222 is a random color that has low color saturation. - ColorFilter.mode(Color(0xff222222), BlendMode.saturation); -} diff --git a/veggieseasons/lib/widgets/detail_buttons.dart b/veggieseasons/lib/widgets/detail_buttons.dart deleted file mode 100644 index 1ad4d1ea404..00000000000 --- a/veggieseasons/lib/widgets/detail_buttons.dart +++ /dev/null @@ -1,148 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'dart:ui' as ui; - -import 'package:flutter/cupertino.dart'; -import '../styles.dart'; - -/// Partially overlays and then blurs its child's background. -class FrostedBox extends StatelessWidget { - const FrostedBox({this.child, super.key}); - - final Widget? child; - - @override - Widget build(BuildContext context) { - return BackdropFilter( - filter: ui.ImageFilter.blur(sigmaX: 10, sigmaY: 10), - child: DecoratedBox( - decoration: const BoxDecoration(color: Styles.frostedBackground), - child: child, - ), - ); - } -} - -/// An Icon that implicitly animates changes to its color. -class ColorChangingIcon extends ImplicitlyAnimatedWidget { - const ColorChangingIcon( - this.icon, { - this.color = CupertinoColors.black, - this.size, - required super.duration, - super.key, - }); - - final Color color; - - final IconData icon; - - final double? size; - - @override - AnimatedWidgetBaseState createState() => - _ColorChangingIconState(); -} - -class _ColorChangingIconState - extends AnimatedWidgetBaseState { - ColorTween? _colorTween; - - @override - Widget build(BuildContext context) { - return Icon( - widget.icon, - semanticLabel: 'Close button', - size: widget.size, - color: _colorTween?.evaluate(animation), - ); - } - - @override - void forEachTween(TweenVisitor visitor) { - _colorTween = - visitor( - _colorTween, - widget.color, - (dynamic value) => ColorTween(begin: value as Color?), - ) - as ColorTween?; - } -} - -/// A close button that invokes a callback when pressed. -class CloseButton extends _DetailPageButton { - const CloseButton(VoidCallback onPressed, {super.key}) - : super(onPressed, CupertinoIcons.chevron_back); -} - -/// A share button that invokes a callback when pressed. -class ShareButton extends _DetailPageButton { - const ShareButton(VoidCallback onPressed, {super.key}) - : super(onPressed, CupertinoIcons.share); -} - -/// A favorite button that invokes a callback when pressed. -class FavoriteButton extends _DetailPageButton { - const FavoriteButton( - VoidCallback onPressed, - bool isFavorite, { - super.key, - }) : super( - onPressed, - isFavorite ? CupertinoIcons.heart_fill : CupertinoIcons.heart, - ); -} - -class _DetailPageButton extends StatefulWidget { - const _DetailPageButton(this.onPressed, this.icon, {super.key}); - - final VoidCallback onPressed; - final IconData icon; - - @override - State<_DetailPageButton> createState() => _DetailPageButtonState(); -} - -class _DetailPageButtonState extends State<_DetailPageButton> { - bool tapInProgress = false; - - @override - Widget build(BuildContext context) { - return GestureDetector( - onTapDown: (details) { - setState(() => tapInProgress = true); - }, - onTapUp: (details) { - setState(() => tapInProgress = false); - widget.onPressed(); - }, - onTapCancel: () { - setState(() => tapInProgress = false); - }, - child: ClipOval( - child: FrostedBox( - child: Container( - width: 30, - height: 30, - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(15), - ), - child: Center( - child: ColorChangingIcon( - widget.icon, - duration: const Duration(milliseconds: 300), - color: tapInProgress - ? Styles.closeButtonPressed - : Styles.closeButtonUnpressed, - size: 20, - ), - ), - ), - ), - ), - ); - } -} diff --git a/veggieseasons/lib/widgets/veggie_card.dart b/veggieseasons/lib/widgets/veggie_card.dart deleted file mode 100644 index ce7e537c2b4..00000000000 --- a/veggieseasons/lib/widgets/veggie_card.dart +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:flutter/material.dart'; -import 'package:go_router/go_router.dart'; -import '../data/veggie.dart'; -import '../styles.dart'; - -/// A Card-like Widget that responds to tap events by animating changes to its -/// elevation and invoking an optional [onPressed] callback. -class PressableCard extends StatelessWidget { - const PressableCard({ - required this.child, - this.borderRadius = const BorderRadius.all(Radius.circular(16)), - this.onPressed, - super.key, - }); - - final VoidCallback? onPressed; - - final Widget child; - - final BorderRadius borderRadius; - - @override - Widget build(BuildContext context) { - return GestureDetector( - onTap: onPressed, - child: Container( - decoration: BoxDecoration(borderRadius: borderRadius), - child: ClipRRect(borderRadius: borderRadius, child: child), - ), - ); - } -} - -class VeggieCard extends StatelessWidget { - const VeggieCard( - this.veggie, - this.isInSeason, - this.isPreferredCategory, { - super.key, - }); - - /// Veggie to be displayed by the card. - final Veggie veggie; - - /// If the veggie is in season, it's displayed more prominently and the - /// image is fully saturated. Otherwise, it's reduced and de-saturated. - final bool isInSeason; - - /// Whether [veggie] falls into one of user's preferred [VeggieCategory]s - final bool isPreferredCategory; - - Widget _buildDetails(BuildContext context) { - final themeData = CupertinoTheme.of(context); - return Container( - color: Colors.white, - child: Padding( - padding: const EdgeInsets.fromLTRB(20, 16, 16, 20), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text(veggie.name, style: Styles.cardTitleText(themeData)), - const SizedBox(height: 8), - Text( - veggie.shortDescription, - style: Styles.cardDescriptionText(themeData), - ), - ], - ), - ), - ); - } - - @override - Widget build(BuildContext context) { - return PressableCard( - onPressed: () { - // GoRouter does not support relative routes, - // so navigate to the absolute route. - // see https://github.com/flutter/flutter/issues/108177 - context.go('/list/details/${veggie.id}'); - }, - child: Stack( - children: [ - Semantics( - label: 'A card background featuring ${veggie.name}', - child: Container( - height: isInSeason ? 300 : 150, - decoration: BoxDecoration( - image: DecorationImage( - fit: BoxFit.cover, - colorFilter: isInSeason - ? null - : Styles.desaturatedColorFilter, - image: AssetImage(veggie.imageAssetPath), - ), - ), - ), - ), - Positioned( - bottom: 0, - left: 0, - right: 0, - child: _buildDetails(context), - ), - ], - ), - ); - } -} diff --git a/veggieseasons/lib/widgets/veggie_headline.dart b/veggieseasons/lib/widgets/veggie_headline.dart deleted file mode 100644 index d21cf01f4b4..00000000000 --- a/veggieseasons/lib/widgets/veggie_headline.dart +++ /dev/null @@ -1,117 +0,0 @@ -// Copyright 2018 The Flutter team. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; -import 'package:go_router/go_router.dart'; -import '../data/veggie.dart'; -import '../styles.dart'; - -class ZoomClipAssetImage extends StatelessWidget { - const ZoomClipAssetImage({ - required this.zoom, - this.height, - this.width, - required this.imageAsset, - super.key, - }); - - final double zoom; - final double? height; - final double? width; - final String imageAsset; - - @override - Widget build(BuildContext context) { - return Container( - height: height, - width: width, - alignment: Alignment.center, - child: ClipRRect( - borderRadius: BorderRadius.circular(10), - child: OverflowBox( - maxHeight: height! * zoom, - maxWidth: width! * zoom, - child: Image.asset(imageAsset, fit: BoxFit.fill), - ), - ), - ); - } -} - -class VeggieHeadline extends StatelessWidget { - final Veggie veggie; - - const VeggieHeadline(this.veggie, {super.key}); - - List _buildSeasonDots(List seasons) { - var widgets = []; - - for (var season in seasons) { - widgets.add(const SizedBox(width: 4)); - widgets.add( - Container( - height: 10, - width: 10, - decoration: BoxDecoration( - color: Styles.seasonColors[season], - borderRadius: BorderRadius.circular(5), - ), - ), - ); - } - - return widgets; - } - - @override - Widget build(BuildContext context) { - final themeData = CupertinoTheme.of(context); - final String location = GoRouter.of( - context, - ).routerDelegate.currentConfiguration.uri.toString(); - - return GestureDetector( - onTap: () { - // GoRouter does not support relative routes, - // so navigate to the absolute route, which can be either - // `/favorites/details/${veggie.id}` or `/search/details/${veggie.id}` - // see https://github.com/flutter/flutter/issues/108177 - context.go('$location/details/${veggie.id}'); - }, - child: Row( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - ZoomClipAssetImage( - imageAsset: veggie.imageAssetPath, - zoom: 2.4, - height: 72, - width: 72, - ), - const SizedBox(width: 8), - Flexible( - child: Column( - mainAxisAlignment: MainAxisAlignment.start, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Row( - children: [ - Text( - veggie.name, - style: Styles.headlineName(themeData), - ), - ..._buildSeasonDots(veggie.seasons), - ], - ), - Text( - veggie.shortDescription, - style: themeData.textTheme.textStyle, - ), - ], - ), - ), - ], - ), - ); - } -} diff --git a/veggieseasons/lib/widgets/veggie_seasons_page.dart b/veggieseasons/lib/widgets/veggie_seasons_page.dart deleted file mode 100644 index aac37df3254..00000000000 --- a/veggieseasons/lib/widgets/veggie_seasons_page.dart +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright 2024, the Flutter project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'package:flutter/cupertino.dart'; - -class VeggieSeasonsPage extends Page { - final Widget child; - - const VeggieSeasonsPage({ - super.key, - required this.child, - super.restorationId, - }); - - @override - VeggieSeasonsPageRoute createRoute(BuildContext context) => - VeggieSeasonsPageRoute(this); -} - -class VeggieSeasonsPageRoute extends PageRoute { - VeggieSeasonsPageRoute(VeggieSeasonsPage page) - : super(settings: page); - - VeggieSeasonsPage get _page => settings as VeggieSeasonsPage; - - @override - Color? get barrierColor => null; - - @override - String? get barrierLabel => null; - - @override - bool get maintainState => true; - - @override - Duration get transitionDuration => Duration.zero; - - @override - Widget buildPage( - BuildContext context, - Animation animation, - Animation secondaryAnimation, - ) => _page.child; -} diff --git a/veggieseasons/macos/.gitignore b/veggieseasons/macos/.gitignore deleted file mode 100644 index 746adbb6b9e..00000000000 --- a/veggieseasons/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/veggieseasons/macos/Flutter/Flutter-Debug.xcconfig b/veggieseasons/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d20..00000000000 --- a/veggieseasons/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/veggieseasons/macos/Flutter/Flutter-Release.xcconfig b/veggieseasons/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579e..00000000000 --- a/veggieseasons/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/veggieseasons/macos/Flutter/GeneratedPluginRegistrant.swift b/veggieseasons/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index f7175089273..00000000000 --- a/veggieseasons/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,14 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import shared_preferences_foundation -import window_size - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) - WindowSizePlugin.register(with: registry.registrar(forPlugin: "WindowSizePlugin")) -} diff --git a/veggieseasons/macos/Podfile b/veggieseasons/macos/Podfile deleted file mode 100644 index c795730db8e..00000000000 --- a/veggieseasons/macos/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -platform :osx, '10.14' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/veggieseasons/macos/Runner.xcodeproj/project.pbxproj b/veggieseasons/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 3beb5482985..00000000000 --- a/veggieseasons/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,801 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 0C591566BA30BFA6D780386A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EE22A708C4E7F94406AFD15 /* Pods_Runner.framework */; }; - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - AEA6F424A1A42303F9A597C0 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBED630FEBB9A18F27C8E814 /* Pods_RunnerTests.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* veggieseasons.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = veggieseasons.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 413A4F2B0013AFEC349AB2C5 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 4D8AF33CD5C878ED37254D67 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 4EE22A708C4E7F94406AFD15 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 67C24EB68B67E166AAF91AFC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - A5460BC7374C6E7592B1FF3E /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - C1FB72C1E9B25422AFEB740F /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - C518FFB7BDFCCDF5D96D3B89 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - DBED630FEBB9A18F27C8E814 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AEA6F424A1A42303F9A597C0 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0C591566BA30BFA6D780386A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 91771D8FA5A30CAEDA51E26A /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* veggieseasons.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 91771D8FA5A30CAEDA51E26A /* Pods */ = { - isa = PBXGroup; - children = ( - A5460BC7374C6E7592B1FF3E /* Pods-Runner.debug.xcconfig */, - C518FFB7BDFCCDF5D96D3B89 /* Pods-Runner.release.xcconfig */, - 4D8AF33CD5C878ED37254D67 /* Pods-Runner.profile.xcconfig */, - 413A4F2B0013AFEC349AB2C5 /* Pods-RunnerTests.debug.xcconfig */, - C1FB72C1E9B25422AFEB740F /* Pods-RunnerTests.release.xcconfig */, - 67C24EB68B67E166AAF91AFC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4EE22A708C4E7F94406AFD15 /* Pods_Runner.framework */, - DBED630FEBB9A18F27C8E814 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - A9DCAE5A5FC2DAC764BF600F /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 6233C4FEDE0E579A6F92072D /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - 6AA72EDC93A2C61F5DA982D4 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* veggieseasons.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 6233C4FEDE0E579A6F92072D /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 6AA72EDC93A2C61F5DA982D4 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - A9DCAE5A5FC2DAC764BF600F /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 413A4F2B0013AFEC349AB2C5 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/veggieseasons.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/veggieseasons"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C1FB72C1E9B25422AFEB740F /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/veggieseasons.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/veggieseasons"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 67C24EB68B67E166AAF91AFC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = dev.flutter.veggieseasons.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/veggieseasons.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/veggieseasons"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/veggieseasons/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/veggieseasons/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/veggieseasons/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/veggieseasons/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/veggieseasons/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 4c216385462..00000000000 --- a/veggieseasons/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/veggieseasons/macos/Runner.xcworkspace/contents.xcworkspacedata b/veggieseasons/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c74..00000000000 --- a/veggieseasons/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/veggieseasons/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/veggieseasons/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/veggieseasons/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/veggieseasons/macos/Runner/AppDelegate.swift b/veggieseasons/macos/Runner/AppDelegate.swift deleted file mode 100644 index 8e02df28883..00000000000 --- a/veggieseasons/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f1..00000000000 --- a/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/veggieseasons/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

      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 SNzC840%D`K@taTn+x$O|DDJob diff --git a/veggieseasons/assets/images/orange_bell_pepper.jpg b/veggieseasons/assets/images/orange_bell_pepper.jpg deleted file mode 100644 index 2f789104a6bff21bab0275da2f25a0b7ab3e7e6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117865 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%0ACFiJ#ctU|;G!D#~ak<}EKSzp^yAzV1%V9PD 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

      Release notes

      Sourced from @​angular/material's releases.

      20.1.0

      cdk-experimental

      Commit Description
      feat - 4f9ab216c1 accordion: add accordion directives, example, and tests (#31134)
      feat - 3704b7e32f radio: add radio demo to dev-app (#31180)
      feat - 50c3e0e12d radio: create radio group and button directives (#31050)
      feat - cdc0dab261 tabs: add setDefaultState and unit tests, refactor the content children strategy (#31374)
      feat - 97d60c5378 tree: add tree directives, example, and tests (#31350)
      feat - ff0f6c61b5 ui-patterns: accordion (#31034)
      feat - c5b2f0ac6d ui-patterns: create grid navigation behavior (#31290)
      feat - ce145fa9a3 ui-patterns: create the grid focus behavior (#31055)
      feat - 9f249d0a25 ui-patterns: radio button and group (#31016)
      feat - 70841dbb5b ui-patterns: tree (#31308)
      fix - 06d7384a23 accordion: fix disabled trigger button can't be focused when skipDisabled=false (#31379)
      fix - 9a856ad559 tabs: fix tabs example styles (#31382)
      fix - 8a091a7ea8 tabs: set tabpanel tabindex to -1 if hidden (#31401)
      fix - ea700e6d81 ui-patterns: add guardrails to selectOne for edge cases (#31402)

      material

      Commit Description
      feat - 243845460d chips: add (optional) edit icon to input chips (#31041)
      feat - 9e942b4ba2 menu: add support for context menu
      feat - 4de7c0fb2d testing: Extend Angular harness testing functionality (#30960)
      fix - 512433b6d1 badge: remove badge opacity color mix (#31213)
      fix - 92a8253e28 badge: use system disabled states (#31266)
      fix - a7150d42cf button-toggle: simplify divider color (#31214)
      fix - 1f8b1302f2 button-toggle: use system colors (#31231)
      fix - 5ee7d79e4c button: FAB emitting invalid elevation tokens (#31028)
      fix - 8523397fd2 button: prevents mat-icon being cut off by text-spacing (#30891)
      fix - afe36e4d42 button: remove internal-only M2 styles (#31017)
      fix - 589ea5905e button: remove internal-only M2 styles (#31018)
      fix - 0d47628d2e button: use system colors for state layers and text (#31278)
      fix - 203c1737eb card: subtitle text token should be on-surface-variant (#31261)
      fix - 55b7ba0814 card: use system outline (#31218)
      fix - eb9abc366f checkbox: remove internal-only M2 styles (#31019)
      fix - 458a17ba46 checkbox: update tokens to system colors (#31279)
      fix - 68d7ea0351 chips: provide ability to edit for all screen readers with a click on already focused chip (#30983)
      fix - 8c9cae0a8c chips: sync with g3 (#31393)
      fix - be48108bc2 chips: update tokens to system colors (#31280)
      fix - 20ac2b2bd8 core: improve disabled psuedo checkbox contrast (#31464)
      fix - 576a008b09 core: remove unused form field mixins (#31283)
      fix - 4d67427cef core: update ripple tokens to system colors (#31282)
      fix - 28f2763f96 core: update tokens to system colors (#31281)
      fix - 009424c73e datepicker: use system colors (#31300)
      fix - a24081f2bd dialog: remove internal-only M2 styles (#31020)
      fix - d52ede5627 expansion: add token for box shadow (#31340)
      fix - ecc6a09ca5 expansion: align state layer colors (#31236)
      fix - e57aef2912 expansion: use correct typography (#31347)
      fix - 82ab91e58a form-field: remove internal-only M2 styles (#31021)

      ... (truncated)

  • Q732E6DuSLJ^(#o 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�FzM=gG4<~@sxH$Jlr6$Z!2x&K&?kc0L> zK*Vg&gAvr)HHwycE|<^U-3~S5ef#!ycJ@^E4A5K!FDiJU|BRQx_v4u{8#vlPkOJ=( zB&ZeYbQ7FFdskvf5~vO(UC<&m3?-qWgef>W%&rb05S1K3o?Bss;W0C$t?m4$ADn4w zYNCmZ4?aQ7F_xyfs^=@(0x6C7fmk~_Ci>Bgh}Rmi$Mm*m7^dG2QtHO1!97K{C*LL! zl>ac*IM+8mo{?cm57FnM;^dZwA=&Ai;I5}Pz$r%ff=8Z1)}f9ZHO{H?6pD#<>9yzB zUf0;>mq8eKErx-CA0Kx4LA{uS9SGQ< zapZ8YjZrGC+TnpbC29h(A#EYW9QR-D;CqD6DTn zln^BG#xqSGNn(9XpKl^+J8G4_?i#iQ3kq27l2ucaladxME+|-#_axOM46NL*^7E$_ z5<9m%hD;HWZBz6QsDC*=-jBq%SJWLxa#(hE5wwZ#@knO$nN@0nB8HHfsIKnl^>Ue+ z3l@aWlE=pHNsFXX$#}ijv;1$FZZG(juBkro|9iTct7F*liRm6Gk|tkzyuNCPMIozl zng_WI{I$?%^eGT}D1B6cv<`E~hgY-kAOWbfI=x}Y<8aim5;FV4!_0_b1XY2TFSqrY z(~w*C`!llBW2dUaAT}oP{NfzOBN@gR6AGNQ;0Z>?&kvq&GgGpJQ*BmzySgGHjeT10 zWf1dw&O!*Y(A-a)_*_WSg;0$fBP(ws_|?qlKo4Pcy7M+ON_2QZA3lcesh2Nzk2@^0 zOV_R~U6m1So(ZlUhEpJylN4{5%;jVO1E`d4cUR+;b3yGQlWUgZ=)vFfZpCGk7@_R{ zvRX^;$a|tBFTH|;Ws?7bnX!Av2|L+qqorEFg|FHWBmL^DFaPo7-s-`@UAqpv(CI*( z6c#~9{^tju<3-ab+D2R<A)0b zV2Vs&iWp#ucwmZ1L>M9wVF&`IFalGA;gKjjE7Foe)Ymb^4^`S!F^=}^jm0y9EEGM^ z9#~;O4U_$PV}K<>fhB^0C7_>)$AgIlSR%+0g4>})8z28G#c)Q(`1qH}Gp#VgWo*No zIS_6>b_}FKXk=i4$3QQ5&9ynx6^ju&_$@->GGyVh5&suD^N~j{1#3y3%eD57jV(a} z-6*#p1rtF-0?4e$=yOz3Qpl|0Rxc|lS%UQVpU@umQKagzg}MD*l!ZdZ2dy4$@KxZf zt7gn72vDVGz{yIM;F=rgdkxOZ!zSdL#zleHYPp zKnMgs*Hum5nv=IN{{z9^^tQh9eL``J5;`$6P6x>@-xwp~|3YS7)%NC)S z5UV7z%Rl>2Vn14Tr(I<3yH8^MufAF?vfr+R_RZowd+lYs{MK7Lc38Q4?|uAn+Tbei z;bmkLTmVvb-M4yd(q&DPurlTcN-9<8x^X-J>SE$ai#sOCYj(Lk+%K#FZ^3hD4P+**Ms*=yap!6(TSFEQ<;?TLjTSHL7zp zWCh0OB8=39hyX6Y_*`O%A&V_$yyD+X*jS9qSd2@`fT2v-aE!V&7@Oh1`{BU*;TWUg z7^C4N5&u*V(tzlp0RuR-rng7@+b@ww&*!?Q0o_|8mzz8H13aF zk}L=D&Bu-%JAM+iLtq6Fb)-oOaXODdHnNoxD35;m#4msOEZD9*d6JH8_;7d@Zj(w897hP#QEwgm zU5#lAg}xxvvv{R2M528-4-53 zaOPs@^Fjczp{{yz<*O zKG?ncoA0U*9zJ}ys;cVJ-1;V58aEjuDkI-yqJd(Y{ zp~B*T2f33xPjAo@;Ai*myneq_NOp?bIG4jQh_e8qLffp$2pU+NHOsWoScgG?@zFdOPa2}$Uv50b5UcgL^ zEjY^pVe@gW8{BuSzyJQ?2vyrhZ@&57M;i2%qVIx*G*|?y%H#Kp zk9klnPv1p2kY5-XKW5eJdg+^s=7caK-jrH{?#{9fu zb>U!pI(&r896R6L*30xu|NW!>|Gt-=r3y0!66P?N@%ySIK|%Zzy6$pJZYsIU?UM%^PMS9nww&qY;Ew+E zDACv#S{>pPAX_B?032UpGaV|Rlv)LliT{1uC+#B2?O^r5SE3D{=p#Q)t%29jfq}4~ z8|R4n6DtX|VpbKhvI@y_>e5ApMQ~Jcdy|pg8J<;GSh(QvtSsD+NFl;_jxkob5eSRQ z_K%5N1SiIK|9FGm{a+tIO_!DUVIAE6fR%Wr zoPOc|_}27h`4^-tl5Bug=1CIvgWjSgN=pzdvkF$5z&5L~ts!Bs@djAwpV)Xjs!aDeAZ5s07EK!z7#a}<4=%^KUY z&pwT*;@PJIQw6T*RG|e!XlU52f+~PUB?Ww|fDyojgye&QF+A@mWcd zwu3go=!iyza!<6Rb@V%({SLHS^&q;Vo&1iImy&h@r?`UmjLW_W#m^oK?5Hxv1ZE8O z5;TSBXSE>H{GZqPNN6)ek9k%kWijM8sQUB8B>g_%G)mJb%?IS7~Fs>}}tFyg5#uN!bZbVXKDF(Imo}n((T)+6@i|2GFaEUsj z^Y!g0RrW0>Z-DRpXJ9zGZVjv-karl`KWOq6daPr81^DDm)&nGmOc-7K-U(%Jq>%>- z((5$altPpeNp+8BBM#DZ9G<8s6F}Q!aStx>{Za6N`=b$%M-&L-xu)j80bBsh!`U(e z$#A-s%HzCL0d>rG-+lK` z<(@rgrEu>2h3Za)2RQF$K(shOHk#RvM}B=4lMY4kL97*saaNG+>R1z%+ied)arPO{BnUjsDz8t;m$WtPay4^ z@=bZID23hDsZ9V zt=O~2LB=Zg&~n@-*B1*yKfXNV^;)&aES08PEvZ7c3V}r#4pDaZJV@w zMlw)dW0i*}_2pEb)0lv<#{NAj5|}OU0~9R9T7h3cFBlFG$3$)gRaJ2VBJ}txB|D%H z`scvm`C7mgCXRPIsUF_NiyM_*cSuZf zR(10>l@jl(M&UA`CcGI?{Y@L~m~1>aRiUP#(V!TL)4vubEi8Z>?r zLJC`6M{RjcjTO7K2HW^d<=?HQtgIj!jY9EIR@&r7SXP!bT&SA7k(D*sYi#n?F%flE zEU#5tHNDji^h8#m4NZ`w0Kys?@`99=B!c$_77V6IoJ?pr^OLif1z^K@jMx=&K>7I_ zVE;G3zJU(rhP9XNWwFqLPlf%WnZ_VsmuT3oX|P?%uwBWpU1r!W9c&lXa-0o>gC0G2 z&QEa+G!GEWG9eN{mC9&+j{)zez^R5VJisyle9^72Ybre*gJ z)YhIkQ*lP(IRbS*;#uUck~{ooB|9R4b{e0e?LSfeYoesW4%BQ*e16(Ur*$!iMvp+F zHxE>!`-F`h12T&c;IBpFxl^4^LFo4-Wk(13d`dr^B+HPN)^;n>atRuObaY&8mOv~L zwfpyT7G;+tIcLQxkGB zkau!8ifA|x;}0LZTx5ECDLPXr$^xQJR*7xsciC8o^dJfF{`*&L?3y(hwlX$k-MT{Z zyyBsvf`WwhcJQ{D?ck&ph}<*h@4T}lU~Qj<%l~)w&Tqe61hwbKfeO2s5_h%X_yOs; z?Z9QvZ4clwTv1#`t!-fMN;sJj7DaWP9a0Tgo<_W%jv(3}%VVd`9ampp*C+|uIkB-| z^^}43jCyx%sKgDq939d|COBB4{~Ix@NQ^=u8S9!1hQ!1*w-pyfM)Lfr#l3Ps*bDY$QdA;0*=Ez9OEUOK(D_GA?p9mez-W2l2vG@(wLll`GnBo0&dLrc*l zFg;-TsP%(527k|eYd4TW21P3-+65Em1|{SMVTzTY$v~&xNn7IRy#qpyjuwZGO&7q# zz_gQ25S8VXY(e^36x2IKD09;(~&nd~zu& zbZhXrrOa9;pKkL{KAD`1&%X~LM;am#5)FeD6(Y`8No3}4Sc-3%d)-1m%q+pJ4GXP> z3qXQMUN{Q+0n;wLCT^~y+6ysBXTH^RLls-BVgpKND)5AVo_su&|qB0 zAjigp&5+nu%|i1&?MnP;4$x>=bx37)-bym^KK*LBK8#m~DCv zu|bEl84bsdT|vQQRFI+i(&?_C6_2eTVPWZ+VPTk}vEXX}bgF)PQzmBM%$t6@2sbZ~ zD%De~vd^8b)Z{;2gwV}J_&@K6%8K_lZ{GZV#Wkz)+UiBAX=x?5h~TT+^*R_f#5O1_ z#AoYzHQ@{?qEgiL3A8oZ$km7qhmAo`O}zCT-wd}{64?>;$v=Ip8C zr>ZZFI6i#qD0xBDy8JL6va1Inu%1G)l`nuY8Hx?J2&YnHIpq{RdeCx!O`iPr9HTvl zS@lYPSZ-QmUn84$Z{DWJ*jODIMyhm}=wfrG7?@!o%`Ue#YKnv?JG5O|dPl6vk+=wu zpCjYw1Z3X^?5vcD5S7%>>5+DALnKtmkdc;}^f;Xq3CsKQWdhtZ|G2d4MVv^xUJRT_ zxS}T#eJhXwQ28|~?V?)B)EY4;iSv7ge2gMgCG_@%hWMpO9%(Kh?&}N6f;nD~GR+LV zgjcbG3TakQv;9Mw9HDU{G=x5ROwx}Iq11M0)Qh+DuBUEU#BG}+A)2UCLiI&n^SZ7yH(!CS5qv4n7~s(uo^Nnp^du_!`stHZl3s0~07OkC`1sdQ zn<;m{x7na4h~!OV^W4ZwAn$)3ebBVs1| zGiI8*G1EMNndTPYkGnC`tRit_E%1jSfGU!phKfSmpUpfumJBlAl8JmuIG#t*$Yjps zKFmf_F&o{D*@!ZxL2bh0iFigVxgT5iVRoV%srxWH-E`f@o`u=zZp=w? zqrf;r!NXR7!I~O3#F2@k21@hj@D>~U(CuhpTm@~^Hdu*pCJ4lfi{Mw&$ZHleFR(@v z7ij@qsg-!i0GL!(=HA$w3Dtg}F@3DCSUif$=;if$NIhmgSu`gXzz3Z@H-EIvQWJ+hw)uADbM;%HHkX1?hu@n@T%@R8_^u-Mj*H{njiA=OdP{@pImXqal^Z|IB ze+!wvrQW4 zg;(SZ7{*o&JyAWrA#7_9B_*EC3_4@NVQqu~+<_XtkI^gS02*z)hah(;cF{8&1QhPO z1KO(-Xu9zMs^fOxCx44`CI&*Xy+7`fX3~sX^pfrlx}$o_3Ylh65l%(I#>Q;H^z$bs z3`p9uy0Jcl3JuSRIgxICcyz|1rK#gX@oBjj&)LBVNl+tA<81rK!2O;T`Rl8b-g^ z-GAw5Q@0lLkMGKN-+i;|ts@utT*^y5c<_~15?+1v;6Xu10EIZmIF4>+M~_!D3*qyM z>D#%6C|a5Ez%TB&YhHBtorpri9!X)6&nyxk=6J}0`%^dAVsKh;l4zC2o zSIKZUj7Ep!+_|iC=Nt~BF$*Lngh)ECxrwYM^!tX2T1;^Oq+XZ=W3U|^2Hcx-z?>!8 z!QlZktQjLlU-Zp4-<&Y&bq^Vgo}ppKIK=K^VwB2pr7|X_rDa^w>B2DWM8-yi3_64L zR)aZO1tEv@3@x1(IM~pzFsl-I9}OCaKt+oA#~j1y}E7ZPOEhr;B$<)m9S{Dg(AA=W1^Px(Ha8I z82Gop3WheqDnRcDWxNJlS5C3r)WN|Z4N^Y(EoJK_(w67ObU#B%)Gr(U_@A;C!riQ(Z% zNht%J6*%T6>c%*=h961lyTU^?#0PpaPZ`dT4gtl1i5ju;ULU{@gz+$6Ma1#QNqI&+ zW3cF2h&on?tj~iHRnceP!ZW(Dt~Lk&Z$|Ti?ChkZ07Okn%Fa$l?^H@=Pp8Cmknmr4 z8A>4rLv(a*465d#;bE6+AUa+dm23`;=xjZIzPh@xvAz9VTN}8o)#oHl^(C-e z>uVh?oz6n}e@t5-xK-;*#!qQ(slSF;+v%%czyJ2X_I$qk z{m=I|UF_-ZcB|V@S6-;8Y;0(&uD)=gvhwul%cszYA|A>Ki_4%p+!Ko0pbM$(je27}AKr!8#oT zWFbc9LGq$&GjrgC6{rp0&gA0Ihm2HjBIeCgjYenFkyqb*{pFpzUU=dCYd(a5Ol17S zH(r0kG3qj&Idk|h6e_FFRD&FH`0yF}{m>fC?N;l?CqhD456n)4$pbr+sEMY`Vh}XK zuizh@E-}?!LBI>>*&Z}HK+F;NE#YC&LFN=75)q#IhaU!dIq^H_64+!v{BVb~#Srhq zz6@e7<6PDV6Fxdbkkk?BNSS)|YE8}Y&%gZQ@L_aT{QhEPb91vISar3wrHdWzx_bV6 zfB#1xoj!g3^y!a2>hC{Kz80CzUMr8H8b2$B48vBZFkL`#?hyfTQD#_xv_Y!KhA>Kz zNzK4HI6TS$<)FG8G6*a*MkOvPsKAoCk85wm?B+UxT@Oq6nUn3&C5fMCZGP1DG<(YJH)+eE9s97kdmrZknm;=>a$J@KC8c+5Q>CbEkAZVjccB)SuCb~^M@A>y zL*3W|Ck~yU$x1h>tN4pO3YXHRJwEIjC*ipz3p3Kp*5H`fUp;c~z4tDdnm&DA8k=5O zi7#j}DXOav?cNPV9xbS#Q2otFPs4O!<;FY_k)pAk(_Qs%U2g*V)wn?T2-UbP=`Cw-0%xRL(w@aRaN zY)s6@euk$ot*QD2;>opELSnBY_`|;pTx616BomQh?Z5d5|?)>%TcG}`t0rJY4h14D!hO= zl|tm}NU%?7*QBO)%+8KL38x;yqaad)EMw7*BgVCf|I1%iQFW8a)3(a0UGdaYPu*RT z3I)DJ=pgteLP6*8;9mA`tEO9p*xBp6DbiaT zHLRM=M>x)w^OuoJb7tJ?2Z;-&JCY}%w|$)~#y9z56%VQ1bAu_lM~@rQ`Z zeEeY`E`uu?mwA>ApKv~_>>tyBSKro#;}s#_!BqEA|Lgg+D70AOcloRQFZdVxvwZ`; zt%3CmU#+jkci{T1GrkdjtpCsckNlTp1LEg_^?I6Bi5WPsAYl~9H32VfX4MKz_f$dk z(J7%QJRy01ya{r_m&pJ+>)Dx$tcE$soME-_=2oBr=PTk===JC#PUFgsK`X0*fU^p5 z8RdkYfmVfLf++MTv$G-Jp@i0hEw-kMyxu%c^ka#1XhuhySonz+V}}YlD?Zw)Gjsm@ zuvinS_Ng9NI+BZ_h-$U8qy*(9MZ_h|&&)?m#Yuwa?>&9(n#5jeLl+2?$XY`C`r4kq zG)_D%?P{di$6UQ#xH7g^@noV~h1xcWWztxrP)Ig1y^H20r{29G+!&Mw)wIQn=U|}D zO(^|EQA%!3Hf6@mTUI*Dpjmed$RtAd`IAH41Ck}#;p#ZN=et7}y~7lJx?Bg3LyB@> zaNyE`uP+D-7YY)KO1E<2+6tizufz{gRU|8)NP#f?mX6wT(gkfd2}w7P6@5}!4LYO) zCIdZXhlGS0jcF+fnOYTrf^Nv1g*RaGmbs_-h1ItR89Ua|Xf*Pwz zIHfgUT*?{<73+rT&Yi7oZ8(0l3O^xY^mIq@jD!S9S)k#x!xT1K`g(g~jlG?ty8HqG zu}f`GSR{;)aZVbqF=t^n_e+Z1yI=g^({1Rig#?(PyRqi^ciwsD-GlTP?0t8!{5ZN+ zJb=vDFXcZN-uMu6`?c>s-MujD#97qZDDS&HDMTMkKgYu`bJnk2T9h9d*9EFZbmG(u z96m>EUS{cv`+I6@dnBQ;5t_DctHq>KwPLE_VskJv$n94k8VCk2a&j?g!kf@zIf!O9%~Ccd)%MPB>T8a;+s~awKK00< zW1tmuJI{aL-hA#-4TLa0-S_!vgqj;0!DLky-7!BUE}ZUkb*QE|W!3GsE$|u!aLStF zvSX22=A%OH_|tEHb@u%Evo!w2p>7wX6x!J%K0HcdI|(luJY7QsQ*IDx8fv9OOPP~1 z+S>~;a8WyPwvnhtyPSOrr9fQ-G>+G}+%7)}rLksw-Twa8!NJ z(|@V%Y%L0>AjUtT9%=741YfQtUy0~0q-Mr#7G60X-4{A-Zho8=+I;9tHtxh}?vo>u zvh!p6Mn?J&HH{{}BI|){@3IKwapY%KfN^v?knNKeg6M@BC|5(aA!|DwXg2?6Xf`!~ zV)f)!AlD>I7%8?)_6EKcsC6;&G;4ucry*N=D^TmLm@{KA#x8&R=9_QsKi8q!``NiG zO_+xoE}z|-{BU9us$!Uf_Ck3fH>D@>;UeT57jpJbk$6e-^do`MIl`hPk-Dn}g`*vA z0mt24#2=cN<~YQE?#<~s(v_o;Ks4Zx>8FX&|A^lFU`t{&@(90veHK(`r})^oNT#FN z>x+zI8EbBS$XOv?1ToQF8`lqEm-@RHwc>sqA%ie{^E_ zmZnEgy>QBhG`p2?w(!(&Y>mI*rb<*@-oI>RD?L=m&`AgqoE4 z=%3sGrKp6~{h&Yum&~upKZ7+SEBn&rOW9eMvv7Ioa#psqHAZ=H>(;Gjxat4%KmU_E zWlB|5;E!%pA$R+{aS(A>!_c5{5SIqr!YhU}P{Y*?H-e{E=R_3DX$%?+8pNg1IVgSb z9w6Zd?*$+st|%mY9vF!QhYQuDP%p$3rj(usuws?;E|6%cOuk#n7#R`55)rOUi`I^W zh3mp%F{sVq`mkgBI=IJj7eDo_r(@s$KDBrOn)5|eRl}S$)KuYcp6ThpcfDMD4en1f zdJq_Po%-q@7f$U;>uwD(g|t>n8JHpKszC9ps%!1%xSqN*s3|>L*ULr3C&j$p5j7jH~Ns69CZX?Ul@>`2gOkX(u?NBxXaf)R;32gm zY2NhdAdv7FnoQrAC@e)_zaW1r=#l?k(4J>BCo4VOC%fI?wW0m_AnlObJ2+;I9UU1! zZnI~I!USJqMMYa3%2|W(J>Y{HBq+cujI=3LbdX{Uy_bwMzM?XQn|(;;g@&fjh>Y;` z$IVEO1Is7v*eQe#PaivsGy3q+lh{6W^m}yeJhFe!!TpC1AKY{B;Qor^75k4#;bD*q z2@Lc9_<`7j&;^t_p>xzMedGE-DC<7V@O**s`If8L*1 zinDK7vV6Y2o=YrwjqCTHEcbyKz7 z5MpmP3}Te_>r&vKr&Z&VKOf_q65qi7{%6Ky&f% z!&gA}UWul*vzePgZHa~m@i;SunS%7>02J+~GAT?l1|P?Vg$)Z#5h6?o$&fZt**0}* z+nJEMR#DN~7Rih>w2DG&z4}a?Srp81mo1jd66z9AnbVBeOGAUR{@A`<6%|GDQ}R=W ze|}X_v113%BlUqcCtFc3?f`uod>|!QMVPh(g$#K-gs;8cjf;^}eUJGSRs(sNEzoFg z3xvFGCGSFn;(wWMkUjh-i<%LphAG4Mom>s*#bWs3g=K{-bVLB1y^vT^uoocu4)H~1 zVq&8hjVjVX1eb2Sae88Gm@qti^UbqX=H|`-_roAU{(;QHz61fFk%jbJ2NggqssoW=CO;q#uSCw;L?V!zRG{bYC&QG6gbXk_c1#qG9YYywx@4)X zNlrM?h#-DpVd>12i80!eQWcz+mzsL<;)&`@X^=c{2L-vqJ6%*?&Yic&H|z$-Zg?=$ zXcR$}8q{hBF~SM8t2EC-j=0b4-c$rX<5upO-41YYZ>3RVHj)@c68>La zL?s%n!XI*pX4)T$afo`6*4@Ya0URGIaatjG!=@sGfiggjhEzo337DL!6C^h65i~b9 zbI$U>{Sr6z!iA|Kvu>TJShtSUbYeqTw=Ohi&mK|OvxhziQGO5d)5f`&CL;66wbRnO z@AmiC7&jtTW8*L%IYesj6*vQDM`1(QwQHny104Dd8|Z`5TW`R;zV$}HyyA+QSLDwC z2q`8E>;eTNs%PJR`?^eD)BgQ6))mO5U-D1&{V!epnf{Ocv4O1=|0NvmN3j2Xd@)5R zcr~h5c_hks1Tv$naku6A_Pb1E8M)I?QL$;$C&!ySo*g?XkAH$V z+h3SHdln%Ew*vI%zkl)x^#cE-?C#z}pGYVZQQ<=mKC=$&cn|C2Vp$J}xd|qv1pNXE z4I;wnH=;P5E|XW(fC`je{RI2Y>mI;nX7h{75KCHy6L={yyM^e*iXkkoh13}pJ$q7K zUKVO@M#kUM9|{XcJiR8p0#O~%&X`vNc;jD_s3T$S%!lt^u^=xpa@MS@nfZ%zmo0f5r@MIk-AH8!?Y zLZ~tf`;RtIA{(qE9igJ$UVl6~?4T|Ds7vqSkf!*5SbOjIHmWRa_|B;JV#&S8-HBr- zae9yK6i9&(I$@~^EOlXFSzuvT(%5lA0)bE#mL5V1384iDA-$2rv7N*vZgKCHElakl zCC&R>IlBw{^8J3_AFsyJj7HLUX70V`p7NaM2o+vWb#-zw5~5(=rCB71S%+Mw7!i{3 zrNe=2iO3=nh*eJbvf$4u(QQTf;vFZ^@*jL~YR`_(cbAtJUc*29O|fIgr=RZGvx9yG z_w^yj1h`2IsG(@V^r3eH=?D~gz-~a0)?Jj+X*+rPZ2dT;GA}PB*xL2&p+mcOf7901 z;&y-Y&DpAk%4+hhMN-|`TJ1KCqFN^cfGs&F+bIf>N%f$r1AwZ_;ppO|Pu}(XlWSH+ zIvingQ*q&aYi?bel~q9YW7*6;wq{K}b)-vX&%TR(6F2XGg`&X&<<%_6J9uxkq}2;1 zEFoJ}i)utZCyL2)DXsO9hS5;t@G!#+UF|#DvU|5sXfN*{$jCT+*zX!d*#^Hw5+5BM zp9*qR9K{|}Q0BwQ`TeJ72N{cq3G#se&!sF~vSjIk>+?05`|qDKFMr0&XP!|ir$)`1 zwQ%9|>GSD_lxKo6Keg3~kSHr`=^Ow|L@27T4WqD!f7pgkxs=tb$BipkaNWSbi!ZJ& zTy*`SRjU>+Ub3{X@cHMJ%EB9NNKYqO776Tx$nFs(YXKU}E*Mo{eqa?Lq~Oz{icl^L zoVvXH{m=gi4+|b`wO^vh`@>=8U&?ZGAOEs)&z|?*+r9gr^jpMY5mBF-;W&pzL|6)* zNr4(Akts+Vt_1igKmAueik!YI{NSg9U0rnZAMCe#URw%h)IX4K`o}P_@89`*rEk9d z&wsx6-Ur|A$>;yXKY<~>!Xg30C})aLLYp;U&pj`u=P0h24@C_kGZs){4%m9g^a;hR z)F3G)m)D1*&726jUj;c|%wFjLhvf;n7q0&l5Fi`bc=#Gv))y4iH#9d_R-SL9lW(FE|4g4fQ^rr?qok*FlBxllCt6lg9P&|K1>dn7?~$%5u$ zg62XI;UYxMMA$3BJ5e}x76%>Xw^&e$7uO?NW-!IzTPhqW7RQUiF~(}*r9yL|2=NqX zE@{wQOwe31pt(?9s|;u^x=ES2(+{2~JvTi!J@eSP69g9A-$||q!KXm+X zb9H&e562FDOWv?(VBP%sk;G}lyg)S)B)nF}^Iksa9xmUnb~c^j#8s6)aey749Cox}Ten$Fl^ zQdycLLT4;m+l3?W=;BB=1aC#Q^_sfssw!A588lre4I7-MMj+?}DWIECtBsS@>hav0 zuaSZOebLOFHnZU5`3t3s=1iS-s`SDMPNOA<@_>8k7qr=;I&E#IIE}N<1rSiAfpPcr zDI!4L1{?uWlS%0Ju-_V+d&EYo_X43}k5VZNoE6dfaG83DG7hGLSB994%?A~P_ypXW z5;5j2>JSkdpw?ly09LEH(pG+A!Q_O@qm?Z+8S&!^I8A&~l4=qvFWHllj6i_i035O$ zbio#cd*0Ob57?X+t1j1#3=MQ#zEo9Cj$1Sd{HnWvBb_w;lQ>1aaarelSo zm!e zN$N={shP^yg!tU_lsx+L(_=r!3JAs1HC0?V3uFt%{dSD#WhMoA6+Xo+82A6gxPKnw z{&kG|KVg)w!8n%yYc3-!o&v}T10vlf8`dl00|LROx6X z_!}Bf$Gfeqy8i0O(W6ZXG;=Jl}( z8OO;{U4XRh@whs>`;z9Zy!X*3!cH#vqknqj=E7SLExrA=rMMiVUSQb(x7Wwy9nIv) zQ}d_5;W_Wd70F5CCS$tYY5^t7dgR>AoQ{JkJas2eUA%I|-qqIb6ez3+>I0&8{4%Db z0WWxR7ywnkmlW!;Ym8Bz&Wba~Pn4BiY~zv=nQ&qp)Gw+P3Z($hLkEMF8TNRH1c@K^ z4R@9w-?i&-Q(td;-|ipJv^1am?$aOlcGVpE;&9_z>xmax^kAf%kR8_HsM`ZaqANT= z91vb#bC&|=Og{ulI-kiTuZxz=$xWZUun^Z+1B0nj{8V1v4bR?HK#73|Ne~924}jGn zNSF=mnl=AegaG|jCK1W~4a{{fBRd%(K3e?X31$f(A#w{lGBEUtzzfs#70LD2XHAM! zO2w81aS#OYzv3)zYA4GcLUr>Ty}c zQJQ#org&~aa zx2M||WaKJlMByQeQ9OJ00t+~O^P{&a+;!*A5cW*@`JQ2Bvot+D z=E4PF2J0+HoWcxH#B^4}RL{!F$20MDg*ILf*yc|ah*S-4QoCG|gal-YhzVS-E*E!n z^U+seH_}zuatv=!+YvYG3tFa}9RWGL$D)9`iOZza1^_XCDY6rhOcW{!cOQ`x9)Cp8 zEFyzYf-*eo#T5IYP&37})H`D*$d|AR0D^HAF>Y|t=!^qJ0$ThXgD~1kq#GsDVX524 zkUpzG=vR5czU<|gmLX2zCh5tMhBQO8Kp91C7YQUpXybwhA6$Ot#KZ}SO6Bwg`3vt@ z3ZLJ)8ROtLi%UyEm&_SgFn#jedmorFbI!D^iD>4itQ+sS=bn{wmp)in=pLUtMUI+u z4^3Nk{dI-p0Sh>Bt-6V{2g_YRR+*yZ;t{b*hPe!ZH><$zkV-6yfqsDa99J84q0VlL z-WM2^4F?lJW2_ntI(YbnM>z`{6RAK=s6%9Mi?9>pi+L|@13MUye(r3?} zI(7D}8&*PI-@1BUZf@>`^rY$2rYxAV;{N;A-GBeOb!+cgxAMOG?pyo7J$NkuN?|uK zvukp)3rHPATDbzA$6IetP8Vu($c+|en#oGE#rmsAaJDyKD(`4(Z)tCA>uKt@G9&g4 zBArT>lcKjo=riMtrfD~2$c@g@FTOueTIO`ca32fpLm-UV`6&tQwy-`@Rl@p-d;=Sc zLn47a{D89VehX?C*iePTXu<&$8N`b)9uBwuA|iZ+c#DW`GwXvzN>GMeWDEE(jMj_W zAwm4kU@^wr5HCmRa5Zw6Lhz8VVhvi~*&kt*1i}4>)Ymy1p!QiYAxOL`uU6v4_!9)g z!&1~%kaCPkixe5+85IY;WLOmFwMd+PA5fdDeZzun+rB^3vFvKv;za0JKlTY3~ zcLhLKqf^gTe0xBNPUtloJTxCg4c02-!$tMyM1b$2MRTkKPaA*!_r65(I4rOKm;D5s8DKP$T}mbeQ$K zeMJj)?D+o7!N#6GFpsr1lwSA=tVs=}jkqUWTbKl9o`|g6c3VHvvAWeiVW|a#mz`~6}WU%uA6AlJF7Ln4R#K7Q) zph!;hdw69)A;b{TA@7EFhl0ou63JA4nv7p$VY~ZW8&P#jsMCVYZYR-i5yn9(WdSq4 zk(F!ZA1v6j=kWQ`x&frEjrx#Jdv@QxeW&Zevn2HPje6X!*3ydOKOZ@Ax(`|?L^mI@1wYA7wTFN{7o9df;Vcamus12(u*7PM@ALu1PtK8zT^^COjC^Oe--Qc)(AdAE+I0Xp z%*z)`+ij?0gKMh>dUdE+PiuneRG^&~tB{GVk5sA|E2GrGTCs|J!ye@HTOxu!dv{A| zwP%!70l2HzNgM-ph}tJZIhK*F9_v{k(!e6G$FE&>RgBgq?@8hjLAr}CNRvHQt%wBGCvhsH|2qwO0{m&Sk~oK zXx&++2m-fcSm%SHN2%#ih`giY;O;jMc0BRKlK8wOw?CoQg6mH^-Gr4E*fkSPltVBE zN+P~3Z!=_MjMVol6BCvBWIcI@eQw6I~A78d@dPN=6{_NOdxM_~rUA_3U@#3#9o_8rtv{yJbts5;##F50?VIpE^`D zMO(mPE~RJ+uhfu)B-g0V-bPZ$d!Ky^J?yJrZ&R%aXT%6Wet^=NiJCSweM)Ri{wQ0c zG+K#NN`%Dm1)K|`a5EBBz&$LK^S)ulira5rv2e)>yewQYcIGK5W9vWv`FAR)M;VQv z`N+)7G$ke)>*}Do0SnvF)>g;SBIQbE?kPs02yZ2}S;mf2RyMXib}Z`l+izKY!-^Fv zR;|AE_Wk?6-nR$(%HDn7?&qRzya5rkl{emqiR-3cZ*yb6-Mg2ToJZr}BA~q^u9&|( z|Jbqf9rfqsSDJe(PKRGk!xCpu{T!7DG`iR>r>##+?NdB(V=%J|60>UC1OOz}htE*s z0BStEmDt8~bVTX(CXUO6ba{|<}O^kcya#RnXs*9{(75>I(xS4 zQXP=ORhQ16O-~;;aXMHsrcBIC=c1;}Sh#TEtSOUluX2CAjU;(`4M-GZBt162TO1K> zkO-usZu*RB19^2j6!*@ymNt_qJ`uMWRZ|m8T-3g=A!@(e_a*f8eZStOIo*`?BHYnr zBcUj9u$NW%9kRmf=jG*vU(_lLf@?4Ux>7ZF47prG9YloE>pGDNRjYHxr>9?AMTJ6Y zjR8suhJL7}WzgY+kvilUXyKw3ErtrY9J~ZmrY!jNHVCu+ZJc2UF^WD~AGXg6$Y0Q_ z7zcAaA!Y1!j7MlKEbs>~`X@m?`~~vi2FQocARpEc8J==vP5a-%K3&tFZ2BXe69Tzpf=y} z&pmbZnA4g!DcEM9k}Cu$0DL5K>VX06xotT*FUeFH0k%j2vJp9&A@vk7* zLTlzc&1@{f#3kN>VNhZYqpg?l@rb~@z~3u;{bY0V_9Y0vEaqk5WikH@v#pt?eA1-P zwSfJ-9A3<*#`AanG30IbSf;uA(6V2AvFB_R@)r^AMwvtC_l$DcZE(~W{apy~clveE zrFDKMZTwM6hr)&}RTRoX&8PTyOPG~J1$}(bEl|c0C8`)DZc-dP*dZ|CAc>)tgB)U} zP;($sED=y!p#2hGAF!|&>wyIi2IDs=m`)&Cx&`rorN?mzKA%{J63p88SXL90m6n6x z{rGV)Na0o+8P>N+q1B3cA2dH7k!ZODe-L(-+cWGM^;b2aUpXCK=rJrAa=~VDZH6T#tBsD#KJ~-i&ylE8?H&KX0}tGE!&dpM zb?es63^jiE;fGhbpMHe#_tTGI(+?|Z_-%qcU@Ia$#U$y&1f-0GABlK1;MON6Cu1aB z+nN1-?x|DXe*5F))0NGgC#!z??klRtRDN-+v)S8I(K>KSEFLKT0T9o9rw7FO`Js#3 z3&PF)nCOl3p?vbCWm--Q@XCp%1ruU*1~qWPvE$|^C7D(%jETqp$`88*&>FDh4TjXh z!opO&7@8r75J+G>>msAu00NUr*CTcMAB#Py?SJ zc)Pjz%|*N^R1>N}p6T7pTg?kY-!peju@rzP15q;O&cEk_nD%q=%hTXsnoi(F+Q>?X zp$Gt5zd$8`!xP;!?5(jX-Q&lrcnADbPDV4HOR$9vbFX&@Yd<<1Iy1DB*4mD4>}ZF` z(qgjHgrH*A*||SJaJ&KnweJz7I1RYiA#x5ae;E1QUy-k|_iOTgcsU8T+96=XD!?65 zL4L-&FUTwG`0EJ;? zguWbeP#pwv2wOj0dxzDoGAn!W3v(f#A71{!?6ek8@BzO@%EJaLf@s+Ax9))^G`8bRIpeY);p>c^F|dFKg@(+$1A{IB!1y7x4$+6#10wAv@4aA3(MJ1kZQF%XYFC&9onU zJ3oQ7_&dCN6P!CKDGx0{n^hnM2@6{7U&6;yCQNv23667)filk!(vI(~nSe&gu_S%6 z^V3g1#eBO1e|YZN_5E(V?B4YaU463ml9jF6S2Px^U%_x+6e5KBs?SZySzRhc$>Sshp)8Q9D~C{wQbE9MXmvOJnNh! zpiqQ7z39HI&8|QsDk+(g2u4Ll#z4^MselpUO{6hWL3whLLA=Xi1Y4CtQFL-jYP4t= z;(i!5O(GZ@?uX9u9Pa5$M1kp13tj~&A_ZePcK1SO$uQCSHgTvy^VJ`fHa!UaB^M}|=!hQJz--3!N!jDa zX+*>jXVgWgfxY9Bmb+rhOcw!RAUspK)RxXj{M})bFBTPT!P|8a9S){f?f~+!SWnt7L&*1N$1R6P;lQW)F@iW%(Wy2wVwW~1IQ=GW1zF`JUoG2 zsJdluslHTJ*U-n6op4sTn86#44`yj{vaq1mwe zV#C$e_LipB9(bz{ym>v0qNV5=bNC1>6H%sjF27Q^?L;?NDETx??f~2u0)Z1)ceoGi zFuDW+DF#f)4{*b<%TI3|3uY?T7aGA3LcnawltQpL&Se$=>b0<7(UUJMh1WhEmxYB~ zL6`qf`P9RYKm5?Wx2#+WCI0CZ=;}^pF<1#_fsOw$rV!UZ0WSXv@+EuA6kPwSmRz@V zc*yT}xO-s_4fOj*p`(d-Rv4nR0E2^049$QKv?jwN5=xoV%2~3L<}VnJw3)c%tcf#o zbMwY!rccZ=B}Ho#lzB}*e)dhPZ@%ZAf_ZairpEy`bgLz|qPnU1@Sz_oTF~K}I-2)` z)%eMgi&%$Yap0gyKd2Q3T=))B!e|Q(O^R}I*&sCSz zUb%SHMw4C3KYVL3KrDZOzH}#+heSoMymh#u6ZHvhwB$}t6f@&0kwL?Ohc(J7M4}jWQsUCc2%U@vy_}&~&YhKY+8FG@?Z4Gh|SBQ5n@qDU(dfJ=`cmqf|%ZaP1C zz{WD*Ky9M9TUOxsh)1cqr^fPsCCeu#O^DiQXMBlxkM@eB@53CJBGH9(&DXB6s;c~b~{|YcP24R-re`C#$b=oW=<=}&!0CtS{E6U znw$}%R$$VKotJ;-t*dUo{ZBV8pOqD#u1lffL&L)v)%6%6quf?7ObHl-M&8{LCYS;jo73%oXOiEaHGkd=xOPM0gmK^y zOidB$^+uy1l5sgOO#~uT)AMpBOjtNAE5_N*`;kzd=n!~=62WND1O47PK+B>C{T{D# zsIR*2YA^4xqQo&D3ItdLhTwnXHqd%_2(rV^MTD<1LFTm$kd^Fu@QPDsEy}svWi-Cp{g><%30gl=xnd8K@_X8p$6i(xw@yOp{=Q@zP|D5 zk@7QOPqySnfK)ITREJDZS|`ufqjW`ZG{ldJz)&xd4*Ag}D!tbSF=~oI50i416oZs` z1h+sJff7p$A18~^6MQD2l0pyB?IMhWT5hTMIWqgstj z7*PmquY~Wri-16zqAQ4to5b^7+qbE}h#d6P9sFX?o&&9Yj-Jl8&TdzbK`-`qU);Ip z>)pHG{CN9!wH?DeDY4{g#o)_RC8j2V(IqmraTxbR916vsg(F! zrAp+Gm~S<9w6*dfby9>v#t_>O@jC2IKW{H)1iV$8m6e$}BC!{#`a64pmY6{7xb4Z4 zEubuM2jS~v5!p&e(!9dNMU+fBe;zeB>Moo=cLj-aqeyk?1s_=}?tDjgDP^^H+(s;a>pP|_cg`vE7bTS!d zfkO>Kqllo~i-QPx^hObiEC!hpA}ZcO3toFhkgYbNQApmIBo^16IC&0p4?Ea?^4Rg? zBf|m5pxxyOXtYM$LgB#h`SQxDs`J>s`l1Vw_Q;CMXs7f+B$oO|FgzpN>?f0W+UK`z=N|A+RzHXh+MS9j$_Pv>MvcjnIx(Lpxdx{|%CjkO7^7eeq!} z=`m9U$oeG4ubui_;qv3X(d*(EP+Bk3|`#8wof@ zR)?LnUqE|4L29u5cSZ>YT{$$S?~v`gAN#js>pMWQ1}$1cWJ==9p3C2eS@E2?say5Jk%n-?bsV z7;$>~iP)+^|NZSA^k^=V?=L-d@|V)1@fq4v1~<;-+U61W@9g5tf@)F;fbYZNZQXl*-hJsa@cG1SF26{a zEJKdx;MVgICrf`;mcF*%<;uze3_;8EMfj>T)7Op?`B$Zm9J$7#ciW>q7q!zLV|m#p z7e>Z|7zJP{Bw=J#2?>Ak;`^`deGOvSiky}Bv)+;6Q>V6AKe3)TaRRBI@$sBld66gV zq{-SozZPFB{_WchX60TSB|6caeSLO%VoZ@D&Lm4*LJ{1pi+iORzU>-~bY_lJ>Ua-g&+;f88BT@7)Sx z%eE>7?p;#du3F7P+&e9EssG$=hjA|M-B-=zhP-I>kTZSfb~y}laQnt~(fddCF618* zZ2qAN}L#W z0fw2Gxl}i3XBd*6nhyMdiB&~s1jVhtoU5$41W#LaPsm-{H5f!m!}QVyXZ591r;eU0 zJ=5A*cen!MsitP&O7+Q82Tol0WvHX(*u_i7k8|m)>iY`6l+2CQrVEHMSXCAx0`(6U zM`g^sI9-O2i40Yj^9+~9sE^h#@g!Q!bVx{xKY5%N1Zw}gt0+^KbFsI+xi$9oTW+^C z)OM8DFxsj%z~uOI;<&(xHL+5;kfC?(a9H#>LKZ8RLO ztq8WeLc}pSMK^8ERELerWTx8tdV^%TST4fk++|~UzFu|q=wG)w=4Vr@??k zc3aX#QxJG;1a`7M4P#6!`UsuYPlKAr(rRGYD^VZ_#G(*(5_ z+T0`cU9D|s-$`DtP~cPR`Cg#fq91&|JXa6%^BreddvxQ#$P{LlLh=}T@cm|eJNZuZjUi?XLKSu%CW zvc(BTgE1*OB9uFOvR#pspfn{XaAvhU;9~{8UVuJ~svuEX^$HPS9IUU+!vxY$icq||@REBi%$dO>)L6(T{tsS3yhQ!~$D}Vgv=TEkN{`GDI!jXZQ9_a7o zL;6UsFz9M^^$re=lEClm;>a;jx@ZsE8wYLQmNr+_Uu`(o-f-ghYD~x~%+-H_Z}Be( zTg(Q%-!izgo<{iL56DS*2>TcFh319)EKB+n>D))}yZMg1q$x{u5eC(0X#B)1RsJ9E zzU7Wt8F`CYLzLX_ojQv%M@-)F?YCv6aXH$F-fL6A5qklYhNt+aG@CZoT{&3y!^VxT zZr*(42(aKPCZXE~dZH;tIe#_CU`EjQ4B&kp5{nx#Jn4*(>B&6M(a`Ihqjwqwfxf{& z6XO%!bat@KPgagrdeda?fUHL?M45;5D)*02Dmo(_S1%nndZFTEMP=m?$IsOlnmXfs zS1;{4e(}PIbKTvT@2}2F3kliN^*>%v>*a=6qll^5Zy2p^sQciX*FNj)ZS8m18f(dE zC}7Rg61?uwKE2Og+cVrf;B*ImXBU^*`N7H=O4M+^&{8IkK%hU#)g>-_=9a9q1@f!C zwezQ@C(oT1DJDNy%xRa`tVlD=OtA~%0e`r3;nFB^Ro%DDWSlw9&BmRsss)Rh2*8Q! z7m~MhE0zr?BIiGU{gb(of%wHMR<3wzA^BPK%+rRvdFu)Q+`XGvWVg;sUG(@f&;A*h zG_z!C_V_NlFwS6!wFP6v%~#-ifYpgzvFJ?wp*ZZ)g#?Kebe`eLSeTDD~?nQLAMv$8~9sJ=qj+wE65rw$LaIH`{1;!b(Bazb2lRQ)s z6Rbu4Yxs+7+f>3{Az5Q@Vw!k1Q#iV@1k>WilJK;M6`dC0ST=(ai@ugi*sE8Ynm~td z5d{M4*1__og)ECUUb}*Bjb}h0N{^t5Dsi`R`pnsw%NAJH6XSx+s@c%h@Oj2uvAjStg1q-bU={hJhly~hP z$2epWf*ci)8bVk#B3MJeZX4KfzspEY!kF}@i4b;_h}?lzz7?(fN3^mVM|c?a)FWuK zd9a^mz<&BQCOwy!;I~(i7*j0S1)GT?WZp+>e~;F_8D8a`XyZH3+8>~`Q_vPt*r_&0%a zI%9^FDzjGO=qMuGfcoRU%3B)1WVuQE>*%+e(&$indVC2UKfJ<>g&zaiE_8={ zRbnK*aPT0g9e)!BM^jk!w%TJ*hiR4q&IV1{)@HLJHHZW@fC_`UU8zeCy_sS~XsnDr z&<9y_!B}`)@WYSWf1&~N7n%1yEQDyj8N&G~=B@XxM-bT(jvmkCC-CVoxaNoY--hWO z6-kdk!){~80$+)g5rE~D`Tq)*vo}cAE=DwE?X_o_W+X&mgd-@s8KTe7`qUJ9b^=xz zJ|+$xrfL}b7vWb795$uh7lRl%$}EFELl%McAbc9w)MGONo=_RD7pf8yoh>xmrbro1 z53%*)p1{>&VGR+9R;Ic6W&VaxW9ac<16@LohU)m`d^7(57Gdao=&jHl;pK}^7cTk% z(9qrmSNjZH{)7CwP*dpJ(8lm`2-`Lks*mO)aS0bf`@>6ls25ykO6=E!`f-Cr_)j}R z>q9Swo(w&K^;Yx3;6ckm^0sgRJX5n)Acw#acA`H*egd8RPAeipJyHqBL zjCz;=<)DSlO3Jj#>C@B$Oi=Aqe;z3<$YdBw_@olkkaE(AwDAif;YuIDC+@S6L7jM5Gt` zEMDPH3kEG}Y+;8lUM|BIP(op|R`RPK!e3~&TjPArK6u6KcIu*ZhR1`Cx^R7RigtdN zNInqAWLYsAHt9l_-+lMpDw28cz4vC2@4qLjR$1f33LRW{F)`Hnq?iCokV5*2(|NAx zz=8D#*n`K)N;YdF;k-A5`k=Pkkc0xVW>6-n_a329TOP6S1(Ixc4_tejLGI=3nQ3@|C>a9QS-~avofBkD`<=)TtY}-b4!DlgpUT0xe=PFD*_$3J z0B{IP?z)@ir>3UP&tJ9r59=OAjgFg_J^IKakF0wX+|+ZI-Hd?C{ZB5tE`Q~NH?F+n zj{N*3fRw4w5OM|;hFSm>;3O0)fH*$M%%F%N0B|5{@Ej8{m<*}tp>k(T&>+&00my@p z2&oDn#1I()+wHJx#N`3!#|YLg*RXTg>2N75i%BoDiu5s{J0Ksi59l7ai_ijH#o;sG zgxmTrgzdLuVxr3%*k4Ra5M(}v?|g>!K?E3&;}@sQ>1iOopfWCe9^rGLy$O5h%eB2M zTR`4ra>>6yV{rFkME=w10_WS?f;(j|Jbw%R>+@*HZy-rt!Sf^h@7Ks?q;tImXWVx{ z9UKFa=>++T$u%zpDB>ia0Cx8ap$qVx{ZY6L7y3y7oM_Ye`2h!K2d9lc z{_y$E9eekDL`hTMe*dGdzW(a1Ef$Mq_DaYDHJAR zC7d9?;F-TI!sx&@77MpY`)e?SF$P!8p^98^Z1e-_ideF{+vgpzf@Bl|?pI(4qBCH= ze+9gH2CD)YNk|hn5Jdz6aEOsD0FK}519H6I;Y2lKj|)u8BmUlg$H`NT4UHErT8!kPrK;*G%zb9K@oHT?gmzCm&nghPmzznmMRK|g|G(pxodw}M{J*k0&g?FL0ft5V z`I%iA~6S>$i1eR{WFV=8Qv*_o8n@X%;>O_7sy=KLX z8IgP!xO;lp=ox#Uj6?#4WeoOUPtOM0fFDnq2~`1lbqh-CTZ_`M=U}(V|exAvRIW8>dbU zUbuh;e;saVR7!Xxywva$ghi-Oz2zx>8nl45;iVeY75>VP^0|Bt{MYGFtfpZRfRKF* zq9??*1jJ(rd;&sneo*0K35|x_ya5cVad<{z3D=wmIYM5162y80(7k)1RqPb5L&M*< z0_HGos^wLXzTLCakIet+G zPdVPFVjYL)Z=)Xnu74>8&RqgqO>Q#bi7Z`c@p9N}a%k~#Xz>zL3ZC)U20y(CcAH6q z=U9y~IW&0*GbV=AotGeL7t}b1QT2wa?9D*MGL2EGdR| zP*NP$4X~n`LHI+v-ApJ#kYytJnOXB;ff2izzVaj({sNC6R&V$VZ3)cOiDMsq72ct- zGo{$V$>2-heIDMI&j zU`2})=8ChW;vhL{F-Ha=QiBBXOtFCULr3c;M!-XizyQ+8U65g~*9tW0j)v%-p0Wem zH*Vax{XkhyXXohydyy5e_rU2+2>z!nOnRhM9hp7_D&UmtY0#9XWusnRA}!W~>kTjT zXl6y~?JvG~dn%b!xNOFY$__}+1ONKhfpfMmS(pOJ~JYOzcONT^Dp20ULa5mi?$Y|cACwnMs zN03>skRWa=;ofJ&6gh?yRjH6M4n06%0mw;FgjwU-0|((b#_6%@Jx)sd+3$A(EaddV zFdPYSI95^`l7Dlv(vo8I`i!(>fJ2hgGW2Arg>ks8YPW+{rtfvy@M?3qXvjR=QWU&0 zwkY{&%hChJX#nvW1J^72$b}!uz%|z=67`YrX#k&%2jOuVzJOI9@VNjQa`6G2Kmg+n z^raMOj@$&?2l}A5L+#exs`L3`GV)fh&dZ2drXG@&@9(TbRIIKOS42G_N)?-%yM}eS z2r(PsbBKX#Ou$%5GNGy(WFt@pBn{&!0^W>BjHh4wMRdsdiGlo!3Cq4{j21Pv#dy_V zt;CahEs#YIID7aZ)}2c@tUFgPzA|p8@4WF>AJ|uvJ!xMtr+{>mC&(eepYQ7a?}x;( zkYCB}e%q1HujJ>8J+i)`hOS?ItXoLVu+Oa39y0qZ5#m*oxQMqBp;LPpFqcMIAsWzso_A9RbE~q$f>N%;l^Ia9APXg8q#*e z4{1e)K2g7M;CBi_i-ZKF;^067%@def0nhl)b!%6Qo2*^&2XWej@X7u61KzG^=j{XH zfnaLD=AaECL=>hRw8?Ob;QYg9UIY%0qW}IzGdF&cX6|zFoN?D_(_;xOaJZ53SQZ0q z@T;%czpJXSfA^XA?6IvQ5wYR>g~83TVg^_yMi(L0f$BCp^}ja~AGi|e2mK9Kg$4~V z!yQKELbfhItIvRJT~4&vmXbw~!gJ9d<`Fq+3?zVIAr6?w-_DiGAZI0zvpJBn6W~+J zhn%HV_ZE;S{KkmiM5C^i8pjX=d#S-%iTyh4lRzfx@jcYwOf*p{lfos}=TJ?3{CJ~9 zjU1|M0>!hWyN4R*_*Rp9fveZ@kJi+9@B zqeO3g$b;%e9<4<;INILM=#pWGPju54ru|vmBp*Ta`P^8dXU$K4r_Cwo0+kf)phaVzzrMdt5c`m zY?Vjn&bjTn#nbX(q*BEKs6fgG0IcXFm8#RJPs_rpv(tU0yQ1=Hv6*QbwML?VDQd4+hpoBNe8T1rbB@T~=r+yW^E;TMbVO)YHJ`PzIoJGZoh-btBA%;gV zXr=BIug9Y{#zYq(118Y((-uon$rt-BH~WaQ?Z?loR_nfft!{>~!0@+NDMJLfKT)4y z)EBgh1Vkqzx(#S&Lu@3K>a4B*Qk6<5b#WpvQyu*A$6~8;&^OwzNv3Kx$wTOv@3d3ACLz^ADc$Y@q3X`{5tkfRxNZD(pr*nm&C;nRhchd4($k&^Hz2ZnMbR*^I+0VRiv!8XrIiv^)ksklg}5lh5| z63Ch%s|5BwMwe7#B@vuR5Fdq;C^ie-w4hiqpsOWL?O*CyytrJjfl_fq%xINXnVTPQ^)~Sum8vMIs`@G_cQsyZYP{6n-&oUnH;V;BT$M!U?&mEdRu|8ldL!E^&`lQjyhTY(&5hmuzUG$Jy6UT4ou!r4rRQyf_6Di9xvRAcWy|ni zT?2wxV?c$xel`BDRVpO5E~Pdk;ESz-4ylZ{2-rv|gEH=4?R&B^hE9 zMm=`8Mm#>1+bV@5F;2(;zeMp^7Qh{t$(CUzn}?a~7R+RKLOwl!nQR$mvSpab=3pkv z#Y{Hqe`c~jUYp6rVHUd+V|5+F!+jkc$V5C>Utf+@eSN!y97I{xOBIkf1CCMT zHT3p&E0ytZcc++;UnB!SHi$fU;)a`+=dz{J5nJsgOm-vGf7=PZm&-MMer%@CUUb_X zcil1eFkuH-W-%MHa*$Y`su=~WTA`4Q_O!s?+}gXI_+QH&>}|hz=+IYRef3LKZB_Xh zDB%ZAmR{-Y>$r6C2Wa7k&z<}E^Upv3@k~W82n~y+C{PZ;fgZV@h~5z;rQ|NU*<_nmJK^X1ETZrV8Rd|k;SigUR=~2YHw#yE=m zc4ObsYLqG2fyq_;DhX~zx+--zZ!imMn{7RwVvz7kaB^hSHQ4)(*?90Lq-?bW#2|ZX zY3(5TIbe@pH2od3Fi|HJ39MkJ78fIbBA`et5r}hhHLsYB3zx%FnJIUpX-qK8o%Lwc zv*$23v8?x%FZW<#{c=xuV#SJ1tOyAH#w|x}yfGg*-6$5C=3<(LW?v*&w07-W>zdHQ z(2CHFq5RO4kTK{AFP*{8;5Wf{Q5)vD;Ny6%$MY>r!M(x$pe@)E(uAgl?zuMYnn8Gp z%my|QIt9gvZ>G6d{Tzvdo+A<==S9i>ljWtV4cTIqS~W2ZKK@zBtT=u$HpV5Xv|@!Q zHU%}+O>v2dQHaQ-#>B`-v?W~##IZ)B6sQA!KiHo{eh2JE$B04-g9xop9gz_IAQl2- zUh>|0qAVf)53=D`^NPWUVL)vko{@o~Mjs&-v2gGUDP<1ct1t_uM8of|v9QAa5M=Bq z?FmpaFy*twP>({eS252CK&v7aTUqFin?z#iC@N;Imw937Lez;!wuQBgc&s9!UO4K( z%iIhq)b^;l9SW(GV|cmz>ruuXZEbDj4TaVVu?#kOU7l2Rbr6@ zaW#!RS`Wii%F4jCEVtq*A045u@<=YbZ=ip`-HEav=i5B~!8&Yo4frHMhiBjl2-aI0 z>g(%}KHD>bsjtVP9`aL9hEG5-+9IjSB9}lAD&$5vj&Bu95pt0kaNh%*8T@$2oP==o zC>U7T*pLyI0$COs4nPIGvY10TGZUrfB*GEgVH~%Z>FX#Wz;gEok+R2S`$@pl>cA=4 z2}&n3NR4q0_6~bpZigG1R!e(x^9asus1dgx=N16%XfVhGK(HI)173@P<}3spF1!U> z4f;bM;29B8jzh|VV`VY)H%ffO?-k+9*2|<+;nN^vp&DUgrOYY{I09hHMplm03P8V) z3HM;sw}epxLaXcnyM15;bUrpPf-}4a^3dz{OGAS`N0%3xp1r519kEM~&oKn8l^t>g ztLK`C+l$N(SIKr@OM;;4x)%M z4h=PL7>Cxx#RiDO!Ul|yR>gk~9ZrJeL&eC~406bq#Knt%oS`fv@tCXQ(LLiai^gNF z&ca-sgSk2$b2a>`c&1_YO(hZV(#HSKd>s#qGahqwJp6f5l8hPJgl!dGDWb-R?Pzp; z6yLzS9glfC9=9?J^L9Mu?Rd=F@tC*csr5NDB#4{5_OB05OErLMs$HOtC*{MmSVK9d zxap>)vy9M<6SL>u#3^RXj!+Th)aCcxci%!zF&Y%gqsONv>XZ^6r|2JbxQVN$4ZWa) zQy}KI(8aI1<#o=6eW|y@OoN z?+`Gc%SW7Q%a%RI+oAxrObJqear zpf3r6auKqGYb&d2Euz{=oOBzfK=HS&*S>FgMpQ@@W z9IhJ`>mgA2Q6Z;DRK);`5EYBYp1>)RO>zN|1&KH&F@;myxM=o_m0%}9co^LYMJ;&< zk5OHOp5+vA;|aex3mt(ffFImLVL9X#^Y(N8|z zx$U#}xa9zf+`-=pK*(RwB?=J|njc0}`*4N%O(v8BXiiy{aOV7yGgE_{S$SLghmWCgGc=MIr-|e>Je;@hjD9`83Mp#Y5 zDXv`U>=_-pRMu5fdxcYYA=P@3y8@fOk29yj*+H{Tp2vv34I}y?_!Vi^$s-uiD=?x9 zFrxFIea}bMi5w$aj*&eBW0az%Or~@^Gw@4>#F$tTZ4#hnWh5Do5uSw+PV1*ngGRm< zqkAS~!p#`nw_{|}jFWj7*$-i4)4J)mU}Vq4$X<()oqbI@ylFnRBsNCGhQp#5(KL>5&7(};v3Ei`r-3u| zGhhiGW|Oe!p>Jehc_I8Rg?Swen?C}KxdlrpmJRG}Ru*m}3v<+8Bn4eGigp7*Z^;^L zZ3?j9M~j*`cfz=YShZiArMZ7y-r~FeP+&610sK`cG&y;L$N@B`vd-oAxUhn>IzPWtq(s$o|_fHW2zYwwO zgDhYfW#p9t;mDX}J7)(MST9n73|Gv;p0FUW1`T6vLn(n$L=cVdn^#}Hs4qR+*EIV@H=+RF<{SFqEHPCO6bM^_ z!GOTO%qZ3uUp;$?AF1nyb_L#e#3(3%`ViDl8lj*ti&tqLwSo>48wcJ*Sb`Q9Anz~{ z>XOY71A~UCS@Z5rqMeLBAey!7$#TmUVKlirGG>DS_<3f7X0W4|cQ!Y+w$(QVhbPQ@ zIG=1Ioaj&gc>Ix6$F=7HeMR?St!W1NXXX31iifAS| z%?2MOFN^AoN4n`-+J@%;5x?&E_?Uco;XNW{ChYRS_uPUo5ZQV0;QBg3_EOKYB*UgIc zQ5g0`3@Tl%Y@Kx0 zPG{dBAz>#0I$>210ohbsP+Ufx(NSky#&LQH0Yt@pMID?`X9OjnxUerF5SBnf_K> zDEs0|O4{s0qiN|1TjyX;NpXuNDZ(28gQJK0!lGj*6z)D!T0uK?5@(2%O8q;^g6F0) z7!H?O2Kr=P88YwScN+`JSU=X^=5X|0F(Qy}tasIiht76eyNc^<&AomTlk9y>HTBKj zmVjV|AHT;T4I1E}i}5ls=kl^#zXN_^Zp3h7jYuIHU6_4$q{hpL~O~48p&Iz^ED>jnACFm5-f? zOE-IgXrQ5QSipeAxVmcK@^(rY@q6}_okoh)eH=7-Ycc;0!5p84obr2dad~A`eMK3A zNBx~4Hb@<$S?Or&9JUcos`T>lij3#+Yb27u0Ox2d!i6d2e%i?RXcM0q20kep!#Qx3 zHSR5df5`{=JeOTMZaL&!Vg@sD zYkuBmA8w8pFczE3IyzY1JWyC-Gw*+8=dQfn@4oli>+j^B-1puQl$p18ONW5$G{jo1 zUFt*%HRKH)H2e9h6Bj6%LFQMQ_(YdLmk^4qmiT2OHGXwPod8q~_FVDm~cu=ExN&4oSfR=u4wSJDl8tNglfB#FO6)VX8 z>Uzre59!g(Kt@+4Ar%DT;~ObWzp$ckEUPFQ-(`TAP0cC=?X3)g zg43rl{LZF*4@8fOvLF*#Xh2u{k_g_v(AnT)zYgdlC@^r}zKXJ=UpE;*5&&bLFor|?0P517hu>GBmTSFXHeZUQbv zY)3wS(M=}$X+8<<-(Uaw)wku8Z1~c-oE%65_JILAdEWr-ii88B0VZhnKza-YX#=BB zn1Xmbi^az$_;7tas!CneO*f$w@ImmPL8KSKE^_TfUha!Lcnv>Dp#k`M{qXf_@a1Z> z9_*7hzFe^uaZ$9}vzxK8iw~2jZD@dOaQy?^zHnahjI?NPoz4@iXXo^v5BuB0ZBwLIx6&{3QzkC)V4>c_KG z2c*!SL`scUv=>jNk=3&dQ84k#4L{#rN0|UD1|RSyzOB7+po%X;a89CVZuW$IEUu_& zreA?VWE6@NJ^=6d07gz-ukk1B?6=)~YT{2?;bNnNMtV-5*q z4jx}RYQ4@WKs*J9$3T-36CUhG=Ahn=7=+_?@*Iqhh1xJI(O9B@mI%RCgCzz_9F`;^)k0Vr zEA4cQmZxL1?5zdnO&bB^h8FkmMCzM^T0q%2DVvqIHWD==6#r9V5#l^AY~?_}c~BY2 z#23eYBot=d&bB%TLrslj;&W?eFVusV_x4TUgpCS4o6D&8?skYBu-T>^u%vyPU8}i37r?PMw+@ z@1=rnKGdH|fHFB_Glly1fm1pWW{7~U%F=TeN(V_4P7D*XeckP_@rG14LPtA36&At_ zS5{T!KCa|Up-l`2p&d6HuIe*4H`cqGra{8WWpc+6TrKma->8&ecskHEXveuWD|E@W z5gU8Xr1}1f+=A2jc=CdRi=Ew;IoqxMR1>u*tam=LKIMEKl%~R6rOPL zBn+EZI)*S@_Vpbs^4#Z=`wkQoswYLBH5!(1D6NZ<%ikpHSapv?`)MPdI z3&)?Y-vC%H>*eJL{pP~uqH0(_8qU@gT_{JasitB&PAM%#Bq9)(hD@6Q%;f9^G*t77 z1PONWCMfgguJkr%8A zfCeHoDi&)$iGL7sJ}M>#2T{?g?6IsHG>}0(3$9HxsjQ3v&5E$W;plfb8uWt1#MHz@ z0vFg(c@T#V!O3^Qxt(}X*FPb+DTgdQ38<=8c&=FOX4Jj@LB?i5|J&b!*dEqlyDh{N zIuk^dN*?k^?i)HaDRpWZc=!4IVY@s!CVa9fR8d=l_b)oUA58H_>#89hCk`Dre;JL|@ssCa zcdo3wLcy7+Nx*xKO)>_-6hH=L4^#~UsAB*n0asmCU5)R)_)<$tbu|~dE_vegq60hVN`}=N z1YOA~6YfAY%H0nF>%Z^Zv3>jYEn8pz00#7(fBh>IqF;QmM_}?WLx-c!qI%je^jY2* zM}(ozib9_if<7w@eHJx1DtQ@Vi2tfeGrvS z#OQ;lgrZcd=cLaDm2dB0e?S0+PR*Ak17P0OS2J>4-rupKvn6P;g_Y?k?lAO zW0Hy*RB1>X*~*d=0ok;`oFFWE+X-Wh1G1S=s9DKzb>{qN9VE{QRGl|4uwU1O)kyhMZDj+-yZZD8#)8PdHywOaZvGLx>Vhko|7Au2; z;}a6Sy;G-6o}871@rD6y!3gz16l?<86%&3@SkYKbf5kweOt=7zhK~=1%AsmCiNX`o z{t_(d(DjzyRkbAJ+i z)0n&WRl|G)SyPtA>AO~ z>mhzgCVc>{k%)7L?-Hng6xR?Z#%C*{??Z<)@Iv76^vn;?Kt0aBP2Q(ExN7e4tvuG7 z5g6Gso%8uTIn>rBJ^R}!JFYXB26WLzga9cRS*HM3z;=c&0Src(Y;xtz&0fPJd=jNq zjv``KY5!lAX{yblRAU#Zu7x)^qa&Eh#Ol=|YcKU0YC$cq(cJVG=n$0QrdCtq|cIBs`4OVJSDL zgW{(HMLZ=woY;m1@k`+4dvm;Ggse3n|CNXdhl z6(s8-GZ3xYYV@_)srQD%?t>bt9;re`)|i6&`mB;Lv;bP!a9>iKQp}<_TvGo;5W4)s zMU?klG}42MDB~EMX4j)tdlc=}{b<#mM4NOEddqca)mEcbyA`e4a`c=VVPRbk``vQ% z%xlmeulZSjyc{judbDtB(8Ar0HjVQ7Ek}EIFIu{Fu&&;U)^0h8#1e}CdDxFPpvAiz zE#94I@iw5vyB~e@-Dveh9Z^#gQ}4d>-Yf|EFA}}ivK99)m=M?BF)(4yl-9Y)KrNsg5EfiiS$+QwSMyU1}5ov~_-yjnY zq{PRtAM_!;2zUpWi?N*;=X(DyYD{QEubR+!Cwrc z1e9Gawo7C}U*|B!ps4NtoMd7buYX}aF_CN(%?o4;KPe*V*%#*FU^_ezUkO;W&?cWS zdCH^-GpdWK<0nj-JA3x9mGb>LxsuXihNprn4PUC9niB8lbDboU>Tf4LD)r429(Q(g zza!Isq^MNOCw)A zL^g>QELecX8IfON*ffmEii-vU#RE{bc*bAFH1zi$pc4GH*ofS}gC8%@d1# zvwoHY*@irND|FKDp>k6b*(am~h4vs8H-HwYm;)Yt^g6!)GQj`zH~y!e`G5L;e9@gv z!M7q>vhdDmWUJR|fNj-l!h2}W9_WwVnC3vvwoSY{c{tybvl`vK>Y)qB+1nGu2g>?r z&i*WkN{u3@`9G3BzdCN&2Hf=zi=wg~(UI3w^sZ0eHj#^)iM!qw?g-9$*mKul(iAp% z7Vi2@d2h55ot1AEl0vUZ!dahon#j3P`%!j83~|UV!E#<-Tw7Fl{`Hb`Re(94 zuf}4E89Fn}j`R4 zpz`h9!zaGZ;WY^#slQm>JOn>WMg~NsK{HWHpTQGsjD6A z?%CGO@7~(p+*4aT+TXUXsS{oZ+lTnwZ??A~iQukn+u!}*lP~{@nBscxDrWhKBWH>` z|JbHJnt$d(MKKs3#le=47yHas5~zboH~=^PuBe4{c6|rv@+)8wZn^Y&f7|Y#C4J~H z#U1*pW{C0?965I6QqiH4jb&#KwO$g2274=fD~gMiqb)r$=TIx963oy0+o59@E)<{1 zKbO1vhZ2NV%Rjj9vjc|;FH~MUb#~`h2aAp$yL8DEWA9xwk+qB-Yc!XSjJ9#{DX!6x zo`n;bLC4XCt}>gW)fJcQbl|-1j2L^Jqp91jwm3qVs$!nwI!PvygLaQ!{MEr9_Rj-4 zZ!U#md3|~C=)QvEZ|7Y6A!vYr$R`V-a-Qa%1aYs>;UlWMNSOt#L-P`+vSEA&<6T>0 zF3c|$NV^(!@u|Ep8B4q_*7lw|b>0gI=(lv-2L9)}cE9&F%o^d_x4riI+wbrB`&;k4 zb8yRr;>$-5<$SmA`yUP+E4y?M;1lo*dUr)eg~@#SgM56&J}QRD{C%#IWQwl%WU%S% zx!SV_OOI7o*bc>0AlVDk22XY&T6G##Ln;Sa;ebU5X-33IZz)mA5;Vt@X0Xj>Z*D2N&{fyk!}i#R2HTt3u9IY9 z-@5ejJXoThqt+9wQHF2ywNHy!0nXz}?zV4pi{w8bo{D%|y-hryg3unbWvTpT#Pd+_kvPtw-e~_c6 zuz}12J)sE(E^Wahz&A9dU+ejhVpuGWEbxCBgtG4?sr zgM~I;K$n$yOycMlYVNS}7ym42d7p{V-lrowK)g34<9>cLvyF)k;S^i7KKJX$`=WWe z=#&*9^FR*w2!Ak8G04M*%=%L1!Aici5emqb)A9l0!j=Jz-MFllyx zL>%r*P8ni)r;gY=s|Ri|*E^q=!S6q$qh};@sHd-b;HKt!=M#W%dxx~NnDl}tB$0_y zo(}l4WfCE7t@rkGlozt3?(Uu;Wk>V9ivoPmoQWGOSAN`AUk5Hisp5|Ao`(908EGSE zO?UdtTQGCgJt9TqbLQr*x{8TWc8iXDF3g&nvHF1#yGi;3ueCUVjLd)iGkk%|`PCzZ zpFmjDh`-xjbz~P?SsVrg8S@50G9<9y7K7d7S#G_{%DxI-!Wd_QwN|cXlWh+3U1GC2 z;pSDNqRE~ltE1PGbTc?)kuk4`7tcu#2>WfBxE#6bV%}UBqC|nTf>kJQE($0C^=P#1PBtIq(xi3b=XaeUq5bxir`105(>);os zp8&lA404d;1(4rmSiB+2i?Jqz#!hE3YG5&HfOZ~BG?pkVAy_n6Vz2;~3QY$~;;pQt5YOV}ej>`u zA;zdefKi1EqY7AT3&~#%IlRJ*49M|77GNZY!D1eG3L$jQGvw&WLNFvl9KPF-!xYZZ zF-qu2+6@LW$;A6K`#pSLi8%O}%9A<2JY_?kL5*?P8u{$mL(z&mv0Tm0h%deU+oIfDWORVc$vHj!5{fgPHp*SR{8b)Wp#3$bEp znx_yA?n3mrwh&hZ#*z)l=N$ec5pw9}a+u}IQFhBSRGzc=vD^f*#*o8jcjx1`bC``A zvvc^n+pF9Mxw$wv`j>ig)_sd^VLdr$$hrEJ(Y%nLl%O4V=h6SfS0?=zUm4Z7i^fVx zh_6h1%~vKJD8%SHF*c+Plu@_4K_JCKS3pI|rrfm3{RR z-UJ;0Y~&^UT*W3mVYB&HS|WkD$ze6tcvB9)5zWgfn&&w=Y(=HU#B$)m;13)Ngcc`< zq~Q`Kn^$tI1dsN6Tm)JL&j(oE2x=aj5sx$A7*Kz-7H6P%^y06o7%?mfG$;}*)LZnQJw@+DTenfGf(9grBx$we0hGW(Z7{A?BP|ekcO@1fuJ_>5 zA4IOxcu^a)zS#PaREZ>R&g!S0dTRBYILWC~C5}*?PA8tZVDaL`0bX+J&}A5h>KocI zT1-uw63Xj7MSd_O%~%G-=du}57~e)6>xUi9(S1I@2eMXhu!cw_*4mP@5M|CE-Jkmj z=Z4-7fM{vqL0GN2ZlW(o>~!G#At6c{4uG`3;*5?rqf;+PO3vwU7yB0zplK0S!ZKcRg@~ z@9w70=bi{yR}t9@0YQ=`P0QH0as4f^K<^cGQ<&k>`EzHb#KP2?l71_+g$oxix#iY7 zHeyts!gE2=g(?WAiWV=05mlq?Z5)P|9};LF@L{iMh^2c==HeCWA9(oThZmbHT>Y&ujJEEr$9>w0zWgG;v?pX}s5t+8S>vZT^?5l0`X0LURdqIKeWp6H^VvJ?+@IAeV=O;rD+<)Xuo-ghUCGdiHt>c z^D_bMMUe!U@anbl6UFqnk8y$pA5>t9-+NtwoZiu0o_J+hA*F=P-U7hUlS=K8m#gF%o?Z z<=Cq*auD`iD){_t!RdnYrwfounFQehj3qRc@{6Fp3=H)5_1<<{YBY^WR(HC`Wwof( zVUzpw@K7Bwuwq9?MTEsoUVIyQ(x4a|#QB4R(7anLi6Wz>wSB0!l>{aS1dFX^mQ{aX*(FAwD ztCK<7!YhT9V5G#sM+XiIl?CyGN*Wv;^sz8?jbx{I-o>+4(2b>s8}3u_XJXeSVcIOC zczMRgfFXqP?=vR9n{Jww8Vh_-Z0f9=VqyaLA!s0UFsv>J3WPy7J}Nn5E>dD*e6UVQ zNyPvp&qgGq%^4X9?+qqxIZ=RE(_Qo21n|S7ZjY>le_Qxefxd@tz3#G437||36B78u{0jwjJWvZ5S3Hp zB^0V}4hRfD_9A-}a&M^@f#TLQ^bGB(OafIHkD#9xp;X-sv&nEX$@szs1Q zMYtmriP*}q_+Sy?S`Ra&o*jmXY?GeJg5Yg3Y@!`XCbz(~)!^P^{McB7o{a$Z9p{un zY)&vx9J!thn>KAi(iS9nk6lJyW&&|?HK6aF`;a3T+2J(L1Yuup+62MhLN7I;*W6@s z_nO$yUXz}shyQsLy+qIah&w+`fAu*$*?{LZ7-r)RYz!Qsu<@a%>d`&Z^GPKAj{|5H zY#IT5ao_DMiqd_-V!DYVcVdH>Y&uRk{;E@5UmM)x>l-C^qvZZkvvuQ}!#9L4>wo7r zM|phzSGAV3!Dr4?G7ORPRb zU4x>qqaZ)ZAU{&1>mtaGddQATAv-<_*>Npo$Mt9v?}Y3as)dFh!hNQWe8T(nuW!4J zdYc>g2$ANe%*0h&h0B+3+=zi2%yJ6vOI203r{f?!{h5Ue>6x3DrAsq`KH{{d!yu-bxhw^ef1zQA8O=R9>wu7o;FV^ou zGW`{vB|MCjG#R9W(3O;s$!TfuJ!dqbCf~?#lD2#~{YwK82xX5lQ$-9N1yB`?M-4-d z=meZ7W#Gkn^6=i}oEBsq+g)2+Z-DQAJ~zwtCs6S};R2Tr0K4v4aBTS0!M%GIa5K5P zfYd#Ra2Soo00fA5{{H>qHR}urq_}R~9n3emxy{W6cKL6^FWD%HhcSk0u`zUF&{y-q118J*Spl}o-S|it{(h?zlyY(4bt{@XvByw zVv+kA0uhMlKrVq6%PAJqKj#Q7#g2{txqwt_gY)oy|(EUPcB4onA^*YQ6wO6|{N_gsh&#&nNFN z2pC5fAY$nuof#dYdlep&8a{ZTC>w|#-UQbkL3J(-&oIDGU{%Hd=(ul#r+{2_>5bgn za5H^Q5C9A2F7NMOJ_qlcn>)PlE|UFgIjmq%}4` z=_W`s8F@wcK?4H@d-naE@*MGWFxocvJjtQm``M+JDM0sRC4$O6li8(Q7_@7LTOgqR4Yaj_9i<&4tZybP@}9S6A27ip8~cBpRPERCsxL25DvG z#fudLda&u!4S`7sZ?|Fbo7ArfBEt^_ih2ng&8pVMnv>+ zldd2Ow$c!L$gX#Qp@&1C+du!ycNwYm-H-4M!=VgL^xHmTq_(Z}nR`Z-E_G)vpCJgE zki&238};%sAm+Gg;X=69V~Yu}e}|)K6Ygqsm(A(2Hj85`!yvS!)x;|&-2H}RoHM(O)OjdHTAh~bm&zMih0zV0qY2!JU##xgRdsE`BY<&70h zM*hXB#`5y)fK!9uZ}deCPm7OBWn7Kab*T}o!mtL5Hld)6xOEPDqNvS?MEs%9N7$`G zkR1J(Z?nwmsSOG@xzTdNp7t;jKgzp^_G)LR<3on`w^b90~1l}n*Y-8gFM24ZIA(=Y$ z&fi1V{Ln*xK*%0JP-tX`?~7E!y>Wxp3MFOGszp<$E?PwQ=%j_ZbD%$tTL&K zi)8!=y_u`bRmO=qG2QCPr}!38K@lLpW_tr+biuvZ-OYm^3JIqzIKv27$yXgtCp`8r z!EP@$ULBcHB+bvYkmFb%DWpUxgck|9z83PAus-7&5dkDeL_38n7=&#E7A^L#Y9T4s zhiV}O!1`RPg``-KYqgM4*uzDzhwIr6fDoXe^C1()6mzaNSC|2>$YzpLOdiyVU~#0% zyJ{%!Lftw@s+@42z{R>U$4>owsU)`r4k2MJ2L>Z7Z4`mg;YmcGVCkYgjMfhL`X69_h|NhIA& zAsOQj_6GR^uN6o&lvhjbdb;EBQlq+K6#Xxj+P~8s|5r;*0Qp}4`Ja{=#f^{wf|4w&4 z#Tm$TPnmxPP}fgI_8)1E$p|e44bAdSPxe#266ww-JB-Ju%W0r(J$!xZt{l{pmBJI^^ta2?p6SP8{ zgV83exN@xz7NA}*+N9A~8O*`tA{}Uuk93G`&r&TuOa88N4l)Jq{Y<#nNSF)meTKh| zX(xK-6x#O)Al?V4J{ZFT>fHe-i~CYPo$J_G99L4NVzuhllCL)@iOT6i32i^u78(6F8 zS)VGH)1G(ek}|RG^E(K%R}6YP_huPE^gM>mWae{L<`sH^4%qJ%^b8JO_tr@AW;SSOxeh(3i%+uV+l5pmrsXjbUf7PhboiMrP4AG7mLC{8O*5XG}O2j`#SR z870mvBs<0v&M>cC?ZE$|AuOytGWsOLpdiEMEO~RRPY15adQHFYt~gjxF#yU9J=;tQ z=*E}Ccz&D_`7sRSnMAnqX*iQG$Hwg83V^HU+Y>n=CZ zb-U+O@;8REN;1H>z33VpyZjjz**!k}Cj~Wr?)X;E!j%rcO+V~So2b$pg<+#lN+&&w zINCp@=$XZMiS3@!@ce^HY&S~dMrqvmHva$jZH%MD{;z1MXv0XOxYMq~-F*FXW98}N zZ?snbUumsWh<6i!o}AiY0tq5{L(ifDCMX2*w+j6`q-Ol*D&_|kSDX(5XGlsa=tBa~ zQg|eZBt^q1$|(cqVH-W5(GjB{>S)j(NxDI_gL#1L z6x=&%5`VVq!#6+9{rFXMymJg92k4UV5MUIL39{gES41v>`c6mAL&hyLi1vQJX8Cuk zSL`#1#5NoK6PrX>!G8>U;@ziC?at5t@=M(6af3)c0=(e;og_|NhTydV(=+nt*slSyWyVT;o|lZF*Fj=9a6q9_tXI z%i|o+C~I7s#-P^mh@7@5#2aE8!}kmxT#e3Cgo3Gqi61bk^9(S2u3)i_A7{q9>IQ5srV!_Qz6-4+Ht_ znl-)3MHni>;a_?dj1!RC-23iRA=){qlt<5#lO8x1d*nYPxnKKc2zty2p-=Iz$41mU zgpQQQ$438MjVS$o>DY*ll!YV$<)p>pkt?qC4*9uVmX3|6U6y)>)1K_Ag%7c}40z2H z!1Tt(Ml)Qq#^mO7_6~^M(Qc?PQ-hM5crSJqFd!i?~U;`SLS83+cNzXp$ar-DD6*!f&(8qC`a_Nel43Bbb z6m&>LW%EY5iFezdnHM0NpTIHd71#*qKhn_FVY36oLRT$**Bjs7C_{JN{|5?J{f#pG z1$@Mf@9@TVh{orCRa+|6{-X{`3dwccLO9+Z{&&44C1d>|^_CQ&KXhx3(H~N8$#I!R zbPY~P3eB+uJ*Sjvj?o{EBVMStq(@iiOVY;sEC^R-W||JQvz`oj)YwdaE5kqv%fX#+4t-R{Qbm&x zxtIP18%}Pgngn1~nC6Hp4pwyP5v^3ga8yaXvKZwu3;&I=Sb~E?gu-LT_J7|}U0GS#RMFquSW`1J1)we$kBJQ@rX!i(p#g%uTuMp99+f?URICl2Oz<_R#j(s>54 zfsr5t0Y4qYLQ27n{cP5p^!pcp6@?}t4k$SXM}lYYLz*yzt}>`gssJ7B?a4g?IOLJu z0YpqJxI*dZp*m(FG}*!6908cm4XFjL5))9x?k&Kz#ee>DaVB>=cRTaeI}5nkF3wfV z@qwtlkNxDU_vdksx|%sPw}^fF?YA?z<*sA?juD}d*xZENo?Fnnp)h?|*C>%rnzU}+ zx=EAnxo7p-MQ|RN&fMXi!^uT*k%xe^YZj4S(#yG?Fm zRiQzBEFW0q^Jh*UKX&}svDWsE_KwPe18?uxp>x$zJf*O!>)5elU0s<#!Tyf-&Hi_c z^T%-h+qoBgckexTaNmKyz7O7+P1`}X4(VFQ{RTJRzn`pLZBQ+`B|a`TZQ2Zkz{px) z8-~+6H~ap11hD~#k(+_2T$Hj1O#Z;TQbd2@g@F!uhIb4Oy9^4RZ&=Fw`Sa7Xcs^kB zDU=_sCx+mR43KYw(4GeN4WP6IwY`i_9DEk?^0K1_20#@uFmTgNbLRMkz2GyC3f%izm(g{M z6LA^bG%l5!&I#bn@+a4Fq(3UARw*$eG_srZ3z-;z-D5CE)AbjhVc7n~XYOG;Hgwn? zW^?^7mi#2 zBT8*~egXF1zmV9`*`Xtcb7Bw=#fe}@LZQnU;RAOUyC#4ylQ2`|Q6P7Sn}j$r@R)I+ zLL-LC=`#j(c{wO?hHSkcm1uAA@ddMRKws;rbLW6kVJ0MI%Vo3zFz(2gEcj};%?61| z6&flFjSMxL-4J)F^aEh4O*>#=Vm8Mhf;+gLJBp1f40I`=ZY|H@_w)dGZqUf(Ebl}yK9}~U(ovyAdA=Uxs+SIZ zgRwmVb~NEFcs$}9Md*S-l$cgA08yI{)|-}0oH%=W=8|WgdO{b4 zQ|`G3o$`msIkTCz6tN)F;0YC)5bQ6BKhSHp>$tV_bBvbBK;t5l&6qJUY2vIWpL{Yl zT8YbNL}f048_LZSCr+RK)2&phw8>K@XH7=n!ifp-$#~TXlcxs-sCCRx&K5D}Bs7{! zcxJYUO+=VkuzPHRiF&h|Wwlyuc=(DHD{1&TtX8Z{)kbKwI`%301o{YsOrhR{-=nww z2%5va=&k>R-ugTA){mpNegVDpA2e^a4kRy(dCxvDZlBi6#xjJ2)oFA8n26mNu zp3M2WF1X%t&zC_?qv4i=BlbCF%a*m^mU#qow*CSO6N^XByuR1d`KNYF~0#!!4A^ROk>_) z%G~qwOfb}Rh3>fx9m9O)Pwsg#BZ6S%X0aFj;fc9(pMCE6=jV~n841ec9lZ`X^F);< zBuI_tk;xFJf`z+@6xl^56t+AdK&?SU8N|(`(-tuDAabS=@b5G}f7X(T;5GAI{s4kI z+>)3&ZECtgF?Z!-Q&JWnI!J~_1J}E@<6nU7>d-|O+(Bamh<`k4KX|^KPi{8&3Ma;@ zZB|84VvrvbD8bi0&}l#%!~zbUe-Qz4k&LJ2^)|Qm4E9_>&a$h5BxW*mW>A0=r`l1N z)HTtM^W`QW!T_DK(EDp>D$;`y7-b2!1_iZ{*|u#73Wx^#-H77DIqq4@rEm|jTefUj zgvh$d2pF5@o^Rnc$Unb$KL7Bso}R+u!VB+Z!6zrtHHea|Gx+*VlGWFDbTk(q*mJU@ z4L))H0fx9MR}61Mlsfw3q2l_cb7wwz_rnW)K@%YttW7Iyu#i)y3cp3mEbygzS%ul$ z&DudOSJ(?a?j}QI%XbHI&E~Ja-rGnL@ZKSsuxZn#1^CF&RN2iHaHE1F6+97Ds=>Y? zvq_NGe#i&X+x+<)*N7)O(>ma7^5uCe z5tz_FEIKqmM!ol#A&Vi{n3l2Mv za(@(k{{x=y`{KP>+^^}Z*s^c$QTmZUhW-0nZ_IPMrT&Whop9Se2*zK&G7rps?oW)} z{MpHunEa1ueELWAI_@!pLB^B2`iV$hd%VotY9ymCiv>O*5enM~5xmF0>86Q+N+Xl_ z{Cu*L)Vk*#vL|MVC_g-=DbLLZR-n#3f5|KfFbV_WreDMLWcy~@mcAG!X5;EvAVV}EiHzi_;`N=ZkVSg7K}(Y@4zj*d=Y=h>En2x71@Uop{UCI65CwW zoSn(|kyGN;F~hB$PQmctd%RXI;r2z~)wD3H#u~%VncwCtfNcEj*zraKMC7CTBW@X) zZmEzw=lJpbwicA=@x8}Df>ly^YUiHMKK}UYFZY}%ISa}C)PaKtuvvZVG|2TXoIH8r z#L1Hdb~^~#PU7e|l-`N(Pd-<9(dq^OtrMKUQ|;px|Bcc7rtS`hDFn3Kr|RN(FbvK!h-yI`#}Td z?=ME1@8vgnHUM3|!T||bEr~)B9OLhVBP-{vFvKYokKUD(lo%Qm>L=rALMP3b72sv- z#~|+1DKa1>Q4yq~81kvrG^ecWQdtdHD1SCx{NliwYmzQiB7kU%#awbtTA8Md+B>B# z5wWvY$E!?4n2`-oiH%|g(h#_x9n5QRLxgj^YC>LgP6E8dk6~mk=AqKpfE-$5& z@ivM^x&?x`xbOg@FQXKTMM3eA2?(O zN3&jPZ7Rhgoy$FBX-RTCH_g%1bU_&$uQVj2_qH@gfnN&zweIJ`H_ko0{=+Fni821t7URf#$%5? z_M4Tr+;h)8w=dlA(7g}*`qy`^S$W^a2QfYJ`wfpi`slCjxrN4cS@Z1ryYAfZfLgug zj*Sn((T#uCq8VhpA+;+1)c4gQo@GE97$TtzsJ-A1?Cq7rs{H(%B9RTzBDFz5g07l+ zTerDO5llj}1!>`^@q;Gss3_*F1(N=xNpjRWW%~L|vWL9Od-e~1dOQ;mj^2)0J;@(~ zNhUl|r_&ACDZAbOO5YKkM49t=Hm%SzoUpNgX5;ubU1BNg?HqKb|$FeXzt z&bF8tkyPsR3W*>pBO@9$#O37$JMpqSKuj&ebwVyRD=Sz;CEuol@r)D#So{S#B6OLg zCr^A|#-U7{MXzT;-odQMIZ!Q8i2VE!{j=?eF$>}i=I~c)6|-m09(8me)0%2)YHMnm z`}ggut8ZxFmAB@R!-gq!70p%k=g*geCsyi3+kt^rG?-`v{-%^JDu4`4dm9T(M%=vh?&N7>Lb-*qaOXg8fj>{Mn$` zedPQ6a*iG7AwdDdjFE}WFog)C5Q8E%W@5A^LBZOq&hPu|bX`xkd9aaS7|(p#VMI{% zIeva@A0I=TX*1H1EpwMHyeTU_At7c~>Z0^WBqyf_fdkQL7CK!-6A}Vq#9?Q3wROZv z(nEEA03HM${@Y)69<$nq%+^t{S1?*&fuFc07*u%N*Nh^$E9 zBzC(dNn<2+Ch&B&jP!wY@~4T8chzb?KYzrN9iJSW)j2ZMS>5CqPZ=2rAK5!X7=y^# zZYFY^6w!0`4`arlt7wOR6x~_~z)#S?<{GPo?~|d)PnN zOCnK*#|_o)Gnq`EpXAXoqD$kWl>3YQ{Z;usV1usC-W`;KAZi7O?n9HlXy9e3+ z0V~&M6p8Sjm6Z*hMqh5gW*cd%s6{O5p6d2$D9vjPcmqTSCDm7q@bA59xu=#2>QO_{ z7vsK6*YY}E&o@_y5wq}LL{At;UyNJssV|e;Qb9bvOqADs+;UGX6(SOeWek0RJC9oo z$1N3CE%$q_B9Y4}u?=G&I@h?(9BScXFhC&Yf&rETO0^g{X1ljhE4rTf3`x}Sm3a`o z%LTeaFR%3&1u~hZ*}qZ*E6xP%G%N^+!!T}r{{?^r8|lF|4?*Vwi$No*05&!NZLm=i zf4bQ~R@2P@SRt^Hd+ZcW4?0_o5c5dnJQpyY&9KLYpX;$gxI9<|p$8KUl4p8B61k0T zIy`3nItr=2QKC0W^jbvwjc;_EeD%gRdZX37(dttC+l_t{rXsg*(T#ref0JYs1D?S5 zVHGNXRp=aK-6~jxcEH9{2CLAkkbd8TRp?V#h2DTwNT`j*5{3A~h%pbO@$-;%pMk7P z9TO?rxdfJ>ZLkcz49n2FkZT`;OuGjbqPHN^z6A@>d$16_4w*KGMB+D;i0doFZ+an4 zi=6C)3h>Xk)90`fy$37NT!-UI(YcS`d+)s;FIQYBuV`$juRZ$l=lc)u-QGnc#i%FARIF18mR{L8rxs{?d1@r+Z} z?;qLEw9=5A(jZ$Tqd@4`DJj$DEx7HWhaQ@jBXH1x47hTc)mA|H#G-8}414>;oG8 znfH>f@J2O&SquO@GQdcgG&gVKtIS$vE#Chts89Tvo0+Zd`8KdwE@d8Po@QQ#?PMak zLaNDj;X|v|FYu}ZCgVZF-0)db!|e+1sXCBY&4^7Dh#k!sF)=>s0Hwp+)@ZgVp@?7m z``_OVV`FS^f4{$f6h?%%Muz~BaM#1L;v`_lFKMmAtFk884tHh2e2~KZfsfIC;paDj z955VYR5C7PY+lISr^v}Yc;xu;qet@3Uo0wl`+g|8Q#m0g#Ughdf}wxDi#Yq7eViBP z<>I@%To1cm0~|n#S>oF1dfc_l72#631TH_B6WKb3%4jW6VjrFR4teUm)00poA~zw-ZoGLuZX zQ{K!ybMEQqKto}OblIRN(n8c&|EhbClYBnPVX zP}bEIpTb=&X%QJvo@QjEI#QEUQ9C3(EZE|7Ne-(e;8cUQ7tZWchfJ70j0dDn z%0`)-q_9}t9@z|iYG%%P!;`5XM^N~9Se;Rv0*0@goYdOd21P za|oKI7jJ`5f1@@<%Y`*_vK9dcr&4v3`kDGUnZDGo)Xk{yWrVHsQkcBvXbEbY+N`!< z{y{x}w4g0oD!#r9DBK?~ys>@<1k?go$dT=De9&A`QeOx!gzf9Lxlt{Ve|*?Iq)Y9r zIa-Qw;=sK!$FI91&+G?pAWc&zx?(Gzv8cy;fI>Z;1h4%CZkf;Um&C6~uE9fK{Z37T%z z+h#Kc#fF9knF1r?J?`X=r0@o99|oNUZ`bjJxMY;Z%FaklP8$hzPgZn?+fct}Pn$ce z8Jd>;`&D4?Xm;qc&pta=ldr_b2Q8Y~*w}gGa5#)%W8&4r+rB4#^R~j19YzDvF?M+C zj+dkM$dPt~V$o`f0i3k7Z?+z3NgO?TRCr5GXDice#rsbeZQHWHqN&j{RSS!-p=@ht zB%mLx07JW|&WXWlvm4smTD%Qy3i>4jYGY`N11#`!i`e)B7{k$`n5tj9u^hvfqyPrqAIQ;yDWYN>(R_7gXyF}zf}7-pS0 z7&yG@UiD3NrMi-|e8@Tawt7TUv{5i)-vQ%Jx>})rr~X4-rM{znq!y_)+Hh?cMyd;y zrJvQHKI5YocJYH^rUGRVV8y{e25Gt+u0LtKINv_@CEyl zZRwend*;trYyzfTaKjC^h~^{gBu|1R`yTiOtmSK=>HCT=$FOl7Y|c!au@(7LNAWxP zt0IH&JE-G6lV`C~wx4ZL9=_*dS1w=c3Ji;JFcb6}3>a7E}+~br> zw_Stzv8|0p;*bJkTlLoOkGha_PFaRQqQDp!1s}-*UQ?0J_P~O8yeugRqX>rj6U83O zBqT*0qeO(}^V6rF4oOQZDVcf8Ew{{NNAb;W+gpIDW{c#HP!tsNF60_&Ql4bSU~7R9 zFMPb}j|%*@|6tir}hucU#Tvf=0pg^8$egKy0OD=g}n%q_H9%*_Oso=g| z`t?&}Gs8+6&1i$HX0EA7pBe=BE=38RGHz^IdPZjMWjP6h60(P+4|1f&Mn{YsK4;pv z$x)$6VK68}Mz*xtlTzU(kZz9XYP8xTqRb6Rv+kXl8tQ_UDKwZhCPaFxDq8VrYX^2t zLlT8&*c3Nc+g$v#>Q?NwFt?$}9#H$e0kfIks^WsF&R{b=R(~yLRPo-n0oe z5Pd4!wQtvsox6U3_XmtD2Y2l{xM9P$I0&^jE#zrCKi>J#N8hgx*!|i2`}fBgcOBn_ zQbN{_fx30x)%9(I6`Y1mT=E3-QLhr-%78^XZ$b4~L zrrB;Wne7I1Kxk-aaJs{8i|9I<&#SASGj^re>oiXwH+6)^h8b&41B9)fnCxtPU!6vi zHBbfqg@>zne`9Fq;g^gS{EEdB5g9q*=eLZ;(2DJ*ow&H*8fK20Y_HJR3|CfpQQ4ll z_J;C9@NYc^$HgNPrhs(_F`8`wK^XIcY#kWI!ee7C`LOkPz18@pme?>7jZ7YdX95|R z+BspIijcYLdSz&Cj@1?v?#K>^jd5fR%??9C@AmeH+SyZv4NjeY%lIi%r$j|fotl<` zEWI%kbH_{u1spTi+}?Tqh_spx7t9kON{1ye!iaGZU*oZo6E`CKl-q6Y05DK>Ck_J{ zj#YHJ4b4U)cbiq%`&2dFtu)lex>-ko`I?AuI4qewQ&BH#)~pa9`{AZQha)KAi1ZkIK~R%uWeD&2WdldL{Ch_xI$ts%%Y z0M+3;72FL)6AcB?$>MYp z_%~$0eeCf(_+ffNf1l(nE;l76#Kgq~K#t0cx($N76U2%r=}VA<-u4+X5fLD^+@Q1t z@PB?9=RCnSz%;!Y^GXy~_%j?iUjYj=_U7^T{tc9Pg$guXbD8@#DyHkD7!#%G~Uv2MNBf z|Mfkn1Z)~VZfwr9>!(3qu#i2)|L_NT4_C}>qf;}|Ge?cc9x-YZ?8Z|sxaF?jJ$l#G zx8<^B#@{{i=o3#&!@E4sUgeM6PhIl62WH^O--AK+HPk43;PDygmT$oS-OF62YbIVg zFB^}(kgBzMH|}Q5ohXraIwDeQswy*@1&-x6_5dDlhwNOgw5uPQSn(= z!)m~Y?f$m9248j1;3}L0S%~wS@{q)N@6-rQ?Mg8g*Zi=j{CMfH^_xo!^=-8+inp<* z+1qyXRKenR-rV@jb8Ao{wYGNq_uF@TyL0D`x8Hs1oz;JN>x*rL#!BjvcO@q<-Wp*Ow?bV2sXy7ef+DRDjkJS)qZ>p*a$Vd2yE5?D(q?94^ zxjj76)P^tTi-XSq0HL0#NQVBx%k$#n;%3jjW@^^xn}2p`UV21UXKC5iZH4u9UZXX* z%Y2|3-ar$snmO&VD<6LN>Pu!`Ie*5?Ss4?ryJ61AdHlNT^6(KnYnd@T{mPMccBLz% zvNN#co8m*Zmc+!wu{pV4=4uay9x6xY*rIHvxM=udnoV_XgHl`D;Z8Ez2cv@S_2|mX z^du0ZTzCEr-`NKxtuAle3^@PA zmC?e=LIR5_jx&qR-r07%^?1p4j6=1R`*!c%zW2b<%G1QBB3QpxQTYD-;Ep1Q?jC}m ztE$ajBXwhp7UV{>w`=ODq@)kS0&T4(l~pTRP?EwJ3qxMeG98YIpx|aL<>2 zFGF>~s;YJCwr*ZmQE>_p0bj0L_mAx#nOE-c#)f1JaiL;eNH{Wgb+mUiM}k_^SA4cI zS9?6hZU95l)z$*R01kCYNmQisL}%yed}A|G44iP=8p2QE^s-Z^cWYLTwsM0hq?gUQ zcNTDeo3(!yaLUW3z{^{K9#83~&H7wfz$wF%9$lx~to3}-eMi?B*h!y-8Q6=O8Bi;r z%!vAl++v6M-(a*J!y;hO<&CgV=lE2!P10z+3{7$R4V+YSgs(!=OucCX-|ljgt@w=T zYzFIEgxC}~;i3ieaS)@*fvgtW6#4H|lG)|d;L8VoC$^O)q>{j@L|#UxDs|GXt%-0s z7Ef2>QJsnxRVc7(6`^@buDFor2nG?&8rzSfdLGZ-@sU(b(my_uybkmnT{;B&Ytf{P z;Ce1K6YI(2PF@H8@sSENv^oT-nxwzifeCv())FuKPVep4d5jN&cdBo8L+~X)5Fvkf zL0$&fTq+=Q0N)+~K4*XZ4p8&}T{@gip$-pc zS70R|$U3NbCe)ES0f_YC83%A=VAN87R^SoF z7%|%Y_l;UvP+wijjEGk@vAf{mauYmUE`f*3FCkaW24$fvB{#vtmZw4f80?&GV-tq~Qa^tUs;fBtJ2m{S$sBc{H;oZ2!pwjZ#w5^)r!1;88ILu~o{Y z&4qdFIArck@HP3B%NR1k;c&QZwkB`eaQorJgm{hBR)Jk98a>&v2h8w^yX&tndQat#3x1xiA~0~aFIc{bn5_wu)3m$g7)`3z#M zW3GZWsE~&v=omArLTI`hLENv1ISU%hWdP+0KA&H~sNm~AU5l8l0M_o-(#66k#ydJZ zuC(w$>YPhsPPYt7M_gHYS~Q;GcoPeQ7fn)HIQ#6l{TQ3>N(hO8qAPXW*cni9wFf3o z7=M1_CtJIYvN)~1*ln~%X0d9Ip}xNGjhWhGDDU?xM2TLm-C}-Yds%78H!G%VkHQ}U zv%wqW{d~GMQ_MfNyu6`)$BvIb2Jye#6@KKvr=Nbh`)KJX^hW666>Hvq57|F%3HdfP z_27|z9@zs;)QKHCD1IU`GA$xPt*eXxcMo(8zUr#0Mw(bX%t{@KJ)%x6 z-sRz~b|ejPh1uYE5N|jNOX9H_^WdS(Ftos6tBM%yNkjIF)O@MJBD0$-E~7d zb|WJ6i_+#cC=r{Qn!RuCKDfqXG(|(l=C)Z-3pChp+HSYGjFrvJyv1cTLP6Eh$*aoA zLiM-V+GWt1?NN8AJJm0=MC~5vy}9<@3`EtYs2ga8;)^{qL)|E5RlC{zz6NC|k{PKR zTy!tk%b6M0=^$5tnH?yh1`0#+M4<++J{gce0^0_I$%Gt5*Zz7YT(RnTFl%F}tIpa;G$@ORKWe8UI%`8+KP^)Fp-c5k>WgW7g(*~aRRKWVUqwsb6n z9{9uwoRS{}^}rPL%5dZ1H&(4W9_$!9zN*ICk#DG|NKN(Ro71v*YfA^kI(D|W`Ki5& zO{>bX>u}}55cSZDFTVJFd)A$I-oZ|7dHu!32IG)*FMH@mJuJ-4Z28Dfz#{UQsQ~9& z*R687TyK0+gplJWXjYzIQ|LC}#p_*$hR^)G$ZJ2OyP+ z+k~=ASeb(e$Ao>$eJaPS;9JjersgKM|2`(_Ayy5KG9uKR2*6_1U z2SzS5VYFF^OI@%9d!ORk+Sv$X9;F^vzflX}i}MTZLG};Nbhz?}*|Qwq64Mr%tXEtC zuPtPyxo#%ghXermD6ITzIP?8He>$+yj&LuOCGDNyCEr+I1taJ}Q#(E_ZU98=_QlMI z--c<;LyN`SjvQN6to*4cqcJrkVCx36IVqG3MJz0)omrCIfiNdUB{E}radA3q-A;oY z{ot`d74Ky&CbK2g1s0dp(<40@s+zLeb?Cck*Ca)oI@;Sh5<>C%;jlbnV#6n@ zVyz-r9Vr8%FH43&$+ryAv`KU4&g)ME2s=xb}kN8;?b&IAI+fJR)o2)TZOD8ZwZ0o7>Fp z(5_Z)0eE68yo1-*qMihX%+oM?Z-F@;H!SYTgyTi(;q!Lau-&nHGV+zvO{yoOy}hwy zPgASsnKz4(riP#R;pmb@1x4jm$CoWzw*KhRHg93E6@!Q~p2Lq|a8*S#JkcWY{U`>< z$p++?uteFWcnl7Q#p226?5u0ZJbzMWm#v=RyI^%)R;42$f_(rZiOpNrSuxykm^Fg7 zc|pS5;T9U1^3(xi z^FFvWl$5ueK4lE7N7V*rd<%Z3HY%nL1Ge3(wzal&#fNGJxEk78Jcfz`2P-`pO-*kU zceE>|r8Ol-kgBBgSW{_fX$WgOwQk)y>+wTPhgYvUfV8rfBcDC@+;eYk*n|kSaM;eC zZ!ngY9Z#7)x+@W`NoI%Js2x4sb;5%>ytOkQ&VwE9ugTeC(+3T~XP+3E4ZE}9hjr@^ zLYo`et^~dN-7t2$%TnD87s0I3;#}001utRg>I@DE9d*;RO1FLP-1&f3i=ZR6t zrQlOqY`ty%d~~m!rBFFr7e3ghl(K4`Z=6v&etgP8gZaGk%;I!0gm%k>KSgV;`0Nfp zMM_t|ZTZ*z(zD#^T5G-Tm%r9p0k_q69ZOM7OQHoF$G zFK+^6zN1@Ick&mpPeE+_c1ZMFbggwyb%~3WTl&1JHS5_;1Q|` z11snTj#NJ1p>Fk^xTrg0<9%we54N`|8-5yiq_`3z`_)&E4Vo0nEkPaLC09~yA`61h zQK>NjDch$5uZ(S`^JCaBTFC+;aHcit@rjgUe*i*C9v^@Z5_KL2?e@5c*(X zl!GRwKXLT~bVy|X6@{sOIvt9DW-7yBWFs9WHq8;hqLKL^)nUaxW7!U9vm9qu7a8pc zV#6FUI478mc9_`&M+nw|XtUryf(3w0HyI4z)fJ<`9=3JQ2bLj2usCSnKcsW+gLBs` z-C|@xfgFSz^1Klagj@-%yJX+K3vRu&>w;Um_FZ7k{btQ~-tX4rA>-_F!x$@^LBi>D z`d1X3PHV2P2Dlc4eE8v8&p-Y2^Ka=Z)F%mVv5m@1O3Fk&v8`Wywd+7x*#TxU;u1vX zgyphL{2sWS?c<$Bw;dsDkiNv^vNV~4+UeiswYRd`6XEez@tpWY6J7<+3CDJrYb=HD z{(T+&Q~i>_>d5Tm>`T8}ySEhL6dWY!`MUpH0coN2N9sf6QpqZca+ycZnziHe&#PQ^ z8@&iJ{&17QRv&uubnI#Rw?$Vr@>4rgM+R%JtbjQE$_nAujuknzhXm7``zHFCU~Ubz zY3-U#F0H|B7C2lQgMvC68yTb_y`zyOOmwtXhjb~`)yPKJsno#bF(DdR!ZHq4)>Sgu z8RAV1vNNh|Q7xh~n#z-h1+jnqajmtn1q#I$xoi!#v~`+HolQ-~;9xjevhXm`9rVcE zvn!;z-3%|W_GWz@mM}7N`0&isgoIRm-Jf6Dd*sO8@4m|(H!dqJ?O$G#hrtOK34ntm zjcP=orL7zve5_1dpCqC7uEX+EBvgNY4xMw;;ih}WDX<6lOFt%p z8>AnC8`;PRZqgUPNIqf`LOb~@F4_6x)%)ZY4_DH=MIe4qNTihZnL5p{iuD3WsE5&m z+zIU}oZG}*_*KeVKTQInY%05m6FV)6qJSAO6IhPw8DQ|6aBZujGhi~&<(()g=m>MS zTlmPyij8iW2_{51Owsr0RL*0tN1vIcrMC}bZx6TuNR1d#;1T2iDs=q^r_ib19^Bvyfiv--J26;G{=x)0Mf`<-EoIWA>U4_gqmbR≻sn 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