From 637b8dc6258928bfd41f8a2aad4cdb1387f31425 Mon Sep 17 00:00:00 2001 From: MrAkells Date: Thu, 30 Oct 2025 15:04:17 +0200 Subject: [PATCH] initial import --- .eslintrc | 8 + .stylelintrc.json | 16 + 404.php | 60 + LICENSE | 339 +++ README.md | 70 + archive.php | 51 + comments.php | 77 + composer.json | 35 + contact.php | 89 + debug.log | 7 + faq.php | 66 + fonts/Geologica-ExtraBold.woff2 | Bin 0 -> 41496 bytes fonts/Manrope-Bold.woff2 | Bin 0 -> 31476 bytes fonts/Manrope-ExtraBold.woff2 | Bin 0 -> 30104 bytes fonts/Manrope-Medium.woff2 | Bin 0 -> 30856 bytes fonts/Manrope-Regular.woff2 | Bin 0 -> 31300 bytes fonts/Manrope-SemiBold.woff2 | Bin 0 -> 31368 bytes footer.php | 243 ++ front-page.php | 1122 ++++++++ functions.php | 240 ++ header.php | 63 + img/2.jpg | 0 img/3.jpg | 0 img/4.jpg | 0 img/Component 2.png | Bin 0 -> 24654 bytes img/arrow-features.svg | 10 + img/arrow-hero.svg | 10 + img/arrow-partners.svg | 10 + img/arrow-steps-1.svg | 4 + img/arrow-steps-2.svg | 4 + img/arrow-steps-3.svg | 4 + img/arrows-trust.svg | 12 + img/binance-us.png | Bin 0 -> 4728 bytes img/binance.png | Bin 0 -> 3744 bytes img/bitfinex.png | Bin 0 -> 7151 bytes img/bitso.png | Bin 0 -> 4214 bytes img/bybit.png | Bin 0 -> 3964 bytes img/circle-check.svg | 10 + img/circle-text.svg | 32 + img/coinbase.png | Bin 0 -> 3678 bytes img/decore-center.svg | 16 + img/decore-hero-left.svg | 16 + img/decore-hero-right.svg | 12 + img/features-bg.webp | Bin 0 -> 79714 bytes img/gateio.png | Bin 0 -> 3679 bytes img/htx.png | Bin 0 -> 6310 bytes img/icons/arrow.svg | 3 + img/icons/image (1).png | Bin 0 -> 3195 bytes img/icons/image (2).png | Bin 0 -> 3049 bytes img/icons/image (3).png | Bin 0 -> 3400 bytes img/icons/image (4).png | Bin 0 -> 3135 bytes img/icons/image 27.png | Bin 0 -> 1796 bytes img/icons/image 28.png | Bin 0 -> 1784 bytes img/icons/image 29.png | Bin 0 -> 2525 bytes img/icons/image 30 (1).png | Bin 0 -> 2212 bytes img/icons/image 31.png | Bin 0 -> 2702 bytes img/icons/image.png | Bin 0 -> 4024 bytes img/icons/result-check.svg | 4 + img/partners-bg.webp | Bin 0 -> 47722 bytes img/video 1.jpg | Bin 0 -> 382732 bytes img/works-bg.webp | Bin 0 -> 60300 bytes inc/acf.php | 11 + inc/custom-header.php | 78 + inc/customizer.php | 61 + inc/jetpack.php | 67 + inc/languages.php | 38 + inc/menu.php | 57 + inc/template-functions.php | 37 + inc/template-tags.php | 165 ++ index.php | 57 + js/app.js | 376 +++ js/customizer.js | 42 + js/imask.js | 3641 +++++++++++++++++++++++ js/navigation.js | 99 + languages/cupo.pot | 198 ++ languages/readme.txt | 7 + package.json | 46 + page.php | 38 + phpcs.xml.dist | 110 + privacy-policy.php | 50 + readme.txt | 39 + screenshot.png | Bin 0 -> 264 bytes search.php | 53 + sidebar.php | 17 + single.php | 40 + style-rtl.css | 961 +++++++ style.css | 4461 +++++++++++++++++++++++++++++ template-parts/content-none.php | 51 + template-parts/content-page.php | 54 + template-parts/content-search.php | 35 + template-parts/content.php | 63 + 91 files changed, 13585 insertions(+) create mode 100644 .eslintrc create mode 100644 .stylelintrc.json create mode 100644 404.php create mode 100644 LICENSE create mode 100644 README.md create mode 100644 archive.php create mode 100644 comments.php create mode 100644 composer.json create mode 100644 contact.php create mode 100644 debug.log create mode 100644 faq.php create mode 100644 fonts/Geologica-ExtraBold.woff2 create mode 100644 fonts/Manrope-Bold.woff2 create mode 100644 fonts/Manrope-ExtraBold.woff2 create mode 100644 fonts/Manrope-Medium.woff2 create mode 100644 fonts/Manrope-Regular.woff2 create mode 100644 fonts/Manrope-SemiBold.woff2 create mode 100644 footer.php create mode 100644 front-page.php create mode 100644 functions.php create mode 100644 header.php create mode 100644 img/2.jpg create mode 100644 img/3.jpg create mode 100644 img/4.jpg create mode 100644 img/Component 2.png create mode 100644 img/arrow-features.svg create mode 100644 img/arrow-hero.svg create mode 100644 img/arrow-partners.svg create mode 100644 img/arrow-steps-1.svg create mode 100644 img/arrow-steps-2.svg create mode 100644 img/arrow-steps-3.svg create mode 100644 img/arrows-trust.svg create mode 100644 img/binance-us.png create mode 100644 img/binance.png create mode 100644 img/bitfinex.png create mode 100644 img/bitso.png create mode 100644 img/bybit.png create mode 100644 img/circle-check.svg create mode 100644 img/circle-text.svg create mode 100644 img/coinbase.png create mode 100644 img/decore-center.svg create mode 100644 img/decore-hero-left.svg create mode 100644 img/decore-hero-right.svg create mode 100644 img/features-bg.webp create mode 100644 img/gateio.png create mode 100644 img/htx.png create mode 100644 img/icons/arrow.svg create mode 100644 img/icons/image (1).png create mode 100644 img/icons/image (2).png create mode 100644 img/icons/image (3).png create mode 100644 img/icons/image (4).png create mode 100644 img/icons/image 27.png create mode 100644 img/icons/image 28.png create mode 100644 img/icons/image 29.png create mode 100644 img/icons/image 30 (1).png create mode 100644 img/icons/image 31.png create mode 100644 img/icons/image.png create mode 100644 img/icons/result-check.svg create mode 100644 img/partners-bg.webp create mode 100644 img/video 1.jpg create mode 100644 img/works-bg.webp create mode 100644 inc/acf.php create mode 100644 inc/custom-header.php create mode 100644 inc/customizer.php create mode 100644 inc/jetpack.php create mode 100644 inc/languages.php create mode 100644 inc/menu.php create mode 100644 inc/template-functions.php create mode 100644 inc/template-tags.php create mode 100644 index.php create mode 100644 js/app.js create mode 100644 js/customizer.js create mode 100644 js/imask.js create mode 100644 js/navigation.js create mode 100644 languages/cupo.pot create mode 100644 languages/readme.txt create mode 100644 package.json create mode 100644 page.php create mode 100644 phpcs.xml.dist create mode 100644 privacy-policy.php create mode 100644 readme.txt create mode 100644 screenshot.png create mode 100644 search.php create mode 100644 sidebar.php create mode 100644 single.php create mode 100644 style-rtl.css create mode 100644 style.css create mode 100644 template-parts/content-none.php create mode 100644 template-parts/content-page.php create mode 100644 template-parts/content-search.php create mode 100644 template-parts/content.php diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..770c9d0 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,8 @@ +{ + "extends": [ + "plugin:@wordpress/eslint-plugin/esnext" + ], + "env": { + "browser": true + } +} diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 0000000..4a816b8 --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,16 @@ +{ + "extends": [ + "@wordpress/stylelint-config/scss" + ], + "ignoreFiles": [ + "sass/_normalize.scss" + ], + "rules": { + "font-family-no-missing-generic-family-keyword": null, + "no-descending-specificity": null, + "block-no-empty": null, + "no-duplicate-selectors": null, + "font-family-no-duplicate-names": null, + "selector-class-pattern": null + } +} diff --git a/404.php b/404.php new file mode 100644 index 0000000..6c00dbb --- /dev/null +++ b/404.php @@ -0,0 +1,60 @@ + + +
+ +
+ + +
+

+ + + +
+

+
    + 'count', + 'order' => 'DESC', + 'show_count' => 1, + 'title_li' => '', + 'number' => 10, + ) + ); + ?> +
+
+ + ' . sprintf( esc_html__( 'Try looking in the monthly archives. %1$s', 'cupo' ), convert_smilies( ':)' ) ) . '

'; + the_widget( 'WP_Widget_Archives', 'dropdown=1', "after_title=$cupo_archive_content" ); + + the_widget( 'WP_Widget_Tag_Cloud' ); + ?> + +
+
+ +
+ + + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..f280b4a --- /dev/null +++ b/README.md @@ -0,0 +1,70 @@ +[![Build Status](https://travis-ci.org/Automattic/_s.svg?branch=master)](https://travis-ci.org/Automattic/_s) + +_s +=== + +Hi. I'm a starter theme called `_s`, or `underscores`, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for. + +My ultra-minimal CSS might make me look like theme tartare but that means less stuff to get in your way when you're designing your awesome theme. Here are some of the other more interesting things you'll find here: + +* A modern workflow with a pre-made command-line interface to turn your project into a more pleasant experience. +* A just right amount of lean, well-commented, modern, HTML5 templates. +* A custom header implementation in `inc/custom-header.php`. Just add the code snippet found in the comments of `inc/custom-header.php` to your `header.php` template. +* Custom template tags in `inc/template-tags.php` that keep your templates clean and neat and prevent code duplication. +* Some small tweaks in `inc/template-functions.php` that can improve your theming experience. +* A script at `js/navigation.js` that makes your menu a toggled dropdown on small screens (like your phone), ready for CSS artistry. It's enqueued in `functions.php`. +* 2 sample layouts in `sass/layouts/` made using CSS Grid for a sidebar on either side of your content. Just uncomment the layout of your choice in `sass/style.scss`. +Note: `.no-sidebar` styles are automatically loaded. +* Smartly organized starter CSS in `style.css` that will help you to quickly get your design off the ground. +* Full support for `WooCommerce plugin` integration with hooks in `inc/woocommerce.php`, styling override woocommerce.css with product gallery features (zoom, swipe, lightbox) enabled. +* Licensed under GPLv2 or later. :) Use it to make something cool. + +Installation +--------------- + +### Requirements + +`_s` requires the following dependencies: + +- [Node.js](https://nodejs.org/) +- [Composer](https://getcomposer.org/) + +### Quick Start + +Clone or download this repository, change its name to something else (like, say, `megatherium-is-awesome`), and then you'll need to do a six-step find and replace on the name in all the templates. + +1. Search for `'_s'` (inside single quotations) to capture the text domain and replace with: `'megatherium-is-awesome'`. +2. Search for `_s_` to capture all the functions names and replace with: `megatherium_is_awesome_`. +3. Search for `Text Domain: _s` in `style.css` and replace with: `Text Domain: megatherium-is-awesome`. +4. Search for  _s (with a space before it) to capture DocBlocks and replace with:  Megatherium_is_Awesome. +5. Search for `_s-` to capture prefixed handles and replace with: `megatherium-is-awesome-`. +6. Search for `_S_` (in uppercase) to capture constants and replace with: `MEGATHERIUM_IS_AWESOME_`. + +Then, update the stylesheet header in `style.css`, the links in `footer.php` with your own information and rename `_s.pot` from `languages` folder to use the theme's slug. Next, update or delete this readme. + +### Setup + +To start using all the tools that come with `_s` you need to install the necessary Node.js and Composer dependencies : + +```sh +$ composer install +$ npm install +``` + +### Available CLI commands + +`_s` comes packed with CLI commands tailored for WordPress theme development : + +- `composer lint:wpcs` : checks all PHP files against [PHP Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/php/). +- `composer lint:php` : checks all PHP files for syntax errors. +- `composer make-pot` : generates a .pot file in the `languages/` directory. +- `npm run compile:css` : compiles SASS files to css. +- `npm run compile:rtl` : generates an RTL stylesheet. +- `npm run watch` : watches all SASS files and recompiles them to css when they change. +- `npm run lint:scss` : checks all SASS files against [CSS Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/css/). +- `npm run lint:js` : checks all JavaScript files against [JavaScript Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/javascript/). +- `npm run bundle` : generates a .zip archive for distribution, excluding development and system files. + +Now you're ready to go! The next step is easy to say, but harder to do: make an awesome WordPress theme. :) + +Good luck! diff --git a/archive.php b/archive.php new file mode 100644 index 0000000..e9a7a0e --- /dev/null +++ b/archive.php @@ -0,0 +1,51 @@ + + +
+ + + + + + + +
+ + + +
+ + +

+ ' . wp_kses_post( get_the_title() ) . '' + ); + } else { + printf( + /* translators: 1: comment count number, 2: title. */ + esc_html( _nx( '%1$s thought on “%2$s”', '%1$s thoughts on “%2$s”', $cupo_comment_count, 'comments title', 'cupo' ) ), + number_format_i18n( $cupo_comment_count ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + '' . wp_kses_post( get_the_title() ) . '' + ); + } + ?> +

+ + + +
    + 'ol', + 'short_ping' => true, + ) + ); + ?> +
+ + +

+ + +
diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..a89123f --- /dev/null +++ b/composer.json @@ -0,0 +1,35 @@ +{ + "name": "automattic/underscores", + "type": "wordpress-theme", + "description": "Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.", + "keywords": [ + "WordPress", + "Themes" + ], + "homepage": "https://github.com/Automattic/_s", + "license": "GPL-2.0-or-later", + "authors": [ + { + "name": "Contributors", + "homepage": "https://github.com/Automattic/_s/graphs/contributors" + } + ], + "require": { + "php": ">=5.6" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "wptrt/wpthemereview": "^0.2.1", + "php-parallel-lint/php-parallel-lint": "^1.2.0", + "wp-cli/i18n-command": "^2.2.5" + }, + "scripts": { + "lint:wpcs": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs", + "lint:php": "@php ./vendor/bin/parallel-lint --exclude .git --exclude vendor .", + "make-pot": "wp i18n make-pot . languages/_s.pot" + }, + "support": { + "issues": "https://github.com/Automattic/_s/issues", + "source": "https://github.com/Automattic/_s" + } +} diff --git a/contact.php b/contact.php new file mode 100644 index 0000000..b029902 --- /dev/null +++ b/contact.php @@ -0,0 +1,89 @@ + + +
+
+
+
+

+ + + +

+

+ + + +

+
+ +
+

+ + + +

+
+

+ + + +

+ + + + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/debug.log b/debug.log new file mode 100644 index 0000000..3ad5abd --- /dev/null +++ b/debug.log @@ -0,0 +1,7 @@ +[2024-09-19 09:42:26] Скрипт начал выполнение +[2024-09-19 09:42:26] Получен POST запрос +[2024-09-19 09:42:26] Получены данные: {"full_name":"\u041f\u0430\u0432\u043b\u043e \u0422\u0435\u0441\u0442","email":"test@test.test","phone":"+1 231 231-23-12"} +[2024-09-19 09:42:26] Ответ API Kommo: {"_links":{"self":{"href":"https://cupo.kommo.com/api/v4/leads"}},"_embedded":{"leads":[{"id":1634734,"request_id":"0","_links":{"self":{"href":"https://cupo.kommo.com/api/v4/leads/1634734"}}}]}} +[2024-09-19 09:42:26] HTTP код: 200 +[2024-09-19 09:42:26] Успешное создание лида +[2024-09-19 09:42:26] Перенаправление на: https://app.cupo.ai/register?first_name=%D0%9F%D0%B0%D0%B2%D0%BB%D0%BE&last_name=%D0%A2%D0%B5%D1%81%D1%82&email=test%40test.test diff --git a/faq.php b/faq.php new file mode 100644 index 0000000..d3567e6 --- /dev/null +++ b/faq.php @@ -0,0 +1,66 @@ + + +
+
+
+
+

+ + + +

+

+ + + +

+
+ + +
+ +
+
+ +
+
+

+ +

+
+
+ +
+ + +
+

+ Still Have +

+ a questions? +

+

+
+

+ Contact our support via Telegram +

+ + Support in Telegram + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/fonts/Geologica-ExtraBold.woff2 b/fonts/Geologica-ExtraBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..04c97246b15b9bbfddaccbf10492edc8e632eb81 GIT binary patch literal 41496 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%0A{NdKqG}(djh@yXHVqq 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 UiJJ{8>88Zl;s2#x@ErgE06Acm(EtDd literal 0 HcmV?d00001 diff --git a/fonts/Manrope-Bold.woff2 b/fonts/Manrope-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7995c137334a3261ad95b38caa6809e3e6f791f2 GIT binary patch literal 31476 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 literal 0 HcmV?d00001 diff --git a/fonts/Manrope-ExtraBold.woff2 b/fonts/Manrope-ExtraBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..087dad4c8bfff36e67006147e5f8aa3ac61331f6 GIT binary patch literal 30104 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 literal 0 HcmV?d00001 diff --git a/fonts/Manrope-Medium.woff2 b/fonts/Manrope-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6407e3b345f626566f3bd288bafa1db75f7be989 GIT binary patch literal 30856 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 U0qGqSXt6obsIC7)o1s_@07N?UzW@LL literal 0 HcmV?d00001 diff --git a/fonts/Manrope-Regular.woff2 b/fonts/Manrope-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f546ad6cebd4aa8024d3ed00c9cb27ede030a2d2 GIT binary patch literal 31300 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 NJr(x%|L-L$nFaU<`w0L5 literal 0 HcmV?d00001 diff --git a/fonts/Manrope-SemiBold.woff2 b/fonts/Manrope-SemiBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1ab4ff8a304d0a0d486d18436acab9df0b44eba8 GIT binary patch literal 31368 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 + + + + + + + + + + + + + \ No newline at end of file diff --git a/front-page.php b/front-page.php new file mode 100644 index 0000000..402cad8 --- /dev/null +++ b/front-page.php @@ -0,0 +1,1122 @@ + + +
+
+
+
+

+ +

+
+
+ circle-text + circle-check +
+
+ + + <?= esc_attr($image['alt']); ?> + + +
+
+
+

+ +

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

+ +

+

+ +

+
+
+
+

+ +

+
+ + +
+ +
+

+ +

+

+ +

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

+

+
+ +
+ + + + + + + + +
+
+
+
+
+
+ TEST. TRUST.
PROSPER'; + echo '

You don’t transfer your funds anywhere

'; + } elseif ($current_language == 'uk') { + echo '

СПРОБУЙ. ПЕРЕКОНАЙСЯ.
ПРОЦВІТАЙ

'; + echo '

Ви нікуди не переводите свої кошти

'; + } elseif ($current_language == 'ru') { + echo '

ПОПРОБУЙ. УБЕДИСЬ.
ПРОЦВЕТАЙ

'; + echo '

Вы никуда не переводите свои деньги

'; + } elseif ($current_language == 'es') { + echo '

PRUEBA. CONFÍA.
PROSPERA

'; + echo '

No transfieres tus fondos a ninguna parte

'; + } elseif ($current_language == 'zh-hans') { + echo '

测试。信任。
繁荣

'; + echo '

您不会将资金转移到任何地方

'; + } else { + echo 'Error'; + } ?> +
+ +
+
+
+ + + + +
+
+ +
+ +
+
+ +

Gate IO

+

15% +280$

+
+ + + + +
+
+
+ +

Bybit

+

12% +195$

+
+ + + + +
+
+
+ +

Binance

+

7% +120$

+
+ + + + +
+
+
+ +

Coinbase

+

10% +460$

+
+ + + + +
+ +
+
+ +

HTX

+

11% +310$

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

Bitso

+

12% +590$

+
+ + + + +
+
+
+ +

Binance US

+

9% +340$

+
+ + + + +
+
+
+ +

Exchange

+ + +
+
+ +

Bitfinex

+

14% +640$

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

+ + +
+

+ +

+

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

+ +

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

+ +

+

+ +

+

+ +

+
+ + + +
+
+ Image +
+
+

+ +

+

+ +

+
+
+ + + +
+
+
+
+
+
+
+ + + <?= esc_attr($image['alt']); ?> + + +
+
+
+

+ +

+
+
+
+ + + + +
+

+ +

+ + + + + +

+ +

+ +
+
+
+
+
+
01
+

+ +

+
+
+ Arrow +
+
+
02
+

+ +

+
+
+ Arrow +
+
+
03
+

+ +

+
+
+ Arrow +
+
+
04
+

+ +

+
+
+
+
+
+
+
+
+
+

+ +

+
+ + +
+ +
+ + +
+ +
+ + + + +
+
+ + <?= esc_attr($image['alt']); ?> + +
+
+
+
+
+
+
+
+
+

+ Latest profit

results

'; + } elseif ($current_language == 'uk') { + echo 'Останній прибуток

результати

'; + } elseif ($current_language == 'ru') { + echo 'Последняя прибыль

результаты

'; + } elseif ($current_language == 'es') { + echo 'Últimas ganancias

resultados

'; + } elseif ($current_language == 'zh-hans') { // Упрощенный китайский (zh-hans) + echo '最新利润

结果

'; + } else { + echo 'Latest profit

results

'; + } + ?> +

+ + + +
+
+
+ + + + User'; + } elseif ($current_language == 'uk') { + echo ''; + } elseif ($current_language == 'ru') { + echo ''; + } elseif ($current_language == 'es') { + echo ''; + } elseif ($current_language == 'zh-hans') { // Упрощенный китайский (zh-hans) + echo ''; + } else { + echo ''; + } + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ProfitTrade dateCryptocurrencyResultКористувачПрибутокДата торгівліКриптовалютаРезультатПользовательПрибыльДата сделкиКриптовалютаРезультатUsuarioGananciaFecha de operaciónCriptomonedaResultado用户利润交易日期加密货币结果UserProfitTrade dateCryptocurrencyResult
JESSICA T.$45604/02/2023LTC/USDT
JOSEPH M.$72306/05/2024ETH/USDT
HARRY C.$45623/07/2024BTC/USDT
EVAM M.$83909/01/2023EOS/USDT
LILY C.$120113/08/2024LTC/USDT
LEWIS R.$97206/07/2023BTC/USDT
GEORGE B.$68701/09/2024ETH/USDT
NATASHA R.$112930/07/2024EOS/USDT
+
+
+ +
+
+
+
+
+ + +

+
+ +

+ + +

+
+

+ +

+

+
+
+ +
+ +
+ + <?php echo esc_attr($photo['alt']); ?> + + +
+

+ +

+ +

+ +

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

+ Our Users Say'; + } elseif ($current_language == 'uk') { + echo 'Що кажуть наші користувачі'; + } elseif ($current_language == 'ru') { + echo 'Что говорят наши пользователи'; + } elseif ($current_language == 'es') { + echo 'Qué dicen nuestros usuarios'; + } elseif ($current_language == 'zh-hans') { // Упрощенный китайский (zh-hans) + echo 'аши пользователиговорили'; + } else { + echo 'What Our Users Say'; + } + ?> +

+
+
+
+
+ +

Sarah M., Chicago

+

+ +

+
+
+ +

David L., Perth

+

+ +

+
+
+ +

Alex P., New York

+

+ +

+
+
+
+
+
+
+
+
+

+ +

+

+ +

+

+ +

+
+ + +
+ + + +
+
+ + <?= $image['alt']; ?> + +
+
+

+ +

+

+ +

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

+ +

+
+
+
+
+
+ + <?= esc_attr($image['alt']); ?> + +
+
+
+
+

+ +

+

+ +

+
+ + + + +
+
+ +
+

+ +

+
+ + + + +
+
+
+

+ +

+

+ +

+
+ + + + +
+
+ + <?= esc_attr($image['alt']); ?> + +
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+ + + + +
+
+
+
+ + \ No newline at end of file diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..7ae4e3b --- /dev/null +++ b/functions.php @@ -0,0 +1,240 @@ + tag in the document head, and expect WordPress to + * provide it for us. + */ + add_theme_support('title-tag'); + + /* + * Enable support for Post Thumbnails on posts and pages. + * + * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ + */ + add_theme_support('post-thumbnails'); + + // This theme uses wp_nav_menu() in one location. + register_nav_menus( + array( + 'header' => esc_html__('Header', 'cupo'), + 'footer' => esc_html__('Footer', 'cupo'), + ) + ); + + /* + * Switch default core markup for search form, comment form, and comments + * to output valid HTML5. + */ + add_theme_support( + 'html5', + array( + 'search-form', + 'comment-form', + 'comment-list', + 'gallery', + 'caption', + 'style', + 'script', + ) + ); + + // Set up the WordPress core custom background feature. + add_theme_support( + 'custom-background', + apply_filters( + 'cupo_custom_background_args', + array( + 'default-color' => 'ffffff', + 'default-image' => '', + ) + ) + ); + + // Add theme support for selective refresh for widgets. + add_theme_support('customize-selective-refresh-widgets'); + + /** + * Add support for core custom logo. + * + * @link https://codex.wordpress.org/Theme_Logo + */ + add_theme_support( + 'custom-logo', + array( + 'height' => 250, + 'width' => 250, + 'flex-width' => true, + 'flex-height' => true, + ) + ); +} + +add_action('after_setup_theme', 'cupo_setup'); + +/** + * Set the content width in pixels, based on the theme's design and stylesheet. + * + * Priority 0 to make it available to lower priority callbacks. + * + * @global int $content_width + */ +function cupo_content_width() +{ + $GLOBALS['content_width'] = apply_filters('cupo_content_width', 640); +} + +add_action('after_setup_theme', 'cupo_content_width', 0); + +/** + * Register widget area. + * + * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar + */ +function cupo_widgets_init() +{ + register_sidebar( + array( + 'name' => esc_html__('Sidebar', 'cupo'), + 'id' => 'sidebar-1', + 'description' => esc_html__('Add widgets here.', 'cupo'), + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) + ); +} + +add_action('widgets_init', 'cupo_widgets_init'); + +/** + * Enqueue scripts and styles. + */ +function cupo_scripts() +{ + wp_enqueue_style('cupo-style', get_stylesheet_uri(), array(), _S_VERSION); + wp_style_add_data('cupo-style', 'rtl', 'replace'); + + wp_enqueue_script('cupo-navigation', get_template_directory_uri() . '/js/navigation.js', array(), _S_VERSION, true); + + wp_enqueue_script('app', get_template_directory_uri() . '/js/app.js', array(), _S_VERSION, true); + + if (is_front_page()) { + wp_enqueue_style('intl-tel-input', 'https://cdn.jsdelivr.net/npm/intl-tel-input@18.2.1/build/css/intlTelInput.css'); + wp_enqueue_script('intl-tel-input', 'https://cdn.jsdelivr.net/npm/intl-tel-input@18.2.1/build/js/intlTelInput.min.js', array(), null, true); + } + + if (is_singular() && comments_open() && get_option('thread_comments')) { + wp_enqueue_script('comment-reply'); + } +} + +add_action('wp_enqueue_scripts', 'cupo_scripts'); + +/** + * Custom menu classes + */ +require get_template_directory() . '/inc/menu.php'; + +/** + * WPML Custom Switcher + */ +require get_template_directory() . '/inc/languages.php'; + +/** + * ACF Custom Settings + */ +require get_template_directory() . '/inc/acf.php'; + +/** + * Implement the Custom Header feature. + */ +require get_template_directory() . '/inc/custom-header.php'; + +/** + * Custom template tags for this theme. + */ +require get_template_directory() . '/inc/template-tags.php'; + +/** + * Functions which enhance the theme by hooking into WordPress. + */ +require get_template_directory() . '/inc/template-functions.php'; + +/** + * Customizer additions. + */ +require get_template_directory() . '/inc/customizer.php'; + +/** + * Load Jetpack compatibility file. + */ +if (defined('JETPACK__VERSION')) { + require get_template_directory() . '/inc/jetpack.php'; +} + +function display_cookies_shortcode() +{ + // JavaScript код для отображения cookies + ob_start(); // Начало буферизации вывода + ?> +

+ + + roles)) { + $custom_css = " + #menu-posts, #menu-comments, #menu-tools, #toplevel_page_site-settings {display:none} + "; + + wp_add_inline_style('admin-menu', $custom_css); + } +} +add_action('admin_enqueue_scripts', 'add_subscriber_admin_styles'); \ No newline at end of file diff --git a/header.php b/header.php new file mode 100644 index 0000000..78d2b32 --- /dev/null +++ b/header.php @@ -0,0 +1,63 @@ + section and everything up until
+ * + * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials + * + * @package cupo + */ + +?> + +> + + + + + + + + + + +> + + +
+
+
+
+ + +
+ + + + + + +
+
+
+
\ No newline at end of file diff --git a/img/2.jpg b/img/2.jpg new file mode 100644 index 0000000..e69de29 diff --git a/img/3.jpg b/img/3.jpg new file mode 100644 index 0000000..e69de29 diff --git a/img/4.jpg b/img/4.jpg new file mode 100644 index 0000000..e69de29 diff --git a/img/Component 2.png b/img/Component 2.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c7e389b315ebcea5eb6552ec3c1081890828ac GIT binary patch literal 24654 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 J+ + + + + + + + + + diff --git a/img/arrow-hero.svg b/img/arrow-hero.svg new file mode 100644 index 0000000..cf23208 --- /dev/null +++ b/img/arrow-hero.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/arrow-partners.svg b/img/arrow-partners.svg new file mode 100644 index 0000000..a89f626 --- /dev/null +++ b/img/arrow-partners.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/arrow-steps-1.svg b/img/arrow-steps-1.svg new file mode 100644 index 0000000..34fd6e4 --- /dev/null +++ b/img/arrow-steps-1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/img/arrow-steps-2.svg b/img/arrow-steps-2.svg new file mode 100644 index 0000000..cd191e2 --- /dev/null +++ b/img/arrow-steps-2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/img/arrow-steps-3.svg b/img/arrow-steps-3.svg new file mode 100644 index 0000000..8e431f8 --- /dev/null +++ b/img/arrow-steps-3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/img/arrows-trust.svg b/img/arrows-trust.svg new file mode 100644 index 0000000..e765a2c --- /dev/null +++ b/img/arrows-trust.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/img/binance-us.png b/img/binance-us.png new file mode 100644 index 0000000000000000000000000000000000000000..29badced9a0f761e32ed604d8cb16a176f41bcef GIT binary patch literal 4728 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 literal 0 HcmV?d00001 diff --git a/img/bitso.png b/img/bitso.png new file mode 100644 index 0000000000000000000000000000000000000000..e79d5746e36326c87bcfff07583329ea17506944 GIT binary patch literal 4214 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 literal 0 HcmV?d00001 diff --git a/img/bybit.png b/img/bybit.png new file mode 100644 index 0000000000000000000000000000000000000000..40f8952537a0ae3536f75a1c9e9f2f04e3209f59 GIT binary patch literal 3964 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 + + + + + + + + + diff --git a/img/circle-text.svg b/img/circle-text.svg new file mode 100644 index 0000000..0fc1f04 --- /dev/null +++ b/img/circle-text.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/coinbase.png b/img/coinbase.png new file mode 100644 index 0000000000000000000000000000000000000000..25e8cdb4288c06848c6b5c53d640ce8bb0c5a43a GIT binary patch literal 3678 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 wQp=$>p**^A1GhQhN`i{$b|+u)IYybcN literal 0 HcmV?d00001 diff --git a/img/decore-center.svg b/img/decore-center.svg new file mode 100644 index 0000000..ec5a851 --- /dev/null +++ b/img/decore-center.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/img/decore-hero-left.svg b/img/decore-hero-left.svg new file mode 100644 index 0000000..137270c --- /dev/null +++ b/img/decore-hero-left.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/img/decore-hero-right.svg b/img/decore-hero-right.svg new file mode 100644 index 0000000..4f1719c --- /dev/null +++ b/img/decore-hero-right.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/img/features-bg.webp b/img/features-bg.webp new file mode 100644 index 0000000000000000000000000000000000000000..0cb18f36b31d72291e16be542fd0bf6c5d220db6 GIT binary patch literal 79714 zcmZs>d00|u{|7uvnYol(BwD$XDK;ufnWH}L8zw<$em>u?ue*y2^2(1t z+;(>G_V>ODm;2#|AC!)Usr(P-Cw{PpdAr#~|M0_)K(|Oet9+$A1X_c7Xg9~hH+4I0 zKmKWZ(#P(w`b>n~x9UGiNBwIfx)R4vOXiJ&#wj0;P2IsAH;>&7Iib;)zia#K*CD!a z!z{MEYc}F6>KHQX($z3(2C}klFwapX%d$p2Qly>DDVe7$_D)470r{9^W0{!_Ph?U}xcKG^a9`-1dt(0#07 z5MxvmYj^^8(jnc;<-vkmzHUt3q029`y^9cC&=0o@m`;}l7TE@Y^k*>_{iE{#yz=@% zJNw_3PJ?Ui2Pe;8F*up^quVP4z0|ycFD1(AwNxN9v;3a z?LXZ8y^P{sseduZ`5|bIFH2x+hc=Y^wp_F#Ch{LyT zTn=^aJfWONvH2=q@6ZkTDbX`O)IC2mzzuqMI5H-+w`9zo#X9#N`%2ay$=4rY=e8Uk z76eG`xz%e8`~X@;@qg97@*aPe9KJY|{=aj@;ep+U|8HKiJKXqZyuCC!m@j?6V(}%X&qBtOa@`4rbv3>i`FN&S&5pj!;B^6Dq_7Oc(eC^_0AApZ~i0`s3&Ap`TCq z`4tl?54OM00^eRwn0|HgFtZQv!>5VU?0ldp>%qHR z7sj*coo9voaLe^nb$U+Q@J!Lit>Zr4;X0-1v6tflwTymn$a)#5cYD*=Fge!&`^~02 zeXNTejjkiiPJyGOg4M)=>? zVnky?!%y{YfBto~y4A}#Imn(CwoKV%D9y)b`Jza+D{~vxTigsOtxwqv0BYQYw6>mePWf9|Ht=u?vcEH$pbX2xHPu$S+Qm@0l% zE+#jSH2#kc7Iu-WPd}4hVY2<-{1}t*AtBp8O1Irp587CL{psty?-+u=)qiwf{jOB< zB|>*L@L&lY(?8-vZbg)NZ36-^Bm^zdwQAtuW95=B;TrmxezQLx{0|+2bt!Oa^!Oi% z`I>>SIjtX}@M4fM*Tj6Gaw+K=F1e!RT6TTWwXePJ+#6LVw3Q7mhsPy>+&{mc)X#g> zPCJ}sGW?$~hDdH(9H%3h9NTlM`ilW1_IuZSUCEY2QxL`;e zZvON)H?-x=VGD(R@kv$D7X;-j2>MztN%D{MNySD>5vO zB|L6>(!UeX`64~rzphz5cG;kYz4fS|Wx}vgC7F@6zT-ZnV)XQ{teZnHk3qYCz1D?K zECOEGt5i-pejYOY%^Gusy0=cK1LxO+_b(iL zuxokRjp-@BOgSEO@We4*;jivT)52x(ogcj;@BZEkUjO(l9I3jSx0rN>ckcZvJWS(wGJND$VppHfO$_|{*rUy=Bi`>DMnmwU)NJUDW< zr~m)f6;T~wE$cDh&krtV*`%_Ffa)=E4gv?3uMVTEcX>9uOjx9`$aXK=-mn1cG-F&i zg~&^@oOP+Lq{}F7V2vILKf!auCY88?mb%O~MH>{5gJlyu~vWgrPT)S1V?b{CN!l z_4A$Q&Y#S(;KLOrmC9{9r{!_u!4!KY`jR2zc2nJCeuK`ivnSSm8VM(c4QfQ6!oi&s zecs%r<>4l#_Ked)^DJqW2#7-8o+W3(?e(3dTJN!ci9FY0!D)D%H)LAL8_xx454npc1|$da`= z4M=h_r}+CHvK22rG#FtgA9&|`G#Fm1KcmB`=;Poy$#`^tN51zZ*}7kEZRVXbZusi4 z_u=b5j`~$GEtU{Go+-c|;Gc9~6Vw{k9QeVhqJY00AJ=+RB>KA3{wX1gZ2LIS$8%8O zj`QQD5WnvT-{jG$eE+I^qkHY2BtFZPGY>?iqGHMzI<_^bF*Sci%`9E{>J@`oU6nIs zw)dpZ8uzxJBb8)O>(J*FS%i@dTwaF5k0a*3ca8ShIT_D9Y~Q{7^tqxNS>$0%w!`r8 zPb$8xZ(=^*@zb-CzomFg*LbmpraS5?wfiWEIs7yhmuOq`G^&D+R3GHvnT_9`NzYfQ z=GD`CwXyL3GJI(0qzNqI?{ep9F|(|(EP3M!sNB2hVvq1m)yOknSRW&QgWqX|0 z{HOBOXv=k1+*On3Ih&zS|iWo*0_V8>?A5*^d{ukSn}$698i+;k`|DuTiRe zZ2RAXNN4Aoc!^nq`#^4aWk}oej}hl^CN1Q5DP>_u-Z9*O#aO6`>KKiScn+u?_IcGp zzH$ma1le9V>!(-Ls!U3ooHEy7pqf^B1Vk$bGX`&({>5O~i>DGPR_pRiHOS1*%YImr zfk(^(8w2FgVHOq^N#N>m(#^8*>K3&KDnM}+Mqa9L7&o)MHPc@cF4ss$S>hsMU1TuR z6E7wSNItTd-2aPQSiF3D45fPZ<+q}L)~J!O{vd2Uor!mCG+r#eARqfZp*(J-ypj_4 z>1vmUYP{wHn*$pLpLtW9jRry#*#66e3v{B>Q(aLF|m`vq1QP-Q2esucS`Na zpQXmrH7sxoiUKHzTdT8bt<0+o#x&#C$`REwc`H0ptvl1-38&W71wGzsX;q+HOV#kS zZsm_pcr}IDz#s5J&CQK*^86_RVpqR*Duf=WzA4g!_GP_p}4AT)RD zEBvYsCiMzxyp#6vS^)UN-ctNs*P28bf{40san_yhSzt1&ViN?j5*-G>|b6S~+PN zKZ~_WGCFP3KOZsn3;LvQZ@^6uTT~7??~w$ctOSw(H(Ti+fI#yK3g8MYeIV`Q%!vC* zOl33eqnP|KPHJ6>7Izfw(gMj@n8`wgW8)G1o7us9i7 z=yMuIX?vFLlkNTGydKbtx|)C?AR6;3rSGQz00eH4%$(deSjow{Oe8^jo8iW5cc1GP zdvB^vE$*64(&|c%Hl@tbUpGl3wd5H=w8)!dAM&ml8M)wW;}il!3rI(h?4y8rs4VLv z+$f_^Wik3jKr|U)T|H1#If*+Xcj*x#<>X8|=L;`l>nRFCbeji#Jk65aMe^&_1 zHu7D*Jv?qo8>pwfW6#UV^T!ov!H0sCK(Ft}2mWKJoyVnv@mJ z+*^J)eay2&y{Rm#$uf!w_rHytMo#yN+aR}U8pPXXkP?BEIW}lE4PbdL6=K%RG(1r~ zZte}wSRlCdZ5L6(1b4h{Btx{oX0ib$^4zJa2{As+%Z$m9-pLB*j>m2y4s9$HKbL2ow8k~L0Os%io_Mejgg;;l7SSSe@ZnWS z`L99}SB{xS6M)l0f-yidi`Ym<$4LG>Wka3**DL2M!&o}Zz<`ls1}))2I}T5YPC#Y@ zksdtvis&>S(#A_A`|E7vAJw$m@dlu{;fMBD%O287t%P5wklcWosJqC^2jBVZ6y!%9dxR@vXFcVmm zFUBA}SDdX*PQ81EVh?7V??Xci5JziqV;Y?@+1E7u1B)gvIT9q6-hMp3TR^00oPuandEJ+Mz0MboB41ejY6`HEK0mg7jW30lLNc` zeQjLAMiq!5X3=D-rU$%F*kwh22 zd;U6K-Pzoyd?g058#&L2#KPEYWI$FDHg5}{%6}vZWO7WIW^|X9 zViu(<>6O~*>DBqLs#PBUiq2SkwYE-`drMTy!mbHuT0^vWeb$<`n5q=f62xd){behN zUrcfpKQlvX2E4WNc%XXHUgcAUsZ!f}9|ylplW*U*W@q}}Bt=6-1Q|kU)()7YJ!VY{ zqaU2Z@xPwwRR?F2I?k+m&O9|jVlzzz|E{%mo{t*#+dS{}_j3z^C72M(3*q*A?KUW< zeMub=?^X(WO$!djEkgg~%)Wc+jl^zLg%ggQ*E?3zBDNc8_b+D` zReD9|IO9gkm$O#akXmLiErj%dckAV)B>bWO`G$7FqD~zIuoxcz>nu$=6(Tn=4kFLrZtOiYfFh zJf8P%D}cJ7>F9{2#96bct7WY$@HEz|>0j9QAsYfE;^c_6sG4H5eJdZ}@B}EbozhnP z=~7s~=$w8!NZx;}t(4UBP%sPNiBUt8)7X!%YpqP>YKsy~ww3J$z$n(XsBU>y5V7PinFlW$K-$2D< z0&DiLM+vG6{BiWG*@MVp!x`|JEq`zIEg#Dl;aQf9OtM{nN|^LqPY7ZRx$emSLsw&L z4tc5egW;In(HqarT$C>V&qKZF&Kgy4ZlBLkrzJ7pZA+d3P%RuAdUJ9RZRBv30fvLd z%DY7greKxKD1+X13LGL*kSY1ke@icGygKG6aAAfnm+s5#Cu6nXqBShH<2wVMdJktLP06YvDpPQJN(0VNA{aTh@v~JF6OAMG_DK$;5z#~dJ z3oHR+=J&{PJyf#YWxdCDu+CVQ(Cs5j(sg=H5?$kfqqXY)7zUgkP0=a2hE(sBRqc*) ziIm4-Cy>?!apGtoqcdxjhojV;ard@uZEn){LDr&zi=$($Ze?o;;nkI%^%$t3i5UAYYVpY%yCt+&CW+4dph|QEYcO`M87O zZ435+)flu1P~C?t{`?oG3EGZHPkg7q;``Tr^X9C z4c7b_m}}PX&kOHY(+$zr-+2|-tGoD*e=HpJ^W@HRgvr{hq!pg@o<0gS%u6KN%AHCv ztYj(U1T!oE4t(?9Gc%r(HTUOy%BDY-erN7il)(8lix3iYtu(pXJlw#Ed2uU(rzK&# zqEK)^uWVA`aYZ?scfKa<-cAYoPqW239Y@Ap*7y)RRI>oiqWk0J_Cc?yGS~YIstmWHj1v{mguuxuT$I zW4+P$euj7BfLqfrrfR5oJ^YxSY+n@xt^cYk3?1;!-hrvf zkfuLAygn}F`A44)RiMXw7e2X`4yw>Ik5`?aE4G6Q#G+_A-myg6=U)!y?-!BI4%q{w z$hMxu*CoMndE*#ecKNNVW!GFsM!o97vj!9&c&Ie_G}AIEJac8HKr1)O>#x_L1B45aYxFxp}; zXdv{_;I^gXgI=+9S|)~Lq6C1L6Ho3xZpmFKNhdwm~a zVDdYzC&w^1@%*z)%!Djtxo;g6YWrjaSsPMt;cV4Y5 zxa0e4jxU2|$}_f~SY^JN#+lG8E99qj!`xbIn3jY&rXV{)KH$c2NIf3iUoTojbJVx{ z>`hm##R>FSVkV*>xDsq|v+Fd;=44gcwQ$1tFc#~Ds@69@N~2h#hIzbZ&e3n9VIgQb z&GmRDbwue1wrDLActQ=&+o|EWOHf0xOQ#g(U2}bftI<+s#vn%o!!ivCE73~Xc;vg& z8bl?%s2TMpbw}L-aoJX;8PtTI)_|k2@ZvZl{As6mCwyOB_t7FL;HEU{=*P0mN_asx zG#%c~CPtkuX~~hg>FI9aDL`SJJ(6ZS3g#dcHLNu$Wo?y(ewF*5y|ZoKIzF^*XB}Te z@gJPVrG%=|=9w2AY%w>)LmDdy!rU#Q6!A1dr%*P9pBsk&;KbwOd~MJ12jlpJ^Yi_m zGVfk<#!UiRSO7MpyP#7lnClc|r-{nA9BSpu{2i1$RHlU6WJ3pdcplp~U6gItqPMRv zgikco`@L}t3-J>pngC6!fyE2vQObIW@RUqG z`j`Md_1SAlx>Qc5Z=`DLtw78IxR^0sk2zG?Dan4z(YO%U7@!ChND!|nc=3pyxUiH$!>=Ek%`rPx}5>>>cQf4I09=CxY^V6VXDb09vue&^YvW{U%m)XI>t>z8CC04c1XWU_>wzG8=%<- zD(Pur%^hTH{|+xW38}cGD?V?sp|01&f>h8<%%CdmGhq`6Q9ita@0-yBv4#7;mHyD)o2NGq8H&DCdP7;l9rM= z&Glm`gX7J}+dF2`1%H6q+y(RHOf!lC^7~bxOQ@bX4N+Jt#Y=xR-U=$1q+%B>TGC4( zkI`rFzc}`QOPCm^2-w5$p3)8c2HaK%s&i@9WnJ9+qbLPA$X6H(pwhz=oKi?GZ**Hy zwkw@+@g+V?Mp((?^H9TI`VvwsqLwHl9TTKtVq^zT+fV{ILa7UHDl}V^f)V|a#nDdG zSlkgSAe-6gC}B4h*U>jA>Q9S&1j5|r{NX7L-HM{3E5mgm@<(syB zNbvN$BWP?b#OwR%=W)ex>W(cWf_jpX+Udd>M`K+P?UZe;+|cv#^t3bd83r-zLUp>@ zb|JOL)DEJribIeqy5Zm3ZR?avpgZbb?8+(&bC-rhvi?i$P+0ZFQ?FX8M#WC0A!!^Q z8K`nBT+rD!yaO*e+z&IiNgEJfhUK~gEmOo+b>)VBy(342qjz7Y-oHg}Ymb2J<(cUr zWQuYY<%*Z5OHL;ws>-%Lhhjc7D*_TjzX)$@Tq1)V*KQQ+>i920i4v~5?~1}C$c;Y~R@ z2Vd`1r#BDd!(7bir}y-eJnD7ugTH$8=Rep;RQL6R^~~MgH+8IQ$WeD$+AA7`ljBS( z4cH~={_k%dJdY(lIfc_*Dy*o zdt8=yIcubYKZ^t%zV8kFfU^+~s;D^zLo*8NI5mD!tyXS8E!8h2?Ga$qI^$22?GRdB zMlvfpkKakP8Cib*@d@t>9b7PgT9w1f>uZH`xtLQj{}=n9Hut;3L`y@@Jjh+qlV)WD1_KqvPdFi z){t?>Z4{h!mXkQVjc3ve+%=05Xz>eEun8QDlXi8EZ8wdGue*5L4;IFyg^1ZwfpNp& z;1Fl9nCs;8^x>3nB2fl4U2GFq68QNviW-MEaFPtk&^vLVNkP&(po(s>jV2>pqb~i- zw5x$mvFN9MhH20 zDjL5;kV;k(j>-_by~ArE!J6{s?l)u$ihM)hRc>fWmwZQwV7*T5q(?r)M!t)ywbr%I z01k>eDCrDQwEJE?d@MvfG$3w+^H!p5>{5F=fuV5cWFm+-+9ZzbL*qMyoyN*~k7s{9 zHNvrI`a2T+cx9+gx_}Q2PyR)cK!<~1ydwxWwil9gY@}`woT^?|?3MT7=J4U4+{M^d z?(2`KhL}c2F7vnSPGK>fPO#-H22DdrB%mte4NG9!GrX2Ea_=nQh=>>{Z-q^F3SEqf z3tQ(b>Z&#bnsMD*UH4A5fdI;1O#LK7!Dvtkn~UDG(1dV8&7%5MR(Hh-Ud_#5^_4dT zXEb4|FtuY|YLJ4b`fTX}XHb-k7x4gI&Ur&Rz5T^d=>EuCZl@ypju*OQS)Si}Kw`lG zxcIYtWY)<5o4i&LS1C;HQl^>0J7#<;C@ zNn#~lu8@}>OIhU|jUJcpLkjkVRf%NXC;~>jEIa2WTK_QL-R$p8D6;9wNHRb+GbsJD>UnxY?jBw(O$OCSEK2+WF0o$ z*-?C1&9NfGeDvV{8^IzpZflV+p8MF{qf36ox&p%9nCC1etVObMeILSO-2*gJk4w*q zuk-uGI2uL@Uoz0|pBa2)TEW$N-l|gwoK9X!XieB!+zeXb^@sf57qCUb(%-2Y^Y{yK z3tV)rNka)8;BuoW)VhXD+5dYZ}I6`knlh}*r3W_~kk zJP<6UKigB^FYZ|09bXhh3KyZmL1+g%kI(6tOJTv2$A^$wV=K`nu%%Tmxy&BzTlKdL z&x}6QM%}~53A^Gtgkb+~_X)R_h)0Tx;h=^1&92Qw76Hn(lys4#cQaN4C8+qbFc$EB$Fr!9^i zvdG#-`y?Us?UqMtIYLqm!!L(HBnkeIY!|9IhZnr!RmVt^ zmWnVb`T0wd((&2btM$aU!>qgMud0u^H;T((xvM$1GWxYAvo-Ro+J3n?b$eLF!S)2< z`&=DDOO=WKfbx>7)la`!mVd25;xk_OTE3EvsT?V}l2V?gU14^skf@{l$`8C2#8BXi zuE8=0>V%tv{!}hTUDT2OVj={-B=_-9JX@xcc4rOoXSuc%?EhBJY&Z_)+Xh8N6vT!{ zlRz|-20?v*e5n|=lumFF?+$V>vi9|*RcZ&<46aP>y4vrU>c=-4+7DQaV7Aw*eXX*N zr8kEG5Szgxx;L?IUJ%#^+|aEgA10g4p2OYq*C7+UAW0s z{l9&QYe>$ARC}6iG=*EyhbGL4+rXAd&GFMO6hdl%X37OT+o~$1+UsSmwVyBc(%y$% z_4QkUL`~?*ql>&<)BURI)C3b%_Csy~;Y;E&0q7Al%#==fGXOH{bI1Tbm3{ZIM8#Rl z=#snD*dq-p&!DKj2T3K&D?Ke01UY+Hk`TpCM0D_2U3uJ`pFm{2T=L>#h2ECod@;fC zX>VSuc*W1}nsUd-J7Uuo+XlnaJ11HoywV?ruE8584M&~c zW*HGlE_zzWGxG+9KLE2MSbkp4`5xZ+cEp>_13Y|QY={KZ)-roa>$ zSmT74gQ>%^xf4yrdAz3zWN?d@RPy4?Hu6n|oNxN+Hli4M?&c+7O+S_+-OJ$Htrb*Ks*P%{(QO?c5{<@h|3lFswNJx}JVN)#J%>kxb3`246Hu>oH&smL>$1ILWN`sl`^@IN@0*H4`cCyMKuCts87eJ)fQQ9 zVHH4@6^JD_cLRWP^N2@L{Q0N)mpE&`ZsFr>@xeqZYlmSg%7ImhbIO4kmT}TQ#8hH6 zm(dfH>4Ki1`rAzZdp519bm+m2&~<{_1$ki&w__(9EmYX)QxDU0ULS56wu{R)`#|Bk zR4Wl+@2Wq-pvqQO(Ru0$F$%Ot4xy~Zn{bY|(E zH!Uc1S6}Q~S2$!!EfWoBuv}Ii?QF~pTBT8B+${ngEC^-^P8pwpR zgW?dmcrD>?3hdRp_F=BU-^XF!)osSqcY@_m(z`AslW=9t_*Q^}ejX3Jr6R!;7G~ak zl94eg>7pdf$8y)h)P>Fz6T)kzIYvpS9i<+ckzqm%QrQ1`UW%80nsE-SEQY!d_Jf)n zzjNrVl}@3(+4zyQunKnI7IdGr90bACT`qDtAz#N)TIrxv7=zLN#^h#fs%gYvXI^C| z@Yxm38w$u^aP0k$gkdeY_$O={fvqS+L+8+`6rlaXITtn%Wmp|N0TD;f7rUguIT=M1 z1l}Y}llYXMsz_qzw4LGuCh5;MV%)SE-ULJ0f=x7(Z9Q1mbNTS|Xg4{buQ&*mUHMCZ z?@A!vA!I36UF^?<`h|LewgC9?9*Z@((aJTQCvv*xed?Uohf5ognouZn44OUqWp@ay z>g^BT=29DSJ=+k8t_a;j(<64g@UGM5S@o$pIqxP5-BPrB#_!vi8NWaSRE=E)L;tCKLh90`(V^xi!AGp;b;ONK;C*2p(!MtwDu6? zT~(EyLgDc{0jr<48ww#NG-N(xmaj{x0s2TQJiXRWjtc#jDrHEDj_V8j59KUafOYF; z6cmLHF&TVuTh|JOURj)b@-4LN-j|}O3Y7;v*wDGko?7 zt`>#@;>noR#t#+5HA?SVqipt%3;`{hD!7|Tb*NGf0N*P)P5!=Dm{y~<2V;QX_WVk< zY?^&8kUufUD8^=mS(pb5iYGZ+Xy7AJ0+g*etrKrxRGlc34wMn%y~fj0 zGMufR5FGUsA@Nt#Xbi*bVGPtH^aDbb{{g)=IFYtULZyNuK4uQPz{Sr5pdNKUt)AFCL?1MbDcVWT_?_B=!rIWEYh z*Fi1dxRO9p8(N?0`j2;JKCq*BelvMVxa?O$O-r1xSCseJlvqJSM$Att`VQnD-k%X$ zUAke2ssh?PChQXi(I~vt_}xq;i+6=Y?&f0b7OJD6@U4E}Eo7RTGA%b62B(S>mK5bv z<6lD2aMTi5*jX^u;!*-X(vKYo6BuhDgDZdP0K^wt;&j@?Wj4r#2}NmQ04tLj!a<_pa~{-l)<7o|D63|HSx1I_94N0it=xcg8^5o~js&A|((qi#0-H=aSaJX4Vh8Ako9 zU2IcK+IYYDdS=%5qpZ6_KJi$k9a_#F9%8oRROKPEPVJQVC7+m_pLqD0Z=<=!{`w6q z&llQqqDHFcqo2IZDZF@qC=~a8R&}kBBTW2}2&_@^BjDqI0 z1wl}|f@O%8H^OE)DVyJUGXR#ovwtM)60_KFFR||(rNV3i+f2B*xtYH?PHZydc7ZXk zeTah=nwGvQ9yPwjTjh!4GRhCn9N{dGC~lClJP_NDbi4VBGqjke7>u7AfJ$XuFUh)K z9f-LGm4j3_x@EDHlXxnix+f^lykdX2rX_oTG4UEgUf&g-x08`XcILg9lVK8KTNC!b zdONterTO>TqK32QS}5IQ=oF-)A**GV%oRiHD5I( z-(p%9X=z}s^kb^?Yj;Fjg*e->>`8Cip*d}4q3#)|SmDx{1eL*F3qgM6mtWA)V4c;r ztJ8&8i15XZ`=tP+~dFw$!DK0$Mz z(l#y-2X*H2V4UKlr6m35hJB@~q)L{L-ueS>P*r^zA-C23v!1fQavtYtxlwgvcr;tx z0oT2;yH9v;zH+zg?3pQ)*4Aa-;)}xWF`zyKg+MVlDs0NZ1<17jX$PqJAesY;$`0jJ zBTJ|zftak#zP)eB`?vM7Lr=SqgNbucd`Ci*RClyjUxAn&R4Kv_D(s+A^;e>oXw7Ux zgg8>K7!*~QsmcE|xNg@M(Y*}aHxtec+m~lI`j2ic>LkdY92MsXsG==PKGg*q3atTT zhYy;|7T{%o%nawy>dwi!N}XsFFBa%~vjx%P{mR^GFGqbc$k0vFm%=SHWRR1ZY-nVQJs` zn+>)idO}8UId*M#>Bzqoc=54%y8R(qUKb*~aPt!_o3}sj?tj~n2y+f{;-TgCoHcw0 za|5b{R8N!64iHJwXnxDaIDUzOP8FzYn#dQxNER@G{sMp+akEvrXcNuW?*4YL1F@S{ z_x&_!NJF{n%0@W<8#)ipw(*ijfRX%&O5Ypu$oOeSbI=h4csFIRxEi?2F%OXkjZt5( zSkD@GthV3QbE=VjYCvtqfC`}S(;N5<{%_QtKR%22DbwfT}(KxoQvf&9pA81gK!y>2u`$yP>sRf{M z%p7Rlx@w(u06cyvYIsCoaxDHym@NwG0w&d#<=NXxtSjtc8|wBFnQ0BOr5TtSP_jHd zM|TOJl{F504<1I;u2pM`Z-XhhjCDFCPFmXBGI7jnuh{OTm+o)}VE!zc3b?|4$ZN83 zywVaDgY&$?!uQVHDY>`;OS`5&o1H;?oi1qRBgdvP&QCi?+jh*hkg~lIOE5_^*r!IU@#Sd1(Sl;$FunlaI(l;1luOH2WuKJYBSLrVy5b7 zN-|kjm<9MY;y21LRC0|Dii%o?wVFER!3`5cBkgaZv@CRgaX5fp_cmAam8Ud^i}zz)-HHL z`%qmEa*<7pMFT@ib++1sVf9w2T{_|C3vx2NO{*y%9}R(9TwG|ASfh%9EqAEQnQi(# zZZXkP1EFbsg^R?kgX^HHdi~ernFIXTGh(;7>f)!KLn*_~Tz~_j(qY|!H zp8^O5A;C)cUb}Ey|NQ;a@>Z^SvhVbKPduLK&L;EBM126zFg6&&ea3=+A7ar@K1mBQ zktEZ;2jG?_ixR-|v60P6+_sSr=p08o-raWGU!K~HmR{&Hf4s?OL`&K%P;72FcMcrk zDht%;D`p=q3}BOEqaFDg(r4$Z!^Sh)2Jhy#$c|JryivsUl~<00&e3ai6lj9EAYn7N zM9m?YXKNcLa%p|(#YAZ|?Z|sw-JOGq%4^H>kGW4B@55%ZSc1gsY%qmb9G%45=EM>@ z(EI||JR2N$FohLevU60~sD^#6yNIpAZQhcJhdIL}FdD-~P}D&~fkCROhD1lFaWchth8 z*&Os{&iPB>$GN-wuz93{*QQ|nVIT4aj#Xy%vi5k%1DA*kg(X?igp?y7f+qdCl_)AR z`_{u2lm}k5V~C^4Z4dj7;Tk`p=`HWLufnUWnC+V#rYr7Ndd7S34Ek_0kR(9h?U}_8 zBDZ5>{0X7MIO(LB28Uf&yAj?LW{%u#hR_cKe(*<=g3%Lx^? z9gijm7k9tWt)4l06tJ>^XFs#&L+GGsBsgl3KdukX&|e|6u|BvdZJWhoVxfS(aYh(M z55?|@s+ml8SD+#3g2zWpsvbnCz-Vukv6kKVUE0*~3JPK1=IMy6%2n4rrhi^_; zLyOx8=nBy@-0UW6O2>IGLO9ev)lP3G&5f@F&b1x3rGpCwOP#~+l9g5<(-uHgf`yEA zYcN7#K9%sg>v`Z2gBe+oQ^+>Ov+2cUWhF5@4PeXg_(L9YaXc1oJ9GzPV-jAeV%dG= z{W$pH#sdG~{=?JH1^Dix9EH8u;jw1C(kMX7>n%WN%6uloD~rsAI5hSIs^Rhfvb%1a0X9^N1EO^#QL?vlnJ#YJg0c z%eev}SrQPqr93*YWP{qVfr>lghQIlFfCmR-b4+kyxR`010CFxd7S@b}m*}wK(WgeX z!WThM3>&ie8!wx)Hi+J_jg4#l78kdB;id0A?2-UIO)kT+7W(o}GW^G8`p5gvZJEZS zpCw+jH%)bmM^)-fTV%VK(pZDn#z*pu-`H-YWszZnL&iao1I@=dba_HiY9?3&-r7Fibcwcd(?(nM0|%JNB0jxAf(Y5C>OC2w$rU3tw0y$ajQRrC^IMu60V^V>2AU!8V!!ks5qz5Ut1N zWvS7|Fi%JjhC~dvM5BhDWhO1<1r`SvTW*chl$56qN?XMLuCef?i0Qif=*4IE@;?AY z^ycz2@_>j%f@z-!BOARV+P>_xa$YB;9~Nc?r-n~}Q|qdIYx(&=wg4%;6BzD=oQCe# zxo5|#@;j|tVQx7V^V2CH0;SB8U6)5I6HvnLxt?=Sh!*r(oOJ0;+3dnEDTs&Sldtdn zzHd}fIUr8R3a6lZskJ^I)eQcb{S&vcHkt;f2+$qE;@~eW%}eE>_DZ!T1FnHW+XjFFk4|hy0R-W2 zIo;33hctQ%5ASOP(!ve- z3$fwQf80Y2S#8NgBwzW&*TxahZ{kdm-0r+nd;giVIEo5ma6W_Y&$IEf)?e9e4vs0a z?6)B|hsFt;&yq3Uxev#DZL8fs3))N?xtPAtb+;;4J7PR_%Yp&82|}?m37qa1&r-^H z!&|c6yjesH4b>zYls=1t)*i0eVJ^u51?s-Zx=oqQNgd)&A|oS*KN@a*+8-z#^(sMNGf6>pP_2n~R1p`ud6Q z*rJ;~rcpVT545VKEb7Cz4ChHV*6nM%3SMiOgt+2=T9)(pkAxC=nmI-OhV%;R{* z6P*Le)4CcPYzIt`Fpx6Bkv5LG`SjSp!kpTsT|+od8CB->^}v2`;}<~KZtRX!Yi1-g_390E#x+)Af%cVHGyBxA zgtXdA{7U*mwbr^2OBHT-akxSIB~JFA8h-rAm8kSePHoax|GME{+W&vr0sQlxbUf+BKmU{$Urq607^)K$<(NAldHFL(rRvSl z9oBl=aZ#s@YJs0W18bbE?}~7+FkWr^%TK@r zkojC`Np5d=;lxWBKGwI3@&&q1StSX5#M%n^059A8MPa4R>)gzx`*~@anA70Qo-ISl z;<|6SH2r;d8dtnle%BWctCL>-vBKz1ZOS~&6s>+;ZyLI==|4wyGs%!rt=E9E< z*chOGNqTn(28(7BFIhc*s%4YM6gt_V>Z`k#T_Oh?(hv3XnyiiUpp4R~UezWW?s#&t zq$Wm}`JVkL{kgtI`sFlLHfmjD+9)H{(jpauc0Aa`8rYJZEVy4niGn*L6W+BNmcrOk z{(rO$Z|*)V)I7R_uB1!bh?=fX0W|t*xDhTqe(LZRKBth3ovcs=~4 zX5<$?Ep@IMB+zJNR_-b9Q_Yi+EtAoH1R1HZ)$cAY@nTPE;`i=(u}L#jI@`SzEm~07 zZ?3gM@FV!sAgw%;vHrRsEoQ1IK1&7pO%aK!Pf?AM15}IR1^&q39?}1U(5ueyCpzynlWxurbaZ0{7M13WkG@L9ERI*r#L*|j zf6jM4OJ(`#1|ea1wJ{o~A{0_|s>*GCbWeTS-vLL=MGh#~O>OJ&(8m#zXJ-2Im45ch zDe2ah%b`~!OsKZsOjd2z%%C}NOP}`7Jgc#I`<3J6TRgi=SV8Ta4Gj}-k=D^p)oasD zr!g@ly8A_akJ{6@$%P(mFUHdancetybW8_*hd`!J9t->y^SPxVTA)eL;-+;lB-J!K}@7#mc zOalW+%6w{{hz#7skV409QQx}<*e~_30uo6=OC?g+_e%pJhd$apm5u4-G61=?V~1)w zlqtARZaV#KF)}=KkXWqoUUeZZX_EgJCVCD22YPy4vhV*3RR0J3{p-^I6f*zo7yh|q z{HO2Ca28vUYl+uETwIZv#$#c49(7qyiKNEjlcRZ|ba45(K|u4PdXIKtGU_W@*V#BG zV>nwE1%N>r_S_85N*y!mzlb5D(I^mCh4K~eZ8FM!y&g_oCX8fL>)v$?51&vkxGU{w zF5@g(?)SDRQfQ~sqVjWfvFl2C*i}a7_dX=ZMf_}>G{$F;Q5UNb-jT=;RN+i2tFG)r zZ$|q244q*iLh?cUn;%aFdn>D_is8jWKh$>hz}!T@a+Je}uJ~bR?M#kp6nt_@N4bY4 zE>0bix);4Lxng^jHyy>Em(i`mHtjo|A&FPcEkZUvCyOOw@SY_5u30p*e3fYD-MMY` zo(v0YKNbt+X*@-CNA8ktzb_gZChAlON`=Xbbk$_CVi3T_-XqkCz7)KTBJ(>_c^kA0 zgz4=9ZIWIf48z6BNP%jehx8L=FZhvVHDxRIAdyMXW<2o1X!{voIR7wL43ns_ydKXM z%t8ngX`Y*iI!G}eN+BMi_`9qxV;W9wTDBhF94Ay^ybA_Wx^mftSCl3pPT2FBv4W

+Tfl?@jy3(XJtC7Jt@I@%`))-1^E`gCE}F9AqtrWnDne>q20#>uu1j- zV(^s#gR(-UxC~}9>KP+pAivHP;f#AF#k`eAuUqZVjQ*AsTx_NkgmcmpbrBgdX^H3n ziBKvCfRvsxznJAoa#rsc_7M}aq!V7mg!VcX=CJsK!PF58R_caS+46DdYz0di}~O682jE;)(8eET;>tgK+{iq~MY5 zEbwqK{Elm=SeZHxycv?l^FmO}6=oTwycCW;Ni!CmXskM&35S&{_f!Zzj_Za*gR+#k zPpmC6O&nQ77A^7!Fr#1EffU zj?yYgISh6sNWZ$bH_3bgf+^?kOH>Vs8?`End4?TSP@JWTa~Z3F;b(uvp*tokI+9R; zBt;@6tvErOUt~IPX>3~^rVb}iY|k3rTql*R1IZe071bcOl2Yc@smg@`ZK0vjXs=KH zKs{Xl(PU!Pd*FVw)s@iRsaPEVp5cc&{RF}x68OEE%%Y2gs`coX3?q9yX5D5{=8&$q zp$gl+J-ZT1et4XRnTz5Z&iwZb{wv@Ct0lJbTr@W0Vv3K7#58fYE{AK$=GT!`*CfXM z$(&Tr;P2Z{MmVq5s5ncp1uJPj(?5IILHpc3!(lg@5z}$k_fDt~Mx7fX z@d_F3zG~BF(mW`-)?rmXy@$`*R-Z>}HqIiPjnWheJlx7o z6d{2#V)iN_v*+2nu4n#F(0m*U?~1;Cm8n>;w73%oOE9;nS>@_EMuS99EIhqt4yLop zHGx8JU!bX)1PU8xLpc)$M}iSgYJ^1B(o)5q zDfYIFq7=7RNlLB12LR|I@(9lbkx5(viulGt=)&L~8R zds6l)i<td_M6o#`)+-6o@JNTS>2f+^D*msdm$x@V^;eTJYM68YtN4l=Qa&5D z!~<85I^t-NsZaDOuNG79cPPBcHALtmVTFV##8G!xmsx05xx{y*^ntH(eZLpNc5g0x zKg|t_U?$RDlI1gurdcB1FrH9Z)HsOvnm5Fw%L5?r=7k}Pfz@;SzO-h{8L^yF5S0G; z07#Jt*AK#&18_2ZS**bHPjQGyLG=MyUFY`}xyaDZoGpYbe-UD*CXj?4hpou zdlvDrM=u3YD_~z2(w@2OV2EGtdckEuuWY~n+eEH6D)WK{f@5_Wv*K~ol%`I-wRz^{ z6{dZE6VGw_KX2YA=V)v8YXvnMG14b@bYT;e@zU8y%L!JXhCCE}HYxjkpTRxn!{Uvb zF23Qk{Mb@r3An=|7N8-8lPMRmEJu}`E9x)A(7l%nif(021~u3X_9oe`*fiMtVk3Bp z+WSpb(l>7YUOx_MUO`1#Q{$@bJ!p8i`5^pzV8xTXr2ZR0-W^oRlvjo~Q&23Zw_?z- z*gb$hNPUYv^yk*l1qE4|eH-+OMMf1@W<)JDB?M+p`Bce)iyVFMF(HlQy~&zREp?(T zTohhYhJ}Xn&&eNE@Sk?ZIK5JJWAFn(Sjwi%z$j2Q5R;)s4Kb7VJ*2g0D0(c(*v1_2 z97S!@T*|`Ff2B51j+F?wP<*CyL7+nLpm>E^!ZfJtYFE(+TzXCwTDp>6_^Tncoxz(< zuQPC4TsGc$1|inB_axo;%DNzZbNX2XgEM{&Y^NS;F3Kzw4|S^SlEOp%X&y%36rC+? zcW(u8udJGYA*B!T4v`!*n~YWCcC*H_SPn(s6?;7Nn-NK{5@v43vgKs6S8BHoNBbpU zSmxJ*!_uA;U!jMa)E2~4JPn~cm-)mS03K#o2!WJ{fb`s@!@<2iU-c-%lp57u&01)P zU{7K^Yr2yF6pQX#g$5pZkBS# zB|yv_YgYKF_SppbYLxTv?^s;h^d#3&&pc2H99&P#G+rl{C`14d6;F}wq(ox!1CW%< z8Va5*RqX8kZm68&az??xTYJokEWyTmBK>a_)$4gh9P~#-toE380_jeTwQ})#|JC$*NBssg2DV81qBG zZ#E`P%xVt$JVrN-ZE-_*jr7xiB(69GQB;@&|Dj zAxD(EqNP7Yp+}{WchiRJ@2?5k;q`a=U5JiBcY^x`ZJRC`kHn5lVYY-fO{xZW#zx$# za|%#oL2X40-dec4Qqg$kZ}dfM#CJy_u7+@{y@$b5G|Ru=ZH^`+`C7^?GG#<%U>}r} zihX+eSMOHlil(vkEU`QyN#0*l^Xb6k5`EG8N3kPr&#)_bO@SQZuX24|i(e)urx6i9 zyf>koTkuZCuiE8yg)e*Ph;KD)<04(@FgG>h216)az1YUKG`kzlBczuu`Syn~6``lQ zNq)Cpt0yr)I>}+77*s4ro8_BY6iq0ucV@mVzxjJZMR%~*S1a|xqUQT+`oVoCBwE2L zg)Gwx)?xj$TiMznN;^WwqSY0n>t*=CLv{W_*7LZBBF}pJ@d1Y{+TW-=m%O@+oiFd) z{qs9wQ;bAYmI>iNt$EV<%uI3?)K27Er7t9 z&ZPd8clhNIkm4Yu_)whZLXjckuaTUF@KS+2OP1`<6ge^<7UQQ~rR~VF7qxb`W4fDk zgDHhKov0n(eI6T8>%_5#G+e{G#PK3ozJ_S9%}%}J`PG(%{lIFJNt*7%|;}=Ashe1 z`D&r}*M}!SZ;C=1US7HR4B=P?Ibu~!_LU%+nTcoH1Fvqr8(S@DM6=x6uNKO7nYba` zvQzjWeKS6H{pL-2Kt4ythE@^RH(AFiJNz?dW<>B^xI?XkgwAC{qWho3)kEOodbQ1~ z-1EefSDA%A89@{pYjgO;#t1*fLj<&d7#%WnR|al0!>-dsl3u;h_hc)5a zNm@!d6m(lG=gYpFO@Qb%kiF)6F;3;$NBJe^q}}tk4NfD{jO+%#|ES^O6-9@rK4@y( z{Z)-zy)1doNME!OoaCeUWxk5^C9yNo(}l*NFt(64e=v#SEs6UgN(~au7_aW=mp;_| znS!6j++~6xasJ)h&&t4GyxtVRlD8dMV(G4*LZiR;yBJ%3C1x=Ww`!G)B{TRNOqq{R z7=OKfKIZ=S0dmx{m@da6zeao>|3Q)K_+T?lW&T?MLB3y*Lf|8Tx>JOXLIkZ4;Z3W| z%FMAi_>E-G#>D4;dSnitYqPaLZpksO*6p@2XIb(f!l3$zx3be7-RQq~<}!~faiPg4 zXyDEy$_gP%@o3LPwsM9l<`x&eA`gXUdb7zIXabIj32)!v&8J)8`c`XKUFZ0cjh;*V ziJ$o=;KiQqOG1H~&ySZIc!Il#SMQAqr>y#Y72*IZdyiT;Ji0vgmHzQ{Zcm5z^nOtP z^6jeL>G;Z|GkATuoP!=SQj9oz?&3l=hD7ENkma(ltWrr9e1e8idb12>d5kUm*4mN5 zQSCMDy7GCe?l(OifYblTKy#q0_cHG|j;2fAH$46``s1sn%jDhhX*qV+x1pt$wb-{M z5mnnVS;)uQ8wu}c4n3)ws~VU%Y=5TCK11Fx4JUM%d?l$NxG5sipF&ZyZN=YAD?3Ee zEdlztQOC?FD^9r_A}U9IH!63KVcY)E*ql3?+MiF(FGSm^PZn%|Ewf%ks9_@}3*DTz zkE3V;Kkt$nw%>B!*N{)Rb6)HMY{~X&Y+Sd{^ZyL2eCWUTS3|aq*?rTL;1&TxF!R?t zUb0NQHzDc^Kk|Rt;2w3%-vQnne=!JSb@JHElMjM^>R8X+JD%6+ZAKAm(6<_S6*Y~I z%8o>lxv#HfWUY9escbceiYl=j9RmsdzryocvuJp$gT5sPsvW*XU|v{Up*B;3cH(8WGmZ1 z;`4>p)w)ZCg12S+$DFBs`+s%=c3SxBOw{EL5X^kC!bjz(+b_{PSWA_vOIxbeKg{o@ zZY)%-WBCj}y*k`_A+kOaE^)aX@k+gQmH$mKka0+nr1i#{fvfA2#xH^J% zw_I_?nl+?l;mwneeOl}!+%0??23Gzx%lh>4GE)=>&+|=hLHo%ZM;7z%au2C@kR03x zwR3*X7$7;gnZVWCqpp=V9VlZ_mkX-7=k^mpS7%{mS z8)ilrWvv2%y9Y)}XjD-KgIqC&(6_pEu=OVlGK zJCo#NBp@Q&N569qhp_?Bj0$hYh7{6Le204^J$H+XTw^QUXL zChF{c;3nN7=J%WZD^oR*E8*KFbQ=P77gje3EF7_LXOL6Mw|v|2Q0|e=L#K)KjIBV` zv@#i1xy*9e5>Xz7_va-C1)@WThso);kR}6u2L&9HBHeEmG4E+~r-CfqTO#!f2!~cx zOyZr6VXCI_3wbJsR*2Kk^&qzZjK?)qR=Cfe&mp4gjsvaOF=8LjU%wI#F2AN%DFQgK_*5M&L zy~xd+eg<7&^O{}bGlL+_RC0X~Q-tS^y{S@+q<@+z(T}tHGQE!+dpJ4PL*W>Xnwtj& zx@+w`sXNHvU=!_EysylW0Y=|t+L6H?3~y-O`)?3$4fp)uVb0}xMON|FQL{{)olk6t z=gqqpT0=F;LK@D%BA}J;EjgG^65&CI&}-+~1DN(BZ<1h|0wu!dTbS2bPwq3^y7A)W z+f7m7=N1_uO9Zly3u)%HvUi-1+!^kmwaKy+2~`r*9}xT8N0aFLj~N$Y_1p6aQWMtY z2?8Nv&qg9sAxuU?GO_>%-nEy5awT3=Y6od=v-Kiz=8 zP3AJsPnT;U)GDyc#p`U1rrpGC5PUEH{Qd<*^}Qbf^;^+BcJ?N-ddIK{teonPA7Zz@ z#&9brc9QP2Ur7fi6mBHF%u&x_P-w*;+}OgJa?kSL;LY$R;6-WczxM-AUpBl_AJcOl zfK*fDd*6JU976Hvr44l6TeRzJIK9;1w)l3M7?ah$S_MNgm_c%in@APa*@S^|6DCt zylvQcL-Ej1_HRc2ucZ&Sj1OtU?m4ZwXO_KVYrSx>p1_}u`0`T2Gq}PNM;9)iA8xTD z&z3&J;#LM|mxQbgPYZii{GzH(CWWY`R1kUxcMCLg{OdOHf4ONl5AEk1*KZcc`!lB< zPepnfwzL6n>wE4*zkNWK@EZLJLnMib%h#$|eb@+S9lnTBOLw-Ade780Cin7bIF8+r zidS1Es&OH(w$#~KK;NamoY?&R_qUG|3xNr7-?+`u%)8@Gm`0vbx4bJiYaYD(xXOXGP!Y_2o!AhlSm`JPV5yd!Fhv411;KO#3#s+*ew2_wJm` z<*onMil4G~Sj#}nXVDjKrP%$i%Qk)Z=Sb4hbK8?%sk!irsCp0c6ZPjnQQ6gt9%gA5 zG%W=3?Loy=EsI?w?AF1^XhqtmD8GuX0T)Y~4*sKD=VIj`t^Ai+2dylohho3Lu1i)v zZQxgh5B&spJuE6+Vp{fEQg`nyUwO3*#}2S2UyPG1f81|Cr+rh6$R2aaI!{aVI31U- z+5W@_SHQf4)9Z_sdDiO#pM(na3AfFnh5dLc==c>d=LYIn#Bzt=2|5662~@*Oeq~me z+^eOJgM|m{-L^Tm>Vq1f^|+8g7%Db2 zqHiLcG-T5uXcKNu3kgp!A&33uM2rS)8v)@mmdIybJqaFq0f*llZNz}v$Im5(^Odl< zELdSnc6v1i=SA;j3ZPUY9%V@Z${m-po z5EMYT%$B8h5>#mohu|V+21m&HeE{?jGfFi*BybVI2Ul*iwmBWr6dC8%QKaM~>%5h; z64ng~LoDNXuzlr+J>yAYAk1tjGq5uR$_aGhhXZ$^Hf1spUnwtcnVZ<}otI93A?3kc+;&Nws zJ0&)$SAx?g<;=_y6lad)>$~!SJ8Kf{WuaOjuQdcS%K#s#$=qR9NA<=8qxrWIa;K6K z#X*e-*nln)+;GCI#`ldJV?xcXj9X=kz4GuyiixOi#=A7xR&XS07K6*`aP=(VXdXDM z2xhiwMPi>QRx%FM(1QCzq2XymMoyKexXcA>NR6?E$avCb(xKBRotn(9_JCHv_TR$pXpdOtp&!ZShJAp(iUdK?A<^>EQZa;aAMU`) zCnydOF@z}VfU+d9t<;_%qQ&~kPth;{d_Xto1PX(Nm_tY;t`tZP9%I+qHH$1T` zsTBH`ax>nORcL#gm%CbN^YC?R9NHYYei{Mp)AI#jO@;>2r>Z>f6(`3j6Gg+TU}46h zAU)$*L8Mr;JTqcjBo>C9MV^|cd-@~zHGWzO=DJk%PSLeyiS6yEbMrS&cA1INjsdxY zy81)cB(FuF%?uHxp4IH|6KsB?$rKLRCL!v_^#M?84L&F)b++^}jKE#&s^jwumTUz#J z?R_i9En6DOdW#(45DY^bq=#P*4gfgWQYT5^s^iSZt1V-@%RivvRyX4cU=`!lQi>QB zK#`c5qJ)kc#8h~OITSYJHkDQbO zcy?pT>SCp(dIraZcxFT}W>Tg?laPK;f1Ky`gq5^i92$yvX6m_;#;2}^GID&T$M5T? z*P~#nqzFwbnNq-^%mLfJaZ`7FN6qw?1JL5*tScWNkk7>~b^T`H0Uz}M6_)Zn)I}#V z%mM8H_~!7W^YuqYsyxCm^I%>a5$V?+@p;>MFAIQwex=$vKhEAJT)D0jIQh-}`l zaBWc0tDH|OiyM70SfS(A00FfQ51N(p+h6fXL4e%O8UPlH$m!1V9Fl>%G#Vs)7i+vt znaQUtmFzneR5opj=&Pot=1a7*Is^)gQDRIc%(nUXa?v{69ad0kc#V+tr&fp><3#7M z39T-5IC%EN7Kn{N3qtJUjJxXK;lN6sbTyqKrJjj2WJ4az4I+Vv#u7Eh2$3nGIxz0L z6P82nQN#zhkM%qlWHK-y4t7G-QYYOjRl_P3@8Mp_0oH&d1#X&`Beti_DealzoZRpe zTXi_KDWvM;p2D9#i8+C>!;j`=VasW(lq;wQQruE!Wx2o=`|7@a!K@)|koy$_pH?@0 zvod$8TwFs+4=NRE4g+JLabnhG9cIE4DzSEdgsvW7#)ukY15a`mvzv`W+oMYpo>e8A zgD|2d-*Y?-F(n{_VqKA45GJg9;M^7r?^_K@wrI$^13XMr$T#0}^%&5o5}U@>=|OG$ z$62%6E3krF)}mXzmOy$wW{6u|x%F!06KjAdKL9Kxu@|8%fkCvBXxNwDhdfi1-5rC6 zRoYrp_c$xUk+zz?u+P3=&thBmeyl`H_okzE;g7{{s^hdnP>q1mI(3VC6E81H=2U)MKqCHVqy^}h~S?!Du5pV&C}s@+`(h+WE!8S^oK$0Y>_;KfSs_%2gBNi%|;$@r z|DNb9f|VW{utu9(@knLEEPX0O=qGxs`|3=BRj`8At^Du-KVp5$(sG^H?`%XidiKb@ z2sWaV*^U75+~)GIoihGJ5g;F*onU}a$wc(IM~8J{B^44$q9Jpe!H=WQak8?CKl?9hKV?*`J&FQkP(*k%Kn>I%&tnpM)4KQr&+vnya?@EFS2aiJr zJRM?(`n$3MbRd)}F2giFXzMUB_^dQybv1$<+y{=$@sDsBv4weFag(UC?;y}yFoj%l za5{zC(a;W%yo)f<2bZq;JZJ zvadEgKx`K>8D%@mT)|-<*N%Puv5Lgk*vS?HP)>ZtgW=Kv%^Df})bs2Y#@1NEk*UeS zXpXoCiexKu_D9iJP+xx^00T(5BYHCXwGOvibEkLJ{Rt)s3k9qBGV_6O0`u7dG5&vUmjq9&R8QM zI|$vwYs*75m^3n`^DF>@wL1vl=xH1s>#}NkBZ~%bbzoE^4H+0|5tfMT^^OE z%*9>F)gKh>KV}#$QH);p{R~rJwR1@epfZ>>)iX$=dva?$E+D$@?)W6{!u{{kh0EcO zjkhVZiqh$v!9UPxACK4uej&)8ozPg?v_cwgz+EhC?mty2FTVP4<>+PM=&H}d;f^e z+_vAOT_;$uD+v)0wEv!`sO~ll9LuD~)z_DR2;d4wbo0tGz*w)YY?~)P4==S%{$AA{ zS!$5Xlx!whgTVT;YeIThQrJN~d$OMq=2XxJ;r9lt-;Zm*%CelcZdWc*Alfa{b1@9& z9k6W|^AF->DXv4W2nXOTo-BqN+;XWb($`fQdQ`btVjG%4zsO{_pY_nLo|j51EQx-T zDLKGN<_@rx7{{c0pJM1U@DRRR{s8c}m4v_R;H7rHU=X#GhBgHiOBo2jBpAdrrBBCH zGZdyY#XXd<+Yu!#l$WF$E+{taSlNyY?dw zD!0m0x~Jv~b&Dk=z(W~%Z$=1VLdDSx!Pl3M)+4;8D*hbVs9QZM_z(g<^Ou#0m~W~Z ze0)LBTIn|G%IUs)k!wz=bN)MMaN^=g*pv$X3vvEP#;_G*yy>iyjKlH=i??rc3RQco z+gegj7Q2aFOCysT``U<$NQFm`!vG1-8+^`3HI9@UoF799R?cR|1RX4kA$*SBg&1qY zbBW5G{qL(5-UVjmsuf2tNLgnA8)@3@5|-I@jBfS8I>mID2tvW)1%jop4*?~ zy5oOfM3d%%{+=NuQpPAB2~(b(SG(PQ>Hm99CX)DhmE>3tV)jdm!i_;UuS5Ob`Sk`h zO{t1cOuh>?UWsiio;pq^CI^2)LLv@RZ-)Yb6+48hqLpq(9DO!ou zmtr1$`X3zNe@Z3(XJD{PMsRhqCdYm&0m0xSlGGc#LX;w;GSM&7)N_7_6mk3{1AJs4 zhuNO%y5Kt+vGx%)lpS~RkhAEuK+j*GFD{Ttr3=(P;qS-n8>?$WeKk8{zjWizh0ip9 zU)bVnr%7A9#&G(F5tp*KdJVi0-hYeu0^Z|xBr>D9`!Jt*11NR4bH+<{a*tXZz7pp%>@pEvydG>SH+SAqx`!kiz z^jb}7S*8>H)yQv}=AK7qu@_U*y4)ARUSnrW+qZGDP3f(8((Ux)^wY+r=ej5Im+AQe z%U%Qc5wEXT1rWM3*)#TSsWK=0LHeO=+u6-C#sk`8{CwlE=e#@ULgjL9-yrWI1z)s7 zcp-9@cOm=N;I~&Z9(96W%R6p7Hms5*knP7;zFfv3;YIt{BpZRAd;g*a%KGDkzpLt1nLA#2_?!?wq=nw;^p&(p$vPMM1?&y@ zdg7)H1`15qx zzz;H)&qqr5I{hu1f0LB>`^c1`lY4Y02~bvQt99(3S~>U zkj2T=tOUbex4#W*Y+qRN+51}D-FnXeFV89P`2;~EA@2lyxbvv_t)htPJq-9-hTqyU zKc4-JWRzPx#coJG&z?V1@I(7uoxhK}A_KCcpN=bz7Sxihs2hT>?A4|dmJGa8OxWhE z&FC+$X#z;}>8KG^($&WLuI|JxBS!P`PE3^zcxKjSwnO@dSTYjVGic>UK>= zVE;9>D(SGcZNLFADm3685BjR?+jxFHK-j6i=RVN5u=wmZD{FMaqp3cz>uSxBdGf(? zz5g6MvVSZiz-#?4hPcy@voYxrvsL1&MQUc#v)2YRYs(>x&*Y$-*6+Kti1k{RzpqCR z>jOAOc^}wZ=1k}yyH0e*Nq%=bWW4bdZwYlJsGSb{iJ65Vu3?TxMAp6>xzPHSiWMZF z6rLLE&N=#>K9We=@wSrUJ+A0Oeq4E;ul=39XvrrNp4aoXlYcL~CTw<5_apfLy8 zN~<^m^1s{T{Vgqg9?ipk(dnQjrl=HC74SvOkMLT0sRF)FE5Z;`y?=PKp_zp4^Iun) z1w4L_Zp$R!eEX4~Mw7ye-==!|O^NyU(sEhjZfvwQdoleJhJ%8zc$%_AAko3|ad90bB%3G#L*V`$W;b-HF-kWRb(lfb@`6znmXRs^<-#cCm z>&V<`;&V9gM|SF#V38wGgn(0wg4Sw&Ad3!EV0ADib0b9%&SO}Nj$rH?0Y4?na_utnt?<- z)jKI`(f<1}SvDd=_bEqFQ9?O^iSv8{f$C|9c7oJce-1*XK;A~J3jY%DqL%qVr<-2M zCnB$Fi2Uq+`S;FI_BF~;lJjY}t=@|8o=-n*l9g9^L%=XHPP%3Yzc|lV9=%msp53?< zLvUZZBMo;A1Cp(%iInkAW{QJ-@>^;Rw!NPP9;) zCp3;z-Z^MuH>6adnOEmNUjv#9MePrlSs>2J@TmXs=}{N|lrx+RyUaUh93{NaOB_&T!IKGfylji5ab5 zKVN)AT6ZlOj>IJL-ZOq5mQ5MOl!pT`w&o{E0{|W$M?hqYdUjE=w32`G{^%=8UO}`j zW*T-aFEjVJnvU%B#;?!xrFTpHVt#k_7Y0^E=*;#0#J(=?IbwRkpdc*kYg`%(< z55}gPIL}=3Naz*&!YZrWwFFVuG>`s&4=(?Eq3yp~|F2c{8p7-Un#}(dYyB6L{I5cZ z3O`8ki_GRP8;H})GX}}Iq2 z*{5T%l#P=>fHV=D!qCCG@k#9WG7^q~JM3@X@Bf<-qTR2rBN4`9{mt(sm9udvtJ&5a zie+4p^J(NAw3pS*{)G)`?_7XxS^|xWxZp-*?$&eXnA9p87xLGACJ!|ftfp=gNH9MR z7*bG@R=51NwbkH=&SYlg4F9r%$~g>go@7l?O^>L}1;xA1YZjw!w_7&!q@x+XfvHps-9&$+FexjxSkCy$!F>$4*D;E#KX_^Zf1tM zEg@sHghy}oEUxINa`~zTWJObUeMmg%THtAya80+g_cz|N<||ja8|`l6=P24pP8a1v z4}N@?W%^-a>V#gf2AauG^HbixoqewTW-tD>PVxs|`{Yn)Okb5!y$s^-cyQiB2CB4l;Yj)Wu`ZriKBDw@~7NQc94!Agj5FAWRs^E?n<;HJ;_|{ z(K%%F&f1A)WC3BlYRVQAEWSw}9Z%jXR-dHL7wD|3& z672SR4Z{Le^7iO$MIs1oZKh>??0uecasvKI=k$k;m8hFw@l2bU_vU;TK5J3qIvQUV ztgfS~@&Lr#{qR$&W+S4G;Lm4C*>}S~jFPJ^f-acv;@&VNlu5DOyo0cksQg?TDW+NN zHDxGtaY^4&@kbmFrP*Vr$>BSp9q3j5xZec6$EIc}VySnN{W>Br6*Vy zF^POFMKO{QNErNF**0eWBPa2*1aA%x6@u(0@*CSh)NwA>`MD8i8qiGkm~ok}ViXY- zIRJqN1$l_2lU1no$7?7%JsxH{evlf)jR zZGK(TLgV0&Vk25R?4XZcE%|0#dfwYwo*&IA^@Z;;w?yT4Yddv6my2`zy9(9U`T!~g$W zK=E-bmh2nLVnX1tCy7^~7HuHYUp9>wtqM%R?c1g1r7sTW{ivQSUmI^oZbj> zkxUA|RrCFOn8jC(pNv@A?AllEbXr<6HJxS>EXJ3XzoX!aDf~L%bAyW5>rZYoBgG^4 zYulC5IElf8#N9B(wo!9@pYRUvWs4iQ?Dm){oi>mOy=?6OSf6?R`w`?ngZ&L4U5{(X zb>RDTfbsuoI`x0deOC;xue1bp;?l`#F3IWjtp18ItBW{pHv8SyzSx#`DADUF^j!rS z$=kYeElcs?xE>sN%@fissUv-!h0WF>rJ34;2ub75^OuR&m}~u>)QetWf(rAx(is1e zyDgS+LnnvoAofXARQ36?SBpB?HI);tDj2Gc&w@u`!=at%XmyT7-GD%)vF&R7_J|+otZH%(4;R?Hv zIoB+339(`AkJ51zr((J+j^4i+{`%{E78ZS`*5lpPl53!?{KuTOYjU&?H`Lctf%?$p z2ESTJV<5B;nE6fh*+8BxA?d(&AfMys&52mvNZxy&zFkx4DH-=*cSUV;*oghwaPa?_ zIsN}#kA{X}e}24hP-aRqQMfJw;?>iusLW)-lrI_XN$!&OU7iD#U->EpePPI7%zOd1 zuSvZiY=WHT(y3WpQ`&Kr1Q|HkO|4aap@~=jwi@HoUK_rC90g|egz7>Xx6;M57t0{k zF@mgpA*8vYru)-d*AXE9_v~oyB~32(1o4H>H}T4{ItAtEWw~3}AL)u7?Kd=Kxemw- zjq)BX`rZ4SQ;JnPYU{m5)KY52`wf!`8f@;*YVQ#_-}yw50aN?jj$W;1Z<@a>OMcBm zb=wY-pk3~|BnzK3ERV>r`Qv$UU2Epr=EGB$LYzeUMbhu^hvicYj)McveRAajhV#6u zgxFFV8fIn*X>fa(P`OoU`=Q+Wf8*|)xI z0*_Um!>;q1%l%I7M#m*c&YUGrEu*!X#*&^`{(s^C;D5iC!jmxIduf0=cbEQS%WmQbKDy?AYQy{g|Ki5p3-J9ROaSn|2hcj$ z!n5yuoY^^=$X}OScY65%3yHH zPeyT_HbhhJm;%d34uhgeFDy+b#=A;@wtep+!D1Wa*cGuhHoGH2RdXrGKpo2A$JU#W zToyxhY22?nY|zHZw$lz1E8u#FjkIOEzs~^!AeS*(y~A3TKczi7o?3%Mg%&~WxL+=S zxf$8GA@P>6fn*flzVCYvqKn3{r5Y<8hF86i#k+SWYu4X{WJ;{7dT+OF_nL2Jx@iUOs76W2T>7{S^ zfsiX>>I?1Pm2GyxR9Tgurs5-$y_V0y#vn&(=z-io`}K{=KmYpSs96DLU{tYSy?kP@ zKYYzfs7lv4l6Li%%b$F_moI&F!au?$&9Eg!`{krI4D8$!K7w3hMmh-2dQro^78+i_ zk_hLxu+Z%h78++0)52Su=%YfqvgVRb(B0eF75+iH@&$dJ$zgIuj75h_27Xh@_rsQG z1G&j~gwrMUTwhhpb+Bx@%0lNiP@2MXA^7-*5mv~~;VF-1-A|hJ+vbO&<EI+n!lFfmX`*V6ptD;t?<+E++WYl z{+Uovz#NnuiJR0z(cl9iQF0u+)a1TJ$6)92iZL0`8!2Omy3EblV%iZQn7)>_M5b|d zXfnM=RF4at7mkM3Edkf_J&UR;V~h{J-bUZ1#`ZoWx6~vo@x5xKn+t%gMBEpf!Om%3AVZTR;_bp9y(+7Gf2b!73-J6Q}v{GR5OKjLHCV|+1a!e?3)R#q}Q@>fs-g)nGBy8i*i z@?bPsJuJ@|IzS8~$td~hyPD7Moh4Iu!dx1Atm(d@eN+eG6+oYJ``tUmjG8}Cg~d^O zmvfKQG_gGbjlyZV9)4QGTihwu4{%>u4-)7OhBA!|!x--sG$FD>;L<|Y$K^bC*hP2+P0&ceUqEgHvJz@j+=wKvdmkqc)A0Ea%+TY0^_4Fh+ z*jy^Pe)_Q%oPyp-`+@O`v2I0G*?}&?p%?thwl$pRv(_``dMmvSO`Z|3EK{GIJ_MdFG+>C1 z%BO8f;SX8!Xo>GygWfxzHQ71kei@ie_9-Ey1$4s~A5D~84jOZ-p;#8W+7Cf*<(D^! z!w{%#^MyX3TGu%v#(mfeJ&SG&?=;B5;|p7Y&FWB~LOqQO$QT0CJ$K!sQG6X&^b4;_ZNt`#sZrdQtoSCp*=O{_mC%=-K_}=O?6S#UI(%)by~te#On7^?r+B zrfOO9ui5)D0izi{yfBydduamjYH)Iv96JT-se9n+ej9z*xIb!JM)?*A998);v%fK< zt`G$F27(?-fg?$HPk%`jx!Zp@8XMrx1_Ve%Jb87tq?|REy9sT!yB@Mtihw#Bbl*Ml zHT#|3J9fODBuMT6er82tVtvszeGy(}o5J;Rw@E#`*`kF%6^G3j@5=js zo+3J$6=Li&L3@WC4w8H>yFDTBSiT-!6#;}^Fo{^*g_5FF_DyZpJVkB+j!cSzH&O)m z++-ds2JC?}doIX*zbwgdqO|_yN@+vz?ph(_Cg6ZG)kV~&_S6c1K@k2~lS%Ff-Mul? zCd9LGZT}mR_dr-WTo!(uvefpSZo*{3m@)!6F-Y zZxb|_YeBoa>CnOXE~{m_f3g@za@un0F>D4C*5oj6S7ut>z22|ctI1xTS;hWe76cGO z_>s9=XEg9gD>D(_!MtelZ*Fk~LQo;#U9py57J7%`iYYxTk{?!iW4*fvdkrybG&S;x zzqp*$NfS8jIa%DWEv66RsGWJo$Di%Tu4lX*p;?F(BEWO$+2B`gEHlHI$R*C;*~GK1 zD2~irM$#}%mQ)~}v{4dhsE|dKQP@A<@{DeW;;gcLM1dEI3Ie$3Wl4@NU^Sx<x)V(JfhVDcD}w#p3m1DfFLk!#ofguYTo_94p5lb^@aKX|=?iuEOTrdneop+NECOv+(m z5?#1!lBUZqxAj`^9}3&OxL*_=1y?Tu6^=$*C|}jCw0Z(2Yd7mEx|VZ|U>@Pw?Q|`& z0eIcNcqaNT=s=t+K-}8b9(orz>HDFgU6<}a$^r=UFb>B68boc~r|4n$K3-;xnl~%z5H00?0?xIzn-LUY&^jB={V4lc=1%kli+=GfdL|xL8Bo)Pa$;7qayK>Z91l!@Hs}M};quNo&&v%VPXyRX zBrCdhN_f9#t~xpHT*c>4lmYESAQG2-5l@sm z*U;gyzBY(B91mZW9nipPRq^g-eGY}>G&kr}$lOP3&-}meSrZ(&Eis`)OdXnAPknNf zCUmdTk8fnJgEZ%0m5Z7RT7g4RnhDzc_VZ689c4(bP9XaMgEt*!*ACOoWa*QkRZM0w z5L9{MCd|Rng>8H&!vMuBprU+2ly_NQYg&*ucDWo1U7({f;7S#R2I0-JeNp<0Gh+ER zfV65!?Qb-li5pQ!(n)hh92N_qrDF6i-urJZhp+3K2nb$~>mYSjZ9UZ!v$nPxOJGcT%8_Xn(EvbSj^gTjT81s;l+UA%#-JX z(#80!+%@ciSG_C>!vsx$u>Xgr*%T_6%cn ze4OwKY9tJxk{l{2a^J4u=Q`rfxF%R!!-aIVgA|Nm@5SOJ1Y;K@{meZe(&9nmvBp39~)U z<{xE*X&UJJLe;~B1O!k^2t)u0ew?}==OQ@uI*V4xvZ7U(CEj-}!4XjHI!v#9`z}bn z)br-6)YZABwi1D72ZlN!R4N~P=DDK6U*dmkk_+R= z!#0%Ac_1GR85``m#to9AgVOhvFi)+6x{^;ipjT1<{Ml+fR2VQ&+`GiLXUu6u9kWUa zD*nil6<fAFvwdrM_^5p<93*S)7?tr_-qb&cZS+wEs57r7QqT%Vyj#01flW{EvhYvfL zrZ%?Dw^wEH&zB%9*TLs1`1gDF_JMu2hwc+{EdvvtLDZP&4iqmp6g{o0VFDl?2ups6 zpX8y1J~Yo5=JK;JqxJxZGj#=7<3&UDso8F(Q$BsEcX>~bv>xd$*{7BX0bugOCz5%W zRhJiJLdjGE4ElOGnRwYs*rfcm*G8iEzXWI;N5zX;EZ!SAD?(fdv)!GisEngho;xm0 zv6>locs;V?H1Ktcn9-{tY*-Wxf(1`6mk*_$JB=jAORqbEkPA$hY(fC&bCM(w?z0|2 zBRJPBUTERx`pqq+jRdku-HaJIaEsH5xR~cfb=0;S8{yN|&91eeBPQrJE!M{l_reXq z_cIMuGVZtC;)2uL{UJcUpX2N5{@~@{^&{+J716G}`h1 zMS|}H3nhjbHL47X(zn5wn9q>PAuVCea2OrUk^;`cBz@F(_5CiDjK-a&gK97y=nKKN zdd9ES!P8<3#KGnQHT<7kRNTDe8s#T&OnpoQOU>)yONM_eb5tS$d)?U>sl5&=CMx5Z zT5uCI@}_KlwB$qG#1-c5!c2J+htpD#$h{OI3pl$UZ3NVmriu13Kgw)K?T;@L*~z_B zMG-E>#HY_Wm66wPi=kmQz^%67DVwN7Kjq7k)W;!uSr%ca#*FL+qN0!}gtJhseU6Qp zf#W0~w&fyyA8E)!eB15nh7c?y%DiPYJ5?h3$qO6Ys1MI1(8=pZ7-!lG`&LxJEUOGs zCkj^=Mhu1}k_94{O9Q+--a?_0q14V6_<)t5R^|y}GurEDBi)iq?`nP57^Z+;Uf%IH zwSE=Kb2al{{r=AY>Yvi6#PUcsjx{8HJe|T71@jmJY61Hhrq;7(JtIHc^zfMrhQbD5 zbx7V=5l%y!u!E($B-QtvvuzQB?~|$ipzX85+4jYx8aU>ic~MHCq!iu<=eKh2r(FTK z3_+0WT_Yi*^5>}VBS7A3^SC#niz8lQ`!JgtjeU$eMJlp3Cfv%Z1x++8b@Dqn^ywhO zfjKjbUEaY`&ekj^^J@knB>ZTeELlvVbq#W$2x>G|bwEr<7IPvv)0EjB1g=5l#7l+? z!v{mlx4Y8BCy4D1x>v)DpqvpmfeC6JZ%U9$r|C(#zO9ed9T%6Zq9Ac-b=ffIS&F@MPE~ z$RUJ8g|V=7h8QVDPOv~_vyA_8;zZ{ailW*mr5=kYMBDri^%urP>+wVQK-^1w^IxGA zql)IU4h_fz1{lE{we|s@;|9h^-!Z5ONfD zIr3)kuj$l|~OmYGJICek z;Lx&UT+#5_rzQ+Cr`1^!Hs-B)!fae8~9K9&57=oyC8?l+HM4D_~D=F z!6+a9UurANR<0}?>%uIl4ie^t7U z^80waldUW6^VQuSpTCg!sNrX%IKIh=jN+i}6)XtB(SkOk8O=++*b zT*%c#^R=xfo7!$WK01*n9YU^RJu^mnlj<@P#*C{&Xa!`qXMkOsI(66xpf|9>isg0c z$_lC-(s(Pl04yH7<*JJc;y-y{dA=4AeQ(bG8%@Q2Yno&S>WvOCoG2Q?E1PA&Mf=iu zC5x4I;n;TYRkA!1)?oM@F3ip&jspX8kjQPfBS@e+3hXHiCrlM5pon0AEa3*3L zVS09ny8kCjiM9?41rGHUEkDt;!;rEoOciWnHU>`hns!)I_+xTJyB(k4m!^MrCUJO>D%m@LhtEu7v&$1ET&7#ZGe%T;VfD zEA>aQsISUvrARWcJUd@CiqToOgD(mARLpEwTR*o-348`wSf^JGLou#wnpey}*TiP- zSO$&EMXkFmLe|i=NJ?I?TBC)X(HwpIFN_w4Qn@Z1=;-La)n7LtJ?81ToH(k*sX>-f zyP)TghmL!RHi^`ySRvwnzTFw6rNHvvg6+Yt&Sqic#}%7oj@J0%LVYT10R@E6*UtLMNfNXkI?hSLLC)O?f3BM!#f;3Yp`6 z25>>u#PE-5Fd%BHN|FNeDbcsNrIj2Ffcd$2U2B6Lbr^VM#Dk_{)_5SgBLHkDj|Gy- zB^hj<4UIM7(oxU2aSGGj%`Y&pWQ1LQdspgt#%b)$YV;?U1fn}>#a?-pDyAG2B?Rp# zCgHb+Md~UZudSUCT}ErlGS&%Rh<>W-?1B42bRN2NSyrnlexV`XQ;XqNPjU=}gR&k* zs7+ZGv5!i1LL_fCJg&WGfF@y#Yeg?KNOd)+VeNSUj&9os6cZEqcR zbd46g8jj_44Rxk>r>m#()l=KPys7RhwId>vH%~~G(R%~SCwZ*Rq#PdQHwZGUe?3og zl0N`x*V3l>Nq%*M9{S{{Il!5Z$9DnYD@*TO%|@O`*S%hqv|dLkuyb^rf63qgeoDKTA8|DJBo#J$(cYkB2KPa{eRB zh`#6=A}-aufJ}jYtz<)UF1~xiBxq|R`QUx)!q5$R``BGS?uAHa+#*~F<{r)OQt7B} z!YV&VU;i8iz@LD1f7b?N&f6A6H)an}5F`{KrJK_`-e|c-e4?Ah>K=wq%W7KG8{W{K zzexa$!3dV(yLlo8W|MS55nQUCE`K9h3EfC4$x|pM6d&-OmxZp@E=WUZ@AA%|*?9SY zmocW^zSd-}qSvqSw|RRx^01s74ih@PjB4_UnM(Vjq1UhKXbgt~zJ{NKX=a*nn8SWT z3Luiuk2SePrHnK_IGFsqhreCQ@4j|tfX z+khWr0A11jfR(->9{Py@W6H!sC@u-`Fj`|NUToGEuXxi9<+2 zuExfBzbBtu>5-5yXOm??YU{Hg{sCO6j)%)4V;L3NDTLcix-04Tl(^{S9kUY}L}Ou^ zxAc#&tE&l*$%0+l?QJft!9iwVad8Po-#aS0>+NA#i=2kwVfIBXmrnPNbnDMm*HsVLViqXJ4ld3fA> zO+GBP(@Dx(I3CHJ>L3M0`%Nr^eFHm}fqp!E zwBbqEmt(q7hCA0k?gj4fqG5WVH#@Q8mve(51)Oy($=y_MNkx7#S#u zQ@qkuNW5;LyfuyRs{&NL4-Osgj7(GVYC?{8?<6ftYKuz%c@c?TkWc)A#_>DpQ)=TrXNlFN@!EN3x9iJ9>tk5b#-~S2!vyVzk*L$0sNnbNO|m6& zm*KC`v}{au?N+@72%{cB#my+gLv_Hs>b@!Jt8=YJ=6u8JKWsJV3M2&57Z3j6~ zQ)HbMa{Z10TA(D@H#l1M(c_o!>hxkuC4mR4{~Yzr_Mz>K-E)t-yI$ zx4_2NWWhb9pCdqaC{50`dj>EK_=?*-_ulV3kCrvJxE-qX58-$2MPm6TnAmev*H8Wg zew+B#J1tuDm@9H^OzH?k)!p#=41$S)0 zqnf~I`t7Qi<*arc!gdmzkZHxlfrK_Rd_)>QrN1WOuErunXQa@4Awr7S_CT6IFky=x zB;~gTNuj8iRZ@y}5|vbKOLvkWKABi=nF}lQ^2Hn!yiq8`!Ylf|Ix@8s$yIK2L#bUo z$#B=5iOAMrAAG?t9Uv-O?j+UzuddGXHwI9yPrekU$bZ#?RwqdJy4qUCk;-EbSG6#H zHPLx;G>K7zERKt3Zx-GJ)%yF{^3yj)MJ_v<5TTLGF1v5Y%iD=4h#^TgxsnyeO|JR- zB`IkPoiCo1Tm^4r(`8=+ngcl>0VBuU9Y$D>S1;l%3gzQX5qc@g zOr`w-3JfrZ2+?F!;@+OjMX((>VvF@_cOO)eDq%o5;cz~ES~`T@nvs^jh#czL$|}B$v_axL`|c^Q!d|4CaSn|CpN8jvXkblM`R44MlSWp2;N?n zQ-5yo5JPa@-AWvXA!A_kvBopwbIDb0DeAuef7E036_$X#{37c;EBm}Xn0K8cqyUM~cgc0Yxh$G_iK3wU_j<#8Sx&Nt_4LElWrOx`V?j{ObwVR|FK6>w3?ZfJ}P zg33PSKtGt1ii08isZ@OdnCdr8Ux2{8KxjaMPH%23fF0rMuYS02=iS@#!%zakSVIif zcCYX!`bDO!YEK6=A1WG)rARbXf-mFNR>RMsK(DRQoXF^-dpYfWpqPb`XwL`h!I1uV ztAYHsi16P*0FQ3NkfP09 zyeJcs9AgT9u5&c)jR-_ZZT0UCQ}F`twSEGtlj{sT4^jO{31tZKzis&{N>#7pml)KA zqudx%uDls?p&$da@Hk*p`62x7;-gUv4{0oiRI2-}T$0tVq^LTY-Y;NAhMSMM8qhe} z{H*8za1SI^SxLZmt~q2g%#{7jIpYQ*C1(%)BcoL|V6Ora@gamk>bI z1;69gXT)LhK%>`kVKjh&O*o0pC3nkk*hZ%$+`K5bD$Nqu=1CQ?*=C8FE|2JJfr+b^ zV^HhNQBX4NH7gg~Z5k|wZ(@Uz84o&f<|E6G%zigwF+&1>767VmmM-2E8-xcq(Tohr zPQK07$v8v0Iqgggwl5x!@g@yN&vo{yZc1^{H9aoy2>n%kLGCH`#bU90pJ{qk zw=1i}^$W4}g3@)J@bTHOwP*7QV~fJbpSb2&5s*Y(h$0MKb0^70yQa-kd(LT!=P{lt z4}=Z8Xj~rJKdOWXGh{!YGsDV$J;C~;$(G8rO^GCZBxc0}YccwC%+omP)ogGv?dC%N z*9HL1T=zh4JD-~LWth6A6W5>i?7u85+xh5KfpRTHa>pa!dHX4~&0s9r{}kBlvY#-r zD$*XXNCjs^EekJeeU(C3zcG5p6fPynw!MY~f!ko>IqrZ30wqdJ{xY7n3Z5axzJD3)Xjue_Wc@**ccEB!=-3Xe5_zfK z3*1%49Q}Jz&qaeS`4yR&2Hq*=Dz8z|*-cE_DZxytt(Z7U5E#D0)z74#{N*8Zuo9j! zk@!ZycsfdE@}Se!Xbux2(TY*4?{Imy7=(iHuT>quX!UkpZFVkq5m=W;T`$5L6fc@_ zdt_Mtr*H`(O#$1a&e}5w85OkifViU88HPOE=7RqF4nKxF#2#wfI~1W5KY_j09dY@t zUSmG|6}GM=0t@T&*D9c@J>%nB;$p2R2lP`Z(IW|LyLJN=8-!lJ*+za{SVwM>1k|OH zBT90he|)bJXF}5@)*QI>KV(+-FhN6GvzPB?bj@du884#}!=O0rNAfE@NX-Inpr{j& zq*44fC1?D1*OzPAZHO}(TJ$;;C~!)PT<0yhBF_Ux*Ot0LtUhs}Nr9MTLOLMmP@VH9 zJL5kOCr#NS=IH2IZ&aY)&2yiup%`!W*Bj;8A78cb=jXQuW*bJ0{`u5lban1Zftdw| zY>3KzE`%&YR;&tx@J$$pZ!H^1n0vJjcu3>8Qkz0d42J_)A;Zddqz#lg``IIQ5Xx8( zFVH3VW1I;r z#%>fxr~rA#z_i`J(#zM0)oU;BWBgP<$&Tc;jKD8rETJTy+O{Cvb!n>CJLIpCwU0Aq z@qMy$juMP4p>~Rd+3sRFBP?Ay#~UhD&-jobOQzOQ9+woaCLDkm);kLX)ots&nc&4v zvh=nS|01~C3cmf3dSNmhsc#cK}T2FGS^d9XMNm~J#O<4c5yYQ$+Gaua{vH3 zX)JR`BG0RmhW#hOlxHO(%e9YIHpHo^IJ3HnR6wy3fq_X|ELKrTyG6*JVqxBpJ!Hc} zCAWR5vBC(bbxXy2^+S2h@zaC_J(mwu!om`Xkqq(vevz)n_ZEcm9=2uUkkia486s%l zM$wp`d;vR}Eb`^26A|Xe1tXCxT7f2F`{9$Md?(}z?0jn26hFr*g&RVUx}A1wXqKHoQ|^E5&l1A|E~j5 z>WZ@J<;d2fDKT%FSfzRJ}FZhmpYmYnNanzGj^f)S2Bme}o^dzZj_A z5;KurgokD5q9?BjQQ5oPq0XN$J0`(dYHI@^N>v5UZ~m2epSsaGUr%Z>l$p_5MU-aE z@i>mfkY6zsOX&i@Zdq=2X3)S2nfu1uM{c;IP=1^1942f{m&0HM&C}l*x!Ra?l7K*# z+}$hEc5~V~Vz77Y9;GE#6JH+Mm@L(a+Vkp`A#SyVG;MZ?*{G_TT!Pi3sL)m#0mXS@ zdv18FTT7h?UbmpPk(ZXZ!T;_R?(eOFtOp}}ItaCbV$v!k#$bjP-SjgwKqw1Y%qJr! zGSGC2eYMao#w0o2#*)zLSVm_co0HBBm3+<*S>iXoh6}7rgwo8PWK9;c!{soZEF?jPj1C zZWmD#{U}mBU}9$YU=o~9(pdf_)e901ey_Q}+#8*y{O~&7-?q998QW}CW!qpzXkzW^ zvH}#jJmNv!{*GTa08ozxoVozKq(E~> z4PiJN-JA^PqZE2oid7v08GYRm|0tCR`?h`cQbUFr{si^Nr@%bSspL;H!IYs}6!Hi3 z(U8<<+P5Hij4>V4p@NIs$g7vu9V*&t_;wKiFX_Gf5m#~cRP!FZhFMV5e;?Xcr$I9^ zKz}e4ahwl49#(89(INLyKv+G%w@^f|Nu!okoHM~N@2&n_rP_5uy+OO;5{Iw{17ug*(Q0j$YrQZCs8SN$mm6D3gO^MW1k+i_S)3Jw zw-`n-tS6j_4~B6#A$<8q-PVfDW)Zg8G;FyP)I{mB2u&3RZZ}v>IM^dyR$!p7E6LAz zDIEp39}@Jf0Pk|!-A0Oo>MxZco=T}!ZpJfr!NQkAIhndUlsM;{K*pwpGxwg2Z-3*} zMjIN)`N!C`$sFMaoT~cupQDTDCTyjnp8j!xgH~$0%L~ycMgiD#W;-y2!|lYa@9OD4#73zLu-Dd=SMtbm2^y?`vTM@P;gUl<9r(Vu}9e_C5P)2 zq932mkoZEF-KN~yF%wg2PozwKyY)Gl>n%8BMcJQxqczVG$~O{V~;W|_Z6f6j?xh({wRU9=$Hy+2(Y zc?I?EIaYVkAusaTMw!0OOKjKtyP3X78QrVkN8yZhL~7vt^#|$BXIfJl7PTSVQ3&hZ z=3&?To!#0InOlJzFufjdoKY5_>5%6aCqVI&L2IG#d{}{3MOyx?mPc_)j^T!uuD)D? zN8kJWK~+m}mW6DI@m3j7m`RhA9y|GoKsBUEj~xZ-l7kzI(kT)726f}(O=Wk{s1)6L z!knKOnr!aRt)2PBS`@-BY=PCf`ju!oAbhmlRf;S%M`pyTdHN2T3-{gcb=FVC6OoNwWh0o; zsfU&&NQ*G`9Q0-;WmY3b$j4xD!-y#7b*%lRvns2o>zaxeJdMnB5m5T-qUK&wa8>~% z9JaYYtJT6lVX`v~EZf>EWy$>^e3|3wY=g6xbz=nlrbAXnokZ;JBT`DVuDUpnCE;*j zQij z{uV@JrO0+UE`G~5de%g=Ne#4ZFgzx*ckjVGYzOA~97&0}l&kPcN8cjYYANXT;SCsf zOITq#3NyXdb}-4%x^FT%r9lQ5S+Bjoi>j{r*D+r%zN{?nG+7vU7E`=GH|?EHpCl$b zTanxoE%V!9+Rt(m^ZdmROHWO{bQDNjLB1%J{pc(`xUw+67?%odH|M?sZ)1F%^q+^n9~3EH~>mq2%dOtP9BbZvWwEAlyE&XwNEpu`dN*rU$_ zS4ycA#GLw0TNQZ$!$c7On2*+(M+uJYd_ zL^1WrG>|m#R1hMKu%hR5RRaGm7J)CK&opR8U7}`${?x%u^uyc#HE% z1E2N`Mj1Olp>okh#wl@KH{k+7YWsm4({LDMk$YPHQhYk6N!pZ zf&mR(S;U<=#rST`4DCXbFBj1nwse1~Q-BSPHH=i$+=Qk}F?C=cka7mpTw=iBg~HdD zB1nSPHrm^kz+>EhH#{L11q`+R!W#e#1|jocsK96tTxdRs_;zpsFE#MvLWy_}mmtiX z;IKmzEqYY;2mgJ51zLWr&tnn@v^P8=tiq0_OG(i(^{{$3>0QD1dXJXCkkl8nx`uSKc&o==K4*stGn zQEQ2hNb+%v6V`m?iIxlfiylr9Zp%7P=J@65Zz6Fx{b&KZBjLp!MrRh7^+<>6aLG9+Tv0P)oJh%7|ur~SZc5S&_M;wbfCQjedTq!dcE zJqT+ie;_4iLfq4Gl)ndD1V(1wysfHMY(#eIjCs^<7nqUC@YT^2qEQ8Dxd#ybYc-4i z{BELLb6gFDDM}FtY-GNF#u;C7#w2d*nHZr(1|Dl@FN^hUu`w}?CAzgQHYT7~*9V=S`USez>vPykM-J-m>oov|x^R&c4QtPH0m`kr}!p+y3JXZ?RQ zWO0>*k8dR6Z-Um6MJJ=++UqHng>9TX(G2F+fnpRM80e%gykqoDC4KR?)46mFzMA|T zZ;pHACM_nkXC?~*)Q?nhry)8onF3m2{l{`Ir(BYOsbG51yBpFub@cH>eFMX)#Ze5t zS^{)0P1}%c6ZWb3(_haGNv!v8#gG`uXMScl-beiZX=~G+K;cgyWcjE7ASrpR`u!l$ zv;N5f_5rWicejyNbCNqOyiE`$uvGj{L64s1QpiUsK~&S0v!3hWq1MKeJs#%e`3Fm`nS{eoC=0CPEV^+Cl*kyV^J_8Wu`2y zIEJ%Rz_wM-@b1tmGRJ87kb@%u+ApN_5J;RgMZ$BKr(OaZxL~c#_Z7rDl0=FVD%1(p zwKj$L)0?<6g4wXu!zoyYtW;F{w)Sj~1|{b_*xVWSsV-3icZ!Dnx=#hl7WxlkcIdhO zTsd6*ZY=8M%e$3Ys77*k5Yt*1OUV*qv|2PS60k5ORoTYy#(%67&;sKyOa#H1^O3|0h;MAS?X5Lv9tlb*pn(@(2CHa(}%w=+z?=&ov+bezaKvQNLvm8go z;@nTrW5a5jZA=!kuM~PNh(9d{RR_&mS6tSCw*7l?g_6?^@?V*(N(drA95;KOb`0Z0 zivP^W%r8@^wTW2AOba8}3S<{PT>_qjCx-AIreZs><@U%hBL&qNvsU!KM9T}i(WI0a z^{@Di6LUjYMKHN?_4CjASosJCv&5|UN;g}ta&rrzU9=nk^29_!G= z`kE}maCn;Yg+NGJTP$gaHAj_J4Rrpi6rdomG((mO)So%!k#-Gi^EFyGj@)GpTxyg^ zj-~HNnzR|^0Gk)OHYFXkvvE{S&`6q^3Xx8x*{654PFOP)NZDzJ1A_zPRntSTggEHa z69<-no7_73+7GD;GT3{yoOT$OwD!gK0`Yh6OG$BqP*MW>Zc~s9X~gjPFhOD?|3lGx ziJc<+{Z)d;1cK`n5GI`}Wk}D~l?n{X)#a9!sj6H42ndN@WDR18h%v;7L`_c%@yo(W zH1MAzz-8RWppU3O#OltI_3w$(Q%=G7pqxuwc*C_6_jVD(@Bfhi_M&qB*HH1gCT>j~ zSz?#@OV8NhOGsdDI^^5P)_T`UT2!me(NBF#Y`)!(ER9|@mC8`lAVyGR*NZm3hG^Z; zSOpt;XfS_RmgOIh&(*yP^rvLQapZ94;c7(}M3&OqiI2b!+XNBJZH1Fb^Zs&u;Lbd3JZ-t&GvV*#DBn9B$u_Z#9F801N0Iu# zBDM1>0Zz5*t~OWEfx0DSuQ$(ufcaK(3iBQqC68lN@~n~;T3xw<|6y3(70EAAwMLjVFS@^ ztS|5G=d)THCR>*mD`T$p&-T3FcY-pDIDYG*4cK=_bn&iP%4MwHZXCsd3t&@5PoVTv z%2QGk;;8P3H2_^0ll#2id!g5ajBxXj=QTe6O=~s%9QF|Y^mcd8Zu6?q-K?3B!n+Z$jXe+M>hs(n7sg_8ubG*iy)6$$2i{IfQIXxGGL+&q z$H~s41n*BW#X)C3L6S2NGr=aAz)7}-wu_>RUKr=1G|D5%x5m@W>XHr^r!|ZmpVLC~ zar|!Kgu#JP^s1^Q9Z2pR5Wnma_-`rM8K~Vigzeb8*HK$}aB7QZKObk)&v0S~Ols9)T6t5xQPUvi+LSG(?c&kq!qg_-lP{RGIHn&*jR zT#~1h&6aKNYH+%0{K)r+Pc%Dqm$`88E%gDf)pVjRC9~FX)Z&)>n@j4jasdiC_luPQ zJ^kFMz4xZ($gBRj(Q)%1Sdfp5R(d*M(KFD1;)@N!y&Pl1^M^`Of|Lcx-IpBQ@|EQQ4_qFMJurjoh2ppJPF>(;%=(>V$FK!3Up#%TBRExE7EJJtjvPm~a}v<^(6M!64Re!OYzn$;!7gYkyAZ3j>;q#nKr;F|GpbGkfuC|?7@&mZq!~## zVdpt5fHE(XVB1@f8@G#X}sUo z+4$+*EkvM)VKBug(>ogSRe~Zgpm`meKGs&FLU3`rR+@F!gjRJ@ZFX>Sig{M9+7MuWQ{@JV*flMl9n~u@l?@H#WOgmVk*fxGKrjf?iXHWX8|{g)3okaK$$GqI z^z<1}0000(0fV5Lc~?#4Q%9RNF8Lm~{AZs3)#$L$l}yP1d<_KK_SWosTo_p0$tf3pFf%0AlSNv97N6UnVM+BHcp8rUjImw#t=dT~JYWn+b2 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 literal 0 HcmV?d00001 diff --git a/img/htx.png b/img/htx.png new file mode 100644 index 0000000000000000000000000000000000000000..5c98ee0d27ba7e749dab6ad57c2499bb109bc479 GIT binary patch literal 6310 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 + + diff --git a/img/icons/image (1).png b/img/icons/image (1).png new file mode 100644 index 0000000000000000000000000000000000000000..9ea5ca378cccd22b8dacf9074f2e323bf1d91cad GIT binary patch literal 3195 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 literal 0 HcmV?d00001 diff --git a/img/icons/image (2).png b/img/icons/image (2).png new file mode 100644 index 0000000000000000000000000000000000000000..7cb9dffad60c49d983ef70cb4e73581bfe08328c GIT binary patch literal 3049 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 literal 0 HcmV?d00001 diff --git a/img/icons/image (3).png b/img/icons/image (3).png new file mode 100644 index 0000000000000000000000000000000000000000..968bbdae133f6b48426e38d1233b25ec0ea210e8 GIT binary patch literal 3400 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 literal 0 HcmV?d00001 diff --git a/img/icons/image 27.png b/img/icons/image 27.png new file mode 100644 index 0000000000000000000000000000000000000000..5fd1192d5a60182b4d78a26afe07b797bedba222 GIT binary patch literal 1796 zcmV+f2mAPmP)+QYt_I9te|FpL|vopK% zn`h>k*_lNslKwqW`(Pl}*ZF)voWziqbB+}N964uUK;BD9Zy?|~yF?UeURjj2Z`Hvae<*pMxVyRE*dT*VDKhjkPz zfg*_`94b+8hi75u^+NI$1i{bF93Q@2wgHg6L80+565mzhJ8%9CY#IEU_FREA^yp}I50}BeB@T~^UF2X1Q2vO}m#1Mmb0`;r%rOgX5&{Dq@ z5f4z!C@{(*5HIz+gQ0-$-8|`XYarnJfO^|D7z09tcf5^VpJct3D^rNfh*S$OhQtt7 z-`Ci6C_O$a#9(W~G&RP%>C_7jRXSsxJVviHLlLBwqCRI_V|RCIWJaIh=lvzB%1=U( z07|DP{u3|`r9^dhgrA*fa_<=s;a+_c`M2rdPzFFUTr3cT+2L?xy*VmHq8Vv1ewjSc zIB=kJfK)}VHW#C5g^;-)@jlhoBLXH%=qlebk^u60aV#<(F|yeRBrS25W}zCoY)!xn zey|~~4nU;i zP0$DbOo@y)A+@I^BfW@AZ(91`4TxM=6Yo2AgjgpbbdCin z0MJtd%snL;R&O3BE4?=aaDI(E8e-m=P>85M)VajTrkAU>P@uv}Cea5x^&f$L_d4j| zD+!W&p#9wnT5mfwq0=S+kN+SjQ&!09!g4bCovWaSEG(jr;6|;d6gpM1#piEkjkycnB6(9*U_kgKsB>}3J#64F6Kt9j9`<-Bn6FhIy zEGf7)NM6B{5s$QN0pglfE0d#tVri6Zcv}O=q~~q~1Csn`SDA zc$Ro(ULk~790o#QK}isL*x-e=W-mk@%T?(&feg02C<~trK&e`6_FB}p#MmP4Z5co^ zz%Pl8-S7h~#mxtc5^hir4-N2!7h>)z8V6{QyEz1B6x0Mzy$sy7J1FiZ!M$#}#@y91 z-n#HRqhq%hkjn%hI;_WkKptghuia(p?4p2X3p7apkydnk_uTy^ixdVR3m=R_p#C%1 zkeDi@d!gaHmQuZx+~_Wo7cxMwq#W#sF>H;`opk*hupu#3P;Y#ldBFgwZc0W;fZClV z07K#)JT?Hf91LXrL1^`w0trAeT86guy#qw^l z2JQie$^}v!03rUVCuM6aV+Bw}*FIW-?f{2M2Pql=!d2Qu+F_2$qMmR4GdwQsBBJvx zEo1s#3;^l}VNJuj%BAK#y_`$?w*$Uc7{|jfX2f+W>`UIJ;F0tzId_UCGzLGXN#Qma zBSK^wvjNC!`7(!E>NirN-S9tZxLqQ79V{q(vf(wZ!ydBCBp6L0^t&{^rff;@=e<(4!m^phiSrGE*5d$hc@=F m>BuiLV4blr|H^K`Q}rJ)z6sAC;M1r80000Qb literal 0 HcmV?d00001 diff --git a/img/icons/image 28.png b/img/icons/image 28.png new file mode 100644 index 0000000000000000000000000000000000000000..70336f187795f959dcfd8f7b78d5a5c5d2b619d1 GIT binary patch literal 1784 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 literal 0 HcmV?d00001 diff --git a/img/icons/image 31.png b/img/icons/image 31.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa4f6535735948d52abc2685ed972830e543aec GIT binary patch literal 2702 zcmV;93UT#`P)0ox zzJ2fQ`@jG9{~e<-g72E<>~mab&^b*|xas7kTE`UQHsaJo#3rMMFVmAnaNmxbR?gLZ zj2m61rX*E^ov*C#4YJvkBAZ||21IvyYE6wEG>MjBqDD^SDrG#zBsj5FjN8tYvNx(1 z^aRNUY!MON>zSjQv*xi|!#!F)YxWxD=#;Hp;*y?eMqQ^=aZM7pmI@=LF*D=j7 z*nB)akE@!l3_=Q{^~9B(6%+eTSrIeKM1*(y<`UC?4OyRsQ3_pI=(yU5^OgR4Vh4+L zwnRkuO%Ha4-HY9yLsu6^IOjX6?uo4%t&=v|%bq{_{mgAFC2oEh1O({nV-9%k>)lh) zWyI9itG*Zx7wR-B5t0CAZlV7p7-s>K%&l09keaQ9`iv;skvF}~AfTCSe_bWb|0ycJ z@l|p+zD!E_R2mDoLe1elo(%;*HLNqNP^7cHk(jd0mJTqDl!`_W@JVt{Uyp5aWac%Z zlsM5$dgxs;`~OWgaRkc#kgq=0Hq>ejBLea_6YSfL+a@XzO!HG&%@T4>eUcQ{#DaZ{ zzQdIGXagCS-;spbKpV{b{X>1pFr5GautL;GCBhN-CY9CRPpan=#LE1+_VlHvG0SBT`+(NDghx=q1&q$ z^dAuqd7Ll}zL8`oVI55K5OdaGHwO13b#6N)+c!h@kLTL@58X$qe?B=Iz9mIY0{X(7 z^87+525^jB?~y9 z>9pAU`Tp~g2w{=J!H!3n%GW{We1%5Hg+i_!4UdsyU?V%>4TGixDoUDNxaY~812WVkArDl3UPP_J3R#pTq2#C5F2@c5cxsH z1#ZkDt@?B1n!Z-Hl})%8eV-=1=WmpTsb#KuILTWq6Cu{D=!#PkAyZ0bj6MLn&(oKQ z+zol{TGgki{Dy70XQq1L2VNjE9;C#{b);Y1B}K(izfxX`qbAo^@ywv|n_8&6(5K2*zOq{$gF<^4;sX0 zmT076(8C8HW}9I3PGIBuiuPxWZp-)yUOdD=VoxTlg%NF|^tsm{MpZ=yC{TQuQ(RVI z^d6KR+)SLo@G`5zng*g+QI#mNCRd$QJcba0r+Yxqsmu%0c9CKjg#HLGuDAlE)h>f* zR#+J}d4LG+E7nt(LSfH6kYVSPHMw>jJ|cE-DL8bTN`(>rr_=|d_eiDzqUoNwiOQRP z52asdN&EnxMx{X5|H>x(tCouw)=7Bg^rhW$2c6TNMgTYi$G9TyQoqcu0{#gQ4 zcyIUY7s+$uZzUnN!FhX@6Rr3&kL&=fS1aerOL0#DH|OyFChe0%z}aj>Ym$`%RtjW_aNC&0*ZziiSBL6_*^d9M#_sUR3g=ne%dBY>( z(FlNw8B9q^BD6Bwi7c%`aa75GPlO-I;Lj=5xdl;Zi@dBN@!{IcLO_6H(zlWE zeFui2w7RsYsEeZk87{8>QYxBM9dM5_0WYj&s7&ZR?`0I&nF->A4v5l>HvUfH@Dpad zBQv@1=$sU=^&|Iykn)AYjlti_9*G=$0qDM07e54H0g# z7rO$1w{z)f^c_#Fo}xcf5pIY?#WDGDDjWA%n8umXF=dfFy;+9VS*YF{;N2f5Q;*7m zLDn(}xaa(m9M>+(J&T+~q_yepos>HLBPt3;hfHQJsa_Bd<~+9dj{ftgu!V|^6?%~T zuo)?24MK#CGMC6Lx-w&>rIj+%VBTS=xVi6wgEGVhL>Xt0fG9-r739~?WBv$PfjG;k zzAG->dY*ek8RQAPE=q{}aO#4zO0m}Eq+i;b7YK^1P2>sAN#B*6W5^*~DA{+juYNf@jW<>m#v&ZhZBB~<|v|5;tI-G!27Dg7;= zO`IYPZ5X!O-ca-;acu?m)3yiFBL`%?_2bBzRr|o2xVEx$V&K%!)?u7r%S5#~au7kW4;+ z+cj1lqD_RzKHh!QYoENodPWp|A-^d2WM1%lGF}t_2GGOp@t)ePU zM9y`hw1_tYKNZSxX~<87*glbwiDXPOsk?&Jbg)GylVlVB1t$3~(IU>$z5oCK07*qo IM6N<$f+z$Ir2qf` literal 0 HcmV?d00001 diff --git a/img/icons/image.png b/img/icons/image.png new file mode 100644 index 0000000000000000000000000000000000000000..d1a076161b7ff965d592b843ee76305692210a7f GIT binary patch literal 4024 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 + + + diff --git a/img/partners-bg.webp b/img/partners-bg.webp new file mode 100644 index 0000000000000000000000000000000000000000..ff69ccaf42511db6f7bde79e8d65239de5b6d621 GIT binary patch literal 47722 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 R000000000000000003*)wZs4b literal 0 HcmV?d00001 diff --git a/img/video 1.jpg b/img/video 1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4c8576b4e0450a0514277413526aaf9f560accc GIT binary patch literal 382732 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

&|3C&es4jE%)? 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%0D~pfA5`EMeAN%b%HJ}`t>;d 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

2!GjxjK{KjE3KA z$_gBW4HTY-)wN4AXnO}oD0G%RFq!DH2cRaUO@wu-lWnP(kIfGL=YCXl6{4!)v;UIA zh4`@G97ZF^gSVwuE|m~Q*F6Gino(Yhi_SIq81uoY6=YA{FKN6Q3XKA1`^{3&QVs6f zkAQBv7zlttN7$PEZIr%Vj6WyGkPYyG|LHLu!`C*#NJR?wwo5&ZX=B}*;EVPc?8`!$ zgzky;!<{U)rsBdkS)x2h#|hMDIg8rOYUNKh!PjiF=97UY3SOW$T)^n9dqGCXOalsX zppa1wD73vhg1789heB{fSgTa_1F@>)F;p_@Q}xgHz-WRE$Uq|G6KK^n)*p{VJldvb zcdsJQGMH)2^{aQz^ZyP3)?%_Pz6?J(MP+^b0uo07DS4XTr?_Fh7n!4gd`l zuqw{JRs{&uZRB>ROH1|a&itq2A}M+H;GwqvWFi2NUUy9W`|baJ&SIO;Ln8jC^LX;G z@C(LJ2>4K*tmtge1S?`99aD*xnq za$*;mQdFIL(KMprJ?~|@tinYT#A9|%s*j;32WjYkJ3OpL37JT+JzoEiW`6kv;>p!+ zovon^e;Ui@VTyU~wDBMTY+WACpLXcff*~uZ(ID~4BoZ@JoQAd#Xw=o&@|-kK@}s^h zko!&!cDGHA4a%9dc_+1QFgKepD;9F%jLUtNG%{7Id?OiZkHoCDF=Xm1TcPwL4Oe3h z11NNtN>0GF7Neu#P4v06Z^|}l7t8-+Tmum$3|^g7zXGu?eK~0H(bk$=_e=rO1dpIH zTlwt5O^@NCJ(oQ0#g~gu||2;ZwG8-he?t3 zcFM-SkH{`=6xgQi^GhyymHDn)vq^a$W!NcMkx$@xb2U+0>5JeAC+nEjS?1%Quj3lB zXAUX)*YsXSv!@yi$6P!Qj&fHzA8awP%F?8Csn|GOsEDcF@A^!&#bEh*7`Ai4>r(Nm z-0sH&5nGu`Ki^pV=-Avgej{8eREN?8_zm9gcmjd4wL_9G?oi_jXjtBlQ~Gc}6I^-k zj5Y_4PiwA}zE9ct+6c(YdPs+A=^OYn_UXr@UCh%kqZxgE8`NVV{p71ge?WvbD&8KYjkpaPq!> z1;=Zj`0?eiux|wK^k0kRt8ozN822oSHD(8>Y<2i|HB34c>9Ss{g2jzeBnHZ(oQn$X z1nbR&zqywZRF**whwWky0Sy`b!d`IT$-F`F0{3lGv?EmVXDqKSs@`#}1A{0p2nv;m z4rHBJa5T-7XM!px^7}h6FG^1vzj5sA+&t2qh3^{vHk?GX2H2lHMla4NIfli3 zo7QvpsghQSHGIsr9m0Sv4O6>w?y5rf$nzzx?(G@#CRmSV`$DWO^l`DlwsfAK@KI`2 zXw6!1$7bS*U|`hJ>`#WTFjhi1XHDYOpjckLt2NKt9_Fzmwg)75*}vdF%VY0bg!10W z_)@0`f0teC~b?W;s%)cC=K`?5_Gp{V?G_43??F z+tX}X28u0mYo_gkU0;@ZwwwmrX6@}gR(ulgt8^)M&t(4#dT>B7j8g%qHfNq>*`nEB zkvUlXe>P}eI?_$tHv09W#Wk2fO+?@U|hj(BK4vg zS_YwgLDQv}wLqy1Jl(vr>NDE9AaVb(uh=hRh`@E7pcz==CKXIc4yO$tqVlBw7GOtU z9EJ;D>nvnGx+`1w!mgX!LG(CY5u4l|SYFy)`6%JNSfd)h-nrjY$5pYB;36L-QPWULT74~Q(_6FcoFx<);(g23qZ=RXe$E?X2T(i;nUpXX+U zMhQA?FAa<_$egjDG4}PkP^6>xP*=PU=hr>EO4JJIAH7_k#pCZ13>iA2)~JXNZEv(M z+gVSe&-{MCEs9L}y%Ai-%_JNdJzw;;Ce6o zeS^yipFr_X=v)1kD_D z%awf7*PSIhSG=9> z>@!;F(hSj|9B8>N+__5D-3y4{;XnGF(KK?<*-N$QZkL_b`4tOamaqgzHx=PA(|AOzl7Uc@00Z}h4Ebcc!0X$CtuGyJeK&mMrnuFzWAAiE0ajwRu06Bj0Y_Ve zxOk5?u9?PWRK};+lb=xXKJ`Xrw*p2W zvGu78tB8|ENZDTS9pxrixyew`)u8BV%Lli+pd@ms&#W9fYbf)cy&PY&K=v{PoAGWq z3#pQo3~w33Xhth|T+Vh9d+Zi62)`BPUcMU0dF*j^D`>r2*QTJLe1AAUBdQe@^|88_ zV{P>Q`G8AFXB?1Ou@^c3Vrtuo#TyY(>n~~7t8TB?t0ddb$hiY~1XJ3#zdpDfcmS3} z6;nF8!2JJ$+)5dy^qK}5uXv_g7*uGiwzRp>76cO`mcyiWaLW$0$pZ1;f7AwZ=0&1z z2`>)C2K%U*mF{297w-@6W*cxH4XAG10?rij>pg+@9*x@HXErk4ytBzHdY*J&M+ocI z#!WYt18$F&O7Z(X3{OL;!h}%l_f1C%-0lISv33?^E$`UCHKq>!SFeQG3!n-{-?xk< z|Ev+38sk$+J#>7WOBH6T3Cag}p+5ITxp4C;D%KPv?EPJf?ug_x~0GeZtDtM^8>G623kj1Bk$^ zL!7@p{o#Y53m(-x3t=z$aMeHo->0zs?wxNRw7R3ZO>r@1`cBxHOM)7j6LHEez+Kkq zDZsLABmbFZ>QFsrY{%H2;nKe)hatB=!TikrMAMm1U@8x~Xv%Xc+sNeyBE|kOC0a!o zSAz0sm@W_Aqdi%lgOge~3<0ZK7#68`|v+AlA|J%6QX2 zE(N~SPk#!Wo+)1OY+2&WerQiA{TZOADZX(bvSrODKAT8U4zFHW6swc?Qw(h)mG4iH znjTbP>;_+5Pjy(IY}EbXJB2EP2My{cg8W zls(hwZvjr_yBZ?Z(Lco>v(Tj1lgjMsz(+apAz7$Y8O+=}q@rZL%h+#>eW6xU6M>>B zGF0OtQ-E}0s;B}rs2>b2gr!0MbcJ^~Qvs8Rc z;S$fX-rvy?lQ);>I)`4O$qc^q+&uH1lKE7?qAH z%X~_U)Z#iLl;cDG-plZ~dVqmbai*Pt9mV-Sffuz6Kwu^LD5 z_W*Vs#PI;#8cjij0#=l?r?Zi<4^r`l{%^3(KOLg7VnF;4442Dn{r2 zwO8WR0huUYvVa*vmLE84A14BfX8l$_a<|}L5U|CqKLpqWhRpM~{t4(nD()mF9^(4d zg*^Fyju=~15}??jt3?a$8X8S|O8d|6vVl}@^v<&}3Pmt=xqn5Lc_E4TzxJq=W8YjR zQ3c4@)VGf1unyO~EReS~Qf#JQiPb9>n~bNY%X+eu6TvUFc>kg2T`fzFO&y8I9M2HE zV%PFAC>#tdHuHV(GgO@AHbB@>@>U05Ze(iukqcuV_8N=zx@rVJl`R+i1Ngfv|N6TU z_7THdXGSV%dbH~7W^~X(v3Twd6xN>aW>9Ise)VQBez7!w;))XL+Wz{|@!Bh{7iU69 zP6F6+4ZFjY5VtUxNpF^0ITUDlT(2Pa<>YjfKQeE7Gc)90Q{O~t+J0&MaIjX93$1Rr zkVvBP)&B^*Bh(4WhZ0|iUa7#8)f zoUIFU?wqkqeC3Zp1msn#HNuzwfOvAoZ z)Yl^|_U*O17K=jE9NoW91=!bYVUM!!eJE+XT-XOskd;1&FcI7mjf8uwM=ur&IQNNE z1rt#4ax}s`cD+e4b1Go$yCKObe`1y~R_uxCt5_+?0sd^&)1BbhPPt)nZp=KL>0> zr#&~55J;*MyW8$HeYC_~{^GXu5CQoGC_?G?ihoT(M_}pr@xt(Is1s-REWF%;#I3Q0 zD*Fn(_=ofHF~GHWBI$Z+rsYL2g42|Z`g(SNX70NiHeg&B8%n2PI*&(%EjZX~jvP(c zRfustnzC`jkYF-NUX@VDHnH^1Q4mjefDhGhsHxlAI4Qhg8#%YFP{1Sqe6zHi%!lN& zqd!}0pJONGsPNYM(3&8?sXjhGKA*(YnhC+ZCdt^7lYO@lvo=CR~qc zoi3G0j9dRtYS7>QT0RY+Ujpd*#^ZFn9P5;qG&dt20}i5S8xW^ZRxAweV$pCJbq&~$ zJBTJBtRZ2TW0+EEEi0rEEU;oqptVm0i5hiyzMP0?{;L-fqbWgDf}}930+>q}J9Qw4 zS7!rYJ_1@0G0-6aJTP#2rxC+FyjqX+>PvtXuxuTPi1JB#n0>n)w7&n5?I9Q1K!=XI z1vfl$qA2GJ$M4@J_arumjvSJ8?j=V?NVBWHV%&CW2;k}zY7WdZ`gUmaWJD?02bGe3 z_-0Z&cPX|cBBx0@65KOezJWJhtsI&RAaZ}xDycKYr{zG#dZlu3YlgP|SniIc$14gu zj7Q)DIZH=F3*+^m_oi<};}Chvk%!`J;CUP85c4q!z3oa!V76uG1)KE{k)NE`&Kdy8 z#57PZ76#buVIS{}M{~DqR88iOek%i-gnvQjL+>m}+~j6U_-FARiJj2UR zbzGgYYZdyT?Y+Aa+*gku7Ms4|e5r?C#89~~>}Es7249Yyw!5ZwreFiqD3m)YD%fdD z1Yo>7Eg8PGgltS|r8*ZeM7kD2A=j>Mb2~o9_TBHjpY(VW{W+Fn+jCS+aa&)79{l^I>rtlhqM@2b@cuQ%-j^#$+KcZ8dHtdHDaZSdaVpR%r-MatV$f$l2hd>V=UZdj{j$C8#AR9RM$C)S4Uon9o*og<=C(@J^(sF^!b#HKSf`NWe9`2o2?2*H8nU>f>~l- zCFyXVbn~(%ey?~1LG&adlP_+vV!oGg}O@@Qq(fy(9Q0Q{74}nED;nBk(ej+0%cXwlpg_%U|w@ zSEDa_VeQ4ZQ-Gc1^&M!zgfmef9fPnDMTok4vGBz905OQ@uJt>3PN5 zjyyFmy*YG@a6)A419b6&xYI0&_f#S1(d5p1zq6U^W!N-z;nc?3SN_lU+oTjgCtmh` z;+zs?F55f)%Tr_}zB)fn*=&9OOdMt#HS6j4fzh9-gPR`SveU5?xo(#=?A$hSU+rLs zDfXV})H!N+W3gVVTp4ys<4&~VY!V6HLl z0XhN`Mzo07H~G@CGF17e5Jj^ij;b6qsSXd`TsV0gh@F@JP<2v#&Uj;~tab2U zal!H^Zs)uc-S)nPIHL=ZcS+>;QweR^?iJ%4@z|8r+^x$P)PpeCwWqjWaoSP8%U(`S z7E@tG6uLlkYcq&a6HbHt;QOug#mF+|(W0e)mx{%GzCSt;8D|SFk55agxI;F+MI{xz zh(Omt?GsIQerxyHgQTIIjGgT{hviy?c(%kU7t?-wrrFhm(%GI}^FuIyGoWN_6+^it zOfvqiuYvFO%v1BOL>~4Thj6P22hMI|TJ4#pc$3OMBU~~tt*}ME4=I|yIp>EOHB_@o zzU*^dN{6(PO-T2THRq|)g>=!im8=Kd&d9dUl8RWx>8q8G|2*}yJ@oD}xRV1XGz;B{ zvn*WKb?>6KE_A#L4OzTlrpb}|+-xbrS!|UUn+8ei@tt8A&opiS*5%zdfAd)uU&^qb z+79IS9+rSsdRYg)0(;>*qAL+6*QmD#-o(}4bBe2$JAVB8QF#qGscYex)tgo`z$T+) zNQeql*-K0yAr@tSB)X~G@2Q1OD(i@dM1>kRwU0C0h`;sK)<&zqU`yY7`=4+yHU27EMwotQlu=|vnR&b$G$Vj5<=D~`!2>Z#x|Il_x;lQ^SQs@ z`*-~Q%N!jC#=NfUdY;#LKF$I)WxeqpG;;s#v5Mj=zvUfycpEHi|GIqQDXJB`EQGrK z_J$0H*q=aB1A@8FCH`8KKQu=tQ9r>+P65^6)jha~f9+Jd=zBMH{M!BKc=LBG%zxZ< z^w_j1A6J(kjFP%qxI8y(4f90N2P+jM!Ju{s{nWxy`*86FuBK$~SFhWmjb|IapQcLC zY98lKz=&S7DtdDB!$1-8I-kJZ9j8-vpS0+OB7BR!AM{uejic{@PkropI4eeIDnw*N z^4z#4|7bXbWmZL+FYUlxt-DrWTf%g(*+|8Y={t2B(6?`eq=wLCa|)>^s;7^G#=ulW7;d<_h1bb$%)Z6| zKh}xwc{m6l-Ip3@WP{+!?-qZ+$L!x38+RLU_vO!HmVV;J+0Pj_x`hs_pP23AF@=OZ z$v#pJ@?EAl_sg#?!fiCq+I7BD#^eG9DznRaVjq)5?qmFgfn9EF`wLP7j@c)cdECg7 z*|mLZC#QXN<0q1W!8wmYA2=2o!(x6>;ZS!_^tJ-{F#}dC^W+>aFi=6g1@d>GGczV| zON80ZO`ina^AN0G=C4674PSvLJu2Tg!PFz+28jy?--e4O$v&cZ$wFqyT!dQ9M| z_q55cgan|WdNatHfI(3YJo()brO#RwP`2(p+s!%PE?~9>$R8+8>LrDfvGt#0|KXaM zf}9nt0;ve2t;rN)!Dpu_3Q$`Yz2UjP=P96W_Ad}}Z?@?Fr!EAzLj4m|-FWiRenVI+ zl(aB(++L786;D#lk}2twY~n&4lLUG^HzeyL5ROviKkqvjtC_?|ba&h3rN29OW_M5X z=J**_uuRTgc+nwODjPqR4k$zjv9qAn`;Dk`5mn6piYd7Td4CBtJUL*3`z!r7_e*ny zb+>i>Z%AF7x98znF=M6ur790-TNyyp$Za9me+e?wR|_Q>hasbTyhpc^C@)f>?ljo5 z^X};p?+JMVJH{E=+8e{oG;O+nS6pl6AJCO!M~7cC%r=JSL+bs! zWYz%p%t(2n2OM*->ck=}-?Zts`mRjkbyS%vXrA-YQdWJtB4ChGUrt*I1HATNG!D8a zSAOv3zzK?R&K!DHwfm!7xgsMj%1xNxeMdVRENeZyU=WjoyxdV-&V_p;x^ z3<(^6PU1W!YWZOrB4P!N$hF(9`q`2P$D&y$06ox7)2%^1BkIJ1e6vK`Kh@`}2lEo*Uu!>C@LqwE9Pu*{hc_ z;ic|FOR@cXul(b!Ld80cb`D4i*q5s26|AH<#4y}^7z{QIq}Rqb z8GM^3s~Qv$^ZMKk85zz*P+07D@|O>wc*To>^!rSIO-p=3K;U2^ZyIQI#BuF@(LO66 zxkFtA%0F{7QD{Hem#lyP7v0OA7ef^!v!z7ebH0wp4NRws^aDl3`~5rz{2{pj=(h_! z5dq*xw@!zm&Hn+-)DRsxb20KHs5-bacIY3Fnw{r=<6089{Bz%;=N^tu(_NaUB!-K{ zWfV$pNo#-c;Eang4sLmv!Aao3`_JRVvcAj%?xe`uu&@~5&Rtc8%$Vh?FvJ&38!~!U zX(zpe06me??)2Nm$j?X3?`CDqe^Qd+FuTo`kl}saLswfTM(k%;?82=y&@PU*GAZpQf8d6stFA*9Pf+-WSejlmIFS;o2uS+40Irnxs&d)r^k+}Fl=FJI*5i?TXcH&0ry53KV#s9Re003NuB zk<+a)OiL&vnGAZOH2>_PDkY^nEQ(Y7k9f#vQh%njV?)!C#rD=XhkU6B6hQoNmgYb& z`{sXb_z}Wnzw*7Eg(@3GS>vh?-2a;(p=6^^zpj-Rkge5I+JLdyqNLGtX+gA3s z*fODfiH00|=akdmVa+yq2Wndrb2u`}x%)!qo|ff}{!eYU<|-=b9aPk>${137NE(#x zVos9^jqBmD8DXwn$Kj;9!jcfy(aRUH zy=8w(b&-o^W71be>V>$3X2E*O;h~XXUDR-@DQ(Pfa#xUcXT9TZ=esP)9BvB&T8fit zBe`nXsdv4gJvKQpO;|-vPv-h*oI=HMX7e!Gwf==+L2m9n`lY zp0D~d%NByJ-Rwuw^Fk4opNGyxKXOda+P&_VUb!_s&`#3}9aR-JsM(ua`?)LrMm|@@ zW1LKn#G;5?S7Ov|$17ewt`k#$Wz8Y;eU4DC7+!o`*H|jXwZ>JVTd<=|^2XKk^VKOD z#GTcBg(uG%9&{qy?&nHlzqfG%QXB!pvsg$pa_O5Gee(KYZt=M9QESg5;m>1RS(h)p zx|wTV$IVRR@6Ayp3e|urXtJ(CFokAZHGxWUCDSj|k;Og0;LF-r5!5l?#m|u*GiT`sH=VkoXri(Mgbe+Ti7|eW$ClvI z=9t;bQiAS1L0OsZCxOrn*YRAN&55~p7$RegX?OpYndOJUljLskA@zOz#FQo=B4+g9 zP{JG|^>cqxKM<1NP{kba=|AOc~{ela&WM&K*Dqs`Nd3SjGw5e8itZ_*v)6 zPpZdQEs+5*_9fs3VzRPYYGDi*sF|1|hCm84J#uA0#5rJn87J(Q`Bi6TlmTwyiag#! zPmJ@7nE*wYd5h+?svGZkW=cl)?wRIX0P$HS*4_A{AP`$#4Fc|MN=v((oQ1_A)Eyv? z?Qs=N5iNk;3_O|sm(1j?Ms*xe*e}A}VQEd%4%4RAfZaDLYQ&#bsEOKW^Z*ffalQ3# zN94I|N5%`9XO$&as!#RmfvItc{HS^uCM|(Fi)%ms^p_F`ETd;+)mn)E01$w}B zhbg#(_6PzGrcVP1nlBgEK8ay~3!GA|N%OO>&y2}u-;G0+z!);U@W?u3km(w%jqign zY%ayJD=}o*XIv*W@3xKsN9M#b6^?k>0ao-!dJYKFB_75IT05`(H%Id>4 zn?pZEgTXjW_#}8K&r7zeH5y4^>yV zBP?rYW;oGW(!Vv*X~nv)(|XLB_tL=NeFwN)SGIO3@@8Zn8=CU9IQdf6(=miB{kI7%umj|KB>9!Rk z9zp}2YLM+FVDW#bFP@C{mQ{D~Z{2_-!okgewDBH-d&c3YDY#@w;M&zwAw;~1>y^J@ zbj?Ka$8boaMCi$c+RLO=Ez0ZXk3j4n5%2pdDm|70Bo9xzz5=IL?Dv&qDT$7ul$+{$ z78a5UP7~7;5Z<+)#4JKO&U;a+gVxc4a*^xZ0hkujX(=J4Ry(q3zY;&|A$-0)c;=l` z=T%oZ6)FBh{TcNK?|e!T%7vmD#X*q5?Rjw;5#DZjVvQ4SC}_$Bdh`pw#~2bX4HzI| zfki#m4`-|OLL*&;JT!S4`$|pOLjA$M13B00^uw*1rX#1}ZPGc0!??ucWHW`%(r27S zTENX3Q9xq3Bs2Yr`|HL(#w?U$AorNd?Az@dbh7NOzFWqcjg=AQM=+t8LIEd!gcIpf zV+^Z4WY@(9U0E}VvOZw}-gd(PqbfosuC5zhRrkSp#51OEMWV?+^65Kak(d0X=bbyN zU;nrsVsPbC@OAU-n?jxNVxlsO$tlg7L})=7${UJswr}E=ZTkoG+NSbd?m^Lu)wgNG zW{`)~>W7tJR9k!WZbXtQSJ04^x+pRZ$vbK`N(3km4vwHf=ao}v(DWaxE{&XRw zV~#bzd{;U4Z2;BRX>8iS{zuktO#W6O9JR+7z1G{|yr-Q_%fUhB^IWV02GKWBh6gL- zZ-(5;xRbN1TVu53Tb$AK-&TVLh+@Dy@qz$uKT$wO!X30DSq($dVe*rjWylMNW@uEk z=>2GxU*4c=ux@t?NKBG+$~E?|aacCOT2J!Z%f;pO@obR|1|v93R5(jel-@KqO3*>z zv8F~)Ci;#>pdR`1lcgu5Od8XNF-O9cGSP7rKELr4jF-@!VMMd=3-;QP_r=E-U>Xx? zs`B;fnW9Gl7B(mD`di1Tvpm2r^9sOS-l#4-hz*7?-qSsNww!iFTJnVXqm?z=GAM3w#;+IPFp17jxxPWt0lqe-9#j{u5q?Z^`| z_6?v5TU)VMnX2%i<9<<4UVmax&}X@6FEP$iM@)$KQy8DwntQUkb;SscBiA6YH^e1w zrrD0StTd@iSqgmpBu#;7=vFj8U2KI*v<;)eQI9LvG8V^}434?9pj$Q7ifQ7ZE5(`` z$(qu=PID@719(+zQ~>zYib#zcGm^T2Q53}esW7XzVd#a?j(;tnaU1N<%yb2t?$x`? z7~HRs_UB+3NwiyfG&VwSCL}eC_}LHcza3>9;Kjl7r=ZW#RI?g*R2BmifO}q8#rVD^ zSKEoiszGh-v!&M*kFH;m=t3Tkp)Dt7gET^Q1b z-#r_OXEjydnyT4y(ZjhH0{A+byyalzFNU$h`9Nq}rfjvtsYbVh(B#d8iX*WPPDNh% zO+(sUmwcA8;3xa#vwh9BfOSV_T_WK$y3}cfrFGXElJc^q1l>f~A%JMenFZ>_)vrc^ zN@NgRe(CB^yF<>rvdd?mYK+3^smE%hev;XO{;TZ<`@3aZ<8x&84@J?&vks?$$MFCs zF_rWh-i`)W4Mhdm<952?H-m0HdO*BgyGt|6j-!kA>kQ#zNxAy)Xc0&qae4wwz0N8`fJwg;$?%y zw98+;V~q1uVxIku8&7&Kt5a%3ZXPp6?tc}h?DuVBJwf|h{C z>%`}_xafhI(YY?t=zPy;dJN&Nw0T(Pvx%iFme{Hs_7Qg^r*J>NfXNWRFbRiiF}RTi z9i*-Ek97xf)iYje9EWv+b4BUaPz-6V3Z~|K>0|E2M#9lDLlN$mYj7nJyh90NiHUIk z;3!<2x>3KaZf+^p${au%Wpp`gAW$rtGz;(2FE}GyM2^k0#;bdsB%`mGRmZ4Ci&jV5 zb*PnWFT^Ru<;-v#6nK1mQC(F(L;Vk^XqL?k*J|%16@eFm#22>t=4pCY%nd$SyG`O(lUZwW zAe1o(7U|PBbh2+ZUhdxaYR;w3nv5QUF%^t8-=tcI{Z+MuiQK;STb|3;E~+oztlU~z z7uH0fCcTr1HYL%%+^s%rTl76xNvZO}IO#SjKC;^_8JE^6Wzl##?E#5AQN~dLVSW4g zreX*q@kMiugYa`B&Zk}HpRGr9YJ!x=hA_`G##Lb<5*_gs5EW)9MkvgaH=4-@3>a2uHySLS>C`dHH-d= zR*X?{{)&K`7Oal@xN92w;jrAJ)Irlse`^m=;X;<-;I!Eq@3M`Q#>~A`=N&%ZHM>_m z?hVf3gEBoY)8?ZEGiuX61|AW$wJ$%G5Wx5H37Kh_xrp<`#blzBoV4gJV|M~mrcU-B zhE|UzWdz}`=_g5d&t|~ErXwP~d)?v*8wa-wyOEMoujg88uV*lXe7f8pLkC+YKkBks zvFJ}yNpwI*<{h_MfXgDDB3SAh@~8dQ_pm3I1~RPTV(xzdsjgvgNQa*Jbm-|21kaSg z*^6qN6KnP-C*3H@NAznMu1or##BcRaTAaW$zpd6qSZv~C+ z6C_W1<1hquO#9^rFadx(zc~EP2fH2>R{UEa`1l)DDL|GwtFtjW7;{pzUA5yC`a=B) zm=`EiO|^~D5`D3qEvg^h=T|!g-CZPu*YKrxHV^1i?ZA35;>0GSr#4yHDcPSIEq{Zv6xvm&e;TzU_W=zp~28ngzRs+3WJD z{}9l)jzBq+z~FE0HGsUy?=A0#$+Q=cb13#B=hrntFyF-t{=$zqzA^n9!ddtr^LG$) z?UJPOtOd5RM+$ltqa0~XECmuf`B~^?YOid-8>GEkG9y)1Fb;11Q{BHBafzOVnIwZ9 zWm!AfGfyg%^VmDB(LP!Ka!smj)=y6QRcs5gbwZn0O{X5RLL5U>}|JG2l5|>Zm(Ko1o^2sfd=dGd#)HkBR_t|9*{~F9p z|8+IKj19q*!Q!wxTaVNHpg_~)hmx}q)jV4dAZY&;f`fhocXiEN_~f16)=@;j)lB%# zwdVw9t-#C`EX5-Jx1(zX|KE(`?c{sxOD;U_JuHJ_@pLM#ZrVrX{#uNGXs^gwA5Mit zxlt*=dMKmV-Bcwg)*t#(xVe9lVIEXFS_*0Fu|OgvD9UB2LE-R5Kb*gH7Eq=}ppxl+ zK>z$F6?f56f09uF>7tg}QXxC%d{!#uEx^?E}vhTG4VcmCi^ACJDWV+o)6)KDu!C`-8MD_oX5pCc}$=hB>Bw2gnt|h|` zOJh=bQ=P}L#)a?u^WpP&UrG)Ie?}v!ex4l{alzr$d<>DR4WC}m%EI~p;o4L1=YijD z58vphA|ShpMzi=7oh+C$yX z*?hU2VFlPQg6Dh|+`LG{=48vc75Ut@EP2!g`+fUO*)OwZX1YqyW%(*`j@(;^EQ9X9 zFqB~*SH026$y0%JHA3A}hj6*dz`Ls&Y`KnVzoyGZKV3eqADsK)v5FX7ofz8Qn$i|+ z?ZC@sDy7ugvB=W}`X_W5R+vHp(L$*2tgTTC)~R0_zw_}DSe9aU3~s&k`pDZSU1{R3g^=k7rQE)n78ujb_ud6_FJX7gEAHjm zJQa`++hf@_qH(5cxnj{LKik}jKiFCJH?b6ib&jqQ3`Scc|4hW9kgI{Ir^UpcL+R9It`Uy+&OXXPX#4r&fu-el zMS&WvjAJXrZ-@;bu}CO1+lrPb_d?-&t=XQfMis{}nDhE=V(h83l@T|K#S-j!$fwfG zJP_ReW3-xksV)J6LOu=f^ihwtDIGs?I+?=gp>WgK`tE_){!wlg#hyAC)?@=ag3Y49(xY?9p!J*t&dON?vHTc!!6 zU++04CvCsn2uxlgxht;P!@$v~|7b9(ut6_Yba1_=%IzKWxjC>g!$ zGGpUgD)JKMoBLu+N$hVc5>T8Zc)*m^_2di(6|bLu=0%Rk$*%+W|J+4le}%RGxU#4~ zMhQRtg7i^=pfm8*Ws~5(FJ~L+e}z21zn(J6!ZTjvUv3l7iIj6@xpJ^la6q`8Q?!E9 z{~R6$Bt|-*P8ifH-3~ZmV*w|w5>?bu4|4ynju+r)GORRh5=@z~{D}f&6;DSU(tC>{ zE6L;77b96Zv81!=1@=YHXQ3-nLIVWmBf*Ybv0lkitU=i>B83al;(9t9?=r4l!xlV` z5C4Go9XhFt^C}Lg2sNlZ&_N0qHs45DCk5SG?Cg)j6VV!hq#AkfA+TA7W(8>N9u^k* zh|UjIc;c`N2Z?*@IP=$<&>M)NDWz^n;AZ5*+(2z4&a32F!IjW5`s*U(@Kl3BZ7dqvho-#tcbcTVzw;kBD@X=ogSL+5&6;Z=-vI*sa?Fe}aQm z*rOF+i#RxLLFbkoH{5!TbaV?34Nxa_N1Q9Tgu@s@KTcIYLZ1-0l2emRMBMoQ4~! zYwJ%CQ_vW?Y9|tI_Ydg9B<35*ZxUwDCP@w{kcNxujEFGj3A3rOKbpL$8tzmS(7+T` z`Kf2}2mavZy+9#ZFe}iO__`EXHuc&*Zpq?xhjhesU1F7H@t#QSoPpg;gNsMa&*Nrf zJ_>6SVE8BA-UF?g^nz-&_ zwHo4djqO15C>gy$HW!dhET7yr+3YR-@inzVAyEb3cGFMVx5HsHc~tkKp^-O4L4Iow zYyqDy1fRDi6guIGmsCSGTPFi_?q=r>c{<$utTy(WbB6C%iT6~hNigpx8h*D6ftFVo zX!`FVAC4BQ2*~Yxt(vnKo!B6i3=If$lxcJtl7P#~{~2)abIUw#1a7U@DzGnc+X`%3p75VIZlQVn6UG!6KAH3Lal?UA z+n5Sd;#iT&?!+k=FWX?w^)Q9pauKix7-(sq4>e<6%lyVtD)@xT!1OBcyVU7&)uh0? z05#^%935Gh_=I3qY>Ev!ziV0b#nMcTJ>=fb-5Zt6)A#pEe}v2E#ip{jsz5_)4J#Ou z6uq^?HQkXmO>+CkthygMwIquA##VL}yi7N@>%c*1Tly(X8@fg%j=oKMQbT9D94TH!^qj+#?TFUj5K#-&dQb(b9uH_BRjApV~qwbfsEO#{6 zO_DXk7iA^ykG*7-yq~gMc)f3pAGNxJ*#8sc9yG^Qp*gp?ve=CY;B#^J#T}X0H9s%Ya9MZ}S98&wG%lv)C?t=;-HQ=_-m_gK7HLVfO5MmygE-&@A%l;!!9q zEhhViq|?_m$xWhQ?tb_y(aBf?QhKYvwH(Z7eh-PbJx5?q~H!knU zH%aAadzD=Pd|Wf(DP#dYg{U>u#>p?;QC?#XeHX8CE1>D&nhf&}#P?h3_`NwwQi=s4 zCL=JhAv3LV_{cOnd)MyfsSq2x7bk6ZV#CV!vg|;#-toQNi|-12+>O!0HBg6APYzkH z+J?{t`IH!A8yguz>bZxqpD30TlLjm^pVwXcW2oh-HB?l$a>Vr{X-QxeaI!wo$;b`# za8b^0arxP$K+!|>Gc0U~%3*%OII=@8>}#Ulgc@f!XGS?LL$K~H`Njb^72pk^f%I_x z10t7<^=S!WVF>S6kK!MIZu#xYFBOtxbt0;51%|wurif93iYC555-;M!hujaRl0g05 zJ9H!P;mlO4H8kK6VA^JZh5ny~D=n)nE(o)M#X!py5Vff1&^7HMtkmfZ>47a$dklZB z5bHmn0aRqO#fPQ2tMx-sFi%^(v)AMoCuXHTO!^BBPo6SuCN5=PDuw#bcEklln>Vh8nZQ z3)*>qH*6ZnRUh|9yOv4rUwsnPDkiGaD;#~t4IOfix!B^D+)6CoT(k}8vL$Rv91AVL>iz1?HG$Ks zu)1Up>nE>qcV!EcQdY(DV+V4iSF0K=D%*>AUz5CejZ{+ynkY9jf4rM}&$*Tjrav#y z-h$T(4TzHFF7|Wj$VFQk*{H<2x`SUorUv(p8o8dsV~+|$KJ_0XkwloL7aL;x$Bq~`Z zf;#5IfcnK91H1E{O8)~2KSwc<0^_Z(?*7k9{8)0JfQB7k`AO#|pi7xpa8@G5_$AlI zV>6hQah!Uo_|f~bz#lL}0Ddl*R*&S{yk~#sWtN^h3BRMX8ipW<{{|7MWj~nR$=wyz zRZn;+v(E)Y`b|I6(dAfHri#N20W#ahlFO`_XLv z3oR0OXq)lr^9S^gGA0HHXn%wuGB=3?d+eH0BG&9T~8{N5>vcHv=3 zX59=BiTnH@N99)R9^nvm*L6907Bz&EWgM5-&PoTqf1G~W-y|OpETDfn_fjD{=bp3v zQnm|#1ObyASF;LF=Jwcm*Zrqf@`1XzCs5btRyOP~K&jcm)IB0eBel&CM@PVsFG4o4 zdTu#81*O{=PZ*nR!yfSGVa@oDroPMM+UNd0 z1V+2dYExOn3;_26>v0~pv*Gvl+yD=)J% zjlYEnus4T19QXU$5zxsnMU~Y8m3cj&Hb#+vH9t_~T|cQ1o7cbfO!t9cGPW1>Bmc4A z{e7yeo|y6a_X5HAwqOOZ6KYUYJrx@q_$ypj`o9b))w6)beAtfCwg05u&YhJ(Ywyhl zbAP$Oel?I5q=ApC4{IA*A$$Op-tO&bg=e0jzCY8HcK*+&h-xc^$oB0YkbpBOS#E(W znGp!KLq|iFrmc6oJ#vZ90QqD;+1`wx3mgjI`+4v}=MAjrhCio z2CZID4Eb46qwfiVeNq98P`9$4%^#i*_R~zhpD7lS&_1md^oGm)bcu(ZChc$fZH@5r zyto@P45-Z>@ZaqP`T^yE_*-G0^n7$~1?7c6Z$_f@ieHrHYOuUnCvqhSAVVGyVOc74 z6l=jU>>eN@@JeVIAeMmHF3-CVV51;w@{PIRL4_9I9>*RABJgBSp-=QR3*a}n4v)z3 zL--QwcugPG=BGa%ome9+=hkXy{Q(E2S!4$I{TsC3Xh_m0I?(b})rDSc*zrNxhwDkl zz*!8iB|=0} z+`@J6Yc{KY?YJs;bi169XW8|4k1ie9+>-<|KPc_xNp6}W)2&(X`KxY|G^gScm~f${ z4-lU{Zk3x0aQN*@Z}@Irml2XH-g1(_`agW_RlA!WEn{AIJ8=!a#5cV}++WQYNv^9s z@f?}M1w<=kl;#?dQNQLzgeT=<-PWAxTvdEzScqY8*>wYqaH7S?@c!6JhK$*o1FBVf z1fa(rbKFVgt_#&{urg@8_5dk(X(=i;eM$j4Sg2^Sr)eoV1JyX~Et|F1x4+J`;3*QT zb+Xws6U4U;*<4yYmN!`#uc?3Myn-W#A4=UfS3CU7%FMYn>-DO0ic~x3D~x!q_?rfL zt>JbtKI=i>hE08+Ocv+tU|wQ=&hB>BB(HxBS`~j1RmDJ^c+BT5WD0a*HI=qvj^6u^mW_?=f^XR~X zNy$QYtACb8e+EHng!gJrE_h&cKU z=%1uafP_Fxa`d_Udu|(@x;`05Xm}?jJ^jTRUAKmvY@U9~dl|ouG61YQMSAM$8fG3F zQU-M~t1}_(a`YJ7Iw4T#e44`?VDAWjn5Ikc0vufxdzkmtdoJ=w+HagaQCwdRP*7R} ze#A5$b`|bUPW{dhPE`jiVvQrKXV{5^S zGL0`nAQ0GB)?(e$A)_Ousum26d61OSl#M69GQvhfFet}>_$>egbGesi%HiaqTKnY8 zsezz-a=(jiV2PO-(82YLAy!#&+LKsiSTJ}RME}FNL>CKGaTU|d?G2#0iMxgcnqFiS zDS-5R+(+miP}<(!{wXmc-S_=z1RlJgIh|!)dZSx81syt2L2Ebf4HhPv%ieP-X6LK&_(664@g~O1dN4ZBKx^l65 z2VL5djo|vAfypC?&u0Y(Buu)xjIxyeC7)e72SAdl%lY@BM2b3~^|cJVtx_`;{{l`-Q8!+D0(UN<}6w=`$^0@H(WJqOSw2HSVJKY5(FX zfqz^rq?FfdX;X4_e=<%XaLcnmeIB%I7ae@LZGbH}{VWjefG?+Anj?}W+{$mtuzL>( zf4)RX*}JsiP}>B;0B>5f^wu5)$ra88)N@2@!?6WtsB?*P^s{_Z#58aGIb}imAD20Q zk*kBBglfqG_jB?;0U()}(ce3fE153A)qgx8tOPU7hN(lKN=LKi^ZmYRcZ;Vn2)8RP z=gY=#f6gr2W6%?HuUc_Xj2*S?QMti6(tNAVyM`nJSLMR#40vG|vNvDOL#PNQW&p{w zDUeMwvD1R(jdHcy^T_3GiaZaB)NyNAgHG5*(ft5%HERwtlSY9CcN5D=IjQxZyHzr% zGXD!V5I;uYcKv&h3FO|>PWEyhT#+$n|FBnvwS4lecx`h`Lh7p<+$_48YzXBVULiy- zbY`bCbLcU{p?;#7X0JnkO(`ay)QZ2QB(uha@>^QT-V3^?6J^we`U)xJj{{6^X{b7=Q+WZ02z!1+n9}k;KwnEbG*1qYAkxRjseK=1uky zxED>Z#d$(2{_Zs)S+c{&>7Rwv`?(m@eqs(3w5)YDL4RgK+S6L!wZAfCec`kt4v?Ns<5H z~`tA)EUz<1cY@$9$oqSS-LdbyTkEel*+M+~iqf5m26-wLf43RFoZ3 zP7qswJ}J|v1AW~ymcFMTKrUXK$Mj$ZQ5{R07GB*FQijkSQLXWfvX_2wNd_f#H|foV z0A<$7RfM5ayUKQNzZR67@@r3=NL7oZv5^TZ(LKtFHJCd&XdpzN`UW^8EQ$8a-GG=n zUiM!oz4iy_9WpjoDEd9cC2Ui7JC*Inq()`-;|Fxmb)m8R1!|p-<`{G~HyKn1w9n@unY~OY7(XIJ&^vvsZXiK0-^TVEFm+BN4eyM-=tt4*q z_|vxe)v_n&0B)=gcCj36Sge)45?wfe^7TVwmpvBd#y7e>(jY@nON*&G_mc<${o+UM zso28@;}Wq9R{|kjWX@3$kJB&#qxy&!Rd3%9V~)!5m2#5Cwfr*N&6{PSPO4`uJ|?cQ z4s>MSt%zx~0E_hW!;;OOu&%FueqCg6KZ}?d?*_>E*+1%Ho5lU-{{h{E&a$<<%V{3* z)Rx81SffIWKRDfO`Ryyc z6KIH>1D79d?Jh!oqjfm1?HWx=?u0ky?W(#%B}!o;pDG{rT3%X~YyH6#-yw5_e%tzP z>w_{j#+1dEX)A-{FGU=G8Xct^372l~Hyn82em#E^g!+u&H3c(P=`;@at*vuy(Vwyq z?~*EsBH1_L_D)b$ZKj#2nw9Z))jw70++;7ye|#Ule&fY*VMoP~9>gVh08bnVHHlE5 z(J&iRmtFU-3u>Vs6gR(UAGa!!Z*~E44pAad_%P{6>tR)0R=VU*;&nnP?#d#nJ=zib zboVH%Ch*$o%_QaJ+N#obi??sv)z<6dZFMiYUV>#e8R&@;kdHb_gnb%aQpsF#TQA*- zirl|D8Z)UI`B*Vgs5%3Cl-*1$2SdEdeevE6*|qScQ2L{C1#IMS33_F0rb(2*SH-Ty z0dVO4h#I|od`)Rv3j~VS{xTJp{rr;xR*E&!(jz~2o#5!ORgTkw8zV$4eD%hUc>;NH z;)hlQ8GuX?cg?fabMYIKY zK8WgqxrI!f6IcHpc+?TS3IcqWkAY3>KYQ8n%|jF^9B!9A^`xWH$9*Z~+Z3&le&~b- zoSyjj=Lklbkg#y$Q?73o$F8HPxrHiKD!W^MuH&bTR`yn(ud>O}es`ioH)d}V#ur7y zj`Q5bKrc_7p zI#v^9A3Sh_wK(b7i;h?B)XhK0e7jVCNL}*W>?$wgRgjD}I_}xk9lD8C0oR!_rYn9? z!<`58^uF#`cR79c?QcLpOL0eka`5KE@~;z6%PfUhf@?kG+>0RQmd9e(ubPP-JyX za}Y<+TiD6Cl%s)QmrRj&vvo;kbM%6C7WCY3RQ1X zsij!X-jbkw%tZ`O62_ZKSCA-};L^sz!)>u9f`wFBzO#S|Y13=YIgBPtL&xM2uFxEbNNj z6=p|$U#H9XnTvWPC+vS2sG$9o{THdzIZMyJM-FtjGRgN<+d>xpd0KDP(#8#a`(d_Y zdcxn+7U0qO81WaO1iU5^@%J@G2gI3S0!UL!%>Z?u%n|^@ynz*?sQ~}(bm!~|G#FHo zJ^d+BHnJ^nJ|hE2;w256$2Jn--(S=#sA9=X7POD@GtW#vV`-P`t@&cDG59YR_&Aa4 z+E#o~%UsA~@RF&35V9<)TDFn;=JkLwOe2M$3e#xSb0vpfWXLonZ*aFZC(ZlBgG^yyL=rSjQ)(T#*sf+dxoxot=UOq}JIYI* zkv#A_p)Uwt+VR@Y{oQ}|uHTb$`{Wu3AG)qiD_Q&JE1$HbY!*Fm$~qw@eR=N?JksXs zuEZeLdpG!6F!hZ_P<`=o5D@>k@c;E5!RXnC|2=^Ruf?hUi`5e02mUYSyU4RkSE2xd z_MGBa1Ml($qtm(P0Ep~jnx6~FgF;B>uW)wm+J)N)S1JigLnikwF)kp)?s6>&P*LiF z`qsF2h(MTY!jUjOD(~mHSpC10AGc%pU*eJIWyTsR4kpfs^*P1d^J_@v^-0%kr9V`+ zsQ_~ArGG&7$XPxDEZaKD3$$M>jz{iVgC8mlibrL=Wfxcr!F*{0{rYn0uDsP!PLDaB zitEYuCBB>Ciwk_u`phvyj`F=E3Yqt($redapebAB8Mm>)*PUoW%g4>S1b9JbQ zrGbe4z>kZ9_a+eE3|@pRG<5s^1B$Pie{SW;9(T|!cMXOj3cvx`NB1G1XtAE@J_+2! z;>(n!J`Uzb?<0W{r2Q^~>MC*#gF1fNTc03&ZYm1^QQ|#JqKJ;>IVW^yR~VD_&0kSdMoCGN24p17_H)$hs#Ma z@-*Z?^vOPA7mWS#WC4QFU8yFUw?C8SiFIjo^@|Z7uvz-C38;v{9wRM_nCuM~h3N{F zb5ecOJ1iSl=$oc~9A!~6kUa9Tx!gM&X%6%QfYxMzY^7~f9gXiB{&0~r> zqptlzaX;+8owjn2V=7RujKAAB2f(@9rk)J}V*P+_GS{CHJJUqI%SHPUq9WSLH(C%?Vui!%tI9)4x($Vcl$71iiyuezkvv<0)gD#18rAwr&V}dmVR6BvzSzBI zeF@e110`%+Vjz1S%*J)a3%aab2WAq)9c&Jsxj;QJvl`-UTX{NI{0-w1SZU7%K`{@F zAl0jRb=53{MX@9YLV~&r+-$0hG-ut)5XlX?<{ffy#{Xg6v-Nbzig0tv1LmT>wM+s^ zd4|O`V=sZMy0%10DhfNYlW`ln%fEvrp2>e%|oiKze7L>>tFTAcSdOR2+hvAy>%SK_o5N zxT+B{u&K=JZc}{E27X3 z$ry2*mj~3Lk(%HuAXj%_|GegpeECUTzD-3jQw~T@iBwC^_>x&8B%07Isao&YGJuC> zkE{hv_Sj5c@dlhk!TONqbQculj(E5NodT3sOFN&$HP4u6fw7F9!eNiDA)0Eba};Mz z0>NCSv&?prjdhu|Kw@$zO8|>XPKLveZ+;!M`vhaNIicK|+9yFvUwTw(^`C6H%O>fX znke>b?`=ZO{%HNOWBvzZvpsYxCfM(EVjtH$AYz7?n3x*}B7NPvA}2L~0=PQ4vkXdLMf_wUmgK9QUk=;^T5TV;zg*AE=tc4=Tv2dKOpPdr~bt zW@lS1ZThcnH68;Jrcm7pSmJr3XRXpD1w0k@!=IB(#r~ZG{Qhan^VSLx{OLcS`FLQ3 zG@FkOQ*86tdD1>w*U|duAYv8*tY{B1(iEEP`DONp@T3P&aKX2_IqwsC?1SyOBJG1c z8}P5>=@qd*O6%DL=kksDP1cW(k663Z6kGk^323wRLPH2$w|g}{Xvdsv%u>P|(lVz_ zp#T2+70{BRO}=u!%)?>v4gWm_nVvsKlt43)S0Xp3Qr&5gjDQs2JitXsDbwo(HbU4bN>!4=pJll+)=-a{!_Y zYjR@t9rQfCpL0bXukMU6ICDsH|PZ zrHd91PA19sja-GH51wC~4psZzed*SGC>^aR7AK3-d(kpkRb*78echU9oc_tO5;v~vfpr+@s>&wRPLJv<7lDtP` z$oTJ`*l!&^NE4w`47nL|;G7-0yv-IXtrG)cv*F3LmanCf5As~8A&rRqEQ>2p32lfTQG%pysOHi{Xux9HTb=~&OGUXlY5sU+lbT6f%-Ae7Lf`5HlF0P zZQfgN09`}=+G`?&vd9GHXQx~|uGKF{a*c$OnOa;VK~NnTqu@t}_=Y)W+mue-94YvkE$ zr8}62Nmh_61wf1xfAR*L&LN@qqc$rbmpOJDD*nBRZJ*g(q}vPOQL z&uM(BX$s71R7#{wA}e7YM3|ASoz<_vcAxl64|#c5!=u3BrnTTz=kXmQX5H!xY+CQ! z+F9`B%PKbop?Quwr(-!Hr$?`iM!4L%NmuM>@$sdPi95)pGpBV?HE z5~zY&(RzS?J)L|{w?Vu86D+)pfh~-*wz`E5&MWLGa`kvWFbjXISH$OdjD;OQfCG5` zBg*9De|P=SPv)z-S%n_ViW{2jIL~3bH|9D~yXp)dDxgJXrZ_lzedE--*(Acx&EIjtuRMmP`**nU7Z=H`eFEEw-Ax_OOx&EvvzwdVsex-!`){W~1Wd1vf zp-CXWZvivWvCv$Qc3ah|c4Ygz)27qHWTQ>0)XY)p6xKe%W4015XmG;R3^B5)VYyxU zZMzD%+CyNjzyTw=cKYJ~j#~c^@q#re)39AN%L%)qUMZQpnnmqIxw+PNyG~<( zjAV#GsJds_ZU$BJ-L5#{E>LQl$}uC)seFkG8W28~>CFcV?c;`kv)VG0=wwp$wQ39w zgU{XRXR~%k(2g(D&!|G~4dP|(nQvxO*pR(lo+U%>C<%MdVZEV1f!)TRoFdhZjRxXV zqL=T5rl_NLvt!uyxM9$wei!wA1B3kVwU2r+J!BdaeA=mMv6$&Rys(xWLoOIz3-x3 z87o+ot#yCSqARVf|2l_b=TYjgDqpPo=0zD^_?Lu1p8@f8M`wwy@AOai7_-046FCUY zF&+&mcb=TeuBWLDPMxgK9vFP1tyA%S7$l&2((gnZ`h ze#`1n6cYEr|2o|#T4%X4Kg_&PwnkvnNAu%D;y>0JmK@t@+1T~RzN?jz)LpX!*{@996Ema*JX;d$jFxv}RD}qlfuLhqka>6*r^5&D5-II9cT>y~C58~u<)&;3}_5oZs_yTHm zG=IoHHc3Eo`c;4z%>Y~-mb+i5t^eAm9KAMBVz>QoPd_?WqXs_H0x9hEgQR^GtPapF zdtX3B-N0r}Tr!9RvVME*A|9wL&Ky9hdWpbHoemWDAH|PG45K&_1x0)oL~|Zeo2$iL zR6Oi~IHBferD-X2Q>VhA@K-0J$5;7PR}H6`@J-;TX#K07mTT zmj$=!L7KXC#bl~0^CA?hLJ72(6c5bT`qrjg?F3E_GL+ zW{id$z1rI_kG6Tz88d2jnR*XTp=*IH(J4xOg3g_|#Oz;$Fe}i&Cc$#_<7ke3K>PUX zdC`6Nl?=G#rshb`;`a*#z>b~Z!EZAuKZhOqRK+vHP% z`^-_Od<%(|G4w4b?7?+t#g>%5hr`};&>jv(-59?^z-toi*zLI=j03&A#FO(gSZ2%Q ziMiuR)MQ!jv1P*OxWf&;_(b(qi*KP=mhFJ05t})wcSZL-4`+5@khFQn+fC(_t1fG^ zr^HQ<;|t{WU+xm>_yHiGLsshd&BU5m&kYa#4EG7ZR1q98rM?#j4gP$1C;)hLq6Tz) zDn==$!O=VSW5zPKM6-uge`&kNT{<7wI)A-x&09io{lbrn3W49)^&4CmMQxuH=6@Th zLYd1qTMkS`$ZE*MIZjAdxIisYyAUnKtG=gdV}arqwmM_3UG9D>$#AnJS{Ns-_Po5d zE>b(kP%N!>^iK2Zibm5?Rl#M)oSK0vS~w|R^*SmEc2ZH=Og zxXTpk87o*SkT`b8XPqwFAJMBGIyE(@!|ax&o_^N`4TrIrxw5#aAkrMd6b`YMSC+BG zH6~2EwK->d#L1Jq$_T8gS&N&4*i9Y97Ll&lh2D#}!mhLSOc8@VB6g|7n z@Qeh@fy#X|ozmPo3j}r-!Y4_9ukc^cxv`>GwYP?NVliR99BOav*q3&XamMX?Zdmg` zpa9OS^KhskL$jN7@~fDy=sYEUT$|hFTAOSRlrr#yBl}z+m_vmueRhjXm_@MKO=Vr> z4dG$;n7rTylcSx|hQpD0^_{_wpAw-==_*V-Nm0OxK*;p}2Pov8bYDqo{it|qx&R-%;qMaNc?l!lX*~QR5z)BHb zm_56BZ+kXvxU`xacRTUe$qtD_E;(IpU2VSDqh)T^DtN%Vx!ptxT2Z}kDz!dK2_qDr zrj>QLy3L?>u=`Y)6L>gYt1}60nm>u=lg zpKwlx#s%jgUy9>!=Fh*BrKZ7lEo}rxlA5a;a4>W;DZ|b5AFecZhA(KS1}=_6M6xz_ zn;avmv(tO#7ky5_-)0K9XH0|wi+e;MWgonuo-NA?0&n+#9tB&hGq#Q0rw5)ULZ_eR zLF*UH=Ugi`Tb8+>KL{O*ZrRzne7|p7<#5@nAk)R?_+zKktHj`Ni3toX{_qe@D5=~z zsR&AL1QhlN-h|&UA@86^6PkbYa4POFc`x9huj_D1FS(rI1boN4SL!Ub$_fPPIXope zg%i_U3Tz`@(cjLUobB{GJmJ%;SA!nJLzQ3}0|gw=S4lfXVx@OWO;IU;_uJ1?7C&s4Wp@IXX}`_6{Du0~E9`KdMmC@^HHMJ6 z4~5@tZatUypp*FrJ)JV9Q2ziOEk=jrfk~%- zeYygQ;XpTy*Exfkgj9iS6#T=Lz#u_t_~>{0gB_WUilj=bi~uRhW~@#f+S_G1WwR$ zRK`$b6oUP5I_3j0d0ck78kWxDP0S}bn(6w^qN&%-Fs~zCvc7lMx1$aZ@n0&OKg8|m zu5O)H4dW3&S57M{!^gYbFcAZ6{Al~}63zz=(mwM)J-j)Bv~{xB0t)c-=Vs;h_@EqX zVI_b^?hlNqo|ZpU?&b(R1XHd35P+ZHk~-b7g+==B*k8?P@(%s>PyCiue+$U92o42q zH<{ooT6-QxpLR?7snS$;^Lwxa)@QbPA11Su>u$ah=%)$^1fd?Xu`%R*%vVt4yl+BtW4%-3w;85eVQ)Sl`q-@~6x@@$=TdFlD^l zv)d)DWJVp@BIf;r_MWziz##f8o_9HW1YauB(o9|4W1AV ziZjrG0|@;1U1UEG8d%IYzh z+i>iH_t@Z?z#nOxl$@&n3wp~HS(L9}!av$@>a>&Ovnp2!`Vnpadyp$7L*2$epv2AG z*b(uo5TmX&DKeE}>DXww>}akn3BS`To(DCy3~)j~A9c2H2g>fj0R8yJM$5ImmT14P zc#^@dA5cd(=iiqeYj@jz4EtR0@yEr~hvNIp!MnYR;mjT5pBE^V^cu;VbB!gn&=VVY zim##ia3FTmjpiXOd!ocs(7e@BD)(I++!TRg+EV_K6<07?bpF4x{5Hzzei4c8W>SREzo2cogq>~~AYJCfL%Y{L|L)9T z3u@)$)5a4QpXKj!8*fiw9VAqgR4nAtU=@*IuBlrWH9Igg`7nLW&+H%a7u#z$`g$3` z__FMWd3|26`(Y^=PV!tMT$?-dGYm&mXNiP4=9B$(latDy8D<%=znpuG?>me1RFyMQ z*0)1H)92BCmDFjkTeP;=_?#z!~bnzhS{c`k>H96hfsdeO-0CN>tS=@5icWUf3 zHgB9E9ZxSRaT6~1kpNL`#xX1^pxI^=X5t)BfuM`J?mVcYVR%yYT4!p^eem&R3n6g@bl!|W3 z_Dr)RC(9LEW%QFSkYZzx--APIW7X`IUy43wm**Cfa|p*F-mE_pL8kJL#B>N$;bNSb zkz+MF1&7Jkqi3-c6qQUzUK+-L7;DqPvHwubo15W_e9yn2mWanidY0#EXI#w7L=4Bs z&ae_MSl{8sDEL!~p*Y)pUc7$}l1bg3wtmX7LX~F)A>Br(PuJqmi zIo7u1>YL%bTl)UzV3yEO5r>f^Z>Cn~%)=ahdFrrVyS_0f@pkLIadvY-0JkmfX>G~y zAs@`AU3xnqS%7&`eIv=_8)h*RfOPo(fE40!W5RZW|b`QNN@_X026uPVO(+$uw<1AS;t!*qjp*xlaXyfWY zA9^crrfWr5A>teSBgB$t0&Q6MW8|#Fso&Gb=gbH(Z*AtQ)xsaBG4}O3ql>*lV@+0e z)Ht_Wn9>Fn={Bx?_4mRoYdbbi<6E&|m{C64#!@K>U)|HO=rI2yDbeXb6<31WHyX#8 z&ew)j&uwvtDv##fUWK!$yEJ`=zZBK_o)^|}qI^hQYW;5MmzI=2&grkiysYaXU?W^?zK{i=+= zSCOiRu6j-BeM?!z=siW002L@2rMfGJ(O&r;WH*4q~JLU8sJ{a#e7QvrMPsVDID$CGmd#P+|EajynB`wEx&w zoNs3Q5G>dNfHb!d>3*p<%|ZI0_n*Of7LUAh9DF4Hx*%wVx1MzTJs#Ph)y(v2D}dpGCnkL|3f#+bmgJ?pPE^q^`Gpf5(8?LHBPu?IM#S5SS>62Vn`t?>rK~wr0jlnNp zl%Jme=l#3E>FciYUL<{4z6O-`J9X(?Z=VAmFWIi3W?x`NG2nbv$`0AL&!?)P<3zw3 zQdGe!bxyw+p6&XtA%>?){iJsH?VInB@I-(6BJ8EYQWs=Fzvu(HC$?{`fP?$^7-yk? z<*hd-jIX~-scJz*0HHcD-wsCxpN%=&7gSG?HpGR+{(meU?`GqFC-S6l2axu#yNi{{ z93=XyI2ay_sYhPkHuC`{@HtonQ*!P|%D}j~WaGD#Dx6c0LQka0WdTDj&qD<}Jbr5q zwWOv@NKu!KRm z{AusuEd%$zd{PxA8L-^#8%7p|>>O}F#1GkPE3N;Nr~KOchU9;O;o34}{{}2u%N%lj z%FFfx4E?v5|NFIeXU@EXn}Ub}6!sTQ?VM!?aWv#$@Qh*q%f-L5!)saWx*QGB&s41Z z>6Cq@{mcB8SPN*k5M(wqn#|OAWYkK%c7nyIFpwYEb$t?3nm@qSHvb>YOK=(_ z6qfZsWDb#&DC1N%8#imNXqq;E?y+!VA$1Y~7dImecho=K*{_b}5$;5cjcrylIgLGg zjAnxhAOmB9!Mx@_X1yd4!mYxaf+aKOJjoFi2 z@_B`Xok-7(;Vn*iQkBbhAAAb%>Bdpm{e75ldYb97_IYzo*|n5vnfdR-Thr^MmDRpI zv@!x=H1sSX+6<4{@PpXfNqHaKEiboVu;xdwUCEnMx=jXz12AmCCl0aeTzFL3RZCK= zDK~aV9X4Z=JkWh!b35$UM?v*c>1}tTRsBm@;?}Ec_4*Ikr8KgNdQ?dzTf@!qMi*j| z9l9O_?<@=t^wkrfz>++JnQ!0Yn#OwZXk67(f)@YK;;2sMgs+_=FfN5S@&I5))eUr?2JQWw>><6%Rkfsn2zg$7uQmUnc);mY@&>9428&Fz{aPhf`f zmRDyU>afJI(0|(tZw2yx_EvnhDu`@D6To$%H+q{lRqX5tknA|&gf+oad<8J2+9w~& zE!EC>9Vj3=8zg$mdL>$~g9rS9e-1SVzU3WZ25<^wGOFbmG&dcM9+%HEk8NH38S)+^ z-lfJ#*wjmtP_GX1o+{b)yAdgJI854zlJBBwTT{$N-5%+7l;H-5@p2#?1BQ>lFTj6p zteq}BP;`YDQZhnK@+w5|e=Eh3)00aD#s<*P0<)!Mn|4YNLyHW>0N}hhR9Bw@9w*q1 z)KdPWQAZaosm(@MtDH=aLVSaNusI4d)V!&X(}BvF9Z-MLg(Y9=&9Y;~wc;@==DOjI zUo*068raL_ZDQ=OkjOO+@zhD6Y=?W(KHNgi0)O_@+$xtMnWdy*#h-u!-^Nr`!XNBX zvvVNfVOlfV2&|)KFxqdrnu0vw+Cjj!4{7Xo-bCTdP2f#baYD2pcp8RS4rqB z3a}$Tp8itF{}tuYVQC5zm;aQf_u(ew?OFlg`XW{sD8oO4>t+50$rKEkGf%(QxDgK< z`T&qB_)t)8s{L{d!liXAm-ilXnco+nksLfXNd1T!K2G=oN{GulD31S$DhsJ)GfBP) zssiPK*0|3e;I=QE$IQb-`>(GFw{kriMg~{0cX0U7Ym3Rz1M6YA(~~}zr!2b>d|A3# z>|zRxaZpPONQyO(${lo%jM96mpKOA4k%s+Rlj2}{As#D7-?~P$t3%4w+(?yhBoR$L z%HsGAc&BO&PXm!B6k1lPlJ-q@E73AoAv-p~FiCytkQ~67CBSUgKy>sp0@Kq6of^>> zYwlA})CGoa-mqoW0GmC`VTssZS>-?RWb@xVI)$eT$pA`-{@dI0u6|s|ljpVLfSuq8 zPv~6E-q*4M?w{`RdlX5&5gOzySNwi)0M#8M;Yk?&g7icMXoK9N|Z2#hXw=?8X zr@T}l%|!(p7X*>B<^SKXamR1HblN8~ zlWS{G`SD}smPa(hWSw2=j=5`;o3W3Kv1MCUNjg=wpS~wa++R;P?=Ib|4w3lMz2Uea zL9~7|`kvw15|@2mk+89kk9Tbu>g&Nt)OH-7T;fV@=4!1o+=$p*qo|m6ByyH(6_F2% z%&33*dx}$=H4HvY-`tqvfbZOGF)+zPUg^quMG`8vjHn)T5pR#Y7g{ zLx&Z-QGhOF8>xPB%j~oNM`boN-4z{^-CPpa^5`St$q2%bsZcqf|KXJ3c3CEY3{_2) z7ft3UeloINw@k$+d6$bE+mL3PqkdLI_6^-IiPhPcbdGSyq zfo0k!Z1Skq)XgFDO{OpO78ez>8?*L09}l|)0ymj?SCwtb*#g~{oX?`Y)a*&<^D!~= z{->Ozp^j6p+lh^?*p`kwZGsE#%o~!=bt16Vu?0DDKl|Kdu!rirhPE#TT)1QTH!Huq zU)t=s%;u|;(??}1|CH1Eid)v}#veaYAsp{>hm-G!c)Dl;PGd~^Vn%pg(4ooEW(}nl zl7oz~kVBoM?+JHtJ{)(YO_u>yrxPI?Yp9^qqM{{2ghm%Gia6Qn$?&9 zG2r=t=Q5M}@;7+=a7{B*T!8^+DGNPLIQ~BUkkY`JJfdefw}K#=#s5tst>RYIeM&~9 zf4Owya_o5Pfd3Ne3kIh|59~s<$9=n=H+9~5sRm;4X2t#3uyj2tT0^}#2}@Gp6no0k zGW`mkEuL`LbLJ?mk~`yc=BcbVQO{pHM_LcSZl0d1oE#td>~*HaG_e*|1?v|!#HDW4 zVDu^&>bJIeL{`cbIDW~t>MF_JP*B)FPYe}pZb05^P4+vs#1C%d-;*3hL>YYr3yFws zAU%$CI~Gx!fQod1ez(crsPjeD9I%#jGcVMslpvhW3>_(T=2TiAGfC3mZjQ(dVDlbW zOTkz<;(oB!Ktwx=nGl2wd*hAONfW8EOi$Fb&4-0!;{dag>qVUoxob|$ntZ6W<-q(s zX39m}9{rHL3x$!avO5>+scyVlVXpdAWaqH}%^i+kG`_Z1Ke6V}+S}CfFimMnE=)hR zg|a^Rjnq9#jJXbNDWg~xtqjyWI5$dn;%5k-9TIaV)?k-0*?_||%q$q|YNmB**CM(7 z;Xj(0PEOZp-Yx{DU#+sSXHR@)qi{~0wd>97^O!s@l{TDROwM~v zK9r8I)0-iEU+6!Yk>@+`M;d)SLPUB(#$70v2nCqZ4Y{-UI10~HTMg|#_lRiAC`)e# z4SVM;oLVohc<4-o$D77rF6?rg*`qAWdmK4HEg%Bzwwzo$8a)X;)%A^nZqdp~hl}th z<1Dyp&hhVuCtSg{U&>$Z@zDeC9;`9r3NFB%1Gsl54;%xM8Ghobrgq-+RWg7g?-PgKprY^DyR>9Sh+j)*I zGdB^!g`16zl$QoKWt`C5YlmNG2C0-T`kfDWPD`pYA~)r1hWr(y|F^G&>my{>awlRE z8Vj7NIq*As{r%r*jZQ@O*cRquJTnhiPR*|QX8trpU8$C5S-af)b|*6S`*zt@^hJTX zVM*e$QO3YH@`zy&_Ca{XLe|RtMXiG9Er9EA&Gto%LUq1Sy0@j#huzU>w%VG!vslAy zxsS5#aQ>zn&r5Ux3n4`PSK8HdU(1+Zj(YD(Tq(AxOX~)1+OBb;H?HJXO9?+L8ZnNL z9bnc;ULQ(oDr%qWZ7C~;*p^)S(O<8Us13sO4Z5nrH2wvt^2z<)yCu1#@!N~%_hzOY zQQG1g58OIg7gaqIY-&ozgg1c~gY4QfG8{7amQ#J)ti)9`eicLe{#iap9}sRiWc*$$ z)lE^4{r*3UvHosVuZOfG8>?ZD4#(#O7k?ZVC;dJ=#psSe-Y~FOPH4V;Sy7v@pwZ`b z{-vxLW0)q0UfWNBfQ;!QKj^bD%DiC-&%ZPq!#mt)YAiKXzKRyery;(~Ky@EsCOR!d zubiy?^s$q;Y@EI74N7}6zRdM3$L!Ro{Um|G`a|1_{zH$bii3&?hd>mg0Nu!&t{!t? z;aV4b4=2Ms?1RffJjb-dv2o(i{*itiTT?ZoLZ_xMHJ0hY%+@;Z}9PHaFXxb9Lq#Z zH4N^#Og=n))UpR|v=_ZuiFWwt`%-8;`R=Ux`7n>HgN(Dw?Y+j+>oyKAt%Y7Vs&_Hn z%zM+EXzEmx<91komG1MK!XC+d=YK)*+UWii(pSPArK{9zAAvqtE?@%0ctCv;{5~!g zW)5PQ#P>B!Ndofi5%oTonGb3h>eGmt#J+4KW2;%wY{b=N^`UC+^R0xoHlt(H@VU|Nq zJ-=|Jw#q%Px$vWE_SZ{8t22UKgmba!o)(v1Uk%Df>r7`@+oS}1 zKb7*{jb$FoHbH`P<5^!^x%=OEr_s8wkZV~UILwMM)C-`Rq=~G6V%7lQs>{LFi-BV@ z!ztk=Kj9j@QbLvl*}rVa5^! z$BP+Ke|>Wsv>}J;14H!ByUM@-Z1~(0ZXmEWmA?$zcfc6~)h2sP;fPqs-;J2YD0jIm z(tJ*DMs$O}^Lg7Y2Frt!v0O$UPIp&^XK**A>v3NW(K2AzS@3A`F){f2n{4_3PSk?g z@X69Xd0aF~vE+bP!65q_CzT?a_#E)Kz!D7NwAJ#BLni~|{c*6bNFYTT16Y4=v zuc&B%kz@W(`mSf>MjM%UX(%C z_VV&8S7r8iGjBpCC>RWDd!Y?`35!Ly0L+V@UXTN$KIujGLx zU@EXr6(5@1-ec!!P$ z#7BEZ-h0RH`19BR75f34M$RT@3HydiI&R}c7Qk5 zP%i+6#syx=?z3l3wHQ>iNKHtQk#SCIs$AUall*5f3}#R(R)VO&r|QT(6a2`_!p$O zGGB*lM9pwZYtIRCg|dJp{w@HBQ`4sm^Oz4_5XLuh zsbMIaQ|SbDHp0IP729w^W7Yreb&xG3g@RC_BzgD)Z zVJE>Yh!I#N7q04dZr*2XtL{oadI(=!_yTUEad@K__W8+@S$Ui8f4A0t? z^H!i(=KGc<6YG-%a5rp0jH`)$H%@x;s>9kY~0SlUBcUNx|gvp+e4jYY0O&ge|7>nPJgvf!NR&zjO`Rg z>B{im#l)!ga4mIdrzd=#gYOc$F`OxM*UgP){{?mH#3BP8sPqC$M4uR_Np?9aTVsud z`c=8vvncOl@}(lS&QeHeywY&ez*Dr@8hjQtjF0bXNuyQtD##f|t@>4CMXFJUaj9$| zR|G3Z0I)@~ALKX@wwh=-T))!W0M&AW?PFIPne!^1Y@l+6*BO=}DV|-4-VQT9r;XR~ zb12N{zo6Dra`eaZ8Zzuh^Hdb@gHBJ?upx~(NMm_)_GsB$32NhMp#%s7%Q5+_SGk^M z>O#CWRg-zx^0QTJDJEF9lwHq+H|J}zjc}Qr*QhzF4Oh3V)_k`}WCmLTa|yp+qhDT)+CDZ8W41Cn&*e*`$nz*8{&2d(acVx+w9nzWg2R3X;f? z>=mup0C;<81^}@$Tq*hY>IoH& zdq8B^`zo*kfZAJcWZ0L&ke{RfCU-T*pqY5rqSPlqA^!>ZVr~hM`Oo5&u7tSyn^xKL zj8l+8^w+$)i_BT@mXWEUR=H1q2CSUQr03_TLZdjp1472Tvdwdg|CRK)ZYQ?du^tH= z?ikSNxNGD#apIgQr_9>h4pTWlP(L7>^45D26T$rC$Exw|N1yB8&l=dq*+#CuT*(_R zs$K1N_gyxs7Q$T67W-;nKXDiB<&|4OM)9O^#FVJ)S$evh>>z`5NIUbeN#s$$ZhW*; z3+>56(+dqXSKlN&VR^XvqUDJp5airr@pPVaB>tgSJn1W8(*SCH!LHATE(1t`I@2~t zHTv~qRH!jPWCa#YAjc;|>@id5MbTF12YYL`c`Z3$XQYyRly(Q?mnTbnBGkT+~7Nm~;QQAsNY9nFP)HIu+134LR^z!US zlYHU2BILJZ4g;Qlw6?6EX0N+~`07?|HW0EhU1Yem;dcNout^=!U-@`6ZsaATu%BYA zhG^Jq4j^*KP}p9)39@0(k!Jdpo8ffyJFo#iLcV>LPrkeW0g<(^RnQ9#gAOEi9}lVT zKb}_b>QrW_vii!a?aziiHh;dt^w8$g07xQknc91^z4PVQ5b8()Sb$tOx3;k-(4>^ej;X1ZY@UND^`ik z*Y>kznt2yZsu8M*y4IXDGkGeagAI?YLYNdJ9I4Nq`Ajtu*W;%dPK2PHS`QXz+aNT- z7|M+dVbkc-%P*=g`#v>(Ib3S}__?~Mcb%Rld{a<%6o2Z2uof-&WkA=pi;6MwIf!FM%t zZxi)c{CGcJx>5Bw?3XoBGd5(N+!$-l{_HNwMMmQ};(Kmd)9|oU%js?XuevWBQmjUo z*!Itmjiw|Hfvu!d3CL#i-fhtfYA~p?IIg$>oJ%3S+inP<4)H4^7p96&7CvsIYIQ=Z99b5ji>9T;FFcbg=pJT|2 z;-U-G-*ZlPqT*+JRG8WLCi0mY$B3@Ax2<<7w;lJMd0M+xamrm41Do20dQ*JB+#&el zYl#>UA<1GWagEb1IBts)S&Ihr3!XD%ZiF>7ikY@A<`H`Z?x>=l-FJ;%M<bH;M>!YpY;Q*0fE3np|XpsMqo>LsVW0qw*ax1wy4&Dq`}pMr}Ia4WRM{@ye=n#P#84Vh}FE_@m5gpDV!8GGK$&(#Gk5#F5rw(m?_ z<&<=8A(n1h1KvRLIn{Xv1kWz=P;CmE_Hj3Id-AA9>R*tHJkD!)1Q-e-F7|yCJFH%f zHLV>!fXKG&L3Z!K(K#5B(cz5T^C~`Q#sho>lym^mi_Ws%#Pv@42le}~#kjkwtsLS* zAlHSRGL# z+Xuf?3PPFCP>0de63KptQUkdC~X*O1o}fdYfO@FgSjnryB@T@MOJdeqnIPfjuq# z9<7dg^=lcj=Ex_*H|vjpmAl!c=EEB|zYAY_s{HKyw?FylSE(=j>1=O z9|VC6{uT!|@*iC}`XV|gSjqx^pYZrQ!31WR{_y3sivYBq()@aCZ0F?CCf2jdhQon3 z?N@TfoC})5^3~&Z9S{4yoLjd7yvY+O�o?sO5;olE?~ui2KF@rDauzZ`Sx@N^IhQ zl5qDJNna|cr}YpX8%O|O9EquEJ|;&Ie&sHgl^#f%oB^+!7Ki@zzA#_Wdv1>aL~g9o zttvntV$AsXq}I#jGdRQC#fp{X2n{~t;ZamTWSgefd;5YDIvM87C6j8 z38GzvwI@xGsDyUKf*j=|1|LFI#81|UI-d7k1OS#{KVmXva2u>l&2fOvhsyn}(glUr zHKNp6@o4RA{~U(_U9B0*muH#VK-koMUf<>UgM@Ij%K^?<-9o)AmCVtmJOh?=M8T9d zzw8HipiT00o5Fc6qp|BjcmM8X6|2ffy*~FGB)b^G{ya{dYi;+B9If&jv3hQ``aca= zTgJ`dVSu3sNMm0q23E>|$?(p4@cU09*dit#6$4sCQNbf00W=->;+f!wvvR=S?K=RO z2b%MWAB3bOOWdgx*`Dk%KqG$y7XCl+;s*Z{FMfYF_2FZNQ`(q?@=w|_7;O)@+POw; zo^_Fnuha%4&Sk|P`L?lBC(3hWUJVab;!JxjQS7G|rs@u;Tc6yaBd%)hw4mEd2}(?5 zAao#wH!A`Cqsy;t4WV)okYDVq--ai&w!Zbm=wP@y#!2Bov^eT|e8NFDb?Eq#D+kS` zwX85PHI^>X^jiy$w-5qA&pFHgd@oGQdlGjM z?90l&*P}2`MJOxmU(YU`*_rb`P1m?=hz#!A9$$VPTDrUzUKiuDyaZXM7?kdCaOME5 zri3Iu&-9Se6zeFc&`L$&M4dT9@y2p4fIW~cGZDtTy<=AIYpKX!8{xLF(gERrH5-eiq>;Dm3eK^&M%krL)Z~vi+Js> z>=lswQ>XfE1P}Pf#S4*M-8*I}uZiX@mOi>SZTXX0kQjnu{t4~kr9l4UhUw?)i9Dug zYj-bUsfGqq*)^!_VSqOcS2g#`zBSF;DTaI_i!G23IQ^f4_WXxFwHO!6_OoimwEJ!a z&7u_Z;4{)ViKnZDGyG=*O>Kcl20md1&2)G>_L~Zu{N?xK{a)2yqc-f*HKw4~O^A#x zKI+StFrCZeJu4>-o~zT=zeZ=Xy=NzZy(Z57H$sQD7aY}tp`=0b{2t9muZ4b#HLa%D zFYsQ&j~(u2%ZzagDp~PjcLroI(D5IiKfm0?m4M~Enwz=0i7|#;L@=;h^Bq z;_&N5!CBXQG3+);bDtn-|I{P2(3!P)J102QO8&r$J~fv%A}PDd;~T!(?Nj}L2OKO9 ztSwPeFnxBgj`9Y7myI-}Uc{bi24BSIyH2fpvyFHA`C}Z~k2f*dUZ#e%b*@I#Zk(t! z1m0p4i2gQ*87ag(zPGcHaoTK@5M7n%t{UJ4cn=?#0Dw9SzPvZ18U<-m5py%S^5{SL zKmZs$O6cpKYq8a2{836&R#c&)ac6VV*~M(4IjR&gfDT%in)g(Sr*0RMT_Sv;y|Ctn-x?mqE75;B5B_sA{fYTD%%_pIV$dN0 zuhakqcWjaVsPb$Vk4bjqyZo@rY~kxLA$se!OKSk`{5kdDUOW_^0WxGg|NPvYCC(hI zBxnzNK+zwYmwq!9j)l7=3g3K_2N0_Dp`7Ht@%dc&76O#1W?Rhv0t+%2ghw8|*c^|#+`D4cisEyZ* zwK4JSO*mn&;cTQv5PT6x{Qes(4g!MRo&RSN;tM!Dzs(HN3s6hRhs61!k%yg9byq>} zS&u3DQw>%MSyx83K~Fi}{1-&~C&uuviQ+DmJ$ljNi_DcQ!$lF3kTk|hu4FL*YB0UO zzyH_>fadhePWT-WmGVX)*N&im%D3?_SnBLkd}I@k+fDz*bq|x2&~}MwHuuP27O|Jp zG45_X162Knsnid@nlkQKPY>7NN)V+-ltxaA09F0^g1njrbHHak=dnxO1&9xbUCTu> zX*JKLm~Z8MgLBgJ7YJ(wmF0Tf)>K>Wy?w6M*C^BeyVeiLoJ

7at{f4=FME_vrY0;00FfF8%)>ZN z91WYQv;@p*nkrKr?fGh|P{u4gpTxS)MJ(;OKgFFEG_ zR^p$0>!U^QQEi{vNrrysf{@~iy8?)PBs^7o?Oj($QoMHXzo0V3$TBwq^4#;Tg`83R zZ~yh>#hDhDL$ccKtH?L`xnq4K!_#!F(C1*FwgU^Z{y$uuc{r5s|Mo{ji%2MBD`Y48 zZrTvCXUR5|o$UKIV@V`S_Od21mY8hW4avSt8H{~rjGeKLnfW|-pT6JU^Lw7-=#M&5 z2lw3feO=f2KF`-V%jQH1{V{C}`qo3kOBV!H9sP2P-$~8t)SVR4VKL$Ui$nxw^2Q;o zwY#(7i{kNQ?%Jz`wO{6**MDS|Rl9WE{z1Ds%U;?`58ZneeX*KG?SLcEVMi@!jxb~S ztd)PA>DC1$#a`>F4PY{*Hwd13x5ROE|ZRX2X3EAOd&MVt)+JJxD`!1<4O%qaf1!-AK zl7fipzINV-_DVSejBvjWYAm)e@YQY#wBxkiy$d9OLDXOC!d@qnJtBzC5Xns#{!Q4y z{~G>P+`yay1sZf%>k0!PRv3qbE5eUQ#8=*zhPyZ^cZfU)GnbzT%AFtyk9REl8bU14 zEkM)~fwz}*q091aY5oVKn;S>SSeV9U%MZ<>@CrzJATKFl=Ka%+Erw^ z;-?5xYm(0T2ovdbnO+&bvfs1f1k4WD2{w*51V>VA~-o@OmAC za6Yet#4T=(H!qpC+9+iXmHCX9yf&exrb`7VAlprZzuYmpP1N#3g_Y%>zsoGk2O5s%K@E=X8@;_v*=}*t4|x%4Z2S3FWk^^pp|#MvSpPF~wV#o(dSotv}7q{T*jfJKJ0R zPGZ1=Rh@?UIWo489=NyBWtHWE~nufhsnQj>z@o{^+ zM~c)*1s%S$Y$@vku<4!88WEnm{vDe-mXl0#ES{F%CK9iXCi1qzFEKf=BYEJ4lBv$< z{_8xV z=0{s_;cwIHssT4XDt6#Wny>2JeJ*^oGh;(B6}*Y&wvM$Qj$LRw_S z+onW-4NN{4P?w_#2Nc2*f3iu_A#DWuJ$R_d-+sOGpgVuV6Eyh*w(A=s7sA^IEk-Hs z%m=V8bFCQtFFdI1e^V6y2~(U4qaCiVV4@Wa(+5WTxg7~>fy~!s9bc?LQ{!e)zsZk$ z)o%mo&)~ZNXye}BN$~&`hZ_A$VAo)%75SX$*RKY+=d@PxA2sMdi|E51p2;x!fAJHb z1Mov)F$H|pAkq3CP|PQqpkS^wHIPgeyLYzdlZyuRG{m#9q~x>j4Vo!&&vQd7N&i#S zBDNG9TaiCXA^&-PChQeERPUs z;dB9BGNvC}1e-QoeNLS!2xdQ?KV9NDgMkYJ4J{KUMO{gOYkq3D#(lgM)u&H?mwb?l z{FftW+{G8E`5XGc`>078>T1?&3BV@6P-x<6m5WQ+E5MD!G0GtzR*gmWkYf*aV}hV#Na32dafNdiIFfxILPa?4Do z`wv-a!=R5C_2Q7;VXfV*MMGSKrk?DZR5}xc82Aq25Yp)`yLxX^7ik_;g11%79}V?JjlT z{{xdiZq1Pdxz=AS82p5UDPzI+hiDA%(!;v{tx)lPtuS@TBYmZtui=pltTL z4MT;OXM&<&*S#)k#oQ$pA&FQJh69WOvb3kafTW-eXEP~)9DuT>_Ur_CDSr2p4PcR9 zqU5FZ;dY3O^NwuWyr=B&vxV0N&9R5;`eyz6sgV_n{Y`$qot%-7rU+`(twQ{bg7 z(;>tt0oD;Ky}DC6MVM=yRh#z~>}5Y7DyVqkw1~&CjqWa|&hl%g5UU%m*O3_SufI22 z(UMyay!z;Mp*b2DI7ewgfqpO`!z24v&YGv2OG%qemd83g9c9bZ62P1h@_G5}fO9sQ zdGOs&^&EwV)-H|&H^SC13a?nakfSN=Rqk5XUkB@1A{sj|m$9FtSUL%4=LkgA!E_J1 z)vJ@u$)Yky?2FNY&4aY^;i;Aba*gty73E#!xV>MrDX4{n7FfA&pG#U1vfQ}UAL7|P zcylc;J$7|9uVlvTDtEe?0shsM*OV;WUWy49yVSiXlubo&M%i47uI5wXxR8Wt6_ZTp z{the`JB2()^!8l5siOC!q19pJ)j?BOrE=7r#^JgzQ!kV6z1LX2Fj3bOo#K#2w1m3; z47AenEP0#X&wP>JWupw^dg$=``JTa1l8)T)46;1f-<%V&*WF&UbRVtkK*!hElD^>U z$*#nFCq7nC^2!gjWSO|1(>H|9QlGmW2k6Pfl^V6_8XcAMewkdxSU}JY!?Wq#QXPFw z-bJZ~6DmiObAkJX@kaww0wiGbK!uB65LlW6U8!`?9szR8eyc22NDK zE;=dj^SK7K(2J!#a+{!Hmfr$e$#)S}nlgh(H&P3jv3tccEq9}I>g6@LkdFMrqs0tG zJRqBuG2||$7G=5^ynPn-`7e6&eEDl;DWq`qH#Zk2|2r4Md)t+LmOxmrzVIu)XI-8c z2RsI~qu}z(`<=hJOZi!#|5U&CSWSOtIulkjfrh3|mmYY2;olJTZ5Z85U6MFCn5XUM zZ;#a!oNFz)(f8DPm5|b15Q;vrU2Q4V`^Z~oMY50wXc7Y-RdAD)-Zwf=9^CD@ z9d=HE1`RF;spwt+V+&>K=^dyT2F+-VBCde6*clTXDMmp0=j0yF;dE53Aou0^vNolZ z=@e9|K9RrBkCp4lxoB?#WYPiaF_pq&SUa-?)wM6dp1A>=o`kV@=0Un#t7%z&pUM}p$=~E@Rectr7kYBD4V?vUf z=>8rGQzy;792rJaE4=ZX;c12U98;U8JnJWFjp;vh&_R$Yu-LiK?sb7tTH3w?DOOQC z5N!*rci!lx;iFfA{H$Gf=~X0Y#u_}IHY}dL`ievV_GObn>-DoK_W}I7;wOex?=_Td zX}tl9hSupZaLM>>c7tya0%J9zmKaIF0oXnIcPPf3c5 z@>eQeIm(hl;#zGjg&AXg`gI)pTHKrJe436a0{eUcigx^EC<%g^g|=R-US=!nh8@LIdc&ptq)|c*`M4_cWN@ zN=&QLO~?EQy$WrA1|7?*LUi`ai#3~);;$^1aAk4qTTq+Yov*ur<=#6k(=ztX7P&=x zMb}Yd(+VE~ypkNERoM_j8_(C#QEFd}{AvNQ#ERg{uV z$LDjeR%LKAkMm8XWQVu${2F$b?iL*Fdf-{2Z8oEV$vRMQS^oG19j{emc?OiLf*0y! zpfUl~NA4$f?sP4STy(h4V?-Lc+oR@^mTn5ZIt@J8>7D*70l=Z>F5Kj`g!Hw7ZFIb5 z-;M=TdpYo6KikK-n_gL$6Yu&=_jm(q^TS7v0on!OCbv@|*pX}LPciyq9l!a7OHRh+0>x@p zGpDLq$c$OP1wnrKk(^ZKDWn~cJtwEb97Q48qztgl8JOlI^!l8|$bs3{Yb*s*N;8%g zU%kGM3U!MN+!umcd*;%YcT9xf*%y|WaQ&CHw$zB4e7~KW&+=rlb!;S(3NO76sWut4 z*oUpc6mmHLPqxvbY>6~MBg!`zCvG1co!8?L&pYt!tqmT?UhH!SPYg;9s0uU0lt36C zusEtgw|a#VroLqEqb)eLTiE%8JQ0Azq@J5mh1453GhN6aGSV+`y^Fh%xf|Uv=Cvup zuWxVcrq_4M7hQyo-Oc5{({EhdRrpLa)m8Xt5@iv@UR$jw3f-2VoOMBETD7-a^rx_zOxou_9~nM}*QZ_b z@J<*%tZ*JjI?-7{p~1)#>Y8uk=1)hSXC_-^;OtIF*xV^gncAN>7^+3y_p|pbe6MPL z1yq~&+zR6+EH()A>HD>oElgqR@GiA}Tpt$E@nGni}`$k^Y7NOLx_|T;AzIZ)`urJf)0*>sobw~ zwv@3t6PA=R${Q$Pye~0sfMW87&k;`Ft|7)PjW3C3*^=iw`FYdE6)b#!-&x*JEh*f{ z4?$#P6>hCcU)AK0n8p%p$*EehAtfcM{U%Q!lCH1nIGIusq}J%jDw;ZNP+k*fBk$#> zrI6lhtLeuO@e`gLb&1;Q1P^$40#=@=$yr-nXd>I9Abj}!-3ZhCOv7TH{Xd|-C65mH zjLLp1`4mw}D5$BUb?Z*(Tz@i^9K0H~QYZsTA^MhBGl}mxk%C zZv~JVx(r_mjm~*BcbRyl#3D4SV>0%3mD(O<7pL)d#)3{^Tb_1Zq{ZH&NBJ2Ydlo%n z8H9{>*k{wXt>PM&vrt#a#U8Fu^Q6Tm+fi!Dq12OJJyjLXW?u)DRG&P-M)up4CaC(} z#vwb25B9oW2QW@Oe_?tS93zOozryNk=Jmq4(5G6&7p_6$ayDYacG6k6`}-Xh(vz_j z3Fryhq%!cUi3%VJ$8}OP_al#f()&){F0w7+SaUbD#-MN5LbZ?<7K{!yl2@CxNPr}QDdx*23-N0`$@(OLiBM_5!}SP8fy~Y=rWQhqsfaD z_Q$im)7}0NG@>Qxh8wRGER-1qn{+W{+Y`tlluUoAP9B~7)M*Fg)_Z)9fxfhFoHfJs zbO*;@(hfk|G~WMdM|&5mdqo&W3JH6`zP(9vGHhYdM4<<-&{%WS+N6G^I)^wh$^J?O zicF@XspY@n76$%XI#LYmJ+dwU*B>0E^y%jR#a;f(OgYDpqV>ah^G`b9xbw=mm>AmV zFG0alUt*BXc?PfzE|ON(#k@Q9Btr*xLaBHn4+_03t#YR%Rf_Ty@#I!}>%n87Q{oae zos+_y#^~x$p#9?^{=G)Aj2ylF835pl`H}tGvsfC9CY;iLab|k`|4Cs0KH}b$c7U^p z#%~RWF|jWP=~KBqehyI4<3SYNRBw8Ax{(Dit>QeYx zYGjG9o1Clo@tOb}OlkDmux<+iKlj2sPYE8v*ga{7EvB@ubr?YKpXaD7&U{zhNK&;E zT1ic{%Czrus>pwkoIba!rMvL-Za%K~VrGIb78qHZS^gf%&DOb~;VYk0c=r&BE#WUTv2h*L!hsq2L^YhtyB!k8z2J1)%LT6-0>| z2BzttJ%GPx?*CvSAE;tN(c^h^s8=n@Q$}|mbsv{!jnu=$zGM3ro6zmx#CoJ0 z>iF&NpH9ox=H3Gq2a&%Of|A!dXb=z8!Uv_tnqXF1n_gZjLUFHw?$;?}O3)QJcX2NPCV}B-M^SODDtbHyEg!ym1%sg2J!llL z2~YzxoQYzQ%)`aAtI5i$j7Nt_y{A#p_3)5qqBz+C-f?#Fq!_3iBL>!CsJKwQ=il~> z+m?3zn4OM>GOp}DVT<_xazFD{lr_PSpnZDFif&e3EN3c()!QNH7qaEcuv`A~1ZWGg z9Q43;DGocwK_I7sriBILfV#6fAd9j^_;n}6M8v`(?CU*{O&!3%Au6IDPcl@s*4bXU zjzO_=L5ao>H4%Bs11mQ*-HYawEDzi-E2{5R+puy33^5WHi|CILO&GjAY#&e9M7dUv z-Hsg%w`8}wFTW1Ly@y@e#|t+VmNnMRo(1Jra7;nOJ7y1+VVyyr8tQFLXmTGbw9$YO zoH;0G)WwVSMLXr2ImE*q_x@Fzm^|scL(Fg2QhDa2k5e?<-zYH^fFXIdMeyNF&<5r^ zAuwBdF|}ecc=KQ)M<(;SiO6}* zs9k)g)QQwjf?x61)fsJb>z|%)zlzCy*?T3_(@qt&)O*&~FzGTd;PI{Vg>d_qsf4%Y z$C^{y4sO@VE3bNGG?fz$h~NtN8dr?8JN-$@qu=8eCA-MCHB&Kav&y|9hXOp{7qa6% z34DCSrmDV6`Ju5yHezm6(5Y46n19@ofx!Cqq4UOQ2-#uG>mh^YLv7;L!{nlMPeV9(4n4kKltuM_pGH%z4S`y~azt?{=^2cb)x=!%S(J%>>FmN|P z#&UBs%iM`z)<0Y^&T!L1<8p32BZL#?#P~ln+nP!>`C1N zN(9fTjZKxZq^{$HrUS7_;Px2MW57LFloMhi!j-*GDI#EO!#TQ|q9H&q1a>b~{Ceh` zTe`n$AVzx0MJWf)s%)d|yMrS@eYXut2AOI{oe1!`{)fE?%@Wy0H}8+!SSoS&0xsM4 z51KZ?02x@nt#|SZqz`Dx6z89+^5KaeE?ZnMAcOl-OidX5Os~rdv?XFb9UpyN;J*kD z4g$D&?6oFJJM?qQUv2l{NZsf}$hr$|S3XOi8$skuuUjH;%8F$)iL1=@2X8pkrI(eX z9>1~bYhI?9!l8kmIdP~Janbz9|Lo8T_|G~DIz3zp$W2bi8Adzw-KVBs;C{*Ymfkz1 zS6|QDhk?AL?p@Y#qbzNsuxh&oxCq2y8}}HW2hsP1F=f*Nl!9{}6rX5pBkoG-2HX1V z=mc4)gJTb{w!jglKim+|!xctXp{uB6e_G+zcW=1qleL1a6Q%>pZaz94d19;2c6rcQ%HNuPeqq~Mvp(mypumu;aVH2QnVap5+d80#59nNbi>C39=6j@9An~&yZ@Acw^dom<`Fk3y{c}b@ z)fwOu%Bi9?XIM4H{9Jb9t`p-HNX&rgnrxg6)yvj1#_*1pcikn57w4A-QonA&bMq2% zzN<#^4+y@zi<*)dSUPGVY=s8r4a>#;K6IbBuCX^C@5^475$k7y>dNgc;10cg8P#g8razR7W#2R-scy3GLipI~|x5}M`FOtTa z8yJ>8oinBU2gHGkol>m+se@}xSA8Q`sws6)N51%WVdvsH*L83$@xG@Ed#3Z3^f@Ox z{k!UywtMh21`#x8*15Wpjqr%#Q}&jb=V{B^#Bx~u!RPF6#!OItE`Yv~;hH#uNX&$9 z9)DHM3tpOWSFexONC4j%T3zQ7m#FZcuZ|yI+VRfWtFUrpEg&j3#lj40QkDhV9Q!=Zz7mv}PtcEutczFJu@GC?MGEkH%8H?W2| z-Mq^-%2;OH(>_n;b!ByNiKnNBJ~=LO%PA(X=;h<=^yENyko?qEvw>#SSb=W>~fFWsFAy@?F^5x~a8TX-q9Ja-U&JYjLDaw*WB z@uCAY-0jGTG($v%6J7UEi+PFLym>##(qo8_#ev<+4K{VB34W*A0<@9eUO{C>*?%zQ zZ>~HL6A$!i5j`ehwYxOZh7&l22;KtgE#RU+$cKG^pI0rxm#gkCrf1mSpeu#CCO%d# zyy_+wf3s|D80hYbQ>l(_LM)MOLl6qef>eS^dcQ3jxFYGxJ^8Kcc6etH*i#y*+{OtX zjGq3#XX?=y1I#C|bzUNMMOF>^j(fUjMLK?CoPe6|-tyn$n$L@D)|k(uQ#NG-$82Hi z>LXUN`eQ6_#VeJU`!I%9jyC}CuBlGONd z{4^Xm9AN}s=HBNV0sS3g-r~Be0;Hz_1FtZ^6~0G_BUbAQdW&8sy;q6iXMgXBRw;8c zo(S!kyr?dB96aO0PI*nXL}91fdiokYOs_BVOKEVr^--oHkQ_~JdAxzHJ4k|dYmN9S zy{@jTuCH%QO-o?;?C+6mFb+B!TC8{Np9+FHP>814-WS?U`88rZ(!8QmkR^< zptp%8xeL-0yGLv))meTG@_ldYxa-|@rgKLFoL&~1kh{?u$4wtz@}b1c${;JJd?#$_ z-;veeM0aqdbg<~dAC0evFT6sqJ-ZXr6jEwuH9$WY*70d(tVIj|_4I{dW*ktFb%?{? zHoNq#KtwAmB$l8$gQ7gC+kIzt@}jKY)hE%rNawA{;Z-R{4SosY{FREQkr7IV6^bO~e8(^d59vV}`5FDuhyOaYK%eN7!Oj3TKJmzz^sZT?mFHw@?-ELF zMErR=gzkhh8_CqV5qYcJ3a~#jCP@x;^Brwa7Q|H>v`AqctXViaLdxk6Znt zn>jPB>LY^7#m&Z)_3Rf=g#P)uU&sy!t@UNaMWo##J?pSXxgO((7bEiCf{6al{gPVA zWqQmeaaqd)QVy}j*h^;FcNj&>Z;CI9UxmI8G41>ZWY%BhpvuzYENJ9&H!ZN*(p70E ze&A)k(B0zX)gSZ5EM9#+E|@MOe=x&kiRq!v>2!ye+ENmHAKxmc^Dd|KDrb`WHF=Z& z{1WC(f6Mz_`!o2QYn^{t(D&n4_Vd%U%aO#A7^epcOGF?@`AgFC9yJlT+AK`qhq#+IV;{$2*R&Z38J126eY<8Qx7e77N%}#P6&dr{S;$B_? z&N)IrX5fFiIv7U(hy#Cgiuz-K&185Ag#ZYJKgZ6ilpERxyl3y8y!eG3F4Dd)t(@)U za{C^89Le!d&Bi6VBq^=M`ZV4s(78-DT8Bh)DnZC_PORhqV}JPX4N5`J{)^JIVN;Lm z<0py?egw-W>eM!V6&0Xz5yW%#-WKWvZLSo5Lw^N^3ToQ$JxS#^^qd0B1r{ZDFgoBe z`eJyY{%nVk^+33=L=3<)VdEV57$OOz`&n3Mz!3Mb{Ih-|#b7YxHg*EPh|{Rvn6%;H5U+848BLPYIaBn5euZVD<7Y*xUCcws^Ns z5OAkAJKXcuBEJ9MN{*sB>oPpWX#H!$K1~!W3TX+9zJl}|*4oCtr+9_w!66--$ixN9 z>X{(u*I}iQe$bX^?kOqotKFV>#;T9e6qfujd|`H`7c3090pNva{fiLs0X?6`blbW0t5vzc{(Ch2?Jpb9KcE1ZRu~u0l@0`a ziL8hJM4b@ui3*m%jUVwu7lKUrsc1Qak3OCM1oG|#DgOs#U@ z?{1#4Fc$rUfIm_dNE&cK++$=pH>hD zv)Hv6!;dRZZKw#@o>ObiJ9e<j{2mLrcoC57YX6s`_>_ zheEOMC=B8aY=C^(*!$kqe`8s;O`2jM(tj(~cXl(KnbR3iNo_c-sDTt{XnU43#VqWf zn?KL<9%?l0@aBkI8?U82$|L7yHq(kI`|VF|PDnF&Agc~IhRxzG5X2W2OF z-Avy~++zi$QAO4_o_*eMx;x6;dON2Q;e4;d1>{xJ!2i zBsV9>r}35?Z~hG@r44i$8QHTX{ZV;H_rWeb`|>j2z{l?HbOsuS5-P6xCA$Z2A>4IW zM@CX>orpWGXU8i39Y{JE1hcZ!XB@_~yleFhzum+5>EtX;mZ4GJqi#5A3IA2q!YGAt zkgs|fqp?oLk0j6)n(^!Qxs9!*w?eQ4u8@<<3#fz|y*K9N@Ho-!S3WJWW9w%+Ek4(D z(j_Y6MTgkr97ldeMZ|CB$x3Q;t&Z*nrUi`t5Hr_)rmlHsYTtBy${&C|tb0hi{Q8_@ zJDWL4z>(Ywk5zq7I_3xEjCSuNE();PAmiO!cRoG-Sd^5!>RZ>~RXR+)e@oRf!oxb4qe~ zqgk}hSM6^FfoGhONYWT-!!tPPk(T;gr+w4*Rc^*s&QHhil0a`oZtk zF`7$1y%hIi51*!{0o08ZEitj7x!cP0_fL&@HO}C>WIzyu-?0C1ITQVFzDxL$f;@*) zms1TO71GUq8vXSTNCc0j;esz13CM1jlelpeWD7P$yY`6Z-lJhOah@oJ!>z7hQ@`s7 zKv0BbERC=JH1y>jdDR57*0T*7OY^JdxAsuN4@r=KP}br2rFD}{g2hf9QDOe2Q=_Zg z2~>QyPPavFZApGoPY=Vw?b(e-e182sLnkz-AgXB6X$|2!S801yUCp^D>wCfV;)fpo z4&Xm(3c4Jmm^n@JJeOK(XZR}(^Q}Ni)lYd4IN--m@l)I*{5toBMkRn;^Al*#0eL6d zpeos6(RldFe+5+gill2gFt%1%<>Gp`j@F=rJZ!8kPPUFQhs?A?f?3i37LN*|i>Aw? z*k4q#QJ?O6&6p6#%kI6=8JM;wrI)Te10|WPlVA&RcUJgal#m;)0A+KgT)akJEWhrV zC=cK0xhq-t1F8ho*4DIKwp^i_?d4QO;1HB|&Waa zd7mZS@MgXz5f-4-NC?jM9IKb`DHGaB+a$=f5P&=hOS3fgPKvqv6q!pqmtzn6gP<4Z zQ`WQfIriROkByz0Xfid(?J0ZY94_~KD4nUbyuXgI-gYY~R54nlxKAQ&rLhrsGg4Z$ zo^eH!<#tEs-uU*HOtMRj(L2*n@;@Lv@e+L&DR;Kzq!`q#^cH(?uygNn-h+#TUzBfo z;|@50+U%u!G=L`&Sc`w1(|-yPNeLA{y_~lUZPK9N{}yVtQEqlYv8}u3e;R7KW?<2=|v+# zk(bk0FHivj1yMLz(qv`q9}rq**$JWpG^#&ml`kDnYWquJ5T3io^nRKSj=}#aiPw5B z)oHwajv^&i_M93ESG=}A#p50T90lS@kN_@tw0SUr4B`PSJTS%U^W0~-d3xnsE`&`G z)Y3Lt1x&KfJrjmmhl#1n*&MJQ6qav!aFCopzwYV*Zf`c%t!2QB`bRU%Y#KfbJ5$rq7J~OWMSyg95q?d>G!(1k<$;0nDocn zu6%JlO{olcq1;f|lhu}2NTsglEqP-KWnNx*D{p>Wu={B!wrA)KShQ>)CDjO%zSVkU zF8;IROb*)rjd*j93TZdClA_Ua)2{YoZm9?g=BzIUTrrB7&fv+j*#Ey}`O3O{ZcZMl2jRvW$g zU7Mla3);}>{i3>A_fA9~I@x5o$vvY^og7N`Q+E7nB`9E+!RziCI-9vg3dJt}1KO%R zd*#$Pmgu>QX)`K&MkRafHC44~tbg_MR#Mm*a)y$5G`g+%^I@r$4s*3K2@40F4Fv9aXYhpZ}re0tU`@p_8K?##TI&32`Jr%{T@ula87 zOu6GL{eOb5HajeSGctyNX1o6Z(5@?QP`!i!{H;%EW9^bjE>3$o^q_JG zaH-p|);hsNx0^=^q{VCgzI=N2N--*4^jz4wpgw$JhXQyHyf3M5aAL<#<|jY6OSK%T z1Pw9q%Drv9nH{J&(KLlF`QpGk?0kKFIHawa5@nQ!&zxk)cbTZedO7p)Z&%VXZnh6 zT;m_Oz^@Ygjhx2RP!Lt7<$j#(o>pGhS~vb~B$eIhILI34$D0e=#QrIw-7sJwuV?dp z{X7-=RZ+sz@F){m?M8+^FlL%*lv@)Mw6xr)K6?{!vD1moE4k%s^A0JrvwIeJ^IVUt z?BPUOLIX<1BsGgj%)bP_Z#k@w0rdHg+{x-{k3>+%_o$LXRcn9iW|nR-Wt84`eYL{u zR_6!kB^){M4hW0$_0QXL50C*_+jpbBb+9wf$JtDq`~xyh6?!0^ygz}niDrn0Kd>y< z(pk&)HB~6v;xRzGK|2H8Wm?)?-zbcxI>29`R07H!qOxT|5JW}tyIsZNK@2>gPr_tU zcMv$-bGZ{`P8{aBsEJAd3c=s8@k`aGV3%iIHdo?`jg|cArnAZHWBQTaaW;;#giJD_D{=fr_sH96w*(dlozOU%}Z%T}EA_ zp3YBG70Uz5N&fa`BI;tze5`${D5pDsynP~!s6FGvvBkSDxkgKSJhop3}C~l4u>;R6)yK&I} zVcTYJrvrA`#h+~PHP03^lyM&M_MpV-nzT#K&7bL$6)FBz(gwbEca8Nyh|~N%jn|&a zG>hVFyKjWDOZ2!GpI|68KFXh2(s~*T+0_@{Stg}RiIqfk4mW4{l->V6L2mYN3)XmB zZxmg<&S><;A$7h|s#-7Q+FBP&qv)3m722o5`Z>v3KFeQ&M?)A6^8XyyDX>T;sA!1f z3E%vT-r|i;6vqi<0TWRZcK$eq_^fQwk>EA-yI(<1g3c&nYk!EM19e5M#3CPM<8xxOiDx+(kjz*?;YN<}2S8CqA$%_y63g5vDA65gVb-}E$StT)@iyKc7 zG35rhLBn!QEw3sq37ts^Er}XK4PHyixqaq!{X+G-8MUiv+QH?o@;>$p%a#|-z32RJ z*h9K%tQO{X(#d&MmP+}z3R5!kEPLXg#y2N^<{LMvGklMc`>c5{0Kw$2 zcolEEuibbycS^1I2@nAYBNgn4{d@m_Zc(@`GvLT-HxB7E{shFuLZeTKf_T-P9Xd^a zNHFjPZE*+r+Jo^AOlLxOh|#2N8V^{S@o&q&|2m6)5WNBzM#dJ)HB}cqoFIA|%hJy| zgN$qwMCz5H5oviItbg4#VL(XduWn_d{IuWxj=~#tnsVF6VOu|PTW1so&p%vDEGEz; z)prU@npe43)erv2Ml=N|HzHTJr#H1 z{9|5|yxTTheJ#^%5>SUEM!c#b5=?G*sRP-h(uTU)}j?Khx4o;L{kM#_XqYG5c3;*hjZkYjE z1iylNvJ`zn>*)Zg(lAj+?mvMbSxlvfu0a@o z3CN~M(K`>HplGW6X*&rp_9G5$p5JxcS6EU&eFE+bvQ43lKrP>j`@n4W*yM)zKAu65 zVeSCeyoOHRia!nVM&?Nfy>TMqtYzis2Ty+N}JbPKD7cKN&dt4JVO{a+z4oqR;B7 zY-x`Phh5WQK?fB}uL(5w*Rt8K*0;^a(Vez|zK6!FhN(#YToz}K^U!;E*rltue2C3o z4U-9L>jd5RL>C3k+wds+9v`TFB>bYeRhnG}goD&|S=f_C!tRE8W`pXvDZ84rfAq#3 zsx)pZ19u^RJ{5kejb;f>WQK!xfjX<3)hT$Q49Gzl_G4z3f)dUj;hoT;xL8$AR0u&H zd~wk@sRW*LoX9^QLD^T!eq`Te&PuD^UJfKlJ?s`=9Y}%E6){(3y!2R=v}c};B78fw^&EMx zM1Z9LxtuQ*&Xy>Q^|bH}0n%CG&$8@X5<8d>MAwHC2r?zB={C*Skh&Ek^W^YEni z7kMcnrXF6?1zD!x3^&xXF;Z2dkWulJx{N%-&tE1DP8wlWba@)}>BDvjz5zWvL5hlZ z4KJVuK84+H<0%Rl^0tJT#%pSQVGF^yxEuo38ChaHuFJDHJE!S%2j06$)>!M_!~ieA zjyZbihMMw+nsuXM);eQvp2l7905JO-dV(XgDuvt!ld!1NmvUKJKHGw5}C?G}|EzP9YgmjRpPnOqfw7{J)PZ*Of>!LloS^d#j5 zyE=n+i=}&Ot~TrhEVW!Mbm>Y(u4$F-&hRm$K;q!zUeruaJ7wGwc)(N#P%|OXhzg*D z#;B*zprlg?AoK%=`?2m%6Rigdua?C?2R$50Fo1LX6Ia$W!;#Ul*ti92?%ku#uIlz8k=p_#iP)X5)HT%Eo91Dzonh8QMsO zr^G}i>LSOYrEoh|eiH-$(*neBc*aBjbXHRd+(R*e1Uo1X$;SGB?!@O>-2#t~HV(^Q zODo*;+l%uh;5SZ!&y3!!I2|!gY~Of?=I?Fn95R7cSU~!e=hA3Y_H^8ykZIWpStQ6EGbuBov;2|b^cQWk1`=v1TZT8xP zN$k%@=8og^);+QtGEHXJ&yZ?kq@h}qcVqp?+`0pDP9v8-85JZRqx_=mACT*YsVSpH z*ZNw;PR-rkHT7Q#8@U0C=@LdAFPs(qu$t0abHD>2E?N4rq|`fNw%0M^kmQ0r0(XKr z;1MChQX02AMLg5q(Nf;k2Xzks1?Y6o?!PP?RDpbUvCh#|7D-*7@;R*20fRRlc>o$d zS@_|SE9c^z!3X8v(JcNmxw?v#D4wZ=+_b7}`XXym$lsOGruW%_j#^D{B5+F{AU<}ho%Kx~o}nDB z2n!Gg)IIt0KK+-8C5`W*KY|4>{O(8%G=bJ!xVva zxLU`t0;J9ewB(Aeko+jR>o5d1D_}t{{!@?w0?-mqP09w&(S7E0NGVS_HU~!wL@w$I^EBG@xXENwYd0#E{O5@#Zk0Tt}4H5d|?>3 zRgJ@*a*TMgSZcLA<`;iNJ~%u}ba;0Jz`nzo*0uK;-dIh2kC3Bl{n&NI^}>s+mb9}; z0X{wI)qEhX0RTOaYoVIpt>5%<C5^}>enK5b&>=Nn_LRQH z`$Uo>HJm`wD0fwKo)quE|61|oxt{(OFb2r)(o-frP&nw)@fI=;Y@8$kyOTF^hVP12 z3Nh(OOitGl;#)5egCBI+EF?jQaZ3VCe*3lk>DT4V<8bZ{j40mM0#DC>(|fWczgknM zdG;7DEQUlwc6Bo0%tPD52WK@Z!Fnf*OBQFgjb{{Z+0W%qB*pM>M@ay4f)rxo%FVjo z(*05B6TF1{>@)MrdZI{rK!K4;-MbMcvvWz2!*JMa-T~A)Y~-fyHBM6$Z1Sr^T|d~n z_VfB&vTVnajj@*spD2(OLhP#!pV;jp+8XB~x0E$$C1$3_A7W9g+{t?ti%sg9tQ>om z5{88q|A(qC4~Mc1`yNpw(Lzy{3JFp6-Dp9`E@Urc%f4kDrKpH(DPfct`?MH4V;?&i zjO+{sV`ng9%=2A(p7(u^?>{X^$K8Ej%X$9J-;#oC>cxf=coj2T-L-G%l>wXx+Pqcl zwv#mEchY4$1FH2iQtwB_{>|rKZdG0T{75LW-9X=BvAHq?>cYO7IPni8gJwJH`C;mu zgzrEgYIksPHrO_%20Gmv3uw|wEi}Hes7Y(=`L3$BBQm=C>{7@6)W)lV=o33P;TDlJ z5c5alp3T2qckyBea@mt`AS=~a?7qQ2?LcD)c~v$fjY^d8m_2@?k%@~%i;F)#m3l3o zso?kLT^B^4;7@Xfe43;Y;&tv?dttdc*hG8P7JF_p<9sHm`eD55=+7vDdlTxZZW%=g zJ5K%tEXVI_j-f-U_NWT@_jSaw&+4XQc|u%3?4##K5)CD38%9Y*wJ_@mgz3qHCvbuB39vdFCXurN zC-LBp2^V%8RKD|7rsS*UCuIPRiL_sy`xV7-CXB8`81E={HVkm7qa1ZkE(=U^Y%F}% zo)qPWZ(uOB$8MbLo#u;9Qw}ywl?*Z(JMuNim{aL<&{KFbWy@+%w0!6QTI?tJ;aIlI ze&=sX!h!h#AiBH&XHJ8$G~1tF22}?iq0aHAO5)eeT1I9^FimSbONq~OLvL)vAulPm zX3Siyw1PQ3V{0)xB8nS;oU`HFxM;mp^+G+@ZDgW22bKxHkIXiOHV1och(`R}jm2L_ zGIC#qB~E{x5PkEr=(_EoHz%{9?F!e#L;bW^a5J@b{Uqs}xYc>~dBe0fbkJ6F@|^Q} zv>cPShUl;tP3jbJF6f<;tAeWRuY-f@_b1nXjyaHB72!<{Ga1?>qntO*rr8JZVcX%Q zGFgk<)DV|^m$Z}|6fGlf*s3YW9%diJY-M5d$9lBp!>(zn>87R%s_Tpv%X(X4^Kxtv ztc`hFblPpG>9O-*(~K9%)u8zi5u0&gTlDv5gy}oi2kfp!h1%a7nUe{eJ!fNL6J4_R zTQju%^RdMm-$eQgnFex9)3X)*g?mH{^7Xtuq+ZSpWM3=iQqTQ-A7%c*th%}syCRNU zTP60A9vEpP=RZK2W-zla znHF1o6E@7&K9diAN;E*|WylLDrikd~HJ;WpN-})w{_Q@2*(*ak>7Ak=LBp+|Uv6;Aq4mMpFTYzEZP}QBQiW|< zCOi^OXcfEQPAx%Cc@%f>f97M>cg*T#U+To)tt`*1{|6HAOmv$QA1+JD4VrmirBCNI zFn1wFI7N_FF>m62-g#<+oe4F*K2H#B2w70Qz1x&kN;oG*ysE zOZCpXBiOqm9xwg1sWJQvs&ZHWOBI|}Vkqw`Jz*Mm!gA56HGk^6K?YL)Xk>17bknW87F}#^fvLAK z(x_Ocn>xeEOGopk9N)y}9g#B%+UCQn9oxXzux$fk2=~8&bGnQ9$`lavcb&=Ybc`P0 z`p~&~AH82@C;PK{m9}#;Cvf~=O8Ps!bjd3}&G|EG+`hCBY}Mjk+>HsFY%)6ix<~hJ#ceMu`7_^Uh8WyaXh(SGYBzJp<11G(>oQ#NRor#w7j9W{ z{#8r;3+e!D=U9jl2j!?lgvyd_V@nmUo`Ot*Kv3tAYa&qgFheoMd(mHb2gLfX>T6UZ z$fqBpe)QV$xZ3pg@o!uvy{Ul5$twd`D*ua)(?Tm42!TfYHi&A^reieJWmQ5NS)6>S z!q(RZY)9JiIhhsT^0sKs*nCSl)&Q{8t3mXYS@egAEg+LGkj;?%7NSC#s#m zW@Oo8kpLs;pL(INNDJwszkNok1#%S3AFO!(ke zQUzu!o1>KBDxX0a4*(%agLBq5P=ehTgVd*?$y5a-+u7UQXj`;yAQ4UGSx@Odq7g7FC(!ztoqnh^dP{Pp16ZJi}gycCFNm&e8Oy-bhV4m!J$Vp>O z$Nsf;dES7BgIaNh4>-#3&CTsag@SPY*b4*zQ$3b;H? zK%xC;vTJV`(4T&}?hUT=Vi~uJ0p;`z6nY@|2^WaCu@5*T+M1Nl&x})|FY(fGpUu40 zsux5b;SH~0D-K9!>{Db^l1QrO(G)nnTdS$i8pLyx)tSD3nf8EAvr^@F`+`(LL$4KS zvDKO0&Vb?U!K4*$2)y23*#VEmK@1rA3l7?E-jv<+x+mb#qoul6-_C$9@uI`?3d~sr zcAo7yrWpJ@)}H%xW-~K{dPo&2ouW1KabGM0muKDNmbvl~i2=UPc~fw!OpOPJ7B7FF zSECdf^Do%sMArDwWd9v3^-VVOcf%|oj^dHpQ?;(+ZN1vp#U1B0^qhZrjGP4;t)wbR7saK|qDg=HBVBbnmk>d4pu z3esfX;t60o! zvZR{EHn%A>u{@pOcuy^6wYU^{4AOy5WKYM_2oac5uEa>_grz+}};?gGT z>R>mdK4<8Mp*k!y}OEi7+; zsp*gS@ziczLG*)dTCbP1;<19b%l0=YU9L!c~sfbesE|F z)f4X&h1E|}O5k2RmL-_Nzj^nzOY^sOU#YXT1O<_{DUNo2dE}QiiG)I?{v0Kh^Jtol zMeZabm#bFx+bXhnn_Lo0j=M4h2s|aMOs(=gbOgR=D_>i;qs!ASC}EYfzyo(w?`Ln+ zI51mc4GeZ{pQ6VxA`t`t&Xfcvpli@bBDJQQUj-Rb2*iG@ev*%8uA0uK$jk5azG&R;Dla#_S36SDnGuL8&$XreXeLzGj%3e6K&*2?i{ zRp}cgY{wQy&iwJs`psiVg%JJ5loN$-({1@D^{$y18AY5g!*-F!bcKcGa#EMJ70uf( z9_RMOE@<9{7Kfb_&PTaXsaW|OK^`ovnC7sLK`+u|`j2mkmSjI~>%JVL>v3c-VjG{x z3TRX!k3Bl@oe@&KWU9+>=3im#=SWtmUgXfrH_2FCSJ_WT-Wt`GPU?3bA1z+VS*b1Y z=RLK4F!@^Mvl0`(xMK##_v3aoNmKzZy592p>!LZGe}2z<>c|4>1TFe5hw6iDRK~VV z02M~RbACGTm6$T$w3~UCNaE|$-xNl4*ctH8CzI06o?BES&HjvUt~eFbETMb8A6z9< zulv>EY;j*U&aWupLFRb$-SUsguRh*1Rp!gP&ZvivFA@FInb(n2HHxHOYyqHdJ(*=c0+3G}h0E9SZW<*7&1#qX`9BRd;N3|j;KG9~tGMdEi;rHCHoXyl}C zRml|&_Y<;JlSmQ~>xN4$%*!1-5tW;|%56V*& zgDq$leh2#Sb zJ%n^(0&QcfHE5;|cJbJpm>F;vr(2q~`LIG+@_A`b4u60zcfJ`B zne{4li&SWa_83!rdy8qk{E?c>NbF`#$O3)j5pOER$mL71bu>p?t0uuX#O;Y0|Dh}Q zk8R$xjxR4ZP9eB9`UNO^fCI|*HK%DJEM6~jKN<)LuP zpx|D651Zj6lHEv8yUo@u6*(0^<6M_T&6pnPIj+qezL9kNMOY+vn76gJc1k))$678t z72L4)Hl@zFv!mskv{+JJ9mKVp*CB-=!XZKmzN_*30Gi|1isD+~qHbGIKVi5-`GyNO zaU@N_!cbwHvYfIRk}h*d_yPPej5*=GPhlL}V_$5pu1m1*?&CC%c3BD)E!G()E|q%a zolYH*c0%<-+4_f9_}=KH53(C2IiAO@^Rk1hp6^CUG;l7dI|^OU8n^Zk0kd(% zXUELv;@5mF=MF+?PkO5NRjlqj-nB6K2jU{ZFU2rhruZDi8B7W1NVzbuv~n@HFx>W| zvi=X9Pg=wrB+ZFqy< zypccCo`qijzD+Ld;ovEY45Y%2JyP_$re5%akh&{li{0Fhhy7X~M8BhQsHV=Gc9;EL zw)~r0D6RWf0lYSyl2`QTO=9!y&|fBBN%Jcdq;Y$GH`l&}L0YUe$&^~U@Jzo^*Jlfa zmZI2>xq584?Ecg}S#@8d>xbwI?z{%Zca;?8$@5y!ojlYs?J6j(n=-#4uG^gdpr|+L z1`M5S0AG8AaeB+SYLqCe_4y*6@ZtW75#F2OC8v-|jB&Qn2a%U#zn{3Y@qJi>!cG4T zPL1`IlHj=CfU~4pcLz)m^+A&ATQI#IPK*7vc%dl#4o39(8R<_(%~ID?4~QL~{Tx@F zk@;&l)YBVR%7?@}LJH+(_pL_v>Nly18y`0qU!qR^uuZ9Od=s7eiFK11!BUg(A{dvW z;pb-TT`>2gXmWd(hEg755jBckm`Qi_l}(DN%edheFmZmb8_yG{yRW@xGiqG%_GZ39 ztiyZx$2aQ}HN5Uoc1m2P*2gC1w65)-7u|w5j8AH3=!Ki*R^Ql^DkXZxs48p(e9Ch@ zw|l|y)w}+#D@MQ7eiY8e79`X&Dl;#oaI<(}O~wvtYg<=3VNiY%)XjcVKZ5@+6i}z| z?Gy}3SC8M(DSu(^G$7{wTl~qpfeJ?hrpF57?=`hw*+?{18KG5*y9u+qHyeG8k=^VA zH@=SQZ>{*^U-Zz4bV&?E&C=Y`Hf9E%jG?M`gR80ADplPkbNMInW9kBVy+R5Co57oO z_^n)Wur0x}uXm(p9|g~~WL=b$J&kk$!XHv&Q^p&jVY z^7XZbe;_ewZ`K7QKN(LW-#uLkb(y-S-1$a)mA~IF!{tfU`p=26PMMbdXHbK6Dh}H% zfHUe8^+Yy@-lr(+-I?ij!S9v7x(WWhq_;6M*E3O8a3#2yd_Us4>5XI4`ci%_t?Uce zN1{~OA2Bs1+jH1&dz{*^jjOnl?)8V)-)vt|vZ~|9dK6Ur-8?~1Bkr>HGZ`bFTVw2OgZNbtbZB@n1#+T zru+&RT7GC?Ss=_t1y&dA8|yHl9)dDBBR3e7{Nen*W)yj)Yc#SMR(RgayY&2O%H5>! z-{t-k1XWj)XP;Mp*@k^*sJx7l>)weIN|d><*E_`RCTd$MXmkj=UtK8 z&?va(4W>|`LKaVEuUy`TWBi_^7==P(g&ypn!lNJN7)1q#ob&C5j+{^HWFDuYV#i0R z$QY^_zC`xrck)Ew1IPYAT1V$J%Q35=cN!>e#dr4~>-ydy4tg6!dM30uhjLW-;^v4n z81q3hb=E+KHHasAj|9?D=riAfimaoLE>n$gHG=-%ivmn&rXtnOc=G-OK>(q>`OQo8 ziEIeOP?DK0-8pPJuPO?VK>)EO@KkIdBX9Dx(zVK+wivKM;?jUSo3< zCxS89C8k@9aX`;5Q>mSvq({^w(C#La6Y|DPYC#T($?KaFk?VjwpdGM%Q5ROvR*#*f zZHNB@*<+a8|G6I_$Js#5EBlPBaSc;&+;t(p0{5~YL`nH^iFh~tpRAFvLbtC$eEtWa zkuG2VW68*Vx_o$f1F?^Sd`=kk6|CMm7m*PJhC(+h+!cTklPC!wGN-)4lYtotabD?7 zDIU1;Zb_%76z3tc=D9d|QAar0Metgk(gX#6FvOz?qX*() zlj*MBtXQR^mC~{5=TjGgb88~B4NXmtn2$2@qP{t#Jok9m?b%h+$y4#bR}AAV$81IH zrI25>4ve4S;OCs|Pa1pU=0AITDd2z=W=P{W`PHs6a4k$#!+k*M{rj2-phREbZn@f*b8t2MjG9qUV+}wZ*<0ZO_z{Sk%j~<2zkcaZ!J6njpYB85fodLj9o(_ z$jK-(=I_kBX%V0D{_}C^=3ZPZLF2sKG#B`NvHj8K#<$tcM1HM`Bmy-fH@pdnHxzN7 zMAfafCM3RtJNdef=*vLb@Hk2^P6-jyPhb%yW1h4~g ze;;Vjoar=G$3WaBDeKrO7e=Kny|2`T9I>jxI4f%NcU=@+_D=WBgv0S#|GMUA2=5Rd zMigS_XSX>Q;TCr+79@HmloDE@r*++ShcA@jRi8RR^9yFfZEpXMbn!^wLgFW2h=kI}duP+j}@HlKR=K6}cH!>t$?LWqlAZb9RA;Vd^sd&#lqeI3M3$y*;5! z9|+^OKQGu>wFG7zA{h08F!%jgj(HusM(@DArFKfUkFRM9Q!$H2PQQ?fVAV98vwV)_ zMF^aIp%}8!qv)Na#w#&n_#T7coC?!te4*zBql*QXGd`8dQIxRHM)gvL74138^Jnd$ zr&y0k#UT*rERGbAd8xEXEKCu+(t@_+l3Z$ZY`QEwStpn78HtP!2bU&)_B1hNSfwR+jmm9<{)}yfj z0OBxy;5J$Q_ycu3v~GnJd%J31J=;R7+|O1zyjq^m0LWN+E%50Ij$m`pQzm-XRJ1vQ zvX`-wo@n=fAi7aq$g|w`^UD5sv`kf+qg!R<@BcZUx&^I`|DcjO_Ex;k(i^*U>p%tFn5)$; zUpBs9#-?jzwk2-a{!8IfF4KsHY!ZgEXGY%&U-B&9o3iqy*E@;JXuhrM--?QS zAPnhFNF)wBNx}Vki4$?D4K9osf!@GSd(avKOrsZ1-I@xCP+eS!#Hzwy1?{CP27-zA z$Osv^G`~IPkF}!WL^reSbgIymU9pr^-SPh$I**iyjS@Tp6Z`f{8_R8 zEkf!ox$DUZqBKEcq;uO7x3v_|SG3S0b7dL7o4bt#V_WO^fFY{7=LTETEXSnJ6UC2i zQOC?Z9Q3yl_s<>YF46ufuEBYZ$!-4oUhp3GgRBv4(`B?ZY-)IyU+^^|sJiU1!VNz^ zxlUGU4t5>6Z!Y0-Cu52QX~SO5y}Q6z8y@o_IftpT)_okrDoj6K^wHX+s)W<(9Ia)i z;);9Kq z3^4rze-6DNP8E#pA?YEn_k#`$TYPXlasJ)kr(;Cdy_=Y3(n$uGpeunHiYM-6##N1yqgulc~e(-v0u6ko`#@J2Xlc(00nwdoLb z^r#X?uP=X?I0)@o!c6N`E35kT)o8Q7XI-8;0;`PO<^VRd1J=d&16~jsa4)|U{_rGh=Z#Tfz&~532Q-#p2lhXoT`-vqF0NS&65v}f!irC z(uUfZGn{sSHUod!2LU|j_)X#B`e%0IQZ42$y^|lUXj`&u6+b(<9FER}HP&1Qo{)i5 z`oYGhG~0a4_jXJ*Ov;9#G&x?KdYVkjK2(N@j=i_7f%47W8D=aWhemJZTSl}T0yPix z?RY2sXnZ|69`xt)ddV~S%O>H12Yy$rD>-|@HWnXNkAC^S)5EH`-*5TW_QaKo)p*`N z1=y~7I>wxn=7;1PX2^ZQr7+=@Cr9ES6r+DLcEmg`{r!{wk;_A}=r^($g$~I+(saTL z;n8FR1`)4YS&XR+r+f9c0N+*d?We+)uURVs-R``@))OQ3gcD+oH@MgD(fo5b+LD4N z%Vwd$*)E~+zuiuVDb?GuVNIg?6`t%%Rz5y9qwT=!^=vIsVa3|StgM(xZbPNYWo~Tq zhqzJ8?aye@fa>2c>(YhL)cjDd4Q1S>mb+xrk+yw9MzxC&Za+M6yT$LZvxuA_ag*xl zi_M8dxF=zUXl1{77|`5sgWm#Jl+L}`kJ(3)9X2&hg-))e^Locy%perDikIPV>Y2G$ zFZm?3Wd8Wcgdd}-$LnvLb=lQZZ3^B~50KXg-DZer+F0D?D8hcm*&NV_mTN2zm^$8# z=;(`2!V{KZd`KB36>-r?*0zn?Z5K4l$!0DPf=|Zem!+eDkMgnU*?L+JcQ^OJh11c9 zed!v~Ef!2dBk<_94fu$bN!xwm4PgI2lycYd>6ubN5v6NGrFpR`+{A+rCY_%pRr497Um=jYz7A+ zHR%Lx;6Htav_{sfIreQg_RHkGNKX1`Z(Y~)2i?d-3NPa1%K#g?a^CZCV@qrh!5>`i z`-~S`?>!~t@x2OaAIOg1d0^?6TwF3FqGy=sTm5URe7t-jPIJ1rJVx66DbeQY0GE5v zof8VoKRi0amhDHmsD;1ekhf38Ub_*jWu1f5EwZ+<=IYB}YVaK})$7!RHKhLo!K~bA z>bL#lM&W6GOyhc4`7SlUBr@`QxdNl|kcsHlv`X?W3bgUj{j`@;+1E7sEq7ODy=<=U zwcF3Y7)KY+zb~qKX;?sxQ!04Hsq{u3<8?I1JO8?hCd0uW75~M9AbyMFv-uY?9`6Dp zm3dUgbj8E>DgHifhOb9^G?*|~3W}1`$`I}+N>?W)(71VL*9${A1)SZaF`TN=EA^C^ zqs;Q7Nj)m8Qf6HHaT39G;Ph?~@qSxf3olSY9}P9zV0)3;@xwXyW%|c?1Cw|?YM7|F z#W-MZ^wn&ycQd-Y)>X^XB}Ns+hM*6 z=eF*gd4BZLscoqC;}EDO`Sjrb&fK$mxd$#n6u5wI1%nD(|HsUKb57fo~ezERHbDn)J=pXL0kA(6?KG;hL^C{y!a zzMMk$K98F^6<%{F4|v$2+yU%a>)rg99@#XNeyCSIyBRlrz;=rkLguWJt=g>GN10U) za#afws<%c)R`$3uG++m?cR||cf>*G02Y#}#C~OHF_t7-!%l}TQWvWQFA6bi=88cPD zggl#W2V1IN$}0)g0GQ5Fkr4YJWpv|*)oxjSe5r+u>u62##ZeOsKV7ei1hr7W zDj+=PrJY95)IX40TC4A}*TI17jMOX0`=ISsO6C?XXUEtZon4iVCj8Rwwg*q;a zska;n1MtBy4y9kMl2C0(802RDc&0=G#Q8~rSdaZ7p{{QTvC92xd8 zautptoA&xW-o4{`D69FavY7tYeq_vvum@nWB9P2Nom$tE^iJzf-QWj-ny|&|z_1kY ze}<*D$ML6m>E!X8^zsXGycP2Nn=&I_aJ2<1vfcB(a0LPbi+C^`6DJAg_QjI7xl`Ks z?h~Ll@)x}0n=`NdH@3H_)d=Ao+imsjRX*bdVH7NgI2~;mr@$YV9yo>17xazAUyV?< zZFX3J8E_JEy;SH3+^h$z`tlIIIFKaM6+aw;ex$4@-n2KJx37e?hAoQu544pKek{Ry=h6m6 z-LRCq<&Hkpv%al|@s8>HgDtsL?`P9~)}hyDS;%;laZIvb8TyNI+=!CuuD#TO>-2e! zCu{R2#@gNEyW|f=B{oCOv$t>U7t@BG(P|t_{q5$?m#2=o-`11K78|Ov?Oauo6}_ni zX>;USY``FJCC?5-69x>lZ?fgrVU!tz>c==bxN!Hne6z8^BPd2%#= zG!Tm;Y^jL&b3e`6#$in;+3z=G3amdll(wVhzI|rM2LTNX4x}9dC%!m%SftWiBBF%AP1MBPYVC$=hT01ukirdK1v&db; z;dD~E;JzKoy1A=nb}E7Xtx}_q%(@!0?Au@G->o4RkqbVLT`F(uhSmjaQsXaGMz$v{ z=uhL2Df z_-k1Fz4F`aw@TAB^oOsm3#@E={RW94$mT0WMJ~fuoDL@wB{fv40o`S2XVE6=Lbs8#F&F1-?|^wp|8y75`V_c*R`p%$IPJ zn*wZGMD>oB7ZN>&HfaevmVS~AFnMH6h#7ai`NvpOQoDjYS!&NdCs;n+k;g)B$kLrqZY?L`8!h?^ zJ)TnyqBK=L-`W$+eTX@oDd@x~bd59KYEF&XhT#BSV!}j6rA0R}+HN>TDKD|EWc>VM zaj!`~_4qgQjC{{iqwzIwrQ#nAP&OsfX7b~bQQ8{ba5=4#MdViB$Uteg;zeP`)H8Hk zt%C-zBW#;R=dP5_f2gV!UD;e>O`rdas-fK29BtdPoay|d?k#fH@Z&E(1%+PnlG~rA za`t2-!Mia%8@Dz|(Twm-!X|oSJYW`s*w4FI)3~Ljoj_1oUd&Cla9z`Zb{R-|-@Ehn z=cWW$W`+F`7j7~MDLe7K#uP*JST$UVIa%V-(+4hub1Q90-Z=pY z1PkKHX1loDn)_BIlbwLZVLaF*ZZb-waK~?ioq$=a=c1CRtb@`k7o`Vx_gnb+InsW| zIvX(w02p87bJYd20Pe9DbbLr;e~#x5tG`NE*ZeWXKoGjV@Soas8R4=xN*+Mu{hN~Y zR7AsjG8fhemvqY;u(BR6st#+yFiL0Uh5jqOor@BA%IcDPs5%vijmqO!$Q`fuzjW#_ zlm?VQ*>`MRYh|lrOd9$ftZogg+)K62b3;lDsYYIZ) zF=l&wUxB6o`L2#n-L6Og_T%*qexBvW^Ej!=+%Ps{%SRT7HwaU`-}<&ylkaMlgNE}E zhGuVn#(3tC075cduFAX-7=;Xl7Fac07k@37aEsXsOdR{ou=$wc;ELB_ZW9Rk!ax{w z6VR`!v|MJ_JbMvsc)XTV!j-#DPM0+llsDQiP(8TzR?2z3(BhEsm9JZ9xNol2W=vwT zh4u=NE=BHU;=fQ82e11LE8lu^#ks8O-HRGlFL|D7kig?jMmp8^0?jquUnV5}3!uIStQ$%_s zlb@EAQ9#W-#dmh^ZL25CUX<;xABHD?`#H2TfBC5}jpp`p8BELHD4TQw%%tE7*R|mg z#W!0Pqt3m#Vyf3&swSUDeJYUl^ktzlsk9zV^^m2`Cbb5$*l*3h(oPm>H5t*Sh?cG` z&er@%Yiu`pkQ4`;smKfH9!!D@-#HYFwOyw6S8+>TLZd)zi)ME{7biVmoRVqEQqNDH zefLn?^~o>Q1{q{5E=151V@rIDd|fB`EYjlDib+nX`}@0AJcxrV-}GRU{yEgf`Q#7X zZo88-)?A&FQS(N>sx~!~$Ck`e9b#gDFf1^1wK+;9EIj3N-oV<)%cGusmFl*@mQKH8 z?o2)P<#)z(7H-OHVg+RrcHse-$-w1wwyD}N7F%w>vW4L$BfUHzBaqU%ZAM0D8VSi) zijwx}(+yFKIQy51 z+wajab+dx!7BzZrU<(N*7??-7>X%3hVbIp3G?!w3TJ`gDE8qBvpQO}#e)O6knI4hU zT5=g?;BgLtZas2aA^*J3cI)9jXdll(|DEA+e(hh|`@Z9|TDMEPr76k=e)n*2m(zi{ z;4Zyd8V;Lfe+N=Q=*2c;E zSm^`V69;+<;&YV@7>@{%OQa`C_n`N;w~K?$!zb+5V1XL~rP$I8?+c=q51+0=uAb?A zoxZjCizO2_u1b=Oinqz|=eDe>EuQm@uPsaLnXwF#cX*uTKkEcXkXs(l;I_MilCVJP z{{T!=T#t!C*oR_|9?RDXdcm#Pp+9Y!F(Lw5ykeF^Pzpd#kbc+2EOu@d-od|G`Mbl` zO#p%bM3NT`6(PUD-~{>J{8j^Wg%@hUZLxgLJ!gE_fa#DqG?2QSbEx)LjMy~Y-U?!dnF-{YgIhGa- zLLo8lHBnkwZ*M{XM0(_c9Z5InqLAe1N9OSRxSC=zXvQ)=)!UjXTh0B(a zRYa^i@SuD~MLZf6qK6Z0cwCKgM*~7uc9HeVFL~Dd-Ad4s%mgESx6iK>+&w5^Q&&Y* zHRk{c>;3BgC(8e_+)UC9y!&hxZbd^Sx$KTz`Bv&~NdSkMcF*IFrV8y16wtv=<0e2z zN7ClnsBK$6YrokDaZB@-$MXh8MiCfLUz>5m#gKb}ieD=y;PKQG?>?}vn=kFHm;nQK6=|di@z3!h1(%eC?bmxh-124eep zT2X6cLP4UTo3$sI$@*hDo`;dV07ar){*LOd;3fW3=_{C|^W8CGh(3(KyLVJ6AEJJ1`J#vEQ`|<4^Wymx18+lepn}U2jBd}Lv!+seHf>43Z=tVi- zUc+RZiWlE>K0ZBZBeI@8^V4h?KGwT_?eIAdr+ZfxscrGZK4bvW|LWKedwJdCn!0^1M?zzswidYNvhG=q4M}fbV+W^ zBSgIMb^)Cn>vS}Ky5D?~*@b|CRq3FYKMInnRpN1<|IjRTz;}(Kau*@=qfgoX-QKRJv)Fvl0WKwj@u8i)wfoR zO_RE0lg=8c5}gY@@c)^Cs>`%iff@^4T%hc14s`gp2ESl~goSvIPI6$G<8-#kb*TzD zT0%6_@>%yknk)%tdVC-Pe4ZGUy%wJbHY@v+n~MDFqm=QVZq-MA2eo~?d$F9C-T}`n zRY4-mEvhTlt&|MbtmIY$Y8FF}iLtd=CNM&i3_C~4_7r==Co4}{+>3|xe=n;1I!Z$p zmjkGf+sQ?+jsohBXmW7o4@ZCYfCdNeiinmshmp84n`lsZ7nW8W)q`G#IFRPB$-q+h4N-I=bFvG=>+T(u~5pbs;>ERrE2g}5%3w2JnsYZ zNh(M`AJTVnqmaQZ-XJgX8?^&?*X5HG?#RLyn)F+}WLgTYWS^XV^5HN9W1|nI{kFxI zPdWns_8iE~FZ9X=N0|R*Q*%QBrqjqBYZ4p$);j>G=7(3Ml_u1L`odTxh`m-9sOzC(QR%WGWn*>>C<&)ZsIy+6K+ufVJ!%z*;lSY$Y~_gLu>b$*D0 z6BUT2mmmP+a1wZqvAI_e-;6GajH3X#J;iqVc97sLD3SBjah_xX6iXs;Kl@a%gk~J; zDWcrasM;P4Z$1cc?h%x@`I5KYSZ`yKlKh zK+%G?WmN|sx%7TwKE(tnh|36Kq~}*qI1nyC6^JTTQ?i|>mPqrPdgBK`+4I7e0&nJ_ zzh}CIbZ_7i)XAR>o^B^%7u#CgSd`}v=8)Fmt8hX|)TEL3AXs=vqFbiY4BH5sZYgWo zWv53ejG`}m8+tz_U=%QO)}`y-OU1jB?mN=2I5FF(x-bp^j5Jg4Y;-nTl0$foGG%B$etIjNugCnk+`XiDk5?&gsXXmlx6EuYe_3#15Y%S; zz}ZDC?yU3?JrVZL0Y}ttGbulS%yTgSD}qx&4Sa-=2=+NW*vkOERJ{ymI*3S-zW3fP zduA7Ns^rnv{%wG=j_wWauu!L*KN^&C@HA)$DZ4A+H*1F%D(9`iy^2Y)8ls`LmxH%2 zJ0Lxmb`-j%W+P)WCs4C0mV;IcbEQf9*zGvqL4WAXh&qCU15x2K{ zpwNA?I3kFP^INH%MEs>-n1$Qpzx@5Ea}a!5p;fbikCcub%T~OFSWdkKxXPK@T25#{ zjvc!e{QVrbA}qZ3Qu9t&{5kf3t|P0ZWWKw^G+30fi-))rL)-%A$DKq;x>bFAugyVW?#rcV zT+Kx4crBYufBLx$*;OzYDy1107R&8%7Al4>^v9CXQx1&=#0oq^bxWEAVjWxC7H6e#Cuo18fh%jjX zjKw~ll5&`Ju!F_tI06kL{^C5W6lP1*2R7;J{E|Sz4hUrZaRwKYmSBnjn`(kL534;* z3;ieZt8YYf8=uQLdRIr+DxF<9f0)5VP@#j~>Q5SG$D)#OSZZT-$_Ms`Z-HA7y~ETI zeeF=>p&u5%aJP)(mM4w7uMF!^;$S{>mE6V!EI@qp*#%aM9tj659ymYMoz|IsGaHK$ zy|kau#`9)&3c|QZHhrVhxxv(3ZAv!SrfW!2-vX&Ne5sYNT;{FGa`UKRvQ@_QqJnOOK-RA>Q zU2d@nOAwxYKZ=REE1KSOV5KyMXgMymoYeT!O6|mLK~8}wYOQ(ffvAB5FVSqvVq)TV z@y^`sX1D|c-lrVmzr+O15Pn+UJydi7+a5H3BkxL$DuOhF9^@hS;vV+9v!-%m8ftz<*oNY{r-DRx&dvK97Zw@2j<}=s zQg43bkmuh3vDdkxZF#luyBRB#ZN%pr1yv?DP@37xn#Hc<5}Ctd_1@2OWetWt?b zsjIrR9^e*hDZA3ZIoiyxW`&Ud<^@Q9md8}`_{I~hUnO)E>1in8iO=sF?Kv*|1G#cZ zpL40EEI0vA>-RNoRf+f-fhAIKoFmwV>_9P2Ij07twW zw*3v3k9ft{$)^{y5bWKv?7!B&7#D;ARsPYegMlUQh_G9ji5?9)?sJ@&x@VB>!pjla zFOGB4M?O!d>qX$^dK8o+o-#vTJaxbHLW{CP7$xH)SFh2(AH26Y>=aS=?d*HVTHL3$ zC5d$VD-p_0&6T5<2@03C?H7DleN=+DSz>+F_})#fo6*M)`{ENA!Tg)05}&`Gt%T+bb3t zCj~D8ghui&M%IzM9ooOi3gHN3zvI6 z>PYq%wCJz1$LqmZ>$Yu1l7yVgYS2>O)(;wsUdTbXGd1~B_N!HfE@3iFDox%JJ%-H6fO(o6rjidyth)jIB(cS z$V9-uP=k$)W+!Ncx%+30j*k~t*&>jsRH#>fPMp$r!FD4&Wab)H%x!TGG^&a?+MuV(HW6 zQCdyrc#np;!_P|1(FpVRz8DB4kT6lp)bb$G@TX_pKaf!^)%l}_1~hR9~|)KrsF|EbI3|Dc1z{L#o<@UUY3ATW}Ij;#g6yF zC*EFF-mtM+)DGA3#8RlRvsK9?{oFF_VBinTUfRg{bX{IG=SH}x?+f2{d_Lc;mSB0g z3&E~PivP-3YaLRL0z$`zr|{$K&Gy`xtj~zO_Ovj!fw*GmFETBfxyE)E2JKrczIq99 z8*F%}UR|=TwRDvwwfpS6MpuDg%sK&F9yppz&j7L({I8Z8jyeUF+qP{%Pc2UGMzHxj z!+^afvf4Cg@Ox4Z9b)^5?eR=U|NnC-QRt%FFGZ)dGTV8d^E%IKPQbw6 zQYE%5;Xq?->&vvPMl_MhzB2dO;d^5hqD0rU*wDNkUY{rAPfW1ORRcUWFP9*p(nhID z1HOJ5;{43Oc-NeK*3lf!u-0Vy;|vHIVq#CJ2fD!F)weRFet(IKl_kX4nD6saTVy#h zUi9A|T}YnCTJ=)H-%hI-!Ew-~K{|2~;hZ*ppvL=E1PYTjdS~iDN=tEj6X>~ zge8)xn-_<>?iD>j5#lrK9ZUDZbd(29zS&0BYQo)lW>hFn8Te3Q&`UTE4#Cvz8l7%c zlp$I>KK_Z9$6MQi)ouEkJQ;y7827t)!9%Y;*z~tEpI#s1oos(Y{kSloyrTQTb{#Wr zcJZx!jKFE+WR;xM+8nqMHw2wcJ?J!x0)Z-_Y?A;VfhX-f`$Zw`Mgv)4ZS=^L`LDgwl~z_sgwLM5|A zCN}QE%~cVw$Hlo-H2RO#BaPNIl`}wz#GSlXQA~?@GK_{fr3g5Nj^P1I>jviP5AK*& zh?P(8orHD zU+yI~8NJd|?B#4~Qc!t7cY-W~!#G=4yjPXM21LTT@)x*;U%uA?O{zD&LFP0hLT(cg z<&6JF3je1bVc(8!P(y$vc5Es6F97v-Zh7;+)p_#STS&cZ1S<@3nWGsrOs+E@I8}mh zd}Q2;)9t_Wf$j74=`t1D^*QFPuL_@Tl2F(x@Z$GfBFCj9n-33)NLrfxJn^xndnWQk zzgqT|%Aq&8>%qJ01Ef*;KJ!wIux7R}UBav2`d{5 zp75WaJTh6kjCb1mO6_XGN5&G%w3Gc(LYC;LJ8Y^W0oJQl-m@Sg`WHkN;VJ0xroa))JUBJ+hqglSFi#q38YP^p?33Eu#!!aO#v@ z&Li}_weeC~kTkQ|>{D*s>{H%Kn1{dA8=D*9m|UM-i#LSf#|*kRsk|8Pu&l7};dkzh z_SAihj@vO2p@m=0F=dI1N(gIBWz9S_?Sy(w>x8TotF69U*+`>DJ3kJ3YwCeVH8We{ zb7!>)syep-dGadZ`{>4;gL3iN%X#I?LI;kMBfrB{uo<+p886$fr! z@p7xWVc8oX`$4YuV^Gp=KhtHH$|(k6GKh1rdT`3$%pH7d&6y`MebZ{sKCES9F)NzwUT0T7ulZm61G%$kX#$CfH$)~Z(Ms5rM~OD@ zMRtX@qqV}#C-xsC;cZipZClME##5%F5#Zu!e2>&E z>a39j_lPJRe=+*`q2>JMa(6uJ<)#Yp>uHHz4gzc1Zu zjb5z*3r~?AV_-RzvVNhEEk#b|EU*pc#*W1>x=}ypuM57^$hg7P3Jsa>?M`z-pY)hvmwz$y+ZnlV63T*tl>*Du!BvgM z(V;L*;?;$N{+VAQgbsV3{vNqa#4eaHan`o#_=*%Vd8E?BCEO1t)BqEJq-zX8CR~W| z56X=BXWKa^#I{9~wLOmK71gp{`#9h8HL7$?t%#`QsXANnP+P{II5V;|{N zFha&kNm@PWX~S3vFit*A$w0cy-4fAZ*t+a*ujTHXyD+Kr zvDn)5V0NjE%6HFhfb7Q>WFPX_oOqqDbtsQQSor;9PHgOxL#`oSVJkKhAvdVkJL@tO44e=mFT z+E$^k{%cB_a`Csgwg0;=xZ;F@gJcQm`$oSEK`90Y0~;rnvHL5tKZ8ZXddunb#&TGV zstu6qt3^&&Z^1l0pQSY|Y(5-Pb_BH>wz|en>Y$(m5UY#qlmwc_@0XI-rNjI*Ajr5K zz7R@F(C?7RcLTmze<0bU8!pgTKUG|L*e+uE5Kn~#pf+ME;d-$-c>NG^{JLVcLf|LJ z4{2@kuc-a#0@My9D|{Ix+|85NXMW`mWSAu99|f24mY3U;a8at8FK#_;LF-c+sN~H9 zsY&McJpEBHN!Vz)9I9E6iENT5ue*JkgN^wzVSE?`f1jw-|A`kU_o$s1&^tM^%U5jGI3OAdD~Yew`L+VEt@sx;1JR*iWP{r z)JP~~3a|Tn?A208v&XD_fTAwGbh|HZd#XvMn%1QqCIqTA?!Q7M(83WHa;J-Wrye`m zg)WRR1sengiguA=TFGG36~>|42w}?B28c&Yth~S>uV1-PRT@*1i9HG~$!RF!icC-% zf_Tov#*a$IKsQhhVb*ZwleFfwNY{%c6V=arzxfG!lQPyAtjGq7$0-u1{?fLO&tGBI z`L5>uqCb;Wu{fJhjl@g&_g-V?{;F2GWK(OmM(JB4E}T&D9vb$EfR%k4C}@A!d<~*C zk-_E}8KN$l$D}AEhleri+%bt(CIp{guk!REJi&WF>-5bOZ=7z}3M1@Vz_giT*qt>( zLnC>r++Wehyn*_IDhRXQd1UlPykxOdg#M@Lh!68lUZ$t9lQXPfkRpCL*d`1WNC%Ov ztq-QgFT|dh2yU7!SsY1H5p+EKvpj*#Gq|Fjl2YcKruF2j&KftDgPYbwmQG~g^rh5c zG_7%@xczXW4G1?1MzlU}@xRNjH4iXz{NB=vXSu%%DfG<1yf@P#6J+UFnZ}nirjqz^ zv#>+1l+&IE-d!Pk`-QPldPpS;WxNF6c~vBF=+LR8kU7pC{;T1!y0STyXn{TiiZX<8(Y>so&VrqjYl2ooEpZK+8Se??l*EA+;y$m%uLSufR?fbwL z*PKd*P4t}`N5I;mzWuwjs2#bDlTUGu{~~eOm2?nG3r{}SxgASE5d1%W$2=S)@{Y!j zj;;Vf4xRXYwB+Yk1c88P@A_4=Tw>L?%5Jp(8JYf}=h)PUnC=ZOHp;19mO^`BO8l@m z;>7Y{-&$5W_Z(iul%=#I?`l0kJ3b-k7I#ZD_Pd!_Wp@0if+E=QW8JENeWLgB7H`$ zd_`~uAQx=Wc&V1`^YQTTXy&w~*`TE>i^vMxDTBB`Ti&>tCtHQMgdiw+y9e;$9Y@+L6!f$a7QOU zhJ@wt${glChf{;}Yx0dG^hAljjSFB!2tsrtAT->%3+N-uik(KKLgYpvD7=-vkgmV} zHX*}X5WHM4h!>8(#RbF2=0gtsSKdAgxwVqHhsb7gpuSUra6pt#Q|S}3Qd!D1p1Ah zA>Uh53xkMLesm0u`EWS`WyKb$Ar1Z(+U#S9@{K6gDk#OU?tB^D^vU+;K{L=-K=H%A zsDJ^pVRs7q%$XM!m-P-a?(-R2*+;pS+K4X8I;EiOz&bpAJmBhr%kFFUVPCsoS6X0r zwfiPJLhx={w=r7HL8c{?zH2v@Rd_E!Q*oekJs@vs$kK) zk(W!EFKUSBQJsrD14~sWWo&h`LS*WNDfCP2Kvulv@E?dZV6(C%q%&R`Pn>0)o}jga zw1k5LywCk-#HYW4jy-U9HP5j zPdhE9LgN$1LxhBLbZG^#f{iymKF_6@Jk)h4s{97z z*-7C>Ut?Je)Z^gsV~xQ-rV9nN*XXN1?h>vh4RnQTAXJWUwdfx-;d^E>Gk;aXGZOmH zbHu(dvLVhOF?H?8O{w2N{hNz!{|%UxNhcJs)h2O5CvzBoQA1Anx(O^h2M^>PG0394 z#o(Fj&Yu=1`3TIgUc^~U{=Gc8ztbg`O;Hze-b~P2=N-OKj9rNw7UGD1;=s!H2Y65( zck~L^;$z8f4hP0a_62`wkJMD!C3}0&0IM&^ope6$2sEtwSHkyrcJ7uN_wIM<#FIQs z06PCaS7pxfKf;&g9@SXG^K@V@=KX}Y}4BhGdDLgAY!-ba1 zV3$MdBCo4cij;OAILyZzWs4*hsOb3XV^}J$hICj{u6j%^Dg^9HcFMD&?2r48*<;MX za7+0fJp9lMm#rI4V`Dokxj18Y>}#J^$Y~*ii>{enYk#(!<0Kb%}i}}ZIz1q9l}&WQg!3k%WoSfDq&Bv zyou@RaWto5N@WMXNbb&|un28|rP=00M&_v`ui#oLeOJHh*njOHU_Y_4$5@0N+BkH0 zN1;MO^V>BN)BW4&^DXWSw(M~;rK?86t`q_RmH_`3%(h57R-=dSn z1n88!`av#Bh+YMkWcgTh+^S+WJ7P(HC%4~anl#RQgq*+KI_<@t{VjZ0zU4P567VXL zPc?EqcNVMCQ$x;*S;F0MVe|_f_v|5?RXXMNCWWD$OlHpgWWZWqpTns~eFm|M=@5N? zf+7$|6Js_hwi8esFx!AT;w^~Wo@62ujj)59SAPq;PtaPJm`Q?=TGon1>W9~wqLe9a4 z6`_1s)R!GpnR+r*g{yTIi)8HNQw-Xs*%B7h#mAe0nben29oI|1cUF+F^74Ziahc(F z_aRJAK*ZPVhB;&6jWQP3Z`F{rK+0k>;Kk*l2j$kfjQT&6lpb7Weh*-)1G79EZf>r< zGDv4%nOtVbMDu9jtC_VC9w{;`e)MNHB7MJWmyy*Xfyi94nYfXLpuF1$_XPmm+Z?63 zeUkTqu#0sk)>%A?4?|b$wF~avec+hnq<9-`b*e(_mFY4v!Q-V;3CiAfi@PeJH*i(H zo9#r?O}9U%clC(>p~kfVT= zA?6D%T`fKJ7yg2y6SxJnQUVQjdr_O_+uCH&B&R!SCTb%E!@)WQ^n4b|UTkUbJ|~Bf zoeMteKF3q;pZifTtEW9F2-V6oN>1eAZ_mPtMx%Sln$*R%2_)Ux&yEpeV|V z4LoBjIN3D2Uwa6tw?+^+#$az}%K+8>M|+jao>WC1#hhut4TD8QE9eP-Y<4gZr9)G$ zBwR?jp?&mAS4{if61RMz4&+kqO zvnNL8W$K}QZ^rG2_&#zsGA8RKc-?DbnC*v%h?W5Wg9XJr@v!L`)&R%liK*G7w&<$D zV!SNN`&U+FYr3TwP@kVIssmXlH-6>rd1lDx1iucgCEh&vCPJNQJDhQIczzwz+aCS6 zX1*0%j1vk?XChZn_gUK>zc)NaR{(qk)ooJDA|9pH9f*HguDT z1z};kVO>fGtMQ!Ri)&de9bQ z$#`vcCFQKC$-xpLq9M!cRsm*^&24m3olPtW}q@6TzPiwBYZ$81Jc6DDE3JKaSZdkWXbbm ztn>D}qEob1{5wo`q4n`HpohkHtgNxI2l@iHSr$seG99dor-{$<%G23Z61lt*b$_iC zk5X2e4n4q$sS&y(BN9Ng;i0?TJh9)-$aVAHTd;~tSfRbKQ@hx>?`(a>f}(T+cHGna z=F~M4g9XlLbxp^46|jR*B1aG}s4`hh3!a3I`e53s8srVoiE`O$!26@ZP)(w+i!7u; z)7`6g-iAvBcImU7UX)I%yXC6INfQVRx>QSUaOQ}Hrsh13+*8k3f1%J{X1}C8W9gUr ztG&2+$h1diIb>}ON9!_Fb=rEMHYMF=BdxudLWr$i?Q@@Wy#k2~z@e-hyoQQCcg@dN zVkM`Q8|;!MCqH7!GubPKa}SaeAE%VIZu&hRc4+FM`|s5Tixi}P%=HKDgFP=_jH(*D zJN|Gi9C(ttDQw)8GDfnr zy2J8s8y0sV#}uwEXKQsAJP*1SJnct#-KelJ{hjY80>$S+01-DdcGG$Z0Z!OL*+*ef zmDP9ugD(98nf?YD{*$s4gY=w(Lj2(9F3ic^_Nh(2+&^xWLXQ-ItagD@72n;>VkeK%La3z;U=Q=rur&)AcZv3#ma8zgcb<_Zo! z$#@LVTiz3VQfx86(f^IBoICV8L>%wEnc@P7$!n>@4|X^CH8UB=s}7BuwP8k6;ps9> zsp-L-8nP8(%=FO{?#O$|S)uHT@{PxH*G968VdNQuk)ZuUYd8*!BI3Blg~HRPqQP_D z|610&;@)9AswZ7SN>Jxs!$i;U+P;@*|1xbXF1xq=lXpwpSI>n=&x{}sR!?f))Vn7W zhNPHJ9~3=!Bg{P6&%1QTE-w@AYchP$x@5Y*cas3Z!q9lJs3481vNf|Pe`-cXUn3^V zl=R~n|NKDZ)Z-^6I*qj`>w{{*rzQ-F0ebt&(x-;yd3BD)B{N2MOuZhTa&lAkuG*<% zU%tL}r&{Vpm@uLxJ#0Svh|(N;UaeJ!DVS~_Xt3<)du~w%{9Y6CBy^+kDoIx1# z^0k>V`rK)v&4p{L@5has_eu%o$qXfaBFS0$J6-qn3$y=7Dj?=YBi+QF;;p&Ph*Jl` zSRut%L|tJn%F6X*Wgpl2sc_LoUSya0+DC5cTor`dPy^}p#}u=&>$ zzD=QqhQKia_c~A3ov+k98|PbMuinv${mz7g0P^P(!;dWF3b>3p*eXoIg?@iOxW--N zP9|7Lgz|=8{>uD=tRqkhfUQLY)|^G`W>W;t_Bm`=A%M&)yQTzNS-PLA7h9%)mVVvO7lYY#!sLf}x7 zmE0LRlXZ%=#!h`RgHn3~*_xesUfAyns5n zc(9+spsH+>OPp~EXy^p|%EsWkpB)&l^F?G!Go?B38_h2reM;UAw7$*p%-;T(1Jnb8 z#o?6MnPD$1ts8!s7=V-7X;k#pF|JpF2*)w+U2O5=ADuwK`#+>OVa%Rd{rK?+IMw7~ zh)LqiV>0DBJ$1fFoa-~h?^M@TVZK5jp>)U*mUYTt5V#MW%WR6Tftj1|V8+gVFPwr1 z%g-tq0YsHD!@gGGzUt2ENDbaG!FI}|DE9vf(%x%4yct?mB{nLfh4@{HzA}qFccCO6 zg(ejl^j1wHCR>u6zs>1cfo$io?&)w51fqxCqY$> z#+izZOTM)`i$BeDfA^g-nny7uKO1f4Pbn6@T&gOF{m8P`{%(p*X8A|`Hz6X($vFr*gzv6jp%7^TsT9)$ul2^|75$KH?R9de+1?8)tUjj zVkWkPf38Eay3w0YdMSe~txAt?IJ%HI@6YeP4_o&As#GzL76J^6x=3@2py0~-hKL;w zDOWax6H_0Aj-t?bdVhCJ<=n!WW7V?!zzI%do2rpnjevd|B__k=843?4JSLY32bKj4 zcCA+T5`sX)&Q##ZZ~Cpy1Ufqt45Im=UFmRpdJtj4`y)K^4g3*ZML-c0`l`f-E{^P!D zi!Z-oeEqU&0wRo7WIkh$aijRG>($8w+TQA+fCb?wbTHale(3T1hg$D})gK_u{hj37 z$xys(H({69n@xn0%hOq4tNCFrQ%_ z)Cv)UB^3BOu?4UP(=z+Y`dEJ;3I5-{T4J*j7Tg;t9n@Fi=O5R{^TE<&C)iRpgfS2Q z>INOw+CoUB{I_3^2MgB_2rI|nsFOzH@V&Dw@bjxH8y%0hA}3sCJ#RH;@@g3x@6|Vp zKdH&E;NBufM(T}Bbo0E0^N6p_fXsq#t;nQmCaTGT8#64=1hdVNvbMC(Ek{$k!pDog zM5tE_ft6|d2xN6bG;}`k3}WbdDG=e*(0R~cz~kGpfCP7*uONP(Me1mi6^TtRB9j}TX| zvQLxl5R`cy}g`Y~2j zWx1HI5FMQ=uE7NI-=LMVO}_s6LR6r1qjhu3a7I!g2;+KkkPTOU6A9fcOS1Zpr)!0a z24WSG(>YnSm=_0wo%ywP=m`CRJay~X0Gacy97h{r{{)io5!Ldf&SRuAmeUb?{+P+M z5xgZS1y#Z)zW@|c>%1<$TAf0{W}fT(h9-r9g|r`*CZ!7-=?>-*oKzOkh%d+G{;L<^ z80jQ}C0wFAby70F7I3~-aq7ImCuoFVrv$z11lNx9Hy@k<4u!(WE8-DTSN3<62Ze$9 znzP& zXAd8G+Iy${!S!nS6-B*?mw(w1`OrBaB!f6m_%al88Bo}u zvsc8sUVqSTd*Hx}qgzkv)yvMDOZxDgfu&q(5q{}ayT~@uB3~5$p{FtNmUpd`o@US9 zI+V0f2Dq&QQhVBT$xt}V&fKJ>Dd)H(aEEN~evEf@>Tr5p5@0>OW!ui!vO|j1F#tRO z|7o7WiNkMgP0#Mp!vT~^0$hJ&qHX3TC*UezNDy8TximMz@zz^9xjf)+IkK!i$e;^n zLD56lj+7{U9t;*(D~gY+OQeT^`L1PjWxoH-Mreu}RsDkB&EM~}b9ZupO?{Cj@Q!bh zHc)&^S~_5wj1)G7yYd*9&K-&oDOKXvzu%%&=(*R^KknMlj6!=jTKbL;Qq8rHP3Ea+vZO172)Rl5Qv|o zm@WdK_>==aak#7hI!psnJFTNC%6p_yCkgQl9dMkTGlT>a(0%wqJ`tmz9JEB=78$0UV z=w_GnocMF$GG1EHx9F+~9ahKe6md#0kMnZ%5a|bDG1s)Kc7mYU@u*$v-`2Ev2nxaA zB(H$J*kkvt)%QyvPSzn%6a3D2&E(!7+MvM{2zya;+_wF|C{+`$>pz4-_}G0d3$%V$ z^yb`-DyJW`wZ)l>5Gw4P{!ZDHxcKp?LqppXg790T%schECKB7D{4;`SzV!`dk zyF&(v_W(gY*ppIV`nMk6WyrNPnS*h1zZI8^7+Xha@1ykb{A7R>3n_9!f2ArnXPXiH zk6kp9i278oAiS;=J69wOl0gSS5)EOgFyRZ&kCo_nPdnJx1XjaeG?RxOdFv0vDuMs* zZsm(SiR->$%H=|QJklok(AEf^?B9Dbq>fOi;uCuY3(qY0am<6VDZ)5uICw|pCj8?Y z>t&)OnxpA|Ali@z-mwbTXnX*%2GCjnUNc+B=t`T-Onk^RD9g>5NRDSWi*P2gE(P6{ zq^p`TpTL!H80Ire4vg?6jj@C7WEFJ1&H0M=TbJ{Lc znHlyOF2Cw&IfGsGtuLa}!>2{D%w4bUgNy?Peak~UZ`EzKF5!~%EO)FlPe!!`NdUXGgU9R=yDoFDjnhb3 zqUpuB#F4^jCF9kTVSAgeku(97uXf>lTk`iu(CQnmkX_NUsKOd>Qkvew_HvbVa=r zc8}N~v;i9O)!7<<<^3Yrr&q+mF4?0!+^0O&${kq?ZCEGIBs3So@_qa6(`@MUHFka1 zi%!2nmbbgyaGN}Ml4#aS@IWyAT$rj4fFo9p4i#NL#YSbii+btj?+S2k9ZhIYj7O)f zTmMe-v!^kim?5n4K2+-#E4~F!A)qWizww>wiOy3>6X^)RKx4F<(SR1J8s z6%+R;6b;peISlhr1kxl}p#ZkcVkoY6=GIo;gE zTR;#vAP>VsM0GLZi-am^C4S=Fi#Z!f#r+L|?AbAe#@Abt2?H zX84qt;(b!PJQkLIpkK*jb=k7y{Loa7X<84!t709FG%yZ=eC(GOzdlk(#)pwo7Rs>2 zZ>)Fj+;XFPd?0nP@XE5NZ@#N1UiPHI^(XvoYTe&*_h;|QdO7~eeb5)8)kc{o^gN+X z^Sl>L9!SOHTnci>QqGKh5}zvQl<>!O@Qc0v>}RH?Qq*e5QP6n$O7L*2pb#FC`g#xR z)S4XnGnQ5$or($s{e!NY8HEQUpWuRD&V|pQK5;dTuHjHC>5!nM8n~_-O@y?hY$5e8 zVSDI&!2i#HbAd!0k~9va<9%qA?t~oDyB5yHR)frLO&xG-iGKQJjZE)Gd`L_CCD{+g zv^|9i<@1Fv#joKAJXk7)0>-sADO;&)qvW9==rq~M+4Va`v*KlFm9!oxDj zePA?o_~FZhGi(%|eD#P?*|*6EB5heRnYBnhmvMU@n++J0S`a$my`aC~p@j}|`~ft7 zku}UCj*YK(CR`-XqFSB_3N$T;kZY(pzXrV3%I9>{r9QB40&F7DA)!^(%rLmG1m$#Q zGw7hEU?6@RS#?=_zVpP5Hi{>#+Aez!w1!!PEy55G)plF|$p9eZ=@LP*mn|%~U8AbG z`qO+bAe$i%#D`$Ql#6A@T}lYF%6Qom&Y8J!-~lsX9!*K|H1z9A$w>ZQ0_Js^cpxUw z*1~UFS12D%cB20qa)q9=p?sKQBh9R?em?r#|G6Ghz}$3z??c3HF#KN`2qVv21-ori zWS1lO_Cn@(;@Bkv6u^`u!kNDwdVKYC9j>PQsNg@9dQ zh224yWoV~+30X&IqH;^;lRqfEgz7xGn!=Y4Srt2a>9D1tpw82_tBf5(N3OnH!F2%a zuQ^N4x%!f;)Y8h1$HxRr>V&d$V8YGJCF3oSES%npHgFv*bC>XY-cOJ3cqg6zrM~nw zUrC%WrYF|yYu?=Fj*4SBPlFwX4xs5%=uh$q#klNW@>7xG1!(s0-Q_hJkp?bHNpu^e8&G5E4PTX;JxkJv;k1_EdbgeFxRrTZbJM2&3pa7 zIuo^hmN;F%2v&IamS=ukV7Q_-*_Gd%;xg#oe({WcOV*jSy+R$^>{R22c80HNQHzrr zD(p)bTxjI(+LO4>B$PQ8z~n^S!@SAggKk(_PYbmGxE7aBN}JXxpJAbz^FvbQTZa&i zqF$)hxu>>v{lS&B?!d@lR`7N*@|=~~pkoBA!|Na?wa=vlx#`s74YxgQcq)UY*ZAV= zg{LgTr=BL~qgvqlVN}u*v*gI90fzf}nrKiO$fZ6rXj;<-@t;HC%~Ky$ft>)bi;$$K zfQjT_J0&pN?2oUD6~o{D14$kcp%OYW2f?ZCgCfroA*yO8z|6Oc4mrs5mVR=!1< zKM?X#DSa~othz-@ZdJA$DCsM~^s<$)pdbD;~__a{|X#CDV^>4oNeFQg;NPM&EILmamhq?oGvoK zQcFJT$M#vJ`U$=0ZvT6_E)f52j9*B!Xfg>Y~5C)br9v>o&PR5PnjQ>_hR5dLcf`P4MnutBt0-97D=QzDP__ zcTYz2v^MZjg7eMM1Z+^E>*Pck$d?dj3{{C|=JF>!WxzX+Y{2CX2Xotuv?;bLx z^B9p4#p;1KdpBdo)2*%c$}4O{R^y>C)5(nR5l3d3bMq(&)p%91pVxn_L0B4!0-b4< zo$ZT?Ya>0a126$P`$jBTeAHzGhAuRH{n#=_j8AT%RS@w)IY0`v zAG6c5E|mV9S5DQMh=*>F2Y)wS+-H0 zt%DDbVv+dFde|B$r|7#zaa6{EM_jKk!A>d(L`VPw$L$g!5kFse)jIIyI(0bqfg};7 zpX$H9%w#r4k6_=ezOhe&TSHJqETLPQO)h)5w{=3~m-7NZ$=!?e+FNm>sajHQMC_RP z6gapo&ypLByu-hN2R-E;fEGkVUmVVKibfU zRCdKFw|W&RH#!MyRzkE^N{up5;t~CA&rM*<9y>odeZg%I{k!zwp*1XRXv9m09Wx6= z^x%Up+s4ZkJ+VYn8+42cl-nb(35<39o%?!5L5>rI@XVj77XxlKg^iivQP~r&&zp`z zq;GNIytk^NyV(_xfxn2sKj2_rM&!X+?*8$Azx>}{_zHh9K<_6+_kUdT9J{oD*q-=M zkl<_f6Y=g6kc6F*N^rTvvDrv#9FT{wj+o}zy>HBGzf45li`(G_UAa0e4!jVQ2~|`T z1wC`lvu*=BdiQD8$12*yejgP15(?JQpnY&nP_aP@?^(CqynW&UIcuBV&xzhB?(lNx z@?nVl6ki-?Y+Pu7>GkUT{1GIXg{06*F)&y)kLCpR^$L4!NWE4x!KWv678SnWnofU$ ztGpaKlyqm1R-HMw_TyCdwG~1<8sRa0IiuDQy!hswndknEy7DP7V%@|EDHmXO6E*Y}riieLi!2bC#P0+%8q!|YciGo<#c2j`^pOnSEl%5!ig zjxPh$80!lNd*m@h&}VvE6oEQ%tdaxpZ8PBah|V#Lc*7o3qHi~wYdPr3Ej)Q1wf}en zA15*j{`qwWP_6S5Dy1;*0ls))EXJX;7i$(gM6Jc z^9Cvkqs!M1&mMus0`5QQ@~eko7LU?Cx6XFxTb@00@%qki%PMCz#&&&(ZcjMu>}%HK ztjSf$`w)%2rw=v5&r!3}IQH=-73Ae>ViR%kde||;Q89J!lm*E=>@eJF0z!&l?SS?C zIE1vrSkBtw6@Sn3)sSS^y;o7jzkc0}cK6!WvAnOT%|Pq;oQgl*)Y{2Dek2%8V>_=7 z-g>bAVYq0EQ4Xa)9eun9MVuBjxaw1w;(`>=p3`L8uFhQT?4*=@#9)0WMGkK+>{($p zzXL=Qys(PW|FG-Ac>Jq*6vdZDWK65=kP()N#n2gjHJ=J!W7806XN|0{ftiUL1R|P3 z?0{Y^aYp}N9F4|*6eL#3aXWyw6=M05@4?KB{;o|W?>{YD%HLa!+FM?pEEK*BVj9OM z(*VOyUgUS*ROsz1J!`S*A|bZhNZ0z>5%Ob5$$_|pa@9f3gwS7rtc{pw?Jpx1Cq!&( zN;Eu0l!;L!(9sSyPaoyh&A%CJ@0gD1Lpd2bL*Ir4;`Wjo(776%D&x3PPWrMd>EBGn zrO)f9X1OEy8ft0r^XAd{)cdLL`L@KTO*g2r*#I+kc)(m{yR9Y4OAkh9lMBZfY_;RW zA`m*FShh{++cvrQAv7`zm1_B8>s`3!BF7x}hFjm55nP<~opJI+Zix^$vioa5%sI2O zc#efSuUV`pzxUO8?lQA8_bp9KOs}#CCnUs4re;P(f=_GtRqNP$m7}sBcSd<57a?jQKH$D7TsyLn$&EEy5ghE^AOvJ@T-O59o+BB!N+7>k7*%c=e zZ;*6?7$9;eBbp$sDea%m(f-wD`sz>Y)W`8W<5O7c3JaLyDu?0eB)Y|x@Tedfm1V9u zpB0|PidExk^B4(?)f&Cw>l?N@5y+kqm%8~%PDXhgRZG6>YfRFFh9~JOejEz;gqP!4 zDq#!!Ms94s6Cke(YnEvcW;!Xy{uHC}##e(xtns6Fb_39CGt@|x`6`T<5wuIk*GP-R zkSJnaU`(smYz0+Q6wA9&5EZ1p&|!VN2-t=1pzcJ%T6^2aP(+LHeVzvltH4vb-B++x zzH%R*XrP-n`9i_$j)z=YpTHpr#UA}!dVFhI`x22cKOOYFC^gx8l^)1$Tq%D1Tl>T* z0#E=mZ1$!P&HC9326fp|f#C%{X|7^2Ja>|^ z)-K7P7;EF9Qf06S)S{S*)YY>o_HdUMnWwczqs%=^vh+|$ytAkzl7e1gTsc(MNni`c z4Nk2Enyp!{C>S0-QwnMn2Ft3J-yy9{V5--D!PBy;=@B0iX3*gDzdlpvM8PksKY^QL z3Ch{Sacg+Ecc$m*(z#1&Id_tG3E0LDFi=p`Q|sH4;#!HN5f-&5pO^d` zwS(<$g&C#=XVx>^C^+c|CCW+7hcf^k#!x^b={vPo14I^VbUNtyoUoR76QxCy#8_EG zTrjV{otaffmkFP1kG}g14qsL(mzaIzJvfx23FTtGd3B*!D9;A@Q>3Ol)wb~u#CH#l zmuJz;1gd_-Oyef1S~a>$b)KbaKKax=x(SM;GBVgAj&l1owi7@PxmHo&f!e2sS`XH4 zzbl#ble54Q5fkZ=>Q*zswv3JirRbje@{;wYQ_)H2S9|a zzx%Jl$i|sa!7&>fV;i+s^SRUUTmWJ7fo;yA(eCB?nt^^#|rPKqT<0rsVkeEK8w_K}& zO{V8WF7RLX@Ak*b+WDBZ=t@y#(IU_5uKuv8GGyB*R^7FKX|0*seyR!L2252*5DwD# zWJ-|I&1ec01Lub3ZMW`Bg@F0q~;%c~sR zmu_)SP9r%1r&;Fwu-Wu@^|xP7awbYYtqd32v9P0&8hRS*Wxwq&{nmYtm%8oM_ej%8 zglDi2e!I6zq~vR@dztnhNE1{*Gyl>|V1zC^vJgKPZJ)TpeMXP;cuDEgXLkg~tgM?# zQu^vs<@lxa9%sDp-|T{haAt6UTel)EozdT>Ii56qucF(o(fVYLk_Q+3WoVRZa?&1m zCG7fsOL#>BdPohmm)~<1UJ+k6dssJkyrQyBq@b+V;*4faK}?pO%Wo(O&Tdd@9C=75 zk=M5Jl}EfY7@>ZdNWTR#Yw4H#_uqo(#!$0)d3Z#iwp&ASW#AI9Uut2FZ=GOoUkBL% z#G7_apeE=+(r{R`;4SX>iU*nLE>!~7t^nlaHaz?`BiU@n8OJheH3lt^XMn)de(3VO_4n6Uez7ko^= zi|>wq9Jn}X-=W|qu&|l*qEmvi*4@}z~JYX{95lV!~09du6U-t+E3#JhwrmgM~qWzdg(@9k`cbKm7!fIWP5 zDHCgS|m(HaSR={7L2-WRw<9#a9`n_Fz|M!#!mfCl>N$ZSbk9GM;xn6R# zDl@6W#%~{X!n_CV0Q)aFsW_Q3m=FEuvqEu~79vVMk)6IgLfaIo|2pxp8`32Q$8^+UJEd)`uomp zona7wY3GW+@=4IEdbpPB-Zh?~Ysr*&tiwhxByWkm#q0;s1N;C3%lM|ac$<6{7kOEneIzaEfuITQ>x+N9Bp&Kbyo)dVFJ-##SIRwM;T*VK{zn z*yIVs`$F)%NY=E3$bK+t`M~1yH9slnZhHLk-xA8bQ#B4@l@UP2GK!uJ9)s8H<7Wek z`>x?OK1c?dD26j9JY?{l`2%?#i9KN&uRof>)|!dC;TybDA9}QV(k9BjD$-Y2Tp>E^ z2hRu;a{4fL{U1oc(ht(ppH0IAjDtU+uxOKQHj;~Tc{dRt?Q0_Ewo%VBs0CR<|3A9k z1E}fr3mXkZv4WikSaZ>OBIN8r7J1|(wo#EidcZqQCdJs=n&fdof;#)!`FXD9R^`qZP3$ z-UOeD2vzn0@B5gS2ODirDsuGLX)Ny+iCj>)b{miY|2P0)H{592i;S~GKIBF2GaF;I zjPN4pDMtNqw_BEpXCQx^RFaQfW9p!Wggjwtuu^Q>4NZh>-Q?m|0k^D)R0JqGZ!Ez8 zpvXO)I(m-a=a7IKDK&bOW_%)QOQa@?)%#w*#XCmBS%G(}v=5kLQ3}iM1^1fdt)2lgWC4i0$ayY>JUioDN54{xTm#J82DU%#E^oHd} z$1?TTAR%Gid-$cD^c6!Uh9tBNN_QR#76Z{2@Abs3L}nknm9$VtmKln}DE{t?-j^E} zm+%x{UQ;xt@3ZJ<*9#!aPk^{iEOWY^!>Eth|Fq{now~^{jm2jJ!A#&cyVHz%p2n`_ zQ=fX&-M(z?(4n#~?xKO4;9$!{c7{h9tSby&2B)@G$1GCkPYuOX#U{L1WbD(*$ZdlY zUJjTEifqpF4K~G|5H$`WsEGz(zVps+d0t*LRh$Wfrx0Vd2IKWVEP;>ubEDh2J-k^; zL^ak!IvvmjCe+DedV$5{65gdD$~FWak4n=`O=x2dulWHP}I7(rc6p#cy~5jwH+k0#(nE4KE##q{Bmf zd)7o(YS+DG!x?AYy@bJ1>pqpnMMa~w+JNb;rM%o{cPdbkV?|Z&kr&?hFLQBibAzYJ zs4^_EE*-&YdGB4Xjsfy=?2S@&HK-AI&oq#@Yo}oPWECzIN$w59VucaFnv8g>B*np( zH6z~c5|~UpO}UL|tXxN6*LMo3-!?!frdI&84isMos}P3N<_fTkmT9@1ikp!)G+1J| zz}ky;#xv;8XaO@ogleIJ{yivXTLbss`Z=@`!!*|3(dPWkxAYu-axd+QlaDzZK|6if z1&5^wLFs`+-*Gg0@=2jM3e|BjZA^*v6@d?|3Lwn8*CFS+WLDPzw|Tp)0^H3RXOku# z?Y>J^d;J;tMVD6KN(mLxl?)HhBF@pT_=dcKf_XRniUzO~VX9U6JOaw%xBh+2%CY|y zwfmU-{-F2br$wy5;H!T`;+NQj0#Tn+o z@FO3BuO1u}`u_tI%@hTJ$Q+_~Pe(}Y#^Mi%#$7Q1YtMU~76wuoogfTMXRP8`$@z*3 zN}7U9?#+FplYfbPeQq61-(%(<2M9VM7?@oX^Hf7T*~XwoR)wjn8#>&B{Jc^V2QJ0#_9bd&`6R~y5TsyaZQx8|aUI?eBZw3>3z56UCdVXp?D~|}WnVfO z4p&xIA##Yjp5pf!bY2_fP&}fv{Pwa0EQ?I{&=`1^TU*?bzBz-XEk>0h>=5AC7_W<~ zwH$LjXK%{YBio>s7!`!*Y{=o!wP`fopzx=*XvsZXsji3Pr$eTuz`am!7Ly)zb^1v8 zv6U!xvk<+|#*pI9ALfPJ^17H5t4z(Oe-)|8Q|wkhtJeGoJ@;$5N+;(@=~_k9LCvMH zPcjCsuaX?kig`QXG2N;6i~5aYsEzejzdkPuybM(M;F>r5>Fsr+Q)kaZ1pG(w=Ojzg z>sKd!MmZ#=HBAWhl0$CF*9PfqkvBS%%-cF;q>*|f9KxigRNv9*Z6gn_g(jWd$n7_4 zeJo~mYj!SYHI|i9w(q# zy@CWbe|SEa&Y0ar>S}J9G*PYF*p&E_=FaSw+5gDxoBf?bj?O~_EagwZY8}#Xw@uY+ z_hAT5GD#7c}hp`#Y)^Knc= z0MAY>+9dYr)k1_l>~k{!yiGV0%3Z>T<>07$$U`ASRMQu1UtYZTLR`gG(( z=%mKZ!oiDCQj-S^@Th56!^ql|#{P5w?q;SLgL1}%=Hgm zc%wM)ZJR86xuX_wK(PR~O}_u+_E_VDYX%;BD^oGb{8T0HXk%*poKTjcoWfGJ1qfjN&2qgmvx1=pt6{6(ZV;^bh zsuWq=svSPGO(~tgvg&m_^ckgitVh9zs%r&K<7|@*y;H$&#`5SOu43RrArBdj-tA?M z)gU~7(MCi9&P=r7Avws#WVjNE0qloG+qy@P=s?J=&1-EacuOzyk~)Y!zr%b+C=txi{GT`AL{uo7F5N}iC5O{tjZy(biTmd42iT zM1i|2b1cWviI@=BRw>o_qP*Y~%!uNte=Aai#NZ~-$R$O=c2WZ|G8Q&Fd+$7SuH8^n z3uy%1eB50aJcW{R#M!o*cAE{cx%lJ8P2S11eN#k84Xb@!Pk=x#;D1}tm|I^Yv-N|2 zpwG4pRS2}73=9mB);QVAq;Xs@K__=flx>UpH9kPC6{5!U6|&W!nrQtnQ?24K^d_W@#m^JZ zc82MbDD&Z30o$fpMo!EJHD%r?h!;-*lNISVQ9#NF$EQSyRlh$P_6++*eKA~#n|o%4 z+|#GRUfb#s=m~~a@LlmXfltUbTdiR1D{BIySmZkapRk~%jVc5sIW%SNpE3a2@!7v- ze^yY&zOPA-Sv=;?dX}gPzvfg>xpLU~mgOn$zp24jFJRIJ&a&%8wL5}M2#mnB<@7aRY_UKq*3rGE zZN=czC%O(Udh;DTDuv^pAj;?ArS{EnWs)m!tE>4hf5?Whv6aD9*O8lVyDKvyI%%)B z6X&I|*3=++psCVjiuuX}k#bzznHoY(Gw(Z|!!7L3u-UxVg@GgEtUD?jz*;J*c;p3h z$JPi8*3}WP?u+)-O^=QykjTW}spAp=>?&&>70kbx)LNYE?r`Br=(9SSFq{eAttr zO`$CgWm|yIU7S03!g1e7or5FPEq=UU)IsbtytOJZ(U&w*cq9?+-cq(B?1ue8C48ch+7C)nu6TDq85o$+ zJ#Se}!`n7cutn`;(yW=EWq0TO4vt@Rk2|fm+zL)JC=uAYwC1?)va%0N5^0D{in*&o zsyV)K#l*t)(P0x21Re#=crZN}#VIp}+F`JA3r>Rfla$nC`>F_5R=mn7PNEvQ8`otI zg?u|zOQ0C-yr~@;a+z27z}n~+heNIv3@`Sw88gYqf~JH1^p~q7@a}u)$Oq2#p^wAX zEFL{jy6G~=9?b zwa{2{^Sm;3rz9Y0xxcbZQlki@;Q?y+p}S{={n==ur{C#O+10f1RGz=y0cYQ6H+jyh zx{7Q7+cnd)0lq)+jaB{B?~@ka)9g;@^3Ar~Z#8{LYYt`QC*#EGJ%cf)EY+gQWoL4f z{OmqZkLJ@Z;BdF2rz-5?rF(iN9Tg9gRt;Y%lprO@6alEox$!rRp{qZ8kW(4C>#8o! zk>{T?3+kx9i22R%{k`x&=+fnZ%0b|UKkr>MAeB>rqb>#b?lea$?A+Njs5Gij^y9a% z4WiW%8~wg>%awp8iGAU2&Dm8KT!=c1s$E8!IJ|VfPv1k6_pvC$raZzu(XoI(rx$-f z-+Jt?*%J4njk?5gnT)@xX56Xeap$60ik&v}Sj$(8Uv7py+i7zPZxG?+Q6Cfk9&%mI z$5G9`&jxF-W*6}^TYH2jV5n!RM+20<$Y6_%W4Bwx>fKY~skaRpf`1ZuiX>ILP!>BG zQm@Na?Qw2bpFWiC{8jO)nZkbU5LiA~0`ArJbz}6Z{BSqpp|NfEcwXuTp33-wNX}ck z{$>S*ywksGX)o*;^;GTp!vl)^1M^?}><-n6b|{oo+QpPj%=q8pj(DeAXqVr$u7>_< z3x%;;hPA~+=+&rvL<=YPiLhmQkfWVs}ber#i7`UU|Dv*OyPBxxY|SQ-Y8Hyb+XJ%( zkI92di&~|*0EWL`8OT7=1DkXMLRM+uHQd9Mzi#`7Jg09EsI=Bt=TcqnG;awc*`z#t z$d;WuU9yx!2Q-8B0s#Es+xzr!(K5vGHg2`TSvhL_I&B@zi|tYH6%KHy6i)XQX8Y zJlhj7;mQdSKRLpUB_i;Yx#TQqbXpwG0XEgiV<4z%(Qt5p0U0vXeH@$|+J-t))*xdg z$d(z_y~W0|g+Hf$&)7cdL&B*+)G&gx;K3 zXROJOCE#Al9to;izSv~Z*fg1DiN4IR3Kf};t~zWsVx z>(yY#F+gA0o`n&!*X|YHzLwp!u3Y|k6Jt9Ow=O*Ug~Z|+zN-@CuE;>p82l&sVO=0@xtY&`)$1`k^QaStN&YGjbkhv)>q|{tlC|C z4^vxwZwMiBHnB+SWK_noxYeBaK^MJuLt5#1RkyuHeg?#gBGj`T`Yq5<&^#ft&Ntt^TE4$XYH}Z9n{)dh|yfdUE>_7=+{_<3l zThF?4@LdBYuJV$*0TeByDs~L!keNwr^s4Eq>&-`c_Fv8{$Xz+p`sXUmEJR<>olbgv z2aw=1F*6F+ueG07(-FaOgKtYOlG82uv#sA=JrAmi7L77XJrJienpI8%-hh#3v7H0k z|kHzsAU*Fohei}wm8}MVia6OZE3H8-2 zUJa-$q)hbN_vYz}54&pbvsHdE8& zROAbQm+*>87Dym5gkO>5{7+WlAoS-sh(V&;`1`G`+aq?_=HaE5{c}Oii+D){ONS5y1I6Ph&MEA%PC6 z)NqIb8*FnTlg0?{Wj(!tLT7K$%CT&Vv5Ko2ysygCEhtvdY_&+EFqxp4xiD4tmM@XK z>CD%(L!Zs~v?_wKDT-N#jc}cIc7|#1NU$#vdi^_lc7VWIErUOOL&i|8RcFD&^YpG= z*QVwl7bE0MKQL-dT)nWLCVvScy7(W?uLC5)?eX@&b`o&bxTl{#RdL$>_-)SC{`(wd#BY#8Nsu&OF(kjKxvA4+lKFkJM-9qjfA76}ROT~Yj=tAU z!kE(6DJINj(oK_4EQYvhNtU)dhZ&4`87sqJK~v^FCk)Uq!nU2w%_p%nr0z%CUqGPj zsciw)XaTk+WxqD^GDFT1q{Y3l0t{f6zgnIrbE$5GGz^}~Pib^F-&y|M`*h;Ep~oTY zU}faDCU_c)Dt%f7uc=1Zq-*#6=nAM_gLA;`Hb>tMl{Fr8yCG_?BCr8o4}J{%0X&-i zqFrZvFs3qHbYv0ahhsr=y{O0Dy@Mmx%ICb9tM4v2*0P^hLSjJmw#53ae}T;GpBu%v z%CxKq)%FXZ-2SN0B!WYb9Yf%>EIEGY@_{ z@`oOsC2;<%5VA8ree_{Nz}Bx1dVLs2ciTvV`vK8er!yIZ!tS8=fh6I2DArCkK2M}e zN(Cy3#3>gC^=YtW1A8G*)U-Bsa=o*%LhpusqBJFp6|`7xYN} zR!#SZE3PUH=!>U48}dDW?=XDmxtNBXBzI%k3nC!!xJHk6#71i7tGLR7R=^JRm;b1P zhxdp88Vs<1vu7Qkct&{xM=Rq&hK6Y(6Y{CU`j1D@*N-^&+SV9mi8WlEpb*b`IGxoZ=rZUKl`5(PNPEy!GRzj+T{h9P*eWQP(N3jH0(myoa%j`?Q-eB=T z#@44Jh6kP8_A8j*2mWk+qyPDm|D*4k#7HB9!5IdA{5uT&?-wR5rJj&-`V%Hmro1ph zziHQFQ$X^)xx@yI@apn5*J{*V@|qH`PDOcqsmljg#(c z9%GAl8r;K&SD4!HRm!j=m&R?eV4XdeZOiqDD9$*N|D$scOx!jgg1#)myz80iRQ#=X z=~jc=ffAt`p4Ysyjm6CgIKat(-mQH1)f;tXQPs1h` z8{ksD#7n>X8}hirL*(^SFGC&fj*dwODxeV=ZMzLuSCS>g6jd(4zx@rF39$W4IM2tw zPJG{5E_=e?m47rmB!n)`ADaY&n zolBWuV1_k*X%(H~FmN^Wq7|uJ)BDWA4YR8(EF&UepS&F0Q&efM6F4%j)$IXfO zIGf+j-dV^>e;b=UcQoyE|9AV@NLyN2-1Ip(cd(O_K+3s1L8F};!s($Rv^{gO%l%ol z^OBBvTNHnl#QA>u#8tPgrgyeWvw-u(_bjqS6I1Cv_u($RuMHA(ES+(=Jo@f8g?B-4 ztJ7Dmg;yhIiK7JGa*CJqZ$iRi0zIJYNYbS%?>+~Dp89#lGAiW6zO4mvJ?kbl2z0gc z5Y=$C0w%W3FWXoEgNn8iV!jYCf!4(pdtn~LYO#Xic~B(BG9P&Ial2mPDVIo|T*=Bd zu;*nm3{dq4<1%tlOwVj^5BX zoT;$_h%o#A-x+&*V5m!sRRaVFAms;lMOd>p(z$iw^>-mf@_why(i>`OeISb!xccR>u2t63&)eeed>9c1RnrTX1>S3B^psQjVM*Zw=(Kr%-b zE>QSygy3S%p&8l|tMJ&QeTE59>N~sX(Pq4q$GJJOa#?-D-)le~E{@C|KjctIlN^cv z@igiYtSFm>OC-vN@d{J%OcGPoUSw=Y>*uN3`yti4t3S?LOEn1!`fFux-^{OdIQ_Bs z$ZKq8hum904tRv6EZZU0T`y_#ZdK*3?rf{49lxY3j$3EcbN?1hXeNX!wFz&j@=%;m z*AH;IEHU(pyiKk1w=LXPuhXE@Hrn6u>*K#We`OPj9v^4CM6 zN^9fBSB`LOj0623Axe4?9k?>@|3mA1jHPnQU+!uecJ6QWA~^aAqWWxz6oT zisO5zwY+f>FSw?LA5tQcLNG{WsQ<9y|t+D z^9%Pldbv;6w1b6>Pf-;=W9`&@)?+~A{r#N4D;qoJsV)_kB6zBHP0Ad5a8a>^lSB}m z4!b`2d<3V4MTLeap?{Q@c@-5F1vhmMTUt3xSbw(uHDHxj^2g-v?y0|!&j5wDmlXxl zsUbJD*g5uR-&ri6j&j+`V)|dWpVbHQFh(29lr{p%G`KXFw*HIrTr0fF!RtWjOQ^J3 zdcJ_n;SFd9+mUSi(n6#v8AEgdyGxv1ebq3T67yCeUQ;LO%~j^G!=v8eoZP~jw8Hxy zwIv~eJ|r>49%mlg?%j3$v)?Ggh6WH$SrZ2cr&~)TURZB z$Dbm#D{?DgB)|FDTsVswM;X{52HzElsvwjdm5tTsIap&`@Vq*Pi8qF^pS^-Fah4m; zDBb;RZjvf7%IibqYnw$_&Sj|N;~nYHUC;dchM6X@Y@IOf1r=~&C~tV4S;jF0s5Dx1 zb`=K>1+3WnByWtYi)$cxcMSe^WIH>!ykaKffNLV^R3z}T*P&1@3y^lMS5|- z(@>KQ1{(_(6|VQq3aahCA?DU-llUiQOW1T^I2c>N(TE@&I0=*+8snPLCpAR@du5%YwlZ^^q# zi{nPvjl~4K;$)PE_bX!c6BcWqGfc;5Vq`VNjxExQ#VBG}NMM+ka?O|!x8m1HV!m`c znT4x0aPlD!WF2ve@H86tB5JF>gN=(%8JY4T-AhIT3iuO~XuFLENWMs3=yw5q&}tk- zOs%3sVsh6!pu+`!jBT&{aRd4rayexWwZ?c*XSl%wfpq+U=$s(d0BVoSt{u6b|NFK8 zIP}CXYKygUVn~Y`99a-v-d>R+VUaWKdehf`qWI{cl^1hzfqW1onV9j!uv|{~ZD4aZ z$xC_(UiwIQ#P16KGP-XsV00Ka!~fX(YkS+<6RTDM^As#Xt2l6EtEQ0FKX4-?@U!9{xDolo}_KBoaffYs<5I7hhlXx~UrE-T7X?m#Kg8RlV~O*M#i5 ztoyNNR%&s@xMW^X6@LA!u_S>HZ6y=N3?SiBw zx?OZDOuZ*40{ECl(rwday7Q_1mP!7@tqVOIAWX#7YQS&vRD38VlI(yOSY}~no|%lJ z02!NIo{Lsqk=A0Ddjp#6&9g=MIJ}JNhTFj8`j_7-OnzYp>w0TSK180Z+JTFQxhlUW z_vZwSpuCSR&uK=vne+n>>WzIl7w35c%^zdKT?{T3dF%Df6Lq=6@v~M<49hpgSt5`% z7_LQxpfdMFz|IaElsNHrDNi9427|pvotggiYs8v9uDeKXg`zjmmJu#b z81OZyK+A06Q(C<>UiT!7 z+yt(8T&kf-=^sa$!i`z11WRbxSGK+&CS!ZXq_>oEC6B@z-3ew|w z^ZSMZPTP52b$`Ud_Y67ooQhw((4(F_BLtQTm_!xT3!1T>j9UcUox5ytac`4ym}PR0 zty=_zt#5>JVERx&mCVF+Z}KvwuZDL04zrB(&0k?m&)@QwfI_Cd2aHe1pEWCM0XIkS z|2jAT={uzR|Me4-H_!w?fUtg_Il;z;hHY+T9q8b0yM-r#qUj$t#UD}y(0Q^NhTaF0 zAfC*JxKD%8GMtoJez2~2i1GbRKI16^VO(5PMqPFKoD!^=_RQoZ2ULPKOVhp=+=!P1*sAq6TvCpW}P)^aBAI5vC+Y4(Hv0m|HCnhXQ zQH`U~ueYG=;~@H$vztt+feLgnd(UFcZu)XY*{)ybJ&`EIa6zxp8PRstYN+z$53M`J zKPz>&CT6Qqh!6ME^H!|<$RtW|556t*TCb~I;p}zkfX*nb!2=a+SuUy+5%eJ@Y< z(P1(XJVkmErJ<{fWT*&3D%ifU-&eQfYVM=(!)fQe^47*%5I^y~xNRQ?r-fzLtDrcB z-y(T9XDDuTxKu5p#{KM$hsvDmGj83UdE>yv?V%-&n|p+vwS9aEmtMKrFtILm`lkG8 z4~OtvrNZ&&D-0O7Hm)?LH=w}^i&I_S z+bB4Kd^ZhAMbaHwIF0W<85(6D!mQc+V1(~^vOdVgti6c`xei#+*8w}7|oGP&r13PmWn51B7Fyfo32HZ^OGCFiFGX4EeJ;cC{x`B`vtdxwor0f z{a#`1`W>!7I3>TM4ccfs=qSP$)nsLN?Nan+U}m+I%G5w#V+}wUz4SffmhF(HUg6PA zl1O16(ZWqlnv`c4A#U)EshOB1oM(vgF~`89FBRtsM-_hl=#o-@Y3X{haiwHb-T((X z6YC2y8YcR4VKP5HZMU*&2_R}e-O`F0(-T9;VCZhQsb2D{3d2D&=$*Jd@bc#FkD8z) z$x9p{BvE(4HYd#Dt<2gQFBpv%Y$ntBE_R}_ZEvsZZ8Dgd+Y#$T^wU-2q88!YS!-6gL%`h4d(A)9sJYIR&w-%qJl))R@pOoMWxadLl8(; zRh3!qnteH_&%|(KamMH*rG1|eH1OKyAG>ai3pbSrG?1zA{}yh8{7GF~iGbtcl?@Fc zgxe7_WEM5qMLlR!F6ox8rZ27<896O6aS<>>h2~d>cAEXhFAU@lR&gcYmbjGI5_LFY zuHA#n^*hK};al8B9C_xlXI|+j+S>mxPed)%z;+~LEJ5`c;pCE7XPT?wN6&Xwml=HE z$kZMP4jHUOpRl>{(Q4$I@A2~i;k5gYHnv^&&h?Kf*t^~d=-`u0-E%*goz!()wSmL% z_gklNLouy|1=5JC&w#H@%+unL0+f=in2#$R4BmSw8noOOU(H1)*UT!|ghsc}bM=WC z+=dBN)8iw)=IS4jm~-TM&<^A`tpTaa#kvHTJ=e40#tqDr{(&q0j!_Q*1>B7n0nA0F z_lF1$R4IharjWgNY#_%hHt&>&Q<-hXsatb4QG2zlF9eT& zmms%cRA(&GY!mZ>{4m52&XkV3@GxO2KH zkDefikDh|Z7XL1%6cY8B3z(zBK+47Me&Daf$};6urh;0N7@67Qn zn?STHJSKm6r&bp!BzVpkjzOfXjm3me%~fM|aOJ`6CAThIAsjmxn#Eq(e}3U@ZEb!Q z4rTxl$MBPh@rMLMTr_x;V_SFwGi8^Nu%7qz>>@ETu$qe>jlBHLf1e%PJ6C$QhFbt} zgLJp&xHt(|x1@fv9BCS_KUblo=Hb~!A>F$>{!{-25D6VUT)AgbyYg~Br_fr@;Y7MI zkHu;KL4@SA^MuS7^jE4t%Qlv0hqlpvHHPE~8G`Fz*SUI!x&cq?C-DYBsr$Syi zL@?lys2e>2z_M+U1u;-z6efau-pl^-l+uDONURi!<=|SEyjiyx6Zr5U@zYYk*AD(R zZlFDI-xZ&ry+^fK!{Jk}TV-H0TUcb)u@h>$EHR!j&W>xC|4Ver2KK@7?fy|LB4?N` z{t0a|8vNIz#Iu9f!{y>%EPMg#7|@wOCS`vx|2EF`{=wY%L&OiVv#22<<@vk0jk0LK z>Ko6fKWyr(6uL%(Cy9JI1*p@}tuUtxT6X9Stlcb)WNHE1+MHN>g!4h# z5H@+5uRR$^SSL`;HuLLW=Hxd7`20r8q=Pvw>V~0=RS5p~HzPlpIcwxB11{CI>E(}S zaCIf!s|tF_27Tp8!(eykDm*LP%_yf*zElp_Z7ke-bO7F(RH;y%av`dsngdQ+j8%VM zcrLB<_@OjFwnFU=B&uc!32u%EO|0krE4MHe3=hrESCRUlykc47l`8<>q}A^Yc1_tq ze_q=EdZTxdUIA|@he=TWzx2}0`eJy4SAd8#EyFm zO+W6Z0Edil)`>X8y3T+DD!LSPfz|i*kF$S_Y3wDQUT6pTRavGKt%4oBPtyPhWLqtNGp0-D=EZ}2E>e~68Vk_OxON@&sYYFrE?akH$}U`&Kq zOer5tS!GwD;`J}#d_YrN;T+6CU5FHIX0B3-_;cGHiDx2!cKIaT$iunB_)@%(2v!`LCnnFgIYgEDt^A@-o!GdXx0*jxvR)0Wy?t*bfky-KgRF zRIo>BhR)7mXIZO$@3NC_o?`V9A}91@uzCI3r1Dd|iqIuLx7hVvUWcuMlDgI5zabw= zot@FhoJErNz!$r9J(WF?As=*|u0-QAKzdU`X$C22*<^N6wK)b79|eVs!C45deiZkr zqwgXff7faAH`W!Qxm4$0>IjXRk8*Xf3!QlW!QI#U=}0y}9=U{1g{--}H4~80Dl^b* zTNSD8cPrC4)!E`uCqlu^J?5lv&zw4R)pGAB$Q|Jmp^08)T`M9P0dLhGTvHa9e==hO5~*c0zVM4}fIqmg zEaX3fgD(v!f**WHrt%+>QXxCkwHj=bd${ z50Lf9XPP+Y73vK={weqVdoF_Z;K;>+OXLZ_#+fvZ?jz#EE%yP4CaAOoKdJep_mGu< zwTa%Oc6z2a!kuL1@|5KTQSv9-yECYq|Vcib6O! zXtQUZ(XyAmw~?#CazSMFq>0s%Sg@34IlrdaPsvCrqususYeDQ_0#JNWi&bzxf>87d z^h}7+1=5YaZSFf7|Mj-acg7Mzs*Z21TqMg^q%`kUfl^je;xfK#UHv;fL;jqY_XFKS zrc>IrXcF|8XNS>CsdZtD2w*w-gIM{X>Umypx6)r*=VGYsK$M$%Z@ zU6)SZ262Wms8oK+6s7l@WhSd82&I#W8y)C2N6CQOd-e3T!ZVG;xxq~RCv#clfNlX! zEE~DeKEv+D?`bJEW>uu#!9L%2V?4`}OS96-73Jd1ib}+@q{+`$4ez~)>YwdQZLD^J zH;$gT5Y??jyf^vHVJ!+h4Gn-e6khjYo5#hc<#Y*)r~{qiqTe za|1#aeeIyP=GGI7?xO;OyOJg}fyZQEaL2mHRC4x|%8*F7Qa*0R@7c_aM!$quMV7;h zSpE!`$=$XWVrEgqSK)rJhhG2&rm{cj>6TkAsv*w_d8ll*k*qrpyOaTDRUJ?I3Foj_MG@ZrxaflayI`H{ z5AkkluxGL6*I4|rv3U_(M6Ws?F{88oQYvPd#q?Eg1EjM4} ztv(FjwEnN@O+8XW^=#=XJb+=hMl27{CFoJ-OE)VvS4ZdMt$ZD?mlqtG3|PQy{t6{g z9nosuKSJTJzikenFAbYhs)$2mHN8_~>cy*p!VU-7@?E~At7TGsdw;uxOol+9r8n_z zc&3py3<+>#er~k&3k-&F|8Xs5Ha~Duk#*9an|socYT9{SzqZS4d#ErkWk1W3y0aI+!MY9WQIH8}_B<%xDm=cevDGQn)wF!#svcuqd# zkCe9uBM=_Q>tzDd=Lr&poO|K>^CVI~5sj(QbKpDA)$W!R*Sp#M7lU(yH&m30{`u=& zqFZ`8!xA&-L(xWI<5Fp&1Yu_GQw{yL=a-9Is0(eW|yjwb!+GyY_ck6(hlJ zU2`MS^6=Xx1R;3qbV&K0T(Ap~cV^!ZA#Ys@IivIxOV(NY@U1n-{+JK&M5Z0;a^z)i zjw}4INHF8&~79_V7R5yk<$*WDC_vWW3AhlJVRuWFoUL4ggt z7;00%EY`GI$I5P~^cB$TCqv&8g&@4IN)EPla0_k=#vE?DbEso$lApo~d4_qTKymNU z0{J4(I#`rcXEGI4L1G;Z*dT{DIWo9lgn|`;DMSrz5Ej{DAGn#Y`U=8c4vnB;6`HOIF{33ecmj4&?zacpJWno2bs2!-` z)yXn1yy|Pn8>imcL~|e9qOomaN#h@lJcGNJM}C3ynw7>7!`o)nte;)m+0=k76hpBr z^|S%mE*}AJpDR8`U^u2NT)Y2<1#Q@rBToXc>lVY*kvR+twwT>?e0z_)JldjqGOit~ zj@&omv-u*8MOD3B& z2tQ~PUVU8uzV4DMAkz0&9~$P!_g)-q5dCH}Q04Xx?4h)aCWaC&{_Z^l5MJTK_3qEe zaw)nN$hh#`2355u)fLirronqGXwX&v!3jA9y+TYL&VRa~xg+S%Z|+hjsheNLZTeVA zeZLVBd)k^b_U6N3R?mBd;`=dY=s51^FsuM^t$5D%euvZrjZ1zzbmh4uaxH-N7H61_ z#I|t(5S?AOSTg61Q@*~TItq{CuR6?gtV3ziq2HtePzB_oqD(AhnXj=gIkNSKfXP7f zGgg5wuo{Z|^$jN7=5C2*reo07=&*kTeTUkA9Myto3sN1)IXO&E{wa|D)A;>)`A516 zD&Q3tPXML=H=+G^P`cnyxgkhD?$}OyYuVs`LG%XS6%kIaI^o=EF4I-EHHPnt zcXRsXTP+v3Sp#3_7UzdK0b739j5fK1a%o1s?0H<&cB^wDkJCKh=tC9&txaPlRO7Cr zyLVrL;qYluJ?sNb$D7>eUHkz<27ZL|HsfI8f+#w0Ihmh2+ppCp&Fa$u1{2GJ8GF`V zsjimWn);`_0(~dbk!3+a-sF!nb;VBb#X04K>Sb4aA!o?%4`=G8=u>QGyl;@uK)y?i zNxTP$x=fx1mwrjr2EID3a_uuS`<0JXH{*frx%K*ZRmE*nhX)#wc!c}k5VIrLzmjOZ zOShvuhY^1gF`Rx&Z{-YOz~kXLC-kF!(c%q9+F`05qQ;tDx7+QxloWp`>>d7E3NVRVuelUivggHY zCJKdaN&_>+ElMo=-FxrZ$9gyf@_3sKC0@@@AYpB9Ett(-vu6oxQbWX;L{AoMK_mGy z0C{gBm@qu)PcZV6ndO!=B)R-VRC*n*Z<&GmWyj>p;!^g0=R}zWqQy_x zVtJhVK|-mXa+9vsqHPQ|n?Srn%r+h=Xz*{EUr|@Glp2|?)zDhbtyU&ZY+&&iBPxo^ zXnR-5P+>sL76Fv?ULQ8T8sk4W%?3%pGIRuE12^rSdu{ZT*l9~3vT82sHdOCyI%w;) z=Y4WKE90fRLDRKy={FuKo0pB%Mx*7wh->)-xJZp#`IIHB(tR$TOt-u3Cs$c&zNuS( zJ5AT}x|T^q`|-*bSoPoNTUUN&9xQppdCAER)_`%}z5E$J2$>2I6cr?=7Vtq8%jD-xO*)ig2VB(p>ce5{mK^_?Zd|IsM=GxRhT;v z349L_BEsI-9bKWx`d*sNb(csl=~1nEeB`i*5KGo-cd#Aj+RJjEa;}n#xdg7dyzNxW zr4))?HtA7ax^?zV6jTm*#noxVPD(O$OI4@v<^t_>x}#D%mi5Fnm$fK2=BC3{mXhj4 zgK+f>M4q3G$zo0&KQ25(ynF0&)#}U}Lpl%n=0En$tvZ1M*$lJmx+BHRJofviidOS~ z`+yY2lBs#;Rnn#BTW#}z^mmnsCDTbvq!}Dxu^=O2VTdwo150!PH6271#x#j%s_v~gO zatJdyL0$;iAuPUJoA~~0$w7s$#C185mj%;F*cGn67@ zU^A?oN6a4<$ix}95YXrEnJx@3))0z+@46`ZkyVp$W-1j%+ zG_Be$<^3e(QP6%CEq>Cw#^b%nm4i&GK~ZG>HX$-C)P+y$wu_Z*BWN#=`DsrKxDq$W z7aoZqzt!5;nZU5_v3V<1gDbn`%UDglqrSFw}OHS{u{arsT)kv_x_xWU^c}L;`hiK zOjjULv^FmFSEWt^?pe0O+x@um46O$#7Xlr)C)eXLk#x7jbXQ8WfxItW=H4AmsjeNa zb0*8-o@4^JwclEI{k8MRO^$ct$}2H!wF(i$cwSS8N98cH_0JsZV`|~cI`+_>aT9#T zqa(J%$@Y&)9Xot%ln%Q12b|N;NS&T5`Qgh`V}Wt>D?HT^Z66jxqzc81HTd7t*_;!M zj>O8=u4CcrS?3n}?<)#CpDV0bb;r!zXy8`jTK?J-pBIwzup<b_xcLn2JjjjfV^G3G zRERX5HztU921GlLimzubDYo;*hSUc#wR2%XMjij9y$Xj+8BaXs6YHAyh@w!YD9d^R z;|M4MFJD^6*I?ILPQHkqSgTX#j}leO?l9u9az+s~;32QzZ!|Do&635Fa zpU-{YkH_!(Poi+mHP>~W$N4&5$Mc0*cQ@2g_l6gjTYt{bnEO{BjtphRK?`nOtOWi+ z)D=efWvP!+{h6#6b;AKLxBroia|w_MqeLThOR^p-3h;i{(4~WJHxP%@nBp*SC?rNX zrz_aB=j3!(r&W4CI;;pvdT7S_`%`=G4AJX@&+t7M0gfszfDZKkbm3V;3QmI{xk21! zaU|Pj{G>i0?^NoBDbGE7M%QwBi8`S%-p)$^wXY?k>c+luN2V|gZxvKne<@x^53}uy zTz5vNDZX$F!S#4;kms!fdW|%|54Zi^LbIgK#~z(>ivq^)tK0$Z<&8Cp#T4(M>YDj~ ztY)SV5ylpACB=bDKFBtz`&PV)`9l4&LyKJB;qWc+lrfDvAV=I7T|a9My?iOAZ)(Se ztMA!zaxo(vxPH1f{yKwR8r0cDSWfv%Cj&S8E6ZuPLYGkJY&1p;st8RFw4Q)M2QW); zr)R;-Ho%I7WS|!u%mU7PYqA&+8R3koZ1OWO+Z#(asje5=dO9bUz?I(2xGxH)mRJX; z)1g*UVp_y-O0dq3Riz|U!QX&Tqk}BMPBaP*n3n|&5%UOxkFhZ1SiR`gui+AFDG|UvKEd7{jEA#WdwV*kh94|>$hq4 z(NrQn@T&*1KIv>bmCv%jS64Gn+mUVdY9rM74Pq&Twin3Ho$cZ96pNAJ z=DRKTVrX=|bSG%}l=i=1Y4gfj79qjByUm7z5{YM*_dMh^HNWQ^)81ZDq5+z2Xj<%Vb-f2a7K#3)&+&h1Z5usl zYP|ljFfMvH-ID_yN=u5>9}ge$pQL{L=T0aqB7C#>qzW@kM3U>FZb`aWUz9IhJcDISbOkzoZ_#DOgQcBvc|xHDfM&}) zY0Qy7?N>bik0@nMi0tjv43N4MyTX&(zpANF^k|@p(gI>cxkim!lXs7^d z%?ud7fcXVi=;5}m(ff>Ww@M_~nmJTI=6IXB97gyem(TlTit;f-Ux~53wY3C$f8YJe zKlg4@F{m7Ld1EhEpymfM(!x1wDRRpx`AwwqC`Vv}XH4pjq$U)M7Ey33qJ}*8n#{er z)&~`~*?VStzPtmwRKqQ#Ol_+$Bkb!=74ggxinyxx#+i)F7jb+jY`k7@Dxbu6j`ez> zYV$!J3w^R!Ns${|+2K=~!_P{0_pGXki~xb2()1KTzRKqp*$!)f+mpD7@|5rO_$Axs z{B0q)35|Q6BWRn99;H@o0-o5S59fA=*;>-8dZSM#R0OM!M-)VlCKc3a>LH(^hLs&B zxf328fAYfqWvcnO8c1WGa#c)it+7qr)}6u8coi^xYtW}K&Slk1*yVowM%k@#sqRk5 zx>7V&oH5-5e^#rU zs#EObREXv&#gcRbHXjbzycQD|GEicyUtn{Ax<~k&x0a`mT_KK^aMSo4kHNea z?y*L#Hgs{W#tP>o#<+Q8YIU5~<9l90bFt_egTEa(o#QhwfQa;wtq8Oz^zg^F6A=ia7#Dl&lS1GWzYa^1q#n&tE!FiMy z{ASXb%QiAOK{wwMu4Lyw^HNtk083=R3$N;(TA+SNnpB<%ZFU8SO%fh;FP;EqFBCS^ ziz>+ULwai~pn+(T+mC0D0i+b!gYrMFk0wAO;Pjve$@Lt%qaK^yINBi=R~#!iwAFVB z_ps=zld@Nh0_Vl;!pvRH9tR)TGtKPXYd{pu^7awBb6#;_4lRwlWS7fkRb`6=JAcV-+id7-IrNA>RdF^ zQa`7cFV<1asvCfN$gdmBvE&! z(^7qkc^p5o3S!EYsC;Ib91U`5ycrCtnC=>>B>0ATRVj|@o@0^d&p(wm7@-RY-{0yM z+t)Vi(BqTc0fViBiT$`cpEJn8No(JF4z>{PO6f$3MsWL%pROT>2WnfP^EJb(M%u!` zI@1B~t#@zxW`gSYkxf3G>Pcl(t6Z3+B{3GqB0C|UfU!3TRIYsAs7nzy{Nsqgvb#`9+9!BFa%udWqGEb?N+_Q z_RYz0=kTBo3V-USi<#O$*DQ-yE|yOR?p3J$kn)vkDvW$$WXz*hsKZ&wVWZt?Y2IGd zi!iSoQ88H_5sKeIA9#a4W=%1ogS|Q zYvi%qDDXfM{VIC1K#qmA@HeTYqfGPO$~KER_QNs{^bEO2o=--u;RLUIMG~}V9i+l$ zK1f|Z+I@QlAMe<;Pz;RoKGZ&YZdQ%CXmu|`yO~?r;eGhRuNx?(FNP<1LcvN)9H_0- z10iFrfJ=M>Oje7`vGEjU{TP4RWpdrS{n2s17VuK(G8=MasZ?i!$|T=>FgLNt59?vJ zJv6F{|HrCu)7T0WTg8%^h2zbR33xEA>7ZIx(0muP0O911HY8gX^0DL11c~SQb_LBW zojoFuJ-nvEOr{}3OqwMxT4OHfJ!=W15)V@Cj({Xn=Bx=nB%8{M0oM%}Gd_^)$9xz= zR7GdPnB!%C3s>N|-ccHJ6?l<5R$kUO%0wYc-X<+vk=Aw^t&S>uU0t7Y=(;L5m*gDx zFmDHXyH6^&ZWHvn`h~*^)wA*JB(QAV!P(Y=IW%j&RHtUYiy0uK9=te3%txRIro5_z z)V}*@yGKKHy6Qq#II1!B9iixo{ZIKH@fY$U!szbagQ>9NKY1ZMW8qi*&6rVldo?hk zocvC&by}q5pGY?o3vrzX(>5nQVZVi{b9mvq)X;sax!&@=FN&aR&*AC(Dw^4uw(5{ zj4myV70}4v?YF6@n~xUZ8Rw*11Vp>5ZIyjW_}f-uy*;6y!M#RLs=HHfTX}G1|3IhBj6_D_S8|sId0CEpFZqe2t$0^M z+rmm@{U1oqkB#l`doNHvEEzge(XD+mjAIX^V=q$+W7$$PR0Pf=E{?}MmK3LZ1oR4h zncEH{ySF2&eZ7%tl`oOd@7Hv?ZWM89JXSy5|2a}DI5I0z*D_0uTN$tjPatF@W!o&K zd@XUTC(zuz8rBjqkt9hu_=z87O_6T>*soS4?{77MZf47sY|(>8zJ8b{xw*)qrw>!p zg-YQ;qycQE^JLOXT6?7AM!9hIz<7aB#0U>{^m1XUpMU+Qq4CJ+vbjdBr&qq$RP4NZ z+-6*5IX;^{fsEq#3xqjeI~L`)47K+FFs4cBJS)-Q5cD7R8nUWSk>A@<6YufI32t)P zqU5C{cKepXchZgCI0P_KKa}t~M@56nKVDb88O=?G3OTZHeh!|BA-F6x>!kXIc7Syi zM|3>ivYjw-Ev&lWcj%i%nQ?V7%}Q|HHTLRwpM812G`k;bVIBe_RQ-;C|DucNZ=2_t z-l>gSx-Hn*;hyq#)wrS8W+H-@hjR=J1fmEqnAh@^{!O1uoS zDiJxIlY_H-WqLSVwTgje-xkX7+dt!W1t%p=SeJNw|9;kCuP*zp$<>+#dQkt-q!nsk z!RM4dII{ioW?9{*5TSE+c3=uhR;EGkyO+upK*YiY_8rLT_}R^TY}y`7i6N;Dp3U+q zm5OZCGpKHiFVBlBo{RImRb| z+y!=pa9LjtaqyuB@&SUlQhCD@-H$PptU{!L;q~iV5}qoCQbO%Uy1bN?E7H!G>e(V! zi~H+GuFfb@J`x9zMRU4~*7Mg7t3zCv<2N>}^Ls8low-@8><8SS%*D%eI$Ze(+u`^7 zHAljNbo_cQy_s1qtD!vn@t`X=*fCF%Jz-`w49uDdS-+$M%X@0YivLahW!`?kE;mX^ zO{<=Gb3_no>cKKMu%{OezOLj| zGfR&=!INJ0-fB3VUmaAX19ft0i;4Uq7WUU8s2=VPtvR)zk`^-tN4ya2xE_2yp12j# zgpA$+RpmZXM+Jiuw{`8f;v2Q7TjsG2LuojXZC@fwhsD(@=|*@1$1A&k`Ges+zP4qb?j z>(@umr(6;~NDZgj0Z7u;VnA9~=U)#;<4oiiq*%nvwktN9ciR!kt3Pu?UzCfQTz;ac zMd5#(#$P_;E19a$-@u>0dh)w}UIMMrpZ*Ihma>*Er-}uKm;;o7L(_*YPK6L?cRh=F zOTxLpD5d`4cP=qV>?rXfXeG{4lAr^TkA(LyBL;7Go7hX)vgZMIeXnO05l!*g60<3A zlgOOUa+-Rnqr`g56{yHKDo)^{KZtCZAe2}<=*BX5z6!r^)np4MgUMu!UV0h(ou-hT z%$(czL0BLlfAj~`^4_4RgCX(yUVoYVdu|D$q~6el(Tzf+9Qx)h5*%k0J#Pf%p>`n=)WZD#W+MJ#K)+QVoH;2PhJ99H`2o?MSb=ml_VEV7JF+08za$*$ zB=Mb)ty;fR{~)DrwCP-0N;0O%kJecFBVW7gQ}|ML253HH+@ZJox8^hEP#m)GiG9F3YZu zVvoyGJLpk>%jvN;(f6omg0Ch9T_6|rI11Fz<&enRcr63HBn3fxA?XOSpRae*GmRFubBnS|~z>jYkmqA17(h_6$k2 z#x#&75v^JH>$qmoB$e_+vjF%`WKJ&?FID+pX0>KZr%{(6j%%Dv-Iy>Urof*h7fNfj+JVIB2#B z4ncMlNsn9`mlQ5h6b89}E{sH40owJKQ;RInxNS~I&P{v~>=FxUYek=DB)RXJ4(E!-^E+m?bGYz{K$s;!>n93MXdhgrp@e-?8EX`M}n}s0NjF&%O3FRNwioH z?cJ^TwZFbSszUwVVR(9o%ZDJpa#g^4yPH9#-@7~JUb;XJ8K#Q-Qjac2P`S_j5^=e8 zqt*-J&7FM+*7upc6=w5TtLhlu({#zR2EIsm{L0m;;EIvyvO>?&)_hn;8{Kq&W$|x; zmLUCHu0vm@Vlc4QHB`g&r7!8CVy5aQ>pvYV0Ji1l^eo9uHon5Vlu<+4(7P<<7uje6 z+Ekbg6d~KyqVc-a+Sv&Etv5N?s(PYdX8B=ni79wGYtsB}6&Em7s|i^*VA%W~%00u; zt}VJjQkC*Dl+RTA{K>&I^-G&jDBEG4Uwu=419nCds%4K#1cbEDHmc*mY9Dv}%-x?v zVm+gpq+8R1VtF5+u;{~yN@=Zd~99P6lJe)U_EAjHgly>iEM>#)OxI|vP2np_n7U>pfb_jAfTE9M%o z-#XQDB7U?^K;hdW^(QrAa)>Z56|r5n6HKQ^ZQ#qIh2 zpTkiHTv=-(8$H(%U{UCwSEV)PYNy|J7{yCJxCN7d9ew&AL-`DYkJ=BT{}~_ z3(2^A89Y5%W+V!vm}qYh)+jj~j4(b=YfA5yznIjf{p4r6qDl-#*KZg=g1{`P{{ z^K#jav81$!rjc|%VoZTJ-Q3`%dHa^s!vf=vH=?&UR)|=E#3u6goARBf4-?q+FVa4# zTwUU5@XnOptuOD3#7RNUf2m}quM>B4i494z*2rO~Bd0)MhW zbpd^`6R5I9U=;RVAkEJapD>6Ea+{6(>hEx+T#-@y`H&q z;Y#V+4bOFCBx~@<)sh!OC84Mj`8D4g*{%yM(b<1ZqV>{aGA;xfjvS^ijC$(10#_z! z3}|xyr`H3QVVOH_pa$J6hfbBjJ~de=0*MAwLwoJh?l+e7h)~CV)nf*SY`@0kGPFHJ()*!q3Quo#pM!zO86W>X2I8KcAkdiVG83N0*iu(75L zemYdA+2Lz!c#;grefu>ShdFY2kFKd3cg;qFSWIY&hQxDf-!5J6H*)(1G-;dxk3DuM z$>zbW?a=KcU*nr58e&F4ksJ^H>nOHRBjmghmu6At4GR`~RXYZfLCJZ?F52k0VySb* zc_heX){GV24vJMc%W(~%;xQLR`d@v|@YhKMVxsAEGTiSXDlW zoTRHnPDd=HRj%qa8lNc4kue-!DxF-VS!AVJ@L;I!!-Uqv4it?3N@CV&ABQu;DD{G~ zV(=!F0CY~v_D?y6?}HW?E(<1Y-DYs07-|b;9Gn80D}ZOi(`Ef(IP>qPIIfqYpX%Sf z#?rzbGn!O|le6HKSB?0L>m+RYbYdSqDCW9PmcRntN(ZM}Y;H&_dbxvMhr!d%CM$zR zBXY7XQl%51?@Lo*-Ghv*EE$KU!feNf{)&E=Nx>4z-Xm%JdwI0T7!AF&(4AOAo!=up`oYPW!nacN(PAQ4N=nou#7fjcDLyX&CTaRrcA#o^QeCzx46Q>(vd z0Cu#tP~i+gyTm@$wppk}Qn!vR8{Zea;$WR>Ye9v#Xf7H%oXKGr=PWAvkNJm*M=;rb z4k=E7@6Oz+B2u%jx;LneUY%r!xKTxkC@I`Ax3#vw4XKY`FBtH*1%-S1NejLKGeZ={ zrM+d3q&1EWbdAVI-%)R213hR-utt)J_5uQAG}+(2Z>%cqaTi$DKr0BNfwD@dyMqdc z!&WUkKGxS$7)Q>!1c1Hwc$g?0F_FH|Zfa(UUeO$C8#whu6JINZFbw)(uJ+Ee09p2( zp!N-41~$*BxGPVb>Gtwi-cDR^F^gf4@?bQUfCL z$QyDW_a;-8uAj=4IsN>u`m&Q+SS>7AS0?xzBOJYyNOHPz_tS=brJZSbDXZ=DJ&xSu`ya+%+YxnDH-b;D~Zd3FZr1DPljhh#{ zn4N%Yfd##vzqInGH1tVy0}w>1+#;*l->_`+SBD07+b#dU;fPE-i?RKAiyo!X$8stb z_bJa(3}ZpuC%ZiYZ|1A_Vx<^SA0kq@bJg)*seA9SejkHkRVCBJTR?Xa(|%QU-w$L#GD)%!O|63WtDSXx^~=|=)BxH-7%Oh%u^Z` z>cemw${H#u+Ey^R_Upp+1hbE^EY>yXV+1q-)-?F_hX3c2mG0KD)wW>@3e6N#RpK2L z|HA(GuoAtD1{$euz2@m>vw*U3(+xfHgy~ea7sh*Vd-AZG&(X6BrjA+jq{+Dm3*i^i zKW0+5mTnE<7$}CD1Tg`R@@a1pw+irv!N~#k9yrVLFLw&tfE|)JBlM>AihEJ+$N^5s z4Gqa-VIao%>Zu?!c{?hv0}Z#dER&IPo0qCM8unaY=eZwv$O?B!L!Wxix!rlP-qOwG zCMudus0OX(Dy`-0>8TNu(nZ{C--xowb%s%6VO8-6yrlM}p5oa~eOg=*MPRYN_andk zO!3ml3hldxb&=h4d}Q#z$fvdTMt8-GC56*x9|{}I?BR_>mW2i0M||>|dr_XX!S8!L z+?lQk>r$vwXx^OUeqi)r=!Ap(?Gq8-_;`%>HaWlDz+tOBm)E^df&#RBmGF7yf!sg>FiRX#Z)9!ZLr?9BZr=3#?!JwkXp?Vj8-Hy$9+jR6( z-(Z94`|+K74s9Ef{1r<2>&L*dx#}s3vP(GI5 z(63bjo6uqP9a(=M4=S;Qk7Uwp!Q{*F-%q+kqA?I&7_7h-?_u!H^kw`S8cwY9nXq%B z#$P*Vtjis+aoit$LdVMAc9HX+bIk{JJr3}b@)om}qcC;)zRf{1J3N0N-J?YUglXT6 ztorJw3>58$U#jWIIC@=0l(sF(wSk<0!q!ly%~F1DnOUmbudF1(*EtXHGHO6F89&6P z`xh|Euvd_dN&?UwS&aDV#rq4s0ZAH+GdaNLC{_oHjQx-mU(vLMow?<7j^m70LUx4a z$w(Oa6nXfExvtu{17Sm@#s#1CE8+H0)R@(H80tH(=-})9f(I>iE<<=g z8Yl3KvXFr>CrZgt@|Isx=;pDFE1l!jW6#Xc)9$f+#-qV1)F250ZX!d{Zs|sWTxp}i zcuKy&DYy<54Bev7`<$?MJ;CIBsX`{QsbEH>d?62%{iotDzgKq?lE{E}m)%_;IZW)x}3 zoZMU*J%7>Q=MtI{D*W8AT{j{OjBe%JmT}lPn;>F&wSlgaDA*@W096B$kk!`EK$>^w z^pXejF`&(~v~ps;+4y!bnxC)Y267j2CpNOOA1J$hJU^ z66psWfPcBA+!mAVHIsB7ui36_(Ampl!r0_}?~ByGdwo=*dW_5Uxh645L(~PIs+r4c zQqg%JEjzli-QN-|%Ck>vNmr9;>j1?w9gB+@6uMO2EL)aVff9%+lyg|lU$)wE`K0j zX12pDEiyHF!)_szu2@e2_nW|9^f5dwF|_0EBe!@@Ux%k3c7UhR=K6^Quxz|52taJ- zvPY-IJ3yA=Mghd7E(2hLfFJX9J{NU3ijeT21#AtDGW}HBaFjYQIU*OLFw!h_OBW+0*foV` zUtj4jLXJm(4AsT<4|c)xOQ?yU>P_~WAGxuG8bCYJ!6B`@705)oM;K>1&Mer$XZ{ZC zI{)~3QjTAZsiDqE)fw_ms#Z9QR_G%`exN{ zhYr@7CMc#%g9gL7%6Rwk+ElS5K{{Z#8p_f{y*tf}Kv8*FT|=Vth%cT^Iu9C~JbUu56*_J$|Q|yS77nR%L6ss{^kdzfbx1(QjLQFLHvj|V<0)^$eKUW)vN6L z_d7vQMfNVL_p-l=!xNA~`FHZ}zaL66zBGH?RB{JuWv;yUv41}`zGA{uqk&`f9#g?) zYOsTX|3@xn(dXP3(22*P`=gkz>+jF|zZsN#I?)(tI*8=fIsI2;-D3bDCS#Ikr1xA+ z0Hz|X$QV@!Jzf{Owz8gAjTxGtHd)U=lxtolN;}i zE|~G*k^r{iMt_tbe{Ao4y8EO)KNsIJyghbv9VB?1@1t`c2wG%Q%iY~a>~3_T05^>J z7wJVA-8hM-VW~E+pC$#E6_=H@6)NWaZZ`eCFWThzNv&637q@P_vrK5H!U}0n3fDcE$)BCoY}q*Dpb{^o5osnNyR+_M1*H zLLU`BRi2%qk7MKR5Q28sh}w~oSzKH#;yvUHBR;2wQN_groZeX^-@;+c(PaSK^GxfR zWmw-bh5z|csRTc)9`X_{uWcCPdag>9(Ml%Ke&0yD;#;I?kAum>QJt&RnrxA}dm~TT zS1wM_;iZUKbZG*aDlvOq?s`1*u+YU}-t(9CMK!PAr)GJTH_N!_x}WlubWPj7ddlS> z5CZgGnEi@Ou)IOplt69c6d!?$=iqY7LLV?K6RjaZRM5 zmzhfGxHJcvTf~Y`N8O<33B%r#RQ>-Kvq$|B<{$#l(o~9 z=^+I;wTZ+KSSH?8x%g_rSfreG*a|gtKI~;p?p=iXhtQ?3=YkDgE|*WW1t4h2nE0Kn z58V|WRtfwfsaP-XWX=NuQCZeLFNwzC4j7cBrQ|G1;QpB{1BBBL&BR;H_muVqw9N3Z z6DH8drh#_tWKX)W+@g86aTZZ0kP|Q8=kM^D2W44e037$bjvitq*jb$mrM`Sr+P`2(Y26 z@EJ2Gb&XQMF#d|#T7;9gXvt4+Ya*QUc@@^7zhFIegq_JA_`(&vdI??(?a6(zZbL)_ zu@kgw&d^;cS*>osU~rN>$%B)Nq*n`&@&zU?5lXaqmX18?Ws>=({)Nj2Lju9dLL9Qn zPz{C`{O%A~QMgLUR6iuEsrNY{j4Z?`BB3M>9WbfEu2#?`2s1vOYKv%PmflcNJEh_{ zYI5HkxO=tMtQBINfjOC1^6p|j+G3yFt5lWFW@2vumNuP8S{d~{et%1$Nikx7yPWWc z@lo&OYShXZg{vSB{K&M5NFbXVwg?L)6ojU`|J(>%pbRhASJHm42(g7r%w7{t=EF`(dc*gn1u%G_16luhppZRyJ5omUyE%SuEgI^kf)KCa9s*p zk~@HL?P!9Vy2#1sB%4B>^hs4543e-1cq3!VLGbSM*RZ6gygImeC3Lx!wWg#OUZ?`@ zDQm0OUtOP9DJ(Zn55Jh8r{3I{! zE_`&7dMUvZOuae<13fr}k>A9}+MUc^s1?#|3k^>oq&(L;=+}k1G^H2a_p!<*2;%qL zhyzF#h>KI3Y*At6FBNl?qSIQ&EF$koIPTz2igIN!RY(kByN^x9U(hch6512K*0pHN zt^@J6FZrf1m6-pLb#FunA5CL6EFlP_d^mh9nvDd&S~ATKVZ_5ih|&}d{FiIM2Sk3U zwMm`GjbF)^Sdy7-aSIJe@y{uvDARZ(TN5m6cQDA9qJhf}PJ)n`iGYj8T*g(}uDBLM za{q%x+H=mYt5~qVIf(;P?Y>kxeD2KegyoK=2pLVIk;wBW!9LrC6(|XyyaE~2%<`(U z^)W#QybBlE_i$%$+T#+vKo5`ew6$)KW$o(iiNcWPe!l`gw1ymY*Fxj-`iLx|n%`YOjh|ELD zB8@1NWlP0aKDX5md54w3bcM2zQto^W$<;`YRK7UOm*6Ia6N^l@F#9gp zRvI%zSECyxhTF{=tRVX&W|KE2FHj#Qi#m4V7*d(jJ$$fAPfBDI3=HxB-0UGxdLyU3s`;&-KoP&Yuj#u z?84rV+VNKHP^O5f`bgv7278BfcQBsHIeZ}yM3Atsv#TLbzAPyPHD0IqyUr>;yx0fN zFt2wh-rbF;;W#nwhU>;c-gUhIqd+2|Okan58ZDX*u#mBz3@J$LbO2L>jQg|zhM#ke zrq}E{&o#x@b0%l%ohNgi$@2WdP}%}Z&i0!x-kj=hdeo}xdDqCjL_HAw>#14hPw%!K zFN}n8GP zpEQ`R`?bkU8npc^)V$^mO5oEuiJJI1^XDG_SfzS*+Mhp2$`!7^>y2Hy8gS;X+6Ll- z9D$UEXBgBh7`CPWv+>MnOc6jK&5?Qj{*MOBs-yq@)$7DFCW4r|@NYL)Od8VZ$VW6R zSN)9@z2+)jCsAMuiv}r!djg`Mn0<+lW(wYn$6}W(W_G7rW8B|Nfine^JuhVl5U$*R z7D7Hln9Q@-90QB`QE@ytQ(({t6lbD45g?)=G6LMvd(!O8A+O%=8i&sR zZ_lX=$S358$Lt=tcGT2dT8zmO{Q(f=#ACBHtoj7 z$?xbi{yxfa5U>~b_NbjCLEZu9ZU?|ZW(rLuHGRg@?*51NAPsp7niQv*00*EOi*-Em z{>)nr|MGZW*6`lp2sCW9?1Jfs=bG)2=ou!ZK)ZVrwz193HEpGJ+*r)@5BmWm#IKo- zq6BCzQ{6SXbp^3a+7%()5NP1M8i3}Ag2O!WBCX{Z9NC|ApAvoOrlm7em5wvj#J#%a z$+gbGH2e}T6GR|=|Dw>YkLy0?0l3;~aGVSJ+<#~IKq}1R7AB*4B4<~g1gY!6*d^21 z|D6BnzeMV@naA}H{MBBo7)ToA@T*fHH%2Y1cQ2l^Y<2bcT;`Qd~a zxT?(!_tR95h_=9NRp^%*TPYEhg!q4-yseBjW;lkNA@UejaVBXdKHMk+#O zO?IlOOj@uVzs-eaJsL< z`n4&iW&wPG4?0vq+}L|0XD3)#6H|jC72f5Kl4eQLl(3w&$w^xu5F9Ve0G)*~xp@90 zU$`WLKYJQ$zxZf4bB1T`EU^N7o+DC2B>IifxGg_CfaSfk^<+d>YRRgvZ6@&({5Er_32J?zlA*x4-8BK~S+wCE4y9h$#= zwxW69g{)DJuCRTe8TL;2Q`wi<&hb5y5o(OgBLTg<6q+X{EC?3*?iqYFko#w63$4U( z;);o`6ABwi|J;>PU$uB|``#bO*P#Kb76LwrA-6>w?& z^VyzuBBEm&KJfsWXgRT?9JCO9B(m-gL=&}0{RA6M`vdt9fnFMA#C`Qj1jh@5UwClc zU&-$*l#rjiu@u7y!)%I+ zPlQEAg|da)yiiJlh_&;Qa@i=c{g!M=ghq(jE>4TpLNQ?8Qxzv?8R50X?S67cjgo%) z>TSI*b#m5o2}qmQu-8UoYmH=Odqok+B=W5450AGnz*iA0_BSaQWYqJ&Mf%Cco}L24 zvSb3Fy)+a?DRoO+hT8)-Y4-{k_?F|6^^JTX>u;{B>i+o2#xQ|Bf$lzNLLFVjk%fa( zBeLL6t)_K$QYIwym&W%~>b9Oaz$9Lgq zZGYQG|0a7MROf9RAa^apVFgm}JUh?gK1PmQ4U!H(jB9}|qe>w9ZseU!~rPzkUtkH@Psm3Y{4`BMweop4IVePpePNs&r;MpamMp+ja0brzm;O*I8=3Cl8!*$NB(M$NKzVR?SGH?hHOiq{bbeXRSrAoTZCYDj)Ab= zj5_veEhZ^WETB^~f>$yD5hr??{ZuJyRecl-`^lutd8L@_m;r*fwm-`>NMAt>sGr2GTtt>?)T#jNECdWvB|2sR)mH6FF%qD4T#ZENFuM1y8S-2p8Bo9wicN3_h!6m{k?+D>jc|eIpvHdaGx%yFr zP7n#qm-Kl+-qf44{EjO(3ky-9+qiL)2nfkWE>N(`_P zGEz#4s0W5MZyG0|gl7u}mwyl9&BwXrLPN!~S0m%llpcRI+zR?zd)HW#gp?p1P92mK zIq|RvmpmuU3f*hMj;b;3*H(aTOTse!$2%oy>(H+uWwzbaMHw3K#OC{-<;q{6Y~n{^ zB$d|>hPahT#9E@ZuVRB!LCZT+t}sc$x`tJUH33;}Sqn-O9lOBWL2&f!$1aWK92%`! z<8`s=N52Fo5*~mSs>@%r$bV z1)05B+8DrBp&HTUh3_rb30R=8+TooaIhT~`eaZOJ%@RAdS>AT)8*Y5-RVy9_?TX#y zO_&U5FySugyQa+(a5i*#esoKZ2iaJ98u02(6X2cY&6txxQ5>D;Rwf6JgXt-uXwyrrC$3 zGqth-5ipeF=?B2JK}Jjw?X)kPYtT55*6gb(RQ8DZlm2Hwiz&I~vLZfn#sA+_Jf<(R z>Pg$bqx!Ka8?3{;YfPo_f0;GGx7INQDUgH#xjz@hr{l)HFcHPI8z#W=ivt)wi)PsDaIkvafs>GS8tSp;wLo}4br6&K`7 z^6+vI1?TA^nh8P2$)lz{-@aTauN7Kd6|aM{LY^9Mm>&~ zT(jhF*pDO?UbYHX6hZ`ChgtcQwRINxjqfu&dLU25@XNFfb9{>VhMWRcGneC%MGvgK z2NHfjydOZIo%~Rbzqx#9Kp_edGpnGy^JlqPYaPA(W2fh)KtB)t~b5v|ICMH zCRN1;Jbt3KHakwEi`F^4V}&+r#tW9we7{uKmz2zUZD|qV`2Ge;i5TNwOpn5R+(ky~WF`ANS%Z;I|l|D6LCMH>EIYI`M z*}RO(C|7ag>br2RMz&2p#CW*v9zKP!gpd|hL{=1bt0tIrZN-{t6sW*X#%p3%iVxVb znz{IL;EQLh!l6cNY^kBpDLIzdT?HP?^nGLc%+Y5J2v{BQrk{nSz1hnsPs&nclOZ@!ms3!WOK5Yj^`DO4D#O2`?%WW!2VP-9iy9*Gg8 zPe)mv&pfKDi^)ah{kr%qwDENHRmp8tP*p6~0G7+>&4`|9Mf7S^kg{0)RW;G02T~v7LYG^wtz8P zR!I^@Qc`kY4~Inh>GG`Qterl7LIT$(5>qbl>@77;_o76MYcmR;I}^ba{Dlwfq9mGT zIfuM!(TM$M5k_vjX8M@i|1fhQSQn%O}d+GRG!;9gxKC-N|fe(lu|B!M}F zwC;&`Q}5ZyS7G_Rvp!+Zb>nR+9o{R~Q)2NAEZq({N?E}x`IOC_@0-@oBeO$@j%9C` z2(DL8l8E$sS`Qxrq4ZLe9|G)WS$J#kq-A!r&uT7EEZg&cKStM*-?RDSJ^ZZ`Ff9S|7Idh)J_#E%gdx%_Nl3>=_^{0nL)KMjQADVnb zWmE@|Us~4AY5I>8t5h0D#*r2?AvvSp%394=bE3r;M^L1kr-c*R67tMlp~TIdnThrM zAC&Of+J?VIOsnI=q2AcVUMq{DzHsZF9TK~16Jpl;@3K7~ZuAV1ik-?y#ftWYS9DLJ z0gj&pSD4(7qYKS+`)6I^+t&MtaxXvQ508ybiiZ}mPM8M6+%S{l|3Jtl=F0$Uw%1Yw z*k!rr9+u|2wrD#A@>#g|!+^r)zT$t1KK}I__E=${_#dl{Lg^u$<8soQiHk__UK@5{ z!+tJR@nk@n5qvCI;2ReVf&^T$^959}lZNjE5Di?XfnAJ8d^8aF^c=JZX=PvF)~qA; zro@q`&8h-7nP2t>sz8D*7d|JX#T`xBVvf{s`BwKWKX*2$U0g$u8~rnkwhH3UV3TOn z<{gBEi&%@MtcQbiLudM;(Opbm22Qrm#>T{a>CT62d!lJ_yrQA$JOxNa8v3Mb- zAg(7y0Q6DsBIyC-G?=pa-l=orYv;GA%9vT(7!7|saU`KXu%v{H_WC%{(VQ>3#>nJ$ z{jvwi359hE(cp90;`aw?XiCf8r_0EhGC$h4XmCL!7*97alH=W+3{;cH8y|BH4 z0|c2tN}s%t%6P`AZ`A0fEU~Xj7H(uq={1xNXTL*sXrs23%JVU zLRm%cI&Wan3Xnqf7FKRMkoirFuaV!o`BP3-$l+pdN<+;6nv!zf|IV;pDgj+3i=&{- zy=}JL)Qw^IFr*&?`;zw(hxjq5oi>eXmZp~|=?bF}Yh4W$hh~Pr3<=U7R$lnzUH>W| zliqMFP$FF3D${*oK@iqj9p{j|NIU1U-q~x@KX-^Nbu8^F4^~rBRlhdS*&J9_0>BR3R);u!F-Ar5O|63 zpDuOEo;OFSU;V%BP5;-w0DdT2c)}uG zQTH^3fjoj%MotJhE}|6%l5n3Ka{J^#d)N#&kYgf}<7su}N2On>JHw12K39QI$(*#E zd*DkB+vv`sHapJ+$Yyv`QRI|J^K z_;0fCS(R;A8c-y@L;wH_lK5}!3dBxR+Uyr}wc!?FvM;~iyYt}uS#Tm~w!3zF$XJ&_ z5hzM+X7uL|+m>-G`sNpx@)9spnHjp4R<_jdyy8D;ZMIYDR`vZW&88!_j3&3*chJ2m zdVirctOPwJ{l9OIROU<+H6Zt1Y+Rqu9(<|%t1_W_C2=SuO6}9lt4&bBDU!v^CKp$$(`?#4{zt@={zZJ@H$K;J0AswHS*SvEk`j*4B1pK~m zbki@)OHTJR=d!kSap!`;8r;`>aUtSq>I&LZ+nGP1H5qB`Yj^*Q2u~Zr#;^2LruD#q zHjoMI3l+>~!0a)=G-8Do$ixVv1;Q=oMeKsBjp94O>w?#^J4@$$Y<*fbVV^Exjb;`k@Cfge&*92MF7?IP zqc5E%3z`Dv_vfFeX*2a34_6vOxhv3QPH+-J&vy}a z)6;BVhu1u_t1@;JCZ|(ZYRQNso;8On^Tj_p5x$ZWruB&Sk6CUzweze|-M~I2?%CVF zxHX)~Ke0kG{C6$b3B}|!20J#I`D&r@wLm$a8 z0!;Ksog`#%DZ#29bfg4cxJ}ISFYVwd1D4nagrq@H~ zDk}CC^TSaomAWNY; zLilsBhZb%VjeDja_~jVB!-5#GVvkA#)V$Zt(Nx+Exm?uVZI0pArtE;9DzlTQ1w=a~tj~8oHeob) zYN;C6RNnZ}dLi)9M#gD@Hb*n{{pq?nlT?gj+62uzZz;^n_0z3~R7%80*(xzHyStMv zn)^Z|Y)wGlzVd`)|5U~57-fXoVK}cMysIko9F_|#cn55detW3SO$jvtIt^&^!#NRi zgzX_evbPy0%0N?8*EfdJNrIY80An$JM6)$d3@xP(v<=~E^sa?7VvQJywngD zKK*(E@7HB9wbp3xlGfo%|D;8I8sHDtT*M zvETUvl}&TCv%c^r?^s_pfod5?j7q2sxG0AEh29Kv_rIRdu#YBED|~}}Up<@wSr#i~ z>+5%iP0Ss?&G?Sd4=@*`;Mi)S2c%Hz^PZ9uW%QcEf5?yhtQP>m0y5_V;qQg?u&<4f zY3^cZAtG*@spK2~HKSjcw54N1eNh_;IB>e>COX7P6nh44%9KA{wMVdF+yrm4S}Fg-3f-DKuZYDg0>aU_$s$DYc2ROYsoFMp$-$<(@T` zbn$@(;$=YFlq23ke7#*F-YK^M!3PlC3u?@dT-M)L=bw+kQLNU5{qFOOWjsq+ZP}!VI3Fp-JZa{DobVu3CnqP6=4nxv3-G!{K zM~E7Sv@FY0Hm){Q&3{RT+8nFn)a%hi6uGq@03Dr!i+An;0JUWJ{y8**si?(>=QwZl zcJvX~#o_KljvTz#ofLkv0<%EQ=#n-Akb41eH^Uqq%JnSBBzGYg?f)S*f}+d)HL<^0 ze?NbN9xy(smI$hr|E~)b;}m#6Z#tpmYTyA@^Qqf9U0||6;MY6vv-~zVt%z_w1@Hk^ zCo|Qe0pP-VT&oQX2R<#}QwDJv0zSlsT~MZED4G6>;cg{*kch%j%{ME*8K2f*YFpf6 z0G1aLawcLN=WfQmf~d5eV7%-!B!Fe}WZmOY`RJtWHUN#DX3^ZE!i0$0M|n^GL@;R| zP1~X&XaSHeq!4JDgNtDeY15zs=Lef_cY2w$ImHie2@%Kx=X1GL`t z^rJ^#6s$5YYmI`ynEY` z`@i|CPZ-O^Z$wzNTk6fnT7I<`g1-rCslA#aHk0VwoB*vUVf%O?;qeaROKau>V} zPV4#K8kIV4bXFTu^z=!$di-xV)6(Yckqu+-G;gBM2{utDK{J)zLZ0g-1L!q%Ti->z zw;tk3Z`E41l|s;{p?XN$B=@4DZ_@glokd)kE&zkx0P}@I+j;t~_-$H{)}wXtM+Z{$ z1AVk^KhhBhn?d?UIezq^>zEuglY4bzs$&OuP`P05ypwXj7Hb_`Q%g11*?9WyWDauu zDa3P9N>1A$9qXtwQ4^;6T1^FR@xo0VW{x3gR9xb1*znpfccVo>J8DV1RpJq4x8C|= zwZ>pJR2Q{x`wxx7_VM%@lGaDrxvMr4rX7w-2EKdYheIeHfFyRMKk)Ja08mk`?nK0~ z6OZXe9$7!Q#g_7m0&8cdV!a37@^}k^^=GdaVh6MqFf1JM0t~AQOj%hu$Ux#+UsPM* zl5z;pthZ*oWxSHG0o*m5ghl;F3FyHOuNwD@2lvUzH=oYihO#E9pJgf0Y*TGD#DfHa zGqTyxGfEW$jRtRu`W>(c{N}r*@zWdoBRngsqwUcgodK+q+c30{gXD@_&e_ke+&jZ0 zC&Gg9m?VO;k4$Y{a^JqKBQbADKfwG*GjHZ!?Q&n|E|E9|xC=pyT0aQ!Lc6}JrHRVy){#7tggf1gpububBQx&wR`lqzCvbD#yfIUHv1>2 zTD#}PVT*{@4U{D7)6dGy$GvY5iYEx+6lB|X^hupdZ*iV>0-psc3U2ENWTEDUo4jK` z?1f3Zx@fAhsdCHH!+U~4Qj@FDC{$F+iC+r`c%5fGNmV@L68-1y=&!ad?4sj~JMRva zfkIt0{4#Y$e7MfinC^zoVwRhHq`F8C>yHxnz56i^U`!dJ7Xb7!>Z{GI$>k>QBhir+ zB^&|8E!x$k`-}B0qP-g6Lt1^?`T|dGro{W>MhShNYdO46?jo8&?zCuvIjC$*g4}{V zR{6%@x#dd7RnHqbAifkiayAOhGN1Tu>udKdjv+b$gTSK-9@e+_1_y{_ICSNYr$FW{ zU*+5`%B3wr1gv_rR-@!tpd)_k^M3aAi3WTyMdbWbp`=lS@l?RDt+YwN+Q;v=;ztjP zfHxSpI#%(ix=GI#ef{M97JyovfJ8-!`hSNQggn??QlbEi(?Jz{Y}{cL`&%;bxOGG^ znI0HVq1Y8-x;&J)c_D#q0^ExFT20YBs~Yg&ogYQo!;puFkmJ2~QMrZTEncx&?$4QY zeN+~sb7Y6#7;m_dGsW*`^!*w=n5qK{2-NT&*{0uUk??dFQ>0g`i6|^LfCLCcMo3&l z;Aus(X-nRHaHeP5Lv+|+?s;GR2Xcm;3cHVe31W-PkVkEA{}*>mO7))Vocjk-C_*!! zUXXd`(gfKO;C4`-O!Q-)o!oE${pJI?Nsrq_Ae>xKR^La44%zh@Trv<%DV(TOFjJ(D zk7ihO6b@qs1tF({0>EVSS=+2{9ASM%g@W2Oh4`tx6;<++Q<{vXjczh^)r2yyj=ZlOq&B=Rekra_oBM;g&HFB>BLy>GhE%y+h_s5INtgEMHPp zi3w&+uOKVq-Q=r~QEDUB{A(uU1`nvidYLXWryt_ta?`xZ{l`pv$>)->{H& zKB!ZR(ER}6&rzLO|E?7>JWOjfKIXqj!g%Y7vA{~`*MTb7(hA5y^FA_gLX=JQvsaaY z{q>wN5Et|oanD-OdP7|+Ypu6OE+w^Udu`#tm*5MK85WFy8oj1d)6yi^+4bVZ@+NvX z$It;E_^u{KXmQQRvGQeyr5M+$EQP`~RCx|KN<8z*JZsH@GAHig|F-e1^`!5(0GZUg z%iJBBAvB}%eF;rR@~E3ilgoQrz+Wn(kKW{o)Z zf3bZpH_6XGIJ!X+HEn6ShD14fxq`HHNZ(`5jq5DhSmsx$z&fcP`alF355pF^be=Dp z=m%8E9HmMBElud&c4aBa|NAFtvmKE%y*tD9pNv!mxYRafsel*M(|E{lz!B~F8iZZ;MD zEHlBH+{KQ@t!AqW?NMpj6WRAvK5o_OPBD%bx?}#tYaXuMPk|`yZO)5nuaj1Hfl%up z&zmp6bdo8O2Sj^xegBKc$tCmH$9&_}ue!&4zw@_OG0Y{Of6VR(nSph@S?Uhv1Fn`( zkPZ<;DyUW9>Ecq`xSksINivR$39B&dc@%Iv&1KD5G(aI@lVerW%a1cXc%}VXOF>8M zhbuu-#$C7^EobYx?IKDjM}~?1r&TH3ivEw^uqPW%zvVylI`)c#0^K^i7WBjcGtZczu*przs@A#mU>V*sF>aw&8;!u&To zlK20xBd>5qr?ky6PzyT-jKSFl9y7C*lgi36SNH-`HPac+T09u7#synUlQSF>pt7`B zr8e7WpMbRfxE)^y%H6`+t^;lSlStsEu!Tk^9x@k>faT@q1C<#I!2QlQY%}xqGDn_- z19zn2`x#;qrm74#<}-DcAGkuuPp9UyB5^L46x?7T7OX=0Bbhp_p$pRhMBle8Wo)Ry|hCO2&3 zYyE*2+;gdXwW`*8Up4l^XKEL?OJmz z6}a?BPpLfce4PB|Q5ko4)QDCzm5yn=`%9BwkrnCO?KOrs1ZAq_={UdCl+@La{XYk& zCdCUI>G}7L2@89+>a?*$znI`nzt-GZ;5CpkQoc_o#&X1zTNSwEzuf*bIJT`J`Atg{ zbv>iS&sv-X)`wB*`A~9W{+eIyeAuhEKZ_M5#VfafVd%W?6(beRn}l^3y=<@4s6VA- z44*@R?TMS3+Svt}I{x(7eQ|wzi?F4LQX|ou?%8=w8Om`y{ry9q%NW}$CHLV-WHid% z77`a>xdrPeWPq0^iD#cc7*hifO2D)^9%){zsL{?IT{J1j_HfCocdl|ALVlOOz>@3S!UKElOFy|h<&V@C zyiPb@wlpzTmAQNHXP!#+!0wnwUkBmx#1Tb*4g;|Vo^7l@jFjHyct*_*ECyes2PWQm#M}h;Z#sR zWp`&>6-r0hC3N9M-;h&Qyt}TA!Sl9Fe<_bx-ag5GC!`GqYy-0ZB8|U}-!8EWT>#m( zR-%blcYuPL#YpmyMCZJ2hw9jbW@8u&J={a$)hJqY+g=0x4+PryGEX!$dkyiE_w><| z4j+ zn=WKEfYwb8t?{#+5h4HrD*aQ`rORKy*n?nCAOixHn0c1y;bJTWj28H%= zW!6=N;$W2k1mP7)0vZ}Oh*RLIT7;%6qxXFV@(2EdU_v5b9a%$AY1U{wFfq+Ezu}wA zRl{N%d-+|5kG^8v^zy3buSDI1k{w20x1x-OPFo1nFTRhd?2bNikCp4ID!mbb?W+fX z8s0ho*SIqAXCSp{uD@tw)3;4vAK^$all$-wL>_wPguR*33?u<0?%0%yzpX3_M--MG z=b}Z@Yk=V&c2h2AZH|1d-V&qX46ego*1C5d^^LCoENd05M+t@zUVN$044mi~tTmOM zKf<^(_rHJI*khp`q`?6rWZHeWDGQz2lL~~mc^|m?kU5(5%LneyH}D-!J@QB!Rs`Px zLqIF_T26W0gS&6PGF&;^I_1usk& zfC;ANMcK?NwzRXN2uY|-*Tx#QstVuX$HHk$KIZ0FN;r&fP}(fha}Svk4^Ce;{GOxd zZ^e(Jiow3<*zw7&V`(CI$+tr@f~4369VxW^nP^bV$&Dvl#(Zl+q%a%!=Ec`O_eEl$1FQ5dzpO2$7y;%JC)YSJxe4@EeaV1NQ5B8IY$LEiNPSN`Z!# zcP-&7I4c`uOMx?%_F;Zm!OsbUSp(A2dk`rtr*KexO>diYK?lDa*<|0zg-|H|AZZ!6 z)&IfA|E&R8g1O*SFu13*IdbHqx7M_O_m34Ibz{v-z_$=G7Z=F{7;yBa3rs;XDM)V6 zCq1cs%yS~D9g7x#sX-90wO69(;TM?LmK2!5BdN6!?T%3l!MLg~LM;%}iq#nFOcm1Ve;oZg~F1 zoCeZs0QB@%b9@PSkiVaapxqHT*vd5*Z$$}QWt72nS}~i2fupQNf9?oNdqLajHED}0 zJEck(9rhW8OT7iv-tG6pZtytfBDWPh>T1SfLAnZSn`&Xd)!;OaNAT6-9X_>wO;j#$ zNV>NDoZM99`e$RymEYRhn~uHQj|8P4%|TaKJ*UY6c*9qm%p6qezG!B4ahwJ$t>wMHN1Qd47EYX<|CnpX;(99zKAq;9PnqL;FSkT+UxzJjs{e~)O*y%T?#haa?>BW?5CO_^UtUg-yCBeu6cSc70w zhH4~^!(-K(&?(@K!3(VQpFEK&IEoccz-|;3RW)8cdc)ZIQv^_QKsLGaPChO~oK28o z7s){p8ZRFOlji_L;VmmyXfE{Xj+4xz%UbF5z>5pLOuq%^$N$VsEh`qIA3Qts0NXK- z21FwM8>lGc{s!8g3PH+>%VJg0ie2u)iP`O)#gqwfwosc+#^W$|tbn879V@@z`931I z+u}Xalb*D&0x|M#E_(@t)g|ZEveaFXr07~;4+8+Lr~u0(mPfKZz^nnJ{Ha+BTwe3c zBzyR~nhg%v5Sxa1kL4K28{Fyw>#tjkp z(#?YYs9XX|DGwAgv&1jntH$LMquS2O$+DOzC!h0}%XdpGQd6nxj$)6QY@5DHJ5O_) z<*4%k16ggp8Aierm~?6oH0+8q9)%Xd@)DbSRC2itt$JFqEKq)@yHW9vIoEyTeL@7D zLF4w)3gY0-O`58rXuTvX3l0ZL8_c>jhAe9yzsF$l?H%7pnOYq6ZJt?&M#@~iS^B%T zxk&W@?jY3c7fC$`3DRm#Ovv^EH^N~n2Xtl_#m#?Rxl|OY))pkPRD)9} zHy8SQT!IeSzv_(31_lzR;+#Qt51uLk{9j_CqF$tx^He{rcK)Cr)AjkQLe?Dq?OOQJ z@;hykSU(u2e**EADam2X(>pc(h1W1pOrUFTxNe44xv47>D5CIEe}knF>2Kw}r@A(N zw90U)#lxg4)hC>JaZQ7cX>+@j^uE^7trg|UivRduLbbhf{0|kQ$4=GXSWzO zML+q&A}-TY5zz4hlis^21e~H)9ps0E&C-C`iR4p{6vS5wNx{-|#F02}caM`zQyoAT z7~`wSUX)*<@MU?aDTw$Z9|XDy_M>vKEbz77aF_&@aUf#Q)oyNQDvcS&wq03OtoJ| z*N)!1Kh}^u*in7vJ!XssPx$pavjr~OE`Xs7xEp;sh1n#s>+4SeRfE?pGshzqSa4;2q|{_P$3yjd93)!U`B zuk6P=-`2lMeZ3sxwo_KG@yD)kIJ|@rwBAO2!U9#uYWSC|MeTp7UzGF6QbC~3vkf*o zpIU?2eye=fuXZ7AmtH8~E=*rJK-~+ZdIbZz6FnAQ(0A`+i4=W-$54I`TG^-a1 za}%`>-xHnX_cc{?I$+iQgJ!CAx2ASd0i7o$(OB@1KHZ4?45YrC*H%ObyU-75jEg;~ zqN(=#?;Jpy;r|GX zUqJLN>$YY$D4CFS;WkYK)(lk%5q1d0PDA&A)dV*q9TFlv2$2ybN?-~ShQQT2voP)+QdJ$Jb!wkEXJ$NS6874=Dj}y?_;W- zfW&l$diW0$?{L9SpWpB$r$mQJD+FfaR5*o?@P^Dnm)@jQ0IFRDnqwbb zGnLYLeV{rf&Z@LF9|!qYeerkq8KPqLrRTpv2Ij;AG5~x96mM(kKdSS?QunGT2X&gh ztZ4P)=;^<4Gd|VZ%dX+nXD>eEQ$7}aGV?c6ASkcq2j@5TKIRXA6>o`E@0>jK@vgCP z*L@svYo^hpSg|}-&UkgPQvGc!;s^ar-q@xd8_+~*rs`Rnh@Yw?t`HTQxB z8jbn}T^3#@JRptqHU6b#8jDPwuI-zT=##WZaFZ0570!IhI1y@?EZf41ox%eIi5Py0 z%U?HC#6|`rS5aFvnjSxuwA!zD$>6Y98^@D-x{Yk`p!r6snG}!f$E<5F zFh3A!bG@5xQ|{K~Y?-xk2oZwxG2$_IWw}SQRWr3Ys#G%-Vt0gZ&i!|#-5nG50P=RU z6}tAckniF}$)?I6dM!!Sjx*9wQ%4XpYyHjmO;$>Z*V={w)_PVQ<(}H!0BcqtiA3Zt z(o79%`v$4n_hgPEi>SfK(;yq7rCYox*Dyy;Yn96|0&Li-r38oDcg}^* z6k{AonP%?Yl1t21&Ma*TkVtUyU^ndIb^=+Z{AQ}9^V-&VKW@6QNl0l~sfGyW^egA~ z-^>7LMTSnMnOpHfvtFBGV(V)N3rKQ4!;b`3ES`$_4kgS_0ZCa}`%sp8q$L1s)8t5y z{EX1ZR;c<@6>wsdicAnqG)I%a%Lsi2)I?NkacbnCD(s0u1&do`ezI0RxpyZb+7^9- zoNzl{MI)%nJrfYkVe^;6V5Je3EJSLQ~-U z*+77}@y)@*cTWBk0CB2UEbBEYWc7P(hIe>=wEE*x+U)%81{BT4#y(fy=JoK}=fxjg z{UP83r*Y%^>Ig>F6DjardIrw)SNT%)NFzQEdHuzVnrhz~?cvuGP&H6{J^YsYM!u5; z$1}MO-#G!PP(3_^Fmr`)aRVS8)fy>q?ZU^^%C{{hQep9zOMSdX+$bELrtD)5n#EOI z^0;CF*w^g>oaw_@3)70-+WG07(Ib>?D&;U$0 zMMU}1rEYXknoy$mQ~nxh`ob=LHijfrOs1T4?mm4NV+-tmIif#U5B~$14OB`AEn|Z_ z<**Y*mQ;awA#@c9=o1u|JMajHY;N$9J>~DO03p=oAIQB2DPO6c*ej^LR%{$iel3C2 zjyqiFidL0wkONd43G`TPVKsFcQG$QGdFsgNxIoG_e@-Y7If>wga9^F#ithD)uaN_p zsa0v#;CB%bj*r~X7EE(#XWbHZj(RE#FTr~4QQ2geDnOdc;&+ISmMnH&ZKh6jGMd_E zb`W$BD_C;rYXgEm0+9myF_nHq8$>#Pp3UyruwG3d zjmOk+pqxQirgZxE+ygA)Cm<_@5zf8vunl1H2Y7BENbX?N0!#w(uNNABc0{VQlW2Pn zqfq)_=_w`a`ls)3&GLK*hS=^~Gtg3OeZjSdR!w81<>Q?)Z++%Uv4b$iX-R<5vM zn(y8W1^?GT?ZhTMX~`mDn%?kw^@v{ey|`Ea#hq90$w2jWmvnkxTH!j*p@$iW{)ccuq1NjGPY$P!WRcV9dC zu=5iDG-bYMc`5rdMmB5beVnqR7o8eroo%BwwuG6&OaiJ+C}_i$Agd5qhk-{gUuQ|t zAK=@cx<+3Vr;@f-uv4}=3u)*j5kdX0GZQev=5(#CG;03X9&lEEnS*r3kJmDi!Lwu) ztPf~K7vre&mFl|SGbeA2Gh zjgwRCFHQVh_BV3HsqB|rmR{Kl-ufQ!#r*FTZI?IcqSg?n=p-9lMCOBYTZf}tz$8neZ0zB~FD|5YD*~XY`5c0S-XMRU zH)7Sljo3EWc<6?rIccP7m_}fUUvcamcoGA};p$-6%qbWe!aXVTdQugM_0*BlP-U8GVlxl^(I|GNeFDuM^e>?uEa3Zay`H$=_0?q$Y?m-zS&vYawkkT>?n>LmZ((7W8oMC`l zaDk~fDh1$xkz>v4+^~c_D-k|Ney4~~kO{;qx{08Ci9CZ$dIW>HL$o9Aa8HpfKc)dC zGPnZP_HF3KiJL6{(&3z>jUn28@&?V9AYz6k)P>*SkH2dsw$PE$gpK^deeea2!NY_W z+z&qicbadslwxU{2OR4jUy+0HRWCdJM{o-{k(6_ByjkUJ`yybxni-E7GlaFwiGIGV zh*Z7c-XY!=OFUp<>zXZC>^bH+)PT(G-w*G9iEvwY#FCfv8e(0wjampoXn0{|pH0Ta z&T_CGuGCbdd>qj0VNxNWjMu(QmRXmwrnr&qAGWC_#@RI#HlgH;Kdz4^M;bT5H@PI2 zWkQb!eMWE-w^a&bW5FpoMVh#&n7^LZ`TFo4v%f>%)Iv?IeuI73g7aT@jPZ^U-;V8F zpIy=AuG4G`sUUoPH5{>oNp`Tm1pK-#OyeUyId1>rP1*Chj&;b6aqO#K@)=Wxu6lS& zON)AP+IV$Wqfk^K;{3fI`F45DR&5^*(GRS%EMxd=bZGddoTv107`C|d=3=mM=u05P zAECkyO{Q@Vc$Tz~U0ch))5^&X#Q7_km%31!*ql)%nE85n@z;|hpYx?Z(OE_@o?K-x zzxoFu@X4snMEG51L}6gn$x;vEET(XCD9z^7FUbg@XRYhh$t~5bVZ*J8xi8zcdkz4d z(3AEQTqqZN=@YXmgr^>G*5WHY(_~$=d!=L`I(Yyd8opezBUj9(^kcE5ZQ7r9*ss5R z=~DhK;%hj;P*baO^>3kjNd8bmKwTwTi@rBr`DI|U{h=m$*m7m}JpJy^#a)Z{QNT48 zDX2-|Tg>}<^SR9;Z31O+&xX$iTh*v#t#s+LaZ5_sQ>R>wa{=Ul`48^jJ4&(lMVq}nG)iFD5)>-4ObC@wO&;i0;8o)ve z4)kn5mZp@C7JdzZyO|{KY_8CPR9w=HhY?0LBiWaVA7AQac3xGB!f#@6nJa~_r*iT2 zXQ~!2!7Q_gDF_cr18Ljv+P%Dy;l!@U3oLK3U}ZMmF0uG(U}SS~!t``FLQWv~k|N#| zA>DY!&;4UVfaue!H_WfNu;gT%9I-xb@c2wzY9CoTlU^-H`BW;pJTZrF-{d|Xl4DD@ zQSg6zyzNRt7myTrOnrDj$W%O67GaX(*)G9o z4@U}Fpx_GkwV?=2;)UTJ8b*l3l=n;{*>EtCKaPC=H zD-gJBIT>{4WUvURAtc(JUBTqmr~Py-!Mi(KbSi0UyE za$GM^tSgvFx%`f)y&Zsc37e1#Hb4XhIvI#;9a9(x^k!m^@9K7e`u{5PRRAk;-v=e? zA&3V*cZotDl~v!0NgFy1_ILpPK(Fcjdg;}8l?3`qgmMQ|xv~v~(<^4^e*IE8CXM{E z{LSMR2Q|XgBM=FL^)6>T5qoM2_qQZd&%Of@kF&@JV=16oJzABM-*FTR7&H~#Y>W?t z>_j{QM5z*3N8Weh$i}-&8&Hp?-Zhg6o!Qca<29!8S11BU;piK?qaCT2RRzJ4PK>B& zu}G6@REtnr2++JieWvUp!s6= zTFG{KBCsijd{z8|q=ozJp<-4cL|=Bb8-;m{Z!q`_&t2r*h+A!FqTTjcPxJ%^xUyvg_S5 zfxJa8h&ZlcIKmH+Ph^whW=&m%-r>#@=~Ly-4LBN^E-I)BGfRgG3$5J^5{Ae@G$qFw_>XMp|Y>pYiQE#La2%cvHy&FaawKb%mEV(T+ ztOV4wKwUfZWk}qtil&ZumG3AaUKVS2mw-`V+5>Rsfrkti=w(gOz1uBdi#nY)wa!v( zW)4&47t|J4!?2JMi-$-D{G(d zmzELCeZ-{#p5L{u&&^?+k6>7a^!GwDbK<`z`acSY|N2EAVsbDqcDG1=3*GPnS1|b9 zT*K2dVoj!QdDfTG3p|KcFEKV2ri0C5DW(gxOdHAU-g>kPHn-&ZZQOUr0!mrFk-0SJ zEXWACVy$WH>0tVsJ6vq=rcV=)5zvhSe02d>2X4E-#WqZ%Qz|Nr%2HUKks{t@jwaC^ zXRTt#gO>a{lyL8ut~@&ITKYqMEJ9SFva$nvTGI^1O(NfzNE;95bo_$ft~bz$UK_8x z9*ei+)v{mPJjV@4c$)Dli&iz(e*@5eusX|w>Bq{-1U_ZW?uN4qdTbLMCE})MYx@X> z2Rmj&;zMVm8DG)wWA%$h>J~}K!n|JcVymY6>(_N_{$g`7Ch+j^7}!&o#Q3FK(tBQ$ z+g9}2dLy$@!fm$gIsS4GEWUEc^Bp^wq;HNRiCxW3{JUE;&89|= zGN~S{3!__{U6tTc6eBB<>O6GJch730@pD6jvg$qhJ^RAvZD<7i&EFD+g#dw49{h5r z{C}C*ndH`T6+QC;eO0a}=_AFpLWP04rV5yKO_BSW zX6)h&0rOhKx9iCt;%jlFE3ZITf^k#?+^dWpb%p+vAU@Mi!nXlrN4)O%Z(i|4!)E{t z^8u}@88Z3PM-={!l8}(bqYW< z`hNrF{6RB*iC&!!NNNIg79SJ<8#v2EFEH&5>%fY8`^PDemERR+{Y~75D_&D(3^v~F#E>_G(DUc- zeL5nIHg}gY|Ls8sp7C2O{)AVBI9pAx570prdK^>PxnaAsK&$Z$1bXXfYCI7Kb~gT#i@XB z*gTy!YY$=YjasaVKDU+`cG>mLW_nzGg)^0WSqn`knAFC9*rW(K`HWWZ`332`uPuJz|;-Wa4s3WSP&Wtc^ zo4j&JvDVNU(S*b#$IVML>vo5nV99Z9Y?cXTbg^wuIGO-;$q7hcE}JI{GUwt%?*Ygo ztvd*s;dtysE|*61Rsl2c84#=h-PuF(&4i7-j|}9Ne>%+s-1jHLu5~I3=;H0oGgl%R zrwVSQ5J-?7N z$*>lby9f*m!5c_f&w2o`RL(%6!X()(FV)~SxDO|o|4qz!_y>YMmn=#=@ccyh#J6dE2So0h0?o6@B)eyN+uzr5A2(mV3`3_5_Q|Lp*dzO6qaz z>}x2?ag5myxwQRyBmM2*t*!knjX2Z$uTsYwfQi9Z!N%LUt&sCNOgam)bOhFBe_6{R zxxol*%(Eez=+43s@A;c3^A}P|7X(sl^9{>@xjFNq68QoOSQT@u+yx7!a-Bo5||6LNJ z-66E;Rv~A8`8#jL_5Jp`023eBfK$AGwa})-Yr$}5j!VlhZwvhArd>o=vDnL_ggfCt zRW?|YtJWlQ zYKKM0eR0?lhX4LMN}Q(tTekRKwJnoq|oP9N}6lw3aIx(~BSq zDN@}>e(&dY`X$jm^WgBqR)Q771HY(g1PbqIt#cn@&fm4HJ|1c4{mq30Hj<4H_uz+} zAP!|s?e?Rx264iKL$NGkMych<%mk8dhkyC3=YpjL$l|uS1pv?I1DwY#Olv%)Dd?rP zlZdL(v3H%y8b0Cv_{?=*)sga3DX$w5;J*S~3xC>vqGOI9&WJtbO~CG1cjGH1-ZxT+ z5#t8WZ9Sjuf<<-HL$MvxF&v@qHh-X%+aU&YT#lY{8SJVvZ#fJBcKT+4 zb$UTNTA;h(9ldZ42ps5Vzx!B@2=0zIHfkn}A@lyWUXI z(v4X7Q5;%`UPkcsgsIbofupwl5}?D+kfz@T%%;HIN=y1411nCd1gjh0J?M3iA#09IKyL(a)u)(dN4T|fd}7@$sK?P8vfes1%lxV zAd-9b;`ZW;=fFS1^O0ogtzGd)dK1NF;d?*8gr#{Xn~teh!VFwdX0yuxo^>V;mgF*? zvyKoUlU479l({75HJ=ZECpGn{ZS#D;s9#fzAW;pnYhgaX1m|EUqQw@VqYC`gi8Ff( za_0Da@*qdUX$NJgCiVg9uvk_p-BJf8U3Pqsyq8_%mkOu^^GWI_g6SWYk< zXfw+oM#aT#;3s-1E<|nqr)7SX30DGnRh;|`Eg&u1tv<|?k=%S6(i~#){X4|EbtXbw z&g0|Q+CNS7Q6Q{grv~*zfZq@{|2C==ET$l6cD+r7h^ykfzIPs&t_08(fh>}4uI+T^ zGrnAt$xSno5n#lZ{BMID#9;GfJZSb(DdBLvz*8*H zBFSOH;J>qf6@GDQk|R+yZ)xkI(y;lOg6BO6Z75V6*9)vBeLU1MTP7$!vriPP){u8T zHVBwje9ILk?cJ$QwpBFnM3W||*)3#OeViyQfI=WtDKuBMxawPDrAYLz!6>vf@zL zGsh^q4vsyKbsVSPb@Y0@-|x@&_YXI2$MHPR@pxR<{ko4msSXWGjJyK7H)=V=L8o+N z)bg71ts5>Q7hcQLPyt0y6s}&V>}q~5Fqhqd1_ZX9mIYc5E45I|obe)s)||K>4D2>n_oRwonW!0@YFdf@F$lWHydV__0CeUBmEM8}q+b`0ru3`z z3=?kUGs0!3#EUliAq$L4b=+avDQ;n<;;B5e=Y;)aKXcPFojo)(d2ZCaA)cbwywk1s z4u}hMyOPn@9wlhP(41%F?P9sdpA+^INHF)vBex$W^KT0)o_?jJ~? zFVeEp>PD?QRmSevxcv&k5Z2_^G&97XDZ>(se!5P}d$LYg6c*kQ?qcVD(S931g#a@~ z6jC&ZojV^loiyfjloexXg|l^>rE&wF{%DnRzcjUX9gq9JVCvDFLgt%io6c+q68?1xA~3 z%ukL67w~D#S<2b`trz#r4 z`2B=!>qcV}_LUj%^^}uDgHWN91(`-aVzE}Rf0H^{+0+}bJzAPPhuNUN&43Z*!dZ61 z8EhblVFZEI9H*k1ZEnwG>c|~Ke_esLDE+4ovutKJQ44-pNXOZ9BpgBfSK3TzSz1hD z*EOAkB0cnW2QXwd{bfJ0N?#FaHq~&o5S@mNv_*7F3k&DqN4!l-T7>d)K?MI&OpB?I zll=5Pif7Be{*FikglU^Uaa4bz?ypVZT{v`|0kLGoVt&ZF)=Z6pq?J6E(}T9kU^8J> zV4a}7z9O*R85V~B$-Vx?`fpgc3Ft!DQ#yu8B0f7MV8=tr+vrDrzuf`!^$X}-?_DbQ@Pt2UxUKq~$r{#)ogDbH@r28anosckV{ zISjt>VW-O9zCE`j?|`s{?;Dk|YR3Hjpr?KsZjF$&Bj;yC$A|j56#MEwr0yzpUPiK` z>bV239Z$rJ`?q(u4POed8D`il6xq5c1$3r6#(Y=8#-`xoCX#Rcet{-~iq?9t?_yFFr8?E2q2 zbauonMyoja_JTFej>G%k^k4XXbQxDRw47gZ9MPvr5%2g=Wj4~8voPkdDyR|mVJ+u| z%5hl~7#JuPSD8+g;szeKy#9p406>0XcK>q(<7?ue9mDzh%hsn|k*j|Y4W2V|w;Zoo zFE?%FdNik-))W{tKYGOrla`j3QanOr9P8#5!j>&gQhy9it6N}>Zi)a4w=Ca<+@ece z=9AeZ_s??Atg(KV=Wg)ROM9sMe~A7VWmM1S?EB{>rt!@?rV$w9IAtoJ=w#^lW@Zz+23 zhulx_y~?TYgiE(M2J)RF?AB{L7q(#FX~Rpw_~Rhr%p4K}BSxNT@%XpoRIJI34Q<>m za>AHM>5avL%WZKm=Bid{{si=DmT@QU*)|rvv)qmyad95186kv^nb>>ecs~PzO8==< z5xW0DL{GZovEB^C$xY&PyA`sD&b^I63rW%c83M7nX+fI9(whcO-nZlD*Ci$U^$Q<@ z+MM;TB1BAs%woPC1@lGvuw>X=501~KyhWK|*dAy%Cv#=AcxwSN$G{8=?u;92x;3f` zNH%A1mcsy5@|kTqCr-)c8w$Dj(JU|K9ivX-foS!LP~Ezu`R18_r0Tsob0f@t&i zX9k?UwC0xiEA#j)(CnmXjppE3!e-%ZVbI}|sNKo#?N7-rUS4x;W61?;rMQ|#Pf5BR z{+rM*CzlnU6B{|a2AQ~~+*L!Jd}}KmjZa$v=+F{vLxip~)J??k&WKaj9wN(B{ny;} zC)UIUw|H9X^d$LInqbWUH5*H#D6qYkW*Na`^P!pt zRO64kkB$TWAJHB-_)=hxpR(lk6AqHZJGS>?=5s$=0?&DS;} z0%0y+VLgL`B&ofe&MgF12S??a2uWJrS$2o(D`7Pp8ejrZh$w)-WYDPQ)sxhhu4ZHR=HtuPA?m`j%YkSr?Y@c8 z+qFC4^b0CJw}G9yBQfl5Jn5HiZb9kP=+feZmr|VfoP-xu?9pP>GoOX$P%7y! z8p2s}(a;?TtT$7a@%vtT!Lh?Eh605AB(vgNUX~qt2$y@>I-4C3Ytk_=FT@3UH!)`Z(XuvURNl;8i{Fc zfsYo~A-3I`6ty?yN%{eyd&1!bWMx8^W%+UumgV)x}hHSk%PaD_b;)}*Y%;6TTcA3JR%rpGHElzd>=jWdU6B$WvO9HO-nQ#|;Be7Y#e5mb z)=ooaQoeuOSv?(c6jOJFK5ykYCTovrdesh6>(z&CIAR;_AZ?_P#RIKS=_St{m6;w7 z9e-l#%=8zmJ5rLdojZcS9RL>J?|_3f2n@U}mZyKFoOjA2-wH&PA`@32n=S)#cjKaN zJWq;qj6FcMs;S**j3T|haeZQF2x`Fcy%OSh%k5>4(#TFJU0}WU=uwxOKkmLv<6&Ju{y_KS&ix>`QS2kr`a(j_$B>%(B2-#mt{de>(-Witry!u{Xu z%h**69Y=KbHbQN`+BoLWKp3#gSs4Li<4bwuTp6`6^=D|Yme3{-eFe)W*o-ZCtL7)f z*3ZjHxlOc0HCB8Ka3zB)){7hZSZ0lACObQ^e)Qz`lqrrBtq`CCD5ipz7w^8X9*e?u zKYReWGS0-BHWjpOteryJFyAK)$9*aeYAK&lU2U^0m+tKsSZq9^UM}B+a{Lqnf#VBr zx~^Us_1o&>ni?Dz)^6~fweO3)NK z2Q^E%GziQGc-cRQVF8bV-3~1?zz~l#KjmCHD^X>tqD^>*~yzZZhbF|;gbh(yjk7$a%)hf7I0d*kXO*wffI?jhX-{_VI` z{*bJ$1KA|jb49W}5B#16eUq0?Y`5nt!)fEQ?(A|he?y3oC+FfisJVuEN5`*4bg79! zXOUyQyW^mbf>BxjBjiElW~%;gXCE1*VgT5Df2qG+#t%E2%f1`4P$&uCEzd`BeL3cG z`e~eh;FcPr+Kdwk9q~FGyRUIk7ytWC2B4ybfK7HwQ>Ji4zD;?h*#jknDDGzk2KJTwwR_Y%) zL?UMJ>Q(0yz3rVR)d2gzFkqT-Z&Uc!c?Ck8xz*}Z9jlwl;p-FXSM^z0WAz_TDX8UN z?=1XQdE*Va(I{v2P56KgP&2Aq*^?yarBajx1LI#CQ1{SA?YtRlZaxJpKDo@78H=+5H(Sj z8XdpTX_U9M%a$Jj#h>Z+ecCSn= z9^G+APOzp5S!MF@vpbnoV552P;5wacl;I8_3(Ugn=1nxQ>Ay-aOi%*r!zEy0b_jl3 zHt0=Q&HDe9$JlamN@L%%49wQo$A7+o_;SyK%5EpYi?*~e4LCa}-MN(TP!G~ApOq_P zM;taEq!?@0dWGP5VL)-EwKzw3_><5LQ|zKRROwqBiTg8kBTsF}`;^`R9k(4P;V8MGtk zfZT_o7;s{qCoIM+X}I8C%!!4cQAb{e4*KKgTMNo!Z~_Bz>k^bj*uA)0K$+(XwD@n`3}Y1dii zPE4I+97@?f!o0<3x}=q}EQ0bpF5)Xex;<{$uTzW)i+f)^7~D^sr=Nf1`bFjUJF)F> z3OKUv@xS_bbJNap1ZGVIZ7H!o;DqMo$BPl2&>+c1la2Lj1C#U}8(;ZxBF0DY-*ES_ z{O>L$2YmWaE3J?}{)7Cqzz$4#AZu^OuzBkmZot{$+V8dg`EkpyEGFXJ%_Gtml*L;( zAhBYUslXU%Xp#)&hjb>$w3 z96Rvy%ck`syANDk!rBpQa74=t+4?D7hu$^HBH|bT(al-AtYUhEn@e{5H9+~MFKqAO zPxq=G>LWl5G2gX8X9Q6CKbZ`znCH~IdV`Y|riexF5B%kyq8AYyT)o1)V7@b}NDi+; z-(g%4SYs5@J@=-<>qn@jTtF`4-9>a^1MAZ6C62kM+@3qA#-IBD+0Af?#}>?;c=&bR zuE3oj94JP))ZMsCf*`Xb@J4N&a<~@*mTY;hRqS_zFpY;aU&W- z({1daHOnvWZOx$A8D?Iwye*^)--p0w(#Z{(*a$jUdOCTAAz^$Rlks<<+l=57Uz0{4 z52Ntt2!7P=cYwlxcGk=?Ide7XI%f`O@^RQc$%WlzuwaO*rj&* zvq=jGq+#FhPDY%nmYT^hC|7#<4}!<~#)1fi;jHVMxhlj<%`tfWR}qqb3eC zk-lzu679Br|*-K+45bK*cix=qci6)tJb`-c%I?732! z49ZjtYHlG;Jt{jq)#GN~x&2^MJN9zg1P3Vx*KtZ<8WjYFdvBPDbu}UXKrS50%FV11 zoluYW>@@Jk_kH^x;N>qylh$2Wpe}6JNz3Hasg{y}$ZMiP$@|SJM7QnFHcI8P-G{iu z1UtTluc9xhvkALKVqE#dRmH{)rb|{EWwlTD`z!^0W=X1BpKXbh4}X|L26QKZL;Wu5 z>H7Qgu<+T?@@w%b30xNk2eD__9oghVEi^eOZEMn{Qyc69P;xI^MEL5nKB#0}c+xSlH9pk%izH8{si=ZF`m2i3dB&NlvssZU5LZPZ zl4o<2OnoLDmi_kVo&r`Jf*Nrqal^B3bm~eAdm5{R-^{`C&im8~u>)onxTEv@N-NAq zxjXKDrV_xrtnVX^|4t@phvS5v4njOkG`QaHLs>O=n=AB1+xdX)4H+&8b(dUX_yuU+2d7AYX zyIKd1AjHLKK!Vv39Cw0^WyYX(k=;$4XkvL-{Bcdqpk3;(H56J%vN$K!)VrwkIvTO7 z3KjUU@8LVux8^6T{vewEAR^m-TnZN65n3~{_{jSgA!^yfM3EZhTGNyyK+OG1T!*3j_FJmlv70{SRG!J36;O>i?0ZM9HZyo5py^c<_gR zW+sTuX5YwjnsVWo%!wxLiBjJ0SEU*x4?DBD^AXgM#KdUT1qsFyWwr*w9_@)PO!NI2 z8T_Qw6$*n+zg9qf;?vRJDiNJs`N%zdWs(^f?eqEE6cUFu}E@bWfxWc>{>qx9= zDtahRm{F-{1`oXyRWPk+kR(JEEZ9Ys6>P+de)eQ2i=`$zXNOr9cV<&%-0oYIqH@Rk z3hsJiN68B+LvPwIru4|U0xu5T6#Mdig#bh)C;*#_EjG)KGAy3l09mj>*CIoV>46eb zx`Vt6d4ZCKKiUfdkv3m*w86N;`^#94T62u}f@0R&??(%tlub_`_S1lNF^+tF>FAu$?SPw# zZxNzu{=eTwukgkCJr-#0jA)*N>+s7YI_1*}@_2!n*A+}(TBH{{12xvt_e6`q+mGk3 z%)vcNEN?#dOjne)@n!2*DD}n-ez_=^d($zDcYDV6gQ4<^nh0 z4zs6I^gSmHYP||48MdKKRd-dm<7?>H79 zMqlAk$Aqk$TS@qvLAzHu@zAq>wYdm6DdF!fhy>dY3$Rx9eKnY>h%*O_2L8HyyS%|7 zNR8pLRj9D1{eC@ZI~b_R9~>1HzBWR#9R$Izw76-T6## z%hJuL9DmYZG;iYDaGZ;2Uc-Hf9$_e(+#pZ!bh&(u^>BC$#8?QQAE1pIi~y{+cIT17 z&hgMZGAnI@2iS<~3qC@6-3Jat&w$%O%5oUy^wefq)sjnF3e7%TnPon+7u^VXY+cwR z{m)uclXqXknNQY|iQGFFY_@cu)5%8-%`NL7Ot5#S!MaahSRyEL_E>=l zHqKhdYw+!^xDo&1*UWVH>Mfn0kU4;ZkW9a-ozu@I#-}!1vl<%dXKXlf9>4!N^}cI7 zWoB~1#q#4762AGvMcMTV#+C5Eu)leLN~N^(BpmO z0h*BUuefmEmFIgNxVOajGqa_EIJqSbOc2>IogvlZG|<*}l*kGEGreiBKOZD>X^C-h z<0g#({_gk4n{7o^i(@TbAGUaSpbolP9NIV#qCYWN*xKfI2TXHKoq!axu*9!>Iw}A5 zY0`o%HyPfa)A8RgZ0cgk>&XYYpZ&r1@DlgQfsjtXtx=8}RDlJx;YoskvA*>(L-l-j z+Gb4Ev5IM$!rsSW1FW%`<HhYlF7r?a$aaMnM ztAG|il#GV7ZMeSyNP%2~3%dFEmqn0747l`e{xuMx{{l=KkPU&i>nn@H(WBLj5dPPC zc}qWOb1ZL41)tS2EkeYVHN(;_k@F|sxzsYX^=l-$q8niHPhp<&H_1QHPE2SM>FCZG zzxtCUh)vjzWQoQ(dXzN^*I1wUKOa_p-JAKNz-?qWu9?EBn7Ab*#7w9cBQHc?XUX`l z@%g;6%`Lk|LV|R~!Z+Ifk}P1@tOy-=ITg*mb*q-f^T`&DKE50X8O&v?21SBGP*A#v z`?L=K^9OOPUA=CxgBfCGLRy&L{N^s}iDuEP6g%Ao zCe6sCdd8Q7bq&}Y<|Q+;lN!N8h{sjy#+eZ8omX?nFO_K=rdlFoHK3#euLp!k_d%uG~Rm}7b~c#IhvXj zL_9Cbo#0t3E*fp`YqF?WU4}H~ONYKXss+Il3|%4mKEk3s>BI{xQP}i5*a87ayb`#8R)!pp75853WbV!eJfQKii$Q!Q_EdxQ9s< zIQKTQt5o+XR|~S2{S*7}ROXI5jAKR*187pwq?^V}fcef`)7du_P$*ZEQ-Pa^9_PSR z^KIrQ8Sr3A2x*NnXXD>SAiECmESdabj9d;DP*!<|P2}{I=oCw&LX`P=1Q&-`^Bf8- ze0D+e^8F@VWn}-4*3Jt>?!A7vh@9K<+*q83>Ws=5&kah6jeBddztj?m#AHhl`4Gv8 zK1v;rYmT-;#jRPGWis9T)5FcI#@fChWFEiNYhVNQV*l#4dbUy{5!=+i^?nJ#?y@BBe1-Rvf5#gmBa z;DS>xy|6kx_n~&5r$il zCMJQe)!Hj*_KGfq0Ge7d7@$k<+PxQ%G3#P$$p-lwdNOF>!oD-+@7yKHBppgFp+%d z5?W1|yiBZVdz@RHv+S_qm2(nam_iI6Ho=X5aB-_{!5th+J#u78@DHNC5-|7jdS6cAiiwpmHoFm zfir2Y)T23OV%;mR9hOBletmK%FD$%B+*=S$Xa$ zHspNJ(bbh3GIKhT!~@12?|7cFHz z$U5X~d*JKe6qJ{nA=pgXbp-hb5zM@>U)NJyP&xI(2WfaCMLu(O{<(nWWiqgt*qgQW zSv33bv~tz6Y-^67oOO^rMq_%Je`H%bsHsgBEfPyi4Aexjj8a-i=y{gy=}qvDYYk#q zps;hS5@%ET`ZQV55eHN_7DQjGf%$mQ5pn*>NdkUmQj-UX!vB^oh+{(!y#eoj;!j-X zwYRhT0;6L;Y#}f&BwctM^JR_8x#1*hAx0!X9IVuPNPsXih;nBs0Du^#d;Z$Lv9kDT zl{7E|cSRT31QnUy4>LML&I)UcR-2k4b=H9kvdCfM5#4!T3cOx)@H*L%(e7ze0=V8Y~v)adO( z%i5A4GfTN$??$v)JZQbj1Ww8@^1T>ElNapF%($A*0t5A=FJl#=emPbl*cB)#Jp*B0 zlPf~yb_RoY{aMcpJVI$~`qdNyHc)|W*W#eC?d&p!#>_*65N~H8_EI4JcT>FPlp`C9 zWX*opz427R2JIyi5F}cDaV49O7l6odfxdGd<~#Cd8(~0*`1@tOCfRQ&&VG>x}tbA@1@M&X>PW=k8>@Y*EQPlGfU02@*!_)@P^(ZO>$#dNLmCMf?R*T(PU( z(-*m&R46>n!gx!Bc2)ayG*F5V>&~rbIbeYE1_B}EBs29TylSL=Fwdi2?lkZbQSAU7 z^IOIPAZTA56idd$al;`H<}1zV3H-Km$PpQ}>;%kT**XX>QUKVuk{-I3$9WOMGg=7m!H3e%?J^Qg8(zs>lq#<(#Z zz0vW$5AN+&mr{regJ9gOb^azlf;BH=`5^AK8l+XLQ?$gi9MN8?1Y5DQ?n}85LAo0s9Gi{@jbV+g^uS#m#K3?90yDa>f(bVf z-?Je|{M8;k@yNi^qD7|fz-lOBP|-~Nli_NYgeR%9)htW0 zgbmRvc&*XtNXlU5Xrj=cEh~jC;0UJV|lspAmsDpxFM3lW=~JBcYi=}VwPL2 zO2SM-YM>qt$X+*{{7)FbUy(d#nuJP9Z@HP9yrG)_1b;h6=CVaYVjdEv9tSm5E;}v$ zL5Rv^2?Yd~I9oq3c5mXNv1rh+iFcBz-6>ViVvaMOJ{s!TsjFSRAlCXZK9pH7UBF;Z z*>)??Cf!Syow3>hHra=utF45#>`vI@4^6n{WaTT znT?KvHAui+(bQ6p+O#RlHq3jw7BIMP+|+Bu7u~hSy%II7ycR&Bf604dZkR*+wqOoV zIY+Rs1S-Q(-$}HXnF;d2IpJqWgjaLR?@v$iqxx;yV{5GxNA%7Sh$a0ZSi91jgGDM{ zB*vZy0Yym~e8%Hbaz97OXezmja6O;-2SIW-l6`%Gp`@~9giq3rl&vh$t(a$(ob?Bh z)a0BIdkHEFc1E~?{lRauwQDZP`i4fgse>Mc`9-GBU%)rlkuyYx5~2=4-i&) ztT0tTf!wk&i-Vu-n$m#3JAHE(A<}s;pA?(Cg?j@oHFfz~@h?-%{`C8LsOyP2+_CIA zqoYKs^;4NcKo4)A`HWcc#4{+!e)7&<7``mh>?K#GlZ$k+zx$6A1h5!1_v&ItgQN#zA|#(|lj@uSeu~0EK9CYlT=y`M zS|fI3f1fBDgrrJlnH}TJv2q5whB0q++U8U?gkU-!eSvF2f9oKyAc&nFdKAGG(lOf7 zsD8ytz;A5U7H0xCTj=)OwpWIv-?h;?5UhMEIQ7;~TW~+_Zox%dutWPBqAMS5<_>NH z$!Ff)E-UN!w_>+%Qb{HwxV7`g+nJ|M2MH#-_dKdAHO86DCTAQNvbZzPSi_->pD!A{ zznoa+BQl5EMxQ^|C^ouF)Eg~Dmlsd5 ziHe@z5dtb%dy4-iv+~uXzgN!7N%&{~_{i=HwbAUGhBSsAHtbGs5q&BBcH;Yzzj5-1 zE}z}HLBOGZ<(%ti(0ohlzlo@ONAXwiPV<1IEfURWRL&%1a}- zX3I01U^;YA^UUBHA54c9p%^b`GZ9~tK?K=edk7OGwoPE7BQ|d2Gf{rU9-l)~D0vD@ zs)M=;*%mCmyEf*`Uk(q_fNRfRrzYYdHvLM;>}(fpS7XI^h`$>} zJ}YrNor6~&Nd__q7~RS3tEGtnm|+?2MP0_dyyzxDpmvJ^g<~b?A%Ft=*1Z@M)~$(a zu9k!iP@tt3LOgwR)2kYE%0dWNy(U#r68H{mPX(=+y)6}`T)pr%7I9CcoGF$F`m^Xd z#(jwpF!K+;J}jJ5bI(mH-St-;-cpwp|KLWQo}juAev{R!**6~^bFU_LFP{Vizk8HeEU3m z{onLjqnF#-AvH}EpT&2oKT7C(>d(j0_IdyUcr&*PM68 zro|?^U$L~?6JgesOWRpB{5D?0{=xqMOz!%uD1xmXsh>=M^Sd`xco29-=%)yopV}s^^yOi$G6+9o-% zJea)S6OHEztISMXpOfG7ng%box(*x>XRm?C-+N)A&Pyg!h=3AbVah_Ll+j!%{L7F8 z?O1)Q1qS!ZS>gC)sg+LdUtV6M1)#$wqoNDESL?VD8ofAS*u~Mw9!3G9Op8PB7POs} z6uH~xQ#fud!9wh%sjta%(2#u;Pu1M)$AJyean6~o-f%7&x8z$RJg}pB&!ZX+3K_W16pj6>;cg!1XYuI*v~lu_ z@`VJxs-w$?roh6!Om$$}JVTDsf`hWkS8YyLH1z|0=<>1$%ebL6rm74_H$>NM|D5~T zm3M+VL}Q>-y%LbT5FZkBgLejKPSa;thOYm=93*9KZZqur4abk2{2ugIV4eJaqbx+Z zpPphn&!)Kv@=BqFxbeivjr+ft%u^QVGMZH$nyJOa9n|D6mxg^|8(p{+%*R&(?Puk< zkt!8ySe$B1f01V~6sStBKf}U=9mHoxa7WKvdy`tu#6_uHg)vV`af%LZEdYSrA)V2i zvdU6Yc++r589rlwn5_l`=g29r_klIIAFT87a8jf8T}F?mUsKr)=0y-X;#vkn zsIdCIPq=xt7*&U~cDnLYQ*UCXEqGX7`5t{XM{9-G2DPsW2vQf686IfWpK7G>4~>gm z(@b3vAI{@k709$H`7vEskUoVh#VoYcC1J;@LoOGqCBR@-D?55tA~wra@rTD}Dt^R8 zb02HPF#4&){ym7&_ox;{+A4c$zzx^DGF0dWplNQbzfVmA;-0K}Jk%B!lYM$0pYFeWF?-H?njWY={JIP1 ziW8xYQr1+OXs?rsnp%PF$B9!HqXPw94kGPE(ibcnlFNv745}ejqFn{H+&&y>Hckf9aIrgyinROTb!qI-fQyNvz zzt->e=r7%~sG4=?%>3r(=H$**ONgN9)r^IlEn<()KIu%Qt;WCDg^#Hx!<7&6Yk2wsZMl5s zf-4rEo%;5Js7u^0_l?>=AG_Yqgs>LD2S|6+abLQ30-~^j73+yGt&*=DB{ml&Ai{mT z*%{yt4}R?cOa*N%tQerdkY?=q%=^9EygI7xz~b5Vh}Q!p&1M31Og5%7)!L*Kq4G)? zLx4n)J~u7Vp9x^11kO(e!4Kps5e3?%Ksef$)B^ch=(-^BgbnNImYf~HpOt1iu~8jv zxedVmPJF&gWh{V?l)sBrDR>>{6r}ZbEY{5wJ$BzF0Ee3uc+va;7Q@PM zx`uX6T;5JSK0?m>b7}TZSr$|+<&i4CgEo}AVKldWsI8$TaE7k~FJc#;DSYDM@T$fE z+^-tMjW=CsL12XtVHvhVC8EPGQN+Yu$N9j~pGH4#hGxL(4iW+k z%y_diC4G<8xQo)7Ra0~pG4aZ5#6q?OOSqNLRmr0593%NHPj=2I7Cr`ukmDZ)EL+Ww zfh8vH7i-kCy~8PNEf?w$A9Rvl(LVqebN_ zZXS>W`PN6$)`1=U;I2k+3tvz9WOW%EB^(p@~ zoT>wLbPKGHqe|>Hvn^MG0xLi=@QaPeh zZ9)M;BXI~BFW-&t_?+7UP`f6NLzOPBHAs|8LVXo?r4_LrL!lBl!@xyLz2Dx(ebP-{ zX8(Q~)`Uad>_z1{^Oe8?r3r%UMH&jn)+uH~ zHC6P@A6m%>Ouep@XXQm3^OPG%L*X@;#HJ#G<%)=Vh!YC^>tW63AY^@i&dL%)W?R5b zi|ZAOif38*Huklyb*R#bkH;C>9SD z*epw2zZnwbC&2WAK%Iq_=pwD+a6aqOVxjgsHl5cTItMp=x<9? z*Sd*Im;Eth(hw6@lkp_iVia>C<91PmN6AOE_tWHVddG)IQo|Shbc`p%_}b#(NOvYq zl+@7Ct@iOCN_G79mu^D)m#cK!c_PHCcAgUYKK)}TvdHLpq{+@ZtXX!%)qC5F^ihhu zpSGuMh_Wz3yi7am)Nk_b`aP-jXy{K5ffanO^r^D2Eqi?Lv3Oj~n#;#mEG_Td>-z%) zv$l9xwBU%$Qeef(UN0jKHeEWMk+o%3i3>TiNGbKkV5D3k+n*eE<8cB{^659==(qcL zY4OvZW9yMNR{KL$hFMrU8{fVZgVE$RZ7%T}9~V95Rx7V@j^Ub}4^!T5eV&sQ1bQVl zO}?`pToMdu+>@0_exSi{fb8k?WX>M$1!}4*iJEGXb<@@c;W;^}i8>3$4a(`c2bycl zbfFbjX3SsMI1PfrFF=Kw(W_;j8P0czh z)lckMYjxU)iUug|)TXKurn6wAwN>7g?z5y&l-wIrFIqpf*8|JVdob#@_YcB_JOk#v zi??ms$i)-75>w#NzUMCLm=WqML9*oH!IhX;w$m+}%;Z>*riT;w21%+^A<1#kr9UA< z(e_;2dZHt=B6OW#O^A~0{qj0i9YXlNJduM*xGVpqhyN(Mcnu8dy$_HljR%3qQq6eC zA?`|HC)ULr|G|I7s;`C}IJE~}orb>OFG3H6#o`u5JxDC&72fS#?rt!E;+EG>;ng20 zuzL)x*QRv~lx>q5?H0gcfr|QBg6(jWkJdWKB??YfX8-)UTn=MYlCb{j?YzbZz2Vnu zcOKr-Xv+rf49M-p|6{&?k6mRkK}GCYiAnzMfBqO=c4d9)ua&oI>Yk=R26ulh{*b6} zc}AKmU5H&yJlv0e|BZVKMqA-Xk{kX~QQ)8?3WG?pGN(cf6r9;V5QZS78ryp^R3 z_U>26>;G*}0M_5Ekg(suCGfzD*jrSCcbsltRcJMIJb8BK#L!Fqw)EY}uS}Ya&b&Tt ze0;d9(J8-wVQ37y_%wCjn>(Mk%0~d8>xzVCaS0@m7S?+&oSHjHBcE)$?-~$jrRa{8`G)&GBBt zyM(U9^FUq9Ca()@F-`65s&?T1`a24wV4Ai9Jtmzi9d<&g!x~h4TMNg-aK{be<-649 zpzzuDa!17IxrQKD$6-y;_&*3{F_0*)x>soZo8<6(SAl8;)Y2A12&#Eh#%q9 zfp98XA*cK47EYYy(YI_5r}3%Ft*b{n89@PhRWH~(;w-kl3Z}G)=1t!6cV<6k$YQPR z{L1eS7)ga&bt|4lij!p*97C&`rNuc}PuEW~*aOr?m!33wbm1D;0;=L0SvR1Fqk$ET zw9sPRSk{kU;bi%tX)cMSl;Vy2cErQP%m?z^Do4r(=YXcHjrg{x0zo;)dUP}hEgNnr zsLLJYBXii`> zFP|^)-gMDrgCA`tcoI&P;9{MU9#u<;=F0-F4^*Y0a6Qh-C2&3im`toG4y(Y92Y8ch zn|3&Odb}&fx?~6G=mK9sw62$FnO%AMXX-SjH=6D$OnhfDDz^Sah0e5oj{O$Rg{E?%~;@nsys&AUZ%9! z|3TE|GF&LM30+tBxctBR@?>9==Xiph;FyQW8BdWaB+rWpT~#jn7R`~u!8=9b6oQ+Z zo_Y}1>bKyQ87^e3m}BP0#ikOiGk?|+V@I%ad4J4;*TY) z+J()r)i}Q$3e>bMm1nHZ86P9?`bxziW{KN9pNXz0QzZlaY9{=Yg*PJ@*I+X(<6Eu} z3#X7`XTAznj6)vJqTh6+Zu&yC_;rA3{vZl)v?MEZIGR;~ZRk0GdPvJTOxt+wJ`8~3 z9XBXdNQS_z{Uu1!q!=wW?8w%}vH{^c>x*I)ATQ|LzT&iW=W-7FYxmzG!1oAs@vr=- zN8~5aP&+E2r2~!(;BXJ;QwrF^epabrq3LdY|KKm#<}AEgoUO^7G zzG(!U;&z>1f*DMF`dcUI8fr*)>P^ZlBSXcJSU<1oRExplBHAqVHhW2lbwX>kY;M*C z_ki~Iq^Y<-^T`s0P~=%%!38=~@&07d@ux&9)#yR3YGLyTRxP&g^6}^Icmr~wuFAhH z7JA^gv;on$pE{Ru!=s%PGiY`-AHOnb-1EI)p|oL7-t^k7Yc%f9wotpqlY+7>BXY-6 z`h4=4l#7igQhz(2S}AYtL>o|DI;v_@P(8395Wgla0YHSa+I%@$%w64XHp_w)nirr~ zKQQ18ty!~TrUrmDu@MKR2Eau6^1kZ@y(^I$3}$q2(CGa-b2l%8fImZFP1#!C$u>OB z$T=r8wpCjgQj3~9JLj_RP2bAusjTddUKlIB({yc$?`6COkqV8g(E?%M9X1@`m7u;{}j9Lp}g-FMl>rfoQW`n!-GBZL`nsOFlFVf?KKZ=Nz4=ai1MBKJTEayT+a{R0k+A16ltBS5VCtM=+HA(9OJ$Z zua+_md#*9`bC~$OCuH zHe@@OjyT_FUl8^U=W`F_%9>-zly=zXM}}S+LA1$gXW_WZC0-kMd%a`mb)AtJoa4he z1F#;qlhNa8M~Bp*V;4=78`EG?Sb38{XI|0{{SX%PFalEe{mDZ^b?ScX!@Q_AnA3v z(}?qnzee&Bp9l`&vB`l!N-zJ%MThc)=N_honU^(v1&05L8y%q;IlBSc)E`jCr-Ql2 zI%XlOItPPW^|J_GR$Tn{+oB8VnH#zJ0NqqQT&{VnkeD<7)?XY^PQaYb+z>)oHNE|9 zkZw{=qVf#3i27yX})@IPuVKqeVZcSw8hki=`3 z-qe3weFi^x1UP=2DEsyJ%tjF>)I*W)aHto^c!l2uB>=Xnp?NKLd3k)c-;TvshXdf3 z9MEBS|8vx*Nz3tD#Xa-x+m~?J4?kYi*?HcU?^z(SgLLYvcH}V{1JCJUY^hPasIZ@) zwa0&hE_*+XZsGZAh-AN}pqV8_T^6;;?pOHuzLuRp?`#}auI6eB#r_1?Qnv45#>3Ry z+=Y4O=OzpBNDrLQa`C*ENMFI6S|&VK52(auddHo2$Gpj!{%EaKFsHTy-iRFg)6$jH zCZcj_w)-`|3jT&LJ`8br6Ln4^G)n8QL*NgN`Q3diyFwW+ zh$28e-K;;taY6I{W9+@-sqX*(@pF(-Mum)w3Q3Zkc^oZ5cG;_BU-mxYkW$$rDd8X- zBcyCu4XZdpP8k`;J~jvEIL`Hb9=hJ|>+`vNez)7NKXOw!PA|{#c-$ZNaays3fSK2} zglo`H1<0|Pd8|L@fe7Y(s_4&NIyneP-Vm?3!EEH36sfZz86`qLRr`%uIaV z-HhrCH`jr=!=}PEU~dp|#KYS__KJ}S6hb$?nG5v5ckS0Tyn6|xu&QrVH?BjNw;(Do zqJ1))F_Xwb}j}yb9BI0bH@$ChX zjAqnN0}GvXfTstlYpOrYS#0Bc!5B;zVn7$dI2*4-E&}{6kO2vDk5hY`sXUYw6q?Af z*rGcQ4n-Jk~D#91VXuKqBI4=K;7@$@9F6 z<>j8w>tFTT;BAn(Vp6A~C!WEkcHymX-R?WNAR$wOp2@x+wN`x2YMDU*hsuY@-q`|R zZ#XB2>ySa7hXmPOR$WtP)c;D^rd{Kps-wlk2R13UW7c_g{i(X5cc>k4?Bc85X^J8a z3>aSF%!T@sva+X^CW|jF1=|80vGIqqj5ivkST!eF=bCC2`I!Ahm8m-7aZyD@W9*!4 zhiHvn$E@{xR(a#Sh9n%6g-9fi-9wRNsU1S>Eb= z@g>RS{d{Y^tg>TDoud4EQRise?rUY-2%Z&Y&iWi1uQDqbub~XtpUqIXfUWjQmKR7H zI3n;^aJ5cNK%kc46s|~kEek=t_z#S=_Y+pS=-zrha}vc4r>|qw4Ww$py>zize;z1` zBU=RZ%XZl?HArX2=#IILY%t&^g zJU1P7?Of#wdQzF^aH3kX9?HTvp}yNbWWKJ?OutJ^G=mZeZu$howCjBSv}e<7j)tpv zpu6NoUEgOPj@eVQ=)QL$Zgm4gnSJXcS{!Tr;rc{!(HFe$iLzLtGOC?WdaLg}_A1X= zqmp=he`H2(aQ5dXXoP&~>#i%5S>55iC zDY~45l`Nlh zDQyyF>YtZ$csF=sG?LqV1j7TFkZ#idie`6b5a)u6^3{aUt-WfhYDcG*u|w`To; znPiu-<_U*^`iHZT33yO9tD1%?m7vQW`h3mQ(LuIcSo_2b0g(y4-W2)oR6hb_t9)(t zl;ayn26I2RQzFclL`@)(>NpdA`cA72I9*De&MAn`d*VBuKY8-yYK-3GI#^0SscBPC z@>s}|#)a@dRnFDE2zkF=K!+%vxqkq+v?=9o zAL8P-e)9;hJW~HB{Ub@|Yps}hDdpPBqOf^%C2;v>$QN$^mX~gdEv-B%B+$OvO3AH3 z>)lr4+z(92+o;Ec+mPf{Wi7=mQEHla<4aH#JYS7`rN;&f4f)>lp(PsiC)zFi!43XGcQY3&m57l6tNU+kGDyBx5iFuU zQlDn<8-AdG07MN3z$upli6J8Qq=N|iEPcSc4|l8rdm^gFem;Y0l&tGY8%W#IqvuUD zxeDRt+b6`tGtGig9~kA+(4X|~@j_Z$40iyINkA^do`2)>g5omENofYE#62QLYYrqN z8cBBpzMAB(COp9Q&YT6T6K!v6$~b^>$;b{5v3+XE!6&zkvqt}hq>AZD$d?uJ?_K=_g5F$T%-`1w9S{G5kN|%o+Jg*AM?ow>F6(L2r(09$2xqL}@0r(`9?R|?<*O_o z_n{b5cDcsfjT5CfsG89(x!em;<1VW2eGZ*2op=OqBy0RF`@2C>Bu> zr>0hK!pk!T&?G!IA0k0}G{aZtB?KcCLak<^dKv$)lEZ}xpupRd>i&|qH7kn7eNksQ z+_H`|R`<-F)L=!}r}Ngk)jJfz&(N!q8)bjL+j2iUS_#+yi>HND^n!64g*AqZ#=R8e zp6mV57TrAGq;|RGa1Z?=^8Bv=Xw~r;kA-2#LlfD2iOug}&8tXgfoYNqo8IG65Z^`q z5tk!T)7W)fl3~CX^raS4nW9av_?gNZQ(tTmxCJuS%&P82Xnc>v8x84Re8XT2eWho% z)&YDC&lzzfSW#nP7!?iY6Z%qstO)XH8Zd22HaFna?znaHK<3Y$9>YYIkJb10w z2~8drZTkcU4RX2tO{l(Ol;Wo2yA{cZB}EVivY;vKI}8oIZU(g1N*@KJ!$5}yhWuYshh~#C7+|$MjI9d{5PR5T4rsYL=dv7)T>_AI6z^-X>VoV$6v9P|uPM|YM`EB7T^Df569 z`gL_%aJyIZRP4QY2JNnzRbX-F0aQab{-n@#K@A?TaZYE2ueR1ZMMGGDU|k*3I>j7D z6Ta`N0v*;<$D!tpy#ym`s52;HeyE3(s@)dPUQmv|b&G+ItPW6KA3cgN_z`Xaaj|1% zQIR@!5N!7_vnBpu+6iSBlVBUyxy_wBc!!v%Xb7GcDZ~h z14dxCole)U!n5Ec0{Q~r^L2D2D+nd~;^UjfN>xPO=}gf-)c>A<+ldEpK@n(2iv?KR znGPE@HZ*>Cs2G@f*dJfMFomm8!qkkzNk2aLSD-W+GO8AZytx+?_wPCCBW+77~|?AYkfx8NQyzJRIC&2k+90k8FiVnPF?d9$%&8+Dx_X$mO5w()tUWO zYdqlD*^D<<3`Jgx01I;SkynpI-+s)dNgts_xi(%ePh9$G1ee68n+%AoR$N0ZA!W&5 zRAiyFnV&Ln_$*XnE~Z;;S`!e6)JKpVf>Xu~%iRwrxSSZJa&Uy2dZ)~y{T@h*^3C5c;&7bM>Vx37TKMO(ZnS=oIhUVVONCfAJD zNY}@+Af|jo@(r=PnZk6%nw!7fu7v?0H3WOLkF^U91_&Sg&~MwYG5A%pyPW071`1yX zO0!-47L^2r+8}z}?!5hKx+&cc+fQNoet6Awn-DngEloF7wvs(ze#bP;`0V{5&A?ye zCfga8C9aJVeoL2JJh-Os%E%@St5Q%?rZvx}$W>xBT(50VX~ZPu>R6Qg=FcsdKxfVq z2ZU%29-FW+Jc9i_A+?t8P%~b-hcr>WscYj2ir~R4)YB%lWr$Ebnl^niuYNR`uXAM9 zKPLQWqTUtMH`A9f9YU;^NS+mQcXBu1Ed+n=vACL*m$DaJ{;>VWY~kqc_FkA~ zcFK1k`Z&X&B#=6LLIDh7u4bX)K)=V$FNGk?s*M}aQpW#7>7lqd(YIt~UL@^IHu-fsfG+D1(-@Zx|l z^;SU$yezxigUMbR_UMae7kN0WE7a^g)GAJ0?d_$dsn&$;=|WW3841~p9k+$bG{Gec zxSZft<`wvMcmMr60@cv|&N@Bk422M;X3K2>j}#%8FI|c)7P?TY3IHY9yXRltmjQ$s z7NHr2frNg}2fvcF`ttr44EU@%Ed1J6RCc$wHj7)o?R@%m{K9vWYwdb3KqojmZ`Nr8 zULxr`SO2%yXTml4kU|t>x$DI9*nuaBi~_Y3|7U3*Q0N)yA9sOU5nnHjQx2gW@L!v?!}NM$e?g$Ia~>@>f?5}4Noz*+WjGGL*k}_d z>y0*PLi^^~^xi{YDv|~Af&Q%lI%A)FV-ML`VsV-Us5L?LW=9nrzls93C&1SpssQos zhK#2EjJ*tER4dI>K-P~cZvdC_1{wZM%K0q_Gx|hsiS^Z$xVqmhNb$w?v-;04gzL)J zW?*&3FciM$OqU24(VB97&vjQ(7Qaie$<1A3Py2saoeyVH;t!RM^~d}TDSlU?yFR9$ zHb&y#EO<6a0q)*&cf3qtLG1#7oaen9-{agl2e5~E78G+{f(M9~CiS8;oQxDqZQ(7S zGmehwH7D#iR_*7>DrH!w_uKZh-CC4EY*3UaRgEgg!eF}f*;_#`S#=6Os21d8!&kI>T48oT`5REP&}**c^J zbUxBDo5%fl;1g}gETr;MY|3y>?DP5b@0S8_f+!F)gSR#;ET7+V_U$^ZwX{u4>&2z) zOg7w6`2`D+xv=EZLg>H|F!`Qbj<4p#Xub zsM;5WfS4Z4UQXkhwO`)9_%VbXjJR%l5=x!w(C-gla)`hh~%Am zhhQclGfclv$h;iA^xARDjY2=eDSi=ff`9#TagFdn?aaY#-0-Wv{O+(M1Cv%Dc6(4D zq~o@Sv|XJc2e{J2p&9sa8($D|Zx>XA!A7i|%)HmHwbc7Px)Z|BR#6(7>=T{*E=&_P zHRg%WE_KaLgizt~4Kf~iN9X-+qK(a8Z?;-8kdiZS?U#lHxkTe;-N;wnsRG}Xdh~oF zDN6EP^KJpDUt`AtngaH;jm^ppWaD3hP@M$3tmGe|Gr#+^{N91Nm`wSWtI{+hrV!i^ zsiF@fT}nd7UNlvRV8PKT>-b40T9lP<{ak55n=Y!8phQoGA{&xmmr1O-!hBMDSn4_bJ_U`nz}Hg7PDfw(mbh$Dxo zDLCHdzB;une6d>vdHtq#C)*n>T?!s|wLPa3%y+VTFZAX1r_|U}Q4qg&y~su`Ruf4j zNCXB5UM*rCi}OcI+D(UD)q%Da?eD`ba#R{O3@BMpBS3xQ=mNfJHgIFv{z-d~Skhtd z+aXZ5w{LJtF921fjqFg}1Y;5#yX&<;V+BMz&_7vGz+RQcDFe|DD2*-0Q@LU@@yJ z_bm(8oOsce{+zURtq~D7`F_^sjwdyAJJAscj%;pT36oEAL46Nl5 z->N2X1qx8hrc|loznPw_1XvMRj4!MJ#;Jq_j!sA7rj9c5H|*}61C?|rN`L3Hk3~lk zC=O^39OodvK|Q6vmTk{8611qY3x+{*0-6Jcesqu07_!{fhgikS`ETctV&AeoKBjB-kbg`2f8`O&xiw-g&}>jBa= z%q3p@Cn@0%a`}g%%wjD+YL@?6|NS)|hz|_-y)n?2ZPwsCYe#i$NXt$gjiJ&Mq-0NR zvC(sqb8|VqV^Bud)+j}6ge?a`2@OmAHn|+Fhl_!z&!*dR0C~AAsM0WknUIT$hI8O4 zLG2Wkve||ucNAQ}`20b0Sf~2E`+r0DRcKrGUaDOZoMFg;L1)6@KTJQOd@it)xm9s= zu}4{wNWe-D6epZ0I}8b#&8GhX zF-0wBsqlF>D4wkM#{=hn0td8Xq3+z&vDg6B_{cIQVF2U@hKD$v5|Ev|`7DKRHN+m~ zqj@SefM?1({@DRL7fD9}&LI3d6!;^eD(&A8k+g}~o51kzXQe+Ng+ zm@+u6O>WQL+@1vV++%Et1j@^7hBOE+9RiRIFyCjj{Qwu7)>@gP`Fg|gXprG{VeU5{^SE|sg_gi4tv z`!LkK*34Bu1VVnm$%A)H*M)qe29%4DABybfur}x|jW&~hX4AjRc)more#8fmHPdDu zQtuI__OmZo6onwMsQK8H8v}fa|Xw zrJi62o5yAHTK6>y*PfsALXNl|EE5>T5Hoe(w5DqKwr_&BE4o@HcHMQ5sqnUxqpJA0Hgx9 z=%K2E3`gEI2V%J`{wg`9wr_3_{4w%}hX3Lx09WEZ&YSMp=Qr))(E|6)Uczy7Dv z_@7LT|5h~r3oHSX6Ho@xeVw@H@8YLH`|NmF>irai@YwHLf!FZt3i=zH=*9B^m+F_B z)+krwi+_@k5%~l}f)3KwOG&ugA9?oL_tefIguqA`V6&BLO`rvKe}3s9xdi^g6O&?R zvjrbXI*63ayc@IKp-K2$6%t?QJa-(FaVPel#JLcu7~v^Eqgqpv9TY z@5l8pHj(N*u6aYljj@)Z@n;<&%oHAYS5>}-|Gi4YrfF4#nrZj&@*az&uJp80(hbaI zDn0&8BU#|qtjIE0+~Y&Pul3Xr`bitg!xDUl=p>Qaqz{*FbBipCgK<|Fn$u!1_6@-n zJMJGqLbSz1M79NiLk8Pk6(Z;59b>JpZ1z+h)GN9_u@8Ws-91tmKN7QEZfIon${mzI zKkB9xMEAl(7SF_1b2hTk5`Bq-1FsoNzOGgM4Y{00lDLuA@QD5hgaO!Ii5kV;{(&lu zxivFdO5(6I3co}PlB4795MBf%OiXWx|I|klc9^+tEG2%81RDfQ)KQ41SajEt=kv)_ z`ZQ!SIa$Qq@O_8k3UC)e>HWYgD)4*Bf=Omt=b6Rp2CN$3t56&BmTfwk-x0K0=(q2zagZ8XJW$koo1R~b z22hFZD$P;%d3SkArIe&+?VVbCVH_GfSKf7Rv%)qRtfks0>rdk!&gBJTghdE zG60nD(-klBVUi1*M1I4V_^p9%xHOJHnC<%ztgG_cLBhRAAoMYwBA;X*$h{hHzJh_cSnEFV&#Ury^EjJ`nEjzgb6*1vO$J_x4N!geN_Q^|i6~tu>nO#`{z2@v%epkzp z0}1g7J1Kv(WRy+9`gyQL`K{U}aU)^P6Y5Mi0QLeaJhFM>#i3K&`V0vh#9N)a<$4M0 zXDL^e4#d=TEmqz)1K9sWsWCbmaigpNMGE2#Y~_GXI)Zh7GV`&P^eqt}IcGe$1p#G; z;U99#ADAaxD4Q1F_xL?Gs_Q-2xCi|?nA^TGOVr}`9RogLz{M9}D*Koa_{TKi#}A5& zV;%Bwz@eDI=ukc3*t3-3e7Qxl(T4~SPL$cp0^}=DAlaE!2X4YtgobLgAH0?KqkmIO zC3M=HOR3DIT_cNB4tOiA6cJHd`wZMFIE~>{A(6uLSnS))7?7aiZpnzKmJK}#s7E?QR!PTzTy#5!8m&6{i6dOBR&H<$q z|K{K}TUQ!qJ`P-FUvxkphbepi4p$5BeP5+ScfYoE$`7NO91LrNz@V*=%?8zHR`;@C z@0j3MAnmjP-dF~X{m`TO(4cLhe)K6^ffkNii5oIib&Y75;f1(|n}*58`Vkv7e+y&_ zs7%U1t&U;7$v*JW>QNUGqV4BtT@Hef13_t2<-D!jyePT0)%U|Z@3H=>Ng>55Re{{ybVQljhdDS;}>O$d{ucN&9 zST$V!qRH68uc))Mso7(P(fP1Vby=YRfD2UUfmI3u2-1(g=kCg30z_tN_Y0|{Hj7Y2 zo@{zgW=0-zP>#pGxmoYf>!aE9vaA|PxOx1oGy`5s7(ER9B(zTxW*=NFK zb#a1d)Ri~%-q>*jyxeX~H-@Rr`t6xX?NDsce{?oS| zM{aJ?iJ2RNX(g{UM6 z`=%u(ys$?rk~QHL)%_LE`lp@50|ol@;F5*2VAdk+#SE?Y6G;$rlo;Kp@RA!QY-H9g}a$%ALge0T^Y;kGHMARpBAyx z!_*T^{_W=uM}ZeBfCaatsHCK7U({X-QE;)*JAbb%efcyxDZ1M@Ii$Ru{OB$fHIkF- zeV7N;XyE{ofJ4;rHnpV#+Vz`%{96wD>P?;7SD&!uIiFSPzL;ALS~F@LlC5hkr{J;$ z@Rt7-lJs9)OC#hQB*ycxNBpVV8TB;;KBlHx>lr{5*2LE>vwD zFkn(Azt0 zGOTPh7U(q1cVsBGzZ^%o=VK;Dx5!QM+fyW&a7szneA)nAvh@}D*T@|<CI3ECEX|v9y?_`9}NPW z^M$ugWar3;{mgO*IdUUAo33cu4(NlR1AAhG%@ZrVzynP8C-|8fVG996={ci?sR6x4 zn5Q=}1nVex#OOmx-1El!HKBSg7RoiGO#k?FMg~t+1cCe*XKVf7tChWg|H*l32~`n` z|8lmlWpt>+UeQQl{zqMXk}zDKItn-9utY+~1g9O53BG!xbXL>Kmwcb~Erzi2tH*j@#S%GaL3&9?Y;_D`4I zJo9j}axI3Qj93KS`zN9)>}J~~*QMZeO=g^X+RL7iF}XKC6(K;rzk_}Hw9Qw{yfIMO zUO$b5rEqs$U=l@nZltfdD(U{7_VKJq3?GkvQBV_j*AV#K486W0;{}Q{pp7PWB`c2i z(%FqqRcn%uki{T-fGx}md~RvIJfKq#RQh~OLgLPx$qU&#Z(K_>``$T+JobfF$6#)p z^~L;fwqDt)^Sp(LPAti9maH)%GCp`wy0|&ug zw5qs4V2}avMY&4sgbO^LbFmrP8n|YLrV{cFPd@4i=0l*SH32JY6u5L}pAu&tk&X8S zv1SndU))0cbNhaM`^b+A43$mqrV>4QD_QO>9cyqlL`pb5DEkl~79Xvk12G8FmH*>- z>;;**v{|lyGOGosWfnIKA-FLZ7ak)I6o}l8;Nd)aluv#CY^g+Gq{%ngZ-LJSs>1A< z_w;WhPFa>4UZw*!HucXLfOzKwet^-ng-Trek3yZk$|cY_E=rNVEx0VWavH6x=JGzM zAT_gQ&NxXgECWfvXT7mBwQgqdmy5CFc)^J$nF^W635~F7DyjM|1Qpdo8`x^_6pj`| zT=p!!9mJ*`D4pPb&Eq5dhqo<2ZBt9>9(t6^&hV%*A+CNaZ{vA!Qrdh+>|^~Hpz5%VE7w0B)eEyhFO$)A zZPKwRgpM|6+V6`Iw+&jH6nmIDd$dkP^wMV7tM1y-TKR!BN?gIrc0*(?CnDC`ZP9-r z1V69E8Zbx{7u=?ptaOaCWBHOIFsf5C;i?Ir4Uh9d^y&OCqKZB0;~>slLD-Hj{C?6} z$@n%|GU2f;ry5K4)!;SJ3H>i{#`)t~RVKr>gKC07&&NL1d{fXkxyU=wUmoxwhP|p* ziz&92U8I}m;(U1vV7G2L{|yoJ91?F;7-OTzldrFi?xnV&gw;d_JSVH_p5`Vq%9{@x zp7_FJ5LJ;pX{~lk$WP%!%H`8CUqpf>%qtPnfjYfw7FT(TO_f%n4^{%Tkx`YR7hj2h1jyr~PTODh=3`|ruAs+z+N-LYTwjGDcnI{?4 zoJ9fy7-xTA0YRs`oiITz9{eW}h33SNELM`nta=!k=^Kv0a-X_5I_%aqw!bLYz=XfOuDU!G*0&F?*#Bt)cJR--u(%sZv4Qk zMQYlO0?~L3Hw29`CAIKGqCG8s&!x1jMl@k10VJ}DP{lF&cYmtheSb}4#g_EbCRO9% zni{JTi2?)dLRT)5jWEK(J)8r)O_02wD@k0O;WYb!MC$$bi~zmWB>VYuNB$|h3W26b z0O*L4o%QvvDoOBC8u)&U@JY49XTf=w^`K0qvMk>8L~7PpPS1@;+>r^N^8KuJJnNS4 z^8)=ze z>0WA#Fim`a`81JAkf{mnQEDBw{t%})d`b{B#YFj0J&Tgz@&$+Du~mr@X6P7dtt^qx zP1`4M8q6SBen(z)^Lb?afCZv;puJ=~phkuBB2efJ&Ww6;v)t7YcihpXE<4B@-sufkpv4-VE_x-OoYD_g3Rqqk*U9JXp_ddM>ByJVWR+03JL}%k3GDO) zEiFZF;Ky&Jyc-Ld^Do+Ro9gkw>)-o&W(`}WKOGOZSY6}se=UA?v>6>5$3dD$j}aFf zWMnb~)T(f|K5C15+RQ}14mInQ&WftdOAnBH=(!TGM2atxKNum-r(0TCT3MWY`!TM? zK#9*uG`qCOXcmavJwuQ!XFa|nG96Rznu(oP^R)T2z6ZA;eXBWC9Dwgf6Sny{U6Iyf zgu0O-i*pd@0CWtFv%M4b@mEP{Gi^`NZSid~S5c!UO(FDsR$U7uOi2)D^MhBsU{udZ zEff*Z_@f&F>4CNo=G@$_$XKc%Y^Ow6opQ-?vKKx2&MtiL9T@k<5;xzt{)jb3i0p-( z?Rtd0Mfw|JqExbE3MsBn830p&1&UMjx;OVu8+&!S3t$1yp|wQAZWoX&D32w*z4|Le zV=1UvVER-V|7`COr6znw(|Qe{%K z8k!r!KZe=SDh!^6d7P$cjb|fuo_CFC+jNZha?bR@Vitz^WwRNhr+Z8*Y2|av0 zd_Qdza(WjB3LHr3zH{$+qa8C&JoM4QPK1K_fwPyMQuZMaDo2OS@el&I^8$zE;Pz4# z7cW{c5IW+`_)D=Jpg32r0C}lsvTXOsMu^8mtw4|u2WE@mTnG{+DxBBK4m>m9VJ8c; z=6;YNATS1&1;^iV8-NKH$5AbTXO=~P@-u&f@qI@-P1(ol$Qm{ale=0^80j(ynDX+z z$05Q7|FLlTBkVhPk&|Z3=lH_Tk;=ch(ddP+HZ|=OK4Whf+(KL|$LRKy9IcO{OSnq( zHIsj>Yk{vJWLGdHU zvh+yFsLN@BllyOoU;Ga2{V;I+>*a;a61aCx0f)C$-;P#($O2>=b2-tO_N)JH=*KGz z+``^%!KW*h24ay7S(VVwJ7)*bpFP={)Nl*vLQ#pF1s!bNsdY^{d-x@1U;@@WK9Afv zJ5#>Ou$4XVH^c=_=bTdW$u^FQcPxIQw)%laO~n8~;-)M7XeG_}wlndztUC?nwQI1_ zH(DGgn%LJe^9)bKeA;$|!;k4dxBBV=qAwH1d%D=`rUy%)}N^RG4%GwK;R`{MfBEtV-CbVULw=&rR~k9-#l!Se zjJJ&%w0}RDk27mPT5pn>j?fF=+nDdbje-7^B7giDuZy@^x{$6Yzg%YeYtm$`{Z68n1P8ta?KjP`qD;NF8z%=wng`-n0)RbZ^XWRCbVB%n98<@%cnXI&#%P*SlxXTkJt z#!bUnBbcEE@D3WpdbTWy%etBM&Svr-tn*$`DxtNdq0~f_5ou~$H^Rlt3j?2y*B;#Kx1I1PZO`M=8VkFe<#pk;qoh+ zc_X^)-o@$@nafi9K1>{tOkeeyTKnIrA3pxR+fPk^WkeX9ElWRHxqI6R^ZyAwsYCht z{&HnenMV_Th60Ou0O|9E^geZ67}cQqz6kAq;c4TgXj74oTCh@g4ceiHS3()$E5H7i z9TWjF#UD|kYTHX))6}Q4o(EDI4<~=lda*tGJJ&nF0WH$h9I_ib zZ^wh-mqA)gJ>$#I9n+sr?=K`K{}|KtL{A!}k8qx19XW>4o-NTLB3qRQN~^FT+}kID zDZoK=jJ#$Os;%`~LgIcLtoXb67{;Dvq16hN#*IVcZ8Svb7KwKOyi%-ymJe%+;@B!> zYB9RJS)TEEe3rY*#CDan!z6m!U+k#q14a@yc|xRK&N$|93{mFG7X`G2N^tpytL+n% zu*#HX4bfcpD)gO($Bnn2%*NI4eT<(a4&(=ZZ3sCsq-hNjYOdd|v(QJLc~)25Jem{M zMJrr7q$hBM1scwrsjzI%M!VV+~s%-H%=S5<0`i zT2$rNg!@`5t`IVW#qU`yxDT9_#j1wc&c>%Me^eG1PLO%+L7Ja!{?^22U&zBf+gE=Z zcXIS%y0oz_c}up6Mb}Q_=O-0?0m4_K+(*-*)ivYnE@^w`x z2}C`8MX-GX&DGhQ{&Y$JZ(KSOJH?S&zi9U1wgN|H+1^#}?8p{4hAe*3f5udNodW#)YG~pFwNWKBIU3M4OY6ZL)c7R!e6bF^IEI8W;@MZPu=2Qa- zn(&hiznagRs_&2X06YVdo&dXADG_9`3uS=@9Omo}TqzGw&Z)4DZuG zQqz@)XgzPhZc?BBNLlgN>!XFI_E!x=Qf&;} z*%smbB-_<%!nD!4KLfbr>OiRAfATS)viqLOOytm?^5A>aDXCu-e>F?! z9#3|u2?57pi+IEX*`I@^a{Erq!FM7z<$Op{D2z*g?L{)*enl5HX1o=Si z_)f!(s(v-a`!{R*D3{0~zfQi|6?`HfSGU^!OO-2B^=o6nj_-to!l&Pd8)~ZCUdS(r zS`YZGN&mPgxuOog`9a>T>gagZ3!G>__i#L#ArXE>9aeH9fksMQ)o#_dzW@=y$4uYj zr4k-^0>8e@!{-OcOPaM)Nd#I&B}juhBT~r@Cm^cwn=y5_w>0PGT1tI%nN-g(mnhRZ$r>QYkbUm)Jd>Xk+R z)vsGKds$@rRjx^gO2bcYE}wlp!Nwj6$eTgpZPnF*&xaJAx=W;+o!H_w+FJNz)|Z!l zPQLW;-w@-z{N!T+HAg>>qq(@&L&1OPL^`}Uqu}@To#9CoBnbHTU`^8b zGqJ;ROWK$vg&|>*1mRnS3-4BB$yW~dH#>0ipx-bdQ@`l-kLxNZmYw8by*1WMZ%>7n zMj6>dZeX`c;(eRgjV+MYm~S>2haXV)_CZa0@PW3y2n7BGvNofUT|k<&kBPp4D60Bu zEdrAgKZ@YDTTmAH+9M{=oyiBl;3aKF;S}E#N`GB{6YYNK#%JgK^lH>Cs--V^_cqv|R^GynJa3+I`XQ)<* zK%znRxG}kK4eNJv>Y4QGOR9|Y$3-ZKCc@b^@GEAo>yOWGhdJyRT=G$&GBu)4zLO{^ zaa$La@{wr<>>7)TRNV_h*c!5uYD|bW-gDt&j6du$SzQprp%La)S_04L&NvNT;%=epUKc@+B_!1+?1TtLE5Vq)xEL);c+$(#NgS_vLICbGSK-L zJd${s;LXj05h90uKtAUD5GIJP>-tfKeV)ncxPD5Lwm=_0zmh;{*6vdl+4Gmlxc%XK zkM=9>=(*@^Q_O~wYMN06&tFLR9m`LE%hjEzC}#U&Qy`0c8zTFFaR!hWm^hY=*`7ef9+VMMtvS_0fcfT+V-?+hoXZqpFTdla*c*@uw0w1GQLd@ukv7l&V=rIZc zVPJV*{d`w9Ol}wx^0F}o46vV+{cx)JN?{TPnt$NX36aqhDkqY9p%K_xKxv0EeSw_r zNj#_pPHel3&XR&!a4gaM-q>;+3t(3_ReLm_iw9MY9EFC;%(xOts;Lmi#| zguyYcv^9iY3;I+1E`i4_V{Yyv24ZF=)bZ*5s-)vMecBn&W*sA}Ea(C0D;F%dE6R?i z_bJ_Q$&DQ&2(UkLJ;e-6a97|jYAR$j%p&pgou%`AGbSr&LXKg8+t-TsPIt|Ul%{4m z7w$;KHHe^1?J{-YCjmB!Hg<6fr&m-Ph3hGs_D!rl*U{hDgOBswKJQGxc2XP%Oj@rH zI@*QMIN*D{wYn2{(xs_m=GoSV`n>{IktT>o<1WQafbfeq!0npd!dzc7&}&p?+ug5K zTvlsNBXaiU4%V9oNV@}9@0-@G%7oTd^4=Fyx%=3ui+TWjf{$}%t%_a<0=yYY@ypw> zCZsKeTaxdP*bekwZT7R#HUuss#Ke<}V_V;&pg6AToo?_6p(d?}AtI(6;5R63qcoT>RWYw`XnO%`C<^xBe)~Nj=uSryMv6( zF287QmC`J-2%5-6H{SB*uO$2Hu@6ztV*PW2edmww)g+UV-|WqAuwBvY2lckaM>G1e z#g)EKw^LkHEFGH*uDEA7O^=6|$h6*?%ire2=`#(Uk!D7Cc>!p2tIm-&`Ix(9 zTIU#rE$5TP8~-7IY>y6KIU3mlutRHoZPIyz=}~Jx)$|`+fwL6bRke-VJjOgcaFpw^ zg;3^~PVG_nnGYLB^CDx{mWWQ|^rwS{aj*V{s8HZfOS#Q|;obeQ8;Ygc;~k4kiah)X ziY9p%`!x1*nfb5Hu(bKT(Agr!U*cgJXQg~2RZQQ(yj8Q$J-Py%uo z@s7~?vx!7A2@)`w9)nXyI+W)X@!KOVY51Yt5a5X5HPw4+9?| zKnkl<1$MH$-|YW$iOk=mkD|k+2fTd@!nktULcmIGdn)QQ*A9@ogaZQk84;O_ z_$$_z7u$~Ygo>4YM)xYPAugN%H8t=84*BkA$ZtTeS(trcm-?9cSbg`6pyW2+hA{xx zgSQ0QUKz$w9O!<`&(EY|HXnNKhlJ zx{Z;KN`B@=N2@Y`ftKXnyZanNPLY+u@76pQ(^g-9u73Bac&GgHQ~Ac3h_#h3%CG^~ zzsN#4XZSTI^fE)a8`spTw*-$qGzk;<{z2M%a)~8jrFl}=CNPrVyq1Y6;6pZ){8VVx zt(#XDu+27KWLn2%3khUw3uSx0*i*UJ%TVmnyBaOSIKD090ofMHn94##e1Z5IiW$II z**w^;wh-Dbck%%$*Bm7KaEb<_Qk!1Lv2YnLAT1A7tF?o6EnJ#NdXHgH#Ms<`%qsQh z^CdHEJJY`U{?~_c_W5`2yKx~s!6)B%M6p@zO(ZJw9ecC@#mhn0O_v_;9uLDHYa~CN zY>t8peBf~}waha`uEqs5=tuWp+kP`Oeu%Tr+W4eA{Uv`aiREWJ=MO)fU9d#i+$vh> zECy5VS8x5ksdp^BGVS$3WADws zn!LI{&?g27C=yVsi3Wm(iq-)Ts|f@GQW;t$4s{+tvEopL5Jct#P;rQ1azGmsC{?t! zAay{T5(E-(NU)%wXbB`5MopLuki@$m(7x^WzV{EfYrU(hKa}P?=bSx$_TK00bC~th zlW#2(CSM3{YJV9myyjJP*GDgzEG2Qxczzkv6x-5 zbwiIH8A^r<_xs(B2U#yH=ozgFexXtMmk$lS_NWkB8@@9e++Xqh%cVW%sY2e1K(B&~O)odU2-te}#;xl)n`S~B;cfRY|*OWG3_r2y<17qs>ak=D~ zp7BFEh{_A&_|;xbR{}Z@-`o?fkJ>wD8doAuOxNo+ExS_W$*&CD_))~{j%Nn7sD}jW2gLk(CT0SZZ~eYUk+S!pvXWw^sV!$uEu)y__q_}uDzOz zF3G(Z0%UKhg&5XkCDZJMu%^-cepr;dwaI z>fdH$br{`dT}WKi(Wnl2?R#n;uA@UHW@v8gKDTSbU=DNjzB@@v-|lOs{b+sO6S4zu zp5LDJ=sP#z^5}41mlFk(Je9-haaW_cIBT($PQ=S@emj+gFYjw)$dSqD#WbWdK8TzMgJbS^g+TiXHm ze$1>Qn2;~4|9VAqR`_7e_8%-g#ZY&hHDmC|Rs!|%>sO=TA%|I>IXO?C|FQAtKKDzx z&;#KqcZX;`(mw08=b_u5&>zOlyKpXc1O`4Cb!!LrR{RRJ{bDOkTcG6@Q|e{t+|S*A z;Z@+ixvod+mLKe6K8F5EtJ$C4S^K*?^x_cH_oZiE&GUbgduN#k+HAVMYT@8h)<~x% zGi+N^Ti}g5txl7&;}%RmA;W$V@$Is8Cl(d|zI9T!PisM6e^J=jw3C7j-vxJQT4!`k z0w5#5FMkzcZxX2Z&w6uyWXwHv>bBs9(+>l2#*av5O_`;HWGyOc-eR1x;_1e|2BXT^_qCD}3AHMTvhMJaA>@@wIEk$`JMWmZHSl>weQ=%gATM&Cuxe;?Vj% zZ|ALF65K6rSrgAnffMio)8^UdqSUo;zwq+U=c2#;@bX>dj%%CH`)!xLyRv2H)6IM0 zPyO{IC`RtTb#P@&%&mJrb%j@-{`KpQ|+gwZweuQtBLvUJ-JG}SAGAzp5i6R z4ZBQK6>=2MuMM7AJI>QRp=@oUxae--bEmAe>5zzX?(luElJkSHa%er=%2eZmR*7Es z^1ktulapcgH+R-kPOrSvZSG*z z_cB(d`sV!g`=C}ApYAzz#p6z|t8?L~S?aKCu4m$Gc|{#-%{}=!*K2_CTo&S3q;Pdzf0ml zr2gAp##__<=Hnw(%5y947co1kygxN4x;p(Aco>XXVG=d3f?VLJm<59DHJkkwXehN% z6!+qp%`x|HyK}~kORaWXBdGFyl;WxY*tvK8iG7FH>_}Pu`i9NPduUYx&S~LE z!|mX3v%9Ty!lq`ZQsls2@5sb30KF|aX09t1|5MSES}2lE*`({4xnmb?#yL0%2PNZw zo)v@Jk$}n|z2xlTP}NH=($~D~!F&a8ek@05d2N>t$*5Im+bGlhtr2DU=VMczU3j&R zEop~d)B{foAeq?LZ8Ht$L?D{Je;sh6esJJ;))wyo=r+yH8(IYI7wBpBuuRPmF3M>2Ud(p&VS;VW6({n2J%D3l|c$uYY>$iUp zt|KR5(dOP49w*rQfcQLE_5(dbGmeSGupVZ3x!?pFId zWbktF8ASOOdX0wK+|KZeOL3nPv|I7?(2?Txn+n$uer|qPQHgn2QAJX(y4E?#rf*zB zW?x=(-^|564uh*+Fmf-Ol^i3!mp4Oe8I(%amO(J58I~l<`IDPlpShaSl0+lJz za7oFAl;IK!ONXaNuf)O;=(J9+I%xj2r=+iL@o0Gb-4Bk@ceoxdN3Wb8LcTssh1T31 z-j)y>ObcxZn7>zF#kQUwEIB-m>BN=7S5n ztIucNN&F(6!IgCkt{MM)?*4ZxpNiHdJ#4y4?m9lSPyYuVm-Hz3nylhIFD^THq>q&I9^{X8$5DV>zv&A%S%bHUR<$Z?%4>+`g3c(*|%QWc%x{qX^Cev z<3304IN2~IOnasO$7gq4hrBsuzJ25|hB*D53)OpniwW=NJl#4)CV6kxKAqyY*532} zvpLOYTK>9M@WhchDbpyrpvNt}e=~;}uDa#;hxqz~%9+1#cIcK&v|VCm>u+Tv&GfYj zD6X8i;!;4%u>}|ke*tF2#L=rU-y=wFzDO74$H50z(B}MTw7~PRJyfTAw27Kx5j*R-L&N1_6T#f-1Dd%o+`(0nTb7f>sZUn{iQd7|}&`b?0U994hA?{K(fKqX|E+)THZI{w}Gev@EJDOwCovwhVNX@T`AH{rATg zbIPxXw;7*0$16Vca$l<-{s-m&hsc4Senb{2#Z`F2_>z9-F72|T?PB!1sdwx? zA}x2wk9*1AdY)jsG5lcK+T~o}P5czj zBfS{5=LI{1UyHTvMGe1oCyiOOHCab)(OkunwZgFbR4gC&%1el)$~Yu9xBx~9n(jiWU^QHa>NaouXp zCCTl?lYu5-!!&UKTCYl~Bz{D)9A8(HwSRcc>#44$>G~t$zi=dxx8TF9n~wiy?I>$j zm?}`FGg~DIf%-dD)m3G>54BDmO>ZuAHaF@xZ|$EK^dyaip6Yf>h9*FHWzv$K(^45VCd%vJna*Z|7(VRko*n;48?0Vrvhy7pFW^*W?we23XY1k%q2+;BN1cj- z=vvqQkrobuIxqGBNCzr+%abY+@8e3eD$~5RmCXWfj3T{M;c40`&>$;1^M-YR_NGbe z%W1Cth!i_Wy>P{LRq)lAumi72F$NOG;BAEW1^xhaK{uy4!zqIou}qepL$+$Xe&x8P zbp3k9V4j}ig@^T6Fh>>`CVfpz5SS{|~D@Ze0E*i423RAMr7XSb` zbV`?+sUYbMQ4&p2>(2h=!|F=<^SyprfyvTs$i_BR`?WTbp}vq1qD)Doa~h&3L{D~A z{tMq>6=6RTk0{8-etSAO`L}?F>V&2Ga&7>^dE%|A&xmJpM>9V0cZ38$EwfX`G=H2j zR5;(?Fh{|oAyH)?k%N%-CusOwrQqoZk4fEe!OSHl9}wk}#!C~8O!kV#rx>lx$kyNE8CLGtz@?L9YMIVzqS zZ3rGX`RkLtvlGq?Oqy)6^c|WoZ6L|wwxAzacYrA89GBgVu#`Di7f>%n&GIBMx_5ET zerLNrQEWKPFdPLHEBi{ktxTeyq3?iu|5IC<_R&BIms90Fn#||zvUQ?;PqdIb#8J`n7GfaT7N>fM-;+nrhEPo8Ay+_^?&B_5$S<2Rk@!r z;A&(8&lw}578%AD^v@2zr(K>YY_h#SmlJGn#ZH!c6JGO_j9<6bH^6PSc24&*8jw#v9IY44KyV z*4`C&uY)+s79@UIQpGrhVdkG6B7G@mvSMy#U4qX`S3zQ7a&QlLpG5($y){1^lh+oP6Wu)*`XpLG89@kQ=N|fJjeLkN8~4vP_nj7)W9h) z%zUnL%+xun@O2yr65b1Msj!zF`Xjnfqqt|)fOzyUzt0%cdPMpaj|1r(V0T&LeMWPL zS|G&x)b-}SC?DYb!?uvMf$0q~)=B19y;56(rB(B%Ag4m((Ey-G zcPyi4rO7!YO2)L;*s=Kno|0$(;Pfl;zyk4O&l|yS4HT0v82&x|WT&}W+8rzW(O?3O zC55}T)zlGN{>7NUji|Xj-uOLd4=iPIlQxjiu=oB4Nr8h-Rw3qvdNPd@@g1oODt6q; zlp)55-HJoC+q+2{P}HzmAD%oX61C-WeRVC)^y_$mCb!e8-{;B7gKHjvO(b>ieqtJH zI5O2_IeG|3nxwa?z-BR;cN)ToRRoz~lecx!`$(3Qwjfeg@^%^YurG&@C#1YyNeLq` zbWvVzhc#3j+4hlE)wsR`e!V3&@J|a9-#%u8JhmKGcOGA1;e6h!N{aywr`EP-r zL>FxJ*da@HI=4$vREg)Qcp9$PbP_MUAc^`UF&q>IR5XCoJ*|4gdy%yP%m)7w$qq+r zvG#hB+kP1V*FvyY6_E4#9{U@h+EP6Y+9sxr=ur+?@3^RwB2B`UzGQge^E?H9QD#9}c@;Fr2BzgYIPRlvVGEYR(b?#l|K(48;%$Sj58oW zu)Gu>(*ta(_6uVGPzGqpb>}?sRqOaMU1g3>`|kd08{H;ng9PlMgE*ucC8U)mRiwX7 zCMLu4AcrT@ZQ{c+>yCMq9D#y_Xuy#%U^AlT00XSK#?+(L`Y|ybqGRMKo;3K=p(7qv zAC$sd#Lol1WSGA36nG>#8^DaDF_Oy8$_z98Nqo`7qygh{2zAY-4g>gEHGIN42`xIWAG~(>Pv>5ie}Lfu`~Su_C!TkYR9_t zfdPO!RZ9Y z0ioiJDNIAne6Yy3gQwuC z?q0Zk(Yz~Rj|}@3G(YI>cB`Jo!kL55IR9Q&@Iab@rs{{P#m{E1A_MdVx=X!nACa#o z>rjAQihF*gXaKbE(>_K(u~@4~Z=e*xHsH8(<)8XzH3wvdIZ1(Y%ev~c;~2lUFkn%E z=%PNsS5CA1BXZS?rZ;;5wV6W~bXTy&ACYtE?XH6CWB}X$7%_sSLpVx4jPMWVS~0cY z@c-1;pRb5w=vZkzo*4U+pZSgI-sgD12ISCA9FpP&2er(EL7bNMgx!*ALYr7~0%*QD*pKoT;9E=8WdhK>-N^WP9>SKTd;w#D4{-{gI*EL~0uv zrGWutAr)wKO<0hUL?LUg3j|#A$72G6F+etQ)jWt9ATj*OUYN~v`yXkLLA7(vZaMVdM4YqeomLHME{-p5cM$q<+ zs_+OrVhC_hhvDdaJ+k7n-2#QGN<+~wgs)6J`#>jRLFrH0(Z|rT3I z_FN-Onw=0%3Zr9mjyhQ_T_%XXiKDbdgsCjd+vxIoK2p3J5!3$ zXW(#|wdqylP5-p;WE9vyR~WNBu&5+nSbq{bRW$IGcxow@Ze<9tKObj|S@2m^Q2ZG` zGaAfLD5v>Ju$K9La8bR6(X%>fQ6G`qyE67cuXKK#Cey#(mGKWD9-afQXD>2Lc%Nq! zO{Ew5S8`71A0fElqx85Bov0Vt1VWDbo&Tr_D)pd;WsJ$GLtc!fnIDm{!Kx&0qKu*a zBbFX2^oR&tkjNhKpCbz!iFxn_Tan4~gTfH15?XUwIugQh^`>J%Zc@BB=)%syw@#=D zKKT&=M*>j_3NA(3x50X+7ac>MLU&C|i40#w*01-ysz}1G;#&4SW)3^uS%AhJ+E(p; zbvy2nLBc5`0Lm6Q=!QIRsiXA8x^kjC-teu8CtxS@1TB|Ci&wn-UEKAM^V{goSsZ86 zGB`P(ZnA(PjhX4VF}QP3MF(3fo|<0bao=&#irPywPxt3Kxf>yYdYtoW3clx;3T^Ke zuv*m@Og}(Klj312vp|?!=VYOH;{C7560DAxzEl|4*1BZht<**QhC7^B_aO>AIbNG{ z;GPGFG1w3_sAjW5e05!$)`p7@KgO8CSk`2lv?VDwVjWNSTg*>%enSW6)lFMdOr$+- zOmCF9J5FTCX@*568&lIL%GvlkSxGY!c0lGHR`QKgAr7D3e;f=F!tIEpD?nw`S1natCib`l%rY|97qXchwg#<)iT4wAtcJXFT% zaY^*G+!OC?5Ej5lKd6EGiyP)9leKvyHD(y8NhCxnrNx1!atN!nV+HDh;-E!2>~HSX zJ>BIeLL!duUIS0)LFlp_56cES1RdoOc5;?~W$+2{a;iQ(y-J0}UZxOP)-1+x!fR+L zFP+-^^M(gopVvX46b@>WHJzdLE7Cg+&=}Wx#xsff-*tCN5;zYYstvCuNZRApa2n4R z7)Nv7STQ~#v&hdb!L3cxGKMJtlz**Z!UvK`@fe?rj^b%KZ+{u&g~1y?2e)$ezUA~z z0G7CXL=2ZWYx4~v!1)6XBa?jyf1x{SBBL^p{5l z*!DV3HqZsInBz>4frTcC!zf1BTcv2=*N@25t2A&-B*A{UJ6mp12?5fG7+5WWRpPHK zH!+7}Gc?q+V}vYe(^_(sp{7X%(g*BJKE5I{POv>RIk{)Y^-Y22=N1F!EVW`o?wQnb z&$cELdWzMNVIt{<%x8r1RDW!Z``TaqJM9=Q3jDN_4MY{ zpmu&!Z#OJ|23e~KZ+m!OPIZ6+!6c)BNalCOFa@LaYfke#bl!)9 z{K=+7j=B#bQM|@eBxvnBZEsb_GH}!C-|b31zI$gOwMghoX_kN(LW-&pZA&Q4|)c@gf760;RaesKSE__ z74I_ws`XcNC6~QK+COMc+4bC*-V3H{VVvG6V(l4F&&R64(|>Og>|%+@(pZ{Mbv^@1zsCN#ohI|!R87rVeLI(6YM2u6C+ z=sP;t9lSLD;f|(-v9wo$OKx4VcJM_7xfdkp^et!84yPdxShN?X`$Dj3DWh2~x;lFw zS)032$Wi~A@S|Oi)QbXm)VOIov>c_Tq7PAZ*N=u>J}^Bg<0wS;FRUG?n+j+o!pN-x zlyC0nZ2Thp#CaC@K7M`?rGR{RLd$Q)_vsw{vee+yq&@S>iU!!9B=3h^z!0*QS?c;W zNm1Cq=v{51&hu74GH^?dG_I%jYr(BE9-_(gx6;q^{CEXdccge61JAFjGjCBYgVJdwv#5eN6@ z4{ZdWlbde1;1ANB_Q_#6n*u;3&49Nl`#Dc{GqS#mh~H1g`uE@5IxGO+f&k3MUwMkkTd)D- zP5oZ)6ht$gp9&_b#LI&v0^s$8*{7m8k$Ne({+l7-&HqE$xL|b3?@$Q`2^fOt2P<)40>W!`l`T_&sJ1LP?WPR8qhy7%2$$dIDHN_QtBR!09;Ih+A8kAygz<>9kOP%!; zba*RZPk<^=2h&F~3=^`+-TUU&78vF>r6Xz$BwP70NQ4{L@*O%Sz;9UV-;<(PVM2PYQLynTS1;CS z9K$jdm1M~0mA+*Di+S;5{$@I?5(Z_9^fF7gEGmpr_p5NGNol==vfgT#s%d0r|D34@ zOw&;yO$+EPkCl+(#{@v1zM0(y(&?LB*Jl^g>(qadVdB8*zG4`D^ZYC-kQ_K7(gxW# zU5n>f1FgoUs%qNva~TsOBHfza6051B(*L#0#4TsKIqE+FR38Rq&j9c*pb(5dHRw_} z&EbYPlk;t=K3{<0NBZY=!Uj42kxtm)BUGxqZHTq zssiR-a$NP78{Y+AX+x#+1xacB7d`%_j8~EWur_pibCjUP+GWi=(-V30O~@W5#H-mT z_m%_h_VxcSgFq{wYML%q{sbm_uR>vjlv4Uxv+dFPeEH-&LUo653HfEr+uyrBz(a$m z#@_!t84Lpusr(7-%Z}$&Q1scVAK+!=?$=+?cjH3^$XA@}EK$!8$TLcM>^}f8&SU}B z((E;f{Nl!-UAbv8UM3ePIn^sVq%>8D+1vCkQkcO679vVKfceeyi(k_~5m3QoH5n$b z9f64pOC>bG-Q~I-Mp32RFT+l-vz=w_`w_sNsJ2K`>zhvnz?)PmoG6UIg`Lv5UHOy{nV z5;qY54+wwC-e}{wR}fY5g2|;S0@gI?Y*%(xpsMB=<6ji~RO^NjW#dr7lY94`s3#?C z(+>@XwTK=m>?Ee?ZrqQ^b(Z))WdAg1k%_by=t_@Ksjcc{PU-r)9P*&G9&GcK z?5r41DEcoDUw8e76n;Je0OQE|83n6`7Tio^G_wpGDme<=+iI^Id7z3`Mqpfb<@|?; zpGQHk5e!tU1FKr@R?H|*=W(th9>r2fHsasL;V+P168^#EPuVHxsZZ7}Tct3#`I08o ztDL(q$yJnsO0V;gxFA1o3a(xkAHSJV2B0KkI8h8aGludoL%YnYpnvz)8kR1-pDT~_ z;5?{PI4U#wRPw^zNq4|-LQ4G~*+1}~Hjo7SC5YK6H|S(i=1ZKgKwRmI`ZI4VuAUX# z0~+jD012?+axf&o7|oSp?Xr0c)f94`#x&Wf3sZ}$Z@EOn<#y6&xCMy^z5s{IK`WQs z;q<4t2X*aZ8On1MoQars1eXcy%S6DbFf(LvE-C zo5y@(}$3^RB{we!vzlq`-kU-7$chs)-JP7?ccf2^$wZH*-6S2 z`ZK<`f0nVSJ39OSV{JwH8Gx*L-4n7H>T5|gPQ{HWNf6T>c1g5!sxSV3Q!d;6a z^${V+2daq-n1&(;IodNEnbYIG=zGO9fVNl90`ofUv$|tJbl?vuJNk`hH=eiyI|_d} z_7;wtG&@8CF{+C^5}BBIV8Umjf6h6hWjbKD^6cHv{vURz%m6IDHRg(szvFw&)*zv8 zajo$aI&wtAX?>LDzMoXy*+4yGvdjrkbUuEKYQ&=7jTyfO|J9@l%Z%GO5!) z9|bwWP#zR(mzIn4(lv@74PnMSIB)<4sZ@p5ydDj{`$q;2Aj^NS6b1J6g9_WfeVaE_ z5}pqEsHiH$um+2UZh0s*z^Q(s#;2SbN{uhkQINR&fqnfW@^ptWcL2>?uCY%Qinok& zF5JdJ>ju}yXZTNr?>Z;;Rmg%)7;!$lZ zLkIqGXK;a&X;K*)qY3>tc#V|004PCD9_mm~>T1$Qyf;iBn@${+W7LM7#=O{mkczTT zZt8O}Vz`?2DKSgdJAkvc=`-f=aijzgBq}&58S11|ETZJ|h&gCYa5-A~2Qat@h+U}! zX?H2nszoQr*Jr+pClAav>yshdh35aNkNJN-*TZNo57sW7&rmm5yaR<2y`0!x0e0@t z_3z`7xqjfCK5gde@Mg+O&>||zR02reR%P;#%gs1W^)BPjo?bta^&5!_BGxOXV^!a= zCP36#@G$U;ks)}4O{mH8Am?qvRDK|N3TG$h5|%uPVVhdQ!!J+VR?-8XFaF0AjOGVT z+NE*wmxcbuHKLbf zo}s|ByZ+`YwZQro1^0Y5hhh4Tj8;S!4(|d~-E1uOu1ta_^2ipTZChp!y~ zv$YQV(Wk0c1zGD8uAgDfhCz~Yf-+&Z@ng_b10M_(TJg%)lG;d={9W zV3Q>jB){@P7VPLU$-KOh7_FXq=0YZboyIsYaDTl^Hf?%ujkx^g0;%uThTifB-AN z6u`#IoQoBmchR$Jn;F-=>FQ)z0r?$Yh{1XcE8ED~BGAu+pr2=6Ksc~v zpBkdscH__1kwNS`Eq{SKT0=?g;QkjmVCo~%4daJ$jb|DmmZ~56CK9cdHC>#abWi@$ zt9aulLVvDW12ColTkq4H`nNx0x?Z#f~ zKZ-qt%hQ)AlGs(MtFUnny7BaZ(V6a?vQg-kt$Y}NG?x4b#;DWy^I^+3{^ZHnP(pba zU*^gDZB3(y^G;?+c~sn6^njsvEHO;zXtvG^zohr?r|ZAC^tw?VmTYp=PhO^1OkA}u z@sBS{q+jY@|2nXDp5E1>+c9AK@$DH8R@w#LQ=2vw=V* zeyTXsZO&<7=FY0#)VujhuX}M}4a;#q?-I__RWv3&{hdhDn7(|ua=VopxjDA$efk!q z-Lre98+9<7i`@GVz6iRZW_}56}p62DkIJapz*vdkjV+^LGS&na)=9W}s$t>}0sacGI0_ zE3{FXhQLR0Gm7}09`yjZ!<6C|>JaQ7{mZ)#1PZH7;qjLv%YlbLb~ z(){&YtAM};0x6Y?$L76D9H5ZGkPL6CoqzeXqXVvGSc)A@N|TsHxP4&NGF)(zir9Ews2cp!=-Bb^8rfXSqYIK9gT#EQ+x+|9WC zDzAJ;#DdXmJ@z9qhn+!dtSy!x0&8klEp(?9YY*{sHbl*|1ED0V2n)rQTNJ9|TLhOP zqouc-;|UZ2kCa%;i--(z3BZb*t+p(bCf%ZHGJX*Txk*AI5`7%Fi%d4f-6BUmUYlJ; zXICjz@V_Htt1xh&Y=gk0*2WOt*I;BTnPy?7genJ&e@Z>IyVO%cx{MR3PX8Fy)~z8( z9B_td-_p9P=;{m)o?7MPAiTpQ$U?oxd5uK`74f7D50Z86JK53I zazLWmi7@qx>v#iBR&MPvNH?nyXZ8`XRT*=!CYu}ToZF$r)G`e;PP6Fx5Vw4IAJ+8W zl<(BhyG=_7~G9&TfK zwNiAsh<>ggCyL!xB1}b8wIz$qS$}dT#>@#du8`6k09HQY}gbR5+?Lte2@e+3~$J^A9S%5%~A3}_-L|+?)&N6tzXrk zR4BzgBxToOl-TK`~DfoXkY(^5?>wW^mfZ(Sjtmxmx z=8328CwNY+zXYEkP>r?h&KRPkt#+5nDV$cd00B8EA|C0f3E^5el5`SUJEr}WmVnIE zZp#+UrYTm`SewL;utW)+>!4ky82p3kupPSC%iw8n>-?;E7j#|J$KNE^rwZ^v=J6Q) z0V)F9I5;yTeRgiEw;BIcq=%AUPO+QFbv8^3#k!JZR4KgIf#1ZIXfDYSET?%aD!zB{ z&21eLqAUncDe&BhVKk4mGxMzn;U!>kNKZYjOhat*9z&l*d(2tx5>rM}hp65OLQ}I? zDc*p?EVk)xy7iUG=!YD;Swbu}wcXMT)qwPq1C9}#gF;J{&>u&X(NnYK-guA@%?GDc zi7bh0?Vc4w@vM^iAn@r@*{SMx$eRG@z;`XQfO&>0#Xw?v%nHS6AB|)3t1u@b&8+Wb zjMQTavP-+p>@B51o!p?@kBfHS&W#t0T7uH7+sxk%jT9+Duk+S18awU;5Iku@VX2&o z&4a#KIw|Khh3`%JYwYIyD4K@rBd1oi-JuaA*!#Gt-Y7AD39F`V6|IusviS{ECw)4( z3n2rG94l+>j!N$V{j=_&a=!B!|Q=~EBBMK zU!cn>mTq&jzDrWZMYuKK%S$Dw>ie3-ZpJM}9HUj4O=i(VLhCOWkWd2gh>0e3LFh=F zN{I9Hi$JD=(5(v|_@RM=XKq2{?h&zeG`Q=7{ibaLiH1#Z}Y@U`tA}TlvIPGmPzWS zQsp!?Nf?QMa1<~~>GtLxy$Gu=yNvkGZ@vY5`i7id$c(^!<)fj#`N_^bp;YQ(f!el} z{DeR7G)HR{japshR9Gu@ZK%OAQzTBV_A*Cn8TOJ#ajhfvm2&({All@N>D2bf`4}Qe z*W1dLQ9BWknnJfX`{gW&odr?j#CJ2bks^_|+6`S(^Az+^)-0+2vKLiS#7;|niJ)Rm z@d_-r8WbXQL3CLeqXKZwP6Xvr?2LIiok1?Ks{8oG9*KXQL^qO}KAY-MYIhHRtGeB_ z#~MGKi)t~5*%zu@(hq@1uZ$F79fT`zutIIg_6Y>4VmTWQby{)V({EcCb|PM5SBPGd z2KQ=mCDh)onq)x~IFGRqDtyo42io7opHv>kW*?TaJ0#e&RQIG-o$U2;Dx+u%i^o&; zkI*>EM#-6MpF`AS*5u)^;u>JIm08#$Duu^Nm9x6}=b1!o$%0`z_;jZ^_91LRs4&9A zdVn#@jEmaM%TQ3=R8mXpmCyIYKRP`-Rf-xeD=hU0yN$bv8|9JXP-WR8-A3;vIE=Ey(Ic$mxN#+PbFf2%Uo;Qp?7AqdxTsqqjlert z&?mW>e&bsZ32k!MhEX`|CAIJ|x-7n%t;2q$23wmflqA`KEfqJ9Ay6K+y4zqVB_zI{ zaJ~N*~QQDhesTPD};J}~U-ODpZuoTk*>4Gq> zL^+t^gM@>bf8!NMA~!pw#Aq_hq%4Jlx+eqmz%(PoRIW|ASpF|U3q_=BhBthL1G`YOC zp6kXJ*!u^?4PzvCi?qVU@1!o~))-A8J5}yB49M6yrrZ!+3azS4_L?fgIjYRK9wwVg z)sJBvsr=Y6foc`q9EYnLZ-K%Q@~rLvC7jNnPmt01)^7Y*oRfe{1_@ETW8#weMufEA zQR^3<$xA^d#>{1>&(3~@d6*F^r|pmhiRQ6*qrkvT%ooi`l?P&P$%E!cT6SF5@uC+X zwaTlOkNu0QvBi>h>&~cZI0a*N3?-V{g6}SXaNeJu=uXnfJy18ehc~d9Er`G^Hjk}V zK^^0^KZ#4bJL!&JD_eo23Rs!7(UGoPT!QsN?y#^2D6%5Ty$ZN^C%dZ=Or1UBC4iT) zTLOj^;2xCi?yc*Kyo|qA1PACGg4@l ze-ZW#bsAUQTr3#WBF##<=r*18;d^U*N4+4FLiId?($~(6O0JY$G>=tB&GeDH?*$h7 zVu;;x3l%A(N05+TuuAIPH4FvzWF+KOdwP>J1dYJD{66!cj{|BqcXQsHncFK*bmOJ_ zcE35M)SUyn<%`ItlLkXc?3y0giqxm~;)b!VjykyA&>+=hR^P_tNsotorY|!PT zdzxFo@p%OaE6lb3U4h|_N;jWH>%J!FvqRo@7_PbsuvMe*qk-;Mpm5^n&gMlU$&z-O z(>0Vgp}dL!yBM0JR~dGdoW|yY{x3dk(S6(cAQI3equjUXobUQHU>KXbxY-)mybvS? z>66i|<9JF0qN=On?nhTm_QJauL6oxFo&9_mjnsVO896!HmFp6L_hbv~S;ApFCXn@E zaXeeOpS4$;luC0VIAWT#hn=T}GB%OeRV$fJM5PPWD>uV?7?BJxv;1-TK&6nTj$jGc zRW!PK*aru3B4g-Q2U-!;Wv3LkSG?^ufc5qWVmAqu*58A-d$iC!Y5>-01NQ9#X<)m3 zWPqJCl9ipo++4s5EzUI;jphbz^W+EE@o~!!gkB85l}a4JFPJ+!e8Z|!Zyz-u9s;Y; z@L3Hgbl(*AutT8Yy4$!xcbYKcpHwyGiSowFMZUrqGZJ)H`{`OH5Ajg4uA{`*1dGIYl9%9N0wlJFnZ|T%;A0D?AJsbi1dgfv$E?#-;(T? zKvyXnkh0k_Z|cJ=OdFr7BtanJO+<}J)eIMwFjqsA5s1isa+IyU21%Hd&$vzNZB+Ph zS#6DZSn6<4;cB|1B4v5TkY|-y;he_tH1%8@-aN|qRF!@^H-fX}u8K%3>l~qQ>okdJ zo~MhOf|9q`8pp{+xlFK7oR07(s37irW9KfMkJ~pK!E8!>V;$IzXs9x}GTN>?X{9BC zT29CY&M6JQ$ZivCk0YO%vlhogEf>L@WuvJjsDx=kcb@%;jye=dkdoR;`{`E7sJ836 z>=J=`3Th7Pc@?00-e%*iW0a&mq;Fr06&NDdK*cG6=29z;6Z|Hbr?mIBiJ22-Tu-u@ z?^-Jeg=cASE2=$nQ0|a+O!w|6lj91o@KTS500Hfv=;D8>Cdy%y|2~?X)_-dz|Cl%6 z^Wx;3bd?|!!Afw2G$p$(48e%ChYkVi*_@{B?NeH*3gD=-@cJ+oNtxD>ai^GvN#(|N z2$Vg%UKEd!-ZCx`=pp<_7uJU$*RpDAnFAUey2dmT2bC(};;dMz0+U?UXO@EE5!u6p zEGpvx(@dwJr1DfkpK1-7KG@A3$}UreioJ1mfplA;I@Ey+pWdW;sQ!RN{$kJOuP?4G zcm(T2jr2^-BZr=!W}LH&-eC}W2Qr#?ixFa z!Y`mW*k&roL1}b0UxMQI4Jxm-n=~X$O|mdDM#XrS3D*n5M;AW5P3n<2Xh_?mUJH03 zm?rFrT$GqA-P8gX#bqV7TJ|Gpg25jOfB;_Vv$nPID^xh4hq9Ma^15x<>})HtUk;#` zSY>MS%71kL72W{)RK?(VF8`rBkIOC*urg@$xG~6$$*J70=y@`#gC;eV7j5VN8s{1C z1liLV<1_Ii@~b-DN~uBwy`;eiYu99NyC2dHEmpZ|Ju*8a1c^tn!its3|C#IYWKnrz zbPGN7MI2VIDe|0;Cs$bDVheVS`N`WGQ3_q9<`F@0KSV?@#vomDI&UJZGOWH>QGy6U zy>iF93XUO7DK@vHUgv35c5?6j4^^ASU&rL;7t{(xnS%#ZSu}Vd^3$6%p-?aq#UX{d zcQ^;QZI9UJhD2d6T6^jd#ko402oL4{Y6(?V_^nc9_iP!mZPTtYF&C3rZ^m`4kM`=P z^$sNMy(PhUu=B6Ho9e$M&jIk+_NvP_aTHGG#Zkx@&j^M`?vadp3HJ3u{Q*4nWp`gxxvV$3xptcT> zQl(5EenqHRkM}tHsmuXQ?}N%nDqh{M1^w@-utN^Nv&{dzFKx!Edk^WS_^}6@MkM*#SN~3qjg&wYI2e`5De6;n! z(0v#jMd;!R?ccCO2OX@Gw9>mEPMA9*E)5iyD*Lv(x-4(j^#8@UCO!gfr@pq z!!L!zr#cCXAlULf{8d7??p`X@QIJR_Dp~woYarAawamAQs7VjP^hsntqE4rL&x>_d zDjcmdutRuvyE;V2jR8zc*;Qpb*pr&VR9kAMCi<*u0870vr`o4l^``Bxk{4}o<1=v+ zVd*DwDYkuOZOLT>rHbGXVik>hBS-MSC{wIjCpu|w=uXr|Bzo9NM&ZY$Bq^zmVdP^y z!iad2Q+5W>X~8ebT+LOxGj(uD7P45#cGRHy)mR;TpIp{SRW%{eszb7sV9!qQtEE2b zaT0{;QCy!VXJrI79s@izHONnH$g(sr9c>Me%;DM9A*tm@Yae-f&X1u-#8i{)@!N2_ zAz{+elcURWpXbh33E5Hrzn(tBaafBoMdWN|5Fe4_N($M}c4G3&k0&3Ic^)Cy&Bp~X z7Y9};h%I11{LZAm{@|$N@yqVm7f|wu)DCY%`%>cpH)PyLxr#RRb>f=6QA^5-M7&-3 z-fCVbZ+kDH)6a#u0D0OB6+9`eojcY_m&q_Ii?zOIH?r2iej{uk4QxKm}LGzdykBX zQBI=ZrI0_Q9IbvKDU%RB$P!ZdO-J_yAd|~eaki>U6uTgQ%4JQS6u+r^G$1V7>#{*H zn>(LX(_2O~v-gMC1fegy^@gTmIQyoi1j-;}#u3_)=H}}INlT;X$-`Qr}13Fo$^0J`aeVZKSTOI zL;62M`aeVZKScUJMEXBO`aeX99Q+?5{r_obKRVbNKcL~xw}7fyReNkJD}@HJz1gGY zXDU}!9u;1LJtzp_vNJ_N0tAzfOM4b4OHIx$sTKS1Zz=H?aSl`0yqrF3)m2P#-T%|x z)jzd$Ug`HD%mtfBICdJbl?16sW#ZX27`me?BoL-G*y{+d?T&xZVqDQtGWEC!8KV!7 z1d8J}qrC#;HgWN`G)PlvM|iOd&ArY=midQLlAAlNR(DqN z8*hw`ty6#z4FD#v#+6+LKl)zwQ8*@Oe?TzSv02Ia%4@#>pX|<6$v$;HusXbdf?R}W ze|27g_o^3ka4@MfsPHFC{^)0*x(Gw1i)HIPq6rxD6dnwmn`!#j#~kG< z`oVbA2l~HFj+U@`>(Ra(npl|+lM1IRVctxT)O`hk*aVG$kq5; z#4_N6rU5U&55HaePzJo{Jt5kqT~AoysNtir&0k{+<7*Utf3tmL!<})p*eK$vJlhFq z&=m2b0|%-;0n^W~=k9mCTrF*52RI ziMr`2ku(+j(pA&~f**=Rjbf~5QPNu$AQlZRaysS$Z@+E3(9j~uMJ(qXp*0ojf6U=owB92;<7TTLqY=fW{&mio8Pjz^%E;!J zwgJ}RW2Lv7bu7UkUk7F=T(<^^O^@E1{HFOkilM3&08mw!lQv$Gkl z)W+N8_KBJP(a+^MsY}>H+)6Y8tmxcCz3k9Lr3=aW`8AQ6g${H~X~+$K`%Y_!uxv{| zROY?PW6%KM2#1=We373G%CAf3xV$)zeIl=#>I^LrG#t-eI}9(KwyP&`bMB%p6JXC? zg4w$%l?}Iw@>Wsa>J7Jg!>!(M>xi;-MEUzXDU09U`$QAW|6C>F z2}&V3CHVvqcB3!-bIT#6jc{~Vkdq=Q5A2_mQo9kUq2*TgQA2{4n_C={nvG${d*D<4 zPn4R+%w7Ex{84nGmOm&2-?(-cs9XW#iG9aDhn0v zl)t>qBhf@svQcOIO7~v~Jb&i#z(>x<2D4Ln&gaUU9J%T-I_%m7dCr|`9}oH?-iak8 ztzTO5JlE+?GO4~*7QQnt**SHy@TFzAC4tp1AdGab+O{@ELFeq%))Y3=x=O``!h6T% z?B&|321%2ah|bd@C6jW8^VpwFgx;u1rbK#UgOdbLw?P zS#(yM&^$w!St#c~XnVwetOPxl!)xl`+=MLH?h)&x#!gp2rSz_D*0>Ug>2s_ph!Oke zzXkhx2Oe8x-dMvP_Ql4yRV;>rGbv=9+NGm9?>B+G)BhZR%XWnbEJnLXm1Z z+>iN3;JT(k3^ang8<_Xsrv;;U{pej8+?uu8v`Qr>K?FHPEw|PCz2mPWI zvG?vCk@@1%-~ zR*}K3IJdSNj2t#Pe*hKLwG8|AEuZ89bziegB9Iu?D4V(v zEFZ_w8NlFBAo&MNo||ocUuv(9kcx_!J7Z&S#JPwH(K`#1g0vg$b*Wh7@F#I;V`_i> zS@9Pz{#-g9bI;fJ%d~M84F2*-=Y#yQLY$Fl!XcU=^1!>Vq_5+ckk=|CJ1(+>-?AXv zSBTAXDfWIb5M043W1ufjS44G=d7p-8l}t0v|N1MA{`8q{jc#O{f5%80!E!CebZa`p zT6mtTO)1~}Tgb?PHDp)^k{YdOTCHcs``V*Vp)SxFY!9ssA0lj5|Re<&K} zzW^TsQSXos81Z3_!fnN$$UcK;Cz(knR8{|%L_K8zWL+Z8e2`#ubs&i*Z2)QinFr)Y zAp7?sP7beA`92`MM0KtMj3Tejw!qh{sI;z>nN#kMEuH>9ERWb3bW{Gt`iRVm923MV=}>O7tA+>c%7GD z$2d>BeLfdBaG!yG$u%|{pnZz^VNm>zAV)mYtl4PAxPE0z?f-wqFAbz@gUfO*VSX-< z_Dtw$USq3=Bm0fFUU6CM+O~XxsvNP}`voq6=^aRR71X7PxDd1!_IPRo2_lf8-!Ut@ z$W7ObnwKyj{h6DE*UDu>7;7;3DNLMuyRtNs>gaO`UPh#aGw9G2O^sJ}65Ww8SRGzcXd+&H~7GE78hdimua}o2q~%b9q;A0L3d* z_A?rSgsc1ukqbs-JU=OEF_+nlKd|hUyO_jzPibUb1-F2~a73b|g?No1 zYk$uH3>0R?8I(kL&AQKk=utSvbcUzwAshbWO;9n;OX(s#6WU7`*C= z_n0B>HAf)wZ?ymcHBb}0T}a)lhZHNie`r+%mGV*cmDL%DlgeTJtjRLtl$);bpq$`! zjU~&VW(7Z>`Ugy6PYd9@E}k&~sK@MYknKTo0kfg?#nM-3YV-&M)yS0>0JM}C1*y)3 z=Rp5PRtXlJ8aVFZ1dCQF$j#1{Pt>0}!lo12aMe-qXQ23kK3Ph~abw?04#El9-SSb!A;?NW$&Jkx(D4wi*^Jy6iA-?2{i z+f4@nlT>IufK#L;^(dDQwMJ)_g26ua9tdc$f51gWyf;wi2T);+_Ez=F>fHRgB27=M zvj6J>li-~8RCO;*Clzwe>&<}b32@FTPR#$^`avcBwWu76SLjiKrof--ZSTCXv6{zxEOwIyCIELrYB>C zi1eLUbd16$sVQi4Nbr{H!085e%Rw`naQ>bWOuDw^?ZMJl@7N3`uD3x3|MWxSNn^^u zbQ#Y@J%?bG-MPYYW1gy%evGly!p29Qv(+VRbqQNt!d92?57i~0+3ypU+Oz0v?bp?T zG%!WT6x=3UK`k%z%OZ&m)r@x^h&xG6i;gY~mYRVYOTG#-Iqm^48y&Rf89g F{tqV^(jNc- literal 0 HcmV?d00001 diff --git a/img/works-bg.webp b/img/works-bg.webp new file mode 100644 index 0000000000000000000000000000000000000000..cdf3deb0ac6f60832af8c3d81b772df8e614b4e3 GIT binary patch literal 60300 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 'General Settings', + 'menu_title' => 'General Settings', + 'menu_slug' => 'site-settings', + 'capability' => 'edit_posts', + 'redirect' => false + )); +} diff --git a/inc/custom-header.php b/inc/custom-header.php new file mode 100644 index 0000000..41f6016 --- /dev/null +++ b/inc/custom-header.php @@ -0,0 +1,78 @@ + + * + * @link https://developer.wordpress.org/themes/functionality/custom-headers/ + * + * @package cupo + */ + +/** + * Set up the WordPress core custom header feature. + * + * @uses cupo_header_style() + */ +function cupo_custom_header_setup() { + add_theme_support( + 'custom-header', + apply_filters( + 'cupo_custom_header_args', + array( + 'default-image' => '', + 'default-text-color' => '000000', + 'width' => 1000, + 'height' => 250, + 'flex-height' => true, + 'wp-head-callback' => 'cupo_header_style', + ) + ) + ); +} +add_action( 'after_setup_theme', 'cupo_custom_header_setup' ); + +if ( ! function_exists( 'cupo_header_style' ) ) : + /** + * Styles the header image and text displayed on the blog. + * + * @see cupo_custom_header_setup(). + */ + function cupo_header_style() { + $header_text_color = get_header_textcolor(); + + /* + * If no custom options for text are set, let's bail. + * get_header_textcolor() options: Any hex value, 'blank' to hide text. Default: add_theme_support( 'custom-header' ). + */ + if ( get_theme_support( 'custom-header', 'default-text-color' ) === $header_text_color ) { + return; + } + + // If we get this far, we have custom styles. Let's do this. + ?> + + get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; + + if ( isset( $wp_customize->selective_refresh ) ) { + $wp_customize->selective_refresh->add_partial( + 'blogname', + array( + 'selector' => '.site-title a', + 'render_callback' => 'cupo_customize_partial_blogname', + ) + ); + $wp_customize->selective_refresh->add_partial( + 'blogdescription', + array( + 'selector' => '.site-description', + 'render_callback' => 'cupo_customize_partial_blogdescription', + ) + ); + } +} +add_action( 'customize_register', 'cupo_customize_register' ); + +/** + * Render the site title for the selective refresh partial. + * + * @return void + */ +function cupo_customize_partial_blogname() { + bloginfo( 'name' ); +} + +/** + * Render the site tagline for the selective refresh partial. + * + * @return void + */ +function cupo_customize_partial_blogdescription() { + bloginfo( 'description' ); +} + +/** + * Binds JS handlers to make Theme Customizer preview reload changes asynchronously. + */ +function cupo_customize_preview_js() { + wp_enqueue_script( 'cupo-customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), _S_VERSION, true ); +} +add_action( 'customize_preview_init', 'cupo_customize_preview_js' ); diff --git a/inc/jetpack.php b/inc/jetpack.php new file mode 100644 index 0000000..ef5ea15 --- /dev/null +++ b/inc/jetpack.php @@ -0,0 +1,67 @@ + 'main', + 'render' => 'cupo_infinite_scroll_render', + 'footer' => 'page', + ) + ); + + // Add theme support for Responsive Videos. + add_theme_support( 'jetpack-responsive-videos' ); + + // Add theme support for Content Options. + add_theme_support( + 'jetpack-content-options', + array( + 'post-details' => array( + 'stylesheet' => 'cupo-style', + 'date' => '.posted-on', + 'categories' => '.cat-links', + 'tags' => '.tags-links', + 'author' => '.byline', + 'comment' => '.comments-link', + ), + 'featured-images' => array( + 'archive' => true, + 'post' => true, + 'page' => true, + ), + ) + ); +} +add_action( 'after_setup_theme', 'cupo_jetpack_setup' ); + +if ( ! function_exists( 'cupo_infinite_scroll_render' ) ) : + /** + * Custom render function for Infinite Scroll. + */ + function cupo_infinite_scroll_render() { + while ( have_posts() ) { + the_post(); + if ( is_search() ) : + get_template_part( 'template-parts/content', 'search' ); + else : + get_template_part( 'template-parts/content', get_post_type() ); + endif; + } + } +endif; diff --git a/inc/languages.php b/inc/languages.php new file mode 100644 index 0000000..4ba679d --- /dev/null +++ b/inc/languages.php @@ -0,0 +1,38 @@ + 0)); + + if (!empty($languages)) { + // Определяем текущий язык + $current_language = array_filter($languages, function($lang) { + return $lang['active']; + }); + $current_language = array_shift($current_language); // Текущий язык + + // Начало блока переключателя языков + echo ''; + } +} \ No newline at end of file diff --git a/inc/menu.php b/inc/menu.php new file mode 100644 index 0000000..6c8f40c --- /dev/null +++ b/inc/menu.php @@ -0,0 +1,57 @@ +theme_location === 'header') { + $classes = array(); + + $classes[] = 'menu__item'; + } + + return $classes; +} +add_filter('nav_menu_css_class', 'custom_menu_li_class', 10, 4); + +function custom_menu_link_class($atts, $item, $args, $depth) { + if ($args->theme_location === 'header') { + // Получаем URL ссылки + $url = isset($atts['href']) ? $atts['href'] : ''; + + // Всегда присваиваем класс 'menu__link' + $atts['class'] = 'menu__link'; + + // Проверяем, начинается ли ссылка с '/#' (считаем её якорем) + if (strpos($url, '/') !== 0) { + // Если ссылка не якорная, добавляем класс 'active' + if (in_array('current-menu-item', $item->classes)) { + $atts['class'] .= ' active'; + } + } + } + + return $atts; +} +add_filter('nav_menu_link_attributes', 'custom_menu_link_class', 10, 4); + +function custom_footer_li_class($classes, $item, $args, $depth) { + if ($args->theme_location === 'footer') { + $classes = array(); + + $classes[] = 'footer__nav-item'; + } + + return $classes; +} +add_filter('nav_menu_css_class', 'custom_footer_li_class', 10, 4); + +function custom_footer_link_class($atts, $item, $args, $depth) { + if ($args->theme_location === 'footer') { + $atts['class'] = 'footer__nav-link'; + + if (in_array('current-menu-item', $item->classes)) { + $atts['class'] .= ' active'; + } + } + + return $atts; +} +add_filter('nav_menu_link_attributes', 'custom_footer_link_class', 10, 4); diff --git a/inc/template-functions.php b/inc/template-functions.php new file mode 100644 index 0000000..8783351 --- /dev/null +++ b/inc/template-functions.php @@ -0,0 +1,37 @@ +', esc_url( get_bloginfo( 'pingback_url' ) ) ); + } +} +add_action( 'wp_head', 'cupo_pingback_header' ); diff --git a/inc/template-tags.php b/inc/template-tags.php new file mode 100644 index 0000000..59ebee7 --- /dev/null +++ b/inc/template-tags.php @@ -0,0 +1,165 @@ +%2$s'; + if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { + $time_string = ''; + } + + $time_string = sprintf( + $time_string, + esc_attr( get_the_date( DATE_W3C ) ), + esc_html( get_the_date() ), + esc_attr( get_the_modified_date( DATE_W3C ) ), + esc_html( get_the_modified_date() ) + ); + + $posted_on = sprintf( + /* translators: %s: post date. */ + esc_html_x( 'Posted on %s', 'post date', 'cupo' ), + '' . $time_string . '' + ); + + echo '' . $posted_on . ''; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + + } +endif; + +if ( ! function_exists( 'cupo_posted_by' ) ) : + /** + * Prints HTML with meta information for the current author. + */ + function cupo_posted_by() { + $byline = sprintf( + /* translators: %s: post author. */ + esc_html_x( 'by %s', 'post author', 'cupo' ), + '' . esc_html( get_the_author() ) . '' + ); + + echo ''; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + + } +endif; + +if ( ! function_exists( 'cupo_entry_footer' ) ) : + /** + * Prints HTML with meta information for the categories, tags and comments. + */ + function cupo_entry_footer() { + // Hide category and tag text for pages. + if ( 'post' === get_post_type() ) { + /* translators: used between list items, there is a space after the comma */ + $categories_list = get_the_category_list( esc_html__( ', ', 'cupo' ) ); + if ( $categories_list ) { + /* translators: 1: list of categories. */ + printf( '' . esc_html__( 'Posted in %1$s', 'cupo' ) . '', $categories_list ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + } + + /* translators: used between list items, there is a space after the comma */ + $tags_list = get_the_tag_list( '', esc_html_x( ', ', 'list item separator', 'cupo' ) ); + if ( $tags_list ) { + /* translators: 1: list of tags. */ + printf( '' . esc_html__( 'Tagged %1$s', 'cupo' ) . '', $tags_list ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + } + } + + if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) { + echo ''; + comments_popup_link( + sprintf( + wp_kses( + /* translators: %s: post title */ + __( 'Leave a Comment on %s', 'cupo' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + wp_kses_post( get_the_title() ) + ) + ); + echo ''; + } + + edit_post_link( + sprintf( + wp_kses( + /* translators: %s: Name of current post. Only visible to screen readers */ + __( 'Edit %s', 'cupo' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + wp_kses_post( get_the_title() ) + ), + '', + '' + ); + } +endif; + +if ( ! function_exists( 'cupo_post_thumbnail' ) ) : + /** + * Displays an optional post thumbnail. + * + * Wraps the post thumbnail in an anchor element on index views, or a div + * element when on single views. + */ + function cupo_post_thumbnail() { + if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) { + return; + } + + if ( is_singular() ) : + ?> + +
    + +
    + + + + + + + +
    + + +
    +

    +
    + + +
    + + { + if (document.documentElement.classList.contains("lock")) bodyUnlock(delay); + else bodyLock(delay); +}; +let bodyUnlock = (delay = 500) => { + if (bodyLockStatus) { + const lockPaddingElements = document.querySelectorAll("[data-lp]"); + setTimeout(() => { + lockPaddingElements.forEach((lockPaddingElement) => { + lockPaddingElement.style.paddingRight = ""; + }); + document.body.style.paddingRight = ""; + document.documentElement.classList.remove("lock"); + }, delay); + bodyLockStatus = false; + setTimeout(function () { + bodyLockStatus = true; + }, delay); + } +}; +let bodyLock = (delay = 500) => { + if (bodyLockStatus) { + const lockPaddingElements = document.querySelectorAll("[data-lp]"); + const lockPaddingValue = window.innerWidth - document.body.offsetWidth + "px"; + lockPaddingElements.forEach((lockPaddingElement) => { + lockPaddingElement.style.paddingRight = lockPaddingValue; + }); + document.body.style.paddingRight = lockPaddingValue; + document.documentElement.classList.add("lock"); + bodyLockStatus = false; + setTimeout(function () { + bodyLockStatus = true; + }, delay); + } +}; + +function menuInit() { + if (document.querySelector(".icon-menu")) + document.addEventListener("click", function (e) { + if (bodyLockStatus && e.target.closest(".icon-menu")) { + bodyLockToggle(); + document.documentElement.classList.toggle("menu-open"); + } + }); +} + +function removeClasses(array, className) { + for (var i = 0; i < array.length; i++) array[i].classList.remove(className); +} + +function uniqArray(array) { + return array.filter(function (item, index, self) { + return self.indexOf(item) === index; + }); +} + +function dataMediaQueries(array, dataSetValue) { + const media = Array.from(array).filter(function (item, index, self) { + if (item.dataset[dataSetValue]) return item.dataset[dataSetValue].split(",")[0]; + }); + if (media.length) { + const breakpointsArray = []; + media.forEach((item) => { + const params = item.dataset[dataSetValue]; + const breakpoint = {}; + const paramsArray = params.split(","); + breakpoint.value = paramsArray[0]; + breakpoint.type = paramsArray[1] ? paramsArray[1].trim() : "max"; + breakpoint.item = item; + breakpointsArray.push(breakpoint); + }); + let mdQueries = breakpointsArray.map(function (item) { + return "(" + item.type + "-width: " + item.value + "px)," + item.value + "," + item.type; + }); + mdQueries = uniqArray(mdQueries); + const mdQueriesArray = []; + if (mdQueries.length) { + mdQueries.forEach((breakpoint) => { + const paramsArray = breakpoint.split(","); + const mediaBreakpoint = paramsArray[1]; + const mediaType = paramsArray[2]; + const matchMedia = window.matchMedia(paramsArray[0]); + const itemsArray = breakpointsArray.filter(function (item) { + if (item.value === mediaBreakpoint && item.type === mediaType) return true; + }); + mdQueriesArray.push({ + itemsArray, + matchMedia, + }); + }); + return mdQueriesArray; + } + } +} + +let addWindowScrollEvent = false; +setTimeout(() => { + if (addWindowScrollEvent) { + let windowScroll = new Event("windowScroll"); + window.addEventListener("scroll", function (e) { + document.dispatchEvent(windowScroll); + }); + } +}, 0); + +class DynamicAdapt { + constructor(type) { + this.type = type; + } + + init() { + this.оbjects = []; + this.daClassname = "_dynamic_adapt_"; + this.nodes = [...document.querySelectorAll("[data-da]")]; + this.nodes.forEach((node) => { + const data = node.dataset.da.trim(); + const dataArray = data.split(","); + const оbject = {}; + оbject.element = node; + оbject.parent = node.parentNode; + оbject.destination = document.querySelector(`${dataArray[0].trim()}`); + оbject.breakpoint = dataArray[1] ? dataArray[1].trim() : "767.98"; + оbject.place = dataArray[2] ? dataArray[2].trim() : "last"; + оbject.index = this.indexInParent(оbject.parent, оbject.element); + this.оbjects.push(оbject); + }); + this.arraySort(this.оbjects); + this.mediaQueries = this.оbjects + .map(({ breakpoint }) => `(${this.type}-width: ${breakpoint / 16}em),${breakpoint}`) + .filter((item, index, self) => self.indexOf(item) === index); + this.mediaQueries.forEach((media) => { + const mediaSplit = media.split(","); + const matchMedia = window.matchMedia(mediaSplit[0]); + const mediaBreakpoint = mediaSplit[1]; + const оbjectsFilter = this.оbjects.filter(({ breakpoint }) => breakpoint === mediaBreakpoint); + matchMedia.addEventListener("change", () => { + this.mediaHandler(matchMedia, оbjectsFilter); + }); + this.mediaHandler(matchMedia, оbjectsFilter); + }); + } + + mediaHandler(matchMedia, оbjects) { + if (matchMedia.matches) + оbjects.forEach((оbject) => { + this.moveTo(оbject.place, оbject.element, оbject.destination); + }); + else + оbjects.forEach(({ parent, element, index }) => { + if (element.classList.contains(this.daClassname)) this.moveBack(parent, element, index); + }); + } + + moveTo(place, element, destination) { + element.classList.add(this.daClassname); + if (place === "last" || place >= destination.children.length) { + destination.append(element); + return; + } + if (place === "first") { + destination.prepend(element); + return; + } + destination.children[place].before(element); + } + + moveBack(parent, element, index) { + element.classList.remove(this.daClassname); + if (parent.children[index] !== void 0) parent.children[index].before(element); + else parent.append(element); + } + + indexInParent(parent, element) { + return [...parent.children].indexOf(element); + } + + arraySort(arr) { + if (this.type === "min") + arr.sort((a, b) => { + if (a.breakpoint === b.breakpoint) { + if (a.place === b.place) return 0; + if (a.place === "first" || b.place === "last") return -1; + if (a.place === "last" || b.place === "first") return 1; + return 0; + } + return a.breakpoint - b.breakpoint; + }); + else { + arr.sort((a, b) => { + if (a.breakpoint === b.breakpoint) { + if (a.place === b.place) return 0; + if (a.place === "first" || b.place === "last") return 1; + if (a.place === "last" || b.place === "first") return -1; + return 0; + } + return b.breakpoint - a.breakpoint; + }); + return; + } + } +} + +const da = new DynamicAdapt("max"); +da.init(); +document.addEventListener("click", (e) => { + const targetElement = e.target; + if (targetElement.closest(".languages__current")) targetElement.closest(".languages").classList.toggle("open-lang"); + if (!targetElement.closest(".languages__current")) + removeClasses(document.querySelectorAll(".languages.open-lang"), "open-lang"); +}); +menuInit(); + +function headerScroll() { + addWindowScrollEvent = true; + const header = document.querySelector('header.header'); + const headerShow = header.hasAttribute('data-scroll-show'); + const headerShowTimer = header.dataset.scrollShow ? header.dataset.scrollShow : 500; + const startPoint = header.dataset.scroll ? header.dataset.scroll : 1; + let scrollDirection = 0; + let timer; + document.addEventListener("windowScroll", function (e) { + const scrollTop = window.scrollY; + clearTimeout(timer); + if (scrollTop >= startPoint) { + !header.classList.contains('_header-scroll') ? header.classList.add('_header-scroll') : null; + if (headerShow) { + if (scrollTop > scrollDirection) { + // downscroll code + header.classList.contains('_header-show') ? header.classList.remove('_header-show') : null; + } else { + // upscroll code + !header.classList.contains('_header-show') ? header.classList.add('_header-show') : null; + } + timer = setTimeout(() => { + !header.classList.contains('_header-show') ? header.classList.add('_header-show') : null; + }, headerShowTimer); + } + } else { + header.classList.contains('_header-scroll') ? header.classList.remove('_header-scroll') : null; + if (headerShow) { + header.classList.contains('_header-show') ? header.classList.remove('_header-show') : null; + } + } + scrollDirection = scrollTop <= 0 ? 0 : scrollTop; + }); +}; +headerScroll(); +document.querySelectorAll('.spollers__title').forEach((header, index) => { + header.addEventListener('click', () => { + const content = document.getElementById(header.getAttribute('aria-controls')); + const isExpanded = header.getAttribute('aria-expanded') === 'true'; + document.querySelectorAll('.spollers__title').forEach(otherHeader => { + if (otherHeader !== header) { + otherHeader.classList.remove('_spoller-active'); + otherHeader.setAttribute('aria-expanded', 'false'); + const otherContent = document.getElementById(otherHeader.getAttribute('aria-controls')); + otherContent.setAttribute('aria-hidden', 'true'); + otherContent.style.display = 'none'; + } + }); + if (!isExpanded) { + header.classList.add('_spoller-active'); + header.setAttribute('aria-expanded', 'true'); + content.setAttribute('aria-hidden', 'false'); + content.style.display = 'block'; + } + }); + if (index === 0) { + header.classList.add('_spoller-active'); + header.setAttribute('aria-expanded', 'true'); + const content = document.getElementById(header.getAttribute('aria-controls')); + content.setAttribute('aria-hidden', 'false'); + content.style.display = 'block'; + } +}); + + +document.addEventListener('DOMContentLoaded', function () { + // Находим все элементы с классом 'open-popup' + var popupTriggers = document.querySelectorAll('.open-popup'); + + // Добавляем обработчик события для каждого элемента + popupTriggers.forEach(function (trigger) { + trigger.addEventListener('click', function (e) { + e.preventDefault(); // Предотвращаем действие по умолчанию для ссылок + openPopup(); + }); + }); + + // Функция открытия попапа + function openPopup() { + document.body.classList.add('popup-open'); + document.getElementById('popupOverlay').classList.add('active'); + } + + // Функция закрытия попапа + function closePopup() { + document.body.classList.remove('popup-open'); + document.getElementById('popupOverlay').classList.remove('active'); + } + + // Обработчик для кнопки отмены + document.querySelector('.button-cancel').addEventListener('click', function (e) { + e.preventDefault(); + closePopup(); + }); + + // Закрытие попапа при клике вне формы + document.getElementById('popupOverlay').addEventListener('click', function (e) { + if (e.target === this) { + closePopup(); + } + }); + + // Предотвращаем закрытие попапа при клике на его содержимое + document.querySelector('.popup-content').addEventListener('click', function (e) { + e.stopPropagation(); + }); +}); + +document.addEventListener('DOMContentLoaded', function () { + var phoneInput = document.getElementById('phone'); + if (phoneInput) { + var phoneMaskOptions = { + mask: [ + { + mask: '+0 (000) 000-00-00', + startsWith: '7', + lazy: false, + country: 'Russia' + }, + { + mask: '+000 (00) 000-00-00', + startsWith: '380', + lazy: false, + country: 'Ukraine' + }, + { + mask: '+0 000 000-00-00', + startsWith: '1', + lazy: false, + country: 'USA' + }, + { + mask: '+00 000 000-00-00', + startsWith: '86', + lazy: false, + country: 'China' + }, + { + mask: '+00 (000) 000-00-00', + startsWith: '34', + lazy: false, + country: 'Spain' + }, + { + mask: '+000 00 000 00 00', + startsWith: '', + lazy: false, + country: 'Other' + } + ], + dispatch: function (appended, dynamicMasked) { + var number = (dynamicMasked.value + appended).replace(/\D/g, ''); + + return dynamicMasked.compiledMasks.find(function (m) { + return number.indexOf(m.startsWith) === 0; + }) || this.dynamicMasked.compiledMasks[this.dynamicMasked.compiledMasks.length - 1]; + } + }; + + var phoneMask = IMask(phoneInput, phoneMaskOptions); + } +}); \ No newline at end of file diff --git a/js/customizer.js b/js/customizer.js new file mode 100644 index 0000000..94c739b --- /dev/null +++ b/js/customizer.js @@ -0,0 +1,42 @@ +/* global wp, jQuery */ +/** + * File customizer.js. + * + * Theme Customizer enhancements for a better user experience. + * + * Contains handlers to make Theme Customizer preview reload changes asynchronously. + */ + +( function( $ ) { + // Site title and description. + wp.customize( 'blogname', function( value ) { + value.bind( function( to ) { + $( '.site-title a' ).text( to ); + } ); + } ); + wp.customize( 'blogdescription', function( value ) { + value.bind( function( to ) { + $( '.site-description' ).text( to ); + } ); + } ); + + // Header text color. + wp.customize( 'header_textcolor', function( value ) { + value.bind( function( to ) { + if ( 'blank' === to ) { + $( '.site-title, .site-description' ).css( { + clip: 'rect(1px, 1px, 1px, 1px)', + position: 'absolute', + } ); + } else { + $( '.site-title, .site-description' ).css( { + clip: 'auto', + position: 'relative', + } ); + $( '.site-title a, .site-description' ).css( { + color: to, + } ); + } + } ); + } ); +}( jQuery ) ); diff --git a/js/imask.js b/js/imask.js new file mode 100644 index 0000000..2e8d78c --- /dev/null +++ b/js/imask.js @@ -0,0 +1,3641 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.IMask = {})); +})(this, (function (exports) { 'use strict'; + + /** Checks if value is string */ + function isString(str) { + return typeof str === 'string' || str instanceof String; + } + + /** Checks if value is object */ + function isObject(obj) { + var _obj$constructor; + return typeof obj === 'object' && obj != null && (obj == null || (_obj$constructor = obj.constructor) == null ? void 0 : _obj$constructor.name) === 'Object'; + } + function pick(obj, keys) { + if (Array.isArray(keys)) return pick(obj, (_, k) => keys.includes(k)); + return Object.entries(obj).reduce((acc, _ref) => { + let [k, v] = _ref; + if (keys(v, k)) acc[k] = v; + return acc; + }, {}); + } + + /** Direction */ + const DIRECTION = { + NONE: 'NONE', + LEFT: 'LEFT', + FORCE_LEFT: 'FORCE_LEFT', + RIGHT: 'RIGHT', + FORCE_RIGHT: 'FORCE_RIGHT' + }; + + /** Direction */ + + function forceDirection(direction) { + switch (direction) { + case DIRECTION.LEFT: + return DIRECTION.FORCE_LEFT; + case DIRECTION.RIGHT: + return DIRECTION.FORCE_RIGHT; + default: + return direction; + } + } + + /** Escapes regular expression control chars */ + function escapeRegExp(str) { + return str.replace(/([.*+?^=!:${}()|[\]/\\])/g, '\\$1'); + } + + // cloned from https://github.com/epoberezkin/fast-deep-equal with small changes + function objectIncludes(b, a) { + if (a === b) return true; + const arrA = Array.isArray(a), + arrB = Array.isArray(b); + let i; + if (arrA && arrB) { + if (a.length != b.length) return false; + for (i = 0; i < a.length; i++) if (!objectIncludes(a[i], b[i])) return false; + return true; + } + if (arrA != arrB) return false; + if (a && b && typeof a === 'object' && typeof b === 'object') { + const dateA = a instanceof Date, + dateB = b instanceof Date; + if (dateA && dateB) return a.getTime() == b.getTime(); + if (dateA != dateB) return false; + const regexpA = a instanceof RegExp, + regexpB = b instanceof RegExp; + if (regexpA && regexpB) return a.toString() == b.toString(); + if (regexpA != regexpB) return false; + const keys = Object.keys(a); + // if (keys.length !== Object.keys(b).length) return false; + + for (i = 0; i < keys.length; i++) if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false; + for (i = 0; i < keys.length; i++) if (!objectIncludes(b[keys[i]], a[keys[i]])) return false; + return true; + } else if (a && b && typeof a === 'function' && typeof b === 'function') { + return a.toString() === b.toString(); + } + return false; + } + + /** Selection range */ + + /** Provides details of changing input */ + class ActionDetails { + /** Current input value */ + + /** Current cursor position */ + + /** Old input value */ + + /** Old selection */ + + constructor(opts) { + Object.assign(this, opts); + + // double check if left part was changed (autofilling, other non-standard input triggers) + while (this.value.slice(0, this.startChangePos) !== this.oldValue.slice(0, this.startChangePos)) { + --this.oldSelection.start; + } + if (this.insertedCount) { + // double check right part + while (this.value.slice(this.cursorPos) !== this.oldValue.slice(this.oldSelection.end)) { + if (this.value.length - this.cursorPos < this.oldValue.length - this.oldSelection.end) ++this.oldSelection.end;else ++this.cursorPos; + } + } + } + + /** Start changing position */ + get startChangePos() { + return Math.min(this.cursorPos, this.oldSelection.start); + } + + /** Inserted symbols count */ + get insertedCount() { + return this.cursorPos - this.startChangePos; + } + + /** Inserted symbols */ + get inserted() { + return this.value.substr(this.startChangePos, this.insertedCount); + } + + /** Removed symbols count */ + get removedCount() { + // Math.max for opposite operation + return Math.max(this.oldSelection.end - this.startChangePos || + // for Delete + this.oldValue.length - this.value.length, 0); + } + + /** Removed symbols */ + get removed() { + return this.oldValue.substr(this.startChangePos, this.removedCount); + } + + /** Unchanged head symbols */ + get head() { + return this.value.substring(0, this.startChangePos); + } + + /** Unchanged tail symbols */ + get tail() { + return this.value.substring(this.startChangePos + this.insertedCount); + } + + /** Remove direction */ + get removeDirection() { + if (!this.removedCount || this.insertedCount) return DIRECTION.NONE; + + // align right if delete at right + return (this.oldSelection.end === this.cursorPos || this.oldSelection.start === this.cursorPos) && + // if not range removed (event with backspace) + this.oldSelection.end === this.oldSelection.start ? DIRECTION.RIGHT : DIRECTION.LEFT; + } + } + + /** Applies mask on element */ + function IMask(el, opts) { + // currently available only for input-like elements + return new IMask.InputMask(el, opts); + } + + // TODO can't use overloads here because of https://github.com/microsoft/TypeScript/issues/50754 + // export function maskedClass(mask: string): typeof MaskedPattern; + // export function maskedClass(mask: DateConstructor): typeof MaskedDate; + // export function maskedClass(mask: NumberConstructor): typeof MaskedNumber; + // export function maskedClass(mask: Array | ArrayConstructor): typeof MaskedDynamic; + // export function maskedClass(mask: MaskedDate): typeof MaskedDate; + // export function maskedClass(mask: MaskedNumber): typeof MaskedNumber; + // export function maskedClass(mask: MaskedEnum): typeof MaskedEnum; + // export function maskedClass(mask: MaskedRange): typeof MaskedRange; + // export function maskedClass(mask: MaskedRegExp): typeof MaskedRegExp; + // export function maskedClass(mask: MaskedFunction): typeof MaskedFunction; + // export function maskedClass(mask: MaskedPattern): typeof MaskedPattern; + // export function maskedClass(mask: MaskedDynamic): typeof MaskedDynamic; + // export function maskedClass(mask: Masked): typeof Masked; + // export function maskedClass(mask: typeof Masked): typeof Masked; + // export function maskedClass(mask: typeof MaskedDate): typeof MaskedDate; + // export function maskedClass(mask: typeof MaskedNumber): typeof MaskedNumber; + // export function maskedClass(mask: typeof MaskedEnum): typeof MaskedEnum; + // export function maskedClass(mask: typeof MaskedRange): typeof MaskedRange; + // export function maskedClass(mask: typeof MaskedRegExp): typeof MaskedRegExp; + // export function maskedClass(mask: typeof MaskedFunction): typeof MaskedFunction; + // export function maskedClass(mask: typeof MaskedPattern): typeof MaskedPattern; + // export function maskedClass(mask: typeof MaskedDynamic): typeof MaskedDynamic; + // export function maskedClass (mask: Mask): Mask; + // export function maskedClass(mask: RegExp): typeof MaskedRegExp; + // export function maskedClass(mask: (value: string, ...args: any[]) => boolean): typeof MaskedFunction; + + /** Get Masked class by mask type */ + function maskedClass(mask) /* TODO */{ + if (mask == null) throw new Error('mask property should be defined'); + if (mask instanceof RegExp) return IMask.MaskedRegExp; + if (isString(mask)) return IMask.MaskedPattern; + if (mask === Date) return IMask.MaskedDate; + if (mask === Number) return IMask.MaskedNumber; + if (Array.isArray(mask) || mask === Array) return IMask.MaskedDynamic; + if (IMask.Masked && mask.prototype instanceof IMask.Masked) return mask; + if (IMask.Masked && mask instanceof IMask.Masked) return mask.constructor; + if (mask instanceof Function) return IMask.MaskedFunction; + console.warn('Mask not found for mask', mask); // eslint-disable-line no-console + return IMask.Masked; + } + function normalizeOpts(opts) { + if (!opts) throw new Error('Options in not defined'); + if (IMask.Masked) { + if (opts.prototype instanceof IMask.Masked) return { + mask: opts + }; + + /* + handle cases like: + 1) opts = Masked + 2) opts = { mask: Masked, ...instanceOpts } + */ + const { + mask = undefined, + ...instanceOpts + } = opts instanceof IMask.Masked ? { + mask: opts + } : isObject(opts) && opts.mask instanceof IMask.Masked ? opts : {}; + if (mask) { + const _mask = mask.mask; + return { + ...pick(mask, (_, k) => !k.startsWith('_')), + mask: mask.constructor, + _mask, + ...instanceOpts + }; + } + } + if (!isObject(opts)) return { + mask: opts + }; + return { + ...opts + }; + } + + // TODO can't use overloads here because of https://github.com/microsoft/TypeScript/issues/50754 + + // From masked + // export default function createMask (opts: Opts): ReturnMasked; + // // From masked class + // export default function createMask, ReturnMasked extends Masked=InstanceType> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedDate=MaskedDate> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedNumber=MaskedNumber> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedEnum=MaskedEnum> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedRange=MaskedRange> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedRegExp=MaskedRegExp> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedFunction=MaskedFunction> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedPattern=MaskedPattern> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedDynamic=MaskedDynamic> (opts: Opts): ReturnMasked; + // // From mask opts + // export default function createMask, ReturnMasked=Opts extends MaskedOptions ? M : never> (opts: Opts): ReturnMasked; + // export default function createMask> (opts: Opts): ReturnMasked; + // export default function createMask> (opts: Opts): ReturnMasked; + // export default function createMask> (opts: Opts): ReturnMasked; + // export default function createMask> (opts: Opts): ReturnMasked; + // export default function createMask> (opts: Opts): ReturnMasked; + // export default function createMask> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedRegExp=MaskedRegExp> (opts: Opts): ReturnMasked; + // export default function createMask, ReturnMasked extends MaskedFunction=MaskedFunction> (opts: Opts): ReturnMasked; + + /** Creates new {@link Masked} depending on mask type */ + function createMask(opts) { + if (IMask.Masked && opts instanceof IMask.Masked) return opts; + const nOpts = normalizeOpts(opts); + const MaskedClass = maskedClass(nOpts.mask); + if (!MaskedClass) throw new Error("Masked class is not found for provided mask " + nOpts.mask + ", appropriate module needs to be imported manually before creating mask."); + if (nOpts.mask === MaskedClass) delete nOpts.mask; + if (nOpts._mask) { + nOpts.mask = nOpts._mask; + delete nOpts._mask; + } + return new MaskedClass(nOpts); + } + IMask.createMask = createMask; + + /** Generic element API to use with mask */ + class MaskElement { + /** */ + + /** */ + + /** */ + + /** Safely returns selection start */ + get selectionStart() { + let start; + try { + start = this._unsafeSelectionStart; + } catch {} + return start != null ? start : this.value.length; + } + + /** Safely returns selection end */ + get selectionEnd() { + let end; + try { + end = this._unsafeSelectionEnd; + } catch {} + return end != null ? end : this.value.length; + } + + /** Safely sets element selection */ + select(start, end) { + if (start == null || end == null || start === this.selectionStart && end === this.selectionEnd) return; + try { + this._unsafeSelect(start, end); + } catch {} + } + + /** */ + get isActive() { + return false; + } + /** */ + + /** */ + + /** */ + } + IMask.MaskElement = MaskElement; + + const KEY_Z = 90; + const KEY_Y = 89; + + /** Bridge between HTMLElement and {@link Masked} */ + class HTMLMaskElement extends MaskElement { + /** HTMLElement to use mask on */ + + constructor(input) { + super(); + this.input = input; + this._onKeydown = this._onKeydown.bind(this); + this._onInput = this._onInput.bind(this); + this._onBeforeinput = this._onBeforeinput.bind(this); + this._onCompositionEnd = this._onCompositionEnd.bind(this); + } + get rootElement() { + var _this$input$getRootNo, _this$input$getRootNo2, _this$input; + return (_this$input$getRootNo = (_this$input$getRootNo2 = (_this$input = this.input).getRootNode) == null ? void 0 : _this$input$getRootNo2.call(_this$input)) != null ? _this$input$getRootNo : document; + } + + /** Is element in focus */ + get isActive() { + return this.input === this.rootElement.activeElement; + } + + /** Binds HTMLElement events to mask internal events */ + bindEvents(handlers) { + this.input.addEventListener('keydown', this._onKeydown); + this.input.addEventListener('input', this._onInput); + this.input.addEventListener('beforeinput', this._onBeforeinput); + this.input.addEventListener('compositionend', this._onCompositionEnd); + this.input.addEventListener('drop', handlers.drop); + this.input.addEventListener('click', handlers.click); + this.input.addEventListener('focus', handlers.focus); + this.input.addEventListener('blur', handlers.commit); + this._handlers = handlers; + } + _onKeydown(e) { + if (this._handlers.redo && (e.keyCode === KEY_Z && e.shiftKey && (e.metaKey || e.ctrlKey) || e.keyCode === KEY_Y && e.ctrlKey)) { + e.preventDefault(); + return this._handlers.redo(e); + } + if (this._handlers.undo && e.keyCode === KEY_Z && (e.metaKey || e.ctrlKey)) { + e.preventDefault(); + return this._handlers.undo(e); + } + if (!e.isComposing) this._handlers.selectionChange(e); + } + _onBeforeinput(e) { + if (e.inputType === 'historyUndo' && this._handlers.undo) { + e.preventDefault(); + return this._handlers.undo(e); + } + if (e.inputType === 'historyRedo' && this._handlers.redo) { + e.preventDefault(); + return this._handlers.redo(e); + } + } + _onCompositionEnd(e) { + this._handlers.input(e); + } + _onInput(e) { + if (!e.isComposing) this._handlers.input(e); + } + + /** Unbinds HTMLElement events to mask internal events */ + unbindEvents() { + this.input.removeEventListener('keydown', this._onKeydown); + this.input.removeEventListener('input', this._onInput); + this.input.removeEventListener('beforeinput', this._onBeforeinput); + this.input.removeEventListener('compositionend', this._onCompositionEnd); + this.input.removeEventListener('drop', this._handlers.drop); + this.input.removeEventListener('click', this._handlers.click); + this.input.removeEventListener('focus', this._handlers.focus); + this.input.removeEventListener('blur', this._handlers.commit); + this._handlers = {}; + } + } + IMask.HTMLMaskElement = HTMLMaskElement; + + /** Bridge between InputElement and {@link Masked} */ + class HTMLInputMaskElement extends HTMLMaskElement { + /** InputElement to use mask on */ + + constructor(input) { + super(input); + this.input = input; + } + + /** Returns InputElement selection start */ + get _unsafeSelectionStart() { + return this.input.selectionStart != null ? this.input.selectionStart : this.value.length; + } + + /** Returns InputElement selection end */ + get _unsafeSelectionEnd() { + return this.input.selectionEnd; + } + + /** Sets InputElement selection */ + _unsafeSelect(start, end) { + this.input.setSelectionRange(start, end); + } + get value() { + return this.input.value; + } + set value(value) { + this.input.value = value; + } + } + IMask.HTMLMaskElement = HTMLMaskElement; + + class HTMLContenteditableMaskElement extends HTMLMaskElement { + /** Returns HTMLElement selection start */ + get _unsafeSelectionStart() { + const root = this.rootElement; + const selection = root.getSelection && root.getSelection(); + const anchorOffset = selection && selection.anchorOffset; + const focusOffset = selection && selection.focusOffset; + if (focusOffset == null || anchorOffset == null || anchorOffset < focusOffset) { + return anchorOffset; + } + return focusOffset; + } + + /** Returns HTMLElement selection end */ + get _unsafeSelectionEnd() { + const root = this.rootElement; + const selection = root.getSelection && root.getSelection(); + const anchorOffset = selection && selection.anchorOffset; + const focusOffset = selection && selection.focusOffset; + if (focusOffset == null || anchorOffset == null || anchorOffset > focusOffset) { + return anchorOffset; + } + return focusOffset; + } + + /** Sets HTMLElement selection */ + _unsafeSelect(start, end) { + if (!this.rootElement.createRange) return; + const range = this.rootElement.createRange(); + range.setStart(this.input.firstChild || this.input, start); + range.setEnd(this.input.lastChild || this.input, end); + const root = this.rootElement; + const selection = root.getSelection && root.getSelection(); + if (selection) { + selection.removeAllRanges(); + selection.addRange(range); + } + } + + /** HTMLElement value */ + get value() { + return this.input.textContent || ''; + } + set value(value) { + this.input.textContent = value; + } + } + IMask.HTMLContenteditableMaskElement = HTMLContenteditableMaskElement; + + class InputHistory { + constructor() { + this.states = []; + this.currentIndex = 0; + } + get currentState() { + return this.states[this.currentIndex]; + } + get isEmpty() { + return this.states.length === 0; + } + push(state) { + // if current index points before the last element then remove the future + if (this.currentIndex < this.states.length - 1) this.states.length = this.currentIndex + 1; + this.states.push(state); + if (this.states.length > InputHistory.MAX_LENGTH) this.states.shift(); + this.currentIndex = this.states.length - 1; + } + go(steps) { + this.currentIndex = Math.min(Math.max(this.currentIndex + steps, 0), this.states.length - 1); + return this.currentState; + } + undo() { + return this.go(-1); + } + redo() { + return this.go(+1); + } + clear() { + this.states.length = 0; + this.currentIndex = 0; + } + } + InputHistory.MAX_LENGTH = 100; + + /** Listens to element events and controls changes between element and {@link Masked} */ + class InputMask { + /** + View element + */ + + /** Internal {@link Masked} model */ + + constructor(el, opts) { + this.el = el instanceof MaskElement ? el : el.isContentEditable && el.tagName !== 'INPUT' && el.tagName !== 'TEXTAREA' ? new HTMLContenteditableMaskElement(el) : new HTMLInputMaskElement(el); + this.masked = createMask(opts); + this._listeners = {}; + this._value = ''; + this._unmaskedValue = ''; + this._rawInputValue = ''; + this.history = new InputHistory(); + this._saveSelection = this._saveSelection.bind(this); + this._onInput = this._onInput.bind(this); + this._onChange = this._onChange.bind(this); + this._onDrop = this._onDrop.bind(this); + this._onFocus = this._onFocus.bind(this); + this._onClick = this._onClick.bind(this); + this._onUndo = this._onUndo.bind(this); + this._onRedo = this._onRedo.bind(this); + this.alignCursor = this.alignCursor.bind(this); + this.alignCursorFriendly = this.alignCursorFriendly.bind(this); + this._bindEvents(); + + // refresh + this.updateValue(); + this._onChange(); + } + maskEquals(mask) { + var _this$masked; + return mask == null || ((_this$masked = this.masked) == null ? void 0 : _this$masked.maskEquals(mask)); + } + + /** Masked */ + get mask() { + return this.masked.mask; + } + set mask(mask) { + if (this.maskEquals(mask)) return; + if (!(mask instanceof IMask.Masked) && this.masked.constructor === maskedClass(mask)) { + // TODO "any" no idea + this.masked.updateOptions({ + mask + }); + return; + } + const masked = mask instanceof IMask.Masked ? mask : createMask({ + mask + }); + masked.unmaskedValue = this.masked.unmaskedValue; + this.masked = masked; + } + + /** Raw value */ + get value() { + return this._value; + } + set value(str) { + if (this.value === str) return; + this.masked.value = str; + this.updateControl('auto'); + } + + /** Unmasked value */ + get unmaskedValue() { + return this._unmaskedValue; + } + set unmaskedValue(str) { + if (this.unmaskedValue === str) return; + this.masked.unmaskedValue = str; + this.updateControl('auto'); + } + + /** Raw input value */ + get rawInputValue() { + return this._rawInputValue; + } + set rawInputValue(str) { + if (this.rawInputValue === str) return; + this.masked.rawInputValue = str; + this.updateControl(); + this.alignCursor(); + } + + /** Typed unmasked value */ + get typedValue() { + return this.masked.typedValue; + } + set typedValue(val) { + if (this.masked.typedValueEquals(val)) return; + this.masked.typedValue = val; + this.updateControl('auto'); + } + + /** Display value */ + get displayValue() { + return this.masked.displayValue; + } + + /** Starts listening to element events */ + _bindEvents() { + this.el.bindEvents({ + selectionChange: this._saveSelection, + input: this._onInput, + drop: this._onDrop, + click: this._onClick, + focus: this._onFocus, + commit: this._onChange, + undo: this._onUndo, + redo: this._onRedo + }); + } + + /** Stops listening to element events */ + _unbindEvents() { + if (this.el) this.el.unbindEvents(); + } + + /** Fires custom event */ + _fireEvent(ev, e) { + const listeners = this._listeners[ev]; + if (!listeners) return; + listeners.forEach(l => l(e)); + } + + /** Current selection start */ + get selectionStart() { + return this._cursorChanging ? this._changingCursorPos : this.el.selectionStart; + } + + /** Current cursor position */ + get cursorPos() { + return this._cursorChanging ? this._changingCursorPos : this.el.selectionEnd; + } + set cursorPos(pos) { + if (!this.el || !this.el.isActive) return; + this.el.select(pos, pos); + this._saveSelection(); + } + + /** Stores current selection */ + _saveSelection( /* ev */ + ) { + if (this.displayValue !== this.el.value) { + console.warn('Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly.'); // eslint-disable-line no-console + } + this._selection = { + start: this.selectionStart, + end: this.cursorPos + }; + } + + /** Syncronizes model value from view */ + updateValue() { + this.masked.value = this.el.value; + this._value = this.masked.value; + this._unmaskedValue = this.masked.unmaskedValue; + this._rawInputValue = this.masked.rawInputValue; + } + + /** Syncronizes view from model value, fires change events */ + updateControl(cursorPos) { + const newUnmaskedValue = this.masked.unmaskedValue; + const newValue = this.masked.value; + const newRawInputValue = this.masked.rawInputValue; + const newDisplayValue = this.displayValue; + const isChanged = this.unmaskedValue !== newUnmaskedValue || this.value !== newValue || this._rawInputValue !== newRawInputValue; + this._unmaskedValue = newUnmaskedValue; + this._value = newValue; + this._rawInputValue = newRawInputValue; + if (this.el.value !== newDisplayValue) this.el.value = newDisplayValue; + if (cursorPos === 'auto') this.alignCursor();else if (cursorPos != null) this.cursorPos = cursorPos; + if (isChanged) this._fireChangeEvents(); + if (!this._historyChanging && (isChanged || this.history.isEmpty)) this.history.push({ + unmaskedValue: newUnmaskedValue, + selection: { + start: this.selectionStart, + end: this.cursorPos + } + }); + } + + /** Updates options with deep equal check, recreates {@link Masked} model if mask type changes */ + updateOptions(opts) { + const { + mask, + ...restOpts + } = opts; // TODO types, yes, mask is optional + + const updateMask = !this.maskEquals(mask); + const updateOpts = this.masked.optionsIsChanged(restOpts); + if (updateMask) this.mask = mask; + if (updateOpts) this.masked.updateOptions(restOpts); // TODO + + if (updateMask || updateOpts) this.updateControl(); + } + + /** Updates cursor */ + updateCursor(cursorPos) { + if (cursorPos == null) return; + this.cursorPos = cursorPos; + + // also queue change cursor for mobile browsers + this._delayUpdateCursor(cursorPos); + } + + /** Delays cursor update to support mobile browsers */ + _delayUpdateCursor(cursorPos) { + this._abortUpdateCursor(); + this._changingCursorPos = cursorPos; + this._cursorChanging = setTimeout(() => { + if (!this.el) return; // if was destroyed + this.cursorPos = this._changingCursorPos; + this._abortUpdateCursor(); + }, 10); + } + + /** Fires custom events */ + _fireChangeEvents() { + this._fireEvent('accept', this._inputEvent); + if (this.masked.isComplete) this._fireEvent('complete', this._inputEvent); + } + + /** Aborts delayed cursor update */ + _abortUpdateCursor() { + if (this._cursorChanging) { + clearTimeout(this._cursorChanging); + delete this._cursorChanging; + } + } + + /** Aligns cursor to nearest available position */ + alignCursor() { + this.cursorPos = this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos, DIRECTION.LEFT)); + } + + /** Aligns cursor only if selection is empty */ + alignCursorFriendly() { + if (this.selectionStart !== this.cursorPos) return; // skip if range is selected + this.alignCursor(); + } + + /** Adds listener on custom event */ + on(ev, handler) { + if (!this._listeners[ev]) this._listeners[ev] = []; + this._listeners[ev].push(handler); + return this; + } + + /** Removes custom event listener */ + off(ev, handler) { + if (!this._listeners[ev]) return this; + if (!handler) { + delete this._listeners[ev]; + return this; + } + const hIndex = this._listeners[ev].indexOf(handler); + if (hIndex >= 0) this._listeners[ev].splice(hIndex, 1); + return this; + } + + /** Handles view input event */ + _onInput(e) { + this._inputEvent = e; + this._abortUpdateCursor(); + const details = new ActionDetails({ + // new state + value: this.el.value, + cursorPos: this.cursorPos, + // old state + oldValue: this.displayValue, + oldSelection: this._selection + }); + const oldRawValue = this.masked.rawInputValue; + const offset = this.masked.splice(details.startChangePos, details.removed.length, details.inserted, details.removeDirection, { + input: true, + raw: true + }).offset; + + // force align in remove direction only if no input chars were removed + // otherwise we still need to align with NONE (to get out from fixed symbols for instance) + const removeDirection = oldRawValue === this.masked.rawInputValue ? details.removeDirection : DIRECTION.NONE; + let cursorPos = this.masked.nearestInputPos(details.startChangePos + offset, removeDirection); + if (removeDirection !== DIRECTION.NONE) cursorPos = this.masked.nearestInputPos(cursorPos, DIRECTION.NONE); + this.updateControl(cursorPos); + delete this._inputEvent; + } + + /** Handles view change event and commits model value */ + _onChange() { + if (this.displayValue !== this.el.value) this.updateValue(); + this.masked.doCommit(); + this.updateControl(); + this._saveSelection(); + } + + /** Handles view drop event, prevents by default */ + _onDrop(ev) { + ev.preventDefault(); + ev.stopPropagation(); + } + + /** Restore last selection on focus */ + _onFocus(ev) { + this.alignCursorFriendly(); + } + + /** Restore last selection on focus */ + _onClick(ev) { + this.alignCursorFriendly(); + } + _onUndo() { + this._applyHistoryState(this.history.undo()); + } + _onRedo() { + this._applyHistoryState(this.history.redo()); + } + _applyHistoryState(state) { + if (!state) return; + this._historyChanging = true; + this.unmaskedValue = state.unmaskedValue; + this.el.select(state.selection.start, state.selection.end); + this._saveSelection(); + this._historyChanging = false; + } + + /** Unbind view events and removes element reference */ + destroy() { + this._unbindEvents(); + this._listeners.length = 0; + delete this.el; + } + } + IMask.InputMask = InputMask; + + /** Provides details of changing model value */ + class ChangeDetails { + /** Inserted symbols */ + + /** Additional offset if any changes occurred before tail */ + + /** Raw inserted is used by dynamic mask */ + + /** Can skip chars */ + + static normalize(prep) { + return Array.isArray(prep) ? prep : [prep, new ChangeDetails()]; + } + constructor(details) { + Object.assign(this, { + inserted: '', + rawInserted: '', + tailShift: 0, + skip: false + }, details); + } + + /** Aggregate changes */ + aggregate(details) { + this.inserted += details.inserted; + this.rawInserted += details.rawInserted; + this.tailShift += details.tailShift; + this.skip = this.skip || details.skip; + return this; + } + + /** Total offset considering all changes */ + get offset() { + return this.tailShift + this.inserted.length; + } + get consumed() { + return Boolean(this.rawInserted) || this.skip; + } + equals(details) { + return this.inserted === details.inserted && this.tailShift === details.tailShift && this.rawInserted === details.rawInserted && this.skip === details.skip; + } + } + IMask.ChangeDetails = ChangeDetails; + + /** Provides details of continuous extracted tail */ + class ContinuousTailDetails { + /** Tail value as string */ + + /** Tail start position */ + + /** Start position */ + + constructor(value, from, stop) { + if (value === void 0) { + value = ''; + } + if (from === void 0) { + from = 0; + } + this.value = value; + this.from = from; + this.stop = stop; + } + toString() { + return this.value; + } + extend(tail) { + this.value += String(tail); + } + appendTo(masked) { + return masked.append(this.toString(), { + tail: true + }).aggregate(masked._appendPlaceholder()); + } + get state() { + return { + value: this.value, + from: this.from, + stop: this.stop + }; + } + set state(state) { + Object.assign(this, state); + } + unshift(beforePos) { + if (!this.value.length || beforePos != null && this.from >= beforePos) return ''; + const shiftChar = this.value[0]; + this.value = this.value.slice(1); + return shiftChar; + } + shift() { + if (!this.value.length) return ''; + const shiftChar = this.value[this.value.length - 1]; + this.value = this.value.slice(0, -1); + return shiftChar; + } + } + + /** Append flags */ + + /** Extract flags */ + + // see https://github.com/microsoft/TypeScript/issues/6223 + + /** Provides common masking stuff */ + class Masked { + /** */ + + /** */ + + /** Transforms value before mask processing */ + + /** Transforms each char before mask processing */ + + /** Validates if value is acceptable */ + + /** Does additional processing at the end of editing */ + + /** Format typed value to string */ + + /** Parse string to get typed value */ + + /** Enable characters overwriting */ + + /** */ + + /** */ + + /** */ + + /** */ + + constructor(opts) { + this._value = ''; + this._update({ + ...Masked.DEFAULTS, + ...opts + }); + this._initialized = true; + } + + /** Sets and applies new options */ + updateOptions(opts) { + if (!this.optionsIsChanged(opts)) return; + this.withValueRefresh(this._update.bind(this, opts)); + } + + /** Sets new options */ + _update(opts) { + Object.assign(this, opts); + } + + /** Mask state */ + get state() { + return { + _value: this.value, + _rawInputValue: this.rawInputValue + }; + } + set state(state) { + this._value = state._value; + } + + /** Resets value */ + reset() { + this._value = ''; + } + get value() { + return this._value; + } + set value(value) { + this.resolve(value, { + input: true + }); + } + + /** Resolve new value */ + resolve(value, flags) { + if (flags === void 0) { + flags = { + input: true + }; + } + this.reset(); + this.append(value, flags, ''); + this.doCommit(); + } + get unmaskedValue() { + return this.value; + } + set unmaskedValue(value) { + this.resolve(value, {}); + } + get typedValue() { + return this.parse ? this.parse(this.value, this) : this.unmaskedValue; + } + set typedValue(value) { + if (this.format) { + this.value = this.format(value, this); + } else { + this.unmaskedValue = String(value); + } + } + + /** Value that includes raw user input */ + get rawInputValue() { + return this.extractInput(0, this.displayValue.length, { + raw: true + }); + } + set rawInputValue(value) { + this.resolve(value, { + raw: true + }); + } + get displayValue() { + return this.value; + } + get isComplete() { + return true; + } + get isFilled() { + return this.isComplete; + } + + /** Finds nearest input position in direction */ + nearestInputPos(cursorPos, direction) { + return cursorPos; + } + totalInputPositions(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + return Math.min(this.displayValue.length, toPos - fromPos); + } + + /** Extracts value in range considering flags */ + extractInput(fromPos, toPos, flags) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + return this.displayValue.slice(fromPos, toPos); + } + + /** Extracts tail in range */ + extractTail(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + return new ContinuousTailDetails(this.extractInput(fromPos, toPos), fromPos); + } + + /** Appends tail */ + appendTail(tail) { + if (isString(tail)) tail = new ContinuousTailDetails(String(tail)); + return tail.appendTo(this); + } + + /** Appends char */ + _appendCharRaw(ch, flags) { + if (!ch) return new ChangeDetails(); + this._value += ch; + return new ChangeDetails({ + inserted: ch, + rawInserted: ch + }); + } + + /** Appends char */ + _appendChar(ch, flags, checkTail) { + if (flags === void 0) { + flags = {}; + } + const consistentState = this.state; + let details; + [ch, details] = this.doPrepareChar(ch, flags); + if (ch) { + details = details.aggregate(this._appendCharRaw(ch, flags)); + + // TODO handle `skip`? + + // try `autofix` lookahead + if (!details.rawInserted && this.autofix === 'pad') { + const noFixState = this.state; + this.state = consistentState; + let fixDetails = this.pad(flags); + const chDetails = this._appendCharRaw(ch, flags); + fixDetails = fixDetails.aggregate(chDetails); + + // if fix was applied or + // if details are equal use skip restoring state optimization + if (chDetails.rawInserted || fixDetails.equals(details)) { + details = fixDetails; + } else { + this.state = noFixState; + } + } + } + if (details.inserted) { + let consistentTail; + let appended = this.doValidate(flags) !== false; + if (appended && checkTail != null) { + // validation ok, check tail + const beforeTailState = this.state; + if (this.overwrite === true) { + consistentTail = checkTail.state; + for (let i = 0; i < details.rawInserted.length; ++i) { + checkTail.unshift(this.displayValue.length - details.tailShift); + } + } + let tailDetails = this.appendTail(checkTail); + appended = tailDetails.rawInserted.length === checkTail.toString().length; + + // not ok, try shift + if (!(appended && tailDetails.inserted) && this.overwrite === 'shift') { + this.state = beforeTailState; + consistentTail = checkTail.state; + for (let i = 0; i < details.rawInserted.length; ++i) { + checkTail.shift(); + } + tailDetails = this.appendTail(checkTail); + appended = tailDetails.rawInserted.length === checkTail.toString().length; + } + + // if ok, rollback state after tail + if (appended && tailDetails.inserted) this.state = beforeTailState; + } + + // revert all if something went wrong + if (!appended) { + details = new ChangeDetails(); + this.state = consistentState; + if (checkTail && consistentTail) checkTail.state = consistentTail; + } + } + return details; + } + + /** Appends optional placeholder at the end */ + _appendPlaceholder() { + return new ChangeDetails(); + } + + /** Appends optional eager placeholder at the end */ + _appendEager() { + return new ChangeDetails(); + } + + /** Appends symbols considering flags */ + append(str, flags, tail) { + if (!isString(str)) throw new Error('value should be string'); + const checkTail = isString(tail) ? new ContinuousTailDetails(String(tail)) : tail; + if (flags != null && flags.tail) flags._beforeTailState = this.state; + let details; + [str, details] = this.doPrepare(str, flags); + for (let ci = 0; ci < str.length; ++ci) { + const d = this._appendChar(str[ci], flags, checkTail); + if (!d.rawInserted && !this.doSkipInvalid(str[ci], flags, checkTail)) break; + details.aggregate(d); + } + if ((this.eager === true || this.eager === 'append') && flags != null && flags.input && str) { + details.aggregate(this._appendEager()); + } + + // append tail but aggregate only tailShift + if (checkTail != null) { + details.tailShift += this.appendTail(checkTail).tailShift; + // TODO it's a good idea to clear state after appending ends + // but it causes bugs when one append calls another (when dynamic dispatch set rawInputValue) + // this._resetBeforeTailState(); + } + return details; + } + remove(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + this._value = this.displayValue.slice(0, fromPos) + this.displayValue.slice(toPos); + return new ChangeDetails(); + } + + /** Calls function and reapplies current value */ + withValueRefresh(fn) { + if (this._refreshing || !this._initialized) return fn(); + this._refreshing = true; + const rawInput = this.rawInputValue; + const value = this.value; + const ret = fn(); + this.rawInputValue = rawInput; + // append lost trailing chars at the end + if (this.value && this.value !== value && value.indexOf(this.value) === 0) { + this.append(value.slice(this.displayValue.length), {}, ''); + this.doCommit(); + } + delete this._refreshing; + return ret; + } + runIsolated(fn) { + if (this._isolated || !this._initialized) return fn(this); + this._isolated = true; + const state = this.state; + const ret = fn(this); + this.state = state; + delete this._isolated; + return ret; + } + doSkipInvalid(ch, flags, checkTail) { + return Boolean(this.skipInvalid); + } + + /** Prepares string before mask processing */ + doPrepare(str, flags) { + if (flags === void 0) { + flags = {}; + } + return ChangeDetails.normalize(this.prepare ? this.prepare(str, this, flags) : str); + } + + /** Prepares each char before mask processing */ + doPrepareChar(str, flags) { + if (flags === void 0) { + flags = {}; + } + return ChangeDetails.normalize(this.prepareChar ? this.prepareChar(str, this, flags) : str); + } + + /** Validates if value is acceptable */ + doValidate(flags) { + return (!this.validate || this.validate(this.value, this, flags)) && (!this.parent || this.parent.doValidate(flags)); + } + + /** Does additional processing at the end of editing */ + doCommit() { + if (this.commit) this.commit(this.value, this); + } + splice(start, deleteCount, inserted, removeDirection, flags) { + if (inserted === void 0) { + inserted = ''; + } + if (removeDirection === void 0) { + removeDirection = DIRECTION.NONE; + } + if (flags === void 0) { + flags = { + input: true + }; + } + const tailPos = start + deleteCount; + const tail = this.extractTail(tailPos); + const eagerRemove = this.eager === true || this.eager === 'remove'; + let oldRawValue; + if (eagerRemove) { + removeDirection = forceDirection(removeDirection); + oldRawValue = this.extractInput(0, tailPos, { + raw: true + }); + } + let startChangePos = start; + const details = new ChangeDetails(); + + // if it is just deletion without insertion + if (removeDirection !== DIRECTION.NONE) { + startChangePos = this.nearestInputPos(start, deleteCount > 1 && start !== 0 && !eagerRemove ? DIRECTION.NONE : removeDirection); + + // adjust tailShift if start was aligned + details.tailShift = startChangePos - start; + } + details.aggregate(this.remove(startChangePos)); + if (eagerRemove && removeDirection !== DIRECTION.NONE && oldRawValue === this.rawInputValue) { + if (removeDirection === DIRECTION.FORCE_LEFT) { + let valLength; + while (oldRawValue === this.rawInputValue && (valLength = this.displayValue.length)) { + details.aggregate(new ChangeDetails({ + tailShift: -1 + })).aggregate(this.remove(valLength - 1)); + } + } else if (removeDirection === DIRECTION.FORCE_RIGHT) { + tail.unshift(); + } + } + return details.aggregate(this.append(inserted, flags, tail)); + } + maskEquals(mask) { + return this.mask === mask; + } + optionsIsChanged(opts) { + return !objectIncludes(this, opts); + } + typedValueEquals(value) { + const tval = this.typedValue; + return value === tval || Masked.EMPTY_VALUES.includes(value) && Masked.EMPTY_VALUES.includes(tval) || (this.format ? this.format(value, this) === this.format(this.typedValue, this) : false); + } + pad(flags) { + return new ChangeDetails(); + } + } + Masked.DEFAULTS = { + skipInvalid: true + }; + Masked.EMPTY_VALUES = [undefined, null, '']; + IMask.Masked = Masked; + + class ChunksTailDetails { + /** */ + + constructor(chunks, from) { + if (chunks === void 0) { + chunks = []; + } + if (from === void 0) { + from = 0; + } + this.chunks = chunks; + this.from = from; + } + toString() { + return this.chunks.map(String).join(''); + } + extend(tailChunk) { + if (!String(tailChunk)) return; + tailChunk = isString(tailChunk) ? new ContinuousTailDetails(String(tailChunk)) : tailChunk; + const lastChunk = this.chunks[this.chunks.length - 1]; + const extendLast = lastChunk && ( + // if stops are same or tail has no stop + lastChunk.stop === tailChunk.stop || tailChunk.stop == null) && + // if tail chunk goes just after last chunk + tailChunk.from === lastChunk.from + lastChunk.toString().length; + if (tailChunk instanceof ContinuousTailDetails) { + // check the ability to extend previous chunk + if (extendLast) { + // extend previous chunk + lastChunk.extend(tailChunk.toString()); + } else { + // append new chunk + this.chunks.push(tailChunk); + } + } else if (tailChunk instanceof ChunksTailDetails) { + if (tailChunk.stop == null) { + // unwrap floating chunks to parent, keeping `from` pos + let firstTailChunk; + while (tailChunk.chunks.length && tailChunk.chunks[0].stop == null) { + firstTailChunk = tailChunk.chunks.shift(); // not possible to be `undefined` because length was checked above + firstTailChunk.from += tailChunk.from; + this.extend(firstTailChunk); + } + } + + // if tail chunk still has value + if (tailChunk.toString()) { + // if chunks contains stops, then popup stop to container + tailChunk.stop = tailChunk.blockIndex; + this.chunks.push(tailChunk); + } + } + } + appendTo(masked) { + if (!(masked instanceof IMask.MaskedPattern)) { + const tail = new ContinuousTailDetails(this.toString()); + return tail.appendTo(masked); + } + const details = new ChangeDetails(); + for (let ci = 0; ci < this.chunks.length; ++ci) { + const chunk = this.chunks[ci]; + const lastBlockIter = masked._mapPosToBlock(masked.displayValue.length); + const stop = chunk.stop; + let chunkBlock; + if (stop != null && ( + // if block not found or stop is behind lastBlock + !lastBlockIter || lastBlockIter.index <= stop)) { + if (chunk instanceof ChunksTailDetails || + // for continuous block also check if stop is exist + masked._stops.indexOf(stop) >= 0) { + details.aggregate(masked._appendPlaceholder(stop)); + } + chunkBlock = chunk instanceof ChunksTailDetails && masked._blocks[stop]; + } + if (chunkBlock) { + const tailDetails = chunkBlock.appendTail(chunk); + details.aggregate(tailDetails); + + // get not inserted chars + const remainChars = chunk.toString().slice(tailDetails.rawInserted.length); + if (remainChars) details.aggregate(masked.append(remainChars, { + tail: true + })); + } else { + details.aggregate(masked.append(chunk.toString(), { + tail: true + })); + } + } + return details; + } + get state() { + return { + chunks: this.chunks.map(c => c.state), + from: this.from, + stop: this.stop, + blockIndex: this.blockIndex + }; + } + set state(state) { + const { + chunks, + ...props + } = state; + Object.assign(this, props); + this.chunks = chunks.map(cstate => { + const chunk = "chunks" in cstate ? new ChunksTailDetails() : new ContinuousTailDetails(); + chunk.state = cstate; + return chunk; + }); + } + unshift(beforePos) { + if (!this.chunks.length || beforePos != null && this.from >= beforePos) return ''; + const chunkShiftPos = beforePos != null ? beforePos - this.from : beforePos; + let ci = 0; + while (ci < this.chunks.length) { + const chunk = this.chunks[ci]; + const shiftChar = chunk.unshift(chunkShiftPos); + if (chunk.toString()) { + // chunk still contains value + // but not shifted - means no more available chars to shift + if (!shiftChar) break; + ++ci; + } else { + // clean if chunk has no value + this.chunks.splice(ci, 1); + } + if (shiftChar) return shiftChar; + } + return ''; + } + shift() { + if (!this.chunks.length) return ''; + let ci = this.chunks.length - 1; + while (0 <= ci) { + const chunk = this.chunks[ci]; + const shiftChar = chunk.shift(); + if (chunk.toString()) { + // chunk still contains value + // but not shifted - means no more available chars to shift + if (!shiftChar) break; + --ci; + } else { + // clean if chunk has no value + this.chunks.splice(ci, 1); + } + if (shiftChar) return shiftChar; + } + return ''; + } + } + + class PatternCursor { + constructor(masked, pos) { + this.masked = masked; + this._log = []; + const { + offset, + index + } = masked._mapPosToBlock(pos) || (pos < 0 ? + // first + { + index: 0, + offset: 0 + } : + // last + { + index: this.masked._blocks.length, + offset: 0 + }); + this.offset = offset; + this.index = index; + this.ok = false; + } + get block() { + return this.masked._blocks[this.index]; + } + get pos() { + return this.masked._blockStartPos(this.index) + this.offset; + } + get state() { + return { + index: this.index, + offset: this.offset, + ok: this.ok + }; + } + set state(s) { + Object.assign(this, s); + } + pushState() { + this._log.push(this.state); + } + popState() { + const s = this._log.pop(); + if (s) this.state = s; + return s; + } + bindBlock() { + if (this.block) return; + if (this.index < 0) { + this.index = 0; + this.offset = 0; + } + if (this.index >= this.masked._blocks.length) { + this.index = this.masked._blocks.length - 1; + this.offset = this.block.displayValue.length; // TODO this is stupid type error, `block` depends on index that was changed above + } + } + _pushLeft(fn) { + this.pushState(); + for (this.bindBlock(); 0 <= this.index; --this.index, this.offset = ((_this$block = this.block) == null ? void 0 : _this$block.displayValue.length) || 0) { + var _this$block; + if (fn()) return this.ok = true; + } + return this.ok = false; + } + _pushRight(fn) { + this.pushState(); + for (this.bindBlock(); this.index < this.masked._blocks.length; ++this.index, this.offset = 0) { + if (fn()) return this.ok = true; + } + return this.ok = false; + } + pushLeftBeforeFilled() { + return this._pushLeft(() => { + if (this.block.isFixed || !this.block.value) return; + this.offset = this.block.nearestInputPos(this.offset, DIRECTION.FORCE_LEFT); + if (this.offset !== 0) return true; + }); + } + pushLeftBeforeInput() { + // cases: + // filled input: 00| + // optional empty input: 00[]| + // nested block: XX<[]>| + return this._pushLeft(() => { + if (this.block.isFixed) return; + this.offset = this.block.nearestInputPos(this.offset, DIRECTION.LEFT); + return true; + }); + } + pushLeftBeforeRequired() { + return this._pushLeft(() => { + if (this.block.isFixed || this.block.isOptional && !this.block.value) return; + this.offset = this.block.nearestInputPos(this.offset, DIRECTION.LEFT); + return true; + }); + } + pushRightBeforeFilled() { + return this._pushRight(() => { + if (this.block.isFixed || !this.block.value) return; + this.offset = this.block.nearestInputPos(this.offset, DIRECTION.FORCE_RIGHT); + if (this.offset !== this.block.value.length) return true; + }); + } + pushRightBeforeInput() { + return this._pushRight(() => { + if (this.block.isFixed) return; + + // const o = this.offset; + this.offset = this.block.nearestInputPos(this.offset, DIRECTION.NONE); + // HACK cases like (STILL DOES NOT WORK FOR NESTED) + // aa|X + // aaX_ - this will not work + // if (o && o === this.offset && this.block instanceof PatternInputDefinition) continue; + return true; + }); + } + pushRightBeforeRequired() { + return this._pushRight(() => { + if (this.block.isFixed || this.block.isOptional && !this.block.value) return; + + // TODO check |[*]XX_ + this.offset = this.block.nearestInputPos(this.offset, DIRECTION.NONE); + return true; + }); + } + } + + class PatternFixedDefinition { + /** */ + + /** */ + + /** */ + + /** */ + + /** */ + + /** */ + + constructor(opts) { + Object.assign(this, opts); + this._value = ''; + this.isFixed = true; + } + get value() { + return this._value; + } + get unmaskedValue() { + return this.isUnmasking ? this.value : ''; + } + get rawInputValue() { + return this._isRawInput ? this.value : ''; + } + get displayValue() { + return this.value; + } + reset() { + this._isRawInput = false; + this._value = ''; + } + remove(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this._value.length; + } + this._value = this._value.slice(0, fromPos) + this._value.slice(toPos); + if (!this._value) this._isRawInput = false; + return new ChangeDetails(); + } + nearestInputPos(cursorPos, direction) { + if (direction === void 0) { + direction = DIRECTION.NONE; + } + const minPos = 0; + const maxPos = this._value.length; + switch (direction) { + case DIRECTION.LEFT: + case DIRECTION.FORCE_LEFT: + return minPos; + case DIRECTION.NONE: + case DIRECTION.RIGHT: + case DIRECTION.FORCE_RIGHT: + default: + return maxPos; + } + } + totalInputPositions(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this._value.length; + } + return this._isRawInput ? toPos - fromPos : 0; + } + extractInput(fromPos, toPos, flags) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this._value.length; + } + if (flags === void 0) { + flags = {}; + } + return flags.raw && this._isRawInput && this._value.slice(fromPos, toPos) || ''; + } + get isComplete() { + return true; + } + get isFilled() { + return Boolean(this._value); + } + _appendChar(ch, flags) { + if (flags === void 0) { + flags = {}; + } + if (this.isFilled) return new ChangeDetails(); + const appendEager = this.eager === true || this.eager === 'append'; + const appended = this.char === ch; + const isResolved = appended && (this.isUnmasking || flags.input || flags.raw) && (!flags.raw || !appendEager) && !flags.tail; + const details = new ChangeDetails({ + inserted: this.char, + rawInserted: isResolved ? this.char : '' + }); + this._value = this.char; + this._isRawInput = isResolved && (flags.raw || flags.input); + return details; + } + _appendEager() { + return this._appendChar(this.char, { + tail: true + }); + } + _appendPlaceholder() { + const details = new ChangeDetails(); + if (this.isFilled) return details; + this._value = details.inserted = this.char; + return details; + } + extractTail() { + return new ContinuousTailDetails(''); + } + appendTail(tail) { + if (isString(tail)) tail = new ContinuousTailDetails(String(tail)); + return tail.appendTo(this); + } + append(str, flags, tail) { + const details = this._appendChar(str[0], flags); + if (tail != null) { + details.tailShift += this.appendTail(tail).tailShift; + } + return details; + } + doCommit() {} + get state() { + return { + _value: this._value, + _rawInputValue: this.rawInputValue + }; + } + set state(state) { + this._value = state._value; + this._isRawInput = Boolean(state._rawInputValue); + } + pad(flags) { + return this._appendPlaceholder(); + } + } + + class PatternInputDefinition { + /** */ + + /** */ + + /** */ + + /** */ + + /** */ + + /** */ + + /** */ + + /** */ + + constructor(opts) { + const { + parent, + isOptional, + placeholderChar, + displayChar, + lazy, + eager, + ...maskOpts + } = opts; + this.masked = createMask(maskOpts); + Object.assign(this, { + parent, + isOptional, + placeholderChar, + displayChar, + lazy, + eager + }); + } + reset() { + this.isFilled = false; + this.masked.reset(); + } + remove(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.value.length; + } + if (fromPos === 0 && toPos >= 1) { + this.isFilled = false; + return this.masked.remove(fromPos, toPos); + } + return new ChangeDetails(); + } + get value() { + return this.masked.value || (this.isFilled && !this.isOptional ? this.placeholderChar : ''); + } + get unmaskedValue() { + return this.masked.unmaskedValue; + } + get rawInputValue() { + return this.masked.rawInputValue; + } + get displayValue() { + return this.masked.value && this.displayChar || this.value; + } + get isComplete() { + return Boolean(this.masked.value) || this.isOptional; + } + _appendChar(ch, flags) { + if (flags === void 0) { + flags = {}; + } + if (this.isFilled) return new ChangeDetails(); + const state = this.masked.state; + // simulate input + let details = this.masked._appendChar(ch, this.currentMaskFlags(flags)); + if (details.inserted && this.doValidate(flags) === false) { + details = new ChangeDetails(); + this.masked.state = state; + } + if (!details.inserted && !this.isOptional && !this.lazy && !flags.input) { + details.inserted = this.placeholderChar; + } + details.skip = !details.inserted && !this.isOptional; + this.isFilled = Boolean(details.inserted); + return details; + } + append(str, flags, tail) { + // TODO probably should be done via _appendChar + return this.masked.append(str, this.currentMaskFlags(flags), tail); + } + _appendPlaceholder() { + if (this.isFilled || this.isOptional) return new ChangeDetails(); + this.isFilled = true; + return new ChangeDetails({ + inserted: this.placeholderChar + }); + } + _appendEager() { + return new ChangeDetails(); + } + extractTail(fromPos, toPos) { + return this.masked.extractTail(fromPos, toPos); + } + appendTail(tail) { + return this.masked.appendTail(tail); + } + extractInput(fromPos, toPos, flags) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.value.length; + } + return this.masked.extractInput(fromPos, toPos, flags); + } + nearestInputPos(cursorPos, direction) { + if (direction === void 0) { + direction = DIRECTION.NONE; + } + const minPos = 0; + const maxPos = this.value.length; + const boundPos = Math.min(Math.max(cursorPos, minPos), maxPos); + switch (direction) { + case DIRECTION.LEFT: + case DIRECTION.FORCE_LEFT: + return this.isComplete ? boundPos : minPos; + case DIRECTION.RIGHT: + case DIRECTION.FORCE_RIGHT: + return this.isComplete ? boundPos : maxPos; + case DIRECTION.NONE: + default: + return boundPos; + } + } + totalInputPositions(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.value.length; + } + return this.value.slice(fromPos, toPos).length; + } + doValidate(flags) { + return this.masked.doValidate(this.currentMaskFlags(flags)) && (!this.parent || this.parent.doValidate(this.currentMaskFlags(flags))); + } + doCommit() { + this.masked.doCommit(); + } + get state() { + return { + _value: this.value, + _rawInputValue: this.rawInputValue, + masked: this.masked.state, + isFilled: this.isFilled + }; + } + set state(state) { + this.masked.state = state.masked; + this.isFilled = state.isFilled; + } + currentMaskFlags(flags) { + var _flags$_beforeTailSta; + return { + ...flags, + _beforeTailState: (flags == null || (_flags$_beforeTailSta = flags._beforeTailState) == null ? void 0 : _flags$_beforeTailSta.masked) || (flags == null ? void 0 : flags._beforeTailState) + }; + } + pad(flags) { + return new ChangeDetails(); + } + } + PatternInputDefinition.DEFAULT_DEFINITIONS = { + '0': /\d/, + 'a': /[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/, + // http://stackoverflow.com/a/22075070 + '*': /./ + }; + + /** Masking by RegExp */ + class MaskedRegExp extends Masked { + /** */ + + /** Enable characters overwriting */ + + /** */ + + /** */ + + /** */ + + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + const mask = opts.mask; + if (mask) opts.validate = value => value.search(mask) >= 0; + super._update(opts); + } + } + IMask.MaskedRegExp = MaskedRegExp; + + /** Pattern mask */ + class MaskedPattern extends Masked { + /** */ + + /** */ + + /** Single char for empty input */ + + /** Single char for filled input */ + + /** Show placeholder only when needed */ + + /** Enable characters overwriting */ + + /** */ + + /** */ + + /** */ + + constructor(opts) { + super({ + ...MaskedPattern.DEFAULTS, + ...opts, + definitions: Object.assign({}, PatternInputDefinition.DEFAULT_DEFINITIONS, opts == null ? void 0 : opts.definitions) + }); + } + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + opts.definitions = Object.assign({}, this.definitions, opts.definitions); + super._update(opts); + this._rebuildMask(); + } + _rebuildMask() { + const defs = this.definitions; + this._blocks = []; + this.exposeBlock = undefined; + this._stops = []; + this._maskedBlocks = {}; + const pattern = this.mask; + if (!pattern || !defs) return; + let unmaskingBlock = false; + let optionalBlock = false; + for (let i = 0; i < pattern.length; ++i) { + if (this.blocks) { + const p = pattern.slice(i); + const bNames = Object.keys(this.blocks).filter(bName => p.indexOf(bName) === 0); + // order by key length + bNames.sort((a, b) => b.length - a.length); + // use block name with max length + const bName = bNames[0]; + if (bName) { + const { + expose, + repeat, + ...bOpts + } = normalizeOpts(this.blocks[bName]); // TODO type Opts + const blockOpts = { + lazy: this.lazy, + eager: this.eager, + placeholderChar: this.placeholderChar, + displayChar: this.displayChar, + overwrite: this.overwrite, + autofix: this.autofix, + ...bOpts, + repeat, + parent: this + }; + const maskedBlock = repeat != null ? new IMask.RepeatBlock(blockOpts /* TODO */) : createMask(blockOpts); + if (maskedBlock) { + this._blocks.push(maskedBlock); + if (expose) this.exposeBlock = maskedBlock; + + // store block index + if (!this._maskedBlocks[bName]) this._maskedBlocks[bName] = []; + this._maskedBlocks[bName].push(this._blocks.length - 1); + } + i += bName.length - 1; + continue; + } + } + let char = pattern[i]; + let isInput = (char in defs); + if (char === MaskedPattern.STOP_CHAR) { + this._stops.push(this._blocks.length); + continue; + } + if (char === '{' || char === '}') { + unmaskingBlock = !unmaskingBlock; + continue; + } + if (char === '[' || char === ']') { + optionalBlock = !optionalBlock; + continue; + } + if (char === MaskedPattern.ESCAPE_CHAR) { + ++i; + char = pattern[i]; + if (!char) break; + isInput = false; + } + const def = isInput ? new PatternInputDefinition({ + isOptional: optionalBlock, + lazy: this.lazy, + eager: this.eager, + placeholderChar: this.placeholderChar, + displayChar: this.displayChar, + ...normalizeOpts(defs[char]), + parent: this + }) : new PatternFixedDefinition({ + char, + eager: this.eager, + isUnmasking: unmaskingBlock + }); + this._blocks.push(def); + } + } + get state() { + return { + ...super.state, + _blocks: this._blocks.map(b => b.state) + }; + } + set state(state) { + if (!state) { + this.reset(); + return; + } + const { + _blocks, + ...maskedState + } = state; + this._blocks.forEach((b, bi) => b.state = _blocks[bi]); + super.state = maskedState; + } + reset() { + super.reset(); + this._blocks.forEach(b => b.reset()); + } + get isComplete() { + return this.exposeBlock ? this.exposeBlock.isComplete : this._blocks.every(b => b.isComplete); + } + get isFilled() { + return this._blocks.every(b => b.isFilled); + } + get isFixed() { + return this._blocks.every(b => b.isFixed); + } + get isOptional() { + return this._blocks.every(b => b.isOptional); + } + doCommit() { + this._blocks.forEach(b => b.doCommit()); + super.doCommit(); + } + get unmaskedValue() { + return this.exposeBlock ? this.exposeBlock.unmaskedValue : this._blocks.reduce((str, b) => str += b.unmaskedValue, ''); + } + set unmaskedValue(unmaskedValue) { + if (this.exposeBlock) { + const tail = this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock)) + this.exposeBlock.displayValue.length); + this.exposeBlock.unmaskedValue = unmaskedValue; + this.appendTail(tail); + this.doCommit(); + } else super.unmaskedValue = unmaskedValue; + } + get value() { + return this.exposeBlock ? this.exposeBlock.value : + // TODO return _value when not in change? + this._blocks.reduce((str, b) => str += b.value, ''); + } + set value(value) { + if (this.exposeBlock) { + const tail = this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock)) + this.exposeBlock.displayValue.length); + this.exposeBlock.value = value; + this.appendTail(tail); + this.doCommit(); + } else super.value = value; + } + get typedValue() { + return this.exposeBlock ? this.exposeBlock.typedValue : super.typedValue; + } + set typedValue(value) { + if (this.exposeBlock) { + const tail = this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock)) + this.exposeBlock.displayValue.length); + this.exposeBlock.typedValue = value; + this.appendTail(tail); + this.doCommit(); + } else super.typedValue = value; + } + get displayValue() { + return this._blocks.reduce((str, b) => str += b.displayValue, ''); + } + appendTail(tail) { + return super.appendTail(tail).aggregate(this._appendPlaceholder()); + } + _appendEager() { + var _this$_mapPosToBlock; + const details = new ChangeDetails(); + let startBlockIndex = (_this$_mapPosToBlock = this._mapPosToBlock(this.displayValue.length)) == null ? void 0 : _this$_mapPosToBlock.index; + if (startBlockIndex == null) return details; + + // TODO test if it works for nested pattern masks + if (this._blocks[startBlockIndex].isFilled) ++startBlockIndex; + for (let bi = startBlockIndex; bi < this._blocks.length; ++bi) { + const d = this._blocks[bi]._appendEager(); + if (!d.inserted) break; + details.aggregate(d); + } + return details; + } + _appendCharRaw(ch, flags) { + if (flags === void 0) { + flags = {}; + } + const blockIter = this._mapPosToBlock(this.displayValue.length); + const details = new ChangeDetails(); + if (!blockIter) return details; + for (let bi = blockIter.index, block; block = this._blocks[bi]; ++bi) { + var _flags$_beforeTailSta; + const blockDetails = block._appendChar(ch, { + ...flags, + _beforeTailState: (_flags$_beforeTailSta = flags._beforeTailState) == null || (_flags$_beforeTailSta = _flags$_beforeTailSta._blocks) == null ? void 0 : _flags$_beforeTailSta[bi] + }); + details.aggregate(blockDetails); + if (blockDetails.consumed) break; // go next char + } + return details; + } + extractTail(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + const chunkTail = new ChunksTailDetails(); + if (fromPos === toPos) return chunkTail; + this._forEachBlocksInRange(fromPos, toPos, (b, bi, bFromPos, bToPos) => { + const blockChunk = b.extractTail(bFromPos, bToPos); + blockChunk.stop = this._findStopBefore(bi); + blockChunk.from = this._blockStartPos(bi); + if (blockChunk instanceof ChunksTailDetails) blockChunk.blockIndex = bi; + chunkTail.extend(blockChunk); + }); + return chunkTail; + } + extractInput(fromPos, toPos, flags) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + if (flags === void 0) { + flags = {}; + } + if (fromPos === toPos) return ''; + let input = ''; + this._forEachBlocksInRange(fromPos, toPos, (b, _, fromPos, toPos) => { + input += b.extractInput(fromPos, toPos, flags); + }); + return input; + } + _findStopBefore(blockIndex) { + let stopBefore; + for (let si = 0; si < this._stops.length; ++si) { + const stop = this._stops[si]; + if (stop <= blockIndex) stopBefore = stop;else break; + } + return stopBefore; + } + + /** Appends placeholder depending on laziness */ + _appendPlaceholder(toBlockIndex) { + const details = new ChangeDetails(); + if (this.lazy && toBlockIndex == null) return details; + const startBlockIter = this._mapPosToBlock(this.displayValue.length); + if (!startBlockIter) return details; + const startBlockIndex = startBlockIter.index; + const endBlockIndex = toBlockIndex != null ? toBlockIndex : this._blocks.length; + this._blocks.slice(startBlockIndex, endBlockIndex).forEach(b => { + if (!b.lazy || toBlockIndex != null) { + var _blocks2; + details.aggregate(b._appendPlaceholder((_blocks2 = b._blocks) == null ? void 0 : _blocks2.length)); + } + }); + return details; + } + + /** Finds block in pos */ + _mapPosToBlock(pos) { + let accVal = ''; + for (let bi = 0; bi < this._blocks.length; ++bi) { + const block = this._blocks[bi]; + const blockStartPos = accVal.length; + accVal += block.displayValue; + if (pos <= accVal.length) { + return { + index: bi, + offset: pos - blockStartPos + }; + } + } + } + _blockStartPos(blockIndex) { + return this._blocks.slice(0, blockIndex).reduce((pos, b) => pos += b.displayValue.length, 0); + } + _forEachBlocksInRange(fromPos, toPos, fn) { + if (toPos === void 0) { + toPos = this.displayValue.length; + } + const fromBlockIter = this._mapPosToBlock(fromPos); + if (fromBlockIter) { + const toBlockIter = this._mapPosToBlock(toPos); + // process first block + const isSameBlock = toBlockIter && fromBlockIter.index === toBlockIter.index; + const fromBlockStartPos = fromBlockIter.offset; + const fromBlockEndPos = toBlockIter && isSameBlock ? toBlockIter.offset : this._blocks[fromBlockIter.index].displayValue.length; + fn(this._blocks[fromBlockIter.index], fromBlockIter.index, fromBlockStartPos, fromBlockEndPos); + if (toBlockIter && !isSameBlock) { + // process intermediate blocks + for (let bi = fromBlockIter.index + 1; bi < toBlockIter.index; ++bi) { + fn(this._blocks[bi], bi, 0, this._blocks[bi].displayValue.length); + } + + // process last block + fn(this._blocks[toBlockIter.index], toBlockIter.index, 0, toBlockIter.offset); + } + } + } + remove(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + const removeDetails = super.remove(fromPos, toPos); + this._forEachBlocksInRange(fromPos, toPos, (b, _, bFromPos, bToPos) => { + removeDetails.aggregate(b.remove(bFromPos, bToPos)); + }); + return removeDetails; + } + nearestInputPos(cursorPos, direction) { + if (direction === void 0) { + direction = DIRECTION.NONE; + } + if (!this._blocks.length) return 0; + const cursor = new PatternCursor(this, cursorPos); + if (direction === DIRECTION.NONE) { + // ------------------------------------------------- + // NONE should only go out from fixed to the right! + // ------------------------------------------------- + if (cursor.pushRightBeforeInput()) return cursor.pos; + cursor.popState(); + if (cursor.pushLeftBeforeInput()) return cursor.pos; + return this.displayValue.length; + } + + // FORCE is only about a|* otherwise is 0 + if (direction === DIRECTION.LEFT || direction === DIRECTION.FORCE_LEFT) { + // try to break fast when *|a + if (direction === DIRECTION.LEFT) { + cursor.pushRightBeforeFilled(); + if (cursor.ok && cursor.pos === cursorPos) return cursorPos; + cursor.popState(); + } + + // forward flow + cursor.pushLeftBeforeInput(); + cursor.pushLeftBeforeRequired(); + cursor.pushLeftBeforeFilled(); + + // backward flow + if (direction === DIRECTION.LEFT) { + cursor.pushRightBeforeInput(); + cursor.pushRightBeforeRequired(); + if (cursor.ok && cursor.pos <= cursorPos) return cursor.pos; + cursor.popState(); + if (cursor.ok && cursor.pos <= cursorPos) return cursor.pos; + cursor.popState(); + } + if (cursor.ok) return cursor.pos; + if (direction === DIRECTION.FORCE_LEFT) return 0; + cursor.popState(); + if (cursor.ok) return cursor.pos; + cursor.popState(); + if (cursor.ok) return cursor.pos; + return 0; + } + if (direction === DIRECTION.RIGHT || direction === DIRECTION.FORCE_RIGHT) { + // forward flow + cursor.pushRightBeforeInput(); + cursor.pushRightBeforeRequired(); + if (cursor.pushRightBeforeFilled()) return cursor.pos; + if (direction === DIRECTION.FORCE_RIGHT) return this.displayValue.length; + + // backward flow + cursor.popState(); + if (cursor.ok) return cursor.pos; + cursor.popState(); + if (cursor.ok) return cursor.pos; + return this.nearestInputPos(cursorPos, DIRECTION.LEFT); + } + return cursorPos; + } + totalInputPositions(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + let total = 0; + this._forEachBlocksInRange(fromPos, toPos, (b, _, bFromPos, bToPos) => { + total += b.totalInputPositions(bFromPos, bToPos); + }); + return total; + } + + /** Get block by name */ + maskedBlock(name) { + return this.maskedBlocks(name)[0]; + } + + /** Get all blocks by name */ + maskedBlocks(name) { + const indices = this._maskedBlocks[name]; + if (!indices) return []; + return indices.map(gi => this._blocks[gi]); + } + pad(flags) { + const details = new ChangeDetails(); + this._forEachBlocksInRange(0, this.displayValue.length, b => details.aggregate(b.pad(flags))); + return details; + } + } + MaskedPattern.DEFAULTS = { + ...Masked.DEFAULTS, + lazy: true, + placeholderChar: '_' + }; + MaskedPattern.STOP_CHAR = '`'; + MaskedPattern.ESCAPE_CHAR = '\\'; + MaskedPattern.InputDefinition = PatternInputDefinition; + MaskedPattern.FixedDefinition = PatternFixedDefinition; + IMask.MaskedPattern = MaskedPattern; + + /** Pattern which accepts ranges */ + class MaskedRange extends MaskedPattern { + /** + Optionally sets max length of pattern. + Used when pattern length is longer then `to` param length. Pads zeros at start in this case. + */ + + /** Min bound */ + + /** Max bound */ + + get _matchFrom() { + return this.maxLength - String(this.from).length; + } + constructor(opts) { + super(opts); // mask will be created in _update + } + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + const { + to = this.to || 0, + from = this.from || 0, + maxLength = this.maxLength || 0, + autofix = this.autofix, + ...patternOpts + } = opts; + this.to = to; + this.from = from; + this.maxLength = Math.max(String(to).length, maxLength); + this.autofix = autofix; + const fromStr = String(this.from).padStart(this.maxLength, '0'); + const toStr = String(this.to).padStart(this.maxLength, '0'); + let sameCharsCount = 0; + while (sameCharsCount < toStr.length && toStr[sameCharsCount] === fromStr[sameCharsCount]) ++sameCharsCount; + patternOpts.mask = toStr.slice(0, sameCharsCount).replace(/0/g, '\\0') + '0'.repeat(this.maxLength - sameCharsCount); + super._update(patternOpts); + } + get isComplete() { + return super.isComplete && Boolean(this.value); + } + boundaries(str) { + let minstr = ''; + let maxstr = ''; + const [, placeholder, num] = str.match(/^(\D*)(\d*)(\D*)/) || []; + if (num) { + minstr = '0'.repeat(placeholder.length) + num; + maxstr = '9'.repeat(placeholder.length) + num; + } + minstr = minstr.padEnd(this.maxLength, '0'); + maxstr = maxstr.padEnd(this.maxLength, '9'); + return [minstr, maxstr]; + } + doPrepareChar(ch, flags) { + if (flags === void 0) { + flags = {}; + } + let details; + [ch, details] = super.doPrepareChar(ch.replace(/\D/g, ''), flags); + if (!ch) details.skip = !this.isComplete; + return [ch, details]; + } + _appendCharRaw(ch, flags) { + if (flags === void 0) { + flags = {}; + } + if (!this.autofix || this.value.length + 1 > this.maxLength) return super._appendCharRaw(ch, flags); + const fromStr = String(this.from).padStart(this.maxLength, '0'); + const toStr = String(this.to).padStart(this.maxLength, '0'); + const [minstr, maxstr] = this.boundaries(this.value + ch); + if (Number(maxstr) < this.from) return super._appendCharRaw(fromStr[this.value.length], flags); + if (Number(minstr) > this.to) { + if (!flags.tail && this.autofix === 'pad' && this.value.length + 1 < this.maxLength) { + return super._appendCharRaw(fromStr[this.value.length], flags).aggregate(this._appendCharRaw(ch, flags)); + } + return super._appendCharRaw(toStr[this.value.length], flags); + } + return super._appendCharRaw(ch, flags); + } + doValidate(flags) { + const str = this.value; + const firstNonZero = str.search(/[^0]/); + if (firstNonZero === -1 && str.length <= this._matchFrom) return true; + const [minstr, maxstr] = this.boundaries(str); + return this.from <= Number(maxstr) && Number(minstr) <= this.to && super.doValidate(flags); + } + pad(flags) { + const details = new ChangeDetails(); + if (this.value.length === this.maxLength) return details; + const value = this.value; + const padLength = this.maxLength - this.value.length; + if (padLength) { + this.reset(); + for (let i = 0; i < padLength; ++i) { + details.aggregate(super._appendCharRaw('0', flags)); + } + + // append tail + value.split('').forEach(ch => this._appendCharRaw(ch)); + } + return details; + } + } + IMask.MaskedRange = MaskedRange; + + const DefaultPattern = 'd{.}`m{.}`Y'; + + // Make format and parse required when pattern is provided + + /** Date mask */ + class MaskedDate extends MaskedPattern { + static extractPatternOptions(opts) { + const { + mask, + pattern, + ...patternOpts + } = opts; + return { + ...patternOpts, + mask: isString(mask) ? mask : pattern + }; + } + + /** Pattern mask for date according to {@link MaskedDate#format} */ + + /** Start date */ + + /** End date */ + + /** Format typed value to string */ + + /** Parse string to get typed value */ + + constructor(opts) { + super(MaskedDate.extractPatternOptions({ + ...MaskedDate.DEFAULTS, + ...opts + })); + } + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + const { + mask, + pattern, + blocks, + ...patternOpts + } = { + ...MaskedDate.DEFAULTS, + ...opts + }; + const patternBlocks = Object.assign({}, MaskedDate.GET_DEFAULT_BLOCKS()); + // adjust year block + if (opts.min) patternBlocks.Y.from = opts.min.getFullYear(); + if (opts.max) patternBlocks.Y.to = opts.max.getFullYear(); + if (opts.min && opts.max && patternBlocks.Y.from === patternBlocks.Y.to) { + patternBlocks.m.from = opts.min.getMonth() + 1; + patternBlocks.m.to = opts.max.getMonth() + 1; + if (patternBlocks.m.from === patternBlocks.m.to) { + patternBlocks.d.from = opts.min.getDate(); + patternBlocks.d.to = opts.max.getDate(); + } + } + Object.assign(patternBlocks, this.blocks, blocks); + super._update({ + ...patternOpts, + mask: isString(mask) ? mask : pattern, + blocks: patternBlocks + }); + } + doValidate(flags) { + const date = this.date; + return super.doValidate(flags) && (!this.isComplete || this.isDateExist(this.value) && date != null && (this.min == null || this.min <= date) && (this.max == null || date <= this.max)); + } + + /** Checks if date is exists */ + isDateExist(str) { + return this.format(this.parse(str, this), this).indexOf(str) >= 0; + } + + /** Parsed Date */ + get date() { + return this.typedValue; + } + set date(date) { + this.typedValue = date; + } + get typedValue() { + return this.isComplete ? super.typedValue : null; + } + set typedValue(value) { + super.typedValue = value; + } + maskEquals(mask) { + return mask === Date || super.maskEquals(mask); + } + optionsIsChanged(opts) { + return super.optionsIsChanged(MaskedDate.extractPatternOptions(opts)); + } + } + MaskedDate.GET_DEFAULT_BLOCKS = () => ({ + d: { + mask: MaskedRange, + from: 1, + to: 31, + maxLength: 2 + }, + m: { + mask: MaskedRange, + from: 1, + to: 12, + maxLength: 2 + }, + Y: { + mask: MaskedRange, + from: 1900, + to: 9999 + } + }); + MaskedDate.DEFAULTS = { + ...MaskedPattern.DEFAULTS, + mask: Date, + pattern: DefaultPattern, + format: (date, masked) => { + if (!date) return ''; + const day = String(date.getDate()).padStart(2, '0'); + const month = String(date.getMonth() + 1).padStart(2, '0'); + const year = date.getFullYear(); + return [day, month, year].join('.'); + }, + parse: (str, masked) => { + const [day, month, year] = str.split('.').map(Number); + return new Date(year, month - 1, day); + } + }; + IMask.MaskedDate = MaskedDate; + + /** Dynamic mask for choosing appropriate mask in run-time */ + class MaskedDynamic extends Masked { + constructor(opts) { + super({ + ...MaskedDynamic.DEFAULTS, + ...opts + }); + this.currentMask = undefined; + } + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + super._update(opts); + if ('mask' in opts) { + this.exposeMask = undefined; + // mask could be totally dynamic with only `dispatch` option + this.compiledMasks = Array.isArray(opts.mask) ? opts.mask.map(m => { + const { + expose, + ...maskOpts + } = normalizeOpts(m); + const masked = createMask({ + overwrite: this._overwrite, + eager: this._eager, + skipInvalid: this._skipInvalid, + ...maskOpts + }); + if (expose) this.exposeMask = masked; + return masked; + }) : []; + + // this.currentMask = this.doDispatch(''); // probably not needed but lets see + } + } + _appendCharRaw(ch, flags) { + if (flags === void 0) { + flags = {}; + } + const details = this._applyDispatch(ch, flags); + if (this.currentMask) { + details.aggregate(this.currentMask._appendChar(ch, this.currentMaskFlags(flags))); + } + return details; + } + _applyDispatch(appended, flags, tail) { + if (appended === void 0) { + appended = ''; + } + if (flags === void 0) { + flags = {}; + } + if (tail === void 0) { + tail = ''; + } + const prevValueBeforeTail = flags.tail && flags._beforeTailState != null ? flags._beforeTailState._value : this.value; + const inputValue = this.rawInputValue; + const insertValue = flags.tail && flags._beforeTailState != null ? flags._beforeTailState._rawInputValue : inputValue; + const tailValue = inputValue.slice(insertValue.length); + const prevMask = this.currentMask; + const details = new ChangeDetails(); + const prevMaskState = prevMask == null ? void 0 : prevMask.state; + + // clone flags to prevent overwriting `_beforeTailState` + this.currentMask = this.doDispatch(appended, { + ...flags + }, tail); + + // restore state after dispatch + if (this.currentMask) { + if (this.currentMask !== prevMask) { + // if mask changed reapply input + this.currentMask.reset(); + if (insertValue) { + this.currentMask.append(insertValue, { + raw: true + }); + details.tailShift = this.currentMask.value.length - prevValueBeforeTail.length; + } + if (tailValue) { + details.tailShift += this.currentMask.append(tailValue, { + raw: true, + tail: true + }).tailShift; + } + } else if (prevMaskState) { + // Dispatch can do something bad with state, so + // restore prev mask state + this.currentMask.state = prevMaskState; + } + } + return details; + } + _appendPlaceholder() { + const details = this._applyDispatch(); + if (this.currentMask) { + details.aggregate(this.currentMask._appendPlaceholder()); + } + return details; + } + _appendEager() { + const details = this._applyDispatch(); + if (this.currentMask) { + details.aggregate(this.currentMask._appendEager()); + } + return details; + } + appendTail(tail) { + const details = new ChangeDetails(); + if (tail) details.aggregate(this._applyDispatch('', {}, tail)); + return details.aggregate(this.currentMask ? this.currentMask.appendTail(tail) : super.appendTail(tail)); + } + currentMaskFlags(flags) { + var _flags$_beforeTailSta, _flags$_beforeTailSta2; + return { + ...flags, + _beforeTailState: ((_flags$_beforeTailSta = flags._beforeTailState) == null ? void 0 : _flags$_beforeTailSta.currentMaskRef) === this.currentMask && ((_flags$_beforeTailSta2 = flags._beforeTailState) == null ? void 0 : _flags$_beforeTailSta2.currentMask) || flags._beforeTailState + }; + } + doDispatch(appended, flags, tail) { + if (flags === void 0) { + flags = {}; + } + if (tail === void 0) { + tail = ''; + } + return this.dispatch(appended, this, flags, tail); + } + doValidate(flags) { + return super.doValidate(flags) && (!this.currentMask || this.currentMask.doValidate(this.currentMaskFlags(flags))); + } + doPrepare(str, flags) { + if (flags === void 0) { + flags = {}; + } + let [s, details] = super.doPrepare(str, flags); + if (this.currentMask) { + let currentDetails; + [s, currentDetails] = super.doPrepare(s, this.currentMaskFlags(flags)); + details = details.aggregate(currentDetails); + } + return [s, details]; + } + doPrepareChar(str, flags) { + if (flags === void 0) { + flags = {}; + } + let [s, details] = super.doPrepareChar(str, flags); + if (this.currentMask) { + let currentDetails; + [s, currentDetails] = super.doPrepareChar(s, this.currentMaskFlags(flags)); + details = details.aggregate(currentDetails); + } + return [s, details]; + } + reset() { + var _this$currentMask; + (_this$currentMask = this.currentMask) == null || _this$currentMask.reset(); + this.compiledMasks.forEach(m => m.reset()); + } + get value() { + return this.exposeMask ? this.exposeMask.value : this.currentMask ? this.currentMask.value : ''; + } + set value(value) { + if (this.exposeMask) { + this.exposeMask.value = value; + this.currentMask = this.exposeMask; + this._applyDispatch(); + } else super.value = value; + } + get unmaskedValue() { + return this.exposeMask ? this.exposeMask.unmaskedValue : this.currentMask ? this.currentMask.unmaskedValue : ''; + } + set unmaskedValue(unmaskedValue) { + if (this.exposeMask) { + this.exposeMask.unmaskedValue = unmaskedValue; + this.currentMask = this.exposeMask; + this._applyDispatch(); + } else super.unmaskedValue = unmaskedValue; + } + get typedValue() { + return this.exposeMask ? this.exposeMask.typedValue : this.currentMask ? this.currentMask.typedValue : ''; + } + set typedValue(typedValue) { + if (this.exposeMask) { + this.exposeMask.typedValue = typedValue; + this.currentMask = this.exposeMask; + this._applyDispatch(); + return; + } + let unmaskedValue = String(typedValue); + + // double check it + if (this.currentMask) { + this.currentMask.typedValue = typedValue; + unmaskedValue = this.currentMask.unmaskedValue; + } + this.unmaskedValue = unmaskedValue; + } + get displayValue() { + return this.currentMask ? this.currentMask.displayValue : ''; + } + get isComplete() { + var _this$currentMask2; + return Boolean((_this$currentMask2 = this.currentMask) == null ? void 0 : _this$currentMask2.isComplete); + } + get isFilled() { + var _this$currentMask3; + return Boolean((_this$currentMask3 = this.currentMask) == null ? void 0 : _this$currentMask3.isFilled); + } + remove(fromPos, toPos) { + const details = new ChangeDetails(); + if (this.currentMask) { + details.aggregate(this.currentMask.remove(fromPos, toPos)) + // update with dispatch + .aggregate(this._applyDispatch()); + } + return details; + } + get state() { + var _this$currentMask4; + return { + ...super.state, + _rawInputValue: this.rawInputValue, + compiledMasks: this.compiledMasks.map(m => m.state), + currentMaskRef: this.currentMask, + currentMask: (_this$currentMask4 = this.currentMask) == null ? void 0 : _this$currentMask4.state + }; + } + set state(state) { + const { + compiledMasks, + currentMaskRef, + currentMask, + ...maskedState + } = state; + if (compiledMasks) this.compiledMasks.forEach((m, mi) => m.state = compiledMasks[mi]); + if (currentMaskRef != null) { + this.currentMask = currentMaskRef; + this.currentMask.state = currentMask; + } + super.state = maskedState; + } + extractInput(fromPos, toPos, flags) { + return this.currentMask ? this.currentMask.extractInput(fromPos, toPos, flags) : ''; + } + extractTail(fromPos, toPos) { + return this.currentMask ? this.currentMask.extractTail(fromPos, toPos) : super.extractTail(fromPos, toPos); + } + doCommit() { + if (this.currentMask) this.currentMask.doCommit(); + super.doCommit(); + } + nearestInputPos(cursorPos, direction) { + return this.currentMask ? this.currentMask.nearestInputPos(cursorPos, direction) : super.nearestInputPos(cursorPos, direction); + } + get overwrite() { + return this.currentMask ? this.currentMask.overwrite : this._overwrite; + } + set overwrite(overwrite) { + this._overwrite = overwrite; + } + get eager() { + return this.currentMask ? this.currentMask.eager : this._eager; + } + set eager(eager) { + this._eager = eager; + } + get skipInvalid() { + return this.currentMask ? this.currentMask.skipInvalid : this._skipInvalid; + } + set skipInvalid(skipInvalid) { + this._skipInvalid = skipInvalid; + } + get autofix() { + return this.currentMask ? this.currentMask.autofix : this._autofix; + } + set autofix(autofix) { + this._autofix = autofix; + } + maskEquals(mask) { + return Array.isArray(mask) ? this.compiledMasks.every((m, mi) => { + if (!mask[mi]) return; + const { + mask: oldMask, + ...restOpts + } = mask[mi]; + return objectIncludes(m, restOpts) && m.maskEquals(oldMask); + }) : super.maskEquals(mask); + } + typedValueEquals(value) { + var _this$currentMask5; + return Boolean((_this$currentMask5 = this.currentMask) == null ? void 0 : _this$currentMask5.typedValueEquals(value)); + } + } + /** Currently chosen mask */ + /** Currently chosen mask */ + /** Compliled {@link Masked} options */ + /** Chooses {@link Masked} depending on input value */ + MaskedDynamic.DEFAULTS = { + ...Masked.DEFAULTS, + dispatch: (appended, masked, flags, tail) => { + if (!masked.compiledMasks.length) return; + const inputValue = masked.rawInputValue; + + // simulate input + const inputs = masked.compiledMasks.map((m, index) => { + const isCurrent = masked.currentMask === m; + const startInputPos = isCurrent ? m.displayValue.length : m.nearestInputPos(m.displayValue.length, DIRECTION.FORCE_LEFT); + if (m.rawInputValue !== inputValue) { + m.reset(); + m.append(inputValue, { + raw: true + }); + } else if (!isCurrent) { + m.remove(startInputPos); + } + m.append(appended, masked.currentMaskFlags(flags)); + m.appendTail(tail); + return { + index, + weight: m.rawInputValue.length, + totalInputPositions: m.totalInputPositions(0, Math.max(startInputPos, m.nearestInputPos(m.displayValue.length, DIRECTION.FORCE_LEFT))) + }; + }); + + // pop masks with longer values first + inputs.sort((i1, i2) => i2.weight - i1.weight || i2.totalInputPositions - i1.totalInputPositions); + return masked.compiledMasks[inputs[0].index]; + } + }; + IMask.MaskedDynamic = MaskedDynamic; + + /** Pattern which validates enum values */ + class MaskedEnum extends MaskedPattern { + constructor(opts) { + super({ + ...MaskedEnum.DEFAULTS, + ...opts + }); // mask will be created in _update + } + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + const { + enum: enum_, + ...eopts + } = opts; + if (enum_) { + const lengths = enum_.map(e => e.length); + const requiredLength = Math.min(...lengths); + const optionalLength = Math.max(...lengths) - requiredLength; + eopts.mask = '*'.repeat(requiredLength); + if (optionalLength) eopts.mask += '[' + '*'.repeat(optionalLength) + ']'; + this.enum = enum_; + } + super._update(eopts); + } + _appendCharRaw(ch, flags) { + if (flags === void 0) { + flags = {}; + } + const matchFrom = Math.min(this.nearestInputPos(0, DIRECTION.FORCE_RIGHT), this.value.length); + const matches = this.enum.filter(e => this.matchValue(e, this.unmaskedValue + ch, matchFrom)); + if (matches.length) { + if (matches.length === 1) { + this._forEachBlocksInRange(0, this.value.length, (b, bi) => { + const mch = matches[0][bi]; + if (bi >= this.value.length || mch === b.value) return; + b.reset(); + b._appendChar(mch, flags); + }); + } + const d = super._appendCharRaw(matches[0][this.value.length], flags); + if (matches.length === 1) { + matches[0].slice(this.unmaskedValue.length).split('').forEach(mch => d.aggregate(super._appendCharRaw(mch))); + } + return d; + } + return new ChangeDetails({ + skip: !this.isComplete + }); + } + extractTail(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + // just drop tail + return new ContinuousTailDetails('', fromPos); + } + remove(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + if (fromPos === toPos) return new ChangeDetails(); + const matchFrom = Math.min(super.nearestInputPos(0, DIRECTION.FORCE_RIGHT), this.value.length); + let pos; + for (pos = fromPos; pos >= 0; --pos) { + const matches = this.enum.filter(e => this.matchValue(e, this.value.slice(matchFrom, pos), matchFrom)); + if (matches.length > 1) break; + } + const details = super.remove(pos, toPos); + details.tailShift += pos - fromPos; + return details; + } + get isComplete() { + return this.enum.indexOf(this.value) >= 0; + } + } + /** Match enum value */ + MaskedEnum.DEFAULTS = { + ...MaskedPattern.DEFAULTS, + matchValue: (estr, istr, matchFrom) => estr.indexOf(istr, matchFrom) === matchFrom + }; + IMask.MaskedEnum = MaskedEnum; + + /** Masking by custom Function */ + class MaskedFunction extends Masked { + /** */ + + /** Enable characters overwriting */ + + /** */ + + /** */ + + /** */ + + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + super._update({ + ...opts, + validate: opts.mask + }); + } + } + IMask.MaskedFunction = MaskedFunction; + + var _MaskedNumber; + /** Number mask */ + class MaskedNumber extends Masked { + /** Single char */ + + /** Single char */ + + /** Array of single chars */ + + /** */ + + /** */ + + /** Digits after point */ + + /** Flag to remove leading and trailing zeros in the end of editing */ + + /** Flag to pad trailing zeros after point in the end of editing */ + + /** Enable characters overwriting */ + + /** */ + + /** */ + + /** */ + + /** Format typed value to string */ + + /** Parse string to get typed value */ + + constructor(opts) { + super({ + ...MaskedNumber.DEFAULTS, + ...opts + }); + } + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + super._update(opts); + this._updateRegExps(); + } + _updateRegExps() { + const start = '^' + (this.allowNegative ? '[+|\\-]?' : ''); + const mid = '\\d*'; + const end = (this.scale ? "(" + escapeRegExp(this.radix) + "\\d{0," + this.scale + "})?" : '') + '$'; + this._numberRegExp = new RegExp(start + mid + end); + this._mapToRadixRegExp = new RegExp("[" + this.mapToRadix.map(escapeRegExp).join('') + "]", 'g'); + this._thousandsSeparatorRegExp = new RegExp(escapeRegExp(this.thousandsSeparator), 'g'); + } + _removeThousandsSeparators(value) { + return value.replace(this._thousandsSeparatorRegExp, ''); + } + _insertThousandsSeparators(value) { + // https://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript + const parts = value.split(this.radix); + parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, this.thousandsSeparator); + return parts.join(this.radix); + } + doPrepareChar(ch, flags) { + if (flags === void 0) { + flags = {}; + } + const [prepCh, details] = super.doPrepareChar(this._removeThousandsSeparators(this.scale && this.mapToRadix.length && ( + /* + radix should be mapped when + 1) input is done from keyboard = flags.input && flags.raw + 2) unmasked value is set = !flags.input && !flags.raw + and should not be mapped when + 1) value is set = flags.input && !flags.raw + 2) raw value is set = !flags.input && flags.raw + */ + flags.input && flags.raw || !flags.input && !flags.raw) ? ch.replace(this._mapToRadixRegExp, this.radix) : ch), flags); + if (ch && !prepCh) details.skip = true; + if (prepCh && !this.allowPositive && !this.value && prepCh !== '-') details.aggregate(this._appendChar('-')); + return [prepCh, details]; + } + _separatorsCount(to, extendOnSeparators) { + if (extendOnSeparators === void 0) { + extendOnSeparators = false; + } + let count = 0; + for (let pos = 0; pos < to; ++pos) { + if (this._value.indexOf(this.thousandsSeparator, pos) === pos) { + ++count; + if (extendOnSeparators) to += this.thousandsSeparator.length; + } + } + return count; + } + _separatorsCountFromSlice(slice) { + if (slice === void 0) { + slice = this._value; + } + return this._separatorsCount(this._removeThousandsSeparators(slice).length, true); + } + extractInput(fromPos, toPos, flags) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + [fromPos, toPos] = this._adjustRangeWithSeparators(fromPos, toPos); + return this._removeThousandsSeparators(super.extractInput(fromPos, toPos, flags)); + } + _appendCharRaw(ch, flags) { + if (flags === void 0) { + flags = {}; + } + const prevBeforeTailValue = flags.tail && flags._beforeTailState ? flags._beforeTailState._value : this._value; + const prevBeforeTailSeparatorsCount = this._separatorsCountFromSlice(prevBeforeTailValue); + this._value = this._removeThousandsSeparators(this.value); + const oldValue = this._value; + this._value += ch; + const num = this.number; + let accepted = !isNaN(num); + let skip = false; + if (accepted) { + let fixedNum; + if (this.min != null && this.min < 0 && this.number < this.min) fixedNum = this.min; + if (this.max != null && this.max > 0 && this.number > this.max) fixedNum = this.max; + if (fixedNum != null) { + if (this.autofix) { + this._value = this.format(fixedNum, this).replace(MaskedNumber.UNMASKED_RADIX, this.radix); + skip || (skip = oldValue === this._value && !flags.tail); // if not changed on tail it's still ok to proceed + } else { + accepted = false; + } + } + accepted && (accepted = Boolean(this._value.match(this._numberRegExp))); + } + let appendDetails; + if (!accepted) { + this._value = oldValue; + appendDetails = new ChangeDetails(); + } else { + appendDetails = new ChangeDetails({ + inserted: this._value.slice(oldValue.length), + rawInserted: skip ? '' : ch, + skip + }); + } + this._value = this._insertThousandsSeparators(this._value); + const beforeTailValue = flags.tail && flags._beforeTailState ? flags._beforeTailState._value : this._value; + const beforeTailSeparatorsCount = this._separatorsCountFromSlice(beforeTailValue); + appendDetails.tailShift += (beforeTailSeparatorsCount - prevBeforeTailSeparatorsCount) * this.thousandsSeparator.length; + return appendDetails; + } + _findSeparatorAround(pos) { + if (this.thousandsSeparator) { + const searchFrom = pos - this.thousandsSeparator.length + 1; + const separatorPos = this.value.indexOf(this.thousandsSeparator, searchFrom); + if (separatorPos <= pos) return separatorPos; + } + return -1; + } + _adjustRangeWithSeparators(from, to) { + const separatorAroundFromPos = this._findSeparatorAround(from); + if (separatorAroundFromPos >= 0) from = separatorAroundFromPos; + const separatorAroundToPos = this._findSeparatorAround(to); + if (separatorAroundToPos >= 0) to = separatorAroundToPos + this.thousandsSeparator.length; + return [from, to]; + } + remove(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + [fromPos, toPos] = this._adjustRangeWithSeparators(fromPos, toPos); + const valueBeforePos = this.value.slice(0, fromPos); + const valueAfterPos = this.value.slice(toPos); + const prevBeforeTailSeparatorsCount = this._separatorsCount(valueBeforePos.length); + this._value = this._insertThousandsSeparators(this._removeThousandsSeparators(valueBeforePos + valueAfterPos)); + const beforeTailSeparatorsCount = this._separatorsCountFromSlice(valueBeforePos); + return new ChangeDetails({ + tailShift: (beforeTailSeparatorsCount - prevBeforeTailSeparatorsCount) * this.thousandsSeparator.length + }); + } + nearestInputPos(cursorPos, direction) { + if (!this.thousandsSeparator) return cursorPos; + switch (direction) { + case DIRECTION.NONE: + case DIRECTION.LEFT: + case DIRECTION.FORCE_LEFT: + { + const separatorAtLeftPos = this._findSeparatorAround(cursorPos - 1); + if (separatorAtLeftPos >= 0) { + const separatorAtLeftEndPos = separatorAtLeftPos + this.thousandsSeparator.length; + if (cursorPos < separatorAtLeftEndPos || this.value.length <= separatorAtLeftEndPos || direction === DIRECTION.FORCE_LEFT) { + return separatorAtLeftPos; + } + } + break; + } + case DIRECTION.RIGHT: + case DIRECTION.FORCE_RIGHT: + { + const separatorAtRightPos = this._findSeparatorAround(cursorPos); + if (separatorAtRightPos >= 0) { + return separatorAtRightPos + this.thousandsSeparator.length; + } + } + } + return cursorPos; + } + doCommit() { + if (this.value) { + const number = this.number; + let validnum = number; + + // check bounds + if (this.min != null) validnum = Math.max(validnum, this.min); + if (this.max != null) validnum = Math.min(validnum, this.max); + if (validnum !== number) this.unmaskedValue = this.format(validnum, this); + let formatted = this.value; + if (this.normalizeZeros) formatted = this._normalizeZeros(formatted); + if (this.padFractionalZeros && this.scale > 0) formatted = this._padFractionalZeros(formatted); + this._value = formatted; + } + super.doCommit(); + } + _normalizeZeros(value) { + const parts = this._removeThousandsSeparators(value).split(this.radix); + + // remove leading zeros + parts[0] = parts[0].replace(/^(\D*)(0*)(\d*)/, (match, sign, zeros, num) => sign + num); + // add leading zero + if (value.length && !/\d$/.test(parts[0])) parts[0] = parts[0] + '0'; + if (parts.length > 1) { + parts[1] = parts[1].replace(/0*$/, ''); // remove trailing zeros + if (!parts[1].length) parts.length = 1; // remove fractional + } + return this._insertThousandsSeparators(parts.join(this.radix)); + } + _padFractionalZeros(value) { + if (!value) return value; + const parts = value.split(this.radix); + if (parts.length < 2) parts.push(''); + parts[1] = parts[1].padEnd(this.scale, '0'); + return parts.join(this.radix); + } + doSkipInvalid(ch, flags, checkTail) { + if (flags === void 0) { + flags = {}; + } + const dropFractional = this.scale === 0 && ch !== this.thousandsSeparator && (ch === this.radix || ch === MaskedNumber.UNMASKED_RADIX || this.mapToRadix.includes(ch)); + return super.doSkipInvalid(ch, flags, checkTail) && !dropFractional; + } + get unmaskedValue() { + return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix, MaskedNumber.UNMASKED_RADIX); + } + set unmaskedValue(unmaskedValue) { + super.unmaskedValue = unmaskedValue; + } + get typedValue() { + return this.parse(this.unmaskedValue, this); + } + set typedValue(n) { + this.rawInputValue = this.format(n, this).replace(MaskedNumber.UNMASKED_RADIX, this.radix); + } + + /** Parsed Number */ + get number() { + return this.typedValue; + } + set number(number) { + this.typedValue = number; + } + get allowNegative() { + return this.min != null && this.min < 0 || this.max != null && this.max < 0; + } + get allowPositive() { + return this.min != null && this.min > 0 || this.max != null && this.max > 0; + } + typedValueEquals(value) { + // handle 0 -> '' case (typed = 0 even if value = '') + // for details see https://github.com/uNmAnNeR/imaskjs/issues/134 + return (super.typedValueEquals(value) || MaskedNumber.EMPTY_VALUES.includes(value) && MaskedNumber.EMPTY_VALUES.includes(this.typedValue)) && !(value === 0 && this.value === ''); + } + } + _MaskedNumber = MaskedNumber; + MaskedNumber.UNMASKED_RADIX = '.'; + MaskedNumber.EMPTY_VALUES = [...Masked.EMPTY_VALUES, 0]; + MaskedNumber.DEFAULTS = { + ...Masked.DEFAULTS, + mask: Number, + radix: ',', + thousandsSeparator: '', + mapToRadix: [_MaskedNumber.UNMASKED_RADIX], + min: Number.MIN_SAFE_INTEGER, + max: Number.MAX_SAFE_INTEGER, + scale: 2, + normalizeZeros: true, + padFractionalZeros: false, + parse: Number, + format: n => n.toLocaleString('en-US', { + useGrouping: false, + maximumFractionDigits: 20 + }) + }; + IMask.MaskedNumber = MaskedNumber; + + /** Mask pipe source and destination types */ + const PIPE_TYPE = { + MASKED: 'value', + UNMASKED: 'unmaskedValue', + TYPED: 'typedValue' + }; + /** Creates new pipe function depending on mask type, source and destination options */ + function createPipe(arg, from, to) { + if (from === void 0) { + from = PIPE_TYPE.MASKED; + } + if (to === void 0) { + to = PIPE_TYPE.MASKED; + } + const masked = createMask(arg); + return value => masked.runIsolated(m => { + m[from] = value; + return m[to]; + }); + } + + /** Pipes value through mask depending on mask type, source and destination options */ + function pipe(value, mask, from, to) { + return createPipe(mask, from, to)(value); + } + IMask.PIPE_TYPE = PIPE_TYPE; + IMask.createPipe = createPipe; + IMask.pipe = pipe; + + /** Pattern mask */ + class RepeatBlock extends MaskedPattern { + get repeatFrom() { + var _ref; + return (_ref = Array.isArray(this.repeat) ? this.repeat[0] : this.repeat === Infinity ? 0 : this.repeat) != null ? _ref : 0; + } + get repeatTo() { + var _ref2; + return (_ref2 = Array.isArray(this.repeat) ? this.repeat[1] : this.repeat) != null ? _ref2 : Infinity; + } + constructor(opts) { + super(opts); + } + updateOptions(opts) { + super.updateOptions(opts); + } + _update(opts) { + var _ref3, _ref4, _this$_blocks; + const { + repeat, + ...blockOpts + } = normalizeOpts(opts); // TODO type + this._blockOpts = Object.assign({}, this._blockOpts, blockOpts); + const block = createMask(this._blockOpts); + this.repeat = (_ref3 = (_ref4 = repeat != null ? repeat : block.repeat) != null ? _ref4 : this.repeat) != null ? _ref3 : Infinity; // TODO type + + super._update({ + mask: 'm'.repeat(Math.max(this.repeatTo === Infinity && ((_this$_blocks = this._blocks) == null ? void 0 : _this$_blocks.length) || 0, this.repeatFrom)), + blocks: { + m: block + }, + eager: block.eager, + overwrite: block.overwrite, + skipInvalid: block.skipInvalid, + lazy: block.lazy, + placeholderChar: block.placeholderChar, + displayChar: block.displayChar + }); + } + _allocateBlock(bi) { + if (bi < this._blocks.length) return this._blocks[bi]; + if (this.repeatTo === Infinity || this._blocks.length < this.repeatTo) { + this._blocks.push(createMask(this._blockOpts)); + this.mask += 'm'; + return this._blocks[this._blocks.length - 1]; + } + } + _appendCharRaw(ch, flags) { + if (flags === void 0) { + flags = {}; + } + const details = new ChangeDetails(); + for (let bi = (_this$_mapPosToBlock$ = (_this$_mapPosToBlock = this._mapPosToBlock(this.displayValue.length)) == null ? void 0 : _this$_mapPosToBlock.index) != null ? _this$_mapPosToBlock$ : Math.max(this._blocks.length - 1, 0), block, allocated; + // try to get a block or + // try to allocate a new block if not allocated already + block = (_this$_blocks$bi = this._blocks[bi]) != null ? _this$_blocks$bi : allocated = !allocated && this._allocateBlock(bi); ++bi) { + var _this$_mapPosToBlock$, _this$_mapPosToBlock, _this$_blocks$bi, _flags$_beforeTailSta; + const blockDetails = block._appendChar(ch, { + ...flags, + _beforeTailState: (_flags$_beforeTailSta = flags._beforeTailState) == null || (_flags$_beforeTailSta = _flags$_beforeTailSta._blocks) == null ? void 0 : _flags$_beforeTailSta[bi] + }); + if (blockDetails.skip && allocated) { + // remove the last allocated block and break + this._blocks.pop(); + this.mask = this.mask.slice(1); + break; + } + details.aggregate(blockDetails); + if (blockDetails.consumed) break; // go next char + } + return details; + } + _trimEmptyTail(fromPos, toPos) { + var _this$_mapPosToBlock2, _this$_mapPosToBlock3; + if (fromPos === void 0) { + fromPos = 0; + } + const firstBlockIndex = Math.max(((_this$_mapPosToBlock2 = this._mapPosToBlock(fromPos)) == null ? void 0 : _this$_mapPosToBlock2.index) || 0, this.repeatFrom, 0); + let lastBlockIndex; + if (toPos != null) lastBlockIndex = (_this$_mapPosToBlock3 = this._mapPosToBlock(toPos)) == null ? void 0 : _this$_mapPosToBlock3.index; + if (lastBlockIndex == null) lastBlockIndex = this._blocks.length - 1; + let removeCount = 0; + for (let blockIndex = lastBlockIndex; firstBlockIndex <= blockIndex; --blockIndex, ++removeCount) { + if (this._blocks[blockIndex].unmaskedValue) break; + } + if (removeCount) { + this._blocks.splice(lastBlockIndex - removeCount + 1, removeCount); + this.mask = this.mask.slice(removeCount); + } + } + reset() { + super.reset(); + this._trimEmptyTail(); + } + remove(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos === void 0) { + toPos = this.displayValue.length; + } + const removeDetails = super.remove(fromPos, toPos); + this._trimEmptyTail(fromPos, toPos); + return removeDetails; + } + totalInputPositions(fromPos, toPos) { + if (fromPos === void 0) { + fromPos = 0; + } + if (toPos == null && this.repeatTo === Infinity) return Infinity; + return super.totalInputPositions(fromPos, toPos); + } + get state() { + return super.state; + } + set state(state) { + this._blocks.length = state._blocks.length; + this.mask = this.mask.slice(0, this._blocks.length); + super.state = state; + } + } + IMask.RepeatBlock = RepeatBlock; + + try { + globalThis.IMask = IMask; + } catch {} + + exports.ChangeDetails = ChangeDetails; + exports.ChunksTailDetails = ChunksTailDetails; + exports.DIRECTION = DIRECTION; + exports.HTMLContenteditableMaskElement = HTMLContenteditableMaskElement; + exports.HTMLInputMaskElement = HTMLInputMaskElement; + exports.HTMLMaskElement = HTMLMaskElement; + exports.InputMask = InputMask; + exports.MaskElement = MaskElement; + exports.Masked = Masked; + exports.MaskedDate = MaskedDate; + exports.MaskedDynamic = MaskedDynamic; + exports.MaskedEnum = MaskedEnum; + exports.MaskedFunction = MaskedFunction; + exports.MaskedNumber = MaskedNumber; + exports.MaskedPattern = MaskedPattern; + exports.MaskedRange = MaskedRange; + exports.MaskedRegExp = MaskedRegExp; + exports.PIPE_TYPE = PIPE_TYPE; + exports.PatternFixedDefinition = PatternFixedDefinition; + exports.PatternInputDefinition = PatternInputDefinition; + exports.RepeatBlock = RepeatBlock; + exports.createMask = createMask; + exports.createPipe = createPipe; + exports.default = IMask; + exports.forceDirection = forceDirection; + exports.normalizeOpts = normalizeOpts; + exports.pipe = pipe; + + Object.defineProperty(exports, '__esModule', { value: true }); + +})); +//# sourceMappingURL=imask.js.map diff --git a/js/navigation.js b/js/navigation.js new file mode 100644 index 0000000..a485fd1 --- /dev/null +++ b/js/navigation.js @@ -0,0 +1,99 @@ +/** + * File navigation.js. + * + * Handles toggling the navigation menu for small screens and enables TAB key + * navigation support for dropdown menus. + */ +( function() { + const siteNavigation = document.getElementById( 'site-navigation' ); + + // Return early if the navigation doesn't exist. + if ( ! siteNavigation ) { + return; + } + + const button = siteNavigation.getElementsByTagName( 'button' )[ 0 ]; + + // Return early if the button doesn't exist. + if ( 'undefined' === typeof button ) { + return; + } + + const menu = siteNavigation.getElementsByTagName( 'ul' )[ 0 ]; + + // Hide menu toggle button if menu is empty and return early. + if ( 'undefined' === typeof menu ) { + button.style.display = 'none'; + return; + } + + if ( ! menu.classList.contains( 'nav-menu' ) ) { + menu.classList.add( 'nav-menu' ); + } + + // Toggle the .toggled class and the aria-expanded value each time the button is clicked. + button.addEventListener( 'click', function() { + siteNavigation.classList.toggle( 'toggled' ); + + if ( button.getAttribute( 'aria-expanded' ) === 'true' ) { + button.setAttribute( 'aria-expanded', 'false' ); + } else { + button.setAttribute( 'aria-expanded', 'true' ); + } + } ); + + // Remove the .toggled class and set aria-expanded to false when the user clicks outside the navigation. + document.addEventListener( 'click', function( event ) { + const isClickInside = siteNavigation.contains( event.target ); + + if ( ! isClickInside ) { + siteNavigation.classList.remove( 'toggled' ); + button.setAttribute( 'aria-expanded', 'false' ); + } + } ); + + // Get all the link elements within the menu. + const links = menu.getElementsByTagName( 'a' ); + + // Get all the link elements with children within the menu. + const linksWithChildren = menu.querySelectorAll( '.menu-item-has-children > a, .page_item_has_children > a' ); + + // Toggle focus each time a menu link is focused or blurred. + for ( const link of links ) { + link.addEventListener( 'focus', toggleFocus, true ); + link.addEventListener( 'blur', toggleFocus, true ); + } + + // Toggle focus each time a menu link with children receive a touch event. + for ( const link of linksWithChildren ) { + link.addEventListener( 'touchstart', toggleFocus, false ); + } + + /** + * Sets or removes .focus class on an element. + */ + function toggleFocus() { + if ( event.type === 'focus' || event.type === 'blur' ) { + let self = this; + // Move up through the ancestors of the current link until we hit .nav-menu. + while ( ! self.classList.contains( 'nav-menu' ) ) { + // On li elements toggle the class .focus. + if ( 'li' === self.tagName.toLowerCase() ) { + self.classList.toggle( 'focus' ); + } + self = self.parentNode; + } + } + + if ( event.type === 'touchstart' ) { + const menuItem = this.parentNode; + event.preventDefault(); + for ( const link of menuItem.parentNode.children ) { + if ( menuItem !== link ) { + link.classList.remove( 'focus' ); + } + } + menuItem.classList.toggle( 'focus' ); + } + } +}() ); diff --git a/languages/cupo.pot b/languages/cupo.pot new file mode 100644 index 0000000..3300648 --- /dev/null +++ b/languages/cupo.pot @@ -0,0 +1,198 @@ +# Copyright (C) 2020 Automattic +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: _s 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/_s\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-04-17T21:03:15+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: _s\n" + +#. Theme Name of the theme +msgid "_s" +msgstr "" + +#. Theme URI of the theme +msgid "https://underscores.me/" +msgstr "" + +#. Description of the theme +msgid "Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for." +msgstr "" + +#. Author of the theme +msgid "Automattic" +msgstr "" + +#. Author URI of the theme +msgid "https://automattic.com/" +msgstr "" + +#: 404.php:18 +msgid "Oops! That page can’t be found." +msgstr "" + +#: 404.php:22 +msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?" +msgstr "" + +#: 404.php:31 +msgid "Most Used Categories" +msgstr "" + +#. translators: %1$s: smiley +#: 404.php:49 +msgid "Try looking in the monthly archives. %1$s" +msgstr "" + +#. translators: 1: title. +#: comments.php:35 +msgid "One thought on “%1$s”" +msgstr "" + +#. translators: 1: comment count number, 2: title. +#: comments.php:41 +msgctxt "comments title" +msgid "%1$s thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" + +#: comments.php:68 +msgid "Comments are closed." +msgstr "" + +#: footer.php:18 +msgid "https://wordpress.org/" +msgstr "" + +#. translators: %s: CMS name, i.e. WordPress. +#: footer.php:21 +msgid "Proudly powered by %s" +msgstr "" + +#. translators: 1: Theme name, 2: Theme author. +#: footer.php:27 +msgid "Theme: %1$s by %2$s." +msgstr "" + +#: functions.php:53 +msgid "Primary" +msgstr "" + +#: functions.php:130 +msgid "Sidebar" +msgstr "" + +#: functions.php:132 +msgid "Add widgets here." +msgstr "" + +#: header.php:26 +msgid "Skip to content" +msgstr "" + +#: header.php:49 +msgid "Primary Menu" +msgstr "" + +#. translators: %s: post date. +#: inc/template-tags.php:30 +msgctxt "post date" +msgid "Posted on %s" +msgstr "" + +#. translators: %s: post author. +#: inc/template-tags.php:46 +msgctxt "post author" +msgid "by %s" +msgstr "" + +#. translators: used between list items, there is a space after the comma +#: inc/template-tags.php:63 +msgid ", " +msgstr "" + +#. translators: 1: list of categories. +#: inc/template-tags.php:66 +msgid "Posted in %1$s" +msgstr "" + +#. translators: used between list items, there is a space after the comma +#: inc/template-tags.php:70 +msgctxt "list item separator" +msgid ", " +msgstr "" + +#. translators: 1: list of tags. +#: inc/template-tags.php:73 +msgid "Tagged %1$s" +msgstr "" + +#. translators: %s: post title +#: inc/template-tags.php:83 +msgid "Leave a Comment on %s" +msgstr "" + +#. translators: %s: Name of current post. Only visible to screen readers +#: inc/template-tags.php:100 +#: template-parts/content-page.php:39 +msgid "Edit %s" +msgstr "" + +#: inc/woocommerce.php:186 +msgid "View your shopping cart" +msgstr "" + +#. translators: number of items in the mini cart. +#: inc/woocommerce.php:190 +msgid "%d item" +msgid_plural "%d items" +msgstr[0] "" +msgstr[1] "" + +#. translators: %s: search query. +#: search.php:22 +msgid "Search Results for: %s" +msgstr "" + +#: single.php:23 +msgid "Previous:" +msgstr "" + +#: single.php:24 +msgid "Next:" +msgstr "" + +#: template-parts/content-none.php:14 +msgid "Nothing Found" +msgstr "" + +#. translators: 1: link to WP admin new post page. +#: template-parts/content-none.php:24 +msgid "Ready to publish your first post? Get started here." +msgstr "" + +#: template-parts/content-none.php:37 +msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +msgstr "" + +#: template-parts/content-none.php:44 +msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +msgstr "" + +#: template-parts/content-page.php:25 +#: template-parts/content.php:53 +msgid "Pages:" +msgstr "" + +#. translators: %s: Name of current post. Only visible to screen readers +#: template-parts/content.php:40 +msgid "Continue reading \"%s\"" +msgstr "" diff --git a/languages/readme.txt b/languages/readme.txt new file mode 100644 index 0000000..4b1570f --- /dev/null +++ b/languages/readme.txt @@ -0,0 +1,7 @@ +Place your theme language files in this directory. + +Please visit the following links to learn more about translating WordPress themes: + +https://make.wordpress.org/polyglots/teams/ +https://developer.wordpress.org/themes/functionality/localization/ +https://developer.wordpress.org/reference/functions/load_theme_textdomain/ diff --git a/package.json b/package.json new file mode 100644 index 0000000..88f2d53 --- /dev/null +++ b/package.json @@ -0,0 +1,46 @@ +{ + "name": "underscores", + "version": "1.0.0", + "description": "Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.", + "author": "Automattic Theme Team", + "license": "GPL-2.0-or-later", + "keywords": [ + "WordPress", + "Theme" + ], + "homepage": "https://github.com/Automattic/_s#readme", + "repository": { + "type": "git", + "url": "git+https://github.com/Automattic/_s.git" + }, + "bugs": { + "url": "https://github.com/Automattic/_s/issues" + }, + "devDependencies": { + "@wordpress/scripts": "^19.2.2", + "dir-archiver": "^1.1.1", + "node-sass": "^7.0.1", + "rtlcss": "^3.5.0" + }, + "rtlcssConfig": { + "options": { + "autoRename": false, + "autoRenameStrict": false, + "blacklist": {}, + "clean": true, + "greedy": false, + "processUrls": false, + "stringMap": [] + }, + "plugins": [], + "map": false + }, + "scripts": { + "watch": "node-sass sass/ -o ./ --source-map true --output-style expanded --indent-type tab --indent-width 1 -w", + "compile:css": "node-sass sass/ -o ./ && stylelint '*.css' --fix || true && stylelint '*.css' --fix", + "compile:rtl": "rtlcss style.css style-rtl.css", + "lint:scss": "wp-scripts lint-style 'sass/**/*.scss'", + "lint:js": "wp-scripts lint-js 'js/*.js'", + "bundle": "dir-archiver --src . --dest ../_s.zip --exclude .DS_Store .stylelintrc.json .eslintrc .git .gitattributes .github .gitignore README.md composer.json composer.lock node_modules vendor package-lock.json package.json .travis.yml phpcs.xml.dist sass style.css.map yarn.lock" + } +} diff --git a/page.php b/page.php new file mode 100644 index 0000000..809471f --- /dev/null +++ b/page.php @@ -0,0 +1,38 @@ + + +
    + + + +
    + + + + + + + + + + A custom set of code standard rules to check for WordPress themes. + + + + + + + + + + + + + + + + + + . + + + /vendor/* + /node_modules/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/privacy-policy.php b/privacy-policy.php new file mode 100644 index 0000000..95ba614 --- /dev/null +++ b/privacy-policy.php @@ -0,0 +1,50 @@ + + +
    + +
    +
    +
    +

    + +

    +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + \ No newline at end of file diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..b29169d --- /dev/null +++ b/readme.txt @@ -0,0 +1,39 @@ +=== cupo === + +Contributors: automattic +Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready + +Requires at least: 4.5 +Tested up to: 5.4 +Requires PHP: 5.6 +Stable tag: 1.0.0 +License: GNU General Public License v2 or later +License URI: LICENSE + +A starter theme called cupo. + +== Description == + +Description + +== Installation == + +1. In your admin panel, go to Appearance > Themes and click the Add New button. +2. Click Upload Theme and Choose File, then select the theme's .zip file. Click Install Now. +3. Click Activate to use your new theme right away. + +== Frequently Asked Questions == + += Does this theme support any plugins? = + +cupo includes support for WooCommerce and for Infinite Scroll in Jetpack. + +== Changelog == + += 1.0 - May 12 2015 = +* Initial release + +== Credits == + +* Based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc., [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html) +* normalize.css https://necolas.github.io/normalize.css/, (C) 2012-2018 Nicolas Gallagher and Jonathan Neal, [MIT](https://opensource.org/licenses/MIT) diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..5bddc87ca3f27b55706acd9e8d8b4a51cce84ec7 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0y~yVA;UHz}&*f3>4{J9JLcjF$egBxB}_rRkpW)6k|z{ zUoeBivm0qZ&Sp;+$B>F!Zw@vBISdU8{;m{X$pm7O2NJ$LZ~*H(@qepeNGRE0sjY + +
    + + + + + + + +
    + + + + diff --git a/single.php b/single.php new file mode 100644 index 0000000..53edd65 --- /dev/null +++ b/single.php @@ -0,0 +1,40 @@ + + +
    + + '' . esc_html__( 'Previous:', 'cupo' ) . ' %title', + 'next_text' => '' . esc_html__( 'Next:', 'cupo' ) . ' %title', + ) + ); + + // If comments are open or we have at least one comment, load up the comment template. + if ( comments_open() || get_comments_number() ) : + comments_template(); + endif; + + endwhile; // End of the loop. + ?> + +
    + +cupo, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for. +Version: 1.0.0 +Tested up to: 5.4 +Requires PHP: 5.6 +License: GNU General Public License v2 or later +License URI: LICENSE +Text Domain: cupo +Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned. + +cupo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. +Underscores is distributed under the terms of the GNU GPL v2 or later. + +Normalizing styles have been helped along thanks to the fine work of +Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ +*/ + +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Generic + - Normalize + - Box sizing +# Base + - Typography + - Elements + - Links + - Forms +## Layouts +# Components + - Navigation + - Posts and pages + - Comments + - Widgets + - Media + - Captions + - Galleries +# plugins + - Jetpack infinite scroll +# Utilities + - Accessibility + - Alignments + +--------------------------------------------------------------*/ + +/*-------------------------------------------------------------- +# Generic +--------------------------------------------------------------*/ + +/* Normalize +--------------------------------------------- */ + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +/* Box sizing +--------------------------------------------- */ + +/* Inherit box-sizing to more easily change it's value on a component level. +@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +html { + box-sizing: border-box; +} + +/*-------------------------------------------------------------- +# Base +--------------------------------------------------------------*/ + +/* Typography +--------------------------------------------- */ +body, +button, +input, +select, +optgroup, +textarea { + color: #404040; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 1rem; + line-height: 1.5; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; +} + +p { + margin-bottom: 1.5em; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote { + margin: 0 1.5em; +} + +address { + margin: 0 0 1.5em; +} + +pre { + background: #eee; + font-family: "Courier 10 Pitch", courier, monospace; + line-height: 1.6; + margin-bottom: 1.6em; + max-width: 100%; + overflow: auto; + padding: 1.6em; +} + +code, +kbd, +tt, +var { + font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + background: #fff9c0; + text-decoration: none; +} + +big { + font-size: 125%; +} + +/* Elements +--------------------------------------------- */ +body { + background: #fff; +} + +hr { + background-color: #ccc; + border: 0; + height: 1px; + margin-bottom: 1.5em; +} + +ul, +ol { + margin: 0 3em 1.5em 0; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-right: 1.5em; +} + +dt { + font-weight: 700; +} + +dd { + margin: 0 1.5em 1.5em; +} + +/* Make sure embeds and iframes fit their containers. */ +embed, +iframe, +object { + max-width: 100%; +} + +img { + height: auto; + max-width: 100%; +} + +figure { + margin: 1em 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +/* Links +--------------------------------------------- */ +a { + color: #4169e1; +} + +a:visited { + color: #800080; +} + +a:hover, +a:focus, +a:active { + color: #191970; +} + +a:focus { + outline: thin dotted; +} + +a:hover, +a:active { + outline: 0; +} + +/* Forms +--------------------------------------------- */ +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + border: 1px solid; + border-color: #ccc #ccc #bbb; + border-radius: 3px; + background: #e6e6e6; + color: rgba(0, 0, 0, 0.8); + line-height: 1; + padding: 0.6em 1em 0.4em; +} + +button:hover, +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:hover { + border-color: #ccc #bbb #aaa; +} + +button:active, +button:focus, +input[type="button"]:active, +input[type="button"]:focus, +input[type="reset"]:active, +input[type="reset"]:focus, +input[type="submit"]:active, +input[type="submit"]:focus { + border-color: #aaa #bbb #bbb; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="tel"], +input[type="range"], +input[type="date"], +input[type="month"], +input[type="week"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="color"], +textarea { + color: #666; + border: 1px solid #ccc; + border-radius: 3px; + padding: 3px; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="number"]:focus, +input[type="tel"]:focus, +input[type="range"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="color"]:focus, +textarea:focus { + color: #111; +} + +select { + border: 1px solid #ccc; +} + +textarea { + width: 100%; +} + +/*-------------------------------------------------------------- +# Layouts +--------------------------------------------------------------*/ + +/*-------------------------------------------------------------- +# Components +--------------------------------------------------------------*/ + +/* Navigation +--------------------------------------------- */ +.main-navigation { + display: block; + width: 100%; +} + +.main-navigation ul { + display: none; + list-style: none; + margin: 0; + padding-right: 0; +} + +.main-navigation ul ul { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); + float: right; + position: absolute; + top: 100%; + right: -999em; + z-index: 99999; +} + +.main-navigation ul ul ul { + right: -999em; + top: 0; +} + +.main-navigation ul ul li:hover > ul, +.main-navigation ul ul li.focus > ul { + display: block; + right: auto; +} + +.main-navigation ul ul a { + width: 200px; +} + +.main-navigation ul li:hover > ul, +.main-navigation ul li.focus > ul { + right: auto; +} + +.main-navigation li { + position: relative; +} + +.main-navigation a { + display: block; + text-decoration: none; +} + +/* Small menu. */ +.menu-toggle, +.main-navigation.toggled ul { + display: block; +} + +@media screen and (min-width: 37.5em) { + + .menu-toggle { + display: none; + } + + .main-navigation ul { + display: flex; + } +} + +.site-main .comment-navigation, +.site-main +.posts-navigation, +.site-main +.post-navigation { + margin: 0 0 1.5em; +} + +.comment-navigation .nav-links, +.posts-navigation .nav-links, +.post-navigation .nav-links { + display: flex; +} + +.comment-navigation .nav-previous, +.posts-navigation .nav-previous, +.post-navigation .nav-previous { + flex: 1 0 50%; +} + +.comment-navigation .nav-next, +.posts-navigation .nav-next, +.post-navigation .nav-next { + text-align: end; + flex: 1 0 50%; +} + +/* Posts and pages +--------------------------------------------- */ +.sticky { + display: block; +} + +.post, +.page { + margin: 0 0 1.5em; +} + +.updated:not(.published) { + display: none; +} + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +/* Comments +--------------------------------------------- */ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +/* Widgets +--------------------------------------------- */ +.widget { + margin: 0 0 1.5em; +} + +.widget select { + max-width: 100%; +} + +/* Media +--------------------------------------------- */ +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +/* Make sure logo link wraps around logo image. */ +.custom-logo-link { + display: inline-block; +} + +/* Captions +--------------------------------------------- */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-right: auto; + margin-left: auto; +} + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} + +.wp-caption-text { + text-align: center; +} + +/* Galleries +--------------------------------------------- */ +.gallery { + margin-bottom: 1.5em; + display: grid; + grid-gap: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + width: 100%; +} + +.gallery-columns-2 { + grid-template-columns: repeat(2, 1fr); +} + +.gallery-columns-3 { + grid-template-columns: repeat(3, 1fr); +} + +.gallery-columns-4 { + grid-template-columns: repeat(4, 1fr); +} + +.gallery-columns-5 { + grid-template-columns: repeat(5, 1fr); +} + +.gallery-columns-6 { + grid-template-columns: repeat(6, 1fr); +} + +.gallery-columns-7 { + grid-template-columns: repeat(7, 1fr); +} + +.gallery-columns-8 { + grid-template-columns: repeat(8, 1fr); +} + +.gallery-columns-9 { + grid-template-columns: repeat(9, 1fr); +} + +.gallery-caption { + display: block; +} + +/*-------------------------------------------------------------- +# Plugins +--------------------------------------------------------------*/ + +/* Jetpack infinite scroll +--------------------------------------------- */ + +/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */ +.infinite-scroll .posts-navigation, +.infinite-scroll.neverending .site-footer { + display: none; +} + +/* Re-display the Theme Footer when Infinite Scroll has reached its end. */ +.infinity-end.neverending .site-footer { + display: block; +} + +/*-------------------------------------------------------------- +# Utilities +--------------------------------------------------------------*/ + +/* Accessibility +--------------------------------------------- */ + +/* Text meant only for screen readers. */ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + right: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/* Alignments +--------------------------------------------- */ +.alignleft { + float: left; + margin-right: 1.5em; + margin-bottom: 1.5em; +} + +.alignright { + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin-right: auto; + margin-left: auto; + margin-bottom: 1.5em; +} diff --git a/style.css b/style.css new file mode 100644 index 0000000..ac70cac --- /dev/null +++ b/style.css @@ -0,0 +1,4461 @@ +@font-face { + font-family: Geologica; + font-display: swap; + src: url(/wp-content/themes/cupo/fonts/Geologica-ExtraBold.woff2) format("woff2"); + font-weight: 800; + font-style: normal +} + +@font-face { + font-family: Manrope; + font-display: swap; + src: url(/wp-content/themes/cupo/fonts/Manrope-Bold.woff2) format("woff2"); + font-weight: 700; + font-style: normal +} + +@font-face { + font-family: Manrope; + font-display: swap; + src: url(/wp-content/themes/cupo/fonts/Manrope-ExtraBold.woff2) format("woff2"); + font-weight: 800; + font-style: normal +} + +@font-face { + font-family: Manrope; + font-display: swap; + src: url(/wp-content/themes/cupo/fonts/Manrope-Medium.woff2) format("woff2"); + font-weight: 500; + font-style: normal +} + +@font-face { + font-family: Manrope; + font-display: swap; + src: url(/wp-content/themes/cupo/fonts/Manrope-Regular.woff2) format("woff2"); + font-weight: 400; + font-style: normal +} + +@font-face { + font-family: Manrope; + font-display: swap; + src: url(/wp-content/themes/cupo/fonts/Manrope-SemiBold.woff2) format("woff2"); + font-weight: 600; + font-style: normal +} + +* { + padding: 0; + margin: 0; + border: 0; + appearance: none; + -webkit-appearance: none; + outline: 0 +} + +*:focus, +*:focus-visible { + /* outline: 1px solid #fab136 */ +} + +*, +*::after, +*::before { + box-sizing: border-box +} + +*::after, +*::before { + display: inline-block +} + +html { + scroll-behavior: smooth; + /* Современный способ плавного скролла */ +} + +body, +html { + height: 100%; + min-width: 320px +} + +body { + color: #fff; + line-height: 1; + font-family: Manrope, sans-serif; + font-size: .875rem; + -ms-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +button, +input, +textarea { + font-family: Manrope, sans-serif; + font-size: inherit; + line-height: inherit; + color: inherit; + background-color: rgba(0, 0, 0, 0) +} + +input, +textarea { + width: 100% +} + +label { + display: inline-block +} + +button, +option, +select { + cursor: pointer +} + +a { + display: inline-block; + color: inherit; + text-decoration: none +} + +ul li { + list-style: none +} + +img { + vertical-align: top +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: inherit; + font-size: inherit +} + +body { + background-color: #111119 +} + +.lock body { + overflow: hidden; + touch-action: none; + -ms-scroll-chaining: none; + overscroll-behavior: none +} + +.wrapper { + min-height: 100%; + display: flex; + flex-direction: column; + overflow: hidden +} + +@supports (overflow:clip) { + .wrapper { + overflow: clip + } +} + +.wrapper>main { + flex: 1 1 auto +} + +.wrapper>* { + min-width: 0 +} + +[class*=__container] { + max-width: 73.125rem; + margin: 0 auto; + padding: 0 .9375rem +} + +[class*="--gc"] { + display: grid; + min-width: 0; + grid-template-columns: .9375rem 1fr minmax(auto, 71.25rem) 1fr .9375rem +} + +[class*="--gc"]>* { + min-width: 0; + grid-column: 3/4 +} + +.menu__list { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 0 2rem +} + +.menu__link { + font-weight: 400; + font-size: .875rem; + color: #d3cbbc; + padding: .9375rem 0; + transition: color .3s; + transform: translateZ(0); + position: relative +} + +.menu__link.active { + color: #fab136 +} + +.menu__link.active::after { + content: ""; + position: absolute; + bottom: 0; + left: 50%; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + border-radius: 1.25rem; + width: 1.4375rem; + height: .3125rem; + background: linear-gradient(205deg, #ffcf5a 0, #e2a23e 61.5%) +} + +.icon-menu { + display: none +} + +.spollers { + display: grid; + align-content: start; + gap: 1.25rem +} + +.spollers__item { + font-size: 1rem; + border-radius: 1.25rem; + background-color: #1d1d25; + transform: translateZ(0); +} + +.spollers__title { + width: 100%; + cursor: pointer; + text-align: left; + font-weight: 600; + font-size: 1.25rem; + line-height: 110%; + text-transform: uppercase; + padding: 1.75rem 1.8125rem 1.75rem 1.25rem; + position: relative; + list-style: none; + outline: 0; + display: flex; + align-items: center; + justify-content: space-between; + gap: 1.25rem; + transform: translateZ(0); + transition: padding .3s +} + +.spollers__title::-webkit-details-marker, +.spollers__title::marker { + display: none +} + +.spollers__title { + cursor: pointer +} + +.spollers__title._spoller-active { + padding: 1.25rem 1.8125rem 1.25rem 1.25rem +} + +.spollers__title._spoller-active .spollers__arrow { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg) +} + +.spollers__title._spoller-active .spollers__arrow path { + stroke: #fff +} + +.spollers__title span { + pointer-events: none; +} + +.spollers__arrow { + transition: -webkit-transform .3s; + transition: transform .3s; + transform: translateZ(0); + pointer-events: none; + transition: transform .3s, -webkit-transform .3s +} + +.spollers__arrow path { + stroke: #fab136; + transform: translateZ(0); + transition: stroke .3s +} + +.spollers__body { + display: none; + padding: 0 5rem 1.25rem 1.25rem; + line-height: 150%; + color: #b5b9ce; + will-change: height; + transform: translateZ(0); +} + +.pagging { + display: flex; + align-items: center; + justify-content: center; + gap: .625rem +} + +.pagging__arrow { + display: grid; + place-content: center; + width: 1.875rem; + height: 1.875rem; + border-radius: .25rem; + transform: translateZ(0); + transition: border .3s; + position: relative; + z-index: 0 +} + +.pagging__arrow::before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -2; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: calc(100% + .0625rem); + height: calc(100% + .0625rem); + pointer-events: none; + border-radius: .25rem; + background: linear-gradient(90deg, #fff 0, rgba(153, 153, 153, .1) 100%); + transition: opacity .3s +} + +.pagging__arrow::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -1; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 100%; + height: 100%; + pointer-events: none; + border-radius: .25rem; + background-color: #1d1d25 +} + +.pagging__list { + display: flex +} + +.pagging__item { + display: grid; + place-content: center; + width: 1.875rem; + height: 1.875rem; + border-radius: .25rem; + font-size: 1rem; + line-height: 140%; + text-align: center; + color: rgba(255, 255, 255, .5); + transform: translateZ(0); + transition: color .3s +} + +.pagging__item.active { + background: linear-gradient(205deg, #ffcf5a 0, #e2a23e 61.5%); + color: #fff +} + +.section-head__subtitle { + font-weight: 600; + font-size: 1.25rem; + background: linear-gradient(225deg, #ffcf5a 0, #e2a23e 61.5%); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + margin-bottom: 1.5rem +} + +.section-head__title { + font-weight: 500; + letter-spacing: -.04em; + text-transform: uppercase; + line-height: 120% +} + +.section-head__title span { + color: #fab136 +} + +.section-head__title:not(:last-child) { + margin-bottom: 1.5rem +} + +.section-head__text { + font-size: 1rem; + line-height: 150% +} + +.button { + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; + border-radius: .625rem; + padding: .75rem 1.5rem; + min-height: 2.75rem; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; + gap: .625rem; + position: relative; + z-index: 0; + font-weight: 700; + font-size: .875rem; + color: #fff +} + +.button::after, +.button::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + transform: translateZ(0); + z-index: -1 +} + +.button::before { + background: linear-gradient(205deg, #ffcf5a 0, #e2a23e 61.5%); + transition: opacity .3s +} + +.button::after { + background: linear-gradient(225deg, #ec9e25 0, #ec9e25 61.5%); + opacity: 0; + transition: opacity .3s ease +} + +@-webkit-keyframes rotateRight360 { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +@keyframes rotateRight360 { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +@-webkit-keyframes rotateLeft360 { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg) + } +} + +@keyframes rotateLeft360 { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg) + } +} + +.header { + width: 100%; + position: relative; + z-index: 15; + transform: translateZ(0); +} + +.header._header-scroll { + position: sticky; + top: 0; + left: 0; + background-color: rgba(255, 255, 255, .05); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); +} + +.header__body { + padding: .9375rem 0; + display: flex; + align-items: center; + justify-content: space-between; + gap: .625rem +} + +.header__logo { + max-width: 11.3125rem +} + +.header__logo img { + width: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.header__actions { + display: flex; + align-items: center; + gap: 1rem +} + +.header__started { + position: relative; + z-index: 0; + min-width: 7.875rem; + border-radius: .625rem; + overflow: hidden; + padding: .75rem 1.5rem; + min-height: 2.75rem; + display: flex; + align-items: center; + justify-content: center; + font-weight: 700; + font-size: .875rem; + color: #fab136; + background-color: #111119; + border: 1px solid #fab136 +} + +.header__started::before { + content: ""; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: linear-gradient(205deg, #ffcf5a 0, #e2a23e 61.5%); + z-index: -1; + pointer-events: none; + opacity: 0; + transform: translateZ(0); + transition: opacity .3s +} + +.languages { + position: relative +} + +.languages__current { + display: flex; + align-items: center; + justify-content: center; + gap: .625rem; + min-width: 4.75rem; + min-height: 2.75rem; + background-color: #2B2A2A; + border-radius: .625rem; + padding: .75rem 1.0625rem .75rem 1.375rem; + font-weight: 700; + font-size: .875rem; + border: 1px solid transparent; + color: #d3cbbc; + transform: translateZ(0); + transition: border .3s +} + +.languages__current svg { + flex-shrink: 0; + transition: -webkit-transform .3s; + transition: transform .3s; + transform: translateZ(0); + transition: transform .3s, -webkit-transform .3s +} + +.open-lang .languages__current { + outline: 0; + border-radius: .625rem .625rem 0 0 +} + +.open-lang .languages__current svg { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg) +} + +.languages__list { + position: absolute; + top: 100%; + left: 0; + z-index: 17; + width: 100%; + background-color: #2B2A2A; + border-radius: 0 0 .625rem .625rem; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: rotateX(-90deg) translateZ(0); + transform: rotateX(-90deg) translateZ(0); + visibility: hidden; + opacity: 0; + transition: all .3s +} + +.open-lang .languages__list { + -webkit-transform: rotateX(0) translateZ(0); + transform: rotateX(0) translateZ(0); + visibility: visible; + opacity: 1 +} + +.languages__link { + width: 100%; + padding: .75rem 1.5rem; + text-align: center; + display: flex; + align-items: center; + justify-content: center; + color: #d3cbbc +} + +.footer { + padding-top: 5.3125rem; + background-color: #fff; + color: #000; + position: relative; + z-index: 0 +} + +.footer::before { + content: ""; + position: absolute; + z-index: -1; + top: 50%; + left: -35%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + width: 80%; + height: 180%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-right.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.footer--small { + padding-top: 2.8125rem +} + +.footer__top { + display: grid; + gap: 1.5rem; + margin-bottom: 6.25rem +} + +.footer__body { + margin-bottom: .625rem; + display: flex; + justify-content: space-between; + gap: 1.5rem +} + +.footer__content { + display: flex; + flex-direction: column; + justify-content: space-between; + gap: 1.5rem +} + +.footer__nav-list { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 1rem 2rem; + width: 60% +} + +.footer__nav-link { + transform: translateZ(0); + transition: color .3s +} + +.footer__copy { + line-height: 150% +} + +.footer__info { + max-width: 14.0625rem; + width: 100%; + display: grid; + gap: 1rem +} + +.footer__links { + display: grid; + gap: 1rem +} + +.footer__link { + display: flex; + align-items: center; + gap: 1rem; + font-size: 1rem; + line-height: 140%; + transform: translateZ(0); + transition: color .3s +} + +.footer__link svg { + flex-shrink: 0 +} + +.footer__socials { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 1.5rem +} + +.footer__social { + width: 1.5rem; + height: 1.5rem; + transform: translateZ(0); + transition: color .3s +} + +.footer__social img, +.footer__social svg { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.footer__bottom-text { + /*-webkit-transform: translate(0, 20%);*/ + /*transform: translate(0, 20%);*/ + font-weight: 400; + white-space: nowrap; + letter-spacing: -.04em; + text-transform: uppercase; + text-align: center; + background: linear-gradient(225deg, #ffcf5a 0, #e2a23e 61.5%); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent +} + +.promotion-card { + max-width: 47.1875rem; + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + gap: 1.5rem; + border: 1px solid #dfdfdf; + border-radius: 1.25rem; + padding: 1.25rem; + background-color: rgba(255, 255, 255, .05) +} + +.promotion-card--2 { + max-width: 48.625rem; + margin-left: auto +} + +.promotion-card__title { + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; + font-weight: 500; + text-transform: uppercase; + line-height: 140% +} + +.promotion-card__title span { + color: #fab136 +} + +.promotion-card__title p { + margin-left: 7.5rem +} + +.promotion-card__content { + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; + width: 100%; + display: grid; + gap: 1.5rem +} + +.promotion-card__text { + font-size: 1rem +} + +.promotion-card__btn { + max-width: 100% +} + +.hero { + padding-top: 2.8125rem; + position: relative; + z-index: 0 +} + +.hero::before { + content: ""; + position: absolute; + z-index: 1; + top: -50%; + left: -20%; + width: 50%; + height: 100%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-left.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.hero::after { + content: ""; + position: absolute; + z-index: 1; + bottom: -60%; + right: -30%; + width: 60%; + height: 165%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-right.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.hero__container { + position: relative; + z-index: 3 +} + +.hero__title { + max-width: 48.8125rem; + font-weight: 500; + line-height: 110%; + letter-spacing: -.04em; + text-align: center; + margin: 0 15.8%; + margin-bottom: 1.5rem; + position: relative; + z-index: 0 +} + +.hero__title span { + color: #fab136 +} + +.hero__title::before { + content: ""; + position: absolute; + top: 75%; + left: -13.572343%; + max-width: 27.528809%; + width: 100%; + aspect-ratio: 215/250; + background: url(/wp-content/themes/cupo/img/arrow-hero.svg) center/cover no-repeat; + z-index: -1 +} + +.hero__inner { + display: grid; + grid-template-columns: 8.625rem 1fr 16rem; + align-items: center; +} + +.hero__circle-text { + align-self: center; + -webkit-transform: translate(1.25rem, 0); + transform: translate(1.25rem, 0); + width: 8.625rem; + height: 8.625rem; + position: relative; + /*order: 3;*/ +} + +.hero__circle-text img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.hero__circle-text .hero__circle-1 { + -webkit-animation: rotateRight360 15s infinite linear; + animation: rotateRight360 15s infinite linear +} + +.hero__circle-text .hero__circle-2 { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 48.550725%; + height: 48.550725%; + -o-object-fit: cover; + object-fit: cover +} + +.hero__img { + margin-right: 1.1875rem; + /*order: 2;*/ +} + +.hero__img img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + /*transform: scale(-1, 1);*/ +} + +.hero__info { + align-self: start; + padding-top: 4.375rem; + max-width: 16rem; + width: 100%; + /*order: 1;*/ +} + +.hero__text { + font-size: 1.125rem; + margin-bottom: 1.25rem; + line-height: 130% +} + +.hero__link { + max-width: 100%; + min-height: 3.75rem +} + +.aboutus { + padding: 6.25rem 0; + background-color: #24242b +} + +.aboutus__head { + text-align: right; + margin-bottom: 2.75rem +} + +.aboutus__body { + display: flex; + justify-content: space-between; + gap: 1.25rem +} + +.aboutus__text { + max-width: 35.75rem; + width: 100%; + font-size: 1rem; + line-height: 150% +} + +.aboutus__items { + max-width: 31.6875rem; + width: 100%; + display: flex; + flex-wrap: wrap; + gap: 1.25rem +} + +.aboutus__item { + flex: 1 1 auto; + width: calc(50% - 1.25rem); + min-width: 10.625rem; + border: 1px solid rgba(255, 255, 255, .11); + border-radius: 1.25rem; + padding: 1.25rem; + background-color: rgba(255, 255, 255, .04); + display: grid; + align-content: center; + gap: .75rem +} + +.aboutus__item-title { + font-weight: 500; + letter-spacing: -.04em; + text-transform: uppercase; + color: #fab136 +} + +.aboutus__item-text { + font-size: 1rem; + line-height: 130%; + max-width: 10.125rem +} + +.features { + padding: 5rem 0 6.25rem 0; + margin-bottom: 2.375rem; + position: relative +} + +.features::before { + content: ""; + position: absolute; + z-index: 1; + top: -40%; + left: -20%; + width: 50%; + height: 100%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-right.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.features::after { + content: ""; + position: absolute; + z-index: 1; + bottom: -50%; + right: -30%; + width: 60%; + height: 165%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-left.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.features__container { + position: relative; + z-index: 0 +} + +.features__container::before { + content: ""; + position: absolute; + top: -5rem; + right: -6.25rem; + bottom: -6.25rem; + left: -12rem; + background: url(/wp-content/themes/cupo/img/features-bg.webp) center/100% 100% no-repeat; + pointer-events: none; + z-index: -1 +} + +.features__body { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + gap: 1.25rem; + position: relative +} + +.features__body::before { + content: ""; + position: absolute; + bottom: -13.3125rem; + right: 2%; + max-width: 12.6875rem; + width: 100%; + aspect-ratio: 203/294; + background: url(/wp-content/themes/cupo/img/arrow-features.svg) center/cover no-repeat +} + +.features__head { + max-width: calc(100% - 27.5rem); + width: 100%; + margin-bottom: 4.125rem +} + +.features__head .section-head__text { + max-width: 25.9375rem +} + +.features__card { + max-width: 26.25rem; + width: 100%; + background-color: rgba(255, 255, 255, .05); + border-radius: 1.25rem; + position: relative; + z-index: 0; + padding: 1.25rem; + display: flex; + gap: 1.25rem +} + +.features__card::before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -2; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: calc(100% + .0625rem); + height: calc(100% + .0625rem); + pointer-events: none; + border-radius: 1.25rem; + background: linear-gradient(90deg, #fff 0, rgba(153, 153, 153, .1) 100%) +} + +.features__card::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -1; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 100%; + height: 100%; + pointer-events: none; + border-radius: 1.25rem; + background-color: #1d1d25 +} + +.features__card--first { + margin-left: auto; + margin-bottom: -2.25rem +} + +.features__card--three { + margin-top: 1.25rem +} + +.features__card-icon { + flex-shrink: 0; + width: 2.5rem; + height: 2.5rem; + overflow: hidden +} + +.features__card-icon img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.features__card-body { + display: flex; + flex-direction: column; + gap: 1.25rem +} + +.features__card-title { + font-weight: 600; + font-size: 1.25rem; + text-transform: uppercase +} + +.features__card-text { + line-height: 130%; + color: #b5b9ce +} + +.quick-start { + margin-bottom: 6.875rem; + position: relative +} + +.quick-start::before { + content: ""; + position: absolute; + z-index: -1; + top: -30%; + left: -90%; + width: 200%; + height: 180%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-right.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.quick-start__body { + display: flex; + gap: 1.25rem +} + +.quick-start__img { + max-width: 39.3125rem; + width: 100%; + margin-left: -2.5rem +} + +.quick-start__img img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.quick-start__content { + max-width: 33.125rem; + width: 100%; + padding: 1.25rem 0; + display: flex; + flex-direction: column; + justify-content: center; +} + +.quick-start__head { + margin-bottom: 1.25rem +} + +.quick-start__info { + display: flex; + flex-direction: column; + gap: 1.25rem +} + +.quick-start__dotts { + display: flex; + align-items: center; + gap: 2.5rem +} + +.quick-start__dotts span { + width: .625rem; + height: .625rem; + background: linear-gradient(205deg, #ffcf5a 0, #e2a23e 61.5%) +} + +.quick-start__text { + font-size: 1rem; + line-height: 130%; + color: #b5b9ce +} + +.quick-start__steps { + display: grid; + align-content: start; + gap: 1.25rem +} + +.quick-start__step { + display: flex; + align-items: center; + gap: 2.3125rem +} + +.quick-start__num { + font-family: Geologica; + font-weight: 800; + font-size: 2.25rem; + color: #fab136; + -webkit-text-stroke-width: 1px; + -webkit-text-fill-color: transparent +} + +.quick-start__bottom { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 2.75rem +} + +.quick-start__btn { + max-width: 16rem; + width: 100% +} + +.quick-start__link { + color: #fab136; + transform: translateZ(0); + transition: color .3s +} + +.quick-start__items { + display: grid; + grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr; + gap: 15px; + margin-top: 52px; + position: relative; +} + +.quick-start__arrow { + display: flex; + justify-content: center; + align-items: center; + width: auto; + /* Ширина подгоняется под изображение */ +} + +.quick-start__arrow:nth-child(4) { + transform: translateY(-20%); +} + +.quick-start__arrow:nth-child(2), +.quick-start__arrow:nth-child(6) { + transform: translateY(10%); +} + +.quick-start__arrow img { + width: 60px; + height: auto; +} + +.quick-start__item { + padding: 16px; + background-color: rgba(255, 255, 255, 0.05); + border: 1px solid #595957; + border-radius: 20px; + position: relative; +} + +.quick-start__item>div { + font-family: Geologica, serif; + -webkit-text-stroke-width: 1px; + -webkit-text-fill-color: transparent; + color: #fab136; + font-weight: 800; + font-size: 36px; + line-height: 49px; + margin-bottom: 32px; +} + +.quick-start__item p { + font-size: 16px; + font-weight: 500; + line-height: 22px; + color: #E4E7F3; +} + +.works { + position: relative; + margin-bottom: 6.25rem; + padding-top: 4.125rem +} + +.works::after { + content: ""; + position: absolute; + z-index: -1; + top: 50%; + right: -10%; + width: 50%; + height: 100%; + border-radius: 100%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + background: url(/wp-content/themes/cupo/img/decore-hero-left.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.works__container { + position: relative; + z-index: 0 +} + +.works__container::after { + content: ""; + position: absolute; + top: -11%; + right: -10%; + z-index: -1; + width: 557px; + height: 469px; + background: url(/wp-content/themes/cupo/img/works-bg.webp) center/contain no-repeat; + pointer-events: none +} + +.works__body { + display: flex; + align-items: flex-start; + justify-content: space-between; + gap: 1.25rem; + position: relative; + z-index: 1 +} + +.works__content { + max-width: 35.625rem; + width: 100%; + display: grid; + align-content: start; + gap: 2.125rem +} + +.works__head .section-head__title p { + margin-left: 5.5rem +} + +.works__bottom { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 1.25rem 2.75rem +} + +.works__btn { + max-width: 16rem; + width: 100% +} + +.works__link { + color: #fab136; + transform: translateZ(0); + transition: color .3s +} + +.works__img { + max-width: 33.6875rem; + width: 100%; + margin-top: 6.5625rem +} + +.works__img img { + width: 100%; + -o-object-fit: cover; + object-fit: cover +} + +section.result { + background-color: #24242B; + margin-bottom: 6.25rem; +} + +.result__container { + padding-top: 100px; + padding-bottom: 100px; +} + +.result__body { + display: flex; + justify-content: space-between; +} + +.result__btn { + padding-left: 60px; + padding-right: 60px; + margin-top: 30px; +} + +.result__items table { + width: 100%; + text-align: center; + border-collapse: separate; + border-spacing: 0 10px; +} + +.result__items th, +.result__items td { + padding: 20px; + text-align: center; +} + +.result__items th:first-child, +.result__items td:first-child { + padding-left: 30px; +} + +.result__items th:last-child, +.result__items td:last-child { + padding-right: 10px; +} + +.result__items td:last-child { + position: relative; + padding-right: 0; +} + +.result__items td:last-child img { + position: absolute; + top: 50%; + left: 60%; + transform: translate(-50%, -50%); +} + +.result__items tbody tr { + border-radius: 40px; + background-color: #333; +} + +.result__items tbody tr td:first-child { + border-top-left-radius: 40px; + border-bottom-left-radius: 40px; +} + +.result__items tbody tr td:last-child { + border-top-right-radius: 40px; + border-bottom-right-radius: 40px; +} + +section.say { + margin-bottom: 6.25rem; +} + +section.say .section-head__title { + text-align: center; + margin-bottom: 30px; +} + +.say__items { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 10px; +} + +.say__item { + display: flex; + flex-direction: column; + gap: 20px; + padding: 20px; + background-color: #99999905; + border: 1px solid #31302e; + border-radius: 20px; +} + +.say__item img { + max-width: 100%; + border-radius: 12px; + aspect-ratio: 16/10; + object-fit: cover; +} + +.say__item h3 { + font-weight: 600; + font-size: 20px; + text-transform: uppercase; +} + +.say__item p { + font-size: 14px; + line-height: 19px; + color: #B5B9CE; +} + +.subscription { + margin-bottom: 9.375rem +} + +.subscription__head { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + gap: 0 1.25rem; + margin-bottom: 2.5rem +} + +.subscription__head .section-head__subtitle { + width: 100%; + text-align: right +} + +.subscription__head .section-head__text { + width: calc(50% - 1.25rem) +} + +.subscription__head .section-head__title { + width: 50%; + text-align: right +} + +.subscription__head .section-head__title p { + margin-right: 8.4375rem +} + +.subscription__body { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 1.25rem +} + +.subscription__body:not(:last-child) { + margin-bottom: 2.5rem +} + +.subscription__card { + flex: 1 1 auto; + max-width: 22.9375rem; + width: calc(33% - 1.25rem); + min-width: 18.125rem; + border-radius: 1.25rem; + padding: 1.75rem 1.6875rem; + background-color: #1d1d25; + min-height: 28.3125rem; + display: flex; + flex-direction: column; + gap: 1.5rem; + border: 1px solid transparent; + transition: border .3s; + position: relative; + transform: translateZ(0); + z-index: 0 +} + +.subscription__card::before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -2; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: calc(100% + .0625rem); + height: calc(100% + .0625rem); + pointer-events: none; + border-radius: 1.25rem; + background: linear-gradient(90deg, #fff 0, rgba(153, 153, 153, .1) 100%); + transition: opacity .3s +} + +.subscription__card::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -1; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: 100%; + height: 100%; + pointer-events: none; + border-radius: 1.25rem; + background-color: #1d1d25 +} + +.subscription__card--decore { + z-index: 1 +} + +.subscription__card--decore::before { + display: none +} + +.subscription__card--decore::after { + content: ""; + position: absolute; + z-index: -1; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 250%; + height: 200%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-center.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(10px); + filter: blur(10px) +} + +.subscription__card--decore .subscription__card-title { + color: #fff; + -webkit-text-stroke-width: 1px; + -webkit-text-fill-color: transparent +} + +.subscription__card--decore .subscription__card-text { + color: #fff +} + +.subscription__card-img { + margin: 0 auto; + width: 7.5rem; + height: 7.5rem +} + +.subscription__card-img img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.subscription__card-body { + flex: 1 1 auto; + display: flex; + flex-direction: column; + gap: 1rem +} + +.subscription__card-title { + font-family: Geologica; + font-weight: 800; + font-size: 2.25rem; + line-height: 120%; + color: #fab136; + -webkit-text-stroke-width: 1px; + -webkit-text-fill-color: transparent +} + +.subscription__card-text { + font-size: 1rem; + line-height: 130%; + color: #b5b9ce +} + +.subscription__card-bottom { + margin-top: auto +} + +.subscription__card-price { + font-size: 1.25rem; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 1rem +} + +.subscription__card-price span { + font-size: 2rem +} + +.subscription__card-btn { + position: relative; + z-index: 0; + max-width: 100%; + min-width: 7.875rem; + border-radius: .625rem; + overflow: hidden; + padding: .75rem 1.5rem; + min-height: 2.75rem; + display: flex; + align-items: center; + justify-content: space-between; + gap: .625rem; + font-weight: 400; + font-size: .875rem; + color: #fab136; + border: 1px solid #fab136 +} + +.subscription__card-btn::before { + content: ""; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: linear-gradient(205deg, #ffcf5a 0, #e2a23e 61.5%); + z-index: -1; + pointer-events: none; + opacity: 0; + transform: translateZ(0); + transition: opacity .3s +} + +.subscription__bottom { + text-align: center +} + +.subscription__text { + max-width: 28.875rem; + width: 100%; + margin: 0 auto; + font-size: 1rem; + line-height: 150% +} + +.partners { + margin-bottom: 7.5rem; + position: relative; + z-index: 0 +} + +.partners::before { + content: ""; + position: absolute; + z-index: -1; + top: -35%; + left: -80%; + width: 180%; + height: 130%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-center.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.partners::after { + content: ""; + position: absolute; + z-index: -1; + bottom: -60%; + right: -30%; + width: 60%; + height: 165%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-right.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.partners__img { + position: absolute; + top: 50%; + left: 0; + z-index: -1; + -webkit-transform: translate(0, -40%); + transform: translate(0, -40%); + max-width: 21.979167% +} + +.partners__img img { + width: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.partners__container { + position: relative; + z-index: 0 +} + +.partners__container::after { + content: ""; + position: absolute; + bottom: -9.9375rem; + right: -3.8125rem; + z-index: 0; + width: 93%; + height: 95%; + pointer-events: none; + background: url(/wp-content/themes/cupo/img/partners-bg.webp) center/contain no-repeat +} + +.partners__body { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + gap: 1.25rem; + margin-bottom: 9.375rem; + position: relative; + z-index: 0 +} + +.partners__body::after { + content: ""; + position: absolute; + z-index: -1; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + max-width: 27.54386%; + width: 100%; + aspect-ratio: 314/214; + background: url(/wp-content/themes/cupo/img/arrow-partners.svg) center/cover no-repeat +} + +.partners__head { + max-width: 29.875rem; + width: 100% +} + +.partners__step { + max-width: 31.25rem; + width: 100%; + padding: 1.25rem; + border-radius: 1.25rem; + display: flex; + align-items: center; + gap: 1.25rem; + position: relative; + z-index: 0 +} + +.partners__step:not(:last-child) { + margin-bottom: 1.5625rem +} + +.partners__step::before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -2; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: calc(100% + .0625rem); + height: calc(100% + .0625rem); + pointer-events: none; + border-radius: 1.25rem; + background: linear-gradient(90deg, #fff 0, rgba(153, 153, 153, .1) 100%); + transition: opacity .3s +} + +.partners__step::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -1; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: 100%; + height: 100%; + pointer-events: none; + border-radius: 1.25rem; + background-color: #1d1d25 +} + +.partners__step--1 { + margin: 0 auto +} + +.partners__step--2 { + margin-left: auto +} + +.partners__step--3 { + margin-left: auto; + margin-right: 14.375rem +} + +.partners__step-title { + font-family: Geologica; + white-space: nowrap; + font-weight: 800; + font-size: 2.25rem; + line-height: 135%; + color: #fab136; + -webkit-text-stroke-width: 1px; + -webkit-text-fill-color: transparent +} + +.partners__step-text { + color: #b5b9ce; + line-height: 135% +} + +.partners__bottom { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + gap: 1.25rem +} + +.partners__info { + max-width: calc(100% - 36.25rem); + width: 100%; + order: 1; + margin-left: auto; + display: flex; + flex-direction: column; + gap: 2.4375rem; + margin-bottom: 3.125rem +} + +.partners__title { + font-weight: 500; + text-transform: uppercase; + line-height: 130% +} + +.partners__title span { + color: #fab136 +} + +.partners__text { + font-size: 1rem; + line-height: 140% +} + +.partners__level { + max-width: 29.625rem; + width: 100%; + padding: 1.25rem; + border-radius: 1.25rem; + display: flex; + gap: 1.25rem; + position: relative; + z-index: 0 +} + +.partners__level::before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -2; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: calc(100% + .0625rem); + height: calc(100% + .0625rem); + pointer-events: none; + border-radius: 1.25rem; + background: linear-gradient(205deg, #ffcf5a 0, #e2a23e 61.5%); + transition: opacity .3s +} + +.partners__level::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -1; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: 100%; + height: 100%; + pointer-events: none; + border-radius: 1.25rem; + background-color: #1d1d25 +} + +.partners__level--1 { + order: 0; + -webkit-transform: rotate(5deg); + transform: rotate(5deg) +} + +.partners__level--2 { + order: 2; + -webkit-transform: rotate(-6deg); + transform: rotate(-6deg); + margin-left: 14.1875rem +} + +.partners__level-icon { + flex-shrink: 0; + width: 2.5rem; + height: 2.5rem +} + +.partners__level-icon img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.partners__level-body { + display: flex; + flex-direction: column; + gap: 1.25rem +} + +.partners__level-title { + font-weight: 600; + font-size: 1.25rem; + text-transform: uppercase +} + +.partners__level-bottom { + display: flex; + align-items: center; + gap: 1.25rem +} + +.partners__level-num { + font-family: Geologica; + font-weight: 800; + font-size: 2.25rem; + color: #fab136; + -webkit-text-stroke-width: 1px; + -webkit-text-fill-color: transparent +} + +.partners__level-text { + color: #b5b9ce; + line-height: 140% +} + +.contacus { + padding-top: 3.75rem; + margin-bottom: 6.25rem; + position: relative; + z-index: 0 +} + +.contacus::before { + content: ""; + position: absolute; + z-index: 1; + top: -50%; + left: -20%; + width: 50%; + height: 200%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-right.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.contacus::after { + content: ""; + position: absolute; + z-index: 1; + bottom: -60%; + right: -35%; + width: 60%; + height: 145%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-center.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.contacus__head { + margin-bottom: 2rem +} + +.contacus__body { + max-width: 38.9375rem; + width: 100%; + display: grid; + gap: 2rem; + border-radius: 1.25rem; + padding: 2rem 1.25rem; + position: relative; + z-index: 0 +} + +.contacus__body:not(:last-child) { + margin-bottom: 1.25rem +} + +.contacus__body::before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -2; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: calc(100% + .0625rem); + height: calc(100% + .0625rem); + pointer-events: none; + border-radius: 1.25rem; + background: linear-gradient(90deg, #fff 0, rgba(153, 153, 153, .1) 100%); + transition: opacity .3s +} + +.contacus__body::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -1; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: 100%; + height: 100%; + pointer-events: none; + border-radius: 1.25rem; + background-color: #1d1d25 +} + +.contacus__link { + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; + display: flex; + align-items: center; + gap: 1rem; + font-size: 1rem; + line-height: 140%; + transform: translateZ(0); + transition: color .3s +} + +.contacus__link svg { + flex-shrink: 0 +} + +.contacus__socials { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 1.5rem +} + +.contacus__social { + width: 1.5rem; + height: 1.5rem; + transform: translateZ(0); + transition: color .3s +} + +.contacus__social img, +.contacus__social svg { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.contacus__card { + max-width: 38.9375rem; + width: 100%; + margin-left: 0 +} + +.contacus__card .promotion-card__title { + font-size: 1.375rem +} + +.contacus__card .promotion-card__title p { + margin-left: 2.8125rem +} + +.faqs { + padding-top: 3.75rem; + margin-bottom: 5.625rem; + position: relative; + z-index: 0 +} + +.faqs::before { + content: ""; + position: absolute; + z-index: 1; + top: -50%; + left: -20%; + width: 50%; + height: 100%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-left.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.faqs::after { + content: ""; + position: absolute; + z-index: 1; + top: 40%; + right: -32%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + width: 60%; + height: 165%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-right.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.faqs__head { + margin-bottom: 5rem +} + +.faqs__head .section-head__text { + font-size: 1.125rem +} + +.faqs__body { + display: grid; + align-content: start; + gap: 3rem; + margin-bottom: 5rem +} + +.faqs__item { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 1.25rem; + border-radius: 1.25rem; + padding: 1.25rem; + position: relative; + z-index: 0 +} + +.faqs__item::before { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -2; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: calc(100% + .0625rem); + height: calc(100% + .0625rem); + pointer-events: none; + border-radius: 1.25rem; + background: linear-gradient(90deg, #fff 0, rgba(153, 153, 153, .1) 100%); + transition: opacity .3s +} + +.faqs__item::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + z-index: -1; + -webkit-transform: translate(-50%, -50%) translateZ(0); + transform: translate(-50%, -50%) translateZ(0); + width: 100%; + height: 100%; + pointer-events: none; + border-radius: 1.25rem; + background-color: #1d1d25 +} + +.faqs__item-title { + font-weight: 700; + font-size: 1.25rem; + line-height: 150% +} + +.faqs__item-text { + font-size: 1rem; + line-height: 150% +} + +.faqs__card { + max-width: 41.6875rem; + margin: 0 auto +} + +.faqs__card .promotion-card__title p { + margin-left: 4.0625rem +} + +.blog { + padding-top: 3.75rem; + margin-bottom: 8.5625rem; + position: relative; + z-index: 0 +} + +.blog::before { + content: ""; + position: absolute; + z-index: 1; + top: -50%; + left: -20%; + width: 50%; + height: 100%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-left.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.blog--section { + padding-top: 0; + margin-bottom: 6.875rem +} + +.blog--section::before { + display: none +} + +.blog--section .blog__head { + margin-bottom: 2.5rem +} + +.blog__head { + margin-bottom: 5rem +} + +.blog__items { + display: flex; + flex-wrap: wrap; + gap: 4rem 3rem +} + +.blog__items:not(:last-child) { + margin-bottom: 3.5rem +} + +.blog__item { + flex: 1 1 auto; + width: calc(50% - 3rem); + min-width: 26.25rem; + display: flex; + gap: 1.5rem +} + +.blog__item-img { + max-width: 15.625rem; + display: block; + width: 100%; + height: 100%; + overflow: hidden +} + +.blog__item-img img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + transform: translateZ(0); + transition: -webkit-transform .3s ease; + transition: transform .3s ease; + transition: transform .3s ease, -webkit-transform .3s ease +} + +.blog__item-body { + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; + width: 100%; + display: grid; + align-items: start; + gap: .5rem; + padding: .78125rem 0 +} + +.blog__item-category { + font-weight: 600; + font-size: .875rem; + line-height: 150% +} + +.blog__item-title { + display: block; + font-weight: 700; + font-size: 1.5rem; + line-height: 140%; + -webkit-line-clamp: 2; + line-clamp: 2; + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + transform: translateZ(0); + transition: color .3s +} + +.blog__item-text { + align-self: stretch; + font-size: 1rem; + line-height: 150%; + -webkit-line-clamp: 3; + line-clamp: 3; + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden +} + +.blog__item-link { + align-self: end; + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; + display: flex; + align-items: center; + gap: .5rem; + font-size: 1rem; + line-height: 150%; + transform: translateZ(0); + transition: color .3s +} + +.blog-post { + padding-top: 3.75rem; + margin-bottom: 6.25rem; + position: relative; + z-index: 0 +} + +.blog-post::before { + content: ""; + position: absolute; + z-index: 1; + top: -40%; + left: -20%; + width: 50%; + height: 100%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-left.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.blog-post::after { + content: ""; + position: absolute; + z-index: 1; + bottom: -85%; + right: -30%; + width: 60%; + height: 165%; + border-radius: 100%; + background: url(/wp-content/themes/cupo/img/decore-hero-left.svg) center/100% 100% no-repeat; + pointer-events: none; + -webkit-filter: blur(16px); + filter: blur(16px) +} + +.blog-post__header { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + gap: 1rem; + margin-bottom: 2rem +} + +.blog-post__date-block { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: .5rem +} + +.blog-post__date { + font-size: .875rem; + line-height: 150% +} + +.blog-post__date:not(:last-child) { + display: flex; + align-items: center; + gap: .5rem +} + +.blog-post__date:not(:last-child)::after { + content: "•"; + font-size: 1.125rem; + line-height: 150% +} + +.blog-post__time { + font-size: .875rem; + line-height: 150% +} + +.blog-post__head { + margin-bottom: 3rem +} + +.blog-post__share:not(:last-child) { + margin-bottom: 5rem +} + +.blog-post__img { + margin-bottom: 6.25rem +} + +.blog-post__img img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.blog-post__body { + max-width: 48rem; + width: 100%; + margin-left: auto +} + +.blog-post__text { + font-size: 1rem; + line-height: 150% +} + +.blog-post__text:not(:last-child) { + margin-bottom: 4rem +} + +.blog-post__text h3 { + font-weight: 700; + line-height: 120% +} + +.blog-post__text h3:not(:last-child) { + margin-bottom: 1.5rem +} + +.blog-post__text h4 { + font-weight: 700; + font-size: 2rem; + line-height: 130% +} + +.blog-post__text h4:not(:last-child) { + margin-bottom: 1.25rem +} + +.blog-post__text h5 { + font-weight: 700; + font-size: 1.25rem; + line-height: 140% +} + +.blog-post__text h5:not(:last-child) { + margin-bottom: 1rem +} + +.blog-post__text p:not(:last-child) { + margin-bottom: 1rem +} + +.blog-post__text blockquote { + font-size: 1.25rem; + line-height: 140%; + border-left: 2px solid #fff; + padding-left: 1.5rem; + margin: 2rem 0 +} + +.blog-post__img-block { + display: flex; + flex-direction: column; + gap: 1rem; + line-height: 150% +} + +.blog-post__img-block:not(:last-child) { + margin-bottom: 4rem +} + +.blog-post__img-block img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.blog-post__img-block p { + border-left: 2px solid #fff; + padding-left: .5rem +} + +.breadcrumbs__link { + display: inline-block; + transform: translateZ(0); + transition: color .3s; + font-weight: 400; + font-size: 1rem; + line-height: 150% +} + +.breadcrumbs__link:not(:last-child) { + position: relative; + margin-right: 2rem +} + +.breadcrumbs__link:not(:last-child)::after { + content: ""; + position: absolute; + right: -23px; + width: .5rem; + height: 100%; + background: url(/wp-content/themes/cupo/img/icons/arrow.svg) center/contain no-repeat +} + +.breadcrumbs__link.active { + font-weight: 600 +} + +.share__title { + font-weight: 600; + font-size: 1.125rem; + line-height: 150%; + margin-bottom: 1rem +} + +.share__links { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: .5rem +} + +.share__link { + border-radius: 50%; + width: 2rem; + height: 2rem; + display: grid; + place-content: center; + background: linear-gradient(205deg, #ffcf5a 0, #e2a23e 61.5%); + transform: translateZ(0); + transition: color .3s +} + +.share__link svg { + width: 1.5rem; + height: 1.5rem +} + +.trust { + margin-top: 100px; +} + +.trust-header { + text-align: center; +} + +.trust-header h1 { + font-size: 64px; + line-height: 87px; + margin-bottom: 16px; + font-weight: 500; +} + +.trust-header h1 br { + display: none; +} + +.trust-header h1 span { + color: #f0b550; +} + +.trust-header p { + font-size: 32px; + line-height: 44px; + font-weight: 700; + margin-bottom: 46px; +} + +.trust-content { + display: flex; + flex-direction: column; + align-items: center; +} + +.trust-algorithm { + position: relative; + margin-bottom: 165px; +} + +.algorithm-logo img { + width: 50px; + height: 50px; +} + +.algorithm-box { + border: 1px solid #f0b550; + padding: 20px 40px; + border-radius: 20px; + margin-top: 20px; + color: #f0b550; + font-size: 32px; + line-height: 44px; + font-weight: 500; + position: relative; +} + +.algorithm-box::before { + content: ''; + position: absolute; + top: 100%; + left: 50%; + transform: translateX(-50%); + width: 100vw; + height: 300px; + background-image: url('img/arrows-trust.svg'); + background-position: center top; + background-repeat: no-repeat; +} + +.exchange-grid { + display: flex; + flex-direction: column; + gap: 20px; + width: 100%; + max-width: 1200px; + position: relative; +} + +.exchange-grid::before { + width: 100%; + height: 411px; + content: ''; + position: absolute; + top: -52px; + left: 50%; + transform: translateX(-50%); + background-image: url('img/Component\ 2.png'); + background-size: contain; + background-position: center; + background-repeat: no-repeat; +} + +.exchange-row { + display: flex; + gap: 50px; + width: 100%; + height: 350px; +} + +.exchange-row:nth-child(2) { + justify-content: center; + margin-bottom: -40px; + margin-top: -20px; +} + +.exchange-row:last-child .exchange-card:nth-child(1), +.exchange-row:last-child .exchange-card:nth-child(4) { + align-self: flex-start !important; +} + +.exchange-row:nth-child(2) .exchange-card:nth-child(2), +.exchange-row:nth-child(2) .exchange-card:nth-child(3) { + align-self: center; +} + +.exchange-card { + background-color: #1e1e1e; + padding: 20px; + border-radius: 20px; + border: 1px solid #404040; + display: flex; + gap: 20px; + flex-direction: column; + justify-content: center; + align-items: center; + height: fit-content; + width: calc(20% - 25px); +} + +.exchange-card:nth-child(2), +.exchange-card:nth-child(4) { + align-self: center; +} + +.exchange-card:nth-child(3) { + align-self: flex-end; +} + +.exchange-card__logo { + width: 50px; + height: 50px; + border-radius: 100%; +} + +.exchange-card__logo img { + width: 100%; + height: 100%; + object-fit: contain; +} + +.exchange-card h3 { + font-size: 20px; + font-weight: 600; + line-height: 27px; + text-transform: uppercase; +} + +.exchange-card .price { + font-size: 36px; + font-weight: 600; + line-height: 49px; + color: #43a047; + position: relative; +} + +.exchange-card .price::before { + content: '↑'; + font-size: 20px; + position: absolute; + top: 50%; + transform: translateY(-50%); + right: calc(100% + 10px); + line-height: 100%; +} + +.exchange-card .change { + font-weight: 400; + font-size: 12px; + line-height: 16px; + color: #BFBFBF; +} + +.crypto-icons { + display: flex; + justify-content: center; + gap: 10px; +} + +.crypto-icons img { + width: 24px; + height: 24px; + border-radius: 100%; +} + +.sliders, +.trust { + margin-bottom: 6.875rem; +} + +.video-slider { + max-width: calc(100% - 120px); + margin: 0 auto; + display: flex; + align-items: center; + position: relative; +} + +.video-slider .slick-current img { + /*border: 1px solid #fff;*/ +} + +.slider__head .section-head__title p { + margin-left: 150px; +} + +.slider__head.section-head { + margin-bottom: 30px; +} + +.video-slider::before { + content: ''; + position: absolute; + top: 50%; + left: 0; + transform: translateY(-50%); + width: 100%; + height: 80%; + background-color: rgba(67, 67, 67, 0.2); + border-radius: 15px; +} + +button.slick-arrow { + border-radius: 15px; + border: 1px solid #fab136; + color: #fab136; + display: flex; + justify-content: center; + align-items: center; + width: 48px; + min-width: 48px; + height: 48px; + z-index: 999; +} + +.slick-prev { + margin: 0 20px 0 50px; +} + +.slick-next { + margin: 0 50px 0 20px; +} + +.video-slide iframe { + width: 100%; + aspect-ratio: 16/9; + border: 1px solid #404040; + border-radius: 15px; +} + +.tests-slide { + cursor: pointer; + border-radius: 20px; + overflow: hidden; + border: 1px solid transparent; + transition: all ease-in-out .2s; +} + +.tests-slide:hover { + border: 1px solid #FAB136; + -webkit-box-shadow: 10px 10px 180px 0px rgba(255, 207, 90, .6); + -moz-box-shadow: 10px 10px 180px 0px rgba(255, 207, 90, .6); + box-shadow: 10px 10px 180px 0px rgba(255, 207, 90, .6); +} + +.tests-slide:not(:last-child) { + margin-right: 16px; +} + +.tests-slider .slick-list { + overflow: unset !important; +} + +.tests-slide img { + width: 100%; + height: auto; +} + +.tests__title { + margin-top: 80px; + margin-bottom: 34px; + color: #f0b550; + font-size: 32px; + line-height: 44px; + font-weight: 500; + text-transform: uppercase; +} + +.registration { + margin-bottom: 7.5rem; +} + +.registration .section-head__title p { + margin-left: 3.5rem; +} + +.registration__container { + display: grid; + grid-template-columns: repeat(2, 1fr); +} + +.registration-form { + padding: 35px; + border: 1px solid #fab136; + border-radius: 1.25rem; + background-color: #1e1e1e; + /*backdrop-filter: blur(10px);*/ +} + +.registration-form input { + border-radius: .75rem; + padding: 10px; + margin-bottom: 20px; + background-color: #24242b; +} + +.registration-form label { + margin: 0 0 7px 5px; +} + +.registration__buttons { + display: flex; + justify-content: space-evenly; + gap: 20px; + margin-top: 10px; +} + +.registration__buttons button { + width: 100%; + max-width: 100%; +} + +.registration__buttons .button-cancel::before { + background: linear-gradient(205deg, #a8a8a8 0, #858585 61.5%) +} + +.registration__buttons .button-cancel::after { + background: linear-gradient(225deg, #858585 0, #858585 61.5%); +} + +.popup-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 1000; + opacity: 0; + visibility: hidden; + transition: opacity 0.3s ease, visibility 0.3s ease; +} + +.popup-overlay.active { + opacity: 1; + visibility: visible; +} + +.popup-content { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) scale(0.9); + background-color: transparent; + /*padding: 20px;*/ + /*border-radius: 5px;*/ + max-width: 500px; + width: 90%; + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; +} + +.popup-overlay.active .popup-content { + transform: translate(-50%, -50%) scale(1); + opacity: 1; + visibility: visible; +} + +body.popup-open { + overflow: hidden; +} + +body.popup-open>*:not(.popup-overlay) { + filter: blur(5px); + transition: filter 0.3s ease; +} + +/* Стилі для телефонного інпута */ +.iti { + width: 100%; + margin-bottom: 20px; +} + +.iti input { + width: 100%; +} + +.iti__flag-container:hover { + background-color: #24242b; + border-radius: 0.75rem; +} + +.iti__country-list { + background-color: #24242b !important; + border: 1px solid #333 !important; +} + +.iti__country { + color: white; +} + +.iti__country:hover { + background-color: #333; +} + +.iti__selected-flag { + background-color: #24242b !important; + border-radius: 0.75rem; +} + +/* Перевизначаємо стандартні стилі для інпута телефону */ +#phone { + margin-bottom: 0; +} + + +@media (min-width: 73.125em) { + .section-head__title { + font-size: 4rem + } + + .promotion-card__title { + font-size: 2rem + } + + .hero__title { + font-size: 6rem + } + + .aboutus__item-title { + font-size: 2rem + } + + .features__card--last { + margin-left: 15.5rem + } + + .partners__body::after { + bottom: -12.6875rem + } + + .partners__body::after { + left: 31.5625rem + } + + .partners__title { + font-size: 2.5rem + } + + .blog-post__text h3 { + font-size: 2.5rem + } +} + +@media (min-width: 87.49875em) { + .footer__bottom-text { + font-size: 4.625rem + } +} + +@media (max-width: 20em) { + .section-head__title { + font-size: 1.75rem + } + + .promotion-card__title { + font-size: 1.375rem + } + + .hero__title { + font-size: 2.25rem + } + + .aboutus__item-title { + font-size: 1.5rem + } + + .partners__title { + font-size: 2rem + } + + .blog-post__text h3 { + font-size: 1.75rem + } +} + +@media (max-width: 73.125em) { + .menu__list { + gap: 0 1rem + } +} + +@media (max-width: 68.74875em) { + .partners__container::after { + z-index: -1 + } +} + +@media (max-width: 61.99875em) { + .menu__body { + position: fixed; + width: 100%; + height: 100%; + min-height: 100svh; + left: -100%; + top: 0; + z-index: 15; + overflow: auto; + padding: 0 .9375rem 1.875rem .9375rem; + background-color: #111119; + transform: translateZ(0); + transition: left .3s + } + + .menu__body::before { + content: ""; + position: sticky; + width: 100%; + height: 4.625rem; + left: -100%; + top: 0; + background-color: #111119; + transform: translateZ(0); + transition: left .3s; + z-index: 17 + } + + .menu-open .menu__body { + left: 0 + } + + .menu-open .menu__body::before { + left: 0 + } + + .menu__list { + flex-direction: column; + gap: .625rem + } + + .menu__link { + padding: .625rem 0; + font-size: 1.125rem + } + + .icon-menu { + display: block; + position: relative; + width: 1.875rem; + height: 1.125rem; + z-index: 17; + outline: 0 + } + + .icon-menu span, + .icon-menu::after, + .icon-menu::before { + content: ""; + transform: translateZ(0); + transition: all .3s ease 0s; + right: 0; + position: absolute; + width: 100%; + height: .125rem; + background-color: #fab136 + } + + .icon-menu::before { + top: 0 + } + + .icon-menu::after { + bottom: 0 + } + + .icon-menu span { + top: calc(50% - .0625rem) + } + + .menu-open .icon-menu span { + width: 0 + } + + .menu-open .icon-menu::before { + top: calc(50% - .0625rem); + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg) + } + + .menu-open .icon-menu::after { + bottom: calc(50% - .0625rem); + -webkit-transform: rotate(45deg); + transform: rotate(45deg) + } + + .spollers__body { + padding: 0 1.25rem 1.25rem 1.25rem + } + + .header__body { + justify-content: stretch; + gap: 1rem + } + + .header__logo { + order: 1; + margin-right: auto; + position: relative; + z-index: 17 + } + + .header__menu { + order: 2 + } + + .header__actions { + order: 1; + position: relative; + z-index: 17 + } + + .features__head { + max-width: calc(50% - 1.25rem) + } + + .features__card { + flex: 1 1 auto; + width: calc(50% - 1.25rem) + } + + .quick-start__step { + gap: 1.25rem + } + + .quick-start__bottom { + gap: 1.25rem + } + + .subscription { + margin-bottom: 6.25rem + } + + .subscription__head .section-head__title p { + margin-right: 5rem + } + + .partners { + margin-bottom: 6.25rem + } + + .partners__img { + top: 20%; + -webkit-transform: translate(0, 0); + transform: translate(0, 0) + } + + .partners__body { + margin-bottom: 5.625rem + } + + .partners__step:not(:last-child) { + margin-bottom: 0 + } + + .partners__info { + max-width: 100%; + order: 0; + margin-bottom: 1.25rem + } + + .partners__level--1 { + order: 1 + } + + .faqs__head { + margin-bottom: 2rem + } + + .faqs__body { + margin-bottom: 2rem; + gap: 2rem + } + + .blog { + margin-bottom: 6.25rem + } + + .blog__head { + margin-bottom: 2rem + } + + .blog__items { + gap: 2rem 1.5rem + } + + .blog-post__head { + margin-bottom: 2rem + } + + .blog-post__share:not(:last-child) { + margin-bottom: 2rem + } + + .blog-post__img { + margin-bottom: 3.75rem + } +} + +@media (max-width: 61.99875em)and (any-hover: none) { + .icon-menu { + cursor: default + } +} + +@media (max-width: 61.99875em)and (max-width: 34.37375em) { + .partners__info { + margin-left: 3.75rem + } +} + +@media (max-width: 56.24875em) { + .hero__info { + padding-top: 2.5rem + } +} + +@media (max-width: 47.99875em) { + .section-head__subtitle { + margin-bottom: 1rem + } + + .section-head__title:not(:last-child) { + margin-bottom: 1rem + } + + .footer { + padding-top: 3.125rem + } + + .footer__top { + margin-bottom: 3.125rem; + gap: 1rem + } + + .promotion-card__title p { + margin-left: 3.75rem + } + + .hero__title { + margin: 0 auto; + padding: 0 10%; + margin-bottom: 1rem + } + + .hero__title::before { + display: none + } + + .hero__inner { + grid-template-columns: 1fr 13.4375rem + } + + .hero__circle-text { + margin: 1.5rem auto 0 auto; + -webkit-transform: translate(0, 0); + transform: translate(0, 0) + } + + .hero__info { + padding: 1.875rem 0 + } + + .aboutus { + padding: 5rem 0 + } + + .works__head .section-head__title p { + margin-left: 3.125rem + } + + .partners__container::after { + bottom: -1.1875rem; + right: -1.9375rem; + width: 100%; + height: 50% + } + + .partners__body::after { + bottom: -8.125rem + } + + .partners__body::after { + left: 5.625rem + } + + .partners__step--3 { + margin-left: 0; + margin-right: auto + } + + .partners__info { + gap: 1rem + } + + .faqs__head { + margin-bottom: 1.25rem + } + + .faqs__head .section-head__text { + font-size: 1rem + } + + .faqs__body { + margin-bottom: 1.25rem; + gap: 1.25rem + } + + .faqs__card .promotion-card__title p { + margin-left: 2.8125rem + } + + .blog--section .blog__head { + margin-bottom: 1.5rem + } + + .blog__head { + margin-bottom: 1.5rem + } +} + +@media (max-width: 40.62375em) { + .promotion-card { + flex-direction: column + } + + .promotion-card__title p { + margin-left: 1.875rem + } + + .features { + padding: 5rem 0 + } + + .features__container::before { + width: 100%; + height: 100%; + top: -2.5rem; + right: auto; + bottom: auto; + left: -1.25rem; + background: url(/wp-content/themes/cupo/img/features-bg.webp) center/contain no-repeat + } + + .features__body::before { + bottom: -8.4375rem; + right: 0; + max-width: 5rem; + -webkit-transform: rotate(20deg); + transform: rotate(20deg) + } + + .features__head { + max-width: 100%; + margin-bottom: 0 + } + + .features__card { + max-width: 100%; + width: 100%; + gap: 1rem + } + + .features__card--first { + margin: 0 + } + + .features__card--three { + margin: 0 + } + + .features__card--last { + margin-left: .0000000625rem + } + + .features__card-body { + gap: 1rem + } + + .quick-start { + margin-bottom: 5rem + } + + .quick-start__body { + flex-direction: column-reverse + } + + .quick-start__img { + margin-left: 0 + } + + .quick-start__content { + padding: 0 + } + + .works { + padding-top: 0; + margin-bottom: 5rem + } + + .works::after { + right: -20% + } + + .works__container::after { + display: none; + } + + .works__body { + flex-direction: column + } + + .works__content { + max-width: 100%; + gap: 1.25rem + } + + .works__img { + margin-top: 0; + max-width: 100% + } + + .subscription { + margin-bottom: 5rem + } + + .subscription__head .section-head__title p { + margin-right: 2.5rem + } + + .partners { + margin-bottom: 5rem + } + + .partners__body { + margin-bottom: 3.125rem + } + + .partners__body::after { + display: none + } + + .partners__level { + max-width: 100% + } + + .partners__level--1 { + margin-bottom: .9375rem + } + + .partners__level--2 { + margin-left: 0; + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg) + } + + .contacus { + padding-top: 2.8125rem; + margin-bottom: 3.125rem + } + + .contacus__head { + margin-bottom: 1.25rem + } + + .faqs { + padding-top: 2.8125rem; + margin-bottom: 3.125rem + } + + .faqs__item { + grid-template-columns: 1fr + } + + .blog--section { + margin-bottom: 3.125rem + } + + .blog { + padding-top: 2.8125rem; + margin-bottom: 3.125rem + } + + .blog.blog--section { + padding-top: 0 + } + + .blog__items:not(:last-child) { + margin-bottom: 2rem + } + + .blog-post { + padding-top: 2.8125rem; + margin-bottom: 3.125rem + } + + .blog-post__header { + margin-bottom: 1.5rem + } + + .blog-post__head { + margin-bottom: 1.5rem + } + + .blog-post__share:not(:last-child) { + margin-bottom: 1.5rem + } + + .blog-post__img { + aspect-ratio: 300/200; + margin-bottom: 1.5rem + } + + .blog-post__text:not(:last-child) { + margin-bottom: 2rem + } + + .blog-post__text h3:not(:last-child) { + margin-bottom: 1rem + } + + .blog-post__text h4 { + font-size: 1.5rem + } + + .blog-post__text h4:not(:last-child) { + margin-bottom: 1rem + } + + .blog-post__text h5 { + font-size: 1.125rem + } + + .blog-post__text h5:not(:last-child) { + margin-bottom: .625rem + } + + .blog-post__text p:not(:last-child) { + margin-bottom: .625rem + } + + .blog-post__text blockquote { + margin: 1.5rem 0 + } + + .blog-post__img-block img { + aspect-ratio: 300/200 + } + + .blog-post__img-block:not(:last-child) { + margin-bottom: 2rem + } +} + +@media (max-width: 34.37375em) { + .menu__list:not(:last-child) { + margin-bottom: 1.5rem + } + + .header__started { + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; + margin: 0 auto + } + + .hero { + padding: 2.8125rem 0 + } + + .hero__inner { + grid-template-columns: 1fr; + gap: 1.5rem + } + + .hero__img { + margin-right: 0 + } + + .hero__info { + max-width: 100%; + padding: 0 + } + + .aboutus__head { + margin-bottom: 1.5rem + } + + .aboutus__body { + flex-direction: column + } + + .aboutus__items { + max-width: 100% + } + + .partners__img { + display: none + } + + .blog__item { + min-width: 18.125rem + } +} + +@media (max-width: 29.99875em) { + .spollers__title { + min-height: 0 + } + + .footer__body { + flex-direction: column-reverse + } + + .footer__bottom-text { + font-size: 1.125rem + } + + .hero__title { + line-height: 100%; + padding: 0 + } + + .features__card { + padding: 1rem + } + + .works__bottom { + gap: 1.25rem + } + + .subscription__head { + margin-bottom: 1.5rem + } + + .subscription__head .section-head__subtitle { + order: 0 + } + + .subscription__head .section-head__text { + width: 100%; + text-align: right; + order: 2 + } + + .subscription__head .section-head__title { + width: 100%; + order: 1; + margin-bottom: 1rem + } + + .subscription__body:not(:last-child) { + margin-bottom: 1.5rem + } + + .subscription__card { + max-width: 100%; + padding: 1.75rem 1.25rem + } + + .partners__info { + margin-left: 0 + } + + .blog__item { + flex-direction: column; + gap: 1rem + } + + .blog__item-img { + aspect-ratio: 1/1; + max-width: 100% + } + + .blog__item-body { + padding: 0 0 .75rem 0 + } +} + +@media (max-width: 24.99875em) { + .quick-start__btn { + max-width: 100% + } + + .works__btn { + max-width: 100% + } + + .partners__step { + gap: 1rem; + padding: 1.25rem .9375rem + } + + .partners__step-title { + font-size: 1.625rem + } + + .partners__level { + gap: 1rem; + padding: 1.25rem .9375rem + } + + .partners__level-icon { + width: 1.875rem; + height: 1.875rem + } + + .partners__level-body { + gap: 1rem + } + + .partners__level-title { + font-size: 1rem + } + + .partners__level-bottom { + gap: 1rem + } + + .partners__level-num { + font-size: 1.625rem + } +} + +@media (min-width: 20em)and (max-width: 73.125em) { + .section-head__title { + font-size: clamp(1.75rem, .9029411765rem + 4.2352941176vw, 4rem) + } + + .promotion-card__title { + font-size: clamp(1.375rem, 1.1397058824rem + 1.1764705882vw, 2rem) + } + + .hero__title { + font-size: clamp(2.25rem, .8382352941rem + 7.0588235294vw, 6rem) + } + + .aboutus__item-title { + font-size: clamp(1.5rem, 1.3117647059rem + .9411764706vw, 2rem) + } + + .partners__title { + font-size: clamp(2rem, 1.8117647059rem + .9411764706vw, 2.5rem) + } + + .blog-post__text h3 { + font-size: clamp(1.75rem, 1.4676470588rem + 1.4117647059vw, 2.5rem) + } +} + +@media (min-width: 29.99875em)and (max-width: 87.49875em) { + .footer__bottom-text { + font-size: clamp(1.125rem, -.7010108696rem + 6.0869565217vw, 4.625rem) + } +} + +@media (min-width: 40.62375em)and (max-width: 73.125em) { + .features__card--last { + margin-left: clamp(.0000000625rem, -19.3736585648rem + 47.690473251vw, 15.5rem) + } +} + +@media (min-width: 47.99875em)and (max-width: 73.125em) { + .partners__body::after { + bottom: clamp(-12.6875rem, .5907573006rem + -18.1583005821vw, -8.125rem) + } + + .partners__body::after { + left: clamp(5.625rem, -43.9234832844rem + 103.2286950898vw, 31.5625rem) + } +} + +@media (max-width: 61.99875em)and (min-width: 61.99875em) { + .partners__info { + margin-left: 23.875rem + } +} + +@media (max-width: 61.99875em)and (min-width: 34.37375em)and (max-width: 61.99875em) { + .partners__info { + margin-left: clamp(3.75rem, -21.291510181rem + 72.850678733vw, 23.875rem) + } +} + +@media (any-hover: hover) { + .menu__link:hover { + color: #fab136; + } + + .pagging__arrow:hover { + border: 1px solid #fab136; + } + + .pagging__arrow:hover::before { + opacity: 0 + } + + .pagging__item:hover { + color: #fff; + } + + .button:hover::before { + opacity: 0; + } + + .button:hover::after { + opacity: 1; + } + + .header__started:hover { + color: #fff; + } + + .header__started:hover::before { + opacity: 1; + } + + .languages__current:hover { + border: 1px solid #fab136; + } + + .languages__link:hover { + color: #fab136; + } + + .footer__nav-link:hover { + color: #fab136; + } + + .footer__link:hover { + color: #fab136; + } + + .footer__social:hover { + color: #fab136; + } + + .quick-start__link:hover { + color: #b5b9ce; + } + + .works__link:hover { + color: #b5b9ce; + } + + .subscription__card:hover { + border-color: #fab136; + } + + .subscription__card:hover::before { + opacity: 0; + } + + .subscription__card-btn:hover { + color: #fff; + } + + .subscription__card-btn:hover::before { + opacity: 1; + } + + .contacus__link:hover { + color: #fab136; + } + + .contacus__social:hover { + color: #fab136; + } + + .blog__item-img:hover img { + -webkit-transform: scale(1.05); + transform: scale(1.05); + } + + .blog__item-title:hover { + color: #fab136; + } + + .blog__item-link:hover { + color: #fab136; + } + + .breadcrumbs__link:hover { + color: #fab136; + } + + .share__link:hover { + color: #24242b; + } +} + +@media only screen and (max-width: 768px) { + .footer__body { + flex-wrap: wrap + } + + .footer__nav-list { + width: 100%; + justify-content: center + } + + .quick-start__items { + grid-template-columns: 1fr; + } + + .quick-start__arrow { + display: none; + } + + section.result { + margin-bottom: 5rem; + } + + .result__container { + padding-top: 50px; + padding-bottom: 50px; + } + + .result__body { + flex-direction: column; + } + + .result__btn { + display: none; + } + + .result__items th, + .result__items td { + padding: 15px 0; + text-wrap: wrap; + } + + + .result__items th:first-child, + .result__items td:first-child { + padding-left: 10px; + } + + .say__items { + grid-template-columns: 1fr !important; + } + + .subscription__head .section-head__title, + .subscription__head .section-head__subtitle, + .subscription__head .section-head__text { + text-align: left + } + + .subscription__head .section-head__title p { + margin-right: 0; + margin-left: 2.5rem + } + + .algorithm-box::before { + display: none; + } + + .exchange-grid { + flex-direction: column; + height: unset; + gap: 20px; + } + + .exchange-grid::before { + display: none; + width: 0; + height: 0; + } + + .exchange-row { + flex-direction: column; + height: unset; + gap: 20px; + } + + .exchange-grid .exchange-card { + width: 100%; + } + + .exchange-row:nth-child(2) { + margin-bottom: 0; + margin-top: 0; + } + + .exchange-row:nth-child(2) .exchange-card:nth-child(3) { + display: none; + } + + .trust-header h1 { + font-size: clamp(1.75rem, .9029411765rem + 4.2352941176vw, 4rem); + line-height: unset; + text-align: left; + } + + .trust-header p { + font-size: 18px; + line-height: unset; + margin-bottom: 25px; + text-align: left; + } + + .trust { + margin-top: 50px; + margin-bottom: 2.375rem; + } + + .sliders { + margin-bottom: 0; + } + + .trust-algorithm { + margin-bottom: 50px; + width: 100%; + } + + .algorithm-box { + font-size: 22px; + padding: 10px 20px; + text-align: center; + } + + .trust-header h1 br { + display: inline; + } + + .video-slider { + max-width: 100%; + } + + button.slick-arrow { + margin: 5px !important; + width: 32px; + min-width: 32px; + height: 32px; + border-radius: 7px; + } + + .slider__head .section-head__title p { + margin: 0 !important; + } + + .tests-slider .slick-track { + display: flex !important; + flex-direction: column !important; + } + + .tests-slide, + .tests-slider .slick-track { + width: 100% !important; + } + + .registration-form { + padding: 20px; + } +} + +.we__items { + grid-template-columns: repeat(4, 1fr); +} + +.we__items img { + border-radius: 100%; + aspect-ratio: 1/1; + max-width: 80%; + align-self: center; +} + +.we__description>*:not(:last-child) { + margin-bottom: 10px; +} + +.we__description li { + color: #B5B9CE; + font-size: 14px; + line-height: 19px; + padding-left: 20px; + position: relative; +} + +.we__description li:not(:last-child) { + margin-bottom: 5px; +} + +.we__items li::after { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + + background-image: url('https://cupo.ai/wp-content/uploads/2024/11/dot_PNG26.webp'); + background-repeat: no-repeat; + background-position: left center; + background-size: 8px; + filter: invert(100%) +} + +.partners-new__header { + margin-top: 100px; +} + +.partners-new__header h2 { + font-size: 64px; + line-height: 87px; + margin-bottom: 16px; + font-weight: 500; + text-transform: uppercase; + text-align: center; +} + +.partners-new__header h2 span { + color: #f0b550; +} + +.partners-new__header p { + font-size: 26px; + line-height: 38px; + font-weight: 700; + text-align: center; + margin: 0 auto 46px; + width: 75%; +} + +.partners-new__items { + display: grid; + grid-template-columns: repeat(8, 1fr); + align-items: center; + background-color: #24242b; + border-radius: 1.25rem; + padding: 0 25px; + gap: 15px; +} + +.partners-new__items img { + width: 100%; + height: auto; +} + +@media only screen and (max-width: 768px) { + .partners-new__header { + margin-top: 50px; + } + + .partners-new__header h2 { + font-size: clamp(1.75rem, .9029411765rem + 4.2352941176vw, 4rem); + line-height: unset; + margin-bottom: 16px; + } + + .partners-new__header p { + font-size: 16px; + text-align: left; + line-height: unset; + width: unset; + margin-bottom: 25px; + } + + .partners-new__items { + grid-template-columns: repeat(4, 1fr); + gap: 5px; + } +} + +.exchange-row:last-child .exchange-card:nth-child(3) .exchange-card__logo { + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; +} + +.exchange-row:last-child .exchange-card:nth-child(3) .exchange-card__logo img { + width: 120%; + height: 120%; +} + +.exchange-row:last-child .exchange-card:nth-child(3) h3 { + position: relative; +} + +.exchange-row:last-child .exchange-card:nth-child(3) h3::before { + content: 'new'; + text-transform: uppercase; + position: absolute; + top: -60%; + opacity: .6; + left: 0; + font-size: 12px; +} + +.exchange-row:last-child .exchange-card:nth-child(3) .price { + position: relative; +} + +.exchange-row:last-child .exchange-card:nth-child(3) .price::after { + content: 'Coming soon'; + text-transform: uppercase; + opacity: .6; + visibility: visible; + font-size: 16px; + font-weight: 600; + line-height: 27px; + color: #fff; + position: absolute; + bottom: 0; + left: 0; + text-wrap: nowrap; +} + +.we__subhead { + text-align: center; + font-size: 26px; +} \ No newline at end of file diff --git a/template-parts/content-none.php b/template-parts/content-none.php new file mode 100644 index 0000000..cd5af4f --- /dev/null +++ b/template-parts/content-none.php @@ -0,0 +1,51 @@ + + +
    + + +
    + ' . wp_kses( + /* translators: 1: link to WP admin new post page. */ + __( 'Ready to publish your first post? Get started here.', 'cupo' ), + array( + 'a' => array( + 'href' => array(), + ), + ) + ) . '

    ', + esc_url( admin_url( 'post-new.php' ) ) + ); + + elseif ( is_search() ) : + ?> + +

    + + +

    + +
    +
    diff --git a/template-parts/content-page.php b/template-parts/content-page.php new file mode 100644 index 0000000..7e2ca92 --- /dev/null +++ b/template-parts/content-page.php @@ -0,0 +1,54 @@ + + +
    > +
    + ', '' ); ?> +
    + + + +
    + '', + ) + ); + ?> +
    + + +
    + %s', 'cupo' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + wp_kses_post( get_the_title() ) + ), + '', + '' + ); + ?> +
    + +
    diff --git a/template-parts/content-search.php b/template-parts/content-search.php new file mode 100644 index 0000000..1d05648 --- /dev/null +++ b/template-parts/content-search.php @@ -0,0 +1,35 @@ + + + diff --git a/template-parts/content.php b/template-parts/content.php new file mode 100644 index 0000000..369d687 --- /dev/null +++ b/template-parts/content.php @@ -0,0 +1,63 @@ + + +
    > +
    + ', '' ); + else : + the_title( '

    ', '

    ' ); + endif; + + if ( 'post' === get_post_type() ) : + ?> + + +
    + + + +
    + "%s"', 'cupo' ), + array( + 'span' => array( + 'class' => array(), + ), + ) + ), + wp_kses_post( get_the_title() ) + ) + ); + + wp_link_pages( + array( + 'before' => '', + ) + ); + ?> +
    + +
    + +
    +