From 93a4b295e7daa7aa4a110d26fcf2dd2c350ce3dc Mon Sep 17 00:00:00 2001 From: ildyria Date: Sun, 15 Sep 2024 11:33:45 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20LycheeOr?= =?UTF-8?q?g/LycheeOrg.github.io@33455b6e7919907f82779978aac040772bd1f753?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2024-06-25-performance-problems/index.html | 2 +- 2024-06-29-future-of-lychee/index.html | 2 +- 2024-07-02-v6-landing-page/index.html | 2 +- 2024-07-06-v6-about/index.html | 2 +- 2024-07-07-v6-gallery-1/index.html | 2 +- 2024-07-09-v6-gallery-2/index.html | 2 +- 2024-07-12-v6-gallery-3/index.html | 2 +- 2024-07-13-v6-gallery-4/index.html | 2 +- 2024-07-16-v6-album-1/index.html | 2 +- 2024-07-17-v6-album-2/index.html | 2 +- 2024-07-18-v6-tests-1/index.html | 2 +- 2024-07-21-v6-tests-2/index.html | 2 +- 2024-07-23-v6-tests-3/index.html | 2 +- 2024-07-24-v6-profile-1/index.html | 2 +- 2024-07-26-v6-profile-2/index.html | 2 +- 2024-07-28-v6-settings-1/index.html | 2 +- 2024-07-29-v6-settings-2/index.html | 2 +- 2024-07-30-v6-settings-3/index.html | 2 +- 2024-08-02-v6-settings-4/index.html | 2 +- 2024-08-03-v6-users/index.html | 2 +- 2024-08-04-v6-diagnostics/index.html | 2 +- 2024-08-05-v6-jobs/index.html | 2 +- 2024-08-08-v6-maintenance/index.html | 2 +- 2024-08-09-v6-light-mode/index.html | 2 +- 2024-08-10-v6-move-album-panel/index.html | 2 +- 2024-08-11-v6-transfer-album-panel/index.html | 2 +- 2024-08-14-v6-share-album-panel/index.html | 2 +- 2024-08-17-v6-upload-dialog/index.html | 2 +- 2024-08-18-v6-upload-dialog/index.html | 2 +- 2024-08-27-v6-edit-photo/index.html | 2 +- 2024-08-31-v6-help/index.html | 2 +- 2024-09-14-v6-settings/index.html | 1 + blog/2/index.html | 2 +- blog/3/index.html | 2 +- blog/4/index.html | 2 +- blog/index.html | 2 +- blog/v6/20240914-1.png | Bin 0 -> 241195 bytes blog/v6/20240914-2.png | Bin 0 -> 272798 bytes category/vuejs/2/index.html | 2 +- category/vuejs/3/index.html | 2 +- category/vuejs/index.html | 2 +- rss.xml | 2 +- sitemap-0.xml | 2 +- tag/lychee/2/index.html | 2 +- tag/lychee/3/index.html | 2 +- tag/lychee/4/index.html | 2 +- tag/lychee/index.html | 2 +- tag/v6/2/index.html | 2 +- tag/v6/3/index.html | 2 +- tag/v6/4/index.html | 1 + tag/v6/index.html | 2 +- tag/vuejs/2/index.html | 2 +- tag/vuejs/3/index.html | 2 +- tag/vuejs/4/index.html | 1 + tag/vuejs/index.html | 2 +- 55 files changed, 53 insertions(+), 50 deletions(-) create mode 100644 2024-09-14-v6-settings/index.html create mode 100644 blog/v6/20240914-1.png create mode 100644 blog/v6/20240914-2.png create mode 100644 tag/v6/4/index.html create mode 100644 tag/vuejs/4/index.html diff --git a/2024-06-25-performance-problems/index.html b/2024-06-25-performance-problems/index.html index fab8f633..2cb9ac6c 100644 --- a/2024-06-25-performance-problems/index.html +++ b/2024-06-25-performance-problems/index.html @@ -1 +1 @@ -Lychee - Livewire performances problems 📉

· ildyria · Livewire  · 5 min read

Livewire performances problems 📉

A look back on Server-Side rendering performance with Livewire in Lychee v5.

A look back on Server-Side rendering performance with Livewire in Lychee v5.

On December 25th, we released Lychee version 5. This was the first major version bump since April 2020. This new version brings the latest and shiniest part of the laravel ecosystem: Livewire.

What is Livewire?

Livewire aims to bridge the gap between the front-end and the backend, with an ambitious message: “you no longer need to know JS to do front-end reactivity”.
The premise is appealing:

  • no more AJAX requests,
  • no more JS needed to build the DOM (like in Lychee v3 and v4),
  • no more DOM manipulation,
  • no more events to track,
  • only PHP (stronger type garantees),
  • re-using blade templates & Laravel components,
  • in place replacement with dom-diffing…
  • Single Page Application behaviour with url updates.

All this is done with this single library which takes care of keeping a cryptographically authenticated state, provide events annotation hooks on html elements and forward those calls to the Server, executing direclty php methods on the components.

So far soo good. It took me about 1.5 years to re-implement the front-end, added tests. We are ready to ship.

A sad reality: local development vs real life server performance.

When doing local development with Livewire, everything seems fast. The request are instantanuous, the reactivity is palpable. However, as soon as you are deploying on an external server, you are immediately faced with a harsh reality: Latency is a B**tch.

What is happening? Any action with behaviour is trigerring a call to the server. This round-trip instantly kills the fluidness previously seen. Everything is slow, opening menus are taking ages… Switching from one picture to another is terrible.

There is however a solution: AlpineJS. A small library to leaverage local interaction such as hover, opening menus etc to JavaScript and keep the rest with Server Round trip. One could say that Alpine is very close to VueJS in its design, to the point where the naming convension are similar: x-on instead of v-on, x-html instead of v-html, etc…

Using AlpineJS, I rewrote the photo navigation and editing part, I rewrote the layout (justified, masonry etc.) of the pictures in albums. Finally Lychee v5 was getting usable.

A N + 1 query blade for-loop.

We got report from our users that when using a large number of albums and sub-albums, Lychee was getting slower beyond what would be acceptable. We pop back debug mod with the trusted debug bar and have a look at what is going on.

354 SQL queries with 348 duplicates

What do we see? Server takes 2,43 seconds to respond and for 45 sub-albums we have 354 SQL statement executed with 348 of them being duplicates. There is no doubt, we have a N+1 problem.

After a few hours of debugging the culprit was found: the id of the thumb of the parent album [Parent] was being queried for every sub-album [child] in order to check whether the current sub album [child] was used to specify the facade of the album [Parent]. With a bit of caching, this went away quickly.

Similarly, the computation of the parent album [parent] access rights were done for every single [child] instance. This lead to another set of duplicated queries.

After a few updates and iterations, we got the following results.

33 SQL queries with 17 duplicates

33 Queries, with 17 duplicates. Good enough. At least that number is no longer related to the number of Sub-Albums, it is therefore a flat cost. We will bit the bullet for now…

Still slow: Serialization

Still after this being solved, reports kept coming that Lychee was still slow when opening albums with large number of pictures. In order to track down this issue, we can no longer use DebugBar, it is not precise enough. So we turn ourselves to ClockWork, a powerful request analyzer.

Clockwork vue

This is a request opening an album with 700 pictures. No sub-albums, just a collection of photos. Without XDebug enabled (it usually produces a 20x slowdown), it takes 3 seconds for the server to produce the data, and render the page. What is going on?

Scrolling down we see the following waterfal. In Red are the SQL queries, in pruple the rendering of the components. Clockwork serialization

It is obvious that the roadblock is not dues to SQL queries: 2876ms are spent in the app, while 162m are spent waiting for the database. What is happening in that purple part? Simple, data are being serialzied to be sent to the front-end. Do note that we already did optimize our communcation between the server and the front-end:

  • we only send the minimum amount of data to needed to be displayed.
  • we only use the id of the models, all the other information are kept serverside. This has two benefits, it prevents exposing uncontrolled data (e.g. password field not in the $hidden attribute of a model will be displayed by the toArray() which is used by default by Laravel to serialize models. ).
  • Serialization with toArray() breaks in our case due to the recursive nature of the Parent-Child relationship in albums.

As a result, it is pretty clear that at least 75% of those 2876 ms are mostly spent on serialization of data. This is assumption is also quickly verified: by setting LIVEWIRE_ENABLED=false in your .env, you are reverting back to the front-end of Version 4. The results are immediate. The speed kicks in and Lychee feels snappier.

We dig a little more in the serialization problem with Laravel xprof profiler, because maybe there are some quick gains.

Hprof

The most expensive function calls are the transformation of Models from the SQL query row into their respective object. This is not specially surprising. However when looking at the following parts, we notice something suprising.

Hprof1

Hprof2

Hprof3

The Carbon object is initialized every time, and a lot of time is spent in finding on which timezone the server is running…

Conclusion

On this note, it becomes pretty obvious that for Lychee, Livewire and Server Side Rendering are not a good option. We tried to follow the hype and be at the bleeding edge of technology. While those ideas are appealing at first, they became quickly a nightmare to optimize and diagnose.

To know what is coming next, read the our next post here.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Livewire performances problems 📉

· ildyria · Livewire  · 5 min read

Livewire performances problems 📉

A look back on Server-Side rendering performance with Livewire in Lychee v5.

A look back on Server-Side rendering performance with Livewire in Lychee v5.

On December 25th, we released Lychee version 5. This was the first major version bump since April 2020. This new version brings the latest and shiniest part of the laravel ecosystem: Livewire.

What is Livewire?

Livewire aims to bridge the gap between the front-end and the backend, with an ambitious message: “you no longer need to know JS to do front-end reactivity”.
The premise is appealing:

  • no more AJAX requests,
  • no more JS needed to build the DOM (like in Lychee v3 and v4),
  • no more DOM manipulation,
  • no more events to track,
  • only PHP (stronger type garantees),
  • re-using blade templates & Laravel components,
  • in place replacement with dom-diffing…
  • Single Page Application behaviour with url updates.

All this is done with this single library which takes care of keeping a cryptographically authenticated state, provide events annotation hooks on html elements and forward those calls to the Server, executing direclty php methods on the components.

So far soo good. It took me about 1.5 years to re-implement the front-end, added tests. We are ready to ship.

A sad reality: local development vs real life server performance.

When doing local development with Livewire, everything seems fast. The request are instantanuous, the reactivity is palpable. However, as soon as you are deploying on an external server, you are immediately faced with a harsh reality: Latency is a B**tch.

What is happening? Any action with behaviour is trigerring a call to the server. This round-trip instantly kills the fluidness previously seen. Everything is slow, opening menus are taking ages… Switching from one picture to another is terrible.

There is however a solution: AlpineJS. A small library to leaverage local interaction such as hover, opening menus etc to JavaScript and keep the rest with Server Round trip. One could say that Alpine is very close to VueJS in its design, to the point where the naming convension are similar: x-on instead of v-on, x-html instead of v-html, etc…

Using AlpineJS, I rewrote the photo navigation and editing part, I rewrote the layout (justified, masonry etc.) of the pictures in albums. Finally Lychee v5 was getting usable.

A N + 1 query blade for-loop.

We got report from our users that when using a large number of albums and sub-albums, Lychee was getting slower beyond what would be acceptable. We pop back debug mod with the trusted debug bar and have a look at what is going on.

354 SQL queries with 348 duplicates

What do we see? Server takes 2,43 seconds to respond and for 45 sub-albums we have 354 SQL statement executed with 348 of them being duplicates. There is no doubt, we have a N+1 problem.

After a few hours of debugging the culprit was found: the id of the thumb of the parent album [Parent] was being queried for every sub-album [child] in order to check whether the current sub album [child] was used to specify the facade of the album [Parent]. With a bit of caching, this went away quickly.

Similarly, the computation of the parent album [parent] access rights were done for every single [child] instance. This lead to another set of duplicated queries.

After a few updates and iterations, we got the following results.

33 SQL queries with 17 duplicates

33 Queries, with 17 duplicates. Good enough. At least that number is no longer related to the number of Sub-Albums, it is therefore a flat cost. We will bit the bullet for now…

Still slow: Serialization

Still after this being solved, reports kept coming that Lychee was still slow when opening albums with large number of pictures. In order to track down this issue, we can no longer use DebugBar, it is not precise enough. So we turn ourselves to ClockWork, a powerful request analyzer.

Clockwork vue

This is a request opening an album with 700 pictures. No sub-albums, just a collection of photos. Without XDebug enabled (it usually produces a 20x slowdown), it takes 3 seconds for the server to produce the data, and render the page. What is going on?

Scrolling down we see the following waterfal. In Red are the SQL queries, in pruple the rendering of the components. Clockwork serialization

It is obvious that the roadblock is not dues to SQL queries: 2876ms are spent in the app, while 162m are spent waiting for the database. What is happening in that purple part? Simple, data are being serialzied to be sent to the front-end. Do note that we already did optimize our communcation between the server and the front-end:

  • we only send the minimum amount of data to needed to be displayed.
  • we only use the id of the models, all the other information are kept serverside. This has two benefits, it prevents exposing uncontrolled data (e.g. password field not in the $hidden attribute of a model will be displayed by the toArray() which is used by default by Laravel to serialize models. ).
  • Serialization with toArray() breaks in our case due to the recursive nature of the Parent-Child relationship in albums.

As a result, it is pretty clear that at least 75% of those 2876 ms are mostly spent on serialization of data. This is assumption is also quickly verified: by setting LIVEWIRE_ENABLED=false in your .env, you are reverting back to the front-end of Version 4. The results are immediate. The speed kicks in and Lychee feels snappier.

We dig a little more in the serialization problem with Laravel xprof profiler, because maybe there are some quick gains.

Hprof

The most expensive function calls are the transformation of Models from the SQL query row into their respective object. This is not specially surprising. However when looking at the following parts, we notice something suprising.

Hprof1

Hprof2

Hprof3

The Carbon object is initialized every time, and a lot of time is spent in finding on which timezone the server is running…

Conclusion

On this note, it becomes pretty obvious that for Lychee, Livewire and Server Side Rendering are not a good option. We tried to follow the hype and be at the bleeding edge of technology. While those ideas are appealing at first, they became quickly a nightmare to optimize and diagnose.

To know what is coming next, read the our next post here.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-06-29-future-of-lychee/index.html b/2024-06-29-future-of-lychee/index.html index 471746a6..d2c599b7 100644 --- a/2024-06-29-future-of-lychee/index.html +++ b/2024-06-29-future-of-lychee/index.html @@ -1 +1 @@ -Lychee - The future of Lychee: what is coming next. 🚀

· ildyria · Future  · 3 min read

The future of Lychee: what is coming next. 🚀

What is coming for Lychee? Where are we? What are we looking forward to?

What is coming for Lychee? Where are we? What are we looking forward to?

cross posted here on GitHub Discussion

Hi everyone,

The problem. 💢

After having worked on Lychee and the Livewire migration for the past 3 years, and having it battle tested over the last 6 months (version 5 till version 5.5). It is obvious that this was not a good decision. While Livewire is a nice concept by Caleb, it is not applicable in our case. The rendering times are just too long. Loading an album with 700+ pictures is just too heavy computationally wise.

What does this means for now? 🤔

I am starting to work on Lychee v6. Yes already… I made the decision to rewrite the front-end once again. This time I will be working with Vue3. It is one of the industry standard and should make the interaction with the server faster.

Have all those years spent on doing this “vanilla-JS-to-Livewire” conversion gone to waste? No.
While I did this conversion I also migrated the front-end to tailwind css, all this will be reused in with Vue. I am also planning to make use of PrimeVue to simplify some of the logic (e.g. modals, menus). Part of the current front-end are also making use of AlpineJS, so more code that can be reused there.

The compilation step will stay the same: composer & npm with vite. Just the front-end will change.

About backward compatibility. 🚫

When I did the migration v4-v5, I made the Livewire front-end optional, giving the ability to users to disable this behavior. With v6, I do not plan to do the same, this involves too much complexity to keep v4 front-end (vanila), v5 front-end (livewire) and v6 (vue). As a consequence on v6, there will be only one front-end: Vue (and possibly legacy legacy vanilla, but unlikely).

As this is a major version bump, do not expect the API to stay the same. I will try to preserve some backward compatibility in most of the calls, but some other may change (e.g. uploading to support chunks).

That being said, the migration from v5 to v6 should be as easy if not simpler than the one from v4 to v5. Expect your familiar lychee look and feel, just a different javascript front-end.

When will the v6 be available ? ⏩

It is very difficult to say, as I am not really able to estimate the amount of work to be done. My free time is quite limited between work, all the sport practice, the lady and doing photography (the main reason why I maintain this project). So please be patient (sorry).

Support and the team. 🦸

At the moment, only @d7415 and I (@ildyria) are maintaining Lychee, @d7415 doing most of the review work while I am working on fixing the bugs & trying to provide improvements. We aim to maintain this free open-source photography library with high quality of code.

If you feel like helping us, don’t hesitate to join us on discord or gitter.

If you are using Lychee, a small token of gratitude will go a long way. You can support further development (and bug fixes!) of Lychee on opencollective or on GitHub.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - The future of Lychee: what is coming next. 🚀

· ildyria · Future  · 3 min read

The future of Lychee: what is coming next. 🚀

What is coming for Lychee? Where are we? What are we looking forward to?

What is coming for Lychee? Where are we? What are we looking forward to?

cross posted here on GitHub Discussion

Hi everyone,

The problem. 💢

After having worked on Lychee and the Livewire migration for the past 3 years, and having it battle tested over the last 6 months (version 5 till version 5.5). It is obvious that this was not a good decision. While Livewire is a nice concept by Caleb, it is not applicable in our case. The rendering times are just too long. Loading an album with 700+ pictures is just too heavy computationally wise.

What does this means for now? 🤔

I am starting to work on Lychee v6. Yes already… I made the decision to rewrite the front-end once again. This time I will be working with Vue3. It is one of the industry standard and should make the interaction with the server faster.

Have all those years spent on doing this “vanilla-JS-to-Livewire” conversion gone to waste? No.
While I did this conversion I also migrated the front-end to tailwind css, all this will be reused in with Vue. I am also planning to make use of PrimeVue to simplify some of the logic (e.g. modals, menus). Part of the current front-end are also making use of AlpineJS, so more code that can be reused there.

The compilation step will stay the same: composer & npm with vite. Just the front-end will change.

About backward compatibility. 🚫

When I did the migration v4-v5, I made the Livewire front-end optional, giving the ability to users to disable this behavior. With v6, I do not plan to do the same, this involves too much complexity to keep v4 front-end (vanila), v5 front-end (livewire) and v6 (vue). As a consequence on v6, there will be only one front-end: Vue (and possibly legacy legacy vanilla, but unlikely).

As this is a major version bump, do not expect the API to stay the same. I will try to preserve some backward compatibility in most of the calls, but some other may change (e.g. uploading to support chunks).

That being said, the migration from v5 to v6 should be as easy if not simpler than the one from v4 to v5. Expect your familiar lychee look and feel, just a different javascript front-end.

When will the v6 be available ? ⏩

It is very difficult to say, as I am not really able to estimate the amount of work to be done. My free time is quite limited between work, all the sport practice, the lady and doing photography (the main reason why I maintain this project). So please be patient (sorry).

Support and the team. 🦸

At the moment, only @d7415 and I (@ildyria) are maintaining Lychee, @d7415 doing most of the review work while I am working on fixing the bugs & trying to provide improvements. We aim to maintain this free open-source photography library with high quality of code.

If you feel like helping us, don’t hesitate to join us on discord or gitter.

If you are using Lychee, a small token of gratitude will go a long way. You can support further development (and bug fixes!) of Lychee on opencollective or on GitHub.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-02-v6-landing-page/index.html b/2024-07-02-v6-landing-page/index.html index 89dc20b7..c7e50a57 100644 --- a/2024-07-02-v6-landing-page/index.html +++ b/2024-07-02-v6-landing-page/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Landing page and left menu

· ildyria · VueJS  · 1 min read

Bite-size v6: Landing page and left menu

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

This is the first post of our series. After setting up everything for VueJs, I finally have the landing page working again. That conversion was pretty straight forward, copy the livewire html into the Vue component and ship it.

We now turn attention to the gallery. Rather that translating the Livewire components and keeping the html and css, we choose a different approach, migrate to a battle tested suite of components: PrimeVue.

Why did we make that decision:

  • No implementation of the reactivity is needed.
  • Components templates already mostly set-up
  • Unified and consistent styling accross all elements, only need to customize little parts.
  • PrimeVue is compatible with tailwind, which means that some of the specific component styling done in Lychee v5 can be easilly transported to the version 6.

Login modal is done (but no server interaction is applied yet). Login modal

And similarly a quick draft of the left menu is executed. landing page

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Landing page and left menu

· ildyria · VueJS  · 1 min read

Bite-size v6: Landing page and left menu

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

This is the first post of our series. After setting up everything for VueJs, I finally have the landing page working again. That conversion was pretty straight forward, copy the livewire html into the Vue component and ship it.

We now turn attention to the gallery. Rather that translating the Livewire components and keeping the html and css, we choose a different approach, migrate to a battle tested suite of components: PrimeVue.

Why did we make that decision:

  • No implementation of the reactivity is needed.
  • Components templates already mostly set-up
  • Unified and consistent styling accross all elements, only need to customize little parts.
  • PrimeVue is compatible with tailwind, which means that some of the specific component styling done in Lychee v5 can be easilly transported to the version 6.

Login modal is done (but no server interaction is applied yet). Login modal

And similarly a quick draft of the left menu is executed. landing page

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-06-v6-about/index.html b/2024-07-06-v6-about/index.html index 841c8e12..d95945ee 100644 --- a/2024-07-06-v6-about/index.html +++ b/2024-07-06-v6-about/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: About and gallery

· ildyria · VueJS  · 1 min read

Bite-size v6: About and gallery

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After a bit of working, we get the About Lychee modal to work, and we shift our focus to displaying the albums in the gallery page (see below).

Using PrimeVue, we quickly draft header, navbar and panels. We do not pay attention to styling yet, so we are stuck with default white. At this point we are focusing on the squeleton to rather than the details.

Notice that all of them are stacked on top of each other? This is because tailwind css has not been applied yet. At least we can be sure that we are getting proper data from the backend. landing page

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: About and gallery

· ildyria · VueJS  · 1 min read

Bite-size v6: About and gallery

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After a bit of working, we get the About Lychee modal to work, and we shift our focus to displaying the albums in the gallery page (see below).

Using PrimeVue, we quickly draft header, navbar and panels. We do not pay attention to styling yet, so we are stuck with default white. At this point we are focusing on the squeleton to rather than the details.

Notice that all of them are stacked on top of each other? This is because tailwind css has not been applied yet. At least we can be sure that we are getting proper data from the backend. landing page

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-07-v6-gallery-1/index.html b/2024-07-07-v6-gallery-1/index.html index 1d063834..63bb7c1c 100644 --- a/2024-07-07-v6-gallery-1/index.html +++ b/2024-07-07-v6-gallery-1/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: gallery - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: gallery - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Login is now working, and we fixed the display of albums: they are no longer stacked on top of each other.

Logged in

And after a few fixes, album navigation is working and we even get the thumbs to show up.

with thumbs

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: gallery - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: gallery - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Login is now working, and we fixed the display of albums: they are no longer stacked on top of each other.

Logged in

And after a few fixes, album navigation is working and we even get the thumbs to show up.

with thumbs

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-09-v6-gallery-2/index.html b/2024-07-09-v6-gallery-2/index.html index 861bf183..ac35dd52 100644 --- a/2024-07-09-v6-gallery-2/index.html +++ b/2024-07-09-v6-gallery-2/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: gallery - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: gallery - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Focusing on the squeleton is nice, but having some pictures is better. They are now visible in the albums. Still some styling needs to be done…

Also quick check on the speed, this is better than with Livewire. Noice. speed check

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: gallery - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: gallery - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Focusing on the squeleton is nice, but having some pictures is better. They are now visible in the albums. Still some styling needs to be done…

Also quick check on the speed, this is better than with Livewire. Noice. speed check

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-12-v6-gallery-3/index.html b/2024-07-12-v6-gallery-3/index.html index 442b66c3..13c3d75b 100644 --- a/2024-07-12-v6-gallery-3/index.html +++ b/2024-07-12-v6-gallery-3/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: gallery - 3

· ildyria · VueJS  · 1 min read

Bite-size v6: gallery - 3

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After the album vue, we create the photo view and start to add some styling back. Furthermore, most of the sharing options are back.

sharing

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: gallery - 3

· ildyria · VueJS  · 1 min read

Bite-size v6: gallery - 3

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After the album vue, we create the photo view and start to add some styling back. Furthermore, most of the sharing options are back.

sharing

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-13-v6-gallery-4/index.html b/2024-07-13-v6-gallery-4/index.html index b3042035..d8020a26 100644 --- a/2024-07-13-v6-gallery-4/index.html +++ b/2024-07-13-v6-gallery-4/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: gallery - 4

· ildyria · VueJS  · 1 min read

Bite-size v6: gallery - 4

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

The hero banner image is back again when available plus some styling of the layout buttons, panels etc. The description still needs to be fixed though…

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: gallery - 4

· ildyria · VueJS  · 1 min read

Bite-size v6: gallery - 4

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

The hero banner image is back again when available plus some styling of the layout buttons, panels etc. The description still needs to be fixed though…

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-16-v6-album-1/index.html b/2024-07-16-v6-album-1/index.html index 93d774f6..676140e6 100644 --- a/2024-07-16-v6-album-1/index.html +++ b/2024-07-16-v6-album-1/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: album - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: album - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

First stap at editing the album properties. Nothing is working yet.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: album - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: album - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

First stap at editing the album properties. Nothing is working yet.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-17-v6-album-2/index.html b/2024-07-17-v6-album-2/index.html index 4c499012..02ba37da 100644 --- a/2024-07-17-v6-album-2/index.html +++ b/2024-07-17-v6-album-2/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: album - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: album - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

We finish stylizing the forms. We also start working on a light theme for Lychee… light theme

At that time, none of the other tabs are working (Move, Transfer, Delete, Share).

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: album - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: album - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

We finish stylizing the forms. We also start working on a light theme for Lychee… light theme

At that time, none of the other tabs are working (Move, Transfer, Delete, Share).

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-18-v6-tests-1/index.html b/2024-07-18-v6-tests-1/index.html index 7e54b2bb..7d7f79c0 100644 --- a/2024-07-18-v6-tests-1/index.html +++ b/2024-07-18-v6-tests-1/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: tests - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: tests - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

No visual updates. Currently working on adding tests.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: tests - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: tests - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

No visual updates. Currently working on adding tests.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-21-v6-tests-2/index.html b/2024-07-21-v6-tests-2/index.html index 4307d18a..1476f2c4 100644 --- a/2024-07-21-v6-tests-2/index.html +++ b/2024-07-21-v6-tests-2/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: tests - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: tests - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

No visual updates. More tests… Refactoring the full request layer to support proper REST protocol (GET vs POST).

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: tests - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: tests - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

No visual updates. More tests… Refactoring the full request layer to support proper REST protocol (GET vs POST).

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-23-v6-tests-3/index.html b/2024-07-23-v6-tests-3/index.html index 7cb49c66..5e7fc62e 100644 --- a/2024-07-23-v6-tests-3/index.html +++ b/2024-07-23-v6-tests-3/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: tests - 3

· ildyria · VueJS  · 1 min read

Bite-size v6: tests - 3

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Writting more tests…

  • Albums::get
  • Album::get ✅ (for both model and tag album)
  • Album::update
  • Album::updateTag

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: tests - 3

· ildyria · VueJS  · 1 min read

Bite-size v6: tests - 3

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Writting more tests…

  • Albums::get
  • Album::get ✅ (for both model and tag album)
  • Album::update
  • Album::updateTag

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-24-v6-profile-1/index.html b/2024-07-24-v6-profile-1/index.html index 410562f7..e5762ea4 100644 --- a/2024-07-24-v6-profile-1/index.html +++ b/2024-07-24-v6-profile-1/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: profile - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: profile - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bit of progress on the Profile page.

  • Profile::updateLogin
  • Profile::setEmail
  • Profile::resetToken
  • Profile::unsetToken

UI coming soon.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: profile - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: profile - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bit of progress on the Profile page.

  • Profile::updateLogin
  • Profile::setEmail
  • Profile::resetToken
  • Profile::unsetToken

UI coming soon.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-26-v6-profile-2/index.html b/2024-07-26-v6-profile-2/index.html index 5421a125..8b014509 100644 --- a/2024-07-26-v6-profile-2/index.html +++ b/2024-07-26-v6-profile-2/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: profile - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: profile - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

And here is most of the UI of the Profile page. Still missing Oauth, email and 2FA.

token interface token interface token interface

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: profile - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: profile - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

And here is most of the UI of the Profile page. Still missing Oauth, email and 2FA.

token interface token interface token interface

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-28-v6-settings-1/index.html b/2024-07-28-v6-settings-1/index.html index f9bf037c..3f414ac7 100644 --- a/2024-07-28-v6-settings-1/index.html +++ b/2024-07-28-v6-settings-1/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: settings - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: settings - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Some progress on the settings page using the accordion from PrimeVue. We also are going to be using tabs on top instead of having to go completely at the bottom of the page to click on More.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: settings - 1

· ildyria · VueJS  · 1 min read

Bite-size v6: settings - 1

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Some progress on the settings page using the accordion from PrimeVue. We also are going to be using tabs on top instead of having to go completely at the bottom of the page to click on More.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-29-v6-settings-2/index.html b/2024-07-29-v6-settings-2/index.html index 808d7173..96e57145 100644 --- a/2024-07-29-v6-settings-2/index.html +++ b/2024-07-29-v6-settings-2/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: settings - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: settings - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

More work on the first tab (simple settings). Not of the buttons do anything, but it gives a nice skeleton to wire later.

settings settings

And also available in Dark mode. settings

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: settings - 2

· ildyria · VueJS  · 1 min read

Bite-size v6: settings - 2

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

More work on the first tab (simple settings). Not of the buttons do anything, but it gives a nice skeleton to wire later.

settings settings

And also available in Dark mode. settings

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-07-30-v6-settings-3/index.html b/2024-07-30-v6-settings-3/index.html index 30d101a9..59333efe 100644 --- a/2024-07-30-v6-settings-3/index.html +++ b/2024-07-30-v6-settings-3/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: settings - 3

· ildyria · VueJS  · 1 min read

Bite-size v6: settings - 3

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Working on the More tabs. This time instead of having simple field text and the key names, we use directly the descriptions for the setting. Knowing the type of value expected, we also use toggles when boolean etc. settings

However, a some users prefers the old interface, it is available in a single toggle switch. settings

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: settings - 3

· ildyria · VueJS  · 1 min read

Bite-size v6: settings - 3

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Working on the More tabs. This time instead of having simple field text and the key names, we use directly the descriptions for the setting. Knowing the type of value expected, we also use toggles when boolean etc. settings

However, a some users prefers the old interface, it is available in a single toggle switch. settings

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-02-v6-settings-4/index.html b/2024-08-02-v6-settings-4/index.html index ea5267d0..c3489321 100644 --- a/2024-08-02-v6-settings-4/index.html +++ b/2024-08-02-v6-settings-4/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: settings - 4

· ildyria · VueJS  · 1 min read

Bite-size v6: settings - 4

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

More work on the More tabs. We now display a warning that some changes have not been saved. When clicked on Save, a toast notification confirms that the data has been properly persisted. settings

We also add a warning for the version field. This one should not be edited as it will mess up with the migrations of the database. settings

We also added a small indicator of which field have been modified. Clicking on that indicator reset the field to its previous value. settings

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: settings - 4

· ildyria · VueJS  · 1 min read

Bite-size v6: settings - 4

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

More work on the More tabs. We now display a warning that some changes have not been saved. When clicked on Save, a toast notification confirms that the data has been properly persisted. settings

We also add a warning for the version field. This one should not be edited as it will mess up with the migrations of the database. settings

We also added a small indicator of which field have been modified. Clicking on that indicator reset the field to its previous value. settings

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-03-v6-users/index.html b/2024-08-03-v6-users/index.html index 691b3fe4..9c3fda87 100644 --- a/2024-08-03-v6-users/index.html +++ b/2024-08-03-v6-users/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: User management

· ildyria · VueJS  · 1 min read

Bite-size v6: User management

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After the settings we now focus on User managment. We added the following endpoints, including tests:

  • /Users
  • /Users::save
  • /Users::delete
  • /Users::create

And the associated VueJS components for the front-end:

  • create user ✅
  • edit user ✅
  • delete user ✅

The page is now fully functional on laptops. users

And view in Mobile. The buttons are simplified for icons. users

And it also works fine in white. users

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: User management

· ildyria · VueJS  · 1 min read

Bite-size v6: User management

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After the settings we now focus on User managment. We added the following endpoints, including tests:

  • /Users
  • /Users::save
  • /Users::delete
  • /Users::create

And the associated VueJS components for the front-end:

  • create user ✅
  • edit user ✅
  • delete user ✅

The page is now fully functional on laptops. users

And view in Mobile. The buttons are simplified for icons. users

And it also works fine in white. users

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-04-v6-diagnostics/index.html b/2024-08-04-v6-diagnostics/index.html index ebe134b5..0c668447 100644 --- a/2024-08-04-v6-diagnostics/index.html +++ b/2024-08-04-v6-diagnostics/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Diagnostics

· ildyria · VueJS  · 1 min read

Bite-size v6: Diagnostics

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

A bit of refactoring on the Profile page. Note that there is a change in behaviour:

  • for any changes, the old password is required. This is to ensure that the email address or the username are not changed by mistake.
  • username and email are now pre-filled.
  • This is a single API call instead of two as in v4 and v5.

profile

After that we focused on adding back a quite important page: the Diagnostics. All sections are there: Errors (also available when not logged in), Info, Space and Configuration. As usual, the button to request space usage, as this one tend to be pretty slow on some installations. Diagnostics

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Diagnostics

· ildyria · VueJS  · 1 min read

Bite-size v6: Diagnostics

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

A bit of refactoring on the Profile page. Note that there is a change in behaviour:

  • for any changes, the old password is required. This is to ensure that the email address or the username are not changed by mistake.
  • username and email are now pre-filled.
  • This is a single API call instead of two as in v4 and v5.

profile

After that we focused on adding back a quite important page: the Diagnostics. All sections are there: Errors (also available when not logged in), Info, Space and Configuration. As usual, the button to request space usage, as this one tend to be pretty slow on some installations. Diagnostics

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-05-v6-jobs/index.html b/2024-08-05-v6-jobs/index.html index 7372e28a..7370f6c8 100644 --- a/2024-08-05-v6-jobs/index.html +++ b/2024-08-05-v6-jobs/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Jobs

· ildyria · VueJS  · 1 min read

Bite-size v6: Jobs

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After the diagnostics, we quickly fix the Job pages. We integrated pagination in the backend (but it is not exploited yet in the front-end. Maybe later, who knows.)

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Jobs

· ildyria · VueJS  · 1 min read

Bite-size v6: Jobs

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After the diagnostics, we quickly fix the Job pages. We integrated pagination in the backend (but it is not exploited yet in the front-end. Maybe later, who knows.)

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-08-v6-maintenance/index.html b/2024-08-08-v6-maintenance/index.html index 9abd7022..ff7aab30 100644 --- a/2024-08-08-v6-maintenance/index.html +++ b/2024-08-08-v6-maintenance/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Maintenance

· ildyria · VueJS  · 1 min read

Bite-size v6: Maintenance

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After the Jobs listing page for history. We take care of the maintenance page. Like in the v5, it provides exactly the same functionalities.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Maintenance

· ildyria · VueJS  · 1 min read

Bite-size v6: Maintenance

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After the Jobs listing page for history. We take care of the maintenance page. Like in the v5, it provides exactly the same functionalities.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-09-v6-light-mode/index.html b/2024-08-09-v6-light-mode/index.html index 7ddb1125..1ba1e149 100644 --- a/2024-08-09-v6-light-mode/index.html +++ b/2024-08-09-v6-light-mode/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Light mode

· ildyria · VueJS  · 1 min read

Bite-size v6: Light mode

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Yes, it is here. There is now a toggle switch in the settings which will enable light mode (note that you will need to refresh for the changes to take effect.)

Aside from the the selection of language is also fixed (it was missing from the settings).

delete And as seen above, I also fixed the deletion via the panel in the Album view. More to come…

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Light mode

· ildyria · VueJS  · 1 min read

Bite-size v6: Light mode

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Yes, it is here. There is now a toggle switch in the settings which will enable light mode (note that you will need to refresh for the changes to take effect.)

Aside from the the selection of language is also fixed (it was missing from the settings).

delete And as seen above, I also fixed the deletion via the panel in the Album view. More to come…

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-10-v6-move-album-panel/index.html b/2024-08-10-v6-move-album-panel/index.html index fedfbf0f..38078a36 100644 --- a/2024-08-10-v6-move-album-panel/index.html +++ b/2024-08-10-v6-move-album-panel/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Move Album panel

· ildyria · VueJS  · 1 min read

Bite-size v6: Move Album panel

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

The panel to move albums has been implemented. Just like in version 5, drop-down with search to select the destination. Once selected a confirmation message appears. confirm

And on completion of the action a small toast confirms the execution. toast

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Move Album panel

· ildyria · VueJS  · 1 min read

Bite-size v6: Move Album panel

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

The panel to move albums has been implemented. Just like in version 5, drop-down with search to select the destination. Once selected a confirmation message appears. confirm

And on completion of the action a small toast confirms the execution. toast

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-11-v6-transfer-album-panel/index.html b/2024-08-11-v6-transfer-album-panel/index.html index 7673aece..eca73085 100644 --- a/2024-08-11-v6-transfer-album-panel/index.html +++ b/2024-08-11-v6-transfer-album-panel/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Transfer Album panel

· ildyria · VueJS  · 1 min read

Bite-size v6: Transfer Album panel

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After moving albums from one to another, we add back the functionality that came with the v5: Transfering albums ownership. We ask to select a user

Selection of user

And we do request confirmation (in case you made a mistake in the user selection).

Confirm

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Transfer Album panel

· ildyria · VueJS  · 1 min read

Bite-size v6: Transfer Album panel

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After moving albums from one to another, we add back the functionality that came with the v5: Transfering albums ownership. We ask to select a user

Selection of user

And we do request confirmation (in case you made a mistake in the user selection).

Confirm

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-14-v6-share-album-panel/index.html b/2024-08-14-v6-share-album-panel/index.html index b5bf84b5..2c484672 100644 --- a/2024-08-14-v6-share-album-panel/index.html +++ b/2024-08-14-v6-share-album-panel/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Share Album panel

