From 99dea2e7359c7c8be77afff6f78d020bf44f2740 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 09:02:17 +0000 Subject: [PATCH 01/58] Bump spatie/browsershot from 3.57.3 to 3.57.4 Bumps [spatie/browsershot](https://github.com/spatie/browsershot) from 3.57.3 to 3.57.4. - [Release notes](https://github.com/spatie/browsershot/releases) - [Changelog](https://github.com/spatie/browsershot/blob/main/CHANGELOG.md) - [Commits](https://github.com/spatie/browsershot/compare/3.57.3...3.57.4) --- updated-dependencies: - dependency-name: spatie/browsershot dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 96960bbb..6795f714 100644 --- a/composer.lock +++ b/composer.lock @@ -4508,16 +4508,16 @@ }, { "name": "spatie/browsershot", - "version": "3.57.3", + "version": "3.57.4", "source": { "type": "git", "url": "https://github.com/spatie/browsershot.git", - "reference": "6dbd43cc3e8f35879e1add2fba6801aa97443e12" + "reference": "554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/browsershot/zipball/6dbd43cc3e8f35879e1add2fba6801aa97443e12", - "reference": "6dbd43cc3e8f35879e1add2fba6801aa97443e12", + "url": "https://api.github.com/repos/spatie/browsershot/zipball/554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2", + "reference": "554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2", "shasum": "" }, "require": { @@ -4562,7 +4562,7 @@ "webpage" ], "support": { - "source": "https://github.com/spatie/browsershot/tree/3.57.3" + "source": "https://github.com/spatie/browsershot/tree/3.57.4" }, "funding": [ { @@ -4570,7 +4570,7 @@ "type": "github" } ], - "time": "2022-10-25T08:30:53+00:00" + "time": "2022-11-21T11:50:10+00:00" }, { "name": "spatie/commonmark-highlighter", From 31643a64ea396aa30b3dbabe924da43fe458313b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Nov 2022 18:51:55 +0000 Subject: [PATCH 02/58] Bump laravel/sail from 1.16.2 to 1.16.3 Bumps [laravel/sail](https://github.com/laravel/sail) from 1.16.2 to 1.16.3. - [Release notes](https://github.com/laravel/sail/releases) - [Changelog](https://github.com/laravel/sail/blob/1.x/CHANGELOG.md) - [Commits](https://github.com/laravel/sail/compare/v1.16.2...v1.16.3) --- updated-dependencies: - dependency-name: laravel/sail dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/composer.lock b/composer.lock index 6795f714..6fffd7f4 100644 --- a/composer.lock +++ b/composer.lock @@ -1741,16 +1741,16 @@ }, { "name": "laravel/framework", - "version": "v9.40.1", + "version": "v9.41.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "9611fdaf2db5759b8299802d7185bcdbee0340bb" + "reference": "cc902ce61b4ca08ca7449664cfab2fa96a1d1e28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/9611fdaf2db5759b8299802d7185bcdbee0340bb", - "reference": "9611fdaf2db5759b8299802d7185bcdbee0340bb", + "url": "https://api.github.com/repos/laravel/framework/zipball/cc902ce61b4ca08ca7449664cfab2fa96a1d1e28", + "reference": "cc902ce61b4ca08ca7449664cfab2fa96a1d1e28", "shasum": "" }, "require": { @@ -1923,7 +1923,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-11-15T16:13:22+00:00" + "time": "2022-11-22T15:10:46+00:00" }, { "name": "laravel/horizon", @@ -3369,25 +3369,25 @@ }, { "name": "nette/schema", - "version": "v1.2.2", + "version": "v1.2.3", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df" + "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df", - "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df", + "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", + "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", "shasum": "" }, "require": { "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", - "php": ">=7.1 <8.2" + "php": ">=7.1 <8.3" }, "require-dev": { "nette/tester": "^2.3 || ^2.4", - "phpstan/phpstan-nette": "^0.12", + "phpstan/phpstan-nette": "^1.0", "tracy/tracy": "^2.7" }, "type": "library", @@ -3425,9 +3425,9 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.2.2" + "source": "https://github.com/nette/schema/tree/v1.2.3" }, - "time": "2021-10-15T11:40:02+00:00" + "time": "2022-10-13T01:24:26+00:00" }, { "name": "nette/utils", @@ -9084,16 +9084,16 @@ }, { "name": "laravel/sail", - "version": "v1.16.2", + "version": "v1.16.3", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "7d1ed5f856ec8b9708712e3fc0708fcabe114659" + "reference": "0dbee8802e17911afbe29a8506316343829b056e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/7d1ed5f856ec8b9708712e3fc0708fcabe114659", - "reference": "7d1ed5f856ec8b9708712e3fc0708fcabe114659", + "url": "https://api.github.com/repos/laravel/sail/zipball/0dbee8802e17911afbe29a8506316343829b056e", + "reference": "0dbee8802e17911afbe29a8506316343829b056e", "shasum": "" }, "require": { @@ -9140,7 +9140,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2022-09-28T13:13:22+00:00" + "time": "2022-11-21T16:19:18+00:00" }, { "name": "maximebf/debugbar", From 3f4634710cea20c5117da4aa3c064d95ad4ff4b8 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Thu, 24 Nov 2022 21:44:57 +0000 Subject: [PATCH 03/58] Implement strict Eloquent when developing --- app/Exceptions/Handler.php | 2 +- app/Http/Controllers/Admin/NotesController.php | 9 +++++---- app/Http/Controllers/FeedsController.php | 2 +- app/Http/Controllers/FrontPageController.php | 2 +- app/Models/Note.php | 3 +-- app/Providers/AppServiceProvider.php | 4 ++++ resources/views/templates/mini-hcard.blade.php | 2 +- resources/views/templates/note.blade.php | 9 ++++----- tests/Feature/Admin/NotesTest.php | 1 + 9 files changed, 19 insertions(+), 15 deletions(-) diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index eed4b776..d82db948 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -53,7 +53,7 @@ class Handler extends ExceptionHandler { parent::report($throwable); - if ($this->shouldReport($throwable)) { + if (config('logging.slack') && $this->shouldReport($throwable)) { $guzzle = new Client([ 'headers' => [ 'Content-Type' => 'application/json', diff --git a/app/Http/Controllers/Admin/NotesController.php b/app/Http/Controllers/Admin/NotesController.php index 75a15231..31ad4822 100644 --- a/app/Http/Controllers/Admin/NotesController.php +++ b/app/Http/Controllers/Admin/NotesController.php @@ -41,13 +41,14 @@ class NotesController extends Controller /** * Process a request to make a new note. * - * @return \Illuminate\Http\RedirectResponse + * @param Request $request + * @return RedirectResponse */ - public function store(): RedirectResponse + public function store(Request $request): RedirectResponse { Note::create([ - 'in-reply-to' => request()->input('in-reply-to'), - 'note' => request()->input('content'), + 'in_reply_to' => $request->input('in-reply-to'), + 'note' => $request->input('content'), ]); return redirect('/admin/notes'); diff --git a/app/Http/Controllers/FeedsController.php b/app/Http/Controllers/FeedsController.php index a1468cbb..eb8c1a17 100644 --- a/app/Http/Controllers/FeedsController.php +++ b/app/Http/Controllers/FeedsController.php @@ -111,7 +111,7 @@ class FeedsController extends Controller */ public function notesJson() { - $notes = Note::latest()->take(20)->get(); + $notes = Note::latest()->with('media')->take(20)->get(); $data = [ 'version' => 'https://jsonfeed.org/version/1', 'title' => 'The JSON Feed for ' . config('app.display_name') . '’s notes', diff --git a/app/Http/Controllers/FrontPageController.php b/app/Http/Controllers/FrontPageController.php index 05731663..bcf82af4 100644 --- a/app/Http/Controllers/FrontPageController.php +++ b/app/Http/Controllers/FrontPageController.php @@ -23,7 +23,7 @@ class FrontPageController extends Controller return (new ActivityStreamsService())->siteOwnerResponse(); } - $notes = Note::latest()->get(); + $notes = Note::latest()->with(['media', 'client', 'place'])->get(); $articles = Article::latest()->get(); $bookmarks = Bookmark::latest()->get(); $likes = Like::latest()->get(); diff --git a/app/Models/Note.php b/app/Models/Note.php index b37f914c..c6639901 100644 --- a/app/Models/Note.php +++ b/app/Models/Note.php @@ -141,7 +141,6 @@ class Note extends Model * * @return array */ - #[ArrayShape(['note' => 'null|string'])] public function toSearchableArray(): array { return [ @@ -190,7 +189,7 @@ class Note extends Model /** * Provide the content_html for JSON feed. * - * In particular we want to include media links such as images. + * In particular, we want to include media links such as images. * * @return string */ diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 9a14487b..f75ee2ae 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -5,6 +5,7 @@ namespace App\Providers; use App\Models\Note; use App\Observers\NoteObserver; use Codebird\Codebird; +use Illuminate\Database\Eloquent\Model; use Illuminate\Http\Request; use Illuminate\Pagination\LengthAwarePaginator; use Illuminate\Support\Collection; @@ -102,6 +103,9 @@ class AppServiceProvider extends ServiceProvider ->forceAttribute('a', 'rel', 'noopener nofollow') ); }); + + // Turn on Eloquent strict mode when developing + Model::shouldBeStrict(! $this->app->isProduction()); } /** diff --git a/resources/views/templates/mini-hcard.blade.php b/resources/views/templates/mini-hcard.blade.php index 6ec30989..11f99ad8 100644 --- a/resources/views/templates/mini-hcard.blade.php +++ b/resources/views/templates/mini-hcard.blade.php @@ -1 +1 @@ -{!! $contact->name !!}@if ($contact->facebook) {{ $contact->facebook_name ?: 'Facebook' }}@endif @if ($contact->twitter) {{ $contact->twitter }}@endif +{!! $contact->name !!}@if ($contact->facebook) Facebook@endif @if ($contact->twitter) {{ $contact->twitter }}@endif diff --git a/resources/views/templates/note.blade.php b/resources/views/templates/note.blade.php index ebb2cbe4..3e0c542d 100644 --- a/resources/views/templates/note.blade.php +++ b/resources/views/templates/note.blade.php @@ -9,10 +9,10 @@
{!! $note->note !!} @foreach($note->media as $media) -@if($media->type == 'image') image_widths !== null) srcset="{{ $media->url }} {{ $media->image_widths }}w, {{ $media->mediumurl }} 1000w, {{ $media->smallurl }} 500w" sizes="80vh"@endif>@endif -@if($media->type == 'audio')
@if ($note->twitter_content) @@ -25,7 +25,6 @@ @if($note->client) via {{ $note->client->client_name }}@endif @if($note->place)@if($note->getOriginal('note')) in {{ $note->address }}@endif @elseif($note->address) in {!! $note->address !!}@endif -@if($note->replies_count > 0) @include('templates.replies-icon'): {{ $note->replies_count }}@endif {!! $notes->render() !!} diff --git a/resources/views/notes/show.blade.php b/resources/views/notes/show.blade.php index 459cf5d5..94cea5c5 100644 --- a/resources/views/notes/show.blade.php +++ b/resources/views/notes/show.blade.php @@ -3,7 +3,6 @@ @section('title'){{ strip_tags($note->getOriginal('note')) }} « Notes « @stop @section('content') -
@include('templates.note', ['note' => $note]) @foreach($note->webmentions->filter(function ($webmention) { return ($webmention->type == 'in-reply-to'); @@ -49,7 +48,6 @@ @endif -
@stop @section('scripts') diff --git a/resources/views/templates/note.blade.php b/resources/views/templates/note.blade.php index 3e0c542d..de6aea62 100644 --- a/resources/views/templates/note.blade.php +++ b/resources/views/templates/note.blade.php @@ -1,55 +1,75 @@ -@if ($note->twitter) - {!! $note->twitter->html !!} -@elseif ($note->in_reply_to) -
- In reply to {{ $note->in_reply_to }} -
-@endif -
-
- {!! $note->note !!} -@foreach($note->media as $media) -@if($media->type === 'image') image_widths !== null) srcset="{{ $media->url }} {{ $media->image_widths }}w, {{ $media->mediumurl }} 1000w, {{ $media->smallurl }} 500w" sizes="80vh"@endif>@endif -@if($media->type === 'audio')
- @if ($note->twitter_content) -
- {!! $note->twitter_content !!} -
- @endif - -@if ($note->place) -
-@endif -
+
+ @if ($note->twitter) + {!! $note->twitter->html !!} + @elseif ($note->in_reply_to) +
+ In reply to {{ $note->in_reply_to }} +
+ @endif +
+
+ {!! $note->note !!} + @foreach($note->media as $media) + @if($media->type === 'image') + + image_widths !== null) srcset="{{ $media->url }} {{ $media->image_widths }}w, {{ $media->mediumurl }} 1000w, {{ $media->smallurl }} 500w" sizes="80vh"@endif> + + @endif + @if($media->type === 'audio') +
+ @if ($note->twitter_content) +
+ {!! $note->twitter_content !!} +
+ @endif + + @if ($note->place) +
+ @endif +
+
diff --git a/tests/Unit/NotesTest.php b/tests/Unit/NotesTest.php index 098516b9..841841ff 100644 --- a/tests/Unit/NotesTest.php +++ b/tests/Unit/NotesTest.php @@ -257,7 +257,7 @@ class NotesTest extends TestCase /** @test */ public function reverseGeocodeACounty(): void { - // Note I’ve removed everything below county to test for querires where + // Note I’ve removed everything below county to test for queries where // that’s all that is returned // phpcs:disable Generic.Files.LineLength.TooLong $json = << Date: Mon, 5 Dec 2022 09:00:36 +0000 Subject: [PATCH 20/58] Bump stylelint from 14.15.0 to 14.16.0 Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.15.0 to 14.16.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/14.15.0...14.16.0) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index b28e2cfb..f364d7e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.0.1", "postcss-loader": "^7.0.2", - "stylelint": "^14.15.0", + "stylelint": "^14.16.0", "stylelint-config-standard": "^29.0.0", "stylelint-webpack-plugin": "^3.1.1", "webpack": "^5.75.0", @@ -4008,9 +4008,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", + "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", "dev": true, "engines": { "node": ">= 4" @@ -5487,9 +5487,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -6308,9 +6308,9 @@ } }, "node_modules/stylelint": { - "version": "14.15.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.15.0.tgz", - "integrity": "sha512-JOgDAo5QRsqiOZPZO+B9rKJvBm64S0xasbuRPAbPs6/vQDgDCnZLIiw6XcAS6GQKk9k1sBWR6rmH3Mfj8OknKg==", + "version": "14.16.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz", + "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.2", @@ -6326,7 +6326,7 @@ "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.2.0", - "ignore": "^5.2.0", + "ignore": "^5.2.1", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", @@ -6340,7 +6340,7 @@ "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.10", + "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", @@ -10039,9 +10039,9 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", + "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", "dev": true }, "import-fresh": { @@ -11056,9 +11056,9 @@ "requires": {} }, "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -11670,9 +11670,9 @@ } }, "stylelint": { - "version": "14.15.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.15.0.tgz", - "integrity": "sha512-JOgDAo5QRsqiOZPZO+B9rKJvBm64S0xasbuRPAbPs6/vQDgDCnZLIiw6XcAS6GQKk9k1sBWR6rmH3Mfj8OknKg==", + "version": "14.16.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz", + "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.2", @@ -11688,7 +11688,7 @@ "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.2.0", - "ignore": "^5.2.0", + "ignore": "^5.2.1", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", @@ -11702,7 +11702,7 @@ "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.10", + "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", diff --git a/package.json b/package.json index d2239b29..e3053af4 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.0.1", "postcss-loader": "^7.0.2", - "stylelint": "^14.15.0", + "stylelint": "^14.16.0", "stylelint-config-standard": "^29.0.0", "stylelint-webpack-plugin": "^3.1.1", "webpack": "^5.75.0", From 9379ed8a13744fa54c283d3358fea8fed1f796a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 15:37:14 +0000 Subject: [PATCH 21/58] Bump mini-css-extract-plugin from 2.7.1 to 2.7.2 Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.1 to 2.7.2. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.1...v2.7.2) --- updated-dependencies: - dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index f364d7e8..6f1a9940 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "cssnano": "^5.1.14", "eslint": "^8.28.0", "eslint-webpack-plugin": "^3.2.0", - "mini-css-extract-plugin": "^2.7.1", + "mini-css-extract-plugin": "^2.7.2", "postcss": "^8.4.19", "postcss-combine-duplicated-selectors": "^10.0.2", "postcss-combine-media-query": "^1.0.1", @@ -4548,9 +4548,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.1.tgz", - "integrity": "sha512-viOoaUFy+Z2w43VsGPbtfwFrr0tKwDctK9dUofG5MBViYhD1noGFUzzDIVw0KPwCGUP+c7zqLxm+acuQs7zLzw==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", "dev": true, "dependencies": { "schema-utils": "^4.0.0" @@ -10439,9 +10439,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.1.tgz", - "integrity": "sha512-viOoaUFy+Z2w43VsGPbtfwFrr0tKwDctK9dUofG5MBViYhD1noGFUzzDIVw0KPwCGUP+c7zqLxm+acuQs7zLzw==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", "dev": true, "requires": { "schema-utils": "^4.0.0" diff --git a/package.json b/package.json index e3053af4..280de4c4 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "cssnano": "^5.1.14", "eslint": "^8.28.0", "eslint-webpack-plugin": "^3.2.0", - "mini-css-extract-plugin": "^2.7.1", + "mini-css-extract-plugin": "^2.7.2", "postcss": "^8.4.19", "postcss-combine-duplicated-selectors": "^10.0.2", "postcss-combine-media-query": "^1.0.1", From 2533cb2cef58203a3f33ec41e0b77181628995d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 15:41:52 +0000 Subject: [PATCH 22/58] Bump postcss-import from 15.0.1 to 15.1.0 Bumps [postcss-import](https://github.com/postcss/postcss-import) from 15.0.1 to 15.1.0. - [Release notes](https://github.com/postcss/postcss-import/releases) - [Changelog](https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss-import/compare/15.0.1...15.1.0) --- updated-dependencies: - dependency-name: postcss-import dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f1a9940..70172253 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "postcss": "^8.4.19", "postcss-combine-duplicated-selectors": "^10.0.2", "postcss-combine-media-query": "^1.0.1", - "postcss-import": "^15.0.1", + "postcss-import": "^15.1.0", "postcss-loader": "^7.0.2", "stylelint": "^14.16.0", "stylelint-config-standard": "^29.0.0", @@ -5067,9 +5067,9 @@ } }, "node_modules/postcss-import": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.1.tgz", - "integrity": "sha512-UGlvk8EgT7Gm/Ndf9xZHnzr8xm8P54N8CBWLtcY5alP+YxlEge/Rv78etQyevZs3qWTE9If13+Bo6zATBrPOpA==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", @@ -10796,9 +10796,9 @@ "requires": {} }, "postcss-import": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.1.tgz", - "integrity": "sha512-UGlvk8EgT7Gm/Ndf9xZHnzr8xm8P54N8CBWLtcY5alP+YxlEge/Rv78etQyevZs3qWTE9If13+Bo6zATBrPOpA==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, "requires": { "postcss-value-parser": "^4.0.0", diff --git a/package.json b/package.json index 280de4c4..490c462c 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "postcss": "^8.4.19", "postcss-combine-duplicated-selectors": "^10.0.2", "postcss-combine-media-query": "^1.0.1", - "postcss-import": "^15.0.1", + "postcss-import": "^15.1.0", "postcss-loader": "^7.0.2", "stylelint": "^14.16.0", "stylelint-config-standard": "^29.0.0", From 48f8f25f042dcd21fb433555411f4bd2c4f79548 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 15:46:23 +0000 Subject: [PATCH 23/58] Bump webpack-cli from 5.0.0 to 5.0.1 Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.0...webpack-cli@5.0.1) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 62 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package-lock.json b/package-lock.json index 70172253..6bd17847 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "stylelint-config-standard": "^29.0.0", "stylelint-webpack-plugin": "^3.1.1", "webpack": "^5.75.0", - "webpack-cli": "^5.0.0" + "webpack-cli": "^5.0.1" } }, "node_modules/@ampproject/remapping": { @@ -2064,9 +2064,9 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.0.tgz", - "integrity": "sha512-war4OU8NGjBqU3DP3bx6ciODXIh7dSXcpQq+P4K2Tqyd8L5OjZ7COx9QXx/QdCIwL2qoX09Wr4Cwf7uS4qdEng==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", "dev": true, "engines": { "node": ">=14.15.0" @@ -2077,9 +2077,9 @@ } }, "node_modules/@webpack-cli/info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.0.tgz", - "integrity": "sha512-NNxDgbo4VOkNhOlTgY0Elhz3vKpOJq4/PKeKg7r8cmYM+GQA9vDofLYyup8jS6EpUvhNmR30cHTCEIyvXpskwA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", "dev": true, "engines": { "node": ">=14.15.0" @@ -2090,9 +2090,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.0.tgz", - "integrity": "sha512-Rumq5mHvGXamnOh3O8yLk1sjx8dB30qF1OeR6VC00DIR6SLJ4bwwUGKC4pE7qBFoQyyh0H9sAg3fikYgAqVR0w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", + "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", "dev": true, "engines": { "node": ">=14.15.0" @@ -6951,15 +6951,15 @@ } }, "node_modules/webpack-cli": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.0.tgz", - "integrity": "sha512-AACDTo20yG+xn6HPW5xjbn2Be4KUzQPebWXsDMHwPPyKh9OnTOJgZN2Nc+g/FZKV3ObRTYsGvibAvc+5jAUrVA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", + "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.0.0", - "@webpack-cli/info": "^2.0.0", - "@webpack-cli/serve": "^2.0.0", + "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.1", "colorette": "^2.0.14", "commander": "^9.4.1", "cross-spawn": "^7.0.3", @@ -8668,23 +8668,23 @@ } }, "@webpack-cli/configtest": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.0.tgz", - "integrity": "sha512-war4OU8NGjBqU3DP3bx6ciODXIh7dSXcpQq+P4K2Tqyd8L5OjZ7COx9QXx/QdCIwL2qoX09Wr4Cwf7uS4qdEng==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", "dev": true, "requires": {} }, "@webpack-cli/info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.0.tgz", - "integrity": "sha512-NNxDgbo4VOkNhOlTgY0Elhz3vKpOJq4/PKeKg7r8cmYM+GQA9vDofLYyup8jS6EpUvhNmR30cHTCEIyvXpskwA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", "dev": true, "requires": {} }, "@webpack-cli/serve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.0.tgz", - "integrity": "sha512-Rumq5mHvGXamnOh3O8yLk1sjx8dB30qF1OeR6VC00DIR6SLJ4bwwUGKC4pE7qBFoQyyh0H9sAg3fikYgAqVR0w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", + "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", "dev": true, "requires": {} }, @@ -12175,15 +12175,15 @@ } }, "webpack-cli": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.0.tgz", - "integrity": "sha512-AACDTo20yG+xn6HPW5xjbn2Be4KUzQPebWXsDMHwPPyKh9OnTOJgZN2Nc+g/FZKV3ObRTYsGvibAvc+5jAUrVA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", + "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.0.0", - "@webpack-cli/info": "^2.0.0", - "@webpack-cli/serve": "^2.0.0", + "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.1", "colorette": "^2.0.14", "commander": "^9.4.1", "cross-spawn": "^7.0.3", diff --git a/package.json b/package.json index 490c462c..82b74954 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "stylelint-config-standard": "^29.0.0", "stylelint-webpack-plugin": "^3.1.1", "webpack": "^5.75.0", - "webpack-cli": "^5.0.0" + "webpack-cli": "^5.0.1" }, "scripts": { "compress": "scripts/compress", From 8a25e8c47423ad67d4dd3aadf0b5670c6587e919 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 15:50:53 +0000 Subject: [PATCH 24/58] Bump eslint from 8.28.0 to 8.30.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.28.0 to 8.30.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.28.0...v8.30.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 94 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6bd17847..1975554f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "compression-webpack-plugin": "^10.0.0", "css-loader": "^6.7.2", "cssnano": "^5.1.14", - "eslint": "^8.28.0", + "eslint": "^8.30.0", "eslint-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^2.7.2", "postcss": "^8.4.19", @@ -1656,15 +1656,15 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.0.tgz", + "integrity": "sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.4.0", - "globals": "^13.15.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -1679,9 +1679,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1706,14 +1706,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz", - "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", - "minimatch": "^3.0.4" + "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" @@ -3169,13 +3169,13 @@ } }, "node_modules/eslint": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", - "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "version": "8.30.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz", + "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", + "@eslint/eslintrc": "^1.4.0", + "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -3194,7 +3194,7 @@ "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.15.0", + "globals": "^13.19.0", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", @@ -3413,9 +3413,9 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -3506,9 +3506,9 @@ } }, "node_modules/espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -8308,15 +8308,15 @@ "dev": true }, "@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.0.tgz", + "integrity": "sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.4.0", - "globals": "^13.15.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -8325,9 +8325,9 @@ }, "dependencies": { "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -8342,14 +8342,14 @@ } }, "@humanwhocodes/config-array": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz", - "integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", - "minimatch": "^3.0.4" + "minimatch": "^3.0.5" } }, "@humanwhocodes/module-importer": { @@ -9442,13 +9442,13 @@ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "eslint": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", - "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "version": "8.30.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz", + "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", + "@eslint/eslintrc": "^1.4.0", + "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -9467,7 +9467,7 @@ "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.15.0", + "globals": "^13.19.0", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", @@ -9539,9 +9539,9 @@ } }, "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -9672,9 +9672,9 @@ } }, "espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "requires": { "acorn": "^8.8.0", diff --git a/package.json b/package.json index 82b74954..25a743d6 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "compression-webpack-plugin": "^10.0.0", "css-loader": "^6.7.2", "cssnano": "^5.1.14", - "eslint": "^8.28.0", + "eslint": "^8.30.0", "eslint-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^2.7.2", "postcss": "^8.4.19", From 69ff7e55de33e8c5f129ee2dbbb6032474949f00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 15:55:07 +0000 Subject: [PATCH 25/58] Bump spatie/browsershot from 3.57.4 to 3.57.5 Bumps [spatie/browsershot](https://github.com/spatie/browsershot) from 3.57.4 to 3.57.5. - [Release notes](https://github.com/spatie/browsershot/releases) - [Changelog](https://github.com/spatie/browsershot/blob/main/CHANGELOG.md) - [Commits](https://github.com/spatie/browsershot/compare/3.57.4...3.57.5) --- updated-dependencies: - dependency-name: spatie/browsershot dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 74 +++++++++++++++++++++++++-------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/composer.lock b/composer.lock index 7661c3ae..317a2730 100644 --- a/composer.lock +++ b/composer.lock @@ -2520,16 +2520,16 @@ }, { "name": "league/flysystem", - "version": "3.11.0", + "version": "3.12.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "7e423e5dd240a60adfab9bde058d7668863b7731" + "reference": "2aef65a47e44f2d6f9938f720f6dd697e7ba7b76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/7e423e5dd240a60adfab9bde058d7668863b7731", - "reference": "7e423e5dd240a60adfab9bde058d7668863b7731", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2aef65a47e44f2d6f9938f720f6dd697e7ba7b76", + "reference": "2aef65a47e44f2d6f9938f720f6dd697e7ba7b76", "shasum": "" }, "require": { @@ -2591,7 +2591,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.11.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.12.0" }, "funding": [ { @@ -2607,7 +2607,7 @@ "type": "tidelift" } ], - "time": "2022-12-02T14:39:57+00:00" + "time": "2022-12-20T20:21:10+00:00" }, { "name": "league/flysystem-aws-s3-v3", @@ -4508,16 +4508,16 @@ }, { "name": "spatie/browsershot", - "version": "3.57.4", + "version": "3.57.5", "source": { "type": "git", "url": "https://github.com/spatie/browsershot.git", - "reference": "554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2" + "reference": "a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/browsershot/zipball/554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2", - "reference": "554c3e566fde8c47ad1ac9be47eaeb9a84c4dfe2", + "url": "https://api.github.com/repos/spatie/browsershot/zipball/a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159", + "reference": "a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159", "shasum": "" }, "require": { @@ -4562,7 +4562,7 @@ "webpage" ], "support": { - "source": "https://github.com/spatie/browsershot/tree/3.57.4" + "source": "https://github.com/spatie/browsershot/tree/3.57.5" }, "funding": [ { @@ -4570,7 +4570,7 @@ "type": "github" } ], - "time": "2022-11-21T11:50:10+00:00" + "time": "2022-12-05T15:59:26+00:00" }, { "name": "spatie/commonmark-highlighter", @@ -5019,16 +5019,16 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.1.1", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" + "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", - "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3", + "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3", "shasum": "" }, "require": { @@ -5037,7 +5037,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.3-dev" }, "thanks": { "name": "symfony/contracts", @@ -5066,7 +5066,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0" }, "funding": [ { @@ -5082,7 +5082,7 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-11-25T10:21:52+00:00" }, { "name": "symfony/error-handler", @@ -5452,16 +5452,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "edc56ed49a2955383d59e9b7043fd3bbc26f1854" + "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/edc56ed49a2955383d59e9b7043fd3bbc26f1854", - "reference": "edc56ed49a2955383d59e9b7043fd3bbc26f1854", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ddf4dd35de1623e7c02013523e6c2137b67b636f", + "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f", "shasum": "" }, "require": { @@ -5510,7 +5510,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.2.0" + "source": "https://github.com/symfony/http-foundation/tree/v6.2.2" }, "funding": [ { @@ -5526,7 +5526,7 @@ "type": "tidelift" } ], - "time": "2022-11-21T16:03:04+00:00" + "time": "2022-12-14T16:11:27+00:00" }, { "name": "symfony/http-kernel", @@ -5719,16 +5719,16 @@ }, { "name": "symfony/mime", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "1e8005a7cbd79fb824ad81308ef2a76592a08bc0" + "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/1e8005a7cbd79fb824ad81308ef2a76592a08bc0", - "reference": "1e8005a7cbd79fb824ad81308ef2a76592a08bc0", + "url": "https://api.github.com/repos/symfony/mime/zipball/8c98bf40406e791043890a163f6f6599b9cfa1ed", + "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed", "shasum": "" }, "require": { @@ -5782,7 +5782,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.0" + "source": "https://github.com/symfony/mime/tree/v6.2.2" }, "funding": [ { @@ -5798,7 +5798,7 @@ "type": "tidelift" } ], - "time": "2022-11-28T12:28:19+00:00" + "time": "2022-12-14T16:38:10+00:00" }, { "name": "symfony/polyfill-ctype", @@ -6773,16 +6773,16 @@ }, { "name": "symfony/string", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "145702685e0d12f81d755c71127bfff7582fdd36" + "reference": "863219fd713fa41cbcd285a79723f94672faff4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/145702685e0d12f81d755c71127bfff7582fdd36", - "reference": "145702685e0d12f81d755c71127bfff7582fdd36", + "url": "https://api.github.com/repos/symfony/string/zipball/863219fd713fa41cbcd285a79723f94672faff4d", + "reference": "863219fd713fa41cbcd285a79723f94672faff4d", "shasum": "" }, "require": { @@ -6839,7 +6839,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.0" + "source": "https://github.com/symfony/string/tree/v6.2.2" }, "funding": [ { @@ -6855,7 +6855,7 @@ "type": "tidelift" } ], - "time": "2022-11-30T17:13:47+00:00" + "time": "2022-12-14T16:11:27+00:00" }, { "name": "symfony/translation", From 5fb94666cb8f4113be02fb19c9602b214aa07df7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 16:11:22 +0000 Subject: [PATCH 26/58] Bump laravel/framework from 9.42.2 to 9.45.1 Bumps [laravel/framework](https://github.com/laravel/framework) from 9.42.2 to 9.45.1. - [Release notes](https://github.com/laravel/framework/releases) - [Changelog](https://github.com/laravel/framework/blob/9.x/CHANGELOG.md) - [Commits](https://github.com/laravel/framework/compare/v9.42.2...v9.45.1) --- updated-dependencies: - dependency-name: laravel/framework dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.lock | 197 +++++++++++++++++++++++++------------------------- 1 file changed, 99 insertions(+), 98 deletions(-) diff --git a/composer.lock b/composer.lock index 317a2730..6ac2d2eb 100644 --- a/composer.lock +++ b/composer.lock @@ -1741,16 +1741,16 @@ }, { "name": "laravel/framework", - "version": "v9.42.2", + "version": "v9.45.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "607d7867c93706eae20e28e46679f8a66e2a23ec" + "reference": "faeb20d3fc61b69790068161ab42bcf2d5faccbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/607d7867c93706eae20e28e46679f8a66e2a23ec", - "reference": "607d7867c93706eae20e28e46679f8a66e2a23ec", + "url": "https://api.github.com/repos/laravel/framework/zipball/faeb20d3fc61b69790068161ab42bcf2d5faccbc", + "reference": "faeb20d3fc61b69790068161ab42bcf2d5faccbc", "shasum": "" }, "require": { @@ -1761,7 +1761,7 @@ "ext-openssl": "*", "fruitcake/php-cors": "^1.2", "laravel/serializable-closure": "^1.2.2", - "league/commonmark": "^2.2", + "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", "monolog/monolog": "^2.0", "nesbot/carbon": "^2.62.1", @@ -1770,7 +1770,7 @@ "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", "psr/simple-cache": "^1.0|^2.0|^3.0", - "ramsey/uuid": "^4.2.2", + "ramsey/uuid": "^4.7", "symfony/console": "^6.0.9", "symfony/error-handler": "^6.0", "symfony/finder": "^6.0", @@ -1831,7 +1831,7 @@ "ably/ably-php": "^1.0", "aws/aws-sdk-php": "^3.235.5", "doctrine/dbal": "^2.13.3|^3.1.4", - "fakerphp/faker": "^1.9.2", + "fakerphp/faker": "^1.21", "guzzlehttp/guzzle": "^7.5", "league/flysystem-aws-s3-v3": "^3.0", "league/flysystem-ftp": "^3.0", @@ -1839,7 +1839,7 @@ "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.11", + "orchestra/testbench-core": "^7.16", "pda/pheanstalk": "^4.0", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^9.5.8", @@ -1923,7 +1923,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-11-30T16:23:52+00:00" + "time": "2022-12-21T19:37:46+00:00" }, { "name": "laravel/horizon", @@ -2332,16 +2332,16 @@ }, { "name": "league/commonmark", - "version": "2.3.7", + "version": "2.3.8", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "a36bd2be4f5387c0f3a8792a0d76b7d68865abbf" + "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/a36bd2be4f5387c0f3a8792a0d76b7d68865abbf", - "reference": "a36bd2be4f5387c0f3a8792a0d76b7d68865abbf", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c493585c130544c4e91d2e0e131e6d35cb0cbc47", + "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47", "shasum": "" }, "require": { @@ -2369,7 +2369,7 @@ "symfony/finder": "^5.3 | ^6.0", "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", "unleashedtech/php-coding-standard": "^3.1.1", - "vimeo/psalm": "^4.24.0" + "vimeo/psalm": "^4.24.0 || ^5.0.0" }, "suggest": { "symfony/yaml": "v2.3+ required if using the Front Matter extension" @@ -2434,20 +2434,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T17:29:46+00:00" + "time": "2022-12-10T16:02:17+00:00" }, { "name": "league/config", - "version": "v1.1.1", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/config.git", - "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e" + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", - "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", "shasum": "" }, "require": { @@ -2456,7 +2456,7 @@ "php": "^7.4 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.90", + "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.5", "scrutinizer/ocular": "^1.8.1", "unleashedtech/php-coding-standard": "^3.1", @@ -2516,7 +2516,7 @@ "type": "github" } ], - "time": "2021-08-14T12:15:32+00:00" + "time": "2022-12-11T20:36:23+00:00" }, { "name": "league/flysystem", @@ -3572,16 +3572,16 @@ }, { "name": "nunomaduro/termwind", - "version": "v1.14.2", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "9a8218511eb1a0965629ff820dda25985440aefc" + "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/9a8218511eb1a0965629ff820dda25985440aefc", - "reference": "9a8218511eb1a0965629ff820dda25985440aefc", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/594ab862396c16ead000de0c3c38f4a5cbe1938d", + "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d", "shasum": "" }, "require": { @@ -3638,7 +3638,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.14.2" + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.0" }, "funding": [ { @@ -3654,7 +3654,7 @@ "type": "github" } ], - "time": "2022-10-28T22:51:32+00:00" + "time": "2022-12-20T19:00:15+00:00" }, { "name": "p3k/http", @@ -4338,23 +4338,23 @@ }, { "name": "ramsey/uuid", - "version": "4.6.0", + "version": "4.7.0", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f" + "reference": "5ed9ad582647bbc3864ef78db34bdc1afdcf9b49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/ad63bc700e7d021039e30ce464eba384c4a1d40f", - "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/5ed9ad582647bbc3864ef78db34bdc1afdcf9b49", + "reference": "5ed9ad582647bbc3864ef78db34bdc1afdcf9b49", "shasum": "" }, "require": { "brick/math": "^0.8.8 || ^0.9 || ^0.10", "ext-json": "*", "php": "^8.0", - "ramsey/collection": "^1.0" + "ramsey/collection": "^1.2" }, "replace": { "rhumsaa/uuid": "self.version" @@ -4414,7 +4414,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.6.0" + "source": "https://github.com/ramsey/uuid/tree/4.7.0" }, "funding": [ { @@ -4426,7 +4426,7 @@ "type": "tidelift" } ], - "time": "2022-11-05T23:03:38+00:00" + "time": "2022-12-19T22:30:49+00:00" }, { "name": "scrivo/highlight.php", @@ -4858,16 +4858,16 @@ }, { "name": "symfony/console", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "75d4749d9620a8fa21a2d2847800a84b5c4e7682" + "reference": "5a9bd5c543f00157c55face973c149957467db31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/75d4749d9620a8fa21a2d2847800a84b5c4e7682", - "reference": "75d4749d9620a8fa21a2d2847800a84b5c4e7682", + "url": "https://api.github.com/repos/symfony/console/zipball/5a9bd5c543f00157c55face973c149957467db31", + "reference": "5a9bd5c543f00157c55face973c149957467db31", "shasum": "" }, "require": { @@ -4934,7 +4934,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.0" + "source": "https://github.com/symfony/console/tree/v6.2.2" }, "funding": [ { @@ -4950,7 +4950,7 @@ "type": "tidelift" } ], - "time": "2022-11-29T16:44:51+00:00" + "time": "2022-12-16T15:08:36+00:00" }, { "name": "symfony/css-selector", @@ -5086,16 +5086,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "d9894724a9d20afd3329e36b36e45835b5c2ab3e" + "reference": "12a25d01cc5273b2445e125d62b61d34db42297e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/d9894724a9d20afd3329e36b36e45835b5c2ab3e", - "reference": "d9894724a9d20afd3329e36b36e45835b5c2ab3e", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/12a25d01cc5273b2445e125d62b61d34db42297e", + "reference": "12a25d01cc5273b2445e125d62b61d34db42297e", "shasum": "" }, "require": { @@ -5137,7 +5137,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.2.0" + "source": "https://github.com/symfony/error-handler/tree/v6.2.2" }, "funding": [ { @@ -5153,20 +5153,20 @@ "type": "tidelift" } ], - "time": "2022-11-02T09:08:04+00:00" + "time": "2022-12-14T16:11:27+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "9efb1618fabee89515fe031314e8ed5625f85a53" + "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9efb1618fabee89515fe031314e8ed5625f85a53", - "reference": "9efb1618fabee89515fe031314e8ed5625f85a53", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3ffeb31139b49bf6ef0bc09d1db95eac053388d1", + "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1", "shasum": "" }, "require": { @@ -5220,7 +5220,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.2" }, "funding": [ { @@ -5236,20 +5236,20 @@ "type": "tidelift" } ], - "time": "2022-11-02T09:08:04+00:00" + "time": "2022-12-14T16:11:27+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.1.1", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "02ff5eea2f453731cfbc6bc215e456b781480448" + "reference": "0782b0b52a737a05b4383d0df35a474303cabdae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/02ff5eea2f453731cfbc6bc215e456b781480448", - "reference": "02ff5eea2f453731cfbc6bc215e456b781480448", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0782b0b52a737a05b4383d0df35a474303cabdae", + "reference": "0782b0b52a737a05b4383d0df35a474303cabdae", "shasum": "" }, "require": { @@ -5262,7 +5262,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.3-dev" }, "thanks": { "name": "symfony/contracts", @@ -5299,7 +5299,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.0" }, "funding": [ { @@ -5315,7 +5315,7 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-11-25T10:21:52+00:00" }, { "name": "symfony/finder", @@ -5530,16 +5530,16 @@ }, { "name": "symfony/http-kernel", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "e008ce658dbd995b3c3ab3d9be0555ea3b11867e" + "reference": "860a0189969b755cd571709bd32313aa8599867a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e008ce658dbd995b3c3ab3d9be0555ea3b11867e", - "reference": "e008ce658dbd995b3c3ab3d9be0555ea3b11867e", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/860a0189969b755cd571709bd32313aa8599867a", + "reference": "860a0189969b755cd571709bd32313aa8599867a", "shasum": "" }, "require": { @@ -5621,7 +5621,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.2.0" + "source": "https://github.com/symfony/http-kernel/tree/v6.2.2" }, "funding": [ { @@ -5637,20 +5637,20 @@ "type": "tidelift" } ], - "time": "2022-11-30T17:37:58+00:00" + "time": "2022-12-16T19:38:34+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "7b355fca167fa5302c77bccdfa0af4d7abc6bd8c" + "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/7b355fca167fa5302c77bccdfa0af4d7abc6bd8c", - "reference": "7b355fca167fa5302c77bccdfa0af4d7abc6bd8c", + "url": "https://api.github.com/repos/symfony/mailer/zipball/b355ad81f1d2987c47dcd3b04d5dce669e1e62e6", + "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6", "shasum": "" }, "require": { @@ -5665,7 +5665,8 @@ "conflict": { "symfony/http-kernel": "<5.4", "symfony/messenger": "<6.2", - "symfony/mime": "<6.2" + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" }, "require-dev": { "symfony/console": "^5.4|^6.0", @@ -5699,7 +5700,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.0" + "source": "https://github.com/symfony/mailer/tree/v6.2.2" }, "funding": [ { @@ -5715,7 +5716,7 @@ "type": "tidelift" } ], - "time": "2022-11-28T17:18:31+00:00" + "time": "2022-12-14T16:11:27+00:00" }, { "name": "symfony/mime", @@ -6688,16 +6689,16 @@ }, { "name": "symfony/service-contracts", - "version": "v3.1.1", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239" + "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/925e713fe8fcacf6bc05e936edd8dd5441a21239", - "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/aac98028c69df04ee77eb69b96b86ee51fbf4b75", + "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75", "shasum": "" }, "require": { @@ -6713,7 +6714,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.3-dev" }, "thanks": { "name": "symfony/contracts", @@ -6753,7 +6754,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.2.0" }, "funding": [ { @@ -6769,7 +6770,7 @@ "type": "tidelift" } ], - "time": "2022-05-30T19:18:58+00:00" + "time": "2022-11-25T10:21:52+00:00" }, { "name": "symfony/string", @@ -6859,16 +6860,16 @@ }, { "name": "symfony/translation", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "c08de62caead8357244efcb809d0b1a2584f2198" + "reference": "3294288c335b6267eab14964bf2c46015663d93f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/c08de62caead8357244efcb809d0b1a2584f2198", - "reference": "c08de62caead8357244efcb809d0b1a2584f2198", + "url": "https://api.github.com/repos/symfony/translation/zipball/3294288c335b6267eab14964bf2c46015663d93f", + "reference": "3294288c335b6267eab14964bf2c46015663d93f", "shasum": "" }, "require": { @@ -6937,7 +6938,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.0" + "source": "https://github.com/symfony/translation/tree/v6.2.2" }, "funding": [ { @@ -6953,20 +6954,20 @@ "type": "tidelift" } ], - "time": "2022-11-02T09:08:04+00:00" + "time": "2022-12-13T18:04:17+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.1.1", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "606be0f48e05116baef052f7f3abdb345c8e02cc" + "reference": "68cce71402305a015f8c1589bfada1280dc64fe7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/606be0f48e05116baef052f7f3abdb345c8e02cc", - "reference": "606be0f48e05116baef052f7f3abdb345c8e02cc", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/68cce71402305a015f8c1589bfada1280dc64fe7", + "reference": "68cce71402305a015f8c1589bfada1280dc64fe7", "shasum": "" }, "require": { @@ -6978,7 +6979,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.3-dev" }, "thanks": { "name": "symfony/contracts", @@ -7018,7 +7019,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.2.0" }, "funding": [ { @@ -7034,7 +7035,7 @@ "type": "tidelift" } ], - "time": "2022-06-27T17:24:16+00:00" + "time": "2022-11-25T10:21:52+00:00" }, { "name": "symfony/uid", @@ -7112,16 +7113,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "6228b11059d7b279be699682f164a107ba9a268d" + "reference": "6168f544827e897f708a684f75072a8c33a5e309" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6228b11059d7b279be699682f164a107ba9a268d", - "reference": "6228b11059d7b279be699682f164a107ba9a268d", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6168f544827e897f708a684f75072a8c33a5e309", + "reference": "6168f544827e897f708a684f75072a8c33a5e309", "shasum": "" }, "require": { @@ -7180,7 +7181,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.0" + "source": "https://github.com/symfony/var-dumper/tree/v6.2.2" }, "funding": [ { @@ -7196,7 +7197,7 @@ "type": "tidelift" } ], - "time": "2022-11-28T13:41:56+00:00" + "time": "2022-12-14T16:11:27+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", From 10040984e46db62953e9b720bd14e5c8674ff793 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 16:37:13 +0000 Subject: [PATCH 27/58] Bump phpunit/phpunit from 9.5.26 to 9.5.27 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.26 to 9.5.27. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.26...9.5.27) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index 6ac2d2eb..d17a806d 100644 --- a/composer.lock +++ b/composer.lock @@ -9888,16 +9888,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.19", + "version": "9.2.22", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559" + "reference": "e4bf60d2220b4baaa0572986b5d69870226b06df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559", - "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/e4bf60d2220b4baaa0572986b5d69870226b06df", + "reference": "e4bf60d2220b4baaa0572986b5d69870226b06df", "shasum": "" }, "require": { @@ -9953,7 +9953,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.22" }, "funding": [ { @@ -9961,7 +9961,7 @@ "type": "github" } ], - "time": "2022-11-18T07:47:47+00:00" + "time": "2022-12-18T16:40:55+00:00" }, { "name": "phpunit/php-file-iterator", @@ -10206,16 +10206,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.26", + "version": "9.5.27", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2" + "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/851867efcbb6a1b992ec515c71cdcf20d895e9d2", - "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a2bc7ffdca99f92d959b3f2270529334030bba38", + "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38", "shasum": "" }, "require": { @@ -10288,7 +10288,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.26" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.27" }, "funding": [ { @@ -10304,7 +10304,7 @@ "type": "tidelift" } ], - "time": "2022-10-28T06:00:21+00:00" + "time": "2022-12-09T07:31:23+00:00" }, { "name": "pimple/pimple", From 945fee8c8a74035fd83e05334f9d64e551e2e6a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 17:27:44 +0000 Subject: [PATCH 28/58] Bump spatie/laravel-ignition from 1.6.1 to 1.6.2 Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 1.6.1 to 1.6.2. - [Release notes](https://github.com/spatie/laravel-ignition/releases) - [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md) - [Commits](https://github.com/spatie/laravel-ignition/compare/1.6.1...1.6.2) --- updated-dependencies: - dependency-name: spatie/laravel-ignition dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.lock b/composer.lock index d17a806d..1df6a7bb 100644 --- a/composer.lock +++ b/composer.lock @@ -11580,16 +11580,16 @@ }, { "name": "spatie/laravel-ignition", - "version": "1.6.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "2b79cf6ed40946b64ac6713d7d2da8a9d87f612b" + "reference": "d6e1e1ad93abe280abf41c33f8ea7647dfc0c233" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2b79cf6ed40946b64ac6713d7d2da8a9d87f612b", - "reference": "2b79cf6ed40946b64ac6713d7d2da8a9d87f612b", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/d6e1e1ad93abe280abf41c33f8ea7647dfc0c233", + "reference": "d6e1e1ad93abe280abf41c33f8ea7647dfc0c233", "shasum": "" }, "require": { @@ -11666,7 +11666,7 @@ "type": "github" } ], - "time": "2022-10-26T17:39:54+00:00" + "time": "2022-12-08T15:31:38+00:00" }, { "name": "spatie/laravel-ray", From 401794177d347a277436f5e7bb6ec27fd8243647 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 18:19:04 +0000 Subject: [PATCH 29/58] Bump vimeo/psalm from 5.0.0 to 5.4.0 Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.0.0 to 5.4.0. - [Release notes](https://github.com/vimeo/psalm/releases) - [Commits](https://github.com/vimeo/psalm/compare/5.0.0...5.4.0) --- updated-dependencies: - dependency-name: vimeo/psalm dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.lock | 205 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 139 insertions(+), 66 deletions(-) diff --git a/composer.lock b/composer.lock index 1df6a7bb..2d330318 100644 --- a/composer.lock +++ b/composer.lock @@ -8835,6 +8835,67 @@ }, "time": "2022-03-02T22:36:06+00:00" }, + { + "name": "fidry/cpu-core-counter", + "version": "0.4.1", + "source": { + "type": "git", + "url": "https://github.com/theofidry/cpu-core-counter.git", + "reference": "79261cc280aded96d098e1b0e0ba0c4881b432c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/79261cc280aded96d098e1b0e0ba0c4881b432c2", + "reference": "79261cc280aded96d098e1b0e0ba0c4881b432c2", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "fidry/makefile": "^0.2.0", + "phpstan/extension-installer": "^1.2.0", + "phpstan/phpstan": "^1.9.2", + "phpstan/phpstan-deprecation-rules": "^1.0.0", + "phpstan/phpstan-phpunit": "^1.2.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^9.5.26 || ^8.5.31", + "theofidry/php-cs-fixer-config": "^1.0", + "webmozarts/strict-phpunit": "^7.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fidry\\CpuCoreCounter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Tiny utility to get the number of CPU cores.", + "keywords": [ + "CPU", + "core" + ], + "support": { + "issues": "https://github.com/theofidry/cpu-core-counter/issues", + "source": "https://github.com/theofidry/cpu-core-counter/tree/0.4.1" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2022-12-16T22:01:02+00:00" + }, { "name": "filp/whoops", "version": "2.14.6", @@ -9355,16 +9416,16 @@ }, { "name": "netresearch/jsonmapper", - "version": "v4.0.0", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/cweiske/jsonmapper.git", - "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d" + "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", - "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", + "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", + "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", "shasum": "" }, "require": { @@ -9400,9 +9461,9 @@ "support": { "email": "cweiske@cweiske.de", "issues": "https://github.com/cweiske/jsonmapper/issues", - "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0" + "source": "https://github.com/cweiske/jsonmapper/tree/v4.1.0" }, - "time": "2020-12-01T19:48:11+00:00" + "time": "2022-12-08T20:46:14+00:00" }, { "name": "nunomaduro/collision", @@ -9492,59 +9553,6 @@ ], "time": "2022-09-29T12:29:49+00:00" }, - { - "name": "openlss/lib-array2xml", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/nullivex/lib-array2xml.git", - "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nullivex/lib-array2xml/zipball/a91f18a8dfc69ffabe5f9b068bc39bb202c81d90", - "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "type": "library", - "autoload": { - "psr-0": { - "LSS": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Bryan Tong", - "email": "bryan@nullivex.com", - "homepage": "https://www.nullivex.com" - }, - { - "name": "Tony Butler", - "email": "spudz76@gmail.com", - "homepage": "https://www.nullivex.com" - } - ], - "description": "Array2XML conversion library credit to lalit.org", - "homepage": "https://www.nullivex.com", - "keywords": [ - "array", - "array conversion", - "xml", - "xml conversion" - ], - "support": { - "issues": "https://github.com/nullivex/lib-array2xml/issues", - "source": "https://github.com/nullivex/lib-array2xml/tree/master" - }, - "time": "2019-03-29T20:06:56+00:00" - }, { "name": "phar-io/manifest", "version": "2.0.3", @@ -11372,6 +11380,70 @@ ], "time": "2020-09-28T06:39:44+00:00" }, + { + "name": "spatie/array-to-xml", + "version": "2.17.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/array-to-xml.git", + "reference": "df0f116f26f6d3f84041e94d46811ee6b64fe7d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/df0f116f26f6d3f84041e94d46811ee6b64fe7d5", + "reference": "df0f116f26f6d3f84041e94d46811ee6b64fe7d5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": "^7.4|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.2", + "pestphp/pest": "^1.21", + "phpunit/phpunit": "^9.0", + "spatie/pest-plugin-snapshots": "^1.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\ArrayToXml\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://freek.dev", + "role": "Developer" + } + ], + "description": "Convert an array to xml", + "homepage": "https://github.com/spatie/array-to-xml", + "keywords": [ + "array", + "convert", + "xml" + ], + "support": { + "source": "https://github.com/spatie/array-to-xml/tree/2.17.0" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-12-13T09:08:39+00:00" + }, { "name": "spatie/backtrace", "version": "1.2.1", @@ -12137,16 +12209,16 @@ }, { "name": "vimeo/psalm", - "version": "5.0.0", + "version": "5.4.0", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8" + "reference": "62db5d4f6a7ae0a20f7cc5a4952d730272fc0863" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8", - "reference": "4e177bf0c9f03c17d2fbfd83b7cc9c47605274d8", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/62db5d4f6a7ae0a20f7cc5a4952d730272fc0863", + "reference": "62db5d4f6a7ae0a20f7cc5a4952d730272fc0863", "shasum": "" }, "require": { @@ -12165,11 +12237,12 @@ "ext-tokenizer": "*", "felixfbecker/advanced-json-rpc": "^3.1", "felixfbecker/language-server-protocol": "^1.5.2", + "fidry/cpu-core-counter": "^0.4.0", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "nikic/php-parser": "^4.13", - "openlss/lib-array2xml": "^1.0", "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0", "sebastian/diff": "^4.0", + "spatie/array-to-xml": "^2.17.0", "symfony/console": "^4.1.6 || ^5.0 || ^6.0", "symfony/filesystem": "^5.4 || ^6.0", "symfony/polyfill-php80": "^1.25" @@ -12235,9 +12308,9 @@ ], "support": { "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/5.0.0" + "source": "https://github.com/vimeo/psalm/tree/5.4.0" }, - "time": "2022-11-30T06:06:01+00:00" + "time": "2022-12-19T21:31:12+00:00" }, { "name": "zbateson/mail-mime-parser", From cce18131226a7c11b8c2674116a5d0a6e4ea58ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 09:00:33 +0000 Subject: [PATCH 30/58] Bump postcss from 8.4.19 to 8.4.20 Bumps [postcss](https://github.com/postcss/postcss) from 8.4.19 to 8.4.20. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.19...8.4.20) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1975554f..6062d2bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "eslint": "^8.30.0", "eslint-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^2.7.2", - "postcss": "^8.4.19", + "postcss": "^8.4.20", "postcss-combine-duplicated-selectors": "^10.0.2", "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.1.0", @@ -4901,9 +4901,9 @@ } }, "node_modules/postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", "dev": true, "funding": [ { @@ -10689,9 +10689,9 @@ } }, "postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", "dev": true, "requires": { "nanoid": "^3.3.4", diff --git a/package.json b/package.json index 25a743d6..8e54864f 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "eslint": "^8.30.0", "eslint-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^2.7.2", - "postcss": "^8.4.19", + "postcss": "^8.4.20", "postcss-combine-duplicated-selectors": "^10.0.2", "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.1.0", From 5815c0b05a2df3dd07518cafab14019d52705138 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 09:08:19 +0000 Subject: [PATCH 31/58] Bump puppeteer from 19.3.0 to 19.4.1 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 19.3.0 to 19.4.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v19.3.0...puppeteer-v19.4.1) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 115 ++++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 72 insertions(+), 45 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6062d2bf..42cc17f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "CC0-1.0", "dependencies": { "normalize.css": "^8.0.1", - "puppeteer": "^19.3.0" + "puppeteer": "^19.4.1" }, "devDependencies": { "@babel/core": "^7.20.5", @@ -1906,7 +1906,8 @@ "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "node_modules/@types/yauzl": { "version": "2.10.0", @@ -2247,8 +2248,7 @@ "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/array-union": { "version": "2.1.0", @@ -2710,6 +2710,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -3000,9 +3001,9 @@ "dev": true }, "node_modules/devtools-protocol": { - "version": "0.0.1056733", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz", - "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA==" + "version": "0.0.1068969", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz", + "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ==" }, "node_modules/dir-glob": { "version": "3.0.1", @@ -4257,7 +4258,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, "dependencies": { "argparse": "^2.0.1" }, @@ -5577,42 +5577,55 @@ } }, "node_modules/puppeteer": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz", - "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==", + "version": "19.4.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.1.tgz", + "integrity": "sha512-PCnrR13B8A+VSEDXRmrNXRZbrkF1tfsI1hKSC7vs13eNS6CUD3Y4FA8SF8/VZy+Pm1kg5AggJT2Nu3HLAtGkFg==", "hasInstallScript": true, "dependencies": { - "cosmiconfig": "7.0.1", - "devtools-protocol": "0.0.1056733", + "cosmiconfig": "8.0.0", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.3.0" + "puppeteer-core": "19.4.1" }, "engines": { "node": ">=14.1.0" } }, "node_modules/puppeteer-core": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz", - "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==", + "version": "19.4.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.1.tgz", + "integrity": "sha512-JHIuqtqrUAx4jGOTxXu4ilapV2jabxtVMA/e4wwFUMvtSsqK4nVBSI+Z1SKDoz7gRy/JUIc8WzmfocCa6SIZ1w==", "dependencies": { "cross-fetch": "3.1.5", "debug": "4.3.4", - "devtools-protocol": "0.0.1056733", + "devtools-protocol": "0.0.1068969", "extract-zip": "2.0.1", "https-proxy-agent": "5.0.1", "proxy-from-env": "1.1.0", "rimraf": "3.0.2", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", - "ws": "8.10.0" + "ws": "8.11.0" }, "engines": { "node": ">=14.1.0" } }, + "node_modules/puppeteer/node_modules/cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -7124,9 +7137,9 @@ } }, "node_modules/ws": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz", - "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "engines": { "node": ">=10.0.0" }, @@ -7153,6 +7166,7 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "engines": { "node": ">= 6" } @@ -8510,7 +8524,8 @@ "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "@types/yauzl": { "version": "2.10.0", @@ -8793,8 +8808,7 @@ "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "array-union": { "version": "2.1.0", @@ -9110,6 +9124,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -9315,9 +9330,9 @@ "dev": true }, "devtools-protocol": { - "version": "0.0.1056733", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1056733.tgz", - "integrity": "sha512-CmTu6SQx2g3TbZzDCAV58+LTxVdKplS7xip0g5oDXpZ+isr0rv5dDP8ToyVRywzPHkCCPKgKgScEcwz4uPWDIA==" + "version": "0.0.1068969", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz", + "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ==" }, "dir-glob": { "version": "3.0.1", @@ -10221,7 +10236,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, "requires": { "argparse": "^2.0.1" } @@ -11122,33 +11136,45 @@ "dev": true }, "puppeteer": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.3.0.tgz", - "integrity": "sha512-WJbi/ULaeuFOz7cfMgJlJCBAZiyqIFeQ6os4h5ex3PVTt2qosXgwI9eruFZqFAwJRv8x5pOuMhWR0aSRgyDqEg==", + "version": "19.4.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.1.tgz", + "integrity": "sha512-PCnrR13B8A+VSEDXRmrNXRZbrkF1tfsI1hKSC7vs13eNS6CUD3Y4FA8SF8/VZy+Pm1kg5AggJT2Nu3HLAtGkFg==", "requires": { - "cosmiconfig": "7.0.1", - "devtools-protocol": "0.0.1056733", + "cosmiconfig": "8.0.0", "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.3.0" + "puppeteer-core": "19.4.1" + }, + "dependencies": { + "cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + } } }, "puppeteer-core": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.3.0.tgz", - "integrity": "sha512-P8VAAOBnBJo/7DKJnj1b0K9kZBF2D8lkdL94CjJ+DZKCp182LQqYemPI9omUSZkh4bgykzXjZhaVR1qtddTTQg==", + "version": "19.4.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.1.tgz", + "integrity": "sha512-JHIuqtqrUAx4jGOTxXu4ilapV2jabxtVMA/e4wwFUMvtSsqK4nVBSI+Z1SKDoz7gRy/JUIc8WzmfocCa6SIZ1w==", "requires": { "cross-fetch": "3.1.5", "debug": "4.3.4", - "devtools-protocol": "0.0.1056733", + "devtools-protocol": "0.0.1068969", "extract-zip": "2.0.1", "https-proxy-agent": "5.0.1", "proxy-from-env": "1.1.0", "rimraf": "3.0.2", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", - "ws": "8.10.0" + "ws": "8.11.0" } }, "queue-microtask": { @@ -12265,9 +12291,9 @@ } }, "ws": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz", - "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "requires": {} }, "yallist": { @@ -12279,7 +12305,8 @@ "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true }, "yargs-parser": { "version": "20.2.9", diff --git a/package.json b/package.json index 8e54864f..822a30e6 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "CC0-1.0", "dependencies": { "normalize.css": "^8.0.1", - "puppeteer": "^19.3.0" + "puppeteer": "^19.4.1" }, "devDependencies": { "@babel/core": "^7.20.5", From d788d4c5aa647c46aba77ec4e48d906e4d90d30d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 09:15:17 +0000 Subject: [PATCH 32/58] Bump css-loader from 6.7.2 to 6.7.3 Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.2 to 6.7.3. - [Release notes](https://github.com/webpack-contrib/css-loader/releases) - [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.2...v6.7.3) --- updated-dependencies: - dependency-name: css-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42cc17f3..5e4fd0d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "babel-loader": "^9.1.0", "browserlist": "^1.0.1", "compression-webpack-plugin": "^10.0.0", - "css-loader": "^6.7.2", + "css-loader": "^6.7.3", "cssnano": "^5.1.14", "eslint": "^8.30.0", "eslint-webpack-plugin": "^3.2.0", @@ -2766,13 +2766,13 @@ } }, "node_modules/css-loader": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", - "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.18", + "postcss": "^8.4.19", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", @@ -9166,13 +9166,13 @@ "dev": true }, "css-loader": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", - "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, "requires": { "icss-utils": "^5.1.0", - "postcss": "^8.4.18", + "postcss": "^8.4.19", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", diff --git a/package.json b/package.json index 822a30e6..c58ccd1d 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "babel-loader": "^9.1.0", "browserlist": "^1.0.1", "compression-webpack-plugin": "^10.0.0", - "css-loader": "^6.7.2", + "css-loader": "^6.7.3", "cssnano": "^5.1.14", "eslint": "^8.30.0", "eslint-webpack-plugin": "^3.2.0", From e0eb79df88c145c36cc8642b51c1e8458284baa7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 09:18:56 +0000 Subject: [PATCH 33/58] Bump @babel/core from 7.20.5 to 7.20.7 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.5 to 7.20.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.20.7/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 240 ++++++++++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 138 insertions(+), 104 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5e4fd0d1..f42719a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "puppeteer": "^19.4.1" }, "devDependencies": { - "@babel/core": "^7.20.5", + "@babel/core": "^7.20.7", "@babel/preset-env": "^7.20.2", "autoprefixer": "^10.4.13", "babel-loader": "^9.1.0", @@ -61,30 +61,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", + "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", + "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.7", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -100,12 +100,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", - "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", "dev": true, "dependencies": { - "@babel/types": "^7.20.5", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -153,14 +153,15 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.0", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -170,6 +171,21 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", @@ -295,9 +311,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.7.tgz", + "integrity": "sha512-FNdu7r67fqMUSVuQpFQGE6BPdhJIhitoxhGzDbAXNcA07uoVG37fOiMk3OSV8rEICuyG6t8LGkd9EE64qIEoIA==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -305,9 +321,9 @@ "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -446,14 +462,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", + "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", "dev": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -473,9 +489,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", - "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", + "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1581,33 +1597,33 @@ } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", - "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "version": "7.20.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.8.tgz", + "integrity": "sha512-/RNkaYDeCy4MjyV70+QkSHhxbvj2JO/5Ft2Pa880qJOG8tWrqcT/wXUuCCv43yogfqPzHL77Xu101KQPf4clnQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1616,9 +1632,9 @@ } }, "node_modules/@babel/types": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", - "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.19.4", @@ -7222,27 +7238,27 @@ } }, "@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", + "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", "dev": true }, "@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", + "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.7", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -7251,12 +7267,12 @@ } }, "@babel/generator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", - "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", "dev": true, "requires": { - "@babel/types": "^7.20.5", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -7294,15 +7310,33 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.20.0", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, "@babel/helper-create-class-features-plugin": { @@ -7397,9 +7431,9 @@ } }, "@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.7.tgz", + "integrity": "sha512-FNdu7r67fqMUSVuQpFQGE6BPdhJIhitoxhGzDbAXNcA07uoVG37fOiMk3OSV8rEICuyG6t8LGkd9EE64qIEoIA==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", @@ -7407,9 +7441,9 @@ "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/helper-optimise-call-expression": { @@ -7509,14 +7543,14 @@ } }, "@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", + "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", "dev": true, "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/highlight": { @@ -7530,9 +7564,9 @@ } }, "@babel/parser": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", - "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", + "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -8269,38 +8303,38 @@ } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", - "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "version": "7.20.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.8.tgz", + "integrity": "sha512-/RNkaYDeCy4MjyV70+QkSHhxbvj2JO/5Ft2Pa880qJOG8tWrqcT/wXUuCCv43yogfqPzHL77Xu101KQPf4clnQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", - "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dev": true, "requires": { "@babel/helper-string-parser": "^7.19.4", diff --git a/package.json b/package.json index c58ccd1d..3fd0445b 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "puppeteer": "^19.4.1" }, "devDependencies": { - "@babel/core": "^7.20.5", + "@babel/core": "^7.20.7", "@babel/preset-env": "^7.20.2", "autoprefixer": "^10.4.13", "babel-loader": "^9.1.0", From d9ccf86c467c216ee9cc125985c23caae77c75ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 09:26:08 +0000 Subject: [PATCH 34/58] Bump laravel/dusk from 7.1.1 to 7.2.1 Bumps [laravel/dusk](https://github.com/laravel/dusk) from 7.1.1 to 7.2.1. - [Release notes](https://github.com/laravel/dusk/releases) - [Changelog](https://github.com/laravel/dusk/blob/7.x/CHANGELOG.md) - [Commits](https://github.com/laravel/dusk/compare/v7.1.1...v7.2.1) --- updated-dependencies: - dependency-name: laravel/dusk dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 2d330318..da235e4c 100644 --- a/composer.lock +++ b/composer.lock @@ -9020,16 +9020,16 @@ }, { "name": "laravel/dusk", - "version": "v7.1.1", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/laravel/dusk.git", - "reference": "c7aacfabdf0883ba9a76c23a0d08b63dea2d0de8" + "reference": "cb8c951b0ea7bd109265cf6a821ab5612d9cbcb9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/dusk/zipball/c7aacfabdf0883ba9a76c23a0d08b63dea2d0de8", - "reference": "c7aacfabdf0883ba9a76c23a0d08b63dea2d0de8", + "url": "https://api.github.com/repos/laravel/dusk/zipball/cb8c951b0ea7bd109265cf6a821ab5612d9cbcb9", + "reference": "cb8c951b0ea7bd109265cf6a821ab5612d9cbcb9", "shasum": "" }, "require": { @@ -9087,9 +9087,9 @@ ], "support": { "issues": "https://github.com/laravel/dusk/issues", - "source": "https://github.com/laravel/dusk/tree/v7.1.1" + "source": "https://github.com/laravel/dusk/tree/v7.2.1" }, - "time": "2022-09-29T09:38:10+00:00" + "time": "2022-12-16T14:37:35+00:00" }, { "name": "laravel/pint", From b8969e4e787e099e52e3167ae5716e95f0a2de2d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 09:31:09 +0000 Subject: [PATCH 35/58] Bump laravel/horizon from 5.10.5 to 5.10.6 Bumps [laravel/horizon](https://github.com/laravel/horizon) from 5.10.5 to 5.10.6. - [Release notes](https://github.com/laravel/horizon/releases) - [Changelog](https://github.com/laravel/horizon/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/laravel/horizon/compare/v5.10.5...v5.10.6) --- updated-dependencies: - dependency-name: laravel/horizon dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index da235e4c..7ced2469 100644 --- a/composer.lock +++ b/composer.lock @@ -1927,16 +1927,16 @@ }, { "name": "laravel/horizon", - "version": "v5.10.5", + "version": "v5.10.6", "source": { "type": "git", "url": "https://github.com/laravel/horizon.git", - "reference": "01b26da26ca8abe3a525a307b1155d52d7293c8d" + "reference": "22b6d7c67bb86722cf380dbaed55ff1a3fc84053" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/horizon/zipball/01b26da26ca8abe3a525a307b1155d52d7293c8d", - "reference": "01b26da26ca8abe3a525a307b1155d52d7293c8d", + "url": "https://api.github.com/repos/laravel/horizon/zipball/22b6d7c67bb86722cf380dbaed55ff1a3fc84053", + "reference": "22b6d7c67bb86722cf380dbaed55ff1a3fc84053", "shasum": "" }, "require": { @@ -1998,9 +1998,9 @@ ], "support": { "issues": "https://github.com/laravel/horizon/issues", - "source": "https://github.com/laravel/horizon/tree/v5.10.5" + "source": "https://github.com/laravel/horizon/tree/v5.10.6" }, - "time": "2022-11-25T15:57:02+00:00" + "time": "2022-12-14T15:24:14+00:00" }, { "name": "laravel/sanctum", From 3b00d230a18131afd6dcbbbd05cf84c329dca0b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 09:35:57 +0000 Subject: [PATCH 36/58] Bump laravel/sail from 1.16.3 to 1.16.6 Bumps [laravel/sail](https://github.com/laravel/sail) from 1.16.3 to 1.16.6. - [Release notes](https://github.com/laravel/sail/releases) - [Changelog](https://github.com/laravel/sail/blob/1.x/CHANGELOG.md) - [Commits](https://github.com/laravel/sail/compare/v1.16.3...v1.16.6) --- updated-dependencies: - dependency-name: laravel/sail dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.lock b/composer.lock index 7ced2469..f6ceb147 100644 --- a/composer.lock +++ b/composer.lock @@ -9159,16 +9159,16 @@ }, { "name": "laravel/sail", - "version": "v1.16.3", + "version": "v1.16.6", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "0dbee8802e17911afbe29a8506316343829b056e" + "reference": "2e8be54590bde421eb04e461a1421302a5b22cca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/0dbee8802e17911afbe29a8506316343829b056e", - "reference": "0dbee8802e17911afbe29a8506316343829b056e", + "url": "https://api.github.com/repos/laravel/sail/zipball/2e8be54590bde421eb04e461a1421302a5b22cca", + "reference": "2e8be54590bde421eb04e461a1421302a5b22cca", "shasum": "" }, "require": { @@ -9215,7 +9215,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2022-11-21T16:19:18+00:00" + "time": "2022-12-19T15:41:32+00:00" }, { "name": "maximebf/debugbar", From 4c2aea21ee6b39230e44f0d3b2c6945aafd2a27a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 09:40:45 +0000 Subject: [PATCH 37/58] Bump fakerphp/faker from 1.20.0 to 1.21.0 Bumps [fakerphp/faker](https://github.com/FakerPHP/Faker) from 1.20.0 to 1.21.0. - [Release notes](https://github.com/FakerPHP/Faker/releases) - [Changelog](https://github.com/FakerPHP/Faker/blob/main/CHANGELOG.md) - [Commits](https://github.com/FakerPHP/Faker/compare/v1.20.0...v1.21.0) --- updated-dependencies: - dependency-name: fakerphp/faker dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.lock | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/composer.lock b/composer.lock index f6ceb147..fd4da2bf 100644 --- a/composer.lock +++ b/composer.lock @@ -8669,20 +8669,20 @@ }, { "name": "fakerphp/faker", - "version": "v1.20.0", + "version": "v1.21.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "37f751c67a5372d4e26353bd9384bc03744ec77b" + "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/37f751c67a5372d4e26353bd9384bc03744ec77b", - "reference": "37f751c67a5372d4e26353bd9384bc03744ec77b", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/92efad6a967f0b79c499705c69b662f738cc9e4d", + "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0", + "php": "^7.4 || ^8.0", "psr/container": "^1.0 || ^2.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" }, @@ -8693,7 +8693,8 @@ "bamarni/composer-bin-plugin": "^1.4.1", "doctrine/persistence": "^1.3 || ^2.0", "ext-intl": "*", - "symfony/phpunit-bridge": "^4.4 || ^5.2" + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" }, "suggest": { "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", @@ -8705,7 +8706,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "v1.20-dev" + "dev-main": "v1.21-dev" } }, "autoload": { @@ -8730,9 +8731,9 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.20.0" + "source": "https://github.com/FakerPHP/Faker/tree/v1.21.0" }, - "time": "2022-07-20T13:12:54+00:00" + "time": "2022-12-13T13:54:32+00:00" }, { "name": "felixfbecker/advanced-json-rpc", From a8b3dffddb4a80d8a68692405edf92e881f50707 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 23 Dec 2022 10:30:42 +0000 Subject: [PATCH 38/58] Update Laravel Sail --- app/Console/Kernel.php | 1 + app/Services/BookmarkService.php | 1 + composer.lock | 12 ++++++------ tests/Unit/BookmarksTest.php | 1 + tests/Unit/HelpersTest.php | 1 + tests/Unit/TagsTest.php | 1 + 6 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index e9eed3a0..79753739 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -22,6 +22,7 @@ class Kernel extends ConsoleKernel * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void + * * @codeCoverageIgnore */ protected function schedule(Schedule $schedule) diff --git a/app/Services/BookmarkService.php b/app/Services/BookmarkService.php index 1d77d362..d08d96cf 100644 --- a/app/Services/BookmarkService.php +++ b/app/Services/BookmarkService.php @@ -82,6 +82,7 @@ class BookmarkService extends Service * @return string The uuid for the screenshot * * @throws CouldNotTakeBrowsershot + * * @codeCoverageIgnore */ public function saveScreenshot(string $url): string diff --git a/composer.lock b/composer.lock index fd4da2bf..0f6872d7 100644 --- a/composer.lock +++ b/composer.lock @@ -9094,16 +9094,16 @@ }, { "name": "laravel/pint", - "version": "v1.2.1", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "e60e2112ee779ce60f253695b273d1646a17d6f1" + "reference": "6a2c0927b4f6ad4eadb5a67fe3835fdad108949d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/e60e2112ee779ce60f253695b273d1646a17d6f1", - "reference": "e60e2112ee779ce60f253695b273d1646a17d6f1", + "url": "https://api.github.com/repos/laravel/pint/zipball/6a2c0927b4f6ad4eadb5a67fe3835fdad108949d", + "reference": "6a2c0927b4f6ad4eadb5a67fe3835fdad108949d", "shasum": "" }, "require": { @@ -9114,7 +9114,7 @@ "php": "^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.11.0", + "friendsofphp/php-cs-fixer": "~3.13.1", "illuminate/view": "^9.32.0", "laravel-zero/framework": "^9.2.0", "mockery/mockery": "^1.5.1", @@ -9156,7 +9156,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2022-11-29T16:25:20+00:00" + "time": "2022-12-20T17:16:15+00:00" }, { "name": "laravel/sail", diff --git a/tests/Unit/BookmarksTest.php b/tests/Unit/BookmarksTest.php index db8fc4ce..7916b7a7 100644 --- a/tests/Unit/BookmarksTest.php +++ b/tests/Unit/BookmarksTest.php @@ -16,6 +16,7 @@ class BookmarksTest extends TestCase { /** * @test + * * @group puppeteer * public function takeScreenshotOfDuckDuckGo() diff --git a/tests/Unit/HelpersTest.php b/tests/Unit/HelpersTest.php index fa5c56fc..c4eedbcf 100644 --- a/tests/Unit/HelpersTest.php +++ b/tests/Unit/HelpersTest.php @@ -17,6 +17,7 @@ class HelpersTest extends TestCase /** * @test + * * @dataProvider urlProvider * * @param string $input diff --git a/tests/Unit/TagsTest.php b/tests/Unit/TagsTest.php index 962b1175..0807946e 100644 --- a/tests/Unit/TagsTest.php +++ b/tests/Unit/TagsTest.php @@ -34,6 +34,7 @@ class TagsTest extends TestCase /** * @test + * * @dataProvider tagsProvider * * @param string $input From 2c08426edcf8a811baaaac55db8c1138c27d3e2f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Dec 2022 09:00:28 +0000 Subject: [PATCH 39/58] Bump nunomaduro/collision from 6.3.1 to 6.3.2 Bumps [nunomaduro/collision](https://github.com/nunomaduro/collision) from 6.3.1 to 6.3.2. - [Release notes](https://github.com/nunomaduro/collision/releases) - [Changelog](https://github.com/nunomaduro/collision/blob/v7.x/CHANGELOG.md) - [Commits](https://github.com/nunomaduro/collision/compare/v6.3.1...v6.3.2) --- updated-dependencies: - dependency-name: nunomaduro/collision dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.lock b/composer.lock index 0f6872d7..a688e45f 100644 --- a/composer.lock +++ b/composer.lock @@ -9468,16 +9468,16 @@ }, { "name": "nunomaduro/collision", - "version": "v6.3.1", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "0f6349c3ed5dd28467087b08fb59384bb458a22b" + "reference": "83699b231e7f277bfa2e823788973bf4082f019a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/0f6349c3ed5dd28467087b08fb59384bb458a22b", - "reference": "0f6349c3ed5dd28467087b08fb59384bb458a22b", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/83699b231e7f277bfa2e823788973bf4082f019a", + "reference": "83699b231e7f277bfa2e823788973bf4082f019a", "shasum": "" }, "require": { @@ -9552,7 +9552,7 @@ "type": "patreon" } ], - "time": "2022-09-29T12:29:49+00:00" + "time": "2022-12-23T21:36:49+00:00" }, { "name": "phar-io/manifest", From 1bce889285574a70037c8392c7bbede9bc792770 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Dec 2022 14:59:16 +0000 Subject: [PATCH 40/58] Bump symfony/html-sanitizer from 6.2.0 to 6.2.2 Bumps [symfony/html-sanitizer](https://github.com/symfony/html-sanitizer) from 6.2.0 to 6.2.2. - [Release notes](https://github.com/symfony/html-sanitizer/releases) - [Commits](https://github.com/symfony/html-sanitizer/compare/v6.2.0...v6.2.2) --- updated-dependencies: - dependency-name: symfony/html-sanitizer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index a688e45f..7c3caa27 100644 --- a/composer.lock +++ b/composer.lock @@ -5383,16 +5383,16 @@ }, { "name": "symfony/html-sanitizer", - "version": "v6.2.0", + "version": "v6.2.2", "source": { "type": "git", "url": "https://github.com/symfony/html-sanitizer.git", - "reference": "28d19124099e860ef52da06ae251e37738b750fe" + "reference": "f978fcf5f2d66c66bf9922f8589b9be9a2b9526a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/28d19124099e860ef52da06ae251e37738b750fe", - "reference": "28d19124099e860ef52da06ae251e37738b750fe", + "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/f978fcf5f2d66c66bf9922f8589b9be9a2b9526a", + "reference": "f978fcf5f2d66c66bf9922f8589b9be9a2b9526a", "shasum": "" }, "require": { @@ -5432,7 +5432,7 @@ "sanitizer" ], "support": { - "source": "https://github.com/symfony/html-sanitizer/tree/v6.2.0" + "source": "https://github.com/symfony/html-sanitizer/tree/v6.2.2" }, "funding": [ { @@ -5448,7 +5448,7 @@ "type": "tidelift" } ], - "time": "2022-05-06T15:18:34+00:00" + "time": "2022-12-14T10:28:02+00:00" }, { "name": "symfony/http-foundation", From aeb8501c0c19478324396cd4cca06a2121cf23bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Dec 2022 09:00:37 +0000 Subject: [PATCH 41/58] Bump spatie/laravel-ignition from 1.6.2 to 1.6.3 Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 1.6.2 to 1.6.3. - [Release notes](https://github.com/spatie/laravel-ignition/releases) - [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md) - [Commits](https://github.com/spatie/laravel-ignition/compare/1.6.2...1.6.3) --- updated-dependencies: - dependency-name: spatie/laravel-ignition dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/composer.lock b/composer.lock index 7c3caa27..5ac782a1 100644 --- a/composer.lock +++ b/composer.lock @@ -11509,16 +11509,16 @@ }, { "name": "spatie/flare-client-php", - "version": "1.3.1", + "version": "1.3.2", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8" + "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8", - "reference": "ebb9ae0509b75e02f128b39537eb9a3ef5ce18e8", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/609903bd154ba3d71f5e23a91c3b431fa8f71868", + "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868", "shasum": "" }, "require": { @@ -11566,7 +11566,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.3.1" + "source": "https://github.com/spatie/flare-client-php/tree/1.3.2" }, "funding": [ { @@ -11574,7 +11574,7 @@ "type": "github" } ], - "time": "2022-11-16T08:30:20+00:00" + "time": "2022-12-26T14:36:46+00:00" }, { "name": "spatie/ignition", @@ -11653,16 +11653,16 @@ }, { "name": "spatie/laravel-ignition", - "version": "1.6.2", + "version": "1.6.3", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "d6e1e1ad93abe280abf41c33f8ea7647dfc0c233" + "reference": "2db918babd96f87b73fc26e4195f5a19328dd123" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/d6e1e1ad93abe280abf41c33f8ea7647dfc0c233", - "reference": "d6e1e1ad93abe280abf41c33f8ea7647dfc0c233", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2db918babd96f87b73fc26e4195f5a19328dd123", + "reference": "2db918babd96f87b73fc26e4195f5a19328dd123", "shasum": "" }, "require": { @@ -11739,7 +11739,7 @@ "type": "github" } ], - "time": "2022-12-08T15:31:38+00:00" + "time": "2022-12-26T15:13:03+00:00" }, { "name": "spatie/laravel-ray", From 9a2ae85058abe1d16033290ff282eba52223b9cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Dec 2022 09:00:29 +0000 Subject: [PATCH 42/58] Bump phpunit/php-code-coverage from 9.2.22 to 9.2.23 Bumps [phpunit/php-code-coverage](https://github.com/sebastianbergmann/php-code-coverage) from 9.2.22 to 9.2.23. - [Release notes](https://github.com/sebastianbergmann/php-code-coverage/releases) - [Changelog](https://github.com/sebastianbergmann/php-code-coverage/blob/main/ChangeLog.md) - [Commits](https://github.com/sebastianbergmann/php-code-coverage/compare/9.2.22...9.2.23) --- updated-dependencies: - dependency-name: phpunit/php-code-coverage dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 5ac782a1..32ec0fff 100644 --- a/composer.lock +++ b/composer.lock @@ -9897,16 +9897,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.22", + "version": "9.2.23", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "e4bf60d2220b4baaa0572986b5d69870226b06df" + "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/e4bf60d2220b4baaa0572986b5d69870226b06df", - "reference": "e4bf60d2220b4baaa0572986b5d69870226b06df", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", + "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", "shasum": "" }, "require": { @@ -9962,7 +9962,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.22" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.23" }, "funding": [ { @@ -9970,7 +9970,7 @@ "type": "github" } ], - "time": "2022-12-18T16:40:55+00:00" + "time": "2022-12-28T12:41:10+00:00" }, { "name": "phpunit/php-file-iterator", From 61f6b0297885bf6542f20c190cbf349467274684 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Dec 2022 18:30:12 +0000 Subject: [PATCH 43/58] Bump stylelint from 14.16.0 to 14.16.1 Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.16.0 to 14.16.1. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/14.16.0...14.16.1) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index f42719a2..f0060e5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.1.0", "postcss-loader": "^7.0.2", - "stylelint": "^14.16.0", + "stylelint": "^14.16.1", "stylelint-config-standard": "^29.0.0", "stylelint-webpack-plugin": "^3.1.1", "webpack": "^5.75.0", @@ -6337,9 +6337,9 @@ } }, "node_modules/stylelint": { - "version": "14.16.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz", - "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==", + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.2", @@ -11730,9 +11730,9 @@ } }, "stylelint": { - "version": "14.16.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.0.tgz", - "integrity": "sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg==", + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.2", diff --git a/package.json b/package.json index 3fd0445b..794dd2f5 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.1.0", "postcss-loader": "^7.0.2", - "stylelint": "^14.16.0", + "stylelint": "^14.16.1", "stylelint-config-standard": "^29.0.0", "stylelint-webpack-plugin": "^3.1.1", "webpack": "^5.75.0", From d9b4fe834da4471c7fae0c6a7098cb7c8a377ded Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Dec 2022 18:59:51 +0000 Subject: [PATCH 44/58] Bump json5 from 2.2.1 to 2.2.2 Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f0060e5d..9c7c46ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4311,9 +4311,9 @@ "dev": true }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", + "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==", "dev": true, "bin": { "json5": "lib/cli.js" @@ -10298,9 +10298,9 @@ "dev": true }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", + "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==", "dev": true }, "kind-of": { From 45c71bbb470a974777e932502d4c0f7afe3b99e5 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Mon, 2 Jan 2023 09:39:23 +0000 Subject: [PATCH 45/58] Setup CloudConvert to take webpage screenshots --- app/Jobs/ProcessBookmark.php | 10 +- app/Jobs/SaveScreenshot.php | 107 ++++++++++++++++++++++ app/Providers/AppServiceProvider.php | 33 +++++++ app/Services/BookmarkService.php | 30 +----- config/services.php | 4 + tests/Feature/Jobs/SaveScreenshotTest.php | 22 +++++ tests/Unit/ArticlesTest.php | 9 +- 7 files changed, 177 insertions(+), 38 deletions(-) create mode 100755 app/Jobs/SaveScreenshot.php create mode 100755 tests/Feature/Jobs/SaveScreenshotTest.php diff --git a/app/Jobs/ProcessBookmark.php b/app/Jobs/ProcessBookmark.php index ce7d7637..de3c65ed 100644 --- a/app/Jobs/ProcessBookmark.php +++ b/app/Jobs/ProcessBookmark.php @@ -20,8 +20,7 @@ class ProcessBookmark implements ShouldQueue use Queueable; use SerializesModels; - /** @var Bookmark */ - protected $bookmark; + protected Bookmark $bookmark; /** * Create a new job instance. @@ -38,14 +37,13 @@ class ProcessBookmark implements ShouldQueue * * @return void */ - public function handle() + public function handle(): void { - $uuid = (resolve(BookmarkService::class))->saveScreenshot($this->bookmark->url); - $this->bookmark->screenshot = $uuid; + SaveScreenshot::dispatch($this->bookmark); try { $archiveLink = (resolve(BookmarkService::class))->getArchiveLink($this->bookmark->url); - } catch (InternetArchiveException $e) { + } catch (InternetArchiveException) { $archiveLink = null; } $this->bookmark->archive = $archiveLink; diff --git a/app/Jobs/SaveScreenshot.php b/app/Jobs/SaveScreenshot.php new file mode 100755 index 00000000..691cb02f --- /dev/null +++ b/app/Jobs/SaveScreenshot.php @@ -0,0 +1,107 @@ +bookmark = $bookmark; + } + + /** + * Execute the job. + * + * @return void + * @throws JsonException + */ + public function handle(): void + { + // A normal Guzzle client + $client = resolve(Client::class); + // A Guzzle client with a custom Middleware to retry the CloudConvert API requests + $retryClient = resolve('RetryClient'); + + // First request that CloudConvert takes a screenshot of the URL + $takeScreenshotJobResponse = $client->request('POST', 'https://api.cloudconvert.com/v2/capture-website', [ + 'headers' => [ + 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'), + ], + 'json' => [ + 'url' => $this->bookmark->url, + 'output_format' => 'png', + 'screen_width' => 1440, + 'screen_height' => 900, + 'wait_until' => 'networkidle0', + 'wait_time' => 100 + ], + ]); + + $jobId = json_decode($takeScreenshotJobResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id; + + // Now wait till the status job is finished + $screenshotJobStatusResponse = $retryClient->request('GET', 'https://api.cloudconvert.com/v2/tasks/' . $jobId, [ + 'headers' => [ + 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'), + ], + 'query' => [ + 'include' => 'payload', + ], + ]); + + $finishedCaptureId = json_decode($screenshotJobStatusResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id; + + // Now we can create a new job to request thst the screenshot is exported to a temporary URL we can download the screenshot from + $exportImageJob = $client->request('POST', 'https://api.cloudconvert.com/v2/export/url', [ + 'headers' => [ + 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'), + ], + 'json' => [ + 'input' => $finishedCaptureId, + 'archive_multiple_files' => false, + ], + ]); + + $exportImageJobId = json_decode($exportImageJob->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id; + + // Again, wait till the status of this export job is finished + $finalImageUrlResponse = $retryClient->request('GET', 'https://api.cloudconvert.com/v2/tasks/' . $exportImageJobId, [ + 'headers' => [ + 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'), + ], + 'query' => [ + 'include' => 'payload', + ], + ]); + + // Now we can download the screenshot and save it to the storage + $finalImageUrl = json_decode($finalImageUrlResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->url; + + $finalImageUrlContent = $client->request('GET', $finalImageUrl); + + Storage::disk('public')->put('/assets/img/bookmarks/' . $jobId . '.png', $finalImageUrlContent->getBody()->getContents()); + + $this->bookmark->screenshot = $jobId; + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index f75ee2ae..f2046a66 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -5,6 +5,8 @@ namespace App\Providers; use App\Models\Note; use App\Observers\NoteObserver; use Codebird\Codebird; +use GuzzleHttp\Client; +use GuzzleHttp\Middleware; use Illuminate\Database\Eloquent\Model; use Illuminate\Http\Request; use Illuminate\Pagination\LengthAwarePaginator; @@ -104,6 +106,37 @@ class AppServiceProvider extends ServiceProvider ); }); + // Configure Guzzle + $this->app->bind('RetryGuzzle', function () { + $handlerStack = \GuzzleHttp\HandlerStack::create(); + $handlerStack->push(Middleware::retry( + function ($retries, $request, $response, $exception) { + // Limit the number of retries to 5 + if ($retries >= 5) { + return false; + } + + // Retry connection exceptions + if ($exception instanceof \GuzzleHttp\Exception\ConnectException) { + return true; + } + + // Retry on server errors + if ($response && $response->getStatusCode() >= 500) { + return true; + } + + // Finally for CloudConvert, retry if status is not final + return json_decode($response, false, 512, JSON_THROW_ON_ERROR)->data->status !== 'finished'; + }, + function () { + // Retry after 1 second + return 1000; + } + )); + return new Client(['handler' => $handlerStack]); + }); + // Turn on Eloquent strict mode when developing Model::shouldBeStrict(! $this->app->isProduction()); } diff --git a/app/Services/BookmarkService.php b/app/Services/BookmarkService.php index d08d96cf..17a03a1b 100644 --- a/app/Services/BookmarkService.php +++ b/app/Services/BookmarkService.php @@ -15,15 +15,14 @@ use GuzzleHttp\Exception\ClientException; use Illuminate\Support\Arr; use Illuminate\Support\Str; use Ramsey\Uuid\Uuid; -use Spatie\Browsershot\Browsershot; -use Spatie\Browsershot\Exceptions\CouldNotTakeBrowsershot; class BookmarkService extends Service { /** * Create a new Bookmark. * - * @param array $request Data from request()->all() + * @param array $request Data from request()->all() + * @param string|null $client * @return Bookmark */ public function create(array $request, ?string $client = null): Bookmark @@ -75,31 +74,6 @@ class BookmarkService extends Service return $bookmark; } - /** - * Given a URL, use `browsershot` to save an image of the page. - * - * @param string $url - * @return string The uuid for the screenshot - * - * @throws CouldNotTakeBrowsershot - * - * @codeCoverageIgnore - */ - public function saveScreenshot(string $url): string - { - $browsershot = new Browsershot(); - - $uuid = Uuid::uuid4(); - - $browsershot->url($url) - ->setIncludePath('$PATH:/usr/local/bin') - ->noSandbox() - ->windowSize(960, 640) - ->save(public_path() . '/assets/img/bookmarks/' . $uuid . '.png'); - - return $uuid->toString(); - } - /** * Given a URL, attempt to save it to the Internet Archive. * diff --git a/config/services.php b/config/services.php index 0ace530e..83889931 100644 --- a/config/services.php +++ b/config/services.php @@ -31,4 +31,8 @@ return [ 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), ], + 'cloudconvert' => [ + 'token' => env('CLOUDCONVERT_API_TOKEN'), + ], + ]; diff --git a/tests/Feature/Jobs/SaveScreenshotTest.php b/tests/Feature/Jobs/SaveScreenshotTest.php new file mode 100755 index 00000000..23ad26b2 --- /dev/null +++ b/tests/Feature/Jobs/SaveScreenshotTest.php @@ -0,0 +1,22 @@ +get('/'); + + $response->assertStatus(200); + } +} diff --git a/tests/Unit/ArticlesTest.php b/tests/Unit/ArticlesTest.php index 3229985a..2327eac2 100644 --- a/tests/Unit/ArticlesTest.php +++ b/tests/Unit/ArticlesTest.php @@ -85,14 +85,15 @@ class ArticlesTest extends TestCase public function dateScopeReturnsExpectedArticlesForDecember(): void { Article::factory()->create([ - 'created_at' => Carbon::now()->setMonth(11)->toDateTimeString(), - 'updated_at' => Carbon::now()->setMonth(11)->toDateTimeString(), + 'created_at' => Carbon::now()->setDay(11)->setMonth(11)->toDateTimeString(), + 'updated_at' => Carbon::now()->setDay(11)->setMonth(11)->toDateTimeString(), ]); Article::factory()->create([ - 'created_at' => Carbon::now()->setMonth(12)->toDateTimeString(), - 'updated_at' => Carbon::now()->setMonth(12)->toDateTimeString(), + 'created_at' => Carbon::now()->setMonth(12)->setDay(12)->toDateTimeString(), + 'updated_at' => Carbon::now()->setMonth(12)->setDay(12)->toDateTimeString(), ]); + $this->assertCount(1, Article::date(date('Y'), 12)->get()); } } From c410e344a01fa62edff00296439619e3999078f5 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 20 Jan 2023 16:02:04 +0000 Subject: [PATCH 46/58] Begin work on unit tests --- app/Jobs/SaveScreenshot.php | 11 +-- tests/Unit/Jobs/ProcessBookmarkJobTest.php | 20 ++--- tests/Unit/Jobs/SaveScreenshotJobTest.php | 86 +++++++++++++++++++++ tests/theverge.com.png | Bin 0 -> 811819 bytes 4 files changed, 102 insertions(+), 15 deletions(-) create mode 100644 tests/Unit/Jobs/SaveScreenshotJobTest.php create mode 100644 tests/theverge.com.png diff --git a/app/Jobs/SaveScreenshot.php b/app/Jobs/SaveScreenshot.php index 691cb02f..7ba94cee 100755 --- a/app/Jobs/SaveScreenshot.php +++ b/app/Jobs/SaveScreenshot.php @@ -58,10 +58,10 @@ class SaveScreenshot implements ShouldQueue ], ]); - $jobId = json_decode($takeScreenshotJobResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id; + $taskId = json_decode($takeScreenshotJobResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->id; // Now wait till the status job is finished - $screenshotJobStatusResponse = $retryClient->request('GET', 'https://api.cloudconvert.com/v2/tasks/' . $jobId, [ + $screenshotJobStatusResponse = $retryClient->request('GET', 'https://api.cloudconvert.com/v2/tasks/' . $taskId, [ 'headers' => [ 'Authorization' => 'Bearer ' . config('services.cloudconvert.token'), ], @@ -96,12 +96,13 @@ class SaveScreenshot implements ShouldQueue ]); // Now we can download the screenshot and save it to the storage - $finalImageUrl = json_decode($finalImageUrlResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->url; + $finalImageUrl = json_decode($finalImageUrlResponse->getBody()->getContents(), false, 512, JSON_THROW_ON_ERROR)->data->result->files[0]->url; $finalImageUrlContent = $client->request('GET', $finalImageUrl); - Storage::disk('public')->put('/assets/img/bookmarks/' . $jobId . '.png', $finalImageUrlContent->getBody()->getContents()); + Storage::disk('public')->put('/assets/img/bookmarks/' . $taskId . '.png', $finalImageUrlContent->getBody()->getContents()); - $this->bookmark->screenshot = $jobId; + $this->bookmark->screenshot = $taskId; + $this->bookmark->save(); } } diff --git a/tests/Unit/Jobs/ProcessBookmarkJobTest.php b/tests/Unit/Jobs/ProcessBookmarkJobTest.php index fb7c62db..4f758052 100644 --- a/tests/Unit/Jobs/ProcessBookmarkJobTest.php +++ b/tests/Unit/Jobs/ProcessBookmarkJobTest.php @@ -6,10 +6,11 @@ namespace Tests\Unit\Jobs; use App\Exceptions\InternetArchiveException; use App\Jobs\ProcessBookmark; +use App\Jobs\SaveScreenshot; use App\Models\Bookmark; use App\Services\BookmarkService; use Illuminate\Foundation\Testing\RefreshDatabase; -use Ramsey\Uuid\Uuid; +use Illuminate\Support\Facades\Queue; use Tests\TestCase; class ProcessBookmarkJobTest extends TestCase @@ -17,13 +18,12 @@ class ProcessBookmarkJobTest extends TestCase use RefreshDatabase; /** @test */ - public function screenshotAndArchiveLinkAreSavedByJob(): void + public function archiveLinkIsSavedByJobAndScreenshotJobIsQueued(): void { + Queue::fake(); + $bookmark = Bookmark::factory()->create(); - $uuid = Uuid::uuid4(); $service = $this->createMock(BookmarkService::class); - $service->method('saveScreenshot') - ->willReturn($uuid->toString()); $service->method('getArchiveLink') ->willReturn('https://web.archive.org/web/1234'); $this->app->instance(BookmarkService::class, $service); @@ -32,19 +32,19 @@ class ProcessBookmarkJobTest extends TestCase $job->handle(); $this->assertDatabaseHas('bookmarks', [ - 'screenshot' => $uuid->toString(), 'archive' => 'https://web.archive.org/web/1234', ]); + + Queue::assertPushed(SaveScreenshot::class); } /** @test */ public function archiveLinkSavedAsNullWhenExceptionThrown(): void { + Queue::fake(); + $bookmark = Bookmark::factory()->create(); - $uuid = Uuid::uuid4(); $service = $this->createMock(BookmarkService::class); - $service->method('saveScreenshot') - ->willReturn($uuid->toString()); $service->method('getArchiveLink') ->will($this->throwException(new InternetArchiveException())); $this->app->instance(BookmarkService::class, $service); @@ -53,7 +53,7 @@ class ProcessBookmarkJobTest extends TestCase $job->handle(); $this->assertDatabaseHas('bookmarks', [ - 'screenshot' => $uuid->toString(), + 'id' => $bookmark->id, 'archive' => null, ]); } diff --git a/tests/Unit/Jobs/SaveScreenshotJobTest.php b/tests/Unit/Jobs/SaveScreenshotJobTest.php new file mode 100644 index 00000000..d051fbc0 --- /dev/null +++ b/tests/Unit/Jobs/SaveScreenshotJobTest.php @@ -0,0 +1,86 @@ + 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","result":null,"created_at":"2023-01-07T21:05:48+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"export\/url","result":null,"created_at":"2023-01-07T21:10:02+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + new Response(200, ['Content-Type' => 'image/png'], fopen(__DIR__ . '/../../theverge.com.png', 'rb')), + ]); + $guzzleHandler = HandlerStack::create($guzzleMock); + $guzzleClient = new Client(['handler' => $guzzleHandler]); + $this->app->instance(Client::class, $guzzleClient); + $retryMock = new MockHandler([ + new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"finished","credits":1,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"finished","credits":0,"code":null,"message":null,"percent":100,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"result":{"files":[{"filename":"theverge.com.png","size":811819,"url":"https:\/\/storage.cloudconvert.com\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb\/theverge.com.png?AWSAccessKeyId=cloudconvert-production&Expires=1673212203&Signature=xyz&response-content-disposition=attachment%3B%20filename%3D%22theverge.com.png%22&response-content-type=image%2Fpng"}]},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":"2023-01-07T21:10:03+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + ]); + $retryHandler = HandlerStack::create($retryMock); + $retryClient = new Client(['handler' => $retryHandler]); + $this->app->instance('RetryClient', $retryClient); + + $bookmark = Bookmark::factory()->create(); + $job = new SaveScreenshot($bookmark); + $job->handle(); + $bookmark->refresh(); + + $this->assertEquals('68d52633-e170-465e-b13e-746c97d01ffb', $bookmark->screenshot); + Storage::disk('public')->assertExists('/assets/img/bookmarks/' . $bookmark->screenshot . '.png'); + } + + /** @test */ + public function screenshotJobHandlesUnfinishedTasks(): void + { + Storage::fake('public'); + $guzzleMock = new MockHandler([ + new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","result":null,"created_at":"2023-01-07T21:05:48+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"export\/url","result":null,"created_at":"2023-01-07T21:10:02+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + new Response(200, ['Content-Type' => 'image/png'], fopen(__DIR__ . '/../../theverge.com.png', 'rb')), + ]); + $guzzleHandler = HandlerStack::create($guzzleMock); + $guzzleClient = new Client(['handler' => $guzzleHandler]); + $this->app->instance(Client::class, $guzzleClient); + $container = []; + $history = Middleware::history($container); + $retryMock = new MockHandler([ + new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":1,"code":null,"message":null,"percent":50,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"finished","credits":1,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":0,"code":null,"message":null,"percent":50,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"finished","credits":0,"code":null,"message":null,"percent":100,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"result":{"files":[{"filename":"theverge.com.png","size":811819,"url":"https:\/\/storage.cloudconvert.com\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb\/theverge.com.png?AWSAccessKeyId=cloudconvert-production&Expires=1673212203&Signature=xyz&response-content-disposition=attachment%3B%20filename%3D%22theverge.com.png%22&response-content-type=image%2Fpng"}]},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":"2023-01-07T21:10:03+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + ]); + $retryHandler = HandlerStack::create($retryMock); + $retryHandler->push($history); + $retryClient = new Client(['handler' => $retryHandler]); + $this->app->instance('RetryClient', $retryClient); + + $bookmark = Bookmark::factory()->create(); + $job = new SaveScreenshot($bookmark); + $job->handle(); + $bookmark->refresh(); + + $this->assertEquals('68d52633-e170-465e-b13e-746c97d01ffb', $bookmark->screenshot); + Storage::disk('public')->assertExists('/assets/img/bookmarks/' . $bookmark->screenshot . '.png'); + // Also assert we made the correct number of requests for retries + $this->assertCount(4, $container); + } +} diff --git a/tests/theverge.com.png b/tests/theverge.com.png new file mode 100644 index 0000000000000000000000000000000000000000..95af6b698f853ceb278580963f0c050a90b796b5 GIT binary patch literal 811819 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

eD6mMdoS!= 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

>Kg#YyXm1r-VxLW;( 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 z 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

*|9WBoNAa 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

n%}6$q4z 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 W_uKvD5=99p_UBxFtvmbM?f(N0H2-h_ literal 0 HcmV?d00001 From f38235561f5722a092049e84dbe7ac2f8f0eae56 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 4 Feb 2023 10:22:00 +0000 Subject: [PATCH 47/58] Add tests for screenshots --- .gitignore | 1 + app/Jobs/SaveScreenshot.php | 2 +- tests/Unit/Jobs/SaveScreenshotJobTest.php | 56 +++++++++++++++++++---- 3 files changed, 49 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index e2bdbaea..9cf612ac 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ yarn-error.log /lsp .phpstorm.meta.php _ide_helper.php +ray.php # Custom paths in /public /public/coverage /public/hot diff --git a/app/Jobs/SaveScreenshot.php b/app/Jobs/SaveScreenshot.php index 7ba94cee..4bb8f89f 100755 --- a/app/Jobs/SaveScreenshot.php +++ b/app/Jobs/SaveScreenshot.php @@ -41,7 +41,7 @@ class SaveScreenshot implements ShouldQueue // A normal Guzzle client $client = resolve(Client::class); // A Guzzle client with a custom Middleware to retry the CloudConvert API requests - $retryClient = resolve('RetryClient'); + $retryClient = resolve('RetryGuzzle'); // First request that CloudConvert takes a screenshot of the URL $takeScreenshotJobResponse = $client->request('POST', 'https://api.cloudconvert.com/v2/capture-website', [ diff --git a/tests/Unit/Jobs/SaveScreenshotJobTest.php b/tests/Unit/Jobs/SaveScreenshotJobTest.php index d051fbc0..db8d6214 100644 --- a/tests/Unit/Jobs/SaveScreenshotJobTest.php +++ b/tests/Unit/Jobs/SaveScreenshotJobTest.php @@ -53,8 +53,8 @@ class SaveScreenshotJobTest extends TestCase { Storage::fake('public'); $guzzleMock = new MockHandler([ - new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","result":null,"created_at":"2023-01-07T21:05:48+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), - new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"export\/url","result":null,"created_at":"2023-01-07T21:10:02+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + new Response(201, ['Content-Type' => 'application/json'], '{"id":1,"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","result":null,"created_at":"2023-01-07T21:05:48+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(201, ['Content-Type' => 'application/json'], '{"id":2,"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"export\/url","result":null,"created_at":"2023-01-07T21:10:02+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), new Response(200, ['Content-Type' => 'image/png'], fopen(__DIR__ . '/../../theverge.com.png', 'rb')), ]); $guzzleHandler = HandlerStack::create($guzzleMock); @@ -63,15 +63,51 @@ class SaveScreenshotJobTest extends TestCase $container = []; $history = Middleware::history($container); $retryMock = new MockHandler([ - new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":1,"code":null,"message":null,"percent":50,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), - new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"finished","credits":1,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), - new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":0,"code":null,"message":null,"percent":50,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), - new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"finished","credits":0,"code":null,"message":null,"percent":100,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"result":{"files":[{"filename":"theverge.com.png","size":811819,"url":"https:\/\/storage.cloudconvert.com\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb\/theverge.com.png?AWSAccessKeyId=cloudconvert-production&Expires=1673212203&Signature=xyz&response-content-disposition=attachment%3B%20filename%3D%22theverge.com.png%22&response-content-type=image%2Fpng"}]},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":"2023-01-07T21:10:03+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + new Response(200, ['Content-Type' => 'application/json'], '{"id":3,"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":1,"code":null,"message":null,"percent":50,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(200, ['Content-Type' => 'application/json'], '{"id":4,"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"finished","credits":1,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","payload":{"url":"https:\/\/theverge.com","output_format":"png","screen_width":1440,"screen_height":900,"wait_until":"networkidle0","wait_time":"100"},"result":{"files":[{"filename":"theverge.com.png","size":811819}]},"created_at":"2023-01-07T21:05:48+00:00","started_at":"2023-01-07T21:05:48+00:00","ended_at":"2023-01-07T21:05:55+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(200, ['Content-Type' => 'application/json'], '{"id":5,"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":0,"code":null,"message":null,"percent":50,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + new Response(200, ['Content-Type' => 'application/json'], '{"id":6,"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"finished","credits":0,"code":null,"message":null,"percent":100,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"result":{"files":[{"filename":"theverge.com.png","size":811819,"url":"https:\/\/storage.cloudconvert.com\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb\/theverge.com.png?AWSAccessKeyId=cloudconvert-production&Expires=1673212203&Signature=xyz&response-content-disposition=attachment%3B%20filename%3D%22theverge.com.png%22&response-content-type=image%2Fpng"}]},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":"2023-01-07T21:10:03+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), ]); $retryHandler = HandlerStack::create($retryMock); $retryHandler->push($history); + $retryHandler->push(Middleware::retry( + function ($retries, $request, $response, $exception) { + // Limit the number of retries to 5 + if ($retries >= 5) { + return false; + } + + // Retry connection exceptions + if ($exception instanceof \GuzzleHttp\Exception\ConnectException) { + return true; + } + + // Retry on server errors + if ($response && $response->getStatusCode() >= 500) { + return true; + } + + $responseBody = ''; + + if (is_string($response)) { + $responseBody = $response; + } + + if ($response instanceof Response) { + $responseBody = $response->getBody()->getContents(); + $response->getBody()->rewind(); + } + + // Finally for CloudConvert, retry if status is not final + return json_decode($responseBody, false, 512, JSON_THROW_ON_ERROR)?->data?->status !== 'finished'; + }, + function () { + // Retry after 1 second + return 1000; + } + )); $retryClient = new Client(['handler' => $retryHandler]); - $this->app->instance('RetryClient', $retryClient); + $this->app->instance('RetryGuzzle', $retryClient); $bookmark = Bookmark::factory()->create(); $job = new SaveScreenshot($bookmark); @@ -80,7 +116,9 @@ class SaveScreenshotJobTest extends TestCase $this->assertEquals('68d52633-e170-465e-b13e-746c97d01ffb', $bookmark->screenshot); Storage::disk('public')->assertExists('/assets/img/bookmarks/' . $bookmark->screenshot . '.png'); - // Also assert we made the correct number of requests for retries - $this->assertCount(4, $container); + // Also assert we made the correct number of requests + $this->assertCount(2, $container); + // However with retries there should be more than 4 responses for the 2 requests + $this->assertEquals(0, $retryMock->count()); } } From bdbcaa55ea00e6878db7f1f43af1ea6353ea8e6f Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 4 Feb 2023 10:25:43 +0000 Subject: [PATCH 48/58] Now we are using cloudconvert, remove un-needed local packages --- composer.json | 1 - composer.lock | 316 +---------------- package-lock.json | 854 ++++++---------------------------------------- package.json | 3 +- 4 files changed, 114 insertions(+), 1060 deletions(-) diff --git a/composer.json b/composer.json index 3dd44fea..ce8c5e15 100644 --- a/composer.json +++ b/composer.json @@ -28,7 +28,6 @@ "league/commonmark": "^2.0", "league/flysystem-aws-s3-v3": "^3.0", "mf2/mf2": "~0.3", - "spatie/browsershot": "~3.0", "spatie/commonmark-highlighter": "^3.0", "symfony/html-sanitizer": "^6.1" }, diff --git a/composer.lock b/composer.lock index 32ec0fff..16bf4ad5 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a995551674b30efcec7d8a4986cff454", + "content-hash": "8060b9de669d94b189eeeb34170e25e3", "packages": [ { "name": "aws/aws-crt-php", @@ -2679,71 +2679,6 @@ ], "time": "2022-10-26T18:15:09+00:00" }, - { - "name": "league/glide", - "version": "2.2.2", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/glide.git", - "reference": "bff5b0fe2fd26b2fde2d6958715fde313887d79d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/glide/zipball/bff5b0fe2fd26b2fde2d6958715fde313887d79d", - "reference": "bff5b0fe2fd26b2fde2d6958715fde313887d79d", - "shasum": "" - }, - "require": { - "intervention/image": "^2.7", - "league/flysystem": "^2.0|^3.0", - "php": "^7.2|^8.0", - "psr/http-message": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^1.3.3", - "phpunit/php-token-stream": "^3.1|^4.0", - "phpunit/phpunit": "^8.5|^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Glide\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jonathan Reinink", - "email": "jonathan@reinink.ca", - "homepage": "http://reinink.ca" - }, - { - "name": "Titouan Galopin", - "email": "galopintitouan@gmail.com", - "homepage": "https://titouangalopin.com" - } - ], - "description": "Wonderfully easy on-demand image manipulation library with an HTTP based API.", - "homepage": "http://glide.thephpleague.com", - "keywords": [ - "ImageMagick", - "editing", - "gd", - "image", - "imagick", - "league", - "manipulation", - "processing" - ], - "support": { - "issues": "https://github.com/thephpleague/glide/issues", - "source": "https://github.com/thephpleague/glide/tree/2.2.2" - }, - "time": "2022-02-21T07:40:55+00:00" - }, { "name": "league/mime-type-detection", "version": "1.11.0", @@ -4506,72 +4441,6 @@ ], "time": "2021-12-03T06:45:28+00:00" }, - { - "name": "spatie/browsershot", - "version": "3.57.5", - "source": { - "type": "git", - "url": "https://github.com/spatie/browsershot.git", - "reference": "a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/browsershot/zipball/a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159", - "reference": "a4ae0f3a289cfb9384f2ee01b7f37c271f6a4159", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.4|^8.0", - "spatie/image": "^1.5.3|^2.0", - "spatie/temporary-directory": "^1.1|^2.0", - "symfony/process": "^4.2|^5.0|^6.0" - }, - "require-dev": { - "pestphp/pest": "^1.20", - "spatie/phpunit-snapshot-assertions": "^4.2.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Browsershot\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://github.com/freekmurze", - "role": "Developer" - } - ], - "description": "Convert a webpage to an image or pdf using headless Chrome", - "homepage": "https://github.com/spatie/browsershot", - "keywords": [ - "chrome", - "convert", - "headless", - "image", - "pdf", - "puppeteer", - "screenshot", - "webpage" - ], - "support": { - "source": "https://github.com/spatie/browsershot/tree/3.57.5" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2022-12-05T15:59:26+00:00" - }, { "name": "spatie/commonmark-highlighter", "version": "3.0.0", @@ -4626,189 +4495,6 @@ }, "time": "2021-08-04T18:03:57+00:00" }, - { - "name": "spatie/image", - "version": "2.2.4", - "source": { - "type": "git", - "url": "https://github.com/spatie/image.git", - "reference": "c2dc137c52d17bf12aff94ad051370c0f106b322" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/image/zipball/c2dc137c52d17bf12aff94ad051370c0f106b322", - "reference": "c2dc137c52d17bf12aff94ad051370c0f106b322", - "shasum": "" - }, - "require": { - "ext-exif": "*", - "ext-json": "*", - "ext-mbstring": "*", - "league/glide": "^2.2.2", - "php": "^8.0", - "spatie/image-optimizer": "^1.1", - "spatie/temporary-directory": "^1.0|^2.0", - "symfony/process": "^3.0|^4.0|^5.0|^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5", - "symfony/var-dumper": "^4.0|^5.0|^6.0", - "vimeo/psalm": "^4.6" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Image\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Manipulate images with an expressive API", - "homepage": "https://github.com/spatie/image", - "keywords": [ - "image", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/image/tree/2.2.4" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2022-08-09T10:18:57+00:00" - }, - { - "name": "spatie/image-optimizer", - "version": "1.6.2", - "source": { - "type": "git", - "url": "https://github.com/spatie/image-optimizer.git", - "reference": "6db75529cbf8fa84117046a9d513f277aead90a0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/6db75529cbf8fa84117046a9d513f277aead90a0", - "reference": "6db75529cbf8fa84117046a9d513f277aead90a0", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.3|^8.0", - "psr/log": "^1.0 | ^2.0 | ^3.0", - "symfony/process": "^4.2|^5.0|^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.21|^9.4.4", - "symfony/var-dumper": "^4.2|^5.0|^6.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\ImageOptimizer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Easily optimize images using PHP", - "homepage": "https://github.com/spatie/image-optimizer", - "keywords": [ - "image-optimizer", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/image-optimizer/issues", - "source": "https://github.com/spatie/image-optimizer/tree/1.6.2" - }, - "time": "2021-12-21T10:08:05+00:00" - }, - { - "name": "spatie/temporary-directory", - "version": "2.1.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/temporary-directory.git", - "reference": "e2818d871783d520b319c2d38dc37c10ecdcde20" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/e2818d871783d520b319c2d38dc37c10ecdcde20", - "reference": "e2818d871783d520b319c2d38dc37c10ecdcde20", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\TemporaryDirectory\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alex Vanderbist", - "email": "alex@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Easily create, use and destroy temporary directories", - "homepage": "https://github.com/spatie/temporary-directory", - "keywords": [ - "php", - "spatie", - "temporary-directory" - ], - "support": { - "issues": "https://github.com/spatie/temporary-directory/issues", - "source": "https://github.com/spatie/temporary-directory/tree/2.1.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2022-08-23T07:15:15+00:00" - }, { "name": "stella-maris/clock", "version": "0.1.6", diff --git a/package-lock.json b/package-lock.json index 9c7c46ab..92cd876f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,7 @@ "version": "0.0.1", "license": "CC0-1.0", "dependencies": { - "normalize.css": "^8.0.1", - "puppeteer": "^19.4.1" + "normalize.css": "^8.0.1" }, "devDependencies": { "@babel/core": "^7.20.7", @@ -53,6 +52,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -433,6 +433,7 @@ "version": "7.19.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -479,6 +480,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -1911,7 +1913,7 @@ "version": "17.0.40", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.40.tgz", "integrity": "sha512-UXdBxNGqTMtm7hCwh9HtncFVLrXoqA3oJW30j6XWp5BH/wu3mVeaxo7cq5benFdBw34HB3XDT2TRPI7rXZ+mDg==", - "devOptional": true + "dev": true }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -1925,15 +1927,6 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -2166,17 +2159,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -2254,6 +2236,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -2264,7 +2247,8 @@ "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/array-union": { "version": "2.1.0", @@ -2385,36 +2369,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/boolbase": { "version": "1.0.0", @@ -2426,6 +2382,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2483,37 +2440,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "engines": { - "node": "*" - } - }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -2524,6 +2450,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, "engines": { "node": ">=6" } @@ -2586,6 +2513,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -2595,11 +2523,6 @@ "node": ">=4" } }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -2639,6 +2562,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -2646,7 +2570,8 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/colord": { "version": "2.9.3", @@ -2698,7 +2623,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/convert-source-map": { "version": "1.8.0", @@ -2738,14 +2664,6 @@ "node": ">=10" } }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dependencies": { - "node-fetch": "2.6.7" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2967,6 +2885,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -3016,11 +2935,6 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/devtools-protocol": { - "version": "0.0.1068969", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz", - "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ==" - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -3112,14 +3026,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enhanced-resolve": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", @@ -3158,6 +3064,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } @@ -3181,6 +3088,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -3590,25 +3498,6 @@ "node": ">=0.8.x" } }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -3673,14 +3562,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dependencies": { - "pend": "~1.2.0" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -3767,15 +3648,11 @@ "url": "https://www.patreon.com/infusion" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/function-bind": { "version": "1.1.1", @@ -3792,24 +3669,11 @@ "node": ">=6.9.0" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3953,6 +3817,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, "engines": { "node": ">=4" } @@ -3981,18 +3846,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -4005,25 +3858,6 @@ "postcss": "^8.1.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/ignore": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", @@ -4037,6 +3871,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -4098,6 +3933,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -4106,7 +3942,8 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/ini": { "version": "1.3.8", @@ -4126,7 +3963,8 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true }, "node_modules/is-core-module": { "version": "2.9.0", @@ -4268,12 +4106,14 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "dependencies": { "argparse": "^2.0.1" }, @@ -4296,7 +4136,8 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -4371,7 +4212,8 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "node_modules/loader-runner": { "version": "4.3.0", @@ -4586,6 +4428,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4607,15 +4450,11 @@ "node": ">= 6" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/nanoid": { "version": "3.3.4", @@ -4641,25 +4480,6 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", @@ -4747,6 +4567,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "dependencies": { "wrappy": "1" } @@ -4808,6 +4629,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -4819,6 +4641,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -4845,6 +4668,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4868,15 +4692,11 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -5561,28 +5381,6 @@ "node": ">= 0.8.0" } }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -5592,56 +5390,6 @@ "node": ">=6" } }, - "node_modules/puppeteer": { - "version": "19.4.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.1.tgz", - "integrity": "sha512-PCnrR13B8A+VSEDXRmrNXRZbrkF1tfsI1hKSC7vs13eNS6CUD3Y4FA8SF8/VZy+Pm1kg5AggJT2Nu3HLAtGkFg==", - "hasInstallScript": true, - "dependencies": { - "cosmiconfig": "8.0.0", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "puppeteer-core": "19.4.1" - }, - "engines": { - "node": ">=14.1.0" - } - }, - "node_modules/puppeteer-core": { - "version": "19.4.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.1.tgz", - "integrity": "sha512-JHIuqtqrUAx4jGOTxXu4ilapV2jabxtVMA/e4wwFUMvtSsqK4nVBSI+Z1SKDoz7gRy/JUIc8WzmfocCa6SIZ1w==", - "dependencies": { - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.1068969", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.11.0" - }, - "engines": { - "node": ">=14.1.0" - } - }, - "node_modules/puppeteer/node_modules/cosmiconfig": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", - "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", - "dependencies": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -5766,19 +5514,6 @@ "node": ">=8" } }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/rechoir": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", @@ -5944,6 +5679,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, "engines": { "node": ">=4" } @@ -5962,6 +5698,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -6237,33 +5974,6 @@ "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", "dev": true }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -6510,6 +6220,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -6637,32 +6348,6 @@ "node": ">=6" } }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/terser": { "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", @@ -6745,11 +6430,6 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6771,11 +6451,6 @@ "node": ">=8.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -6809,15 +6484,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -6896,7 +6562,8 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "node_modules/v8-compile-cache": { "version": "2.3.0", @@ -6927,11 +6594,6 @@ "node": ">=10.13.0" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, "node_modules/webpack": { "version": "5.75.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", @@ -7095,15 +6757,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -7137,7 +6790,8 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "node_modules/write-file-atomic": { "version": "4.0.2", @@ -7152,26 +6806,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -7196,15 +6830,6 @@ "node": ">=10" } }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -7233,6 +6858,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, "requires": { "@babel/highlight": "^7.18.6" } @@ -7522,7 +7148,8 @@ "@babel/helper-validator-identifier": { "version": "7.19.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true }, "@babel/helper-validator-option": { "version": "7.18.6", @@ -7557,6 +7184,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -8547,7 +8175,7 @@ "version": "17.0.40", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.40.tgz", "integrity": "sha512-UXdBxNGqTMtm7hCwh9HtncFVLrXoqA3oJW30j6XWp5BH/wu3mVeaxo7cq5benFdBw34HB3XDT2TRPI7rXZ+mDg==", - "devOptional": true + "dev": true }, "@types/normalize-package-data": { "version": "2.4.1", @@ -8561,15 +8189,6 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "optional": true, - "requires": { - "@types/node": "*" - } - }, "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -8769,14 +8388,6 @@ "dev": true, "requires": {} }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -8835,6 +8446,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -8842,7 +8454,8 @@ "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "array-union": { "version": "2.1.0", @@ -8919,22 +8532,8 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "boolbase": { "version": "1.0.0", @@ -8946,6 +8545,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8981,20 +8581,6 @@ "update-browserslist-db": "^1.0.9" } }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" - }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -9004,7 +8590,8 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true }, "camelcase": { "version": "5.3.1", @@ -9045,17 +8632,13 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -9088,6 +8671,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -9095,7 +8679,8 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "colord": { "version": "2.9.3", @@ -9134,7 +8719,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "convert-source-map": { "version": "1.8.0", @@ -9167,14 +8753,6 @@ "yaml": "^1.10.0" } }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -9329,6 +8907,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -9363,11 +8942,6 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "devtools-protocol": { - "version": "0.0.1068969", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz", - "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ==" - }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -9435,14 +9009,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, "enhanced-resolve": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", @@ -9469,6 +9035,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -9488,7 +9055,8 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true }, "eslint": { "version": "8.30.0", @@ -9767,17 +9335,6 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - } - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -9835,14 +9392,6 @@ "reusify": "^1.0.4" } }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "requires": { - "pend": "~1.2.0" - } - }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -9904,15 +9453,11 @@ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "function-bind": { "version": "1.1.1", @@ -9926,18 +9471,11 @@ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10049,7 +9587,8 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true }, "hosted-git-info": { "version": "4.1.0", @@ -10066,15 +9605,6 @@ "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", "dev": true }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -10082,11 +9612,6 @@ "dev": true, "requires": {} }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, "ignore": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", @@ -10097,6 +9622,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -10134,6 +9660,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -10142,7 +9669,8 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "ini": { "version": "1.3.8", @@ -10159,7 +9687,8 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true }, "is-core-module": { "version": "2.9.0", @@ -10264,12 +9793,14 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "requires": { "argparse": "^2.0.1" } @@ -10283,7 +9814,8 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "json-schema-traverse": { "version": "0.4.1", @@ -10340,7 +9872,8 @@ "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "loader-runner": { "version": "4.3.0", @@ -10499,6 +10032,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -10514,15 +10048,11 @@ "kind-of": "^6.0.3" } }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "nanoid": { "version": "3.3.4", @@ -10542,14 +10072,6 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, "node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", @@ -10615,6 +10137,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "requires": { "wrappy": "1" } @@ -10661,6 +10184,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "requires": { "callsites": "^3.0.0" } @@ -10669,6 +10193,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -10685,7 +10210,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true }, "path-key": { "version": "3.1.1", @@ -10702,12 +10228,8 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, "picocolors": { "version": "1.0.0", @@ -11144,73 +10666,12 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "puppeteer": { - "version": "19.4.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.1.tgz", - "integrity": "sha512-PCnrR13B8A+VSEDXRmrNXRZbrkF1tfsI1hKSC7vs13eNS6CUD3Y4FA8SF8/VZy+Pm1kg5AggJT2Nu3HLAtGkFg==", - "requires": { - "cosmiconfig": "8.0.0", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "puppeteer-core": "19.4.1" - }, - "dependencies": { - "cosmiconfig": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", - "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", - "requires": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - } - } - } - }, - "puppeteer-core": { - "version": "19.4.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.1.tgz", - "integrity": "sha512-JHIuqtqrUAx4jGOTxXu4ilapV2jabxtVMA/e4wwFUMvtSsqK4nVBSI+Z1SKDoz7gRy/JUIc8WzmfocCa6SIZ1w==", - "requires": { - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.1068969", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.11.0" - } - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -11304,16 +10765,6 @@ } } }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "rechoir": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", @@ -11443,7 +10894,8 @@ "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true }, "reusify": { "version": "1.0.4", @@ -11455,6 +10907,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -11663,21 +11116,6 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "dev": true }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -11863,6 +11301,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -11960,29 +11399,6 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, "terser": { "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", @@ -12035,11 +11451,6 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -12055,11 +11466,6 @@ "is-number": "^7.0.0" } }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -12081,15 +11487,6 @@ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -12140,7 +11537,8 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "v8-compile-cache": { "version": "2.3.0", @@ -12168,11 +11566,6 @@ "graceful-fs": "^4.1.2" } }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, "webpack": { "version": "5.75.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", @@ -12279,15 +11672,6 @@ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -12312,7 +11696,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write-file-atomic": { "version": "4.0.2", @@ -12324,12 +11709,6 @@ "signal-exit": "^3.0.7" } }, - "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "requires": {} - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -12348,15 +11727,6 @@ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index 794dd2f5..088afb35 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,7 @@ "repository": "https://github.com/jonnybarnes/jonnybarnes.uk", "license": "CC0-1.0", "dependencies": { - "normalize.css": "^8.0.1", - "puppeteer": "^19.4.1" + "normalize.css": "^8.0.1" }, "devDependencies": { "@babel/core": "^7.20.7", From f2c8f04c2f03b09ce059cca74d3a2308c24d2f36 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 4 Feb 2023 10:30:49 +0000 Subject: [PATCH 49/58] Laravel Pint fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also remove a file that wasn’t needed --- app/Jobs/SaveScreenshot.php | 3 ++- app/Providers/AppServiceProvider.php | 1 + app/Services/BookmarkService.php | 5 ++--- tests/Feature/Jobs/SaveScreenshotTest.php | 22 ---------------------- 4 files changed, 5 insertions(+), 26 deletions(-) delete mode 100755 tests/Feature/Jobs/SaveScreenshotTest.php diff --git a/app/Jobs/SaveScreenshot.php b/app/Jobs/SaveScreenshot.php index 4bb8f89f..3624af08 100755 --- a/app/Jobs/SaveScreenshot.php +++ b/app/Jobs/SaveScreenshot.php @@ -34,6 +34,7 @@ class SaveScreenshot implements ShouldQueue * Execute the job. * * @return void + * * @throws JsonException */ public function handle(): void @@ -54,7 +55,7 @@ class SaveScreenshot implements ShouldQueue 'screen_width' => 1440, 'screen_height' => 900, 'wait_until' => 'networkidle0', - 'wait_time' => 100 + 'wait_time' => 100, ], ]); diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index f2046a66..03bfa4aa 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -134,6 +134,7 @@ class AppServiceProvider extends ServiceProvider return 1000; } )); + return new Client(['handler' => $handlerStack]); }); diff --git a/app/Services/BookmarkService.php b/app/Services/BookmarkService.php index 17a03a1b..a16db375 100644 --- a/app/Services/BookmarkService.php +++ b/app/Services/BookmarkService.php @@ -14,15 +14,14 @@ use GuzzleHttp\Client; use GuzzleHttp\Exception\ClientException; use Illuminate\Support\Arr; use Illuminate\Support\Str; -use Ramsey\Uuid\Uuid; class BookmarkService extends Service { /** * Create a new Bookmark. * - * @param array $request Data from request()->all() - * @param string|null $client + * @param array $request Data from request()->all() + * @param string|null $client * @return Bookmark */ public function create(array $request, ?string $client = null): Bookmark diff --git a/tests/Feature/Jobs/SaveScreenshotTest.php b/tests/Feature/Jobs/SaveScreenshotTest.php deleted file mode 100755 index 23ad26b2..00000000 --- a/tests/Feature/Jobs/SaveScreenshotTest.php +++ /dev/null @@ -1,22 +0,0 @@ -get('/'); - - $response->assertStatus(200); - } -} From 447268b4174612dfdbf64c6543e1270f1f709b1d Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 4 Feb 2023 10:41:08 +0000 Subject: [PATCH 50/58] Fix original test --- tests/Unit/Jobs/SaveScreenshotJobTest.php | 42 +++++++++++++++++++++-- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/tests/Unit/Jobs/SaveScreenshotJobTest.php b/tests/Unit/Jobs/SaveScreenshotJobTest.php index db8d6214..74f7f2e7 100644 --- a/tests/Unit/Jobs/SaveScreenshotJobTest.php +++ b/tests/Unit/Jobs/SaveScreenshotJobTest.php @@ -24,8 +24,8 @@ class SaveScreenshotJobTest extends TestCase { Storage::fake('public'); $guzzleMock = new MockHandler([ - new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","result":null,"created_at":"2023-01-07T21:05:48+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), - new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"waiting","credits":null,"code":null,"message":null,"percent":100,"operation":"export\/url","result":null,"created_at":"2023-01-07T21:10:02+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), + new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"68d52633-e170-465e-b13e-746c97d01ffb","job_id":null,"status":"finished","credits":null,"code":null,"message":null,"percent":100,"operation":"capture-website","engine":"chrome","engine_version":"107","result":null,"created_at":"2023-01-07T21:05:48+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":[],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/68d52633-e170-465e-b13e-746c97d01ffb"}}}'), + new Response(201, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"finished","credits":null,"code":null,"message":null,"percent":100,"operation":"export\/url","result":null,"created_at":"2023-01-07T21:10:02+00:00","started_at":null,"ended_at":null,"retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":null,"storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), new Response(200, ['Content-Type' => 'image/png'], fopen(__DIR__ . '/../../theverge.com.png', 'rb')), ]); $guzzleHandler = HandlerStack::create($guzzleMock); @@ -36,8 +36,44 @@ class SaveScreenshotJobTest extends TestCase new Response(200, ['Content-Type' => 'application/json'], '{"data":{"id":"27f33137-cc03-4468-aba4-1e1aa8c096fb","job_id":null,"status":"finished","credits":0,"code":null,"message":null,"percent":100,"operation":"export\/url","payload":{"input":"68d52633-e170-465e-b13e-746c97d01ffb","archive_multiple_files":false},"result":{"files":[{"filename":"theverge.com.png","size":811819,"url":"https:\/\/storage.cloudconvert.com\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb\/theverge.com.png?AWSAccessKeyId=cloudconvert-production&Expires=1673212203&Signature=xyz&response-content-disposition=attachment%3B%20filename%3D%22theverge.com.png%22&response-content-type=image%2Fpng"}]},"created_at":"2023-01-07T21:10:02+00:00","started_at":"2023-01-07T21:10:03+00:00","ended_at":"2023-01-07T21:10:03+00:00","retry_of_task_id":null,"copy_of_task_id":null,"user_id":61485254,"priority":-10,"host_name":"virgie","storage":"ceph-fra","depends_on_task_ids":["68d52633-e170-465e-b13e-746c97d01ffb"],"links":{"self":"https:\/\/api.cloudconvert.com\/v2\/tasks\/27f33137-cc03-4468-aba4-1e1aa8c096fb"}}}'), ]); $retryHandler = HandlerStack::create($retryMock); + $retryHandler->push(Middleware::retry( + function ($retries, $request, $response, $exception) { + // Limit the number of retries to 5 + if ($retries >= 5) { + return false; + } + + // Retry connection exceptions + if ($exception instanceof \GuzzleHttp\Exception\ConnectException) { + return true; + } + + // Retry on server errors + if ($response && $response->getStatusCode() >= 500) { + return true; + } + + $responseBody = ''; + + if (is_string($response)) { + $responseBody = $response; + } + + if ($response instanceof Response) { + $responseBody = $response->getBody()->getContents(); + $response->getBody()->rewind(); + } + + // Finally for CloudConvert, retry if status is not final + return json_decode($responseBody, false, 512, JSON_THROW_ON_ERROR)?->data?->status !== 'finished'; + }, + function () { + // Retry after 1 second + return 1000; + } + )); $retryClient = new Client(['handler' => $retryHandler]); - $this->app->instance('RetryClient', $retryClient); + $this->app->instance('RetryGuzzle', $retryClient); $bookmark = Bookmark::factory()->create(); $job = new SaveScreenshot($bookmark); From 7332eaffe631fa18cb218df5ec02c13226d69a01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Feb 2023 10:45:04 +0000 Subject: [PATCH 51/58] Bump lcobucci/jwt from 4.2.1 to 4.3.0 Bumps [lcobucci/jwt](https://github.com/lcobucci/jwt) from 4.2.1 to 4.3.0. - [Release notes](https://github.com/lcobucci/jwt/releases) - [Commits](https://github.com/lcobucci/jwt/compare/4.2.1...4.3.0) --- updated-dependencies: - dependency-name: lcobucci/jwt dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.lock | 142 ++++++++++++++++++++++++++------------------------ 1 file changed, 73 insertions(+), 69 deletions(-) diff --git a/composer.lock b/composer.lock index 16bf4ad5..ed32895b 100644 --- a/composer.lock +++ b/composer.lock @@ -2197,31 +2197,34 @@ }, { "name": "lcobucci/clock", - "version": "2.2.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/lcobucci/clock.git", - "reference": "fb533e093fd61321bfcbac08b131ce805fe183d3" + "reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/clock/zipball/fb533e093fd61321bfcbac08b131ce805fe183d3", - "reference": "fb533e093fd61321bfcbac08b131ce805fe183d3", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/039ef98c6b57b101d10bd11d8fdfda12cbd996dc", + "reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc", "shasum": "" }, "require": { - "php": "^8.0", - "stella-maris/clock": "^0.1.4" + "php": "~8.1.0 || ~8.2.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" }, "require-dev": { "infection/infection": "^0.26", - "lcobucci/coding-standard": "^8.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^9.5" + "lcobucci/coding-standard": "^9.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-deprecation-rules": "^1.1.1", + "phpstan/phpstan-phpunit": "^1.3.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^9.5.27" }, "type": "library", "autoload": { @@ -2242,7 +2245,7 @@ "description": "Yet another clock abstraction", "support": { "issues": "https://github.com/lcobucci/clock/issues", - "source": "https://github.com/lcobucci/clock/tree/2.2.0" + "source": "https://github.com/lcobucci/clock/tree/3.0.0" }, "funding": [ { @@ -2254,20 +2257,20 @@ "type": "patreon" } ], - "time": "2022-04-19T19:34:17+00:00" + "time": "2022-12-19T15:00:24+00:00" }, { "name": "lcobucci/jwt", - "version": "4.2.1", + "version": "4.3.0", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", - "reference": "72ac6d807ee51a70ad376ee03a2387e8646e10f3" + "reference": "4d7de2fe0d51a96418c0d04004986e410e87f6b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/72ac6d807ee51a70ad376ee03a2387e8646e10f3", - "reference": "72ac6d807ee51a70ad376ee03a2387e8646e10f3", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/4d7de2fe0d51a96418c0d04004986e410e87f6b4", + "reference": "4d7de2fe0d51a96418c0d04004986e410e87f6b4", "shasum": "" }, "require": { @@ -2276,7 +2279,7 @@ "ext-mbstring": "*", "ext-openssl": "*", "ext-sodium": "*", - "lcobucci/clock": "^2.0", + "lcobucci/clock": "^2.0 || ^3.0", "php": "^7.4 || ^8.0" }, "require-dev": { @@ -2316,7 +2319,7 @@ ], "support": { "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/4.2.1" + "source": "https://github.com/lcobucci/jwt/tree/4.3.0" }, "funding": [ { @@ -2328,7 +2331,7 @@ "type": "patreon" } ], - "time": "2022-08-19T23:14:07+00:00" + "time": "2023-01-02T13:28:00+00:00" }, { "name": "league/commonmark", @@ -3708,6 +3711,54 @@ ], "time": "2022-07-30T15:51:26+00:00" }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, { "name": "psr/container", "version": "2.0.2", @@ -4495,53 +4546,6 @@ }, "time": "2021-08-04T18:03:57+00:00" }, - { - "name": "stella-maris/clock", - "version": "0.1.6", - "source": { - "type": "git", - "url": "https://github.com/stella-maris-solutions/clock.git", - "reference": "a94228dac03c9a8411198ce8c8dacbbe99c930c3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/a94228dac03c9a8411198ce8c8dacbbe99c930c3", - "reference": "a94228dac03c9a8411198ce8c8dacbbe99c930c3", - "shasum": "" - }, - "require": { - "php": "^7.0|^8.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "StellaMaris\\Clock\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Andreas Heigl", - "role": "Maintainer" - } - ], - "description": "A pre-release of the proposed PSR-20 Clock-Interface", - "homepage": "https://gitlab.com/stella-maris/clock", - "keywords": [ - "clock", - "datetime", - "point in time", - "psr20" - ], - "support": { - "issues": "https://github.com/stella-maris-solutions/clock/issues", - "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.6" - }, - "time": "2022-09-27T15:03:11+00:00" - }, { "name": "symfony/console", "version": "v6.2.2", From 8de20a1807ea116941f607eff282f0c6f9a74b96 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Feb 2023 10:51:39 +0000 Subject: [PATCH 52/58] Bump nunomaduro/collision from 6.3.2 to 6.4.0 Bumps [nunomaduro/collision](https://github.com/nunomaduro/collision) from 6.3.2 to 6.4.0. - [Release notes](https://github.com/nunomaduro/collision/releases) - [Changelog](https://github.com/nunomaduro/collision/blob/v6.4.0/CHANGELOG.md) - [Commits](https://github.com/nunomaduro/collision/compare/v6.3.2...v6.4.0) --- updated-dependencies: - dependency-name: nunomaduro/collision dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.lock | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/composer.lock b/composer.lock index ed32895b..a429b421 100644 --- a/composer.lock +++ b/composer.lock @@ -4548,16 +4548,16 @@ }, { "name": "symfony/console", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "5a9bd5c543f00157c55face973c149957467db31" + "reference": "3e294254f2191762c1d137aed4b94e966965e985" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/5a9bd5c543f00157c55face973c149957467db31", - "reference": "5a9bd5c543f00157c55face973c149957467db31", + "url": "https://api.github.com/repos/symfony/console/zipball/3e294254f2191762c1d137aed4b94e966965e985", + "reference": "3e294254f2191762c1d137aed4b94e966965e985", "shasum": "" }, "require": { @@ -4624,7 +4624,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.2" + "source": "https://github.com/symfony/console/tree/v6.2.5" }, "funding": [ { @@ -4640,7 +4640,7 @@ "type": "tidelift" } ], - "time": "2022-12-16T15:08:36+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/css-selector", @@ -6464,16 +6464,16 @@ }, { "name": "symfony/string", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d" + "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/863219fd713fa41cbcd285a79723f94672faff4d", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d", + "url": "https://api.github.com/repos/symfony/string/zipball/b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", + "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", "shasum": "" }, "require": { @@ -6530,7 +6530,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.2" + "source": "https://github.com/symfony/string/tree/v6.2.5" }, "funding": [ { @@ -6546,7 +6546,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/translation", @@ -9158,16 +9158,16 @@ }, { "name": "nunomaduro/collision", - "version": "v6.3.2", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "83699b231e7f277bfa2e823788973bf4082f019a" + "reference": "f05978827b9343cba381ca05b8c7deee346b6015" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/83699b231e7f277bfa2e823788973bf4082f019a", - "reference": "83699b231e7f277bfa2e823788973bf4082f019a", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015", + "reference": "f05978827b9343cba381ca05b8c7deee346b6015", "shasum": "" }, "require": { @@ -9242,7 +9242,7 @@ "type": "patreon" } ], - "time": "2022-12-23T21:36:49+00:00" + "time": "2023-01-03T12:54:54+00:00" }, { "name": "phar-io/manifest", From 6a4423a90bd62d2393a27c6158e85ced60ba4872 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Feb 2023 11:00:18 +0000 Subject: [PATCH 53/58] Bump spatie/laravel-ignition from 1.6.3 to 1.6.4 Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 1.6.3 to 1.6.4. - [Release notes](https://github.com/spatie/laravel-ignition/releases) - [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md) - [Commits](https://github.com/spatie/laravel-ignition/compare/1.6.3...1.6.4) --- updated-dependencies: - dependency-name: spatie/laravel-ignition dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 508 ++++++++++++++++++++++---------------------------- 1 file changed, 221 insertions(+), 287 deletions(-) diff --git a/composer.lock b/composer.lock index a429b421..bcb89f15 100644 --- a/composer.lock +++ b/composer.lock @@ -152,26 +152,25 @@ }, { "name": "brick/math", - "version": "0.10.2", + "version": "0.11.0", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f" + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/459f2781e1a08d52ee56b0b1444086e038561e3f", - "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", "shasum": "" }, "require": { - "ext-json": "*", - "php": "^7.4 || ^8.0" + "php": "^8.0" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^9.0", - "vimeo/psalm": "4.25.0" + "vimeo/psalm": "5.0.0" }, "type": "library", "autoload": { @@ -196,7 +195,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.10.2" + "source": "https://github.com/brick/math/tree/0.11.0" }, "funding": [ { @@ -204,7 +203,7 @@ "type": "github" } ], - "time": "2022-08-10T22:54:19+00:00" + "time": "2023-01-15T23:15:59+00:00" }, { "name": "cocur/slugify", @@ -672,31 +671,32 @@ }, { "name": "doctrine/lexer", - "version": "1.2.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + "reference": "84a527db05647743d50373e0ec53a152f2cde568" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568", + "reference": "84a527db05647743d50373e0ec53a152f2cde568", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.0" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -728,7 +728,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.3" + "source": "https://github.com/doctrine/lexer/tree/3.0.0" }, "funding": [ { @@ -744,7 +744,7 @@ "type": "tidelift" } ], - "time": "2022-02-28T11:07:21+00:00" + "time": "2022-12-15T16:57:16+00:00" }, { "name": "dragonmantank/cron-expression", @@ -809,27 +809,26 @@ }, { "name": "egulias/email-validator", - "version": "3.2.1", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715" + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715", - "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff", + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff", "shasum": "" }, "require": { - "doctrine/lexer": "^1.2", - "php": ">=7.2", - "symfony/polyfill-intl-idn": "^1.15" + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" }, "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^8.5.8|^9.3.3", - "vimeo/psalm": "^4" + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^4.30" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -837,7 +836,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "4.0.x-dev" } }, "autoload": { @@ -865,7 +864,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/3.2.1" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.1" }, "funding": [ { @@ -873,7 +872,7 @@ "type": "github" } ], - "time": "2022-06-18T20:57:19+00:00" + "time": "2023-01-14T14:17:03+00:00" }, { "name": "fruitcake/php-cors", @@ -1741,22 +1740,23 @@ }, { "name": "laravel/framework", - "version": "v9.45.1", + "version": "v9.50.2", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "faeb20d3fc61b69790068161ab42bcf2d5faccbc" + "reference": "39932773c09658ddea9045958f305e67f9304995" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/faeb20d3fc61b69790068161ab42bcf2d5faccbc", - "reference": "faeb20d3fc61b69790068161ab42bcf2d5faccbc", + "url": "https://api.github.com/repos/laravel/framework/zipball/39932773c09658ddea9045958f305e67f9304995", + "reference": "39932773c09658ddea9045958f305e67f9304995", "shasum": "" }, "require": { - "doctrine/inflector": "^2.0", + "brick/math": "^0.9.3|^0.10.2|^0.11", + "doctrine/inflector": "^2.0.5", "dragonmantank/cron-expression": "^3.3.2", - "egulias/email-validator": "^3.2.1", + "egulias/email-validator": "^3.2.1|^4.0", "ext-mbstring": "*", "ext-openssl": "*", "fruitcake/php-cors": "^1.2", @@ -1841,17 +1841,18 @@ "mockery/mockery": "^1.5.1", "orchestra/testbench-core": "^7.16", "pda/pheanstalk": "^4.0", + "phpstan/phpdoc-parser": "^1.15", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^9.5.8", "predis/predis": "^1.1.9|^2.0.2", - "symfony/cache": "^6.0" + "symfony/cache": "^6.0", + "symfony/http-client": "^6.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", "brianium/paratest": "Required to run tests in parallel (^6.0).", "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", - "ext-bcmath": "Required to use the multiple_of validation rule.", "ext-ftp": "Required to use the Flysystem FTP driver.", "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", "ext-memcached": "Required to use the memcache cache driver.", @@ -1923,7 +1924,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-12-21T19:37:46+00:00" + "time": "2023-02-02T20:52:46+00:00" }, { "name": "laravel/horizon", @@ -2069,16 +2070,16 @@ }, { "name": "laravel/serializable-closure", - "version": "v1.2.2", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae" + "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae", - "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", + "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", "shasum": "" }, "require": { @@ -2125,7 +2126,7 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2022-09-08T13:45:54+00:00" + "time": "2023-01-30T18:31:20+00:00" }, { "name": "laravel/tinker", @@ -2523,16 +2524,16 @@ }, { "name": "league/flysystem", - "version": "3.12.0", + "version": "3.12.2", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "2aef65a47e44f2d6f9938f720f6dd697e7ba7b76" + "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2aef65a47e44f2d6f9938f720f6dd697e7ba7b76", - "reference": "2aef65a47e44f2d6f9938f720f6dd697e7ba7b76", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f6377c709d2275ed6feaf63e44be7a7162b0e77f", + "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f", "shasum": "" }, "require": { @@ -2549,7 +2550,7 @@ "require-dev": { "async-aws/s3": "^1.5", "async-aws/simple-s3": "^1.1", - "aws/aws-sdk-php": "^3.198.1", + "aws/aws-sdk-php": "^3.220.0", "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", @@ -2594,7 +2595,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.12.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.12.2" }, "funding": [ { @@ -2610,7 +2611,7 @@ "type": "tidelift" } ], - "time": "2022-12-20T20:21:10+00:00" + "time": "2023-01-19T12:02:19+00:00" }, { "name": "league/flysystem-aws-s3-v3", @@ -3205,16 +3206,16 @@ }, { "name": "nesbot/carbon", - "version": "2.64.0", + "version": "2.66.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "889546413c97de2d05063b8cb7b193c2531ea211" + "reference": "496712849902241f04902033b0441b269effe001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/889546413c97de2d05063b8cb7b193c2531ea211", - "reference": "889546413c97de2d05063b8cb7b193c2531ea211", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001", + "reference": "496712849902241f04902033b0441b269effe001", "shasum": "" }, "require": { @@ -3303,7 +3304,7 @@ "type": "tidelift" } ], - "time": "2022-11-26T17:36:00+00:00" + "time": "2023-01-29T18:53:47+00:00" }, { "name": "nette/schema", @@ -3369,28 +3370,30 @@ }, { "name": "nette/utils", - "version": "v3.2.8", + "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368" + "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", - "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", + "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e", + "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e", "shasum": "" }, "require": { - "php": ">=7.2 <8.3" + "php": ">=8.0 <8.3" }, "conflict": { - "nette/di": "<3.0.6" + "nette/finder": "<3", + "nette/schema": "<1.2.2" }, "require-dev": { - "nette/tester": "~2.0", + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.4", "phpstan/phpstan": "^1.0", - "tracy/tracy": "^2.3" + "tracy/tracy": "^2.9" }, "suggest": { "ext-gd": "to use Image", @@ -3404,7 +3407,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -3448,9 +3451,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.8" + "source": "https://github.com/nette/utils/tree/v4.0.0" }, - "time": "2022-09-12T23:36:20+00:00" + "time": "2023-02-02T10:41:53+00:00" }, { "name": "nikic/php-parser", @@ -4245,42 +4248,52 @@ }, { "name": "ramsey/collection", - "version": "1.2.2", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", - "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", "shasum": "" }, "require": { - "php": "^7.3 || ^8", - "symfony/polyfill-php81": "^1.23" + "php": "^8.1" }, "require-dev": { - "captainhook/captainhook": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "ergebnis/composer-normalize": "^2.6", - "fakerphp/faker": "^1.5", - "hamcrest/hamcrest-php": "^2", - "jangregor/phpstan-prophecy": "^0.8", - "mockery/mockery": "^1.3", + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^0.12.32", - "phpstan/phpstan-mockery": "^0.12.5", - "phpstan/phpstan-phpunit": "^0.12.11", - "phpunit/phpunit": "^8.5 || ^9", - "psy/psysh": "^0.10.4", - "slevomat/coding-standard": "^6.3", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.4" + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" }, "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, "autoload": { "psr-4": { "Ramsey\\Collection\\": "src/" @@ -4308,7 +4321,7 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/1.2.2" + "source": "https://github.com/ramsey/collection/tree/2.0.0" }, "funding": [ { @@ -4320,27 +4333,27 @@ "type": "tidelift" } ], - "time": "2021-10-10T03:01:02+00:00" + "time": "2022-12-31T21:50:55+00:00" }, { "name": "ramsey/uuid", - "version": "4.7.0", + "version": "4.x-dev", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "5ed9ad582647bbc3864ef78db34bdc1afdcf9b49" + "reference": "25c4faac19549ebfcd3a6a73732dddeb188eaf5a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/5ed9ad582647bbc3864ef78db34bdc1afdcf9b49", - "reference": "5ed9ad582647bbc3864ef78db34bdc1afdcf9b49", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/25c4faac19549ebfcd3a6a73732dddeb188eaf5a", + "reference": "25c4faac19549ebfcd3a6a73732dddeb188eaf5a", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10", + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11", "ext-json": "*", "php": "^8.0", - "ramsey/collection": "^1.2" + "ramsey/collection": "^1.2 || ^2.0" }, "replace": { "rhumsaa/uuid": "self.version" @@ -4374,6 +4387,7 @@ "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, + "default-branch": true, "type": "library", "extra": { "captainhook": { @@ -4400,7 +4414,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.0" + "source": "https://github.com/ramsey/uuid/tree/4.x" }, "funding": [ { @@ -4412,7 +4426,7 @@ "type": "tidelift" } ], - "time": "2022-12-19T22:30:49+00:00" + "time": "2023-01-28T17:00:47+00:00" }, { "name": "scrivo/highlight.php", @@ -4644,16 +4658,16 @@ }, { "name": "symfony/css-selector", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "91c342ffc99283c43653ed8eb47bc2a94db7f398" + "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/91c342ffc99283c43653ed8eb47bc2a94db7f398", - "reference": "91c342ffc99283c43653ed8eb47bc2a94db7f398", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", + "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", "shasum": "" }, "require": { @@ -4689,7 +4703,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.2.0" + "source": "https://github.com/symfony/css-selector/tree/v6.2.5" }, "funding": [ { @@ -4705,7 +4719,7 @@ "type": "tidelift" } ], - "time": "2022-08-26T05:51:22+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/deprecation-contracts", @@ -4776,16 +4790,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "12a25d01cc5273b2445e125d62b61d34db42297e" + "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/12a25d01cc5273b2445e125d62b61d34db42297e", - "reference": "12a25d01cc5273b2445e125d62b61d34db42297e", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/0092696af0be8e6124b042fbe2890ca1788d7b28", + "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28", "shasum": "" }, "require": { @@ -4827,7 +4841,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.2.2" + "source": "https://github.com/symfony/error-handler/tree/v6.2.5" }, "funding": [ { @@ -4843,20 +4857,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1" + "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3ffeb31139b49bf6ef0bc09d1db95eac053388d1", - "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", + "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", "shasum": "" }, "require": { @@ -4910,7 +4924,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.2" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.5" }, "funding": [ { @@ -4926,7 +4940,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -5009,16 +5023,16 @@ }, { "name": "symfony/finder", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "eb2355f69519e4ef33f1835bca4c935f5d42e570" + "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/eb2355f69519e4ef33f1835bca4c935f5d42e570", - "reference": "eb2355f69519e4ef33f1835bca4c935f5d42e570", + "url": "https://api.github.com/repos/symfony/finder/zipball/c90dc446976a612e3312a97a6ec0069ab0c2099c", + "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c", "shasum": "" }, "require": { @@ -5053,7 +5067,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.2.0" + "source": "https://github.com/symfony/finder/tree/v6.2.5" }, "funding": [ { @@ -5069,7 +5083,7 @@ "type": "tidelift" } ], - "time": "2022-10-09T08:55:40+00:00" + "time": "2023-01-20T17:45:48+00:00" }, { "name": "symfony/html-sanitizer", @@ -5142,16 +5156,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.2.2", + "version": "v6.2.6", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f" + "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ddf4dd35de1623e7c02013523e6c2137b67b636f", - "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e8dd1f502bc2b3371d05092aa233b064b03ce7ed", + "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed", "shasum": "" }, "require": { @@ -5200,7 +5214,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.2.2" + "source": "https://github.com/symfony/http-foundation/tree/v6.2.6" }, "funding": [ { @@ -5216,20 +5230,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-30T15:46:28+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.2", + "version": "v6.2.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "860a0189969b755cd571709bd32313aa8599867a" + "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/860a0189969b755cd571709bd32313aa8599867a", - "reference": "860a0189969b755cd571709bd32313aa8599867a", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7122db07b0d8dbf0de682267c84217573aee3ea7", + "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7", "shasum": "" }, "require": { @@ -5311,7 +5325,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.2.2" + "source": "https://github.com/symfony/http-kernel/tree/v6.2.6" }, "funding": [ { @@ -5327,24 +5341,24 @@ "type": "tidelift" } ], - "time": "2022-12-16T19:38:34+00:00" + "time": "2023-02-01T08:32:25+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6" + "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/b355ad81f1d2987c47dcd3b04d5dce669e1e62e6", - "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6", + "url": "https://api.github.com/repos/symfony/mailer/zipball/29729ac0b4e5113f24c39c46746bd6afb79e0aaa", + "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa", "shasum": "" }, "require": { - "egulias/email-validator": "^2.1.10|^3", + "egulias/email-validator": "^2.1.10|^3|^4", "php": ">=8.1", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", @@ -5390,7 +5404,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.2" + "source": "https://github.com/symfony/mailer/tree/v6.2.5" }, "funding": [ { @@ -5406,20 +5420,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-10T18:53:53+00:00" }, { "name": "symfony/mime", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed" + "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/8c98bf40406e791043890a163f6f6599b9cfa1ed", - "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed", + "url": "https://api.github.com/repos/symfony/mime/zipball/4b7b349f67d15cd0639955c8179a76c89f6fd610", + "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610", "shasum": "" }, "require": { @@ -5435,7 +5449,7 @@ "symfony/serializer": "<6.2" }, "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1", + "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^5.4|^6.0", @@ -5473,7 +5487,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.2" + "source": "https://github.com/symfony/mime/tree/v6.2.5" }, "funding": [ { @@ -5489,7 +5503,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:38:10+00:00" + "time": "2023-01-10T18:53:53+00:00" }, { "name": "symfony/polyfill-ctype", @@ -6067,85 +6081,6 @@ ], "time": "2022-11-03T14:55:06+00:00" }, - { - "name": "symfony/polyfill-php81", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", - "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, { "name": "symfony/polyfill-uuid", "version": "v1.27.0", @@ -6230,16 +6165,16 @@ }, { "name": "symfony/process", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877" + "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/ba6e55359f8f755fe996c58a81e00eaa67a35877", - "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877", + "url": "https://api.github.com/repos/symfony/process/zipball/9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", + "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", "shasum": "" }, "require": { @@ -6271,7 +6206,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.0" + "source": "https://github.com/symfony/process/tree/v6.2.5" }, "funding": [ { @@ -6287,20 +6222,20 @@ "type": "tidelift" } ], - "time": "2022-11-02T09:08:04+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/routing", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "857ac6f4df371470fbdefa2f5967a2618dbf1852" + "reference": "589bd742d5d03c192c8521911680fe88f61712fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/857ac6f4df371470fbdefa2f5967a2618dbf1852", - "reference": "857ac6f4df371470fbdefa2f5967a2618dbf1852", + "url": "https://api.github.com/repos/symfony/routing/zipball/589bd742d5d03c192c8521911680fe88f61712fe", + "reference": "589bd742d5d03c192c8521911680fe88f61712fe", "shasum": "" }, "require": { @@ -6313,7 +6248,7 @@ "symfony/yaml": "<5.4" }, "require-dev": { - "doctrine/annotations": "^1.12", + "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", "symfony/config": "^6.2", "symfony/dependency-injection": "^5.4|^6.0", @@ -6359,7 +6294,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.0" + "source": "https://github.com/symfony/routing/tree/v6.2.5" }, "funding": [ { @@ -6375,7 +6310,7 @@ "type": "tidelift" } ], - "time": "2022-11-09T13:28:29+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/service-contracts", @@ -6550,16 +6485,16 @@ }, { "name": "symfony/translation", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "3294288c335b6267eab14964bf2c46015663d93f" + "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/3294288c335b6267eab14964bf2c46015663d93f", - "reference": "3294288c335b6267eab14964bf2c46015663d93f", + "url": "https://api.github.com/repos/symfony/translation/zipball/60556925a703cfbc1581cde3b3f35b0bb0ea904c", + "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c", "shasum": "" }, "require": { @@ -6628,7 +6563,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.2" + "source": "https://github.com/symfony/translation/tree/v6.2.5" }, "funding": [ { @@ -6644,7 +6579,7 @@ "type": "tidelift" } ], - "time": "2022-12-13T18:04:17+00:00" + "time": "2023-01-05T07:00:27+00:00" }, { "name": "symfony/translation-contracts", @@ -6729,16 +6664,16 @@ }, { "name": "symfony/uid", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "4f9f537e57261519808a7ce1d941490736522bbc" + "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/4f9f537e57261519808a7ce1d941490736522bbc", - "reference": "4f9f537e57261519808a7ce1d941490736522bbc", + "url": "https://api.github.com/repos/symfony/uid/zipball/8ace895bded57d6496638c9b2d3b788e05b7395b", + "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b", "shasum": "" }, "require": { @@ -6783,7 +6718,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.2.0" + "source": "https://github.com/symfony/uid/tree/v6.2.5" }, "funding": [ { @@ -6799,20 +6734,20 @@ "type": "tidelift" } ], - "time": "2022-10-09T08:55:40+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "6168f544827e897f708a684f75072a8c33a5e309" + "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6168f544827e897f708a684f75072a8c33a5e309", - "reference": "6168f544827e897f708a684f75072a8c33a5e309", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/44b7b81749fd20c1bdf4946c041050e22bc8da27", + "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27", "shasum": "" }, "require": { @@ -6871,7 +6806,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.2" + "source": "https://github.com/symfony/var-dumper/tree/v6.2.5" }, "funding": [ { @@ -6887,20 +6822,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-20T17:45:48+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.5", + "version": "2.2.6", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "4348a3a06651827a27d989ad1d13efec6bb49b19" + "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/4348a3a06651827a27d989ad1d13efec6bb49b19", - "reference": "4348a3a06651827a27d989ad1d13efec6bb49b19", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c", + "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c", "shasum": "" }, "require": { @@ -6938,9 +6873,9 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.5" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6" }, - "time": "2022-09-12T13:28:28+00:00" + "time": "2023-01-03T09:29:04+00:00" }, { "name": "vlucas/phpdotenv", @@ -11199,20 +11134,20 @@ }, { "name": "spatie/flare-client-php", - "version": "1.3.2", + "version": "1.3.5", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868" + "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/609903bd154ba3d71f5e23a91c3b431fa8f71868", - "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", + "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", "shasum": "" }, "require": { - "illuminate/pipeline": "^8.0|^9.0", + "illuminate/pipeline": "^8.0|^9.0|^10.0", "php": "^8.0", "spatie/backtrace": "^1.2", "symfony/http-foundation": "^5.0|^6.0", @@ -11256,7 +11191,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.3.2" + "source": "https://github.com/spatie/flare-client-php/tree/1.3.5" }, "funding": [ { @@ -11264,26 +11199,25 @@ "type": "github" } ], - "time": "2022-12-26T14:36:46+00:00" + "time": "2023-01-23T15:58:46+00:00" }, { "name": "spatie/ignition", - "version": "1.4.1", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "dd3d456779108d7078baf4e43f8c2b937d9794a1" + "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/dd3d456779108d7078baf4e43f8c2b937d9794a1", - "reference": "dd3d456779108d7078baf4e43f8c2b937d9794a1", + "url": "https://api.github.com/repos/spatie/ignition/zipball/2cf3833220cfe8fcf639544f8d7067b6469a00b0", + "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", - "monolog/monolog": "^2.0", "php": "^8.0", "spatie/flare-client-php": "^1.1", "symfony/console": "^5.4|^6.0", @@ -11339,20 +11273,20 @@ "type": "github" } ], - "time": "2022-08-26T11:51:15+00:00" + "time": "2023-01-23T15:28:32+00:00" }, { "name": "spatie/laravel-ignition", - "version": "1.6.3", + "version": "1.6.4", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "2db918babd96f87b73fc26e4195f5a19328dd123" + "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2db918babd96f87b73fc26e4195f5a19328dd123", - "reference": "2db918babd96f87b73fc26e4195f5a19328dd123", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", + "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", "shasum": "" }, "require": { @@ -11429,7 +11363,7 @@ "type": "github" } ], - "time": "2022-12-26T15:13:03+00:00" + "time": "2023-01-03T19:28:04+00:00" }, { "name": "spatie/laravel-ray", From 2cd838a8207bfc27179a50a4c10636858127fe24 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Feb 2023 11:10:36 +0000 Subject: [PATCH 54/58] Bump laravel/sail from 1.16.6 to 1.19.0 Bumps [laravel/sail](https://github.com/laravel/sail) from 1.16.6 to 1.19.0. - [Release notes](https://github.com/laravel/sail/releases) - [Changelog](https://github.com/laravel/sail/blob/1.x/CHANGELOG.md) - [Commits](https://github.com/laravel/sail/compare/v1.16.6...v1.19.0) --- updated-dependencies: - dependency-name: laravel/sail dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.lock b/composer.lock index bcb89f15..f655d123 100644 --- a/composer.lock +++ b/composer.lock @@ -8785,22 +8785,22 @@ }, { "name": "laravel/sail", - "version": "v1.16.6", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "2e8be54590bde421eb04e461a1421302a5b22cca" + "reference": "4f230634a3163f3442def6a4e6ffdb02b02e14d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/2e8be54590bde421eb04e461a1421302a5b22cca", - "reference": "2e8be54590bde421eb04e461a1421302a5b22cca", + "url": "https://api.github.com/repos/laravel/sail/zipball/4f230634a3163f3442def6a4e6ffdb02b02e14d6", + "reference": "4f230634a3163f3442def6a4e6ffdb02b02e14d6", "shasum": "" }, "require": { - "illuminate/console": "^8.0|^9.0", - "illuminate/contracts": "^8.0|^9.0", - "illuminate/support": "^8.0|^9.0", + "illuminate/console": "^8.0|^9.0|^10.0", + "illuminate/contracts": "^8.0|^9.0|^10.0", + "illuminate/support": "^8.0|^9.0|^10.0", "php": "^7.3|^8.0" }, "bin": [ @@ -8841,7 +8841,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2022-12-19T15:41:32+00:00" + "time": "2023-01-31T13:37:57+00:00" }, { "name": "maximebf/debugbar", From 467d1a5bd11ffd36cea3dd04e40fd2e6e3de2ea7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Feb 2023 11:18:41 +0000 Subject: [PATCH 55/58] Bump @babel/core from 7.20.7 to 7.20.12 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.7 to 7.20.12. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.20.12/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 70 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index 92cd876f..4c8b51d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "normalize.css": "^8.0.1" }, "devDependencies": { - "@babel/core": "^7.20.7", + "@babel/core": "^7.20.12", "@babel/preset-env": "^7.20.2", "autoprefixer": "^10.4.13", "babel-loader": "^9.1.0", @@ -70,25 +70,25 @@ } }, "node_modules/@babel/core": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", - "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.20.7", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", "@babel/helpers": "^7.20.7", "@babel/parser": "^7.20.7", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", + "@babel/traverse": "^7.20.12", "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" }, "engines": { @@ -311,9 +311,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.7.tgz", - "integrity": "sha512-FNdu7r67fqMUSVuQpFQGE6BPdhJIhitoxhGzDbAXNcA07uoVG37fOiMk3OSV8rEICuyG6t8LGkd9EE64qIEoIA==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -322,7 +322,7 @@ "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", + "@babel/traverse": "^7.20.10", "@babel/types": "^7.20.7" }, "engines": { @@ -491,9 +491,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", - "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1613,9 +1613,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.20.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.8.tgz", - "integrity": "sha512-/RNkaYDeCy4MjyV70+QkSHhxbvj2JO/5Ft2Pa880qJOG8tWrqcT/wXUuCCv43yogfqPzHL77Xu101KQPf4clnQ==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", @@ -1624,7 +1624,7 @@ "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.7", + "@babel/parser": "^7.20.13", "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" @@ -6870,25 +6870,25 @@ "dev": true }, "@babel/core": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", - "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.20.7", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", "@babel/helpers": "^7.20.7", "@babel/parser": "^7.20.7", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", + "@babel/traverse": "^7.20.12", "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" } }, @@ -7057,9 +7057,9 @@ } }, "@babel/helper-module-transforms": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.7.tgz", - "integrity": "sha512-FNdu7r67fqMUSVuQpFQGE6BPdhJIhitoxhGzDbAXNcA07uoVG37fOiMk3OSV8rEICuyG6t8LGkd9EE64qIEoIA==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", @@ -7068,7 +7068,7 @@ "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", + "@babel/traverse": "^7.20.10", "@babel/types": "^7.20.7" } }, @@ -7192,9 +7192,9 @@ } }, "@babel/parser": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", - "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -7942,9 +7942,9 @@ } }, "@babel/traverse": { - "version": "7.20.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.8.tgz", - "integrity": "sha512-/RNkaYDeCy4MjyV70+QkSHhxbvj2JO/5Ft2Pa880qJOG8tWrqcT/wXUuCCv43yogfqPzHL77Xu101KQPf4clnQ==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", @@ -7953,7 +7953,7 @@ "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.7", + "@babel/parser": "^7.20.13", "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" diff --git a/package.json b/package.json index 088afb35..2b13e2d6 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "normalize.css": "^8.0.1" }, "devDependencies": { - "@babel/core": "^7.20.7", + "@babel/core": "^7.20.12", "@babel/preset-env": "^7.20.2", "autoprefixer": "^10.4.13", "babel-loader": "^9.1.0", From a7e50bd069f6b54f3df6c16e5f8bece190213eb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Feb 2023 11:22:39 +0000 Subject: [PATCH 56/58] Bump babel-loader from 9.1.0 to 9.1.2 Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.1.0 to 9.1.2. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v9.1.0...v9.1.2) --- updated-dependencies: - dependency-name: babel-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c8b51d2..29e9a037 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@babel/core": "^7.20.12", "@babel/preset-env": "^7.20.2", "autoprefixer": "^10.4.13", - "babel-loader": "^9.1.0", + "babel-loader": "^9.1.2", "browserlist": "^1.0.1", "compression-webpack-plugin": "^10.0.0", "css-loader": "^6.7.3", @@ -2311,9 +2311,9 @@ } }, "node_modules/babel-loader": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.0.tgz", - "integrity": "sha512-Antt61KJPinUMwHwIIz9T5zfMgevnfZkEVWYDWlG888fgdvRRGD0JTuf/fFozQnfT+uq64sk1bmdHDy/mOEWnA==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", "dev": true, "dependencies": { "find-cache-dir": "^3.3.2", @@ -8490,9 +8490,9 @@ } }, "babel-loader": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.0.tgz", - "integrity": "sha512-Antt61KJPinUMwHwIIz9T5zfMgevnfZkEVWYDWlG888fgdvRRGD0JTuf/fFozQnfT+uq64sk1bmdHDy/mOEWnA==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", "dev": true, "requires": { "find-cache-dir": "^3.3.2", diff --git a/package.json b/package.json index 2b13e2d6..0ca1fc39 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@babel/core": "^7.20.12", "@babel/preset-env": "^7.20.2", "autoprefixer": "^10.4.13", - "babel-loader": "^9.1.0", + "babel-loader": "^9.1.2", "browserlist": "^1.0.1", "compression-webpack-plugin": "^10.0.0", "css-loader": "^6.7.3", From 5e8e60314ed2bab66be066ff524928fde8b3d4dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Feb 2023 11:27:24 +0000 Subject: [PATCH 57/58] Bump postcss from 8.4.20 to 8.4.21 Bumps [postcss](https://github.com/postcss/postcss) from 8.4.20 to 8.4.21. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.20...8.4.21) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 29e9a037..04a7c6f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "eslint": "^8.30.0", "eslint-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^2.7.2", - "postcss": "^8.4.20", + "postcss": "^8.4.21", "postcss-combine-duplicated-selectors": "^10.0.2", "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.1.0", @@ -4737,9 +4737,9 @@ } }, "node_modules/postcss": { - "version": "8.4.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", - "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", "dev": true, "funding": [ { @@ -10259,9 +10259,9 @@ } }, "postcss": { - "version": "8.4.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", - "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", "dev": true, "requires": { "nanoid": "^3.3.4", diff --git a/package.json b/package.json index 0ca1fc39..0b5c74e2 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "eslint": "^8.30.0", "eslint-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^2.7.2", - "postcss": "^8.4.20", + "postcss": "^8.4.21", "postcss-combine-duplicated-selectors": "^10.0.2", "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.1.0", From aa86718f1555a0d373500c4d94a151b9d693c040 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Feb 2023 11:31:47 +0000 Subject: [PATCH 58/58] Bump eslint from 8.30.0 to 8.33.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.30.0 to 8.33.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.30.0...v8.33.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 42 +++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 04a7c6f4..a162015e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "compression-webpack-plugin": "^10.0.0", "css-loader": "^6.7.3", "cssnano": "^5.1.14", - "eslint": "^8.30.0", + "eslint": "^8.33.0", "eslint-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^2.7.2", "postcss": "^8.4.21", @@ -1674,9 +1674,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.0.tgz", - "integrity": "sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -1697,9 +1697,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -3094,12 +3094,12 @@ } }, "node_modules/eslint": { - "version": "8.30.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz", - "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.4.0", + "@eslint/eslintrc": "^1.4.1", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -7984,9 +7984,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.0.tgz", - "integrity": "sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -8001,9 +8001,9 @@ }, "dependencies": { "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -9059,12 +9059,12 @@ "dev": true }, "eslint": { - "version": "8.30.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz", - "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.4.0", + "@eslint/eslintrc": "^1.4.1", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", diff --git a/package.json b/package.json index 0b5c74e2..de87d63f 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "compression-webpack-plugin": "^10.0.0", "css-loader": "^6.7.3", "cssnano": "^5.1.14", - "eslint": "^8.30.0", + "eslint": "^8.33.0", "eslint-webpack-plugin": "^3.2.0", "mini-css-extract-plugin": "^2.7.2", "postcss": "^8.4.21",

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�PV}xyVzhz%%e73iuIthIBvA8DGT!k$yvxX><=BigtP}50w;q$k#Bc z*P~Q#)fbAabtxAltToN>{jXd}<^E?2f(R_A!lVyNLwGq^fac|F2SB6(b^`~%ul00akk-6?p3aK#H4%s*yh>d}px!xX;U4<_&z?wSW#wa@7+^3;te-zPN}0lzLXZ zE`YV}_j2d&-@U^=$W$Tco8R*C{9rXTl?xbQI9txT9+o;hIe|sCN~g}O$sXW@x&VY` zeMjB&oP%zZ!NI{6pj3)i_Q4-$NE#+*cktE=!e5@kZb2r6uEr(D;)HLP5C;DJfZd$_ zAFj?aD#|zf){3-94&B{I%23iVL#K2%(lvBScS(0jcXxxdgmi~=2@1%0`JMAWYn}69 zfDfz%%*^7spL_3p?T?q?iY!b2YGZw(s)2;N*V=nXf+TLKA3&SEYMt`23xK;-4S(t2 zjl1jIj$j5~f9K)@j&yw1Pf$nTzVP{Jy_fFUee1d;}Yn97lG|jwy+?)4kFeL11iFQ7Ak*B|_i0h?EqC1SZ|A z*j52@5e-~W+-9&i1MWasoCGviNaCX@Q8ElfW+Y;Rb>b91B!yQ3YAT0xMlP^bkMc;&imZJe%B)QGn&Mi-A}u8cQOYu`oOl@By5w8*;64bECvn3F#7xZquBJuekC(&br~Z-zg!bYVrerA#<_92MV%UY z8)xPt5A3+yuT*NpF>o z*5pXK<9fg0121q`3dvqw3c)>BTp8Y16b|so8ZoElA0~7n4DB|o*naK|K+9B)V4>$A z9a9cwa*{J=FQ$NCyMPLk=n`lPZ!B>U_H@q0G@D)((Q3QC(-Diq#|x&9;0})(Aw~#C z4=Lrg2imY-iHn;hB=n>PQjJ3d5Uln`_z|?23v>w$|J31viX}C^*Lcoz0$Wr`k;Xjl+TFMj;Ar}z_FzI6-`&>RBDM_MjQWw;HYNI*aQI><*rps5TX?2<2{BGwv?9> zxwz?%T{6WP!ecVJYsIo39^^@)Nf@~kZQ)nzQgfUk16e!6g`LAk4z1|6wS7wqW zp{G%pwzk;KBFV#5860p-wzeg(p(68i;F5IC?D*NUoK%QMO)Z*@CwM=CNJdU=^cU=eEj{bUvDR*l-HT4Hp*`6ra zGg-|9XzK@HR7^gVJqBB><+w7&bUS8JF41(w_!TQBB2dGKWgJ&fQ8@LmNnnD!`v*!> zbpGK;Zkp^Gr9uQ5@MBFQiTg=yg^>5V@vm%>vV(vvI^6X>CUzSfRsWSr%wLT%sz9Yo zsZ8zVH1hZ}ZZH``D$oM>82swF?she7g*C#sszh3f9$Q=9dT4;3rKCXIiT$GRd51_!&I0u70pzZ_&B*{dium z_abQ=U>u0CubU9_I_+Tmi>@UV2n_GXpd#qQQ8q*AuP7MP9wU*`Vxx~iQsSgkQHRIE z+{!xnKNqt7t*ub0nk_5{T)b# zIUL@kLx%tLf{fR7`)L-LGVIvF zz;X8yNd(&TP-RnC_;$PeupD0G77CH~QuinGYxtAEv{Kc&Pvi>(AOFM+&02E5H0PzJ zX%WEw29ZDdmjegiOIr=ns($@XQ{dN9j1cjo0Q3@K0zhWi8%sv&v{wdoTt?gPzUURN zu?Fz_@9)7cke;87Hj9*}ex)tI%=+6?9_Zrp*h~Ho!~gm7N$$!&Kp`3abC5FyGz7PO z!oKel?Kp_Ql|(h@%AO2=VA&R5gtff=vBCz}#5<7Bb~MKJ{D$6+aG z6(TbBqJ&2n8&mhn(!}BOiSfr_S9=y(w3*sqLPI{6t#PbmL#q!%irsBFZq$5y7SE_2 z#c<5<$;`ti@-5`9j9>rZ1C2_uX0_X{e0ubnqWe*A>pILJbl))1ne!yj^;9%P?LAp1 z!`|wgPX4(iMw&dwXfWNR<+eBaaeNKmY3tz`lb9C#>7b?v@b@*bpS?4|!6A7#p(aet z%%8E0E6&=yrZ6?HbmvU>h^fbmE|~i~Czs*kJ?XO0XBD6ZN5~xI<`NMopFv)rZi!O3b}iT##$>gO6>^>IfI*LisBIJdzm--&Pu18Y$x?&Yul z^R~?<`3ryepRDomFW7M8>^$xRiVY>mwXlXWHr&YkRN8cSr*Py#Awe0@?1Lm(T14p(LLwsb z!Ef^cn_<#JOOB8}lG=E3mD4w*gI)yA$n$?r$e9fc<#3L~Uw$yfVY|Xjnq0zA zh8})`u4X+dFzcBrv~41&hGhc=3lI)v@;oDLHfX6JxH7j;iZ4Stk&Sw@F-XDE+R`*Z zltUx-y}J><^t>9NsC%#o&1chvX8EM)4|T;-pb4 z1;?R*eKKy`=?!jzF+>EWh7SJf{buIHT-*84AdWu+AjwWi;~qT3_kl(-Fr_vL7I=sq z<^(9?KmwW|qhu)o!Yao`Av%EX(_~sWDN_J0z0fzvB(f3{~_dqxcaN;_TnNY z?!k^nt}=@`QW>b?Be;3FGi=A+aEu{MC?FARacBixk~L7pn4nQcf2~Ki5Nc($OeevT zq=5uS(x_@hZsCqI#G-L<@kq|pqG^OGsbG~M=Yh&DHMeTXlme38H-^X=|kUz4OIglD9 zI3AwQDIUa=Ffcnxn*59X%^TSx)9kb(kOhf0xFJRa2d#Wa#r~jS4%8%H@aP8OP>|Fl zov}LrAqIy{L$L=rwCvg#2j6ak(Q9d89T=$iAD2`hb5U;fLNydpHE zGmF+d+hF(&hN25NIW`#q3dXGm)M+13lPAp)ZL$Fr5MaTTvh_l!c;VS&9;wdE7cevQ)6 zC9u3Ew&;KHL=^zWJCupTvlT>`B+eYERgRz@Y(v*?x^%I$NaUV%Tt1;P$&5mAqO0W& z=s5P}1TVu>l9K%U1Og<#I3Kd?GLA2>9kkL5es#5p-EAp|G25%#tI+Zx0HEnnQ8Da- z+$3!S4_H_(^Jv_n7MX zt{?HAQ0oKw_M~^xfR=mu>4w z2vGF~SQ>~F_>T&o7P2xkccbmSsb8`yH*<=@hh1c_&DTJ$Z2VIKN9Wyx8vNPTpZ1Hey#yyuk0+p+cT!M1wt=;F-1I|Eo%T&@6{dL*8dAj#_L_kMrIBbhADF#r_b zCLm92|CiMS3gsM?9@c>$^k4Z)?J$|Zp>Gc0G%q0Ednp?Z#!=8zY64!umoi^{paL*7 z_bg}tzx!Si0MU-^eKnZ8+8f7!b>}m*0F3yS$E$ISwke^@Q+vORmo6Q^Bw??mL|3#6 zcrSLNxF!vOV2WZ}^+)t~cfzU0FDXJU`{N!zr)R*XDj>xcfHR`IIk|fkkMXA zpe|H72sQ~xYs#OI4h3?=gdZh+?{{hMhtUslFE_|VX(UiFV}2RLN6&*F3;($Z`-%Gn zyKh^U$lFLPUy`@I3uxrvd*6jl5?xPC^!>Am;JP9p{-=kyF zHt^n9G$)WCm(#BCSiwU*R(8aUz3R&=5*eXbGLxI^igt<=|Nbp8lzegT9az|+edStx zjap=?+2;59ffqjGe*(kdj>rtX$lZUs!(~p$8`U&jxxLE+p&8-Se{ijDSVp48;&xJZ zzABdmb21`0lGHlsqjnj9B$Njj-+NM4Kdo(SrrUJO#tI&H4twCJu%N_#4X7~kdh7Oj zy;TcW5D*(c^U!4LM!C!Zv>(!$bU`*M{x!D+`)Y6Ejj+M_~#^aFE5;GqEOV2J}cBGgNN4N^Vq9 z6{b9&Y5V~#xh;-$#3C!oc(Ek7ORu$JA~7YzjG_kR+-0JT zU=D>k1YtsK;k84CrUA}wDGt=8?4+)ZL9dbe;MK3$(&!e_CERh%lV72Q1zQ(=-@L#q zDjXP@W?$E$vvA|&X-!sWS11G}YbR5Ui>Ftlm`H&N%PevMC~={dMM}d?)-WXU7SV=f zQVR-+!p62?T?lYTWkr}*88{S?;2Fbo3mFk@O~~z#+9QKzFF`wEl1K^sDJ+DNZfLi)jANW)yEQ&@=vS-Q?Z^kX`p69nYY#SRwZ5;n=fKox8pEm0QQ#=^jhh*f|56p&1(BrHxp*P8VZWb0%a zrUJErkr5TQC`DCJhFrB)KhoYZ zY8llq6i!pXPkMGVf{Jt5i_2dTbqV|M3hBUBgI>#7HLkedKDt=N&oUH=rSs92sf{zx z_970V9_MO>Y83SRY_Va||DL-Dq}N8BeFXJV6$5?w(Yn0As@}*IX+C6F3`|RD%Kx6) zP!`Bk_Zl|XC=q)g0ZFt9ACJ^NKIX;79UuUcgDOSXM7_(ohgv5ZQ4<5Z{?%yrBlD2k z=L36TFG9H3Dz(cl|I*whw(X>3j_w;_jmxKMY2E80TW&YBZ2{%DI(p2UyL~teMK@8q zASY+tF@{xcEe=s8H)RWEu0etc@AOPOqR5hH+Wwi|M0eLhJsIMNev_KDQ#kfXxD;x1 zgMMXc@(E{vythE=K_e~vK!Avdr1haLs(1MnZWg;5X^#L+LeMJ3D{1SbQ)A`s;PsOpFg$qVH*4Uz7%Ea<6>g z7}n{&)u}M(&VE7s6axEm?emvy`pZq2nAZ+IkpCucGh^d%-&fuF94L?ntP5@;r#=AZ zefwo70E`gAFSbC&uj5{oIv@n#8+rdkcHc+-+<`GUY<5uHdD(UVh<&dYu0)5T zq?--vOFs=jdz6I%ZwK_U?!o__jH^-l>k11Y8_}N$w6cI3wX5ePk7^j@G4}Ulr-x&n z158;9Lw)bi=Z+g2^mq7ie(=n#VeNEhL9^-P^VR$3-|U*wly9t-`D^ql3l`*hC45LK z5mbheNyY6(bV$AH#S5w7Ka>)KW!Is#k^%Jy9t(8i{Ay!n`3%P1i);-Gy@<4F>R!Lw ze{$$yR-U0|+{8#C*T8*V+#vc9iZH}~k*#g(pUtkEZVo2)PHg)cFb4?xyB0fk-&TEwqDyK$qR74Xa{f&6b`8SFxY(pdD|Q{`DQ{gBe1FQqCN~{* zJ?8O&qRyb@n$zqRh(SllVHh>+!XozSB1NwQwui-%81YvwOQT$}em&TSw zl%=Ew{TK~oJJvMGtoT5lsU1-!t2peX^4?K0pe97BK=k^P!FRd#!TTE;4-KVRGM>`X zDjg{Sc`Fxf7k)(Ljlrf+;*tFD=7dnc-#CRzyIK6=;^N3O3jr!bgtXktgv1|g5i3O? z74O?V?m74f{)1q}3i$@~Hq%Em9*BAT=69{OIDgI-s&B4*(J=~Q#X~jgOd-OVh5tDk zLKz|e+m3$iqKmYTAm7PqYa(w2fdyr9|M{g=?WgZucYGI5znhgm+9^)JkVFCO$K@vE=8kp?vp&ekm(LCH6RXtS zsYEkNrkJTQ;ab0WBYOHXG^ukE=~mE&b)7Fs4GjZBl_^<9hZT^&3;GMx%5i5Eq}qj~ zzhP08ev*b#yUJK47Y}}JtqtiTDx76lqa`2?QbR4`rem%dqQVOBW^i?PWX7DN795~r zz?Xtj>M8w5(F-gX2y!3EP8&eL{xFnRL4QS7(GPwDD?F4!Mkl=moOuS5~9X4{mgH?g2pzO!2NPz~2NuPEAXro0|Jc z9iAAhT{*Pb^Xko;pzq)1=B!IJO-7u>Q*eKLrPE$d01kqLJ9}h96+P(ziBYD<{zdm(_p4iZrRw; zOteHO>up+D$`_FpHSx^ku|Y4l72*SoHbn6np&=IHMrZmQ40b8P3YO{g5D+=7|krJJHI^pv`$?6Z9 z1s~XD)R^KuWQAI zol*HhQ#Oqq#|$BYEYBt~!3BVoQxp1wu8p!(;j}{Q~*4lVS z{NUG3%0)uNdZRuap{yrH$!JRPQGivZKB{Al(%Kx27ZoZ=@#|P7F=-6#9eS-g2VopxaHt_9%g&;+kulqPwPNq{iCyQO%L?1PJIjC##$JlSC+)--n@+tQtwLj zQ@AU1IK}YFzRt1OXpc3r1F^yTZlN$T(UOJcg|pc2AXp%;|IV|hy@J2s86nwZ4G&rI zeKdIq9U1_%fnmJ_XUmm|CSuQ04MaXQrI*8cgzpACbhq2KQat8gfz(XUZi0!d8KsfOQ1CL-vAIaN#26yrF)m_%ek zmQV60!17HyR@CBWZv_#u(T2rBb4BuJ1{_Bi98PMbFFOu|zv6dYNMt`h9&qrt1sCe( z>sDbVLy_|sqA+`}ijpWt=p&|;ksqhE-RCd*QCK73 zDsRsUudAqgL5RmJb8~atMDJdPAE0!WAIND?0&@e90&q!{o&4l;Mp})7d=B=$bxMgs zyBgThv0TuBVNJSG?!>96GiEY^&%*levpzlJ`FUPG!GsEhBIH_13PJ6si>m(X^_6SC5!w>R)-oT2ussyzWmsl^KTcUI8v8Hr)a!b) zJQU!Z*q#8^j34>sTV3=ku-ABAB_t<;MpN#~#)_hc^pDwhx_|8y`&?JBPWYrf>j1G~ z2M|7V*dBKG!n_H~Z|t2~{t12C*MypfAx9&jvLHt0ylYN-+l~ciM<{d;y83UVde#FP zweD{Xo?QV@ zfqG8z=5jJEYXf!IdzbvG`SStWujMJPv z?^B<_uwT-=10+RC z=dFQtGN8C%2wuG6U30-nOiWa~V}H2kGdf+~e7|--*DkKvi7c9|A)=Y_#n7v@RNj87 zl2S;M1|hx@hC-@#0dUkuzsWN^5Z(5e;Z6EuL>B^X4!3aV)9`rKdg%i;wV?j zk`grCCFKiIKct^oJD8dVYqUo*I%!wpX-fi9IbtYc_zvuYKUEABbdOWHDB_3mVL#rF zj5*-UTs}pIemV6l9_4-BKX2KRZl=&6o4nR{{qXg9$DPoA7wsoqZT8klb4Rw{=G5oyg zF-|j0o#=Lw4!ZsEvmDScgdE-{MuUEl>icYmv#d1+FxVziTH*2OTS;UZavwT{wq_K_XCMp89R7ru<{SY3Jnbk7uLvi6GkXv%iy5 zT4xEzE5GLT=k?S(p=;dMa5V6!qn4td$yhMqP1s=robYa&VMc;}Q6^MjuSkacz;r`9 zmlEH>hM&iK&^V%K;lrd#X_ph?ek`}QdsaTpuNZXco;fxB*;)PWIUku~=PGNx$Gbg0 zKK9jpG~+J2;~?|={F>A-8rXkukl?EgsR&403F$mgSG{Xyhk@W^d#En7ab|-lc3|5L z6vpNucC*gZ6yo1=QRdE>7`Ib*T{`SgHIXTaa(6T}xEqJ3hVqiqCtNo?k1JPwA5JxG zj$HVIF~NTS9xGlQ&KAkOzk+4}nWX){zZWuJ2?6C86FiH|rJqzMq7ic_*&Vw!u-;9J zO`mo=CIx<#Re_#?-9rFQO!M{dxtCuQnc@n|4gSbAUY1*iU32t8eEQd7#`4hEx`qz9 z1WW#`50%_Q)I>I=HvNO+_${y_?8PcwBNY(X2GT%hvsb7UQcsy~7%1wYNQIr*Oh6pn zIrO1W=zv{4S`B-HAUm3a0Q~C08?thnbPMYfz~^7gcrdeoTV&vV&LaCXSj$ z1z9y5)eNsG!GX>*p9vpNoIuf5Izx39Nh-?f86iB9XtLELyXr?xYFM6tv$G<8C-8D_o0r5g@X- z0z1%%cm}c1H(W=##r>F!H)U)b&kZh2p0jGSG7I5OqJhUQgIuAJ8`^tGFmRij{#;p= z+Dlk|TOnWOJyyy#;u(ny4}E*(He_5P|BbdO)8WCkq(*%d#=YG)_!gPPjKf%vNGS>7 z?fCd+zLDUk2=3!eB--S3hrg?~ENm=sC4}MMmq_Ipsw;X6=^Rm#c}6G*PGbp5#1p>2 z|4bcgRAXs!LhSch4&_g6GdIxwRVPM$NXOU7T|}+YCR&h5p(#y9!#2)Hhp=ZlAY*M! zSlT%(C$+1okS#c=XEEh?x@}fCa!Fa_KwGJRq|GPk06&vD1BaX?@~yP7M3uz*C{m4ZAYR?5MI8^+SVSw_DzWU3yA60J~>XDdiX4R6|)C@aaVZdz8D z)l4Zi8Ru3WsU8?dTS}q4fCY`DG;ACwA*8c0sVAd5$Eo|Mf}vbjxF`>) zv_d6@TZ<`Xp_7Zy3&aE)Yzb-_U`j+laemcE&T5eGEm%00m^#};ZnX^Yqj2U`8TlDc zGi}yes$PoL!tNP@wo6{8Q-j}l0uHfe9g+^fu~B2hYvWcw?WMtjskaUcUh}I8Y2_z zn8YnloklpbYQUpmk1=2P8MPu`UIBucW{F;o2wK-^08OW!^wldQm%UzSgDJY?+C|XF zLh7Tq<#SYX@iCk;L37##LE9t0jAAOt_M7St?#tYtL6TY*FOF2eRFZ;3?i~l@9YQ)g zg%E>YKlD>hY9}S!Ttz*c3HD#kf3Qg5&Us#)tB6KLtK*1%+fjDZ;KaZ7QTSg~PM9QX zZ{j%EN+pKA#W;+Yhf`UwU1oP2+oHIn7<}QEU;B3-Z*7W9=s;5rWpR!`!H!_yApLkn zHaZQA`Bry;`xOH>_x&^oN3Q$LDoY;qY*sP8$)jTv<>1>?*V(XG@v!6T-XJuFwESQ@ zWDB@sQdhmX$@-tZ2sagnCwm?IB{vTMm2C>$UOx z3Sg)6+~2ug{xjclma@pc5T`Ez2Ix6)C-Zx#r1C`%z%~LN-u=H{Dx|i7$KMd!=M_js zM#dw+;2K@@>0I}EiJ}0H-s*?8ZbFyKZAmu$j{E5KXnQ7)^FQ~)!jr?mL}Y(c_5D_! zrkbY~hYoq*GLK?6>iNWR_0W)n0o`^;N#cz}g4iY;e7VENO^K84aGE%CMl+Oc7ggbp-K+jGQy|{|uR@j$GPrmLn}Imwv8qE+qXyn`dBdK~tUPB9yim|Ty!LqBJUM@p<>I$ z1^#^(`TfWB-?6^&v#uT&TseCtIqm*$r3oL{{2u<4>;7D&iVrMGR*(5DsHpoFuKiP$ z@i|eQhilf8(O_wl?y@$$p@RzN1@6wW|J_Yp)ad%hsw%?hkekRrrza+>WjY8p12Z=F zm~0^y!Ex%zX^k)$#h2V!{{8ogl&`4Bq~GTU=+U8!1KcVelk%!H(c1^p=CuX6N~xMa z+yIC=$2V(4vq3O;sLK>gSpUf@n~`b#`BJgQj75QjB;y)sC}5{!!sX<|(0DbvJ9Nng zU+{cM8yPcQbP{vm1c^pWZi~GZyh0?dtX3@p*Z1G?U9RQ)=H|bzbe%h85LhVHc#$2& z;^+uvWo0*}pFGQcx$!^#^1FWPy}hLfbaa|u%gDh{x_bxzDjO05C%n(e-Yijv= zo!Vc5K_xi>8lD2-%3(vE<&lyMM-HTbQ}ru+E9W)EbsUB4s}YVyAweVe7juHGSF13I zCR_|zQBSRYN(c3|%HWu34?(0_05_yeo|Jl{B!mb{CgI3XjXP4^6>#rDbj%pdIHbmt z3|R*YMUbThre>%%ZAJ5WT!ng;v4-YlD35MDS=g%B$rP8C*UgS+=@OE@)xgxa$B1PG zWG|X})KeOYEF1Y{Sd}^BM(`FilRff(o}LPMY^X);xTx(?ZVuHd*ILjZ44Ekw;W zAw^4vq{Oe^aRODHSnPZow zwH31#u7MnO7Sdx?zEG@by+cQB`i42ZY|meWLx~(r@&HMFX@h>MZCdS2wn$U|V=zX5 z1)E;(n$?aO4VzbwtW1M>-W;tY$LiWJGq|BnLKaCkffE1g&v)!g%R?zRzrN*Gv9x== zS>WYmC?}%DLEW)($5YatO3i^nGn1kri#UN)x!bK~2&gD3)HLw)j7*Bth|H+7xmZ?_ zg>%#lijW@E3(joC(ky4FVd6dFs`UXM&yFdPls z7Q#|7>71d+p8#PWyPbHkvV&RF1JAd^k#~_`Fm#3OE%pabM&g#6LL_!g`{gEma8i8S;jWOtDu$0O#{ ziOz&&Xo>hV9g~5PI$5ubkOz)RoyqDDM^v;%&{r03rp@c#l0RL)risb*eHbj)no#&lozjf-Mvw#Q%2mxCIqN?&V-e&d$Sj?afPU89KJGCVGz{;pr~E>=1C z_;K(-xcB!E-U2#-b9DMUxE0uMM>I#dnmRfufj}Wc4OJ$Ej|fIGb5Ych(pp+tMcvao zlLBX(0$n@$XC24rli5Q3V`H3@@D&+&+JiegnURcmQ|>fx!h+7gjs=5%v{mVHp02*d zY%C5D%yI*TQU`jQU*x(V2^Y(YT`9oDItO4e3896G10;+0mxJ$pp^-o`aNb@b^!D8Q z<9_Wm@%ReeoScUQP4zQB>s_ASkOJ3?0;~L(SL9R7iaj2($W@ft!=FN4t$Rc`0f-i3 zPDaLYplG}7Tl#2=sUX|V#t=>tdZ|PL9cmG6r+$WSxAgMZ1(`-l%*+wX^s(CvQAa(& zv68iCbylvKRA#8ppUFQ#@K1YtW+^FngzxAHq*~Z}RH-EGH7f2N(*<%4fU4fs{r~w; ztv|`U8It$IOJv|*n$2uow!NGfw@(YV{7BM}CXVO_m3)~U?7Fn$KI+8ay3#UI23Ck` z;M=&uxF#osHOCZ%R|n9JBzORws8vFvO+5?WFhJaYbc|DZ z<+iFF6FTuXRv+10{F%oroQsam-|Dse*1wxh8`1+(Nv@59PKzxOZBsL}Q;o>8nSz;3 zW|0Vy6k7QiJ2|^sF&xiYzt+q__z&8)oLO;=+Pal=%wUH2Z&()GG>*6nZzsQ*;ONf^x#nE=tMt8bPKu>cd+ z3KOal&&9=)4uL>}!F?K;{2r-iPt``Jzsy$urCwT!XlwF|%`HT*To(4$l_rAytXQnI zRY_9QB2knwP(H#(R0;)yz~{9eRFb0?)ZT$*tr4`hBq?wL)w60b;S!ZL)%$9a6HJAi zaFmSrIWM+x18|XM=UP0_uKq|Z1Y?f8VYDg!5RAzXSuLbz^uJ%43?5#QDWI*m8tQTW zb7?6x9>sj1{0;y8>h;sp&-7W`jhkZLPC zsH&=KYx|44aAlo(;^}x!>DEmOvD4I7ICOc1vOw6Tb)b`73|Lhb=1O448QnS0=WqPb zk()j=V^R@$C(lykd-Q9|YN^MADsb05zSYsd6w~Qw!s$j;3YA=zZC_PH)0z0I(G!?B zs&a8;FM}z>d5WQg6q=!q=-whS;dig4ahL&hP@TGPV8NA}2K#HjN7BMB1e!o&T8Z8S zln;igsY94;X6%|d*6W)a#gUbCg34Gw4wxmX6(rEOX%vY=!;?@=Sl5?_9tA5`ZDGD* zALRCqy17#qtt@LOu&nXu*$S!Pk>-|M{R)_tc*p;28moi9kNEf!Wv>%_8%QEyF1F2x z+N~X8*W-O;JNW+2{*yREl8VG^9o#WX@6az79JGZW1Nq1PmA#|WG|nETVU8n>8kV>s z423f6lbmc!V(h6bd5fphcJC8P0!Lv3{~X9^5r&AERHqI2<6bkxBXr9xpelqi9l2$LUz__ZmL2hw{A!-iee zG?2G>v5}AGs*0BW0My9gIv%H&C4DL>M}L%oXcdLS>|8T_Xs+ z!=vO0SD;izMj84f7ZK69ML-N^m7VAj@Rd=exmE_M!^MU+q-|+g`n6hr7(vOZ&p3sX zB=*(Cc1YPD560IM{?&IzQe-!;J6z;1Wk_h$p<6*Ei^nqtnsBu7hXk|)hR);4i-_Wq zR~`EsLBEgf*Un$oLw}FWckK$NHQ^&9*px7qy>FgyIySb}x*G;&1V9b&DnnFN&7G&G zXm|9FzQ@h?n>kN>-TxH-q4*t~cci(M2l2ix zqry74Cmfynx6FE@_;IxRxnFpvY?z#0Q=Al)#7vz2H~f||G?50il4o7Kea+m=?8}#b za3zWxV*u6*PjxFA?by@6HdXH^uwFH|+pE>bEcU18#RISHKZktpAKUJ!ga6i5XW3L$>r-m1@F23@1u16RUY zVKRrOzpho)w!kNT8=J*eAQtqM&0zoUva6e$8{t_j1D#37r`49`hyhD-BQ#ayyn&aTj z%X+?_{^diPtO6@5@LAKgcfg42ee}5Fh!!rga2&_3!WXe9Yn+m2Pv0q zZuTeF2;+=noH%pHX>4@0^Eee65zM*#u=^vJRpd^4lccH&MI}FhdvXH;!HgJ%NhsqM zLgWl&iCZRJuyfZs&S}PfuCGd1Ph9;{5hsZmwze<{nz792DosNR^*-auDPB3c$^x7g zx?1g%JAMz4U$?Bf(up^1xm?-zkMs=gRo8dEn-BM~em5L{ttM$Su?-5i#%mLqE69W= zGd8Z?c;5$L%s&61zbvLfiJ4hv)5+i~Uqc73D0M6jlTzCCHELC+nlY(M>9$*1id*aM z9ckR>Dta4Ky80GQwvnASpMG}zhF{{~?=dbHmo2gs&U*ElkSZ8TB_kQ31b4nISO-c_ z`=%+OtAmXJi{(O(v@iy4_sE=sh>CltnMzSEk$T5i3zF=LnDUfPE#dzj)sOkk_TOMw z^hEBjqJ95(_vJ_4);eXcGQowuWz}NNfq<~Hq*2|n3*)`@)L=FalUTYZE&>*{>p||D zdfW{CEP7fIGU`z^NB#*&#=S)SPK7Jhfp@8GeO{r+uV<84^)6skw;ERAw;|l>4Oe&z zI+=~&6}j!VvC~9+<*lE<2c?;VG4w!D)2+^oB!!B14S`MBF^UH>{kVW8uaTx)O>bhe zHpB4)mfqTUDOg20Z)teJf7%+v=hzE4C8VLz0s6Z&1qmuqy~P_())bAD zS~NnmI}xx;cmM1dc9A1!MWCfEVt0CsDu`;Hh?#h-1>132N_1YWVuwU4J6|WgFxf=D z@Y`D>iy+}Ow@|qf8Zl#3*_v#L!D9xL&10e+(n=bmyhS=qY5GqM*bqGe#M|Jke`Ia* zl&8CnFrXV@A(%V&3VsbrsTdD|(-OnxoUIT?#;ITq@K1=yZ#b0LjHZX=eq-f_%#_i| z)a3Q0MnKe6=4nMuN4Q0i0^XsTvRKyefYfu{0yp2Npi1rebIV)IKh+18mn~-a7cz#V z>UYS!B`^l*TSgFUi=+)}hJx7AJCg%now|kU+XqOP$++l7heRr#E2r>m@x1|z6yv(i zKCGy6K`1=wpe?5{)lFbw1QcH@~aCPz>%pB6%=RJNDWzWlf&;G4PV zv%&H2_W7^<{r&LAp?|*N&e=4|G*$}PgTV>T2a^srhspq5coZl|2B5$?ntDRtTkD(i zk^rEox;hv?RgMnco68Yr1zO}%SV4dj$sTNsYU)9mc|HDf?7R1m*SfYlyF&pV{mZ@) z5^6K?P-iPd8f3X2($KMeKNRo9`7A;KY1nRBnR0v}wW!^TYm5|H@Ul_Md3-$i=i0Uk z0JiV{9E5GIFd1A*x$Wwv)fLAqO{|Cvx z3Ll@Y{5|_7-+kSUN6+6he|xW)5`NHFMEnQhnejDKmszAOourK<_8>CMB+BKUcU)(|cU z85isX`%(`G7%Q#LtB%8`tA5W zB9eywD8w+1Hf7Aq#_hlV??Ky|Exo?MfcNg6*r(azUBdT~w(X&g#=C$`1dnx5=-NdH z5k+i-^Kv-)ZX^*aD}BuS>0dVt5fQ!Xm^z=3nM)%AojB)rwXcxi5O==f{ zXu{38iKfqf^Euui-|qWMFkNvEdrhrRvYB&=nnAdm{`#*F*Ld7A#byaBDyNWW>+N+t z7)UqO1iSOxI)o{3!Lcu`8tyC;nel9&J)9M6SW6-`V#1f1o7m=k@c!2uThrd&pT<>k z)WFr2#YPG4x)}MYsrkaKRfcl4IVJN?EomQ8iyQK(CRKt+1wRS@Z6--!{U&R3Q_k^x z+P*RR_2VUjK}&-yEvO8i#np2+3r|PjVbyif{R02_&y)A=`)AZTbg|o($6XH<;r&S+ z1rDNE#|33I+_Y)$#;4Eu6g+!w+9xD zru50aU}_o|9K2XJU&s`&`>oKQKY!*`*;F*b&I{7|TB~K+v#ou6vaS!N3L1g^@+|ir zPz%2bz@2)keg8cD`9}9G=OO*T;Oxu7tqR??{;xW86Ev^(5aT+LVfc=SEH*}3V0PT? zC-;qe=^QzDXAcvy_d3?`I0fRW*iC=NpwLlUi^+@q^Cx{W*adZbCcd$ELQ(?vXdKiy zs)!6q@;|26fi)==;&z|F(X+gN>H1&bCrQOHc1^uJvlL>U?WH=1u+H@p6a8N_tXYh>n6K4@qhAINzX)$UhX6r1eVkG01^au*W^P-~{H>r=ej1`NsIY71Xw49xSGX zhCABjGe@ms;m>^cMBmn?)35o>ZFad!XE4mlg%NpmCyJC@y@;J-;6-Vgt4%<ZoD|EcB2*wIy$s?%$x&xy6FmXF%o&0u6HpSl;*0>lld;&5NuxqU@0c!%m!U=1auU7lgLzBccz*1XU@BRIbId~DXpZu2 zKO;8r?;5>Ve`Ln{pPQjuM9C&Sz5f+mM{6n!8h+UM{R{U4*w5n9?+Qo_yt);dI_td^ zY?&1v*&{gP|LV7o$K!Jj0f2JF_@8z{V#mnh@C^8=XhNtoAz+iOcKl~|nc(q8EAUn(RMCtz z+?71)=pXXsal=KLHu?AZ1#qqCW zCc!P1G?CZH^7+SdhQK?^=rqD_-LucHe^=CskF)5WnB_(@6|EKLva71rh!EB`H}};7 zUttCBugbmN-iq~qxMfzSgDNIbNhliOt0%ODlS!nJON8;P$tF+)rRF6g5tHyG;3=AZ za($r)N}@dvqJ~}eQrQ#xZWU{V9oPlCy86)B_P~rJaL4SO<$81A3{1rFAN`Me{5}9^ zV5e()W0OlH`;6&cf@<^NeLCp^IU>HGU&c~<4y8);&RFcU2Il=Y^`|n7%)fa?zW>}X z|Er_{PceWSY*T@F$Dd8}kH0)~E@u7Uc_$467kgzT%z$X0($-|Q`Xmf_qAGi(6|62) zFac`hZKk2+xO!q6B%mVVZ-J!EXs95S{2pYQ#9gK;mnsxveE3C3$dHY_0a(V*0nYY3 z!HHv`YniKXv&~|dQ<`vJ`3Fzz3x{A;x8{@x!YAZxJFUzViuW)_LTtk38O zEFY#NOLe?I(aiSVEB+8+0pzvr-qG1#8qv7|i-lCTd8H)^mUJzT)-))($~t0e{U9b z^?9D%>qX&6hz-=j*cdqF>1 z%ZCKj?FxYfEnz&``uVJY<$jJgWogz5S$_XVc{nTsM60Lv@qDXjMF%U2qnnpl$AXc@ zC&B61wFUbPY-Y={(+*$mRZp~!5q)y;@CW~_v4xQG)iaqJi57KQ8O z8L`0m9e{{H0B3^qT0qX1;4c&3PeoUwPIvIo-zZ=Xm!@pT4228bvDyISC{UNR=!`1h zGSo@?9JeTstpqo^&ysu%VTDg3oY&s4WgI)gN4lvjjhb7aL0keBTudF|b>;+<@*oYV zT8=(y0!HHE1}g9?|dZ*pVl>b}}H z{OIWaeM4H8v|MIs^%cvEjaMh8HrIiboJuL*)YCu4g_(RMOGZU?6$6+Q{uRY4BzM=4 zz->e?*+gsyeqquR=62ciHqJNa4Cm+PF8EMJoH^Xm{n6L@l+pQlG`p;9yLU*-on0vb3U424yI_^yekFMibS z{YDGxYI|MY;j7%w zO-&X1m!At<+gCEy+b^i1#O~~0eE@xpQXHss z@{SjB2nXS(c{c5@^6cuYQeZ#8cNx&ze(~r9 zAi3GVFrlfbiIvQt$NEQChl>3CnY)fa3;5v9AYtoz|HQkrx!oV5a*2-HGspi=h6Ng@ z#@}~8gxM(PrwK?0Yqa%by_fbY_wcntODn{Sm$=JGO2j#@kk#-gQ%wrHqOJGZYvvO~ zL8nE{n05HOIfcJA_ha&3^nz)0PLA}~*2>x__Im_$z46R!Puh4~-XO3T4S`OPjQa2@ zs<M9SWItySmWWwcmIGxaj;i&cCZUPQ##4s9Z&8`qz$1GdpFTD_6 z{l)~wDlA6R>o8&bBbfxQz1uvXyC3KN#zqi5)7J-X+9k~13>yhad(u$pSU0x#0oc}L z)8OVpmOpT)V6Vx+i$1|2OA&Eq?GgHY-HHU@czT~5`+PH7Hm$Vda14JPotCe9&-;hd zYvc%c#*wd<6z+BX>5B1&9 z;uWKSRi(*!grRBNQUl$`bXWba@NVn)4fx{)-Z~*H3AfK3^*_Gyl-|}2=C6wfE}wMA zB-glqDVuM9FFyo<;HW@ZoiufgFqR{W?Y76iM^SHIA8?UrLWz}S zn>sqi7xz$AX=7Wl)!1<2|FIkYsVV;!0>t6YN)8P zem?AwDbOvjJha!)c0Wpkslt(R%83s-zAx<{6WX-{iv?t*JBQ%Tj41zcr}MJVK=d)XCkfd0#q z)4b!)o&#t3N)`#_;BA~B&6)d<8AL1GZ)Ptn14Ej{T#Br1H?LdlCfl#J0y)4JT~$y+ z$&IJ50vaB#XIHq^C}`r)ghDmd<0&Pet4#=&Ms~CwuYf3Ir&Uq66urRBau|1#+!5>@xEj_W#f!z{4L#x=qgz#b6ei|C3jn(D(c8mvp5**z^P zr=gmWI%`wXB8Kb4gNQX`QFE1-XO&ktbfuf<&78fXY>OIJuu%s(=qnV$VEk#%P&5>( zvlHO}>ryEvhvkVAh{Rnq&?HE)>pOZI>GsI2& z3P#m<#ZGN$tyC(>zgkG^?S~nkUeU_wL{!`HojW2W&?XIr!2o?)KI%~lsT>6dvH!Wa zHqlk@AcT}cFbZll$Cgg8+EYRCgdv?ON-@aAxN?=k<}d{{SQ7#V#*oxif(2I%N2-eB zM`}nYxq`GFO|Btb-sM)JZP*p_29XMnoHTn??t*P;2lBjX0cw~cJBbXjg3K=h`Aju* zVDhTqAN(0#PR{>#Q$My`SMF|56MKj80xyMgFm|J5<#);g7*S(=_U%>BPAHYMOjaAW z%L)0WV)j&eo(Vr8$B|_OGH@`L{tU<55r5nA6(Td0^f6wVotAfg8Ka zPsXCy*KR5I;!Pf7S6>!XXnFVRFB|+;PHL#%cX-xcvi$svEUFar>xE&WToLUM!o9vy zmgFR=CzF%7BbK_!&(2qM#xFe)C*U#)-Xqv$Xa7WwS`?+;dH}UM9~*cg>l2@N1=261 zSX|To=GwfY3HVa)zdHiRF6_8XeM07e%*NcfjXgaxwe4Gj061PD&2polL#ci$Wc7F> z^4X!*Di;b`sUF#}#HhBu-gS3SLhvRL`gsaiuP5}sQ+arRf?+3?S!SiZBXOHpF~J-% zpbzglnJ6x)ih!XB&Jk~wQIFWcfCxiR|XU>l=cDc}5X9(;W@V)@*d=IUvbd#7^&9*~{? zpW_Mm=sN!ZzKTwtIOb#3CTwI=VVX@r$82Ko#4}CW;tUeWp|ta&q^*Om+)A8~tfjRc z^glQ`%NDcX)Y1?*>l^wW*fms~S}T-?dH8c-;_!7SrqBd$uj8FA&w68KY8{5X#vcQY z4fK2c!ba3xZqkzV{cfD0&Q?#1Ps^iStiH&PnDZBw>$NOlZqkeBjx&j-958 z-31@Km?^nbtsGavYfLn5yoSye?(D(SdHPGB)0TZZH4X;%!8iHF(F zRyz)7S6OKVgszK)L`Aauo=$*Tly{*p)xu z{#~w0{->@$g2OSelKrtS^w(Xo>qE%*lF)ulWBb`3WF|Cw*86pPee<_tt8Q&t0zIq@ z)Mrv-Gd!~fmg^^!RrAp~dE0aHl;kEljm)2grnaoHx!9^6BOI_l&AJ*0_(tndV3^sk z5l~S@MNxli_H|vpy63&N5)YrkBxs_y{-Iov&<%g1;BKmk*O z<551tA-sTH&L%mlQ^Ve2Ey8D1rF?#|*G2Cp$9R9W<`!FbTa`$srs)Ss3h8|TN$wn% zrvlh)7-Cr9*Ex*(G=G zqZmG`(oE=u!!D&JSsN4^#!M}91I9=`x%Tx#;M|0oJfVUfN5o(T#H&Yy-mi&{SO4Dk zRlendtCXV5HpdQTB<;~djAp62uY@!cepYt)y-dhBXFWt6!8e!?o32l-szJ|Of{>Qx&?4~9Uj|y%`YLL$#2~`XQI*AIvQvLES zsFPOMI*5*=lNgt?2P{JO>l(dxB#A4Q{pDP1z8qm-3)!BVE~t~scZj9N?T1m!0~SUtkP4~`QW*&t~N(V8Xv8{7!poK{Rc zNpbJ_M$M`cR^kNXyW|(O123b5!#H5grw2@vW>7bmbZTM|zZT=WZV!S_A}T@H39@>H zw2woqb7UoK6T3;zQX$T2#c6_Wb2vPQ9v@##O-(~@@5tQ&!s`PAGanHOwZabp<8p0M zCOFM}!KuZGrRmujGWGsF^_XO({KL~$1zYEk4EgLdTxtZS~GKB-y_lxgD><&xWuRuB)`2EiAk-@$f^T7OR=c_tq4 ziKx@j?IiYSQs=`;;!dbwCP%U}7x|3CPF#~LtAH-_C_<>fvp>6^J39!^%@5zy6vRFG-^X6lxL)0#lXFnz1Z}I*}4V<-}-d zN4;XnD_E@Wk<8SZ9rb1OwSer!R6S^QcK0?jox#33x0AfCk*dFcUpzRkP969YKNK&y zVQnu58&DB`?xev9MS`zMrM)r|gRT^gW)N$)f3oi;t90)4=Uiv@V_S~C_3PnSz#c(P z$039Wdg__brT2_yPuf54vERe!VVVhE6ta9L^gs0aG#+kMB|7 z;lDt%kGK2}HefZ{v8>!mMRW(BTQ9A$)zZ=uGroBJB8ePFHJWY$B%IkPcK$Hr1pXs! zXJUnG2Pf9TnS$k7=j%`S?tCVfC?U79)aY_llJk>Wk{nlHOq!Qo^{#@hR?jinT7XJ% zOfX<2c#G5fG$M6^G-=%EYZS;N^cPJ?Qop`1Wf-$ey>9}(iG2(=q&w^2eJ}gQeI#|V z@o%*I#h>)>k}+00FpX{RcD%S_mP0zls^29y_*y6;wG5A6aup+TYaKj(@wu%NFfth& zO`o#m@VZAYSt&OEXp>DV1N1)6o3GoCf`;yA4C=kpDgUepFt_H3D($Q z-?Hyh%(s>%c-httSq^ZQK0&w-zZuT`=vKB>-ZESXuRM zaIMfLlU6^gt48_FREcK6;NhXUy{?$g=;HTIcBr?N0+vyoN4hHMZMz-ufGgm?d*Hu+ z@`TFD%D*jgl11orU16)ed{03wCcY<0bbDfJi9&j0R+UWJQv3OZbrWVunc7`hBf>K^Syp%W*D`WZQkV#-d+&_BaG{a0P zzTrpPDAnZ$I#@#ovr-yjLzu`}U$A-Uyzc1-ttu|B zFv~1Jz{15hRjHP){WI{J|LbFM@VAKGD@aHFfSkitjah?^Z^*%`8?QdVjVj7@+T?8# zveK&I#$amWo;d_FW2RvE0Tyn4rzSW+eKh^e%QN|m(wZg$DiK5oi4||#3<^6*~{K^uJ`G= zMZUnOQg|$G&lhwoB|!y{O|rea3W!bZ>tdB%k@R9I@jQ4+!B4O@FLxyXx%%D(C+yg>^JD@VkGN!ziJ3ZRc^G?^8cCP`m*EA&KbR zbhKF>#a!NzukWC*&OpzybotmvVmr6p>(w~x3XL63;{u7&=EVO#{>_rW@b)3H(hSbv zGY$Jz5C;XAM+&oMipqot%zHq(TDhXj)s8z5Y2%;!>)~Dkf9!31eS7xxZ~WtulA5^$ z)a)XdXbN0~D0j-Tb!m0QPu8pzo`~Xenqx@Or%4)p3_*k;LRvXBp0J)Fjp#YbsRU8v z3ITDE<2qtSIu%s^$vKP4@o^0ZK_POf&zL#QWWSQBAv>K2V>uvXLsF!{+CEXpfk!aF zoo`uh7p8ZyHpG%H_4IqgJ1SSfLFJhn(@I!HuwmNCm7WuSs{9P6mEz~5B?+&mW&B-C z)8THAteg7PS31(=Tyn%$#ZU{zT%!B2PF?VJOA~H^5TAQDQIw61O`-rDgdO{-8~~oP zHb7ktM;P>?X2fcAcGAAeb;%VsL*{M8Xd1zLyK}$1i%jVzn zWUfZVl6Ho^b%yybw^;hShlvP50_M?CFR3g`ZK_CH)SORDjiBaD8#4zCtsg z2i~Fz5z8SkDAeW(XcGwuInU!sKqN`2&sc5zn7GalZnt0;D(^a6<{t^jLCE2iR&(I6B5_- zYfCXH$h-)U9y?c+oRmq#rOzXj!)9^BVxAws>a@#=g^3H2PSMXo{FG-q@xGBy!Xhk0 zaHolK`xa$~?i|v=OV!Sr z`uj4N`+9#RtlOL@Q?U`cmkyLNx`arUWlc?8;vvo`_h3i3k^;sqQ{$|0Gz>B#A)up_xi+_{ev7LZaYtqrU=u@zNcFL^Nx{1#k%OFtmfo{NF33N-#0nvy z`SYAY^Y9ixvWlsd;8=&~hl}RYOX$V3+CQiGEnxSjdj&DSA$R|7sFc?bv$iaZ(OSKP z4C-i-rGLpM68g@clqgf?E}w@uGxaPI3`m`)%Vv$0xJ%`&VXHs{`g^K)i=ilYE(RR7CO*kLZ&6nqT} zxy12+4c^OO}#&6pW%;ryl>EtXLAnU)?yGA(c7&AJrBMeR#GXsJWT5V*6%nt zG09?k_0z9$0x#H1Xnvg+Y;E{hr6Ju2mI_N?=}ZO(K@o%p^@2Ajf)5L?GB1#-%L(i% z0l}EB87pI%d)y4p@QK}sr{(>&C%!4)k?X(&jirx>O2>M9pzeGvM+%ivb_47q4N99f z*`|)C&`1|{&Xnbq+mnZHs10@JA;a{`t&|#v_T4Vj&Yj{6dj}^c5&Ir}Kad^+&&|5e zq_!v4x33W$y;oo`KRwnP*!ua{h*O%4vfq6@d3fKP!+Xol)(kIRC_aV; z(AvBDCM=u6ZQ=G#X&7?_rv5s{P^;H`wRbvyQdlmh)Hc-Fjas6Tkyp$^z{VESuXhfx z>73?Y%lX7tuzAtY)Tl_z?)v($kOTaOGBoXD>82d=nR#8duCIB-aLve&f9tpk#*TXmlImoLKXEwr z`P~7Mph}g#oJ&HakXU#g+!07lOp<`<#*MS4 z25@o-I^pa+OFj8d7z8NVQeS5Hrm`*J}cj$S-6|&#Y>Ez`~w-_cKoA9Fifx- z!X@nJY4kMOIYPpW9O;~#6OiVaCS&IbB|NPavwP?K(3n;yNI%Zqd}=)T>>r@e!ND0| z!$@!9KFOR5B#T7CfiDUtsv$3%QWhs{;MQERI5v)-@Ul7xGs!DRYA}IEj2x zRd>^k5=#W=>9N+T)IsSKD7w7R5^=3b;9=K@4jhSWp>44@O!{#x!5c>hiix}v1>-me zG%6e75h#MK+-BAsR4^e4+*KhFwcj1yh=&qTI$~S$S;oN_Cf>gtDI#qyV`r;jq1+3T zCTK%DW23a=qO(VehYZ9Oql`hw8as%Zpt-3-QKOf|FQYgs6zpX*7)nVd)z(5>Vq~V= zE#ZHaQ!NC6No4I=h+{9Ks5UNLq}*a+5`^A$VdfNS+NmI&QGhkVng7xl^DGvQR+aht zi~OXgM8J-~J8{Xj)w)fWnqf_@c6}|_aCI-1oEUq!74Wk$7Cfu{_LF;41Z$!!TqA0 zpKh*$e-XE@^l`3~2p8~T6$o69-WbwhNx|I>!09D;s}8&ux&~}^LRV6OPZ55H6I7Dq z2b&2ERY%31PlOmsV6xt^jeajn`MV2agvVb3KOX%q9|M>kw|tq#;Cm?SQF9>fmy-7kFa{T@`cTJF3zrd2MxVIHnlLXYi4WM%Nv zgS2FA9^zU^=Q=NY`}SQwo^%$?za>O-ZM{nN9{cu|t8PPE(TmDP^Ha$r{mu)hE+8f0 z^9*aMLm&;M{Y(hPk6Q^|gNDvoy#0r5T#b{9Q^&wy_h!)o1X?{kck}vPS>ECFm!D3K zu7z)t7Dj4!A+!Z1V-%&>rU3b%Mx{Zqo@-~L(=}rdSrhJeasLF1;R1FXcxnGn7b~h% zavTJ1*B9{o*Eg%qkA0#;wfq31y`+qv|SjCI;1sOO|_J7DHfo zoRHEa>hY|@b>GLs<;{eWe{}nMzut2q(cd}1%S;*UQ@Y5=F(mNE)x^XkaVR2=7}C5~ zip0l@rJwIJ#QuEK|8(@dm4NRV7N|f5?(W!~@rCxix;Br10NyJ(kH7!*Z`gB4GOV9y z@xDWnKmxcn{Jv}MS-xOmVVa2{B>zNqg@h`&X(-8{*TcXmqoTX8%1NVLzf6_X$=`E@KBD9o~fRdi%+S3+sf4yt(HSV z#p!fUB27~hwq;aLuB&IJ_Y`)Koy3T4yy+V>q1U(X4;ILAnQM?f?_j}Dbw=|!wfkXG zQqhA}B@%;^54aIXM4~HXnr&Q}O7+Fb6y~#w3TQ>TUy30lg?*WgpBtIj43K!3u~3H@ z(mkxvJW1>$Rmdvwr{%DGA%sy3 zGV|5hcy}-U4>L234|g;_-od8Ms+a9Jq66Z?qP~3`VFiS*f9?Fv9o^w|&5D-|bUHfx z4dcIl=}HKPd$fm$>;y+nYnLGs9x(}e2<6ri0J$dG+zsOkLsHxxSIAPAy~$eJuRe>8 z@!gxdH>FECeQx2ka%VN|Y@pS4>7YSf+g2!GQk&u-P$`SyQmd@1wJ%X%PI1yQhJ8T~ z!0iqW$W>+A+C3XU%Jr*sAC9N_oiC3G%()ggKpeBzrOeV@HmBVGbn@-EqYx+mWPo+d zxv>d>P}OL?uRW>%Wg+YggfN-Z<_YDv^8bC>2fTQ1aDammJ7i$zux_z=hZeH+xYXuh z`cnV3yIvEt`UfIibv{Gg{IgP?02Yn?fun_%405-IG_b=cllLS#co_2;k??++5mSDS z=jg!>VD{KDCc zif*u{ZK9h^E6F4w8@W)3qiaxCsi&~}!7BJxU?Q|fal2rMnwCJW4 zhGRu)s}rTMlYHe|1qNdUsY~{o7CK3Fq``4RoBH=Q?AR2F0lav0Us7+d-6^**)e~9_ z)ir3-pTxUT2Us+8?yOXDuCeqO3CSC#q2e00CS*xo5@?BJSlx6JIWQ%j+yw^a5xaJrVxfHNEd73_Hh$Ipc-!O|w3R_9%Np$7l_MI1lHL*!f zN21}wR?kbyz7ptJ! z@r9sgA40VHls;i2TaOT*Cg?C18GAHI^cY5z$gg6E<6=M%V}vnG{E%>@QE(v45l2-v zk27SlDEOk2mZTHGLL*~{EXh$+5spY^enOpN)wQ%cSUTkf%_ELW1}USeT(6Lb0af}r ztCkWgEgicAc2xJ5PH?PxB~%SZ5JH8_TtBr_61l5eElDFLj&%z1L9ejP_kpDes2Y2R zc{v|1y9P?KWpEtp5>@5zd?b@8+n|n{Ok`BNl*$W8@Jb3)Xo;Y9I6MA9-&hDW>{uFR zNfWp*Q5Ef>e(jp*L}zh+mH~0Iqz;y-s#2I^>uJR$TaFA{#eU+_B?BourCt7Bgr)k$ z81E+j;-2OZYi?b%qzUak4Q<Vnr?WA&*`msEsoYMtLBOvKo3$_EMBz@^? zT96fArkv&m;k)DW<7~anFx@s|Iz&!)4Rb22u9LdKEjHR$$1pG9q<|MUlxWmXvQH0-y#E8gocu zjXC@i9J1#xFP;8u=)l>9PiS^v`n$zyQOXWDM0Z>5IdJg8#G3lR?3A*Kg^}46$f7AM2fq8q*wZ6a)In7?zILG#>gM$N( z`1;yf0BB*Pz9tn+}^g>A^q5rb!Rs$|p>%7nZ?IOGfd}NIQSHwvF z&rQ$N_B`b!nT1iLf63Swg)k1T+7Z)s)ay>}z=@*cV*XAp@e?mn}z!7eMy>De}bS42EIk@MUM z<^9X73TH91Ds_zoUd+rk>#uSD$cjagWbSJB->#<erU5}2sfFsIe8V|}d{nSI=Km+Wa?-Vm^*CXucs6JM+BLA@MLFEG7L#B{CI zMiDd|337?qk*RcUz%Ey;BoL*X<(fY0;11>&Ca7yi% z(X71Kc4lgAdq8_`ykR=d7)~7>I>2onya90zg!%>~2}#1x<~ng4h=mj)$Z_J6;)n2> zvId1$2nl>cKv05Z3u1!mylv}0?!VJ48ibEI+Qz%V^Kfa!WRi6$ElTiihkFf!!Czhh zoBx{rdinot|LF)tVID5G=U%rz0szG%JiUweQ;E&wzwGMU?7rvhn)>=a(k~fIm~#rf zjPVhTdkjJxL-8MvF@C?5xSroXEKa>sdgYpNe%tvVfv5|j#!Y|8LGsc0E7Pd-7~66h zTh>Y1={A04Iq2Wb0JWIAfR=JlDzKf5b4!~y4=eX*9Qi%=xip5Y(8Ib6<;t7g1JWZ&`Qr**Hk9dboe0@Tp|u!~RAdW&t51F@ytiPrrxWNU43Oqd z^F4%=gXXp%uWR*oS3K;+^sP`4yB^+c4aXu#J0#djhp_G*(t{Q?t@eSH?L9OcYrF!d zfiTn#N9i7FOO;6XH>ts^Wd2=HWbUo>2i|XYoHjaAl%!NxE=W80G)D-J0_)wzCL;wYqq$B5<#>@ z6JVxzA;V#eYTL1VLrE~VS+mk*@plqpbA9Exu3FF73`~$T1E=F(4?n!Oz+LrS*) z+Q2|RjKT?UFJY@HK7^@%w^Fu_o6R7;4}20A)<$Xo?X}Wk;5)=Il8a!YhI2HarXQ1s zm?dPMZb)}-e)DEu z5U%Hf>0Jm)Vx5daNc^$(e1*_m$jTv?c`*+onPL#NRmR1#jlIJDqEgWiWGoyv@g<5z zIvV^KvehSqJ8nU7Ka^f=Eh0LI4c&&QhGG$%z()0SLDwvHDDsBT+$&l+DMr<~;Hs3> z?Hh3dIMZZ5*agO*PR=7YMZ@fl{=}thoGK)5i}c}judwZaTeG4Wskoh(9Vsyvi;iIbWeK+(HJpg1b!>!g zZ5#~VxlwmqSKsaZhRdFZQ=E@oaBVK433Bo0fr3>N-!7!BJ^yENc$HZPUn8TrcSbbn z$|pzT(M+6IQA)Qdzp|{D2LFct!__S~sO7D4VbqS&GI zp9}dRMUa^}1ZK|f5CBrPyu5rv;733mpG!tqn8X9axtWh`bXXW9pdK&K3d2RYTX;Y# zb6={c-YRX~n{9ZVOA6i%AlLZsTC{`l%VM%&mUdGd85N6xK9?f2pjFPN zW}#O$K=6+MKrn`LfU8~8@bSkgi-15+1cU*tDAJcF*;EmBG70N5W!3Yftca?$p;AMQ zh@QYp{}w}O%v?H<8PlhsTS+?~jOBaGD5sFz?4uL$m zjkRXK6JU#|IsctL#9UaQ?mAiMIl22(0gyRlOC2sJTMg4J5MJI@n15Cz*tNewws>7$ zZgL7d^2{O0reDh2eF2bHxw#C#E(m_~2;ybqLe5~b0I{0LdW zSzzhKlCl_WnJ0SM%4A+N1~;?zLAgnGo*h@Kn0Yq6FV(8on%4+qgtM45G*xAn_dJ1a4Q3|*-0G95nVTZn{(p;>C)U<-| zxf}93{cq`W&y=4WVt)xwc{`ynD~a1IZ@+Eb(RaWipnCsL*X4iXi5N`OXWcoX{nRj^ zRB%1c_3YhP@seTY;JDXV=L`@Weex-;2)+W--;ElCA%PromYd76^pwRDqm9!q2f(c%L$4Vi%RH1&Iu_Z9Pq$MtAm z-*b~Rn~zRk*J0u8G187jB5g?q8U{KjRJVF|AOso+kMC_9SU8KnxjSX^Y9IO=<{f*H zR1T{Pt({HgCo3e=i0QM09Y?VDXFcxrKx=k>inRf;mb|A$Dcr=z2a`%Tyi{R< zXX@wyQ*9T$l0Ne2C^I{|n6o@1)t%DnC<7KVbDe9BES_Jqco9DSx9gRaae4}rNx_g}u=5Z{lHKJx&Rv<Wvk z^%Q3Gnzg!c>IPt>fT%S}N=oj4H}2!v+-lar3pj*+Mlc_yP;~UL0Uf>Q1HbB1>i;|{ zerTrh-w1(v!|*yIBLi5x^k=H~S*bQm82Vc(TEDt4aOsT{ctaHkJilV9BfTDls|Jg4 zjlIQuT=4epe^;kBx2?p7h)BxTH)yL!{ zJk9H?+=|wu-S-Zz6<4~EE5)b8-v!%ZEtcwrGQv=@_djW6y_dIsX90w!JF=!}W!bg( zNqidxr1}dHY93jR_*<{jMvy9|+GwF35aiGZ2_)n|?~BMOe1jtYLAvCngKKe>n#545 z+FBGX3YBuzQFYnmDf4LYIlmuDqLMj7SnZawghLk3q^^SFZ1sFH`@t#$@TVJKtn zd(1_qpmcHw9OCN?b`my7UbqvamxIn-(E8=U7FSPZwvjtugyWB>iBp}HMea+S5`Rr5 zgS~})uA9?Wp-Ipr#hz|1vdGq1s=pP4bj%FA@M6^p%47mwOf#Y#0ZhbVv^1Bs{IW9d zFnXM%_E^!H;Wl}CIDexxyYmL|B1(v(Y@f8VAxZ`As83T#!6id(_nacDFuW8s{_7rQ z5TcV}f*v&O@c6e4nHmIU!$o^}WG-}>K;f>#4`4+K2 z>7;9OTr!2oYza6O{-9h+O2yE{45gHRZ0wlvrfTVj%9>TcWS0$5 z29Gc^^Nm?Lo@3?U85sazGiQ88a=vyU-O`;-5A@!aEZ*R=K`CA;0;`6^p~J4F^0!;9 zQA8}La`!>P5!9tN%XrIp3MI>AsR8`J07t$$sCuw0p4Az^njbDN0phF-z!It`i{1YzOCfpxAAJTcU4mt5hMIK~XuvLR<9_+<|weT&T@ z%mWvR8#9)nLAEAI1V=zbfuk%h*U{JB>HqsL`-n}5YYzAh^SGVx9vvNJI z1?%=qQ!}eyVGr^I)xcO&Tr0+=QG0G(+it!8p@}2tN)&o27TN={R@WUqFm5KhY_COO zN~rT6Sr5xA>h`^WBs1U(#QrY=MCeXTXjlM9xcHa5wy}Xfnvv*|!;wae00f1EnnibAQlQfNcv(3Y38PrH(ouY{Fut&Ji)>|t%0d1+^Vw6?_ zOq?2RpNWQtr2)rH`?F2Jay9YK;$r?ZaYgOyr+<6f<_ke+AW`BiQ$(|0DP&o)g@zU* z@>ma`UNVd@5xT5ok$c3NZ}Gp6#eTT#EH1dASkCkc!7#t`3QNc{2JASK^^zIi(d3ng zeCxlsqs4H~)N9#0YIJzK(tBdRS-ZLMIOt@YJaGmUDeR#u-8-8!1O-BbWc~>!ZeRk!exE`l^h+uo4v z(gG94^Qo6!AoUhq;N?PKR0|mRq@?Q{HAV>Z8bKCSsl*cx?JIs?V z*KNewZA5uU+Ffmi!2fU=ki}y@G<)BYGGhY{^lyal0@(=Zr`UQ`d*l!4y4Ccl`IYZp zu3J7lG0~RN^+t#p#j|;wFuG2exZPSSM=S& z*iU{wrTLhOwG#Rh+me_w9nz^;-wm*z%LrwsnI)r^2~9rWN+7@mVC0Gl>Cm?LeTyco+3C}= zHnC{)k#VQvNEIm}9Yo^hfs?G4Npv)ufm%cC;{k9EzksGF8E(gWb!m=i8e`|*iz&ly zPB#+0b=s$31m~)d)zZDg<+`?oB*%x+fq!rQk(!+4z^+U24^h$QN;0xxzA-JNxVXi% z*|ATpym{<=fRiaV?Qqf`PS*a%N45er)$g}wjAwTMnPujHb=mDfC#~5wQSqdAavXCa zmUnm`)osRtStF5!lU>HtA=SD-35h|$WZxm6`+E?UeBm2%ilim0IW-2X#rU~R_?Im7vK~%nkO{B9NML^H1*i0{oa1ugSU3IO=LH;~;;#N`+bM4y`1sWEI#rOA5#7)Gk_UCvjh6%vP4 zoDBc!R;L_4EtMTlfr1SRvx{UK-8W9GnCsa=v*djjw`CtTLqN?269ELEl=b;`5eWap z$5fke!95_#uK!Ly$qg-jllLxO)v*PNioz0(nBIXL5=!Qubh%_z=ZxvRNNnByq(a2& z7<^^jb$u_!Rpu!fW(!g@oFs9?CJhirii*wBF7h}iCH=-W;S<=>vBSj?O)(bD9X1I6 z{99zDH^!UW8i)OdfBoSWNrZNwj^fK(&~enG0EQ z%N7p_#t<=-MWRz(uy_B@SCJ1n$V~yC**$$L26wNKc%q!YZ=WHU_sF0T^NJ|X&zvV4 z6-#SJ-M%cipXd*l-LGC$&n<5Bq&ln}s}?6@zr}}(6&i>=!i0p#d)1vmT1^E$Fc=n| zK~NZy)>SBcSJ1{Yapb`>PS&7_5%{IK|nZ&Be0(1PFj*3uR z^*t@m`;6)>?uVm_uDzQlcCkZ8O|H5L5akp5*OA=_W9hVk1B$xkUnQ&}b`p7t)Nd_( zE{Ft5Yf;iAyI2bK2~i<4@`T(vI(the9?UG_#TX<=mWhW4;4a-Oyr#>! zwdx{rO26l^SsOyktUt+FJ8=M*(+;<%24h@%L}hLF7Ox-Oi=Xq~j`Sp6zTq_p(&jN4 z1heAmU}G=x#6aW_9!~a_ulZe>3mN0(tI$8ED{Qiz$Z_s0SXM{Y_U1OFRo}VD-`E@T zeL`u?2^$y0h&QL#K}37t_Rz%!>U-kHm9=O3SEhb{B(bp6;FwPHZOqHL9^_{E!gemZ zboGZ;=r8d2MVt?A=K*7Nk~++5U--8F@Fm9mxG{Bh7RRlXq*XW5>t~J#@juusdA8u> ztRYyOPtn$})cwJ|5EXXG5`rFOP!ZM;e5^t|{#zyC2BbeoPy`aUYuzs(6n&vwwx06vYOQhn2X%`>4q`e`!K}%U8VxUcNtFdHhv+89D2=1nCqE zafOFDq@d{b2D{<-tOT$qK?pa}MAQQWNfjV7Cg_LtJ5H`&MJF~gmD)VtzHLBv^e6k8 zI|UB^WImvgc*S=aL4LqL+U|WYT%%dcd$;}8>)iVeKfj>ht<$-6-IwHKB2yC!%nCXc`@h9Ck?Eo%CG0x~d6gj3-L( z`(!{#X}Liu{l=bs3u=7~{5Q*!IN=9|#?o{l!Ibj3)b99y_=YH@v+Rqb@EW>+UP}x+ z0wapUu4(*yhz3Cojk(emxA4axo(X}Jpe8C~<|ht~a^Z6M?T1V#Y$EdYk%^mg=v9Ks z`7(MD(u!`NEG3O2-PkxQ56f6gj`;UWdFV{Att#uhSw-DX=pTJ6&j3DCdKNC`zO5*} zKDCp!Aj>jOWQ`0~0Rib)V~=|Wy{rOc-KTqL^KjYflPYO-Eo!C!Ao*4mo9bPJTU^F0 zTV9v*Loj!tNkT%6bg@Jw2gSVCH`BaXaUP+9`8*D8DHHoxz?g3lX)7*{*Y1)keU3mJ zSbIiyRP{gyGASs^@NzAlaQ68uitPnT>-UZnGkgetJfV_!9<|;2UwpIMxs+PMR?gg`xZz(3}a{t_Cr96-dVzbS7{vXI$^_o8|GkU$fRjwqCsNu z`pW;hT7m@M1M7xSE5KlYGD*7&f&bJ;iJRq7{18ZV2Dl;{9~z#nmj*lbut0AO>pUWK1pA+Di zy*W6A1tg`Y`rOp^P}}(`5j#NwGNDuWs@x(iDP5k?zDQtcQOQH!+CaK-Y570zIJz|I ze1(54N7Z8``u))mxS*izq({g66;8#7&@7FfuUR}*$T=Za-Bi`oc>QL11&m6qQzBG| zxrzf*wB6@I0ui_QF|W0ZD*dka?JDY60(I+(2_nLD8i4O5sv~C;t($}Br#-kT53D5` z8Q1KLJn5PpMC`&HcU-B7W~GAJ;h=)puy}@(0cT6m7F*FhwKOo|Y6WI0V$<)rlXHU> zjL|WuBo&MRBV3wUq~_f{b({Kub6>$8Fws-4+|)@9OykB_X|xE9$Pi{#RbmMf=wPMO z$$%GD$N9%qX?~Jrctx7inC|Muw7@7~`whWwg8{eV?sxTTouw|TLIq2PKpdkE>$JA> z;7*$RGhEB@U&}v@rkwR2f3bKS$6FzXOqzbzAfGufj336^M)_p02x7Dp3pev1?X`{s zI#MJZ-{@3!H^dMMS%(&z3bz20S|0`GQo0-o*83+EYFO6{yW0s;XZn%J5>7;f<6p)VKJiEq zdGjZR-9KV1!aEJ}z-6i+lzr=urfjoRWF_;_8bcj)km{dMQ;D7Z{cv@`JYC_vCP%zl z$VM|t1T1~)LvuU~)|+gKa1V+WI<}lEg3&Wc-$^8vA5=dq^1258;EieqFqu_O{WY`? zqDL{;op6B*sZstKP}UEmGlZ%Jozv05@5Fr z<)cazveV#c6^KcR8b>=Hq$0%>q6hf4;7)#19k{^ARm_4S{o}PD1H_40Y^$h*lIlM9 zg}I956WT+rn}7#1E!gjyDn2qK{NZ=d@Hn=WW(HD2$%Tas6vfSewL^#R4DXQe=Iq5 z^mAEM_qsgcTWNVF7DZ!guSAEjmF})CqOfLX7A~%_vGnF-yi^lwFQ1rQJiEM5r*Dq_ z$Og=FVE^~B1lsO|voTgG!7@ShJ{LhQn?yu*dM*=-OdK42Hvp*;I5WpzBkfOLqt?j9 zhh#k)uYxo1z2MtFQd1Te7XvonE4)Cg=xc`j>+E9le3)@Bl(r0vA{^S)e1bys;0NxY z4no5AVfH%hHVfx47DKML%SQ>d$9!zb`@SiHdkY(U)o8TNbvCkG@-fs(>8P)O-a7#N zy9el35cNw?55KANalg*u{|j6tTZxR`DN!Dmx=cR5iv0s zCs2w{C2R=mNa{_CCP0s}Ic4@5!liG?5`4y3;Dq^Q5Ykcvbwl_;uA zE06Fx)e8#Kll8(TGsAF7fh{FItcMG8f5Zz`(H~xaLs8Xo{U{CQSWd&4>QnZWB;%4b zA&>m1x7pF@*LI960jdVcJz?M%f zUetdPuI!@7iA-em#KT9j^IXn9G+7`pa%MREI5Pf7_d(}!2=%7u-#F?^+RvXUUrnrW zeR8sd8RqP&#zPh);SW)O178@`$!*298?^v7tFwD#9PWoT8$rw6s15&4%d0UwfS~qV z6V7-v+;5Kgtavs7zTImpnG$cu>F7_T&B6VDXhYc3(kMKCR@e0AxH>r*FNX?AIqUo5 znYelVJgD1DIdakYX9vWT= zsLvg~`N|fI{<+0#^~$``O|@>9D^)PPyR~zs3wPK*6-t{{@7SNRm4bv<<84*U`Ou;F zMP>GmGNbWbqoTv$2L!iJ^_!e&ocecbW-8QB&Ftd29K7Ls^9$jrIkWZP)9UH{JYXR_ z?f{5t?iK+w|9E?5HT=%2B}C?pn|_~BOyCz@Ef)@Eoloi~wC zRL-HFf?36(8JFi7e#JBeU+MQRApZ&%_{^0kpJckHCb_4P+w#q3A{q;U~y(ZpT6 z!(ks=SWt;GXlqS+3j`xX)k1#s26M8>QI|+i8I*R>A)|any)^9=sQ4BX#uj~ZKSLgX zMAzV}N%?8mzK>Am{7c+kWY=w1zd=A2nZzQ!Y7?LQs@;-g5XN&doRCBowy4EmZ71G8 z17ive19c4>1#B)d5b)sD3z)}Zwy6WI(xs)SpkP~HPzZV`ijV=?7@C?sb_ zlRyK7RX>aoI^^ia^>>sokC9R+QuX*8;Xt(kD$NTu`c%TQf|ngkl)?m|lPs4mt`#Ht zlBLsWZ6alF5oy1%0V|JRzzx#3?!3Qkoul4_hRaJ?B2Gv z_l4qC`Yms3{34QoKyw~K)n}pURLswha2zoH-|$g(CLk=iRD#TYdL{!`4rg71P*M)p*N5l2RhqiS zu=tbt`T5tV_Qr?f=El=5LWzU~<9HfXT1{I(mG0X}?K@ z{giaWVOjI-Wq|NQWblzcqabHsugUu!`|0ZwVloY?JEEbwqE)U4?e~F1h;fudjQl1dFq=Mw zD&!U$euFbNoZwFlS{rqi@OmKbvVK6-Y2;;~m{Vd~mQ`$%jV0MQjS)7>!Km_`?&dfj zhAyRO3k-H{0DR5LLxDlPmr=d*0nRobIx%xwG!y^uDsu5|8k9e2ND67>N9ju^?7=}w9cy8!oG_^(ngJ}_bHPLMSl)XzuTTP$d z)2v=~Q`4CD%Sn3&&_>X$vx_MAV=+@h{yVB*;yi*C>2LIp!?Qjdw=Lt}O*_sQF5|%@ z{%c`*?>ryDxhhdU&$H9eT|2KkZ1cQp!+&U{<20)xGFddr{K~@H)9E`giin6vcV3Np z-j6yz?S9{0c=%e43Zq^<8XcL~hS2q&sH!Cap@s&IjwpE)l8o6&m!NL+y(6)#yAaPL ztp}%NL@px)Lyxh~#h0TQ5}WZSYg#rpkeL%E1yqFungCEVw^9EsTlFlGq<8w6Mcg%K zrpduAjpYW!0E}NWmrO+X4w?LlfSg<=pJ2LX%D)R~D)QrAp@eAhbiu5w#B|!K$ViWf zU#|yebv2LcW@Qjpg?-xW74Ft-FrT~gYeL3iYg+3Cj~QE^I(M5awy1J9L9^+HLRG-c z>PW!$$CWk0WZ~^uW6Ans7(?GS{)%-F?~R~Uq6MxC9aED{c&c?v%YJWaru_W?}gTx`#d3X!KMqesjIsMjO6|tW(z#RyhMJE$&o+h2=f`aUIet?*| zVodQh6y%HNJoju2LW~DobZVmdZt+}}9o~=OUw?E96&?2;(Ba5CZ5syd483ok>kpHA_}N z6XN}89;4@hF{(gjGQnejHF+rIn&%2c;JJOAwf!^2?~KL`uzwbF*=?m>=3d5ly##mO z(t66=!mW4QZ+_S087qy|MAQ@^@cEo8rYUR}EC_WXtKF#a-xl1*HJ9YW)#j~m|SlpQFh+D8Kp~Z>L=?=z=FPfK5yE5@}Kj*bF(A2j$5n0Zn^lP+`)Adwx|z-eRw5y zlOT;Kb|6&|dKb?-i1zH4KK>Bpx^v6)BR-YnsEh4nKWcGmZ;Xu!G-O~Ur)VR z>z85BH?j}Z`Jg*+tfn)PQNB9d?Xn!m3P%&o)-S%`{!AMz-luVV<@)y)Q;wLs%g0bU z*HhfV!uL!kEL=_wgZGiDf8Nb#h2L_UZIjzD0%HIf2Ab;+1x3fc@u~VzyKOFHfm&3D z_tn3|AfRV`9|LfDp)DRJ`c|8)bAqW6^6$e;n#d4HS%{P(!p)CPIyzs7GB_Bt?=pR! zcG|9B!B$jhMyD#}f8mk@35^y*H%^@3Cd0=-c$-6}k1Z-+q?n$O`vDYrIX9UC1wxMW zbD5#52Qho{>e9y^NX(y!Vp&`pFoOlNBD&3l%_vmxS$==b4>mLUdDRjYLjWYjQE}D5 zmJMi}III7oQ}D;|B%B_1sPR)R=#^j>djtO-?yv?hQE!M2RFcPT+f!7x{fQUh9LpP5 zLhoX>ljv36X+*9+|IH6v2JYr={6`uZ9QsYMSY``G6pyBgH!IWmk$90h7YmX~UXwdP z@Q+9+H(C%Iup*+A=I$Ai55w7V>b5{pwM=_Qo=ug$Oc^U7m0Oi8K{m0#7=U+{a^O!(IhB%ie^)VGzQ*Uk_zM!T_rZ-$1vUWuNxXVvh z6Ut7I+^=3zT)$&#Ya^4c-xVUJj1&e=8Evn}e(&&$F@dCU@8h+GgZ%Nc?KnB>H$!zt z-vtsJ7V4@JmWUdnC_;ifKDusW@B?{iwu6*Or`PrE>7EbQ0P{0~*~IWc)A9tV)MGbL zpXt_!Ud-~c1E&c^{aui)F?JBuu=Ce5U5NzmcfoW%V)e!j)=YumAs;wBIVGVVNHG5K zB>t=R+9kDK9iPSl`UpCw=Pv8x*46yQ`h2@=!SvZhUXSMR-G{Vsp4B_qF@E>*au8DH zL64^N&-}}2e#oPKU_8XI9_O(q^T5dQG-Zj#^#1W%;(~4SDvJ(H@5~IgVU8h@0WlEU z{g?gA#i!rbyfE``K75TR52E=1u4~{%;14ff{%Pzkzh88Wm^vT6bl;9F-wTV{ED>ba z1VZC={gInK@r|vHC*-}&(@W#d>D%vp^9k497u3(&asor21@6o<_&rbx#PK(@O?r32 z2g8b*E)b_AbBoD97+qv(aM+MqyFRXtG#Yi|RQTW%`2UN(cEgJOco(I9LCJl1MM zpIsxrf+Z`=W)TLr9`%-YSD)hfT2O+3*~N)6->VYvRVad=)Ob`i+_3*EOqS~eEAtk% zRQ0gt5Uq;)lVsPcUT^g*(j~2CM8h<_SM-BUk1!x5Dj9lwskwmOAl)1(8*PdC^siGQw!WYn@ZU)OH4d&NFvLw2lrVN zkTp2C0O>K{Zoe{QvV05$< z^Au(Okkr1(s-h{LP3#kDcAGnhsRJ=&kbR0<*I|+tznr~r_V3Iljn$-SZM7JlTE&k!I7Or`Ch#z8Nwt6W zucd!gOw}Dz7O6D@7*I?&3^A=VbPA1+_~NT)_+fS=KRCuV(|R<8!QgTG-A|tna3ZZW z_0!MtwXCbXr9KeQ@!Mpb2dWb8VvQNdAkHUETxQMlO1kknffqRP(=Hzf@vk|m;E^le ziiFWW#iqWgc@GbiDg6l_HhvSn!dACCv;S>)@BrhGyd>SBsKi&iiOh$r=9P; zqEoG#{sSet4toUTO&s)HZNGDlod6!rx zu<52;l2Zjs|EB&qo7XP^ph&Y6w^TJuwm>?&HtN$DYezFbazTgdywOXlq`WT}1@sGD zs|jrhHA^H5`MoaLV{{2KywW%Bao5vASUV~mg>*tZyQHivo}Kp}3Zva}`ewFaYsJzn zihY%1Tc~WE!@``_SHfd3i?DqZK^R$5Y6Gb43_#8NtG0u{Z;F7L!VX&r)$ofhINaFd zTfAG25aYqL#Y3S{W9^TwcadY7p=90LqKNC?UCIhE<*8xwGYuR+Qj>xV_BMGT(#6wf zXiHF1Wx-eimUMDonkx&xE~C{1XLJE8;*_f&DRPvQ9NJD!0-cfplaVc_V-pLS!`^aA z^6EiC8~#wl5c+veDD;ktGmt_qhC2(>-yh_^^w=la-hXsScfsR~4ofP>UzrIsEu-Wm z0c$76tOPQ2n1CGB5ZCiF8~cY*PF4=i@jo+c&12lDJp3=N+V%Z+01CNFYKyGCX$=h_ z4%=taubnkGSXXHC7`9q|Iu#a4z{3$&-%{5w_d%ler;xNqLKVWpf`I4>I~#*UxrO`% zrI>I;kHPhrrj$7Nil|>}LIz9o6CBMcJ-@AH?|=BBnwsn-1jd;&%SFdin>enOxZvj* zUmVB_j9(9)KjRD= zm;?i0;vgbah`)m6C48k4*dzzjNb3o#h{Yf_$7Zb;Ma(}bWLn-g-*a13^O;4oqWfCj&?YbN+%^sj{ zLTSO1pcYjQVb+ZMK#;?p513P8_QPF?2^qrLBXjtbWWm09Y8CqZrsQnCw3?r|*%x4q zyc2gdm{`=0Slc_u@XBbs$TC8w>c9wmi-iU7mqoIA;8CiZzC!HH5DgANE!E9k!V7C? z>f;ylVL&ag&HO-ie7Gc($~66H#N+RY<=HrVyMGW7ry%pjhT7+$CX^p+V62kA`o_ps zTG(Zx*>eZYD)+qvDLVa4B#X{KYlE8D?SMNFRy?u;Y#i9pEMiGlhw`SVhji8=VscVJ zOk6xAGt=~Bwe@JVH5H(z0q&7z9E4wFWtq6RBwKaY;PGt)kiIUhO%Gdm$2c|y6!W6}O!~OR69=>{G3poTbkn!~H zhSY9H+Mj9bz3x;qJpNJ(M8ku2gm&+GMOUxJTPqfeaE zCqCj5shQFPc5owOBd4fW@d))gKeBw-3?=4)Shlh|tdkDk>D>8^1&^J7tLsB5MJztK zQi45LQ39R76arwz#shqWRyqnniHgPZ0l%m-(~nQA{C9&<)m6)4Kg|i!#?zX@1NN_! zmlu*fuuc6&d9wbveP%3oztJvFNIGw1ls$Xy(GOJeRMZ!m0)NejnLt+~rOD@7Y)>!o z{*l`LomS=U;c@=up0#DieN_q%;Tvyv02qbx!hr|Chr0vMI4sR#dLMJ72-l>->UbGn z0YY{gtJ9k2jUDhww@Z1s6L{G(f4l#hh_?k$aotrPnl=InWf2AaTztGZ-Zbhq>{}CS_XlY>oC@LzNW~i^Iu#Giz zR=@`MeZF%7ZkPM4Uj3y%Q&Y)_j5HU>3{k`*c`q8e0q2C;#iD+gNFpv@=H1)_MXA-( zKu(~g-=1+XE|7V4X6KI%ToWYTk9Nmx57vNSiP8GUeSs3T=*ZYuhW+Yfj`%nvvi8bl z@i$hxORXl~zZ2X2iEJyYz206?-Lp_NCV(vhd{cmOvxPtWqJ0T)LlOa(@IYk7mS|v( z*0jR#`Xe&$X9~Wbb|SP>KA=Nw7mSn6`Z(KSfG%8ANC@IDs$bIwuOh7DrbC9;Zvfn0 znHP0>LzW%@i>H8CPi8tkFE7vLjz8#rY`%Hz>DVe$C&g!$YpXySk@&O7WMpBQ)iFGW z>1V^@_Mg8ra>ROHn-=wRxuJ~alV&~siWQ50*Fn*ra^|h3W!y(b$EzWYeq(Ng=5Pvl zr!#SK748(fzrt?LW-4=*J@)=VxcUu)kN}U&p&<*n*|qVW#_2S6o<6BPbHx=nPN{0# z>3W>dy6~U(KCW)0sMk7st^&Lwjn_B}FLoG_7mU#gctHJqkH7RL7!IGHD%A~X`v2=Nu z2-suaevHp))?D~B&zW^(U&N>LxY&PpO|VYP?#*)VFx_>S!|)FsJVT_jCcgl9EqgQ9 z7mnzZK$d0s%YAv{^ZnuA#UmyCF!J;T{;0RzL~#R+>w|aduK4pj zmsmc<#)ZTOB`d13rv>vi$0r(uwn=Xcsk<+Wk&-+Jv~qio0_`oCYt3g+nyV!1Q$3JS zH8T`Xq@e?&5912+*$yrITCj$lpFUxZK&c7KrCBGorx{vaR%_<6Si-;v&~*2&+(_b& zom&a@4lcFTPbQ5kQ52Jd6oN4=2a63^H(vywuP@WaMDpnz&nkW!t1hy&gxNF@jc_#6CCew(fu z*Wa4!W5u7(hBYi1>FDzCS5y`k?O3 zJ9S(5Qr0w9|LiU@b;}#uvFtEksnQTC79`j)Zns7`@11lUI9b>qJ)i&#H2MI9WlG5B zfe4_*3LuTF-=JBOerU!AGpm$zy{uI{p`qy4!7$JVXChblA|NgKKphY-Q2>f~OS^BZ z)8;nr*|PDwI3+bDmzl!{*&=*Y?kvAvuOH6F4J)D1{Fi39^4sY?`?0pPbkoetAUM0!%z%b+&6354YzOtRmO#BjzG&or6MA1|vS9z*6}*2kMrK7S9`~VaMpJb2}%O zOkn$fOGFFV`f=b%g{VVN_-?ha@&EA(*WUY!F=KKT!r}a+$({IF>ztGlK;87ouxLKd z7EV<4dy?~K^|{1^9phYdvqP#hxzC^IBo5H~^imr~g^*yfLBuoi;lG11aAGc5&s)NZ z0zlLi>MW*{3CWsxSkj2Up+R_}K4bHPrSBsv%p(VojWP_wPzoH<;4t9*vjsJL=)R;Z zYUdC`=pXIHVt0X`5S5@B6;MRe1>JxhgMK1%6`*v)hZ01Cf1$_tWeaNUp$_%#T6Jnl zXYA#gM=}r@DCd1bVo8~lAi8qeH;yJiha;rr`8?T}KY-e&o(Yu^QbsJCgT}+e?LZ1R z({^NB57G;T3Q}m&)w?HzX$|mR0S&e&$?+u-&0#VAAuXb8l-u6BOMIr0+3qsm~b@mOkjr?XN;F&oxj=tl(E$6(dDmq&e}g{>DNHVA`O`}l!ZF&M-f zuH8gHoA>D6h$!UXyLBd*?wrKac8>E5HS&fsJk>^STW)`h<4sc`*X*n=+Tv zNSF4o!NCwz1ZzY3Cpt<=5BVtj%}Zmi$o}=l{RN0nrsSMv{-*+9t}aBwlpjUenayc2 z`c+GRAk2^NUT`2-iYb(i#$WmSW~y8zV2)A;Ayhz=Mpz^TJ!NX{92nPZOp252ynk7b zYB9)nFtoQ@uN;E$dh+*7E-$FS(n)hxakHD|>L6AcRXysYbpkkc#y^ z7zK)l*CMN8NBkdkF!VKx2~ha3Ff-dtwE!U!iSIr4g~uBrINR?=*-}T9#+qO8RP!p_ z2knmX=fCClKxAeb>_tYQY(cl)^N!wmHt-LwZ*G`8@j2cJjdQb(iFwBIk7; z*YfgoQm|s3Q|mSMATM>MBygqlxXJiT#^apE)ocpLMNeLyPwoKihi76^Ql`os0Gu9^ zybh9X*AWE154o;bC%Lp9>IlDaD^#*TZ>gmJrt+ps(M(u3cjw7_;@V|fLl^$HS`5@6 zyi=pzz+OMSHyK8U`)XGs(lN{TjV1j*=dhdw*Tnzh0#Jp=kez1HCFWhJpuPR2NRCFK z0;WZ3Qk+Z-l}EZhT9y2UIo7xp7L#V?%) zo}+#he%!U%zLP2ww4!P?f7a37qHj1Db4J@AnOLI? zqpIuAErnj|A%oX#(?=sKJ|OP<#MsI+y_&HN#nUKc1e@?F?mh1%6Ir-C%l7FRCBtfS z(%F?08P2p+^Rjcljxr&6n$vY-c%*DaRh`sNQ;EYuH5$N^Yc)pM9y=jH>|RjO{-ygq<~a#5e!;Xk7JO{2Ga;db zjnuY>vsPwl8EiHN$dGBw6qNBZeP{T_GyMzXONxTiM6Yp#ftPj0q1SCt2o0$McEZ-r z9Y|}pxS1j6U&=X60e-E>q&shZzw%g2YJ}Sr@N@y^1zxfUimWFo1+>Dzi!yI}>*GsL z{cY&~^r~F{kDNoRLW5J*e9ZmI#c#>onb33qf@#lq+AnxsNYRjAVz{}U?!p*xKx6GS zV{$JaFSNgFtO$3FyBx`P+x<~xw?30&)ebM8IyHwse1=6#?$8N9p(Kz4OsDd zUNG9H$TE_`D&Q$ZSQ?pYa;);EktcvrV15^hkMQbUEMcOnOLk^`T{xlO3(urCRPRDyOo<+jLoLnExcSwfCz!<l&K63RdspxbI&k#<|2~WyP@pCY(L6KU=?nxB}$E{)TZY;o>)7Z*2;JZD%B|JmiPl~~0 zykb9xZ4I&5OAN)$_$~;Z)^ewdjx&CF%e{Lc<4D{t{=-N2@Pw`Y;DE0;k7&-B)j^Xh zJa&S4nA7GrTpqVn$ki7fC-2*dslaPKbt)- z7d?a-fTVyeBGhAM-1E*bAvolFA|%qbvCq*h_t1(afj|+&qVzpe1tEahzm{e=-HH2& z0Wf+POyR1M2Wtn*veU$i%;I5Cfv{B}i|I~j9Lh@4->@qym4Cj~cA0zQJGyV zBzyqlvI@lt2WWq46k|ysDq{WuiQvnFDQG~+>8XOX4n%l(J$<5t)MZLgoGwB|Va69%5l7d@=plUzV#_Z$ z)4Gi4?I|DL%@sx-^t*3>1D3BwoqW1~a0IDQLp+tA%TsZQYHss>x7~0$<1N=>nxZK}kVQm3~xYYEp=HyJhtVy#8Gd4goICFTV#BHfz z$;t7Z%%eqxF_Py@(tTsbsZGYpq~XnHVktPv=EKb31gQYvUaV|r@KbBQpY=G8%iMMV zq7ytPV0nHW={k)c})@^qtxf04g0`y97hnIAaq;?k`I{-4V114 zcLef;eq^FbisQ#aJ`ngIhJ{8{Lae?AlwZrP^XVRUiCVWK5idhN?-10rvM|>IzG~?iY@w}P) zK*vKAM-ooD<7`$XF-gry>7m_O;N|4y$$;NwTISN7 ziy1&0^GsM?oQ5rl663x_4{k9Nw^`Np4#$nc=btn3)`|*JXy4(+%j^FZ`HBD)@&64K ziF+q16hpEe$#b$H$NyMRnAJ&H-i+;k>C-jF%*8U)bBm|Q#WI~O_W>*4Y`*gk2h9M6 zkZ)b_~gaEO3L|u)4VqNGQOHBzTh--)0X+0FTHV3p|q1=DVBZ#-r?+9M^7I|&kal; zqQMb`?)zqKj|uO)Ad}<|eZp^kpBEA-wW??S zo{gBkXKxX>K9ICnIHy9{E1vz!ui`#m)GGJS)A{M|!-Ln_-Ixo&R=;bx+Ue~B^w+&O zh!arItMKeU6llN3ZaG&X;RWAtHK+9L+_5{F`r4IP z0GRBV;Dpxa4dU3}KT&?Zhglo5AuRG$nVJlL}+C9Jg?DZMDX`WvIG?t6B z)f_)PU5M3Ls;hW0o0tKvWC65>xNsY)JwOm9bL30A`RHko5lxfVvxz09(1dH;NfjZ5 zdEN_SK%`VY7h_h!(la$>Pb}h+asCCLUP)j9y0pMIg5+09mlW&L~Nf-0+1K)LOzV>ckqVx@Jxw_szoL^pVpSIFH-0=1} zYWEZ1?H}yzsA)?We@#RE17KeeH!IX?N!`XdJ-l9_${+KiLwkXHWo3L#Mon?o$6_oIBGXL?BWfV#E zf|m|>sN95^YKV%zDw_NCNlpw^7X@i$V0T(*ojj{e$fC z_NXF!VWOa5#Sri*s7eD(hG=hcC2G@z=-!w>t<2v^wV5G=DXrCnue|9yLUDg!k&G46C#JX*i;(wF_C({8FkFAp~N_iB5<9@+q3{z@MkIXr!=DPfxG=ODEYV9Z}s9xRjYb zKCUB}vk{n*pXTNEGICM!QRBUp0U+~HGD&pxfB16~qFaSsg3LnAztT5DSR-Jc*Sv3?wfiti5 zoQ;hvS`r}AOCjm27z&951{c6Ug*LKKnPy~kOp!sYaMp6>(23v*zO+L0k7~SiEff={ zK7_@d6tXE1vc;`VDnF#}FXF~eZI_#lQzpaX4$;L^R29bT$E)^#V`4NE#9V}wfzHtN z_5hMAJt7U_)yz(ilAQm9I^b{MPfodrchuEbDPegQF4~V6S<%oX^wV*&9T4wwstM61 z#Afb=L~$4ghSW{{GDT7MW29X8f?FV?8=C3_v-Y+>n$ZYyva>fizc!i^b^L3!P(J|N ziC&E7*DHm9t*nI@5^T4Exx$yD{F{}Hz?h71!wrU%Qj_+tLinC0uOg=7?>G2hop-Xq z?9?IHbWkLs`EI9WWkjv|Le8P@4YyNoH`ed@BXMgqN$H6<$?g2~JInZGziO67Lu5Ok zYA&2Zg0=sTrmqZ&vTfK_KuTJ=W9jY&>7_%YyHn{7>F(|Z=}zhHrCW&w0g>(yzKi?) zo*#~mGvdJRUgvQhsn&NZl)MzoKpC6K1uMp`D=Eb;Jj4P6k+GG?wt`=--V3a(rR=c@ zJ{&{x^V`qacqDrfyC0?KaMG66sQ$eX#k&1Btt-$@lWfkpT*H#j<&I9)ZggLMSJRwe zl{XYObp_;+L0ruSnq{|z2xsyBx}z~G_So&y-|)Q6A!dcZWQw!M)0|QXC17nfiVUgo z>JSy`BxUDOAHgF658OX{3>;9X2Puu378RY0VmJjmvLOi6J&5jf=NKB@WG2s#jqwN0 z9$R%|FahgBo216v6=p55d-+M(*9?bhIW*DJyLpVIieY?LnL*kx-|){ICXRfgQW+}w>=Ca z_fO=)y6|jTSSZNFV&E7kVsH^AhjclvqZ(}!j?FojYiv?D0h9CKZ@&5*P*Wp5;b9>R z5)!6$W`G>d61x_$T83*7SEvaEWVFK7?pJ3*{bD6P0jaT((YIz>NMTP;TyFQ3?@i;5{fYJG zsiCnw9ioPIrl0|dU1#lnX*riBy5jWZg4yHe$g=j-R7S2mzFYqLdHrFm5kkC?iJd5u z%-s^yFf@`cx@qu?Ei-+r=*e;5t_5`VMIL@oOsM`&!&W3M_akwcO$9*6mxX!QVoYH+&|TTZQ(Xm-U>dBKKYiNI?G*EPrbCe{2Odkwu>- z1(Bm;W1Sw4Tb%(7O_+5M%G#l4)DxDF<_9YxubKX$g2!80y@4&zCCt{5vwVbZ|H$xcz$lXVK@n(s1t;)`>oC zqvxGJvtk2S1r3n6@7H_&t>Xnhb()T#i9D`CM5+nzg<8J+94`~Orhl!*J1+wU*2|hV z0iyO5g5_$&cvHK$yEi)TE4`Yhs=mAU0(b}T$H%_*>gm?k7}PpLV|d+0Atc$jlRj8a zfzV{@+5mzpEOty80jr#R*T7~!ffqpvL7nhDM;d!+vJQN`DxY}U-K^&Q(nb5b$RH)56 za>Pw^yZ{zKn@I4l$Li44P%3QLjY`!*`H~Gb{4yo6VmV*$FseR2g@@fK)oufSFxy|@ zGdN>LN;-=%_@8iVLpw=RX6Kx#;?qEZ9&kOPUAf$)Kn`J2RWC8oLjy(x7cJrgsH1hv zB*d_3gH;uXZL2U9i1SR2wX^tmcw=y2=3{%P>&59qf+X=%hTnt~0G8#V=rxV8MJJ}f<3Fgr`cM7XaE|`Ub#20(i6fujIp-`b?6RlmRp-J-@3vD1ABnwUqmTML-Q7aJQ z9ntfQ)o28o!MrvabVdZbW9@M>d{ zthG-kgo|80FrfSS>M}P&acn`S^)nhtF*ctTh)@Q<_zmRxfWd-&ZN|=~smUYvO@S7- z064L!4Qluj0{e)T2%^w1n;FI+3jZA4utkS(ID(I@W`>WiCs9zDb$CcMIZZ;Pp(vF1 zuK8G!C^^EhM1my^9<2!ngqy6TZsblJCSD)q(~a0aSD`qMvOblaFl>V8jnk zjtgch=B=9X35m=-?9%I0jZcL|_X7O8f+Bv#VJ?q@R=-gp+?)^g1$l&E?d!P^fXDvo zWn{DyUQ3TYON8vlQL!s2;=dXY${9j1SqPRX(k5o-7p1<|M9Gd=KCC#7 zYjFfb#o)+dLqVBBFcD%cI7gB;4xvr(RPSQw%xv6ZotoqHYKWAJ8PKFhlgG_bRIxCn z6{}>~#`BxSt&?IeK@_o+O>(ftxkn{7ds=#%J5;kvQuJaX`y3p9FzLw%29s@ZE2*)< zKo{YeJx)@(&n3gMLg>i`b8}$9Va~<$+UExmVmeEnGpTY&*p-GKqcC$yL@`h( zQW9Eaetf_FJj=EIXZok!6&##f!vtIcKO;k%;f8syR9uWp;COVCL-2 zPknu}Mgl!n*A$1GH)Yiwf@DK2!z_qyPn1x}{>vR4tF$M78>{O2B><|xy!Gx@Ty_Nx zFH@uZyci;$v(vPH@vQ!b8g9pH&G~Qs`CJL3NT87ljRG!}|K>Y^R@Mpo)}Ou1a&jI>1M@ZL<}ZMhx@&D-si+D_`O zedGN_4at+q_SyD;&tFqAD1zu6#dT=Er7(df5>-a!7!47Ui)idkdLE{+@Ek(fy98dJ$+W-J_B4#p9*(?>RJ(M zq?<#;89W0I3JD1b#--}wXCWb>$yXUm^l=)-*Vp%H(eNM6f9<&0YpdP9g0J?TT%3DP zQrqPkbD;cG&-Z!}@FitGIMWza?@a*x_^RmcWrmy z6F^DaK9^aWyTBLP2I>O*$L;l(_W*UbzmZZjZw2zoS57QpK(4s`0JP)?V5=%R7H(y~ z=R;-xhwO*tzFM@Z=JFss`t}8#C_BajIes!htf>AsFnXFSgKWRY=7)6@ba8aXla2oH zk!r{h%M_^pQ95d4se$ewzQt-NfvF6ASncr4PWVOHID&>Hg}LaJbS&t$<%EWCBc$Zn zF`30>}IaQ*mB2P(Knc?ljTWv8~g#On;z-A_1r8G0D|5h}ixwRo>-Fiz~?yZ|;<- zsDCo;?UG7=fxA`uScW#Gy_WY9{Pgk3-sm7E;6zj@7+w?73e)3pRUjleE}Q)xkJO+5 znRd8Yx(03?nF)Q1bhW|NG?R;_{d^!B*+jZwx+o3!k@N4#j9giYkwaLMQ%3bx)icsX zJHgCEylS~Q#$Iml*7MDC5fWjt{fH3~RX`z^8WZk{zf0v~V4_G090sPw&q@5r%&^fCuj!p5SqvS!CT^0o;>t2}UUkuyu53YE>PHr4kTw0rARDLKl9FqklrN;E3jzR@^MNe` zge3Yf8+SLZ+1(I5cvgw_h?0&fjtsB)*!d44({>fg(jXP#lKTQ#cn^oy)16f-0%4e$ zs2BR=Y0fkq++X_J+c5q2@NJyhA3+JjZQNM0@=MX@N65iR3Q84Ao!2LH+uQny(w|nT?eJj{3o!dj;YcXbFkDec(Zn!Rm`dPiZJFiDlcVuR1|1c!Lz5?P2(Jla z0GoA}G=NMvG)oLBRjreXlC&^~DPpAGmwZSBLpxaJTpdXemNQ!Cl>`s8+Rt3f)?rL= z*CdA)l;|UHB6!N>@?|3uhcjEw@{}4!tB2B)J9i)7hKT1{I6D#}Wm!D^M&`FG49_xt z#K$R7LrS3=-$T~0j$VQ@2vsOm>{dmhvBn?@IThfmc|Qn7;aA2$Ok-2LxHfye@Go3LG$4+F6{@$wN(Y-lskP03tTlhJ#HN&iVyg> zp6++&ZA`2=yQw%eE)cmAR>P-cT0oMN8?2w0yuuz1NeH*bXmfkt3rUBDt~yQguypTY z72_xn^AA(S35)ytv!-=D$Qj&3rhTGw+lD69i&7Vyy$`#1>P*m zl?1)ZYZH_ahJIq{7_2c?k_u)hC^4~#5ePVHwWfq&+zq5}hqg^H_2?a{WH6h)TR8e` zMx#iYj=nQ!^+%w%LQhhDhd_lhQpGZTkvaJ^o*B2-ai&|Mn7e?>cEQKQ92g?pHQ_ z`#Ij37%Gx@tYZ1^)I6#n)g(}?Lx?m{$XujkNnZnBB;o)YYL%D4qhB!_ekV#>Y#gnR z6}^f5;o(KyQA2osfOC~JW3=NLre_}LCR{?k8W&5NVd{i8bI>Xnr!6+@sCdaTHiaT}xNamvLYMbK+C=?1jEF+q2muGp|K9;K&s*EO0nSTm z3)aUQEOffxF?D{tKQyC?F|?Ze@sWuXg6!31!amlg^W$S(N~~U;barjh97P_h!*u)l zYMn7>nt>BR>!zRJtI1a;me_O6a~SyIF|v3VddowXLd6Pra6p1XS?C<@)nfu6gtwb_ z!@T&!#AfrUQ-Fhn`qf1OIHnRH7I|~_mefPGSr2x_J$ULWx%Xj$J#WtMehEL_jfnof z`RW(c-p&uu3BwClT-P?J;2fc7ZgBmI^1PCpbMXM9!8!8tt^4Mr>$1L#d%5j7|6-sL zFz0R3q-`PW>jk-nh-zqzi2QS=4fzPvd(W_Sb^ZKnPDbIHDVsux8S6U#F3Zz4@P>D$ zT+cT5;d=fiw0A0rQy82wP|)A)>uuF6E+^lJD0o*Q*{=8dtLTF}P`o2LZzm_T#QD1? zb9U19TsP~?RW#Pok>azSfO$uV@TW8=>l+Ya5=&>p?q7T)SziA36hBc=Y7%iY(E?!- zaPYT&IvBq!JM|}%=<J~%wF*cmmZ{0A!FmsAL((FRX8<3=kT9Fv&%OyIhS zK3{UWE&Si9aPa!n?P;T{m!F&wqVKl4uN$kn3~QD zx$f)guQ^T1G)dcu@+|!3-j{bXVIoaC`@C^-CH+A33|O^0KR^G381t)inj;$_BHjfjNqJAZ)?Fi0 zyqlB!``L{q`i-mq4M_Yqdl^ge+6?yU$?80DtrfIh_Yr{r?2|DNV=4`4;B<@$Ge+zM zmT^a3w-3}&cHsbl;MYZJtIK~>&Tr_)LPg0Ic@tFe@gavi>`^z$4yZueT1ZP`4K;P5 zjcGdivQ@R1R`h2p^LQHSwufAq6}too4&B}-OP%80DGMu|Au5Et!3JcamUsq}pANj& zhXV@(>8TtC3c1gHpNT8ERWyvuKl0Ey{=HMpoT8b-hp|3Wl$4h2yue|#tVo?vKsj29 z#^lK&&f$xlcgDTu!=WPdA7cEjF(Gs}6Qr&y!*5xfCGokhUc!6y*2Q$fn?40*+INbP zpO0Ov#{CTiHW5$Fo~8TGiCLSRe~lyb*XV^P8@F2$F4wqczI2+Uqh9)hQ#AS^FdEq5 ziNR@K1=9v(;y#!a{9v3oGhz*rfCVLxtERG{ST|GZ(c&0`O;Tt`s2qs#NVoxI5S^&S zJ|qYs9Exws6iYQL?Yx}hUhnFY4I73Yz}gU-r)fc#8i`+I#gk?Bgkp@ZdIkWj_`#Ky@5z!xV1&esW&b{% zfG;D8U3#g)aiX!@@YYQIk?)oj>D5MbAbk|Yev;xHG3m6w1)V4i4w>Tf@IqjN z!DGvZEBd4Z`uM*SdCvV0vs}P4|9xg4cmi+-0H?F13A1XKO7yiep{AyWb1e?A;ynX? zv_QJZS0aay&vR%F0`@z$@7lQXN1NsSvtw!S@iXn)A=0$vuA)3;|Ff;j{1loA_D=6UnR9YgRASIE1g5M zo9_f*;kGQ^kOj-@iq!~HeU8VE+4nAPGIC(EFOUhsgx_>W^uf~|E#1bj)#m0w#@zvx zt^%Hi7OREV{&W16@WSwnRc(OVYvgQPuyJMBgIC4>WXpr3OEC;WR9Jryn!=DNPErYy z>QIscCMlC!4kV2mXiAb+li}>D`?Lb;Y0Tx;lP$s#hKm~wal+aXLn2NC_b}m?-6M41 zDL#EET|zcDiI&4jP14#%JktxaD2ixCUUrO72o@8=+6iHX8IiCFQco>-_ItP#o>Wrz z*xmLGu8&F-kwX@jDRfYc7;3`^q2O$W3VEJU^is@bHcsn64%RNU8lUaPV~}qC`ln0U z7CW+Oz$RYJpd`qtsEX4h^-Td}ULd2H91l*S7h_?AJ8O(Z4x3#3oD9998BPF|nm5x& zFSMn%DO$qjJ!8n2K5(sxs)2#LOBWTjnVeMCcDjksdpYP=jO-mkmU-u`j}A#6|}JYp!@qE%>6dp>g_ zQ{F_VcazE3c6A{?h8ML!Q_AP#LnyEU>>x)_CjB{Kr!I9bHO%TuU}{>4 zPfTd>0t}!|D>T}ke(81|xed=`ZdgUpv5ovmt+!dER%@&txEN_sEhlWZZ4Tp;Q9&Nm zH}P&4p~Erq9VJCMSg~2VXv0qRYj7~nTP6XyI$WD620xl8!%^s?NW|POCqMEkv2kMn z6-X9)){fgsN-_HUObXsm08j>TisIV>vQEmtPX%P2PEu=3vD4P)kQ)cje}yT#**)} zXkV5rTMiw}YQ|N%vg}&rOK>nh+g_Q$k&+_f1<^oln!aF4V>)6RM^ma|I%boX3|>be z(jyKanqvhY?Rb#lB5dB)UE|Wo9?;{m^9?3gSV%+L*!xG-ufgC>t$b$53MsX(n0Hw8 z`oU`C!cIdls>w~V`7k+c!BZHvsN&!Df6$eP1zycP%9gA5U;2KW!5#g`4K##G3$jze zs5OHIgebhIg}5`OS{C({Kj$UlDeJR3rrQ5dr*%_B-@fv`QR|i4sGJv6au#152eF3q z5A`L$P%tx>tZy=#s1j%p2HP2#p)yu#sY;A76mUu`5|@!qCk)~cx@D$wgu-XSuStWr zW}Cnx%F!PwRP4o@wGRrQo_Bt+-MI!W(O-XeUP4TPV;nfsCM!NyA_by!p8_vb&3-lnRHb31?jJ?7zkg&Q)s-9n0-QEN9`O>Ff5tbTZ~=-01r@d4ex2tvZB^$8 zm5v;u6vK!|;_%2_7qN?S07*A5st@j5`xoL~3CTXHTZ+hHH+#hZMk`f%&6P%X^jGoc zhuiT^ZvgCqP4j}rB2$kyK?&~YZyj492o)mC4xa^p2%pZ$Uf4DDT|ZX{(BPihYuHAs z9T&HKSjY?c$U=}ffh828b+bmfMWCe@={9f?{NY^vJ?N5wOWtr|A0V zjEp?K3oGG4%q#;AN+Pek7LErIjG0qxa(W(D0BQ7PLl&Q~A-XZvmf$xQ$2NZK7*q=( zqIG6G!hIT>g&gyD#?MD(ziv())*M zL(};KfiHf`Kh9vonoW=J2?+NJ5J-D5*<;b~dnpX*8Z3V5@Yt^nGO~7rUt3mN{(Df| zbtafzum7h&{3<)l^vT1#JV9PMDc`O+{#QZW{j|qg+qNlJ4E}cN|MHkTv6nOs5j^e0 zY3(`fe!P1f&k9*?Y-}VJ@ky5<^G*H%#L|k7g(1-X_pH0G%t7R_FiB0N=C08DDLG-09AkO~@%9uD++qQ%JpWE*Cr+eN_eV2;Xq23fk*tVGv zSUO&5{PL*2kFo`{bz}CtJoZ2U+7xfR#eRMGRl);)chfoc&K-FT*x?)jOGa(KGi~{N z?#>!6*1z`TygK#&L#ftzl{Foa%(^Xg-nU=2hI)o?kJn|0N9@*`B7mu7*P;4PK$`Ke zH0y2*Fs~=uyUz4QXo198kx9W6>nyI;0rj}m*tz?#hnp}6aQ4R30o;To>g!=jOz-iK ztw!!qWr>r{VWV5DiufJ=vbjkY?`j%rZ_dZqEFs1bQ)q;)OgSw*OlcY4pG*8$0h$k+ zD>XkL#=#=QeSl3!-TjBsE*`P{%mNHIDw|tG3O~jLUr0e$FC_Z>y+O4&u za0^bGp8!L|d&u3mE@>TFjb6!%i-bk|aVE-W_Jk;LC_4|BQyL*c1A_?#i*|K3ilUFC z>EvIKN*S4>;SV3H3^*etq5=}%3qU5#f)3m18DgxbSGzGq^DO6EVs_=<4&{=vg<4cg zd45SPa;D(k`&3!h8FG?Kx>Usyzy8C1()sxIcg1H?5e%nI$cbq~$_zK(N8)8f zCm4G|P<<48rUv$03ac8k<`~>txx)qaxRyW1NG zBtJfUb0Aj7-tjab%(6?$#8b~n>&%T4of=WtN2nF1KcQKd9pH%JXNak%(SN~qGVt+Y z&!yH{a(n$yi6KBx|0nAO*zrsN`*us5KT!c1ckEY}H^hb4z$qTBN|blx)W;*(nUyh~ zc@!@Mb!2)%ycGI@xD`%1ho4aTH1d7ecI!`pY{4s*i%PMpLC&;w58n z0xbuj)S2uHdO=4vHxV47kGD{`fW9dL$zOA#8YVtR_@;g3L-4Z-UTl)dT9y+C8 zhFXqIs^im8_nQ~onUFQB@DlDu}D5pQ|Oma>I+kkH#Y7%0p^@o zNgxJLw*=5?nD98fqj;Ql8+_7A0t;of9+W}#BIu`H>Fqi((p9tlWtfCmOlyv+T38tj ze1ZXzZJ`+#j#%aZ2WyR4!61&0Mk4Z!1D^Mc9VXct0YA8x60umu-JcAoW>6VA?91Z% zhG7f1_&`g=$i?D(TYP+^TGcaeq{)MaBGrpD`16}6me_|08&-+?&+qSp(9cAHdu^-V zQFRrG?$i*_{N64&z1REUFWIxsUN}x* zB|#~1W&tN*T3X0;R@jk<#;9r_D_#%{Or=_4)%*IIgad68Zdo&0q>O?w5UOK#Xbxp* zY(Yo~Qd3=U@fY}pfB#DHer+O$iI;Kx~#fzb%P;gME{lN)FJgVVD33814s z_jKC}ZO%~%aSK_gxRaGhW%6tNM-QBd8-WaJ?~7G0ilCt~8v*?${)Ao6ongk59EW6+ zgtH&&Ii9)2w$(#&Q9(gkDr43?J>buUQA0q6>aWqihihOo(e)MTL1P6^wgAipC?5dK z%7Y|m^;m$}=aFvT$2I^kv>msspZVq~X7R8C%0eo$ zE`T0s(PZpQczs7~A#a@H(d@C7MmQK!oBESsg_D*ybudTB;( zhBV{9+EHN zf3|jdJ-M466JKY3E-KO_8Lzig+pP*ruQl7!xw>w9U~S$a1%9i_6p*bI7^>dU`JAL(2g$&M@wEd~5)UewJEZ*?fUL@au(jTPFTg{D=o`0<`!>`*+ zdFs#2wZ1Wci@dt^SI3UuSO3R#e+tAI`SVvtzR%8wJU;8cB19L7c&+{b@PPN)Z5yDb5)cyV)Suk?o!%-@ib9~Tm6>g?4)g}| z30c==L;rs;Zy$!bhhJr`SK$i~$E6JoHzVygT;>&f9H6B^hCbQj33diz?jp~Mg42m0 zq$vwqvA4qdwl*WKaBZVdKwWyJKDw<2$d!G`6b{^v6q zM1h@)qrZ;|!DFlMC-D!c0nZn{u;Z+yBrY5EN}P=op&`KuTzC zjVeu)851`)Tc&LzWMAQaZ%;c z_RY=td>9$LGDeF@g|jn$Wkzlewd~HjhT3GT64U~oLDk8hqW4I;EwLX$F*R(1-%_FA z8QwWXM-UJb7q`|%Nqms;XwoQMvzx1k0}$CZ_wx8B^n5#vcStx+r3h#s?a9;J3%zA+kT8Y-=$!ReSQCr`uX(C^~=%yt*- z^aC_qmKx5&bd2{#Z3`T+U;3q9y6mW)r1k9o%vK2hAC<|+0jTUXZ2*se0GO?I_x4t2T6-w(X<2lyca|#pAu)H`uf?wYn#ZiPx&^3+ms(qk9p@=mA00XQZ{j*Az2?U zHWCSnaL~hpI3C<^@&zc<^-4?HBPIN`!cgUc?w zW(rzXELV}ViYR;6v07Xr@tZ*=q7XT^EFzOzGLhUQ#uOV-k+}+Lc&C-g}pQK}_FX&7u~tU&mTXB=-e?!XAivDRETV#7mP zc&0exTFG+X!!T2H6!2*!BdF1I!GJa1(4=>4)&?nYiEGN{eF61-G`R*jXSrM;H*R#) zqEhBR3gL_UZ@IY!<0*unJ|qF}R}JKOw0i{sfp2Uhh~eaN{rRUZ(&I- zgRU5KGhh5Z`^w;7XT|pPW^kV3&%=e6hQ8c0*eJ=Zz2L8ng(ejSDh53LMkQkWNOCP~ zlg2sPRh;rb;ph}oeZ`zjO2qdj|8bD|H+AcuD{%4;1HhQX45}&jy-)7;_AD3Q&rL`u z>QVbv;CrneKVjXLXlMso&CwRWlAHoIjQw0Nd#j>))3N`h#~cFJQN{pbhp87r7oba zPfVj)M=BA-MTiP?#sIBL#DZ?o<>mB1?9==Y28C;OhIjE0YuVUbB071N$O zt0Z#iQbi|e%uK7%jd`dBE5<@H35wr}EC81S9hw=%LDcgRDvPVaFRMbbs2$X0weTBKqT$^!c>sAL8DsHk@UGJByL;?IK(XH($&9062D0C|C=` zU*^_1QCos{G_jN6CDf^37hmDi+0`p}eO;<=Od2-?qJRlg z7RrK}k)_!~1VR6@aNCjZCu_ zL4XB~mHF+1;mh@Fzgf2vJd!Iwsa4i?KcIyCN%BTS4ef zK=Ic(V4^>ZHU%X5qsV=I#8=Msyg~AWHxl@#UPGp@Uu^myhy>`%x&YdzBWnHs9qo4x z198B*zt00<=$A7R=+z#%?4byx9!AiI|>o* zRMpCA9YO2K@a#iBFk|GrWSCYniYd`zq70sdoosZLBn2}Ej|Ry$IO!e!rq&Gx3*b#R z_F90M6}Z>PxvLkxr6_Q#jnhB*JiQT1cCfKQJI2Apl7_EXU=TUZkI_8W>ha=^S#`9* z$&;_y7-$4)b5_1r%nwXUg$X*lj|siO60Ab1A%ZBw55LYno6%ZLRXA~Pgt<5eRoqoS*HCXAZLXVVOe zEhsGv1SPSX?q)wJH+bKYCS%#@@eX!yr_I~6rVDumCU6fl#VTS(;m(g_76-^=2kQQn zi9{9?&RFsvMRr7zJp? zVEL62WAE3T7gS49s#ZRSV)`T=U{<44l7EIJu@?TldVSJ`PqspgD2RJYkfm$@S7Pt8 zr0l{N^}Bm7b=@p;tjUz};AD>)c|*gPu|onOO$=)GnqZxmH`a|nJv2vaS4VDE*>4Qd0sc7fgEU0^Ke85&%NL9v`nr0QE#!F-xVVjnu&)e%j-06bJn|;*AqW$B zuQjvD)$dF`l1P;Oj0ZDcaC&q(?7O|k?)oRZ=r`5LW{Vv#v}i5PYDuNga1Bc3vD`8* zcPUI+G7Wi2tx>!n%ns7?t3f7F?2$1pF_AJ>&;uE-Q5?}+g}|am&BWhH6i&`Y z;N3oB$CFVBnf=b2k!1_Czzr-cfW+_waRjg#FwGviQuyqTj!E@476}ui48$c zrb0*@6LW4oQjEq2dlWT+b{OlHnbu*4zgk6=$!#hHpR~l<^~Mp8DCJo#91>#RTL<<9 zV&4nCqXK%otFS@k(qOT!)n0HAv>hMi#qIQ#&+!SLtovGGv{K7TH|p8 zk(T@U5F(^#@yq=8ZoW4BQkqG>1$*q=xE*!?o+p-=?{g*q>n;58Lg z<#sr+UQ=MW<%6Y~jKtVLryL}iQPI8r$2AWvU78!IwGfvO!eBG(UU#^XQ@l{>LEc@eOqi$6O1MzF-1fs zg`9vD(f%o3zdF@r%Ly`qCW9VCD#^q(kO+yGekOw2rkULuS?qn;oJ@fVIVOxAFzH5t zqC@18sd9!qXe_>fR%ZT zxy^JL2_4DJ@if8Z(uh{l>`7DM+Zw^Bs2pR-lPOE#*ugw-)%Z zc*!8ER?JvQIt2Sq{UFLE`YAWL!oF*H>}YCxDZZMpBH)1jX2{Imq2tizh@4Y;wfumj z2rfp=J>4Q_FQ0_xgBmv_VJ;ldjS%S_ZqZ3)mg1YLC`pS0_H=;^r;2?~t0LeMqKs?3 zY;02)&^+K7HmTPCViNEC%xFxp>e+tmY1&f)jUOM@pyJYoRs1-pg%gO#&H+!5^gVd& zhDlY8mOZIB`orocxNLGW7)6qhVJuTwhhhMosm{^VTPEsH?7>vZ46oGr!P*WlHP|1a zE!7%Afd1*p2iGG4{Hi@T4TR#qE%Qp>5>i%^|AL!8qWa`MJbh6+^b@QnKKCpqyi}9= zjh4XsKGp%ZT%5r4wP19m(Gnd1M*j&@fGUI!q}i1LO9UH=raIb@QGwcpc*sG>fgW$H zX*By!^@$~&9X^2Zq6*GmwAmJ98BxyuC_4rW*vq<%zcxtn7vd(bt4bWvmC==S{ISY0 z)j5*7)=3!cnp8ef`uXtq*bYoV-dArvFtfDpVvX-PEsJ%|@LM#EjhL@9U&M?zcPF?W z&N-)k^7NxZp81$2DIy>sSFHgZ9CM^BWt-+&dE+v!E9##u`)7I>4P9p8Oem}B4S zt@J!IMn8qeH~j(CnE7(K$NIwlXy}ttp%-QA##Zr5S@l%%kOI!Um%NI40_VrK&eS$q4NibkPpQYRJ^yaZ zC)xoYl_tpM7eFLEO`kqZH;njfzDmk`LHVm+T3<6yZTq?2cR)A1VwZtv-nup>Aolj( z{xgsBJ<{D2IBHkLc0BF6y?AA#EQxx_*>(Y?1^2ZMlwjn`kK-08xC0VF zH$Y$>=InMqn4uu`y_!9_k%K@1OFX}Xsu%sMlZ;vZ+sWyvp@!7mb)gnhclqU8AjESE z0HgpMoW*%AefID9L64_Bc}cX&4Hi?YoK6NVvr-c$wTm`FXT7kN!tVS#qIF=;hn&Aq z-4?s;`~5saRo92t!YhK^f23Y~Usr^Fe9u8IT@V<;$Ae7RLCcp8)Ga9if}#ygt4};B zV~Jjkp=p{!+I*~4l15>HLS?^iTO2XDl4G-kr?_0|{$23m`;BF$3B*SoM`g& z^FqeKXBd~#k?Om(;<2z^4YrIUDcr$L&&d8g7-8*miczV7&c>xaaIGIp#wYFnf-yi< zX$8+d5|_KRC;_d~|B;d~{^nQ`<9!@o1fWAvS%3Q4>iCUrF_=f}J)TTubkz?G&)-}E zH^$T%w%p(ti|aE6o*G?rwF1TQC|0tq(FjwN8p1vhl0o^KZ$8l#R)Z zw2k*jj2#3QxDjwJe@iB7drL47O&ya>{#;onLoIeKM&2ew(1T46wVpWMIff*|lw|8M z6@2O(TARf4EyeE_DozHDGTkU0qfNaIotC9wrc@)7zoUO*A-^Uc?n8~yLkPdC4mv4{*js$BaQQ5lC!1zR#hVoX*Tf%dX;dj&or?%%af#vUXdzTa>Vsa0T- zlRnF&cj~~n)TA;9&r&0~{_Two?zSOQIsO$SRcGUo&KKL;I*KP22OH0ProsM}48wT9KqjD+i#($W_p#(Lu$ih+iKm|`)Y%-xu|p9l5^}}M zqbH99kgGo-?{TQ{TV=_}*bYE}0%4#vdAi5v9}7=(bx}UH`5xBNe!7THvV%pY2&AA# zM;u2lxQx&1?#->}nSNwY&-6;^l%3zpRMn~{{nVi~@u5mNz(QB|BfcAE<6Z78t+PEs zv#_){tX;zB7qfLBjx+oLg`%LL?eL#XI@5X{)aP-C@XOEMTD7bZ^ZTS9t`dA{Ki6F8 zGNmPASsUvhSw|#d&h@<67kW4_ZGwhd%#<#EF%2GKy|dfsh|s`r0{jiRet(eAx^5UG z1_ppTd2o3KJx{Iv#Qw<>+3T7P*g7L4yF@jQ8kqYW!m5%9Yt(ZwFw85!~2a|}af5YMD3LkXEj}{C4l!tc6s9q;+w37~6l#B@mAvq8u z?9nAkeptt*c;}cHj~pXC8;f$?LQ@aZqh557oSs$9$tft&Y;sO4|AW9ddgzj4M6N`y z6acfoF>#T4Co zi=8oWAGcd=h-o%8wcBV*u-A2;SvHgaN6cn8E^8%~Buok+t&+Gcu;9WGm^+7QxokQ` zbX@ z&O>*%ba!`m2}lb_m$bmQ&wKCvoMA?X892__XYci2>$jd~#lflzyZ_$10Cb#V0Kx?7 zpsCEyH;*%ZIWxX@4ZtYI;RYN-Bgu69o1bDvU5);FK^V5gNRr2uTkjWHXF-^C=2~MpJzYh>BFolw+ zEa}zGlMFxD86gHDMBrV`E4|j7*P1Z-6SVn#=GWb~-LS6@ti%JB>UCv~jPI{~{xjOsaJ%x4A6{z#o+vf9tpu{5&!SeN^p6g=Xcc1z&;JL8l4RMnZ11NAH zgFem<-tc`si-MmuF);yhOcz?sSsfSM--m4YfDL8t;it>)L((UpLBBYe99ym7_# zogm<8*!^v~z4C7~*>^vOly_a|@%OjezyM=7lgWe@=;<|`z5-*?N?g@iRE4iEe|gq- zr131DpP#pC{pxFKYMvjn&-du#bIDZ7-mYT(yf<%w$6SbJh7(e+lU|Z?5ieCl1L^6b ztZ_O&+e9NZcD#z71{#diin?i4pJn_in@hj#VZ$CM7$zIv6>YL<^v zD2;kiMb4l&x1y#kbnlEhabaQ9IsOn#RFbFLIjVRW*_dhP>PNEN-@8rPvgu9$tQH&& zy{|E}lctX-L%zi*LZG(9pu}z|fls6^c<17jc$BUM6IiceEG~-6Fdtscs3M8b#$Ubn z!oFNkOv(mlC-fv>-!?c_W~I;b?VSw@{)c=*R0L_y^t2e|B5h#9Oe!m`1iy$}TBXQU z5@lPfiq&?1@@48H^3H&6_|OBRQYO z?anf6E^0}G5k0z={D)2)iD%1QE{95W9~!aQ1RVztZC&$=!)IN8v1QhHGc;XId!Qfz z>S~AoUz>>MD{eQh+kZJRemN6QpoG|=f$NeUr}AS@Wi4EZJay-#WoFctK|84%s<2|E zWOZxPaFB03#C@0;`tS06If;>viMz-jewJd(*mjUhlVcVj1kP6vQpv z(BNi%;<8A9k}-unC7#&Urpx1H9tuLV3?oy*b@FoN>j@R)-o{4Mgc>(*aTxVYqa|wq zxlu{F3F8JASw$XtO48SlpDbFKB!Nhah7e;|(`PltZZ0`M zRE~Tk+55r5haBd?eE>E~K2DfS$$6{+TPBzCk6RT&Vpy0f-Kc}#n6Kq%vc^^|Ypvr$E_~9y2rIXi zoS85IB{enSEpA9TrD^3Y-%h{!^+zPqpjD6PHViGghSz5R!F+wsqj%q#+QLr&i@*lX zSxL?Eh}w$2jGJMc-`i^!Wb(v!Sx8dvdqeH6TOVU{rw>HFzI;1h&1GlfophPuANh3N z6WiD43t%SNd@pW+V?h%~A@%*+$P45+Lun*hw{28uX8YnLaCh|EIk`e{f)YIB1AEgL0W82t6iG z@=LU&3{=$-Pl*mnv^c)}%;cPPC?-;*^6I=s1^EW~vUDTV&O;F|sXRMYn0g#~WB#f%LWbNdl#ykG zaTF(FW67#@-aa3cwgh(JiD*Fn5@KDp(^4P{_WI)q>H)TEm2sJ1llIx`^w@l**&gDu z-sL_R+O_^0;rR}cAogq`T4+Na87<>DYz0Rd;w(&2W1M_=iCEes8V&nobL@h7U=kjo zHV2PvKMX>mr7wEhM1JbsYk!^y^?BaO;+WL9blGGavuG-6m!m)rFx&t* zdtX{1w%60T5nyw!yRQ&viT(OTSbgFSKsZjsz-1p-AB4@9J^6tQ4>x#Do4MS@&+jWF zehpB9dZw%OI)LDJiB*R`Sqw%at3?9im}lC>@2Soh7HT9%?Jloi>!weVijDAl z3zpiF`F-UrK6j&mw0g5X->j1;-JBeGTrW|NbkZ`q!jO1i4gnU>FNNGbO~AU z5ispeOP;lEn)dWY#>Ts)p_5holD@Nz3oKNjikNC<%;>v9dzE<0tVIbI893`5fCvD1g?P#pL%F1{92 zw>K^5IPI|>mjE>p473+4EKtUQ$M}BUO=T`v8Q_)j6{b&()=16kNw`73#f+&3k+--Z z2z^$;_2;4uDUitcBO4AMvW!5jVmzK8g%_2KPequdND31XqHe6zKLScE(8#MHg_?@|fACE6YZWwSxhMwzkoM&gpXU`62zx>S;hzJS)evS*z3x zy;80$8mvgDH{!GP!nLFw|912Cz!%H^_r3e+FCm*|c@yW*!`$yVbxk73AJu;>MJ{H# z!5}OTTVhbCNdr&6zh#N46+VONhO*MODB@D)Iw;gZ?`Wx7bZ-T6_`H&GJH2q}Rf^t& zuNAq5uU^idG)y9t<%DSaMNNtd(1to)|FD$G=L|}}S4S^Re-qIRH~}y!P0_jxRK>~> z+;X+b1yz*D4afyj#){)3kst8{D0FmqF0$qA5V>qfx(`(xb$7YRz!>C-+ie2H&InOL z(jjwJ67>lCyn1FwA^phI?BJOw2b^MoO0o ziKyhac0D+pWIx6?aa4_MUIAKXe=p7F2&BFP@2v+XVhA(|urk18Nd$Da*0)~ocot&2 z2rk`!ybT8I(`;pT7{XY-TfynPFF8J;6lA_<*qpr4swBsg2-V23*29Hv#Qclmz9<@? zi!kkuFq6)k^2d5(Om~iF-QnhM$MCo;-n?nG=7{<9nY_Fc8HaM4rWzF(3yk@b+w4iP zcTy>cYWNtJHuGUf3y~^JSZQ|4zPcce`rHw3og7!|!#IYd1SvWcc<@$m6ilAm zt1Xg14Q$1$8`;WVE7`m2zY=ZT&knP2@I}|54x>qBp^BkZxo57fYOS47JK@fM)LuMs zX`79K z)Rhz-*=Tm~{uvab3a>3?t~i=Z2@B1LwWre1804>tTbbE|VN**^@mtG=y}q~!*Yy=2 zFoRiXUf#9ykp@g{HfjoHCa#Y6B$nw$c_zd)c~%8e%90D)m0?CcREuQc_H&FW$7@9_ z!dbbH=hU|flZ8xSsWgBtZ*5joTzy3G8`_ooJ|k4u;u6e(-_Mg8wdxk^;xw42Xb#_Z z4SIkHO}^PCHD!KQJgtbs@0(yIF7b0@)bKWB_5m0Up2r+#>X`+%y_&lqz(YMi$nTZ3 zfn(QS1n6L3`?YS_2N zPt>$!O?_#p-P>l$*}5m65qNWXJv#BY3OK2;0M1#J>s$bnRd42b%a2h(;EFwXx%2P5 zKq%bv>i0bq_)n$`Kh(xgSDP?q+|sf#cK1{Df6s;KQ%Q*k+@>ou_`0I3bJ=cN#Pato zUOAO0OxGGs;dXF27*36%j>waUnanzkm&~CF+{I_My);)SR{zeu@QFJr+e7vm;AT6i z0Pm6OhEcNWx*t*fa#}~x^>}1@dgg1aE25^*Px1Mnbd9&}f;M2IuCnB9wp&5XFjGqEWWsh7 zO9jf`;?1<{%zVxl{Uz1+#5=9Y)oV+O*Hws3@dc4jW(?u+em}t?+d4)PeYq0PY+yL% zAtx+C2j+^qY^5K~9WA|~u=>4&-NnqfvZ3_DG)qWhWMBSf`OP>zbA#{8+GnLF=L;Ez z@2U*x)Y#Kp7ND;CTIkb+nH28nr^G|g#&t&Ddk??Z+KqmrB(mnZ>I<)NuP;pL1^I>o z4k4sS)>Gj#*@X@pU(y_A?xKC7nuB5Ep`~(meiV*=Rq)5w%Wx|7MS35NT_MbTE+Mo2 zN5{plS>=L{R7Nv^ZPjIQnLH3*?H*m-lUX@7x2U+(6TnJt1KzoV=`R;W+9wl%t*6Wi zmokup+yFCO_f7W2C63<}js<)ZGBUCwu+{_|;bPyV*B?7W#vkpJN6COpj0|vKsJ~u* zdW(a|E*vB=4}j%#N{BTK2xYIF2()b2*LOgiGhV)aesA^93mh-SR9`(DA42x<+jcGc$2*XVcQJgRaVPvU*w0~1nlvGXq|LZ zwHYU#FlZ+36-YnvVriPp{+uRs)geo@)g0-0IklpuA^4#tH#|Z^+X@RVU@0x-w&m=I6gYGD z*C8;btE8w^wH`>4kZ@X}Y_Jl|l8%ncvW0DoYYd9pQ&AaJ4#9B3@cTgm&K1SvBZrkr zZT;dvgs!Z7IU%|AfnrulHf@k{nRI+8E1HS6ID@0^uLeCPf39$yFlZsdP*MGPb>s#vQNMc9m;5JV$l(j(wA-XHsXXtrKkaj;cQHq>cRWDn ze`=Eqw%Yt^XO{wHos*RN0>>^K$2sxqL*myD+4OM=Sprkl*C)kT{gO`jCn3?6Yt;F+F~3WIEye9GORnu9Hz^PU7w=QpTtx{RMsDtmOKc1-5A%=0G_sDUloh8=n+(&7m!( z7%{6aY0xuq=@^fq6NZaV=X_;0P`UbUTuJgnQGz7x6(P=ir?&Dz)VH7}e3_DKsu0oq z_M_y;`BKG8yf`0R8-zjtt0jsXI;aF>M<}Hx7Z({~)R77~Bc#&OGmWjyGmgfr@Lf;> z%`@+Gv-5}&C~1`{VpI{!FyVv>IMXmqdT$Xek>ll2rIk-lDCDT53Y^A$tGUX*K+RcZ zqLx67Vs5#xQlBNv+tFAxj4qlt40VkrO;+~7FUXN`_Mqada>n5a$(zE3el!}4%mOir zVH<75B;@#AIAxUal$stdL~y3r|7@g2Q0XNn3OQ_p$Lw}R8xJh(wHD4s9bu)8zN~#1 z{HqoTl876|r(i7Dra&SlmnUQ87@^^I-B#PR$SvSd9N>kH5lMPLj>nmjU#^ z1aB{_LgVIAz-g^AZH`?7GiFn=m zXX8-yrPf`a3zLaqlz&riPXv5hMvk>4nYfYNGbkiLAl|+UmLQaaz)e0^U}|h(FW4zu zQe`}6#L*8$L$gF7mfiOssOl^e5C2Df#^qvRX2)kitKf+PzMK=xd8f}EK3Oq)9a(YSr!cw;XN40lHh2|STiq5ba+&)&*?X)AX z`CyFG&tBZIYphNP^^AzBv=TRTx^e+PBtsxXHIVb|@%S2rx->uo*&`gX%(_ z!S$kXygx>Z8OGDNfB!C{T@#XSn~&81&3#nqEmgd;l4uBa>W@H>V~@erDr7SO5qGN$ z-fL&!=aO-MLkD4m27+KJ^ERfDOQd;3>tIg~D9j=;p=an(VTG_=p>XX4P5H%ud{9xL zmr<1-#~`+h7+tco{Us-SmaXj4wsvluEMA{Gt*C(U-QS;VE*B@O5m0>u^dOQuH|m z(^lr(;)x4_{zWln9|ss#MLGNovKcj`llHb-nPB%RiU+3kbRhc8Ri7*S&F_zpl=%G0 zN|-9*%)Qe5QHF91Cnc{id`QsX+T>)pvxvh1uHqy2%QC9|_iu-DWM4htXVdHaHvdut zYyNI*UY^%D+XG;AUo{MTIC~y5d&XX0o*#jS6b&(8g+Dkrux!%SGj==7x~ZCwe%5!; zI;3+czM~5^1TI1EKO!W%5ZLc(oymt{<+A5!!jYqdK{6FRsf1w4$U4t=Cwz0?%0zZ; z-Fh6sQ7hlg3OU84`9@4O*4+MTJf~$N!i!-r?lEvP7k+n_m|!B~etWCJXAF*)JjoXg z5D2w01aZUW_&!+y5{`ABm4X4;gGp3fs4QBAp1&Jr9`jc6p`CVkLGqm1HjVOg%e!90 z#Z=az^yquvN9WQjI3N2F$wW2GUfy2(x`!)jPCvkbYJ--FPe4DbxaUZ7+!U)RWm8gG zp^qNjI361Onif(H#`@KZetHXhE{{R8tF#S-zix^nMWk@eD7G9%L>yvM{=x7t=_N@A zuLGkZoB<7H@^?z5(PY-O>ASvv7N4b^&+$|<@zG`PciiWnEa(5pJ!Y%<$v5}Jp*?3J zl$k~zxtih#LHYK-gdLBpoZJ;;gDTUZ`!U+2=c%G+oFbM_7|4L=@rAji zK2HSt0amUZh~;9Mv=T^!R{h6Ieoyl7uKFa$X>DM#slq~|wD zqan_dVPWO{sQOj@piv^w@r?f$y|U7Pph} z>fv`tfdhm}kN(kjyqkdK?_BWFwdt~)`UM2o4j|UAw*3^HX&tGKFyd&g$98=HQ$T%8 zI%8`zVVM z>y;9CSm1j{C@dMAz@dZEIUoT__5MY|AH57`gased6zW{}De*xQID*IpUkj#KiDk68 zCnlwdN`N%39A*S!bQtEN2}H+D?5QcIwj@R(H|wyh$ifpaiKw`RjnQM|kjc^wW?A8k zgOoDFQ4=HK1}em@xCjQV%)eT;yzexQScD!Yn@{%OUFy6f@~foUXPR=vdF$ z96 z=|)`#8ld0N{e1phtO3#_o)Dw#zWq8I(;Q6_!TqQ`nZbC`xyJeqx;!W{s;1(y-(&)B zd(+nSKzZaK9j1w4ZlRN1wKT<~rjiiv#a&ohXe)2TJCF>i4d2YdrY?&2%~Y(~yv!M0 zteHcd$XNXzG26t@F2$FySIF!rK(>B6lUjyoQ7R%jG2XEWR!?+>3Y2dpua!|#Lin`G z5uW7Wgu0L4Y-=!49*;<2QxRSL*>;ocass{OIFAlpEe@VWrjL?c!0{YEm&U*~FeGNq zzj(V1(c>0haSz^sP83!<{8;W(B%ICg<7K2GsySJ`#| zBBCEF9f(U#_(qLFv;no)i6xSh^PG}s7Sa>Trf^hj6w*xxCdy)%BdU5$+j!8+?mGF+ zaI}>0QmAl)N`cKp{hqG^A%o%3;YXhO=0#AL=}rjAc;u1#XmLeW!sYC4NkCl}{$Um{pxV5h8fTqy(7rKtdQCKEJ6u8j!H{a-RE;ff|6-h`Qe=?qW&QN9L;L0SIIw8rd8^V9^`1A~cLPB~o&qwb=>jq}f42)3FvlUy*m1f?AkeC6`=ICuxE> z6JT1E<$jMQ`8r(EWa53iBG7-_O-`eraJ_fomuvC?+~9QUrJG%lB#IO!Y6jQWMe_8n zgK1-2H>>{b59OBM?^3?&(?r?E1I1$Kee3ipg5`$$ar(A{0-|Wuiqj2WgsD}$I|agl zj3mzS5eb!A+7I_6+f5=8Ws@jmx}R$BSvBiyLAP@Tc%}=AB%9^~zYnS=Wv6B{>=r6p z(z3G1(_|6$;5FL66$la*{{anM!B(?@&~4FCVdT&g3%ozg)XZg6vt_3sl%SLg$n+qG zYe$mGUcDrFHHZ}uN$(qRz&4(s4lzP+7#~}XmPN$%^+EeIK^G^)s%9w9nV3@>I+u&# zN*96rRY5ece7l2UHbVF`t+1&q*2)Z?qDI15l$sTedSZlD*(kE>u&Jn;Kh|``p*HEV$XEX%hC=t8Zae;Wc&ppsH`aZ_c%plA@VMx* zquUnu&vplS{-%G%t4|=kLYj$EUsw;98(l z(99Ww{V`-=YghnJVJ*~HFer3^60-W3zZu~BSbO{k7z{WA{WEG#_z zSr-Gr=>z8FTB8B4@qO|k<1(FR*$}phTr5Lps+Uu2Dlh}n&m6yxL?`y!*L#{|ykP z_uCHdoqi9}zCK$B3~c?|@=JcXb60ntysJfpgCB+V^6r&D3~5TiG4M*M@x84_T}krYPs{javBFFQZ%J6a7Dk&@ZBJPzdz?U zc_Z@p)tCEkEH`Tj=eA72$9napR3Z1^_gG@@YI2^(`LDL!@BcQoUN*31zVmaZ&OZ|L zNz(x^1Bkfd71-8s8gjV+{u&wwAAVMEG-$S1wuk?m3$O_ZC7MQgpzMq6xAzNSUE*lp_wn z?TjxoW;!NOA_^yPjMeJ_9v<0}QyXNZBn#+%^7%(Y12OX%WpZZJS#b*++01O_YliRX zLn0Qw)2bAVdQH|Q^9;`>Bl2cc8M1jlexZ@qD{>(PE{0IXB%XKSy$=zNmu?H@3LUgo zOpisek!&h4(@Q#u$B#(~ksbS4@(nAjPZ`~uCAE$u-yjaOIG4*EeRaCH}k)%a-SjbR^r!+dp0>|ZTQ*X6Dqg5()9PYxOdgPMk8#n3f+Pz_(INBnDW(;?T|NK_~8*#!&m7q@+#Q zjDi*a&Ljik5Q`~=_YwWbzZWheCUEyTaSR2ee_u?#w}3KBS}FQ-(s9W?44xH5 z6CwSBfah})b8|RatYJxxjH6ZB^S8NAb;^!6n*^F))@Hy_Ty;M8)X`{zb>f-9A`-ER z4xDYT!vtDA_Ka2PLC#f^g|U47a|06G{63MZ!^q<*nhLYXYg#pEh%wu}^fg!6elH)F zwU?{426}tnB|E1BJ<7N3cN7#9Nfm15!=;x+!k!<28-O_~8!yLTXp;$K@#P|m|o3macX*ElOc-y-D*W~iD&HFf$~N|b6? z`B{f{-WQ(wcrjDgBD;Q4tp3ccm`?f;C$26Z+e)=5f>8raNwk?h*3o6LNu=0FDS+x@ zx#^r~y<(M`B^)VX>Q4}P)sH2kZsQ-Hk&RRo^=lcD-e0%jd3kY$7)MlBqv3cDXfsNk`uv4TtqRE$IK z-%Mdo4}?eKv=f5k40Iu!m((;^IXHqjo8>O`%BH!&iHBI3m0Och+m3#$jt6RCuqP`H zMIB#0h>9*o*rJe$6iG>rO#I{Tgl88z`ND;6km4wZ!!ia$&Y{Q=oCRL*69ni>z%R|< z8aep)N`z=5tU`tT|Ne2XH@HkrrSf>W26lbVHQNe!&(~$~c_s#o&Y+5YB74{m$lnbB zS@o;m!um!C*ewj^rBkz=3G=K+)5aC|`bgo82+2i_a3jo=(dO3*DZxox36fDZMs?22 zF9$o;!NKq$uMiH&Vzf;@Z8_yAa4jlPJ|T&@z0ubjLP2(v$@f@-Er&c3)EoytEy=5_ zcIRugf@xW`eKBLnq_ZXjeUaAeDGw_}($R{}hj(|1W|#^#25|O>zwh$Geq_VX12Gp! z2*@lEmTdA(dh|T&G5PG9bsnKO$S##bEJh!BzvVvwmMe+EInvB2Ci<;*H~M#(Tz1-5 ztq$IM1TzOF!q=CD$aNt6It>U_-&u0tpZ;n~1j=(~fJAczKxASenIeI6Tr!xh zt}b9#kMDwqQH*c|Lg?0?qiF!%cnB{NGS;g4b_#*=A%^rvuIn?ca`s#&*APnhPn$OY zv0FgB0U`2{!h`AGUhjK)$f3L}EyE!gK*$7*zWJ@WrRyvhaZhICo3HO{@L?_RgCWW; zVvW~;Pu~6$%su~tN3!i8L0+0k!oPK~KGBfy4}H!(z}0*J3N|-syZ>I3xVXL1w{K~& z-oGgz?QweI7S9{=^Paa?tcdXo&zb)gn0%J2uRMTJ9|W3ny4jWa{k$zKKRZ6$kwfJO2v$7x+AN4msEeqP8i_!O4p!W- zZouj#5oP^>n%#PZ9zdqOYz8$;$G%nGJ=Z&TEDg`K^KKaPhqjzwnnG4Z4_#$Us^NOBOs8eQU@rJx4}lE zfBq-|=@XTP8-^w%`g9mdo5FauUZsypgiT_|+9r$R)GPHQKmZIZ67~@tj*N^|TH5>s zrE>Y9TcS#z#sE|l2u%inUl7%6Hr}zluMTtU$ffdiASp9@qBcG z9TYF6G+M(8K*5ejA8Y~(Y2IC|r-Fh_ob-l(m^pjna?;cHHp>$+02BWEH>D9Sn}7hg zkZ%_x?VYK->t%o4RkDjZj9Vnh=En4YX!E+FdIBu}y;VZbT3%HK|Y{M3c_@4upw0?>sVHgm1 zZ?NBJZ&-_EK?cy|&st{#6Hrc;p2yvE8a-XlmA8GjFggZZ^=R&9gbL6CIfAZU^clrP zMukS!e@{VCNKomW#!gTh&d#NCK#%_vdx>3#ce$Bl$m;*H08ud2IFZSti!&eM%YDs7 z5u(J_;VVpbod@%?$)0mE$m%5=y`|m^ae_p|mK_*aTIocZ4e@Z*|HihO%Ak*=f^hhl z$p|Ur>bLEsL`pYpO&EkJo1=nNc1VN!U0{606_3w_%S;bJk!7moNflV-`_ky?)s(!; z0H_K~%r6aSzUF=`AmeiokS$p!1ECzcWW-x9fD67}9;#hxooD4$hpix5#o?s+jyu~07K=Ti#P1}jR!IMHW( zr9#oP6VeQJjdPCYXj0u%E1Em!vQ1!TeR+iDpBK^;q5zkL$OSW_sc&mX?3vesGUBO` zdj|p|66)d%i$$eyh%9Z>#CJ-EsckS2&8pOCswGUF@wjq3BDNl4KC`eXo7$I;C4O;d z`NAop&@H&t`%a5_xB>J7S`sWz$ZEy0AVIxVXa0hRB2myIcIfscr?`3 z3UVbsdl0F%f(*9@M z<7RQXl-v0a=+Rq1Nxrt$Yswmc*9wEioA9egciTQTIVXp#vQ!4%)=+M9b^6jVD?6E!V3Bl^%q=XRh#B^y%p4wJ& zk#Nxu+vDNAgWT0YhunsVt`;1<><~wD*ABi3=oyW-<+vYxZGsH%X zTr+=#v&Yh5%bW1u&kw{JU(17)xg?kphmOvQJ7&=3R#=+oUW%cGQ1cN$8kw^4vGt0f z;-ukn!%%+GTnTRo1P6QWmS_%*Z0qtYhqn%Z65oxf;h4bt65fSxlaf zKVK4MDM$WFjqX2>o2;RdBTU-ZDUj^wXvtMJRqFE#dw6`Ujf!Kd(-P!CDPlyEh(Mo? z@_Uh~B?h1NDGTm40QA~}!^5MqGqDl;5x032NxkG{)DbizOmr9^ldn>iqI!=iEX7EHg!qBj*t&1)A~>mv@e>hVG@ZsRBRLD*3bISORCBT65e zw1YxIJgslx0G6z|CRw>cp=~;T;iC1YI?~T`d%ChM9(bNU0`lD9WHK2#AQUrg+L_@f zgn&7w?$3fP+_~w)Oynvi_tRZ`j&EK6uFX51=e0oF;;?fGU`hnzMqHbg}6xc%X4>#oxXdYul-aBXd^<2;u_ zFfh>c`;rfu0;qT6Gy+!$ki})LIuD>^>3N9i***g}c#$Kr^77Z&7v6`5#}hIrkS!sA zj%-@%V<7im7#Ol#G;-$mAJA_G_y?!J>s4%xB<>sV`@%1tA;k$mq=1f_*na?c%Oa5P z=GHm@4Mv;imxl-Lo0}U~50Z zqF#2#h%#w1MZq3%(n;5p{!ol5F#-ne1w5Ds6J?Au+YAVs*yK*|i1cgSE!cBBR`gVY z%t|}m4+T*?-~Je`yJL%?@q(3{OrZawFOZwK3&nf&yd;G3E+WnhZuo8KfA@kFhAZ1Zs2TZK{xvl2O926+x`55{P6w|o4&X>e@2;y||7ix{yktNW>FuyT!Z71-$e zf(cGXtupzL8YnMlK{V_g#Kqppu+z>2+;fJs++?k*0IZO~`s`xgOe{AW;o1^kg^yyj z;hq>hL9{#(b98`vr3>pvlo|d7)3e8PoS!udr(viMs~BbBIn$giNuBQ6{Qelcda+d( znphLq40))_A1LR6Ft-T?o}n&6ccG(k*!T`y!?Vq)?>B6+_k>&X>~Tg*Pvk)Z0vkS_ z?N5BmcH?o(?XBItSCp&J4_c_c^CPWRieRyJM0!T-7&L4uHEBt!TO3^pz*ZyX;Bb%L zWG=)mnRN_&9IeW|0+J#lBBaWf=zvN`yif=g28d{m@3R5r&e4$;{%w&ifgEnAB@xC5 zw#nZDrWQSc_MAe;B=TiqBSMp1+u+X$&-kNgGiS zqbm542rxv+Zf^Za!4Y~SBEq0p6UU?i`mGSBD27FXK_%l;%V0Uz$~aFcgYMDHO;<(& zu1^?np}GA3aK8|5%Fj)qeo3gjp4CFac&!dZcm-Suyb z4qW|?P$YdP);8}567T!xQ%`q?giSdcxaSYwmMRQ}e*NMD$QUn^GpSe3c)I%w3}Fni zGZ{1$+@>5h(x`+~0#oA2+R#8dBsch#9>^ge7_v80jVF=FCyGn%2_pGN7@ z$~bvAxa5}vRd__>#ajjHu36^?m=92^&ApAl6bmYq7Z)Q}K2Pn^Y0}wDpGBe#yLC;v zbzw&+>I2Pf;rA#>jo$i#boqY9HbNUA@2N<5-d&R6*X94@6y!4K_wXqhq5i=|0IVC& zujiI3GAQEHIt3&QO5)#!ryt=R3lSA_2+Xc54WwOQ(DugvMRs4L-}?fjg$@TMjFm7LJJ|O3m01NYq)bkx9A?6Bx^ch|-4Ha)s@2)7H(9 zW2L!H*V0N&l^k8^3s}Z4X>)8-B9|n0`idR=&?FRz5(-CEeQ%1vNMQ`kA=g-iwhkMe zEipk?SFZH2oM8|NW)g!{u7M}CI500DFI3HqR5aYwsVbx&H)xOh_l@Uu8x&$2G=CR= zbS1vg)LIju8)XNCm6rf(!ESAI_L8M~uLAKD=l z+JFG4P@rfcCLX?jX*QOtK+#0MG{Yw1aUukW<2XxqRdNT?ea?ZGc>bs(<-=J4h-6nJ z{9E0nq)WD9_>Sf%L&gE|@oJ{*k$F54mZiOAX9LR-DO9l@O zgm%1CguWv-{RJVf7rq(_D3z%M-3^vH2;&24+YJNS#i za0$Z_f`-KgE8}4h@S5Lb%X`l^z22F=BqH+n{%&q%MS>}lDtDqVsYt&DgX2AQDK(Fy zA&H5}9^dulKr|7NiI;uK^*<$W2CMZPr5e9{4X<#^cPPBBk2dW}zo8zHsK3$_8aD|K zQb}9W^IwxvQ^L%4A3T618s%@fiU}VR;mTx2Kg@3c>gP zj%!}&aP(Z~oc1BQuXKwX9;)zMbpddhP6K(WA zAi0dMPlaE#>$)M<2=kl6hM}$R7hS)AFZw&G)Cs2rxzAUrz|$WPOW@Aj`~+sUkww$k z0szepBh*3y=C`bf%@p7)ReODiefy^M2uz5;>mC61cVe_vMu{o)am4SRggt;D#%eJD zlF^Wz?49ktph2g}r`wY;Q~A@c4+o!n##9ven<`I%*~e}S(3y&S_WMmivI9)imuQu&I_kFOSFmT;{(QG49*WblD`**i$@;!P=4 z=+OSn^459c7uLZ=H%Ts`_tu_mUs8T47<3|R)S5g_j!VFpZ$PCC)dk)|kCMzmhwQLNE$7wKK73*(6oj5g*`yonC18fWf z)`orO^pHo`BxM*O$p*anjbzhdX$6w^+|{Y5ohk(Wd#!)|b{3N=-AKchCHR#I25@S= zSB`Y`mQ@Z(7`w76p(-L(lat;mJyA-BL6un%<3=wdj7vab>h!OxD+F9iJ+e%x12=sA zETr%m5DYjTDSW)NQM7&HKryCfCd^Noy(DSLrnAd3L6ivWrn+Xkq7^6PVbTC@cqPpz zFR%2hjNeDu3NHIL22qDzd<`x%C!g)eQ<+hN$>!yT3md8-jUQfa_WyOFrc&|Ed@7R#w{aBw#r<>D z7?jO)4x7-SPSW1TuD8#Zn#3ABJ!*Pf)>VFV`SnUK6&7*#J=xl>4W1G%rp~EAvJykN zre9(wA=uf*)-bKgdiWEEP}0>ut6!Cdrfy&P`NgF9nL@}b*P$tFuzY)j4KH1ox-a7B z{Vy3bgH+*m5?B-}2ge63<6T#pzgtUTZ?DRR+H#RiQ~k~|os1fqClC0LmXQH$-vb4Z z5bCTY3H(QJ8_;k*sxaWKNXZO^bKP zMWGSK(+W?Pwh58+R5)4;Ynsj}DUX4QVX7INzbX}|4=F+ti+EMG5hG405n~w1G0Qe2 z;R8;%x#x>jN9Rfz^oAJlzAAkaS$HsrG1BU~x z0$pi6F~E^}JY1}wo3C7k+JOfn_19ZKWA~TK%whcmGgQUT7K><-%`2Z0aT;2;RCF_c zZGUye*o-7m9A(~b)eTi3ROk$$i~|XhFAM@+rOsN`qy8#y3Yrn*;xgI0LHQ^ zU7hcM7Xa-_<7OM06b%U@@x)wL%_A&#aibQe2`7NE2@QR$vT3d}-++ruM^-rV0+al@ z#Ta*!6L{ax)%Pd(XC4Z9v{F7bGm$rfI)Q8Dn0XWf46762ZYz`eH_amoT^xghGFT{= zeb{glw(cm|GvO{@Yz4#va|>L8FOer8LRzI|txB3$W(IMKQfm%Swj-LC#tzIWj_#PDGC}y1S9?1_9}ohO_w2IWs!rKlk8vz3+PN`?)Sc;{FqY zQ4KUTggRDJaJVmdytDe}ag8Pn7#4Q+==x^_Qy}Rd!iEcJ~VO?*V~ZTW>dBz_c#SmEP~R z+P^|`G9w#gtOjl+P@^z=Y?sMnk5}~*G*3|qi;FnO?6rb7$n6^3P>bsRz(=oCu1o)^ zKPmOmq_SUGLnCQ|i7#t@CTD^oO=t$0MM%eib7_F^ zhbKxo=bP5@{d+*A#R<%Rfl`SXkf^=+oeoL~0A2|J5wV52dqXic3<7v-ONC0BL=rKb zh{Hyf3bsUmo2|pyUQ8;GWt({p_-|u1Q`2TcSi4 zrxuxKJ}=aR6R)<<62=x9G}u+9p?4jH-1KmxRddsWtkdZv_}Ug3{hOg{L7+kjA8Um+S2v1KM>SeNI_ zj_o-8(9bv$1OlyTB>s_J?)giDRkXQ#ooCJASHD+A&Nm$kfD5MD5Y@9I?Pl43Q9<2B zA?b4jAddC+_D)L$oKdfjQI8t{7p6r0Oc)>tR>;JKgc!DB4gZs9y5GxI_S#52-$D<_ z0GwGilCVZH5tI9Q0WVkcE`X2f3TRzlz~1Z@hyC*1WgNu(u3WbJw-$Iq*aed~R{LHN*scGGy&N+Zx+0xTW5 zjlX~k(c4&ObmZ->vhg&&;kcWsRmBqqOdkQg))VrZ;C|&I(%sQGqA%AlMifaD=V%r! zElNxq*c#&*k(C{Z{-a-tHH86Oq^EeSRK$FqE%9;FV!13$YG^J#6Bw}!Y+LxY#VCWV zE|&yEC%dBha*JY%mQYxn6n>g)(@B|3!qu@Zdb09cFCyS64>MJXU=tQGx` z(k3M_kuTQBAt72@O=$DlXrz2&Pfr4BvUQk1X=G|wK!{YwqL)lcl&2|Ip_b?g|0i&G z1Lp#P0B6tYO)vjaofWo?<}V{7e<;8QE{7@UR6xdzz0rV!#E3Ew6vsR-dt8d=NSv7? z-HKlDyjFi)UmV%&5Q$aT>Z?1UaqN-)- zIML-At!9X4%~ng2+h>S{WUOw*CN$Twv+JwQ-{?&$q)A$yJxTrcZ`Nz08sgZWBp4qS z>ttOJWm(A8K4J;v)WJnU6=B}Ry|?U<5`mD^2GEF1i_oDeNz|-N&mF1KHIs>lg(0ED zxYjtizy+vmYSaBQ{d?*%g!k#f1V)T{Jd$hh$+R&2=>r@bTv}?wkQlSL3}`@|0r$TE zikR3Yh=rUyl@Zt69DCcLSdTnPtcR{Zw@Rf_{Zo=!jua>D0N4gbcThW7;tw(wwb`I< zh`MYRYobJ6HXf9iNFX&O%CwuxH1#~|ILm+w&d3#ZM}hiXoP7IKm$73G70~=os;aVA zsFX9LRIiHohcYMiO$wkG!iWVkl36h6SUFAcV5OWH7mJZcqJkJNQsf85lbw+N0((hOK&Xi~`~2UdrfPkwK6479i<`O(=J{q(;zcU1+`le2_wErRJH)TJwg^=us`e=qf0 zy>7LLzxrNzE(O8d3sN1-u z5Sn^ga#B+Aw%K9^kN%m3mX;a>F7O2gt)9`BTiImVm7z9wRymz9%p?87D~hGZmi6#FO8Z zLfBP~kZwx?b7ef<)G(QTu!>@ZrJ*gc$x$B#Rf?O~XX=>IJ|>KQ7mjNVH*?Ec5t-Bk zHr6Wc~C_L})zf^;x^s8ujzbMJ#1#ig7XBe9Fz4dgClNp4}u zl4IF=Y%nQi1q$CzdVoTAur*HJ!-E^hh2(=8@TMqKh)l3>H*`@elV?kE_v`2Kic^LK zn(FkIoH_dJLJ#o-CO*%{7ncbqjQy(Yd`+Ds>?}4tG0Ri-W|2q80(1YO3OVc-D+Y7f zYAb7LMP`=DQkX|xgQcWoaJD7Jp7CSmfp5b6#rfbN09W4~KuiVc-kUK&aiwY(H(jr1 za+7RCcAi^}=^JPIKNTu;V~GQ4d>b$@tWq=Z8ZHLV|5_LGuRD$Rmv&$Ffw%R&p?p2lgi z+9(SD*V}-+w=kwe;-@|$04;8NK5?+HwmxjKd($ATG&<~Gj(!vdz{59u0Nx+I8NeHB z10>yvxx6nhZ;=Z?yCDVR2RgDn9d*7i0tddH=T>M*9Z+6>^?!?FlKls1#f#Op^v}HU zk&%%{N4_8}G|gwd37>$MF+rdhywlJLIM8<{0NeZBn->6ob`Z^=!*LqLl({t~fujC7 z;~!hOXk_Q;0tFv6d82xqTSc;hkNH#_$K=L@*M6>aet8HbvGWo*GiDI@QuV0H z?2?%k(+A{;Kj@t zCQSgn+kV_k)h~61trq(NypJ&B=E*!!+9^cUh*qBwV(Rbw@fKVnwm}=CWTq6FV#}YZ zIf7}}zxpkCeM?Wk;MrEcA5qA=ya*L`Q;LaP0s~VO&2(v7^=TJf53pKZ5#tC$J{#hTWm{x8S>8&RT*{a==IOa}blU#z~w5+onfU%ODb zZFXdOMdFY5)Moa)XaAdbp~OME@Dh*qea9IK%e16Fu!EH*S8gar+LR+N>XQ?%$tV^LtV^RSq#INm;=x(7zg(tp4I#3rl}ZxDgvT5w6JZeH>&qvP zFivUUiRcX*%(H+(C8ai!1J7i0!fTbDN&<5td#qZX>6|aLkuuk}EcsQ0OUK%z4cuKNVYltdKeOY7Go{5x#5ChuxwEBf3T>`$&LGK3H~Yk~ zk-w0vJYenCQo^AjLvhVIjQw}RRM7`Y1gW~UbpIInT6)=4)3zuH#9}C8<`7pmx8g$t zSwi0J6klT6(t9kvXxoxvAAo_I0RHS=Q1-bDjn@7_V!l1?^tq-KvsMLLv=t+dPV}<2+PHtZ=cpKaz2kErRCDqE&Z?T zaE`cmFR)bY2)x8qo3HV4*)NK4r5CF+C5+$o@%6a16=`wxWFXkU(6qs)RFTSB0y|`b*Ug!^ag`}v8^q8(06;55?)W&7VnBY zLRf!PR@+u8260TAeD*`@#hAFF!$GoB3lU*@Y;XMSXGQvX|FGq>_M)p{HpsU1+2oU1 zV?!l}RHvoDmzB|m=pA9oG#CxA%NSchot?!WJu$s>#@SR6`hFl>{!v~MVi*&slVu*) zhGOZ*`w{IxmFfPykv@1TRGc&lI*dtKs3RMIu@^YjQ1POnkVJvKrlK8MFHAqi9rxk} zn}W#8!!9(0tLQf~!E)x9^g6oQq!jou!PU{-anN7q^#9~&MEpePG4VByiX2AdvR#~X zr*L;<(-twQ9B{)?KJ^NEJPQb9c}M-A^Q{>qOwv~mtJ_^VoLb3BLDhUN`1=}_rFp@o z2!HAi+00hE!qFo=MvVp`Hjj058r6ciH?p-p^tFeE+hWelfSwF=i4kpjh|AcGsG(UXZU@I-8{>?iYXK@|=dLe^I56(kT5^dZ+oO4DLqm zIcePRmxK8Wux29wmTQi4J3vZ&50LJkZx-_Y=@AdIzBwiDfS|=sckmkmy1@Cn1p}YA z_UNb;wrl6V`d=4Q@%|~gmF`jxmukJ~olm>TNhW7)S4u#hklUCGs561gWME(DwmG?s z^H&J)kKqUqWSjt@CvGE=NfY4lek1Nbw}tEh{S5x~3pA29)@|p@!_48}N5aS3v;8-b z;@z7ZDChf-+<%DvKeWQb0J_#=#3s(rIS|gPk`2}l3 z8`Vmje(e|QBeuw_dL6M#`)}p*VTC&;vo>ye_#r8#5Lx#gsY2OO6;mT4D9Y^yW=m`5 zEOSVtNW%CYc9JVtl_>>F71tzU2NW%06I=)e3LEF_k$D5EkGkou{b_ zZ_2)LMgLy}a$>1?Foh)-Jx)|pRW?GaDVt|i^pP2c9JVy!#~sSlU=`?H@00qH1Z!0o zDXN{#Ry4ktbHO}w42&>L@nG?5SC5&W+(6O9(AzqS1z~vCg(LVKqYO@0J#C znh1DtxxT%=?X*y)*WEyvBZqrUJ_jE8y+xDhe+w%m?!p4{n;l z4?6Me12a~4?uea?cAwka6ZLsa#>-&MNV&M-C;0j%nsx$&7aabAjsG2i)q#cw=I zh9v~~mQpLDj6Mc5^lGGI=j4&n6gSuZGmtyBF+G7?P)qIa$c%78N#jKK zc%U1M7-Go#Y1wJPMAJQ`pFvi-zcj5~cIApFF?uMoM*%yC6?UP?H!N0ERghY#=3=V{ zH#|DY_a)2i`^ZcC59wx}bgIrATv9~hla@e0P^w<8ZGsRSNQYttL?bvxF$PqkL>PPr z<*<6>=c(w>#+4T-JroGrAZb2XYqLZw@p?&)_s(*Ox6Xaux?NO>*VI{utx6gr9Hz%GCXAB@edqJWNOXMYI4g?`V4N2b7B zq)@l8vpl>*4PTnjBqbYnj|jJbPAoiZz3PJ|dL=L#2QAzZkbWbxCmdlnJ8izQ&s}~2 zg`Q$9>7i}hP8mtG>-J(|>BL`9M!Z+Fr6g<_yCcs4XK$_|bA1KK@Y*!?gs9M_F=|NNELzey$!yN%zzc5ue0-HRP9aQN)q(Nf_|{`4p_*u3D&5zDXa7k+e@Un9wd3wRCoe#}SnUqW2@t5sq{^^gWuT}+FCe)(rJ%q7wDE(rIzFdI0hiX3S{vLL3-yAU; z?uZcvsS19%MbPva)m9`}bU5@xzO0Q%Zpc{1i&bSgAi~W;-Qw%x=Cf9wB?Cl4M zgKc7_PQF*9x%?CiD4vio9&XmQNgq?CB`7fw=Q|!26VZ)jJ~#qq2Do*PP0(9j2STH| z4WpyVA!d-)!2B(Z>wh=fbO_gAMbqW z`^ly8lfYg}@YDU61hoy}wq@rzPChEv0T%1O z|IpMqy5GF6%J1LD;Q4pZk7YayEoz=~u^bGZ@|ZTnmr|;>A4PERIy$>-c)hyiIa_sc zOv&b{j+HE>dW2&RFG?6qYmfFz4$MxYD)n07c789@zqv{Fx^UJR{H5hO^=W4RHIhHT zksBLZnqUU?(5*YGLVBt-M4=jK!CX!5CAv7Q9USyWp!kCRC+eS*=CS48S)!SzztSEx zCs}rYf`D9u{RrmzzgNUIjJNfaHwa~7Vq)^CN7><&a_hrpn_2*tN+6EYdkZ;eh$=cEY{piVY-7X9OpM@~8l+ zp8IWgM)E`YXQ#)v%gLuI8+-dWkG36R+m(h`bicpidfo@cv}*wy9e%zqS9$vYJKy=C z&E5DdiLwD`*Fd_`x&H>MamoWunaj6boi_^ZJH|5T&e>{{LA1B-#0yYRiQ?|OA7>O= z8FU)^|5EKXk2$c^QZgsiZm|D`qj|m0dmYYuImmMcLXBKkR90c(iS&+ZYN4yl36)As zW!+o(EyCBg!ia{Jem`&-irZ;GB){7ac(Hi#zqSm!0I~Xj=1~o z;6MRjQ^5$vLP}05Q}h;EwoFlLdzkw*aI=crIl&Vbxt$?b+0%E8v*r||LXv442gC}j zVJGndeXGYfnYNL0=t8Bu)tRwJ9}%$}n<= zngjz)-Z0f4*V3P}!25Z!ZoQm?12?{&BNWiYOp&7wNol)G{~-CDE}iiWE#&M)GUygr zfKb$fi6l*5gxkj_6|TCB&aL_`-XvtoQ*P5j(08I+TO2}g^$NNDA(}?KpShl#Y0+x4 zw%k}%bt=V8_!kZeT2B;-idv4485}ARiB+G~pfDAul7SZ1D;&0^vY7HR^h%sU`=?r( zN?LqEI|UcYOC~BsB;g$b#^d~>+S;6k{-gdxTIP$>?{>HHmX@j5O4;)cOpV)hm&-rH zklo>@j$5D3hk3Z02fWt{VZY$iU9;2HTZ1@&ggxz+k(IMOr={cwxQC`Wc5nS((SM?7 z+^_Bn4KDt{@vnJjZOB1t7zhRDSqQ@T4i7R6^Z@HE>@L=rG}fce>jJ$uZ^f)K|5Z8b zL#SFrn^u3HiF9We_V6~r`RinRBZr$2BBQg~1tkx6X4as+hZW_(^`(^dA+6R4c%P@R zZ&tAm|8gSr?T>{d_iX0Bd^C2?mTQ2798(H8G?tMzXi-77IIikIyZ7c&yw90}IOg>Aa~D+Z>E0I&Lf=p8xY_3=Zg9 znF<3h4DQ$KZhC?WwzWXlkiS?(yA3rVF?uI*p=T`!`E1L-0-e}Lrc))Aas|49tXmZ0 zT5T#mK3AOTe z$S9;sf{*2fmCbSG1 z5(jR4msR^7_V7mJ;)vUkV|oY?f+#+FBjbk$?TDCKIyC(J#Yu+?jZ`JSY-{1pbHKI@ zi{pe)AK36+mrmsxI>p(Fi%;PB&sE#yldQV&xqf`X4%?sm7;o5-Dq{}1z!aGY%1d9o zkNVqxMrkwFZ=p^zNOrV@E=l+f@IK}UkEg{|SLN$5I9YmUg~yTZ=eNeQtJ67MjzCXz zJh8zITiSuOcxQ=-)2gawR;?jcOp5efSF+gA5tQa(g9Hp|mToTJCHLhEKQ z*)_XQbGRhYpGHKQ)kO`hIFITM-2@KQ80h8HCL_duGwB&tHcKv%_NSsDrO$d&MN-7z z@LkA$idKw@QNO)9ee{o9%JeDKyq!9<{P0b%dwCCQ;4TFT8wC}eotJlD!tc+{n8Jh# zL+agpV~1oCNOv4ZD^>5-gt8hS|dHMJO#NthWdI2z8O>Euc`<-%1W+4l0 zN)PmXan6oKVo1Y|b{W9Vq@8s5xT%mL5{+BUfTVV&@Cn=5j=hqs;R-b*TWO(K?3UlI z<+|9vMa@3p6f4jjoYZZc&|b-eknMCRk^T;NrV@&aQHY660s86?v!b8LS>>)t)O_Zl zH1fPtygdn<n~ZvU!>EBae}5^{3X+KN2# z@SRDUJb>Dy24v?=wauaRBi*mal3e1fbsYB`!Y85pb=d{Ndh>gqaYOo6&-Ih9J5d6^ zSpm%Q}mW`6fy7cV!Bt2)!C&nUO)odh>kr@SXF zVK)vI9vV|8G?5a;u5*@9J$@cCy+?gFh)c!eYYI{?o{{{nNKOvb1dSql*WTx zF+baZmJwZ>3a`Y0DY3HkVx}RMX#9nV4>>m}T2GO5Kk0=eyDjL<-f>X>@jhAj9t>y! zJLT(j2b^kMNz}@SkB?4QVIEG8ZPtsM+eP+f%`#KDO#SjWfo+fG{f@^w(%13Md^Uj| zU~}e7M_V;6Y7o^dFRr--8Hc-sB=CIQNPvkn4Uv=sT-R!(OqBwUy?%$|&VZ#SSf?C{%?kP9Ft z16Cy7KHr2z_^P8#W?KjXD|8E!sv|*xwMoSRccVJ1bt!->Z zS$G`yp~-^6xb@Gn?_)aGZ7%*(P61V!#&WeQUgyw&rXb{27JlM(ad}zf zvwUGk_kmJ4WMAo1B?>Dq=kVPfj7i}R;N6RPiW!b;clRKqI6d|gD-OvdKhoQqmLzEzBB1trLpY7tn&DayEu6%Zfv3$tL z={zob9DwQ=MZ>1gC?X{(Jue`)&$58!&tX2xJG9rR&{$l=BBxG7)s(k7qn| z#XSB`cXoE-SwC`w175)o=4I(UnME_h$<){juzqVTpI6Y%yQ{#sj{ zK3AL+ndnW_bYx$;G24059yqkl+9ypbO~VE*e`pVWUAw9M3#0m34S(LNE~r z6uYNjsMEKmDA*svO6S4Wy-D9GcpYy+;wC^6m+5S*^6ul%i{q6(;#cR{20r!`MfsVO z@k+&Mj!&$yJ2723REUh_jC94dcEv?%m788rp~it{j{s6m_`DPam7NuHQzjg^FYi#X zV-;u7#Ub`4xR)!oPm#%PD`@E2Y}1XP=*|bJA<(O=K{7!}5|B9nn%F;}8=P9KsJB3# z5F}Q1LDiHi&3Z06q99AgSyz~$l#~RDRaC3Mz3U-wz%xUoZ#HNg8d6cy1_Z5R6dnAC zG~6GoOtf{E0D}er0Wmd;WCe$e&E&TTI<}!c6%~>=B9(*>nzVgJJp%)Ls*Cx5aWMz5 z8ngathI2$&QDa61;Y6Pc7S&MA*VfcX64Em1b;y)p8&v`aJ1jjt4pLLG*jb!&MgQ%4 zTPzdBAVxJuR4K~==`!EH?@2fRu1O~jY%S6H_n~(@f}9}ZD$PMPX+dY({AgIgT-8gq zSTyuT@VcrBKPgF`PYYvW(Oow6JsdX@t;)n-qqOkjoy`0~XU$>$QbMj)IR(dMYPyQ0 zzDa-a1xOncEUX-3fBw=*j6kD=@hl z>2Q!iyI9+XZSTJQ03f?6`4XG(+TT<*^l0tFd1Rmm^TFDV;Ay(z4h>oY5}*=YL^2*H zU4B4uf}uJs8bU9`Y5rrQpE!Iyc1N?R)-}!|*C*`kd9yW#&n3zIvl>I3(_lWO@3BQd z+->{q^Qy~j`_scOH*HIdp-P@@(;7_o7v4Y3TyYnNn^B~9Pbx|Yx0I8|b?(6- zwxdPsSMyrHa83l|nSX`CU60-D|GNNdlGUe4oQfTlBS$sbSaoxBR!-naB^jzLss>r> z&tzgK#M^bUriUR7vKjVM4cQ?TqN^g4(7M{oeYOP$*Z*=OVu-+ZI(+TUW;p;(?(Pl* z)Ynabmf}A<1L6mCiPR)36fG}vVuty8~k_`U+D zs^GP+DQg?;yS&49H}mZ_h(0$+nJv!g-*aYgT((_=Mb-D7HSr3kN=|b=p3z!Z>^f)F zpD?Us5Z8ccl)bDkYl6)9Z!F^XR~qwd3>yb6g}JEa1(ojOUS9bY{){_xirC2KtC#{D zM;O>VDRv44?t?x>B+d69)~Y)iv7mv^6$Lyo?Ac>XiM*4&DspdMHv6UoW|@WQx5IiV|7KJbe~(DcL=^*I7gY3W}C zB014W#A6;kwy2X0*#}Eco_9wk^xbwBoZ?TK(!97WLnVsXy*e+Z6?Jz^fVMX0-- zw(Y+IDEfIjjY2mop7vJKhr5Cv)#Ib}*i9`3@eD9N#2i5U%^Q-d*+f}UNRuAk4 zy{7Y)#!iyoxq_oh5Q~j#ZwGEXe0%_|e4h1H1x&#p$5!wU||L#}1Awn0O7lw7|S2&1RCHVi0=dvs-+)%IQ< zNew+sL%a)>a{B0`F~czVw8XghAlz>64^v0j^n*lsmEzx_>aRREpkTRceRoZN_YJ$S zm85Tti-nx*#GJ$#r)*-KHgs(HJC1D9B*5$8Ahfl!tLf~2O3ezG z)FNU;Y?;O9SxQk|9{IIl#x)HZq0bZIN}^vzBDzOi3&0DGW` ziI`#1Qj6UDgNutG1C=gx0VGkViHSZVy@hU#%x6^-OU@%Y>e3XsyWHqAuco-MPN=Y#vn-Wi*O~xE zPrrHO-o>J(XB$ZtG(fNfV&AcT8uJ9vyDBw1#I%4T>EK&`>?P)ii}9x-2y`)}J-Ga7Ig3v~5(7ifjn7 zQ3;5zexihXel_*fW8orU;nFV<(Cqu@14AwAB!iKH>;LuS6D1pU($)UNjD4feVXd5* z=|NT0cPQ7a+J=tAZ=pH1>gRgk!ESV4y+KLDaIt)#tXrVYq{@VI5geF*sA5jWmYF%E zEx&j$X*+Ahm7Q7BZ;H7uo0LF>$j9v~OC@W4p_kY6-ibfI5T#s|cydS&>K(b`S_P_X zP9T&KOwI3t4Zj0J;&2tj0*(QsaWtvmlW9X7BYqeg+3Aoz%aG)1+rniO>O**E2q@no_qPH-i_A)-|AKIQY6|mR2-_)Gcu=O-T7@zAKNvqr@2ASKg^1DiTj+q6AGN-Vl2!zXM zFFQ%_ACn2>MdmZO03B>T60X>#<<&n=Jp>_V)${f>wR1F>P}%wBekRfHDNS&E(TV$Q ztE#Z;`RN*EHa*pg#gk?c8?#)qh(~4OKJ=(j{>&tE@g(9k0&>|Z5s zXe~UX74D>Y2+wUqY+a#uzj=K=QuNr0vyb}gV0 z{W!UMk`Z7!XyyuqIldjOngGj!28yglvUwc5c~&25Uo7SJscB4gPenNg4XD6DhVQTT z4_x^?*9{21!Y!hb!&GW!OTX;Ga}XiMfeH>!ds7Q#!UAn(_D}o94~1?|AP(}*mk?aI zBam9NoLdc$^HwG|IR`H_Qpr!n05b-e-wPTL4{Qs;%D^_Qr0g% zbg#+)m>yWT#H&PoJ>BpNtxqkV9Y?O9VsBDPtR)u9+O#{aV$u$kmB*2HQSTE43o2P- z1Firc;BNNH2UHe$MhO0QrV0fI+T;Wt@c~bR0jrOdDaOvuNdWb9qy3cY%k!buM%<78 zPS{mEghYBS<(PO#O|IDt3etK5GuOo3vV+fI*#`@kGCO|PG-hUqB++{*qPpSP?*Noo zF|lXsu4ZS9R6rzOyJ+SBqlErDokm%aY|zvX?#R{L2^|bLMv1&j$Px|hZO}iL{=cgV zbJRB3{?M-62=hTn`l>~CK1x|X+C^-%%EtD{zR#Ri`?_TU&qbGmY3j7}bSnfVz}%&7%KG%g_%3)>C=n!q4PkuqusSxE)hKyr;ciUZ0bR9)E zF+5uBW{aLdTTDY5pg|{j-NKHUm%1C04oK5n+*|E|MO$-i%IJU2d{9A)9g~4{=77tu6rT+KeXcAt4p;FQI z{L9&fS$36r?;pF2{hy-sqvf0Onzg@rYY|;!OS^~uv6nv29WO2I0c+Zl_K%O1`mZlC z=O=tEH!>|&RaDScu*-x@n*`kKUGG5hgpzvx^}PkQ1&Z(s_&8B2rT6MKuunWmtm} z>@Z6k*(8{1I^>=kOpuyQWXu3ztPQN39d;QES%s*z;@|+){B|*>VmY8$1wn~X6pc@p zBqJW_=3|Oc=!crXmR8$_+T~~xZ=lP#?4(iRNb&KAkynx(^wH5@r1lY&C0tB1O{dar z0ACQSrIep`h_U4Th8j|iwDml6+jMZnwd$s&aDa=~u#zm2V!2YWLXkeD940QjHmS>r zy|zsu(m3NM>Qy(qa92JhJPY&aFs-uVODKEMIOs@L*9czqyp)!hB`r)%hU)A7*RMg< zGSnA-@jQxNr^VQMaarIE?XAtk;F#Dr6*{~N-#of`TMn+~wuXUB#^^TZEgaxE6{TfZ zt0q}GmZ8JkB;a}03M$pmvGd@8)b==+OMbGEih})N)9X1ujbuXj#*5|R!)0=?b9TRA zC_f@L)*Fzb`KeysG(sM$n?VPQ4D>rfi*)HQT7?)m??xmGCh4$z#Z-$6r4S0)3Oc=xS1 zvH-52bkl3cBhdWG;dMy^g4Lt9tGG<@-QPi>0S5q42#_wrc6Qt<>ssfrqTXrG%t0AGmPu_a=zBtzXwP5+G@hUmX;VheAznq^S3_N=H4 zLui5u7mTIjDPqk@n0&yGEJ8(w9U>n5TijT@X7*8wG zGGVd@i_$Cz193n~TaAtS;8<`69(E*^t+0?%z1)muU@$W)V{nwHs-Z~ zvL?aTMNtX=XG+b)cqk^Wi9d!Fl7ARV)a>JDT8a!zTuD25U6zl3Uhu)}<$Bi*?dcAH zFpR^?u0O{TGq;E8BlR7%DDmIAJ?|WUNNt56T>sX2A*pWg=xB*+Y1?eDZmj2#1K@D| z=wK##L`*9}V;NPyv!sPmR)1`>T9K~PTMi8oC~7%F$zQNO3$wzc%{Pw)pCM4yXdV1< zGG#^P$*HNhz&jML>)%OcQ@FbW0HHcJ$LW7P8*e$!nM+_q#}g9EXb8yPOe<&Di->x>;SSKVpKW{6m#FAJDT*7$M9a$I zv^{%XZ~zRBo*uIgdTm|Lw;RGuuWv5{Z^s|a=A#fGlnZd0+3mdgb_U2dN*k*s|9fd@ z#MjThU441>?2v9<6DzA(<*FO}BY#|HhcJa7fiCzZn)A9(9P7}pZDlW`aXON}RPhiN(d#NmSiVwJpShqH>WtO`f^YN8U2@k(U)^ zBTfW_RW$%04d8`<2ne9q_;t0`_#mZbgVP#5Tm#kaZlQpf#>vYGvyd}X>}$StDu?1h zh*27`hRtCm4H2!u?p!i09Zq!HEkJ!(6ddGrKjsn57lEt+fW0gl38xq(PREqI8d3^b zl+QQJ4P1@dI-iTN!+PJPA^k$&<4Qn@B4nwcroMZ68(I}7A4a_# z_uu$QA(y&1Zzg)JPp3>Ky{9}iYxB2v^dd+hDKgS#0diYBB@07;=N_WhUORl@ zgI4Qc9z`nffM5llvTST>a}5=K8Vl&&?xCJ<g(VRE@d^92aB72F+t7H1g4y#q6|B7kVL-ff5|rL*D1X7n_4ttiU=8$aTt z@xodAZHAk7rf_Mpg=AU|;<3%etm_uod>h=<)B0x$Q!3A4>e;Ps*yip*K zxyhT<>yhe+B%*|4@I~Kb_Yi5>GG~>po=7di4vX9m^UN>tT;H-%b_SydfiR?RYAt|3j2!iIDbM4_$#W7+6*+djXD3wSS)<~Aj&?sVI zU{NyHU<~DueFza5VnS`8WXE!vkr+~vV-iLFDhb6#=@T_3XI2TjU`}6$iI6`DDyUN| zfrP4u1$~jQ{F=Ii>soEdDTX-Gua=g?IF3`<%R?T+FY%eRwqCYmCcoH(A{$EzG1VD1 zAC*GxooN0swx>|2Sfo-(aLxBm;>H|dAS>*YY6N1VWQEeD^i1z}vLR=3accn|&mJe? zL4?G6*U0-k&rgUslPrJmtTIB(!6rqL$nrttqT2|LMatdDJOkfnQu;TC zChRKIh>4A?eRF^ZY}77R;uJ>#SGj8Pc(p86{ds-yHmt&YSg9w;SGBQNWtNLcY0v5< zQ}!61cIQ;)%KL!Vd;SdfAxE!>KHa3*1S)!`BxAu)N8%i@Kn4&P92OQ1A|e>L)l2dY zVuS%u-|p>-tG0<$^sw~2?tc*2XOcn1mV>N`xOEkSn#U${EJ1J`vKhI&F-MxEz;XF+ z6*es`-3g4JIuH{V=W;vM%j2AKQ%{48|I6`W8~Szs^(LUYqoIE~wfyeuV2z2#Cn6Ga zKfmN(zBe|&a`P7>KfhRa#<#301}*+vI^dcBjkqP)CvKw`Ky@Y&Su^Vr6{%+knB`GI zEWQle8Q1N50jr_lMhCw1tA4Hpv6wWF>-u|!2Hf2*q{)NE)tV;GShbjV`8Z)rAWB?% zPb@o1tTmApn#lFOX^I**wRy`Z7YXy!Ar9Gt@3PerAY-z=q|$1Okp`^f+t_Ih6b$GwKH7i-lfGP7{@y}Q2RqO6$wKrJ~{O&Vvk-9K4=criy?%J58~@n*mgXb zA1=vv*R|>~q|!G<968KTvwEz&>OLOZt#Hqd{G9?tDL=={q^%T;#F zXM;$PR{!Or;tUh6Rc<@wCqb+gC9*``z#(5p;1Q;&sa4yVT3%6Uusclp92h(9hQgYa zFe_zg+?G@2eYD)RB7L=7EyB$hKHjTN)nk4*vz>*!hB~&&OVXM8?}ViPb8R4`i)c{R z+VTUWxp^3f1bKY#&Y5SQW{_<-EPm%~U+zk7OKh=)(w>R@MH)a--$-4>h3l@|uWG`B z4#p*<#8$(tN!2qY_fFxWy-*+e__8{9xAXeYS)^IMOP|av7kPpZwBQroiDq2A!?OzX z#hCSE9nhm8jA8XXkpI%MHvZoc=qV2{Go8RYJZRzQq(2OP-R_wP zBK(~|p$YB!!v!+&z$#`JmZkCh`p%}7E&0W_NMiyo2u#e(PWP8)A3hrVn6sS%BnI0VREo06AsqO2 zQ&uCLzGptZuQjABjRC@gXS}~#Nj(Fbm;6vr=g!~f(IF+OCDG8U@%{D9)88og{Xy59 zatyaiGVktdeP%*X4b7+H-@_}i;N2s3%*?8vF+e1c?SPD^ZNvU06Qc=un}f$eg6cRc z1b@YuL=-pQ|93IG@xn~v^9PgU@wbQ9M(b&DO>NJ>GG4&r*=w55h99YP{F-7tpMo_? zz-?^j&hb6$04*&dza5w6LPWihanZo1_<+3HeX&->dhP9zOO1{vhgaq|yk#FSYT*4J zroJ(_uJ(I7&IubkjcwaD8r!yQn~klev6IHO)!2<1G***$_xa6#=KYYF{UI|abMKRN zuXU{peup5HVwL=^?`Utob!pL6LR?nJ@Ahh_ zD+?!CZb+wpwE;;29e#765~O&rwb+24d{#>VyYtrC7SesT)_v8z^1&_g`=vmN@^LJ7 z1KE4y72~(s&##>m6TfFI3I=G!DYN6E)-giCMmb7#$kbb>&t7PC?`sUiy*0zJ#t;ST zoT0Xs%vMwUT{v2Ez0CK+xD!so>CFzi3h2$2D35(rkF;4s zoggX25I0Vfs~Krzji{0BkHPt%p$C{FFcBE>IsLx@!!zl!|QJDUoIqmp0TuBAY@_ zp_QA07q5t}NAm{(99fW6w(=_-HPx5dgkn(57gb^o;?j|H+#=nRwEAUXah4JHc^LpE zB>tA3m7gsE8eSNt2zdHSb$14vl}Vo7qYypUW&q9yFamyIg=+8i2@AUz+R7+)kxNjK?@vXk}H2H0}u9VbS_|bLsnI$^sylt2ft@Y$P{Jr$A zH80vPu&SWSsQsuaIyyc5o{9Z*iLYP3YIV7U)5&SJcX>s(EOWG;ombb^DeqVvfqO>C zqd$+B_HiY=8%YkgqPcmld1!=Q9A!;7a?ZGW0f7!5J#2rCNC@;e#Dh`M_;qR+fQ1yB za!)snRjb{U?P0)K^PAdts~VC|KRv^Kqn0&5SgTWl%%(lCmhgY3vw{bo zv#Ezq`FU8+W_(4}B`k9ykjNFcbFg!HUZ9vM;2Wi@>zdf#C$+V;4Ks$dWk@&x2F7n1 zRa!aI=%K`gYP4*utP?+f0{(;tK-0w{C@5OSDqf^KuF}HR0f*t3Y-j0#CcUE{fG%(g`Yik$vv`7GUr!{|Kaf^Jdt)qeA zEZ_SDS5k_Kn^|afzC?=0XEhH<)lj8TXI@7eQSnd+gMi{~JARxob(o#7)5H4V@o~xD zt<+cKOK>=vR!*~0y0(V>H$*inglpyDVQX3^2a`<;kmZ&s)Bkbpy^fV%lGN_(8gs=i zD8Vet<@HZU{QG-UhE$;i?fT|+wy9;UPit~TBk#V2V`X)P+hY{*Q_odE{!_oH-^t%k ztX#Y!%ZiZ^CDP46;>!Ff4H~!%+JTIO4SnT1T%$Gezj5d-bN_*D{J&SaElypQnVH$X zH4WD19>_1<=tu?CN$S2c^#dBCN(e@g6TGZVE&AnGq6$c^;pKr&SQkO2OY=L`_{>`G z&-?LOcP`huuC>*-njewdV=O%y`uebKYaZ^8-@ls8{Iy5B;|%^eS0LC`RleF{No@^^ z`C60=rWe10I-uibv-VSqDy~?5oP`VCE+^k^b{A|FFZ>5g)aPiMIp1&>sOA zhO*(GYXNL2-u8*%Pw-y(O5c%0D#exQgE*+AN~-${|M*F?aEf@Rp8QPFhjs66q7OV0s$+C$f9NK35A8^q%tzRgkk7K`Wf5`))Fi~@@{^+GPzn< zr!y;Zzn;<9QI+n)VuVM=5LP26mkwFSNFE-qqeZfe1U2AMASGio6GoOFqmb3B2Bnl@ zah8A>R8#u;8;}iXom4~7TcY_Giplq)j|+_dEu*7%qGNR-Ix)MhX7ZRp7BrK)d!d@NB(i~0aRZ3Qbc5y%gzm1MP^{oV@@ z-8Vd?7JfP|Mvy5Klk$0VA6W$rO%h;8-TWQx`De7}@(%&|FEUhiq2VSi zV{h-?V^{7qi-d_Ws_?7sz7wZ>1Gr|A5gq~=$$O|Fg^9o&t6k61K0!7Nh8HYexQ1N% zbF0maS=2NfrihI+iFwV_Sh!T0YWOEso>`uB9m<(G+Dg#ZH1oM@G2&JV?0|N&df6sX*-{ z&MX-d3xmXZ*P) z!-fow(P*7R;0{;9M0#V5yo@};k)-@IFM)62ST|7}i+|ndT+i#bg!cCBO9H9T*MR@s zEa2PJ+0&GUFAEt@fWG*AV=L{y3#Sblpb~BXfg4y@j21E7e2u;rt%>zwYuK#IhNg&G zu_ff|lusgkp`QfDrl#~}BOIW)S#O=KO>e6!dFooZ%-8AYA9dW|n)P2_X5?+OCsp(I zI~aqnOp!`e28P39yWS=y->%1rT>k7!aB^|YJI7r?1Gy|HPr#n2nuEHG8Y4!H)||4! zvi%@IjDW`_tf2u;Z*^FO6kD35l(%2UDJ?dM^cLYx?YpC0#mVET`G#5R{k!WWH?k~E zge?a$5l;$gS528pohu-DFz`Q8S1jQ9XK%M6+Mp$FJH4`km8UqAP8SOdDLbZslRcnk zcAD+H+!OfJl?ceU31&+cXQX#*GMGch!nF=B?Ogl|I5m$}M$EEKZd&Eam?e({hw^%E zZ7&>faeL2Uo1dNW8{=9(b$$Fjp&oID{K};NYmF*@*Rl5@kd2phD)<=^ptuA^8dA?K zp`K6sSQHPq%r=k#idv5B3`6f|!`Ed)GJfwE=7ej6&(7azkdQ26RwPRfri8L69kcrF z|Glc+3K&R;yML%!LWpY2+S=O27Gi1Il1&RhyeV+{ZN@N8gnndB(nq%$Q*tF~eo@Qn z%STtI+k}x8=`hP9v%h7(6aNnPuyKmB6^p{?;lC4G>fdDkn&Cbv`v91cz4%wXZq@{? zR&-iI7fbnVPiD?5p{+5J-L%R=uf%5kykcwFnO?DhEh{qE0oqk~nQRNU@lCHeHpmNJ z3g7t_&(GNx{#SUJ#9Z8Gs!ZYOS}yvE`f5^g#q zGI*&&EGpR{$yv@aQS@XP(`luh-{YeZPls5kGA1|2zNRPF$^knle<0mU)qXw*8>(G4 zRH2?zk{r&!1m}KI{uP>1R?G`8Mz&$iPV^_SG9C#-i)eBq7K$X4r1G#tk#yM*ya-vm zHJ!A7hELUWdWNErfq+DcjeIdKd<^KQD2?2mHT^t}FMEp)D;jI}2Yeib%oh{-=oWEG z5*ZF|cug;A@PX7JG}&b|#TxNadYKdyNkTKU5SC2#{RP#~nHzO10*RtD++%`sqcBn| zWJPH-?h%8oVe2E^T_HMhsMNq7%i@AJp^uQ(82(UNt85zgf;N2tq+U9#ZDl79X9DZIRQdEW?gr8Nq#*{ zvv6{bEG=Q6r=lY!Ca|)r0bSgF$7j{b-yIo^tD$gX@!73cg|E?>TLDU>)hCURp55xh z2@Wd|7T79omc6YTpm&&U>(xpN;UfIqc%xacApw&lkG==YP2XYNr~p`))mDG(mr-P) z`S$tiL_5C*)1%K&5B6vKif-w409TLC^Xp=TlI!KB#7sWV=*SCYmF=XRT`j;AlkDCm zMnAL?X+$qY9BpEB^YP!!&3qR-2RF{s$A{hgf=%kH^U3OLVZ9S%Ozgz~bl?bBWB7gtZ zP}`qW{AE7p*zL7Mv0|{p^?3X1Eyur|z(0PNwe(_IBvHUq_K`EeKg~eXtl;F}Cn5eZ za^8P^@=_rko=J0&PR)W{Yg91^@Y=SXS~us0E>$Cj9?+5h?y4IlA}vy;x7Yv4KXW`< zX8nS*_B<#(bJM{NiI`sFmmnWqtz1w~K78}=+r-quw8ADpExAB2#x=A7bxAVY}X^i+wX@ZIs`1dNfE^u z^?wW@Fm?5vE>?87ouUEmP0aGrsTgG#7m7Jl1%4@`M1gURaqj{E_2AI*^9ydmwm;Xf z32N^yS=oet$XY;JN&U!O*woZ)s8hcOOvw)baPha6{Blh zLbDZtAD?(!0K9YdWAS6aweGFX@0XI`=tKtsMhvuSPW-2|V<6Qj|2hNk zZ4?-&lYbWyAv6s|YHBJlkxJ75R^vTe(_Z-X8TdCVZ5_BrR!1O<%WFqxLr1}|phB-E z__?~H^==Joo8z00f^IH^#^2mmZvk1}Upto#merS+x4v!9fklNwfh!YB%Rs7Z3c zlqUb4%S3*)9>5b=GnU}SFpeBS7Mj~D96$|dpr)Z@Z?qgD7QmCkC`08COM+?#hr$y! zwZH3G30QSiWDFQ{b=>;VQUdOV&ifH{scShol}e?QKXvtb{IStZpZ=&8?}N`hwouy? zxZ4MF)As;n)nLA{wuLG9jkU$yX@5)l*q4mVQL#*}x*pQf4qgwro3lH;GoXUM^YBZj zv2RslG}47d{iez8&I@YfU^`R@)}qu%R{j_1V~|AHQb<*Xo^rCP3eblr8|s$KYncMTkz|ud=a$HMoFbJ( z1&wvKaqjRhGu5zj8ckS{D3=8~b-7?>n62NtIz3}6Jh@3ws*Q~}#!>YeXgD%PP$KIi zoEj=BV~1nh+Es(=(^Y9?BG%tTE4C;gmF`ZtCg(dTFsuDu)VM&aO^PF@tl5t*lp5!=xe{2y%^S(U_o4$U+~b ziC=o^Kev?LfGcW{kB?(v6C6IgrfzY8t|G^-H7HuPBCSA9!c*8sbgr2Ktl3OCp-78` z7dW%aEb`izHh1}$dgUReEMzI*wYvi#t?T}*tXV4(yizY0;XV4Fd`{SO z&jf1v0YR?+Evco!3!6<#Z@C8ker+f6Eq?DazTern5{XmS%bBfSk6ZdbyE?zSlEiD* zf;a8Y{=ZfJ^ST2lQ|M6OqlvSwtNOQQ+5`Uzn^OJ{q~Z#YK5cqe z(JIe=yLjax=G^O^YCYVOmnTfT0b+-BI26~ zhJ?kz$EQe`jEhT9sZEPERT_HSG+%vGI*4y?TwUZQ>0)ki(hZO()uR%AtUbMo{GlDy zpT}ohwSBck(cv$Ak_YY4pAhl*_M}+E=_%`~9PhoV)~f6nP~m-b^m1`U*vfO4FyS_8 zQk6rn**4hfgfErXeJ{(?JRfE}#05C~KHm`eWepEg;8h`MXz;o<57UkClB3BW$%JPb zn?%43p(NuKVI-&`QPKeEejeFT#-&w--$E*b2}jmYlB;Gf|BnA|>HVFORrE@TL$LKj zAr|3vcE^Ulhse&)lN?Q6c#fw}+6l3dbzKY4DGvLbmBJuEyB7|jE2nQPEzFG%EEbG74je-}SuQmGQ{ z2|n2=>ji#{&2BB1^(5YH6v2D_PL_JQOD)*n55HyCaH!AiQLK5vGBu8xphT^;o$AWJ^+Y4l$+DiPInH&2pUdGHS80r`?3XDR{ zkvGzPQ>%S^!?ED#`MBVC7+b0L5mTd3I2ZyN{tbgv2JK%a!}g^K2DNfwA7Lo{WRhyi zX&j*YytiG|($_!g3qJKTXdZ?LY`COqS}BSjSAamng;&hw9{*!X1t{2YOrwjrkDFg? z-w4KwUZT1H!(Yzz&o46#f-i-x$m!?>;n%TE>F{39Q*wS6wuT2I0}5X?HDpqusyLQq z!vRw!+9Oueg9G`5L_jh-4g{kDx1+I%Nk~x2&lA z^hq!zBRXfcRd0vS$6lvp*tmp52T#%Hxm~a1K-o6C+$C7nNe3MNM~F)&D$X{3`h?wF zkTLb5K#(v@*ee9Oa>F<_2g)5Gq!J=mk`DyWY;0cNiM$_uyu)_=nULduz1z7xWD5AY zH;y`E=$+S~BTkbFb;O#d#>OKsId?}O@{D)@Tk$-8s@dMr-Y4#!dDH@<(jxiQObe=I z9R(RQ=%qQ}^Y5Kt{3L`1{{g%nB5G+G9|;@MIBWPLgG2!6&_fD!AzZ z&H2h-=NZrxvNr!Ef9MWVgnj%S8TRI2()+x9_WUX$1n$kpanfCW5D0s^qgx;#eSPV9 z0*TXnsvLt<0xK)79+tTICyzKP;qEmgaY^6p!RXkrT=gR=XQZMUkv z!^Y3kK+;ib(qi~rbAsnS6r`FXWXa4VQz!~(BL`bZ_PNDD%o?fXxY`!=yr0S_gmdC7 zsxHT8<0-YIn$}DJa1}_I$+iF#bik(8nnRaeR{?+ofDIpejzUWHf##tl?u<68?d`YU z=aL*W%RfYGu1S8xwQ{o$(Bxv`KqAl)YG4tpI_g;zbBglBbu>F+exW0Q2v5!~GmDpo zn;0yi#wC`cC0O@N285mUP-|*RLOE?Pl-$UounU@VX87{(x^`WCQ)GR>=I_#D3QNQhj51^P3$BW ztyN8vjiq@QQDG?dX}?9oZC*2Lmrd+106kZzV)qOHEdSEbz)AQXr)D$8ygRXv^i^|( z`|r)<&t;B;gm@MOfh?PTPWEk*Q~8qgqu zXga+1AeefdSSRJ^x_)v`YrbF8mC6i^e*TLK5K?)(Z%RM8I&g@f+`OFE{aLOHNDnWQ zD5f6Zk;*QgBg$8JYNZeB<5gL8-+HLLA_UyNF0b2h;$-w-xs@u8D)i*N#wE z0=|GaAO?q3C@>CCVvSvc(rv%fiLwv3p}(!41|Z zuzKsU7O|S|(x;Ov-WW#G57ImX(mxO-ENudS_J839+=UVywtWvWHnE^#5gTJhRVSs4 z$}A=wrIr{B`yP^lnMRM=4nLs|l1GvWYa(f9{!sVwOqz;qB;q|YXxL$gt!#J|X&c?L zsovBVCUe$Mt&Br8!{pUyXs@4Igty)@i(z<#lntT3J_91lQHrUQJ@ZJAS0w zo(8*>2ZIoa!>BFX&Ba+#t6SVS7FHjYSbpFNvnlG=@guVsi0x98oszl;t@D zAIj-cLOkQ+uaokh;l6zyLubZorose?=Bk6BB`frLJ>mhAy&S-GKVh-LaR2vO8z^Lh zsIuz6+u+{~06cgKmi}Jv5Xfp@vvEEcL6Vdjx#>tQ<5Rk-#l1i)tZ^48+tsKV9(v+_ z6uJfjqK{6dq()Sq-)sbAiJ!Y94>?Z)bfwxNw8^(xT~oTf^lI*oFY2;OY62QLm@H$gF|_DUb+CSjWV}!;!1U-*y+9NZ&R5 z`Of3mv8q{O7Wm?5xX(|3K#bofDkI>@U;1pR32Ri5pk&+1+0;6`@>E8Wsv>C_HDSw@ z$aCkBWV^>Fy=t}Ad3OFwbv1jEumuC999-yJYPzc?E^7 zOA~;s?dSLAfqei8S!U$(KI8NqjwEX03Wo4>#ah7tv-6HI%{LCrcRdt zpS;fF@xtvd-`2LTkBMfR=STPN<85QpZ`b{mAComxCU9yGk+ z_r%P@jfF9w-#=H2@yO7CXrNg{tLf%=tZ{H_oQ-T!*cYiQrN00)!O|^<5;bXnAGT(- zaO&3H;gnjMIw!NKt2qiYA&Br56!N-X<=&W0Ge= z?qRquh?C*bp_-f2f%ZzKRCHf<%BD$i#RcGVA3|M}4w|@TfySLGLmHFJ;Nq(l#I)^j zivN_}+H{DPVw5k6*v8I8A6tJ-(GEpL4jVcY*X@gpLPtIbjS6+L0?$e+MUG37Hg=vt zX%BL#lwY@Ty*EjvJoDe)wvI3)*M5j?#wM`su9T29GvcLH9l8TGsRnEYOv z{y7r(y&Vu)y1At>$60ym{3Dj_@$LLYHpbbHyPxgP&et(~FHZi6Y`svVQ>9X+ff{^0 zF<$1C%JL{xF}q+APpME1Wviow#=2T;k7aF^A+06Z6yc22tUI_cG%vDubDU~CXCMuk z#0~WoXvQchsWLMOO#S?FfxHiZrrLg9+sW;Af`V>pI^-;0sYZ$@N}H}T%WRWJ0fLBY zkfs3*^r27Yaw#If8aVsm-!$GX9qLC<=Lqt2N@Y?j?-JpKp>(TgG7A0(4&wVZ(X|D# z-?)Qqy`sjn6xlI}eGK##3Cz!tnc=f@Y}(gi52sq*qR5Sx8VpP-MZ|Qu=m9 ziuOfqiM%K;#0^IRHyt{2>czP*3eFsHCN+R?%c-tzHMOQ<+(y<2Wq#--GMhW5&jHD~N+36PTm#pry|oLyk3qgv5}c z8gk8za;4St&J2QXJCOW$d!KfA4vzys9|1hac`u&?pHPTCo<@0YCv4raGqh}bhs2+V zIW9#CIhDsc9ZRQlYlQYkuN84}nM;k)Z5S?n&Eg`31g9G!37V)NBB)FUKm$L0EPWh% zD8ZmLQYdk;8GFX7>UzciSck{=fqu14zhuoW88==%+_&ieuhpGmpgm|$h|#kNTG;YW zfT9#s5(RK{(30}pwQQL?a3TwAb+V_icqefRGIuQlFOMrVXq)*6Lx@FXPBGK+&J}K6 z{B_#%E|@z9_Q+Dd$CnQsqAT(DTM9k$q$oyC=|CJ^k;$MrLUN59(@{`P&glRn zsBEPH`O*|#Zc9#_uppY25YNV|ODidF-Nv2=_UsuI$5lkYLQ|T@Zf2mQF%Ak8xV6ok z_Q+kZbvf0i>*Peg%#&49z>^)D(O@_0N@(&H0I<^OG^x`~u+|A{4LT>-X88g0vm?Ws zGA94%thFpb!~S1@vKsU9{`s6Z%m4aqy0xW-9Aou1aNQv zGJtG$QRW16-_*)RuozeqKqKzAivrcwYn!Ud%ERN`8T%(V7#{kOU#EL(80@W!D$ZfK zUtnwwFW1N+Bj5w-3o|P&tM|!YstDZ!t@adTE0>D_n=PmE-+xnzH0Ac+{1ZA+3t{tK_>R~zH55;_A~3rBvo{Fwboi)uQ|;0}ec0IPbQUVA9BpL)jJ!qCK!(I6-t%hEh#4N(b+sBiL3%alVXbTSyXTMK*t z#|4O>hLsGHwv@>o#tEH4bAq806SdX0W!E}&V;)Iv-uO9HNWhMbt>O}HTf<4#f)_8D z+M*~s3LnSG&Wm)G2TUCbvaRBlEz?dMhd(RHmPR6FUlyN2T&c_c{T5)lrwd5eKQbh{!|Rdl;|-nW zcBl>&cG`M_R4YX*)nLF?Fi<1rUpkXEgaYp-xOiL-V5?8rE4r(VPmShF8H-LGdU_%l6=Ymy1I8G2eAep6QTBcEmgf;s+u@=sBRp)KRDe96;&s? z0@r`S!jW`|&1mP|lW26B5@#_fo<_i4R6cCp2t+YN`jHYbZn>Ueq_>C25MVlog{IFc zr+zBlJd=;APYldE99a0TYM3}t zS?impILc|3oK&CX8T-LWSMzEB6=as^Iju^n6e zXtHvKq|*UukF4E8!!a6G|8k$i3{Gi|9~tA!(jp_cyq>2*zAmD&*?g6r>Mx0zApeGD z=KY`uFQmkUW%>37WR%{n=sNxxh-JDSv8{7DI)lb?WK1cy7IX+#4qANauFUv1^#8B* z28vGME*TkZ8VWrVle5<)Gr-2o`uIM}jfXrS@^1y)I01K+Pz3RkvCq%m zf*;RJ|5DIvGk_emKjkqDcB8ayEw6t=_xVHVPZ?XY9%aB+bXU3=gr7kAD|=x>TGMA| ztg0_>DRx`GD4@KdGzuJ1YHo2{Y=6v(dVFkHt)_0ISDi~borjsV4I73!={KMre!XwS z^zo5~FfvUuD_d!+X@LqR2Jsi^QyXfoo2S`gUUpm={QC)@lj-pI%Nsi>hhxetS<+IZ z$H>CMB3Vez*|uk|nQx$C$JpGM8Z;sJ+vVJ&-ho{++6jUxEs>dSm#gQ=@Mdn1=x7IU zrM%g9WnyO68!VbzF>;fv+TLC0kc(4`%*xL+F*XjC^vC2-lNdo2!62sKwq)i!cs>q{ zE9^RE#rp3Ur`!M1_y0T8ryyYeiz=al+Ipxji~^q^pw;oOc+;-_TIW;e+em2sfemrj zHza^U(EafsA5k5AWSi~Yco{(0A9{R@exZME>?*i{UdZ*?(|@#8v98nShapmJ0cx|Z zb}K21qhRYYphDm~heCUR?Ls>XKA*^VI7t3|JQzxg8``FzQT5B7 zpDXeBliC5s#D&uTP^2WE&(9kFj16FwG(NPv`f1n&{=4-Gj zo!QUf;w=y^=tT%nB~dltHImhu(yG@iYL-PUVJbzVOtK}L7A}=puoh)NW|E!Dq@OEE z(?y}-?HM#^;}DaJhALSl)2!GvxqE-a{jMgK=*w}`J3PwRKGe*Aso=lsE0I_HZ0530 zEc(>CdD+b4c}cMIva<81?&J5Y*Xf-#Zw+}JmqOD#d4j3n{izZly!ML#!fbOn-~JGN zuo%AIWN7Q@LA|-2rAV*fTNCAq$!0NKqlE>Vn3*l%hrPbgknAoj#OgT;iN(Mme#L~s zBMEu)pQ`7)J*JCh%WwAF?ZfaS%s;3llgi}d9^LE@1>|kaEG*+d%JiU^*w7K0>Ue%X zH{xJEL`%z8c}urJxLUe4-}d)y54EPxh%x5pbVEm{%K1rBzI7C%$_1 zvFR;>PoY->yRQvR`{OTCEPrqNgU5V|Esz8VUs%leL3H!(y_VuT5BGsq6a10)A9TUer!LBc(fz_Sx z+vlTD>ptdrzCdIaH=~LYFAi78I5K(!RZ_XE(RXU}qf&!(rdHRnp77}NA|w4osEfa$ z{)(co_~`|nnixK9*V}i8Jg3c4eiz$`XN;YY*hM%nvQ}IBH)WI6wTx`+YSZVpf2%_I zaJL%bP(l!nnd+Tf;q;=DWJoze+0{!yH~q(obVOqtTYQ201Hr`o?Y3rm0}EgT1ppwT z?9zGMg3WO9=)pfP1PeD91R%c7Ph-a0ez){89;xL$eeL>S+At5sk%$Ud z)yaU>%hMBy;A>(9_x*g-dK@X`_eKdeUbuD7TDlXbBb@*MP0YZr7m3(3131JRxijP%SxLQ3}EfWqEAGBySRtMQ2Z zIREq!Rhp_?SLb~B#uGR0wI8i?quYCLc+E!inwiK-T}nmVbV+%(2DrHJQN27k3KeX` zPHSty!iP2GBW|^X%K1Fpxbyk1CN>*<1~|5dHV?pd={DZ$;(Uy-Z7aEn&E zvh#j@?j+jpeZR1N|HbqX^YK*EOEDjTfIY+Vybcw=tPW85qzR~Lk7%bgB7yMcVcXUE z7S@&qm5C$x|D0N7aUxFaK1neBhiPmS6ANPlC)4K}22?JO-#B$WFJ~8w6G|*^h-6Vv zkNh5%D22`;FRCLWYqK6+R|KWB7zF;i4@=Q4^vn?f0jEiF!}- z&YIh`n4~Vu8gHhH6O9HHi8UTEoPpnaD&NVFs~Bj}g3PV0lWkY)lFirA9bnU89)lRc z8xaP1aUsC?q~WeM&d6{arClLa7BV0UJJE=HamuD<(sBcE^EOp`MvDR)Xvt zi!(6!DPgq%A&+6+3}N_{tOc9Fl6B#Hln`R-FEkll*LDtm4Kpd`+KEOQj+|P$`WML= z0BT+1k%Q0W2o%=SWJLZ$6BThGfzj5-X|P1 z-Tf1Iuq!?ahL+N)oLYO)S_|kKokg85m`{Fdt8lew%+ezqJ`RvbsHaBjh5Lt$M9-74A*xdh49)}2~PxvH@Aj{KTmx*Zdq z$|Mc1Je|I=ac+cDGn1e)*&@65ZG_9~*BW-m@#QDik4V9Rr9<{~AdiA!#*ljyh^Zhm z@Y|E9)$jZTX9K@qFJ1@%up^WNpUFS=+X8c*O-H3u!|DPrZ2yUpOq`t?5}$e>1%+)D zDlq`?O`%1@JhVJCEd0g&%wryXMITmfKd}QUmspLNN1%T^m5ST@4MQrC@c4Sun39U> zoBAYRk;u%+DvuIYT1mNBYx&VUg1%d-rzz_0pdVhef$f1=@EGGCiBAuF1sRMXpK-fP z`yU)*krEQ7Cq_eOFxp52PKRJd#|sb4le%8tQIA*h3}$#5+3(2*sf*J9QPT=NBV&Dg z{n+|C-hG7Ow(;PzsHdQEV{kxy z6?b>TVL+f~B$dp>_B;J#W`WSe&=Pm7?XmT|8H28Q*FJH&7TK%SkASx%CV!ne{Juo* zAE7NhPT#xtdl$nCJ!yZKI#2!zPkhdp4qy6yaMA*nQDR>k)O8&WBd@W zfN+v8es6!2t~Xto8vVX3vSu*vNzkiTX9+9!ubRhT(rEDJ+RY&|-u8`FJPq%>p*#wF zR?YhYr62tGhRK-)2F=QBrX8CTtLc5d%+_^%u-Nr7p`;eDV@T5WD_+;<~jD( zE&WA^$hq}ni{`(2@PCc0Kp&i9fnYqx*Vqh37pqH@Pl9*E+U3uCiTMXqv%SJK8WJEJ zLfk!U!CQp4+ral7W`85RbAFcA<6aYiiMbVoiygv^MIQqf0ow1nLcauJ{96guh#1bg zDTNc| z)LkAWv=&|c#H)9Bl9ec>#qsm#$1}F~Q^V-f>c<(~8z32k)0{1^^f7_YGhdQ5uQlu) zIbE~_kpX6t)EO%p9q+%i6}MdBX~={UnIuJ^(pnyy=fhBzD?2O>~+6C))lzw z9;rb|8^-G8+gkN?wrl#{3Zge5t0Ckm==0zopmH?LyMzDG{-|9x~+t%^fS zhc>1-+AVTUm?GM}exrAlqMa&0NwXm?g(&j-R@*PtF(Z9b^^{IU=2->!GEjqj&FRuj zMn)yOf3Tj5wpZO_@>-9sCb}+Zu1M>^0m;rDe0yihRaQ0DZ5yT56B85gfZHiBegQbt zYMlYqBJPNfYJCHqb?1+^iPZU0VcKvMn49{?bJ4_(n}HxSACS0)NvW_lw4zD4W>1<9 zaj95EzAOQ6q}-Qk7U|wrEF#J21Hy{RMvSYQqx8q5|F7G4<%}f zPj)hII3*OSkwg>)DN6+Vd{iIWq5J2NqSeM`@B}bhs1;CYl2zfn4C*webLD6t=4agjvtIHN#`d-@|5hx|#U1_?c!MNEt=Z697V zsD(xqr}-h~Xas;FKx#qo5TzJemdrDSEtH^;{2#8K4dRJV`bqup80{tXCB}i+_a}cH zt|&J)1I?jOal|TF+fx!wrn*nus0kMA_Wd!~!Hnx_YUSCJ& zDUCTcSRYPkS_(dw!`!JGh=zoQtddkBj7v<{!&kCRqXa9GgpClbA*MW-?5O8e5Rp2C zz62xOb6472>?)Iqw%X~j(wCc?ZS-b3wz)k7xo-D2y~ZaJ{gYS0mJoG!)#cr}E%oSz20%gS6$T0KBSS0JODBf$(wnCUn~KZIkIFmAzJfJ${QuAJzX_);a)hCQ?e_k+DSXGS;WD`l?!ZgZ z-a9$N-Oim?M&SRaBLBr4z@9@mvnvAbX##G!KG=9=L{TKb40cNssp))U?N_m5uQ1Qg zrr)nFe(`iaX+y?7mrXLD`M2hZq|{Rp&^?5_H$OU1rM@;+cAG+SNuLAcfdZBI^Dm+EnWrFo^7aM^;tO7p7v z?0ON=#D!kgMtiR4?ch08pNxn`s@(pQnLUH$gCsl&85L@m03bcaV$U>mHA;VjQaptE z6|g+2aI_AOKgnt3(AY@}>o6DbdtzB|b7IK(cYzF8F};>f zqn>|@`0X1;7T$tlAHj*lSU4|%7A$RMSx-#~*UU{-O|p(hF<@wC7mRktQ-~R4VPi|jSA}qz zvuT;nlEhc|YN6Ndk^VA4J1IBmwobUuY-VqtUbal3aSqV$=$q=j0O^QKw$8#(O8Gz5 zU5kj3@ZnYDNlFEVs22xUxF}6@N+GkAsq^|?QkZj?M*=y=kVdh6(1jPIZXv{gN3@wa z63UQpTpuc_4zfMDF^Y1m>Gz|g@2Y9xq#6_x&Qn7}?27O!cntDiiL1*nGMr`SlHpB7 zi`ymDz7vNJ{-n&tpy3@-4dOUKv?HCvN=qum!otVXcSo$)6%9@anX$=Bj%G!he0l;o zLIJ)RMi(fQl?zt2#?8W(`D#0t?AD&V^*^GV1gE&Qezb~K_1h>!jC3HEslt_E05oq3 zc(HA-zwSMEWgqbw1_9>iYmTn5hO6-RT^4dUP-(?U+#tY!i-nU_mO$eCDue|vO-@Lq zN^tSIBqj-g`k8{fp+hL|k%^gKf?Q z-`tlFr|uRE-TT2Ss>?W3#b7?TS9M7&m%eA#-6tG^5#^7|wq1 z729OqWD|Q>=CnzQ0p~+7adE&;)uFDYTp>@EF zm3yI@>tA#DA|n0c&@%ba8cixn!el;ZhDp4Z*~XnsV8)$>pRb$L{|ph z2ioaFR?|2VeMK}+gZqw7aeGsulMfH?kDhIT9a*Mjq05abbeG;|BwFs&(T1P8pL@dg zJg7ntlJcCtPc7^-=v?q-Fd336ml<5X78wL8&tJ5~v23=Vjuzp`NkdbZIFa;hhsOIW zKE7ODAqT9y-+Iy`AYY(4csL}bq$D}N4Y2^c2GAhb@$aDGv@`vVjHOk%Ms;hC0&j;5 zv)MMfmE+OT#Lt%RC;X0GF3Cgm_1||WlSWm}z*Z>JXlc^-U=~LSd!KY4Z%-^CCI;a# zgEmC)tZgdOA}hHz za1NA7`?MoxSXJ%Yt_uFOZvSJ#0S`t9AYz3t`Q8t>1I&ll$%FiWOZwF3+#}tHp4fX!&)X!g5YNoRA_qi}8nnx!K$+>FOP~VV zM`9(RzwEM=q_P(OC}dp-|EtYU!u>pe+ffeydUiqFReq@eYV@VDorPjl{>zG_IK}vA zfb*e0?doOyii+XNmCJWu65+anlC;CVJ)nK{)n$2e7}VDKk^PJOpxcNG;%@i7+s<*j zO*>u(kzk82+Pga*8Lil}x3vJQyG7K43uoowv>jaZ$>Fi}KAEv;b^(dO+!>`bjf${E z2Iadg1`5E!yLku)5JM!CeopI`coF;o$-U8w=*^AQaZcWYDlc*qbz5R64wAH&+BEL|P{9-lkJj8-h1Qf@m7r`jbt)Lf81B)t_PV&8lmIBj<)dMFroxUZee?3SZ zpBXuh0u4MlE-I}bhJ-PVnhI3ihnJ*73h;{TR84YA^K|sSnCjwEHmjLWrmo}(!$YbX zg_kA=FF{zFHnR6+BbJ0~egY#1_#=lAIi!-sE+d`dCZ`S*4ZwZk38CjtydyI&J7OQe zl$puqf79Q2)=v*Zx{}R!-S@fZwuP!%wo$86@3rq%QIZ}9Hn{Jv9}m4^mbj|2b%zdw zGY{zBFJMY)rB(}RI8nC!dh}JbAMtqR*zA|3e)$f)G{oDKL0Td^IC2LnV;b1~Frquy zH3D^Q)!%!b==Xh2rJu@yHZtwp;x!p~_!%pEJCpTD^?=;ELxH$`t9ZYgB#miOLjfY2 z0K`KNw0Z1DZ^M(hzOQII?+>2;(I)ODnaCu>sjLfIhSyMJqDa6@{vT6s8C7Mxb$tT@ zl1g_sh#=kFo9>kEl5}g5+=Mhp!*hAgd+zc2fw3KY5_PTrnrp84 z!@-PZhqa&(%~z4dspP4=dVPG~Mgb2(f+Jy!O9@2`MiWEi7W2g7M0Q}G*TTO)(tag1 z0+L#a^gdjj_rAXfD-#~s0RX(KtIQG*lOL30KG77Ca*!57&!fl7&Jc>tUh)8>Y_S9i zb5hJkjHuH@5Klt+TDZ`2#o6ETbxIHI7k|&o4Wptz0iI3DO2Af&nxs%dvMtADZyHyj zGSNiEZJW;TPR4${qsOCi__?|rBM28!F}#-w6CAIM0pFtT{OQ-( z_m&NijfY(6>-)2@vlaSu5&nq^0M#xK`0BrWgR6BSRd|l|6^T)E^C05=xx8}D?v^s5 zL>QvGnf6yT1KxT6zxv3kqhqkUx&j4y*XnJ-BSSx}-U;4<)9R-0 zgfNiez?@cVuzzr|BY3}C#*hXg*!e;fOz|fx_-AfLA0N4UeV|e+DW*qf@EhMAWr$+_ z23_MV@r64pPkN=JRVamWkZ0Bt8X3!btpzA6MzeJAc=Any$6L4v_XMICX?EXhoV+~2 zP{-!GHYfjB-qG~jY)i-zRk;-4D*blszV5Yy4ybegfU3N{e{1wVDF4Sw`~Q_eW1tKI z@zDRu;F|{^bg8+GKx8ffiw+7GC#2E3CUw}YtE2DJj6C`Hl>$&L0}DNTHR?zkiNgn? zEgz9D)^D8@!`B2pJ3P912y}Sm(XF zW88*N7?XPgCNJuO6Z4moWjJxK;NaefDxzYLqm=aW@9w4C#riB~n;GYYv`0Kmsy!ba zUnt3ZO=p%f2^$xeR7!+Y?^h*b?+US^b!nA?GXDd3q^Pc~Y;C7+J=iqa&b)8fI1bE1 z?LH7{PteF_WB;cbU;D=#?Lwedl#+gPi z*9}HOP(wh%^kLW3HdHSLEVj~{G+(iV`c2>?F$|1VzZMJX?QGV0XI~G;>Sorr){FZ? zl&0nC^okn5T2*olhE{;e>C-;Gy$xq~zaf_dsN9pb%{JVbfMLl5`-pT|suQxC_NJvO{;b62IjXyAb>h`-H&5UyzrC38~rxwQ_lpE&&{<>z>($4~W zjFJ^nyc>JFp*+t5D2_R>e3M2uGG>d>Zokq_)&nZI9jEs0?>e#8)v18clV`Mlb^m5~9)A4vh|zQ+AEI1!GvqBW^lWd;HEOh(AtyKAe!+zG$Gt^n2{*VxDBofSN{ysC$pU{cN|u-lSr zG1yO(AuG^hNp3`s(k(~^7HZAgyARW;9k%PXp&fPeXXZ&eT6?aM+4k+v<+Ixx@L3xU zpYn-L;(>EwZXB~&kgLI2D5swL_^(TDyBqEzvtEKXM}Mp3+lwed&v*S{<>lo8p&=jT z-V|A)KbVy$_LD<8#=pf ztlPDjeQNUD-3#UQ{++zI3N%>S-Hmh^SIvtaMvDx-!y~uX@Q}5_s0VVzW?r zy7-80`1wbyIkOtG6pIte8N?Byx3)018A>5dD0c^<{3Dagn=TMYo}*0Qe@n!F3*5Ss z;8pt>2S7oj7rAdR&nTTaq(}jF%~4rAfL53&bKeqpO#=XpSj9Gr%$OKO5#iPL#L15b zPQL$)gb@2{tvfZcIj!Jg9d>$<69CABLgEy+vRM!Cm!|%f4nOYZhBHX$Bcd>i$<@XYfA&+{fk zpL8X&}Ctui6JK()KV_q{P167#r@T8{I@Hm&38 zuc&z?V?b@l+Me{dy^=qwCTa;;a(in!`rv@NtQW3wwr(O?vA(N?YrwFk9YMnS16Mo zYhg&GVRMwS0K$@%wzgan_lSIbYFk*6VikJAY#Y-F=@NIYaQbn#|w@csWTc)AyN>8hhP@!q2q@C`02Uzd3eIy+xL2^NGl-%M)?lWm#nZ}C9TGf_`=S$4E{4roet zVD8*QI?4F+Y&ZVm6A!1TKpv3yf(}7ArQWe&R$~j5ch$_r{YeFvlVl)o3lN*!@~1al zz|7YK3S3vKA!!iYXt3BD;{TIz&c*tG$iY#0*7iOCeV%s*5I?(zkJw*|h_Lr}_i03U zNvLu36&wK+b6YMG5TLqj-)$-Q2T$n#F^ld^J-&bGQxc3LdJ)^n3U|kz%a)g4IgOl zeuLWA#mfLv;{*cc+@DU)yoY)8^{KC=i}_LDw65=k81P!o_dS}+C!vXK3xlJqlb`cf z?78Kp;l*&}$jJWsXKUMg5s6b|8@u_DFm^BIk!?F-ARB@q3+`jb2Y%gn zx|wjDSZgRpDQ5ghU~h?3nbeqp6~4Y&+mHgy_5OAy_{@pVYGiC-kuhqnV`ts02dLtW zdOCKDsULWE9-~1J5JazFMyYjuC;O?IZP#oxFNq&mSpA=kvnwZLG$gnEUWl=AOBQNUY^PTXrh$|iZDGZgy!gJv~H zE%;6gI5+KP#!l@t)XCjxWTXmf{lV9Xb>Bf<+tkSLQdWP@B5H6`^< zY_F6A>m)SW12t~tTj74N8}Px3Y#a}cQ&cz)3S8gqwjO^Mn33|< zqe{kp+OB;!N`B5MKKLy}*l^I=YLOtY38k`A&Ey7@4 z$%@Ft)J#;C{#ZEddIcN}0^+QEUQGmQ)nQB!;#z_8 z%%X1*c^6aC>IWb46%~&5mTg1kfDbtRI={Y+5shon5%bZO3DUqJAo}4v+RUioP1>;(mzGsk2N^{UAd?Fi!a^{RH33 zURZex-}*ecxSy4w`V)qAae{1xXo&2Ix;QV-!VoSa<2eVMnc21uH5jV#zPRhwpZx{q z&GQ>1SQ8v$u*q7hI}C%eO4WRNZf>bo6&sh3REa@>29s)yM!5zPPFYz-db+ufZRVj` z#v5e4l|4>sDPi5CoCk!~8a4jZP55 zqID5XtI+Y5+RqIKla#oO{R>!6IAVZG3XPlQ9W}cujFv=o;&O!uO4k4zl~(!>>F>4p zc?1?*-XbBK;labxX1Karm^$SecH>`cYN$mf5)|+_Q!sJVxNkUnrmFq+Xr*~#vEXXV zG?ulp)H2oI2vcgv(XRQAm{02MJPI$_&xgrh;RX8%EAz!+(}K+7Mc;g_nD%}B(@I}eM36S7a zJdTiT(P|t+j?@83kB>^Su|K?UeixHyL2{1Zd@BPwmtDxpebVsL9RnAfs0ublpO;HQ zF!%tQZMSkUmpye^b-0@n^rvJrSs{J!f}n_-uix|gD|hqjACK>yFT_u2M!uwJBClzL zghbMyC|nFWGI+^|emYnk#_}-OCGemWz612ZX&pQWQ;<=Jr*VK=sT3sK?i8%velRDf z4H8LK)aK;2ME1kURqw?!t{zw?y-UqoeN61|fO6_GOrK#ZqldO`{`rHr`oY~wqj z3gYE_ZeAj9bA6Ih?WEb3H}ir$muAopU8^C$zn}tluxJux1gEfg@GN2$SZVs3D*3pJ zixYI;F^VLd;G%7TzG%C56N~ywo+g23?=qsn2dxQuzP-($9hS{QMkhlJ12T%<#{H z_o?$?So`u}p`9#cWtbUT6_aNT6sl02)hsH3L?6b6SVH8QtaO#a`AY%qO^mv>FyG=e z93E_gwL4Xtaq6Koc%MABrH0KBZ*5Arg<_(wEDgp%p=!7x1)W%t-_v1G+`cxZ-W?7u zrkt2G8%pEwF{D?*;N?S_>kGoleOllPoadT5eh1X7KK$!f*l(J&8dzGPm zwrtB-VPBr^IA_$QXoOHfGjm1#rRK}6bgn*Hlo&|KHnvj8Hbn0+7Jrbl#)1pg@O7l?lHBfs#8e%1i<$G}IXkX>$D8NEniY zWyBatKRJw*kzma)PW@Xi>iZmn61XT#`~wD654E`NIk>BV&@Zc7zPz6s5Dd>v5g=3p z3zBrE<+Y-$m8Y<0g2CxRyxiCL&kWcGL<|K8~591CVrRjH=kv{gwN%?oC6~(ea9cS&Qb0MO)B5DsylW zrEW|3*FSvLPQ(TLeO~9hGQklUo6aeuMPByNPX0HDrw>yTcM$DYa)Ya^&Y{0n4udcm z_TjwI$F|&KRc=ikn1fWQ+u0wXFdMLyI+YY|{ydSg(mtrF^ga(=bKW`W?}EgTVv`1( zmn}l+XsEhWdat;?p+J7fa^)7_O7_BI6h(Ao7uxxP*CX?H z3~AxggNdxVREw<8^dwtU0z1(MJA0scuhdY|&*SlDRG^Y+hsQ5*e z2%VqxS+o*KE?$ZIjAjmGa@qa-Q$KRlIkLwNNCi99TMOSmkBsLC9Cya_Q}L|1 z%^(|!;Wu<&u}8h_XMX#htn13p@VXGc!Lb+7Z$m~PEn8G#yF8BX+uW)_qfJpqy4;u4 zDE&gWQy-r&@nz5L@lI)mw8dC8`aR2;%T*rBVew>w9?1uh7_*qX{hC`fDq4aW`(8W8 zw;U%Js4cI0tZ}FmSR&>&flOgV62xXI;&ql|{NG#lPqIDNYo3PdesmbUE@)ok1$SnUfKut_(_syd~qfUYH6-h@_Vt|at zo(8@yjZaw03T3Q~*%;0T%gMH?fdE8{zkk?nx)^el6qd{>nJgt%l`@BJsl?I`xz7Y( z1V&&v$4$HPJM?^&f}AUbGv})$+%!_xn}TzTcU!9TpX{oTi@$o$#Xt8IJ>EMxR8k`hi)(Jd?$!e05o(~%Rnx=Wj7q&pHDuh)+qDrI| zqWKJ`|DB8WRK6k`_`5<>{7nLPaCY2l{7KIYtR56on9cw$N8|#QFU};G{g@@7jBU3l zmlp9B14|d%%xR4%wK~~44O3f}V6~P};6Mb(t@we55y9qcAVnb4iU*=hk&(8z2<^&` zq7JDiiV?#qj8uX1+bZ~7XdhXR_yJ8zu3DvUhPJ1Rn!z$L!;q}yk?i5^H#Qvt8Z<7U z0!tVvd**)ISTM9GO#fhZ2r@n`s*)>?B1RD2=bSy8Cy8?Sd&omNMGAn1KwE6|xw9*`w$f@k+{hqYX`*(; zw`XxrVrk{o{9=1CR@^VeB+gU8<0-x3RX)^i*(z7D6)=l=1iWgIBHc#;iKykU^z3|& zH84!bm(09U2Od6}%r9KEx*-0F;2VCT1+{Kqib0d8^k36TIAZz2NeYLD^|S;Ap%{L} zCGKagVfsw#Q538s*XVge=lybJIyTN8q|lpld)Nw;^e+TPwWU11u+;a+afoev){a(s zXWdtT(UW`3==EmfawhKy?AdX3VsJB^HoYMtO1HDa7~eR-#!~dH^_GJy&7l6x4+hoV zWg@LUPS&QS(uQ$efVZ;yTby0qE(bl!o!g6?Tld}NW5G_TD_ zwjk*ui0`@2_i&$eAJ|qO^*NY*qLU^@@1e_;DJK4~68R~bK*TMbKH!Cc=k@#%fS{yT zM6sc?w=*E8PIIQZ5FW}i&7nXjD3GYDxnxU@h?V^&%S@1qcP+BHd*<@Qzf3OpLPS^h$`b7YyXUFRz+iHYC4atn#-hwIn;v*;22+=Ut1xPT|8jHk!IJdT{k z?_Fc`m7YSgiEgV`sQC3y%XZ~Ljkm?flVjfFVb-sSe83BIS=ziHVsF9ljp)6v=O}1+ z%*cmqq_#c$%j=dd^5h|e1i4TOJHG*%*L!JKE0$Kpfi$Uwq!oDDd)>Z^A2~?3^f-Mx zp7DQe%?f#Su`JQ^- z!)&(sMi@oj#MRgLenBTI&CMhm5Ig*TJtFU}j~*Clb9r)_J8o+JEJN%DE*9EP-TjW# z^R@v2oUg*A)WZMy*hs{RpoUB2VJiNvt@E)huJ0I~nEU);p)=RCPPRY=X0vI-oegkN7@*FQg99e%`_bvpu1eT7?aV@DFi7#397iZpp} zz;1YRq}|}S#xHzV@cxsq@c1{^rcZ#0`T6$D(980_1J9^v8q69n{RkEr*Ocfm=N_6i z<~KK|efa(}_#daR*h|>pF4&Nzz0m2Us|=IBiNwpkZg(Th^hM4D7$Ytfsqb1i zntg~TDq)25GrqM}pUkW^A)g6CNli?@U++(>G(8&vt zb91V&F+?#BBkSsRNQ8Xg%{X)IG3<`ygkp`s71+``&qcAz0U&3WX4c+u)LW-(Ci;PyrK36ZNTX-ShpkQri-w{f2LlcKk ze*IF9#hb=lm6C3CktB-k9{h|DHxb8qW&FnZNj92fbeAG$~ly`?@7O~w0?k{`_yxQB;%88 zUea}C-ec5^WR@st%sekmu=V?7fLH38VOA11Bo|ATb+DPNGcNZDL&9Ie+!X<|m+(`g zc(cD;{9Vz?Rg0tqmBKnp=bgO4=Hoa`#D=H~0=a z84E@n!mSU*!)zXM)M%teq~TW%SghSRS-MPP8vt=+TIaWlh1@0{tbM&)&rKbo!$)zZ zcclEIo}E{u9p@9Tqq%GEF*Uo*g5aux3{gyRsa-e_yx-~8VOA_`F75sPfscuNtHsXm zEdu$_|dA0D(RQafi^v#sFy9Z(cymKxd{R^mPNG#mnl_n9T?k6G7fEZMA&A7FU` z`_5(bb#tvJC#?Bu1`*jn&aGX(Vm81mTQI|&J{yp^%7P{S-I9-bnMj}UByLsmIcWJbkCmz89A`b#;=1!P?P7u1>I51XPj7T1pb_{WI(V1iK&}mZ&`WDd};o>bvKS!ZX^=pzrgGui^0+Le9qH z=kngK1Hz9M+aZHiLQZ8PG10Y%sJkBaMd#blPj|~7&ZQ9-18?3cSAt!)>PJ|1NYA|9 z&g*qNuAR9|2;Kfy9R*rPOpSi?^Wiecb;00_>-`T9?O@X4lu}TUTJdliHj6j{w)N;D$U2^re0d;KHnV(-n^rXyL=! z9rf}-h7_R~*YREkS8wgk*{v3$>#0TGmQn28*Q$fM&nwXs|8ST5&kMlXX1T=pJ8)~V z&SE2kEAum=yOyhCc23kglr+*_uBtY7Q1g=P4=;!5rJ3w11yn;1Cv`acdX&k^#zmbQ zCyX6E2!7Vclws+<%9wX?%rskmlw#!A+GRiE5)Mi!= zV-~50XwEi@0tu;-E0`i*>pMm$YzZhaDoPF@Hf3by{+oqdS`_MZig`a5Yh;&dh1m92 zu%OaL)i~dZIMY|g4!{F{{PQqzGu44j`5zGH=sh+%v)H_mEtB&UN`dsjBeeX_k9FS| zq5*InZ(LOJ1Vh}EGvHs1YWtZIIdAJ{?@Y@RE~+T_hy=%;f%Xp|l@dd3U{|d* z(&xN5T%$SbKRkIF5qbTv z@%S<(`Bi#RkWl*2M2K22hB8nfw=Vk3#L zV$|>$(Fu(vlh0@uI3$&gSgEN)?ALr)fO58-B+p{9_Hbjr{u8-E5C_FXOcqrw=u74% zy4$1e)MWs^yGy|3x8i5U;IM_|Li~ynQQ31$V`}DBn<76@ah_ebHzn=ohb9p-vmAFb zHjF+!Yz;dNkksF^jR}Y5wSn9<-*f_U`Z&1y476O0-Fojr-h4e&;7K)aoe&KAND-Z_ zjlJi+ThHe=;Y1ptTUM-%YTKu}8;2Z~rz&d}NmWKdI_T{0w@h00Pu*9R0VFNE*9U5^ z-Z${?&n!0VL}dMbq`I-cwA9vLVxO7ZIn-J%Mbs8N75VOKjf~x0cOHeo;B;P4Z&RCH z8@P}GU9g40#jf$}Q>zALgELo#>pa%WQw5=kPoPEF2y|eDz zWBpXr`O0J8ddOkk{M~BlabvW@$oF;hH(?%E;3M19+(@}lYy5NVBgREX??*8@;YZx? z^?M>Mzo*Y=?R&TyXWr=*fe-uH7EBv1JVI%oMK?YKME&_Y2JcHIvURM_z|_3%xqb6f z(qY%WuPe)g?ee?PAW?7k#zQXxqde>0bJk1qnOYlki#A^5Za=Nz==IqFB~2vlY5c0< z<kqdR$)MF9k#^BEySl?R?07a^91pGDYwlUg#Bx`HKB=LufP;XbC_%UCWV>ngA7u(s(QJ-MENr=9x zMfJ5IJo6?qv%QH+_c)mqPesvD<+wy~0(AroSyD<%sGe%7){6|Q7UNl2$z;2zV5*u+V{J}pVm=M7X4G6BbY9;u1E*KAZ zD^k+h|5*I%_*SjFRzjEUNk+aK?A(S4LNihsu%x{&5osV;A7|9C7Q^nj&W7l%)EBJ1 zPOo%=+*Ng{!IMhQ29pYW3FVvZqo|TRwM;8@&Ma^Ht@~^OzJ6VMwKXxBhl?RxzwxCG zxWr4<;%oV`$K4dZC2F`pvfmjVK{_nKNL4(Z|(unrodY@Ps$F4zQjok-7#J9LDWLp}A zi3G^GZ+kp5XvIeuN)6HFMlRlwEnL$}rVN5UppGXf;F};fOu0i}g z)-i0;{IGvAiVAW8zK@Sjmmb&|-mV7Xir|PQ1|(Ie7A9Fu)kzPsnc&b4kBYH23m_j z?pA?`bXqJsJ9|&1W)-j1mF2vX&S2A3Q=P|&t;>>O=p<4BMo(+UGEsIF+SIk9g0`$O zIqcIRYO*~c4zod^U#{k=w{eXaN|-X9*{Tq~%XK+1J;b3S_+IuGYR+S>V5Y0wU^qlC zwPHx_9T|U@1dv?-1mBx)boi%$q`>p=5Ey0TOCj%V*&=s^YO_LyQaw}^(DoytORh`{ zUcO+wJ)Jz=PEqlK^~^x59mE6P%5H6umb7TLy?~(28n+tw-&z>cfZlud;Lc90T_m3x zw`&Dsf)*ii-TC`-V_0qu{-?{11=r27P64~ju(T&Q+aK`fzyw{ zq~)4L2NDfcGu*ucnZskAQ@5A+lfM1qgz(lM;KN4p06A<$#NxWW)~GL)Rmi@g=g!DK zLo@JlV@Sx;ckom1nIC$~6?fr?=3k>{vF+y^NDV#E7oNCA2)%FZbT2MERiB1$+4htS zkw`;Rz|VV~b%6S&^Y?4>`K-QWr-;>?ZRr@ zD_qIXev))ovK%7@>^T;tg)Apfwci?L(v1^S`<)&0Ef&4wv${{_cv=3#OF0peXfEp& zmDZ1JGxdnrN<3GI{Rw7b+vC)m_h+m$3U-GHVEX77)=^sx_NT`cGE z2M5>hzRTb2a=g#1s3mw-@cO|VHsNZZ=6Q2;l%Z&g4>~P=d-h?6|6R_1{lCpj$~flt8_w(~JM>LoDg}AZ zS`Z8`_Y*llLDAH`$!+?`n+?f)P=3diIJZ*diHMAgW%?A?JR<{(rnEM$)7AYL?@ODg zRY5+-iCTZ?xqTl@mJT5eH{}2b4#i)0ywmz4(@J)1i3W@7^#L0*Vu@gxFmon(S4KFI z*)sjz*g#M}Yh-g9F%5Hc)_&b^T4qf~d zZl=P!dT+UodU|*f5N9lI7 z*fchL{rZ)EtA}RT6^KJaq=e`}!t4!dv=~!IfGA(Ut__66nzrf`8!&PReJ%z>Hzr)< zqDWB5cH}59PDojs5!r^#7rL*iuqmNcgBXGJ9b;JCsZWYqs8$jB0KZz~hgxd6K|O3l zlbEURyj)>yrAnr8h2;UUIY@lD&^ftDzzTwfhPKJ*RQkx5CHy!^VF_to3v17k;;1W; z>vwjxrWefYN#MA#O?!>&Q=g4d81=cYmQ|q-Y9U~w0bUEjBfbf-`_Z_#NUk=GT zf9H6vzBg9|Cs793I^E`rQ2m)e3c|%mi_PSq&p+1Wp{sIdd=Wk5m zD))I4S(0d#noP2V#i455z~$j@#FXB*e71pIVjVK0Y^IzT$roJ{DD`~txw&v5Z~Vb= z@9J%DK;Kx6#*Z}ZmVVk`1Bcq?Go`U{G{$Ri83}MX*E>idNrpL3jG?gRGr`);M!Bek z{d3i@rqy8UjZ!Xo``fxNHkEOavC@p>%GZT8Zy5jqF~v)_j-G3QH}%tUsxp%lMz{hv z_F@-1zQK2bjBNRe0zjDLYq?%I+cERU{k{`k%3eXj>W^wp;-!nGE>_c_oQ#smb~DHr zvrL%YOB9z2>+@EQDnhbD$Xz%X++M`23QO?<(U}1+(A)o533J~Oc%9(FC_IfV@F(S| zBiRu?j=aVL6<_7&Q%gS1s5qGT=W>be(`^>!0ESRN(2;+9Qm6HYklOa(y3V@=V1NFg z-#iVJdX=Bs?7%}l^_y!8DRevb9j37RZX*L3EBpnUOle9BvsPqyL<4+CZ6GoXcHrZU z?$88dT;SyuTE`7;x%m4qV1+(olr2H1i$o`Us~Ns=bByC5l=ml0AL%sk&o0Y8jw$2H z?W@cI>>z;ip73LB&%efQT5_k5o_Z37RG+BP-RbaoOyG4F zQ?ok`+$*}D4vwm7Eul(fXs@}qzpTQ8FD553fHpvlCgIq2(iCU2>J7~SuxN;H-!A=h zruMx(&B5FUiZbHnewNc|`acTN?W*g00nbzO!8p>gY#4L^+B&qkNpbHNF#hH7@5#<$ zof)%!6Btma&JT*>o3fRWCp}l4Be1&o8qv z^sBV=(zX4KHn#2VqQn`N$MxM>KixVe^Lt>@eA>}Z#-e}bjlvjgiT~S)fVU2&ic$cO zM_5k=ixO!rw9fz0!|J<9!^^O@fUPrA>mBm5hrYW@^VvoxNpkz zY-#A@cNEx>c}uUe*JaTr=qStV5y4*}4eIvN83`1{mEUmqBWcVFOR`Hjo@e8Wwt~=i z#@4iKJY`F(e+52!`aaFZ`U&VR_e0A2kgyU*Y~~%tn~-P+>MUJMgLekw1-8LBpYncp zqlx$U^MFf~t!e>KNqXHbo}7h(2RBFCzG9On>{(#^5h-aSDBXvtEC` zKR@XpQrO+;N)$|#eM&D;Nw|K0U#-U>yP@)}1GYOlRTnYMf&tCq+;yBHV@RyPD1kAd zTw;eg76t6a{_`;IF{LZ@^jaIV+2VeXAcEs#3m{_0ysG}(I%bh-Hv*`+YKqD} z+pC}XYmm2m84l5OO27a418#l}3sx_iC!)+Q{G#{rcML%s$)$y)cWZ1_UuqYcDiBR|U zqM@S$#M++CE{gkHLBLNG)*<}x_TfT^b!)4wzIgY(A@$c>{|q??H~aVka$`;&>(3Od z8ZI?PP{}{P%NF_T;o04KbLZgfMG(mc)oPjv>2DRJXptx8x?(J3QUl)L8x;l|CDo;D zZYrlof{OGiL)(vVJ3V)-LW-GDb{Vy>^JjA|rC z{i$NHYV_X^0S}2o%D6|U?f+ywP)lMd9So*Pn6s@R_f5o?$|FSz6=Q!v)viU7V6=#M z0RGIFJYo4m3$iP6`@x-YgzwhNNLCD|pG3qZ6rfyeeSJKG*2$1>9VAj~R6)$2tdK(z zc;n7fWC9D~4TNPNdSZi^&NxNxV1@b5AHPvVA{AjwsPES6rd%QgCx9T~IB=A-gcCB` zk>jGt*eEgF+=Q=mJD(}*Jh(qY{yP#7+s-j8eLRL?Fcj%jbJ%VtchFdn#U%S;0#N$E7 zmWzDde(eo2d+KkFc)z62C+@K#4HNx((M#yOVlu4Bw9z@kXxw?X!zc^g%vRIb*?m+NynqKx zu$Wog4w+&><9jaEdJq(2t&+X#)qmb73*pp*!^4U+8$Un4_49w8RPE31xM_wyHmI=t z$wNPYvRDmS^}k&ce7&C#v9LIWBfIOyKe{4XAWQacqFC}YobscHBMI^6eG^I_P- zBe0*rY1d7m$5msaqih3NiP)AaHZPk`x5T9=sq#bYN=A$s^E5{(YMXlK!kk`GqJ+Bj z_J2V6Rk6jyS(IKR>$P;6&tkORmxv>!Bz$*FI!;sLSIz>_!igdmWFsE(tTq0zA1ifq zQaY}zL)$^>Jv0!ZWht}xF%U%rGftOUt^5=6^Ib!~Wv-9^b6F}Y^K@Vm7h;AE;~KL5 zt9-kBRI#BYz!1B|znK|-*+@yl;3zDGrlvUN$o%YCH0OYX99q+rFQ^m4>NPet?-C{b zPy<4S+$ReEyH?L8`JVs;1Oj>OCd&N0o|d0*Q`Ms=+5LRxgU_@2<&6n}$J+*ngTrKl ztH4^*HSY|L&na<{;=QLUpi#wRod>Dap8Rd0z@|9&75=kxk(@~Ck)2!3uk%rV6=d~} zsc5gGO0NzRmm&ukr~93!C?&7_6C9vW>OBBFHt)*unQ!8yP4!es@(2;O)wzGnS>4p# z)u0zhMTaM-hOSncB@72?7datGmWnmiXxRa$x`qP-aXf@DmYvOUXh<&aQlVN!UvtvX zmcX-b7A7ccQF_n+{;6z!wgeYXGLYUqt>s5ZY=w`Pp z+WpGzSuf4^*82L9@f=7*U{`M^gympKE(kYFNF81tb43v^c~nF^1ksFZzHhOzREaocNe3GF% ze(+}u<@iejMlHdKYuW;fbE|$&9&=!-*jJ#FpqqJmIjG5NS`6*0&RKS;u9&Yxu7D`i zXziSD^}>sZmZ$;XKXz_z=^Cvfts2!DO`webH(nQ_S5xpEpRYuyY!RB-Hcv#Xe@^mM zz+YT_FWOJ|EOJV5K(od@=gai!ODtQIn$b7jxWnUPz@p3BTjTKK=eCAetK)2zT(sw& z-P6(a&ocA0zlL67wLDn_)>hYYF48|5jS*E)t#tA*n2ob$A;-g%KkG7VI6i4rX#yMz z?EZ7CIomKG(6Zk1%n*=mD9mJlIfupN&muv|Hee!3{GnB%SA~VhW>St>-kK|Eil`(H z*R$vJ<1Qe)L;Pz;2hd;05Z^umpgdEcCIbp-hQrE)nVUJ`$hVIGBVg9yNOn2YSGe_{ z$7Cw>u4%!`Zey~Eu&XJqiW$8><>CHsNAY2sjc*w$teRYDY3a|40jI0?ujk&UcS||x zlS!B(LqEQ%vY6=zMFc<)SjohfnR|wJ*Y&G_9dm2zAiykWz}2VmY1W!q z!`5;fKMgPUoXz}v52j}~ao5}BELlNWDZ!}2o^1bRv;{g{=>LJhacYSGu#)=T3J=|O z-U>Ok-Dm-w|2*lo{mj?6n%FZl-G1K6%?q9p9sM8c`7@>a#{^iKx z=B(T75sL0KtO?q9y2v&`G`uo3AE4*=%f58Do!g*NH+mKx5qaQtfjStZwAKg<%blD? z42eAIUcXG!0_NZ3hn5sc{fEEG_$gY^PbDilwkFjVS zTP5ifyT4^#ZKVmE#x5UjH|xsqQXJ1010G;H8BYz;pN?zUE>9PxU+bY99v3bDnwQvx z68sw{AHsIl?3R6VJ4)qtZ;#7UwdO>Q*x?gjokve{>Nakp^BH>gIW_6Lz=>G2zCx zm4@jR53(*FZ8Dt)4I_3^ZS{(4tn)E~qtXucU?xNKaWLMz=vsqG157;5>|uY8_pHl0 z>BsqW#Hb9(oW+(E@!6q)nxk&Ix+$L88Kf=lG-(qwq?EGEUka+Pxl}g?7GWRMKQkj9 zE!ZejY11;Qk(a_Tu08~*MeEgsr=S!;I2Po!9V-NjlVoXC#pf218mCAXcGQS{8a}og z8WP|!Xdf34pN9d|@QK>AhX8KmCWAnIK7&&WdGOe&<4%K))8BWt& zV=2FD++AKt)Z2O?H0~d<$ibEFH3B!66@t)iRZwc9fV$EDpH0_StLAxn}e_xE&^ycHE|~{Waj| z!uOn+f%seyn!+zg<4jD%nWw7zhafsU%6KK(IckNg@g_yP65V*8JwBdy4u&m+p@C-H z^Kty1H`D^%O`kp|)_e3q3b{F>KL9J?lQH1;!RPuJb9i_t77Z_?`hQvg;mLm-mJ{CX z-(jvzj!f;HU0Kk*GEsyao9Vp*I|>o!u*$wDQxs~^yXBOoD})Cp7%R<(ac zBP&Tz7)F&{lMRrLFkNY|EkjT1Wy)8hol{TqC(hBLpO1VgPzePz@xX967Fz-i@4$R| zFR+hfzCG7D4oV9^aTYg;k8xC0-^U^~iN8cp5f=|sP%lD*uvIGK7C*e(w}@(~m3|rT z#?DgM&OgPkuk=(FWZL#@?VcQu-))m8{UQ_BfYLLEoV!j~UJpPpAe;$AL}cOM5H}2v z?L-2j@rnY&A59={ug?JE1`us5?CSYyrKC25;XRZ{=$Iu(VuTk%)6wMNj$H>+OnE#6 za@M8@sLagv7%Uv9OdQOJ5oBTk)t|ChZtiZFT09e`rp)zzbO-8rUiRCpwIl-C%0KqK z5^OE&L0`)fTuf9n*`EN?#y_Jp_j z#fJwP)9Wc-6t3b}S5OPi}b8@pJtUNmBW3Q@g$ zkng%7U3q~CD_>}diQ$!hy3On&e#G9r{KV~X3t7QK#r_2?xnmt;r1<%LXk%) zqn(7gzN-oEK5T&iwf0F5RC; zh(rcTZRo<^kKGqrya(*{vocZOiwYw%q;F36i0sTzez*iB`aG?iJlEf6qrkb-oEZYv z?DLG|Ft&+fqNc>LqS{$qr!VB$bcqk0R-3QI^iZma026+vpo> z!gao_RqT`ZDMO81U+{<4GxxwJ><5TX&dYxZ4e=wTEH=)C-Ssf@Bw~ygrd8Lxs;9}* z3WIjzLZz9iPQQnR9JyY-RHGK-BCSjK-p)vISJ=0b5RnJVvijRxb#STqWi?XE84Es@Tno#$^(xV76n%8lnB_Sr2nwLro z6j4#Pl~ zhis?75dQophn+|E^z`&|kaxXX(fbPhd*|!jS(E@V;PxKD3;sD1thr?|VPK+wq2scl zAz=G>i|F>UAgDX|xr(soZ^om0sK{Th#)K(Hoj&X#N-k+9O6tb!Y`XVHZ^j0Csx*yj zXL_}7^pRxC-khRaK|e=uoW(*eXl;0XD4KtniBz%wjMJ$f*%S>fQKP-Vf)`@p<{XPZ zl~~G{GVM6#yY#N`x_>c=Ih$=1;z%y2>SUCTPk>QSnwu?U7AY=tNif)0S|^&2D8>3B zEcW*@0hDBrUh-Zr!0W2>Z&_BxTLFPr`nj5vWF9`Q;#U5#5R)E3M8lWHgjvD}S$RH~ z`Vc~m4*ejM#_AF>HnmTQvQTDo(Cg;*etKacc>mFi1&8DN>QF(lUQdvGIzWoI^YfQ$ zwZNF+@}_$uWdvvVO9L@4NABj88haU!}5 zKE2od#D(T`MAbzc0IdS!vbx5Vf#tZ zPG}2Ny89El5!}O@t527OhG)>mb9U#%P#7woBDW&ER*+`H_xVa7%BSf@Z#*kN!}X<{KGX)PV|1kL3(*4Fs_zO%~G`)DAu;mT&RvhVQ}5US7o z{>WHpId=1&I8SxH8L-1us*WE{vKGrYnvv=f1`!!&P}B|n>JHME4jA7WVyLOXRxB#k z7~y*x^2aDF{K2Eb6%~@`Ehj%`@hjd2F%Ca{sjo`=C>`Ru4$3z!U9}ZZH;P3+v2( zTaAilDpWRPurS{~E%NybpC}6A0$hNCA(fTocacq%O@jKclS3+SrrSKjQ5`|A)2g8? z2fkCE2ecr;w<_57x?rWvpcU;)*W@_Cclw}h^Jd2hAt~ug&2;8DBkf!I*Sk+af*iWP zadMsx8pQ8iTbJ##eH><3^h;P?V*k>tdQxr1JJLx>ijvizkB2eLX2o(hTJy}0oc-J= zFigL!(wDt&HI!WmoS^U;u~$3uHXD9sfH5_EMU5AHcs#-UthXRKCy7M0nx&9C1sC*w zCW~P3CVaJ@A#?t`F?6tBxmtCFbn|rTK4Ae%m|k&EN%dKFS+MqSQTs1^XH)zXqrR;_ zA{NOjAv}QZLp$G&I}0l+A_2Wt_POUi@3a0qU`_+X9WLFcaks;Fk<=JAxuPnrLoW5!8^EZJvQ7Y3Jo#0JzhA&IJZlJ6 zl5$DcdVY~*j>jtOADq}+jP*Gp(g<5a^~6a9Vt~H!<4?ze3Q(x=CI7X6Q;~33`;Um3 z)t~nE*#FSSKIA%}L@N&*AePGor#G3xU~Cv3Tmm=s@Jn2Yt&a!_rS|2(ji;vijJhHv zceSz1l;5XV&;{zD7NfYPg&=LvWfP$znCLD)rz8<3gH++M*U-R0@B8wo(;qe`0_*8n zW_bdKKPXOW5@-&z)bJVu;UoCS6%{_Y47gjSMow=?n!VWGy;Ck`8xJ#`#lppWRw%9UIxyviOG9M&SBS zmvSg7q^-D*k`KV93lIAyFih9e&WZSLdvK|c23laIFdM03Z2cZRvxsJ&aP8xL z(v0y6UHuJjZ+g%1+Prp)bGo#oQGF!#8UsE|Np6al2Ky*(H$+lvlxdzi<{+8ozS&u` zvBh{078W_AuEgeQS>GlmWc;*vNr)4VsH8`c`lkq0n{*U4;k+UrRPNQw)FY}7hs)+@ftGs~7LngdMpjl~fbGlJJ*~&-SLiTY z50lwX%M>8ar$B`gL9}jOjaHp@PR3+Rj4m*HIBsIUTnADpqf}m;M299F>Cd;9H2$+u zd~GDy`dLUsuP>CW3lW{e4zc-VdEZu+1w=>-@bI|eoo~IhSdB=#v~m?9ckFCR`AzH8 zzs%y2A#9tPp5Wk`IGF_i)tf+_@?yJ3i0w*awe1SW-PzjUP9J%qL&!XIX!w9=oal78 zf3#v2eY@G=fTII!YGK4#39+u&Uq3u=IiT0O^qcXQU$E>l({f-dq z3`Zn9PJ#5hJ0zwNXeRRft7S3?wtBZyv<8gdx{E}kp5j{nmKebz!ks=LAoDv3CcnVG9&zYzf~Q>f5Y z8;6A7oqa$!JZpZ$L=F|)jldmE;2v}3Yj-`q>j~xhU1j6cTqfSEm~9-r661 z6Uv1`{ShcE@-mP{Vxm7JJUz>g>SB;!e-(zILPb#fs`e<6=7Q-N+;WB(!NKPjKmD)28~K?BIl{3X zJp2b-OUK8*vm7EY$+LUUn~Mh&^J8!Cqsg|G?OAU^ZH%eI8{Wj4#=uScPE<6mkCYkQ z(&BSxKi!ZBeOaFy)uDzI)45#iMYcah_UVE^URC5s@4n_s2-`y7zr9zcA+Ovf^(8Le zk}A8}Z9zJ;2{LksBQBm-5#f!(>ttQJ&u5BYZIzP!j^xLr;6u+0m&#L;S$*iACpEXu zZM}(JFZ@0k75=3Tc+UibZ$=qAu?rP?I!vte&9ZYcHnscoC?j}3_8J*I)2$n7hDJ_Z zK3#v}<#6fPHQ{-`*_A)e%t8WdOXS}%^u+B?PnMW16L^5^9yflefBiXFPT^_8`*=M8 zNzd)xtP~GLn@*&2=M5LuxHfnp$p9mi@41S(wqxLcODA}nT%Hi;_5Pe5@iyaXaf#F^yxG1ZgFuCm7;)~Ln@aS z(-nxhS07bl0I{sGB2vfEQhU|E{{$Rap`ZoDQk=p6AV4NDTdPq@|2g2DWM+I~$lBAF zVJ>V5H20u2osVa6r=|*?3XJPRwmPXoqwkLJ6K#og1u9-;@DHK16wAuk zfgI<6Y3K@@bPzGTXsNnv%)M7~ogA6!x8tiH`XU9WP4nkqT=ss2ObAo7J(sE+Mq1VZ z81~Rq#TpR0iW3Hoc^EoY5p@EDG!*kUlpq2EbE{Ib!G|OxgU`To-}5O?-1qzMKr8@2 z<^nIx24(>P1x?L`&B}3lDH`s}KJ*VEyRxkDtz1B4OU8R3e`aFaQ`OVY?RPEVhSwnq zK?q39v5NPO&Yg{dUVBJMeyZN*&bBC1g)u_ZkqNjF@v-(!8?~-1x3RslvXpvn?}Coz zp@D1EA`9;$oX&Vd)=*|yGEv=8Oh;ZKZTHHx-STCiq~IF=Ys0tKRq>e?36{F7dc!=z zTr}tx+Op_-Z7+OSMu7&5gm7_}lU1O0hN~mHwBT%-UE~DcB0J__k3#bE*XzTi^=M=< zOhM%_br~So=SQGicE!>g&A2*O)7vN zG1(pQe$uSWuPqA)aytO%ad3QG3;(k+e7+?qjY%5&Ov*U&TNH&*JW38;nuZK&yfsA> znZ1cO@tEdoo)=XFCDEEc>x_!gDO&rYpG2Lfu5g6_)6f)HXzo>KY!D+_#;j0 zzCEzz2llWPm%$rPs{D>1MVXOvU!ne!Xi^s#wk|z{Byz{h%`sNdxjee&y4pQq_k_d9 zw~ue&G9`}hF*>!g%zGqRiaHgYaUY76g^Mre(CW;`M$a^M?!cpASW=-d%{>6&fFfq* zmEC&Y9R7a2qzLpKx}hhAby>tPjGG`<{g%uOFdQM1gRfJ?8!M*_&*cV_qMS3jn|V~a zyGy;F78$W|oHMz6RA9wX^R+)ELW7xj!x{6vCXEOKnV?}J0MaPW^lc7-^yJR1elbvb z19!a1nDX%@pEL$WF_Qvy(WC-giF`SS8ALY%>T-Y>^$&uCNwKfA-e>0|N}`YvN+uEC z*u}Lq?GKE)_ye5{up|qZ2117`f*snJL3ywcQWh&i3DXaaqjOu=Yr?V=auA^1ty(`m z>sYfGu9v;!ckybqT>fnBJsbjr(eh?zZ>00(?nuE`IM)qls*e3FcO>Y@Z5h4=QJK&% z48Wx11zU!-%LC51t6Z{3OlOK=tVID^nm>b6*MOstpb}urtpOc>o3KauU9liEq9#hK zTm=NKCWioKvdhW~Q4aHG%p1lAcrWSv}*mNWNYfO51A5Zv?OROg_II#>{uyN({-si|*^~(VV>57NowuKA<(is$fSJ;A-{3G5z2bxDNB<0Zq$H8{~m} zI>)Dr){WOQ-{VZ9i7bAY$PCW~eOKcMV*u5{l2{#000uSz>fOdaT<+06(x%zlg*3 zb!6xwP@AIskKLq5lM?L0AU%aP%s(0HB6P2qehKdf--1-$ycSZ@l?;kPM51el4u3C z95dz|cdl!T+4PCy{XW;L0C=t~e+NEJkqUi4+zBb*qI3piIqBrz#0EL>jP+w1j`ku8 zjwS+X5D z&SJNvBEWmeT!B)a&-+UzB>{VZe;yhXox`q|bS7X#3RB8XUcXpZ+oJEP$zsG+?kz^r z9e}{ljj0ZVerxT7e$fTt5cE4|a^>PiaIiZZ%ph{i)e_o#EoUnj0JT`kA2!xSTL;NTIFh%JLhJ?gFe=L&NREbm? zkxsEivJ|XWFiNoAm83ZOOJ47+F7fV2|T5k#)xQ{Ls$Gy z+47-UL_vZ6RN#QKaj)I!tzW^Xy9n;AE0UeXJwg%GO*vg_Nh!F17~+_m3er8jtND7O zZ>gKd9*bnk?k?-@q944o&L*MsMKgr~iy8}FPA-DA&NT!u!87x*^<8AOM?^+cJMJS5 zNDM9kUlone+5YbS!NEN2Z2C05Nr^OuX{Y$O%!ge6x*6f+(=JSH{2DF=tcAMGsb8>; zu$Xi_c$^Hp%|sS)#QQ46naH8tO$HJoh>j&&;e^XO?jmkzs2(&2RMapl)HVLT#_$DH z&9|Jcmlv6lL?}RWu$(N5XW9gZAx#Ma(DL*oQr$$Zt{a*QttE z@kH-1Iu=7UNet(1C<%03OB=Oofy z*&xO-`u{1*h@C98C;Pl6GdhlFOU~3fP!JD25kkCr?OX}On__~~YJ@I)G0qn$VTnzJ z))rzGXU8qdrG!%({`#E>N`w+_jvP}0HkCA2CY2UGW@i{uz`AxKk5KOG;>NWBF0Rxd zWuPP#bhZ`u&XgqKt~oZ)^q&4&A!(hlYDj*rHvrN=t}HC8r9)~3t^hOp0{UEyY_Gi`$Ad9t%vTgSYfLBfo>D(k`c%y**YcR-GsG>xKA#QFJv` z2A{VyMdh2(77s1j;=^z%jFqW{OouT=08m$gCi2)_OqoBj+RN6FMCG86crwU!^&xE$ zqmv^>ACH%sH_AT@v%Q!*68T2J`eTA|wSk_GqAgnw00G$#7JWM(#BIaZsf?9J$*SMa z`aY0deXeh&^G~Cxc$W*h^)rAfQ=!RrB4c-FoZtUU(1-nF@NMcr>+7XieFF&D!;YJ| zI{hD5yS#*br)N1%_r1mKk_r;Tp>#eYVbSdbMP!PD))S^T*YB?L9C`0oqRR&MNX`2K z!C9`IQPqt4{1)0ZWtqPwe87CS?9P726|j~4pBBJ)2Pj+?WpZpRYfRz z=9a)B=>4{nXzPu@g!vmfC}YqS;Hr&0`FGiNfax;|NII7uUXrI~*2FQiH?asbnk=q; zuD8!$ctu5fL2&&JiNs9x<$k17MNB!7UDTo|M_Ql(omh-94LlMfb344O^S(jSae8D)D2!K}OMW-PO_iI6u-xxx3&pdhPIz=63zqs47Zb zY<&MVfaSL@tI(N~DJ#I%#av`2wcCd(sRUmZG{z}EM%Gx*cXho=zE{AYYlFwUyfiZ5HaIsRskxt zkXIwWkMdwtDw*g1nMU%SmDhyLFm+6P+BQ{>F_)XcWJ~8uQk!|L+`oz~<_{0*Fv5M? zn~tyDH=VQ`v84J#I|?2!Nlc2OUZ?t-bR^*hW6qLMy*65=j=+2X_Le%921QvMH3t@z zvgZ~-2FjA)x3cemFlm9Pz=DFEA}4|Vsne~~%*;yfzf$$`D7cAJTicy$Hy$1yOKa<1 z$MPE1fqzZk%R7v!3Z`)@Y}0ro2h7Y^{q>TTI=38jg^Q94@d!XegAP-us ze2c$0X6()84)aXt6FWaeoW;&IYiNx9Ggsf@pD1IE4Fpc%Ms@O?K-GiQ-)a>Hu6>txaRFg-zN8T*LZ5BU{t`#VHn9PH9kZV=zoXb8o-M$g|`& zO9}brLSykzSn>y#B>Pw7#lPp}5Lw8r4c2+bP48fEzT9Z?{kVr%^?5&k=v`?4RXZV& zuEyi6b@=$$7Cn}DCh3s z%HlbBZ(UQlPdOe9xQr=HZ@6JDzcv^$?I%r>d>pIt8NcuJ!SuPz>g=&ZnKqv*O)S@$ znK)Q9RZGnwy=S7~&!x^S9e^7}QD>I341${j#o|aZ%Zs6k3rU3pi;DSnO=j5@eMtu_ z0vHt%)Fqh2bSP!MD+vX`NTIY%Oi5s;BZLX#D%6@l5jxf0xBlJvgQ2uwetjlZt#Y57 z?1m^l70WuByc-OOgkQAKp?$(+NU`1xh)!%0WO7&&rzCk#)YA$jHPPwcpP&Yb8mqOJ zj+BglZI-B%)I0(zzsmtU8aYL>f_# z?iLKegqkb@s;k~C*Be7dAaoB}Zq&J!5FWz~hh{t1n)2PTd>oNWwJ5!w;LIl6IgF&I zBr!lJORuHl51f^G&y0qWZxltU9rsfZT-AW`Xi0LQ<3)6t;U~jma>jTUw&2jk zh7TOSHdvP~XVScz&vPT#%UxsVE)c_?p{egC(6;-<&Ukwu z63p{yCi|-SecmTR*_k^n&1x$X0Az;)Fx7|0f=XwP%=B`&tPIYxqcom3C1 zl&F0a@*%m_d)q06sXKoPAd9X1d(ffWaeHcq9zbH}wUT|gvre+?-g?2qo1%is1Fx){ z$ouxpQTZ~@xx~sGIMje15LUWPe60|_&M$BU27SI}rCBn%Gv)oc4po(d zKYJefAI`%BS%5Iukiqg;#uo6rx<{TR~t__jL; zub0hd_hDx)DT_<5C`d@m-iihJSyDA*EIvbr<;T;uEq$+yn;yQyHojc7Y&=vAMAsLK zUj^v!Nuu5c%WvW5yx6~Pjq3LC>AU*97o;4*Z&L?q`XhFO9;4fp_`Bki*rN7T5y2y9 z;>N{^Rf!R0bmP92sC;#DT9qiDV58(i943k^b*wxdXNglQW#ZrUy<;At>{s^}N?Eet zm&Iw^e7>ssn`^3hG-NGXEB<<`IbTq6Lm0?Tss@Hc>AMzo>PxK zFXPB~5pvzWn$L(M(Y1$L&bi@Hh#s^mVxcCXpAHur8e|~AC3&hH4D^}1Vw0Rmw?y5t zG!<1fOwAV%E$h84%}IX5**4POecN51>C~=DFD(BNDkoO0c5ioQC=PyP`DWk zgpJi$Ob|*)4gxFbSKwq?GK|)L2p`MhiymLh^DPfK8%d8RrY=7IwW;Q_q0?q60?p<& zuUo))Y%ca-ov9O2o@$Q1Y@w)#nTf5%ui4O^S^{Pp54HxW=~}E7*W}>kb?8ZsdXj;` zFs7#@>a+Zzzl6*ExGifIthfTBW==%tPb4nqgj+{G&!2P~zi-R?JbfK+{Rhs&!~3OV z**>ZXtc(m*rbLG+Ql-?}PSurX)UyLb0K-m?mJ^cz=bZQ`K^_&~tfrPFLtp60hypTB z^X3#_LJtO3@~J7Wmuo?vEIhjx9G!yUKUo59Bx@P+1_Z%)P9*a1&l%}nqb<;XV?%c5 z%O1a&(0EMDdBdpSV(jGORdS*x1be~X_%;UbPkGf*0t1A7BUCwxyf#YZ;f}dDmU&YBWqipfvW~a7rsJ~p zldbBl)CunvwhrhbQXyad>$N_g3cP- z!?IjoQP+IlX#EI!4~D_lm%Ufdkick>?acSn1;S{?h_Brk2&$LQX6rlkF2;zL+oP{C zk>mJH$ujMljD{gC{bHu8&T>z4_h%jl1i^BCY`>xAT<>R%S1amqo<9xyw1#d*k7@+! z!^?CwC*Oq|2pugt=PU4hRoLD0dOtqSVe|62rfgyK!qm5GPx&#(MEmW$(gnSN!nz66j!ium5~J+C(c zW<4HW-p9#c0k-o7pew%f{kb!{zOAY%`u2DMf^CTjw;K2&cf9N}UZ1&krpq!k2PAjC z>>?l|&#bJ-T3AqleQ>k74K}Iw4>B|ittTu3Zk9XzjwscIef6>65~f#?LVRhJc8 zJ)hTGS>DIqfRCFf5bg0}oO?fJ*sSS#oEJ_9vabk%a(AJls0N2{qb9J*`_wwad0yMb z^Dfk8r9K>p4vA4HP!`GQLBSr=ceUHIHhiT;&odR%QK7~t2_TuimOhw3Y_2`2j(WKl#j+z+XbR4Fdf9zC*$XQ6J|Bm#zX&nL61l( zpmFL7ap;;gU;Y?mB^ywpJ00*ES=}%5Nf?7TP<2HX7Ik6DNUnyBgcU->6qi+wV-(e5 z9NjvbXBg>7M=*w2;}kD`vP4=gRHE-RAG30w6hAbKUYU!zc040{#Sx=kE{9!EWh-9V zC4#ObvQP&RHaBLujjPfZMT1uQ^NN&&R9y)7G@=RjoE6kybgct4?j{s~TNU4lQ5mB7 zsw1=33FVZ4N^9TbT&>bLRzDTc?*LKDa#AkKT;hMfzvwPDyE4)NdG80L|A~p}{vg!B zPJSFdS zj8i>>WhIk?V{+sIn8T#3DF-BQaF&9%e_jd{9&)T34*KN9?w3%mQ1n&b-MLI3I`zUA zYZ$r9cHFEcX<30Is{{l=GWB6o&L+~t7M5GVHp53pf;s8nGoU>Duh{F z%sldyQM@)d45y%UAavBJO+P^RcQN><9D96!WeTC+2(Y%&3y%#98dXPmjg9GvbkBgl z)yT+*qD&K!g=+P~txVj6+*1n(WBVvs+bwrrp?+_43N^1PiQU7XX}yICoL-cF?gn!C z4Z6=Ac9;bOvW4^Zn=aST5*j@xVLs&KC#leCBqm!f7%cq!`m&*^G1++jAS?=`uof1H zZSL{aufKKkv}s5xgPkUI$nc9KP&h5a`dK_A@0b94dDdF%V!H(=ATj`^ak?#F+1TmB zn2Dc}!w$m;$1F`m$s>;u`A0THc1R{knC-&ijrXlFUT;=X$9Z#@kZ&fEQG?i-YP!z< z(&m;7=GW(6;qnjrvj|%z(5c*K+I?yV%gysEwNs<5i`ORhqxta5l}1+3UrE?FPILT2 z9CD@~a+4$YV(Yk)+8Wakybyw2m1xel=HFZ5*PesiPKK$Pcj9EV8oy_@6PkE~dwj-X zh471euJ=~tyn9?6{*4I8DrD+KP#^=0Eiq3`Mcw>tIAl4}>q}7Tt#p!aDvH8h+LQ!S zq%X4S*Mkt*8B%Vg5=3$nw(vHZ{H(p52>Sg7%-P$|mdbw^$Y>DAO4MzRuu;QR$GwlX zXp3(KK9zsM9grEr1)$q0AAN88hk2ckI{aH6Cv)ZVjdw$2# z%m1PV?@L^6R5uWwn4v$|f6rGpov%WZzDcekCM<;kZN`d|Z@rPpKQZoFDx4^XziI)| z0wtk4$5_G6En2LF=KcS9}%8 ziqeWofriWv%JyNQsyCsm)&=;3>Sc^`fE9Y*go`6{0-D^9DZGT85izsjuS1IC_#|jo z0LNPe0 zd3(Uwz(@i+tLf{~jsSEj2}JJr{<7sz>uAt(6hYs353Y64)(2sayFma^)#g6@2B zwc)>KoD7_<8ClFe-ruSHT*>+T4F*-{aQ@k{^C56&f)`?GE{ZUFxvB=M7l@U|Ui)fw z)D`9Rq5ffK@2B_><|E=+TGzfh0^uooUbl0r-p^Z~uvQxF_Vb8dsqNfn(z$jMQ~_Ns z1QoJ@*l` zB{=1KdcacP-Bn{bWRtKS=?AY=0xbCio<~IQzv_--?^NUzqm(PvVxs)Fr4kyf_7u<_ zv|D!pPoqT2GGkf?PC^)UV%W`%lV7!?C<&yB7 z%&bSuzyX4Nu`j7kG?(d%RDoVso*FHxgu3Sj%tUBowWBf(ln&sNuZnFFUquqpQbxD6 zNw?H*w3RV_C6eaF{UoJ|j#S$r{+zt1!oMIcuADLFAmN2xfABMv1$R>le}N)GB;QF2 zG+C(88RQbtDTC9f{bKP-Gp`tLwlJ%s8VOEXaf+eE1w!rr)e}|GIK{qUIVJ$dHGNm+ zP%t{y*_663a1K}{E$z;Qc#wKM?n&{x9TnV>Dz|eZC3*0yN>g5#}J2@qs zd*8Qu?y+Wb=c zsNXb@c{US>hyWMH`BID*^CQxqHm z8@r5e)ya3a(6*!~L5Cv03|C)dE1S0P66ogkYUDh3if}&hkmMH3d;`2Tr0bVau9I_f z=9&^0lT~G&_wlW6{~Dx;bz6DrTgI(UQ`r{wzU=sk6&9eBV3YDqi27n-#;CWc1+dHn z0H8O6^rnzTVp}bbMuatT+8kUze}tSQ-k#@~C5$#`l0#~mDL~7`zkM&Y4hTeHJdW1+ z8`kmP)wAJFL8A&cr>H2r`r|n!))G{coEwS9Jh>+p_!u2y& z#4QI2)+2G~bqTaB8}J(&G<~w!Urf1jjzfXW&R69q;G08QbHvr!%WAtF=epwiW)YT3 zi3&%wfnB$J)?AT3oM<_bQFMF7q z+zOV3gP0Nuc4`p~jfSG~e3L5)jGu*NBubwb2Zz8IVAg?ExYl|iOKaB+TUAvxLDsx9 z5x(C9)z~v&IOhV@>~d&xN;>IN&CPbWiyl=lmBY{6$b@7v3df(y&^QIL`KXlsOt!Fz z&?>X&5MhNAsrlRP$ChaN&aG9w8TY1_<8e|-AqJkmb z6cygh#LV0caBfSju8csi(?@R%;3%cVl=Y0t4Y8`%d5%|^pOyv(XnB9lb3ikqtvE{^Q*FbX4{j?DHU*_0xn`=f2wS zS}VCVM!^f0W-dHh$P%U^?%780s3wH+L^IpsG5?~9GQ#jey-FV{3e%UE1NvLoH!hBm=TD5Ck5P`%hpbp9R z?F|!f(S9f^H8nX22r_}uD_y{+LPK;2i-H?L47*uj=SH`n??I5oordlPQ}*)ta#Y7D z<(s>pmB2AXphWJJrAP^!s%XUU%92W35~=HtS!Qm5$3sPj%YJN5NCY^m8p+(@=*6Dj zLBH_cwu?M3>;!vEbzNdj$%@R@Wi_2BMa-vo0*S{mCge~Bv8|)F9`w!6dS_kByl5dw zf=~iUZU#Y)XJ#Ic(0BH%(>U9w=Pd~n-gm6^Cm5A0e2l#0@RL1XFJVi~zd!CWJ}z^1 zjNCksckIXh-IXeuPI9705Vp*wQIXR7Haro92Lqy&x3GYjv+A0?AxB5w1_&6>jlo;J z1fav#R|VdbI8(-WGU2a!#4l?2spU#X{RwF5f$kuk^c0~S8chh1im8FGw@TGys~yqf z9i#;#HV#JrDI{m$v%)zSVT9P&!b%!ug^+3RVO;-Ur(T6hP$A=#+@vC;{{2^eFd!DI z&WV)Q?`ris5cKGo1uW)3B9=FLnQ93JKwbedyn}-)%m&?uR}qn`_a5wbL16VT25MY8 zhs|o*4#f9kWQvBIb`B5DNVW^${$kSh(@aP0owa`72R>rxc++jrsS-6*L_`Gow@A4H z82b~xy>H-=pc2L;@?WhNXldl|>(DlL34&GF&&I%C)Nfs7s$+);)*uKH=GX_@4mKcQvK* zKecOhu}0a;iG?5#NfI+LQT5|TKJbbS{zxB=#N)i`M)r;YL>q)>w5Qm5hCiN&cAEc< ztz~$AkCHRkD#*%O-@B^YOJh9I=Xm4>^sq;3bU)WN%KL7~qdsTZC1&lezC@9sL(8b9 z>3VbFFlrs}5W-(M)|~5Ao<835J{(Q_6=s3MW)}^Y4=pGuSPh#yhJ-hcgS~2*@q(_f zjC$fwHQMtN&Q%MzfzYTrEolGD1b)Z^$}5KcwBq``NR45;g+ZnadjG|S_F@KV0Hn82 z(Ad~mXcC*D)vWZ@vmCamFSNpvZD>?nJ@;Gcw`K2lCfC+99eoT~Srth!-<}~@K$Qbc z98L@$p&0}_3c_R^saupK!6%)q7q*f9KP|uvH98oHABwmyWfzK3$kr7F1A~f|1C*sk zg?9fDyT8ri4-DXJQckERuW3O=r*Sv6w4~tb>MA!`A4IuvYh6;)TdWg4zc3P4OfWbI z3Kbq0EXKpImS~YMndYmgO#%Nl<1I3(L9TC;-NfK%+$=*88DJDL6ULdpE;mx9HsWFv z1Gni0eL1gntGRJ+-5)B3$<9GeYp%YUIL)EotipOUsZ^e_R+hf}bI)6XR4xNt@hEL` zt}vkX+iskBEp?v=uu~3CUNA-5x@GXU27g3lprfk-Ib+Ps+}#g5T)Q=-2pF+`)ZoAH z44Yl}o}{OO6tQVK)9V(3sdz6BDX=Smp8<4k{Ma54c0@3GVfhnBs0j?{3mCG$XzsMK zqC*Nwdb|dZYow{F5;E4gVTcUI~9DM3cQ{s;H(+mbpZC$ znfZAM;I0he@1Nl`Esg(LZef37KR7+#(1lNl!-H`7b0wna$Q|A$CkPey3*tYA4gUM9 z#|fV-Tg5Yp1BPYp*!ojO3OoTA&J!_OxZ^0rMhj@$GoIJyWii;Zfq#a`U++{5N=&x3MI-( zFSYOUkz*GXDmSy2bYahU-_aX*Zm32pNhNn{-XbO(%GTFk{R|fW@d8gCr#gK)Sf0v3 znyR7kugCBoH9>h5OOMY_r`J??)qqerJ;)Xgc{^N=KDyGUr~X~e`NT5`9z0LIM5xMK zwqVZORdHO3WJUM7`(C`z-JRlU{f_RfN$qf1?mO6@_^m=Oe4D> zq!bfSVIFB!3E)}6qai7hW9Q*9ZNj$$Hp3-a>~}(VsptWFL28N+<&&s8ug|+p&ANg_ zI#VMy%{<(KqGhWeY^1K!nqAJyZiNO2nmE`Anqzj&D|DW9b~^4l(NY$r=GOP+=@AD3 zcO+u*>|Z`~;2#9lC6g|p2%{9Y53|8-&!)~&Ln)}K(`EpPtsPsLRdu@)R|(bNfaR2` zs|{HvA$6&IEAhAA^l%Wu=aQMV>Eqa!YWD^BAX-BzVIG9kRVC3)qSH3Aj(uUs!PU1! z^e4vNJ~@tiST3!q(VwUQYTIr&s~;$VG8@9O{YXli`w8wy6JZp%Jf+OLF=TIaoddX5sQ*>36ybG8Rn>OHsQT^x zcOH%GR6r?E=}CKEEi5vH@=_m<_oDueaoM}1G2`OVU0Q8!-RBuzKTz9f{!V$k9z5GJ zU);H+Z<0t!W@_^7@xYcwmLdW5>Uww7DEG;);E`1-#GXn+_iqz=NM(c65==Y-Me&7j za9l{1$1%mH1r4{?m`V7q~(T_dUvhi;Q@A%vki z!3Vjv-6WnmzGTc|O=jMw7^Gn7M(K2hCTcXgBqGF{X0r{yBrsf zVkrVdHqDAkdTeS62B|VBISfg;YRMq+LPXejY&ccq`3h7+!;Nagri{<_%MDJ?0w3#i zmCs{H0ks|QbkYDQ`H2IEzkKu<;5|fL&I|%`wsG{MEce(%c7*7t=mt!B62%}Dil>yYeaze=wv;8h&a^aX5^KKXk_UW%hNow?( zC3Kk+Cu^OVhJv0A`_arm??ZaGZzMiZzJ-Hd?yh@qLo`xciU%quTqbq|SHycNM~fqn zEE#=UEZ2sG^auL62ue;bj#$O_g$sN%vE>4vv;;9fBo&-KODR`?K1Q-xjR^BLksO@K zHjQ3cY_0x+mSYZhkUtK7FKddbXbu{(dB=NLVn`~f;=VU-H0yY>zZ@5LvO6l;6I?sZ z^73>VIPzPos-}M>xkWQXz8|IHtEjL^L7D404C(d|!W|4fnuG#8&v0Qa#w9G$prquw z_c94kdos8lxb+;T8rNh$`o648K}l5^GaLg>9NUJ%5#8&X1M^ zur^LXR!$be$bUinm6Yn9>!(~dj_VHV<8JNEFLww(W;vLf-^63c#gy_=@mNvC^T^mp zvI**$aS_GjY1vRsDR6?Q&@nq1lVIVa5V+$%Df7;v#oNA-I7L&_GOVqFR6y(GJ*QVi zRSvk%H}1zZ9IqDC{kNvR9F)vF<(;2D?$rxLB$0=e@u*n>Z2CCV#KzBSAB~=WYyWfo zxtYA;peCYXr3uY*_3IsnIgVH%(XKX00#3#GlNlqIicgNR=wI-IM~@!fzMN5#?PXg- zqz{p?3}z0tx#M#Dzk8upZ20S7-5K!D92m{Y9w=kUFE8>OqeYE zP7ihreR11I#tWx>%8kk@#(DD<4I=25W$5eKX#PkVuy@)kPi!9%5kWvqOhK1!_-+R| zStN+|Ee9Dy8|iz#DZI@W*C{mZ5P1xn3_cYNNXcZdBC(14@`2FvASbDoutGNI0D~)s zIe}F8KtMFyL39DvK!j$5cBR9SQB~v`l_pwOt_;7H>+6aOlX$>E8&=BI^WuK`XV`P< z2X8uc8FGoSk*nL>_q`HB^eVZ0)1xAH7%vm&ufg`AhL@;|0lA_mpgY~J+TVQQ3KP2n z6rO-m=Dpi63S_QJ4Jz2wDma9MCgXP2%FT+!Z{r!t2S z0uHxolCN4U(qu@bqL@sHGFs!Yw_NqIDIohI%`K8qkYmHFJrQn3$P6d-y-O;3Y>p z3GWj})lB9V8sg*`1f7~~Ay5jO4bmho-rvZ&Z}L(jFI1fyUbk=>tEj9U`A7?m62{MU z7$$Sn!Dms~s!lR1b3fNF0RaqH@$Stb3x6>M`dz-Uu8&l`dTiMztxJWP4DdHn~L6@$8pVvJMk^IyT=aM3} zo7k2WiT2ypC6j9} zKbAf`*BUGAe=C?KE#G$zu>jU@3mU^%yZuiV{Rcn&r_=GfAI|PO zEit6MdocY-qY{QYIud#}8%Q?YGwst#AVe~91IW}*6_-ql~ zdWyeF|H=8Sj_rCwQ2#xXf^M9=oTC({VNq#jRQ6!K*jH8bY!r*ho z<|SR3E;r2hRD4G2H*dHZ_F?VbaNnJ5PMrbywI*L)Kpir_K2ZK)_a==I$8HgM(GIP` zBGVn@88#8>9ij>CWoXmtDDqIjYb;{&W+}p>xE63eC;u+x_Rs)wfPNJwld^8=l>7!= z#&IgzkeG+yeE+iCV&wm0PFV79jD%F?$C2lB*2d9GA4`))U*D+OnmH_?lU{#U=y5G< zb=q|;a@ZaG`?uoT*3?Tlq#`(hFct6(j`LqN)q&7xpVP5!y<9xMJz*;ri1bH+K zI_X&oPbzQ>X$-)1h#VfaOd#=x&_cXY>b73FAdEPU7`N?Zn!^)ZcpM8<}wNcl~TVIu|w4LdXD#!#L$wGhJ}*Q69}%8SU0VKxbE zwrDI#%8pw7)A%NjPVKteRp-bjg@S6a-yD}$G_CNwP56N%iN(aC9%-FDf8K6B^md09 z7OKlcjBbcb2*fBYi=3&f!7Vo|KCpCtlmxNaq}F?$t6WfniOk$`xU$}0fi&u$R&GQ77MqjU&HZB}QMbz|r&VKG(s|Y%gF(4Q29dP8>JA}5} zJ5SQ4%VFvKWm*EppQhOjoLC(7c-EZ>5UPRz8f7Wi)WRZ5uT%kBnrZnMKd(q=mHzSA zyY@$YIG=Ko0tUPYu3`#d8dO7K9vMq$t2^}@1E_T)nxS-ng6(I~=NK?4SfM28@Fb7g z^CukH5q$|55rknwWoYzgUf6d`sG_dm|E+D}Z-C?8}9%?NH4)%@xT zO|ym(txXJhnp&q$QIwL?sHB<}Lt$~27uL7a3Vf2Y*<}lSOEWE}zp;|M%O44!33Sab zx?Wt8&UB0+pS}=TAcFFW8?e(RaA>Jiu$rga@Z^pT?Ahd6I({$x?nzG|-*6vpy$&e$ z5G{c*N0V8DB*a4eEI2gq=Z+&B*-8WqyP3n*Zq!Sni@tW}Las7S!>eiP&X#c}Ddn0j zueZPjza9`($&>wd_kiY5=C*ZL6qlkjo%ES#_S-jOX|iXI)tpNmDK&0cW%=+H z!ohm4rqJJ;euWEltOhPUAw8H>Jk+<)Z+}N%YrDO}s+`g^BZW0}3o;qFGEvoS3Lg)qHND$uHpSoJW=*VG75|>-dANqZI ztaGBbl~q|JO2a(0?JVskq+QVrx|Wk7te!=4uNU86}eJ%bF30F z45hHlqUCi)4rxMgGx#2t2U40dvuwmGesSv50&ISK0#ZxB;rp-T2hegFoM%WqPF99j z{^0ME7ZAh4mtsP|*=jXdI_$sR!)^F>GrNh!)av9Nk|?{6v0eMmKG^xfX*rJ0vOs5B zEoxMkl-fRh>&99}Pu+jtcT8Gdq^(J5alYaj9${`dd*X0YC-KW=!r*Yj_TlG3^?Q8C z1fRE9!-mse`|d~68tNE|IQBF}(%1f#r0{apt~#JNyuKUw;WV0bv`z2wS8_KssveQ!e14CdPcHlFd7{KfdvsMr6xi7LA+X71Z$;NV+bqbpT>we zAQkK8%uy5?O01#FVNmH%pvrp$eqi&WGc2?~_!`ANqWDMve!N%>kB>|) zietl_%|5;E}H&u$t88b3;D&&E4K!5O? zcPzR@$kU{vbeH2_jE1dyFQ_vPGHtGeKr`mwaI>{6#_TI^jNV;YNUW0Xt=D39&!ABF z@?K5SVeOMyv-?3-m|SlTk%0S+_q9F0?S!;+*<)ifpRi@w14@VPNduBtH=e2MGcKc% zD$_9~B_#{cVigsoOb>^qmO@$(k8-Qol1h+t6kB-2+6}1ZkSbhej`fJ@GZacwgwH$f z#kD`nd=}QIIdsoxG~Cpc3x+<>ZAp5IfQPc(^fJIyM^sfhYzRu)^n3p^<^Jc@t(bSa zHWk}F_FTlB%roG(`JVw8OTzdxXo6}=2__>KZft{zG_772nCZ&`bB19Xb+(49b2?LM zG(_-Ry>hKZCtupZQaXPiyh}LGu=05|`5vGKVn}R1HagP5XMC*M-{f55#Lb2s(`{~Y zo~-Z{y@}4wsSW7DL$AvDk#O5?49>$W4{1cMU%JQ+{EMnb+x4=fA3gAKN#CY^AGrsH z5vUr>bBeEZOxGr028J@-H#Q>)*Oq^O{0neYxm=wI$nfmiBLQYBG|bHkb*0sj=$}uG z|I;>%bKv6|t7j7oP@zbojlhaj4h;atXa38ztmJ4wP$8vKn+K`z(U7n_NF%1%;1M9k&zf zrJPcCgmO$XuD0_*S&BcF=$OupM?)~^D{L`o6v;8Gj^Lo$xN#5N=? zWi;O_PVnV&LFoGALw0TswLFtL@qz<)R1tQZs@U7FW(0kMv;_)%+pQ-w{Z{9L&vl)PBtn_JV^HNlsKI#P zXB)8e8R4WdlA6Kaww!2d`O_!Ie^4!L2u1~CQ-Z<0;(Cs=T&Y}psY8FU^>QhcAmw9J zrj30k7NHeKl1~?_#eNTGzU`M5EtS?K&$KM$Dn%B9ukYfmUML&?&23^)U*%i zSv7LPQCzSibS0mi?(oQx<)1bJ;lz=oS7seZyK?@{yZuN_vWECa0G~40&8LjEZ@%i< z>A}~c$nZT(8nr)GdILpi6NJL7qIFo4N|e*$FOm#$j=i9(h}Z*Z4QUl=k;zjq)fNG! z!J+RyxDMlJlP{v28(p~$UgInqd7=#tQsP@h@hJ>p#OVxJ`{mKkocq*Yoz6aQk#Hi5 zGcs^;-5?_jKoL)oGIE;!o!_Au`bLAt#`hT~E`W`JpXpVpSnpz-T7_76n%22D@1dQa zCoW!{KC@!6(hD+rv}&6ZkI-{2*k)CQ0j4M&B2*-#MWmD~r zV1;+PD_`MZ{ngVa9wXq#F7(>_QZRM$N(t^aXMCU)6{)(w%&gUvet=8V zWt9aDANSW7yIv_GdkoS)kiIH;pfKcE&w@+m6n;^r^Bh0e=|Ktw=fIk`z6&13Eu!A? zD=$USY(W=VZVvyziihN9BAa7@3TicDo$ax5NS_7-Yb1q#u@>Wv&UstQHzC$zO#8lj zI39-;m>}qb4w@S$ePm$PY&Wzc6dx{FQ)Sj6j=Cj8fnIDSh-!}N{n2KMH92!MViIGjqX}o zX1spur~Tk6fFrTf_W~df5}Vvc-wVx5gkfUlbztfxp>*fX>)W4(&>9}oYo7Ov?YS-G zi2Mvs55@~U<;VXR3v~S@7C{pYT<0*%_#!)BV81TbjvkXmIX!U)%ETBs%H(UE=4pFI zci>Q{2V(`^JZ*CC#bPv0wC$IsrGAsD!sO&!c-kZJyr>X76SEIpv<$1*F~W(ws3^iO z9x?L(b58w+>A{8t*Kw`UX|2#i!zDy!Svee*6QUz z^3N#l7m+P*1HPq@c@fKz)dD98g^SPW($8$FLVvl)UJq$kx-5y74cy`dGfEG;>5QIe z3^`oY>lnok;q^BLRq{oqmU{yLmF@x zFit4E9iq}(rMDQ`4cQlqz`o2d66K>=_4Uqa*sGwm(+o{>(S|K~^>BNq1t019iAO}HD^9zX7_smfZpF55d>9xM4Gg!{nLFG3fm&X?JN9ieM4qibHr zGaDmIQ~GiX*rh)z=OG)*i?JU0xIxJ#IH?+`>;B8u*+K!>TPpRX<>Y?<>jelWv*v3@ zN_T?Q*Ke2Ra23A^ZygP(M?7l5Dk#|s`pu=d)5J9NPPbV$dnYn%((-;6Aw!xRgtv^) zGjqWF1-N?0k{o=4Xd69{MW>*fWxRWsj3uQW`+eFxi@KFID~`+}wL5w$J)bh_zVHMQ zClH?K9-?Wjz47bhJJfQ{h6`7^r8zsJ3vsv(Y&^(0BZM-?H1!9)B8ysWtwF%^r1#>P>Z6~>3y&`JTc3Fp)z5LSeOetG zVU*m1*?z32DdSh}$9u!E&F;r(SKDr93}I?_PIp4kGfeQ#uVl)nL7@CQ+I*BAn6WpbLv!JY}$9zO|fVM9mV8R4r zPW$WWsX^X#u~nwy{3rbW_tJF%yw@|=I!-?b@QD#9=kUQK6k3yS?zg67MJ_V`l>B(& zFs=4}+EzD1LnN!xNJ~L<*N!vpfS=;dpzll(f6RuvdEAUXuc+-oTCfHgvh!x&D_S5O zdqc(Vxmr1u6OIVeUgz@??f-uEa3A&f*gQsEdB<*5k6VKVDYubE`a(0Z(rwQ>NJ&X7 z;2uTxv|Zx+L7JVn4G~=Z)u~M&BgUx>V8p+ahBi>2zx1q6ProHFtu)ztoxbs zEKgTq)dSXZ?&l_h%vqhvRE6J{gEH~c%a0@A&cE5sEmAHq<$W0nCGwN9A~)iC6K+o@ zU$!JB@T-$-C=tg)#C&Rvd5(#Wa5rYAreV(v=>Ki3`9zUn-NnWG6-jHjM-$1QwVh|X zH9+(3zSA^6FyjG39j!Oe=*#M)NVtewHub{T~<7BCH@+8iq&qaX#)<2C5SajkBh4QnUABXW?f zc7T^qJfTTMBaCwip|S5Pv0NrdD4F{iOUIv_&Y5>JtH;U7Ie7EyS4YTPddRffVxqx& z*ya|MAar7(F5x#YqF=>cUH$zVza^e+OYT~bAv zHZ5gyT=F^;yIg20n2lmeScoo0@Pv|KpdqBZH2~*%fGyWwHnj%8QfUD}+v1}g%89#vF1r}|RrOzufztzqv=g2%D({kI2nOKaw9UgOq7 zy%YQAk8lRn9UniJo!ct*x-8MVExD)_F#rDjQqzla7UOLl8n4^#u2}JFePDqKvzOcUdC>A4rC0~6HPV#EvTEGJC)n0i?543m#Q#U$20HtQG0c-LOp~RRN zac7-2Pfc;xn{_r6H~C%kfWnf&oKGse?3ov7OLXFVvt} z9j>BM0x?c<4H?E|PLPv@hUtdUBmhHKC54N;A2(q__6V; z58y*3yU&Sjo9b-9++{l`eAheNe@;dfZIY%O=SnT!NMh@Hc|C63vH3Xgki7NO2&J`W zlR^w6(9hfbe#OggOFD8PbWJ=$DUk+dLQb|D8I|$ckLSHG=Y7WS1Reqlp!addR7NHO z2vPQ33+)1WDL5nZSV?92V%<&l+j&pjRo=PC(AB(K0Z18_?FdHSj#Sbp`|E0nRQPTB z2()ce$Eyjs-_Ok=AXBtC7F&6ABcp#Ifr}g8TQa+y@awAFz0@ z_dCz6ynUh{F8GxkaR)I|K;)`w#@@_HxySsCdhmIj5mid)tl}Tk?>rkn4>C_qcqPs9)ydg`8DBih>2Yfn#oL%5;@N{IgffymuG+5S*8)(->(7(h4u z)1#VGf^YscgYgf9LRq7T&rVbuu4Kfd`bal-O3`N9Np@q|yA)fZthSgpP-JTJVcpa7 z{bx@JsM8TkGM#bj8X1_O1P4F0BSzq~1qUDKv-`(hsDZe={=e~z-Q_2r0zY%j=Xyd1 zcyTEug4hX7&4Jj8h{%;^pfn~Aofcy=cyLdZj8b|x({Fyr;+z{H+1^+>5$RgD0fO>L z@C6cH8HSzbS&$&jG)@rwJZgR3Z0DAO#il&9RCq2Y8rv@Wd z8`vtj6+#G(@6V0=Sf-vHoz9t_7Ev|AYzpjffTpl^=oxEa{EoHJqX5{xen1i>8dX7V zFTuJ+V)*4|LG=y#=q0snpg1r>CxVM)f$jgcrFhfoFCe9H7^?!~ShEk5Np(Sm&q4Aj z6C1giLNy%+3+G?VTI(+E_k+3F{DpQ<$g)l;(>mREp)KXY+Lza>)A#dcuyydaCDS90 z++Fe6q?$<8m{cRXNb%Sz^_Izpldw7#mR;4KT*tevKGl9p8wjyR|JcE?M_7%aYa%0{ zp#V#b5rmEZC7PFcNPTi=P&O+kcT8YJnI#tSe|~ZL_KMe4?{(QxKKoXoltoWQ(FPY?u&2 zrwt&?9M@9Vm?NXI?Yl8m-^^aqPu6^cgdgwNg@nexe`hPEECw1_cW)5e1-Y1*nArJ* zPKJbj7NlWWR#V$y**|SK=dAzX_Dt3H-khkFE5iDzFECJM1Og}4>sg3P&r#dx&fzn1 znD(B0dED9?I4MfB7gQ8zcoYy<^1(A3UVVr3wmSsshwt7_;*OM@{%H*Pfg{Wi1U}22 z`1h-yM9dc1zZ^3T1uL40}743ic|ur(-r-444A~Yz;D5K0J8b$4RNZW$*WT z!1=L<#WeC+ML7>B2I|fGr;+9dOfh?LbeeQ9;^aNnm2UNT7tUcg>EmV|JUl^PqZ0$4 ziiQ4uPi11^VJnNXfS+KaG#Iq1wJvFnw5ul=hR+h0W0cd7F3Fy_9uG?r!Wod5DXow_ z$Tw#E>s+V8cr7{ zFxt0b+XJc_`i1$QF4i;9Y-s{Mk~1-Ls6+6@(&;tir6FX`i`Xgt~KOyuo3 zQU+}L&L+o8Q>Y)_b8rbMRTvB)y}*MlxKYA7S#zotLL#wrUyqHwi9Wnszj<2qeNB_? zc@|D_54L?&4pG~ACkd|^H2>iA<2ISTXuhvf+Ke+aJ$7i5E7l|BXrDGa9wI$Ug-QwW z`%Mq@eY>l_oqc%l*nfHR!;X7iCNE36IpN|>c#p+1*8@BJ*@`^Ic+nHbn|}P%SP|2e z?V;$s$*HM^ONv^z{s$BEfuu4FZNu(-G@=MTVeU|?2rIvsoL=}21(u*Qe~}riUY1`! z3v}r#J=(qD`Vl2dwHxLHr~L$`o}MuNQ*gWQfZT-QE2nK`zv#r-ub#Rp%tCli{};}6 zph1plidC&@Q4J!SLWPR@o}7w_mDMz^|6VvOt;9uwa8%eyRi-X4ed9dm%$t-!UTz_c z>X^&$)b2n8V15{t>-XIY`OV0pghStY8SSP3Xe3IE0bx%)Q~_m|86Tt`auFcT2qF z&$s}T;%xzT@TZ1RVi0`(-(R$_Uzd-e&C~x04PaoPo1d3JR?ltdLL=!EA7e3IS{dvaIexN)C-0WXc(G-3M9Ja zZ85ZOcWkldJ#umtVZ*Joy1junY5p`|0Bc%2Tmk){!Q$=Jlc)(-DujR#L6<&(xC2Wn zAxGPcnSGuIz#cG`D8j`NdwCZ(@G+|{h4Q)L)xEqFT8x+Ws7&vg8B2c+RaAXE3~47m zo8ezV94|$duu90)^`nl~$RL`aGD<;W#gCd`{l(FQjv zYjA$Rs>mXKB*~=lTwPl*H*5-A^>MY=Srnj>GXD$HzpLfznfcAL1iX9Vho0&3Mn3rSbe}Dez~j9Iu<` z_ht7*{(0^IPx9(>mpPAUBY(QP&p}4ZJKp~94$~PsT)USo_lq9+SUg!pS>JEUo9N87 zI)Uy4PL16BrP?lh95YuF+=hJ^8Pvub-9}Za>xXQ@D!@EzbhM9ZW8~u*NnYPLu2j_0 z-oa{ruUbnfU2mUrNBPw`@+Nvx#26KB4Ue+D;3FYf={uxJ4}|t$kji}hwb1piruEmB zI$&14!zUw}FdN($u;zV^4X2X#e!3j>ngNDKo!`U6P~mV1HJkp|`e;Hy0#@T;t5*bs zTah%<;nvE-<~S4$eJ0GgJ*CYLb9WQQj4$1;UcGFuziroBJqM|AFOm`AX>jC(;P~aL z_{I9r^%aZbGFqD~?yvoB$eS)XORRDh7SKeVJjo6OKL`&wzupDzqB;A$DFxTaI-KHW z8GmP8uh2eDlO^*GgT4nCCNUrn4yHP)**!#sRXtmq{A)Zc#ijl542=DL0S(11)A4|0 zff*Bi*r5{fKKsA}?yl>t-q7Q^UI?(mWJu>wXt#!|L938AY=NOPY$VtgP%3c~*K+E$ zMKL!g@>(F;{LZ~>IM(@ksQPD}#&GE?_k`?w}i-iiDtq#`*(Q-#GP3DSB0p(N=m-&Cj zVq1r`JXDbssCk@;t*^dQjmQj{Wv}og(+yE0ad+%@P-;_#^%q?blvK8Y2xNYS?e7Z! zIkvb2r@s3q#o2@qHxMGj$wu23BIm9I$;kJndtuqX$V2=q1xn)*1VUy+K z=+1xS(Y7U*vp?LQA_j~cGb$pI4(4Slxd$^_k47V-yq6uzJx;?yOTYIg$-;aBjkEIh zv0g7e_#LlpjcCLaXqtI@6ZC4DEeyf$yS}wYHN^)E5R14oZ&c~Sz=tet<>@3%2x}Dx z6bA2{&Tder7a36{t6NSn7dF0KHinTF{(L_VZf6hxh^94Y`>xq^aYKx_Kwc?*E(r?Ax;>9bsC1 z$Tco--Dj@ zMYuiA(M;*H-^~Yz-H*#=OBFHnK7XYJ4mdfEWyj1u89FvCnH@%T&O~ZTHf6Kvs9Y+L z!hM5I+$RxwO|Y)Z*u6EX3de*01Bq>3N@2CYpePM5=2?S>+-%@W=sKr5#C;32{QTS+yX65MSm0`^NCq$@Eo<5{a?1$xo}( z9g($eMS|#uG6wD2(_5{)jV+Dt29LDKEmIOb3_NbFXT0YgN|Sf*&quOa0`*Cdgce*r zM?C(r3%?~eSQd2j6?Q!6Ng8GAH2l!$68@P;u7y@!d#aAJGhL*KMBve^RKF3cF9-|p zgmM%edmTm_-S2BzI*b(T(Yh zt10{kq0s?rTWXYl;pP2C z41L;&6#c&b#I%Ar?m%V2`{f&i-Gy@Sg>>8sD}XPoAf!P=hZV~{rgr$o10<)pbPYF>1cDm3HCkFlkyA*xc6c(u~|gwlI?{z7v8 zH1+yjaPxs|rOQoHww$&guho3~AqGN=Y5Ior>41`0*fl0C2vln^WE9C^E|#5e?dEJf zw3^$_h{4!{1YfZjMkV!|D|W1n&!IPHM^{3HO^vbXb-c>!KK})&?x8|oZvIE!=YjT| z4#&zQi5*6R6xE2%9_!O)nkoiR<1e((a;i=sOOg0;agTwq{xHTmJ0Hn6B&t@_pRk=- z$epzqj;{IDqGtM7ich?0VB42Gy&p3*Mxans(jXgTl^nir-n?r&;2wj($(04_OPL)Q z#DvMoN}`FNkU}0{e4RRi@&%VcMz`XZFG29F))F1Yg_OUm0TkIicEL zn1v5-U3fDqD>~X`^QOu9*TlVF-ag+B-Ik@sDWPTuk!VplrN*yiWX9>o#^%OxDM%Vk zuoxqpp{0XOkdvI>h_R_GRJq67b*q2lm^)Mh1qnmo0$KtWd>>W##rQ zadg-9VY4TGET{@iZv||J0>URg{o9JAKakPc*(4%qy=Il{{4drn4GHWKKx0wd9M@hF zTg=ZHFPP{hx+BwSas{y6>R=Q0fELyFS{g#-Zmn`n`n_~G+ygutDbSlDi3$U&Pxa$R z3mRGEeTcE?nC5Rsf}rj81<*`&Na9t2K@HfMM;3Cls zIYjgS(;l#^M^8?e%+1Y(UjF>|v#Rz1-zl-_whvyPRq+@ZnFTFT=yQ@R#OI!16lE}} zy}g}GJocX{+o%H@?htS$WTM&TT>aTgyiQK^3p0LfG42GcW0b&n-R*sDdzHbKwkB=g z4vEsw@D<^h=v{Af$AJFbJ!W%ewimgRO&!`<2k{-U=&EpiK)zt)OsU zfxTZK)eZ(weCjnBO)6fIwAkaR@Q}z`A@^!=!SdSnBVF3>0-{>qQE)*_5*=Vmu$P>r zSg;(q-BPxmS4_q5TRp36Tuz&VVCsVRT*3I%N`h;mbGq_OF#Ev~F=T8)TtKg|X+6)- z%k#T$M`dJteK^|n&aXxzv?G^k6sVL!bxoojivBfBZx4E`Qz*pq{pT59`G|raeD>#9 zP#g3VyO*+bJ)RR4(0g6^GnriE_y&93QWk2_dp!lg&3V+*$$n&CP=0(ppg44GA1YJE z5(;!pNTW&C6+0G4VZcn4f6=005O52LA?mr(YNGt^F=fv-=FId+}I^BnnDC5H?4=>%CNd zIhlFM1?YqNHjHA0|+T36c7b^*N@=7%eQ}z?!^_PqzGPrN~s{ zntht&1d`O|4s}akwIZ?{mDz{_GcDh%C*nS&-amUnguS9({|3I2KHi^-(@SGZr`ZFx zrHhM!gt^jigsn&DXx10QA#);}hV;hOm}V`5-7qX9kEJWKcGXUJI7)C_jmiZMZs$;C_#mmQ?Q#sF#t$#*E>vo=^*Wg&lP ztoMT-q+oXwd(+Pmf`E=;<>-2($JPMM@5=EqW#5$+d)~Tlm+9+%*Hc})ICUlfktXl9 zGe~(e@8TC@aP`tki!Uvv8a^g&)DVRwe?o`ULrGOit=dYn0{Lh~Lvj`ea9+crRoSLL z&vnfMK3Cws_?WdFe;H^-MsK} z&o_PBuQ@#%xq4w%?k=?%GNTvLT*qiH-W0J>#8EV}t9(Z-si29+apM5RXBZGXr7h|}gY>;$1)Y8szBqF+8a zT|2y)Jg*9njNk zc5sa$YTlO$TMn^zJ;7MH)u?4OBBFaB)i!9)XV&MrSTBTTLHMT{_Gtg?d`Lu(z(`j} z?=KW*NM~rVi+3%RXb02Kr6WECt#YuEkO1o*D}> zejT2rm_0_U8^wKva{W|)y|5%y)E|7GOhglf{`xmNq95^_%@yR1g-=t-M;N^CzVlbB zU4QR?pl-9sf|IS$&ceBE++PqtjdDbFYm-v9{)iKB2HhH1a@2=eq(A=l)9dMK-YIk# zd2kG?{Lf0{Yw#=d^;z)%4+=CYrIDBiRjpJznHIS+Yqb^(U??21rEs+K-ep_p9UJ21 ziTxe;wldnzCL+!?l69|u@RWxdd(2O;HQMMOf=m1D7&61o?Vlz3G`Iz&b@oPc!2~x_ zdmiI~vRN6deJu@i&8{9r|G+MAHqohD=_GJ&I}R-mCi&c?RvRhhesPOJrO|bG=46iy z<{#lzx)AKWUVDmseKu?^iUN;~W{N|zk3!h+i#a|0`jBfocVu3sSYJ8L{bwG5@n$kN z$wo$M$+RNJ0KZh`RhlNJijl2RVuovx_pwWCMbB(iWx<3ns(uKlIa9{Wkt@WQ-)59= z(JKWLm`-FcJFGV+C+}eV8{M@%cRqLLTQjwWophOuI&T^^BKjPwV$)(VMlei}u!;FT z1;Nx0g(;bxz$F>vzO4~gMUG3tXTID=YvCZazklHnVea-8{5FEa(^a`V{zLtfZoH)!Nn_AAK1OsYGUA)Ixy+;Y5BQ{Wama zHRXT5i6VwAt*b?r7#!mkkO}7C;tE^Jp;9(T>EuQ{0)>4V$tj`p??3XA^yAkjRj(9O{-n&Q~$1nf#nsg zj#z*KY;8W`oAbHs!k-7eK0bts{s{%HFnUUC$0Y$-gjVDdDULqZorNB^ERnYBe2c8S zCkgNKbO0Zt5n@aM$|&K)9)e53EX(55f1**&jOY`Cckgs~zY0tf4#3B!qJ zq=K^9+&`J55gGAE$b*4|6JNj+{KCQlR}R_%9$q#CQfL&I@DaaAC~;>8gn)oRKuTH$ zX4!cZ2~ab$us|=>)W7)F+$>e8p;W~FvnVW5>?%}JlssW?Qnz}Kbm^FD={P29OmA(F zrS7{obMDGV1vMiYIkA)>49HbK%4LYIT{?9NA7~EgBOe~8s(^J%VLyn+@#ptD62X;@ z&x`=J(iAA}0@RIV|E=b5s)UN=FJY$NPfn__-qS%LWof`&SlnE8y=I5ws`~gYJPEY% zdD>auxWhkQ$eafh91LWJ%{6}^mi|T<7mqieLYC3S z*yY-K+$`?e%j+HUeL3lVx>0@Qvd!IoE8^I&!+*9VWIL)i(I5IQJ1<{KKgkSHH7=-P z?)b?M2?K;Qs%HOe-A?3qV>?rUhe}b?H<>e$&HNz0!Lei8_ zmw*l@#!ioOQ)q1-05Z(X6ZCBKopAzo6L!@+fLYH4FkWDB9A+tGiEyj;n`y5r zIyxyfW z1v|6_&QkX4O7{t2N=fTjG-A%BIE^ag0IMx9~e;OzCW9JnE&l*ho@GD>EaBhaQ%dqmAGbop3rX zoO-lnx;%P05G3-CjzSu~^t(B%M~npd;yVoO;_UIPAjGlj;F?f@#DZYtZT=5gZvhl# z*tdO4Nq2{IcS?gGoe~0)0@B@G(%m54AOh0e-Mcgh(y??)E%9C4@AuAgKl7e5%s9?~ zv$%U+|2U4{k*?6Fy?fKNbjlqd)sfCo&t1>0n86$w1s1G6>?FkYh$g+2*?~TH@mJ=H zgr+13M14{KL=a;m=bWg~s5&;aaMX}oMqN?^qzrV}poG>XT>`MDLb*u9{PNcGWI;zN zM7#=J#-;{i{R+T#sMJfB==Ng50(?;&UBgljI;PacQQhQjZpBP%#|$HFkNSxUSh^{Up-qSs&p+}J&C}#KeeqjEAWdoT-&(> zh6i@wbAEoTm@QbfPqd0nLIG-oh<(u&ZW7Um_0x~m=TNuelC1q7WJ{121y?G`6m716S5pE9e z^tlC`$T9V;5%jafAVENLH%~avOczDhaMfm=9E~1=^ZMi(>3(FZ@8!%d9wF`b;HU38h3)i^qz0aVW7oB6! zCV6L-cb?yQ+rJZJRxplHb@@=!Z_H+0JfE&bEwJ*kF|_cgcaNN$d~fWdc3}!UsqvS- zDR$b{PT8T{;j2^RLjK#;caEU7Mx5ifdQ2zw(G#c)?u7Z<*uPR)h|qr*=lDnOZONZL zZoTU`{9OIb-2H6@(-3j(77-M!g>7tjbJlk=Pkb0i+F|c{POaV^M=4lU%pv4vG8)so z)KAm8$Ait)4Cm{`W` zH0Df%`}9@%xjUE>=|V=<>!8~gyV>tKFAzcH{7cel^FbRsF&9oaT`vwz#JO}BS`Pxs zfe#v=%o2|e0`vy#bZ?gKGFX!C`1M8X<|NP5+dWgp6zSl8O3$T7@Kc5MrvwG{>iGlZ zC1EyykOlU~jqt$Djb6B8VNc|E5m%IPVzjFdZHE!~Tt}c(3CbSiO1RBmjQk3ddGvBe zQq%I}0gp~`WPV8(k@zszJly_g?b(J|&|Fwnj_!lqj^omF$DM#@)ojC!5Gc3ln*R(@ z*c^FC?awZ_hJgad5rd2?sOfk7mWC*slg$rz3cf2F@>j&AnD6g5DZE8FfUJfqs5O=M zW|4rYB^!qebiBVI#9C4GpbYh&?IY1~hb3l2{N0Z)qoeg)C>QTEN_KEN*H zwEN{5)ga}}dn<02#zA;=HP7xs)725|UN_)0y#BuR$suzIolFC)de`yXv`Q#`*73tj z7@8L=S^T*;dy|L4Cuua}DTe&KJRV!yREkvj7f&H$ z>Ab$Vu~QpV=Q*tfJ5`DT5P+cWQ;Ax~sRii~@eo2aI7FL@_Zp!7)MbZz6 z&A2+K_4PjY(-co?L&Nk-%?@z~2UapN!^Gqy1%}mtWd3sZ=PXebUvzXd5>;a1&vt$A zAKNT9mr$g(bu$owcr~Q%VZ!yV;rRW1(aqrkt`sIpGe6Gf>g6tEP^+@ywdTOQ4Z@U- zhO^0){GdIwEy1F3SVdpYxXU5$c*!qnP3DOt9?m^FDBL(+2tF9A{57To*z=;e-_ zoo7|aqlLVfCtHcyi=mP1QyxLw_ItEHUZfZJnkcBKmKwzZb9^`6=!?kn`ONs8J=+D4 zqnr~4Twt$VtOvv=Ge9nO;g_sRJJY#w|4Q{6ew03w$Q0^R@ZQoJR!9i#H}X%(EyclPPYc6UJaoKqG^HTmNlpOcI_@}!7dLk63tl{n|MUKF- zd26TZrDQ3!5HQ|9NAW1^$}4Qob`s87$tW{qd0fQ-mgmWCU~z4}dcn+bt1(%f&{myU zkD!jybvs|ZgXwVpV%dnJ@12yUL+cWzpd-yBp_4ji4U=k}I$ir#+t4kdqPi_?oV_#q z&!0}9=iuVwoBUK1RJQQks&b9i9{sg=l0|*M^n_ECslK-$;|CGo{UIjz-F%37 zZQvSc$Wr2t5rTy6jE5{SndSFLy&ft0H}Ff0@#p+e$Eln6 zNLBOdPzJ7Dn@CUjK8uo9kxtk}0uo*w5-DpN)ZKaYQjEnk8BQbUTMWu~VvfBTh~}Nq z^ESNrrN(+cz#voiygy`E_?ojjaAErRwEpxC2<;?gP|Y2<6^WVFv6+^cK5gg?f_U9^ z4e#v0D=@{83j=K+)1^_jk-pwpIugDVI?F*|WmJn7?jC~nCVBib5-b?;ATCe=rkt)*6V(x!fIZ5Mz ze8V}4ce~m+;Fj}TdD$eU}KtBKLXZilY#f$+S#KA`^GYb}tJ}fIVOWiY@>_+I!_k z=`jr0&fRNmJ)2kP;!Fz}fwrZx){lRO{2phb6$riZ@=6^`_iY-)+*FMZ)V@i#0Up~R zy-A{!>z`UOUZ?Z?oPxFKHIk>!r3m+&6`TZ_RTz?O`grq%pgl=JI;qor8*TmCD}GhC z^`fSW z!eZ6cf8EzYkMc)`e@KKM#2y-7^@CKbCR>xa3E^~)h=_?dFUL7H@21;FEls2bqCD>J zJy*o|77UGr^Pn<|=MUeDujExL+wDsDJQnc(9oMzw4ltjI$iXNCIz`F2g|)3HrjS9- zlZRWO6&^0L-QG;exIC2l-Q88?Bd0t|jG;r0!<)EselQ1qOZUBhnYD>dvi4 z-`Zvc@YB-QeOP3a_}0$!Hz-AH%%9+VP#jsIEo!Lu}pU!E|ba7SuChV%wi3uchxRb?uL+mZ4 ze&{C*E^1k;u>=7H9Uc9N;o9h1wKLeQg$`QES`5Q~hiBVkkVlv@l~oB7irtvjtjGt{ zsZpY?pTVdwjVBwCRk?eOrmoehijuYj&Ko^+9S`f`=>gEZ(w{Lzm5oG20N{>yUc~E; zGw*qB{h}4T3T#T?gW~7ISjQ2j6!u{4*KdDnegxjiMCA50H8mf~W{cG?3R;G=*W;@@ zniukUf|+y6wgiTVKI)Wj+@nw-7-MZ!P7Y2}uY+&>fY18s0jIDqYR}~*w;CD5r6?r? z7>?j1n|~44nZkta(+#z6j&6KwimuLVJs(({R@2ZBlJd!6PJRX+!m1VcDT-EEZf5@X z*=rF1e*3%gM)x(rB91~Fl;g41y6Io-H3^WRnSK9N810^K_E$7bf0PelUgV0-H*^FxD@XL(E8{%@MbBm z-Ge-wXO;P#0H2)x{??RrqvyEZnq=8*>uZA}Qx;e4UpnZs?wZo#<0OplmKFEnbcL<* z&M;tf8K@~7VylqLJS6{i%-T0ZG<`6{ z%Ff|+HYFl}$4vGL6{&LHi%6o4h3u+_PdA z!}UZL?-Mr#v`k)x>r9o}T@r)`^}1aQr6gEo82>dQJU%s;hk088F9VQV6P)>$}U z8!5*qGO-M(D$Doq%BByp}@-?$fcSy%;TZHLvsXwZj_h*P2kg9e47nNPs zoZ@zR>Ph}|*FLaQ17Ux#{aUfMaax&NpZZY6Q&(x)(z%+Z%hIN%z$qj&)~kr&2qip) zH$lVJwd{~=p#_*aPlrjl?KHU+6RIUF)rnpXHN)PQ+y7h)sw;!lNAQn-ogu(R<~yt` zr|X^kW;xZ(phqfp(YfR~SYbwQk5}`+$Cf?V_d4x76I00+866p69J{~EHPSpipwP^A z^1>AqaK1)5^IdGe?-##&V~Lq3DEWIU|3$%^WN~wtC&Cr4Ks2O&(6TD($Szi{u`J~8 zgn|FYlTiBd&EW-J+^WJMoLEZ)%qY{~OVk_rh#4`TzJTDuA^9gvOI9oA?=KH~>-l0L zLpDaxC*H$GHc%srOJjd+P0J^dc1B;4xelh3io}<4tNDqh#!D{UF=<@CAw+CJ}o>7HsQ_S6co$L~~zA$Ngd zZq!(|xk}-l436-A#P{zCh6Gr^!oPjcaAGe>xIjp~vJY+QS~{G)g(XkNc}W*Kvka+6cGV=OPLXx087@wu#>KsUqfj8QGOdh1);6fb(G_d||K7?cy}>Ba z?6#F4+PL@fs`w|gY*{Ekg#;UdCFP`)R?1lY=v4qrI{plz^Z)IsF#N}S+66sTMwqG& zcse3}_s-1U|Ctr$dacvv6*FJ6E7E;k!ePf4n46os_o~pCD)@M0Z)9k=_mScO3ovRz z)2>*U{`<84V0@AM^4h~}Wp4vA|Hp^w7omX1;Q%Epc*06nC$g(e%zz&p0r%sCm1u-; zGQy`&_3(A*9|lVfgTL%6PAiuT-Cp0TSC@yD=f#=w^eQ`Q-?%+FG*f?FV;lr_OAd57 zCs7$-*{@YvPuJBAJsHgG8O5zc7n9-3zDG@_bK&?tdx!d7{{+(Ye`Wk|_w4_E7@}%7 zQS^SVK=Zk%34)vgU&N|nt-mg+v&X^0se*>&>zrt}^pl&XBRvC7zK<-lH~M=F6-!kp;V?;42b!EH>Lgk!d7LeQ(s^raY3xaJTpPOp z`5jvM|45D=zV90fby6Iq0*$AzsH_!4f3qVkx&l$U)}o!He{PNz7)5``?Q+8?$QL71 zw~I+GLH-veV<_o7>rkUWQmjDC1&u1k5-mGiXFI*)-!0B|D|ywQyy~5WAWM}bpw=sO!ryLyRe}*3 z_K%<<+Sxs-u6zA(yBRBF+xw})!$6p5zdAUhl?_c%p~`-)*Z(~?_e9VW6ibKqok_b? zX&aJp0%-UnRdhm7DoRx=MicAzQ@fSbt~RfSBjo%=LhGC5CJzwV@0Xku(VUu|FTr$} z%UDPv5Gu8u8AWB)smAs`9j*<}4)bWZUHGxjNJ*VBe<}p~7vGHH##3yLBqjr(-g&vt z$BzvHcX_e$tiPBA-H#a^0)|)adk|k@SQ9k|dHD=`VElhrdAyUbAhKdcs^}TTudR3! zwSiA0P-JgGCfz*Cd}M9a{5fiJhFqzW0gnvt->$QP#V`2P@r(*IY=w9R9G&9vKFQ>l zqe%z)pYwOUXVA501q{6chNY~$yt38Us7JV8Yn;p#Gf<7>esnpa#fp9npo(ho*T$ZE zlZQy*`$HhoaxOe-qc*oDp->gm5K8(lviB_d1FJDia`Ue@dJ!klk)-7!Sl=Pyw?eru ze~%n3ViP-iSThhkz6fKHHMMbhOMFs^fDwl9@l5`bcQ%`kU2U^Pd^dd6an)wzH_yjQ zf}XZw@M}QoSLiuTN-85&?cO88`B6Cf=<|D+PTc6TL$vazY_9c!6%~NMJ^V#q|Esk# zNfDbmib!Lsc+lxhhbz~VuyDmNU`2FVxLBsR^B23(rr6E1?~E15gm`*06czc%Uz5Wp zGj_Q7C}9&`%|SkGV*Q3>I|SijySE-ohiN~0qH|e|sw;j4fk8)oef_KOU}K{<_|j0C{xPpB3xYUFmFlZms=jews5TP&NEJ{?@#9 zdqG@p3->HX)?x*?&jMCLvBkytxUTM7K39vHPaVvopKjvy&0%YPirJ{7H<%-{A&nDl zk;`;DhaDe@F}3anPv{4W`mku)r0GtY`c_K%jg<+pBOg*xkGOHE2VFZiTWUvemEg&x z1{h+qDqwx5OwjBj!QD1J&dTbCk;!^Qw9A=3aMjV(J?sW$3-$w}<|?fU4jGJoto2)B zV&c)GF9LjJRu^yqWgnAhfpYPcBB`8a_GFel%gZLUO0IkK8P;ZG@N*}x54Ex|B>@Q@ zNxR7x2$1B^$H~}5ft7<2ekmfdUUoLSUY3|- z$LqhaNr530L0GLgngW=vIZ;`~Ljr7)ab$wM(?!GbK;DR(r7ZX+?LhE~c{q_q6tP5yJzKCZi+$$gDH*iXdc z5S^&+Fi`DGh8y4XFL$JG3hr>+)l0|ji@Cjf($UM{zo-0Sm+7qf#`i=yKGBLIAsR?! zZ@vh`RkskHX&JzA6jR-(kD5nVUF^1Z4XqkMNfwPf*kXsI3gY<$EKoL2ZxrgOzY$Q< zO72lhrF zimLs^7Fk`pETod+Bcs-c{QtP*_UHQf=sbdg8&;`vuJH=2;ix(V@^W8pPAA7;<4N!Z zKlTtgUD7hBkXaZT2aS%F`}!JsxOZ`C?+^C=fqnY>Sx2p6{_fuB(Mv1<3UN|PH#>#6 z-jW{wtCspBUxPju7;vWrolLuRd8)vx@tns<@0z;o6z3iu@pmlf;m@zfv)Iga@C}al zz2mq8LVkfaCQ%MPn91GDHJN35>kwzR(A#4J2XS= z6svcDSw>GTW+B8ll=J5XlxaveMO}_AvM7QRO%T{c^UTgFsjA`*aw#x3%vvU&9XYx# zzXReeuAW4GN&|~spxa0@1Iokw5yn`VQ;b#XW?~W&6Hm_&-tmZJ&yrP+Pd%FQ^75mh zJ9Fh40INDr;0Q`;-xB2B-g(;82z(>y`kf5WZh8Ufg!d=w&vttdi1x`>Kds@7Xo&vj{l#~>mt5q=wgcFPX?tb<* ze7;OKN_bpBxIQQoJ&Q)L*xdg}+d&pq7f;p+MF;+0M7 z-4vY%Hb`@c&TH1nyc#v#woiM}Iiq!3p4Vvriq zSfL1}_&N6LzAhsthi!l#ql)juJu5U6AuTPRFv5F9t1#U&^hd4?#RqZPs)ENM*zFDdVf zzkvv|u-x@VmnlQI+Kd>O&e3zpC&d%j$qf^*wSG~1D-G^^xjF-hS*Fg`Z)CfPP=MUW z$z6;8`saeGdzOwUCeXf;9LMS9pTwfFNK3Mt%oPb9-WZsfbCk+D7psLgGx z3$1SBO-;Fyw!L=qyJ4G0C0w3std-0mzzr5KLCZWh75(NP zsB|US`8XgdB|Z;|CRna1e(iWX;mN(LpDs8?^W`nrDOFREX`Xk9;g(HVXz25ak_MEb z$)*KfNqTFyLR7CeaWu0y2RA%lI+1nu zYii6x4y9J{kOg;WR|yXB=+?^5%rLZRh$p~%kBVFiUW8k|Gmu# zca(CSO^yk(t0baX)VvwHob&miJz=)H*s#@42i2LB3h z>|-B}EsI}6;bifH43Qd5*aV!rJswc_5%m&-iq}m#+~IQhqh`ow7Tjw^3Xybckj$0> zKKI!8SN5SArQK@TT&@+=r-V~@N5uPGSKmD>cBNIv74a=(ZaouwJ7HFwUPzID_|v{V zMgK7i&9qMPP1Uqez`p@dr{a=O_`DZPB^S{u>R)%)A|xvKFKMVXPn znM-bs;5nbdjCBbQoo!i`9G7PYXOLW+aca7LADRN{^I|;buY7w?TlCX z{<=(j(n9PiW7XqVhg|Jj@@Mb#^?OxS$DLmI_KJlH@G-?qm6M3SL!a>TIJRyy3%ZlN zQCFGvW5++=CKe?zkG2)J=rt0Xs{|d^WucT5Ia+~mJeEHBavLO`Y>FdiuW%LaT>Tiq z#}Bw{=+us$1%uV!(BkEOp%amOo;wud@sS}WNsa-_X(G_?`Iegdg~{|F?05tks&P-d zpoeskv}vnn2xFp90pna_U*8T6`qR#~RdzsOF#!h8+P=4H)O8hl2UK?_?(JtJ@4~23 z6%a;3$3C#rGV1^Eq23pWi!6-bRX%WU{|5Xg#aEqB@a*HAK>gQY+H}j4O75Q}uqqo` zvHWBYB&gg}@lFuMT4!BybI+haff}<=9O~0JPh!fpydw#3!3xr?Y`phc`M}ho`?aGL z&(`i`Md?RJ*IW#G_o_nX%5H|}R;n$bDib|D{ZhRJrmC0|NQw}TU{s-Dl)Y=$i5Rd?HaE7-)6(gJ^mq6n57r+6c!!!;YYsC%*ND^<55 zYVlw#)xD|cJIVAflqpLykn*Cd>5+Hg3$i2*m_lyUq(4RJ@vt8sy3LEb!Dfdu*l5lZ zjcH-ak$c}!5fJQUWMt4Ug(0~!e6eT03c~En(-S+V@;%Ti`vKWa>>CX z)6n4l;;eU}g(=MUfggi-LWg z=a0o}@-Aw*4pZMM>`H#yz4x@>l-*iTz6p1G17`BS1%t3iX_G*%?mmcA4 z{(WNP)vn3TfYlUcf|4gs3sdDDea~~%y7y&F@;h|3>FsbmYRTM~Xs705AL$Dw;O%7* zdDx&~y`r?Zw$tomE+Fco$N%P_Z%lZ~Oe?Th!o9X-)NRkf->I?{*5maCql)LX7ZJOu zjlU=nKBJ8?@m&vp_H4uXR$j%XF|Fts3q-f;}Vk0DVKFKJwb4)ie0a$7yuJvb2^|=xBX+{;$%hm@l;i;x4i!#@Xo7j zmjmoeoIf2Gej0a|Lm@s9IXu&q4B=6G?BH7jl*jZA+MIr;yv-axPM;z;E|6>5?o1k_VEqdv~8d9AeVulKW@Q$dN-NKE64ijj8nki9e>i_f2 z>r5y4Mic5CwvH7;P`GE^xIlQ!Sbo{SRLuMx#)I1_El>dMBk;Hr^gRFi(k>7O-Gbzr zy4L?G{$u+J0SA_0QPh=<@DiVp;%xkyElklst@>Z_q+4lRlCY%JUfS0%#d6cvK`JUL zCY75@7pCwM9~yNha|oiZQ`P;n#~Wc7>_7C_Rvp>&q?Y|0v!?pyJmn(h9>+Rrz~PpL zT2$qxV+s|QjO-)%&2al?Zn9-vbbxs}Ne6QEwK_@qp;F$b>|Gw1eeW>0`^E*cUE(WP zW_M*|)syBuCYf$PHledyo6Wld{vsp#TCZo)Nlu%ihSVMgpvU^R{HuBWmjh@U4=T|! zF+pyAdkoVRR}|}B#`QZAOG8JBYI&9MqOtCA68gBub1{VTQZ{;Z(aKkU0AQ5x7n#~>C=+ouK0oCNRjtlQicK%P30u2i1`(7?Qo1ORvd8>pO7 z`H#xZ)=CNUO{#V^0$y%AUV;M#GVU?NlHqR@Fd`^Smh|Iiwmqr$J; zt60S9D!rQhntYBQ%>Mj1xx;VgD;Gw^iR9>^cVoV^F6~E3CWjPv1)E>NQ{0cpdahmN z4r2mNQ9{XXx3RyZ!M0tzl2uxCNRRkx_P+xSKX*5t)ZL_%^Q|lsfvlTT8Xu`%2sQYX}Zy zN%+MncM6WX1r>L#{Lj=5!1}RdHrqn1J-Cfuey|(9fK)&Oro%4QFN=$ldJC`$(?j!Y zT29v${zky1o)y7o8~%XQ=iQ^dQYcsL37P10E#R20XYd5l!4Hy5eF_oNOh67^h?rAK zLJ5h5gj}k)hM)w|Ti~`-BP-%jCZp4_aq;k6KU>e!%@R-fmuuFrKxE@6;A=WUm{9u_ zJ?ISgPE0;~Z(F~l?_lXB5v_a_ociH(WA!xf=RVBKh6*Dlm? zimUQR5dq>4OHZWmqLqUU=)L|iOS~qNYw3S(D*(8={fc*hIo}0F)!EQ>AR?^e#LfZk zGQaRY5}p4lq3R@=0@+``Yf9JU<>}T1h)V&UqP~HVk&ymh{K`bcZLcH&+?G{Wmm1P^lv#UOg@A$Rw_GlF?n z&B@;ny7YrPF!$J}Sn5Ovqqe_*71iGOKRX9vBW->l>Y<#v_sK}u|Dn=8TD~A6!{)f2 zIO}^ss@$QAt7b4TpH@Cchj>e|11#l0*Au)!6r2Ej3efBjlTIQ?iWVfN)V=6_&Xdd+ zW;}KU0W>&(k1#PY@#a4MR+vavMTPyTyPOnG*M~}H2 z-H58HN=opHY=0M}U)5d}68#cZ^Ih9U1wUC|RrxwWc+upLKNDS%Y0>ctKVn}( z8=blj%1PQq&Y!-HiwWbBD%MP*s!XDJ$q{%d(vwVD_lzI(y0n%!CY?%^gd;jVH4z2U z3dt!1ne6#6aF)#Y;)HPMvFhcT(CygiH2b-dRr^`nrpRsFhE<$*P@?DqIJ66_`e!$# zP>w!&!~}2nJZ6?&E>$B`K|CFbgZWQ|afM@}$z_&o{HUArvkc!)VHxINGZy z;JTX%L}*^0eVIe(U@lI1&6wsrbW2NDuhgTikETRhxGo+G1{<`iX~8soSI32SCNsuA z(TZls6;P`GLrqq(p~Ke1(Rz*qzBF~X!#;iNBfQJ%eq>Si2-{xe(752R_=}2dk6}z& zq2;hdj5ai+DI?smlZu$p+JV%CMY72{xl8Zy_gVV+qCU^e%L$uqUZG|)Q}UYZrUZbj zhC}Y<$aHNA8G+ZWwx%1cj@V0)Pl?XiG}?3@U`b7CGh z4DEr5Wv=t;D-l%hfxUAfyRlBeA6w_05$wZ%LZH3dGOMJd0j^y2r~DbiujT6Gxe()% zu_$3D;Jt$J^Sw2Y(o0kF&B>|!Osc9F_RQpq9T-^j1PLRLiai(3Dsny5k ziT_(4l-u}!W;{tSGrYSMMo-NA>%Kez=ZFD4Q&UsFcZwSKUZHyZ6wi(aOEsw9YPahH z+Ipb={}`(f>NB3>PLK=o{E|qM6H$8u_K>cIuS(qVM7JPSd)>)>JB`C=&pW5@mja5q zcsygin$_+!w(sH;;3r;Xs8Lg6*q`4h3QZ%F< z1dz){3%%+>d5Z0kl~F&&;QdEoIS-f!=_^B&l$4zR;HTGGfC2WxFaX=ISbr9Ll`0Gk z4QUC|L8Ogn$e5cjQFwe58z6;m;&mH`?(RGTj$J^Bw8)d@$@a~PWwXX!UKxP;kbrTQZ~y`aR&9%wp_o3ZtYX< zw@Uj^!p}s;4)#$mD#@2)DNrSNcJ*WWe&?l$G)pFstpo)l<>1?>K9P zA8K{qevDs7ThzF+OM9VT(avrIgS9_Z62ofwxw_9@R6-7$=dT=Z_BA7XR-T(eAc$q4Q;uo^q9Q5OVUI(m03^>dnUYc6y3*bScMuL-lFY(rO9J6@G&_+ z7t6@Z{8o%b7YCp&tI?@aCsuJ|>7v@Q1?zi8H5dflF9p`yZdd+7t9%Zc2&c$;4~Mx- zg19c6tuFEK!|Y?CP{F7Utz;ovLlS? z8{YhK>v5jrLjl7-7U4|}eO%-mjYdvF7SRkS`F=&XU7fSyQ+2fP$D-c3{dpX{1I$ru zvf%;y5O-ix(&IcY+PjQ%%-dSS5x@}gaqClGzqDzH{&)<93v+uquip=cH5cH4n%KRw z(W^-Oj$-h-vlvmb#hH$elQFPKfEx>0&OqS#^ag&(X8SMO=TcnFdBr6{k#L1OEX5lb zp&P0O(O^(i4`OrRxJlharF;>D`0P_?J~8tL1nD2uE1Qc6GyOW}wy9BM{Vt#J$kjcG z>N-lid$~lLkEzRi=ii1qVSJ2o=NcL$A~aUYn&6YSOq`;RNS9Uj?^tv(I7^TzA-wV zY$3=~_uDY6L?9R`i2u8spU??Ly!Z{#Mz~pv+O|c&Da7ls zK(-ZPbNfbC@OSrzMs9`G3W>eotAs(%HeAyZT#_n+*6Uv+{Qj!=T<{>c5E^-5fUnnl zzta6o1PF46Fnzz(f`SLDpdJVgA0ChI$yEZUGvy!>*z`QD?e$omxzv%SZveVroGE+~ zCDKS;!x`3Udm^sa63T*517Kkptnj3zryA#$qMTaJcOySPaRjheF?`u#Zka>pNI5Em zU=6tp;i<(#zOA2%zt{{jZ}MW3XnTobAxt6HHOpTc=*M{{wQvuZel;>nV5wJWMYI{j zjJ__WF8{MAv&~T`nF+|F9YtUTrsDr~M(gt~IZ|H7**1WNhr@Rh^*@GR0A)w)$hRU0 z)b@ZEbxl(L@$Pe-ixk^9#q*e&{nM4Skh04u+=B>oU=l*DNS609PPYavHD%2k4NzK* z!t-ojd4GW@;z7l)Y|0|}>Oyrm`GK!CYd%x_2sy9sPPXZyz+1XDgk_TW^;kb&Se@>CdgtWZUb zEV-0Ptyz&MOv)+bJ+TvBPsv>JGqhb)DUgFXNhp8_VfL|Ot|AZ|0$oX>Ym^%X2_|sMBrb3 z#0xWMK5%R8y0}(}y)+5F<_8^=kGj1V(T(uevN8Kh8mHq7_fOj?Feyp2-X|mD&p7T0 z0`&?lH8mDakd*P_$opo{a-v5k-d~|S=ll2%NHw5*c`TetrP{jC#CHvcffUIH^lEkR zg^F8ga+W4aS--zXwPPSh7f;Yc1Y(3CQK4yBr&L?c{Q^|R+`>Hlxqpa(u5%L@2LQgS za8Vx=nCl(9+_P;jas{T8>ji<~kC|rQtcKKG607~LNPRZ}R=dl~ofmn>nXxYWP$>bf zrMcw!HdQexal*)rceBnsj<8=k^&4QNinh686;e_3j+LWvl)In61Pz3%9bu|%-mhg5 zDgH8&=REwb*|hHMM}3h0nc0MvVZ?flbjzcmzJTIs-$`%g%@@7q*ruxE>8!}b)9Jh* z?a?$Jp0<8G4s^=|k^)vqYgVp>5&_zlH&l`#s7?!TEG{r4Yf+3?{8M$*g_He`L?Atp$>%=doZ0=mfYK2#?z z5W-qQdJ4JN*$n0V9UyJrT;-&*<{ITDaS{zE_wW{2v76KO8&q7jM!32zOE`G=ct&IS z*GAC!4Tt|N8iDy1_51hFiI#~(=xVhR)~(Ukz^9MWY$0F0y)!Q^oZ`s8&~Bk68uT!U zCR~m2HR_oJ9N^`mBL6HvlEa;R%-~_=PftjyFH&p*Y^+6F2-0uFa8UIs`tyb0YH9vvIUWo)%`H&Y}oKPouzu7A+DRh z;;i?HBzOJhObcLv=B>W4 z8$64Uz#pl01RS5tCQ)fy!pK#eTKl9w^h|7I2CN2TLaL;2PrFMztgzr@cz?Oh<*%-` zDdnR~dwVyI=NmBQx2M2JJ{z!Do12$r{Pb z%E15x{`$Mz$4v3oRSHGZ`Re5WCJ|^}HJS05jS<$b9_Ub5@I_P$eDgTb$`=nk{n^vB z6sSt1m_pr}9K-a~s!>a@)HiHZ&v`%1yS0@NVb$G;-+C|7$E{pTYuR}3n*Sa@+RuBx z8qm+ia_``K+&Z*bR!A?DPCIA!a8cf}viEzBv_6;T;diZs#Cx&~e&-GXJe4b84kHfW zp0}rERd80`+pQGPv-%h4<5mb=4Y4`hShl5dd5f~Dd?UgxGQ(vP)=5olAxIRIH&Lzs z79VJnd?+pS2N{;5ut+tjE~f7*>f+a+!7GIRe?tC5oFZbQU9El-ph@TR4T-(Iy&u`x zfJP+=_W&%xfqE5-Joy89HnlRk%-L^>T9-JbVY$@yE&u1dm&ooH zsA^IDn_gPPj(|abH{6fzaY~DhJ3(|_89ugi>K5sK+br*IjR`9DJQYvf*>x^FK?q>U zL4o;#X9fK(lLO1xk9nu(S`9dm|rza;#$@sQL|mDui$)ez=R16be?Y($~P%R8f1(Z*J+gDw z(hbJ|j{ZApg2+0AhU4E4!Q1xnc6}%*iJF?hC^WR7BA}Cem_rWX9DHonO6?jCW&Sd_ z@iZNU+4UieeEl{P1c{&fzght8%bwudOX%6NAGObqqJtAg!GUl4H3uc0N|dqjAEsT3 z#n;nrXKtkS>~wDzbIrbu9jO3 zmbfaKJw#|`h0>Z#=jk?1Kn23-b9OihZ;Pqa#S$&QetTD8E#;muGB;H!Pc(mi!YzhM zq$Zsu1f$rXLtPwK8cHXHq-?480Z&*R1x{T)TCJqfaHSwt=4RU7x1UpK zLQokgnky?SOPobUS1kVlUtE_OhfV*%owFYmNg1A~TH&+!V4Xh^8|YI!fmH@dkQJ7C z$&i=QRL=~ouWo5*X&i+4;bH9h_I7r05j-#e?{jm!dEVQvq@>KvDbTaOL_}j+1cb0~ zO|8cl?V$Mm9VBd^be|_DeYeY3?T7vwvK7wObwBB#K412QH=c7#B$ft>Z4Uou*Vflb zY=w}-AXCG`zCGPk_S7oUHG~B({+&3eO#I@Dil|_CTo|KEglI{++JY<Dj;IUL;_DlFC6DA4TGXJ0+4IXB7yoUfLJ7r0JY z;e&9_I%M$d_xVcQJfn`ANOTxmVLocc$X0j@Br$TJNukI)_wZ_IAG!qBKK1NyPCAqa ztl8G|sq6SzTQ;XfkFN1a{(ual`}K86klRAGsA<)p6B!1XKu^zyjMi46e+$Hgf1RlV z-M^fucF$I_(?r5n^!(25X`6xdF;-Y5$WB=YePW$T zif$MntAFO16I4zvvtnht%n?4_E08^fbU`UL$_#IH{r4X7%wBSz49fL{a4+yy@Etsg zzKO&M0qD8B_6zzLtLX+s_%<2Cu&PU`VRfgxpG|i0#(pt zGE;7z@IX~LPojgZZ;H`VqtRwTIQfnu|GLtw*x;Xqs*#T28V&fP0$XG=l;WqcWo?&w zpUk(PH+QSaO>G1Ieg>{5y75;ivKIpcltTw;^Na%|v6N_BLK%U{6O1(mUy75dYq7#$ zg3e51deu-&(PV6ZU4|~mb$9wS6q8#BC0at9 zq~I^Mkt>mS#wcxvn#c&D^eZe$fC(VgS{>i%bMv)v_hNf^)C(i`NMcK2)tWC+p->;O ziccu&lX~L#F6R&s{G2?>2}?se_^mO=S4(+_k=YFp}Fgz{Eg0fUpd9g>QU1h82&9UxL%fA^tMWv2~y8SFvT<;R&BiW^+ zYs%K|~vW%fqU+J3IsIhDF(vcz&TDhlDr75XHkUm%f%SLQRC6Tdcv`N8h5gpX7Pq$xx(y3< z<;e%jd`NvdWNgyyr^W0u>c5uMzQ`BL4NMtuJP3OYngn_tm@$YsCHp4o-h^8;~097r}{2LR^0K1lXYe4%}-_S4sILRhulCL0O+)(3V-%>n7cG)f+AR?lV z(-t*95yzM{7jn@@*p)CnJ$*AX|K2IG|0Zqq;W^tTpgyg~*X^Y#cWS|1tSofFWx^VJ z#oLzgrm>yj`&w*QM|)`Xdi%-$N7h>h#T9i~ynzscL*p)uySs(PC3tXm4elP?B?NZ~ zAy^3R!Gksy+}+*vUA~#AnfKnU>Z0ktpzEG<_t|@`--2&zs;inrE6Qrd{VYm>(bbvA zvZWe1er8;RFjfy48ZI=)VTAuxPdT=f7JJOBpZ@tC6`x@27cHM@`#@G3DweP~T^Zao zZC8Tgvm-G+38{shSw`X+z$f7V0CXFxo#L;Iq|SU8_;C2$gM*R|p+A3C-yj63pGlyK zFRGWv7V`G>4K+9DA2&G8+xAwW>exp0f&uk336MBHS)z2&gSGQx-ckz}J;8$(!(SAQ zVKnn-$d{MK?R~wLZyrp@(MfD|%LM$#jIwt#18cmQk4r2589+PC{xKuiEUK+oGoc~X z^wHRLvwXb2$Rqt~eSz+{PCr0!1N0W|Lxf7oU+Zz~=&3_%hH=@9dr-zT1w>fhO4rI4 zg&B?zGu0}(6A2U#ljMqu>8LzyNa@+)wF+)oTZuIAFvrB+`lQPU@jrt5A0VE2MIG^5F?C!Em zO?~*Q`q5i1zR_~Oz-`s+szqNx020Br@;vQvTW9!;^J*6U;@lLoQ6wyX0vAX^0SY7) zbf>N?JAJ}fVZqveSN_9v4?)ADs)rdqx*C>Vj?V;NmTV~6O;N}Nw&P#dCl(HnqlM57 z2E=jBJoRkh<;ILiI-;@ z%xCACWHb>>m6n}S_!WE}*FqkP{(@qwlZJy|FPv*LJ{GY3(Fu~v(JrsED%@xv?z=L4 zV~o8P4r7dA6x&G`sz{twQHNhqJt)Ti#iCG54FM3U(3{R!*(Oy>`J(giz*2&6W5y9+ z;tIzEAnQhUhosqz*pA<#*{dgOu`vrbo*o9xQ*iNK1C^Vy`Zsr}zMVO3<5{pzkIl?T zm;Ea;aLB8O?U(w1Z|$5DywOO9gPcW45`>W^;kwhz5^54;Q6{QTz3-XRiw;1810Zgb z1_H?WvKCBvAPw_>uRe5+^fv;pd+=LT(4}VkInHZb!o_&JfAZemUbNx~R_-mF$CBF& zn$&HfJkz!QdcbqZMOFX}xm7W%U<0`Meyz)j?<@h@zv7W{;@2csXtP^=r2jSB-Ou18 z4O!OGrDVRsx29?G!lJ*3bx0GbSfEQKxK|9O;0R~0K)EXrg>6FG3qzGQhQX>P1~=MD zt#fARwm?ptw^Xfj0xqL^lG6>Gfe+Z@!~#3}F=-O%e|>3p4g!E!G$k|yL?q@m-cbNb z9MA~?rg^TXC%?^$clY=Abl6Cn&P{PvrSfT+?FtRk;A92GnF8W}X9@?H>qrzB_43#) zCb}&}<&sfa67OqM-Hv;Vu<#bu;g|(s_j*E6BT`*ce!94s9B}{QX(B8b`V#9tPs4$4 z>xAjClfpU#are!b%g(HLT&1#iU9>z#rlIt z+(rU$Pw0g|tMa=~c)C=?(9aJzAs+nF@SH^V)g-bqU8_w<)Ec!%BuF&v+fGf4d*@@pD?7G^ zckuEx@-pA?Q(4U=TCpdIsgaf>YFnH+CfwOw4Ua}iM8QQtI3j#FI-@8!K3^`@-l`AN z+guY!+C#M)9iq1Di>#5)&h6vlbc zclN0k2UJ*PQ9YWUzD%PG!pNDRi|^BYbi-u5XZd)+g?z1Ip)}$$^s&Ktdy3xw+VB~9 z`SLq&jl+sRxqhUndCNRO9EqS*bsFvYhAa*R7b;x^v4=jHgu)RA}=I+Ywge0J)(1R8`7fk>%x zS0-!k-o9dh1)d&^!tLBkGx?r*qS}bt=rlNCBVKrPZqjmmetqk_u~NFtAfDEO=Ie8L zTrPXyHL8RFQV}@{1h|#ukZSAjNhp$g&V(}L<`#-UxhceUu|m(x#^|CD-imrz zU;^@bV$rh5**ku=55Dp2^F}dZ$iaog$p`Cnp>eKEeP}wj%+Uwi^r>=8EG*|!SW0WF zKtU6gq+F_=07-)4nZnfbNB~7=vlYq2Ib}$4HexpTSw9@~aX|tb?oKafty9eAN}vY$ z0xBmA*ognmBIbCmBfhE+D_hUymVu=D3jkz-w+KjIJ_uEB)m8a1i{7}1zWW)bNiiz!Ab5KA6htdO061_GR?Q?kEc2K3m<^%RC9q@lHGBXYsS768N!v#zLi%$I{|1pe`-H(NPjz=4~iuLQhN}9J`r`);-X--aB zZ%asR&ol!Zf&H)!Qf9FL9zsi1g=-Tm_`+SSoIc}wue5!;ZU|M;pOO$G?3Q{YkH}@U zi2vtfPkiA`U*+qRgQR0Rmm&f50YFBfQV|H$l;l)gZjd$w{7K&Z*UP0 zg+yH7rp7-2sPk&f>PsXd<9YdH`Q#ADfT^!ZhOo~yJ9~9_WTfnO+7e*IZEoTllQ?dC zfB)d9FUhi_LWd24U|6GSP(dswUA#F|u8Y@qYKuY?-i<7cj<$Vn{Zi>%Cp_TpuM{$V zw3RU#0I=?HjgwX|cXrk7vPsc_!0Qb-X1L0O`reQaKKv8MZ`NBk%u8B$>5ILu&t8%C zbg4r}F4cV)QlP{*1b`5WV8xXQs0eH3faYfAg|eKA0^GKrpP$pbe$kMgN2>JA3CDm^ z6qP|@&V!A|$dXj~Uzbk~&0<2;nakJfM^uips#Z%j!l?*lU|&2b<9o^c62EBM2ruZo{3Ku zN;Pq!Ib)VyJ9I=y5#6)KZVseLx31F~bZWNyGL|SptL<`%Y@n*x%v6$8QE>{M9{t#| zO40dI5~da3wf?Sowos}oytBa^Sf9Ymy}PvZy1%6_Kif4$$2uoOdIm{oDSD?y^WRhu zo63YfCTTq~efp|b8Rm|sg_L8|*AedZK#uc(FQty~i6o@Y?VMP|Hv*VQGN2i{M+`)& z(9o2mtx<=SUe5U3??9}aQ&h8GNbj`iA&Awo z2eg^|W-^=|HgXM;oj1c6ex+lo^YHD8trLUV3+HK_fbbfQ(-P`3l-k}!Wbh(T$>;6G zA=_2C-*SDNZsBe7#n-?@hncWbJ0?SH05Jq)t1yVg=x@Nl;`ZED9!Hb&gIwcV>f1i? ziEz`BfoRIj#i1W*{kt_QB?V;P$Aw0PSNuXaOQ6o@Q`Y~_GhIKhLh^l{sY9U7kqcFJ( zR!2HSCFD{shFi;2rEitI6G>s6I2MO)3+&bktJJz45}AGdk=R2>g)27B{U7(hJ}*ah zf(=uJMRd|ZU)L5JgeZ2Jkc6P%hitVn6^i(Nod7h8uXA>n?#@?4o4UW>MSpP1xz$9m zEHuGs-q=c+!5?>M%h`&gst-7{!&9K@mLx!dHk1!du!WhK*<;@6YrXc`>;r<4&)x$9 z9N@gh$;;b+d&>u`un$bi&zrQOO=V7x03{H0S_fzc&$v8Y&0K`>wg%13X#*l5fc_3N zkKQ_-Z_0|?cA~FaRzAFT8~^tz`wKVr`kO8l0_-bGd>OECo&U#F3V@gw&#QqG(oOqK z8=y!$G6@lVg!?$O^K6o%^fG{Qu>)IRMEPl=hWU%XyW#h6<{`~z_e7K`$n=So0CWa;dj zH9ii4e-BTW`aq8x)fgAO!Pi)c)nS)fdW!p}wyXmKwto-hE=D$0^Vo($zj9PK$66l^ z>gw0ftlrXbfFs`!U!5|=t`qf-b-?suPfN=@skp!m`)ZR6UW_S1(ct%cu>^}ij0ETw z)_dz94ERFRhTqr!^eBEAIAJ1`{$&iUCM{MiC5aw~H~skNY$#VGlQlOn`?YZ+joTQX zW=P8;OK{Rx4aR7{i!Q`d!~17l>#5O0o7oLy1CNPOr@BUqB57d^q!V#{wWzvmo!#)= z<&kGsM8_SEMIZ9w_B%nBj=E*^Y~u42;B@B>{f$uO^sRfd$3RND-|IY*fQuU<82$~_ z=oe#0axLy(?)sxQ8mn^XO4urmR$MbeFQJcR0arCZgD`Q(OUw69LCD*PO#zSShZdG3 zHpa@AzPgf)v}UXwOhG-;wskt`ID^sj8kgJekR>L}NSeyaY8qT29V(KBqoeJWg?r%c zNO^M#(mHPvdJ2BaS2@ou?Hwe!5YcjckGs;kaiE@($)~`v-x?v}^hP=r<4C}by=!HJ zQl?xe2-x)0kq?+K{$dGD-VzSovombV`fjtSvlVns^-#^UZ3_UNpHSkqN9XIqrJ)Z2 zqFbs2tUGJoEDTOq@mRQ8Z&ivAVaY^K(+zbtt2g4$j|5LP%K)dx(~4j6Umoi@0p=Ds zm0*>dUeEJ)M(;brWG9znovl*gKO72?ZvFLALur)OLc0Ei&wRQo9`ACX+1@u!DJ_F+ zUp!W!&f<7=QME3(^28%wg33Ia-z%hQqrh|GGUWO(v!G?9G6!YM?H|)$85Kw(Rxsd$ zXNnLP!dir=iT2!a4n00uJ_qU8Cwe?xpE&l8oS;8)1j8(0e)r@{}eTtx}De~Qu zlbu+HN9%&W=Z2!^DvCL2`2$~v?;6%|i0?`8xMbjGwX{0c(}v1e9GHz89zCWS=}Ws{>XLime^1epHItF1_S zSL7pUx~NPiYaO_yC=+&zSbx=Dpn%fp{Bf%>&8eo53S_<_iwk|zy^6sK1*ytKg~DoC z-JvSx2z2g_vGtlHYSc*L!*8DR6ZccZKnP=La&~CSwzY~v^jN}A-iH{6aMOT%#S7>D zxasLZ+jb9ffcb<|X&O*jg%N#T9dYpItn%z-1R_a|jEvp{y6lWP4KX*I-a!M}XOxZb z*!oUq02HAw(BuQY4qwXtIKcnu{JZT5cnZD_rG5A04F`Lm|GS^PzB@=j%;N-3)+}!- zxJ#6Bw_kPiuU^(yo|!mH>cVLnIRX&zklA?FN2G~}$XPG7tNZz3m?QW86or<|e&S~) zvjB$(5qQ^9^Ol&4+3@}rYZ^M6eg3Nf?bwhy`c_GsQeF?0Y0dR{|0rDnzTm zEON`83sb7UkI(m(O*)=*Yc(kNRgJY(lS%h^e!o56Bzn;_+tX@f0Ik=0@lNbTFi8cFtE?PfaM`B zE>1k(kZWt`j4FD;>99)n{CwfN9^jYZVhL59!5Phf=PBnn#2JX}&U2BWgvn0sK3l-NTafhU!b?D-j-|bCyLBj za@Q5hJ8lF2IQruC7LdSQcu>2~xV`!`apfhxC1``2LMUle2A;Z(Gv4rjBui#i#-Q9J z$O|+3?4NV7Gin+uX_xGGo#rpQXTU5*j!%}mY3aXhX+0(W{P6OW$~4S0_6yyynLa|O zSL?VpVvO9Cz)|~Y$6nkc7aYtAGxdD3k7k?UKP34K@W(w0pNn6`6WiBq}UR1dcafJTgpJk_J=x$3?k@ zs3VzEtI{O{q0F$D#?)E>kzuo2NX{)){E)7q4jv{H(kdWTr(y2ypVDa+Xp$d7cFU!U zdVVJaFJ3eE0Z4u)kvVZ$ZH}UgBKgj&JeUg13V{rFMTbY;>es{K4g*jD#rqwa`W~7B zrVXnINIqbg0y;nj>fWz8TEJ^VlEmj`$-@PBZSbK1Xpc9*u^31nlPpdJ_PYPQ&I%>| zYnsvcp}Y=oi2jEY8&2k*hVFkF40uNzm!5!w#}L`e8JS0x9A~`(w$^c5-RO$ns!)7D zl~|3%n72nZFH4N2?5LHo7t8wgOZDH6WQIoD5`infs#}gyOgt;2a%V6LD>P_kb5^+8 zmYq19Tn-{m;m(lPjwcc$>ZRssbZdV}KupyU3f}!hD~JNQF@4l=4>Au(A^%B(_Cr3z zogU;i6m`KTJ*<3IjRYJ0wS%xmzpArn976NAsT&59db-r znXD{jOa+HhuvJTZU6t(i&6CvrA`lg7ppr2tn!1nf9@q^nnTdrZY)N?WK^n$k(ZrNh-sBEb1?wA}Mf^9O92tn)8M1zqZ!TW6i1aeHO^2C_ToL z(J7OBSQ(_p5iIevk+)+tIUebib7?7dCJ8@_77N6&B8t9=E{3I~>~0(^E>1mb(=I>l z)a;2*u+Cjz4m`#w`>cUCtWn6#qR1wfEAod!d@2Y?4=Gx<3*y#7sbnAzIc%)d9mkQo z2}!@)>H8|+9zA=u1W>MrbA)~V`mkJSNSNXMvH@9_fcoV3t=FmAkMvr4SF&C3tYRuQ z4zyug0;x@2o`YjzmGX*o3elJ8fymZ}&+Q&Jezp4`KNR*g195s!(!Mw&C(x1L)hIm1 zgN<|`O&3Knvx0Hl#W^UaeC6+NufV`bdQD!0bTLTg3w_{I0*M%35-1>X{ ztHzDq@FZ?Km%Bb(=#V( zcd#?0MN6tTpfp`1~P z8Aarqiq5M)4LItNIa`8Y5_V3}A!l<$^+N>v7@CRi!sB+mYN~>M{Z3=^m~bM~I)LFG zf5{!$zRvfYe{PuaKsC$O92Sg_5eed^|6cf^Z`(8y-Edj>I^G1HYmyN5CExME1b&nYJvDr zum{)eL;SGw$;?l#pM-wn@>Yf+nD#?^$1M2{O&2aWpI_`keL6G>>#^5(QAo1)-Fu;U zl)lTmjmRL;DmQ)AA;qR+Qua0zooYD&E70z(<~xL7T#7#UP2?mx8xS0`@4}bXJafhn z?{v1bZeABSrq!Ac!Thi-A-&QVU#$Aje!yv=^tl>TmPvfb8uGflL04f)NlPQNTxs`v zwF@0CbmWRZps#t68gx?UGLEgx#49XzOr##D4%R1ByHr-MHa*0IlDp^X-3hcGr7+DO zLziHoQ~4fc%wRYB;}pk=S(s|b(cFe-R>Y5%fQh;r@6kHjrkBcj-hb3pW9;?%C0||s z=@iBuN6r~p^JJ2Y6Dl*|p6WGZC!}5|mm>dsXRiR|m!V$p3RQ_%v0H1@UIsnphKx(m6{6EfaA+wJ&h$_Kut$dzt^U(3!vfdvUxcm0A__TRcw_L`m_|}V&{diP(d485cmA-d% z^^M;a=7?NGUKloNQC%cHxBJtQiqcV~yHQXC&Afg=B@}bsoS44x{vE54l^MS2QIxgB zg1BugH*P5vfL6(LXb&yP5fGEe5%Eg+-G(xw08#8TaOmcS-N0X#Ki5 z)4Fm|zqcjB#wcu ziQM;yh4KGIiFeuGls#_TKm!OjhGQ!$9sB+)#U|d~QJQV{|9o#2(0_ThcQu`|M>TQE zwBRXiVnmjC(XzIH!z{()yxG@xrK70W#)C7B#i6MAS`JGGCilw}b$wdCUf1t!prD&D1axHK-R<|B$!jl9sBaK=*f2 zI>;XzE!HM_F8!Sjur-x7c1D)pX7NJ|Io2(~r_N{(*Gd;<9oM+`4;POOFV}`%muIx> z1(E+gCAfV*7mZ^hB#5O@Fr2V)JBPzjnwpSt#7_Lhr43eAjTEm^ znaF=6yaDu@ag0{za>dC2@sT}@4hc{vOS^0Q0$?~&6c7a98E^ZMaZWUKD4#gIl>rn6 zlYhoeldeE0`h|MKGZJTDPD|bl1tAohrhNw?2ouvfU!_d#_=GYQ3Q!9nNJStkq82gJ zJOa2)7yd_bBWo{2{5<fU$NKj0;F5rU@Va^gCh8F$l4eSoT88AaGoSABp?(mFW%_ zYyRKk&i@*G_DTNt!LMEn15W5_O6@gB!*_#dWp(MqpZ7f)@f(x=Fu{}7uRyq3$AU`G zKXlG~hr4Z2CYQ+-rt{q;ZXGvq{Br7~wz2b848%^2i8*SfsT7nOzrwzT4&^l;!%CHO zbVMBxeY{hPYV)A^>qJr0aZ;+PLk#bBZIO+r|Z2E1}Y2p7T?I8on( zKZBM-{?Bt|()-WIpiZPk|ah@)W{EGNGf5CMV3h3z=1~9V)lGXu_ z-xjfuZvtZ+srkur+h)`|p&39{xY5i~iG|*Rf*UP4zuD^!rm{h{?Uj}gqw*?H(`3rToG!v{X|$Ddes zVRMbDf2AHrCCO1FS&_Y{kiH?alDOIF`Fg<&?s^grCL|19XGX=PLP5)4KIJ>LR+1<6 zBL%av=+DQsEb121xI`XgnGr>rgZmSHKHp_s)o*nN9l8(FwGtc3%o-AWDoo8Ca;zUM zdQ*?~+s;FptM^0%jb<1>&_zm)X|g!=jt>zKv#6D_09vmJ=by>!m(3#LRcZD+!oZ)n zlbHI%_x(d07@6}TOTg=kt$`~}jw9y#iHgl8wFf<7r(9!Yxp83RZrIer6pdiFzCL^K zJ^LD6kTdE~0rxk!i%%ZzoT+Y?Sma|!8K3i=%HS3U(NZWdK{Gwm095TRP>;LgrIlh8 zROQ3sAC-`KCngr7B*DAm#y7fD6r}L6XAE4PS!%JYs|!A$&m^`~9anK4r^`hC@sLuP zQmuWaw6UdhJDHp7t3h^9pYg9Q=dEv=r`7Q<=+9RUkGjW=M=ZXIzp(vs3H%a3^wrMj zIn2ga0t5C~Uj=r)pJiYI1ah$xj+8GBlXk;rr@`nKf4k!y0d_^b62&){_bL%(LIzh+ zn&$(;xn@q=6gJngDFr_C+frw<@9WXa?RI2RGp`1n2X?mr&0>-Y$uuGHxRNZ1WFrUy zKMc20Fz1=Ux_GNi(-(g00o?z^CQfy#FOUs+O_anW=Tac&^1 z-RiY3u zg`C)GrldlITrg?BG@Z(eTwzvpU`+~SuMW?H+hyacf-L*C@S zq5RMc;I-A5@Pf2`+Z4#loJ1Gm1aMeC7mY0=!l^bk{zNB8aiptmt^Iqr$drgSFi;Wo znWqJ*B|aIm-wC4!OkXVF+^>dUa?|%Y{nI?7LxZ)BozSk#VsnL!(fNgXSBdq$7eoiB zH#E-+Qd=WBgP!%%8}TGTefaHeJJ~{amrg}=W0vu3yCP&bXdYf7nU#@>g7VEGAx;oN zp>Dkc#f)p11WWo&`NvF;XP@QgfJY?pLh%8(Z%dNkfhK;GFuDFEP%z%;)@y?TfOIrgKmd7gQkK}DB+$0AkkdzFX<~A_pK}geiPp6 z_0D@T#l|j$wPl5;-gu5EwT0=i^aK5^SNq#aL1iw*Z(;s)T>>Ia&jJp9JGLs+6YojM4T=HT{c3~G=6UEfoQw?Z`|{@namz*X1l85%&pw!D zWpjTBm;Bq==P~wv2*W!PhXcZfE;iD>J2CI=qiRFiLbD$;Z2}2(_>|+YMR2sSl7Xs8 z#d4u0_-y>bu^Vt_gIEJ_$&mcOYFrXYV6t7EP_owz%ytpPnii!iUe!P2D=Xot7bY|N z8qry);-y+20K1u^BSy!+BGn4jvVZQCu)z54|99z;|Mw>H{?|01AF>?HT7$kkLhptx zMY`9z!(ThpEN)g%?Sen&ZLBkmPh_c058DhwE+DZd!Vdqg-q#PU&p<5G&s-S?`SGCL#+M^>TQq{OVNZEQ4 zzdW?Ce6Kq^3{_bZ9L_*Q+Vb0#ODrIkz#n%}#FO`+3e(~%fhm{J3LSfko#l7A6aRb6 zGphH_{P^YB?{!?Y*XEP3H;BW-uN6p1QW>y8blW%MuvQrwZZ-Gdlo_mm+7{TlC_bh- z@DCLOEJvL0(SPJ~@aQOG$EH(Y~MnaaXA(NWrt3Yu=vf~zl9J=v< z%Xz7q(9_hU1Puf+NVaF<=Rp=Lm4Gd?jxBM2Cw}lWVX?Z8P??*MwhaBhXMH(Y{IF{I zUvio(f3?slHegz1;IE{JfUa=WQ|Szc2>XEH<5vG|c)%_3)gTJ<=aTPa#RY~vK@(*I zp-}1Fw{#7GE10Wr%KlM?_cPLWI}TSEZ>eJYI_D##Dn5lB6+nrkX zpf5Ica)|OGx$k`eD>u-u;?n{uWSXmmJhu=Ycxirs2!aI%Q!+Yw;>i5JD*OL^H%s_G zTU7Nlpb+=mPPcp|Gxn9c)<2EY*lD-FTnTtQs)e2`s~TJLP+84=QtbaSLgFyvY~o!x z_LJ!OS~PoyGk_zS9oH7~s3?ez1D|;;v3Ive*j=7=!9(e>)#1Shjl!3t9_8z=MG zSz~Az)dBq5s38^~((rgbqaomzhpRi1R!; zKLSx?;7nkK^F_Q0>v9_UukT4)HT>cJ9-oMy(}jx02DHy0b;~zF6E&dqtNGr)?dbw% zAYhNS9I~!rh9L{W$nxB_&Zr;+G$Fb_h@cet>9M_kfUyPO@25gzd52BPL$B2GlgB>1 zQ8ThiE(C)DB%f6!Jly(%4~mXaig)b2s4S|g3i$*6c1YZe1ww$qZ1;fPcwQ!MNNg%! zaw_wMV8xlb!h}drN10ZO7tDTpD*YysU-Rd;UxLfEB1CawBKmP%*FR_FHnw3+;4??! zcS??9f|-ceXfs>N>betQCqbT9h2t7;z=8c^zvy$k7S~Rp&j5FBzl8sr4ZK8}4)-v; z*+Y%d>60J0+ z|GA4;tOmmE9nsR^hiCY7t_iSm3$$2FHRB3dzCc7?aq#e3;EdbvQPs=|pe})y$6cB? zw0ol1{FV_Sb@6fsD%-f0Y3ah@-0*9Sbk$GF$*M;WpP^L!mDPpp-z|MJ1mIpUKDFtK zm9snIspds2?d0A(mfbC_Jl!ZL9Bl+VLF1jSrx0OVhEd#XuBd5xz+e4X`<>81dk77) zt4AF!$um!_(YoMqtnd#)6nl}hIjfrkSae(DdD4%II4}vrcfYDHI0o>mc0|5D*Yc#3 z%{4vu>5Rcf^j=_&B}x*JtlZgqL-+hDfk@E7Y1b&pC_cqVa!gF=pVwww^l&@`@|tCz zkV0YOHk6sZ0pl)wfH)lQ+a5R#y7DGT?xG49V!%b-bmrIb|Ekj_RjOW)0Nr?iF~&EE z0T>*~Nc~QZ!g$i=Re1lW8~i_SSxDv#>0U?g?l88@Dz($mHDt`?L3f;>8{fLYw=3lr zPgOJ8IkBgiVPg#~zkBXoU~J#T{>)d=S9-JZ0C91tXZ6QDIR59A-g4#IK{ zAP5WewWKfq<@<(2Dt-CUtu8ZA_mkt=32PrG4 zmmp`TYA@q?C5IC~C+nX0{a$1wPmiF^-3H#wK^`7{OA1ICQ4Evd8lG#k`abu6brnVn zpUqv)h!VZ+S>)57dp|PXTPE^LdZ;m{*id#&6zOlp*rg#_ZkM z6Ca{$6^xHez zK+vPQ&xG{;<02`PUaV;f3hlT{Z9J-Px!vY{3AkPs`kS;_dGXljBhgB^GW1Zc`)^+y zQf1#Aw!RJ0PPh%{13A!u0 zcm&b{nNJ>5JkFU{?kj#kvV8C)iX+r$mDqWNM&~UQbn9!L+luB~RBUU1#1UP#iI2B^ z<*;;eGS4cb0E*_cAx)OwwT*uh3;WN7k6SC4`|geLkF_m`h=_cTYz;TkEpuMot|!mO zCjeoHtVEr`O>!(}pei{%Oig7!y%p(O_|*pRi^W| z%uK^g&nI0zr~AxXOVMZj$3IYs5I6FWA`n(Gs&&i21ymS%@;K_?vexzP3tLYlWhB-Y z;mV4^2c4z-$z{JMku&F$m=7!mg%n5?A%7$yiulSLc}Bcd?ru2`ST~LN-tJ)RUY?b^ z(W$!r$??nQ!(&4KXQMu7-orn^<>FAOQ8s1sslLA6ii?QKI!Zo7st^cGGqj7p{h@9;J#lj`#yVd1Ns=)~HxkP`f0NW!y@?WB`*{!}_;OrkfG6 zB!DLC+j^nG`+!%v__Tfn$d!a1Pbr0-Z#P=E5*yC{ymg?7fh_kJ$pUqv7k`oQHg7aZ!4j1IQ>GSiZi&o!j zAt||Jg8ZL-h^{FRuYSV+(E?NjQ=f#3dW7vqL}e>lzl&y~W&PESqdI3~*4+1A^fsQ~ z?a+*dV#>qkd0l(XPYPb_&)vn2*YTa@+}v`0kwqF)E~MXF-Dd3Wq6A}l<*LbTJEv4K z|65a5Bz$sY?9INk z^z{n*E*dj7#keS&ql*&7CF>)P=l0yr?V_dVP$rpg!uZ))xn##sL3}|(X}a|^&yG{A z)!xU!37TY;WYoqI@lFwJ>^eDe)lXqxw7-~zz;%CPywL0L4=$9B2P@uNSkK)!KEMTC zju!o{uI{XXiVUeK3HPSs8El5`e zviR)4boLRD5g%Yhqd#p2Z1eh4K4|OcA^0FGFa_0SSW5)f&(u{!=dc@dll9*{Yv4rSU<`Iiva<1XwQ82i?vf@{J zwOCRSpgB~?Lxc@hOb2S$%O|7Z37XDu%`dcxGcF6v{1 z%s+LS^LpO-y<42@c)7ODTgA8s(e$z`?uw?J^WqE)?`OB>J))Tn$-uil^u8j)XK2oO zOD9bFYc>0zEbP*xobyB0PfJZSaoF+-ffQ^Md7b8??aloh6HVAJ9s5>`Dt##=TX?6u zUw*UzEGb+-a5@^P|E=-<)qT$Ap6snSbDQ=o!3UcPdM=~3$(F+FpAHOI#AxNmE`cOM zD<>F(YQUg+yJFd4T@&JUdA z{oDxjMHAp(ao#u%AW3z)W|`FA!*5;Y4||ArosaSt(A;~|f7*8a>A{yA+%o99BA@3P zpzD~X{-Y9`ok25=-#K~yly1g>Y0NCLvGv1YT>c`qKmd#DyQ&6}nd1-XPl@e2YVC>y z5KcvH=tPRKNnKwkGM?9tU`IB24BF^Inc~`y>@TW(1B*%r z8t51U#Bw%fTXTc)7~r%Pxd0k9=)FnloJICd)3!)2jip#d>&=4bAD{LuC#f>GIv@M83v)DkSEK7fXIXJ z+p>;FpPbvvRBKMC>Vu?3*UkD5p3Ol6 za!&5rPfR`SI1YF(FY`a+nZjDckDgz9w8o|yHhqwv)@rzzl8-l<*H-R&YK~iKp(y*9 z2#luHBw{8sa7J@m{`LY}_fBDa!8f3t;)1(F+-C+Ai4v(xcwdDuEl^%lUSapUrlz+y z8qf2rw?^pcQq%MJZl}q057Rm$fyy2mhJu*d-qKKLsIF|r>+)zNCZdaf?o*!u zw(y@17aGa&okj|pGAL}EoI}v3Md;b{O-HWb%a!2{XRbeNcudNT(A3yMrx~X24 zie-tvRor?KS1Ix$PbQx=aokjOgrPZ^v}L|?)Tz-7kYneYX0kZ^#YbBt6^z3~Sb-YE zL05qQ8(U{&4%E_c|7P=TevEBB1kgX1{j;$5LapEu7yo2IV>!FL zod3@zsS%DENg)#(l)BR~f{RG~V_%XP(yi z@<$m>yj(u=OCX@gmI{-`|B33fKSfXKeQFGxxL;osfXPAtGTuha^oe40PhaE*)%)v# z>Aj_e!@3oUX%hF2P9WN1)N9rcy=KXHreprdQCenEMek;>)$r3J=idvdJcLJlA|g{0 z6WB)CVVaM)Kg!^ZNm*R9&Mt&yFyshexfOcgXR*2M%=nX7akgn#>dg@T_Ss@ z)$9hNshFJaH`ztbp`u-TSS6erX4%rRi*g^mX!n%6fQKy;6N{>G8hadPGHLf;Hb{>V z>B+zza%?&lf?Bz@X`5Tl_ZE2X%<6Fg(Z_DG?;1qkDQo@gUC+%-yxxS0vFz2HRuiqq^1zvH@!YDYpw6m=B^6^Q(@^ik|8js zYII}r6iptg2JwO*YQ_kUJhD6!EAz#~oTlg2w^Xllc_rt)32Gjm)W7X=Bg79lFi}WR zfq{e|afxIxL_zPw`j*b^YqSF*B0fuYhQE|8zJBed>L)JkyB>moowMI-rlmc0<)Lk* zaOv}Du;?WPgE$OQ_($D5^2i3y=R3UH*_X46*3&Lzb%sv`xNX15F2Pcvdyf{~YYvmjU@QL?$2H_G9Pu2t`FJuC zK?}k4O=4a)kf7XVKwAeycC2SnMu7|H2H&RRSla-_XCMAYY)Pw%(tkERP6`0OZO#ss zjYkA6W^C5_S6f@`KU^&QFM0?^|KD;%s0zp64e;r*qvzV(Q@_s8IrqWPeY;}=?4E99 z?k5&Y76aw|b|vJMou#;(O3D-sgn2$#X1;$^pHMN|B;_lxTHG+TyGv1%Tw^U-6@t0v z?KWiIL?>Y8DQhLmvG=XpU4v&g(NyJ-0WuN*MFnymfQS?mclQ)5T1DsmDOpnAQ!&5- z$=0{YTHLZ_TtSJT5P#u#_7Yfll%M7Ip4r?(@MJmm_D(T-`C2#y>=6WC!I63>b~Cd8 z+Hr?+obbZxgo3KDBqJ*j4vGoQ>s zM<_xL-?aPs^e)`TfcKlM(e=E=7)+BRd`GI=dhFjIH6Tk3`v0)?mH|-)?7FTZAT15j zAUSk*H`3kR-5t{1Lw9!$DJ9+AodVLKAbnoHefBzguXTP6@C%rEpS+*zE|>{-Mf`Z< zQ`T12XtfwWLAWdD;Ekam_=iQhQ+mC|&@8KbA4Qjs_WK;fM}ZPWZ45P&M~ywy9L|Cr zNa_&VOE%nE{#`uDl08hNyoWLLD#E1j{H@qCRcMpJr@+($W`IRW2hSG%0q?3|*p* z)cc7M@WM%um32t`QuIl&R#ggPeCd#5+~!ob!z(BHR>SMpnbzS^-Obo)+UnYdh%Q=0 zp;Bd#F?z3IxiK}`FFZ3&=@b)iM!^7dL8b75@vL9m>77bb3rCyd1%b_Jm6l>6_4ZN6 zFs4ZpQ_SDdyl0vpiEFsf%J>-2YHKxe|2X4Uv^_Ufd~eUULXXPzB8?IAejzGsi zr&tT7NgD_5;b!fdrR`)0hX3<4|JT6aKbcuyrSsj|{&nZ>)kRhvN?jex)_CpJBG08! zYbVasw8x{D#sXc=c1Mcw;K4p>k!;Kye1f4{7MMeQkW1Q;O?r;rxK)l!r%BT!oE?41 zsv*n-UmQamUmU5}a-U_lY^iAP1VfaJ}x8Ub7?7MdREpxfMuT` z%rLRH50hyRV$S%IDn)9D?G2+XL(|7(SZ{qnYwM5I(oTG8pBB6}u+DwyKm7gYk;hu z&$!7hRLT?&E49S+UyY69SaM_nsoO)oRc>xId6C}(lphcH6EclIUjOFBNd zlsLvRHs%z=7r=Y{CfpuieA#2XauK}maXDONC9ig&c*U&oO#afGzI&4unI&qe@d3xw zO#*>REsc0yuJq6v`fgw~ zb94FDAFwkQiU@27=PlW!_Q1~VB6v6u#@}RIHmpu=vs3r3r7-W09BbEKK`H!R$B3S1 zQ;PGvM9ZtjRE`+XM|9LFAHiEZ$6Bf!PoYWOhpkdPLzdYtY&!HpOhblH$&n>`M81`n zLkA4kQw4qBP86|B*len7ilzG$?ILF9aGg5jHsXNa$Pz;_iY$gBeZ(-QYqIL_ed~?MAJ4SHWa$uI`)@?FE;f4u&62A+`LY!HX3RX?u~vh!6}%4s1Mn70lHZZ#M|_n zN5?&~REJbvUD_--gx z7W+E8yQ+_M&a9MVt@LXhIy65|W9uxKAN5>_-G+jvt7d1F0O)E2C~9bmo&=S5rTz(v1}C=do~X z94vBpQ1?G6d&P3_I;dGSf7(>=aCHuqa<|KI`38^}5<{~PNze-L%1kMl?b89QMaKuT zi`poQJpdPi7dn^P(j~oDTeP~nGW(zLr)t%r?WYt(N(T%yVKJVmJQ*_=b15{>)aVKD z*oOZ4WV(Bm9Aq({u+_@GIXy4$Xd;7EH@9cvkIk}{zQOKT39W92JK;x5HYLTua&#FH zvBo2BQ0h*cvR?--6u*RY4vA@!yGSP(Vu zkfLi)l0aW+$56C|{@z3e4#48<&e?r*%*&!DxXZ|D=fy7qOe=pb{8Hh&{|!S>rMZN* z2A698ZMdr#j$m}|J%f&nXxJa=IG9T#0lQh_tdwSUf%{O4TY9W0xFQj+__}2S=2TbiBAP;pT)mHC{$_txN;_$$PlnfEh{jTKQvDPjWlrA zaoGEjctfo_H<;VgJmJhIlmzbP=NVPh7}wF?iL$pigQsSL{f%}P@YfPLlI0L;`r;+C zoR6zd9q?#r9~Urre)>+#dJsa~rns}m#74z4<+{66P&8ut5f_~;!ZPiJzH&U$h%F*C zTjVE<&Fi=lelI**D3QvZJSaf4uo<-18$PRPwRjSnIjh*V$O_FmJcUCY z-J9x&ohM(rMzKP@LcQ_L!rTIIcE>GK=!yIyd6b@xTc%(4kDhdOMZILsn1Z;N`O7JP zLQK>{nbL#O_5$Pjt{UHUam}UYLw1>g!|9z#UFQbFQ)I!%&CE~k4&81EVwYY#%N1Y9 zkGKD{!1R9@bgX*ey-4d2Sm~%OKMU@DQL@(XzdO1k#Pm76>cYbJ-YN$kLTy%N=3c3; zsi7N$it0J}C7KQny#_7Ms{RcOmNao>s|;#fDrFN(8WU-5pF1ofzo&J5&Y;FZISjPg zZQY%Ai@g2TfYW`x>xv%HmJcExAw1i?Fw``_*k`#ySckE z&ou6yFeO>pd`>}m4;k?{7al#l>uesyXLK9E^U)BlBPQW*E`28_psZ8m7`(zlNg9}b zXe;<)IM>f`vh6m@1~h!-PF(1%qO^L04PiySqsa~y=H9S2^unkcNy3CSig z#TA9gL17+{9-8D0bV_))Nd>-qX&;UlqAGF zDcKHAZa`rC+fh7gz)yq{YBK4$*J0V|FOEG%krCr!i(Rx>mS!{BMbXDqd`z(3&~sh; zXvkbCFn`GoR0I!d??H7v?cVtBk-A`?g4_5Mi#fp~TEbw%915hyccvv+ORMtR3{T8( ztL}mDOcG!A9GB+YDqng(U6K8Zk$Wh%e_b^C(cD3M? zpg*n^$VJV|Rj-q)RiWCVc3@>*lf|0mgy|H?C5PD2$&tJ_CV?SH#SItVS2SfzR-$RP z4)wMRac-7rS2eP=jY+0b0LUdy^4WY-4g15m_*sVK+9kRb2N#oC-YKBD?4#9H-GNFb zN{{Xh6>>+9zQgs^u>PpLk4b;LG1xB$g`X}NhZg-#?_I1I){N)B947m&9q)OP1#OTy zgxifrvstF_>L1Bl_;uUztEgXk#q_eBC6~T%Ei8^qF0mx`6P|7NpMMv^5s4R;OHSMM zyeo2y&&$X#ayAZnh~|`9$v0cBXvZy3o?yNLky8prBSx01sQ2U2>|5SELm02V5Wk`t z;cgT>-Rl1mJf1p6j6Z%83rR@(;U8Rx1&C?(McA#+eLj3qn^bb1b z(dO{yx2f53-H;9YR$$&_YEdR_jU^A0&g8N=P@;ub>=@Fe0gsBgN(T&5=9+~2?Gw>I z0DBAHOyIJb2J~mbKjG4wH%;Jey)?C^hJJ}-$&$?-7-X6|Sw$iqF`>8vZGVHTFkL2#?IhAk?i9!HarRWgpM%r&Ftg8GF^rldg3?9$O4 zAYv4n3ZkHd|6BkM5NsOiJuyy|gP4pp2vuLk13|$-4lgZ|4<2u?X@3_DUgLfD90Ypj z_MpZa$JF=9F!;vAe&xhuIusVlqg6VA5m2jmSyg^7CvI(AY{HJ#o}*;#>k!`Sr{4G% zNZ((MZqP1%`pvYs!==P09bKi{%{D!^2bx!bSo&F%R)!WH zpgo$p$@AYAyavur0Fkg%5_DEPcfrvV?Z9-a5_gWvYO@E*EMAe^uwJ_d+`QL7W#^0#Y^N6!1p4g)D#E1bl>-3}z)% zKxs2PhyZbEzq()hYX_l8Q>iKgt7=sPq-*eS30A^pECnIOIdZ`g@U@ao>c`3czgFh| zI^YeH|1`kBY?=uL9cg>g>E7i2K~-b4X;>X9XVmVVSD}aLyN5LFy&8&*akl*z(32CJ zQ)6%nHau_fcj2=ZON!G0``8e6WsZ8=r21gg{RpKtI=iu5@*y(I65tlwx?Q&GU+QH7 zj;CW{7XBsX;rN_`zYWO~gxr0AlsH8ul7z`p1y0ZBtSNhZV_P=yLnyPBNAXi5$MkKk zcz4=gP1vPP^FlNM%=rJ)GUDzmYnd+>0G68{uG1OMg( zgu`fXFcHmo1+>g`baai)?fp~o(F@pKbKr6`7LoS8y`}%H1xVq>R1=YiTwtQ$7a>s_ zW04(zTbv{RX^8%FNRcI|G%Ar43`VU&^GJ|tEu*{m&c-eQQvHK#W^G%vx}tk@IEfGR ziiOINI`=VAY@oiRT>y~1gX6!ueRbE`6Ds&v^p=K`>k|k>1e>$^)$W0M@5F{nCVEQi%7)3!ewTk}3rt;f!?Vq9`=1?pA(Z(~QDP0`Nxx_aRx6|XD*N%A3 z8Nu`Gb4na;?5>sCkh@puRUefS@KBpkrE`o_Y_R229`E$xLlvOZ2v^eH)&hyuFDX^1 za``{Ql{ibyS;{dBIFO`+eS8iE~_lnEE7qx1@57y4-YAUb=$|O zguQnDoAjDzB{FE?k-k1Tf!FJJVB6r2Qi3d>Pe|nj*%D+S?yU1@w()@;jWB)rKoz8p zX91mqSdcRw%qpjmkUbjDn(Qks5dF?eZ*sUPgKO2y?JE`)k*v*iYreD2iT%0j@2Grn zf=D?fygm{!s}B!IU$uxS3l{4`grzD}$(V#GCnPL6b;zZY+C|D}N|Ymijj>H>b8vFZ zD2d_1g2zi_-*vS)XK76SkG0kX^8cEs<#OWIr5s!?L4jYFQ#WxkRxi&|+NWA4{j0j^ z!LV3d*_zpMsB|(G@)PpL=v|_=OVSIlG^gbDp)2&W@~Kvh^3ihWixT9dDuh}j=Loq@ zxFyVqq)hL}gt|EXk#YLJe36xvXW?fb1UOFIPABBRjk&3_bC7n8#IRSrr`9&-A1`}@ zl8$lh&>TJ-;@>^T+h3u#u(E&iVtfMsCWZdsW5@be-iNW^R`~QHP1T4|<0*Jxe(-M1 zv~XKMSW%L+9#FY=M?Hb9Jf8e}xBTN~T4kQjeYZOFETXIyFJ(4Id-LzQEVPg@gOgug z4liXQ3NJM#xo|&srtsZ|az-giAA4YN;>K|Nli+!nq7dRGaZ#$txh52%he{2+V%aKA zbfmR;D4s1d{{B@vnai4?;P@lqb18U9N^9>YgwfD0^QX{4P0ZFk7Xute)=wdV_Y~RG z+0-!{$DKJ5DqnGNF-0;5G7QT%3s)^&ZinQs9T=Ri_qe-nerr7R9d(a9KO;l&ha~Z^ zmjX4h=p$jwFAwGUPen=0biy2NFG9R-_32GIriGy^L)6M5CPEbChv=ujEHYZ(e(*3R z)=#XM#uC5Ge!69SyD8)Lf5w&9J-jP-o`ry*(>L`;Hc8}BY14lIi;~IMEKaM7Cb)8? z#V=w=1=+%pzeeX@`+$R@hzXWm8%ogE$W0#jbvT+5>Vt#GWN;Cj6H192C6SAv3KQ%c z8>KY*9C^vAeM5V9FTfx_J^eSMWeu>(MLeo={CUIvuVNlM!K*0_rI@5hgq4FIq(-B_ zBrT{^u}C5`xJqY^Yy06;d`1`HD>H7VBBJB9y zg_0${qO&NtqLA6vzLquM96@J&eIZt`tPu9Rx{;qt8`@2B4OoxJ~1 z>zhOO)dQo`{v$d*Z#3Hh)Yo%HMTIz4b$^WgN29RG56~=;v;CGQ)G{O)=?%w6nl=qd z=$X_GYM9iUvn!uUsZT3qj&2KWic`jjbA!sEr4+q-B&?F*sqPc=?(bL|Un7J0>V+dm zgQ3`D8hJFpT9h$Uk9$GwmtQifr|oBI9EK#~vSF>o45*Z>B2|I*hbnxnrMe}WP_;b=SoG9E<0vkQ*T*`=r0yb$Cjy%H0 zr$Wl}3)w&SxU3m|W$YO5%baQ=Mq-!`4yl=COe`Y5rZF@$HxC{hmHyC;3a38YW*fMK$eXH+q>*nU&rQeQUQaQ~y9eY=81($V1P4l~5 zb#pp=Jchhv3MhEhIdN$nbkr`^va32FcOV6b6dF{@%SDc~B>WVQapS85ZdiI>fi}S& zi5y)q3O-d6xKO)Bxo-J0NX>H4ZtWbKV=^0Z+TRa7lt1t%_U*&I-sFF8Po{0cafEz; z3H}kXM4jcGKH;gO>!4_qFwM_=hh$6@@(-a!y1P))uR(LrJLH4y=>umw6R_&%hHm(@ zc67*lP15Uj^Kq>atK>$}A#!v&nl0ZbMexf^6tO8ns|rvMOJwYoRn4Fm^rNl|Jh8ifq@oxJq8RkJz<`GI?J5c@K`9f#L>|LJ)V*r-rNkj-US8z28cN!#D%~EA>9HFGjk+mFW7Eh3@inIi)kxl&Hh9Z1%6kCVJ5R11G4vfm8HS%6Edbhxm zyEM&2s?}YrYW>533M+wUQR2h0x6{1Cfk+Hf{n88{Hz&}lsL(ooh#L6SNJ*whw#5Uo zXzb#Xyue+#KwYKO1ipc7^wb{_Mu6~&I7Y+?yMH4jpbv8Xv9bUSim{|hRisJcGB2CW z-?VOMXrH>dfzqhcH}UdH!C!W8d|7j2Fz6m=wpng-vSY@nhNT|Mz)eF#nh#N>W)_L$ zDIgM2Ays8BbWE@OY&H_B?6e=^9U>GPL?|&wTC64v_fDABSz|^dKP{RmWh`3&LS(vS z)0soHn^W+PK1xwi)ivjbnq^b!%GwsGwDEU^{a(Ycu93cmYB@!oorYneBRdB_#JuN$ z?W;%y{~$)+YiS@}&u(oQ&(k+7a!rF6mG-ICO3PtYz!T6E>=LHd)RpAQQx|1IU(k2@ zSi(@9-jgBN)^}L{yzin;Tkhz5s~NdKNr697ad$lXHU{-E#XaAy`^=qxe^ZD~vit)W zStv}XlB*&RABv_R8c(L2l^k8UZ3Mpg9RTLjt99g-dHjV*`3o+;c*uMfEYEHcAZtRCfZU7jxy!ue-zh?~kx~rd zDnr1Zi)b?OIqmD4n}JR04MFC!Gw&&YRDM3+_D>Rg4i+>7WN7YycRWW$$i({4&pE~c)_D{Isi}H2&eM&%eF=bVz|}l zFmk0uCl$$5B2PHFFnl^w-$AdSye^T@o{-fZ8-;x}~If-&rT9PD~J}c@J zvNEckjVuF+zM;==speyf^Az~fv!rc$a!vWIzWz8sbvLn^( zo@1`Z_#W|kePrB*)PF19Z@w*jqVg>7HnmFdSQxZ=Iw|dp-`{Tc~u8# zW%VKr^hY+ISMAZQiTCy1x40Umzp`Mk@L&tWvnBdlY&!?Rd7rT*yQwMYjyHyhxDt}=!|VlEs;&cO&6kPz+*pKdC@_+fY4M(N?T2(0IAM1 z)XFU!BrBmlT&OU49*7SJ33!}-r5TPR63xbB*7(iCfHQn1H)yzh+5$b3d8P|BX&yZ^ zg@PAK+E)&W5g^L;@0 ziioJ&BQQNT2XuG(MovyC?(<4*Bj)JON=T$(=wYN}{POw3OtOlLlI7pILDn%s8nep1 z<)8v0vIRBrS2r{zxKqVA9O{-!Nf!Gb3WO5!tgZb`=Z{MeVLa`?mHGA6-qL`bqNL(QyvKW<0 zO|_`yEMqB33?kCI1i6bX8!nG=wM#W@%qgz%gYX4GJ!F^|0EWrJl26WNr;tRE`~`7TrsZq?1W zF8H%NxuQzHck}!otzHil-oRO$4(31Uf?Qr$7YKgG&|UyAw<+D9(G4Q^nk=Z)+A*9E zk}oOnF*)N;TjEbOj&oQ-NASlPgAxTzy%86xXPc~l4lZWC^LC%}4ZCrqsvOIgBayAJ zQNYGf%ap*?uu0eiDY^~m2F_{%0`-j_rB0Nd^7N`>U|KW9AQ$XYI)rEx<=K z%}MruM3cwa_<#QF`LtWVu$unV(k^|frS;F8G?&E9`DZZ>QDEA%ZjRV*Q{daQZ{h7N2{rmZujMPIjR+@%f(lcoL)IKU6J;>)A@ic#51tsG#*b$7<*JZb})4255BGwa*C3yK~ zRsYDVxhP(9r-*}~GI{^+c4f*@Y;vm`8>S|H z!8J9=OG_GB+WLDZi#EDBJ!5-&P+z|Sx-|w!XWP)&3FQ)qL}Z4#5_&?hKsFM@KJ?9~ z(mIvYB}h?DiFUg198Hx4u{QG~Mj#gp&QRg9q9t0iGM}jq8J8+@G@qMO7d{Zg zBs;?Oz8^P?npsRujpi4rh#C+`XmBY2hX9F+^3Sq7agAuk?0ZODa(B(qQ!nv878y(r z)$ro=@r6&j_DY_l?WbYqoifzH>Ls$&RVS7-kj~DrxiOZhQd~Qp#@i`|R;k=MN*f(i zR77nq@88tK57)#;ABa5#E%ZGTEpolWj&l9t9%z9A$s{u6CrrzJ2qFBe74jUZVZ=9t zF!W6H%m~FrCe;~b5sx*>Rka=#rFiVWUW3e*kS9k{$w^N||sVh(rKs z1GXAh`F0WI1?46c%ErJ!8#q{6MwYoaUKxH%EJ5B#7wb#tOgAUju7IvZqU?`fm@;WD ztv4)D387ihwsv+R26!l6Te?O!C#n`fW%4<|Y{>GgdOp>Qu8P{O*IiQP{`R&LmbMyFPV53Y=)Ergehs;3L+;f|>$ne|TV1I+){)Mm?l=zqxjV#z zD0GoUFNtNR(UM^rYzv z8_?O32$8bkBhQgjf+WS1#AuKjI0m)CUGDs4_jdk=z9D?*e{DgdNZx6$TBc(7vO;;A8E zyDK~I9(#JD;r5n)<#16~qls{edqDc02o*J@i|Z0g@&h!_5AAiTn^Rrh%@-XpXEgOo zX&;<}#Teq_Yy+DdZkEGwnF{^jg^N;tGxzk=ZqDr|nnv&OXC^ljoN)I-27+|8?FI)o z2eU$H#<*+K4IGQB>@MB8<|VEpF8@6)R@V9asXfyi3Evd7Kd5LB@v*jTS>CJ677>CHjTiyf$0f7AY;#r@SA9)QLpQUOl%Eu}dL2`XRT^5lZKG>z zcs8e})irkY4c)QPFmm50#UkJ`N@UqRo(U;t`k^Z&cEWJsKs*{snFyvwJp%e^mvJqh1k z?Ql656ydUY^qofc^&Xx0?$ys@StSv^S38#DTs<0$`SqJKR>GBl8ctv#qdHu*_&)g$ z^g?P#^V*(*|0QGN_u0e<7)vrJ_OD_Y2|P+%!ue&2_E8a^LEb^6L*?H|MXW8YNz9t) z3##A41G2Z5-+VdWdmV#Ccwvq=R@-S~1PFY76T&WCT>tG9WvS?viclBD)%&PpZ08mW z{7Zlja@yF-pW|-`x-s*Z-)2L2eng7m_n)1im6lojjT_z??EBAz`|zg*gY(@_$i%b( zP!1(#EvISe=nt0K6ek%|oG+O(r_1`sh#cJ(oay0Z_*9IC28&a*T^Ta8py?9XYW}_q z7BYg8!xhizghPeZ5}0EXSN^(T`=vId-%yE-x zlOo|9jFz$$uG>X)Oeh=Jw__VholeQt9})WJj~j3SH?TAX1Pz2$B&Mu+(3dS!Nh>|@%dq>YtDi1o1Fx^KB=aQn3 zAWbJBLHZ&K99UDr^;NU0W}dYpkfGoYlar-8XUsrzQE*uR#F+mPD*m??nTfiDg=*c0 z+MglLr!}aE3CXH;{hnGpmv{fQQ`6m)1twhF6`xsdMs9{#Bv`dY>YStDY^GFr-VTil zICC*t6p|gUsN&_0NnOz8M;RqN{Hq#n&{%(Waxr4^w~rVEVa{n;^P{LD09E9;j#adQC;em7T-KfO-AcnTW)8Ht|(Rx(;5*7jcshVl!P zq*TzC30VbJ&W;}ozuD&J=VRg(>g(%&WQ1}97%KqCQo^E4i6j#AV>*Wj#)f6MYylTc z4OY&$tv=W<@Ys>}owF#!g%&tjkraOBH}6Toc3FWe*d}+WOa4*Hvbo%s;a89 zi!;UbIwfFTxQE#wP;o5BB0d29eji#EeGI7pPaFg70mHL0NF8l}2sjI}keqQx zumKgHf3yEtBERsIkef&4x2K|4bkftm_?Wi()9$&xH*|RFD!S(x@%efC5hmCBM9cTw zVwoyQO`x*JubKbtlT5*7B$39cJ1?dEa68?MWCnWB@XJYBV#lNT)Ik(i*aEaArJ^ip zX(;6nDkur~j3Enj1IjD44D=!~)rd|jU;aR8kmV5E0vyr%HINh^(|c5?_d!$pQx`kJ zpW6#O(6fGrbOk&(dTVAy<~M`hqhZJA)abQvv`Ec?uZU`e>q#h2)rV0cRK4Gwhrfxr%QHQ9lpR|N5hii1ei}kn!85t?l^op)bN^Noe1V_FXrtB zi#evBNTZBPuu7E0a6?0c#Q=~2K}uv_0uxAuCSDPw7SWebPO#&JH?0y<5KjynVzlCQ z$p)o_nOF+c>B((a^VOWv`{0^$LXPFuHZRsJ*ICP&dGjp1)22N_<$yHqKT1vhP)Xma zx7sj-pY@E@1U~l;uT9XltlG}Tt>3$@(N)oR6W2F24TK^BcT?x5KqCHQN|=S1?_(p$ z>-c<6^pZ>v^<<$;d>+47fdE=uIDG=7ZLt8W{_dN@W3b%K6Pyj5&brR?Eb$9k-qXfW zxq1~?rsPA_H$tbd+{gs+m5YvOOylFgdOwSL4je>_bXj5kPU5_ddJlJGS)_}vE>xB8 zFW<;=KFTw$`gBWiXnB)VkOdu2=zU*F)BZp?IA8}J)y;ePAxfJgSQdJ==1Td{x^7oJ zweiefvuVwN65hY-$VKp9FZ%_1&@(9E`+mX7QGkPTcuq_K0K+pd2v`~Q+;+JX3B1^G z>p9EEy^^g54Mx3ZZr_KzZ@@K1ceh%VTQkpU*`zQBT9@SFj;1pPdiUF(kaf+yXO)N? zm*L}FuHgEKi8DTnDFzl^*8Yt%f_YXTrA)K3@(-U)u$h?bd-@CE{{5R9K3Le4uezIU zcU$5NQv(AY0>D1sA)R#z@cJJ=x+q9K`yLJFR{r%G$-lh5-mcJWFWdMXBclUt>&}Q0 z#%o;|Hkb|;5mBzXa4~tHY*km+)YCHq9=VhhosDk4tmZ{_juwvhlgkMAq{68t#aT9#{Rw$<^15gl#_ATmS#^(B#b z>4;G>1e`Uz%++%EZ&6O~kVE)Wr>1TNpX1;71>X<_hx_`-w5_UPequq%MPF1T*cvEU zC`Ne1yPmLpty(N4Y*nI$lA#`3c>;Z-tU9ANWao&5OE-xr3*?}%qxr?`n;|w%SHK^h zHidrNE<2KI-SlUsA%1{p=wND}8vJd{uCqo;oyd83=ehA0!l3uy+41q9^sptAl?o&YajNtnsmUeeIrhKj_tGxhvsZl z$MYWxJe z-n?xS(Cp)%$ZzD`=E}(eiK>@Id#ktpPH`M@mm3t+xq*knddn5IReMO47O^020H&+1ovc|T6I8hWvl8zIQuM@2U_8V}IA|1Bc) z?|R~Ly>9|uwiV%ABhn4O{BJD)k$4RA+4(vDnJJ%G9J*h&7^-rFSNu_%qWezSf#`*@ zryIN>s}qDmTnaLil;n-P_R3IEYf>UE6Kvl3m4A!0B&>mb&Fb)CqZGCYHM5v45SwO_ zDEx@eAB|7piwrYBoST@S!(q@hb$1VgSfl~nilMoA=IE$2B^4EoI9fMxK6q$;6@8O( zKEXI<@=tMBVQFpK0s`UDQJ>!x)Ah-(s64Zgmfa(tgsJJl7J=SDy~sR7X1?~7&JnGE z5g0R&ZuDd}O3mOJCLM77Q>1U{F3 z*~R2TuDSVX2CsYp_m{8y0EmjG|DwNGZk62wt94H83X>ETC7u%P`%2 zS|*M3;faaM=Rj>-R5VT%(a6)fQaGtvN@O3c15gxU_9jQ>R#X`A5h6 zQz+H6E9HuzZK5&{xu%up;XPbG6O>P*VFnEuL;heVELart$!QW7$z^EQj5)kz1&DT_ zsnje<%|V-x$kB^@Q-CodkPD5F22Ei6#qjjT+>TQ;1`7eXnyZ^g6t{N`ZaZ!-1C38b zBBoCpHLGOX{ng>8#(`6Mev^hgNc3K6J9R6Y%heeMHp!1q+mar*tV+y#{Hwsi%brG0 zP|zr?txa1!Ibc}P5Mf$aUfXcs_m)G$BKgR#M; z8V$jy(HyMg2Cv|2exN0STrd{0(nsCLB?Y_-QYS^ShuyTLmXki-aU8V4UCB9N+XcOL z;@+_06OxGGcH0i6>r~>2@ai4IfAV@=opHSfoAhv|YsK`C2@E!J*goZvfd(JH%~7jC z0YJ2L@0vvT7+y2a`roD2n-|qcOH&BueWeHMZl zzr45{MwZMWG&G_Gi~-ZXdO0xfwtX3I{b)|@fTDmwEEgsb3U>C zt4_XSI_yMMdQ%!V=Mf3cMah}tJ!e%~bBe7vwT;q>?B8lk?O)XwUp!*(`1rQVj&T4H zNj`s+72BG5ULnt)4|zX6v7j}n-0=Q?rNn;V1NYF-5P-pb z7l(b1kbm2&P=c6Nxz)9bb)Q#A8$oc``IMiXcbQh-e%XQaX};t9VsKh9!cdH)dDTzj z-QLl7yF~#)B9CU~q#uxS{=9JLtn*fHeIJZHFI=rg)cUJ5s zOn6z*ry=jeKYtQVOw+K|?QsgOIj5h>)f-D?7Z8&%t~rlzZp3u!NAA#%=AUbLJa(RK zzsh|+;eGt}_15T!$khdZBS87%Z9kW^R)>l_C|VSDpSKUIgA?qE;Q2Nk`10ZwhD48p zGOT2#Pcyh$LQz_3q1oQ@HJJxFQ&p9+N!3HO6o|qo+lK{LH%p6#Gka)bTxO}|%nIw& zwFY&&7zOFje7;a1WlB{H@FG%RCgltS+B)|K-A;uS-w=EfLN|OOo6BQ!i{mp^JzmOq zT}Q>KfN%yM$C;g4xc)CEjg^3<*ZS~K4RyFkR7?td5!NU1anb)OGQ9RKZVN(1Tk-NO{Xr>Z zw42evbN`*|ekrcy=xuLfuxx$f_jbXn{$OvDn|NO^*>P?4og;#h^F2ZMQM&7$j_j7s zH`_jS2R^-Ry+qr_yk@(YCZT5GHO-WS6X^YAD<^z$*$@T9$yfgr2}mH;ah|+863gG{ z<(@jO6u7S1lg~6#l;5WwVOAlTk*QeP!Dyn{xYg2D&DwxNip7g*qQKj!$h*yDjS025 zP3;q*;bN(cK)?R=+Y9;a`>QUce~7wNZ0z)m^qsetfL9pKS_h@p)qu6%m#eSD92 zx8L8S*xrohiau>%+R0DLimgNH%KRBAKe;Wb;8inziwo+xbUV6wT-8nTXRaQZeOC_c3L`hvA+6QIRCcAUo~{D!cwWZ zP;y`^zp#b0bPxTc4H&$c#IoPiHM8)D-`v!5Z}nK&+9;g03{oq$WHaM4hodo}Dfmob znynbWUxko+nOHB`>=*mpD{b@KO4x z?|4zalDX!juzr=GpaH~kH^OTz(iwV~2zdxmEN1L-`I0mbfRX{z4&(`*WeGCIEYFwy zY$l?*SERh?rdPZj+eS-quHc6=Da}G_)VJTg6%QodVD$P!*WSnrPCBoGd2XBsawyuT-A(UeYT(m++j|ajO|i! zYTPIM-SSSh1n}`stGBmyPMXI7+|aCb%U|A}n{nXUI9#Zh@sN!8kx~Vj{MW+hVC;S} z#xtkjT@f%D#A)+>>6tOlDXk{?9w)C*f78!z;&Sa0)nFGhNg1pT!s=t{EMxsT9gB%J zmCfCc$oLEw@H)w9rPjJ4vt_&yfKW1>KaZXY2&Cm!*V_SIrl4v(!#vHJ||MZy{c&dzG9NX-EmgOtV>L&kVWkj z$fNbXCSD!yoW{2V9z3+XDx<7@x^dlJZiSUwcKtH3+Kwq6Via-Y^;ZVNn@9lRCMCX) z1TcJ!VJ_Pvxconx{QqQTkLZ7i8D;px58VEXi;I5wp$|Juz5Pxi5&BVqqx$jRjk%aG z1pef;qY7F$6D1?sRpVC62=7e|8%m>#8lxv*r~1vghPSNdn|W9@N_TY&uU{mW%Ej0j zStW6wwbai^SbfbL$|!OeW*9?H5uv2ANYBkRHZ~6W^~(wy8@tW(n(W`SFE&<*A+16c z1RghQTFRmDMhq{tt+?2SDeLFbebznL*o=-OhPl4o9P)S@m{x52B*I~sT}rcPP1(H) z+%5b(M6hXfaQS(I1zZuWXl@q+)+3wiMe0@a)$B@?Lc2v*Qt3kbXv|^8n0fF}lryqB zKFQG5Q9^R4BS1Dng&~qtudk^CTE?bHyi2|AsqMelm}tbGS&{;>4Ijv}2Qu0?Yk6s= z`-^S5cH{1`Ptj-y3}<4!9b35%|IQyJx<0$$0fv|WC^@yF!io+aUd^~8R;eQbPqGR% z>6Pm5@83R2KHDdSp^`D;Wfa(j#N<&&4W*&zpA2I2Ka(nAM9>$^AtZS=&0*&v&+HY= z6vK*jPQa|7B-`H`40j2jmofOm){_PbjN_)2JEt@+%K4wZJ=xXLZ=1T?V-KK908yCy zcd#wX(g7w$GKQ?I+^$crFzcR55%0CEcgu>1wm#fwb(O8WM54mhk9&sTR%Vw4x%$f3 zM2?C^%~798(0eNrReV*#qLZ^BUbcN?JoB6|y#o8xhF=WomAD-W>*~_wNy`0e&{FWe zp+{PcOYIs>-k%gE6T{(w2l8Ty2w;KORy)+UxM%(RiB+rHJ^?IPRyWoP^{XJQ8YTL5 z`%jtpv}%<7{)tY(qhRJ>=;6yYM01D=bO$qQ;88hWeQSEhn1U( zHo2fmSUy^&36$5ezLcXxM(AdNfCUD(8GlV>_d5=Vg&I*`QYH4W>{V;g}ajpUyQ$L9Z+JFdE>4 z?rk_-YVK$p{JV-zKSre)O@%WWp#d%uT^IhYMuU7WR?_~fV>BqVNQ+4}Hl2dbB{HQYRbwnlMhecB?VoOK zj>{>D35Rw~`r4I~1X**GROzBJsPr^@)}@<%#4@TaGB3BM zqPtbk4qyz~l99dOs)KLpcbk^2tF9`Sx&X?7^OeT&2haf~7+uN<_;7+(v?rOe_ts~5 zfum2G&(|LThlz!oTN?HGc0zLuBY{Hp$h~9F8ZB4@enh`P@dDqyEBDfbZ|tRu(+<-JHTQUzvSzf(a5?oUZZ-Lq`JySm zcz6a{($dvE0BjmSo`8e(0rpar!QS9Rrj1QSU0a)Ur9r8I?F`_`)={-zgsYdL&5r@b z2cPKAOVy4SuTQ|N{#p)82(#?z>`&xkd6B-Fi2$3@{h+csE0;mhsA!{8#C5LldiIbY zScz_1HsYyHBpy@=A+80$eQ@>v-PJ?nQ`5%%o!-Hgh4cr*#Y&Jehe;Jb^Uc3wAi|~KhB<~Fa)qR6 z;n#nSmTH%5>yYfF8nlaFw$(Aur22}kBcdQjj-edvIR<3Ps9zGjKJcvgNV4;W*gX{_dy;xSN(CK!zx)RjmE(<7ZyCz+N44TGB z*JAmm0#Sv96^w5>N?z)GZ?%Qqb|dv#Jd!&$y#L-oN1H2@#}`zH>7rbQmF0y`C&A+8 z6DX)?%q2}w#E+x@ru9k}FP#fZml(IC+OC7YF7B=qy}-Qgu`_%jQLGS_8io=gr4_RG zIa0*0gl2I$c3!{oCS>_Z;N(msu$7l~7ei1Q`H z>!ty7M*^2awd2$}P9QgGKr0aRLYQ9{me+9cdf~oeEkWwW1Z8{f^3wgLQotq}f;e^5 z)5@%i%gtX8sVWT}l#=35?7vi50~0Wm?<-$n}LqoRH9Ps-OP zBgusP+KeZ6VY^K4zi>RMU0eCP^mh#*#7W0!YADR*Eotq$1bM-(D%DUbCu(|)XcNihglU4_YdKVz7U!2 z6^=7AIe@PmvwY74-q=HxULxoJFfs_e` zrzP*4^0Cg&&^LCrO=j+Vl>~!@UtzL22+yb=3`I!;gyfvOEDb%6^*@i3_GkeNXjC4o z3OebrQqw6o#V|6?#3r$S-hX_-)5kcbre>y1=ybaQXX%IC2?6oTa_kLt?mGduy-ls@ zdxZW=>f?6;WjVktwF&ZG0sW!B?2bZPp%ma(%IK|3*0r&-cl0@d%yHYm83er{Hdkwz z%FYHY8F)quKL!eKFIMVWR?5!RSKE8wYWv=8x5?d4JG1+yg?ejd*|b6KwG(fyEFo>& zG(~Tk*731~n^u(01mC$TXGHiksKHkZEWs?!ecB@75Zxv( zxT+T;54*lh8bsg_MOBFr>t!K{g6#drON>y9dr8tBNKDu zRH$PF??2~+J_pzT#@9SV_#deP1-tP0AT6O(SJ);1nf3w+Qk_{dMxC^YtIRml`M1#4 zm3+x$E~M2)B{@RzkNMHX{`v8dxpg`9@KW_OE1KUVb`je{RenNFIC$~%WeHM#2f zZgZirh;@iH6(m}$-E!@eu0jQSMq_)`;&njS=(41pky{KJ;oIHZiWf;2({pos!gVrc z7vFCSEeRER>mh|K4lKxWQ)y`$V22N(bgC{l=9Z+vX!rP((D!zJ`VGC zJwhFvm14Pu8#qdxg(?37M=Z*vZDMc`nx38>xaVrx+sAaV9@;<=^Afli5s5==`rRX9!P>L` zY+9}fRxwcoF>Kcl|DA|eAt7twQ|pmujablm8D*_3xi-@LDO?3El|A1pTBo{ZpWRaf zOpI_Vm|&kqwoxlM6)Ni2jpdUz8IeWqSkaeotCa#bP08NuvnjZ~tHT8sCfNWu22t3`)P-tI980QRx62y=ubN0_P3!j31gtr-DB`BBHi=3Ym+<|B|#F}8U@WL;hk;CR3^5GqxuM9^f_ zkkMZQ@fiY(0WE@7V33AYIarbm8+M+;2Nm@Z`s%)U_LYrMhhhZU@Ua)?@#X!Jc>i2s zia&&4Ytu=;G1ksXNxPg=ql%?XoAh`+WvO(%tC24TXQpu|I z%}RxvI9xFRY;!5j*G*x#UO&*wbm(J#tWVJACUBhj&%pCXPP!gEy4tWt%HfwTlnfv3 z=eIDC{4*L#dx%}O!QSg@#;Pr?!$4)>NaAnwSX%BJ-_xa&P440k4$KVP0UTt|5dg9P z$*=5Z1PYz@fk#=Q_8dE#I2*HF;Z194$u*vJBPy^s1Rd@bs{TOBM{pWpI@z~PI9+NK zCJ)X9Tzl1{*Q5Vg(akrShV`G6nCiU0Y8bq!9g&jb=sZFTg6KTj^CUG!RiO)&FqT1m zhRRpQ4NfWulPk`;n`?;ux1Jvw8<_unTqENu$pitAl;y9G*`_W3f1V$p^Opb5Ir1T} zwxjAY4;5ZpEvg@Pqx(0s%;$bT+*c8drq3MsoPSTS8=TUyPdU!H;MTNs2WoTMmIsRX zs7MF!6Zya24W{pSM#Ren4-t7r-5e3`^#FbyPC(F+k1$U>QpI@jVASn#*zgk0N zk`=Hl8ribqt~e*0;iw5be_TNsdwQ~q;a4=i*)eW48Qq&SlU0@bfHFa$zB4EB4C&7; z)z7haUYC?$<@HsRCcaTjf{upvU>8T+9BPqpk}2e^F2$ zvCFax+nUz)@z5NP`4l~9(Awt?IuRa6;4f@W`%71!a zlD!@ro;bg3tvLQoWJ^<~=08pY4H2vo%iCwCwH(0Xo3cZk0J=d?=L?g4`xUf(#~rq2 zm0qF2hDEhb;llS>8xE^R9ga1|D1Q!a8qkA11C$^%g(yAB)ZC+gEXaEF06lq>#$qbR z%<2SjO7MZ;zy5^Z1v)`UMUUH9JVXT8sEk?szA0rVa7l94U$MAw|V$)-OFv}7frB&~5kow65i74)sv5xj&6nSJz zoTJTAA~+uYr7wZ9Bz?iepM@QBX^ zm*wtg0$z4)9lpp}*NnsV=)T=22%qhvH4FwuhLwss7|M*+I<04m;q~f_QbU5=v0MH- zvy6wp#8(W{F9E7>G9SN0^K6)OwTNxl{2{Kcp{AeL?pvk{@n+yeobZAd;SweBG_QTn z_1J}D61>6%;#Y--_W)BOk8j9K4ctFN3|<*(GNhMsp?CB`#+NdMX$zfn_4>ymhtKgg zKl}YFPDz#2?KbreD?vV~2dCUXDFisHpoI-P-3&W$lq^3R5rZdk`YYnqMREa9MtdYftxBV`+%(^u&jJ)M`?%esDTz%6U z`^qBu6tqXBf45n_$17^j&Y!Eb%X2sZdZjdUd%{A5$dDcVi5&}voLS_cLsNd4B;}s+ z_AQo*pMnFI@UyX$4UmwLL z3N}w$m}#s|@ogsf3eCsV_0d_{AqfkxZ?GdLsXzh7nVR-mg|-c<+c6sVFIBfQk`gj= zN!(jriPhfc)U%SCVj_|MZ{fsGrp(|eK+SVIy{2{-Ta+N6L9aRyx2>)+KfQ;mq2XFaSNUQ%u zG&^o-|8veWy4FvJm2k7>H&o0p}U0g08)U@J!kg@$J zo*2YuTbIe391qFL>Kuf50{gu?ar{M90#-bCW(F`h9J#&L$P3(zv;Xr{0P*uG5u;F| zen;+>*(efX7Te4(4btEQ=4=E$-I_(Yi|?r|!+7ejbZo9|2F81;c5R{O{L$y$^7lC; zXU0Rhi;X??Srmk>#8j?xf3Z}xNLjHfPaIww@{VDHliY^-E!OvO{8Efy$sP6f{^+K>W?&%5JDmV8OWr`!$FBW+0 zUBH?1=k8zw#hO^?+dZ#5@s}q=3l1=PiFKot7`hMZv7KuP_QI0`x(DwOKOE2tIo$B0 z6lK)q3pY)y9aEdO++#Jtw^*Hbl}jx@5A=WE;Zw<4ab(o5vW`B7EfnFZA&SApI$-)> z4~b~h%gV@-R+qQsLTmHKeYng9zUs;GZ0|b*IB?#%;o)#X*L}o?7{V`eUi*E-|7<0B z0s#XF%W3n2ZUfhAG*Gdx5EtA*E*??peIEvOs7i-$b8$&aL<7x!*Nz7n_HpdC6YOKr z!_>Y1IeIYoBkps$>6PtmV^3M+(M#ad7?{-v`+O-F=ouTK{UJ&WBk!t5s%UmlE}}-3 ziepl;UZbIA)OSLi_I zuY{^dnO^S$`_Xg^ds7@I4^{51sc7-Qon-}Q5tn3AEKM@+pVjqXeKv>fr7kcM_^jM; zXKf3NY~SUb4k#7>dg}H&$N{QS#hwx(d{J^-FNTBl755PIo1`>TiAk0VW^@lAU(Ekb zd8reCm2=6c(wQ=?yEud@5Q*r-svDAnMiZ0)GWB*uP_+X7WFdvlmRMs;0)d5ky`n zkn`F?MZ(BrP1j~}G>b;AS=#;^6M+>!>HHfTOIQa$oFU~ z;m?4^D>V5*WRwit!adsStF}7klsriNJHP9`l14;xU_DXo#_g*w>PYT=LGqZK5~+)% zb_Haycz_e4tbBi^?IJh#vUSt6DV!>pfCuB4X@Fmj)C(FgJ|Euv7be^!QN*al;f-wQ zNc_VVw7GzL{Wa6ZpwWX$(k1(EtlMgE=X1v#3=9i)(s`#ja=WVz!|%PEEW*MHN#okS zYdTGV;6)<%Ku+x9?kQ?w+Df=Uzu_BJhs=a~+ElrxEoKg5Et4Vvu`dxSI;u=xafx$* zx>8h2W=9ufFE3_Cp9k+;l4-zK$p=x7Drj*o3eJDwMv*vhXN!~lUy$x9?gykLu=?%n z(E;>#9?K&sLTeLEE4CdYOsQ7ONNR1lk-V#6^)(!<{psZi z`;i-;YvZLp^@7UZ0RinqBBm|t8r(IqyC~xlV%Z!Z*PBC9(uF0jzp7&+M@UD2n$0)Pm*gsXqXi+ zkQZ@%uF#O1ju>B9E3yRT{n|D1>h0~tqdQQ|3sDpcxECmXBwI{Tk;<=7Zo2&ylT|2P zyRjm?epF4qMz~Df5~lM9ItYCbT1xpl%En?1&FGEDZ4!aJqJs{D<{d|ELDCq>0k-##70mMU)%gjbI17govznKop1m0 zBQCM~&L^LHjNJW~oOe`q$GIeVh?;QPaW!v78az}H*SZM@IxP~)D2^Khb_uiGjyGt= zy66SP{*qrNIn$&KD;+=9D+O>%|E{>EsazD1S>ioD(ZrXIVD`4anu&klxc3WNI;={< z4y<9NTrm~!3Tb{Nc)8ctDBm&{>`?gLxV*J>*wJKnt^9r>yeH4>8~%Rh`y%ai{DfjW z+dMS$bX=rOfgzGg)}1ihKTMQDB`sS@R1bZbr`5Hb!Aa0pLhJm1qZ^^oN$(LzaoV&B zg%;?BU&v5nYx)J@6Nn-E;!;A!=RU5) z0`nbCG6NxAmNg68t{<1mLJz#)mFjm#JBF>I1vZY)0h|MLIHWB8B?>ZdD8$5y{XCS~ zd6+q*DhN;>DJtgS<77V8=vHoNO0}2;wc(*AU#e!AO2Xpr;wxfPCs`*RY8Eyvsyl{C zh3>3`?lFWXr(VamC}bH#aS61EE*c1)ef)lb@35o7p9Y&c2LRp18?^7$s^KoHV){_p z^wjo>I}7 z_h|xD+qV`3h&k}nr8C*Mh)C(l`*adsSfdXq(q0=Hy0ToIsLRh0 z^%wp8Tof}ZFyG>Qip?L5Z#wQoh0pU$`+T5d{d<9~y5k~W6WGQTufl@0^Fe0N4AJ+ZSC3qJZWfuGO1oW@W7g5nQdQ-lq>G5-k{e+WQjeOTT3(QeN&_@}cI{3nqW6D?nlN%)`o6I$BY z`Qka1pLvC=Z1vkx`((%)owME1F7EYSM$09uaO|h82Rve8vv1#m*e#}h+>fK zn&PY$Q^u)iJ)Mu*Ofi2FM8S7^3Y#u%?u7)n)!S&8I(U{+cjrO z^ldpYf;)E4XK<+v)4?H@jk<;hqw{nePlr|#edr7X0_K0y=!5YUcCF0q1IVYo-8SGF z!bsfHvP+olmcsy8opf84CyIR>(*HB5lPF$~;I*_iBV?qNuKfCkWNlj6Ud|blC?wJPaGz||9rrue7!Ozw-tJ7o?Dyr4u}6Y~0;HTgDTC0;+uAh>ELciL2PCd*K6fwC5c8Y#PRPE-6n>?o4{^!|Z^^I8j+>#BoY+ zXn!Bm|HwH@RFYl-vr>cJ(L)11F_J6xZu(pm(n6CqjF!qmTjJpNqSrzI+1bHZs&-q) zD0q{I>gp;@oIP@gBf@G>%OuEs@YQ{E2h%^v5#|ZC2F*b?jzR=2-xkhRoB=)=fuPRq z#%U$zzW&G#Hb8FB-Q+&?@#YRYq*{GrW!v!WuxtOMG-tm?{)h#-Uda7~epGIz>3EG5 z5otn$P{q`jFaq0cJsri0WvH#0-mMPn#YDpil*a8)**E1Vf$OwWwB*jKm zajSTM&LHh_xj0f`Qei7Kqdjf@fPO+5+&|Rf{)Yd)J81u>sc|&L9jQyGCjgn|DfN#- zxQSWl=4Si8*tcuhU{~pfa3+tVj<-`gZzB&O$*wAHgGd>TIXJ+luqemnpb08$_fBe( zPPmxn0#I6RN|zYEp{ON^+v|esmZ_<2WTeGZVSOt~3%Em()qg5YAfu&WQSuYNR$;bOTzQ41t7poC2KOryTA?c5w6(*R^O$+6Oz3f+rt zSgBxr>5Th28J+S=cV^i>y@gY!MT-t>!OL|Ymezmb(JR=U|1r3*hAb>B{4=>;mRp&3A%!8wjrJywV&)ze?kBJa@lf_#%jG?Tzd$v+HK0cn8 zG@6~%YA3bw!LY>OY(e?s$_JzE2ShcZ5^92Vo?kfxLUA6|Ss}W&9U+3ig3GFSXR>cU zfsob*utWj&Cc1y?=k?YRKvD|8GkE$YyB$v<-y=<*T zdUPQgd5l)O`9=$AU)7UJq}CUdwEpbpLDq#4-IQ|hH?|ZOeR4m?YFqyZ(JyGYmou)VU#m!eE9OiB zlNcF1VL368D(YozBDq+N*ipdOus4x64B5ISC+p}q#BJUGj#vz3p`I0Xi|_*2V$76r zO3u?ZnhH)_YgH~?D@sK11PZD~XhToe1#d>G`?K?}R*e}^F;S?=^7^bsL>Ij+2vN~7 zfTb~coDe_LB6$FeUge>n3@&>m*UUxhJgs^15z~wo-a>R z81=p|) zJW(G-)ihS6%f?!^5X^d&oXwZE2NIM;Wsu;_%5)txL2KeDu zr)>KF#&===W2%!(p!gS9&(HtzCvi3uL*#)BW)KERC<8velEjjM$X|08DAJX7zYm;Z z;})LieI-y9x}(_JBNy2@^jtP_5k0)7CzFwWWe{WvSHWFEl0WjVnc4O0i3^2QX!{uA z%4FWDd35M02(p4NP)>+R%v#ftPoPLI%$GS*Px@raX2Gbs;eGCsxYlHUGua0EQ`&nD7J{0Q78dWo7i_Q-el2LKUaiZ6C3@-A12^+FGj~*yeoOAAbL?PR~L3 z2nhkXeT}5dXfpnFOgde?B1#LhgnhmhyAL&ywJY4#Pr^R$6kWevqCp6RQ$7_9i>N z1lOp1sUDV*ZsI$B39;omSh$p=lY}Uj)(o;;WDO1OL$7! z=iRj3>yY4ms_O+xG_UnMC8>kIqDU-HCX4)c(n^Chj%t}i8{wSY#Ehz9KqvlmB2h_N zrYgzlas{|WA?%O<*SfBLgwvn>gP2a7ZID6F2w&LOtg5*r$8pZ7Kl1>)7iJs}?FdBJ z@Ug7A!I`?S|>YVEAcxgGk)F)`S6%IuqHV18XoC*K%tGQwYL}@y-MM=wE z1nsiKnS3e_7t%~6cY?n9y!;9YdG*jRgSc6BH0cq4D;nx`7=h#)Ue`m!p;*Gb0ia5? zcb?)V5<%dxJMi^ysBiKbGLfF+M^FdI;GTGSs^#V=3?rA#wbpk#6bK(EG8h~{H=Fx| z7e{lnqq1CY-7S3wX_fUc(VY)rr32<|!_2-IX@)o>>?g!mm%`o`)pm3s%~uuTS8Dj8!(2_mT6)Ka8FLN_6Id4pkn+ zNBQ~=$MO1H({%P@l0*Nd_F#UHKo3?kF%+r{XppQs=8awAQhY}y6XehDbzl4!#$;MA2Er?jz@>g zNoV%b*CvKrGEa+RM^BfQxq9($Z`P=fPSJk}wKAc>?yKSm;VJOS=E8!Cv=MP)dC9$V z8Qmzbfxt`%*XO53oA-rDl_~kEK^pZj2vA(60KzP*^ki9>DRr4L6&(^vnX+1^G!8%M zxQM}pAx1)@%+)CrC2#(!M2~UkAQUg5@z`E#0!7vM` ziGouO#wBMbW(qf|Z<}vmXO*j(wQK~+KfZZ+!3dQ9`Ev zan5d!-#yy2Fhtp9k09wL<#9Qap!0LV-th>ywBC`LA6nXNFkt4fwxVX0qfJr+EVace z@~?MC?-|lUH`)dQ_vq!(Tv~8n!uRORT3V)-h?kI^lemDpL(mB$iNML1xEo!Op zsco~DM#TvltE<}PHDi3Pe4mT%h$+-d2dc33Kj7Php?;;{5-j&4J%L@YMLg}`;OUOw zA5nP0t^9_Z3q9r-`MO{z(7V)m&*=k5aI*}bk_`{1^TkixB{!upccVW0Q!K#q5*+*t zCM@Ki*@Tm53p|;3AcHoB|9bO)Q~5!nPcotH`j@88_87N!HF#FxBd>4Kw{TL>Hr1lo}dU zG&}YNgZ%Tw7RG&TZF4YRJaoCqo>*L5900Q{9AC(txzCdo44AkyYYd%{)uq46d^&~q zpEbzgAYftVo=Ru8a09m-{R?ISqKx-<=P_>_Zz>iwEjco^)Nr=gOQ$YVxVzE?F)$uG zmpUe^^xK;ErU|`XuIx?MGR)VdGT6!^GZOIowWaycPg7eT+8gY@WHM%>AW3eYo3HzF zPr^-7y{9jJ&+hWPl?P694r1_uZ%?Sty*LnVMuJq5tVWg$6%ViOT^84(#lk2M#Y*82 z;Ec^kDd$O33Dnx`wQW5izaPjO?uJ|B?f@-i94RT?v~p(!d(e10O7}sa!jjDhE({rN zzdBKud%a(tb1==@4YG=?Jj8d*G{#yH#EpupG#fo;hTJu>r@Ajws8JaK-{MU1?U6u3Jo@KFxH z1bThg)E@b=^=f|6yk|$`anyH~lO`go?Ub!cQUnM%FXz>j9j^Cflhn4Ms90C%JG4F{ zIndA2e51kzirCb0e_FF3C&kG?iS7d@wF=Q_@p%L~q#?amC9S*A>fB?FGHt}Kq*16& zW!w-;Wi+S^8alwj0E`MWQLw$RTPSh0%(p7=MJdNZ7FMAv-<*pA{vXd0PVk4;yu5Aa zVAhb6lM~(SC?r@?c!=AQ<*KYcxYU*fILv^BL$bs~i<5p7EYZQZsq z1Nx=YU+vlF+&3?$&as`?u7?dwt)U6a5RL|KoKF=1Q20?AoV8`~$pp!vL!S0j91f>WDI+tqc=g|Kh!`*gw46Q$ z8@{5d4S%sLYQnD7i*37!MsIh0Xp=+gi$=s=)jZsa*xT;rB^WRf|x8zT^$ zJB_S@T?yB#C!c*LRg+dIR%2ZoA4l|k3GO;j_r1aa+&!xJ(NtnVGQVlK<$~AnG#^;2 zKqZGD@^6UNbQF_AI@4;qS)*AuUmtXstVLxA&DC zSe4s;8DtijqK`WSt9;P&unG7d?@0p3Sq~@Jh`YuqJ7qV76f^k%k;cIu@%w|<+iC2T zb=N(!`@68Ga9>}a<#~0Bdhq_SPXgMmRmJ`3Z5tJbk86vzlR2%qyKJnc*Mt#3*I1PG!h!@#ZMiqCYFoQV&liTn<)FjEb0@GRbCY z$EF+}v^Aj?046FLGl0(n;a_8~z{^=(mXLGC2m+3lL7at4`2WcTFfcZA$1_z}HJ1;r zgI4}d))iC(S6S5ey-<`oh8uRf7**hLJ5b;{eQLUjdY)IFoHx*fS}KZMM&@7{I<#+? zN4^${`UjJ9h=DG3^?^1L_?^g)n-?fKy?$dX}}+?dllebrJ-w_Ij=snh<`9 z_w5BBD8xN6k6#ibDW%vb$Ffop?I3SdLw`21Luue5(10>I19U63ZM`um3qDZ{DQ6k& z%tGFbA!zI0PeLfC;30L(W?mvVVL-fIeh~&LA zMVQGnsbtWjl)WS*uwwNoQ2x?odIewT_C67<&bh7X)?Eh-pOprGktzN$X=IyK%!v@9 zzcgh(jHBCuQ;Ae`K5&338UjpN|M^rS!9zHSiuRnsTQgR-UyoKQ4MGQ@1{u4RCtl$j zcWhH+Ryff)5+a4MbN2$s%t$}#NO~XIS^w(hp+|3R!lkZb^JYs1=BQ!!=yr&FgXNZs2iZ#?=1Pe_?^IBpFpV6ao_sl2{sP z07x{#Cx-nY5mbpL_O(#&Gx>E$yi1yzmRT|DK+8Z-Yi7}g4N(8+-Ylj~Q@qk)&7CZV zN6I`?i%_psB+*Wqn~EW9FZ8L4@XFBz`ZH>6pkECG2yV#03(ea0uaV4@sAu1b0r~Ec zwQ-gGc$(P%$;q!f^WjV*^%k7G9KM#4axI{^%M1%7`swyFCee& zOf!}a>R;X`dhdlD(w^L?YhnD(GZO9O6Y^3V?l=5RO5mfv!@x`r^b}J+~5hLN?RmETsKO< z$Q!G{uPQ6yk%X`ZI6rsw` ziPAGZx6|_+)l6KE-iRck*;ljwigu{|jmW_|L)rHk%_U0t^0W&qoG)0Nns634`uzA4 z6D^o11e-DCB#cW+JIGmECg>Q$W^7HpR*ueZ~XIlZd9BNumA~pEmfqMje}v13>Y=U;c-@;=+B3&p{nG&v`5EFW4q5%xQ&zf>vW)P-!UzK-{~ z*epL^2&~NE@h9mifSn#J?LSvY+6t_sR%n48VURsVSN1)^-SWKtB=i*e9v?2q-*QvM z?>@KTTI0GU6e2A(lT$KxqGG6T=3)+Ht4#g`uk-%%zRu5MA|S}~&>#0BtI*JO3wee7 z2>OC&=6Yh_l5`>7bWg6sUn7eb7}_uWgBNDI+@6;kW3FWPh)Zg!&cx8X>P;Yqa?myE zD#o=v@#D(_hFgSy(~g`CVUeqQg?u3HN34Xjp#A}Y*GqA)TNIzzSg-wur_gGz=)-G< zat=2aFd2rPk=DkT$`fi%CFvf1z=u<(40Rm8x$Q58K8lM{_^7ha+WlG!-NRoiWc+Z; z2xMnVX0*%)^b2O1MG|H473R#5#{>fS=rDMxdp}^)LdnqvX(U1B=J%)qqafMgV8?#g^7J7_y4`*YO=+2>t&9rFyHt<{`kt8))L10y3N3|2`*^#twi%atT#% zslhx_H1>hk4~Q!!`2%Gn*gEx0VflRcj0<& zQyVB6eDU*Tzn5SpI~bb>=VQQp``V7#cb6mdC{`Y7nS>zoIv~r=#KAp1{UkC=$U6dq zTFv$7=4i5xMOgW;VWA^uaHvp1CafrA2sJ@8h=#n3?TqS|TVaqWk}RCX#~^xAKA~C+ z^kX(z$4|;Bzi!aSf*8iDe?ITytyW?ie`&R80cLmgGDN?6jxzyU5V~q!&Da~p$*IM} zjeWJ|D`N8(f{bz9kbVdyQh#K19A>~kH}v@Ew)EssE@0z9Nm}IwvM+LTsyp(WxOeU< zSFFmd3hIy*YU8iK2s;o<0%O>aAueCjcBP!ztC}lSIalhQI^?z*Q4w}KKI+sZ&0hs6 zmzudBE~^UNq~`9#E5A`r3`ml6TLj@ZsU8ryK--&2Yz4|dqn4AVp&EY_Ay-|tb8Jsn zXc3l#j5{q-)l3m-u_JmWl)q7%=u)+2I;qV9B(=2R5Yv{whk1(r$|c#`?a}=6L=6*G`3Yv_^sq#ALv!$B(`fzP(#aZivJN~)*VjZLM7pf^K8jpL*U|LUV zPX(-#CVBYIx$ctrfJp83pI}JlY=ME9Bg5@}0O@$|SOHi88@3}(V;uq@&IQEC=wwD= zM`2YZn?=c3rGi;UO}Nc?0~qMB-P7ytfUXzw%f7fj1f=zUSMng$=wb+Xd*jKaffWkH z-Mu#Uy8Kxr-*k;7CZuFS!&`57l~&x@#X}vdm)*u-r9F?qp(2POETrg=u!JDGw&{i? zaipoGf6pncznSXhhVk$y_Ug87>h{j*shJ(bQ1^kDmaR`4!VOjoij#ue%>;%Nhu@;= z<9|%3tp*V4`NtRr=bW@8&@I%SkYl(~IB3L1gGA^cx5OWXU|i4oZv^f^TSGhC9pRpJ zM{mGd$1)pi)nM44iKM`d_sm;A?>Er;#R)8hBYf2F5Ow6PWzFk-$l-f$;oA#v^ZtwI z78tuO&xkG`1NF9!Yu6g>in=C$zkU)aei-A)tm>a7W@rVcH0S(YG20P;lKBejpF-vw zgYzbgr6VIYMSUw+??98@D*B?M#so~J^b)EvxX&vfvw~r2L@~KyHdV}B7$Tk1Dt1pF z{iP*wJ{T>36*fj}i#Go#WPh>yhVl*#u`184wMRQ@G_hIRzr!#0{}0d}u!Q}8QTrk1 z=?8t-Jm%1D{NTl}UaT@h#boyb#h=WXC)oJ7RRcVP8m##!{^ptIm#SwuqW{t%IQ4X?Uk+%IT2SWWgd?)(` z+~3Onsm!$`{oqI5EfdZNbpNVdbyCsz{tz5PulSmpnu*vJC5IcA;Hx!v4FHz4piM13 zguYatG8LacB`k~bhhGH^?FZ9>!Kd%t#NNBHyiXmb%~}P^vcVq_BinH2q;YR!P^nmYpGQG#S24PHb= zxS$Bp&hdW!1oSoeBpN;r819z(J_oM5zZe8TGA<;KZy<0}S18&k|Zz0Ih4 zS$7|9hE`HRg0kyo>GFzC-v4A?a`ZG`3Qpn&@pQjEbm8U8Y$$zIrr;Fd=z$^y zbGD>#tRH~vyse@7TOwjk`!{(INy^3YXHI0cJ^PYR3SNw9CcVt6TfHB$vw8e1kVUHe zBB2`Iqm!J!BMQjA3Jd$z9fkQ{rDZ1P_u?Hx`FX82Wl0( zC0#NE-2wbheGwCUlH07 zoBCt)$zLCpU!fkhTn!(>#v&%{VXZ-p8hmdPqRx4P_V4%hH`C%MS1VIKDgXRPD=T>T z(Xy*zDxmiMFGud9XT7E$WP|(>==IJ(t#0_rX$Pq6 z$t&UpAufdA;o=$rlC_!|R^$zbus|4;>uy~lBPXw{9v#LpDZ}AmbN`U*pSD`7yTvv2 z?jtyX7{!=_xPU|OF>}f{2Y3UBq!enSowF^C_^XDkYBEKbxTdmEBLtUCx?rm*nqZMp z23z!5a~3Qa`jb7{;A#P{sXm+pnp-%5=p!p&EmJ^Kq(`exn~F#9JHLT!S||sE76PG) zizX!`=dOvUpkF5#+3v8RG;HgJb?#cxi64Qlqw>F=OPyj=5gbg+_9~XaABW@V|GjIZ zNtV;xyh4)XBTZGV*M-TcLjQ%Pk@x`>sDJ!%f2NI0EVS;ddy#7d2BWgr#hyC5cM|D! z?Jby9)#%TZHze>h_B$w0$At6Srf8(3wek$So)IMCl%{25?e34Hw(#%{yxtOMvE?h# zHPW$updo-4^(zT6M`av@9Y7Xim7)ouX%Qt;?MXBf5cFe*pt^TpL^=9K#}SV%O4mDy z#i`-v7}C#60jd1u(hSRt5^2rc&Nx2!i4p)V9tTMW)u$jUq+*)gZd;iDkFB?iYAfK@ zb#a0_#oeKJad#_T+=CYPQrwDLaraV+yGwC*cZzGExS!Q~zJ1QVci%NKMw0a>V53OUk2C5)_OW zo=#zKl|!i61=T9Bm#`PPcDt}VUE0)>Z%kn_hpRMb(8;Gj)M_>6d<4I75Rvp%oQFk} zqY{-=lrJyie503#qy7ybBYHj8<@M{^Siiz+2Sd?AhbDbDZ1bpb9aI*25&BUlQ6`+* z^3wIX%%CyqOW>+4x7f7j!VGQRV`=B9uX36@9GE?Veq_uqX?bUM775Z$e64Vq$*mQV z750()ML?oFv9T@}ThIthc=&oq zXA>+no><0cTS_a&T|_zGwd!?aRoKru2dHEt(q$L||8lR~P3f_#Zz#Gqj{sJ!f}ZCl zla+=fd|!yeFgAa8`g#+Rl0uVA5DrP1Pw*!#Fr>;aWuI+~I-oVj`f+q&j9Z35gs)gO zUl(vlyf3Ad$pnAz?n(pB@YYSM1S~dBKQZr1ok(M3Bf`}bqSdek)uJf~3U&t=y#$du zu#^U6qd*oyA!<6zSjvSV%Ke=@l*;%v%hG16aDZEZdTCOE%ULs>Js2M1z4`QIc3ZH8 zTTpU!f)ku$UgQJSAP`WLlsr`y0;|fG-|e*oSHC)0y)iELAnZ0qqBwrVoknFE*!Lc6 z4a4KA|M7|@G!C1r)cY1Qa8-Ocm*QFms}hDmin!?0&;-=Lz68VoYCTbR12x~d3T+rR zheYdx+%B!wdXy4xr}&sx5cWTT!PUlHdzeCt3yyj%Kd~MuWi^j`*(ZhVtep;sFB=3P zwRv4n%RW4Hy>V_nOn3qmq~i5xn~I5QGfU{ufx-A&MPV%G*m06s91?^uXw#{j-dSuF zW+BlcbwW#XxA@CT4iCuMXpXRV^VO88hl-NZqM;`TJ9~g8HYM%C%K6oK`N@YaR{IlI ztmEX|8-t%6A`Cye2_%7z-zA{?j52Q$MM~C zT;pG?5=_0_o#4k5HomF6=U*gf%b_!3iYO5lnv`UWsrrx)h=qNFx&f#Xb}|eC0@J@y zEBu!nSxh*f8F=CAW1OEPF)~N#f6^6LPMpx};|~?~J;SGc3XP%5OnAJ>s%0GR&8)Wp zs8;{SVML4za|k3_i+BSB6WM~Yh0|X?BE_OWyNR}dC=4z6b8FqS3JAnFP~ku{Wj6we ziHSP490TT~!y7_~huV@MK6RDO9hDO&(o-j+&70$k{HY)Be-wl&mq->)7tPzvLZx4;@Ra75oa2*UI&B%isLc;wQDY=pRxr=@%g(Ouf z8g*C(rY{BGs$?(v33{|J<&m=CtZ}yD`$#bYWi0=GH~3;fvZTbDvOiV5P^A%!GW{#4 z9vWG?aAUV86osVy#YBtssNBQ9R0q)yle5MfqgcJ06Aimf!i)%%9xyCT_>kO)&u91E zboCed?!ig1+$boHGEX9F%=J%SgniU%Q=PrwYE=sH(QDSiG&7lRy6aji(u<}+gVvHs z#hD-2J}4=&xZmp^(fxIt{8^vu?H0%S6O{{&lm{Did#I@|8|)u4>zKly1)K*8IuNF( zmtISeqYis)yAUOr-{_oqVMqm}bAQ&y28_YW!Z9`zSEZs4Tt8Tq{+@JQc3o@j1J^;oc&2FQ-fgrxwFDbThX7j*eTq>=ObMu6`F~Y z;n6SXZLwW5E0msq!=g8+gLb>nAh&*)15LU)D&d6)2j8>z7XCZOjw(s%apQAz2P)E2 z1!n~F7+CaC2K83ftU23V&+COk*HgU!x$SkwW=b!2qfL+07WUB>5P-X zd{);(e2F55wuvdcxIOf&Mc+)43B8GI(a}NCSI9%#+g+3i-h_gX1dU{f6yJ#Th_yr# z=u!$vB?;Fll|q49M zIN(Qa`@R!$r6GEw(f;-#I-;TCpE_Hj?EHN1-1)Q)spW3!`!j-_%?H@pl%JVY{9dW2 zOaZ3GQu4qul%6bb+uK(U#FFj++_oC~f1MqW9goh1n$8fXu*jP8e4TjeNX> zNi_671VlJ38-&GUK{OLm~c|)3N`ojxi>i&(ld|DM0ypMx0k!k<03aK302lq zM|Vym$z6#l0}vcv=#iAQU`SEO0@(t$*WQ{}d4tYLy!zJD>$v=re!#-|iXf)~34IpxJcmPmXN)kIjf)s#IpA@f@_JUH_u z4NS@N^izhHO)6R$!wIxA>6*;}ecR!JFnCEI>6k_W6I16LpuKrD)wU7(7uVcD??nJn z#r8WKod<+6k_nVzT@&7bHbvTPRdMLW<3bnqGOSC+yZ`zx5m0MO?$NrFuVc?Hk5!jnZdqFrtqTvT<;lm)3g2A)$K8b zDhP+N0v-ozgh{ZSL%|`ul+Qd6g3UFY`g)RTQ@`>&(e?VC?8{Sd5)AoKw@xCmF>+Agq>4Vg4O_kb+s;!?7wv&b>#erWz>`2C)Eu|@T=AC9OZpWjCt7S* zIsK(S0cqETqZ$)bQ?riQLm7H};ypVZaputVxS9eXUqwG)%lgxDkOSPlR2(6b44pqQ z*`qCab22G#sY7aI4$-zxkoA%<>7-VmY=q=+dl-wZ)Wa@W?8@KeEsb-R{!}%WPzg;! zO2H#}-_60NS*VH5Tcj19!~R?%dN2NZi1QY>!`2b~hdZ%slM0z!COo^S^=OXp;cK%& z`mM`%$R2d0!TCvf@1UeAynasuID|k!W0#vR`%@ryz;9FMY!)cQk4(Q7(wV)#Du-@* zj@QfFwR z)g=I0PW#dl5~~_#BAQb3<42a{4c6vkGaBb@MSp$KTqq^l7q9f3jreriRaF9RU?DKcW`3Z1JpYJA zQN<@t;X*ERFn^?a+5d8Zg$3w18-#Nr13QeCCK3=?HtE zQi?)Wtx-yl0|bqNg5tJ9itr1z1L^Yo`Z*@ut5c71KgPpmy?+AOU0`|tzNWUe=g%K1KrykCd{xEH|DpeRjYJW;DMRYNv;c}xEUfQmKD#?9 zQ!{Q~V4`AHQ)FydfqwszzKL6W@ZjwT(SYuJ*PzR^txT zqyiU$zvOtXpHHlo-fd!xQu&J(al8u-AA32QD?NDFCHMc{^?W6(qZb*m6l@u!_GWZ@ z7)E%w7Myx2vBZf!Z%^sE?AoR2$5kmCyVrQ{(=h08(3)w;oO;SnAD>=W!X-%Xm#hzi zTg@sSz*k3V)@`~KmzXJ0klHHHZ(k*M11a+x++)>f;Vu}+Z za|5p%gv3;P3KjBflQcu+QjpdtR?dLb#^f8P)xKt&SMglM8Eg|h?)pkP_gypHS==gF zvPqDdFL~K8P0R#Gj`zOqzpl?ke(oD#(u}QgyOkNn(;fL%XdxTUAQ$&{SIryFoa*)Z zb-U%_ZhCXxPhNsomT5XUJAF~~eBOUqWE}*9YB=-|n?Is>f=75x0k&U%M(&BHUfK2u zd8%CuM@q|sG(e-QzK1gtZF>o0h{~4wjEfaVJ;snj)UAQlgV5aAqnq6r6RufwvQVOO zy}tZPvL_yi9@V3#Xr@o&fTRe^h}T=#n=~Rak?tOJu@U(mytDJX#^w_aOce{=^b}dz zv~@Vy@;lVpn-N%Bl`0)cY(qP0*%rNW@Zu2$nk%c-Js@$T*YRFDYMrwF{KY%+^Bu~s z3let(v#C^pOLG=4k5@-d0MTV-%q%!ciH8h4;EU3W8ob9OdOPVCl>0Ij_EXDNSAI)S+Luq^P*eT+3Sb5&59N_+qhJ!{vnuC;t$9;3&2)JllrBAaCD?y2`IsErl^HjcU z@$FcTm5bO4#gHr@v#9dBDf2lPhU7I^T6iIWXYf=h%E)8K=f^S=B7)mwrVUE*He1(I zB?2_98P)Xi>Lr+$4Z+fkp{FQ664f!SKQf|*D^TX&{=662`zb|W1K`C#xHSA2mr;=@I0dUurI3%~LXjF$Wmo0BmS=89A5` zBm=T<4B7ikfZb|iApI}f5Si5ua4P-Bvfgc} zMGfr09=h-97N8nz=*Z+`yjXJogv*-g#jN`ldXHiM%~y^p#~B!ofj?ekT71gcBK@*& zTbmaTlP_rU<8NwNJFxHt@WXW?6e(d7qTz+wPS0s^CeH;pKDl>GmCaM|x0@lF;7)tTQ8wb&n-NAZII3 zXN66qnX4&?!D&1Z`(mr3&&A{5u5Y(|EL6$1MdMyy45|Bs6tVeZ9JwZ)7R!~-H)3gQ zN_pS9Z+32++dd^iw|_>)Bmk~D{h2fMl9>fNA}%!vl!*O74XjFLBDN9d(S#EzDTjbH zA?cy5jhX6f)}?kM;NCUvn-^Ngmx(eWO%fmfAVyWw(~i8@O~R`w7P|?E{~@- z#CCY!Ij`C`ZHF2cld?^P(>wc73qn?)inEB%s94LxPEk33qHBD-OwkNfFyxy5>9gG+$4<;(KrNk-4A zfr{U!-4Y#UAxN^M_C?l?PU^2~;Xa4v1{-h2wyvTw0;KvBhT19z%<9|4&MM z`nqv8&o(Q|SghXkx!CDMi+RW}fA$#=tpK_%N2S}dRnM}-|J#qQrahR*Zkw0?Cug|t zEc)L~>GMN30iP57&DQzhC7^iT?hb^_;&xNZnu=T)W%uYOCIhY zg^2)cUEcU}@dR)it5Y{N^{`Bdnwy2;)lkWzTJs$m)abihO8_L0Z5=wDjH{J_Vat! zKley}7rqdE@1a)3_SQdutKR@5BJU}5>ZQbm)l+O$iKd=VSNB?dA$6dkt4q(W#LnQy zNiD0p;9?FUfWQ2+>T?Qy<2Am|?1C2pHdyvWyG7n)e?~rmR-T+I=5F{q6xbjy6N$t# zZY|diDV_FYZFsA~uL_*e_H%s>ZIntN%OvQ@K@>!a+cbMb?y*^+%ec*b3p^Fxos-0Ap}MYtO?W+UU*h2KY`850*fM@O+F3 z*gqWw^(olkZ`r;|=(;ATTaeb<|al^1XoI+xFO6P^=0(UvNOb0%gMRAb{MJILJ1r)~A4-K|%)(y zxB(k5T_e0XU$V%7+DR(UwPxv2#0reje)*ia9@wD1T3K&YBycjmGU!LIk^tZJQDyRC zZgw*03K;CVc*kGDO`LXzW6Foe4Yc?~e@FDVMp|4flHB4^bh!0tt7PCKhK?ZENs&9H zWhq0&z+mqLqfXu(woo{dtb*X$JRyIKpO4x8>c1WP7bddQ^(6wUraeyYYB@rzNL{io z_&lvWP88VJw+HH}UUmi@_809&MfVCX8WzWQBi3<$tj;zL-k!~(xi}HWbs7k-qPIjf zVYZm8n{>bvy^bn1ye2H~68B}vgrSjrU6k~>_kX56_a04fD@LNNZDV#+jo2Xh+RGa@ zr^}X$hLT;UYma~Qi%{7DB8pBa-PjX6+=Mq*sKDp&FkO7~WAjs{hs0zZi#Z)hN z9PGhor^Bhx2UfaP-*;ZdQ~_O4=lT@jO_rjz1HkMTIHpA7h^Q5v3D85OwH!+|--JHYTIQ%35FL$p>z*0LL-=!XG$>QsCx3PB4>>;s%y>1T$dKKv3)SWgzXdpS*| z0EOr?Pw2F%bd^^c4@vCDraLIw#+*4g8#-sfA=$-=RCp;y(z@osL6{Mq(hW}h} zQbnqWadv&)VPz7P9UTgBLn9B1F-WU*)`pg>KaoH3`-Y(8@j1=<>Q0B@dPTiT*?M9} zN!z>{4J|3HLcy3?fS8;?AUhld0XC*s8e#N_&8Fe{r}aH%F6#5RF_u}&XOjRmzXNv_ z_fHw&Lqp+1k&_VOD*(#sd5EbHgj@RoniQ5}r1tR4JuQoXK3iGs9kjG-#_u`gqx}y* z^JbA6W}Uy%t5$HG>2GeHN)Q;)hyI9Q4~phhid|2tvEe4l;&XPHt-a2i@Q^}=atc}PSTp(1(m^1AZz@}z&i3ih7zV3M5pKacw0RRoZ(DgR@1iH#E zNYC|!0vXzY0Nf=>*!%Wk&2>`E@r$NXj-MxNnayt=sO!Dd0Z?vycVzyU$5+Xz_kaR# z+JhjTNa~&%lpW){-iJAbNt;2X@{whRy^LFzl6{oB-Qw5RKql#o9z?8LrVP3ay4YeT zJ83$L*;UbzZZT2V;1^WX>)F&3>SP!B7S_s4359>CTq9dmM!*}9trqA59FHLPH+(|w zhhJ!?g07+-XHL4#MjiG(s=>$)T3>2Ke2*tH8dce0)x&P_uA4Do=}-(@69s*M+5bp6 zVi|h0tReKU3wWwYLg*8R>sR!^s84qgtIsY$dk%FX%<55emWc!8GywQ>fBNmT!S79oD;*`coHXwB?^Ix_a8tD#GC)q(UIxPM1eT9AFm z!0mRR?n)qRc}lJ<77Oq5F`weTnq|8z2g}Y6z}4%ku;}X%`QACC1?3CgA4O6u zLY4b4Vft6Z@+1{4xz*+O_bu-i5>-@L?M-y?{bnUkpcr{Kji&>f&Q5un^wspDBaT18 ziAGIW)iDT(|GLGD|Jf1FgS2f$2s6br7WJK?Sez)3J+FQM9j>vsx`+xaSd{#+%ARX! zHOgL)uQ6svpooj-C@D14rMET#TT$l4mia=XKF5m&2IuesnvrPF3{?(C;tdp@XI0z- zK@71*v`bSS@^+2LK5@;92ohT{l-Cp)PUBZAkaAR^jr|${h@X-efOr4<#q@j$T!3;C z!}O<8nZn;1D#AA@uz48dB4fQ6qCUlmmnmvZRjQz0MBoIhm-57Z6ec;i5-XLR519)9tn8W=Q4%uJG^1hNd>o z5ykzqe;*8*DVEp)Z2HeAW^uX z{)o|YP2r9|3h77w8n0sq@7{LRoGp39Lp$40vUGj7fOKAgvvKK{*~F>e7-i)`J5%J; z2ZhhyU97{vDJU8hK|jJ9_>nH>8!x*6kAgt9*>bt5j&#vyg3V2Y9RcD-R}si8Olr>x z&^1dDk>Mjv9zHtK1tgG_Cl2y&#V#Hq{)jh?b;Xn(Ke^SklomVQhkyuKah^O!r+gc2 zIsIMrFMepG3Le{8;2`pa#MVl|mp-N1}?=1&j< z`#zG<=y4Ya)C<*DZf6qZtaLYxz!iL(cF!=1_*^HJjs3AM(4lhHBt}5` zco$2PT{D1*C@$$Fe!_CdypB&f7EoFI^W+7T?EreQA{P+zd;^enXJ=@n0h4# zTEri{z=swu%YDnVbpGD}C#YAnrfU(?8(F&9a|9j`=H?T?)QY+LWvJ&l(ZY=e2e0m>nltt~%b z-9(z`hRJq=yLSSnkpwC`rrK=XxpLGM17RFDr6Z2=!~yvg^&`)h=jp+R8FHV9x4n1% zfd+Jvd9=UaZ;gHtwGRs?j!$`!m}17d!ji&F+1i!~J>2iGOtR&tQP6tM+J2;Z;U++g z5o_ojX^d`fJ=(0GPCT2PMSzRBzGT!uO0iLg`mCfJ!^y)LDUBSl;<7M7O~mr;o6J4n zAv)>wd}w2-JfY4@&-dv8vGQbi`~C^(S;S0^4?W4YP0X{AYW3#nVD`x%QlNqV;@qI# zYjym6;qvv{a_ro<+z)xuuqv!-J0DVrCb>w3BIqrh4ad*!HhKUPEU?ek>r)L$*xBfX zecoB**EZ9R!{@EFs>y}6tJ4ydxr%T$hxL{ei)mD!;~S!reyYkH_BGJ}7nUiqKqOF* z09)rZOo?)~1Y_twg9^#J^U6`m#ttDtLymm+GFG|bo)l^15cUcPwt3qyns@eLOTj#j zd|+g^Suu^)bzun7B1hyM7jzE;38OPhm;v2KM@RCOSEH}$HX-UujHzxbw22_#L#&?prz_3*8Cl+W(*E^Pe!}=FSM6heNC2_UV^V z)&HYE`!`|CB;fglv=Zc$RdNfa?czs@)FiO&oE6SA#sc?BM0d4&d3 z3S+7*oE}9r=8_zOQ;o!hF5i;56Jd`iV@VUA(HPbJvwqMNsVI6_4uH| z_yKhP5M(vHI1c*v}6{;tAi3`axA6ayx<W_|=qKQX$`HCX0xCw## zldsoo1mwgAb#FV9+YF(YHI6@hX}K;M2$i(6i58PN!b-|Y)dwrKLwhdK(b4QeLSsuy1T6-vcHT-~ zatF`y7Fyxi31>YD$ILm+xd;d7>6&*c+b%lj$e+78I-f?Ef$S1T=y3=K@J3eUu(ft1 z)J8;Iy^Bvlw2|^n=H`(QRP*;N9eEx*ub#P1tU=%6p;yb=nj7Bvx3URjiXA^0oIW!4 z1E0yec7cxYt#i1?ARD{n=P=lOm+w#s7qvj&rpv%S*@`7Z^taff2f_`OkYN$l*u@^( z3uV)W6RhZCMBJ?1oSMToEt6ROE)hqov$c2W=dq-twbtB3K6iWC_m9CCfm+Sc@rjEG z_-zRS@B;(&Gw$0KmIawM%qqV)YGpKb84*Xh8Fwsk+wPP(g_==lv+A-mpzv2f=ba}a zA}^)6d#U~p#yh;)3~(wM*K|(nECZk-56pohy$)EaJoT)ODp5srHm5FL4J-1JG>>~y z7!U|#9ut{WXl7)({D$zbl?&=4N{`;Y6?ELM%YA`-fp|lDYfc${M&lo*|J2CL#o_VK zI8?%x*zy{8n$N#+M-mYAAJdl0ukBe7mqd>~FC5GPgeV|=f zjN(fH)J0OnG2bI8^pJjhFiFv`>hUl}Apm0zP@sb5&%#OkH@>o9(zzJnPru+PC4|nscF|-_EYCMq%cW2!`ZxF_J7sY#m@$rbsxr zGJEhDQWqRdP8sQg=D+0@x}?^w%i6AcB*ZqMkQPgyyi7o)p3SR?NKrH%y*l)|z5VyJ z=>OzLY6Z-{{*xdvPF{W4OV$Q98we25Nt$PdZH`j(9a?7On_&bdnu(gH%l}sd_S1m{B1dS-pCXD)rGe8<43bk@R`2CCyXAHKDL3VHcJ4MTy zAu1{SLc-;zWl|3>xMLSA2qQ#>@n_Jbzpy$syJM_xcj&C3C#bJvJ>chF(f{j?7 z*M32;luUHD<7cmgc^0B}wXbkdq=8KW;uB&!J3Cbdd_X`ucl^OEZ(46hR?(`2i*TkC zH5j(=`eyGC0-;Wn=Mdl-8ydoVf%To?L?HMVDG$}(5X+=InewT@cep;J=qQd-vsIQcOuc1Tt(X?U+ zSkeJ9bAm(i@aBg2yw;c4)#VOPjHoNX%`qyeotK~*J($e4VVxtygMaGbA`RJ%P1y-; zXTtmE{AjsGVV3cqx96Bm%e!5gyA4;~&P6F*bO8{idShii<>`tik)xf+>O*};&`;F* z0fOGOHIjd9AJ^F^hFQtn<`k?GbOYhg>7#015YjdZOF|v3Tww+FNBqlnA&EyNrC8Vd z#}mTC6Itu&mC820R(+_zqN=7i^4EKetJ6A_i<>Hc*d3KR9beRB1&*zam^~E}cys~w zq1c%Z*r}m9Jrah8BYRJE!j2#L;$5*q6UJvk|AAO)S&4*(b4+a2W_)7V}-* zWCh<9`3Fn?mll9uuC4Loiu=*g_{`>P@X3#%A`*i|aa~HWvmYcgN4T+PTRJ@I-zH}$ zXUnlHuSf|~ecjIacAN#wap8&dq#Rp}>}EyX{dsGA)$9?42ie_D7!Qt z_n*S>-_*{9Ceo2skyNuPZM`r_i(S3h7~Y4UPsu*yw+L&`ooWi682 z&BuWSj-Q4f4xMPcrw6;N48C%?DQ>C$)C?dn_4PxPp0Z9ZB?e0yuiQ$wDlmg?Zrp*v zB?B(Ie%f3jo*{n)!>p=aT%nLAmf)ZRO_{JQ3FK;UHAjU>)=7BgyamwVX?z z1EO;%DrB9_*;2+#qKra-zqNiiWEYO51~)W?&rsHgNiqostdFTr2Q@q+02)Bqo3S{$ zTfF?XGjy9)xiH1eyIzapVmN4{*&P4{Ln7*z1x!o!-&yht`(`933l*z}DzqpUZfjKW z+I$re$IJ_cviA|ADDF|`X{@a=BwqYDJ)23HUAyc(4yU0}XyD%~4%mC}`P}mi$k6LK z^**#z8|!^JHGsB8v!-S!$9ovbeJ1pOo9b1qlj9nRzwsN`^**#Q3PycYTam^Dw}|L1 zV98KLuVV#N7pHiNPwCqh?n}5Ar*Co94~6`ciB1E=#Amv4j%iu0X^bb{{AW)D8GvWW zrC`@n+i8ab#uNG(yie9H$5Hur^;)Y*vd5<0==)orUw5#n0_5{P z#n3{$K4;~9wk$o7KK_cA%L$E!>JEp-jRpseKu!ts^^xm>S+VFo9wisSj zabJZeuS;!|b8{@Mt*f~T*S?-qkhH!E7(JFye@Xtt^a%H{B^qoPb!k}7uhI2|QJuV} z0U12oS5#n5Ji_3*dm( z(D3GKh6r#f3xsS>@h1nM-L>qy(%5@+j{uHQWT?VI!mhsP(tvlDd=-*WZ6-D)lmjM|#!C`>^~VODsI zSB5Da^tvdW(t(Rp1=02>eurUi@S<0*2+t&NE2%>4O?S z%2q50tdtb`Cxn2L?@dPzouo;TK*6dojNpr9w+0Fcxe#2wl!C#JiSosV!26FxNobX}i7uohs}iM7b~J@Wgg8|a^n}4dGW`C*J`e?ycoYE26!5i;TjHD%);9*?MzRFSt6!VV21}AN zx)hmX#2$+ebI&yEaE2DUFm#cZdMB*N5HZ8i!9wfE;o2JuN}tBG_w)Y>O&^NAYYiM_ z7(7syNVUjyg|BFGmZ`n=xBR)x^deoJWG>Z-of82X0zKAaWxz-ej& z%C}UX5X%C;gO*#m^Qs5M=M^RQ!1%>6x3J6V=RA62eamW#UgR^?2M&(k7Z>ad7^Jui zy!%r}2#qu@h(27ncT!{^jB<;V<2cnF0<;ls#ym!7cM2#W^;q-IF7Gtj=m|(k!CwI1 z_!?&ql`~T_v+vUhhCmMMw2r%MhY@Sx$wE(#_@1!-P)YiJuzz8LRoWy$m69R(%-QSC z8v=WY!ou>5k;UinooP_#Z>O}1!#fW!)Sh64YVoKi{K}a&pMz_)IR>LG=ICgCO#ff? zf0E;WLXc2zDR5I~r^tExi87h*E{7#^)ZCcRyh&`5j_iKcPww)n{VE)Pm@01?mF*YtSb`KG2w`cC+N{uZx#iaK`_TgID;P6 zb0>IhpD`Eqpet@lV;ECQvue}VG|VfipxTT+&PTu$jWM_NTZEQ zZ3j@)ZFKB`(8ZH31Imii7nAx99oe~0r;}GvUH5G1#yW*PWn*)OAx^{mo@O8DumnDy zjv`wbHT?Ok?IYSpQO`Cyr@@6g&Rjm1YsUD6Y*^@B2Qo-3(B6;Fks=C37ekT6gqx0&ktw4gs5?5Uh2L-> z*K4StS)UkDD+*7#yfU~~RM7j4CJ|EI6mM!07LULfL6V7N%p6!uQ)!Xd$f6z_b;8Hz zaQJAq%9HL!G^(}K2()8#wCcaB?^af{YS}MmB=Q}~)MFF9Es|wNEN{2A1{UUJ6WQA|Bzm9r{>%XRS7&1IQQBY*pDVL3%@rK}dEH zH7^|)6)L1|NQ{({e-8{?p~^q<$GhZie~XVc;t85*QQG3tgMXu zawEr*k=*J!7=)<&lz%-FP5u7*@8^bK<7x!}a9J3wpz}4pW6`J(S@z37Q z599Z_CtdS8$ZkI|glta;LMW0)>Z5E*ke`1{t~d1}=J@O;e2Ql4UE%Plk4BMbQ{e>YKoyB*RV{f*9c`NiRtUm+Ia331i)C^ zpm}iYmyb%`b$K#E$%=zK`_FGUqH*?Si{xC!{Zg_t_F>5l_J>MAn#&~bsDEr-u zz9ry`WmsEz<;be2VBp~3G&hDWvS`dGT2D(cO$h`kv9+O6E}aIK2PT({jLz|k2lUm_ zwB1E>eE2Z1VM~{uMPy;-^R7(>5m;0-wRQ?o`a#Z{O`AAjqK~d19}PW;vQ1C9syrqY zpA->DQNzf%dRVYU0S$_w5F?IJzc}~Y9DI9q1Z+;9=Tyv|(U5<0;l9{9&$;VRv3k!s z4;mh?kYIspqQ#KjWs2A#aG2{bmvaGj-gV1T;XKi_#k+=g>x0^KZ)yFrb%0RzJ$5q4Vup5*mspDV^HViFZj7)YI*`vPS6R&@mwviX?P{KY%+gwM{7#WPQ z3DQRj7&udtRa#;a;+2jVc8bio8%_&HB8FMfv>j4NbNci&Qjt1^8{BsGQAV297F2)* z|JvJj+=b}-$}2~|hg62-6ox|x#R;p{3VOEoIO`M-0x{0K<@8>+598$|ujKmO=xuJJ zw+Ysb1VT(aktw{jS_xrNX{4_5hqu6>H<%B;aB=W(Xb!DMG9p*$xd-bIFM8^oVD1;X z6ea2N8fWs8ng$i+YmbHft+1<(U*dT{&b2>Rs!?8EesO$KRnyoy0MP#)=07cHU6r#` zP1*6-@MPTQghkseH!N7AB8O6wvYVcmf@dMuuHzR*KfVnR5|9-*vJcuLI`pUT^kCpr zkf5wKQmg8iKF0=Ze>_4Rk82CG1b`$tF4^c% z^uW~z*iGN)-j~74!b*(%^#5)Mj`7&)Q$E1be{~RC80@k*@yTRP2^T+7#7xWizhle) z9unV`{ii`!@ws6HprbZ4p+cSUp#ub{yJY17eZ3wAyKGu80yN4bM)rtu7N2;70cEl> z<>aWZW7w4)?+HO2baliI`!x0r2Oo*OCAUnNTwoF{vC~}~0$3K(N)@{tzI8Gsd_f;SR?xO3dsz&# zgZ}_mww0}3Tbx7dMpRQQYhwZkoJgg(a;+wz_I^=^4Y&I+g_`g(q!mOz+ADAW`|zHi zm%3MJQfYP$@7OXXNuz(R8@n{N?@Uwg%(D?zuPLec$PLX_TgSoxVU01RgGKLMnm*rf zPY;RjQza}3CjM%m!U3|VElwz08Wb&ykjm7xu;n}Dzf+qcL*O`}iG)RCD+^kcx>8kC zQ&%+IZ-=IlBDW^G!a6hkDTFNPGTRiPund^^>LHc8R3n8c2w|MbL-O zUlWL~xUZ3k=cSdkuUJ?_dYZakNXcII!R>Fpn}aWR{%O6uqyr!O8A+8|6z5cMpM_^vUl5?l471Tu0#?8+A z1j7HOdg0M9UEh6z=@Gjb9Dq5%sm0|2^??%BwC4?;q9JsOXQnxTR6K?XZXd*6Q9qh8 zdC+g|T82sPUDuW)mLJ4jNoc{~i!rYr%K721BD2rYm49D$)8=U4`XY9vk^}on$c1H3 zq`UkGX7h5Fzi4T_VuyOkgn$h9B@8)nnY&?A<3Oq&77OltDJqXUlliQ!-=VBuIQjkW zxS7pdu(fr7fj^tCudt35C{w}4R0$-cNZIq1aM2WrlT!iDaDAWW!nH_orQEIYodkv3 zk|>kKRRV^8NSxoUq|o(E7a}mwdJy3EL|-KmgR_D2umvPbZ6`kBGl$`Z_TMB35G`Dq z&EPD)mTEDxu(4@WEe@M=R%j5I0DgmQkd{o1K^1i!rka8{_MZ-vq^JD_o|)G&Hn<2% zLdq>mk2Jk`G#Ewav|x0TmhX{z=EaZPF^{N|B2O@HgH><%Wua&yx3HpO{>CX{gJO+h z4DLqZUF?)nbPd0+d|6hhFa?;zG3oNu-e1j&zG-w`goS@$r#q zzL>$P>|L%)Ycb2}q8pj1bp=ccNhBSPF0Z`>Vq6`myl{JNy0STpz;72eAO-X5S>e`e z%N{BX?$`KuE>zKV7`8csB}&YTHBTS}xajo*7~JZ=ro?r{4k}9B1FFD49j4bX(eq3t zYb@FWjGpL~vx=%a2S)yK_Qz16M4@Q@`gDAwHy4HiLbVQ-`eO!`Ekl%NF__t1^BZ^^ zT;^&`9sbSu?W+gJAv*haGBfsd*+#Zt!YQTLXs|BR=}eN0g6c?5BdOhJ{t+)0X>2cD zs};CzM_Gz@jpA5O@1@o{lgiVMUV2Vl#@DMo4ja3)$C*s+iG;lDQ_8fCtbE{mTE@M2 zd}KuN6=%6+bVA;b0@*ztb~B9c1YP{Kv_QIp7Y#?qKQ}6Q9A=yPZ9eanwLRgPB8b=b zzWkY4I$|O1mu-#|dm?Q4Kom}SQE4tMi!+@jdJO#$MjWV@|7YMnL}vca$hQm_`ECVc z{Jj!=yFx`nGd$YOOZv0*J9y2h7p?tv#a3H@-%%c^P&H67!w;7g4M%zZql$_~X^Onn zOsf0emAC*~O}-r~b6XMakXR_=Cpf_ki&3UV^8~w$@S5;1bUZTpqQ6Ji=S$wM0<+l(z!W7rbAAI z>mU>M+W*DYTL-lr_Fvk#I}~?!FYa2TcyV`^V#VFvp}0e_;_hyN7I$}dhy8Zn=b3qT z_cxQ7Wb$7o$t~w|&UJP!?gy+625Q1-;tLfgu)&(VHma7b67RhmJ#w8xsz4^WAb9Qi zqo5xenC<9pg+_g}$)H5+AWiD1i*Nrf#L45pwXh9jUleP&aB1<~Iuao51YW0H z6qpeCQBgMDZ(CuHCm$DzJWkh80mP)!`rev7G2sH)yfd^0famsfqj*3_Z9iF?A~yOQQ$5Zw+dRoPBgGXzCTb=(ioO@1r6IA)W9;e=Dek&yWWBZ+uI4N*$n16P?bis zFXHlHvE&O^9e7F40!!hC3{E|L(wHGJ%;r4g= zyo}tNYK^B^sT6Oe)w)2oLobPX#~Gl&Z!Z^uA?6d+S%({M8p`#qckXyU_CH|a23^3C zBE{Odt})b&uT3}5=M`IORNL=cXS#&jF&Hg+yEe?>s3r8h!jly;E5v`Fd7YSg=lr-F z;kM+gu;o-#ZY*`$qfBjJTedDfnXnKLb}YZ~jj8$F>t7pR5Y`|VI(JHO`D^#a1Ndcj zc6RES#k+F+TX3$ch5^U)HJ$7}=gGS=doOYe62@=%Wh}B&1pHu#!o{Ol;pWwFbrebw z(u8Pof!>@h)O?rJkmqJg_Th0B;+>86;~D^+#&U@%d7|;Vo4p=$S z#r#piNM-3DOr}Lhy?^TWIB$3Y`MjB$>yg3@)BRfn)-S@`wG4OqQoH=M1gdDaWZLV; z#&Z0A%pMLO>yhxyHRaT31e}9N1d}^Iu)bJ8HE%d^09Xw$vah%f3-qIBI$K=FI58D$ zv^r$LhK?G-!gn0P(Da)h@7=y}+GeTWn97b_A-);)bRtXZ1=*sIL6%bZoV{;XF6g)% z+}fJWwF0DIekg&gsVWL`0Z#&@X)x{dk#9mGa4}qWXtB)vFqqIJ92FbWV}} zpKWn~4;i57dyV<8Uw6OfJqU;_zz{dp^|2`gn>C9%wNsQ@5Qpg7ec4&*LgYT{8hCgc zNzstl;S0bpjFz&od?w!e9syvaU;7A4OB9{92V_bVzt(p&0NIA#<1u;y0xE>T&k#fd zL3X4_s0oXj_vx-_0h=Z#eUGK)PCv3-zn@vr1EePQ*l`AE$SDdaU`w{C|H^qa z@W6cX>kV`s5D!+cno|1iyvn!8FM;NTA|*`|Q`6l76;CO6H1*R!tiV7R(S941if@+l zCs+tJmHQf++M1?LP7$g!3bo4g%5>iV1YPpH%`5?N4h~wMCYOt+?OPBlZ!t4+iBZWfEZxrWEIh+TU|jacFzm52i2;} zQdnrBnHq9oLqGW`@Rl$26jAT7&A+^ZrXUVWT+NXVi+*B?<&WD-yT~KJ zMZ}-vYdXsl9NkeA?oa#J5Z-@s5FU@flxF)&W^!-BCWhLM_ZyWpem!mw4aH}~5Uku8 zZq@Q!ci<7PU}s~0b?~=8Yr+gGOrcNo7Ya!f>8}Y1W?8dF^O>cz&@^;T$&tLE>t%$& z(yqz!BTRvhGn%J=gt7CEo$MC-Uptfs+evQBk}mcy!<%D;aXv{k!msXtlvBGT*WHmx zcH*P?PAOIjx0d1B{KqWzZauN~De_as~mUD6b` z*zQW)Sq%jUwosE~NDN0hbF@uT&3#fF1YX@=H>JCC`!9Y-;{<*nuZ1jBs5-VgLg0Q!dl<%+j)FV17ztG*S%uEow)HnLw6nXxLJ@8eGF*a8lR|H zY=%fY^PWB>&8&yFl>=Zo=(CWjw?^%cS{fKIgDe$PqC!?bt*cmU#s%j*m zw8(1?@9~)VcqptdB+;6Zsqf!4EGx!fYE*Y=G2#H;oqg94wUo3JcjN4VyI)lNgd_q$ zhJyOID-{Yc)A4?P=o*nS!lN^6QZ5)`ES&cmEz{{mB8?7VWj}5-mFDe0#y6t~aNI+K z)WOz6gDXNA*9)ia$}XiWrGuuSJ*2?8J;CBtAmwIln^>HMd+^(QdA#~K9&UXPJz4zR zP~plb_lpSQ%DkaJg1Ir8O|9Y^;fhsbVJ#+S-*j2XROy~d#OpD>v-3@sfJfrLS*N)L zEmjm@_W=4%K|@0@ZPmSBC?g$HQow?wj7&_n;>qP$I^9TkOXGUGz=vR@(g|}6zgq^5 z_Bz!mq*f-C44+Z$+-}0bmVZjM*nwhJH_Ufwu@+q&;tL3A-Y>K!eeOktNRHoqhFPrl zLY;cu;UH^ap_B^Vks*UpDT6bmMk0+ElXQ7qKAni=BJKZ19E_IU6P)LG&=qWgyT(Zi zt&$F>4$z~E)yCiOptK$#=sgEjZFe^Z?ypeRHcn|NB>lhV-GA>m1OjXh;8~*+ zXjn0L8q;`u92N!zK*9pj?U!N|AX7%Nv*7o(@Nc9Jv5Yrb%ZRgbA-cJ(`BS@UV&c@Q z8r!=J^1ohy_Vcz_AC}JK#7d1{j5WJ-SW&wR*NiocPR9fA>Zxg3KXXg}SWcIHwwm=h zPNCLDj8?|A#p*=AwxDoQF8XbXuW^^~nZgurxc1rU8_DuGsXPpxX?$1A9~dK%&;8IN zAraKgF_aRJW{9Y(k@GIr4B@s-9nK|!ZOx0mAb^bgF=5eZ82@D46rme!5;%ezUnH|s zSSA(Q#yz$ADlpFAfkM<4i|t9@q|kKI^V{NrSeIK;31?PQWSo5LXAdWTbIev*6UQ;A zTtM*=PfWwG8z)SZ@K4Z1N`}Em;nL}MPy5KUrC4V`Zj_5+@V-;*9?Jay7_8eP==hUh zxMZadtP@1LS>mR1jV+!~?LxuDGh~+eO!8qn7f%a?i<8`7P%5UZ)G=3-eW?e54F6clep6<=vdo~Na8Niy?3os(|w7=$(z2Z^Hv zk6TSmWbN0yU)S(n4Izyo#qW3yt-c(xHIu#xLD9=E?BCjkI!y`FRcVlkQEM0Dd-`(y zsS8#9>|H9-7)gmYur8O&Azg=M9bPxliye`T(X!iWsY&LlzV7~ED+G>%6i z&J_}`HrLjgC6(JB!4rKs@^2yk-_~rMw~zy#R8fCyTEd=yXVRdfOj=F_l^X^^Vb5fi z_jjDfIfJ)vjKgBE_~UhasPU|(2@Uf=;}Sb74;Xt76!I@~cq5Jc3~0h-GRYoEgDDO= zi07{eIy9T*GUG#$<-;__Y2r`ctLD)8|+gBGUWP{cCW(!UJiGZeA*C#^XawvAV5*?lPD zn;+zgfQ2}Ex8-3S^)f=yJ8{LnD`l~DotL?Z!3CjDZ_=fC2Z$y(`O z{S79X?N6azi(iYs|4_L7p@wV#2^6k@wEYxmh{P|Dvs@9l5t2$nuQ@RE8tYT1hsq;@ z{iG!`{1W=%VAmW2Ujxtn&Na|5HlEJRysEz2m_cf6X|R-L`Sg_In}45 z5ImK;f^M1Q^H`-I)Prvi9ou*yQsoidW7!7pp^h`+mmD{4{uHNg3J^?q9|asa3&t(o zuM%PQP`ltqb%r;}7-bj{hFT>S)ajddDiuL**awoBaE{k8RWG?SW#ljx-ywW5|3e<9 zh97VWRuUBJa*D*EhxUqO$Oz{tQvu)6lLt9Dn#6&HKo$Dzthaf;KYDIAh2bEsDIQ12 zJC@dUEB$&Fg!;RwMPcq?v@TBc+<2ffiP)K`8gJ;@GhP&byhvFSy@(Y4(8Xb8{qE`X z2?ebWRWCZG&yXx8WG?^%!K@ffoyDp)O>G}-aPu3&Bu=?{+_fT0mq`Bap6$Pkxv#sW z=~;x*HmGz=$*x|aZAd0}}_u;+);M;QZmFo|;Nc&eshq|!?iHm9rFq9Jt zukVM~y>kuVAgHgvzWVoV7Mg)?=oMM(n^Zl)FswVxr%S6s(BsNlj)_37C`Tjh9iE*~ zrJc|ujX_M`X8wqw9-M<1k7AfTIkB{clTH3geAFq6>NWZlhUex$#)LxF*;`i30f&iJ zFpXjXK|F|3!(ZI&!BXjjo%j2X;dj$XWTanO*g>kv^ZP$;GvlrSO}byteJ$i3GP*%z zI@CkEq+xpkzGduFyOO^1q`s{VI+QDZCFvPCr?dZfCZw=9mOdC?h?&$EwlTh_4yW`hygOkSFp))G`HuEAw@phl3S+bO^W%{ULqRjS35>cu%$x3TX`n|GMZfFNnw7NR41RMYa`vQr#e?){#HNQ(d(6`3Q z#s(7cLm6&#%EFSR2TpGEp8$RAX$~SvZoK3D89kOr5On<)g8)#+23?bnhK&<_?>TG@ zrkD?;*w@Ka)@jFX4S&P6iD~k=&@ne81cNmUjo=4-E5Ri!9zlmdh>k|N7QE<)v$@v~ zV%sKs?r@H0g`-k}85$mXdZc-m3zZ&v+Q#{aFU|FYVKUd6S5zry;V7~?ExN7@Oh2{ajO_as-Bk0Y6}s3_EDOf6W#^8v_9%p_3*%VEpbJTT>!I6@ z(E2r*lpKV|6*x0{OPHgXPZv2miLZbl^!WbZ{1GPHBlxg78Su7{;8YJs)^}<{)SCuF z*90S!<4oPOben7S;HHca2v+4fF8PB7&!j23KZdQ!Cp9fC11NF3J(>Z;bHGCI&$sIA z?EFtjFHbJxwpODDG+Mp@lF%4BE9sq`OPPN5{OSYCPP2+t@4)IGNo=ysv0j;&Q8|YDYoAdG9K33zNw_ls>qextdwfIrcFeLM@JWL z-@FWIcgDJAiz7Y6O>fLdE4tIzyu2*&{Ekribd(nq$gF%T7d$48m*+3RdRbZ~Bm&d1 zxm71xe5Ap?G|hGXGXy>M9_C<2QfoAVyqk<#!-qG@nEEv2@M_mp_K>1$Oo zkT&{_t;oD*Wg#>hXy}5WgX>3bwbbBr)kT)-&6&O|(Q?!L1dof! zP=-n54$Z(I!{QvHaH>!!pworSf>~;bb!N_BkV)v9NlUfi)UNUivxIpwcNR^61>YY_ zVbG}71q#6be=km`)lftZ#!^l^@&S<&*wO~NU&p&0fr;SS;qLUGKfNpK_e}@jU_N`Y zsjSd>S8A~I=alB)l&2dXSmS&J`uWTG$O(Mpf}MUOxliNWrrx%Rv~B~gXg@5)p!7!j zC<5bAA`3{Sbb?YlEtjHLJmFWhJ6dqe5WgIdWydvuYa&Ypr0~>LwP&`X#eCZ_ZDhak z0D)O%w5={-Vd@2_TJox57IdUp5dszM}F_u|wDfSH_;y2k? zb#EzZmU+Iexv_VkcCjpOsMVWO%-KYy%~2pS1pytFSaAAaE8X!Gba41z8_l2kAyZ9A zEN399tgvBxZ(e^6d=o}#6cV7ICiZ>(Jhebe4_~|c0q{=82m}Ah$06|zb93t)f8Y7h zv)f3VzcqdU-2qwaLiSjQIRHMMsgYP-=X~!QxSdwMMK3tKaSj+HIQupHS6Er(%_CQr zCyL~b&sjBCWojtjA2ViNmvY~DQ@&5=tUs%BIV`zk6KW@6Pii94Z5AZ&F4pdNAITZ) zuP(7s3f@KuR;IYq$fdsP$6ldYOA zxUixkQ>8ZOdt>OQ892769!^54no>sW3^FrvymlE4F%>Y=IuohJv4Sv~x4De;&pv`3 zTN|&miUO@^g)c1ZHV+)yD{9&41@Y1a&*>)}cz-YU2zkw9{yRk$FaC zrq`X|Rtfcb?=f(Y?VyC;B`J(siN3E8D!o>PW8l zE2j5R?nlP;DjTpD;pCdG=a|I!;SgPO1scMAaxXTqU*i(%^4`=@m6J9(t68hNFgMUI znT7VZ6UoTnZ=@J%;RC2uEHHY7=lkh3xh7rSfgZ8!7bt8~GK@)9)A9MurD1+I{lcKm z8c%2zuR%FnJmP$%TXYpjh@+ox-B@+dC7n%E((8A68Th?E_O%>NJ2zZ3`oMk(|F6BI z)%k$u|3lyYvuywQqg+x_0-$ezJrlULD`RcxLL6Fep>a{O#==codJ}A7{-tVPY_X@H zu#v_+CNTE7fP32lvw8KMcSHI6?KGHYXyIp~hAaejl`K(`sAiD!ov9RkVxD+}?4~Xa zel6_R)>J>eacU@RGb(F^KC8{xqU7Z1FHDCgCp%vqo@HW*eM4^!rc~)uFyc4NK_ga| ziI69RLt2%30zI04T}wA6a|ZWc`Lknq!x~}eptWTiXfSCGSVg{w63$_2SRN>ep?i`6 ztueu5vNnOFMfLT;2VRy{)3OCcVhkZsne7=or-=i3Jz2Ngza2TMhnlF5j@ zSP6aNZ4em3T3PbhR+!vlNWbk0nwf+QII}_mpknnp7LP0gk>r|Zx>Typ(=B#LeX7=S zSrBs>pH25pII&Yz!zy4#_P>Z?M>s+koed?e4a~C%a`ca?mZs-q82cE}3VO3y(*^eo z#NLUESL*TiwCZ^~G-b~lQQh8p|ZD;Mzj&kS{ z5*?)Kg!b|UYZJMwB3OEFAsTE#l01UJ=J3MJmx|jJXX@F~zM+L2x<%SU&bB)$BwnFq zc-6|W=`X0)FW)SUDVsKSJ()Jhe)eynj;0-TgbWbZA+dta(M#)@e&;iF;;EF?JSmK6BZ5Ep)%n>f7#vn1t<{Ck%FU4_H2D{W zDRgG&`@tgKam?ZjJq>Ypf%@YF`#Nh{+}UPkfRGE|Y+HDI1M$17(85ei&6cyvGzv-4 z+Af2r?jAjH^svQ(5ouvg;OK3@Cs$t~yt-cm*KhZ8JAOs2G|eB3>7CRRLSgk`bPD=R z$b*bC`c;OO;7;V9k@Rd9b{mR8#sQWvICLk467XNq5!EUhVQ4p!zml0mB}Zy>KhJre z5f~gyWK1dN2#tn3D#Hv4J{m*8X%o`b2+l6iC+v$R_O>E~ghj(DHHA-ULwF!&Z^@M{ zI#0|hvYVg;@hW0{MW3AF5afzMhYzMMmZFPcV;hp-p;5y6<3e^=EJ6Y;MO&L=A9{2d zb_CxGlpOAI5Nsir)hHBJWk&Z`=U9XmEl@L-&4k2kOi*-y(+1Y-DL~_c z)ct%hqtAKaSjZHmWRx!DcQPMB$E_KQ(c2Jm2M|I%m?3$AqRI6LP3I-&2U(uU@U3#e z^aR}NZm1wBtC^;ZU1ow&g>iG2 zFd-Z27zw3vE5_kf`TQk+q1Ivw5y;2U&|)VrD;x*f#FpFtyr!%6?jWY9-X7|M*CQqdu;hss@qis@|9FoHQxT`Rj z9Nm$Ax-Au+1k7_S15|BVW#r($s@eyf*SUt#it5nvA*iUj4hjWP zO}1U+84^&u&oE)YMbR*zz;h1JgTX^cC1e6Fo*uix)F2L!3@y3rt4!b$ipHsOS#tWD zK!K*?HVNx5=6>h4_>ZJ|n3ncD-Tdq|PsPxUKc(u74zk}HCM2&*sQ;g1?Y||KyZk#C zAMiXyfM>$<EL@A8?j zu_&*wFeo4ZTnXq|2=U;EB`fhrCIyFQMlKR$c*Fx&$d`x^aVelJ2$t^DH}dw*8WW3Q zolb+!)7wu@wJ)}h*}2L6(0RY?Cjo{@L2x^Tc&2$jxP6X`e;~Fin?s3;U@nFs@sEgH z>=S8sJg!?)&p!t@q%NvpYAroBd@kx?q^AiJE0l*FOQwyqpNHyvBuYg57MHQCs&+8^ zc+&l>6C4jr*e;A;s#Y{;H!6~_M%9<+@nW-i2AfGdf{!9Rf=>#kR%9ZWXjh`hEh#rz z8+L<>Ywhm71?f#5P(#+Cv8hjDx`5c4F7*_?5u47R6@p~;@nDZQ1lard*WWK%FTxDu z92`*f1obv0w%tlilQJl_1Z;PlFlqN_NcC*5I{mA3fK!GO1&hyB)Q=m*H%gMXLg9S| zgExc(Jc|JKgI{LJ^aTx~65>C8gg5BPABWooqc_Z_s?%P|>Xgo>&bw0`*ApS#txi5& zK@Ql*0x^QCp0uuk&WEn=bYRGG$X2<-%S}EEITt1wB}24`_Yg#NSvG z!%sAG2MRWlu*DV?Oa(=}Y-o?q2EIpvJ4F8y6#Xm&Jj4g}Omnp8t3zF}8Ot;&!j*Z% zWGxY}4og=yL`Dhn#Ww;YpOxEM^6$M1ffA^d@b z`hFwK#_fTy%7bo_Tv3WwMPxd?CfVJRQm_%0NXA1_iE8;9d<<$+`{T4xTj!Z;(-+-u z9ci+z&p%vLg7o;Pn=KWN!Wvf@T#L*&IqK%6tW8yoXOQrqd`v5vF{m68rpRQaD)VV6 zw>5X6;~93T&5VI41SK%fUyTpGDT=)4zM7PzH77<}?nxGCNr3`U<=fV>W$}B(mOcm$ z?!*a$Fck%Qf!Jb3c5b1rex9yYo_e`S3^WCr0@@Go*(A2c7-%8MWVw4dbU5!LwmS3h zuN0Y!TrDwnK`XfD_$5;pg+Ulp8b!2`Sg!DP9Z;6B(4csjU9HNfUaeqAsxN`&S>gp& z6S;(>E`O(%=bxf1VP+!cy-UNIpl;yvlTM8O81;B}^j!51FL8Fj?_q^gPrvmGdy{Ou z?sEgZEnPtuG$z}Xf+@L?VdzTiI1q^F98(>ZTzrp{8 zz?EvNY#_|FaizPlNzI`6Fsr+nI%hs0X-&K;uJkTi)W5f2AT>Ta8<0(O1hThSUE%#i zQAb&zjdIDrnd{+8di$vd$*zF?sMq8l2VsH3GRy5xAN3XI4;6&svrCwui%R zcLYj4Y?mK`w*x0U4k)S>!-Txv;R|aI%T$ObUt3LIOw(E-v@mxFUu(KQV1eWPN7@_g zeW5K$wyi~cJKm^WDKRv0DNG2AaW7rCb-vFW8xbzV!)vx{=6()+}nShrRI@Y=H0 zZ0k9lNg~j`r#r302*-n1wy>o~M#(j`O1y&xZ*v<;w6~Y{22Y=1U>7!DFv=6pI@4Nr zx05Tu0;oRE7&@w*q=t3f5fS@cThS-vg{@U4)sz}G?_7p+kbGN!aN$v})w@fKZXV%k zns=i_nRL|=_xN`FOk2ueu&?x%Th@+)sh<@I2Uz9!e$}HREuielFI4 z6@do-tD`InD~GvgDv~swxOZ7!|K_L0_bCSbz8Bw*An$8TKhWs}F1qWnd1_U!WZPbx zh&N)F3|SK=Y{r4JI*F-Vl$Tk2sijp_k{hKXK3+|4rUyDj)+VP#I#3f_7$*cYhX{@W zJlEf#ExHV63p)(4-@a>T{o?&u{2Zc_x~6}LN)#tI2k)pZZyI5FlK@Sx206ibtF^BOVd4e=JMTNcNwP@iWjP-KU>kV$|S5R*rva*1pj5xmiuKDyeJTe#L152Q`@Z$D@g zFt$%5VABzHVX2*Rg4#zyLWVOo>3(II^^dSVZ1@Q`+jV~;Q^U9=*AANeJF7SM)p9I)Ygi>nJZXf1AlxzdNHUv-!8v8|%pe z5^#Gc!os?$jB^ld_(sbB0ruom zSv_U0TxSE}42&8sID$l8*P7n?jt5fte z{Iwk;ZrXVSWiNb~>k?95iD(c;fc%!_vi1}wB01i$HPt`T=yDguv{(Q-4=e&I85Wlt z?U_k*9`PVn-!30@-K;Kh4Xz5D7=n>M4fK*OCj**AB73De{g;$o%+f@8O|{#P zRZZ`SiDWL8keMQ56BEOi3hS^akNKT6-+xJX=@inFxOpS~C7 zO0{pWuY0U>V*Q`m@qhM$wv7L72BW;ghljM?Z!6uC7Q!!D&(As8NtgBC{QQKwZ}_|W zfjXP1)6-Kx$(TD?enANIU+how!NTh)6j>9+>VJoXeae5)_dBajX1?Y<0Ajw;(MW7u zd|w5tF_++I$#?7t5sU;S+K?~V>GT6>Szy0@zM9`_DzbB$v*y3I21vlX%>(+#tUgwR zTv|UA^+x0Az{t_*u-5|V&7^bqk*1~Jsi2{MW4|s+% z75#DOFiY9NRhk)VqIR_jxb2ISF16A#DN1CEg}#0viV`beK@>KSS<*Xp28W~gLr;16 zoKTX)^YdV$bw+K>jE`T|P9Zc(ku11p8JCO`Rp^n_@A{AM)*%OtvKv?&a^>D0Qly4b zK)(iDE{XgM77ZluS=59u`Tj z%bEK9iSc8H!*6or(%knPXFYm;ZByizO?`E4KD@R!^vf$jF|zwa2JPUzL*Oyx@P@t8 zYzMf6>cFCd(=C^*`N?Rtt0}N)DvY!iB-pdROcg@sGhgd;-w{-j=nj*-zWbR05nkN> zgzIic9Vd?bjiBrcskZ&pjhN0koX?mVzG1p@UYTT}*kL8X(epF?T%f<=f_zg6Cej|K zUS6#x!^~m@`i&D;XF>Jo##r9a@w}r+a!_p z-U|VZKc7Mn0CK;Xqai6cPYo$=nsufIWUjsgK;Gs9;z}_+(rDyYDl{W=^D_(;QsgGB1&lFIo4%%8HOwSz7sZ;qjw#2FC+J=8JISdv6w zwnSP>{3_!E-_MDCPwyNyVfC+MiGOT@zi+d=2VVHPv)t56NAQNmN&T5jIQ9jpaig(H zD5EH2ozT@oZ@3mT#$5{}%Le_)8sJ+B7MD4$>Ho9JM)`)WHORGTY+bEDs1dP4Kg5jI z3Qta*zC-C`7mAOgX&9ZZ9Ie{}tVi11Sy6wMEoLs!yxcCfqk5Snd9^Rru6?P)4Ke!{PHw!C=cCvbVoV)`mdr0RuFu+7 zEej(AQOm{qwzNcujU)y5(t6dLnFkI;agA6`>Z|i&r;K;3Lj>@LtI8rM)Ol5E7?=dW zC{jh1*!R)s{(Nox^pw#EEw3@mZk0RCaT96LRv`UcTU_UEDyuBBW~Nr3FLqA5FqtwI zSu^Td5CDAeNR1Zxu_chfiA5SEOs82Y0s^rp?zA%Pv@#ssCxm2KXn~ZTsRH!sG)g9T zh)8sHyFXbv$qFaS;sd5P`3kv@l@BgV8A&SCD02macq^kW(d!-Ua_1)4y?+Y^YqVdE z8LKuNm_+~Y!QB5|T)RmAv$U>{;`a9j!9K+Rd|sjFKXKbH?_;ofG<3y_t_eLHSNahG8dHh*-D*FMC}wx)l?B2s zX9kVZ7;WpI{Pl^2N1HGVD&=};qQKJUC5Ok+wYL-P?Z>UIzT3RG)@w{IjBhPze1H9( zTSIK8mlbQO$32)RvH$+_@t7|^oX8Y3wggPvzFq9D^CmzrYL(MP^lvtRYxS0Ekq>Ew zOGljYG#-+xp7w`BGqMWu_qRsjl+D=yVuLNREQ5B6EeW#w`SRED*6RBDdpJ} z(t83A>$eA$;^w~xa^qEZ+yRcn`3taf7L3qY?K(`?#_zkR7+@ zXux%nx8byO!H-Nqa`AgMo`!|JXQc4sreASkMNn?n2Mrt|`264(8APRcJG1N@Ps#D| z1{bJwTH_0oIH%3givV;Nb}>IAMBiE1+J)3Ku1h<-JhRW=O;L_A6x&EkLci@y%#v(n z`G5`ZfM#)Zg?s#7<34cyO29-c^}9)91wG(0@rsrHSx z+}0oW0;y4iOdp6L=gfR}_NHnD5soxEMeUMG0PUi8jvletvV^X8mMHSvFdW&9`=9`x zntJ%@z8PrCsPPh{2ny0PapFlAv$F0sB!@&- zlaSbMT<=R)fuOJ%oPS;tu}8+NPHY-^VSI+mvf7yG{=UqwCESvOG^5kH(T@LFirI9w zz>w|tui}D2&F%NxXS(x`@|UM&4U%oY*F6iK%Ue~z7Z_-5mlF<6iO8d%+=LM}MJM~1 zJbgz_ob3`4WGL<^r1JRa3mz|bL-p6mT(*`UPq`eVR5gXMf{$)y{A*ygtlqyEDLJAH zf-N#V9ig^rry^d5%hq^@iJ%prgL%wV=nszT-?PtG>qRwU+c1H6ixj|AsMu*;Ticuj z$NY{oPhL>{x;hA%%N^k3qOl-I2F27&+p{b!P8H3@(k07mc{gO*c5@YeX(-;|Yi*Mcy`FF|URL)sDE*`G=NhlN29SX%5 zhM9N6jLb&HXKs{Wa5GW9G?6J0$Sl44u2wlN4!JJBh!tNC5#OhvU?`J3{DtyX=)Qda zzH^B0l+eW#A~a|&jp}=u8?V%W-81Z;09jKL#}kW_UBgRLRNSv10z_x++E$xkAU^BH ze`SwNmMutD$Z2Z%;3R#hG6oDk^_({$Y9Cuu6uCYzU#rl&@-%!>Y+ z6lb!3!ZALQe`@m?{C)goefY%S!xLhvP^Cf@ssALt;J!grt>Ov@V429rDPHFKz6mQg znS4QU_TC3~`!sK~gV91BbFJ9S)9rhdXsJ=azuI?n*gmjlbx*|8(-jm3*xjV%ROID;DKoH z@htv2BkYa74G+3vYCAsBB)BcG){2kWe&&z#6F&NDwx@CrDo3dPk%O2b&1*(7#Mb+> zajoO%tHU<5*SQ#+2hqvjF?QtuCjl$Nzok4t!Ky!sn#9&cQ8FsOajDCUb zfRU&T)6DE|woI5ROw`~KR8cD4>dD`O7xS|wED5y)pV&)vl2(06m}k5d#yoRt@AsSB z0}7HSIKW#LZ1jb2n3k@$Ej34rRMo~JY=BEhOMqnx=z~qn>FZG`QFIfF=FjXo9yEq0 zSg0MMKENbj$`C=24e_7W;L#W!f=~>zWSY()XB$xTf6}gsRY$2(`J&Y_w1F@G{Fx!? zh6@wEPb*k%)6MAX7(oT)Pj!Dx6dS$7gQoL)*6Ri}e@0fymo7Q} z=%EcoUG4j&6T)!N|6s0SSU~=-yQ%_!e!cHIyocVMEZoGpckG0gm`(ot{Ca-z&J0k& zS$waexH*|B7OsVwka^@|? zaOX;UytYcnQ;MmI2N#7(cB+FQ3T;a-#E4Oj8>UTDL~n&ZmPhB1jPN z3XW$}=MyLfMkH<4H!c7>=%k4W=xYbF!6|bF-}*}SOR)S! zgMUA#qh8>=>#vXAxpP1SQy(H-C_#Q3jLa7-EugNXud3Nj&xOeb(~;Dv;gh^P=n^1G zT6H}R!j=stqBODQo#!idW+g5~m)&h<#ZkI0m$g|Rc+49 zoc(FfQg;TO2Cg%O)?32I-`<0pph(*GJp!*iO?*nAe^}^V8VThcd&OZb)i%Oz2dm6d z3|U4{Q!?A#(4?P3k;L>P>4i0+XasHT*e%i+ZYrc@HvdWG$=1)SQPKRy3ni+5L}u*R z2{ik`jk9JlAkPL+lrKJ-A8y(fI#J3K1wKL4*kzu}6-k=rgmOM5nQe=vmMl}sfEwFZ^>nDVK4CC<(nd^T;h6`j zM(cHq1O&kXn4+}&6e+mhOB`O1`8}C(09*ci01<*wbvE6^-YB|DLDb{j`njPZ0UBL& zS$LKnTM|dfFrTZp)!9Os-YKVny8f^3v2hkOO2dHzl^K(E`^=rScH10~bADtS%4^(z z4MFt2ug~o_{DXC5$`IMeQ|L6mm3k`RRJ;?Z-U#bg{HC>>&&wz_D>{!p0AG_5`zOnl z$HOX2iwsJeE>d#RYyF1!Uic1+CN_KcdwSBHALS`-$rNIIBLp*oOl=**$oSpg?*aBq z7fdIQ9nW6Bb<-D%zpuS7$+ib;X7+d{M8&`J6y6g=XNJ+iM=ksr2Q~!0_cfi3$a_KH zm+Sc_mRHWEv3)EXAyw6DgI*n;L%nw%x3*G47LFmJ5+9#4V#mO;x`1t3`>{e+pKo{8Wd3Isp zsee8x&s*BzIFf_Ms~tii@AP_$DRv>Qp}yBw;}35GQiuQ-jHxFqHSlBj2I4Vhv4ffN zc3hL?j>!2 z=ZRCc@Y`0nH?^@{u5N|;p^l;Zw~O+rPV)pT3KM|}nw_YIhsJT9ytrq{RQFV6njo=G=6SV2 zS0#@ZTPruq-fl*vmB6RblIe5igsaZ78(m@>wFDQohRi2hB$)rvS(S1!MEf6WRf=;g zkgpR0J|AiD=7R6pg1x0@XlUqT53G<#r~UyzCTz*KYJJ!C2#_c5u}(w|7w_qBMf?%($2OKo=0hIc?uds;8nZx+Wq zGCnYiHCT#yx~|a(E!AjSH``@DUIj;oi&BB8f>MwiCQdA8>F<_7-(gW^IG%L*;W5D0P#r5TEwax=G=OE!c z{wu$?Ezy@09y7b8I=o`aMLu-Z*)z@nPPiF_{BQ<_Fot+%lq~^>+Ek37iEY(#H6Gt> zN+;WCZLU?(Vq5z+;$gObsk)~=oUV~sHR!lImx{H@D+Ae4J4xv^xCJPWy5jrOyFC}X zo3=4$rtN7)L)Crdyh3I{x*GGH7~4s2dU|(M5gfr<;+h=uYDd0xm@OJTmDAy4 zuK8wpp(C{CL7B;Q>lbsA?B^VR7!8y7oZS!KDTm9d3-8RgFcfsBSgqz<&=1J2HcXrL zv^!sY@Rc?M_#*hLojaHM2#*{?!0#YU{EjXB9J;{9-hmP$6|uK6o9PeVZghNjX!vF* zyt8AHt{oEY5naBe8{bwY%q?48q+B4Pd`qDl-WUi}Iy39ynyt0<9xyU3sEEN8(2_@z z_mMhT`d#+I0z7ltR4^G>qVJH)cSg|?MO!oricFhY*sNqs^Z$#kw+f0Y>ehB~cN%ws zLkRBf?!lc9oZ#+Gu;9Vn-Q6v?yF+kyhqJQfuYK{Ii>~Uv>s~c`%pvc1-ml>$#>{T| z{@tjIFNWW2Gk)Dl@}4)x1J%dJw#Mca;|S}nTwNCCjltl_vq#|-rtGy{s{ z$kayR3>cM`=txAu^3d?LMmU$hQ4-E(O{js}$%nA3fgo6BRjT!>JP^L+2+0carHc`P8K0IH&)?iKLXR^G#Nx`NkQXg2Z>$5m%l zm;uX*c;+7~(G}Cu@0|~M)V+jzj1eCC1rkClJ5XW4wbI0V9IY>qV5!l9K9K+95Z>bmb+NXvKIs>j zjau)NPW6qD+$_^3Rln6KNa4>QpK4*XExGLX#dB!iqLvkg)v?sRzwFptzWInq2N zA$?pdE`$G&KZu3=YD&lh6Ju4D&cqLyLvGfUs;TeXJ9YezEkE1pYpfKYw&kzdOE)n# z4nXyN>;vN@3?L>Z-WMf#M!WF7@O)Z35O5WpbudY+%+>NI@6Pk<9%`W*!~-hb3;Rj_ z2Z~Ln^JD)G)4BEeo{(5{g)Dwa>rcktg%i+g!xjV@J9V{_+ujS>AJrkTM;l!$LD62= zFMstp8xFGB6}9kI3N}HEZ_K18*_PR*VwG}Z5T@+I0R#oQBn8-d6vlDCrH{u{%)rAH z8Y8L5ms{IIs-T6le`P9?9g-qJ+Ah}y6S=PS5V@XiHLlv`X);W$uFAS9a;k8SvT8{g zq-LGIjYU~6R_Z;<80ChANn=}@JoeUGFPS%R5?5D{5V zJv~V533Hr(`K%T`DfiotnZ)o9ZhGBUal2g8qzZd1_uyZMC#>1HDU-~=F*wKZ6lxt~ zJm{J`JGYG+Bv4euQPGj2xfz1|bti>}*5$r3GU4!#dEMaw$hb*60L5|j)6+nP@Jser zBXqwSd{ZIdAB8(fxH0)U#vsluCv8pf?NfgN6ph_t(QT@f238T(Z_Y`kGZd9Q@?!jl zk2M{)o3u?a4KwOJ%U~wBUwnvg9`i>s_Dgf?jM61W=HG%oUNc>9=r7!G_Kxrhmt{5h z`d91-T*yRrzO=q9Rtzqq**qU2b1>>$whQn(yEhCFaXou?hWy%<(*pYDSYyVa44Ft$v|6g+|q4x(2itUaJn zRc2VR^QnmYdJNC!qU#OE+S?!g;j0WHzM?Z`HNVYJax}dy!a5X%vCBcciYs33qT8ZT zI5QkK!oY=t)BVkuJsKJHQoTFm58s22;fywYzbGj~zIna_N9DYgoI!DKmEFbs?8Lbv zPwa0Hyq1$DXRXdiVb0c@J_KM?9JnXdgUTgyC2H8k^Om@n)D(2#Czi7;T3hL2Rx#CE z$}~_=ITBX>Dgc;pm`ln~P6QsoN_ZsbtGw_afgX-6&*%M19371>KZ`KS=-SGo=PcO) zMle-$$%3VvoSfb5q4GZxJFrF00v%+C_Wt%}i|B64wbpj9mi(<=+5E!B-qunJaI zpaNHcR$|p0PL5CjL5>XfRpyg;z?ZaU1fQ@4V&TKQ28u@K^2BD-0J~I)KPZ%#uoto; zTGbe8tE&^+a0 z`KqJ}d=@2x5|PfgYV1iN=#nCu50=iHJ>mcH=ReiD8kLFv(|X&W56u3!ME&>$a8iA4 zIDKzI3eDWyem``5ysi1XoV5cXtS!evODkD>sm+5=BwuGxJ8po@f?s4h@PLPj0nG02 zpV+^2lNdhw=WeuEfHpf=lK2H>P`!j%T5k-k)JGGhsby?gtKDJqvRZq;EqOAq4bMEa zOpX2}*4=0sBr-n2x;(SEC59}COl>8FwJjDUr4}ZJMNiLFDhTmC=6|&SVz$xR-l;Nd z@+s2a@$yDM0W5Lu#^3E3NW;(|5^$6d0Ac-4&?_Sk4=?U=vp=w)Qfd~sClGh+oI>(HJ!CBRBPOmp-JDmRKJ-LTP-mIcRrzy9gP$rlT@DCUFa6(4!JI;&& zrU_}#U%D;T=A>ynd!$MmSc(*~`uhvVn`aFxOsuWbC%w-v9-kLGgW1Iqtc|iSRa*DX z+~)NYt_Xe=wTK{61fW9L2Nr_`@Nw_o$ zzvC~Q(`E5PXux5*X6X0^9VT|=;GXxKVp(&8c~XmRhp_WdY?Lvw<(yV3s|YFRn&wa# zl);4k{27=B$K}+vSp3dBaas4o!ueK+dknpJ-*61 z9<#iD#tViIjQS=eCJ z*dkrUC`{3&14kPk)u#nnLcrjs54cZwk zDR?7@rV8nN!+?HjU{;ZT95A8a_Pv6*LA()Du0Ktr#4u&|c{ZRC6(O2BbKSw>TX^g! zzaTI)U*~BAC}D-~rIQ#$wk%A0^-To`y`(G2^ z{(*>tqtnxV?T7^UNZSe1;~9|*O@%aBPL?pAaRtF&384Zs@}Q(m-q5RN zNmFo{Kow1n20;mu5xGxCG@6#lJ>pc-B{{JpZ{*T}V*p_@z`p;*jqR4`1 zQYvHcP+{5dIP5(wgwA}m!=k)AF-ghrJJCMtwdPoUPZ!70&uL3_2hb5L8z{6KjW81w zX$4<`%&j5I@rS|-RgGN20_D>-_i$BMI!?;*QUp7NP|zMj|ofN_-_~({2r*Yge1QQ^4?7K9E9sg0{32Nz@O9m=w;B0uC1ka14=U z94?Ssqm)WDpZP*eE}lZ6V|N$9rh;K(BVUM>jPWG86Q@fY2ez}MX9zR2g%9Rv_?&*; zS{FT5I>Oq!e%JS@mZhw;t*ou=z_{IJSt|t(Z~J_E`#kpDtEy}r{mC>kd-JXDfgO4Mn)O(>q%fvyi(fy8OiaxDlkGO-0Ax+MC)w^30bBr*ICB1gy^SonPcVN)>W&uXY9R zP57=ZKZyx5*(K74ybzs9G(4nl%Cub$*p-I36B`)J)RBqggFarf-pCESp0!-$h|VgN z54{6nN6hRiAe!x}o66Us@z2m95F|Bb9~{2^feq^g6SrF}xY|z= z41L)A0MmxWO`NLLSej1eQg(wo;_2`1_)?QYzbXM`8$w=JuUx;Pqub(wKD~@_6(HM_ z=`TudSHv!}J~RJu|2Mr4mlv*8D$)=g_<{YtH=FM;Ss!aSw5mDX7SUxSf8DP5r&5JZ z8Q)LOEyct7gtnHmQ0mFxd7aL%`CWtzn`NI?;d_#PLKMK9ysEj8=+Dd)$enH$D&YHl>{?pRL~*K`huVylm=nik?3t zo!g!qdP;6yxIea#FixX%4bLx7TU=v=uY7Z898~<6&Ds`xne+uu$eu$}7hns!J=;)@ zl>1T9p)i%F^6hB_S!wOFZv`}*t;g5zj73e<$ZlL-P6wiS`YrZoaxki>S0RBvE>`ag zkD7%izTHmt?VV%m5Kj*`()Oq8#cM@jfJc%YJxnQs7p;K>$;SohS0%S{xc)Qz00h#> z1|H!jiw93Lb(6K7+GdVsu)*XM-T5C3*0Zha zE=8Khx-=pC*dUhO>Nx>bC)Q6OLBFiEPV>Mi37krIjK@w)<&-;0;gUl8gQZh&MpjFAg;zbSNc;AhCfz$sG-VBo1Ql<*V7}30#H%l|Gvt zyM&S+9(G(-ZL6b)7bs;TrVuR3FmqHxs|=nXUb`dBfkG3kAD=HY^6XK}>IVDHGAXGc z;Q$|@pq@4<)K&>_<&u-SnNPb==t|m3GI=xC#9D8IXN~U=T=tyiS-=+Mf5=Hs=D+^e zayz{S-2tJFj?OE<0m2#`9sRE`eK3*XIXY#tIke7IB1Oy0be;VDYE)s$IarOv>hya(IiEJcp2 z2tl_FS|F@`=6pQ`nar>RW(i7?2tA)O1NJSW>i3o~(&s?MQSv^Y}Hf_PkCZxjWSC{m%9S%O>`%+kN za$-mn;YL}b0n%0azfQ~;H})ZEiSVj6h}tYE!gI1QL9_w zE()J^xXKc{*h7c1-9`FrRi=q4!Wc%v`6O2gDj)RiA)?E z0{Z-W+7J-HCo}=onXu1;>jyL-_#xRYNbVH>(%d_c5o2--MJ;e}2Xw=!&0b6c`#GKNvXX&?3mt@ywUQ@$>dR@=8Oh$u8#($fLxm^w5 zwD_Fie`$Yg|3QHKP0rpgSB@Fk6deT32JVjlWKbZnIXX-^4YS|H@+^88`~82V&$Dtk=niYoy_n!&U&Z|c?V)=za*&go+65nEw7VM!B7mSW2?WK)i zW)61@QWq^IgU*93OFb=NwKZ=)V=+63^$XVP_I%`>$hVy`CqXkEC%p{JF*_mT>dCiw zKy&n?Vaf%&_+FJLaRjEk!M^#B{LXil$taz18cMf9+I=X$*7Bc`8OUXXe*ZP@CF4Fg zbmHNAyPbW#Rs3M z%T+`Zgn8(L+|w3s`=bfS4IvIDvjkIjkv^j%GI4N76lfQ09Oo{PDx?bWL20d7JauIj z6}vW&pmo+cnO!=Hh{(k^dZ&o#ty6Wp^VF>7WUw(gNtv4*p+mqECEy0oE_f$R!Ge4`m^FSiNFgIP@FeIE0Yvqbm?Bp$9R;fty>~qyi<;}#nV>6naIOl-uv<6Vvb*zFVSMHHZA+%V z4PiVjz8dj){nmOpJ9RS18K=v7{!9IMY9`p1lEuRhLAfT^XLEaf%>oR*#ab}L3uzBc zph`oQz=k>`nvjZ7YAR+~Wi=badw;ohoph|ZZo0GJxKw%iR!VFg7!^?WXjLyvo!tH# z^z;u2K3TNZo8KUO-iN;n47&ZLy+j>}(T7uTf>UKgKOWw2`*k z>2F$L;^C3RYBo{b`Ak08Aa%;Ytk=KsvV~er3X^U?L0kqu24%7>?bIbl_@l1Adhqxd zrbv-ku-tjyiXv2nSli~TUQ<_h2h;b1_WkVR-Pi7DPgX2}#v#>WW5DSu1GHxUEHP#5 z|LxE8^m-kszaGj+pzffM;Q7?qBD!`^><(a4A*VR`I3Ak8kIEd~FhP#J@qXWQGad7e z=yTxe6I!NG72i+K@H@s|`Zw~Xc!?WHB~DH`F+{e39>e|o!bUq$WU@|e>~E~luinNT zy@fA)caM15fZl|en|}~!#gJT`bX@`LuCKS5)8{8SI99+{!Ld&a+6!~xDMM)DWE!iI)3qd7K+>6mRY1fe!R zE_)D-D$)oj5F#%HH zb&xttbeonhyJpP}oWgwuz)jgKDnx1bOh4O1`>G5@WWLjBWaWui5dgV*G`6l~Ax}!D zcSh^zH32c{Wmx9S5uE*SI{cJ5Tss=)+NS4}-GjU1lci(@L6qGiDns9^w3|La z0Z#|VR8t@sQ(bJw)7=jP??nJI55_#8k0jt(T(-oVD6r7504u%eX;Bbj;oM*6=`336 zcAHvlS-Po( z^biU-vkZZfcXutx+ed@{SX<&uCaP^3(h;|5;OmVx0l0+1|AAo_VtEPo)g9t!oV3tS z%8y7lJ`^kxCfbSR)j^Rl#J^y=9C3||-nDK!d*rmdu~9gC zK66%IQZ?tkJ&+8TCh3Eb<|t0uOaTaBCz4MKf#jm2cAJ>oJMST0Akhn}Bd7WZ);dvUV% zRI?s&vw)kaenli06Kc$k#|swoJ|k#7w7O76DkwCo&c(?WKj!u)UX2!q=3-y-=jUO% zsX|SJ6keBf%LW!dY}5thXO)6*`2dxl7a#8=Tduwj2G^T!4aH?aFy1V_E3X6Ka|%dhQvT!74=T5Ey7ErB=kbYlYVI z{w{U-{(5+}$~Jn`y7#gZdm)*&F>`d&{qjw(D@=sGhes3?0vYCd@yK1KNX48@XzYr~ ztQl+es1$g$e_n^xRT>Y44}}qrHpDz2;@`YVvPJ+5Q(YhiwMkwJ`S=K7$liQ#%Gk7N z<0ypF19Jr{8(_?!=?$&pqN%+uOri`-CBtEgfP!h8ft+VNFS4ARrP$2Emzyb4;pVWM ztOn4dAqdka_|1^X6je^Z`7h8Egy)jWcpjKRr5D$eB&}mbefz<$0QsrTsb#y9?Zwj# z?B@Ha-hZr)?j-(On+Ax~zEzmo*Z{1nc){(KgUsDLk~f+k-X}T+b+L|5FFCzeB~RdKcaM|h!n=i%KVgZ*%|MB_BJtYa1m^b zx}v}SR~1*nF*GSz&~8tjaa&XbGqY! zg8lWJ{rB&M+#H;vr(@k-Ninx~gNCI=Si_TYIax8QZ6DzJW;b7yw+MvDUKl^#8V(KHpXXC_ zHQ*SPo7GbsuGma=`*5e))jaC(fq zGO5wtj+!{lQ>UH4do_+!IKHz@A(WEAhS=wj?;(R%76iS8LAb24;}FJAY=?9p6)8?1 ztP)VuN%VDO5yI;8AQi5axy{9tZNt*C#k8$!v&$J4VC~oJbi_hWKU!WjU$Ur?l9g4o zi3KrO4N?xGs1Zh3VD(nGuxNfDEut^%|t zllV_-)iv`$EZtiFLZEbPCJ^~>dDw^8YvwFURv8w@%m6L7Sku}*JhMYL=+7Kt%(m8c zW)mgx;H^>OXnTokOHyYqcdym9{v9}T^YdRjFQ3fZf$i=6WwWj^0DW%BrVuV&dQIc_ z?3psXsj!?0%?ckR+9Rm-JkJkx8!|c`a4XzUQ!1Ryj>Idckh%MJIR4QMedto@OsR)W z1}+hm4K5%IxIVp4Pn{k~KK3qdDw466wlQSiIC8ovE($TyMO7hn`nBIydcr^PhzZ09 z!S+n5W2oWos--b%XdS=tJHH@Vc}0;k4=GGs*9pETJ{1_eo9-*fd)CVb^o+ory8G}a z?Du$h7oAJ+T>I=2V+&*7?u7(q+|TitAY~|os+Wn^Eq?<_ZNT9A-(z<5sFLQ1VBE46H|mZgla~n};mPgq4dmzE{1yo5LALP6kQ*UH>jY zJhI@~n{o&^1n6`Xr#8J_QqrS4_)orHC<6JPYRaWC5R8IQZb@;6xk+%Vz`oL;Ljx3- z+y)6k8uSDRGtBavUjjme)Efglmt6$S{`B=CVntI8q4CgoTtY`!^J*O^rEI`A@rBRt`5uJZNaQwHo>4I&hct9@1quB z06yXW&7%HW`F}EA@IPf(8cm>bruV&;&-;OIW{lV0Pp>0YuL#PZj_(#T+CYN`7hu`q z_-x}m0^~g{{3w`7z8j>h_uHbUmBr4%z0qV;CmMe3b@SfqV#4g6$wz2InS?op5f3!R zXcO#Y?0;9idfB={E~>yrH~7l7ZVVGb^T+EO@kW7S7R+0|xE-WodmG;~`o+bBDsy=U z?F#RKFE7S)5M6f)BjE4VAiZ(ty*b$z!w2xvsJWP3 zX?G8r67jhdh+s%t2>$%F?c`~)C`Lj3Odv+3-V(x3xCcshY z)h_YK<|s+b2nA{Y_hOOYokdbIC%ju&oKH|LkD~byJPo<+Vhy{g8dzvnQkQHyL)sxp z2srB6;e2e?3QoVcly7><3}*RIvUzi|y-S4P`>x>r%f^kjSny#|{2Siunr)Mows!8c zHP}}K%bx*+l5&)v2Y6?Vs)VWG!&mc7tENn`3NR-!c?bUf#hsw!IzjV3sBFg@!$T3? zmVtlc0-8-}z(0V4b76UD&CuHE=|2=hj`WzN9^^5wQb_|7p_A*AMZ&=4u4GpbT5K)R@0wP@k0Jx6EaGfL<~{6~9o zfbaHCUy%Q=Tb^5ssfbmvhe(j4XXXQg$q)9}1YFfwHtSdg&hO67fm|F={`qgdFc9l) zjw!-oec*sRVx@w^>ck2dm;r?D7Oy83gXfuKxA&(5z@k29efl>A`Ie8<2h!|x9$|bF zGZtU)v0UyMF5c^DpH%=E*zyiFTS~NJ)rzxr6V`5 zc-ltw0!!cbeG2p)U(9-eA!-|+w;fB;J`md`ifn;}kH>^^3E(|5brp4#SX6cEILyBK zO~43jY+>y>L1I=;H6|B7bdBY{A$_jQHFtcEg?&mic!CqWiWeMye0&TuaJl#TAu8vv z&P()GiUGT>>cT_B!O3aSpbdanXRSGa7;k289~*)5rMA6&46qg8<>h6=M~TeIL`*pzs>vca!FPp zIC(q4hQ~uK+6OW&XogBWMqj+5yaRUN+@p8%-ka#?7h?=BLmqv$yT77WC7CQYCx4Di zJWMrC#3kzn&GzNb44-voIAtz zLbJ7QLzwL)SP02)SBOpd&MOL7E}QC)rV!Nih08x2=v5^CgmdcYn=IL_GY`)9|LkdT z_`h0!DmXWNo{oJb3q!d^{6N^zH?oJ>*9rfDZ5Ug?myRt=G~t6^EX45aKQA45eE#n> z%@JofO6gv}TDR-trE7BYZGH2qtn0bV>rj-$Lw=Tm926lAC~|gpchkA-1O9cJsiI9% z$Eg6t7U93wKY>3mEdVwJ78Vx``amSuJ{ySXP)iiKAo<)jXfX&er19_Z0|Nt}z_ZB$ zvuD5kw0j=2$Q6-lTFjS>_h}c^qTHG(`1Y`Oc28Zy+PuG@x^Ek^YT?puba^tE)z)LR ze8Vle8d>-;2zG0;KMxHRsT^kkFvn;HtuSB56h9b%q)#8p}W6QDh2a{R@MV=MdP+v}4N? zSIiGo+D&yUJlc~XCwCR2TX1~Z!&|n@lt0fIRG;CK;){-2Tw7hzC{qNt!_V2HFgO;WN zLIsz7<~r4$94N~BD9_R&R%U5YsKS01fYv3K1jPq3@~Dd7ckJs|I~>lDZJCjxCCp_&YEfbK z9>e5iWo6}+jE-LSkLw{|?ML6hE4Ci5xJMEZq850FQk~*$N=Mwb-v7k#=pstI2ulw) zNMRLYnVC06+_rjS<0KzB@yuBctapA?#(3{$e53z*`{K>P!J%njP_%4bThjvAQt~A; z>i)gnqX)iqqJ&ABgkuC(BOGP6gm_j#f8W?qlYQ&j?`#R>pkQEj zS%(>l2{|(aE&tpu^2sMDYU5yeKkZf%dVLpYcw~6}O@7Dwcr5bi=gp;}x*;V>P}!*M zh;8t6ZV@(UEK}ax%AxN$TX%RUXh`~AH#{sLIpT(-d)^JvytR3=XM)Rtkb z?^c*{*z_P}(3Ck&z-J?QKPzw>N!$>w6Fqx-nDjnWU)9Iu@7}G~t{6wMo7&n?Lq;Zs z{p*&2Y2I#+elfg!-P1>Ks3tEki?tT_Zyn)~#9oKs6M}X=Bw+l0S&8_xwR)G_ZSb+{ z)1@+-iWzar6HTFnO2_1F`~{~Q)Gwq2!6;Zf2~Oge5zIe@f*@Vbze<7p@6Rj7!^igVo}{$tREjf3M@d4%>BO>S=EKd*pNH!Qc3PovnC|BFPIErfiOZ zi2)i30v+*2Ia>ZomL&1Mt&HZT6D~nJA!KE(larUPX`Ux7l#C(LoeK4FBe?1Hoc^?Y zlOit|%g?e0Sx&f>VXp;b;q&*s|=z?wX&k;vUZ zNRli@@QUW+V(5b;ay7S)MY>sdT7Gv21Fg18f2|WGfC(8}85`5(u$c&nIRNd@&$2~i zjZ?RSXVOgY1}W;!M#dq1dCO;it`FqNYK}>y^kw)lAXe>yJd{{z6P3kmGS7Y8peXbv z)=!fVKb?5x*=6K}>1MsiH3f2S7 zzITEE_ZEns|NXla(E1 zOGD<#V3h7cUC5yUL^teg>@sRok*eQAq^M{QnG@*ARk8`?m1!b#Y@%vY`UM8}3N6YAM zmvhQErF)42^#6i4ewx2@c2dfYA$Ou2?9)=GnLc7`c6l>xY+NjvS1_{q>Ai92gs}B3 zpZBgh0a|*-1&|qKx9^&#-yYpP0}rdNy*<5^cM(Wkjg5RVPZn`B_4SP`Ec`1ZAXj71 z$@>#)63{19Op+k#Kz*um;xS522e`9l@U63GII1|eNHGpe1oa4>l0=evR&Og1%*8gw zEegpRevCuW zfP{BpVNvUM)BTDvoR`!2*Iuqilb2wyoI=5wmwbdyZX90N|y zAt^Q7-$z-;q9*OEy;9@jhf*pPlu+n{RLJebyH)}NnXv1d^28&1wKFzeXu3${HX&0w z8=tf3(jk-emXDehE)9?WP$oq=pBFl>38wPnucu9qZ{K^fEq1zypGu-<`(DNp^ zx$dpFB@PjL22Fb1TLAR!!QVX>D1G#lYc%VDjWQCG88pzeLWIYLc0aHWyF+`WTwrZ! zC7?kF1#i`yo?PI&3=^72(ZQ0zuz{+r#h0oNJ;Fdr8yDtGJ{+LyU6&thhzL4gIO;jBqc?Q&IBtm%62b^1{pm_hc3Tmy1LH-aGFl!tM*rl12UF7Eu9&6sVt=4vPST$2S8h zsk*C-mHiQDk@mO*v;)=Q}{$zH5M1$l^(9q_qr6BW|Yt zKJGX;q*aYg0cM41JUjS1$aWDpQ~!QKXJ^k|nFbIijh!1Nc3#QL=$(P&Q%h&Hy9wRs znIT9m94-u3lvP|fD;Hx;@oQGzAH0!t@<`waiRp%EZu%61b{YZ~teUW7>+A#LT0D^} zQLhGL$(ci(@vjh1?Vt;I_^$sn-DGUuWzfnu3X;96v~+ZTl7>Z^;C3o@UtQfC{4w#) zQ8bygxB0eba5XY7u05>Lys?>&#lTvU^-ZKBSj8=ssSb-3(2-=a2Bzyu72g zn%`fk35h0j&gb{cciY9N+2^aYpTZvftpiCq1r`QItDW8I7iINpqvrTQ;zMt!d}EWZ z@mYU|e0C(c?XN*bxGb7l{ZGW2_r$!51TuXOjtjVIxJEOVaDIkhJUkxKa&i5?xxSl~ z4X?}~jNTxYGcW=f(Ac#{M!`H50Okemn8Jp2@*`@^0|JqZMm~Ibil4vW#D7&fp{tas zrBqHZar#8=HmIhTtPfqyNJqyI9k|W+O%_y(6|-rQ+|pPu1ak>a;4~3ra+`0@F%k0e z*sTyHANLTTNQ5lM1#F2zRgHQ*GGt>X#*Scz63;rvqaFSf zg8DB)Mg4UjaeH$l2HRE4lrI+#Fx7Y2b3}bTCr_m`{}CwnzvZ-ts*D&-qRgCS!y*rD z74OrY#$5$xdwAH29&BP0YZ6cqFrHMwZ+%Mb3Z{9X2q! z1Q~RHiY3Coji-X<_R7EyPI~A(D7xcc;Y0BK9)IO?q^+ng{S*J2C%l*nc5{R(fBE^e zh7HEz;0nrML$wn+)~7}xaekq169Kf2yYSc67n0Pd_;ApAxyHbb3t7Pa^ z?NGGMub=A$ZLCZlkKB;OAsDZ8V{ODEfX_!=$jdoz=nO(yzteK|0f*hKax?gxy~YtY z+N-SW$lcKjyS6luY_da5H|7ubfMO-XvgN-|2VH~5BP`(5v_~(+rFBwWk&bP@UWNT` zq=+R2W{>*aBoIq;YzUFuA;04$ZyN1i^R+8NLv6hZyt(vkE@yQTY*TSA^eCjId@4fQ zdHzb(+f=>bnZi+4US)IB6;W=wk|k#ywqLZJxGmT3)jT!xsma`+e>S+UZ!g zIkwZ~oTn;JBt(I^!&NYN(F^n`ggN+PY0SqgMj!ZS-+fS(|)m#y+(jXOR4Kf6(@BnFuub;j_*zhk| z?4Ba6^@ro2fVY!m)M85!nv=6(kpd0Jn&xIXV~(1bnCvx~g z;M0?arjE`Y&?2zr_!nA@yln!52cQ=?Iry2(g;j-A3%l)u@PFE~ef=4!nlB?wmoNtf z%`VFP`_oKakR_ohb+(4^z+R5i`B_)!YDEWkSChjI8bdCowoCA5$CM!F(uQ9}ooCYL zT_1chpnIW5+aIMrP>~WqQ#`Kk0`E^>-pQ#IvvwvwUMB$#QJ1vm3EhcwmO`zNj-C;f zN5Iu3xS9i!St%F7xAUBoz^44{d-GLmS5!9*u-oz4xI3<+lO6;jSVDTo2N0^zYIa~0 ze!pdK#UuIMBRR5Tc%x^qKouBr;djgS8_$h@0;D{ztx(@E%L2KbG13oD)jsfxeGijA z6d_Cq==5Ci*%_`q>@d%7#8y!-z_jA5;&bI^T{9z#%)|my^<*II>zg{e2Lpn!d5;XJ z2vtMmFl8u4G1cBGf0HmJ5G|8>xzYkwVcD!)vKcqCcU;Pq1=Uc|Z``zVYondPOW*nr_wnUVawI7|bCAVF37I@$X3=>@C zH?E|@Xl@6)JsIHyuRk(wumqq(MJvL|ePdF82XS3RAB|XSeuA-cJdpOKlv z7(OX&=6Q3|EfW@Y7df>vvlnr@ zORP-RT<3lVzK7^3d*0~kT=m_CNUiiMkZBCe+;I@q30tRfv6wNlw;u`9w(W|(?EP-L zmCvZu6EP}Q8{xZ~Qw{RpU%AtGJe~ajuV9PKC>Z% z*SJGll26z8!;982e;)5Sl%Qp{*?20aHY{pu>!pBDrCo`%660HZKH2855vweee%(Xj zS1^>M*ZqeI4Yl#kgMCD<8*9q;=Pz0i`l^nNdeX_(tHZ6QVn!b@;?*?RH1zfk{BAPZ zmOW`;YH`JL6LA9syCq$#nvMohZ_`YQ8ma0Ne;SSZN)5kh;o_lUAWb$3uxb|F6mw6z3};ae$$j#jE(e~h>=0;Vz*}*bxDNU(jzwW2+0ho)|zlyIE59_X(T~8-n+n6LDG5`7s zje2A?8i)7#g#{bE&F#UKx1>2~Lb~AgWSX0>@ZcL2E28UpXuBP0VapM`7d-A4u-rt< z3U_v`G4pz@9zd{-je5Uf8|OS)vbrtF3t+_jI$#phm5AzlCCZuE(w3dq%{L6Odp z4fcy-%Do(R=>8DWI?&)ca`9xtmp{Jy3dDRZy^1a^v!_rRD}d4 zCN&M)gva5q;WQ5^DWGQi1%bsb@j2Dd*gDR#roSfKqL4m5J(GJt_X(Gpj{0|`rCg#} zF?MM&DMXQydQN$^OFt^M&Hmr^p~ffqPebOb_BYi%i&fDuelT$Lg{x;XdYE))2q5Sp zq%dQTdt89rx<_E(>r+jK#pH(l7sjM)+DE59C&8^*%S$!d(FdJ^P*ZXz8x2Na$sJ8G zL3v<9Si7DI4g?Hd13_>grinhka6j|Vu)Y;TFlG`pW3YU`8rh!xQ)a*1;B_*L#WU@b+mQ6Oug6|_HLXb$s`#>n~xo35PQ5BnjdzOtpHxjPC` z(eqTTUW34lU8bU`>m?lVn7zOU$D~oY*p#3G=mimid;QCxP<{Xi9Bb2J^)hFjGMN9T zlO>`k00I5L1epRLWdp(^BM1tZ6Du($OUDK6?d^H3{nyfzYtH{nZgnN|Jr9tKGsJa; zgeS9qXHO#R5Z-xYBqk<)g31Pet*w)x-QVA*!T#B-FV{o3-($7PK`q4PCM!eoFJ!nqyK*R>!6R-)Uk9>2DAyH| z0i6a1K7qAuWI!fW9R3Ql7zV~MLMmOX zTtJ!sXJHkgWi&EU9eqz6%;kO$@`6l-_HPy}Bo*L zlo5dFV-+11ks+K7O%+v+icc@t7*=*l3uUTPo?@0PAV=-DL(8Q^Swy$v4-b-cnT1w$_rp3)q=C+IJ7Q`-UCz4MNV&e%fB$+e7k>vW z)w;aDxQKo3wa?Azct;z<^Mv*GRQVQd%X5#ntfh9?46|$!gsYZ18^csF@jX5v&<58& zA#~1&Kf>*SQ>@pcYJ_SXcC~Jx4gHiW#-tL)eMEBch1Pc+Zkpk8QXe8w;+>J556 zA);=Txw_0iqe#7m=V`I0b)WZqllR=`^ZH}vdf$WFCqpY-H`1SdT*qo^L$~QvP<#QM z3vGxNcmnal=f-CdJ=tM!fXxobKmgu|>+9>fWoxX@pVM^JH+CZ!YUdUWN&z#AXGFhA z0N}(+oTuDf#!XR2K+8$&=9CW2BgHfcca%xlPyId0sGVlg-~et~f|r{B|5B<@qDr9@ z744V)*58dlrbZfxxkUMcICW7trDxl)sMYiF80VRn>$PWaS095C`W4iIDS+Gym-n)I zxcC5y;km-reLh-1MU7};7*iT?wELYEd%4Mhqa@V(Kh~%S%gs^U{-uP%A*B4>x%MM=3 zBp8!T{E~9@-bY*HC0onsI%F55{;jeu&5(Mmp{2-^Y&ZkSm`W6yP*n+!*JoyBLYQj* zZlZA{7h6$3X7%+;VyVKti8qZh*r|UdZcj=ud}`E5P|FiNl!(IJj0KwIfL(X-@82Q6 z$p6&{7w|1jOoD-lTH5y__XXFEgaisXG)#nEa-wL%^WY3p(pSEX0b+kZI3c}TPUYxF zA}_|%uO8glAvH|WF4h!*p>d+N7rqZPpFD^K*FwdR9l!7<)%s+pwun|PKuO55x}4`W zukw94J}#R-=AfCiFm!6MR&MT&a||Ygqr#F(946}~%v+BM+fG#~=^edc0?w_7P-TvQ z-^Ziv>zqTJRAKl$ZU$Y3fUJZ`s(@&xMN`f)o;F?p5xoi7qD2-Vf`Vslp;o9 zKZp6--2?Wg_4Q*vTgfLwkz~{TDoEAox&pspe^D8ibsKZnCE5yFfak$GHg{af2=vh& z9Ub{SPW)#ZYE=E-5Lm@R8y-?5x!nv#D$yQwKPNC{*U-?|+zcW33Zqc_|2qP#JR9l3 z#07dEz&!Tgp%QbpS<6@EtwfD(tcz%-t3z#4NMUlBD@?PIUFM!5t|nF0y*0k z4i||PHtoN95u%ZQ`~TqM(IMg+G-DeCVjp-m?tU;aA-8W3shtXJ&o%u*Y7-IrRl?b> zi06++O9)ygr))7f9JaVo(C#iYZq%n=MMYvZX4>iGWS%xu#_t73gx>cb z!sWjA_CAot@VrnGJTLm@$z<647y!Lua5pnud6iP_WaO)3k^MZHlEz{zLxJHPU%N*s z0=|z^Ru_GhUQwz83U=@Op0>E9L(XfDuj5K1Eoa8vQR&y@Mdemp;D$uTbV_8|p#?2B@!8`G#3SJ=5} z#DzmqQQBGVd&e)6MLv`0bRVi?B=*20Bh0`aPtGC%Sy!AZ0uA=i8jR>`;>1AN0Ph8T z*4=z5O&RitEu3V5hny4W!1M$55+O~CPzpfYXaI#htulf^y|$l z6Upg<<|w^Tj#_zi{<+0IS^ec^A@lp(IT;8hP%v-G03`V-c4cwN#QPQIa_5eGBI|K%q+0+;>pu-s9E7|u{CEyOVA_8tJ6gzBn|3+I-yf8 zh#03&`Z+3;`)Agchm9xtG3;_r z#`Qyg8C;~Fg1t+WeuRPP4gSelP)-DQ?V8<3gi7E0SBU%CW+DOU5Lv&P7$R*;;`;HI znzvjHzRMV<%UG$^a&5s6gAwhV9^Ba6p4gcpg1r#FOQx*1iLAY_`;M5B5=nV-46O3G ztZJ#D_?H*Cp8_}1TEjewox5EPuh(m=vVRvB0V|C3k2a5_krW0%;2!^C+uC(>M6Fh- zQ@CnV+tMQ4GGkIy8&Kurq)5q1^i5GveJ)!|6eJ^(KPn@`%*iz@l0PKlo&Na5^o!31m$G}BOpj^kzgYqKK05cu=u_Rf62zzWrF)c zW?@MmdWD<7QILb0&;YU}vx0h#X6f~TVNBdFUl9z^*VAyq0>?KN|2NOx-J#g$7}DUx z9M&{vIdP$>DJE8`V z9PDlrpF-TP!2@6`TB3JUC89tI6X}vk_Yc~`Ui{-v-g{lf`(Ap>oB_`LYASX}agATL ztH`fUhXV%QRCwXu?mT5BAiM92|V25j2lBy2RP6K|0cTu5LzvakkZI|I*Z6 z-=vjn?8L1Ne3K;|9QnP9X7r7Bxqtz-?V+2vANw}hJhsRD)6T<+&prHO6Q-^as&Mwt zc2j=XAw;gpH=QNN%A3P6Z{#*y3roSkHDo{6Ao!f@9xsX7 z(mCoPIq=SGSi(#8`@(0=>#K-YPFLVhmrDHOod`Pk_kz+s#@6Z{PelTt3*2SdL2D85QG-U-g#@pP-v$;!04V!*}$zKeb^ zl49+hPb{6J)#(mT_r1RsyHqjqd$ps)jL60i?3t`ha2Gp{-03uWisX$bTl~Jdtggw- z55Y-d!;b^x{-6U$7%;_vIwDT`to5dPZbF-2#AnG<$DFkZi3=Tx&-T9#!|K;m>{2{S z1hUCu-|3#m$cm>S(`>z72{?Sucp6L(>Rip7 zT@UVvVLpObQI#hR0@b4w!v++HMT}9?5j5xH@}e6)flKy=XQt5; z5vbz271z{!86=eYuy?K|9IDQ|iDoe!GrMSiF;qYjBF>-ISkgO`-&^AWlYJtB=Z6_U zWt)LRt#PGwYZ>nbEVB0>5oAo13rEosi(|V!-WvJBEdqQxpY6NruFkZ0lR1>FYbC zmZoT+*Av<{WPN;m{G-(^j(yE70I;Y!ygvQs!*$pVuiU7r7OY&z2clNTw}Z_5?H**r z;zY{%Qy_X$EKHLd+L`Uz(QkXH_-V!_M(IQS9Oz?A{plpL`KcbWImBPg)C4u7$UBX5 z%0!G2%t2DW;Ftpw;EKHFkczIf#{3xhu)}Wljd?w1eA`@ks4jVt_TdVMEj1RM-7yOx zI3IvO0pO7EXw%_;@U|nkk(|hbbNFblM_*FVEBU@w?QS60aTn^S(`F8rMzu%Ew@En5 zhn-0dFD9idm!7OdlqsyfuTl}d6Ug(o`dEO=t6jOgfPQ93P*l<#!s7)h?OMoiOF7I6R6X4DV zk(vvYqus}l1rj0(Z*h$OE&4i+uQSxW3;Izx{k*ro1s0a$?yCxt=hQLdn0{5$Zub|wPApgN1 zq^!u_5Qsn;$@((Ej&EEvg>XGp>o!%X-brG25k|Y>SNj_)Ur~!T5iCLs{#YpL#7cXY?V?_GJ}p^&Got>c*Jo@U)n*p7^j zV&>wKYnv)iDgny%X1=fQG@bKJ9MvxzRtd`6C=%sXU9XRG6gok~VN;l-iqJV;cDr)lB5`&S$2aQ^;bN>TvdvjYZb3fCqvi4msGc)UKOTbK$yS%z{R zXJAIb(OwDJ_ufNFzu$SrkxY>K!iix#lHHVL35$r7QqClHobJLm1Iuk~9N@JYwJue> zoJ9ia16Qp@-`Bf%Y2=XAneKqtjYJB5Zu!vLUiH2+mx%ImI$s^K&3t6vPtY8a7~-__ z^iWt7npUQ2cKYEX&ut2_zTC|dsD#DnrRI4~$qib@mNS!UD}uR>2EH-^GBN=Qtnjmx zbHkwFC>ZO{0cci-@qM;YiZCwyKgQd7aeq;XAbuU7ob7D;$) zWra5T>4tw(n7}I@=;F-2aP@sh^nLvN&XA(RIU#rd8#!x{E1ZdX^t&a)cg%s%Q+T0o z;$(QD5xCtTj%^joLi8qw`znvdQU3EUbAe;eqoo;cO2s|;Fe6ou&aT*PBVr!O4J|?o zKXQ-hry4$2l^HCO_vyuQ=wstlUQHG84I#f@P`JHZ-d}YN!Qz<9puwODZLD+qw|;tN z=;j9K(yM+MiN3DFuXMo+aj>JXM4*06V105st-o%)TXLt@@d{w4Z||xvr76?aH3eLa zW972Vne-Z4BW=I>m$9In9Ry_}h4RY85F}+))Kk;22xTjN15=)nO0LxsIv@y zL@9hca&LnXEdC}$Ns3n1tHGGoV-zhg0#;zSy5ts)Cj!F|g`n}g3^l#EM}RvyZ{%Er zZ}zWVAH5;yAmbbQFhK`kg^!GUOkDsa&Hb!tABjldGgX>rKqIU;<37}HC8EMk&5Y8o z&#sjtMHViUlc!}pv9KONw??KE)$_3B_46Y2*hFM$Lkd!8YQkHLgwaBYsvJBJOGd#Q zch^0eO_h$K)H%Y#`jA(Xrr{cwYwQ&{p<^DRZtqXd>ag>EwVd`EZb7bogEZ0_lRjT_ z6UC&0lpvJM6IHW*(qRhi{#F&LYBZ_o)X+^|NGQ85Qh|%CHJaZu*F+0B+UI#7JfAuX z0ZyMQ+;BtyD&_!P@{G))9#;^hs=Zx@TJZl)=+S|BR}*2|6g*5g2QJ(?UIGXN;!H3B z`57jQqfh6Q65VU6sN=Ve;+f9v7P2;l7;ruRAdY|>h>ZFzr(>e49eF7oI=5lr_%`Jc zfs3z!Dkx8>WM@d9I!2VcAfB^hZm;0T&)+%Mqb%vJniPV(5^~Ss$__&mHt^$*uWt6D zix$PJJ?49mf+)cvicV%n?)p7JTo;?i!imYq0hA~G-9;qW=}<_a6Ybhi>~2$h`*cXrZW(@h;zCDHP=~T0$aY%X;H0jurz|Z<+*+(Q zG$JKEsp-L$D=fG{fvZal7**7-`Yryu#i-8SAZ64#?$;NmQF0t^QjLh&dd7x`!l-IG zMC+UgGLpieSfoN|KeS%`&eioLca= zERvRu1y|q&pDvuE8%|u{7llIk7K|-C(u0EB>9hEe=}Azv3JgA*8`5^6F4g)*X;p4J z2&qWHO8XO$A<+PS(&^&{x3lGUf$1etW_jAr#W0S=%0yKhqmysi9iraQ-!426*$$y6 z9GjjI7e*TouDEb$I_ae;qOUKD`1&cbeA0oeet*B1*{tE#A0c4CFBflAr)3QUG~6Bw zQ-JjBd+__Y?R)ar?QxmmV*RpF!-!W|9DWp=v%o%S4~g>(-IH^6?ML}<7Z^G1TEE^4 zQIO1qO}50<&w1oCtm$=q0#YX02Vt`w^yE-tVZk)>nl-dNToJ+#C%*W^qd(8=77}x8 zYtZ9VuxHLm;J&C&iH3ckB8FV}pe5P@v!tTftCO~5UT|wjh?w|Wlu47j(~Tk-o3G)^ zFZS~gJk5slrnW=QKW*6|EI0SDkHL7>d4#5WKr0WYjJ8jeT0+Xno%IcJ8N+FLnX3X0 z1!KQK4GMm*2(ih4q)pknp0#tiZ>bjp<$MPwhGC$g0Q(Bm*iMNnX zi*69x5p}y=B|s~mz0hYt`O*tZ#fp=`>=x|5)@`@>?joIfK5X%MEg%`eVAo+R9&wcp zr8F6I1fn0a_8Yt%#=ODF^F4y*{T%#-Wb^I1*6##uuj9}j`6udc^3~}ON+u?lzi|$2 z$7JoXWWNcvzs*%%rMz$Q|5J~rm$XHv@_KODr`6!oa)x>4mEmg@sewyR40^D0UX_$c z=A<$z8)RvhD94vgtJD}yPBInjKncMcfjfZ$j-=@ZZqgG2>(9qaMh$&7&4Ls4RVFE` zC)Dvs+H61Blw2fE$m1iQBm!XNcn7}|c!nc;A4mdO3=HX!2-YL##ObWS%#QBFR*n5t zi~0Lk?%-8=S}aSJ$~syQT1p4|_5RvJJs3+pWs8=B#QfB05N!mYC;&N_-TIG}SJQt} zfLlAU)-pRF;hjfoaXeSQ&ZQ>q%kc z%kGa1CuE#0o9t_Xi(pcjEWx6>JBZ;Q_ENV){Q-=ws7{4&u?U`>dk}uJ2>5{@E)fKI z3$X`>UPV0j4DR(_3g^db)bUMPBXfj#H%yjIm2z754;;Syz-H*9^z*`RzwO5k&m_YO zk2+jfJZ@xX&dXxHa>s0~osNpsF-mzo!)ivUf+SJv5sPS*=56*p@4)DK{$d_(-v>cC zwu6z8kDGHdkv*v`MYyWK!pS|bEb2p#5=;an;L0j1JFEw2|3^2HYV}l%^&s%PQS8*x z*GRtoTeIdBrz6#=4z>?n=};jxH_;GFCtX8wjAk9<|7dnn7PAa7sCq@S z)lHv6RtU0b&|-}*x0~)h6qpa+-F>3hZTl%QWyKnH3=s_-7|MxgUO6`Yg!?;1e~Vff z5(QNV*87W3jIA(-k|~e^1Gl*OeaX~rCN?CkxEefR&ad~7^SWP-j*f)Pxl6$N@1EBi z_y6xREs&7Vzof7q;&0M0Ia2I_n>Da{0>^?@>0x09fe*1&f9fRg`U={R;Fn1OYI(Fh zwg*u{v9qmHywZnuy$p!jJ`U4IG|ePKhc>H>IAHRoLGq zPB~t;_@=)a|B5y9C<|1}(FRn238FqmZsN(8v+=)zRMrerJI~T^zluz;&DrdY)LqP* zzKN-X=t;y?S{#K`OzfD@WieK&730+=$w%(!~X!p~f&2ZiSSgX!ew?aLpmqGYNbX7#)!h}O}$}VCCi^S`fK(J^@?BykuiJ>-(v4+odJ$AUjlhk4OnxMEt%4+K*T92fpJhHz7|3RekM7 z@UDq2Yms+ewe>ciTsM03DJ3Sw|CU}Bh-}W07Q{DQ&*}we zW=tPC*_?ygLlpmLispi|N;moJt}wO@4FS`p-obSJa&L2li~+XP+u}RSpXC)DKLJiz zS^64m-*|XW1aYb2{?HxTxHJ(8StBf@xJa_@p%sXdm!>9vt~#~T1^(?Gr2U>Xb8*YV zsRmDOn`Q|6DPjR^`6Cs4w8p*)_bhe~Us?HV;op%lUN;FZqa6j_yTxRSo=j9;OsqK)h0oU zipfp9e)zx=B}GG{Rg|RJ$yEd;r|lI!HoMSWF$`&Mmj zqh3vCAIP}wP505%ap7xn({Y{Rv$5I6l50bjbmEk;xX-18reeP%avjaWhZT!`1JqO6 z3BVuD)>HB~L>*5zPcoqySD!XLr^2$AS!D11g$GYWmpIG^EePXkqmW^b?q-`ki&VCn zXVK8{7IXc1k)ZhTYg40*J8no@-x}4v_xlnN3LM3hSbUlDl=dk)L=pu7JMO1w0{&>n zXv%Pjcn}A69iAMk%HrzwcK20Fv@=Tw4bL&fw!YmPh7OzT zdl{j-)9Cx$crF~Vro;30u>H@B$n$d11CTisDi`9EYFb)GfQhl&A#loE?s(M#=$nom z8JfV(wH!Fj%T4 zU`rJ`(|7lrIoZ=tJfF@H4cMd}(bClJFtWfWtp(9a;j|-O{>64i7&y93#a1Th5ou`|nMnKHVHL#X zGSl^6#0-YO7K~q0CTrj-`6J>hJ|eGDD?(ji6p3IgB$cL6xn?dCvk-t-@h}N~3~~n^ z3{s#UFfu0QeuTWwUM64BFcoEY`E@1&tc9;|qy`X+n^9RNQsnP=-*{hVTDJTbk^OuoEJLg4K`@!q}v z*a@3$^tf0Jb|ZJRcpZ~e6M}=pXXIxeFy(*N*!!Fe>A~n8s5* z5DLYHnAr(gKEUFmy83I?#ehkTzA@t$mL&htYyJQjk=Bh34HHT(aVpWgzxR!Gwc}Ul z-aVfZ7P$Qu3AJ;jzyR*hdeQEvM+Wkb1zHeSYk>^u~aQJ zoo{@07Bmn|un&x+v&Fx<2Zn{go0t^g;Nz1Z=JOCbB|M&RA7VXy4U*?j#z5@SY3u4^x8Ww$CWiLGkNu^c{Apr@4#OjHmE`fc^! ziO7k6l?<5ww(tMFO*=-*G6Obr@rr&7b0^2mSKbZ{S5kJ$l;~I1hPH-E{1_)kJpE$A zagxO$)PGQJekH1RR`qE(qpFt?gcjx!ekT_(?DC0|OmS%$pojg#POXb;bar{SdAQ~&}7^~6`ew=Y<5KS+-J|L%ZJUTfDd3yJ^>m`CF%ktiClQ6$oX#t zNIVeS47csd^eP;G7JU%wI{_h0O*y!8nKHRY5i#{13zA$SOmtc$X{;%)R zG`}G~{S7kE7{avx`=+ z{6zuuC^9aYJv|8O-f~j#+@ojO3azcdmS9NjSuDHx1|-JQvNYja!`BHwk5`6>Nb3%j zTy${3PD|n;5PdTXnZ(5enc))_bcVLRUxiBx{jA1{f}uLN;VK~SK}88f6*32PKQmoD zn{%}5{wJ=TA^xAZ)+)L(I{2sQ(q8$h_RCWTV-rTYLX?22AeDG!N>z2WT->31V&`*t z*raF57~Lon6WjPMjarqJW8rnSoe+^k9DP?+L}3KkkaMPY2HB+9Y#JD>XW-ypG9(EI zni@aUjr8r~hKAs`q@eLZB8nT*b9-XBiHJDd^lFJ$rncpRRIk7Kwe=(AWaSl0RV7^< zlLVLXhoggt9dA)eiry~QsnfddR5YOKek(AMIBAQpuWp@;m~virb_sN~;CPeqm@@S% zm74*LOwoM?2UC~}D9z9X&yB6pbQj@;C|hQb-`EBJc5aDPExR=(9dC~njqL;c_q z!W%V+`jxjinpV5AxCqqk-kBX;kDLBH_sx@Pt7Gr^dE&r0uuI6~jE(h?7-~v56hz@k z_`OVmDK8`me(-B3eQ8U|VH2IEO#qUb9&L z40@qkp_=7#WYONYAE@qbjMJR#oe*gT+Eqv;yQ99a10l1`r`vDz+RZ@I$!E^{VNQDO z_R--v%bRKXQ=1H(_}Duop~5L4A{IZ1PxHp1B4~M?aKBm2hhbQvBu&IkQ@>;zyI5rf zRU2dV12R%t&MyG{2IChsNiM)`8$x-kAV$O-HG1v&bc;*MPQkney<(r8+<116`l3#Q zM@bUL8?@>&m@F?ua^V;Z0EK`D-u-q??fIy1oReTs>}PFz0bPYIpE_J65_uppmP?B^ zm`MV{4+*aOXI%zy;njJ*_s+^FHe|_D_>lL`$wppygdicfhmxPadM8G;0`3%ieW|by zm9caFnG93ualPlrNHn#NlG*m=beFDU4wQd+=birhHx{mAQm{h0`8EAAZ`0N1Br=5PnW z`#)RFv)j#-_#=SAcoj~7w+R9$0g?O<0sI^PqK@1Ketka!Wu)c0~Y?j#xc-iotW8ZOkOJJzN_f%EV+LY(cn9m&79a^2mnjlfJs!}K3%snd0Ey4b^&8HY^d3)hdSaaP6 zr{qpgmpXCtTx#A7-TwOk6t~KANCp09l;p~Ir&RcQ!!JSdsAv5Tq<46WmWaSJ zbeJqv))=xU5ioQp*&Ctv#e`~Cb~Q*&D8%1$7C5z zM|L1;5}fxAO3`@`FPJjhE57*f{mi@91Z1} zWn_m>1bW}?c!Yev^}Rk%&B_!Q4Tn1Y6tD}%!!}n=LgTB*2trWMJ5^~=a*q5lKEvmrk#gOk~ z#3t+-LSjB3yv54Ap;lcb+=e+l;bLDw&~6buS}Hh+Z${eLZU!b!+&W#DDaUm}0vx-?@NSzAjk$DFVx?+XHNct0kK>C!$s%;Ky)6>M~zU#0L z``Lg`Fn9H=rp6(2M2(@g*(37{JDXYkvXdsAW;t6+IX>WSZ!7rNjd~C(08Lq5qIx`A z>il~ScTOs5YD$ruygxNF(-in>rX5Nqs)CwW_#$Bokuz!Du4S=ak073B%+Bfp*6ly< zRpi6HVL(**gZX798=J!AnW8_F$pm2laL3gAbr)N^hHfm-Xl5tE= zjTI095tGI;g?~5%4O4;Q`6{QV0&DeNUMAr`qT#_SfMj1p{nrmS?5zCn#Z+f^~N&9)~&{uB0Iyhi8V0 z)r<2+bD3HVLc=+!*R^#PzYEy3nOu0S>F4N0LG{pc_%uDM?aTIWy!z}XmTy1sM$I%& z_%KBvfR`aUYp`-e{+GX1;;w$*hQI4O+|e!9^769lY%(x`_43^gqsZEjf4`A8XT^1G zjhXP;WAXZ@^-%a;QJ6O_yH-2@)0LJVo=w}u@I;-sv?1}8%2fbST|`j^xL3?vPT1k8 z0Y1LGzgB3XsHdtKEDYdWAe?)8SG-^W;1U~L8{h+C|EK~^RHYK-NzECH#^PQ~U_kk& z+8t^i5AbjUq^evf_f7@05NL})!jYPGk88WWk5pv(*k{#-_dT|z$loC?w>nI`TvuBRt5i0 z_BrRkCL4Hm4}^OJb!91%u74o>LbOH0Ep6-0~!B)O@L5=gR~o3PZ*qFCInRd z)Z5-@9tTT_w=Hjm?FM1rba&$=prf}|*M~c1IC;{5n6DvM*t-PTJEsUy29?o5;mQ4x z4P}O#;X6?if{t_5HeIet3rMPcoDO|IsK5l&$t@%+b@sTq>@4?cwi-(La$%m zYZT;a362ewQ^_+3cV8=eQ5+0f)EcgNO~4SAsKdnD7!*ongI7%SU4KBrF^O!eRsk*! zQ7-4y@HE)-Ol4Ds0rVNzbN%r0ck;3+TXJX|b;)@A4V^v6?J4NUJcD7|$V}Y)125f( zK>x0cT;y%iS1Gp>$>~AhTL9TR|j+w_mebq-yzZ<7#8l!4zx%pxy`@6e(k z(`PlXGj=z3L)25%ja-a^507Xa^J^oO2g01A)cXQKAUSl+AZEhM52c+u*BBIwJ-#6? zS3_QLJ@8B~eH$<5*7wOAKWhe%g$QX6Xhp0LM5s|P=k|BhN>zXcS^$uDZsPr|C|7g` zV$Lr&8U>9i(^oF=Vxl0{$h=awM3@R%gKe;pn8A~F?T5a(o?}bfum(o%cB@O^;CKFO z&EZ#2WUGwBW#hGjhW9Ro{Ex4#UjpOdFbNa;CBvxJROTtZ!HH*yxHugT?CxjWtGAEd zohH175d}Dm1rXMBe(KMC`4NKIHmqkIhGxs3s0094xR=;o4&~9_pRi!_dwb-9C^zW815rSNoo2OZ6y@A_$uw&8j+fbG#$@HPc)DIz@HCQ%>Tr8qpWDUW7j)nXVy&!gtDEXY>v7RR>6GE{ zkU>bS^N1y)=S&8$sIC67nZ{v_8qdcwjlv&AHw|p|v>UtCD98FB!H&g*2aPP!wJU6^ zYE<*P`$?AOoOq(B1+NWyn>2GC>U7I@hLk}D><=Ov`kr41;rv&EzZO&7d&r`7B^LaKtegEK z6#4@x^zMJp>$(5`yp9R-=fD+i{K8Q!)wr;CyTDM@)C7Q=ceMGlYNLH`8GMr|BLR2& z-r}V(kV*hVOp0*f^eDwVN+Bsf^y%-#AWFqpUF~%ROvI%6wgHH%ZVp`_t>obXg9Az> zEu7KngU-+^-Js?p^qAOA675t8_!zp4TjwR2W9xIBVU$J&htaQ@=;fL+ar)&2(k@Ny zAi;mva0HLrC-Qoq0Yb~Fv0{4im;4dPeS~|<z3=M;*Z#y{)60bB)r&Ep_)R`@r#&g%>rYAgAX4f@( ztx{TQ@vx*Vl)x*Zy)8E@xM3P3&ZRfgmUT0hC(XyCbwda7Q+<>DQ)GofxdCb%=YnU- zXq{W#h(+@Jz2f{&KutT}*wzZ(c0PKf{3uG_H?V#0t<>2`EgZ10F$csNAD(Ay4pC$m zFijh^WlTF-I?XueeXwGFL0Nf)%{#X;u|r-K%1!O&weX|W-7i-rbTc)$@bNRS;u^l@ zal3<7aylGN`Fr3U6|pCM!x4hIOq=y%qvM_6jT@NbZ|#K{okwa>6RHES0u{YX3{jpG!@w-P)iG0$fOhxncD5B5E+EzS4m7394zX` zP(k|T<+lOdU$;%~cMW?vLU4e?0_cixovrxq?7Q_* z_W=^PLbJcNFP~mzo_mEPC1HN}r}n&D4op4SS@i7l-E#s3biOIIrW0!kcmLkAeEXr= z&}Y1=Da_fwdWs3KhDg*VmXuJ;)zP|a4Ji5_4a}!lWW>)qXZcF*y7Z} zWB~Ex^wip;X1@<%8iNQ#vry^T?Q}5bQcEi=)oO;BRTV)K+Jj{INizNpU9?{5#)Fs5 zc4cF?)>K1RcYkTlvTm8qpHR=p2tn>WSAkUHP~A`FLZK7=m)M^9yFh#erwNQyt46JUfjp-hglbqo-)WSbnQ6_H$u{o} zC04RAd5X+C&1cZ-XDH<-cKx0I_B$NWvy{)qh}Qf2Nt=5rnP}SGYeeWM&;IPZr}M4U zIqTRGZ9d^3vsKR%!eHpfd?=)Y;%s6%qR_Jzd2kIeaC zzQK_7>8SlodfWg~vj*QNH83}1?TwGkc5QH_DO$wX$~o$d0y)3_`z0D7Z(qS36+i_e zyK>4c)SA?^ir;$djFqL6&6@oZ?r2DI47~W9YLGrOf{D|ZzRQxHZ(;azC<`h zT|moT^POLGkPERT^_wY|?w`Ytc&$ckI_cxoL>q{|zC=gHWqFp6im9QXA@RN_$Z>BY zX1(-XapDu3gEG(aRn#54sN{1mz9@7YK$OpNg0sH*%8ZGe(XvNpop|B;DVreOdZ z9lZ~eSeuyOJg3x@SJXwp1U6k;;Pd|@>#Kw6=%ObB!QI{6g9mqq;O=e@ceg-rcXtTx zuEE`10tENqPImZqf4hHds$SKrM+Igs%suyX_vsGu%M+4IkAwLR#f}#K3*~3P(vmrn z;2%va;`+3fYzMwbWbQO+bZRtHpNxzQCH;UTCPi^ehikBUo|s+F#o?|LjQL)NiOjFD zx=f+PVj)Cy&CvV1$}K%VeqysH%;n4}8IuTE)hZ9oWW2M-)4?K_&@KMU!Igh)Du}x8 zDDya7QS-}UJZK5FAuGsCzoGt{eYr7I5E6+NA|L&Tj;xOtkiUiuUW-;lo`YBTD}th_ z_~p0rDpulQDHRcQ42L7epC>p>nxeynoc>w_PH=n*xB*ej>j4hq zhoIQ3)CL06p*es@^!1TFvB}NBx3jgbNSR_03<*O<9!{n_N~JVZ_3d41>nS)h%;N_W z^hr6poQZ<(2W+J#obVP*=J!RbjU$|Edt7TlSB)N%5O{nQ%vdg#GwLKtG@U1)V;^!W z0hsTZwg{Ce44kw{<-!^@6X#V(`UO9{(@jSoZ~Op1jKaJhQuy~twS$Hv-ai~px@0J5JXP+Af@gIE8rtu(I{n*Q|Dy$fB1d1PJzZMQIs9!T2$SHhWAX>beg=G= zOuXD@ACb!uU9fr)id@KJTRNOtb<U5<0PL!mq zynRkMA!i#+iSONhtmz2*#;aAiXv(#hFPiW<*EoW9e16;L5MYiNs1lghZ=S%@9(5?4 z6vyOUlSEVYH}On(YM4BJu4=Ke$sNK+s_{p0~mz@&Y( zC(79%zWX_gy${X9c$ssWD8(HoKnLT4#Jz{YkikmnC5B8^F_SL~VhZN^6tla45%M6090m&RGg^ghGyqxj3BC$96WSV6+kuy0c6C_K)jNt>_hB z`bcOgZ9Wu+1hh75ZP(fu>dTb45B(RFH=lchH_BLnduC*TM_Ia%Y#Ro_!ADx>Szj~* z1qX_P3{Xn=x)7T`p@)&#mcR}bekO==}Q8W#XJ?loS9}Dt&Uu* zo`Q836!rX;_++&)pE5cFY8WwH>{-&{z7~kQ*1E;M(J4EHaZucvMi+~5qMICv&WjIj zg{RMmx_h#1cCFL=$R5}$n~{|Y3`0W!!wZqfn@wU)in9ctE~G_g_UrR7pUfC#87All zoCg3`+usu2-n_u$7i{4O!=bl>ph{cDz(@`?!i%^dDUfS1mP9L;&YFIA`nB-5bjyWp zR1-pi!PgMchkRBB`d^BWV$18_LW5KMu78ESmiZQUf`~uGBW@+RuGL4^W&BSI zE03PJyW9vT_2syK|2j)&^Y|N>%j$j~RPMMD&-yLQ|Xtd}ER0`hVK6bBcRb6!I1ES}jHiIytX} zaRL{oX7_f;756L)qB(hj$|me{hvy(Aokq?mC$f1$n{DX(V3cJV8qv)7f|EV!#3ay+ z7+6X1+E-;c*30mm~dE{pW{Ta=*;*q zu6YS^8V-bJP$05xR7F*(%B*ctDGvM}u|Q@RQq(?C{J0^q;Lur?Iu4;=F+-F_P7c&Z zupyjACRyk5v48pdXohZ7)mCMt9;Wb2!ff_NCOP%CN_R6|oJo&KlMegr z8wb~LjL@O!`nU_hwr;Mvin5i?yvVPfOKw)Jb72GH&_KI;&yYFTBuNkzVJ4!*%8p`= zTf|9&rg3=Kcgwa^ZHQ!)QI{5q?w=9aYajmd*^AxH&yrwIh)voIC()~3_&Kcjb(m4l z7EYsP-KlqyW1n$=@z`o)MM)w?A-3tps3`C!1AfsNPdA6uZWKos7YBji`#!s5WM)1s`@b!to@TR}!IkFv@kkOlLNu69 z78DnUaK)_FnLq=s8i#;!&Ox$^ZeDB7S({5v= zA6ak$c<~)|bd{BbOD9q-R+V;ic;n1^(C|&0tTkG>K48K@wzszrZP*1k?hdio|L$ym z$?>_CuI{*KZ+~gF-Ho~-|zuN!S?SclT+7C7_{l3bkFn}38UGKjF zN%Mw4QoU>Joo_BYQ)|GyJa6>zeChnw)^xdA#Un6N(09E*{@~$DTk33JiTArk7V*^Al$M_tHTY5e12u_dB3ZvaE-pdumP54;t*2dN(>EigfK^=5xLJlyhHwC944*a)*3tQSzO!U$gXaKhjxq^F zJd6-j8ckn6SuknlC>dIOA~S+klMQBiRO~Ho2j!_hK@Efr}<=iQ>`6g_u-P7-TCoI4H@bzng|6agJe;%vJwqOZJ%}551ChF|}3A zD2~T5QP>bgX{g6!TC=q8vm^r9q7ZWvD`Di9#Yi2}a?19WGj3T*eFDvmpm= zz4rFnf2t!+MS(kcspMeKtyCRFOO15nU&q%OXf|`XLtA@qcwhtK(t-Dct2EMhqNMUZ zN0BE{t0ofBB7}Td<{{;)HwNdXnhiy!GT!}xNKpS6C%mt`8$<3WMZq$JRa+knA6YBk zwH9-J(JdggC>1L3-Sua_tMvN!@WTtdO+i@*ItbLDusX5<)KpCM*6wgxlowC9V%yuJ z=v&pL2J#-fZ^S`3vbZCk%}A)CPc_Ddk->+e@rMV(*^ZBn3<2dJgI;?Qc`P3w06&=7 z*hmoDr?&3lhyd?bGUHG-vBOvPAu-JhjNe&6pu9PlJWRLHCn=GWen3AVTNQrO7?<+l zXL;4{;f_BMM&f|ep>V7hBr75o#5WQ9(sdQtS^E--p&27Kk3IZ4=s4`OUbSU>AuQX= zqx}6PLT-`iHv*0q;djk)*X;!k=sVDN2u^cVHTfvV2woY)B63W5U;Ja5A!V39G!Ude zgIV}DH*arU8qCk}^tI};4s*S8%)azYq}*jP5BU-gS{jq({iv`LCPn3;{37ea2hPe~ zhDF7pP-Nl+4S&dRFvA_{JTf7gzQzivrv6ANEpIWJ&QQ*r2g6(7uSP+47EW%mJzIO% zt@#tJ5Isb_WgUSau^ut8zCfF(oUTTCcIZLnvpt3;f_6|m3wK4_rVwn>Wm0OxDnlZ* zg89KjI!&>z^)7q6QLHQP9i1&Z_@NXwhY2jjsZ8bo<1z$XDag#^r)MgnWnf&)8AGLt ziTY9yIH=h9beL zrQ{DrRWzlVZz}96_j$Z>*_m}hbv4N$c@(*TN!Dk5DsC4O2ye zjwPimSoTGWa-R`j+YAkoQ}!3aSCkw7Z-oBi&Rj{W}qx;=G7LAxtIPz79L{kL9z4}YX40XygukYqp3 zeVD}-=Aje&$@lLsXy<;!uMWV$dWrJ5IAd5Sw!$F40T9Gx18-hEL`qt0fPRp5Cx_WDoc7w{>jw*?i2#i|FOKK@w))ev5F zemcx{C)#?NazDA~045CDZl-u8`Tb~4ns^5zFzF@uo0ZG{zFqp~PW!*#^xseB@Mi)D zBP#6ue95<6^xQ{?4?|2VTU)|AK5Y<@*Ab~*=aqzdm9|>T#Bph^zVA?|F)(-m)N|k` z@>F--uL%cQlx8`>5d+opX=PYo$oFCM>rpGEY>LCOo;xCWST1k}K4&JxyEYJdN z!E}q9QEI^_=@{;VG^O!Ca%=y$Q-i~cj>~FUl6L@K9JDIU=CpbF;&%nl)bo0+bV_tg z*ml1LYCEm&D9^p@`R9lAMW3&7qpIci*uS@)f7mN87Jd{HS=@=4_TA|X(*oWr-5*CQ z`s&soK=tGd2bFjcIo!beR#xfD2KYUhXw)Y-*~roFxNV12r|$<|TDC z=U=qAl8(Wb(0duqnnt4>9J31>!OCdU8d7>j_qXa~RmUgv38E-k#5Gpnj>W*tWwhfv zHW-j9VFg6Z$BmkoVMO47XvL@8(8W>d{w5#@u#VzDsN?g|qLbAeN>vOcj6#XMy@>%` z>fo4jy1#YM`L}QPM$$4tSW?GfGvF(=p5*TTjzUcvv{=&vdZ&faQh2MY7|Z11K-Tgw z-6_B&O1=)ojqm^E|7w5Z6Dx;8lGK+7w{?S7-zfIvm%yPJca?Ysc;ac%hSd1T6vHXg z29e;TWJ^m2D(Boh;fV6rv4MnTkY`|zv5Q=mGuJwOzQD3_memG|Qz0$n)6E*z4F!~` z)ywm?T}L%h16+TL+r18 zjtc5kfm85&%n8NB%KW{4GOD5zGJq$^l&Y-$IVuE26Rf+Y7NHrRb4KXny!`L~b<}#y zoOg$HsuW=2&TimIY&a16P9rB88Y*j6$;^J57J=O5T|6ku1LlF0k>Q!%d%RPyckcjLK(CksTG*<2?lX zlPrz|4W-iDOJS?h>D~T2tu~^5?HBFFu$UMm^}DKmMN)$`d5KBz)u`F)SSe!s^3JN- zzPv>@uLA6&7W_IGs+iO5&%~_>-+}Q2r&a=|R~%UQ(XFOs{v>nrZxgr{Ia8v@Zy8fl z!?Y5h)y;pbDr+&4>o}!lnwRegD6mKv>{vw#Lz!aegi`f5dV7G%Eq8^skYT9G-(#}JOrC94XJOiEsG*+ei$i2|-Xd?S5j|x|Se9Un2~gL_ zf(K=o^&#}ZPVdkfB1hbmXL-Y2kk_!vRK1QZ@WtIo`^glAsRa|rQgDidrQ_!2l0YUh zFQz4OIRlNyga8iD0yu-4qp=sK7DZ^P@dgX{bT1;k3fZ}Sug6>)9leOpG`>6 zwW@xIPsLI`1~!Mmk`UqTtQLlNeTGH9s^;}$^ZvoIIYEs`LPFPR_Cu24lT${Rczk-C z-_(Rl3Ki|uKegq7jfVq27ey&UJACymXxNz0L`0O-z|_KmnwO`g!S#i6sZy(dOpV^t z^{%2)|Aubg39_=6%9u$jy&oM6E`%B(9@{v2Xdcc0!Zdgof;(sQ7sXoUdOEiw72CQ6 zD`-u4B7-L~hIZa+iv7F#iWEt7kig%{0rWm@pHGtS&Vh0!zDuDz2?hknb zf+tiJ8B9iayDUTqmT7~_J=k%5$;VN|;O#`i#m!A!1z|kHec;I~v_@l7dySS}`qc!BeYuDewXC2cxh(e0HFF)2YAoY_@nC7r@Cg@cAMTDJLvUPYDo zZc;-Ohtz4c5@n%8yMQED0!Lo}$C0oYCs>I&X9kUav9;D(TA(FT?*p4hcW44QJtgjz zo&kn94xvhf3<*Eq7cm;-K#{P$46_7jN&H~77^!S2^Jps4p#VZYFeswrlJH|DL9uSItr# zpY~H5+|JinazVo}gbezfX}ND_7E#24ezE&C-Ottn4{g)YPu#qJ!pK`+E;>B71EC*} zBn5d2BK|5#5)MxL-8Ym+*p#pEU{Gf{fV=NGEUqYni%O{ zCjEP^`S)i|_RBs{ugvdG7J&|tjlg}wv40Fmp!G{6q(5g3(+7?7^1Ji7@9e-? z;$g^zKuALa`^hIK*8g?a=R_s9TxaNpuNxRvskL6D`#T=z3z%n;+=`Te2m($`zn!k@oRaN38T z!27K36<9^%zF^qGoQF73q@6>-f85x5E~tPL*6#;+OG6yEC%z$^`c)ea8pAjPH5f_V z6efp73b>)1OT=e8>v5~^`g?!&_o3R zTv|&0E`GkZ4q(C>PQOgd1|jEA>X(uxDS~Jc#u1m(fF6Vr4%#4I(Ev{5HHP1|Qn+Za zDwAwE3Xbj1V7#Pp5eSYsItk=fY&3LhJV6ko%l->mvgI@_CqBv&Eu+TU2`6ko)6^9G zZ2)qiwLKa*Eo9C$%ILGECtNAESpDoDL$Ce#lUhz{y9JWlTQ64-O7eqFtiFp`y6GN@AG7?M)G=)dzU zgh1J*-6&F&(uDS9+OBvN6^Wo0)BBz; z9ANhW4_j^{26Z_s=!Eo2#t)Lq5)8Sx*_A4n)fiqM2D787!C)6N1RGu_(Ka?Vw*Itu z4!f1FWC(DGi1WU9exojKQ}HnL4YvAKh$#&fK0S1o8CG7db@EMi_2}qGDhdRu#VA|J zhN%e%W7EV?8x-7*l_qEih{ud@WAk;xRlm&-Ykka4t$VB$Rh%<1m@mI%OxGRG_-;PE zdsG;^v%1waaIx8ip()D!TO!4cWcyAv8q+k+jTLt--jo?{$$sT13b$!L;S?bVK%3T4 zf^q0@Fu|dWqs0P!O&TB*W`nh(9h4}QwS~S%38@C4(2r{>K`BX$$Gy`iuuPfAfq}e6 zG&ogQb!h7nS@m$nU}U7mU?RjY;+40($BJ*0BVw%1C%7${=1UYTmL^swGFt+~;jtZO zvQ~k#YsWCJpX4l(j(gxjwVDXs*m=7+#e7g=kSa|*JG(l`sX277S{5#{(;<*s$O-H& zqL(`X_5HcLa{`*RhG2f%bE~0y;jYL(S#cnX#*E9JJqovw5YFPZwu{&k0@y*dWCIa= z63Jn2n`f1seOPb2&sskYFGWrT>TzS~YaVHGJMYou(wK9&%4c}&dr4DD;b z9-EyK;t#VdX#=)&9Eg_y3bfK`#iqk)Z{Gjou2Qou0TKV}Ozw1Hk&5XoPEp)rpQtpk zB23la=+MwyE`_W_E2kTZ0|gx+Nge2U9o{s4Pfq8ODYNHbq#?*j4~hKB&;>M=PxFXy z#KnB2k8o0u%9@pnT+OaL7Pe7Zi0q2U;E|0(lQ<#p9ap9)#{M~ZTYX|eIwH8hb_rl| z#Q-sMabed>`vsnR8^K-d@cGc`L8sJkGXWy?#abWj?ZYC`fJ&Q74kan8fWD6`MUM z{7+mh8lb&(Bxon;v33r2)`ce0M3ZapD&b#=X7{(Hat zZSX0^M>qBpKY*uF$!AGvXe{TQdy@$%q%jBH-@Ebf@kI0DPM>FW^TQjFYx&P zd)adS6HX0qde>hH(S%iiXV~H8yyfGwgy};dOx|BJ_0uMR&jAF3q*`Nj=_iE0H@W|^ z08>)_W-}VMvlZcDMQYEhncKw%cfs0|;)eT{FM->N(Fgrkm~!Kr8w=!C>U!=ce_YFHRZEPN zU-jTea|N`qIY!gV0GMpc)cLoMrOA;-p6^Nw_?U>Pbvx)y`;=Jf?2^qO5`a(~wtOFE z)zua^o%Mik|MjCTf8fVJm07(JMm$3mMrpl^VX-PFf*Q5Z(*0{uS@F=R%(VOB7u~g4 zP-S}lgGsx9!LKC!09GYj4cgBQTKx$}VMf3Nsw;$SHAS83TTbw1K^l(3j&Rb9fV=-3Zl`l*`}?S1z0Qfp}U0*H;G4OmX^4%w>pzmyu~jO-2&R?R7oS z!Y=^EHjcAt*s6AE5n2&3Z*j_nJ_H>njNFtV+g}vKH!X>Oej%I?K4KlM?1zTVTT9cp zl)V~X#;+7SSszzTtV#+GD|H_|pt&2+u%i67?dXLdoLePC_ z3FYUZ<|{y>9-nS7v7*CE=54YE{|) z2SfS}5Rb!<^?DiBKeDU*g028oaDKHd@&3N7A9LwFOuy~dq2Kw79E?&lk(>2ukX)R} z(u7tc`@cYAQUyylV^!EJ0Sa%bEJB#;24@DH)9+UKl)Q;DtK3%JFV9-tKHQQ7ZZwX` zs&~&@4e?2h!}Yd}=ViD6#*&W9X8vi~m_|882gQ&0h!bK}EZ&(}>l=cK#czYC-!)k9 zbR{ChT|3qhZXBe%$7$S=yYgItu;|p=VuGNgUq3h;wsiPZp>?D!Ts&V!sc$YH{v}m! zf@tcJof_jS)57y`jZ_Bz@@KpI=b8jIa)(iG&j(7f4N3tAxt>x*hJ-4|87?)BQ6R-A zozs>_;x%w3CG4AP!6fPbXaQiq;i^%hG-#Z}*KjbT^twwBWaG^7LB=-+4;hMuL{Zlk z1T~S0glHxY&&Zl~gslj3|CVX1{|>i_aa<~v(|I8-!IFU%gd-hADe*)!290US*AwnJ zU&>Ia{gw z&ZyH|Yc`Gr&^b~D2D$KiiFqgfp!Qy=oK~^Sp&HVcc)mjt zMyBz2vZ@SyofoizBSbIRjn5whiCPmI@!1fN?y|z|C>L0V)D(|189|DTHo^45PE$lQ z4NV4}X$HaITW(KdgG=TtN>!r3eBRHAOJPK<=NF1feUx^KS#7Xj^MCgN;3;toahT%r zn~K1#Pf#EbPJ0SPL*O`PQIm>7!iw;*b95cdzPdVAxYXQMiAhQwmQkfnO$NmqE2p$= zMVv?*cPR;N>Bh;DW+}oKv3kfxmH`RTlOs%4X$}UJp+-g7fwv1l=KE|qD>(V*)V7yS}pg3;`8g8qX&x0^_CBehgU z-+GWgE4DrKu&ldZs_>hTmcDVD0011&eG|S^{z07i{d-E!eRB}kBCAf4H16fHCl>(x zV*8PJZDQ~AJ$6D~Vp4(lC|Caa)Iym%Gk0| zuK?&8L|{I87a)U45}ABF2C@*f6dX*1>cSpp8jC>NI5&-)H?a!Y4~%Hfq5Oz6$8{q@kO`yMVrNh zZCMD*4~tyil$Ne@Tk__YA$)s?ERlyFi1?ZS`2{pJ|IGmdqeF%OE@{HE3@B?ST$lA) z6wc*Hi}yZcl|4YKG<56p1^~6txi1@sS-t&4ALy;qFGy^M_oqWP&{8E!6Lspi<4y>+ z(=egCYD+c%MSiS@BcQ%?2Kv~`%9d_C`B<)lCP@Kpo1)}a6^f8T=IJdM(4wJ)1ot53afBU`Ca`p z%XwVd?c^bK%2n4)8Ery}GV@Lt$;>6k0jaq$?7KOV(Av zGv#wovtvAOhW7jOAg!8XCQ^UTpU%F>1MXrh$?QcUw5pK<-;4z=I6?v8^S7vgHc^}; zZH;9SGQX&s#UQ^4K8CYy{MlMg%DH+pz9*y?FaDg$N$C$bN??s$QAHYP`1T8tLt*|Oy4+q0J+|DfD3NvGsB>9Ag~!Z9OZ{1 z@fzF1(k()6zzj!=xmC3IGOXV}-281urj0awj>2Wu0@Rbg2g#`&gT{}n(H07@K@ers)Q zY@zJjLndz*4KrJE9EH**x%NteRImd|JXi^WOoS#H6BQB_71FGd##l963hU>-rINpGTZ zmCZ7jGbH6eeJGY#feA;lGTTTV4uzF)OSw<)*lDYz%$?(70Z37^tF(9-&+i3gl)7@LG$4i?^KTyXuarb}?v}UCCzNb0{yD!(J zh@k9Q$DPi$vz2#V1W1G~%~|AvQAqalz<`b3cM?K$#2+ZCf^(N5k$PuHEps}WqQvwx z^$}sV+t_J*R%F z=o6#dn7sLOQo4&=#?)>2{BhdMue}Xb?eC6J<1wWimLh2|Rup3%G(I%2a(iMEkOF-T zFko{sMe#6<+1E19CkqnZ#hv18+QT0ZchgVbXd4C?)0Ed3K3iVuUM|VbCe5|AHLl~L zM8J%B`1thPbxNJv!?axO#i@K0DiMN;rmQ?dMwu>4*;{!{JBky=NO5d2pRcsMxX76k zzp4(4Phkf(ywT3P+)s_taNHW+8lw(Pjo}nZ9Rwiqa;oJ;Dw#6l@nOEOnQPK>HsnzF zxCKrjG?gSMX*5MOrO+mN&56pt;tPvEp@WK4HFc=AHbYrj^R!RNi~1l0hH!iY^HdRN zL(Sj@!G+^~jhpJ4V`N379zN}5WQ=ff>^uo5dxi(4ki?iQ6OR?UH5YM0F)JH4RU<~* z0>FnpG=XJ8-9t0^$mT2QUMp6?7GvRc6Y-_9o;?)!E${Cuq$z-FV@b8Qw#IW_{o;Ep zOHS8ex85Ahd(rwGlU{vhe!jmzJn|8cU}!E+b(xN$yfJq*J9%3sMyau)h;%=((!tiJSp{ky8&n|K8~0)n!I41a8t# z{6LJk&kLnL2;G6Y7Au9|w-+z@_`KXRmB9h3U8)DL@9MS#Jb6HLV`OGAk@o9@p#oUK z*5Om42tYB@U^QRT4zWNU!)1&E_6*q9{5HvkCiY>D6?i_XZ9m!h4~VRGJzcs=pZ56y zAnK|uwi~VSY8C1%Kn+q_zo~Zbid?tri1rbf{*27m+wuFZ+Q@85;Kk-YWO4X^)8!gy!}r%GpT~aUgCKY&9Cg3@v(+r1;PL(K{p@XX1JH8At&Y2&0Q($3F_Zxq ze78SrJ@{U9-b|eUN#P%*9KhEAIg-~v-5s#rxMBhCnLSUL?fVgfWFKVahag2yPfsp~ zFC7>&&&IcF&A&*yeFs(=Q8+*VW!fh~MV>okH&)PZ;igKrE#X@x=j_tb5U@B}YSc9k z-R!lOIDkl11i^HxEY!;hzU-tHv(?ow&nlNK@Ys(xq!u@7Z_yQWywOA`I`PWwY>A&+ zESPKYJLm}`Qe2+@oPBJcRe|pbf?mDa^x(Xnlcx|3UtCn<1=YNa9^O>0 z*MBA@O&nD|K90)3wCDyk5dMur{>kyV&#;OL zfnM`87&3~ZItm3)n%2(6_aTOvX5$amjVnt05oG(ZFq3+Kz`8_1w}zk_*^4?^<@#r^ z4{0oz*80rJZ(9TVrn%kC3xm&e#Xskl4xN=C{<00>!L{-YpoAWJf7TSdEn~` z#bQF$F@0pm1C*=*ORfM4%moHOnK6m zBa@hezm%cefh4wh8G15?;XhU3!WF|*a@EI%@sJCDl~HR()ki-pN<9Ueb2B`Bn%;ND+(49PZZEPzCGVrR)vZO zUxv?ge(@lu^@~|ZaY;mRm=SKUvKy;U)Ej8V7R9AUunMrs*5-ByZd^;wgh-_PI}~4> z3@2bjxtDA<-g-ocZ5-tqzhQ59cJ8Y%PG789Zwfof$hb$3ntv`bABr|qELTrkLB(