From 5f48cedb84cc61533c223f10e3cb417643ac3c7d Mon Sep 17 00:00:00 2001 From: Benjamin Neff Date: Sun, 3 Jul 2022 19:53:48 +0200 Subject: [PATCH] Remove entypo-rails dependency and add font to vendor/assets entypo-rails doesn't support newer rails versions closes #8361 --- Changelog.md | 3 +- Gemfile | 4 - Gemfile.lock | 3 - config/initializers/entypo.rb | 3 - vendor/assets/entypo/LICENSE_ENTYPO | 95 +++++++++ vendor/assets/entypo/entypo.scss | 311 ++++++++++++++++++++++++++++ vendor/assets/entypo/entypo.woff | Bin 0 -> 45828 bytes 7 files changed, 408 insertions(+), 11 deletions(-) delete mode 100644 config/initializers/entypo.rb create mode 100644 vendor/assets/entypo/LICENSE_ENTYPO create mode 100644 vendor/assets/entypo/entypo.scss create mode 100644 vendor/assets/entypo/entypo.woff diff --git a/Changelog.md b/Changelog.md index 33ba0043f..b47beddae 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,8 +2,9 @@ ## Refactor * Fix order-dependent jasmine test failures and switch to random order [#8333](https://github.com/diaspora/diaspora/pull/8333) -* Get rid of some uses of "execute_script" in feature specs [#8331](https://github.com/diaspora/diaspora/pull/8331) +* Get rid of some uses of "execute\_script" in feature specs [#8331](https://github.com/diaspora/diaspora/pull/8331) * Fix deprecation warnings for sidekiq 7.0 [#8359](https://github.com/diaspora/diaspora/pull/8359) +* Remove entypo-rails dependency to prepare for rails 6 [#8361](https://github.com/diaspora/diaspora/pull/8361) ## Bug fixes diff --git a/Gemfile b/Gemfile index 57a0e6c1f..af21a0793 100644 --- a/Gemfile +++ b/Gemfile @@ -86,10 +86,6 @@ gem "mini_magick", "4.11.0" # GUID generation gem "uuid", "2.3.9" -# Icons - -gem "entypo-rails", "3.0.0" - # JavaScript gem "handlebars_assets", "0.23.9" diff --git a/Gemfile.lock b/Gemfile.lock index 6e1f22525..fa5557940 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -225,8 +225,6 @@ GEM domain_name (0.5.20190701) unf (>= 0.0.5, < 1.0.0) encryptor (3.0.0) - entypo-rails (3.0.0) - railties (>= 4.1, < 6) equalizer (0.0.11) erubi (1.10.0) eslintrb (2.1.0) @@ -819,7 +817,6 @@ DEPENDENCIES diaspora_federation-json_schema (= 0.2.7) diaspora_federation-rails (= 0.2.7) diaspora_federation-test (= 0.2.7) - entypo-rails (= 3.0.0) eye (= 0.10.0) factory_girl_rails (= 4.9.0) faraday (= 0.17.5) diff --git a/config/initializers/entypo.rb b/config/initializers/entypo.rb deleted file mode 100644 index 1a0fa5221..000000000 --- a/config/initializers/entypo.rb +++ /dev/null @@ -1,3 +0,0 @@ -# frozen_string_literal: true - -Entypo.css_prefix = "entypo" diff --git a/vendor/assets/entypo/LICENSE_ENTYPO b/vendor/assets/entypo/LICENSE_ENTYPO new file mode 100644 index 000000000..bf6eca68e --- /dev/null +++ b/vendor/assets/entypo/LICENSE_ENTYPO @@ -0,0 +1,95 @@ +Copyright (c) Daniel Bruce (), +with Reserved Font Name and . + +This Font Software located at app/assets/fonts is licensed under the +SIL Open Font License, Version 1.1. This license is copied below, and +is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/vendor/assets/entypo/entypo.scss b/vendor/assets/entypo/entypo.scss new file mode 100644 index 000000000..22068e893 --- /dev/null +++ b/vendor/assets/entypo/entypo.scss @@ -0,0 +1,311 @@ +@charset "UTF-8"; + +@font-face { + font-family: 'entypo'; + src: asset-url('entypo.woff') format('woff'); + font-weight: normal; font-style: normal; +} + +[class^="entypo-"], [class*=" entypo-"] { + font-family: entypo; + font-style: normal; + font-weight: normal; + display: inline-block; + width: 1.1em; + margin-right: .1em; + text-align: center; + -webkit-font-smoothing: antialiased; +} + +/* main icon map */ +.entypo-phone:before { content: '\1f4de'; } /* 1f4de */ +.entypo-mobile:before { content: '\1f4f1'; } /* 1f4f1 */ +.entypo-mouse:before { content: '\e789'; } /* e789 */ +.entypo-address:before { content: '\e723'; } /* e723 */ +.entypo-mail:before { content: '\2709'; } /* 2709 */ +.entypo-paper-plane:before { content: '\e79b'; } /* e79b */ +.entypo-pencil:before { content: '\270e'; } /* 270e */ +.entypo-feather:before { content: '\2712'; } /* 2712 */ +.entypo-attach:before { content: '\1f4ce'; } /* 1f4ce */ +.entypo-inbox:before { content: '\e777'; } /* e777 */ +.entypo-reply:before { content: '\e712'; } /* e712 */ +.entypo-reply-all:before { content: '\e713'; } /* e713 */ +.entypo-forward:before { content: '\27a6'; } /* 27a6 */ +.entypo-user:before { content: '\1f464'; } /* 1f464 */ +.entypo-users:before { content: '\1f465'; } /* 1f465 */ +.entypo-add-user:before { content: '\e700'; } /* e700 */ +.entypo-vcard:before { content: '\e722'; } /* e722 */ +.entypo-export:before { content: '\e715'; } /* e715 */ +.entypo-location:before { content: '\e724'; } /* e724 */ +.entypo-map:before { content: '\e727'; } /* e727 */ +.entypo-compass:before { content: '\e728'; } /* e728 */ +.entypo-direction:before { content: '\27a2'; } /* 27a2 */ +.entypo-share:before { content: '\e73c'; } /* e73c */ +.entypo-shareable:before { content: '\e73e'; } /* e73e */ +.entypo-heart:before { content: '\2665'; } /* 2665 */ +.entypo-heart-empty:before { content: '\2661'; } /* 2661 */ +.entypo-star:before { content: '\2605'; } /* 2605 */ +.entypo-star-empty:before { content: '\2606'; } /* 2606 */ +.entypo-thumbs-up:before { content: '\1f44d'; } /* 1f44d */ +.entypo-thumbs-down:before { content: '\1f44e'; } /* 1f44e */ +.entypo-chat:before { content: '\e720'; } /* e720 */ +.entypo-comment:before { content: '\e718'; } /* e718 */ +.entypo-quote:before { content: '\275e'; } /* 275e */ +.entypo-home:before { content: '\2302'; } /* 2302 */ +.entypo-popup:before { content: '\e74c'; } /* e74c */ +.entypo-search:before { content: '\1f50d'; } /* 1f50d */ +.entypo-flashlight:before { content: '\1f526'; } /* 1f526 */ +.entypo-print:before { content: '\e716'; } /* e716 */ +.entypo-bell:before { content: '\1f514'; } /* 1f514 */ +.entypo-link:before { content: '\1f517'; } /* 1f517 */ +.entypo-flag:before { content: '\2691'; } /* 2691 */ +.entypo-cog:before { content: '\2699'; } /* 2699 */ +.entypo-tools:before { content: '\2692'; } /* 2692 */ +.entypo-trophy:before { content: '\1f3c6'; } /* 1f3c6 */ +.entypo-tag:before { content: '\e70c'; } /* e70c */ +.entypo-camera:before { content: '\1f4f7'; } /* 1f4f7 */ +.entypo-megaphone:before { content: '\1f4e3'; } /* 1f4e3 */ +.entypo-moon:before { content: '\263d'; } /* 263d */ +.entypo-palette:before { content: '\1f3a8'; } /* 1f3a8 */ +.entypo-leaf:before { content: '\1f342 '; } /* 1f342 */ +.entypo-note:before { content: '\266a'; } /* 266a */ +.entypo-beamed-note:before { content: '\266b'; } /* 266b */ +.entypo-graduation-cap:before { content: '\1f393 '; } /* 1f393 */ +.entypo-book:before { content: '\1f4d5 '; } /* 1f4d5 */ +.entypo-newspaper:before { content: '\1f4f0'; } /* 1f4f0 */ +.entypo-bag:before { content: '\1f45c'; } /* 1f45c */ +.entypo-lifebuoy:before { content: '\e788'; } /* e788 */ +.entypo-eye:before { content: '\e70a'; } /* e70a */ +.entypo-clock:before { content: '\1f554'; } /* 1f554 */ +.entypo-mic:before { content: '\1f3a4'; } /* 1f3a4 */ +.entypo-calendar:before { content: '\1f4c5'; } /* 1f4c5 */ +.entypo-flash:before { content: '\26a1'; } /* 26a1 */ +.entypo-thunder-cloud:before { content: '\26c8'; } /* 26c8 */ +.entypo-droplet:before { content: '\1f4a7'; } /* 1f4a7 */ +.entypo-cd:before { content: '\1f4bf'; } /* 1f4bf */ +.entypo-briefcase:before { content: '\1f4bc'; } /* 1f4bc */ +.entypo-air:before { content: '\e753'; } /* e753 */ +.entypo-hourglass:before { content: '\23f3'; } /* 23f3 */ +.entypo-gauge:before { content: '\e7a2'; } /* e7a2 */ +.entypo-language:before { content: '\e752'; } /* e752 */ +.entypo-network:before { content: '\e776'; } /* e776 */ +.entypo-key:before { content: '\1f511'; } /* 1f511 */ +.entypo-battery:before { content: '\1f50b'; } /* 1f50b */ +.entypo-bucket:before { content: '\e756'; } /* e756 */ +.entypo-magnet:before { content: '\e7a1'; } /* e7a1 */ +.entypo-drive:before { content: '\e755'; } /* e755 */ +.entypo-cup:before { content: '\2615'; } /* 2615 */ +.entypo-rocket:before { content: '\1f680'; } /* 1f680 */ +.entypo-brush:before { content: '\e79a'; } /* e79a */ +.entypo-suitcase:before { content: '\e78e'; } /* e78e */ +.entypo-traffic-cone:before { content: '\e7a3'; } /* e7a3 */ +.entypo-globe:before { content: '\1f30e'; } /* 1f30e */ +.entypo-keyboard:before { content: '\2328'; } /* 2328 */ +.entypo-publish:before { content: '\e74d'; } /* e74d */ +.entypo-progress-3:before { content: '\e76b'; } /* e76b */ +.entypo-progress-2:before { content: '\e76a'; } /* e76a */ +.entypo-progress-1:before { content: '\e769'; } /* e769 */ +.entypo-progress-0:before { content: '\e768'; } /* e768 */ +.entypo-light-down:before { content: '\1f505'; } /* 1f505' */ +.entypo-light-up:before { content: '\1f506'; } /* 1f506 */ +.entypo-adjust:before { content: '\25d1'; } /* 25d1 */ +.entypo-code:before { content: '\e714'; } /* e714 */ +.entypo-monitor:before { content: '\1f4bb'; } /* 1f4bb */ +.entypo-infinity:before { content: '\221e'; } /* 221e */ +.entypo-credit-card:before { content: '\1f4b3'; } /* 1f4b3 */ +.entypo-database:before { content: '\e754'; } /* e754 */ +.entypo-clipboard:before { content: '\1f4cb'; } /* 1f4cb */ +.entypo-box:before { content: '\1f4e6'; } /* 1f4e6 */ +.entypo-ticket:before { content: '\1f3ab'; } /* 1f3ab */ +.entypo-rss:before { content: '\e73a'; } /* e73a */ +.entypo-signal:before { content: '\1f4f6'; } /* 1f4f6 */ +.entypo-thermometer:before { content: '\e757'; } /* e757 */ +.entypo-water:before { content: '\1f4a6'; } /* 1f4a6 */ +.entypo-sweden:before { content: '\f601'; } /* f601 */ +.entypo-lock:before { content: '\1f512'; } /* 1f512 */ +.entypo-lock-open:before { content: '\1f513'; } /* 1f513 */ +.entypo-logout:before { content: '\e741'; } /* e741 */ +.entypo-login:before { content: '\e740'; } /* e740 */ +.entypo-check:before { content: '\2713'; } /* 2713 */ +.entypo-squared-plus:before { content: '\229e'; } /* 229e */ +.entypo-squared-minus:before { content: '\229f'; } /* 229f */ +.entypo-circled-plus:before { content: '\2795'; } /* 2795 */ +.entypo-circled-minus:before { content: '\2796'; } /* 2796 */ +.entypo-plus:before { content: '\2b'; } /* 2b */ +.entypo-minus:before { content: '\2d'; } /* 2d */ +.entypo-erase:before { content: '\232b'; } /* 232b */ +.entypo-block:before { content: '\1f6ab'; } /* 1f6ab */ +.entypo-info:before { content: '\2139'; } /* 2139 */ +.entypo-circled-info:before { content: '\e705'; } /* e705 */ +.entypo-help:before { content: '\2753'; } /* 2753 */ +.entypo-circled-help:before { content: '\e704'; } /* e704 */ +.entypo-ccw:before { content: '\27f2'; } /* 27f2 */ +.entypo-cw:before { content: '\27f3'; } /* 27f3 */ +.entypo-shuffle:before { content: '\1f500'; } /* 1f500 */ +.entypo-back:before { content: '\1f519'; } /* 1f519 */ +.entypo-level-up:before { content: '\21b0'; } /* 21b0 */ +.entypo-level-down:before { content: '\21b3'; } /* 21b3 */ +.entypo-retweet:before { content: '\e717'; } /* e717 */ +.entypo-reshare:before { content: '\e717'; } /* e717 */ +.entypo-loop:before { content: '\1f501'; } /* 1f501 */ +.entypo-back-in-time:before { content: '\e771'; } /* e771 */ +.entypo-switch:before { content: '\21c6'; } /* 21c6 */ +.entypo-layout:before { content: '\268f'; } /* 268f */ +.entypo-list:before { content: '\2630'; } /* 2630 */ +.entypo-doc:before { content: '\e730'; } /* e730 */ +.entypo-docs:before { content: '\e736'; } /* e736 */ +.entypo-text-doc-inverted:before { content: '\e731'; } /* e731 */ +.entypo-landscape-doc:before { content: '\e737'; } /* e737 */ +.entypo-picture:before { content: '\1f304'; } /* 1f304 */ +.entypo-video:before { content: '\1f3ac'; } /* 1f3ac */ +.entypo-music:before { content: '\1f3b5'; } /* 1f3b5 */ +.entypo-folder:before { content: '\1f4c1 '; } /* 1f4c1 */ +.entypo-archive:before { content: '\e738'; } /* e738 */ +.entypo-trash:before { content: '\e729'; } /* e729 */ +.entypo-upload:before { content: '\1f4e4'; } /* 1f4e4 */ +.entypo-download:before { content: '\1f4e5'; } /* 1f4e5 */ +.entypo-install:before { content: '\e778'; } /* e778 */ +.entypo-cloud:before { content: '\2601'; } /* 2601 */ +.entypo-upload-cloud:before { content: '\e711'; } /* e711 */ +.entypo-bookmark:before { content: '\1f516'; } /* 1f516 */ +.entypo-bookmarks:before { content: '\1f4d1'; } /* 1f4d1 */ +.entypo-play:before { content: '\25b6'; } /* 25b6 */ +.entypo-paus:before { content: '\2389'; } /* 2389 */ +.entypo-record:before { content: '\26ab'; } /* 26ab */ +.entypo-stop:before { content: '\25a0'; } /* 25a0 */ +.entypo-to-end:before { content: '\23ed'; } /* 23ed */ +.entypo-to-start:before { content: '\23ee'; } /* 23ee */ +.entypo-resize-full:before { content: '\e744'; } /* e744 */ +.entypo-resize-small:before { content: '\e746'; } /* e746 */ +.entypo-volume:before { content: '\e742'; } /* e742 */ +.entypo-sound:before { content: '\1f50a'; } /* 1f50a */ +.entypo-mute:before { content: '\1f507'; } /* 1f507 */ +.entypo-flow-cascade:before { content: '\e790'; } /* e790 */ +.entypo-flow-branch:before { content: '\e791'; } /* e791 */ +.entypo-flow-tree:before { content: '\e792'; } /* e792 */ +.entypo-flow-line:before { content: '\e793'; } /* e793 */ +.entypo-flow-parallel:before { content: '\e794'; } /* e794 */ +.entypo-left-bold:before { content: '\e4ad'; } /* e4ad */ +.entypo-right-bold:before { content: '\e4ae'; } /* e4ae */ +.entypo-up-bold:before { content: '\e4af'; } /* e4af */ +.entypo-down-bold:before { content: '\e4b0'; } /* e4b0 */ +.entypo-left:before { content: '\261c'; } /* 261c */ +.entypo-up:before { content: '\261d'; } /* 261d */ +.entypo-right:before { content: '\261e'; } /* 261e */ +.entypo-down:before { content: '\261f'; } /* 261f */ +.entypo-circled-down:before { content: '\e758'; } /* e758 */ +.entypo-circled-left:before { content: '\e759'; } /* e759 */ +.entypo-circled-right:before { content: '\e75a'; } /* e75a */ +.entypo-circled-up:before { content: '\e75b'; } /* e75b */ +.entypo-left-thin:before { content: '\2190'; } /* 2190 */ +.entypo-up-thin:before { content: '\2191'; } /* 2191 */ +.entypo-right-thin:before { content: '\2192'; } /* 2192 */ +.entypo-down-thin:before { content: '\2193'; } /* 2193 */ +.entypo-arrow-combo:before { content: '\e74f'; } /* e74f */ +.entypo-dot:before { content: '\e78b'; } /* e78b */ +.entypo-two-dots:before { content: '\e78c'; } /* e78c */ +.entypo-three-dots:before { content: '\e78d'; } /* e78d */ +.entypo-cc:before { content: '\e7a5'; } /* e7a5 */ +.entypo-cc-by:before { content: '\e7a6'; } /* e7a6 */ +.entypo-cc-nc:before { content: '\e7a7'; } /* e7a7 */ +.entypo-cc-nc-eu:before { content: '\e7a8'; } /* e7a8 */ +.entypo-cc-nc-jp:before { content: '\e7a9'; } /* e7a9 */ +.entypo-cc-sa:before { content: '\e7aa'; } /* e7aa */ +.entypo-cc-nd:before { content: '\e7ab'; } /* e7ab */ +.entypo-cc-pd:before { content: '\e7ac'; } /* e7ac */ +.entypo-cc-zero:before { content: '\e7ad'; } /* e7ad */ +.entypo-cc-share:before { content: '\e7ae'; } /* e7ae */ +.entypo-cc-remix:before { content: '\e7af'; } /* e7af */ +.entypo-db-logo:before { content: '\f603'; } /* f603 */ +.entypo-db-shape:before { content: '\f600'; } /* f600 */ +.entypo-save:before { content: '\1f4be'; } /* 1f4be */ +.entypo-ff:before { content: '\23e9'; } /* 23e9 */ +.entypo-fb:before { content: '\23ea'; } /* 23ea */ +.entypo-pie-chart:before { content: '\e751'; } /* e751 */ +.entypo-line-graph:before { content: '\1f4c8'; } /* 1f4c8 */ +.entypo-bar-graph:before { content: '\1f4ca '; } /* 1f4ca */ +.entypo-area-graph:before { content: '\1f53e'; } /* 1f53e */ +.entypo-chevron-down:before { content: '\e75c'; } /* e75c */ +.entypo-chevron-left:before { content: '\e75d'; } /* e75d */ +.entypo-chevron-right:before { content: '\e75e'; } /* e75e */ +.entypo-chevron-up:before { content: '\e75f'; } /* e75f */ +.entypo-chevron-small-down:before { content: '\e760'; } /* e760 */ +.entypo-chevron-small-left:before { content: '\e761'; } /* e761 */ +.entypo-chevron-small-right:before { content: '\e762'; } /* e762 */ +.entypo-chevron-small-up:before { content: '\e763'; } /* e763 */ +.entypo-chevron-thin-down:before { content: '\e764'; } /* e764 */ +.entypo-chevron-thin-left:before { content: '\e765'; } /* e765 */ +.entypo-chevron-thin-right:before { content: '\e766'; } /* e766 */ +.entypo-chevron-thin-up:before { content: '\e767'; } /* e767 */ +.entypo-text-doc:before { content: '\1f4c4'; } /* 1f4c4 */ +.entypo-open-book:before { content: '\1f4d6'; } /* 1f4d6 */ +.entypo-voicemail:before { content: '\2707'; } /* 2707 */ +.entypo-triangle-right:before { content: '\25b8'; } /* 25b8 */ +.entypo-triangle-up:before { content: '\25b4'; } /* 25b4 */ +.entypo-triangle-down:before { content: '\25be'; } /* 25be */ +.entypo-triangle-left:before { content: '\25c2'; } /* 25c2 */ +.entypo-airplane:before { content: '\2708'; } /* 2708 */ +.entypo-light-bulb:before { content: '\1f4a1'; } /* 1f4a1 */ +.entypo-add-to-list:before { content: '\e003'; } /* e003 */ +.entypo-browser:before { content: '\e74e'; } /* e74e */ +.entypo-cart:before { content: '\e73d'; } /* e73d */ +.entypo-cross-hair:before { content: '\1f3af'; } /* 1f3af */ +.entypo-squared-cross:before { content: '\274e'; } /* 274e */ +.entypo-circled-cross:before { content: '\2716'; } /* 2716 */ +.entypo-warning:before { content: '\26a0'; } /* 26a0 */ +.entypo-cross:before { content: '\2715'; } /* 2715 */ +.entypo-new:before { content: '\1f4a5'; } /* 1f4a5 */ +.entypo-cycle:before { content: '\1f504'; } /* 1f504 */ +.entypo-numbered-list:before { content: '\e005'; } /* e005 */ +.entypo-right-1:before { content: '\27a1'; } /* 27a1 */ +.entypo-left-1:before { content: '\2b05'; } /* 2b05 */ +.entypo-up-1:before { content: '\2b06'; } /* 2b06 */ +.entypo-down-1:before { content: '\2b07'; } /* 2b07 */ + +/* social extension map */ +.entypo-social-github:before { content: '\f300'; } /* f300 */ +.entypo-social-social-c-github:before { content: '\f301'; } /* f301 */ +.entypo-social-flickr:before { content: '\f303'; } /* f303 */ +.entypo-social-c-flickr:before { content: '\f304'; } /* f304 */ +.entypo-social-vimeo:before { content: '\f306'; } /* f306 */ +.entypo-social-c-vimeo:before { content: '\f307'; } /* f307 */ +.entypo-social-twitter:before { content: '\f309'; } /* f309 */ +.entypo-social-c-twitter:before { content: '\f30a'; } /* f30a */ +.entypo-social-facebook:before { content: '\f30c'; } /* f30c */ +.entypo-social-c-facebook:before { content: '\f30d'; } /* f30d */ +.entypo-social-s-facebook:before { content: '\f30e'; } /* f30e */ +.entypo-social-google-plus:before { content: '\f30f'; } /* f30f */ +.entypo-social-c-google-plus:before { content: '\f310'; } /* f310 */ +.entypo-social-pinterest:before { content: '\f312'; } /* f312 */ +.entypo-social-c-pinterest:before { content: '\f313'; } /* f313 */ +.entypo-social-tumblr:before { content: '\f315'; } /* f315 */ +.entypo-social-c-tumblr:before { content: '\f316'; } /* f316 */ +.entypo-social-linkedin:before { content: '\f318'; } /* f318 */ +.entypo-social-c-linkedin:before { content: '\f319'; } /* f319 */ +.entypo-social-dribbble:before { content: '\f31b'; } /* f31b */ +.entypo-social-c-dribbble:before { content: '\f31c'; } /* f31c */ +.entypo-social-stumbleupon:before { content: '\f31e'; } /* f31e */ +.entypo-social-c-stumbleupon:before { content: '\f31f'; } /* f31f */ +.entypo-social-lastfm:before { content: '\f321'; } /* f321 */ +.entypo-social-c-lastfm:before { content: '\f322'; } /* f322 */ +.entypo-social-rdio:before { content: '\f324'; } /* f324 */ +.entypo-social-c-rdio:before { content: '\f325'; } /* f325 */ +.entypo-social-spotify:before { content: '\f327'; } /* f327 */ +.entypo-social-c-spotify:before { content: '\f328'; } /* f328 */ +.entypo-social-qq:before { content: '\f32a'; } /* f32a */ +.entypo-social-instagram:before { content: '\f32d'; } /* f32d */ +.entypo-social-dropbox:before { content: '\f330'; } /* f330 */ +.entypo-social-evernote:before { content: '\f333'; } /* f333 */ +.entypo-social-flattr:before { content: '\f336'; } /* f336 */ +.entypo-social-skype:before { content: '\f339'; } /* f339 */ +.entypo-social-c-skype:before { content: '\f33a'; } /* f33a */ +.entypo-social-renren:before { content: '\f33c'; } /* f33c */ +.entypo-social-sina-weibo:before { content: '\f33f'; } /* f33f */ +.entypo-social-paypal:before { content: '\f342'; } /* f342 */ +.entypo-social-picasa:before { content: '\f345'; } /* f345 */ +.entypo-social-soundcloud:before { content: '\f348'; } /* f348 */ +.entypo-social-mixi:before { content: '\f34b'; } /* f34b */ +.entypo-social-behance:before { content: '\f34e'; } /* f34e */ +.entypo-social-google-circles:before { content: '\f351'; } /* f351 */ +.entypo-social-vk:before { content: '\f354'; } /* f354 */ +.entypo-social-smashing:before { content: '\f357'; } /* f357 */ diff --git a/vendor/assets/entypo/entypo.woff b/vendor/assets/entypo/entypo.woff new file mode 100644 index 0000000000000000000000000000000000000000..06f6638141f205c6f26a759b0f1685c63c2b2a67 GIT binary patch literal 45828 zcmY&fV{j)=wEe~0*xpzh+qP}nwv&x*+qP}nwz;ui{`KCM*Hx$H-qYty_soZxTRlCl zvLYe?Aiz&+00kiY9Dr~k|2O}S`~OWuL`nKbVD-ad{{Y9pmgh@UNLb{D3;oIQe?R~v z2LP2-q-FTwN`G>(AE>Y)ZWsw*UaxA^-q0?myQ1V(8*T002M?{%BBsfCIkr z4Q^s*YW>5l0sx>N002}n-D7r=slMZn7xu>ofc!rom|D4;{BWB9Kn5iMaN8R_DYs*0 ztZxJWl>Voo{{hQq#oU0|5BbA!{pA16j~Jp1G{wx?$?b>J`kBw^&p46Ot4MHGwuV2t zav=Z!_-D?*Vtx{xCf53HKjT(L{`d&~18^pYxQ)KG@efz|s>>P}Ly!AgifZBg(?b^?C%QV!}(=!4D9DK8ELd==|*?i6YF~~=P z!vg;6Gt$%B1u=jEN6<6)iH($i$T^wr6@b}My5MbOk zr86=D4ri#PXY2(OAPfYe)5-9qTS5nd1U`L#Px5~^VC1KQU=;f=`W*t~_~H27GPjb= zt(258f_FB~2%AduE%!8Xv)~+Q<)DRw_>3Fmg#6GC7|&>@16qv+3XZ0tD4bCHml_Q{L3R0FE8Q|Lpz`BG|VGi zCl~#Es9k|}#q!alOPMvCXe^%eY+k)xyt#E=(t$)be_j?`EDvQ&4wGhxL1I`UEODGT zjoMg&29=>;${ePtg|SGwrJhJzS+sp3&hlA2rQfNGV}8oCU0F&Mxlq!uz1nAa%jx1n zqqsvk7O8M!%4v+hokl99##_5EgmH_Un?{UPIE8VGuuF+{f$EV|yW#>2DPHM}7;|2^ zzOdv_3?E8T_wGB+=Foeguh254DaV?9t-kcAE!k9)lx4@vr-;4b%pt+XqoORg%vX`= zPGtY@VCUfG;N{??kUAmj993MJ8^M?6hs8(4OWjMHn{y{+_wQ~F9ZX*e9yT3>8}w&G zRzp=obb}59=el#Xp|m^qgnxK5W%d(W4A0`vP%VqN2hlG0&LM4rn}n{loTGo7Alkbx z+VopmGR`Pj2c#Vnv_!9zJ(UVPbgxu8lmb0uyDD7DaVk{63yp2*z8naz>t3uKgBG`NWy6$1Z#Wbci;OdAk*UA(< zt4+GY-8Ag-zoia+2>9T`plA!1tD6GH5yNmSd{UnZpsUR$RX65hd#7pXZ)J6hR5wf) z4*?&CF01X%zyEOyW;QxY0IPTxBES>sozK7fvP^`LDw}G@SEx0y{Qtv7@OKH zh{vXnu2+^QOAWq+@z3tp>t)%DPJZg~y7v=&!6^gG@a)1L49S^#J)ExSR805CYcNxIe(!l{ z>M6B8Y1w*x0v`EbHS?3XC3QYgEEg>AFC1O7z}GoCLTC-gX>*d|MckGinCjCWAXAJ* zEA`s~wuBk#4I}HdNz8MPg>lTD)*93%q|fu06}7s%Ysk~ZsoD6sZQllOPe4=IP&1f3 zh3p^(CVq~znLzZ6w-i%4&@;c>z=KYN*cR9%?zuwKtg}t`HeudjrqgOikc_U%-nM{=?b-W~F>UUwemjiB2kzl6hi_iv7#nA@O z#?Xj=?r3+(#GlR+KP9zUshQebFtdVnDchO3-!MLa8vw8$jFSoAmPi|^m%n%g6u>*T z0qiIFFb!bbjb@6~uJkR&2JxeM@CWRozo`N2P^YiT1}nd@xETSh{4*rSyoaRP*nrLa zi!nGxf`@JZ@_5@P;%n+7?i<}}(BsX6DNrx|gZw}C3*NH>pkCbvsDC6EE^kTzoDd#d z09hE1U@I@&%|DwK&|dMpwStWlwUT+0s-Ak8lBx9T+G)Q9iKhA!xcBvOo)(ATtZ63R zmGO(Pg)9{yyZSSlpcSAJ2y2~Zy)3~FAUlr*9Y7|}Ln?r+%}E%L$;D3RnH?HKh@gMY63)!hTMno&OW-@AhkL!L(w(4MUQ|Noxv>6AiSn+Yu=+wLoBZrCzTK)M zJ04A*N;+wB=#!{T$eBi^Uc6R(_(CT?yMpT`a9)z3l3bE-op61;lUiC)7Kc~5iLJ{h zw%9*0G9XK$AO@jao;I!=&R8Nurz<-=15AMh>#npQ-vfd28fS*RD2hX`&>?9+t4`he z&{KT*{w-!+sAP4+CsS|0@PSCxUnz33_lXHFM3#7APKS^&&iAraCh@NVwickqqIM)# z;x4cCj=vdsbkS|<&RM>ki2?PbeWrem8aE~h;izwCH7^mny(h3?p}17V(Eh!b5uBYO zk=#QJ%@0m7t>g)EovV@0BC1qgxN!l-?sAB_aZGGlb!yM5<#EQWO*2v3H0|XMed-V008XQi5nw zUh^e;t<*9T*U;7pFJ?*6XkPeZOUj3vtxRo?ZNfuzQ!KM%r23*?nIHnP1nY(@n)+PM zxc2RRKK_E5O+VFiNMI-hz1tP>m6qOyH`Y~ZPodi~9O=ljm|QWNUihyA=HDVM`XQ8~ za*ARK%i`2LF3WKBaYvEjPv5h5?-!mB#*@8_`9Rxom|N*rATLE9$el#|KGvcD+i?yr zMV%m93F}>J3Pr^7)H$5p00#rLVbooVeYN}9HcP>X?5 z7Q$3eKbF%L;5+GiD^7&_WNohxK|0{YnKEW2Mdz!)!dnd-&5KU3JsGH1{N;o^E zJgHw+uzWIbnyKNM@|u^kT%YS}Mo}toD|dr8Lb#}Gy~x2+@to(%D>HALu8$fr(O3@q z!j2kfyzD8BA&OJMN@XKg-bCc8&Q^ofO9vf2$PyAxingiGH<4+}&X( zcTrsC>tZ$!wFg>*!Jt_ZI)R(o8YbB1c*oCL__UqsCt$Czj#}e-+&e!bkLQ$f&os_Z zUw$N?l5b2H&F8ne(Tn~CfMwR?r zBUJFM3tdDXPD%4mT=AfF7lrTz#s;nQ0ssMkzP|zRZkd%`Fm75)?lhgt>nm+HX=@Fp zOzD_YpZSV_GOcL^LOx9cmU*h$%&>U}kAP32ZclqhNs!O!qYEoP#he)!4w&A(m>q2wq z*(aqb5;B}12zv~1kO0Vdkys$~cj%fQNBx!aPF=<4vit(qBsYp@Pi`MLlri6^O`?d8cZaqndw_u@T`~zk-TNH{pJkMPX z4C#SSumjQhio9r%QXB7B_!BaAZv6afRjzsHh-f;iLrBxX#30{PYdX!ahG`VXktWGB}xYSYGZnne>e`Tscb5Ufy|Cv z9y7}Y)D~=;z$~(UloGs~gbrv|J%SU?xScyOl&*hT?d+S!H=CF-E9O9YVMIoWlX0Dv zr*tZi>-CpA>^4Pd6=9-Tzg)h>^1JLUPA%R%8Af^#2NYKSFld7wjOC0<{uojt79?Tf zbxG0AeILXLC!<@!(|TUc_Xom}rjfCapbS5+b*c6re#})7$Vmg(Lk0cmC%z(%vb~C5 zbY)PC;TXY{0ztofq3Z|R>)G<3L18%V#$uQ*UhiL4*j#lQ`uC`>;#eH5-t4`r>EuoZ z>_QOh{ zirKRuw%1X_*Yx|zBh&mE?4u;>wF!zKYF&e zuT*`L+I-Lka=OBKA^Mu1O!v_iFX#@EwXY;faJp_bG?#d8adWyPOIUVmX%u;L(fbc6 z7tNRdef{EC5ZDgsUM$dej{UpO9&Fb@>Tkz2aHot&8_I`g=!0^{l`WJyA{ZYOr$oE- ze&N-4WRtQm7zkOP5w&(5)Gc&ci#h?O6`o{}om#R>0Z_)~gHTx1jayXR3PYpJCeY+I$4Dr zszd{wUBAH+95B6D(9wNp9K~K*)EC1q!r4?P9e2`HbJ$(i@+B|j4z~l-ZjB<4FkkOb z9b67sJWE)!Aw5#$L3H4#lZxT1BK%v;s%06!k$~R4Z+v$!adJL)>e`^9DrT^MP|DC< ziM4_1>k}x&hT6SJN+cwOpf$TybiQI~(hs=lyvmZ z!0y#Mv^_VmVLiz94r`I1Dco9yOwf6oIWO)y9%bG~-jW8cMsD7=qBS~Fmh;%afSp^B zjkDCsKtoxp)!JMz2RqE$)(u^}rlU_D?gv~tGtkQa=FY|lcTAZyP`Byi%A&VLaKS#3 zvx;)NVDljkRnO*WtXF^*DMrS_`a-ljk80}P4DsS)s*Asy)ODJ=uI!~;Y(6=KEN{;F z?_9nZdFv=I(}O8TG_4y<<#yCum_U=p$S=g)a)Q)FwYPVGEGomBjA0zNbrb`J>L~ZsvX5TW2Vtmb~vdvB=1#ECl^bV|3*Q;RiA|E6ouO(NCx9cmvA{SfG3z#QsDh_ zg8D+(=ZOk1IZ{HZO~+o8FG4lq2g3_#!|VUWHaHlsBfM)U7aX`3*s7KH_mG-z=SGa{xAT9?{`4tARK3daU0DT z?9S$;*XO;xH3294zMW1`hZk^k)HdYs3;${v{dTNe^FlMgrmDQyVpL1wx zC{VI8pC&GluG1oh{kL}E0*!)`e#N{&7*Rly>mIHUyt0R!OZHo$O^bp!nae+ag)Q?m zr_%@GzKpomO&t*s>5hu$gi-9e*}L02P-X(V<8EKS3DDq4GWr_cinX0$ZT0Q+csw+9 z#p7(gZ*Z--xc1P?YW~$dI)MICB45LLu3hZAzcnXEFb%PPb@vKnxoLA`W&eU69$|U# z+jA2O!8#MwCf44K5ZV{0bLT>;Bx{=pnbTET3TLC~epSr$ss!*_6;|+7UN3Sp{s~t{39=7*3KbZ#W@I}%@BK1QO)INew5Qf= zl0JMqA`GiLh!{YyyV#71?e0t>mb%iK9H-7EUXAMr;Pe!$_KEf636*l30W%=j=>GbB zTD$xx32DuwCK#goG1uP2s6zu<#jmoq+)nm4De-Y)7T?>SWn#qQKGY|j_cI%v&S64X zDxPEW#pM3kkEx99r#D zH?Bw4x`$if2T(UYl4hqC_i`Lqaj_Z?5gLFZwv*IW(t)RkYe%X1<9420w{?_j7PD4k zNgnQ}nU!(kHF-8%8?+%~e<1a5tEBq1`^a-xuELl!^PEtTj7yE7WF{NGpdELoO#8mc zk3I)@1ULZVLCj0@3p}FE`N(IG!wA*KQXZ*dqn)Yh`@Ts-Ch;KBtjijUjtqv6C>s%bPnAfLV3~L%MD12B zZ8$7)zOKn)a;KOUPPbG)ix6jyYE8Vk!j#}DddGa*$Fm%<_3&l7c6!O`Kre|PSkHz! zMoaRwO`dV6seP1_{c@?&puxdFET(#5YQ+C4Aq9_mxyUgvkc?WOo+uD{VEFn?4pai0 z4ENsBGi)-_)>};+mR?40XZ3R0E4$3K@7s;1OF8k9j5y@lIjBzje<;5$RqNK@) zz=613ih8OJrM;}(I$JW6`d?&JH=Q$x!_G1pQ$s1*o+_!b`cD%5Mv!|mRHQb1>a9N8 zqos2J`EK{+b!(ah!vM|C_>O@SS1`QndeQ=GDE2I;w)rB@b;k{ikP)2tZ%w)k7&G6a zniYp(fEFv6Luu$W-*W}0ico0p6A2`3ZzjNP7@CWuGwHXAgd2>Bo{XLmqu~b1B#H`M zgCgPaRl7PpnBhp;Fdw2qc?MfAy6YxSlfHw2RbxvBaI=~vOl~WIvj43UoGI>8Y5P&hpf*JsMm zh4b6$xs^mn%{1=lrr1DS6=R(3h1ZuKm11PE0c(8aHm|Ydpr%tibQHgrDIJyO$EWpc z`{DSPn-?yuC1`NdCXLm8Xn_RC6VUrjCVEuw^6b zOAlu2w@jn%=RUO6aXR1EgCTObelRhgfP+O14}=?x>0X;UaeAmYaRZ=~x^t->$UgBO zPQD>O1|tDtDpmm0V8WEkFDXUDA&pg@$m`1OI`^r=(c4|Vob{zOov{{{;)1>4+)JUU z);0as3V`edQi(#bT>-*eUhwt4_|PfaZNT2u8Tc;Hytr@sZlT~p6vbt5LO4BB6-t8W zDK*2_pUIE{Z$knp5e-haF#|cK_)S23p<<%IoipylvS>5>${`rS^iC`!hokwNanCQ4 zkf$lDtQOZ?L?^8joCjL+En0QA=?}g7_CbK4eQP(X`2YwzBDC zOL67UWOA{2g}6quTarBeONoS+5E}^Iqc2;%`UzmnZ_i*9-X28{^CCM)JyK_Ar$;f; zu&I|d10L)u*o$5f(N0paQjDQDQy9oC7!Qz^d@~j5InZ**@ftw3vYX*Ov4QkB#a|Pv zso5HU5I95lP>Bk3nPXf2s5nXWneBl)l&fMvLjY`ccfoPi+hdHQh*3fP<@cgM{pioA z_iRnvaz!$yh?rX28evdf6L>9z}70z9&f^-ES}z zj#%Y_&wwsFej#@*jyly&Aw=kxAKSf7u#5ykD4Y~;nZ&^4mf*Vn)$MF-yM1{_fi`zp zGIoM^lU(}7vWCitBb)4-jzSaqUFci<`kXvt*`GyP; znM1kDx+)0U5F-j3#R_X-tSORUlSM~K$>LM=by?IQ;$snyhOBNC-hhsLHJ+aisyvFj zlIoyzHRexLBqA(*4a0G`T<1JqcKa~jyQ@Ry)5*RuPt3kyjAsZl5_X(NTCcx$8_usT z!x~-L@t1-{CA?~?B~of|vvV!UDw353{n&So=Ll-l;k`b(x;-|B%cgO})0y|xHw~}1 z<>T2%$~rel2e;~1ZFd3)Y@OR9ZbZg$$98NV)oJSa4F-%)U#Db3zjcjS99&#A75|qgp|;3o>^QoY>D|{k02W@Nqf&!Z?RdiBJi3iWE%nYTKkT zg5MgVe#JR(%`dUjYkQj?FJEW7RTk8+cli8CJFspR9TCBW%jjC87<0&RiR?tYa-EPd zH(S*mu}^eSm8HXH@KNIHGGj~^WM_8dB!yMsZ7?>A72YCXPGuLOOVhN{fsN!Bc4>&N z#4Z+@j0WolV?Dqdp7mGy!lIrh7!Zk%U)%f(??%X}o8T_H~0Mfq6T zczKa?<2^RD+|z7x8CBndEpT4~=neN0}U;gX9n9f(ar#tk?tYsWV%ri>14jl+A{nNFM{9^(!iD-QW2DajMw zg5k~r8(wZ3TOrpzvDHO)b1=N~xttJ|c~h*v7Z7THLlKNf7;|4jqTi&`2VEX~wM0k!fl~_`>MRFk!p) z+^MKvpp}X6q9jqjc@?kwTf3eBn<3G5i2v=@=NrTa(F0t1Oo}I|4s3n{t*D0tzW6VO z&1Wy*=^o}V2?heb^Xtt&upLhG7TzgORf&_1CR#t5LcgD$S(RU=R9L_re1;%f{{?f9 zJ~6m~I#|{O77jM8aIQJ;Z7#vZjjZDZZt`g7DSX}SbKzsNgqMrCXdHuNA90;3WefO2 zBjzHCywN6Ma}sQ?xD!*dm=e$yFHjM9il>mpdmJ>jl;E`@m*fMcXbg-aT%HwC)JRaktwdHPd0M8r5nDfDgujr*FN_nM zp_n%#O@=d`jvn9Lr`Kl|ZjM>s_v6nqLvyxiTg(j>@E)TIdyLhd*QYOkQPwS<*&g3} zyO4DVvXtl5wUVFr@u_9F-^(B;h4j9Dndme^fs`fov4LM4`0_5TmSA`SBZ-f8EHAE%vDu) zptg!`zfoC5%g^V&!s4z52>jA)Hu<7z89fA@+Kr=HWN<0h@^c@rWAS=;3i7IVbp&hZ z?0Jv@LngY;^!oYS7S09m(n)E3(j_RkbG8zd#Ou}LaY? z{<%p9VcW92bp4Kp#)ri(D~-D$t{uetqayiq{e1J_Qd@n$^|W|`he{pFtJ%?=u7=G; z=}((D8xI_~ZYvfkv+wcxYzKa|a(|1s@n28xeur4`^QYeYbAdSCsws z12^Uk1yN-IB863|fG`U0@@vp*#!~SkHu(C%R4fOUDR$=qBV#&&i8fEl!{@)A%WqcZAO9|hJt$V zQyvVZ7Pkmoznl_XrN!{{U&cL(!r5{;7#-{pU0@n)X1t1Ju-AXx>c0g0Y^NH|mb3hU zs*(7vcqs?jNXr8UAr`?dENf}T;>azd^S;=vlWK3hGPU@|L= zi5D12GD%7&4rO8v2ask=MS|T>YBk9SAT8&PF!j9{P%P)n5-4R)v5;)x_Z}<0EG@E=jo4D$bR5JxZr6 zbZpO`;7^-OIPqgt@GyasR2(#80a`t27tASv`&`0l(g){uz)6(K)sb;murEPkZmXx+ zIx0ChQY%BF9%S7H6l~UYU+6Kgcb{L(-Fj1v1DPtK`rX~IceG7gdYLLDwj9uX;__;`%XIEt9#VnL=5&P4R0-LBxy#~sNSbzF~Fk1(yx zZ+RqU97zQ_YL9#IZc!8>hLWC3i$P2k>YNv(1b$*Tke8S9qWWs8spJm$ezzU;8kb+( zhNPP=6}7SORM70gzOnA<%&2m0*l5)Kn2)tLnJu8@TN7tKp4~7HagkWe$Yphc{Ued& z0nLoOSRz(Mxg|iAMmP5L;198qk!aW6)#Y)b!&QRYJ-_JG>b&-kd16W7EYd~8GmliZ z#wX?Vw>tzKaAfC-6r|;R!Xls^1jUE~88D?TRE0F&j-pms+zWgto+W$NN^H@Y3xIf-x#-_dj5Rc2;C63V!Ro z>4b*>|7QL1@}lN@yZy1`iQB2%@@N?Tc0K*8Ejq-#W|;bMhk2!Hy4wXc{@0DR{d&t!BjgvH&Zvx5 ze7YGSQ&jRtU0*B1Hk?!|y6t>4woekJp20v&Dj2qNLHo2mDWO(GGDU}YZ9ODGUAB^C z0fny-EL;#!A6O;*YU2GF&5(d)^}N!Pv3JxN3gDPdFSWf0PUOr3f~e(?>ubzN3rkh! z18+wXH*#Hgt1q>~Wx5lCL*APd#iQ86;H!)zX3;D5#4_YO41r6O*TU70dgWb4Q;tl- zzx*6GAgdNG+b-y+n0Rg&0hv#=Uy6N7MMSmm4XRWD2KQgzb#?Qy(57A4Q-wBFdkE#w z@^mxYz{P_&S;a(l)vS-dME>VnqvH+INyUkxnM)61QtKig8~V%V)n6RV@f#+}$*stp$6dN37x-b_;?C+TGTWTxr<^=$Peb)@ z%-44o9DMdbe5RKiM4ynh0Z7wE(L5m5$*lE`o`Fq$(1Lkx$rHGwZ`nX@G!gbi8E?+L z*h^4lsCY;tWMCssQLPMzH1MX}@ zmIIbQN=vj&{@?;vr$*kDIclAHoc&Qf9v#1 zIOSmJ;jds*>MZ}UY?_D>g!Ehl>5}r5+U_|YC7)|wxV|}LD6*PNsX_>Rj5^kXksskg zzW%3v=RuBFSH?mZmQ7C9UF{axz@AD=~gSG?dyvo>B zw7pM7R0kQ38R?AoUCp%D*#x!s{X+^q(f#8XA2}v`Z-*OOvNk(UQ?T(TP|jtwV^AT7 zO7jFRVa8Ki{>s8&%s(b%vXoz}04TpIFuX}a2_ynoO>MhNd4*fxy%MQZurG{25J~g? z{5-y{Lo;&;GQ+qxFM=C;&X0Iq@l;z0bnf8OJ=9>VK#Ex-n6mFhM8Ug}s75wC+pBR( z9VAV>%0!83m7IZjwH2hxa~etEA&aPY+rq%7nKiMHnrfQWT+~lz5?wBLD@VG;!x$0x znLjUz!F;Zl;1ubAD^-PiX~1IM0bMUnugf5i!J*kX&gmI_W2&4MO>;Bxel8)g&Uk+3 zwO1~Gt41?e(=?@VrL2GH9@Th>1)O2JqSAzFE%GVJ*Yp^#ZgYit@&-@G<;>ngcK~(E zwN`Kpt!{O9<$TP>U@pnH`|8)(kp-iu;xNBwn31cdgBSUwEe57^a}!C(2-e45TwLLk z-Occs&P&?%>c%@`92udBbz63}mLt4v6Pt8^nrND8dwa+$Rqa7wE@yANYzV3!u@d?A zE^wr%@zw}@pn&$i-gz-b>UipK0(R{+(lezLyRjROUOos^FR_VFtoDh6hDH@nRg=8? z0wvoWwsT*>Z`IwldUk~41J!viwcSiK%ifjrik2~%BrhM6HricYEGG-vzxl1o(`vW1 z6FELFXMW1CRts>X z`LUQ4Vjqk-1Tp>shf@QcL!e9-Kt_i~h>NLfQ5J$C$TZdc^Iq0O=M1i=OV{tRe6uVXA8*jMuMNAZ3L1LIz5k~;=7>zXz!z6mRwtd_){%+F1Oom#|P)MAu* zfs&qiUXRq-K9GY?I>(_}%-Zey@grG9Vh5#^fc9jVgUL$u>E!Fn@+KX&vG zjPdx)_vz`Jq4VL>wPBLaK3ETeZDKtx^eGP@cOR!q47_D6is6YbloR6&T#^&(|Ginz zg$4I_0N)n}E@U)v;%&M^C1nE*dXEn7uK-KNQ}vS!ISO3YJDk_zhknoRo3l1~?elt! z2YMaTCO;rCKGBOf4J^5BJ~E~}M_TnIQX+hCIAJ?(7V)r*DSrXu7_|h$fAw@@; zSz^LGu@hRg6B0O1U}!knm{fey7-j6udm2{|_cz&Lk(IwB%+CJn97VJ3AwI@-meyqo5gMnnr16^%AXXVH=T(wTW?7 zfq?TCi5`h6RJ;zIuQmiDcwHq2Gl3~SMV+!#PNSN`%U;pd1K*Q=HtA|& zci-l?el#+Z!yB_U!pR78_YdtKw8LE6uVPbHL$+#+EqmeGy|(&v{@K>r1nmcHpjoLQ zi)*R@W3Zz03t6+T?>niJJV9;qPKt##(2BMwt1trXV_-C9kc2c-1OjBaHM-Fc6lO|H zE{QCcNsD&27|e&!UwMAI(eC+ksSB9QZBdi#riBW#4SqpL)^vk7(bEb<^`c{2i zqrkycf3uqAP#};Au`5@Dg!+gTMqp>=;tnQL&$oWHZ{v0qyV8%d0Q-tyl~$OC)y&#K zt=rbug2uWA^iQngKMjY2h4(*bIpGE|$j<9%yN4)bLFu}OKv{C9JmPar=^U>l%Ql&I zu6X{cxSz4kxDN1LPs{sFLMGj4v$M_dd+b-gf|Pa)LuqNVyg$g(Dz$+dC`N!N&M`X{ z&JdkuNp)KwAtFgm)G-*mb`5`)&$I?zo|>dA^_jfy`OT5xtl+LZ?U!epIuC`qbu+ig zJzj?NZDtTQu@%eB69Y@glL=OhYJcS8IAeXJ?tYkie9EghqrU8f?JOgeuegSqBpAkv zcds8$d%1Y73!?VSAjTSbWOkGQat{O|aM76`#8vN5>2YacoUdFW4Y!%l3g_Mo-sRcV zRhTuLE!%3d_oI-fF{=Cb?&k7HcfE`CanIAo+RY5^;?sP`0n>5+(#uhb-}nGQ--2FD z(2`zsHMs;ynNWC;{wONr4NJUD{%YKjS+r6F-cm^|QZV+ZkoG>4IWi|$`!(8EB+)%~ zigs=1W3r^j`=2oq@g65}+pb>_=Gj~!@clPXFO3_hUvr{UCU2(6W3^U1W?DE*6YH?u zTqSp`UKsAUs`v&zlMeuKf!?F7Q~jm+B%q-Mz9-W_2P0grLtU>>37STqJN0?hnqc&vpx;0XW)i+;l`7DI!NtWswUzNwq)3?;9F0+C zfP`#nQkq0$7@20B$`OrIUe~E2rRrO$XI1upt0~{tAFA+vgm<4;ZDF4D+wMDayz4%+ zeK}n>n!bhHdJZeX4${aK9qkVdm*>n`o{3fjhcv@IQaT_1cCvke!(YY^d>!#1Ak$P` zPH*CIpS>?myX?3&=@(n*R~7+Y4KE3r&BFuEZx7FG_*%gQL0E}c-dCV(kQN{zN8TKi8yW6qL+tE(EIup=xz zob|3yOB3LQ{6Nqt{~p2b9>6EsGjY+`MZ6s;!5*NqTy4}TcGNnKbW2BVC#U64v_H8d zOmSDFwp1yT-B}6>rtg5~&m}xixeOm+g{5;Yq)D|e;NaRfy?u_jXpo%cb*EPn@&c60FoV~GF z*jg_>S#fc4OTW&#KjL{$g#$O+qonyFR6f6N;s~y+K}O=1AWgNVgyWNnt5!1a266W3 zx%OAFLEghd?ICF1EH1Xd2*U7WqTw#4-&q2Jb!Hc84`+BY{}!y6q@aa={dH1Zg+o=cQ; zB$nKn51_V)p~7O#@iT7)EF0qGam17}8xH;6{e{7bL4-bf=nI~u7wl1QhRIR=R&O34 z4?Ii&&0(b;of-r_na-A)f+UsALVQcAvl%cm5=ksUJMaCP13Ha!SMvepsI*19GLqqjGsNH^jF@IAexs>cW_T^yGRT{PAox^04B^+9@SQRQg?9~xB0 zkNHw7YNW~(Z8+?iJnCuar^@d7aXXhpq)xmukb~dyl|{>^6w?$kx~}S^JEv=GkGm*y z)kYibCB^MjP?PaxHmz&gQWh!v@c-`au{}IlY%cYUj?Zp~yRZdik<%Wm3RwqaGe|mK z&theEO47*k@E1kM=W&q9ArVR-(E=d%v2KgR?norB_-x+VPZNFcYMcnOPd+?)&2nh# z6!y^|HPupronu$yG=Minw4yS0KRTK~uJ6?G)YV5{M!-;82YtyGTUqk^1HpzlMaXDI z(_oC&4iY&qaH~cSl$}=Ze~3~?aPBxJ<)}(cnqUm8PVI!6HN=ErQ=7V>kzPN>rgvu0 zss*v|p9TIR)`wi6iC7rV%v+o-8^+sk7AM`p z>-An{*s);C^KS(HR2<^K)8xBiMCAHsPu}Bm40prEk;B`$Rzk-$*Ja(l^k>V~a?i)p zM#|0F`vVO(tG>gI)Jit@h)c)6_z7WJ3%B&>GW56a=W^~)FdESKz7Qx`$H~&A%>XtP zJ@!~GuGPnkQp!9{>QivAIq5#IH8yc$B5B5kKFg|MOQ*Amn-{#%R+5_AptR4bpP!-R z=<<)p1rjkElhCP(FB+9uX-2+X3#+PepGE(9QLZwT6m2hm+*O^?T~J-3 zbU&KSlREiG<_>x4d=uB0J4C^sEr)B6Gy{_oxFwBcfgL#a4u;};cxv!?2Rfg9a!jDR zXtQjb*A0yRuD$`PO6~+se!aBy9?3;*y2^CH!dZEKRV!3RAjO(3Rl21H!)?N4PaTf_ zv+m+$2P0<{qCb&Uu$Vu{;bi8MtD&uQJJ!Hg1(u_g^orFu;x9$3FhB?&EG$6Vm8Mjh zqj*QBYxzs}wQ0uZ#+MJ_Hkd*}RD>a7tScv|E; z7^)gPY9cHZ!YFK;f)#vPfBp$>+!XayNJ!KGT^y-)H~cEeBR`HKa$Mh70)ePl*WAbk z?`D@98fznBeyy*K5%GJI=f4Rk>tk#H#--I6L4$;Kuo5Z}HFxre7byujEk_lwBXC&F@RLXX9G zOl>N7U-bO9IAkYXej~+PZ2BHvaTl_YH#=NX)V5`b(*X2zh3(q_ zmpF4@+r8@7*@yc&r+i#|_~EUJrKp3=mpVh$*8N^y3LL$DdJE`gr0&YU-YFx)_6vP+ zaf$j7dCrH-cfJltp}pi6^$$G?V?P?~CFe{qD;Ig<47JHrH{=GWRD>{6;`3}YfF|8t zZ~uy-Ug;Owt)5{4@~yX_qM;&Yyhcv{xdbnF8 z-cL#U^rRn>@^mj&)gX0{kANZVIbO<<8X^tN$lZuC3IC!nX zRO&E?8DF$*UsV|~!LfkwPDMU2LWveRNOCb^l@894p#Z!%39@$RA?Zhu?uVB%@UaqUZVh)iDAaO>}{dD&zL?cNI2o}O&LN_~OF^!C} z>|HmS{#)nPukGn>NjLLgm+;Aj)t5%5vTpi4DrKfj zvu1yXN2_&R43XMG@lw~|ijC9D2g31EG8|4mxZ}_V5eUd0jq(QMax)hfzN%=g(xRs_*JRROX zl(O0FHp%se>2OJjEnG#Q)O0xI_j-xbnOe9R*4_yxrL3*?pv~@Z-}FHP8$U~a#3-P- zlBi7AX~>vvvbEG;fzg_}F}&uLed)S5FJ}|Ro)Cuj#T&vD#+H`ctKFi>S4;df74oCG zyT10-xveHH`rqF^6SL3W`Q+DU@3Ke!`mMi?37QXw=I**{tM=a3yY70udP`4tclSuu zj7{yT+AjZc*FZD;4D6C+5Gw@WH006*8_w32x05Uy?%&?w87qcz1KN#w+2lGU91y@GRIOCz)?CR$cqvg4U^% zB|8XKD@RyV#F%XiLQ`3lf(6h$bYU|{TQE#Gfi9mxQ*^69J-dzi(pUzxZvXO*Wz9{o zh{r7os13K#7_7dO(Oz4KU(pi=^hDBDMrZZ~&QBFnO1VPUyK;&*#e0?b!tMsKh3yUM z0*&VE7l-d`FLUBEPEOo$-=F_q_w5jy!WI_CV+SVJ46TU8F?;LLQXrkt1|l8dJ2?*T zdE)78GMPIvyy6?VWHO8A8UwOa9OTR`&AkuyOtrPQ!B4yP&Km^`i-O%nO46htkE%MD+a6X4FE*2l(XIXp z%%2)9`O>5K!AHLYEy3wpOG)~|>C+dE(MFy=vmbuWJauuQozpvByRh>{`pT%Dw$qDQ z0{V!p!wkphIVLR4F)?J-h8uHCWOpLwrtPHs0;CkNk@`)sR+;XM<`qgYhe0Q!rA+b7 zLr(%BpE~sB{9Ck%B(Q|eYv0t#c=4&}oflr)aUC6fsDbY28K4+nPnqQzmY>zl0G`ks z_8T*21syZj)ge^ZP^WM6=2Kh}-SyF9a%9;>vdRcAG?=18cZr5sJvg{PRcPFR-dgg9iFbC$N3waTR{AZ!iccJWf{NP?wDn9iy?ayqEMZl0*6>6pMXJ=pnr$8SM?AOZX!G8CaV9_jtM{n&xXj zyQqEv>f&bEsUp}%ip;QfT6uaE6D z%E6Ypx;pO}pYMzpPM$smZ~I^M`Cp~QeAlS|5p1o!Z{gs5gBlISqTFQQ=uxO&p#{L3 zr%rrVFTn4k1?cUshxY$;Y5OaBrU@;8wqwli^ZCx!dC$VZf8vtY>+_%X!>`ZlJzDGk z!%VeSzewBf)-zTFeMNAkJdStbU6ceGd}_OZ2&6-M8dquiwLOZ09|c0_?YR01{wdfU zi*%riLXDjOX=(VUln&Y+pASDuDWM&aX;1KDKKRoMtF2KFKsgs{<>>VAnrJ(~Bo%ae z;92bmr3il1=Yt0L{W5JKElb<&_rc#HT^?pWv$S7E4i0S&r3_Qh9@n0r#KDi(dGX^u zU){sBXi6Zw9}0UACbJOeSA)DANPs&HPE#Y=7koDpyfZUi5T5H z!NT(CO{~=ZKCPMb_ohvyjU|igBZ7c=ht&QsW&nXl6cLz-F75?wS#wFzbQS9*ff~ilu8fboFy>5l0~}6g*xb#SGA;9AEkD(3;QaOF5=Ca&##N zxBK(Ye&@$S59be&ea3>0m0hPE+IMRG`n|8e{_L(@r!T-)Kx1)HhtgcP6sn*;G>&dV zThW8+=c6IIH`vVdhJ158pqP1LVaRCCCs}D|XU$k|xyZ5H+@`_)<()1;U^!4cpm!17 zwvl6a-LzzM(^6nqJso+$3J`RZAgqQHVeqay*R35H?&)r8p+2i7(UEm0=?Z$UzQdJZ z^qQ(G{SJojK#}S9nc9l`g1*>ZNOHww$ylCQ=91UGNYK1iinhz$7;a+4TiZu3RsNeo zrgFHHkRX-m!Lk&-Rgx{&fB4SbMz3AF}#y%h;{QaFisRooy|j z=e73f0qcNh4SK)+Cx1yS?DFM4wY6%#^WH<+yEZqmue-OSd@p{#eRwpRXp$ts(b~=) z-L-4m!}s2ywt_K(C)1%&k1gTXo^jfgP-CksZrgA1_%8A}-rmgGpIp~kjgLI>2(f>r z?)Kl*r(AqHdvLegYi_hYs?C{2Utp}i(fTbNmrLj&=GR0844g!FjGnYkY*ZsGPYA=}Ps#!aW!2$0QP0XkQ6_hfGj|GhfQSMDrtGDl~z?dEw1BFDw|Ha#%My`6c=3Ucgd~VCSneOI>yV`P~w9 zqr0oU5(x%;qQEC(gcVXz!2O)MWFHDWTOAqc1XKDb(LI`JM>#a;@x+2Lw~`Q*8?)3o zFMy^>Qiw8i2Bmn9;^k6+&jh8QFL2P;$9t80#ajkrly0Q;iJW!qKu=|VrDwxkw|yfJ zm~F;Q#NX4kx2tE})@oke_tHLf`HSD4YbLq5z>Uf4Tjv4+_-6j2&fevnJsW2?tv@jr z3e7chAE>v^?AteUtGawk&!)|{uj}bt-b=?>zPg)~nQ^3`C=$OP4M-d@u$SH+nzn7g zDC&X|dZ?q%NY*ChU~|)^O{*uo+mw#-W_uvy+Olf&mf)*(0h6h7WFteP|B8~g!L|1|LQ2k77Mh5yxl5{qHsRWs`H>E-x>+MMg_%Qe?> zJU<|}=qdA=*1&u2Qx(e3kZY~TFU=C0DRN`*YunVEmP zv4gx{O?S<^Iy2<4c^7$quDN-x&*$sY`|&9G8dF4BR6@Pz7W4&mk76U7C5Z*Pa>!!k ztQMN`h^!XIN@tvj<@6l|1v4wq&D3~g=BH?2#x5fJ6!eS-pYfRIHdDPehKq>GnO*D}7L<8MXPrX7VCv}zRTUvPJPHMF+ey3l%^q>XB z19)+(3$(b^1@X46SkX2SdS*i|JG^4cisA8RLKC%H*%(~h+mUH(Z=8P*J~AB{{IY)7 zGgKWKDVLVxH=--^LqqwM(VgSN^q%zU_%P08f`N285X8&%Lnd?OU-UyTVDQ7sKu3ad zI(8UC1M2cjG~)Bxd7jaiWQt&oBX&x_j1CK?^jxU1Yq?M(!vp=jKp(myB^YqKB)W20 z?|*F{1$}=%om(qQXhRi!53bO?wrg~VMft__O|aXqo#IPdR*YE3;L(-Q7Ga2zMW;>X zj&i7>i5=3ONdp;ZCyfJs$v84(C_fR}ldtnib)Mjg&;+H;coaXlK&1Mco7(KXLQ`4`Ob0cg@yAA z)?D=37t2fK;^QzN^Ddp*=`?w3VJK3yJLyGs)qO@UqpQHLZWJ=In$FLXoasZa2b zfgOzbWwf^&4Wl(Q!>MCgYYT0;NLZ|b8EL{Ci#WR7pas+A;!|ebmK`(ewyZ!g(%{7S z$So@d>+9sWOU~9wR_{%FvSe(@wVuTP6Ma5i>+qJ^wEE-!Eo#i~UKr4Yne^1}Ml))Q z?Pva;X+=)ZPj=N}#n(1Etdv98KuFEFVk~l7y7`+Cq56ZCO}FrTeBIXq2`Ax;Rx5Ll z|M|bTKfX~EUA+;9Fc9DS^LI}q|zuDE6;>Mfu6slY}+1^KWZ!TCKv*@%R5>{)fjNlwITv7PRU79|<-KKRW9F zm!~uIF>U)ER$|%lBP-|A7bfqK?X~&vEYr^@ptqgCU#)6WCY=g5gq$W3%vLMi-3ZgA zCtLOPMq}638`b+2>fTRq)FTxwHPLOwV*p=EI?^58%lM_7F+aq^Sp|;IK!2Ho!`u1M)Lgx>t<_pORe1J_|p`T+#{Ugtc?^ z>Q3tkrG|xE%x}mEP{s+E8BJ=V3~lWU1ub;3yh@i6ZM_k}74tsD?W9|;&}Dx_pkYmF zHyT-BLd`+lfMq?BoWx3yk?jm!Pe=Di2Ya(pCSN#Zx88GaF#p}wq&7spe()!^bPvS? ze|G;aOyI4QQ(~qcBZTEyn}_w(6Efj(;@963dF=!3-%IPO>%0G)%W?nm&8J=K+27yy z1B=5ex&;Sox8c7&@=p>BoM;t9*2Xq?T!BCQe5Gl@7k`9#Lti@+KzTH#j`(H55GR#b z`3$I9)Yb?_5UbMsM!H~LPi-`Ipr^YsBDyCd{r`Iaku*2OqJes^Vm2-QXIx+xH_**m zXjrNh_$@@Y3#7~F_$c+ka_~hWS?{$qV~Kkb+R-GNenpuWe{Xy>R`AJ417EBr>)|I^E%FVKGfzaL(R*^*KB?e& zMNwXni_*%jmRK|zYw5aST|yD9L@%qhp~3b_TWdTfvI4HHOlUM?-h%0W6ftEL>9!e0 z;Pkp>3ahVMrjWY%8~U1sb=R#~XhOBf(Wk$$B%n!?zsjXsRt)rYb(B_?SH|LrC|%EB zQ-0fe1}y7)VO-nYUuQ*5|DVHjRCtX)K{EgL}HJ(f+yVl0LoUxvU-@eiT@0m!4VorH%xjNAojvr5l8ZycFKyNk)SCg@(rRzsH zn$L}z&_5d4)Fp&XpqMt%Z7Nt$O0$R+MRvwqbGJ?*lSx<&R25*1M3J8a%iY2+j8VmS z8O<(zo3LW_x4o`*eA=7vEZi4NQ`d?Rd0rf=y)E)IdoM&iu9ut_9*`{O%1tB&*|- zi8_UhjBqJ6kQCW~7{7j8ThJ&vr}~z65UXXluhYXa*0u!UxnvMj6{{M9(g75`BjgA_z`lhr6CCfXs&h;|RW@PtOiSO3}oy883;;b!b5~k67 zNA2YXB@z^THj?? zi_Oma$Z9T$6PT~X<8gvObEvCaYHy3D;;Hqir;5YqD(TX$TAM_x&?dNl=p^e}KbMjn zAyDaHJ2v!9{j}rVhd*_p{ee4<9zQPJSO(bx%pEUEs7DSxS$L>?Vmvo>;9n z%i_ORNv-zluSZuPEtSL66wQh(ENkQh;W{j=f$JIw6xy?yKstcdA2}9rICKGN4u)OD zM%|U@TGmNp_LSkrt~~G`@4j*FQ?}TieKBEQSE;MA$Q%>8`z8;J4QD@c83J=Re`#rY z&z_kpHgCFeW>>y2HU_6ZZZ%q)5132Vg;xDL%y!HXXpu#h!xCCx84@x}L^CIjW$7KL z(`eLi3`0$sd;>;^{l*JW8FWsw^Q%`f6lJ*e@kIm_YN&Tg2+S|U6mQoUPe&N2_0g0?;fe4Yq+wjo>ZAGmA2 zcfz0OxMcl17oKML^pTU{;IJuKpD$+9KY6JkQU{mHlYTS4*lb6O5lNOKxgAS`&gBb$`oLjaQFz#anGxOjt+{CK_6Y9x;|E^b~$ zQ#|?WFEbS(<1)Ck?n6m{1oOZ5sc5zS=qn9v6ixm4byZxZj?UM7k%;0fm-20qT%& zn+PD#0?y*$AX2YUOR^kfk)&mI^k(*MC&8lA}V*doao`#bmCvj)@6yW|4Nhi zW!VZSt6YCen|STyYp(@ATE@M~OUqW7Q|jlf@-i<;JUDKVUk2HU`a>WGPJdiSGOPXQ zAiT&L*NHsRflk%p24t#+WU-MeMA!)`9Krz?cHUw^7FI0+h^8(SL=p^#;h~nL;0_u< zXqXJE`RlbvvjBPz2|IW>YSnyAibgvth4yGZ+LlgvJvbgGku1eommB?6@*$Y-2W--n zEV*4Bm1HFZ*iz-=7fG@sHd24{Bs_Bb_`SC>$N01Gt+${!GCr!!%*FF<+ZWhI}f8gBD{R zh*wh{7!-n5hFeD=2pf#NJ1iI)YSY%SNt&VY`clU3%ZJ$o}cXoNbUXdF+9KS3liC8fOzO8cuEUrWpYXz3>C$Uf1^wE^=n5?9n-`j%2OYI|f*}U_i`z=$iH<~} zHDg#+Ubku!2q)vT8Ik3B!$)a2;_ygjO_zM30nCPU#Ek;OiFuZ=zsU@y!B#S+u5c+G zaL`gyYL?4P}dmifPChh3qFgk&WTORH1>FIv7{(qx~ThPfy zy$xfH?lSw>o^JKYc7vQ5TSq;^+XjX(#Ws| z#$Bp`!PRY9dTo0|-JoebK3T0!R>30P%1(86U!qPuUrn|2_L}+CRs3w^xxY$&5xz^b z;`oG=WGC10*~D}gH0f{Aq{dSo8pJQ<23MC`ZT@1@A;B6ikzWkmbMJDbs~ES6pSAcZ zN{q34LYp?1xmEdo!PCL(9Kq>+Nm#Gl`gz zafvFjJt(A?iK^W@_9wJLVtNlJMV+jq`m7|=;n6f! zv9f-2yRNP6 zl`S5x);}A|PkVp=zcHWMK2`4SbM{x@@y@h%^4O=Rc22`dIMzuqwrfYALUk{;wf!0E z&?XLb3*o^8M{MZJPH;y}4XbEkLQ+IuJAq8zTpA)JpdoQPkvWHM%kVl<3&^@5=>>wp ze4ZHHjI*$u$>!Yf99k^v9FI7Dt?TmZu`&J0Do{-ry0r>$EaGoegW1-wg@PV;!@Fj^eEj1suNVRz%NSPz z8+>jYGNQW80mEc~5k|UU61*IcBd(wj2>H{=3jFjIG3#|?!*&bLIXAU$QirzPcK;>g z|Cs8v0f#Oz{>}t+KxU7}-5wBNv`ABMFqM9ExxxK|OdY&em94el-NNf|XdYmQdD@uQ zTWLJ6x8ubS4n>g#FFV6HN-t`9)QyDWQb!5L{y_3RNqOq2Cmwj%Srx*Ue&L6XK|c9R+1Xm(R}wX6jv330|& z&+0{&MML@ofgl9bVr!wrcAJqkvf3wMtZ5OTWZaB_xo-fs6&sGS`k^n}12oV*nyrqH z&+OXeXf`nFj#q$Ie`aE+Ej#x1+hfHBpZ153lGh{6S|@6?UJDWq#y&sxF5%RsS=LMh zXN^Q~u8|1tH@=)xmc&N#w+~j|3mMVcX!{_3zcP@a{}M(TE9ql>8#85^cyP7$@e4AJ#-CV9__? zi5MWQP27f2B;i;VO-ar|SU6&dAb5sYpm2%n2q5ENK6aiEEmm=>4Qa7}r!D-f9ncbB ztTeNW5Jl^D!YW#ae6=l?S7jmi#s5HE^R;AOZ+o5~=4NNEnBFcPVB}aRy)%V5Dv15*=o6B4$?1fhcLv zjhbt3AKqDB2OJHeVJP;ujkW1p$KRdsS(Aa`L}B^J&`xA1!LHG^&RWO(h@SPElj&)g@e-fokY{sZ-6H^kJs`UzD3N7QSzVBQd7 z_BW{6_P_X>V=*_szJ9=4mj3_yfZFa)T(`U$*Y|NBf@+44+SdF43Uip@)va~=gx@O& z(>o`2ZQr$ReCybj(aj^9hKB~L-JRupE|c~S_y+`!pe15aMMldP!{XV8w}vj+Tk2?7 zLM4OPH(Bl|_nH~BE`urCjraP{Oa!YeC?$;K?>1>N(NqQhJLgdOw1eRUe+C22tS*p; zxRyw@=vDL>C8dt|buC=TGL!;O`_&jYG@c(vfA#MM(-5|XA|;s9!MnjSQw?~+AiP19 zAC!W_*}NOs=6bGMp(uf}y8><5qT9EpMRnMKglih_j`;jKqyoNRk~C!h0n$lM5`BcD zX3q)~(ICf)Mu3PZ2+?}qNXj?ZJy(ex%T1m=^BmdvjdCV0X%3kMV7sP=26)Wu7?fF! zrl-3{TYR+L%9lp3Rb0F^)4OZmnM_WkWfydwW$4Al-+JVt!@F?hAG#B&;(p=y?2i1g zHh*;A^*yPMf!;Z{|Bfphg;c_7zhUc+sVg!yhS|Ag+irIt7HW(B`RRRoWyiTQ7w)}R zfTB&5E?v93h%0JBXWoN!qA~{TY#0a*(>9N5GRiEnV=mc z5RDBmcrv!9)c=z+@9lJYtV(W!{+}iOv?l6EOR@uO0I;yhm6&LR888?M4G=l^Fz2dcWv!teHSuk_=s1U1v zh1j@9E)yEEeE->8!n-hr0>$hhSja<`M{5cRd2$iMBSMyjvo?TZYz3p!MXQCp3|6)q zS3on!NdC=hsMS8^VpQ6OsSN%Y#A4OvC+@ zkjP(ReVwhp0$%hh`F-`;v%Omj=|tb_Pdn+v@RL|>SXT3lIMn(+!cW9a##^Mh-Bdd? z+#ikjDV##og)tF(F@u0tB1t$}f|x~~!>&m*n~@pdVC(AMYCv%+bUtVd;&+|6x_%b#e%01uwMpA6@6vY z8Y+6J0kJ@kjNKrHPb4dD?58Rw&A@**E`(|Ve~}+^(vvs4o_XKu`qn=zTBvky{BVh_ z|2K{~2ln6mrS{DBp)U;7YfapR`Y&#KV*%dqTjLX2HN_t~7G>u+N1-+;=8D=E0<^vi z-nrsnfJ&aZaxxU}6wlpgXZpILLk_C`J%)i#&FmMJkC$dw#P#R|;GVI^;dJ=kKUh?3 zP6mGAdfuHXMEr-&-hJgClbnH(!L7~#-q50VQOD!k^zE3Ll;x?K_jISTdcTGb|C4* zpwSOF4nv#KRt)pI<&)KeE=8&v4)++{%5Y_< zx2L7tQp)EdDLv&2`@)HY+b)~lM>QXV904v!<#go5&x5#TbA-JUy?$eoQa#MTDO^z8oapgZm+N41yC>>lko%WwT zz5nW=;o+gHb6cY6j-=NCAp`ay+bG>VLizm@*+D9ozHh!uN>3hLNN0w$L4GRNwH<6v~(z9*IzQGrrs)FGH<_;c%nqm`$3kL=N6tfA_n8iM6;_{-XZbg+aepFAgpY z7w5nSGhTmDA8N}D!l&+e#T+(RV_O=`o%ec!4o5IIXdDg?=W@ft=vk76(MwI-MU!`@ zhV%HtA%cXMlnZIDM&J+jToVig4C-}r`@mpCr42^ZcqSQbi6?Z_>v1#wtx2X70tO77 z3D2<>@Qd-_71ObuqZ;ISSVaN9r`MLRAKx~){f19X|iNDb#>i>6P9Rbf{8bW0?TjMSV>}v z>qe(HOXDI&6Y=YJSTwuX-`iCw7BI$Zz^AF=kbNi~!z;^%u|PK4s{<#xu4^rW#CR2N z#-L|v0QaH-8-~TevGGJW)e5?qJxhbBRNuI!IDG!DN~&dRS2^tPC-iJKp$7#=XyZV+ ze{#^lao(WLj7?W1j`xPgy1U)(RLelmHgCaSif2l(ME6otr+_grhwPiC1a6Yho}ZHm^5o|tf%F_W>({<|Nm#`K}V{vO4tdk+qSAj=+P zU|~GCv9I&QZ`XvV8|jt0h%9&9*H~}$H=XNiz)$M}n#}PKSapDZWT9Gk_5G$R{L)yb z`I;q*IzJYV(ekCejM)-lQ1+@2_p-;J>hjFlCB2EYT;*Zk*)4;=)=v#);R124mPfBc}^CV7{B z>+^?0tPs5U|C#bT9BF6dmOuWJ8*DOVP4526gV*Tw`)(}_wcK<~52@Dc&m4Ka`w50Q zbo|k00kQJhfo@Lo(d9j&s-Ek!+jU+K^Wjj3GY~witD9_Mf(pn9UKfO_vwjP+EOw5r z^BLL=_7IF9Iad>K+YI)ZZDWoOwULt3uxPmi5uWPxO*>Kdxh6{p?Er&+QEmt0V_rkHG#xQxl{_`Nm2LAPry`mVt zw*KQU={z6%6yW!U9ge&byYoBWxm9wpOi;P@@jpJ0s2{qk(p~+`4aNd;$E$tMG0d^g z|0xy?4;`+ufgsntENb5KwPccyMOZ!9t%UX4655#Eo+cv>*~!FgV!u|OqHmJ=wxA*3 z`r+>z`a8w~>>&;khidLH8cEk(J2x}AZET<~!y^T~h8nYX>xH~A#S8>d%n63cozX0s zKrITVjE$8MAC9~RVXM)M}!MUE2+?xa^^9K8C9t1I?kByz|hv?EKY#j4l?92@Ht zWmoV|{`8yMId0qTy*tO}!7X3@v!rF`*-Ws)lQbm?fzd2<)U)X0tv1Loh1x(nvI#he zVUuNn@%tTCyCiwNl4Q3!eSU^-*uEFY>q&udA?v;!_1es4Ln}YO7QQ_tU_AkKVAZ^uTl$Y&K3~&O&k)^RrDDD{jg$KP zKCc>cM`cOiX^L!Z8Mv zfQ#s3K_ingmccM*ZaN7nE;?Sq_tOsyHHnQ^$he!1#49vteX0KAm*Im)>aW#bJBlnO z>Y?)#&w%Vp^&h?bG6+6df4BZn{oN;lpG-XT>?12LP2^s9AvXc3Q>Tzl|H!ist^De# zd!Bvvo~MWgRzFXMv5X`3V8oo=0Cx*()zDOPUK&G_vP%SuLx2{M8Ae-p%ty&s zXa*Tz$ZY2c+?z;SW zKsHv4#8xwy%bc$rZhVa9Y||Z_M5^+tU$E#l5RVPTDF{Nq*+88{C)iBK>L|`j%YX_4 zzaHvBhNQ^QfmovSdo5lL#Pq06Nyw6?vNH*u%5US2ktF&c$Gs*#R*5CH%?RZT|o=a z+KTcKyIs+5zA2$oqugH0l*sB%vHqyPkny@PCo+YTN|DB$Q@?S0Lr-mDfrp4&Yl@6k z9*IZN&Wj^`0U(VC1>WG`!SSv*{*`Ot7318{-tbn%pFa&$@Lc^BhT^C_jy>Snr|Unh zkAhCX8s|TJ8axDY_3ttK2`HVcJzd{l{~OS0o~`QQkD)a-KwL+Bspe1sLkdU~_|f$= z0G4K+P%9du*zht?D=Zkb0$Klr1e`#XKm>OArwLHyXw=zV78FH6jy^1?C zUvpf0&EDO!R}2kwmh)|Ti>~ty1ASgkHZ1$5*4p5TWmR^KRySelw1s9&(&{^C(3%L% z&EF=D^(u3?8Nx(9c5b=1r&D{TUgu+DTdv>QtEazp=Lz2XZcvgV@#L6#m529x7d4;N z!O1RfLXm ziQk|y0YlqcSbn})tIdplv~7rf49(AtjotLAYp=Qbs=1rzZyuW+o7u6wx2KR#rxFQW zLyY|$B8x@ zFQsRa$(Z19ru3?vwoxq2#MCe^p!cm-QDJDO%cX^9bcdvOv4GE;nNf$TY|EqRZ1MI#ey}i>rbii5W=K3~zVxyhGp^v`kADr=8|< zsz0bIg3PfZ3q2eBRLX2mH01X#-w)Nn4)B4wMICSvVKY-Nl zeCGDvyT1O!i8})qAMNZs{N$71yFd@zdE$x3PjvrV!%n(D{tMEHFfLgaF-pu32e)2` z8v8!jae!nmjaiBpo6#)uhGbor!RD)_%#wJ;{PjiWYxY#K*wLCvcBQ&>UzC+I@pXoC z1;++<7!0`BE+ERy?NOx9no+X`KDMFRBooHga03tmmnb)~w=ty#dDWdKzWs;CKXdlV zy>ruk+9r+m_2xW`dbIx1dCoe&>;1_cR_x%0f8|}Jc zJ3RD`-2~EDsNv6(P}?6sZ689q=om)j zA<*hz;EH3KH{6^YOLKVhj3HUZn41)y@s}_PluF&jN-WB*FpBWphUS5lKZ z@9eC{>^_eS?@nIbb1CZ*U#nir{Cz5E`pSrN>#sm+x9K# zh5EV4lS2K2@9sM(SaA*pagzKc#Oc2-)UPc>3C*cnYe({E1yN)ukTn2=QcEo4bxBs9 zM#Vrb9SwU_yTCz$M!KlQx=dJTXxWC*MsZRBDL`@?Apj_BYuep}Aiyab&oM~d5#UIr zJT%Z(Ess_1A&MUoM?`QBPl>neYnIPnvT2Pc~GTxtC*o;rv8mq8?29)qH%d`EixZVQMtniBQxbrN7Dg}W(+z7rTWjE?z`^# ztH1v0$;tlqpFEfc1)ftKUcY}NXYqxSgW0)-fb4X6T*59@O(}R4qJ-}~_{8Zic)Zt6 z*Z;>i?)a|b;9IEWWvA1I-itX@23R>>w*HDRF$xJ4jjhKG zRJSA=S5w3c*k9vYfrYLBR%k|h%@BaJlfb@22o}~NuuBd=$P}^71!M_OoJ`FkQ${2? zao!0?1`SM-o>zdKun2a`tQGLk#&1LO4%%3VPkGx8!p7S+HG;i%quLn~Fi1SvEq2=S zi9Us3>?AY$Nj~I%)wf6LOL^zcEn8d)Aa>5|oVj9p%hZ;s?c4gRU7cuUX>ZH5qzqc> zh~K9KTmc7K!7=oT+OXV^JjH#Fy;%$!k%8gAYy(l3yO=bd@s@{*)B7SwH*ptm@=k|A zTdN!43q@qGxf`?rcHneHN?^y1y{Vwq0Xjo&hr~bqZ<1_xJpGL^u;t{{ zt^^J1FP8n@R<9SpgC#T|2bZ;MFyH!jiY4t%cQVYo9}@8KD|e(fu~aIZNELTF!wkH; zUXP`;Bni(vpHkfbeghn;WT!R-%bie`CC5}c17KTfwAUM7?D0Gnj@XrgR|B<)iS<~R zih+iN*=9Er`)a%6dcbRP39tl5vD`e4kftnncitiZ2HB3t?y#bzpC;FNI?ScN*bxd5 z#PCpmUsq>GZ?U&M-vo~0N*(R2X;oRx~N+XP(sUXuihf@X2v{+QK zp%s`Ea*5R}OZd01@7sHC;0>KM=WR-@cUxcHX+Eo?EW$ z+EeA@J1ucP^`STzUm6 zM6eKBh>c58d8EH?YhK2fv}jnZ>S#|Clf{rezMGVjGYDDlEO1p7-8OpX< zpkyi#GK@N6-NkmBmRB@uyI0SEZ-#v>IL-m-lyC=Ea|J4u zqSrgNX=pOo#y-eKyw43X%&En5;4r6qKbHa2krNLvOrIKV+pS97+poGC6+2Vac*W^* zJfW)!6ZXQpgY9&7^w7i|vF-!GJfrt)n|mN#+EP?_2t7{meA*F4#TxriCJ&o{S>86F zlQw8DSsLjB0!GLRtFpvI!pVdzmBD`o%9Bsl->d)g{M-dHe4+lc`g>2#&H@EEE;O*j z3*?vKX*41Pw1#+a zYo!Pt0i_5icA!%MAu`_0@+xPjE*N0y7gOXZzgq7D?_WHg0#yBVcsi)O@ zIPB|M@C8D-`l$I_JMk7eP}x|Zk2+o*PGn=xhQSh_7y-j0Ej?gKe=e38-#R=??*dQ0 z!Nh{TwyrDvZ=JCI^;gkRe7NL@QE!<1zNg4vlAQ)dR)W}48^O9rn8LoXnhg+r zfQFbUjKNMUq|;C&No_?>6!uzCWTJZ4eLwcd2&!RwcoX0F&d)mv>{%q{BSkJ#|W@l<$J;-tPt#BWDq6BwhjAmyQ9 z@S0xVXbxahzM>I(Wj^4jtRUzxF2Tt{#-HI$X#~ecMMw^rBi zc4=-^@AKOwz-#XK%*uN_$%;Z-p7lf=U1{0YA@aJNDX@IN;-v!?PetlZw5;hwn0Dy!;RL|5vG#1?6 zn+@Oe`BU}D+%ODgTLJ;OSoF&_G$jfYp#o=V!7SUqA?;1$biWMnZ!J^`s0mAey zWw_M}Bne1BaG>UwKl~T++wc`65u}<;w?lLG`+aEkJIl1%aG@LfU<}(NJ;O|K#*2yn z@eCOLBOk?#A4KL~s`UAP9cmLs_{_}g{GXmK4?Na8vM@jDhIe1z;`Y&W>U4ka=1sAE z3lsY_U0vM0xBJ$L5>h=qUDLm4aw-23zDj6F4;muUwPaUkDHqbvfWQnZ5WwY2mzzSq zHA_mFR)8@HSDpPvr~?MLH#8a>V3HU$63tv%#Tbl8r2%DJs?rP=U=m2xQUF77j9k>N zl{CBT=0jaxWpg+v|GYcqvw&Fr{c5$oPt(BpY89NAr-`#@_>f53q8`U5Fr~2#YQICSxPcNJiPAOFd{hbodESy%9(}P{; zXYjQ0cizB54+Xp)$i4nLdh&P;oPN~b{}sMK_>qN$dRqms&*)_wEJT>uu8n>U2BMKb zGMH2xl!&xf1B=oO`e@8h-5i-QH^B5^rc<1}&~4#bQhNu27GCo}s7H41y5rlgTiL7j zei}r6S$`>%$%Mk$EbKd;PTHmD=3F48NA2EtED`_SnOlw?iB3OK&$ad$rObZ0oBR%0 zKu1yZjXP@jgl@qA4aqq6ArUc;15idHD@l;cO+rd&P+GbZ?gZv;cY|cb7?qfP8DQq2 zhPM?HFN1O+gcg1BpPm9EPd!vkd)(uqxbmiylE#JZv=SVXB#4HMI40Cz1?TGZ`ZADk z(W!K|FpgeFMWu1YpRS7I=o(a199LJy!8riy2bw(d{|KMQt&I_vTMTxnG=M3zDE1?B z-)1T&0)WV}Ktg+#2N>EBN%L9E+|Dvv(G!DtDi{_Mgd1_c<}Rem(WF*27=Du=VQ(`0 z8iDra|0*-Gk>_Rp+A0svrLZ4>Xw7&ulfi}l2nL?U_GT$6uf}+kWHXqdqX4fpxOxSHtM~4( z#iFrkPqn2zRursLt#ct{tOAOm*C?qChUHi`-yY&Sb)|kratO6p$R`Geky(=uc_rS| zRn8(kI!)w=60%??F#Fhe(Ql&wgZc0Xnjq4?9@U!<~s-`>x*?m4$^jd*;7- zZ6_#tU9up`E-!i(1=%$|-_zZB?N^&IvtJ?GNIwxlHdae55eA^|V>14udN!?>qva%J z&#bjV%y1wYzxjSxHU*+fjTdnK0ut`ghD*dq`2QkmuHL@ZGxc}uu8H78u^0-gAwKU^ zk||K%E{cUBFSHcAk%%4$g1=>DDKz%l>(eTeYvN8`3~5lziIGQ>8#;!|j0oB#8OO?ew?(6D!NX zk-z`DOeR-73!%|+9dFhk|irJn914)%K_%rx2r zHq;Dg)P*$=>q#7nK!9P4lVL8pm%cM!6A5B;b9)}unsq5iT++t9nRq_<1~Cdy*#HYO z?+&<4t$oBr_xh z>e@3aW7Atg{saSLJIzy=lxX~^ahexty9}6wKeX#y*%zn=%W^o%ah$F(si9CRl}c0@ zO-C<8!*V*WwME$S=3pK$6S>pRX7!*R>T=~;dBNK1<)OnL!_7X$1zW8G--Wd z>;U{8(kmGvMAV4BT2DIavQfxZgLw1Mh}0(05T7-$mCSgEMpPnFDp|JHS7>KLY$&5k ztekO2T*xFyR*G2sR?1C(Jti`SXoLU;Ng`Fj-kl(c-smvQhK3my)!zZ$kafx zFT>8xJpM;B(^htC*zJy3wffy?tp);IV~0M}e%%Fek;mFPrUfCwV{F zk5;KEVumM|~u2wilK1t(9tEWj6~`27H%k+|F(+ zwRHoquVd#<(?gCE?YlZ1GAp8K$Y6S=5KuA6qH&C#kwC5R%`d{b`KniU+% zoC=kRynjTrdmiy5p+NbiaXBxK8^yBTDa~z7@D62Ch3bsUE>7EQ-Y2ve6kxzUE)}HO z@_9hjFE;Zp4j{QTiDYle#IldrkXF}fq>`+%2bnR{^bXS%>q)0PEe0Wlp&R7QLFrO4 z7ne(+^rqFn_F8=1G1I*07bmZZY)M*?a$`+yi9q(`RhxnZwsBgIH4d&aN`b`Qf$s9{ zLvs{0H*|Zs8wc&pPRDPnHqWi=-oOQ$@k+3t>?2%AChe&43R(_Tuoerf5sl2V)nT{l zT=6!yUUAZE6D7KlmiNtc!s|BpqfOmlb*CRmHC3-US-$2d#~rQzjJ7aL z_lUdLQPA|^Jr7V`Gv^L{nO`CsqsdX2Br-%B(g_Cuwe><80}QwU$5?ILp0L+JT5XJV z!H2q&qOneh<_XR_)SMPS#UcxuMBjv&RV6V%*<2wxXr~3zCd^&RZs@B`8 zuvPR?gpiSs(A6U{`gKJBvMt;g`vRk2n8)a`!-Y)`R}^D+cQoF;oR87qWZWNoEm#c( ztGj});iup+;}JfORegh?@%>b_{(Aj&@P6S#0>8EHXZ2*=8jSm{QY+dyJQi!eh7xp* z{nEx0ZX~l-ZxXwR(T(=w(C7`+pgqYqXWBQ_g{wXrdn?(z4b@<%8sV}De^JbGBWajO zRab6<*_GE#dGHMSUL5*XQ6f)#>6x~z^g4-D>MUh%(M0q$%5$vmo=%r-D1^&L?iIhn|?>(<3M2G)vuOe96&+n!A zdiSm+5c7-v2mInA;7O8YrdJ%hc<|(pdWQ}qod;v%UP08HyARgiS_Ij$*Sqq_V*2>> z^rMSLJDKsGHlqh?wO$%0^%`V8$OfBbL4!n_F@SQmF<>>cMbqq}*^y3%=(ejxos%+7 z)NK)WbHoCiXcocJBaTL-y{84{?nB-7c&Z8$&QSfvkP~DV;pvv1udEp36YL2pAAFz$ zKX~O8Q|>k6Ok`~9P+*PEZ^H&ALD+2;&alMkRoZc4l~YGq&o=(q+vaC#z4IGc##bJi z>#NPo9dE?H{t~qZ-VfMq4wo=NQWVl6&Cs7Y+T8S^*EW58wGiG6SpN7D^EC+&0k2yz zrnU%d=BQ^$gH;i4cXhGPD5vaJiuRkN~FTdBSk$J zs(@)F2Hto1>Q$e+0ABXF4y8^x19~u~HDYv3KfziI_>S5HkAXpvL5+PH3^GY(vA$*@ zz$}I*;b;ptYeeN@$R?aKLX(^Pewy-!{076f89Q#{DJP9Ylz=)L3!;ypgC!%Si0q1# z{t;;PpMX>A{0HyX1@QhM^df%azFpwG^-hDum0|F!x%#oWxdu-j-e)tvdz84>?28-) z1(L9EB(cY4g%&g=N%XC09L2zr%pBe?Gki6;-C5i-ZH)`i{VjcxE9Pr@I1GqzG`tS# zy&;uF)OT*+7B3UaJpidp5%ljwcMp*4jiBL9w&5FJ8OArBI}h~p*_C1V{K}6~FPni0Q{NV-ipGh0)CX56Suj!f-v($iE+@sJG4nAB9 ztb%(pagCHSPJ`W%jhBsB2khF8Co4#-&=z2LJh3_*0!{rocA62s0!Ac8&=U1?F|85jk8OMo&0{b2Pcs0AO5vnV3ScYPU<$)~ zVyo7F=1FWUd_EEXmL9ROp00Say#T9rZ^}^}{84fBJ zpCqRW_1A;S%9}7@9DMLWq3KIGfab^)`c@vIR4cG(>|=cqP;&&%1vhd*FrhP2rHtKH zV;Gn|OF{;crIG!CMm?IljS+!lcSohe-El>rCGD?*XRH2nOJK47K=xqleC*J{al^-Bn2})E(nPgB=yV3;ayeR4=-?+14f0)&iko?Ho-f%o^8gWKvycY|voL zQXUM7HbB@^(ZzEFT1T7i%A}0r7K$CLal)cbhom!fF63NHrO@-a6gh>v`e}Gj2^P+w z!*`y3nhY13ZF?N`b2kwu5?e3$krc5uW{-)RY-yhDoqyWnj$;T=voCS5T{4b0^=Q-0 z)YvR4kysUW!*4r0_MA{Z7>Z{F@PNZXTkW*%<-hVWqW}IhoZ^&~S4A}jd4YL@R}}5X z=!G{`hN3K=KH-p{;PbR%xK6eq>w*RsfKDU`>=i8#|C{N<(8GAL)R6LsnL?1>m@>3R z7i%C!qj3rQ8cR#P) zZ1~r(y9B$hn_s>8i%YHIRy8x6-70yVCGU^K0`V`5dP5ekLMcw#7H#bcYVIiG_c;}j zS4BlgiIUYCzGHSerF&G8&E_AecF$MGiZ&!;ZIR#^_hb?1#zJ0GF}^~WlVI614h-5AX_raGo!1VY@@DT%&Ryz_2cg{ zNyj_n4w?M>Uw@bR`o;RiM_>5vtK^r_T(cN@C$c9DB0Uo6m;?qa zph$X_z<73B4HSE<0l-a)V&ws$xG@T(UF4ls2aSQ)xwUX6w8T2`QX9cy86ee?yhU(a zJnj&7;YGA1P!EGF{Fy^Ib_~7z4q9X#D?bY$brY|y{Hp$8U)6=94L?H%@tN9f3N}_b z0*9n>goWiSNIm8OV?+8e($wuhpl!me1JEufq|mB0i}VGFl%?5A?f-lp5c!V05wN;W zzOLK#+-Tmbmz(!kd&Xoz*o;qNLmoYo(NYg|McqiLP9lpQe&0|lAIEAXoLhMu&VBH~ z2j^bFKZSGW3X6*cbY8y^oLOAlxF?6yYgD3eZgKII`s;=c>_$rfEb5|7;i!r|`|b;LD`_-fZ^0`T{xHoxb?K;n5IUdM-};RktsY z4xEGcuN*XNhgZpeL}SouL}Mq2-L+k)${tp-ku}H}8btB0x+E|*fB6HthpLR8|!IGF?JE615RsOAHITA)kVHW(q4UqCD z=H8zh>3*d9wJ*K;S7%0Ue&lOMU;6>}dVhc9$-467xtDJ#-kEd(@~`T$FSc>%B_$!^2B zXjmGu+R%M|*2ISB_`n*_KoonWzrCCB{b$ZJQGtObD31AbzRIQ|JeHPYRo> zu#8b;6txjdfl=DY{@MB4=I6m*;k&u`4(`BXej&&Q!8Cdh{1?ui{hPCA!4GjpPRs>f znmay+{?2u$>wShN;H8$H;DX=35L|f^7yO&E;JE5nbh~SvZ^uuhhzfCSZP5z|x>QIf zeW(XB$etr>9zgbG0n>|xj+vN)j3DgDKuv;GW}KY~7zpqw%j`h5AhW5ZB^UriOQogU z)*1-~Qo)p_ih|Wb_>s|La0fItl{27(xqysdFw_twH(R37L@l`Uco#BZyns~2e5Kfr z8ixcO*M_7!q(J-CCzqEyt_wN7?IJnz&qv-kAHT;JAOGudNLKfTD`b1;z-9TW8z7oUFm*pUTjvCK8Fbj;XMFW#eZ zAYtnSXnfaXw3tE$6EEVRli9VLXp@h*Y0?;GtrvLNk1%VEJ3-=hqc!`%E3do;51xa5 z)LU;Gy`{JG9D4fcL$AGdkE!dwOb)?c5fTx>mTM&JbxJ&mhAdk5ECBR*fDs66g6@Z8 zoOUk9E2cuzK#&A9YliA1%`G4n^w!^-I|9M2SKmurvw0rC888kMd%X+C8$015(Os`xp;CD(zqA~LlX84j52V|fk1h)Io5!6i* z2XMpC?%hL!d-kd`Jw2Ip_5VzS7U8%pW<$$XtdmWI3i}ez-Fx#Khn(fwczp zSSL8#8M86Ap#GTgE~xJr9A4NxG_be+D;zgpO=otxguh+{Z+2+d@J zti{F%>&RLN$kT9Lpc=vRR@5EnXE2!n#HL{*O`*`5PP8ZUCak+tW+~Lle8VxLps9*A zhU8k{2NK85CYgj=EyUNAB5;5aZpi>pV4;!3h+YAWPy%E;V~2^ct%hH5ss^BkVI`<; zkieU17?I;IoT#M>A?IK3*fDj};q&JY-{kK(`p8ktr4c}H70_GYZ;h7jGTZy89`wf; zKWev?VbqAYyU=ei#!bh9VodOJHd;V0zzI|WHE_%i?lwBW{ov%`Ba@Toj~qT<-`BHq z>gds_oju(@H{S#0kh9LL7+?)Aqwzm7iZX_3X+xjk&H#i$RF}p~qEr&E3%`IApKEo}6{%ybpO-D%4@HOBtH4tpZfCAMd z=r!z;IB4W`x!FWB9&bnqOQfjBBFF7wja4(b$aE!r03Uka=qcp}@V}U9H*i zv996n;cRDXC-z4)8PGRyo&yunCDAmz%-be$v-IO;K`TQNXMEz>i;j(~1~Uv1Z@_}- z18?Wr(t-YgD|cUW?O7|IOePb7H24}n(N#VXPx36!Cu7~cJvDp`9ARlsEEWpwlb#F& z?PYITw(?~WoZv-ipM!BnIL5Kh6^EPK-n#z!bRdB$|}y=M19tv`^iC*vo|T@yU2 zGa0Y-^mfOR_!yiBJ5}4ha5xs*BOPt??aOL>+_lepMvYs_T*9mHW!~D*7twn2OSIm& z4aEAcS~(NK;1IPY`UaAf82l26%1hY8+w+|zj0ztuc0^c5CWg_aS#!B5HsV{bP&7w} zeYG`l8{tP&)51Bjs5B{$rUwI2eY!53Jbn5kcz;@t1_slkXYNTvtQL!Uzn9~r&u4Uw zwQ6U*oE2oe!Js$c_4~aSkG3k#=Wjgpf>UWdwy*YipCVXXor8j4x19<~H0A3a7DVCc z-gu&~Z@jvORp@~~MPnsQWNIlFvb-1*ukK?uCE{8^gQ**V(3ZlD26?LtAKy+NMp?G>NJRD4kdOzDdetAF^>f2)E|sfdR(uXa}rbl%8}$EM?f^E8}2C4H_|xWY-S2 zwOQ>C|IJSx>V2z!$`u`QiIAfu0KG0IHt^L8@46WBfg8no_vB#SE*(5LcP-sH8H^`OjL#*~X{&1XKlu(mGIMf8oi0O% z`B@-E>Vl$w*|oM~(NNH%N`eE80RA2G1n-+Drl&Ja6hn8%<)W_N;VmhZucph5C*A34 zJ|vA#{4~+nd{{bH0$WMBF`pL%juV7DSX2`Iv-9(_{iCC!g=)3gcjJ+cMME-;tws{l zPogh}S(pAbnI&bk<|RTS zyqeNm!MG)DCx%(<^m~y)28!C$Q&{(Q>3XUL4Sp}N$>?R`v(zR%8nVBPAzkppP}!eh zlnduS|8j9b6>F}F-9F``I#ngM(5KZ0f*-sa8Zu1n_X*_CKXW(xEsUj3b`tEJj<9I589z z3E#5WU^>$#wiXT+5FFe|?=CDeUms z{6)lwexgS!6O@&jG8zYA22tEM71jr%gJB=X^KrZO}Vq==UmXg9TQSgKU2Avp{RYp9N=EW4wrDl*koCT+t>lv9)`;e=f(yMAaDIis(Nz+ zy8~EWrRQIe%cKXL6;WgXGT*l+qJD`c6G%XHiwc;BsE$s;QB0h^p!C?Me$Y0V_>nY| z%W7az7|S-Mgk=1vixt6LD=#d0mTJ9?6S;`o#tU|L1mr!(!d}WI^z83bX)DzZwYs_} z@K!X;={S~12;gpZOjru!YqiFDuGQ`2g^UsbM?LM7l~(IL`+17?goe=j;-3FX{sy-Q z$&4Gf=y78icY7&|O%N5jl*wPXXH_RfKNaPpj6$vP@|+~VEycG@xa}aKNPRS9{`4tR zlE<*Cnt5%^o-m*t#*UbUL?@^X`KXwlW6}yt)>{m*Bgo_E(hTp(GL5vU?2~=8M2oC} zK&N-|-Za>y0#=HmtlEX~KcQI>gjBa`hS>``Ux-aq3SEYY4s$jD84E?)U9PBuQIff2DCkJtm=5_JoY!fM zGmznV&%S|pUAs1N>Ls3Jx;rkNVim2eO>6t3;*I(k5A9@ViL%;xnR5g~R~J&Qa41s? zI*w7m=5$f}2K!zPg`Lu=Z+buI15PEU<#Lhep1v(Ef<=Hrwu?>k^(&Cndc=ei(F@{g$eO`j_Mtl*`=tf2TpZMHr2Tj%;z409~ zqW4gp1GxP=gyRdJ%uG)Mc=z$hc4KTW(fL+GfpBDI`qK~IoqoLf{={};g!m6gCk5yL z0C=2ZU}Rum0OG$j+TY{(ZN4(dGrs_eFr2k;7lhON|Ff8XG6w;<91Kh#Q2<8o3e*4q z0C=2ZU}Rum4*8$O5XHjD00hiG85kK*0HZPhQfmWB0C=2@Q@u(9K@gtZJ^vb$iy?}M zNGe4T1i`{0m8}u1tVL2;1O+82#L6;-50K&_*ocC~MV~;-6G)1f+QLXoAy&@J&gL$u zJouQ|xtVY0Z`Cp60Y9}1pbsHIP#=&mebiGiSw>7k!V{Q+Ab=#>reR5M;JId@&jdv) ziIaHLz12w$xm?VPoX;bv+bH)DRSSIt8KYsIIPq@lS3-0lO`PQKc)c0xW7g3A2Fv;x z7S%xf3$|9XAZLXBk$WhnWkELmXhEFB&o=VSSa1%Z1?wH#6PMqx&VJOpxSjeUam>ee zP#sg?v;7-Vd{-e>b0DZAwnUHd@(fGNkubNA;y&JhZyu0)JIdFA=YEPffjsM9kW(v= zMdZ{cWX&bY9-e!UGZ&DJ=g;}Hr2Yv=ng-rOoO_UlUz7(?Z*<*){MD@JT}0E)nYrGj z7ym^lG7#Aqwe$XVWVUtDSLI)EELLLNJce^=imZuzf_3I2JtwmXBMwiatY9ysZqI|% za8Ej1zwc(K2khfJyXzC~OOpHAm)&nib7oZRf7wgwJD;hhk=aOYv{--gd`fX=Td zcgFauFh@CYUP0`=^kck%otb-c<{EJ)JG;s6&Ud?v@kwJ1Y8T=dY#8bpW*N#FAR1H}lp4+(C>y{W4je!nmK_uwZXK>33?8;0Y9FQ_ z`XEFgcp)MoZXwblJR-a!QX}dl4kSJ#Y$U)XN+rA{+$Izz`X|aLG$?{8ASq}m#3~pn zXez=g>MI;8Oe=INlq<9=)GPEX7%V(2U@U|zz%2+ZSS_wD3NGv~Tra#ZP%x4(vM}N? zA~A+CDl)t?f-~AQbTqs*3N>go-Zoe_EH~gd%sHMqUOOf`pgcr9IzApgz&~g}NY;M$VLT|)yOmLKN=5d&Ecyj1-gmeCMNOYid@O46Ux^>!i zV0M~z_;)0Ce0TJCU;qIC00AQac>oRo000000suw;Q~+!M006iGdH?_b0C=2zkUeU{ zKoo>${f7e~xK8yTja^8rW#Ym`Fc{PsQW;YEN0v4yS|dw^$rW;j6gfbuv^hb#oX8`2 zlOhBQwC~&5+0lCfaD{g$oSs{xjupE2aNIx#Uyhr&QP+-J=&F0iZS>T$;|}##I#ug} zyT|%g#R@&VId0$*pN^Xd@$I<9oIA&Dh>W_EYTO`H_cpA96?!$4LCv6M`< zOl4UXiOu&im95Q+C{3-uw!HQ?4?oAioZ^P+e&1~k)_ySaG2vT zGcz+YGcz+YI`X`$s(eHrIy=+vLU(P~7F;3!TQINS7yjpui3|S~T%n;b2uC-%(}SM$ zqBngC^XW@J`ZItA1~Q1j3}Gn47|sYrGK$fRVJzbq&jc1>Q5IuyCb9%evJ^|R49l_{ z%d-M2vJxv(#KR{bBqAoEM9M0x%4)368m!4$WR$5;rAD2#S%-C5kM-Gr4cUl|*@R8m zjLq4CE!m2#*@kV|j_uij9odPU*@a0=W(rejWE#_%K@+>O8_mq5g;r*+hYgB$1uxxsFT8|sF+;ckQ*=|;KHZj2l2#<}rsLa&aN zCf^IvK9kzoTIV!3PHXR#f9jakH)mVZ^cn58IJI?7i;b6yVqmPqIsLRI)_cro?U>z| zKLvhCEE`LyvDU>*tcvCm)Pp|Lnwpy%r%rC2o4<+5p%{xL(G*d|H&(rzaj}b$Xu8p2yzVB+~=AV#8XFbOpmX+6?&s<~8i%1<)+WqM!NbKUf19bj1p zShjw(Vlfc&^;(!!#hO?*+83sl6uTITk(h}Uqvwgf7>Lq&(%F7HnTRE$uN+@`UwU79 zU-N#~d}<7&3zQ$oKhS)j`9OUG^|dcZCvD$JD4$S1p?ZYM59J$5A4(r~>FwN-Ncu?n zNc)K76X_fx`94(EgGBcrv3pPt?EBwIPYlFRjKxGu#Z0V-Rk0?@-;=-Hn@-B#?n@`- zZ}+5=^7qQ3{5|=4^7Yl%m#?qBzI=W4_2uiUudkkgdIjnes7IjuK=Xm}1LcOw3zZYf zKUCjPJtOst)XVNcJ=S^ahoF-|&kk?laT{tmLO(}pYniQOB}3UzG1POEqa2lZA;Pd~ z$j!nipA6&BkWYr0XV8=BvLr`2Fq91@FPm98&kHLiub5}WTq-3)W-xihbX5~nZL(^4 zRa>iBUd_yEHd3>ZdeLC=x?bizqhitE8A3y3hz**|3}r)pJdtNQ&o=}HbMZ{>ncPcr z`1Uf$TSrko8JF@Boj;fV0xR9)TT8eA$WmCb0RfI#xd;FV0AnDq0V6~pumdA-vIHmz zMN&kw3JV4VE3pOvM6o0Rh*4OuK!{ke1_MN~CIN_1ShxfLh*+@(0Yq6@Sy{LN|Anvw Ijj;s)MAx8EdjJ3c literal 0 HcmV?d00001