· ildyria · VueJS  · 1 min read

Bite-size v6: Share Album panel

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After transfering albums to another user, we add back another functionality that came with the v5: Sharing albums with extended right access.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Share Album panel

· ildyria · VueJS  · 1 min read

Bite-size v6: Share Album panel

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After transfering albums to another user, we add back another functionality that came with the v5: Sharing albums with extended right access.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-17-v6-upload-dialog/index.html b/2024-08-17-v6-upload-dialog/index.html index f0a140e9..4a1de581 100644 --- a/2024-08-17-v6-upload-dialog/index.html +++ b/2024-08-17-v6-upload-dialog/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Upload dialog

· ildyria · VueJS  · 1 min read

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Now that most of the ground work has been built, we focus on the smaller details. We add back what all gallery should have: the uploader. And just like in the version 5 it supports chunk upload and parallel processing.

Once completed the list stays open (for now).

A nice improvement that could be added later: cancelling an upload. But there are more pressing matters.

Also added the menu in the top right to access the usual creations options.

What is left to be done before we start having a viable prototype? Still quite a bit see the list below.

  • Create/Move/Merge/Delete albums via context menu
  • Copy/Delete/Star etc. photo via context menu
  • Editing picture informations
  • Frame/Slideshow view
  • Map view
  • U2F
  • Oauth
  • All existing key bindings
  • Sharing summary page (nice to have).

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Upload dialog

· ildyria · VueJS  · 1 min read

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Now that most of the ground work has been built, we focus on the smaller details. We add back what all gallery should have: the uploader. And just like in the version 5 it supports chunk upload and parallel processing.

Once completed the list stays open (for now).

A nice improvement that could be added later: cancelling an upload. But there are more pressing matters.

Also added the menu in the top right to access the usual creations options.

What is left to be done before we start having a viable prototype? Still quite a bit see the list below.

  • Create/Move/Merge/Delete albums via context menu
  • Copy/Delete/Star etc. photo via context menu
  • Editing picture informations
  • Frame/Slideshow view
  • Map view
  • U2F
  • Oauth
  • All existing key bindings
  • Sharing summary page (nice to have).

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-18-v6-upload-dialog/index.html b/2024-08-18-v6-upload-dialog/index.html index c3261d63..c7400602 100644 --- a/2024-08-18-v6-upload-dialog/index.html +++ b/2024-08-18-v6-upload-dialog/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Link in Landing and Server Import

· ildyria · VueJS  · 1 min read

Bite-size v6: Link in Landing and Server Import

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

One of the complaints we got a few times was that the Gallery link in top right was not so visible. We now also provide a big link in the middle of the page with a subtle tripple arrow annimation to catch the eye with movement. Hopefully this resolves some of the requests.

As it was disabled in version 5, import from server is not coming back in version 6. Sorry. Still in order to avoid questions “where did this go?” etc, we provide a kind reminder to the user that the functionality is no more.

I am currently working on the dialogs to create Albums.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Link in Landing and Server Import

· ildyria · VueJS  · 1 min read

Bite-size v6: Link in Landing and Server Import

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

One of the complaints we got a few times was that the Gallery link in top right was not so visible. We now also provide a big link in the middle of the page with a subtle tripple arrow annimation to catch the eye with movement. Hopefully this resolves some of the requests.

As it was disabled in version 5, import from server is not coming back in version 6. Sorry. Still in order to avoid questions “where did this go?” etc, we provide a kind reminder to the user that the functionality is no more.

I am currently working on the dialogs to create Albums.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-27-v6-edit-photo/index.html b/2024-08-27-v6-edit-photo/index.html index bd156993..8092d61f 100644 --- a/2024-08-27-v6-edit-photo/index.html +++ b/2024-08-27-v6-edit-photo/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Edit photos

· ildyria · VueJS  · 1 min read

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After taking some time off for personal reasons and some fixing minor bugs, I finally added the endpoint to edit pictures. As opposed to the version 4, this one will have a single API endpoint to edit all parameters. I still need to add the ability to edit some of the exif data.

On the not-so-great news, I decided to drop the support of dedoc/scramble. No more dedoc/scramble It was used in the version 4 to provide easy API documentation. Unfortunately, scramble fails at the following:

  • proper software design respecting SOLID architecture (refusal to have proper design with interface and uses reflections instead to check if some methods are available).
  • lack of static analysis such as Phpstan.

Furthermore, with version 6 we are now using Spatie Data. This allows us to generate typescripts definitions from those objects, and thus ensuring stronger type compatibility between front-end and back-end. Unfortunately Spatie Data is only supported in the pro version of Scramble, we respect the decision of romalytvynenko and remove it as we are no longer able to use it anymore.

Thoughts on how to document the API in an automated way are welcome.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Edit photos

· ildyria · VueJS  · 1 min read

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After taking some time off for personal reasons and some fixing minor bugs, I finally added the endpoint to edit pictures. As opposed to the version 4, this one will have a single API endpoint to edit all parameters. I still need to add the ability to edit some of the exif data.

On the not-so-great news, I decided to drop the support of dedoc/scramble. No more dedoc/scramble It was used in the version 4 to provide easy API documentation. Unfortunately, scramble fails at the following:

  • proper software design respecting SOLID architecture (refusal to have proper design with interface and uses reflections instead to check if some methods are available).
  • lack of static analysis such as Phpstan.

Furthermore, with version 6 we are now using Spatie Data. This allows us to generate typescripts definitions from those objects, and thus ensuring stronger type compatibility between front-end and back-end. Unfortunately Spatie Data is only supported in the pro version of Scramble, we respect the decision of romalytvynenko and remove it as we are no longer able to use it anymore.

Thoughts on how to document the API in an automated way are welcome.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-08-31-v6-help/index.html b/2024-08-31-v6-help/index.html index feb75475..d7dd4c41 100644 --- a/2024-08-31-v6-help/index.html +++ b/2024-08-31-v6-help/index.html @@ -1 +1 @@ -Lychee - Bite-size v6: Keybindings help

· ildyria · VueJS  · 1 min read

Bite-size v6: Keybindings help

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

When you login, you will now be presented with this pop up giving you the keybindings tips. We added a small checkbox at the bottom so this pop up can be made hidden forever easilly.

Additionally, we added a help button in the top right of the gallery page. Clicking on this will open the help keybind. keybind help button

When not logged in, just like in version 5, it is now possible to have a customizable back to… button. login left, home right This button will switch place with the login button if the setting of the position of login is set to the right instead of the default left. login right, home left

The overlay on the picture is also back, rotating between none, description, date, and exif data. The setting is persisted accross the page. Photo overlay

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file +Lychee - Bite-size v6: Keybindings help

· ildyria · VueJS  · 1 min read

Bite-size v6: Keybindings help

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

When you login, you will now be presented with this pop up giving you the keybindings tips. We added a small checkbox at the bottom so this pop up can be made hidden forever easilly.

Additionally, we added a help button in the top right of the gallery page. Clicking on this will open the help keybind. keybind help button

When not logged in, just like in version 5, it is now possible to have a customizable back to… button. login left, home right This button will switch place with the login button if the setting of the position of login is set to the right instead of the default left. login right, home left

The overlay on the picture is also back, rotating between none, description, date, and exif data. The setting is persisted accross the page. Photo overlay

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/2024-09-14-v6-settings/index.html b/2024-09-14-v6-settings/index.html new file mode 100644 index 00000000..069d4d76 --- /dev/null +++ b/2024-09-14-v6-settings/index.html @@ -0,0 +1 @@ +Lychee - Bite-size v6: Settings and coverage

· ildyria · VueJS  · 1 min read

Bite-size v6: Settings and coverage

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

After a week of vacation and seeing the family, I am back on Lychee. As we soft launched the alpha on docker, we are getting some feedback such as that the all settings tab is too complex and too heavy for normal user. The basic settings are here to stay, it is just that I haven’t had the time fix the panel. On the other hand, by switching the values to the right and label to the left, we declutered the interface significantly.

One of the value of LycheeOrg is High quality software see our team page. For this reason we are now able to release two versions of Lychee v6. One with the legacy fallback and one without, the conversion is easilly done with a simple bash script. Nonetheless, by removing those legacy hooks, we identified pain points for the future and fixed them.

Coverage

Continuing on this track, I increased the code coverage to 80% by adding tests. The Codecov integration will now guarantee that no future pull requests fall under that threshold.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on opencollective or on GitHub.

Related Posts

View All Posts »
Bite-size v6: Edit photos

Bite-size v6: Edit photos

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Upload dialog

Bite-size v6: Upload dialog

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

\ No newline at end of file diff --git a/blog/2/index.html b/blog/2/index.html index 8b12c8bb..ddd0aac6 100644 --- a/blog/2/index.html +++ b/blog/2/index.html @@ -1 +1 @@ -Lychee - Blog — Page 2

Lychee's Blog

Updates regarding Lychee... and other ramblings.
\ No newline at end of file +Lychee - Blog — Page 2

Lychee's Blog

Updates regarding Lychee... and other ramblings.
\ No newline at end of file diff --git a/blog/3/index.html b/blog/3/index.html index b64dd6df..67282324 100644 --- a/blog/3/index.html +++ b/blog/3/index.html @@ -1 +1 @@ -Lychee - Blog — Page 3

Lychee's Blog

Updates regarding Lychee... and other ramblings.
\ No newline at end of file +Lychee - Blog — Page 3

Lychee's Blog

Updates regarding Lychee... and other ramblings.
\ No newline at end of file diff --git a/blog/4/index.html b/blog/4/index.html index 656de5a0..037f4d83 100644 --- a/blog/4/index.html +++ b/blog/4/index.html @@ -1 +1 @@ -Lychee - Blog — Page 4

Lychee's Blog

Updates regarding Lychee... and other ramblings.
\ No newline at end of file +Lychee - Blog — Page 4

Lychee's Blog

Updates regarding Lychee... and other ramblings.
\ No newline at end of file diff --git a/blog/index.html b/blog/index.html index a71aa75e..44b64bd6 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1 +1 @@ -Lychee - Blog

Lychee's Blog

Updates regarding Lychee... and other ramblings.
\ No newline at end of file +Lychee - Blog

Lychee's Blog

