From 844d66f59763a70e794617cc0c0a7a8cc303005b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Kuna?= <1282324+codecalm@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:27:36 +0100 Subject: [PATCH] Marketing pages plugin (#1332) * marketing site init * classname fix * marketing images * homepage components * gradient bg * Optimised images with calibre/image-actions * generate utilities for marketing pages, negative utilities, new filters, browser component * list separate fixes * marketing pages components * build fix * new marketing pages elements * add typd.js library to animate text * about page, markdown page * testimonials, new components, new marketing pages * unity avatar sizes * fix shape sizes * avatars unify * shape fixes * real estate page * Optimised images with calibre/image-actions * fix small rebase error * Fix mobile designs of features, faq and testimonials * Add marketing pages to the extra's menu * fix hero header design and include as app example design * Fix buttons nog centering on hero * Slightly increase bundlewatch size --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Robert-Jan de Dreu <160743+rjd22@users.noreply.github.com> --- _config.yml | 1 + package.json | 10 +- pnpm-lock.yaml | 8 + src/pages/_data/libs.json | 3 +- src/pages/_data/menu.yml | 4 + src/pages/_data/real-estate.yml | 43 ++++ src/pages/_data/testimonials.yml | 20 ++ src/pages/_includes/cards/company-lookup.html | 30 +-- src/pages/_includes/layout/navbar-logo.html | 4 +- .../marketing/brands/baremetrics.svg | 1 + src/pages/_includes/marketing/brands/cgi.svg | 1 + .../_includes/marketing/brands/docplanner.svg | 1 + src/pages/_includes/marketing/brands/flow.svg | 1 + .../_includes/marketing/brands/fubotv.svg | 1 + .../_includes/marketing/brands/six-flags.svg | 1 + .../_includes/marketing/brands/vocus.svg | 1 + .../_includes/marketing/hero/browser.html | 22 ++ src/pages/_includes/marketing/hero/side.html | 45 ++++ src/pages/_includes/marketing/navbar.html | 44 ++++ .../_includes/marketing/section-divider.html | 11 + .../marketing/sections/companies.html | 17 ++ .../marketing/sections/counters.html | 33 +++ .../_includes/marketing/sections/cta.html | 10 + .../_includes/marketing/sections/faq-2.html | 33 +++ .../_includes/marketing/sections/faq.html | 40 ++++ .../marketing/sections/features-2.html | 56 +++++ .../marketing/sections/features-3.html | 56 +++++ .../marketing/sections/features.html | 22 ++ .../marketing/sections/pricing-banner.html | 38 ++++ .../_includes/marketing/sections/pricing.html | 82 +++++++ .../marketing/sections/subscribe.html | 19 ++ .../marketing/sections/testimonials.html | 43 ++++ src/pages/_includes/ui/marketing/browser.html | 21 ++ src/pages/_includes/ui/responsive-image.html | 5 + src/pages/_includes/ui/shape.html | 3 + src/pages/_includes/ui/typed.html | 19 ++ src/pages/_layouts/base.html | 2 +- src/pages/_layouts/marketing.html | 164 ++++++++++++++ src/pages/_plugins/jekyll-filters.rb | 4 + src/pages/marketing/about.html | 44 ++++ src/pages/marketing/hero.html | 25 +++ src/pages/marketing/index.html | 24 ++ src/pages/marketing/pricing.html | 16 ++ src/pages/marketing/real-estate.html | 59 +++++ src/pages/marketing/testimonials.html | 13 ++ src/pages/marketing/text.html | 42 ++++ src/scss/_utilities-marketing.scss | 209 ++++++++++++++++++ src/scss/_utilities.scss | 9 - src/scss/_variables-marketing.scss | 0 src/scss/_variables.scss | 77 +++++-- src/scss/layout/_animations.scss | 3 +- src/scss/layout/_navbar.scss | 1 - src/scss/marketing/_browser.scss | 67 ++++++ src/scss/marketing/_core.scss | 8 + src/scss/marketing/_filters.scss | 0 src/scss/marketing/_hero.scss | 69 ++++++ src/scss/marketing/_pricing.scss | 111 ++++++++++ src/scss/marketing/_sections.scss | 124 +++++++++++ src/scss/marketing/_shape.scss | 31 +++ src/scss/mixins/_mixins.scss | 4 +- src/scss/tabler-marketing.scss | 13 ++ src/scss/tabler-vendors.scss | 1 + src/scss/ui/_buttons.scss | 14 +- src/scss/ui/_images.scss | 4 + src/scss/ui/_lists.scss | 26 +-- src/scss/vendor/_typed.scss | 4 + src/static/logo.svg | 5 + .../photo-1494526585095-c41746248156.jpg | Bin 0 -> 131317 bytes .../photo-1512917774080-9991f1c4c750.jpg | Bin 0 -> 139685 bytes .../photo-1558036117-15d82a90b9b1.jpg | Bin 0 -> 148438 bytes .../photo-1564013799919-ab600027ffc6.jpg | Bin 0 -> 409532 bytes .../photo-1580587771525-78b9dba3b914.jpg | Bin 0 -> 148570 bytes .../photo-1592595896551-12b371d546d5.jpg | Bin 0 -> 173903 bytes src/static/marketing/preview.png | Bin 0 -> 138409 bytes src/static/marketing/preview@2x.png | Bin 0 -> 361760 bytes 75 files changed, 1844 insertions(+), 78 deletions(-) create mode 100644 src/pages/_data/real-estate.yml create mode 100644 src/pages/_data/testimonials.yml create mode 100644 src/pages/_includes/marketing/brands/baremetrics.svg create mode 100644 src/pages/_includes/marketing/brands/cgi.svg create mode 100644 src/pages/_includes/marketing/brands/docplanner.svg create mode 100644 src/pages/_includes/marketing/brands/flow.svg create mode 100644 src/pages/_includes/marketing/brands/fubotv.svg create mode 100644 src/pages/_includes/marketing/brands/six-flags.svg create mode 100644 src/pages/_includes/marketing/brands/vocus.svg create mode 100644 src/pages/_includes/marketing/hero/browser.html create mode 100644 src/pages/_includes/marketing/hero/side.html create mode 100644 src/pages/_includes/marketing/navbar.html create mode 100644 src/pages/_includes/marketing/section-divider.html create mode 100644 src/pages/_includes/marketing/sections/companies.html create mode 100644 src/pages/_includes/marketing/sections/counters.html create mode 100644 src/pages/_includes/marketing/sections/cta.html create mode 100644 src/pages/_includes/marketing/sections/faq-2.html create mode 100644 src/pages/_includes/marketing/sections/faq.html create mode 100644 src/pages/_includes/marketing/sections/features-2.html create mode 100644 src/pages/_includes/marketing/sections/features-3.html create mode 100644 src/pages/_includes/marketing/sections/features.html create mode 100644 src/pages/_includes/marketing/sections/pricing-banner.html create mode 100644 src/pages/_includes/marketing/sections/pricing.html create mode 100644 src/pages/_includes/marketing/sections/subscribe.html create mode 100644 src/pages/_includes/marketing/sections/testimonials.html create mode 100644 src/pages/_includes/ui/marketing/browser.html create mode 100644 src/pages/_includes/ui/responsive-image.html create mode 100644 src/pages/_includes/ui/shape.html create mode 100644 src/pages/_includes/ui/typed.html create mode 100644 src/pages/_layouts/marketing.html create mode 100644 src/pages/marketing/about.html create mode 100644 src/pages/marketing/hero.html create mode 100644 src/pages/marketing/index.html create mode 100644 src/pages/marketing/pricing.html create mode 100644 src/pages/marketing/real-estate.html create mode 100644 src/pages/marketing/testimonials.html create mode 100644 src/pages/marketing/text.html create mode 100644 src/scss/_utilities-marketing.scss create mode 100644 src/scss/_variables-marketing.scss create mode 100644 src/scss/marketing/_browser.scss create mode 100644 src/scss/marketing/_core.scss create mode 100644 src/scss/marketing/_filters.scss create mode 100644 src/scss/marketing/_hero.scss create mode 100644 src/scss/marketing/_pricing.scss create mode 100644 src/scss/marketing/_sections.scss create mode 100644 src/scss/marketing/_shape.scss create mode 100644 src/scss/tabler-marketing.scss create mode 100644 src/scss/vendor/_typed.scss create mode 100644 src/static/marketing/photo-1494526585095-c41746248156.jpg create mode 100644 src/static/marketing/photo-1512917774080-9991f1c4c750.jpg create mode 100644 src/static/marketing/photo-1558036117-15d82a90b9b1.jpg create mode 100644 src/static/marketing/photo-1564013799919-ab600027ffc6.jpg create mode 100644 src/static/marketing/photo-1580587771525-78b9dba3b914.jpg create mode 100644 src/static/marketing/photo-1592595896551-12b371d546d5.jpg create mode 100644 src/static/marketing/preview.png create mode 100644 src/static/marketing/preview@2x.png diff --git a/_config.yml b/_config.yml index a30e83902..7004ed1cb 100644 --- a/_config.yml +++ b/_config.yml @@ -48,6 +48,7 @@ tabler-css-plugins: - tabler-socials - tabler-payments - tabler-vendors + - tabler-marketing exclude: - .jekyll-cache diff --git a/package.json b/package.json index 096db5f2b..02cdea42a 100644 --- a/package.json +++ b/package.json @@ -106,11 +106,11 @@ }, { "path": "./dist/css/tabler-vendors.css", - "maxSize": "7 kB" + "maxSize": "7.5 kB" }, { "path": "./dist/css/tabler-vendors.min.css", - "maxSize": "6 kB" + "maxSize": "6.5 kB" }, { "path": "./dist/js/tabler.js", @@ -166,6 +166,7 @@ "gulp-terser": "^2.1.0", "imageoptim-cli": "^3.1.9", "imask": "^7.6.1", + "js-beautify": "^1.15.1", "jsvectormap": "^1.6.0", "list.js": "^2.3.1", "litepicker": "^2.0.12", @@ -173,7 +174,6 @@ "plyr": "^3.7.8", "postcss": "^8.4.49", "prettier": "^2.8.8", - "js-beautify": "^1.15.1", "release-it": "^15.11.0", "request": "^2.88.2", "rollup": "2.79.2", @@ -183,6 +183,7 @@ "star-rating.js": "^4.3.1", "tinymce": "^7.5.1", "tom-select": "^2.4.1", + "typed.js": "^2.1.0", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0", "yaml": "^2.6.1", @@ -211,7 +212,8 @@ "plyr": "^3.7.8", "star-rating.js": "^4.3.0", "tinymce": "^6.4.2 || ^7.0.0", - "tom-select": "^2.2.2" + "tom-select": "^2.2.2", + "typed.js": "^2.1.0" }, "peerDependenciesMeta": { "@melloware/coloris": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07ec047d1..664716ee8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -177,6 +177,9 @@ importers: tom-select: specifier: ^2.4.1 version: 2.4.1 + typed.js: + specifier: ^2.1.0 + version: 2.1.0 vinyl-buffer: specifier: ^1.0.1 version: 1.0.1 @@ -4519,6 +4522,9 @@ packages: typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + typed.js@2.1.0: + resolution: {integrity: sha512-bDuXEf7YcaKN4g08NMTUM6G90XU25CK3bh6U0THC/Mod/QPKlEt9g/EjvbYB8x2Qwr2p6J6I3NrsoYaVnY6wsQ==} + typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -9817,6 +9823,8 @@ snapshots: for-each: 0.3.3 is-typed-array: 1.1.10 + typed.js@2.1.0: {} + typedarray-to-buffer@3.1.5: dependencies: is-typedarray: 1.0.0 diff --git a/src/pages/_data/libs.json b/src/pages/_data/libs.json index 1ec170fe5..5dd874377 100644 --- a/src/pages/_data/libs.json +++ b/src/pages/_data/libs.json @@ -24,7 +24,8 @@ "plyr": "plyr/dist/plyr.min.js", "dropzone": "dropzone/dist/dropzone-min.js", "star-rating.js": "star-rating.js/dist/star-rating.min.js", - "coloris.js": "@melloware/coloris/dist/umd/coloris.min.js" + "coloris.js": "@melloware/coloris/dist/umd/coloris.min.js", + "typed.js": "typed.js/dist/typed.umd.js" }, "css": { "mapbox": "https://api.mapbox.com/mapbox-gl-js/v1.8.0/mapbox-gl.css", diff --git a/src/pages/_data/menu.yml b/src/pages/_data/menu.yml index 58dd7df2f..b2f4542ac 100644 --- a/src/pages/_data/menu.yml +++ b/src/pages/_data/menu.yml @@ -233,6 +233,10 @@ extra: title: Logs url: logs.html badge: New + marketing: + title: Marketing + url: marketing.html + badge: New music: title: Music url: music.html diff --git a/src/pages/_data/real-estate.yml b/src/pages/_data/real-estate.yml new file mode 100644 index 000000000..6cfebe0f8 --- /dev/null +++ b/src/pages/_data/real-estate.yml @@ -0,0 +1,43 @@ + + +- name: Cozy Cottage + address: 123 Main Street + baths: 2 + bedrooms: 3 + image: photo-1558036117-15d82a90b9b1.jpg + price: $250,000 + +- name: Modern Townhouse + address: 456 Elm Avenue + baths: 3 + bedrooms: 4 + image: photo-1494526585095-c41746248156.jpg + price: $450,000 + +- name: Spacious Villa + address: 789 Oak Drive + baths: 5 + bedrooms: 6 + image: photo-1512917774080-9991f1c4c750.jpg + price: $1,200,000 + +- name: Rustic Farmhouse + address: 321 Pine Lane + baths: 2 + bedrooms: 2 + image: photo-1564013799919-ab600027ffc6.jpg + price: $350,000 + +- name: Beachfront Condo + address: 567 Sandy Beach Road + baths: 2 + bedrooms: 1 + image: photo-1580587771525-78b9dba3b914.jpg + price: $500,000 + +- name: Luxury Penthouse + address: 890 Highrise Avenue + baths: 4 + bedrooms: 3 + image: photo-1592595896551-12b371d546d5.jpg + price: $2,000,000 \ No newline at end of file diff --git a/src/pages/_data/testimonials.yml b/src/pages/_data/testimonials.yml new file mode 100644 index 000000000..771c6f8b1 --- /dev/null +++ b/src/pages/_data/testimonials.yml @@ -0,0 +1,20 @@ +- "Ever since I started using Tabler, my HTML designing process has been significantly smoother. Its intuitive interface is a breath of fresh air!" +- "I'm beyond impressed with Tabler. This UI kit has transformed my workflow for the better. It's easy to use, streamlined, and remarkably efficient." +- "Tabler's feature-rich package has drastically improved my website design process. It's an absolute game-changer in the UI kit landscape." +- "Having used many UI kits in the past, I can confidently say that Tabler stands out. The level of customization it offers is unparalleled." +- "What I love about Tabler is its sleek design and ease of use. It's really simplified my HTML designing work. Five stars from me!" +- "I'd recommend Tabler to anyone, whether they're a seasoned pro or a beginner in HTML design. Its versatility and user-friendly nature make it a cut above the rest." +- "Navigating through Tabler has been a breeze! Its intuitive layout helps me save time and focus more on the creative aspect of my work." +- "With Tabler, designing HTML has never been more straightforward. The kit's sleek features and functionalities have taken my design work to new heights." +- "Tabler has revolutionized the way I approach HTML design. Its array of tools and efficient interface make it a must-have for any designer." +- "I'm truly amazed by Tabler's capabilities. It's not just an HTML UI kit, it's a design powerhouse that has made my work a lot more efficient and enjoyable." +- "As a web developer, Tabler has revolutionized my workflow. The HTML UI kit is exceptionally well-structured, making my projects much more efficient and visually appealing." +- "Tabler has transformed the way I approach web design. It's intuitive, easy to use, and has saved me countless hours of coding from scratch. A real game-changer!" +- "The breadth of design options that Tabler provides is astounding. It has added a whole new level of professionalism to my websites and made my job a lot easier." +- "I've been in the web development industry for years and I must say, Tabler is one of the best HTML UI kits I've come across. It's user-friendly and allows for a high degree of customization." +- "Since I've started using Tabler, I've noticed a significant improvement in my work. It's streamlined, efficient, and helps me produce better results for my clients." +- "Using Tabler has been a fantastic experience. The number of components it offers has allowed me to design more efficiently, and its consistent updates ensure that it always stays ahead of the curve." +- "Tabler is a web designer's dream come true. The HTML UI kit offers so many features and functionalities that make my design process more streamlined and efficient." +- "I cannot recommend Tabler enough! This HTML UI kit is a must-have for any web developer looking to level up their design game." +- "From a beginner's perspective, Tabler has been a lifesaver. It has enabled me to create professional-quality websites without needing advanced coding skills." +- "Tabler offers the perfect balance of simplicity and sophistication. It has greatly improved my workflow and I can't imagine working on web development projects without it." \ No newline at end of file diff --git a/src/pages/_includes/cards/company-lookup.html b/src/pages/_includes/cards/company-lookup.html index c3c277beb..7e9889fcd 100644 --- a/src/pages/_includes/cards/company-lookup.html +++ b/src/pages/_includes/cards/company-lookup.html @@ -113,14 +113,14 @@
+ Tabler is a free and open source web application UI kit based on Bootstrap 5, with hundreds responsive + components and multiple layouts. +
+54 eye-catching, customizable and responsive email templates to improve your email communication. No coding skills needed.
+templates
+years in business
+copies sold
+happy customers
+Lorem ipsum dolor sit amet consectetur adipisicing elit. Sunt, ipsa? Voluptates sunt, ipsum esse quis obcaecati atque placeat consectetur beatae, tenetur ducimus iure minima expedita recusandae doloribus nam. Pariatur, facilis?
+Can’t find the answer you’re looking for? Reach out to our customer support team.
+Tabler offers fundamental components that you can piece together to build your app or website. However, Tabler Pro offers an elevated convenience by providing pre-assembled components and page templates, acting as ready-to-use building blocks that can be swiftly integrated into your app, thereby saving development time.
+Certainly, you have lifelong access to all our components. This implies that you will receive new components and updates every month, continuing as long as we have new component ideas to share.
+Should you be a student or find the cost excessively high in your local currency, please reach out to us at {{ site.email }} detailing your circumstances, and we will contemplate offering you a discount.
+The elements in Tabler Pro are created using Tabler v1.2 and later versions. If your current version is v0.8, we advise you to update to the latest version to make the most of the Pro components.
++ Tabler is fully responsive and compatible with all modern browsers. Thanks to its modern, user-friendly design you can create a fully functional interface that users will love. Every UI element has been created with + attention to detail to make your interface beautiful! +
++ Having in mind what it takes to write high-quality code, we want to help you speed up the development process and keep your code clean. Based on Bootstrap 5, Tabler is a cutting-edge solution, compatible with all modern + browsers and fully responsive. +
+You can easily customize the UI elements to make them fit the needs of your project. And don’t worry if you don’t have much experience - Tabler is easy to get started!
++ Tabler is fully responsive and compatible with all modern browsers. Thanks to its modern, user-friendly design you can create a fully functional interface that users will love. Every UI element has been created with + attention to detail to make your interface beautiful! +
++ Having in mind what it takes to write high-quality code, we want to help you speed up the development process and keep your code clean. Based on Bootstrap 5, Tabler is a cutting-edge solution, compatible with all modern + browsers and fully responsive. +
+You can easily customize the UI elements to make them fit the needs of your project. And don’t worry if you don’t have much experience - Tabler is easy to get started!
+Our email templates are fully responsive, so you can be sure they will look great on any device and screen size.
+Tested across 90+ email clients and devices, Tabler emails will help you make your email communication professional and reliable.
+Draw recipients’ attention with beautiful, minimal email designs based on Bootstrap and Material Design principles.
+Get Marketing + Application UI for you and your team
+Get daily news on upcoming offers from many suppliers all over the world
+Our Users send us bunch of smilies with our services, and we love them 😍
+Tabler is a digital firm specializing in website development. Our themes are employed by businesses of all scales, ranging from emerging startups to established public companies, to construct and oversee their online presence.
+Get early access to 100+ components and free updates every month. Make it yours today!
+It's time to find the home of your dreams, and you search begins here. We make it easy to find the property that fits your needs and budget.
+Our Users send us bunch of smilies with our services, and we love them 😍
+Why do you think that she is a witch? How do you know she is a witch? And the hat. She's a witch! The swallow may fly south with the sun, and the house martin or the plover may seek warmer climes in winter, yet these are not strangers to our land.
+Why? Be quiet! We shall say 'Ni' again to you, if you do not appease us. The Lady of the Lake, her arm clad in the purest shimmering samite, held aloft Excalibur from the bosom of the water, signifying by divine providence that I, Arthur, was to carry Excalibur. That is why I am your king.
+Oh! Come and see the violence inherent in the system! Help, help, I'm being repressed! It's only a model. Well, what do you want? And this isn't my nose. This is a false one. We found them.
+I have to push the pram a lot. We want a shrubbery!! And the hat. She's a witch! Burn her! The nose?
+The Lady of the Lake, her arm clad in the purest shimmering samite, held aloft Excalibur from the bosom of the water, signifying by divine providence that I, Arthur, was to carry Excalibur. That is why I am your king. Shut up! Will you shut up?!
+Bring her forward! What do you mean? Listen. Strange women lying in ponds distributing swords is no basis for a system of government. Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.
+Who's that then? Why do you think that she is a witch? …Are you suggesting that coconuts migrate? Ah, now we see the violence inherent in the system! I have to push the pram a lot.
+Well, what do you want? The nose? He hasn't got shit all over him. We shall say 'Ni' again to you, if you do not appease us. What do you mean?
+Where'd you get the coconuts? Knights of Ni, we are but simple travelers who seek the enchanter who lives beyond these woods. No, no, no! Yes, yes. A bit. But she's got a wart. Bring her forward!
+Why do you think that she is a witch? Shh! Knights, I bid you welcome to your new home. Let us ride to Camelot! We found them. Oh! Come and see the violence inherent in the system! Help, help, I'm being repressed!
+Well, she turned me into a newt. The nose? The Lady of the Lake, her arm clad in the purest shimmering samite, held aloft Excalibur from the bosom of the water, signifying by divine providence that I, Arthur, was to carry Excalibur. That is why I am your king.
+The nose? Burn her anyway! What a strange person. Where'd you get the coconuts? Camelot!
+Why do you think that she is a witch? Well, we did do the nose. Where'd you get the coconuts? He hasn't got shit all over him.
+Listen. Strange women lying in ponds distributing swords is no basis for a system of government. Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony. Where'd you get the coconuts?
+A newt? The nose? Shh! Knights, I bid you welcome to your new home. Let us ride to Camelot! I'm not a witch. I don't want to talk to you no more, you empty-headed animal food trough water! I fart in your general direction! Your mother was a hamster and your father smelt of elderberries! Now leave before I am forced to taunt you a second time!
+lI2f4rk%d3jA)swQvHU1_^il)uBo-UJxn|)= zn|(!q8OwRLM1YR3W=w&1c0z;m3pe*#Y&^&;IAD3#ZSBL~wi1t>wmv<*roX*YXDgvN zH*sXqcB*U-L`Klt#FMvwB0bLjxy(C8#**=s4-)zbrAl%Fo2re=zMUy$(!FmXCHEv+ z+A-GAn%0;?ul`Ar;fs2DQh?@0nkVE#ET>5Dt%0Q zMRrFrmZ0j%6t>n}tLPPdlacy!d}BkwBm@IZ9(yZOfqERpgn5tahvoxEZe$Z5hlyH` z%lzx6u~+vSF{uy%kTox wLYZrstMh(9Xi{VPxCd2O#m@v`MW^bwXLY0YJa1g&V=322)1iBd=x?ou zy$j_>Y%&KO#pN?N%rY4VBD)m~(mk z*%7Vu@_^YQFsY){D|>;%82~HZKiI0REfbS2BW?B?pBS-$I}V(peS!L{%c|cuJmn;C ztPDA_KW%^ZZ-%$fFMwm)VEYv4))GRx>-z<%J6DpTr4$~bv6J;Z0hl!fA*i={x;OKq zJgOo+wwAm$SG843zdrhg@IEN3hMu0$uvMSsd!-xhB75kwH{2Ov)z9q-qv5&}C>)Cj z^!0Rpg;!r;e-hnlO^CXM0E~ ER@D-|(i zoG-UTvIR$9Okuf#KM!_F%}x#*-vo7UJ>G!Q&tdNYb`Vn4j|a&$!gfx&sG_y+Wn-&< zaC^@IPqV;($9jWDKm@U5+$-tl-apa-$d{h^d0} |z7{t&>5b^z_gl`W zjUTFE9;!i`zi8LS!9Uk3eb3|`i|<9`Sr<$?vz+SWhAMSVKdR@La;?ux#1RwvCd4>Z z)12B~qZ(~qk6$xzq0)DI(qpEL(__X7d&ePxYTk=TIi=L4XQSlNLG#4$QDL%My|)Vc zds-~AThcF`$1og{vun=l#1Gp2xALnMb251y;xchCR{T{ k>T7OhXg z-}JXaU#y`Pj$vd6!RvZ!9g2H%-imuv0B!$5JoXpEm?mdBwTf}s9|Na}ahox&t>E;_ zyzXZ}xAHBU(i)oC)Wby8X0;(YGIq~YO#1DM3OU2pmSmakO@`hfvVSMpUYW8s=k)Kz zV|&APX4OtRc)|XtR+Y&yr)Uv@9fQ9;ZUtz(l P*cCS`<9^Sj>u#e}LI(h{^Q>xB_9WpHZqo_2Wp&tbJ<8UQc^9d< z1=>0rV&f^8wW?i6(MYm^zADR|6dGlv{aYN&6e*D(o^BM4PQo3BFn(=>Eq4q>hyri| zWMGr@j?&wU31}W9drT;%uEQ(i(YB_Kz;ZZOlCSb*nY-;pC0S(7O(6A`FXf(na#7hv zgjY#o*)Zqt#GM*_VCq*v>p-%6oieO*jH>TA+pD9gt8T1{)1lE>N{lZUZ47}jc|zr8 z+p+ OF*qq|Z`wBurX;j)BC)T+QR jb%%-4_~uR0PS&f~OJc`}BbV@!;fZxi}PxKGtAp$)Ln$kI(E>9$L~ zFt}D(+k;Bc*XCRNiEQo;*TIHgb4k9r+W%yG$Mb}~GMdt(a{kHpP|Ujb;WhA7*(W&m zRH(s(;7RU9RVFypr|G)pt>AeuCAfV@5yp`mnOKz28H>{M3}C3KYrW7vIJ4?Jp%U?C zOZg*+E0>rCRAnm&8$quiWG0z4d%Z%y9l(x_t&%cn{^?YEl*YrisZ^irHV^x@;qjy8 zPR#1xYZ7^B`x~bJK5$LnE H#cKIAqQtvS-3iHiTru_iHQN=N* z?I{mukMbNXE2am0*CxuB$xnF*w0y`HyX%<6 63J0d&f1GQNbX7AgJrcbfh4PSRz@(A{bo=i6Z`kAZe@Q~YY4?!0 zcZcozrrqE5l 2DCFc=1Bg5= nIOuv ze2OYR6sGNL1X7+uSUzF=N3hhoCLE}6n7XJY9;T>vk@(7DkP|M#vPZqIMc*9&m`q2d zJ4n=LC!}W(WSlrh*~q3}Bo8HpgQjx@V15jYLkiz8x^0TAH7l~w1`8Set=0XIrOm@< zltBWdJ&Ecv6MIoPe6*9YL$(UDA+9Qbx@Q1bzoMCR-|yyNS~kIxjc!&=C_hcZ#W;<2 z8^iAinNy#o1HJ%Le`BSjYo&r?qh1#*jMyvLXy%SAvquR+`tDg^>4k7Qp27d%a8S-q z8&y4Xl!!ZYY{AOIR;_{7_`cv33I_q6Qy9es3u)OCKAoItrT^!Y^t>BZr{f7cTBg#B z(Y0Kx<-(o8aam0(B3MoOeH`#({-;of4=AC4ONcGK+d)}V=yBK(6NsfW0G=2SM#iE# zq#&{&qI|8E%F-Kq^O 9vvCHosN}8CU<^34codScsJ2a#MO=uj^1h z@~h~Jivxx7nrK0xcYIEX)Y6Fc5zD}SmRGiZBI6{mGqdHoa0>l>-V9vIXrkHrk=+Iu ztyxb02MI=1b7vZ(J=EV{j&KtZ=;AtF>;R)UH=4qv;W6Sk)rCDq-Kj5L>N9%iJ>2Gq z5p#a4a%=r{_NL?MA4(f4G{5^N4T`MQh8f=lO}-A?ul_3;5L0LJan=pHVB?scib=9( zDzi^veqPl0gAZu1(Z*W=(-|}+6ASGZfe*!w`UfB54e& +LLw6kGkNiLTk#dD`2&KUc0Lf z96_C`XTJ=|8zIK#f$hYV<|)mKaUI2qqjaYDJ=OGm8{>yliy^bQ!;$gE=QG3Q-KDMd z-*HQK) Ie*+o*5%Bqhf{kr`5?-3lDARcx%FRZrYSU)^!b?A+ z!|cA~zv6K&J1V(E@*i@t?uxch_DbeAEU+I9p5 h|R{|a<2OL-%f!`DHfWX zCTB!JQ6T`CF2y7TjuI)-KmwVNJxnl$naK=b^UeM^M+JvXLkzO9h|09dZ$ERTxM=^MVHxQ~O;{t3{%VR`)}d5h$F zZ-S>4AMo~R@^~NB3ntd56}$X9oxe#3>V=fo16Hu|CKlCbTsAlLBO=*Aq}z4-lSGx= zLW%ApZ$655Hi)31nY*;tLa0mvD1t{qm_Et%Dqt$CCUEYUiq1E75{;$GQ_Hy>(?&xs z&s2bwzRL~uK=wxVpOZ>cRpts9+R7~yQW+atQQeeH=o7v=6w$w1@=sI=K|>Sm5(*GN zjoWM-?Y?q_fb$y&IgJo6 -hHK4Y~R4op_ zA?l`$yU=%D)TaZPw0eV9p|a8{_&~Q~?RVRuQMr#{HZR<)mN~l u$mqUJsRkF7>yXxz4dI|F2=sRC3{Fg^A_DZ*HQN z#Fx!va*ft({H>4@00iyKsYsnBhKkm 2pEz3`{&2E%V{<-*H `TqdZMfRut z(rTyw0J|B#(?|BBS`7^Ai<|htH#2;~ F-JL&_t6F|Eh#NV%Vk7EZaS&!=NV{B1uYJ z3^2t1>pqt|uO&Hhg( z^Kbo9sWj0oG}1nO!)yK{jwtOD2T|k~fACq1=`i& XU;-FclXa${=Yl1ft~tDH=nUjp;|rX}}__JG~G(1TZMwvXI^GQys!q zIw5tQh(*}4q$mmWMSx8-QHm-mB@ z9)gX{Hl+fTjR1u$jVme!(Ni=ED9m7>Ep@4EwGo_b(oJC|?MT*8vJu#50WD=H4AxRI z!ODl4)9!i%Y95qEMHKCIBtg4CZ|7P@W^N>+QU=MK;zv~*N%BV0(iQ8XG+3J6Vwv%P zjlEMjX$+Ui631K>-qE@TH1A4j2nVQ9^WQ}EMY0-nN6J%C0ZX||T0*2v_#z 1XV&-%O~rvBfz$-m8R@36b`JFY8L z*KoAnI+q@Jq%O*j8W}PhARYkr`ga?-ojL`>PsSR*-TAc$avdKz
8;cM0HZizQGapk<*sfs zVT888Ye$K0_H0-t?2 PP?*rxCT%HSP^BXrSZNdD8FsD==}Qjur@uQkOH>d*{ZAIVKhiuW2NbDu-1^ zinwPJUd5HtF~c>n7Q-t^yX*+=x)6O+-s)UaT6_xK*~WYrXcB39TeEW`G3Mq_3~(XQ z#yT|n&g!4;%PmEIbV-8S-H_AhJfp;3djyK`s_{YiwVt?lm~4$kOuR#Cc{+kvXxy zxOp2D=HCZ=KO8!g`5M%1g|PkW9g;i(_q3l8%@=L}H_D3S$r(dVJbW8Psa&PW!s 6*?|88O89Ae@J>$DN08?o&r`Mz%uir%N=mNEpK *l{a%8s2W(b!YZc zU0yfA)+xt`kT34U?v6NE868WDZAY z9DpjkpN&KLO5=^Rs!|`{Q2tW6e#uB>cs6sZrK=%T$N5h8t05@x50UmsGIc@{2b5NU z$7BJUt5?J_f0}pHSJD`}VdD=dnfjr8;i?X7NyYVz!}KqtA@*_M9#OD RS0nI!{%g?vF`j=(UUhxPr2Zyv6mPC)pZnj~7IrxlNgX#=_>kVSo ;U#kS8~?-Aa)Sw2uZE>jVL+DJ9H?boO2Y1XtdVsN$#G* zZ3uWVIl$EgUD8xm?a3)IqC)2L0r*E{5pS~cL9*xc{Gy?2%cp0d29<}{2B?l_{=1aX zRy1R8Aec0B8n8NA9%IZl?3lQNL=`0xlgr&hDY{9-(d tLwZ<~hRbm0~l>3#b8m5)`tK%x@|7okWD3-N0`_`br1B?AJlI{{T{iNNR}pg`2i$ zsGY#MfZKuw+qaB|QR `t0uw96VW4ak1S JH*gq+ybVGxeC&-WR zf|?GWI)L>a^*kF$2Vy}~L0{mwlaa+Ip!mLh{(8I(QS#kU_%8%Mi(EPwGr!_1yYi9f zwaf8Bhb)UY9%g=6`oh-6Xfe-Yp&waUIb^%THPyiWkhSrT-lzAEtg7kwV#-v_YkU`) z9Ta>!wv(q0-Wvz$Q)ZjTcez2srnJ2`@)`B6lOG0@tZy;fp+n)f$Rm{dN8V7{q-Ft) zzCkyJJc2t(G!{l!FJPOHc?BUtO(q0xVDbwWQD_>zm_X@2{EiEC-4-UL{&v$ppZ@@r z$&A&A2Q=8aq>OFy2;d&WkGuAyc0nK*+Iu1J$D)vwB-&s{;kU^#V6KSmGrAPO#N-2s z@izYeMK9F19xgYE>c@RWVw?Ta;(s+S)V81UTnAoKKS2pG+4H6|m@qN#Z@o8uZksP% z;S6`;@Yb6f_Hm2Fb9{@*aUZ351H|yb@m~>!R)Y|!8g0Px?Y;G0?TZ63vEs*tys^Z= z8%K};1)olpv$kw1E g7>2k3EW-INg1Mjtf@FIa=em=z-0 6_68iB#>DlAd-NFgeAxx;^kLD }h|MmHDYtCLEmp)n86g3Vhec%A zC`k*oNgOhZ 9FOl)REO^`B1%Fy9-=9>h1+Rx&QJe=(VHy;k&G>xuNS0KAB2cRTu zv-q!zVA1A&9wZ+b&J6|p#-oeT$EkI1K}o{=OwDjPuEdiW@p3jv9N=Q+cFhevNhEYD zmUG7B@!saKy0gqNG(5chU6>HWS(4!A9}seg+6@;w())K_%ctp>*m_hNb66jZ9AYYX zzG2*-Tirae<1;E(@-ySbjf$Qr<-Ei;`jFeb*C)liVVk2pxUk}K UT5m5b@U_F=O`~hkxKD{0#4XCGTa7dX z9}C3iE@>Ytr%SN3#nr-ZO5{?;&V&?AJ9J$3y~KF>RKhrq# S&>IDP`0CSS=tn}sLhhFr@RygVVnGaWJ{U0a zd7*QoXz^a|Qh8i!U_d8r*Hb$&GN;6YBN|z`hsL8m6W+#_kU?=917~1YEAWMjfs4ag zljBQ^1dhoQNzUS5EUh0QyU=xZ>q;}p%Nt3ABDEvTH5T(_IDQao8fbP60F&ju%6=5W zizkV2PF#(P3K>2zJdQLP$iaEPO8_m60vwG)Le+GfeJ)w`4B2Cula`hU<7In9k+{CY zsVZ6cXHe2KT~=K~n-P-YwgBMJ{%1Z$(+T_$wVK?oE*K=LevO_*@iw3En$Ba(g^=NU z5*XY0uWxco&Auw%<6rs7EBe{{A8sCw;N2?ONAG2IU%2gW{YC!(oZq!UlfioPqanI< zj`umgYTvgnLheV|h{NnN+@W#(@IA|?Zw70jgZG210k=DE>rl jVD)X663?Mp2?(gIs-? zR)xeZW5fEl{hgQn5mCE9)rbDh%>IO (}@@JBjtH(&xKh!e+0HJr-k 6=0M}JzU?bK5ArOp=w0?G z-==4E_?BPvFZ&UuL8%zo$M0{h;e8x7jh(5j`hxlMFHg%6$X$(+-cij)2ie?M8*W#> z49sUVRPi5Veh~6q7*%p|^)Bjzaay_&_9pj*jwXcsnOJ|?3tL5XM>QL=uQ$ZY2h9^} zujSD*&z3x&s#i6@ALiW;{{RaA0M;vaiQmh^x|_VQr2SH`I0tPzMD)aW)67?&Tb_;V zWAPigwXEvxGrwZYVQ?pu^(#kSH>_rQ%=JN_wcVFDk+x3f9$IpONxD^aME6&I;_X2v zTk ^h>L)`s^eDJvk2t|S) NZb6H2Hy+-SIdPc~LfxezfMms&Cc}f>X;_Gw33P^(*YKX3 %@QJ(FfH9W?a(OvBhBp) zE7sML_L1!Z96KG*6VzBg{dNj1l|^?A%^v=05*QpqiL+*#-C1y8`A=sk?L^ AM8%ML8PB4rs_|zMVr<4vod2HNwfOJN|{U;l$Eh7{*rQfk6A!dG{Y6xrfrN zH8E*1rE7twQ;70)gYGH^HQ<*E2h?`+T9Y!GT-!bC$oUmfz`4h$t*V84){0h6lIDPK zDfTMaev5hC8hsWfipIAw)WFhXJ5_fJZN}OH(mWjbHjo4w2;+4 xc0M|ABz z(D#b^QzUPK^Y^|m2d{&jU(zeR%Bk>VM~B8g_ rX1`! zLmn9Rwayj^28GexC&MXj(Z*@~FB}m-$Kq=biaFbp;W}({% *YHovVF+aTE?`r#MeYaiKEPS>MFK9*9rTme|;u@{vnh< zVsXVz7yb*#{{Z4yKiN;}0YXQA_j4c}^leY*i~C4Uy)#9fA5#3-{{XbOGsUj2^JYi? z020Xl!e6@b5Ba+z{{V^2{e-*ddS-U``s}g9d`&M_nZ?D{=0qqHVWWP4Y@{4U;C9h9 zLGNo1?OZqR%DUiWfAKkg`DqR`9q_V;yHbDu04W{x8fK2-P9rap5H#&pE=O}bG8P_j zMw&@IEZ)?1MtFu2H`BFI{{WNy>xLX?&iL7*-JVbX0GdnpWe<3@0q)KR{{YRSyn?27 z?&3HHObt+f nf5hBqcQksMTxsJRU&q!*yCx6* zT8#0AH}Tr%^!VS{M|lU{ci+0q0C$H__k2o3oyIzAPw+a2`;?2%oyGX4{ +0aPC#9`ys^w;p9+|08Zx%6r+3h3cHBUw#Nf=*;mfb!qZ}Gx`tFZ z(K+0K^1L(`RqTA%5yd=nHV&qA?H)W_iAZZaS3Ho}9BQkf0Fbe`-0B(ngl94C$I`JS z_>j((o5=D3l19cTzjn~&6atsksKx14WbtZeS(nAy9!rC8a_7v=EglXeVpfMcsRXsV z8WwM&czCmi@^hogeyuJJOCvD884WN3;q6s&pUPZU!PaAk5kDVB#N=$P9QkvTB(Xxm zOP(4%kX>L Rk+bb3s4zbT?3IXTNinBHpU9?Q9J&13abaZ(P jR5 zCrH$@=g2x9n+}L1J}zc|H2D+AZ1OXEGCJ>+14(fXy(WjM=4jj_i;s^Pb6WS~L}Zl8 z2eiS|8tKz+i<{AL2DikJfsZUOzGFPC$6<4zi<@xJHvm{|jr*?u0OQ;n!@8W9n0V67 zpB#ifcv@wUJfCU4DLqF+MPnIjjq&+4sx5GXH5?3R&k$ob8!t7)N0#ZXX yIl?2)GZza)+N$p)UwHev9>7uM!a0FsWy#+u{J>` zU?{5MY$!5yh_kseW^KC`2a_xfkdRzm%k0n`z*PWjDp`54x)~pdjT|vO&MjjbO=u^h zd)IB(pE;~@)e~CS*VOZavhs6WN8jA}O?D@6K8hBp N!oqd_ylWki3FoZ0~DM)Cm{TyDeS^)-iOfr_ZTE?2J5kiEK=buPt$Q+@Z#qzfw0V z24 <6{$&?6p6r(v_$^z2SI#npJv zNSNVIjKJ67x@jb7F7XR_Lz>-y=N(sF#ck3iiYPVQmNEth%Gi8D3!c$j&JEv{x76$k z@Vs0YFtw-|tVy2iIOXvk<}u8Ck%CKHz;~w*06mvr?kdxGe=j;c201hEGb~OrqjYjQ z+xRk_%PjnoF73 i*(?ue4#4$Ec~dfS z8pgMups$qgwI$Erhx|&?{hwTI X7$^>z-I)BJKYGxebJ@S5yHYKB)&EH5nm2 zpb0t8nqDP$QQB+W0c4@(`jkQBcPcALkd1=L3(uMQN?hjppQT1p1JN4*W#+oO=_!M& zp(EUfbg3Y){6_=wo%zK$mHz;Yew7k%iWw(}?(To*6yjHTyXjDqxI}=k{6_+Pr+p}0 zBmV#x{&E*=EL|Z;EreeG0LDK`iQ@W!^aMnqARuH#qPjJ0X#u|y4j#+HjUP`hP_c-+ zrL&}ekq^o%9RC0lZlC5>;^`0WTUV`!#gpn;ToFT0(QExopX)hp>li~)(=zbPo)MlW zMbB4OI@fTr_-hJXIl5*hNMM>APDk<^7iP#lONnxKH?hm>&i?=l<@!qHKs$A7Rwde& zTaWS22kBK<&b#)l*D%Qe<_BU_P6W{NQ+7Umlx{r0xdI`3IY8dfwYS(6Ezks@Yi!Ux z( c&R$9>Rze!Owp~Q5re&tHiDvhOM21XW K1a<6Gvd0|8 zwyWrg%zc7gzgtZlv;ZQv>)B2Kby4NMx3ZSUL~SpKa}&%u*&V%9Ss8qwIgxkk%vIR& z%Yd>TFK>UUX>i9kve$3)pRrD~R)%IpJEgMbJ)T~v-_JxbmO7BFO&^CuF~`n|2Aelq z19ji)OHzCSjdE9GUtz?%uFVbG`@$e(X%_PG-@z0}-@l@?`3;cPhI#=+52NZpBi{BE z)L!KI+IAF1_ZHVYV(8ThBg~O%IU?n80`7|&P_wG(pU?jQ%H^` jqgpZdxBmdM`%n<2k9gny z&+S4$w8TbG(vY;K 5w~sfZZ~an};f->So^;%~OJe4pS`2R7=g2J)mmz=f(rho~mCeN2n#kP304#6R z6ocbHlVf$|wt97D#$Ka4NDRoBZ`tKf23*1rUp%DwmzB=BlepO+l_liz^4`@+SW(b? za#0=l@?BrbDwKMLOqnI4CT>7_b1c&AmkO|>jkB@V(h*@tM(n9M+R-eV_4bcN23~Zm zXR$nh{!+&hWpiHL6mooF=h^`l6m8;V&gK_MJdVDW Y~ zytF!3R9I1`E}@d?! a^V};(Dp1foSMwiL&a_U~^MPj6-Zo9y1Knr}HmA*&D9IDQ zVdfQlT-><{F3EXl?YG#nW_0p(8zjkRV>v?tEGXU?v)QTM0QY^0u2!Xz*9ONs?D`L} zWf}4Vd3k j!h$j!+2v$WfMk1(M9ZtY z_P&Mad@ZH@#Nq552bMZmqq$vOWO3$kA30lVNo<82I;FpZi_(4!9~7*9sj54WQ842$ zZ~oaA^Z-|)xwebNy{SKl6x%wZ2*-dM74Jy-D2oZig2e=G4tKOo+J`1-L|_Z(res0F z?v!n7?ueyfq_=I+t)b~m6A1G{TGpC2ryw}p(q}iDy{e8@OM)S$UqsGet7%gBU=E1m z6|%i-N(C7sw)(2>h~B|!zAH9_#5Yx}S`3#)M`R*93ra|=6;;vloq{!nlCzoGleM8u zR%(#ByQHKPF53kpKwm{0LNGm5cPLsJFaS}cVWmdXN>-BXx++ |^najCbL#dCGDPfZ{d?9CK4v2OOS=jN7?N^pIG a+8`nEd61bQt6p7Y0hIZ Zna!|~S eUs~&c@#aS?d zWY5XXd_eXT;?eE_jrs!hAA Dn~9zP*DJvoj=< z#B(E}SjPt2N8;bgvbK2C@x?9);n@Zrgg8e**0OK}nYpfvxsLfRENJ#d$Fa8>To1wb z4;_D5Gf&Ly98t|9`G_(-!1A;^u{UIe?2zP4Wr`e(CpFJ+Gu+1q#~$A#o}~7m5b2mW zI!-(A^vGEV7chy2&AP}V(#3fSrE v`Fk`iq8R8p$9(6=pmUmd6lb pN-y@z~Gxz6` ztnbjDLC`Ns)wmK2rf5>&Ldc bp!nG}g4~W_}d7>}#4MWL_1=jMk52MBAq9d)@a~%zQan!KWrHJZa>6{AaY0 z6h*{>02W*uKsULdt??(tr8wDIRvu0+k>QMdbCE^zxrN;CcKZ@e;O-E$q}*Qub>zmB znH=|$OPouIJxL^zPrQ^4YkVeybUmZ$dH|SnlJ`c}JC&u!Vn7|q@*b(J^0*#H5H}ID zStqaqx$LowUo5ZSwW~*{$){;~87^ZZmmkB%uaqE(+^sI})y9u-s=)-gF*}qOxqt$C zl6>pky6<@7hUUZ5_-Z1^apf4%;LR_b)y=neP!IQ$OVKejER7|Y7 ;G2%8? zHnEe-_`)cEPq3wL8F3F^yAz*$QGa1_!g@5~o5U>Lhhx-sOI*E&ZXS-P@vjhvQPpMs ziYon7ZR1WM8;w=wyy1`gE0hzpz>lO9yk1{X`a*r#`xj~+j=8*X#122_5$-TC5#x>` zYe^aHKA#t2 N-|_zdyD@SO zcqf^ro%#>GCgcKW&^}1+&)9aM= 7#EQaR>Uw5%=Ps?XEaVFRC#rUF@F2vkymO`?}YPf@9Kkd20;Qaq=F2f<2hy_`XN7^(Ji~X&c(>gw&SDJmBKbH`N>+otEyGJcIPA z?H~@l)S90+$8vjI(tRAoR&%PB08CEaYBxJ`^{C6wH5BeUT_BqgB#$JbG=NJ)Y@}&6 zC~Q*;2+Mazbu4F?7m>9nTFM2-Vo~z}03)d+AZv0$X|z0)4|Rf2woz5-N*N~Jloew+ z ;>A1?xTAWn7h+@MGncB^3i0KBXTSOT@^<=ru2aMf!nFs6c%d5D_rVn1oa># zgzw(58?xYfp7vI3QwaOtF#^Hqy0L+f*J8#RTmY~Kex)WfUc0X7g&F{lm@1FA6J31` zAz*Wy2qY*iGWdu)sIl2f#yOx0Aby1tWHGm4&9^{zQc0Z@ECxq_`uRM!^sME4BS_IZ zWDR#Ki6oAlQL*K%uuXT|m5|)V&hyGh6=Z{dM#|K4&^yo_Y^ $@JLx~O@taSGd%D;{wkkAbvn a+8;NMedl2*m0Km7>V9J9bS$u{oq$$dqyttjn{xNx=vppa5a8s=w5SJfXvLB~WYu3nQIcK&^9hh2!L6MqjNg99 zhGG8zs;pS%aP?Jw4FiV{ag(drb7mhuk4nHk(LVLAUJ#?pH)8$=H-4I2R6p|y&oeoN z>}3$*3EKR^(rBz~^XH~R`sH%^{)-;56i$|Gn7k(t3==*(vEP*M(QLju5wm-mGB?Iy zW5J>*&> Q)8+0GCburPT2Ad3bkDW6Pd? zD;Oo@xSfC`p6RCVaA{V?i?SZ#NiDPdlqPqN!f)oP`u=_fo2=wvzH=Fml=6%dB?mMR zEH=BU$5GS7Y5_1MGc<}t`|2X_4dLSl}5h@T+2B6m9|)fy{C94$Ub%iEujTGK@R z%>dt^t0-p2#f9xS^FD2?_?V(9JnaCDtePuKePkysD2ep4gmp4Dxy@s_Ks^Ub^HG^! zbwl%29dAl*t%%5 !n)Z6fmbfVVm>Wr@= zaNo^K#&?kX)ysb4VgCTMHE;LnzqEkxY*+qq)xY26{?b=3L(?B;S>nI(TluMsj(1j% z&0LV+=>GuiEnEHiU+pG59>M 69GoKDcI7$PW4Vt12?54|S z?^(&MqLcMX AKj9VQ7*ARLHgd`q` z0gy3w`5`~Wcj&e}F?|z=1CK-nn1dKl_EL5z+hwrW2PoMmLtt6}#W=wBP4Pk41+eG= z=#yZrsQ_erPtYMafF6r%!?#2R8YzXC=M}Zl3$ZM83t`ZtA@o43#C8}xlxGkQ%XGv% zly8Q`QekE=g{}EO72Et3W#Zs#dX`M?4TcRmNu)kaYnyADlL^lq6ivmS7CHPG93qvW zlQ4gzU^hq1Sh`gnLg?){6Bb@1<6NC%P+>7*xa2$@o;!s`&t6uqTxn@E(0;PH?gY_B zi^DjO8g4|b@$wz#BZmI~Fci_~7edyC^?JD-IO9krw2r+|wT+@kLf%q(+LFO 0eg=R#0#No6B5<+tP ngcgi%SZa7DC z*ffeIr1T0Gz+Jgoj)TcW=u_6gQIhyT?xQRrYn)-^qjo4Nl!Zo6VZMbp2Kp@#2x&}O z!PqEsD?wfu$r}YbVcc^m8hLvuMZ2I`xv|v|IF|gL$f7TCu7Ox=K6I@^8*BwpnVhDP zS<%}-B|{_@)4JIaun&?Id0N6qG#1_IK^SU`p9VOG*}7262_WpY9LW2X1DhBI%6;iQ z%St8;vA6@WuHsI_6}t9DL828Ip=fcnq;g*(a7Q`BIy4&YmnIHVoFS3ybGc1eYk{wx zsd0Y_Iz+QY7Nrqjj~XV!EL)P$UrliB%h`H+;cqLPYyb%)b`@*Qb BF#nEXB`W*#PEhD+m$VAr}!CE?}5z#@QZ^6a@DW*o$GRl2qW*5wpZ5$%Taxug)@ zyu=-cuad$&ONvU2-sjP>PRQ}hvb~Lst>=7>a1CgyCi+*Z^S&VXLAMrg{7qpFqnR@S zFK?4u*1bxx@V@!t(=@o9Gno!dwAJR^&&zb7M5)C_od&1{bi_Dh;> z$$8nMWzjjkN)hFXOzZv+_^vT-vR6E!C})0alxQ8?ILUd{rAUqxf#6GP6{urXh! zF|tn+%S>d|htRw72lOrzD~NFPZXlK1DTk+wXqwhTku)xq?=*RxWP$-Ey+B$K{3U9} zFxlY8>PdDl-k$F!g6j<)qRL&!C8lgV9hl)wFBeJEw2Xr;Ot55pX`^8I9d_bJMzHj= zwJxG(GaD9Z@}9=W8yxu@T|fW{JN6W~?JJJ>Zx2X{URhwul%E$Jw>-qRZfC#0p>eVl zd_~1tR}pYlwH6LZk0rSL#~x<#JhV7i1EaoWw{i)6tV@&0WROcRk&O&8ZX+Lo%yw_M z154Jpe?WG#@K23{O%q7x 7 zy)TWpvJER0+9r@%JSfC6IyVvF05)St=xeF$xbUqPl3^{*TZgq>BZl~MQ1RIoqpRu# z(41Df#1XWRJV$Rtn{{ Oxr_C(zjJKE!nC73#T1jpGDdnO&g_6jnD5}{E?J#(6JaNvN%~x6btBr*p zjvp)exd$~iGiJ#z0RI56y$1(3A1YTeIpCI7HM1755I}X)>h}hhl5rNfr118B79R`a zVMhHi;olu&97~-}YlDRV{{Up}?x&zvc=uDx$Ab<$O-my?P%%0ztcbD0SYeQJ2*~9k zyoJ~cx;aw1BT4FR)O4uaStfi9drdeQj>L6IcuZ31UK1(^{z&W+Sbb~sEhyzicPXpp z2|G1}*mWN@Ou+9Xyay~!qUh8GQ9n9wj({zv=2ZL#C-4uF2W8K?40C9N&C~;ESt8X> z1o kaoU7#?m-<0NxFyzoPXL1k;gtscn l%HPImv@< Hr!h$C`7T%dqNM-V?l%F&pTBvq`#(NZitQ zYAkNy+}?n!zX{jTF9`V{c5977GB `4qH;n~v2Q*4S`9fT>xlM?=~Rp77n|mxSVaC8T 8u?EG2; i_!N>zzXmacc7iZ~O zSh%I{1IBnI-FzkzH}@fr8R8)3 ?fKIgF5KocJMc|zwI#z3kQazR zssWLJ3H9G~GjQ7B%I8JOPT;}_`u6#jPa-r>XFDcbj272y4Uk%zEUDg2MQ!|W($nuf zmscK_1#KQHj>H2EeIoZMI|fD$ZcI*L(6x>u-}3(eMJRcr=%tEY%&b{USQy8-(m2rp zriZ_6kE+kqp>xR(X}UE)w{KB<`-1A@f^I@801sxci}(9mp&E1Oo=i5erd1Gd8Cd8xvu~a2(9+?Q!_A&G9G7F z$|m>o_pab@<`c`$ffJtd%v>EWybw9)3+y&oS^O-?Bqtn481C9}v*-)9_bnGyj!%7v zcqbkTyf-PAI%hfI)f;SG(Y4UH(fO7plcpUrE=H2)hc%$Pmy}s1w!cNP_0pPZ*9Roi zPjSVPJyXVM?H;4+PTKZK@ O KOWF zpOX-qBNG|&xSMm@2|WO^riVb%8eU`5aN1r=oy!m$$ISYw_$2sMeGlvlV-I@wF9S8K zlHbYf 1!PQ)t{Ad5@DY=Pqk7(5P8?+92I($^L6p$u@%rM4KE9kxPw8U_1tuR~(sJ{5=W zoh1JN-O2j#uI`Wb5zEwk8NxGmyXH!TB^mZ#{?F}7*SwD$Rk9KhT_!*bLI;kjL@pZ? zz{0QbqZ|2|exSDU$L|c9{we Aar1q-XBFfo81T&m=Kug zq7h$ZEpDEw(-n|CfGPAq*J~KeJqdCCsVX@Nn}^5vdl&g7$NG*}kK~Dy*`CJ}xtPtr z1bs?S-eb`OG$V@t02F;nX1S+gRY~r5!-OCMLNMSEmNfUY6aviBiM&&LP(b2b;+dtR zsS036ViMqV16t;egsEd=joqhgrM e2CFSZ7hlh1i %RuR8c%&KR6M9wBqvE=;X;a+)k*w*q>0=(djIo6{ROEpLpo_1#g7 z)U)Qm(_bJ4EO1DQKURVaj_hpJu05ss89|u5+q{-@01aN(+UR?fc>uaGA*yk&cf78b zABDAeG!dT6H@&mQ9@j 4VG!bNZeEVAJc!9cJW{ZIRD;6vX;+4@$ivDNL@>^zC$W6V2px99~ zx^IGbCzl^r$H1Q-Pm-bM%`Fm2cX8!tapee(HK|3hSE9~04r6AvEIu$fQ1KR6bMf*d zm^rdDsA~W`ptMjeS^7L@f;BBl4j{mmeG?!y6Obe402)E%zH5s~b7*%2x~X@w@Wwnj ztd}z@Co>8{87x^34q$yANe_05HSEv?hc7nxOw87KS%H*u4viG#V>>P&*<^D=f#!Al zb!LxoM6TJiqpQ(1PjiOI&4z5L-^gNYl0D6DW`g2C`Zh-y+|k&oj)*uBT?)C246eg` zk;M1526M^EFO|E|K3+@Be|y`>OzyaUfF{ 6Y?B$l|@xB1!XR~hh`K81k8hl!?X@71Lt(mmMs;IM;E2d6nbyLDcR zJka9C9hEF_vg?{h28;RElzb{-LoTh2sp7qvSb0qid!sze4vdRyi0NRXEUGLTqk^{X zXqBU* z*XTDZpT#`#+@9j<1lN_Ww>=AQBcr5)1+9iQhMElkZ|IV*_ff-O*3e0C)WD14ciAz- z^jqf|x1`R;2eRra&V1qeCm5cKpcvqO3SSo;f&$C~h&+<`pz>S)02XN@Wd8saY3zWr zpZJijiH;Yd=zc4=MH$E6q5{kxiTWn^pQ7IQzoJgZ7104^2gJg0hv>IPFg=kBZ$u8v z1BvLD#V@ko_^3US7=U&_YB}?SPh{=FTjv+OBr$~)1(-(&*F?h#&qcrSZks1=HsXQ; z&U@k{o{4-w-$l|4THce4Qs;C)YB|>6dLw29*2|@CDDqM_8NGs38jgA`I{Pc|Y2XW` zwH7;TqM5Nbpa=~`3~WxoEnHks*3*YoBoPZ1t}%d7MG)m 5bX zi$qt`WX%LR%A7U7LX6QTWh}Hr=Nl=Hwb-5dr+Z0vxj2!e(}e{E3C^L?f@seBp1!Dq zL%JVuv{A4MZ+^X0@KW5L4cx99Z*4!N1P-`jHA21J%6JDX%m8--^r+%%p9?zxNb=j5 z^-#-2fJik&_w-5BFQ)$hf;tq Wh3^gkGy*-_s4O #3K z1HGSRrM-6@3bI&S&uFp4j)c()8!aF?47OSv>NT(f=~KfPBY509TaDT*MmwIU3iY$} ztu{j5za){jb&Takv5k})O?JVq6}Se+(5=MoZTcUi1z=-`FxeD$1pTQPKwvlRdIAT$ zE_qDWF`^R@H@7!SH~#?8NybRNOG7C2+=Vki02a7d{9fnWmp3S{YRI9}=pB@5DvHKO zG!~QZx*=7O&kk^Oj4kd-ApHLTX!ombh&yx88U!A1q^5o$b#qxGp%=H!* MXVax6zlaF- ztb=3d1u=E7CVN9=drt0Qsw8wYg}V+@)uxxLfmSqmdH(=$leUNl%XFG;?EJ6Vg|}7a z6a1Gn^rLH25&jGJ;I1csX9l=`PNfYVCHWGo{1!=n2YUOvIv8E_$`z1p#c7woN61lU zHa;)a@Qw4$!??1KFJfok=z7tI{FVOzm-`lb8+=Eq8tJ593;zIXA!tMh#eegkv2 kTdg;aH!HX &Cl!Puxd0QSfI87w~WSziM>RkG;wBe$;_p>O6tMN$Dy~ zLm@p1D%mFs1ps06;(UMRB>IBb&9AxnTmJx|ll4l-1N>&j{$fwqwex}dpO$~_B>hs9 zxMeO;;<(MMc!%;^^#x(AG=>I!=0C}A)Ta#~FCg?p2I Dv_{J zKoD|*2c0G%NLk+Yq!&qmA-kq^5{}JSLgBIiVm3otrOZ>`ngC}FijI_~w^5N+s6!5^ z+(jS>+ BuLKav!_EcNJ5-k5KGQS}8Y zZBv28v9t0=)Ta^;H08@Z2ylu0u7MyPP&MOi)a{YHstN=|I@&}A)e@y?VM5@~G^ncu zl8{ubadWN3LK|klL>f xDcBVon(z+lyW1f>R%#Z>QB1nof|Na{dkZ WP_#=>wkM<;R=Qy9l} zNtp$wqU1gmxQi!A;rL_33~brbyBNLKZD%1aE%H6DvZ!iu Yow1B20DC+nO7L!!>iiMhtX@-^0jDA zg_WC&osWkuAmqz0244Zqj>}p>0mpGfSSueFfVCmRc=}X%xcD$+Ig;vTJCa zFFI#GDt=c@DQE@6Gyo_H0)pH4H-4Ls#BI&h+Sf&kk1j(20Fxtmd1!Y#njOmL@)>H@ ziH`a6nG7*HS>!EjY-?<}#LxhFtdzI2B=@u5I7^6|#W3m&b`zqGDFj81aCmbZ+xCrB z`UU2H30l0`hNkQo<8v@^C3P3N`J}E==HB2|)zbG1Z%M-9?iIn$=Z6CqOmmJ#RPs1V zS{lw@W{4yj8&_54x`WKlZ#i|w14lEgjjMCqtukb4HSE#vRz(wS#1OrQ;EzoQhI6Eu zjeHq-1)+oj92(Hme?5v`KaDUAd!9FAOOL1ldbXd%?cl6Av>i$*a RVTUWJ2Z=Fv(N##MjGc0%a}is0VC>q(r5cM(AMV9I_pz&vPW z9I`jm4(;_DE%4p9U8-iBpFMGw9!?g&laHuNCQE~fY?HXWxE_RF!{%9MBu9xnY!uh> zxy@-H64S9Gp+5eL+4!S}u{gUgP=+VEJpD9B2zTI@Iichqq%RZC#hVW^D-K`;@V)Ss z`M54_q7L s_stZ60GH=*td=9{MGYuWN+;6~T{UI))3pD2tr zHjoRPPSs?4m!fG-;Sovd*bN5(i2x(s$mLwP`8dz|jTxpV&j2UBEb@nn!U7CG6g zLpaG}SOYm83yHJQfyF4}N}sW^wzH|}?%|w19MT%uz9`|7HeG@7nTR~)qO7zNK%T2p zf&LF<;w%_-4BXF);>*k%9y T9yTW3$mn$o-Ov9hrs$VM@$;aM@jS zd+)M1;{@Fzg34Y2>;gh1q03{SLE-u$g34kfZG!iub+L0a?b%5bM6~P@p; EH5GG =0yjFBrpC|A;p7=HJQn{Q^%e&quP-&ta*!>_$bj??itNk1vKL#-%# z7LYD)GrEw_rH!1=uAmAhuu{bXo;m0Sjf$O&76mi`*<~pjMkH~xFo$oyN>?DVMYEWl zs`vNWc1Lb$9H0T@q+u*|lT83_cON?El#P-nY+yK+H)Gq$P6sc@X6MgjqkMO6aJuZC zgWW`afIV$u*{TGY97e};eM#Tf?Nc~9gSmcsvW^Xiph(-(=qhLQ8v);?m4un1MK?xV z3rKLVdW!z^F=O+0CdTeN5 #ecoR6T3C+kidrD=ZMyX%s6L0Pgvw|$ z16gCKuGQB3=?5XJYg_>CHu;IQS hJTa@(QxjMR{4JQM4v=o)?FxOyV26 z8rv3jvOu*YgO*FZh*IYAws*K6X}}uVfZyi@Ln$O!8?-Nb1H5SQx`kO7ah{&)L6GiP zr9Mn|)Ji6r2kB8~kT9ol=pu3csahEg@JQl*3-y9}m@$9i1)(2XRQ?NF;rteA-foW& z4|j?c$gN&a0UspLf1h=aO(z5O@)hW|#eegI>RGr%oo80Qr%2QP0AC?!$Nos;{{VSk zp>#uoIh3^@@@YRLqtZ6gbpHV6qxyo2Q9r$8{F0{91?gA-4a`vw&=c|{!RVMfI$z5_ zP+Ry!Q1>r4%Hw?p3odx2)^zCPW6NIICIGd=VhBRdg*^r; Ez_;o`f=` z6neuzL@UfMC?5-2F*MD4L_X(|theDW9E)b9rk`|AD;LvC+B8|BdV_1tNYXslmXCyZ z`)WFW`@D&N_KZ7f7(X^Fsy>!p(07-ndb=DK1MsQ7R+ae={{V>^$R7ycf9(t}_gPk6 zr^Pt@O_IjNn~#$=DCKiuW0+VR_I#`Ex_VqPhD6&&Ir1q%qNHNtl>SfcOb1I+Mk* 2Y
`^;T&1;A69MkT`kp9HC8IbS+ pl~P0Om1l=G*YND@ zOTSdBhsg?DGu0!r6F()tQj|1`-Byjx5i{~f)QCUL66EwF!Yl(_(FqTkP&LDQD8t6v z+CwbIBDE8v?k#7v{z$}yE=o>~R+hNzTF|CsP5gUV43S%kP| 0Le5cOMq1(c zK`vKT&I(>Y;n1fsfO;r<1&|iFrV*3as{?N^movvfX(q*F1`U#IKpvK)CC)t(AdfWD zVz ^d`zrKj-5QMg`CbTGBg`9jjgTrY!l^cctJBflhU>- ?b@6W|@NO9C<#7 z@cpl5moe~{p-Zgrtj&Ruzbh5Z$%wt&yrH|kk4r7Eyw6bhLD%$6LR~Kzm^jS9b6{u@ z_|_WGFT}Q&hkUCoUYYP|#8UBJ59G_Kwl`$MJD`*@FxEM=2qCsjQBu>!?5^s{w4XiB z=A2^i>tSa-`HHpP@OQz^Q~0YI4MnYXE-X;yWe^A)&K%5y9_Gc86X?7g{GWu(y*5@8 zgN2fEr#*~(-0`>G;@~~NuXCSJ#lXj(D=qQE1a0S*SBd}u)SoI&PeY}-gfaO!emmlr zI9D4V?@{FD a9n-ibJ)7Jb_mJC#?8sb#GSy+6cTa?8O_XF zeMR)JN3E?Q^bT1Ybof0(i9QW9DX~e?vsr;WalU6dSC_HTv~FF!fq#U&+l92*^5ueE z3DV^1xY-{Wd@-~&o(yCVM4jC3oT}FmaW T!sJClj_=`_wt;5-E%8FLE zm&X|GG~(utX0gO|qvf$*IZO*fTK(Pt<~=Od<$KBE{Cra`Yc)MHQqr;Q`3}XCl2GXl zM%F}cn2uW_#gl8tIFl{9=B++ EYlQO3=}e 7o}+YH;t_DZZ2LXp*Dv;rqd|JhHHVuI^zwE{f8~vXqDB8SIL(fM^ZKX z2zbr<9C(=@9hM=JEUb)j4p!H+dXqp4=ob~mdQO3&>6}kKW<+0f^$!+IR=kk*5J7Bh z^>e+adQeeGs^#dK%$kQ9 079Y zd0`^l{{R`pw#NIq-PHG9u>J_uH4Z-0wVgqd3@IgML)j$mmPkZw9I?H}a(SC;&A3Vo z$#{!T$Yf8I(Majbp7O#&8s|C1^iA(~M#}3n4Bj^542+0$&0>5_Jo_$nv jly`}{s$`wdU6@onbAtP!aq&q6| z*)|cifDX!DLswRfvD;8PBjvm4^rToT%}m&~>1oV#I-pij +G2Pg-ZtrP(eXf2= Zuuc~J>+3HGRVL&~D zb>xgQa?mMD0}EPtfTE-gH(($|H$X1ax;{}#(~SzER7ZZPPyp5t)MnZ}5(8@86M-#E zK}12T8>evPHW0M#6FKx~lnj#h-6G(CIVldv5XING(wH@k>t6KE0F+VFMGz1n65Xw! zj`kGbhJacC9m1~D&htXr6r#2imnAKO4x!e?sakoOZ)IFK5kmdSR-2~u3pQ&PVKfeF zM&N7FKENI8bc>oh_N4}(#=z%nN3E&c2xz`*uDvNj*0<$uDE%c)4>LXL8EB3chh#8s z)F0A{1I>*9s x<(zoXGxYgt?F0N%#`05-}pL`*xifb1)K_XO=U>L8O{tSn^9 zMV7Rau{^#+CoT 9j<5IU>o+0zhd*8oQ$ZmvI{4fwJep&@+fm1g5Sr~YnI%4h0Wy19XzBR zi^=^Za84~9c-mx*$jCqGrv8xqsKl8r{{T-f^p5*f5tj0+3~((JO)QN;dB_bU&nDh( zC-$uF3UPM5#Kpw8oTgbnkqW<;AZ#x86_N0NCqAjfuI_T9{a9D2`da>@I6C+JGq#Sr zDSz4hsy&pE{{RC20Gsxx%K9_G86-d^DTrjpzR0S=XLLXq!+s^l{$fx0R<5I8b2C4f zf9jQ#(f%^Q{{V-V{#C80kML$?8vD!t092`bGS?{bEO2}{$MQzsGSFj47qX|0DXcz& z>RJ%{TQ426(Im!zyE{&EzXvlN{{TB>Y5j}W-NATSSuQYTaSPueGPp&MOB!5Dh#kPQ zOU|_1UlMF>g^8m-*J}F1OpHgS;;;ZJCXdh)g4eZ_w%qa9{tjB^e+|T6Jm>6LncNMD z1e~*F@ib388ghsy+!w!6&)1&}dR9xa04(Gpi@9ybpa-$O>ZOX7%%wf}JO*9^!hcO) zh(2vm;Z=74 _i`smohlJ)gO|wQ zXd=VOk-E;m%@hxm1F6bvwWQIfE+dUve|4InCz|Al+qXZ!#J!6V!f5kaP2Lts{{Yf* z@(wj0<6fic=)d5`y0OYq$8z>^=1EN?U^|xRhW= UCW10 z RE{ucKNf06kkMdjfBL?omA19$7 ziYwJ59s;q*(t*(givUQ8uRdr@WOhwNc0dz{DH`&s?u(*S6kcoH=B&ji9Y|Rr-l|r} z5@@8&*rktUZIVaix%j27>fCuGcUZh-YO`QDwb40{4uCB9@)$ SBXmVV=!rH!03FHNg1FW4R>zL<*TPmu-BW|2P{GHSlOgA4Wfq!rV4sl76<}Fh zKNNAEwZsz0%-s1Iiu1lKE-}O#-L&1vt+yp*aT#nH-fKCcm<-u$wDU3J#c|k R3{6roEAmmlmI!ECNRI$~;KHs%xCyfc_9^y0L59HQiSO zh4oGn;mkG&am>wgzX-<|wzB)%p5bM4&EQ<&@Pn;o$BfgB0DfjEnA;_qMxIblka3a6 z%7W1};#A@N&pP8RTN_%}Uz>*yBN-Gh$uEW@@m$vOnK?fO`f`qd1=#5PYoh4fAEV(2 zACag<5$Bf`rXP!!JKFZ_Iq&a7*(GtjX{6!kn$Xj5 KjfJ z6q8|TI65@Z _PUh7vw6ic7hi*E;S=IXi*M(&|&^b3Pf<>b!RBO!=VU+1Zlp znc =utQ>D1>~EeD{q~9e-h#Ra!7MD%-j
<@OZ~r z$AGxR+=Ag?50o16C~a2iS2MV;Q^VGbkj;S}R1SEPBTNDCWOD#bGWj3n&M2ORN5=5v z%`|%4@ !|mXoo5-4{id zKM87D{;$M3&ZRbHJo#=gX?U?XO!kI=45Zg9eV*N~OmfPR(~PXu1>t=y209aPeX0 z6CPVH SW(BWZPQ?UzwLbxou~6!l3BLeDDWc(5~gS4N*sZcYwpKNQE(@*G2% z3yCa{7Xf_4u#yP?uH%N|#mClh=h2#SF|_E$9&V?d?8lEBW0%0kByLNr*jD&!i?BF? zeNpmh&u*271m=9lG2y<=HKB*(?Azr9d3JXbVrT2n=D`utwARWdem @vx11*>b3q v}_7E*BBwj9eM;-Ez#%XGmO4Lf!effcA?(>p^%fRxB_%l4-ee zNCz={Bx!4g=8I0$NH?~??6!4{M<<9Pz}2;FTMIH*L*Ty;6~Y;z-0#cKf=!nWp=N4& zhL+KQ%{B~{F^p)H(-_O;e>g7aXaEfWf7($d*m*iW5aW%17cUb@(u{eHWM&+EDVoMH z#GY$w>=N%%?bII#JYzo-M~RO%128AYmQyQRF_4Fl8AECSQC(Sg!Op3yGb=YKuXOXV z?qhMEkBb8uEH%xlvRg!z!g1>~S#`Ee!co3V7e#WlwmDzS>kYot6Lgm%ZI^UyBOhPL z)biz=X__7j87!|j?#MBdO>01I<<<+Yuq)HP4&&jiG-Qn%T{+Xv!098E!Z$Uo{39I# zK37t_gNC@0Z8r~7)3M?ikm}g~02O{aoLE~S*{=e(aJsIARLEvVEZn&fNXfu!gmN~E zJcu59U5}XxN(+Kor)SX !}uzByMls{ZPI;0I9il-6uDhq$UL?L