Updates regarding Lychee... and other ramblings.
\ No newline at end of file diff --git a/blog/v6/20240914-1.png b/blog/v6/20240914-1.png new file mode 100644 index 0000000000000000000000000000000000000000..642f9743b08aa462aef4aa916b9b1b0a2c3d7710 GIT binary patch literal 241195 zcmeFZcT`i`_9zT;1VsT0h=3F+BE7dzBE5Gobfg3b7Cz$e-r4yc{U2wki6AQ zcjd!Lhy<=)*5SRu9KJKjbW>73?XmUHYwxV^a(4E-a}0ya9!!MHC-I3?*v2lr*32NX z8u)})s~S7(ISMm+{aJbQ)eUy}xk3qG4ZTor6$wMVx|wMpj`zb_Bd@D|u> ztbJTK;ymb*z zYVi4)<9LMo0gd|xj^FzZo%hyvGz2=oo+9%VFVn#4k0CeQbfrM;|=zq<%7|7=OJz@)G}9 z3;m|A+*Axfki&}?0@c;~5^A*1*r%WR-ByRqKBM&{9lvd zVmv}jiV!&sPW)^l}S2}aBHN;+=exn{qPY1CS zrw0kBa;rK@gKZ!Rp3Y!xPc^0F=tCFfR>EhzffS$#OZBZ zT^#{jT<-4fobG&_4$jtGJR%|@T->}|yu2J(2o4tydsnk(9QG~@-%DnWr~8XPsH3XtPxSUK|Iz|hA6(DO9JzQnxw)WFuHSpOxXQX= zk^GCHf7`=F2OFqdT3{Ckn6m{~)(vd$%J4f1ON*cV9bwK-e~4pg!3BN_hGIcouvB^e zMp9l;RpV!m?<%l{KplVd!Ycc3kggD`U&{I$Z{M%{5a)MBu-$*+{TuXOvi|_aLaC|( zWE?DD-`P`?5vTu7A7JTV0kH)9_{qb|XC+`}Cd|PvY+;W501I)L3z_k9@bL->2=jAW z@(b|t|AtD@-o@3--U9p`6&5)s1dGSaikDZ&9E(DPM*z&hZ^doSVa_is#KA2j#Ahxd z%*)RwV*VQnb!Q0HE6tw%&eeBRmRM9^A#NcnD}FN$Ga(Tn4t}tJC5H$%A3q0}TaaHw zn9st(lE>l)DoYE1oP#se3~NpZ)XW;pBD`Rjk=}KgA;W(E}?BK-w8>=IY?AJ7mPi%;^V87ygy)gx9{Soi#) zE4qh248`(yUfgZK->raE7zeiq$1jBm{!3w8{}Pz%d(QYvVll4&p%bwm0KX*}Y`;I- zu*nOX3%PzK!++@v%kTfq<6pM;ze$3Q?!QF-BmMqYUH?_rf24u`2>8F=^ z|F}3wDR;4r1g?szvII+4iAf$%uCG$r6emNJ0#T(>vmu?`3jQ z1CZfYbB-s3*DfnTZSOA&5(NyXCG{{Ss#vXejc?HMDLxoXVC)gi^ z0U6)-LH;@(y|{t;>-YEXhd2Bwe?Px0rGfX`dB&sfdnvyT(kuTZ{zDu8Rr_B~@n47g zOB4TZhgw?;xv2``?fu=`Dp2DIXD$43zh_2tHr2=EWR8L!yrKIO>CpQEYoa2*(?TaSJ6yrI5Qp zbx^kkEBAu#X_TVjd7&^Vq3X(h(ynA!rhMY?qBuBp&>lV>9h3j?Q!L3(8sAa~Nk-9B zG=5JkeyM<8%7`e-gx+a&ZMhf+aS%JW~D?s@ws z?U=Xu4>QwD>W>N5vO$zlMbmz+PGWiJmp56hzkR@B!(`RKQ)OF57ajZQC?2f&03Rzf zuiVf1l}(>GBOa=MS!w4UEJ@193`87tmQ zz5EmJ6ATNB65_>Md^*MPYe|ffL>Bi}#);ps-T4XeF=p0HFDd@j;Em^>8#3DY_g?d~ z(n~x4KB{nE7P%K^_23r&A9Qfu_6EnEmz1r`arvggtG^FTD&oZTx#n-S)E?bB@PD8z z8#b6DaJ@wLCm|f|gs=xVHRKOmsBU!qYQ@1>%yywfaR>R$87kWRK31gw9~jFL`BVG` z`^{Sbp6_?R;+IKraC(@d`3lTZ7TkY>d(N_ya#w{9Pg%tLfgWlJo-wQ3Gq6?fS1{nPJ#Tzb~D9jccs(9_)VYf+v2trik^e{$nyg& zSU>BcitenU&um8lqx72S0*1;K49y(qJZu zOv13ksM+GR1ru*iw&sa@byNhm{&Jh3SfAbW%7v9e-6%V-7(zzpotHDC@VEftB-n2d zTxwh#H>ItQw@BhoIf6K@JkN4fU@*!$xiAfMo2y$?O&%rjLiyInc$HjPQtq^HW-ZA( z*hehurth~xI#^onfSTD?iXDE1#ghQ9T+T+=+R|IO3hmT`(?=)1M~2jP8>+gUjwiac zGn5>MGf>+P72cMH@?m#;x9}?^e5(CJKh20qYA`6nx-$@imw7G~gGXVbPvSC%;wVO8 z{XE566ue*zVtRSEY+P-KG6_6x4e zy5bD?)d%{vqKPkeUA@C7fg?KMyII;G6{G7rxTda}*W9 zT%76JAxUnR{RIQn4*K>#>wtXkREaReeQ2yXZHZEmevvV|yO=yu+M=lI6~&wFM!msj znYJtv!^GbVRdlLX3xX0RI<(zp_9-6Cb^MxHGRY@un$PFMF_!Cyls3M7IFn~5!8u%2GA{Wh?|^!cV?#lqo&Ib)pKLUezw#WBG3lqNGdZ2cPby)O1yw(+5NM#? zNGX#zZ=7QbNtW+zqLb$8nNE z*bpmM&4fmw3M)76p=4v7MEI=36)6c}}R1z**U7RAMTjokL87;S<`kc`Y5{-qQy~a`q77=_4Asi}sY84YZ(nO+1NbV=G!? zk`YxvP}a~F!}`+Gos&u@uwLha<(?`EJ_L-#4Et?{`h@Pv?{?Aj<*^-CZ2R}0@OZsJ zZHIzL)?F4z#A?4=!W6`DPXp>PbQWL1;#eV5Z_rV>_KIWC2Y7V6!9JPYk~dV^;~N*6 z()+TPbgS)WvPrq=r5dIr7iM-(`@jWyGi=2ua|s& z?V8}yK<`tniP-LKT}##UTf_xk2MmDChI&^=Q!9n0(!hiBcuvE#a-VNE*NhHyVGAep zPuIHZj{CW6s(cP*VB6N|eM3bbUl%&Pj2m~(#(=nV^@rj=-Y#v(Xht5tHaY#|b~)RK zYLG%Qj6L#8-%@F=2%5*kgq;$U`^K@OC#~8|$p@@~>=Q>DU|Vq}MJsq?t-R?6dio8GXhxzy2DkRuw{4Ji zZIKKC+E+G5vJyTHZ{*jkqvTu?Mh_#O4}q+ixPyAoR_%rY8M+%(eeVJ#CeAdL;fuC! z?79V*D?BnqZprXK30t1BIkBR{$j(3!zIN+F|4Ew#dy|eVA3g)EQo%2$A}9yonOb>Oe6im^bBsN z9~4tDF#KVTofd^4`Rw{4TWQL(-^sSGiM+pJbCvi;99;KGR6lHt4`^HkhDd zNfEg|J}U;JjYeGb%!p$sP}YL!eIZ>R6;PQkETx#F7x}D%)|a^t@qYT{1AA^nO$?8l zpfVq&wW2y~!AE(u+yNsLk!s&&e(RbY`p2xx2gWbh|RiYpkte2PEBg zy`XSjccjz=K0PkmV%zN%Z>l^kCu`U za+mPK47xXc+eV#Rd~;a=;p9{*QHwA|_taoOX?^)>T>}SWawMTi&H6z(7%m`Ou2i|6 z<^ZySn}5lv-H@z5h-BBM`>C=s2`1?v$W;@DMEK`=esjtM4O2fRhH&`Bms#_6f8QRuu z2b7p57?|%rs{mUkrU|DI_k3kX3+=9OO%4}&s%!1B)$PIio=(&P1>QkvwlK8oEV@oU z3Z}KZ^!Yg-8p+eDuf+ zdi+Qs3>-Ii&90d#cXVfUX{_RSAVZLZXj^__w9;;la`P~&4zryh$bMy+ukZ~D=>4Vt zY$cI)AZ+<<5CwaGl`(h}J*@%?D4#10fwT;~9pVUY*A~nOTQLG`UMQh?KAjhvcsn!Z z^n;3^>ai>B(rPeSCI?xa!b$3ZAXy%fPWsW)%(s&@z4;Bbl!F2VVRj4%LeJez?c7n= zSGb1Oc1*It)_U})x08w*lP)q#z4KgHx?X;bp=56*NQyG(Qn1#+RObX7BA&8d6UV-c zZUYg2*-$`iH859ZW-F1nt52SbdL0zx>e_h*NmEV>DerxoHL1L(UaeXVkL{Em{dy18 z)_Lgi%i}rw&k@Hn9R-N#p(4YLVa#Uy?kXOa&A03M56VkxR5yBwApxSW)j&5{-CPP~ z^1`P}$)DFL(S9ccm`S9`iHRZy#_MT)-MLk+Z4eS_l$|8d?YR%X!=xr+5QZ6Ir@0DI z72LmwH?Q`Lv|2n1`Z zmCIwGQsqwas8BH^$xX&i-3Cv>S1!iCW+%tVqjVr)B@*0fd)@boDJic&3;U}5i~+X> z-sWIu2VOqM`)=yCH_&%LJM(9V-eFNe?XaC(V?#FBhJ>}}lgEVATtjDL4HzYohhF6S z@R7$^UNqYfLu)|ITYi*NfzH7?r&{o}DBFTg1mfE($SlIq7Dsp)70%&%)@d@l>BK1g zBAco10C+muZ=vvR&X^P>pnKaM%7J{?FsSg__uMAYjaoIBpOMABU{>Mvx{pm>6}38b z+eLU8CEsX^KDty@by@RBB4Yih$7sd6wrlQgnFu%CQ&oAEfE4- za~yJj=6G(fJz-S;tOn@o-6_G_bt@_Y0*t$u4c5J4<~Q0ePo;faYINK$N*I04<7_Y3 zS^XYQ6&V8(*17WCF5GqnZV=a1?hWf6_nQQNfZfz30U6x&Atbs+Ft3a7bH}Q#8QK#H z@w$FFyuK1vZwj1@ml!B2d#qC7m#SHe^rj;l;C{2a$z_Fkfd_vZ#2Dx~K6-43Tz61* z58^5!Qr_-@@`+}(DkQFZJ_)L#Q3}M$J-&hpZ)2-i>vpBOBVTD_KLqItw?U`4R=#=y zUq6Gv_j9BvwGf`4(-v8Gv&BoM1x?C7clnj7`=5*29oWd~fs7OGH4@Nzf6g~<;~RZ2 zgDPRR#(4FL%olPW{g$drEb57o3A(vWgBiyT4(L2`ztTNmt#PMBrKAA)i9Esm*16%P z-U&MFEFrsEmSflmUYrbsw+WgS2bVNRxA7vwHuMp#D}1ar_k3ii>%HXHDpwl{brVli_-WU{h-9fxBO~bkA(jp5ptpTy~49v}oy#lNjQvh>DkX zN93r}o50~Vepw9$`RLWr_2D4~X?IQAdV)PtuwW&gq`&i?!2OuSzg(he3_@-P*)u0}E!p5~ts1Enm2X`#X zndaHlNHXN_0n!}q39qAuigk~B)E6=D4~{E@vZ*QK0|sA?1R1z{x%fU-%z)#qZ#H2+Y)%!ObRq<6Ez!Q&qkiA3XetNkC;p(fio|H`nagCBveyoF4Pu49e z#7uKE2HsK#%%zfbx~Pj(c!6s7GcJl*OY zk)V*^jjMj(rzmlr+T)GYiEK2vtWL57@?*LZ`c}_`{911;Jl132ueHj@#8=huJu3HQ zy>K2DFWHw?KAZT)+k3Pa43uk`i)3}ElH^o_4Op${veLP;F?gnSWJNRhh%Q6VLFaW1 zsTbyxrsOM`6(3LV!4huxyS!XV7W&D;izC&}rR7CCP@#Q4JeaNCv(hRIFRI8Ke{=|c(uB};d!Zl$zskc=_4Fd6D}CaH*Txuz}q&=Xh6^{i?)TAXV< z{HS3le_kb6?|r-qJW+E|ud6&zIPYM}EHhT3{WPr<>RFK}SzRT*D6w{wWR@HRw2fqn zh+)=&m7Humoyd-(v?4hx4OW#0q#kVq+eDi9Hfw07{@h)8{#t3Z-f-+93$$_614TI8 zV|cDE*OY+adl4#D3)02HD^U;`9mx7j1({X+^=# zo_6oU{oUJup?XPJvvx+2PS}P00n?$MRKAKI_BsG@!D>ibb_Sxeq|HM`NbDHHYlJ=2AXwpy(V zahhB3cF&uvubVlFZkM-pmCG3U;5w>g$-Ir=be+AfUE(NWY9Qo`$m8?-(8!GkHTHeU={Ky@eKs|0XDxU6jnP=$0=i(_l+#Ny za+SE<%)N85m-5WXlIZQhI%;}~K*w)FK_s*TT{wSoejW)?T` zK2z&1>OH=j;16g1oPH^s9SNr>T}eA>p>m&!KKMSh`9)c-AvlA+qJchG_mK> z>b##X)y^l}-?gG37|7sI-aZpFIm*e7=DcEOtgWZKkhCqF=XjA??1jQERQb;(2<5N; zoPB-}XuzCzBM~P;7l=Exx^Bx#y2wI(UFA50bGxXn2$y^%k^4&w^2`{vaZ#{e8DXOP zZU&pW;Sq4F7V}t-o;mL<%=mTye#scW7L!l^iH`fH2~RkKPpE*Myt>z|ukigg-bRj% z&B7ddyXtF#%kLb*7Y}`7yPTBi3wS1OpoH-@1u+lg6-PW z19@+hcT*eS{kriMImdEh65%g;YBCeFB#H7l1eg@fkj?gC+4Pd<2X(8reIiurt3dEI zblDImk==+GA6a9W{`O;8lo6Sxi;F^X-J8A7oat5fdagVTMf}0r&jw_1m&<(#H_!2b z<`b-JnDInuG#3jzmfwK=t}TAs?ukNm z&U1I)Ks_r|33daDYqyd0330wreCOKl|LW9BoKPVIeBB>jKH z73ZS~3l60NsRRSrsIAZ&%4Iqi+cxmYyAGT5_8^cm#@N1m+C{AcmQ+6sQ71N4J_@ME zPHY|C>|z(ZYnNXdXpv*l6>uVWwauQ-6g)QaFe2h(+Y4)(xP8UW(n$W@oU2kuO0r-f zvdEe-=O*Vs)s)BHSk=8)sStwQ>hxvJZ0Ng#Dg6)fd^CzZgQ>mG(oFxFe&9Gr7B$Eg zPuXgYg^%riA^?_lgeu(uD?diaa22RW`Lsam=-F~2g-5fh(jA7W2t)ar!LY;cC_bGDu#10U}VA&vXd=;XsEKy06Qi6(Zkc>7SvH7keTRPi#(s)bwS13z1V-t(fWPtZzQKVluk{ByKT3vWnTLe*>!6n*N$nL13_0uc{`flFy zW}(#%40~{Q8cvBiKEQ{q1mhiR?fkK5`=x08Z3R&;y(NAMVNRP+D&I_!OVSKNg4(vK5H~-knZ_rtP1n+&goxTGtG|Bn_^8>ZIF!*KRCl zp-1J)U(Wl4ezntK@OY7A>CcHWcCJ0uXdG{hbVcdV*Vcl$I*vo2{7DFn>4M18Pe4y& z`8Ot_F_qWa*t-qH?7W%lHZ-Ywypj3(JDdlF3mprZWPSC1I|bojk}Vli-ObIV&7g)7 zO}_D6;5I`+B;5Sb3g-&Q#aKsG`2;QYLej!dRR_I1#IFu;bzSOQY_P8+3cTul(^!jV z$V7z$t~fQK7(5E-RXsRee#J(8qa5YfpYg%M9t!tugk$(9o>XIR{b4t1vJwz&<9!-- zi+v2-nYY|Mp8%G1R#ukvk~t8{lxjO+e%0_iOw9-FL&OGPK}&dI9lc||y*SoKfer~e z<)JO@)!Au!MX7$G2BKhWNXvvE?qwGP3~Tx#Wss3jKeo}cb;-DP++OM!}F&6D^!7T%5)K1AS; z&u9BnG^$U+V?hz()UQ`MxNN4Q`a8{`eyH{u#@hKW#FAep@&kZIY!bzRIcIT283#doMJSEO>#mM(9WKpA?myYvSB3Af@cWq|<%h@=)4kG^0yX3>5d(&hRlv1K+4)^s? zU=uq!=-*AF@qz3lANMbY+wG*R?lGLOb9A_K&W{^QOtHf0_wa!HS$3|;+`8Df5n98 zab=NkZ^Qd6^|1V_7DtODHfP(u#ilev2$2B5UorDMXL4=y;L+n(pC&Q_fgUQfN6Tw< zmOBRMB0WS$YYW1tQ42OaQ3Q5}qUF~cBpWqnD{#+xhf?8ZpCcgO^oDjBD(x!2Au>z9 z)ah0&2sT`lQ0Xju0iJ=)5$nVsWWvqWvHVqnN5w{ZOX5wpKeeRy|LS!E_sG zWd}}uFoso9&^8%oAD2#*D3^@o1PV zaVs8o!c$g{%~nO%i{0bi_lg=rdqla}qvX=7OW_ge_exZ5NURRNB#>7x?Q3i+oM?c9 zCj-Tgx07Dk%8ToY1gT<=@`|fW^1hKtOLfe)>l~>!ru*4*5<+6v3#8-8VBP&3&J1ZYVZ@x zh;2kYdSBf|d6hTRI=Q;RA*5n9Vp-jquhQ!5sxk6Q%v5Au_y^sWqczht5@V#GHr(FL z3ejx0e%-8zHX_BiQ`L#%F#$YV)?P|IY!Wf;%jYVgQK$ru=Pr_{75R~I3~{9^gV1Fy z73u4he=D_@p*Dlr|mkG<p6#ln^~Y)u+Chz6dK7@q`B+3mq7Vr6Dh0f)u)uAv#N6>}L^<*w0gVR|?OecYg> z81cBd*9Z>}o$gNc12t)50;{FAi1-wPn{=3=vk1@mGe?E6v>e-HwWa+Q!9Y)H07W%_ zGgZ9%GXP2O{&}O+0WD7tMAUVyurH!vqHg|Of!KP%<6`kVT~IDU|MSy0M8~W%G0{*G z=i2d_3iO)VCY=w{@yKmW9|%;>*IK0;gpcwL%yj&miK`vOci+^>c}_Tz9y;+DF*LX2 zHg$HWawN`N;pA)76H+GV$6pk7Gv7aQSE57CpUSFK{@}tIKKdU2WA|)}Ezv~r zN}l@O$^%8hcuY_FVTF)LIFt}2RP0yKS9LAiZsMu(_I2BCftLm@VL3SicuPT-2-tRK z$!CsFn~c01Z9Co4F~D0YrV--DTG99U%t73?3WCaw1EJ@tfQo|yz6X=YC_q{={NxPx zyB81g6$toA6bL9v=dp-PP)y$#%%w)AW>WiD*H=FEoFU0Is4Q3aP0q!%OdRK5UPiF@ z1e}5u6@#RLu}W4ax3h<&KjsKgt|}Pv+fInv{R;cGtR(Je$-DPG=TVPt*MP!kuOTKm zJQjAB^QcZ>KA%f)ndUgu_98t{`Sk~_ySbIi%bHK)c-ekcK+Tb1@8(WyUS(RZ(e9M^ z`qm2*`N0!?_HhcbI9zqzFVi5(ABdDD0G{#*aDGv66&`0bEPHl1EVF{dz{l3#Hadr4 zBmi2J&9E&40h95<{rvU5PeWZXGWnwyE)j7YrXCoP{dJuahf5Y|kj=LA!JZJW%Hz0P zXCjW>L)}_)Sh(OaY8r_&;Slw#mB?f9rxf{vIDVPxfYh#q>8x&s`ej`Kuf<2cHxy2o zFOjz@KjvnwOhm0o+54i5e3@64^(+lzvDGmI%i@#L?8Vgqo!qt%W zO5b0hHQ5+$jWy#)wCGq4?KF)%nx@7a(neIBW$M&>^{l4U6L<9qsnu0%HJlj;_QteX zwa@a%g9=^&(31=OaljZ`hmsekHQI)>NxA#V(xWx}MV{$Q*5xdIPFBEL)TjZ1qh1-6 z#ujT;x3@V9PO7gmt!$yd^$*}FhZ25r#k?S}UJi?GFc`b5S;_3fDJY$}ZZ3Y{omjQ% z&Z-j&+Iltxjo92xbh53zOwdB(`%ffaer%B=}A z0qi2GJ8Cf1DYO|pTK8V3{-uMuXpm^b@&27;`#Js(JqU3E(zKW>}X!5C~RX^m%wzXaDgnCI;Na#!LQm+(`@&*>TGvDQb+BA(6Ut8c4JW&Zd+}VEj`7WSBzxwq;GCRHJyhO$ zhO}`*>*sviGVE-V7h7n?5`Vn~|0%$E9R6IygNrm@wB+dhEd*;-PEFzJ0dSZH+qxK49dj*?Lv>3bH}0XXR8>?(6`t^txIy<5ZY zYi73OEXpFnI@y0;RZG_%?)NcIL(IYhrZF`&&Q+ST>5G)8o=D9nVn1S=LG0&^u|sS! zrbV$_)tCLeBK@&g;~G+eEH8iX&UR!QCK1NG>b*`{#2>@{`X=(BR> zzQ3-io(K=>K)G-VJ{gX*=y~t^vtEbd&`-9Xgx$V&^84<$B zs5FYOdNqV~U#`B+aE$*(-T~9{%IoE`qpP+!i!2U5$6EEXJTc^uF_CdvD9?S^O}OoF@B|ov4$OD)}xxoOKfyILEW(aI%Vkj&uX>B zudrZx{!4H7_df5QpJD}P=`tnL9ZYZG_mh*#RZ~{F3!rete6h0^pIX*Pc#!pz^N%@? zH1O{7OuVF2@wud8_F~q4O?W-;{?e~nE*$LuY$fY&$HVLYFFka@TkB7Ghx+$tPI^pr z{)2}^Can~caK4!+B=bs!J!{IS{w1gi_O%b0uRc9vrhDxr`Fri}Hz=9CSKaXE;wVuUm*3)HLwkGGfceRZavG_{ju{2H8We-};R|?mZcN zqDs-!@8!nbpBlJj^CWmIA6%Es%K0^D;;2wZ78qMK^(iK+mI@azK3`tTXog1%j#W4W zD^6WXj1}~3)MwG-R4%Go55Z>FgJLOBbvn>*+#S7{e!O2{mll8yp6 zuM#A93Mq)4P0@Ap;I~<>0xY`7S~s=rmT=?6!#XzcxO?%mJ0^efj)OB$bhV_15E9DW zI!^oI`V&t;zGT?y^AENqn^`BU`IWQp^U;$5p=B=vxT?jX0C zM>?!7RZ|r&;m(736tjgc`mTPwXwiMP*@jkOnv`F(xNnXOCfJ0&#YgkwSSH?+40F;! ze=)M6$Zn<_A!(fcJPJ|%?fI*Z!g?a6R+ss6yzhr?=?vmK^lv_g0(Me-lD6Wb}o zu`4&DvAPL(98N&x@pDMQ!I_Qa0-9MqK1hF}@UjS>yFoP#uI|hz$lFXQJ(z4+a*ukb z&k=?d$YP;6GMMTod(U5Y2%RUGh`#ealyBXj;BpQJ@xHpM!WK=B-Hk%D7Qm#z7uvqNdn>|?I%<#c5+oj|$`UC@MKYI1uHaf( zLZ5)e2*U1(mb249e-aIJ?UxOU$^n@|b9o$TzVP6Cbi6rT*$#hf5WxR@xs_+R$0oEa zC~~W*V^8>==NF1vn)sMs*+5w6ZvLmE=8hBP^Sz-OH~c4c2|8Hoam($~IyPRZKa!DyHG>p62=2 z>?|cdgc_-f&0eR;_>+N)^ajz0H;7|e;JH7=hlc>VFBweH*Rt~xm=cCG&YJjNsPJ{? zws3?!E$8iK=R+n%Sq0{1f;khb5|s1ea?>L&r}KVN$9!$OH%Q59p%J4Q(=O@j$L(UR zhmYH`cjhhTE!;KHBfdC}caU}^nffz$wsDSyT51a1L_PVeb+LwBBZW3 zE&pL#Lsj;k=<7cqZ%Dl|V8Er6dd1gg67qWAzVEc7%Klc(cY%JV9UyEP!gi*4<$g!M z35HpNQ!P6yPTgPVA5fn!57jtXoSyQhNEpkg^-Pg75>bW$J$-KD+zXf5-X>Q5q$BSX z+jvXrl@f%j`Zj`FP1->I@1$Psl-6`zkn{NY`JJ9BO`ePU9P_udEK2k<$cxD}cuIa< zJ5os&Jn~PmKBJ?~PQQoukqdd+)fBj)C|)cXdq?Wk`^<)0YFd;k|3tf?^?LBtE1NF9 zUa|c1(?NB8cGJe)aoR7v>SrMD`<;|(bzoLdEdCwt|7i5@O4Z0T$HZ5#rUbH(Tf zpzMB|*RPj9yHA~+yc3;jYLaR^KW1Zjc0Zuz`6<)2e=0N<6GR2Lb@%R-kMX7@vrGL9 zIIip7(U#%g&369<<=<^|VUSptwNr}&417Y<>aX{VBr*S+*S{{WMyTaPNlUMS5Fc@TI>;e?{`tEI|?d% z46WJekx3E^(?PPavNo9?1rkv;e%nBjJg)PRYBK)(dHl*pyHZsbpW*0mY76DdCaY7( zh+d#+%cqxqxP3Y8x{MF@KifPl##bjLOI=t@cQ3a^6A}`J#{C{cxt2)DM4x z>Sp#8V&Y8w_X}djOSda*(Lpma=CBKFw5*M}f13`bmCWvs0feWgBRx~{Eo)ev*o78ecWj?EdL0Dtqg6>MgSc# zD3;UHQ=6e8kp{1WY`+W1!xKC2^~GI?I=39wZ~=jVTmACNJjw3PSV($$%EA0zAAY-` zl#C2I`+ANvLFi~yyn6z=5VU==L9n^AlMU{CxL&{E>k6O-8KYzDN}<6cAKrHy%@FSw zXy+53od6%D0$_)`gYya9qAcv}jNE0MLgP22d(#^FZTQC>rR5t>)=f{37HPHM0XMQj zEMl`HrbOIq~GHr?;Aqbb?HawTJmA4RzT}$8i||#@xe3E<_NBLv-R1LttPa z4(Xk=IjrLyou9bElCgSG3dE*C+qaMYC;!XiM^+h@Nl|NK@0B>%*x4-?d#E3^zoOtU zl+&#t0Rn-em2ceE@?Tw?F4hxb9a>mTPR=uSu*$l(_w@Yah4U0G!1Wc@F)_VUJ_inJ zX=3{J4L&FAn8m(6If0(+-QA6{5ocDTedNVikuNbx#9Kn9fE#GKf0IoHvSgL9M#U?$ z8&<>O(X>y6j#VMj9X@R35gy#WbLV?P#_f8?Z|Ym(e9Rta>do2N+Y172 zjDfa1+rmfCy)Uq@eCx?i_nXu$i?G5@Xa9UJfFdB=lUh1b>3>CjhDH^Sj?cv|aOIxx zCR=T-AWl|xDZ|48-&z=@03irS3y3jX=79Luo7Prra z-xY(Z9pC==(G#ajd)=nW~4WAy!gB))q#_&VA_!sfn~B7wCsx+DlQD4 z!$#Ij$Af?47kxjHqtmRX+r}iU70ORZ#9<(lIk;>yRwYhE$^Y$ZxdqNW5obMPE_U{! zfir%4?^x33ShjHf%?LNoDJ&cy2raq%z1QlK`OQU z+s_M2?L)F2N*uVXRYG%bU`_b%hFcuty72&{pW?8d)j|X*8JVuf7<8;LzozEyb1H`q zSFzE9lcL6ar<3bZ`xmN72DfL|uxS{Z8U9xYIbEUEz?RQR5e`)zQsX|CDkY0H<$?1$`PuP5x|o3Nt4c>M04(?6r0 z(W)@H{6X9@>?nB;;94+x^0jV{z@XyQB_+AVGQEAAGKcg)THh}j%H+4PTuAsFI~`0M zIG!HzVC@r}^$igF*5B*>#rN7j-KWzao-++1Uj;pBlsn;0 zc6Z#KQ^YB0s7j?g#4YpOvo12OPnvCuz|BD0UcCx=mG$s+OI~nip`m-S0a-9M48Khm zNFQ(m#EonXE9Gn?y){|~6UFg80$0Z*eRsBB(e#<=o6^eE7B4?p&AX5SMgBDg zGMsI{&L;C{Td(qg%Ga5(#2;Tkt10Y0>BoxIE#P0@`|WkuwPsWf8S~m+m-|meyJke49I{4*C9F*~Xg6m$y&CcJhuiCJ$E?vnn68 zzHwcuzw$a#>y_66-ktGmJZF73Kl0Y6ZaQX(f9gJ7!q1P$*O!cojgu35yJIj)F+QWP zv@yhEX92eiGWZ}*Jw1=}+SRMN@z9B5JgyJ_A5mWc6xX(N%?%bj!GaS!NN@{-gy0?| zxCM82m*DPh!EJCGm>~prhv30|a1ZdG-1px1Q#DmkHN$M_-Fx-w)qPHbOw#}J$&Ku! zk1@{TB7cnCH7aWYT?_vyVv;m;-5diiXr7IG478Qy!|b9v}C>> zj3fM(hDMBYAJ^r43oVsJ3-d>w{}UB4VE%t6QAU7Uri?)bN=>SFGRVkQe~C7Yx6mPU zZ2X<$fMDVv9R4A;xCC4z^uV6PH*-Eim{83QDFrQ@y-s>#Zs@8HxvSz^5u38*cz4D1 za>nUQo{dJ_l~I|9M(>TeD2nB@dQt|%f(r9udTUD-8V$C(Wng_ENi*gY{b0A+f6Q3i z^Q7YfyFZRn)&Kftej;BK5x5Bp6|$Ne?N-nM)Tx%7Fqrfl#|G0JUb63unP$XcVWmSx zMrP5f7w7!%HYiupel8^BugcQm_eT_73!VqYoilQ4PEla(jQq)1+HV&x`71QNc0u2I zUnK}1Un2s9y_@JPBf{`G9J(4#J*%Kgi2q_GrR{B4_KU%U#qXWMD8Wc>|2=3{hQq1v z$pp3@=t!aZO3zP^Z4YpLV7(pZ^@No1Lo^J0zi=vrqa)2#_rG89!liKJ(Sd1?=FL6s zUK4-ZtZXaX^(7nnFwkO9Q*gQ^GwAZ~yd5XwKgM8mS@w4rq2Smo_w3!Ba6C0Te2&KS zH73khk*qzBcJ_F;_dU8X@+JML8r28X_nP&UxWCs4=022iP)Vr(-V`TM8M_0xtir7V9R zFADWR_aqr}>Y9_|Oe3P!o7hQD=#)gKio1Kb`l$2X);Sci4ERzHXcWTZb*eVD7zcjo!5wvAs9$7vM) zl0N=Z?2~Di(+@=ju%d*0kuMi{NE^>uSmyXB)*gQTk64~1*{i6bfJq`n>FOEdkn8!D ziWCI4lY8aI`p*-5Y~`D=!GtW$i#EmtE~7Dx=s5JJHcPEmy6z!T%$BI*7~>}ju}i<& z`&ArQTxLndq~C^w-PBtv+0720kOMK-XtU$Z}vps&3cpJs^!(zvcGuoVqkoH_jFxsRx$XV0irGjL?7H169K?sOiH?N zZ@MO+05kCOryKVlkqP^}ENv*88xmn>kC%-337AnwM>ha4iiVb~xJfkHEcLeaT_kk5 z&LVvGe{J(3Wa>{Rnw~%hDLb{s24PnU;GKf4-IrBw#G}+F0aLt~%`~0*{I9)+M};C; z=}KR-s7MJb_CVr@Ns#yOJPzuJ<`jl1YK^5MqRsdAq==GVMR7E`XcTVdXDC>|xsW_? z8YwQ3{~Vsx5sK`KmH)*djQ8D&S)KDuV586S*q;P9I{Swvb zKwkrT10VJ*jkWO~>RlHvx(DL4KoFro{$JN#Y!sS?SFY_N6F7XFPhQB`8AZ!iuP_?M z5V&xC=#F6VchqtARN=vr4e7@e~e%K=1y8HL}hG;Hd`7QUG_v^ z%0)|_xbjQohFlVq%jecXBGKkwueft7i7bbKkAKd-Rz+}Fth3YWufMZTXr9y-%~6r| zIX37>c%_o~yh5?TwV5>HYs{^uH|4Er2sOBh3L6>W})-eh#2(YCq^y=6vS2fju z+AY^SmU#Wd7qcabD66(g{`64^ zUj0Hyv}4X0|NR5T5ImkbwmI5MFmKEgW*o}CU!1V)U05*FWGE8fWqx56U;j&Ylm6rW zha`K|#Ft%_!hHMPLB}%SKehD^7Hlehms_!5J$uO*iXowvUc+~Im0JT1wYC>bge7Cf zk1%vjk%QO5k2c)%mQ?1wFChwb3EUU&OKt#=hFqUEeUe%?+wO;ts23(8>eLC^Q)`Ag z2-H3%cJVR4Nq`t~sT(}ZhT`$rkPRZ9yj$DhC;#PUUJDOaQxP8dsh{NaXG+iJ01{ui z#QaV`qr`GE<9c&k{)GeF$nN>62+o)z6{1t>FkHKxYs~BaO-ZBu+8&@V1UyRTt)M<|3qRgpZ9YGCE&)7JC4e3;{wN$eoK7n}n{E%Kn3$U0E&uf|H!Jgb z@Rjz-R!6+6hv`zKi;MAgEtt;-off;R#{lI@DvmSO#6(=n$?vA++<M0|EESfsorr@yIs`ukOD^o3lZfByIgKl@Z&L>FR-*o~A4#eMWyM1;3&ricU+GiE?Gs-X8{ClQZyiXMBagKy4A0>57 ze|K%wA)i9_U#Q+ycBGMDBVtV=19fNU@H z$)?P!GKOYc5vCrdUz*PyLGQRF525ejx-00{YVDtdi@yS%h@Z)yQ}WW zkQZaW6Js~HR3<_WWNQw6S&?TcO~v+4Ut$m{7FF(kK#J|qJ@-%8q5y!59JB5gt2b%wpuzj8bVSvf~e) zl%QvStadCuFUb5L<4`vCCD)v&;iF?U20luP9$$7(vQj#zb!3KDQ7Ni8D!SzGwA|&G zczjEgMw)rPt%~M)&|Qmt?wkH$dH=N_2q~lxLuH~V!hCPWBM~xccze2FqRws=%<9Kv zFhZ$<>#*s%@}W_{WmExE;qIGa=xdhle|U&XMbW6J)iliHkm=MMeM`mO{JvY|Hzbr( z^)f!i=XcA>`BWYI`!nG0rFGXFdt8-F)>UyhzlvqN&7uzZcyonU(amo~R)Z4`zI%x$ zfVY_j9o|dloX=^mYDB+xJHxbkGp-lWKrC#5vTy3$E~XG|aLZa~f4L|XNUjqY{NuNS zOJopCOi&EelQiRteiN4&)|L;sYQ>ffudF^>9m%;FGdzIg6oPbZF|Z#t zXkj|#rD^2ma{*T;Q;rdhXa0CHr|UXd6Q$|UfX8#Y&#kuLeZ3_b=PSNj+f*iONX)p| zM37RtOBUGY!$ILb*BxRIhS%wjusLUg=YR7jJ*L*(p@40;@&R05AYUT7dxZIy^%`8}??;=0#j_K_!w_yNick}V)P4bcy0ANP4KLig*i?x|PJw1s_wd|&7EMDxF z=CRwab~qg(p`voR9x&^AA2%Ji-`z<$3gmqI#$EKaJ9ODqL&>gFC^rJn03iEv2>xVH zN_U51F}~v$EtLFPR01nT(E?~@o&Y)k5CJ8|;gw*kq09Z6QS$NeDHnVX zP=V6YVu^`~K*E8B%Y5uq%gxV^goM}Tf5M>2&VsGkWFIjYfx7(HJ5y8s%izx#bPCK zu0^nCt0^@RyfJ`84+SOg*TimLYTZm8$5Oa>8-0M=(f6k^UUn2p4c^=+x=Bbt*Ax%SQn{n7WE#x)CY)ykr}UtY_i(%n-Vu*nE^9hKbe+Ex;F-Si4|V(Q zS-^uX%BZ1^>piC!Uivi{1O%6^-I$?k@S!DaTg$l}vwH>Ym|_GV%=5jsU2SFP7*Qn4 z-Iskq(`vr;Ft_!Ua^gW{n-itWtKgx|MQ;}==Kb7a?17E*bemzH3@69;*aJ%7$OJi=JHUrW5DL?ebmKD0Jf^_sCr7f|lq>yS6{HW6Cv*`sKfX%58}+h`4^cY4cfY ztEemUP1v5|r<$g0HL&i;n8k3VprLcH@5Qvt0t=WsD^KCTHTr#Vs-PRIG1h9hy4$Sw zDL~BDnNU7jN@K;V!xsmG@>sNmf=1KrM^gn?RC2rS-Lf(5$w}o;#y1}vI-g5)XT!7@ z5jjlk-2(*s1UyVLyoF?=Vs1(p#*GaA0x_zF%# z;t-VC%Y$mU<)mpMd`kxBuBglQ;`gJ}SyM$4FZv|>$xWM&~uVah1kT7ea)#k?)EwnJavzuI_q;oqo!TR6UN`D zE_`_9je$>rUu;AKV~fu~Je5^^pMB@!SUSh}MCJSnCJA?Z`w4uoNQTYv_LK@p`A91& z_L)R7x5Sm^`DtTK-Tt}Y!6fC4rVxS`NyWjJz3nN@Mm)Zd_Zk5lgv-&dx|wT$p#*Y= zWuhe3^L}HsU%P>fAN=xoDQ$nc)bZ9~kn-a3egz-`(TXWq?jJ4y>{lsDLQG7INz9r4 z7iB#?0+?=GsHnJj-9-Qm9o-1AXe;@~EI$#pKS-wC*VfyQ1^`Y<*sW{O7 zY~`B<^Ktdkp#4Q2io&`-T;-sXqXHDmt!?u4kT>-IPK}H|9(X%F9bE{JKV!F=Da%}O z@`%}ZO#$8wd86NB^_a7pODgs06Arwi0fdN(y>&4@Uv`K^Dcmt5&4>WxdgQZj6G@5^ za&yPxsc;gKlLz$N={Q^u)MCk*|Kc>~*)JNNJ2agv$uAB(c$j^W;SRv%iQf(Nwo@lZeV^{0Rp$}c?nfP_ z*FFmT!ErL^>N?fSRa;{XD$QuzdR=7OXy|UgGeGA&iys=N2Per8rGmq}hg=iqSwV9` zW+M-_R_0_Ocba~VIm57JE2uNY!!Ldm3CMNFnZ!L-*66*Eeis@L3G9j}uAPzU?vg2P za1AEM6nFXNQCMw&$E39G#NEAwIYMUcqNKChb+POURz8RJwR_oK@N#+XX{MTbP95>5 z_tw8TF}{6Jr_Ky}kZ-}|%9MH33w(phcRB*4kzO(Ef?qOK#+6Lm6fA%zQC(cfACV$V z1q{i@lISQKUoX#cksJnv?ajHfFgENa@VfI3*N@$3KBDK~o;V;YXln7gAu%%7*Fu;J zrek@m5z7nV#xqiMU!`Q*y<1y?=UIa`Jne#*Pk&l|T_4aFL!t>@mZk;HiyGK|Zsabrfjw$Qe|gY*`o=to*Pp@?gV(s)iamfgv&cikJE0|TkfyZOCQ8FwIX=pB zQ?T#SKfX~2EO@+-#b1NOc&5Y-X|K#RuQ5}5?w48G;8BR1jy3JJ2^HZEzI@@{7R~x5 zz-h2JZ$bK6t&h|4bY;v)>!h30%TeIhey$SSZnyD?{#8*qmIn;sRaB6osj#I z^plFkdu}Szp*@HmmxtjmOm(!-QF z7T1l7?x=ivX3o+*+kcLYKakTEdt3(VEvXD=@sPl+>-NBs3UH4tmGR%6d0F zrzI{aiDKLr-L)R6=zmn#e|mExI8UGnp>MS3aMi=oMr`gO=Nz z8J=(alkR|F&AL22tUYfmnD_tQMa==Z!>VeM@R0j81#f0mx=0oS1Taa?zk6 zVsWuzXjPSd?ts@K9G6LW`=30uqjKWMn5ZDc!+*x(5AG|eg>ouKAJ`{^$h@ze=u6G+ zUWyNxZXaR{y2M1k_Ey4r@s4}JCX*`|a1NThA~EAW^8Qw9^$U0&6D*mBth2EUz2bSf z@E`aX!)D$BuZQca6-|pP8)C|k?vo>DPMKaypc312c-q>9JaEwWR&E=u)DBFeX_g3^ zl#JDwg!_cFqTaWbs5{0Bo1-)1+?Q#AR6M(LQt4%uvwmA!5s^cJQi_su=C)sizjSq7 z200Jb-5&_GG+6dY-(MYw?xs`7UuT+W%sanyZ!3Y;+Dp^*&U0g5W3I|C={mu*X?)=q zeoI2x;Ile#-m#6gnqOpIA|`JVues?Rqv=>v*+0umlPQp3W>4q91u2lB`E+(K*bU+G z%vbsxd+baYHRtClvZ`ilO=uTCiIA7Oly@#cWlf}Nd@pI-b*Vwz(!Rs6=KP)z-4(y( zM_d&590Ts)D;THK8uirjm1e{`Shz1LpJGYt`5tpz`rT?aA?&WJVy;+S`E@a&)S9JA zsboDkXP0=pPz`1p&)MsqrMA7s3KFK?j`3vC?a1a6UjFO|<9}bZW}$vDK}4>1fk>e_ zSSfr^`nYt*;w(}+mmv+QZua-oygRCv&?MU)W_=9P%cZ>Fy%@_z_iGX09CV0dDvJ3r z@##a@mBGJhK3z0G4I}qRhC5X|Q(sh+dw@?2&>b7MXPX3Yz`&k<53}(lFK_N&Ejt98 zi$_mPumey+_t5k~zJJZ1a;vUi@(dt{;u8~9tQPd#>vExi|I-4bMDID?Us?+Paj*-E(-EfsmginCMorgE;A5rAl=-giTihoug{QQ@FJz~)Ir`D8+p16v5C*XQ8(QLaUJ2vm`_sb^NyE;GLt2njE z?s$Jis^qMHTb?cP3%`Qi9=UpUXZ=EFw(!*fUubDibK5eAxa20UNqi+@z3@C5#{n znkZ24&akdxT5C^-DB{#n{17b9`e%3*o3~nXSGMNUVptzuOZ61M2o9t?~n#P^c@tXe|eDyuxqw4^eqm`&K6;XG~&3I5697EZ+~ zoC`)nqrH~T9~XkQ@d;?^(VenrUqPRjzQ{a*ep!#Ir%8!R&cRP`vIwjb;!Hzw)pjTw z@1+}pKZWhyaAf{}v+G)0>)e7ZKbjX=-@mR_@8+4;Mf{OKc4!murx%qh%fy$x2UQ`ELD_s{)xr6fFeiW{|` z%Pz?P^-bsVlTJuKYh`^SKA{)9X(-otx+FJ27^v7EmmTk)4=106ychJS{psTf@~q!z zoU7JJtF288!{*J3@qaq=eUp;rUNkkS!pg^h9$RMuzjW#%c?^pIvuo1SYbB4rjVYAE zmZAA?$YP~E7!(!w>D%hGFP#6#vq7sAN4YaD=a$khOLNxuAbet;g~x096$QB;PDF_X zCSwq6VBA&fqpL4YF03fXuN! zNLlkKU0V4%#~TlS*u3X`Q2vPe4k;|;qr_(9*3uxOK)XwZfqxKM!bQg1eE9d-uSde) z&Q`+MDNvh*GEB@&YWELkeVU7dVox2Q3~?86xt{mwx};XTs8abijw{(MUPlh`21&=V zO^A0}*#+daX1fUM=4o?pX(DK(I4|L#J$!;#739P!mH z*K!S`FaFPOQStL@=B#c3N(5!l*5Uko`C3>A&qiepuexU*6;*Mb6u?fh08-+JSUV*k zo8o(aS)i0B{O2MrSg(ELZyFcS{4tRo|MWI+Ylouj?k>Qr=RF{9F*RqN$*`4*1%rvJ zL%y=}yO}MY;T1U#!uMsc-8sSM5%*MH9aexF)aRHVJu`Mo9myFJE6inRR32RE zlq@WGuATJxc=HPm@q2mxhZ8$xE*~dzfLXl9Q}HtbI#>1m`^Rg;emfsFRLs|=}zibL=7>QW*b`s zSLWi@3?VX~m`el(3R}q~Y#xE)atKp}CWGy0%xhV?gI4wj<$Ou;BD(uI4hx@aFWTv% zmDrQPEvueKwW=N^_ZoXC`qiJ_zVQ|U%YuIYQ2uS}1rFaLLakZVsLc|x}$_vak zR**S$#f;N`#HndNOJ*&>TM@j%ML%zie8PvpCS$JpzdMVHb85N`E+qSH{GpNQG*=io zKR-W!!?^GC{;=V8?fFRxP%I(19=z-6>50$I9zmsKF+JZJdzB z4WY^l{+o+ECjD{G?6D#H8EYrl?h%DZZLEgC6JY%CeP=K&+z{&|0K>gD^lb5v33H0y zZ-iC!Kg#HhL~0rC!SX?^2F*CTl&i?dOxGyf?sIz5$ipU$t zHrFLz!)DIfQT*z(h{9s(UKnHcXWoEQ+uhRKyFjBzJmrN^V{WXelme&?Dv*%!gDW|# z29;vfKEj-Bx9)Y+g3j#6f26Qe<+f(+9%5&UqO}zwaTPCZ-6yWp@f`K!U965tUccqe z6dq@zYQEdN^zjO|7DowVK@p}NmbpZF#_eQ$Es}Wdnz-&bG2>-sw(0vuB3ClgIx4QatNEQqjs#6lO|WpchRW-Yui$Bcgb-ucybQ8c znc(kY?Jll2ZPYc8LIh+U3)G5B(pBm65iQI}72Ww6CzX;BLoG?Wwrjcl2iDGx6o=F< zB-o2C*|b7!XR@?zemtJ4=l}5Dkq(E|E#-OcC%lz;O1XmNet%=T4EC=+DL4DM!o@T1 zC6!+v&exa&Ts^lHzNEZ73puE7qRvH{kOJ@=yI2D4t;?%+>JI!k1N=Kuga!9M=DMABD-eyXt4-_PX7}!aU0aAj}Imd-|uR&4Bh7G((}&Gj-v7S(OMO zR(GVmx+xi*Tn2~s>%*Z!mV>2IG3|P~8TL zx#oV1=^z<#RZfnB{zzJ*NFD}DLBDd5GO_eeTh(~~0I7G@WYK3Q8j zA8UVyic-%;)@m+wf)>Iu`4_H}MsAf580r_2=;sQ0X5Ma~RP|7A63}JcX|d{$I%+ zGkO2aF$phb^^-F}jU@<(s>b#`XTIGG;H^&Qs}<4j>X7cw?2}|WJ_7m}@UO!?&8OFY z$;MzxQsB`wl7Q&M`e=E1?C`1T=NFy3kQYE(0H{>y<#l#oWD0pOYc)_8<2tMVfdr9!VH! zSFupSDsYE-W=r9h;*83Pp*`aI8Hm5Z6^JNDz3KzFy74uUwwl|=lYNIFImR>LLZt?W zyLSBSaBY5k*4lN3suNkeR%ik+bs^X72hkT#P(II8MaV;kbFKalDm5FBdJ?A%0v>Ps z5bcb(hWqc2Fyvv;`AA3^*G|FI&>lK1Vt=6T5mXJ;xJ>cyNB8efNhoFCkXP?y951<6 zHQd>)fvqWBvHd#V5oMAx>lLPm)=)4ofZAO^UKERQQ6>Mk$4=*k+%~^n1svHhFSXcf zqygCd3{Y7kz9J-)J*Q1 zKn*Alh%o1MC+DZ?{?G`Qayu#|Q2)N^Y%Bd?O&R zC#PU@H8G(aWf3V9!kh?T0eOwxnop&08FQj?s_b8I`e;*cU-I^a{ah3YOC=k+oJt7z z%muw-CA-Pg`pHu<5!#7LS5PMNB$i7N!U2#0s$UTahLD{S`x)L zQbXH+iH3P>$@1b?(b4{?8;sI0TD%`^_!T^&XSR}KY_rn3P9eMdF2U^$Q`Xb$PLnv#h~=^ z`0pmrNc|-g5iAxP85OebVXu`GDSE$4L}}I;A=lN_Api=zXaoO8f&jBoaJkDvqOq=C zr6?-A5kc2|#We-&J*~i}Hz9C-SVJeu3Zya`ZI{M&z0lBv0F8S4Mh&BTZ69DZxn6n> z@pJp9&F-s+B#<+|Ez8wbpmb@}yA5(f;C za#8SS)lFLMb${N%+0(0v*<*DRntma&c3#{~ECNaiKy)%6M(S9$k15GGeYQ2wTrrJH zB#^}f?@{?K<7f7k2TpRC8%q7I*34c5#HrafHyc>O!+Bb_Dh#^1f+p>6!r51#nWjtD zQ+LOP^E;SItF)L@PykD}hx0@rX02+nG!oxdVOXT>nD=TNj)TCvm{h?-II!UYpInejpE|OESj|ez>jn8vspvN zX20B6HNcBETB@Fre)ucB0BAf|zUy`vrQc_f8vqh*m=lIt6Y)E|1&XawqoNWGVk5I0)lq!e4-5*iYw_1e>;`}; zbwRQufZf@dE{u4lV<6yv&+~~RNb<%z7D_2mm%0?f(}LJgI|?9xG7jgJt2rpM)j4Nc z{ID>+{HP;VX`H`FPVe5)Rr&hA3|%Sjs9U(8_sK4IX$_&_0v;MSA(chdapn{>AC8QE zj}6VZTt|(zH>dKI!di=J*)?=F*HC*A3?crEP#p1(FOMYOKsHx!$^u>9l~C!~x;5hP zmMwqX&G=S#^0&md*rh3^4O1N@rR5a;Em2xRZ=POO zJ#@%^)@ix)<5cl<6$3-^=F^~ZP8|hmui~bb#m{xDH68qA?)dBZ8sK4z*=*El01XHp z7r^ZwrCz{?%c#Z&f@#*wdUc>^%elp|q009i!bT~~{+KtNqvkbO1=eaA*gACCf87B) z70hG}o6Dez%X>BktK$QxuqasD+HeAt$8PN)zyDgoMG`m9FHOn7Ipr`y&t}nr^)X<# zu(zl^hzx(4KNZID?H7GyDMkOK+0@1j(aK`%b^wEcbuq>Qke7>=NFFizPGk4eh%lNv zcpqQyYRUxEv)3| zq0^l#dn3-?6pVn0!z;n(KS-I}j2Yf;n|=1O?+u!)QUpu~fEwMQR>$#z`82`WDJveJ z)GcCv+Mrk;>V@EQKFE+Q=&7>ew*qPU1CXBx0`BmiJrQgv7$lbSU~(>Vm}I4THNx#p zXA4jwTJEeb45Y`bauGTJl{he+G8z>?AZ28P3rLg3$3>n`g64{`Narg5;re^HH~WO7 zrb{$7cXy=#vI4-z=D?r| zA&0c4b(&ai4SE8R)Y+>y0 z+0uMm_VjXkW62wc8w4|p8Nt7!oHVRhne%+p2PSTa?9rtnWDTdn(4xnO=@?GlAxXTN z6fbpi5~$~6Uq4ghv~G)==y(^Cg1B0ug!h&+P=*hH=Eph zP87sfWsFH8#%8Y?Y`#|tmegN9mGhrF4KnhhEkeY_1 zw~t~63b+V_B>o8O_f*a3%idXUTC5P@G-LNk3@lc~V}FN&%iu4+(W+au@PWTkfSMX> zZy7l^P2wQQSTj{GD#X{20*}78o}2C;vG|0Z-8H&1PgFM@Y$@^pT!5xjMI9Wbc0IzJ zf*$5i57pPj8Ap3$ZD9+z@CpCS_Q(3_)to{Gdbf^(X~i9hcv$gA^EFW z2O|k`$S(#Fv;HJHInL5$`SG^7iwn7*z^?47L}>BGwtk*yA{{8gLFFu;5ojw?@(;q- zr>--{iZj+3%!)$6yD{PZ8(t>O*E%;6SW_S!(#$mTU&JtYm^r>pqVW5+C!K%yD%H>Y z=eY*`i6D1sif0NX{bwkJv*w3wnrJp9T2FW`p-bOUwlQ<4L%ueEJvR@VzPk zZSL#-uViD8_=A&4%G?9MC&VaXQ38(e#xMioexyT0>RB^ zz31J$=l-7|7_!HOwYBjPcnqAzeewV^A$82C z-kU5N#cBE*vl<4)mebO9ZQF!@UqCM9ZAi%TM42+s!em}!ehp|t(B_*h2YjYfwUpFy zwt@g?PH=Hh$@LB>*YAmV0YttMm9s!8`L}t4yg@)NgcBg?{Iq5aayug8G8@?fzT;Ej zWZ9iQQ24uZS0EOa!MXhm;Dvl$pZ^p+>4ut!$6O5V|FCN?x^v_jHtW27UTD8KEvx8$ z-ptcV925xrX7lk=z_+*Gc>b{o*7=AL8N^)w?z_b6%DE=Lhu#{I$S*~%U32K#Z>*5t z@JfhEd`^C+gHILk>Xm%JM_$8EKjk@xPvT_gBedQU(F{La2?~zqwC(14pR}3VeS({h zP2S3l&4;w`kx!MSw*RJzA-Y2yeWG0gC4O7@Ue@YC=L$x*2*)&5T05<3&VU+E&N z9Q21Slk=KtbeQQ<_#>AN{_F>tGslGbR`e982c*y70rmY*68aNJZ#s2XJ*9yOrWBb- z{i1@&>D@y{mdjE@WwNU8TeGMt<%Gz3?X7{~8Ef~rnOhAf6Xwb%!cd98(fd!{1^V7L z6@Y1frs8H=9{FRF1~TI4(0Xl1%?O6!UE!gzN+ z_+0fc&@;k-fAwx~a!8}(0P;17`{Y60s1(FUwvB0cHs*Gl zj@m1X(VCfH&WVW|6+o8`Cht446&|N_3eCk+#QSUwySeaogZWIswS@r^f_*H@5fO76ron(26VpSp2}4V%*zTEC>cSCEjLUl(F3Wt3w7!) zAY){c-PSh>dQo&0lRFnlvKU|?6NCY!L6=MeukQ=dY%$>6}ya4dI|AH zRbAZ?q<7{3SurZi=C0uEte-J zv8{z;H=)ak;QQaf#T8`^w_|jioU$mvq8S+(nVj3$+uO$%3XDc|NPn1o8MvHd;IIcA z?H0Rg`){w428#-%;w;WKdVvy_!9}Qd3$55_9#oe?*aaa#b?4-y=JfPsljZc>jk7R2 z`{%kka(vPyQGl4?#zknP7L%6`MNttR%+bFC;j~A1YLr-p} z)A>O6{-$Vh@xvEHNIxUX$NID*mFqs6HL;6D7G;@89QQp7eY=&g7}$#hS=qzlq6*{p zw_huHebSbkra989BTp9OWL_t3S_HcJ#;4pD0{nv%#(8o>`TEl@i$ig`at+zjPUnfuO)-+c@3ix{ir zif*`C{L^@SR39C#HE?r_8ucS0;~G7dOrKe8Z&{^y`)k|{WDkHrPpTtp(th|mhT>5j z=d4LZLWwJR)f(0W^ag1+odTy8do?%x;k;xXjxW&7?jmDkfkx(1iIcq2%e$B;^~Sqa zZ1Q(i&RD8XyIj?+3^Ivg%#=r^XZDMVcdMz1>Q~O)ma6dUn8o^G_2(zUW+q`O?bLd) zq0yGds)sN-UI|36UdAD-vsFZ1v)OMq+M7>~eOLZK1F7soYU-br6p2WKW)0=FwbBw2 z3?fEW4i2>fZb$DbXPE$tI6rqH=dbPT3Xm#%#^TFLj-QaQUHmqab>l&9|8HR?c=kh7Rv$9!sC-zHPibhMmGCASvfhSVQYKtOngGK zl12QkEg0-}gG+z~p%M3Q zqr~jgD&RpfO6e;a7=rvVL443w3XnV6ZUXEox^V~}1Tm?us@ z-o*}@Oa=V2Tj~F-=6XbAV17_z#hRwt?zRmG+-sU_b(#fpxr~!(g1hn`;NF^(lN_$A ze>)F$3UetSAbezwBnL~CtbD&@b&M1^Pqk}5^EBn-KKOJ*0HI$w&}+6;+mZbAZ?7*0 zUO<67hs77I-XBZe2w)KC`A{b*%X~ZVFd7L7nZ){r2B1^e54L={G%z5p$_85SESY>r z8m!vdx=7CU$-O>W00JB@RRHq{ACK3lmLeHQ7dAGkUFWWAuv27G%V@Erl{8d5zT9=t-RETtODO)^pK}abLLwv+bmO|>wsf+6Vm}E8 zD2tDd-VY5f(6z6CTU+^oZXVKpetwBXfWqnksOm3SN61G8Holb9j%X9Z(q<{OIs{{F zvd*~Jb%**2}zy(i^@+qk~IE4TFxoEN6isp6JySwewrnq!*d2>_g${N;o zir_%P5%Nv*c`d^sf401HW8)K;1mSnIdb4$i@WSh=i~AcDpLDI%=Hry)DUHYbn=dt6 z9ui2hiDGS)29u9Tl#}&>i~m~d82!S+Lj8ix!2*{AP-DeflIB z>@YE)Y(7@sV;$L3kb(s32l1hcH_Vuu#P#9WospJSJh9RBknr)Qvu1eR!s}q2Mhcr5 zISa2So^imhPO`x$zcbyl6wMZ?+uLmmT6^xmGRoiAQtfZb1P%- zf7VMZt3X~hn#H%jWZ$5sruJ;_VY}G)MY8Yn)!w9BK|z7*+!s_~pct|k@Jpo2{W*K`{uYRLCO_xEsG$tO`fGYLMlSki& z^UDSEJSJf2ad8E#|J+7=x$-G$vhMu8iTDGJ{R#~Mp_5Rmpgye=e6-Dt{C737qhcvV zz(9W~>#KuVZWM&Z#KuNZ*!EvOQi}>pMjLw1<@5>L% zWzey)=Ozj|RmH`NR=p0f)~>s{M6X^@1Kc|L%hOO^pv_k0_2w?KhHpm`aH=iOw?y92 z)6d=H4sWM!0j|suvR@LR-DDMVeLP&*B!ZZOiJ%P37@9+2Heb=_J z$%Zp)X03Ie$FcAGQB5zTV)oqmuMW{8BS|c5$-q?tqgW5ZiATG2$jC&vnsc4jojad4 z$C#B=w0XqAo&Z7SG4MQB<0lPwr&U(gOq3hFatL2L#y~dGLIsAS7~>%uUxw-xiFgjw zb;OqDn>`rSO5eDj?1nY#%6fQE2R~;KCm@J62fKZaQ!?N#3U#~KKRqhvE%8Zaw7tA$ z!zegu^h-BISfga|S5=H}+Ej_2w{ zq*YUl&{Fjlkh(zKn{*{(HC?R@E&yg&MK(63Q#1g6_N|8C?wE5218JgQ4X2lu+RwQg z8MWX3o|>8}lBJo$$jA52^Wr!hLL#VLc)N1lk1t<@wo_D16@awRbwC+^H+Z^kPH{!{ zp`!G@2S)Vo!vy~QyDn(-U}qOJYE|J&%TrSav5{TeDq z8uv!i(QpsX*X~SJokdYlq-h*_$jiH3fR_2SMNZqQSGJ_&cmMZrqB1-+nPW4HjB-xBx#_pNPh!uH(6u=I}~ z-?aU5HZ7^8r!)VIZ;TAcB4>%eGPl~|-kHpG{@!ZJ&Y?D{U-G-=e}DNk`9;cDDYe{I1BT8eZvw|P?KH8iaZhi|4EUd7)HXDUQ3MiGinY{PLd>W*;4XR$5I=HUcN%5(q0Xuu+zk-Gf>Y5fEeyq_v-E z-|V#%s(06|?0&wBt73(>9wfqG%Y!T^iwRU^h|1%H>r4RS)?1IB)Rx_B$B?wrp)HDM}(6`EBs?ySGu0iSRS5$y1Ro;9Q z225!OV9qI6?}oBI|0XUb_8V74GXro! z&!Z8-Ii5Qx(og<0whBN<&jodH+FY~T(qUl(fV*x^ltsH8Z;z~VGDS<|sd#6~2wrvI zH)QYpPVtH3LSO`wxR-(K3&*P?19s5Y5f>l7)ACrs&@f$+DjWjng4yo0ceiy_awRCd zYSxJ3J0k_YgifF#e77D+I=4;$7$-O}qJdWjFX-!&|7CdA5^i1KcA2+AvcOeD-0L@q zywqKWtfTZMWfSE_-7e~7#ueh?f${llz(po`Un6R_OS?zl7p{-c(G`JnX*gP0F*;w3 zXYf3p$a?LZe^_pvoSOQQ|K@VeX(OWrxJetZSvz%KWtWz|oAYkeO7?D$2e)wJ5;^2K zRXro=1I&2KQ=FlNZ`B4=)F%;;o$->$y#MTH+Xvi$g~Ui20|-vb&aOxmuJ*)F>lPf@ zFYnQgtgWpTt*@H`A+Q_h2Ia$%Pq~fGtlE$On61Kf>gDK|Z*#V{(BcR| z;ePmM=kwG1_wSo8cjVz>VbOy3^EhamrfYr#Bg#YK^sAr z)%p*gsHEavhIeMqU0GMlD-0dBVAeTqtH$P!$~qxtg@Ad1rT_dXq+YUUK!|}Njs3^M zLvh-kDANG_B!X&>CkJjR9pHn2D~36Bec&UtnyD2AjVCGmTBOtNG(rEc8Yn-K$h^ig zK;@6TRxKnKkQyL6h=`;?fpY}g3XFpH1K`(`2E~->mdX5m5H35{Re%8ArE_0OS>_UBha`KbKv4=;s+@+0!;Kb{4=%aroZ`;LO5{_y|hw+F=jvm%;mnsi@v znDQMVSn6i1Z;#}Do45+8w{M%xJf-1oM{=OQX+&~k@?&)H>OUSG z_ZsL6D68Xnw4&xDZD*HQU5sM;;145@QjP)|l>kyws>%THeYIs}n*Hm<-a={`8dU() zSqY`+n3=Ts*?SP!bc%p0=(61*`y|PtYd2fA~<{)eT?6Krto$ z<6+J}12Fk$XG*5=tQQsdoah15!vcpI&GY?se)Y1|$6%pmbh9DIdrPIz>&0CE3UtNIkbrU8%%-2r=_s1S|M;P+)VDSI*RF^2zve*=&owm;30l8vD1$G>=^{WdZ!IoHj@_iQ7;z}u+CHV zHJV484>3c3TUALFvb_{>b&Um|ii@qU^ybYEK*oVHIydcveO0gH98&4Cw}Y%Xb383wy8FjB9veacY?ipS3d=|Ze-M?Av+;1Huf!O#~^b4dVV4^1iIX)+Bl*| zcdtz8n40=~A>$pvML$TqgA(`Y53FSS2+*TZ{K0Vm3J{Hr?**@`MM*q z`EUhbslN-gcwp(bsMp5(A`cs<4#-MH(GVkJuN=UX-T_?A>v6j-MiAcKexRK&fE|E{ z(Svm5DiH?BIWGqBhX#PIoj}>uM)Hk^v~|^#irA?NnK0_7R_E|3y3GG)^rzMN=o1g^AV zR3$e%TP!0Zqv0fkj9EbrgggQRfidpA0Kh*IT+#oiUjo;sLOP&9MhGc?Dv&Kk&yOr9 zT}9`z1=`Ikgowax2GYyXB~r$s4ak)M@B!-|(su`i`cK$yn)&Ho{|Te_@r3xq&hdlp zTh#-|GSL9AP=UQt)OUX8-h;EKXy%(A16Q}E9PJ75cL)HmvX+(?#w0efvc+Jz(?jW) zm_|X~9}(k4Cv~@nLV0=yMs8W(QqDv3FJHcFg8I}#F8)U-Kg_`JlfUoZM+a%ZZxV~! z0>D3}z=U`d)j2{B8NF|=MyaZ10D^je*&qu8{>%hCTG~!tT&SU81SBUrTNZE-snIfr zwG;EX22Umahh6=Gwu9|+H4gZ(lCz>dpoP+L@a4ew!9jUYu@BmOU_T?9gMyU~ZmVgr zrSq|iBh`O9749_%#8K|uyXbHxn=+CkR1N_2fD?9W+ZaCDg0k#6|qu+w14j4;U?^Q`NCoMgF8ry%f z8k9J48X7V1BAClz01hoZud>OMd2=&IcY8>pBtJ)re^b-EF^Pkin7_^0q=n7zim_Q+ z@u^W~)^>E1?9e}US|86X>dlbAPj+;zn%dDg2E*IJnAAaPJhgNXL|tAoK~OHmzx{!?Z4VNpvjT(QZ~cHd{p!m}QtBTV zc+3dU*qFM&yhcb!h`@puV5T13Xqcp?qby|HvI+v6mHhZvC|<&U`0|g&lW^Yls)U5; zw9eAb&b6~B5ZT?)U}9uc($o6{p=D)NUs%AB8U@6=*9+*YL-|WHbuOWrOjVE^lm2G} z!BT=$--3b!^-xezY|a1c5`loLK6lWDuk*5OVp_MRxR~=_W*|2||97U;+^||BNIaW6 z0J@5Wqc^|%@hw|{Yydx*UA!loc*GPvR7L#!xu(rUX{o_vrBx6jhN*rJCUP=TX;lqC zSnAEyoLMdCZeBBv^84q1f3S^CQo|Le1k8o~+d~|$qDrfltq7>tdOkFKH=<2H4B~k> zzzX*9Ya@_;Edla&#bNRaXzPLWh4OFSe6)dg8p;FR7HBE?kj@qR4bbRkj5i6W8Rt>% zhwC}cJ1>oZxyKv*b#e^~PFHNXA%zAPdb-{sazKw}h+wtQQp{U3F zfj3a%Z1xvXZ*`6ei_}^tiP7Y1b|tV=0qX^SG^|kfG-^CI4`yX+%vKRKGRn{fiJnq% z>=RsrZ8qNSpFjhANDVIOY#)B6ZH=beTH+Z{4L~z9R8%x2d3g|v`>O)P1pG+P%OHqD zI#8YK4NHf?^x^xz@@`cq;2s<|G8z?t@D~~J43GjkAar_pUBe(iApx7iqCbhO`Zu_t zlH}y0H!f7frghG8u=M|tY5#4Knh55BkUG@hiFUL-AptA*z7YTv@5p3i&7P;iOd$#c z@o)j91>N9L(a^fhF~Y$uZ(owr)-D9CRkJxPl)2PpfY)s}GfwL<78Di{>C!Ku0mLFD zMLD+Dm?u&CmM|jM8dE@2gHzQH5L!^`KU|<;pD4%L)fF=G&_5#L*;XBblNJQtu&}TW zkVqAvIRk@l#2UK{=syTZ;4yiKPE5pa?X;V+n|FNghPaCEj~DAPl8~Upbpo!_>;Nv! z-d+Ye7(${^^N;vp^3h@EO!~uzFF@U;04R$@&`T3go7Z0T^=eMf(H{tliqf+W)A=+5 zGQ|qiQRb{6SNW-UNf6rnAi6-q%&cH%SHedsLtzvQoY5`h;v=mRm#_j{so2Kt8Hio@ z`9y+A9F#VZ!r(ESWr;1!EECHTtE1w;L9I2`ZicZ{*Rgg{`

C6B-elHl7{yzg2kD&WrV`q}4%a|K;imX6X3%eN98H~D z_KcWHMmKvo|9h8&5kptxf+}>2RKhl98?y%>1ZNM%ZV8vf;nyflv429pJ}IiQgnJ?# z6E}}sUmr!aZ;$D+2n`6tR^>;y_D-=9^N7{mLGi--FJe$#o0+S>?dUq$noyjdr6sDQ z&HA>lnXAiY!-3VLLF(RJ6lsD#uzZ3-!adR4#oC)l;O~tdxaUX`34AwOQzsCA(xEFz zC1b1M`t#+==Cwx6xh9>AST&y)o{}b#+V!r`^2rAMEy;=augh&2snJRN?z<5my4+~$ zi{5VK)I|_N3_JE_9;#%{$S6}}Iq>4~c1VQe*pEMp^_pfd=zBo;4CS}wAFI{Y`c^dyuz zC=U*!Zld#Pr=18i;#MBa&Dtpu5hGtXsMcbQi0Y7aULK}9z>ENeql(&eX$2pz@1tb- z|FOXO9`;>FcMowY!whLAm~Vt-61mgmf^OVpx@GM&epZl&I|-jLNj^rrjFUYoU9V-?A@d~)U;C-5Q-dW<#~M%_WD z^!nLp)mBE}lA}1v8srcB{L$f)#c!nsqekZ02)do#ye2uOMoRB!v#DsQ2Mlz6*V@Ot zIW<&(Zw9()n$IE%NC z@sJEKvln%VqGo^h3my+5vD{fKsSiF5!9Y|UzQ_PePjfGe7@Ec!PK8B8=|(~(kY$mH zYd_??OOhdB;+teeub_0@BOrK~TJdk;Fu|J7*t=%Q?Myqq;cOj$B9xa!DzYW(gAR9> zk=kChkGRFYo=*g@Q8KJkIcKUSuw+>R*Al5z1ovXYhT&E;GHX-J8yFoLs?@N88(ID1u@`Z zdEZfgb9v-FGI%mObo;}W_A(w0KN=MEoVu~_7~JswX$)T09qW2iterxQ=QicGkslDa zM*8nj_4Dk@0a6j|+tg6jXDgjx)#6XctjrU6c3(>*A3b=ND-!yuI)U}NTKEq03}uU5 zJft)7^}B<|rZrcgr)ga2kEru};)?M`g4iUD>oH z(xbufRp&tu_n9Z(6t7XY8=^9^2!Aw!h`n^*hc$L(GjU`XFOc*-my0Xvkc>=~(o!mn{wpLzG!kg)`V=Fr(I_T~?JXf-%) z5)aa*OSFtGS?at9G~R{}wVoDeK-Rtoz?xsIeGEJLOh_siq{+`50g1IA?X+Efp@r4N z^AE%Mp#(B9H$F=gDH=MW6V+_9gbelq;>EE-mk}z29}-rzVX}Lp{+bSUk_kt@bi!tHiMRAZ!L5+EKTElbKLq z?{pD7op{kfG6DVdlgwhWw*6}Ztz6I6Y#PPgkAImbT!Sp9i04Jc-%(JFRW0ZwzULI0ZdXc$1;!cL3j+tEYPzIn1v;Kt32IRMRz~LF0#v7Cgyrg|vzK z(Kc!SNSsUV8{1GZ3|5qv=MqL6hmRSnq)4v}={*cpkzeDkcv!sE@rih4+icZjSRZ^# z*y7ZEF~K#`4NU2!N5QSk{g0gAAkRry_H{KqNu1}=|Ez^ z4KmK|%xTm6S{Rldl2~g#+n7Am0Ow(pcTu!No8dc?dGyyKafWBVt>BkRt)(zN!M*U1O>N4~s8_d^;L=WOEUM!vIyh++hZFGf~dhOli-&qR% zV_HFs;shtfq;*?_7`v7Q3M$Pmd54=lf)=B>KSeOxCmp_#o*{Q?U-CocqT;L^#+b(} z`Xz_9N4|=?pYp?b$f5Fut1|-fL#%mZ>FSQX5*9~>wZift+C;qaYz-FM^`aYJi;{oK z2Bq^CZB5FtMQR~HV^KmcKdL$B3XycmPW39gWtxtGxD4iv8k1EE1BE;N*@{vgr+QNL ztXj~DxYkN)g~w|>!{2Ju><#$}ac`a^@th-;%_Uatd%g9dRz1f) z%>TrWP6;@fO(|&^ig?IiZG(oKd`J&)k|7B^xP-&KllSfTcl1E%15< z%VQO^NW?T$><;@YpW(s}y$fN1QSoK5CUM2CI&7nIm=RP=8rLV`l_Ie(j z|7t*x-bMN`REHR@%Kg~t5+q8117<+66AZf*i zsdimIn3P`~l!7259qMK#OO1kz`;!WQx^ALHG$YlR_l1O*_7?b&)r_0#zFCRi+!X-aU z;t#&ExqRc*t@C}MBgIXazNl7aHwat(7(%kb;a6&yDLKU^b3NY6b`B>C5orlFpi@-&t)H&P?BJwKnTn}4@uhQ?s_8m;k-L|7&%Ws8n=A} zPcA7$-B3z$Y~0MoqK&?aCMWF1;LBGHBaBeR2o7~0GEY&m%d4ok@4krUOkp`s->oo} zxdDTXs0Ujm#(cS75m!<;Z029tiJw66+AxVT+OIE?vyYca*Qu72UDI!!C9wJ_u+pOu?;q#-tZRLDlh55Xs-^(+v5ZN`pFC$GAadMt1n z52nx<3fiR|{scl=YqdH#Mpo4mi#127g#8eK(+k@+(Kh;qT#|c)Zr?1RgRRj5gJ?I^ zLeVEVZhvhT=lp0|wR%~mw7+3+*fAYiK0kmioTwjdnsXe~xSy=PKRd^M)&)*!BIRBD zrJa7Ki}&!*oowUl)*{igu;Q;Y^}PY_!}03F-0!|ZA+UG2y(jTfsFY7=`Jh79H(3HP?x8SA##8s4MfUv+m%}dpmMvfQWwOl8$+UH#{5}KTD1vIJJseBFL9RGSNwh&@brm zQCnb!qb78Ptq*sVJbE!FR%A2#BF!Alo@*zVPx z-SG;|Au7$(<<>%RvF+S1U%YDVyNC;N+)#*}Ceqv%N7Em8J@3M&Hx1vf)~@D<`YH1l z)rnjyKeQvkB^p!m6uEp`R+ih)Zw;1ZU3>Oy8VCiu9Uxq2C{3l{ai1g^gnZdmSD?0I=&y3vr=Bp24(gmB`0=+2Zn%SwuUdb8zJ zFwWwpKS|T30f}5O9S9G1+-M>VEZD^C#Q!#`)n6!Y9Sf1DFFe~?iaQmImmz!PaItwuB*AP$&O6WAd7+BFo;RGHr=xyd1-0Jj z)ozk$3ye_t#Sy}Rp}O_)T2-WZa373)!R#vU92uFMGl3a0`qi`64S_F2Z6-2Op`=(# zdeOc_I5>V7+)Qvj^o=F3U!#zq3R5BZOGsewR`&8^k*$6kr4jPH!QEOF6?R$CVJDfb z$Q!6iL``my0H?Z7t&5UClyhVo+a_@OaC49(J zF48W5hI&DjD;U$|H>`v0Or_t_hbINau)mHKeoJyAB=AdGOAiACKM!4?%5x ze`%^52@S;-OoUUL9aHm^DrGSdf1RxUP;2dO+EA~C5%gfr)~VNL=zaRnKL{J7P&veqRP=Rt~-T>PKl_u0>^W;OnL{cs``dg3zQVnBUa3N zr*mqpw;jQ-1asR0oADb~g}>gLx1MgIl|Ctmb*&?fiO(U{=+$;$Tifan&$KWaaUcE0 z(y(;0!S*(sEmykSFfwz74_YSB8P-dSc=kMRb-gewoZUT7*oRp>XQEHd#ad2c6Ygf| zIN~#Nxl(&G35~0$&rRC2I2v`-azP@yn8G1>zSHhiOqkbBwNXc@3k_TGSA#RPTW2d> zePw5peU0vH1LIqcZstd)y(FYSj8B0MkrcIi;wd`=E^7W)q`!XGBxjCB(7>8H$Ka zPfM0O@_e$Xi6~L1$fvtB++Y*IVb0&}u8FI9QATHrm6M`^8C@~(pzn9ZhLQzRVB}K9 zvcTDjM5jK(XikOfW~H_=pwS>*Gg8i}(blvjm9i^mw`g?XeCbN*ZFng|Z}o<;lslUO z59*W74cX?=l{lx1`&TvR^{;i(1ZM|3m{0kKII5SOW;pF(#*DqnpVDf*4L2+NtjD%D zZN)ys4famvf^A`#T8AwgNH@Z`XCIdnI_1QuQf;N;RRruJ7W|rAt z#GkTomf+xva91RIhr72S#|A$t2L zPu#KiG4r#&Y>TzQ*tnxhV)*eYF}#wYYT?}(nfb)8+_Vx$1@WTV;P8Vw$2tFdH4FmcI_qx~wj%7%)h^rIh%e6u9cu;;nFL4(`t|@Yj{oO=G)%EhMqNQmR#Uv^-jW z@q}b@?lcycAtu+3D`YsMaVKT#S}9L+&4PV3b@Rnf52^Ubkq!>#;Zzgt@Dps+2xq66 z7jlER1Px;~-8y4G>mO)H5t+c#IT&M|Y>h3h!;wU1#0-N$5)PhMUVBDn4PlCw5^GyS zx&3h*ON7CuhF<7fMk=PZ)h;|HXBz5Drfor6J%jaaN@Fbvsd??`oO~JnJi-*dDqlk_ zW7X@^SI^aph|}nE`wDb7EPH1se?MF{Uzo;Jnm?50dNu+#p=geL#~8<>Ku;9c^*c6C zW^CnjvQ|UiamKm+053TEk;+6=|KK;JV8^=}nMv_lxOA-48*xN~7KzB%le2%x?g<1B zo)G_tiFpnk48)}`2Z_87y21JcRbH#&2huwB6GknB1!bu}QzpuEENy4PDEulMvQ99+ zfMSKf;9ws5sfv_h-%dk;jbf3D>ifZsODV6(g9p?6fK+Lk&`!}8FpWm(TsAwVa5iv=vLz)H3JP*7bRQ7$8<5at z3n=GJ4x16>xt-)(XLMu+#}W}?#Bj4(h|p%Y!&1q8az)&2Er+{|YNUv(gy>b2Lc4U8 z)ZOA38sCk*j?j^HD#XL6UWm%wuq52YAyP4+bq_6&o>KLWFWl^rXvWVgPs!PWyVM92 zSl6{WVuTc!-Q3}~m=tukGG4lq43nuin8MputW)0b(F)c{V~m|U&7=zuWEO5XeKSGV zTlB>4ewIZ~wr^&8vHAMS#_aFUY#QCGCKcyLy{;}LoQlD(vAoZM38!VLw_IzOWb)0g zB7+X!eku~OC@#`@UCvUrzqP1(^!?m%H~UK~DIvQNv}LGnoYUOM;Lc+nMcZs+tv6yj zx?fJX^Odd)da3i`5(F}J+vuzcU;oY?jzbxZJ^g!$fvi1`Zi`Wm3Bw6chunReXL^3L zHDy|ZXqd`3XeYd>bkfsHvEg~Ow@vb>^mV?R{PKm*SLXbI42^z~s=Oy=ry6%X5LkmK zwyfX23U=Mhot%l(+g8a$T{Ty&RIecHpHz$QR^Rl`Cbo;J&3KaC^uQ$Xz{v5(8onG1 z*zd(qIQ}AhD*S_?aQ?3NjD|;k!N}~WY-P@GY9i-8iH8%6eI%lF z_YgQ$+tWG5>}OHw&x_kWzZCSwC8nM+cz#9HB`Tm=W$xekEpP59;%b$@`2MHnk7nJa zRA-h7lj`VgyTS}(Mq|}WaQ=z#=M*nrS{r};L0P67Tr$vtCu~}b8}#t6;-|WSzwk8c zB5l52u+dn~e~4|78xi_ZcVoW5X*pt%%|l=q!T!55<(d4Gx9?7jL!_&N$C+5Zd{r-2 zXV9&Ds{15ev`!r>$5YCfsPb5;Jt3C3%k%|SQ*3ioxhCo6iqS>zd_!wx(Gy!L0_Vq3 zzSi$VsA8r4*@P6wR8xWK8fyZ($`fYjhwAG;Q$^$NT-)+3^Vrvq@{a9^>y6FI@z-BC zn4RHAGC165yL|rMe>_1vY2)Xm{A$WSxT1;NkN3KA^VB5V^+$?KMY!E7BHxL))pNGv zQ)!R8#AxQbSUdW~YA=TF%uv2XM2DtJ9k#e9<0l$DY0<;lq#_#|`T zl*09bTQ<|kj-fB2)e_!ulE&7J2o?da6QyGWv}i~m)4_%6>fEjfN{C8*z^*5}TrP>$ zKs`U=PSdz_QyWf;E~4ofZhIv4`l@C_XX&Pm0bP`BlWZzFaHIXG+6^;>^>^S>6+)k; z=a+46L|3u1;<;Lr9qi*o=+Auy^rf3O8J*wQ^cV_{`B{vN<^>V44z-*u`xN(kTtAoQ zc%w`QvwFE)Xd+T9~+fUY8q=%L*?-nATb zJ;>J!u{J#8>o=jMl&`xqE_a?KP+g;*NmZRd-%9VAErtudJ=&TtuGMf$XP%#%6BL_% z@%S*dY1yl2U$Y>UKrT&$rFD}OdHyws>G#XV#FfWU$nA0Hd#p}>4G{w^&PHWc5xz80 zWhFMA;)F9Ib5G`&RR2oO;|BKCn=ibCl24FV9wJyI+WfPsq~{)Fm>lOp=H*;BZzVF_S^7dW+62@WjTB=Ie4E&XPh8>k&JR~pHwk|4I_A%Ie8$yVu`}_0 zeh%^D(ihG4SSoc8Thd4ozu(TMJAmcNqDRO3%f|dDRdAl`lD=WM1h1OQ zcA%3m)O2ny=g_-^AiPEP7!Ns-Ok`S9ohv>sGN`vG&7R>;0A2CrT5Gw*y-Y2lCf)Q>DKO>aE9GCr)GW`| z3}||I%L;g&@0jh+9B>OZ90SsLh{mw?A~# z|2Vcw^jbMf>l*8FO)!W)YU56V>O}C&3;cOwv!hG%MQC z*}v!OJ>0XC3Q-TB_gh7-UpY(+jepe=ta(dlJi|(`!<5b$3?7gbs<9 zVTTB}Q~it+!%ZG_qTP+cfPSfj&50sPccUF~jD!ZXsBP6$>rTzQHix}WFstWTIl1Jm z8z}phaIf*>8YpPIJ=Dtw2jje1PJ3-g!5qx}o2Rm}w(sun-5UwOKjFI+1%Z|u-sDch z#nGI`wiWwP=pYR(-SU;1_~6qpDtWa}+VnIAu^V~WOE z8kp(D6It^&LwTOC62oOSg@c7<6OlcjuS(!KW@>4Sf@W4msyo@kj(FUinG5kjc517Z zdA|J~X^LZbs=m$Mt{-ImxxZYs_;lQSi1S+8SH&tt@8;ZfH%_2^?fAYxxQOQ0asB{; z6xEhH$y0o)#T7_9Ii4EBx)*)usy}R12+bJv?5aMUj;y_4bD~6K6fX0B)Fl$y{qRvx zI$8YPGu3m+l?gvQhbzgGR4-|-JBl`cEp|{cUNLZtRq4s`(dI%yiW}s_;!( z-7i}_EB|?S^NKBqKlY5CEtb3OfgD9ljG@p#_PzvWe^g+PBa@` zeZ1z%cQ&!Cs8SzTs%JsNlCA~Z9tN?CvR1&vpl#$ACYBE}!NpI25*KfJ5^yC&o=YU#wnhY}Q3-hxX|7D$Blq?;)Ei z5`-n2*8nAOPJZZ%hn+dw{C(0QJrntgSoHN&UKRFVyAqd?4fsY&*0D`Z4@NB?6OTL| z*LyE|W{uCqS3<|qB;m++#YGS#U=!*rCe=I@mDUErP2OkE+ph}Z{LATbX_=0j~)7r5?@Pu zsI84VEWD>t#f`pmQ}-&9L@9t9k4c8`Q@`v{TvtA&gj&U}M&;E7i_1u0=Eb1imG85D z?gt^nQi?u16wv3fV);iu1(IL>>#*M#uXV~>I|8#3943#iE>5Ulym<48S9GM4Q1~my zRC@vgtvt-vU+nQhy)kwc6<@&8r!m@#9e2eCH7a-v$$X&$g$Oe&EFEBBJ2P@!$T@9ifPYJ%tEZU!}-9R%vgxSipOZg>4%0W zMm;$EH8JL%ZR*IDCjslx6B&DvRbP&VDxudB$3{rCBnAGExr27dT!3(;hW2t|4H;7E zTv{NO)a6sszX3%}gyrNRNqcDB%^jQZVv8D3w&+m_YH?|p;fF3D6}T%~j*IrgT6Xr{ zeFyCuB6pV^-61X=mJ=r{mzOUG<*VH^0~|U?s@=3vA5c6n;kkZ%^BEvVTw<)S2Q+d^ ze8r9=y-P9zoeIIHa|SN02B@~irFsfS`bEK=GJ-8q74+C&+FABDPSlQf6)iW44#ba+ zAFQhSLMHpVozfX&G|E2kZW9Q^awNu|zt_LRuuy`Ye2ksU@u2c$4nv(y7PtMN9EDJ#)%hg!<3C<4>?LDcfq>afqSQ*&Fo@j+~fB zJ;tD!UGmuS_#WL2oONud|E4FtR|s19Ishe#DS+>=QNndi`sB)vSlsyR7uy`^Qo@pn zPN#d&3_tK;Yl$`euXqNI%hFLFSGMNVU#=SLF5lbE*NM`!i2o+J3O{5X6rZ+Q%53b- z>JO%7s#nH0rnkdMT4-_Yf7QCVOJUSz-#^a3FH?kjbE2bb-x$Yh7ywk^irPa6NuAE4o*4Z!2)?|I5oqvIdVGsqlzL}&10Y}S^`R?!ls2C@i}M7< z>>H0bORTDrx^3OluBVt)F#0*jl+?-W(Zs8e+hB1J?utxQjPoeNzYxFPS65>FHt}nj z3-90{;zDZga;@YGV^?1ILnEjXN46{$3d>MkJsFNCu^xZqeD!?Bf&@;q4N`g{x@ z3;_OVm`m$IL`>YXQ#IF|e0^wwBAvw7S?e@M^FivzUaK8mJrYxy@gioarv2GdtT4Qv z;Ge*C(E^nUQW*PfJ(!+GJtA;%_*=btqk!y#Nj`3e(QKm1!F&6e zs1ldH)ggj3|6KU=0r{0Pe!i-AVL@v7?Xl`Spvle|dQ zh2rpV#ET}v0FLV1HCv z3KU9$`jZYTK9^-}fg63dk-L>X30efph79vzqO0E*?n^XocyJ@2zF#iR3wWcCye~Ms z7jF)F+4fP=`KFRfY*t3COoG=+T;^7DTI15OM7@|M&QPBcOF8o9ndpt%nNoV!u5tBD zIpIBSmckOWc-haC&?{5{dr4Cg9Z+vc8!2 zmbL{vagkCfIPcOd-@Bd{hjVUmO<#Jj3eH)!u&zS|61m{gMws9Ozp4g2auMw*+2PoY zBWw3#gB7FDde_C36d5JSjpq*u7`u$H#j+y3IMKah+ZPMwi^BouN7H-n5|R&f>zr$H z2uCdRT4BskJQgy}UkTs*f@-gJ*z}52%UH0A`MZEjX&0MG|3`{g>htNA`ecnu2i5DcQM6xQTUhv|=+MJ||x8MBeIZTdsd4cTrDi z>-rOjc?YL(^&Ot6jna~px%*x;7}h&e2;CebzhsN~3ZC34BlXXNmeQ4k$A$;D5c?Kv z))l)kAW4&d;&j*d1h2aNz4~EnW`mGSsSBsxqAp6x<>h7UXV1jqIk94TcUyzO2$>|$ zW3|CS=V2c2`KC{oJ2q@6s>Ql@Y#RBe)=c>KTXB*CiHEXod=q)ShcTXp1@(1CH=?~* z54iKl7xak1RRUSDrBQnw%Yv_%IjT09rx@Qm1+?Me1hhp;fb8R%t<|~W^{2}or+obd zJ^AJ)ZKKQ~GMku`6o4K)(=BlNBQwIMqUNi`f?4bOn{E70@h`oO zG5B1N+@y&Wu=4y|k!IyoeamtE+;Dc{aTiMDEW&2#Ty&G#48_pv9PQV)3k(~t$kmXd ziFbd#cj^DpM51eDbIa7Rz#GeO>+{m^gpDwjFy4{u9dmBdDRYsvZFo3W~W2h8y<;MJ0H}W1CPRNo&G1lHyv#)U7d*ycHM(?9VZ5A*QhyP%<&R9Wj0Z?ef zos*MOt;zJ+$7f?OgKc17Af}fJ)WE3LIz9xkMq4-p<9~DpS>a&3?n%m|PjLOeFg})E z!qYR-!_?#(6DjHNG^%}m3dK5wKj}jYip)M9xF2B@o@i90ltBUW6S(?hf^)}&kgc#T zOy%T!oq{jw3w^D@{DRs(ZM#q}0F6qM%vSB=8sHNodkOWCqq$lG~ z_2OUeajcjqFHD(^)q59{w7YXRNj0)ZeYWBYX1HCAFl-cdPvL+mwEd< zlF)?IcF705#3+#-Yy9`8{3X_fLOXJwXJ&l2&)z39Cpf-4#}E^U(GkNDlG2}5*<|yS z=)|iw3Ll42S7tT9VpmVQkDxCMe3@+$q3kw(!9n@Bh1vNl-a;GAkpvfR8ot_S5;KBj z?!HC0z7r(v{~+h+1W;~e$w{P~7YPcJ4h{}FIy--DIMQ;ze5s@;Cj=T72~e7M)RaLE z4qV9CYDi>DVWJl^{i(2^tJHi+4;PA}&;vN*H_brH>5BpU`WQo0QM&%%=k4+C8jBQa zk&^np38*Kp*7pr5A^*|_|D_M2ro0EwH0-?mDB#qPfHQGSP`xYHX|8m$=DmlNfSwd# zzrXYDSjgcsd3Af3NSz$t(P%q^#ua0{K%#U)(T>z)u(7`Wi1Ytp?=QouT(>r07)4P8 zMNsLG5TqMvFepjslJ4#~ z!kqJ-_cg8&=Q*x(Q19R8NHU66duRe#C|e&Nqm5!^TV)mfR$buiw^S-^R^%YI33oLy z{C|DbKmVoo!(wlw65$xan)O?;Ah&2ob7qm-HgN9??X+ z@$+l+R$}Kbd~ZDK(eRP3(_1_^e7ZMbI)&lQ3rC{b+AAEH243m|y!Hf+ot;K_4Xf;a zh9rc7^0|S;@9z0#xI84PSYTRP5GbJ3bd>!g>AC!efiP0_cO-~mFZJpMa5GvM!1yizdCkGzK z$c&T&@z~Ls(MM{;(cvRHKa7>Vt7@O1rN~xH1iFtB5_=wYf2sKQ3fX|hfylqCPIUHt z3yWLdW0d_sQcB(cB-YRKhBk{WM41|Sp`Ynmnj9q~L}x;US$V(l@Qn!FyNjg%Xn1aQ zvLj+{K65A{rdbVXp$O)ptvoDr^btu4+T-8!R7FQ-Ucu`ktwHP`Ywt zYMtlH+r*Z?`_ENO|NAQbZME>A)%n{V(WT)A+~v zUik1$4zw(a>(xS}-OhB`H6}G`{x8!oO3^Bn@SF_r@~kI4eRUT)X_{FG5B(_x=)N8%xU4iDd2Es&;t zj8mIcB1OjUF=ad&9vLYouZIBDoup)Q!I-O}A1yt&Eo z-lyan3|mDf;SY7*;eSZG;`_Gu86i(Z({jHi(x+%=nJbva6o3B$zOC2uoOc{gcYEtx zHV6WR;RxsAFH-M`D#nKH?gTi6PVBacc@Bd*KSf4nOcf!isED++bN>+ZjV1lxH-clR z9*3kwbsXRWK>-OPChHzZ&;$@TvVsg?%3CTj9QuE}C{|cd5J_8Gn=_8#78)8H-aHs# z;4FQhX!=;nkn8BE#kx#A@I0WlRuI%(;G`;H5Q|hSXHbWNwealj&JH<6H{iKt7l+AX!}s#(UD_S#(qqvn^2WS>zcF1d^)XGpoT8#b^B*6=#)j_SRNodxMg5r5T6l{E zKk)LE*RR_ye}4C!jOUKeY(TRX3mz&eYEySNNooOMMb%Wm!mqOU$-^?@7e+>pWyC;m z1h1)r8d2K%;rrh$AcO`(;8bm-(2s(L$A7qB@*xe)m*0t=LLf}SjEjy0D_(4V@&=9t zzfx4ZC8$0&AAoC(41zKTyU?=Q>^PZ)$jDKYeKqZ#$Mf)^muYrc#QE7h&?u0M(`ASZ zt8!&kE--i?aAxpi}8S4vsZQ`)U{1FMx)@ z&)B24gB}u;UZp>)%6yPW&>rgV5;_5qBf3iD@S(4k(dQKGJ7Z zD>mEZ#^|0uEiLW96FA34Qp`CI1&I`=An4qUM7?KmU2D4D8T5htK{w>Bc0=gm5Oa!D zB?jS83nIa@85&)>P6%;~Q9q}V{^ zmQgR|+b0uFff+f(^+S30m~hcc)gQ!vSoiWm%C4}u25MBWxcw)Yxw!+po3)AdSZwMH zR18YjK?DK>pFk2zGMKnZxzLC-=85Gl_rlY6*)uR>B4cL)%rsZ|YU%MZ>F&BaUV&jZ z8E@rnQc_Y_P3JYxEQ?B)+h{RZnR5nJFWkrup$tV*P`I#~4_C5ndVn0ob6~!|0d3X? zDY?0|JKT>Smv%9SwMl^bLBD;WPW$JRn`owM1<;5o!eTR*rfTi@N?rYZP0a_`i=cPZ zJ(M@=7c4zB?l}29t=09X_igc+l$d50KJ5GVe|{ouSR5@ODKM;gYGEN&#es_YE}C;o zQF`W0$9z(0DX#w`7(s&sQ)whX@nQ-7atGlllk?2KO>besb%TndSS0Qs1M#g*uijwg zedmDR<$^d)x}!yQ4C^5(GSo_E*EcpaQ-j;vKdK&3_$DP`j#)JrNmm96lcT)5@~%#B zFniqjaC&n4c;y0|;G%QPEE)X=EcSng9TK$slb zy5Y%n3JQw%QgPh2o$P})vw?}jdAbCe9%XMUE7d`U43FvI8yEwk!xD|lduRe1LX4jmffK!@nnQWh^0)Bubrx&CX+2H@Hcqd=j zHMiGFR;a0|Ntu{FWn{n9YxI3J=5Z1i{{wU42MvT15X9Dy4i$DezN46_EDVwrQ&QY` zoSQF&1M#1O@03eD{}QQrzQNsg51|Iq35cSGSB@D0BW=jE1SZ`)E&$wNzcrj zfDxDLiMV4^4QG9WxMjk;ysFaqh*5A_5X!cP z4gH6U*KSD11QF>T_UBOkN|(bq-d_{Z)+X(UpwDLY)^5n&qfl8LkE#2iplLPNs@>i( zE{4vbW+)thD+V5Fae^-blRO*I!KlOmw0}BZ_hmQ*J>tuqK9G6zadlM}?hdF@bmVy0 zv%W63gN+y*LT;(EK33A*0XtRfpQ(k~-qoCb{Ff^O=7)nd8i?9A?(&L?Gd5*I1%^*F z-HYmbJ$4s0LqhU=oOdP;DA+$oCg_0H%W(OgE0P4|Jy1f(*x`a{NjsH}GcWi_+;=_V zKB9rxVCL(JFQD+Iu&1pzRa>{$>^g4Wz}JsEko~$7zM8D8>{UTyW9qiHjHAO@jHSMG zwCQPcHx0*U^$*MKtb?ie+;5P$ZN?*9YO4Y}%Iz<-r|XZ9KyW$$pFL%G-T${y68Oyc zgkU0`g}v%4=!BfU;DX^xIt~>ssez)?VtS7jM+_*g$0A}KC!GDW)M|3V7DM9P1GsDr zY!7o?34*d;SM*jmCU7Shg1tWJisPNK;=H^Cmnj7-*0c>57tC`&!*&w{D?P$8U}cnLzHVO9Hi=A#(kgsyi9%_q}xCd}C*4wr%CU)oTVE z=viATN`MH$H<|)-1;Z0XFkHKXmF1WlF=q+(kSM!Jvp zG(oUN%-GmC?qsmQ&{DPJ&W$M_64}gtWt4bfh%v=PgtY9r=`9) zuKTOo$JOH+i_WhV6_?X1H*JN4*w^SHYPnnBvJ4x%?Nf=KYimoAK!Ro;^uecu^kMDz z2D~d6#L+6%BmH}PF1x!fbl{clhzHk!Y{Ww(u@_I}iN?gPft>n&w4Kaa3rQ~wAfPuW zz>CQ$=;n;04Qmsva3Cs$`-+7%*8c)poQ_}=Ha;&S7&$}aK^CKl635Y2%Pz`ETkDV{ ztUtKxm@L~k-SP6K0h5vzLz0t&joGEtgtW**ECMxKMnJ^aID^J3JR9e2v{|B;-7NOh z&H8EH`}#iC(RB?8nLg7X6z~{BsPjke5UjwC{v%D$kdcvDQ9(7@=3?mSd3;%V|L3RC zAEdjS+-vst?^ll?eU2O~WW~RI+asb*>mgkxJLGBCt|>!ygo`c=`fA<$CYJ9)!oqsB zF5trUoHN}|?i3xjWtHqTb}LxEo8~V$<9cK==C)%VK;r2i>Eu;YbN$`7g)d+!;*kv7 z(GoIQE;08k!AWg6yRRxMzB`NMw*UC{?Y%+^A}LYPoA7b*w`kW!`gg-(Vn($DCVqtV z1vzVIG%!1ssmF4LNWXYN0l8j_78A@+taQFN+v3=$#l&Pjf_!OwpnRL}Xo&&>HK~CY zkZmfb`u~QcfHy~yQa9{!7YYA!7jeeTr<%{2R`@nAk5^zofDnR6xh#)m1R3@h8X|CJ zw~Og%Xtw3`56h;e6ypa$_UxbCn`hDty+ajMfGwe-4_GcoeY^sxu543+(h!i&U-2A%Qe=_c3=D zTiG0<`oaUv=Z>@Z)wDTCdm+EIUX)qDd-S|7+o|VQ5eFq^ssjOt*X5kaPo}a?JC?70 zM$y#>OS_V5w?qa}br!VTz8Q8;L`hIW*6^>1!RTUQ)&5ltYMfYcn~vZIrsj}MZCGv{S2s*=R!)?&hl6`F z+O_`-O;OZ$V23Y&8;PM`FDe;giaGPjM;WacEe((4F{xq@Nc6zRZxOgSx|N(vMc|%Y z(vF3P=i1sj^sWg@u*72AFL3RtnHdHddEynL!EEG%$%~si3sv1gM5A9$Pj`~j7fMCN z6aP`E7(_%l!BJ!wu=?C!L0V%Jg!qnE6CD&jOig)b+`M+9WV`Iq3o)@ZlLsh(etG0s z3pnRfl73gn(7M#ky;m}&YW;(br#QRr%xe$LEDPj8+d#Y3pSIu_mB6=#g}LZsvo z^^!|=sSXlk@{p73gG48P2^kndjH+BGm~?a6-M{%cwgk}Nu5TDcf--J}RSfy7ZVPS# zcsR~=XCh+a-&2MTYa^YAyv)qR_(9l77eX!PLwR3J1A{CEwbVddsJ>nmS*v7pg~Cuz zU*B1y1VnfR;O|oHSFAw!_6y&_@Ni3%zy&g__l+?>Dh{<&1D*?Y_I~iW#{Z}UdIIPo zzO3Q3x8qN+kTYASb?b6*ah0k|A(<6RMRivDFJa)@C3ow>dT_b)#c|#x8jomgO+#sc z&JZzq`CTEr6KJ+~(KuM{uc#{q=UcDEgk&{UTg}~Kaxn(s8%1}|^SqnHX*u1n6vmI6 z1d=!Ga5JoL_XbtC9w>uduT(;OH=3;GJ3DD{ZC*MlH|5VMf7t<^f$)n-kbfcDKVSo6 zVc75>qJ{*e+M9%ggh7YF*H2(T!m&rqh5@vOI<=-s$7y*?Mr4#DYJ~zOnHrUpVve9)Tc$P=gMX zVIeEo1g~iM304TDr6-@Ns8A!p7fyU#aYy3>k0pun_X5Ndz8uH3mn{}0N`Z+2aoqO% zTnjMM!}{VZc=O_X(%(K5(;FSHSvUCX4FD_t;4_{$jT3SA1u%k~wOE(s9Z9YhAyuq@ zU<_=DFf`;2@fhSO_rOoHdU&w+V?mZvcDCO(<}`~7h2Td>>ye-c-!zMs1?|A1_`yWs z!1)nVpL>L3w~#XW+xG@1YeB8@a>G$GFzj=|;P2{3v@17}s$5<-zjl;NwqM!gHou(K zcXl8!GaRIUvY!=iasvk~wYTl#gAOD|AwT0@;v`!{w*3e=|1PMT5M^+ydtpn;Z4hUx zmsLs$SX)QxvPARdk?=TFQssS3N{ZU3R@>m3oc{qiN)ys$F;I2j0lUKs;dU@~a|*5x zSS7y8N`7@HuhW*7-5%|Z53<*&MNH!-(&wnRZe_D}{aI%sqo7|KQ_Gg0MA-7xl(AhJ zu-MPPV{f86$J-qbE{jlbX;@e&y*ZkmAnXNiLrFn#%?oOUJcl)tXU{TU2np#j;X1A6 zQE@`vsOh%Fb>q&e;l>0y=!wxk_tEfa)6?rqV}=YC1;jU1b}yDvk?B;nEj=zyQr&}E z;Ojv88qKlx6x@%me?=_hQ*GS>QqIm?fcw08!>*83V>MI8OrCzcbU5Ct2&A7K(t zc>9o?(}TX@(3-tPpxJHb#J1h>+~d5L^Dk*f~H%p@@bxG15@;vrz2$T_2A~j zLGl}MIx|Ct%@Er%*Cxjl{WE}w=MA%Nvz)A~gz=IXRDy8)e@9+~nubQF?k&cb)zgI@ zd0X|QNB@8;MOk^AHjy@}4mf68q$$YAupq8{PaM7aDZw)q1~hI#37D3dNx^kQJ5pjP z4doB&&6|x-{0^(jz0p0|?&h?aV}gbpdT8B%1VD=ozpbMK)cYkb(_(c7oc@YvdCTN& zTPmqJm|T5w3)Z0H>r*A|BGnazO-}ga7!LOi08-TZwlwo}@Ge&iy3*}dai1F*;X)Y~ zKid*af*7?N+!}XW0mx0`1g=JJsmHUx^FkvuRJffs4{X zekgJpKr-zTvw`}E91ti__I3%1jEJ9uSpx_FJ#A)QoY9N)^c3$LujDX6yE`Bnfx~7g z3K@4*i*9WdayjR}hmwVg%lQF_TT8ll*c$(Uv`rRwq+G#?(FN~8pK1!BE`vOs*IrsI8;L(|Ck)XIt}B;*ySTF+R0ekCI_#ZEnA z2jC+(hgzLH8AZi*NKrWLm*o??OO&sI;3L`N$5C>rghOi|?%$8Coi|bMdDEsx$-)8y z#br)UC1SZ1q@LEHChVlAcUv-C`X`3_3V(-h%e-uC3)(t6`OPcx^JPIbp1^F@hAVG$ zZEpet!}4810*PQ^*j?~pu;^z^Ej39=??Xe85o5vQ8ouKiP6G&tpa6q84msB!`o&SuMK>$?t+Z;cQbDeT z^XV1o-vH(^&N6id5axZZr*~hsMd~X!I~Q|^1Z_owcW%@!*@b>77kYCK;xn4)gTJFJ z46-~9X1WLKBum2uPoVHUY#=#rgj|QqgBQaqh{)Uy!gH?&SQ-o^ORDu-C~dv22Q|g> z`6i}c@q8ypxvq}o>tFsWt0YA@}Y*NQ^+o@m8o2#7Lx(J&1a6_1~Kq9)$R-tqe@VX1n?+ z%odcIlfTM?LnVLw7}pCTa(jm~^~;6Z2B0+=PU#1MqJ+7W~@?+@h0* z1*#aPZgT)R!@3QUhRagU-28l;H3^)KMdZP@0zqbm_7i@$!##9jH+H0)nsW>mR!?rm zgdOp~1Yb73zo!kYk4X7F9+pgSx9#kJ`*U8&8thKP0KXmYyubw$c)DFL_B1`g_%-_S zzzfBu#=E4{aR8vfNq7gM=B39TEwQ8`*Nvo%n4uyw6#aWKW+Mi($OvFZv~~+jEZPE$ zqC_P&E33nXkBW|-^xOxR+s;?}*VhbAD=iWd56(!4LXv6Ngf;x`$55G{3Bl;}TM>J|S*23hr_UppD?!{MzgsI>LdZ zf#<%#ByI5E@QnQ(70l=%(X)!JOzx2ragUSDo z17P3+ZpAA!6bpJTE>T%Hy*;kw`mV0l>k9If!>ty(faYd%*B(%Y&aQIc1egP6FY#_D zDJt5mDq~Yq#|)QRBTJ?B8j?WF8MEunSsX5KjBE66@WB8yYx%80ertRCcBRE*Yl{CL z>`wR2!GYo8FN&Gjdp9vG<)|VqudB#ZslaqF*wCIHxQMo}jc;_E+J-yRVs$J-BMS)5UzPJt#80>=riE>6HM-)K$6!w|zZ3n}O8Y5TY*Qsle^aEEoAR{k7XP@~GW(xpym}C}0n~f_& zwUh!;46<8kn{68N4DuSzzt<)q;z4y<6o4852PKxkZw;KvD^-^s!xMlqokNi?DKUV8 zWA|CTF-Y24LlSufD%2SuiUYoI7Z(>ms5Lwu2i~nM)XI}}H4U6%9*2PGH#dm)D4YTE zm6ex&KWz3LD#i6O1b+nM1!NE(4T800WWFNc-07P^4sGo$=czX$D-=dhzo}>6g5ruf z`seQIa11e@OPzSGjfo?J`2PHaE6EfjJ^5}&hK6qRFm#&- za(d)k=bh%A_@v)aheszTu2`h-c2d1cpHj1aFJ`~c=7?E-Bnz`IW;Zr4O79ur_ofuX zr&z<}7MCEUZV{j}pk4+trW0rt-(Zqf*Nx7F)Py?&1Q`hlC*{C9Wh&A_cMoosnvZKd z49$$Y_5eC6eKDVa#4`nex?dUTkA(h_kE+`Q2qO!eeyWEo5l9T6GvXl)Ju*x9#B|dO zw64L7B`?lVZ|{?k2>c350_vv`be4zmba@yeD{O@A?9@Qd1GZunl$+#XRFe&AmYv`8 z^Lu(PQ~&Kb>UfGk7<9G`_|Rhp2P!+*FE+iBx@B9<%ySD1Y^JB^D9G+78q-J6P`jbP zXHjz|^(V!VeLBWE0MHXUzTKliO;6y^qPJ!(^`W-d-U%LD0^ zJYRO%f+~<*WK2xH)N&r39gN*jr!0)Cj=);6S;2$#+7^3luWY+Yg}}XLVS0 z0uBM-G%ctu3At>PHPyE}jx0Ytd-&gEVk9v#;Ed#qj2K?;-_yDm7b?>=HtiulWVdI9 zzykGO!dj;RD?~WtuiwAF{S)m!pn&E!LlWJt*kM9`x0_ynq5WsOD^F^}<~{+T0duHb zLfMcYg*=*icQ91r$p}1#d2wrz$%A?#$1$;%AZDaY&5PTxqFIC4z}VWYEl&i^Hu|~o zA1|J9qr#+_zi5st>y4k^Am12VF`TNUHHOunk|I;CJe0Gs$>)3Uve-gWANUtO1tDO) zgu(aGzq^CS5&&!}(m@0V8jgoNmCC}i<_&ddZ3v5uR7#bF8Vl9g*%=}=7+GH$M?V-= z@bGFja<1EvY-pI0b0}MFTw|e56U#u(1-_M1qv%WgSI~xa&}MQwSuRzo@@PRoOl(*} zMFkHDaEVJ`vHHZK3K6SO#n7u1ar!;&?~Nns`Lc3PtQ&48!nN~3IkkJNbUCZwgJFhG zUmtzy8Y|=u&;#*@rxOWw$+miHfqYOiZ(sOQ30Z!CSl%QI361wdVlR@1>%E(wE_5Gze z;GAXCD2{s}%X1$_vMaY~x{D~Oa<)fWK>vmlDqG;gV5>lEfCV<)3q|yIlo;DV2RG!2s^;l z{f063sJ02lq*7GjY(K(YOG_qB7e*?=aFi=vnVIDFG`y!{tHYK~KiFfXpi!f2Z-58L zL_LG^#<4QXSvzhu`BT-xQ_nkEZHTCr7^mE8HZk}JPjytRO^`9SZ;h=Bh z5fbSUH0nLmS7(;{b&S$~yN8xR$(Fha`=@$-6MfY}f5K7!PdZk1NqXCKGuFtT^x-E( zwQ9G*Khg(1u}}N_R1oErFy7%AGupeWSKofAP6)mc+;U^Vt;=m8cIOD46>;WF66jqk zNTi}NpYSA{{s`uyHy33o(%R%Rg;}{E#=CZI)CY1v)&laP3 zvIcOxfacdJQl-sIgz%Y3S3sLPYx26(>J7PwN7?EIF)^`|D=lQxQyV0Lpn|_NyhE}& zdO#1nb%;L>qoQh#kI#)j{G(Sj)hI=(Pm^V*r>FhCf0n9ub%}T_+l-fVJTS}L+HKc1dZYbfVy;4cg zD7C69%93p>EG{i;^~L_@EdU{r>STosj>E&lyO`ED1kMkuR`Sx)7?9K}okHH-@Jy3+ z#}8~Sa=%o+iC}#ExE4BTyg(Dec3u67Nm201mM!8|wz7yqyS##j2S1Ey$?stS=E`nk zB5Z$+#|nZa#QjFs4f+Oyg4c@0k}(cr_JbF{DxJ~pC%dQ!;IkRYWaKb|(}vM9rEi}@ z&iC_Z2VrW@+wX8PesiqF4)jZknsuQrrloU);Q(bwerlnqY;XRtmZjlmr?%YJukZWK zr=?Y>d%_{RuX0o;`BXj_BuTlsxi9yeU0o}R{Xb^MKB}vdsB)Qz?AI=Mpztl|yXlBQ zs=Dp8zCZCq7rT&0h0Rm*n~l&vNplF-2QPxo_I=|QP*+nyF2Qg z1L(`7JDFO0z44_)O-u}xnpzX`(kRuVaN!QZ$KfVYiLYNgXe{5rp;?aSDdZ+6Qi$XI?f0Bk8a&s zJt;Tb*xX9@Y~sde`=t@-(9zarZ4Mjkvojs{vBu#37j{}sw?mmS73Q%>=d!+|optl! z%^$%Bi@(V$_XY^SDT|z*yP_arVmf~28X!nM`_T~Xmz>SX+9h8^GFA{#nt<`_CeQz| zvnzl8l*{%z;V>tYNv{NtPlRM_d;-lJ={B!ZrOuW{?%cVPUYJ=@QbKF$)1+g4o$@|* zJmU0d2Z_yWD7VMYDg337mewzO<0l6X?;Wh-@bm9&9hBT4j^&U0&}R3&p8E^O?W`nv z>GEQNC)t(s1mF&2J_VuN#{Vvx-cDZt<7>MT1cEyaW*ab+Dz54Pv?jM?t-i94{Fs5k z!MwsS?Qw8If@d7D;V|>~;m3LV@+q4WnVZ^FZ}9)JkH5@C=8FP3n|wEsqn+TZzR#aO ze~KusQQbQ|s1bQRnx$5fUTD@4k+rqCi8M8ocM;*dIwy8AR|?)lTf37svq8&942EfC zi^mAPu(L8ZG>Eq`r~NoH;?R9ZHhyvOgvO0dKp>$vwEzhaSF*>VO4`G)4Y%vj7+K6m zE_9d*D`)Z$b9y^RhyfI;VVHYUdka~N*y&+VZZ4COiclG^3>o_#&*1*##YEzm%jp?1G~&@~ zVORl7UP4pl4SsH}Vq?F28JE*)^Y(8K!Du9(2zs?}HJ{W}DqwuFcb(0O$p(vqgHwd{ z=^}VN&h~I>;bEpXTM@_eBgO4{AE+FHu=$9SP`Ls20rf;0wE344%Iu%Pj}_Gg=a%p_Esk^ zh^(#0Wit8;Eyle80D!?o4iJ2hR>fs@m-RLCXAdSthOoc<)eFFCV!m{zNcEd|WJQO2 zCO~U20j&4CkoXri|d40#}_Tud%zvgXBfxAqt^}OQYn=$wn|acp0Rw*f#y{c#5*zo3HNtuNl^B zL!4jiqrR1EXuxT=C>XdrT(WTqRREU<N53s@mF0$EXD+DNVDcnpUQv;kmtn`PbiU zK--J_kRJf&4_z-%xUJ|1U(S@oB#(!Acr@@+xhqDu+cJLDgZvW{d&`;b;Bs0a#kjoM z%V_RH(gO_&)FrE1vn|SH+pjO1;k2~w?kzh5#fa+#C9AA#wKmw?V`v4WUZRCP^h{aV zw$FrQ_jq(`d)uMkez{K!X6nRczn)$CH7#{tC{Xovxx`B;DUOQ+Pcg{z67cDZLc+t_ zngdsy4yUil(=d9YJHP#arkS%R_-?t7M9^lN81&oy{8zk%dy&H1?_DO8VN@4$89BvU zz0yn9t}m&d^kpDkr`(CjijwA65r0;%tKXb(GL-!iFPCwpz-oHMZe`%zK-TEg?5rGR zSVx)db+-$5eCY0A=!)-*MEiL6!KTsJVR234cR?6TjyyG}i6NeY`d1?SFMoAoEV2Uf` zAph6;{c+3tSWx@YBtO2D?MlevpuIo-uq7=}Z?S`swYWsL2kW6Bc>_0J#{hv@w&JKg zevD@D_1e;0o`b4TjZq@upN9u3Tc5C7b=E#rM1PVWxjAyEVitezw&3yUx?NlhgRZ)I zjz3yein)#kos6E|)0`Vowo?oI7p5ggWVn0#l-?Z3w~DtUe5NxQ(?;wC|1^QdqS@)` zH>rlkSG8g~6|>G1XdWPezXW>~e|PI&_GY1smG(;9u7Q8LHgoZ1hcX)7Tr?{)9!A*l zI76}7gs@3-QS9Bmp4oZFXugM{+!DTOL9rKqeRB&lz~^;m8pX0Fap+YWQzQv83N8Jy zr|Hy+(Y;_+Sb;$&zOl@|KB)1w_*M37QlUhlK?(ot=r?H=?s$9OKkS-|N3+`ERpbcO zdUHgaZv}~sklj<${L&iRDbm_2IIX#bvhCnU7mpph@jDn-z@B_THGASqbzpMGnhG0> z9IHN(e@$`B+9}ST*JR!6y4^-4CU)cvSz|KupIPcM}v% z*Yogt5l&HcWdOVR1J)irUjLXzNr!W^KR0jbkue)S9LROna4{}t`!jgVq`+piuQhq8 zGrw&v?-W)JpI4n2#p^*~-FbgASg&t1;XCiJ54BhXHxGkQ;#W?Wu`h8#3z{yWiloa@ z$RE+4kXqF3X#TaPon3m|Z!|o4n3q28(vV@hR}-rnnyydN*X7|8I)4Y9z*O0(v>uOh1XBvPbiq%&%MgXQS_p$s~D zoIr42c7uv%6Fcwy!f6y$l#}n(%AyNm`3RzB71k8`!!nY7c_#j`)0%bo7w z);~9v&-o-FXI`RmyUX*w-89N>U3D7u+|LBzfEGGsQzwr?j9%F&g&l5n-Hhlr5l^er zRvySk#WjT_Qql?8voX})UL;7T<_)V0(S*MKAI?(N13yDF1LlKYG14C^2I+S3*MHN@ z|1mL8WKI0%t$snT0#jE~B%;R{TDf$E^ zHo{*`tozZT#S+rAjyjU4f%=P4Ary@w+MA3q;`J^papN&cte$luNr=zG{!w@_%FKco z8n?QBp(L;H-XV@Rzj$PcmPiuSYJmu&anXs#txK!p^D`#06C1ci8%)1RaQEsVMh0=d6?QznwX8$r6smnYxz-QLD z^|5BwlBhX%r}pv5ep@i^fGuTP5mQ+j(e9l|34h_h@OK@=22=Gm{EuC(WA4mRG*j$T zq^JznVwwu$tMRMWW{8I}DLC<}lA#1>kI9|+n&Qm0J0S^%T<>*MQ?78s6t7_kXQjM9 zvtVW@wxQ*EV(%Fnj*WcQEUmlxRT=$Ue}#oIOQ%a5ZOA3_^xba<+@Ga}D8FaVMRy|` zYn5#!2wx62i}>T@?h7{6A+r-C_TT05>omnOM!mlt{Veh~0d4I2pr}H>?gSD08Oz^;i9Y`E4p>};>p|d*Sq>b4K{Qi zx+6RFyOwwHIh4Uf1xK?P6I;;dzuC0B4LK7dP%hKLQwxsR`B5*jJ&e#TZ9rogyq&rt z!OEwp)<}y?_RHl89trd2gkL|u2rUogt$fi77e34Gn2zIyBCBnm7pw*&6!ELrep0g& zq?Dmg=n(zG8KPCYY%)60RV(zzC&&wX0qgul5-}0fE*EqT3`-(RpURF@%B7@eh)6nx zw}*vAPRwzo2Gi3QZ%F9wAJ#Rp*%A<4rwkqJ)NkJn#Le<*7OW8qvYpIw&s?x8raQ-B zWROlAV=YnaLjKdcrMZ`tab>C$cmu`^w%+*bTLTPL|E(~X(Yqunid)Zj@B*kPr3Gd< zFlV#<#O-uTWNuEK*l2oX)ECMQ94~scYQ6p+3b^R>&NF^gi(_T1G~w+E`v;SkXU%Sl ziHU_1Lkm+J(4pGvrL%V`D__*_L_9qpQIu|iD*jYK!OLMW5q0A%}GX;2lja*b~A2XHFGK2hHTsL=OLuKXH zMtppMKJV82s?WskT($80>7imdhabkvcMn^v4@ao1b6TCpUM?|L)L@&_8w|@7W)J=r zecgrj`vuFwY|f!s^Hj%MHl)wLM2{s^8@jrwFlRM2&QQD=Cc7g2g?kd;>4r|4)R`4) z73tKl^1CpFDOnnh7b@G$6D2Bs@X$x#(vLCtdFh6zSn{fF|Zidjal zXJ_)Q(*g~)5u-<1BUAYx;hC)aa*!e7y>ZZa@4%~zDSukT?9-9(|^Ql66SZO-8S zC-Ke+IojLLgC5>K*b&X3TJTfJR1?UGW&Sp`VkUP%8(^7Sn3=N>n*ZT*aRS55hEI;l zC69j-Crx|M;qx&|S2o?So%v0J8K9cy*F;YE6yIY0{_AUJ29@2Rr1P;Q{}m93w)Xc8 z#>=}8H#{%U1QYl#prL6%Nx=||7Le|6C@0Z8Jq4iVXzS`Ceexs{=zTkGBEW_Xn?8mY znvd@1pD}7wdO>3rpvJ)5_5wtXO{ZK7O`UUqiPl*}i%0m(M1_IB3l?+1%Zwlj{!rs+7YY zKy-3dx1|~`Pcv}Y%2TrcEZtb`7HMOa=v8(Lq=>AQVf&sf|Ll9ruOcPJiiq20N<^^c zF|9cgK1$GfSj|dDicS(SwP%xtrMUKiDT7Eb3G6e1B;- zp2B=0*1&F&xhJtW5|{lhB4j;Qg10h2BrfNXHp59y+v~}vyRK`mmDE&v_;uPpt=rwS zd?~6dvQEI#AMX5&;E2~>bHlamMO8#;q!MdIiM!2&iy47!yqlNewE5DnZ}i$(+&!*i zEV7;Z`L7ZuXFz8u!Kes3&aoed`P`mzQvZ>C(+iY|(TGnnCwX>6d7tzUhqs7+mZp-m zD`K%k4YMA9SMs__zM_dIHOLTj_FV1P@`Q+!fd^K~Rl(oA8}lmYx0A737K>8uvTI}O zlC2eVEqvCOz}-d4s{b;gY3n3X&d(fHWSo5V#8P(mQMA5E>cy{S7I!H!l)y7}cJuhQ zT84cG)BYdVvxwayu8U!l3IEjj{Ef1XzMt#jsb75KN3Nhena@Jo^@d9$-{`Zr?UJ5X zU>7d;`JiSHMdKA>qPy?VyK+2q{E$rb^?Ts_QlseSSi9ovsE&Xo*62Jlf|TWJ);{P4 z`>}OF9PMQGN3fvAPeql{>f!QQ2Dnd#p53cU_q7$DW`7G^2-vc>3Crh>Z zXE9hk%fu+vxgX_4C~=d=TWy+O(C4X8+ZAhuc}QG%{=QF1KNr1DMAWj46kHuT*KUyH zX>`9=(<83!x1#H)oyk*CBf0u=-unB76<;4&^xb>m+`sSq@XyrUzNMoBEvBJU>?RLJhqH87cuzM4`OkLmApsB8`ZKy< zbI)9UpFBqGp)jD}o@b^sl)b2MG+nH*#SyXLxzRiYv(9JyC9`cByl>NnQ8!RCGl#_U ztvw}d2~Nv1FR>0QjhT~7?O z6wMy7i_X}aD%ocYcrVk_}2#UNPB7B~j;Z(trY%@DJEt%7l8scy&H2q%MSjvm(7 zarb5UP|lQk{fvx0t`o=8ex16BR*xPm}Da)W$_;89M-R*I z=7{qdPFmN4N5bi6=e-#CVxA(u{MpT~1P5sd+jy&05KXkkQbA9|LEYkWQzz&2<)e*c z!^NZ*t6L8hWi?#`L^Ov*%ZHa0mGDie1ezByh)79BjGBY|7ffqrHSPqF(*rt zcuT%+?V0aTE+<2kV~-eOM|XM4*>YHD7GL*ii6rEUb=wgBleb*PK{X%tDZZ&mHlV&` zDg@zPV%^$41qza)q0wd?vZID{bZaz+-xv}}sh&gu(g$X^A$eogMhwCHT#2+#DG z^IfM4ehwL1W0Pt7UYQL|#bv76tt>D|%H95u?zXNjMML*xF?WOy_&D?vQ>g?T z^LmuM28eN3SXe`;^{lA4cw$=X`5Ok>j-T}((3tT9vt33Csbk_2jeAF(=0Ze}T7Ul3 zTOC4hSxtFmoPQ@H0D?;*is?!QdE6XpH}AVtMCXCRdf8hyMMmc$iCk|bK1(d`;2gzV z;jmv!#GWo#AIsU0SE9#yGc|Zc-m<;FtJDX)EMVS0ilk5WiDd2pkM=l&GRGnXEL>d>MacXD)^U7KxMeDtMX8mEN( zk{JtQz2>v1E^eWBuKgp|Wv4tH9k0(P`=C(27OTW&&?aC2CHzjD?OVQ<_ieII%igjr z2%OzSt`HFPaiuEHm+I5FxQ>ZKFmL3FR-u$tudIRejy*2ff3PA#iW+tg@ zMCXI02fK+M#{HFejxp`>&K8%5y<`p2?|vYsHOSvK>TF2OyuokKb*i7KeulXtKzEyy zCb6}3Ag3oz`XedX_k}epGrk_zi9#nI!+!QjXt*+ z{6aCIq2A?eDEVk!M8x0udZJ}^-^{<=^wvi@l2)d1U^Cbg08JXG?$(4+~otCj2JyCD?Dd0d-+qP}v|P)1hVZ%PmzE~rFOjq^Mt&BR z{PX=LJ5gfMc0x&+-KlpID<^;2jNDA*{ZI^CX0`Tx&#c`9EFpP<7E2+Yp#<42&is_5 z(unai+VVwFkxf+PYDu!Puc7sLVo8MdW+x@&%U!pG^^eAk!d4K4;?33^r&liQWYK3KK216!Zoyp{z7XzpDz3BgOzXh z9Tb?{elDb_%)x&hFzV@uo*a zMz(~Iiy*mj1dLjks#=r*DO7!N?sIFUt-amG+>~vvgBKgmSh_-0UH#`o6?HiA$wbwK zwYlT!&{oQtu3@fl*HVv~LTnv=r&@7_m4M+V?~>8iYgkF7@6&<;0`3Kw+Ttj2q|$Ef z?4+s`U?ZIZ0rSLs^gcFrKF~7#$IQ`EtzWUgSVF;jyqE1>>+D|mVlfxQF`bPn(rYQQ z_6GC8SsF{*VW;y!A@RFulZ}1FU*7n>AA=~f)p+@4W|y{PG>`WJg>$SK?KA8Z#djqM zN4Z3p6gl2#XiU9N;X^^3J5vTkygZhFRcmBJ|KOXc#lzAus(c-8#o_m*4>D|((~(Lf zup@E?3Yxa?lt=ZkG(8IZntHL8ehX=SsIHpOEkya)bLeJUZdw-n{*mjU%N|`b`o~Al zls?R+XPxi#N46QsEOF)&H#y}?-C(D`ogD2Z(VQ60NGh*4<6A(2DompIv_hYV^sHNz zUtaRA_nnZ&#%3%W66xTHtzFkN#xwGl4Z(d%)(YI)JKtVvRD_eKpbyU0efwtbdd3>V zq_8`#t-bVWA&yPK>ZjtZtmF-9KQJH2EHga; z!ZurZLXW13nw)NR-=-s$*Ezq(D|iR-+JAp$ety0XMpnqUjNZ!Q6JUUXY+FRg`TFOrC854A0GBybQF~Vvk1y9 z!Wny6g|Uhm$zoxYY{otJ1q3c=ZuESfT-Shh;oqg!x_uUSQ4E%9>~(d4#$%;=0Lbqjaq^D2KwMKet7kf^k~PHu|k%dcy6|V zNTR>g+>$oNZ*uOdRf-d$480V-T8Q_lP0uun2$V(05$EM~ZdP_y{Rex4-*)QRw=~=7 z?kTU=vgOi74F*D=AMZh%JC?vr@k zmy0$A7))QCjG67k^=wLBQ0g|FiqoW1Q?E{xg>)Z$X1$`Jc7`+OpD|B|y-m~cN$IoL zLUg(Ly*N+uLFINfLyf%3VH=cRS8r8c3H(|qB(_bbHz2$q5cr0eT$pK>1fz$G_hxd} zL>XOF&L@ugFS^~26OlfqVBV53%y^@WmLcz`eOvlGgZr;6V}|>3=flL3#+DWzIQ3Lu zImr(v8*)k$ax9l*leoA7(Hg`4>IG0b_cG7>>@f=T@KMJvY;5d-MRqo$ulDq=Sah*mq$69hl@B{7=@nJNwVoqb8XCS+Y?tkcyy%GN$|0|K4IS5 z{Gr6{M|l|szHnO4;9kFe-G~jJ+p#(Zdfl=LE5TyoxQ8QqkB<-yPA)(GANJldDyw#F z7Y0!jrI9X0LIfnGLj)uxq>=9KZb1nt5k(rMMCtC3Zlt@ryX!ky>wWiHu6KXGzCYg> zdp~15V<^LM&zm{tbzSFqoJaiH=Pj8cYnr;m6Ai-iW5GFwA_uhgpZfbf+|MlTg3QXQL0zZGw;d0&!4$GQw{~N&0P$ZG~1% zi-e8?O_HK=_Td~{Wy=(Qt> zVtI1W`8s`(*v8>Zt=juQucNKx{?)r`4Te>xD3^vF(Ip-{bku0nX+?Zu^)Y&N&Ybc6 z9wwn?ud!Qi=bL`V&D;!p^2B*Ysbup!=ytwF=fA2GL8Zv(FLYB#>rVV(BwW8t6I~`Y zm8zY0>Tuh&O0B<-dzdZkm6R_gX0HzAcuDRTu&UJaP1g}->KNOJmcd4}$MBEy1q%a1 zM%i1a!VyckL$>FiH7Nq{0sL81Bc5R64~6t3H-oS6%@0Z11tUPtsE2tzaG)Mgrl7!% zxe#sC^e0!R-gfPpEV-0GEHhTT0YoCGj(_XsSp(nXRjl9c@tlk;a5Z37?OtD))oGZl zQ|}j=h7i1YqkdcLr9L*BWUn<_WQbf@(s-3RZ&NTNjJ?kXXfXR zm*qb6jJUw}0Nq{+{GUF+KWr{CzYzaDHy0DyaLXFL;CJtu30dX?@2&y1T27hV6!IKj zGMLp3yl^glrpjTyf8XU+^3cJOT=V?bYF|QR#6VD*tnQCIXLmMk##&R|qfgNtD&=T% zsRPa;OfE}~O~zI|m-%HAf;q+;I9mhJ!cH}k{Bw^I2&-crDNanq1m54fw#sEp zweezOb`rtDG9@1$-BxL$pAv4E_jlPB(%U#pbQAXe`eH%r?D1oMhcTi}fB7%RNJm>g z@7`N8mUSg0I2h%{uG_e+&$W$ZXV_(6Au(ux_@K?(>DWQ;ToD;Z;UT7kMwNFYu@>6D zDj;cg%kc(Z498T^+rp+0AJ0=WTl*I2d85-$wX9Sp;{FV$1-8Xar*S;Igq(pn0k7)9 zYM{6J(#lgSyG$ifj4||echv?pCtlKcA|4WtD?GtP!byb3_XHFBO~GLo1V2_^PUl#Ay~2QziFBI|I(B{SHN={!vUD7u+-TWO z=_Zpb*zKAYIo;fe~Z6tVsePBq2)h(ect= zpzz9bldmoNa>UEr92Z1kJ*%>9`T?a$B#&Cxf+=&}AbV#EX(f=b2FmTY-p_e3n41VE)U~*yMrPH>$N^UlXRe(Suo*^l!MXOERy#ZKIiY80}4cy_>>P$ym z5pMl8nY@$OWoIWaGiTcF<%WKV?Dj#`3zV!uTvXjo9{GachZ2waIcAHpxR?H$u&hqg z*vLNVJcowIs2MDgsykk~gGzp>kSd7k;*!eo;rK+u%a${28_HbPl$XP(e z0)igAyz<;dH%?r@f%r@@!P$@{zW(oQI*0U`6|&EW!Pf)G)an#(?xwB}=ZNbJ6kEYwcC z%vZr?TnCg>8ygf*{?ipSfc{!q?)Z3kOX<2h7%8)>Sjz*+l9IPTp_gmi!>i0>0KDgyb6Ae+ z!*#W9eKnf5$kJz4R>ZF^k>CudH7v*jO^Q?+jzQ?c_2jGC9i^L(<1L_?IHVqoS0^$o z@U>e_Xx`;&Nv5D=7isSIqK$Aes6Ilvt~}VbeWws=9urQSSV$Rq+Z=uK3Bhc z`e&L*Anc^}Apw&F)&4|=;0#i=>ZxQ>w+|} zrF}if!kitXeoHhYZ_K+l3DcDewa|mwCyVat?4P=JHJCNhrN*-KvS$>y>{!4{kV9&*^v(6Za-LTL= zNk$|L$3A5hg`+=a?k5Y5)stsPQyl?CCGVfb&$EdNxQT3QS61&X?S(yf%3fD}E=DT* z;!(f~UzDfDlSJ-fGO>k^d(y62TJAX~1h?*HrsB-K4Hf3;UTuC7vIQ@gj3wXmdGDWMNjW2E#C4(@_G***W>iGom-mV(I8 zJng9uYXKFEv!`0k*@yqDdtEaJY)RkH@CK9dA8q^c4>kJS*3;kCvM1BiyPRE>&cCEX zafFKOhUq0OZ5gj$35r~Djj^LiH>*^GXGCZlqaxEQE^FClTd0FA-R%w+8|s49H%;z5 zG*vWR^&D~ot5l~iZ>U-FSrK5=(6QJ-H#h=i;?QBY0C{#{X3ud39fD8}2Hl>Dary;M zE9^O;q-R#|9pGRK1__v&8O}f1(HRHHO3HDPoO~D0shU0Gtg250iY+J9O+Kc$ee(~K zxu7dH5!v09SmSanJhuf}Z%OgvvvO2FCCi*O+0^EpwHyJxf)Q4)B4eG85wGsd01;`( z_iJRjV8QVD0uN=Oqm4TcNe(8LVTGa7F zdU)TmvQF_$1{?Xvz2E+0T-Me+eOoyT#%LB=k?W&fM(tX2AtR8JVQ)J*-FB+o*?4^68spVUqrAq|ldcGKUjhfMldLRZbc*ltE6?1H z$V%=NAKal{`XwOYru!sa2wxyju4hPqu5lpo_J5PrJa7SxvYvTSo1o^|5D<f2wV2v@4r|abC77x!XE347XHtMrab^?a&umB6t z&X^G-#>1_vYzYT;OZAx0lm4G=H7XU>GdGO7hLL*V^OxHiW;QlLl+3OS0g^3H$-S2Jy2PqWqupqr-sh$7_e={=7aPh1k1Bhr|yPH5Jp&fa$J;RM=BZ^p_;vD$M=wpYi^K zhHD~x!`wNq$c*jzdgn;on2`Ys}u_=;bZKAJ(!>_)r+7ll|QW zk*@BXR+aj7Zc!x(RC=F?rxH@>CbdhKypfj|bEv*5lGeYJ+#yi6i@aNo?h$=Cb0%eJ zM0xTYZRn&>U)S-~aC5{T#jqQXAG+GdlyB*o^-@gQ7YiC|E#`QHd_P(vMZ9}B#OZQy z7QCW;1*0Y^D=WGUEwi>8niGpHZQp{HLW;JSo+xQi*9w~8b*75|WvgMbdN7!>*!@j= z^ga49m9pRbuRl9>7w8_aVJ97Yy{YziITakUbm*N6@jbj0?W~Nw^@{t4Z{jvs{Wx9(VXq$;A z#h=UE4Zn0RwvX>``d4Kz25oLT7=j`g z12;9*;47n6S7Q)9A_1!*s@K)olm;T9cDMS@d_=wT@^}Ara+gj+eyH`hxi$f$E^yhy zM*tNhi`67Cur-RMqMJg5oM+w#URwfQa`iiZhJQ5CdlCONwzHXTQh#YtrlpIUipCo= zX>bGNk_i0#{05Q4Z+jQSu1WmAeFYSL@`t4DOSXaf5->Km2SOL8hvrzJ_VK%Dn_X>U1m&=#g*e8H!2ahK)&i_Q8+C^kK!wy3__hYsGjk!Ss#l7^bl&2cC zgVk0&LboOSg_YJxgSqO3zbilT5%Q6(taUYiG?%C$W?N$1)F_(#4Rf#8v6|Spu5?Zd zH8#<2AV1_Jqc4yc|E*7CfX>$T0ge(q7v9|gHG8#NxgU8CZYjO2l##lPu#ius@Z>6t z>izsy=6--;ZF}vXqeGVa-&$IFt1*}!WrgyTwKTNhQ){c7;R(H=Gaf@TJZ$!jwkXo2 zef_8W751Aj3;nj?_u1n574(BO+xNd;Zn1E2-=X47SRrp><)R7dh-3YRLd_|>7BgRD zXs*{*a8E4jfa^6~YXMFEewP!$fMC#5IOLKmc`Xjb297t^}`E*N2xu zK03AZ>=;pgjpm3&cv*v<<4ptIyJ;-3jh#NL`)wAlqT6#(PpvUaBO$SNG?<&WyJOA8ZUCo&m;CK4uJCy9D-sgDy3a_}<=R6i@7#)^+WpPZLvSUvu+dDDe|b0YRe#qZeVhJ8M;LP@TZo+GW#=DNYAHiH zW1k-X@`I%r__dr|yd_S5rDl@v<6XS){^OjM6J(T66;%16d3gWE8e;|lJC$$V*rOh# z)wM5W#s6XrmR?5Ey9A}Dr?cQtFL2q+ax&KN27%k?%tjWI%`9btrz;z%=4h_p4JSv%P0FUp_Zz%v%@7RghZn z9y2NQpAy?^xEFfLS16S5Ceo0`R4SYiB})j+9R1H)LxQEZbq+HkmdOd<&8B`cTU5EM zjS)FrOzns&>mXCu{VioE%xL6VN!BPCR4sHfg?nf@|I=lY9;zN$pMT?Mfr&G%v4fy7 zqS?#4W=qlrP24!~M)6M7&t~Ma9@Nn*L3HY8PrQq|3CBX!Jk1QA0U1j@iA4Ss>8OTb z#5{s?L=oEfmZwbNl{Q>CU7Ct9It}quA-8-_KeEqqT}BUwrOV!G6u496wZd|95bz3O zrM*RB+2JmGhbzx5>bl`i4r>Yh-&@1D}Ajl<~6RnLKL@~}gH zcu&c&CQ2;$QLNuAxxN=!P~b#{AwGVrAs2N=tsqb)B?WQri^=db-8*tRCv;5%^(!81;a;J{f;koY#?J(o-`xIU@znx8j2O32l7U=il`f3A zL&=pv?)>1;4lS2NQfGr$KDwZbKVdSi`om!k4ba^r0^Z)SK(1DF{z^wmj@NZw8mxnY zm)7kZ`fj;*$+iZ)n$v^u=R*9=#gJgH4*wTR&+f|>3N9B8Bki#>8npGlr^KgbX>(bS z*Q!}wQRDj8#H78eYbM@lQV0APmFZ*S;yU_d!YG+-9&413i})g=8IR-}tcZF9y@z%a z%oNp>PfyB041Ejm-`~C%{4KR_G5Ru9S;1FudvDL~%L(9U*QP4~nz*F?+!xZ24i`4Sn zukj#EGtJ_YkVxqNHfRN8Anu^Sc!{#|lkEb!QJS`mMLdN+x5vVU_%< zv;wUw*T_3e1ZOr&_cyItGtb`?ncl9=sUeHh?7N9&W8}8a&0v~2zYxVtD$yJz??ygc z*h#T6&V66&+5JTlD!yl=@?2ZZAG*9JrzAA}Q0!c`h9ofk(hmtpnoTb^n9eYwOszhQ zz$(yiLq*i?WVM^e*E?yJ8>%c^<|(9kL9V|QArP8><&7ozMJwHho!6(!PuBg}^S8GO zRxp8zWMd)VM`s*MSXz&{+MfX|5iXJ7wUDj%{9u4tFJg|P<4El@qIGMkwD5xtP)HtKtB(`sk5 zmS%TuqEk?`F{gc?kMfjW_#@Z8u(6gZLXH>w`eWcq%EGTMawj#JGGCr|BN}CW}V!*B`o5g1A0eDDg1jBms^eACsRe8Ef52Jt|1K8MPKZN{45zg1NaN2Jw@$Pk~fT9o)Ol=jV znaww*T82%=@p~ySuY3;V(2jPn<$5uV#a~*I3^OKedcgz)^quM53j=jWP#ms!r)+ z`>9Xl5Jn#UQiRsH`djSX0+!aTbkeM1or%cz2eye3ro@Be^qKfo^B+jZs?`U#+N(Nl z>ozNWY;N+Yd^#oiTY9I9esH~Ve~s2_FZHnJkkiZYLy1A2;TwD+v$oyVk&iOc%ES0> zbY}`hXl8V*xJAd2&AY?S>$9$TSxjF;-j}H}k1lZk)1$G>7VJB6 zVKip`orZh*#_7L)rR3*>KdAutI|`Oq@`F^SxQ83Okg8nYYuZ>$f+=kGoK^M6$a+3F z8;RNndhk20r_;zL%OqCc?T2W>*;MMk%p>1|6BHu+1k56-wF#;@qc z`ntE}Xf7MB-- zbVk!$cXx~3ZU7q;JGR47huzHv?5X&?jEt;Iw@2E&4~?hOZZyH0QFc69QDS|p5)g`pbH1fa#N z+`z%Yxb;_JQ~-jaqT>4Sj9M}`C+AJ?_4Q7R>>uUj(DW-IWgCctq1f+xEV}#agdG}A z7sCZ9%^Xwn;fYh$CfV!jIqAP_8E&&UZ)1X->1~ad_tL@k_T;$R7SjF}`R|$f_sZ&S zkMXAAm)y(oqh?p<6RQ-m*Hgt70($RHcrG_$yn_vaHNNq0@6`d zZr-N1RgU{_E`a}bL?Z7CmlJWADF6=^`1I}ahtt22&~9LvDk>%DEVR`y+bxEHM`18o zd{eqyGM7Ueyn`6+h0o;LJ?yalkR&mU<|i9i~T>IRw?fNby!xP!TRgk+E!c;!E7)y z?b|d0xN!aOy1D}je)u-Km6~d5ZIHtf0kq^t=>Ew)+yL;^MY9@3v6Cm@;ptXaS3@My*q*Dw0%7%~>pgH}#;Cq1 zmcow=VABSt|HM6s;hxe`9R$FBr?l%o#|ypvJ0;}$XTtyYXaB#t z2Mupt{bg}yYp^!LN}#1BfbbzGY|fgq|1kxH#^)Pf z#+n>5he}K;Anq(mDs9VtEFhrp_TMK-i{g*mZA@8w^*=;>Zpbh(X(OJJ!{^Y3=s1zy@=j*)~0m*;FkC!EDjHSU53y~$P=EK&XKD|EP?|atY-_KU@ z$~NCjJj$wuAsL{J#v`czD7aiGp|%dYym&;U|ICIv9s-KqWo9yhdxxd{Swq8p78Yux z?aQ;RT(=_*IKN(+uA-skdk=5Gp`I5n!+$~$+nE;1NTK2LqUEo*;XYsS^!F1H!Xs&%lAt7-=|$kQNqSc@=^Br8`>+R!(?c`D zh(Lg?^F1o)GC&|zf9KBfr2fh1gUGrUbnxv>(oCQXbKi2CIy%2tjP*+TrY(T(Pq$rX zSpxQA?3brQ9DD}A+w>6RJD64F6(q8%xuAwbMOaQm{>grDmAz(x>Q$41w@As5K&3E* zAKotgpZiQ(=fz!b@O|pd(YkusuI^@0AB@Ei7*>M^WkPMy{g$3&e`1Cu>;8|?C(%n= zquyXj)IVBkBjjsNToflw1L%jif8i_X&I;_e67BqVj-h;nFc9L-~6v0znG zZZ~nwjRj_ut^}~s$pE4lIp_EMBnALv~0!nK0oJ6K=5s8K}6Hc=)9b^ z=cau;Jf%|` zKx52&WY?B>`tIiPVAh+6h3kC`0>UD40C;KMD}@Z#|NU2Fe*>YY*@5R+k3MZ59$Id@ zLehntTy|{`^ag5*5W(TW7Zye?FlY{2d$%prUI?&s>mvf|;jIs%!t{ovqE|8&n_0hN z&mJ8;`+8x%lqKMu{}DCIZVYlxv=p^WT1aK(hJvD^X1^P--F)GxVdFmg2yK|I-fdR> z7ADmC?aw>ArmkvxE#VN)n4>Y-TsKq$MjGX#F+c->}2 z?cvZ-hHi}2SSotJxscHOLnhHO@7l^8jvJ)ut*!28R$S03xo8U5r6o0TtI03w&M#UT zo*xHBbsD~Yo!xB8H}7Kc=Nmz{=hC93rF<1^kyOtPkdZOSB)~WHsR{WT(>bsdawa48 z%i*pJP+;nFspN7ZD(&}KB0;WF+%>x5VYV=w) zQqTb7_s>`>lq7|&qMO75(J0TT`>7v#$kM1;&fJ!lR%4l+5u%v5&8+N7~)Dvoe;Axq?2qYnTo_BB^81$03pBNO(OH``bc>#qScn=^F2heY?h}>U1gD+ zKgpeS*h_d*m*)Cx5bunPXffLx^Fng~8-Hyi!w7*NBM2jJtBV`jIAfKq|3?vSTQmk+@N`>} z&4fcB0wq-$%S#|z6P_I{m6T_nN?O=&k^RvU^6U)ZA&v+J`Hr65kPtxf&nzPN~GR2HBU zRa8vnuK3?PR86@a8+7ugH?>M8x&)aq?Em6c~88yYs5@ zz>)doOVL}RFA7TKK6l|$~k|~&4~T$f5YuUKqa~#qI1mRetZXz33ORC zwb9k`)1#dBk9h`?(h&ji=cslJBd+u!U3-l!OI8-$F;>isWaz@Pb|MC%Ub0{|K~|T@mx{y3(fX} z|A~vB-iL&;>05-%P)09iS9q?g-kp!N+J&=u?3ieGJVStL$vM(uMXYFq)pX1d_^%ND%swD@Mesu^T2NbiVwd{z5;5gR*xcLOi?-9X z{N1*6(`~%HpTUo(DXjYe!v=DP;TH12gv-*zyLY9BPFs_FBs`A7q}LDG>e=7X<&yA4 zD513F&;t{m~~526vG0k?40D8uJ`F(w!Gx`$jM)eyILRt6thz5-WGxbfpvdMKmWJ!K43O-wI?- z;1If?AtGLe3|5$rn7QvX3P89XjSj6~6*ALLD7IfLL@2M!?Xe6@wuvSI<&oXC|WzfdW0SQZ0#w+ zb!aRYDN-XC7I5h3%v{&q&=y>4K|~r&G=eF5Q;k>tJqHOZ99>CHPEbVTH`Rcgn%ZjX z;f@C2V=&lch|I{&wq#Fl)Ms%a;~^P`$+r3mp^~S=C#tcH`-AFb{#FFY zf`V1Blq=T-2}78prC{gjFcfh2xPW7_ZpHq!re+s_i_ns-)?Z)Ew)L;8p-^O_%$K3? ziDPgvKL4KPH*3``r=ltJr5?o)NAT^W@X@;8Oz1-HyJI^UKLOU99PO3z*LdXRyDa8_ zU4n<^+6Nvh08zeudjR(RkLh>>#l^$93j*xLp{$%+Tf6<-X2*sE-2e$2YvtGd^q%*s zNf7~P$hq>BJQx{SlR-Mnlo+`PvJUiNl`lkWgX}3E(SK@@y%$GYr>5dlRX$-#&GImT z3CVhRI5svct7y)fEh{KEeCp?((L3x!%s@u(PKmC~Pg_k!8`G4!44Za^tQck@{v4E% z>0%TYzm;?w)y#*=@UHifvM0{WJAO=_Jfj$r7T6&~x6cmabx(>}GZ}K_hlj1uCJjF& zokvIh@ipl|#$#l9al=_Zk}; z3nhJwxI4W2Q{=W<_hs`U{c*^&MMTz`5KYvE2p*yJl6eIgL@;=N88Vt|h#=0M-os}O z5+Uc6uH?u)QN>Q9|9<>oixxRz(W^yr<+%fY5Y0q`j|J(0=J%9~bC-mxlE8+WL;OYy z2XCxqTj?vhims!?TAZSlISi%m&XqZnqawuJ-{flzieAX1H`B3A8x^#?q_y3X$zvK0 z^Y8VI##!^7F`%Yph;#D&Pgv8&62o&G0#iNBfL`MNJwm1|PU%TGU8#wPIjf`iscLJf$a zo3t)>UuKkeovutlz1#j4=}a|$9^+NyJ%B-uYOauG=ltiEmZppeq3ia&jj^5MWuf03 zn&wsLcD|$4Q(&|$Lb?SQ8jOA0$F1vM>FY}&Pp{>aYPdJ@6X9wFOELwy z>8irnsP$wEUqmq2@ASg1P7r=n*^uA7cH871`D`r%zk>qj)^3@^6&37miI%QhL@?Yo ziECC;YOOm8V_DexG3_Lc{VL`O#1qBnT(1iN@U5@_& zq55ISKuxc+p|%vlkp}XIi%*|Fuki^I0X}ja=A-J;6cJr#ey9uZtS8JS%GR>am|}S> zCG3tit$4%q^ybvQe1G)RGIuF2Cx;OWYpAgF75H8Ql)?T6EEStSXnjY`AGajF=F4w(k8tDTjsx1qka|B=1-n&Tzq-$ z7_6vhka5&(NO$`ijGrNo<>qbwYfKm3KQ8yulfX)t^rBsc1_jMc|6UZp0ErN97}V6M z_hjdv{CFM`dY?Cbgz$Uz@9GDMztRcnZoH0Wrb`&YGyRDjeh(E`P^AjGxdpw%rI`_4 z$a!+%o6S`2mu)Ww*Za*=*zQMihrF?rs#{KYpTl9TX;@!*g#YQNdUWNNkuVO%lO%PnliW4XvLB@0o%J24pMjQ z?uHf=R<4nF8XI#~S9>x<28D)Ffv*t6lWA?owCX3pFzi|uh=_y?C`k+0xtA-{Ue|@+ zzt4RByxc?|C(`U55_e zvYN{m%(gXNd%$@HhDitzGPeuZpFYeT@ITvensU1CGXW~QSo`(@QZ788U49uNab5k! zamw}1y8&8~R(U=zvN5$eF~#J%e}qWD>ug-`mI$B#;g{$Lpk30*QvqPLS2tJYVmcJ6 z-_;xU%i2s>IRWzT-&Jb#M^#%Pi+;qG#%yBA%o7z( zOYrAuw<+R@)GkMBYet5*6t?e23z~5sL*9q5l$3c!vADGKZ+#XyRTsZxQH+w63us5- z?xsQf%s+;jV}}d!fa%iH$4yqbxkaL{TmvIE=cQ)4X3#Rje4~MCU?@YGKv0km@iBcN z01h_Q;B%5|w}g)Hgsz)O`?-QY=~lMJ!B+voar2SoWfd9fFJ2dGi3r!R<=)=jhTUV& zhEQ+T&ZKYJswN4i?5!9bqMMC48%`z6pT1U%Y-~1Tp_MLXIqMP&D1WcI(w%Q(vGnSk zC{j#U_XW!CLF%eK^PtDceW%nwiuxD&3Y2(A>A5-#g}P=(i_E#gjhMtl0ahhXeo06U zS9E{KI;B_*41LJXi#henHuIK?N;|im8&jQb03qf}*^(#Hk!r0|%22R`oc*Esw9SN+ zJQ`ZnA#us<}R`#guq zr*8`o)C1gtcB2A-Xb8!DL}SDn%Wfd2F|m*F3V&3sA@-*_m^|Bi2kIgKr7(MXPYRcc@Te5v~y&aS``P=MP$N*_~CB~$#Wg+75$YtBc z_@Sw1as?LGl7><@aVR6r$$20OZ{_HP*ey*o7ZOJV@OnuXCB3U;RN9_mWY8CpY*)KUV>89LXfsu)pzE`?l@&j05lyd^ z|51c)FZQz6GUM_M5Rs4+?0g6Ni+4d(wv;WL$M5HMY0XnVov* zQFqT79ZBh%+XmAiWc&u~=&aAldE*PmuybZKH}^8hP>8r=z8A-Pa)tu-g8~1u%TrpJ zU?%kqjulHy#+&p7Du>-CDK5kWzc-Um_KwZRgtD8PBkisjy7PN9b1w3B597c^*}&>Y zUU_zW6TM1vMnt{F8Rv|pW=SK{1^(X2NQXTevou-x+7Cx!{>6CPeiI!tnUf-uhDs= z6_~d(Y&z!co_ffu^!n-Z|UVxxX$yD=QJH&W_Kdv#E;5W*P$X`eG=s`9JKH`Drv z;JAukt=*rGn+4{5-Er2Ey%oJj!yI55k zF*2r22qUxRm-%8gd?gE`)-(x2!($z1VyRb5Dsd(?nSzs=nua%!kYX8dNJ-s#1c{0u zhh9RwHSnpOsI9j411hTKpFeGuZ(x@BL`iAF#Mu|7p3LSd?gbHh2rxaOxP~+>#;U0w zKFn)80u>7{g@rxd?_dNS#k!;;^U=R= zWgdVyXSdjuDFL5~txINduk)iI^d#e8z>xq-fdTle+mvLo)zl@73|jED&gYU=Gp4cu z;;J`ipR+FHHB?ft@6u>4QoSBtfEi=Z@GvKgpUZmyd$vI!;dSa27mTu~=_ zY;&66yY#uv7vi5R*9$ON*;duws33LQC>ijUou%P#p(FQf>05bK6Ucn58JXo4wzMTv zqdiN6T8B-|vNhn~emEAmxi?uohQs{jE5BNEexl5Q6!xeE`-k>%C*|A1pLkE?G*664 z8D9mNS27r0zU}6B5BFa!5pmFnCH@^wDdYL^E5CX(UCGPhv%^=cOg`!!t?3+uRyW^_ zU(jLJAPcsB*XKQYNPe+mllG&WW;ZQZSxh+Q@u-saMy#1YT|& zE~j0i-V{8C`Q^pWP8%Yamqg%0!6bEDh3~sQtYsrfasyY>s=!580WnpISwg!jyK{?) zSYEcwKyL1B65{IWY-U={&$WhqH;#4eF|y1Aw#xa}T)WbVD=N(r?GF6QebIJ#r;N$V zmh;LzuYP%iG1b+7a$fEx-)&QO`uOsK{6-Z+L$KFpgDrm1m)ogMSu_Gh4Am5WN+an~ZCDY_PgF8;}!#V$-*>(oBx^q7)PBYM1 zP-s=%X6vxdyGEwPOMI8BWc=t!u{7~|bDJZJdv6gtbC5R7`Zt8W^;Fd&YH}w!DV9!)BwP=F>D72zqsA4NSSW~%E}^F6nw0e z7ed8f19NJ+5Npj3shOF7j_kI!K0<^P`0K*qcYDT(AO|gNBTkCV={{{FqgN30`qSXf zI0G!uPg570S1yqVD*!kHkI&;bfhoHiv)dsbpyDtf*nu#gz1S(fYl9xaor^JJgdCPP_}nzd!-BxgDB;0pVAG_@)Wlm(xR)z<8F%i| z0L_q3vUGl_!siwS$?)yxQXSLO0!Vs#{?24ulUV?$%6)s;yv!P}S`=}4Hke;|h`zeY z%dZl?rpdt)NLbS7^aov-#jS@tildkBd!ZX{cLzzQ_wsj2N_A27eOb%nofqAt13Gg{ z1?HaRMre|2e)LBZm&o;^sq8V6W0Z&# z!gCZZNw3!VaNlKCZA>KOeVWZPr@fA|O;kL@9o|B1e!Un@zaLkeiNSY}a>K7KUu-5a z#grmm5Mpw~jCoeS3u(-r`%tz=r5S_MS3O27&bxCe+2JVj0pCict{x{FAc4my^?ukK z<~NQQZH-7#0(1_8YK$gNBBneHcg|Vm1KGSkxGPm|Bh0--cPMgdcraV-bsK}Rtw9Zu zAYAII({3EUCv=SC$7tJ{Ky+;>3dXjh#bM;CI-XQaZD}430f!E{*Ql~Gujl4f?((Ix zvKK@9!od~m`*+KN4OHr)FUDoDsn0(*5~~wZ1gHNz-^2)u7?13dFOF-bmeL*{rllWN zKTG*ivQ&Cxw0?8*s^H)QVJNSlxJp3W0cOd5o?fR~*DQVlxDesz+nQC8p!t%|f4TDf zIIoRB%;j}S6@lZ=qCMH2Gcs+~^{&wyAl`J$P-ESuC18C~EOWT+$Eb z*7)eQYC90yn$=&b_PV(KuG-w03UxRr7-#Pt_&PU>jKy*IgTAW}OJIqM?1M?#p8D*u z+10-45$ECkH8WQ2`#BC_%E!j4NUp$nCi>^An_`Y1*+c)?$SM~-(E8*%KJ^Yg!O%n0h+W`KyP!Q?vQaVLfx}>|im6no_WDh;{rnmVd1YW4o|QO=74niFuD3$$&~Vz*3p69%giQvX@+ zOW3^vYH>VbzMRn$a)S4Xq}jZM?+=h(K>H8GBy2O_MqCf#r16(?8o1KY^`y-LLz*XC zPV|h2eFIH|u&?i7QJdG_m}a+!0e=sS3Mkp@&2z+lH60xaeZx}cfJbE<&jow#Y!%w9 zm--|lV0zoLiM`1ub*1Mer#^dqt~aUvWq5tqtp>D1G%POs=x@_5Imm6q?P)FOScOT9 zBn!O8h>t5c%hk}JM+>oskELH~4{$j_HV$wuXDr>yKr^9|_-BUF?I=Yk$a8%?-^R8u zDH+b*Es|}aeS_^L+MJg5t6}#2e2bzU;*x@By&)sKE@*a*%{wkh;3S#yz!Q2kY_xFI zJ5V%h+GUE-IMm=znE8}XjbHR>Up>TaZAxhRHHYabRO6#rq~XpNm*F`5 zQO@jYz1MZV#lzM5fyep*bI~4J{QC-_=%#e=PgU=95Z*I?`QF;cTG3VtW=wA`49EEm z6?;(%b9A?0cuz+&@COe^sjRt~Fn^*b(0m@Q2@>g5W9 zQ4Z(y9cd&k4%KP<^?goE{4-a`cH(M-WQd#P%mE(b^P*Uu!>iBe?7`ACEh(31+P<0H)>K|Xr9%dStUB>) zt>-hiSmRWsv-~yAj-;MEfn*PXle2)6nQ+_cWc^e1x{;w_@U@(9u`JP^vg9wg+3CIw zy$N^ISfiSb48%6=s@;IGX9xEB|uM%S`-K;6%c-4oz~uKKycY;e~aP*ey(_ z>ofII*JqX$NnV1#T>I8ahvaXEg^yi{S2SJ59b#!mE)rn2jc@61%(J|Ngvg19SIWiA zVt|4NK2@|KeA!l6RH~%-O*CBl%6Zp(?CPI6?fNUTQ_fIVGX_^jT>9^y{4yQdRS?7)ol;eQBDu$6Mb*4__Q|XtYpA*xyG8YXqXN} zQL8Z6RkqZ?P%its@XL#I}49%&wLbL!r0?hvOF65S-k3l`*tbqU;(@5P$ z9mX|qH_dL?*=52#*L10Ww=@AU0#Z+)WH35h@DRQ^wR2zol)>)0e;-Th#EJIGIPvQq=!KGZ9~lwTi4`e(IxlDO-NAE#mONj zyu?kk(8&X_QO!M-c0N>k9-qA?sFhSH04G^7yh< zx6-&Zc^t{(DhnJ=!$6EiG~5D(mleD&qjMUq_K$0olH1PY2;Ax6mcl&;>}q_bTjatg zdDqe-={9fFbbmyLJ~U+AsihMlPvj{dnY?Ve-D)Uj-RzEN7$lvnZ)zS}tZiCL=4Hx1 zvX+A$DW+^wMcZf==}aaZJ&)(u={xkaDe_y3><$p#_h>rrf0SZ*eop46Z3Wv6V)pd_ z@2CrAX{p7kd$iAB3I$x5q`VV%8rT1ysjaHy*F=O+7@Adb_Iqe$-F_NEsDk*TL?S$D zJz;DHzB}0x^ZYI{{Xj-r^{MZSK+ zcKxCLwq8(d8|a@?f4-bfcRmZ?>K{;f_ilBUAd)2+pPYPpw}pmQ9c*P)anap~{%C}` z*4Suteff2wFmrKn6TL|A=6ghQbvgraq;afF9fNk^$>sIlEKk0GmqmieUK)9WD9@!G9VI{BAsd1A=d#a=*inu zbA6&ctkipLh*K1u8(-KNG`c}A%%jfH(RYJ>i6U%_ z9;Mkh_X@)`&x*2S5+HZ%V=CiG+HRgWn9p~LbG@-wY3n^797%;3Jg`nqwk}N{p@1yZ zD;PPec4;O<8jnWINDuUeAHKY$t-Q%Cl|n>wMJR_B}S25e)H{y1K!fhyt4~62qj|>S6d_uVK zsHu1Ow%~)y)JV7e^+mbq9e^Yuj-mB|PBMihmjjs08kE=h_6Y&zm#f#f*aFZN18J2| zQKT~DIsx2%t&iquJqBXxRlZh_6d=lH5)eog85nUFRly0kxUd3F!}Y?a zzv(oXS&*9vF&xRHT!-doeyXZyY(I^rORm5W#^%r5-Q(kvUDG--*En5$eK(Bmyt_V5 z9n!-lTfh2VUQmEvc=nZ*AJ5@tURCKg{Mvzw};zYDd;>F?G$_1?ql3Z#{Q z_$C<$*6!cA_5^H5XW9zH0^t{cc1{-;l={-lg5?NpW_?xF6_0%w4A;NZPIu}Hm)R?= zqHG=$)~>t7Lpm891)x9Gfnn;^YY-9=TF=IIEZx?mfmtBVhzLC6u1f$IIB5_JJ^Q7k zaDcG`mDPu`?%Y?*Rqs?+1Oe@JdU;Qq*jY7|B^zks!03>7#ulbGy%>3h#--ze{pY?d zxSnW~0E5)}29H9_In{t%G*Pq5JS9bz*-CdW7b>_28BFVyiK%dD^Vexn#1k^ssdbt-}@Z z*BEnO4n291y;&)H?0dNyl$pL;+QRnx4p11?N?&NMu%8unaBWc15&XFG!pq~HP*UFPT=y(!&?bt?JF=7b#3qUIh3z<@rhZFP(lqvo>60m(j-A%Xs|PVO zKmdEBwY|XRDPi^Rlqg5*>cmX9mlEI6pU#x7qV_9$XpWCBCX{71uu-10t}kCtO<6r_ z(tAaT2sW!n&dT0i84G?y4}77x{yi{En45Y($ivw0Ti4YfPmxBPLix=r(VhbywG1GT zPj|U6>3S-lsP!3-IFSax(IM169)t{GU*rJ$+CR*KdAM|m~j=+Ij60d=KtVI&42 znZ|StFZssMftd@Q6oZiawaq{h^|xUkTtP?uLi zvP7}bbwd?s4*`IzuWz~%i2G51bTurj#6-pQZ~?lzAqB+A32zEYM5loU+{7~RU4ec` zhw9=N!2+SGNYMUXEC;|Zc2xX=6BCKKOc%Pdq}Xb-|Fi?9Oz*(FG7xay-ogoiED3nT zV*?QxsBRa$Pgt%G>;_U7d`Gi_(gY{3=35F1Sg#+9>^N5dSw7g-0h(7J+wK5UG?dUV zhXucjnw9@KeU}svQWzLZ6#@u)(u8$j4VhHB`@4}A&`TjyEuGOn=-414N`qov^-e+ zEzOxPN7OcaUb@guY@%tsfb*muX$Bi!%Pu;+MYht%t;;`D>>Wjk>kW}}<#AS& zGRSslriF+w#hp%IPvz#69Trv>&A*$_ae|l^SZ*b!Me)ufPvJKFeOt201A$h)?F1+4 zF&>#vt8xuF5}|J)rmfvu`Ag-impjh`AzDkbhkob6ZpG8CwrMQB=x*;+VSexE{uok! zPvcJ|#l7bp$tA`nAsw*Qm*$6|u6)hH#ymt*3iaU3vWaNA)Ps1N2x#*bZ*E`^gq=3a zjyR-7PHq(n2{@?L-Y(dW)jRm!h$=W*hJ5WLug}-(#xd%B4y#~D9)L0|dJx%YALLX7 ziAtW;Q~PPtIi50$>fI2jKm{6jWjn&w#Hr3%NOSUjOthHgeucpPS=M8ogSiCSmYO%z<|!)=yPeQe)z^-Vt&DKQ``h@6ML$53&G^l z5-hEDyv66TNFRxV0;FWu`({SFHZHZZCv}UqymrIOz*g?`cF2@`VxRLp2<-7-b>S*6 ze>o8p3Z32OsBMPjzjGCcQTEUGrAOcpkw(&x8q33t%6DaOUU6|W@FI_F`Wp)SMQvNGDX$66O` zOX&UmHgir{THeP0jSCfN>WM)a;a;d@k#TIux4@O^gP7!BDbhyI(q`0~dSQ2ezF8Ai zh>egpUjIYjhA)`-ZSsF<0kjQePJUl+%uqE3%|oj*q(`FGTFf$xw5$)tn6#lr!{bhx z@$a1bDTljKCUAcU$A#_JEG!+(X4F~OdKSW61j+iO9ch9dsQf5fmP50; zHV52IQUT_ez(9UloVHM!kNwu7WF$j2aT%uR*^zKDreXBjJaQIRG0P_!c7aZ6=1G<{ zr5^;ppTCmL5Q^y$v$`=ZTWiZ_m@79Sbvo4Vrl7kw|IHg_d0MI+9y;I6b>3zpUMF1Af{r)~~EPy-#n?dXYSsWYO_Z-rzWgpQyd@xBs zPOJ5Dx;7oRIasFy3W&C}khJxQ`y6c;t64bAI~&D%W24*V?2J>2zRCiOJz9tedi*Ra zF`lWvVw@mrM6a0Aao(L}Ftf2mgW|Pj_5@gU=<-v;nFw{*j*Svi8a~~vV{#_fT^~Oy z(nUNtI)a#}L{TuBZVgY3ypK;z^rCj#C+RFV${k85ZT(ALQ`6(1&T%!ht*z}bi>O&o z)InVC*|>^WyD7Qk*6=g1|Js?rvZM+WXUYj@y~9um3kybIa!5-<;}4X$VD)Ka=g7p& z4sP1BJ;{XbpOi%4(#fuRY0fme|ZMu9F#a z2p1J})B`?s5U@k_!_NvNSG_+iI8SYOiuuOYaA5VMt1+YD%a#q&jqt_9RL`byw(2S9 zDa_V%C8#{B?e;+KiA zZ%;O}MV13j_72J;GY7oKZTCpKyAaTGJWWKEmX7a^6QgCkJ7lS;Td>PUqE-y&a}*g~>w&PRiE&hRA`?EwOP0k$Tm zeXHNI{4zMu1f#RdClrd$zfLdI=OY$04l*+@CY+4?kUnF+T&Xb<=$L(Lp@bYFW$&BDau!&o%5=OQBC|g?aS{?LkT{cD!(i z3t0d@YVbcBFllr$Ombq6&|bHXRnp1bZZO+?$a=s9S3K+=q@qvr!gX5Ieynv?-Ye$s zAYuh$71fgHA3gE9ASCPo?y*jB^G=QxclhU2WmIH*RmCMU;<2 z0=|4{5RZIxC-T9@&H=k-0G7p<+}r~eLa3mkd>25{2q5{yPGB>p)B1elN2={dXj7}x z^@YP{vU*gumoGyH*i1mA<9ZOs0r*b9M;?=4x4~7A3E9QU{4@~K* z$iQ}oPAM7pL_7Yyn_82M88P~VPg}353Yeo^?5@L7{djP_s`GTM)g#aEZ&dZ%7GJ3h zDxa4$XkNc8a$q?PS>|8eHEpH5oPlQqxE5*;cTcyO+olKVjY{hNHcE=yw-JEKnOn7@ zrWG>kY<d+DIF@igzt7=p!O|1#p(_vm-}+wlvr|U-k1C!=PB`94Y$hIWrSAt zTqZ)N78M8cHrHKkyzC|CDNeC9hH~TWku46`yVIw-c*@gZFD$S-%r^yj%cS*ZvSaUp zZ*R0#WZZ|@>NxXHpRTj~m|)O9M=xIe=1MlYpMq%%+P%@608-u5Hd?X9w9^!DpuvRI z%7NAi(9CU)b!RfA1SFt-Uo2s%kb;q z>il5ZdRElu%9G*L$;pj(#&y|$D_jMLy+$A$UsD5#tX&s?90dP z-zzu?Uil*%1IeQWRa~thZsdb zz}3={%&&5>){bps!vxBk@7Gderw(`&X{WH(luVq{^!_S5ms#?u3Uevdy>lk*0WT)Y z?86B6A2$oG=cQfA%2%6nVQfqMC8RbsKg!yB3-NakznfWkUddUIq!%Fs7rF9hxjqGM zOG@h<)^~`oyvSWi@9NqyUPqB+cdm>49`;7~j7k=8vf@mi;$S&+NON6ICD0$AXw;4# z`V_af7uyBgW7P%e-@~ zHvF2k4pug;TqG&nDVutcCa30h1`$q9k9M{U3=uyoOU8yJdE)Tf6XIuTB$&4Rjf@1f zt#BDQ9k}VVHC#JW_^%|jCOvQXE9_|d-v8jN2x>#~l5cS16r|y<&>cA%jU_<#YQLsS zO&jEujxaS|7qI-pOIbJ)ka<5AKNS-Vcx<;dh{jh=&etmMx)fcT=Q5CVOiPd996euj zk2IT&`&G@X=MpTlGq{Rqh*0Sk$4|jLu6!O@g7eB+l034t*mHzaIl}2h)DNMGjRK+M ziG>PFle2^g%;-~eIJe``*Z9ncf513f@A?yrj6a}VeB~ET>YVasd+U@|Efl@hsdPK+ zxL=G}_lKv>&E4Pt=ZSKHje}#05yHw+Cq6!&TbrJNVO|K;^#_m$t$gnPp$cHpN|6fb z`s)k^0|`oCKOEE$Btotf%b1XttfJmpXMk%28;am?|MQi;Qa5Qx6jZU(?tUr?^Y&xz zi5ot`j_V(kreflqZ5nGQk2k`bKN0lx@fq;)-3EhLDj_ZX>W;d*;ET`=3<;^#xHB89 zU2rVq3*Bghjm;m-?6#_$!NmM~Wk(`az^194BX#XOAOe`_?Zqm1f-TF^Ie2LH{!*(x zaUuw_;*pi6U+w3gT34S?dK5y9lnN7*94ihxOsYvA(%6nYm4=)(g`ISE5~E{|Q`6+< zClAl;Ebx6lrw*uis>UkBa}u;xI5$WNf2h=3arD0n4vG}u_tQ0Gp2s;S zn~jZ@e`MKHzH&DA+D2>9yCq^nZU|5{me+IZ5Lr98#3ephr{s^sl@5}Eh7JClsq02V zkKi{IMn3P8V9+xV4~bLu=K?#6mh)YFQ5MmPcHXN@uCKUu$r_l0To{LIW?KaVx|l4- z4-nlP2S;8OoPFYNg>jJwEKtoGN}(w+1xIsTE@&^4e$i&f<;d~0*&*Hcdd!P$e%RvH z@MrH4$t%!!X*Jg>H@{%nWz;E;;HmyZlQ0T*@be~!{MhM)WFu(Sw4Gws^?01{#XdGs z+diw5o}OD&V&3Xi^rA)MpOA_)6Xw~sUg!PFU1(Zrc+4l=BW> z@kkFDb|oTLBeya(>O)d+D?<0ZXx~VF^lgDJ)bB-Q<~ye3lxU!fbvi`ik(bVnY=K zHg3#^)LmiK9yjSq5seZ@3&>Q{D+}$2*5bc3+$Rv8h*PVqX{n{&j4j0%{p2*J2AG07 z4>ru=)N2KJAu+n-es+|Xh!ELFBB`ULm;YSjN&0u>4$i9zSx}pPJSUW9y4Sc^bYn>U z1~T6<(qdmjE4w6lP54m}^W=JS#vw2$ge{^25b@rIo3z}x-jHHgS)FTePRQf_eSJ;10yCfA&1rb^T zZa)N#%^#nDy>e+gc1Zv^N#Z}E7j))7lJfcMFXA66NJ0@$$x1gn-^QA6fDZ;>Z79Il zj+flK-1Dr5LUi9F`wG)t?sVvp2z>0aE+tltYK=wap5NC14F+^GbS_TQY~^(FDJ? zM7D~t@z0vd)8_c`aIF!o{?&#Eg3-9-6z_8`s^Mz3BfpGE-}pVAZ|YD;*Lus@9#2_R zLn0qEMbm4#i2wl%fxgbq2#sn@*ySS6HFS?;AH=h)Q#*VINl7iFL-cYJy z6FrEVSW$va^Lbr>`cHSjT3I^xN8`XbS;!@sUkTQFukHW?xz8Db_P(NUT4pQ`80(zY7L9c@Gq_5c4vOY z4=9QeobA)yXX6B6+-+qV<-t=XMIO;xTa&EGA7|XRtEb(~tvjX-JEJzs{aS|Kpb7iA z~R3Y~w1YE-=h5cfB#x z-LPt_Nr3Cp-DETD;J`jAeTOk;T9?`<@8sGqnr`?V%#+NUPNfCG8;w&|X{*3>Civ*( zsq&X-qdAh1J?;jrFl@`M@`h$YB2`XrdRUVq8(rg+kdTC0tXcDLM$aTwh!G1Gw9k68 zVZ>lGcJ81&?0KLkR6*>LeWU0QWxyLbGzTYT$2U73J{gz$)1n;EdqM7TJT&dG{SM8CwSC#NvGPRVBDHoRG`iicC0tZjC((&K05_*-kUDfZANRkTCp5jUg4 zM_pY@Qo0y@F|oKD&t$uZk|V{`6I8ne!mg=!PgJo@UaCT=yW!6LpC5PpqL%B4dnES> zR|caj7S+oi=QV!F2%|N6?Vity(y7^wh0N#2;44TY1$UGV4tt+@T5hlQ)YwSx`jWd} zVzJ6**IhhO&U?S8x6bgK#m11b&NL(nc*8Uj;Ksk{j=I2|6#rS?qx*0A~|W-#SU?C<{o?uTTH7Cy$fI^7va z;mH6D7h9MweO$fnoMlJw)8pgwDvgq&q6m+Z+hK?Zglz$EL`XPRADIr;h4fG(kx3#5 zBp}b5fmL$9i?dSdcbob0pXE`qY)|U1{yo`gy8rafE7_O&q2y)ZW@`HRFzZ@QdQ1VNEXy zC+8)w3OC|@nDk)wJgx1Nx=BZ%YnNd+CMLF~4QHI3ytMbn``AUM$(OwP+-@hM4lzO+ z>4#EO6Blb3((a(~T4Y=zXou0-X8q87E7-ZkEy~FFYZsTp`a*w0b)=%>=I~k=1A)8Q zFn^JR!*j7)vc6~`ho?mL6PP6FVPC4!lGvGsmxE-sAhF5Wnn4N|^S^{hFEepE_&(?4 zC7j&6@mME(V{iO4h6v66>+Lm~@Ubb1%I&e9^{9C1PSc4J?fK2l^;(pS<~!`CC96jm zdYytu3H;YMMFghD!-2_=rzb7w(#;SbmQ*=M>v3>yAk?+v){wQ6%Nq=3ug7VZ?L&mA7~oyfX&cr#tw zY>k;UE3@dHH(J=2(6*mmTluVpLtMzNLWaoHt!oM)wWI6Qs6!QWVZ_ zhz0u-_?Vnv2}ArCN*6@JaeIbx*u|pp^Caw@n?>L0b}}GOxWly`uGadUithPxAvzs} zG!-7fq->Qc=rS2s2JA5lIrXg54!UNiAKsl6U@4^H%w;=a`% z)r@W}ZaNqB`{b7svDqhy6-a;l8$q7rkm>(fK6KZ#%MiuHm1qI!MYNyVu7vyC@Fb{L zZsbU*74fpFb>s%l)~To4x$4){6CtTm6W7~`;lXewk=7*@Z}5a-x8C(Q;Wk001v0o5 z=0HM1(gHa*ANXI@NbI}YD*DikzE2w7*U6lW_&u$UJUs1&G}S3*v$^b)9?{QXWCq9c zge2=bex&qORYj!~ypQ+f$&7Vt6|V_TbAQNj6`QczM) z5Bi{bLN2|({}H&ynOKtYHFR`xbG-QT5m*$>RG4sm_|P*_R{|;(3EM-~*x2qdFluRU zPse-v%K2ey zFqpL0gaG)~Y6b23MOz}aTVmi7=ry>x8SqA4J_;E3HAy0GdGYas@yO>f{QLk74BVlE z@4l~BmX674&tnH;zUD^UaP=E>sj{-R_WE4kF+MBn9xbgffC#CpdnLZX!^>CsL}oVW zsYbu_F41#IZY~6tJ{oAh@&&HJ#TB#umK~pggU9t5+j`oD6_d`udp;%Oy#TJuv-r^& zS{&w4hqJ>bm(>}_uhnUNgW*QfA>~&#H-bS;h&9VZ6#EJnBhR&Q0Vzh~^ z@|r|CzM$wOj~Jv?(PNn}d1Atxar!D`k;R3m5=68C%s6vJeWDIEh}u}6Tk2$|Sq0%K znt;!7{a1Odg3&KNuI% zP;PA6>|&@1^H0~J>O62>a!}OSZUgu4)g9paFMGgOVYXlF|mKX_t)5DF_D0)ywGbl}wg!j)%e< zorLAfePS^N=|k%?p5(g9X_E(HYG8+Aa>{N6Xc#X} z#s@V=zu?kbD!9Y;k|QY0P}7RED~gmp7w+3Fv|q$(3UfKVqRYl`tC;3}EQyQtAj|bPrt-#JBj`ThLV~xr`ApW}&K3FSh4`T?I_5WCPqrvjG z1`B1~nsvRk!DSs{4jYeD0EUvI7QPX_|pYF`poM~gbR`34eG+W9qW4g&g4+2ZfMnM$vKq~*)u`Go zCK|ArPw1+#(Y*iQ0a%EZ15LNG*$c2)Y{T*9P5S=+!Sz|`JSG+v-Sg+zahQN6|MJzV zQ`7m2>yt?!&)Vg(1zyZwE<32HL<5d)QB;JF^ow8Zxi4T%h*1^#rdRi8w*;1~88$5a?NY68$;cPsL zQd7_>Z-~ZG{2rPS?L*$oF;z)ujWg#7+gH+WnGaXdv7fW{zxGGvr+m7(@yADvDypVe z&_L2afh3e??6r7xK$Fdm^^il_)yJ9X&(&s6r8QAKFesG#G#*zNDv*y-*%kM9>T2J1r2C;t?r{jPwKx7ddn0d0&>+U0#>uExG=;`97N9t759UNU1wTN z5@y`dH3L>Oo;?t7-S1MGwhF7^_^E$jVtAD=b+Ea#TZ>1(Y>`l(J&wAc2- zFKw=x2h{;_v8%6-YfO2)M3r|66CXbxCX=v#vh4WoT~f4<6TL?so{od^NI9N_&M)y* z%jj}@bs`JxW98DrIV(<9?6em_#&)&uHO>hr3R4Ac>)J6pHLd2^g>JYz zq4Q52BbZ+EaEVt zl0CXfx>QcZPkx&~!hcq-?-NDMk9kJxjzed`|5=`q8tRE=T%$|2IVr_)b&bpL3Ct67 zD=Wx3(;p&h|0K*!AMbTFQOHpFRY;VTA#d}S$aPyAO@mvsEfAPQhYf5PF12{SdeuMC zBc+vjNeOoE-~U5j944o8;MH#xqby{53brdcsPw{rApS1a*YkQp9Molw6Y)Ssv_$^3 zM$3>F53h+Ye+B2ijC>G}NC|^Yev%6i;$WOIFSF|orlq=2d2lHfJmMQHk;uBJt%JVN zlT}giIRFE`;=D^xBx_~vD+4eKF@9&0cPME`JrdqSFK^)3)t1~Rrmz0>A13ehUz26K zViHLA~`*-ht0jg%a)ZZ-pxxl~if;m25x*G?7 z{EV|#K4S%Qh893Hh7YhjR+FpwCtm;k#T_|*I>c1eC&dqSNxB`h)zyjPHUO`9sems zcBU9sN8b(MLv_55apSp=;sPgZzl=)r9aik)m+j+!(%t>LUMZRX`5&ZtFf#kJayhi4 zf9vuv&h!4|#l-otNDW|<|MwrgUH<^X$3z{~Ikr|lSYq5^ApYl%`k$9S|3!1Y>lo)k z{>^3l`?awD|FyZW(tl%Z*Lzr=KacnK7e{%7g}drle@FEue)(?-Vy~3zo7tKFr3C=H zbt`L5v@709N;tN)h^jqsT)=A{eyvYF1N2@-=n(Hif3u7meNe(W&$%QGZK{0}8g~`C z)B#hj*BTlm!FT{bvI+oW{1h*MEmSBF5_1*sz5GcBq6-+40h~>EUAi>j(_-En_m`7Am<$;|grPF8gs zfZqiezUgw8y#%7Y{ol_*nM#{d+5^}an3;?E9D(x%4IN#iU8~afg55gShj;>Z|92i1 zcsPi2lainygsAFx*G(d@DfsIozIJ!@8gqiWU%b{<1fXLv)O9#w!5U$?`%x>uZ_^G+ zsA{&f)1u3CM(kwgj`KZRY&sNBqYs)=d%~k~-C!D=T&-rKS$q!lmSn|Tyu48WR0J@H z1_7<=YHHwfd-#x@Jyqm=mTrUd#?_u3fK0D6-Ch;O$5Tv7(a>%M{rl*zXRSHb-zlyr z1tY+I(d6z8pl(hXATzRzdgL{$ch~4^5m#6E6bpbZD5_Bm>g!pPH`^0^zpP4|$F?hg zBgJ#D7WKX6z!Eq;TeTo;2{3RE;jENKyoe`+laUt}_wflze;EUA9**Jl1-WL6cORom zaEJ`xP?v&F35|xyiV4hMqnesTs@tg{nXzBLzP*CiIt=j`VPfx#8yi36GQExk0!Svn z3Thyc%vt;o^Osfd^3rR2mMi$;;v?9h*p&{zQYOO3mj`r4)R|hlQa;(0yzU)gWlvAb z@D0(MQvz^NH&SKcW;7Lsr7`KvH}O|GC1mHY zrGeWUui0uVhT0`jG(g(~CL1|9-W}iHNa6G|yofwQw*ZPvGPP1sp1MvDv~|3bT=rTF zfyiRPY2*g@|1`KBD8K$y_Fk_rRMzW{D#8B_W#AXRU8X&cRWilx?afwKuc|CF0t3H; zyJnDOXIuSX79tt5`)|ORU2KE{{(h{#|G2(r7dtjBUH0}^F4m_{l&qny3oSPo0L!>@ zb8|dEpv(xw7;-?o2aqNu3Y*u>^RW>yv$AbX|1qh~#Q*G8~>w2_!mt6>IO zP<`La2PoiK0BG>-*H2+EC!bV%+-{rN(C9 zS5KbH07S=8PNk$pFbvwf2H?U7H&CRu2VlsmsF;9}S3zN6YSA4!b$y+@?sUvIX^7#l z1KP-!QEep#N9Rss10YG$)y_T?aPN5*e?TdO?m;a?@uIlItuGc=qh_BDC{V~3q2)$0 zC~3owVDA`MX6uf$YwVDpK;^3aO-f2~UFWUzzr6yslN3dvC?Tk5)-0w!L&J8I%*{zq zv}?RWO6>;VZ@|a4af_hN^7A7P{lg9$m>l$+)*H6l-}DO zrAxt}atCYt7zVtEW!FXrehQ$l83pY%aHu9$*FEC`GRR?V?Swno4FW-)XI=V}zr0zy z_AqIv7|W57iOGsnHru!PuGJ?Znko>~EwTI(j>{zbMsk?R1vIXX0NSbh65jHkawh zyq`b+G*z2uXw<*xtpuj1-Hwa0U^KUzV@aQlAC34*U{R{;kUz%GJEPq(@s)&n&YeMiOgDq|P z0T5U?fu9cwcn96rA}_6>O?~7!sBhoee+|OYH-bUE@8lOd({|zko&XHJI`s5oty!gU z9|n{L$Nx>p7k9+LgZ;U0ZxUH`hqV==NMg2qnw-pr8RtQC&+w_~M|i#d#cn!$O*gHV zI`|^-)Y>IDGOk$jB)L|p(Jgv&REB!%N2;#`xU?Z>=Axr@{I2?+Q)F&pY`qQ`(Rtv6 z-hs4%oEq}Z^mpdKA2_^}C1c7kop+u_(D~uLWdw|`(hmuh9;nyh0g^0%yR)&3X>hR; zGKhXQp;>!aD4nJ0BQ{$*GWxKAX~(Nw@a13;;9>+9>+H#f_?+*nx?3%j<&fOCUgYx7se_qKF2G$>+X ze!)28?PVY7?CW*z7FHJ<-O8<|m0b_|zh`B=rqq*UefS@ScDS0SCmApg0ATTu?{7l* z$bRBci#_!Rk@zVQQI&?7qM{va&1SwLg~h5C)^^|uD$_D8FWwmugwIizC5Rfd zj2777&4inRLlFS-%AEwVq-)37uokuqvTaP9k==Qsncyd zrD&?r2nvBmpg9IoGdY!|-pwJ>Ivt+fYg$L>e;B2#T90KgT@jC2o2#f3b%{oLsM+!w zt~&8weEj(Fbaw-@NmgNgra-XKd1uqd`_J+x(*Y_VD9VZ>!vu&`^zX48gepdzJeB)$F8~Gfl zj}+JrWMEJS-~{!?-My|h!Yn^oV#YcEI0bZNN!hL1^QZXS`XRkAGrW)O42=*^h^IsJ znhm$-s)fK!x<7+G9sLhJ4vuD0a7!Of)O_~?yP$^ldVK#+3G_4fhwbv10s@bO1k_wV zCE6sw$w#@{AqE~7S|9Y^zWoY6DmUr@ICM2NX^>Ht`%G2!^rXebGu?pen`XF6)el80 zaCX54W6r3JuWt(!B^E?ikgYLiXXmx6|LW`OX|i}Pn97@r_8Wu+Rv<(H*^|S-KN5V- zD5txG9cZ}MkVHMtl34>B|J_~7yZC%C?}s9cN)41vY0N2EMZwk$SIQQ3J2(m|u5lHajWU@JvAX){Fyh94gf7iJ@Exl(;R)?<ih-Chv5?+$Wu?{d)W!g2HT?XB;@gxVxvO@4>N?Pgih^h1_TOh)&vF;NElz6fcpwDj2{laf ze7!fu(DkqiP~DG@9bs!xlmXy0_~pk}aE`Q`Rl40rcQr4MilSsWm{J1@BVHSMG~t2J z=L{jV^jB@YZJ+i9t?Jd^cdug4{G$-7I?RE&vox zDA?4u$n8a;no&my2?_A*e*rOX4QTxY4z}`JnL%O->vUn{!QsaS9)b^br-w?MZ4-})`%yY0pZ z+2`PC?g)-FcS#3N_vx-n77G>@*5r}Y|54N42P1s~U@-^2kM1Z+4EN6rpk&BU6G={9 z^5QZAjP#s7Yhu$%TrtEf4|HjKjF)?+#YQ^;e$*SI&Z7ye^{TgWo5#laDy$M2>Yj6R zM>wo?XT19XCMlrTX(M>wXh&=9#ORfq!X8t8Zko@|YPjnR zK-o3dXszI-U9pY^dq;cMAt|u#xX33@7K&~D`KVH+0J_Ik#G)d-(v<+nB-u_|Pe2sl zNcGv7DJKx|>IO`E7vZbzwbT8b{Jr1b-+;txhO@f>tPV6awNXLi0rH-{!&bVR)8)n+ zP>FZ4-vj9dM1iqlZQPQ&Re4`{qfGtk7besZ&R5~YewoT_pmq9B$J|NBVnYWSAe3ci z$ioGG-TZv=hq%!O6F)~m$9J@+FD5S6r%Le{161l{#@}X|y@;v3%eLbML4B{;aQfzl zVm%IMCIWxGgJ%=Fi=F1*Y5?Lx0i9Q*pmkjru0Cv0X+sWa3`z=C&ISg z(VWc91fyXDgBm z3f9bYrWrDdX!zWS<>ZWZK!FTWz!vay)~*N?l{ z+0)ab-4jFCbypvOcZ!5-QxGP47xv~%t)_k3m)jG;8mOGR`~ACet^XU+_U(_H^_RdV zPvI11NB8U_NqM;sD7@^dM8UnjvNA8wUP6mVBSC9#dbEmraXx>h&v@L-Q|C@S&&`e90UB{1 z0pA5V%~_5wU%sSZ2jk&c*!{;s&oS!Tw{NOy30`V0U<8uX5rT_+KG*S2C%L*>BLV@D z7j!_AD`51onfkAL8*XMuASvmJPYxEr%FfF&}i!Z5kJvM1Y$T{U@!xDY%vLpFGh+qRX&oSLR)W+ zqNCsG>fXdzfXu+EY# z?QpcB2II0{UPhN76XOAfr<)CXC1Nj5LdSRRFMu2kawX8Bo*q&vz@X)KW!qil>^S-J zeOPGK=l{M%|1ZO=*k^C>L9_eT%bN$RXz?uh)P{jO1+PRmkTF8P>`Hrk-wO*<2YT4D zS#)4A8_BHSB1x$rnM3IPZ_7%@^1hKJG;!~1c18O4h3A-OB}9&kqkV=^%Ad&XY& zCbdS!-TisGPzcJ`j0_pq^K&Bj|J>!FfV8tSTd5w70812jR8-3FLlI!{C$v`doG3iV zcCld;q`ud$Uu#oZkI#5u;zrX53uny=3YQ9fK3p6*yaf3byqIY0p&UH3NYOMjc05IGp}g^E;xYTief#V5EQMlcMlu14h-u0>5`x=A_-o( zX`DaU1h%p{d3hBd-#h|VTRMAB_+7$1f=xnY5j~IlSG`AU~+nbr|bDv!)bYU z2_XI?F`hdC@D{;$^u7=jrPg!t!^HaDU~VK8S30|KoHh-fUUpY&&YLToww|p{0p?e) zmVs2$=wwp~AlX@I{~eNJ!lU}u-+&v|yQbYAmG>T+&|6hi;Oh3zxEQs}WWepN&gM z#S|1&Fgh zcJtpRAU-%|D~yBF2=edGpAWxVP1|0t64&xROyQpe2ElU5kl))ipvof=aC{1Qnw!Uy<9;SzLI%7}g_eizrtR`M!FhRpEIiRD2z5gMAzjoSjk z1N;%@1RwB&xF$5H$Q0Dnio}3d{`c)o(#=t;Be+_=^9O_9$W8$UJZX3v5TIXwOpy=n z^i=@Arj!c{c^7d@Y|K@EQYlmGohb+9I^*BKcTfWT9Sv%| z?=JV}I(=BcfKy~P1At$&iQxYg41qhN8sY*%^FSOikE*U<&>#!Rdw^vF*)tWWP#ed~ zXu-I0nN(+Z5MqAbPs1=*KPU&dBCtEzUQSC!;M&1L&1!RJL_|2+Jfp>A-gtZi_7yxh zF$!TEWu6GC3_O-{OVqCPZeRB$`~CV$nM!GZ}oA%OVW%_x$KhH-o}Q5 zN}qiN00bl5&bL@?mIaPF?i2T1$;n?N%>kYO9KJ6|$@D+OQ6YEzFeX6y58_$a_B^u< zQX&4Pb%6-EwMg!*TDS88xVRHoSa@~d;yAV^VP&np*yqj?5d?V+WQ;>`JzdtL#sCEe z-!~M9Cp^7^AkNh@1cRL>?Xv}N77N{5#$R89n-GLfiC469C4(l(P3(AbZS9Sg*QMzX zjDr&(*ZN(d&AY6J365mI1`MTM*Km{m0oz;pL<8tuzzFtNKR}`WR}iv%Kmi(JP=TIT z`Y@3L_sD%40C~9FBcK3(mjxOIMC>7x+q0g$d@IApJ13Cb;QE}H0tD|r;_3~S+Y;wn zoDe}V+oUxOX3>7TUh#ntD4-J)i+Da%i9tv~^9ziuAlxDxz&>D!gZKZ}w7NTi+CMr9 zLrP2gs`L_FJAoYMwb7I*MU2aHIMcH*IOm8b>xI1^(!&oz_22)_6DfF4ZM`u;T~gRz z>4l#!YpVs>n8}g*Y{pwID!RWFBu|ZZ&I<~=lolA;8o07~B zwmoq=GBT^{ zgUs`S35+?41KcN6mH9Ni(1WddeF6r)xn6&4&kc}-VPl_x!Mf+?qrpp+F1r(f$?UrD zq@0}bW|L3bVMY&+#~8cI?f0K62XmvHD^*gQz$@i67#bd|kBfVZ8T#iBk-+8D;^)P^{FPmw&kB3;)G*EQ@Syt-MMNrAb%VnK2xYnx8;w z1lyqlZ><~4+FF#e=|UYI_Fy(!WhxynxIAPu8-HBBdpBww(kQvHxaomB5dP2(u>2OT3d5M z=wQ|JiBf_hxA!bq`&U?uLfKHadFn>^uw>?S@X3ueuEiUOcFyisPIs6vr;j=5BKY(P z@-!zCe#&Jxq8SIZoIKEDPJ68p)`c|=Bj=1GO=X8+wGy|6ugxj4^jL!bTr2$N1~E%y z#yY>-uRI5cZ0_VP;7~|GSm?phy;A=1`RS?t*`NNKTi%I-_UEU2BM@nFDVuzT5SH_u z;5T^y+WJ;pMuu3UwVkVn$7HiZqCE^JIR!tAUj37loZNJ0aD(ai#G~u;(~#7l1|vKj z$R`^dMD)*gOPibq*}zS~zsKtLEX<(OS0*7a_Ve7tAhU8pAj(X>t`6AGAt zCnv8=NV{{3O2T^VzX3*j?L=R?d5{fXvw6Q0L_$jmyR3A`5WAAXeLb-?NPZWo>+@Jo za)S6@EkGdnIe(x9VtISi_w?k%zyz4{3`-=`fnRe<^Nk>)e z=f_H!l@t#z25fxa@%Rz%QT&2RnI3mUd58SyBkAa1a>c#;oKx6}FWN&ECI&hTUMeA_ ze89D#=ick|ghoYZP;~yoNZ#nQ3^{LG5;EIHlpAtPAT1LTnHIm?*b0ZV~EuSivnXFN3KjZ_TIJK^7rGB49(&$jJ#^ zvI_F^tG&G@I4eh^h#o@~ zGl7P>LP5wd#hQ)G z;H6yMZo$OEkG00bi$?S*1;e%4-lZq?-_S<4x3^S;yj9h|!My_^3He6e&)Q6r#_vP; z{a>1E!Iy9*Z%Q|QTHBpa4K5xvMb~jpsL)4vDaLl!?vpLBluFm%0E`(QOS52~@8>=uoXaHz=+jLhTKVQB;*fGYgC{8G=ReYk8F-SbouD?3Z+qA%S2l;&w}-2223=q2h|0??RSU3|n# zRjdF4)n~Z(BU;$|*qe!dPY8%*5N~%2NlNMk%2oEgJ)a(K=?8&&3tX+2S)i%XYSLqg z(_Z@(SmHxiE|;8A13C13_TpRd$wYYvLb`#e?5#!v$3#VX=-01sPyvDUtARMwAo0mz z=_mfvlZH!GfE><`GIbl3dx!c3cU6JyjSbmEW>nizK}8NLeD`4yUaN1*wQ3A+K6C zU=6Mch98GWj=F;aQ7C*J>Ad!mmk$O zenV z^|-Pe0W#RZ3I~O68K8C^Nw57oIy@|_!rEKh#)ibt|8lBSHF|yh%h}n8?Um*9;Y5Kf z1m8!c-Tl&ZvFVM|9<5fJ>Gq%gI92Uq&5xE3P)F_0WKbzfOR=9xhPLNe5;W8sg!1U* zBfartwV9a6WnA6d&NCxR|9mA4D4KeDGzNjK8s!N9c{zHA%)-KQ)IQ64C~3SUkBNz? zY~co0?NQ$}UJ;9SfgDjMLjp*_R*p2%dM23$gO!5kA25v1BpnZ2SpfDco_i`@ zIC;90EBLn(9JwrVn9j_lH7c|P8;QXAkV8NKhm){LBZSw1IyxMO1;kl?u(M+YufH{{ zsl3llZ&8`j(2n+g>ibLcMTrI^>KurZ*x{h}e(?5{0l%1F^GJh<9K z8{uo@AX!8+bg)<#>xQUez|79{_5ILABqMhR2L%!kAO> zPIsNr`REkB%Y7LwRLl7MF?AQN`XIHq`-Yy@cVwF{%A_x2JgSdIg}tT^=~D@(MiJWc z)-xMR1+<>gbkVYm{AHUW-ic6ap?I#y=Ai1a$w7hMI?V{BzAIzzCsuOvsAQI9@4)^+ zwkqDn$?(ZSHu9N}3gwM?6icJ=2s%cIk@6~`-X;?~!5S99+<}hSQ(o*(Tueq!nxzbx zcOoSHA(C;p;|wh_f>z>6>Wzk6p$zN_1|~Hd>E17M&n9DOTpte4So|)pk+*FO;3qc7 zFx)q5ylqM2oiZ8qp9aqEMIymw>iXa+b`jQ#X@48G{YCOI_OrA}?M-Qom5I9@Mds6V z2wau-8RgP)(HG*VA3}_aT;bw%@4VSqgsucMrTRuqBfF!CMjgDqgd(&uqW!j}5_E$Z zT+w(p;cL&Agx+5lNy5&9iGadl{O*~GwrkmF{0~orM%M2kzdm9L*4mbp_m$Sd%8L+e z1aGZ(mHN^pN$a#BKcySlnKYnl)UVeKWaf3+*PNGrT;Cd(7?3o#k!V*xm#Mx*PVTO& zehi_TY@p}$h`qISp7#>nE2yJIKgYB%gwW{#`A*>x=ZQoVzhbN)dYo1bwB5t&1M+&&QHb8kC`i7tw2 zkWaouqY$o-SNA#4Jz0NF{f%93e5r8Gm`7DO~&x2G*rp63VUi^g%o*wTp2ni3G4Qn8`ozM5e%RWA4^@-Dfe<${Numfn% zGMhgK6nKh7bZf?Z)bofC6=j5eAN%Aw}qO*02tJH8Ago1A( zeY8iZ%!qFBv|cIJudho#oQU$VvZB5rw$9VFGw;=qK&-0ou0P@5E9Pd zVaT${hy5Cu?_pfH+F2;tyD=aL{!|P6>uaY8ni@g>jXd|+?Zuj-6EX@;agp;hFHcDp zVzlwe#pqnMrE9Z`DFZ(8-8-U|AEYnn(^I=i@^!w|5<~BlIJN&NX;yFisHp=>X;rZwFm{7>`} zxxcHCwADB$(4Tv@xHsPJAmgU(7tnDtN{CN2fp=_8O`!!-^pUqO@GpaP^TCTJM~Q%>5q*F4?ex3v4bMc`DuQ zIq!lS*PN0hL~)YYXyWXsv!qVS9+if}E$ijp8l3wke-7o;$TR_y1gLV~BApGjCN~0y z`vmqrUDhloMop4D8XkA_@TWDxKb6H6bEwl(<#}`Im#$ST{+gdp)$fSA`}nR!In&dN zIe&*{?JVBA!$f{Meac0oHs0%;d)TrC5h^hznKLdC6l+~Ry#61xO^Ez1MR0@LMi*Ry`29Gf;CoDwyOBH+<k2NU z_uI?X`0@}qj(18U)w4V&+RmPeEyPg<@8vRbb?JS@zQDH5`>$|u}2ypow5CD4I-k5ZES^BhO z3gC9or)ae}Hj@Ad4_JOcT(4HkA6!NR6qK#v!k}u~wOQrvGUt^#DiIZ>k=K$N)l8f1Fu~P8;QEN1Sy55kiY&0As_G`xe=CxaVbRiNB z{OR*Z5QP0kwSA~HWqDX>G#+_^$AK@g(#0|s#uqI|1Jq6gXBEH|v4%<+mV?A=B zqouXY6n%Vn0C_FS_0Q=5CfM`Dmw+@-Lycq#_ra4eGIL9GUEbEOt@lhoDl-lU--l?> z_~LUzLlP)E1lC%lS`(87#Zxtf2Y+2>P|>6P5W5=)y=ZA<8ip*1_Ng$LT|Q@gxuXs@ z$YSJ(GCP*1>h%&*l}x^WxkT(1Va-z38xMK^Xb#s->^5}j`Mf(~iI2by1O!jb`ckRR+CN%uHXDg#x60S%!-mcSSI8y zPc+cqkVWzqAY8fQ_b;3gB`2TWC(baLO`j5L1UBXk{!mrl)S`J5jZ;g&Rh9E9A$uF8 zek`AF5t3V}(KurKr)#8RshVk6Q~1ZmB$r+_Ob1_%j%T8qmozdIiPk8eYEak-kGo?T z<0py`;?wbw%MqjVh4PF8SSiZagWGI#cz?d1PlH$yXVh|y`h0`dhC1_WT#9Wf11IB; zxB}Zmy^XC8wE`lXrhdEp=4id^S`)L(WOfUsGCl@Wbj{Od-z^qVrjZ*!PYrC#B6mvxJbe2vlSyFa#&lsHcS zt@)7MgA0?W#TUo*sZT$>>CJ3Vb0HMbtVVIAXI#!5d*)qzNmU&h>F8AM=!59@dJ122 zv_36+XIK+KCQ3F09W7^LRj#j$e@U5$p{0kuIbU%y45Kg9ZECpQxn&Pk9V$z?!bELw zsFRdv4aVa$C^gW9xmeQGbF3rR#ry~62q=PuG*}sIj~GHN0F@`0SUqN5FO$OY8gvw( zncuve)n#$G-YEyDBMAi;7dDWGvbUWLV7gyFv4itI$K_Z!E-6U@w6b{Y#xnVXyHmv& z6k-ujtLr`CU?u_|=yvkJV=zca`kL%UYr%vQC?H#NJ!&2|T7F)zV8`V;kSv?gT^dCu zxXQcNwXWF4XC%|F;eSWL$r-rT6^wy%jSJ#zvwWVPJa5+E0cyH_csSf-w*k1<=EJ)` zJ&4=4hW&(c+iAAK+plI^V_G#EN>0zTk~uIVO-RoVl9fC!mW6o}eZ){+ybm$&9}(I` zfij)!4Tz3rv4Zd&bqxKM$j!^kTNvbXJL4W@rEfahXv)mYTJ z^3~=3tc!f;Ct_g5z~@G3*>jpTukY>_=>Fj=y1Vimir?9JF~wAIjM3B6V`!53@?GI% z{A;n|&;r@iW|Ct_VrYp<+ER{s?U=?cB8{Buh`h_v=i4j9*Jkg#f_&?-Daiwx*Z~MO z{7#l?nsYV8_v+A3x*fNBwSObjZn@nub$_sY+9b#L4d>4Z( zeTLq9KqsAP^6r<4NhTusQ~r3y5Z*^@5O&V_ z`J3;JaB5K%Hkn|^@wzAHKH`ke<}O`t%yXBi$!g$XsVd%EOE^gn0WZm6_FAJWC8YG2 z1Kf}qF*f5*oecg;TK;3c;}-|^33)gzlly^qAlb~XCtRh~pMn0F%k%I)+ie(sB7HN` z4kom?O3`oU4bJA!oWAkn-qe2Wvtx8%Ifkp}oMo)DW;*nnC@+IMhuWo|WKzmy=W6hC zWom50NvMW#$JQ&gh9tH}`^nh$2lZ3Y<}Hs>CS4&B`CZHNNM7y@g`;zf2cGwC1;@6q z*&o%c~1FLPl&gj>SUzwM9hC*c%SW?^ioZtK3wdYu<6AE~{=C4P~vS zzRe*0XS4ahq+X>*-1)eL%Yn~ji91=?DW>pkW6ya!=cCaJBx@=_dpQedux@ZVA1-VX zOWZ$RuiTyu5-eiTev=kb2vMnDwAiRz1f-g;8iI%qmULPX33I#H-J0k_y>c9Vo=1|H#O#!{8? ztvGohJFSG}Zz zD$Fw9Ns&S4(OhF55QM)omQ4|slbx3r0Q98zOxxR;sI4T8)=LEwHE-UOpW2VScDmRZ zHPYd?`(<}@b#|8Hb{GTC5U8XvL%npVv+dGFtPxv zQKiO^*mZuJ%%{>q7%A4Z?$dm8>o(Gu&#tX?>+RzL_ub;NJAa+oWW_K0NCNoN z#!gvEGJX0{0d_HGQnC;Al3Bg7B0cU?dr#6UlvC_YSToTgsJ!C4H7e|0B4V&G#m$uM z^^3ebrD)UF^e<>VYv!75xeya7^rk0z%J|j1Ss|+Z8PJ1U)O?Gtx%s!L&UM_ZY*>g4 zVfHHW86_IDZ=bqAxIhJWDsD)VC4_K+BNf($MgO)?TCJl;!<$IX^C$M~PAj@^v1J{| zP0U?V(o^GR(w`o;PtcdAvJ0ZAm2z`z51O3Bd-(;@^0oVH2L4CFz(dc-4_IA_$Bd8y zF>R610$mo>cYcANZB(@?(~uD*_*Ne%1fsn2#pcRW8=7j1aKGG7H2X>6y7!FF8lQ8r-keIfRQ)=`W2jO_E7!XsmLY_>#5`DF9S@!K8BB=_b_Tjg}G zw<|~JbOoKvdlG#GOV~*Cg=kk3%@U6W)K1;BD}$4AMDy2Kd};EvSux|= zd@S|3nk7!%YLwjK1Q>!}@DtBEChc;RtUk%je&^pJ(-Bo$`~xnkA9oZbzqUCYB5fHJ zZDwFhe(H3oEX{VKja3r;7pjy5dIi_J-9n3tQPZ+za z@rZx~(o?!YbufWxDVYw?k=@Jf!tt6%g_+*#fLf?@RPXQSS8q6giH)5(9p+y7?h|U! z7#9<>))aAmng1~yo3rA)CmaV*)I=)fci*FhG}QI6|n z&l1TVm16`Mip z7>1nJHa3R4P=(i@_?Zq{*(#4$GIzZRG0yb@2X_`O$1OCD{rtiK@d@_>plw0+j`gPle;Fs5Hbg?&w?sLUP6IJEGzRWsn%TKb!u|n$E}hSt_<#uKTX9m>4hJKELUEZTesW8wv;v_xeKw&C{NSJHRl z{%kN=e0+|MOITkh1UcJ(4ZSko!*3wO9od=LY%c*>-;RW+3pI%_pT zKo2@e{P=m|jKq{a^v#r;2Ely20-Ud{6Ki5B}JdT>&TGdR*cBdmhu;c44ORF)p3m<9N zlUeBbu(8zphgG0qJ+Z#SAxu$Lid$XgmM(d_t;C&a-(C)n*6YJKer;*2G5D=+LbqA- zh+o#vp!QA6iL=Jx%&vi4>T3{w!U|PYvSlzp#`48(V!lW5AS!3i1Xt=XKl8gzW)ASxEt0E0n zkoTh*?Te%3YSrs4&gq1WI$jY`t$;T4Xko=bgG@l9qN6O!$fgD(tAMc03F^Jx}G?Fi!2so`m zyA9Ha-d9JR&(M3*rN=@pUbmZ93?m*ZUWo&lPniCIgsL5lGJ3oly#*b?qR|T&g7JC_ z?wp*KrcTr}f!)`u_u&5(re9$G9aq5c_j#NT&w%a4bUe1HNe7&eHy4xfz+}Am*aj-^ zo*vHU)7Gl0Z{?buSvD)sM~992T^d)%qj^nDxao3zqNqJ*g~B~hdX1Ue5E~^!c=Y$m zseoCa{Qhaa2q8>cR26|}A)xh`vVoZQ0QXzDE#15!QMHIT(GC7ve5~Is3E6zG+C{#v z{4=1+QF`FVXiYu+SWTr9TOKzvt5kTh)Ku-)ArQ;!6d*@vkLP-q-gosVglZtT9|e2w|;zCH`}Lk-E7I z@?Gk^B_kh_V`TVy$#zSG=o6uf9X0Q*SNXC5{9U2u!@u@&dG6d{QPgV`ShKS9EDfLr zLXl`|zRcT{mgjbTJ`8R+EWIT!MWuKza=l7=7i_6_8(IV5>j-uz!PR6do!!>yeB2J{ zVfT`3zW>J1{iAcDp|j(0hrUra3d_PS9zIwqimb%pF2HABh`nkrwKsqJpQ$ zMrjr+Y*VGEvq zK(z~K9NKlF<#4{LXySmb%+u2o+{lZt2OAFeG-4fk!hPc5%d5q#af2@{9yWJRJ+IdM z82mWjrv|g{RI(%xxVh6GFszF{&oF>W?;0H) zP0t1<@MncaYi*Y-5RW1sxo^=3QLp)<9faf-)_RPR3$~2E5C8l3bH_Dsya2Bmg7W3S zF%_84^`Q_kOS|<7ux|Q8NvCQ2E-0;!0vc9=U~z7b{I+{=#RlqC&z|etbbc3L?|Q{? z2)VW+_9%nrN{s|$q{~)>&oh50*cra1d&RD)Kf8Y01rEVroCZPzR^nlrfHh)C8MB|4z2~(eS)em#Eqi{6LV>J#+)4Avbmp+MpQU+ zqmU}25|-z99p*olpa zjaOFsZiY+2qH|uqto&mszaHMU-}GD*Z?oiQp$77Rb4wSz%|+_jRF$XU;wSJ!NjSsa z_;?45tciSvbD!pFZ%tROai}R}%rrPReD&IN3Tj|@Q0Z$5%Qp7Er_exLT3Z}|GIbJ- zfaCdWuT<$2Y`8^5NnZDCe=V~yF)EDi9aeE0^ZHx~^YSIfU*JOk z44mY!T9^_vbrb}*%j3ntd^o7%{@z==4?k`l8tnZzJu6<#ys{!5`KE|*QohkYLoR~< zK4ifWG#zO|UMXPbuQnNt<|JNau>!N7fz2}joF9{A>a@_%$gf_VJaD<)U6?)Huh;+| z4Q5#QAc@4yY2R_P?HY)yzM=+)N?UvT(jX5Ye}SCrVEK_~sYP(hJ33Q0y|l!}`$>J- z-rUA#5`objC?rB3#KiEElRX%;j1?8%kodHvc^pTs|AZ&ms%U** zq}%D89H9v0!sHYNI4hp#PR)mp)2jU-d+_`>MKs9OjPCT&cKH@Iea8T5)J3J}zZ8)_ zyzobWJeiGU=_el}a)Pnezj`D0dF=nZ1$s5JiM&w$EcC3Vrlg^vcFU!f=3b=@upNQ3 z1JjQcU)z6+ekM2Lr*h=+G@KMI?LrE5=j@xy^?ODSI{fxh6U^d2hU)#*^RxD%015HsRwCVXG@1DDcFi10_iucZAN7;=*_W2QX3Fp z6mgjb)DjbIiI_0cCqbA4A*p$&*ASH%s%>;((pT>dLOXTIHW{`{JH+mU z&Fuvm3TwRmFKgVj9-Sv?u?}CtYCSf29v%j7jn2kB9Z=?A1{Qh4urj3|j<|j~n4ZRK z`?48c-(Sxq+e=cea<5o!*{Oj&6WmNPY-HP1m|NneQbuF>2l5#K0WnJ=5biK^7uPX; zL5*Ur^jPi&y%0Q9M+2=AY|n1@fwd1 z$lq0j9e}O{nAB&dnV;{EISF1dcyU`ODsGwy0S6<4S3B6-0oW&&ERuV0U@4b5vH=uI zfq{YGLQb~bF3o;dSq7zhCVlf++<+2Y3;)OiAw zUwlU#F0dA5+PBQGI4oLk^6Z|{Wc@e-(54eII#Mq#1`64Lz)k<^Ao(-1#dJxuTK!%w z{ovtBX8+S;GB_~&{4Pv6o{G$&ff-?QD0y$`qsz`1^s@UtR3tuU4$!K*x`}vu3pF?M z9+jzqG2{lIbedfh11dQ~<0C3|2Ns}X`de?kd-s(erm^Hn&buS`XnOefXD~h;+{?gq z24*FJ@+Wtk_AdeR@ZfoNKC03j0Yr;n?by6}Z6*aU&nDOEuk0pgRr3SOSXcX%ohQ8n zmD!WKO^(HRG7U9>h}*MGf>%dNUCZqrW4kX*r;1p^a=_q&m=$k+oi&%loE&ms%IPs@ zdInxeFhu}qo;R?m>mPiOL|TS_HU{!uqlKnrC8qzU-MVzRM_2=U$M3r=lfhS zqa!j(sfsgm%Fl})&1$Upm0vWe>Rs*qF9<>}c92Ol);pe;jDF&~;@=BXcVJ8)?_ENE2 z{e`;SBhpAB{)Y3l;KBakcDBuRQ2K72_Eicg6kk}evkU}Q`&-I?WXPKke;*H@FSN z*z~5kdCl+(j|L6Tx5oc~Q;vV8B30PN(;IDNt5E@yl5y1iao->W%?UZG5Kd+$JrM@? znnW=!59;BnQ3-0L&%&rrvq5d@FSN_eiAqO*Te?7E+r1iP4= zhN$~^dF%6(vv5ms-TvSz^T@)MrQVqmhU7r;T6H$|pFc)0aD;$o0oi}%5=Ad zqu}fKd&Qeh@wu(L^CaT{FS`CK5RsCa+J1L}3Tk3TWJN};nwj5C`f@h_x?^=*t@@)*0D>1ZU=ugn!q4jZ^X`{*v&!4x4r(HK-XKw$Z?y4g-mF`2 zcX8|#O!NtgUcRU4>ZNXCw*X4qjYDm&xL)ya^nU($3jUUV-%-A+G{&OdT37O=YMjIB zSntU6;F1!?*MaQE;3fa4Ag;qEYf-zfn4+1HuiwboQ-v!HtN5w}3#hSJN-pj>F6oP_ zNI6y#Ngj4eAFNXV3*Y=fUslZLX|+(IoI$@|i-8M~k-!>YZ^k@=YY%W}j{Y z?bX!O0xR(%%NL_NAM8Ey2SJ!t)85?-C{>o&-59Ut6Hv^?nAJ(*Sf86}QjwNTd zo&N159{<~EK?Vt}IL(3(D^)&^^bM`M9X0u_NCey* zgHVL_lr=ut;s<)zIr<^Jd^Ao^Qr3LoUxk*TwYM3?uN-~v5a2Jr-y4LEOLLzLz0ZlY zDRos)x?X*I*HF6inIHkCf>+9KhtR6TmRBm#_X4?c=X3n`DaY-sviI9Zf<>Mfuy3XX z@i(Ts9SG&9hA%axOgW9fve>~-- z3SOH3)3m*^%S9#@2mrka^a;QMtGw>xMP7k%KtMt(4{Rp^0La6j={P_+XqtZn?uDa1 zU_U6TJIH*xC`8abzrG&YaDDRZIq!Gg8S_nG>Z)w%0A{MAKIi*eslk?llIF=~KhBZO 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

=+@ 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%0AM8var=wjEaxJq;+RtLYQ`e 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ʇcgJ|fgqUUbE{N+VP?&cMC-zUDc>*{PghxH$U zP5DbP4sY$3NE6WdQZ+RP5l3K&q-7@TEq9Ebzpvw^^NxCzGjR|r;}=O<4hI6r(*R)v zREHafLeKOPnX5#$3My(<;vD1oRFL5g*dT}e9p?B*)#Q7AJ;NH(>HbCSl zIS8{rTCgQJE|CS6>aH6|5I(v2a8Tqn^4|2cN)M!u9)R#}ny?DWg5;iAS|+WPI(A_R zO=pdN@C$k`!pQgrh88C^fi6i^CU>QSY@Pt#YcCVGJ^k3xGjF|Lq)(Sj0m-$5eQDUY z=rsAR1z#=V#u|iN0EU3cvJqTf_xZS0vB0)zVH0p&; zfAFBUZd>t}E7N-R!UaSnCI37)H%Rk1t?!!w}M(XUK$dahHc z3(%a;c;b*4Zfc;njwFd>cR@lfv_qcNK}sYBVN>Z^G~%Bk|FM9KNKdJzngQ>aG2w-h zB~q7k7;kJot4V8y+C1PXn(&=3q?P4)qQ^otxk6!Aw{es|dSE1ew~w#OEV)^-K|tW2ixMY~{G!OI@h z!BJd|pT$T0-t~r~y{8{JX>N|NfL)N&PlJB2=U1X)19#Ro_7M@L0^93ddRwlJZHMQh z4R+qr39#<^2YXNgykUcPbNso0*hyn_*?35Ca47WfhWEZ7mTT&hLPI^ovI*?3A*eaA z9%!nG=){nHP%9>VYQ@LTUn3+LZ~CCN<)d}cD`0zj_3+l(=2ok4Ho|ItR6ESIx=|?6 zvT=27t=OotwlSyB&jLV8`s+(Keltn1ntyOAj6u|pzI*Er4q;Az3^z+gMIt$pDar zWc~N~IiG^8$jRO9zc#1ZOvc7ME!VXPampFB@69yl?t4$E@N?9d;{>&p@x~qD)^=uv zf=C>e9!vQk3o8oLJqUz32t#)OJrE+QsMMPrUAYB8PoO*Hr#%|G{MI5BhbJU+6j?faZH=izcxL(iZ4*{DR&%^j6n=XA+R;KI^TR_T zv{x8lli--8%&{mq#VZ&y4hj@yo4wVk%iY?bxmRN`V{);RdmI4gXz{V&-cqQ#p{_A> z%i$Dd10f%o8y$j>sp2YCxgN|ztv@AS2r42xes=>Lf%(su_44m%w#e;e?u2~GhFy8Q z^Y$C)Jh(4%0D>z7Dk~eU#m~$Y>z#RAz@M+&4B1`M8exr{?q}bJ5;5R^cD;xL9oKsA z61JZY8m>srdwKmm^~hh-C#%J4AgFAuCZvF`j1?i_yXMaz!F;Pt(4Afbe$|r^>pOs4 zCcrZR`jp8}tS_xI_khyHc44)w#Y>^VE+3D-4-ao&zjj0S;+v?a=f^$B7NM+cA49Uu zgqE977x_+T*u^!=stvxOpQ5JX(U3ZkgBOtn1qyS4XkV>4=|`LUOQLU7;-}Md_-@W# zGKZcS@Q(MhtH+8zDZRA?mUY|@H{EmX%0d%K)|i|fQu)Ugn=xS@jg zhx}IY)|JlX`>kivAwtuzId~w0tXKe2$@wzZd@r=++E&ojdp0?S;^6Jumpg^|n5G!v zy>6|MJa&4ji^y>2d}_P6T;jGt(OHhoS&5&5L$CjCW1wsoPL^~Hh#m(U-&dWIOJ$Bf z20Jz)Y!KxW3vPs_7NGdOCEzyEN*HYir%G}uGA2_T$@d-SvDqw?mfXp`66bc)nygbli*jqJjz)~jBLI}eTj(iGz@#V-+X-!3zgX%WaV;95RHl;1vyDMpK5vu($ zsTG!UHszS+zD50sm-ZT8af#b^c{-BOy!SUnT-BgY?exYoDS*tiQd%3yMR8mNEoIc$ z`w&0GPZqXvro-`SzX^&aw|-3Q`C{(z5wU5cnH2kz^&`6%lc5$*p646DdbkAs{JS8nXGcR*-53LSFDSptnKP4jtWHbYC z+kM7ZKpmuBWGUQ`QaD~m^3>Y@2_0k+zabI*gtWx4(9u}g+U&_92?eqf1sZh`%NW!S zMblgOoCy#SSZL-iEo6Nn>o9_LFIwmN$WJIu{Jb}UnYW(1T(#3IfjvsvJUL(?4bH_K z&#z2CrIuG5+$KjwpURMmtuSOaatzdX<%H~$)YFBZKQRs6`fE(E{2y-V4U(X;80hATeofhwUQm^L)?>(5F z7U2^VTsS&iovexQl2R_zyPmG(Y@B5w^y9Z~nn~L;DLNQExo~siz!Lg7SB(x~*Gp#e z=#^K1Tfat2QL0IG+&t>@D;~?h^OI`@W5_DA5?wwoTz_ii$sXCS(Nsc<5UZSX8GfgU z3K7@CUrerryoCD^#(pAtFoLcF@?+XuCJe+rHkBhtx&Z)%Vc)KW39wEkaRxc99epSl z8ti#{`QtBdiys$5i>R=P{g^c5bPmt*_LE=N{f*Z8GAu9*OvXkfVLb<_eDz!5gravo z_Wq8Kxpli{BK;G`^Rr*nYoa@|)tvFq&#slBuR6M0B_2Qb8@`SA&``k4ocnG~IzzLb zjo2No+WYYVj_c!}6#&>*?#urX_6=Or$&KOlW;5sfDyAtxwS^Vp=QnGt2c<`S@T;dX zO_U#cR@XJTMjJOsfA7O*zcY!*SK)H|uNaO6sl2>w_stW{1Ma|Psdi3H0HK%L{i`Y0 z8$CmQTS0Q0A^sEjw?MA%MA`C6?pJsG9s_psSU!F}ol=Rf;!L-A?>`)4oWHuH;<=>` z%*fPIA408?G>m1(f)kE3BJB!QiB4I1UcpDYc3GyQRm08(zNv6WJrBJ7;*-&4`f^PO`Gf$;?I zTsmm)-Mn^#ZFa`mUQl?tK6iB-d>+fsF<_F<6$E}CQ#LxVywkP$&^b~Elg2Qa`{g($ z{iLtreuZsGX1|uOu=rrjL;AnwCO`6%vcuBXyo6~I<{(?j_xyOtksbv+!(*kd>ZlTH z8mhIJLN`^ALZr#YuVHCJxwbBF1)`6#0oZJD%68v8m(DKodXXw;$)Qb>7tU{hV5qv~ z*j@vct_0zONgnx);4f#r?7A+f*9AFk85=W)pg8v_A*nD^zmuyadj| zc?Qd+67CGBx2a%I1R8xv0Aa_mQ@2a&Z1pxaBH|tKRNnabe}pM2c0rA;Hqcg zq1ml0cU0ImFf*N4-*G{t34oD0y9B@e(`ZIwGhI0>-7;|#H(Ho=%|#dsa0p#GmR;Aa;~$LQ%Uw}ZBoCbY+=x|2 zq`VJcPJb?DDI(kcNGk0vjrQ)rB?fmE>K_3uy3J=I)pJ92UO~m#Saw#vRo9tfCWH!n zVf^6Mjb*ayfHBjsLkbY)42`94TdG~`Z1KF#bqe}$@*83ntUx<%Gf`g#$4x2HO^G(; zh8+oQfy3*LDMXs+ozwxA@G6nHImH^qWoa~!jqvV%{g*Niuo1ubMN>-TY&f+0IA2Fsk~HQ{aT_WI=B-wf#V%z2$(^ z)%m{(UIoa~ho`QymiDoBFanKW*8RftT(0r>4wuW#KJmvBgR@>aGSYp|;CDL{w3-Gy zdnE$IVF1o8<8{EGn!tM2y(Jj3Z%B07jKBKBMnQCQeY1b&^cY=D8WOY`A9VU|XmIc* zC`9g{`^h;Jh-O ziI{HMcb`2!_t8zuH0%!2x5GA6L$o>bIxzdf4UO;6A`eo^>b}tU_|+};(E|gbjL2BE zA~nttPU>Cn(@k9EiOZyI^IQTyNKREsN=aRzsiVD5YrpSQe!q|gOb8r7wVd;Oj zQS&Ap$D>;f{R|bp`}Kh6rfTtJ#_K{-iy_ZVdQ~a?i{HJ!x4-tk20C5EGsm=oMTJ0} zn=QY2_3}GwR}_gdr6>+LPOJhRmZF~CNv4h zB9a?CV-qrRe$QHbxhBi`xb($0JOv)~cx8e;zd*H((l1)BRZL-hpG2u3Gf3KHVET3b z@_7%Up{t@bQL$@z%z1f#BlOPjvuJKs7M#O8S^Ca;-*j}F{x{nddJHxw*q=g>6&4>( zMof$hvyjp#)h+&DUTidwtky6*I|@g_=NG-?Zp1%CtEKii8v>0Cm4eul3f%%b=@e(p z%OlmR9P`#a#)M{#fsK+Ed^gEe4UNn?A^iOj%v7lntuwO!~UyI98U1i0TxFX^_YcCpYmBhF}=3k&&;Nor*HDf_w&|qgXEAWg5 zFW4nV_R&G_-lL+uEK&wg0?yXCzQvLg?|X7};~*3MFgJK*#p-YD)-c|3)=e_>V$Y9Z zditswgd{q{ZR~*QkK=DIJxpaxp4#xcSeYe3JH<4OeVY6JvTVXZY{TG6G3c0%c>+8c zaESz;z8yVw`-Crszoho&F3$^s>oF;JV`?~c#wXwBb|+816wyI{>r>ct+k&-i7uO`# zmiFs9IqgZk4$98t1X-!Z*qSOO6>Ch_@x-t{-KC_tD?ssS_;^Fwo{f?HF-;0jObW^1 zj!qFx^AIi{ab@!3^y>8L3MnB#uc4`l&A&XY#2xvWEmMW;Uc0=w!qF3Q+`Lf)>~?qb z^lAZzHc}BNLFqQ@lWIc1nBSo#J`!c+;qcBz^}ScQR)In9uD@^#>pDeju)0 z&Kx*>x+doB+mZiS5{eaww@8V;Di)l5*?ZLfLp}6BK5wm6)7a-r`1akw4^9E$Adp`) z?O%|z@QJgR9(|3TDz;Kv!$9A=f4y1vrRw$scN0QdAqbqIQn z_nwFi(j6(DaVnlBD=t9YHTDMWvqCRdM76E5_$T^Xj>bEkZMXf3tZx2?=&fQ(;kE5g zr5STdoiGp0ZNEUaqX1P|BL!8pGVir;rGrDN5gL+VMJeUat>LDq=I6eL9+yjE2}lcd zZMG7veDuPi-!or7)FBQy7V`%y0NzXh(K~2Y&6n*}q*h??*?{j=sa`ce^q%)@_$?0b zee=Z&S9U%~P#XyKi3}i%+cuRO4t0KiYwA*J{tBkJpdD(DiKnu0iBmk6Y#&mezf*#2 z9+oXl^{1}VGlXh>GcT7gXT0?Hfkj=|g$-Yvud#(D?r0w^&99<=r8z{JKsUMlEdNsZ z-<;}hLymi@|2kanAE_Uzte9c&2SRSQy%t_utRL{bzAFt$A2w$6*F5FQ#}p}E-V>D1 zYV>?rmk-v~7Q!u?^}6xcQ?unR$C$CDlt_m>3<5|aF*dV@;j-No@ZM*0ImS5T)LB>T zd3NYNvD|2_TY>3abJ3Wn!no~OrThSAXiN#~-8CZTMFM+?oTvXEx*gn;)t(iMw1SiaF@FgKvpY}$ynuD%x=SZV$e@SQr04>xI&^LD3N7svxp-GxXGAe?L0LY(n8 z69pfm2fu;x4pqCd<51bq3I z?2d)(2ZUshMgZ9CeGdU(VhM*-eyR)U`0H{E1-wsedm zflsdjwHo|be&9v-Cz&$=_txxUukx4Emc9j#Ts|d^JMh9dF6y{HbADtwpxj!<_RYE^ zGQG${|8iD^)`VONn-dpW8@jqR3jiaOzsX3Z| z^ib=^PVXp^azUYU2}8QL9#m7%8C!Fcs}=4*w+fKP?B)d9~Fa*_0Z|Z27g=$ym#g^IrRXHfP zx#h(-?3uJ|O=Fa%ZilqxTy~4hYt`*5^M!2f!N}bKOc&QVmT6+r9C&QReDcgiZhxufoY+q&EDPIZ1$fO16#LRv(SIi z>Q+iqkwjXT3AvluGkq3bvp$dYGI8E)yGNB;$!!JrvlhEhw!N+e7Oe|Wzm%)<#F7WI z#K$XO77+M5@7QCWTkH%%0ABVA`b5EeVg0OQebp_S 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 literal 0 HcmV?d00001 diff --git a/category/vuejs/2/index.html b/category/vuejs/2/index.html index 7d1dffb5..28c057cd 100644 --- a/category/vuejs/2/index.html +++ b/category/vuejs/2/index.html @@ -1 +1 @@ -Lychee - Category 'VueJS' — Page 2

VueJS

\ No newline at end of file +Lychee - Category 'VueJS' — Page 2

VueJS

\ No newline at end of file diff --git a/category/vuejs/3/index.html b/category/vuejs/3/index.html index e28d4afe..c2d2e201 100644 --- a/category/vuejs/3/index.html +++ b/category/vuejs/3/index.html @@ -1 +1 @@ -Lychee - Category 'VueJS' — Page 3

VueJS

\ No newline at end of file +Lychee - Category 'VueJS' — Page 3

VueJS

\ No newline at end of file diff --git a/category/vuejs/index.html b/category/vuejs/index.html index 6dd1e8db..e35f341a 100644 --- a/category/vuejs/index.html +++ b/category/vuejs/index.html @@ -1 +1 @@ -Lychee - Category 'VueJS'

VueJS

\ No newline at end of file +Lychee - Category 'VueJS'

VueJS

\ No newline at end of file diff --git a/rss.xml b/rss.xml index c3536d01..ae0be338 100644 --- a/rss.xml +++ b/rss.xml @@ -1 +1 @@ -Lychee BlogLychee is a free photo-management tool, which runs on your server or web-space. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.https://lycheeorg.github.ioBite-size v6: Keybindings helphttps://lycheeorg.github.io/2024-08-31-v6-helphttps://lycheeorg.github.io/2024-08-31-v6-helpBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 31 Aug 2024 12:31:00 GMTBite-size v6: Edit photoshttps://lycheeorg.github.io/2024-08-27-v6-edit-photohttps://lycheeorg.github.io/2024-08-27-v6-edit-photoBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 27 Aug 2024 16:48:00 GMTBite-size v6: Link in Landing and Server Importhttps://lycheeorg.github.io/2024-08-18-v6-upload-dialoghttps://lycheeorg.github.io/2024-08-18-v6-upload-dialogBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 18 Aug 2024 23:48:00 GMTBite-size v6: Upload dialoghttps://lycheeorg.github.io/2024-08-17-v6-upload-dialoghttps://lycheeorg.github.io/2024-08-17-v6-upload-dialogBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 17 Aug 2024 16:48:00 GMTBite-size v6: Share Album panelhttps://lycheeorg.github.io/2024-08-14-v6-share-album-panelhttps://lycheeorg.github.io/2024-08-14-v6-share-album-panelBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Wed, 14 Aug 2024 11:05:00 GMTBite-size v6: Transfer Album panelhttps://lycheeorg.github.io/2024-08-11-v6-transfer-album-panelhttps://lycheeorg.github.io/2024-08-11-v6-transfer-album-panelBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 11 Aug 2024 18:00:00 GMTBite-size v6: Move Album panelhttps://lycheeorg.github.io/2024-08-10-v6-move-album-panelhttps://lycheeorg.github.io/2024-08-10-v6-move-album-panelBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 10 Aug 2024 16:15:00 GMTBite-size v6: Light modehttps://lycheeorg.github.io/2024-08-09-v6-light-modehttps://lycheeorg.github.io/2024-08-09-v6-light-modeBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Fri, 09 Aug 2024 23:57:00 GMTBite-size v6: Maintenancehttps://lycheeorg.github.io/2024-08-08-v6-maintenancehttps://lycheeorg.github.io/2024-08-08-v6-maintenanceBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Thu, 08 Aug 2024 21:57:00 GMTBite-size v6: Jobshttps://lycheeorg.github.io/2024-08-05-v6-jobshttps://lycheeorg.github.io/2024-08-05-v6-jobsBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Mon, 05 Aug 2024 21:57:00 GMTBite-size v6: Diagnosticshttps://lycheeorg.github.io/2024-08-04-v6-diagnosticshttps://lycheeorg.github.io/2024-08-04-v6-diagnosticsBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 04 Aug 2024 21:07:00 GMTBite-size v6: User managementhttps://lycheeorg.github.io/2024-08-03-v6-usershttps://lycheeorg.github.io/2024-08-03-v6-usersBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 03 Aug 2024 18:46:00 GMTBite-size v6: settings - 4https://lycheeorg.github.io/2024-08-02-v6-settings-4https://lycheeorg.github.io/2024-08-02-v6-settings-4Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Fri, 02 Aug 2024 23:52:00 GMTBite-size v6: settings - 3https://lycheeorg.github.io/2024-07-30-v6-settings-3https://lycheeorg.github.io/2024-07-30-v6-settings-3Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 30 Jul 2024 22:22:00 GMTBite-size v6: settings - 2https://lycheeorg.github.io/2024-07-29-v6-settings-2https://lycheeorg.github.io/2024-07-29-v6-settings-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Mon, 29 Jul 2024 22:22:00 GMTBite-size v6: settings - 1https://lycheeorg.github.io/2024-07-28-v6-settings-1https://lycheeorg.github.io/2024-07-28-v6-settings-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 28 Jul 2024 22:22:00 GMTBite-size v6: profile - 2https://lycheeorg.github.io/2024-07-26-v6-profile-2https://lycheeorg.github.io/2024-07-26-v6-profile-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Fri, 26 Jul 2024 22:22:00 GMTBite-size v6: profile - 1https://lycheeorg.github.io/2024-07-24-v6-profile-1https://lycheeorg.github.io/2024-07-24-v6-profile-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Wed, 24 Jul 2024 22:22:00 GMTBite-size v6: tests - 3https://lycheeorg.github.io/2024-07-23-v6-tests-3https://lycheeorg.github.io/2024-07-23-v6-tests-3Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 23 Jul 2024 22:22:00 GMTBite-size v6: tests - 2https://lycheeorg.github.io/2024-07-21-v6-tests-2https://lycheeorg.github.io/2024-07-21-v6-tests-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 21 Jul 2024 22:22:00 GMTBite-size v6: tests - 1https://lycheeorg.github.io/2024-07-18-v6-tests-1https://lycheeorg.github.io/2024-07-18-v6-tests-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Thu, 18 Jul 2024 22:22:00 GMTBite-size v6: album - 2https://lycheeorg.github.io/2024-07-17-v6-album-2https://lycheeorg.github.io/2024-07-17-v6-album-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Wed, 17 Jul 2024 22:22:00 GMTBite-size v6: album - 1https://lycheeorg.github.io/2024-07-16-v6-album-1https://lycheeorg.github.io/2024-07-16-v6-album-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 14 Jul 2024 22:22:00 GMTBite-size v6: gallery - 4https://lycheeorg.github.io/2024-07-13-v6-gallery-4https://lycheeorg.github.io/2024-07-13-v6-gallery-4Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 13 Jul 2024 22:22:00 GMTBite-size v6: gallery - 3https://lycheeorg.github.io/2024-07-12-v6-gallery-3https://lycheeorg.github.io/2024-07-12-v6-gallery-3Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Fri, 12 Jul 2024 22:22:00 GMTBite-size v6: gallery - 2https://lycheeorg.github.io/2024-07-09-v6-gallery-2https://lycheeorg.github.io/2024-07-09-v6-gallery-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 09 Jul 2024 22:22:00 GMTBite-size v6: gallery - 1https://lycheeorg.github.io/2024-07-07-v6-gallery-1https://lycheeorg.github.io/2024-07-07-v6-gallery-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 07 Jul 2024 22:22:00 GMTBite-size v6: About and galleryhttps://lycheeorg.github.io/2024-07-06-v6-abouthttps://lycheeorg.github.io/2024-07-06-v6-aboutBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 06 Jul 2024 22:22:00 GMTBite-size v6: Landing page and left menuhttps://lycheeorg.github.io/2024-07-02-v6-landing-pagehttps://lycheeorg.github.io/2024-07-02-v6-landing-pageBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 02 Jul 2024 22:22:00 GMTThe future of Lychee: what is coming next. 🚀https://lycheeorg.github.io/2024-06-29-future-of-lycheehttps://lycheeorg.github.io/2024-06-29-future-of-lycheeWhat is coming for Lychee? Where are we? What are we looking forward to?Sat, 29 Jun 2024 22:42:00 GMTLivewire performances problems 📉https://lycheeorg.github.io/2024-06-25-performance-problemshttps://lycheeorg.github.io/2024-06-25-performance-problemsA look back on Server-Side rendering performance with Livewire in Lychee v5.Tue, 25 Jun 2024 17:57:00 GMT \ No newline at end of file +Lychee BlogLychee is a free photo-management tool, which runs on your server or web-space. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.https://lycheeorg.github.ioBite-size v6: Settings and coveragehttps://lycheeorg.github.io/2024-09-14-v6-settingshttps://lycheeorg.github.io/2024-09-14-v6-settingsBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 14 Sep 2024 23:59:00 GMTBite-size v6: Keybindings helphttps://lycheeorg.github.io/2024-08-31-v6-helphttps://lycheeorg.github.io/2024-08-31-v6-helpBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 31 Aug 2024 12:31:00 GMTBite-size v6: Edit photoshttps://lycheeorg.github.io/2024-08-27-v6-edit-photohttps://lycheeorg.github.io/2024-08-27-v6-edit-photoBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 27 Aug 2024 16:48:00 GMTBite-size v6: Link in Landing and Server Importhttps://lycheeorg.github.io/2024-08-18-v6-upload-dialoghttps://lycheeorg.github.io/2024-08-18-v6-upload-dialogBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 18 Aug 2024 23:48:00 GMTBite-size v6: Upload dialoghttps://lycheeorg.github.io/2024-08-17-v6-upload-dialoghttps://lycheeorg.github.io/2024-08-17-v6-upload-dialogBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 17 Aug 2024 16:48:00 GMTBite-size v6: Share Album panelhttps://lycheeorg.github.io/2024-08-14-v6-share-album-panelhttps://lycheeorg.github.io/2024-08-14-v6-share-album-panelBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Wed, 14 Aug 2024 11:05:00 GMTBite-size v6: Transfer Album panelhttps://lycheeorg.github.io/2024-08-11-v6-transfer-album-panelhttps://lycheeorg.github.io/2024-08-11-v6-transfer-album-panelBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 11 Aug 2024 18:00:00 GMTBite-size v6: Move Album panelhttps://lycheeorg.github.io/2024-08-10-v6-move-album-panelhttps://lycheeorg.github.io/2024-08-10-v6-move-album-panelBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 10 Aug 2024 16:15:00 GMTBite-size v6: Light modehttps://lycheeorg.github.io/2024-08-09-v6-light-modehttps://lycheeorg.github.io/2024-08-09-v6-light-modeBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Fri, 09 Aug 2024 23:57:00 GMTBite-size v6: Maintenancehttps://lycheeorg.github.io/2024-08-08-v6-maintenancehttps://lycheeorg.github.io/2024-08-08-v6-maintenanceBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Thu, 08 Aug 2024 21:57:00 GMTBite-size v6: Jobshttps://lycheeorg.github.io/2024-08-05-v6-jobshttps://lycheeorg.github.io/2024-08-05-v6-jobsBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Mon, 05 Aug 2024 21:57:00 GMTBite-size v6: Diagnosticshttps://lycheeorg.github.io/2024-08-04-v6-diagnosticshttps://lycheeorg.github.io/2024-08-04-v6-diagnosticsBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 04 Aug 2024 21:07:00 GMTBite-size v6: User managementhttps://lycheeorg.github.io/2024-08-03-v6-usershttps://lycheeorg.github.io/2024-08-03-v6-usersBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 03 Aug 2024 18:46:00 GMTBite-size v6: settings - 4https://lycheeorg.github.io/2024-08-02-v6-settings-4https://lycheeorg.github.io/2024-08-02-v6-settings-4Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Fri, 02 Aug 2024 23:52:00 GMTBite-size v6: settings - 3https://lycheeorg.github.io/2024-07-30-v6-settings-3https://lycheeorg.github.io/2024-07-30-v6-settings-3Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 30 Jul 2024 22:22:00 GMTBite-size v6: settings - 2https://lycheeorg.github.io/2024-07-29-v6-settings-2https://lycheeorg.github.io/2024-07-29-v6-settings-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Mon, 29 Jul 2024 22:22:00 GMTBite-size v6: settings - 1https://lycheeorg.github.io/2024-07-28-v6-settings-1https://lycheeorg.github.io/2024-07-28-v6-settings-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 28 Jul 2024 22:22:00 GMTBite-size v6: profile - 2https://lycheeorg.github.io/2024-07-26-v6-profile-2https://lycheeorg.github.io/2024-07-26-v6-profile-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Fri, 26 Jul 2024 22:22:00 GMTBite-size v6: profile - 1https://lycheeorg.github.io/2024-07-24-v6-profile-1https://lycheeorg.github.io/2024-07-24-v6-profile-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Wed, 24 Jul 2024 22:22:00 GMTBite-size v6: tests - 3https://lycheeorg.github.io/2024-07-23-v6-tests-3https://lycheeorg.github.io/2024-07-23-v6-tests-3Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 23 Jul 2024 22:22:00 GMTBite-size v6: tests - 2https://lycheeorg.github.io/2024-07-21-v6-tests-2https://lycheeorg.github.io/2024-07-21-v6-tests-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 21 Jul 2024 22:22:00 GMTBite-size v6: tests - 1https://lycheeorg.github.io/2024-07-18-v6-tests-1https://lycheeorg.github.io/2024-07-18-v6-tests-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Thu, 18 Jul 2024 22:22:00 GMTBite-size v6: album - 2https://lycheeorg.github.io/2024-07-17-v6-album-2https://lycheeorg.github.io/2024-07-17-v6-album-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Wed, 17 Jul 2024 22:22:00 GMTBite-size v6: album - 1https://lycheeorg.github.io/2024-07-16-v6-album-1https://lycheeorg.github.io/2024-07-16-v6-album-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 14 Jul 2024 22:22:00 GMTBite-size v6: gallery - 4https://lycheeorg.github.io/2024-07-13-v6-gallery-4https://lycheeorg.github.io/2024-07-13-v6-gallery-4Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 13 Jul 2024 22:22:00 GMTBite-size v6: gallery - 3https://lycheeorg.github.io/2024-07-12-v6-gallery-3https://lycheeorg.github.io/2024-07-12-v6-gallery-3Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Fri, 12 Jul 2024 22:22:00 GMTBite-size v6: gallery - 2https://lycheeorg.github.io/2024-07-09-v6-gallery-2https://lycheeorg.github.io/2024-07-09-v6-gallery-2Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 09 Jul 2024 22:22:00 GMTBite-size v6: gallery - 1https://lycheeorg.github.io/2024-07-07-v6-gallery-1https://lycheeorg.github.io/2024-07-07-v6-gallery-1Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sun, 07 Jul 2024 22:22:00 GMTBite-size v6: About and galleryhttps://lycheeorg.github.io/2024-07-06-v6-abouthttps://lycheeorg.github.io/2024-07-06-v6-aboutBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Sat, 06 Jul 2024 22:22:00 GMTBite-size v6: Landing page and left menuhttps://lycheeorg.github.io/2024-07-02-v6-landing-pagehttps://lycheeorg.github.io/2024-07-02-v6-landing-pageBite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.Tue, 02 Jul 2024 22:22:00 GMTThe future of Lychee: what is coming next. 🚀https://lycheeorg.github.io/2024-06-29-future-of-lycheehttps://lycheeorg.github.io/2024-06-29-future-of-lycheeWhat is coming for Lychee? Where are we? What are we looking forward to?Sat, 29 Jun 2024 22:42:00 GMTLivewire performances problems 📉https://lycheeorg.github.io/2024-06-25-performance-problemshttps://lycheeorg.github.io/2024-06-25-performance-problemsA look back on Server-Side rendering performance with Livewire in Lychee v5.Tue, 25 Jun 2024 17:57:00 GMT \ No newline at end of file diff --git a/sitemap-0.xml b/sitemap-0.xml index a67312f2..2a1578af 100644 --- a/sitemap-0.xml +++ b/sitemap-0.xml @@ -1 +1 @@ -https://lycheeorg.github.iohttps://lycheeorg.github.io/2024-06-25-performance-problemshttps://lycheeorg.github.io/2024-06-29-future-of-lycheehttps://lycheeorg.github.io/2024-07-02-v6-landing-pagehttps://lycheeorg.github.io/2024-07-06-v6-abouthttps://lycheeorg.github.io/2024-07-07-v6-gallery-1https://lycheeorg.github.io/2024-07-09-v6-gallery-2https://lycheeorg.github.io/2024-07-12-v6-gallery-3https://lycheeorg.github.io/2024-07-13-v6-gallery-4https://lycheeorg.github.io/2024-07-16-v6-album-1https://lycheeorg.github.io/2024-07-17-v6-album-2https://lycheeorg.github.io/2024-07-18-v6-tests-1https://lycheeorg.github.io/2024-07-21-v6-tests-2https://lycheeorg.github.io/2024-07-23-v6-tests-3https://lycheeorg.github.io/2024-07-24-v6-profile-1https://lycheeorg.github.io/2024-07-26-v6-profile-2https://lycheeorg.github.io/2024-07-28-v6-settings-1https://lycheeorg.github.io/2024-07-29-v6-settings-2https://lycheeorg.github.io/2024-07-30-v6-settings-3https://lycheeorg.github.io/2024-08-02-v6-settings-4https://lycheeorg.github.io/2024-08-03-v6-usershttps://lycheeorg.github.io/2024-08-04-v6-diagnosticshttps://lycheeorg.github.io/2024-08-05-v6-jobshttps://lycheeorg.github.io/2024-08-08-v6-maintenancehttps://lycheeorg.github.io/2024-08-09-v6-light-modehttps://lycheeorg.github.io/2024-08-10-v6-move-album-panelhttps://lycheeorg.github.io/2024-08-11-v6-transfer-album-panelhttps://lycheeorg.github.io/2024-08-14-v6-share-album-panelhttps://lycheeorg.github.io/2024-08-17-v6-upload-dialoghttps://lycheeorg.github.io/2024-08-18-v6-upload-dialoghttps://lycheeorg.github.io/2024-08-27-v6-edit-photohttps://lycheeorg.github.io/2024-08-31-v6-helphttps://lycheeorg.github.io/bloghttps://lycheeorg.github.io/blog/2https://lycheeorg.github.io/blog/3https://lycheeorg.github.io/blog/4https://lycheeorg.github.io/category/futurehttps://lycheeorg.github.io/category/livewirehttps://lycheeorg.github.io/category/vuejshttps://lycheeorg.github.io/category/vuejs/2https://lycheeorg.github.io/category/vuejs/3https://lycheeorg.github.io/get-support-editionhttps://lycheeorg.github.io/licensehttps://lycheeorg.github.io/supporthttps://lycheeorg.github.io/tag/clockworkhttps://lycheeorg.github.io/tag/front-endhttps://lycheeorg.github.io/tag/hprofhttps://lycheeorg.github.io/tag/livewirehttps://lycheeorg.github.io/tag/lycheehttps://lycheeorg.github.io/tag/lychee/2https://lycheeorg.github.io/tag/lychee/3https://lycheeorg.github.io/tag/lychee/4https://lycheeorg.github.io/tag/v5https://lycheeorg.github.io/tag/v6https://lycheeorg.github.io/tag/v6/2https://lycheeorg.github.io/tag/v6/3https://lycheeorg.github.io/tag/vuejshttps://lycheeorg.github.io/tag/vuejs/2https://lycheeorg.github.io/tag/vuejs/3 \ No newline at end of file +https://lycheeorg.github.iohttps://lycheeorg.github.io/2024-06-25-performance-problemshttps://lycheeorg.github.io/2024-06-29-future-of-lycheehttps://lycheeorg.github.io/2024-07-02-v6-landing-pagehttps://lycheeorg.github.io/2024-07-06-v6-abouthttps://lycheeorg.github.io/2024-07-07-v6-gallery-1https://lycheeorg.github.io/2024-07-09-v6-gallery-2https://lycheeorg.github.io/2024-07-12-v6-gallery-3https://lycheeorg.github.io/2024-07-13-v6-gallery-4https://lycheeorg.github.io/2024-07-16-v6-album-1https://lycheeorg.github.io/2024-07-17-v6-album-2https://lycheeorg.github.io/2024-07-18-v6-tests-1https://lycheeorg.github.io/2024-07-21-v6-tests-2https://lycheeorg.github.io/2024-07-23-v6-tests-3https://lycheeorg.github.io/2024-07-24-v6-profile-1https://lycheeorg.github.io/2024-07-26-v6-profile-2https://lycheeorg.github.io/2024-07-28-v6-settings-1https://lycheeorg.github.io/2024-07-29-v6-settings-2https://lycheeorg.github.io/2024-07-30-v6-settings-3https://lycheeorg.github.io/2024-08-02-v6-settings-4https://lycheeorg.github.io/2024-08-03-v6-usershttps://lycheeorg.github.io/2024-08-04-v6-diagnosticshttps://lycheeorg.github.io/2024-08-05-v6-jobshttps://lycheeorg.github.io/2024-08-08-v6-maintenancehttps://lycheeorg.github.io/2024-08-09-v6-light-modehttps://lycheeorg.github.io/2024-08-10-v6-move-album-panelhttps://lycheeorg.github.io/2024-08-11-v6-transfer-album-panelhttps://lycheeorg.github.io/2024-08-14-v6-share-album-panelhttps://lycheeorg.github.io/2024-08-17-v6-upload-dialoghttps://lycheeorg.github.io/2024-08-18-v6-upload-dialoghttps://lycheeorg.github.io/2024-08-27-v6-edit-photohttps://lycheeorg.github.io/2024-08-31-v6-helphttps://lycheeorg.github.io/2024-09-14-v6-settingshttps://lycheeorg.github.io/bloghttps://lycheeorg.github.io/blog/2https://lycheeorg.github.io/blog/3https://lycheeorg.github.io/blog/4https://lycheeorg.github.io/category/futurehttps://lycheeorg.github.io/category/livewirehttps://lycheeorg.github.io/category/vuejshttps://lycheeorg.github.io/category/vuejs/2https://lycheeorg.github.io/category/vuejs/3https://lycheeorg.github.io/get-support-editionhttps://lycheeorg.github.io/licensehttps://lycheeorg.github.io/supporthttps://lycheeorg.github.io/tag/clockworkhttps://lycheeorg.github.io/tag/front-endhttps://lycheeorg.github.io/tag/hprofhttps://lycheeorg.github.io/tag/livewirehttps://lycheeorg.github.io/tag/lycheehttps://lycheeorg.github.io/tag/lychee/2https://lycheeorg.github.io/tag/lychee/3https://lycheeorg.github.io/tag/lychee/4https://lycheeorg.github.io/tag/v5https://lycheeorg.github.io/tag/v6https://lycheeorg.github.io/tag/v6/2https://lycheeorg.github.io/tag/v6/3https://lycheeorg.github.io/tag/v6/4https://lycheeorg.github.io/tag/vuejshttps://lycheeorg.github.io/tag/vuejs/2https://lycheeorg.github.io/tag/vuejs/3https://lycheeorg.github.io/tag/vuejs/4 \ No newline at end of file diff --git a/tag/lychee/2/index.html b/tag/lychee/2/index.html index 415739da..a72ae65d 100644 --- a/tag/lychee/2/index.html +++ b/tag/lychee/2/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'lychee' — Page 2

Tag: lychee

\ No newline at end of file +Lychee - Posts by tag 'lychee' — Page 2

Tag: lychee

\ No newline at end of file diff --git a/tag/lychee/3/index.html b/tag/lychee/3/index.html index f91cecf5..eece3ac9 100644 --- a/tag/lychee/3/index.html +++ b/tag/lychee/3/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'lychee' — Page 3

Tag: lychee

\ No newline at end of file +Lychee - Posts by tag 'lychee' — Page 3

Tag: lychee

\ No newline at end of file diff --git a/tag/lychee/4/index.html b/tag/lychee/4/index.html index 9854111c..88a47033 100644 --- a/tag/lychee/4/index.html +++ b/tag/lychee/4/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'lychee' — Page 4

Tag: lychee

\ No newline at end of file +Lychee - Posts by tag 'lychee' — Page 4

Tag: lychee

\ No newline at end of file diff --git a/tag/lychee/index.html b/tag/lychee/index.html index 418cff23..48cff519 100644 --- a/tag/lychee/index.html +++ b/tag/lychee/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'lychee'

Tag: lychee

\ No newline at end of file +Lychee - Posts by tag 'lychee'

Tag: lychee

\ No newline at end of file diff --git a/tag/v6/2/index.html b/tag/v6/2/index.html index 7d9c1b95..b9484e6b 100644 --- a/tag/v6/2/index.html +++ b/tag/v6/2/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'v6' — Page 2

Tag: v6

\ No newline at end of file +Lychee - Posts by tag 'v6' — Page 2

Tag: v6

\ No newline at end of file diff --git a/tag/v6/3/index.html b/tag/v6/3/index.html index be764659..806f4347 100644 --- a/tag/v6/3/index.html +++ b/tag/v6/3/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'v6' — Page 3

Tag: v6

\ No newline at end of file +Lychee - Posts by tag 'v6' — Page 3

Tag: v6

\ No newline at end of file diff --git a/tag/v6/4/index.html b/tag/v6/4/index.html new file mode 100644 index 00000000..31036349 --- /dev/null +++ b/tag/v6/4/index.html @@ -0,0 +1 @@ +Lychee - Posts by tag 'v6' — Page 4

Tag: v6

\ No newline at end of file diff --git a/tag/v6/index.html b/tag/v6/index.html index aac0eab5..278fcabf 100644 --- a/tag/v6/index.html +++ b/tag/v6/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'v6'

Tag: v6

\ No newline at end of file +Lychee - Posts by tag 'v6'

Tag: v6

\ No newline at end of file diff --git a/tag/vuejs/2/index.html b/tag/vuejs/2/index.html index 2ac38272..00543a05 100644 --- a/tag/vuejs/2/index.html +++ b/tag/vuejs/2/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'vuejs' — Page 2

Tag: vuejs

\ No newline at end of file +Lychee - Posts by tag 'vuejs' — Page 2

Tag: vuejs

\ No newline at end of file diff --git a/tag/vuejs/3/index.html b/tag/vuejs/3/index.html index af582875..328a397b 100644 --- a/tag/vuejs/3/index.html +++ b/tag/vuejs/3/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'vuejs' — Page 3

Tag: vuejs

\ No newline at end of file +Lychee - Posts by tag 'vuejs' — Page 3

Tag: vuejs

\ No newline at end of file diff --git a/tag/vuejs/4/index.html b/tag/vuejs/4/index.html new file mode 100644 index 00000000..3f83107a --- /dev/null +++ b/tag/vuejs/4/index.html @@ -0,0 +1 @@ +Lychee - Posts by tag 'vuejs' — Page 4

Tag: vuejs

\ No newline at end of file diff --git a/tag/vuejs/index.html b/tag/vuejs/index.html index 0f04ba65..1fcf5200 100644 --- a/tag/vuejs/index.html +++ b/tag/vuejs/index.html @@ -1 +1 @@ -Lychee - Posts by tag 'vuejs'

Tag: vuejs

\ No newline at end of file +Lychee - Posts by tag 'vuejs'

Tag: vuejs

\ No newline at end of file