From e089172b1596d92a77f40734774ac305a2fb3e0e Mon Sep 17 00:00:00 2001 From: eddydesigner Date: Tue, 31 Dec 2024 11:07:09 +0100 Subject: [PATCH] acf --- administrator/cache/autoload_psr4.php | 3 + ...maorg-04ed4a7f0d523202a41ff5850cb73d25.php | 1 + ...maorg-08d2d978effe5e3356271682738ea805.php | 1 + ...maorg-0a686d8cce2036297c6879589698bd01.php | 1 + ...maorg-0df585d5b8a54b344605cb8fdce601b8.php | 1 + ...maorg-17ce0be9c1646f4bb58c0694a6853071.php | 1 + ...maorg-1b4a4af71975524e19ea091cca47cd4c.php | 1 + ...maorg-33a003dc9d6392fc3c92340c2c78a250.php | 1 + ...maorg-36f4d7dc2d3b6b33e50cd0d440708a6b.php | 1 + ...maorg-3c30e901b6c52ac582d73e3032832392.php | 1 + ...maorg-3e3ad261c7f4b956497c1cab5d38d22c.php | 1 + ...maorg-46e5057c73170a83da397a968d195d7b.php | 1 + ...maorg-59070946fdebbeac7d839397158e8db6.php | 1 + ...maorg-597e70e20717ecae8e2139616ba0a8d6.php | 1 + ...maorg-5a9d90142dac6b24ec7bda7fb6d5e032.php | 1 + ...maorg-60a6fe4bbdb56dceb287b6583513cd43.php | 1 + ...maorg-6edb6dd689a7263e999da815fa37575f.php | 1 + ...maorg-71ab9d59ec54860454e30a4d04e28c69.php | 1 + ...maorg-721ef0005992d2fd54415f7dc4aa0502.php | 1 + ...maorg-7760ad5e0068170bb36883b1832ae7e4.php | 1 + ...maorg-80826294e3ded8a5a613e131d7c1a04c.php | 1 + ...maorg-815ae486acca7a9f139cb6c20f0ccec6.php | 1 + ...maorg-8478dbea11a77851bbf7ada7033d4b29.php | 1 + ...maorg-87099c35842bf51250ef2682c54fc13f.php | 1 + ...maorg-98a68e4b9aad7238d67c58d286b4e5be.php | 1 + ...maorg-9b46758827aaad71c53e379edd1999cd.php | 1 + ...maorg-9cabd11161f838b255ab99b5c7d25ed4.php | 1 + ...maorg-a87ca2ac4df1749b2537f9b10c816b0d.php | 1 + ...maorg-aa9e21553ea63e63a5308c1a466cf3cd.php | 1 + ...maorg-af943475eaa6f779cfa9f4218cea0a86.php | 1 + ...maorg-b0e177b1f723b8005f5bd43098b11702.php | 1 + ...maorg-b2b5f832349501c31617630389ae902b.php | 1 + ...maorg-b452c343bdd4b64de8cb2f82a6f156dc.php | 1 + ...maorg-c3a79738e7b8c10fd429017d10de1bf5.php | 1 + ...maorg-cb6ba689b2b5096b15bcf029e71671e7.php | 1 + ...maorg-cea6fbe7d0c8acbc4fe7fc0486e41b91.php | 1 + ...maorg-dd0ba63a33dc123c0c21dadb155bbc3e.php | 1 + ...maorg-e4f9850b84ad5d48eb91093f613a98bb.php | 1 + ...maorg-edca7c078c51929c552354bb78a0560a.php | 1 + ...maorg-f237c1cf2de432fab0fa7eea2412e6e2.php | 1 + ...maorg-f7d56f47aed0cf0931bcef734ece610f.php | 1 + ...maorg-fe063ce4a24faa7268f9538f24a65b67.php | 1 + ...maorg-feef846d45a93a61524422d40a95aee9.php | 1 + ...maorg-ff61962fbf27a7a43f207a504ccceb6d.php | 1 + .../components/com_highlights/access.xml | 13 + .../components/com_highlights/config.xml | 115 + .../com_highlights/forms/etichetta.xml | 20 + .../com_highlights/forms/filter_etichette.xml | 43 + .../forms/filter_highlights.xml | 43 + .../com_highlights/forms/highlight.xml | 30 + .../components/com_highlights/highlights.xml | 95 + .../com_highlights/presets/content.xml | 101 + .../components/com_highlights/script.php | 1081 ++++++ .../com_highlights/services/provider.php | 66 + .../components/com_highlights/sql/index.html | 1 + .../com_highlights/sql/install.mysql.utf8.sql | 48 + .../sql/uninstall.mysql.utf8.sql | 2 + .../com_highlights/sql/updates/1.0.0.sql | 0 .../com_highlights/sql/xml/mysql.xml | 15 + .../src/Controller/DisplayController.php | 48 + .../src/Controller/EtichettaController.php | 24 + .../src/Controller/EtichetteController.php | 116 + .../src/Controller/HighlightController.php | 24 + .../src/Controller/HighlightsController.php | 116 + .../src/Extension/HighlightsComponent.php | 77 + .../src/Field/CreatedbyField.php | 67 + .../src/Field/ForeignkeyField.php | 297 ++ .../src/Field/ModifiedbyField.php | 52 + .../src/Field/NestedparentField.php | 83 + .../src/Field/TimecreatedField.php | 65 + .../src/Field/TimeupdatedField.php | 68 + .../com_highlights/src/Field/index.html | 1 + .../src/Helper/HighlightsHelper.php | 77 + .../src/Model/EtichettaModel.php | 277 ++ .../src/Model/EtichetteModel.php | 206 + .../src/Model/HighlightModel.php | 289 ++ .../src/Model/HighlightsModel.php | 248 ++ .../src/Service/Html/HIGHLIGHTS.php | 53 + .../src/Table/EtichettaTable.php | 279 ++ .../src/Table/HighlightTable.php | 314 ++ .../src/View/Etichetta/HtmlView.php | 114 + .../src/View/Etichette/HtmlView.php | 177 + .../src/View/Highlight/HtmlView.php | 114 + .../src/View/Highlights/HtmlView.php | 177 + .../com_highlights/tmpl/etichetta/default.php | 32 + .../com_highlights/tmpl/etichetta/edit.php | 55 + .../com_highlights/tmpl/etichette/default.php | 174 + .../com_highlights/tmpl/highlight/default.php | 32 + .../com_highlights/tmpl/highlight/edit.php | 83 + .../tmpl/highlights/default.php | 174 + .../components/com_highlights/tmpl/index.html | 1 + .../language/en-GB/com_highlights.ini | 188 + .../language/en-GB/com_highlights.sys.ini | 62 + .../en-GB/plg_finder_highlightshighlights.ini | 4 + .../plg_finder_highlightshighlights.sys.ini | 4 + .../language/it-IT/com_highlights.ini | 188 + .../language/it-IT/com_highlights.sys.ini | 62 + .../it-IT/plg_finder_highlightshighlights.ini | 4 + .../plg_finder_highlightshighlights.sys.ini | 4 + administrator/logs/everything.php | 328 ++ administrator/logs/jcontroller.log.php | 143 + administrator/logs/joomla_scheduler.php | 18 + administrator/logs/webauthn_system.php | 12 + .../com_highlights/forms/highlightform.xml | 28 + components/com_highlights/forms/index.html | 1 + .../src/Controller/DisplayController.php | 64 + .../src/Controller/HighlightController.php | 220 ++ .../Controller/HighlightformController.php | 273 ++ .../src/Controller/HighlightsController.php | 45 + .../src/Dispatcher/Dispatcher.php | 35 + .../src/Field/CreatedbyField.php | 67 + .../src/Field/ForeignkeyField.php | 296 ++ .../src/Field/ModifiedbyField.php | 53 + .../src/Field/NestedparentField.php | 83 + .../com_highlights/src/Field/SubmitField.php | 49 + .../src/Field/TimecreatedField.php | 65 + .../src/Field/TimeupdatedField.php | 68 + .../com_highlights/src/Field/index.html | 1 + .../src/Helper/HighlightsHelper.php | 71 + .../com_highlights/src/Helper/index.html | 1 + .../src/Model/HighlightModel.php | 351 ++ .../src/Model/HighlightformModel.php | 415 ++ .../src/Model/HighlightsModel.php | 288 ++ .../com_highlights/src/Service/Category.php | 21 + .../com_highlights/src/Service/Router.php | 151 + .../src/View/Highlight/HtmlView.php | 140 + .../src/View/Highlightform/HtmlView.php | 129 + .../src/View/Highlights/HtmlView.php | 135 + .../com_highlights/tmpl/highlight/default.php | 147 + .../com_highlights/tmpl/highlight/default.xml | 24 + .../com_highlights/tmpl/highlight/index.html | 1 + .../tmpl/highlightform/default.php | 117 + .../tmpl/highlightform/default.xml | 24 + .../tmpl/highlightform/index.html | 1 + .../tmpl/highlights/default.php | 167 + .../tmpl/highlights/default.xml | 9 + components/com_highlights/tmpl/index.html | 1 + db-latest.sql.zip | Bin 5564879 -> 5569373 bytes language/en-GB/com_highlights.ini | 126 + language/en-GB/mod_highlights.ini | 59 + language/en-GB/mod_highlights.sys.ini | 2 + language/it-IT/com_highlights.ini | 126 + language/it-IT/mod_highlights.ini | 57 + language/it-IT/mod_highlights.sys.ini | 2 + media/com_highlights/css/admin.css | 11 + media/com_highlights/css/list.css | 7 + media/com_highlights/joomla.asset.json | 29 + media/com_highlights/js/admin.js | 32 + media/mod_highlights/css/style.css | 26 + media/mod_highlights/joomla.asset.json | 18 + media/mod_highlights/js/script.js | 10 + media/plg_fields_acfaddress/img/marker.png | Bin 0 -> 5757 bytes media/plg_fields_acfarticles/css/style.css | 3 + media/plg_fields_acfarticles/img/alist.svg | 15 + media/plg_fields_acfarticles/img/astylea.svg | 21 + media/plg_fields_acfarticles/img/astyleb.svg | 19 + media/plg_fields_acfarticles/img/custom.svg | 5 + media/plg_fields_acfcountdown/img/1.svg | 13 + media/plg_fields_acfcountdown/img/2.svg | 14 + media/plg_fields_acfcountdown/img/3.svg | 14 + media/plg_fields_acfcountdown/img/4.svg | 18 + media/plg_fields_acfcountdown/img/5.svg | 19 + media/plg_fields_acfcountdown/img/6.svg | 14 + media/plg_fields_acfcountdown/img/7.svg | 29 + media/plg_fields_acfcountdown/img/8.svg | 3 + media/plg_fields_acfcountdown/js/countdown.js | 2 + media/plg_fields_acfcountdown/js/previewer.js | 2 + media/plg_fields_acffaq/img/icons/arrow.svg | 4 + .../img/icons/circle_arrow.svg | 4 + .../img/icons/circle_plus_minus.svg | 4 + .../img/icons/plus_minus.svg | 4 + media/plg_fields_acffaq/img/index.php | 0 media/plg_fields_acffaq/img/templates/1.png | Bin 0 -> 1043 bytes media/plg_fields_acffaq/img/templates/2.png | Bin 0 -> 921 bytes media/plg_fields_acffaq/img/templates/3.png | Bin 0 -> 856 bytes media/plg_fields_acffaq/img/templates/4.png | Bin 0 -> 1067 bytes media/plg_fields_acffaq/js/countdown.js | 2 + media/plg_fields_acffaq/js/faq.js | 2 + media/plg_fields_acffaq/js/previewer.js | 2 + media/plg_fields_acfgallery/img/grid.svg | 18 + media/plg_fields_acfgallery/img/masonry.svg | 19 + media/plg_fields_acfgallery/img/slideshow.svg | 31 + .../plg_fields_acfgallery/img/zjustified.svg | 17 + media/plg_fields_acfgallery/js/acfgallery.js | 2 + media/plg_fields_acfmap/img/marker.png | Bin 0 -> 5757 bytes .../css/acf-paypal-admin.css | 3 + .../img/btn_checkout_blue.png | Bin 0 -> 1414 bytes .../img/btn_checkout_grey.png | Bin 0 -> 1566 bytes .../img/btn_checkout_yellow.png | Bin 0 -> 1881 bytes .../img/btn_paypal_blue.png | Bin 0 -> 5012 bytes .../img/btn_paypal_grey.png | Bin 0 -> 4829 bytes .../img/btn_paypal_yellow.png | Bin 0 -> 5136 bytes media/plg_fields_acfpaypal/img/logo.png | Bin 0 -> 4196 bytes media/plg_fields_acfpaypal/img/logo_cc.png | Bin 0 -> 15330 bytes media/plg_fields_acfpaypal/img/paypal_b.png | Bin 0 -> 5352 bytes media/plg_fields_acfprogressbar/css/style.css | 3 + media/plg_fields_acftelephone/js/script.js | 2 + .../js/acftimepicker.js | 2 + media/plg_fields_acfupload/css/acfupload.css | 3 + media/plg_fields_acfupload/js/acfupload.js | 2 + media/plg_fields_acfupload/js/dropzone.min.js | 2 + media/plg_fields_acfupload/js/edit-modal.js | 2 + .../js/vendor/dropzone.min.js | 1 + .../js/vendor/sortable.min.js | 2 + media/plg_fields_acfvideo/img/dailymotion.svg | 15 + media/plg_fields_acfvideo/img/facebook.svg | 17 + .../img/selfhostedvideo.svg | 3 + media/plg_fields_acfvideo/img/vimeo.svg | 14 + media/plg_fields_acfvideo/img/youtube.svg | 11 + media/plg_system_acf/css/acf-backend.css | 3 + media/plg_system_acf/css/joomla3.css | 3 + media/plg_system_acf/css/joomla4.css | 3 + media/plg_system_acf/css/responsive_embed.css | 3 + media/plg_system_acf/data/previewer/.htaccess | 6 + .../plg_system_acf/data/previewer/index.html | 1 + media/plg_system_acf/js/field_previewer.js | 2 + media/plg_system_acf/js/helper.js | 2 + .../css/addresslookup.css | 2 + .../css/assignmentselection.css | 2 + .../css/chainedfields.css | 2 + .../css/colorpicker-layout.css | 3 + .../css/conditionbuilder.css | 2 + .../css/controls/choiceselector.css | 2 + .../css/controls/dimension.css | 2 + .../css/controls/editor.css | 2 + .../css/controls/imagedimensions.css | 2 + .../css/controls/phone.css | 2 + .../css/controls/responsive_control.css | 2 + .../css/controls/unit.css | 2 + .../css/controls/unit_selector.css | 2 + .../css/controls/widthheight.css | 2 + media/plg_system_nrframework/css/fields.css | 2 + .../css/global_devices_selector.css | 2 + .../css/images-selector-field.css | 2 + .../css/inline-control-group.css | 2 + .../css/inlinefileupload.css | 2 + media/plg_system_nrframework/css/joomla3.css | 2 + media/plg_system_nrframework/css/joomla4.css | 2 + .../css/modals/missing_value.css | 2 + media/plg_system_nrframework/css/notices.css | 2 + .../photoswipe/default-skin/default-skin.css | 482 +++ .../photoswipe/default-skin/default-skin.png | Bin 0 -> 547 bytes .../photoswipe/default-skin/default-skin.svg | 1 + .../css/photoswipe/default-skin/preloader.gif | Bin 0 -> 866 bytes .../css/photoswipe/photoswipe.css | 179 + .../css/proonlymodal.css | 2 + media/plg_system_nrframework/css/select2.css | 2 + .../css/select2/theme/default/layout.css | 2 + .../css/smarttagsbox.css | 2 + .../css/tf-ecomm-range-field.css | 2 + .../css/tf-video-input.css | 2 + .../css/tf_templates_library.css | 2 + .../css/tfinputrepeater.css | 2 + media/plg_system_nrframework/css/toggle.css | 2 + .../plg_system_nrframework/css/treeselect.css | 2 + .../css/vendor/choices.min.css | 1 + .../css/vendor/glightbox.min.css | 1 + .../css/vendor/jquery-clockpicker.min.css | 9 + .../css/vendor/jquery.rateyo.min.css | 1 + .../css/vendor/leaflet.contextmenu.min.css | 1 + .../css/vendor/leaflet.min.css | 1 + .../css/vendor/swiper.min.css | 13 + .../css/widgets/accordion.css | 2 + .../css/widgets/colorpicker-layout.css | 3 + .../css/widgets/colorpicker.css | 2 + .../css/widgets/countdown.css | 2 + .../css/widgets/faq copy.css | 2 + .../css/widgets/faq.css | 2 + .../css/widgets/gallery.css | 2 + .../css/widgets/gallerymanager.css | 2 + .../css/widgets/map-address.css | 3 + .../css/widgets/map.css | 2 + .../css/widgets/mapaddresseditor copy.css | 3 + .../css/widgets/mapaddresseditor.css | 2 + .../css/widgets/mapaddresseditorview.css | 2 + .../css/widgets/mapeditor.css | 2 + .../css/widgets/openstreetmap.css | 2 + .../css/widgets/rating.css | 2 + .../css/widgets/signature.css | 2 + .../css/widgets/slider.css | 2 + .../css/widgets/slideshow.css | 2 + .../css/widgets/video.css | 2 + .../css/widgets/widget.css | 2 + media/plg_system_nrframework/data/.htaccess | 11 + .../data/extensions.json | 1 + media/plg_system_nrframework/data/index.html | 1 + media/plg_system_nrframework/font/arial.ttf | Bin 0 -> 311636 bytes media/plg_system_nrframework/img/flags/ad.png | Bin 0 -> 587 bytes media/plg_system_nrframework/img/flags/ae.png | Bin 0 -> 132 bytes media/plg_system_nrframework/img/flags/af.png | Bin 0 -> 593 bytes media/plg_system_nrframework/img/flags/ag.png | Bin 0 -> 708 bytes media/plg_system_nrframework/img/flags/ai.png | Bin 0 -> 736 bytes media/plg_system_nrframework/img/flags/al.png | Bin 0 -> 603 bytes media/plg_system_nrframework/img/flags/am.png | Bin 0 -> 121 bytes media/plg_system_nrframework/img/flags/ao.png | Bin 0 -> 550 bytes media/plg_system_nrframework/img/flags/aq.png | Bin 0 -> 481 bytes media/plg_system_nrframework/img/flags/ar.png | Bin 0 -> 335 bytes media/plg_system_nrframework/img/flags/as.png | Bin 0 -> 752 bytes media/plg_system_nrframework/img/flags/at.png | Bin 0 -> 109 bytes media/plg_system_nrframework/img/flags/au.png | Bin 0 -> 592 bytes media/plg_system_nrframework/img/flags/aw.png | Bin 0 -> 270 bytes media/plg_system_nrframework/img/flags/ax.png | Bin 0 -> 168 bytes media/plg_system_nrframework/img/flags/az.png | Bin 0 -> 262 bytes media/plg_system_nrframework/img/flags/ba.png | Bin 0 -> 346 bytes media/plg_system_nrframework/img/flags/bb.png | Bin 0 -> 349 bytes media/plg_system_nrframework/img/flags/bd.png | Bin 0 -> 284 bytes media/plg_system_nrframework/img/flags/be.png | Bin 0 -> 127 bytes media/plg_system_nrframework/img/flags/bf.png | Bin 0 -> 281 bytes media/plg_system_nrframework/img/flags/bg.png | Bin 0 -> 105 bytes media/plg_system_nrframework/img/flags/bh.png | Bin 0 -> 329 bytes media/plg_system_nrframework/img/flags/bi.png | Bin 0 -> 643 bytes media/plg_system_nrframework/img/flags/bj.png | Bin 0 -> 115 bytes media/plg_system_nrframework/img/flags/bl.png | Bin 0 -> 1937 bytes media/plg_system_nrframework/img/flags/bm.png | Bin 0 -> 971 bytes media/plg_system_nrframework/img/flags/bn.png | Bin 0 -> 995 bytes media/plg_system_nrframework/img/flags/bo.png | Bin 0 -> 127 bytes .../img/flags/bq-bo.png | Bin 0 -> 702 bytes .../img/flags/bq-sa.png | Bin 0 -> 727 bytes .../img/flags/bq-se.png | Bin 0 -> 749 bytes media/plg_system_nrframework/img/flags/bq.png | Bin 0 -> 886 bytes media/plg_system_nrframework/img/flags/br.png | Bin 0 -> 839 bytes media/plg_system_nrframework/img/flags/bs.png | Bin 0 -> 285 bytes media/plg_system_nrframework/img/flags/bt.png | Bin 0 -> 1086 bytes media/plg_system_nrframework/img/flags/bv.png | Bin 0 -> 192 bytes media/plg_system_nrframework/img/flags/bw.png | Bin 0 -> 134 bytes media/plg_system_nrframework/img/flags/by.png | Bin 0 -> 418 bytes media/plg_system_nrframework/img/flags/bz.png | Bin 0 -> 1017 bytes media/plg_system_nrframework/img/flags/ca.png | Bin 0 -> 404 bytes media/plg_system_nrframework/img/flags/cc.png | Bin 0 -> 599 bytes media/plg_system_nrframework/img/flags/cd.png | Bin 0 -> 447 bytes media/plg_system_nrframework/img/flags/cf.png | Bin 0 -> 282 bytes media/plg_system_nrframework/img/flags/cg.png | Bin 0 -> 336 bytes media/plg_system_nrframework/img/flags/ch.png | Bin 0 -> 135 bytes media/plg_system_nrframework/img/flags/ci.png | Bin 0 -> 122 bytes media/plg_system_nrframework/img/flags/ck.png | Bin 0 -> 781 bytes media/plg_system_nrframework/img/flags/cl.png | Bin 0 -> 239 bytes media/plg_system_nrframework/img/flags/cm.png | Bin 0 -> 228 bytes media/plg_system_nrframework/img/flags/cn.png | Bin 0 -> 329 bytes media/plg_system_nrframework/img/flags/co.png | Bin 0 -> 125 bytes media/plg_system_nrframework/img/flags/cr.png | Bin 0 -> 398 bytes media/plg_system_nrframework/img/flags/cu.png | Bin 0 -> 387 bytes media/plg_system_nrframework/img/flags/cv.png | Bin 0 -> 409 bytes media/plg_system_nrframework/img/flags/cw.png | Bin 0 -> 270 bytes media/plg_system_nrframework/img/flags/cx.png | Bin 0 -> 718 bytes media/plg_system_nrframework/img/flags/cy.png | Bin 0 -> 547 bytes media/plg_system_nrframework/img/flags/cz.png | Bin 0 -> 363 bytes media/plg_system_nrframework/img/flags/de.png | Bin 0 -> 105 bytes media/plg_system_nrframework/img/flags/dj.png | Bin 0 -> 506 bytes media/plg_system_nrframework/img/flags/dk.png | Bin 0 -> 148 bytes media/plg_system_nrframework/img/flags/dm.png | Bin 0 -> 517 bytes media/plg_system_nrframework/img/flags/do.png | Bin 0 -> 396 bytes media/plg_system_nrframework/img/flags/dz.png | Bin 0 -> 399 bytes media/plg_system_nrframework/img/flags/ec.png | Bin 0 -> 933 bytes media/plg_system_nrframework/img/flags/ee.png | Bin 0 -> 106 bytes media/plg_system_nrframework/img/flags/eg.png | Bin 0 -> 291 bytes media/plg_system_nrframework/img/flags/eh.png | Bin 0 -> 396 bytes media/plg_system_nrframework/img/flags/er.png | Bin 0 -> 545 bytes media/plg_system_nrframework/img/flags/es.png | Bin 0 -> 603 bytes media/plg_system_nrframework/img/flags/et.png | Bin 0 -> 571 bytes media/plg_system_nrframework/img/flags/fi.png | Bin 0 -> 134 bytes media/plg_system_nrframework/img/flags/fj.png | Bin 0 -> 903 bytes media/plg_system_nrframework/img/flags/fk.png | Bin 0 -> 1151 bytes media/plg_system_nrframework/img/flags/fm.png | Bin 0 -> 217 bytes media/plg_system_nrframework/img/flags/fo.png | Bin 0 -> 188 bytes media/plg_system_nrframework/img/flags/fr.png | Bin 0 -> 122 bytes media/plg_system_nrframework/img/flags/ga.png | Bin 0 -> 106 bytes .../img/flags/gb-eng.png | Bin 0 -> 123 bytes .../img/flags/gb-nir.png | Bin 0 -> 581 bytes .../img/flags/gb-sct.png | Bin 0 -> 433 bytes .../img/flags/gb-wls.png | Bin 0 -> 1449 bytes media/plg_system_nrframework/img/flags/gb.png | Bin 0 -> 395 bytes media/plg_system_nrframework/img/flags/gd.png | Bin 0 -> 644 bytes media/plg_system_nrframework/img/flags/ge.png | Bin 0 -> 393 bytes media/plg_system_nrframework/img/flags/gf.png | Bin 0 -> 468 bytes media/plg_system_nrframework/img/flags/gg.png | Bin 0 -> 236 bytes media/plg_system_nrframework/img/flags/gh.png | Bin 0 -> 268 bytes media/plg_system_nrframework/img/flags/gi.png | Bin 0 -> 615 bytes media/plg_system_nrframework/img/flags/gl.png | Bin 0 -> 371 bytes media/plg_system_nrframework/img/flags/gm.png | Bin 0 -> 145 bytes media/plg_system_nrframework/img/flags/gn.png | Bin 0 -> 122 bytes media/plg_system_nrframework/img/flags/gp.png | Bin 0 -> 1151 bytes media/plg_system_nrframework/img/flags/gq.png | Bin 0 -> 634 bytes media/plg_system_nrframework/img/flags/gr.png | Bin 0 -> 208 bytes media/plg_system_nrframework/img/flags/gs.png | Bin 0 -> 1269 bytes media/plg_system_nrframework/img/flags/gt.png | Bin 0 -> 540 bytes media/plg_system_nrframework/img/flags/gu.png | Bin 0 -> 650 bytes media/plg_system_nrframework/img/flags/gw.png | Bin 0 -> 202 bytes media/plg_system_nrframework/img/flags/gy.png | Bin 0 -> 493 bytes media/plg_system_nrframework/img/flags/hk.png | Bin 0 -> 506 bytes media/plg_system_nrframework/img/flags/hm.png | Bin 0 -> 588 bytes media/plg_system_nrframework/img/flags/hn.png | Bin 0 -> 233 bytes media/plg_system_nrframework/img/flags/hr.png | Bin 0 -> 639 bytes media/plg_system_nrframework/img/flags/ht.png | Bin 0 -> 446 bytes media/plg_system_nrframework/img/flags/hu.png | Bin 0 -> 119 bytes media/plg_system_nrframework/img/flags/id.png | Bin 0 -> 105 bytes media/plg_system_nrframework/img/flags/ie.png | Bin 0 -> 119 bytes media/plg_system_nrframework/img/flags/il.png | Bin 0 -> 301 bytes media/plg_system_nrframework/img/flags/im.png | Bin 0 -> 667 bytes media/plg_system_nrframework/img/flags/in.png | Bin 0 -> 372 bytes media/plg_system_nrframework/img/flags/io.png | Bin 0 -> 1669 bytes media/plg_system_nrframework/img/flags/iq.png | Bin 0 -> 319 bytes media/plg_system_nrframework/img/flags/ir.png | Bin 0 -> 494 bytes media/plg_system_nrframework/img/flags/is.png | Bin 0 -> 185 bytes media/plg_system_nrframework/img/flags/it.png | Bin 0 -> 122 bytes media/plg_system_nrframework/img/flags/je.png | Bin 0 -> 765 bytes media/plg_system_nrframework/img/flags/jm.png | Bin 0 -> 293 bytes media/plg_system_nrframework/img/flags/jo.png | Bin 0 -> 287 bytes media/plg_system_nrframework/img/flags/jp.png | Bin 0 -> 353 bytes media/plg_system_nrframework/img/flags/ke.png | Bin 0 -> 655 bytes media/plg_system_nrframework/img/flags/kg.png | Bin 0 -> 648 bytes media/plg_system_nrframework/img/flags/kh.png | Bin 0 -> 647 bytes media/plg_system_nrframework/img/flags/ki.png | Bin 0 -> 928 bytes media/plg_system_nrframework/img/flags/km.png | Bin 0 -> 529 bytes media/plg_system_nrframework/img/flags/kn.png | Bin 0 -> 788 bytes media/plg_system_nrframework/img/flags/kp.png | Bin 0 -> 330 bytes media/plg_system_nrframework/img/flags/kr.png | Bin 0 -> 786 bytes media/plg_system_nrframework/img/flags/kw.png | Bin 0 -> 233 bytes media/plg_system_nrframework/img/flags/ky.png | Bin 0 -> 977 bytes media/plg_system_nrframework/img/flags/kz.png | Bin 0 -> 552 bytes media/plg_system_nrframework/img/flags/la.png | Bin 0 -> 264 bytes media/plg_system_nrframework/img/flags/lb.png | Bin 0 -> 425 bytes media/plg_system_nrframework/img/flags/lc.png | Bin 0 -> 499 bytes media/plg_system_nrframework/img/flags/li.png | Bin 0 -> 399 bytes media/plg_system_nrframework/img/flags/lk.png | Bin 0 -> 673 bytes media/plg_system_nrframework/img/flags/lr.png | Bin 0 -> 278 bytes media/plg_system_nrframework/img/flags/ls.png | Bin 0 -> 319 bytes media/plg_system_nrframework/img/flags/lt.png | Bin 0 -> 105 bytes media/plg_system_nrframework/img/flags/lu.png | Bin 0 -> 105 bytes media/plg_system_nrframework/img/flags/lv.png | Bin 0 -> 94 bytes media/plg_system_nrframework/img/flags/ly.png | Bin 0 -> 226 bytes media/plg_system_nrframework/img/flags/ma.png | Bin 0 -> 304 bytes media/plg_system_nrframework/img/flags/mc.png | Bin 0 -> 95 bytes media/plg_system_nrframework/img/flags/md.png | Bin 0 -> 610 bytes media/plg_system_nrframework/img/flags/me.png | Bin 0 -> 532 bytes media/plg_system_nrframework/img/flags/mf.png | Bin 0 -> 122 bytes media/plg_system_nrframework/img/flags/mg.png | Bin 0 -> 132 bytes media/plg_system_nrframework/img/flags/mh.png | Bin 0 -> 641 bytes media/plg_system_nrframework/img/flags/mk.png | Bin 0 -> 545 bytes media/plg_system_nrframework/img/flags/ml.png | Bin 0 -> 123 bytes media/plg_system_nrframework/img/flags/mm.png | Bin 0 -> 463 bytes media/plg_system_nrframework/img/flags/mn.png | Bin 0 -> 304 bytes media/plg_system_nrframework/img/flags/mo.png | Bin 0 -> 616 bytes media/plg_system_nrframework/img/flags/mp.png | Bin 0 -> 1445 bytes media/plg_system_nrframework/img/flags/mq.png | Bin 0 -> 354 bytes media/plg_system_nrframework/img/flags/mr.png | Bin 0 -> 379 bytes media/plg_system_nrframework/img/flags/ms.png | Bin 0 -> 785 bytes media/plg_system_nrframework/img/flags/mt.png | Bin 0 -> 266 bytes media/plg_system_nrframework/img/flags/mu.png | Bin 0 -> 138 bytes media/plg_system_nrframework/img/flags/mv.png | Bin 0 -> 275 bytes media/plg_system_nrframework/img/flags/mw.png | Bin 0 -> 349 bytes media/plg_system_nrframework/img/flags/mx.png | Bin 0 -> 528 bytes media/plg_system_nrframework/img/flags/my.png | Bin 0 -> 398 bytes media/plg_system_nrframework/img/flags/mz.png | Bin 0 -> 664 bytes media/plg_system_nrframework/img/flags/na.png | Bin 0 -> 780 bytes media/plg_system_nrframework/img/flags/nc.png | Bin 0 -> 623 bytes media/plg_system_nrframework/img/flags/ne.png | Bin 0 -> 263 bytes media/plg_system_nrframework/img/flags/nf.png | Bin 0 -> 460 bytes media/plg_system_nrframework/img/flags/ng.png | Bin 0 -> 105 bytes media/plg_system_nrframework/img/flags/ni.png | Bin 0 -> 360 bytes media/plg_system_nrframework/img/flags/nl.png | Bin 0 -> 127 bytes media/plg_system_nrframework/img/flags/no.png | Bin 0 -> 192 bytes .../plg_system_nrframework/img/flags/none.png | Bin 0 -> 563 bytes media/plg_system_nrframework/img/flags/np.png | Bin 0 -> 1032 bytes media/plg_system_nrframework/img/flags/nr.png | Bin 0 -> 242 bytes media/plg_system_nrframework/img/flags/nu.png | Bin 0 -> 557 bytes media/plg_system_nrframework/img/flags/nz.png | Bin 0 -> 536 bytes media/plg_system_nrframework/img/flags/om.png | Bin 0 -> 278 bytes media/plg_system_nrframework/img/flags/pa.png | Bin 0 -> 361 bytes media/plg_system_nrframework/img/flags/pe.png | Bin 0 -> 107 bytes media/plg_system_nrframework/img/flags/pf.png | Bin 0 -> 645 bytes media/plg_system_nrframework/img/flags/pg.png | Bin 0 -> 784 bytes media/plg_system_nrframework/img/flags/ph.png | Bin 0 -> 564 bytes media/plg_system_nrframework/img/flags/pk.png | Bin 0 -> 453 bytes media/plg_system_nrframework/img/flags/pl.png | Bin 0 -> 94 bytes media/plg_system_nrframework/img/flags/pm.png | Bin 0 -> 2820 bytes media/plg_system_nrframework/img/flags/pn.png | Bin 0 -> 1152 bytes media/plg_system_nrframework/img/flags/pr.png | Bin 0 -> 496 bytes media/plg_system_nrframework/img/flags/ps.png | Bin 0 -> 372 bytes media/plg_system_nrframework/img/flags/pt.png | Bin 0 -> 896 bytes media/plg_system_nrframework/img/flags/pw.png | Bin 0 -> 307 bytes media/plg_system_nrframework/img/flags/py.png | Bin 0 -> 287 bytes media/plg_system_nrframework/img/flags/qa.png | Bin 0 -> 227 bytes media/plg_system_nrframework/img/flags/re.png | Bin 0 -> 784 bytes media/plg_system_nrframework/img/flags/ro.png | Bin 0 -> 122 bytes media/plg_system_nrframework/img/flags/rs.png | Bin 0 -> 983 bytes media/plg_system_nrframework/img/flags/ru.png | Bin 0 -> 125 bytes media/plg_system_nrframework/img/flags/rw.png | Bin 0 -> 281 bytes media/plg_system_nrframework/img/flags/sa.png | Bin 0 -> 566 bytes media/plg_system_nrframework/img/flags/sb.png | Bin 0 -> 457 bytes media/plg_system_nrframework/img/flags/sc.png | Bin 0 -> 492 bytes media/plg_system_nrframework/img/flags/sd.png | Bin 0 -> 299 bytes media/plg_system_nrframework/img/flags/se.png | Bin 0 -> 102 bytes media/plg_system_nrframework/img/flags/sg.png | Bin 0 -> 354 bytes media/plg_system_nrframework/img/flags/sh.png | Bin 0 -> 676 bytes media/plg_system_nrframework/img/flags/si.png | Bin 0 -> 313 bytes media/plg_system_nrframework/img/flags/sj.png | Bin 0 -> 192 bytes media/plg_system_nrframework/img/flags/sk.png | Bin 0 -> 524 bytes media/plg_system_nrframework/img/flags/sl.png | Bin 0 -> 127 bytes media/plg_system_nrframework/img/flags/sm.png | Bin 0 -> 1130 bytes media/plg_system_nrframework/img/flags/sn.png | Bin 0 -> 241 bytes media/plg_system_nrframework/img/flags/so.png | Bin 0 -> 273 bytes media/plg_system_nrframework/img/flags/sr.png | Bin 0 -> 281 bytes media/plg_system_nrframework/img/flags/ss.png | Bin 0 -> 394 bytes media/plg_system_nrframework/img/flags/st.png | Bin 0 -> 342 bytes media/plg_system_nrframework/img/flags/sv.png | Bin 0 -> 479 bytes media/plg_system_nrframework/img/flags/sx.png | Bin 0 -> 932 bytes media/plg_system_nrframework/img/flags/sy.png | Bin 0 -> 275 bytes media/plg_system_nrframework/img/flags/sz.png | Bin 0 -> 742 bytes media/plg_system_nrframework/img/flags/tc.png | Bin 0 -> 775 bytes media/plg_system_nrframework/img/flags/td.png | Bin 0 -> 122 bytes media/plg_system_nrframework/img/flags/tf.png | Bin 0 -> 496 bytes media/plg_system_nrframework/img/flags/tg.png | Bin 0 -> 322 bytes media/plg_system_nrframework/img/flags/th.png | Bin 0 -> 137 bytes media/plg_system_nrframework/img/flags/tj.png | Bin 0 -> 268 bytes media/plg_system_nrframework/img/flags/tk.png | Bin 0 -> 577 bytes media/plg_system_nrframework/img/flags/tl.png | Bin 0 -> 382 bytes media/plg_system_nrframework/img/flags/tm.png | Bin 0 -> 1379 bytes media/plg_system_nrframework/img/flags/tn.png | Bin 0 -> 466 bytes media/plg_system_nrframework/img/flags/to.png | Bin 0 -> 158 bytes media/plg_system_nrframework/img/flags/tr.png | Bin 0 -> 377 bytes media/plg_system_nrframework/img/flags/tt.png | Bin 0 -> 653 bytes media/plg_system_nrframework/img/flags/tv.png | Bin 0 -> 704 bytes media/plg_system_nrframework/img/flags/tw.png | Bin 0 -> 376 bytes media/plg_system_nrframework/img/flags/tz.png | Bin 0 -> 442 bytes media/plg_system_nrframework/img/flags/ua.png | Bin 0 -> 105 bytes media/plg_system_nrframework/img/flags/ug.png | Bin 0 -> 452 bytes media/plg_system_nrframework/img/flags/um.png | Bin 0 -> 449 bytes media/plg_system_nrframework/img/flags/us.png | Bin 0 -> 449 bytes media/plg_system_nrframework/img/flags/uy.png | Bin 0 -> 515 bytes media/plg_system_nrframework/img/flags/uz.png | Bin 0 -> 243 bytes media/plg_system_nrframework/img/flags/va.png | Bin 0 -> 1021 bytes media/plg_system_nrframework/img/flags/vc.png | Bin 0 -> 316 bytes media/plg_system_nrframework/img/flags/ve.png | Bin 0 -> 297 bytes media/plg_system_nrframework/img/flags/vg.png | Bin 0 -> 938 bytes media/plg_system_nrframework/img/flags/vi.png | Bin 0 -> 1992 bytes media/plg_system_nrframework/img/flags/vn.png | Bin 0 -> 334 bytes media/plg_system_nrframework/img/flags/vu.png | Bin 0 -> 660 bytes media/plg_system_nrframework/img/flags/wf.png | Bin 0 -> 311 bytes media/plg_system_nrframework/img/flags/ws.png | Bin 0 -> 240 bytes media/plg_system_nrframework/img/flags/xk.png | Bin 0 -> 558 bytes media/plg_system_nrframework/img/flags/ye.png | Bin 0 -> 127 bytes media/plg_system_nrframework/img/flags/yt.png | Bin 0 -> 1498 bytes media/plg_system_nrframework/img/flags/za.png | Bin 0 -> 544 bytes media/plg_system_nrframework/img/flags/zm.png | Bin 0 -> 292 bytes media/plg_system_nrframework/img/flags/zw.png | Bin 0 -> 585 bytes media/plg_system_nrframework/img/marker.png | Bin 0 -> 5757 bytes .../js/addresslookup.js | 2 + media/plg_system_nrframework/js/ajaxify.js | 2 + .../js/assignmentselection.js | 2 + .../js/autosize-input.js | 2 + .../js/chainedfields.js | 2 + .../js/conditionbuilder.js | 2 + .../js/controls/dimension.js | 2 + .../js/controls/editor.js | 2 + .../js/controls/imagedimensions.js | 2 + .../js/controls/latlongmapselector.js | 2 + .../js/controls/phone.js | 2 + .../js/controls/responsive_control.js | 2 + .../js/controls/unit_selector.js | 2 + .../plg_system_nrframework/js/dropzone.min.js | 1 + .../js/global_devices_selector.js | 2 + media/plg_system_nrframework/js/helper.js | 2 + .../js/images-selector-field.js | 2 + .../js/inlinefileupload.js | 2 + media/plg_system_nrframework/js/mapeditor.js | 2 + .../js/mapeditor.js.LICENSE.txt | 6 + media/plg_system_nrframework/js/notices.js | 2 + media/plg_system_nrframework/js/signature.js | 2 + .../plg_system_nrframework/js/smarttagsbox.js | 2 + .../js/tf-video-input.js | 2 + .../js/tf_templates_library.js | 2 + .../js/tffieldsvaluesapplier.js | 2 + .../js/tfinputrepeater.js | 2 + media/plg_system_nrframework/js/treeselect.js | 2 + .../js/vendor/choices.min.js | 2 + .../js/vendor/esri-leaflet-vector.min.js | 4 + .../js/vendor/esri-leaflet.min.js | 1 + .../js/vendor/glightbox.min.js | 1 + .../js/vendor/inputmask.min.js | 8 + .../js/vendor/jquery-clockpicker.min.js | 6 + .../js/vendor/jquery.rateyo.min.js | 3 + .../js/vendor/justified.layout.min.js | 12 + .../js/vendor/leaflet.contextmenu.min.js | 7 + .../js/vendor/leaflet.min.js | 1 + .../js/vendor/react-dom.min.js | 267 ++ .../js/vendor/react.min.js | 31 + .../js/vendor/select2.min.js | 1 + .../js/vendor/signature.min.js | 5 + .../js/vendor/sortable.min.js | 2 + .../js/vendor/swiper.min.js | 13 + .../js/widgets/accordion.js | 2 + .../js/widgets/bingmap.js | 2 + .../js/widgets/colorpicker.js | 2 + .../js/widgets/countdown.js | 2 + .../plg_system_nrframework/js/widgets/faq.js | 2 + .../js/widgets/gallery/gallery.js | 2 + .../js/widgets/gallery/justified.js | 2 + .../js/widgets/gallery/manager.js | 2 + .../js/widgets/gallery/manager_init.js | 2 + .../js/widgets/googlemap.js | 2 + .../js/widgets/mapaddresseditor.js | 2 + .../js/widgets/mapaddresseditorview.js | 2 + .../js/widgets/openstreetmap.js | 2 + .../js/widgets/rating.js | 2 + .../js/widgets/signature.js | 2 + .../js/widgets/slider.js | 2 + .../js/widgets/slideshow.js | 2 + .../js/widgets/video.js | 2 + .../js/widgets/video/dailymotion.js | 2 + .../js/widgets/video/facebookvideo.js | 2 + .../js/widgets/video/selfhostedvideo.js | 2 + .../js/widgets/video/vimeo.js | 2 + .../js/widgets/video/youtube.js | 2 + .../js/widgets/videos.js | 2 + media/plg_system_nrframework/svg/pencil.png | Bin 0 -> 498 bytes .../svg/rating/check.svg | 1 + .../svg/rating/circle.svg | 1 + .../svg/rating/flag.svg | 1 + .../svg/rating/heart.svg | 1 + .../svg/rating/smiley.svg | 1 + .../svg/rating/square.svg | 1 + .../svg/rating/star.svg | 1 + .../svg/rating/thumbs_up.svg | 1 + .../site/joomla-italia-theme/css/pcrt-jit.css | 4 - .../joomla-italia-theme/css/pcrt-main.css | 269 ++ .../joomla-italia-theme/css/pcrt-menu.css | 5 + modules/mod_highlights/index.html | 1 + modules/mod_highlights/mod_highlights.php | 23 + modules/mod_highlights/mod_highlights.xml | 193 + .../src/Helper/HighlightsHelper.php | 267 ++ modules/mod_highlights/tmpl/blank.php | 25 + modules/mod_highlights/tmpl/countdown.php | 56 + modules/mod_highlights/tmpl/didattica.php | 56 + modules/mod_highlights/tmpl/index.html | 1 + modules/mod_highlights/tmpl/item.php | 32 + modules/mod_highlights/tmpl/list.php | 32 + modules/mod_highlights/tmpl/slide.php | 56 + plugins/fields/acfaddress/acfaddress.php | 64 + plugins/fields/acfaddress/acfaddress.xml | 25 + .../fields/acfaddress/fields/acfaddress.php | 63 + .../de-DE/de-DE.plg_fields_acfaddress.ini | 35 + .../de-DE/de-DE.plg_fields_acfaddress.sys.ini | 9 + .../el-GR/el-GR.plg_fields_acfaddress.ini | 35 + .../en-GB/en-GB.plg_fields_acfaddress.ini | 35 + .../en-GB/en-GB.plg_fields_acfaddress.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfaddress.ini | 35 + .../es-ES/es-ES.plg_fields_acfaddress.sys.ini | 9 + .../fields/acfaddress/params/acfaddress.xml | 101 + .../acfaddress/script.install.helper.php | 691 ++++ plugins/fields/acfaddress/script.install.php | 23 + plugins/fields/acfaddress/tmpl/acfaddress.php | 33 + plugins/fields/acfaddress/version.php | 16 + plugins/fields/acfarticles/acfarticles.php | 461 +++ plugins/fields/acfarticles/acfarticles.xml | 26 + .../fields/acfarticles/fields/acfarticles.php | 125 + .../acfarticles/fields/acfarticlesfields.php | 70 + .../acfarticles/fields/acfarticlesfilters.php | 223 ++ .../en-GB/en-GB.plg_fields_acfarticles.ini | 78 + .../en-GB.plg_fields_acfarticles.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfarticles.ini | 78 + .../es-ES.plg_fields_acfarticles.sys.ini | 9 + .../fields/acfarticles/params/acfarticles.xml | 213 ++ .../acfarticles/script.install.helper.php | 691 ++++ plugins/fields/acfarticles/script.install.php | 23 + .../fields/acfarticles/tmpl/acfarticles.php | 86 + .../acfarticles/tmpl/layouts/custom.php | 39 + .../fields/acfarticles/tmpl/layouts/index.php | 0 .../fields/acfarticles/tmpl/layouts/list.php | 24 + .../acfarticles/tmpl/layouts/stylea.php | 47 + .../acfarticles/tmpl/layouts/styleb.php | 56 + plugins/fields/acfarticles/version.php | 16 + .../acfchainedfields/acfchainedfields.php | 81 + .../acfchainedfields/acfchainedfields.xml | 21 + .../en-GB.plg_fields_acfchainedfields.ini | 24 + .../en-GB.plg_fields_acfchainedfields.sys.ini | 9 + .../es-ES.plg_fields_acfchainedfields.ini | 24 + .../es-ES.plg_fields_acfchainedfields.sys.ini | 9 + .../params/acfchainedfields.xml | 54 + .../script.install.helper.php | 691 ++++ .../acfchainedfields/script.install.php | 23 + .../tmpl/acfchainedfields.php | 78 + plugins/fields/acfchainedfields/version.php | 16 + .../acfconvertforms/acfconvertforms.php | 89 + .../acfconvertforms/acfconvertforms.xml | 20 + .../en-GB.plg_fields_acfconvertforms.ini | 4 + .../en-GB.plg_fields_acfconvertforms.sys.ini | 2 + .../es-ES.plg_fields_acfconvertforms.ini | 4 + .../es-ES.plg_fields_acfconvertforms.sys.ini | 2 + .../acfconvertforms/script.install.helper.php | 691 ++++ .../fields/acfconvertforms/script.install.php | 23 + .../acfconvertforms/tmpl/acfconvertforms.php | 18 + plugins/fields/acfconvertforms/version.php | 16 + plugins/fields/acfcountdown/acfcountdown.php | 92 + plugins/fields/acfcountdown/acfcountdown.xml | 26 + .../fields/acfcountdown/fields/countdown.php | 120 + plugins/fields/acfcountdown/fields/helper.php | 516 +++ .../en-GB/en-GB.plg_fields_acfcountdown.ini | 108 + .../en-GB.plg_fields_acfcountdown.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfcountdown.ini | 108 + .../es-ES.plg_fields_acfcountdown.sys.ini | 9 + .../acfcountdown/params/acfcountdown.xml | 417 ++ .../acfcountdown/script.install.helper.php | 691 ++++ .../fields/acfcountdown/script.install.php | 23 + .../fields/acfcountdown/tmpl/acfcountdown.php | 110 + plugins/fields/acfcountdown/version.php | 16 + plugins/fields/acfcountry/acfcountry.php | 137 + plugins/fields/acfcountry/acfcountry.xml | 21 + .../ca-ES/ca-ES.plg_fields_acfcountry.ini | 13 + .../da-DK/da-DK.plg_fields_acfcountry.ini | 13 + .../de-DE/de-DE.plg_fields_acfcountry.ini | 13 + .../en-GB/en-GB.plg_fields_acfcountry.ini | 17 + .../en-GB/en-GB.plg_fields_acfcountry.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfcountry.ini | 13 + .../es-ES/es-ES.plg_fields_acfcountry.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfcountry.ini | 13 + .../it-IT/it-IT.plg_fields_acfcountry.ini | 13 + .../nl-NL/nl-NL.plg_fields_acfcountry.ini | 13 + .../pt-BR/pt-BR.plg_fields_acfcountry.ini | 13 + .../ru-RU/ru-RU.plg_fields_acfcountry.ini | 13 + .../sv-SE/sv-SE.plg_fields_acfcountry.ini | 13 + .../tr-TR/tr-TR.plg_fields_acfcountry.ini | 13 + .../uk-UA/uk-UA.plg_fields_acfcountry.ini | 13 + .../fields/acfcountry/params/acfcountry.xml | 25 + .../acfcountry/script.install.helper.php | 691 ++++ plugins/fields/acfcountry/script.install.php | 42 + plugins/fields/acfcountry/tmpl/acfcountry.php | 15 + plugins/fields/acfcountry/version.php | 16 + plugins/fields/acfcurrency/acfcurrency.php | 66 + plugins/fields/acfcurrency/acfcurrency.xml | 20 + .../ca-ES/ca-ES.plg_fields_acfcurrency.ini | 11 + .../da-DK/da-DK.plg_fields_acfcurrency.ini | 11 + .../de-DE/de-DE.plg_fields_acfcurrency.ini | 11 + .../en-GB/en-GB.plg_fields_acfcurrency.ini | 11 + .../en-GB.plg_fields_acfcurrency.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfcurrency.ini | 11 + .../es-ES.plg_fields_acfcurrency.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfcurrency.ini | 11 + .../it-IT/it-IT.plg_fields_acfcurrency.ini | 11 + .../nl-NL/nl-NL.plg_fields_acfcurrency.ini | 11 + .../pt-BR/pt-BR.plg_fields_acfcurrency.ini | 11 + .../ru-RU/ru-RU.plg_fields_acfcurrency.ini | 11 + .../sv-SE/sv-SE.plg_fields_acfcurrency.ini | 11 + .../uk-UA/uk-UA.plg_fields_acfcurrency.ini | 11 + .../acfcurrency/script.install.helper.php | 691 ++++ plugins/fields/acfcurrency/script.install.php | 43 + .../fields/acfcurrency/tmpl/acfcurrency.php | 15 + plugins/fields/acfcurrency/version.php | 16 + .../acfdownloadbutton/acfdownloadbutton.php | 54 + .../acfdownloadbutton/acfdownloadbutton.xml | 21 + .../ca-ES.plg_fields_acfdownloadbutton.ini | 23 + .../da-DK.plg_fields_acfdownloadbutton.ini | 23 + .../de-DE.plg_fields_acfdownloadbutton.ini | 23 + .../en-GB.plg_fields_acfdownloadbutton.ini | 24 + ...en-GB.plg_fields_acfdownloadbutton.sys.ini | 9 + .../es-ES.plg_fields_acfdownloadbutton.ini | 23 + ...es-ES.plg_fields_acfdownloadbutton.sys.ini | 9 + .../fr-FR.plg_fields_acfdownloadbutton.ini | 23 + .../it-IT.plg_fields_acfdownloadbutton.ini | 23 + .../nl-NL.plg_fields_acfdownloadbutton.ini | 23 + .../ru-RU.plg_fields_acfdownloadbutton.ini | 23 + .../sv-SE.plg_fields_acfdownloadbutton.ini | 23 + .../uk-UA.plg_fields_acfdownloadbutton.ini | 23 + .../params/acfdownloadbutton.xml | 33 + .../script.install.helper.php | 691 ++++ .../acfdownloadbutton/script.install.php | 23 + .../tmpl/acfdownloadbutton.php | 35 + plugins/fields/acfdownloadbutton/version.php | 16 + plugins/fields/acfemail/acfemail.php | 49 + plugins/fields/acfemail/acfemail.xml | 21 + .../ca-ES/ca-ES.plg_fields_acfemail.ini | 17 + .../da-DK/da-DK.plg_fields_acfemail.ini | 17 + .../de-DE/de-DE.plg_fields_acfemail.ini | 17 + .../en-GB/en-GB.plg_fields_acfemail.ini | 17 + .../en-GB/en-GB.plg_fields_acfemail.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfemail.ini | 17 + .../es-ES/es-ES.plg_fields_acfemail.sys.ini | 9 + .../it-IT/it-IT.plg_fields_acfemail.ini | 17 + .../nl-NL/nl-NL.plg_fields_acfemail.ini | 17 + .../ru-RU/ru-RU.plg_fields_acfemail.ini | 17 + .../sv-SE/sv-SE.plg_fields_acfemail.ini | 17 + .../uk-UA/uk-UA.plg_fields_acfemail.ini | 17 + plugins/fields/acfemail/params/acfemail.xml | 20 + .../fields/acfemail/script.install.helper.php | 691 ++++ plugins/fields/acfemail/script.install.php | 23 + plugins/fields/acfemail/tmpl/acfemail.php | 49 + plugins/fields/acfemail/version.php | 16 + plugins/fields/acffacebook/acffacebook.php | 47 + plugins/fields/acffacebook/acffacebook.xml | 21 + .../ca-ES/ca-ES.plg_fields_acffacebook.ini | 33 + .../da-DK/da-DK.plg_fields_acffacebook.ini | 33 + .../de-DE/de-DE.plg_fields_acffacebook.ini | 33 + .../en-GB/en-GB.plg_fields_acffacebook.ini | 33 + .../en-GB.plg_fields_acffacebook.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acffacebook.ini | 33 + .../es-ES.plg_fields_acffacebook.sys.ini | 9 + .../it-IT/it-IT.plg_fields_acffacebook.ini | 33 + .../nl-NL/nl-NL.plg_fields_acffacebook.ini | 33 + .../ru-RU/ru-RU.plg_fields_acffacebook.ini | 33 + .../sv-SE/sv-SE.plg_fields_acffacebook.ini | 33 + .../uk-UA/uk-UA.plg_fields_acffacebook.ini | 33 + .../fields/acffacebook/params/acffacebook.xml | 57 + .../acffacebook/script.install.helper.php | 691 ++++ plugins/fields/acffacebook/script.install.php | 23 + .../fields/acffacebook/tmpl/acffacebook.php | 14 + .../fields/acffacebook/tmpl/plugins/page.php | 46 + plugins/fields/acffacebook/version.php | 16 + plugins/fields/acffaq/acffaq.php | 87 + plugins/fields/acffaq/acffaq.xml | 26 + plugins/fields/acffaq/fields/faq.php | 57 + .../fields/acffaq/fields/faqschematoggle.php | 34 + plugins/fields/acffaq/fields/helper.php | 100 + plugins/fields/acffaq/fields/value.xml | 19 + .../en-GB/en-GB.plg_fields_acffaq.ini | 57 + .../en-GB/en-GB.plg_fields_acffaq.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acffaq.ini | 57 + .../es-ES/es-ES.plg_fields_acffaq.sys.ini | 9 + plugins/fields/acffaq/params/acffaq.xml | 194 + .../fields/acffaq/script.install.helper.php | 691 ++++ plugins/fields/acffaq/script.install.php | 23 + plugins/fields/acffaq/tmpl/acffaq.php | 71 + plugins/fields/acffaq/version.php | 16 + plugins/fields/acfgallery/acfgallery.php | 441 +++ plugins/fields/acfgallery/acfgallery.xml | 26 + .../fields/acfgallery/fields/acfgallery.php | 113 + plugins/fields/acfgallery/fields/helper.php | 162 + .../da-DK/da-DK.plg_fields_acfgallery.ini | 127 + .../de-DE/de-DE.plg_fields_acfgallery.ini | 127 + .../en-GB/en-GB.plg_fields_acfgallery.ini | 127 + .../en-GB/en-GB.plg_fields_acfgallery.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfgallery.ini | 127 + .../es-ES/es-ES.plg_fields_acfgallery.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfgallery.ini | 127 + .../it-IT/it-IT.plg_fields_acfgallery.ini | 127 + .../sv-SE/sv-SE.plg_fields_acfgallery.ini | 127 + .../fields/acfgallery/params/acfgallery.xml | 469 +++ .../acfgallery/script.install.helper.php | 691 ++++ plugins/fields/acfgallery/script.install.php | 23 + plugins/fields/acfgallery/tmpl/acfgallery.php | 83 + plugins/fields/acfgallery/version.php | 16 + plugins/fields/acfgravatar/acfgravatar.php | 42 + plugins/fields/acfgravatar/acfgravatar.xml | 21 + .../en-GB/en-GB.plg_fields_acfgravatar.ini | 16 + .../en-GB.plg_fields_acfgravatar.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfgravatar.ini | 16 + .../es-ES.plg_fields_acfgravatar.sys.ini | 9 + .../fields/acfgravatar/params/acfgravatar.xml | 18 + .../acfgravatar/script.install.helper.php | 691 ++++ plugins/fields/acfgravatar/script.install.php | 23 + .../fields/acfgravatar/tmpl/acfgravatar.php | 41 + plugins/fields/acfgravatar/version.php | 16 + .../fields/acfhtml5audio/acfhtml5audio.php | 40 + .../fields/acfhtml5audio/acfhtml5audio.xml | 21 + .../ca-ES/ca-ES.plg_fields_acfhtml5audio.ini | 11 + .../da-DK/da-DK.plg_fields_acfhtml5audio.ini | 11 + .../de-DE/de-DE.plg_fields_acfhtml5audio.ini | 11 + .../en-GB/en-GB.plg_fields_acfhtml5audio.ini | 11 + .../en-GB.plg_fields_acfhtml5audio.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfhtml5audio.ini | 11 + .../es-ES.plg_fields_acfhtml5audio.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfhtml5audio.ini | 11 + .../it-IT/it-IT.plg_fields_acfhtml5audio.ini | 11 + .../nl-NL/nl-NL.plg_fields_acfhtml5audio.ini | 11 + .../ru-RU/ru-RU.plg_fields_acfhtml5audio.ini | 11 + .../sv-SE/sv-SE.plg_fields_acfhtml5audio.ini | 11 + .../uk-UA/uk-UA.plg_fields_acfhtml5audio.ini | 11 + .../acfhtml5audio/params/acfhtml5audio.xml | 32 + .../acfhtml5audio/script.install.helper.php | 691 ++++ .../fields/acfhtml5audio/script.install.php | 23 + .../acfhtml5audio/tmpl/acfhtml5audio.php | 49 + plugins/fields/acfhtml5audio/version.php | 16 + plugins/fields/acfiframe/acfiframe.php | 49 + plugins/fields/acfiframe/acfiframe.xml | 21 + .../ca-ES/ca-ES.plg_fields_acfiframe.ini | 19 + .../da-DK/da-DK.plg_fields_acfiframe.ini | 19 + .../de-DE/de-DE.plg_fields_acfiframe.ini | 19 + .../en-GB/en-GB.plg_fields_acfiframe.ini | 19 + .../en-GB/en-GB.plg_fields_acfiframe.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfiframe.ini | 19 + .../es-ES/es-ES.plg_fields_acfiframe.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfiframe.ini | 19 + .../it-IT/it-IT.plg_fields_acfiframe.ini | 19 + .../nl-NL/nl-NL.plg_fields_acfiframe.ini | 19 + .../ru-RU/ru-RU.plg_fields_acfiframe.ini | 18 + .../sv-SE/sv-SE.plg_fields_acfiframe.ini | 19 + .../uk-UA/uk-UA.plg_fields_acfiframe.ini | 18 + plugins/fields/acfiframe/params/acfiframe.xml | 28 + .../acfiframe/script.install.helper.php | 691 ++++ plugins/fields/acfiframe/script.install.php | 23 + plugins/fields/acfiframe/tmpl/acfiframe.php | 67 + plugins/fields/acfiframe/version.php | 16 + plugins/fields/acfmap/acfmap.php | 119 + plugins/fields/acfmap/acfmap.xml | 52 + plugins/fields/acfmap/fields/acfmap.php | 66 + .../en-GB/en-GB.plg_fields_acfmap.ini | 67 + .../en-GB/en-GB.plg_fields_acfmap.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfmap.ini | 67 + .../es-ES/es-ES.plg_fields_acfmap.sys.ini | 9 + plugins/fields/acfmap/params/acfmap.xml | 144 + .../fields/acfmap/script.install.helper.php | 691 ++++ plugins/fields/acfmap/script.install.php | 23 + plugins/fields/acfmap/tmpl/acfmap.php | 62 + plugins/fields/acfmap/version.php | 16 + plugins/fields/acfmodule/acfmodule.php | 110 + plugins/fields/acfmodule/acfmodule.xml | 20 + .../ca-ES/ca-ES.plg_fields_acfmodule.ini | 11 + .../da-DK/da-DK.plg_fields_acfmodule.ini | 11 + .../de-DE/de-DE.plg_fields_acfmodule.ini | 11 + .../en-GB/en-GB.plg_fields_acfmodule.ini | 11 + .../en-GB/en-GB.plg_fields_acfmodule.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfmodule.ini | 11 + .../es-ES/es-ES.plg_fields_acfmodule.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfmodule.ini | 11 + .../it-IT/it-IT.plg_fields_acfmodule.ini | 11 + .../nl-NL/nl-NL.plg_fields_acfmodule.ini | 11 + .../pt-BR/pt-BR.plg_fields_acfmodule.ini | 11 + .../ru-RU/ru-RU.plg_fields_acfmodule.ini | 11 + .../sv-SE/sv-SE.plg_fields_acfmodule.ini | 11 + .../uk-UA/uk-UA.plg_fields_acfmodule.ini | 11 + .../acfmodule/script.install.helper.php | 691 ++++ plugins/fields/acfmodule/script.install.php | 23 + plugins/fields/acfmodule/tmpl/acfmodule.php | 15 + plugins/fields/acfmodule/version.php | 16 + plugins/fields/acfpaypal/acfpaypal.php | 65 + plugins/fields/acfpaypal/acfpaypal.xml | 26 + plugins/fields/acfpaypal/fields/acfpaypal.php | 57 + .../ca-ES/ca-ES.plg_fields_acfpaypal.ini | 50 + .../da-DK/da-DK.plg_fields_acfpaypal.ini | 50 + .../de-DE/de-DE.plg_fields_acfpaypal.ini | 50 + .../en-GB/en-GB.plg_fields_acfpaypal.ini | 52 + .../en-GB/en-GB.plg_fields_acfpaypal.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfpaypal.ini | 50 + .../es-ES/es-ES.plg_fields_acfpaypal.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfpaypal.ini | 50 + .../it-IT/it-IT.plg_fields_acfpaypal.ini | 50 + .../nl-NL/nl-NL.plg_fields_acfpaypal.ini | 50 + .../ru-RU/ru-RU.plg_fields_acfpaypal.ini | 50 + .../sv-SE/sv-SE.plg_fields_acfpaypal.ini | 50 + .../uk-UA/uk-UA.plg_fields_acfpaypal.ini | 50 + plugins/fields/acfpaypal/params/acfpaypal.xml | 106 + .../acfpaypal/script.install.helper.php | 691 ++++ plugins/fields/acfpaypal/script.install.php | 43 + plugins/fields/acfpaypal/tmpl/acfpaypal.php | 119 + plugins/fields/acfpaypal/version.php | 14 + plugins/fields/acfphp/acfphp.php | 91 + plugins/fields/acfphp/acfphp.xml | 34 + .../en-GB/en-GB.plg_fields_acfphp.ini | 13 + .../en-GB/en-GB.plg_fields_acfphp.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfphp.ini | 13 + .../es-ES/es-ES.plg_fields_acfphp.sys.ini | 9 + plugins/fields/acfphp/params/acfphp.xml | 11 + .../fields/acfphp/script.install.helper.php | 691 ++++ plugins/fields/acfphp/script.install.php | 23 + plugins/fields/acfphp/tmpl/acfphp.php | 15 + plugins/fields/acfphp/version.php | 16 + .../fields/acfprogressbar/acfprogressbar.php | 86 + .../fields/acfprogressbar/acfprogressbar.xml | 24 + .../ca-ES/ca-ES.plg_fields_acfprogressbar.ini | 23 + .../da-DK/da-DK.plg_fields_acfprogressbar.ini | 23 + .../de-DE/de-DE.plg_fields_acfprogressbar.ini | 23 + .../en-GB/en-GB.plg_fields_acfprogressbar.ini | 23 + .../en-GB.plg_fields_acfprogressbar.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfprogressbar.ini | 23 + .../es-ES.plg_fields_acfprogressbar.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfprogressbar.ini | 23 + .../it-IT/it-IT.plg_fields_acfprogressbar.ini | 23 + .../nl-NL/nl-NL.plg_fields_acfprogressbar.ini | 23 + .../ru-RU/ru-RU.plg_fields_acfprogressbar.ini | 23 + .../sv-SE/sv-SE.plg_fields_acfprogressbar.ini | 23 + .../uk-UA/uk-UA.plg_fields_acfprogressbar.ini | 23 + .../acfprogressbar/params/acfprogressbar.xml | 47 + .../acfprogressbar/script.install.helper.php | 691 ++++ .../fields/acfprogressbar/script.install.php | 43 + .../acfprogressbar/tmpl/acfprogressbar.php | 59 + plugins/fields/acfprogressbar/version.php | 16 + plugins/fields/acfqrcode/acfqrcode.php | 40 + plugins/fields/acfqrcode/acfqrcode.xml | 21 + .../ca-ES/ca-ES.plg_fields_acfqrcode.ini | 18 + .../da-DK/da-DK.plg_fields_acfqrcode.ini | 18 + .../de-DE/de-DE.plg_fields_acfqrcode.ini | 18 + .../en-GB/en-GB.plg_fields_acfqrcode.ini | 18 + .../en-GB/en-GB.plg_fields_acfqrcode.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfqrcode.ini | 18 + .../es-ES/es-ES.plg_fields_acfqrcode.sys.ini | 9 + .../it-IT/it-IT.plg_fields_acfqrcode.ini | 18 + .../nl-NL/nl-NL.plg_fields_acfqrcode.ini | 18 + .../ru-RU/ru-RU.plg_fields_acfqrcode.ini | 18 + .../sv-SE/sv-SE.plg_fields_acfqrcode.ini | 18 + .../uk-UA/uk-UA.plg_fields_acfqrcode.ini | 18 + plugins/fields/acfqrcode/params/acfqrcode.xml | 24 + .../acfqrcode/script.install.helper.php | 691 ++++ plugins/fields/acfqrcode/script.install.php | 23 + plugins/fields/acfqrcode/tmpl/acfqrcode.php | 36 + plugins/fields/acfqrcode/version.php | 16 + .../fields/acfsoundcloud/acfsoundcloud.php | 27 + .../fields/acfsoundcloud/acfsoundcloud.xml | 22 + .../acfsoundcloud/fields/acfsoundcloud.php | 80 + .../ca-ES/ca-ES.plg_fields_acfsoundcloud.ini | 29 + .../da-DK/da-DK.plg_fields_acfsoundcloud.ini | 29 + .../de-DE/de-DE.plg_fields_acfsoundcloud.ini | 29 + .../en-GB/en-GB.plg_fields_acfsoundcloud.ini | 33 + .../en-GB.plg_fields_acfsoundcloud.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfsoundcloud.ini | 29 + .../es-ES.plg_fields_acfsoundcloud.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfsoundcloud.ini | 29 + .../it-IT/it-IT.plg_fields_acfsoundcloud.ini | 29 + .../nl-NL/nl-NL.plg_fields_acfsoundcloud.ini | 29 + .../ru-RU/ru-RU.plg_fields_acfsoundcloud.ini | 29 + .../sv-SE/sv-SE.plg_fields_acfsoundcloud.ini | 29 + .../uk-UA/uk-UA.plg_fields_acfsoundcloud.ini | 29 + .../acfsoundcloud/params/acfsoundcloud.xml | 51 + .../acfsoundcloud/script.install.helper.php | 691 ++++ .../fields/acfsoundcloud/script.install.php | 23 + .../acfsoundcloud/tmpl/acfsoundcloud.php | 70 + plugins/fields/acfsoundcloud/version.php | 16 + plugins/fields/acftelephone/acftelephone.php | 236 ++ plugins/fields/acftelephone/acftelephone.xml | 24 + .../en-GB/en-GB.plg_fields_acftelephone.ini | 26 + .../en-GB.plg_fields_acftelephone.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acftelephone.ini | 26 + .../es-ES.plg_fields_acftelephone.sys.ini | 9 + .../acftelephone/params/acftelephone.xml | 45 + .../acftelephone/script.install.helper.php | 691 ++++ .../fields/acftelephone/script.install.php | 23 + .../fields/acftelephone/tmpl/acftelephone.php | 36 + plugins/fields/acftelephone/version.php | 16 + .../fields/acftimepicker/acftimepicker.php | 64 + .../fields/acftimepicker/acftimepicker.xml | 24 + .../ca-ES/ca-ES.plg_fields_acftimepicker.ini | 13 + .../da-DK/da-DK.plg_fields_acftimepicker.ini | 13 + .../de-DE/de-DE.plg_fields_acftimepicker.ini | 13 + .../en-GB/en-GB.plg_fields_acftimepicker.ini | 13 + .../en-GB.plg_fields_acftimepicker.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acftimepicker.ini | 13 + .../es-ES.plg_fields_acftimepicker.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acftimepicker.ini | 13 + .../it-IT/it-IT.plg_fields_acftimepicker.ini | 13 + .../nl-NL/nl-NL.plg_fields_acftimepicker.ini | 13 + .../ru-RU/ru-RU.plg_fields_acftimepicker.ini | 13 + .../sv-SE/sv-SE.plg_fields_acftimepicker.ini | 13 + .../uk-UA/uk-UA.plg_fields_acftimepicker.ini | 13 + .../acftimepicker/params/acftimepicker.xml | 12 + .../acftimepicker/script.install.helper.php | 691 ++++ .../fields/acftimepicker/script.install.php | 23 + .../acftimepicker/tmpl/acftimepicker.php | 25 + plugins/fields/acftimepicker/version.php | 16 + plugins/fields/acftruefalse/acftruefalse.php | 83 + plugins/fields/acftruefalse/acftruefalse.xml | 21 + .../ca-ES/ca-ES.plg_fields_acftruefalse.ini | 16 + .../da-DK/da-DK.plg_fields_acftruefalse.ini | 16 + .../de-DE/de-DE.plg_fields_acftruefalse.ini | 16 + .../en-GB/en-GB.plg_fields_acftruefalse.ini | 16 + .../en-GB.plg_fields_acftruefalse.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acftruefalse.ini | 16 + .../es-ES.plg_fields_acftruefalse.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acftruefalse.ini | 16 + .../it-IT/it-IT.plg_fields_acftruefalse.ini | 16 + .../nl-NL/nl-NL.plg_fields_acftruefalse.ini | 16 + .../ru-RU/ru-RU.plg_fields_acftruefalse.ini | 16 + .../sv-SE/sv-SE.plg_fields_acftruefalse.ini | 16 + .../uk-UA/uk-UA.plg_fields_acftruefalse.ini | 16 + .../acftruefalse/params/acftruefalse.xml | 26 + .../acftruefalse/script.install.helper.php | 691 ++++ .../fields/acftruefalse/script.install.php | 23 + .../fields/acftruefalse/tmpl/acftruefalse.php | 24 + plugins/fields/acftruefalse/version.php | 16 + plugins/fields/acftwitter/acftwitter.php | 63 + plugins/fields/acftwitter/acftwitter.xml | 21 + .../ca-ES/ca-ES.plg_fields_acftwitter.ini | 21 + .../da-DK/da-DK.plg_fields_acftwitter.ini | 21 + .../de-DE/de-DE.plg_fields_acftwitter.ini | 21 + .../en-GB/en-GB.plg_fields_acftwitter.ini | 21 + .../en-GB/en-GB.plg_fields_acftwitter.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acftwitter.ini | 21 + .../es-ES/es-ES.plg_fields_acftwitter.sys.ini | 9 + .../it-IT/it-IT.plg_fields_acftwitter.ini | 21 + .../nl-NL/nl-NL.plg_fields_acftwitter.ini | 21 + .../ru-RU/ru-RU.plg_fields_acftwitter.ini | 21 + .../sv-SE/sv-SE.plg_fields_acftwitter.ini | 21 + .../uk-UA/uk-UA.plg_fields_acftwitter.ini | 21 + .../fields/acftwitter/params/acftwitter.xml | 35 + .../acftwitter/script.install.helper.php | 691 ++++ plugins/fields/acftwitter/script.install.php | 23 + plugins/fields/acftwitter/tmpl/acftwitter.php | 23 + .../fields/acftwitter/tmpl/plugins/follow.php | 37 + plugins/fields/acftwitter/version.php | 16 + plugins/fields/acfupload/acfupload.php | 570 +++ plugins/fields/acfupload/acfupload.xml | 26 + plugins/fields/acfupload/fields/acfupload.php | 147 + .../acfupload/fields/acfuploadlayout.php | 79 + .../fields/acfupload/fields/uploadhelper.php | 339 ++ .../ca-ES/ca-ES.plg_fields_acfupload.ini | 76 + .../da-DK/da-DK.plg_fields_acfupload.ini | 76 + .../de-DE/de-DE.plg_fields_acfupload.ini | 76 + .../en-GB/en-GB.plg_fields_acfupload.ini | 76 + .../en-GB/en-GB.plg_fields_acfupload.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfupload.ini | 76 + .../es-ES/es-ES.plg_fields_acfupload.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfupload.ini | 76 + .../it-IT/it-IT.plg_fields_acfupload.ini | 76 + .../nl-NL/nl-NL.plg_fields_acfupload.ini | 76 + .../ru-RU/ru-RU.plg_fields_acfupload.ini | 52 + .../sv-SE/sv-SE.plg_fields_acfupload.ini | 76 + .../uk-UA/uk-UA.plg_fields_acfupload.ini | 52 + plugins/fields/acfupload/params/acfupload.xml | 101 + .../acfupload/script.install.helper.php | 691 ++++ plugins/fields/acfupload/script.install.php | 23 + plugins/fields/acfupload/tmpl/acfupload.php | 141 + plugins/fields/acfupload/version.php | 16 + plugins/fields/acfurl/acfurl.php | 115 + plugins/fields/acfurl/acfurl.xml | 22 + plugins/fields/acfurl/fields/urladvanced.php | 85 + .../ca-ES/ca-ES.plg_fields_acfurl.ini | 30 + .../da-DK/da-DK.plg_fields_acfurl.ini | 30 + .../de-DE/de-DE.plg_fields_acfurl.ini | 30 + .../en-GB/en-GB.plg_fields_acfurl.ini | 32 + .../en-GB/en-GB.plg_fields_acfurl.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfurl.ini | 30 + .../es-ES/es-ES.plg_fields_acfurl.sys.ini | 9 + .../fr-FR/fr-FR.plg_fields_acfurl.ini | 30 + .../it-IT/it-IT.plg_fields_acfurl.ini | 30 + .../nl-NL/nl-NL.plg_fields_acfurl.ini | 30 + .../ru-RU/ru-RU.plg_fields_acfurl.ini | 30 + .../sv-SE/sv-SE.plg_fields_acfurl.ini | 30 + .../uk-UA/uk-UA.plg_fields_acfurl.ini | 30 + plugins/fields/acfurl/params/acfurl.xml | 54 + .../fields/acfurl/script.install.helper.php | 691 ++++ plugins/fields/acfurl/script.install.php | 23 + plugins/fields/acfurl/tmpl/acfurl.php | 88 + plugins/fields/acfurl/version.php | 16 + plugins/fields/acfvideo/acfvideo.php | 59 + plugins/fields/acfvideo/acfvideo.xml | 36 + plugins/fields/acfvideo/fields/acfvideo.php | 56 + .../en-GB/en-GB.plg_fields_acfvideo.ini | 78 + .../en-GB/en-GB.plg_fields_acfvideo.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfvideo.ini | 78 + .../es-ES/es-ES.plg_fields_acfvideo.sys.ini | 9 + plugins/fields/acfvideo/params/acfvideo.xml | 279 ++ .../fields/acfvideo/script.install.helper.php | 691 ++++ plugins/fields/acfvideo/script.install.php | 43 + plugins/fields/acfvideo/tmpl/acfvideo.php | 27 + .../acfvideo/tmpl/providers/dailymotion.php | 41 + .../acfvideo/tmpl/providers/facebookvideo.php | 39 + .../fields/acfvideo/tmpl/providers/index.php | 0 .../tmpl/providers/selfhostedvideo.php | 40 + .../fields/acfvideo/tmpl/providers/vimeo.php | 51 + .../acfvideo/tmpl/providers/youtube.php | 50 + plugins/fields/acfvideo/version.php | 14 + .../fields/acfwhatsappctc/acfwhatsappctc.php | 40 + .../fields/acfwhatsappctc/acfwhatsappctc.xml | 21 + .../en-GB/en-GB.plg_fields_acfwhatsappctc.ini | 18 + .../en-GB.plg_fields_acfwhatsappctc.sys.ini | 9 + .../es-ES/es-ES.plg_fields_acfwhatsappctc.ini | 18 + .../es-ES.plg_fields_acfwhatsappctc.sys.ini | 9 + .../acfwhatsappctc/params/acfwhatsappctc.xml | 15 + .../acfwhatsappctc/script.install.helper.php | 691 ++++ .../fields/acfwhatsappctc/script.install.php | 24 + .../acfwhatsappctc/tmpl/acfwhatsappctc.php | 41 + plugins/fields/acfwhatsappctc/version.php | 16 + .../highlightshighlights.php | 208 + .../highlightshighlights.xml | 28 + .../finder/highlightshighlights/index.html | 1 + plugins/system/acf/ACF/Helpers/Field.php | 63 + .../system/acf/ACF/Helpers/Fields/Address.php | 189 + .../acf/ACF/Helpers/Fields/Articles.php | 172 + .../acf/ACF/Helpers/Fields/Chainedfields.php | 93 + .../system/acf/ACF/Helpers/Fields/Country.php | 139 + .../acf/ACF/Helpers/Fields/Downloadbutton.php | 58 + plugins/system/acf/ACF/Helpers/Fields/Faq.php | 107 + .../system/acf/ACF/Helpers/Fields/Gallery.php | 388 ++ plugins/system/acf/ACF/Helpers/Fields/Map.php | 136 + plugins/system/acf/ACF/Helpers/Fields/Osm.php | 66 + plugins/system/acf/ACF/Helpers/Fields/Php.php | 65 + .../acf/ACF/Helpers/Fields/Soundcloud.php | 58 + .../acf/ACF/Helpers/Fields/Telephone.php | 141 + .../system/acf/ACF/Helpers/Fields/Upload.php | 300 ++ plugins/system/acf/ACF/Helpers/Fields/Url.php | 106 + .../system/acf/ACF/Helpers/Fields/index.php | 0 plugins/system/acf/ACF/Helpers/Previewer.php | 48 + plugins/system/acf/ACF/Helpers/Yoo.php | 87 + plugins/system/acf/ACF/Helpers/index.php | 0 plugins/system/acf/ACF/Item.php | 58 + .../system/acf/ACF/Previewer/Countdown.php | 148 + plugins/system/acf/ACF/Previewer/FAQ.php | 103 + plugins/system/acf/ACF/Previewer/Field.php | 235 ++ plugins/system/acf/ACF/index.php | 0 plugins/system/acf/acf.php | 472 +++ plugins/system/acf/acf.xml | 67 + plugins/system/acf/autoload.php | 13 + plugins/system/acf/form/conditions.xml | 11 + .../form/fields/acffieldlayoutoverrides.php | 119 + plugins/system/acf/form/options.xml | 17 + .../acf/form/rules/acfgravatarvalidator.php | 63 + plugins/system/acf/form/rules/acfrequired.php | 56 + plugins/system/acf/helper/helper.php | 87 + plugins/system/acf/helper/migrator.php | 412 ++ plugins/system/acf/helper/plugin.php | 239 ++ .../language/ca-ES/ca-ES.plg_system_acf.ini | 48 + .../language/da-DK/da-DK.plg_system_acf.ini | 48 + .../language/de-DE/de-DE.plg_system_acf.ini | 48 + .../language/el-GR/el-GR.plg_system_acf.ini | 48 + .../language/en-GB/en-GB.plg_system_acf.ini | 48 + .../en-GB/en-GB.plg_system_acf.sys.ini | 9 + .../language/es-ES/es-ES.plg_system_acf.ini | 48 + .../es-ES/es-ES.plg_system_acf.sys.ini | 9 + .../language/fr-FR/fr-FR.plg_system_acf.ini | 48 + .../language/it-IT/it-IT.plg_system_acf.ini | 48 + .../language/nl-NL/nl-NL.plg_system_acf.ini | 48 + .../language/pt-BR/pt-BR.plg_system_acf.ini | 48 + .../language/ru-RU/ru-RU.plg_system_acf.ini | 37 + .../language/sv-SE/sv-SE.plg_system_acf.ini | 48 + .../sv-SE/sv-SE.plg_system_acf.sys.ini | 9 + .../language/tr-TR/tr-TR.plg_system_acf.ini | 48 + .../language/uk-UA/uk-UA.plg_system_acf.ini | 37 + plugins/system/acf/layouts/dashboard.php | 129 + .../system/acf/layouts/fieldscollection.php | 93 + .../system/acf/layouts/fieldscollection.xml | 130 + plugins/system/acf/media/css/acf-backend.css | 3 + plugins/system/acf/media/css/joomla3.css | 3 + plugins/system/acf/media/css/joomla4.css | 3 + .../system/acf/media/css/responsive_embed.css | 3 + .../system/acf/media/data/previewer/.htaccess | 6 + .../acf/media/data/previewer/index.html | 1 + .../system/acf/media/js/field_previewer.js | 2 + plugins/system/acf/media/js/helper.js | 2 + plugins/system/acf/script.install.helper.php | 691 ++++ plugins/system/acf/script.install.php | 33 + plugins/system/acf/version.php | 16 + .../AI/TextGeneration/ImageToText.php | 108 + .../nrframework/NRFramework/Assignments.php | 316 ++ .../system/nrframework/NRFramework/Cache.php | 115 + .../nrframework/NRFramework/CacheManager.php | 143 + .../NRFramework/Conditions/Condition.php | 455 +++ .../Conditions/ConditionBuilder.php | 393 ++ .../Conditions/Conditions/AcyMailing.php | 97 + .../Conditions/Conditions/AkeebaSubs.php | 71 + .../Conditions/Conditions/Browser.php | 27 + .../Conditions/Component/ComponentBase.php | 249 ++ .../Conditions/Component/ContentArticle.php | 40 + .../Conditions/Component/ContentBase.php | 120 + .../Conditions/Component/ContentCategory.php | 30 + .../Conditions/Component/ContentView.php | 44 + .../Conditions/Component/DJCatalog2Base.php | 57 + .../Component/DJCatalog2Category.php | 30 + .../Conditions/Component/DJCatalog2Single.php | 40 + .../Component/DJClassifiedsBase.php | 50 + .../Component/DJClassifiedsCategory.php | 31 + .../Component/DJClassifiedsSingle.php | 40 + .../Conditions/Component/DJEventsBase.php | 50 + .../Conditions/Component/DJEventsCategory.php | 31 + .../Conditions/Component/DJEventsSingle.php | 40 + .../Conditions/Component/DPCalendarBase.php | 50 + .../Component/DPCalendarCategory.php | 26 + .../Conditions/Component/DPCalendarSingle.php | 35 + .../Conditions/Component/EasyBlogBase.php | 50 + .../Conditions/Component/EasyBlogCategory.php | 31 + .../Conditions/Component/EasyBlogSingle.php | 40 + .../Conditions/Component/EcommerceBase.php | 400 ++ .../Conditions/Component/EshopBase.php | 50 + .../Conditions/Component/EshopCategory.php | 31 + .../Conditions/Component/EshopSingle.php | 40 + .../Conditions/Component/EventBookingBase.php | 50 + .../Component/EventBookingCategory.php | 30 + .../Component/EventBookingSingle.php | 40 + .../Conditions/Component/GridboxBase.php | 50 + .../Conditions/Component/GridboxCategory.php | 31 + .../Conditions/Component/GridboxSingle.php | 40 + .../Conditions/Component/HikashopBase.php | 208 + .../HikashopCartContainsProducts.php | 35 + .../HikashopCartContainsXProducts.php | 43 + .../Component/HikashopCartValue.php | 124 + .../Conditions/Component/HikashopCategory.php | 45 + .../Component/HikashopCategoryView.php | 48 + .../Component/HikashopCurrentProductPrice.php | 25 + .../Component/HikashopCurrentProductStock.php | 25 + .../Component/HikashopLastPurchasedDate.php | 25 + .../Component/HikashopPurchasedProduct.php | 69 + .../Conditions/Component/HikashopSingle.php | 40 + .../Component/HikashopTotalSpend.php | 60 + .../Conditions/Component/ICagendaBase.php | 50 + .../Conditions/Component/ICagendaCategory.php | 45 + .../Conditions/Component/ICagendaSingle.php | 40 + .../Conditions/Component/J2StoreBase.php | 70 + .../Conditions/Component/J2StoreCategory.php | 30 + .../Conditions/Component/J2StoreSingle.php | 40 + .../Component/JBusinessDirectoryBase.php | 50 + .../JBusinessDirectoryBusinessBase.php | 28 + .../JBusinessDirectoryBusinessCategory.php | 30 + .../JBusinessDirectoryBusinessSingle.php | 40 + .../Component/JBusinessDirectoryEventBase.php | 56 + .../JBusinessDirectoryEventCategory.php | 30 + .../JBusinessDirectoryEventSingle.php | 40 + .../Component/JBusinessDirectoryOfferBase.php | 56 + .../JBusinessDirectoryOfferCategory.php | 30 + .../JBusinessDirectoryOfferSingle.php | 40 + .../Conditions/Component/JCalProBase.php | 50 + .../Conditions/Component/JCalProCategory.php | 31 + .../Conditions/Component/JCalProSingle.php | 40 + .../Conditions/Component/JEventsBase.php | 73 + .../Conditions/Component/JEventsCategory.php | 30 + .../Conditions/Component/JEventsSingle.php | 40 + .../Conditions/Component/JReviewsBase.php | 86 + .../Conditions/Component/JReviewsCategory.php | 25 + .../Conditions/Component/JReviewsSingle.php | 35 + .../Conditions/Component/JShoppingBase.php | 63 + .../Component/JShoppingCategory.php | 45 + .../Conditions/Component/JShoppingSingle.php | 40 + .../Conditions/Component/K2Base.php | 142 + .../Conditions/Component/K2Category.php | 30 + .../Conditions/Component/K2Item.php | 92 + .../Conditions/Component/K2Pagetype.php | 45 + .../Conditions/Conditions/Component/K2Tag.php | 45 + .../Conditions/Component/QuixBase.php | 50 + .../Conditions/Component/QuixSingle.php | 40 + .../Conditions/Component/RSBlogBase.php | 50 + .../Conditions/Component/RSBlogCategory.php | 31 + .../Conditions/Component/RSBlogSingle.php | 40 + .../Conditions/Component/RSEventsProBase.php | 50 + .../Component/RSEventsProCategory.php | 31 + .../Component/RSEventsProSingle.php | 40 + .../Component/SPPageBuilderBase.php | 50 + .../Component/SPPageBuilderCategory.php | 31 + .../Component/SPPageBuilderSingle.php | 40 + .../Conditions/Component/SobiProBase.php | 82 + .../Conditions/Component/SobiProCategory.php | 31 + .../Conditions/Component/SobiProSingle.php | 40 + .../Conditions/Component/VirtueMartBase.php | 236 ++ .../VirtueMartCartContainsProducts.php | 35 + .../VirtueMartCartContainsXProducts.php | 43 + .../Component/VirtueMartCartValue.php | 121 + .../Component/VirtueMartCategory.php | 31 + .../Component/VirtueMartCategoryView.php | 33 + .../VirtueMartCurrentProductPrice.php | 25 + .../VirtueMartCurrentProductStock.php | 25 + .../Component/VirtueMartLastPurchasedDate.php | 25 + .../Component/VirtueMartPurchasedProduct.php | 70 + .../Conditions/Component/VirtueMartSingle.php | 40 + .../Component/VirtueMartTotalSpend.php | 59 + .../Conditions/Component/ZooBase.php | 68 + .../Conditions/Component/ZooCategory.php | 30 + .../Conditions/Component/ZooSingle.php | 40 + .../Conditions/Conditions/ConvertForms.php | 46 + .../Conditions/ConvertFormsForm.php | 52 + .../Conditions/Conditions/Cookie.php | 48 + .../Conditions/Conditions/Date/Date.php | 63 + .../Conditions/Conditions/Date/DateBase.php | 109 + .../Conditions/Conditions/Date/Day.php | 66 + .../Conditions/Conditions/Date/Month.php | 32 + .../Conditions/Conditions/Date/Scheduler.php | 254 ++ .../Conditions/Conditions/Date/Time.php | 60 + .../Conditions/Conditions/Device.php | 38 + .../Conditions/Conditions/EngageBox.php | 60 + .../Conditions/Conditions/Geo/City.php | 30 + .../Conditions/Conditions/Geo/Continent.php | 54 + .../Conditions/Conditions/Geo/Country.php | 54 + .../Conditions/Conditions/Geo/GeoBase.php | 107 + .../Conditions/Conditions/Geo/Region.php | 63 + .../Conditions/Conditions/Homepage.php | 28 + .../NRFramework/Conditions/Conditions/IP.php | 132 + .../Conditions/Joomla/AccessLevel.php | 84 + .../Conditions/Joomla/Component.php | 27 + .../Conditions/Conditions/Joomla/Language.php | 32 + .../Conditions/Conditions/Joomla/Menu.php | 107 + .../Conditions/Joomla/UserGroup.php | 74 + .../Conditions/Conditions/Joomla/UserID.php | 32 + .../Conditions/Conditions/NewVisitor.php | 32 + .../NRFramework/Conditions/Conditions/OS.php | 50 + .../NRFramework/Conditions/Conditions/PHP.php | 37 + .../Conditions/Conditions/Pageviews.php | 32 + .../Conditions/Conditions/Referrer.php | 35 + .../Conditions/ReturningNewVisitor.php | 34 + .../Conditions/Conditions/TimeOnSite.php | 64 + .../NRFramework/Conditions/Conditions/URL.php | 25 + .../Conditions/Conditions/URLBase.php | 102 + .../Conditions/ConditionsHelper.php | 567 +++ .../NRFramework/Conditions/Migrator.php | 220 ++ .../nrframework/NRFramework/Continents.php | 56 + .../NRFramework/Controls/Border.php | 36 + .../NRFramework/Controls/Control.php | 367 ++ .../NRFramework/Controls/ControlFactory.php | 40 + .../NRFramework/Controls/Controls.php | 134 + .../NRFramework/Controls/Spacing.php | 27 + .../nrframework/NRFramework/Countries.php | 712 ++++ .../nrframework/NRFramework/DOMCrawler.php | 368 ++ .../nrframework/NRFramework/Document.php | 39 + .../system/nrframework/NRFramework/Email.php | 304 ++ .../nrframework/NRFramework/Executer.php | 283 ++ .../nrframework/NRFramework/Extension.php | 925 +++++ .../nrframework/NRFramework/Factory.php | 125 + .../system/nrframework/NRFramework/File.php | 398 ++ .../system/nrframework/NRFramework/Fonts.php | 133 + .../nrframework/NRFramework/Functions.php | 771 ++++ .../system/nrframework/NRFramework/HTML.php | 508 +++ .../nrframework/NRFramework/Helpers/CSS.php | 39 + .../NRFramework/Helpers/ChainedFields.php | 175 + .../NRFramework/Helpers/Controls/CSS.php | 76 + .../NRFramework/Helpers/Controls/Control.php | 269 ++ .../NRFramework/Helpers/Controls/Spacing.php | 101 + .../NRFramework/Helpers/Controls/index.php | 0 .../NRFramework/Helpers/CustomField.php | 53 + .../nrframework/NRFramework/Helpers/File.php | 61 + .../nrframework/NRFramework/Helpers/Geo.php | 39 + .../NRFramework/Helpers/License.php | 45 + .../NRFramework/Helpers/Module.php | 60 + .../NRFramework/Helpers/Number.php | 63 + .../NRFramework/Helpers/Responsive.php | 167 + .../NRFramework/Helpers/Settings.php | 38 + .../NRFramework/Helpers/Template.php | 53 + .../nrframework/NRFramework/Helpers/Video.php | 98 + .../NRFramework/Helpers/Widgets/Gallery.php | 575 +++ .../Helpers/Widgets/GalleryManager.php | 942 +++++ .../Helpers/Widgets/GalleryManager2.php | 1250 ++++++ .../Helpers/Widgets/MapAddress.php | 51 + .../system/nrframework/NRFramework/Image.php | 832 ++++ .../Integrations/ActiveCampaign.php | 457 +++ .../NRFramework/Integrations/Brevo.php | 118 + .../Integrations/CampaignMonitor.php | 205 + .../NRFramework/Integrations/ConvertKit.php | 161 + .../NRFramework/Integrations/Drip.php | 287 ++ .../NRFramework/Integrations/ElasticEmail.php | 184 + .../NRFramework/Integrations/GetResponse.php | 297 ++ .../NRFramework/Integrations/HCaptcha.php | 109 + .../NRFramework/Integrations/HubSpot.php | 140 + .../NRFramework/Integrations/HubSpot3.php | 220 ++ .../NRFramework/Integrations/IContact.php | 209 + .../NRFramework/Integrations/Integration.php | 323 ++ .../NRFramework/Integrations/MailChimp.php | 511 +++ .../NRFramework/Integrations/MailerLite.php | 144 + .../NRFramework/Integrations/Notion.php | 32 + .../NRFramework/Integrations/ReCaptcha.php | 103 + .../NRFramework/Integrations/Salesforce.php | 114 + .../NRFramework/Integrations/SendInBlue.php | 114 + .../NRFramework/Integrations/SendInBlue3.php | 118 + .../NRFramework/Integrations/Turnstile.php | 99 + .../NRFramework/Integrations/Zoho.php | 169 + .../NRFramework/Integrations/ZohoCRM.php | 156 + .../NRFramework/Library/Favorites.php | 138 + .../NRFramework/Library/Library.php | 440 +++ .../NRFramework/Library/Templates.php | 355 ++ .../nrframework/NRFramework/Library/index.php | 0 .../system/nrframework/NRFramework/Mimes.php | 757 ++++ .../NRFramework/Notices/Helper.php | 54 + .../NRFramework/Notices/Notices.php | 323 ++ .../Notices/Notices/DownloadKey.php | 112 + .../NRFramework/Notices/Notices/Expired.php | 91 + .../NRFramework/Notices/Notices/Expiring.php | 103 + .../Notices/Notices/Geolocation.php | 85 + .../NRFramework/Notices/Notices/Notice.php | 220 ++ .../NRFramework/Notices/Notices/Outdated.php | 84 + .../NRFramework/Notices/Notices/Rate.php | 90 + .../NRFramework/Notices/Notices/Update.php | 90 + .../Notices/Notices/UpgradeToBundle.php | 120 + .../Notices/Notices/UpgradeToPro.php | 104 + .../NRFramework/Parser/ConditionLexer.php | 612 +++ .../NRFramework/Parser/ConditionParser.php | 358 ++ .../Parser/ConditionsEvaluator.php | 804 ++++ .../Exceptions/ConditionValueException.php | 20 + .../Exceptions/InvalidConditionException.php | 20 + .../Exceptions/SyntaxErrorException.php | 20 + .../Exceptions/UnknownFunctionException.php | 20 + .../Exceptions/UnknownOperatorException.php | 20 + .../UnsupportedOperatorException.php | 21 + .../UnsupportedValueOperandException.php | 21 + .../nrframework/NRFramework/Parser/Lexer.php | 215 ++ .../nrframework/NRFramework/Parser/Parser.php | 152 + .../NRFramework/Parser/RingBuffer.php | 227 ++ .../NRFramework/Parser/ShortcodeLexer.php | 359 ++ .../NRFramework/Parser/ShortcodeParser.php | 250 ++ .../Parser/ShortcodeParserHelper.php | 359 ++ .../nrframework/NRFramework/Parser/Token.php | 57 + .../nrframework/NRFramework/Parser/Tokens.php | 96 + .../NRFramework/Rules/nrcoordinates.php | 40 + .../nrframework/NRFramework/Rules/nrdate.php | 41 + .../nrframework/NRFramework/SmartTags.php | 15 + .../NRFramework/SmartTags/AcyMailing.php | 44 + .../NRFramework/SmartTags/Article.php | 167 + .../NRFramework/SmartTags/Client.php | 67 + .../NRFramework/SmartTags/Cookie.php | 34 + .../NRFramework/SmartTags/Crawler.php | 64 + .../NRFramework/SmartTags/Date.php | 57 + .../nrframework/NRFramework/SmartTags/Day.php | 25 + .../nrframework/NRFramework/SmartTags/Geo.php | 161 + .../nrframework/NRFramework/SmartTags/IP.php | 27 + .../NRFramework/SmartTags/Language.php | 62 + .../NRFramework/SmartTags/Menu.php | 31 + .../NRFramework/SmartTags/Month.php | 25 + .../NRFramework/SmartTags/Page.php | 92 + .../NRFramework/SmartTags/Post.php | 37 + .../NRFramework/SmartTags/QueryString.php | 43 + .../NRFramework/SmartTags/RandomID.php | 27 + .../NRFramework/SmartTags/Referrer.php | 25 + .../NRFramework/SmartTags/Site.php | 46 + .../NRFramework/SmartTags/SmartTag.php | 148 + .../NRFramework/SmartTags/SmartTags.php | 997 +++++ .../NRFramework/SmartTags/Time.php | 25 + .../nrframework/NRFramework/SmartTags/URL.php | 46 + .../NRFramework/SmartTags/User.php | 267 ++ .../NRFramework/SmartTags/Year.php | 25 + .../system/nrframework/NRFramework/URL.php | 157 + .../nrframework/NRFramework/URLHelper.php | 226 ++ .../nrframework/NRFramework/Updatesites.php | 182 + .../system/nrframework/NRFramework/User.php | 103 + .../NRFramework/Vendor/MobileDetect.php | 1426 +++++++ .../nrframework/NRFramework/Visitor.php | 100 + .../nrframework/NRFramework/VisitorToken.php | 112 + .../nrframework/NRFramework/WebClient.php | 122 + .../NRFramework/Widgets/Accordion.php | 460 +++ .../NRFramework/Widgets/BingMap.php | 30 + .../NRFramework/Widgets/ColorPicker.php | 40 + .../NRFramework/Widgets/Countdown.php | 542 +++ .../NRFramework/Widgets/Dailymotion.php | 119 + .../nrframework/NRFramework/Widgets/FAQ.php | 392 ++ .../NRFramework/Widgets/FacebookVideo.php | 83 + .../NRFramework/Widgets/Gallery.php | 1095 ++++++ .../NRFramework/Widgets/GalleryManager.php | 609 +++ .../NRFramework/Widgets/GalleryManager2.php | 320 ++ .../NRFramework/Widgets/GoogleMap.php | 30 + .../NRFramework/Widgets/Helper.php | 125 + .../nrframework/NRFramework/Widgets/Map.php | 278 ++ .../NRFramework/Widgets/MapAddress.php | 171 + .../NRFramework/Widgets/MapAddressEditor.php | 177 + .../Widgets/MapAddressEditorView.php | 108 + .../NRFramework/Widgets/MapEditor.php | 145 + .../NRFramework/Widgets/OpenStreetMap.php | 43 + .../NRFramework/Widgets/RangeSlider.php | 65 + .../NRFramework/Widgets/Rating.php | 62 + .../NRFramework/Widgets/SelfHostedVideo.php | 77 + .../NRFramework/Widgets/Signature.php | 92 + .../NRFramework/Widgets/Slideshow.php | 292 ++ .../nrframework/NRFramework/Widgets/Video.php | 113 + .../nrframework/NRFramework/Widgets/Vimeo.php | 152 + .../NRFramework/Widgets/Widget.php | 209 + .../NRFramework/Widgets/YouTube.php | 161 + plugins/system/nrframework/autoload.php | 162 + .../system/nrframework/fields/acymailing.php | 113 + plugins/system/nrframework/fields/ajaxify.php | 213 ++ .../system/nrframework/fields/akeebasubs.php | 68 + .../fields/assignmentselection.php | 67 + plugins/system/nrframework/fields/block.php | 90 + .../system/nrframework/fields/comparator.php | 69 + .../nrframework/fields/componentitems.php | 229 ++ .../nrframework/fields/conditionbuilder.php | 87 + plugins/system/nrframework/fields/content.php | 75 + .../system/nrframework/fields/cssselector.php | 88 + .../system/nrframework/fields/currencies.php | 213 ++ .../system/nrframework/fields/freetext.php | 77 + plugins/system/nrframework/fields/geo.php | 63 + .../nrframework/fields/geodbchecker.php | 88 + .../fields/googleproductcategory.php | 374 ++ plugins/system/nrframework/fields/inline.php | 44 + .../fields/jshoppingcomponentitems.php | 47 + plugins/system/nrframework/fields/modules.php | 119 + .../system/nrframework/fields/nrbrowser.php | 43 + .../nrframework/fields/nrchainedfields.php | 394 ++ .../nrframework/fields/nrcomponents.php | 132 + .../nrframework/fields/nrconditions.php | 123 + .../system/nrframework/fields/nrdevice.php | 40 + .../fields/nrdjcatalog2categories.php | 46 + .../nrframework/fields/nrdjcfcategories.php | 47 + .../fields/nrdjeventscategories.php | 35 + .../fields/nreasyblogcategories.php | 36 + .../nrframework/fields/nreshopcategories.php | 48 + .../fields/nreventbookingcategories.php | 40 + plugins/system/nrframework/fields/nrfonts.php | 44 + .../fields/nrgridboxcategories.php | 47 + .../nrframework/fields/nrgrouplevel.php | 37 + .../fields/nrhikashopcategories.php | 38 + .../fields/nricagendacategories.php | 40 + .../nrframework/fields/nrimagesselector.php | 165 + .../nrframework/fields/nrinlinefileupload.php | 153 + .../fields/nrjbusinessdirectorycategories.php | 39 + .../fields/nrjcalprocategories.php | 37 + .../fields/nrjeventscategories.php | 37 + .../fields/nrjreviewscategories.php | 38 + .../fields/nrjshoppingcategories.php | 66 + plugins/system/nrframework/fields/nrk2.php | 155 + .../system/nrframework/fields/nrmenuitems.php | 126 + .../nrframework/fields/nrmodulepositions.php | 70 + .../system/nrframework/fields/nrmodules.php | 59 + .../system/nrframework/fields/nrnumber.php | 42 + plugins/system/nrframework/fields/nros.php | 44 + .../nrframework/fields/nrrangeslider.php | 55 + .../fields/nrresponsivecontrol.php | 685 ++++ .../nrframework/fields/nrrsblogcategories.php | 37 + .../fields/nrrseventsprocategories.php | 37 + .../fields/nrsobiprocategories.php | 60 + .../fields/nrsppagebuildercategories.php | 37 + plugins/system/nrframework/fields/nrtext.php | 96 + .../system/nrframework/fields/nrtoggle.php | 59 + plugins/system/nrframework/fields/nrurl.php | 61 + .../fields/nrvirtuemartcategories.php | 71 + .../nrframework/fields/nrzoocategories.php | 48 + .../system/nrframework/fields/password.php | 71 + plugins/system/nrframework/fields/pro.php | 59 + plugins/system/nrframework/fields/rate.php | 108 + .../nrframework/fields/rulevaluehint.php | 34 + .../system/nrframework/fields/smarttags.php | 195 + .../nrframework/fields/smarttagsbox.php | 108 + .../nrframework/fields/tfaddresslookup.php | 45 + .../nrframework/fields/tfbordercontrol.php | 103 + .../fields/tfborderradiuscontrol.php | 32 + .../nrframework/fields/tfdimensioncontrol.php | 158 + .../fields/tfdpcalendarcategories.php | 37 + .../nrframework/fields/tfecommrangefield.php | 96 + .../system/nrframework/fields/tfeditor.php | 91 + .../fields/tfglobaldevicesselector.php | 46 + .../fields/tfimagedimensionscontrol.php | 114 + .../nrframework/fields/tfinputrepeater.php | 96 + .../fields/tflatlongmapselector.php | 70 + .../nrframework/fields/tfphonecontrol.php | 105 + .../nrframework/fields/tftagscontrol.php | 68 + plugins/system/nrframework/fields/tftel.php | 52 + .../nrframework/fields/tfunitcontrol.php | 155 + .../nrframework/fields/tfvideoinput.php | 117 + plugins/system/nrframework/fields/time.php | 97 + .../system/nrframework/fields/treeselect.php | 165 + plugins/system/nrframework/fields/users.php | 53 + .../fields/virtuemartcomponentitems.php | 60 + plugins/system/nrframework/fields/well.php | 97 + plugins/system/nrframework/helpers/field.php | 149 + .../system/nrframework/helpers/fieldlist.php | 83 + .../system/nrframework/helpers/groupfield.php | 64 + .../nrframework/helpers/imageresize.php | 280 ++ plugins/system/nrframework/helpers/text.php | 59 + .../system/nrframework/helpers/urls/bitly.php | 19 + .../nrframework/helpers/urls/google.php | 58 + .../nrframework/helpers/urls/shortener.php | 140 + .../nrframework/helpers/urls/tinyurl.php | 23 + .../system/nrframework/helpers/urls/urls.php | 158 + .../helpers/wrappers/activecampaign.php | 15 + .../helpers/wrappers/campaignmonitor.php | 15 + .../helpers/wrappers/constantcontact.php | 15 + .../helpers/wrappers/convertkit.php | 15 + .../nrframework/helpers/wrappers/drip.php | 15 + .../helpers/wrappers/elasticemail.php | 15 + .../helpers/wrappers/getresponse.php | 15 + .../nrframework/helpers/wrappers/hubspot.php | 15 + .../nrframework/helpers/wrappers/icontact.php | 15 + .../helpers/wrappers/mailchimp.php | 15 + .../helpers/wrappers/recaptcha.php | 15 + .../helpers/wrappers/salesforce.php | 15 + .../helpers/wrappers/sendinblue.php | 15 + .../nrframework/helpers/wrappers/zoho.php | 15 + .../nrframework/helpers/wrappers/zohocrm.php | 15 + .../bg-BG/bg-BG.plg_system_nrframework.ini | 1300 +++++++ .../ca-ES/ca-ES.plg_system_nrframework.ini | 1300 +++++++ .../cs-CZ/cs-CZ.plg_system_nrframework.ini | 1300 +++++++ .../cs-CZ.plg_system_nrframework.sys.ini | 3 + .../da-DK/da-DK.plg_system_nrframework.ini | 1300 +++++++ .../de-DE/de-DE.plg_system_nrframework.ini | 1300 +++++++ .../de-DE.plg_system_nrframework.sys.ini | 3 + .../el-GR/el-GR.plg_system_nrframework.ini | 1300 +++++++ .../en-GB/en-GB.plg_system_nrframework.ini | 1300 +++++++ .../en-GB.plg_system_nrframework.sys.ini | 3 + .../es-ES/es-ES.plg_system_nrframework.ini | 1300 +++++++ .../es-ES.plg_system_nrframework.sys.ini | 3 + .../es-MX/es-MX.plg_system_nrframework.ini | 1300 +++++++ .../et-EE/et-EE.plg_system_nrframework.ini | 1300 +++++++ .../fa-IR/fa-IR.plg_system_nrframework.ini | 1300 +++++++ .../fi-FI/fi-FI.plg_system_nrframework.ini | 1300 +++++++ .../fr-FR/fr-FR.plg_system_nrframework.ini | 1300 +++++++ .../fr-FR.plg_system_nrframework.sys.ini | 3 + .../hu-HU/hu-HU.plg_system_nrframework.ini | 1300 +++++++ .../it-IT/it-IT.plg_system_nrframework.ini | 1300 +++++++ .../nl-NL/nl-NL.plg_system_nrframework.ini | 1300 +++++++ .../nl-NL.plg_system_nrframework.sys.ini | 3 + .../pt-BR/pt-BR.plg_system_nrframework.ini | 1300 +++++++ .../pt-BR.plg_system_nrframework.sys.ini | 3 + .../pt-PT/pt-PT.plg_system_nrframework.ini | 1300 +++++++ .../ru-RU/ru-RU.plg_system_nrframework.ini | 735 ++++ .../sk-SK/sk-SK.plg_system_nrframework.ini | 1300 +++++++ .../sl-SI/sl-SI.plg_system_nrframework.ini | 1300 +++++++ .../sv-SE/sv-SE.plg_system_nrframework.ini | 1300 +++++++ .../sv-SE.plg_system_nrframework.sys.ini | 3 + .../tr-TR/tr-TR.plg_system_nrframework.ini | 1300 +++++++ .../tr-TR.plg_system_nrframework.sys.ini | 3 + .../uk-UA/uk-UA.plg_system_nrframework.ini | 735 ++++ .../nrframework/layouts/addresslookup.php | 31 + .../nrframework/layouts/chainedfields.php | 76 + .../nrframework/layouts/conditionbuilder.php | 60 + .../layouts/conditionbuilder_group.php | 77 + .../layouts/conditionbuilder_row.php | 48 + .../layouts/controls/choiceselector.php | 73 + .../layouts/controls/dimension.php | 65 + .../layouts/controls/dimension/linked.php | 32 + .../layouts/controls/phonecontrol.php | 78 + .../nrframework/layouts/controls/unit.php | 28 + .../layouts/controls/unit/input_value.php | 17 + .../layouts/controls/unit/selector.php | 51 + .../layouts/global_devices_selector.php | 37 + .../nrframework/layouts/imagesselector.php | 119 + .../nrframework/layouts/inlinefileupload.php | 80 + .../nrframework/layouts/library/filters.php | 52 + .../nrframework/layouts/library/footer.php | 34 + .../nrframework/layouts/library/index.php | 0 .../layouts/library/info_popup.php | 54 + .../nrframework/layouts/library/items.php | 50 + .../layouts/library/items_list.php | 485 +++ .../nrframework/layouts/library/noresults.php | 29 + .../nrframework/layouts/library/preview.php | 17 + .../nrframework/layouts/library/sidebar.php | 48 + .../nrframework/layouts/library/tmpl.php | 43 + .../nrframework/layouts/library/toolbar.php | 80 + .../layouts/modals/missing_value.php | 35 + .../nrframework/layouts/notices/notice.php | 50 + .../nrframework/layouts/notices/tmpl.php | 29 + .../nrframework/layouts/proonlymodal.php | 124 + .../layouts/responsive_control.php | 35 + .../layouts/responsive_control_item.php | 45 + .../nrframework/layouts/smarttagsbox.php | 29 + plugins/system/nrframework/layouts/well.php | 39 + .../layouts/widgets/accordion/default.php | 98 + .../layouts/widgets/bingmap/default.php | 28 + .../layouts/widgets/colorpicker/default.php | 65 + .../layouts/widgets/countdown/default.php | 43 + .../layouts/widgets/faq/default.php | 129 + .../layouts/widgets/gallery/default.php | 87 + .../widgets/gallery/default/glightbox.php | 23 + .../layouts/widgets/gallery/default/item.php | 34 + .../layouts/widgets/gallery/default/tags.php | 51 + .../widgets/gallerymanager/default.php | 326 ++ .../layouts/widgets/gallerymanager/edit.php | 63 + .../widgets/gallerymanager2/default.php | 320 ++ .../layouts/widgets/gallerymanager2/edit.php | 63 + .../widgets/gallerymanager2/media_library.php | 24 + .../layouts/widgets/googlemap/default.php | 28 + .../layouts/widgets/mapaddress/default.php | 63 + .../widgets/mapaddresseditor/default.php | 72 + .../mapaddresseditorview/add_marker_modal.php | 43 + .../widgets/mapaddresseditorview/default.php | 138 + .../edit_marker_modal.php | 60 + .../widgets/mapaddresseditorview/settings.php | 40 + .../layouts/widgets/mapeditor/default.php | 32 + .../layouts/widgets/openstreetmap/default.php | 28 + .../layouts/widgets/rangeslider/default.php | 76 + .../layouts/widgets/rating/default.php | 41 + .../layouts/widgets/rating/default/full.php | 50 + .../layouts/widgets/rating/default/half.php | 81 + .../widgets/selfhostedvideo/default.php | 46 + .../layouts/widgets/signature/default.php | 53 + .../layouts/widgets/slideshow/default.php | 112 + .../layouts/widgets/video/default.php | 51 + plugins/system/nrframework/nrframework.php | 495 +++ plugins/system/nrframework/nrframework.xml | 88 + .../nrframework/script.install.helper.php | 691 ++++ plugins/system/nrframework/script.install.php | 26 + .../nrframework/xml/conditionbuilder/base.xml | 9 + .../nrframework/xml/conditions/acymailing.xml | 12 + .../nrframework/xml/conditions/akeebasubs.xml | 11 + .../nrframework/xml/conditions/browser.xml | 13 + .../conditions/component/contentarticle.xml | 13 + .../conditions/component/contentcategory.xml | 32 + .../xml/conditions/component/contentview.xml | 19 + .../hikashopcartcontainsproducts.xml | 23 + .../hikashopcartcontainsxproducts.xml | 46 + .../component/hikashopcartvalue.xml | 52 + .../conditions/component/hikashopcategory.xml | 23 + .../component/hikashopcategoryview.xml | 21 + .../component/hikashopcurrentproductprice.xml | 40 + .../component/hikashopcurrentproductstock.xml | 40 + .../component/hikashoplastpurchaseddate.xml | 54 + .../component/hikashoppurchasedproduct.xml | 21 + .../conditions/component/hikashopsingle.xml | 20 + .../component/hikashoptotalspend.xml | 45 + .../xml/conditions/component/k2category.xml | 32 + .../xml/conditions/component/k2item.xml | 30 + .../xml/conditions/component/k2pagetype.xml | 13 + .../xml/conditions/component/k2tag.xml | 13 + .../virtuemartcartcontainsproducts.xml | 23 + .../virtuemartcartcontainsxproducts.xml | 46 + .../component/virtuemartcartvalue.xml | 52 + .../component/virtuemartcategory.xml | 23 + .../component/virtuemartcategoryview.xml | 21 + .../virtuemartcurrentproductprice.xml | 40 + .../virtuemartcurrentproductstock.xml | 40 + .../component/virtuemartlastpurchaseddate.xml | 54 + .../component/virtuemartpurchasedproduct.xml | 20 + .../conditions/component/virtuemartsingle.xml | 20 + .../component/virtuemarttotalspend.xml | 45 + .../xml/conditions/convertforms.xml | 12 + .../xml/conditions/convertformsform.xml | 14 + .../nrframework/xml/conditions/cookie.xml | 32 + .../nrframework/xml/conditions/date/date.xml | 28 + .../nrframework/xml/conditions/date/day.xml | 21 + .../nrframework/xml/conditions/date/month.xml | 24 + .../nrframework/xml/conditions/date/time.xml | 20 + .../nrframework/xml/conditions/device.xml | 13 + .../nrframework/xml/conditions/engagebox.xml | 13 + .../nrframework/xml/conditions/geo/city.xml | 19 + .../xml/conditions/geo/continent.xml | 16 + .../xml/conditions/geo/country.xml | 15 + .../nrframework/xml/conditions/geo/region.xml | 18 + .../nrframework/xml/conditions/homepage.xml | 11 + .../system/nrframework/xml/conditions/ip.xml | 19 + .../xml/conditions/joomla/accesslevel.xml | 13 + .../xml/conditions/joomla/component.xml | 13 + .../xml/conditions/joomla/language.xml | 12 + .../xml/conditions/joomla/menu.xml | 36 + .../xml/conditions/joomla/usergroup.xml | 12 + .../xml/conditions/joomla/userid.xml | 14 + .../system/nrframework/xml/conditions/os.xml | 13 + .../nrframework/xml/conditions/pageviews.xml | 20 + .../system/nrframework/xml/conditions/php.xml | 18 + .../nrframework/xml/conditions/referrer.xml | 21 + .../xml/conditions/returningnewvisitor.xml | 11 + .../nrframework/xml/conditions/timeonsite.xml | 22 + .../system/nrframework/xml/conditions/url.xml | 23 + plugins/system/tgeoip/db/index.html | 1 + plugins/system/tgeoip/field/lastupdated.php | 39 + plugins/system/tgeoip/field/lookup.php | 108 + plugins/system/tgeoip/field/updatebutton.php | 129 + plugins/system/tgeoip/helper/fakebcmath.php | 132 + plugins/system/tgeoip/helper/tgeoip.php | 551 +++ .../en-GB/en-GB.plg_system_tgeoip.ini | 37 + .../en-GB/en-GB.plg_system_tgeoip.sys.ini | 11 + .../system/tgeoip/script.install.helper.php | 691 ++++ plugins/system/tgeoip/script.install.php | 19 + plugins/system/tgeoip/tgeoip.php | 121 + plugins/system/tgeoip/tgeoip.xml | 62 + plugins/system/tgeoip/vendor/autoload.php | 25 + .../tgeoip/vendor/composer/ClassLoader.php | 579 +++ .../vendor/composer/InstalledVersions.php | 313 ++ .../vendor/composer/autoload_classmap.php | 10 + .../vendor/composer/autoload_namespaces.php | 9 + .../tgeoip/vendor/composer/autoload_psr4.php | 15 + .../tgeoip/vendor/composer/autoload_real.php | 38 + .../vendor/composer/autoload_static.php | 61 + .../vendor/composer/ca-bundle/res/cacert.pem | 3372 +++++++++++++++++ .../composer/ca-bundle/src/CaBundle.php | 361 ++ .../tgeoip/vendor/composer/installed.json | 327 ++ .../tgeoip/vendor/composer/installed.php | 5 + .../tgeoip/vendor/composer/platform_check.php | 26 + .../geoip2/geoip2/examples/benchmark.php | 23 + .../geoip2/geoip2/src/Database/Reader.php | 246 ++ .../Exception/AddressNotFoundException.php | 11 + .../src/Exception/AuthenticationException.php | 11 + .../geoip2/src/Exception/GeoIp2Exception.php | 11 + .../geoip2/src/Exception/HttpException.php | 22 + .../src/Exception/InvalidRequestException.php | 23 + .../src/Exception/OutOfQueriesException.php | 11 + .../geoip2/geoip2/src/Model/AbstractModel.php | 60 + .../geoip2/geoip2/src/Model/AnonymousIp.php | 80 + .../vendor/geoip2/geoip2/src/Model/Asn.php | 51 + .../vendor/geoip2/geoip2/src/Model/City.php | 105 + .../geoip2/src/Model/ConnectionType.php | 44 + .../geoip2/geoip2/src/Model/Country.php | 74 + .../vendor/geoip2/geoip2/src/Model/Domain.php | 44 + .../geoip2/geoip2/src/Model/Enterprise.php | 14 + .../geoip2/geoip2/src/Model/Insights.php | 14 + .../vendor/geoip2/geoip2/src/Model/Isp.php | 81 + .../geoip2/geoip2/src/ProviderInterface.php | 20 + .../geoip2/src/Record/AbstractPlaceRecord.php | 57 + .../geoip2/src/Record/AbstractRecord.php | 56 + .../vendor/geoip2/geoip2/src/Record/City.php | 32 + .../geoip2/geoip2/src/Record/Continent.php | 31 + .../geoip2/geoip2/src/Record/Country.php | 37 + .../geoip2/geoip2/src/Record/Location.php | 45 + .../geoip2/geoip2/src/Record/MaxMind.php | 22 + .../geoip2/geoip2/src/Record/Postal.php | 29 + .../geoip2/src/Record/RepresentedCountry.php | 25 + .../geoip2/geoip2/src/Record/Subdivision.php | 38 + .../geoip2/geoip2/src/Record/Traits.php | 131 + .../tgeoip/vendor/geoip2/geoip2/src/Util.php | 32 + .../geoip2/geoip2/src/WebService/Client.php | 207 + .../vendor/maxmind-db/reader/autoload.php | 42 + .../vendor/maxmind-db/reader/ext/config.m4 | 40 + .../vendor/maxmind-db/reader/ext/config.w32 | 10 + .../vendor/maxmind-db/reader/ext/maxminddb.c | 811 ++++ .../maxmind-db/reader/ext/php_maxminddb.h | 24 + .../vendor/maxmind-db/reader/package.xml | 63 + .../reader/src/MaxMind/Db/Reader.php | 287 ++ .../reader/src/MaxMind/Db/Reader/Decoder.php | 275 ++ .../Db/Reader/InvalidDatabaseException.php | 12 + .../reader/src/MaxMind/Db/Reader/Metadata.php | 104 + .../reader/src/MaxMind/Db/Reader/Util.php | 27 + .../web-service-common/dev-bin/release.sh | 56 + .../maxmind/web-service-common/phpstan.neon | 7 + .../src/Exception/AuthenticationException.php | 11 + .../src/Exception/HttpException.php | 36 + .../Exception/InsufficientFundsException.php | 11 + .../src/Exception/InvalidInputException.php | 13 + .../src/Exception/InvalidRequestException.php | 33 + .../Exception/IpAddressNotFoundException.php | 8 + .../Exception/PermissionRequiredException.php | 11 + .../src/Exception/WebServiceException.php | 11 + .../src/WebService/Client.php | 354 ++ .../src/WebService/Http/CurlRequest.php | 108 + .../src/WebService/Http/Request.php | 16 + .../src/WebService/Http/RequestFactory.php | 42 + .../system/tgeoip/vendor/scoper-autoload.php | 37 + .../vendor/splitbrain/php-archive/apigen.neon | 4 + .../splitbrain/php-archive/generate-api.sh | 63 + .../vendor/splitbrain/php-archive/phpunit.xml | 21 + .../splitbrain/php-archive/src/Archive.php | 122 + .../src/ArchiveCorruptedException.php | 10 + .../php-archive/src/ArchiveIOException.php | 10 + .../ArchiveIllegalCompressionException.php | 10 + .../splitbrain/php-archive/src/FileInfo.php | 323 ++ .../php-archive/src/FileInfoException.php | 10 + .../vendor/splitbrain/php-archive/src/Tar.php | 640 ++++ .../vendor/splitbrain/php-archive/src/Zip.php | 898 +++++ .../html/com_contact/category/default.php | 2 +- .../html/com_contact/contact/default.php | 2 +- .../html/com_content/article/default.php | 3 +- .../com_content/category/default_articles.php | 539 +-- .../html/com_content/category/directory.php | 159 + .../html/com_content/category/directory.xml | 706 ++++ .../category/directory_children.php | 84 + .../com_content/category/directory_item.php | 100 + .../com_content/category/directory_links.php | 26 + .../html/com_content/category/docenti.php | 160 + .../html/com_content/category/docenti.xml | 706 ++++ .../com_content/category/docenti_children.php | 84 + .../com_content/category/docenti_item.php | 100 + .../com_content/category/docenti_links.php | 26 + .../mod_jlcontentfieldsfilter/default.php | 93 + .../joomla-italia-theme/templateDetails.xml | 1 + 1916 files changed, 165422 insertions(+), 271 deletions(-) create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-04ed4a7f0d523202a41ff5850cb73d25.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-08d2d978effe5e3356271682738ea805.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-0a686d8cce2036297c6879589698bd01.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-0df585d5b8a54b344605cb8fdce601b8.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-17ce0be9c1646f4bb58c0694a6853071.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-1b4a4af71975524e19ea091cca47cd4c.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-33a003dc9d6392fc3c92340c2c78a250.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-36f4d7dc2d3b6b33e50cd0d440708a6b.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-3c30e901b6c52ac582d73e3032832392.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-3e3ad261c7f4b956497c1cab5d38d22c.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-46e5057c73170a83da397a968d195d7b.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-59070946fdebbeac7d839397158e8db6.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-597e70e20717ecae8e2139616ba0a8d6.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-5a9d90142dac6b24ec7bda7fb6d5e032.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-60a6fe4bbdb56dceb287b6583513cd43.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-6edb6dd689a7263e999da815fa37575f.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-71ab9d59ec54860454e30a4d04e28c69.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-721ef0005992d2fd54415f7dc4aa0502.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-7760ad5e0068170bb36883b1832ae7e4.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-80826294e3ded8a5a613e131d7c1a04c.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-815ae486acca7a9f139cb6c20f0ccec6.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-8478dbea11a77851bbf7ada7033d4b29.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-87099c35842bf51250ef2682c54fc13f.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-98a68e4b9aad7238d67c58d286b4e5be.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-9b46758827aaad71c53e379edd1999cd.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-9cabd11161f838b255ab99b5c7d25ed4.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-a87ca2ac4df1749b2537f9b10c816b0d.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-aa9e21553ea63e63a5308c1a466cf3cd.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-af943475eaa6f779cfa9f4218cea0a86.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b0e177b1f723b8005f5bd43098b11702.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b2b5f832349501c31617630389ae902b.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b452c343bdd4b64de8cb2f82a6f156dc.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-c3a79738e7b8c10fd429017d10de1bf5.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-cb6ba689b2b5096b15bcf029e71671e7.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-cea6fbe7d0c8acbc4fe7fc0486e41b91.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-dd0ba63a33dc123c0c21dadb155bbc3e.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-e4f9850b84ad5d48eb91093f613a98bb.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-edca7c078c51929c552354bb78a0560a.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-f237c1cf2de432fab0fa7eea2412e6e2.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-f7d56f47aed0cf0931bcef734ece610f.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-fe063ce4a24faa7268f9538f24a65b67.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-feef846d45a93a61524422d40a95aee9.php create mode 100644 administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-ff61962fbf27a7a43f207a504ccceb6d.php create mode 100644 administrator/components/com_highlights/access.xml create mode 100644 administrator/components/com_highlights/config.xml create mode 100644 administrator/components/com_highlights/forms/etichetta.xml create mode 100644 administrator/components/com_highlights/forms/filter_etichette.xml create mode 100644 administrator/components/com_highlights/forms/filter_highlights.xml create mode 100644 administrator/components/com_highlights/forms/highlight.xml create mode 100644 administrator/components/com_highlights/highlights.xml create mode 100644 administrator/components/com_highlights/presets/content.xml create mode 100644 administrator/components/com_highlights/script.php create mode 100644 administrator/components/com_highlights/services/provider.php create mode 100644 administrator/components/com_highlights/sql/index.html create mode 100644 administrator/components/com_highlights/sql/install.mysql.utf8.sql create mode 100644 administrator/components/com_highlights/sql/uninstall.mysql.utf8.sql create mode 100644 administrator/components/com_highlights/sql/updates/1.0.0.sql create mode 100644 administrator/components/com_highlights/sql/xml/mysql.xml create mode 100644 administrator/components/com_highlights/src/Controller/DisplayController.php create mode 100644 administrator/components/com_highlights/src/Controller/EtichettaController.php create mode 100644 administrator/components/com_highlights/src/Controller/EtichetteController.php create mode 100644 administrator/components/com_highlights/src/Controller/HighlightController.php create mode 100644 administrator/components/com_highlights/src/Controller/HighlightsController.php create mode 100644 administrator/components/com_highlights/src/Extension/HighlightsComponent.php create mode 100644 administrator/components/com_highlights/src/Field/CreatedbyField.php create mode 100644 administrator/components/com_highlights/src/Field/ForeignkeyField.php create mode 100644 administrator/components/com_highlights/src/Field/ModifiedbyField.php create mode 100644 administrator/components/com_highlights/src/Field/NestedparentField.php create mode 100644 administrator/components/com_highlights/src/Field/TimecreatedField.php create mode 100644 administrator/components/com_highlights/src/Field/TimeupdatedField.php create mode 100644 administrator/components/com_highlights/src/Field/index.html create mode 100644 administrator/components/com_highlights/src/Helper/HighlightsHelper.php create mode 100644 administrator/components/com_highlights/src/Model/EtichettaModel.php create mode 100644 administrator/components/com_highlights/src/Model/EtichetteModel.php create mode 100644 administrator/components/com_highlights/src/Model/HighlightModel.php create mode 100644 administrator/components/com_highlights/src/Model/HighlightsModel.php create mode 100644 administrator/components/com_highlights/src/Service/Html/HIGHLIGHTS.php create mode 100644 administrator/components/com_highlights/src/Table/EtichettaTable.php create mode 100644 administrator/components/com_highlights/src/Table/HighlightTable.php create mode 100644 administrator/components/com_highlights/src/View/Etichetta/HtmlView.php create mode 100644 administrator/components/com_highlights/src/View/Etichette/HtmlView.php create mode 100644 administrator/components/com_highlights/src/View/Highlight/HtmlView.php create mode 100644 administrator/components/com_highlights/src/View/Highlights/HtmlView.php create mode 100644 administrator/components/com_highlights/tmpl/etichetta/default.php create mode 100644 administrator/components/com_highlights/tmpl/etichetta/edit.php create mode 100644 administrator/components/com_highlights/tmpl/etichette/default.php create mode 100644 administrator/components/com_highlights/tmpl/highlight/default.php create mode 100644 administrator/components/com_highlights/tmpl/highlight/edit.php create mode 100644 administrator/components/com_highlights/tmpl/highlights/default.php create mode 100644 administrator/components/com_highlights/tmpl/index.html create mode 100644 administrator/language/en-GB/com_highlights.ini create mode 100644 administrator/language/en-GB/com_highlights.sys.ini create mode 100644 administrator/language/en-GB/plg_finder_highlightshighlights.ini create mode 100644 administrator/language/en-GB/plg_finder_highlightshighlights.sys.ini create mode 100644 administrator/language/it-IT/com_highlights.ini create mode 100644 administrator/language/it-IT/com_highlights.sys.ini create mode 100644 administrator/language/it-IT/plg_finder_highlightshighlights.ini create mode 100644 administrator/language/it-IT/plg_finder_highlightshighlights.sys.ini create mode 100644 components/com_highlights/forms/highlightform.xml create mode 100644 components/com_highlights/forms/index.html create mode 100644 components/com_highlights/src/Controller/DisplayController.php create mode 100644 components/com_highlights/src/Controller/HighlightController.php create mode 100644 components/com_highlights/src/Controller/HighlightformController.php create mode 100644 components/com_highlights/src/Controller/HighlightsController.php create mode 100644 components/com_highlights/src/Dispatcher/Dispatcher.php create mode 100644 components/com_highlights/src/Field/CreatedbyField.php create mode 100644 components/com_highlights/src/Field/ForeignkeyField.php create mode 100644 components/com_highlights/src/Field/ModifiedbyField.php create mode 100644 components/com_highlights/src/Field/NestedparentField.php create mode 100644 components/com_highlights/src/Field/SubmitField.php create mode 100644 components/com_highlights/src/Field/TimecreatedField.php create mode 100644 components/com_highlights/src/Field/TimeupdatedField.php create mode 100644 components/com_highlights/src/Field/index.html create mode 100644 components/com_highlights/src/Helper/HighlightsHelper.php create mode 100644 components/com_highlights/src/Helper/index.html create mode 100644 components/com_highlights/src/Model/HighlightModel.php create mode 100644 components/com_highlights/src/Model/HighlightformModel.php create mode 100644 components/com_highlights/src/Model/HighlightsModel.php create mode 100644 components/com_highlights/src/Service/Category.php create mode 100644 components/com_highlights/src/Service/Router.php create mode 100644 components/com_highlights/src/View/Highlight/HtmlView.php create mode 100644 components/com_highlights/src/View/Highlightform/HtmlView.php create mode 100644 components/com_highlights/src/View/Highlights/HtmlView.php create mode 100644 components/com_highlights/tmpl/highlight/default.php create mode 100644 components/com_highlights/tmpl/highlight/default.xml create mode 100644 components/com_highlights/tmpl/highlight/index.html create mode 100644 components/com_highlights/tmpl/highlightform/default.php create mode 100644 components/com_highlights/tmpl/highlightform/default.xml create mode 100644 components/com_highlights/tmpl/highlightform/index.html create mode 100644 components/com_highlights/tmpl/highlights/default.php create mode 100644 components/com_highlights/tmpl/highlights/default.xml create mode 100644 components/com_highlights/tmpl/index.html create mode 100644 language/en-GB/com_highlights.ini create mode 100644 language/en-GB/mod_highlights.ini create mode 100644 language/en-GB/mod_highlights.sys.ini create mode 100644 language/it-IT/com_highlights.ini create mode 100644 language/it-IT/mod_highlights.ini create mode 100644 language/it-IT/mod_highlights.sys.ini create mode 100644 media/com_highlights/css/admin.css create mode 100644 media/com_highlights/css/list.css create mode 100644 media/com_highlights/joomla.asset.json create mode 100644 media/com_highlights/js/admin.js create mode 100644 media/mod_highlights/css/style.css create mode 100644 media/mod_highlights/joomla.asset.json create mode 100644 media/mod_highlights/js/script.js create mode 100644 media/plg_fields_acfaddress/img/marker.png create mode 100644 media/plg_fields_acfarticles/css/style.css create mode 100644 media/plg_fields_acfarticles/img/alist.svg create mode 100644 media/plg_fields_acfarticles/img/astylea.svg create mode 100644 media/plg_fields_acfarticles/img/astyleb.svg create mode 100644 media/plg_fields_acfarticles/img/custom.svg create mode 100644 media/plg_fields_acfcountdown/img/1.svg create mode 100644 media/plg_fields_acfcountdown/img/2.svg create mode 100644 media/plg_fields_acfcountdown/img/3.svg create mode 100644 media/plg_fields_acfcountdown/img/4.svg create mode 100644 media/plg_fields_acfcountdown/img/5.svg create mode 100644 media/plg_fields_acfcountdown/img/6.svg create mode 100644 media/plg_fields_acfcountdown/img/7.svg create mode 100644 media/plg_fields_acfcountdown/img/8.svg create mode 100644 media/plg_fields_acfcountdown/js/countdown.js create mode 100644 media/plg_fields_acfcountdown/js/previewer.js create mode 100644 media/plg_fields_acffaq/img/icons/arrow.svg create mode 100644 media/plg_fields_acffaq/img/icons/circle_arrow.svg create mode 100644 media/plg_fields_acffaq/img/icons/circle_plus_minus.svg create mode 100644 media/plg_fields_acffaq/img/icons/plus_minus.svg create mode 100644 media/plg_fields_acffaq/img/index.php create mode 100644 media/plg_fields_acffaq/img/templates/1.png create mode 100644 media/plg_fields_acffaq/img/templates/2.png create mode 100644 media/plg_fields_acffaq/img/templates/3.png create mode 100644 media/plg_fields_acffaq/img/templates/4.png create mode 100644 media/plg_fields_acffaq/js/countdown.js create mode 100644 media/plg_fields_acffaq/js/faq.js create mode 100644 media/plg_fields_acffaq/js/previewer.js create mode 100644 media/plg_fields_acfgallery/img/grid.svg create mode 100644 media/plg_fields_acfgallery/img/masonry.svg create mode 100644 media/plg_fields_acfgallery/img/slideshow.svg create mode 100644 media/plg_fields_acfgallery/img/zjustified.svg create mode 100644 media/plg_fields_acfgallery/js/acfgallery.js create mode 100644 media/plg_fields_acfmap/img/marker.png create mode 100644 media/plg_fields_acfpaypal/css/acf-paypal-admin.css create mode 100644 media/plg_fields_acfpaypal/img/btn_checkout_blue.png create mode 100644 media/plg_fields_acfpaypal/img/btn_checkout_grey.png create mode 100644 media/plg_fields_acfpaypal/img/btn_checkout_yellow.png create mode 100644 media/plg_fields_acfpaypal/img/btn_paypal_blue.png create mode 100644 media/plg_fields_acfpaypal/img/btn_paypal_grey.png create mode 100644 media/plg_fields_acfpaypal/img/btn_paypal_yellow.png create mode 100644 media/plg_fields_acfpaypal/img/logo.png create mode 100644 media/plg_fields_acfpaypal/img/logo_cc.png create mode 100644 media/plg_fields_acfpaypal/img/paypal_b.png create mode 100644 media/plg_fields_acfprogressbar/css/style.css create mode 100644 media/plg_fields_acftelephone/js/script.js create mode 100644 media/plg_fields_acftimepicker/js/acftimepicker.js create mode 100644 media/plg_fields_acfupload/css/acfupload.css create mode 100644 media/plg_fields_acfupload/js/acfupload.js create mode 100644 media/plg_fields_acfupload/js/dropzone.min.js create mode 100644 media/plg_fields_acfupload/js/edit-modal.js create mode 100644 media/plg_fields_acfupload/js/vendor/dropzone.min.js create mode 100644 media/plg_fields_acfupload/js/vendor/sortable.min.js create mode 100644 media/plg_fields_acfvideo/img/dailymotion.svg create mode 100644 media/plg_fields_acfvideo/img/facebook.svg create mode 100644 media/plg_fields_acfvideo/img/selfhostedvideo.svg create mode 100644 media/plg_fields_acfvideo/img/vimeo.svg create mode 100644 media/plg_fields_acfvideo/img/youtube.svg create mode 100644 media/plg_system_acf/css/acf-backend.css create mode 100644 media/plg_system_acf/css/joomla3.css create mode 100644 media/plg_system_acf/css/joomla4.css create mode 100644 media/plg_system_acf/css/responsive_embed.css create mode 100644 media/plg_system_acf/data/previewer/.htaccess create mode 100644 media/plg_system_acf/data/previewer/index.html create mode 100644 media/plg_system_acf/js/field_previewer.js create mode 100644 media/plg_system_acf/js/helper.js create mode 100644 media/plg_system_nrframework/css/addresslookup.css create mode 100644 media/plg_system_nrframework/css/assignmentselection.css create mode 100644 media/plg_system_nrframework/css/chainedfields.css create mode 100644 media/plg_system_nrframework/css/colorpicker-layout.css create mode 100644 media/plg_system_nrframework/css/conditionbuilder.css create mode 100644 media/plg_system_nrframework/css/controls/choiceselector.css create mode 100644 media/plg_system_nrframework/css/controls/dimension.css create mode 100644 media/plg_system_nrframework/css/controls/editor.css create mode 100644 media/plg_system_nrframework/css/controls/imagedimensions.css create mode 100644 media/plg_system_nrframework/css/controls/phone.css create mode 100644 media/plg_system_nrframework/css/controls/responsive_control.css create mode 100644 media/plg_system_nrframework/css/controls/unit.css create mode 100644 media/plg_system_nrframework/css/controls/unit_selector.css create mode 100644 media/plg_system_nrframework/css/controls/widthheight.css create mode 100644 media/plg_system_nrframework/css/fields.css create mode 100644 media/plg_system_nrframework/css/global_devices_selector.css create mode 100644 media/plg_system_nrframework/css/images-selector-field.css create mode 100644 media/plg_system_nrframework/css/inline-control-group.css create mode 100644 media/plg_system_nrframework/css/inlinefileupload.css create mode 100644 media/plg_system_nrframework/css/joomla3.css create mode 100644 media/plg_system_nrframework/css/joomla4.css create mode 100644 media/plg_system_nrframework/css/modals/missing_value.css create mode 100644 media/plg_system_nrframework/css/notices.css create mode 100644 media/plg_system_nrframework/css/photoswipe/default-skin/default-skin.css create mode 100644 media/plg_system_nrframework/css/photoswipe/default-skin/default-skin.png create mode 100644 media/plg_system_nrframework/css/photoswipe/default-skin/default-skin.svg create mode 100644 media/plg_system_nrframework/css/photoswipe/default-skin/preloader.gif create mode 100644 media/plg_system_nrframework/css/photoswipe/photoswipe.css create mode 100644 media/plg_system_nrframework/css/proonlymodal.css create mode 100644 media/plg_system_nrframework/css/select2.css create mode 100644 media/plg_system_nrframework/css/select2/theme/default/layout.css create mode 100644 media/plg_system_nrframework/css/smarttagsbox.css create mode 100644 media/plg_system_nrframework/css/tf-ecomm-range-field.css create mode 100644 media/plg_system_nrframework/css/tf-video-input.css create mode 100644 media/plg_system_nrframework/css/tf_templates_library.css create mode 100644 media/plg_system_nrframework/css/tfinputrepeater.css create mode 100644 media/plg_system_nrframework/css/toggle.css create mode 100644 media/plg_system_nrframework/css/treeselect.css create mode 100644 media/plg_system_nrframework/css/vendor/choices.min.css create mode 100644 media/plg_system_nrframework/css/vendor/glightbox.min.css create mode 100644 media/plg_system_nrframework/css/vendor/jquery-clockpicker.min.css create mode 100644 media/plg_system_nrframework/css/vendor/jquery.rateyo.min.css create mode 100644 media/plg_system_nrframework/css/vendor/leaflet.contextmenu.min.css create mode 100644 media/plg_system_nrframework/css/vendor/leaflet.min.css create mode 100644 media/plg_system_nrframework/css/vendor/swiper.min.css create mode 100644 media/plg_system_nrframework/css/widgets/accordion.css create mode 100644 media/plg_system_nrframework/css/widgets/colorpicker-layout.css create mode 100644 media/plg_system_nrframework/css/widgets/colorpicker.css create mode 100644 media/plg_system_nrframework/css/widgets/countdown.css create mode 100644 media/plg_system_nrframework/css/widgets/faq copy.css create mode 100644 media/plg_system_nrframework/css/widgets/faq.css create mode 100644 media/plg_system_nrframework/css/widgets/gallery.css create mode 100644 media/plg_system_nrframework/css/widgets/gallerymanager.css create mode 100644 media/plg_system_nrframework/css/widgets/map-address.css create mode 100644 media/plg_system_nrframework/css/widgets/map.css create mode 100644 media/plg_system_nrframework/css/widgets/mapaddresseditor copy.css create mode 100644 media/plg_system_nrframework/css/widgets/mapaddresseditor.css create mode 100644 media/plg_system_nrframework/css/widgets/mapaddresseditorview.css create mode 100644 media/plg_system_nrframework/css/widgets/mapeditor.css create mode 100644 media/plg_system_nrframework/css/widgets/openstreetmap.css create mode 100644 media/plg_system_nrframework/css/widgets/rating.css create mode 100644 media/plg_system_nrframework/css/widgets/signature.css create mode 100644 media/plg_system_nrframework/css/widgets/slider.css create mode 100644 media/plg_system_nrframework/css/widgets/slideshow.css create mode 100644 media/plg_system_nrframework/css/widgets/video.css create mode 100644 media/plg_system_nrframework/css/widgets/widget.css create mode 100644 media/plg_system_nrframework/data/.htaccess create mode 100644 media/plg_system_nrframework/data/extensions.json create mode 100644 media/plg_system_nrframework/data/index.html create mode 100644 media/plg_system_nrframework/font/arial.ttf create mode 100644 media/plg_system_nrframework/img/flags/ad.png create mode 100644 media/plg_system_nrframework/img/flags/ae.png create mode 100644 media/plg_system_nrframework/img/flags/af.png create mode 100644 media/plg_system_nrframework/img/flags/ag.png create mode 100644 media/plg_system_nrframework/img/flags/ai.png create mode 100644 media/plg_system_nrframework/img/flags/al.png create mode 100644 media/plg_system_nrframework/img/flags/am.png create mode 100644 media/plg_system_nrframework/img/flags/ao.png create mode 100644 media/plg_system_nrframework/img/flags/aq.png create mode 100644 media/plg_system_nrframework/img/flags/ar.png create mode 100644 media/plg_system_nrframework/img/flags/as.png create mode 100644 media/plg_system_nrframework/img/flags/at.png create mode 100644 media/plg_system_nrframework/img/flags/au.png create mode 100644 media/plg_system_nrframework/img/flags/aw.png create mode 100644 media/plg_system_nrframework/img/flags/ax.png create mode 100644 media/plg_system_nrframework/img/flags/az.png create mode 100644 media/plg_system_nrframework/img/flags/ba.png create mode 100644 media/plg_system_nrframework/img/flags/bb.png create mode 100644 media/plg_system_nrframework/img/flags/bd.png create mode 100644 media/plg_system_nrframework/img/flags/be.png create mode 100644 media/plg_system_nrframework/img/flags/bf.png create mode 100644 media/plg_system_nrframework/img/flags/bg.png create mode 100644 media/plg_system_nrframework/img/flags/bh.png create mode 100644 media/plg_system_nrframework/img/flags/bi.png create mode 100644 media/plg_system_nrframework/img/flags/bj.png create mode 100644 media/plg_system_nrframework/img/flags/bl.png create mode 100644 media/plg_system_nrframework/img/flags/bm.png create mode 100644 media/plg_system_nrframework/img/flags/bn.png create mode 100644 media/plg_system_nrframework/img/flags/bo.png create mode 100644 media/plg_system_nrframework/img/flags/bq-bo.png create mode 100644 media/plg_system_nrframework/img/flags/bq-sa.png create mode 100644 media/plg_system_nrframework/img/flags/bq-se.png create mode 100644 media/plg_system_nrframework/img/flags/bq.png create mode 100644 media/plg_system_nrframework/img/flags/br.png create mode 100644 media/plg_system_nrframework/img/flags/bs.png create mode 100644 media/plg_system_nrframework/img/flags/bt.png create mode 100644 media/plg_system_nrframework/img/flags/bv.png create mode 100644 media/plg_system_nrframework/img/flags/bw.png create mode 100644 media/plg_system_nrframework/img/flags/by.png create mode 100644 media/plg_system_nrframework/img/flags/bz.png create mode 100644 media/plg_system_nrframework/img/flags/ca.png create mode 100644 media/plg_system_nrframework/img/flags/cc.png create mode 100644 media/plg_system_nrframework/img/flags/cd.png create mode 100644 media/plg_system_nrframework/img/flags/cf.png create mode 100644 media/plg_system_nrframework/img/flags/cg.png create mode 100644 media/plg_system_nrframework/img/flags/ch.png create mode 100644 media/plg_system_nrframework/img/flags/ci.png create mode 100644 media/plg_system_nrframework/img/flags/ck.png create mode 100644 media/plg_system_nrframework/img/flags/cl.png create mode 100644 media/plg_system_nrframework/img/flags/cm.png create mode 100644 media/plg_system_nrframework/img/flags/cn.png create mode 100644 media/plg_system_nrframework/img/flags/co.png create mode 100644 media/plg_system_nrframework/img/flags/cr.png create mode 100644 media/plg_system_nrframework/img/flags/cu.png create mode 100644 media/plg_system_nrframework/img/flags/cv.png create mode 100644 media/plg_system_nrframework/img/flags/cw.png create mode 100644 media/plg_system_nrframework/img/flags/cx.png create mode 100644 media/plg_system_nrframework/img/flags/cy.png create mode 100644 media/plg_system_nrframework/img/flags/cz.png create mode 100644 media/plg_system_nrframework/img/flags/de.png create mode 100644 media/plg_system_nrframework/img/flags/dj.png create mode 100644 media/plg_system_nrframework/img/flags/dk.png create mode 100644 media/plg_system_nrframework/img/flags/dm.png create mode 100644 media/plg_system_nrframework/img/flags/do.png create mode 100644 media/plg_system_nrframework/img/flags/dz.png create mode 100644 media/plg_system_nrframework/img/flags/ec.png create mode 100644 media/plg_system_nrframework/img/flags/ee.png create mode 100644 media/plg_system_nrframework/img/flags/eg.png create mode 100644 media/plg_system_nrframework/img/flags/eh.png create mode 100644 media/plg_system_nrframework/img/flags/er.png create mode 100644 media/plg_system_nrframework/img/flags/es.png create mode 100644 media/plg_system_nrframework/img/flags/et.png create mode 100644 media/plg_system_nrframework/img/flags/fi.png create mode 100644 media/plg_system_nrframework/img/flags/fj.png create mode 100644 media/plg_system_nrframework/img/flags/fk.png create mode 100644 media/plg_system_nrframework/img/flags/fm.png create mode 100644 media/plg_system_nrframework/img/flags/fo.png create mode 100644 media/plg_system_nrframework/img/flags/fr.png create mode 100644 media/plg_system_nrframework/img/flags/ga.png create mode 100644 media/plg_system_nrframework/img/flags/gb-eng.png create mode 100644 media/plg_system_nrframework/img/flags/gb-nir.png create mode 100644 media/plg_system_nrframework/img/flags/gb-sct.png create mode 100644 media/plg_system_nrframework/img/flags/gb-wls.png create mode 100644 media/plg_system_nrframework/img/flags/gb.png create mode 100644 media/plg_system_nrframework/img/flags/gd.png create mode 100644 media/plg_system_nrframework/img/flags/ge.png create mode 100644 media/plg_system_nrframework/img/flags/gf.png create mode 100644 media/plg_system_nrframework/img/flags/gg.png create mode 100644 media/plg_system_nrframework/img/flags/gh.png create mode 100644 media/plg_system_nrframework/img/flags/gi.png create mode 100644 media/plg_system_nrframework/img/flags/gl.png create mode 100644 media/plg_system_nrframework/img/flags/gm.png create mode 100644 media/plg_system_nrframework/img/flags/gn.png create mode 100644 media/plg_system_nrframework/img/flags/gp.png create mode 100644 media/plg_system_nrframework/img/flags/gq.png create mode 100644 media/plg_system_nrframework/img/flags/gr.png create mode 100644 media/plg_system_nrframework/img/flags/gs.png create mode 100644 media/plg_system_nrframework/img/flags/gt.png create mode 100644 media/plg_system_nrframework/img/flags/gu.png create mode 100644 media/plg_system_nrframework/img/flags/gw.png create mode 100644 media/plg_system_nrframework/img/flags/gy.png create mode 100644 media/plg_system_nrframework/img/flags/hk.png create mode 100644 media/plg_system_nrframework/img/flags/hm.png create mode 100644 media/plg_system_nrframework/img/flags/hn.png create mode 100644 media/plg_system_nrframework/img/flags/hr.png create mode 100644 media/plg_system_nrframework/img/flags/ht.png create mode 100644 media/plg_system_nrframework/img/flags/hu.png create mode 100644 media/plg_system_nrframework/img/flags/id.png create mode 100644 media/plg_system_nrframework/img/flags/ie.png create mode 100644 media/plg_system_nrframework/img/flags/il.png create mode 100644 media/plg_system_nrframework/img/flags/im.png create mode 100644 media/plg_system_nrframework/img/flags/in.png create mode 100644 media/plg_system_nrframework/img/flags/io.png create mode 100644 media/plg_system_nrframework/img/flags/iq.png create mode 100644 media/plg_system_nrframework/img/flags/ir.png create mode 100644 media/plg_system_nrframework/img/flags/is.png create mode 100644 media/plg_system_nrframework/img/flags/it.png create mode 100644 media/plg_system_nrframework/img/flags/je.png create mode 100644 media/plg_system_nrframework/img/flags/jm.png create mode 100644 media/plg_system_nrframework/img/flags/jo.png create mode 100644 media/plg_system_nrframework/img/flags/jp.png create mode 100644 media/plg_system_nrframework/img/flags/ke.png create mode 100644 media/plg_system_nrframework/img/flags/kg.png create mode 100644 media/plg_system_nrframework/img/flags/kh.png create mode 100644 media/plg_system_nrframework/img/flags/ki.png create mode 100644 media/plg_system_nrframework/img/flags/km.png create mode 100644 media/plg_system_nrframework/img/flags/kn.png create mode 100644 media/plg_system_nrframework/img/flags/kp.png create mode 100644 media/plg_system_nrframework/img/flags/kr.png create mode 100644 media/plg_system_nrframework/img/flags/kw.png create mode 100644 media/plg_system_nrframework/img/flags/ky.png create mode 100644 media/plg_system_nrframework/img/flags/kz.png create mode 100644 media/plg_system_nrframework/img/flags/la.png create mode 100644 media/plg_system_nrframework/img/flags/lb.png create mode 100644 media/plg_system_nrframework/img/flags/lc.png create mode 100644 media/plg_system_nrframework/img/flags/li.png create mode 100644 media/plg_system_nrframework/img/flags/lk.png create mode 100644 media/plg_system_nrframework/img/flags/lr.png create mode 100644 media/plg_system_nrframework/img/flags/ls.png create mode 100644 media/plg_system_nrframework/img/flags/lt.png create mode 100644 media/plg_system_nrframework/img/flags/lu.png create mode 100644 media/plg_system_nrframework/img/flags/lv.png create mode 100644 media/plg_system_nrframework/img/flags/ly.png create mode 100644 media/plg_system_nrframework/img/flags/ma.png create mode 100644 media/plg_system_nrframework/img/flags/mc.png create mode 100644 media/plg_system_nrframework/img/flags/md.png create mode 100644 media/plg_system_nrframework/img/flags/me.png create mode 100644 media/plg_system_nrframework/img/flags/mf.png create mode 100644 media/plg_system_nrframework/img/flags/mg.png create mode 100644 media/plg_system_nrframework/img/flags/mh.png create mode 100644 media/plg_system_nrframework/img/flags/mk.png create mode 100644 media/plg_system_nrframework/img/flags/ml.png create mode 100644 media/plg_system_nrframework/img/flags/mm.png create mode 100644 media/plg_system_nrframework/img/flags/mn.png create mode 100644 media/plg_system_nrframework/img/flags/mo.png create mode 100644 media/plg_system_nrframework/img/flags/mp.png create mode 100644 media/plg_system_nrframework/img/flags/mq.png create mode 100644 media/plg_system_nrframework/img/flags/mr.png create mode 100644 media/plg_system_nrframework/img/flags/ms.png create mode 100644 media/plg_system_nrframework/img/flags/mt.png create mode 100644 media/plg_system_nrframework/img/flags/mu.png create mode 100644 media/plg_system_nrframework/img/flags/mv.png create mode 100644 media/plg_system_nrframework/img/flags/mw.png create mode 100644 media/plg_system_nrframework/img/flags/mx.png create mode 100644 media/plg_system_nrframework/img/flags/my.png create mode 100644 media/plg_system_nrframework/img/flags/mz.png create mode 100644 media/plg_system_nrframework/img/flags/na.png create mode 100644 media/plg_system_nrframework/img/flags/nc.png create mode 100644 media/plg_system_nrframework/img/flags/ne.png create mode 100644 media/plg_system_nrframework/img/flags/nf.png create mode 100644 media/plg_system_nrframework/img/flags/ng.png create mode 100644 media/plg_system_nrframework/img/flags/ni.png create mode 100644 media/plg_system_nrframework/img/flags/nl.png create mode 100644 media/plg_system_nrframework/img/flags/no.png create mode 100644 media/plg_system_nrframework/img/flags/none.png create mode 100644 media/plg_system_nrframework/img/flags/np.png create mode 100644 media/plg_system_nrframework/img/flags/nr.png create mode 100644 media/plg_system_nrframework/img/flags/nu.png create mode 100644 media/plg_system_nrframework/img/flags/nz.png create mode 100644 media/plg_system_nrframework/img/flags/om.png create mode 100644 media/plg_system_nrframework/img/flags/pa.png create mode 100644 media/plg_system_nrframework/img/flags/pe.png create mode 100644 media/plg_system_nrframework/img/flags/pf.png create mode 100644 media/plg_system_nrframework/img/flags/pg.png create mode 100644 media/plg_system_nrframework/img/flags/ph.png create mode 100644 media/plg_system_nrframework/img/flags/pk.png create mode 100644 media/plg_system_nrframework/img/flags/pl.png create mode 100644 media/plg_system_nrframework/img/flags/pm.png create mode 100644 media/plg_system_nrframework/img/flags/pn.png create mode 100644 media/plg_system_nrframework/img/flags/pr.png create mode 100644 media/plg_system_nrframework/img/flags/ps.png create mode 100644 media/plg_system_nrframework/img/flags/pt.png create mode 100644 media/plg_system_nrframework/img/flags/pw.png create mode 100644 media/plg_system_nrframework/img/flags/py.png create mode 100644 media/plg_system_nrframework/img/flags/qa.png create mode 100644 media/plg_system_nrframework/img/flags/re.png create mode 100644 media/plg_system_nrframework/img/flags/ro.png create mode 100644 media/plg_system_nrframework/img/flags/rs.png create mode 100644 media/plg_system_nrframework/img/flags/ru.png create mode 100644 media/plg_system_nrframework/img/flags/rw.png create mode 100644 media/plg_system_nrframework/img/flags/sa.png create mode 100644 media/plg_system_nrframework/img/flags/sb.png create mode 100644 media/plg_system_nrframework/img/flags/sc.png create mode 100644 media/plg_system_nrframework/img/flags/sd.png create mode 100644 media/plg_system_nrframework/img/flags/se.png create mode 100644 media/plg_system_nrframework/img/flags/sg.png create mode 100644 media/plg_system_nrframework/img/flags/sh.png create mode 100644 media/plg_system_nrframework/img/flags/si.png create mode 100644 media/plg_system_nrframework/img/flags/sj.png create mode 100644 media/plg_system_nrframework/img/flags/sk.png create mode 100644 media/plg_system_nrframework/img/flags/sl.png create mode 100644 media/plg_system_nrframework/img/flags/sm.png create mode 100644 media/plg_system_nrframework/img/flags/sn.png create mode 100644 media/plg_system_nrframework/img/flags/so.png create mode 100644 media/plg_system_nrframework/img/flags/sr.png create mode 100644 media/plg_system_nrframework/img/flags/ss.png create mode 100644 media/plg_system_nrframework/img/flags/st.png create mode 100644 media/plg_system_nrframework/img/flags/sv.png create mode 100644 media/plg_system_nrframework/img/flags/sx.png create mode 100644 media/plg_system_nrframework/img/flags/sy.png create mode 100644 media/plg_system_nrframework/img/flags/sz.png create mode 100644 media/plg_system_nrframework/img/flags/tc.png create mode 100644 media/plg_system_nrframework/img/flags/td.png create mode 100644 media/plg_system_nrframework/img/flags/tf.png create mode 100644 media/plg_system_nrframework/img/flags/tg.png create mode 100644 media/plg_system_nrframework/img/flags/th.png create mode 100644 media/plg_system_nrframework/img/flags/tj.png create mode 100644 media/plg_system_nrframework/img/flags/tk.png create mode 100644 media/plg_system_nrframework/img/flags/tl.png create mode 100644 media/plg_system_nrframework/img/flags/tm.png create mode 100644 media/plg_system_nrframework/img/flags/tn.png create mode 100644 media/plg_system_nrframework/img/flags/to.png create mode 100644 media/plg_system_nrframework/img/flags/tr.png create mode 100644 media/plg_system_nrframework/img/flags/tt.png create mode 100644 media/plg_system_nrframework/img/flags/tv.png create mode 100644 media/plg_system_nrframework/img/flags/tw.png create mode 100644 media/plg_system_nrframework/img/flags/tz.png create mode 100644 media/plg_system_nrframework/img/flags/ua.png create mode 100644 media/plg_system_nrframework/img/flags/ug.png create mode 100644 media/plg_system_nrframework/img/flags/um.png create mode 100644 media/plg_system_nrframework/img/flags/us.png create mode 100644 media/plg_system_nrframework/img/flags/uy.png create mode 100644 media/plg_system_nrframework/img/flags/uz.png create mode 100644 media/plg_system_nrframework/img/flags/va.png create mode 100644 media/plg_system_nrframework/img/flags/vc.png create mode 100644 media/plg_system_nrframework/img/flags/ve.png create mode 100644 media/plg_system_nrframework/img/flags/vg.png create mode 100644 media/plg_system_nrframework/img/flags/vi.png create mode 100644 media/plg_system_nrframework/img/flags/vn.png create mode 100644 media/plg_system_nrframework/img/flags/vu.png create mode 100644 media/plg_system_nrframework/img/flags/wf.png create mode 100644 media/plg_system_nrframework/img/flags/ws.png create mode 100644 media/plg_system_nrframework/img/flags/xk.png create mode 100644 media/plg_system_nrframework/img/flags/ye.png create mode 100644 media/plg_system_nrframework/img/flags/yt.png create mode 100644 media/plg_system_nrframework/img/flags/za.png create mode 100644 media/plg_system_nrframework/img/flags/zm.png create mode 100644 media/plg_system_nrframework/img/flags/zw.png create mode 100644 media/plg_system_nrframework/img/marker.png create mode 100644 media/plg_system_nrframework/js/addresslookup.js create mode 100644 media/plg_system_nrframework/js/ajaxify.js create mode 100644 media/plg_system_nrframework/js/assignmentselection.js create mode 100644 media/plg_system_nrframework/js/autosize-input.js create mode 100644 media/plg_system_nrframework/js/chainedfields.js create mode 100644 media/plg_system_nrframework/js/conditionbuilder.js create mode 100644 media/plg_system_nrframework/js/controls/dimension.js create mode 100644 media/plg_system_nrframework/js/controls/editor.js create mode 100644 media/plg_system_nrframework/js/controls/imagedimensions.js create mode 100644 media/plg_system_nrframework/js/controls/latlongmapselector.js create mode 100644 media/plg_system_nrframework/js/controls/phone.js create mode 100644 media/plg_system_nrframework/js/controls/responsive_control.js create mode 100644 media/plg_system_nrframework/js/controls/unit_selector.js create mode 100644 media/plg_system_nrframework/js/dropzone.min.js create mode 100644 media/plg_system_nrframework/js/global_devices_selector.js create mode 100644 media/plg_system_nrframework/js/helper.js create mode 100644 media/plg_system_nrframework/js/images-selector-field.js create mode 100644 media/plg_system_nrframework/js/inlinefileupload.js create mode 100644 media/plg_system_nrframework/js/mapeditor.js create mode 100644 media/plg_system_nrframework/js/mapeditor.js.LICENSE.txt create mode 100644 media/plg_system_nrframework/js/notices.js create mode 100644 media/plg_system_nrframework/js/signature.js create mode 100644 media/plg_system_nrframework/js/smarttagsbox.js create mode 100644 media/plg_system_nrframework/js/tf-video-input.js create mode 100644 media/plg_system_nrframework/js/tf_templates_library.js create mode 100644 media/plg_system_nrframework/js/tffieldsvaluesapplier.js create mode 100644 media/plg_system_nrframework/js/tfinputrepeater.js create mode 100644 media/plg_system_nrframework/js/treeselect.js create mode 100644 media/plg_system_nrframework/js/vendor/choices.min.js create mode 100644 media/plg_system_nrframework/js/vendor/esri-leaflet-vector.min.js create mode 100644 media/plg_system_nrframework/js/vendor/esri-leaflet.min.js create mode 100644 media/plg_system_nrframework/js/vendor/glightbox.min.js create mode 100644 media/plg_system_nrframework/js/vendor/inputmask.min.js create mode 100644 media/plg_system_nrframework/js/vendor/jquery-clockpicker.min.js create mode 100644 media/plg_system_nrframework/js/vendor/jquery.rateyo.min.js create mode 100644 media/plg_system_nrframework/js/vendor/justified.layout.min.js create mode 100644 media/plg_system_nrframework/js/vendor/leaflet.contextmenu.min.js create mode 100644 media/plg_system_nrframework/js/vendor/leaflet.min.js create mode 100644 media/plg_system_nrframework/js/vendor/react-dom.min.js create mode 100644 media/plg_system_nrframework/js/vendor/react.min.js create mode 100644 media/plg_system_nrframework/js/vendor/select2.min.js create mode 100644 media/plg_system_nrframework/js/vendor/signature.min.js create mode 100644 media/plg_system_nrframework/js/vendor/sortable.min.js create mode 100644 media/plg_system_nrframework/js/vendor/swiper.min.js create mode 100644 media/plg_system_nrframework/js/widgets/accordion.js create mode 100644 media/plg_system_nrframework/js/widgets/bingmap.js create mode 100644 media/plg_system_nrframework/js/widgets/colorpicker.js create mode 100644 media/plg_system_nrframework/js/widgets/countdown.js create mode 100644 media/plg_system_nrframework/js/widgets/faq.js create mode 100644 media/plg_system_nrframework/js/widgets/gallery/gallery.js create mode 100644 media/plg_system_nrframework/js/widgets/gallery/justified.js create mode 100644 media/plg_system_nrframework/js/widgets/gallery/manager.js create mode 100644 media/plg_system_nrframework/js/widgets/gallery/manager_init.js create mode 100644 media/plg_system_nrframework/js/widgets/googlemap.js create mode 100644 media/plg_system_nrframework/js/widgets/mapaddresseditor.js create mode 100644 media/plg_system_nrframework/js/widgets/mapaddresseditorview.js create mode 100644 media/plg_system_nrframework/js/widgets/openstreetmap.js create mode 100644 media/plg_system_nrframework/js/widgets/rating.js create mode 100644 media/plg_system_nrframework/js/widgets/signature.js create mode 100644 media/plg_system_nrframework/js/widgets/slider.js create mode 100644 media/plg_system_nrframework/js/widgets/slideshow.js create mode 100644 media/plg_system_nrframework/js/widgets/video.js create mode 100644 media/plg_system_nrframework/js/widgets/video/dailymotion.js create mode 100644 media/plg_system_nrframework/js/widgets/video/facebookvideo.js create mode 100644 media/plg_system_nrframework/js/widgets/video/selfhostedvideo.js create mode 100644 media/plg_system_nrframework/js/widgets/video/vimeo.js create mode 100644 media/plg_system_nrframework/js/widgets/video/youtube.js create mode 100644 media/plg_system_nrframework/js/widgets/videos.js create mode 100644 media/plg_system_nrframework/svg/pencil.png create mode 100644 media/plg_system_nrframework/svg/rating/check.svg create mode 100644 media/plg_system_nrframework/svg/rating/circle.svg create mode 100644 media/plg_system_nrframework/svg/rating/flag.svg create mode 100644 media/plg_system_nrframework/svg/rating/heart.svg create mode 100644 media/plg_system_nrframework/svg/rating/smiley.svg create mode 100644 media/plg_system_nrframework/svg/rating/square.svg create mode 100644 media/plg_system_nrframework/svg/rating/star.svg create mode 100644 media/plg_system_nrframework/svg/rating/thumbs_up.svg create mode 100644 modules/mod_highlights/index.html create mode 100644 modules/mod_highlights/mod_highlights.php create mode 100644 modules/mod_highlights/mod_highlights.xml create mode 100644 modules/mod_highlights/src/Helper/HighlightsHelper.php create mode 100644 modules/mod_highlights/tmpl/blank.php create mode 100644 modules/mod_highlights/tmpl/countdown.php create mode 100644 modules/mod_highlights/tmpl/didattica.php create mode 100644 modules/mod_highlights/tmpl/index.html create mode 100644 modules/mod_highlights/tmpl/item.php create mode 100644 modules/mod_highlights/tmpl/list.php create mode 100644 modules/mod_highlights/tmpl/slide.php create mode 100644 plugins/fields/acfaddress/acfaddress.php create mode 100644 plugins/fields/acfaddress/acfaddress.xml create mode 100644 plugins/fields/acfaddress/fields/acfaddress.php create mode 100644 plugins/fields/acfaddress/language/de-DE/de-DE.plg_fields_acfaddress.ini create mode 100644 plugins/fields/acfaddress/language/de-DE/de-DE.plg_fields_acfaddress.sys.ini create mode 100644 plugins/fields/acfaddress/language/el-GR/el-GR.plg_fields_acfaddress.ini create mode 100644 plugins/fields/acfaddress/language/en-GB/en-GB.plg_fields_acfaddress.ini create mode 100644 plugins/fields/acfaddress/language/en-GB/en-GB.plg_fields_acfaddress.sys.ini create mode 100644 plugins/fields/acfaddress/language/es-ES/es-ES.plg_fields_acfaddress.ini create mode 100644 plugins/fields/acfaddress/language/es-ES/es-ES.plg_fields_acfaddress.sys.ini create mode 100644 plugins/fields/acfaddress/params/acfaddress.xml create mode 100644 plugins/fields/acfaddress/script.install.helper.php create mode 100644 plugins/fields/acfaddress/script.install.php create mode 100644 plugins/fields/acfaddress/tmpl/acfaddress.php create mode 100644 plugins/fields/acfaddress/version.php create mode 100644 plugins/fields/acfarticles/acfarticles.php create mode 100644 plugins/fields/acfarticles/acfarticles.xml create mode 100644 plugins/fields/acfarticles/fields/acfarticles.php create mode 100644 plugins/fields/acfarticles/fields/acfarticlesfields.php create mode 100644 plugins/fields/acfarticles/fields/acfarticlesfilters.php create mode 100644 plugins/fields/acfarticles/language/en-GB/en-GB.plg_fields_acfarticles.ini create mode 100644 plugins/fields/acfarticles/language/en-GB/en-GB.plg_fields_acfarticles.sys.ini create mode 100644 plugins/fields/acfarticles/language/es-ES/es-ES.plg_fields_acfarticles.ini create mode 100644 plugins/fields/acfarticles/language/es-ES/es-ES.plg_fields_acfarticles.sys.ini create mode 100644 plugins/fields/acfarticles/params/acfarticles.xml create mode 100644 plugins/fields/acfarticles/script.install.helper.php create mode 100644 plugins/fields/acfarticles/script.install.php create mode 100644 plugins/fields/acfarticles/tmpl/acfarticles.php create mode 100644 plugins/fields/acfarticles/tmpl/layouts/custom.php create mode 100644 plugins/fields/acfarticles/tmpl/layouts/index.php create mode 100644 plugins/fields/acfarticles/tmpl/layouts/list.php create mode 100644 plugins/fields/acfarticles/tmpl/layouts/stylea.php create mode 100644 plugins/fields/acfarticles/tmpl/layouts/styleb.php create mode 100644 plugins/fields/acfarticles/version.php create mode 100644 plugins/fields/acfchainedfields/acfchainedfields.php create mode 100644 plugins/fields/acfchainedfields/acfchainedfields.xml create mode 100644 plugins/fields/acfchainedfields/language/en-GB/en-GB.plg_fields_acfchainedfields.ini create mode 100644 plugins/fields/acfchainedfields/language/en-GB/en-GB.plg_fields_acfchainedfields.sys.ini create mode 100644 plugins/fields/acfchainedfields/language/es-ES/es-ES.plg_fields_acfchainedfields.ini create mode 100644 plugins/fields/acfchainedfields/language/es-ES/es-ES.plg_fields_acfchainedfields.sys.ini create mode 100644 plugins/fields/acfchainedfields/params/acfchainedfields.xml create mode 100644 plugins/fields/acfchainedfields/script.install.helper.php create mode 100644 plugins/fields/acfchainedfields/script.install.php create mode 100644 plugins/fields/acfchainedfields/tmpl/acfchainedfields.php create mode 100644 plugins/fields/acfchainedfields/version.php create mode 100644 plugins/fields/acfconvertforms/acfconvertforms.php create mode 100644 plugins/fields/acfconvertforms/acfconvertforms.xml create mode 100644 plugins/fields/acfconvertforms/language/en-GB/en-GB.plg_fields_acfconvertforms.ini create mode 100644 plugins/fields/acfconvertforms/language/en-GB/en-GB.plg_fields_acfconvertforms.sys.ini create mode 100644 plugins/fields/acfconvertforms/language/es-ES/es-ES.plg_fields_acfconvertforms.ini create mode 100644 plugins/fields/acfconvertforms/language/es-ES/es-ES.plg_fields_acfconvertforms.sys.ini create mode 100644 plugins/fields/acfconvertforms/script.install.helper.php create mode 100644 plugins/fields/acfconvertforms/script.install.php create mode 100644 plugins/fields/acfconvertforms/tmpl/acfconvertforms.php create mode 100644 plugins/fields/acfconvertforms/version.php create mode 100644 plugins/fields/acfcountdown/acfcountdown.php create mode 100644 plugins/fields/acfcountdown/acfcountdown.xml create mode 100644 plugins/fields/acfcountdown/fields/countdown.php create mode 100644 plugins/fields/acfcountdown/fields/helper.php create mode 100644 plugins/fields/acfcountdown/language/en-GB/en-GB.plg_fields_acfcountdown.ini create mode 100644 plugins/fields/acfcountdown/language/en-GB/en-GB.plg_fields_acfcountdown.sys.ini create mode 100644 plugins/fields/acfcountdown/language/es-ES/es-ES.plg_fields_acfcountdown.ini create mode 100644 plugins/fields/acfcountdown/language/es-ES/es-ES.plg_fields_acfcountdown.sys.ini create mode 100644 plugins/fields/acfcountdown/params/acfcountdown.xml create mode 100644 plugins/fields/acfcountdown/script.install.helper.php create mode 100644 plugins/fields/acfcountdown/script.install.php create mode 100644 plugins/fields/acfcountdown/tmpl/acfcountdown.php create mode 100644 plugins/fields/acfcountdown/version.php create mode 100644 plugins/fields/acfcountry/acfcountry.php create mode 100644 plugins/fields/acfcountry/acfcountry.xml create mode 100644 plugins/fields/acfcountry/language/ca-ES/ca-ES.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/da-DK/da-DK.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/de-DE/de-DE.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/en-GB/en-GB.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/en-GB/en-GB.plg_fields_acfcountry.sys.ini create mode 100644 plugins/fields/acfcountry/language/es-ES/es-ES.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/es-ES/es-ES.plg_fields_acfcountry.sys.ini create mode 100644 plugins/fields/acfcountry/language/fr-FR/fr-FR.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/it-IT/it-IT.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/nl-NL/nl-NL.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/pt-BR/pt-BR.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/ru-RU/ru-RU.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/sv-SE/sv-SE.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/tr-TR/tr-TR.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/language/uk-UA/uk-UA.plg_fields_acfcountry.ini create mode 100644 plugins/fields/acfcountry/params/acfcountry.xml create mode 100644 plugins/fields/acfcountry/script.install.helper.php create mode 100644 plugins/fields/acfcountry/script.install.php create mode 100644 plugins/fields/acfcountry/tmpl/acfcountry.php create mode 100644 plugins/fields/acfcountry/version.php create mode 100644 plugins/fields/acfcurrency/acfcurrency.php create mode 100644 plugins/fields/acfcurrency/acfcurrency.xml create mode 100644 plugins/fields/acfcurrency/language/ca-ES/ca-ES.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/da-DK/da-DK.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/de-DE/de-DE.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/en-GB/en-GB.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/en-GB/en-GB.plg_fields_acfcurrency.sys.ini create mode 100644 plugins/fields/acfcurrency/language/es-ES/es-ES.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/es-ES/es-ES.plg_fields_acfcurrency.sys.ini create mode 100644 plugins/fields/acfcurrency/language/fr-FR/fr-FR.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/it-IT/it-IT.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/nl-NL/nl-NL.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/pt-BR/pt-BR.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/ru-RU/ru-RU.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/sv-SE/sv-SE.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/language/uk-UA/uk-UA.plg_fields_acfcurrency.ini create mode 100644 plugins/fields/acfcurrency/script.install.helper.php create mode 100644 plugins/fields/acfcurrency/script.install.php create mode 100644 plugins/fields/acfcurrency/tmpl/acfcurrency.php create mode 100644 plugins/fields/acfcurrency/version.php create mode 100644 plugins/fields/acfdownloadbutton/acfdownloadbutton.php create mode 100644 plugins/fields/acfdownloadbutton/acfdownloadbutton.xml create mode 100644 plugins/fields/acfdownloadbutton/language/ca-ES/ca-ES.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/da-DK/da-DK.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/de-DE/de-DE.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/en-GB/en-GB.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/en-GB/en-GB.plg_fields_acfdownloadbutton.sys.ini create mode 100644 plugins/fields/acfdownloadbutton/language/es-ES/es-ES.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/es-ES/es-ES.plg_fields_acfdownloadbutton.sys.ini create mode 100644 plugins/fields/acfdownloadbutton/language/fr-FR/fr-FR.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/it-IT/it-IT.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/nl-NL/nl-NL.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/ru-RU/ru-RU.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/sv-SE/sv-SE.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/language/uk-UA/uk-UA.plg_fields_acfdownloadbutton.ini create mode 100644 plugins/fields/acfdownloadbutton/params/acfdownloadbutton.xml create mode 100644 plugins/fields/acfdownloadbutton/script.install.helper.php create mode 100644 plugins/fields/acfdownloadbutton/script.install.php create mode 100644 plugins/fields/acfdownloadbutton/tmpl/acfdownloadbutton.php create mode 100644 plugins/fields/acfdownloadbutton/version.php create mode 100644 plugins/fields/acfemail/acfemail.php create mode 100644 plugins/fields/acfemail/acfemail.xml create mode 100644 plugins/fields/acfemail/language/ca-ES/ca-ES.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/da-DK/da-DK.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/de-DE/de-DE.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/en-GB/en-GB.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/en-GB/en-GB.plg_fields_acfemail.sys.ini create mode 100644 plugins/fields/acfemail/language/es-ES/es-ES.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/es-ES/es-ES.plg_fields_acfemail.sys.ini create mode 100644 plugins/fields/acfemail/language/it-IT/it-IT.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/nl-NL/nl-NL.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/ru-RU/ru-RU.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/sv-SE/sv-SE.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/language/uk-UA/uk-UA.plg_fields_acfemail.ini create mode 100644 plugins/fields/acfemail/params/acfemail.xml create mode 100644 plugins/fields/acfemail/script.install.helper.php create mode 100644 plugins/fields/acfemail/script.install.php create mode 100644 plugins/fields/acfemail/tmpl/acfemail.php create mode 100644 plugins/fields/acfemail/version.php create mode 100644 plugins/fields/acffacebook/acffacebook.php create mode 100644 plugins/fields/acffacebook/acffacebook.xml create mode 100644 plugins/fields/acffacebook/language/ca-ES/ca-ES.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/da-DK/da-DK.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/de-DE/de-DE.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/en-GB/en-GB.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/en-GB/en-GB.plg_fields_acffacebook.sys.ini create mode 100644 plugins/fields/acffacebook/language/es-ES/es-ES.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/es-ES/es-ES.plg_fields_acffacebook.sys.ini create mode 100644 plugins/fields/acffacebook/language/it-IT/it-IT.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/nl-NL/nl-NL.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/ru-RU/ru-RU.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/sv-SE/sv-SE.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/language/uk-UA/uk-UA.plg_fields_acffacebook.ini create mode 100644 plugins/fields/acffacebook/params/acffacebook.xml create mode 100644 plugins/fields/acffacebook/script.install.helper.php create mode 100644 plugins/fields/acffacebook/script.install.php create mode 100644 plugins/fields/acffacebook/tmpl/acffacebook.php create mode 100644 plugins/fields/acffacebook/tmpl/plugins/page.php create mode 100644 plugins/fields/acffacebook/version.php create mode 100644 plugins/fields/acffaq/acffaq.php create mode 100644 plugins/fields/acffaq/acffaq.xml create mode 100644 plugins/fields/acffaq/fields/faq.php create mode 100644 plugins/fields/acffaq/fields/faqschematoggle.php create mode 100644 plugins/fields/acffaq/fields/helper.php create mode 100644 plugins/fields/acffaq/fields/value.xml create mode 100644 plugins/fields/acffaq/language/en-GB/en-GB.plg_fields_acffaq.ini create mode 100644 plugins/fields/acffaq/language/en-GB/en-GB.plg_fields_acffaq.sys.ini create mode 100644 plugins/fields/acffaq/language/es-ES/es-ES.plg_fields_acffaq.ini create mode 100644 plugins/fields/acffaq/language/es-ES/es-ES.plg_fields_acffaq.sys.ini create mode 100644 plugins/fields/acffaq/params/acffaq.xml create mode 100644 plugins/fields/acffaq/script.install.helper.php create mode 100644 plugins/fields/acffaq/script.install.php create mode 100644 plugins/fields/acffaq/tmpl/acffaq.php create mode 100644 plugins/fields/acffaq/version.php create mode 100644 plugins/fields/acfgallery/acfgallery.php create mode 100644 plugins/fields/acfgallery/acfgallery.xml create mode 100644 plugins/fields/acfgallery/fields/acfgallery.php create mode 100644 plugins/fields/acfgallery/fields/helper.php create mode 100644 plugins/fields/acfgallery/language/da-DK/da-DK.plg_fields_acfgallery.ini create mode 100644 plugins/fields/acfgallery/language/de-DE/de-DE.plg_fields_acfgallery.ini create mode 100644 plugins/fields/acfgallery/language/en-GB/en-GB.plg_fields_acfgallery.ini create mode 100644 plugins/fields/acfgallery/language/en-GB/en-GB.plg_fields_acfgallery.sys.ini create mode 100644 plugins/fields/acfgallery/language/es-ES/es-ES.plg_fields_acfgallery.ini create mode 100644 plugins/fields/acfgallery/language/es-ES/es-ES.plg_fields_acfgallery.sys.ini create mode 100644 plugins/fields/acfgallery/language/fr-FR/fr-FR.plg_fields_acfgallery.ini create mode 100644 plugins/fields/acfgallery/language/it-IT/it-IT.plg_fields_acfgallery.ini create mode 100644 plugins/fields/acfgallery/language/sv-SE/sv-SE.plg_fields_acfgallery.ini create mode 100644 plugins/fields/acfgallery/params/acfgallery.xml create mode 100644 plugins/fields/acfgallery/script.install.helper.php create mode 100644 plugins/fields/acfgallery/script.install.php create mode 100644 plugins/fields/acfgallery/tmpl/acfgallery.php create mode 100644 plugins/fields/acfgallery/version.php create mode 100644 plugins/fields/acfgravatar/acfgravatar.php create mode 100644 plugins/fields/acfgravatar/acfgravatar.xml create mode 100644 plugins/fields/acfgravatar/language/en-GB/en-GB.plg_fields_acfgravatar.ini create mode 100644 plugins/fields/acfgravatar/language/en-GB/en-GB.plg_fields_acfgravatar.sys.ini create mode 100644 plugins/fields/acfgravatar/language/es-ES/es-ES.plg_fields_acfgravatar.ini create mode 100644 plugins/fields/acfgravatar/language/es-ES/es-ES.plg_fields_acfgravatar.sys.ini create mode 100644 plugins/fields/acfgravatar/params/acfgravatar.xml create mode 100644 plugins/fields/acfgravatar/script.install.helper.php create mode 100644 plugins/fields/acfgravatar/script.install.php create mode 100644 plugins/fields/acfgravatar/tmpl/acfgravatar.php create mode 100644 plugins/fields/acfgravatar/version.php create mode 100644 plugins/fields/acfhtml5audio/acfhtml5audio.php create mode 100644 plugins/fields/acfhtml5audio/acfhtml5audio.xml create mode 100644 plugins/fields/acfhtml5audio/language/ca-ES/ca-ES.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/da-DK/da-DK.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/de-DE/de-DE.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/en-GB/en-GB.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/en-GB/en-GB.plg_fields_acfhtml5audio.sys.ini create mode 100644 plugins/fields/acfhtml5audio/language/es-ES/es-ES.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/es-ES/es-ES.plg_fields_acfhtml5audio.sys.ini create mode 100644 plugins/fields/acfhtml5audio/language/fr-FR/fr-FR.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/it-IT/it-IT.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/nl-NL/nl-NL.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/ru-RU/ru-RU.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/sv-SE/sv-SE.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/language/uk-UA/uk-UA.plg_fields_acfhtml5audio.ini create mode 100644 plugins/fields/acfhtml5audio/params/acfhtml5audio.xml create mode 100644 plugins/fields/acfhtml5audio/script.install.helper.php create mode 100644 plugins/fields/acfhtml5audio/script.install.php create mode 100644 plugins/fields/acfhtml5audio/tmpl/acfhtml5audio.php create mode 100644 plugins/fields/acfhtml5audio/version.php create mode 100644 plugins/fields/acfiframe/acfiframe.php create mode 100644 plugins/fields/acfiframe/acfiframe.xml create mode 100644 plugins/fields/acfiframe/language/ca-ES/ca-ES.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/da-DK/da-DK.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/de-DE/de-DE.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/en-GB/en-GB.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/en-GB/en-GB.plg_fields_acfiframe.sys.ini create mode 100644 plugins/fields/acfiframe/language/es-ES/es-ES.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/es-ES/es-ES.plg_fields_acfiframe.sys.ini create mode 100644 plugins/fields/acfiframe/language/fr-FR/fr-FR.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/it-IT/it-IT.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/nl-NL/nl-NL.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/ru-RU/ru-RU.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/sv-SE/sv-SE.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/language/uk-UA/uk-UA.plg_fields_acfiframe.ini create mode 100644 plugins/fields/acfiframe/params/acfiframe.xml create mode 100644 plugins/fields/acfiframe/script.install.helper.php create mode 100644 plugins/fields/acfiframe/script.install.php create mode 100644 plugins/fields/acfiframe/tmpl/acfiframe.php create mode 100644 plugins/fields/acfiframe/version.php create mode 100644 plugins/fields/acfmap/acfmap.php create mode 100644 plugins/fields/acfmap/acfmap.xml create mode 100644 plugins/fields/acfmap/fields/acfmap.php create mode 100644 plugins/fields/acfmap/language/en-GB/en-GB.plg_fields_acfmap.ini create mode 100644 plugins/fields/acfmap/language/en-GB/en-GB.plg_fields_acfmap.sys.ini create mode 100644 plugins/fields/acfmap/language/es-ES/es-ES.plg_fields_acfmap.ini create mode 100644 plugins/fields/acfmap/language/es-ES/es-ES.plg_fields_acfmap.sys.ini create mode 100644 plugins/fields/acfmap/params/acfmap.xml create mode 100644 plugins/fields/acfmap/script.install.helper.php create mode 100644 plugins/fields/acfmap/script.install.php create mode 100644 plugins/fields/acfmap/tmpl/acfmap.php create mode 100644 plugins/fields/acfmap/version.php create mode 100644 plugins/fields/acfmodule/acfmodule.php create mode 100644 plugins/fields/acfmodule/acfmodule.xml create mode 100644 plugins/fields/acfmodule/language/ca-ES/ca-ES.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/da-DK/da-DK.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/de-DE/de-DE.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/en-GB/en-GB.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/en-GB/en-GB.plg_fields_acfmodule.sys.ini create mode 100644 plugins/fields/acfmodule/language/es-ES/es-ES.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/es-ES/es-ES.plg_fields_acfmodule.sys.ini create mode 100644 plugins/fields/acfmodule/language/fr-FR/fr-FR.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/it-IT/it-IT.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/nl-NL/nl-NL.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/pt-BR/pt-BR.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/ru-RU/ru-RU.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/sv-SE/sv-SE.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/language/uk-UA/uk-UA.plg_fields_acfmodule.ini create mode 100644 plugins/fields/acfmodule/script.install.helper.php create mode 100644 plugins/fields/acfmodule/script.install.php create mode 100644 plugins/fields/acfmodule/tmpl/acfmodule.php create mode 100644 plugins/fields/acfmodule/version.php create mode 100644 plugins/fields/acfpaypal/acfpaypal.php create mode 100644 plugins/fields/acfpaypal/acfpaypal.xml create mode 100644 plugins/fields/acfpaypal/fields/acfpaypal.php create mode 100644 plugins/fields/acfpaypal/language/ca-ES/ca-ES.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/da-DK/da-DK.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/de-DE/de-DE.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/en-GB/en-GB.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/en-GB/en-GB.plg_fields_acfpaypal.sys.ini create mode 100644 plugins/fields/acfpaypal/language/es-ES/es-ES.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/es-ES/es-ES.plg_fields_acfpaypal.sys.ini create mode 100644 plugins/fields/acfpaypal/language/fr-FR/fr-FR.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/it-IT/it-IT.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/nl-NL/nl-NL.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/ru-RU/ru-RU.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/sv-SE/sv-SE.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/language/uk-UA/uk-UA.plg_fields_acfpaypal.ini create mode 100644 plugins/fields/acfpaypal/params/acfpaypal.xml create mode 100644 plugins/fields/acfpaypal/script.install.helper.php create mode 100644 plugins/fields/acfpaypal/script.install.php create mode 100644 plugins/fields/acfpaypal/tmpl/acfpaypal.php create mode 100644 plugins/fields/acfpaypal/version.php create mode 100644 plugins/fields/acfphp/acfphp.php create mode 100644 plugins/fields/acfphp/acfphp.xml create mode 100644 plugins/fields/acfphp/language/en-GB/en-GB.plg_fields_acfphp.ini create mode 100644 plugins/fields/acfphp/language/en-GB/en-GB.plg_fields_acfphp.sys.ini create mode 100644 plugins/fields/acfphp/language/es-ES/es-ES.plg_fields_acfphp.ini create mode 100644 plugins/fields/acfphp/language/es-ES/es-ES.plg_fields_acfphp.sys.ini create mode 100644 plugins/fields/acfphp/params/acfphp.xml create mode 100644 plugins/fields/acfphp/script.install.helper.php create mode 100644 plugins/fields/acfphp/script.install.php create mode 100644 plugins/fields/acfphp/tmpl/acfphp.php create mode 100644 plugins/fields/acfphp/version.php create mode 100644 plugins/fields/acfprogressbar/acfprogressbar.php create mode 100644 plugins/fields/acfprogressbar/acfprogressbar.xml create mode 100644 plugins/fields/acfprogressbar/language/ca-ES/ca-ES.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/da-DK/da-DK.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/de-DE/de-DE.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/en-GB/en-GB.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/en-GB/en-GB.plg_fields_acfprogressbar.sys.ini create mode 100644 plugins/fields/acfprogressbar/language/es-ES/es-ES.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/es-ES/es-ES.plg_fields_acfprogressbar.sys.ini create mode 100644 plugins/fields/acfprogressbar/language/fr-FR/fr-FR.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/it-IT/it-IT.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/nl-NL/nl-NL.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/ru-RU/ru-RU.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/sv-SE/sv-SE.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/language/uk-UA/uk-UA.plg_fields_acfprogressbar.ini create mode 100644 plugins/fields/acfprogressbar/params/acfprogressbar.xml create mode 100644 plugins/fields/acfprogressbar/script.install.helper.php create mode 100644 plugins/fields/acfprogressbar/script.install.php create mode 100644 plugins/fields/acfprogressbar/tmpl/acfprogressbar.php create mode 100644 plugins/fields/acfprogressbar/version.php create mode 100644 plugins/fields/acfqrcode/acfqrcode.php create mode 100644 plugins/fields/acfqrcode/acfqrcode.xml create mode 100644 plugins/fields/acfqrcode/language/ca-ES/ca-ES.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/da-DK/da-DK.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/de-DE/de-DE.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/en-GB/en-GB.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/en-GB/en-GB.plg_fields_acfqrcode.sys.ini create mode 100644 plugins/fields/acfqrcode/language/es-ES/es-ES.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/es-ES/es-ES.plg_fields_acfqrcode.sys.ini create mode 100644 plugins/fields/acfqrcode/language/it-IT/it-IT.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/nl-NL/nl-NL.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/ru-RU/ru-RU.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/sv-SE/sv-SE.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/language/uk-UA/uk-UA.plg_fields_acfqrcode.ini create mode 100644 plugins/fields/acfqrcode/params/acfqrcode.xml create mode 100644 plugins/fields/acfqrcode/script.install.helper.php create mode 100644 plugins/fields/acfqrcode/script.install.php create mode 100644 plugins/fields/acfqrcode/tmpl/acfqrcode.php create mode 100644 plugins/fields/acfqrcode/version.php create mode 100644 plugins/fields/acfsoundcloud/acfsoundcloud.php create mode 100644 plugins/fields/acfsoundcloud/acfsoundcloud.xml create mode 100644 plugins/fields/acfsoundcloud/fields/acfsoundcloud.php create mode 100644 plugins/fields/acfsoundcloud/language/ca-ES/ca-ES.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/da-DK/da-DK.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/de-DE/de-DE.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/en-GB/en-GB.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/en-GB/en-GB.plg_fields_acfsoundcloud.sys.ini create mode 100644 plugins/fields/acfsoundcloud/language/es-ES/es-ES.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/es-ES/es-ES.plg_fields_acfsoundcloud.sys.ini create mode 100644 plugins/fields/acfsoundcloud/language/fr-FR/fr-FR.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/it-IT/it-IT.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/nl-NL/nl-NL.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/ru-RU/ru-RU.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/sv-SE/sv-SE.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/language/uk-UA/uk-UA.plg_fields_acfsoundcloud.ini create mode 100644 plugins/fields/acfsoundcloud/params/acfsoundcloud.xml create mode 100644 plugins/fields/acfsoundcloud/script.install.helper.php create mode 100644 plugins/fields/acfsoundcloud/script.install.php create mode 100644 plugins/fields/acfsoundcloud/tmpl/acfsoundcloud.php create mode 100644 plugins/fields/acfsoundcloud/version.php create mode 100644 plugins/fields/acftelephone/acftelephone.php create mode 100644 plugins/fields/acftelephone/acftelephone.xml create mode 100644 plugins/fields/acftelephone/language/en-GB/en-GB.plg_fields_acftelephone.ini create mode 100644 plugins/fields/acftelephone/language/en-GB/en-GB.plg_fields_acftelephone.sys.ini create mode 100644 plugins/fields/acftelephone/language/es-ES/es-ES.plg_fields_acftelephone.ini create mode 100644 plugins/fields/acftelephone/language/es-ES/es-ES.plg_fields_acftelephone.sys.ini create mode 100644 plugins/fields/acftelephone/params/acftelephone.xml create mode 100644 plugins/fields/acftelephone/script.install.helper.php create mode 100644 plugins/fields/acftelephone/script.install.php create mode 100644 plugins/fields/acftelephone/tmpl/acftelephone.php create mode 100644 plugins/fields/acftelephone/version.php create mode 100644 plugins/fields/acftimepicker/acftimepicker.php create mode 100644 plugins/fields/acftimepicker/acftimepicker.xml create mode 100644 plugins/fields/acftimepicker/language/ca-ES/ca-ES.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/da-DK/da-DK.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/de-DE/de-DE.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/en-GB/en-GB.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/en-GB/en-GB.plg_fields_acftimepicker.sys.ini create mode 100644 plugins/fields/acftimepicker/language/es-ES/es-ES.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/es-ES/es-ES.plg_fields_acftimepicker.sys.ini create mode 100644 plugins/fields/acftimepicker/language/fr-FR/fr-FR.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/it-IT/it-IT.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/nl-NL/nl-NL.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/ru-RU/ru-RU.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/sv-SE/sv-SE.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/language/uk-UA/uk-UA.plg_fields_acftimepicker.ini create mode 100644 plugins/fields/acftimepicker/params/acftimepicker.xml create mode 100644 plugins/fields/acftimepicker/script.install.helper.php create mode 100644 plugins/fields/acftimepicker/script.install.php create mode 100644 plugins/fields/acftimepicker/tmpl/acftimepicker.php create mode 100644 plugins/fields/acftimepicker/version.php create mode 100644 plugins/fields/acftruefalse/acftruefalse.php create mode 100644 plugins/fields/acftruefalse/acftruefalse.xml create mode 100644 plugins/fields/acftruefalse/language/ca-ES/ca-ES.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/da-DK/da-DK.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/de-DE/de-DE.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/en-GB/en-GB.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/en-GB/en-GB.plg_fields_acftruefalse.sys.ini create mode 100644 plugins/fields/acftruefalse/language/es-ES/es-ES.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/es-ES/es-ES.plg_fields_acftruefalse.sys.ini create mode 100644 plugins/fields/acftruefalse/language/fr-FR/fr-FR.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/it-IT/it-IT.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/nl-NL/nl-NL.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/ru-RU/ru-RU.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/sv-SE/sv-SE.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/language/uk-UA/uk-UA.plg_fields_acftruefalse.ini create mode 100644 plugins/fields/acftruefalse/params/acftruefalse.xml create mode 100644 plugins/fields/acftruefalse/script.install.helper.php create mode 100644 plugins/fields/acftruefalse/script.install.php create mode 100644 plugins/fields/acftruefalse/tmpl/acftruefalse.php create mode 100644 plugins/fields/acftruefalse/version.php create mode 100644 plugins/fields/acftwitter/acftwitter.php create mode 100644 plugins/fields/acftwitter/acftwitter.xml create mode 100644 plugins/fields/acftwitter/language/ca-ES/ca-ES.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/da-DK/da-DK.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/de-DE/de-DE.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/en-GB/en-GB.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/en-GB/en-GB.plg_fields_acftwitter.sys.ini create mode 100644 plugins/fields/acftwitter/language/es-ES/es-ES.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/es-ES/es-ES.plg_fields_acftwitter.sys.ini create mode 100644 plugins/fields/acftwitter/language/it-IT/it-IT.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/nl-NL/nl-NL.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/ru-RU/ru-RU.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/sv-SE/sv-SE.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/language/uk-UA/uk-UA.plg_fields_acftwitter.ini create mode 100644 plugins/fields/acftwitter/params/acftwitter.xml create mode 100644 plugins/fields/acftwitter/script.install.helper.php create mode 100644 plugins/fields/acftwitter/script.install.php create mode 100644 plugins/fields/acftwitter/tmpl/acftwitter.php create mode 100644 plugins/fields/acftwitter/tmpl/plugins/follow.php create mode 100644 plugins/fields/acftwitter/version.php create mode 100644 plugins/fields/acfupload/acfupload.php create mode 100644 plugins/fields/acfupload/acfupload.xml create mode 100644 plugins/fields/acfupload/fields/acfupload.php create mode 100644 plugins/fields/acfupload/fields/acfuploadlayout.php create mode 100644 plugins/fields/acfupload/fields/uploadhelper.php create mode 100644 plugins/fields/acfupload/language/ca-ES/ca-ES.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/da-DK/da-DK.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/de-DE/de-DE.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/en-GB/en-GB.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/en-GB/en-GB.plg_fields_acfupload.sys.ini create mode 100644 plugins/fields/acfupload/language/es-ES/es-ES.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/es-ES/es-ES.plg_fields_acfupload.sys.ini create mode 100644 plugins/fields/acfupload/language/fr-FR/fr-FR.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/it-IT/it-IT.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/nl-NL/nl-NL.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/ru-RU/ru-RU.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/sv-SE/sv-SE.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/language/uk-UA/uk-UA.plg_fields_acfupload.ini create mode 100644 plugins/fields/acfupload/params/acfupload.xml create mode 100644 plugins/fields/acfupload/script.install.helper.php create mode 100644 plugins/fields/acfupload/script.install.php create mode 100644 plugins/fields/acfupload/tmpl/acfupload.php create mode 100644 plugins/fields/acfupload/version.php create mode 100644 plugins/fields/acfurl/acfurl.php create mode 100644 plugins/fields/acfurl/acfurl.xml create mode 100644 plugins/fields/acfurl/fields/urladvanced.php create mode 100644 plugins/fields/acfurl/language/ca-ES/ca-ES.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/da-DK/da-DK.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/de-DE/de-DE.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/en-GB/en-GB.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/en-GB/en-GB.plg_fields_acfurl.sys.ini create mode 100644 plugins/fields/acfurl/language/es-ES/es-ES.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/es-ES/es-ES.plg_fields_acfurl.sys.ini create mode 100644 plugins/fields/acfurl/language/fr-FR/fr-FR.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/it-IT/it-IT.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/nl-NL/nl-NL.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/ru-RU/ru-RU.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/sv-SE/sv-SE.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/language/uk-UA/uk-UA.plg_fields_acfurl.ini create mode 100644 plugins/fields/acfurl/params/acfurl.xml create mode 100644 plugins/fields/acfurl/script.install.helper.php create mode 100644 plugins/fields/acfurl/script.install.php create mode 100644 plugins/fields/acfurl/tmpl/acfurl.php create mode 100644 plugins/fields/acfurl/version.php create mode 100644 plugins/fields/acfvideo/acfvideo.php create mode 100644 plugins/fields/acfvideo/acfvideo.xml create mode 100644 plugins/fields/acfvideo/fields/acfvideo.php create mode 100644 plugins/fields/acfvideo/language/en-GB/en-GB.plg_fields_acfvideo.ini create mode 100644 plugins/fields/acfvideo/language/en-GB/en-GB.plg_fields_acfvideo.sys.ini create mode 100644 plugins/fields/acfvideo/language/es-ES/es-ES.plg_fields_acfvideo.ini create mode 100644 plugins/fields/acfvideo/language/es-ES/es-ES.plg_fields_acfvideo.sys.ini create mode 100644 plugins/fields/acfvideo/params/acfvideo.xml create mode 100644 plugins/fields/acfvideo/script.install.helper.php create mode 100644 plugins/fields/acfvideo/script.install.php create mode 100644 plugins/fields/acfvideo/tmpl/acfvideo.php create mode 100644 plugins/fields/acfvideo/tmpl/providers/dailymotion.php create mode 100644 plugins/fields/acfvideo/tmpl/providers/facebookvideo.php create mode 100644 plugins/fields/acfvideo/tmpl/providers/index.php create mode 100644 plugins/fields/acfvideo/tmpl/providers/selfhostedvideo.php create mode 100644 plugins/fields/acfvideo/tmpl/providers/vimeo.php create mode 100644 plugins/fields/acfvideo/tmpl/providers/youtube.php create mode 100644 plugins/fields/acfvideo/version.php create mode 100644 plugins/fields/acfwhatsappctc/acfwhatsappctc.php create mode 100644 plugins/fields/acfwhatsappctc/acfwhatsappctc.xml create mode 100644 plugins/fields/acfwhatsappctc/language/en-GB/en-GB.plg_fields_acfwhatsappctc.ini create mode 100644 plugins/fields/acfwhatsappctc/language/en-GB/en-GB.plg_fields_acfwhatsappctc.sys.ini create mode 100644 plugins/fields/acfwhatsappctc/language/es-ES/es-ES.plg_fields_acfwhatsappctc.ini create mode 100644 plugins/fields/acfwhatsappctc/language/es-ES/es-ES.plg_fields_acfwhatsappctc.sys.ini create mode 100644 plugins/fields/acfwhatsappctc/params/acfwhatsappctc.xml create mode 100644 plugins/fields/acfwhatsappctc/script.install.helper.php create mode 100644 plugins/fields/acfwhatsappctc/script.install.php create mode 100644 plugins/fields/acfwhatsappctc/tmpl/acfwhatsappctc.php create mode 100644 plugins/fields/acfwhatsappctc/version.php create mode 100644 plugins/finder/highlightshighlights/highlightshighlights.php create mode 100644 plugins/finder/highlightshighlights/highlightshighlights.xml create mode 100644 plugins/finder/highlightshighlights/index.html create mode 100644 plugins/system/acf/ACF/Helpers/Field.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Address.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Articles.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Chainedfields.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Country.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Downloadbutton.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Faq.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Gallery.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Map.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Osm.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Php.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Soundcloud.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Telephone.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Upload.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/Url.php create mode 100644 plugins/system/acf/ACF/Helpers/Fields/index.php create mode 100644 plugins/system/acf/ACF/Helpers/Previewer.php create mode 100644 plugins/system/acf/ACF/Helpers/Yoo.php create mode 100644 plugins/system/acf/ACF/Helpers/index.php create mode 100644 plugins/system/acf/ACF/Item.php create mode 100644 plugins/system/acf/ACF/Previewer/Countdown.php create mode 100644 plugins/system/acf/ACF/Previewer/FAQ.php create mode 100644 plugins/system/acf/ACF/Previewer/Field.php create mode 100644 plugins/system/acf/ACF/index.php create mode 100644 plugins/system/acf/acf.php create mode 100644 plugins/system/acf/acf.xml create mode 100644 plugins/system/acf/autoload.php create mode 100644 plugins/system/acf/form/conditions.xml create mode 100644 plugins/system/acf/form/fields/acffieldlayoutoverrides.php create mode 100644 plugins/system/acf/form/options.xml create mode 100644 plugins/system/acf/form/rules/acfgravatarvalidator.php create mode 100644 plugins/system/acf/form/rules/acfrequired.php create mode 100644 plugins/system/acf/helper/helper.php create mode 100644 plugins/system/acf/helper/migrator.php create mode 100644 plugins/system/acf/helper/plugin.php create mode 100644 plugins/system/acf/language/ca-ES/ca-ES.plg_system_acf.ini create mode 100644 plugins/system/acf/language/da-DK/da-DK.plg_system_acf.ini create mode 100644 plugins/system/acf/language/de-DE/de-DE.plg_system_acf.ini create mode 100644 plugins/system/acf/language/el-GR/el-GR.plg_system_acf.ini create mode 100644 plugins/system/acf/language/en-GB/en-GB.plg_system_acf.ini create mode 100644 plugins/system/acf/language/en-GB/en-GB.plg_system_acf.sys.ini create mode 100644 plugins/system/acf/language/es-ES/es-ES.plg_system_acf.ini create mode 100644 plugins/system/acf/language/es-ES/es-ES.plg_system_acf.sys.ini create mode 100644 plugins/system/acf/language/fr-FR/fr-FR.plg_system_acf.ini create mode 100644 plugins/system/acf/language/it-IT/it-IT.plg_system_acf.ini create mode 100644 plugins/system/acf/language/nl-NL/nl-NL.plg_system_acf.ini create mode 100644 plugins/system/acf/language/pt-BR/pt-BR.plg_system_acf.ini create mode 100644 plugins/system/acf/language/ru-RU/ru-RU.plg_system_acf.ini create mode 100644 plugins/system/acf/language/sv-SE/sv-SE.plg_system_acf.ini create mode 100644 plugins/system/acf/language/sv-SE/sv-SE.plg_system_acf.sys.ini create mode 100644 plugins/system/acf/language/tr-TR/tr-TR.plg_system_acf.ini create mode 100644 plugins/system/acf/language/uk-UA/uk-UA.plg_system_acf.ini create mode 100644 plugins/system/acf/layouts/dashboard.php create mode 100644 plugins/system/acf/layouts/fieldscollection.php create mode 100644 plugins/system/acf/layouts/fieldscollection.xml create mode 100644 plugins/system/acf/media/css/acf-backend.css create mode 100644 plugins/system/acf/media/css/joomla3.css create mode 100644 plugins/system/acf/media/css/joomla4.css create mode 100644 plugins/system/acf/media/css/responsive_embed.css create mode 100644 plugins/system/acf/media/data/previewer/.htaccess create mode 100644 plugins/system/acf/media/data/previewer/index.html create mode 100644 plugins/system/acf/media/js/field_previewer.js create mode 100644 plugins/system/acf/media/js/helper.js create mode 100644 plugins/system/acf/script.install.helper.php create mode 100644 plugins/system/acf/script.install.php create mode 100644 plugins/system/acf/version.php create mode 100644 plugins/system/nrframework/NRFramework/AI/TextGeneration/ImageToText.php create mode 100644 plugins/system/nrframework/NRFramework/Assignments.php create mode 100644 plugins/system/nrframework/NRFramework/Cache.php create mode 100644 plugins/system/nrframework/NRFramework/CacheManager.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Condition.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/ConditionBuilder.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/AcyMailing.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/AkeebaSubs.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Browser.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ComponentBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ContentArticle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ContentBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ContentCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ContentView.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJCatalog2Base.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJCatalog2Category.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJCatalog2Single.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJClassifiedsBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJClassifiedsCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJClassifiedsSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJEventsBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJEventsCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DJEventsSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DPCalendarBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DPCalendarCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/DPCalendarSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EasyBlogBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EasyBlogCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EasyBlogSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EcommerceBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EshopBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EshopCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EshopSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EventBookingBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EventBookingCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/EventBookingSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/GridboxBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/GridboxCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/GridboxSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopCartContainsProducts.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopCartContainsXProducts.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopCartValue.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopCategoryView.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopCurrentProductPrice.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopCurrentProductStock.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopLastPurchasedDate.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopPurchasedProduct.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/HikashopTotalSpend.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ICagendaBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ICagendaCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ICagendaSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/J2StoreBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/J2StoreCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/J2StoreSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryBusinessBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryBusinessCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryBusinessSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryEventBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryEventCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryEventSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryOfferBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryOfferCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JBusinessDirectoryOfferSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JCalProBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JCalProCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JCalProSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JEventsBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JEventsCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JEventsSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JReviewsBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JReviewsCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JReviewsSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JShoppingBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JShoppingCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/JShoppingSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/K2Base.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/K2Category.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/K2Item.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/K2Pagetype.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/K2Tag.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/QuixBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/QuixSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/RSBlogBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/RSBlogCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/RSBlogSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/RSEventsProBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/RSEventsProCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/RSEventsProSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/SPPageBuilderBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/SPPageBuilderCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/SPPageBuilderSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/SobiProBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/SobiProCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/SobiProSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartCartContainsProducts.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartCartContainsXProducts.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartCartValue.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartCategoryView.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartCurrentProductPrice.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartCurrentProductStock.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartLastPurchasedDate.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartPurchasedProduct.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/VirtueMartTotalSpend.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ZooBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ZooCategory.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Component/ZooSingle.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/ConvertForms.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/ConvertFormsForm.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Cookie.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Date/Date.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Date/DateBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Date/Day.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Date/Month.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Date/Scheduler.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Date/Time.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Device.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/EngageBox.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Geo/City.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Geo/Continent.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Geo/Country.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Geo/GeoBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Geo/Region.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Homepage.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/IP.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Joomla/AccessLevel.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Joomla/Component.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Joomla/Language.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Joomla/Menu.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Joomla/UserGroup.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Joomla/UserID.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/NewVisitor.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/OS.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/PHP.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Pageviews.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/Referrer.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/ReturningNewVisitor.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/TimeOnSite.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/URL.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Conditions/URLBase.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/ConditionsHelper.php create mode 100644 plugins/system/nrframework/NRFramework/Conditions/Migrator.php create mode 100644 plugins/system/nrframework/NRFramework/Continents.php create mode 100644 plugins/system/nrframework/NRFramework/Controls/Border.php create mode 100644 plugins/system/nrframework/NRFramework/Controls/Control.php create mode 100644 plugins/system/nrframework/NRFramework/Controls/ControlFactory.php create mode 100644 plugins/system/nrframework/NRFramework/Controls/Controls.php create mode 100644 plugins/system/nrframework/NRFramework/Controls/Spacing.php create mode 100644 plugins/system/nrframework/NRFramework/Countries.php create mode 100644 plugins/system/nrframework/NRFramework/DOMCrawler.php create mode 100644 plugins/system/nrframework/NRFramework/Document.php create mode 100644 plugins/system/nrframework/NRFramework/Email.php create mode 100644 plugins/system/nrframework/NRFramework/Executer.php create mode 100644 plugins/system/nrframework/NRFramework/Extension.php create mode 100644 plugins/system/nrframework/NRFramework/Factory.php create mode 100644 plugins/system/nrframework/NRFramework/File.php create mode 100644 plugins/system/nrframework/NRFramework/Fonts.php create mode 100644 plugins/system/nrframework/NRFramework/Functions.php create mode 100644 plugins/system/nrframework/NRFramework/HTML.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/CSS.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/ChainedFields.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Controls/CSS.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Controls/Control.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Controls/Spacing.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Controls/index.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/CustomField.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/File.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Geo.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/License.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Module.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Number.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Responsive.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Settings.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Template.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Video.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Widgets/Gallery.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Widgets/GalleryManager.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Widgets/GalleryManager2.php create mode 100644 plugins/system/nrframework/NRFramework/Helpers/Widgets/MapAddress.php create mode 100644 plugins/system/nrframework/NRFramework/Image.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/ActiveCampaign.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/Brevo.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/CampaignMonitor.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/ConvertKit.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/Drip.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/ElasticEmail.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/GetResponse.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/HCaptcha.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/HubSpot.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/HubSpot3.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/IContact.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/Integration.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/MailChimp.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/MailerLite.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/Notion.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/ReCaptcha.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/Salesforce.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/SendInBlue.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/SendInBlue3.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/Turnstile.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/Zoho.php create mode 100644 plugins/system/nrframework/NRFramework/Integrations/ZohoCRM.php create mode 100644 plugins/system/nrframework/NRFramework/Library/Favorites.php create mode 100644 plugins/system/nrframework/NRFramework/Library/Library.php create mode 100644 plugins/system/nrframework/NRFramework/Library/Templates.php create mode 100644 plugins/system/nrframework/NRFramework/Library/index.php create mode 100644 plugins/system/nrframework/NRFramework/Mimes.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Helper.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/DownloadKey.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/Expired.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/Expiring.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/Geolocation.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/Notice.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/Outdated.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/Rate.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/Update.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/UpgradeToBundle.php create mode 100644 plugins/system/nrframework/NRFramework/Notices/Notices/UpgradeToPro.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/ConditionLexer.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/ConditionParser.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/ConditionsEvaluator.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Exceptions/ConditionValueException.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Exceptions/InvalidConditionException.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Exceptions/SyntaxErrorException.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Exceptions/UnknownFunctionException.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Exceptions/UnknownOperatorException.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Exceptions/UnsupportedOperatorException.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Exceptions/UnsupportedValueOperandException.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Lexer.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Parser.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/RingBuffer.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/ShortcodeLexer.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/ShortcodeParser.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/ShortcodeParserHelper.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Token.php create mode 100644 plugins/system/nrframework/NRFramework/Parser/Tokens.php create mode 100644 plugins/system/nrframework/NRFramework/Rules/nrcoordinates.php create mode 100644 plugins/system/nrframework/NRFramework/Rules/nrdate.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/AcyMailing.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Article.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Client.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Cookie.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Crawler.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Date.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Day.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Geo.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/IP.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Language.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Menu.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Month.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Page.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Post.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/QueryString.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/RandomID.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Referrer.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Site.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/SmartTag.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/SmartTags.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Time.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/URL.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/User.php create mode 100644 plugins/system/nrframework/NRFramework/SmartTags/Year.php create mode 100644 plugins/system/nrframework/NRFramework/URL.php create mode 100644 plugins/system/nrframework/NRFramework/URLHelper.php create mode 100644 plugins/system/nrframework/NRFramework/Updatesites.php create mode 100644 plugins/system/nrframework/NRFramework/User.php create mode 100644 plugins/system/nrframework/NRFramework/Vendor/MobileDetect.php create mode 100644 plugins/system/nrframework/NRFramework/Visitor.php create mode 100644 plugins/system/nrframework/NRFramework/VisitorToken.php create mode 100644 plugins/system/nrframework/NRFramework/WebClient.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Accordion.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/BingMap.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/ColorPicker.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Countdown.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Dailymotion.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/FAQ.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/FacebookVideo.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Gallery.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/GalleryManager.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/GalleryManager2.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/GoogleMap.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Helper.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Map.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/MapAddress.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/MapAddressEditor.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/MapAddressEditorView.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/MapEditor.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/OpenStreetMap.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/RangeSlider.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Rating.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/SelfHostedVideo.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Signature.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Slideshow.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Video.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Vimeo.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/Widget.php create mode 100644 plugins/system/nrframework/NRFramework/Widgets/YouTube.php create mode 100644 plugins/system/nrframework/autoload.php create mode 100644 plugins/system/nrframework/fields/acymailing.php create mode 100644 plugins/system/nrframework/fields/ajaxify.php create mode 100644 plugins/system/nrframework/fields/akeebasubs.php create mode 100644 plugins/system/nrframework/fields/assignmentselection.php create mode 100644 plugins/system/nrframework/fields/block.php create mode 100644 plugins/system/nrframework/fields/comparator.php create mode 100644 plugins/system/nrframework/fields/componentitems.php create mode 100644 plugins/system/nrframework/fields/conditionbuilder.php create mode 100644 plugins/system/nrframework/fields/content.php create mode 100644 plugins/system/nrframework/fields/cssselector.php create mode 100644 plugins/system/nrframework/fields/currencies.php create mode 100644 plugins/system/nrframework/fields/freetext.php create mode 100644 plugins/system/nrframework/fields/geo.php create mode 100644 plugins/system/nrframework/fields/geodbchecker.php create mode 100644 plugins/system/nrframework/fields/googleproductcategory.php create mode 100644 plugins/system/nrframework/fields/inline.php create mode 100644 plugins/system/nrframework/fields/jshoppingcomponentitems.php create mode 100644 plugins/system/nrframework/fields/modules.php create mode 100644 plugins/system/nrframework/fields/nrbrowser.php create mode 100644 plugins/system/nrframework/fields/nrchainedfields.php create mode 100644 plugins/system/nrframework/fields/nrcomponents.php create mode 100644 plugins/system/nrframework/fields/nrconditions.php create mode 100644 plugins/system/nrframework/fields/nrdevice.php create mode 100644 plugins/system/nrframework/fields/nrdjcatalog2categories.php create mode 100644 plugins/system/nrframework/fields/nrdjcfcategories.php create mode 100644 plugins/system/nrframework/fields/nrdjeventscategories.php create mode 100644 plugins/system/nrframework/fields/nreasyblogcategories.php create mode 100644 plugins/system/nrframework/fields/nreshopcategories.php create mode 100644 plugins/system/nrframework/fields/nreventbookingcategories.php create mode 100644 plugins/system/nrframework/fields/nrfonts.php create mode 100644 plugins/system/nrframework/fields/nrgridboxcategories.php create mode 100644 plugins/system/nrframework/fields/nrgrouplevel.php create mode 100644 plugins/system/nrframework/fields/nrhikashopcategories.php create mode 100644 plugins/system/nrframework/fields/nricagendacategories.php create mode 100644 plugins/system/nrframework/fields/nrimagesselector.php create mode 100644 plugins/system/nrframework/fields/nrinlinefileupload.php create mode 100644 plugins/system/nrframework/fields/nrjbusinessdirectorycategories.php create mode 100644 plugins/system/nrframework/fields/nrjcalprocategories.php create mode 100644 plugins/system/nrframework/fields/nrjeventscategories.php create mode 100644 plugins/system/nrframework/fields/nrjreviewscategories.php create mode 100644 plugins/system/nrframework/fields/nrjshoppingcategories.php create mode 100644 plugins/system/nrframework/fields/nrk2.php create mode 100644 plugins/system/nrframework/fields/nrmenuitems.php create mode 100644 plugins/system/nrframework/fields/nrmodulepositions.php create mode 100644 plugins/system/nrframework/fields/nrmodules.php create mode 100644 plugins/system/nrframework/fields/nrnumber.php create mode 100644 plugins/system/nrframework/fields/nros.php create mode 100644 plugins/system/nrframework/fields/nrrangeslider.php create mode 100644 plugins/system/nrframework/fields/nrresponsivecontrol.php create mode 100644 plugins/system/nrframework/fields/nrrsblogcategories.php create mode 100644 plugins/system/nrframework/fields/nrrseventsprocategories.php create mode 100644 plugins/system/nrframework/fields/nrsobiprocategories.php create mode 100644 plugins/system/nrframework/fields/nrsppagebuildercategories.php create mode 100644 plugins/system/nrframework/fields/nrtext.php create mode 100644 plugins/system/nrframework/fields/nrtoggle.php create mode 100644 plugins/system/nrframework/fields/nrurl.php create mode 100644 plugins/system/nrframework/fields/nrvirtuemartcategories.php create mode 100644 plugins/system/nrframework/fields/nrzoocategories.php create mode 100644 plugins/system/nrframework/fields/password.php create mode 100644 plugins/system/nrframework/fields/pro.php create mode 100644 plugins/system/nrframework/fields/rate.php create mode 100644 plugins/system/nrframework/fields/rulevaluehint.php create mode 100644 plugins/system/nrframework/fields/smarttags.php create mode 100644 plugins/system/nrframework/fields/smarttagsbox.php create mode 100644 plugins/system/nrframework/fields/tfaddresslookup.php create mode 100644 plugins/system/nrframework/fields/tfbordercontrol.php create mode 100644 plugins/system/nrframework/fields/tfborderradiuscontrol.php create mode 100644 plugins/system/nrframework/fields/tfdimensioncontrol.php create mode 100644 plugins/system/nrframework/fields/tfdpcalendarcategories.php create mode 100644 plugins/system/nrframework/fields/tfecommrangefield.php create mode 100644 plugins/system/nrframework/fields/tfeditor.php create mode 100644 plugins/system/nrframework/fields/tfglobaldevicesselector.php create mode 100644 plugins/system/nrframework/fields/tfimagedimensionscontrol.php create mode 100644 plugins/system/nrframework/fields/tfinputrepeater.php create mode 100644 plugins/system/nrframework/fields/tflatlongmapselector.php create mode 100644 plugins/system/nrframework/fields/tfphonecontrol.php create mode 100644 plugins/system/nrframework/fields/tftagscontrol.php create mode 100644 plugins/system/nrframework/fields/tftel.php create mode 100644 plugins/system/nrframework/fields/tfunitcontrol.php create mode 100644 plugins/system/nrframework/fields/tfvideoinput.php create mode 100644 plugins/system/nrframework/fields/time.php create mode 100644 plugins/system/nrframework/fields/treeselect.php create mode 100644 plugins/system/nrframework/fields/users.php create mode 100644 plugins/system/nrframework/fields/virtuemartcomponentitems.php create mode 100644 plugins/system/nrframework/fields/well.php create mode 100644 plugins/system/nrframework/helpers/field.php create mode 100644 plugins/system/nrframework/helpers/fieldlist.php create mode 100644 plugins/system/nrframework/helpers/groupfield.php create mode 100644 plugins/system/nrframework/helpers/imageresize.php create mode 100644 plugins/system/nrframework/helpers/text.php create mode 100644 plugins/system/nrframework/helpers/urls/bitly.php create mode 100644 plugins/system/nrframework/helpers/urls/google.php create mode 100644 plugins/system/nrframework/helpers/urls/shortener.php create mode 100644 plugins/system/nrframework/helpers/urls/tinyurl.php create mode 100644 plugins/system/nrframework/helpers/urls/urls.php create mode 100644 plugins/system/nrframework/helpers/wrappers/activecampaign.php create mode 100644 plugins/system/nrframework/helpers/wrappers/campaignmonitor.php create mode 100644 plugins/system/nrframework/helpers/wrappers/constantcontact.php create mode 100644 plugins/system/nrframework/helpers/wrappers/convertkit.php create mode 100644 plugins/system/nrframework/helpers/wrappers/drip.php create mode 100644 plugins/system/nrframework/helpers/wrappers/elasticemail.php create mode 100644 plugins/system/nrframework/helpers/wrappers/getresponse.php create mode 100644 plugins/system/nrframework/helpers/wrappers/hubspot.php create mode 100644 plugins/system/nrframework/helpers/wrappers/icontact.php create mode 100644 plugins/system/nrframework/helpers/wrappers/mailchimp.php create mode 100644 plugins/system/nrframework/helpers/wrappers/recaptcha.php create mode 100644 plugins/system/nrframework/helpers/wrappers/salesforce.php create mode 100644 plugins/system/nrframework/helpers/wrappers/sendinblue.php create mode 100644 plugins/system/nrframework/helpers/wrappers/zoho.php create mode 100644 plugins/system/nrframework/helpers/wrappers/zohocrm.php create mode 100644 plugins/system/nrframework/language/bg-BG/bg-BG.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/ca-ES/ca-ES.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/cs-CZ/cs-CZ.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/cs-CZ/cs-CZ.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/da-DK/da-DK.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/de-DE/de-DE.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/de-DE/de-DE.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/el-GR/el-GR.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/en-GB/en-GB.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/en-GB/en-GB.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/es-ES/es-ES.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/es-ES/es-ES.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/es-MX/es-MX.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/et-EE/et-EE.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/fa-IR/fa-IR.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/fi-FI/fi-FI.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/fr-FR/fr-FR.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/fr-FR/fr-FR.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/hu-HU/hu-HU.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/it-IT/it-IT.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/nl-NL/nl-NL.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/nl-NL/nl-NL.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/pt-BR/pt-BR.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/pt-BR/pt-BR.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/pt-PT/pt-PT.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/ru-RU/ru-RU.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/sk-SK/sk-SK.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/sl-SI/sl-SI.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/sv-SE/sv-SE.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/sv-SE/sv-SE.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/tr-TR/tr-TR.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/language/tr-TR/tr-TR.plg_system_nrframework.sys.ini create mode 100644 plugins/system/nrframework/language/uk-UA/uk-UA.plg_system_nrframework.ini create mode 100644 plugins/system/nrframework/layouts/addresslookup.php create mode 100644 plugins/system/nrframework/layouts/chainedfields.php create mode 100644 plugins/system/nrframework/layouts/conditionbuilder.php create mode 100644 plugins/system/nrframework/layouts/conditionbuilder_group.php create mode 100644 plugins/system/nrframework/layouts/conditionbuilder_row.php create mode 100644 plugins/system/nrframework/layouts/controls/choiceselector.php create mode 100644 plugins/system/nrframework/layouts/controls/dimension.php create mode 100644 plugins/system/nrframework/layouts/controls/dimension/linked.php create mode 100644 plugins/system/nrframework/layouts/controls/phonecontrol.php create mode 100644 plugins/system/nrframework/layouts/controls/unit.php create mode 100644 plugins/system/nrframework/layouts/controls/unit/input_value.php create mode 100644 plugins/system/nrframework/layouts/controls/unit/selector.php create mode 100644 plugins/system/nrframework/layouts/global_devices_selector.php create mode 100644 plugins/system/nrframework/layouts/imagesselector.php create mode 100644 plugins/system/nrframework/layouts/inlinefileupload.php create mode 100644 plugins/system/nrframework/layouts/library/filters.php create mode 100644 plugins/system/nrframework/layouts/library/footer.php create mode 100644 plugins/system/nrframework/layouts/library/index.php create mode 100644 plugins/system/nrframework/layouts/library/info_popup.php create mode 100644 plugins/system/nrframework/layouts/library/items.php create mode 100644 plugins/system/nrframework/layouts/library/items_list.php create mode 100644 plugins/system/nrframework/layouts/library/noresults.php create mode 100644 plugins/system/nrframework/layouts/library/preview.php create mode 100644 plugins/system/nrframework/layouts/library/sidebar.php create mode 100644 plugins/system/nrframework/layouts/library/tmpl.php create mode 100644 plugins/system/nrframework/layouts/library/toolbar.php create mode 100644 plugins/system/nrframework/layouts/modals/missing_value.php create mode 100644 plugins/system/nrframework/layouts/notices/notice.php create mode 100644 plugins/system/nrframework/layouts/notices/tmpl.php create mode 100644 plugins/system/nrframework/layouts/proonlymodal.php create mode 100644 plugins/system/nrframework/layouts/responsive_control.php create mode 100644 plugins/system/nrframework/layouts/responsive_control_item.php create mode 100644 plugins/system/nrframework/layouts/smarttagsbox.php create mode 100644 plugins/system/nrframework/layouts/well.php create mode 100644 plugins/system/nrframework/layouts/widgets/accordion/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/bingmap/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/colorpicker/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/countdown/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/faq/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallery/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallery/default/glightbox.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallery/default/item.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallery/default/tags.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallerymanager/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallerymanager/edit.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallerymanager2/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallerymanager2/edit.php create mode 100644 plugins/system/nrframework/layouts/widgets/gallerymanager2/media_library.php create mode 100644 plugins/system/nrframework/layouts/widgets/googlemap/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/mapaddress/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/mapaddresseditor/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/mapaddresseditorview/add_marker_modal.php create mode 100644 plugins/system/nrframework/layouts/widgets/mapaddresseditorview/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/mapaddresseditorview/edit_marker_modal.php create mode 100644 plugins/system/nrframework/layouts/widgets/mapaddresseditorview/settings.php create mode 100644 plugins/system/nrframework/layouts/widgets/mapeditor/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/openstreetmap/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/rangeslider/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/rating/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/rating/default/full.php create mode 100644 plugins/system/nrframework/layouts/widgets/rating/default/half.php create mode 100644 plugins/system/nrframework/layouts/widgets/selfhostedvideo/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/signature/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/slideshow/default.php create mode 100644 plugins/system/nrframework/layouts/widgets/video/default.php create mode 100644 plugins/system/nrframework/nrframework.php create mode 100644 plugins/system/nrframework/nrframework.xml create mode 100644 plugins/system/nrframework/script.install.helper.php create mode 100644 plugins/system/nrframework/script.install.php create mode 100644 plugins/system/nrframework/xml/conditionbuilder/base.xml create mode 100644 plugins/system/nrframework/xml/conditions/acymailing.xml create mode 100644 plugins/system/nrframework/xml/conditions/akeebasubs.xml create mode 100644 plugins/system/nrframework/xml/conditions/browser.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/contentarticle.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/contentcategory.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/contentview.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashopcartcontainsproducts.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashopcartcontainsxproducts.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashopcartvalue.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashopcategory.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashopcategoryview.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashopcurrentproductprice.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashopcurrentproductstock.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashoplastpurchaseddate.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashoppurchasedproduct.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashopsingle.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/hikashoptotalspend.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/k2category.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/k2item.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/k2pagetype.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/k2tag.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartcartcontainsproducts.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartcartcontainsxproducts.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartcartvalue.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartcategory.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartcategoryview.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartcurrentproductprice.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartcurrentproductstock.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartlastpurchaseddate.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartpurchasedproduct.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemartsingle.xml create mode 100644 plugins/system/nrframework/xml/conditions/component/virtuemarttotalspend.xml create mode 100644 plugins/system/nrframework/xml/conditions/convertforms.xml create mode 100644 plugins/system/nrframework/xml/conditions/convertformsform.xml create mode 100644 plugins/system/nrframework/xml/conditions/cookie.xml create mode 100644 plugins/system/nrframework/xml/conditions/date/date.xml create mode 100644 plugins/system/nrframework/xml/conditions/date/day.xml create mode 100644 plugins/system/nrframework/xml/conditions/date/month.xml create mode 100644 plugins/system/nrframework/xml/conditions/date/time.xml create mode 100644 plugins/system/nrframework/xml/conditions/device.xml create mode 100644 plugins/system/nrframework/xml/conditions/engagebox.xml create mode 100644 plugins/system/nrframework/xml/conditions/geo/city.xml create mode 100644 plugins/system/nrframework/xml/conditions/geo/continent.xml create mode 100644 plugins/system/nrframework/xml/conditions/geo/country.xml create mode 100644 plugins/system/nrframework/xml/conditions/geo/region.xml create mode 100644 plugins/system/nrframework/xml/conditions/homepage.xml create mode 100644 plugins/system/nrframework/xml/conditions/ip.xml create mode 100644 plugins/system/nrframework/xml/conditions/joomla/accesslevel.xml create mode 100644 plugins/system/nrframework/xml/conditions/joomla/component.xml create mode 100644 plugins/system/nrframework/xml/conditions/joomla/language.xml create mode 100644 plugins/system/nrframework/xml/conditions/joomla/menu.xml create mode 100644 plugins/system/nrframework/xml/conditions/joomla/usergroup.xml create mode 100644 plugins/system/nrframework/xml/conditions/joomla/userid.xml create mode 100644 plugins/system/nrframework/xml/conditions/os.xml create mode 100644 plugins/system/nrframework/xml/conditions/pageviews.xml create mode 100644 plugins/system/nrframework/xml/conditions/php.xml create mode 100644 plugins/system/nrframework/xml/conditions/referrer.xml create mode 100644 plugins/system/nrframework/xml/conditions/returningnewvisitor.xml create mode 100644 plugins/system/nrframework/xml/conditions/timeonsite.xml create mode 100644 plugins/system/nrframework/xml/conditions/url.xml create mode 100644 plugins/system/tgeoip/db/index.html create mode 100644 plugins/system/tgeoip/field/lastupdated.php create mode 100644 plugins/system/tgeoip/field/lookup.php create mode 100644 plugins/system/tgeoip/field/updatebutton.php create mode 100644 plugins/system/tgeoip/helper/fakebcmath.php create mode 100644 plugins/system/tgeoip/helper/tgeoip.php create mode 100644 plugins/system/tgeoip/language/en-GB/en-GB.plg_system_tgeoip.ini create mode 100644 plugins/system/tgeoip/language/en-GB/en-GB.plg_system_tgeoip.sys.ini create mode 100644 plugins/system/tgeoip/script.install.helper.php create mode 100644 plugins/system/tgeoip/script.install.php create mode 100644 plugins/system/tgeoip/tgeoip.php create mode 100644 plugins/system/tgeoip/tgeoip.xml create mode 100644 plugins/system/tgeoip/vendor/autoload.php create mode 100644 plugins/system/tgeoip/vendor/composer/ClassLoader.php create mode 100644 plugins/system/tgeoip/vendor/composer/InstalledVersions.php create mode 100644 plugins/system/tgeoip/vendor/composer/autoload_classmap.php create mode 100644 plugins/system/tgeoip/vendor/composer/autoload_namespaces.php create mode 100644 plugins/system/tgeoip/vendor/composer/autoload_psr4.php create mode 100644 plugins/system/tgeoip/vendor/composer/autoload_real.php create mode 100644 plugins/system/tgeoip/vendor/composer/autoload_static.php create mode 100644 plugins/system/tgeoip/vendor/composer/ca-bundle/res/cacert.pem create mode 100644 plugins/system/tgeoip/vendor/composer/ca-bundle/src/CaBundle.php create mode 100644 plugins/system/tgeoip/vendor/composer/installed.json create mode 100644 plugins/system/tgeoip/vendor/composer/installed.php create mode 100644 plugins/system/tgeoip/vendor/composer/platform_check.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/examples/benchmark.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Database/Reader.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/AddressNotFoundException.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/AuthenticationException.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/GeoIp2Exception.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/HttpException.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/OutOfQueriesException.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/AbstractModel.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/AnonymousIp.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Asn.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/City.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/ConnectionType.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Country.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Domain.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Enterprise.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Insights.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Isp.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/ProviderInterface.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/AbstractPlaceRecord.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/AbstractRecord.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/City.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Continent.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Country.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Location.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/MaxMind.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Postal.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/RepresentedCountry.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Subdivision.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Traits.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/Util.php create mode 100644 plugins/system/tgeoip/vendor/geoip2/geoip2/src/WebService/Client.php create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/autoload.php create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/ext/config.m4 create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/ext/config.w32 create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/ext/maxminddb.c create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/ext/php_maxminddb.h create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/package.xml create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php create mode 100644 plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/dev-bin/release.sh create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/phpstan.neon create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/HttpException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/InvalidInputException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/InvalidRequestException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/IpAddressNotFoundException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/PermissionRequiredException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/WebServiceException.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Client.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/CurlRequest.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/Request.php create mode 100644 plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/RequestFactory.php create mode 100644 plugins/system/tgeoip/vendor/scoper-autoload.php create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/apigen.neon create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/generate-api.sh create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/phpunit.xml create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Archive.php create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/src/ArchiveCorruptedException.php create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/src/ArchiveIOException.php create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/src/ArchiveIllegalCompressionException.php create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/src/FileInfo.php create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/src/FileInfoException.php create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Tar.php create mode 100644 plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Zip.php create mode 100644 templates/joomla-italia-theme/html/com_content/category/directory.php create mode 100644 templates/joomla-italia-theme/html/com_content/category/directory.xml create mode 100644 templates/joomla-italia-theme/html/com_content/category/directory_children.php create mode 100644 templates/joomla-italia-theme/html/com_content/category/directory_item.php create mode 100644 templates/joomla-italia-theme/html/com_content/category/directory_links.php create mode 100644 templates/joomla-italia-theme/html/com_content/category/docenti.php create mode 100644 templates/joomla-italia-theme/html/com_content/category/docenti.xml create mode 100644 templates/joomla-italia-theme/html/com_content/category/docenti_children.php create mode 100644 templates/joomla-italia-theme/html/com_content/category/docenti_item.php create mode 100644 templates/joomla-italia-theme/html/com_content/category/docenti_links.php create mode 100644 templates/joomla-italia-theme/html/mod_jlcontentfieldsfilter/default.php diff --git a/administrator/cache/autoload_psr4.php b/administrator/cache/autoload_psr4.php index b6a87785..f28dda41 100644 --- a/administrator/cache/autoload_psr4.php +++ b/administrator/cache/autoload_psr4.php @@ -274,6 +274,9 @@ return [ 'Joomla\\Plugin\\Workflow\\Featuring\\' => [JPATH_PLUGINS . '/workflow/featuring/src'], 'Joomla\\Plugin\\Workflow\\Notification\\' => [JPATH_PLUGINS . '/workflow/notification/src'], 'Joomla\\Plugin\\Workflow\\Publishing\\' => [JPATH_PLUGINS . '/workflow/publishing/src'], + 'Pcrt\\Component\\Highlights\\Administrator\\' => [JPATH_ADMINISTRATOR . '/components/com_highlights/src'], + 'Pcrt\\Component\\Highlights\\Site\\' => [JPATH_SITE . '/components/com_highlights/src'], + 'Pcrt\\Module\\Highlights\\Site\\' => [JPATH_SITE . '/modules/mod_highlights/src'], 'RegularLabs\\Component\\Conditions\\Administrator\\' => [JPATH_ADMINISTRATOR . '/components/com_conditions/src'], 'RegularLabs\\Library\\' => [JPATH_LIBRARIES . '/regularlabs/src'], 'RegularLabs\\Plugin\\EditorButton\\ConditionalContent\\' => [JPATH_PLUGINS . '/editors-xtd/conditionalcontent/src'], diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-04ed4a7f0d523202a41ff5850cb73d25.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-04ed4a7f0d523202a41ff5850cb73d25.php new file mode 100644 index 00000000..a8d0ffc8 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-04ed4a7f0d523202a41ff5850cb73d25.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3177";s:4:"name";s:27:"Strumenti ad arco e a corda";s:8:"headline";s:27:"Strumenti ad arco e a corda";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-08d2d978effe5e3356271682738ea805.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-08d2d978effe5e3356271682738ea805.php new file mode 100644 index 00000000..bee310f6 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-08d2d978effe5e3356271682738ea805.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:6:{s:5:"@type";s:6:"Person";s:3:"@id";s:66:"https://conservatorio2025.ddev.site/#/schema/com_contact/contact/3";s:4:"name";s:46:"Didattica Biennio, Erasmus e Internazionalità";s:8:"jobTitle";s:52:"Sig.ra Mariangela ASQUINI, assistente amministrativo";s:7:"address";a:1:{s:13:"streetAddress";s:48:"Utilizzare il form per inviare una mail. Grazie.";}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-0a686d8cce2036297c6879589698bd01.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-0a686d8cce2036297c6879589698bd01.php new file mode 100644 index 00000000..afa17140 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-0a686d8cce2036297c6879589698bd01.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-0df585d5b8a54b344605cb8fdce601b8.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-0df585d5b8a54b344605cb8fdce601b8.php new file mode 100644 index 00000000..2f7b15d9 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-0df585d5b8a54b344605cb8fdce601b8.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/4097";s:4:"name";s:13:"Arpa - DCPL01";s:8:"headline";s:13:"Arpa - DCPL01";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-17ce0be9c1646f4bb58c0694a6853071.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-17ce0be9c1646f4bb58c0694a6853071.php new file mode 100644 index 00000000..9207b8f3 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-17ce0be9c1646f4bb58c0694a6853071.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3182";s:4:"name";s:10:"Dove siamo";s:8:"headline";s:10:"Dove siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-1b4a4af71975524e19ea091cca47cd4c.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-1b4a4af71975524e19ea091cca47cd4c.php new file mode 100644 index 00000000..6787a771 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-1b4a4af71975524e19ea091cca47cd4c.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/25";s:4:"name";s:20:"Storia dell'Istituto";s:8:"headline";s:20:"Storia dell'Istituto";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-33a003dc9d6392fc3c92340c2c78a250.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-33a003dc9d6392fc3c92340c2c78a250.php new file mode 100644 index 00000000..df7b6bf8 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-33a003dc9d6392fc3c92340c2c78a250.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3088";s:4:"name";s:23:"Data Protection Officer";s:8:"headline";s:23:"Data Protection Officer";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-36f4d7dc2d3b6b33e50cd0d440708a6b.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-36f4d7dc2d3b6b33e50cd0d440708a6b.php new file mode 100644 index 00000000..b6c825ac --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-36f4d7dc2d3b6b33e50cd0d440708a6b.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/6693";s:4:"name";s:61:"Regolamento dei Corsi accademici - valido dall'a.a. 2023/2024";s:8:"headline";s:61:"Regolamento dei Corsi accademici - valido dall'a.a. 2023/2024";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-12-30T14:01:55+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-3c30e901b6c52ac582d73e3032832392.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-3c30e901b6c52ac582d73e3032832392.php new file mode 100644 index 00000000..a8d0ffc8 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-3c30e901b6c52ac582d73e3032832392.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3177";s:4:"name";s:27:"Strumenti ad arco e a corda";s:8:"headline";s:27:"Strumenti ad arco e a corda";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-3e3ad261c7f4b956497c1cab5d38d22c.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-3e3ad261c7f4b956497c1cab5d38d22c.php new file mode 100644 index 00000000..6a3c84cb --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-3e3ad261c7f4b956497c1cab5d38d22c.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3189";s:4:"name";s:19:"Ballarin Alessandro";s:8:"headline";s:19:"Ballarin Alessandro";s:10:"inLanguage";s:5:"it-IT";s:6:"author";a:2:{s:5:"@type";s:6:"Person";s:4:"name";s:19:"Ballarin Alessandro";}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-46e5057c73170a83da397a968d195d7b.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-46e5057c73170a83da397a968d195d7b.php new file mode 100644 index 00000000..268ea44b --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-46e5057c73170a83da397a968d195d7b.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/1391";s:4:"name";s:16:"Il Conservatorio";s:8:"headline";s:16:"Il Conservatorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-59070946fdebbeac7d839397158e8db6.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-59070946fdebbeac7d839397158e8db6.php new file mode 100644 index 00000000..8544cc48 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-59070946fdebbeac7d839397158e8db6.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3224";s:4:"name";s:12:"Chini Andrea";s:8:"headline";s:12:"Chini Andrea";s:10:"inLanguage";s:5:"it-IT";s:6:"author";a:2:{s:5:"@type";s:6:"Person";s:4:"name";s:12:"Chini Andrea";}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-597e70e20717ecae8e2139616ba0a8d6.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-597e70e20717ecae8e2139616ba0a8d6.php new file mode 100644 index 00000000..76948b1b --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-597e70e20717ecae8e2139616ba0a8d6.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3176";s:4:"name";s:28:"Nuovi linguaggi e tecnologie";s:8:"headline";s:28:"Nuovi linguaggi e tecnologie";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-5a9d90142dac6b24ec7bda7fb6d5e032.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-5a9d90142dac6b24ec7bda7fb6d5e032.php new file mode 100644 index 00000000..7b099425 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-5a9d90142dac6b24ec7bda7fb6d5e032.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3125";s:4:"name";s:26:"Accompagnamento pianistico";s:8:"headline";s:26:"Accompagnamento pianistico";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-60a6fe4bbdb56dceb287b6583513cd43.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-60a6fe4bbdb56dceb287b6583513cd43.php new file mode 100644 index 00000000..dfe587b0 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-60a6fe4bbdb56dceb287b6583513cd43.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3789";s:4:"name";s:41:"Clavicembalo e tastiere storiche - DCPL14";s:8:"headline";s:41:"Clavicembalo e tastiere storiche - DCPL14";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-6edb6dd689a7263e999da815fa37575f.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-6edb6dd689a7263e999da815fa37575f.php new file mode 100644 index 00000000..c9e41097 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-6edb6dd689a7263e999da815fa37575f.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/298";s:4:"name";s:3:"RSU";s:8:"headline";s:3:"RSU";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-71ab9d59ec54860454e30a4d04e28c69.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-71ab9d59ec54860454e30a4d04e28c69.php new file mode 100644 index 00000000..8b2625a4 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-71ab9d59ec54860454e30a4d04e28c69.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/290";s:4:"name";s:24:"Organi del Conservatorio";s:8:"headline";s:24:"Organi del Conservatorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-721ef0005992d2fd54415f7dc4aa0502.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-721ef0005992d2fd54415f7dc4aa0502.php new file mode 100644 index 00000000..95787526 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-721ef0005992d2fd54415f7dc4aa0502.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/18";s:4:"name";s:12:"Informazioni";s:8:"headline";s:12:"Informazioni";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-11-15T10:37:18+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-7760ad5e0068170bb36883b1832ae7e4.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-7760ad5e0068170bb36883b1832ae7e4.php new file mode 100644 index 00000000..e225fb31 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-7760ad5e0068170bb36883b1832ae7e4.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3142";s:4:"name";s:4:"Arpa";s:8:"headline";s:4:"Arpa";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-80826294e3ded8a5a613e131d7c1a04c.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-80826294e3ded8a5a613e131d7c1a04c.php new file mode 100644 index 00000000..71feb0b6 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-80826294e3ded8a5a613e131d7c1a04c.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/109";s:4:"name";s:12:"Organigramma";s:8:"headline";s:12:"Organigramma";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-815ae486acca7a9f139cb6c20f0ccec6.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-815ae486acca7a9f139cb6c20f0ccec6.php new file mode 100644 index 00000000..26463a94 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-815ae486acca7a9f139cb6c20f0ccec6.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3301";s:4:"name";s:16:"Barbieri Roberto";s:8:"headline";s:16:"Barbieri Roberto";s:10:"inLanguage";s:5:"it-IT";s:6:"author";a:2:{s:5:"@type";s:6:"Person";s:4:"name";s:16:"Barbieri Roberto";}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-8478dbea11a77851bbf7ada7033d4b29.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-8478dbea11a77851bbf7ada7033d4b29.php new file mode 100644 index 00000000..a138f840 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-8478dbea11a77851bbf7ada7033d4b29.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/2861";s:4:"name";s:9:"direttore";s:8:"headline";s:9:"direttore";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-87099c35842bf51250ef2682c54fc13f.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-87099c35842bf51250ef2682c54fc13f.php new file mode 100644 index 00000000..e225fb31 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-87099c35842bf51250ef2682c54fc13f.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3142";s:4:"name";s:4:"Arpa";s:8:"headline";s:4:"Arpa";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-98a68e4b9aad7238d67c58d286b4e5be.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-98a68e4b9aad7238d67c58d286b4e5be.php new file mode 100644 index 00000000..3a573004 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-98a68e4b9aad7238d67c58d286b4e5be.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/28";s:4:"name";s:25:"Sostieni il Conservatorio";s:8:"headline";s:25:"Sostieni il Conservatorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-9b46758827aaad71c53e379edd1999cd.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-9b46758827aaad71c53e379edd1999cd.php new file mode 100644 index 00000000..a8d0ffc8 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-9b46758827aaad71c53e379edd1999cd.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3177";s:4:"name";s:27:"Strumenti ad arco e a corda";s:8:"headline";s:27:"Strumenti ad arco e a corda";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-9cabd11161f838b255ab99b5c7d25ed4.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-9cabd11161f838b255ab99b5c7d25ed4.php new file mode 100644 index 00000000..a8d0ffc8 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-9cabd11161f838b255ab99b5c7d25ed4.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3177";s:4:"name";s:27:"Strumenti ad arco e a corda";s:8:"headline";s:27:"Strumenti ad arco e a corda";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-a87ca2ac4df1749b2537f9b10c816b0d.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-a87ca2ac4df1749b2537f9b10c816b0d.php new file mode 100644 index 00000000..eeb93f71 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-a87ca2ac4df1749b2537f9b10c816b0d.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/1392";s:4:"name";s:9:"Didattica";s:8:"headline";s:9:"Didattica";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-aa9e21553ea63e63a5308c1a466cf3cd.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-aa9e21553ea63e63a5308c1a466cf3cd.php new file mode 100644 index 00000000..2f7b15d9 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-aa9e21553ea63e63a5308c1a466cf3cd.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/4097";s:4:"name";s:13:"Arpa - DCPL01";s:8:"headline";s:13:"Arpa - DCPL01";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-af943475eaa6f779cfa9f4218cea0a86.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-af943475eaa6f779cfa9f4218cea0a86.php new file mode 100644 index 00000000..b6c825ac --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-af943475eaa6f779cfa9f4218cea0a86.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/6693";s:4:"name";s:61:"Regolamento dei Corsi accademici - valido dall'a.a. 2023/2024";s:8:"headline";s:61:"Regolamento dei Corsi accademici - valido dall'a.a. 2023/2024";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-12-30T14:01:55+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b0e177b1f723b8005f5bd43098b11702.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b0e177b1f723b8005f5bd43098b11702.php new file mode 100644 index 00000000..268ea44b --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b0e177b1f723b8005f5bd43098b11702.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/1391";s:4:"name";s:16:"Il Conservatorio";s:8:"headline";s:16:"Il Conservatorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b2b5f832349501c31617630389ae902b.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b2b5f832349501c31617630389ae902b.php new file mode 100644 index 00000000..66687fb2 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b2b5f832349501c31617630389ae902b.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3319";s:4:"name";s:14:"Beltrami Carlo";s:8:"headline";s:14:"Beltrami Carlo";s:10:"inLanguage";s:5:"it-IT";s:6:"author";a:2:{s:5:"@type";s:6:"Person";s:4:"name";s:14:"Beltrami Carlo";}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b452c343bdd4b64de8cb2f82a6f156dc.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b452c343bdd4b64de8cb2f82a6f156dc.php new file mode 100644 index 00000000..5296ba2c --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-b452c343bdd4b64de8cb2f82a6f156dc.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/6060";s:4:"name";s:12:"Armato Paolo";s:8:"headline";s:12:"Armato Paolo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-c3a79738e7b8c10fd429017d10de1bf5.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-c3a79738e7b8c10fd429017d10de1bf5.php new file mode 100644 index 00000000..b6c825ac --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-c3a79738e7b8c10fd429017d10de1bf5.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/6693";s:4:"name";s:61:"Regolamento dei Corsi accademici - valido dall'a.a. 2023/2024";s:8:"headline";s:61:"Regolamento dei Corsi accademici - valido dall'a.a. 2023/2024";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-12-30T14:01:55+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-cb6ba689b2b5096b15bcf029e71671e7.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-cb6ba689b2b5096b15bcf029e71671e7.php new file mode 100644 index 00000000..e9bd68ed --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-cb6ba689b2b5096b15bcf029e71671e7.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/5785";s:4:"name";s:22:"Saxofono jazz - DCSL42";s:8:"headline";s:22:"Saxofono jazz - DCSL42";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-cea6fbe7d0c8acbc4fe7fc0486e41b91.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-cea6fbe7d0c8acbc4fe7fc0486e41b91.php new file mode 100644 index 00000000..d5bd0182 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-cea6fbe7d0c8acbc4fe7fc0486e41b91.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3173";s:4:"name";s:23:"Canto e Teatro musicale";s:8:"headline";s:23:"Canto e Teatro musicale";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-dd0ba63a33dc123c0c21dadb155bbc3e.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-dd0ba63a33dc123c0c21dadb155bbc3e.php new file mode 100644 index 00000000..cdf68b5c --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-dd0ba63a33dc123c0c21dadb155bbc3e.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/6693";s:4:"name";s:61:"Regolamento dei Corsi accademici - valido dall'a.a. 2023/2024";s:8:"headline";s:61:"Regolamento dei Corsi accademici - valido dall'a.a. 2023/2024";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2023-09-28T08:28:16+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-e4f9850b84ad5d48eb91093f613a98bb.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-e4f9850b84ad5d48eb91093f613a98bb.php new file mode 100644 index 00000000..45d99654 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-e4f9850b84ad5d48eb91093f613a98bb.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/26";s:4:"name";s:7:"La Sede";s:8:"headline";s:7:"La Sede";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-edca7c078c51929c552354bb78a0560a.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-edca7c078c51929c552354bb78a0560a.php new file mode 100644 index 00000000..c7236f26 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-edca7c078c51929c552354bb78a0560a.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/5244";s:4:"name";s:13:"Saxofono jazz";s:8:"headline";s:13:"Saxofono jazz";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-f237c1cf2de432fab0fa7eea2412e6e2.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-f237c1cf2de432fab0fa7eea2412e6e2.php new file mode 100644 index 00000000..afa17140 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-f237c1cf2de432fab0fa7eea2412e6e2.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-f7d56f47aed0cf0931bcef734ece610f.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-f7d56f47aed0cf0931bcef734ece610f.php new file mode 100644 index 00000000..464e1aa1 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-f7d56f47aed0cf0931bcef734ece610f.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/111";s:4:"name";s:10:"Biblioteca";s:8:"headline";s:10:"Biblioteca";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-fe063ce4a24faa7268f9538f24a65b67.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-fe063ce4a24faa7268f9538f24a65b67.php new file mode 100644 index 00000000..e79430bd --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-fe063ce4a24faa7268f9538f24a65b67.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/4159";s:4:"name";s:4:"Arpa";s:8:"headline";s:4:"Arpa";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-feef846d45a93a61524422d40a95aee9.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-feef846d45a93a61524422d40a95aee9.php new file mode 100644 index 00000000..becb1d27 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-feef846d45a93a61524422d40a95aee9.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:9:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3769";s:4:"name";s:54:"Informativa privacy sul trattamento dei dati personali";s:8:"headline";s:54:"Informativa privacy sul trattamento dei dati personali";s:10:"inLanguage";s:5:"it-IT";s:14:"articleSection";s:7:"Privacy";s:11:"dateCreated";s:25:"2018-10-13T07:54:51+00:00";s:12:"dateModified";s:25:"2020-12-18T12:02:40+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-ff61962fbf27a7a43f207a504ccceb6d.php b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-ff61962fbf27a7a43f207a504ccceb6d.php new file mode 100644 index 00000000..e225fb31 --- /dev/null +++ b/administrator/cache/schemaorg/7e36f8d5025463b06e6195883da3a379-cache-schemaorg-ff61962fbf27a7a43f207a504ccceb6d.php @@ -0,0 +1 @@ +#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3142";s:4:"name";s:4:"Arpa";s:8:"headline";s:4:"Arpa";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";} \ No newline at end of file diff --git a/administrator/components/com_highlights/access.xml b/administrator/components/com_highlights/access.xml new file mode 100644 index 00000000..64b5532c --- /dev/null +++ b/administrator/components/com_highlights/access.xml @@ -0,0 +1,13 @@ + + +
+ + + + + + + +
+ +
\ No newline at end of file diff --git a/administrator/components/com_highlights/config.xml b/administrator/components/com_highlights/config.xml new file mode 100644 index 00000000..15b7782a --- /dev/null +++ b/administrator/components/com_highlights/config.xml @@ -0,0 +1,115 @@ + + +
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + +
+
+ diff --git a/administrator/components/com_highlights/forms/etichetta.xml b/administrator/components/com_highlights/forms/etichetta.xml new file mode 100644 index 00000000..b8b92c3b --- /dev/null +++ b/administrator/components/com_highlights/forms/etichetta.xml @@ -0,0 +1,20 @@ + +
+
+ + + + + + + + + + +
+
diff --git a/administrator/components/com_highlights/forms/filter_etichette.xml b/administrator/components/com_highlights/forms/filter_etichette.xml new file mode 100644 index 00000000..561a919a --- /dev/null +++ b/administrator/components/com_highlights/forms/filter_etichette.xml @@ -0,0 +1,43 @@ + +
+ + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/administrator/components/com_highlights/forms/filter_highlights.xml b/administrator/components/com_highlights/forms/filter_highlights.xml new file mode 100644 index 00000000..04142b7b --- /dev/null +++ b/administrator/components/com_highlights/forms/filter_highlights.xml @@ -0,0 +1,43 @@ + +
+ + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/administrator/components/com_highlights/forms/highlight.xml b/administrator/components/com_highlights/forms/highlight.xml new file mode 100644 index 00000000..4b173551 --- /dev/null +++ b/administrator/components/com_highlights/forms/highlight.xml @@ -0,0 +1,30 @@ + +
+
+ + + + + + + + + + +
+
diff --git a/administrator/components/com_highlights/highlights.xml b/administrator/components/com_highlights/highlights.xml new file mode 100644 index 00000000..f825f864 --- /dev/null +++ b/administrator/components/com_highlights/highlights.xml @@ -0,0 +1,95 @@ + + + com_highlights + 2024-12-30 + 2024 Eddy Prosperi + GNU General Public License versione 2 o successiva; vedi LICENSE.txt + Eddy Prosperi + eddy.prosperi@protocollicreativi.it + http:// + CVS: 1.0.0 + + Pcrt\Component\Highlights + + script.php + + + + sql/install.mysql.utf8.sql + + + + + sql/updates + + + + + sql/uninstall.mysql.utf8.sql + + + + + + + src + forms + tmpl + + + css + js + joomla.asset.json + + + + en-GB/com_highlights.ini + it-IT/com_highlights.ini + + + COM_HIGHLIGHTS + + + COM_HIGHLIGHTS_TITLE_HIGHLIGHTS + + COM_HIGHLIGHTS_TITLE_ETICHETTE + + + + access.xml + config.xml + forms + src + tmpl + services + presets + sql + + + + en-GB/com_highlights.ini + en-GB/com_highlights.sys.ini + it-IT/com_highlights.ini + it-IT/com_highlights.sys.ini + + + + +
+ +
+
+
+ + + + + + + + + https://nocdn.component-creator.com/index.php?task=builder.preupdatecheckhook&option=com_combuilder&component=NzY0NzgtMjEzOTAw + +
+ + diff --git a/administrator/components/com_highlights/presets/content.xml b/administrator/components/com_highlights/presets/content.xml new file mode 100644 index 00000000..214cf4c8 --- /dev/null +++ b/administrator/components/com_highlights/presets/content.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/administrator/components/com_highlights/script.php b/administrator/components/com_highlights/script.php new file mode 100644 index 00000000..fe1f628e --- /dev/null +++ b/administrator/components/com_highlights/script.php @@ -0,0 +1,1081 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +define('MODIFIED', 1); +define('NOT_MODIFIED', 2); + +defined('_JEXEC') or die(); + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Installer\Installer; +use \Joomla\CMS\Installer\InstallerScript; + +/** + * Updates the database structure of the component + * + * @version Release: 0.2b + * @author Component Creator + * @since 0.1b + */ +class com_highlightsInstallerScript extends InstallerScript +{ + /** + * The title of the component (printed on installation and uninstallation messages) + * + * @var string + */ + protected $extension = 'Highlights'; + + /** + * The minimum Joomla! version required to install this extension + * + * @var string + */ + protected $minimumJoomla = '4.0'; + + /** + * Method called before install/update the component. Note: This method won't be called during uninstall process. + * + * @param string $type Type of process [install | update] + * @param mixed $parent Object who called this method + * + * @return boolean True if the process should continue, false otherwise + * @throws Exception + */ + public function preflight($type, $parent) + { + $result = parent::preflight($type, $parent); + + if (!$result) + { + return $result; + } + + // logic for preflight before install + return $result; + } + + /** + * Method to install the component + * + * @param mixed $parent Object who called this method. + * + * @return void + * + * @since 0.2b + */ + public function install($parent) + { + $this->installDb($parent); + $this->installPlugins($parent); + $this->installModules($parent); + } + + /** + * Method to update the DB of the component + * + * @param mixed $parent Object who started the upgrading process + * + * @return void + * + * @since 0.2b + * @throws Exception + */ + private function installDb($parent) + { + $installation_folder = $parent->getParent()->getPath('source'); + + $app = Factory::getApplication(); + + if (function_exists('simplexml_load_file') && file_exists($installation_folder . '/installer/structure.xml')) + { + $component_data = simplexml_load_file($installation_folder . '/installer/structure.xml'); + + // Check if there are tables to import. + foreach ($component_data->children() as $table) + { + $this->processTable($app, $table); + } + } + else + { + if (!function_exists('simplexml_load_file')) + { + $app->enqueueMessage(Text::_('This script needs \'simplexml_load_file\' to update the component')); + } + else + { + $app->enqueueMessage(Text::_('Structure file was not found.')); + } + } + } + + /** + * Process a table + * + * @param CMSApplication $app Application object + * @param SimpleXMLElement $table Table to process + * + * @return void + * + * @since 0.2b + */ + private function processTable($app, $table) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + + $table_added = false; + + if (isset($table['action'])) + { + switch ($table['action']) + { + case 'add': + + // Check if the table exists before create the statement + if (!$this->existsTable($table['table_name'])) + { + $create_statement = $this->generateCreateTableStatement($table); + $db->setQuery($create_statement); + + try + { + $db->execute(); + $app->enqueueMessage( + Text::sprintf( + 'Table `%s` has been successfully created', + (string) $table['table_name'] + ) + ); + $table_added = true; + } catch (Exception $ex) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error creating the table `%s`. Error: %s', + (string) $table['table_name'], + $ex->getMessage() + ), 'error' + ); + } + } + break; + case 'change': + + // Check if the table exists first to avoid errors. + if ($this->existsTable($table['old_name']) && !$this->existsTable($table['new_name'])) + { + try + { + $db->renameTable($table['old_name'], $table['new_name']); + $app->enqueueMessage( + Text::sprintf( + 'Table `%s` was successfully renamed to `%s`', + $table['old_name'], + $table['new_name'] + ) + ); + } catch (Exception $ex) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error renaming the table `%s`. Error: %s', + $table['old_name'], + $ex->getMessage() + ), 'error' + ); + } + } + else + { + if (!$this->existsTable($table['table_name'])) + { + // If the table does not exists, let's create it. + $create_statement = $this->generateCreateTableStatement($table); + $db->setQuery($create_statement); + + try + { + $db->execute(); + $app->enqueueMessage( + Text::sprintf('Table `%s` has been successfully created', $table['table_name']) + ); + $table_added = true; + } catch (Exception $ex) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error creating the table `%s`. Error: %s', + $table['table_name'], + $ex->getMessage() + ), 'error' + ); + } + } + } + break; + case 'remove': + + try + { + // We make sure that the table will be removed only if it exists specifying ifExists argument as true. + $db->dropTable((string) $table['table_name'], true); + $app->enqueueMessage( + Text::sprintf('Table `%s` was successfully deleted', $table['table_name']) + ); + } catch (Exception $ex) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error deleting Table `%s`. Error: %s', + $table['table_name'], $ex->getMessage() + ), 'error' + ); + } + + break; + } + } + + // If the table wasn't added before, let's process the fields of the table + if (!$table_added) + { + if ($this->existsTable($table['table_name'])) + { + $this->executeFieldsUpdating($app, $table); + } + } + } + + /** + * Checks if a certain exists on the current database + * + * @param string $table_name Name of the table + * + * @return boolean True if it exists, false if it does not. + */ + private function existsTable($table_name) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + + $table_name = str_replace('#__', $db->getPrefix(), (string) $table_name); + + return in_array($table_name, $db->getTableList()); + } + + /** + * Generates a 'CREATE TABLE' statement for the tables passed by argument. + * + * @param SimpleXMLElement $table Table of the database + * + * @return string 'CREATE TABLE' statement + */ + private function generateCreateTableStatement($table) + { + $create_table_statement = ''; + + if (isset($table->field)) + { + $fields = $table->children(); + + $fields_definitions = array(); + $indexes = array(); + + $db = Factory::getContainer()->get('DatabaseDriver'); + + foreach ($fields as $field) + { + $field_definition = $this->generateColumnDeclaration($field); + + if ($field_definition !== false) + { + $fields_definitions[] = $field_definition; + } + + if ($field['index'] == 'index') + { + $indexes[] = $field['field_name']; + } + } + + foreach ($indexes as $index) + { + $fields_definitions[] = Text::sprintf( + 'INDEX %s (%s ASC)', + $db->quoteName((string) $index), $index + ); + } + + // Avoid duplicate PK definition + if (strpos(implode(',', $fields_definitions), 'PRIMARY KEY') === false) + { + $fields_definitions[] = 'PRIMARY KEY (`id`)'; + } + + $create_table_statement = Text::sprintf( + 'CREATE TABLE IF NOT EXISTS %s (%s)', + $table['table_name'], + implode(',', $fields_definitions) + ); + + if(isset($table['storage_engine']) && !empty($table['storage_engine'])) + { + $create_table_statement .= " ENGINE=" . $table['storage_engine']; + } + if(isset($table['collation'])) + { + $create_table_statement .= " DEFAULT COLLATE=" . $table['collation']; + } + } + return $create_table_statement; + } + + /** + * Generate a column declaration + * + * @param SimpleXMLElement $field Field data + * + * @return string Column declaration + */ + private function generateColumnDeclaration($field) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + $col_name = $db->quoteName((string) $field['field_name']); + $data_type = $this->getFieldType($field); + + if ($data_type !== false) + { + $default_value = (isset($field['default'])) ? 'DEFAULT ' . $field['default'] : ''; + + $other_data = ''; + + if (isset($field['is_autoincrement']) && $field['is_autoincrement'] == 1) + { + $other_data .= ' AUTO_INCREMENT PRIMARY KEY'; + } + + $comment_value = (isset($field['description'])) ? 'COMMENT ' . $db->quote((string) $field['description']) : ''; + + if(strtolower($field['field_type']) == 'datetime' || strtolower($field['field_type']) == 'text') + { + return Text::sprintf( + '%s %s %s %s %s', $col_name, $data_type, + $default_value, $other_data, $comment_value + ); + } + + if((isset($field['required']) && $field['required'] == 1) || $field['field_name'] == 'id') + { + return Text::sprintf( + '%s %s NOT NULL %s %s %s', $col_name, $data_type, + $default_value, $other_data, $comment_value + ); + } + + return Text::sprintf( + '%s %s NULL %s %s %s', $col_name, $data_type, + $default_value, $other_data, $comment_value + ); + + } + + return false; + } + + /** + * Generates SQL field type of a field. + * + * @param SimpleXMLElement $field Field information + * + * @return mixed SQL string data type, false on failure. + */ + private function getFieldType($field) + { + $data_type = (string) $field['field_type']; + + if (isset($field['field_length']) && ($this->allowsLengthField($data_type) || $data_type == 'ENUM')) + { + $data_type .= '(' . (string) $field['field_length'] . ')'; + } + + return (!empty($data_type)) ? $data_type : false; + } + + /** + * Check if a SQL type allows length values. + * + * @param string $field_type SQL type + * + * @return boolean True if it allows length values, false if it does not. + */ + private function allowsLengthField($field_type) + { + $allow_length = array( + 'INT', + 'VARCHAR', + 'CHAR', + 'TINYINT', + 'SMALLINT', + 'MEDIUMINT', + 'INTEGER', + 'BIGINT', + 'FLOAT', + 'DOUBLE', + 'DECIMAL', + 'NUMERIC' + ); + + return (in_array((string) $field_type, $allow_length)); + } + + /** + * Updates all the fields related to a table. + * + * @param CMSApplication $app Application Object + * @param SimpleXMLElement $table Table information. + * + * @return void + */ + private function executeFieldsUpdating($app, $table) + { + if (isset($table->field)) + { + foreach ($table->children() as $field) + { + $table_name = (string) $table['table_name']; + + $this->processField($app, $table_name, $field); + } + } + } + + /** + * Process a certain field. + * + * @param CMSApplication $app Application object + * @param string $table_name The name of the table that contains the field. + * @param SimpleXMLElement $field Field Information. + * + * @return void + */ + private function processField($app, $table_name, $field) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + + if (isset($field['action'])) + { + switch ($field['action']) + { + case 'add': + $result = $this->addField($table_name, $field); + + if ($result === MODIFIED) + { + $app->enqueueMessage( + Text::sprintf('Field `%s` has been successfully added', $field['field_name']) + ); + } + else + { + if ($result !== NOT_MODIFIED) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error adding the field `%s`. Error: %s', + $field['field_name'], $result + ), 'error' + ); + } + } + break; + case 'change': + + if (isset($field['old_name']) && isset($field['new_name'])) + { + if ($this->existsField($table_name, $field['old_name']) && !$this->existsField($table_name, $field['new_name'])) + { + $renaming_statement = Text::sprintf( + 'ALTER TABLE %s CHANGE %s %s %s', + $table_name, $db->quoteName($field['old_name']->__toString()), + $db->quoteName($field['new_name']->__toString()), + $this->getFieldType($field) + ); + $db->setQuery($renaming_statement); + + try + { + $db->execute(); + $app->enqueueMessage( + Text::sprintf('Field `%s` has been successfully modified', $field['old_name']) + ); + } catch (Exception $ex) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error modifying the field `%s`. Error: %s', + $field['field_name'], + $ex->getMessage() + ), 'error' + ); + } + } + else + { + $result = $this->addField($table_name, $field); + + if ($result === MODIFIED) + { + $app->enqueueMessage( + Text::sprintf('Field `%s` has been successfully modified', $field['field_name']) + ); + } + else + { + if ($result !== NOT_MODIFIED) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error modifying the field `%s`. Error: %s', + $field['field_name'], $result + ), 'error' + ); + } + } + } + } + else + { + $result = $this->addField($table_name, $field); + + if ($result === MODIFIED) + { + $app->enqueueMessage( + Text::sprintf('Field `%s` has been successfully modified', $field['field_name']) + ); + } + else + { + if ($result !== NOT_MODIFIED) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error modifying the field `%s`. Error: %s', + $field['field_name'], $result + ), 'error' + ); + } + } + } + + break; + case 'remove': + + // Check if the field exists first to prevent issue removing the field + if ($this->existsField($table_name, $field['field_name'])) + { + $drop_statement = Text::sprintf( + 'ALTER TABLE `%s` DROP COLUMN `%s`', + $table_name, $field['field_name'] + ); + $db->setQuery($drop_statement); + + try + { + $db->execute(); + $app->enqueueMessage( + Text::sprintf('Field `%s` has been successfully deleted', $field['field_name']) + ); + } catch (Exception $ex) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error deleting the field `%s`. Error: %s', + $field['field_name'], + $ex->getMessage() + ), 'error' + ); + } + } + + break; + } + } + else + { + $result = $this->addField($table_name, $field); + + if ($result === MODIFIED) + { + $app->enqueueMessage( + Text::sprintf('Field `%s` has been successfully added', $field['field_name']) + ); + } + else + { + if ($result !== NOT_MODIFIED) + { + $app->enqueueMessage( + Text::sprintf( + 'There was an error adding the field `%s`. Error: %s', + $field['field_name'], $result + ), 'error' + ); + } + } + } + } + + /** + * Add a field if it does not exists or modify it if it does. + * + * @param string $table_name Table name + * @param SimpleXMLElement $field Field Information + * + * @return mixed Constant on success(self::$MODIFIED | self::$NOT_MODIFIED), error message if an error occurred + */ + private function addField($table_name, $field) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + + $query_generated = false; + + // Check if the field exists first to prevent issues adding the field + if ($this->existsField($table_name, $field['field_name'])) + { + if ($this->needsToUpdate($table_name, $field)) + { + $change_statement = $this->generateChangeFieldStatement($table_name, $field); + $db->setQuery($change_statement); + $query_generated = true; + } + } + else + { + $add_statement = $this->generateAddFieldStatement($table_name, $field); + $db->setQuery($add_statement); + $query_generated = true; + } + + if ($query_generated) + { + try + { + $db->execute(); + + return MODIFIED; + } catch (Exception $ex) + { + return $ex->getMessage(); + } + } + + return NOT_MODIFIED; + } + + /** + * Checks if a field exists on a table + * + * @param string $table_name Table name + * @param string $field_name Field name + * + * @return boolean True if exists, false if it do + */ + private function existsField($table_name, $field_name) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + + return in_array((string) $field_name, array_keys($db->getTableColumns($table_name))); + } + + /** + * Check if a field needs to be updated. + * + * @param string $table_name Table name + * @param SimpleXMLElement $field Field information + * + * @return boolean True if the field has to be updated, false otherwise + */ + private function needsToUpdate($table_name, $field) + { + + if(!isset($field['action']) || $field['field_name'] == 'id') + { + return false; + } + + $db = Factory::getContainer()->get('DatabaseDriver'); + + $query = Text::sprintf( + 'SHOW FULL COLUMNS FROM `%s` WHERE Field LIKE %s', $table_name, $db->quote((string) $field['field_name']) + ); + $db->setQuery($query); + + $field_info = $db->loadObject(); + + if (strcasecmp($field_info->Type, $this->getFieldType($field)) !=0) + { + return true; + } + else + { + return false; + } + } + + /** + * Generates an change column statement + * + * @param string $table_name Table name + * @param SimpleXMLElement $field Field Information + * + * @return string Change column statement + */ + private function generateChangeFieldStatement($table_name, $field) + { + $column_declaration = $this->generateColumnDeclaration($field); + + return Text::sprintf('ALTER TABLE %s MODIFY %s', $table_name, $column_declaration); + } + + /** + * Generates an add column statement + * + * @param string $table_name Table name + * @param SimpleXMLElement $field Field Information + * + * @return string Add column statement + */ + private function generateAddFieldStatement($table_name, $field) + { + $column_declaration = $this->generateColumnDeclaration($field); + + return Text::sprintf('ALTER TABLE %s ADD %s', $table_name, $column_declaration); + } + + /** + * Installs plugins for this component + * + * @param mixed $parent Object who called the install/update method + * + * @return void + */ + private function installPlugins($parent) + { + $installation_folder = $parent->getParent()->getPath('source'); + $app = Factory::getApplication(); + + /* @var $plugins SimpleXMLElement */ + if (method_exists($parent, 'getManifest')) + { + $plugins = $parent->getManifest()->plugins; + } + else + { + $plugins = $parent->get('manifest')->plugins; + } + + if (count($plugins->children())) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true); + + foreach ($plugins->children() as $plugin) + { + $pluginName = (string) $plugin['plugin']; + $pluginGroup = (string) $plugin['group']; + $path = $installation_folder . '/plugins/' . $pluginGroup . '/' . $pluginName; + $installer = new Installer; + + if (!$this->isAlreadyInstalled('plugin', $pluginName, $pluginGroup)) + { + $result = $installer->install($path); + } + else + { + $result = $installer->update($path); + } + + if ($result) + { + $app->enqueueMessage('Plugin ' . $pluginName . ' was installed successfully'); + } + else + { + $app->enqueueMessage('There was an issue installing the plugin ' . $pluginName, + 'error'); + } + + $query + ->clear() + ->update('#__extensions') + ->set('enabled = 1') + ->where( + array( + 'type LIKE ' . $db->quote('plugin'), + 'element LIKE ' . $db->quote($pluginName), + 'folder LIKE ' . $db->quote($pluginGroup) + ) + ); + $db->setQuery($query); + $db->execute(); + } + } + } + + /** + * Check if an extension is already installed in the system + * + * @param string $type Extension type + * @param string $name Extension name + * @param mixed $folder Extension folder(for plugins) + * + * @return boolean + */ + private function isAlreadyInstalled($type, $name, $folder = null) + { + $result = false; + + switch ($type) + { + case 'plugin': + $result = file_exists(JPATH_PLUGINS . '/' . $folder . '/' . $name); + break; + case 'module': + $result = file_exists(JPATH_SITE . '/modules/' . $name); + break; + } + + return $result; + } + + /** + * Installs plugins for this component + * + * @param mixed $parent Object who called the install/update method + * + * @return void + */ + private function installModules($parent) + { + $installation_folder = $parent->getParent()->getPath('source'); + $app = Factory::getApplication(); + + if (method_exists($parent, 'getManifest')) + { + $modules = $parent->getManifest()->modules; + } + else + { + $modules = $parent->get('manifest')->modules; + } + + if (!empty($modules)) + { + + if (count($modules->children())) + { + foreach ($modules->children() as $module) + { + $moduleName = (string) $module['module']; + $path = $installation_folder . '/modules/' . $moduleName; + $installer = new Installer; + + if (!$this->isAlreadyInstalled('module', $moduleName)) + { + $result = $installer->install($path); + } + else + { + $result = $installer->update($path); + } + + if ($result) + { + $app->enqueueMessage('Module ' . $moduleName . ' was installed successfully'); + } + else + { + $app->enqueueMessage('There was an issue installing the module ' . $moduleName, + 'error'); + } + } + } + } + } + + /** + * Method to update the component + * + * @param mixed $parent Object who called this method. + * + * @return void + */ + public function update($parent) + { + $this->installDb($parent); + $this->installPlugins($parent); + $this->installModules($parent); + } + + /** + * Method to uninstall the component + * + * @param mixed $parent Object who called this method. + * + * @return void + */ + public function uninstall($parent) + { + $this->uninstallPlugins($parent); + $this->uninstallModules($parent); + } + + /** + * Uninstalls plugins + * + * @param mixed $parent Object who called the uninstall method + * + * @return void + */ + private function uninstallPlugins($parent) + { + $app = Factory::getApplication(); + + if (method_exists($parent, 'getManifest')) + { + $plugins = $parent->getManifest()->plugins; + } + else + { + $plugins = $parent->get('manifest')->plugins; + } + + if (count($plugins->children())) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true); + + foreach ($plugins->children() as $plugin) + { + $pluginName = (string) $plugin['plugin']; + $pluginGroup = (string) $plugin['group']; + $query + ->clear() + ->select('extension_id') + ->from('#__extensions') + ->where( + array( + 'type LIKE ' . $db->quote('plugin'), + 'element LIKE ' . $db->quote($pluginName), + 'folder LIKE ' . $db->quote($pluginGroup) + ) + ); + $db->setQuery($query); + $extension = $db->loadResult(); + + if (!empty($extension)) + { + $installer = new Installer; + $result = $installer->uninstall('plugin', $extension); + + if ($result) + { + $app->enqueueMessage('Plugin ' . $pluginName . ' was uninstalled successfully'); + } + else + { + $app->enqueueMessage('There was an issue uninstalling the plugin ' . $pluginName, + 'error'); + } + } + } + } + } + + /** + * Uninstalls plugins + * + * @param mixed $parent Object who called the uninstall method + * + * @return void + */ + private function uninstallModules($parent) + { + $app = Factory::getApplication(); + + if (method_exists($parent, 'getManifest')) + { + $modules = $parent->getManifest()->modules; + } + else + { + $modules = $parent->get('manifest')->modules; + } + + if (!empty($modules)) + { + + if (count($modules->children())) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true); + + foreach ($modules->children() as $plugin) + { + $moduleName = (string) $plugin['module']; + $query + ->clear() + ->select('extension_id') + ->from('#__extensions') + ->where( + array( + 'type LIKE ' . $db->quote('module'), + 'element LIKE ' . $db->quote($moduleName) + ) + ); + $db->setQuery($query); + $extension = $db->loadResult(); + + if (!empty($extension)) + { + $installer = new Installer; + $result = $installer->uninstall('module', $extension); + + if ($result) + { + $app->enqueueMessage('Module ' . $moduleName . ' was uninstalled successfully'); + } + else + { + $app->enqueueMessage('There was an issue uninstalling the module ' . $moduleName, + 'error'); + } + } + } + } + } + } + + /** + * @param string $type type + * @param string $parent parent + * + * @return boolean + * @since Kunena + */ + public function postflight($type, $parent) + { + + + return true; + } + + +} diff --git a/administrator/components/com_highlights/services/provider.php b/administrator/components/com_highlights/services/provider.php new file mode 100644 index 00000000..c1655089 --- /dev/null +++ b/administrator/components/com_highlights/services/provider.php @@ -0,0 +1,66 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Categories\CategoryFactoryInterface; +use Joomla\CMS\Component\Router\RouterFactoryInterface; +use Joomla\CMS\Dispatcher\ComponentDispatcherFactoryInterface; +use Joomla\CMS\Extension\ComponentInterface; +use Joomla\CMS\Extension\Service\Provider\CategoryFactory; +use Joomla\CMS\Extension\Service\Provider\ComponentDispatcherFactory; +use Joomla\CMS\Extension\Service\Provider\MVCFactory; +use Joomla\CMS\Extension\Service\Provider\RouterFactory; +use Joomla\CMS\HTML\Registry; +use Joomla\CMS\MVC\Factory\MVCFactoryInterface; +use Pcrt\Component\Highlights\Administrator\Extension\HighlightsComponent; +use Joomla\DI\Container; +use Joomla\DI\ServiceProviderInterface; + + +/** + * The Highlights service provider. + * + * @since 1.0.0 + */ +return new class implements ServiceProviderInterface +{ + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * + * @since 1.0.0 + */ + public function register(Container $container) + { + + $container->registerServiceProvider(new CategoryFactory('\\Pcrt\\Component\\Highlights')); + $container->registerServiceProvider(new MVCFactory('\\Pcrt\\Component\\Highlights')); + $container->registerServiceProvider(new ComponentDispatcherFactory('\\Pcrt\\Component\\Highlights')); + $container->registerServiceProvider(new RouterFactory('\\Pcrt\\Component\\Highlights')); + + $container->set( + ComponentInterface::class, + function (Container $container) + { + $component = new HighlightsComponent($container->get(ComponentDispatcherFactoryInterface::class)); + + $component->setRegistry($container->get(Registry::class)); + $component->setMVCFactory($container->get(MVCFactoryInterface::class)); + $component->setCategoryFactory($container->get(CategoryFactoryInterface::class)); + $component->setRouterFactory($container->get(RouterFactoryInterface::class)); + + return $component; + } + ); + } +}; diff --git a/administrator/components/com_highlights/sql/index.html b/administrator/components/com_highlights/sql/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/administrator/components/com_highlights/sql/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/administrator/components/com_highlights/sql/install.mysql.utf8.sql b/administrator/components/com_highlights/sql/install.mysql.utf8.sql new file mode 100644 index 00000000..e34f3280 --- /dev/null +++ b/administrator/components/com_highlights/sql/install.mysql.utf8.sql @@ -0,0 +1,48 @@ +CREATE TABLE IF NOT EXISTS `#__highlights_` ( +`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + +`state` TINYINT(1) NULL DEFAULT 1, +`ordering` INT(11) NULL DEFAULT 0, +`checked_out` INT(11) UNSIGNED, +`checked_out_time` DATETIME NULL DEFAULT NULL , +`created_by` INT(11) NULL DEFAULT 0, +`modified_by` INT(11) NULL DEFAULT 0, +`etichetta` VARCHAR(255) NULL DEFAULT "", +`titolo` VARCHAR(255) NULL DEFAULT "", +`sottotitolo` VARCHAR(255) NULL DEFAULT "", +`descrizione` TEXT NULL , +`lingua` VARCHAR(5) NULL DEFAULT "", +`link_pulsante` VARCHAR(255) NULL DEFAULT "", +`testo_pulsante` VARCHAR(255) NULL DEFAULT "", +`data` DATETIME NULL DEFAULT NULL , +`immagine_main` TEXT NULL , +`immagine_secondaria` TEXT NULL , +`data_inizio_pubblicazione` DATETIME NULL DEFAULT NULL , +`data_fine_pubblicazione` DATETIME NULL DEFAULT NULL , +PRIMARY KEY (`id`) +,KEY `idx_state` (`state`) +,KEY `idx_checked_out` (`checked_out`) +,KEY `idx_created_by` (`created_by`) +,KEY `idx_modified_by` (`modified_by`) +) DEFAULT COLLATE=utf8mb4_unicode_ci; + +CREATE INDEX `#__highlights__etichetta` ON `#__highlights_`(`etichetta`); + +CREATE TABLE IF NOT EXISTS `#__highlights_etichetta` ( +`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + +`state` TINYINT(1) NULL DEFAULT 1, +`ordering` INT(11) NULL DEFAULT 0, +`checked_out` INT(11) UNSIGNED, +`checked_out_time` DATETIME NULL DEFAULT NULL , +`created_by` INT(11) NULL DEFAULT 0, +`modified_by` INT(11) NULL DEFAULT 0, +`nome` VARCHAR(255) NULL DEFAULT "", +`lingua` VARCHAR(5) NULL DEFAULT "", +PRIMARY KEY (`id`) +,KEY `idx_state` (`state`) +,KEY `idx_checked_out` (`checked_out`) +,KEY `idx_created_by` (`created_by`) +,KEY `idx_modified_by` (`modified_by`) +) DEFAULT COLLATE=utf8mb4_unicode_ci; + diff --git a/administrator/components/com_highlights/sql/uninstall.mysql.utf8.sql b/administrator/components/com_highlights/sql/uninstall.mysql.utf8.sql new file mode 100644 index 00000000..1113e093 --- /dev/null +++ b/administrator/components/com_highlights/sql/uninstall.mysql.utf8.sql @@ -0,0 +1,2 @@ +DROP TABLE IF EXISTS `#__highlights_`; +DROP TABLE IF EXISTS `#__highlights_etichetta`; diff --git a/administrator/components/com_highlights/sql/updates/1.0.0.sql b/administrator/components/com_highlights/sql/updates/1.0.0.sql new file mode 100644 index 00000000..e69de29b diff --git a/administrator/components/com_highlights/sql/xml/mysql.xml b/administrator/components/com_highlights/sql/xml/mysql.xml new file mode 100644 index 00000000..b10de3f7 --- /dev/null +++ b/administrator/components/com_highlights/sql/xml/mysql.xml @@ -0,0 +1,15 @@ + + + + + + + mysql + mysqli + pdomysql + + + + + + \ No newline at end of file diff --git a/administrator/components/com_highlights/src/Controller/DisplayController.php b/administrator/components/com_highlights/src/Controller/DisplayController.php new file mode 100644 index 00000000..e7a89329 --- /dev/null +++ b/administrator/components/com_highlights/src/Controller/DisplayController.php @@ -0,0 +1,48 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Controller\BaseController; +use Joomla\CMS\Router\Route; + +/** + * Highlights master display controller. + * + * @since 1.0.0 + */ +class DisplayController extends BaseController +{ + /** + * The default view. + * + * @var string + * @since 1.0.0 + */ + protected $default_view = 'highlights'; + + /** + * Method to display a view. + * + * @param boolean $cachable If true, the view output will be cached + * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link InputFilter::clean()}. + * + * @return BaseController|boolean This object to support chaining. + * + * @since 1.0.0 + */ + public function display($cachable = false, $urlparams = array()) + { + return parent::display(); + } +} diff --git a/administrator/components/com_highlights/src/Controller/EtichettaController.php b/administrator/components/com_highlights/src/Controller/EtichettaController.php new file mode 100644 index 00000000..bb80a586 --- /dev/null +++ b/administrator/components/com_highlights/src/Controller/EtichettaController.php @@ -0,0 +1,24 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\MVC\Controller\FormController; + +/** + * Etichetta controller class. + * + * @since 1.0.0 + */ +class EtichettaController extends FormController +{ + protected $view_list = 'etichette'; +} diff --git a/administrator/components/com_highlights/src/Controller/EtichetteController.php b/administrator/components/com_highlights/src/Controller/EtichetteController.php new file mode 100644 index 00000000..fd35d63a --- /dev/null +++ b/administrator/components/com_highlights/src/Controller/EtichetteController.php @@ -0,0 +1,116 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Application\SiteApplication; +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Multilanguage; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Controller\AdminController; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; +use Joomla\Utilities\ArrayHelper; + +/** + * Etichette list controller class. + * + * @since 1.0.0 + */ +class EtichetteController extends AdminController +{ + /** + * Method to clone existing Etichette + * + * @return void + * + * @throws Exception + */ + public function duplicate() + { + // Check for request forgeries + $this->checkToken(); + + // Get id(s) + $pks = $this->input->post->get('cid', array(), 'array'); + + try + { + if (empty($pks)) + { + throw new \Exception(Text::_('COM_HIGHLIGHTS_NO_ELEMENT_SELECTED')); + } + + ArrayHelper::toInteger($pks); + $model = $this->getModel(); + $model->duplicate($pks); + $this->setMessage(Text::_('COM_HIGHLIGHTS_ITEMS_SUCCESS_DUPLICATED')); + } + catch (\Exception $e) + { + Factory::getApplication()->enqueueMessage($e->getMessage(), 'warning'); + } + + $this->setRedirect('index.php?option=com_highlights&view=etichette'); + } + + /** + * Proxy for getModel. + * + * @param string $name Optional. Model name + * @param string $prefix Optional. Class prefix + * @param array $config Optional. Configuration array for model + * + * @return object The Model + * + * @since 1.0.0 + */ + public function getModel($name = 'Etichetta', $prefix = 'Administrator', $config = array()) + { + return parent::getModel($name, $prefix, array('ignore_request' => true)); + } + + + + /** + * Method to save the submitted ordering values for records via AJAX. + * + * @return void + * + * @since 1.0.0 + * + * @throws Exception + */ + public function saveOrderAjax() + { + // Get the input + $pks = $this->input->post->get('cid', array(), 'array'); + $order = $this->input->post->get('order', array(), 'array'); + + // Sanitize the input + ArrayHelper::toInteger($pks); + ArrayHelper::toInteger($order); + + // Get the model + $model = $this->getModel(); + + // Save the ordering + $return = $model->saveorder($pks, $order); + + if ($return) + { + echo "1"; + } + + // Close the application + Factory::getApplication()->close(); + } +} diff --git a/administrator/components/com_highlights/src/Controller/HighlightController.php b/administrator/components/com_highlights/src/Controller/HighlightController.php new file mode 100644 index 00000000..31328f08 --- /dev/null +++ b/administrator/components/com_highlights/src/Controller/HighlightController.php @@ -0,0 +1,24 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\MVC\Controller\FormController; + +/** + * Highlight controller class. + * + * @since 1.0.0 + */ +class HighlightController extends FormController +{ + protected $view_list = 'highlights'; +} diff --git a/administrator/components/com_highlights/src/Controller/HighlightsController.php b/administrator/components/com_highlights/src/Controller/HighlightsController.php new file mode 100644 index 00000000..81a21e44 --- /dev/null +++ b/administrator/components/com_highlights/src/Controller/HighlightsController.php @@ -0,0 +1,116 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Application\SiteApplication; +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Multilanguage; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Controller\AdminController; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; +use Joomla\Utilities\ArrayHelper; + +/** + * Highlights list controller class. + * + * @since 1.0.0 + */ +class HighlightsController extends AdminController +{ + /** + * Method to clone existing Highlights + * + * @return void + * + * @throws Exception + */ + public function duplicate() + { + // Check for request forgeries + $this->checkToken(); + + // Get id(s) + $pks = $this->input->post->get('cid', array(), 'array'); + + try + { + if (empty($pks)) + { + throw new \Exception(Text::_('COM_HIGHLIGHTS_NO_ELEMENT_SELECTED')); + } + + ArrayHelper::toInteger($pks); + $model = $this->getModel(); + $model->duplicate($pks); + $this->setMessage(Text::_('COM_HIGHLIGHTS_ITEMS_SUCCESS_DUPLICATED')); + } + catch (\Exception $e) + { + Factory::getApplication()->enqueueMessage($e->getMessage(), 'warning'); + } + + $this->setRedirect('index.php?option=com_highlights&view=highlights'); + } + + /** + * Proxy for getModel. + * + * @param string $name Optional. Model name + * @param string $prefix Optional. Class prefix + * @param array $config Optional. Configuration array for model + * + * @return object The Model + * + * @since 1.0.0 + */ + public function getModel($name = 'Highlight', $prefix = 'Administrator', $config = array()) + { + return parent::getModel($name, $prefix, array('ignore_request' => true)); + } + + + + /** + * Method to save the submitted ordering values for records via AJAX. + * + * @return void + * + * @since 1.0.0 + * + * @throws Exception + */ + public function saveOrderAjax() + { + // Get the input + $pks = $this->input->post->get('cid', array(), 'array'); + $order = $this->input->post->get('order', array(), 'array'); + + // Sanitize the input + ArrayHelper::toInteger($pks); + ArrayHelper::toInteger($order); + + // Get the model + $model = $this->getModel(); + + // Save the ordering + $return = $model->saveorder($pks, $order); + + if ($return) + { + echo "1"; + } + + // Close the application + Factory::getApplication()->close(); + } +} diff --git a/administrator/components/com_highlights/src/Extension/HighlightsComponent.php b/administrator/components/com_highlights/src/Extension/HighlightsComponent.php new file mode 100644 index 00000000..5da29850 --- /dev/null +++ b/administrator/components/com_highlights/src/Extension/HighlightsComponent.php @@ -0,0 +1,77 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Extension; + +defined('JPATH_PLATFORM') or die; + +use Pcrt\Component\Highlights\Administrator\Service\Html\HIGHLIGHTS; +use Joomla\CMS\Application\SiteApplication; +use Joomla\CMS\Association\AssociationServiceInterface; +use Joomla\CMS\Association\AssociationServiceTrait; +use Joomla\CMS\Categories\CategoryServiceTrait; +use Joomla\CMS\Component\Router\RouterServiceInterface; +use Joomla\CMS\Component\Router\RouterServiceTrait; +use Joomla\CMS\Extension\BootableExtensionInterface; +use Joomla\CMS\Extension\MVCComponent; +use Joomla\CMS\HTML\HTMLRegistryAwareTrait; +use Joomla\CMS\Tag\TagServiceTrait; +use Psr\Container\ContainerInterface; +use Joomla\CMS\Categories\CategoryServiceInterface; + +/** + * Component class for Highlights + * + * @since 1.0.0 + */ +class HighlightsComponent extends MVCComponent implements RouterServiceInterface, BootableExtensionInterface, CategoryServiceInterface +{ + use AssociationServiceTrait; + use RouterServiceTrait; + use HTMLRegistryAwareTrait; + use CategoryServiceTrait, TagServiceTrait { + CategoryServiceTrait::getTableNameForSection insteadof TagServiceTrait; + CategoryServiceTrait::getStateColumnForSection insteadof TagServiceTrait; + } + + /** @inheritdoc */ + public function boot(ContainerInterface $container) + { + $db = $container->get('DatabaseDriver'); + $this->getRegistry()->register('highlights', new HIGHLIGHTS($db)); + } + + +/** + * Returns the table for the count items functions for the given section. + * + * @param string The section + * + * * @return string|null + * + * @since 4.0.0 + */ + protected function getTableNameForSection(string $section = null) + { + } + + /** + * Adds Count Items for Category Manager. + * + * @param \stdClass[] $items The category objects + * @param string $section The section + * + * @return void + * + * @since 4.0.0 + */ + public function countItems(array $items, string $section) + { + } +} \ No newline at end of file diff --git a/administrator/components/com_highlights/src/Field/CreatedbyField.php b/administrator/components/com_highlights/src/Field/CreatedbyField.php new file mode 100644 index 00000000..8032a4d1 --- /dev/null +++ b/administrator/components/com_highlights/src/Field/CreatedbyField.php @@ -0,0 +1,67 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Form\FormField; +use \Joomla\CMS\User\UserFactoryInterface; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class CreatedbyField extends FormField +{ + /** + * The form field type. + * + * @var tring + * @since 1.0.0 + */ + protected $type = 'createdby'; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function getInput() + { + // Initialize variables. + $html = array(); + + // Load user + $user_id = $this->value; + + if ($user_id) + { + $container = \Joomla\CMS\Factory::getContainer(); + $userFactory = $container->get(UserFactoryInterface::class); + $user = $userFactory->loadUserById($user_id); + } + else + { + $user = Factory::getApplication()->getIdentity(); + $html[] = ''; + } + + if (!$this->hidden) + { + $html[] = "
" . $user->name . " (" . $user->username . ")
"; + } + + return implode($html); + } +} diff --git a/administrator/components/com_highlights/src/Field/ForeignkeyField.php b/administrator/components/com_highlights/src/Field/ForeignkeyField.php new file mode 100644 index 00000000..4d95115f --- /dev/null +++ b/administrator/components/com_highlights/src/Field/ForeignkeyField.php @@ -0,0 +1,297 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Form\Field\ListField; + +/** + * Supports a value from an external table + * + * @since 1.0.0 + */ +#[\AllowDynamicProperties] + class ForeignKeyField extends ListField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'foreignkey'; + + protected $layout = 'joomla.form.field.list-fancy-select'; + + /** + * The translate. + * + * @var boolean + * @since 1.0.0 + */ + protected $translate = true; + + protected $header = false; + + private $input_type; + + private $table; + + private $key_field; + + private $value_field; + + private $option_key_field; + + private $option_value_field; + + private $condition; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function processQuery() + { + // Type of input the field shows + $this->input_type = $this->getAttribute('input_type'); + + // Database Table + $this->table = $this->getAttribute('table'); + + // The field that the field will save on the database + $this->key_field = (string) $this->getAttribute('key_field'); + + // The column that the field shows in the input + $this->value_field = (string) $this->getAttribute('value_field'); + + // The option field that the field will save on the database + $this->option_key_field = (string) $this->getAttribute('option_key_field'); + + // The option value that the field shows in the input + $this->option_value_field = (string) $this->getAttribute('option_value_field'); + + // Flag to identify if the fk_value is multiple + $this->value_multiple = (int) $this->getAttribute('value_multiple', 0); + + $this->required = (string) $this->getAttribute('required', 0); + + // Flag to identify if the fk_value hides the trashed items + $this->hideTrashed = (int) $this->getAttribute('hide_trashed', 0); + + // Flag to identify if the fk_value hides the unpublished items + $this->hideUnpublished = (int) $this->getAttribute('hide_unpublished', 0); + + // Flag to identify if the fk_value hides the published items + $this->hidePublished = (int) $this->getAttribute('hide_published', 0); + + // Flag to identify if the fk_value hides the archived items + $this->hideArchived = (int) $this->getAttribute('hide_archived', 0); + + // Flag to identify if the fk has default order + $this->fk_ordering = (string) $this->getAttribute('fk_ordering'); + + // The where SQL for foreignkey + $this->condition = (string) $this->getAttribute('condition'); + + // Flag for translate options + $this->translate = (bool) $this->getAttribute('translate'); + + // Initialize variables. + $html = ''; + $fk_value = ''; + + // Load all the field options + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true); + + // Support for multiple fields on fk_values + if ($this->value_multiple == 1) + { + // Get the fields for multiple value + $this->value_fields = (string) $this->getAttribute('value_field_multiple'); + $this->value_fields = explode(',', $this->value_fields); + $this->separator = (string) $this->getAttribute('separator'); + + $fk_value = ' CONCAT('; + + foreach ($this->value_fields as $field) + { + $fk_value .= $db->quoteName($field) . ', \'' . $this->separator . '\', '; + } + + $fk_value = substr($fk_value, 0, -(strlen($this->separator) + 6)); + $fk_value .= ') AS ' . $db->quoteName($this->value_field); + } + else + { + $fk_value = $db->quoteName($this->value_field); + } + + $query + ->select( + array( + $db->quoteName($this->key_field), + $fk_value + ) + ) + ->from($this->table); + + if ($this->hideTrashed) + { + $query->where($db->quoteName('state') . ' != -2'); + } + + if ($this->hideUnpublished) + { + $query->where($db->quoteName('state') . ' != 0'); + } + + if ($this->hidePublished) + { + $query->where($db->quoteName('state') . ' != 1'); + } + + if ($this->hideArchived) + { + $query->where($db->quoteName('state') . ' != 2'); + } + + if ($this->fk_ordering) + { + $query->order($this->fk_ordering); + } + + if($this->condition) + { + $query->where($this->condition); + } + + + + return $query; + } + + /** + * Method to get the field input for a foreignkey field. + * + * @return string The field input. + * + * @since 1.0.0 + */ + protected function getInput() + { + $data = $this->getLayoutData(); + + if (!\is_array($this->value) && !empty($this->value)) + { + if (\is_object($this->value)) + { + $this->value = get_object_vars($this->value); + } + + // String in format 2,5,4 + if (\is_string($this->value)) + { + $this->value = explode(',', $this->value); + } + + // Integer is given + if (\is_int($this->value)) + { + $this->value = array($this->value); + } + + $data['value'] = $this->value; + } + + $data['options'] = $this->getOptions(); + + return $this->getRenderer($this->layout)->render($data); + } + + /** + * Method to get the field options. + * + * @return array The field option objects. + * + * @since 1.0.0 + */ + protected function getOptions() + { + $options = array(); + $db = Factory::getContainer()->get('DatabaseDriver'); + try + { + $db->setQuery($this->processQuery()); + $results = $db->loadObjectList(); + } + catch (ExecutionFailureException $e) + { + Factory::getApplication()->enqueueMessage(Text::_('JERROR_AN_ERROR_HAS_OCCURRED'), 'error'); + } + + // Add header. + if (!empty($this->header)) + { + $options[] = (object) ["value" => '', "text" => Text::_($this->header)]; + } + + if(!empty($this->option_value_field) || !empty($this->option_key_field)) + { + $options[] = (object) ["value" => $this->option_key_field, "text" => Text::_($this->option_value_field)]; + } + + // Build the field options. + if (!empty($results)) + { + foreach ($results as $item) + { + $options[] = (object) [ + "value" => $item->{$this->key_field}, + "text" => $this->translate == true ? Text::_($item->{$this->value_field}) : $item->{$this->value_field} + ]; + } + } + + // Merge any additional options in the XML definition. + $options = array_merge(parent::getOptions(), $options); + + return $options; + } + + /** + * Wrapper method for getting attributes from the form element + * + * @param string $attr_name Attribute name + * @param mixed $default Optional value to return if attribute not found + * + * @return mixed The value of the attribute if it exists, null otherwise + */ + public function getAttribute($attr_name, $default = null) + { + if (!empty($this->element[$attr_name])) + { + return $this->element[$attr_name]; + } + else + { + return $default; + } + } +} diff --git a/administrator/components/com_highlights/src/Field/ModifiedbyField.php b/administrator/components/com_highlights/src/Field/ModifiedbyField.php new file mode 100644 index 00000000..7b005263 --- /dev/null +++ b/administrator/components/com_highlights/src/Field/ModifiedbyField.php @@ -0,0 +1,52 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Form\FormField; +use \Joomla\CMS\Factory; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class ModifiedbyField extends \Joomla\CMS\Form\FormField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'modifiedby'; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function getInput() + { + // Initialize variables. + $html = array(); + $user = Factory::getApplication()->getIdentity(); + $html[] = ''; + if (!$this->hidden) + { + $html[] = "
" . $user->name . " (" . $user->username . ")
"; + } + + return implode($html); + } +} diff --git a/administrator/components/com_highlights/src/Field/NestedparentField.php b/administrator/components/com_highlights/src/Field/NestedparentField.php new file mode 100644 index 00000000..5e1008ec --- /dev/null +++ b/administrator/components/com_highlights/src/Field/NestedparentField.php @@ -0,0 +1,83 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Field; + +defined('JPATH_BASE') or die; + +use Joomla\CMS\Helper\UserGroupsHelper; +use \Joomla\CMS\Factory; +use Joomla\CMS\Form\Field\ListField; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class NestedparentField extends ListField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'nestedparent'; + + /** + * Method to get the field options. + * + * @return array The field option objects. + * + * @since 1.0.0 + */ + protected function getOptions() + { + $options = array(); + $table = $this->getAttribute('table'); + + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true) + ->select('DISTINCT(a.id) AS value, a.title AS text, a.level, a.lft') + ->from($table . ' AS a'); + + + // Prevent parenting to children of this item. + if ($id = $this->form->getValue('id')) + { + $query->join('LEFT', $db->quoteName($table) . ' AS p ON p.id = ' . (int) $id) + ->where('NOT(a.lft >= p.lft AND a.rgt <= p.rgt)'); + } + + $query->order('a.lft ASC'); + + // Get the options. + $db->setQuery($query); + + try + { + $options = $db->loadObjectList(); + } + catch (\RuntimeException $e) + { + throw new \Exception($e->getMessage(), 500); + } + + // Pad the option text with spaces using depth level as a multiplier. + for ($i = 0, $n = count($options); $i < $n; $i++) + { + $options[$i]->text = str_repeat('- ', $options[$i]->level) . $options[$i]->text; + } + + // Merge any additional options in the XML definition. + $options = array_merge(parent::getOptions(), $options); + + return $options; + } +} diff --git a/administrator/components/com_highlights/src/Field/TimecreatedField.php b/administrator/components/com_highlights/src/Field/TimecreatedField.php new file mode 100644 index 00000000..2fe6ab0c --- /dev/null +++ b/administrator/components/com_highlights/src/Field/TimecreatedField.php @@ -0,0 +1,65 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Form\FormField; +use \Joomla\CMS\Date\Date; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class TimecreatedField extends FormField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'timecreated'; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function getInput() + { + // Initialize variables. + $html = array(); + + $time_created = $this->value; + + if (!strtotime($time_created)) + { + $time_created = Factory::getDate('now', Factory::getConfig()->get('offset'))->toSql(true); + $html[] = ''; + } + + $hidden = (boolean) $this->element['hidden']; + + if ($hidden == null || !$hidden) + { + $jdate = new Date($time_created); + $pretty_date = $jdate->format(Text::_('DATE_FORMAT_LC2')); + $html[] = "
" . $pretty_date . "
"; + } + + return implode($html); + } +} diff --git a/administrator/components/com_highlights/src/Field/TimeupdatedField.php b/administrator/components/com_highlights/src/Field/TimeupdatedField.php new file mode 100644 index 00000000..4ca1c272 --- /dev/null +++ b/administrator/components/com_highlights/src/Field/TimeupdatedField.php @@ -0,0 +1,68 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Form\FormField; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Date\Date; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class TimeupdatedField extends FormField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'timeupdated'; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function getInput() + { + // Initialize variables. + $html = array(); + + $old_time_updated = $this->value; + $hidden = (boolean) $this->element['hidden']; + + if ($hidden == null || !$hidden) + { + if (!strtotime($old_time_updated)) + { + $html[] = '-'; + } + else + { + $jdate = new Date($old_time_updated); + $pretty_date = $jdate->format(Text::_('DATE_FORMAT_LC2')); + $html[] = "
" . $pretty_date . "
"; + } + } + + $time_updated = Factory::getDate('now', Factory::getConfig()->get('offset'))->toSql(true); + $html[] = ''; + + return implode($html); + } +} diff --git a/administrator/components/com_highlights/src/Field/index.html b/administrator/components/com_highlights/src/Field/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/administrator/components/com_highlights/src/Field/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/administrator/components/com_highlights/src/Helper/HighlightsHelper.php b/administrator/components/com_highlights/src/Helper/HighlightsHelper.php new file mode 100644 index 00000000..c294fc42 --- /dev/null +++ b/administrator/components/com_highlights/src/Helper/HighlightsHelper.php @@ -0,0 +1,77 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Helper; +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Object\CMSObject; + +/** + * Highlights helper. + * + * @since 1.0.0 + */ +class HighlightsHelper +{ + /** + * Gets the files attached to an item + * + * @param int $pk The item's id + * + * @param string $table The table's name + * + * @param string $field The field's name + * + * @return array The files + */ + public static function getFiles($pk, $table, $field) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true); + + $query + ->select($field) + ->from($table) + ->where('id = ' . (int) $pk); + + $db->setQuery($query); + + return explode(',', $db->loadResult()); + } + + /** + * Gets a list of the actions that can be performed. + * + * @return CMSObject + * + * @since 1.0.0 + */ + public static function getActions() + { + $user = Factory::getApplication()->getIdentity(); + $result = new CMSObject; + + $assetName = 'com_highlights'; + + $actions = array( + 'core.admin', 'core.manage', 'core.create', 'core.edit', 'core.edit.own', 'core.edit.state', 'core.delete' + ); + + foreach ($actions as $action) + { + $result->set($action, $user->authorise($action, $assetName)); + } + + return $result; + } +} + diff --git a/administrator/components/com_highlights/src/Model/EtichettaModel.php b/administrator/components/com_highlights/src/Model/EtichettaModel.php new file mode 100644 index 00000000..0bc123bd --- /dev/null +++ b/administrator/components/com_highlights/src/Model/EtichettaModel.php @@ -0,0 +1,277 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Model; +// No direct access. +defined('_JEXEC') or die; + +use \Joomla\CMS\Table\Table; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Plugin\PluginHelper; +use \Joomla\CMS\MVC\Model\AdminModel; +use \Joomla\CMS\Helper\TagsHelper; +use \Joomla\CMS\Filter\OutputFilter; +use \Joomla\CMS\Event\Model; +use Joomla\CMS\Event\AbstractEvent; + + +/** + * Etichetta model. + * + * @since 1.0.0 + */ +class EtichettaModel extends AdminModel +{ + /** + * @var string The prefix to use with controller messages. + * + * @since 1.0.0 + */ + protected $text_prefix = 'COM_HIGHLIGHTS'; + + /** + * @var string Alias to manage history control + * + * @since 1.0.0 + */ + public $typeAlias = 'com_highlights.etichetta'; + + /** + * @var null Item data + * + * @since 1.0.0 + */ + protected $item = null; + + + + + /** + * Returns a reference to the a Table object, always creating it. + * + * @param string $type The table type to instantiate + * @param string $prefix A prefix for the table class name. Optional. + * @param array $config Configuration array for model. Optional. + * + * @return Table A database object + * + * @since 1.0.0 + */ + public function getTable($type = 'Etichetta', $prefix = 'Administrator', $config = array()) + { + return parent::getTable($type, $prefix, $config); + } + + /** + * Method to get the record form. + * + * @param array $data An optional array of data for the form to interogate. + * @param boolean $loadData True if the form is to load its own data (default case), false if not. + * + * @return \JForm|boolean A \JForm object on success, false on failure + * + * @since 1.0.0 + */ + public function getForm($data = array(), $loadData = true) + { + // Initialise variables. + $app = Factory::getApplication(); + + // Get the form. + $form = $this->loadForm( + 'com_highlights.etichetta', + 'etichetta', + array( + 'control' => 'jform', + 'load_data' => $loadData + ) + ); + + + + if (empty($form)) + { + return false; + } + + return $form; + } + + + + /** + * Method to get the data that should be injected in the form. + * + * @return mixed The data for the form. + * + * @since 1.0.0 + */ + protected function loadFormData() + { + // Check the session for previously entered form data. + $data = Factory::getApplication()->getUserState('com_highlights.edit.etichetta.data', array()); + + if (empty($data)) + { + if ($this->item === null) + { + $this->item = $this->getItem(); + } + + $data = $this->item; + + } + + return $data; + } + + /** + * Method to get a single record. + * + * @param integer $pk The id of the primary key. + * + * @return mixed Object on success, false on failure. + * + * @since 1.0.0 + */ + public function getItem($pk = null) + { + + if ($item = parent::getItem($pk)) + { + if (isset($item->params)) + { + $item->params = json_encode($item->params); + } + + // Do any procesing on fields here if needed + } + + return $item; + + } + + /** + * Method to duplicate an Etichetta + * + * @param array &$pks An array of primary key IDs. + * + * @return boolean True if successful. + * + * @throws Exception + */ + public function duplicate(&$pks) + { + $app = Factory::getApplication(); + $user = $app->getIdentity(); + $dispatcher = $this->getDispatcher(); + + // Access checks. + if (!$user->authorise('core.create', 'com_highlights')) + { + throw new \Exception(Text::_('JERROR_CORE_CREATE_NOT_PERMITTED')); + } + + $context = $this->option . '.' . $this->name; + + // Include the plugins for the save events. + PluginHelper::importPlugin($this->events_map['save']); + + $table = $this->getTable(); + + foreach ($pks as $pk) + { + + if ($table->load($pk, true)) + { + // Reset the id to create a new record. + $table->id = 0; + + if (!$table->check()) + { + throw new \Exception($table->getError()); + } + + + // Create the before save event. + $beforeSaveEvent = AbstractEvent::create( + $this->event_before_save, + [ + 'context' => $context, + 'subject' => $table, + 'isNew' => true, + 'data' => $table, + ] + ); + + // Trigger the before save event. + $dispatchResult = Factory::getApplication()->getDispatcher()->dispatch($this->event_before_save, $beforeSaveEvent); + + // Check if dispatch result is an array and handle accordingly + $result = isset($dispatchResult['result']) ? $dispatchResult['result'] : []; + + // Proceed with your logic + if (in_array(false, $result, true) || !$table->store()) { + throw new \Exception($table->getError()); + } + + // Trigger the after save event. + Factory::getApplication()->getDispatcher()->dispatch( + $this->event_after_save, + AbstractEvent::create( + $this->event_after_save, + [ + 'context' => $context, + 'subject' => $table, + 'isNew' => true, + 'data' => $table, + ] + ) + ); + } + else + { + throw new \Exception($table->getError()); + } + + } + + // Clean cache + $this->cleanCache(); + + return true; + } + + /** + * Prepare and sanitise the table prior to saving. + * + * @param Table $table Table Object + * + * @return void + * + * @since 1.0.0 + */ + protected function prepareTable($table) + { + jimport('joomla.filter.output'); + + if (empty($table->id)) + { + // Set ordering to the last item if not set + if (@$table->ordering === '') + { + $db = $this->getDbo(); + $db->setQuery('SELECT MAX(ordering) FROM #__highlights_etichetta'); + $max = $db->loadResult(); + $table->ordering = $max + 1; + } + } + } +} diff --git a/administrator/components/com_highlights/src/Model/EtichetteModel.php b/administrator/components/com_highlights/src/Model/EtichetteModel.php new file mode 100644 index 00000000..ab0d2482 --- /dev/null +++ b/administrator/components/com_highlights/src/Model/EtichetteModel.php @@ -0,0 +1,206 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Model; +// No direct access. +defined('_JEXEC') or die; + +use \Joomla\CMS\MVC\Model\ListModel; +use \Joomla\Component\Fields\Administrator\Helper\FieldsHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Helper\TagsHelper; +use \Joomla\Database\ParameterType; +use \Joomla\Utilities\ArrayHelper; +use Pcrt\Component\Highlights\Administrator\Helper\HighlightsHelper; + +/** + * Methods supporting a list of Etichette records. + * + * @since 1.0.0 + */ +class EtichetteModel extends ListModel +{ + /** + * Constructor. + * + * @param array $config An optional associative array of configuration settings. + * + * @see JController + * @since 1.6 + */ + public function __construct($config = array()) + { + if (empty($config['filter_fields'])) + { + $config['filter_fields'] = array( + 'id', 'a.id', + 'state', 'a.state', + 'ordering', 'a.ordering', + 'created_by', 'a.created_by', + 'modified_by', 'a.modified_by', + 'nome', 'a.nome', + 'lingua', 'a.lingua', + ); + } + + parent::__construct($config); + } + + + + + + + + + /** + * Method to auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @param string $ordering Elements order + * @param string $direction Order direction + * + * @return void + * + * @throws Exception + */ + protected function populateState($ordering = null, $direction = null) + { + // List state information. + parent::populateState("a.id", "ASC"); + + $context = $this->getUserStateFromRequest($this->context.'.filter.search', 'filter_search'); + $this->setState('filter.search', $context); + + // Split context into component and optional section + if (!empty($context)) + { + $parts = FieldsHelper::extract($context); + + if ($parts) + { + $this->setState('filter.component', $parts[0]); + $this->setState('filter.section', $parts[1]); + } + } + } + + /** + * Method to get a store id based on model configuration state. + * + * This is necessary because the model is used by the component and + * different modules that might need different sets of data or different + * ordering requirements. + * + * @param string $id A prefix for the store id. + * + * @return string A store id. + * + * @since 1.0.0 + */ + protected function getStoreId($id = '') + { + // Compile the store id. + $id .= ':' . $this->getState('filter.search'); + $id .= ':' . $this->getState('filter.state'); + + + return parent::getStoreId($id); + + } + + /** + * Build an SQL query to load the list data. + * + * @return DatabaseQuery + * + * @since 1.0.0 + */ + protected function getListQuery() + { + // Create a new query object. + $db = $this->getDbo(); + $query = $db->getQuery(true); + + // Select the required fields from the table. + $query->select( + $this->getState( + 'list.select', 'DISTINCT a.*' + ) + ); + $query->from('`#__highlights_etichetta` AS a'); + + // Join over the users for the checked out user + $query->select("uc.name AS uEditor"); + $query->join("LEFT", "#__users AS uc ON uc.id=a.checked_out"); + + // Join over the user field 'created_by' + $query->select('`created_by`.name AS `created_by`'); + $query->join('LEFT', '#__users AS `created_by` ON `created_by`.id = a.`created_by`'); + + // Join over the user field 'modified_by' + $query->select('`modified_by`.name AS `modified_by`'); + $query->join('LEFT', '#__users AS `modified_by` ON `modified_by`.id = a.`modified_by`'); + + + // Filter by published state + $published = $this->getState('filter.state'); + + if (is_numeric($published)) + { + $query->where('a.state = ' . (int) $published); + } + elseif (empty($published)) + { + $query->where('(a.state IN (0, 1))'); + } + + // Filter by search in title + $search = $this->getState('filter.search'); + + if (!empty($search)) + { + if (stripos($search, 'id:') === 0) + { + $query->where('a.id = ' . (int) substr($search, 3)); + } + else + { + $search = $db->Quote('%' . $db->escape($search, true) . '%'); + + } + } + + // Add the list ordering clause. + $orderCol = $this->state->get('list.ordering', "a.id"); + $orderDirn = $this->state->get('list.direction', "ASC"); + + if ($orderCol && $orderDirn) + { + $query->order($db->escape($orderCol . ' ' . $orderDirn)); + } + + return $query; + } + + /** + * Get an array of data items + * + * @return mixed Array of data items on success, false on failure. + */ + public function getItems() + { + $items = parent::getItems(); + + + return $items; + } +} diff --git a/administrator/components/com_highlights/src/Model/HighlightModel.php b/administrator/components/com_highlights/src/Model/HighlightModel.php new file mode 100644 index 00000000..75f6a472 --- /dev/null +++ b/administrator/components/com_highlights/src/Model/HighlightModel.php @@ -0,0 +1,289 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Model; +// No direct access. +defined('_JEXEC') or die; + +use \Joomla\CMS\Table\Table; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Plugin\PluginHelper; +use \Joomla\CMS\MVC\Model\AdminModel; +use \Joomla\CMS\Helper\TagsHelper; +use \Joomla\CMS\Filter\OutputFilter; +use \Joomla\CMS\Event\Model; +use Joomla\CMS\Event\AbstractEvent; + + +/** + * Highlight model. + * + * @since 1.0.0 + */ +class HighlightModel extends AdminModel +{ + /** + * @var string The prefix to use with controller messages. + * + * @since 1.0.0 + */ + protected $text_prefix = 'COM_HIGHLIGHTS'; + + /** + * @var string Alias to manage history control + * + * @since 1.0.0 + */ + public $typeAlias = 'com_highlights.highlight'; + + /** + * @var null Item data + * + * @since 1.0.0 + */ + protected $item = null; + + + + + /** + * Returns a reference to the a Table object, always creating it. + * + * @param string $type The table type to instantiate + * @param string $prefix A prefix for the table class name. Optional. + * @param array $config Configuration array for model. Optional. + * + * @return Table A database object + * + * @since 1.0.0 + */ + public function getTable($type = 'Highlight', $prefix = 'Administrator', $config = array()) + { + return parent::getTable($type, $prefix, $config); + } + + /** + * Method to get the record form. + * + * @param array $data An optional array of data for the form to interogate. + * @param boolean $loadData True if the form is to load its own data (default case), false if not. + * + * @return \JForm|boolean A \JForm object on success, false on failure + * + * @since 1.0.0 + */ + public function getForm($data = array(), $loadData = true) + { + // Initialise variables. + $app = Factory::getApplication(); + + // Get the form. + $form = $this->loadForm( + 'com_highlights.highlight', + 'highlight', + array( + 'control' => 'jform', + 'load_data' => $loadData + ) + ); + + + + if (empty($form)) + { + return false; + } + + return $form; + } + + + + /** + * Method to get the data that should be injected in the form. + * + * @return mixed The data for the form. + * + * @since 1.0.0 + */ + protected function loadFormData() + { + // Check the session for previously entered form data. + $data = Factory::getApplication()->getUserState('com_highlights.edit.highlight.data', array()); + + if (empty($data)) + { + if ($this->item === null) + { + $this->item = $this->getItem(); + } + + $data = $this->item; + + } + + return $data; + } + + /** + * Method to get a single record. + * + * @param integer $pk The id of the primary key. + * + * @return mixed Object on success, false on failure. + * + * @since 1.0.0 + */ + public function getItem($pk = null) + { + + if ($item = parent::getItem($pk)) + { + if (isset($item->params)) + { + $item->params = json_encode($item->params); + } + + // Do any procesing on fields here if needed + } + + return $item; + + } + + /** + * Method to duplicate an Highlight + * + * @param array &$pks An array of primary key IDs. + * + * @return boolean True if successful. + * + * @throws Exception + */ + public function duplicate(&$pks) + { + $app = Factory::getApplication(); + $user = $app->getIdentity(); + $dispatcher = $this->getDispatcher(); + + // Access checks. + if (!$user->authorise('core.create', 'com_highlights')) + { + throw new \Exception(Text::_('JERROR_CORE_CREATE_NOT_PERMITTED')); + } + + $context = $this->option . '.' . $this->name; + + // Include the plugins for the save events. + PluginHelper::importPlugin($this->events_map['save']); + + $table = $this->getTable(); + + foreach ($pks as $pk) + { + + if ($table->load($pk, true)) + { + // Reset the id to create a new record. + $table->id = 0; + + if (!$table->check()) + { + throw new \Exception($table->getError()); + } + + if (!empty($table->etichetta)) + { + if (is_array($table->etichetta)) + { + $table->etichetta = implode(',', $table->etichetta); + } + } + else + { + $table->etichetta = ''; + } + + + // Create the before save event. + $beforeSaveEvent = AbstractEvent::create( + $this->event_before_save, + [ + 'context' => $context, + 'subject' => $table, + 'isNew' => true, + 'data' => $table, + ] + ); + + // Trigger the before save event. + $dispatchResult = Factory::getApplication()->getDispatcher()->dispatch($this->event_before_save, $beforeSaveEvent); + + // Check if dispatch result is an array and handle accordingly + $result = isset($dispatchResult['result']) ? $dispatchResult['result'] : []; + + // Proceed with your logic + if (in_array(false, $result, true) || !$table->store()) { + throw new \Exception($table->getError()); + } + + // Trigger the after save event. + Factory::getApplication()->getDispatcher()->dispatch( + $this->event_after_save, + AbstractEvent::create( + $this->event_after_save, + [ + 'context' => $context, + 'subject' => $table, + 'isNew' => true, + 'data' => $table, + ] + ) + ); + } + else + { + throw new \Exception($table->getError()); + } + + } + + // Clean cache + $this->cleanCache(); + + return true; + } + + /** + * Prepare and sanitise the table prior to saving. + * + * @param Table $table Table Object + * + * @return void + * + * @since 1.0.0 + */ + protected function prepareTable($table) + { + jimport('joomla.filter.output'); + + if (empty($table->id)) + { + // Set ordering to the last item if not set + if (@$table->ordering === '') + { + $db = $this->getDbo(); + $db->setQuery('SELECT MAX(ordering) FROM #__highlights_'); + $max = $db->loadResult(); + $table->ordering = $max + 1; + } + } + } +} diff --git a/administrator/components/com_highlights/src/Model/HighlightsModel.php b/administrator/components/com_highlights/src/Model/HighlightsModel.php new file mode 100644 index 00000000..82f14885 --- /dev/null +++ b/administrator/components/com_highlights/src/Model/HighlightsModel.php @@ -0,0 +1,248 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Model; +// No direct access. +defined('_JEXEC') or die; + +use \Joomla\CMS\MVC\Model\ListModel; +use \Joomla\Component\Fields\Administrator\Helper\FieldsHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Helper\TagsHelper; +use \Joomla\Database\ParameterType; +use \Joomla\Utilities\ArrayHelper; +use Pcrt\Component\Highlights\Administrator\Helper\HighlightsHelper; + +/** + * Methods supporting a list of Highlights records. + * + * @since 1.0.0 + */ +class HighlightsModel extends ListModel +{ + /** + * Constructor. + * + * @param array $config An optional associative array of configuration settings. + * + * @see JController + * @since 1.6 + */ + public function __construct($config = array()) + { + if (empty($config['filter_fields'])) + { + $config['filter_fields'] = array( + 'id', 'a.id', + 'state', 'a.state', + 'ordering', 'a.ordering', + 'created_by', 'a.created_by', + 'modified_by', 'a.modified_by', + 'etichetta', 'a.etichetta', + 'titolo', 'a.titolo', + 'sottotitolo', 'a.sottotitolo', + 'descrizione', 'a.descrizione', + 'lingua', 'a.lingua', + 'link_pulsante', 'a.link_pulsante', + 'testo_pulsante', 'a.testo_pulsante', + 'data', 'a.data', + 'immagine_main', 'a.immagine_main', + 'immagine_secondaria', 'a.immagine_secondaria', + 'data_inizio_pubblicazione', 'a.data_inizio_pubblicazione', + 'data_fine_pubblicazione', 'a.data_fine_pubblicazione', + ); + } + + parent::__construct($config); + } + + + + + + + + + /** + * Method to auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @param string $ordering Elements order + * @param string $direction Order direction + * + * @return void + * + * @throws Exception + */ + protected function populateState($ordering = null, $direction = null) + { + // List state information. + parent::populateState('id', 'ASC'); + + $context = $this->getUserStateFromRequest($this->context.'.filter.search', 'filter_search'); + $this->setState('filter.search', $context); + + // Split context into component and optional section + if (!empty($context)) + { + $parts = FieldsHelper::extract($context); + + if ($parts) + { + $this->setState('filter.component', $parts[0]); + $this->setState('filter.section', $parts[1]); + } + } + } + + /** + * Method to get a store id based on model configuration state. + * + * This is necessary because the model is used by the component and + * different modules that might need different sets of data or different + * ordering requirements. + * + * @param string $id A prefix for the store id. + * + * @return string A store id. + * + * @since 1.0.0 + */ + protected function getStoreId($id = '') + { + // Compile the store id. + $id .= ':' . $this->getState('filter.search'); + $id .= ':' . $this->getState('filter.state'); + + + return parent::getStoreId($id); + + } + + /** + * Build an SQL query to load the list data. + * + * @return DatabaseQuery + * + * @since 1.0.0 + */ + protected function getListQuery() + { + // Create a new query object. + $db = $this->getDbo(); + $query = $db->getQuery(true); + + // Select the required fields from the table. + $query->select( + $this->getState( + 'list.select', 'DISTINCT a.*' + ) + ); + $query->from('`#__highlights_` AS a'); + + // Join over the users for the checked out user + $query->select("uc.name AS uEditor"); + $query->join("LEFT", "#__users AS uc ON uc.id=a.checked_out"); + + // Join over the user field 'created_by' + $query->select('`created_by`.name AS `created_by`'); + $query->join('LEFT', '#__users AS `created_by` ON `created_by`.id = a.`created_by`'); + + // Join over the user field 'modified_by' + $query->select('`modified_by`.name AS `modified_by`'); + $query->join('LEFT', '#__users AS `modified_by` ON `modified_by`.id = a.`modified_by`'); + // Join over the foreign key 'etichetta' + $query->select('`#__highlights_etichetta_4129035`.`nome` AS etichette_fk_value_4129035'); + $query->join('LEFT', '#__highlights_etichetta AS #__highlights_etichetta_4129035 ON #__highlights_etichetta_4129035.`nome` = a.`etichetta`'); + + + // Filter by published state + $published = $this->getState('filter.state'); + + if (is_numeric($published)) + { + $query->where('a.state = ' . (int) $published); + } + elseif (empty($published)) + { + $query->where('(a.state IN (0, 1))'); + } + + // Filter by search in title + $search = $this->getState('filter.search'); + + if (!empty($search)) + { + if (stripos($search, 'id:') === 0) + { + $query->where('a.id = ' . (int) substr($search, 3)); + } + else + { + $search = $db->Quote('%' . $db->escape($search, true) . '%'); + + } + } + + // Add the list ordering clause. + $orderCol = $this->state->get('list.ordering', 'id'); + $orderDirn = $this->state->get('list.direction', 'ASC'); + + if ($orderCol && $orderDirn) + { + $query->order($db->escape($orderCol . ' ' . $orderDirn)); + } + + return $query; + } + + /** + * Get an array of data items + * + * @return mixed Array of data items on success, false on failure. + */ + public function getItems() + { + $items = parent::getItems(); + + foreach ($items as $oneItem) + { + + if (isset($oneItem->etichetta)) + { + $values = explode(',', $oneItem->etichetta); + $textValue = array(); + + foreach ($values as $value) + { + $db = $this->getDbo(); + $query = $db->getQuery(true); + $query + ->select('`#__highlights_etichetta_4129035`.`nome`') + ->from($db->quoteName('#__highlights_etichetta', '#__highlights_etichetta_4129035')) + ->where($db->quoteName('#__highlights_etichetta_4129035.nome') . ' = '. $db->quote($db->escape($value))); + + $db->setQuery($query); + $results = $db->loadObject(); + + if ($results) + { + $textValue[] = $results->nome; + } + } + + $oneItem->etichetta = !empty($textValue) ? implode(', ', $textValue) : $oneItem->etichetta; + } + } + + return $items; + } +} diff --git a/administrator/components/com_highlights/src/Service/Html/HIGHLIGHTS.php b/administrator/components/com_highlights/src/Service/Html/HIGHLIGHTS.php new file mode 100644 index 00000000..afaa17ac --- /dev/null +++ b/administrator/components/com_highlights/src/Service/Html/HIGHLIGHTS.php @@ -0,0 +1,53 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Service\Html; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\Utilities\ArrayHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Model\DatabaseAwareTrait; +use Joomla\Database\DatabaseDriver; + +/** + * Highlights HTML Helper. + * + * @since 1.0.0 + */ +class HIGHLIGHTS +{ + use DatabaseAwareTrait; + + /** + * Public constructor. + * + * @param DatabaseDriver $db The Joomla DB driver object for the site's database. + */ + public function __construct(DatabaseDriver $db) + { + $this->setDbo($db); + } + + public function toggle($value = 0, $view='', $field='', $i='') + { + $states = array( + 0 => array('icon-unpublish', Text::_('Toggle'), ''), + 1 => array('icon-publish', Text::_('Toggle'), '') + ); + + $state = ArrayHelper::getValue($states, (int) $value, $states[0]); + $text = ''; + $html = '' . $text . ''; + + return $html; + } +} diff --git a/administrator/components/com_highlights/src/Table/EtichettaTable.php b/administrator/components/com_highlights/src/Table/EtichettaTable.php new file mode 100644 index 00000000..820282dc --- /dev/null +++ b/administrator/components/com_highlights/src/Table/EtichettaTable.php @@ -0,0 +1,279 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Table; +// No direct access +defined('_JEXEC') or die; + +use \Joomla\Utilities\ArrayHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Access\Access; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Table\Table as Table; +use \Joomla\CMS\Versioning\VersionableTableInterface; +use Joomla\CMS\Tag\TaggableTableInterface; +use Joomla\CMS\Tag\TaggableTableTrait; +use \Joomla\Database\DatabaseDriver; +use \Joomla\CMS\Filter\OutputFilter; +use \Joomla\CMS\Filesystem\File; +use \Joomla\Registry\Registry; +use \Pcrt\Component\Highlights\Administrator\Helper\HighlightsHelper; +use \Joomla\CMS\Helper\ContentHelper; + + +/** + * Etichetta table + * + * @since 1.0.0 + */ +class EtichettaTable extends Table implements VersionableTableInterface, TaggableTableInterface +{ + use TaggableTableTrait; + + /** + * Indicates that columns fully support the NULL value in the database + * + * @var boolean + * @since 4.0.0 + */ + protected $_supportNullValue = true; + + + /** + * Constructor + * + * @param JDatabase &$db A database connector object + */ + public function __construct(DatabaseDriver $db) + { + $this->typeAlias = 'com_highlights.etichetta'; + parent::__construct('#__highlights_etichetta', 'id', $db); + $this->setColumnAlias('published', 'state'); + + } + + /** + * Get the type alias for the history table + * + * @return string The alias as described above + * + * @since 1.0.0 + */ + public function getTypeAlias() + { + return $this->typeAlias; + } + + /** + * Overloaded bind function to pre-process the params. + * + * @param array $array Named array + * @param mixed $ignore Optional array or list of parameters to ignore + * + * @return boolean True on success. + * + * @see Table:bind + * @since 1.0.0 + * @throws \InvalidArgumentException + */ + public function bind($array, $ignore = '') + { + $date = Factory::getDate(); + $task = Factory::getApplication()->input->get('task'); + $user = Factory::getApplication()->getIdentity(); + + $input = Factory::getApplication()->input; + $task = $input->getString('task', ''); + + if ($array['id'] == 0 && empty($array['created_by'])) + { + $array['created_by'] = Factory::getUser()->id; + } + + if ($array['id'] == 0 && empty($array['modified_by'])) + { + $array['modified_by'] = Factory::getUser()->id; + } + + if ($task == 'apply' || $task == 'save') + { + $array['modified_by'] = Factory::getUser()->id; + } + + if (isset($array['params']) && is_array($array['params'])) + { + $registry = new Registry; + $registry->loadArray($array['params']); + $array['params'] = (string) $registry; + } + + if (isset($array['metadata']) && is_array($array['metadata'])) + { + $registry = new Registry; + $registry->loadArray($array['metadata']); + $array['metadata'] = (string) $registry; + } + + if (!$user->authorise('core.admin', 'com_highlights.etichetta.' . $array['id'])) + { + $actions = Access::getActionsFromFile( + JPATH_ADMINISTRATOR . '/components/com_highlights/access.xml', + "/access/section[@name='etichetta']/" + ); + $default_actions = Access::getAssetRules('com_highlights.etichetta.' . $array['id'])->getData(); + $array_jaccess = array(); + + foreach ($actions as $action) + { + if (key_exists($action->name, $default_actions)) + { + $array_jaccess[$action->name] = $default_actions[$action->name]; + } + } + + $array['rules'] = $this->JAccessRulestoArray($array_jaccess); + } + + // Bind the rules for ACL where supported. + if (isset($array['rules']) && is_array($array['rules'])) + { + $this->setRules($array['rules']); + } + + return parent::bind($array, $ignore); + } + + /** + * Method to store a row in the database from the Table instance properties. + * + * If a primary key value is set the row with that primary key value will be updated with the instance property values. + * If no primary key value is set a new row will be inserted into the database with the properties from the Table instance. + * + * @param boolean $updateNulls True to update fields even if they are null. + * + * @return boolean True on success. + * + * @since 1.0.0 + */ + public function store($updateNulls = true) + { + + + return parent::store($updateNulls); + } + + /** + * This function convert an array of Access objects into an rules array. + * + * @param array $jaccessrules An array of Access objects. + * + * @return array + */ + private function JAccessRulestoArray($jaccessrules) + { + $rules = array(); + + foreach ($jaccessrules as $action => $jaccess) + { + $actions = array(); + + if ($jaccess) + { + foreach ($jaccess->getData() as $group => $allow) + { + $actions[$group] = ((bool)$allow); + } + } + + $rules[$action] = $actions; + } + + return $rules; + } + + /** + * Overloaded check function + * + * @return bool + */ + public function check() + { + // If there is an ordering column and this is a new row then get the next ordering value + if (property_exists($this, 'ordering') && $this->id == 0) + { + $this->ordering = self::getNextOrder(); + } + + + + return parent::check(); + } + + /** + * Define a namespaced asset name for inclusion in the #__assets table + * + * @return string The asset name + * + * @see Table::_getAssetName + */ + protected function _getAssetName() + { + $k = $this->_tbl_key; + + return $this->typeAlias . '.' . (int) $this->$k; + } + + /** + * Returns the parent asset's id. If you have a tree structure, retrieve the parent's id using the external key field + * + * @param Table $table Table name + * @param integer $id Id + * + * @see Table::_getAssetParentId + * + * @return mixed The id on success, false on failure. + */ + protected function _getAssetParentId($table = null, $id = null) + { + // We will retrieve the parent-asset from the Asset-table + $assetParent = Table::getInstance('Asset'); + + // Default: if no asset-parent can be found we take the global asset + $assetParentId = $assetParent->getRootId(); + + // The item has the component as asset-parent + $assetParent->loadByName('com_highlights'); + + // Return the found asset-parent-id + if ($assetParent->id) + { + $assetParentId = $assetParent->id; + } + + return $assetParentId; + } + + //XXX_CUSTOM_TABLE_FUNCTION + + + /** + * Delete a record by id + * + * @param mixed $pk Primary key value to delete. Optional + * + * @return bool + */ + public function delete($pk = null) + { + $this->load($pk); + $result = parent::delete($pk); + + return $result; + } +} diff --git a/administrator/components/com_highlights/src/Table/HighlightTable.php b/administrator/components/com_highlights/src/Table/HighlightTable.php new file mode 100644 index 00000000..f2e44cd8 --- /dev/null +++ b/administrator/components/com_highlights/src/Table/HighlightTable.php @@ -0,0 +1,314 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\Table; +// No direct access +defined('_JEXEC') or die; + +use \Joomla\Utilities\ArrayHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Access\Access; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Table\Table as Table; +use \Joomla\CMS\Versioning\VersionableTableInterface; +use Joomla\CMS\Tag\TaggableTableInterface; +use Joomla\CMS\Tag\TaggableTableTrait; +use \Joomla\Database\DatabaseDriver; +use \Joomla\CMS\Filter\OutputFilter; +use \Joomla\CMS\Filesystem\File; +use \Joomla\Registry\Registry; +use \Pcrt\Component\Highlights\Administrator\Helper\HighlightsHelper; +use \Joomla\CMS\Helper\ContentHelper; + + +/** + * Highlight table + * + * @since 1.0.0 + */ +class HighlightTable extends Table implements VersionableTableInterface, TaggableTableInterface +{ + use TaggableTableTrait; + + /** + * Indicates that columns fully support the NULL value in the database + * + * @var boolean + * @since 4.0.0 + */ + protected $_supportNullValue = true; + + + /** + * Constructor + * + * @param JDatabase &$db A database connector object + */ + public function __construct(DatabaseDriver $db) + { + $this->typeAlias = 'com_highlights.highlight'; + parent::__construct('#__highlights_', 'id', $db); + $this->setColumnAlias('published', 'state'); + + } + + /** + * Get the type alias for the history table + * + * @return string The alias as described above + * + * @since 1.0.0 + */ + public function getTypeAlias() + { + return $this->typeAlias; + } + + /** + * Overloaded bind function to pre-process the params. + * + * @param array $array Named array + * @param mixed $ignore Optional array or list of parameters to ignore + * + * @return boolean True on success. + * + * @see Table:bind + * @since 1.0.0 + * @throws \InvalidArgumentException + */ + public function bind($array, $ignore = '') + { + $date = Factory::getDate(); + $task = Factory::getApplication()->input->get('task'); + $user = Factory::getApplication()->getIdentity(); + + $input = Factory::getApplication()->input; + $task = $input->getString('task', ''); + + if ($array['id'] == 0 && empty($array['created_by'])) + { + $array['created_by'] = Factory::getUser()->id; + } + + if ($array['id'] == 0 && empty($array['modified_by'])) + { + $array['modified_by'] = Factory::getUser()->id; + } + + if ($task == 'apply' || $task == 'save') + { + $array['modified_by'] = Factory::getUser()->id; + } + + // Support for multiple or not foreign key field: etichetta + if(!empty($array['etichetta'])) + { + if(is_array($array['etichetta'])){ + $array['etichetta'] = implode(',',$array['etichetta']); + } + else if(strrpos($array['etichetta'], ',') != false){ + $array['etichetta'] = explode(',',$array['etichetta']); + } + } + else { + $array['etichetta'] = 0; + } + + // Support for empty date field: data + if($array['data'] == '0000-00-00' || empty($array['data'])) + { + $array['data'] = NULL; + $this->data = NULL; + } + + // Support for empty date field: data_inizio_pubblicazione + if($array['data_inizio_pubblicazione'] == '0000-00-00' || empty($array['data_inizio_pubblicazione'])) + { + $array['data_inizio_pubblicazione'] = NULL; + $this->data_inizio_pubblicazione = NULL; + } + + // Support for empty date field: data_fine_pubblicazione + if($array['data_fine_pubblicazione'] == '0000-00-00' || empty($array['data_fine_pubblicazione'])) + { + $array['data_fine_pubblicazione'] = NULL; + $this->data_fine_pubblicazione = NULL; + } + + if (isset($array['params']) && is_array($array['params'])) + { + $registry = new Registry; + $registry->loadArray($array['params']); + $array['params'] = (string) $registry; + } + + if (isset($array['metadata']) && is_array($array['metadata'])) + { + $registry = new Registry; + $registry->loadArray($array['metadata']); + $array['metadata'] = (string) $registry; + } + + if (!$user->authorise('core.admin', 'com_highlights.highlight.' . $array['id'])) + { + $actions = Access::getActionsFromFile( + JPATH_ADMINISTRATOR . '/components/com_highlights/access.xml', + "/access/section[@name='highlight']/" + ); + $default_actions = Access::getAssetRules('com_highlights.highlight.' . $array['id'])->getData(); + $array_jaccess = array(); + + foreach ($actions as $action) + { + if (key_exists($action->name, $default_actions)) + { + $array_jaccess[$action->name] = $default_actions[$action->name]; + } + } + + $array['rules'] = $this->JAccessRulestoArray($array_jaccess); + } + + // Bind the rules for ACL where supported. + if (isset($array['rules']) && is_array($array['rules'])) + { + $this->setRules($array['rules']); + } + + return parent::bind($array, $ignore); + } + + /** + * Method to store a row in the database from the Table instance properties. + * + * If a primary key value is set the row with that primary key value will be updated with the instance property values. + * If no primary key value is set a new row will be inserted into the database with the properties from the Table instance. + * + * @param boolean $updateNulls True to update fields even if they are null. + * + * @return boolean True on success. + * + * @since 1.0.0 + */ + public function store($updateNulls = true) + { + + + return parent::store($updateNulls); + } + + /** + * This function convert an array of Access objects into an rules array. + * + * @param array $jaccessrules An array of Access objects. + * + * @return array + */ + private function JAccessRulestoArray($jaccessrules) + { + $rules = array(); + + foreach ($jaccessrules as $action => $jaccess) + { + $actions = array(); + + if ($jaccess) + { + foreach ($jaccess->getData() as $group => $allow) + { + $actions[$group] = ((bool)$allow); + } + } + + $rules[$action] = $actions; + } + + return $rules; + } + + /** + * Overloaded check function + * + * @return bool + */ + public function check() + { + // If there is an ordering column and this is a new row then get the next ordering value + if (property_exists($this, 'ordering') && $this->id == 0) + { + $this->ordering = self::getNextOrder(); + } + + + + return parent::check(); + } + + /** + * Define a namespaced asset name for inclusion in the #__assets table + * + * @return string The asset name + * + * @see Table::_getAssetName + */ + protected function _getAssetName() + { + $k = $this->_tbl_key; + + return $this->typeAlias . '.' . (int) $this->$k; + } + + /** + * Returns the parent asset's id. If you have a tree structure, retrieve the parent's id using the external key field + * + * @param Table $table Table name + * @param integer $id Id + * + * @see Table::_getAssetParentId + * + * @return mixed The id on success, false on failure. + */ + protected function _getAssetParentId($table = null, $id = null) + { + // We will retrieve the parent-asset from the Asset-table + $assetParent = Table::getInstance('Asset'); + + // Default: if no asset-parent can be found we take the global asset + $assetParentId = $assetParent->getRootId(); + + // The item has the component as asset-parent + $assetParent->loadByName('com_highlights'); + + // Return the found asset-parent-id + if ($assetParent->id) + { + $assetParentId = $assetParent->id; + } + + return $assetParentId; + } + + //XXX_CUSTOM_TABLE_FUNCTION + + + /** + * Delete a record by id + * + * @param mixed $pk Primary key value to delete. Optional + * + * @return bool + */ + public function delete($pk = null) + { + $this->load($pk); + $result = parent::delete($pk); + + return $result; + } +} diff --git a/administrator/components/com_highlights/src/View/Etichetta/HtmlView.php b/administrator/components/com_highlights/src/View/Etichetta/HtmlView.php new file mode 100644 index 00000000..f05b0bd4 --- /dev/null +++ b/administrator/components/com_highlights/src/View/Etichetta/HtmlView.php @@ -0,0 +1,114 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\View\Etichetta; +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use \Joomla\CMS\Toolbar\ToolbarHelper; +use \Joomla\CMS\Factory; +use \Pcrt\Component\Highlights\Administrator\Helper\HighlightsHelper; +use \Joomla\CMS\Language\Text; + +/** + * View class for a single Etichetta. + * + * @since 1.0.0 + */ +class HtmlView extends BaseHtmlView +{ + protected $state; + + protected $item; + + protected $form; + + /** + * Display the view + * + * @param string $tpl Template name + * + * @return void + * + * @throws Exception + */ + public function display($tpl = null) + { + $this->state = $this->get('State'); + $this->item = $this->get('Item'); + $this->form = $this->get('Form'); + + // Check for errors. + if (count($errors = $this->get('Errors'))) + { + throw new \Exception(implode("\n", $errors)); + } + $this->addToolbar(); + + parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @throws Exception + */ + protected function addToolbar() + { + Factory::getApplication()->input->set('hidemainmenu', true); + + $user = Factory::getApplication()->getIdentity(); + $isNew = ($this->item->id == 0); + + if (isset($this->item->checked_out)) + { + $checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id')); + } + else + { + $checkedOut = false; + } + + $canDo = HighlightsHelper::getActions(); + + ToolbarHelper::title(Text::_('COM_HIGHLIGHTS_TITLE_ETICHETTA'), "generic"); + + // If not checked out, can save the item. + if (!$checkedOut && ($canDo->get('core.edit') || ($canDo->get('core.create')))) + { + ToolbarHelper::apply('etichetta.apply', 'JTOOLBAR_APPLY'); + ToolbarHelper::save('etichetta.save', 'JTOOLBAR_SAVE'); + } + + if (!$checkedOut && ($canDo->get('core.create'))) + { + ToolbarHelper::custom('etichetta.save2new', 'save-new.png', 'save-new_f2.png', 'JTOOLBAR_SAVE_AND_NEW', false); + } + + // If an existing item, can save to a copy. + if (!$isNew && $canDo->get('core.create')) + { + ToolbarHelper::custom('etichetta.save2copy', 'save-copy.png', 'save-copy_f2.png', 'JTOOLBAR_SAVE_AS_COPY', false); + } + + + + if (empty($this->item->id)) + { + ToolbarHelper::cancel('etichetta.cancel', 'JTOOLBAR_CANCEL'); + } + else + { + ToolbarHelper::cancel('etichetta.cancel', 'JTOOLBAR_CLOSE'); + } + } +} diff --git a/administrator/components/com_highlights/src/View/Etichette/HtmlView.php b/administrator/components/com_highlights/src/View/Etichette/HtmlView.php new file mode 100644 index 00000000..a3d2dd0e --- /dev/null +++ b/administrator/components/com_highlights/src/View/Etichette/HtmlView.php @@ -0,0 +1,177 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\View\Etichette; +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use \Pcrt\Component\Highlights\Administrator\Helper\HighlightsHelper; +use \Joomla\CMS\Toolbar\Toolbar; +use \Joomla\CMS\Toolbar\ToolbarHelper; +use \Joomla\CMS\Language\Text; +use \Joomla\Component\Content\Administrator\Extension\ContentComponent; +use \Joomla\CMS\Form\Form; +use \Joomla\CMS\HTML\Helpers\Sidebar; +/** + * View class for a list of Etichette. + * + * @since 1.0.0 + */ +class HtmlView extends BaseHtmlView +{ + protected $items; + + protected $pagination; + + protected $state; + + /** + * Display the view + * + * @param string $tpl Template name + * + * @return void + * + * @throws Exception + */ + public function display($tpl = null) + { + $this->state = $this->get('State'); + $this->items = $this->get('Items'); + $this->pagination = $this->get('Pagination'); + $this->filterForm = $this->get('FilterForm'); + $this->activeFilters = $this->get('ActiveFilters'); + + // Check for errors. + if (count($errors = $this->get('Errors'))) + { + throw new \Exception(implode("\n", $errors)); + } + + $this->addToolbar(); + + $this->sidebar = Sidebar::render(); + parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @since 1.0.0 + */ + protected function addToolbar() + { + $state = $this->get('State'); + $canDo = HighlightsHelper::getActions(); + + ToolbarHelper::title(Text::_('COM_HIGHLIGHTS_TITLE_ETICHETTE'), "generic"); + + $toolbar = Toolbar::getInstance('toolbar'); + + // Check if the form exists before showing the add/edit buttons + $formPath = JPATH_COMPONENT_ADMINISTRATOR . '/src/View/Etichette'; + + if (file_exists($formPath)) + { + if ($canDo->get('core.create')) + { + $toolbar->addNew('etichetta.add'); + } + } + + if ($canDo->get('core.edit.state')) + { + $dropdown = $toolbar->dropdownButton('status-group') + ->text('JTOOLBAR_CHANGE_STATUS') + ->toggleSplit(false) + ->icon('fas fa-ellipsis-h') + ->buttonClass('btn btn-action') + ->listCheck(true); + + $childBar = $dropdown->getChildToolbar(); + + if (isset($this->items[0]->state)) + { + $childBar->publish('etichette.publish')->listCheck(true); + $childBar->unpublish('etichette.unpublish')->listCheck(true); + $childBar->archive('etichette.archive')->listCheck(true); + } + + $childBar->standardButton('duplicate') + ->text('JTOOLBAR_DUPLICATE') + ->icon('fas fa-copy') + ->task('etichette.duplicate') + ->listCheck(true); + + if (isset($this->items[0]->checked_out)) + { + $childBar->checkin('etichette.checkin')->listCheck(true); + } + + if (isset($this->items[0]->state)) + { + $childBar->trash('etichette.trash')->listCheck(true); + } + } + + + + // Show trash and delete for components that uses the state field + if (isset($this->items[0]->state)) + { + + if ($this->state->get('filter.state') == ContentComponent::CONDITION_TRASHED && $canDo->get('core.delete')) + { + $toolbar->delete('etichette.delete') + ->text('JTOOLBAR_EMPTY_TRASH') + ->message('JGLOBAL_CONFIRM_DELETE') + ->listCheck(true); + } + } + + if ($canDo->get('core.admin')) + { + $toolbar->preferences('com_highlights'); + } + + // Set sidebar action + Sidebar::setAction('index.php?option=com_highlights&view=etichette'); + } + + /** + * Method to order fields + * + * @return void + */ + protected function getSortFields() + { + return array( + 'a.`id`' => Text::_('JGRID_HEADING_ID'), + 'a.`state`' => Text::_('JSTATUS'), + 'a.`ordering`' => Text::_('JGRID_HEADING_ORDERING'), + 'a.`nome`' => Text::_('COM_HIGHLIGHTS_ETICHETTE_NOME'), + 'a.`lingua`' => Text::_('COM_HIGHLIGHTS_ETICHETTE_LINGUA'), + ); + } + + /** + * Check if state is set + * + * @param mixed $state State + * + * @return bool + */ + public function getState($state) + { + return isset($this->state->{$state}) ? $this->state->{$state} : false; + } +} diff --git a/administrator/components/com_highlights/src/View/Highlight/HtmlView.php b/administrator/components/com_highlights/src/View/Highlight/HtmlView.php new file mode 100644 index 00000000..c0204c0c --- /dev/null +++ b/administrator/components/com_highlights/src/View/Highlight/HtmlView.php @@ -0,0 +1,114 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\View\Highlight; +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use \Joomla\CMS\Toolbar\ToolbarHelper; +use \Joomla\CMS\Factory; +use \Pcrt\Component\Highlights\Administrator\Helper\HighlightsHelper; +use \Joomla\CMS\Language\Text; + +/** + * View class for a single Highlight. + * + * @since 1.0.0 + */ +class HtmlView extends BaseHtmlView +{ + protected $state; + + protected $item; + + protected $form; + + /** + * Display the view + * + * @param string $tpl Template name + * + * @return void + * + * @throws Exception + */ + public function display($tpl = null) + { + $this->state = $this->get('State'); + $this->item = $this->get('Item'); + $this->form = $this->get('Form'); + + // Check for errors. + if (count($errors = $this->get('Errors'))) + { + throw new \Exception(implode("\n", $errors)); + } + $this->addToolbar(); + + parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @throws Exception + */ + protected function addToolbar() + { + Factory::getApplication()->input->set('hidemainmenu', true); + + $user = Factory::getApplication()->getIdentity(); + $isNew = ($this->item->id == 0); + + if (isset($this->item->checked_out)) + { + $checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id')); + } + else + { + $checkedOut = false; + } + + $canDo = HighlightsHelper::getActions(); + + ToolbarHelper::title(Text::_('COM_HIGHLIGHTS_TITLE_HIGHLIGHT'), "generic"); + + // If not checked out, can save the item. + if (!$checkedOut && ($canDo->get('core.edit') || ($canDo->get('core.create')))) + { + ToolbarHelper::apply('highlight.apply', 'JTOOLBAR_APPLY'); + ToolbarHelper::save('highlight.save', 'JTOOLBAR_SAVE'); + } + + if (!$checkedOut && ($canDo->get('core.create'))) + { + ToolbarHelper::custom('highlight.save2new', 'save-new.png', 'save-new_f2.png', 'JTOOLBAR_SAVE_AND_NEW', false); + } + + // If an existing item, can save to a copy. + if (!$isNew && $canDo->get('core.create')) + { + ToolbarHelper::custom('highlight.save2copy', 'save-copy.png', 'save-copy_f2.png', 'JTOOLBAR_SAVE_AS_COPY', false); + } + + + + if (empty($this->item->id)) + { + ToolbarHelper::cancel('highlight.cancel', 'JTOOLBAR_CANCEL'); + } + else + { + ToolbarHelper::cancel('highlight.cancel', 'JTOOLBAR_CLOSE'); + } + } +} diff --git a/administrator/components/com_highlights/src/View/Highlights/HtmlView.php b/administrator/components/com_highlights/src/View/Highlights/HtmlView.php new file mode 100644 index 00000000..41136707 --- /dev/null +++ b/administrator/components/com_highlights/src/View/Highlights/HtmlView.php @@ -0,0 +1,177 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Administrator\View\Highlights; +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use \Pcrt\Component\Highlights\Administrator\Helper\HighlightsHelper; +use \Joomla\CMS\Toolbar\Toolbar; +use \Joomla\CMS\Toolbar\ToolbarHelper; +use \Joomla\CMS\Language\Text; +use \Joomla\Component\Content\Administrator\Extension\ContentComponent; +use \Joomla\CMS\Form\Form; +use \Joomla\CMS\HTML\Helpers\Sidebar; +/** + * View class for a list of Highlights. + * + * @since 1.0.0 + */ +class HtmlView extends BaseHtmlView +{ + protected $items; + + protected $pagination; + + protected $state; + + /** + * Display the view + * + * @param string $tpl Template name + * + * @return void + * + * @throws Exception + */ + public function display($tpl = null) + { + $this->state = $this->get('State'); + $this->items = $this->get('Items'); + $this->pagination = $this->get('Pagination'); + $this->filterForm = $this->get('FilterForm'); + $this->activeFilters = $this->get('ActiveFilters'); + + // Check for errors. + if (count($errors = $this->get('Errors'))) + { + throw new \Exception(implode("\n", $errors)); + } + + $this->addToolbar(); + + $this->sidebar = Sidebar::render(); + parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @since 1.0.0 + */ + protected function addToolbar() + { + $state = $this->get('State'); + $canDo = HighlightsHelper::getActions(); + + ToolbarHelper::title(Text::_('COM_HIGHLIGHTS_TITLE_HIGHLIGHTS'), "generic"); + + $toolbar = Toolbar::getInstance('toolbar'); + + // Check if the form exists before showing the add/edit buttons + $formPath = JPATH_COMPONENT_ADMINISTRATOR . '/src/View/Highlights'; + + if (file_exists($formPath)) + { + if ($canDo->get('core.create')) + { + $toolbar->addNew('highlight.add'); + } + } + + if ($canDo->get('core.edit.state')) + { + $dropdown = $toolbar->dropdownButton('status-group') + ->text('JTOOLBAR_CHANGE_STATUS') + ->toggleSplit(false) + ->icon('fas fa-ellipsis-h') + ->buttonClass('btn btn-action') + ->listCheck(true); + + $childBar = $dropdown->getChildToolbar(); + + if (isset($this->items[0]->state)) + { + $childBar->publish('highlights.publish')->listCheck(true); + $childBar->unpublish('highlights.unpublish')->listCheck(true); + $childBar->archive('highlights.archive')->listCheck(true); + } + + $childBar->standardButton('duplicate') + ->text('JTOOLBAR_DUPLICATE') + ->icon('fas fa-copy') + ->task('highlights.duplicate') + ->listCheck(true); + + if (isset($this->items[0]->checked_out)) + { + $childBar->checkin('highlights.checkin')->listCheck(true); + } + + if (isset($this->items[0]->state)) + { + $childBar->trash('highlights.trash')->listCheck(true); + } + } + + + + // Show trash and delete for components that uses the state field + if (isset($this->items[0]->state)) + { + + if ($this->state->get('filter.state') == ContentComponent::CONDITION_TRASHED && $canDo->get('core.delete')) + { + $toolbar->delete('highlights.delete') + ->text('JTOOLBAR_EMPTY_TRASH') + ->message('JGLOBAL_CONFIRM_DELETE') + ->listCheck(true); + } + } + + if ($canDo->get('core.admin')) + { + $toolbar->preferences('com_highlights'); + } + + // Set sidebar action + Sidebar::setAction('index.php?option=com_highlights&view=highlights'); + } + + /** + * Method to order fields + * + * @return void + */ + protected function getSortFields() + { + return array( + 'a.`id`' => Text::_('JGRID_HEADING_ID'), + 'a.`state`' => Text::_('JSTATUS'), + 'a.`ordering`' => Text::_('JGRID_HEADING_ORDERING'), + 'a.`etichetta`' => Text::_('COM_HIGHLIGHTS_HIGHLIGHTS_ETICHETTA'), + 'a.`titolo`' => Text::_('COM_HIGHLIGHTS_HIGHLIGHTS_TITOLO'), + ); + } + + /** + * Check if state is set + * + * @param mixed $state State + * + * @return bool + */ + public function getState($state) + { + return isset($this->state->{$state}) ? $this->state->{$state} : false; + } +} diff --git a/administrator/components/com_highlights/tmpl/etichetta/default.php b/administrator/components/com_highlights/tmpl/etichetta/default.php new file mode 100644 index 00000000..adae16f7 --- /dev/null +++ b/administrator/components/com_highlights/tmpl/etichetta/default.php @@ -0,0 +1,32 @@ + + * @copyright 2023 Super User + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Session\Session; +use Joomla\Utilities\ArrayHelper; + + +?> + +
+ + + + +
+ +
+ diff --git a/administrator/components/com_highlights/tmpl/etichetta/edit.php b/administrator/components/com_highlights/tmpl/etichetta/edit.php new file mode 100644 index 00000000..82da6562 --- /dev/null +++ b/administrator/components/com_highlights/tmpl/etichetta/edit.php @@ -0,0 +1,55 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Language\Text; + +$wa = $this->document->getWebAssetManager(); +$wa->useScript('keepalive') + ->useScript('form.validate'); +HTMLHelper::_('bootstrap.tooltip'); +?> + +
+ + + 'etichetta')); ?> + +
+
+
+ + form->renderField('nome'); ?> + form->renderField('lingua'); ?> +
+
+
+ + + + + + form->renderField('created_by'); ?> + form->renderField('modified_by'); ?> + + + + + + + +
diff --git a/administrator/components/com_highlights/tmpl/etichette/default.php b/administrator/components/com_highlights/tmpl/etichette/default.php new file mode 100644 index 00000000..2ff767f2 --- /dev/null +++ b/administrator/components/com_highlights/tmpl/etichette/default.php @@ -0,0 +1,174 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +// No direct access +defined('_JEXEC') or die; + + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Layout\LayoutHelper; +use \Joomla\CMS\Language\Text; +use Joomla\CMS\Session\Session; + +HTMLHelper::_('bootstrap.tooltip'); +HTMLHelper::_('behavior.multiselect'); + +// Import CSS +$wa = $this->document->getWebAssetManager(); +$wa->useStyle('com_highlights.admin') + ->useScript('com_highlights.admin'); + +$user = Factory::getApplication()->getIdentity(); +$userId = $user->get('id'); +$listOrder = $this->state->get('list.ordering'); +$listDirn = $this->state->get('list.direction'); +$canOrder = $user->authorise('core.edit.state', 'com_highlights'); + +$saveOrder = $listOrder == 'a.ordering'; + +if (!empty($saveOrder)) +{ + $saveOrderingUrl = 'index.php?option=com_highlights&task=etichette.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + HTMLHelper::_('draggablelist.draggable'); +} + +?> + +
+
+
+
+ $this)); ?> + +
+ + + + + + items[0]->ordering)): ?> + + + + + + + + + + + + + + + + + + class="js-draggable" data-url="" data-direction="" > + items as $i => $item) : + $ordering = ($listOrder == 'a.ordering'); + $canCreate = $user->authorise('core.create', 'com_highlights'); + $canEdit = $user->authorise('core.edit', 'com_highlights'); + $canCheckin = $user->authorise('core.manage', 'com_highlights'); + $canChange = $user->authorise('core.edit.state', 'com_highlights'); + ?> + + + + items[0]->ordering)) : ?> + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ pagination->getListFooter(); ?> +
+ id); ?> + + + + + + + + + + state, $i, 'etichette.', $canChange, 'cb'); ?> + + checked_out) && $item->checked_out && ($canEdit || $canChange)) : ?> + uEditor, $item->checked_out_time, 'etichette.', $canCheckin); ?> + + + + escape($item->nome); ?> + + + escape($item->nome); ?> + + + lingua; ?> + + id; ?> + +
+ + + + + +
+
+
+
\ No newline at end of file diff --git a/administrator/components/com_highlights/tmpl/highlight/default.php b/administrator/components/com_highlights/tmpl/highlight/default.php new file mode 100644 index 00000000..adae16f7 --- /dev/null +++ b/administrator/components/com_highlights/tmpl/highlight/default.php @@ -0,0 +1,32 @@ + + * @copyright 2023 Super User + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Session\Session; +use Joomla\Utilities\ArrayHelper; + + +?> + +
+ + + + +
+ +
+ diff --git a/administrator/components/com_highlights/tmpl/highlight/edit.php b/administrator/components/com_highlights/tmpl/highlight/edit.php new file mode 100644 index 00000000..31b35a7e --- /dev/null +++ b/administrator/components/com_highlights/tmpl/highlight/edit.php @@ -0,0 +1,83 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Language\Text; + +$wa = $this->document->getWebAssetManager(); +$wa->useScript('keepalive') + ->useScript('form.validate'); +HTMLHelper::_('bootstrap.tooltip'); +?> + +
+ + + 'highlight')); ?> + +
+
+
+ + form->renderField('etichetta'); ?> + form->renderField('titolo'); ?> + form->renderField('sottotitolo'); ?> + form->renderField('descrizione'); ?> + form->renderField('lingua'); ?> + form->renderField('link_pulsante'); ?> + form->renderField('testo_pulsante'); ?> + form->renderField('data'); ?> +
+
+
+ + +
+
+
+ + form->renderField('immagine_main'); ?> + form->renderField('immagine_secondaria'); ?> +
+
+
+ + +
+
+
+ + form->renderField('data_inizio_pubblicazione'); ?> + form->renderField('data_fine_pubblicazione'); ?> +
+
+
+ + + + + + form->renderField('created_by'); ?> + form->renderField('modified_by'); ?> + + + + + + + +
diff --git a/administrator/components/com_highlights/tmpl/highlights/default.php b/administrator/components/com_highlights/tmpl/highlights/default.php new file mode 100644 index 00000000..fc790a26 --- /dev/null +++ b/administrator/components/com_highlights/tmpl/highlights/default.php @@ -0,0 +1,174 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +// No direct access +defined('_JEXEC') or die; + + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Layout\LayoutHelper; +use \Joomla\CMS\Language\Text; +use Joomla\CMS\Session\Session; + +HTMLHelper::_('bootstrap.tooltip'); +HTMLHelper::_('behavior.multiselect'); + +// Import CSS +$wa = $this->document->getWebAssetManager(); +$wa->useStyle('com_highlights.admin') + ->useScript('com_highlights.admin'); + +$user = Factory::getApplication()->getIdentity(); +$userId = $user->get('id'); +$listOrder = $this->state->get('list.ordering'); +$listDirn = $this->state->get('list.direction'); +$canOrder = $user->authorise('core.edit.state', 'com_highlights'); + +$saveOrder = $listOrder == 'a.ordering'; + +if (!empty($saveOrder)) +{ + $saveOrderingUrl = 'index.php?option=com_highlights&task=highlights.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + HTMLHelper::_('draggablelist.draggable'); +} + +?> + +
+
+
+
+ $this)); ?> + +
+ + + + + + items[0]->ordering)): ?> + + + + + + + + + + + + + + + + + + class="js-draggable" data-url="" data-direction="" > + items as $i => $item) : + $ordering = ($listOrder == 'a.ordering'); + $canCreate = $user->authorise('core.create', 'com_highlights'); + $canEdit = $user->authorise('core.edit', 'com_highlights'); + $canCheckin = $user->authorise('core.manage', 'com_highlights'); + $canChange = $user->authorise('core.edit.state', 'com_highlights'); + ?> + + + + items[0]->ordering)) : ?> + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ pagination->getListFooter(); ?> +
+ id); ?> + + + + + + + + + + state, $i, 'highlights.', $canChange, 'cb'); ?> + + checked_out) && $item->checked_out && ($canEdit || $canChange)) : ?> + uEditor, $item->checked_out_time, 'highlights.', $canCheckin); ?> + + + + escape($item->titolo); ?> + + + escape($item->titolo); ?> + + + etichetta; ?> + + id; ?> + +
+ + + + + +
+
+
+
\ No newline at end of file diff --git a/administrator/components/com_highlights/tmpl/index.html b/administrator/components/com_highlights/tmpl/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/administrator/components/com_highlights/tmpl/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/administrator/language/en-GB/com_highlights.ini b/administrator/language/en-GB/com_highlights.ini new file mode 100644 index 00000000..43e30133 --- /dev/null +++ b/administrator/language/en-GB/com_highlights.ini @@ -0,0 +1,188 @@ +COM_HIGHLIGHTS="Highlights" +COM_HIGHLIGHTS_COMPONENT_LABEL="Highlights" +COM_HIGHLIGHTS_CONFIGURATION="Highlights Configuration" +COM_HIGHLIGHTS_ACCESS_HEADING="Access" +COM_HIGHLIGHTS_COMPONENT_DESC="" +COM_HIGHLIGHTS_XML_DESCRIPTION="" +COM_HIGHLIGHTS_N_ITEMS_ARCHIVED="%d items successfully archived" +COM_HIGHLIGHTS_N_ITEMS_ARCHIVED_1="%d item successfully archived" +COM_HIGHLIGHTS_N_ITEMS_CHECKED_IN_0="No item successfully checked in" +COM_HIGHLIGHTS_N_ITEMS_CHECKED_IN_1="%d item successfully checked in" +COM_HIGHLIGHTS_N_ITEMS_CHECKED_IN_MORE="%d items successfully checked in" +COM_HIGHLIGHTS_N_ITEMS_DELETED="%d items successfully deleted" +COM_HIGHLIGHTS_N_ITEMS_DELETED_1="%d item successfully deleted" +COM_HIGHLIGHTS_N_ITEMS_PUBLISHED="%d items successfully published" +COM_HIGHLIGHTS_N_ITEMS_PUBLISHED_1="%d item successfully published" +COM_HIGHLIGHTS_N_ITEMS_TRASHED="%d items successfully trashed" +COM_HIGHLIGHTS_N_ITEMS_TRASHED_1="%d item successfully trashed" +COM_HIGHLIGHTS_N_ITEMS_UNPUBLISHED="%d items successfully unpublished" +COM_HIGHLIGHTS_N_ITEMS_UNPUBLISHED_1="%d item successfully unpublished" +COM_HIGHLIGHTS_NO_ITEM_SELECTED="No items selected" +COM_HIGHLIGHTS_SAVE_SUCCESS="Item successfully saved" +COM_HIGHLIGHTS_ITEM_ID_SELECT_LABEL="Select the item ID" +COM_HIGHLIGHTS_ITEM_ID_SELECT_LABEL_FORM="Select the Item ID to Edit (Set up as 0 if you want to set up as add form)" +COM_HIGHLIGHTS_FIELDSET_ITEM_ID_SELECT_LABEL="Required Settings" +COM_HIGHLIGHTS_FILTER_SELECT_LABEL=" - Select %s - " +COM_HIGHLIGHTS_TEST_LABEL="Test label" +COM_HIGHLIGHTS_FIELDSET_RULES="Permissions" +COM_HIGHLIGHTS_FROM_FILTER="From %s" +COM_HIGHLIGHTS_TO_FILTER="To %s" +COM_HIGHLIGHTS_VIEW_FILE="[View File]" +COM_HIGHLIGHTS_ITEMS_SUCCESS_DUPLICATED="Items successfully duplicated" + +COM_HIGHLIGHTS_SEARCH_FILTER_SUBMIT = "Search" +COM_HIGHLIGHTS_SEARCH_TOOLS = "Search Tools" +COM_HIGHLIGHTS_SEARCH_TOOLS_DESC = "Filter the list items" +COM_HIGHLIGHTS_SEARCH_FILTER_CLEAR = "Clear filter" + +COM_HIGHLIGHTS_XML_DESCRIPTION = "" + +COM_HIGHLIGHTS_TITLE_HIGHLIGHTS = "Highlights" +COM_HIGHLIGHTS_HIGHLIGHTS_ID = "ID" +COM_HIGHLIGHTS_HIGHLIGHTS_STATE = "State" +COM_HIGHLIGHTS_HIGHLIGHTS_ORDERING = "Order" +COM_HIGHLIGHTS_HIGHLIGHTS_CHECKED_OUT = "N/A" +COM_HIGHLIGHTS_HIGHLIGHTS_CHECKED_OUT_TIME = "N/A" +COM_HIGHLIGHTS_HIGHLIGHTS_CREATED_BY = "Created by" +COM_HIGHLIGHTS_HIGHLIGHTS_MODIFIED_BY = "Modified by" +COM_HIGHLIGHTS_HIGHLIGHTS_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_HIGHLIGHTS_TITOLO = "Titolo" +COM_HIGHLIGHTS_HIGHLIGHTS_SOTTOTITOLO = "Sottotitolo" +COM_HIGHLIGHTS_HIGHLIGHTS_DESCRIZIONE = "Descrizione" +COM_HIGHLIGHTS_HIGHLIGHTS_LINGUA = "Lingua" +COM_HIGHLIGHTS_HIGHLIGHTS_LINK_PULSANTE = "Link Pulsante" +COM_HIGHLIGHTS_HIGHLIGHTS_TESTO_PULSANTE = "Testo Pulsante" +COM_HIGHLIGHTS_HIGHLIGHTS_DATA = "Data" +COM_HIGHLIGHTS_HIGHLIGHTS_IMMAGINE_MAIN = "Immagine Main" +COM_HIGHLIGHTS_HIGHLIGHTS_IMMAGINE_SECONDARIA = "Immagine Secondaria" +COM_HIGHLIGHTS_HIGHLIGHTS_DATA_INIZIO_PUBBLICAZIONE = "Data Inizio Pubblicazione" +COM_HIGHLIGHTS_HIGHLIGHTS_DATA_FINE_PUBBLICAZIONE = "Data Fine Pubblicazione" +COM_HIGHLIGHTS_TITLE_ETICHETTE = "Etichette" +COM_HIGHLIGHTS_ETICHETTE_ID = "ID" +COM_HIGHLIGHTS_ETICHETTE_STATE = "State" +COM_HIGHLIGHTS_ETICHETTE_ORDERING = "Order" +COM_HIGHLIGHTS_ETICHETTE_CHECKED_OUT = "N/A" +COM_HIGHLIGHTS_ETICHETTE_CHECKED_OUT_TIME = "N/A" +COM_HIGHLIGHTS_ETICHETTE_CREATED_BY = "Created by" +COM_HIGHLIGHTS_ETICHETTE_MODIFIED_BY = "Modified by" +COM_HIGHLIGHTS_ETICHETTE_NOME = "Nome" +COM_HIGHLIGHTS_ETICHETTE_LINGUA = "Lingua" +COM_HIGHLIGHTS_ID_DESC = "ID Descending" +COM_HIGHLIGHTS_STATE_DESC = "State Descending" +COM_HIGHLIGHTS_ORDERING_DESC = "Order Descending" +COM_HIGHLIGHTS_CHECKED_OUT_DESC = "N/A Descending" +COM_HIGHLIGHTS_CHECKED_OUT_TIME_DESC = "N/A Descending" +COM_HIGHLIGHTS_CREATED_BY_DESC = "Created by Descending" +COM_HIGHLIGHTS_MODIFIED_BY_DESC = "Modified by Descending" +COM_HIGHLIGHTS_ETICHETTA_DESC = "Etichetta Descending" +COM_HIGHLIGHTS_TITOLO_DESC = "Titolo Descending" +COM_HIGHLIGHTS_SOTTOTITOLO_DESC = "Sottotitolo Descending" +COM_HIGHLIGHTS_DESCRIZIONE_DESC = "Descrizione Descending" +COM_HIGHLIGHTS_LINGUA_DESC = "Lingua Descending" +COM_HIGHLIGHTS_LINK_PULSANTE_DESC = "Link Pulsante Descending" +COM_HIGHLIGHTS_TESTO_PULSANTE_DESC = "Testo Pulsante Descending" +COM_HIGHLIGHTS_DATA_DESC = "Data Descending" +COM_HIGHLIGHTS_IMMAGINE_MAIN_DESC = "Immagine Main Descending" +COM_HIGHLIGHTS_IMMAGINE_SECONDARIA_DESC = "Immagine Secondaria Descending" +COM_HIGHLIGHTS_DATA_INIZIO_PUBBLICAZIONE_DESC = "Data Inizio Pubblicazione Descending" +COM_HIGHLIGHTS_DATA_FINE_PUBBLICAZIONE_DESC = "Data Fine Pubblicazione Descending" +COM_HIGHLIGHTS_NOME_DESC = "Nome Descending" +COM_HIGHLIGHTS_ID_ASC = "ID Ascending" +COM_HIGHLIGHTS_STATE_ASC = "State Ascending" +COM_HIGHLIGHTS_ORDERING_ASC = "Order Ascending" +COM_HIGHLIGHTS_CHECKED_OUT_ASC = "N/A Ascending" +COM_HIGHLIGHTS_CHECKED_OUT_TIME_ASC = "N/A Ascending" +COM_HIGHLIGHTS_CREATED_BY_ASC = "Created by Ascending" +COM_HIGHLIGHTS_MODIFIED_BY_ASC = "Modified by Ascending" +COM_HIGHLIGHTS_ETICHETTA_ASC = "Etichetta Ascending" +COM_HIGHLIGHTS_TITOLO_ASC = "Titolo Ascending" +COM_HIGHLIGHTS_SOTTOTITOLO_ASC = "Sottotitolo Ascending" +COM_HIGHLIGHTS_DESCRIZIONE_ASC = "Descrizione Ascending" +COM_HIGHLIGHTS_LINGUA_ASC = "Lingua Ascending" +COM_HIGHLIGHTS_LINK_PULSANTE_ASC = "Link Pulsante Ascending" +COM_HIGHLIGHTS_TESTO_PULSANTE_ASC = "Testo Pulsante Ascending" +COM_HIGHLIGHTS_DATA_ASC = "Data Ascending" +COM_HIGHLIGHTS_IMMAGINE_MAIN_ASC = "Immagine Main Ascending" +COM_HIGHLIGHTS_IMMAGINE_SECONDARIA_ASC = "Immagine Secondaria Ascending" +COM_HIGHLIGHTS_DATA_INIZIO_PUBBLICAZIONE_ASC = "Data Inizio Pubblicazione Ascending" +COM_HIGHLIGHTS_DATA_FINE_PUBBLICAZIONE_ASC = "Data Fine Pubblicazione Ascending" +COM_HIGHLIGHTS_NOME_ASC = "Nome Ascending" + +COM_HIGHLIGHTS_TITLE_HIGHLIGHT = "Item" +COM_HIGHLIGHTS_LEGEND_HIGHLIGHT = "Item" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_ID = "ID" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_ID = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_STATE = "State" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_STATE = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_ORDERING = "Order" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_ORDERING = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_CHECKED_OUT = "N/A" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_CHECKED_OUT = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_CHECKED_OUT_TIME = "N/A" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_CHECKED_OUT_TIME = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_CREATED_BY = "Created by" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_CREATED_BY = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_MODIFIED_BY = "Modified by" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_MODIFIED_BY = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_ETICHETTA = "" +COM_HIGHLIGHTS_TAB_HIGHLIGHT = "Highlight" +COM_HIGHLIGHTS_FIELDSET_HIGHLIGHT = "Highlight" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_TITOLO = "Titolo" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_TITOLO = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_SOTTOTITOLO = "Sottotitolo" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_SOTTOTITOLO = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_DESCRIZIONE = "Descrizione" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_DESCRIZIONE = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_LINGUA = "Lingua" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_LINGUA = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_LINK_PULSANTE = "Link Pulsante" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_LINK_PULSANTE = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_TESTO_PULSANTE = "Testo Pulsante" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_TESTO_PULSANTE = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_DATA = "Data" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_DATA = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_IMMAGINE_MAIN = "Immagine Main" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_IMMAGINE_MAIN = "" +COM_HIGHLIGHTS_TAB_IMMAGINI = "Immagini" +COM_HIGHLIGHTS_FIELDSET_IMMAGINI = "Immagini" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_IMMAGINE_SECONDARIA = "Immagine Secondaria" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_IMMAGINE_SECONDARIA = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_DATA_INIZIO_PUBBLICAZIONE = "Data Inizio Pubblicazione" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_DATA_INIZIO_PUBBLICAZIONE = "" +COM_HIGHLIGHTS_TAB_PUBBLICAZIONE = "Pubblicazione" +COM_HIGHLIGHTS_FIELDSET_PUBBLICAZIONE = "Pubblicazione" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_DATA_FINE_PUBBLICAZIONE = "Data Fine Pubblicazione" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_DATA_FINE_PUBBLICAZIONE = "" +COM_HIGHLIGHTS_TITLE_LIST_VIEW_HIGHLIGHTS = "Highlights" +COM_HIGHLIGHTS_TITLE_LIST_VIEW_HIGHLIGHTS_DESC = "Show a list of Highlights" +COM_HIGHLIGHTS_TITLE_ITEM_VIEW_HIGHLIGHT = "Single Highlight" +COM_HIGHLIGHTS_TITLE_ITEM_VIEW_HIGHLIGHT_DESC = "Show a specific Highlight" +COM_HIGHLIGHTS_TITLE_FORM_VIEW_HIGHLIGHT = "HighlightForm" +COM_HIGHLIGHTS_TITLE_FORM_VIEW_HIGHLIGHT_DESC = "Show a form to add or edit a Highlight" +COM_HIGHLIGHTS_TITLE_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_LEGEND_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_ID = "ID" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_ID = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_STATE = "State" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_STATE = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_ORDERING = "Order" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_ORDERING = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_CHECKED_OUT = "N/A" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_CHECKED_OUT = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_CHECKED_OUT_TIME = "N/A" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_CHECKED_OUT_TIME = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_CREATED_BY = "Created by" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_CREATED_BY = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_MODIFIED_BY = "Modified by" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_MODIFIED_BY = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_NOME = "Nome" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_NOME = "" +COM_HIGHLIGHTS_TAB_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_FIELDSET_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_LINGUA = "Lingua" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_LINGUA = "" + + + + diff --git a/administrator/language/en-GB/com_highlights.sys.ini b/administrator/language/en-GB/com_highlights.sys.ini new file mode 100644 index 00000000..08eba09f --- /dev/null +++ b/administrator/language/en-GB/com_highlights.sys.ini @@ -0,0 +1,62 @@ +COM_HIGHLIGHTS = "Highlights" +COM_HIGHLIGHTS_XML_DESCRIPTION = "" + +COM_HIGHLIGHTS_TITLE_HIGHLIGHTS="Highlights" + +COM_HIGHLIGHTS_TITLE_LIST_VIEW_HIGHLIGHTS="Highlights" + +COM_HIGHLIGHTS_TITLE_LIST_VIEW_HIGHLIGHTS_DESC="Show a list of Highlights" + +COM_HIGHLIGHTS_TITLE_ITEM_VIEW_HIGHLIGHT="Single Highlight" + +COM_HIGHLIGHTS_TITLE_ITEM_VIEW_HIGHLIGHT_DESC="Show a specific Highlight" + +COM_HIGHLIGHTS_TITLE_FORM_VIEW_HIGHLIGHT="HighlightForm" + +COM_HIGHLIGHTS_TITLE_FORM_VIEW_HIGHLIGHT_DESC="Show a form to add or edit a Highlight" + +COM_HIGHLIGHTS_TITLE_ETICHETTE="Etichette" + +COM_HIGHLIGHTS_SHOW_TABLES_SQL_STATEMENT="SHOW FULL TABLES WHERE tables_in_%s LIKE %s" + +COM_HIGHLIGHTS_SHOW_COLUMNS_TABLE_SQL_STATEMENT="SHOW FULL COLUMNS FROM %s WHERE Field LIKE %s" + +COM_HIGHLIGHTS_CREATE_TABLE_SQL_STATEMENT="CREATE TABLE IF NOT EXISTS %s (%s)" + +COM_HIGHLIGHTS_CREATE_TABLE_COLUMN_DECLARATION_SQL_STATEMENT="%s %s NOT NULL %s %s %s" + +COM_HIGHLIGHTS_CREATE_TABLE_INDEX_SQL_STATEMENT="INDEX %s (%s ASC)" + +COM_HIGHLIGHTS_ADD_COLUMN_SQL_STATEMENT="ALTER TABLE %s ADD %s" + +COM_HIGHLIGHTS_RENAME_COLUMN_SQL_STATEMENT="ALTER TABLE %s CHANGE %s %s %s" + +COM_HIGHLIGHTS_CHANGE_COLUMN_TYPE_SQL_STATEMENT="ALTER TABLE %s MODIFY %s" + +COM_HIGHLIGHTS_DROP_COLUMN_SQL_STATEMENT="ALTER TABLE %s DROP COLUMN %s" + +COM_HIGHLIGHTS_IS_NOT_COMPATIBLE_JOOMLA_VERSION="This component is not compatible with installed Joomla version" + +COM_HIGHLIGHTS_SIMPLEXML_LOAD_FILE_FUNCTION_DOES_NOT_EXISTS="This script needs 'simplexml_load_file' to update the component" + +COM_HIGHLIGHTS_CREATING_TABLE_ACTION_COMPLETED_SUCCESFULLY="Table `%s` has been succesfully created" + +COM_HIGHLIGHTS_CREATING_TABLE_ACTION_AN_ERROR_OCCURRED="There was an error creating the table `%s`. Error: %s" + +COM_HIGHLIGHTS_RENAMING_TABLE_ACTION_COMPLETED_SUCCESFULLY="Table `%s` was succesfully renamed to `%s`" + +COM_HIGHLIGHTS_RENAMING_TABLE_ACTION_AN_ERROR_OCCURRED="There was an error renaming the table `%s`. Error: %s" + +COM_HIGHLIGHTS_DROPPING_TABLE_ACTION_COMPLETED_SUCCESSFULLY="Table `%s` was succesfully deleted" + +COM_HIGHLIGHTS_ADDING_FIELD_ACTION_COMPLETED_SUCCESSFULLY="Field `%s` has been succesfully added" + +COM_HIGHLIGHTS_ADDING_FIELD_ACTION_AN_ERROR_OCCURRED="There was an error adding the field `%s`. Error: %s" + +COM_HIGHLIGHTS_MODIFYING_FIELD_ACTION_COMPLETED_SUCCESSFULLY="Field `%s` has been succesfully modified" + +COM_HIGHLIGHTS_MODIFYING_FIELD_ACTION_AN_ERROR_OCCURRED="There was an error modifying the field `%s`. Error: %s" + +COM_HIGHLIGHTS_DROPPING_FIELD_ACTION_COMPLETED_SUCCESSFULLY="Field `%s` has been succesfully deleted" + +COM_HIGHLIGHTS_DROPPING_FIELD_ACTION_AN_ERROR_OCCURRED="There was an error deleting the field `%s`. Error: %s" diff --git a/administrator/language/en-GB/plg_finder_highlightshighlights.ini b/administrator/language/en-GB/plg_finder_highlightshighlights.ini new file mode 100644 index 00000000..23c532da --- /dev/null +++ b/administrator/language/en-GB/plg_finder_highlightshighlights.ini @@ -0,0 +1,4 @@ +PLG_FINDER_HIGHLIGHTS="Finder - Highlights" +PLG_FINDER_HIGHLIGHTS_XML_DESCRIPTION="" +PLG_FINDER_HIGHLIGHTS_FIELD_SEARCHLIMIT_DESC="Number of search items to return" +PLG_FINDER_HIGHLIGHTS_FIELD_SEARCHLIMIT_LABEL="Finder Limit" \ No newline at end of file diff --git a/administrator/language/en-GB/plg_finder_highlightshighlights.sys.ini b/administrator/language/en-GB/plg_finder_highlightshighlights.sys.ini new file mode 100644 index 00000000..7e63a805 --- /dev/null +++ b/administrator/language/en-GB/plg_finder_highlightshighlights.sys.ini @@ -0,0 +1,4 @@ +PLG_FINDER_HIGHLIGHTS="Finder - Highlights" +PLG_FINDER_COM_HIGHLIGHTS_XML_DESCRIPTION="" +PLG_FINDER_COM_HIGHLIGHTS_FIELD_SEARCHLIMIT_DESC="Number of search items to return" +PLG_FINDER_COM_HIGHLIGHTS_FIELD_SEARCHLIMIT_LABEL="Finder Limit" \ No newline at end of file diff --git a/administrator/language/it-IT/com_highlights.ini b/administrator/language/it-IT/com_highlights.ini new file mode 100644 index 00000000..43e30133 --- /dev/null +++ b/administrator/language/it-IT/com_highlights.ini @@ -0,0 +1,188 @@ +COM_HIGHLIGHTS="Highlights" +COM_HIGHLIGHTS_COMPONENT_LABEL="Highlights" +COM_HIGHLIGHTS_CONFIGURATION="Highlights Configuration" +COM_HIGHLIGHTS_ACCESS_HEADING="Access" +COM_HIGHLIGHTS_COMPONENT_DESC="" +COM_HIGHLIGHTS_XML_DESCRIPTION="" +COM_HIGHLIGHTS_N_ITEMS_ARCHIVED="%d items successfully archived" +COM_HIGHLIGHTS_N_ITEMS_ARCHIVED_1="%d item successfully archived" +COM_HIGHLIGHTS_N_ITEMS_CHECKED_IN_0="No item successfully checked in" +COM_HIGHLIGHTS_N_ITEMS_CHECKED_IN_1="%d item successfully checked in" +COM_HIGHLIGHTS_N_ITEMS_CHECKED_IN_MORE="%d items successfully checked in" +COM_HIGHLIGHTS_N_ITEMS_DELETED="%d items successfully deleted" +COM_HIGHLIGHTS_N_ITEMS_DELETED_1="%d item successfully deleted" +COM_HIGHLIGHTS_N_ITEMS_PUBLISHED="%d items successfully published" +COM_HIGHLIGHTS_N_ITEMS_PUBLISHED_1="%d item successfully published" +COM_HIGHLIGHTS_N_ITEMS_TRASHED="%d items successfully trashed" +COM_HIGHLIGHTS_N_ITEMS_TRASHED_1="%d item successfully trashed" +COM_HIGHLIGHTS_N_ITEMS_UNPUBLISHED="%d items successfully unpublished" +COM_HIGHLIGHTS_N_ITEMS_UNPUBLISHED_1="%d item successfully unpublished" +COM_HIGHLIGHTS_NO_ITEM_SELECTED="No items selected" +COM_HIGHLIGHTS_SAVE_SUCCESS="Item successfully saved" +COM_HIGHLIGHTS_ITEM_ID_SELECT_LABEL="Select the item ID" +COM_HIGHLIGHTS_ITEM_ID_SELECT_LABEL_FORM="Select the Item ID to Edit (Set up as 0 if you want to set up as add form)" +COM_HIGHLIGHTS_FIELDSET_ITEM_ID_SELECT_LABEL="Required Settings" +COM_HIGHLIGHTS_FILTER_SELECT_LABEL=" - Select %s - " +COM_HIGHLIGHTS_TEST_LABEL="Test label" +COM_HIGHLIGHTS_FIELDSET_RULES="Permissions" +COM_HIGHLIGHTS_FROM_FILTER="From %s" +COM_HIGHLIGHTS_TO_FILTER="To %s" +COM_HIGHLIGHTS_VIEW_FILE="[View File]" +COM_HIGHLIGHTS_ITEMS_SUCCESS_DUPLICATED="Items successfully duplicated" + +COM_HIGHLIGHTS_SEARCH_FILTER_SUBMIT = "Search" +COM_HIGHLIGHTS_SEARCH_TOOLS = "Search Tools" +COM_HIGHLIGHTS_SEARCH_TOOLS_DESC = "Filter the list items" +COM_HIGHLIGHTS_SEARCH_FILTER_CLEAR = "Clear filter" + +COM_HIGHLIGHTS_XML_DESCRIPTION = "" + +COM_HIGHLIGHTS_TITLE_HIGHLIGHTS = "Highlights" +COM_HIGHLIGHTS_HIGHLIGHTS_ID = "ID" +COM_HIGHLIGHTS_HIGHLIGHTS_STATE = "State" +COM_HIGHLIGHTS_HIGHLIGHTS_ORDERING = "Order" +COM_HIGHLIGHTS_HIGHLIGHTS_CHECKED_OUT = "N/A" +COM_HIGHLIGHTS_HIGHLIGHTS_CHECKED_OUT_TIME = "N/A" +COM_HIGHLIGHTS_HIGHLIGHTS_CREATED_BY = "Created by" +COM_HIGHLIGHTS_HIGHLIGHTS_MODIFIED_BY = "Modified by" +COM_HIGHLIGHTS_HIGHLIGHTS_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_HIGHLIGHTS_TITOLO = "Titolo" +COM_HIGHLIGHTS_HIGHLIGHTS_SOTTOTITOLO = "Sottotitolo" +COM_HIGHLIGHTS_HIGHLIGHTS_DESCRIZIONE = "Descrizione" +COM_HIGHLIGHTS_HIGHLIGHTS_LINGUA = "Lingua" +COM_HIGHLIGHTS_HIGHLIGHTS_LINK_PULSANTE = "Link Pulsante" +COM_HIGHLIGHTS_HIGHLIGHTS_TESTO_PULSANTE = "Testo Pulsante" +COM_HIGHLIGHTS_HIGHLIGHTS_DATA = "Data" +COM_HIGHLIGHTS_HIGHLIGHTS_IMMAGINE_MAIN = "Immagine Main" +COM_HIGHLIGHTS_HIGHLIGHTS_IMMAGINE_SECONDARIA = "Immagine Secondaria" +COM_HIGHLIGHTS_HIGHLIGHTS_DATA_INIZIO_PUBBLICAZIONE = "Data Inizio Pubblicazione" +COM_HIGHLIGHTS_HIGHLIGHTS_DATA_FINE_PUBBLICAZIONE = "Data Fine Pubblicazione" +COM_HIGHLIGHTS_TITLE_ETICHETTE = "Etichette" +COM_HIGHLIGHTS_ETICHETTE_ID = "ID" +COM_HIGHLIGHTS_ETICHETTE_STATE = "State" +COM_HIGHLIGHTS_ETICHETTE_ORDERING = "Order" +COM_HIGHLIGHTS_ETICHETTE_CHECKED_OUT = "N/A" +COM_HIGHLIGHTS_ETICHETTE_CHECKED_OUT_TIME = "N/A" +COM_HIGHLIGHTS_ETICHETTE_CREATED_BY = "Created by" +COM_HIGHLIGHTS_ETICHETTE_MODIFIED_BY = "Modified by" +COM_HIGHLIGHTS_ETICHETTE_NOME = "Nome" +COM_HIGHLIGHTS_ETICHETTE_LINGUA = "Lingua" +COM_HIGHLIGHTS_ID_DESC = "ID Descending" +COM_HIGHLIGHTS_STATE_DESC = "State Descending" +COM_HIGHLIGHTS_ORDERING_DESC = "Order Descending" +COM_HIGHLIGHTS_CHECKED_OUT_DESC = "N/A Descending" +COM_HIGHLIGHTS_CHECKED_OUT_TIME_DESC = "N/A Descending" +COM_HIGHLIGHTS_CREATED_BY_DESC = "Created by Descending" +COM_HIGHLIGHTS_MODIFIED_BY_DESC = "Modified by Descending" +COM_HIGHLIGHTS_ETICHETTA_DESC = "Etichetta Descending" +COM_HIGHLIGHTS_TITOLO_DESC = "Titolo Descending" +COM_HIGHLIGHTS_SOTTOTITOLO_DESC = "Sottotitolo Descending" +COM_HIGHLIGHTS_DESCRIZIONE_DESC = "Descrizione Descending" +COM_HIGHLIGHTS_LINGUA_DESC = "Lingua Descending" +COM_HIGHLIGHTS_LINK_PULSANTE_DESC = "Link Pulsante Descending" +COM_HIGHLIGHTS_TESTO_PULSANTE_DESC = "Testo Pulsante Descending" +COM_HIGHLIGHTS_DATA_DESC = "Data Descending" +COM_HIGHLIGHTS_IMMAGINE_MAIN_DESC = "Immagine Main Descending" +COM_HIGHLIGHTS_IMMAGINE_SECONDARIA_DESC = "Immagine Secondaria Descending" +COM_HIGHLIGHTS_DATA_INIZIO_PUBBLICAZIONE_DESC = "Data Inizio Pubblicazione Descending" +COM_HIGHLIGHTS_DATA_FINE_PUBBLICAZIONE_DESC = "Data Fine Pubblicazione Descending" +COM_HIGHLIGHTS_NOME_DESC = "Nome Descending" +COM_HIGHLIGHTS_ID_ASC = "ID Ascending" +COM_HIGHLIGHTS_STATE_ASC = "State Ascending" +COM_HIGHLIGHTS_ORDERING_ASC = "Order Ascending" +COM_HIGHLIGHTS_CHECKED_OUT_ASC = "N/A Ascending" +COM_HIGHLIGHTS_CHECKED_OUT_TIME_ASC = "N/A Ascending" +COM_HIGHLIGHTS_CREATED_BY_ASC = "Created by Ascending" +COM_HIGHLIGHTS_MODIFIED_BY_ASC = "Modified by Ascending" +COM_HIGHLIGHTS_ETICHETTA_ASC = "Etichetta Ascending" +COM_HIGHLIGHTS_TITOLO_ASC = "Titolo Ascending" +COM_HIGHLIGHTS_SOTTOTITOLO_ASC = "Sottotitolo Ascending" +COM_HIGHLIGHTS_DESCRIZIONE_ASC = "Descrizione Ascending" +COM_HIGHLIGHTS_LINGUA_ASC = "Lingua Ascending" +COM_HIGHLIGHTS_LINK_PULSANTE_ASC = "Link Pulsante Ascending" +COM_HIGHLIGHTS_TESTO_PULSANTE_ASC = "Testo Pulsante Ascending" +COM_HIGHLIGHTS_DATA_ASC = "Data Ascending" +COM_HIGHLIGHTS_IMMAGINE_MAIN_ASC = "Immagine Main Ascending" +COM_HIGHLIGHTS_IMMAGINE_SECONDARIA_ASC = "Immagine Secondaria Ascending" +COM_HIGHLIGHTS_DATA_INIZIO_PUBBLICAZIONE_ASC = "Data Inizio Pubblicazione Ascending" +COM_HIGHLIGHTS_DATA_FINE_PUBBLICAZIONE_ASC = "Data Fine Pubblicazione Ascending" +COM_HIGHLIGHTS_NOME_ASC = "Nome Ascending" + +COM_HIGHLIGHTS_TITLE_HIGHLIGHT = "Item" +COM_HIGHLIGHTS_LEGEND_HIGHLIGHT = "Item" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_ID = "ID" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_ID = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_STATE = "State" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_STATE = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_ORDERING = "Order" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_ORDERING = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_CHECKED_OUT = "N/A" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_CHECKED_OUT = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_CHECKED_OUT_TIME = "N/A" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_CHECKED_OUT_TIME = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_CREATED_BY = "Created by" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_CREATED_BY = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_MODIFIED_BY = "Modified by" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_MODIFIED_BY = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_ETICHETTA = "" +COM_HIGHLIGHTS_TAB_HIGHLIGHT = "Highlight" +COM_HIGHLIGHTS_FIELDSET_HIGHLIGHT = "Highlight" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_TITOLO = "Titolo" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_TITOLO = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_SOTTOTITOLO = "Sottotitolo" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_SOTTOTITOLO = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_DESCRIZIONE = "Descrizione" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_DESCRIZIONE = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_LINGUA = "Lingua" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_LINGUA = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_LINK_PULSANTE = "Link Pulsante" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_LINK_PULSANTE = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_TESTO_PULSANTE = "Testo Pulsante" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_TESTO_PULSANTE = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_DATA = "Data" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_DATA = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_IMMAGINE_MAIN = "Immagine Main" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_IMMAGINE_MAIN = "" +COM_HIGHLIGHTS_TAB_IMMAGINI = "Immagini" +COM_HIGHLIGHTS_FIELDSET_IMMAGINI = "Immagini" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_IMMAGINE_SECONDARIA = "Immagine Secondaria" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_IMMAGINE_SECONDARIA = "" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_DATA_INIZIO_PUBBLICAZIONE = "Data Inizio Pubblicazione" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_DATA_INIZIO_PUBBLICAZIONE = "" +COM_HIGHLIGHTS_TAB_PUBBLICAZIONE = "Pubblicazione" +COM_HIGHLIGHTS_FIELDSET_PUBBLICAZIONE = "Pubblicazione" +COM_HIGHLIGHTS_FORM_LBL_HIGHLIGHT_DATA_FINE_PUBBLICAZIONE = "Data Fine Pubblicazione" +COM_HIGHLIGHTS_FORM_DESC_HIGHLIGHT_DATA_FINE_PUBBLICAZIONE = "" +COM_HIGHLIGHTS_TITLE_LIST_VIEW_HIGHLIGHTS = "Highlights" +COM_HIGHLIGHTS_TITLE_LIST_VIEW_HIGHLIGHTS_DESC = "Show a list of Highlights" +COM_HIGHLIGHTS_TITLE_ITEM_VIEW_HIGHLIGHT = "Single Highlight" +COM_HIGHLIGHTS_TITLE_ITEM_VIEW_HIGHLIGHT_DESC = "Show a specific Highlight" +COM_HIGHLIGHTS_TITLE_FORM_VIEW_HIGHLIGHT = "HighlightForm" +COM_HIGHLIGHTS_TITLE_FORM_VIEW_HIGHLIGHT_DESC = "Show a form to add or edit a Highlight" +COM_HIGHLIGHTS_TITLE_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_LEGEND_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_ID = "ID" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_ID = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_STATE = "State" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_STATE = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_ORDERING = "Order" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_ORDERING = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_CHECKED_OUT = "N/A" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_CHECKED_OUT = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_CHECKED_OUT_TIME = "N/A" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_CHECKED_OUT_TIME = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_CREATED_BY = "Created by" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_CREATED_BY = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_MODIFIED_BY = "Modified by" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_MODIFIED_BY = "" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_NOME = "Nome" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_NOME = "" +COM_HIGHLIGHTS_TAB_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_FIELDSET_ETICHETTA = "Etichetta" +COM_HIGHLIGHTS_FORM_LBL_ETICHETTA_LINGUA = "Lingua" +COM_HIGHLIGHTS_FORM_DESC_ETICHETTA_LINGUA = "" + + + + diff --git a/administrator/language/it-IT/com_highlights.sys.ini b/administrator/language/it-IT/com_highlights.sys.ini new file mode 100644 index 00000000..08eba09f --- /dev/null +++ b/administrator/language/it-IT/com_highlights.sys.ini @@ -0,0 +1,62 @@ +COM_HIGHLIGHTS = "Highlights" +COM_HIGHLIGHTS_XML_DESCRIPTION = "" + +COM_HIGHLIGHTS_TITLE_HIGHLIGHTS="Highlights" + +COM_HIGHLIGHTS_TITLE_LIST_VIEW_HIGHLIGHTS="Highlights" + +COM_HIGHLIGHTS_TITLE_LIST_VIEW_HIGHLIGHTS_DESC="Show a list of Highlights" + +COM_HIGHLIGHTS_TITLE_ITEM_VIEW_HIGHLIGHT="Single Highlight" + +COM_HIGHLIGHTS_TITLE_ITEM_VIEW_HIGHLIGHT_DESC="Show a specific Highlight" + +COM_HIGHLIGHTS_TITLE_FORM_VIEW_HIGHLIGHT="HighlightForm" + +COM_HIGHLIGHTS_TITLE_FORM_VIEW_HIGHLIGHT_DESC="Show a form to add or edit a Highlight" + +COM_HIGHLIGHTS_TITLE_ETICHETTE="Etichette" + +COM_HIGHLIGHTS_SHOW_TABLES_SQL_STATEMENT="SHOW FULL TABLES WHERE tables_in_%s LIKE %s" + +COM_HIGHLIGHTS_SHOW_COLUMNS_TABLE_SQL_STATEMENT="SHOW FULL COLUMNS FROM %s WHERE Field LIKE %s" + +COM_HIGHLIGHTS_CREATE_TABLE_SQL_STATEMENT="CREATE TABLE IF NOT EXISTS %s (%s)" + +COM_HIGHLIGHTS_CREATE_TABLE_COLUMN_DECLARATION_SQL_STATEMENT="%s %s NOT NULL %s %s %s" + +COM_HIGHLIGHTS_CREATE_TABLE_INDEX_SQL_STATEMENT="INDEX %s (%s ASC)" + +COM_HIGHLIGHTS_ADD_COLUMN_SQL_STATEMENT="ALTER TABLE %s ADD %s" + +COM_HIGHLIGHTS_RENAME_COLUMN_SQL_STATEMENT="ALTER TABLE %s CHANGE %s %s %s" + +COM_HIGHLIGHTS_CHANGE_COLUMN_TYPE_SQL_STATEMENT="ALTER TABLE %s MODIFY %s" + +COM_HIGHLIGHTS_DROP_COLUMN_SQL_STATEMENT="ALTER TABLE %s DROP COLUMN %s" + +COM_HIGHLIGHTS_IS_NOT_COMPATIBLE_JOOMLA_VERSION="This component is not compatible with installed Joomla version" + +COM_HIGHLIGHTS_SIMPLEXML_LOAD_FILE_FUNCTION_DOES_NOT_EXISTS="This script needs 'simplexml_load_file' to update the component" + +COM_HIGHLIGHTS_CREATING_TABLE_ACTION_COMPLETED_SUCCESFULLY="Table `%s` has been succesfully created" + +COM_HIGHLIGHTS_CREATING_TABLE_ACTION_AN_ERROR_OCCURRED="There was an error creating the table `%s`. Error: %s" + +COM_HIGHLIGHTS_RENAMING_TABLE_ACTION_COMPLETED_SUCCESFULLY="Table `%s` was succesfully renamed to `%s`" + +COM_HIGHLIGHTS_RENAMING_TABLE_ACTION_AN_ERROR_OCCURRED="There was an error renaming the table `%s`. Error: %s" + +COM_HIGHLIGHTS_DROPPING_TABLE_ACTION_COMPLETED_SUCCESSFULLY="Table `%s` was succesfully deleted" + +COM_HIGHLIGHTS_ADDING_FIELD_ACTION_COMPLETED_SUCCESSFULLY="Field `%s` has been succesfully added" + +COM_HIGHLIGHTS_ADDING_FIELD_ACTION_AN_ERROR_OCCURRED="There was an error adding the field `%s`. Error: %s" + +COM_HIGHLIGHTS_MODIFYING_FIELD_ACTION_COMPLETED_SUCCESSFULLY="Field `%s` has been succesfully modified" + +COM_HIGHLIGHTS_MODIFYING_FIELD_ACTION_AN_ERROR_OCCURRED="There was an error modifying the field `%s`. Error: %s" + +COM_HIGHLIGHTS_DROPPING_FIELD_ACTION_COMPLETED_SUCCESSFULLY="Field `%s` has been succesfully deleted" + +COM_HIGHLIGHTS_DROPPING_FIELD_ACTION_AN_ERROR_OCCURRED="There was an error deleting the field `%s`. Error: %s" diff --git a/administrator/language/it-IT/plg_finder_highlightshighlights.ini b/administrator/language/it-IT/plg_finder_highlightshighlights.ini new file mode 100644 index 00000000..23c532da --- /dev/null +++ b/administrator/language/it-IT/plg_finder_highlightshighlights.ini @@ -0,0 +1,4 @@ +PLG_FINDER_HIGHLIGHTS="Finder - Highlights" +PLG_FINDER_HIGHLIGHTS_XML_DESCRIPTION="" +PLG_FINDER_HIGHLIGHTS_FIELD_SEARCHLIMIT_DESC="Number of search items to return" +PLG_FINDER_HIGHLIGHTS_FIELD_SEARCHLIMIT_LABEL="Finder Limit" \ No newline at end of file diff --git a/administrator/language/it-IT/plg_finder_highlightshighlights.sys.ini b/administrator/language/it-IT/plg_finder_highlightshighlights.sys.ini new file mode 100644 index 00000000..7e63a805 --- /dev/null +++ b/administrator/language/it-IT/plg_finder_highlightshighlights.sys.ini @@ -0,0 +1,4 @@ +PLG_FINDER_HIGHLIGHTS="Finder - Highlights" +PLG_FINDER_COM_HIGHLIGHTS_XML_DESCRIPTION="" +PLG_FINDER_COM_HIGHLIGHTS_FIELD_SEARCHLIMIT_DESC="Number of search items to return" +PLG_FINDER_COM_HIGHLIGHTS_FIELD_SEARCHLIMIT_LABEL="Finder Limit" \ No newline at end of file diff --git a/administrator/logs/everything.php b/administrator/logs/everything.php index e590f5ea..6fe37847 100644 --- a/administrator/logs/everything.php +++ b/administrator/logs/everything.php @@ -354,3 +354,331 @@ 2024-12-21T11:13:38+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3159 Array ( [0] => 3142 [1] => 3159 ) 2024-12-21T11:13:38+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3159: 1 Array ( [0] => 3142 [1] => 3159 ) 2024-12-21T11:14:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3159 Array ( [0] => 3142 ) +2024-12-30T07:45:47+00:00 INFO 172.21.0.6 task4 Esecuzione attività#04 'Delete Action Logs'. +2024-12-30T07:45:47+00:00 INFO 172.21.0.6 task4 Attività> Delete Logs after 15 days +2024-12-30T07:45:47+00:00 INFO 172.21.0.6 task4 Attività> Delete Logs end +2024-12-30T07:45:47+00:00 INFO 172.21.0.6 task4 Attività terminata con successo#04 in 0.01 (rete 0.02) secondi. +2024-12-30T07:45:53+00:00 INFO 172.21.0.6 task2 Esecuzione attività#02 'Session GC'. +2024-12-30T07:45:53+00:00 INFO 172.21.0.6 task2 Attività> SessionGC end +2024-12-30T07:45:53+00:00 INFO 172.21.0.6 task2 Attività terminata con successo#02 in 0.01 (rete 0.01) secondi. +2024-12-30T07:46:05+00:00 INFO 172.21.0.6 task3 Esecuzione attività#03 'Update Notification'. +2024-12-30T07:46:06+00:00 INFO 172.21.0.6 task3 Attività terminata con successo#03 in 0.78 (rete 0.78) secondi. +2024-12-30T08:30:35+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules +2024-12-30T08:30:35+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules +2024-12-30T08:30:41+00:00 INFO 172.21.0.6 updater Loading information from update site #3 with name "Accredited Joomla! Translations" and URL https://update.joomla.org/language/translationlist_5.xml took 0.12 seconds +2024-12-30T08:30:41+00:00 INFO 172.21.0.6 updater Loading information from update site #4 with name "Joomla! Update Component" and URL https://update.joomla.org/core/extensions/com_joomlaupdate.xml took 0.09 seconds +2024-12-30T08:30:41+00:00 INFO 172.21.0.6 updater Loading information from update site #216 with name "Regular Labs - Conditional Content" and URL https://download.regularlabs.com/updates.xml?e=conditionalcontent&type=.xml took 0.29 seconds +2024-12-30T08:30:41+00:00 INFO 172.21.0.6 updater Loading information from update site #220 with name "Regular Labs - Articles" and URL https://download.regularlabs.com/updates.xml?e=articlesfield&type=.xml took 0.22 seconds +2024-12-30T08:30:41+00:00 INFO 172.21.0.6 updater Loading information from update site #223 with name "COM_PHOCADOWNLOAD" and URL https://raw.githubusercontent.com/PhocaCz/PhocaDownload/master/manifest.xml took 0.19 seconds +2024-12-30T08:30:42+00:00 INFO 172.21.0.6 updater Loading information from update site #224 with name "COM_PHOCAGALLERY" and URL https://raw.githubusercontent.com/PhocaCz/PhocaGallery/master/manifest.xml took 0.17 seconds +2024-12-30T08:30:42+00:00 INFO 172.21.0.6 updater Loading information from update site #226 with name "Tabulizer.com" and URL http://www.tabulizer.com/update/tabulizer-update.xml took 0.22 seconds +2024-12-30T08:30:42+00:00 INFO 172.21.0.6 updater Loading information from update site #233 with name "Akeeba FEF" and URL http://cdn.akeebabackup.com/updates/fef.xml took 0.06 seconds +2024-12-30T08:30:42+00:00 INFO 172.21.0.6 updater Loading information from update site #238 with name "FOF 3.x" and URL http://cdn.akeebabackup.com/updates/fof3.xml took 0.04 seconds +2024-12-30T08:30:42+00:00 INFO 172.21.0.6 updater Loading information from update site #242 with name "JEM Update Site" and URL http://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.12 seconds +2024-12-30T08:30:43+00:00 INFO 172.21.0.6 updater Loading information from update site #243 with name "JL Content Fields Filter" and URL https://joomline.net/update.html?extension_id=5.xml took 0.42 seconds +2024-12-30T08:30:43+00:00 INFO 172.21.0.6 updater Loading information from update site #285 with name "Akeeba FEF" and URL http://cdn.akeeba.com/updates/fef.xml took 0.06 seconds +2024-12-30T08:30:43+00:00 INFO 172.21.0.6 updater Loading information from update site #313 with name "Regular Labs Library" and URL https://download.regularlabs.com/updates.xml?e=library&type=.xml took 0.19 seconds +2024-12-30T08:30:43+00:00 INFO 172.21.0.6 updater Loading information from update site #347 with name "COM_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMaps/master/manifest.xml took 0.17 seconds +2024-12-30T08:30:43+00:00 INFO 172.21.0.6 updater Loading information from update site #348 with name "PLG_CONTENT_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMapsPlugin/master/manifest.xml took 0.18 seconds +2024-12-30T08:30:44+00:00 INFO 172.21.0.6 updater Loading information from update site #398 with name "plg_captcha_hcaptcha" and URL https://data2site.com/updates/hcaptcha took 0.35 seconds +2024-12-30T08:30:44+00:00 INFO 172.21.0.6 updater Loading information from update site #404 with name "OSMap Free" and URL https://deploy.ostraining.com/client/update/free/stable/com_osmap took 0.20 seconds +2024-12-30T08:30:44+00:00 INFO 172.21.0.6 updater Loading information from update site #406 with name "Joomlashack Extension Support" and URL https://deploy.ostraining.com/client/update/free/stable/plg_system_osmylicensesmanager took 0.27 seconds +2024-12-30T08:30:44+00:00 INFO 172.21.0.6 updater Loading information from update site #407 with name "Joomlashack Framework" and URL https://deploy.ostraining.com/client/update/free/stable/lib_allediaframework took 0.29 seconds +2024-12-30T08:30:44+00:00 INFO 172.21.0.6 updater Loading information from update site #408 with name "Search Update Site" and URL https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml took 0.08 seconds +2024-12-30T08:30:45+00:00 INFO 172.21.0.6 updater Loading information from update site #409 with name "Regular Labs - Conditions" and URL https://download.regularlabs.com/updates.xml?e=conditions&type=.xml took 0.16 seconds +2024-12-30T08:30:45+00:00 INFO 172.21.0.6 updater Loading information from update site #410 with name "JEM Update Site" and URL https://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.14 seconds +2024-12-30T08:30:45+00:00 INFO 172.21.0.6 updater Loading information from update site #411 with name "Multilanguages CK Update" and URL https://update.joomlack.fr/multilanguagesck_light_update.xml took 0.41 seconds +2024-12-30T08:39:35+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:35+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:35+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:35+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:39+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:39+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:39+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:39+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:58:48+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2530 Array ( [0] => 2530 ) +2024-12-30T08:59:03+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2530 Array ( ) +2024-12-30T09:08:13+00:00 INFO 172.21.0.6 controller Holding edit ID com_categories.edit.category.154 Array ( [0] => 154 ) +2024-12-30T09:08:13+00:00 INFO 172.21.0.6 controller Checking edit ID com_categories.edit.category.154: 1 Array ( [0] => 154 ) +2024-12-30T09:08:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_categories.edit.category.154 Array ( ) +2024-12-30T09:25:03+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.325 Array ( [0] => 325 ) +2024-12-30T09:25:11+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.325 Array ( [0] => 325 ) +2024-12-30T09:25:15+00:00 INFO 172.21.0.6 controller Holding edit ID com_categories.edit.category.154 Array ( [0] => 154 ) +2024-12-30T09:25:16+00:00 ERROR 172.21.0.6 jerror Il file di configurazione delle ACL del componente manca o è strutturato impropriamente. +2024-12-30T09:25:16+00:00 WARNING 172.21.0.6 jerror L'attributo dell'estensione è vuoto nel campo categoria +2024-12-30T09:25:45+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.325 Array ( [0] => 325 ) +2024-12-30T09:34:51+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.325 Array ( ) +2024-12-30T09:35:53+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.325 Array ( [0] => 325 ) +2024-12-30T10:28:20+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Pagina non trovata". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(754): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true) +#1 [ROOT]/libraries/src/Application/SiteApplication.php(244): Joomla\CMS\Application\SiteApplication->route() +#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute() +#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute() +#4 [ROOT]/index.php(32): require_once('[ROOT]/i...') +#5 {main} +2024-12-30T10:29:45+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Pagina non trovata". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(754): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true) +#1 [ROOT]/libraries/src/Application/SiteApplication.php(244): Joomla\CMS\Application\SiteApplication->route() +#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute() +#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute() +#4 [ROOT]/index.php(32): require_once('[ROOT]/i...') +#5 {main} +2024-12-30T13:24:49+00:00 INFO 172.21.0.6 updater Loading information from update site #3 with name "Accredited Joomla! Translations" and URL https://update.joomla.org/language/translationlist_5.xml took 0.10 seconds +2024-12-30T13:24:50+00:00 INFO 172.21.0.6 updater Loading information from update site #4 with name "Joomla! Update Component" and URL https://update.joomla.org/core/extensions/com_joomlaupdate.xml took 0.10 seconds +2024-12-30T13:24:50+00:00 INFO 172.21.0.6 updater Loading information from update site #216 with name "Regular Labs - Conditional Content" and URL https://download.regularlabs.com/updates.xml?e=conditionalcontent&type=.xml took 0.28 seconds +2024-12-30T13:24:50+00:00 INFO 172.21.0.6 updater Loading information from update site #220 with name "Regular Labs - Articles" and URL https://download.regularlabs.com/updates.xml?e=articlesfield&type=.xml took 0.21 seconds +2024-12-30T13:24:50+00:00 INFO 172.21.0.6 updater Loading information from update site #223 with name "COM_PHOCADOWNLOAD" and URL https://raw.githubusercontent.com/PhocaCz/PhocaDownload/master/manifest.xml took 0.25 seconds +2024-12-30T13:24:50+00:00 INFO 172.21.0.6 updater Loading information from update site #224 with name "COM_PHOCAGALLERY" and URL https://raw.githubusercontent.com/PhocaCz/PhocaGallery/master/manifest.xml took 0.08 seconds +2024-12-30T13:24:51+00:00 INFO 172.21.0.6 updater Loading information from update site #226 with name "Tabulizer.com" and URL http://www.tabulizer.com/update/tabulizer-update.xml took 0.26 seconds +2024-12-30T13:24:51+00:00 INFO 172.21.0.6 updater Loading information from update site #233 with name "Akeeba FEF" and URL http://cdn.akeebabackup.com/updates/fef.xml took 0.07 seconds +2024-12-30T13:24:51+00:00 INFO 172.21.0.6 updater Loading information from update site #238 with name "FOF 3.x" and URL http://cdn.akeebabackup.com/updates/fof3.xml took 0.04 seconds +2024-12-30T13:24:51+00:00 INFO 172.21.0.6 updater Loading information from update site #242 with name "JEM Update Site" and URL http://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.12 seconds +2024-12-30T13:24:51+00:00 INFO 172.21.0.6 updater Loading information from update site #243 with name "JL Content Fields Filter" and URL https://joomline.net/update.html?extension_id=5.xml took 0.49 seconds +2024-12-30T13:24:52+00:00 INFO 172.21.0.6 updater Loading information from update site #285 with name "Akeeba FEF" and URL http://cdn.akeeba.com/updates/fef.xml took 0.08 seconds +2024-12-30T13:24:52+00:00 INFO 172.21.0.6 updater Loading information from update site #313 with name "Regular Labs Library" and URL https://download.regularlabs.com/updates.xml?e=library&type=.xml took 0.34 seconds +2024-12-30T13:24:52+00:00 INFO 172.21.0.6 updater Loading information from update site #347 with name "COM_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMaps/master/manifest.xml took 0.24 seconds +2024-12-30T13:24:52+00:00 INFO 172.21.0.6 updater Loading information from update site #348 with name "PLG_CONTENT_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMapsPlugin/master/manifest.xml took 0.29 seconds +2024-12-30T13:24:53+00:00 INFO 172.21.0.6 updater Loading information from update site #398 with name "plg_captcha_hcaptcha" and URL https://data2site.com/updates/hcaptcha took 0.32 seconds +2024-12-30T13:24:53+00:00 INFO 172.21.0.6 updater Loading information from update site #404 with name "OSMap Free" and URL https://deploy.ostraining.com/client/update/free/stable/com_osmap took 0.35 seconds +2024-12-30T13:24:53+00:00 INFO 172.21.0.6 updater Loading information from update site #406 with name "Joomlashack Extension Support" and URL https://deploy.ostraining.com/client/update/free/stable/plg_system_osmylicensesmanager took 0.29 seconds +2024-12-30T13:24:54+00:00 INFO 172.21.0.6 updater Loading information from update site #407 with name "Joomlashack Framework" and URL https://deploy.ostraining.com/client/update/free/stable/lib_allediaframework took 0.36 seconds +2024-12-30T13:24:54+00:00 INFO 172.21.0.6 updater Loading information from update site #408 with name "Search Update Site" and URL https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml took 0.10 seconds +2024-12-30T13:24:54+00:00 INFO 172.21.0.6 updater Loading information from update site #409 with name "Regular Labs - Conditions" and URL https://download.regularlabs.com/updates.xml?e=conditions&type=.xml took 0.21 seconds +2024-12-30T13:24:54+00:00 INFO 172.21.0.6 updater Loading information from update site #410 with name "JEM Update Site" and URL https://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.13 seconds +2024-12-30T13:24:56+00:00 INFO 172.21.0.6 updater Loading information from update site #411 with name "Multilanguages CK Update" and URL https://update.joomlack.fr/multilanguagesck_light_update.xml took 2.11 seconds +2024-12-30T13:55:02+00:00 INFO 172.21.0.6 updater Loading information from update site #413 with name "Advanced Custom Fields" and URL https://www.tassos.gr/updates/advanced-custom-fields-pro.xml took 0.16 seconds +2024-12-30T13:55:34+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.6693 Array ( [0] => 6693 ) +2024-12-30T13:55:34+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.6693: 1 Array ( [0] => 6693 ) +2024-12-30T13:55:56+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.6693 Array ( ) +2024-12-30T13:57:34+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.group.53 Array ( [0] => 53 ) +2024-12-30T13:57:40+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.group.53 Array ( ) +2024-12-30T14:00:46+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:00:46+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:00:58+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.field.769 Array ( ) +2024-12-30T14:01:06+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.6693 Array ( [0] => 6693 ) +2024-12-30T14:01:06+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.6693: 1 Array ( [0] => 6693 ) +2024-12-30T14:01:56+00:00 ERROR 172.21.0.6 mail Error in Mail API: Sending with mail() +2024-12-30T14:01:56+00:00 ERROR 172.21.0.6 mail Error in Mail API: Sendmail path: /usr/local/bin/mailpit sendmail -t --smtp-addr 127.0.0.1:1025 +2024-12-30T14:01:56+00:00 ERROR 172.21.0.6 mail Error in Mail API: Envelope sender: +2024-12-30T14:01:56+00:00 ERROR 172.21.0.6 mail Error in Mail API: To: "webmaster@conservatorio.udine.it" +2024-12-30T14:01:56+00:00 ERROR 172.21.0.6 mail Error in Mail API: Subject: Ultime azioni degli utenti +2024-12-30T14:01:56+00:00 ERROR 172.21.0.6 mail Error in Mail API: Headers: Date: Mon, 30 Dec 2024 14:01:56 +0000 +From: Conservatorio Statale di Musica Jacopo Tomadini - Udine +Message-ID: +MIME-Version: 1.0 +Content-Type: text/plain; charset=utf-8 +Content-Transfer-Encoding: 8bit + + +2024-12-30T14:01:56+00:00 ERROR 172.21.0.6 mail Error in Mail API: Result: true +2024-12-30T14:01:56+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.6693 Array ( [0] => 6693 ) +2024-12-30T14:01:56+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.6693: 1 Array ( [0] => 6693 ) +2024-12-30T14:02:11+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.6693 Array ( ) +2024-12-30T14:02:18+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:02:18+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:02:22+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Pagina non trovata". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(754): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true) +#1 [ROOT]/libraries/src/Application/SiteApplication.php(244): Joomla\CMS\Application\SiteApplication->route() +#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute() +#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute() +#4 [ROOT]/index.php(32): require_once('[ROOT]/i...') +#5 {main} +2024-12-30T14:02:32+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:02:32+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:02:55+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.field.769 Array ( ) +2024-12-30T14:03:56+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:03:56+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:04:11+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:04:11+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:09:28+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.325 Array ( ) +2024-12-30T14:10:39+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:10:39+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:11:24+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:11:25+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:12:28+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.field.769 Array ( ) +2024-12-30T14:29:36+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T14:29:36+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T14:29:51+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T14:32:39+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T14:32:39+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T14:33:16+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T14:37:25+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:37:26+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:38:11+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.20 Array ( ) +2024-12-30T14:38:29+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.431 Array ( [0] => 431 ) +2024-12-30T14:38:29+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.431: 1 Array ( [0] => 431 ) +2024-12-30T14:38:38+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.431 Array ( ) +2024-12-30T14:38:45+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:38:46+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:38:54+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.20 Array ( ) +2024-12-30T14:39:09+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.431 Array ( [0] => 431 ) +2024-12-30T14:39:10+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.431: 1 Array ( [0] => 431 ) +2024-12-30T14:40:23+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.431 Array ( ) +2024-12-30T14:40:30+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:40:30+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:40:38+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.577 Array ( [0] => 20 [1] => 577 ) +2024-12-30T14:40:39+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.577: 1 Array ( [0] => 20 [1] => 577 ) +2024-12-30T14:40:46+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.577 Array ( [0] => 20 ) +2024-12-30T14:40:50+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:40:51+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:41:03+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.20 Array ( ) +2024-12-30T14:41:07+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:41:07+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:41:16+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.20 Array ( ) +2024-12-30T14:42:26+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T14:42:45+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.327 Array ( ) +2024-12-30T14:43:15+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T14:43:24+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.327 Array ( ) +2024-12-30T14:45:13+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T14:45:32+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T14:46:13+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.327 Array ( ) +2024-12-30T14:47:29+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T14:47:29+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T14:48:10+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T15:03:50+00:00 INFO 172.21.0.6 controller Holding edit ID com_categories.edit.category.212 Array ( [0] => 154 [1] => 212 ) +2024-12-30T15:03:50+00:00 INFO 172.21.0.6 controller Checking edit ID com_categories.edit.category.212: 1 Array ( [0] => 154 [1] => 212 ) +2024-12-30T15:04:30+00:00 INFO 172.21.0.6 controller Releasing edit ID com_categories.edit.category.212 Array ( [0] => 154 ) +2024-12-30T15:04:47+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Pagina non trovata". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(754): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true) +#1 [ROOT]/libraries/src/Application/SiteApplication.php(244): Joomla\CMS\Application\SiteApplication->route() +#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute() +#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute() +#4 [ROOT]/index.php(32): require_once('[ROOT]/i...') +#5 {main} +2024-12-30T15:05:33+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.178 Array ( [0] => 178 ) +2024-12-30T15:05:33+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.178: 1 Array ( [0] => 178 ) +2024-12-30T15:05:52+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.178 Array ( [0] => 178 ) +2024-12-30T15:05:52+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.178: 1 Array ( [0] => 178 ) +2024-12-30T15:06:13+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.178 Array ( ) +2024-12-30T15:06:35+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.293 Array ( [0] => 293 ) +2024-12-30T15:06:35+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.293: 1 Array ( [0] => 293 ) +2024-12-30T15:06:48+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.293 Array ( ) +2024-12-30T15:12:10+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T15:12:26+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.327 Array ( ) +2024-12-30T15:13:18+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Component\Exception\MissingComponentException thrown with message "Componente non trovato". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(218): Joomla\CMS\Component\ComponentHelper::renderComponent(NULL) +#1 [ROOT]/libraries/src/Application/SiteApplication.php(261): Joomla\CMS\Application\SiteApplication->dispatch() +#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute() +#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute() +#4 [ROOT]/index.php(32): require_once('[ROOT]/i...') +#5 {main} +2024-12-30T15:15:54+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:15:55+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:16:08+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T15:31:07+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:31:07+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:31:24+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T15:32:45+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:32:46+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:33:00+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:33:01+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:52:59+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T15:59:10+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:59:11+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:59:30+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:59:30+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T16:52:44+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T16:52:57+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3189 Array ( [0] => 3189 ) +2024-12-30T16:52:57+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3189: 1 Array ( [0] => 3189 ) +2024-12-30T16:53:35+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3189 Array ( ) +2024-12-30T16:53:37+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3189 Array ( [0] => 3189 ) +2024-12-30T16:53:38+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3189: 1 Array ( [0] => 3189 ) +2024-12-30T16:54:48+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3189 Array ( ) +2024-12-30T16:56:17+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3189 Array ( [0] => 3189 ) +2024-12-30T16:56:17+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3189: 1 Array ( [0] => 3189 ) +2024-12-30T16:56:31+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3189 Array ( ) +2024-12-30T16:56:57+00:00 INFO 172.21.0.6 updater Loading information from update site #3 with name "Accredited Joomla! Translations" and URL https://update.joomla.org/language/translationlist_5.xml took 0.10 seconds +2024-12-30T16:56:57+00:00 INFO 172.21.0.6 updater Loading information from update site #4 with name "Joomla! Update Component" and URL https://update.joomla.org/core/extensions/com_joomlaupdate.xml took 0.11 seconds +2024-12-30T16:56:58+00:00 INFO 172.21.0.6 updater Loading information from update site #216 with name "Regular Labs - Conditional Content" and URL https://download.regularlabs.com/updates.xml?e=conditionalcontent&type=.xml took 0.29 seconds +2024-12-30T16:56:58+00:00 INFO 172.21.0.6 updater Loading information from update site #220 with name "Regular Labs - Articles" and URL https://download.regularlabs.com/updates.xml?e=articlesfield&type=.xml took 0.26 seconds +2024-12-30T16:56:58+00:00 INFO 172.21.0.6 updater Loading information from update site #223 with name "COM_PHOCADOWNLOAD" and URL https://raw.githubusercontent.com/PhocaCz/PhocaDownload/master/manifest.xml took 0.10 seconds +2024-12-30T16:56:58+00:00 INFO 172.21.0.6 updater Loading information from update site #224 with name "COM_PHOCAGALLERY" and URL https://raw.githubusercontent.com/PhocaCz/PhocaGallery/master/manifest.xml took 0.20 seconds +2024-12-30T16:56:59+00:00 INFO 172.21.0.6 updater Loading information from update site #226 with name "Tabulizer.com" and URL http://www.tabulizer.com/update/tabulizer-update.xml took 1.25 seconds +2024-12-30T16:57:00+00:00 INFO 172.21.0.6 updater Loading information from update site #233 with name "Akeeba FEF" and URL http://cdn.akeebabackup.com/updates/fef.xml took 0.07 seconds +2024-12-30T16:57:00+00:00 INFO 172.21.0.6 updater Loading information from update site #238 with name "FOF 3.x" and URL http://cdn.akeebabackup.com/updates/fof3.xml took 0.05 seconds +2024-12-30T16:57:00+00:00 INFO 172.21.0.6 updater Loading information from update site #242 with name "JEM Update Site" and URL http://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.15 seconds +2024-12-30T16:57:00+00:00 INFO 172.21.0.6 updater Loading information from update site #243 with name "JL Content Fields Filter" and URL https://joomline.net/update.html?extension_id=5.xml took 0.53 seconds +2024-12-30T16:57:00+00:00 INFO 172.21.0.6 updater Loading information from update site #285 with name "Akeeba FEF" and URL http://cdn.akeeba.com/updates/fef.xml took 0.07 seconds +2024-12-30T16:57:01+00:00 INFO 172.21.0.6 updater Loading information from update site #313 with name "Regular Labs Library" and URL https://download.regularlabs.com/updates.xml?e=library&type=.xml took 0.17 seconds +2024-12-30T16:57:01+00:00 INFO 172.21.0.6 updater Loading information from update site #347 with name "COM_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMaps/master/manifest.xml took 0.20 seconds +2024-12-30T16:57:01+00:00 INFO 172.21.0.6 updater Loading information from update site #348 with name "PLG_CONTENT_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMapsPlugin/master/manifest.xml took 0.23 seconds +2024-12-30T16:57:01+00:00 INFO 172.21.0.6 updater Loading information from update site #398 with name "plg_captcha_hcaptcha" and URL https://data2site.com/updates/hcaptcha took 0.30 seconds +2024-12-30T16:57:02+00:00 INFO 172.21.0.6 updater Loading information from update site #404 with name "OSMap Free" and URL https://deploy.ostraining.com/client/update/free/stable/com_osmap took 0.32 seconds +2024-12-30T16:57:02+00:00 INFO 172.21.0.6 updater Loading information from update site #406 with name "Joomlashack Extension Support" and URL https://deploy.ostraining.com/client/update/free/stable/plg_system_osmylicensesmanager took 0.30 seconds +2024-12-30T16:57:02+00:00 INFO 172.21.0.6 updater Loading information from update site #407 with name "Joomlashack Framework" and URL https://deploy.ostraining.com/client/update/free/stable/lib_allediaframework took 0.24 seconds +2024-12-30T16:57:02+00:00 INFO 172.21.0.6 updater Loading information from update site #408 with name "Search Update Site" and URL https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml took 0.10 seconds +2024-12-30T16:57:03+00:00 INFO 172.21.0.6 updater Loading information from update site #409 with name "Regular Labs - Conditions" and URL https://download.regularlabs.com/updates.xml?e=conditions&type=.xml took 0.19 seconds +2024-12-30T16:57:03+00:00 INFO 172.21.0.6 updater Loading information from update site #410 with name "JEM Update Site" and URL https://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.19 seconds +2024-12-30T16:57:04+00:00 INFO 172.21.0.6 updater Loading information from update site #411 with name "Multilanguages CK Update" and URL https://update.joomlack.fr/multilanguagesck_light_update.xml took 0.77 seconds +2024-12-30T16:57:04+00:00 INFO 172.21.0.6 updater Loading information from update site #413 with name "Advanced Custom Fields" and URL https://www.tassos.gr/updates/advanced-custom-fields-pro.xml took 0.12 seconds +2024-12-30T16:57:12+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.16 Array ( [0] => 16 ) +2024-12-30T16:57:13+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.16: 1 Array ( [0] => 16 ) +2024-12-30T16:57:23+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Pagina non trovata". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(754): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true) +#1 [ROOT]/libraries/src/Application/SiteApplication.php(244): Joomla\CMS\Application\SiteApplication->route() +#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute() +#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute() +#4 [ROOT]/index.php(32): require_once('[ROOT]/i...') +#5 {main} +2024-12-30T16:57:41+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.16 Array ( [0] => 16 ) +2024-12-30T16:57:41+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.16: 1 Array ( [0] => 16 ) +2024-12-30T18:10:25+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.field.16 Array ( ) +2024-12-31T07:24:40+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules +2024-12-31T07:24:40+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules +2024-12-31T07:46:06+00:00 INFO 172.21.0.6 task4 Esecuzione attività#04 'Delete Action Logs'. +2024-12-31T07:46:06+00:00 INFO 172.21.0.6 task4 Attività> Delete Logs after 15 days +2024-12-31T07:46:06+00:00 INFO 172.21.0.6 task4 Attività> Delete Logs end +2024-12-31T07:46:06+00:00 INFO 172.21.0.6 task4 Attività terminata con successo#04 in 0.02 (rete 0.02) secondi. +2024-12-31T07:51:07+00:00 INFO 172.21.0.6 task2 Esecuzione attività#02 'Session GC'. +2024-12-31T07:51:07+00:00 INFO 172.21.0.6 task2 Attività> SessionGC end +2024-12-31T07:51:07+00:00 INFO 172.21.0.6 task2 Attività terminata con successo#02 in 0.01 (rete 0.01) secondi. +2024-12-31T07:56:07+00:00 INFO 172.21.0.6 task3 Esecuzione attività#03 'Update Notification'. +2024-12-31T07:56:07+00:00 INFO 172.21.0.6 task3 Attività terminata con successo#03 in 0.53 (rete 0.53) secondi. +2024-12-31T08:11:53+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules +2024-12-31T08:11:53+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules +2024-12-31T08:12:08+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2384 Array ( [0] => 2384 ) +2024-12-31T08:12:15+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2384 Array ( ) +2024-12-31T08:12:47+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-31T08:12:47+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-31T08:12:47+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-31T08:12:47+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-31T08:21:58+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.556 Array ( [0] => 556 ) +2024-12-31T08:21:58+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.556: 1 Array ( [0] => 556 ) +2024-12-31T08:22:28+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.556 Array ( [0] => 556 ) +2024-12-31T08:22:29+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.556: 1 Array ( [0] => 556 ) +2024-12-31T08:22:50+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.556 Array ( [0] => 556 ) +2024-12-31T08:22:50+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.556: 1 Array ( [0] => 556 ) +2024-12-31T08:23:14+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.556 Array ( [0] => 556 ) +2024-12-31T08:23:15+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.556: 1 Array ( [0] => 556 ) +2024-12-31T08:37:51+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.556 Array ( ) +2024-12-31T08:38:01+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.176 Array ( [0] => 176 ) +2024-12-31T08:38:08+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.176 Array ( ) +2024-12-31T08:38:18+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.317 Array ( [0] => 317 ) +2024-12-31T08:38:43+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.317 Array ( [0] => 317 ) +2024-12-31T09:31:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.317 Array ( ) +2024-12-31T09:39:00+00:00 INFO 172.21.0.6 updater Loading information from update site #3 with name "Accredited Joomla! Translations" and URL https://update.joomla.org/language/translationlist_5.xml took 0.10 seconds +2024-12-31T09:39:00+00:00 INFO 172.21.0.6 updater Loading information from update site #4 with name "Joomla! Update Component" and URL https://update.joomla.org/core/extensions/com_joomlaupdate.xml took 0.09 seconds +2024-12-31T09:39:01+00:00 INFO 172.21.0.6 updater Loading information from update site #216 with name "Regular Labs - Conditional Content" and URL https://download.regularlabs.com/updates.xml?e=conditionalcontent&type=.xml took 0.31 seconds +2024-12-31T09:39:01+00:00 INFO 172.21.0.6 updater Loading information from update site #220 with name "Regular Labs - Articles" and URL https://download.regularlabs.com/updates.xml?e=articlesfield&type=.xml took 0.62 seconds +2024-12-31T09:39:02+00:00 INFO 172.21.0.6 updater Loading information from update site #223 with name "COM_PHOCADOWNLOAD" and URL https://raw.githubusercontent.com/PhocaCz/PhocaDownload/master/manifest.xml took 0.14 seconds +2024-12-31T09:39:02+00:00 INFO 172.21.0.6 updater Loading information from update site #224 with name "COM_PHOCAGALLERY" and URL https://raw.githubusercontent.com/PhocaCz/PhocaGallery/master/manifest.xml took 0.23 seconds +2024-12-31T09:39:02+00:00 INFO 172.21.0.6 updater Loading information from update site #226 with name "Tabulizer.com" and URL http://www.tabulizer.com/update/tabulizer-update.xml took 0.27 seconds +2024-12-31T09:39:02+00:00 INFO 172.21.0.6 updater Loading information from update site #233 with name "Akeeba FEF" and URL http://cdn.akeebabackup.com/updates/fef.xml took 0.08 seconds +2024-12-31T09:39:02+00:00 INFO 172.21.0.6 updater Loading information from update site #238 with name "FOF 3.x" and URL http://cdn.akeebabackup.com/updates/fof3.xml took 0.06 seconds +2024-12-31T09:39:02+00:00 INFO 172.21.0.6 updater Loading information from update site #242 with name "JEM Update Site" and URL http://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.15 seconds +2024-12-31T09:39:03+00:00 INFO 172.21.0.6 updater Loading information from update site #243 with name "JL Content Fields Filter" and URL https://joomline.net/update.html?extension_id=5.xml took 0.54 seconds +2024-12-31T09:39:03+00:00 INFO 172.21.0.6 updater Loading information from update site #285 with name "Akeeba FEF" and URL http://cdn.akeeba.com/updates/fef.xml took 0.09 seconds +2024-12-31T09:39:03+00:00 INFO 172.21.0.6 updater Loading information from update site #313 with name "Regular Labs Library" and URL https://download.regularlabs.com/updates.xml?e=library&type=.xml took 0.29 seconds +2024-12-31T09:39:04+00:00 INFO 172.21.0.6 updater Loading information from update site #347 with name "COM_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMaps/master/manifest.xml took 0.20 seconds +2024-12-31T09:39:04+00:00 INFO 172.21.0.6 updater Loading information from update site #348 with name "PLG_CONTENT_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMapsPlugin/master/manifest.xml took 0.26 seconds +2024-12-31T09:39:04+00:00 INFO 172.21.0.6 updater Loading information from update site #398 with name "plg_captcha_hcaptcha" and URL https://data2site.com/updates/hcaptcha took 0.35 seconds +2024-12-31T09:39:05+00:00 INFO 172.21.0.6 updater Loading information from update site #404 with name "OSMap Free" and URL https://deploy.ostraining.com/client/update/free/stable/com_osmap took 0.31 seconds +2024-12-31T09:39:05+00:00 INFO 172.21.0.6 updater Loading information from update site #406 with name "Joomlashack Extension Support" and URL https://deploy.ostraining.com/client/update/free/stable/plg_system_osmylicensesmanager took 0.29 seconds +2024-12-31T09:39:05+00:00 INFO 172.21.0.6 updater Loading information from update site #407 with name "Joomlashack Framework" and URL https://deploy.ostraining.com/client/update/free/stable/lib_allediaframework took 0.28 seconds +2024-12-31T09:39:05+00:00 INFO 172.21.0.6 updater Loading information from update site #408 with name "Search Update Site" and URL https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml took 0.08 seconds +2024-12-31T09:39:05+00:00 INFO 172.21.0.6 updater Loading information from update site #409 with name "Regular Labs - Conditions" and URL https://download.regularlabs.com/updates.xml?e=conditions&type=.xml took 0.24 seconds +2024-12-31T09:39:06+00:00 INFO 172.21.0.6 updater Loading information from update site #410 with name "JEM Update Site" and URL https://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.12 seconds +2024-12-31T09:39:07+00:00 INFO 172.21.0.6 updater Loading information from update site #411 with name "Multilanguages CK Update" and URL https://update.joomlack.fr/multilanguagesck_light_update.xml took 1.04 seconds +2024-12-31T09:39:07+00:00 INFO 172.21.0.6 updater Loading information from update site #413 with name "Advanced Custom Fields" and URL https://www.tassos.gr/updates/advanced-custom-fields-pro.xml took 0.13 seconds +2024-12-31T09:46:08+00:00 INFO 172.21.0.6 updater Loading information from update site #414 with name "com_highlights" and URL https://www.component-creator.com/index.php?task=builder.preupdatecheckhook&option=com_combuilder&component=NzY0NzgtMjEzOTAw took 0.70 seconds +2024-12-31T09:46:08+00:00 INFO 172.21.0.6 updater Loading information from update site #415 with name "com_highlights" and URL https://nocdn.component-creator.com/index.php?task=builder.preupdatecheckhook&option=com_combuilder&component=NzY0NzgtMjEzOTAw took 0.40 seconds +2024-12-31T09:46:15+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.4097 Array ( [0] => 4097 ) +2024-12-31T09:46:15+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.4097: 1 Array ( [0] => 4097 ) +2024-12-31T09:47:08+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.4097: 1 Array ( [0] => 4097 ) +2024-12-31T09:49:32+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.4097 Array ( ) +2024-12-31T09:56:46+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.4097 Array ( [0] => 4097 ) +2024-12-31T09:56:46+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.4097: 1 Array ( [0] => 4097 ) diff --git a/administrator/logs/jcontroller.log.php b/administrator/logs/jcontroller.log.php index 77c0e488..a802bcf4 100644 --- a/administrator/logs/jcontroller.log.php +++ b/administrator/logs/jcontroller.log.php @@ -41,3 +41,146 @@ 2024-12-21T11:13:38+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3159 Array ( [0] => 3142 [1] => 3159 ) 2024-12-21T11:13:38+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3159: 1 Array ( [0] => 3142 [1] => 3159 ) 2024-12-21T11:14:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3159 Array ( [0] => 3142 ) +2024-12-30T08:58:48+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2530 Array ( [0] => 2530 ) +2024-12-30T08:59:03+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2530 Array ( ) +2024-12-30T09:08:13+00:00 INFO 172.21.0.6 controller Holding edit ID com_categories.edit.category.154 Array ( [0] => 154 ) +2024-12-30T09:08:13+00:00 INFO 172.21.0.6 controller Checking edit ID com_categories.edit.category.154: 1 Array ( [0] => 154 ) +2024-12-30T09:08:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_categories.edit.category.154 Array ( ) +2024-12-30T09:25:03+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.325 Array ( [0] => 325 ) +2024-12-30T09:25:11+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.325 Array ( [0] => 325 ) +2024-12-30T09:25:15+00:00 INFO 172.21.0.6 controller Holding edit ID com_categories.edit.category.154 Array ( [0] => 154 ) +2024-12-30T09:25:45+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.325 Array ( [0] => 325 ) +2024-12-30T09:34:51+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.325 Array ( ) +2024-12-30T09:35:53+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.325 Array ( [0] => 325 ) +2024-12-30T13:55:34+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.6693 Array ( [0] => 6693 ) +2024-12-30T13:55:34+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.6693: 1 Array ( [0] => 6693 ) +2024-12-30T13:55:56+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.6693 Array ( ) +2024-12-30T13:57:34+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.group.53 Array ( [0] => 53 ) +2024-12-30T13:57:40+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.group.53 Array ( ) +2024-12-30T14:00:46+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:00:46+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:00:58+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.field.769 Array ( ) +2024-12-30T14:01:06+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.6693 Array ( [0] => 6693 ) +2024-12-30T14:01:06+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.6693: 1 Array ( [0] => 6693 ) +2024-12-30T14:01:56+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.6693 Array ( [0] => 6693 ) +2024-12-30T14:01:56+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.6693: 1 Array ( [0] => 6693 ) +2024-12-30T14:02:11+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.6693 Array ( ) +2024-12-30T14:02:18+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:02:18+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:02:32+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:02:32+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:02:55+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.field.769 Array ( ) +2024-12-30T14:03:56+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:03:56+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:04:11+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:04:11+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:09:28+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.325 Array ( ) +2024-12-30T14:10:39+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:10:39+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:11:24+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.769 Array ( [0] => 769 ) +2024-12-30T14:11:25+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.769: 1 Array ( [0] => 769 ) +2024-12-30T14:12:28+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.field.769 Array ( ) +2024-12-30T14:29:36+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T14:29:36+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T14:29:51+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T14:32:39+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T14:32:39+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T14:33:16+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T14:37:25+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:37:26+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:38:11+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.20 Array ( ) +2024-12-30T14:38:29+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.431 Array ( [0] => 431 ) +2024-12-30T14:38:29+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.431: 1 Array ( [0] => 431 ) +2024-12-30T14:38:38+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.431 Array ( ) +2024-12-30T14:38:45+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:38:46+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:38:54+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.20 Array ( ) +2024-12-30T14:39:09+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.431 Array ( [0] => 431 ) +2024-12-30T14:39:10+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.431: 1 Array ( [0] => 431 ) +2024-12-30T14:40:23+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.431 Array ( ) +2024-12-30T14:40:30+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:40:30+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:40:38+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.577 Array ( [0] => 20 [1] => 577 ) +2024-12-30T14:40:39+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.577: 1 Array ( [0] => 20 [1] => 577 ) +2024-12-30T14:40:46+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.577 Array ( [0] => 20 ) +2024-12-30T14:40:50+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:40:51+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:41:03+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.20 Array ( ) +2024-12-30T14:41:07+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.20 Array ( [0] => 20 ) +2024-12-30T14:41:07+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.20: 1 Array ( [0] => 20 ) +2024-12-30T14:41:16+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.20 Array ( ) +2024-12-30T14:42:26+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T14:42:45+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.327 Array ( ) +2024-12-30T14:43:15+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T14:43:24+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.327 Array ( ) +2024-12-30T14:45:13+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T14:45:32+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T14:46:13+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.327 Array ( ) +2024-12-30T14:47:29+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T14:47:29+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T14:48:10+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T15:03:50+00:00 INFO 172.21.0.6 controller Holding edit ID com_categories.edit.category.212 Array ( [0] => 154 [1] => 212 ) +2024-12-30T15:03:50+00:00 INFO 172.21.0.6 controller Checking edit ID com_categories.edit.category.212: 1 Array ( [0] => 154 [1] => 212 ) +2024-12-30T15:04:30+00:00 INFO 172.21.0.6 controller Releasing edit ID com_categories.edit.category.212 Array ( [0] => 154 ) +2024-12-30T15:05:33+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.178 Array ( [0] => 178 ) +2024-12-30T15:05:33+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.178: 1 Array ( [0] => 178 ) +2024-12-30T15:05:52+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.178 Array ( [0] => 178 ) +2024-12-30T15:05:52+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.178: 1 Array ( [0] => 178 ) +2024-12-30T15:06:13+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.178 Array ( ) +2024-12-30T15:06:35+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.293 Array ( [0] => 293 ) +2024-12-30T15:06:35+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.293: 1 Array ( [0] => 293 ) +2024-12-30T15:06:48+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.293 Array ( ) +2024-12-30T15:12:10+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.327 Array ( [0] => 327 ) +2024-12-30T15:12:26+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.327 Array ( ) +2024-12-30T15:15:54+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:15:55+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:16:08+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T15:31:07+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:31:07+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:31:24+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T15:32:45+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:32:46+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:33:00+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:33:01+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:52:59+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T15:59:10+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:59:11+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T15:59:30+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.412 Array ( [0] => 412 ) +2024-12-30T15:59:30+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.412: 1 Array ( [0] => 412 ) +2024-12-30T16:52:44+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.412 Array ( ) +2024-12-30T16:52:57+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3189 Array ( [0] => 3189 ) +2024-12-30T16:52:57+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3189: 1 Array ( [0] => 3189 ) +2024-12-30T16:53:35+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3189 Array ( ) +2024-12-30T16:53:37+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3189 Array ( [0] => 3189 ) +2024-12-30T16:53:38+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3189: 1 Array ( [0] => 3189 ) +2024-12-30T16:54:48+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3189 Array ( ) +2024-12-30T16:56:17+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3189 Array ( [0] => 3189 ) +2024-12-30T16:56:17+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3189: 1 Array ( [0] => 3189 ) +2024-12-30T16:56:31+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3189 Array ( ) +2024-12-30T16:57:12+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.16 Array ( [0] => 16 ) +2024-12-30T16:57:13+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.16: 1 Array ( [0] => 16 ) +2024-12-30T16:57:41+00:00 INFO 172.21.0.6 controller Holding edit ID com_fields.edit.field.16 Array ( [0] => 16 ) +2024-12-30T16:57:41+00:00 INFO 172.21.0.6 controller Checking edit ID com_fields.edit.field.16: 1 Array ( [0] => 16 ) +2024-12-30T18:10:25+00:00 INFO 172.21.0.6 controller Releasing edit ID com_fields.edit.field.16 Array ( ) +2024-12-31T08:12:08+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2384 Array ( [0] => 2384 ) +2024-12-31T08:12:15+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2384 Array ( ) +2024-12-31T08:21:58+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.556 Array ( [0] => 556 ) +2024-12-31T08:21:58+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.556: 1 Array ( [0] => 556 ) +2024-12-31T08:22:28+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.556 Array ( [0] => 556 ) +2024-12-31T08:22:29+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.556: 1 Array ( [0] => 556 ) +2024-12-31T08:22:50+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.556 Array ( [0] => 556 ) +2024-12-31T08:22:50+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.556: 1 Array ( [0] => 556 ) +2024-12-31T08:23:14+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.556 Array ( [0] => 556 ) +2024-12-31T08:23:15+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.556: 1 Array ( [0] => 556 ) +2024-12-31T08:37:51+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.556 Array ( ) +2024-12-31T08:38:01+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.176 Array ( [0] => 176 ) +2024-12-31T08:38:08+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.176 Array ( ) +2024-12-31T08:38:18+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.317 Array ( [0] => 317 ) +2024-12-31T08:38:43+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.317 Array ( [0] => 317 ) +2024-12-31T09:31:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.317 Array ( ) +2024-12-31T09:46:15+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.4097 Array ( [0] => 4097 ) +2024-12-31T09:46:15+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.4097: 1 Array ( [0] => 4097 ) +2024-12-31T09:47:08+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.4097: 1 Array ( [0] => 4097 ) +2024-12-31T09:49:32+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.4097 Array ( ) +2024-12-31T09:56:46+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.4097 Array ( [0] => 4097 ) +2024-12-31T09:56:46+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.4097: 1 Array ( [0] => 4097 ) diff --git a/administrator/logs/joomla_scheduler.php b/administrator/logs/joomla_scheduler.php index 58c3195c..dbd9a049 100644 --- a/administrator/logs/joomla_scheduler.php +++ b/administrator/logs/joomla_scheduler.php @@ -5,3 +5,21 @@ #Fields: date time priority message 2024-12-21 06:28:06 INFO Attività terminata con successo#01 in 0.03 (rete 0.03) secondi. +2024-12-30 07:45:47 INFO Esecuzione attività#04 'Delete Action Logs'. +2024-12-30 07:45:47 INFO Attività> Delete Logs after 15 days +2024-12-30 07:45:47 INFO Attività> Delete Logs end +2024-12-30 07:45:47 INFO Attività terminata con successo#04 in 0.01 (rete 0.02) secondi. +2024-12-30 07:45:53 INFO Esecuzione attività#02 'Session GC'. +2024-12-30 07:45:53 INFO Attività> SessionGC end +2024-12-30 07:45:53 INFO Attività terminata con successo#02 in 0.01 (rete 0.01) secondi. +2024-12-30 07:46:05 INFO Esecuzione attività#03 'Update Notification'. +2024-12-30 07:46:06 INFO Attività terminata con successo#03 in 0.78 (rete 0.78) secondi. +2024-12-31 07:46:06 INFO Esecuzione attività#04 'Delete Action Logs'. +2024-12-31 07:46:06 INFO Attività> Delete Logs after 15 days +2024-12-31 07:46:06 INFO Attività> Delete Logs end +2024-12-31 07:46:06 INFO Attività terminata con successo#04 in 0.02 (rete 0.02) secondi. +2024-12-31 07:51:07 INFO Esecuzione attività#02 'Session GC'. +2024-12-31 07:51:07 INFO Attività> SessionGC end +2024-12-31 07:51:07 INFO Attività terminata con successo#02 in 0.01 (rete 0.01) secondi. +2024-12-31 07:56:07 INFO Esecuzione attività#03 'Update Notification'. +2024-12-31 07:56:07 INFO Attività terminata con successo#03 in 0.53 (rete 0.53) secondi. diff --git a/administrator/logs/webauthn_system.php b/administrator/logs/webauthn_system.php index b4b0cf00..5dbe5133 100644 --- a/administrator/logs/webauthn_system.php +++ b/administrator/logs/webauthn_system.php @@ -221,3 +221,15 @@ 2024-12-21T09:31:42+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page 2024-12-21T09:31:42+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page 2024-12-21T09:31:42+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:35+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:35+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:35+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:35+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:39+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:39+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:39+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-30T08:39:39+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-31T08:12:47+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-31T08:12:47+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-31T08:12:47+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page +2024-12-31T08:12:47+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page diff --git a/components/com_highlights/forms/highlightform.xml b/components/com_highlights/forms/highlightform.xml new file mode 100644 index 00000000..2aed80db --- /dev/null +++ b/components/com_highlights/forms/highlightform.xml @@ -0,0 +1,28 @@ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/components/com_highlights/forms/index.html b/components/com_highlights/forms/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/components/com_highlights/forms/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/components/com_highlights/src/Controller/DisplayController.php b/components/com_highlights/src/Controller/DisplayController.php new file mode 100644 index 00000000..56c92559 --- /dev/null +++ b/components/com_highlights/src/Controller/DisplayController.php @@ -0,0 +1,64 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Component\ComponentHelper; +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Factory\MVCFactoryInterface; + +/** + * Display Component Controller + * + * @since 1.0.0 + */ +class DisplayController extends \Joomla\CMS\MVC\Controller\BaseController +{ + /** + * Constructor. + * + * @param array $config An optional associative array of configuration settings. + * Recognized key values include 'name', 'default_task', 'model_path', and + * 'view_path' (this list is not meant to be comprehensive). + * @param MVCFactoryInterface $factory The factory. + * @param CMSApplication $app The JApplication for the dispatcher + * @param Input $input Input + * + * @since 1.0.0 + */ + public function __construct($config = array(), MVCFactoryInterface $factory = null, $app = null, $input = null) + { + parent::__construct($config, $factory, $app, $input); + } + + /** + * Method to display a view. + * + * @param boolean $cachable If true, the view output will be cached. + * @param boolean $urlparams An array of safe URL parameters and their variable types, for valid values see {@link InputFilter::clean()}. + * + * @return \Joomla\CMS\MVC\Controller\BaseController This object to support chaining. + * + * @since 1.0.0 + */ + public function display($cachable = false, $urlparams = false) + { + + $view = $this->input->getCmd('view', 'highlights'); + $view = $view == "featured" ? 'highlights' : $view; + $this->input->set('view', $view); + + + parent::display($cachable, $urlparams); + return $this; + } +} diff --git a/components/com_highlights/src/Controller/HighlightController.php b/components/com_highlights/src/Controller/HighlightController.php new file mode 100644 index 00000000..80877a41 --- /dev/null +++ b/components/com_highlights/src/Controller/HighlightController.php @@ -0,0 +1,220 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Controller; + +\defined('_JEXEC') or die; + +use \Joomla\CMS\Application\SiteApplication; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Multilanguage; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\MVC\Controller\BaseController; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Uri\Uri; +use \Joomla\Utilities\ArrayHelper; + +/** + * Highlight class. + * + * @since 1.6.0 + */ +class HighlightController extends BaseController +{ + /** + * Method to check out an item for editing and redirect to the edit form. + * + * @return void + * + * @since 1.0.0 + * + * @throws Exception + */ + public function edit() + { + // Get the previous edit id (if any) and the current edit id. + $previousId = (int) $this->app->getUserState('com_highlights.edit.highlight.id'); + $editId = $this->input->getInt('id', 0); + + // Set the user id for the user to edit in the session. + $this->app->setUserState('com_highlights.edit.highlight.id', $editId); + + // Get the model. + $model = $this->getModel('Highlight', 'Site'); + + // Check out the item + if ($editId) + { + $model->checkout($editId); + } + + // Check in the previous user. + if ($previousId && $previousId !== $editId) + { + $model->checkin($previousId); + } + + // Redirect to the edit screen. + $this->setRedirect(Route::_('index.php?option=com_highlights&view=highlightform&layout=edit', false)); + } + + /** + * Method to save data + * + * @return void + * + * @throws Exception + * @since 1.0.0 + */ + public function publish() + { + // Checking if the user can remove object + $user = $this->app->getIdentity(); + + if ($user->authorise('core.edit', 'com_highlights') || $user->authorise('core.edit.state', 'com_highlights')) + { + $model = $this->getModel('Highlight', 'Site'); + + // Get the user data. + $id = $this->input->getInt('id'); + $state = $this->input->getInt('state'); + + // Attempt to save the data. + $return = $model->publish($id, $state); + + // Check for errors. + if ($return === false) + { + $this->setMessage(Text::sprintf('Save failed: %s', $model->getError()), 'warning'); + } + + // Clear the profile id from the session. + $this->app->setUserState('com_highlights.edit.highlight.id', null); + + // Flush the data from the session. + $this->app->setUserState('com_highlights.edit.highlight.data', null); + + // Redirect to the list screen. + $this->setMessage(Text::_('COM_HIGHLIGHTS_ITEM_SAVED_SUCCESSFULLY')); + $menu = Factory::getApplication()->getMenu(); + $item = $menu->getActive(); + + if (!$item) + { + // If there isn't any menu item active, redirect to list view + $this->setRedirect(Route::_('index.php?option=com_highlights&view=highlights', false)); + } + else + { + $this->setRedirect(Route::_('index.php?Itemid='. $item->id, false)); + } + } + else + { + throw new \Exception(500); + } + } + + /** + * Check in record + * + * @return boolean True on success + * + * @since 1.0.0 + */ + public function checkin() + { + // Check for request forgeries. + $this->checkToken('GET'); + + $id = $this->input->getInt('id', 0); + $model = $this->getModel(); + $item = $model->getItem($id); + + // Checking if the user can remove object + $user = $this->app->getIdentity(); + + if ($user->authorise('core.manage', 'com_highlights') || $item->checked_out == $user->id) { + + $return = $model->checkin($id); + + if ($return === false) + { + // Checkin failed. + $message = Text::sprintf('JLIB_APPLICATION_ERROR_CHECKIN_FAILED', $model->getError()); + $this->setRedirect(Route::_('index.php?option=com_highlights&view=highlight' . '&id=' . $id, false), $message, 'error'); + return false; + } + else + { + // Checkin succeeded. + $message = Text::_('COM_HIGHLIGHTS_CHECKEDIN_SUCCESSFULLY'); + $this->setRedirect(Route::_('index.php?option=com_highlights&view=highlight' . '&id=' . $id, false), $message); + return true; + } + } + else + { + throw new \Exception(Text::_('JERROR_ALERTNOAUTHOR'), 403); + } + } + + /** + * Remove data + * + * @return void + * + * @throws Exception + */ + public function remove() + { + // Checking if the user can remove object + $user = $this->app->getIdentity(); + + if ($user->authorise('core.delete', 'com_highlights')) + { + $model = $this->getModel('Highlight', 'Site'); + + // Get the user data. + $id = $this->input->getInt('id', 0); + + // Attempt to save the data. + $return = $model->delete($id); + + // Check for errors. + if ($return === false) + { + $this->setMessage(Text::sprintf('Delete failed', $model->getError()), 'warning'); + } + else + { + // Check in the profile. + if ($return) + { + $model->checkin($return); + } + + $this->app->setUserState('com_highlights.edit.highlight.id', null); + $this->app->setUserState('com_highlights.edit.highlight.data', null); + + $this->app->enqueueMessage(Text::_('COM_HIGHLIGHTS_ITEM_DELETED_SUCCESSFULLY'), 'success'); + $this->app->redirect(Route::_('index.php?option=com_highlights&view=highlights', false)); + } + + // Redirect to the list screen. + $menu = Factory::getApplication()->getMenu(); + $item = $menu->getActive(); + $this->setRedirect(Route::_($item->link, false)); + } + else + { + throw new \Exception(500); + } + } +} diff --git a/components/com_highlights/src/Controller/HighlightformController.php b/components/com_highlights/src/Controller/HighlightformController.php new file mode 100644 index 00000000..c51f108a --- /dev/null +++ b/components/com_highlights/src/Controller/HighlightformController.php @@ -0,0 +1,273 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Application\SiteApplication; +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Multilanguage; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Controller\FormController; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; +use Joomla\Utilities\ArrayHelper; +use Joomla\CMS\MVC\Model\BaseDatabaseModel; + +/** + * Highlight class. + * + * @since 1.0.0 + */ +class HighlightformController extends FormController +{ + /** + * Method to check out an item for editing and redirect to the edit form. + * + * @return void + * + * @since 1.0.0 + * + * @throws Exception + */ + public function edit($key = NULL, $urlVar = NULL) + { + // Get the previous edit id (if any) and the current edit id. + $previousId = (int) $this->app->getUserState('com_highlights.edit.highlight.id'); + $editId = $this->input->getInt('id', 0); + + // Set the user id for the user to edit in the session. + $this->app->setUserState('com_highlights.edit.highlight.id', $editId); + + // Get the model. + $model = $this->getModel('Highlightform', 'Site'); + + // Check out the item + if ($editId) + { + $model->checkout($editId); + } + + // Check in the previous user. + if ($previousId) + { + $model->checkin($previousId); + } + + // Redirect to the edit screen. + $this->setRedirect(Route::_('index.php?option=com_highlights&view=highlightform&layout=edit', false)); + } + + /** + * Method to save data. + * + * @return void + * + * @throws Exception + * @since 1.0.0 + */ + public function save($key = NULL, $urlVar = NULL) + { + // Check for request forgeries. + $this->checkToken(); + + // Initialise variables. + $model = $this->getModel('Highlightform', 'Site'); + + // Get the user data. + $data = $this->input->get('jform', array(), 'array'); + + // Validate the posted data. + $form = $model->getForm(); + + if (!$form) + { + throw new \Exception($model->getError(), 500); + } + + // Send an object which can be modified through the plugin event + $objData = (object) $data; + $this->app->triggerEvent( + 'onContentNormaliseRequestData', + array($this->option . '.' . $this->context, $objData, $form) + ); + + $data = (array) $objData; + + // Validate the posted data. + $data = $model->validate($form, $data); + + // Check for errors. + if ($data === false) + { + // Get the validation messages. + $errors = $model->getErrors(); + + // Push up to three validation messages out to the user. + for ($i = 0, $n = count($errors); $i < $n && $i < 3; $i++) + { + if ($errors[$i] instanceof \Exception) + { + $this->app->enqueueMessage($errors[$i]->getMessage(), 'warning'); + } + else + { + $this->app->enqueueMessage($errors[$i], 'warning'); + } + } + + $jform = $this->input->get('jform', array(), 'ARRAY'); + + // Save the data in the session. + $this->app->setUserState('com_highlights.edit.highlight.data', $jform); + + // Redirect back to the edit screen. + $id = (int) $this->app->getUserState('com_highlights.edit.highlight.id'); + $this->setRedirect(Route::_('index.php?option=com_highlights&view=highlightform&layout=edit&id=' . $id, false)); + + $this->redirect(); + } + + // Attempt to save the data. + $return = $model->save($data); + + // Check for errors. + if ($return === false) + { + // Save the data in the session. + $this->app->setUserState('com_highlights.edit.highlight.data', $data); + + // Redirect back to the edit screen. + $id = (int) $this->app->getUserState('com_highlights.edit.highlight.id'); + $this->setMessage(Text::sprintf('Save failed', $model->getError()), 'warning'); + $this->setRedirect(Route::_('index.php?option=com_highlights&view=highlightform&layout=edit&id=' . $id, false)); + $this->redirect(); + } + + // Check in the profile. + if ($return) + { + $model->checkin($return); + } + + // Clear the profile id from the session. + $this->app->setUserState('com_highlights.edit.highlight.id', null); + + // Redirect to the list screen. + if (!empty($return)) + { + $this->setMessage(Text::_('COM_HIGHLIGHTS_ITEM_SAVED_SUCCESSFULLY')); + } + + $menu = Factory::getApplication()->getMenu(); + $item = $menu->getActive(); + $url = (empty($item->link) ? 'index.php?option=com_highlights&view=highlights' : $item->link); + $this->setRedirect(Route::_($url, false)); + + // Flush the data from the session. + $this->app->setUserState('com_highlights.edit.highlight.data', null); + + // Invoke the postSave method to allow for the child class to access the model. + $this->postSaveHook($model, $data); + + } + + /** + * Method to abort current operation + * + * @return void + * + * @throws Exception + */ + public function cancel($key = NULL) + { + + // Get the current edit id. + $editId = (int) $this->app->getUserState('com_highlights.edit.highlight.id'); + + // Get the model. + $model = $this->getModel('Highlightform', 'Site'); + + // Check in the item + if ($editId) + { + $model->checkin($editId); + } + + $menu = Factory::getApplication()->getMenu(); + $item = $menu->getActive(); + $url = (empty($item->link) ? 'index.php?option=com_highlights&view=highlights' : $item->link); + $this->setRedirect(Route::_($url, false)); + } + + /** + * Method to remove data + * + * @return void + * + * @throws Exception + * + * @since 1.0.0 + */ + public function remove() + { + $model = $this->getModel('Highlightform', 'Site'); + $pk = $this->input->getInt('id'); + + // Attempt to save the data + try + { + // Check in before delete + $return = $model->checkin($return); + // Clear id from the session. + $this->app->setUserState('com_highlights.edit.highlight.id', null); + + $menu = $this->app->getMenu(); + $item = $menu->getActive(); + $url = (empty($item->link) ? 'index.php?option=com_highlights&view=highlights' : $item->link); + + if($return) + { + $model->delete($pk); + $this->setMessage(Text::_('COM_HIGHLIGHTS_ITEM_DELETED_SUCCESSFULLY')); + } + else + { + $this->setMessage(Text::_('COM_HIGHLIGHTS_ITEM_DELETED_UNSUCCESSFULLY'), 'warning'); + } + + + $this->setRedirect(Route::_($url, false)); + // Flush the data from the session. + $this->app->setUserState('com_highlights.edit.highlight.data', null); + } + catch (\Exception $e) + { + $errorType = ($e->getCode() == '404') ? 'error' : 'warning'; + $this->setMessage($e->getMessage(), $errorType); + $this->setRedirect('index.php?option=com_highlights&view=highlights'); + } + } + + /** + * Function that allows child controller access to model data + * after the data has been saved. + * + * @param BaseDatabaseModel $model The data model object. + * @param array $validData The validated data. + * + * @return void + * + * @since 1.6 + */ + protected function postSaveHook(BaseDatabaseModel $model, $validData = array()) + { + } +} diff --git a/components/com_highlights/src/Controller/HighlightsController.php b/components/com_highlights/src/Controller/HighlightsController.php new file mode 100644 index 00000000..d7f42ea0 --- /dev/null +++ b/components/com_highlights/src/Controller/HighlightsController.php @@ -0,0 +1,45 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Application\SiteApplication; +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Multilanguage; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Controller\FormController; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; +use Joomla\Utilities\ArrayHelper; + +/** + * Highlights class. + * + * @since 1.0.0 + */ +class HighlightsController extends FormController +{ + /** + * Proxy for getModel. + * + * @param string $name The model name. Optional. + * @param string $prefix The class prefix. Optional + * @param array $config Configuration array for model. Optional + * + * @return object The model + * + * @since 1.0.0 + */ + public function getModel($name = 'Highlights', $prefix = 'Site', $config = array()) + { + return parent::getModel($name, $prefix, array('ignore_request' => true)); + } +} diff --git a/components/com_highlights/src/Dispatcher/Dispatcher.php b/components/com_highlights/src/Dispatcher/Dispatcher.php new file mode 100644 index 00000000..8fdf9845 --- /dev/null +++ b/components/com_highlights/src/Dispatcher/Dispatcher.php @@ -0,0 +1,35 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Dispatcher; + +defined('JPATH_PLATFORM') or die; + +use Joomla\CMS\Dispatcher\ComponentDispatcher; +use Joomla\CMS\Language\Text; + +/** + * ComponentDispatcher class for Com_Highlights + * + * @since 1.0.0 + */ +class Dispatcher extends ComponentDispatcher +{ + /** + * Dispatch a controller task. Redirecting the user if appropriate. + * + * @return void + * + * @since 1.0.0 + */ + public function dispatch() + { + parent::dispatch(); + } +} diff --git a/components/com_highlights/src/Field/CreatedbyField.php b/components/com_highlights/src/Field/CreatedbyField.php new file mode 100644 index 00000000..c01bc00e --- /dev/null +++ b/components/com_highlights/src/Field/CreatedbyField.php @@ -0,0 +1,67 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Form\FormField; +use \Joomla\CMS\User\UserFactoryInterface; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class CreatedbyField extends FormField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'createdby'; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function getInput() + { + // Initialize variables. + $html = array(); + + // Load user + $user_id = $this->value; + + if ($user_id) + { + $container = \Joomla\CMS\Factory::getContainer(); + $userFactory = $container->get(UserFactoryInterface::class); + $user = $userFactory->loadUserById($user_id); + } + else + { + $user = Factory::getApplication()->getIdentity(); + $html[] = ''; + } + + if (!$this->hidden) + { + $html[] = "
" . $user->name . " (" . $user->username . ")
"; + } + + return implode($html); + } +} diff --git a/components/com_highlights/src/Field/ForeignkeyField.php b/components/com_highlights/src/Field/ForeignkeyField.php new file mode 100644 index 00000000..ad641a63 --- /dev/null +++ b/components/com_highlights/src/Field/ForeignkeyField.php @@ -0,0 +1,296 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Form\Field\ListField; + +/** + * Supports a value from an external table + * + * @since 1.0.0 + */ +class ForeignKeyField extends ListField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'foreignkey'; + + protected $layout = 'joomla.form.field.list-fancy-select'; + + /** + * The translate. + * + * @var boolean + * @since 1.0.0 + */ + protected $translate = true; + + protected $header = false; + + private $input_type; + + private $table; + + private $key_field; + + private $value_field; + + private $option_key_field; + + private $option_value_field; + + private $condition; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function processQuery() + { + // Type of input the field shows + $this->input_type = $this->getAttribute('input_type'); + + // Database Table + $this->table = $this->getAttribute('table'); + + // The field that the field will save on the database + $this->key_field = (string) $this->getAttribute('key_field'); + + // The column that the field shows in the input + $this->value_field = (string) $this->getAttribute('value_field'); + + // The option field that the field will save on the database + $this->option_key_field = (string) $this->getAttribute('option_key_field'); + + // The option value that the field shows in the input + $this->option_value_field = (string) $this->getAttribute('option_value_field'); + + // Flag to identify if the fk_value is multiple + $this->value_multiple = (int) $this->getAttribute('value_multiple', 0); + + $this->required = (string) $this->getAttribute('required', 0); + + // Flag to identify if the fk_value hides the trashed items + $this->hideTrashed = (int) $this->getAttribute('hide_trashed', 0); + + // Flag to identify if the fk_value hides the unpublished items + $this->hideUnpublished = (int) $this->getAttribute('hide_unpublished', 0); + + // Flag to identify if the fk_value hides the published items + $this->hidePublished = (int) $this->getAttribute('hide_published', 0); + + // Flag to identify if the fk_value hides the archived items + $this->hideArchived = (int) $this->getAttribute('hide_archived', 0); + + // Flag to identify if the fk has default order + $this->fk_ordering = (string) $this->getAttribute('fk_ordering'); + + // The where SQL for foreignkey + $this->condition = (string) $this->getAttribute('condition'); + + // Flag for translate options + $this->translate = (bool) $this->getAttribute('translate'); + + // Initialize variables. + $html = ''; + $fk_value = ''; + + // Load all the field options + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true); + + // Support for multiple fields on fk_values + if ($this->value_multiple == 1) + { + // Get the fields for multiple value + $this->value_fields = (string) $this->getAttribute('value_field_multiple'); + $this->value_fields = explode(',', $this->value_fields); + $this->separator = (string) $this->getAttribute('separator'); + + $fk_value = ' CONCAT('; + + foreach ($this->value_fields as $field) + { + $fk_value .= $db->quoteName($field) . ', \'' . $this->separator . '\', '; + } + + $fk_value = substr($fk_value, 0, -(strlen($this->separator) + 6)); + $fk_value .= ') AS ' . $db->quoteName($this->value_field); + } + else + { + $fk_value = $db->quoteName($this->value_field); + } + + $query + ->select( + array( + $db->quoteName($this->key_field), + $fk_value + ) + ) + ->from($this->table); + + if ($this->hideTrashed) + { + $query->where($db->quoteName('state') . ' != -2'); + } + + if ($this->hideUnpublished) + { + $query->where($db->quoteName('state') . ' != 0'); + } + + if ($this->hidePublished) + { + $query->where($db->quoteName('state') . ' != 1'); + } + + if ($this->hideArchived) + { + $query->where($db->quoteName('state') . ' != 2'); + } + + if ($this->fk_ordering) + { + $query->order($this->fk_ordering); + } + + if($this->condition) + { + $query->where($this->condition); + } + + + + return $query; + } + + /** + * Method to get the field input for a foreignkey field. + * + * @return string The field input. + * + * @since 1.0.0 + */ + protected function getInput() + { + $data = $this->getLayoutData(); + + if (!\is_array($this->value) && !empty($this->value)) + { + if (\is_object($this->value)) + { + $this->value = get_object_vars($this->value); + } + + // String in format 2,5,4 + if (\is_string($this->value)) + { + $this->value = explode(',', $this->value); + } + + // Integer is given + if (\is_int($this->value)) + { + $this->value = array($this->value); + } + + $data['value'] = $this->value; + } + + $data['options'] = $this->getOptions(); + + return $this->getRenderer($this->layout)->render($data); + } + + /** + * Method to get the field options. + * + * @return array The field option objects. + * + * @since 1.0.0 + */ + protected function getOptions() + { + $options = array(); + $db = Factory::getContainer()->get('DatabaseDriver'); + try + { + $db->setQuery($this->processQuery()); + $results = $db->loadObjectList(); + } + catch (ExecutionFailureException $e) + { + Factory::getApplication()->enqueueMessage(Text::_('JERROR_AN_ERROR_HAS_OCCURRED'), 'error'); + } + + // Add header. + if (!empty($this->header)) + { + $options[] = (object) ["value" => '', "text" => Text::_($this->header)]; + } + + if(!empty($this->option_value_field) || !empty($this->option_key_field)) + { + $options[] = (object) ["value" => $this->option_key_field, "text" => Text::_($this->option_value_field)]; + } + + // Build the field options. + if (!empty($results)) + { + foreach ($results as $item) + { + $options[] = (object) [ + "value" => $item->{$this->key_field}, + "text" => $this->translate == true ? Text::_($item->{$this->value_field}) : $item->{$this->value_field} + ]; + } + } + + // Merge any additional options in the XML definition. + $options = array_merge(parent::getOptions(), $options); + + return $options; + } + + /** + * Wrapper method for getting attributes from the form element + * + * @param string $attr_name Attribute name + * @param mixed $default Optional value to return if attribute not found + * + * @return mixed The value of the attribute if it exists, null otherwise + */ + public function getAttribute($attr_name, $default = null) + { + if (!empty($this->element[$attr_name])) + { + return $this->element[$attr_name]; + } + else + { + return $default; + } + } +} diff --git a/components/com_highlights/src/Field/ModifiedbyField.php b/components/com_highlights/src/Field/ModifiedbyField.php new file mode 100644 index 00000000..f8f6956a --- /dev/null +++ b/components/com_highlights/src/Field/ModifiedbyField.php @@ -0,0 +1,53 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Form\FormField; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class ModifiedbyField extends FormField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'modifiedby'; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function getInput() + { + // Initialize variables. + $html = array(); + $user = Factory::getApplication()->getIdentity(); + $html[] = ''; + + if (!$this->hidden) + { + $html[] = "
" . $user->name . " (" . $user->username . ")
"; + } + + return implode($html); + } +} diff --git a/components/com_highlights/src/Field/NestedparentField.php b/components/com_highlights/src/Field/NestedparentField.php new file mode 100644 index 00000000..c83bb190 --- /dev/null +++ b/components/com_highlights/src/Field/NestedparentField.php @@ -0,0 +1,83 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Field; + +defined('JPATH_BASE') or die; + +use Joomla\CMS\Helper\UserGroupsHelper; +use \Joomla\CMS\Factory; +use Joomla\CMS\Form\Field\ListField; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class NestedparentField extends ListField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'nestedparent'; + + /** + * Method to get the field options. + * + * @return array The field option objects. + * + * @since 1.0.0 + */ + protected function getOptions() + { + $options = array(); + $table = $this->getAttribute('table'); + + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true) + ->select('DISTINCT(a.id) AS value, a.title AS text, a.level, a.lft') + ->from($table . ' AS a'); + + + // Prevent parenting to children of this item. + if ($id = $this->form->getValue('id')) + { + $query->join('LEFT', $db->quoteName($table) . ' AS p ON p.id = ' . (int) $id) + ->where('NOT(a.lft >= p.lft AND a.rgt <= p.rgt)'); + } + + $query->order('a.lft ASC'); + + // Get the options. + $db->setQuery($query); + + try + { + $options = $db->loadObjectList(); + } + catch (\RuntimeException $e) + { + \JError::raiseWarning(500, $e->getMessage()); + } + + // Pad the option text with spaces using depth level as a multiplier. + for ($i = 0, $n = count($options); $i < $n; $i++) + { + $options[$i]->text = str_repeat('- ', $options[$i]->level) . $options[$i]->text; + } + + // Merge any additional options in the XML definition. + $options = array_merge(parent::getOptions(), $options); + + return $options; + } +} diff --git a/components/com_highlights/src/Field/SubmitField.php b/components/com_highlights/src/Field/SubmitField.php new file mode 100644 index 00000000..806ac3b8 --- /dev/null +++ b/components/com_highlights/src/Field/SubmitField.php @@ -0,0 +1,49 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Field; + +// Check to ensure this file is included in Joomla! +defined('_JEXEC') or die('Restricted access'); + +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Form\FormField; + +/** + * Class SubmitField + * + * @since 1.0.0 + */ +class SubmitField extends FormField +{ + protected $type = 'submit'; + + protected $value; + + protected $for; + + /** + * Get a form field markup for the input + * + * @return string + */ + public function getInput() + { + $this->value = $this->getAttribute('value'); + + return ''; + } +} diff --git a/components/com_highlights/src/Field/TimecreatedField.php b/components/com_highlights/src/Field/TimecreatedField.php new file mode 100644 index 00000000..c6b1abda --- /dev/null +++ b/components/com_highlights/src/Field/TimecreatedField.php @@ -0,0 +1,65 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Form\FormField; +use \Joomla\CMS\Date\Date; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class TimecreatedField extends FormField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'timecreated'; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function getInput() + { + // Initialize variables. + $html = array(); + + $time_created = $this->value; + + if (!strtotime($time_created)) + { + $time_created = Factory::getDate()->toSql(); + $html[] = ''; + } + + $hidden = (boolean) $this->element['hidden']; + + if ($hidden == null || !$hidden) + { + $jdate = new Date($time_created); + $pretty_date = $jdate->format(Text::_('DATE_FORMAT_LC2')); + $html[] = "
" . $pretty_date . "
"; + } + + return implode($html); + } +} diff --git a/components/com_highlights/src/Field/TimeupdatedField.php b/components/com_highlights/src/Field/TimeupdatedField.php new file mode 100644 index 00000000..7f3774cb --- /dev/null +++ b/components/com_highlights/src/Field/TimeupdatedField.php @@ -0,0 +1,68 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Field; + +defined('JPATH_BASE') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Form\FormField; +use \Joomla\CMS\Date\Date; + +/** + * Supports an HTML select list of categories + * + * @since 1.0.0 + */ +class TimeupdatedField extends FormField +{ + /** + * The form field type. + * + * @var string + * @since 1.0.0 + */ + protected $type = 'timeupdated'; + + /** + * Method to get the field input markup. + * + * @return string The field input markup. + * + * @since 1.0.0 + */ + protected function getInput() + { + // Initialize variables. + $html = array(); + + $old_time_updated = $this->value; + $hidden = (boolean) $this->element['hidden']; + + if ($hidden == null || !$hidden) + { + if (!strtotime($old_time_updated)) + { + $html[] = '-'; + } + else + { + $jdate = new Date($old_time_updated); + $pretty_date = $jdate->format(Text::_('DATE_FORMAT_LC2')); + $html[] = "
" . $pretty_date . "
"; + } + } + + $time_updated = Factory::getDate()->toSql(); + $html[] = ''; + + return implode($html); + } +} diff --git a/components/com_highlights/src/Field/index.html b/components/com_highlights/src/Field/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/components/com_highlights/src/Field/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/components/com_highlights/src/Helper/HighlightsHelper.php b/components/com_highlights/src/Helper/HighlightsHelper.php new file mode 100644 index 00000000..7db45f3b --- /dev/null +++ b/components/com_highlights/src/Helper/HighlightsHelper.php @@ -0,0 +1,71 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Helper; + +defined('_JEXEC') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\MVC\Model\BaseDatabaseModel; + +/** + * Class HighlightsFrontendHelper + * + * @since 1.0.0 + */ +class HighlightsHelper +{ + + + /** + * Gets the files attached to an item + * + * @param int $pk The item's id + * + * @param string $table The table's name + * + * @param string $field The field's name + * + * @return array The files + */ + public static function getFiles($pk, $table, $field) + { + $db = Factory::getContainer()->get('DatabaseDriver'); + $query = $db->getQuery(true); + + $query + ->select($field) + ->from($table) + ->where('id = ' . (int) $pk); + + $db->setQuery($query); + + return explode(',', $db->loadResult()); + } + + /** + * Gets the edit permission for an user + * + * @param mixed $item The item + * + * @return bool + */ + public static function canUserEdit($item) + { + $permission = false; + $user = Factory::getApplication()->getIdentity(); + + if ($user->authorise('core.edit', 'com_highlights') || (isset($item->created_by) && $user->authorise('core.edit.own', 'com_highlights') && $item->created_by == $user->id) || $user->authorise('core.create', 'com_highlights')) + { + $permission = true; + } + + return $permission; + } +} diff --git a/components/com_highlights/src/Helper/index.html b/components/com_highlights/src/Helper/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/components/com_highlights/src/Helper/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/components/com_highlights/src/Model/HighlightModel.php b/components/com_highlights/src/Model/HighlightModel.php new file mode 100644 index 00000000..feaf4fb4 --- /dev/null +++ b/components/com_highlights/src/Model/HighlightModel.php @@ -0,0 +1,351 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Model; +// No direct access. +defined('_JEXEC') or die; + +use \Joomla\CMS\Factory; +use \Joomla\Utilities\ArrayHelper; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Table\Table; +use \Joomla\CMS\MVC\Model\ItemModel; +use \Joomla\CMS\Helper\TagsHelper; +use \Joomla\CMS\Object\CMSObject; +use \Joomla\CMS\User\UserFactoryInterface; +use \Pcrt\Component\Highlights\Site\Helper\HighlightsHelper; + +/** + * Highlights model. + * + * @since 1.0.0 + */ +class HighlightModel extends ItemModel +{ + public $_item; + + + + + + /** + * Method to auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @return void + * + * @since 1.0.0 + * + * @throws Exception + */ + protected function populateState() + { + $app = Factory::getApplication('com_highlights'); + $user = $app->getIdentity(); + + // Check published state + if ((!$user->authorise('core.edit.state', 'com_highlights')) && (!$user->authorise('core.edit', 'com_highlights'))) + { + $this->setState('filter.published', 1); + $this->setState('filter.archived', 2); + } + + // Load state from the request userState on edit or from the passed variable on default + if (Factory::getApplication()->input->get('layout') == 'edit') + { + $id = Factory::getApplication()->getUserState('com_highlights.edit.highlight.id'); + } + else + { + $id = Factory::getApplication()->input->get('id'); + Factory::getApplication()->setUserState('com_highlights.edit.highlight.id', $id); + } + + $this->setState('highlight.id', $id); + + // Load the parameters. + $params = $app->getParams(); + $params_array = $params->toArray(); + + if (isset($params_array['item_id'])) + { + $this->setState('highlight.id', $params_array['item_id']); + } + + $this->setState('params', $params); + } + + /** + * Method to get an object. + * + * @param integer $id The id of the object to get. + * + * @return mixed Object on success, false on failure. + * + * @throws Exception + */ + public function getItem($id = null) + { + if ($this->_item === null) + { + $this->_item = false; + + if (empty($id)) + { + $id = $this->getState('highlight.id'); + } + + // Get a level row instance. + $table = $this->getTable(); + + // Attempt to load the row. + if ($table && $table->load($id)) + { + + + // Check published state. + if ($published = $this->getState('filter.published')) + { + if (isset($table->state) && $table->state != $published) + { + throw new \Exception(Text::_('COM_HIGHLIGHTS_ITEM_NOT_LOADED'), 403); + } + } + + // Convert the Table to a clean CMSObject. + $properties = $table->getProperties(1); + $this->_item = ArrayHelper::toObject($properties, CMSObject::class); + + + } + + if (empty($this->_item)) + { + throw new \Exception(Text::_('COM_HIGHLIGHTS_ITEM_NOT_LOADED'), 404); + } + } + + + + $container = \Joomla\CMS\Factory::getContainer(); + + $userFactory = $container->get(UserFactoryInterface::class); + + if (isset($this->_item->created_by)) + { + $user = $userFactory->loadUserById($this->_item->created_by); + $this->_item->created_by_name = $user->name; + } + + $container = \Joomla\CMS\Factory::getContainer(); + + $userFactory = $container->get(UserFactoryInterface::class); + + if (isset($this->_item->modified_by)) + { + $user = $userFactory->loadUserById($this->_item->modified_by); + $this->_item->modified_by_name = $user->name; + } + + if (isset($this->_item->etichetta) && $this->_item->etichetta != '') + { + if (is_object($this->_item->etichetta)) + { + $this->_item->etichetta = ArrayHelper::fromObject($this->_item->etichetta); + } + + $values = (is_array($this->_item->etichetta)) ? $this->_item->etichetta : explode(',',$this->_item->etichetta); + + $textValue = array(); + + foreach ($values as $value) + { + $db = $this->getDbo(); + $query = $db->getQuery(true); + + $query + ->select('`#__highlights_etichetta_4129035`.`nome`') + ->from($db->quoteName('#__highlights_etichetta', '#__highlights_etichetta_4129035')) + ->where($db->quoteName('nome') . ' = ' . $db->quote($value)); + + $db->setQuery($query); + $results = $db->loadObject(); + + if ($results) + { + $textValue[] = $results->nome; + } + } + + $this->_item->etichetta = !empty($textValue) ? implode(', ', $textValue) : $this->_item->etichetta; + + } + + return $this->_item; + } + + + + /** + * Get an instance of Table class + * + * @param string $type Name of the Table class to get an instance of. + * @param string $prefix Prefix for the table class name. Optional. + * @param array $config Array of configuration values for the Table object. Optional. + * + * @return Table|bool Table if success, false on failure. + */ + public function getTable($type = 'Highlight', $prefix = 'Administrator', $config = array()) + { + return parent::getTable($type, $prefix, $config); + } + + /** + * Get the id of an item by alias + * @param string $alias Item alias + * + * @return mixed + * + * @deprecated No replacement + */ + public function getItemIdByAlias($alias) + { + $table = $this->getTable(); + $properties = $table->getProperties(); + $result = null; + $aliasKey = null; + if (method_exists($this, 'getAliasFieldNameByView')) + { + $aliasKey = $this->getAliasFieldNameByView('highlight'); + } + + + if (key_exists('alias', $properties)) + { + $table->load(array('alias' => $alias)); + $result = $table->id; + } + elseif (isset($aliasKey) && key_exists($aliasKey, $properties)) + { + $table->load(array($aliasKey => $alias)); + $result = $table->id; + } + + return $result; + + } + + /** + * Method to check in an item. + * + * @param integer $id The id of the row to check out. + * + * @return boolean True on success, false on failure. + * + * @since 1.0.0 + */ + public function checkin($id = null) + { + // Get the id. + $id = (!empty($id)) ? $id : (int) $this->getState('highlight.id'); + + if ($id) + { + // Initialise the table + $table = $this->getTable(); + + // Attempt to check the row in. + if (method_exists($table, 'checkin')) + { + if (!$table->checkin($id)) + { + return false; + } + } + } + + return true; + + } + + /** + * Method to check out an item for editing. + * + * @param integer $id The id of the row to check out. + * + * @return boolean True on success, false on failure. + * + * @since 1.0.0 + */ + public function checkout($id = null) + { + // Get the user id. + $id = (!empty($id)) ? $id : (int) $this->getState('highlight.id'); + + + if ($id) + { + // Initialise the table + $table = $this->getTable(); + + // Get the current user object. + $user = Factory::getApplication()->getIdentity(); + + // Attempt to check the row out. + if (method_exists($table, 'checkout')) + { + if (!$table->checkout($user->get('id'), $id)) + { + return false; + } + } + } + + return true; + + } + + /** + * Publish the element + * + * @param int $id Item id + * @param int $state Publish state + * + * @return boolean + */ + public function publish($id, $state) + { + $table = $this->getTable(); + + $table->load($id); + $table->state = $state; + + return $table->store(); + + } + + /** + * Method to delete an item + * + * @param int $id Element id + * + * @return bool + */ + public function delete($id) + { + $table = $this->getTable(); + + + return $table->delete($id); + + } + + +} diff --git a/components/com_highlights/src/Model/HighlightformModel.php b/components/com_highlights/src/Model/HighlightformModel.php new file mode 100644 index 00000000..8a6c2467 --- /dev/null +++ b/components/com_highlights/src/Model/HighlightformModel.php @@ -0,0 +1,415 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Model; +// No direct access. +defined('_JEXEC') or die; + +use \Joomla\CMS\Factory; +use \Joomla\Utilities\ArrayHelper; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Table\Table; +use \Joomla\CMS\MVC\Model\FormModel; +use \Joomla\CMS\Object\CMSObject; +use \Joomla\CMS\Helper\TagsHelper; + +/** + * Highlights model. + * + * @since 1.0.0 + */ +class HighlightformModel extends FormModel +{ + private $item = null; + + + + + + /** + * Method to auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @return void + * + * @since 1.0.0 + * + * @throws Exception + */ + protected function populateState() + { + $app = Factory::getApplication('com_highlights'); + + // Load state from the request userState on edit or from the passed variable on default + if (Factory::getApplication()->input->get('layout') == 'edit') + { + $id = Factory::getApplication()->getUserState('com_highlights.edit.highlight.id'); + } + else + { + $id = Factory::getApplication()->input->get('id'); + Factory::getApplication()->setUserState('com_highlights.edit.highlight.id', $id); + } + + $this->setState('highlight.id', $id); + + // Load the parameters. + $params = $app->getParams(); + $params_array = $params->toArray(); + + if (isset($params_array['item_id'])) + { + $this->setState('highlight.id', $params_array['item_id']); + } + + $this->setState('params', $params); + } + + /** + * Method to get an ojbect. + * + * @param integer $id The id of the object to get. + * + * @return Object|boolean Object on success, false on failure. + * + * @throws Exception + */ + public function getItem($id = null) + { + if ($this->item === null) + { + $this->item = false; + + if (empty($id)) + { + $id = $this->getState('highlight.id'); + } + + // Get a level row instance. + $table = $this->getTable(); + $properties = $table->getProperties(); + $this->item = ArrayHelper::toObject($properties, CMSObject::class); + + if ($table !== false && $table->load($id) && !empty($table->id)) + { + $user = Factory::getApplication()->getIdentity(); + $id = $table->id; + + + $canEdit = $user->authorise('core.edit', 'com_highlights') || $user->authorise('core.create', 'com_highlights'); + + if (!$canEdit && $user->authorise('core.edit.own', 'com_highlights')) + { + $canEdit = $user->id == $table->created_by; + } + + if (!$canEdit) + { + throw new \Exception(Text::_('JERROR_ALERTNOAUTHOR'), 403); + } + + // Check published state. + if ($published = $this->getState('filter.published')) + { + if (isset($table->state) && $table->state != $published) + { + return $this->item; + } + } + + // Convert the Table to a clean CMSObject. + $properties = $table->getProperties(1); + $this->item = ArrayHelper::toObject($properties, CMSObject::class); + + + + } + } + + return $this->item; + } + + /** + * Method to get the table + * + * @param string $type Name of the Table class + * @param string $prefix Optional prefix for the table class name + * @param array $config Optional configuration array for Table object + * + * @return Table|boolean Table if found, boolean false on failure + */ + public function getTable($type = 'Highlight', $prefix = 'Administrator', $config = array()) + { + return parent::getTable($type, $prefix, $config); + } + + /** + * Get an item by alias + * + * @param string $alias Alias string + * + * @return int Element id + */ + public function getItemIdByAlias($alias) + { + $table = $this->getTable(); + $properties = $table->getProperties(); + + if (!in_array('alias', $properties)) + { + return null; + } + + $table->load(array('alias' => $alias)); + $id = $table->id; + + + return $id; + + } + + /** + * Method to check in an item. + * + * @param integer $id The id of the row to check out. + * + * @return boolean True on success, false on failure. + * + * @since 1.0.0 + */ + public function checkin($id = null) + { + // Get the id. + $id = (!empty($id)) ? $id : (int) $this->getState('highlight.id'); + + if ($id) + { + // Initialise the table + $table = $this->getTable(); + + // Attempt to check the row in. + if (method_exists($table, 'checkin')) + { + if (!$table->checkin($id)) + { + return false; + } + } + } + + return true; + + } + + /** + * Method to check out an item for editing. + * + * @param integer $id The id of the row to check out. + * + * @return boolean True on success, false on failure. + * + * @since 1.0.0 + */ + public function checkout($id = null) + { + // Get the user id. + $id = (!empty($id)) ? $id : (int) $this->getState('highlight.id'); + + if ($id) + { + // Initialise the table + $table = $this->getTable(); + + // Get the current user object. + $user = Factory::getApplication()->getIdentity(); + + // Attempt to check the row out. + if (method_exists($table, 'checkout')) + { + if (!$table->checkout($user->get('id'), $id)) + { + return false; + } + } + } + + return true; + + } + + /** + * Method to get the profile form. + * + * The base form is loaded from XML + * + * @param array $data An optional array of data for the form to interogate. + * @param boolean $loadData True if the form is to load its own data (default case), false if not. + * + * @return Form A Form object on success, false on failure + * + * @since 1.0.0 + */ + public function getForm($data = array(), $loadData = true) + { + // Get the form. + $form = $this->loadForm('com_highlights.highlight', 'highlightform', array( + 'control' => 'jform', + 'load_data' => $loadData + ) + ); + + if (empty($form)) + { + return false; + } + + return $form; + } + + /** + * Method to get the data that should be injected in the form. + * + * @return array The default data is an empty array. + * @since 1.0.0 + */ + protected function loadFormData() + { + $data = Factory::getApplication()->getUserState('com_highlights.edit.highlight.data', array()); + + if (empty($data)) + { + $data = $this->getItem(); + } + + if ($data) + { + + + return $data; + } + + return array(); + } + + /** + * Method to save the form data. + * + * @param array $data The form data + * + * @return bool + * + * @throws Exception + * @since 1.0.0 + */ + public function save($data) + { + $id = (!empty($data['id'])) ? $data['id'] : (int) $this->getState('highlight.id'); + $state = (!empty($data['state'])) ? 1 : 0; + $user = Factory::getApplication()->getIdentity(); + + + if ($id) + { + // Check the user can edit this item + $authorised = $user->authorise('core.edit', 'com_highlights') || $authorised = $user->authorise('core.edit.own', 'com_highlights'); + } + else + { + // Check the user can create new items in this section + $authorised = $user->authorise('core.create', 'com_highlights'); + } + + if ($authorised !== true) + { + throw new \Exception(Text::_('JERROR_ALERTNOAUTHOR'), 403); + } + + $table = $this->getTable(); + + if(!empty($id)) + { + $table->load($id); + } + + + + try{ + if ($table->save($data) === true) + { + return $table->id; + } + else + { + Factory::getApplication()->enqueueMessage($table->getError(), 'error'); + return false; + } + }catch(\Exception $e) + { + Factory::getApplication()->enqueueMessage($e->getMessage(), 'error'); + return false; + } + + } + + /** + * Method to delete data + * + * @param int $pk Item primary key + * + * @return int The id of the deleted item + * + * @throws Exception + * + * @since 1.0.0 + */ + public function delete($id) + { + $user = Factory::getApplication()->getIdentity(); + + + if (empty($id)) + { + $id = (int) $this->getState('highlight.id'); + } + + if ($id == 0 || $this->getItem($id) == null) + { + throw new \Exception(Text::_('COM_HIGHLIGHTS_ITEM_DOESNT_EXIST'), 404); + } + + if ($user->authorise('core.delete', 'com_highlights') !== true) + { + throw new \Exception(Text::_('JERROR_ALERTNOAUTHOR'), 403); + } + + $table = $this->getTable(); + + if ($table->delete($id) !== true) + { + throw new \Exception(Text::_('JERROR_FAILED'), 501); + } + + return $id; + + } + + /** + * Check if data can be saved + * + * @return bool + */ + public function getCanSave() + { + $table = $this->getTable(); + + return $table !== false; + } + +} diff --git a/components/com_highlights/src/Model/HighlightsModel.php b/components/com_highlights/src/Model/HighlightsModel.php new file mode 100644 index 00000000..288b8605 --- /dev/null +++ b/components/com_highlights/src/Model/HighlightsModel.php @@ -0,0 +1,288 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Model; +// No direct access. +defined('_JEXEC') or die; + +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\MVC\Model\ListModel; +use \Joomla\Component\Fields\Administrator\Helper\FieldsHelper; +use \Joomla\CMS\Helper\TagsHelper; +use \Joomla\CMS\Layout\FileLayout; +use \Joomla\Database\ParameterType; +use \Joomla\Utilities\ArrayHelper; +use \Pcrt\Component\Highlights\Site\Helper\HighlightsHelper; + + +/** + * Methods supporting a list of Highlights records. + * + * @since 1.0.0 + */ +class HighlightsModel extends ListModel +{ + /** + * Constructor. + * + * @param array $config An optional associative array of configuration settings. + * + * @see JController + * @since 1.0.0 + */ + public function __construct($config = array()) + { + if (empty($config['filter_fields'])) + { + $config['filter_fields'] = array( + 'id', 'a.id', + 'state', 'a.state', + 'ordering', 'a.ordering', + 'created_by', 'a.created_by', + 'modified_by', 'a.modified_by', + 'etichetta', 'a.etichetta', + 'titolo', 'a.titolo', + 'sottotitolo', 'a.sottotitolo', + 'descrizione', 'a.descrizione', + 'lingua', 'a.lingua', + 'link_pulsante', 'a.link_pulsante', + 'testo_pulsante', 'a.testo_pulsante', + 'data', 'a.data', + 'immagine_main', 'a.immagine_main', + 'immagine_secondaria', 'a.immagine_secondaria', + 'data_inizio_pubblicazione', 'a.data_inizio_pubblicazione', + 'data_fine_pubblicazione', 'a.data_fine_pubblicazione', + ); + } + + parent::__construct($config); + } + + + + /** + * Method to auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @param string $ordering Elements order + * @param string $direction Order direction + * + * @return void + * + * @throws Exception + * + * @since 1.0.0 + */ + protected function populateState($ordering = null, $direction = null) + { + // List state information. + parent::populateState('a.id', 'ASC'); + + $app = Factory::getApplication(); + $list = $app->getUserState($this->context . '.list'); + + $value = $app->getUserState($this->context . '.list.limit', $app->get('list_limit', 25)); + $list['limit'] = $value; + + $this->setState('list.limit', $value); + + $value = $app->input->get('limitstart', 0, 'uint'); + $this->setState('list.start', $value); + + $ordering = $this->getUserStateFromRequest($this->context .'.filter_order', 'filter_order', 'a.id'); + $direction = strtoupper($this->getUserStateFromRequest($this->context .'.filter_order_Dir', 'filter_order_Dir', 'ASC')); + + if(!empty($ordering) || !empty($direction)) + { + $list['fullordering'] = $ordering . ' ' . $direction; + } + + $app->setUserState($this->context . '.list', $list); + + + + $context = $this->getUserStateFromRequest($this->context.'.filter.search', 'filter_search'); + $this->setState('filter.search', $context); + + // Split context into component and optional section + if (!empty($context)) + { + $parts = FieldsHelper::extract($context); + + if ($parts) + { + $this->setState('filter.component', $parts[0]); + $this->setState('filter.section', $parts[1]); + } + } + } + + /** + * Build an SQL query to load the list data. + * + * @return DatabaseQuery + * + * @since 1.0.0 + */ + protected function getListQuery() + { + // Create a new query object. + $db = $this->getDbo(); + $query = $db->getQuery(true); + + // Select the required fields from the table. + $query->select( + $this->getState( + 'list.select', 'DISTINCT a.*' + ) + ); + + $query->from('`#__highlights_` AS a'); + + // Join over the users for the checked out user. + $query->select('uc.name AS uEditor'); + $query->join('LEFT', '#__users AS uc ON uc.id=a.checked_out'); + + // Join over the created by field 'created_by' + $query->join('LEFT', '#__users AS created_by ON created_by.id = a.created_by'); + + // Join over the created by field 'modified_by' + $query->join('LEFT', '#__users AS modified_by ON modified_by.id = a.modified_by'); + // Join over the foreign key 'etichetta' + $query->select('`#__highlights_etichetta_4129035`.`nome` AS etichette_fk_value_4129035'); + $query->join('LEFT', '#__highlights_etichetta AS #__highlights_etichetta_4129035 ON #__highlights_etichetta_4129035.`nome` = a.`etichetta`'); + + if (!Factory::getApplication()->getIdentity()->authorise('core.edit', 'com_highlights')) + { + $query->where('a.state = 1'); + } + else + { + $query->where('(a.state IN (0, 1))'); + } + + // Filter by search in title + $search = $this->getState('filter.search'); + + if (!empty($search)) + { + if (stripos($search, 'id:') === 0) + { + $query->where('a.id = ' . (int) substr($search, 3)); + } + else + { + $search = $db->Quote('%' . $db->escape($search, true) . '%'); + } + } + + + + + // Add the list ordering clause. + $orderCol = $this->state->get('list.ordering', 'a.id'); + $orderDirn = $this->state->get('list.direction', 'ASC'); + + if ($orderCol && $orderDirn) + { + $query->order($db->escape($orderCol . ' ' . $orderDirn)); + } + + return $query; + } + + /** + * Method to get an array of data items + * + * @return mixed An array of data on success, false on failure. + */ + public function getItems() + { + $items = parent::getItems(); + + foreach ($items as $item) + { + + if (isset($item->etichetta)) + { + + $values = explode(',', $item->etichetta); + $textValue = array(); + + foreach ($values as $value) + { + $db = $this->getDbo(); + $query = $db->getQuery(true); + $query + ->select('`#__highlights_etichetta_4129035`.`nome`') + ->from($db->quoteName('#__highlights_etichetta', '#__highlights_etichetta_4129035')) + ->where($db->quoteName('#__highlights_etichetta_4129035.nome') . ' = '. $db->quote($db->escape($value))); + + $db->setQuery($query); + $results = $db->loadObject(); + + if ($results) + { + $textValue[] = $results->nome; + } + } + + $item->etichetta = !empty($textValue) ? implode(', ', $textValue) : $item->etichetta; + } + + } + + return $items; + } + + /** + * Overrides the default function to check Date fields format, identified by + * "_dateformat" suffix, and erases the field if it's not correct. + * + * @return void + */ + protected function loadFormData() + { + $app = Factory::getApplication(); + $filters = $app->getUserState($this->context . '.filter', array()); + $error_dateformat = false; + + foreach ($filters as $key => $value) + { + if (strpos($key, '_dateformat') && !empty($value) && $this->isValidDate($value) == null) + { + $filters[$key] = ''; + $error_dateformat = true; + } + } + + if ($error_dateformat) + { + $app->enqueueMessage(Text::_("COM_HIGHLIGHTS_SEARCH_FILTER_DATE_FORMAT"), "warning"); + $app->setUserState($this->context . '.filter', $filters); + } + + return parent::loadFormData(); + } + + /** + * Checks if a given date is valid and in a specified format (YYYY-MM-DD) + * + * @param string $date Date to be checked + * + * @return bool + */ + private function isValidDate($date) + { + $date = str_replace('/', '-', $date); + return (date_create($date)) ? Factory::getDate($date)->format("Y-m-d") : null; + } +} diff --git a/components/com_highlights/src/Service/Category.php b/components/com_highlights/src/Service/Category.php new file mode 100644 index 00000000..72d40bf3 --- /dev/null +++ b/components/com_highlights/src/Service/Category.php @@ -0,0 +1,21 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Service; +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\Categories\Categories; +/** + * Content Component Category Tree + * + * @since 1.0.0 + */ + diff --git a/components/com_highlights/src/Service/Router.php b/components/com_highlights/src/Service/Router.php new file mode 100644 index 00000000..1177aedb --- /dev/null +++ b/components/com_highlights/src/Service/Router.php @@ -0,0 +1,151 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\Service; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Component\Router\RouterViewConfiguration; +use Joomla\CMS\Component\Router\RouterView; +use Joomla\CMS\Component\Router\Rules\StandardRules; +use Joomla\CMS\Component\Router\Rules\NomenuRules; +use Joomla\CMS\Component\Router\Rules\MenuRules; +use Joomla\CMS\Factory; +use Joomla\CMS\Categories\Categories; +use Joomla\CMS\Application\SiteApplication; +use Joomla\CMS\Categories\CategoryFactoryInterface; +use Joomla\CMS\Categories\CategoryInterface; +use Joomla\Database\DatabaseInterface; +use Joomla\CMS\Menu\AbstractMenu; +use Joomla\CMS\Component\ComponentHelper; + +/** + * Class HighlightsRouter + * + */ +class Router extends RouterView +{ + private $noIDs; + /** + * The category factory + * + * @var CategoryFactoryInterface + * + * @since 1.0.0 + */ + private $categoryFactory; + + /** + * The category cache + * + * @var array + * + * @since 1.0.0 + */ + private $categoryCache = []; + + public function __construct(SiteApplication $app, AbstractMenu $menu, CategoryFactoryInterface $categoryFactory, DatabaseInterface $db) + { + $params = ComponentHelper::getParams('com_highlights'); + $this->noIDs = (bool) $params->get('sef_ids'); + $this->categoryFactory = $categoryFactory; + + + $highlights = new RouterViewConfiguration('highlights'); + $this->registerView($highlights); + $ccHighlight = new RouterViewConfiguration('highlight'); + $ccHighlight->setKey('id')->setParent($highlights); + $this->registerView($ccHighlight); + $highlightform = new RouterViewConfiguration('highlightform'); + $highlightform->setKey('id'); + $this->registerView($highlightform); + + parent::__construct($app, $menu); + + $this->attachRule(new MenuRules($this)); + $this->attachRule(new StandardRules($this)); + $this->attachRule(new NomenuRules($this)); + } + + + + /** + * Method to get the segment(s) for an highlight + * + * @param string $id ID of the highlight to retrieve the segments for + * @param array $query The request that is built right now + * + * @return array|string The segments of this item + */ + public function getHighlightSegment($id, $query) + { + return array((int) $id => $id); + } + /** + * Method to get the segment(s) for an highlightform + * + * @param string $id ID of the highlightform to retrieve the segments for + * @param array $query The request that is built right now + * + * @return array|string The segments of this item + */ + public function getHighlightformSegment($id, $query) + { + return $this->getHighlightSegment($id, $query); + } + + + /** + * Method to get the segment(s) for an highlight + * + * @param string $segment Segment of the highlight to retrieve the ID for + * @param array $query The request that is parsed right now + * + * @return mixed The id of this item or false + */ + public function getHighlightId($segment, $query) + { + return (int) $segment; + } + /** + * Method to get the segment(s) for an highlightform + * + * @param string $segment Segment of the highlightform to retrieve the ID for + * @param array $query The request that is parsed right now + * + * @return mixed The id of this item or false + */ + public function getHighlightformId($segment, $query) + { + return $this->getHighlightId($segment, $query); + } + + /** + * Method to get categories from cache + * + * @param array $options The options for retrieving categories + * + * @return CategoryInterface The object containing categories + * + * @since 1.0.0 + */ + private function getCategories(array $options = []): CategoryInterface + { + $key = serialize($options); + + if (!isset($this->categoryCache[$key])) + { + $this->categoryCache[$key] = $this->categoryFactory->createCategory($options); + } + + return $this->categoryCache[$key]; + } +} diff --git a/components/com_highlights/src/View/Highlight/HtmlView.php b/components/com_highlights/src/View/Highlight/HtmlView.php new file mode 100644 index 00000000..feeee8cb --- /dev/null +++ b/components/com_highlights/src/View/Highlight/HtmlView.php @@ -0,0 +1,140 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\View\Highlight; +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; + +/** + * View class for a list of Highlights. + * + * @since 1.0.0 + */ +class HtmlView extends BaseHtmlView +{ + protected $state; + + protected $item; + + protected $form; + + protected $params; + + /** + * Display the view + * + * @param string $tpl Template name + * + * @return void + * + * @throws Exception + */ + public function display($tpl = null) + { + $app = Factory::getApplication(); + $user = $app->getIdentity(); + + $this->state = $this->get('State'); + $this->item = $this->get('Item'); + $this->params = $app->getParams('com_highlights'); + + if (!empty($this->item)) + { + $this->form = $this->get('Form'); + } + + // Check for errors. + if (count($errors = $this->get('Errors'))) + { + throw new \Exception(implode("\n", $errors)); + } + + + + if ($this->_layout == 'edit') + { + $authorised = $user->authorise('core.create', 'com_highlights'); + + if ($authorised !== true) + { + throw new \Exception(Text::_('JERROR_ALERTNOAUTHOR')); + } + } + + $this->_prepareDocument(); + + parent::display($tpl); + } + + /** + * Prepares the document + * + * @return void + * + * @throws Exception + */ + protected function _prepareDocument() + { + $app = Factory::getApplication(); + $menus = $app->getMenu(); + $title = null; + + // Because the application sets a default page title, + // We need to get it from the menu item itself + $menu = $menus->getActive(); + + if ($menu) + { + $this->params->def('page_heading', $this->params->get('page_title', $menu->title)); + } + else + { + $this->params->def('page_heading', Text::_('COM_HIGHLIGHTS_DEFAULT_PAGE_TITLE')); + } + + $title = $this->params->get('page_title', ''); + + if (empty($title)) + { + $title = $app->get('sitename'); + } + elseif ($app->get('sitename_pagetitles', 0) == 1) + { + $title = Text::sprintf('JPAGETITLE', $app->get('sitename'), $title); + } + elseif ($app->get('sitename_pagetitles', 0) == 2) + { + $title = Text::sprintf('JPAGETITLE', $title, $app->get('sitename')); + } + + $this->document->setTitle($title); + + if ($this->params->get('menu-meta_description')) + { + $this->document->setDescription($this->params->get('menu-meta_description')); + } + + if ($this->params->get('menu-meta_keywords')) + { + $this->document->setMetadata('keywords', $this->params->get('menu-meta_keywords')); + } + + if ($this->params->get('robots')) + { + $this->document->setMetadata('robots', $this->params->get('robots')); + } + + + } +} diff --git a/components/com_highlights/src/View/Highlightform/HtmlView.php b/components/com_highlights/src/View/Highlightform/HtmlView.php new file mode 100644 index 00000000..0a7eb5e3 --- /dev/null +++ b/components/com_highlights/src/View/Highlightform/HtmlView.php @@ -0,0 +1,129 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\View\Highlightform; +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; + +/** + * View class for a list of Highlights. + * + * @since 1.0.0 + */ +class HtmlView extends BaseHtmlView +{ + protected $state; + + protected $item; + + protected $form; + + protected $params; + + protected $canSave; + + /** + * Display the view + * + * @param string $tpl Template name + * + * @return void + * + * @throws Exception + */ + public function display($tpl = null) + { + $app = Factory::getApplication(); + $user = $app->getIdentity(); + + $this->state = $this->get('State'); + $this->item = $this->get('Item'); + $this->params = $app->getParams('com_highlights'); + $this->canSave = $this->get('CanSave'); + $this->form = $this->get('Form'); + + // Check for errors. + if (count($errors = $this->get('Errors'))) + { + throw new \Exception(implode("\n", $errors)); + } + + + + $this->_prepareDocument(); + + parent::display($tpl); + } + + /** + * Prepares the document + * + * @return void + * + * @throws Exception + */ + protected function _prepareDocument() + { + $app = Factory::getApplication(); + $menus = $app->getMenu(); + $title = null; + + // Because the application sets a default page title, + // we need to get it from the menu item itself + $menu = $menus->getActive(); + + if ($menu) + { + $this->params->def('page_heading', $this->params->get('page_title', $menu->title)); + } + else + { + $this->params->def('page_heading', Text::_('COM_HIGHLIGHTS_DEFAULT_PAGE_TITLE')); + } + + $title = $this->params->get('page_title', ''); + + if (empty($title)) + { + $title = $app->get('sitename'); + } + elseif ($app->get('sitename_pagetitles', 0) == 1) + { + $title = Text::sprintf('JPAGETITLE', $app->get('sitename'), $title); + } + elseif ($app->get('sitename_pagetitles', 0) == 2) + { + $title = Text::sprintf('JPAGETITLE', $title, $app->get('sitename')); + } + + $this->document->setTitle($title); + + if ($this->params->get('menu-meta_description')) + { + $this->document->setDescription($this->params->get('menu-meta_description')); + } + + if ($this->params->get('menu-meta_keywords')) + { + $this->document->setMetadata('keywords', $this->params->get('menu-meta_keywords')); + } + + if ($this->params->get('robots')) + { + $this->document->setMetadata('robots', $this->params->get('robots')); + } + + + } +} diff --git a/components/com_highlights/src/View/Highlights/HtmlView.php b/components/com_highlights/src/View/Highlights/HtmlView.php new file mode 100644 index 00000000..4539c042 --- /dev/null +++ b/components/com_highlights/src/View/Highlights/HtmlView.php @@ -0,0 +1,135 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +namespace Pcrt\Component\Highlights\Site\View\Highlights; +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Language\Text; + +/** + * View class for a list of Highlights. + * + * @since 1.0.0 + */ +class HtmlView extends BaseHtmlView +{ + protected $items; + + protected $pagination; + + protected $state; + + protected $params; + + /** + * Display the view + * + * @param string $tpl Template name + * + * @return void + * + * @throws Exception + */ + public function display($tpl = null) + { + $app = Factory::getApplication(); + + $this->state = $this->get('State'); + $this->items = $this->get('Items'); + $this->pagination = $this->get('Pagination'); + $this->params = $app->getParams('com_highlights'); + + + // Check for errors. + if (count($errors = $this->get('Errors'))) + { + throw new \Exception(implode("\n", $errors)); + } + + $this->_prepareDocument(); + parent::display($tpl); + } + + /** + * Prepares the document + * + * @return void + * + * @throws Exception + */ + protected function _prepareDocument() + { + $app = Factory::getApplication(); + $menus = $app->getMenu(); + $title = null; + + // Because the application sets a default page title, + // we need to get it from the menu item itself + $menu = $menus->getActive(); + + if ($menu) + { + $this->params->def('page_heading', $this->params->get('page_title', $menu->title)); + } + else + { + $this->params->def('page_heading', Text::_('COM_HIGHLIGHTS_DEFAULT_PAGE_TITLE')); + } + + $title = $this->params->get('page_title', ''); + + if (empty($title)) + { + $title = $app->get('sitename'); + } + elseif ($app->get('sitename_pagetitles', 0) == 1) + { + $title = Text::sprintf('JPAGETITLE', $app->get('sitename'), $title); + } + elseif ($app->get('sitename_pagetitles', 0) == 2) + { + $title = Text::sprintf('JPAGETITLE', $title, $app->get('sitename')); + } + + $this->document->setTitle($title); + + if ($this->params->get('menu-meta_description')) + { + $this->document->setDescription($this->params->get('menu-meta_description')); + } + + if ($this->params->get('menu-meta_keywords')) + { + $this->document->setMetadata('keywords', $this->params->get('menu-meta_keywords')); + } + + if ($this->params->get('robots')) + { + $this->document->setMetadata('robots', $this->params->get('robots')); + } + + + } + + /** + * Check if state is set + * + * @param mixed $state State + * + * @return bool + */ + public function getState($state) + { + return isset($this->state->{$state}) ? $this->state->{$state} : false; + } +} diff --git a/components/com_highlights/tmpl/highlight/default.php b/components/com_highlights/tmpl/highlight/default.php new file mode 100644 index 00000000..8ae7efc0 --- /dev/null +++ b/components/com_highlights/tmpl/highlight/default.php @@ -0,0 +1,147 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ + +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Session\Session; +use Joomla\Utilities\ArrayHelper; + +$canEdit = Factory::getApplication()->getIdentity()->authorise('core.edit', 'com_highlights'); + +if (!$canEdit && Factory::getApplication()->getIdentity()->authorise('core.edit.own', 'com_highlights')) +{ + $canEdit = Factory::getApplication()->getIdentity()->id == $this->item->created_by; +} +?> + +
+params->get('show_page_heading')) : ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
item->etichetta; ?>
item->titolo; ?>
item->sottotitolo; ?>
item->descrizione); ?>
item->lingua; ?>
item->link_pulsante; ?>
item->testo_pulsante; ?>
item->data; + echo $date > 0 ? HTMLHelper::_('date', $date, Text::_('DATE_FORMAT_LC4')) : '-'; + ?> + +
item->immagine_main; ?>
item->immagine_secondaria; ?>
item->data_inizio_pubblicazione; + echo $date > 0 ? HTMLHelper::_('date', $date, Text::_('DATE_FORMAT_LC4')) : '-'; + ?> + +
item->data_fine_pubblicazione; + echo $date > 0 ? HTMLHelper::_('date', $date, Text::_('DATE_FORMAT_LC4')) : '-'; + ?> + +
+ +
+ +getIdentity()->authorise('core.manage', 'com_highlights.' . $this->item->id) || $this->item->checked_out == Factory::getApplication()->getIdentity()->id; ?> + item->checked_out == 0): ?> + + + item->checked_out > 0) : ?> + + + + +getIdentity()->authorise('core.delete','com_highlights.highlight.'.$this->item->id)) : ?> + + + + + + Text::_('COM_HIGHLIGHTS_DELETE_ITEM'), + 'height' => '50%', + 'width' => '20%', + + 'modalWidth' => '50', + 'bodyHeight' => '100', + 'footer' => '' . Text::_('COM_HIGHLIGHTS_DELETE_ITEM') .'' + ), + Text::sprintf('COM_HIGHLIGHTS_DELETE_CONFIRM', $this->item->id) + ); ?> + + \ No newline at end of file diff --git a/components/com_highlights/tmpl/highlight/default.xml b/components/com_highlights/tmpl/highlight/default.xml new file mode 100644 index 00000000..7c91098c --- /dev/null +++ b/components/com_highlights/tmpl/highlight/default.xml @@ -0,0 +1,24 @@ + + + + + + + + +
+ + +
+
+
diff --git a/components/com_highlights/tmpl/highlight/index.html b/components/com_highlights/tmpl/highlight/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/components/com_highlights/tmpl/highlight/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/components/com_highlights/tmpl/highlightform/default.php b/components/com_highlights/tmpl/highlightform/default.php new file mode 100644 index 00000000..158bcb8f --- /dev/null +++ b/components/com_highlights/tmpl/highlightform/default.php @@ -0,0 +1,117 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Language\Text; +use \Pcrt\Component\Highlights\Site\Helper\HighlightsHelper; + +$wa = $this->document->getWebAssetManager(); +$wa->useScript('keepalive') + ->useScript('form.validate'); +HTMLHelper::_('bootstrap.tooltip'); + +// Load admin language file +$lang = Factory::getLanguage(); +$lang->load('com_highlights', JPATH_SITE); + +$user = Factory::getApplication()->getIdentity(); +$canEdit = HighlightsHelper::canUserEdit($this->item, $user); + + +?> + +
+ +params->get('show_page_heading')) : ?> + + + +

+ +

+ + item->id)): ?> +

item->id); ?>

+ +

+ + +
+ + + + + + form->getInput('created_by'); ?> + form->getInput('modified_by'); ?> + 'highlight')); ?> + + form->renderField('etichetta'); ?> + + form->renderField('titolo'); ?> + + form->renderField('sottotitolo'); ?> + + form->renderField('descrizione'); ?> + + form->renderField('lingua'); ?> + + form->renderField('link_pulsante'); ?> + + form->renderField('testo_pulsante'); ?> + + form->renderField('data'); ?> + + + + form->renderField('immagine_main'); ?> + + form->renderField('immagine_secondaria'); ?> + + + + form->renderField('data_inizio_pubblicazione'); ?> + + form->renderField('data_fine_pubblicazione'); ?> + + +
+
+ + canSave): ?> + + + + + + +
+
+ + + + +
+ +
diff --git a/components/com_highlights/tmpl/highlightform/default.xml b/components/com_highlights/tmpl/highlightform/default.xml new file mode 100644 index 00000000..e3675102 --- /dev/null +++ b/components/com_highlights/tmpl/highlightform/default.xml @@ -0,0 +1,24 @@ + + + + + + + + +
+ + +
+
+
diff --git a/components/com_highlights/tmpl/highlightform/index.html b/components/com_highlights/tmpl/highlightform/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/components/com_highlights/tmpl/highlightform/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/components/com_highlights/tmpl/highlights/default.php b/components/com_highlights/tmpl/highlights/default.php new file mode 100644 index 00000000..2f5ec677 --- /dev/null +++ b/components/com_highlights/tmpl/highlights/default.php @@ -0,0 +1,167 @@ + + * @copyright 2024 Eddy Prosperi + * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt + */ +// No direct access +defined('_JEXEC') or die; + +use \Joomla\CMS\HTML\HTMLHelper; +use \Joomla\CMS\Factory; +use \Joomla\CMS\Uri\Uri; +use \Joomla\CMS\Router\Route; +use \Joomla\CMS\Language\Text; +use \Joomla\CMS\Layout\LayoutHelper; +use \Joomla\CMS\Session\Session; +use \Joomla\CMS\User\UserFactoryInterface; + +HTMLHelper::_('bootstrap.tooltip'); +HTMLHelper::_('behavior.multiselect'); +HTMLHelper::_('formbehavior.chosen', 'select'); + +$user = Factory::getApplication()->getIdentity(); +$userId = $user->get('id'); +$listOrder = $this->state->get('list.ordering'); +$listDirn = $this->state->get('list.direction'); +$canCreate = $user->authorise('core.create', 'com_highlights') && file_exists(JPATH_COMPONENT . DIRECTORY_SEPARATOR . 'forms' . DIRECTORY_SEPARATOR . 'highlightform.xml'); +$canEdit = $user->authorise('core.edit', 'com_highlights') && file_exists(JPATH_COMPONENT . DIRECTORY_SEPARATOR . 'forms' . DIRECTORY_SEPARATOR . 'highlightform.xml'); +$canCheckin = $user->authorise('core.manage', 'com_highlights'); +$canChange = $user->authorise('core.edit.state', 'com_highlights'); +$canDelete = $user->authorise('core.delete', 'com_highlights'); + +// Import CSS +$wa = $this->document->getWebAssetManager(); +$wa->useStyle('com_highlights.list'); +?> + +params->get('show_page_heading')) : ?> + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + items as $i => $item) : ?> + authorise('core.edit', 'com_highlights'); ?> + authorise('core.edit.own', 'com_highlights')): ?> + getIdentity()->id == $item->created_by; ?> + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ +
+ id; ?> + + + + state == 1): ?> + + + + + + + getIdentity()->authorise('core.manage', 'com_highlights.' . $item->id) || $item->checked_out == Factory::getApplication()->getIdentity()->id; ?> + checked_out > 0) : ?> + + uEditor, $item->checked_out_time, 'highlight.', false); ?> + + + escape($item->titolo); ?> + + etichetta; ?> + + getIdentity()->authorise('core.manage', 'com_highlights.' . $item->id) || $item->checked_out == Factory::getApplication()->getIdentity()->id; ?> + + checked_out == 0): ?> + + + + + +
+
+ + + + + + + + + + +
+ +addInlineScript(" + jQuery(document).ready(function () { + jQuery('.delete-button').click(deleteItem); + }); + + function deleteItem() { + + if (!confirm(\"" . Text::_('COM_HIGHLIGHTS_DELETE_MESSAGE') . "\")) { + return false; + } + } + ", [], [], ["jquery"]); + } +?> \ No newline at end of file diff --git a/components/com_highlights/tmpl/highlights/default.xml b/components/com_highlights/tmpl/highlights/default.xml new file mode 100644 index 00000000..73f04ef1 --- /dev/null +++ b/components/com_highlights/tmpl/highlights/default.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/components/com_highlights/tmpl/index.html b/components/com_highlights/tmpl/index.html new file mode 100644 index 00000000..42682b47 --- /dev/null +++ b/components/com_highlights/tmpl/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/db-latest.sql.zip b/db-latest.sql.zip index 9c17ceed100b64848b969b3d1eecc36151e2614f..6469b9ad074f0b613b526ff516a09dbe6126505c 100644 GIT binary patch literal 5569373 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 z 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⪻Sf9{Mt52Sj!Rodn4 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 z⪙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

_YfNm+bn%%Xkl(UO*m~J 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%0A*vA|;j><$|0eEIn56 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%0DKZp`FKz6mB{aI|bys9GG9+vDonD2sn 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

r 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

ld;oNx#@m5jytG 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�C#nx5-8`57EBD8B3Nh{yty3`bq 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 SR+t#vEBjNgfCfZ0ut{cE^rmVGGH%e6fk{>>Zs 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%0AhG=I(W<%>MFI7^OZxJKJc?=TZbO3{Vw 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

%S_JIBh!se?2_|15 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%0A3P=0=)dx1;NXT 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 z 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%0AxOd?7h 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�swe*F*9XD$}@vfSe5{ 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

QbD^^<}X{S=uqMygsdyvwfA3l;r! z5}B%UTm?;p;D3^y`K82b4u;a}|0B?p%JKQXFw?jxye<_kpsl|TUf~rKsu})ZI-WfG zk4?sz@*VK>y(7PUy#M1_WKMzMT5jn4yaMIa{f84wXb-*X7g2I4u8ZY@7dSlN$+>OSUWnZsy-~?f5S{$h#3FxDAT8|@L({? zYqeTb-s~0WmQ-GXiEIcelj)dK>DYagss1=6j}H2KveT|6c7U{T68?ZS{9P8>W(l1s zUOBs;qL^fFu6!LD%h6_YhjC`oynks*XJspsm35o8rSh~h>D~Z@B^skVZ4+CvgNCFj zX?F7Ml#Zk?#XMQsPoc!G)6SjNiBL^p9RbAFi@%MsFK6Y~V-4x@SPo$-ZKmUnR3Ggn zR_2-9R2@El!+sY6sE+Tpro%z%{Ht6YpN3(L4-MUnH-5lYp-rq1gO9K14(k=71>ra^ z5@!pH0kZv^A?D#V$lX4035IDClIayLvaXcL38=`6&;w1be8SWEfK+H5B#;@aGr8bb z@L&OP#&q^)vmpbG66Pse&qQM$3#xEnZUrwqh;GDmuRm#QaWU$Qxw7hnno8oPu@BoW zX^IdqN?psby~Yvp4Yu0Gs`T2jsV0RLpZQDZ$~KE^H;YcR1`;W^2@bB5c0;ZL2h-O< zA)@ryAmMlHNYYT%?fQvcuUbOPM?zAz>aJDcVm2hZCsoB%iIXn-QxI|tba)ccI6f^D za!{JnG}1@u1YoI=x#ZK0d?&X>@SU;psyD^7VMU4^;KLa~ivc`VDd}p#pun~wgHF47 zwKACGq506V2O;AwL){+sB9uYM+UQEG@XB=}<}v&@UUUI!mvLwJ;xDKMf&^rH(`o$<$( zx|zrtG;It)X{>gN9yUb3Vw;~`H2Uy|g@MEc8fY?3gvA+9kG6Fy{ zd>3IkUuFjC>*nnJB2g&Yk=ZWC1mxNHRj9EL!?Za2TDz5B(_w|-ovlI{oxL6s%<0kR z6~IaA92euk9kCc?NSer0o`yorwq5wPs%E!Q!x2D>{=4*$#!7B&MKq4ET@e#6phj$R z;@>H2@JtkPdka~3$E;we@!(8ugHN`jVFO4$iOyfSem2nGQwpms`rQ7(P@0iC&Q-$n zuaE--hKywyoOJ9J5*D-@vYWF>?g> zYnRF%#>x_Zg0uNh9{9OpGb>_0cgi-Jdf+H1We2;T*r0}+$q4UP4o9tLxjal)b#-(4 zNvVef2=!X1-v~_YNv4535eZj_2e`$-Tl7wBXxpbkS(TA!7pz^alH|m@BB)=@%M7t) zATE@78FFmR+;hDKkJmK~(ZZs4k?m3kXj4A&!_N z3E1B0RDQewxw(*>0LXfrL?+m$Oh75niel@cY8csB5J_p$XBSzz@GKBsFs4rd@|)fH z-kM3lO>y8U##o~9$OEgBv_cIDoP+f=V{8!t`EEQ^!dLk&8B%Qq^_Sb3*@hpdOC5;6 zKl$eywrn6yIaMx|N4^kQN~QVg4Ou50O6xpmDA1>j=ytTc60~4e6d?d;tVk@dXHBlA3Z0TQ| zY`cLu(XGVBb1WI^({r|u#Lj}F3bQ`gpI_XpnIOF70eRCBN79zk^)_oO(8~Ta9_nVG zQ<(FR7}p!OuQ;Y`KI|3Y*Zs6q>hNkI@^4(FrY>2E=kl-rJBL-X{PR@ero>|3{Z^}_ z)jdW6pd466E2LVC`xvSCE3Us}>|G*oQ5l4jN{-{b&D)zuB7Tahri5y}X6Qr5ZvV zkq6WJ5VH?)3x+z%wr?PWkEd$X)k7f2YyTiskn-X0wnviI*cypqZnzovr<|8-<@_1{ zpB(APG-+W`Gp{%Dh;H%_EBVQtxbwDAr6+u=bt9!6pcp3Xd1H-KfNsdh*(-twC=pmA zHiDnf{>P%pxHdxd0yR;?d`pL!Zx*EW{%HcR=8S^`_&oJ^>StCOZkQORQz#Y1z8rt< zZ&%b|=eK5pi{g?zewkAtLtNAO0$b^kZ;4U5dZk{uRI1WIrXi;^6naWW-yw zDWl`45GYg(D=*LmEtOU_Xy3T0K0JkL)T`2oB@4}F&caaNo-%v<)U_|!JnPl@t)O(h zQKF#qF~$R(f1zSV0SY{%_X1DeqqX5>_|P#yp`_7H_T!6%WNU$6dtr4Ven~k8*V7RN zCRHJ}8#2K<@(Xu5P}ed+!Wzn(#MVHnggx^|kd0z0lHjkQq2)yt+@m1nLjh6i(}Av! zjkS%-D%(fn%Zp`9O(jT0dMe49O{Cgb{do;O4zNX)YO9Tv3V(Ykq?(t8BVMfm@`!`$ zrx(t*UtGhxn0-6#dFs3RpHNP?D=y|-2gMP&F8qFAd?p0tWyn#a_zs2?b+F=|ZrWKG z+w_$)w?D%<3E_B31)3l%`ZwjrLahcnHGNjKSj1;RE3DW8_k6ciI(+d1l0f>W51Q&D z^sFg1Vw_KIJviDN(Olp18J47}iv=U0B%N3p)wg%Uk2mBF@xHa%417Y}5R_RxQ)y_V%|5xT4-DTRP5pf&9e7hRQ(oH*%6jnTuN@`F8%b=-$)0Y5*s58#BKVlTh! zj&8bgh#MJBn1VY(c|W)(6pTyK|CrfV2&?qMqmHUro+`7EX~Z2$S`t;syX zcAI`^^h^5Yb^w2rK2McC-h6*_WNfu%+qYq+R^umUogRw)%N0#;8h9(5;5w^l%Wy*8 zXZtwyd-vrGwLp#w=cQ#KQ|1pua%L3cLyzpWY4dY&{e&lDhL79TYjfp}qVLNZ!8haK zjh)|uCmg&n9t4{nPxMQ!zIajF{4bVIeZK1+K50eUIR&nE)|h{bT9ilPu1PAx%lE&n)fJs**(`<#Y7?W z|2zGH;0&t=6MldBStN?=voFln0TI%7UrxRpUiZ7yZVYLP*UX?yvQ9jfBv($pn85ts z_>%Xf=lRQsf7$D4tWEq7oiZy`(dpz(7;5(}wnEUpdvXe+ay~x5bk#up$;m@q4Mja1 z1l|nhxwdKGrL<3nLkD6po9sSj#K`L@@aR= zu*FlhX=Ah^ww4zS&^cKX(vWq5m}nPre!;+W>IFle)&+Pa{mX&p6y4?Z(x~%`*GFmP zi{3@~$u{V;9A|a>{U^(@de>=!1KVPoE1!*s)JShY*UxWkHNe-KW=O0u9*ze(d!Nzu z{8-{uzt5fuXWi8g#kR7wb^HgU1rok;+vbhW2c$nwN>Z^VMm@P6&iA3W+bdEZcCtE{ zTbhAV>g9YJAdix^TF-rgspDhcz;IhNPkfuo@>ie9OmgrG{>@-3Lea;$0B^jJqO@1@ zF1teaL5Y*d>zGW-$bPm_a?v7ug1;~P3Ig54`n2$k#K0vdWNgzVr|Kj{7B{`W6Lj@| zo^K6`j6*x*cEd(ccjD9NEX>wYO|+u* zr!5tEY5v-^%V?zPd7fIhsqqg_0q>VeZnKGb@pI4#rEP0|vqMr1e_*x0)Xh9Gu(BH! z{P0FzYWmB*O1@$>-4uusM1$89Uw__HinMb71Xj-9S!JSR{#aqI^-4Kz({qMFyL_aVyN*WGSOKiQgNCUruW4>tm2GZVb(PY0%wDgN1t#qS za@!1wO60z^KY74pD|`J&NNqfyMod^+$Hc(q(n%r*wt7xC%W5#^&OYrGBSrI9F=`H9 z(5b<4)o|QO-v5_5k zsVQg(0-*QQ%kv&*h7ckMtSj=YOsa2e0kuDK*Chn63MSE$FeWkg7Urwe)l+bD;V4Kk z)?@>6n67$YbU;5EDgnzEsBs}Sl7b;>^~)~PA);yxd6zj+0Y0X!KblV44{6v3>Hg5I zP9lLyUb7)zkDQyIsVemraLj$MhRRGcZMp2&)@$LikX>nrUDq%Ieggv=O%+~cVJ%~s z>+dYp*WG6QwcG2KHf2+9!n+SUt7~x2>Eqb=5!4n5^q3Il*V;>?0<=$SPULMHz(2U* zT7yA-^XylwY4Gf~)6HXVXGdcHJ<>NXMxeR4eE1bnJJZK#yuG>c{IJ}~)^hF2)a9bB zzxrqANldiV!}@}WaZBI%b%HyU4j|P1D)XCXZ0j|!K=w9)VOfG6UR~po#$$G7{w`tV zLUh9g@`+}${+m?AL9<)=)b_Y`$K)m3#k6zQN=N(7pW<%P6|-#_v4tgy+2}0F1fOV= zev+vQA~@O5J}!!haAO|KtF8PmjF~bDP$Bqa3(UKpgoow~9OpA`6M9+J8>iX0vOlqg zN=WlcfU=Ue#GD$LCk(3*(|@Qeb515M9SVUNh1BGc{GoDuA`(=J9=sZwo=}-&Rb)iH z*QrH$L4X)*kAkivWX^b}x}T%nyDOWu0YSEQZ*6z2M&TZbAhoj7mP}(EUam=NDI4IC z@0u6t9h86nv!_}csr1e>)~Uo3S5dqfPrexkgC%F)I*TtSYnjru#0P4fqr@6vv|~+xk_!siL5hA z$Z5I)B28)V#1Tw6qIn9FuI31Kqb=lKPt~o0DlPxBNflL#SR6~@cQ?fPK$N(J3$han z^rXSh8UQkm`j{yinu?mCD$5uMc-4<5I7m|!rIcH89pMCjF?RMtHGM<=&}shdV9%7P z-#V{{;_4)DC9U;03cIGz8;Ch*87Mq=3j4lv#Fh3udZR@ujIJYcO+Fsoma~E!uQ7&v zK*@Eo%OH%-EW#)}XZqvAodN~2F6y5&o}WI{$5yekm*pFHU!$48hW_7)+@zB)`kt&3-fr?%BFG(Jxj zwkpzM$Xyi1Mtu-^YUoYVh4rI=bIXM1Vt=btaVj14c#3dB)S+ruj-ZW$5UCpM&G z+9!UdfwWDFjB0Lhmwt9!`f2i3W=L139iy>NyrMtCgthb}oYFeN_PK6CwCO(1x*9X7 z!EB_79a-1_zfLxU<|d92b*Z08ngJDC8+UQ}Qd1i@Ei}q~BrWt5z@^2EihUDT8_l5G zpb2#APhh9vPeqn~D+5)u?S&bqlp=@F)XP-z8>Jgt1QLzYC|ja}Hl^m3_H;8I<>osM z0Fcro!$ZSna)M=0M)}|UgKdsB%{(F_@Pw|RVPG2*{@eCy$D9^X0!&0{+7 zZ64oLELuO9Wc&opql~i8!bAE$BLOM%u>wokCbX*rSui-d>UqDHR{J=DPFcT2xZM7K zhshQVxdOc19+J<1kQm+`1sfE*eAiq|@*s=!&wpQl@|!(#BEApJU{ zj6DFq-OZ?z&+YzfhLX{zb>Q)r;1K->^aJ;bM4wiac%M;f(u>r`*Dkm2+wF_Qr}9!A zlfO@H7cYDq8S|bO6X5szv%6rPVZv72GWu1cP-KYoqdhvIqdjRzQKLP4<0DvPkUPA_ z>&kz0?vv8r%F>WdQ@*B*_JAmofob{^XUtRsvWZ0hN?xOX>)(~4Xi?ri{r)ee!ZH)dlzX)75nY_Obld@+IO8UJ>k;!L0D4>ABy&Bw|# zB&$UBNhAGV&0|LT1iuDG-&!0}lWJ1>Lsgmd-UBk3AQ_|~Q%&pDfRVmy6Yq~Vl_njy zME|2te0oeZdAK6~js!HETpVl-sGAhSIRD>gDc!tGHM-k**KvVVebVxq}tzKb>1>K7d-SJ2zGhA*JeFJ|T6dD4X@(;`@eO{Znf6t%qOwpN!O~ zOo}pai_RmOuEsFUfoZj6g8oWHzv1JVHXB_E$$W|*J^J)qP`s#Nwr&}{zS z(DeN;XtLlt)VP2#{{zk8WjzQQ$~R~XLC{QqpaJ_|(A572O*aS{UJx_}Z_q5fL9_b? z4ZK^>MbLlH!1X;3f}jxz0tZ1e`VTbn@6Zf@plKOYo#yyI&?Nug(9{P09zY2hc|d>S zkEN%#mt%PBCEkXet+GG@%y=^esg~R2;sGMZOj2rMpU*D>d(2-SrepxNe6qlrP@cJ_ ze$4$$D}WX>OIJ0;PNe4|G1jhcTu2T^kq{I>ld zzEMN}MvWH$M2#2VjheR>|D)!;2M{&;h=yHn)OZ2jsCiQXQF9agMom{u$w|n+BLNL3 zmrze*Wf$>gx$^8P`0SIcssM{B{)sIH}Z0fCMVXut_BJ+rKigjX@z{E3XFntMMN$3 zHQ6`GwLVNgD&;%y?1mi5%iiEsR(^dHRZ?DCF>fN!DjUf!Dr>KnEG3SWEKN&_kSy&Q zLqZ}e+U}HHUwP5GXG?!8OG`S=U`~-NwP7$$PqKKR94}O1PpgxWYP?B0)1~D$o=rMi zV<8BJFSTJZPLGR#FFjAy4uCIRTH=wD1b64_MgR;TG9FD z_C3a|_Z@@sl+wFMd1ttHW-aB$wFDahQ~ksrLeoeNi|`WNIHMNZ#kVJ~>IrgkJ~C^_ zOz0DJWYq6Y4MKAXS%0em(_7Zbt<~ra;5LGGZ0i=5t7&{?`nq`FdEhEA*RbPh%2q?r zEx}gf$vJr64}}TZ>VS@sur&Jk4Ex}Q_%+o`SHbQ*Zqn(^N!=;5#&2byiuU~|WBeLi z8O?q074I=7)J0?<&5hp~k8wI|lzUIwzn4zrQ)_)&$QwUK)Xz75YeS8>hMv1PRB-PF z)D#tYUd9Lr|JF9X(7oSQ^#n|ZJq0oQZ!@3|{>IN5_Zz6sw{MG!vY_vgeykf*H-6q~ zSmf_Fdr~e*|8_kpGI|@C_Rgn&Ueo0#AYCj$t2N{hkNyfS0H2{fxH=WKfot4io$G4bQRv!=`xTBui9q&nT9XQW4&XXu==+JUPCPa{wr znEj-4@r?4>-^JrVhVyO*OOn(10=VFF2;@RpOFCXA&OByXLQj-sT$)o)*X=b@?ywzw zPSG3hB7G|ZRp>enF)hu3CM;3*jL$gT>KH~jWfbU=QzyeVXr%l4%htMU=x{x7o>(+ z>~8l+r1#wf__rY?IlgxMot4W)oSCKNleMic-UvI~ z9*E`QJ6}5%Deuhp?;K2gg??ftq<@3J-{Q_6)}$Fb%|f9EhuV7G1}H)h_XQDR>({ZCe zK?dO712O>jo;L${zxh7{ctiBf0N!6G$U(e;md^Jj0Av8DX`rPO#0iqnzY73pWuT9T zrLnm5`|Y_4&Q17Kia#U2Wr2gB@PiK%LQRFB8jjREWuKWMWrLVekS>RuGz8h?a|GN_ zs011D^k+H6Nb(Yw{6BXjnX(b)#4(}5ektZ`g|^-;E)W-RvP)U$0uUt0=8V*lk;3*( z67+G|yRvFMM-L^$`_qbS`I)Aq4bW?SwkCBtD$yl+YAInC1Hu}okOZV-`0;4=O#?ci zjH|yczWmMs`L==!-sH#MLG9}*rG!6TJ#3KH&g>e`~;5vG{@v738)<710-I7DViUph*Sa7*R0VLGsD8@zrA$HG( zoQ|*zg|MERAMQ*~>~z(!SosI2d!L@-uu0GI(tp2olreU-~Q4=P^QyC&25 zXkYXtc`w_MJ%=u;a9GGmZESa_URt1J@xiu}LEG!MZb4AYGQ7TwXt#W*FU81(Ur z(WJUPpvv!EHJNCD!F91AOK#qV@~K#0M8Vcqg``^Kv4E2Jqw9~KdClaKml!%laA9q7 zfvs|@$6Nx;TCXwB*W!xFX$9)&QMx(NE1N_||k0@qo1-j{zG46yC z=Yd=w&ss!K+fhazSGvQ08~by|!s~EQgN1CGL%S>sr$Km5pkW>Tc25^jJ_@rD@DX8J z{KS$PWYQkwFE`L^3_)+tH^A7|A|c6Qc5-`(^vBbO!smHUFSna|Hm&Vh50dq!`{lVH+zMOp25Lvr7?-y$6_o;`-VcgjG3z7d#tGXgmaR`r<$Nzb z{NIjtZX3=wYt4OAP-eUe!4QrMj*SRw5{*1iYQ9Zd=FkI@z*iVcjMGi~Wj5z!(tm9A zMSS@PMBqWP0ZWxeuNMeWx@F%HVbFF9-6kyoUmC)yFikc0Ra6OTq{4xf(*YLTei}}b zS$!z2iwFELHFqcc)50U4xChSCq~oQrPmq8YJN5UT`el%lN3T#bCe`075z-#!s%8Nu>|>m zIHdC*_+P#aK7a6R-tlHQtGON?BcS%xYrS^W>p%sY6Fl@F;IcQ}Sci>GQgB*(?gV~X z)>akTFv@${1B0XoUrsUPnD#KN`_7J^T3?7_-N}(PwMD1#3ho^jY$J@XC7hd3CeD&_gCM9aB9#mAN=ssC{+fM#PA}E8kkF!jojrkrd zmA7g0`hFo`LlPfz6+hS_2qlyyhY|dU0gp&!$O9Xt2M=}Rc?7_D*r33YOQQHinSvD# z!Ir)PM!A)nd+3%OH%Oq1faGBQjlGOHRi~MPqA1!rA(jV2!wAGqD(4wi zkDmEC&hY~UElRT3dj23jhMKo?hA5(jP)U=@O6m1EV zGk3+O8mS&C@N%dJF;Y04YFcbce4!r!9>=e$O$a~Qbe z%D}vG-ff~Lv$`i67@gYNuRH|3-Bjn1{{M(2t{paR$;GmO;)e?~W`n+{n!!L97emwx zjJQZ{i8MMIeVEP7Fe`|1-#RS=x15;qq{rq;s($CxxuuUDe|9l;^AH9=XHcQ4yR)c9 zd|q>|+L522xzOdF*p+iyB#1QkxGhZRY`oa_iT}c*0}cC}ndJ>05PF~oZY0Bv#PpBU zxZn{MTSJ~x^JvPip! zYORRFO)5KNFh$cb#6>wn?*8tG@7Zwo5w4R;q>O3F1=LHd2PE&|cA!z|7pCkG#Q*(H zOp!(!`M^(pS^v`iF-_HOA9bVMAcvBX@$oxmA{bL<*t1bD<>9(PZ=?SS+k)XCY6pHh zKDN%AbaO0xg=kx_2k*i?#oheUUMIa71EjvrD?RKxV#%Bu73+(Vs%K5+pn-Aj8xc-a z6w>^TE)nKw;7px{NrkL1U%4roK392Y-BhuNF*_J7*oif84OE&PjIn{}oJj2_swFap zxyZEhb;97mf;)tn!bo@uw7|XEx2^2+G*(r2BY5Ji?t8u*iNsh(3^-TokhdhNGhsUa zfg?ckY8Q#hK42yj6<_+J*$iybMFUbF*^kw)S_hKw_U!A^5X#dKz^(XD`c{~C4lJfT z*)dQ3d<{~70#O~?iQYP~!0eMJFMix-S| z)P@D>tChas|T6XB+?_8vMIj121&dC zSQRgqxERHbNKKsmK7lKj%Bhn!V2r8jAA4*O(}+{@u)R9K8o*B`*VyS>S6j^WewN$B zij;`{jv#;`)33mTjRE-Dii08&FWu2yRt?Vu_ws@?oLn@7r(ZXIv~-lXvoI`VK=)vL zuPDon<{lY=L^?jL>7C5?XD?G<}S4+f~R*w87=A**p(+;?`16tZ@ntLH(5wtFa5pPBkCm3^B%c$X86#E}!k`89W{a0zQ+FY}1?!qEO~V=Q3Gp5`HZjESAVJCIFna zL=6-@H2=KIVH5J=-Lh%&^9**-S|x5xg?HWk=rXxw?wRn_Z#I3(zOs|D9@^WE=U;xF zhfe2119Ol9+%n?hOp2LqV3-I~W)D>&e5uBz?r8DgmjNyFKjN&<4|XAsaW#G5d*oFG z?C8~4f%i=0KUqQ|a?E9f4C`!UemEO4rB0{J$pXYA${IeA2&>$7kZ!_rddBcnZi<*> z+Syt6(x!Q{KH=LHZyQZlC?HL2dFbNyuYGiU7>`y8ugeyMnCGbIE9tBE~9Rsei32oL&P&`V&gV%dD zc8e{W`ZGRRN>xyL?`0&wqag~p7PNVuEQ!e$4SdDnC%N(5TrR1J@k!kuG-e{)_E{m1 zms3(T1zT7k*DM{Uu(V_ARdSI@u*U^p?n9D$AUY>8-hC~%A#wgH%U;+PCBrT@T53>N zkw;sM%d+Wc2!$rSnTQT7?rWmv`{c81JZn1n;aHcD$Wm*6C#4r0jF_StE`qDe)oE3k zOWl=OP_e&++=Po>16LLK;2E;p7W?%~taBDc7~>zow2S0vUYA98x>(M+FZqM4*6Xf- zZJSO^JW2UIMPn>kdT#8#P#L@8&|I$Y-c1sQJe##O+&Co1uVOdLW7b>{$j&KQXy2nn zS>r@CPI^y8{b zz^`V95S?QftnW`;6$>ZL!sywt9hI7ma@U&vB~PAeTTUAapp#L7l-H5aU+NK z)syGd|HITh1y{m#;i8T@wr$(C?G+~-+qP}n-LdVCZQHid;mP0MuDwq^RjGBcu5yvg zF~>W`yxJe+{Fr(4<@c*NAL~Xz*f#m)2C;{inB5;g#{?z!Q@-9f7J_y6mLiN`BG7+0 zeNi~A&s&9~V$^`(58v00ucvmC%srWkdX|yX-#6zM6z{;Fw)-ToXUVUuPL^B^0x^+! zPKg<~*Y3eJ3HWBf_KxylX%-Q-s=Tz)waN9~vdlfgk1DUdxUqA8<86PdV)OP%spQC^ zL&ZSwF4wCfFiG9rBEJsqtRg5(OR^9WYyJM!#Cr*uCRL`>3eW&ABGns>-m{hTqwdf=ZzUOu*EqmgR>J1N)XUYI0L1{gO*=256sKt3u! z8l-5eTnKscEVj%?#L07yrJZrr+GGz%W1}rw=o}1~`Dw!DFfO2s8&z)(!O)&JF4_2c zAp}=Hn$q>JEnbN6-ACtM!rAfvio8d4Wuz{SDuBR_d;Y>~p4gNpb8_pN5Nf2pr|cTJ ziymlGN%-(3t4|SIa#j{?4#jZKmogj>jKJ~ivdIj0yXS!s31pJl}!Fu)=A(k+ihLFluD@kXIMH^ofG`sc^sZkyPTJ@@Iw zL@)eXMiQL+APgDfS;p3+a*YB9_MZz>DX5%PkbH>XIdHmnA4Vu>&PCJ%QHNHraeL;kDG-A=0X zu}Kfuz)7X!^m|OWzRw;64p6xsrDIsu|AC)z2Ga0`F!RjmLb0s^LP+2uDY_5x1WZ=~ zbUOe-;l|NYibuHASHG!+#8kW+e|B3sdRIXiRJ-o^snlK@6iB=OHv; zeLq~JQ~e@^(n=r*#u0hnh{$M{W?uZTf>lF-H-q83TVLJmWn0N1h< zJcp!Yj22ZbnyO{289{54uvz$nIlwEW6?q^LfJfr-ge!~ydl^wFSu^fZ~h!K;ql^Ud%!k2MVDP-;vM2p&Co?z1cB z{kC56d|tQAaTEn3uU)q~vw+N$N+W%a(%;)&l`*roY^TLq`Cy?IJMpdS#Xm=K!7zF% zZQ-NbG1_?3e385-Hf)YLrW()sn?WuJOMImd>L_Wg9SOZ137X*Mt^rg- zFz+C02Dii+Fyrz4i^-{*&$Yt)Pjr>@ZPoIzFdW6}5r?v9%o31Aq=XvPyL9Q^xJ}L_ zNr3NnoMf{|>l1$f0(dh}BubEfI7cZ`OOZ+uTS+Op2}&I}iVL|>LY*RNAzMfZZ?|M@ zTzc4~FC3}k%47Ez@tEiNb~PwzGvzNAlmGRBnB`7ZZfq9)k^Rh+Xv-32+JG0z`k(0M zEB1}%T}#HzKa&=Fwc_OGlc)3Zq(1|J3*Ym_xP+aEW$X*&$Ee8n$@fgy#n)1(;Tkcj z`T!(xYqkKjD(UYq@h>$wVHbw)7ZAClwS*L=19Ka)_{S_kY`mVVZMZkpYS{UIR1Yq$ zXLDD`R7wd||JshDBqVSZDSt)78!)i)22|-(F;A$95-|QjAwuMjJFnn=WG-x3NWyr5(0WRV#FauAAjX?3Dv!@FaWt3@u^lPuXr7?lgk4c+$7?gx%An?CusN`-T%ikL z{O#`eqD*%Oj=vBQP)fist)8CZ>Zd$OOgmUtEP)+PaZ1XgFfN*nTk~?~373821G@>k z9*)C}nz)K5nj_Ro<=n6ezYqBzY_5Wi<%RPt*Y^Q|70f-9(3kTf}~{B`Dl6`%NzND8$y0ND!W&{-ZP9GhK2d(ucVWgXVAsr+d;7xJYcJO9gwlWb~&YRuBL zehM|4mNoa{0#ap)I?LlX;(bLv5?5CLG}qG(X5|4oBQ z)f*bQ;#sWEheS+N5~)g5nqxk|-cR#AnNF?Hw`^mFH6%~tQ)!bsyXPFcc>dnlF=Ye) zRL0zm%-)l1SqkC5I+&K44a<2N28v}9H;`P;&Haj%A;F_ zKddoiDycPDfcIS>G12g!X^sX`Df#+)Fzx7>Pn!E%r~av?=4hMH7)$bK>DeOEAKrN! zUL_q3qrOF5GG^>HZ(`>kbMnE)IC*t$(l%X}&|A=u_(&fEX-XXLC|S2!Z`O3)~a2GY@)A9T{+BZO}GIpk_#2H!a}oK?G?3$raMlsA=jAevXS_? zXu@&_F`8Fq20Yvl*o3)3BxtH~&}J2*>9KpP9+)Jh$xQ&P!JZ7EKYZPUJsX{$p7wsSMQr>sU)AnJTkk~9GINJzRP(#OuAy8V*Qhn zHtJN%U&wZ3+a>D*;h`(Mk$?MX@S0K5D3wTMioKx_AfbDN`6#~Y-V|M* zs1z8@>;x%?B$i4^Vwz8lwQHU@#x+VwgGIJPMTA8*Dj6bO`xrG|cl6V~EHK(XQj)T_ zQ%zei`cY;aCXfNPZajS4O9}RNljwyO0GnIRCyd8QCbDoe3;5Z8e~2sOeGkLsnL=Oh zVkg$~PRG)>ZHHJqXxIIIjx&)Z7dC$S{jmuiU3AOcauNDvWB`|t2<^s5fjni6ksviA zG0(N1+6Sy!OFn#vmkW_{l$UBZm066v@E&#z*aysyMWd2T$kQE@2r;tt%wWNwbZ0Xe zP{T4<|LNo@e?RWCMf7e<5A))|T|i?Pu$weet%nGB%cdS+h^RpzDuM~;$)FhNxiS`}QS=zErRFMb7bi);D<)+!~Ad9aqA zbRJgfRq@lBLnzMFnmmyea8yM*={ZL>Lq3cc)Dr>B9(#d8OBUT%l}E0_S5Q}$*OuR< zR8YqhjNIL>8!o+)JHuR>Nl^m8KIoMFO8%PnqhXK%f(bMQV*FXjWi+7!ukfuFlN?bI zUBH=~tz(ej3>C5&kdVzrapTF5(ni5#+<19I7J0E!R#BH;lrPu#+NGT-8!5}gr04?C z3$?%i!?rU8ftE2am$-jv0y4h;@9v^pAR}ViLPB=A*6@f0zV@a{Dgq=rYGkSmbbq`0 z!*U`g11El~&p2Ol0Tth~XA3ZxF7_5A#X}8vCB-XLK}%gpgqAc2To#x?grFmWGlC^7+ljfqg4k>T;<8_kXbPZy)JsctDt@MU;gW~e7`cL>XPL#Xz1E*ysCLPo;jb7#A zAnyLa=d`=Zu zI!Nw}NI*$kf{Tqe6Y5!Ym&Es*^hOn**Cj6}e|zsug>!3f-mq@XVpdhm;k|DDF#xJ2 z7^wYKSv68shTkCcxanBAXo=6dl65~O=HudUV7*%)Op9NBAV`v-H57S zb{Q%r&4$q*r$Cjht@tG*N`4RwAG<}90K3)WH~Jm{L2Ev6`>6N#Ya3hZCdImSX*P-( z8SNVY3Dhhy7YR0e4hOdQGUpDBupDVp0ySSaV-CNQOlpE2xs~*ldo9KUM#Qe_)lz#` zeWWO>k6%8N2->v^eKobq12y#2_6aTM-FpGsKcal@*^B1k_c6XLtH=I~DR{A7Pv(0) zHii%Ndd5ObfkR$<*VQUE`%(Y5|F0N0VJSN&hlWN6UxXwh2&BW~$_}-dT8{54!mTwR zM{=;tNgUzymq-EQ&1(CW#3>m+_zCEZG))l+Yghy1jB9&R^(wM@obzCPiacO7nk;Oh4uq{Y}Y zPlI8bph)E(wsG}H;K~R|zdX3 zxC-}okNA*&e1xQnB<)v9n>jk>9F4D5QtpcOk5$1u7=SAmMBOGtE00s61k)!X{hGAG zDk9r&{=f(^3TZSZ&2Lcdiw>thXe$Cj$Sa+b6za$M%7DQ1oK$)gvXQ}vhNuK9qA6i~ z`EKAftiKGy2@;$zn3^zYQGdXfunoq+?8`AU7-(f$33ZI$b+#_7?MUMZd6nevjX!#I zSw5G$MtYObmV_29>T)}5r+%jHIYv{9>H}(+`IJ>XvXF(P&TL+f$C=9f8`IUMh)_=1F}uw%IA4vJT1p#vQJq1UE`ibgAkVUs zQ2)u!V5WOT-tFJSkbgQJ-EaE{!ma&N@Wjp?_}2pntu*%K*^iqSJFG8x9lESszXO-G z;qEoKA?UN!;W$$h@&?C*$<(CZE)X0S&V6!|JY|eZ^XzvJ2AntR^{zZ~_e={gr;+SV zf7&l=F9(`Y*5$2vpkV7Cb=OC)B`SvI>DHx1XN5lMtDI$;=bES`d#w|O)IERqYLEl< zKeqg;oIrp1-6|BlZ5rYrnVVr1{l-@3QzN0UkW)^$fVFAyo@muyy)x5L@ICF&+)Z&V z*C}nbVY|0Db@O@}?BLL1lhX1x$YkaSaVviz{oWz}&P%h*peQs2Tg}pys(Ww9XVYf} zV>X@;OG?hws$6JpOy1;}rf|Jnku=wHCw%Lmb&!mK^r=WsJ2ZZq1bav@1xRyz>7=<2 zhJqox)Bdh6f{PT-?C})o=X0)Xubr>k>)yp_#q!?6;Q94nM;ylfgUIsR-}lS-zIgQi z7i7674nZn1O3e6^Z9IyLVE$*H0bU^e5h(7s^lA@SmcykX6X$7n{T|_}qy^Bys>|%s z#KoT0tq>;AOYySH&fk|VU#7rPl*;lpU;4sDkwLWw9d|=Fw@)ir$6wMv-Z(G`%S$_k zRJ#2)-PqsdtmGkx3%BT=Xj9Ul%{|zum>cGa;Q!nd0h@ys&!!KI8w_mmA=|~~ecU`m z6GmZ%CAhultscmAUw$wTuOga>cyGp@+hFf4Z(DVhr)*(2H7!aaKq%QE+DVCt3@ zEwO1X>qvu9IdgBx-``sGvAzOT|x+q1Y)pJB$ zoN@`d!WuHkyoE!=kZub9jD18oBo@J_VgF?3lPybSNqz2^C-r$5$f>eO8Z1Nj>n5MX zNU*4H*eq9`HbYk$_o=6kbJFv7yRAvd0URn5{dPmKSN=?-dpLGfk78xJrsM&e$~BO=)F*BAz*o@ldCHL zbgVtnAooA6gRi!-YMsx}?Ll20|Cp4Wc=SwlOoX03@MfSI zCKx&^6UlF-VcI4f>~;5!#nSkt{=^5t52i0h;o23=9CEPXh#}FAZNy1yci>`;8IPN3 zodAYrD6;jmxy3{zf{yJ}6jCq-IJQ+$@N5($%kEsu0PzHB45F$_q8JRBpHKxkvQ?Ah zN6+=(1fyvy@ECGkG8!`dLxiJ%*e?5!qt6DspNbSE=^Eso7fyx`PUkXZ3)56M9j!GP z+=VA3k{9<~A?XW(!~GM3W_Q#a-K7lz+==r~yw8`+9V)bk3^&UJANL02BD> z_$90D`Mk&t0bN!mG{w$Mhq)?CZAtcgW4Yd(eQ2-YHps|XHc6oPc-wVuM_`49c`_0QK?Xk61451Bd) z-t+VK`aGzJLV=Aiis0_xh$f2CE<)RfB%9 zrsr_^Jzf#R_{ml_xjQodO0AG6N3aq9x2OKX;1E=Md|#Y0cXM72-;G{sctU6DPb+4* zEsDoB%B`!KdaopaU7}}FJICd(z-m$*P`*)wg``jZ$QEKvXVfa<)zv@vo*3aUA06?f z=p$eYpJ@bs0(AUi0(83+0ReCVpLzj?8C&S$q5Noo6FV|+lW60AoSB%#qhU9Cg1XH3 z22g)u60t(m>2ijnH*1vJS=YySitJZXqUcm3u;PdrjO;qJ6)`?>O_jmWY6sJN-79<% z{gIoJ(YpCbJ_t6M4hl^3Y!ccG*He#>))UDa0;8&*nOorxIvp?BfpDwRIS)zk1Ea`nmk7iC|+L7;9Gp5dai z_P*~kh2i3VhcCT;K_rEB`F{UDD;2=v+0l|OH#@k98`*r6myjKb3x@qXF>#umAnh4mAu@y_b=A1&!z~a zqsl3+y*eb=jRKRo%Rx@A;_510~>G+9tnLqU!&Yv4BW%$&c?{Of=qYU24dT__)FY>Yl}m@ z+am$qiPj=I<%5w;Uf`#d_W4${FAk&B1lmZdHLyF zn}>E++#qDrwrd1Ilkl~_xi{Yai_u+^-|s8(RJzq}^?DAgSG!@BR7Cxy*0altCqU{z zF}e1Oh)2kaqc{%X9KTZ%Zaxf!b$w;!P&c&o{J9mHP3};RH&(WB6H5{W1t{)e6nY!o zwWu1_fjX|4GAx~e1TO2wS}dGwGTU^;T>MWwJmc5Er;ms;wI{DfA3`m7;Qapyn5DHH@m)Z;#(fs<>$;2>!$Q_t zu;RD_1PGD=8t};W{N#MWMTWqvoof(ZHJcJ1Xt*l1NAPrYB(ldSIYDG2Jh&(sDxY(YS48}?i_O7uy zhTLGXG@>I|@;-b~eQx{{J0ayBL8uMGfYbN2sk);ybhtBLla+o{74}nxk>UGrNjA^W z=sG=i;1=~H`q6`WS(ko}kmB~Yoy;SLZoG8XDgNLy1Bm{?wq}Hz1B8}sm)+} zQX9&v!a(JXy*wb+nY6{Zj(8415Pg1#6`biX$aCWfO1)Pt<|7oeF6*3?VH9r=D#t!8Nz z#oayue#SV(G)*tvMV=am9kfc@wxjUhPk!!?$T$LMC;(SE-hrJ0=74RX+Y#~uV%wBb ztQ(jLpBWrc)yvL(4yAssZlaCl_A&iXt;w@560fdt>~pW2T(0%k_6VwgC)O(hl#d>p zGJ2x@cKa(Rv99%4nv12AZf&!iuIr6Qt4L5EB(?zBP%o9o(!y3d2JiOF2AZ0yd)C$JJT;m~%g8Quex;H&et*z8s!DaOrq7WRluDmY)G;Oz zjNLWd^RNqJ`MMP2`uN-7{Kp-nX7}>h2v&$P*C3fIzwbs39~qBi<(@!IdK>tiZ^-~B zr#NpgBsElRqxXT00eb+j+FZ;qcn%k+fmCeQgI%#6QEaJG<+HEg((cmuTFSUR-xNCz!MFmQ4@jkEXR< zFX#=<$@Cbl4~Z@3>ub+!Y?Wv?j~>j+S#96PHw=xuMPxY(E+J5}(rs*;Ghe*UvbU52 z%Epb*;-Bx>Z-87eQ0YH%@vW60YloZnh=CQ01# z7$Nt4jC5pA+Y`Pr7^^L0H_1kFyxAyS;dtnx!IkoqqW`fTh9ljs&UJ@y)sii1RkHsQ z>0KUB-#7-kIUkt&3x(JIb$jss;_E}8{_EIJfN?~9R*{$*F%(Tw|F6PmEs(c|u56N0s@eB1M|~iP zV22a!9wY!c_45`vzHlf!s{b!95(Cpcw4hYyko^oVPY>b)a~1;yj5)q$Q5e=>bZoZd z^uD8M=Ib#BF`kLb+@s7O-$&tIqMB;lFc~ty=z^yQGqjB)+feJTm3w$6VpJmTzHhj7 z`pxpdAVFjrHJe_Gc1vjGGK-)XCOWE128xnYhOA38Uv`JA1Qif>8}wFE$qsFXx2(h< za4FQDcJv@0qThhJz$E%L!a#%dr$Yc~@~CwpJv^lwoH(JF36KP%cDW<8im|%T(~K;y z!WP=|be8X|Oizx}1vk;ygAqI;Bc}R$E{DOKCX~Mc zCaOkU23p2#{(?lEYkGReqGH*$$z6)T)3I;E5iGZ+d#i~<(f;W^$)vTLY0C?fO49e6 zV=%BPU6&dOGEU4C_A!&?ZKm+B^5YF}n}=Iz5He_s8s*sY*%yIM-hZgIeEvD#V{6!Q z=Qfp*_Pal#@ol9B*N`eB<^2u)&9wHbZj+3&a(Tb`%uYRMBRr7rM&n zab#MZ%a{nTBWV4bx5g?HGnovwYOoo%;3mc@FqOAK&lH&_> zDenaOBjgfzh!{-Wi~RjJq0^riMk!!62M6GQP%$YMN1&raO1fQ$1Yc0|He19=wT8;O znn8#08}C=ZrI>o|qC6r#-ZQG|BZr+BM`wx8nlL>0Y-ZI7zpdEYrcmdg*I8q~#^66i zj##?dw4Gjk6X~ry@pHXRlkcsASLtN;0(2-Fq#da)j9Fc18zY1Rf|zHU9{_0B2)-g zz~_;$z5?Z!J(k|;7lK%5JbrJdAsWyZ_?Z zi76Y)#s8h-0;J&o|BLw5?;<|@e?@%3|1IK2r=ula;7=XU^;L4`cggZ$I~D&I_qhHS z_n`iNaSvShd9KYcmhUQ_Q+^+Kx`}pCL^jd8GuZc*GYrY=S+bMM_o;uLMcFL8BH+&5 z${bEOrlMxtST97FXCvdqw)i-S6$#Kwny}tc>53&-?+TzIF}cC_^Lo#wkF>{e%3gk( zZYoC!mX6ZYU~X+JN`ZBmCD$Cy*BGRMlhl0HqzjUzPo&aCl_Kj0a1oP76onXjwvCe%l<6ObaZ|UN>tbjzH@(tA5oh87 zEs%3n5&-4H_jhx917WXS(~oM;y0vnR6LLU_(Oi5hLs^0tz7w=ksT0UO7)*V_=r>8K zR020cqQrWI9egEM$h0xhaNq_hclXiE$;Cj<$@i+y(bi88dxf%JjRTDYyb+JTfsqsf zT&QOKU}@?b6QQmO_v5U~oV3E2n+C{4Gxio6QryKiKK zPpQ0w1GRDzAo)h=alc;}>^2*3{hk_O z!rnPw?aW1aL={ZKB%g1T4aUIt%n|Xg3yTA+T$7Z`R!%ZYhe*lVFU&%>`3BX?AZd>( z5d+RKMGss^E0>SCQ9Y}*)jWhFVug~_f3LTUQnc`4692-$_rQy9mj-slKhHnf9J@DV zZH?_xk&M;?!RKqHR$1*xmGi#;6^T=Uw_O-;O;d6%?%l9v;BE9z2g3`xi;lMnPnp+X zi~kLrQEOfwv;a5_84|^IH`|-6P`m zTabhJ`wJuJJfCa7zK+`(GH427Uz4aJc9&zR+}^|#Eb1ur)AT=I%@e6W zQFe2@VwTa@Hz+`OL!2ds>3xl@ip39CcX>AGN5MX)J)&Lf&J}SDo38~(P+7J0E9}cz~ zGiaU}&`;M3eO-p!!s|@qTHFE~G*8rh&d{?ot@~ka5#rGc7jeUvpi|`pDm7h8OjKEw zUIfSDqJem-U49m7+0EyWl#{;=Me*vLJ_%IH==3(1)c)BL=bR;y1L%xCfsW)c;hL4oM(!!>fAchQJjkWg^9g1EDAuQ~di21wJ-NC#c zfBS3?UvFoyLqITNLw(OSD*S3*YPwK(A7wGtiBn)~o=Z@edjFinDB{U$hKUGfyKMCM zp>--Av~D2U*7)`(LjiOwA&vqt^`l2|Zi;V~p(^Ymb6{1Um{`PB1()ETSC1agq$498 zFu~5w5eLEDAxqZLQS}MM;XKkbcMe|A_vqA_9*N(6HmLJT>_xs+xv%_#__Z6BpC8(O5>r2&2z8|!6t#mK4J0L~gPbROS z5)J?w*o`Lgh+iGYULpx{lei(V=Bu~19RCepL;&1sKyQDEY|B#Ckwwj}UG<{NUb>oZ z8k7ll_GYN~Ci-l?J`a3reX*EJZYp6M=V|Zh`h;6|2yo0e@*-RqIl8BM4U<{?A ze}B=(AdeZ!&k!ukfnwcTK{R*gZ>y*g%@=y;!+~U7`1{!t1<_l4k#5QZ8}&awxoFQK zMGdB_Rp zK#<(yM~Dnx#4SJGEk|@yM5XX0CVR-Q)STY6T%6>PWN3!~r_ zN{h5lL)0=O%+J=VK0+rdFS3_6LW_Rif&_k5RO0vLh%OWnBDpf|t%{3uj%<#OAR8Y` z&)5WfMBfMN0HY%2XFm*8b;588(HJ~HuLH#mCV8H^9vEef z*AGdfYfyxo+K5PUfqi)i{klr(kjzZ+6BYom826O_`v{B0Css6o`cUHP!yd4lk?;Hi%pJJV8M|d>4~8^qeUUgpyeMltdqCv%wh(-{?#zhl z9ZgeBUWE}utt;MEFqz~(hjkfgsx%q+otq)OQPS1ue1Yrpt_o7@l*mtsalOO67Y*J0 zM9-@%thTdub?&-3A#H9T(N4Fycr`wU(gKzg20^yl8NT!vJ^qy|CbA7L`5k1I{0}Db zsmdgJ7tkiKkX0C@*8V5-i}QoBkFXZ+UDE>jB;i?^NV9jUrQh> zUI>ygT7HB9mPaw4e|kAzbeDN^3%WWt8&wv4sE1tHqPP$L@@!(*-m1GTMVtrUNzL)O z&C9m$-|<^SmUl)XAQC2-G3kkTG6+rI;^Pt5^S_^3_K_kg*8}J5Jr*#?E>z(Te8?_L zn9LX2VAhwC2aWxb1OJe6hl>UTiB`DI(vct`<+ygDkusZ99`!p$NG(P3!tN(BQZ->+ zGzRjt6Q{RjP)79qhLvWQfpRDC(=_QE{Jb8kpQ;y ziqKfc@Sio01rF-SO*jrDC{8kg-6t;GaX&F-yT^^3rqC`pbCQ%oyj9u~uo_;<;noU?Tha$~><0IkY$CZgE7Vj`^ zaXXYUtR0288;PWZrX3B0h_WE_9f&N435zg?=zm~i$|zmgbNhT--AGCLWXm;xWh^wK znaYWVFHvQQtJ4if#Ajt$$@fi?`+gCdj0r0#E*AV45juo8N`g=9Z8lkKZd?<;mub=^ z!`HNtG1vBNw4Vck&U^3iw(P}3D-cpBr26gVi!CK(i$d(kC1IP!{dTlx&#y3WZ=Ajt zi-Kvo&43QYe8NjX%zUs{Y<#L**JF*Dno=(2fFkqi!fG~b*PHq3&9g3XPaVW+30L_Q z$5M4X)k*mqnND5u`x&LFuEns_ZINeLtOMXA zy=orHRdpeER_5^QZoPs?sYN4p{fX2Xw?)$_U9^GqdCIU+eO5VUNv!QWxjJ{dEPL)l zTzpx4zB`VMZ)tHy?f7j36vuXS+HK7sB?3UMmZ4$N_wL<&y|laKc3DNwG^8*68DwOZ zrdS3kpMCS4Qz#-gcDjpC5NA|x^ynuO&kUd49T(Bqw>Nma@K;ghuK#{_mmuhpTb+%~ z*eNbClJ##BN)MMDDvRyFg=E@xVG_X6iw^rRk%2|EMcffQGq_KS1k1OE?3e6~G_zY6 zIs=T)DGxqy(!|G{eJNmdWBIWJhm+hj*wd(~ko_x~p&UdRWE|RfS7W#Qr`Qp;&LcjX z%CBX3jS?iD$3j6kHB}PEu?Z{(Wm&m`I#2(RWe@?r3EY}oF(h|#7f)XJeOwDhgW#QM zL2JBeS!=8*w*9Bm?em1UhrB(53|(CK@`JC8`xm`D$v3Jgtgt&JzJ=DGNIx95VQpp# z>#cFt^o-2o%up9}8z{NrbP&o|(kdy~FE#$UJj&Vh2l%BlNaN5h{qEz#`yGW?QUbwt zJa5$bad0rm;^3Vi%ft*!fUQbVp2k8z?HU3b)lIe!GX4dYi(r-QkrO3KM-ukO&D;S@ zl?3~F-?IKGw(|;2LKUI(dUGf|Gwa;q@O^`0vPKS+ngfACZNB5l9=cOU%m?hxV2Z!U z+GVJz~FMcZ)@si|taI=CNsx zHsKdwhSGcH`eIW-3Rhz!uE+A3ZSm?nL0OjsqtaK;6ZgJHUKum?Ji|h?lQm|+!@z}F z&+ntgLPm(t9sDr%XqyTkHiL@t%x%t@XIA4}Oxn0M0 ze6I6uoE5;>?iHLjd!Eo9i<6(dCo}Ykv{*2@J*GSc#i_6`{64h3Y*4#96$y@YM zd&a@%(_jGM_#D4}e)^Lj|Nc|7s`u>UbK$LK@EpSjyk@&f18)tfb#|<^j0BN2h_3Ra z606py>0~aZx$}IQN8Cz6>8dfxKeoeW6OL)T8t!r+J(}}?>!X*A z?qU?*^l4ypge(hX%;_F1Ee1XZm6{)35t>u*ID5~0^X{JCg=TU~@I4_DUl8u!ylLfE zpo?vJV2l3)!WS;IlV}avdbv7rrBd#R(7~ritFO7}Qt?N?$B9sN_H0lX0~iBiTt~fW z3`HY;+X(PLwgfiV#?r=mSV^hSA-Hez&fg%NqyA2|l&JvTuvkZ1FQYk9{!xlxyDkfO-7 zYL_U)dkW=RK6mbbXBpJAlWVnu`810%$uU(Tb>mQQAE1hE24zMgq1|-)WBV;t)-ZMT zOKPHoRr?eu@KI(9cjYsMvrkoBp7}g_W$kB*tdER7JAfPWC~HI3Br}Op7E^S7s?%Qn zX%460Zi=Mmkggjc^4`>_v&VYXzQGV&MlklEH(SLCcq~w!GuVLdJNFs8St>VPDe&HZMEbjl*Z!aQ z4RT06hz{=0t(No%e$>%5b`f={ltiI*0Re^y@ZEjXG>t-cBAFh;dQDK}7tI#Zs?-CI z#Y7y}Hu&gw5(djaB;nqQN#!{g1f&vsiHGkN>0^c^C)YGN;PS~?$FN)TZk@po?JEir zB!Qvi2CK&JM|XmAv`Iw0Nk$ARifinNXjT@b(k9-<*U4+CYaW3KN7`+QB1>d5nxFoH z@juq>(X#_EuQ6~dd`o^WM{XqyQ@MXU>EwTQe(H6;xiiTNICteuZ|~i~pd9A7ztH1! z@gQE?hlB_f86ju=pL@lz{kZRJ5E*b>9XW_DG>iOZWpS9#%hP+%+o{bW{bahVu1)OZ z;r0Bk!VQ#fM@$@JrOMg-MET*wCo8q@l$5DXcPWNGvFG^UM^`yKXsBxz^e>!wdVpAxFF=?4PdU92DfqjZFiEYz z11OW+F_vwfxxb&Pz{I5`AqR>+f~N>BT<0V%TqQ^CR*xs>IUL=R>x`Ag`WyYy>@U_? z+uA@iY+dI`{@RkXUzMDhv|+WSQ*%mzUOu6tJ0x0`Y`bKYeg4S=0_8d_jXFEAkB*{6 zz@Xi|j8+DjSIX)X6QnLwbuwk1$u42cO(P-|@I|MJneZk%>+9oL_6$I^Q0w;B7wDmT zula7{UDu$u?Vt>%14jR>W8Jnx*jfV`?Y`$Ht&PDpt@8}XHZ=owOaRuyJ!MEsd?kjm zfZDNeXwDdx6mGaE9{NAu`$Zh+)2*_~m4nzwmH#+niy7e^6Q)rwSBf2cm_|!i$;L%w@DGlq{aG2ecm$=JR~oYbCX5`*@2zT1gDpo zft;$?a?gR#^rj<^921LrFTFB*V#9d3goCIs#UZ_PVo7PdUCttZunMR+0WA)+%p~QP z=ujQ0=A>L~C3kXLJq^_ix{0os4B7dmzv%{e=F^DZ>mz>52Y$i)Fmz&&xziw2sQf=u z>?h7`%unq^75PcX`W@OR`gj!(91ODt5~F-+P|VZ^RJJm62K9FLvsZe`&-GXMNiMeA z)E5`VXj`u@7btb_!2W6zUIEb>|I?8w0T04qMS6AR!w}!9ov>FHprMbY;|~>2cLP%n zz2{+=TA&UuPY5^Tq2|x0L{1XHl-Zhn7$6U3_E_oU<D&OX>5TL^{ipya1p zjbP)v2;lIodZIw_+6CIO9>;qz%Qqj6}xj6x|eW(d?p&wxwWkSG* zMl9NzGx(csn-*>2}Qpe3Zl&=gT7Nm(OqRitabVw^EO`<6n z^VTTBUd~aelJdrM2$#@feW|8&l)tE!b%9N8FOPBm@Z}p|tdfA#;K6mwMa^bLbp+YN zU~^wGVl)2(E!Y=}1B7kB-i!B($YGT*K=7ArCsnnFEEKxsBp-D{LNDkfiKvu!$gT5{ zjQg6f4yj75a&1wV2{*P0%oxT4KGeku75?`8lxPLY>V@c;e6)ay3vq?~@2en6Pd00t zYQ*jik0pL~wC+#3*aU!jVHHs4QSma`l^fmbu4;4~uK+9B{)a7KY*$fbO^v+xN4)K! zdk@>TNPQQjd9Q>EKW0z2K1)N@I{ZG#Kfg}&iDbrgI)lb;`H1I)(mUhafi@F0 zz|uF^ehoj*61+bbGN>=&%S*92r zge94&tK3Omd=|h7q!+@eO`6%{L#%J!bYK!n=KA@VmuSF56O5%eaSGaIF)q&=%;gBV z667cRSaJ_(#77leXqciLIX}L^5L}FT|J@B5ZCBM?g0SfSKjK z8E7E*>|~)?aS5 zOb6+&+%sJ<8?e50J5JcbilxSFqc<#Z6lj|Z$OxB-ezhEr-cShUz^Usb4|p=x`(pd% zIYVRxPE&-wcUi&@7>Pc;eazs_bhV8_SJ#T9Xexp5F4Czg6?E{0X;+Ca3|cZrl9da6 zjjZua#@-nMZx&0G`iWk$w(Vp*fjCSt0f)Uu)fSA<7r|5s1h3H_e-1;;D@G1 zPQ^5hGl9U<1YU!Bi8lekwYvqg?b&8f4&CWGV6uACs#CgyPjdjGFy*E$IHp&dMw*tt z{w*pemOP#Qz#uosjGh0v$R#<(CdBjG=5q9rW}p~LLvhFSe=2d4`~X7QgfY<}X@{rlw$Z zBZ0ITW+rp&FCtsP!c4Qhkit75ZXQ7BIzl>bV!$no49KEK5{KqUb4GB>o_M|*G!T_j*h<4 zPxK@)EwOjQ#6dEwpmOBK%p~dyb_+viR1PLiT(Dij*hxLjalK5g?gH@)7c>&qZx8CR zGvDz%Zyt-uzHncT4KF5HX_HCec9*ihsh^rM@e`)J}CG%$V!;nc{F7Q zV6=u}TGMef=h7QmM-$0cRmUhu#fj%H06?d23<+o%e{~%s zhi;Mad3%zL5*k0FA520uT`xpr0H&@-GK2(A0sjCGzb-+3H`!TyKo)(sx9Bc@P45tHZsgIfAy z_@QAp6K1W%ZFZy*l9Lb(qjKR}bmzsu1)(5GF3`Y{hiS=>OY{zf$EvBcWFI@+Uj9#p z_wWim@7$M>R8mR(s-$MkZ_I(=vSo355UtzOy5@=j z${_{$2*b3c$5J`C9PE4)TuQ^0M9}clgS}z-Is8KY95;lgb$#B!%b(R9RWeDP6ZdkQ z5cmHA(Xh1iX4k8wqg|=vMqWWOiulWb$$Xlbz)GIV0n+l}kz1+k=9F0bshJa*ZE5N^ z5Vt*zmWi##IqyAAzYua?RWyAn;7Y!BEbzI*`EZuSqm{%XJ+~n^JH)Kh(dtt zMk5lrx_ohad%skxo#;)`=6vP83xUNN9`LNi}SJ4w&Wt8984$2%# zlBCjuc55`Xv;h;N!Is58ev_f0PQY$`g*dz9jU2-?eGkSSA>~SeH3yJauMU)$4OqRC znsl&DZ9yr4Scl4rM0{c?Xp1#rbKmUoiLU4v9_zUndOJUt1Vk4U-m;KG&@77J;p%ZWc5;roko6h~~|X zH90=sP!+m$?fA;x+AT*N=pV<^uE!B#VoWZE}B4jSE6i8yYtt^kRpOjs1 zA_7>5WGbW#*1=pajU4et#X0=Ta`+cy{J}8U02f{{hteM2Ne@=I06i=4{A%m)_*>xr zs>$sPPo;EAYUC#F!MQ*^+{Tb{Hqf^;E-Ku6+F3VtfPCqc=WI7v^kJNF`WA zDK#*CG>us+&jE-j892+*Fv2s6QjLHL{rLiig)P!nn@%l{pVA>e&vw{k_T+vjaFf@D z_Hr>p(wJcW{>)xr@3Uk7bGRR!R}~+)a1+%iW9F9gY-skZr4QP+RZvX4M?{i>@+e+z z!05QDjqjI)qN31ki=Ri2m`M(d{@Yls#Y}fygXDj;5h=Pz^JT`@u4G$q?F93WU3WJ6 zMM&w~dNDCxQhPa)^-Ls76p`fXnv!mUoXPa^#XL!@-4#=jN5OS5v|o&>!}ANpd$fnd zo4ofN&c4xE>^D7OIaD3bz5*9%!zX`RQMq|PMz|I$7kGPGkw?ce#0FiL6QL7 z#*wmRUb-gjnNh<|D7nLcqQjNoid#%Vr-T84#rR17B*DDQ)QA6}0FmtTf*W`jPRSUL z%%lxeT?$RNfyYz0A~`OlJDuuDYL{KgmYIdP09}Ra^4|gbapJwb^+L9>3uWHWe>MHZ z&-mU?cdJl4IH5xqfdJd(rRPZ)``JIIlXpz;d%VR-25^^KGB3uni?ZJn9KbZFJ8zEh z#v~7G5?~>7nyY@OT$=MRE%#pzA$a3ps|=M59aEL8x=1!mYl#eKNN?~Rb>tDjZBmq zM~52IHz|U@u^uY8QZS4K+=UZwhH(T zsdDR|Ya@FzoaX_@3Vs)!8Jf%ze(6^nfd;$!;TLs|H(Q)Ta>1SDU}mp<`W z0#1=S2c0RPkX3jLGNYTxDTXS#l2^eozyQ$k1Hcwt+Y$v4+Gq7dO0y{m)M*ERUqH8PVR(~J{v*ocFz~gDXj_#gk^dhJ zR-GTG_TMZe{+9+b&_>4%s7f}lrjG|ytvg1&dO}Db#-q#A<(~e(JaRBgNQJ}aF7yqpU9#n^ zgZmanvl}8p6gNs}s(08g_tHr+fK|sD{zVF>>84?Ijqb8aFomo-XG?N-MP`2!JfRGd`7`oGHYxAuRxWVvm&2ENKZ05WhxbBLdJ?v4wUC+-OU=!BT4V9 z6y69~tP?!n#!PwHiaB!D?*zJ^p?cWL{T#l(fjaU8o>{q$dLo}W+QB&b547aBjc+eO zJjLGpXjfwz62f&ughv zDO1Nfw7yt9d9A~SP5ONOHzPtkLy!YI`DS)y7jWXtOOzlq@;C4o=;47DGUeD}4-a*W zTx&l*c52<~JkOSp#OY6b`oD5W4HkkeQZq3&s;>R^Nj>#FoMREdjyv z+B?5?WXJPaL!{1l!@k+D9oo4TDOn$D)tf8ob<#^G;7Hc2*pEOxXauH6*8ii0yn`Z0 z*lEaT`HxWF8I6o|@ru0;vqb$?QbVIewJV&7c-vEE(38~iz&UMlOUDNwwq2)M|7k(o)&K z0BnCndysUe*kB?`j6=T{O=aWrgwp!};Q{g(j0g)}_@q*Ypb*z0`cgZP+E$WqN;Tmk zbvR>GzOh;`4F${!b{MMZ!K{hAUD$`AP>F~agf%|CQL$!t>I zBt@*t44t4!Xs@@_ZPb!c>uxf(-;21icL+W_p@jS{Ag2&MIKSfoUc^Z#A9gok5%KjP z%9w#N1u@8lq$2}5JQTz^{g$lWr2{4V_UhJb#Mt^uNjtjVU3bn)2?cZ60yH_*1X^lUVOs>`Jv!(et9`dEI}0L_4_VEkYS_?)%g z_5!spgH|xOz*M;ts=eQpely(^kj>ejf+1FP9r3QlK3hGyvnfW_7)>j+d;WM*9Wel$QqXKodN&{7D0;JpzMlvXDfnuLg4+L7% z?uV^I`-1-qa$9Yy@cxdGWL$lzALwz6ijHqW#bIsxo4}2|i)r+Q1dH3V6&-_|n!jZ> zO5>@Une@+BcMlh09MGMgnacF9W35NN9b2`Gj|VvM!}5-6Mt=|9cx@`R1%M46(pm7A z{nUZ$i%F6?pm9)2Z`@t0fu0mV`$?XlWidBu6rI313||yv_7fSz?C)#hm|TFn%r|Te z4f|JdRm#i~D4mC_BP-5Sx&&tRyCR+_mn+n3)3-0YorZGfvo*=HX+ zE|H7Kyn5TmW#^=Xqayf#hGtz`AMHN{yq>b#bjJ0(Xmj@nWrlCJYjb<^qQ7Q1-fg<5 zSLj!TG+{1V*!4`_Xdnv#9*y0wK(XO(8y%{6*;xs0&(aU&xBF?MzAJ|T>l&`<-qC+C zEp0Vf0GY;;JBq6uR`pZ?OjT`D(FpM%&hlW69B!5on7@YN+oN!FD@A^fDBBX0zZ zHd5+Yd9SISue!JpH^Fqgnp(U}k_T2GwEHg%wHq$G66w_alzJBZPuU|pn41;Q)zqg_Pm*HtKQWn%i+ip zw|X%w77L6*uT;mw$B7)%T$gXc4cu3MmWZ?hrG(v9PIi^-E=xySyI!wy+=dER4$YD)5j2R_W4Qfv=qWVMBv*l5~{xBSel++apvcyv{6?Fl+K13P^{{1Ch(+TB4{vl>#a$F3sIL?8po`s z8CU_jkeCrrk8iU+jVYBj3m&uw)&8eW-2hZh+GqJYQo8p~&&V!Rcsiyx70O$yT11<6b9f^Mp3z&*$W^V?CISWk5GuYqzy#QyDR|5?kl<8MMZ2g{> zLMIv*-6_~%UNOh4*#cxshX#sGiOdAql3bqOv2uBSZ6+o&AscW)T>ph?WY}iBywA)A z+l)N_rOzm9qvoISYG9CpbhOio=?4-)h499j+Mx7&-w3e)YUVCh(*rAiHPYI9LT-JY zef@wu5Xho$XBn6Y3r5L;(}ZiS^X{VSj`9g{hCix1^N+B%a^6Z!W?O8mxK1*YgTvIQ zQ7#a%+*vYfI!a6Cu|y40n3E?cw%(A%-bpr4&B$hh56H-fE^L7eXl6$ACcpT*_ghj9 z_F`koLU)qfmkNc3zjqzTX6_F6ThMdxaXPk#gP`!HrG=5$&v5++fCOCen&3+C842JMr(ZxnGKuF0Iq(K0X{q!Uoxw?swklBTiP{F_!2G zcw(d?RbNon6J58{C?_{^qLfvcR3If?Q?!2Ub2E(8V4zH_jtZhZtdu0}zricJ6vf*z z^^x<18k}a0P8MJP&x+AGARg2lvxr2oASNX&%BoB6j z+v6?I;Ea3m$q z}Lh*x0J+(^IJhhZv4-VuH?vL-!3HOwk2;>6x!~VTKgCzgl`2EDd zw#$`#i{!KSRylWyO2Ircr6XkY`1W{EQ~;6O(C!Me=k>?;<3-cpjsk;{=T^(|!>~j! zG02zy2^*OTJ`dg#CZF(&Xl)wUtaa!U-mnY08oBD6v!%mS*7wu z>Jr!FQtFhgs_TdDv{fAa{!kjoB~459D2VQ$W8o~0Sa{S#AJZt~wizp|jV1Fx8hI6S z>>hPu)$LZ1=mpos)*|MZl99z$&}gkix463!mcJspob2CkWT4)@-x68TIw~NC&R9}@^X)TbP7y_r>#4m2 zJ&gW-DCOQp=aoQx|u)XhzmEv`a-DxUiKf}H2bQ!dCvtDsp!%|JY?=Nb?)>OAy z)u=8dc0`q%D6_^MdX_%+yS|M*hfJ= z>kIRO64K~yAEjWYT&Cdt;0SMCHgp?4Z5;vgSTqT)^5@O1mM67XjHy;>%Ik8r2aecQ z_SOYV3Cw4OEacgE8ZR+iKJ>|&3@9E4q$9pATa_z=Q!%MUB3bnq=w?(H23Hn2iqB9O zl=DgRt>6iIu!>5d%?YEdNUhYLAWV{wZSlC8|?(Cw33m)Oa6 z%A}gK=Y^05;8^V?09=^$+p@-xh#Z+QWDInuG?+N}5OzncES2YnA887ftB9lYW=p9k zW-FIfKu5Q;kel-Ks$V1U6*Pb5!rGQgM~v22Gg4@~(ubFvRL{K39iay?LKq{A<0FTR zH9i(X_K@beu9yM~hx<{B#NKyEE$3>t(+yYJE9 z)INMKd=L5IJjbSOncUj847|_C&d|wH8M%#kyWD>CO+2KSdb_weO~T2_O~+3EeWH_{ z0V}EeIbWJvTjTQqfgBOLe7p?fnDXA({;3D7QqdY3*0z}N&28qKRkc)6p0Zhf- z>iyfuKOL>dsYCq0zk3e@iE8_*eU8)T6%%8Q%f!sU)QWcoviFujexL@hXIF>M&Y|@IT>ui;B%vr76>WjL!S{_e;g%X-gXIL#sOPRtOh8n(56g{AZIWBnmx8H7&~Ap^ z(-rlTz0FQ+PMlr^(Y7QQOT!4dq)oTVW%9V@1o?MK>p4~HGwM+MH?)UKlij~=0 z{B!(lf!$@fVH=v#n$*wfK7iY^x0k{545lgy;wYI@w(@8^8HnMNixS(z@hNl-@#+qy z#kB}J0QpANG^2=vWWt1$)NljrP%h* zIg^d2+=CoJ#9f3ED3qdAT;V_~c_+67UdM{lJ%e;hn|=%^=lJ|59Q zE$I?-RqQh`Lj#UsvlEC)gVq};1s1&+Ya(Ot^{EYZH0+&t8k9FacPS@ne9ijBWNNE1 zC~C7YMNLh~LX?ueW-6VDfXMp6`hR^oUS0}?=U#`!L4l5m(KRaEW$D@X2_qp z^TO-$OcseP8jUR*Qza`HD{oaDmOS{;O8_5C`(s0gMSQBp6NO?#mZHwkM;25c zMC4C@Dzt2d(Zf`%2GLbOzsj~uHkMdkALM%W6U{HBM&__H4EI`MNAabblvYvnwQ1@? z%;dKir;wJ1reK{|YUroSo^J`Mq4to2Lo#qitg+uw0OeRO2XODW-Q9z`iXJ6ubMJ)f z*B(|tqt%YkCuY=rhVPk@@$MH}4*QO3qDcAUDKdTBTf?dmHUn^!E_cS zf{Ianp!U_3x%NoLIJtOvuGI+KA>*LqP$L?l;!wjHk^POf3-1_9%R`GGY6-o@Y^rLJ zuX%%>@-A}u%5k;I2w!e(1E{Y8*10wMY5f7xg%y3q2%f67TsOARxQ19xdX$qbZ&x~ zRkc7-u&g(vpsG60w8GWj()4cOW)$99r`M4i^-Clye*&O6#+Vk z5!MejdB(|U$fMhRh}X1cmp~aF8iGV7MOZ0{P;2*5ivyG|NG}RauwiTh+nIUTd+NRd zibtu0A#z0(MN*U(yT2j1`K3P|#cNbs{^i>}=zwk2d{}hN65Xk4^iDaypo+|lBv}-o z)KM5}P-#J!xVS(ya9>FeKK-?cfIP1U3o~q>pFf@A%h>Q2<%b8zz*Nq3hfQDLHFU9%(Y-hh3xsi_jdu z$v3#Ik6s|PkUBs`?8%yA##z5<>Dydz^=(};zrQSVXBdgz+~)fbv^$*sY}k_Gms z@JNJeb0S>J&X=;{!=x`NV&a!Tu;6nOW`v_>xeSyYqNz~tyx=T&1g-R<>}F_anhS;$;!O#wv;8wp9pvf_D)MM^s|r=I`O?Ik+m9yJvydnL4zg=vra#iOlF($%TUH1bcJVhh z!kb6a6{K*2K{I|XJ}UV!%~HbsK7HlfjC_Fin17pCkw{Q~cE&`}B66+nOW0Wf8(2gPD7QvJ%8Sz)oR(yQcn*J6l9AHZ@ zaO@YgYnH&t{RT0$U#-3j{ZLH#Qq(pH6?F&My>l8 zU%b$xwshy$|1eY`n#Jv|y?=Mtg7oo4la76;Uo4Y9_(a<6=QvI2hgnzEp_qA`z23#O zt`sAD*1gju{Z2rSadD0xDjv&Br+8_$PA6vIIF+eRIx{I>4%{U9HOHf6RsLF70u$2< zP04*TcL<-E)plkzfP6ABfPBC{V4pCr424J!PfoUK2r*a4U*xLW6*M=c%TnSE_W#JA zkZ!S2F~|#~hvmhP-4RI|%ow96IAI5)P~Qmba))0WpD88twQy@kWLerzAcd}1$Cz>U z1A?$-x74~!3q(p?Q$CY5UBgQk%^qiI-<@!2D zveUDT49a4}@P3$?dR&~3s6TrI+KUhQWq#_p!ScF9*_++Y?H2Tn6nU9y#r9jUx=yVe zDV?^pV0*}FRZ=fuoqf-cON|&uJ=3>C#>;~+6phmO3q&*~9cYja|LE;@L3jviCjI+! zBRp!Fs^6K5&VVk*=|53Gn4zc{(JIve!Qvxh)G#j*z>h*OA-k{ZP6jw@L{?RwpjwoW zd|6oJGEd1xf!IcG8YxS=m$zcEx~=H3Ji^v-aX(ABwL?fVsHD+`LTUjH$Z;; zYkiYbLptGYZ)vJ~HBf`QH`H;lWUju(jGnL$8{52IbNM^y*)+Vwf|)Yc8Z~UpOuI!S zP$%78?9h~nqc{nX6sg!x?`z8T?PgNff7JPBr!%Q+|3+hz4LSfbfEmCnz%C9|$-75<^2XUUCs4ZtGGMn- zsB4Bl6!lD>5oYwC>=m*7rr9P)S8CcI^$3KbN#`z%=P@8yEy@#E-)B%`fSVS1B8PvHv@Ll9Bk(2A;0_oz}~ILa#SQ zu%<{{Je^Ns5vHd|F?SH=PM9x&v)|~wx{l^Js|D%YG^=G8lw>`>ubQ_=C1Gj)-Z*oB zCBTwmNqV`pb$!>-N| zT=4n&IQj6ZLrsupmY|si79=F}QFu*`2~lJcX%w{g zAQ;+WcqKqv;{Oar#xuIS>3H?2iYT1i+>QBUiDB59arhwi2HJPORa9|Cv)DCjKM^k! zzZE&)xG3GNp6_1j`wyE`tY`~(XcGP3JHmi%!uGI$pL-7?SB@$4I76SB zh%?e6nz-<~lMO~V#bM`6dZ!h3_u)d|v0p$-Dd0KO%jhV0<6AyDL{5)&K90 zV=E4E?u^_=D`lFMkNy!+BvDriu_?PX?D=ty95gB-ej``&BUJKe7dPhjbWcoOSCQ&i zg#v1dn}wBh^n!FwgGlP+LD|c*6a5|^GPQM|O6{8@ghRF(bvJKntMzH5lz#sA!mC2_%L%|1m)gcCz+z%Cvzm2E3lx!MF@I%^Y$Jgt^+*de zkzDvRWtM9ppjd$ zzewN_#68`uSrI}2Np!1(ktLAV7rMnI5Dd{F0#J@Ur@Qq=2q-E84C9XJ#s0J9LhgLM zB8t0U$moeIsL}iJ+X884mSoZl;AsYc<`@{C(DnN0sG&+oE^*f5kIanmnR5F4Ot2&A z{#Px$(t!09!(U(m+t&po=>Z1DkI&fK!Q&geP%Dvo_?-D@ zv+iiXQLQy?{A<+@%WKgE1L=?9J|J1QOG>u{Mp2KARs*AnP?v^cK(0$&MI@<@Pp44` ztFSV=DBZk9_(~gC`v6g;9Qn(#kZ=6c)Y;sD+~l!?4>vL#p^ZMUTFo<}SmS9~znpT2 zF3$MR2!D(p3Do{nKSp-sZC3!BCf_y>XcjD;fDM=_*kjmHb;gI);mR`9H*hxU_T>A@2c4FxZPJR*-TCzMVn%CTBWIL~R#>yWMK=Ko_0_fNm#NM78J1{~5KqBx=e`Wk9Dc7UyK}lN5 z9-U|~2x%x16;@w~zYR8hozCozTI37N> zQY3MT!V`EnOW&yM^mizGOPi^qgL%_rXq3o&+F!dN&pAgf{Pmw$;H6nTxPjgu22Kf>^}?8`ada@(N{n+4t(;0;)@Soetyo@ z3GD8IT5YxtDM{`~Fz579>H9{6Tw?PR!L3C$EJWXxwb@;0LbRAPAOvZ7SxBtu9g_++ zKe1wJGQ~%8#AX1g#3?k9Ty_;VzIed1)^jbEG-`F2`-luu_e(qKs7SPK3%1^C@_5QP z&BtQ{tASO+Xk)Y@AvU~g*fq3SS}dc+Z8L{IiW*+oq!jtuDvm8>-H8xdv#;`&1r347 z15L?cGv$qlkJlkhSVHfVQ4Yl`RtiQmQ6KSAAJHX`Yb2rxl(#heU;4HYMP4C04kM)iWF!*^)3q6lxj%IVRM-MPJ;!u15cAPm4Lnpre`XFTqM;hXgs z(Z&8Icme+8&KS5DgseQE zaFC!WKL718Va?!HsUBd7L_*`~V;CgR}J|+6N z3z0B=_oq5--+~_Aj8{)PQW}O3F8&T^eQ4(Yrt{9gg>M$DXwJa1Xr2PynI-kC=_tUm zu8@I`?%=Bsom`3#4-FMxU4tlh*YPA#Znv72lA}vL*nOgQXU8IlF z?3V~g0^ziJb+i)@37wzXLazoYCHK=pp`H^K3{+~!o{hbrYX;0+(X3fZi~9Z*tG$v1 zf`W_=#*gCBfOqZI@#i8IpW0}t#SJyX>!Dq5Sv;<)cc-e4IF^88`8mrwthrT8u3NIk zW@Xc}#1MVFU0uK8uw31NX~wi-S+%Hb!qwW)fz?WR2*yR#+DNRGMDbt~UhAD712jU< z6=Kx`yxbHY722^ulvEP0b%0!s4{8Er8a*K;=h11a_%rZ^}H8qJY+K)~Zs9Vwp z65avAfQUIb#IO%{jgBNVTeO131SDi}tv zNa>4(pVJBMtXjKfhFeck&0chWNrkXNG@15csgY~pUr%gVIe#y~(BWF}sBi;7{Y$w$&)V13;w_dku&2`EGpc(l6)iK0h z!GZxlw}>E^cmWj~s1~RX`m2Z&A!$GdX%J5m>gzE<>!Y4*mP2Wk7&c$cuH{5u?Z8)YgChc_XPO?HlBX#Peco^+%Q8rg9k zi+`|TIB#SP60`?QBy>gbyksQxnwHd6)ufs1VW9uK${el>3R=m!%Ig4&`bw!76W|c8Znp_*9 zAQpBVW6$-a-$8)NyY{|6Oi#BVqu-e^uG65U>Zi!eLG?>fPmS2Ou|A{y zdEHrJkIxO{<1}gp^$uI#H~C>IB0+dI8BKz>#2|b33Ykz;mJHHACN|(u_(+3z2|`w2@V$xBTuBnxcKPYTwxSGs719nV%xiYoLMO= zEDyNUWwxC9f((n?^&xm+@LiL28V#jE!`uCcw`$86#@%ofOK2PYzA&{38`jp#bLF?p zHUiCpW(fN2Z}pSzE-N0|GxgDZ!u4doEgp(J{b-atGOz-XnztPOq;^e{O8WI{Wwf4fR{oFV@JeK)9Q|7<9CQ_gbdmY*AKA&%7 zmKQ!6vnAs~fW15SRiVF`IXqR^Zx%U@mf0PvH#c-Vg%@CyV)1EVSf#fmxUU0mU!kYj^+L>Q?pR(jWao0_6-26iIq~wwVp za%jf}MgyaT(ME60U0}*W?>S@d5QUDAF{c|TRtC~3iB!LAFsrV04=T(G)dFuDFPY1& zKh?LqcvY=+wrZ(=cxk@b&=J&9LzuRv@>No=Sbg?(HCDGwSlh}DjVjdY4NWxM9q0}9 zhX=+>B%P}g*1gQ!sS*lDvfjK(y#MD*I_SkUpaE?Ka`c1!wuLfd=Q@UeOQe#vX!wRYBqrB`8D{{dr#vC3H6 zlo&mys&@fw^x|CliYDryCdi(S^`gs?EPLGr+G}RFvCUt76b5$^)0{OV zZ)^LQt|NKE8upqtiTha5?^X&BR61)WG=8lpfix`#$s zqu8u7%tOlWnLd#TZ#vzp7VuM3QuOnxfbimRV@Kc7@o#c#gy5@2wF(!dK8aQ-j?NaM z)goMh3wqN)Db7YIjV7vLN%1W+qI@4-w$a1C^RusaJrcp@Deh7ki(T0$5}pJ?957=VTBC)7arsr zr$Jv}tKp`OiT%jUo`Hgc16#bTY+Y>Y6+vEv5~^=08n>7(6M(>#8aXyu#jsvVO*`Z< zx|qK`U|(`6*(MQ>XkQBl1(A_ge}&j`vXeP^Vj4t0-{v%aGMpD`x{f}t`X5t-?67U8 z4l}c|U+7rn;3aIA#9gnZG0#p)W(OK@cEWyToR6#QlH2ld#Txc{y=qV6 z=M(7JXEjHzB`5d%_-3`rx#Hy1Xyf~&gV74^*~5q;$k);7`F`zA&-o-}rMRc%YWktm z_kN0%%CyMN_=p+cKx$`_D761o^;)40gm6sI(P?YBnhAkZ zm^EmTHdeL)z?wrqyFa|iBq!A_U@okLAuW(%%kbz0;RgO&sw-GKyiL^=%;IQl*9rdO ztec&a+ryoK9o?_#W&g6&*KU@N+XK#*D$PEa32AB>|3-Oob{*$b#Pqg)86A$8~8Z(4$Zf3e}hB(IpLdKod6Ge9zd)%EN@ zlqt39wi_T{&>T5L0pzF3=viLzQEx#haRfu9`#438g+d@sS6_a{cr*@DYmK`yOG4q$yYNBr1g#_R^;xD9iz&hD zRfV{#!a$WaihVB>np3(FgxU-b&P4GbN=+AqqI!xU!We$MK;aB_oSjC%*7=3mF4uK+ zg_U#Ib##7b_g({jhF>%%)bpx6bErQE;R|=ffij1OmltYZvkV9m^_1w!s7G`kC8AKd z6EP!3kz8$b>u=M|zkGbunAF47?KUHHQcE3Tj`D?0%f*z0K)2ec(;WEj6#{ zK-2Q<)pXJg_UkmRM@=_09N5(^p?BoHY`4@~PM6w^sLcz`rl+L08Pk^cZG;Iz0rPI1J*aC$at%0EXD;k22`$tX9 z&+7nN8DGZt(+*TG>{~Rza*f>%&a|io=7=qm7dGley664=;XUqo7ewX!#{0ADd4p3% zkrOiQ!ETimAW_({T?%Ie9;v-tk9%{fbigIfrmJ9{{6l8S38~~Tg&A>xum8atAN7$Q z^=kMY*esR_5pS?J{b?OXPO&}b@oj^@?guWG4(P2`E9Cx=HaQmk?cOIX$RNV_C^8-zy2~dra(HU)Tgpi(R0eGUf?lU^R(y3KUKwbzpm2E93i%F(8 zfwVq-%x*1~v?1n@3)ASlPV$U1rmv@+8aL$7TI&HhJzN`t@g?CoWHdp|4X8V20_LsY zf6vW=UNT|b>P59Ngwkmn4uV*Z(35-v@LF$)mb29d&?swXiPNd1pMkm^HkKN}U`wmk zRI)h{P&#BIrL&^J+p59MzEYfxU83Qt)!ww4k79=_ca&-8-_yY8;o0?F+O#c69en?a z?I#oJClTBK@<#(+rNX;Up8ULqzdi^M^`-VpgJ73)0+mX^EPruBm8m2Bc>^yf>U|$k z9|g9_fLt$6G?SCJ?Jvh?a|#2nh2?)7`&QJ{mwHVwGL4*x6u)uFJ<3+_-vY%*u7j ztC9<0PY)lbS*qLmO%@3l8wD?!k=US9q|THzmQ^)1hib`PvGjO4L%Nj6Yx-D7E0t=6Gno6w%sb!AT+t3e)#?ckzl29mUVgkdc6 ze!BO)*G(NZY6LsmymH0*{^oJNVgY4gKr&f9LvBLqD>VTg<+SDK`PUvm<0qM!LsW@A zJzx$ws+iv2!=*=+%gukiFE=0O^YhQ{eIOfUs&-4h zbCOl`&`t%lTvW|ATQm|r{~39w{kaAWn7rYsjYiNWXvg3w@UV| zI}97qA#aOYL!5tB8b8h5`j29&GSTgJKmG5$`-nRFzR1~acm229N;+JMAfS2-8m&oYMmIRQ`%2+exwj|K`YJKbY4I1AQlSPGXUtdm4sJw zHu)MiTsCfi+V@VXx2(Cc$TD;?7D;vHHX4unEoTLo#=Ok;TkpW;eG(lF2X5 zhM09q*1z{xh%`J&ZCDrUT2M@d3F2<&pNnz7U1J>{N)qt#_&zxy3e41e!KV zWauY^Iaj@7AtdfT7c^RG;)LOq|ayb+ci5XqjMyd$QI8%h+A^B34@n(IHW#W&a znW#YVNy@pANR+rLvL_&<)wWZJ>5K&i*Hn$at4iOVZL;=}h06Km;f7(-=8G&#g87W& zs+q^&7RN(TeCLyS6Ih&hAZUaBrfhBe1t_(y9O zqP@XnP`0&d6wZh0$XZcGS*-C4qw5L9U6YP<(2kfI2~+)5Pn#PjM=h%&rfpSpa#vAb z`+rlI*)hhko?l_$b}s8!Q||%){=%X&zu|`f18|MocW5C#qhA2L23HL2C}vz|dUY&| zF)0Hs?>Z?#n(DNgn>4%=8#M)UFSlr)wp2d-nbM_FZH1@`Pc`&j8L~MPE||P~8ijk4 zCm4A1BUrPWyGi>aOi)Cs(gx?imkK)~H-{ti=~1VBa}beUpMe(tn--0MI13rX-^a(G z%hmeK?2YVl>(_pY(ZS71KoojgNL^K&Irp%I;UMmA<>1+g>nxqEz@5ss96V`@_KGE( zkvPb>_sr<#H$?lq{UQ!@!A~!Pc^&T==Olw17^O{yJNyAv0#V_3yHx8G4V_vst0(RX zBmHM+rMA^y*V;9Hb$&x&V}aCmI(Jk*qBy*P{6oEJyYLxzj4Qv>{F1vj6+`V}80OIm zAHi*Az#aM%q6N@wQRSCsAb(m5Q2HX%tBmT z6!fxb6ge&c;03>Bj~QUQ4ty1aQdKJ8KG`xsHSu*`SKQhitcCV{$DgJ-Rt@#jn6`D^ zHkEzBRZgZ~mSDg{Q6PpPb^dpykW%5UqOR7L<>XwNWn`l(C5o|tb0Tfdyj?-m1hc^` z-LEXN&y@gok&GP|TNrxRG?W4I_n_Wb!b_1di_Mw$D~whNWRo1K1#wYDR;I<8*il$m zbt`n}b)ck2Y=1a@!;Z~Xzs%BXQ>=_3_+3yrWNC`~Jb&U20axGAnc72BVk$C~zNQuA zQ@X7|v;Y7`&?= zm6l`#9J4ASDkoZsVNfsNlR{UCnJUN_weRC-?JX#OH!5*;CHzb5cxtuZowG|n?;BhP zj!7!{bA7%5;)Y{@boJ!<{fklj&sfTIM|uBMYyW(mU>TT8)*5U0o_F45qu8s2=weL@ zGv;m<6Yw>-`*1%Njm#f1&VZY_aYT4!7670AodB>FiR;5ij46XAeqXjje6V=30~kGkzlb(eHrw3cQ@en=f3mG5rY zoI`m5v_NN6^Fr_$D_Tp@q{88B+kxIiZ`o2p(d{((=1_6i-ligJyxOQ`tZZ|8@TYQu z!PV$?d^f3&YEQA64S}>iEFi42gK&^)s(Ck9_>@v(LLymt9T5fBP~ue)ng+qAad}?7-}I3K zGSQBB+?PZN=VOMKdvmvC1TU!y4TmH>M9SfY%VO4fB&} zYb)Cf=u?&!3#Z81hQ4o`E2bDbOaG+c!jWeLCOy$pg)OzYB~Dy!IZ_btI@c=^YTXb$ zsR)cEoy>ysYqoi|Iclr#)2`027xfsff1Kl?gmR=e#t#pe7tEVJYW+-k+_;6KV;FC| zmE?N71Ta}QE}Yx=JQ7K$0&bOlN^q!d%@d)&_~X~3>(;qzFr5vK@pCltvld|SJJHo8 zkKhVLIQh4_3qN#X97&mJnc7RZ=Qt?TUxiKrtgIJZnOL4AWEYM^9e0M`9@8~ZR*{cl z(5KEb5#Xm3u*U`nX1uRUHV4AaVrYJWqDDJ6pBf}80U3e3 zZ^Y-*CN{fozFUl8m~7uo_^JXT4Cg;+l_suPk>i(dH5!-EAnHBgK|&&qgg$&45C0$m z%DZRlhf(N=ikLQ$vQNyd`2$5ioU<3gpQxT=>Q_9PvR2%c5S{;yW& zx^p4(ecFa|k}gFC5U(Jl%;yZy0r~I_nLr~OEkk*Y2Y#mrMFI-D3p{6t0^40r>_T3$ z1>>w1aIQGC92%{BkFXe%IQz6ohUnWWpxx_2i$M-!$Ya|_jvwgD4 z7^Rep;ne9O6CK~j3fltJLG}zFs=}|3K|n`{VymT;E(>Ya+RSB5=aMhpMC~tgRu%(u zRuR$G9TyLB7531!=)3g2dcFbC);Kt_$GPc$wX7TLzvi@x>_Ul0@acxWs>~dM{;DY1M_er!#YYI(GfR62K%;Uc>sm zc_iduFV_!1;ez^zM^mRy=1{WzyZ3cfuIes)w`?2DdQJbSEkFzYtElxn0QLNOjRjxO zP4)+cWD!sIqadoB@pnwek*A(<^aDk2-wFnH7UjeD14CY0P{J4ljSh-qtR?TOUmGwU zo9#oOLu`~7R-;b~rOzAFA7=Of#(nb&bUMg;fCw77B{b2Ed_p?_U3W$BfHXKcll05` zRd7X4P6CjYdD*!*&wV5vDks$~%$BncQW*|j0wZ}pL6F=4xPL}u1Yuyi)QFi9>bpZA zCtM@o>%KO>3A%#AbWi5!eb=B7Q>W&h%FmR1x2%#LC7dVxi(($dooDDylN@!))@?U5 zBzhW&M*unioq;cN*lSga_f-mX`UBj$Rt;9RnX-)MB~RZr?gQFzVfT4R_O);mS#pUjDI- zmEoZlokKr(s~YiMo4mRw(btg-yaY_9<|kr{IGoZpeq9yt+y5IG8EQ&$5?gl*#p?X} z%@sa$YnkPQ3paw0t;sgO)b*XS8~}L2R_!@pf(;T`b5a(Dur!=f$MFB|+gab*#40?h zbhhbr#qK$2UPc4|Ejm_@o%4@G{e`3X-^$$eRK3Vwf)8TB_N~JuXV@yUJfUW^Ml}<4 zp-BgXlCSIBH~kY<<2T-^FO_Whpz$LjcnHkntW1fpReC*olC?_+R@j#VVu)yoddMMI-s4$jKtKs zI6Ug;%K5GkJ2ipmER|2F;y+<@rG531Y^n+6Ldk)l*1Jo^H%zLk2ZCTMGG(H7)#S12 z1mlx-NvJXB*wd7i(WnHrc48{c&;n{w{iI8B|5EEc{UPF{kDr@I-bRV4lkQ7K4hf|7 z6_^&UF5GYL*#l5ZFpwS3P2{HtkazXHY)m@TQMu&j93qdQAJ^$8f8lRFlfw-3^y6}q zxIOG<DQb&CjSz*Gbh$2nE^;c2|%^#I6k4-6*#ktD{e9-;07P zYEHwRy2YvU$+!!wrwLq_$_^-afU|8}w~!mzPSNMgc7+R3%LnXr7thzV8&&^}jl%c4 znkT3G^MI41^ve(5i%ubzL9xynSRc(n?S83@;KkkS5;+y2*uChotz+|r|vQ?x-{RA7q%Zes+6&d(Im zu_*URALj8s)i7j;Xn3>Rjl_YIRWJ?s(-jtP7mf*vLv0@%;mT9uNM;vVo=AE9-^yVh zZt>=2-5km{fVIDCoXM#!q7tmV4xD%it%*Tp0`&TL3XGc?^bh9mNOwdM$2Pg!=;89- z{TlhNQH%zwc$zTU1SZJ!?~G5fJ^ zJf9%PdQqiTq;imERfzRdf#L*LN&?r6ZStxj2*s0D?0GQnpvO6TAyuC7{Jzo2ir1@? zX3y!>qL@0cK#thZ*9{rmC8cw!6`&XPk*Jo9yH-uQA1#Go8y1hcN9!l~5Gu#}E0MsD zkDJfN7AsElnWSb16Q8zAxix>N;SsopN4Ui4lf6)h(c7o%=>2a~EMX6*236&MT|{Ht z{28#zS{-^&DiIBg=@wcxH}>||Jtn}+{Ms7Ao&<$e5wG^1;-|&tMKdg$$=DXSXX%~0a+991S^*Y;`WM82X3iZHOgjP)0tgF?4aQch z+*w0L6hM3=hW=GM5{p0)z0d*|No*w$A0JCqxZg~;!hFDL#)TGSdyp!^irg^{ zNUK{g@~LX-j9^IMh0A~Aua|z5trTgUC8+>rahu${XFkSy8Mu2YU^+23p!_(9mVM>5jiiv9k($&j0*v( z6`E$a0BJfNqHDX)Fx1<2?-SN76iy$u?iC20OA|tLkc4%>Led!9$P?MPba@-XUq}6@<4$Bp z#ySaR;ie|-o4$SD_0*|>>mx4h>wW0v?MnYSgUUo_+8GZx=Jl#-6C|urZqZo<9dgP2 zR?jFPh9}AG<7mXk*h@n!6>Znp+w|IwA6~C|8nd+f>y_O@a(bl@%dqyqa&yfb}r|&{Hn*+;IRVunp zFAB!OQq^F95t{#>N#Qu*)}xCSBrrQquj!RHi}1yA=E7y4Xvxh0GYxsM3ZfCU+U8fn zfPypIf99UxB_<~&mzKBZkFWcQPjG5KudcR_=DpFYL%Wxcy0-JYZRou)GuqEHuxAf_ zXLoi#XJ=|ZPrHwXz3-R%r*FUHUB1t=`|sdbpDucO^^SrQJZ=VTCPtdJwCa0kXm@Eh zAMQ2kDjPd12e0niHw!PT3$rsAHF_HS^6+$xVe|d-3}Bs|i^F)t%k>#Phx_zqkM(xw z7i1hrS!Ln!ab{o}v6$7eyR)>lbtJtBY6c@CE2(*Z+iK62<@-KBV}$Td>WZR-s*^nM zv0s6e`e*M&?!A&O$!d|rQp!1F}l@5=drXb z&x(s40kfm+q)Xje#N}a77)SblPBA>2CwKYMLrQ_VOC%QUoED;Xl3O2rK|ku2i4-dsGz7(Gz=-2#IPYkOF_!OoI{R7SSs+V(>u z9p*pp+XLeY2}%dBhB%ECL$GR6_J5Hcae(5VD_A0uw;~s1XpQMuJDO&Rsy(){chupy zf1lmlVD8Y5=%)nwMq5)CbEpjxbTtxE% zX6ujv)e=9KsHUO*@M77xTj1i?W~rMOl61Jm%g8b-jM*%wH5jTMfT)FW;4VEfWO4;? zDXVRrf@BVMws7?GWjWUol7y*7z|>bKB}`6|(n$|#zx7b3!Ver4@S{7T0TmMr5Qgxh z__6%>c02{}(E7qTT^E;jDdb=bnZ_kSb9?fH`L{{FAB?3(fE7g=`8XBx(3h|D z^x|i(p#ALUfRUYun4nquGWgqA*9^~fG=Dj}rX}om{SUhufWg_v3ii=A1@5`0lv*gD~ZM0~pe`xEzq4SFa(+ke0Z>IU4Z1Oa4 zJrT;BLFor_q2^E0LtAcf@eHQjem-zVGDaggN59otk(fa3>H&p*c} zVvnfG{{619VQO;{tFeL-ai&LzRlnL934RSe@2Y6+0UJz5)10bo4q#XlX(O0bwWq6@JfCw5^R`g317@JJ3{qoqviAyONUj^?qjxv1&i zY@mdgrAM7__${8C`>XBwaqI>u4P!cSH%4lkH5C`F* zzv@_2R-%>h+MvFae&_$7ANe7Dcx^>kj5Qit#+m^V7OpGo=)&lbU`N>Cr)jXzgjH2Ly z99?9218PW&<7kn;`yNr%)$lGr)L_8D)Rj(rXvE;*@W1_0#6a0SG`cDKeU+Dj{D8Q>pKL+4iggvXBG(1QvbrQ;Uhlw zn&SYsO5dJdomTpMe;&R4bdzQ5XC%r*;+Et=)0L5~&JD zNnZ&T(ukiJM5RU2XcY!?SeaX@cc8r9z%*ZkLAn>nfWNCopMpSyKy4rlo*ZZ3rQlv$ z52Rr7vvp`W8hx`{2bIvpRn?+N?3f?7c5f5l1MzdkhvM5&6T&C2_UI-@SGF)(8D)SB zkVB8`zfGfpZlwmK$NAD+x!cSNV7A-APw4CFd#A^llg8;Q#?jQG(PQa=GYt_SSKa@M z+>YDP(e(M`60(0Tnhfs-itNEG+u7nl%@e){T2L23$^h3#cp@R1+0BZWk|1Cs0A$Z| z`DFT;&u7pA7Io3ris}Ouu&EK#6CJgEao_8b)K@*q@M>|pvRl)qQ>lH-hVprJ-EP|@ zf-Nw5!}mIIAQB?njQR}$1MP z8I>r5KB^e;;*DwzOt7`i562u`L34RR5`iEiY@JH-pg^9y`Md_Xm-DT_s{!fR>i>*p~=0Da}yspl*WTN zQs>_MzM=#f1h2a3_*S!m4S3=CR&f@OTL44rmtFuum!$#oyTZ;!00IFafZ@ULDFOBn z$9y5-n|rWh>MeZnkMShCJt3g_?Qp04Z8NQCLOcJn>-l%rLc>Z*J|lo0K>zRFP$S=4 zX5Ukm6ddu6VQ|8{zD(YrK;uMd-J?*++I;{}7ahs9V&oSL($1(6Prw`x*Jj_OX{Y;^ z({M7)Q24X02{K+1f~fg?5)EQ{IgLic2xV<`trA}<%tUGjEa^Z>GD?pmB0@?o`*i#} zjEGaypqn~|;|3_-{QL(PJHKEEDnMHOqE{@gt~Da_CKON^LERGP{KS`tlNDQN;<<4W zFqobtD-DfFjLHV4V~b)s0!%y#v<^V|0inJTlQYokhXTsCWYDwCaF;4W_Ow7S5=EWfpb6X^9YBYXd3N8MQLx*RJ9g z(x_VDXgSD8dEG>y0%UkC&mtE4g`Zoy$id}+wV;^fJ{)*kFiz^=W`jH-vE6*)I5T)1 z{`1lCoaXzI8}JnkWz-J1S@B+^S=gUUv^`|H!-n5-aS6|Hszican%GRT5DINWR%sOU zs75uEG~Xr%jiqeLvB>bMjmzcS^>5``V;A~IeIKo7uwIahfe5hASf7%bsoEy%1Yt9CWd zYYV%O?(x@k7$WkL_Qrmyo2M3#EWI87=+L!ETGoiu551WQ;MQ34A|#U71UijaP6q2S z28Gf>5?#67eDTw#h+bb~erQ^|^D~&L?b7vhw1ZF21S`b(xe(IpbO0e*mX_grN5n;{ zw;pgXwyKB(Gr07(aEq*~#`@+D(F5rr^x*gZiiD0UewMSVwku56xl9k9A+vP*% z#Ew^qlsoY7$1EuL5_@}KT{7@sjm7_)e0%E=lH&^W{RfCv$%_f9$FxV(57LXVt?ffLfc@U=Ym*Z2LUzIjW&EyvjN${*LyEBBI#}~A;#(x*hzS45J~Vs z-k3>8&%LB%c;Hag#szNP62C*sczWsvXrQ*-H_)L!2K-1{E%fIC#C zw1F2u#UpsT!oJ4Pk?GIqy1UiVks;_TDM}u?Id;r|1ps<*`Qw?z8ucN8eXQ|t8phPH zbyoSZ<9I%O{*jVs*|4?5D(OfyPp8Nkh!GRq*?z2`SdDJ~JB669zN1%z? z%U^-tP6Q(o$QYUoD7i{DPSy7&Ql>T4Iye@dh@D$h(Aj~IX=X1#WQd=%b403K!9!xn z3@OZQqf}bhiLpFEE{lg_>CYlsNjmx7rKS@hF6z2898hI2ASFEdcxkg_K0M7!>bO$W zZN8FbV`IeYPv+snFAxb~KJY(4B=I@PH%S0P3rBYmZp(An1; zp_5F)+try1okjq0X7~4(8pkW_&vgr!=WkP1zteZf<5SK)@#`1fTiHwJ(qFywmT9#1QLGuUE@SnXQ{VUbi1IGS&eT z;)2tkrJi-2ucXfvMXHPce>|jRz<=?O)PxLqT%S-7J)K`GD?Xol8H+hmKkqi6ALgSr zAmIjEB{^!$a=cF8zP-kN{p}9^fxovFeN>;;OH7k*Fmv8B?9Ivzst}iW*+Vd|{Br8?$Kn&=7QH{TBu~`Lahw4`(50^*2mj)FLU?ic}HOtOn6OW$ZVf zES%oRdg71OEFJw1G_U1R!eR}Mo9mH!v%#7cKu-3~+1pjQ_tl=$h*1BZ*%~XZ42va& zZu2o?`qEfbPH$UE+IN`j!d9&29da8{>)&;y zS5~qcPobyDJr?RJIS@zb)ydZqLah_w6ONHH3BQ0ID0f$S&(MRCqNs7f1+p$*FqQ#& zpFJs^(qS|W1vJWwW-3XLS|>bdK;a%(lpmKrYXnLogX7vArhjLj9j3FGaQemT7Zyk8 zuwkYn3)x)TJ~1Kcu31NN-=duri~_dgh@#|vyAn{BWI7`SH+1OtT{UfFE|bw9 zl{k^)iCp`VEwf*zj9N9FxqO<(PPHVB`$}eZ42GD{y~fv(l4{M4QSG*F7dzn3q)hJ* z4X?E|g%Q7I9pDwRL7075DOYw$?UlYVxpsCaFVI0Dqcr7zFYkp}il>3*Pn+!pMoVHr zMsUj&vm{?FgL4D_QHX<$MQgZ?RN*(?M<2*Juh~hQwHCQ-LQ*b&Xs+1bEHBzrXtachTqD08rj<{T^M~q8N)b4X~ zAUqC+c(9(2OODTzL{C_&!@v_FX^QG68412=fX{!?hL|-Mh-?H*`DS4niOqs#KGS6s z+){_8J|y5_1Hw`F%$r@>t8ofmNzDYqwkN&$`sEAob~eEPWwJvXUg#>f2DT zB2TImn>f$crsR7lRu|eGpf}X9kR3G&pT8?3DGg?^hr`2M%~un1i+;cH)6Z&58F>Bo zJzO{e{fsg(bJ_nK3asT1Z?5`COI{JKClD7_XKI|J5mxBFdbXY{YWHui;$u3O9+Y3# zn=YtOOs=YxsA94C#J6zI0My&QLkWw+q)&m@O?2_th6Q`5QxEjS25IS!vX5mAC+7t6 zX>gmjT04^nlVV+vR>a*ZRFU4;K}lw#+}x3ZeqQNb`SUQcKx)gRUu>SoJffZ1&=EhR zks2;tfjHqvUJaVlFSqB0hJH;v`$uXyICT*P4-tSKc8%AwdgWPjVsc*aacz+=HhCIc>P|$O*GCH=l6oh0hT_n3y;AOev_s z)oJvbm#GIrWhv?9TXpeqn)Qh;+_hro2X?c$+KH4itREy(q5Y7DL@7(ga?3ue$JT--NGX z96qKnZhMG#Zrspmv9h4fo^!?qdgM{o8XH_+Q%XKWp5emQ#Z4|_GqG1T(&|zJ^1Me{ ze6(h-uRGh^Ay7a?TC9|o+CkpY^S)|#I^Jhjae-=ZW6ALRoL-mWw8ImY=knXGu%-5} zo}|N`q_@hne}$G;2~fC!O{i58t8&(O(0{MsJ+yyK*5h1aCi1A_)V|=jST&+HcV=`j zT7${!U9)!SCXok;8>byVcfbmIcI19gnrIM7WPpuvFp4fRdDdGzw-iZKB2-p~*GMXt zkm{%&EjQkxFn%N3?}8=-7$IBnLJg-WU_$ijUgKE!-ENT!bXo+}I32HA#*Py(9Ve}O zDA@XNGqDb}2h^(sNgeLyW7;&1mbJ|5%#1G#?vz8+N!DFD$gwwVK7QUex}yf7pH zj|`nN$p#9Kca0Yys!^jLU`^fvmAXnRpkc-<^PFW4&`c&RQ^uNn88w7daSD@d<$oXh z0>%`Ng)5*^2@r?<&M&u`hoX^Pl_K1CYu#cYq`Wci5!YhGp3xNk0=Mu?$&;vK)}Q7d z#=N(gy<+{S1$h5$9(yAp4)@w#qN6#u-^1|Z9vkR(XTW7Dtb`BcA^F*Ad&%gHUb8>P zm<5Wq(qrihK~dh5TB4d9KCuE9+18v81Wn1mISOGbwxrhO+ou5>e-b zg4J_{uxrZKD-EdY#|2O)>!6pX{@w4`hjzas!zEANHUm8qhEGbdMxwLm{YVMJ@LlWw zu%dz#-Pzqsm+u|TA7QR#Pk^B*=CwG&fV=h{73n<<>^b_)^f)?b;7j@wGcvUf#Yu3G zKkh0)e+h5OL$PN&%+IvG3Kc;Hr(x(wqa81=YCPp~>f>kcAW8C^$Vl>n_`?x*EINT4 zw_I56XwK{-vvnUq3dqp8`3+sy(zAEjC*1q1vw#HGm-{E{4<5nZ%DTsZTrElA>56YE zsh&8E1{}i-ft@)@4AyYU$JVdgnn#VExPvkVS}f5jIM!$?2l>Ivoi?$Z>?fn&;x1DO zQ=;GwOw)_H=yCF(zL8didBK{sN}P$Dt{W0CySHNEn+l*fG40^8ad~W3uk2GCHQ=PT z?`FOA@`x@Ew`B0LExMHVHY(~I=nH)r`uv{ZcNa|4!FdH4l?&ORcX&p z&*iQa^>H06<@;030tF^4_6>19uvl$!Lp~2!ZVI11ZbUDa;Jo2-toO9;3LJvlFI?zk zW}ZW8ytu+^nwR@;F3PgrE#6Q!kF}0x@@a%ZXdxP(QyQ)mBbIx{P(Oz)wgnMC$1S!Q z;<3H3-go(WoGAlLf2?g5xRZTk9UWFQraygJX}W|uORX&PbEIbZqqR}Zd2@TJ%0555 zwkTUAYRcJ68todAGO9K$k8<{vqpeYTmaFE^cpSw{tS(6B1;aO75h6#prsSWc=nu#4AqFO~Ti@c`L3q*c7}kHe3`8>z6OLn;U)|0}-oD z>#KtR$llKIy|n$=;Ouz3Avd+!I@p_5H_Q58I2q*x@{ZXNWa(8$_&g0x8C4sWTgDgP zAT8FboMna=_sd(B+)PM*%}z*Ga#;W5!wn`uhfDD^O)|gxGfd7&EDE*VZvapxms!eN z*JgN2zBXOuy)Qo8RM-^EpB;8~j6(GyRE;=ZpM=u;V%VdCc(UsY{=@`*7}D0nDrc+9 z*%@7sqqJ0AAEVQ6>pORxuy0`7rEhIs9{1#JZJM6s3|L#EiDX*0Ni@gpc)Db;&-pse z(z-?&MFBZuQ#0P@Z_e*1Q~y+Nv<8h}Rh&4pRP0&L=%A2klZ{wz8XtTgvRW4e|17gw zJK8u}{CbGQ{4gIQ8xZ+v9`=Y58>TyGXBLklo>5DhD42S zta~}lYn@ZaRxCCRZa>Z}HjXKa#jBjwCMDlC;&nIpeAr?22ANq`IX6AXN_=nm+9**5pk(ebzo=f~XZ883 zL1fp-sp+X=lsfzToQrQG42tdsF|P@p=mkwBoy3Yk)Ae#IR;2{P)6HinYU&cjW(5MK z%nZN@LpwWx&k#j^8Hzl4af*^f6yjsgyjmj6=7trd@YObmTq-5PoDC^nQ13Jq z`4=@clgN1}Q4OlUj1VAB#h`ggJFVZV<-c3nZ{bI2!V4!*)K%^Y{yX`-GAY|=IKnSd ziKhbyw6p&cN7ntd#tk=p-WB~bEnjcdGTCXSe_>4ct$sBW;d z{L8Yt_a)^=cgUjhV~WG{rnDQfv z-(|`TY{_ki215B6r4xtv54M&=>cKA5m540s!@I0<_{>L8Vbtxw*iHBT8gYCRiU|d@ zG0V8C8lcuS{VJ>J@65uK%P4`VgiBIyxVD9U#24!Jy+ADx1uXx4XN_CgS4$137G-PG z>Q8Snx7gBr1oSp_ND9h*W}BTGlzZyZMmg;cgoWW|)l2=(C@uz_@h54LjYXmLydr9Y zGpko@UhCAjto1FKU5(#iSBiv@TUnCsGY`(Q-ERTiOa346Q7yp6^%?1m`cBBitDFP-714wvErr^9QTPtQb}<65yL#}8PqT5O#Q@JUWbP?kl`sgQdf zi7CAmn}suV>yCA|-v_9NXVHdB4jC)g7G#sIeV}#``BX06pU3e3WH7ydnDl**@qEG7 zrCXv(y3!(4gDKPp02wx9%>b_}AKIWirU^m&#^0opL&e@DgIg4r=9MzT$cJ}NYcbPQ zwPTku`QtA45zRu5bjDcp-o--M0ee)^4zro_Ac{;W_n`uUh(2@bYDK;PB9#(Ks?uen)@t%)M(j5hN%D~&e?D---C;#3Wu ztKzQ%&9#Xf(<8cT#G=7X_(Mb0IAK~B*}KJL@lM9}B) z^mV9zq)x~fK~DXa`=Uvu9+%M~Gb@taGT89QS>K3@iUgL&r8wjhJ+??O9zc~RG6LeT z$_(FZHQpo;tU2t;N(p^=@f>OLn?Z-75|q8t z`$lOb`nFQ^G$+>dbUt_U6sCf1f7Ao|#3m3QvJTbFfq1)eoiSj2p9m+=0oZ)Qa>7W8 zwT2Rb{luA!Ht368htWe!TPJfq*yynEd9F>92ctxwWG_hiMkn!7|F&+HEl{NfyIt!J zr{q5>QTSvQ*kcnLz>n(j#*#~cvOkxsEc{4hI{1LT+KY{#kA40?lP=I%yFNZwcw#?- z!u6Q1;iT{k)b7fx+?~=P%FqG0yN;IFaS#mlJFs&k?pgNgpAy5q-w6e`)5_$)FP0a@ z<8`-WuWuNeTx?Trd8uz~1ZNt$JDHa%v=k7SfU7xa_MFh&=@4q`M+0htFFvXSaV(87 z%$nye@m-j}R{e4Z%ms3wyaNy31J>7iFdv{p`kG)6fd!9@?a;an(*m`&D6bugd@7dN zS~qzEDpcxz|GImukyy`p&@~*Gc7e>m>``rNA?I#Uey$~CcR?V3Gc!1~ff#COz}Hd2 z(1gOo>ig;Wp5$U#&61?l0hN6MhwpvR*aV-sTkO&6kKH_!4e#zZ^uCR>@#dSpeV(_i z#H@+LusUx_eC@1)4|{^dGw;d68j1*qs#&trmE>h4EF}p4%BjJ}@xl61*OMox^$ci6 ztyQL7Klh|Ycm*#LU1B{ZRCa(*hlN5KD#;V0ET0o1{--79&h3?8^C7)k6Rji3;Z^s2 zV{&1LA(Bp%OS@w)V1Yc6$sDO&he0TTjuC{;R{@BqSTeY1IaHeuOR1{oNOjv38LlUD zNd2Y{N&5)uhSA)?k&i!{BW>bd#~L@61@`qS-2a$i0Ivhdl3W9D8*unLH?cabUr#zr z{T_Ww0@3A&6%z=j$S`IW^BJ=Rlx5i*Lw&!|r-8~TEam1tQr6p;?kj=WFURgFl^MyHo}6z2_f zmO=a`Og4f=>y)s~%xK$X$ak3;F?wkgJ?$%O!2~PYcz?XJ(?;^W6PU-!adBA8D)YY< zp75xI0G7;l^})4{CkIi4KNNn0HWmwJ68>0w+RyWtYoSWj%gZ#c{qJ!g<@1(x|vs z3k_pg69y%IQ!lejAfk6QAp2MRR z`J9Ymq%SROD6x@R2Zqmsw!UX}?D+xOpwmy-b%h0N`TL>aM3m8`Yp24p2BFF9tyf5k z8ql%%q0!(@V52Hi?fiXcRN?kj1TVii$CFT`Qf){yoI7kHbC&#M`sMDr$VpsR*-kxu zIAsVJF(7~HEI}Z`NfwCfS_x)IE8iu3jhilnu1@XMmg65LetVpuW@;J}qKO!zJP}DK zaHZ~LV=JC&utTf|9%p)fN}MCB5txQYXmJr98y6&iVE-g65#9|L1%i*;ZKjf| z+VVMYO{(P@y+krB8*ZCa(wL-Sv}_~;IxQ}-wGGslVHs@I%Z+v`LMY;zn>nZIp1GiwmrXpz0G%EV%nIrp)FfnZCm)< zz4Lj%EDQz!7F(PHZ9#jo_Cck8w*uUWz{0s^<*uR9jcP>DnwBfll{8em*O>9A7{|@fzAH9l&j^{0 zD^*Lv9JqHG>xQyN({(IUyKq(1HAtb99Mmjf82G&@OpR<-$_n^t-wA@~`MvvjYcAn8 zF>0PAaDOK{L>%_VYkUv0q4cAosb$iWWt9ayIACa_U0R+seIx#Y#A!q>zJ0y5G%8}f z)p12D1O26?-ihJG`lOg`;9!pbA(5_uDwyZ(+YjID2_}-eju7hr`+d*+?+%RL7dHF) z=xp+x-qyD!W-anPcY>_GF;y+Z`?gVV)bKmuQRZWO(QHp&>i5oJ={%jjE5B+Cg?vdIg6zt zAtD;-O84O9W0u}Uxr9J(gK#Hq5|6SsCgz6b;P$=ZoR5__u2@1^I2v=aynk0-+_#3N z>b3v;iR(<{fb_I7P#=%M^R%TB&_5>C8Vz6VCAdVf*Rz{^(O%!rfbp||#>PPc+feT4 z6*+n~-CxyjRx2o2E!NKnx1wwo1KQ5*XQhb;e4)D0bG?Z36H|Uw z*4BH^fpsF1cPk0Q1g_#!_C69``4sl<`ha?n&85h{C1v_&S z%*^NKU=lTf>32~LcpemU$bOrP`eCMa`d>`Fb97}-um&32HYVo8b~3S(iEZ1qZJQI@ zwr$%^PMo~_?p^P`_fPHW>h9{j);{a>?%Lm1#d3cSbqoX05QDDrk@*{;D%+cLRT8n{uUp|7OcCxJrWMi2wmpw+-;21Ur)y<#vf zbpTjT)L?!aEIf&QuMhT=ELymsP9$ip`b&~;Ae|ar^bc{2I9U@HVA=C^v%mJoQl2Jd zxkP0o7on*kioW}iP9>f5di}GHj=90&yf9ucs?z7UX$m7v0yoVsv~9hjSxeldDninrs6V?*W02D!oiA@^`8$iBK5B6tCDg~DeIEYQj%!O z%|*(v6q>^qsYn?|vd{B1Jit+@xf{g~?WM2UJWf(ft!U8%CC~HfHdOc+=2+T_M&@b$ zY2y{Ad=Qz#S{ONei|SvXIFX&utlnU<9J&mfonY!VpC2_VqhC&Gf4GseiiXyVpQX^3^x5U!EdwpT?yniWJJ$*nc=+a1rl!4a^? zNLup?M0=(#H`JI<1~*p@xr82l*(BCWxm}tsJ=rf04E33T$Il1C9{jAJ$fsvtFYN4( zu%1{5imx%dFM{z;{y#h4WKdiDUu(WL{P;ZHSg)7qVz&8K2VY0(3@tg@QYHJLl1pdPWoSxDw5r7}6@7>al_+e3&HU9^? zIohW;^d}Q2-~-p~d+W{fqTj9F1K{HWe)IK82? zF{eZ`Jb7{h<;~;Nx*F>E%TUgrWd$U9K;w3eEpcpWRuTVK%amVFIq$LE`X#3aSs zc&%KMwyg)u`J&A@Ets!W-geN2&qBmv)I=8gx!3T;k4np0Ch)z81ef!if#CDtLE z{$D+tID8Vk>vfI(0b&mVr4Xg4*{PB$3H+S4@p_+F!D?PEA;f#0SnhleX#}1UZX@Ksw-n#1PQzG`|0eK+K(H^{^!7PXh-o64}tR_7BTc~lZqx< z*!wytc`zUNdBCMNzgv%;BvjbD&qNd@^z9>^K2q3wPUkr z*pK_s|L&e;UsjnD4<}ubqlme+91A&(?WM5`qM-!tS~Z54sra_Y;iYDl!L~*zTC8Ut zRE*Sh)+w&w7ZUHPRb1gO6h5<%iFo8HPqv|>)39Z}%mW9fpQ@aiZ4N;}NO5#JoRUIV zqsujTWd0%`Qfe_FKoGwqP(X-o55*UqpwXXf%O9@dpV&I+wSd=|wS6O+51k-2>ofPk zd4f!t_(%#FBbnW!(zC}As5|QFacTZf_(r%GI!Xk6xPD| zdk9F1>0^6Q2`c_vK!U5XV)~gx{sD912OEc7&LnWbOdwHNlR2ZM5G%uq|I8OQ^G{h) zPz#Z_r>Q8cmG+Mi5Eau;2RUd6`k4qmt^xfsab1xs0x?`T#ochD&Uky)#p=!*_UA|8 z{!_Qwcze~wDxJL=yRiPZ(q+kDi0n0r5xmLL`>J+xLVV z+e6x66h{cHjGb}u!sQrrg-;kH?xwE>MYzL{GO{1-uDe>@_XLwTK-wV@CkO@m;<@J_ zwL6O+A@+CZ0!0Y_@c3C-yki?U^yMcbHr{^4(ve+Qjcn=w@yS60{tg7fUGizdk6W12 zpEY?qX%X(U--_(RZjec%g}q{l-0@Ie9!3x1dW*$=oXhg!+le2pEC7d!RR5@9H=88k z!d@c;oOt^kkE46D0@E%Z#CBx`ay3FQI}@dW==q{?-05VD5jPC8z=aS2))9E3cUzxD zKL$F|Xaz4@V)rPNm$y;Fq~0wtf2C7+XEOU-f8wLVejvoO;#Myw_8#}abv=7gJZFjr;vV<`MF#2mYM zDNWtIgk&7t!LyDWAQp0_XnqQJy9oL`A%eeww=MCbWn(1#nC9$>|7)0Ikg9&myXlBK zJRt`2c_vi&Qr@rrtRZ|CPQ3Qh-*GWk{YAW^E@$(E_$M@&ROMU#FrA|AEtEC5pWeG>Fx&gGK|xmHG1~j+40YCq|vwL zh(@r4?y3)A{`u}I)~%d->*NP(=b0JC>Xw#SuhV{}lHIJ_+}I0b=LT0rfI?dvHM=ST z^wDt!)bK~LgJbe(sDq>RqgY$pb~WeHafOWWR5_cjBXwzY?dv+ByK^udhbh&64GdIu z=in)RBdUs@#tCil5_+?MJxx`0EqJ@8`OmP~?ePj4t9TGq9c}$cr`G#(n9Q1?WF^&A zFZk-D_Wt7wo8m=u!0CbgZ_CRK7?D={Je16uxnyCo(3|5e;N)R;XSRmd6g+d~{gK{8 zQ8FJS9(Uz^$o>mI$pCS;`?5j)jXB_Cysx_$`m#f;mVK+^TSW8G{DcAi0^;DGQ>#}9 z8a3x|s6AUEI8vx@vk;2F%h%dH&^}a*$tZBx0Dm$uEK!WR;cv!JUlw5;0lWu{&OyAd zbZU1X`xn_TZJ;1u`a)DcC-)n7D`Zu$;-i+PU`S9J+tu}7=2JS+Lw;LIXzIT>q%@+JkQ;t> zS1}Mw@G8^|yrexdZ&r44%&W|TNCQQP!kQdWK4>Yt!LZnhNCc2l5??qRjI>I?NF79{ zOm-1DBeK9rC6rt<<-L%~yYGfhL`RkzZOuL#s6NyOIOA!zueT90ky@`yFhxAti9qWx zs9y@=c2ScV%P1_P{hvsZ8_%e(sMco(A3!#)lk)v6)_WpDwXNOULPz4Zz=!BK$8q_~ za9R0xRXe%1<7*c}5_F+Gyn2@$CSa=(F%#OYO!+Hl~&Q5b>$0_7WdNuX?dmCw+jB!>Av$Uq$*LC$A z`^xNJqQB)SfC7#A)U+d2^!Sv7KE23!xx;m}N>a4EG z-WT6gdB@fNQp>hWgkcAMXTObvvG?hp8MeL;vTd_&-f3R9-ALZ(>a?*slM_6oSD7;i z6nicha_W|tH*>xn1l`qWP0UsIy(Ta__IFufy6Sj|)sJynSd8vA0Z;(!_Tg^*yMc`> zH|w1T=4Hf~AyGXU?6W#Q)>`Cp4t+VD>ictbw(eA~=QH1kfz~Uy6IESxwm99KPw;TE z*lbmDvf2gLb>grSGJ{VtiNw2H%^M=F-k(l3sHw-#oj<)&oy|}oiOl4tw}|c#R%blm z%W;2qEz;Tck~F;GHZ-%FG_fB)u^(I8PU6Z4TR!mImiT+3TT{zXV9srrpO=pI-Fx~I zcI!VU90y+4yH~sx_dl3%!4|w`o^eTj3`0`EZk!i;I%3ruqv^6{Gvg8K z7C+MG39~$FTNyMcU6Xf(?L#yj%PeoMf}SfO?PlQnFCFLVHYHcGH}uNUuSa|=YRU*d z&+E27o2iE1wCyqG82VCnl>KG2)L7S)P(a*zftqJ@Cu zkyj(lm~P=<%5AJnhx8++E|_h-kukws6)#e1WQ;i-PwxPgK<9A8O6ch-r-XplvXAOT z`{!9d;x`-Zn_>J7Eq?tp^mSLD^TqT$A&_ouQ!NK#T#$Q8Wd67J)kk;@A9Z&M1mH=5 zchwo3+tjo&NG-DApGEoI{kZc^>Uw}|xeBpgXU2mCkIV1dtUprJptJ~dKC_}zMz={* z)H7XvCLr?+%3E6U+pDXn#M2`>Lq~prB(KDDv0IDZ?NqRD98r4;=LwH%%lgqXWD68S zPv+}x;(F@Ol@#ZxtIWhGM`STBn?0PP0q_FWo)``n*@-#T&M~*O+>uu(vB4|mKX$Q$ z$^gwz0)aK`G=X5BHL69&XR-E+60S$Lf&bjWw19>aOMME&yf?V&jUR z5<#V1dkL!uJLrzgZNM!iC(zgEE2<6!RU`Cops&>lxQc(N3u}KrR~qxAZjTyDA1*%b zU=dT+4Pc^*?ogLsBF-m?ZT>G>StZulek~C~?Ccsx1e#%3}lC@jB2x zO2tz0)5)3-Kh%lyZ=kLOEF* zJ3CYQSeIjaXycy4;orN6)EiJ~++LwH;behbAh5<%gnC{g3qL^k(5c_v(!49WOu4mXfwns+QPxIOMqd|M zYewL~P^f0h*er~(<}V~{R2b@TRnehaKwgOyVZSewxC^}RjcSeBe*(FDksqh^jz9!H zkcr5mZAhB7PYe%d$fcVJ^jOgn+ePXP74%>4)m9V;qTWc-&@D2 zO*>@knafyvy$}YBwca!nMg|;sxc2UX5-{hzoD{v}vthYo0)RcfC(z|7p<@`SBdP#f z4!SJM=?c~q5?}9NEqTn`c$l;j^A+^1P(^NPOG5z;J{brVvUs>ak0UZvDOqo@btdcU z0M2vEU@QX&+j$rFZ2u__49KH)>mT<)7P$3~#}+^jP|=A3-doTEY}7G}t17b|1kQ#F zaNL5U-&$sJD5tDyCRh%zkG~IeFK}})%4!@Mi+yhVT+o)dU}6r9**T}oYBw5-Wj(Y5 ziCTaSoODpD=}aw7r(=P)V?&H`>-F4GaW0araC6CCM2xCU+ZYx0g7tC+F7(%()K3|# z)ci^NKuKkSsBuzJ*47jS zvdky0fMq3OLxcuwg3OK_!lN2R{fDKC)fhTGpiMSseY)xDqn0>N{R7#x!H|Pk#7=;ru633m+L2@0Y0PYbVo>-7HVzhCLx4d*wgnB0}9J{4h zjQD1k#P8Ks|4^gjS1Aubf(;JW-X>>vq3O-(k}LIWhc-n$l8Uuy6G2UO8v-4qJN#eW zVkT=ACXW&92^{qCMz-QKrH1J=5@i$M_2-eRO~2$=n$3c2+{IH$o4i*4eTWELGYq}y zyk8n>k2^l;{=$<$RlOrvj3nJo3zQ}*JD571>TlOYHsdfnQ?NWA68_B8CQ*}iSs+BA z#Bp{fj;?!Ev&!PVkiMgX3^gi22_qSQi!h%~m1A>O0{Lk|S|~PMbUqryM`{ z_G;*dxweTcu*K$^8ob|nzOCjo+m`I;&|J=%Mi9aPn!V>Yy_VsBF7Pn3b+(-6^ZK>TDe&zwD}-0A%Ycga{%J+F1SR`=2H(Xm(! z@csJi>6B8lSJ)dJIwTQx)XxCnMVWQeXlTdG{PQ)}%VISj@ic{TEPND`ocfR^7mP3y z3*RDBsIMKth8OdUoyiWG!EUlqePYQDcLNZJufAUcW4xiuq5-D$%!8*+=)O4Op{Yb+dB|8)&HDE^q}?-3z{`^i#jl zs;jbvbvV|1>9nc(8gNH=Qe79frta%xx2=@*bwwdgcb%T5{v4KNVQYFwUYL7`AQR^= z=ICsfx7gLv(nU#u7xePMH1;tL<@R4&jq!kAE*>bu_QL_bSnfn6%p&I)~)ai#TnWdc!0jB$rZNiuqh`uag0~v?(lAG^0l|zF3=l)6#O+ z>yUUrw%DV@CP9+Nf5nX=~83-6phP}7&sa0t*Fc43ts3LDZ&cHcc zttKV5hq?dTJ3o6MX@18ej1kou0~|IZ2Yk)yJJtHT`?3wug0b2nM~4EfGdyNHNoN?l zaW_3p%GO_hU)YHmwsvu0(nmIOD;Zm^Nu``yM9%AbwPLg^XV_Ixt)@*J+I3f1NUuCIIgvb(OL zbAEO0uOyCUha@UrNSC%Dhfjkz2*Rf-JgJ_|4ZW>9vqWf$btRxYv-cGFrXNz}Dc8%5 z{H19)u^TGq!GWG*B}Z}h139oEp*4B%(^JSe(dzMU`p%l86XrtELXt}^+G6W-HB7v8 zCY5Cjw(t8tBOHG|8XQ>PDS`P_bR*Sf}jv?1r_rJT4)Vs z&Gno9z9$V=<6b@F<~`nYK~a`;Ykaub7=gjebWeh zX0dbsc$f6{#BQ(8$%NP8)Z-kw&-6VzX7lEswdBj|qSR?8CRhIzJGmWj`rhTwhN@wW_ zuc#X;`+VzZTJ4Eqn5pa#*iqi;FybrK%qhGygAdu$atoKs_avF>0&ARQBPNf7^qTJk zV>i-yAvjpB?Yu9RlELM0leaYf(w}xB3NVXGFBkgoP3o=fd~Pg8H0bm^1F=tQ0e>a! zWAA*0n9W>Dgp^D>a%N~j)cX~>e$e~7J$>bX%`>x=(Rf6X>9^KtK+5nnj7b^W&R`w? z4p`Q~Gy|hb*E;+spED-^^RCNm4!_S!^l?MSXv)!i?$y0nBW0G# z?5G&FFo$=aiRrW@@a3KL@3*s*_YUxqiLqQ4gMCvffy|Pjn`2^Ls%C;>D^jcJGsJqK z4BnRMjOrY9Nz3sgionW0%mM1C`o8nJlUOzme21cdr4F_IJ?<#SurV{Tu>O>Zi!SX8 zb)d&>ljt@n6el8f&*3um*<3!~m#f5+w~539{u~}IUherGK984|cmmJV(02Xv6kb+Q zr3oIb-_y)Bq!<$xt4T);EMtRsO`{$$Ht-A~2S>6uvwBNxOT50JWYX*5{jsE6G25ToDGvKr+u(GogEBRBu>`wV+bU5WZ4obU937x1C55p zAAMHn^sxE!u&HU*_0)ITM<9gy^1qFf5^*PzTNKez=~~Dn=Z0Oo5ab>Fa5w^v*Md`F z;e3SZZuM3=^3>ytaHUt{dP_Jq@Kud!X*#7a)UU4o6m@}9F6hyC0`HT9&%`7uKWsB9 zpfU^e%68Aj&( zKJY79O-hC>fMg*VD?ymPj-);#ojpPsY(a;pcj|>v^3R^bT-lT)Q&TE=*O6&rD z-Pf9%6N~hlLgpiv1XYfPIZ6xZ1zp|1G&5E%+ir6Dv^MMPmrXU;YKX^`2?8Ynlc!Hn zk%Az$vi`HlkcyL#g6$432rk?IgierlFrwX&Q`3CF255@MzxF196tg+X+Eh z>3()D)yJ#~xF?@u5tYn^iCo+3$pDU21S z){cAb3OGFTH1M7dw#O7u#hSDM{a3qrLODEz(<*ZOp*^%vB|KSs4h#=Vc~^dX>r$sx z_RzxK_<`l#_}`muPsB_-daSu*n1#Tb*|ty5BQ2t+11erpcXUH7XglkIObzD==}QF) zo9sIUaq+@%h6?r@E~&un6dg1{4*Ze#fL{PfHh=e$o`>THSU-IXGlM_w@Td0dq!+Yr z32#6Lr^>u@C{8theiHt9o+X?-k#7YNA1l})YDZmLrgv@rWWlajs$=D9f^dTvwL#l6 z(6)@e_D2(|nxm=Gk3FfHn^-<|H*{LY+R{AzW9WqW6>44Xv7co?#EscX{y4s(h5(&{ z!dk`+tQtB^2icp9J$jPtKj|P2B}OMjr9jyEuj&Pw2eoQ+$rV|fN$hyi9e2ws|Cf{T zZ!bDFL=2lgGP*~p7I>FWV_T(m17%CSJD>_N!cZ9k&aAX_=lbN(3=9YaWO8`3c?BNj zJNY4Dbi^T+Jr~~ddd@}wUceaE+??BJz|BWKY0(6SOHcs z7|s*u{sj@?u@N7_|MJXk5g3jeXh6va;GE^M-soNld+0iEQnWg2ylQ?6>Ie**Jh$}v zn9qGB9gL=C*tsePBVP8V;*i53+gHogr0-RCfX1NI49DcE&E-uZtxtf zpO$r%tXux;I==C$S;LChxmH_H>7DDd`>8@%zopcAR&y5hygD%4NzDFx3riLo>;Z$zHXdu}T1U*v5B{m^UY9GX_5?>WuUh%5 z(OmgrZpEFq9kXN1BJp%hAAw(WD~_snIhD-Y!IP-tXj*K+!H7C6UIZI{tS4Ma^Y zWr_JNO_V}4)~HLS9KFi{ji65Sks27^LJnhVRAU1dYgxP}oBp`e$>p8N>XU9nRyNrY)@lo$Kg?P=7$MRXgl@ems zh>HLLYeb)u4bZF0y4u@OB^kPhfy8k<~hE7 z!J#SCY_sU}o9P|Ccvc0lnsrz7RvUuNS1hZ5+rS3v`+kP>XQGl2uvaL( zj9@9vU0=onyU9Dm90B*`iJabxb<`-+eG#!9PPlYTDjzs7;ih z4UG0~7MpBbFt_NtG`-*1pgx9_KFqB2c{xiQ(pIaUF*deQl(~e%GTpHKLz@Fe6>X{5 z3=y+(cMziAgWCg$a)$bPv$Ubt7V5Rz$x@tYbDy-#7zvWj*$bpA_q|K78R@oMh0sFC z+83NM9-VpRD`p^so~Mku+^UXL*bbM&vkZ?H1dniu+1*VJ5{3odN=`+dzp0tVegZ!; zShyiVQ=H~w&u|^4kGAFG5r>8u2N0#qRpG2zk5d?Pr8T&0LkVEzqO@;|XOyyK9Qpe} zJ&v+zCrMSM!#HZ5vecGQRNll8lARU!?{_>fS`a6Na57YRj_qThVwgFk8s#_>ZWv5i zQIWv1BilTyMZu_C;Cr&G57PK2#+<`rx!|lJxB3iwZJJAY@gXrrm7UfeWwB}Z)$2@M z^Gsa@Fh*H5R@n93789pPDs%PH3Zt?XZCsY=I?a{U9FtfErr_D)o;a<+Dz#6R$^~JJ zP1;`#mL%i&VmZn8CA!vvrLZbk+W7dPWkmh0%aNz@+||94J`bIkK0`wST==1(!{e2We+-esb1@(~d_ z|4bv9T|(*Rgj=TpqSigT^6j2ThgB(`LOR=o_0r=3pF+_w>%YrB1O7*_^;4>$Ka)gq zl3Y1=2mseo`bhX(a`3B22Pg;s#V*r(&kJ_~ng*dI``T_Z^7jHIVnKgUc#fM$FgqnqhajljzqabZQ(@0cv&8ud}*TN;GL1hf7; z++vR8edP$H{NJ+LwO5%Np zn7O>!x+k%^ZV&9YuoyN66j5hCA@I^g6YbBYu{Vucm6$Qy)I(^6nhG+vq4TxaDcqar$dv#tk8y$qUNdBv7iHY{wm zi<*`^1nxdW{ZiM3jc~uVk&|Qgctf9G2v5sFU5Hn9FZt+qXE=|x5oY` z@##?yLwCUoRb%@bA$ceD+ep2?(<|0aklKvP^V(Q{l}15}yfu)hv; z8r&V`cTWNr>?$V zGI?+C_IEnl9pMHgz>$r02e)c(E_&LPutPA{Oro3qIf?AFovrg)IjtQl z>`ZQ0ak;DETHJqLJ-mJpCi800#iA2T63SLutj?|Xc`xMG78Oe9HVQX1fPQh}Hwi0o zv;2>+ZcWZHXCb)MOcyu-Ozp*R2PP&a`hN7ZG%??L=eGP7Fv2*y^#8-Wqd$zk7ILIO zhLp*6v)NJqTPD=PCt*E8Ve_Vs4Gw4b$?m&&XP%zwIf<{kd7Z})IpSzuRbxu~!;ecvP^^K-gQ{lCA|TqZ7GWqv#>#AfyL?t!r7c%USf}O>ig+|&b(%?w&MM|p+c#&%#U53P*xOs$e8**Pw(2_5A_pm5eN6#OWG^YH z3H&p3A=U-V1iq2_3(I|A{_0Mhtv{O}<06KzHKWgoX4FSk0&8WR>&VOOiS=2qPSz0BlIZ$)^o}anasL3lr!FCLOr}xI#p{I;J>l7- zho-~fRSJ=-(c5hGq)N$?OzH0undyUQUEQOGDVS5ayI`{zLaLfgrw~!mPFEhInB(ab zE{_R)=>hphiDS)emQGdPK>;7@di1w--vREJ-m}g!-WqI(r_7OX?B_S%6X(m5MTZnRt3h& zn56m~TS6r?_ojm$1-4j`4zLki$cs_|Tyqr@VXPj`y7X~2Enf9qRVoF@CD2F6eSo7X1~nKMo*MhQ=p;msD; zB@~bgZI@!Z%n&KY2mX7-QtHtal5!dDotS-oWKTX)ZbwgVN_|E-UBr>NFCD?mcx5&~ zF^PSZ$sW(Nh}R-16&zLH(TnDSkv?eZ&qAgkA+8*#O-g;h)s&l1hPI>lb9kt_It(%4 z<%-|hX%T1rMV9NoS;y1N8LNU7oc*g8gBDC~zxn{mR)4M&N3H-Wb=MMCk0@Eb^D$1U z?ws)!pP=z^E6#zm&GDZpcDvK4i0xspMG&0NX*Q^=VPfr*F;Il0=2K^t6I<%~KU3?f z!Sd1dh+$GQOFAnCzNDsP@cPk=e=C_9GuVF-d9*Bx)1V3MtPP#x;j>+-E|n6-40W~@ z_-P7VAk8n)t7ga=vc?kq06c?5k-eaE#ZX0i#Zq%LOb;0~PinyLM&i{UcF7HW*MWiO zfc#I~hHVPAd z8XH8-zl8;CAQmKf{|SLm>no2G!;$S4Ansql%UFa^!lLe2q~U7V5$9Veqn3ezEA`# z6@3t{zGIT*)V~*aqO{6Fj##dU*HHaZct60?54V+6r!~xA7t>4@>SPXNi%?YKhj#sW ztEk!flT`cnpxRR6z*~p>m}{C4_L9gLdB1!q?tOqA@^9qWH4}aSkTkn}lKS(oXY+MB zM(`pof=0IDq}FWT9k53?B~u0DXIkj(6V)DbhKj+lsKTK5m38RCl((vMr24o8x_$qF zhlfhMPE8mpq3Z5H!c$ELDy+rrX!Idxa1H!U$NEARvXD_1^)k2z~QVfa1=TO_^LZUSXxR=%!sx3v=^X(1}g?MdB1?fJFtt$B^xgaSTVu$zDE z*9iszw=q~jN?Kd8OsLY1Bb=Sw9@Z5-_n+6+{fPDMld?GlPlTou`TvAoC=vCVHf?*8 zZjLPDO~}AS(XulgrMkVO7b?c{$FE&WWb^M_-|w0eOTa_By*-a*st)^dARnxTd z-c_<)DiliR1&j=f`J(H{X`)X-eNBp2wSBDTidO`~yEw?Ht0FtQ5v`S-{EUz&m*k~| ztI-DR5nGfl!UP3{9<;2Ut)?SL3kC8P0}8kUAuXIMXY^^47!dU_-x7`-JQtSB~Ux3`n*a@J2jQ zE*GlB!d(zwS$sML7+!A)iIt*;Z19D{t3!7C5i(pY1n_jH`rquyIjv;QZ2h8NmI2Qy z`1KRZNRAjSWvnR+-f=plHyqXuA#+_5v#r^q5a!aFI-wAb&^E4R$N=$CEG&Ep-=~Pk zrS$0+Nf(8hxFbMyW$+Q=yCyl{@<|BppWR%m6oc4=x;J}!=0Jr~t7Cz0)-z*l{q@}z!@K+qjL8BXCLLTA3RApvJY zopSoW*&9;LKzgp+;{Q3{iLsS*(z2Y$)w~17+UPPo4zi7E_5xB1On9We&69!BB2t+u zOfz{G*$9IDJv=a_E1=o@0gmvH(eVNw#bQWwkBb$LSis9DlFygngodcZBYnp(G!Pd0 zGy?gz2iS23&q^E*4%-x&r;dP|5s)YoC*(^B0!pA6(WZbLY5Mfmup-Lys9CWFV!U-)@ z9#6;~YKZt$I(aD!f_0la77O_&GkMR$KKAQVfxd_R;-a;7y@83eE{l^A>ykV?iwtVZ z6reULGSRRknh|~$0H=9`JRmK*nnjKdo({u=ZbUr_c4}4vLU^hBTO=QGl%hgJdiB6# ztvdxav-W#3XU~x0k6(HIw%dFQ`Sk9!%4l7_&D@%oCz$5gMQuY-L9LR0X}@f6wwpyh zGULW}i({BV3solkH7!*lVu+f7-LUW#O!wiqA^EoE@f}SY}0Xh z@*0_>b0ZAAa+DV*v~_N2?XdRq0haJnDAtz++I>4OoE1v#{u(sW9bziKF+ zJ;yHQCOjTBcy+4@vx1C8e9Sa*pwPJ})+j!fhNMSv2RCKQElpo<@tWXf_+hUU=3 z4Bf>p_|h@dsrbz_>@yKKVnwZ^uFG*t=8hosoM=?$Ovg^^1vk@Y)VnOPwbOM>5kIB~ zWN8(wjD~j5e3d?A?poNwr!W&ZM!1-TEm_N)ioOA;=n{_Ax^SM{#RMJ1sDDCj5yvq9Lr!yF{BCg%UkOO!KsCZajs6q*dtp z82a09CaI1s?X)pWz)!PQKFIyAv0LdI2OgVZJjNb=RlFgfd)i@|V`YTQDuSz20ZI#% zTE?Hw#9rW&=Xd{GNL319%bQspfOqe2^DTYdk`74a8VydmiD#IPk5|?wkWC#>`B?0DkEUzpzT&`yk`ViUIoZ0srV{K_-W%Xy$Mnr8 z`H0z>`j@w+M_`h5>E=>dq4Xq_?S}o^ zw3+8=poa1i85{F}>61VQpxWWYD@OtCa5~9k3Fh8RT|B+@c$XvQUXcM?Uqiorx?S8@ z;RDo|k2I2B4m$Y(U+FwK!N{4H$)tMeXjW2H{ zZ+EQ#uB^FT1iSa!n*!8HJ}RGVq)J`S>?`sLnl78#AbTTdnYsowhY5zPRwgo&KQw)g z*v7RyE@o9mDEX-XwZ#ZkT?jm)%hJ;VP_==5DjP-k%bu9)aroZowGa+zaegFmUa@RZ>V(aRS4wyvlh8k2| z2^+i_Sw)w%hAE$(UfW?@RPxmBYqg z7N}k#t@B%GDjU6HIr*%&(KgBAH4d!@cn5Cl(7O)6DU%^O!mu7nZC0n29z!`#F;4GB{?+P_4`Z6pt zY()~4p0UMGeN=qoX7G-oX1mp65@Q@uST1hVpKR}kM=N=*fFvQ?;BA;LbdN+SW%v$A z62qHu<_IoEmug^Jpv4P6Ts=+2c(N)6YRf_oc_o%bGB>gAid21+R()H_MoIJq^UR3y zSC%!$gq>jIELh83@2e^*t9Y~sJ zYY`ieV%J^u{X}r;HayjVQhNt3z&!lxoif4|>A!iWcjCq{jp$MU zTc-3xcxe}cs#bOjN0DTx66;gkne6+6(E2KVN!{0t@QvpW^!{M3L-FIPB3t~U=6!by?%Rg7zOk4k8RWg~#aL5axbcX_O2p=K+{&I@mp z#zW&ilzols?#i_v@TWdrp8Y+_wyMm2aJ$StX}#7eD~DCKv{^xanN8YL+^8o)U>dK<2lf2m&UFTJ_$MmrVI+ZB5un6%x+#yNe6>ET035E{1)Ouba zOT}Je$Q-?N$V|Ybr{COv?TUM;Q#jvuxT^fP0vk@%Mtlz*rW{62b;uGE#=!4UiM=%_ z^cOAgo@q2LkP)VjTeu`&sZznPg*I)&@8u#T8IJ(gGj*AEDOTXz;0V7tu6k_Tx$nR+ z?c}KFY|aBZ1bO@U3XTP5k#LREQSGE6jUlQ8iRxp96Kg`vi6OBCoN}5f;y)wJ6rXH6 z8QnIDl9G@?s+zQ&%cqnn|J42<&c*`eqSpW9DQ30)h*hn*Dy*|mwJ)zju zH`sGOqLl>VDpG3nrxc;nFS)|M;?@cl296#!`}P*uUy4kPeJr$%$+0L+u?Z{}H~DWe!iiRn`xBjg*RkDSN&2ew-{x`KVD zvU~QF#TT!SJ@D8F84@K`2y<7)gY^gPrzFiH&STnsU_@X#ejpheM=(8JDfWXozcCih z_HIZT>u2aQ$VD5pMuw7&jV0jo0DQ)~ICy;AAHFA^%*gI`n90Qw@bkIn9JyEHJyko% zl$P8#!S8;T&9mNxWvsCyoKx>qdND9wb#^9OE}v0Wm$#PeXY@E$uVKOPYsnTmU!;yw zHl`{TrkzawhyHfk6S^IAm$ng!9G@RWaZ*W|2I%dC;^2iQO{y*C9CKo#=UU4jg}V&9 zA0GxF&`w0>inc*L@j!GR83^>2`kYc6%Hhn~ki?FLYQ}WZBKkN+P%GC||Cv@&32i@P zuyzPrx=23vS2tZ^_U9a@Sy4?MceWHMKuHj2u+$mW`L)JX@v-i;G7bNred7*<3tS?( zRjUt(VcM!yIt?MCt%m2Vb&Muh738%e9RH)>nCXP}{`XR~ZfA${eM()oXP?oij^vl; zk(c+r7nC!hUyC=?7a3O!Nc0+_=0y5&>G1YHgg^6_Q#ok`A{!B1RDhDzOat30!M!QL z0b-ZTzN?LVGjY6`YHqZ@>3u|~fbKg60dWFq0yRHhY`%wD<#*)NG=9K$@v7}fK0E5b)QT0h(u7T_~RcXxNU;O;(s za%cYc%hY_Dx89nmTa{Y%bocH}*Evm*wfgDb4*1|LYa1$Tk{f~cv!}zSc~Z#ga_oWv zA4lPcrX>!I?3)e4=f_yA6Yue{B)L) zj`_Dgt>=|NH09aA2D=lMt-Qd`hh`_f^v$Mxaf^M`5?|=_pK*ySXD7j%bUwDsJ=&q= z+$bE=aL#YmdGzx~|IwiX`3=WKgCtMgRoGv&hO~PKzO35QoV=tgHzTrA+*?J1s&6PG zbW{G(8*#p28Z0cF$h5cw{vI-Mp>nf`f zt_=?sWIEyb_finKk!TL9G?z(C0H>N!oLH@}wqEI5WQN?c1zFi8#qQf-`JA5isEDdI`b_L~!1FQ`NJOUctQ{d=_suxAm@a?O$MVmm;Fs)Oea`|f z(DiPR&X;JGLQ}W%jfauD0gN&g46&9UqtP!Eym@=qp*6*8x}&IZG&bqr`NFg7?<#%__vw(OX)^-REiE zPZs$N``@?g^wE-xUz8L0+dEoqr-m!rK*&`fQ$mB}j??%qQKjKVfl(qh;Ggl)nO!Rn ze3KP4O#JuU&ER`;1Lk|AuileHt?%kssI;S6351bSK8J+{7E)g(eloYA%~nO4N$&gk zGdY?uT&4N${QMx>Bzgf6W`%CuHY?-Z*l}qz=QZYn-Lf_3cU!o)RZ~VE{|~5da~z{u z_4A=k$PnCmL#A7gol3?0%P_B=%$fI_0t*ZRCcrzniUs(#T~*|8XJ~sem)vIjGPUP7 zJ}k7pg5jlm-ydHeqSw(ByLum=gxew%eR|fV0$A`@ zg(AFeM{?_x|Jc7>G9+t_mz&Hr!<<%Z>UfR&Rdu1d!=F*MPt&1sNn^yl@ zqZ2*B=5#?CB8jK*x7GVYTO1CkK6uIP3hCVaGr9dF!pgn%j;FJ^buIk9xY?S!tB-DX z<9eOVEGE;A7_V_l(oL54m&jbdUbo;Wgig8{o~8!}{~jgzJ~hTHm4xGw$^Ny+fw498 z5*({T1;7!_L(ha3f{yhi^I!eZ=zjHI%ZgEmPpYI4xKFe46K?m7zIdle-(W{(Y+|>7K7nZxff5R8$+08sGzv;8!Hlkf zfe0xG)CDbF8HXV5Czc0$_7J#2r%j9wG=4(@fF&ZsC}&qcF+w72Mk!zQ0iqlP46K># zcGZlYlxXd>4qfmn4T3B@QCp%hhu?0UW{3I(HXaIF7vAR;%c8oD75TdJjkK~g@5SNa zh5BX)^N-CDC3+vD);`@8;1_Fp{SCKx5J0NskkvtgA(Fo+X7)UgxS&&jCkc9_{xy#` z9o~^Q&(Kq{&zOT2|L#rr|9xl#;>JMN2Mb(PC;Jy19h~TDCEs$xGdn`RQaS=hH&36o z7a=|&8SD_Vat=D}CVv4~w}w`9RHWwXPnj_7_iBnNS%E-*Fy8$D8NUC9_X+p)gd^-oWV%}*mR0A{!by;{4 zhlY}TXf$3gD=;d8e64vS=AGX?K#;K8YorP?up^=_zNe2GLH2-w z4=@;QzJCP#cz)y(IzVilD;Ww_rAk6wAry8B@E;@oOX+ODwMfySQ4prIT1F`g)dd(J zL2c+<(-i_!W}`;XR{P#IXmj}66i}wWw+<>E)M&T;7}4*b^yQeP?JxYd22FSSys}@g zuVI9Y$qBh5rV3*^bJ#MQtr*j=}B(I+E@}m87rGRa0 znXrISz}IztKh1KVKIZoqIZqYF13CGFGADW2{yZo7t$Eu5!zton>)}7oZY3sxHY4Wf z+-r~F*9JML5xx%w!%Y!XD?~h^TY7&@Z6HiArl<9MW4Q!v)z>*1Laq8zb~S$tIQ#SE zg=iE177H7?>EtsSK*+FnEUAGZ4D}=Z>}2%GMH=%b;u58VG|3;aus{|&5Dx73eSjTN z*2&*wMaz6_Mf)&yHzy>miCL=HAQP14_d0l&nosx#Mf(tvNB+Ps#}Z41(lab`&O9 zJoa$+BI|x^YBq~a-wz6MQvyN-Qy0{9Uyqk*l`h*!_%t__Do*b|x*jOJU_hMAW(=0_ zSDcan&2(s}ifP;*l@wPgteFQ;21mQD6fpAEnrk(CZ(km-tZ{LTZ<>7ChWTnkp)qP{ z_iSR^;EzpPgJ&X>bPp4`H)1tkA~lzZYnF(w9*M91aQ}@g$gXoIbDQpH4dY5Ej0@jC z;kZ%V(SK;|Kwq!)l(`ahU2K_s{=DhVkpVmTJnBUH-e)@?KFIoJs+AXIku9u(Xmqhn zL8)SufSP4ZZsoHF{sd*}6BAd};s@6_U2*$>Z&x&yHph@R9}w(DqdF|E#w(U&=h8Gc zXz{Hjd=ASBvON!&S05*;rXE~W=UKfV>CJK607~8x5>sxO1vBtM5_d#pd!2hyt=DG_ zYF(0_q83PEkjmKVA$v78k>Q0WmZoBxpkeb`n-?s?pxe(DIEHXA| z%=B{If6!`u;4D#K$~G6i%h5!cs5on+t_$BL;m=;WR=J*b2Bvu?AYrh-d=ci&B|0U4 z-dyWA7K81sLj1b!-6ZqeSn~Zby)itxbU#>kt*DqRnWcjHnKNn_iN=*ONu6LUsoVw9 z8ga!A@$CM?X~-tGE(rN-b@S2S#nwuo{YUFx4pqZv@Y`wj2cEX=Lw)Hs9VT;JPw$$7 zoneGWeX@Ko-4BU~5TKH49Bnxr1EjBNXB0k@_d#*Bs2q*t;d6|t6U*=%=^Xe4lb z+n#hGZb#femUKIR#`=S_(1Jcef7PVsy(i_z6wBqfZ5A~q;%W1fwUld+1Z_DDr;|gn z#KE#Aj8w9Uuq&l0pHA*?T2XuiQ~IX~_k;JA8Y8D8QVCy-+0=W9-Gru>bhsPQYEP6r ze{sSku9`U=RVqWN)r(e&gj>e|kphPyi+!ogx`j;u!@}}DO#<<456OAGsFu?V*FO6K z9HI3Sg_w2VjO4!RG6E_@BgO(k&1xtYh*Uc7Wxvf=&nB|(*36ebm-*H1^7wjknEhmD zanbSQ=IJWmm6Ky_%pvObzaQ~9-E4?WbE3ZgFCgzX5CZJ|J9zpQ#m~vcZldYYOlCuB z{|)4=`ad7>2oPNK;$Y-oIEHzlp6#-G|K|~pH(pCuh4`w>^g`C;d;8ju%9ivYmB0*}Mp+og-*p;l({lFz{y8gD0Xvhst#DtU1q~Z9qPi*kkeh ztj>JavElZ8UrLaA>+a98om*`A58nVKvO>LV%pH}jat*ue*&!u60rRWElU4_gg_d(2 z6KOGg!7S^1`fqtTup#aqaA@e6<6hC}ud;iupPR)~Nedpc2@K~ydtyorrtZ5FS$T0; zBGtphHD~;-lw_X^L76B;G2{xv71VM_&`&_HXV(z1{Z&+NE%-8_w_X(ao>XW+YO6jS za@GSAPFX=JU@J+%Z)xQL)+QoO7w%0^J5_MMn=LrySaH(jNMTq;(AYXfZHdiz_yU}P zOj&8c^n8B;GLT3EX1}cOIAxRZ*+H28&hmfGm?ytzj?wuU2--5lTU2U+F5#ELTLdF_ z-?Or6;T5=?ZEjABMM#Qn_SijnwR@*V@l4kWtxQPik6G8xjk2ExjG&@TN3*=ZpC1F534tYgq|iiCj|1^Y5e< z-ExDkJKji{sXF_S4%FTJIa8ad$fCYUfak??e<3vbS$p*J89DsfUi7+-8_+tz@A1lTiLZ8Ua^ZF$T)!sbS$$iPsWV1~ z9hvj8_h#dD!|h;0sXB!2D?udTtM{pW#82=IZq2v;b*+gdvoy0c3rIeEUy;^=Skp3} zDEwz7v2+}}V2PD|FT_@t|Jn-sa%Bpd^5>DX>%;AYkWvOFnLjDRsHZm$n&ReP0Leiy zcF>{t=GoYZoV(`-Tjt%98}lr>5pP}_lFV50MmeSkOks;8FPwLx6HJX1k_8kBz~b8P zRAX}0*g|4I3@Lpi>>1br)?`FCFuKH^8G>hJd(gDthhb%7{La9+NFhlh-0PGCoX3a& z!Hf+I-788!0*2NM%fhm=l?G6VIbIw; zd8h}Z0PEW21TIG;filO6V~U4b5nOI*17**+#55vEoX|YaPCEXlBpm3T*Jjsl;K9wH zCy~HzyQq>zSS*qn?cz$)rGrv57%<{k)b+8wl%l%Cnj~2HwLq!DMQl!j^}af`kJ1M% zjR~020GRSV#foneLs+#AI2n6+2q>e=NYGG)+HiJggel87fW1?)TNrP2((oi$d9?{W zl%hgfz?4Qc3BZ)};BvPr0hkhR8I6ZJ1ZoKq1Vh`@v=KvxVg^sLm30Wv{9gT;0DxZB z&d=`bNm_DkHEP!Z_$1sAGSVNzNI~ci8`YmKa>eX4V_~M=H8dPxbAAV_e@1u{C8+Yx*B|lOy(PKi0Y{(4>+{P z88;8+ATm-E=T_c-NNn1tV-StXLjw<_lTrK+6me@$`sb92M%}YCIjDSQ%T)F!@M)w{ z11Q2LJb;%en)n_lX*Ixm!`_>dY?*5Q?58}!v+Bna7W@W$sQ0kW9hCl-%J?K$jqpI( z28sc`i`IZ006$1T4HBE{H|1|b1ptI_GFupW`11hh5KXe0$7me@EnW!z_%D`Wv>22x z8Nf1ZxCU5;B8>nIQQQa2GR)Hf0vE57CSb(W&E(f zMYfUY;(_j&yn!3-4gt8*HmMi^G{k539ee4GsdvESg_*#&dwF!=Cq^|7ls&Ge03o!^ zFq#CwDSGSxWKL85R}7vnlZEP(L1(+uongxF1~Nu|67;$f?E9%ecXCOf<=&tAOcC_n z;r;BRYpahDkVN$I-eHy9IDHqb0tL!KBY1!LaNwsx1;ntxY0t4ebZyhoV4R}&4vWPC z5#-$*tE|IKw5^yULr4=t<0I@vqOp2A#Z>k2;aFYYG8wE z^vBL2Inp??O!;f}gsBq1Nt7V-oC1yuu~Iibf(%>*0Z!r$|IuLCYxaI+OwS>Cn7|dl zNvteTzNhxqlJEdi5&h}GR77P$inC?Y+Y#-1CyY@o7gVsjAj(OJC;FEv`5V9l(IYmsr5J=B&7X z225-WkJ4wr(N_PJ0le<_J^^09>&hn40=Ptp#!Djrm&l`(nb*{X_rY!#*pLQ&tN@NI zUK;)X&Fs?QHn!kO;?x%e;7TS(wtzJntkk+-P@?Kj*Q&0NIIy1QGrE6_prdTe!DYgco*C9Nfj{EW-~jpd_M%4XP<`Y-o)vRKsq=C3Wg zebM%DIEj74j47U?hh%01iPQ?K#v&Iozb-raOHGI%(up5+k1cf7Dx-4c)PWwE;5-F> z8Od0(D7sGMh$7bs$qHG(-o|rE{6}`$tvkCnQJ!Qp=dhBa-S?Q8 z`SJI; z@O{H{aB67mKb9cO9{QSxm@lY#TY0j&;Rq}2{^I4^98S53v~#f@iErc}8p(_zfA7&< zpKs&$xID?77G5Dve%XYyA|4g;O0B>|OI z3I|=kWwq98IS|Xt!JIvPsH}5Qo6?|)gSbyBE$1uvIddpb(9Tr+TS>h*5=w@eU6!H) zwj=(tvGv>;i+aCRUn!HR^_{`lUHOy3qs*KjL<~g8`85T*>W2>|kMYU(p~B)`r<<=q z`~pVXVz*XJC{F=$8AqD*oPRV-o8%*R=hS z0_dy3z8Pdly)SP6S4#z1G&r9p*@<6VS`eO|uH>Gj1ct?-uw(I8gyr^78 znhk}k#w%hljZrk6mB|P}F`fH~ie&Rr@JHqdcJlHoL0NLA8~doJ8l!r4Rs?>@7kTug z8dW-``N&@)6Q78wAi%CMc8A&^5fbdFNoGriJDj*%Dm+kTRX7qu@rEH>by*x)DGC1kauB|5#2`GN z@yD>m27YXv^^c+UpSy2+=S&owO{3fCJxe`LXLS#} zZD;j3o|(TLbZhL43wXfasl8@p1*zUG_V##Zb=|yg2|sh*(DmISGfl8W(>{`KA@{u? zPe*xHzu;#$TV$@f55L>)oe^yFGab)-yR0SOxIwSFKd`_5{&@eQdHz}GO;_lR9*>>d zi{DcKe|)umA~WYD+;lIlzdFMCN$IWTYE&=3Mk*E0=M_1z>h$bxf|+(C%NO~qUGH@# z(>aqN(>qzWquKWn4)BV^Sx5`XV6XUfl7U>A^{MgH`|)U9h*)X9g!Hpr<}TbUPvK1W z@aJp|c;X*l?=&SCAG_7gP`cMxj@x;-i!OYK&I&Jle3nq2rs}I)8>pPAk=LqxoN#qz8T$qrpZ(yd3tUeFRMBHfGDRcI}@$q!v;5SQ;kkEG6XT#;fgQF48F zo4~-C5BSb#H~eIn7zvKR$UQ4VQefxeoCfGI<6C*%GC|3J3cS|dr=PiKbz|MsQW=P0 z=(1?I6-eg0id55i&4rW(*dC zUYeg+r0D+G3PJ^BG7pL2Z0EuVp#pC<4~5|jB}wB~bX9i&A)b*L2~Y8&g>fujHdVx4 zj%inI?V*KVZ%WMxl6}_;jYs89jIR+gW38>9ja6^&A0)fn2Zu**PE4#Z^I_S^FDS%4 zADRJppBG+Z2FHY^vglw~Kwkwr$-N`Tgn@m%J>^T+Kx)gzCs}vM+61TpmT+&X&JGd_5It9!0s&7TNHa1?upEGgTfb``KK!mlI;vD?4Sc z+i5ZejcMPeRI|PE;(wo_a`GjeCE>av%{YQF89M8}0V zizyD4=kNHjGf^W4#`0_f$QM(tZOp`73P?!!Vl&L~L6Szm%m3Nfi<&2U6OqUAyaEle z86OJa*{f^5i5g0|loy-oxfq$EZvD>MM0cYb>e=g29vzn#K9942N0ph4`GPA!@Y6yz z;=xkvv+;Fz%opMpR_a;H_aVjH1F4^L=qA3>l5Hv{NU0-RL4HubLzHL=UTemvR&KN|_Dp8XfmisujvECl4o01q-_&86oz8<<(_%R&* zu7R~E_1V(!>pP@XgxfFmIdlR_b#e^-a-W+`h_yrYEaZ(cpF6dJ<(uCjm5xn1LBTmf zoE<%Mb-VJ=xihBd4FtOu3yzGQ;Y~^F{K#y@t@f2#`;z&n*2_y8rME+LO@oCmJGRIS zgElIJif36PM2^tcZa551+$>ZIi$_6n5rkI(K;VFi4h<}Lt#E$I0v^C<_Jb6N9Gb~1 z2=UR(J;;F#lYLFTSSW4IxXef~3pPP)&`h8{DhX8%h}}MfPq@2>lFEPwA2j2oC4`0< z50+A}v}mD{Uigj6CH*v&9{ z2Xvsb=p;{xIYJC(=0rhslD1?(d3_5mFZ6DJy=p(?aB}}(%jYDgLJZS{%|<{3)AhXz zLo~Y=7*vJwb>XOrQ`ke17*X!Qkst`u_;G>xo~;tDgH&>?%r!;9xLJ8DdR zZewfdsN;)SHJg|u{6c;h9AFXWM}^34a3O;DG{6g(Rj#C0R&I-QQlm%#e*8uCrT2yNaoJ zI+;;sE{XQ7eJFl0lqdOo<;`Ii62c0;6B2tb*C8PKM}TY`nQvf7 zEKYY&hSe4Ni&?CZ0XI^*AQ@WmqK5zpk=JD{hDFAOIc3l1>0d!H;gL$nlu2oDjDg?m z`D!sdM$IQa?SCy4L(WF1@c>4`I+#<=&>KyCn(@-)V$7rAM`a9@Le>nrw@vp7t_tv> zYc`>y48}45%hVLI7~Rp6q~0QZ+YXk80NT_ir>av=AH&*oV|a+QWg5&t%JN z*+Q?~f8>jz-_9Aadp1eijDPU7ch}2f(7FNRW+=%}hhdzfq`HA|gWa|A!0NZ>!0A`~ z0>eG$w>@x+`W<7FB3u&3gYOT1FA4&;zR`{TRtzvRF=%E+hzkufc59JG9OLSqN8Ao9 zz2T*X{IO9stAiCdKaA?JYKEM}+ z{o=-xS8#t}H?VslVN+EYJYZV1Sxh-aXyIlN5}6!T7`zZ^?rssnn37l+yp#l#MWZR1 zK$(5uZZWgW(N-wgDr4wrF+l=~X z?2x}78?xT}Q2*$u|FPA_7CP>I^hKQaC)YFmT{zZmH)~5y!Gx^IW`-D?O@jb z$V1)=OY;(u3p-2tFM{Z22|vV)XBW-p=H2g7j@@?Z@4CwqgEB@DTUR3ynzhhwS@4UN zhgqU@i}-_900McLPUk%2m#lJ(obz2vUtV zeF3WU2hSv|2JGYotcFAkCY;9m7*;@PB?%`~XvbSV#Xal7$U!!j5~$H?$8)QHf3>BX z!`*rg6edo3@7lIoJ?*n--G2O)i9EsCP|g?C(DzS>=|_Qi{PDi&uc^J^0kn`1^CRRh zjA!E+(8IiyrwviA@NWk^V$1f&isKF*?`&BPZ!i3H;ZJw(bjD9RUdnf`rF3m)Zib%5 zecUedo-1FpCY>gR$APf zkh&S%vN%f?+H`$^Z1bkoL&vu{&ebd-uyT?t(R+cHZFr^U z508^H9}RbRjDwIR?}jU1#MH3fy3RQnbKpdj@R)OvGwL)TdDt^Jod+?s^RL<*viUPp zoN?H|AnOHMbB}G8S&WO%F>r@ffgiyC@%l`TJ|)T4^hf|+x1ktEcdY3>Q|6xv9h9Ju zzuRt$kMF~+XkV`x^@%Qe%&EAKYlf!w$;mZzAuV|kJi7gpm{X`TduG3z z`@D&djQ_q{r|mR{z_ua!LN79clj40TJ7;%xw4Nd0`LO?_J~vpSK3>L6uDI9P`|HYv zjmZkpwzS!{=Xlir2F}D3V*TrD;yYUA;4Y;LkhXKf=|wbF!ntc|XI>XM%fVIB72&rR z-c0S8H=>H+ggCVwrKI-Z{&6URjYWcu+zVQ-#h}uf^o0`Rn+nZmrk~b{dXT=GQn9Op z)#CCy3(z|LdskYeU;^t`L*Vv)v?sQG(jxjT~yx#v}F zUUiDvr$tUfofv6{*)+Z$!81YEMItxvw0}rVyt+fx%#-K7XCttsVH-%>rN555Fh~eH z*mQ6~>fL=r#X(37B;UM~{($;X8$qlJqGQR$CD?=A8Qlzj#3>ijMHzG8NpBM z-@tFWkIb*83jNjMNLFAPhAlDmM|e`SsX%=$l+{pqG7e zfK|(U?;^~f+ujnkx~Fox`M@lEt(3EPSt#s7p7s30cl|6YB(C!sdIkRt^X+<%)j8v0`P zh;wC`4BbGG?CNp?*|u#}@D z&axDMP1(bl1mb~jn2ZpVmp}F)Lil(Q0KfAA*$p^Ltphsdbu^IU9i%uA5Y*sd*yYGa z>=nh~vrLBS)3W&oNqcs{;!&+b;%m%=qTP4oC_4RuWH|f+PXv@WdC&~v()6VIlxBT= z9XT{a?EVr8Y=0rcQ*}q6@i;4zA6~78LidVL-xFCNVvZ$+l35V35ChKNYjHmtZEsjA zdJ}i2$8pBKfpbEPbl_ho;8iyffY4VGKz10?B7d!%#_bM-1U8pyZx^FGJ&S;|W^M))&YIAS*dKJYhou>Ep$aqu_( zwWfLHXDniTWCStnCp$L?k=U6z$Oq3IUmDkVKFczyF6SY>;RHk&-=`b*Mcs3f_eF!` zO>_GFIGpSz1K6A@CjaU__7j zCw(q?aNg2>G-a{wM^X7!(Ybgm3IB4wR)TS#&EKjx7bo~Opn=7nYQXLH7->HRl_)Co z)d3sFMpjQj%h@57^5A_R2kL=+Ek;D(^dMEf-)9r6v6tf*znrfVJP{uZa^iO&N@(l_ zvWEIZ^vj%a^e{YVksbZF!Q_#qy=Ux15> zgXAm8;v)shS$G)W1aBU{`p4NlD7TXJRzY*8k4Qo45`h_Uhx8mcH^q=NlEsXsL_jLw z+0jd9Yb*4-1jq;a=x#0`gd{O{d;oa{OMx9~M2_?;5wN0n7blCXHL|He{1U=gH(lLD z8c1a|Z8Mimy?yB{zv>Z@4bt%jTOR84kk$-lWmZWAp`j#8|L>K$u;>_I=YC{XR6TwO zZtFWNlzt>C(K~51Dfg+{O9d`b(Q@tZY#rqw&NIFD>r)zF_Dwb|AVQWbM`1B;iiv<< zwc>jqew#jffcSL22MEhPAogIX+UJA_+?uq62uYP0hr!?s&4j10xD`Mbf#Vh%p9;m< z_?>cXMe;fBAO-M$FqRt_nA>TgVlxkfG-#Oit&Kc+f0r)-Q@8?%{wg3Fs}_JMY@G#6 zp?3*j3Jrt-Q<&!in8Jf+0TRBygx_pgRU(#H&O;4)GDQP`e1Pa)oYi6dmne_~pz(>b zdR&3adUT)+d;2W~?8VZ~A*jpH$LgJd(cn@kHGyFfXC+gS7wO&$jfi`FnCwyH%3#M~ z6~k1;`A%o>f%R_%szk&jx)`SAb-!{?c^uW>Q}VfqRqpcaLX$P8l4Z3`Oa^c;kQ?FvtVSqhzk3gk2NJiz@qj8g9+)BF zO)Tp=S}7+m$V}bo13otu5IRL>4YO&tYMfRh#1^loBbR`w?^v*u-SIudrwOoN0MS6; z){;2{f<*l^1P1436e5L1H7UBt34uZUp%Six)r& zmDUyNZo%FRBw$e>c6DKUhV*9Op6*-(Zf}zG_Qyd#LEu({J^o(d!>0@61=E`zKwjXG zZeHp`Z-#DpqpIS`Q{p>bB)EnuaWa`5H6uYPY{6>_dCZK2FUJB#;dOi?kdw%6p>{?qDnjEjr3HouM^q3?=U!7 z7Q{rQd{La49V6iNJ*|MK;2!cp0J+{LB5pmSt+R=yZ%kIoD}(+;1-w915co)q zJ`F?#z1=nPMdN2cRM5SQO>7hZ$u9-Hh*L$IlviSMXSRV6I~x!x2A-MZv+C0VkGOc4 z={APw$o4iy=O`e!%s}p@6ZWgWKbxs{a(i1@eROJj6VM4mu#N&+@95b;oyK)CLI$2! zFRz3K5gaK5cK#bTy1S)3znI26^_3lFk!R-py|)#RAm9jt1B0JHG@v3N436r2h`^Z* z@I@(HZ*Rt=ZuNIlCiUYt_GS`MWn~8!221~o3b+jTGKmbh3wDbs{}_GCB(l&0%4{xE z51<4U>=monPTyw|-Oxmy0OiC&X6kp#xkTnERc!Gqp0JWOqVJ&-VQS$Np=GeOA`A|+ zQm438irYs1@H(4An)=!N)QYMMP#%eJR|(R}^I>ynWb3kpqR9{Ncuj8ABUzxSdFTWX zRcghCPvU(n0@gZG81XQ*&|R4-=C1V8dC3a1Y&?4Z`J)BgJ0gvKE$<)$Lm;_4Tcy_Hq*pCUmh5g}dJ_)Rdt+Ayfa4tVVttTLW<`P$Pu*t#0I zRlei!VjDPr4=GkrgU%tagi8E{u^?M?@e2`2`jHrDIS;j^$oiM9#$j5%x1e0}Tb0pk z6tdRrnq|y`_3*cTmIj81FTK9eiCHPFF$OO9$y~@irzD3j3XZtaoLu>qRUZ}|lVL(x znFzOkvNBCpoSAA@gFEz#|8?k}9#f$Js1w%VF-f)dD_cF=#squhdKj6Qu&YZEvM}f0TGoX&`%KQ17w28SVSsA;0j6M(i4*b_PE*rSl3ZyO*`nJJzGOPh8^1*^l|KYXd>gfP!{9V?|`Hswk zo&<02sGgqhd%RZxf^YokS>B#e@>D7hyY=R!~d#)hgO*aS6z+35j%)_9-!1E}qo6%=q!>QZ8JRl!< z?W;YBG|x5PH^~g{Buc87+R~Un{*tCFU0x7yaK!@vghgerOk8?iYGY3ZK8a;L%1- zrQ%=xrGbnW3P#ngc~`mAb0D#tv1@@9c3pasIPjyF=W@Jvr2<{Y$F*s7#u!RZWX*g9 z0j~{V*(SYTYc?~qRMQ5>5WKph^+TQzSze@((+w*Mtcb$r4=w4=a@qpcdd&n#n4|p{ z)i-iD?`zi+B7e%UlPWzQXmxOGg-(mxESM(bZ$g?h!j|q*>^s4A+q9Ydbi-2b&*z22 zVihh~0|=OfkRuJ|%EgePsz$eiA2oYhD|}rqk9Tv=^fYP5bp`9!ym&I;@dL)12OC&u zTB=UlFl)Hs=ZKRtA-yynw9qnI0K!Nwxx?aSSHG~VM%TJITn&;nQX6ZkgK5)-LdJ-A8%Eq(+k64Awme#PFdpv}=rYpIS+eMym1Bl$_ z+e+PLd8F&fq7&gQd~Zu*jWPAmDAVoZePeqY`ykayPKUO?unE)>3j2z1n9}!Cqqf#Y zC^2mD*pTQ-4Ex&I!0s9=%vXM|GwLTe?#JlQzOh-gdJN)W0f`K zP+fmQF8xzLS4Ql2Z-Os!esUFxz$T-vg+0%O6#qrn;Y1QHzNxkrUnZT&*xesjsjws; zMGykJxphReY^3LBuSiOQ3IkkKj%)$`2enW;F8|&uJR4GLVg%d!WmgNa5AM#pB3?ab zdS!T!5I4%a)CSW~MI%|6lxdWL^nR}h_`8@+-!nTnZu`yBQToydQK`%tkzR~iH1Z8R z8qza9**6YB!~SsCl)C@=lOj+!mq&N&btTLIaWs@;|CQ{-HjNji!!ijquo>^Ta`Ux* zF1#8w@}?&_jPWDp#LoEvCD~AXCxAwxFIvT7t>lEj8Fd7~{^O7g6zapirf29+G8I%^Ew&O&0*q$B#y57T~@P=fq zl=Lg56aRUU@MZVwu~2k1`nc~ywlCIbqVUVb)BO(q^AnJDrK1#(Z?xS<-xmslV&D3O zL-*FEU#CG;16l6ZXs2b*!otA4QWGBfBouTc=Z3$2)Y1CdBREDsPtq`#;wJpMCCo#3 zU$Nz?u~wsJaDji;A71R~1v#E6__k{<+;K#1a524o-hF-XRI`!q_1fz7`jx@N=HBJj zjVZI)Hd|2Q34eTyHrkl*=r-%sbT6%4)-{p??fDrWhz{1zvh@^`h2QYjeA}M~1&;(Y z1)f-1{aoL!QCpA=xrA^l>wZU4^QGlz3jH#;bzJqmo^SW&YWuDJs1g!06h$-1W7-Wg z6liJmD7G{pCJ5^K-+emq*kj0uL+6s5;_w#?_oN*fV{&DAPpOT6nee~wyADH(CCY=qFGdAGQ5F| z;Be-hz?Z|d@)`FiK5MYsubKe-$N*m#42E+TI3rMvs)Q8Ja1KPLX#I%b`nPBr)*J{1 z)5 z7{^#d260&!rb>)Pj0PYW_|XB6=Zpn|s;^QgIspNclt4z%_4NP(SyXfm5|0xx1(Cr5 ziVa<3X2y`LvWT}I{Gh%~K+2kKQdurUxg9Y6s)0a85Op;yiSAsaC**-rL7|tK8#P(x zPj*Pr&IdkJ5=18cOPBOoS?b6*2ei~OD285VA6NevZA+uKW@90vR2I!lyRCoqx`Z!u> z4Y)5EGg!dKG3o6&TYUO(+Cg~iKfV`!wJ)|AFNIw49WBI zIQ?LoW9Q`?ONmT4JC-qke%;3CKEW_8Om@kAcEY!1-z9=#`-w+KBQL78$>5!ZN zj-?ye^S6cA0v!Y5LbQqCP5{PjaI3%)TRE^{%4E3Ayn-eXXbj#rBnmVgeBERC*FI2d z%y)~NG{9c~&ISg-6U|dq2#30fCh!!ugjC=-1%bT@8(6(XCopkz1vDMip$44q{3ydN zLJXjYgp`a>ZpNc&T&fS!vqK2Ol5-HmFy%s7eXZ#XB7A_(f?VNXDwhl#R@b-6;L|pH zR6)*R$!;}KQW?PV7l9iIVC}(i!TAgh|DUq1cL)wvKrCRlv+xHgT7U2YXfTk7-v$~C z!anxbe|59?Lo%+mS)Ag)0Q4XH9jLOx)!lRH#kiWG<_12uP(Ck+i*#>Z;>^^QAy|y@ z#k87D-X|a}04zQ5d7FU6tPuF90ZT6ew)B2QfTf2}0W3X44q)jadRhs``c5q(3r*He z`aWLGd=UVWs8Bv2U<$l9Ho(DLO$t}B7$YOjona6J@+T60K!7F%Nlc(g;s0RotfJ!h z);^5|cXti$8r(g2fZ$Hh;O_43F2RGlyF0<1;O_2I{LeSvIcwI;+|AwGyzFkOi?yn| z=z5?1{B}kB0we`&F+fsak_IFNg9JcQ=%oTA1%O1Ypv#SYOJ4#$HMYDN%}=3*o2$TQ z8fgMJ3AXW`!4x9+La*%%vMZrVtl;bzT#;Wejh>3AwA4W``~Js=vC6pI%x~ znMWhi_kH6TTI3ibS)WIU#067-s22>5jtJ<;b2_2I%)8e1eRHGe!L^0BEpbs7Wz9=)IT( zb9+hjAriEGhy?rp-~x!~AY(u7zC8WZoQX?QHNZn~O#!x}Cd@Jx_VfxiNyT2zS|rAU zU*y6aDh%Ok{;bX3Dgm4$WrP3@0rm`>ILm_rB&15bc)`#Hghav6RzN9sxda+}B?#c~ zI8sLePqdgP5h4LKh!75_Rv$HUrI&oE&dlWQW5182+U!yx(IVQU@c(RQ#efyuGO_Lv zTaiXGG?2^CeQpTo2{{kd085B@0Thp|#}9|&7H~M&m!g3;>K74G@GQCjA!0Lc#}NJ9 zEb=2fJ1@H^w+MnfLN&_Fzw(#b3-U zfuaAv-7LIjZG%T_RvK~IprY389Q4-!)jACbDNFjCPX@6(Ty~Wqj<}R?ya%w~C&1v= zNNm##P^N0xQYuCLT2$+tE*@055qic1s;2tmjo)|^ItYt-(f@dSy07hv7L9pORajM{ zxNNr045N~m4$|HAQvBt?8MN@775mTMobonvsR0DTRi=NJ>;$|Y-!*%!AcN4*w_`h@ znR4Sd7%ZF{c~4BOu+Pkm7UycJYPoV7TT%3#N4p94z#QFi#Qi+!z*|$n@#kc6%0YO3 zzFJ4F*?tFcnN|pK1`qf_ZDUv+Cb~z4b!=se^%l+(>)uM%>raro87~yX2!rjG>6x?n z$7(UhoEZUOq;UH0Uo9f;Rf?Z~#eRZ&_9|`AogS+%zebZ^J8LcezSHp^1ET!gLEXms z`803tbuVKlf#|iZU3KcjPWuYy)@h}JzpJUW!)1rF0BBgJ%ro zdUnUCc4|Vv%7hsrsk>-)uZqDk3?!ed4y}Hm_lD4Q(FCJu`lujNwt$opb9aE0LbLRM zltQo!fRqNzQ-O0I?WBG;joS#Q6A&8xApJgn3|nZ&%b4BUU(T5@TTu641!_zdzl?J=)&_qEwxj|*y^VBzxYuK4G=aGm@D^a8w}&}qy&A%-GTw)9m9>}%$0xB;TAT~XHA@}e

>M3fd*N9H>X(%3Qd$>5c2a)ZkBz5zUP$lIS2u%HYkIe_@=m zwo6t^i*~`#H8t8Co30c-Fq?=Kaa6=5e~%jZnTj*VL7b7JL<{xRG7X&ld4@G#JYOPk zma~W43*t4El4<3YS%cgE^2e4xuV#g?01l&SNeUr@Ns)q9g@BN6PRRp`SLJ8u%}J`L z|;ra9&gWNmioTZ~!S8^&@LgAiVT^>Z!j(`f0UC!sMB z5DyS}|C~ne{j`05In4NQ|N0ini6bM><#|bTDesL)_8#qxI@w_HZ<8r6(273N>i06VeVCg}l z$MYRe%E3mg)?q(O?#c`4)yo}N9To=EKlSHIcMksND>M}A0Ny7d@0q;_zgxu^0v6(d!Qey@I z=Jk-hDoLqK2ShzK&12$KDni`QW5oL zp3*%mX+77`i!g5SYn_3lQko!vGlKqtBGUbY~HlK6nWC3=EN=+jnGxam6AkAfn(Hg+}o4t3P1Kr1GHv zMTk#i0sw=sFBI|74h%2I;f72IJF4I;O(b_X7%1h4sAm*+Di~TObi-#fwGcLVEj^Me zMjKzTOc!4yx}!e0551uM!!+m<j*{hOAugbf%DD!208+!fu7n`1^9EJtig+SvL7*m|=Y0Ya9GFU2=!4i=XO*+G`?xdvRw0{QzZymyxfHpvyM zLGd1CInjeuy?;=?x#aIKQg|tL@`0Cnk`k6DeaYXEZ`g51^{9QoT@Yod710lV&tzVH z7y`zq8(y1EA^1vkA0|PtjbEReCrdDB?K6xYNeMb%MX)c3S0IIM6l4=0yPg`Qh+~UXb%)8gPv~ z0O9~xO>wClLouKi7=nJ71~@sjPbD+JP}ft?2Y5j+xC=0308E3mmH7F_UkWZNqKjO^ zmBJ#5*|>UuD_~dXt9Vokr4?~?x0ly)v<+$*0eFIc4bg?p_6^ay&w-*33s8fwol0ND z1bQtXx6oh%w1km=d4V`Wrz`ecI}Se$KmcBKfWJ?S#`ImF`!hfd{KNrjfF20M5nz6N zP=lS1IKsgru#LfiMVVJvKA;-_^H)HG!M(y2&<*PL%HQ6`WB8i~)wSw7Qvtk&SphVs z?ekh7irK$`Q!OoQ5{M(bW+4$ncz+aspr8kTlyHC=P!R%ggyPhjk5=};6)+SguR)A# zSa0YuB|$3y_h5j8Jv9sHK!mG4TE)RsPSMP4{Vik^lZ|54UIsKM+< z9AOcNBji)uu>y0PNBh7W=fq@hu3=X0EhbujF~Udu-~hN zKr;YX6=~83t5WF0eq}+(5000_Ai{12E5q zI|J|lYNroqfcy_M_&fBGO6ZRJ2O3a)Km+veAE|^{ORg*+kHEUC_8}a^0(peCiPJEW zy%H%a;JBeVJ^*IHvmFO7dvhWjpc{NK>9xPxw{(FRi~^4L_(%EkK@BPZYM|f%WD*q7 z&Hyku6FWNWuUL)=+2BG=|{<;UArBERpIl(+z{0GcBkQyBE+Xde}63nNw@VDJNM zO5M#Pf|SzWq{kj#}VTv*p4G zI4pxb&A?}xFatOV2D=|iv*8zk_7NAxH6~XOK)Pt#j%Hnrdr7D0?A6)x% zAF;f>rZ7uLpb=8!6jSXiZT^l8xFa4!Kr+Q(44_ERjJ^FNj;1&qAL_dYK54NVP!>PR zgBw5%6ai`wVsL8qHzuud5MWRy05vdg0NP;4Y+ir`n0RPFSI@GUlI$34&j=6g76N90 zY6f5y=-2~1!EFxE4XAp`2!SnqwKSmXVN>gn*>#g-;Yx<(MBq062&^*5@7zxAcO!J1fk4rz&9wCzhVNm`^L-r5n(`_WMOXOs}|zG zuCix~kwtO0lWH+{`oJmbd?}pyz@C8_z{KGFvpg8)Dfy8HkL#2?h4|N0~OarBY=s38L0C{chKlu&!|;@i1;#A=?DkX-$f zL2wAd1@r>4!tD|gCqqClF!=hR7u*?tmFS{UtFm?`4n8Kem%mTnS>IB5?_|*G*!!N*>7-TC`RQY zbdJ3K5`DCRudMvR^s8G)({(QHKMe!GHQ=ZIGFH(Lv<44P3B;4UQS^izmjMTRW5WoF)15jeR=0V~K!xR)ch6h2s33DyRwSwEVPz+qzu=a*>~l zd=3dcuJm`n03&ovf?PADEBfS4;kEF`Wz3F4>5*+mp zXJ4~g!IO#H^$oV~zRHH*S}@b&_=2Tkus;j~oNd(CC$9nW*6P)UjFIR@bMb=-h8_@x zHniFkOQTz!_q*F9O`JxXuQ3oMoQz02AY;UZChsqir}pa=9fxLl8U2Bysft6!D4)~< zwQ#@rsEq6?e&XzpxmlZD8>0$BQTI_nq-+4Fft&-Vs*r;Rs49w40H`XAQ3O!R6(JpF zhgmD9K6heuD|Io@2F<}>?T)LYyyJyAeyjpGIbb}TY2AEMr|Y!B=$<$#VZ63Dt=qep zO~17SJ9*n*d+Ct)<8te-6i65QwS@QRv;BUT9by?z#r9gaH}}Mp6MpMVZN~Z#UPOzh zM-FhY{^+?-Pw=2ibk38hxIld_@Vq%3f7Kag7na`H@g`08;>v`H0_Bz*n zTq&2^t$uB=J6uil@x@?^% zn3FDLM(XnsXHbHzl8frlak_{} ztOR&Upho^-7$CU6dJKQQ{9J+f_4=98z)Q9LogYRHJjG@vM+p>@f#rE8v21gFp_9k; z4!HSxWm&vQWtOHjf5wD=xX}KZk=7#Wx|;Jw$Wl7^F~ZmcNJr@ly@Z?&d|>t#QuC3` z+BOk6&E`3qzf_=r-t<1>K5N~RJ#TaIJG)LYEoJ#oHiLI^boM8vu3F|UiEUtU1UPjQ zuIlfjN4m8S+MieGI>Fw0qDfohjYCt0viFJGH^H|jIYAW>S%n)wr>=h5D8BWP?O*jD zqN5wV1hP7NE=+oG5l&UA#5t4R{Q1O^JRYvsx4v5I)%Ly5deYY52e< z5QdHEYAO5jIZMv)MPvVwywwiI_^sC^%xXTYOk!K1WQh?3xB+Vo_r?2~p6`+8Hwdh6 z+}hjI-7=WeW!G+GZ-vD5vfH0w1nZz%U8+|-1pTwJd+^8n*fHo#7o@z-HBFebZ5?t1 zV>b(7-Uc@Q(7AXw@oK)gckFcdo=S4@yd!y6zdUI{oOe(^5i@pq6`kL>T{UJnZuk(A zyvOyAE+Nr-P$lWNUC=)`T@YXy(ER*LsR|t_`hL6iJrw$vWZ%7)_l~#bj9o=ry=Ud} z@_NkLvb24t#m`fXN1EH;JOx&cyjsU{1P>ciM>i5y&a(uT$EulxN2;0Iijz2wQ5Y>M znq1zD$|I~CX&p*+5Iw?GXbM5{fxBhD2~lqkV3eeh?OZIj^0yxghPh+)w}(eQ zi9i<&V3&*25MFTeJJVDyN0u(o-N-klT}chUzEP6jw`NDII=cgD(q`+Oj@akyoYnKP z-M6NM=jIf=FGdz5Pr<#%n6Fvruj_Ym8#U!X{)7MUR-@tN&N40Nk>I71-Z#UZ_QWxQ z%iGf=P7F_<9gT_B7Cp*)j-Z<`Se4ax~SnuEBKR*9>9PY3e@t*!2FA^o4L;i>K zn51Ik{Ayvt8U8nV7LYgjA> zH~-CJ=uEfFsSV+ta)15X;b5ihLeU6_YRTK@=pl!vSxIG@i#DiNmB25)kB zKhKve-(?1cohw&jJbkKKbXxM@_U!sw)-WK!D6n?55)aLd>O&Yac*o1jD@vnXa&`yn zxWLuGleNax!0jKqfa8cPrro$van?hood{Q5fS-4U>$p(dD!$f^al~+tU^VW40Pl9@ zSX!%HGU232uO29VOxT!Sm#>t*(MD3>)Qa$>cwssbZ|;uF`xQ?iw!#e3gBkXW{@o`# zCT)f2mN#z?mwlnQS$zC;c6QYY(F23Maf3jsF>NK@oZ;nu!kH6_9@$C~Cw<@_dRE1I zaR{?syKryWWRiSevE<65$aWlWw~1IW8u*n{49en{s|gj%)X4k~R_&J~MDeI; z=~<;Hlx%Si+)J~*{c_~&ii8|z!VhZ)$pCGq56HMwJH!$07#Ou-l1;ttHYMlQVF zMoR!E{fJ~<)lvEZ3^<`_&RkqX}%Y9b+4=wUz@Z3~RcYN{7_Hs4m}{#3Ojg;>zED%FM^ITItsDJ)Dm&*? zev|>eBO+xVQ2<-+iQTn4nm=Udgl65*aqS-Q&^*tG%#$mX12XjKON}aVIhxwJ5FtEr z_Ba{!5B(z6ECzxU@o?v8e>Qh$>xk^heYGbv_-9x~Q;*CIBK^$`%y+d06={oOuhEP5 z?ZyqLaO?6`#yC!%2t@kIeNKt{;F{nGfH?8=NC-{!etR&&QN{A!lPOUex_4*C;qS^T zB~EXp>Rl6Rq~3;N>XhJHlt&tUrkBu5-^IqUHfoE#)NP7je0a$EX0p@T`?J;>eN=YZ zH*gEHf#JMD&0}OriH}VQ+)K`X3HCmK_(qth(J^-D0*u%mM4Jno7l|&yDiFd(%M>N( zawO2mA*9Ad<)KL7sToK-y?|6Joki>w{mrQ(Jr&79J+J`8T}zS{VTFaS zr@eZ3Li(+SAO%05nb9eX=ry3I6;`bw(8VBCxX)hVPU{=JZvN(Jjaun=xqEwTmMq{5 z!bwmM0k6{62{#_aS(o7vRGR;kMJC(L9=aFNwmx*bOumjxu4BSv_na)%Ce0 zIV;vhX$!#utnysvi>4{DA+^-@xp;^EjvbLR`#$lpD%u0*jMjlr__l)b&IWG5rxPy^ zi>!y*#OReK{Hz&rE2F=<_-M_(saY^oOWe0uuAv>g)^U&TPtV?)r-9MY(ks8&rNBUL zykB3v^*C0roupB$7Roq5hXzH}$!OsUW8tM^A=FTm@rb(aWCFHyz2CE|=&z7oMOLA> zl$>S@EDEBXmL#Z!ulZH;t^Y`%cTP#PPD@b7Uh^-D5nU>+OW-|Ig;PI=+|v-$8AJU% z$jrP)%x`Qz%hYz5Sic!h(yrBqi+tuDWZ((xdAZmm8L=9q?K8p&_j*-a0Nr0`)abl= zs+K>q-=4ocL%nZGTHW!(z0TQa8RjbsdAaSn#Rb2oOKORgsq-L||FR4n(dX~t$qQ2# zHV2Oz=+UXi>el=f1ah9yj^109wv>5xaIp7Q!8w}ybu_4D1N&$&u|uE5Od0a>9*Zk& zZNjz_UlycdRKi{|Vvmj!BZt2C!7}On6lcu)&1qcZ@NOP$hEEmAxZF!9`0`> zH^J1pW&?=l3SSUA(^X5eVfZ?j+WNG8VENL>eg@gnjA&bsFHzXh6`~Qlj@M4PxV)Tt_3Q=KH zXTwZoPU_5tqF&$W0;I3<7?yP>h6-)XDbK{wdvrWhsVB|o8uk9O=;vOfe3i!o?; zsD_?GX<7SoWxd{$u+%EgW5UCQrRM-i)khc=s^2~ezwzK*&b^6ps@Db7@O(i;qAPrV z8qtGLlVN8kyijgC zB52BDI3pGC7%t?r%bSs7Bj;yBb8XU4Z1d|bj$rXP`DCkLlr3Mfr_EHAfnyH%|M9EX z`vuYuVM!;oEj$GY^>e?VF0s9xoE<}o?ncR%+Y6=q^XQm!8W>j3qEClk?pMf0zGTzb z@=N55dozn9eM5rSa^&7!o0tFW?{Z^f?g3>8o_9SJ4M8RJFea)~ZIVu_VpX-R+T0xl zH|?>5C_(5Z)mqVd_+#OWb2@<3pYEsdaig98@h-Nn(^m+MteLMeJs{}Kiq-i1pwtV^ zpA06<6744#{3=8wTSnR$#b((DwhYB_#6G=sUw>ze;$G(*90#X;Z#1~Yar^E`xZkN# ztu+vGK$3nWHlf+@*;-vgJPhB zXhn6jh9ZXFvHTqKib<{K8-!!np4?dr(lw%yO9cPAo5na?Nc0Yj|H*h@bfut+|K=_! za{vwx0w$V3MClc!SntIRT@z@vrx{|$De>i(so!5&!M?CCYrDsDizLtFV;3@K8C(6F z$2dX)zRM$8k^}y-Jo*12ig?qz30^4{aInYGY%Blh=|gmZpXON1_GlbpDe zVc@pkY!$zB)w-|}iJANZrORz5FNWH7-D~qamH>TP18oF`E;dx#*P)G05-q9{UQ7^T z*OqrS-<_9yIJ%U==xnD`8#^7Uk@8p5`0;F69=oDsfky7kD#$*bVVx*SR&#V;x=qU?Pw z@%`N582vL^O|z&AbIlnU*HPD#A#xU!>)z6Aw34Wktp;ye7*h9;G!{t5E(V>ek=RfW zO=ae@0_qFi7Oxt)(C;QBrrEYzhOS&3^)REB?{9$M-M}OM~x=OQ|Uxk$!CbT|`Xu z)mMA0{eNlBu^h|JCq-KzLi%X2(R-gZ`V4R=aU$5^8N(uf9am|)!|M`j$$B0KWJsAJZs(O3uyfW#h&Ke5M#a5uu`!iw3p&C&p zaSVC_$6ONUh&sHRWO4vowxG+0tZqxONsSH`*WaR0Lk{KHdJ0u436rL@DX-g&-fz09q|+)Xxy#>< zc-gh71TGZ2*lxDb6`R|$fJ1=(HZ8wBl-AyXmUmEnhWK{*PNPyZNXmathD}N*l%LuZ z9O(f%L)xX!TQ?G8kW3@WhnGYvL4x}`&!I8V5S=s+87FXvO0-d!MA%Tau@ISnXW_Jp zXoT}eiuFs>%!X3P(+cb#4UA=_FC%}GHac#wXk+Z6NqO;a!O~(2X=7r|FI|o%x0N{d zTJI^bnV-ABhFutb@p2Y{`xPemRjKu;sA2_gp)UCk&T?EG1K;tC$a*eUwKTCugGA*5 zlIo_KNb}Q|zMt=U^XU=ixH2bDUa~QAZV+)Pe4c~nqqkO(E>kjZAEw-VCFtHCJAXs^ zY!xRfvP8x$6&h`!2u4}Wc4~b&+C~vDb~|dYi?A|sAj`wUSvycY5Fauw%NEBc)NLfP zpfdccA9utvVe|D1ZUc6BR+uQ^7pMYCu_zq3jSB|@kwn+n5Ha}o#1R=3Zp(55-kLMv zr7G{i`!jW+H{nN99A)B(Uba`WPuqy+%6^H~PTNE265}Q<^~~@7?<|PATZ->F7t#6q zwjr>Ix5@!7dngzc49aIWWks%oLJMxhsOUd(umUe8@!^u9{qO8ktanF2hu|{xPf_Zu z^9Y5~JA0FQ`wyn7w{~-nb1QCwd!bA&l|+N*$S&ZuYbi(~IgIN{Xr~H;=zfk6I5PYx z3=&UgSx)#<7{TFqTt{8UHYakx!vJ~TqT?tnjug+(Asp}Hs*(27$mdZ`ssy6lh(eZX z->Zq{C%y9@r2u54Fh!5ar-hC8R!3dj1g2#$aYQ%Y&B75;N@0ElI7nuC+WK(mQ|K;U zdD!?7npiB264duTTxL~K%l&y;{m~I7Y}JCAa%j|LGo1qzYKR4Pcp35r)F9O(XC8@- zW>?cO9Wp2xZF46JUez!1Lmb$*QRj7HWHe_)(HV{*FRHofjDyg!WNeXBFFk=jnqSXV zK4ZdGO*oFy;%T$x1Bs#MN?qoPIP&At^Jg%Rd7@3TR?k|l<<3(Qe54u&sv*59UZ`U1 z2**4a6{f6ZbU{e-vJu)(O9Knj0$S9F{weDQhnD{JFl*Hx<`zSLbM0@4C+oJYdhj%q zprMR2&RjB^&#K6|H1%Oz6G-z!-7Wi03DWgDzeUNKC?KuL9#evsvML`@dbWb!L#6Dr z+lP87(GDI^iVHA5h5nH*6Pi6?>3AQR(#}=2PRxih zp!}9po`fZ`S@a+>;i6^#AQ1}vz|;To>p=uECsttRr1%YAp5e$la$$D_hU}_nbYpkh zr2B^c<9l}dV0lR_5kv%Y#tImZ<*4xoi%O;_*e^i}{%-6R zd$h;Q|MvJRVmqwUX1?tFDV1@MEXGdS35@K#EJx>s;6F1u(zjwkX$c$8poCtM6R)Jx z9aUcF@rzG?kQ70lz9-nNi;x9GY_gWCQqsRE5Tv~tJARKh_WGvD`ukmuYmYt?{`$ry zsRF{-?xF2ab9fV~-Ot#r-rJ**$=!5n z#s|ZR;QIQ|Vee(ZYdhK9sX`(dL#z1%pU z)A!mIB0JVSLs6qu$6D?T!70YwKUSisfz@tuh>z?(Vs*u7-p!x;*_CsVU&d*TM-Ycx zasC+vBKP+4^Cse9u!%uX+piMu1juU$&mNXXYga{%XJ|*b=b+X)x%cO)g22S^=p878 zGKVxl<5()x_atdw<2t`WRlU}gApJ9^2h^x$MYsqJy;-n4Otx7+9oE&?3vLy#A~AB# zq(3mbLS zYN>x3`lD)_ipjp{iU3>VTz%NSzFsV*^qo2`Mf8a8zSyeMZUdT(EFyx5r6+_eg6Y+* zvqR!mqoz{pn($UlJUD*w&I~S}p7z9qB*w`Gv!yq7haAV(2qF$eQk?h@`g4({{&7oO zmwWG)B;*e6O+!>$KnLKY0#v|{*OCgsMqe+q8Jg6HqtGj$q#X3()Dgb&i8^traUpPL zP%~Wkqz2htThcK;k3Vmk>xdJfDtLK`UWI^aSVJxWzjD&+L{%shY^ZFo@WU}Ti$1ZlW;Z9U6kNDY8q{5o|f_(#0s8-|O*xc~XUzK-D;mo_8 zl2R8;T`1FOx`RM=>+sQg@$yTbESk^EK3nn2|* z&7CpvJFmH}6Z|ivd*dwDBc(x{v|a2+)1AE7XmS3LA@DW*pSpXN5?8HOk5nS$2#}59 z{Ob&tlFT~4KgVb?JGil2DL8^DY;w-T1n=ZRk|9O%vRzFL^{U#L@RjDEgRbV(vU!!me7qc7iWo=s2sCd;%7njZi!7eHAB0UgaX( z^B+@<3={AQwOSrjh;TXjE0rw=w^pN09ow5kYDe8pYjp5R>r3k~S9)qx6H@CnehSp_ zQOZBYE@<5PIj-SWA%#EeF@U){PxX1a;^h?(U^TAjcdCZ@dV)Vg-XWZjoh;NkI#lxB zFL{@4wMNLYtcJPHEpn7iVzfWK_0PD6^-8YVFJn{J z6|W@Cu|+xTE~KgSI{j!?z`tKU_0j0pDk2(wAw$^PB&TeQ;?WtFcHnkbyUU1*h%Ar5 z3cHV%sH!~tlU3oyB@T;AZJM7G>*vBhYLPGDZ0&VU)|(99*puu*T~nRlCH}x}N+`4W z1;0581$cn7X%dia1y*Ji2z9u(*=nWsFdRcJLSqEebr9X{;0C#{ZA3w;tFeqYj|fcA zv|dSkYB!`Urlekl4yE|+JAMUydfi6iR6v6FKA->4NP2I;Q(WY@3cZjS#cdDygFf-? zQd7OB9zId&rTg{gr3w3*&b|F!9=1xwl1dM(^hR7L>NliKtF)Hv(1I~~1{E;;)||VW zVFR48Jgw!?6D9Sji=|gD)|_Jo`~1f3s5V5B_R9{|BSgmd^+daf8;TI)1eDek@JQSYZk~Q*-`7|1B*l@G1sWg8MJd2s_#I@EoR~{ChX>v z+LlEg`lo}6?YQTma>dxq^mtWKVOq_W0A+g%wf4lK>|uP~JHDkiJ=V0sQoWrhznM5B z;2QkC+#2R%|Lh2}Z!k^LNPJ;w=h?7vUc94uN=>#A;lX-!3YTmhnT!0#1D{c|Q&ds- zS$nCNcXY#LOMat=BG6@vEtVSTBSDM~xjWJf)7aTA)@~3>1Kt9E460pt307Fj=*)FY zuWp4qwxys9)=@^518wn%)aU~|^0F#mBW+5J<%EaslS$D8zTzZUWZ!?R3@!I&s#!?zL{O8iO{qcyQb4#8jl=Iv+9eapGv1+D*gG_)evQn247pO%?X>iFp6{%;H#itOW#ABVICzxr(CuPjWoSI8ao55!t0i_)i6iiV zmwrX}>zVg+dmhxQ$NTY|yqEG^>TMVP7sx$zI`HQm6RPb)iY>&O8=*E^waVk{@Hu#K zD)9av1e{%y_3^tB8Jo=mwR}D{)%d+4rTk9Xjm}z8neMCDt!~nz1~*{^)i~{giF>~! zhzzm2&&O{b>!6DFId?(2fv|Nl(o_s~j=BvEDM@P^VUE1J2jtrL*0JKY$YA=Bvqe|~ zrK}X+gKl_8kQR>bGy@_<3P?Dyzj?x=l0;bAK89#I=#mxW8Ci#DNwuN!%3` zVta?VG4qf`)=Nok2ctRgf4T~}`U6pdq-L*?;e$AG7PggTX^@g@QDl06a^`&^|D$X~ z`OAjBvyD<4U8{LJRcqQtJQ{SX`5Ggz0K-P43LybwbkJy5LOQ`PRy&EWt4Vhuui%ek zt~Z|N{dYqG!)an~u=4s0M44XrD(v5J;-g21doT{Sa6QB({tlWH1 zl?E_ks=w}%9aPgjG#CF)0u{TK*yP!i^7@ArP7tVaNTa|f1FSF~h#DkqAftzx z{+3N*hfesk^J>LS;(crTsKLPOD6@37;#0)5NdmuXO+ITGwdeYUM(umukq1i%E=5r1 zb$iIK2mA}JOo~8((%G6-vW3zB@RdG+k{Lq8 zyR@MjEB}mn1EoQ5C7G{zR+5NcR~n5g#8L+LVID6R{jCC*uK|474S+tB6XYKFo$w zkie&*i}QzTn>9`Vl>e1XcnUldywZ1AX-DWeN|br{)SSM2>WE_zb+!XT;?YZHD)#qn zUP)A<4w-e=m$0Une)zDYT{h36+bL)!(h63)7BY!V?!adTio%PQUC+deiUh-eMwE4N z7w^rUR%UdfaaY*5R?SI*11Gl?lW&!3x-raq`B^-{mrpr)h+(IO1ynPIFbVZCK4ku~0nHN;bog@kqbL(P^TifmGR+wd8dCwsg8~ z%Jh7kts}PRrMZaGKf+exaEG)oTFsc#<1-0bzXNX&0!K|r#Nn7VhEAu2+uUpfO*j{$ zK6&?Rgup{`@~XQ3w(HZSU>@3;ra};ggv5rBA>6}&L444|mGC00!Veg;!=ZFdSeg=u zMng8nlqn`R2d!n<#atZ>exJmUv`cM8$?8B#%%_S4n?))sSE~^igLQ9o0Mv&1wl`u( zX0~phx{D>4FREujC3g}7D?V?F$8UNEU5?&HygfAn50>jhc!qX@-X|K~JH5wmLvahQ z)wu$9su>#?cM=@5H3XVY5>Fm!YbBy*o}lzl-8i0V&$@O7uvtpe5yy&1$8d=Q!$WBS zOx~SI&UkP5XS2mN0amB@)V(PCXPH|_H}{eflX_K7Hx78r!L(z-?e3if45b}B#4onEl2e%q*cVseQu~f4u7j)q&ake!a%wbVg}F1Tv_0^MI3_h zc6Q_Bse8NhUa-o_3&xeNdf9$&b+#e5Fqr2!&mOU7NymseuT=SJvY=Q(hjHp`5iZNX zHo0Pw`!i+gd;8GxLq=;JTodri+h0OR2&h0$&nE9%v z%-VKj+h%cVp;_IEg842sURZT5Hr@!9l}POB3cru|Yepk@*o`9|lTqFAb`-Oo2N)zg z$2Y9cOFGJHkrc_#MM^1UrF7yGR=WL5ujqp+(Q~a_l?gmGVTxuo?vbvCNh!$=a_YAl z?0guT9G%h3o-S!wB&)cxlcsLsGo{E@$3CmswiB(NdOxvtz4mrg78+fpt&rW=_qI&{#S7>2M{Hde@%07evZWl;hD73LiEwb z0cqt1F&;2dHnB_GZ^+b-3vJ(#^uaW)l;~lA>{*ZSrw`WewAcUcPB(_LI%25*j9^w` zs#r`BI@kgriw`Wm(^Q_Rz9s=_hrt%?i$K zkaLKU^Q}^Zm8pYB9vWk<#EvZ9q7xea`(Hc3b1Y@c&ehcp#)Wp)pi3xXczRb zPo0?+QkP7gWa7{#pBP(6@(!|uU(KM#Xwcj)cjb;iz~#0a%a#R>GzNJpJx|CAB*y5d z1~Q@f827{x!BxkqwM=M0jKQLcvIcSmXVKGLT~*Khj`+)KnUp|aL65L6?6iVxL$@(3PS$)&iciuZ<@)d`C*m(_G(lzF;e5{pbb z!Xehx0WvbL!@pFnP=lGx^cHo=T#`wP#An~z4 z=EP3p(%pWA2kN&NR>B4RH$_sgH#ydaoCk0Utv5SP((+-rdtbUtscDVjPp=&FjnF*uyu(YR2PAB04X4M$U|?HqrnE2z#G2X)-s)2ZlZQ zCrG{qc@i4b=pqg;^?%|@?!Z3i5l-G3WEd5^G1{TnC|i|Ow3(f8Re7YF2FZW2EP zIqw=oJv&0fMU&2-a)cfW>C~U9Fuv+7+)pD-imjD2EV=G8E?@O~P$B?7#CYg+^F^7@ zI^CM7&ML*K$IZX7)6^Q>4p)uZrX^B_a$Lr&ot+u$?nx`KNbZ=er9JQyI`WV;uF$Nn zF(^sm?@!}b*V{$7eA!wHaVA?YFwE_6K5<={eocFYjgmpPS#7rzX}-u)3DU9a+vjzF zT!z~=I+Fmihm_gf9PWC8d5bD*MS+Gz$;=z%^zm9-NfMt!J#`Fq(jiTAFb;Ln^X@`D zrK-v0UGatEi$+&eVnHxZ?<;aEw`TMDUQ$2!z^*aHX3KG(3ywU3{kxNrZ&jpHOo0nq z`nNO8LbYlXin6!@j*u~gN(a(UmoDRjqT_sSZkE-z%khAfPMspm5U~DG3cm-J!1Wmm zn`BiB%bUT6UjpR14i#ky6$h~e(EjhnZker_+iy=@NqO6jP6Txa$!}YjGrnybJQLgg zCG0goS3|~%oBC%cLOkg?(;cDn`jY)AlK^M?6?+_G9z0fN8+i{(&@yTCMr4%U4@3>g zK&oy-^eb4Cm(EsI;udez=WCB}i}eT{mCuaap+Da6sSk{QKCH^*f2A@Zy~_wWg(BY6J6PbVke|%6(&tZQ!^eSG73sT_HY|7_`knR`Y2+Y?agOJN_Fq? zse5wf;;@}FCoT?r7iO_(Tti1K`^CNzfzk|-;Wn0&o#p5{^&Qta=Kp#IyzVtf@C+mx ztJt)&ZO44M89XjF+Fv?Re>@}33>}E_p7s2Ui!}duY8^^7>u4rKIC(`-R6di_YU-(t zLm8`$kG$QPrFJ@_4Y#6hYAVM~?QC*M)R$MK2;oeB>YNBCvD7UCPgFg{FfRNnZF4O> zX0Hh206RB3hMTV8G)7e$s+?BQo4lMJj?o!XtaZktvv6no9toLd4pmA|Pfv)Xc~rH0 z9P=ZpN?#dz3OnXrd0R7)d6`yM<~K>@Ioq$_96KHM9ygikqn^(63}1)CSgx%|^%`Js z20dr3Vr;paM>K0zM|~KRW>_zBYL&8zTF2() zNbKCZCqm<&+I6T##a@d~;Bi^+cvx*85Gwz~_iXgueu2hm(#pF3tmcxM{eu)~obMJZ z-r)F2Ct#|Os-eX+{%+FWufoZDk8xUDX^-A3iw>3CT|M6;pKkhW*){f)?c^XS7yc8W zSj9>%o{Uu=Mbr$2s*4y~X9hv;ugBfkU#p6h0(Oi`mGdLac4I@#WP=g-wR#H&bF#PX z-3=vgE&VAG9-a}m4Vu>N2Bnw6dS|e!#d zvO`q>vCL2?nrSHrVuV~(Zxr^V%`b?{1I>1*GLd2O`TN(6{s8T@(J1FUF!X$ z@?~V4BNxbWk?g%>-5Gcd^TJun}@2w^h%fspT;;LfoSv5Jg*a4 z)xo0NcwEokM#$F~uGQiH!P?U$*d#?QgIU`~P({90*Lz2sxKFuvHFD~>>mtYSlj&r^ zc*r@YKy7Y~!-*>8Av=(G03vTVotg3f)43R1$-0}4UqR-sdYdo#}w z7a7i*AbC~GnPd=zl|0NEU4IBISw%z>%a(K@?oG}=ymPvE;I|H&*r;UPtFaimec__jI6Tlod$y@*fu&Lr!;r2?hqs#W)l zdXP9`O%W;@&yu{XWW(yqHCr|dckUmUNI6pnVH`?HZfK5!?c2)q--j(qv}F=@ZFGHA zyc9OLl*W+BQ)wZ@VSlAuQwZK>*7yY}g)S`-+%+V>+DOXnw?vU|CZHSkdC;KD!Y-Fd?-b z3-bCqskc4O=cYg~F%tRg*>+OtdroXMU51{P5>AfxNb?Lzh*|nrSoTE=vBZ)atUXnekBMQAg#d^ z@)O#+FwLolNh2dWb4{iZs_!{<+dQxzfg4;M5@IJs8rWKrtMx&F2tpV)QH~cW@HIs{ zo!mImt#`*`?IK-o`*v)S+KnW#^e|H*0EdY^^n;*v?>Jgmy@}6;z~JPMqsashy6~ZX3Q92V)*5{ND9TzsjOu zjnUFXn?>=Ld574m4rh=o%37Y%u-Z^L!^fA^*KY8kZG`E=4}pcZHtxOk*=K6B<%7&E zb0KwvHl1It+7wM(O1S6Q&G;g?f6OxHMg1%^##*y?oK9L;k*jm+FH$RY*zeNV%HiV3o3;-&8_^{3O{HsKqyHhFh2l8qU;UN7F{q-bC)XpJT2*!RGNL8S6? zec_<~>~2^x%)yYkS5R)<3@<`T+O#Ja4}s&&@O|Ubn*7aWkW*Bn01G})U&RXr(a1f0 zeOx<%gmQJZMMB?O*pdIi*Et1e5_sD_PA0ZBv29Fj+qNdQoqVxvTNB&(VmlLSV*BKO zPu*Mh<(!x9s;+))?7jAHtquOerGmQ%AJm)wJC!P8vH*e95c<&z!WJ8pmnaZ+28Jzr z3Wk`KdM!FYFFJr=jR}MUF~F2K1>A5Z)p4!d31r!ClCYArmcaN67=CtN>;vLN(t!{1 zhUJedlAzUfZG=A*)`$Klt=`j_LEWle7s@S6h1Z{bBYO91X1nu&E0*ju=<0(OAAzp& zHro`UuCTbaHfKymL&AQWg0!-faVf%75}urvTA5xtA%)p8|B*90jo>f5;*|vv)avMP z&tlhf-HAb?`B7J!N-@JvYUKp0@@iRWvJZyVnePWc$20fLB~GsMf=P|DakEKG!<}J5 zLQl&r!1hxRoN@XtP-06+D>~-T^2$F6sh2BlFb^xfZm&o!eEc?`cEQ=sqNd3tH%P9` zaP73cIcnj~NoTu%6T+R9a{*>CNNaef=}5PRnf4|B+|M)D>ec-K&VjQx?qSrIu?OlY zKPi+Eyu&E<+ZFMuY*ew;Q6mF>k)E|=bMavoS zgc$+5d&z7?s*m$kExPEF6}3y=!FgRGbdCAf`M6(nkd{^o%l|V z;d21l2veXDGRePg>A>GxStdwQzAk04kqgm5!`njjkZIAld{{B60Fw}UHMvpbX1X3T zVL4Zd-j1ZX*h|BsLEh9@V%3znKm{s`lf^NgTJWf)t$X+r^YNvT8;Wf-eu{bV$ktF` zC3>gQ&Ie7Tb%~#&<^g`ooi{m#qCQpASfN!j^@2#8d}YF#H~}1NDV>_Y0WQfrmTiD% zUeYivsB|)jCaMILCq$$(4boG_`H=Ce%3SO7@N28D{vG&Lxsh^s9)&4ymH%gxAd5># zj=IcVBI=G~S<*d)-3j@{vKK_uzzuWW8Df9gAtL)rL#TYce94BNni2Q#1u^=; zBf@cGI?)~ca{j4-2cW{yD^4287?ZK=k%=kHGk0^uf!_`tcNj<0s3)4KlyH*iE(!mu zqwcSf6di4Rm^BO>6Q@w3jG@y&m)NEDN7Q zWRBLk9Mxbz5^e2DNh3%!wrF}mZlWVRcGCjSnXR%HDimWKhfA4nMVYtfExloW)Aa!6 zVAM?3v<2ax09ynS>_!*%RmWP=YMtOJpGRAizHy%@^QAYflnUqc*aFG}$+FhwKg5Rd zeARI{3_n)Q^H-RN>n}pNWXHZjwG`?t*oOCjw^d2dNW)Csxu3@~T<9xCV3yDZ&!Y-o zj~7d7Y!R~$$TA~h-J&SR6q7q&|;mQT&^`Y+Y4KK~jD?CNFF{Zcr|>^PpK&KyGyT(FvjjmP`UgZn9gx?6WkO&WKT+Csxf>NAmDcFI z>a)EK+i^u48uz20NiVEHZI>nmXO%t|Dl&ZKuZtkcEEbDeWHOAU+N;mdiFi)QL!U*A_ zfwhxfx!}p!AC;e~Zer2n#37gMjSGyDJMD;iOI>qU$K_0R(tK^WH#r@hS13JK&u*|q zjd)|(`8v`lW1PH)XieV8niGvBwGTKz^4rt(zdHi zU!Xw=9`#}U@1YKqbMb1t0tVBkj@NN}aN5&Ygg{Z$I8#bG6pcmH?(xn5GrXb>oaMIel^Uva4ETX>D%0WKF6DMdJc85uN*e znwg7B9V!&wmZd5!Kyvo!Q=+$QGZeLNy8xZ`#|Y`T=UaLA^_#D(34G5hH7=!)%}#&d(DFrHW#yl@!z37sYJkwm#l-xM62)H3vynS zU9IxfTp8J5@GuMKJ4kzyVAXVSzebs5x!JlXl3GD0Kz_C@8=xVCzqwhw=gE^ZSytpy z!Y^nSk-!-O({~%Tm`-at0B;Rb0?GXCtX2_e8Au;f$2KX!c&ILG>14Y((L

=PJ%T zy0YPx!GcVm)HDnWcWBOO{`YOq%A&pbn3V^{vM{Hd5f4{%#2;jpe!0JhsV>2#V z1_yt&HBGo}e*9$8_5kh3PE+rA-=3#!foE-WPT1CI}*17R1-YCfIzJX0LD zvX+3#ZVPHcn;MFMN_-B``X2#uAhux0W1gWIm1;foo!-Y8%=jcKEf<6Au&ScyzUbs- z*i?Y6ytfAwlUp+sc!orZ=YcMShzt=umqt#+Uy@ZYVi)%q{wRIimgso|;5 z&lW0qd}g{3&>z!Nin{Xc)-xprXqxl!w~fdBaX)dhq77A&JC1oX3(D=VX-RgRhaaWq?`9E3cS-7Sjm^d6VEDJM z&uF1fGY4gjC1)7^_uB}9XrwFxx9Da7rDh;kUg@Xz?rk`>EG;ScugORlX5wUa>KWnlX5S!R}SKoNJv?j_o0;3F!;!yO#9MbO+UWVRcj^!+Nq@ zw(KZ?;Y>5CLjS2I3e}evXCcdVF3x_aCw3m2l(^vTVECG9tT2#E%zZrgF;HpUPS-fg z>=~fSCdToG98P@f@Wc|tg-h;xGsu_KA9utFOM7(jFgwk{@8Ugk3vPf}BVE=SHs5}E zkZd{EBX=J`XR=QfFM|7A>bQcEVU{|!_4^5^>E5T12th1KY*H3U59OU7dr!$TLTOPJ zH+*`hQD?vr<9H}+`sBtta(J!!Df;A|?WKOYVeAfP-rYQ1<(AJx9H_6MX};t1at*+M zQpeUbT3tMcRH(DnGhynCl45+UVOB)7(UCJIpb`E_7c#KnP@<|x_3SQ|wK9~d0n?zU zge0BW*19YGk)KL!XtQNVOVMSwKzO3+!TUEASaC>_qRl{~h&i|A^CjlsOOGZ?QZWS( zV;vgGE#jUG4`?B4!+DUw;fs^O2G<#w%tspeH%RtxFlr4X5S|}f!r&^MW%iVi08x6=s8$pp)f8q8{gOqA5-LcLwGN$*|fN)a?)bYSfk5gi}(3FbVE!-~?(3_xX7 zGy^eIJFQXkT&3;}S=8=AyO5loAv#4#GJzGp|`xRRZLy6TNjZ!Q8VwH9v?S^-l z7PP2?D+YoUrNklfj1S4WxgI-hzjV9QVbV*@d|`!;2=&ewa5Ne|tct=^GrrK^?>n2CXG+|IC zrq&Y+jMC=>ti;^9nk33cTYYvE?h1q(Sa7}1eBp(7Fi#e5BtdO+vrL^CQdd$IKpotK z8^+5kJLbj)7Yt!?HM9J5&6F$D3aIOUWRr(efkP*b>j)kD82c&(I88u=J)Sc5z?G$)Tr{0HyV76Lz4B1wH5aXw(o3ZK?cBVk2It&X#jG>S z0_!_GHXh#GD0{cM6l_Yae@(ryT`lCj{K`S=U3}id_h(-IJ(|g3mha?H=8Zlq!~#Ml z8$dvx(?+@1l=ebU)MkS2t|~XPxCbB4zi_6r)pNMwCVkklb>4Y7pQB70>Mp%a?OAq^ zgX%6#AlK2Ymqo_TBo+N0J3Y2z7(01{mO;>bJxS1oAoPKRTaBPZGT%=;CheS^DWJCM zXLgPs@c@+OJT>II+Vr_pPk+sx6 zcsx4i5V%G>7KSHWkxwnq2M9MNveRLqQ#_f*($b@1Th%^*g0m`i)_k zi)w=N_BLjyo|nbWp*Z>X*t`|a*nCW(3n^pHrIsE(_V8GD18Xv_EULz(UmQl1mV7IT zKq~m3;XYL}&RM|sUP=5s&E|)9;-|9(^$Z;YQx7NW$L`d+88a1<|w+bW#kSM+c6rO!^*h79H^I4nfhGUpB**#wmoDzHZyvd?F zU${zhFKoh`dN<@3&ev&A0c6T*^#xebhGYt^b%Lo0%t<9Avl-(oF^yv#EY|Mly!A2A zROVZ@Wjl{vGAT+m=-YXo{zo4fPZsNOa&~Wy9b5d?MT8AT+?F)96n?fc^bVY$SQkcD zj%<|B<0H@R^fV>^CVq}|qHnD-i0c32;uzx_Tg^XeSQirX&z86^vli`LM1XtU6n1iXz-j8^h5K9@EhNUKd z;a0V)av)I@jI^J}#(;Xl-Sc52}Bxs5vx|I30Xzyc$?%53;gwlQ_(=Z30LezN#8rRbVHjPcV|ZH*56-pCS@z{sRo*_9n&zWcODS7e*| zGfS*XZk5i&@*su=b_F+dMhl7qwr)|}%0@aYKt8yFFVW?~WTBFv3oP;Zxu_k~>YsLH zq1nS3+}fqLy5B%gIqk&TwMA%cdCH(-cmbjaK^RXtEsqx%?2Hau?UjyNahqV-%2}BT zF)VWF8bnP3Sj&5ete+$!Y?f;(g=HRoaX(X`L!){b{;68Le4z5J;_4BUJa+9aX({pFX*S+@=4`*j~Sb^uGH((Sf9s7XQCFKG!Kb5* zfzTfhal4=Ld3X8OKzeM&w6W9_#qV171^KqyL8I#=1o>EQfVv1=7!QYEIEim zTTXF4R?cLd9esv8Mn;vD|j@HvF|zbWvWt??%N zyj&Fg{8i!1j}@hWaPRV+lml-`N_lw&Dbx}Y{Jl|$7fR&~#TejBuNfDw{OupQ@p5V5 zuX8Q^L=?oEeY4LSRlKUbw1+}1=pIN6J! zl$2uCGP8!d&_7Veba-&75-#hCTOLZ9u>x%33V57@1RZ^4(!a7l6SeQt(|n={PA~CM zVnh_;W#MnGm$~%|MS@nhg94D;0%_DJClI!LrPaPx z*~e02aj~-kS2WmgW{i{(m??F@h1&IValfvV-r9(E)W2$OS!8#BX@MT$k>rXX7N@`VCyMBjX-WE*rAY76tYUN!n`o` zB_RT~U(A17(LQfkg?P}!j4`g#oXvsrelIxMKd5qUX`r}m=RjcZALzxQMTt3t9-$u21B#{iJ%8o ztm@{1XUi@{bozpEH{i{qrBqU5_TI}@%FTP|6SVX^SDS2E=z7hIWm@eTjwI?Za>A4l zx?b=fr1*#%TSRHT+?Og>TY&|tb|INbzNh*I>huM|9Gth6yNPG)_1m}k zR5S2fCqO}f$tk%?&KkD1;n%NGb2LKxR!MSMzHM)-zfZmD8&4l~X}q7Ssr5X*3+E~j zggoqUjFYX& zNZpYjjMw9gGE+&qAbcSmOOB#o9!w-2lS{r2qDg0edN)1J59M&?RH z5WcCTv!%c*${0YcsD4e&j>wg%Kt}2MJ33w+)@rY85JRz9qMf-rRM@hnWT|U%;w+}n ziU8ap3>fkuocP{!(9$YpS?6}zK zD}*Be=p_^}4JVCo`y@uYU9SlnYsQFh zW_DvT`-2O8J*NI4lDk1d$&E)@4eaCsKhj%#QA!`D>@I+0eD}aG6~;JR-Tn zw=Qs`$gi^nw>f2;E7Or}|6~S7f-yufgLh<>#zZ1qSdLoq+!He6I8iLa{z*=vv~Izy$86WGX~mr%hhtHAON}v9 z38V-_95fmXLef-6gPVSIhaFW@QHMHp{XqZ~m&+OhTjELUwH5Y*z^cTcJJfG4Vb0zN zEf6clho0W-9gujT*;CoG;DDYn4{M>Jgld^m0@ID2DN%y%1T!H+9r5Q{h~7je+Co3t z>UWG)&sQ_u&nNf7|PJrn=-Vr&1<%MRVW;-Upt0G$6@o10WHg$l%0K zf{6ebfzH$WN5p^#-yyw>t=37#ys@EkG-OszPSD?vbB4LBtm@D|X=F$UhWgcbCY{$Y zm9S3?tRG_Kq)?^$g}2_5nr;QD?Bf$S$HwqX%Mp~P!_gm+J&CFD$k5=hKpAI=2hVmf z<#b$$RcKw70&3N#Q99k}NQ>k&3h+IB-;8uPcx*~Bw{1S`DAkyZYngblr!Tk=DAgX` zroInlsky3J>v1EFskav{5rQBKW7S;OLpQ}ComSI~@c=3GdKoCuyOEcuo_XpDxkBiL$zpv|Nc)IIr>rPwx3a#|fqa)eV-CyEK&Xm@+XhPO6)TPS!hhK@$gR7Ame@V`&BaN>5W?n*C3C>~XUg~+Ric2u7 z;?ycOj5DP(bxA<)h@{BKUIn6(IPFl1HZ(ABn~29UD!%!ga;cNrG}8@|ATj|foNzcN zRJ*ZLE9g|TN*iS{>h)GTNbCdKHkuS4#t)-4^NCvHkppk<^|(Oz$uJn1oh#Wg_~;PbshHz6Qj7Qlv)?~QWDd_8^wRm37p6?L49BD6o7ZKGrbv+x?EKl2h_ zB&=WnTs1$T*oUZajgt}9xKz-_GK9fel(?Fsa|cuulj|=$a{okIr1X~?g9xK#9;-nJ zmVoXB5)%?hueEuwc>cjWkE;z^=Vx)xm@lc6uU})wm&!f`ZerL4#y&V{S~o75R*Wm7 z={4bRu>&6`#f$^^n?9e>UrtUFte;dcUPWD0+y*-|s%n?8tSe^Ftml7q*zkT93imkl zPL0$EG#{|7T%PjEjcR+%9;rOj94Wr+S>dOat=0_~F-c3Xs7a>p#M@}KH;g4=>=TW1 zL6&?Qaz)G;WPoKnhodEnNHOf@p1q!~mWNE2rkmq!cdVm1|M}AvYa;&B>7hvI$Qgc5=N0cjmyOGi z@9{wVYneVmJhHw;0r zzA)zjCI~HoeV0U5gg){v1(-Be$~rdWCtqKu0>0l=6G_wXFx%(?c5}`iB(v<>et5$y)hn0DeF=S>>z^j1 zg!obk-BkTLJ~&?JCx(x5ty(M--vZ0yD_f9VVuL=SjCg7^9gY@DA+gK7hZ4~7iZ7~J zL8u&E#e)ftS7u}|Df;LrajxNYn}t!}zwc}`wcR6Xz&|WUo9c0|WpNwN3#U5oRpKi) zWGs0$X}gS?caClBgyfDAqo$b+p(Ln>{i0<@@0xp~nKTVDzpu@t5MyFVrW3RsLrs|c z=os5CGp}jS4qKT&tR!ZEc}tf(Mn6TIZKt0xl-Rv7)l>MoS?EP$%{pr>yPqxB1y4ad zn-1(yFk0nbOoT@@N1q2Q(Bhe_%BwuL+8(7aLpps(z~8LA+8YYF@J z8>sDr=PsyuMYVO;Lga2+=3WuU>FLY*>C)`2JFUoq1rBuAKl1K8q-n_ojp=Wr`*{=p3h zR*3*X0Q0Q|o`e)NNEF?Kn))8oOe>wIBcO#*=DjPJnJ*DD)WR+WY0&1M82^K_W;=ur zdzuS30djwlQf{8)nEjtN`@72W!P zVDlN%3Tr?FSWUjd9$%O^F=N8WQ;4QuToH_8D<%Qxhj=_#)~IG_ao9`HIK>&m7Pv8t zdp(NL_Lv4t3>6;7da^k&im5P*P zpwbF_svqp928vy&jnr8Xkr81a5Kv94Y>ZH7=X=&XeqRXXbqa=EjQX+SVXRA*Ji}e9YG5s%V&Sv<8{glX2vmMerfY*dzown5!2}JcvV~xkUX&-&h zu497=74)>4Q;lPMg@VE0WDlaj5M`T6Xj*K+>(s87Chm^6;1lxbkUjJo#Qs~OL_w@Kg^{LG8cE?9`mq|D!m|&J#F~;{WuUyLBUZ|Ay>fP%gv1j3~&@-PV0wXqH_)f zuFhU)b`X27bds*uc`tae*{P%$CbWjSj1B3V6rkkb#sdph6ElZVc;Vf_K(|9DKE%92 zm{3wHiQCFgUW*{OI1&$O`{2Ye#mQa}mDgPSK6eUcGpw}Zo zSsC_pBm=X85X!3E+aK3YboC{q!&;JYqp&J$e#!d+We`ye`k$idF{0R1FNde}W1Dt_ zG5S=vB~iL~@HOi-MKCe*LV|tVJV&a*5!Kp9C|_wrJ$Oz6hOLg(PC?P(IWkP zvZ71cxxiz2Q~h4V%F5ooAGDOeSrbXcD1hS9%Qs3nYAK!j{3%OMe8Bz^0_ox%z0yE<{)%r^%`5c zyp&|omqe?1FG|=E$nDLj7D_y&X>5`5f~~r#PnEWMC=`({Bc`eM7WGJxXp{cVB?s&i zA4<(qt2%biA1BSWCI^e%=>a{D6KD;z%jvzylUOtExjLiDa}n2)!K6gNzBp?ioco(+ za1|fr6r^D~d_{F<7uW%>S!IW@9!JHZcO%~xml-1k+$ysz$txofQk!D+H?ZP` zGyLakUdSI6UG}`Ll=|P1$!e()lHcp=!M~SQi!XxK6^XLCp|rSo2U`4j87Zi4#yljV zh`W`t@2_G3v&TGR^+=hl7(J<0xe?=-bAdGytF+lp@hD>TP|DArrkF9=~@A24=uzOhl|FP!aU|kTq+Cs|Ys^xOev&i=vF<4r2iu z++VR=ZEfy!DpML5Beun&BMj;fdtVQStqQX&x6wYFNmEItzZ_Gg2ih4cT|6t>%V2{q zu2RmD+i!n=ZXq;I+3BEA8VpO=A^^If_9iE7wdm)K&e*P1%xmp$jEk@>&LlsVc!V%` zUjI=mYq{hnAYDs3F1K?F5->nsg4b5Wc=3}wBIv3x3onDBNIObf>K5xk0i69}an1*u zd{>E0XC6#imK+>eg=JHW#?`-BJ@X|X%T|g0q_OMj+1G}f+gB}i_#|Ji(IrRb3PevB-^ z=o^o06*Wr;$6=kFK6U#8Zl9Ar#6E&0(`5F7B2}%Vdu#oW0;vuV(FPqz!!{(XSPt2> zd*Dp?R!)lE8k5!n6b^{3T;bELM@cF?$ZZeYlSaIl)nWaRMdS=>9{DfaB>XMbb*Cv_ z%D4*@&+46alSqF}u-+xHFhD3bd~A~g+pq(LlOlDGDp(-Nq0NxeNX~t2y%<0B`7hcH z>Pkk16t_e@0Lrulz`>d$rWrZbf|>(KoGaP^dzWcI3wk%+Kc-3uzsx(WS^{+!xuN4q zKsVg>Sfy~P%A1|D@oLlEZ-jmtBLn`fZ;VOrZrfXChabm$<`R8+sihr{MONoX>o@se z@)LiVJp-rD=^+!HspeRHyiq|&XbU1-H?M`%6^cwpoP@2+4}Zh-q{^WFo;rPH6GqLH@QG=j2)w-{B*)hpt#N$P9|-9Dt6P zzWk1a^|Eq2xK`gmmMmwMB`PnvNFv zSWg{BbfwXnOinzhGd~JS$o1Om_;!l%xQCb-8(X_`6XbpONfxQobU9i)MJ_FT{HdD_ zn5WNfbkUK>YgaY2(f&w<#M0t>|Ncdq2?v(d31T8+{CIuqhOxkrjeJhKR?hB@8StRe z@Amt#XGB`?roL=sx`uqlR2ZqGY7~G7XOoR6yB` zyn=qjC}o|(Ujw$?!^g23J`s_UpP$d80)CW+Hr)x)E|hf!Ig-qwV%U!85<fsLD2-yPW3Lo@&-&W!o%`E&;&qqzyReVDYL zs$2q)CXpIiB#MIN8Gifp@QW{5&m*%{gq=^A_is209P}I+Bi(ylo+1vZf?slM5mh&0 zq9i7UkzjBiwLev<5vEj-YP<|}ZtLiC@C3qZ-5?6aQ>PVM9BCnMcO=*if}gN7pwckj z${!qqDJlqFe;V9WaOtfsj}S2K!{dSXx$^ZRC1##0J+=fW$dM01T+Nj^bc$USdK$3v zC!I1qwhdM^z+xK8*&~f^z)3p1N~b&qCE7jW;%5nZCU<}|Y+0zPmq77~ijUxkt>jfG z75TEps0abpNL2Nn%YES8p{C+`zHF>5L8OW!0eLWtj+{dN2Kej#Y*$btZyI{_;-wUQQ1f28lSHL4rK^Fha*d=Z3J2ku{EDMeVmsR&Z| zj;jpcGL=nxacphwXeMkUrh(^46mdH$LAn2riXgv3)6<0tb~j?ty@fb@FDImaab=I+ z?~EeEegpoYI3j--KB3W7&X4>jYm;j}tl)EJ*!Njwn7u^d1SemtRefC}?W(tfGj ze(+7{rU3JWXqIG*Du$FJOHgIV0aaBYiS)x``eLXke9ClRg~)9=zyIW#4^_rt0)63@ zMw`_g!5hy8g~LMO;WCCH;8Pdoh9+~9bh#-U!IeGK?84QR!7%3w7`Q6mV{EjSm!k>_ z6tt4z!QoXI3dQ{LVh8up+Q_E?IxH~l(stMhwDalVUJz>1uR*O`fQL=evl0AW9kgW}} zU;X+7@?-SJD6guwFzxChrnb#(mqLdB9<4%nDEeAR=9jj~VvvIfETnJ?-g`FOy=jG# z2CYJ{*_bVjXI1HCpoNku0!vFhmI;C>_Uwv^<0x^(mIA0M$wiFVjhqr}An3x{!K+@vp`FAU7 z__NA5f)FNgXvnN3c+SP9$g_RP5L0BW2gHqcY=TN)0{UgHQfS$ky8oLr4X#${rlu~X z+7ik*Fm$Hjif+*shdfTlR{QtxYVOW0e#V4>Z$dUA8J%!8o@8sFkaysQRn+hZd;w+2 z6ihMzm$PyFUY3yH1_EkL`388d#P5Ej9_1+J&_klCE~M2MQS&HiKNr`up!g0&(!I&;Gcxi9J- zJGnpy>I(XscHc6%OxPVHc3ruufD+EKQ!yfC?!m#J+q z8`{xP8#iVYv>b2(Dq((6V|U?s8ffaQPv?WB{%91H!oL~%&}w44^aT^Ltcyu&zXDxQ z4~?a4f9gWDP(EeM{p7N(K=(7HOI~Mj6q>{~;Q$F;3(s-|QRx$v>?JH{yGLR33gVM0+5MinLM883kyU5 z$AjX)V>LnpZ#KrT|4X&O+4yt5G4~~sIO{l^7^vmrkAKtMt`{`)L<3O5+@b5y@@ab3 zN8X9e-JVS4-n>%xK_kF2|NXTmCLOZy^LN3@De+E(Q71jwrG(6PhCzuVtgq0|mybFk zNG&$xvh zFt+#*=S$%`-)earj;s-pF_YMv$0euRz_bZvrau8{DPL`BCbpQfF*kHJ`gZUb;5#dX zNZ>=^@OTMX+$h5wM|{^FU3?b~c(I|sBhvWY)C5y|c9K@0T)VNR&PyB74Qm1#&`qcT zd=I_|vfPh^3$gG2lPe=Wa?rwlD9yfbH!FM(0kvQ-eV)BJvnRTUco0te<~eH+X*f1u z1&8YPo{Em^rBRpQ>~Q!H`eQ*%i-A5}@|T`2R$MOv^wnRqcNZHXBh^t=i-z(ew1)*I z-#o>vNO{aU2f_+o)_AuxmmjZO0HH3~viwkq@rZR0-lfiK5l3$LCeUs!>;S(wjW+9v zP7qg1zI=nbihrW`WJTPIQ7b>b(>b8`zQaX!e({sS%VbNXSGW_!Ws>%b!gqyVFWPNM^4G#BbrV zii8W(^jAot@%)*YuUhjyUDrU#vwLSp6eUyYQkrPAM3=FNrCZK_tCtRAR6Qjm6g6e5zE> zQ`B}x-{Yc1u6DkjqW*VWa1M`gc;7!a+ERv`*dVfwb|pR-VbFN$ zU~-nEM$8L{HCu+J74iKarSmBnHgn+tmQ{0MAxF{ZL%%>kfD4=48q*!yFu}M+$uaqy zv$INU15|iMf~3)fD3+WB;_+P%(Oo|-fWs*`0bO8CC%{97Zw>)9_*Xi?B$NR|1Eg%= z(~WuF>q-zc=7f=Ke|iuzqzUYVqr_$`K(*m9TWPEz0tHlMtHz=_-nQKs-<+zCnYo{A zVrz|tmRGBeSuD%NSZ4<@0h?fc?>f7ohq*R$!yzN3t5km4+_fl_4 zNaJMBl1}D8AUV1WRjMLg0d6oV-Atuaxo;DSj%aK^#ucv9Huo@8)r+1&k*9JxMH8El zukwcY__!Z4My|<(vmU)-J{6D($bt#fPWj1be?-r6V7FY?U4nnM+T-tId^jv~bA+{b zAw=4l&5-VcPDRgsJMmV##i>y)|Lx~V*JNriH0~!`2&QHG)v_7rWnPY~ zN_u*7o3OGeY+&G+dEyWmo+z58qGt2YZ{)JcQvR{(%AekaCmB=8LPiPeFow=Pzgf|a zjAv(p;OT8ZM8$95_k)Ehw zsqOl7F2d_Pt;F?lH;MAw3utOki0B_qTCANk1>QIRykv3l>hRXxrhbkpR|ecWUi6r; zOH*P~AalF5+PkVtQI_DR%G2d&@_a8o`W$`es`q{pxJ>X7W`0J^VOBu_d^cTgG_(3g z3n=;GwnX@&dc>4eAP+2w^)-zPeY9ZV)g244!Bs zlVVt68^OoON?m;qANi@Sbf*n9vG)BIXzvl!g8lA@Q}%6{6!x#%ngh`r-g+(Si6;GQ zg!B}e4Drt#+tDq&HSFpO5b8+qZwp);W9nb)VvRhCMZM0G5&Cxm6ByI$42125ZpgQ4 zZqBOqTc=ls|6>xqkMDTY<mf*CCnFr?1D8)cxirhOQ@EJWGg&Hhoac9Is3jEb0Gyf&KXSk88&` z_NL4?ns8o4bGsiBsvsO|Nm?KizAhhx8ovMrSwtx4js;y)qAfTAfYO~7Y^TP`d~;Oo=X>lNJZ z*J-wR+2>!VO9_9;uXjdA)c4Q4qO|F|={rg*vOLdM!po^(e@_&oe^^8e7euVjeqdL7 z-V~eXy6fE;w>gkI8EMn*0uXTuAAk9L;|{x@f5v(-i}mX-!2 z%aVNosMLhrA{dJ;CA`DtwwX4W57m&ep!dcR^ZL@ag4Z;E0_AZ5angBY;S=Itvy+P2 zyS0KB{5XMd+(Z2F0r%JRAfFWkqt{Y|e@l8gD}D`4Qu12b1C+!@;iTmJT%sM1tjr=d zE*gR>>Ino!(i9ss^d!n~#~2@dq-`DB;M+pf5)x+g8dCn@HE9(uTO_$v`y_+!v3VRx;n5Afu* zI{yJA(tGsvX!vtKgupBh;nUKCYng?)qkt6SXsb4WH&r67o}pXakY9O;W=c^x<&Z&F zgYOyc_l#6#ph06$h=LQDRt!KG<&ZZQSH(6Bi(SZFG39!jWCM8s+{QvC3wX_cpEi>_vR5bFwwd)G=%NmBnbQ4ze{( zVjT6Z^X3cZulID_vv+-cfcjZ{#Zp9<$YAAPlXtRVs|_;XP7YkWtl8cjMLM4JZ_?pK%Axuh4Z^__vVnl)`go?5y>_OE1XYds0)tn@3!11=6S zX7g{Y4I}F6j~iv&+H++zasw7zxiU)ea-EI;I;obaD!{d5GN7lg%Q)qyL(2% zz(EP>6t&}t_Zi|D4UTCGMMndv&Jo70XP7LUfLyGvyL{8lvrP9C1{uTF6YGz%& zsx^<9^-Xn5Yl~`XW^1dXqc&^Wm4U8d&G+hEn^*Jz!J6v_H4MeJ4Whq`S5||=ya@Kz zP)oRa?zq70b6e96z#83yHA0QMItF+fpb?_y!p8P)bu!Svy@}ClCA%t0&#f)ryDEJ# zYQ55<=14ZAr;mgf2+J>cp1EMJ)}{IWvA=MMG2hj}pWIO;oNRA*q+r_I)?7&vx5kUG zh%$V>8089H59m**Yht>vDXMJ}o4brpQ3>L#QtRdFn{|T+51!id(tNH8`{FTwm+gip>@X4**mX7?%J~tds6p|uDbnp zcCqhJ)rS3|=V#MGzPnW`clqGq1ke|4Q=ePyir8$*2x`n`FPU4Daz3^#Hm}+DPA=eDAj1;$KR$Z1&BrVxF_}-djqyTv~lJR0b4}*~VtI zZT$MXMj+jMLA`v@y{?N9-8{IajW6=|K@Cc=dcy;`aST;=YE5q9vEA0sM9;i}Fnwv| zRQ%Aj=_$U7v;BN14~Ss@DtN5b*OpD<=3P7G)#t6QNUZ0rF||tnc%IK|J?Y}@Fy+O3 zZXYDg<4>cr+gQPEJ<-tRuH&?J(y@`1BR=PXOs42nf$fW-vuQ-$u{NG-+T79PvMCp4 zvzc@_!GK*XS&qX&LRu^vzNQ_O4>6;m1zAj0N1TZo)SN#YUeDS`9IoTW5*xnDLseDq zYZ%gy2aW)?A#&0Tw8V)(>A*25>d?WT4IzOt3zB%;UZ&*4m8hCnh96)N#WNyZ6gEdp z=R%2HH~M(dD=_jP*(6`@dn0$A=uQJA?l<}CY{d*W_;05>H($$`XWMWNX z*c3sBKxBD!IJqvUnHA4UwK}8|(JH=UwrG(KW6oAhX{})SUCPUA%++O0b$+#xbuoUW zuOB`n<|aK2E^pR$zKb~#_GA|Ts3yO;FCvufW24R zMDK;l3jKD8XcH(Bi zOqt9=8xsz;ade|hj8OSd1yi<@7zc4WXZQH_mQ9o$cqzHG{F;7#hc~FHWHy*7YjeS= z*5};XNw)E4H)Ee5^Y)1-jH=jL&eB=7PynX?4eop3(F?9MX)>Phv z7qhjqwSmqWG;=ChRNl;JpXbQ8kD*35$(m7D3>J+BG^^oDxBX?S76#uAaK&Z>q=aof zLl0<#qz@I65c+4$=LKYk4Of;0;(S%VMc4nz7#7Ap`kCwq#ZcLX7C>GieOKAJVhTD8 z76(BD*DVX47Y$ZhQ7X;ySlzxt3c_6uViV_|_6*NUU?Q_*fum!{MJ4ly7DWN7IeN=c ztFhW|JnueuTNLpPZo!skmd#$afmMR7%8jH3zwu`|z6kcQo#;8~k1g+E;Q8xu^Uw;-?`q;P74zBf=D+F;8j@hful6F=|7|bYy=MPvFTw|{F$~I?DXiVz zA9Hg3KfWFY|BtW7+?TJ1;y=C~1^@VZq;A=D~&!11G{VwK4LM1;)4-9fL;xUpk^`%eWa4|gv-Begrc!;`4Bv!zUKaZ047Bf27v}giJ?H7SH!qdkzL~TilIONQ?{uD3V{mFtb)zA z2VqPp7B+F{M2MIv4Swl0j9OvRAL^(*plF#?4 zmTry1Ej!^ss+U*wxbc7CK6~=6^4K+w5QLKo@cLG?rT% zRo_*Uudha%>koDL$?*($U-V(~b7X!3x%{}b-_gYaL{>nvQQ49*F4JO_dL~Q z@_#(%`oHO(nk9C9_-@r%sp`_zS&0hc8ZV6M?blh2_En@IRL@!lwnM<3eUn1=(La!p zjTd%x2oaxI66BdeDpSP?oC}sfHYph3aj=96E;Gf&=nJHzKlWwG>L^~WyWN${|5#jv zFH#@vt!+$|{eCz7Ui?!jZv9dYNBFYhyS5U@V29tAEflh4vmHpf1w6UFKP_DOpNS`9 zs~`=u`rt~7`v8m(+QM-yZ->aZagpy8ZiZNIgyG=%k2x-^?CgQdXM3pRy-#uq5^6WedKx=54$sDYX3s zZ=!j`YTlx=YySRc>8&!`_uC^q=%XB*L#|A`fGP+z&N!796SxU{8GO7uoLFiN)&UI` zb9rYyIUdpno6C8Zt{MDLbI9I-1Y7s@I`St72oc#mRP(`cOw#Ur07>C{iaoFBy zU)!%e!2}|j^)r5dKM&+-yz~h*;*rGqnF-pKitDltVVlc!jI}n~WrE+2DN85k*b6nR z2oN{A8JCtFf0wn`9o+J9TY$%qK-o#9Dg&g%>6~uMJxPnHA8kFP9_OAgi@D%6tj*nG ziM3`0f6giLd9V8izb4@r1$|9Auk9gipzv6>KxvRc(gqHR$c5vfsckj9^!qMX61HJY z?XKFsI0|!C5(50j!?b+LT#-i^DSPG4RmN7><&%W*!VoV?N{#msT4UZm!AM{-#JUS zpVri&@f;+Me1CQm%Y{MrYOOg_5C`9V+tN5iR!_Gj7oJ%_Dw%|-ZD2R^oQpL-$hOZ; zr6K3x%di!g^UMU^e}h@QkZJ(A-< z_R?k0$GD<9p6k#*(5(D(Dme<6-Fft&n~J@JU2_Rq1IVNhe&8lbrn&7xkMrG%0uCF1 z#%)+}Pq(t#)Z{ubx|knNPG{$H3%iG2aJsm|&#~IzlGIE`T+~2M8|_aHXUB7sJbn|s z&_nopnT@zgu^&T~p(iH}YJk}-&#HHfW-o$$$J@<*Vhmf>CI_kO9m6}hychL<0kP++ zn2TPyS0f)U7)Fr-jii};tv5)IpXshd)p4u6K{cS*j= z-%t>S(%TVIp-!Q0Us&TGKE2Ih0{{Aw)U$LySH+dH5&JSHM5z0 z`n-OW52WprAX2l1wfhHSPQK;;bz3tb`CqrS;2nIu?nA{_=v%HY&8#W!e>Ahs0qPuN z^VuslIJ&b3tP;FwdS4rRL|}%z3b+O}KA3)#^kIf!raFDSLR*nTw}R+{sh85>m*OoP6XXsZ8PJoc;V9^1d-B`F z{FW#$>vQ_N5P_VPN3}W5{&!ijg@?X8Vzu19&13oOl}A^W-*Va3rB#O(@w?VL00PD> zJOVZ>c)Y!;ltMh5X}vN(M)`7jf10qO-;s4%CfO5%v0up^2Jx|&O!66?p$`5Re5SQ! zdJS&{xqZjZwCT(P@eNme*DlxOUemXQI4fxY)#K)YKI9(A5lki0PAsA;fCpLV=rc6k zilES;r5PJMgor*$E;Cs06Yh{w{7&{{`GYW}8!F=+D!$BJz`vn2%v`xCWYQTr>FZ)Q zc2@{qh6&QV@JI_&lnLUl%n9Fu?Qpw;Mkt35dpM|o#fvf6_%LxCxcZ%jPF>K0XKjoDHD^;Ycy zYuxqo;nnCru&Qbh4(G6Lj|hJPje6njyQVWBT%6Qbn`6k^=M{P%1_qpYva_n~G``r_ z31P}}Z>9deK!iV5*MZ0yrOzZ!g@nZq&dx42+>-0azvnmj9`%a-=-fWkGvIxu_}t6y zQDXG?67!dfI@k5*Vu!|~(FPF2^=CyXbDZlVL9+axGj5IZJ**Nh~+~$4Keo^V>(Pa4IY-OX@NP{~>MA zVh?AXCk>D!nZ9F}+CXp;%!As9ZfY1h4qE|Z%*_Z6@J@=e%pIh0BB|( zkShxI3c>kGBxs|N5!w!@o;1GvqpGvm#fy*)rD>n@K80NSne)m z?y1+}IzmcKB|29r*RJ&9@~6ge5nXLsL(mu^8lB~T2%R~bFgy3Z2OGT0^71pYOQ|e! z8tu)PV{fKjV|L9jVKt1?>iocw*}x#^@MVMQ`g52tC_X+S4fvuMG@xqP1s*tX_NQ6Q zv8rE>|H#0G#Ohfj-DC9)PXqG-&C7XKS0mF36;$C-zz^SMA|nGKV{#TVp*^+svEadq zc}Q}W&1`esp`Z9bkgCj>+VxIjsfJBF&2ME}=W81e!x$0BsZBfiC*wNRZf`HQxt`+UcN^k+N9!GefQDm z3uFDi;0ztc>YWxW=Wd?3eQAW^;|=w7G(+)m52G;CV$rOzf5>n(*IzckPpf^=a zuUc>bC;vwz>z$Eiv%yB7E8HTT#uwR@bAhY4toxF`LjW-HKS@*{!-tozoOuRIunJ3Wg}F4A zU#yL791!()%0%w5r2<{g3n!6)(weD(lgQiD-HC|>%D3&z%b!1;g5Sk_p2=}KJt;T4 zZ{Q8JPBI{4{zpjiva$1%kRR<8MbA7>d%Cdp^lQQS{eKo5tN$!G*Ix?`q|z%iD)-ld z6Y}2$C-G~+p_s>qe`zfmvqtt}=<-OH69nrG%wy~Jd!~O=&_V385%?+t7>Zr)^wM1h z+6n&K-!p)NxXknak&z^)Ck($FKe!VhhT|Yp(G*;pWa#OOYx;qw0z~IgN6PuU0B^1) z1!Wz2U-3(T5vCRJL|KOaf&O>W%reBr)-uEuUKQtcg13BOx|(Ww*I?7fYn=+#SnID_ zV*0w){!^3+>97L&m0H)6DAek|k3n=&2dk{?hFQ}wjVwi-^gF?B?E`{rK9d7SI{yVI z_sIbt)W-<>-dcM>jvou=9{pAn)+U26YPt4ReEw3aw-0Z(bBa;Rs^6va-{ZSBw(4B*he?$}=# z{~?#03QNQAMsFzw8*hY;IUf^Fu zs+O5d6W=hCW9l{3Xf^5#1_IIH{vj=>0|j%XOaB?UNH+Q<C?`<-MJU0~fOiKn)1Ji&pAPe}1Tm*(rp5J8?%uUxJc5{IMK^|qG zKu9luT-}>=3iG1GG&TAh~w6OO58y`U$ zO-|Kqfw!P(dJg2=Z`b^p0&m5Ii|~(YAn&t+6@Bk)0$na3K!+}b>7V%hO$_h6y`CTo!YAxxHex>i$^bM+gC5nC?NI{bG5mSKXS{aA0-#7PS@ppGJd85@8AnRqClE` zHzjZPQM%ZR!4D4HrgDbC!slwEb=EBJuK2-9R0-qA`7%x3m_?!x^ z`}0IpV8CCEri&?>+Ge)t|0M_6T%l}^Gn_7gHpYiEUm1DXta!rdUn#Etn#xCN`&and z@D$W(YPGrPETJjtqpU_?2qEm2DkQkaXuuF2JZgkYX*7O|0$vL?0zwaxxg|O+ONp5( z9EYDj@{r-XVgR~qgb_lqMj>TN7N2RIOFAa5!XSCE${QX{u^(%^7R%_5We50aBr!?- zH-;&*+DZSQa%o6yL8d@|3c&=DJ58Gm%%I;8LHvH7vS|}J0@n0;F$R$t#ZwA}fta~? zyqqW_-}B~-UF1$94}U$MV!?gje8k_|uqy0+71Hig8C00dTlX?IzPfA+-fAa|$BI&T zo=&lHxTsZ^Swju_sxgh#5Cwk{24bFY2%RJQby*O^e{{#rU2}{wwGxQl{y;&JD-_f~ z{GAqBhgTU;Cgs-EZMAo}R-zo0c|xF_!e*DM?D*!&X$wRu;3LmTj~!v3GvGj)eh}8} zn>X_Ch3beM+qCEDY23LvcWQZiaj@l6(5_~ivc+2YY6;6X+ijr33PD;(`4BCYIFho9ZTf8&TQcX)1K!yAs^A*g0AE2fZnx$5(xks$Q|fF>8Ky{A zs3q2z%UM2P`djmt4R3t8sb{1(gCq`F-_=kUv1H9GhuqdBmZ?`TQyWw)6MIM+u2egq z?9?)88Z;n)EDAt_Qom@P-*5%FO9xMnQ?xrapC%*BWz5wHk7B{}Hqy&6o{nwuOVKa3 z6?3Y@aAm|;dS)TRb#l(H7TCK zQGcRE1PR2!V18()vte#Q?dL}%h=H1x!WLcM0U>Bi4a(aldEl1IOvZtS@0wB1RA4Ry zKir2bcvq}<=!MtL9fmU4h4zIq`6a!WAWuw55KAcQw@mtbDGoVPeZf}65eaZ&&erauyxgNF3a>{H8)K->5* z>+z9-m5}tmMn+Gz^l(NUKUDTH4v&Ciat$`Zi%UQm3oMy)pe!DcIyqh}BB68^<&K)C zTopVumF&xB>nqDJ3>I5~rw+?-gv&qOR4Sv->RR78zEDDI8!-tF!av=89%N+G z3Xgz=!@y!-Q47Q3@Eu13hh>@jmEQD~gg<6z+I*QNNH*~9R-HpGmjsF9CgA^tZIHb? zZr{wkJ54In;-uu+R}9Z>Dcrv(rS|8#j3qv)yxw#J917@rDrNZ(G^!?ubLOV$$);*4 znwn<+CLbP#FD2H?Y~NeFeQU-HUn*$<_2Z*A@5(8*vYKvhzT9cgNqvoB3+)kLE{i#n zl>W+b6U3B;K_mx~&wOTqPe=bv}RG5UV@>*HcX+ z^T#-~?p(`Esw0|-hhP`y+rnO$k$f)@K8f24Ev4N@vs(WCX7?uOqXw6b8MTb7XJr$OjX@i9}AsD?t?U zT_+qp<-bechh;5X@k)tu2_f?2Bj>Kc{pY~6@hNRpmc`@a=@6sJqlXE;*|H?D?W%j? zMz=>lCEFDKvehA?Qq8bXK)seO{yj*>HXUC33mD&4J+bhm`fD?_Zq)S_Zd#1x$$|KO zcJ66lT;Pyx{380CGkW#W(Ug?p)YTN<>6b(}@YTYY8!I;{M;JMGRHN7R_GR&}N0NN5 zN%p6Gqbh#XE^c3tEL)d7RgfEBKDwxhMut$C+Eb1hUtWFNGI7aWJ#OCWfFaJ9Xh`6K z8Oq5&^^Uu#rcG%TVMxfE{Lej=p#zfZym}sADU4HBHeoj2y`g<*73vGd_Q|)=pCKRc z(PKnzai22XS+WXDJrYsZ&*Xfal8Q~B+yGEsFh#H%iqsV;QA*3m2niWX^d4)K_PCMnM*kTE_qlsI{v=ulZYZ&(AIijR4JUW2rD?fz_ z@aafw-VQnalPj&DQLf*@>{7 z0JSU06j5vfgOJ^`x06c;gipdLxtzVf59cWS=%_oHYJV@XxpwwT8+P*x)r`gO(QCH# z$1do>bmoBE6Fx~X`-LvAcIN0HYNLiA;~;6E4Bre4zuh%>b6tmaSa+3umKfuK#T+k$Nu@UizvNBaoW}32%*`%z{0@(NCntZcq$4cH-yc1WFc6B2+PdfInL*8>ateHlEqV!>mjh3n4(fe(o);w=m$L4 zBCU}fTM~oQ(c$c+ND@;K?@%zm28-Rd2+HH$RVwndQJy9=P`Xj}Vy!}PJ1}&_O9u9q z>0x@}1s7Ly>RFin(IZ%>icPw%UUl;BJ)2%ULvzgaa`J$4?q4`4b;EpX6h3&m|_EuOE_eOuw{xaT^_QBX9M2Tl)cEp#x@)!Kh}b=x|vW&>}SXk)mcBO z{CoVVySUN=_PZv>w9|gWGWpz5{m}28_%&DrhVwx^RIs{DhmC;zDTEtQ@S5)dzXo>4 z8i$8`KgUj*8*5NNwv>($#~v|kJ0g5sZ*>%e$r~d##OTK02kGz;FcQ=eW3=dqf6J4` ztal22iggx=6SYn;vLLDmTBRj<`<@5M0yho8GJ5>Cb>|m!nn@1K@awc>!nr#8n zw?^6ea0gGHAWOoa)h=g>YdidX@Gy2+FNq-gzj}rrWss(#5aa+Btkcl+0nX2eP_0a!DJPPcJ-K!=bQ+9|l*$ z4j01?Eu9?LB}$O(h~gG2vIELI&k)#w-meAzcX^bf!;wsQ@(~?GKVeKtX-A+d5^(5V zO_vviZUwmZ>DE0eeijy%*Ivs;E}O{QjJk|8wGLw5IzoGMbjB4h&;uW;Vw~TG=_BY& z3yE>iugicJaB40~m194<>>tr+o&$YuUt<>BJCbjzsKX9$$JkTsX}1(QHDioKho%;D zNw>xfnMaU zHrG9Lu9O=2>Y75C9EZ{s8Ij+kw18Y{)riyyzOo2xGKezpm@jX_KiW3Unhu<04l8zB zPAPEoRd^UWv@IGAb=w8OH(Y>7X_=qyqi3^?k_ny}q}pLWWw_atIm@nZ0TwZc9fJDp z5|S@*_*YzXXYv1fV2Ly1pAXsOQn90k%G6@?i@A-64nAcaCeU7t9H_Xj?t^T~M{H&z z+q8qZ&WdUK@ne&#P@{J7_uAZ|Xq^WNVy*M8B+Ed2MuL3H+86?8i$F>h5>E<20pThO z&T)}@CewOVqfyADz|mTOsuLvF?Wg(WM#i34JxkBy3pyVw5|!(mF|5HY z^OtOxWA@oT-KZpoiuC~wuT;C%%P+AS*i?{fZ3V2hb$H^vr0p6~DekHSo@&2uJkUMN zFq+AkY*1)`OxA2a#kn(5f5*Q0Jsg}5*P5TvrLkyAMN&3l}8coesdV))7$ zZ`ZDa0WD_i5))FDidYiZY%HbzgvI-NAsPKJCTXL@BE%FX1O|o}$wXIfRH48N0ro&9 zCq|WPKhxL^_NM_TRJ-ToCOP)uO%x4$Ap$-uc$&nZ|EE8rDMiU%f2{HPi{TjW4L&*F z!?v+CuL2ae{?}x@vCY9b;DJxh;%Pc90DLa3mTKHWX@QZ$4bN>?>`LDH=LcEXdpPgd zj%`J=9@;}!t$dWdb6GKor9wi)h{W$Zq=A4-CK*--UU?~XnyrHyiVfpav;gYgD>UPNeozAL z!OMx{?$i|+rT}6Ip0QF6*<$TP1x8pRugvkIfJ%2pZvu0wEYq0ftxpOX3@mA>@_rb< zUI1drN(MQ0vJ>e-+YK)m(d)^h7M&2|?`MFL3^0Puc$4vU$s-;`!U60mN2bRu|8b&%b-qegc7PL0Sji4)5T&9c}t-2V1 zzNC`Fq>mc_?OSRt5@$5u;NfEF%+UIoUThf~r0|mJ5;wV0@*G>d$)DdbGSad&&csx1 zIYnn;ubfKj##JLBOqP%mOeZoTd&_&EP29| z!Sni znbJvoSR*|80t!TVkM{q5iBh0ovyWOx7L1NI!V@AnZNGFfT*7W?97 zdz}pRgoZy2s{pJjs7WMBhnzA$LilRzEewGsa2vbtuZ+Y^SB(;C8?*|g9CK9B+V2=h zlD`2km0=#dE_9XJ8qKwKhQ7EOu~(F~IYp0lkxX&f$6)KVa4WvQ&(tTd>sa-kCAF0L z3zf}8QDRB0&ujJXS;2It6r?v71YZX3FVLZllZNr(UG64vUc%HK|DlTjiKcZ?aB{nyf3UYtKA}X5j_a^J>;z!K)%aKd8@uKq zVEM{{LA|@mKj1ab6B^t2@cRP3Kre5LzbzNu!cH;g9N%#cGoTM;I= zM?{g!-t~$SXMoROJ}zM<56Dua2>0M1O^7ok%;}iJYqhAe3K>P;Gad3a#3W%p z|DW0u`l6`mj?TdrwmjT4$Frr{Wwm}(8LBnf92HI-B~vrG#@fUV>Az$hpJ6O&!fLb> zv?OX^c)X0_3;R24Y6eOgY+7=05gtO2Pnp4#(AR5gbLK;5>4ISj_Z^p_<(E1354uOV zn=a?GN~FwT`ZwmV?4a2gbvEx}Z{Y~mkLrykdkCqt=S1*s$f4X4M+x{Gh9e7T*&Mq$ z3!2QOq8O$GaP+LBf1I=kyvXVIW$<`Y{#Y#YHnhvh4-Ogo_L%~k5?0SVdx$76Vdb(6 z3QumcLr=W*vQN*>c&E?q-}Rnv?(;h*%;Y>Uv8u1su?u4$(B@`Cx6RtyLXE3%H7 z9eGy+r|IJ;mv~CiwbnR!kF#Fh^&~ydDmW2xc3rCTb)5=ZA1oML-XPDF0(v{;P0$S) z?po(Q(hfAv6Bg(-{{hDNV~-MNKZbBMUPQ!Fy_XMn%$n-St#(t)7W}SHC+AF`3(nl? zt!PSO_v;*9&)k?T!n(&{EYL!k+&_eOd!*5DZvvMfogq)6=ii^OPl%7zGy-=G>-6qo zFRS@8w>FaxW>KUDHckPp@4`$k&|BN4)xIH)IZD}9>2&5V&5j>bg>1@KjDEf8#TT^O z;9jzXRKnhJj|aDm-NtUxwgDYL;~Pz1Jc@yE0=($$tms?^{A6{|Jj<{C>9N1Z{iKt2 zsR}>+Cckp+_)Yn9I-hplBJO8uLJ{*kq0hA3FN zeAUMH8?%hWX;8qi@8CVHUP;neOM24tzdxfcEwUE!l3ME&8Liglrt{888LpZanfZ-s z`&M#?yO~tCaJ%6z=JhTRRC~{Cgzk>SAW0l3vD6QNkkR7A-j;e=6$>MoeF1N*c5kL? z|1WS|SQB`&AAG4~8pmG+L~2a``O)PS9eaQF;x&0ebh$pZ(Sc)yPv<@D_tf6XtaBp#h)Ug2E9g|G>PCoXf7=AFz9Oc4n`olG)Z*%qx;y``0Ntp zROw<_EKQ@Ub)pmpNc#gO*8^_zAJl$(e+Z^CxV?nbXqdXlP=$A%(Xb@M$^?M*Tp8!^0Q9T5rYly zww=hyw6ALM`(=q3cj22(vt(zjPr8-r!79ns!z+fMy`1R@m@UXN5~z~o6nGE78-?N2 z47#1=av&<`4f{7wCMj0psk^kIJ3on9uNG3?AC1a&#g%7Dys#uVSa+Ei^~UMh+Hm^8zZ{-^^a(-2sVVh8u77hLfkZStB-*{Hfkp1R z*~0|+I_oQ(!5{o#f$Z76yWdDId=ZVOmnZwuMAV*8t3=hju>iwX@e9NiO|-trx7yrM zoJi+2gd9nAK`8cBeXDp|Zj`t-9+W`4MQRz5*i(bhVFM&H3_e;Pji==o z12ZnEJE&K=^9C@Cr2RhN1}^P#&h)P1Q_O{*!0jTzG#8ZNXIMiIeOQAp(bW!;RW&z! zYn9nUo>}}Nah2$532B6xNh2n2gS^qU!YI7Fe0qG6-Q{ngDx{HGI^w#q-&vV<`@*EU z36;8*B-W_}nF&ch5KYti!xk+TqK)BO7Qqo^w+mpxBUMp5tHFt=R4%X~en@i~!9F(G zGKOG~nhx6vVbeSQ!9Z4XD#<*`SU>n9J)U)xPQXaCL11HU#S)9Y0Jtl*4J7k9fXieX9<@JmR4dv|JvyPYc~2DK=Z2P$qR>eWq%1PTO76u}rE=(? zhL{kA%}rb4zlJiBcbCUAAYyTd|cJF>cZq!yl02tNV{McL@uw0W)_VC^6B*g#L+#XTpmHz>gVQ{tg$lF zf_;<_>;2!({o6Hq9coiSIzFG){1JCnZ4%^-qbyUncz-2p{E(uNBALOw={LCxIKL#9rrZ^=7ykB&F2Z%Ymid>tZa3SedcsE8mA*3bn^|33WG5w zj8R*u%4$>~DDNf}#@cF`E-LHCz->OR4B!d1;B?{JwR!aE0_9KyzuH^fZY;V#mO!@k zAWiVaufBJ%Fo{qfcS7jVC-q;`(XMI!77FTTb`w!go7^f|9I6Z2>0C5tb^uSQ9U*oP z9IuV7oc4G;z0I-;Z8lWa52D7O6+Ek~(PL)BVeIgW7CM!~hN6fxP8#vX12v;?-X-I8 z?h(KIXAcmFGq39+04{uB{Y0pnLV1m&L10H)6^a>C5-^CkfA+Fl^r$4F=7V(jhM6xO zgVj3XVt+suf^FWjp`(K|NF{2Ck2N*bHMoT=IFo;m(;B#LJ>h^rz@eEs+*|;quN^01WTH8^LlKSzJ0fZ zP;|iwItO)&O*mm4FVcb-1iNl&?MxI{v3e}97tM&?`#!8IRrxB-Co3nngVLsyI;=O> za&u9)8%0aOsmx2B`AnKa9oXq|I}lD&?n>2j(bQw46>nvL4K7?GT4AB14@leB#g7~z zQK~9u<*QD8SlCw@ZX#s4P;9eR$h4Jr`Vq1MRt9T)Axh>{h+Z8#LH>E_27!WCUyBZygNNWQvZw+KQhNmJsSZ? zCPXJP@+P4l9~WK7=hQdbf3>A|aCpmdV{`NJEp*8JP0yi5rzmRYa+4R0G-@O^4VrGJ z$LUY>)R9Sr=#n#k(_#s>D+x_{B=h+dCXZ~{AIR2`<^tr#^QjO!YpEC=q%W(ZFeNlm zmM5;^-$q*IZ;aRfN(Ur=)lpI0n*XePK07AItyxvHVW8DSb*>dq&=IA!&HwSR z)vOm{)Qk*T!~3|;7Oeo@ zLN?YsZ}##W#n!iGRwYRtq($oMF()1Gf+h;9f8g{+1Rtkfc>j@bHKeClK%Hf(u7?*dPPdw7?~V=Nxn3-!_D>dU zE#IS^N3RIwd&S7Li)yxL09p8LF#?jC>XLCF+EBQ?=Dp$^;efJkD0jg_(M~GH*f_Ft zey>vyYN`HObJ&?xp&GvR>?f6J_n@``7$&@aA9XrJ3c*I{ooW~128^8TXJO{qPYLTLmF!}yDR|H_LxEAJg~^TnK+>8md% zHihxk2Rp5`N#81_&E1n7m5j@-z4eIM;d6)^w!=1`O0=#Yo-cs%3NwLgD_uSDr5c6cttQ)kr4In=dk?^?a%ks*cH<()So@yUy%WAXghEW5-q9v zlZloYpEu0C<2JvCnV{u$hW_9Y#Hu$UdfTd%(k*>d*nX{sB4`>M4~dD$6Lvv(NBHh4`oM6v$tUH}ag4#3^C72u4Hk zv!5gT^qLB=*Tj>sEU!iEH;csY3GkYX5bFwE1|z~C8JusF{(ZN~@Sk!Hmh?xGGfwz! zgD=JMFfj{p5HYvB!f3LGcwP*Fnl%^WM*yVh`X50A$Nl0EXXbFvs6slB5S)O|xGrQM zsMhb=Jlf|R-@xK5g%d3(zT&;NM9LRsK0@_mWx?rAU@U{Q3X#<}esa7VjsK6SbLtKR z=+br2v2EM7ZQHhO+qP}nwrwXJ+w7BX)|{ESsUJ`mwQ9fEk9Yi%QV84PL!| z^`Se$#EIIXu|pi{s5XbzU^Yog{H>7egnXeQJu_F44V0DULirb($aEd=_rx@+O7V@o ze`WJI@DzHngJfM23(rsBBZqmubi#(NoTC)c8x)d*=W=~!5e^tCENvFBRjdecW%O*( zO-cdNg1EdW4cX1Idc{u31{|wkdHTm8(Xdg5*hxzZQ|`PU0E^6AIof28Afvvt`O|3t zqiq`523Y)0KYjezbR%|@%ypmkK~LX|y*Oi6&wuJ|a*H0RyIJU#B(iIeas-%P=0Ud! zIG0@ZFh0Iv7dmufQF3a|tVPVIIQbwKFleSq5y#JQwzFj%N{mJ9ioD{IgXSF*WEK5s zT&)_H2kVP!GS0}Tq5=#frXws~XmNo~Y)ghS~k)asLxCJsH zTpjL_v8Zv3-_@;f=iG@22ih&Qb5N2n$67`c@>Dn2Ygu9&Wt5IEBWS8Z9SZxzQ_$8R z(NfUs7vXug`#*Hz^dw6Cv=c47mKgXdLpAcfU9Tui!$B|&Mu)v4Z1sy9D@)5P2oI@? z&L!0ohImHIX(Q%WXDqj%A$LJlKY*Wj+WZ_zb&`e_Gv_!leok(+;7nEG52{w#j=>`B zp#}@|I+>~72gkyN%m4&IOvRr&2emFv)ZYgu(NufiMo*x$QvsTC&+o55sz7sjytps_ zAQFshzJTiR(^-5gkb!=Fqm3+Z3@zbh!`UIogzuZ@Ch0M7Z-h(}wysdeC|US-YNw1^ zm9PL(vRv`Hcgm!ZXK95f1N%RoB9?=a#oD`ma`LMHEr9Z$!1k!RwT3!U%WLE}@|y%i zKI_lXcLeX;?ORwo=U))XLzE_nf?2hZ8C=v!oq>-k#vW-YcUF4c-9I{Hcg*aIEtqe80Zufa!*wQdO8A)vRh5cuO0VZzx;WNV0By>eSqZ-y0D2p zAC8bwjzAOWllT&j95n~1{!*gDmPD=OLlb5Z@)F!Y?;ee5dBw(Qc4 zXfcUyw~6fbw<=5Yf;)3fKm3%zDZnSY*xnEK1hh{TuD1*tkQW6qP3P z=A-HTT1SJnCQo_0hPP^qkGLrA4rcdwQw{x?Vx?kr-LcdU>okwik}2cQ9g-}Si&;Z@ z+1k@RZH7@T;aB?H7({iQmL;&YHeS-)#SuG&=+nM=GV&8PZQ+Aucen*N;saE^tn}fP zE5!4mnX|w5zvOTCkHfG>Dn=-H27Hhuoxe>a;xL0zh^Lkb@Ny`)+eXf6@DCBwOU1^p zf0{($z{7roq~73?Kt4P%1t5i%{K~lDt<>XKmg)Z?2DMhrn@Wp<*UJD-7p@bfBHt%F z@83ITDn5`Y+7?Nfy^t8VO|au&a*MYVyZCtnd#wtGYGhN8E%B)=ESDrve0k%bL5zy3 zVT`Nd{xbZ$Q=^kkfMV`jy7WdhJd==*Wde~`g;j0-W>&%k;2Y~Mh2d<{;4W-tUa~PW z3zzfGTC|%Tqjsq;QQC+ePSEk$Es7UKj6Pbo42;eYrfo3W_O`5gXfrRy5hi@C-VM|7 zxxt8?_v~Y=h5!mZaGRZly4->!PIyPs2!nwtj|$g}f)t@sb!sfkMB47PpQ&O+)}43n zV`KRCfz1sZAnaNDpX%>W!$>*PqAQN^`IIFZT6%!#)6fmq!Xg5B3KyPx|G^W*qYp%A z@+a^sn!h&p1v2UI*8aO$?I>?gnQAri(5Rd-hc0Ck+ih*}^ZP^mmwc_(Tt^nJeU_uv z)$8&vmU8JwaCleQ)m^5}5yFmF+=$J5w~kS)TOznYxHKYveGX_JmlcT8B0sIzf|;-^ zG!lK35j`|LnBWX2gVrZksJICj!9Ff+i(i3iB(M-f1S)cmog5LvMUHrMSz`3AZAcJN zV}s(oaQX(f?nCApBENn!Ll=S%Su^L~lMaL$VS{{5k0TU-7x)+FCdFPqL?rSjp74mT z3)V+ea6cn}&1qnfby(VbS=F!RC99fW5ghaSfx&Cuxk? zgm*x4R>@B+buEdSG$W~|@4HOd7~96uUlWOLN{H)IC=Eop(YI$!-y{z(F6fiF+dMaZ zj@pW1vY4G3L}cX`|X zhFS*btNc=ampi&Cka^){fgCA=e$9t#C$jebyWq+KZm@o;Q3x;9lSaWDq)##I{pD=V z!9WS`p+?!!<)}ul??;d1!}HQDh8bl;(_bwyTmQ4OR+mEB6gbTZe_k~b0-`R#Xnt|q zzOQalhUMyl8T1WZ)(vZVF5rH6iTqIpgbmJwe$uzUU5hyM`f}ajGD(C!mZW|cVLWmq zevUdRVN|{W;eRVhSj!_|~P&BBT)Y>wBibXlEaK6bzhaQmHe%cUOfJC`B zfrVajo6{^4oTS{TEV_^O~94n*`iSJ^_L z(48`b5GD-y{+T-j!wYo&BOAxe=hQRw}vcma$qOB#_qf{z{WT+L? z7T0Wrc0dKMDM~u@5(I*)+JaVCthB)I1JJB_dUGawbMz1^wzeEyu*;vRFo(nzDu-&f zZC28(P~uDf-Ho=g*KK7DU*OeT*_rrJeXg1KJrKCcIBEN_oIToS6C48YZ|Ifd)VIVY zGI$ae%IC@Q_oq-?$FO6hv=imgHa)aON@nyU=9!_dGD_-0qgNKFGEPk^yAbb|A=Oq2 zx#;uu#WY2}Ao@rig1;LPQZ?wnTf(=A?b5ASN*%DX~9$ z6C_%Rky7D6O{1pO_(jGG3#$e|NC~t{nzWc97ji=utVIYKNrzVt0sRDWe+SyZPk>U* zVoA6Rfup9wLS3;8043Ge(?HXdO>pxuqrz-9l$#*0^MoGsizCAh1&9zv38O|(BiaNB zr>}C*UlSb*I>-}0M4*Iqf5@SklcIf=gSTWBuT5~9R4F7oxK#ZCb+9tZH?H`;n(FZx zic}>;>KT}5;!hv`)`U$T9Uq>Rr(^?S{lk@ffLTEhz6*>yAJ zaJ6gm>e|`5-j((0>S*ceb-L@xIWrl&gZJVRV@ww78OU0V+5FLsN>Tajf@^c0x^eYu z`|R4;yZ-5|6hXYmwgi6g3^Q$h;@R9|*poDBg&j-jkef{`l!r`IU!xz8<&yd;NJhJ!#3ITt$%?52&pIwWnyjKv_j{YhJlZtjExu zGn;HDqSSYLt3WMQJL&W=H3x<%RC@K)+2H5XrI(<2gTosiH!of42~c%&JgtVHT&&_G zYwWga3gggmNxy~zDi9P|)qPXYP{IRVQGgAVgi1;yt(jhI1Ygly33E0N*ui@*5!@ph zpUllO1oNnd;`V-w`W|y0t=u^Su_^}1OOe{7!JF1mVP=tClFrY8OVDNH9W{}7Z;_N! zg&~ULF}q2Qk#32e1{1}?DhbJ^czswYvu(ZfQqg}rZv)c+P=eMnU>mNm(YpL8yLKit z*vM@(e%z9t1m*(j-#0z^q+{;}+3ri_6g>Z@3eYmcJO-p{bgb2G{jp4_3%Pth^GMzN51`nNJfqC;#KWSos_}T#JB?AQ#zsqt4|-3=41NC z5CF9M=|zY)2Ff+!hv16totsv5N12p?E=tIulp6Li^1w`XppdH%Zw&P_Ik&p`iBj+hD#j)Rufq&_4tK3J?|O%v;CE z8XFpSb7YqclKP>bTav%=U!Vp)?b07qmR*(dy?yFR-z8S*xfJX++dM9x8_(%$7#=ZU zBn8B>kI?g{Q1ecq8%@a+wJrLr$p);yL>u%XK#NbFi2(a>BJny8RO=!+V)ZedF`wmK zQ=%8nSH+txb|zFcF(YbIiKn50e3dq*vVMCK5kC@poe>QbgL!m}%lE_}5knfWflRyU zrrKZ9vjy0e(x?0J6y4HMN5euam?d$4Lq8w>bZN)-4enkuywPq?DC?P5&^JuYS`xR@wU8A(q4nj#F^3MWEYHpJ zybt!QkZ)U9l13~KGf$$>Qr*7y6L_pxOj(f*tQd}2k=?C%@Kj?MuB>Kq3fTh}&azMT z+hJk-yZqsl(1ZzN-Y7<9%fd_x4XZfif~|ar7=dt<2s9t^IdZQVhQ%EsK#`H_3qg#C z=4SKt@jl4-mSjFIKkel0Kpxo z3r3k57kTpiOh=^MESva5cf+Ye9aP$RC-|D9R)-GOWJ9~P!^UCbhzY{#30Awe{@hVN z9z3m*dYXYpAj~((^e8u}ih-s=`e1{7A~+@cc0gX4lSgV&w^vk$G@c%5`dkJiS1fq& zvnRP^#>IgNOLpZ!B__~8L#61#b%mw73JhCiMczOzSv_NjhuskD0b79T$l)U~VE>>G zNG7nEmS(h2>-6XZ_HM|rmw#C*pfdURh87ER8H^Bcj0orhA{kMin?F6OhS!vs}3jatC%pxL)kS1aZqyoBgNQe;8 zPi55K`U^(+>}leuzRl31?4_=LF)5w67QFUNZp!;$y19fTAQ~RqpsCfqBJ;5Bm}C*vjZvq+7!|#G<7rvFUhclm&Ux5~S7s#Z z&;3xO`CfEoyOqN7^KGHhje8qW0Z*K0cmfS+C^Q{?AR$09lcwe2t z)Z$F0+O3i*Lv2T`60HUs^-;FWQh#d<6$^&M#4_pVe%b9JMfmh1GKvK8DDIva{A&8E ztDgkx4hySZb9L)#^GNBns+J9$ z4Xfr~BDp_gJk+d+AvSXfrr9UP2vYp=5`k*dOpp$OqZ{YfHkorMe(N0ikfGc%@bHqJgL&Hxm_FU<9kK^0rp-j$L$B0S~t~i4G`E zrIPL<1O3VeDuGAAj{?9<5|(6IOO7D+-QU|-J~(f&7gU@8UR*CM+FNP}ciOJ+)OEor zU{}>$5@vH+t1~KUF6yf6)Sqs(6+Od!GG+m1mjFeuKHv&Y}N8aTUEbVf)K)d3P@!4&Z8Dy+7l$b)4_qqIdj*_{ZB#5)u_! zCg@exYH6X7ARY z4Zl(?Ky@N2#PNb{F_-Xy{T`D?WF>UJ0+h;t5-I8vnYrs5RO)6Iws!01c7Jj4HKXNv ze{pT~@-sDK^U!hX-Ra9#SW5H1l9H+!(4%CY#qrsg1SZ;Bz%Hlv?S0f{%AHe#zeot4 z{z6pP2;>T1Z`Y5tua{aXl`xw_+efwSzxaNDxV?cFh0hPz4BCA#xQh(lZ6b$c_!~oB9FqES+b;=_hL1FFWz0b_`b@ykpkJ=tajNQ`u=L*F zm*%t(DT%#HN3iFOBM8CkeKeW9@T4s1E0z>F;*zcX&l(uWW;&`|qovxxAc| zVdg~vc?rr|NplBsd4*1(fk(|lvqs29Cr(s(TJK+2X>(I&*fVh(T;7W%{^a=-fQCul z2-mYGN^=-W)EnRs5@X7MQ@;VJP=EO;=1*ds5+)KIm`=oP2vF|+E{UIJl3muLg<57l z{DyOxzaxoNq(;-VmX0)iwnz(k;gABag)zz z9nZ#h{n^L8e50=BlNy0@K^_eWtV!sM-k9-Z^n37Yh8S~~oo3nwJ>?$E#}C10%Tye+ zQP;|aG;H)j8mra9HfXe}JuY5zbRl4EO&;ico|YEH{+});;^@F-8?1+* zK08utsyEl08!P~A%;>cBjTYF?=?ggTH7Br8HhxMz^L@legZO!HYtR;Fd_!nr@iUWA z=9itxv1b%d0_Lz_c!{R08Rm+T8QrK z4gsOwL%a+Yf$kQXNu+K^)b9!@q3Kjr`UYKz{F1Fl^_FkDBKyYgt<+oOehB$V`l9;6 zYr78SA46mJVr+X)=o-&V7iJ2zaCW-;q5WRQVc+Tzbdy(#&{#zIhH$H1{t}_oc?APP zFtI05Pc#uRz+rJ@Q8MPRwy3$6}NWx^sn zb&n~~2Nh-wC4C0zdZ0&1`frhQcbN4nEzj%*tmzO(J!?5-uq7KEObw=m&_U^mzuY|k z?%@rxPr3P?zZ2nZ>e&?7Zy&W<917! zbCUFhN-^&H0qZ9lZMJw$-4SABpJ3W%pGR18s~TN9vg(LVb3Y#jT9^|j+zf%2JO~QZJ~dmr~n~KJ-Bh1mPRH! zJ}b*0fA#Q8;`R7(r3Z0GReUt5Vy_&se#Aem+~%=iQ`qK})`8oZ} zdvtA*H=%*@G2Ox|RJCVvW^>dY;_@Jk-q_;S7%T|y*s!V@I5!n$IrK6H|nKUDGrD8IgkOB0Nf%F;9 zmv|yeorEA|sh^H>gi`3hlh+d{T6E7|uQZG!RDv$08w{{br$d-m>`XS$$5H!TORv~- zKW_WMq^5FOm84;BZKBPc^-cm|DL--JKQk8uerKXX_}jw5DJSX(E0N`@!Yzc98yCPc zu5eiLb6)m8o$+s%AF%{Ql2zU*Nw5)GP1Iofln+@WWZOk_`V44Aa2~t{asd6N5~=`a z-P2>jP`g5++|MV6Gv_Buk#ERNs}$EVBx>TH-YEd^9aC+VODjWU@JDP((LyoPRh2=FWF?H04FkjA!cWP;~uz zOfhERslv}aLsiF~GnU4JMSSPMGwg9_J%bG9ui^b)J4`rG8EK3)$D89L{&3XVasGJ= z0!};z4<@!v^~GX?QYv=28%hf+Hmyh!Ztie~3my#2d=1CY0%Z}i_s^`UQ0jd_X8w%r za@P>$>u?F{Ze7<~NZI@2B{5YVtY8=BZ$N<6+_jvBFtjl5wl;~rTCzKdt~y%J7}`pm zpqv~2N;$M(IXTQDg)YpxXh(zv2%tbPWI@f?D|guCoonTBc$Da;VywR>&S;N=!5KY5 zI2mQ=p+U_SwS&8CGIbkr!R6Ws69q;B7naIs4ZIA|1>7<0vWMllGpYaEI^aZgp}tUG zMhMUzP-yEK%vA_8r~I&CMw!oTDQB8Ia_B@h18jMJkR5hdBal@&hBZIJMYPf6s!~U` z3KpN$pZ903@%7DGqOk=P)Fvq4I66c%{zyq;fmtXWxc4N=v`v*vK3 z(uc&yI>23p!1paUk`VzuR>iAbw(^h zyHh_z6uLXIGt`_Yik&mJ@n@B<(}8CJ?9}4&LtLLB=q+>mWF6Z0f!K&{qK>d3+FXLs zbfWG*P;iAN6X$Xg1ygna0#RCMH+;0v*Jc+9=B&%AaDbUs+4Fys2c7OeA1m)5u$TXB zCWx}W#s*X_Hrw**w>YO(5xH5%3LZc8Fm8A~RbheHpf}SP1S!z7L7;>9)fM&A0|Y0= z(fXEL4qkIu3VWL!AtaPfE~INT+UT>>xd}c@owbO36?Wt56W6UFF5)SY?HGbro!o|oxEpGS2f25n#e=V|2Y>E zk@Yub%~9;mSG+YS`fGyJ?u$K-&YsBNtK$bWpPZ+$Tk})hocG6`UgsWSe*;^HR#6(b z$amQgOY!=Y{0{W%hlWmwbK|k`tf~>Cy7E@gDs<6nFbfsROq|%eI>vfSI^`5S5J^yAYM;%^16pF>KeJUn8TLGzeA_hjqQmo4nIbRKeU+6nBEFI>#9BeZ2sZT41x+qXl~@$X zYI(yDM5<))pUH7}sgIkXrg(Tj^}e->)1pAgf64jAfLRWiaRx#$QGK*pvOe?)93}I$Dz*)s=4P*-)*Lyai$;tQwmvVCT(HtfJjF8Gh`MqSU9=wzA3X`*IaC#jCKWX2GeGHsdalz9I(e}to&`$@ zd{?ApBPhFws?DTVI%!=PwAC(k!E>F9KwgVDb-tk~ZNKCop5?Sz*m(HhH{ahJ(P_e_ zy3ur4i|kU}MoE31hbJ3;1w(ODFa#nnnWwz@=;~?-N)Px56_M6Vd}6go3H{dj-tH*( zw?e6Q@p`?@5xU$yTS*lvYEB^riz{|^`xuIHdI7SP36`jz5ZZOB%pRZh0bMj4d9$Jln(fj4GOJ}TlT-`XDqcw`p<8^+^hPhHjscQ^R z5~`wF93rd;j@_?c3&Z(dk)}2S-uT)Ouk(1^#Ucb!I@6d+AQY(;Gec4*N;oE&iF?O! zZcNE)KzgD%dl-T?8>lYKDCsmEt4!ye!gE{?H6x7gNtySrlueAYfxWFr-6_wPL~1N zG|HO~uQda$l;S~hYnNDWXNs}bVp2mdIzujg=+zukSSRXV&2JX>ONV3?H8Mo)Sh(D{ zS9#87#2|MYSD+uXebDi{jBxd#hg;=cPyI&OnS5s7(3s(NYVT}Tv){LlR* zTyQ@Telw(3Apg##-u|A>IYTSN#Y|M^re#Up zJPsaWa;Qurz=KXGdJz4UTT$jB>?m{81?oZ#VWimCUO#Pw9V-PCetN^vx9XkrMe#+!%?m}f*Oq+$-A{NdeiupoH#$}#&Axo-AE`rsL|bf6Y{Z}v!{dQYKK{F>fVp5`&nVJlm_h1o#tY{ z8KhsHr0M<4VHP`DrnPzQYdrMW-oKl}m6i9bwyVRHt+lJ~w5+XTr@43MZ`t_?+W%EG zQYC?cek(*+Peh@9`(U0RcO=7fmQnq4BS5C;eEpEfa8W0Pe%@~18(%NA)M={nlsBq* zE7y353u14ew~p6T(2vO%%2n1JOMNkqau_WbuS}I7WT~A^{Cr3s?rGBrv(S8ho%|b_ zyGmI5SDzW)t9fIS429uhMI{904j3uxMx)Y4fj?TZqyB$R<`i1=>RajM=sXH0cC9dGtdOGDL@?Ym|29v8!-z=^F$=!(8e8S5&_oB8h6D?hZdVUcke;IjtQU1}F!95Jj z+erjUtql##Un|o5CXWb%Q3$HR4Me~t`Oa#Ily`1D+Qp6)gMNrYD{9%-B&zwV8Ajqo z7(C#2F-Jg!#&9@wf`w5>s3SFyo5)wA4NHxvI5KdNN5g&1{l~6rUTmlh=i-|&Zt;Am z7Ok=4@^ME}?$W$7v*EpVQ#y$=;Hal0x8upfy+?SDF?{*!s&Kha=8kQo33&oo=x01IsJ@_IWkMpdFV}b3(dM9!vG4_Ag#>v2VNsxwgM| z`zbSqDL1uC+Je6|iMsM=qnwG`?l0TB?F$~-ff_BE z&nuN3eM1yG$dimReto@}`PES-{KhYf4ga?n?Z!0CMM`eUYi9OAYOarXY^rXrKy~GW z{t#bfQkUx#dsT-q)fQE=X4xP0K0AHoIBokcRp`qCD9e3Vo-(YVXh-T$4d^CxQwC@b zGtW}PMF=${;2pSzCvdOrJb;>R)#kt$m;cHwHI2I(B3Xfv^~8G#C0t%%MY3MJgZ3|d ze)J=O3i-v@m4o0yaih9Z-&F&|WyH@uX9oeviT59|dAiKIQr7U9n{e(x?^Y-n;}w{P_jeS-U%Q(4_p z6x@4XeW#EEQ2TI$j{YX}BVyD$1`~AeK^olCL31Th}RS;uX!m*P}9y;_R zwQswwfMruT$9u(kY(Ov=3QS_m0p`ZLFV!3XHQ&j3>H+d&c0zq$ab3CkR(GZ*zt(PF zWVKnwJ4qg|Cs#7ip;Cf)S=(IofB$Q zr5P#A7v_ryLI45D?mL@DgN!exI313v^2{M2*1H>MTFY8J#0S)mWEu7bUn{$^9 z#f`ea_Z@Ve!tU7eVgAmSd#HUhzFJ?U-DtfQAy3_5uSFQYBXuUg7bAse7=DZv;9W-f zSsUQKJ5w<8h8Q;Rvh9#$5pI$(adZW8%p?>H(N?4LI>(Cls%A_&qKq1hDdcw=;fxmR*(zHuEDYSD z&I1Rlv1}dADu5bO0qiG9G5NW@ERcnwchkOU=W2U zgFEpYPkAWAyu-)v73xKolGx{OCPWzr!a*I>H+73IR$QWc2)K)Il6Xg8;BsLF;S$f3oO8EQ0D7a7+;uwl%{C%Kpl%^zH%u7mh%Ll< z32#4xX%Z9Mts^Vup`@E~cTaTA$bj)H0YJ*@Czet0QBf1!MV7~qXfKbdp082B;Fzdc zxSs|CCc$pIva;WMfkZ!QxmQ~BiM7G5oK`u#GEdZ_o6#*877d9xquNPNBeAfv4X69X zA&H&8!^Xs4hP^)K*(ZAR=oESVq{SzCa`G23pof0wuVP`FJHr0S=6Bc@eyw2ec;`VF~n0^zuCIM4GX&|&f zwV2l$?UU<{;`@d4E|x>3^3LM!9KN*Pr(Qs^%cwmz9M)@KW}I|p8sSd?+np#`(Ps|l zvmKcX;Sj=4Sn&7l5%o(h*_^BhJdt?KhHCy3=c{ifzxRFBxNg!gWr)UUka;nTFU-tg zT@3(YvZNs=Y^l@Baa!ib=`#_zz?g^cVeFb_e5~FsAN#l)VSj`sVAkX@c$DQnIfAt9 zF4&(wCe`;(NtL*5D!KJ8V*E8#mkb#uhO4u_MxbU%BM{RM3u4rZjJitVy(V~vScS<7e zl7GwI>6&!8`J?u-qz#~-8O1}{!-4!++O#5Jl{ZS$TQ;4;gp1Ii$hl+9yo3*3)6{HK zN=pPye-(eyr!iv16hr4o=C8664>HAvZxT7aou_q)k)3I42gwJIn*XTKKwuskmQzyX zi#6b8^M(=t8-yROMlEQA){d#1h`{!sl?aJ3nsY**#<8PLm~)IcC_k-3nlLuaNAermODTo5--lpn1g9Xe*#dt=;$#(ht-K*NAuMiefIabnHOu6 zcj*D_zC2OCYu&dQ_{0Lc-IOohxbE^^Wk+fZ{#&(7?#UA6wswDJlo-Qx(;gsWr?3-P zC#t94?fP=f(%yEX;t!4k$@+AkD4~`qi*CqjdlX2CNq>mSi&Tc1MG8U+D!89DP?=L! zBn&JVJId}K1cCu3>tO6+sBKlNELxjEb%vb7~XqHL_n}N zcuT1!X<#?b$cB0DvvbH)&&ERMI`^QosvI*BnUCmyHYo3vxKg9})I9Fji^)KITBZ zSl@qnP~?0Qr3P}`cY-H_QJ+yE?nM%AQjT~=J{O4wJw)nQ_~6O>v<+J$+k;Jot~oFd z8M@c5Up^iot;AU(>9KCV6(Cg}*&vryY=T|Om0x64zx|COztViC{w^9p9g|6nl~)aM zTVa_P&_3gekYP~0_-<#@tqM*EO-cxo$yZ$sURFsk|2dPWh1)ds8C$4-RmD!h&#l-B z#U@`^n9pw*qq|1c`i)Y`>j+OJFbzZB&kD{$+IxGk#>4F3{8y+q%k1Cb@nC#2~Rlpp>xN&#x;%&j{eH%$mC{``bQ_t&ByEtGE!8d5^c`6EirrNe%Se zs>S{_ArLI{(p+>>t_@e>t^}>n_wByK&T<0Hd@Rq_x7c~c==sXV$~x7u4}gBkEMN3i zP516FpL$CI1#WorrG7%oA<7Wg@8S!0oedrl2+c>?)J z>JDnk+cGg6q>_!%n&%F`zIbeny(QmxapA=!P3jd$y3#lA-ARj_CMJu)CZ{RiYe@gSKJt~>7V*N`b65&s%$fO}a^f|Q8bV<+} z;aa<6)UhhZm~n|_y>v#1Haw$%n&vM#qFRF6C#T2P!{adc>gwq~bL;;YVP=(1sAhhv znA$}kwO{L#y-q7`It!e#9L_uPb%~5ESL|zCv`M|;vA~o{V;!saiT&*ttaFm7v5Pf0 z9vs4pOg&r2lfyaiDBb_a&8 zmBhf6t95E-QF>@jvQox^qD4%|qETQod33H&^{(h-~)f-F?D)rFH<@{ z|24kkK~-49uM}Yt+e7P=TlUXOetoZCPp>CHo0NOxI+rP^q9>RJNJ{fPw%BqU5nc(5 zWte~14Oz$@^?lw53D|euud|G#Vq6P%j(P0!yhwKKbMw#)=>(xn%3EfZ6_om6JRDJ& zJ3yKdYn(Ii#8RBVPrxsTK;rs2P9%YHS#Vg+ExYMr-sTI+W)0;daK9ZWNRSKxy&) zBN(1CfbYn~{;c)@6m3lD1Jq-I$siO^im1ioS~Jk)j~{U7o!{TLw7NPueI8S^@+Wuy zH*_)IH{$hj?8E8nH@rI}DWM;I&h#AUn_cV>fOiJd?*`vjjswJJM9#AV2_?@>ts3=n zzw>PNxYgCDJ@7&Cf8>d}UwI<>;a8rB`X6~BqY(Rd703VS@f2+_`%a%40c2mLZUS(v zjU6|Au**gw@UUZ&fbfJ>m3Kp$31PyWtvS+iGDI|Okt|2$F`+lS%Kc)A>3rGy2n_<> zRD1NH3;<*8>$`6k9Vm$EZGwXz?!Bf!ef_XD@~hqE2nCcnK9l~?pNo_c)AQT0?`e@i zn4hRi^h*M%BGxAY;Hb?ED+C^18^~1+M_h!&$U5EdUnl{>Lds}CXgyZCsawT@Em?GK z)Xd_5volf-_Se`n>N<-!u$28l{odMCr!OwZ_qKrEd2@sx}rC27Q+MtdXt))btm)W5RdsvGTDz zEZ55sHPYc`O`8rAXdTm$vW*=E$XUr&953P-{;-I%DWDzq&+oP`OBBFp$If&Z?3qeR zC&1=MOnACtG#3wmieZ|X3f?7a^x|? z`e|+A*DcDWV3_-Pw=ddiMSges*AlVAX7zT$sRbYuWX?dWPTH@GPXC9xwjIGp;$JGg z`bDEZt$NZyjHZwFYM6e>#ZWUVt=jW_`=PY(t6*hZ+VeHe04yW9OTFVOkZLdcLt8*f zcQwxfSdk~%5Oea{g@e3X#!K- zY+d}(fwn#NQRZAM5c3-xbwC6mW}E2MRzijzH`rie@F0i100FJB!2-tB4Nk^TmKi$p zjeYX+yFkfvkJiVxFq6; z3fWvulPa?UtLukfWV)nZ88f1c54-+qWa|Yqh>X%|x>3fV8K?}LgZzm>bN6k zlWKbQj_#R@yIU|U2;w{WaDI@y#AWnEzhnstr-fV{nZ$G?GuGHJXGOQ=g)GP5rzrbB za6)Ox$y8Hl*CciM>|aZOFvr#$)w6RCaeDZ?D(aEXfCx=9sePANmo*|y=FlYRf>%d) zCP!5UQDbj0dWy7wRiPz3_t{gsS-g^>iMb=e${meYi77a%H>F0EVaji!Y+`~!+feNS zQG`$^U}i9-IP?AFRE*Wm1?9A#gX1#dbBFcNE-0&psCCUL0hQ)1)VFRyX|j8_^p^S7 z(ktz5=U(Pu7w0YK7O_F(jg(Da0^(`BbOQMsrDpNS{eabdWwj4g3kwK$<4?+l|LX@Q zM^#-EU%W!7O`Q@xBUCFFZsv)zf6{rx)r)6N9a2b*e07aa4(^}6E2)+xDHP^zWdXZ0 z*B<2pK4>tkZsp2sSvy^%lFr8D5ZI1Gq`2Cf-khl9#xobD;^Yd?LpX^-!tBwM3}%Hg zSm)!}#^zkJRP19SPnsvsJLradPj`(N?fptj&4Ee%>~f*-%2L9}i4Fyr9J*kNv~E+j z3t(R>3@~*@JC!wAtWHomV1yd0s&YTaO*?Io9m=ZAXe9XODz>N0o`IRm8pc=$wX$d> zDXaNQw_3ah(ANblZG^w|ROkD0ruS5n)^ro+6DL26y;4U#b(ABXLn`io9xL7%k(b2y&5W0=ZoU2FNBRZcLO=R-Tb^BtfQUP-eZ zRJS)K+_SeYeVeK;^%yIU>Z>akxTK>7Vb4ctmt$I8zQw5`R*u;wQtZG`uQOm4ek;*x zQ`r0;1!HzWYvXvF218cJj&}aa%C)%+MVBIpC+e3$ExiAAfKyg_?p~?*E`MXiF<@)ZQ7V^bSzGw4BvKl6VZ~6d~TEI6EKlW>h$$TMzZ1FMt0h#A#l`ta>qYO zswt=s4ycv|F)89)Cioe`3K=O@0m-8#!jWZ)^r11LIbH?HqbI`4#ruZJ2ChN^cZ~bY zPO>ig?%uPDUB)Z<7Bk|Uhs4!Ktq&Jk2<^vv?Eujn)u@D#Dn+AWTGB*V)2@;!INnvh zAle%USZrv;!AA|Rng}O-#%UOAkvAoK@f_JV6pEpg%mQlQ3TR>g(-BmqYF24BMsqE= zdX+01ySeHzfdtzVcqYdlM5FSuW--k{E$r!JmHj7BRt+vqI}B*Z<*akU4ZKFR3EP4+ za>SeB&9F4ZQt_>)n2^(rRc_uyG!@A1B>as6J{y>oB*UK~$@W~`dFNO|d3AD1(?z7V zT1A*CN>hcRQZ?}lnAUOyW+KK{41d?ZSSgKY)&23w7}+1mWxDPbZi0BZV4h*}{ONDR zG(~J@yQW|oH@rCp{+!ROZmLBHZ7_%2#+p9JHsUkP?|RQuJJ~wjAN%JyzHeMvn(~NJ zjMElr;ju^|y01%i%)j%&99nzQIYoI936+TSB{oFQaed!$P79_lbN`Vo24DZ_!lcE^ zIh0+8@!b9{JlRaN&q#TC)m?r)5N!aey6fxoSb*^{ig~68$tRmNwLM#2+rN1J%VNH5 zHuC?dddK!ky0Be0=-9Tcj;)Su+qP}nw(X>2+wRzQX6&pyd#|l|t{J(_?=91J}xp&tV7=1${4dJH+UPO<10-1UEM3#6H^AGgI+1d4lgH+I07mHJfx z@!qunnfYB1+=m?ur<;RmN{yy`mF&dG1RIsxKbV7BO9nE3>J?R#s*qaq#Y$QE?L7o` z(@HA@QiVB0JlV?fikJ|FIUFwEH2DI(8)WK3AJy`D!4Nd+YIy)8h0X8Gl$t3W>0bF7)~HLrVGOo zY?o1g0}@Y!v1{*dWwgip$}bl)w>5p`g?Z)@l4T3#PNxF7>gxF$>nt?Zqud*9uUDD4PCYl6s zyYDK_+b|mrnxeSBuD!hc;(GIe^+tA_O81Y0QLQI-zjb>#M?Z2-{Cu6>>@a>{{WN9@ z@0H1Z0ZsWjT)dkhq@%slX0OBAa#7>E0kmcDK0I|h{Dz(2LHiiJ7=>6giE42}kwiOf z(tZ=H1gU_Tg)@8}=}5!m2%8t0ax(lN+S?Q~1VSI{0{2q_T|hoU!g<8khFWr%>oRZi zgm6wr7%-sb?*+c)ik1t)vJd(x-JDkb_ej83!zn(<5^wr-lt=BWU&UN8O}z z>L3-a5G55$A>~gyVT71MMcq-VdfDteJeqyU!#^k+JT1sV~&2;B+sUGp~Rr?hW~0goHd zNh6xcyx3*kqz)vMqtS-5p^DP%Myu3VXyd z0LF>kUbF8^u3r5l!H>Yf!GS#X;xhY_fL~j?#}}~wvD};UGlKtdZFcu?b-wJ`xFoJb zdI_kE(5MVVa_)= zjZQ$xWp5XmtDJT&!@|pEe;HY*d;?mj1HUI!MJQ^O>{1HqoUn%;0;be$NBZ00@5FXR z3M|0gf7m46)-DT##y@{*Ac5$`AQt|Acl13Wnvo>dF`e9wr8-1Fbe=&8&E)i6E z(un9KVa!w}qtv(z0J;irYI&E${y~jOa;i==D9X0b3MDg0vuB^qA%ipKD$I1FrEaU$ zpUoOQu>}B&Xtq(9eLp?iE)8QXPhd2v^1a=;dqlU649xnP&l`DYh*BQpi!yI zC55?aBtIfq9jg;Y3z=k7h?2@w*FrsxbVTHR{qg@P4nBJB{WRNm<>dzpYKQJ+^^F6x zz;c05COUrtQx{OVxn!^zkhuTmhdT_na|V(|SkL&o3?i@*MC&G1Q}-fFL}@LOjGV@v zv5(1{XU-!$CDKyY`W|!&oDfB@bmAu4;mS-bNeD1OR5?Uh&4+fnhe!7oqMRf{O6BmV zTJIJuH5ljiN$5q+;FE|3hnJ6&QmZ3tYiCuhb!$f#QcuT^YrV(@Mqt3%pBg7GQb5v* zm!v<#bHnM$p0vM;x-NK(2pzTzP|zjzYYw$;xHt6NGk{=7yc5mQqeahFPG_xwa`1x2 z4ecAYP1YQu>}W%8+tgVO=YyiNE{jHd?3}N`Xtb!=q+hXtZ3ZBrW&Z~V_Il$z!)@iE zwZ+8;5gSYuKL2rXZNCWOTcNO`{II`2hD_>t&SN=ZKg8ReYwJoxl%;5t+0PVg(j(3I z+;FQGQI(4vUCor@L=d3`C@U$ngDUH(>6<9o$cVpDu{H_$V##sGi4mSmZN* z6GF!MOvxX-2=QB^3l2Yi&D~7!|BT6?3sfOn1k2F`L!JhgPQ7L{AHofpVKtYD za)&6>XOBo#UiGe3m%!6I(Gvob-!G%tJll@s(9Xx4NgocI+Wz!fBZiobb7&aaCLX9> zg`?IB!ziz3b)xY`SO?5KN@)POP^91%YWnl*3Bho9kSEifE@kqpax5uRewHg1z)I?) zysjgY5f@J&5%XUEyIEPHO%_;j(_E(A_vCnh*n%`mHbR;q&KBW_vd5e}bd!|UZYykRsTkEZk~Wm}9(V)=aw zTI1$@a2vIb@Lvn%YzP6yNlQ7{*W>rt{y-(co!kvV}?yEwRD0MvM2VO-FJ5 zwFj4EkHcfy=u)yxCGf?22{k{;ej$6)Rhem9QX3dgii7HJCbj334vJ*Q5KiF-z_wjZ&q5n3xCNiF~OL;{fzEQ={4vl}%EOKd*2 zQ&xnG*o&O^4~a7U{cFj$A7K9a4_Ot?NyQ3>xC#4xMlxOjxVHn!)yGPgt_;fh=*K-c zu%>!-2QI6Z>f?Ca+PBHY028Lm;XF3a>xk0_J6IXI{YS?Rtf>+g%+xTe=Bu>j3fpR< z=+E(Yrw!iQP&U?+))vH5D{9j_?Z_v~O!L&>=3lvUbX9jwb{~o7e{7?7p3K~`pS6Fn zM48G13=%GKbqyV$0TGJ?eqC*zF)RC>oy}ubW+gcBw6A5qo|}kZa8JDG62HJEdJalC zBoJi|UO#U5qu5n*LiNiXoXE+09pRUN2yh;<*7KjD8J!sa3_)dPG`3vWVko)(%qxCr z63sye?6e`O|L9&uI1iUKzKG3KV7Ka)&QM5zfR`$m)-ALvLNT~= zipVK1M#0AKYPf&47f@-{i`Mmi0=CmNYfzUtjfziX*ZwzSj9rGj`*y`7vW5JB$0{en zQ{(27byV;IKQ$koJx1?Ccu_hH-z~q36;D8%46(;xPRMMJ*9LY5*4@tl+wmwU%Bf0P zPaJ>-)#H!=ltz}F;C+938G229b)5^GQ7B2$3l`5>WiU>lMAozlU%)CPGhV24)Z#8b z2Cqt}wN-#HAbfG3u6{k#YNX27#_L-Z$uoN*?%3e3^Uq6rg5cQ}9rvdy;=i z?!pZ^;erGQYKG|wF|S#%A-Sb`{#Vg$3mfJ=c@Ras_vjRd)1yyrQuy2{Z$sA>ShWBi#MquvJ= zKe8pRu{@MEj*KX?`mNmWXB)s_F6NLXXA7*(OqnNnKTbiFp{wM|dHjnu4CR;aqEuHp zLv$AyRfIa1mcYYrqN?OTYoJX-&H&H7pxeKSORH7nHSSC@`3ed3hW)7dF;Zuv`m#O6 z?XcdI$gHxGPNmG=dIQq5sW6!{jLtF0Dtn!s+49i5AC<9ir5FZBLL90VkFt?WEBJN3 zLp91=X(j8kr^%K-1c5}U@|vT|ELz8^G&t|+c)#YLiH4yI$~+i!C350;X`fb2u~|6a*G_s|3Z7J zaH`HV1?HkXROeINfn){da-Z@xZ{)~XQz_)b_J zizTGc)M#5ANz$mXjip@o#nW_y^LGeMrVOQ`7l}g6Hb!6nR85Vup{tN}V*sGTT!ealGUrl9J#wzp(SN3T zikUtTfDTMNLu2}nV_(zFh&PimL(U)(nTPe)ZwN4a6(1 z5oUbkTOt?!tq#FsUgYs$yzXz6Gh+l^Ji-M>rQ;C7=$*0? z6E@GfgnsFtdTc?O|9p<;i1S7MMERcz*WTXDU*;f(N8laihw>1AhZD~~cWQf>Wut@P zep5)$&OWL|9i=B`mlB_ttC!r*;~zA5MlTw5#m5<(b8>+1>*|CQ=L`l!j*nt6a(8!d z`Mq8azfyVmew|=oT%KPc%+Bg{cT*Zs@WyqcO2)1Mwg5CFw#CV`;3B*-A?=Fev&Z%34w@?jLX@IctH5l2yf8_GB1*Ojq9Hdz zwj07N89JPUQgGOCxKb)C460M|*zK@GvA7x?jVxPZx43?4Vn><+>nQTpGc{lLvT4=# z-Q}%3@-kUg2}O5IlCy*U!o{&N3CG2;NcL52!r>%uqpCU5T7*#B*4R1P zQNg4Tau^x(OiBQoBl_v?5&;hfhX8zN#E85$K)+8 z5w3aX4?I?3aXC^NR<@ew5~RrONc7Im3dx@WCs-z78Sh_VOF9Ui@yAq=Qqr6mPGw^- za|PbYD7YmIe}&gzJ97*z$^-qL_E=*|i#N92SAMW7j6WX9MQ`?MhzIXuKP!vriP)sz zz}%~449fqVS@#{-kK54fOowY^i_;)2-Hc&SY$bb`#k}f#&`v%N+<{o<*FUi}s?*kl zYIr)s%8ndhn$us^-LN7U3R|`Q!aM`$@w9{*e;WOp@dz`P8f|y?jgw-n*>rLQ_)2DF3X;pMf>s~rrm2R=xnXuKwiK-I?!;hr< zyUA2#(|A&y%W~ZscfsclJRg_neO{Zczo~*U&e07@W-6#68@$O7fIu?3hMN>86Qf28K_xfa776;42YYoj#Hj@dhS^4-z>2 zvnJWV>nI)U9g1zsrVyEQS!KIOd-y=N7F_cE&q^BcKdq!#zhG7`(eEgP|G`2#ntl`c z1qey1>H{&MCzI_o$<=3~Q0rXul{shoA&dA028pO}qW!w+{DS0=0xKjL8Vw#qi9)#J zs;$}Z=$RVPhI@qjq}X7P6@AU#R_}R z+}*)xM(!L)jA4w^pGhp=(B<{dd0bbS8={%c{qN6e$`29h8&1l|J+Jf3PO6QMPq(-m zcbbkj*TE##;lbw8O8%h)cdKfj1jm-dro?ZKY_9Y(S0mdl-$`F&Ss5x|$^k&)lEh?d ztc!JE$of7-xl`3s6iUtt(iEt|c}BtmCe%LV{8+~2tHyINRy@%1<*ut@sq!Ukya?( z5%*%hsfn5xRRaI%sX#H+%9Cj;6Gu<7{t8*3>7&1@YIwf<>e&kp2;^xoipDa*Sn8^%$@o40}+?hBv&NcgyTtiWFJ zy+2o&EIbPW`&Ui?(j-lSpH=!qlQP6TiEA>UjueTPQzq*Wgj8^vVH4`|MgRj z?k5jZMJb_|h4)AeQt?bYY;NV5Ajd$8XsDNaO3NQ@0#$aY@Mxh|(kg3|H_Er*zRxWR z5*WW7Z|$Qxl*ZS|S?vybW6$22%i<%;V5ABAmWU@9Thm z9W9Tb#x*rbmp+2Z867zjtPgEqR+nAO{uCBdKNZ4)A(%)>Komg{Q4h8@?B9T;Eboh9 zkYhpWS;`cr=#HS)W>pyaV?Qrk=w3>G*I-RdFgyVII5Jae09Gk&w)jr)F2keZMe}os zcU%Vhtmr{y{8L&MEDe!{$yjfEm{VFNMY|t3%AU{?osLge7xnfRkVfcpEWAf z_h!0)#4)Yfc~g9ovG6ww=d=bEY-!oZ-3$&9BAW)yN zn*vml`=N{|tC&OFu{ zosOY7F2EWffpQ6H-O<4Fz79{#>9e&;aw@r3obl;=H>XeUp?x*jn`{so4O(O%|J{8F zh7-V*VLRLnr#Knxu{r2grTz5q27kz*&=K3rCj|lU6jKbha<^IHw4?oKs?~Ij=d~QA&C91> z#r?XBKru6B%$(e5yc0;kQrThjNcn@GGLmh{ zl|Ux3JVm_EO&b2@Q#ho9t~~71yXdwaH#zNCoo@-ILQ}3OfCi@GaG4KP*?H0e8R1;f zIb}s;Pa;L7hiCm>KiOfOOR@p-A!q%7@ybJRtX3ahdd6VzeE@?BB$qebq_;mVG9^gy zpkJoPHYF`Cj~GI7tv8aa0Ye(d5kxdux0t~5$Gj=sf74=Bdbi1z6#$=|9|-vp)p?c- zP7?NO!&rUX%&GL~mz1kQ_n(F=?>QS5+q&St{>XZq?gQ7$6mx>&_wTZ01i$F!)aXV9 z^FsJwe9+%+)d#Bx_1f-(V&XA#I&3F_y%otPb?=~I4!dMMV)01|0GC}syZKeKz~ zQsHbkjCT2)S`=XUdt(A+36HKAo`&+xD`uTC3+{9|NqUoc@w^*sd!93!iKM4L@%sB@w0{n{XAN2!r70m~JMgX?}9gsd}jTyr@0Z@dF`+U*^j^)_VWFrnbObv5M6t|q`_-!Pphg=W(!XW3W`KHh1hv;XUe7)!HVB@%E6rCp zx?PRFCVw;Fx|yf7#Q|mB2CysWYu}H_-N!S)1~Z$xkLv)RZ#O1|9@ostJ%SK)S&pBv z9Diw1oYy5uqDUX)BI{#7Pj)c?mfrmH04JPa>C1nmiBpp%WhTVN?4{%E50HQ^fM=%6iLC1Z z!TnOvaF{TuJLB&ZFQCd+CTI+Rq3J+ZjmS-z(5U^s2k11W*Rf%>anwEy|I^85xrIyY z*FUEb#_9XHK_6)Tx39lmY2dhZq9bkf&EIDpNLC#d#v~2^UhQl&lS-u^Q1$N4*~w! zK<{}1d^57BZAJQ@y2&(zjNyl7!_7W#VLR!yhBT;5HuGG-AFg(uFwX3w(<^ap%F{g# z$=?gKIf2S-{w2jV^BO##2khEBBm!ihLQve`3kBi5XM7KPh}3!0N3ZSKNg@-uuvYMTMbnJ=_rprWjCnKG@0>h0a#+Xyt7wf{Yj==sg|6o zW6gr4XiU9ML`_Vn&!VFsg0&adXQ?^mBUq2IaGXQ+Dv|^TuiCrxI0GFE7?kL1Ah~hHz}f^-JQTnn(Z7cH(`8Q7)JCp}7m` z8HoWC8Bd+vnp-Tro_V#piFW#VHKAk9yy4a=`bIXGwHx;Gm^Bp8G7C%Y{oCs3RW$$1nDEqDd8l)dh9L$myd-;#v@~O)_aFU(f>Ifl z$A*wOq-7_+T;0!-J+(Q1EX9Esv*rC)dt=_|RB1;Swx8E&!m(!z1kV0f zBoEfIBkh;wN6U*90OPL#kp6craJu+hhYhLu4lYouR}~`|+F(xfs3yhZqkEU$u+gB6 z7s}GbCgh`L20z`o#!^$cnSveEBamg6mt7VtIh060YD}&D zAOS3q0l#g$Vkf8I)NFBN{~!S7%*r3 zWWB(*Fuyv$1IiqNX;^IX9$d+nX||&aW$}PFTCFVcLC3lAzartzi8S1G4jJ>Y{Fhe{ zp=hL{lnk^E-j8JBiE}vbBzdlQTqiMU;B=D z!V<(DNeYt(^qEy$rHC_^Oe%9~PU$!KXUdFyME&S*7)$v;3(4|ZDE$8YunS}AnL~?H z`l0P+W1LzHyO__|f4k|jQrUA{S6 z3A*PDu=i2$rv!2C-H zVO&5B1fh@=%U?d(6Un`GGVNI`255>ScKo#Tvh}%9h*xcf0tDfAbALm+|JvodSA_ww z-+>#lQbPl^lx#5cM+2?K)E@>K@)?Z>$+n3C5*GNURZ3XJFh!#sH9HG4QfCp_pv36) zJ!r5u$4ypWP;cp8f`y@xv~1u&Bh-Zq*-YJ5EqITaOD?WYPL1dx*PL|fS<1A+Yp>09 z>Eh$Ey3u>E-7;UhXnXVUR)F8|S?owq(ZTgu&s(@bJ6aej0vCmi&N??a{x~g;!M@3v zWg?ud%e()eNIfm$^F_&XdWj=EMkXf4HNgn`cN;_sU-sf~cp;)rN)%baHEK`eB$!+^ zVcqmfs1yDf!DZ53Lcq{;+Ee9>l^HLAxU32{VNqkhxar}#7oJW%*8SWmeh%6EygPr&xQpfO(bw$3~z0fAB}eJ!7;WS71t5|(8$Un+g2yngqwYdO_SH4;&y>Cl{C zj;uAu1Z+lLu5WaoN@f#wo65%5{-QM(;Smk{?SkUwY3!LbQ*wsIc2~tCHLK*X3v2F@ zBRArn7-jBIBU?aa`b-1%tUJO?X~hvxGB%TN6)l`m5@gO)y_68)9KutYsk$lXP+*Ro zdH7gLbXt|_u*NjON{mCk5Q_?Tu*47xXBBsAi`Bi)(J>2-Bjx+devQnSR?lXS1{E3F zLafg-KV~xw<<+A%7^vtz7h%8|xQS8UKtYNsbfVbeq2z4bWsnKcE}Yif+Y}vsiCwLWpx$cZIzj>JS{?zaXll0LFh> zT|)yw$f7URpe{^RiXpN}A1!hg;M&N1*-X;btu&S;i?Y8`E_$Js>H!{lqDF+_{w_s) zKOWJs3mmiUM>$sIRIvq5usYC)JMF~=NN+xSe&+KMMf|*^EHLKibF}$LG3iD?>od&d zVnc=tB&Bis$U)z%8M?>CRiz~xbPoD31Uj4XDH3c7wZ;>2TF*ABW;Y2OODmNH zgFe-v7%gM4#Fgm#%vcqg$?O_?aJB7GI4$u}>Gjxg3of1hdFNsQfWY=*p4WLUaR0#S z6tY&6(MNdrPUXTA<=A&E4_cY3iW9;UM?|*vB#-0=%rC8eBa2ic;4zSRFhZC=&bv3F zrOQhjp0vnF;qeZtHYLVl+=Vr-_SA_SUDNaj+@tu9ycuM(P-gbtV-#3HarlssGTU|7 z892KMdO>3B^98Ee_cdYaJsZy(D&$e>=nb@n8bg)bConYOXtp>F;nYExoT-9lwWXYz zy~Sc9(C@@lkI{fvi>MNk0dZ_X)1sKdM-zh;BT~108B5LIKC!x?5F+qXr5a zhUUiJ4hfQ`axYxYxZqm6T%jgV@P8ojrWT@%$&K@@h|$O}s@wAwvkWv_n4;37$h1qw zUz8kUY_&sRROW|`=7-n${`H7^9%h=eiA8cPTYq3vABi+^HfLhgjBG4f{??KKzSOJ& z09&)tYtivO*uJE;%Wh~rz1wwSzwP*0VZZPARbhRw?(piZuV-!ZdiV`@Qsh~BJyStZ(7dPUd5;xc#K;katD4Vp1H;5;pQ`}GL4sus1I_SR(Gkz~(qwNcU3)xD*SyiwSl z=WU*WPw=nZ-;Dj-Ha?Shp*NofeGywW=)5oTtgq1j*&1A-FDq~6S|z$k$ylb9b>qbq zE4xW>qqHTIIAx%#S)@Qojamd&e5}GI2XLMNX^RTcTS=iLLJBhu+^eAvsxWp@ie^rv zv0&!R1~o;AgsPJlgfu1Jp&cDo9TK{x6Z-e6w-R`Akw>Bt;|TL*(FoQEiiBQ$rJ`ZJ zlCizz(+Ce?>j+?vo+(Lt!5O+BHU!E$=~@cVs>F)W{=YxHN+F`lp?Erb_ARI;TY4+>^Al ziE`*c|KQZQU<1V`xk#-QfH7m7i=Y1o$aaK>17@D`G%(g>qMp*yJTd|}Z=HLH=dyZ`pdSb5!Izd_q(0l$1A5rW6Hq`FD5!?suz zIybjkor+FU==HCX#&G4uj(yR(uta%w=F1e^TkOVjAvRgTX!mabQisouUJ2<>>w~PH z8cJ27UJ}IVtaz!o>A8a&VRFz0X6ct-N+!@G8CYLmpG~_C$*kA(cBdjNz0|&@1S`mE zDM;PJga2`lUm?7u@oi_P;H^%l+eJj5?222nG?Sa!O4KKYptGw8{aZbC<$#k$-EWZ_ zNq5^*9TMfHGE((mU~$~AZX@UF<#B=_*+bMo5%*o^f5-xGM1>{H>^cW@hNTBE4oA;B zsuG!|ByK#_ycEiV=l)&)bdr>uNRTQf1$KnFD_7jA!;M8qX^1tDESQm~gpn!?B_7>m zWtN~Mga@YK@HCU1Ah;|ML4ElG;JERLY)i)slIlI6{Xy%q6?D@8#JRDjo{%+Bv-cHK zONAeT`e?o-K@7S==KejR6Gvf{hmDf>ac$L!6xvmZRw|B769Zb}Dr;j7`J`}ql{=c` zSur^c${AU4x)BLkuq5MD?fC=?bFG9#f#=LqS3waWq+@{(%tB8@lH*Puxid;sT&Pqr z|46h?-{$)hP}NwzdQ~Mu1j}J8Lp8M}P^dVubWVgw(q=8^WSJD!B<8ABBabdFWrjWy)y#{R2l?hRmE?)Xr|Qy? zXIAvvpW>=8P_8Yzf4^SzGNmXB#I{+4Aq+YKHKSxb4k&C9GBkIJlUdwbHFx4ux;yWj zbsBWK{;)$W+*Ml|S2LDwQ;*N-Sd^$-+_R&LXYsZeSAwlH!z*RmO?Z{A)OKT@q-Pe+i5HO|a(sb#X3_8$>3{D$#C&F87iLOu*++c}4Bx$}} z1%_f0;Fk9cCU!}TBc!|AUCB+deS3k1c&D4`d6Rj7iZ=}#!48}y3U%KJTqgtNQyJU( zY@_Q^N#qb@4g>z%J^n^>c2TtrpRMZ)SH0Hvw>#^}0`Vq5*hi%+xiQqETZO`d*B->HA*|^&s+J~w zn6_@>&Lfcr#K(V?k6OVWcH#+N3&&j zoZf&Er%NBq#j77$Y=SYVW6`3xc#af&nRu>yPl}cB_Q8b^6l;7D3SrQU`G~TZj z+)l-fMUxlCk-FmU8FFG!mx4x?pnV(k;}|ZSfhHpSxbOlX12mhKk)4Dm3+{h<(Us{}DzFr?p(nO-4e9xmb939}O@{>3fO-gro^hx%X>QWW4(gCfym1Ta~VJ z#LYj}SK9<6LU0o4k|m=;E5!;wGkj_MKarzQXItPk+*g|>Dw-U$+@pZ1WMQJgW$H6_9=~V zw=kC#T)~&gv!2P8D&AYvPVo80TrMIn`1eBNndIv*`xjLA5cwBC9!WO`$f?#{G*ib4 z*OrCLGcuQ6&Nd1>*x6AhP?5N_5u4`Q`}8zit_TOdmp`Mr?$jPCw5k)1nHSO_PG@L) zsj*?KSs7wvT3Fk5eHEIUAO`99BG|n?GW2^Z#~80}-7Q`@_BV2&i+;}OsE&4Q0>ts0 z-iwE76i1aARq>k6(^W>RxkQ&TGeTnTdP)=gem^q_hZGPG3#j#co%={5;vKnQfYBc=;kcv6gj! z?<7?jVo=8z;WfC+h>eGqBkcZ_s6i#|Ftn0tdgDMcTB-1e95d}uOe(0*wR$G;w!?~7 z+rpBZJW=Di=_&Hy-PtV)Dtin;EfLPAn@CVXQJ1-W(D=I7A^FAenFXV4*iMDRTPiGt zL5@Rx>|811;yQ^(6HYdAVeO9oVYk(B{!FGa)6Ox+vp&{}7PHkRP})??R?o%rC%RM7 zMaxNQ6}l0bF%6Lx)SBej>BU|qE~!FucEw37n6cre>*pvXAwT?}VNjQMn1idEp~wS4 zAzFjMJiwC`p1rr->s-CyR^WHmoQf_GE#06@OB+^i-<&v7{oU%wISA^# zA{~p@u0>H-NK3DLC6qk9^IiWs^ZgYjW*E7tF7KzWu$Tj3QM>7`+-kK5iytL(ABwCR zwAZ8&plS1RX#l@Ir-$B9*}4Incci4+*9ek|R$uK;2Ag**Q0sOA(H^>&gp4q^2KaA0jE2a%Y0q0}Z@$xIN%DYGM1ajMZW zsLMLyXM zsQl-uco=6aDAGrT%;n^;o3Qz zSj%e?f8%`R+c`fQwiObj5h-Yfxt zPu5QFoJD@*bOIkwS;b@DENJW6NbSXOnE`yVr=R5Xpx$vdx~UXCpPjh#uf5X4lI zmcGM%-kn2BNBx~Oz#?90>*D4nVlNDY*P$gVgUwsi1Hb1>x<$` ze|yZ*X02W`+jFg%tZ(q*@#EoPm{gM8rd_u8K}G7g8?RFP9hbqy1IlDWST@zqF6G{x zxY3-S08eno=+u+3X=R_y<3)p?1}AVr%rdHOIJ2tU3+9Q5U}?i311Py=&kW1!=4BX~@X~C!wxO zr_+S1|1R~c)2B{1sAMCcl{zg{A##i9D%GM@y3?fa$LIo5*lHsihmUlu@YZBFiA$lu zByvF3;eyjy(lNN4lY(PXcJptJ01c;P!;Ra@I=K_U!cDf*X+0;YI=+*S zgs2kjra-Z#FKxwwuOAdJPWl6dVD1*cc=DN>o-hfSWwbg8&!&YP2g)3LCb@G>5zsa< zdsjTF;xeT8kbyR)4yYWtl+;@4qCD&d8_7ill}6t9K0pTIyZ*(jgh$nt=aP3mKOp^w zkaX%UwcR(YUpM|{I7GkH(8B|(xAmS`#}F>*8GG7ywq@Is+T9xU`UXyE>B>T8pk8mv zy`?25(YBq;BU_t^H!ZG=EY;D!&RqB&nE_r5|JoS#SwFJeJ-X#@%l!#NCq!3!Ey}2h z(C8Vz98`@@s=Xy7gc8ZMb!91-AoRtcJ&oBhZmaM3^7&Et!gOZ;UU?2sU+QDNhVc!ZCt&X62@Kea9o~3=y z88a^N(rVKzcal5`KssFoFI@>bDu2UZb_NN=rjxki7>|zWnS3HW1LWVz2`0jAbe@q8 zCaUv(zv8#$j>qGpWKIyU!pRYv8?pWMvmwf`5-KVk4C{=AK!9njt*lf8)DW8{fw=29 zE|u7R)p%*#K4<0Uppf~8;2q154z2@&wBgPq!>S__{KHP!;Qg;kv0t6bTttY*Us4KBcKgk9k zJdbe}TeVkp{tQ$}&}|kSSYW({23>O<<7h;ud{sY~mGIMiCV<8(L6t(aUeib{dEjeC z#DY;r_~V8!8&defA7o3{L7_UL)v)H3N~B6y0YjsMw zQi2U73WSy+KuLSYaH6LLByI@}C^kYD2vM<@{5?0NJEhsk#n7xGnljeo@COzC- z7`!}xL+Q)2vV_+KF$K@o1gBh}x={7`dBkQgutsA47Pz{qSv4zwR5g}sz~U-ORckJQ zoG2#eS=@+^a8luQ0H=kbC5YUqC(;!X`hdfB%#3CH;FO$U5EY{CfcPNckz#33YL5E8(mKh2(SOPqj7-Z8eFMqJ*(2+Y` zDk^@LVq0NKMPXlDr*uF4LDqFU)O(Urt)lE^(l$XXWv4Hf_Up16BJ{p+$SS-`X@7;oH%-N4Ke zW+qs*!`MW!8KjNcKTisal4`ghdI}<>y>vu9=?FIC00mcvjO}zfYoFz~$)E!Wiwd3e zJ_@M;p}2`C$GQR2!l@L<5P%pL@H@dBzXn3FnrWk#o)9=Q-n9IB5*)SUy1`F(2nC2Y z^(cemHDDV_Ine+(xaJ}5d&T?^pKM3clyVg~FrgD__X~9pu!#91{B6pNxrvFp>jT*}9Dy{((*W8%M zdcRAvn6(Y9%3+|y9&D(&OK?FTDSO4qjeiJi0us7Q~fV7;*z7c$_#i z#}Eqa%L8uYbkE3Q*KDTrZ?uvQO9JZMdc$YMoyCd;&eSo7nuXV-%47_eg){j9oM;o3 zMRkpn#FXmWx0KX$1x?o}1~1lUdEESJX7f|6;*q_2Q(WI~nbqEHaj~qq=Z~O4+y1;I z8`tJ}1kH}k3!)w`o&E(O$G)TqpLmqOTzh|;M3l-SboX7-j@v0L1iVlDj4BxhcZu_+9 zHGs?>1=`lv073Q@+F=xVQ3s~E${yh{wX4yf+!Gw~D&}dp_;%TU>;_*PNUn60>Klt4 zd?9tyTBZEv5~1sOKLa+3oIEqy^D8T>-gPOn@wBAheyTCJ&HMRi5WP+g@|EYgMkCD~ z25n9%IpXdGeAR?O)-Le&9sUyJ$QN(i%L5oPUYiTUZt^ zyb>TcTNa{IOsiRpN-|<_QM3D!O+oBV7GMEJO2>g=w)Tc0{TAA@#82*1(w=B3@ahK( zpp3sm5=UZL9sb#5Q@(4lVu0<%Op64P?9`RavD>lZ<6+BboJ~losdh9jr0DzBwz)X} zo%)5xdFXZ;hCt!}*9j(pxJKDA-srgh;X*Bd4?^T%=ova0A_X5mJDs0KRMfkdsndCs zw1olObqV=qHCzodv)sxeV4lttcJviSsQJNI^33eJ4u}S-z1`$)Mq9d>yo7JXvu`A~L_R?!Sw6K}KnK*1>I(E8=GHPUO~j!IY} zIN$oyDwMW5RLnTMt$_=}fNSe5+Wh#6&860RBCrTd3?>#GH-zity5?@7*T^OIl;Lv* z5A;yle$5&NM+C5gO6wU@-zE*)494?d7ZR2WDQ!0(*6;l9x#!$5p6AV~cU7ZC z?Y(QQ`JMAKjqryXi)KQ8MddA#vNpXc0XPd5g;TMngT<32hlmvb46p|cf-LvQLb^mK z)ftZr@FpKEA3Zf54io=QHAOh6+no#Qoa_&NL?D@SrN%gKU~Em|MnL2sqU8i$HS{bX zaW~tx+W&0ad)$dvYt;s_X-P08Xk#?+^NraPH8x$k596-rIyXCpo>4es!8K$G=Ex5% zieR{r%pk2O77@Lg^VE`|-Rz^u66oPvB|-h6s0nIYt+!O|&hV%KpkZuyv(sSs(-F zJkf-AhG-;bP>r;VK%(yCL|jsu5E0{ z+8TKu|JozRM*Nk;W$k8p3_Z!u!#1^= z(W0uiwt7>6yLQC2N-TEE3RvmCZyF3MMuR3JaRwVMX{pC=qyN+*mc)=c;Ha{I`>*4o$dyH)n=Jw!pVU)iaSXTDuJGW#iwO~^L?{o*YLTZ+pG(U_SdPM`t z9@5n}z1)CLny&=D2(;(-no6>saxCv?qpBS%NPU_Yt$wV={SNYOoyGNzUefw;NTfj7 zE4jnM!;9|ikj3>RtP?$$6G7RIKVTg^IRAJI%dEmeRj9*J340xuikRezrT8>)N&%21 z3dqm&!{uS?{tWOj(GJvRRB9IuMyVK`RV!qBDl*W<+nTPn9megEVaEaXQdh#*7D>$y zvfoz_Rqj!t{GV&eG%xl{(PW@tqj6#$MooPp-RIb``$O0KWL~qNyvo#cLf5%Nt8sEU z$Yk@8tiR^ijz5u*RPoV7`VS@Tr>4rp!T8Zh`jELQUZRaKxY=%8#Oti;G#HD& zb8Iq>6Kp#5-gOpQ2snLuQ=ApHT;KB@xhzmHRjJf8ng$9mFsth*y)9{exO=Ue?Ye{q zr@A)0hsL?EEE=jD^On3UI%hFrFMZPEU4{CA?rUXE1R}#NPv}x~jF>KSI!C*`#)T3o zV>jdJHfmnF#xKc15g9(j$IrW|R&+|PzQ?4d(ha&y3QxQ3ICKT!vZcqB6(|+J0s|## z(Mf-dN&W=VJ?5t?EKfsP;EU3>n~7$Z^lxqZg^-(^e4hQDJC(0^{_Mef*u*H22L>yq zwJiThH>zcrf=btxgjPw66T0Hzh!?Ga&hHYn9sfr9TiOWhH9hwZkeML~3Pl%LLIVK- z31^LD0dV3l?45?ygwA%n@a9T;CZzT2=pDji?y3hc=s6hCu_&n^<}_bOuPC5bJCY3< zG`3k|#!Be0!vzUcYwB2Ga%2u0%T4c9XqM0^kktzgs;&a`Ea%AQNeyJE#dlC z_oqSc97^@`#f;oM}t#gl?h+~(1*>tCpos(H zv&5b8WDU>4zmMVTFIQvLlJUoFwwn!*?u{_}ibW7juS#eN2xFx}g&gI1}{7Wpif?m$K8pnSr7Ikdy^W+WT?W-E-ayrvUs6 zzXq@*jJzrkvcK%pQNQ(?oRo}WQU5}u*&o?+MoEkp*X{j8Io%@0z1v;T2mRStE0z0l zD81=(iEmI(>sfYaJSbjveL8lA|7&QUPe_-x;y^6=Kvs0M_57|$SGA!bna#0qB!dLY z1WqkE2^zlo6HSi25*mK?S|+;Ra2gu~Y_5C`Pi%Di^bI;x*Z;TT;VjHI#kj!POdMh( zJo|};;4}Dz?ny_^8G-ZkX+{)zroYorR@u)WpV}A;?7sFu2{yU9`CprqqXCVO=5T*8 zvw~d)SqNfbNZsK6CN)tw!^@L~S1W-RBKY!0o2$R7DD`7Dl_jYCbP+C&oqO_Olbx+b zXPr>b!=^}tQ)peu?fs&;_h#4hqo;VXUl5T5tE#{x?kG#qF;QuzUI3|h5o>-4DoYtf z^VL+DG{nMGJlgZ=(@0}dy^O$-WVW*h_M6)IU!=D*VXdG2@2sby?}!&Z zzj&atuoGi}$8p-$M`NAwFWGNsf-IfZ>$U)k%8?-X=gqvIPip>IYB7*paE_P~+G#iXhsWh(v@By~c4dWm{-})hywMB{#_+kEzFzKcXPc*ghVw!S z`|+M0ED{7+BpwQ_Lv|0&UjL6Yl~0gHaP>1I#XB9_n-PqRith3`wSbI?GT&2Vc8nf( z0L>4k58O9L@78G!#4`<7fj2czFM^XeS#iOeVIibc?2uy`BWFC>FPfKfjXu*I*<+J% z+pL$jQD2PSk+r3Edt&UiWlef}%EqK+$wIpwF;J>#4;T=7O733B=$$ zgI>^N0jTAABoXfDiL9W5@j`2UMy1rVDkVIc?kEpuOvTZYPkFPt6G9qmW1%zbAjlq; zbD|?;Miy$N^$kIi&RRA$FA7k%3B)>VQv+*2jZ5~cf>2r6*_8HHY!mr$GTIBTmrK~o zXAD&JC@%JwBOUIF_r3YQL5xFAclaAhe=f|8@;#yauV$9zMT9rUgb|jmJarI#;g7r) zn68{@!;o7rwY-;l4f?mk(0hiXQY5kVrhxxF2oCA(qi|29`DvKOP%hUzfvNshs`$lK z$iD9@-n=uU5st<%q0B#KbZthd~%jI0{X%|dP&*;NFT#0 z|B*iSAr~W;aiUg6%`c7zQ?Fy>rO=Cue&naK=8tTFRgd3UDLgh>3sD@ul77Bn#Cfs* z3WdWFQN)Gc!Af){W(FJVG77h>k-KBk2$=r_z3AjKMVBD%yPS~km;M!Hjhu?G*C3>0 z7iX65uMgza#6qPapwixMt|eOKi@; zae2mJQ07jjr+BXMI?r*>{h{>Hunaz%SCnqVklu)W%h{$61U8`JOidW5K{Ya`)d{C7 zGTFA_?|0kKpree32F$Xy2g$y=qHxFK`+jtJn=VN-px4bqz$@VGp+h~k=dJU3ad2@V`uS8FxG>mSE2lSz zbT*IB8p8Xu96fzf{J_^7ppCZ^C<&IlT8ORElJ(?6z%*iyK4@64+2I8-O)@6CW<%@_=-DoI1J zh-;mqGI+6!Xn_OuW)|XKWxcRiKr2R!E%GX!{C65i2MCGA|WK*04@tiOKPO+L<3TDG1_4pYKJ)DvC;&)z~ zr5;|OED_b|8!7<`TC@za=J-kW?=FxZ9KX6aT&J{^<*pR>VQuq@rbwGcZBaXG>zaHY zQc-6}ErR7T=CQ&Fy`|OW$zvYZt^lnd{D5&zCN*Ll1|`e3kZhW32CtLyDIUe5gMiff z1Feh32UJMdxs7fu-@A^4h{o64ymbo35u6ah25(prutMzR&ypl*gE$-+-go%u8m|U* zUaBz+dsHJMY-9=8!_^n~pV%dm5q>S!=pnd#@T%y&>!4%q~$c^^AkDUM^X1&3c=E?zDx z`_DyOJt@qwvXBdTyKkCF0-HNpAaFTe^Kwbs_`s#Sd8zEPdaxErqUCj9^8WB#N*X5_ z$BzJ_#c(58-5ah{<(51D{`C)e@ddOJSd4+lXkU>gXZ*ExNUwxm4#MSTiYu06L;t0S zbOmN}Q?;S(&wl>!&=XG~2+K8iISGgrBaGz5^!O)4xI#}&%KIFLK1P9>Ge#3{z6HX! z+C%a82b!z%!_&<}QjB0}f(Zo2>994TQ%rd1sNWAaaFLDminaaf!YAv0*EWF(AlXZK z2eph{z~`hwL!ODycmOKyRs~bLuHA8-=(sN64}pSF&r0?jWih^B&cMwmP(NP)>EZ=9 z1tU?8y<1gS?@~4fHj@3`@>9ooZm)=(>}b=(D9w1`S{!Q5fY~vTT_0g7*MP*$`E;QX zas3uN?(ms84W;1?qnp*tYZNs1x5YW3)|~3#nK3#-yH-K3g5q}hVh&}lP+ZNbVx0lRlHG1=*?wN^->hhc3y z&|x~XH%PZ~DVgoj3Ym`&FlzyLPZrm*X1B%m{-ZBLe8pyn_c-2-l1D7bS>)O2E;FjNwd?nmK_LdADy`diq7Y%^92 z;azN+TpFueov9qGt^6Kc%|AO;2u*x=qbyE2N+M&T3*Vakn_21$k)3j-#+?^*xNhdl z64a*S<*pD@wxTRTMeU?TlS<)Td_g%#k@rBV!cr(*H(+G^aU<{;&>gg(eWX)?s{iqE zzw;18Ok%_yQLiJ@Tph1B7KUsAk|4D8%5y6TO`yq`yVn=#fK=G07C9gEwa{b|5GX2MO)F+%yf{Nj4`}Fp=Bnw@AgEQJa(J#eT5%aB z{r*~KGO)DW?p(Ug=Aw%~hZ^?9B50F?8`Uu>qv0!x1CI{wLFDdW-{;=Q7yXmJfVAGQ zr50Jg7PVwn#cte;69+asGq`BhWuGp89Mg=omlVm}`A_c&kI3lTpPJ^*K<=7a3o5@7 zeO<05X;E2@Pc=kZ<|ZK4u$gzRCp#R!XHi~gN!htEjDkazgd57423KkBmkdf_gl?H! z4JN%Ursp4UazG#=)gcwaKJRu^LfODZA#C}`1jF1_2y=N(QqtD9K`_Z&z_UOS;L}Vx zpPW=RU|y=jVbHgYmK39vuk>eC*fL{8y>J3XLRFkeFeysn7E=&uZ>I}RI3*NG(lqHg zjdi{9#%VB%G%u72a`>+sbtb;SQ=EfQvOcsK`^TvUzRQEl-E~kP?$`6bDb%h!MX5Q3 zi>2w}jPJKipBz#w;tbTq@a^OT(xmR^A+gsNQlMMu^%mj0(~Lah;qFYRIfWfG1^gMm z@B34%{_5^z>ga5c@lnWojB;wv0VMAoFbQ!qP&nmgr!S9nW?3F`=HOM4Bh)<98mJzs z0$9@GQL;lGsogczGk`Gmc4;0vV!oV)AHR)5jaP(f_23O9U=$)H9QdT-%?)pyw*t9` z195DVa-~n3zOa%hgK0GfgirB~qmuUYC+uv?hdY>jjs9t{ZCeJ6leAC{hh%a|SS{`Ke^trVl(rGd&|b+}s5G;?yf zA6}DD3~o_1qOn+yErB&jcU>r=bV0sY$Xd{Oy8RgIAbI)9xUcIVO;$MObbeYO%^+G} z7EAGN>0?K>w=6^fO^92bIdY+|K`p!1^ww?fQ_sc9AYSQaQUTuSa8l_xBW)5Sq3x^; zi1()|xEx#}=gukPQCVTtCdYUc+-+6hBFsMhcijE3?uwwLux)Cf3^Y3x?zZT)yDKAd z@RyqmX&iQ1-k&#ys{58YhXC0M+jjYFctrV}^uP!@I4aG`cunVwzahCwOgJh;Yx$+O zQF@=X4!cprN(-2$3qh+bSoru6H_9`1Z0k@Vl{Lr4CJ}g+?FKot+en3~q3b|k4;CH0 zmQGV!7z({^^zJm8_N?5eGx(m{xk2~jsLeQQ&(wQTW8oMk!tZe2DAM_pfPhZUW}2rv z_y5l4Wa4s^j3lG^`FcnMFG_q}W#Zx)WxsDoc*!djONSv9QkLusaY^vS@cs8r%PNK> zCH`$tMHtvjoasiPj6s@LtcS8~Liyn3g@gx+f=YG+r)_*hyWbFDn~(%8emO)JUfJX@ zgGAGE+X%~kjH)rgjBtjS1GGWmg`=>)%3JR(68+ltxb+Ak_(rQxZ&|yQ@r|1W*^^ZH z$6LFbGcJJz@qY{h8Hx?oRo)h}rUCFv3KRxZyUR>SA2-p$~p{34?@l0LD$sd7IBDvYWMzef!mlfvJ=HYBV=ih z!z#xMle&*`c{dCRc=%f7vE6-wJV{RTMYUd=q9@%Hgag%C^$i!qW@JVPHb5!F=md(uDFkUb2izD_>r9y zz8%P_Tlrb*?b=+=pSa*H?OErc!C81VJ0EnIq05)hLX)V<&+Dmao)xCy?VGT&70Z^o zCPVfM{lQ#*@jY^e6pEFSZ4;IDW)pqC{=zJzq24cbZXTbU3C3fVD-teG?pN^YB`u@x zDyD??U@d&SaihS~m1_}rW-2$X0>lQn5o#_}FIm=1Yqs5za_V^tM?Obz*m8bn&q)hA z^!kWXd6oyx@G|VriOCtE^!xwPsQ%=0EuuHDuT4;FAZp2kAQ5j;PkwPRL4Vja>KTJE zo}%?H!oX5>tWX+(-;GhQ206aFPF5p^0>i<$ORtI9+)Q=)@vGsj&wQ%+#omYpBg zoNpkWp~w<)Abkn&UFPFNHIMJnz5u*GX4I9?F2C6>;Tz!E^7Z_Zg75a#D9ZC}@ZNS} zr7u`3{+(isVOGhg9lT0C<)YG@?WK@Lg<8C@Nw_tP;68c-{(T81 zR45_7JP{+$6^5Cshs5WS=Wml-{8xlw%}vUo4HEG|>t=4LdR~7_Fuh-361F@NeXZa& zMt@TyE8bwEG-Vet6c0w!aNaaKyf{-G_}M-+{J)8MY-^?!qq<=Oqp?}GFRxobfkm=h zErS2Ji&F}0R(lu&n^{TI%8?;jPRa6(8@bawg*Cg*fn;Zf`Mf@6NvD2oM8jh}&Z$*C z8<>ASn@)4csCx{J_Tc0{Nw`!C1P(1Hj);l@%$7uyjoxUebvVQrVgGAep`GS!=biPu ztfw|`X;bLSpUr)gSAp}Zm(YrEjB3DEIt%|futG?2-rwanJ5Tt3mdCJ_@L_{HHB7qN z#orMGa~ruHJZwAFYyO9CLHj@_^pg( z*pi8_6y{d99hfh(r$sOEK2@yWRGYyeTADh^Wb$#!R|CGQbDK`=u03;XZBjb;bo|Rz z{sV`izO>x7&hGoawIwX50vgFdm~TL;5l#6|6{1fP&cU9k1($Z^!bZkRV8(K$ZXq=e zd7>#cmy~E_G}9UwO${S-G~tuh05pBTWB}3hBo1B|Kab(hUcIP927=@JS7>LX0Jgh$ zzR$E6{;T@fI%-sG`Hm9Ih15jWoL$IjSMTkcz%_&$PxjF9Avg`|y-_36lhmJod((3H z(GTa1q=pyHwD`WLaK6BDcbcocgHXDQxR(O7bWU@{Uyq~KqO`G=0-Pi_(`QOgxpeg? zlvP4*m~&%LHDrLnfD5HwQvJn4%5;R&&_QBKdG}zNk~X{H1{EyAYd7-)#=N$}gjY1RTDiR!bdZYCGI9r&x^GGl)29BCy z>=f+<_9~tlF$Q+pUW8~H8m!PPm*;dTlLBMfG`ZvDk39D zln3K^U2D*k6tw8AdQX|s7M0Wd3Hqc2ro@Y^U;$69w=#+emr|HT%BU1mURfP<@guE< z157h=VZWZ49WtYu)gBF+S~QW`&+SzaiYX(%A&IUsDs~kRt_`-D2pKBMot8ZE z0T#d9cdcE6A08O(fqc1$xdcfKVCpkQn%h6pJEPcw9I7p0dLz(xdKd22E2c!a)@!F7 z!@eLdiRWi8nXezU4wr6`I~@sWF72Qu_5-*b29N-$(biyZx;rs|(SD@jOh3L{r#ut^ zQx5>I4|yf4%3hHKUme|iSF&wOMvwh*u{BobPla2GbILj>PnFb1zxNB&FO_KvPtIVe z-icJu9Cs7Z>pL)yC1c=9!TQuX!=PSLy>;|xJPuVd=ES2fJ6I5-`E_)GxGN-?ak$51 z!f*hoiSyA@uf&CeSmoS3{j=$!HD_0)9yxmUPfEv(>2o+zT*plPJ0P>1NVs&gIe&*0 zUG*-15g#ssf^IZmGM|Wb#)Ao6XOAZ)==3+uk0f^`J~%dUL$S1o_|K$G`d2C;UnX*B z#g+3Lj6^>H7UdcK0n1g|&PwDcL^xOHY{=V&71_(XjLsdi^u-D#)*^*kOo^T#RT9z8xtjpeC07+fCVcR zu5vva{PLN`BB^xlTzHt!0RDXH1p6fRn8vt+u@;~U0>bUUGRohm8Ndfe~m|&TL z;sV}g7`uo}IJ!-)%#!6-2&xY8FkVZ*d}ooLfS;j-w-1>5>sZPy!c#O)dpZ1xgXRuf3!O7iqch{Y1YpI2gkWvg`c59B`0Z7AP4iHXGIq9PGi|xUKO~sa|u`yHAfQiG~zhIzwm z(`AXQSzrI0gI5f8>D(^M|7CZA!CYLz(zP|!)!Ythx@ys&Dw49*C(Tg(dKRBq`!V4C zsQjtbf=O+f4?CDwr{L0Rn~yrLzhaW_2!7=0gZ!bzVhH?Cn$J&0tai327MThWEvFBS~NU_F`^pn2imKMjjh+y;rGGNHJMX)5} z+&zQ*&Mh~AuME>c@Yy@PaAPyrmQ zz4l{pWsd#XkJ23bCA1nBQCO4}BubDWAdnmB%bD4+FqCrZ(mBDF>@7aJTI@j?Rf<9Z zuru;^={(1Mi`%nhcdRK+9L;7~QY|vdGQMjg=?1`{f|_&QEIyerka3=0tGV;=>8VWE zp^;d3)Qm<0ENwNMhP6`DXdK8u{?}1bhxyoo&xnT-572~HA2)j}(B%FF`QwAox*upy z7;3DUi#C3e&P34{h|nM zhRU>A{GgU&t_oa4&4?&Ry&2vm2g_nV*Tmx7Jf2dS=dSb`*(d{E1F*1lXc)^>OEk1ogdZwrYw$q%{Z>M#>%iUpcJ8o~s0mxO=CbFSB(0U1D->)rZL;g+l{j zdI#@qn9b6NjCUsA-g?%IAw{xbGeuzTbDF(G?#%G1-U$8B6TGJ_ru-d~Cv}0y>N`c7 zGx;+0Y`pUxzM|Pjc$~aY3~ZH2Pa*SQVp4(X)cr$7ht*mp=z#DXV=P~i9ge{l&psY zF14;bVR|*@^OHWAOfrQ*I!O7-+Y&Hn&(_Eb9LPiH|Dc$XBUeWlF?t9UYvTqgUk$E! zL!^c%tD_9>nqXeuY=8q{*lRWS)`3opt>8dO3u(vfLtf_fmOrS;#&!hMqZr8c`nNJ} zSU~=musNX^OlP#inq!nQMS|5^Jwz)F%DMjqqQy`(7co|W$*3hN+4C|ooOVGm*!qk?uGdJCQL%jR>H?VdqD39Szv<MlUA#E8yrn=Q{vM0j0W}+_WCd+ z!7!FZo%Dxm`Y@sGd2uT!mp}MM=Z#BiR6qovn}YV;{d#cDoMqUT z(n`fqHmdkzf3h{3vhysWKfgowj?nj+ckTLi;5U0gXohZ#vIM9QQ;94CQ{)3z47A|V zTp<9bjNg0ooCfLWdTcS+W44gY^ZEg+#!p)7AD|4W#WB4T86*p&LV+k+B#YBbbbF)m ze(wvwIcNXTwphc36sJ7k@}VeuG-S8s;BLi{*NkewHf5SHLce0?o))0?-lQW@fiCYC zhPET9I9YFs>fysj+*foAuWv0(LV&Uc+Z3i~E|owCcq4O*xU_?M%-3?-~sCIYm9LlFb^4Jwb zAl=B>s^ajJr%zWjN2FwJS@9(FL$0F~eG*G-wN#8pMlm1gzNK+2|~Igmybw z8j=gvVo+Kw@SRs$`~Ynm%9 zbvA~b&JAUxtqz-;gDvuPmw30h#i<=Ip^4TOIU;f=%V9bfo2Mv&n;Xx*+{}eE6SJT= z@zPnIIfIegcf%K1u|`*3`%d8@3^6k?+da5l{0D*Rb}@fEeFo%e6Ep{a4u0TKgsC95 z?_>`QSs~%ONDMCi8Q~LizVPgho+_AE}GkN$cu!yrPN|;l<+s z8@v#D^%$Gg#S=2)x5L7?dUWxndaS;wJ{w~%_GUFfR1ailwotQpWm0jlPVl0dgN zVhNjq70oDQ0tjDMn)ffc8Nbft*2rq>rYaEO)|1luw;9CU7FpD5yMl!GGTJdDfcY4x z*SR|Yd{X{VdubflcBB8mm?M@GyVH8=-fTI*NH{QUSeQW2$pEu3XA_~cVCk0Ici>J* zinmT7ahYWeEHyNL0&L`V6N-%FJFT=zrDLf*u6i>8Z1W%PsB!jpn0Wn=cS)QAj)8j( zZ21M#L`m-53Qd?BvqnlS5%yoRp?3wE_!-09Fs8V*qo$2Rib0$n3e$UHjhs26Wo9T8 zf&XZy4Zei))hxS?=j|OiLQ=2%DW;xt3US2cu6;Z!M$l$pv~TfcxY5OdgX+j!`=3&e zpu+3-C+UY8A5AZow+nj|yXIu^dUokvf4pv9_w}J_if?d(VlM4hdEz?y|B4| zuoI$9zy6QZp@fQU+)<)8n_3t6_aS+GIqz*9Y|6A%% zt?>?0>;Xz00PX)Rb;ul%b`5wGUrh;#@s<9^K+J6b@Yj9E?lul4so2EvbsjX2-` zvA)z4{O_O%NbG+=PSCWNa*zK%>q|_yWK1|=3I1S?=L}&Pt+M@!wq;3@S(_V+!-$v` z*{IJveuz~t4$YK?;Rr0tq+#0;@zfO`HaA3Gwkk-*A({|sR8+u^&H>wT&3> zz!=&pVoD>4Gum6A|K-{m8(x0x|09yk7kcFD=kPPS;NHpHnNTOlmJ#;zp7KH`id%{! zrbChA)?iG3fPIQIxyX4ga`a?}!~OFp&NCl22|w=f)}2F7y+(T6l{dR!luQK@4+;Lk z88I>j;W>TOw!3Dn3sH4V1CnqMuE!s; zMkNO-%)u&Wxz)hm+%9a}^9}{E*H_$Lb_dD35OQ!*>df zJ2!_UkiJt7#Q`bvwY7i%_i02VRn!cVIt zD@Xq0bqV~4c+nlQ9xjDXh0H+{b*AlS1W0?n8lw84y(Z#w#{jqj9C_RB?xs^TV3`xL z_WW?9xy+E5d~2OxrQT*AFqP zQc!_rG$0RB2rd8<0tJF61L`!K&Y}`VarD>fiKVLHi1WkzA6U5`lJ<^W`F zMI6MsW-Tn(i+~kwJ}29LRXhS=s@-B=DLxt$M+a`4v&}^Y>a0u;vio62AoytkEX|F@ z$8UxB{d6pAbf9QM>uW(#Mu0!mP8b^2qeUtytOW3b&c% zP`Eu|?w3BrC)I#fwd*Q( z^Wn~Govupw;chZKAtx;rE~7K+%|3DTW!pBbp)Sx3b*0~1qAOh@{?Zd!tM|HwIx6DoXB2E%RJNM?<{jav0}fj zC0s!#~runLCe5u(m~wCpv|2sRnN`C@PVpcB8W2wp?7-4 z=%6)Kh;w>mxXXM+_YF)S!i3nL;4dxwXrw%J;wMOcoVAvk)_a_Ujx@?a&nVod3u@JZqr_ajfSvtjL-MBciTx@&KV@66uFBWgg#q?Om$ zk-2?j_zREJ_ZJVhf|mlcCC$vt*As}@agEt23PAv0*yYgfx8={3Yp1{pTdfcD}fG$_l3iX~uRZnSUDOvRDj5_PqB_EF- z$xjLicR2W+pg%%(bBOmBYGcmFEw6T-AOk^wENqs9k{@q(`<$u?jZr{I`ooerkRSjG zu#YyOLO;#L9JvZFE1H`24axr=^Q1|rE4hz^+D^_|pfK(Yx<7<`WE{0A%mo5{XK6@8m&S#X=rddO!HaBP&+Sm3L1mP z9hx&x*PB;>#+zI)nx}HR%bhMqMGS%fNe{PSJdc7dd#LhhOpPi`N(RDAv(zRafjx)8 zP4oI0?N}9LKn6iWtntI26kBi z@<>e~TA_zcif^g>cweE=u~P_TN4!c)KN1k-Y$L>^QuZ11oPHgkgik_-Y0-7UuI~fV zL-o^7&E57fyl*Z?0|k1qpY!L;IdlX4{ko3H+7j#$t4~v-9=H0N>&QCy* zxFo!x%aB_#=0_{eXp`n?*gOu2)qDaf2OV78eT=lOA_$hiXxHrHo5pz5XTS*-cQ&|k z@eZW_9_40M3|Jpu;<;HzLFGIs9N*Jdk4fN3yP+WuEjC3C6Ss<7l2Iay4gT}DTH%I1 zzvolui13NgknzcLpfH=eQunr4p<&%X8}Kl%3SG&qvD9CIIL4zP1QnWRR9P{&eWD;j zE1k0p!`8?eSi6u37X9&h#JFJNpN@BMH)~(gohwU;wka^-Zo93El53|pQV=DE6UqE* zQB(-hbiksNQbb0~gtT(ohfO^I4=mbMrkUyAgKHFL{YOtDT4mLp(3>ns_jKKLy7k$!ZV9p+LI096CIh9_ZLB? z6XHCHVzlQYLcCe3$g99zPPYJqW(%IqgDLa34PaHfFwdGYNBOE?G z@WzhkS~^JIZJIE>>K2pc;!y-0B%JadI-BvrZ+QB~E#~xB_GYqz?3)4c4-}ok2+?~- zre93e%)UN^Gq&F3tkNEu)au2+u9LGP?87VULba#~+_EJvkg}yl3MtHH+TWUsYa2hN z*%WD3e8FhInb|iLw(ZpKnLR%vRO6Z4H>WFG!$x5`^%PCIUKuy9}p zCVOPIhGTrW7U+Txqg`EgemRZ(uJoQl*x@1x4ki~@Y4hoDAClZvmsJYFdjjf!`RH>4 zmp}_|F$|5E2Gt%7Bsn_VQkxhG%x@+A_5~!J`|hcKk&PK-0@{R{E~22HwaOZ@wV% z-FF+P1GlMgsqHj?rDC*I^#$jw+p0*RB44h(%{hd{4UTG$CW`veT;(#%Q@y3h4*S12 zrSIajZt1+zQ|9oL#4&-bp4)J1%N(5`ri|^?F}uj>fs?4R`rw|4(HsW_2-i~L-seOH zwCml#mX}KjO42+M9xOOy73=rH>Tpx8(ewy}4d}&g_n^UkLMNl}aWYjhmh63ntDLxlnm{Oup$3Iau1BXSS=TLCiwA)S>(UWYkUE0}Cm&X^|I zolnd%l|$Cs5M;8p@gIZ`d@ijG6Mz0++dP;h{tEp6vNP;M5G|-3C8^2(-#U*%iL!nq zSeRQ+C>EjE0e%`^T6VGj15w=dq58ktJi=68UqC$sZg`qg>1!V33qPF1ZOA8S^md=b zHq%KGk^i$wBz*y`5&_PsW{69r! zEIWz8u(nCwOl6YvMheJ>foRxuzRhyESQuC2M%yIzgbC5G;e}&?0i z{ol4}`W1)wy+f($0(zz6$GwS}d_M6pUx>y$rx_{3+poIr*LGNYQk{Nsvp(;bQ0L9| zpLIEOO-wqq(X9@jTf&vyk6PWB;X{}i$2DBH=W|r)2-e4>6r}dLFY?)1%S6E)+pZ#m({(N^qtIjJ|C$mA z-=MM?Y^n5&#VveDSLTJqY3XF6DO>&(yM-k2^qh{IkF+R97|flxso*FYZc9eq;a`8M zoBcswEV$WrnWtG_YFG5h>^QKq6Fl3SwIk>%dZJIACS9V%wmI{u2b!PukHnAZ1X^gj z+Cd=oSyyFbAmG6Z$0T*4p2$k*U%-VMV#ECB2Ggz0@$nErs70dp_m*(Qit_cUPp~T0 zuTc&Hwc&0cnw!+X!-oR--yr7ZoVco{Mq{0s;U%yIP1h4oD#4}S=R2U&`C(7(2tOEI zzNeydrYxz7d&oo@S1O&w0zD1~ATq@%CVm1TwPZpFuaNe5ab;xh&o4-SZE&@>b472K z%GX=uJD!%_DbY3>$e@^{a#$7=VIum%^TEQx@h%gLQ;JXCbsbjGB6}g7(~G{?U=g(n z^0MXCSAY^F$UM@Q;>-@sii@EMcEF$MXyj2YuTVm?Xe!J;Xpro7tILTqyyVn#_)@|) zgnC&AveV=`w!rio+UM4xw4^(&buc3cvt_Vj|FSHnl#g@6!&d6>jBmo7;Rp5K=9c80 z<+JwJNAc>vOgH8`Gkv-K0bA6sV?(OqO7B|ryF4lJ?hEj$a)cp zI-?r8m101t!BwEj;1%N6i{yOg$le}4_s|u&Jx&5ga>x`enHEJwwLx081=b4Yv)_l6 z4;-NORc|_Nv4`Ilz8`;O{$6&I- zWP`~DlSz4O=|m2$v;R;AVx;o!!${RbGTd-NJ|VET$J1#z&tTwXQucZUYHOqxl_6SM z<+|z~Sj)v(k9nvC#!-DxWOd;I?$QY!(JM;NhyIqZ`; z^(L_>L8?S(XcnL$gTIc=&XhyLLNSImWDyMo6g*!*2N@!@;3tk5^yFiVDRtGRog;4) zi92vZI2?+0EfVbJ9NlO`7?=4RZSg$XLJc8??q>AHC|P)KV>w(SJ`?CV6smQ;qDmro z4H9|)%I9D1qAUv&m{S@EoLSr^;!z~*&*dNt#kDpEXV32W?M9IA;_+zUt^xA090T$O zO7YBDp9GId8xVXJd@r({1I!O}_ zT*u!Zzmdgc(QvYu=b;c2{C$R=p|GJtjS1}4058$>7NK_}vw_c79G8wz9MIZiQIo95 zl1-v#hN4MUcoR-#DQc7Gd^B&8C7J|M0yW91H0j|^PCW;d(~_Fnd+b?QafnI~xa1Hu zK$lmz#p$es$gVj=H4tea(mhevZWkT=rZ+O(h);!&&YMBg#(MRTiVB$zw0pfJmiDmS_?}BsB@| z$eU!TO{xjPj}t3z630x@B#g_aChaFhf#-3EY&AjTz9(S?Lbg^QBwfc8a?WyuY#D?! z2x$<~AY>IGOW~2|^s`@tbcpoEw^t$LJPT)BPnpfL1*fVI%mR3tD9xy`&~?UfDxE!{ zpp$Smr(i+2_;!T0%*qC>IgC1<77X$2O0djZXXUMv$?1@aE^nRCJ;%sQ!(DEX{zkM8 zFD|fkRlwBTb{%iOnSDHeDQrIK%jfeey}*&+#be%@FTe^N-H$i#w*&0(=UN2tL>uxTIAby$Ln zgqK)r1H=cB2mmUdOu}m=%AZ-$dVnh)cz25CZWy;3m8oO zv8X>Bw@EcEkTxP}IOq;tEqYUL#Kq?l%dxc1Sb1lxa8fQFd%^))Cv*jD949^Y&kK0; z<`XixuFakI^-JOJ6;7^6lHk;J*XSyRmCpnXT_gu97T2(o#Sqb`#WaZX^r+SHTGrA5 z$EV5J3Wp6k2C_}vAnBt6J6LGNaqb@W9X14K`%*TNoy$h@Yq+kIM$+-OXe9cIq1Ygk z^qzwt5sxC6Gt|Rzp*ccA;cF<1CirHng6z^Eq7&We|Hn1`2N6eOV+vf`J~|dm7~YZHQQ@hY-d<+)fv@O{UFWMU))P@%sQkGd%k=;O zdw$S!8(g=#nA#qY%J;r$VzwxkV(`r1nZYxIXOhdJK(oDv^*Th?#`m4C=G!L5c^2D)PTS?Qg4~;_TlQwEOWRX& zY9iSW=`I_bn!4z$!d%SB)WjdT#>`bgdi3!%WH7FU@oE z^-JBPeEqU)T9&^Yj*ZDd@|U9`T#D;KkL;Dr!lho05iX5zX@pB7T=GMzmX3%1-jhN) z#Czi}=e>b3PExd7B*_BR`C&LC3)Xr6q+|f7a=b1{hQ&*@M5&f27493BEJSsDuDKJu zJk=^}I~E(fIq&~)dbZ1BF2_UYDudpoCWdS`N~$Bg=)&>cT|DDdH|cCHd0?v!{twxf z8mjar-t-#a^m;yEo>LE;4sxXiLC;$UIAu8oI1O+b;55L=fwM%MZtwlb&LujWK&Qh& zV(O5{t<`XTWL3G7{NPjMQOSlASVat!Aka#F{pD}phhtQVdJMFkgmal?(Ji`_XGHyZ zlfnK?juRF}baCpI*#b42JIWNypZgdckexp(@+(e${3c9bwK8H5&*GbyyJh_N$9(5^ z1%BxHJm^N~hmPS&2aEF~(LX^omv_&i?pZgyZJ}6L5<}4~DJr;JUeL~}v@Wek=aMv}ZQ15vjzo!kkd9g{M~&XE9Z`HtKZz>@ zfQECpXm(4^sd)I3CDf|n#~4b637GN{pU^yQcB03Hv19ofmAM6ESfivC=!oMuapD%1 zPu%L>QmTg!x#FWW4VRsli6LiV$SKP=4LQRh=PiGNuYOJ{Ak)@;{lZ#qyCVv39v5;<_k-@B|w#7%)t+*Ieu zi@}0uMhJ&PnKaVXBB;xGsJUA%{o z630KXy%IR|w&}WJMOb3v5K$%fuBq9n7~y7_Q?b)R6NVe~{N-#odN~HR3~U+LGO)!0 zgel!Z(b{|biA!WS0oHptj4|t0%EnO=WuzvBDkr*YS0W^5;t@+eV&#v}0kvz_g*4t@ zr>1W+7?^MfRY^VZpVDb`bPSi+rMyI1;3SkLb9NGEm~<^eVp^KGtz0?1mb9jCHe@V! zS5(uJN?M%NEje9Gp|bb*K#DYRd7D~ZyCup#I%$`Xkt=AVG8WFIn7A!1XFV%vZ7tNc zY`^DvOW@CIuS#vImt)}1z@LFX1Ap9avP4+#?cHzEB?6tmdn)*+q|P>2wG^xD8mwwH zS{ON2b$Y>aYIwaIgH;Br3|1MeLJMPwDWF@mFYXwahzcjbYN|kRk9{4h7|H@IQJ|Gr zUW=cGZU<>!zZle72etg|P|I6O!!oF4P|Ki}K`pr~-2>KEV9TxJC*3h<5t~h*v)Mdb ziUNN4)MF=bB^iYorMgP*ehXv;A$83f<~_6Wo*CAHXUe%)>N{1qadR*n(rj7VohIwR6? zqq)vG{|HP}E-_IBIuljJ)d}}pHpl!`2W*-qDW%}Xy_%;J1ppDLxMj$Cm}T*B_%RlK zM}9Njbt|trbhXuF6dvs-W2q&-?c30Uyu3s z_?oU+f8YLLaC+IlxMG9Tt26fD^UXN=)V6=Veh;IMi2i}S_z;gi9Iy|tRYmZU(`R~( z=*LMM&hP_m!3YBQMM4yQhH;+Lt*`^~hxvA;etduZN&ogfFPC<(nBOfw%iBLj!=K&Wwz1VP_BP3cV?rqgLWqm0GB0ZlKVPFbZ+871#oDtRo|!(fGPtmEaWzyJ&+pWQqX zam(D?UVR1lYYWl};7z1N%lt;PKcUkxJiypgW!Ck^u76LxaVbe1zwY@xdpSv+UXIZl zjoxVVMx!^9-WZe^jDx-BHg}1uE2wgHsYG3XJ+$d_a2P_j!eJC5?NgdeaJvV^GAd;u zL4p$3V}0lp)6aveDxu1#rPXE0x{xx9*9CfADW!|kwP2%-EH|i4){?7xh;i_?f|?c~ z6_zgoV>*iNw^65;c3JCj5z7;?Sn`v_E9p2obkywhe5YRD)2=t_d)i$~N#06nV7r|L zg^w>BBA^MD6VSjgR@v6rEXBCkERjm`I9~ABb!5Q^U+_4(qctMw@?tDmjFlI|onxx+`Hmv! z{#4Ks~q-jcX={zOF%Kb;Ebod{5d8Pr^-hkl5wJD3d-E%ti&_vf=fSlG+Xwu6u&}5*= zK$C$cZoMgmiU<40CJGg&5cTEi82axA#By~9TY1FZUVevJ{aXGH->p`{63Yv${8?); zyT*)#Eq{D1buYIctDpgn-}9ELRiG}pt5{C- zatwAE>@wJ8u#3pKbRJgEsfHmuG;~pvH)ZKrYClHI5IO{W^K6^JGRA{>_<=h;4CA>V zYUF3n`GK}-zvmiB7T(@wfGo+pAc*{5Kv!aT@Xj#x#V3vg!DgA~i$>x%Xrz@l(n`3R z2aOC1zlGcxLOtx@3Sqg8_|VVLMhn|$Q5$*G--_c7G-S6*cEpk)`zeg=a%(ssozv<$ zPS15~t>OChCTqBU*HUY^&ROTW?ow+w1%$Tzx;31nB4sl6`3m-`EM=FVt^W|G8U7rK z5ru6+u6LS};V>Of;wbqX9x&LA;zIw$;*`N>w+kYf`%# zmUO$iq@}&$sSbHzCRt;xyS_+z*s#{+_2p|_-nDeC>r5XmXZmPd>l8=Us%Awm?bpR5 zpbrtdjYGtb41{LfHb%L6@=#kb>MQwbM)xwSXo7`1?kHDscDd7b%FD7y>+toV?7o}chaPjgm#!H@OROVOO0;B&w086oWlA?H(TaG9mfOWlamaZu=D)sy@Cqn3uiIRmD4fzz9)0KJ zRt_RscPdtN3#A<=kkd1-G;=49L5xd4*&^B@=r*ho z5O*=MAO#8d@BdwECMZ@+iYZydbAMb$<18XqC-y2HVN#AEX2ckN#2A8*&4!pwG!%)` z7L+t2i7;vp}GEMvz~2szWYP_?~?XN$=^ zoTn@g&E$D9X0t_-tMBAIrT9#RfO*qfw0sI1!n`i0YbMK9!#*)HNnSQT?spVdGY~zf zXiF)&A+hU&IHNt(c$D1CTHQR4mRpGxT;^uRNn!jNFjB7j&Z?ZLdN~G+3>Xk^i@KS5wgB;%qZ2M9}_%j z;)4>fOBmPsU%_{b9kR}zpmQ#{^oX>A(y`!U_fByL} zPHw})ae8+c&jkUAV8o1%pfiA}6IgwCAr(ZKNB@Ynv^1Ng?_sjt;5ulvgZ52uZTl@R z2t&6O4sW`nt{Zl{K^Nwky#|1SzECWKNG%(V@wjbpdVWmZz_pGgGS1$png~=}mswm7wYWM?S1vBkUUzZjYlZaQm4reSURjZc`x%i7 zJ&^F1x8T=b{tY%`G;VMH!sV0cc3a9uVLQ?oE~aru;B&mQx0+apdu!1U!*EIxC$nnQ zRfB8h>zDhjn)dpurf?aOdw?tUfc^}JEuXvR$sqkKUh|+JA#?r42~$tIT4noTw->ld zmMrD4%OSrh8$*2T<>b|RImW(d?2E>}XzYv3wJQ`0PIvz-WIk~$w4J>h7`2^Wg`QfP zN)18wZ3@&ZajGG(mg%(8)aOJm+xG3}LNEKER@SFaQtKB?AY0iVjHtP>X>|?eS}yE0 zGuOJ3k=9?%T&tI3ghnGY8llk$jr>qr7aHBRyLXw9xKF5FLF|EtMC?+!Aj2LVvsVBw z_{Cy)YEzi4%tOI!^Zy*htu0Q!a83Nd20HS{K98p22Gc}X5%=$i$;I{ugrz3chM9B(WW37 zgx6SzU;H@2VPgob-9sl}`8Ovx^n*%%S678T&mlToTS@k%K%-;X4nd>H+v)^O@oIWG z1{w`C8fg5TLt|+u;$-|jy{(-IQ9}JyY81~a^!_>={uCvnC3oCplw@h7yc$UFq6f)3 z9e?lCWIpk`w7o}w=U{Dk9wd2MaE5_SyrJqr7XOihZV?Gp6r=);y*|*$>%QN!ouxXM z0U84|251b>R5`rbieIpZS=sLnPwYpuv5B4b9;!>g-~0#?Jc} z?D+NT{>9ZXd(*$_pD7#r@MFA~p_Ny+fRb4icIIpzTGMDA$>fa#%>oJ9O+3lziP1<0 z*I?V8i~Ng7ImruQSvs4c(v*c$)Qd)>Z=GYlL6P4hzKbzLGy)}rZ2g=`V~$q7DC2}c zRNz@QiWB-CO(QB(6a}L;mwb_LB^8HeL@y#CyP&tWUmoN}`&*ilqP|FBGa(Jt$OUDN{|N9utUJ+Zi6uO*i6GT?2% z+kp4)9K4^3mbeD>#*W1WB9LnnfgG}*k##Y=OS4o>1gQcH^6sfIofYMfSk#D>i^@?G zeQM=cksi=mwdAgS_RW+d@4OCv_6r|o{Jldik2stim2y)pdElt!b}1j#5I|J2fuhd4 zxVedku{;Pq)=OYlN(sm6(?@6J995`%^TOyr7~wJ+FG%|y#u+}C#l0FUuaf=feB}&sT8oF~ZX3#jho~o_HxZ{D!3jKM9;dTlxdhg>edp-JlXMr-l^UHh)l=53oo1CF z81>M$N(=I^<6QUpSlo8O{d1d#%S%M}W^LK1p38$H(Xy5ohrU}R>fW-`5=V7jsRk^s10vN%zcvurJr^Y&uU5Z0fY2oq-x)hxy}aV?zF@By17jq?l@jc zeJ|a0JItfh@Jy(7oz)IR$MNkAD%&DJPrg#!@+-B`J92NTkR>l!Axm#u>I?C3K6f4r zq8LucD~7Z2^uh5xP0((m0Bw6cr_M9ewHyzxdq^R^ToBjFF@m@e#El?s1aa7s%KYIi zr1#$Q=>rjpx4TbYHecKGq98LWTrkR!`6Z8wqrA2JcVrgmSi9?jbjui&{56mIGEASl zVN^o!WkkJnU5(KgRVXG8q>rppMw$=omm;RT9{9arNyZI>mCrTd~?X&9KJogfPMPwzcZ)9S+LmmuaDneow2Kn z<9Gdw%K>I)JUM%FeB=<%2Tu_oSliT=HdC`n$VFBWm>q*nv8W7!PGT?tSq*Kg1I01X$zbD3t1ZpC#Ga>TFew z`C|I2a?1X4fM_i1cEPc1cj{Tzw~hk2d-~0N7{h-i54$CK%JOY@Q>)8l7wPr8}6lYdwA59q$egpGb z;+gDr^L!F^aAbFv&uc!`Z8_FozlbB-+Hs~4!!bhlx?!lC<^R?OvhB5s7i9H7a`yd( z!O;u$?V{jTsbKk5G`=J}lXCMH^^CNoDX$$=UYl6wyO!I+)XBEr^C_!k%V|<>wQ`Jd zYm{4~+#2PUACc+?U$?z~*7<-U(mTO!72FpbQr=!@3eihuK@qcPoKU%OPb#ek{DbY| zhgX9m$KJ6TTdST5U6lXd_Tm5V7_WM}Guibh%74%)$_F_`dCq*puJfB8-_$^?>XTTT zI8IwLULb-KAuGHAMcn*i!v8;s|MF1W_3z+V~dsg+}dS|ijNq1FhsoOZy|h1zask23AI ze;6R^;uRa50_1-9d^3(dwe6p;-w%oWY5sw|_z;gi9Iy|tR3aE;`b^!RACa;MKhP_H zFCl)BTLgZd&0&V|1Ij$~Fkdd}$M@Ht^l$I;a%ly{{BHSK-u^Kf{siCPT`qlvVV+W* za+NJ^)o-Kp=Y-l!JXiP$CziT1pJ(wkeI(%|rTfxs6u}A`QyXCG`YHM(KaQf=kRBWk zqZvJi%P7AJGBAw?^lOpvPE5jNynuS~a{?pw;U#-_{Q7PGl9UVLf9Rkei*(0-7Z0P6 zB&)26u1)ARkP(#IHfE~=sd*&x^~7pyjb1y2(^LqJ$?8jHzK&r3$sT2Z})HSGUP}iU?_Z@UK)ODQwyGju6LZ_WulJb-)vlMg{ z+-zr{_=zND;+ILtC^JlR4zpi>`Onfsf=^7tgbsX_Qz^=`5>Mzb;U=QvH6qZB+1LN) zB&S{Y`u`R-r4cD))G|`>uwA7bdPS>hGw9{oqE)oXl5N6dcA`y|)+S!DY|+k~AcXrN z9sS?WdqA~hDHf@xHk0=wN4zcIypx~&Rp5M2J`UT*IodMLac9}hg`5;?=hS(zl!P!T z9rkmo>#$fJrNz-(wI~V$=&CjGP^-Y}C;xZB!<)968797{!e@s8I z;B>mRG5x+UAF-=Nmc*58bUc~dK`k?KeQ3YWUvKX(+IEtA4riPAa6n234)^&$qZ12Se~E;-WBdq zTIBX6tIANisXOGA+#vRK&XLG1EB^&DSLoovvBJ& z^gS?swulp_iv6#jBVTLhraS|uvLv{jNdol_!#I88>;OTcGCRog{$ecYb3N!Q= zr^l^f{c;&II0gvkx8D&6Z?o@;O*(VKd}ei)oxoDNu@on0JX z4A|@bUk7LK{g_>z^j}{cvse8eUJuyi)!SEE*J=(-P**)06^?G9(^QtzdyU4!&!Rf;e5{h z%y?p6G$g!Kn)>GW;;R4Z@Be3yVgzkiF-WIs^Pz!}cqcBl;YYmKg_|0CTAnGrm&nVT zA|LO)yXxB8boKSy)5e}Q4MS5;D+{kQp?2rqz3g=E*GW6?$C4Q(=^owK6S*^t_|+S8%f;(fEIZ!!i?gGhP~`v#>qU7z#5S^Qv2 z=6%fjrqx;M*`IFNZ2oByfsBE>FJ`hHCq4Gh3uyVxr*A=ISo=Iq$^{R0F4t;zt>--x zo1Ns1^^?3#_6OlMmizj$S6<$*!s|@8y*yFQwj5H?5oPcB{ z(G1qQ;&}{z(<#7xv~L-+Lee1Rnp*iq>zF0FWr=QCTDOELSLxPs5-{7o{agf0ybinL zBH=YQGIb=DQ<}dKJkKwOP4zz$F?I8}4@Z#b?w@k@ytEmND*FMwGPDteMM%<0BFZNv zUgPy*Q8qI;5ksiHUFNHjf*$G{pgY*PExT57Rvhf^BRS*sZqEkEdHHd^k(`a>Y$RtR zIoAZL`z3>HYwv;TE#ma=dbJ*L=tt%XJJ01XPGR>>**Hp~j6A#vm&ik!g8ZO`chU43 zo?n*j#&@|>+)R{b$?~kcJaUh7+LkO&&3aQ13|5=FG34H-f7SdpyYgLgyS^y<=%mf- zZt3X7qB^&=Wv*#Xi!i9w^Xk33`E?(UIG1CYR*u0kgJlNG43?pHcUy7peiYXT?c(|73a??U;Ni7YRtgDiO9(k_#GHTf}vz=dX|mwQ`I^ zXe2@-5gLh*ON6?q#Aye6mk5bWz1wa)qxJ+Yf_4tw7j8z=5I$wY39KO&CdncM?5d{N zs6C?g_!0H3D2@acr8r9zSDT9C>z5r_I=1W-Q-Th5V&Cu-`-WGGriFbYmiCQ!#c_0d zg?+y*Xcp^?|EPnI#-`V9nx(Sn%y^GUHkuK%{6W=3pakKng zoD5@%I0dmNP7>7JqdSx%Pq>T{=iU$)^Cip>;)g?a3XMtG>^2(4H?SUhHFoRs{zd=t za&XFyPhVa1kJ*a>`)<%bJsq6AEDY0R1b3m)=NJ7qgERKOzLWK*Y@pUjUGC4Kp$Ig4 zLkYj(=O6$0Lk#ep#QZ0OYRu#fVEOkiJZvmNnEvsP?8PxG>|L&Y^C)=Q11)(^XYCY881=vEI*N-t_Zu0@4O_j=gw8D9_71z&OPze0zJ^zdSkP z)i^~pHJ!MKlFu-p3m#y665qum{Q1S(S5O)yS7*^E=3RX8L%bL#qOO{G{r>p$3TE}q z@x{s6l1Wt>6wE)uG`$XIpC^C+Z|w3m`usVBHwhXerg%=xYN%>E#${&q#Yl+WVbLd!?axG)lY{{Zr)4c1@<>-HMlJm+Z7` zywn$T#vlX6f@&2F4b$5+p^qYtK1QBfc03%0BM=-wPLagP`I%1(Hhbc(BWe zK$zG8QuLR_HVNZVY(Wbw(E_U|Lefi63#>42ft6D?%fqjh;*=yGR{WE!$eL08mR|pc zHa>}&1?O#vp5iFY#(;t#q0l2odH?wDNZ--1cGqcXjT@Bs2#)&FD0fEnmUu3pN8<%e z5jUvCszEKTlg9HLm)!fgV7ks#2jQj0)eLp!`}u$uxhKig9I~^UbOb_E^y$xpE(`Bkr<}G#blLJaQ>RWo`_sh);gcc6;t}_6WTkBR(1N z$%s$CbMYxRmIb=8%-*}NHU|BIG~?`Ant>f16yRK1LCzl}HA;6ZwD4-Iq8h8H=65NZ zOn&?(7b*ID4p5}{@tev_>>GrGtwGpFKOzs^kKC413&Mfd^V;%yBM2AeND$`mQ2Zrt zIbVM#U0+_UeSchffA-H?_~7)|Mb2~V?lYmxTZbK6@7QzVE;QuWdn3ng*N|fu3&(I{ z?}{5c@beH4*WH{O+jZCC#_kCCXx7nO!|-QxG^3*#9j&UPdAd9p?44<%?U9V>JwZ=Y zU6y((j;Lh`&-kJKw*64Ir)=)}(h+sr61MbTt(7I8l>6#VB6tJ8m5X;?Z3HhdtUb8n zD|EmdIHtC*nma*Uj4zw_k-v_q5ur^ zY;k*=Vn*oU#|Rco!qC1x&q#nxBFw-5LhGC-RzNr6Sp?&N-o+_N2u;(ZPf~91Dqx#& z+-}QQVFkBw!0M0x`!h6BmAkGVG3<8?tTjgf`lNNe6WB%9?IXus)%5{y@@K)s@>>}P zH*mUg9Blu{rgiSWWRf_gYMIjm#JNO;jt>=y%eQR&Cv$ILfH+bVGzwfrF-G7r0+$iE zjKIY@2dt%J-f)S)e9zKWK+;ywC~XBBNn3MdLB#}f82baNIPBv$3ra~Bky+ptk8DOVyP7kvqZzJykVBwu*Z?if|6vm zy^ZJbX0TB_>pZl0w(%f6-gvmalM~wnN4CQym4}nqp3~3-PNznSQ^w}L0$jio&KLpC z2yjM#GXmVY0vrbJbTk3Z*}v~=izGMLpH*`IHUod!rsjDRlPiCZ$7V^>W@@2CvaPVmE*}$>%uC;_v_p z9m0pvG4R zW$2_7W6;TM=IksTU^gQ6TG z92nui2nR+uKxdDxo@2*p?UUr}+dm9WFZ&l)Y;byY#y)($8AqSm_RrVvheVGt|G-{+ zh({j|*aze)gE6Mh)C>A?5{EPVKyLuPgZM@65cqip+d16|3y?p|SBv`b{q-mP+xxs+ zT0k+sTYi?ee~gAd!8dr7OJ8A>r&On0WQ$w%+bI1xp*9l}2!6tOrS8nBJTt7vhpkIrOcVZGI;|0`rfciH?28RBR-{ckss`CD+0guo^vO!BM zG8I^gslduD1y*E9OM&z}reuS8Wek0ZjU^-&hLB2f-Lf|;3NTL3YlwRCBt7ejs3)x) zBj6YT#|St^z~SDkjwa!F-TnJlbO~6yjs6ufL>G#SDfBf?Ve`gNh6(AOYx+X8Ie1Yi zmMF!_OR05TsBO>2$hBbycAgfd<)VY1JT}(t54Fq;rSoAQLu*~TDFckS-c{(6>On{= z$AFLlAp=4Ngb;*UO5QS;e%UVqb%^Pa&ZX-Ss8jav;|ac!_y%_0P>|`w{E-NG!$YF& zMtAR+duPKM{2Ysn=MzlqA|E72?n!u;W~9u)atVd=&^Vq%hmB~~(H;AE-ZQm96qYI* zWMP9Wr9qZ#kVOr$lm_90yg~51B^m_ii0#=eED_Ms~N*yF980>qyXV{KMg35;oJPTS_>)L^~AdV}?4tap4{LwlFF_4f<+#1~14 zkm`5yuF(BX(&R2J{FTrJ1$}k}^}F4c>?e(yaF;{gP$|cf<>c)5b{hk76knySL%L6j zsBjs{EjXZeq7utt$$@0s5cGA&b=!D!O@l6?!rK7Tl4HNKiIurS32HDEU_B_(b;nt$ z0BhwKP&A-uK+%9Af?`Y2fL;2xXGA1sJjXxSca{!~ieF{wuVv&%s0gnqNedA?EO5|c z{0y6XmX47)0;8^C(w<<+E3~ulHwArc6zPFp51%AL%K@RLh^S2kp>@&9J7|dxTB3uN z)JXKGD#?~bF7 z+*GJ2*$ek2*2ohcO;f=o8*9a*%FK(mqAZ+E7qfh^Mb-?<)ncy#@kYo*^DUxxb$egG z@Lo*wUg*`Z+nQc%mGH3CYpG3^x_$yWAq5S?t2$w}b3}=F;47uqIkMYwgj%57&El6# zbA#&yZSSbh)h4GU&I#O?EaCyfb;M~qN}W^3tzw~}&IvrRcwHh^YZ2{dr{{PzhXpRu zf;v7fTQ8_z+%=^b1S!BYGQ03maEp-+>kU~l0}O{YWDq}#$g$$7snM)7XVr?Ux*tx zHMmn;uNSJycP$aBy1Go|bX!YhD&p#MI^4k$0D80#K5+#POk5L?9&0yS1@B8-jXQ4; zH+i4jp6&F4pky)iE!(l|0HHQ;K--eiXyecn#TZC7kZd5?Kr-^6I-X93>iOLr!}9;2 z?4@0bx_0e*=%<(S#fVh3LNTSp2f;Q<=}Z(RcVu7HMx~`fYNg#kI!bS;mF7*?8(tVb zGTHwKB6-cR;+D^}JcBL^8 zWgyBxl!2&iEVT~}P!!bcx({-WxxKpBaE7^DYi!*UvC17;S9$dBt2|0qml)72O`^D> zH>UU28;ictfJ*gIw0>>f(RoI?qhsTBJHKv#*#NTvW&_OY0CTqt%xtT(bjlX6d17359EvXV30=t5Lcr$Dp)9X@k-Rr77RB zr_+MD&i-w@6c+8`-X?=4Wxyn-YQjiB$%^rYQaJ%qo}@(pr0}DLc}UVbbWp#;kjac5 z25nj-?<4(Z#A~3)-n<43G!-NwQ&B#;n#=NKJgX?*Qp?YCQWmr#QmZ~cR9c>^q`l2u zemCv2^a<8OA-kR6=oL=^WCuAg)%lS-Zbt)|0KvlxdO2y$%!LE$azsdvJmG#viRBA)Sx^#}IOZGtY>=Fp|K z%aZNdhvRM;^2A6LkcUBG8)Dw^BMdS+$ujC7>BCW;RXQsCk0voRWmGUm&TgYwn3G9Y zAh&h&%6S0D#p`Y_X!jh)K(2vY1GxrrH{`6)oq^fW=XAUR6!GUyueI1@J# zCqlxpORNb|{RsJjLRKv0?gFFC23k4++`58vi48{DUFfR0V7DP+a+jyc$BQua@ zP<(jBImO^zOXxNzm4CU5vW&))x{s@eg5F0^G?h~}ANy`eOt8CX9`@UfVg!$pT`5K= zf-q9;?>~v7=C0|{fjq)(*c&9TYB@7nneQumN3mmaYDJ~1@4zL<70#v={B6FCqTGC z-B5xoBUoSpSQVCO6)g86OGv9SClAU;VQ(@;os-v}7JoT8zC2?NkK?&|`>KC>HDD+I z)Muw>r|fdTF3(QS*x>TyVsHf)j$glqh8`atA7aXTXyj@CHG`QSoV_|@=NJ8VgUhS4 zKOHUp!d{>N;kaxZFHqaZFAke5h^>V*_QQs`Pz0BQvKWNu9o~`f0!1b;JjBs>cNdKo z#JPmSxN>9h$XY6d8?@6^96FeeDR31@s3|NdVXY@4(A8uNf$ zM@a;2io;BfYZi|d1^W+$PRG{^n3Wld;vh&4>DT&c!8a1*%}|JQY%q&pe4zayioQuS z#BBn*C6-Ra#aj>yXQ4E6X_Z3z`I@9n1_uI1G{rX@B=1bLR2fPx_~I>m5kz>Zq?RAE zU;mH)%G}_A^N<5PI;PtM+)zwTchU!Aen$MAZeo%CPf7XNC%cZ9zV&QAM#-V@5( z0oRO#e2=;jEr}49r}l>E8w3BLye;5r&=f8?T13)HFRemT6^^+oR=YY6U=7{T3l?QJ z^xoj)Ds9`vo^X6~6DPxufB(NV4KHTu4hSzqC4C@@i2Lo6N%ld@q$3 zBtpspc<=?iYcTep<#8K1y%g~N+|qjlmB1qaKCn^XJ3d5>IaTPdWp82M$U=M(Qg|!l z5pT>8-kKp+13M5-OEky*X+9^tnwjzb~7vC!c|c}`1eCp8}?^4DMfZP`Ni_K$El zndfH%s0vEdYM__t-7)(fkmq$DtAL+$ol|fo@td}ji80BW(DLlp@N|B&TLH?g z%_bTB{=xd0#T$mg@dTqTLO5FF&;5fx^X;fp&yQ!2GoAUkn<-EG)|=) zcfCRoX(Y72r>6F5@4HyS5sZbH|G6ly$~YC5$Tmyb+|7ib8pJwqx3+u5wAOgWqI{y_ zk>d7ItVt=M`uxvo(vKE$PDV}>6cy^4I2^+@3xk4Qa(8YY1g?Y!Q@Mq;H=)v8+?`jX zYz}vSseKD(_`2z4W#_Z^=%|eFjC;7A0O$!d4y#0NSAGCv!K*Z-gp6denacySqKF?P z^aY?jE`w`%BX1WZ&s^sifSLTwD)jOEZ>mgAfUpENX|C#yUT8Q3m=(`8$jV&xo&}s9 z&)q!6%0D?T?=32)KXylvk5d4rjmN&=G88KU|AW_#hUeLk4;aC z<0mDaPgi92Df3~I75ks-ERu}r9w}h*V{3Vc_FES@Y14?@QU%P>4IR#xbDYI$Gw0(b zGLa(9Fmya1j76vri5QDqbvbw>cfAZco;w*Ud~oyfO31`$sQ^0qoWhP~uBmt8fK)&% zjOLrJ_2LPS{3FH)f?Y(_|8TZYOaiQ}%z73c@{m*@LagLzJD@Yn^LTT6h-i)~0dyB? zqG~}y2Fa#61*rZIB%zY6$b=Pbf+8{C4+#7D2aU0iGonG`W~ADamtB1n#S9#g#0|5z z9~!@HXICG!48L!`9dYU@H}28Jiun8yHn|50&-u==1wPjzphXBD(%xyzjwl|_7V{#qS2TVvr|sxt6%b9qA_w7y_7o8<=@h5If$F3V=o zM*>Rs#-ppEd!xEYLK(t`yNzSW4da6%C zIb|hlbOvO13;G}NakZqqxx8G~!`LBpJQD2IWU7QK-OBydWK#8abAK(&*9)=ZV4o$( zyo9_euWyGQ50C{%;~n<{*l-Rym~oa8xHFS;7wThWI{=g_{W2HG2nNX7-|(Oe2h8$k zE{2opZlPjKuS8%XB*jnJJ%4X0&T7}^47St%-@tDc6QSY=%=4BA-4*zTDkD zW%|!k!H9?2t7W*)>NvgQ%vwjG|N~zIWmGPKPLr_|ZQ??&E$yp6t<}*^}sDg7!mW0(vNKBbzqF zP=2?d%Sw<@wuIBr{7-j@Xd42D%?iQj%;eIy{$T#H@lF87m27E`r>)bw76}kt{ zny^_;1_h5@D1e+)78si12~?{u z;Z+~6_^n3!T|Ihrn^uR>EsQbx*???hulWWfQ7t^_-nec3{O(Z&jQ(kF}onGsnV^(29G;IMk z1+KX=2xFnYRiqKHN9T%6o_=_Q36RWK7Zq^IWO(-L`r>hzQ6LGD>oCboL;xgdkx z!6N`gP$4ErrE3?%SHf^csmIf4?4dfE0RrjOQ(PketRYn|0{yN4NMFp$+lCa#SG=4^ z3EV24g^$*(>~`f%H<1bBo_gLD@IS1f0_r3p`*XM<=4MP!m|}U9S{5? z5MB**=i4PULVK9>)%+MdJ>jX$#Kb#gz`dTSk8f&JcLqikyO2^#xLobIQ({`_2S$b5 zT6-g4$!W302$vnT!Ez3;AD%Z@slHg9eQ#JN#0>%1%yXC~zKaUPCs*8{?!)9qN{A!| z>Gj=`{9&Pz0#{s!KtJtO}p-WP0`5iMRM}-#C!(v1JkvA^G?NizV1<&b1?@c~ z9ytoAR~WS24BT;RBByw{+Jb-xO-1+&IK9z_PT8HS6mN?&P5wKsLy4@ydZ^zMa-Dg- zf=ox_P**{RG8mDpk*i@i{x{!Pb&E;(s{{14{%?=b-3nXcaJtcC%rvekj0SV}6=#I2 zNGE1NlHmX*$q**vP#7cWP~3{5m4MB2FDJ5cok^%$u2)LVJ@ThMb(m|7Yz%Y@72>=d zDoLKf0HmuK!;57)nKbU{-7&au{8Oe1kLln`<|9`2JK)^GecC!tpTn-zwPTy!wsp<8 z-MoMCiV3G`)owDxl1+QV8dtJh{eo{w`1tUYV?c1<6Uy^=Es!8VliuNwqh22FSy+Wa zWE8#NwvTKmr{MGzi~VaWg8Qi_@32l) z$(_Sm$oO=a48V%XV4lE{!Fzad9?Rovi?<)w04diamTDOi%xKg=B%T8zHK41P50Trs z7V#Lqhlp2i7A)DVXN;g!A6{4bWr;idAJY#)C&yzOSV=_EOCByvME;@3Rbn{Hx=F!C zg=EkKG~NCz;cpwToS1wSEq}Pdl^ZTePUl~8gX}Ed@No#!nsJ3*W%qInb(@;Ct?qvq zY*MDpNKyE&kv~CuA@1^vlHjz>ex!=9Q^jwJST*VGUS1NX-HUjIiW-akmKHr3VvpHg zk{>3||FD^Uw#eFeJeMi&@KH;Q7l19RNOx2wBi|K=cs=*mWj$?@RX#wF}?Gg?v&cGI<$I)1o%h=9pR%fj9*=pYEu zRw?9=J6biKtSXEn;GV-o>#f@EVYZD-CBPJ$$Bfhx^643(x)Ym+MXVxq_oxv(RjUWK z!aE8yF<}ll)=soc787l*ubsEJsHiF~a8AuiRM0m3b>ZCk0R@Zvn4S31wv8O0Ck2u4 zy(5gn^dEpG1rX-R+cg7ys7tfItpn0RyNCXtEU^PCaLPY4C z1Y8HquCwOmi6CQp7GpXh>i?2v?<0m05~7KW9*gT{4)%+pdw)%MyPMSP_J>JD^tw;f zs{*y{iHGWadof%nKH}Y0Nb;5Jt(HPn3wM?IJE;*=+zR9^epx3h-?8aymy@j-QCa72 zvq~cTqQ7I)aP2#ULClLl*B4coB~B`r1YDzbgxDNYo;Ywgkl{W8<3HXG6+-Hyl|_w0 zAcR^^;&Xj`pW*~_{|)|N9>1?jxmmy$ITO# z2+G2jUY%9#$#So7yLo_Tn`!cvU>^L&s{K9@E}N%Do75O?J@exUj*6mvlXs?30kX_j93<{Hc?fMVYmN!@ zbs8*&r$6Ci<_5Hora#aDT*9Up0&|1EDBf;r#OVN!RA#%YKj<=JjQhJmB*d+oO$*)* z!CheJctSZ(Fy`*9+&hENoe%$~b#>1*2E8aREb;dJp~;0@1m;n#OyR*|YU@vEe@?zp z!$Ay=Jo(We9q|VCbf0ckX17fvq8*K{bl=6N6Jum3l$Wnhjv<)Szo*UtNcW)S@}2e1 z9a_o11YJtIQQ}sbZl{^eF$(9<-7ko$Ux6VwNMvwgSN6CfcmBYUytqYZj3tTGs9UVm zH6B~I{Dkv6VypT`NiG3F=EYcTcZbFmS0jcJ*wkmsUT!V{w%VBKuy&(|$q*k+sWe)g=bdGF0`0k^2VV;Q=uBg@D_?#awP#H3=0m@A_ppWE-JCdeF~Y z<0|v_)@eVs6)6Q<5v~`Mt--x9273AsX3N)zTxd&>_;Kx@fisY{*zv;oKxanm|>^%4|H%R5mu*IEq<cNaeF#a~?|!&G1sWWOEFAYv$OI#pQTkkgf6$}h*Kg)o#&)n;h|OCK>Bzxs-MROI zM%6TMCy$hWZEy(7;soo7{kDgL6iK@HT`q&A+k$YMHK&nZCMRMVGPl{Pe(R|xpo2m$Ik>v$$CZOA;# zbI@gd=@>L#TR(=$u9IRYx3E>eD)bh*ThQh0o`n9)Jat%6?k=p|%iOxTW|}7U zp%1O!c~=cVxlZa2H(fjvbm#?=`qZsd^gHIO@2%Q-G**Mgxb$)I!=*R}pTi~(S9gC{ zcQbf${*ZFt%&3aA_FLAH)}E>?I(`;)b-_%Y`nbX?1?I=6iDuiKNoh38y_t#Hh%(1fr2zBjyg;nj?NQVc~c)pj-J5FC|n z=Bl;Q!Oh=cv))tJrxRCKUMXglKFUSEA#%IbC0=RPQ`5`;*!dan&kj;RODdbgeljg{3K`C`=VihvF;9S7_>~Mg2f29vP!V58)YE{lSZ zerXdi&%MRt2XhzMxpur_%qD+9CT1&f!NxKJB1=fSEYGnEcTtBUtj!kpwRTK60%V2S zdrqTYw$Zm^&R>{%&{Gs zEou6^Z+wvdKg>s+0x9aZcQM~gY$8YIE|liK7sx$~R{oviRor3>{x}M5@7%`x|1&Wq z%S~J-=Nw)V6zs~~{M0>|TYf$%kLeyIYid#Hj-Jawv0&C=y{lp;AM|70gv`M+!BGe~{#)4abPE$?15o7SM8e45>FhuUm>JQQ5hRw#(4Wbx} zl8uAu2+^O}D}u;y1GIgbPH1=UcTD;PTvt%ZpLDE3-?F^rdqOmNG-ovHh3$&^ne^Ozp+1tdmvdE|b)G73a$Cw=Nx0isE<@zQcDdyhA}U z+R}XZ2!i)nL&Cwb4{>GfX0gWh(92=tsH88yoXmbj+{Up@Okdabec)U))y};2b-c7i zU8pM56(w1nl2vrLgjSCv30O>H$XE-f@ltDIVuY^j2FV5|f^(`c%Ami;_;MQ^Yp?_^ zi;YUd`p%m}{|2O0!}@>}Dy-krxY}Hp#^azQyNhc~JFrLv~(9=JY znS6wCC6^pGKU?IWHa)o5gcM zPzuuj;W}$3pLbxjXCGu*&xndK?!8g$Q{)3;pEbfsQP=k&$JOT#q z4aGvIm^`|Vap#^82%%Pk6mNFGIkDlzILr##Jar7zL~!jNG>U2ZIaZTQ5HLf6j+4vJ zJbe_x-2FBgjnx&Is&;dB_fz`8HO2O>juhus2bux$1JB2RX;&vYruwL&zrK)&3!&Es z(eh$4Y^RbPQS*qbUYI zZcg^09PZh5BMP{`SM6?PQ|BAT`zXA$v-aKRwMCXcr;)|-=USDThqwQh06UK(fu{9P zTJp8~M+P>qDhn~9+e-ea6*UC$Bc=lD)i}e}VI$)4*uD2=6dU2KaQ*8jSymT+d`?&+b zHK0FD#YNPIo^cYm?eQRJ--IK#vdqA=CXf#O(nhDf9KG$KgWG!)TG!fu;pBaKdi55O z6-W@9FhL>b<80go5CYtJA6gWo@Py^ZbPh;m|9RdZJGHd<4tnP!p+@JLfs0;|U7zUQ zT|&v|?=Qea4D@XS?nuCe)|&JuO*4*psIDSH`lu5sdwt>hppOVM&G8J0>rK=!ksM?DSd&i#thfOEpbw0t z=w=mZa5eIaNLLQ%8iC209#W3+!c7fMe)1Ni$+2QE3*wP;rw7pu3jiD9Ulsv`e+xQt zNp>Y{^URxGoKeBP5_gy-PSt*4Y2mFmJ#jKAwj@BV7f5ZX0!$7%Dy!YJ>>ZStu7;Sh zmEbTpv{tIC_4p@WG~d3k85+u-D#StPP&jJYn>7vhG{PtvEEj$hRVVpoTrUHcjL6y zjfp>x(l$NdB3aH`PY(JiXw2~dYmnH+ zla~GreMk-xK9cEAY1em(!>pMlMu}tKLXut&XCii1L{dzj7M0;w<314xZ z(OG|%Vsy=(AK;9a3@6iJ-l=7hZ}VL20$7O&AGRdb_KC~8hFhkf$A63d8>dTDdJ&E3K@OQ=ZlfQQ@cR^4 z-#3;ZR1_iQNRfEly44j*V2SRk>b`6R!*WtKJigP=Qg*Vhy;cu5>QOy6Y!bb>*?frimw>Cpe>B9C z)vU$l3Yc7SBCFb{==4KyWOZS!xv>X?8g8qwV#@);j7hWYaLUw8FfzSlb&x?Jg z$?3h3is^!}Emeo*c5jkgmQ2l#%0Y547>nO>X2T#!zrz+-gH{kWV5SI{I^>jpRn_V8 zx%;m%SBZ{2Zu47=%^NU?x}K!?7~Ddo}--U+e*={-wzLi z(|b1u#2s0^*?<_aZ5ed8b3_HU_ZMcbYL={K<-bX`YE_mR{NWyTJ`ayW(<0eunrWp3 zuZ>j{a2?LHXVq1lbsV>0^}5Zbbj!DZ9|1sqD5&!(oNA~ z*DFswl+~XIydj_Z?*O$$O)eyyRCOp0R6#n&Rtu}!{mrL}Y--H))gD$7yp+ilDg`Fd zLKA*vu+&Y=%|t!KmdcdR2Kpg&t>;u-&DS>=cMZRV)xqpG46@$Vrc{k`v01iUqE{Ky zjSAAAk$wF;eX>ubnz4$#kSiA`mqvm~U z)y1Q!Vqa@(Xir{kd*~4w*0FIVZVHo?*HCj-r`Pe}XOB7JN@nEo5Z0UKH5mt_oMBhQ z_ck;wR5dv-EeDMoiz=yN7TUEoj*nlSV{8tzmFR1Bo&{vDpF!B{mj|9_W$)9n%a|Y1 zGRq`oe&U**wvp_O$XX@|@MnBGn4F_1wK`jA$h>tw`Pl1aot-ajd6rg2HB%KgENj;8 z&nvUftF)CwIi;4AOWJ4C^LsE1Hp-skpbP7d4{rW{n0Kr2m{Z~T_@3ry9}~q4fUFuwPJrx&Wq}rxj)2}Yf06EW z=R-3MW=^}-PGF|>ApDeqL($pAy5c99hkV;Ya%JmS&`|$)IA{1*JZ>q;4CleTh*67s zMG@$I^L<~xQ+)UPZ@ zYDz|>O~0koAbsrXku>Uf!4yWjAkU0|ju_7AM1Bu6e6KQk62e}ttMfI~OxcOP0B2hi$Pn!Z;&ZB!i3_)1ALI*;uFg{dr>v}o*IUP@o1RksXZ`U<2)>DLa$b7U8S}+jBy(WV;(|%YgQUV4$T!0*@ z9WEY_!vD<3MX0)Nm50-$-^m0kGie~iZ+1a{@Q$-(A;q#5@i%|=hRoK9=s_uw&Z3Si z!-|S7xdePhFVdhg5|SO}ql;yO&p!NLtx0P+l-v6ZnD+7L8EB;*3UBTL9oF-+aHsme zj-auUI&vzVs?-DnnWdRu$)*KL%sA63eZJI*v#>leSKE~<1P>p^nIM1*c7txD_vn>B zNbl|1cWOmnpD4HxsO(G5E<}$ska$ntQ3F2EAdJw$BP>xO{e)~XoX{IndL}2PqpI+J zC~(_9Hu_x6%bRU#SZ~zW1{3IdcXB((m_DSz+wjDA;TQ%aYzSv|Axe2yZca|{+(PR$0?(Ex-847+f-qps(MtfNu>_>RP*VPof zgL}TmWb0btE$99M}7KuzI)e1e}09-woO}8rSMAsST19Hum1iLJ>d$v(|Vy+ zqcjC?YR=@FkLjht^cIK;5U`v_N`;+=Av{1QI%dKksMYZm7Wib$ z3Bcl6Qc=dp4xS`l-2ss!Zf-fGvX>YK{tq29S`?`!iUuRckw0V~aer?acX8cBQ+k0cc7xs;^$?X%q2|c!;PGS>=%$RG< ziBsYX^sGafc_Uzi9sZv4(SU=iJ=>q2o2gl1(TQg78ukAZKX01@f}j1~wT@(o!~ zoQSRXn7;Vyf_OoELl%Vpfh_L7A&bv%$im?NAPcE;iX+$Y>AR=c*&B)%NLzKXB zDzx7WFuhAWR{hOL41v8t1mJ$Re<4F)u`>L>;%iA%#za@GcKQ6BVOPw3h*Z4qhR@R%nn%Ql`#A`u_mhV#N(hggic!``Y`=c5{85?_4xY>puRekNn~k2RFqCtOs*hu)TWe@NacZ zo_@G+toksL#T=n0q_umQOY4jAJSI5z`N zZH^v|!6@1nf0O*Ax_<81_fMPJJ^e1r>KWgy!|~Q?93Dglyh6@1$he&#TFid5rFyt! zZ6N)zVK{5jXxvr2z21m+xnS0Un8Iz(kP7E(V=o|OV%ftALdO1&oL84#w$ZnSmb%VJ zd>Ibh@{Y`BPq@6}M@Ab1JyzXgW@N^OO!iY;*+_Hu{1I7TXZAmd&Rs4Bmn4YyTX^SJ zH~zR@o6!;aMxzSy;#>;@*o*Ar#njXnXGG?3$n(@xBhH}#BWdaXzNAXr{-?eyd0o7& zq1T%~SS~HP=#BvrOKqd>3mc587?!uNl$>hPDQ%*V@K;biN|+u5h>28%SE%oz39E_b zQ(eaXM(-1Vy$S|?Ni7_;5rl^V;Q#fpK5?s*xW|VV6a}QYSfay z8@3pXMOEZ4`q0wZ2-y8E{{pDd+(u7yO?Tl9bO!7?BVpC8U)AeZ(4HUnVWC<<2hz?h z6YD8V*E_QNN)53@!H!ClP^C%me+Gq|1@MNwYpUcu7mOTx#+b@qzz~DZxc*gJa?Eev~vKY((&emrxuw0YTSmj_YOzPa&W}eejvcqUfXk(z}~!NR!)d$iB1oDxd9M zTlVtDgrcLdW3I@4?q28B?LdJwuY0_lU#9kN<9;38u!r&&Yo65d$LwErn5hmI_ivZ+ zeqh)$iNg7u!dLNs4aTx_|J!^#_7y%x13BSg1p!BBM#lpA4Wb9q1JW}DvNO+*4WbvF zj0ff?46?HXA~0rbS2vJ3KvP#~l?zj-jUql<%!1Nv9RjP1h1L|4)zObCf@+AS-X;e} z%lGEBoSFn*gQ>^ZW8hZ=OPh^AYvX!s4uO~AH)zR7b9pG_Q;0XS#P&p9<|<-&dqgbr zyAJ9JfL{VmaE=U{-xl=44SLC-HC^xbPA~D8&AwdjrQMX*?Ir1yfdC2ZSkhdxJ#{@a z{ebOCFGP1zFi(g4##`ogggY2CHC21=I#z6Z33razjqHx^K0G5LFCHUA`Veg-2K%g{ zaAEJ;Krdd}{*sHYsdbHZeW@;v_WD1iF}y{pg;Bio{*e~?Hh*#bY78nK5=G4TzA#ik z;fx3@N4liYAbpyCi}Y^1w7==P0!L&5jQdl8D97=xQHlmG8BEAM{v9HrI&MfLG-*Vn zc+IbYQ9Ak`N8-vsQTAJCoYzEqqZ0A1~B}c{B>fP`5Z6&*Kyn~2k9PM;HNM%895B? zARkpr{aFU$+T##p%CaB5^@rhEc=v<8!$^ zXYj4&aVl&r3+P;+`u;tU@Aj$Gtvbpr@9M{yW9*V~Sj5Fpz9*5>9Fgk#(Hvae%!JDT zZrRh^u=8qRSZp{Rz`r2*?xOa`EI6#fK2L>cvI^F`t9l06TqykiAA&HDNC*(D~? zB(ym|oLLAP8|(*})99htj15_XA1O;#I%+()vW0#|$^QG}BWvcZ(Nj(&>M4mE>P=+a z@y9%``%yPx2jLo|d}%)qjf`AYm}&9_I9WQ{^}t@%%>-*BijSPGO^TaP9?@zz^*_oo zv`(;Ldi|@N@#D~J?Nx=#GXZ4zEg@ThFUyoZl=SL#ncw-Jl6}zpI}yHygaJ1CXWVz1 zm*^)m=qF7!pnwG#xPw`p!_i~OZ0Kn^{}ew4baIdWz3SqMzv3Ku7q-$0@WcCd$dd{) z(E1wthfJB!bF<4gM4Igi4e>w+n~38MEH99dT~`UiqT3?lXVBV0YCx^tn{@xn!vfOGa?^tp!Kz zRUAA8Po~xWuwK-&`8z+`rY+V!1fZP_Bg1J8oNA~nZ`fpUND^jd<_o);Ejz)_dJh}O za*0pN8$lPHV-y-(1U^_q|$P~;(JQheQr0S2$ z`QU^*T+oG8?SWez6enRY1(^Uxyh5^@l4$~w)?|Gudrs=P*;EhJyy@=ZyI;%FqzKsg z^8VEl3n)PcC%^hBU20aXUD#~+YlW~zP%p6OgcH7_vxHSrfxOYMnpv_pu|t>cff`E` zBJ>hybw#7MJiDlZK9mUvr>nO^n9h!lcSAi&i}NHk0=AXlkRFH!DM;ds9)&=&xVKi3 ziS>&9V1%t;iO_rx(we)GOs*=?tfl4;)9P)|+i``AQL?S}JI5Pfp@>_?VXQPO88z^q zmGf|}>e@D`JyCQh*#|xux^vGRGag3`uH>(~As0Dp$Dk3JIV~U3;S7zrFf#s#1n7yP zM+;!jGy!SPn+z_K?^WUE}gT;#h>Mq$i*eZ&04zc zMqDIE5lfEr5~i6W@8k%#1ET0g9x5c%Yh$ZkYs+=i#^+NCs#}_985OueD)0e0mhqy2 zaYt|57mN>uY?oDp3~VGntGIR3o-TufEjRpWn$;GCrI$aq2+icIm)05kT9AgKf7=Av zlQx~4woYbcDQP)Tfkx-UXeq#obPvi-5C_A?CI2#tn#dbn%Hx;jOM_+Bw|Q)bay2v{ROSoAD)0IqxQF(&6hg45OPVr)(KJ0wUF9eiVSvPlhS;lX!Y=GRr!`@U z6VW8rt{e_h9qEU6BkVGC;4W2r3!^6=zcRs9fGouQn(D)dI3`)`po=hTs6)=e z=VOVCHyfAqN#V3`KNmYu!HmQBAciG}3Vak3Rsdiu{b|c*c6*%RdmIDE6Px^L!89Q2 z;Efh}tZPy2nY>fB7WiOhzfIuSsGaGNu4=n46dd7NKK4ID_v>E5<-x%q*mQo(;RTW( z4suxD8_Ya~9CuP;Ny<*uO_%M-Y!5kn8B0z zCSv-N0SM!&{&N%fxqU{Wj-nZFM_SIbKV7AG5yWANP?h_bO5r>~91j@KiW+21pR)>Y z@Ha3>ApQ5NdOu%h#B-I#ouL~r4Ss!yd;4M($K;EM6o0>8Le1|Zl6lr8P36&ex=+Qq z!C@VPY7sGvf*u(R7HA!V`zV@p)L~&ip<3eyvXh9Wa4(NIyBA{SPVANM#j=mc*f3Gm z?_O%t{cESg2262$j7_Mi4e3aBe_sA!fwnLE=Juj@V>p#VR8c5B)Z8E<5{Of0AEE3@ zX5+hkg@@}rw&7$v*DcuxoKj>6JHGHgUK~er+PsD8#YQP#iixL*($+tKB~i0W_Q;wa zC2D%ff<@<*Yj^5cAuZ@TKr#$iztC8#CfQzsQ551;PU4-cD#%Hn-7S+OG)BD3VxLtZUZwntQL1 zT}bpp3+iz=(q2j1ViGY+Ug@MaE>T0$Wu5oRy^hrm*=e^H z%HppD?5=x2e+sSl3}zB{uTyW0nnbyo4serfVcjB}$~y}|cX!_>4DjyJIjC&qdwO`K zE)sH5GJ)Za`5^ql7W??*;e~Ow(kBrePM)hxQa?bX=K314rgx=(UoiW-D)Pa-CiFp* zec$w6PCNC69cEcrfuf6oT|wPTP42d%63Gj9rA2h|*W{zS{$+Z-jJ5sF5Y35bHz=!@ zIbiF%s_%NZo-!qFuQg6!P*1O!iKD!vA}+Pzi{#@$LfJop9A1D4F0$IeHyL&;xR&IdKF3!{uio6I zmu2hKD+CF({XvbpV+ma@Ny&nCDiiY!>eGu?w-IhW!Z{GiRX!GiZl4Wfo{$uiRxA*cH1u!s7ue{4G&z~4Bf4!b< zrYg#(T(8zY-yVG8dm?g^1+W%Rv%tMMpohZ!ulFXDhvyh}e;9RMkEj+ECLEoXq9pf1rb zr8l_cJG})jr%UiB4qc)npz1kS^PpjCM$(!$;j7fioJvQLyPIxOf#cjzNIca7K@MK=YA;;m2x$<<#%&L!n4$E15biMMt%N~0^_zYnQ6T9JU zol-mZJOf{U&F*4Nf*3rvi$LDVRfP=Tud27}rD;&-P@rd{S1pCx3Ms|7d*|~*EfTpp z(0;Vr5+X8r=?qR<6xrPBtDnzZdUoLPl`W<5EnpzVZlSJt0ys<2$Gt}?de&Jx7WDdiR?o^zHAij@Yt zloWB@`Rfe&{o2U-D3Ji+za_!dh$ThwGqW(Pq+=nKyAev|Tc$ejU5u zdGvr@gaIIC4a|TP>Yvt5DYQ>mnGq)g9_e5f1Ut-Y3a(SGf`-;>R6E_%w zF=T;w?!z=luV2ZSL1?nHjL`DPKtc5}LR#-%=n3dOgtVMt2~)jLdgfrI;X5u6WwHo3 zeuS<`o6UcW$OOD17s+c0jp58ZvG1L{j0i`HTu%7H(c$vH(6t54UZO$MW@{v9P~eh? z{^X1?1Cu(&_k6Z_ISvMYZ`vS5=BYi}jO9R+HueRQ$=6i8UtFBfXq?{>y9QQi8x4;J z-YK+b)c4e-f5M3h&~`ZMlM(HHNxdvuEjv(4ZI7qSY#YFMx0}G+17o)DV3XPMEImIz zWSZI4dv{?m&gV;n{QHPOZznB^|6>0kndwhviWg1ucu2CsU$*CdUC?nps~pC~p{JAz zl{2o@mLa~3`tzJx*3p-4?|eS2l32C>;?X6Gac^JR;pE*F16Pg?+4*YOqTJvTHDt(w zUvP^V9jf1xAuD$2;!=Gh&k5Fi{{kzg(ODKy261`V=l~wLLJ!PMSW}vdh+xzhOT9X? z^5->>Nag-@Vi}yOmF>$NUhfv37+CUs?l}duC|+7_LYTXDBogx>Dh!W<3JkN&xqsb3 zmt2LI49#0E3EmeiPj#K4C2+^^jgByqXsWx)k4@o`W-2u5e?dmJ6F@IV1HL#DSKWHx zKufwTLrVhWnF11!fM2;rP$vlq^Q)Yn9j*S@A{*V4^;)7WaZv1@L6~ zD#W(^b%8MXke`sgcOJ+TC%*?^10#(ahVc?32dQV1d^2111dhXi7u*oZf|h1fL7=mT zcEyj0M|fqsG!c7?Xvml15%G{619KB1kHS2e9^x+cu> zD=wZzn7Fl1lz;2TDc?nYtXZMU)CLN-9iN;W!r**y@Eqd1{`1Rs!^_}pKiV%rF0jLC zVhlHUGW=>>TPZcOQU-4ox!}PUTUCby!Ci^L-0~p;R<4f=qY5Mjqp~HUE+o!>F25hY z6I=8+YU^H2);@Q719?|Dbo0@{9Ih|}Y2!X24f*(P!XTnh!v$Zw*@7gz5e@ENz<4>E z#1m0%`+CSwU!mZA{Sm@wv-Kt+3q52@KM=3_>B#N#ZCf*((){D1f3Wd9EHY*1-8zjv z>pH=CSO2~({GBq!tGp)oqT8e6xMGb-jzT^v3HwZ0RQ;>MfG2=4mD{9wHx&rh;c5@& z(W?>_k8g9z#H170HT#0_0kV#MEk1~+u#UG^`Qj5fs3`jM(gC1&NqGQYFG;C8j6DPO-O(tSP7i9U70ff!P(=+S3>k0FHYDy6CU zGWcc1I7`SU6Z*Te(^po!^jL3`J3kWhTq>5?w|S-7&cxHr^U^4LOX$83+pQ@2sg>EA zgO|hm-PaTNoP&)0h-XSxxl*LXja)U61!n{ikONKGCV}KpcXt;q4^AU7(~^>c$jI5% zaYGj`#(``4X)&>3(b2Q?T=jdx2dLRH&tH{OHT#jXWZRFzF7{4*Z5_DZp7M*so9YMJ zY=YPovX3L91~nhKkc$i4E`~#WMc$0lABx+WszZNtI!Qgt}bZR#J_Zzeb z8(pFx=G6a-u6GR1tP8t!qmIodww;b`+jcs(ZQHhO+v?c1I<}LY_v~F~e|4(PpIP(w zT2-@dj4>{P=>Lv%skyR_U-K|7dd~q={2kpg(myu64K^m=?QzN0>J{a2xi+<$jEMn% zG%~0^sfUV}>OafR6BkT(Di-Jji7+(5%g(qLfs~iKcB^A%kYm=7VKQLH16UloET{9= z!lTDNTz1RNDorlYF-E}{B!{TDK@bg+CU(EB=_|^jav)F}}vdnxQEdF>Iur#DLZLVKtr9PEMGmM;dx^ znV8{!4j~f`{~C>EbfZH|cUGz>gU#p}(6mJdO>PZ8fU}u3S_;4wIL8KlWy9x2jGxxa z`7dw*I-=t${7P(71?nUFS7d@)JW(?jG2OD8^E8@__!s<2fMq~40GX&1X=itFS6f76 zDvNiE5t`5BJ?3RnB&SUH!FMIuboXo`E{$3P(n8oqW=62qe^(yZedL-Lc^jJ+~pK4B ziZ{2M%1*H3)A}n%k?G_ZL4Igi=73phK6GehSN7#!^* zQ8ZgmvQZnTf+POdF9bKik80VQBYcsP7D!>@kU)(g9+NqBcD<8I5$HBapW&^zo+WVTqcaI(1!^U?;N8P;1$y924M@S7}lYkm0u_7 zOh-dQ2d^cpHTu=_(kaP4x}fX-Ikk<-?jJ!jP;4eD(7OkI=hP&WuU|AC`0{ZN*@cO6 z6Lr#rwAIGg!!0$WVSE{}>M^a94lPrJJX|P{J>ltPd+9rD)!o#U+z-}XBljj7 zKVm)`<`^L1;oUW3FRPAz0yl%pYbJ~Tx^-+C8$3B{qNerq4nNE=4!&iGi9`<3G(*om zu(fh}bLruJSFYn6i1}Dh|ExUZHXvp)D~~%Yet~vdU@_HG9tU3CV?=* zCT4HK4Kb|6APq(V{tPh?hag4AZY>NktXy4a!xCfR*M18drZsV0EJvj}egKfB!pua4 zJt-=8!Jp=La?71Sf1hm?Dfvb_O+*K60gGt2ikJ4p%SJm{6e<097K;~Z@IpG@HGRB^ z=AYyxrzdUf#bZwH5sTOl)jk$aFDO$jhf|E!WL2Jsv4)qWQ8mm9WU0~@p|yYU|0QA> zC9avy<44q4Ok>3B%#@>{)lv>36{!{ozDGu;9PH3{I8~ocSy2i2-lh`iFuo+s@)Cs2 z01W@)4+aHdNDo~j$1_%yhAJl{)}%MH30Ig_PLWcUiM*dMs^_dz^ZQFE$~f3Kp)YI5 zTnSd%qrDFRC@K?sI6~9XHQ$=%4p5<4nRCA%ljWET4jMu^2C#U^%81pmp}b)>O?2d+kTzQ!7|qbML>M<)k)sop=|nyfBgA-%QLWFPyxDR zn5NNSedwXQ-a;g0y@7RNt;ILlQcZ0cAOa9x0Aijo=?6N!?xQ{8g75LN!Q_sgC|7C& z;8HF4$-w^8t|dPP&3(?-8c2hca^Joic&Z#mcJVCxn1IW|N2S0)RwGg2mBx@NQIBH} z%}P`|z;2>_j1kqMy*ymUy7>iZCg6*x&lG#jL8|YhJuj}KJMCAq0$OM_dP&(g7JIS3 zLlEgA<)zp|PQQF{)+4hi$7|2Ggp|V7qJ9=>AEhWdQKEp1#6!djqXM$OHs=g`7&A4c z3o{o&x>1)0S81w%O|=A0QxR8Uu{vNHY|V zFnIQ|?Qf<{f@NgQ!}1j_!WmA5ckxd9SD}uY6X0O$st>vpse_yL4)i->1x&>J5>P)G zrXza6WQZ~6L1A|X_E*6>Gp*2zxuJ@$>$WFa;5fgXwaE3D{*0TmjC{C_ZOB4jIIICJ zNn9MI2>l$>&e8Y=!p8eYtRV&6Ihi=POcZ4{N)ROg2xI^^5U($Nffq5dcST?t!WGF- zd_+_YBV-N8{CIW+&Zz|=$uI|FTV~7hKd}t}7u{hn)1U3j^WRLt`z)Ljy+DNac}bm{ zj6ArPV)bx$AKCWp$PvZwe40_a9!Zkx@|wx%jwQc-UiCcm_e1*`6+!%;QPDg84*!Qx z4#Ep2CE;ml-RH}cS8W;oj*j=@w?}HL)CT!+?~iqAhEMn)cbDERUdnd>Yo=VTeOQ(4 zpI+h*eQHFyeBlKumrBO8{qH{Yf1@G*LJ|Sm#yntm^M^l0!6#cVoMwX)Tli}$ z)bocwMIm+$e6MNZg*;|fAK>$YpQ3*H@_hQ^cK7xYz>q#x;^liy2qR=Z96(G}K%5Cu zb;0XmP*xzNfKl(wJ1Z%!MXWU*R;gER!q*1UmwFVjs$1*zp_5=Zz$S(V#l-TlfAjF;bzNJ|XXg5`rhi+bZ2^DQ8(3f`x4;S8 zBbeN_Pv~-tu|RKzSR<-I0t3H>m+{3=&tZa*_EtdzO>^XC`y^54(eKkt-2-{V6*xr8 zJ@ylwtEB*;ODvarmIruYlfg&J)6Wvte}m|JI7h<>vDgv#=#vQNI~#@wwyOJanHOR9 zT`fcTT~|)vF^$tjrAj#@fO~|O1{H?VQ@Gv~nLXOYOp%%*4RJo`=G-U~ zTj#y(7PaW>F0(XRh%(PY!rp0IY?~Qe=PaMs@%J>(eP;_&!qNV7 z*5lxs*pb@Vo*1z8_@s7 z7L-ck-Kq8+wwmDZc4fn3Jkxc3Z6I)AWi3FWSM}qGg)quJva!8H8SS1yxj(ne!PLs- zxR^4qg@3nTf%5r4H~qX)S`VutQ(;ka#Z(P-N1pkdrrDdH^4#X5K( zEI1}C6QIZlF#+SBGQpTrw-GE+M|q!4sK5YYzY8!!l+{laht{+D14*cX-^v{`!`WTh$HJQ%2MOzm^1?8dg=g zi&BTDGVl5lhdPXf>Soz+__3L$tZ_SnEFLxxs8 zV(v6u5o-DyiXU~1%s(zF=kYVN6$-DU_1K?Md&TF1rG(x}1*oA_0$AMF8(wb))sNXQ z3+W&Vpa!>3Gj88mTImutMZo_qmQ1sbG$emW6ZB+AXR(I~Q~D@4R8h2PO98d5C>RVj z$-m!GWYxx3bf2YIeHv7a{$!5>f1xR6j5Eg7AS|Y893Df{O-xDrl5!!|-|s?f_ZF>K7xn~surx*( zfi8%`JwJft7CVM6xal>kkTszVNd?-jsej~x4sBS4faJ;A0f6g0f$NntWyBY!@qiBp zD`);UH8P1Q zOjNqxVB)O*_ItMrC^d~DS+#2!#k9ieX4r9QLXW^09PWZn9<|*wiQJ%y^BZBTQ*Z1tCdxls~`5 zK6%b&C$74aDSC zY_$*6|CYXrC|ux?47vnn=?fzH&9*2Q+UzRMv^3ZxYk6T~L*L;TT>_9M!sJDRn21m(q+_a6-R--?OoFPC3&J2NPp^24-Q$}F5Ro?cM3dv2 znPQUFudWMM#sB7r-FSdd1?B~mg*|1fH&O*96qs|>7un%k>$!oIr0x1Em%rC%+$g0$&z50 zhWB@vo`5aKsJT4%eNdmzdbc^dJq9`L@BP<>^W?L8g~OIm7B`|8EJM;}zj#m@$o!)A z>|f%|$A(t(AW7sNh?>YxBAw3Js@3vbsvyhl1GXCfvo|~VLe?5jm!*f01#Gg>3K{w{ z8)Ro5$VY;Ywi^o;Y9+zB;zfxUZwb(?4uq3a!km7if=^7!Cl3P~Vb9JpH@Iy@OP^uB zt=kSwQIDAn zD0GE)#Cw3x<)pKv0@s5}Mum$Zqu03KNyokZX^VihB<9ok#Y#meq^vz6H+Ng9GQ>9( z{Le=t!oS?hC5Ap~>MuLI)kiKDHoVmc+J@ZUCrZU6!|3I&lCGDYkK?8mY;U@+kJEiR zg=A)z0G9qTC{Y;(3lO&2v!q9Ok%UWSCA;v`%0gss>od=4H`#|lAHQa`2<5xZP7MiX zilEshu(<;VdbwkzU;dA;Icxr)Yc7)5p%}W#j9?e{*try8q3=&#k*ZP#Zl-H9aY8AF+)`7FWUSI`3l1Nr2%pI1o# zo?Qa`2O)7pcNst+MkXB#Kt*=*z&f&1zMaFDst=BjQ%mMe#6!Tb=w?t)GJfOil2^K6 zH7+nj-lDeb?oZKVD|NIXa*eqkvxxfPE(H&+qz(&hv*7^m@kRG#7(9#PLVMI20_*n1#fXhu}(9o!{ zqa*Q-vca#}p{e&2XYZy8+w*|Z@{1g0lH&>{LO$*^lA*AmL28nLv~Bg-q=4|2dNzbX z;w}MDed0i(APmSr?L_Y#K)c)?{4?M3{kdjuoVrE~u}zpkcF>O4&Vg=-jaI=Eha|$1 zDWn>$ra%k_SqAU0SFmf5?9zG3Fta$LH@@8adKZDyTzJHvQbq)E3{;1MWusH81p?}c zvk8H9F9dDJ+53o9lyLo;VT1%DvenqU0i)sgcX(7j;!Smhr3$BuIJ}>MMy;^9R^Dz1 zetMQ}2oMT1Gxg}gGH$WJ3ZMnx!jpSE&@69CMcJLgc&oR)J%}L^PH^NL89u!=kl^0h zWPW>upa8GVnjr6<-QL%iUn@^v?kb8hglN$Y)#`b0=k!bT)m z#B->BfP=+D1u0ywF$jpdW%Gh*_ylsSI6U$RspMkaYn*Qj$Ngdxc?;6=ViG4oUfF4# z(^7DX%WA{-2f(ahyy9Zr*i&~b_dWvtjK11^R4eDeBs%FXWKH62g&CE$Y$ zuJf9qkwFC16*eyH0jG2nAOJcYou0g$c2{pEk)n=S!OexmIn0*R#3c{YqdW;4!0BI{4tAqx+0CUkMbZSrm z_;O(N^m6Ja@Aonf?jz@JUm3e1_jyEk1i8fUt%pBq{|qy1bIK|L5GZ&KlzSc=+Uvl^ zPmeIUaB^~SakIyp8@yXOhaGw|hC!@pC63%FQcq7WK1lTdoa>Ly=0|}J;joKmuvV?Q zVvZCZReU#h=h3r2`=$R4y_-5UgKaA8(M8#W!)u65AM>5K zGN7j^&!-D-Zuj2NZ6hb-Dn{=TjoH*jcI{mV56~OjA-+Q>|6B|yx4su(5xkD{YxKv1 z&dS&~z3V#{bI{?BmAl4|*HE($l#gGv4rg-eM;wooY-|5SKP?l!vS!n6*$Z`V+UK28 z2sCx)#1do_-*hr$_+O>}KT@FbO?ICFog}?q1{ur5f}KRULp0JQ)Tck$ICX~Cy{5Jy z**$wm9Ma%2H zMm5q%D7C7TS0=|#rx@9GLzO{JcNWk(wRJ>P3S$+&%GMX4cJU&E)+%&ksduU@A-^1!9Q5idjpe$5VTtZ z5F%WLeQ|pNpAC`Z63rTXf4A!vnxNTsZMvJ=I9Eu(D!7}sThXEmF7dGHK=J8?U-764 zo=V?Hn8`R`?yAqGC!Wzcy|*h?K$A++z| z*G@DIlt$J`<05)eQS}EdcL1Z-VqMT})}q>T-GpY_lb?dH_Q^qmA!Z>G0Gg!xMWV(dQ9TTYn zf6>nrtt>Z46A&wF6Hu*mPZ$5(QwR~NPepay-;0fW& zD%W;7bKuyl2n?<2W3HCZDK5__NJ3Xu9w*(So}?2xUx-tw)3-fIb73kOC!}Y)wdK`i ze5WiN1SB+MN^Mv&Be<<;kU3b_;;=-B+OAx{uQG%gs&R>tG2_R=ghfdP(R)=3v5?b0zRVUEcMx7Y!xF3$a;GC&`H zZ&~cQCXly|n(<%gWaF*PPT|B1-?235jx)3=)EWH9_yop2e;hx$ef@c30EO}~dRdNm z8tM-T?IVtsv%bE8+?7*^JzO`-ZkezH*g$58L5P)Ygawz%LGRR04ByuAJJVEiemq2*gSbhtf zQpy!oiAbV^mZZUKCH4(HA-FkWhhG#E(a4Nqa7Dik}qdbvxaF_w+k0Fu*Bn5 zEIk(MqY_MO9CAlZHhM#!pEkSUBZhhZDx2ijUWfrU1RVkogF{4#%))!DzbA^vi?3I_ z?Fz8}l~|FY;sd=(S1IforUqgY-`i}*K(7$qf(Ql7a)amaFu9MPb^+C?RCt|JL#gT#)6~(o4W@&2bhvalJVbHQ~hEZ2(zJZX@JAdR{USCQN z9?Ar1J!D~1lPE*kA4Yc-R9Bu09_{);FRCW83tUelkJPJ+KC8b$ZT_IIfB&a2GUb|1 zDaT90JK^Zu%Z)_5b9*{+>{r4VliWKoJu#&ZdCe(;w72HF3zf6S6~QqNpDcbWxtQxK z_;Eu4D~g{rkh^xh@nb=6L)IelAYz`^n4S&B>K-W8m)*XR`YJ!WTi%-nGZ_p5<;+z` zc8V)Z(${%%^h#g%xda2LfyLWV)+T%^w{o|#QXvL9dv%_qV>aY5S_hU-s_om(u#R(*&q ztG~vps&Q$rSc%xWWc9fGb%|reb<%~PU0k}Gd2{YOLtOS*65b&iIyPj;S=q77x4jKB zu6svIgcbeeXroM3_0=5rbIrU<#L)bJbA)wSe-5eJP#KypEd@An1w*c`g&5We-Dxn? zo$a2g&cGcxOt$BLOhDR-y8Rx=MA{aYr%2|#P_v}vtE&=q3edSY7SBodnA37wTtFi_ zMs4vOng{C%Ya1r`0n&`$uMvTdTj9tSaAZw_&fg`1q26KAfd3i9;iNGPO{V`I%fao~ zImmN(p$h5ihYi&aCsg->3`%n6KM$ga(Fapy1ZjXY&`UX;>~N?W>!|Q?KRPD*12_A+ z)g}IrSR=1d7{lWH+ zY?0oBP3UIAp!rvvu>?Y7njj8koa0QVEd~sEzUx~@BYk|nV6k_eniI4fbddz+0+sD`ABhPeAEnPlm=QAt96TKV1lDq50mpwH z$~H6;>K>ia321V{3mE1G0TzRo>RO)QGfvxU2|a9{o;pK5mG}OLRL=;hjxa{Uu%rtqm>-tcCPmI}$`ux7zxYqVT>2Q#vhdJ+IapV30$wq#AhqGu#i4iMyu#=>zta!XJl7)>9Ze@vA%r&Jd zPoGS!>6A6ypFi2E*-M3JB@ME>v0iefbl0P!S1qNBpq$|MW?kHDH1vy@4q)FO1|z&t zgc@ykmWe9`L(=f@QH|=!e?iTj236gj07LaPPL(rq!Ti@y`TihNgELfQJl1LYw;R3+ zei7ooWFM(+&EFRb8KK5Y7(9|rjvPZg^;bKW&q-yQ5E+X`=iff08Xw!DKv$#`*H~`$ zbIpC1_jNZv>K`sp0EAVqXeNJ%bJ3UX1sxM^(0oI#!GuT8R-K3oO6W_C@hL~x_iOKK zUEzikI_0>xZ2==>IwjX6nLUvMx?;z)NQ^L5{mS11NJK7~$tzs^LPQ@Z5SA&YU2X zOfl|8V~nt=0vM^Y0c0KZ{CVJYNjC^|R-5q=md3E*{Z}|YBgu#+$6Z7q_7*U|e$bhk zgxDI&_LykaYoK$WMItC|2ol0LGZEx&+&~g=3D^Vxi2%vjKM@d4m71i{Wd}-;Z0Y-I zeq=eK{5rpNw`gdh+nE_#!ThI~1&(3nTl{E){XO;pJ$t%%?N^S@aQVg$aR|@8UFCE^ z1O;lqIGjl7N-_*eZ>J0pM^bqLy1Rvts z`FnFLEA=lo$`q4QnBwBp2~Y}^XSi-AN*BA-S|?bAb~)OV?en_muQ$vES)FXTw9+P6 z1FDM3hS9vV{-9?{QQ+WxCmdam7t9kQWu_eglyT*kKn=%Z-eq{V}HIfyGe2(pQ(SQ`P`&+fXgl zPqf}$QJW1(Mwwo@hf>ayOIWYukxDeXx2vzjL3v)Ql;i-H2*6JkzhSG`U$|tSZ$5A1 z=(}JHNHc4U5Xm6Lj_w24@(Fwkw+A4>nd6TzZ{k-NQAv+71mj0Kv(xgi!r^}YWPtQP z!(ZfW(Qk1}t2aTSU+#^Rm%_SS=*GpO$aihv$e(m#(V=vAn<9L0Ze9`Da837}!E3kT zwl=%K+F)<8wprU{`fp#I{xK`PzQ$|!4BGshisuSCNZ(&WB}krr;38@_QwVmd=C1+2 zz@VhCb%G(-d~=Y%-faY7#FhkeX7`$3Tp;NfCIlVnM;RA`guW*M6As`tK$sa@IX~>6 zjxp1NIYjR6P8%k2mAM8B>1vZPRk{dYZx#uRXsL|xU^e;%6}+ohVfoBD(ctSdT?ozJ ztylGD7W=L6UYSEPJ))C+pfKK99}ECONpVZI=?ohi6$L~@CQyT_-7jEv{tivKrY7aF zo@mxy1OVcOQf(yV1iz7^#AgBLh${o8H*%{BE72Hoe~+ZUHAY9^Qtc7#U+zd{pc=%? zS#fEe2_MkZ-n(Ri)N#E49(KmU92z4K1!rU$V`YLISvVg?!zEvBhZJO%AL7)*kD+CG zK0&HFWQwd6_IaY|8a6g7u*nWhq#<+sE$xPHDyV9GC?72Ghy%<*KIeqRIFmB$|16C3 zHo|}JmwSZLZ7FrOUQk1On!YDnN<&Ie8+c z9XPc=jctwM_MBV8ZAHtXHl}3njmOjHXNmjw6(pOlR(1_7&fQa29iSDMKBq8;Ds5Y)}^zWqN zCWn|iIqqW)ZGNo-%nLD>WRX^Tj+)d`s!JTK$()xKG)0G|o`7O1VzZfRTpaiI;Eyjz zkH2Wwcd+*=b?WGP*NwL;J*AQ`M;!jt7!xjzY9N&e=sTk7kTjW=J=wsRaZz>pLBEJ; z00st?+^o;x!M}*g&JHNDa+=Vkj9om?zeS@B-lfv|?0p!&7-GpMdHPaS1_Ha&L=Q&x zhXKFKD7MC5?-1}*qWKb+dfPaXV;s|QL))d^BSpqyRM(iYi#;!Lzh(N@*iZ>Vcr}|I zMgjoARGELbeOyzb`Gf%zQ@TTE)@i#qqLX&$p-`>8*Nwhfx6&2oPU+~`GOF#g_+qiA zNf9Je(%K%tpm4$cS+s@5&C>NfnD2}s#h<8`^-`;En7s!{8_SNax3TsSwYph-BT11j;2#R-f!KMpMSbl z%_R;-LV#O*pQ-T|W^dDQpbz8(PZr<{-C!jrEej$|)kj#x&`n^dR>{2QlE~~Eiea{o!cP7`jrbJfdK*Y#k^x*`?vGlYxn)z{NX~ABEkhq5!6WIHZss1%t9CR5{f$ zkWZ9|M{pD3T1ncQK4icx{G;=B{wS#yZx2A{&Jg7PmEG5~4gN$T4)!8LT-_fabq4KZ zMLkU%LHs|;`?-5sy!bc{!AdZ+hCVO>Wb3L8L>MOtIzROmJt{9G&DoK^@~plGNk7i2 zNjT-_ofZ)sinWHTr-93y3HL#a&m8UP2Ven;Do}b->>ukH_L-O+#Bcm0owZx zQ2nRY8vnm)Ey3Ua+t*iM6vL~?xS8aW`UeH5$5_(HFY&zewD1FxpZR~f`h-RQk5sFX zA-yI~?<1=(qWe4N=IbQ@%(P(l-}`w&;^6r?k!DNAYq?lPi>Y@4p*)7SrDAj>yroiP zGrZP9grx)ngH)TA!#f|US&fWn?zUgZzlT8N!}FC)X|cCj%@?80dG^OKxmBdK z=jhEMVEe>*rwvzpYnT3oU+ch-fk|mY(_-YM=dH-S*zI$IkykA@Hq?=(_v_hvsdwGr z7lwiTSwfDMc#Tp^CIS?VmZV&t9tTE0?de?_m&c{Pxns<7)q?fh2Rj6m&6r%$G` z&@?r6slOY)w~uBmb{6={+j)h`nU@(ivhbxr>zBCO%bM?N*Z5vvuB++p(mCkcBTJ{~ zM}_su>BT^|s>7aN8||Bl4b0`Gh@9Up{C;J~?Wgq6n$cfx=kj&ep!tGTgw=xLCiN|_ zW`wStx4vtp8+g>2xyvY<&<-6jdSFE5NgQ4m z1~5jrILS3wD2WLF;2RF^LyLGtw+}d{4*pD{?B?}bFHb4vnmgv> zo(mC=?hnktgP6hL(R=3XNt~b8b9XmY$WZNb6`s){CD6$J{*j%uIz!h zph|^dbq{(gDBpYu0r zG`)IeKMcU)&C&P=l!=>R=vS0{07T2n4+E}lpK%AQN!a0rB0UTKlBw?avNJI;%d+0+ zF4@mMg*>F#Hfj%cWvw$){FiL85YgGT4+~#tZ)EfHe(X2-;z_~bwnBP(^~&y~Y4mrg z<#QxR!%yT$eorujqA}x5OvWpuw;Ci?p)vB#NMdrG6Ty^X6v;Odjj*h!Jk1%iu1s7s z&^Zqq6RPUxaO{0Y5jIcm=l-pJ$T8BD)agEK zP`TCk5i{etA-N*CQ3t*;v$}i+Zn)+I)%O!d>$P=vn{B}bw25vG)!=w_vxsLtoo4$t z79N5umU}86*q1sg!Zs2}4TLH7lE@9XKNn;d8StvW20|^6hS5Z&`EXdT=m*PwEt2ne zVy#4P=S-kLPFRlhj=+m`QWA}h3ogM967B;u`CWFLvcffn$d{9~!u5LPO4i!epK3p_!wf6g`?X}l)a*${6DKqo2 z+m?U0hmEb1B4%+$3>f`mOmb9{%8jtBs3yvK*+_q)7>t52iT_#={ngj6rJHI)jp@*G z4=K>Kb`8AQcjAnslq52|@!Ho2%N0NuA3dmpjQIKq3zb|7Gu47|uK`a|28}o2Q#C&N z1gg_==R-v(2yNJ~G+OhP1vz_*Mw&!m?8RReb!F$hW49lIq!PGTe`Gysdr{HKs<8Ur z%gG^DG{PFx;i9vqsBOp}Qu@mnnchR}Kx%~~{gO{_91W5?W>avymuAnrQ#I3k#F`OyS%k3#aApY_rxqG1-G zOFwIIJZ#2@U*-daYr^xyEelk`FN>f5JX4x%^BwWa(M{7p>E0rmzR>VI!nQ!hNk}m{ zI3{pzJ{!AhYarZ5&O3N*mqA$I+;DDKH_W>la9k?~HZHl2!7YeDGcmw3ok20Se=U|z zzY2TrF!A!3?}M<~oYvtClrIFI#G>?*qnvp>Uf3w0z+B_NHU(yXC-}vKMUm)}_*+Ld zpZzU`Zxy^&Mn8?CkuN@^;OItYaK>ZEU;STsePiKf%u)}`^no>2bZ6=gt%8quAvY70QgR!l1mYrS}f&!t9_wa zl0LO0zb!f57?>HadB}xo9*y6R8a-3b>wSdW&7`af+ICmA{1cV>SZvA*a0?9paD!$5 z(LsU;7@n${M#qRqc#~I-Cr<746uSB_zJ%gvJ4*D-JJ1w)bFKL?q7lglo1<>q5zavHj%3Ff8Lxhi>ev&{5@I+WL>qv=~7>UlqL~`kWipLp&p*y!fx*Iqre~~LU1MaH1 z&{0aOLKEf~+ah03siWcrnyeWi7cbr}c5m-nF^89~&l*jA4#kXSkbUd?dDEi@!#{ zZ~dx0rrxt9Q>ARoe`1)}wRnI<)hk4%o`L8lFn8*B>mScvKdIQsS)X)()RI5=B$_=S8n#I``9NpO9W#|1!FN3m8(LxlrP*$4zH zvU+qI0HLca3|9<>PyZGAR{Fqkh!>7s%ytgV*+>K{uD}WEt!^ABytu>(T!j1q0^Kb< zV<^qwNms(XDJkqstzZXbQ54d%b&iX3=f&3P2=t8@botZq+$TeK*xS$dMQqov{gf$BIvw%wVqqbGz_^`?a3 z>tGGqC+j8|<3>&AN=ErnTO!0+(@_7M#!LFr8&grL6%`XSvEL|>rR*YqcA=8$Lbnr5 zU+<c@1~adlXsY7F?ZX8zrkFNC z2y9`haAJpAqs{tC)o^l5yj#Zc+z}n9^EUSU6(%r@2-7w&j!UXg-Yeyq1_D|C8 zHB;29q=O(`Kn8n9bnw@5vR(wTHP`TUdxIi#sJR+wUpFT=8xP)OCsct|>(8FH%k`th_4!3T zeklDk9sRvP?(SfUQOkR?>!XORDSd467jn|h-I|At>lb?mASX9xZ&Hy4)%_=d@()BL z%i@l<22~fv(9nr_z;)6omstlc{_NUh;m;D`w@JBPNTOZJ&Zhar`^(4az59oR7kzut5< zSNALUFb`QQk`p_9Q^0&{Gwjl&+^xAg$8P7Zfq7mSzI;!ZcR??tx9nv7^QO~#dFv6& z-I?cqron*M%ksmC+7~sQkyD9yJ)R>@$D6irMVG!V}3S0 z9sA|r1*|2u=18y@iLED+%lmoXYk57a1mRki~G6r+6hvz zM?;&_ru19@{;HLOKlm`lfXT9Cr|0#i@Ayi z)`7i)QrjPTHR{HTos+k>3N&+IQqlpK3%{p>-IG`GCerS5NA5Cl8@0QWO zt{?3(VibKHoouuUXPc)nN>StpV$_9t*8Y_{wo4b*FrcT4JW$8{NMT=sLMm@ z+|kX4*I3M2W@Dj4;7KI{W-|LLqp-Pn%R9L8k%o66d<}q)_t$)K2I?p!1h1P!iWIWG zZm}Kzjh+>Q6U55hXyTqFyTu`_y!y6;tp>1jFU(?@M{Az5OYU^lS{z9|#AX3O=!fOr|xIg*1`@RpL=JoaTBQ3O;8~+wc z{o(}#{Z|W1_}k0TO%XSSAm86ilr7u3P2Q{7liC^7c$6a1gfDSaoNg~2-mv8vKYERr zvS_YnCP_j0ZT>z<0avB%;FKx!Sq=#hq1V&?aGUjk-fp}BH+?sXs$?wAOz$jEnu!wq zNy0#5Z>2hq_5AKq>y!}Uu2sN#qJ_qS-!dxckYXYQ-W?nn>0)#U+zI~%bQf$qx@RHW z;@Z`bZMsqE>-flleTG#77pK!M@87dIa~|jWZp-@Kpz);7N1?WH4T)%n{#x!fLAnm< zlO*e;B5Yc0Zt0^-+W*DZJGEEVMQgONZQHi(RO}Vowry5y+g1e?+pgHQot%98JkLJ+ z>fFrr3)UQC_Wri^ws>Vbe1*ZcikG3s`o~ZpLl6d?H2gEs(f#5IRj=QySRYcW+=Mx< z%JOLK<8f~hEq|J|$LIa!f%w?*h+`fs^GC<7vB8_GaE*gOvHVZ$2qA|Rc;Dj%x@fHF z1bYGU$N5d2zxe6d; z?xKvSKK<5Tej(V4PU)B1obw*-(lN5l9_dm!0lY?F!E#c_zh2%Btbd06Cx~|3htipL zFzdbwF3$gO1!01R^v^+0)WiXOm(~5;FJ@@sh(Lu_5TkoPtqv{sx(FUfdc7Oc(7Kl~0@mEckwWCfsJ}M!c zt4=m~{bA{1O$*ZIUTRkVu2^?e&Aj~9dR6?hz!uBRMPBx=nNwGUIPrsKZv)7Z144F( zj>b(6lDy}S)ZSAkUW)c{Fb(X4H+Kf*Xl13pC_3aJ>ziTf$mRrZ$+$#Sj6~-nP}aEp zW4L8W$;UOtuGoC8vkS+w&arZULg?I#q-C?C=DpEnvNk7}Ak&um9h>!83TqAy z0orW%@|Hht*9QM+jWt+}Dq@a9*hZ1oabIF1z*j(fa(>ru#0k>{10WjUjEDtXT?d#` zOgHIGkQEq)+gfvaBn?wTSLKndCp$kRfMw|Z;onq#k9r&$1s(Bd7xmHpzj%=vTXpT# zgcnGy$li?WC53U3HLNkIx^5<-sp=DSstE9(sz$zTk-e8NimT@ir#*mYso@^`5LsqF z=dV;Fk|d|MN3_VmLolj5q7^aizAGnQi8yAbm;~b(ydSY$F3AX=c;6KP^N;Ee1C&Gl zxZd%lFPD{5v!uu)p9na`T(g%a#=O4lKWpTC;J0xXRFh{EvZ~i)+Po+MT6wSsF<<-= zm;FZJa0N&5R(qx5wIHPjl-H7zoU8Lf0b;H)K>=zi3^DO8iqMvcIIv!^y(DaLe((35 z08xqe2eCxXJ5RPVwb7>twKFyC9#doyLip2_mPH!twaXBzSB7%Cb_E|7q8;zAW0s8? zK%iw8$$S|dLE3rLR*3m;uOn+p(sezm;82c=e2hb!v6i>x)UxIl zFI`CnL=+ACcD~JgGfxWSJDHsjf7+`3^|+iKk3bVDTZGp0m&~1i&gV{A+BDh^Z4APU7 zW#d}(#V+kHZ!wuX7o7J$Nn1cgyug+O_PELm^AyuIN5&6Heei!sYSJmH|B2edrxDjc zPFknjN>7T=^>UZ&lK)KNwv*KlE7A=bKQkGH>*%Ix=N^ zT4)(FXG!|?(_U=+`_8kl##De`VxbD_(ZI+({-eYLB08aDfr-*td|5rmgYm~7DyE6? zBA#vyrr)yo)Mbm0P9Ct_uzwVkeSUBrk=n!lqxpNEE6~DhZf5pfzfvRLm&0hj&r+^# z)o!vYkaKC(Z2Gd7USG2s1BrP%k_me}tdemvznnN#HZ3whYF>(9T1%Vz8}nq^Tvz#Y zcpHDU_i?+KvvPfj{JZ&_TExE??`e*L(n$?p5$=iTnrh^6{TgO05AL0OS5P^`p8#xy z;q+W9&?vO25CT1b?kg0-A*~Q)_X38NK|DFz*8zNAi~qu$VN+ic*#neHuMg=Kds&x8-5XI^8?N zQPU8Uo3AdkffL@^msF{qh1pz6lq3 zS_gg<^t*r%I>=x8c&-nLp#j!2GTY30X#>7_86}7PEc;oBgI0hm0N8(r<84QA^#P&} zXAAoW>7|5_hs(y|BF=4&gP^SKGj{==*F`&x*)u(GhpSK%~ zCa-Wco#{RYKM;YfdYim_7i2PG`uwA$Yf!Mmzs6f-gLAJCG z&_%@*y)A==%=K36O2&w(cb#%@`5e6j;}(_)bb7~Ss;~{Q@XHV3!4+eTFhiOmTBC@7 z7!lXdh}SWH7T`6il3=y+#;+s;-w|RL$p^+*?;CJqKR#w;Q7EzL%B0s&ehl#M8SPha z6q9rVbBN#j<=8UlnDL?rEo)gLPd*|nmaonXqvsYSVR%@CWK*Dm6Pj`(I7oE@G14*^ z-tiBk#z@V;8SGRVj2gXuZ4RV{+IneWTuTkPN;2XQ{=zLOck6#oVXzG}V8 zI>Q@gCNqP{-t@qRs6F(P(!uE~d=)Xn%hhv(YIVrYNKrhs))*^#`+T1Ags4%zMyXRi zI~9>-5kL)&I$Q}xicp{O15GqysNYg)0E<{Hwd?i#6 zWmv7i9EP{Y%Mt`xKIzyDI~-s_y1n4pJTed#t0#k=2{W&MOWkr9_8N#|Gv8U#X>Fg! zG1JS!9B;eVZy+$)6CG!Qh76;wXJ6YWJ_{YNW87>Jqs~<%C4ooUmxE=jCr3>F7ZR<%KQfgUE9dUzo-*r=}6PwSe;RW9j5DWXJ&8~pG zAeoHx7b2e-YC(CwZr+>DJFidBr8P^h{91<_wEfdIK_wm-zPdXx&s15IBJR*sC`5KL zfEn`lq}>2r9G0Fp@<1o6!fMr$N6f~bC383hMtgWdr!AZ=>xb3C<(v6rPP5IM;j>(B zSRV2Wbb{G{&-O8ossY2&x%4JS}hjWS0C~75;yzffvViV zQm#pOdlk>eQXTi{X$NX`^yd$?kr_6}7E@}-2EWLbt-K1mz0D1+o<}9oWq{jjaAwF` zPPw;&c-Gk$RnlS;nW_Xcr#(#d$p&m2ZVo=;nF2&iy}5y@V89(WJ^{=b_xB?>r#DG5 z^eh9c=^EQg^b9@Fdi$C-aZ-8#ieiplo?MG=mVi<+jyQ(6KkcFJR?w{KRF-Rfaaezn ziJd2Vq@>jlBpD$9KjLU-+wM1<_uK~z4;?3aCi7%ku;~mHiu2m+gKe_u_eZw*uY6)B z_WeeWY;%E8I3E7CfKCWrJ^<xx`IbUo){RF+4mTG5G_}P6#gl#EU7;I>8paG z{$RmgU_&PT98aWwlu2wmbB+Uw0+WIf9symUWtfO<%)6Xl#R*Zv9eb4S^3%HZ5v9Nk zZpSFE=}=l!GA^sE&PMx3RjyA$G_kxdwzuDA%gXKO`6ZU)a0IJFHuD}Fx&BEh{D`|d z!<3>M54OX3afXJb7ph$0l9M<1i^LyST=ajIN`Y;qO1zbmB1qZ%LDP86r<3F>MS9cV z>bMoA6j04YKhVH$$s$`cUw*5%>+wr@f}9~}_cius5{W`qj)`wH zC30^gEBe$T5JR1xO)+ubX2>11$)820{UWg1h7Hkui(GUbW1w#_2pQtk{A`)`K^@jH4bRqT6 zRk+`7^mQwDn43JzXsm#*{CsSE^6}x&S*2y565%;tMq_Ta-bu0y`3;9pT2~Y4+!9Y( ze}<TI3n`f>8`G#Kud)NH0*&pbR z^P@5O-%+T{9p6reN_LQ}h1j+^BUm%O6JWwBziHjYHLFa?i>qQ`P9LI+&d&$UU zFyGNYI~WNauU~rbb^989@2h%;d(bcZY7oEVQ>>oJ7pr%J$&BPN zZwiTJq&v6duc?2=RM*%if2G!};Sc=k5hJR`5R-k8sF4WOU`b~N!0CoOAV#1%#|zhK zq@M#0pc=%t{L0XP<5qur-1OqlYNpB$@F^gJCug#aE3*`IFn{?!ZQ1>aC6mVNx-N^j zWamvZOE>u1(cf%=ECg8P7KkB8SB%7s$^HTnrs@okb)gVyaj`qYKeC!Mn{sKuG@p7Z zv|X{8div=I`y@NRLQePr$-tlz1IjDYYb!t!B3~v(U;f@Wd}mv`L^GP|E^D1C(#r7J z6lAj~c+pdi)tJBwl49 zd7_(CgwWE6DR+&wf_*`UC!#8YNX9QV0R;n2%~cvzyo2CUSq1udL%|7HTPuO6c1^QN zTPki9U?AVFXw9QVv;6UtKuzC~Zi$=+IISg5%UR=BBUPw#1NvN(nVsHimSBL*xG`?& z_B02ZA|xwx*+Tp66W2n?Vlt@=U4{*NLZx$2Iff6k+rjqj5U>BnP#E&Xph)UEE~0Nb z?Be)=|5aEI)Y~rV0?WBut6+dUb9$V&Og2iB?{rx!SzyR%SI<naf6l8L{!khD^ms+k_?1p{y}JKAck-XqUnOY3VBXw{!IwL-A5L&q zbtDb`TTuqsZ(4C0POw)NRS;uA(L!fMUp8~jfZKir-U8M} zIR!Gla~D>Y283Nq;X53<&6(RZaKLqV%~HhMcG8 zRN*QM>+-7j0z;ZVD)kC|aZ;8Bx7z2wv4dgv4tq0pOkm7hMhBfww8Hm2$TQ!eg zIM&_2m)}y`~(`*98XO8EFMLhuf( z`KU!x;V~7VvhI}7l;P-qOK12IG>)Xmr%FmffgV`B787)JfOMHPqO;Hx3(u644IV383{;0kNIOD`Bx?mN?7$e=xuulN3a;z^*1_QiOod(yn9>J{+6&dOEw zZoaq9V9sVaB3ckZNEWSS00*XhAeruAWv!2IVqo0xqekvZNECm@t%IXtsw_qVamr_? zbcvx6w;|zFE|x`lo}@|JgYY81II;h;T}6f>BMdX|qJdjXv|F~~{)yYGz%AR?|2vcr zR%Qlyxl&OJ)BF9#VOT%o9QI%lmKth9?B4Ze7-5YL~vp58v1k21WqJm^;^XWTZtsW#F9 z-ZrxB+)ttI;90F$HGbS;ENjRn$chh~sb#G?pt;@5acVDfsKu1AHT86OdA(aM!RU{6 zO2fvRRZj6f6GLH}<82ts5m_g5em=re;=L!@Z|0i>{2?b*hqk`y(RT3P2+JpA_`m|a z2&4l<_M!O0e&fAtO-7V;0Eu=k6(w4URw~@$@+E1tA96;#X2~IREVUS{PP;b+W8&*E z8Ur|Lzi9|~4#~>Fm;TvZn!{XcSZ?~`C>H1KaUxZ_14IBcq?_m@si6_u!}JA?31uj@WHDQ0r@GG`G ztMW071H2r4OzT3ZW^fiRD`;QCvDuC2pRyu%+EveWRy^Z=g+@H1@_Zk3^KiK$w>RBu zrUyz5{>JE2IOz$c{2BC%!^{y1{Iu+!J+dMDXC$`>OO4aDs$lKts9y>DIRHwu}I- zN#fi@m{K1hTBAq|J*IL&n*nn_n%s|+?tQbDF2dW$-LsnCf1Ntw3f6;}Hj%69$)6=H zZ$%pNT!}1lDxJ!UQkR&o%429$i$2|bad~atmU(L8NiWeYp{yLkQ>3KPJl)Js`)o37 zU8f&$?AU|}cct$)0{9Y2?Ha#>==$uYkc&i^&&kiARpHPm6{b5?=D0;GIJFGF`Tc8! zza6W3spLm?PB+#_HjzjtBa*tvaXF|rRQmbUHCnYNj@Ge#cDX4G$a-jOV#=WagD_3G zJX`b}IM6$2l!oE0>m+|Rrl-|+=a7l<@P9>eFLkep zJw)+8soq0$r36wlDU?6pp+xoT`7?Yl-%PTSDhpsS91~mJud^ip^4Pl4U6tN1j7`(C zlA*i&NIWeOGr%7kC9G(F2uBnqaPt0mLiXAm!me3U5s*ewM9K$NaOf_R%lqk~^L;?7 zIXEFxZTAT$O$CY>(h2PxZ~U%DM2~dEz4~I?4Y*P9SStFLLD?j5|MEa>P+=9d;?%`K zF%4rF1ob#yN_EQz=HmtW!j3Jjb=m|EVU2O|~ogG{I z)Pi}GV+C(8(}||F7J$3;l?$C6^bU;N|I>*B!L>qo8!Fkuza!`9_N=8P}mFY&?FrxPV2B z{`zz&V5Zvt^<~OYTg>4Yl$wX*Ra7To1!gbqxy&}w-nLjsPSaefluA&OFL{OWl3)!z zUzbdj5=Ig=a-FDom=sU0s$U`ziN3RG%JmUBQiSfVQ$lvYJFkb3tZ9iuR zq;aF*hEHe#TsZ74cM|gl0t()zZ44?-NYaqZ#n@0~J`xW^ zM2DG8ffLmYHLXeOQP49d$119`I;OdQ>tbT*oO+geTO+UDmO ztjFsI&wtKJi^T7!>CaZXF`~4s*3)@y4=5<4GO_h!6ev_BB6uqK?~=63#)MF>~5xZp#yY3lj95X?imQ&iW%)NUjnBGZ5CZP-`wQw-ExChRB(s=oHTOXr5< zV7cI>PwC-t(4RmB?INjt?Rr_Y1MOAv$-v_roP+|@xrF*0n)T>{ZP7IZkb)V_HUeHon8I~xpX-<{3`#clUl*YZEU zC|>FEp2K=#(R8rJ(xNlwc#4KWz;ezmN8-P6xPi$2kW21BMyCvywhK{HGgY}ziXR3>C)Re z%{1p7D6I>JhPs2KsN#6s!}7RtWimMe&#`d+X8)%YgRQY3R$|r*4e}ipxVRa+kId*t z26YG5il`wSLz&`1P^n3Ak9(V)U^+(To}_GRQLoZ2sH#cK#10CJxmV6&wK0c=&83&r zM=CaO@&p+B%|umi9bkt~SxT%N(|E$6gyaUy=vyh9BmzJWdjkKRWDTdo3$-BK?{|;{ zRW>l}GApopeK@uSxjp%3mvu~s4zVt}ii4ejJXXxEH zYa+IzTkX#V+XMrBXY<9K#t_50k>`>T)`scoo_A>)nfBsv`@|WZK0o#g28{JNh~5bx ztp0bQ4Me^lw%n+ifXS*W3$`;&z-&lN(?28>cl2Q(Xc}MprD7DBsz4#?PrBD)w>ymgut$|zq4bg_H0*~%eQg3%4rU7-ZcA6)Zl44pP zJ<;;+b93*YRa2Kz+#|?G3QIUW666G~UrCoRKA3g>B`oNiT@DcSf>5U>svFiaIDVK6 zad-jLAoM$3=3YVNzrky@x4g~Uhf!A_#Dz8+U(RomE?H86-3uUnbXOpku7ETO`G2f& zX7K-t{CkUweOMHV6_E%TXFn3?6C-p>4e=7t#o>N80_A7#>SOYK;WhfBI=;V};#K)e zQ%sLp+yjZdqqW|kUA>pvQ@!2B(lONFYU=2`n70g-xI#up;{?7(O2J*voGEYCcMeg6 zskv)^nb0$)3V-6zG0OE-vrWi2pMUuzlb6LV(Vf2JNbDj3Uv3$rq>KHb4KDLX@T(@a))XtI=won21HdHa^RDW;z-ihQT$MDqd+UQYhn2!_o z|I$&;6!o@O#%LIdVM*FR#~n5|Dg_qOX3i;5AXy{%+&}*I0mc>Y4Zq(Fw}ATo?Rj^T zkB>x@L2=>2j3?o!S~gQgd!G?^ja!AJ>_1L3mR@L{=skz~iEN1`R;fRSYc8wn$g+z5 z@d|hV%@q3dcu|h)p4KhKb7zUrRu8%Gg%y{Id){O3lGM{0yy@_nXp>KhHreYM*6>Pr z^PDpCO7Nf)&B*z5yKI2hd43<{JeN+@j3d`fHPK8omBvV*Q;CuSD7lX}f+*XcczFM4 ztsmgK^;u%{2Nt!6Q2L-mb&JRp#a9^+3g08XUoBKWwxzOxM@zH`Z0A#rX{9nlBDPjW=NX=SmJiE!V|N;iH= zU1c~UVs{K*l|X94gi;F~H_ZJtO`JWTZ@G4d*=(($rGoUFT|p8_JQ``PBTioV1yaU$ zXNnUn(M*4eGS2m=z~^rRQ*w)ZUFwefB!5f1NU$)M;S>|<>E{vH^_Ti z$<~q_E{Vez{tm{fA1NA+;4+SuDx7gbSv~d0B}ve8C;aL?S4gceQxs-T(84is-hBVl zu!X%WlxW6D(j53;H(b3YENHQWvSzpa7_hL6ycXp|SI`o&jG`rDaSK*uOQY=KX2%XE zWt_i%ojQ{$e72(?i5c9~)Q3{`c%8D)X#dN~FfNpuhaszLd7Hj&6N}T`v`(ilc!g}w zdx!5|oyP-WI?S;w*GG+tVULk6O_O2H3P+V}`S|Mf@T7`yYHnMmr`Ocqp0}tE~wlR7+L*g9b zz3jbKT#_jxSxi&7n&3psaEuUzzJi#2qu8lHiIy0jMC<4-sib{Ekro-E;5~rdWt8Q! zz3|^yRuKcHqs?E^%%bo{Y$w~xQXm}06`A)|QFRQ>`&f_K-T}~`Z!?v24e(4)s=TA8 z=JTZ=^@Z`=WMPIlYqXh#q-AD*RL)^Q?WL9yRd)1pONwIaduRstq`!g3(Mw9ivR0&p zeveOH`tk+m3RfpUwkh3=dCF*wrL+Z3_ME|fwl&mJ!QcJi?BnJl2!B`l=6y!P_^V>y zugizCm@50#`{~7(&Fja>Ho&&a)ccUpA*3%~$TWb+_IV3FD7bhRkk`b`r~3iar0@Zd zMgQFIoKQIWak4pCK8fwwJ!)=#1tR(f_3ZF7d_s%zmGCUVX-_`%NQ{l7ugL;SzCaVw zxS9(n6v@1KOsR+={Ld(-$@*uMV|xC-qa3nGtB(*BsvewaQ5?jR6%zEE^pIN*;K#jV zEQyOx)F(5CkGGrbQE+j5S1sBx@Us>}zl1R(EH!CYBBoqbvVY}JE2}=dF?rz|1sq%( zeH^M|O($?9_QK$4?W+hL;QIge3^qd1n(-Nhly_X;zN~gpWMJs1>x+96gJ6^u?*d$d z@vmK|xy{SE?aFW|Q4@|}j0GB0B3!Xxk(J}5|3Da@h~%Y^V9@lVFN?%i#_buaxdMr^ zCj4!J64xXQR)*%N6$0r2%2Mn8emgwc9Kk;&8AhrO`FS_`m(9b>)v)1^-*Zb$)Djl| zG)}M08Z>2F?Dx5tl23xfaFFvcP+lUfXxI4BDx4`nHfeFYTJrkP^%w62cBsEb#S7?{ zH9bTntE9^svJdQ#;Q+&JXXr`%uu@gy*9|<6GJ05F1u#XtRj7d$tRLr?N9=R=3vjgz zGq=2K->EA1UpVzV&@tJJe%rQnnF@DaIV{nhD^X-jM}Ma&*G)fd3h_knS;J?ak(MpF zVoIR-e-y3L2jSRZ7H^0dwr$AS+e|@C`{SXz;*SS!u8@{bAN>QP+6eR2?i6>kpIu8y z+_gODRoaf8OK0jErftP;GFJaResN#Q0^4j~(%VX3dm^rp{|Z?mN+z>fPrTbTVNRRQ zB~4_Z>k@U;(0K_Lu|Pm5iNWd&&UeC2rRYH+#mTx40xZ7@oN}aE@cLsXy#@i{&qb2Eg(W17AtJKo7iX zg%wSz#>Y|r(U34geQQ<0fZR{Ykedux8X1T z_;}VAam~xduz4ynMtVmUm=V7z4=BR&Gktzqq19n#f+IK#GWP~=)l+5;Yt*HLLv#cx zWB4~7u~87)#Q*; zBgeL!8EkK~iY2Z;uYSgzceGvq&7OA8BCd2^Z^(Mx7J02+i*V~<^dA#jwrX>Nj*_p5 z!~T*&%?5~{ZrBOlRDnPOIkae2vHMHkBj8Bv%X zS9+iRgNV}wXWI1Ntb%_G>%`oRKYj*nBV4pO&rIi7ynoxmk?B^78)A(%$C#nZZ9w2Y zJ10Q?ax$v41;w$fa!G4ZI|HW2k<9KdZ(@@8(?|tb69shVHLEduwuN8ok$EcX zJWmWw8r7CAWL^t*d1Gi}RO@BQR`Qep!cq+>6)0bwaHfT-#HdOQ*o1yV{Ex0{H^yj` zlRCH|^-zaBuf0>o(b}oP?VB#YUY@miNsvYI9!%8YP#Sf(b~ZUA4Bvc;%h4rik-ngE z+gTS8LS;8myW1!|9sE(CUxHUIjw;V5LB%jvQDxg+A1|*W}KTsYXzoWhUvF+XnHVWvi?Sp4!~)F-RW6YAd#G zEG|K!~4Xp-nxzUH_Io6V}z`w=h0O#tv;{%7M`wU`g{<%3wKXSSD`#I6zOG zZQ}`EYAaRT5*slFr#!j6i+ZA+#QBfa_xc zn?T|)g)%FJ-oCU;B33<=vq~hAbj@sm}t8?#-oC{ zYFtSLByt#*h6~})aSI0Sg`DA@tensFHtBPYY8bizV-2e*Iil6uZlg=@QvV=al#C|9P&RQb>EadiM~(bxuieq}i>_yl@>JL}*30UaFYBL%mFM@aDT! z&D=-L+%Kb@DZhuaHRBO6=uVC;!s0GL+tOmT$D-yeaO8nY39vnc#WIg@cE=1%c#o-Z zUAQt|G^~bb(;;Z%wQ|`wdZ6Nk`I=M}gI%?{#|@C3EG~fOv>sQL~(i6RDY%mNa_d8{A1 zT@o~08+=^WE|1o?LBer36<;jtn7P}iUqN;B5k=jqtPMx|<3ovUwcHG*m_o1I{?6GZ z5Q*4pA{C$|;ppj#4*?$}da4{S_0Ie;3K;dnY{JT-P%ihxEt#ROB-1xp`$AXakx1zm z#NA9W4yQpIbLws}Ea^s}dFb(*+m~%ycw`4IwuSk)c=+TKa)EYsFQKdTuQ{YRL1$5ME`R{_SZC@n5nlL1b4y4D2ZPQ&19EXC`-R-9LTf zH+i@AvikwF>B6TMv(PNng1WU7o6=BMl-ERc)VCC7 zhIYLny!rjG)(Qe3SYmyz!mN>B&!gG6u)sp7?!bAF$DR(Wl#gi3oG^9$rP$R>kuW z8m~nrJJDQ1wQ1?TBDm)?Qc%`One8e5Xk4o+Nlf9V5cirvIg3c>QN!10MSAXjIpJw< z)|ei0;^8H9tKw1|9hAA)D9+v2>HpFz(`)-9coJ2tVi)+!Y&v%BGxPWtt#T7i)(%f) zU+de{(=QvAi67voVazCLh+?obwWsWQr7QKvzFinUL|{~`rDQqgD>3m%gkDjK*zbuY zx!XOE{FVz>lole%W%9D3sQPMfYjyWDH|$;ZNJ_`4feVW7lL4C3#y#t49WY(=pqS%o z$vNpnH>;W7BxD{K_j5RKLh?jeUp!W}8bZ!;1ALp{FwWm0|CDt9Q>?q{1KFsA&tNvl z3RbI12~O$Z2E1DLj#J7QIO|S}HsQglV^q@tH0uj>GqgdfHhGVXZ}exDg1>2eNhFc0 zkLC_Z5Ig3bSfFPZu!06%pncT#QAWpW?Padwe=;r`%Hp-AQu3M59?D`n( zcbaLTRcadfb)NYa@EW2#G)=u_y6A2j2W3e0HvX|hjw+m#Z06-k0phr6{iL09Zh7aW zjSi?|!+rr%wQd0!E*~SQZYzHZl1yxp0;7^-UJfCou(D39w+VyHsE5~;=k{@*RgQHm zXO3IOl4OVQFT~kLi`D$4=_><;>UgBrgwyZF4S0q%$HHz@KUnI|2xWye$CysdNd#dn z`FHi(a~-%(Q***Z^X=%4B~nx;5fx+j7R1(=xD(F!VHi3Tv?Bh{j4U;hFcGU1ULRIo zYc7s%4H}xQRz{q+(xQy2quOHLF>T1Eb+PG}T++h$zII(x)=_nDBLYk!q~10> zfm%i8=(*qagqlKS!z5Li{0dlEYX)q1;;{xBcyGjL zYF_Yf=ZDGHBLibvYJ=29jX>49;LYw2Z~^q|RKa7VOtnnw?0*vxq~*%=?H!8lM;@69 z{{12G3qhqbD-k+;|6+ z7&BG>^nz`-SDa(ym99T$(*FGX<*EVrsB%|f5UTLy+!-!K(HK^`rr&$*-EW>{Z!6?Z zt&e33W*cwlM~-`zJ=2c%{!!l5xi2Yoo=Vluw#Mj(w^pq@6H%Qj!rrCMKL|>&!Ceit>VpBhAShftI?CM<*>$_k}l00P4_>c-% zT)IOS(s1#RW(jLZ${84S0yy7tKrUfz!JGv$W7d?Q9M>#{&T;?{{M;oh%>`(7zX0s> zyh0#uwq%qUXn@n;mJ$oNe86|Ne8Fk`_8wM9${idAFizILK7Cg7FR&aiDOEA-Z>XPt zSgzPOn(Z04VVglx7`ZV0J$MX0sdu}qGz2NQVqB|Jw?Y}vGjS%Yfta#KVq?PiALuLy zQGqXQ}*G%l9rq6Kw#Jl~>=Rv7hiq$Y?qBwJgD#6H|nJ{=OBjvjGp zC;Gwjvya{W0q+c<)d$LdNgZ0^h0j}s+p`cKBr7cK?r0{4UXX`hBlcS(I3Qm(9FtAz zk++8k?X}FpLmP{uz{N~rpc$ita^+HgSk+@OHgdn;rhRh`Ig3GlyZ^U}-yK6w2Y)aoN?MGnvhB zg-gPSUnUH>FyV+>tlQKx$ig|p>4m|vFg2;9BVmY%%M&yXMv7FK zZ@~$j|H8dJmm2jg4_*b1!8y~_CA%q|-su)WWPb5-lD>Ss=0jKz<8mML0Kn5R8VV9L ziCWA)pt!c(*{9(~g~l;8Yq${Nz=)agz`tLB^IhI#eo|+c-1DDM@wvMF4G0a#AG&E~ zNC5QuQzFauD8S9kKG)C1jz3+|bGjq?W%rT!4j8ICKd#^DRuRTs@5wk7^W&!r41^L{ z{A`ky@EHh{iunth#1_BlWElf3Bz%=_foGV``z`NYor4Yyb(QG0vNV-Q_upVyWw>+h zDKCE5(7$N-@02eDQXu=-gfR4&x7`ENNgfG@{$i*uVfwQ7j7QY6xqz*kpn<`cG_rT3 zp;d){z#orTdOOIIEEWXnr%$cHSW9HU( zd2sxCapG?I$l`7zOPFE_y}N6l#n4?t_W8QSIB0cn5`yC#1!S%{950w+_Ij4t%D#~I z-`!PTA>xX_mP0I*=}F4A=w7#WlV)D{a5y6%{YQh57XM3i(OLpgFGI?J31zrRq0^Xl z^x1^rCV67bYhrY<>`Qf6L{>b65g`&BxUxwfIX{Lixh@oCe3YJ;e!Uegz&ORzat}1W zN?gOKJsW#auXHf=vF4Y52uye`7|ayT_#l+W_d5rv5$IVso|^7A2j>lf}XnAa@UVG*=)!RJAa_aOs?#*dS0X{8H>6tF1-U+gq|%CYo(cOe_dc3@O?=;@$}6R}Ss!<8-!vq= zWrv3cTEfrCP=>trI9Z}vDMEKO$vyCP1iAIYGs()aucoDX-#-72O~V5$f?a(h@%}qO z95Z>KuETf4(87QQ3ZNELe?brhs)LCc19NMGCU|$!dMgD9E z_6>7o0NE)`i}y*QS-DO-q2!k{IG(%}Qc@L1d|6F!c7hPAo+KIE5BGEB-LqQ-P4@&E zi#RakLu53JEFgWg$+ZYY$mI@(O+OR`EU>tR%=RG|gc_G2GsVV??ZpNeR_Yp`-Z5G@ zV4?eexgwjLRHXPxV6xs0G!0Q@=m2L)C&4wfI2EGTf3z;%X%js1UvkSHjb)}#_Kvwd z*iQ_^Eiz;~IcYA8;9v;j*oxWD<$?l2_KUsb;c*mUa={l4jxQwf6g@zZAirD#BV!!Q zcAfEyS;;tzygL9^_BELx{&jsK*_-aKfpd@N%y$`&XVi zR*kgEzFmQvbi0g@`Ph3Ki{r?I@(j)Rf{wC%dA~7${7!d(<2slti=QO7(`^TQgJu)vhtI?P6uhuz8Os zltdhZ9T57$#3SX=$6JRt=oC)_fvdz+;SS=RLgB<5gmeagKdpk5Jv6ZaTg97QASr$< zn1aX%PrgQ&jwSEw-$Co^fzTNpud3Dres=`8HJXn>CKLT$T@80g-9@}RuCIIIt^Zci zLpza9=l#|DoH&>&zK5g$0@A)uiYwHKBwdNe7UwtSn!b$2O>H=%=x^zvW3s4^m;$&G2yunw> z<*;&VHZ0gJU#Q@~?4FRjU*wf>mJ`4y|D{)pDO+Nc!t0obGoa zb{kh=;_)9U57oTi{u4mPJYUhhzzx4ZCO`3Pf92>_jP1(lEo28ReO~#h4>?U@VP zR=T&D5x@aD7d3M;^&BP+qyHgGQNuDyRjhXu+>UJ*@#kmmme0&L%`z1JB$cjf2XHVKoR62K_@=$tp`;5E>u*XwICXYvH? ziUcC341aRHP;-Wgg~pgIBr_b);)0D~W5-yc3#fCZU^P+RphLxBuX7?_0s#c_3@7Ti zhCJFwSm`|C$G9;$(ZNB)A!wy)ob{@57htrzc7$VWbDeA(!Pf#?=bwMGx@)s^y)rNoI^OU;(p+j{}bOIFM=VkNj2 zgkX0|+JD3fEW5pO&>|cv)=FDr`}QiPPRuw{W3fEhZFn269ToKu+K(xd2o_7_`7C!v+q zpRu{>$j*e9pQ)Pt70hJ00`|A31eozyx@6SVKz9I?SH;!U#> z_aLpe@I|x6=XKMojq?`oy1z6I#xpJ-7{%#MLB2aRhr^|J(1}W^9OVxXR1d?;N54EN$6ZJL=Kf5S`%6bf;wdJKHIfDCkwqiR zuG+Kf(zV*uY^wDm14%_LvyO}541^K-n-y6Ew{AVWUs;J7{1ggAFv4k&G>ME#hkkoj zU+^8ug(atT=7{En1q)r#DnPl4REV0=!f2w^156YxG}}kni=tfpR0R4(58!L>N{KMR zXPiKm4)Ooov1Cw0-$6lBzzT-}*?I8xqngN_yR#klyFw&6AV&oXvr)7GU9>rKAP1~C z3>d5L(M90RX5nQ2(wtgvfVuM(44ce1@7HE#5q&2Xf0)e6fp)_+|3QFz`l*0vkMqrm z`((Em1tibXjh&-EMDS8%TmVAThf=U_dU9to%dAnvKa=h zwD|b+D)PYM?jN)xPnqVBr?55kenTIIr(d=6An8I{7H9S&$%(k#6<^5P}mg6Q+J*ki$zEVnIUS&rJNhD_0#| zkKzC$O^Xb3Tj9&b7zn0new&6ky{7i2QS>{ui^Az zW;~MHLWU`LnsToTt}L3PUGv>$Ej*HCJ}uC=OVsW;RD@1fge1YQ;1ycesww%|OW{&K zDEywPSH^z_t9m@4Ps1foPn3&%A=TQQFulNMfBPNn(@q&@#ppG9bdMQ#64I=9o`a^X zQ2!{#vL|;>Wb0B6cc#-r)0O z;C|*OV3&BBY_y&MpCWqUPplFS60w;-?*B{|$@l+7K2P{4=y|@i2I&!jmtMxN){Yu^ z4iK2Xdaq!%&~y`$Mxf!WJuu+B=~!bN4cOjj1CdNqLH4nOXD{8hs@}XydG=!Gnn$t4 z|A)-Fc|la}4C4YSju3=!U@p5s4BoX=xZ}k;rra4^MMRE6kDb{`I`1KA3pNK8Im+3~ zn8yUMfMM>Lxj|b+YZ_G0GM}f-D@i;dz7XVBE~$i@9p>$p%@z9t;7F#DY9^XUq70L; zYePs{vANj_oF-P6T-W@PY+=i-9r;SS#8SlD&QPqxHcc}_8`=IBJ3m}2)3aFucI5I( zQ;9x=0w#?_BM2a@3zr>>&5G}$aup!1_N}FLoi(=(!2#buagb0=K~Ot&k1d~9ilkM7 z!2)Hh3^jfTM`RQxN?wJWCA>w;=%3^FY?6ZRXITfPk!s%P>vLa_o9bzmNQWD<8b<_m-ZdawQwsD+xT&l&BuhcY6&$S_8kUDEbO_l zB_Lf^{w$*9rkyvOB%cwfaIMM)4f8r%Ng);HwfCP2FYSB+NUMGg&{l$k_*w-P8jd79 zgx*#$rsuR1U$o(Bwmnyj(V`Y6GIi6-3i6A%Du+r4Qr1q9uGy~zZkGvs7cl zrT+2|RoIFXx)XMIjm@@yVrj{3k`DzqY8@zQbD`m^WpGG@^)_^P*=RBHA9_wuO|kB* zIOy1+zeJq-5`ICet;tUuYTPvJnD@;D5?acFZ)1G`B4ZPcRf6>81GWQp=_VxEj(<|JjzsVUkVhHrxH2Zqsiw!(&(Ek)=+^g+7pCv zvpS(+1XNK)`WuT$G8D#zilm0OPiUdsqN=;>!m7DFvS|K`O&pLh`9;t+pH>hqNEStz z5!BGeK{_&N<8i5xxqG--8uHk@zF-Tw>{apHh_Ostsjbmct7l2|)Pr5g|NklkG8j0e zv;I#q>OOb?YQg*r^uLo)A0zBY-wNlTzM-sMaxF%V0&jKc)NdnhX@4hswhj;HA0h@f z&l=i4K?%RW{Q9DF-cX0#rCiD>o6}GIViMyRo3JsN%fbKt;54yo!l(PJ@``Zq|5XTl zz){9E*nErdQz8`S!JS786V92twnz9sg+Sm>t-^fNBnATdT)hvxf$%QB{w=szeZm~n zp8Q4#-WwMfD1-~%MpA4FDhXq<5zw*Ay# zsV-EH-5malys}TH+uq9fp(}@As30tDWw$y!o4+~$c2^wQD^#xOArtXe zN2qx!6s#SKsH7-g3}AWX-XnAy4{*4a7DXd;E4u14FQ6RGK;W0JLt;(r;3PQ}p_p=e zTLw6Ffy>R|Nw`{N_{P0x&Fi$Nqo?})>b6O^OI-P_{R$nIe@^&?Bs)SQ9p;xD<<`uf zv}yfe%I5p-WwG@U$H93L_5uqX=-Z(z)@HW-{BDbAXVEqR2)|>LMaGt0`K?$BC?NnB zHQw%?%6zBG?AM4Avjd4Q3j2LKzgILgag9bVEey=v<~CM&Cpn5zUZYen2y%bL6x?OT zqvbH7DusKJ@MPr-Rl@pxoJ$=2p2L`tC=6!i2xVC#8fE#QS!&el1U?D0*wzUqA!tnP zk0w82$P>2*2zw;9l~|uq#l|usov?3Y%9`ke%ZBDrharG-5#7l~SV+!y;IZ4Lf4x)k zo;(W;b?6kp3T6|%A%H`DdV1E{C%jiAg6+6&OG5o&1O7aSp}r@pbTa zRvNYK8wx^YiRi)B$;#?WX(&khLHvMiYY@JiAKpHK@w<#DAR&W()Qjq27q7dwxBj2* z?!Jt@GZ)_ep$`jvLu+FdNidWTB(3{vJA2`_z8>xfWO#LbQAzi(Rmcj&OOJ0dXjaV@ zH%C*uYisoU4Slz_zqmQMgJYBjTq>Mbb`dOEA>I0&I=xso*RAXUx7)g^l2aT)4n}CK z74~{tl;d%_1CF)5l>xif%|AEQLgWczfxUB!YJe~lw;l_=Jl4A750)(#zN!N{Z^Xi& zQy6^Bvwv&uAXVulHzF{FLIwTx8G!43lJ*U)!6!B92G@#^5m^useB(V2KOl+$vrwNC zfCQbhLUSF!JLyQh*}bj@E`qtDe&OHLfhGWZ0{FUAG?LM!46hXVE_hlZRwaZPfE{Pc z%H0aRhgmk&ke#=WGrbQ{DPpc9K<!fgD4epOI3E3NL`^te-=2v-k@O44qA3o^6@_;PR_F!B z{Lkg8iJil~k>l;4G$L9MkM1pSOfPQF=aP8cue>{ZH5*36c3Dw4(j&3fKGn0TI1Y~z zoBB#+=9KOOhIiA2>2t{NrkEHRI@uLD4%SFJ&5pg_D1paY`&*skK;eU6rGZ%N;q1nP zupYx0PZ(B5>H3w#7n|`PlN$vz^e{SA`^Iv9`N|S5fyT!>^NbzC`x)X zWm@U^E0LZ|^oGHDdqBMgf5ld6hYJ(5c*>*A`*8L(1+uzmQJ5m3zmx0)p@#g#+@C{&I-UzbnU#^WG03!^g>v-P^= z!@K*C<0#xY>ei3GZhqR999+$QV}Ld=1teV4f#$7LVN@%wXkT`BPz5Qr;lU}{E~C(${$@BlK?)UQfwF=;+Z747Aa51s$f$J> z5I=!*SEEb(QMCHM@~p_ltnMGj>^l@UP6SdAgIak#R!fZlCU1nQ`uHQ4Ic9MZY$ya( z3X0=*KgxZ3tL$Qzk zdKPrqC2xhxJ%0rKXve0>9t}VD?K!MCZ)(*^R(2x~sww-kKYsp3jc6)iMBE#Mr!pyv zHYNRvbRPvfgHjZ)o{f3zv2PmGW!-6;#j5e~c&$JpDhgIR!IzsPpP2Tj!;F59^yp!z z7!!YGpUW*YsYXisH?MP+!K9P`O`jr>*04d*nL|-W!On!vRwL>6*q{Dy47o^plNI#q zS%q;-hvE`CZmso53amFx&rs;$#Cxy&aYu$uztEwZWjo1Unj)lAIH^FjQks>j~ zDER<>PIW^F_wzw-&NcLGA0X9X@?i#+RkBzZLu=$Y7Xij>`WHO`9FV*=UUgtcW|mMpZucqgq@TgGm+-8W(11noA-#i>VZ z9WTiLYYR)%2Z!*2`PjtWmUt#z)q1+&^Gcb05(q}XCmmlOoQj$3GHnho!QcXhE!S zxl*c8y&#=yO5*V7vItU$s3#F$IyY#F)vFM0;wo3$jmlq&v}^*ManNoXQfc|8$Tw)z zWvdu^VEcEFjmo<$=DZ0ZVOW>iyKHI}(&0q=y%m7R*Xvc@q@9d@5c8mr#()Um9AB`C zn_ZR+jq7(pi-BU8JFxHD2bC$&oMLG3z=JI)spT;6qC(f_5%fxS>ooBd-IUX70Ywy9 zy0m!Y^5}{!$DBYjE84glwj)Q`PZ2Td_Fa3ZJAoil`SI!Yeu}>A3GV0KmOK3GO)}Lu z-JQby;Bbc)fy+pQUw{&ZMU#D6f2X_SPfyO|ImKzqP^(CqSZZWTsIaX1S$SpL7LT8- z!R4lhRy29_!Q&|9WSCU&G6B*}u5u*+wC*-GG~b-iHJSvj;#z)j_T^xnP)Ez#M3Rc5 zq4s57Dtg^FG0UQw=gq1I-?J2q_pi@KGgS4GWgPVq44cuY;I^dC~_1tqxgdEyUU zs<+2gn^z_WR+H-*0DrSHCqU08vhm_UyUHr;*S=@fT3_q$khMM*-dEe&{;Qofw0_wm zsu|k%UJu(4_I1HXZH-ChCmLN7|9jKZ_8^|-7h>7sG%XEA2r1B_bg>H}84BnSyOOK} zl@hcpnIA>0s7T#?R#9tlZz?;A;s;hNf84O5(C!D8WEA8tv}J11E8@uEuy2za?)jj< z3svUn7%WGh-gh+Qdp$`fVakzu#bQzMJ3OJBhF!~g8%0n@NXmbFKE3ja)luez*OLT% zEa+Ya_|Sf1&<{O8SgdM|;&^s-nsn``d;Fo#Kj4ZcQG63k-xIJ5xfZ5qlvIcL4k>A4 z`oOFPmA^CK@`zIl`OY}hkTRuADN^ZikW$5ow8Qw?pvhbf+H%ZU^dfga`;w+33o97X zM3K8CzJqzaMI;P_d0jAM^P#Y_nlusyX3g}=xZxjnshTM@l`mqVN*1N&{dndSpP+Zh z+yUkZyaPzPOYez?WBcox|0dU&3df+#~_BJWQj`LjzB4bue$ z{GV~N?u$Zeor4dE^6^47u}xS&#K$UsNG->I1`KXNi<>V zEDOHLD%Y7>jOt3YtmL04aO!%5TFDRBurEleku6DKiFp%8T?9 za4F7CWBv~)d2!K6{3%9EP!`^6`xj6-sfPo^uw)2m3LqYEPVD=!5k0u+X{;$yx>5pP z{5~{eKyWl1Rq+}Uh+xR{ctCQ4ONN0Kk&Qdy#A{Rou@~`_W}8eD2Sc6*L$ui-fbf_; z#`+Ca_@2zflRZy-fV408;iXY*x6lH~6NsV~fv$M5pi|OIzh@_CV5=XFG_TAfU7lj; zu%a_jqLul#zRDEcn%e7@d;qhrKS7~@A7vkXmj`B;c~}jEhj6q}Ia;=1lgHR`#O?Zc zDac+g>2|}x$p;R^fJQk)oys_qooFAPWNwH6>$}}A*`+8GoS!zaK6+>exR${Yi|k3s zEkH(GhHl8~F5Ft~9Gs;*{a7m0)47Qs%i%6EQTR~DYYM`<=awamSCmO{7wthyRn|M} z<_(Il+eZXekz@D|@$nl$b@Yq9p=rXolty~W^XkU-@pZo5vLML&!l3)NVS?(le0Q`} zkDi>HD*w6wrv2O&s6VU5x-eaVyJfly0k8_(2REmG1feJz?_2 zB3InWC^P)B{mqoa|5-B}WJPnc)_XGkdL6QZ@*3}h@VF)e5{mtII=>K+UkYZf*(jRw0{%t`*TB#+g2Sxl6A5Dh zpJE&&H9=H~`B=RgEiQ~9;ARd@Su>Q~tr22* zXW3NCLvtwki+n`su)S@?Xp1D#61z>6`3C49r7t?S9g2Y;(Ds-kAgB;>p`$exE09pZ z{Qm6)iw7B4`WB8{e4o3jOo;Dr1&EfN?$i1Pw|Qn3yn|~tjZbQt;6#g z>7}Njq}k#i6^3@x!en_7z5wWM>Bi+*+hF68Z*MMt#z4P!m9L>5ylj-PgW3AL#8u`~ z|6WWBhFzght)N53zxJSYQb7pJ=aF#TQ8a7Hs5zdY=VoOLo{L-u;X1}rVl0GLLZU*u zd^8sO;N28SwS$)VlsHW(-Ufp22I{VKT&R5uFd=~`84lzJC&6D%3<(a(B$Cxzk`23F zXLF8q3P5%1SJVE6hE{~pSYVj}ykZ)dzz<6L#H-)4%M>FWO*NBe@GF*I7q+eWNWKa% ziq%c<#ebPOc+yaj`Pta|W{)k(hF4(qHHR*oEk0Jj+ofRk5C-GxQ|8CSxG;5qoO(t- zt)WnHTaGbnrGuOMtV33W6nu9npo3+sQLwA__GoeG^XC$0go3&Ppl8UQ^PLdudIlAM zy?+s>yIc>bWjkOT?hwi+o%C1b;w?Ti#@bW# zx4WvUcnP-i)zVIX8&V@G64Gz$W(8)=j$5D?d8KG@64DM1j?4X?8v$Uh=6var63mhb z&!t!-~U7b-3S9LbTYi>+-w#-ASDPS*7 zj>qpd%8stDEdf?1(@*!3%AS>q)4S6M9BaErg}+%49-37tZZO$;?o&A*rNd*-YM*-_ zri^lzj%#Ogy}Y%x`u(X)pt0=Vz0>p%=9rixcVShw=BnuCGp5pkxf>N-4*FeXkJ8(M z_#fzlNz~^Gbp$z74n%$Hc)@fxI*4m&va9UW&S+X=64ltn zd3x)MH7A@>F%*Zsim|Z~Ea%brHTt=)X{dZl7aB^i8d`0o*Mua;H}Zr~25!^N zqxEPZnf05Gr6mZx~xE4J~fi%S99G8_S>Rt?de(DUk=xjFlCJ z_pt8rX&gl{?)VvGa#?EedZ56~km$hUp3w_n;-YmVO)u8QzXgZnpgI}87-lIB1jXN- zzNBF3Psnq?DxNR)AMvnc$-Exm_<6O zk;Ne*3BroRCykC@?3zn5h85PX4X*n=%f` z-Fq-hFMZK;O+?_&Wp)J@+9zPeMi`J8*rMc2=mk$O2l7*nHR;FWo%5ciP{-?x;vbSD(D}?9G zqdHp}4B*`vsTEBA(?UKzNmA98x`B9izQkZ#Fi8`wjn%@?jc2;dR4|#*G3|QRR`|7H ztqy$N)|@{;ZXw5}Qy0tccW?gm;sGLz*T7yILNK>)|VVII_+gRmHC21`C@wV`-3LH%-Jlk0k0{Yu{;hEj|`PfrY=!Z1DHd!T>Mcbyy zwXD=hG*^iKh%!Z)V2q7RnB_Ei;=3ISh?VEavP`8SU>BSwgXJVez!*fN$BXzcy^R>b z5~C=D`&XD74m(^oCl}P*q@m!}Dy^jhg2(Ah1(ZzpSJD(*O`mvWFSzNP;eIofkM6G? zO9?xCXT{y}Bn=kb)5ksB4}QS8S$m z?jRh_xKWVNt-E_=Bu;|xlv-gR9;IrwOVL6Drx#DyCY1c$*4jm*g;^;u4MHLJqEy<_ z)hpyMPLa*$2031ekwCHTk5yPGo=rP#0x6bWMp)&Q>jASwqbIF2<32kRM#-V$)Nm2U zhE(xpB^eOm=bPOf!;`<0jV=9)fKwqfaC(6PrkuNF{ay>5H(2}^^D_%Es&dcD3HINu z719zgcl2i}$Vj^(iAz%LkJ_OpR}MBDL?W&6Pi(t_&TDXx8b6H zoqE4DH!L;)!Wkn6m+n0PCl)CN&OPJru}>ixkwdPpJGuMeKipBWrm5E~Q5O)Q6J<{> zBQ|cftt8!?Dv?_N@g>>jUepH*cun5&$oy+;>C7rM=8^g8anSnUA_Obhv)A->6Z^}j zAQx^n^^4W=uHO?y8h|DRtGq=aN^O{gwYIrsl0)-V9#s*8n5{B;CIG}or**t~k? z7GTA}*|80AZxDHovaJ**WJ$a!R27@ND&`r5Eq9TY(uXKk2vhKUR!$cSKV}v) zc%?b6HNFEMN@+_8opekF9k#ALJMBJk(W6)4br5f$uT_us+@iO!pl!>g3XobX2ndq? zT8m|PU)aX~8K=e5VIW>ZC%5{)Q|O^n+y57zC%8}SRW6!gvHfp+{u;0Q@g+4sSf zZJ`QKE60yul$QdDfhhx zj_$np{D|~PH>v31qWez-z3J|MBIx3BAHnx*JutX@IEb<3-v9qCGpr;bU)aCTWeND{ z-!8~g3INtG8KWd&C6y3(gp2j!g?Rj8LkR6Izv-4v;7bRCiA*sDNEHMlDbI{+|Iw6X z3CK$I{Zgx}PMokPtHo(Xqz&;Z7|06$&)D9*f3mKyxQ1P2@0WTbRlj-Uvvo3g9OYIQGQ?#tq^N0>v``W@rmcycuu0@=v8@#KhD9v?B; z>5SNE8HFWKtB3(nv03~MY$?-rBY((-Uu}#em)pjso+#9SCk;bO*;shPE(cR|?$|(j zEg;CLy;1C?y5WoxXT_QpXfKt4=nyy_vv&`t7GQ}5TlYvxKpQHAsQV!$FaO(L(p}gF z_+vVnmvX2$_=2b%VmAHeFgIICr^2dvv{iaa49YFitU~`((|b;$D&sPk9nHP>dQu}t zsZ#y~uE~rZ{58B+1L#<)E-Z}m3s1utGR7F-#&7(<3OT}kA( z0hc*Acbvtegg{x7nt-K8gd8SuW;u_V=x6uY!BtDdA%@LJK?;-Hn-N^l~dDKkf?N2Dh4gBR_g5hNS7Hjty^{EK?0Q$ ztZKqTqt7^Ax&gr~NlN#EA*o36sEl?oB`U0J6tUxPI&Vi65QSeR!J!BByv=A&cb&JL z0cFP>ZDn4AhUF0~F*hd0=$EB|`bg+X$ksS9UoTJ31FwTF+wkUF9Tm=Rx8S|~PVN%d za>K@pZ@gm6XB*q!3Y+^s94Mhjnrb)k3m`~_u;5+s%IDy{&D<`)S01a4&;ea8qqfO- zqgN?~(|OH>@+38&EQoE!tV?$B`n}7yq6H)U=jY0xX;9y55@4x$yL|q#F-)clvO*%8 zk72ayBoh**c)xcO4mN%}o$yA$F24SJxIYT*CDx{4?=zg#0oIU8B~K<5G?M!aZ7U$w zFYHot!?pCGq9{U#zV1>k`7rXQREv~%sM9%tXWq1ghb&F=#ARb~`bAKCBtk>7mTSK3SNB+(>&^U_saWJFe^??PdT1b-gu>V^9_Ph|VG`-R{7V z6><}@6%qGGiq%2SZa(3$p98ydO;4fph1`U61Ba$5F^fV`f9cag!5L%)!Bb?-_$Q1B zpOM@@b2h?x(LBSraTGHGLKS-8?l`VO`5W6aNv+XQ@d zhPUm0x`-`Tph!z|EdTjNq#xUiC0;Dn+gD89krPfi*f_k*?ES*e zMZEghQy#l0rZupP|8>#a&YcUywP{4J*FeX3{h48U77bbVvJN5$(W8`ZUu6rl-#h12*zi`3br7Ok5GB zxEFAiw=JMd=LfoK7SsyMQ>j|g+;8zbH!WPN= zjRf!4kEZUUp}S)`_&4o3AxPUxcR4|S1Ws9iK-nB|Ei2%Vo_0q5Q_3;*?Dn?aE z=?J;}TqNbj0G3KtJvOxJ;UBACXLZyl8W1slR#q2RfFD2q`tv_N?m|<7Bo30vuu;=G zO0dea7ugyO!w6I^l{#aUi~o^R6!n)w*P>F~*Z~pDxNw{{D#ygC8Tb8VyUl^8NYlW; z9P6%K5<*e$r*R|Qk33+#Pz3HoqbsMWf4`KQa69AHTiC_Z9V?*-QN?ye!tNYG7?(Lw zh+&7~3tbNvC}r9$YVe&*j-r!;%ojT@_q$Mel-C(3Qxf@B`Y5fhkfPXXi9_SKkBJ$K zL?PNcXAY%J*q4<~1wSyI7&wcrKNHnRB3@Rd7k-o$a8~Ig<6wHRNOxy}3!zQ5h;e5l zZt=*19wFHmwL-g|pkC7e({mEvPk?Y7i%VBpjjyn8 zn$pp+t4S*Q$%&GVCjzANX(EJHN_x@w;S{v|T6_ojLf)GlEWLak9UL6lS~-kn;#Sw@ z`gYg)a%aB0UoK9Tc4WpbA`5qGBc4-4bElhQhv|ATcOZx86R6$0_gx=Bb$T&Ls3@Z~ zVz*OL@xUDpaJ5O<(Y@}nZdJ&rHr2nYtZw)SNH|p0(W*G6qD*v}%=AB7&i)A&yNi!S zo(3{)616?_kiUd?tieZPW6!v&0U@#?;6w`2O1|y4x zbPp3~8+0NT#mNWToYcT3xC)Hgpi!P2OZI@+Ex~bkKJJgLNv9Lq$-w}TcYt%TL|H$o z!@DB;#4-?_nqn2Sxur`iV02+SSH-6{;`^y72Ck6}^qg{J?aKeuE?g@7dw9U# z{LiG9b19GShdCsNQMdemtrGgmW%mq^>1REVWH{M6YKt0a>kieQw-T&NF;Li~OoddF zz@I#2R`3-4a8>OFr-4PVsdTk$pT;8iHcN`_OlRSRiIS%K4+BoCtF-gc<_D1N${Mi1nm@dcZnuFT`1^Kv3=Q{{ z3*L~9ock3)VFpU`GVJACLWKWeD({XhDP3X{bbo{(9+z95orL(>zeaQiRb8G#1Z7vz z5b@jRWuDNGA4=#kJ-HJh=pJOx#*8JEJEa}p+??`M@d!OUOAvHb@_Ee3EnXPddDYf& ze6|iD)#~~DBc=i3(*pY7Iqu@Mt(&#W+ZOufI-!RjVo%CDrSW)qY(Co!tDuR?#+-3} z6U14!@uPs`3u3p6otDqNh+y!HHxB)!Vdzetn@!j>yK|p96H<7TVU-T$%;uu)d^xQ& zaB(|V9UEuM6g0>wH^pQ0lx&V!!o%wvV%cmZ?=kpj+mqtdVRiK*WNOPiv`y{!9B#|x zI%I5!1N*v?_mE)eiV1i!SHzl694k)O=5pt=}9gfJx9Cls*bgZK!9_yt|>ntBaaVhGwqHWVdI#tR>v?&tA zD?!MtQGlGb#N{^)l)x$YoH9rTt~>(1O_lMx6=XyZ z1`xTw4{1@ux43?rk+>bUZ6qM+JO?dFHeM#gA7Z3xYuGB1VQn+oFmXe5=DsI?r zZUu=P(siU@Mkr;p=#ef*9prRL9O$w;AQe1n<PNT>T4yVX>13=Sqdqpt`9j03kiKDDy7@`LD-M4R8ti))+Y?>ZQk}08gwD zSd~4gIas>=GlEXhw%4+(?R|?_w@@J(S*Y$X5&}PRUB;e<>o!rd4ppPqaY4c5%hC2F zUiT=)mVz@^p|CRyrPq90l-}#y3bUdYUao2I_iCg8$BoGA^tWeRSYd02hsGq^h$trJ zn{bIfon!0|uZt8{U%Qi6(9&l0)7J%;N#6zCs$+e+k-!FUbJ%H&EXkRk!h*v~otbTl zOOwRwb?b_)?j|si_ZD*CK5QWJ_I6+z+F~AACd!LH=6OTDlS&9^A)a^UjE;y#K|Q_D z1iNCd+-qk&f+-5?=PlQ@E9S+7d3hcmPm0wRKbxfaDiUG!JX31m2p@~d6FbWErb101 zw13b$u+)F7ujGeG{CiRfleO0xgx#N%Vc>yy2KYL3JF)6x-b5e<^bTYwE43YsgT3%q zVvbnnxnxC1)?AB+pDqBq8?B4im)ssi_Qg$5ePZ+ zoiDXhf)$eG^3t&aEk*R#PZqO9OF$;55{-*2?E6^Yv*yiNhfX&(wznsE68mbHqHdqD z$HxhjujrPqp0wT}Z9dwzmA(E_PzOqPV4+0@5=?c+A!JXsB_hCq>Fr{8+7`U(k#Gwl8CweI0JHQHidt^A!O$Y?ZsyY@~iavY8fe zK2)q1K6vW3NgCQpo33j$7{p%~FrU1$!iG9@tqW;)SJ<}oKK3=HzSxR)v^MI173vDQ z?$g%B68^MX>E%|3)^>jIxYxPewLBt%S^*{>vycT!$Yeta;k|Q{bi#ER4jW%iGqd3f z=jR#OYVu!4eK{q+Y7^j6vFL!7@8PrQ*MuNzFldv{43b62F`L~Pq&02~QfuD?ySE=@ zipPy-CeAgr+b2$v==eh?O8)X~|A(oX4W^!vY|9AQUb1>3iQ(@64C^Q2&!|gl%S35k zvqfpwT!SQ7F45WAZ(+T$ICoxU*}jO<6dXhO{(`JQyxVwRtJ%AAz-7UBRc z3>qIq&odT#%alxXL%JZoJ}?atdJt4*GkDdL4xbGz<`&tNa_x@F^=dCagpA7PsMVbW z7PRje>?yB-zgRoxeSFCc|58SG=AnzAn2(c9u zd*1dA*>_ig=$3+*tGoY6zQXP9Ldn;-_o==T^mO*T4KN>izqXXr^k4>ta{~&GrB|V zg0r*wR_TpeUkb+fdZ+pT2!fL!WT*~j2;W2FN ziUW7wkCkh(RFAI!=WuP2(M&q7Gu+dsrlK>PAf@KnK8Hme`X+6nj>6`ta4M(qb69?z zATllCIAv+;!?qT0(&c@>TMAIfa3%Mw4jR&_NBi{dFK}ArU02xyqr)c1?qs1Xq4%#{ z+{v(?`oN|^=f0T%{z@70IRT85o0w$0HB!Wlc$s8nHZf?LbmAt(=LZ@XpX2cxlY z3i$=IdIxG4tOKtt%8AiTW39PbU;C(FFyRb(zdm)<+){$p{?CQheG}CE(%O7&-QK*- zR)c*@U<)Who0u$2)F^5YBZ3yiPhA3!=*iXvv@Li5%||L$j+LV`AO>x-&(;*@Yxy|e zzpOsb%LDSsxg6M!cOdH&ulpc2^<%>DSO@sss5^YDiWu@%;4IIIXsi7YVKJ?2=-i$j z>dp2VqV;$K?GWRc=1TLQmqhCd?K#6s*Og=Wl$UV#|7(zktpsgmk9pj-c)_#R1+R=8 zLR<>pLhoE!(hu7Q+U5MRzE5bS*gta;F4~emjsB@2qwv4vkJDoREq@$%iQVcuQ+z`u zxJW)zx%XsT_{Je4G`3>q1^Wn|32tYG)aWXVJLt=v_4yG6=^F6-5R*o)sNaQrvF>bz zga~2&J}=M|w!Y{LX~RJUi76+8q|qa=rI`F93`W;~YuSVLSHg}(1OXgP=i9L0ZHH@( zWJKJJ#Lj1xP}@5qZxDm!YtP=&l{9trgX1U_*D)G-f_)}x6K`tI)(W{;w{&Vw?Zp1F zC+aW{`*5Lje?<1U)0?9-hAq?}8WY@mQ(D8~7Y%Xja*?>L<@0cIR;rEgLgHI{@vg$h zPb>1TGKhv(Z}Fneh;QSh%eRq(7ph~*mKR2>%#!eCA41&`jgTlzF(%|E85sVSesntvucV-<};?ceLmEGPOeWtE0c*xaNN^~jP33rWM9 zP&3e!mmalrQUN~lB9f>B{$8miDd}}}D)&?(v^3iDt0-R4-jc@Bg5cWy4Ewk@WQ$Yk`N^#5~2U!9v+NNR}ctB4YI z^<;4uwX~b2*W>5s>iZkv(}~&_m_0p!^@|P0xDWBjKZ+{!XV73GJpXK@Jd{wFjnHSf zub`&V31;h!_zLpQ6zSVrh;Eoe^tSH6qKG}f9hz^}V_tk!=DPxT96n$axpS4jvOU^j zBADYp&5Cm9ne`*5^4~&?r*T!!fB7Z~PIn}SJ(^C&st26pn8hC$RCUYJWRzkgg0{u2cS zNKUP?^uV(V44HIHlc112$fMBsS$!<>Yv`#7+!J#B;4(@FK_HI6M>V%=@w0?{@%HuU z_hJRNg}=1C2KPiAW1LN);DAD^6Mr*WzgUX{B+;kMqBNjQ(c>Jc;}HIUD*gQ}m+?z0 zpODURE5`WZ8VsD9gT^je*^EGDGMOLZg7-5Xe)kbBjDbKMncN8Gv7x;Hx?nln5b4wn z0tgBli3@NWIP#0t59+4vSTUW&tCgA^lR3eF~d*smWU>x7Hp4Qjz~)Q zb}F{dyZ-$IuXw3l{yU$_qnCUP)K!w8wiDW$k_Cg2mO%WF!j&V2JUulCKiD4{bvz5_ zz9nu|`b2t>VsJdEG2b(JbwD}63(hSzVjDu?K0i`Q+I4k0~BLwAiew~zB`(5enZ zc&cH9r~M*fgr1fkWtB~bKAs~I-m&(xQfvq0wzw<+?rjzJ!)$A0x%)T;!BMJ z&x#u@o^9M(Shfgc8)r#Z;iJGfIvZ12cEcZA38y!FGs4%9eX~&O2+5!1 zYriA>#>OVgL0~XZ3@S2dX;Wxv0{}$lksnMA^-LSOBb3@EGKrP4E$3W3)u*0OGO@8J zrO5(CVC8l?x&5Zlfl=A=yce0=?4t?~%6D_s<`X}i;np1SKGbkVVZFx{n)>kF4K0p3 zIOZXGyKMVDtS|lZ!GN4$2Cd??^dvr8ULlmNMM2s;qVb%8d z9|Ok=k+PUsY%~WLMAoDz*s(`%5F34JpR-umx}{%6k*7JL=&2d&dU^zDhHu!eH@0e> z&p!lxI?c)>0fY@}P7exr1ciJTC>O_b=Pj=2QQ0bzR+5>hN*B*+mp^eJO|d|AK$R!R zecC0EjsV+bE}#M7I*QnhT{W+sftGq7VD3$Na{;m<^yiiPVh3tBp+Rfqc&kZAy_f)- zDVFxoO;#(GHaz^002oko2r4)cxJDQ(jo6NdRV)cbu#M~zo*HC}*598dC2SzPReEit zzS(pUOXlnvRPjT1`=r5Zg7N-O@P_rbuvb>pCzE(s+Aq`=vb$O0MD#K_h$8rJrMwS@ zZE9!3t7}KI;w3)|G8>h)rMbOI?w z3*!)l!3|G_j3cVBFp&YZHwqc1Ex?0OhYU4UmdS+18{4&E6p5FTDHsncF#6;-F;}Q2 zlK3))Zez$EOL+5%rgp1kc9ZB#6ZiopGOiMf=%910DR=+T4YttUyepHh*W-SPsb=p1 zt<&~h*C!@jU#{t>A{!Fq?X?!J_ZI6+K67;Ff=i5)MzG_8NJpTJUGNYOK6n%i209Iu z#$dWOcnin+>Lw$N64-dGs(EmjB6(O2QS6w*JLF>F9`5Dd-Ykp%%?{iPtw$F{E@pP{ z1h`DfQ`~Nos{?LGQi7|iZ~5tz%vmR0_Da!qefz_Z5tz&AoD8OFz&Kt*`2*r^Q+IB; zf?Z8x?EX)$(sVgkLT) z0@fE+E4m|zZ@E(uEuQONW~A{y`zF5H1zNa^ty9uum0A!T9~WvqRgOKLMgEwsHz8=? zpewZTE7lmq$r>b9dfNOhuCg3H^(9s9dK8OGU|(`Fo_AufalH9Bx^X;Tid&^);)+qJ zL%&~YpsdR(-cq8rZxFO=9u|Xyhr{f@*9xQ$(fWE4G#oC4M6$eMrdJ)afd!Pb_(n&3Dz#)`ns0_kq$vLu%q+YSK5N^{qc}JnQQgF$q9RUuQItwS0FUZiMFV!shksI;-z!XnBE zcL%!mgw8!L?>6}&Cj#D7CchK$@^aUmrpa_IrIoGjdtEAhyn<##E^Xnq z49MFCK1gmh!>bUUwb*jws>#QbNGm_VOH!zCrVEH{)mVZV)~)W%RG2H23O^utg*363WZGcYmUQuD`b zUAs>wJtulT!7$3=65tGbsmDq56DA$>S1TFOj4EA`m_T9&gPtdrrefvSBw^k63J#%3 z8Nrn+N;SSr9iu``Q5*jnZgc?cZbBUe^S?=Y>=j&`@RYPT@b9JA4gC=g$b&cYspZ%> z*}gB?5IE~JdT<+SO~M?hVx{hHy%*+?pbbr8Uq%e6#Y!ca3wXjlgA0kG&{AhS>3lZeL%BbTs!X^O<9wxd>|sT)0EFjI1Q-U z%59`qv^c*n-s0lPGP!k4CeX?-N%_yE35_+Uv;ExN-7dn7e$}Gvjd$)QtM7Pr`=6%I ztbm9RFRyuF{Z5tImQ*+DdZ+}4+6V}^N%Lxa6oNeOp$3I40J#F#c1dRyn{oV=@|0li z2PyxTJIAYQ%Q7qjVIbZL*{@kMu(0It52D}GE-zDI=@~o< z*0&gC_m6;L@`&p43F^TB*qqV4=lYRrhn8SKq%+9?>!NorGDff#4A0266ovD(T4Oqm z6ZP5K$f)VMAjmQR8Brah!(yZoPw<2`4viH|;q0K=WLY;>=Po3)rtrRVq5I&O);1iI zS|SC69$`Y3MTuOor!;RGmM!Av`oT!uX~OT2p3AM6MnpR$m-MasU#g z_T>x7j<&-iEY*-61*PY%+8*?N-y%Wcwivdr!DQS;bVb z%#*kr*vt(7o9{KZQ=IE_W=JSD2|^okWuuIYC>8Ii(( zSBv4J&5m0f?Z24Ez!i|>%#!?^Q28WTC*M`8dNDtBv`j!Qj0A4vNRfYMKShD?3D?JI z<6?f6c@sfXR(W1sImKg%gM;syDB7(Gs4+leR*8qx{Uo1_z;W=dm*r($f1*H*h`iCgiRl zatUlYH`2G6C}7CF5K~!nkTb0Ua>lqXClm;C5x2OJ-X9;GDRmZ?^^0u>-^i38D|;aq z5eE6zjOB%O@F5$6^I}Q zz-&n(UY#3Qa={+zHG+znKd%J%7g+j|dHEcVrz*nDB0oPhS%fz`e zt9jGq*m_s8ycdu*Eoqcq+(nQg&q+s2aT40vZC991dRGO7-|z2GC4HfSKctG3N%Ru`errxpAO} z=#4M#AF&ND{i>4JlV8~@vk{dG+LH;T@(y-S`0=~Z_h!TChFr|5j;V;9Z=S2|(l8H$ zAcv>}uXE4NmVq!rwEbhb|Bke~z1^J84&9w6Drb5d_`a15Wo8rF66q+a&aZ<+0;6=B ze_u@Cvv{Nfn++wV=hY~)uvU^s?qg%V?@pv=B&9K$9!^2wyW_(EqkrK|iS0?PUG5t? z#G_G2d0++x%I@@OJM?BSUGPEMWAOKqvmEw0+sURn2Tx>_D;hxw9#+on|I#ie*1|C? z`&un_caCjbDzFTICnuH?#MRKmhoqk|1P2z0(VkSJPEAj#yEX{Cz*`V(wDPq>j_imr zw%B?s1`#Lgxi4+_vhu6Q1Z6|rk3LMs9Zt5G|ueiUM zf24gqA|k7)4L57k?w-%>ijlt5T@`2)8MvC`atpLqE;J6pYka)E9Uu$l+vci!p%Fr| zjqjSkjrR3&dt>`JWhhawr30zN*j_){@%p0oY=2>X4Ta2A&jI;WTiks1*iw{oC;f!0 zb(F6VP*9DlJx<((q66!*lLdkBwp57%t-H`gq7_72DY|%x!;!tw@luZ`%@;SQF5l6qx?((~r=6D+@bPnGw0wX{Rp+4Mo7jppz%zTv=Z zRErzY)50txGxb5DXxXFtJ`}7XZ|Vtk34MsR``~Cvs_Y+PWWhe5ad2fmx5SOU6Y~1L zz>pp<>l&;av5co^Bwn}|VCq&c_+^IuJH=EfemEnfzIH(`S;Lee?L36$6L8^pMU@!- z(Wda4)AP*JG`*cEbaf>^z{~%a0XY7JF5t`{w|;3#Lfc@qvhTF0ufm=6sO!kU@W#ct z3!w{f8TxH+bM*9GjV$*pCmTiiANZF(XLnmvqvId6{h|WK6L$76*y^q`^u~etq;FMV zptcD#^m(Dj<{sUCoXWIMr<+$?~6)ous3Br%Yu7@y0iQ7c+UY$MWL&5fv zQ{6$amXqAQdrk=iNIUEtUP)Yn<3+$t zBJVTURL{||_?x|JWxDpAS0tI|x$ZL|(mg?#X>>00gn%#cn8g_Pm}T!!Z^llkNo-ZP zo3ap2+i2IrG++*GrT6;}>uK%v7r!GRz|g2mg@tIRDt1V_exi{(3n?VGEIJ7SOP=fx zsw1kSnE|-0EtDoa2&$_=@*GitD6FVIysdqGhjuVO^ck%>ZYa}h^2hyN(@TaUM)kq? zr8MOJOYppqU!nOaO84MAliXn(hVuTkZ--va&h4JpL*ugLi54 zr!@W2nPW!A%c^I2P=6liD3>xYKfvq+>@ey-%B8mUx}(-Wbf)FXA$D z2oi=`Vr>OIZ*L6Bq`TnT`5#h3yeDRv5DHawz@M0E&z4FdyjlTD;^_j>YoTVThZ?Wj zb|aCl5E}9N%#w>wK|hTpOn~EcFRW+yc3{-fDDj1c8GvwTfFdoJpkeR^JsX;) zwfm{HIDc^1f}O(Q(p^N3JMk5Ij+5x0=ObQ+k3m<|Q&**axgfWVmF2NWwFn#(F z`|8*b8qWyAff)t0AGQvQ4c9c=R2Sxr`G;U@rJX`2d;oy!eqw0Q^8#)uVjK4psp#qSc~-0g;gz(cgG-rrw2$ zv#T7ZUhjf4Q}t4M6-a-9dYlTlb^*Uf3*E8@U(92gJG2fv?ySeY)>y$BB6R{haeBuY zFFwu;8wws{lQ)g2d?8yEv7NY!jz%~oT2f%pAG&_b++yU4NG!>$tIEJ4D$IGp?E*Ge zkkExuK+u8*zxuS@b8VNdDrDQv{?OgB%`~$ zN#@vVd)UEcP2&<%$x0aHOvubX%uE<$$){CCfr2!{|1e&Ln6HXWzkf8nZG{M*3g^<2 zfi*_z1q9MVe1T3+gJvx|YkL@hIMC=6n6F+=)(yz)et&H3{Hd9u)^u$0{M-P>S<`O= zRP^qBK^vEuL?2hkK|K{vXuZ4d@Qru6t&$sa_!IRhH8ocdjc+;4jO)V32f}&(1S_DHu>Qrk8%+bySMQ1(6|>7)&rXRWzFNqXLQ<3-R<<)TnA@x zB)*~e>9vG)!cMGwEyo&~p$Fh`?d)hs!_Cv@x(uF>vIZqf-nk@7-^azj;NhVsaXI@L zmN%QPQnDl;+x_Ikx&~>?$pS5v=aiKq8C7UvHCu}uWp{td)r^@T(*AvWaRmym7tNAl^`)aKugyt0$1`Bp>6w*O1i0p-Crl=@gHH<)%Yc0 z76dZ`wV?N8CKs#5$}E?w^d%&E&k7UL%#SW zs%yV`3R`@#tJ?;OmqiH+iOm|3LD!MLC2|RN34UDcGC5stcEV=N=&tSVlN2D8eF-h+ zkVK;7^@Jp%&cuQ6m3t3nK2?2WBsBvXK5+PeF+lm}0%%v?4(csb+G?6LMTyw-&rHnT zq3!Y&ZLGE)ohpoVY_h7{A(y%hRh6m{b7_15!lcXcm&Z*O zm9}m+*i^u3oq{}ZkuZNR@NLW}mXhhiMKnMnBoTxD>SeL7wsn66;`MuntpL(1;F11H zW4oogQVH$V*Y-g#7eMo;-W}E72yidd>b6qd$SmT!bz$mOTHLYY_wpI`*u_#AV~a9t z)TDT;Lu;L&u)aECK1N;r4~r%Z*jDTtJ~L^%U(@2!7rNV{?at9Bx%-EOm&*UTRo5%r zZi#rchD_!Qp8V+^rOq1!ZUW=ieB^`!zY1=f;WNT9>FRCOzJlO^>03qn%gu%u@%{ui z(VzmTf$0_<0j(u<`za(89DD}Wb?ziT3byR7+nId3Xcp79EpEciB|Fcqh4zg<#V-&! zKH`;bhvO%pSsSG;U)RdJ#ob9Q^+`+JYLYTruQ8iyYHXSe;Ha6x=%0zaUiO?Ez3MeU z+{jI{K=4-#QR83GsbWyjV@hRxSo2*f+OlmvWPQ7u^#2TSW;9{)nrHrIf*k5GN zQ?IX=xk;$;*(cij23_BmlYSnkN{1k=_JJ8tX1hHeF6G$d1f}u883TBVInj{+*q}@T zSxfr@nDhh;n6WXpaBOoUI3YwW+xp9usgadwDg2cP8$Y=F6Z|U-yXm;j8M9fSe*~jd z=Rv>U+*g6l_MM}u15I?8*_v5IkEx4Cf+U2Elcixqpy(~m88eI3u&pUmXTIRqNKm2{ zs$tEWil)4^A|Kw8$LXMW6vt!!#+^lw#r}LZDZXEt2DI2HqPgR-uGR4HX^;KO4>W-6 zfV%&#(=NrsS9W`ZSs~x5tX9DofLepM@lRZ5)LT27#alb9zWdo_!0$&U(Ijo4V+LAQ z)pe)0GUjS!bCiIhm_q zPGGoki(<6U#Cxkl$ysXRQ;E^219*^Cw&eXxC}EDL4U9i_tJbx&Ns-eCiiaYD70$}3 z$jRx5Z=z>SU#J+!<%Ja54>za<+2O)2=kguFvHX+>p_TZhlBG#jRQ{|eW(i@i6GyWR zb!U#I(UTd`#7g~Z@bqhy<-&=nRyEqfiG?1zd|i>kg1UIUZ&OO-KYPjIVS*4DxH9fn zwe8|wxu7JdvgtJrw^adnx@aLOLo=d2Yr;R3=J+lH1;*n)JvFmg7em12kXoH&tKZwcq&MQndtO{2lpHsUp3HleScH(!6I zANS|Fe;-&8ah)qJI(WYNDTVMbYk;V_T0NF!d{SDO0e2C%IG8gvtAcjA?-(Y{NN7OajY+WC54}rc-cO zyaTE_Zbf75qQ9E!xv@e&PeW-xCHe>M{sygNlvTnWQF&@n-hJDNN|)GOvGwFKT!xh} zVnQfU>Ls(rcAbS0&1*ztByp3CY=Wz}>bGy*I&hFImm$lP31_Lb{o5J{d{ns$#?#}jOCWB?xzMnVSRNNMHe4gksteP;( zM#W)$gl!uwe%1((}g>6WoLZbdjbzsI{p?6 z9c|_Bf+Vd|j0-+>ytz-?QV@E&6YhTXJAi3rsyGKcYg^|B4D!97Vd0S``B0`-1JI z;~kE1L`I%b&4Sv7Jb&S~^)3hEcbx&u;ox0IeC8t|eFc7&|O%cs-^Gp#tifEF9NPI;m*ftaG{2%o>VI*Nbt@lADeA-Is~4 z>6NVCOzhOyCz2chDq=f1>%8c($`!8UUPGMrx@GEFn%8ZclLyZx>Mq%)ZP|rK| zz)P)$0kKT%a{{ry7eO{DsNQlPyHn_C~owCav zZ3ZJ&O(e4#BFEldTXNaCvf-vC?#rtJTO8YB?ijs!_EZO z;5gg1VF)cuNvh}&)D(TwQK8R8xuid-V$wH@*ujWU7Wm<)43zwmi(c1ymCTel&?Ujo zKXak_Gc}jys>|KyBd{$I7iwhWkTTy;&^~f&7mCDLch!-rZ<__X6$Z4Ipsb6~k~1+) zC%_q`fi&5M%)ZclqEYcK=~(s1BUvNLsz8`UqpgFl%bi8zeh^%W81gW~srKNUw_v1T0Nq`PmO`*hO@vxzq z_;&>SDH|mzPpwX=7UoeUw{z_A1xM`%|Jv4XP1l4WT0D~*Xj=DP*VrQ%vR;+)f(<-> zXst6v3;CkbnDR6JX2nCM`3iII@ zigF06JLtGe|I-Ooe9 zA_yccV^Y{J85V_vJ&QKuwOft3`me=0$;e{z=!Z~OZfHIdBFpERIs5Ml)aMz>H`otz zUBVcqO`jD3X#?JvgKn5G8$#oehyM4*QroU1u@4%^3Y1i9WOh6@Av;L=d~0M^8_1sv`2qH|0RDrzWdJJ@MTx z=N2A5)vtc3HtCAroTzD|igbFLWy4sW=8**4WY;A%n9dxz2aJuzcxza-P3roM!}^q1 zm#5%YA>Q{yPAZHVkizH>3QUE%YMv*&-~Y%~>B*aHNSkz}>EMkC(PA=`YpPb{tBaXq zmviPB8k8JGC+nS81kL$7=QrZ03UjOSOQ&^q0#q6DHAO1|Z%!fQkqC}>*C6-jz2PgA zrs-}_+NX2NOg+vyqf`5(!(x$$a6aQzq+9UKW>?*Q_>bq4$DrkI2(7t#vMwXvvw}jH zw6B8En0K#-23a%vZhEN*;maaI{ECW5i0`K0>E6c2=WASXu?U`cqp6C2D2-r^72`yk z76rw9ltE`Ow&GSQrPK3oU#9B^YK346QyR?jf-r;O}wR~lHLw0N0A2Qu0W5-@o^;~ecAwtbMJO+_RGX$ zghV&Zk6VIM2=p{p_vN6ALSh=JT(l zJ-&eQ&K+awEhvIm3poZ!(9fQIT6bXXe1s8b9+TIojGhqA>+ktd0uUrcI6RfNy za#9Bd6(led)&gKv`9Cq|`7Lw>%&THP$YPo4JTrqiRV3auBq>iG0;m8prD3l>6PM+PM8Fjl>KUTSRSP`pDmSiTd-Z;l#JShyNyF3 z%tDU3C)F;vsh~)|`z0GgZ0;4m&-oR&TI-*Quim+}Hk^=n*72|*yX9TJBpK$+Z%>Fb zwn58~tcQ&=HdwCOJlj;ozpSBF063#x)~Nf&JANusF`Z_v`Ue>=hLFxf9WmQIy?3-j z1?scF?ki$8fRtWP-4pCJ`kl$;Fi^6OM*sFV#Ib^$MTdd16ul%Ar7Vu?_thVub$>fF zJ;qB{)COCJDW{~eB2|fkaBjhJj;KUj{n$Y2 zb$cT7p(wO188|sk!e>0;FY6j`w>{Y%jQMZMeMMf#OXSg1o9e1hW?+uJP zm>;H@IfM;$bs@AaKcMDG%K913{@Fx=o8(0Oc@?`Qe34^xkN$E0k=RfMnH1}z`C9NT zWS*yLBEm--4#VoNtB6RsuC7|!sfMq!!$h9`*0uDs-5GbO4wMeXSZM;GFZemsZF+m7 zq0UD$8C9W1u`o~1pz1X2uEBbB_;t1mQK-H9c9L{m@L0M-ZJ5WS=2@@&XcdNRJ*ysm z$)jr2lxyPz(0*4MFeg&x@6~B!r$0X}${dEqm|BUMF zl7N+&Rhk;+InH0f+Yh?)^B}bMVFM3)8~%Azyd-L7F}MTIn>M{E%0s7NbNBe3ck_8* z@$y5jOnx)L_$vi)>uPRdLi%7%k@jV5Z%zjbWU)ao`b-(16R@2az>Az!@YE&g(wFB;GX@}|Y+>Bw zb$EXaVLC?%j`^e6i_Fb>V@MK_RBstd0z!-cca2Jko6Inse_>11XOa~2`X2OT{Z1tX zt;fi$;l#+j(+L{E6j$fQaqzT@N`((n%AYUpD{JdnPTm9IRFM%|e9Akwz01==s7Ny8 z+DT?syb$o|>u9aK|JNH^G5_-fgfDsCtR5sXo9y&;Ki7Ec)UZ1=VLkkL$2DQCgwmbH zUc_THaG+Nac9Q*08qPI5?FTOTv!*?OzTX~et_*g3o_u9Uw-D_-Z1dRZa}%-#u`^}X z34&%S*{c$!g8LyS9?&oXy=#@dhyBzu;k%Oh2KTqO0hPuDPU^wM&027Xh1$Llr+pY~ zf~`?re55XAA;)q^JFt@XZO`;MVB-&UOZIQEzO|&}t`o(?{0He_aZfKQAMYK;=@4xS zqNQp8nShVufc|v5Sl_!4eW<5<9@HC63kd>gN#k4>-{#Byr{GC9wAZi^xTLrG2P2J` zV(ZJSiI3+3NmvaYJ9b#tc3S>jgxm7p~ zPzcZ{ie*Enye~_~5%BAw4a{HlNTfoxT?&@<@}bx5=>lu}pq9P|svBB+h(&sQEj-3X zbOL1+D08oMZmH6gm%O0H3t8T$y1=pgpbKh@n}4znn7xH&Um7pkJRN`4-`2F6)9<|! z+0o}+n;7JrL)8m~A%T6y$W4bY(K+^QYj74^=J|g9csID6Uq*7@2>ob3<&$+d>^t`4 z)RK|6k8&6RFS&3nIO8n0a{v?ZWirJY-{`{3Aa}W-Vw>H(ctu}ThAur#0@U!*7(=1Jp(HED(u@3$5-Pb$MHnMc$sh5qGmxZ$(srP6N z4Sg8%TyDYtV|0Tdx9K89U_yFN2eA(DSX6n6(pEq}S!!!U4gw5HT&>?E&#ax8NPAEt zE_d*JN5k@1M>KwERQ+C1eCLuE{`1#@|26mdGd74ZGlela4j6H&h$M98% zAE$ngYWi{gg9(P8*$uE=5ivj}Sdy$E=;x-)hX3!O^d1(e?x^|lH}+4Y=e0}z;`YgQ zlJNU)4FiFFjTa4r32}yM3e|sq{B`fgYs~4zhABUXq4A(^Qy4YSBmUv!?3{Ld=`YYn z(R%qE`C$RKm?@}dHKAD<=IFIkD)0o82@(3M1uqTCx)Hu7K4P!szC4sFR$wATGE80A zX+e$$(CSh!wM?$BM95SRG2dSgq+p%zzh)6@mTW7Ip_? zv^Fv8BJ?O4G$t%y4tjTo$%^G2eMum0CBEI(X|0MF>!;aY;wKl|K~C2^C*VG$sP}s! z;h4NPzwKn!Gs|mKLb>l^UQ4SW!aXo`T1{kCjlJjNM>@w@{nGf&D&C5P&r(?GUM>j) z^10WoYT;WfD#&%+lygj*h&pFU#7{DZ)tJduqaUDTj6LPa4^6gOb)#89ni; zx19pkg#4}Ar)PKncuw=V7rOzMX%5+O_HwYYF%~E-21h|4D~8r1D(WZY7#YFSO7SBp z0@8u3YR17?lT+9sh_Il0Acl*E7LiT54_khnEsk1hR=-4fnHfXDu3_2yJVUxVJRb5r zqOs~BQ2UJTHj8{n+vO|>mF3JQUuF&rsfuV0w!k{Byyhj8-j&p6QGw)$F9CSpti6=A z{o=ERvrsY9Cf^8+Mn9U$VzYZcngf*X`pWGx$zBMTad7>lZ!;(+_=v`-X|DK>3^8+J2fa1*9|pGglwY7mu@3`iU!C zsh@YRO|8`R{RTA$Z0IihJu$)sDjZj9QjU{drN~tsW1>cg>dXTMki`}kfrWuSjw zFe+CadkB87Q-b^~(#BZ-{T)!HGzNNk;yde?64T?Wvlbi6_RVm2^eti!V89X;x%TQX zvw(5U`Pz07&>^TQNkI^t42TB}qVrKCNhO?#L-kj zuAq?>9^c(<3q4PNcOEX$de^&)i$d6A4ptroCk7g~*c4wmTl%p>xe4W<*(~WL_V(}& zGz3NhdyYyB-S>h?WxJRL<*22rf>PHH`uTkn>Z+vA!Ww49h_M#4#0_w8K1uuQxP~LBe|2LE}g&KeA?C& z5D@XZwQzKjUwU&nKe`lo({oTcje-jVT|MNz7dd|k-3q4t@z5xttwweJHF+JD&5A;X z0{9u|rg;alC)W1hn$DL4V~`-B%{UF6!; zse69MNSYhi^^!5L>o5=a?K1pfT=FWse$|73rLmfpW%1OrgLsFGQc=yWMmDPc#;#E{c zO@mUi!EtbS&~WnlmOqJH{(kI1kiIc)?1Kp6oGwXS3qm&g`nJJVs&{kyPx%4PP(IAkwwMl8gEacU?7D6c}gv5ClFDHl8!ZSkpu|6TLwWG`n3;HoF_2k6DWI#!A zIg48KSeBnqhp+c;Pzf*^?3%Yw6psjMXwg~FunO=m zRQQmWKItTo^#lBV-1R|s3VTZas%@RMYI;zbH|eH~yTUmZcAw^ft7*6)rDI-&!&sO& ziIvv6@Tks=9s2YuypiqzCw_b7pIC%zu6NN-%B3eQ5-6tsfL(Ef8tDyQFzty~ijaT| z+KdPp=0zQ*G1hj^lsTN5F9aLT%WX|oAP31LpZnb%%z;yWu9_PpHUJ3tM>SH-S;_hk z)AW#jjxjpmV9hNO5(NjH|2oHcHINur`_h0l03R^AP;%RTlOOEnhg+{r^m8B5=jF<3 zzCtLyWJbCmR-7n|o2K#F#me+ju)bLeaxU`s*F4J`UXJk3m3pfe%&_($4s+O}jl{t9 z0Bi?0+HvfHUj#divIz^fW|vO5<6m+I8Qh?DKmaBSxgQ;pvo{U_vru+UX^QqE6c$l3 z-q*Ck0UVYqWUAABsI5v2gzz~1U?RO0<&NlZUCvwXXnIc%TfYm%_D_|G^&@q3hIFB1J%fR>RW3-(PphQi z+k_#T&*0h56+Dj5J-{`M397B}m2q5((%TY!yI?(+@fp@MMcO&7-XgJjvTCSGCKPfA#lnX5GS}S?bxLvxbTZ&74+nU^$xd;#Y+EU z%oE$ANu)a8X)nH~pV#jJ?J6xisPq49b{2Z#o^4Qj_{=(!ad1f=)kNo(%)TQi1@a^T zXLXQd+H=l6@Fwn(Ch$gaG%sMaj1Az=?|F&&3hZ1N=N}^CW=Z2w8b~1a-ro_lgN7gp z;{Wyf7U|+!g(NkQnpBZTnvgCHllV3U@vRF`@%08ACClqgW7Im$r=@UL-YxZP<6$xf zTZgjA6q&O}=_-i`@+*fiQ{T{O|J+gc4Lu!u8eXxva#KfAx(?cXs{OvNFvb&Q)J@NB zKxilTP!p-_6%U9bH*8W%8^XR@peHUM9^}j-$XqIRWK2|3&rF<4PA)CxMA6H6=;UN0 zUy2*#M1nkckyrF#WUKaiwF^3NCcYTuN<>4HZd;aenp>WYQ3dnwnlH~(CH=jO3^&O* zD^jcpAfciI1)G-IySMARY71bKSeUy4gicvk?z|%CaXlGegA|>CRifm~*^>iOoP{CO z8KPx&&oKVVAWdPDM?$t=$!8(OzY_mwvVQ+rzL$PwS^dY%9W{?6bj5giY*vjj2`eLc zq*#)6y`|2XQsYI9r0*A6?J}Tx%As~66VLdDT~ZWEn1qJPcnIPJ+c}GYI#jy@^RmGp zjxF&&7A%cM+oj=3eswkS-;e{61Sl5~pFqWlqx-r5<4<;4%=%5(J4>cTFD)v=)qVK$ zPoekabJ`CAK+(gfBWS9wG7SZ}SJrDJ2$IFmu##AjvXM|==?(}ID{CoSto)gpGIfoH z+FEQ%>-vax%{WO{$IKmK$H~zcEs7IHd#Aa3T*WfGNJ%-_Y21M$ETyeTuf1V75Y=KU zs9;T?Z1m{$U>5D6KF69i+N=tG0_Nw#5;iI7QMV35ejU2XkTEc+V_yA5HjV*tHRNvd zr&uHX?u3A>zv_r}DMN$!%i*T;RYmk~fISuo1?0{n&GC&QLt2@t{&mu*=C^F@ZhJ3` z-=akD$i}|K3#orWq~tfBbJ@#funE*Z<|J!~U#{TK*^G`6{Fm$+>{y4c(Bt9g=2LZPqJjEXtkQbjAWn7yJmMbOEb3p1yy za#;2zH63ql%M$Nh%W~`TbL+|ah4od17jKH&g)P=~0JlI^CP+Ax?m*01i{I#?iWvPK zRqv0u(3v&-)kgLM_jLSI^6j2IhsZd=)HKRlWCVUFB2$3tuC!z8oPI|5^}h1rK7sP$ ziq|EUWo0eN9Se(5-UB=BHx8#o4dv_>nj{YWH)g1m7D0)FGy#d;e<oFI%EM|g)TsxJJK;@ET~yb7R;}877mUj? z{Fj7d>PmuABhgOyoV*cO-`vX~`hliC2^-1xF)em^BumBQ<#=-gu6x)@2%BCuZDooW zj>eLN@Wv@Ja+w?M6VzqKq|arlm6;yh6HKSU4#X%Qzp0b{atD~cG{;kUEX51cAGf}} z3skbXdC2m)>8lF%J(yaw zL{;I-Qv&m0U}(ty!NRbxkhco(Bx(efaogk8&d+b32zIsw`TP%+4VfburyeJQ*rW=B zE)Bsuk%I$m(Pg%RlE@e@nh2+H-(-mk>oFC!lD|#7jsXbLjai^F*0}T56)>+wbW;-u zI~_smb>b8ITVvT&R{G>_lWMuTZ{iNYTuuE|i07dRP;R=15uEEoFJ1DDjUnJo!Ep4B zN%gOf9b6r0B*yxts+W~+%gwKv*;yrY%n_RqZoODDW{W<@oSF@jFC{-rX&8`(0de%i z8oc2nDIPPM`x(cdXoREltVj=x(9Vsf&x5ruwm&!)ed(J7(oTnOnUD`&>}FG=M>-E8 zTzX9fva1UgEOKZ5emoiZJH{Dgt=OI3Tv02m97{t9rIDdQz{E$p{PEmL)bjkUuAn~= z+SUNeV;r)GNo1L3nYKw~#;a|zZ)C+Jpc=o{QT-E+2<)(J?;QB6j3^YLW^dxQ@d-!R z{RfU1S8K(eiy5FeQu7Q`05YMbLdL>_ZMiIS(qXPAkxm9r@ukl;T+Wp)kK8_j{~;oM zEYzTWz*a|LD}srKzf6z`q2M-V_$`V6^Q}yHauq(yiv65+`RQt0cCU_D$tJ(FC|x4D zbp@=5h>&K3A&TIKE#JP;m6_4E%r}B@%HL0xOz5MF-7-JSwn0c0% zv#wi7>!I4py2iM3(!TuR#US6R+8>6+oa`uObDe~UrzlfOZfaMCHXoX&Rf-Sa_ScO< z#95+DfmSdvnz$61z-x-8x?Fvc(x?Veu*J3p(Yprmj9R1ome$c+Z&Sh$?}L3%mh@we z9bedO@lTI0xL^fplu&wF^6xJhuJQ7ih3v8-N2Q(2ey%WEt5-MY*5+H)NieK&fxa;`Q4sbg;^(Va(& zUm3QfE~{LW_9k*h_g(1d%$Q^f`0-%PQUH(Ff*(|Ir5yLO!} z1o@m1>0iSFo2GSCHly;nw%J2_bO;z=J|letDt}$8mFNi;p=Cep0FrN#S`E*_aHMf~ zr0r0Pe#m=T;^!AahdSPlOdb-~hP4DcFoSSwF&wSsahx4UwJ5qJa40Fp4sszg&h+%y zCF_CnscNyt=o^v`Qr{loJS7CgWRzuyeO`{+8x={+}N$mRTQ zbZ~n??t|6mb{mWzvKGjC<6|eNQo4GBn=B$Y+qX5`tt2j%mh^|a)OGT(=^ro6QG_Cz zk5~L+pRE+bqg2=YjBR>idK$b%YbLgWEScB6zJSoIVIIk@zGh14S28F&CIVXxSGk-B ztCI!XK7;buB)&#EUE>f}VysQlY^JkCPGYG_diRVO*?$GMM5^0=e{ zJnL_0{zo}RV3vRe-MF=RTX+Og5;3|zmtX!1gFt-0^eRe5F#nOL>o?yW2eXBSODO0dP(5$0iQZH~6O}{h_t_y!^DX?Ckde|;g@R$UAaBBo#)EIBiv--- zC5gia1ll;S<;gU=cI|R7J46AOWHt;IDH9zS#ReaiMV~hM_gHS})3m%Mp9Ou}xR>fw zF6vqe9a;_eRoeL$U}n}%*R<>2r?ueljQ08WZHwjm+xR}M1P5ASmK$I@U9(e1fEI$| zvV1i~0u4T?4lM)++Tm1m!EZ2xv<|R#r&A`-1}0rYpv~r>%{-|EKq*&Lwz zbNPM0>(Z!D1V4BtUcE!V+yvO7 zRR>Q#8$@J@jG0|-AN#K?=fR^1r1*&qTL%P4&buGux}zQr~TqK6Ez{3*E&7-E|S z(Gy9|3k2E?2+$yU_(fKHO#IySW?6^6W)G&ID5#LAqs(^Tdg<{!EftI6>YpR_tN1GpR zckHfNFK*F#^pP)_9G{^~cixJr?V@j5d?YA7N->jblpS}iU zj&9n1LpLm(0a^%kGr$G_nImTjID)2bn>d2d2&?XU@`)v&oZ?B6qT%y|EVXOErzL=5 zM*2REppOz3$QQL=0xe(@g#^zRLkLUACJ_xj##*LG-;jk`oV)~3)a_6_|GFiBUopJz z2=O4d1ndUylj4UwrIRiJ7Ie|Z&(Nt`0?5hW{dOuR%ijP<+D6?BATPBo{FpgI%#DCu zzle#QTPWvO5rD6_ZWVeq5pYsvK_)=Fq>g|^1iVztWxNc%xN&!)9##m_EL2*!jFy{4 zv%xIlGPDqv%~U$TP$52^jxyYODb=NAh=5|s9}+(fY}bnyF0DgUI=S*&=tAv>;L<`w zos;XnIRZvKGjVApqJYQ6Og0Nf2bVI47qzM{iFcIwoeMaH7Fc!bz@?Rl1^_On;vibM zkYF9dEYxx%msTQa?-ffKT2QwRTv~}JqY5D}Pr$651zL#+$yOOsK-jN^1eaDKX}xw8 zfm(BtLn{$=R;&CiAXl$zfkP|N$xI+JOT&|bbzh@HD-o5Q>K4=vqC+bY+rc&e0s*7$ zYjkKO;!s*%)il-*BCSMR4cr8iV`&X^HiuTCq%q~X0D5!XN_1!;5m%@f1GK2s5uk-6 zX$wp=0O15xMynndY+6X3BwNTW@am;In-&t`Q<)#2(p1+4n-&rwd?hlObu7)Mg~Vi> zG6APvJhEvaF)>XNPpmefvtQ3tZCXf7PAuVqZPrhtO$&+1d1V>bt!HUAu{2*AM0plK zXRG^|$fRqv*9@Y~;ze&HKr0b-N5KyqWa|d0D!^0Bx`kxXN+d&!oerW)T|grqi^#E& z04*dkgH$lpCM}?a)X9w7IRaL_9nGSJL`Dd&ia@QPOy+fq42qde*CPqVB(7XH3uNK9 z$RLAE7{5n`vn1|7TswfBVTli@(CRs zs+CV@9V26|e!o`2qGgPLBHlN-+G~>DT?;C-ijkX(_idrDxyaFLO-Hnd5#FWx9a1?- z#H?lLw1(|$TcaRh)-ywTzr!pbsbGO&Hpp~Vzu$`Q)7Dmzm!gDTFCx>Hx9yQ|)e+`D z96=XXASxQQOPFBUlccL0g?0mWOp<};+nGf>PoY-rX8X+^3TT#5MWI$ir2S@~;HD~H zfr3#_flwW7iH=*Q;5XRnBq`BDAy4dX%nVaSSO9aYn!PFqClbEkAajHubnaG0)_gGYtoxMlvd4(x$x@ud1%8K zD5NIE0)cwFI&C<6Xx6T5L9Na}JI+AB%QjtQ3T^`*1X6&#c7_iH3U)mOT9LSS>G)L? zYOO)E>kJe+sadcywzL6RC3KZ(~4>Ab(s6$y5bJ4)6 zLmSXQAv53wRj*959cUl-T&#+LH0y;wlXeVzBj;o#Q>bV2v}xfR znUS(Up?(LJ_Dy`$1~1LM4^5veDWcsmXtMXr`^E40_8u)Cda>`*_kNRa|e|F zT-ri$3vMpB9cwm_BT@cyDXD{7cJTlT^|CBVZ!Yb^xK=?u_lP~z;tfh~E(OhW?J@<> z?`q{A6yIFh$Z?&LiNI|)Skx%LxfBY#CkhtZ+$&OOV8S=sG=_-UZiOpp z6Nep?-(1>Ga@%DJ4V*m84y`DZC*4jJh58jm9u~AC z0c@fK<{4h*Pnok^HTf>cTg31r+Y#HSwy6yb{NOBuMiPYxPY^JH&$W@!nhjJu@;3nj zlKClb2d?#4uuuR43Qo3BENzMaldDzHEEK?ig0v%$-yN$}mdWb{C}d(e_q*sI1vCNG z8nFyoP$WZS9$Y4;fWTY3Gh@(#LiqKpv<<0SWdjEq@|^(+os5FyLIkr}zqMk}g6dRT z_00w@`{aJ(kzDK9gn$t>;uxsQs|WgU2J8(sK(GTy&+X-FCN7e)34B z^t>{K2Ie?&0`f?v6z*Iyg-(Ml9uzw~k}17*iGpj?GkfwQ@=V%ttyq&@gB69+xaZhT z>J}*PS2l19Bu^wD;AYDqZ=J723k&UEK*6iT8>fMNo}8IH7jaiircIlsu11!RdL_$3 zE1uUTp}K6N7I^?SQ@|zJMqSry7e384dDqoWCVLlElaha68{nz|qeZL)3Z6U;SsT0t zOOk4DqpB)CESW-T8Qt}nRLo+HC)DSS4y0yJv(u>ZxzEyxO*#P?2h%V+scIU=^L#lb zU71I8kp7*9huHJQ;@EaZ!YxwZO{;o)7R-a`qOyb?zYa%uQZ)WZeW*A?YtX}K&Y1EU z*ZhNW7Mu0svi>EO>jn>6hImzRrq_V~>GVfKl@|Xk7Q96mf z|Mg-P#NVgM;?MZ`eC-4VH_O<^^5fw>?P4{@f#4j)*u~mz3 z$m5fgTEvS)YaV(A9=@IzFH}8WTRqt~Q&IEJ_?tL5*v**l>f75@f1a|QZ*{FI{;lfy zT>g#Gj6fY!pT^h6_7r>ld8{GDj()ytNQskQUp?RIT761>S03~14l|^R*u|F^a1s8% zxO1DU#xuQRjK;UW+-RqL`%4!7@YjKMI}gXutJ~#rw&?EfW5mQ+81F^N{vwK?2m8>` z^CXTxY8O%TKA5bMY4Gd);QP1VEwr;RZbSlp?FUEiM|~o;sbNTYFOATAYkfbM&gRJ- zS*5za-iI4}MWl8z3@#aH|FR0_Q3#_k548m@O&X90#sULRPl90xSCfx0S|cq^mRc~G zXbFrL3p%-2XwRl1)aN{bqF9TT&vW)TTZ_XF+G6=}LP0Pm5fFYBXtqY-d^Khmq}#vJ z0?o?bW2B1qft(SAifE;Fjzq2@1R=|#i_(@T+hSceK<>^ zc$s@W>pu2v5-pb4UfH@wQ_t+|FkV5S??@Z!SZMIsMKDjHxESTH@{RUIS7GR|UWq?o z9Tn?2zn9Se5wj?U*|veaCooT+(+e9CYI8wtE_~g#_@7;e)aJq$BTcA!zU+FwRS8>Z zgI`}g-|AXb{9DzdHWw6oRqXYvUPFo<{e0Ju5+}dDdcM`Q`Za7WWELE{LZ|S5efvu^ zm(Qb7nvsZ7iy4$}EG=4u%ViYv6nQ3<{b`)cr^Q5f>?S2TD&8Ch%VS;?{c#v9p*y2;$s~wxR>4h<*7a(+Oya9B#w1W9sqMLft0=x2&#CVf&j_o# zG%CCVCnf77ze(8?rDuiHKhT-L5|Gliv9xe_dZ_C7!_JS)upz*7c8$)=NRP8aGva<_ z(zJV?JQ1^fwVFxiN5nJfv6u9*QSu>P^I*f{B%6|r-S;?2ab!22C&>-0JgS8=A@bO? zier#F5Q6b>vh1aJn#*G8d-6AJmXjxc6Hm9{Irscsmn9v^-}G22ll)DGB}ge$Z?L>8 z`MY=^AO98z;2E`csa-AxifNbn;83u8ul#hICFm%04i8keOU*OsgrQ$*3dK}um%8Xu z!%M^AW7syo+)F&h>X$~;bnt+zUuvT1;PGR>)KQb7Ncg2%;dz7QUMSr6eSTiDFcl6S zbf$b4MM8K)(=QFB>0-zPzcdPP-(`m(3->z?MGPn!p*bFl5?6ejVn>&$ zJ3K^TX^?#uPpUKs4#{K1$0@T}iM+?M+LY$Xr(Ba(iH_Hyu*?;6jtkr>-G|=ta0|uz z6kDWX&~WWk^_FKCERAu8f_oIGI~I@lT6mnoXjoNq;;`TtrTaFE)mf|-dt0@lc*?9& zD_M%hQm1$pj}jS+1^OzHF)7w$;qf-s>Qq2H;=5J4?{z5jWz~Hiw!CM?xNrz|W zD%MK@9V?cg#lzW^mQI_6x+&5zdAyO*Fc6!sSmGv&ELN)5W?^HC^jXCF@_h#r?7geSYPu;4bmcq4WEC%)zcmRK%V<^|Qb0=+G`k5^?YcZ}-c<_Wy7bHoj&z5e0(YJxpr zxwXqN9>!5P8DU!K8QNpkKQ~WS6qKN0I(0UBx6xvW#)^c37D(N5P0OfC@%_7t(-Up6 zM5UCng-c;VI4zCSdWdx2_twCr1yrMbi}jN(o>p#ww6sDhZ#K0pF>S5V1hvwsXssXT zd;o`D8ee5i*cG(eEoR{`!mY4p5697uRQ9_hnNEVY@V|p(I!j`tML!r>_+M`{jbi8ou&QK^Hy9oKA6dPUcpTjj ztzbS6K0bT?_LqOA`_m~JK`Yw48cr+QjrWUfKS<`G{A_j8k1rZF?9U=X#=quUm`~Hr z60^%=N#&UVlwXO0%(BU^L_ua9wBj*pC2lL=cfUHJ$5Lip$ZLpTA3dyYJ<+r0^woRQEC{t=-;{$<2Jiy+S`_J@L{ zEZC3qtAD!>i#eR&Z6tvIa+bIE<8;D$a2t)nm&jmozWyoKKNy`XE>7_`|6p3uJpMEM zh;CvS(Suv`#pe{$Pwbk{mh^>b#X7XgO0>di;oq7juabXe%m|)aUM2(Dbor;kho_ak zF|GJzQ~T#X zf5%Pt^dSbrr7R!7&%I%GyMcTFPhO3H?L>SO*2xLHvTfxActyzx)p7!x(XyD3hX2~V zs1S@s^E_66DT0Eyd@?zqN=*0=UeEGHU%#Xf1KO8F0*zL8d^O`v3apmg4Vcfx>UuT5 zW}+^?Y^73fLH=EVQ2LRR;n(f`JR;E!#BxOYULWGIOm6^B=36p5N1}Z|7Ac}h{ey2u+ z$f{o_J|O9BM2FWzQHc#(i4BZxmn8dC`o03!hKm5C=}%cfr_#Z36q*vi*)bdW+p??SP+TC~iv+rTcYu=R7j3H92#N5AhlP-1)=W zP3MQuD>8wnM!6_F_#hfaQjc=@p<~hJvc~>HnD+;e2yjo1H>HLwq_{Vj|yEv zB3q~gMsCcuo9SQF9B$Ze`WMSl$YM{hEBy9?Dps;yonjwo?Ni6dX8IO5Bj z8YO`w+n`k5+#%;kY#YQ*juvSHL?dj zn!|XwQNnm2z0Kb4CDK$|yGk&5WWnU?J23c2;>km920yw~!oDQr5k(OL?%iLyAVyXp zSHS)CBE^zaNo_O8>rHSo`0*l2fPRcs>wyx>%o4Dd7Y3g77F_0(SBk7u9wd3l6yBM1B| zc7C=@mcfLNg!n;<@pLu~_`$vOnyQ^d!}n~2#ASLL#x5(MA5^qjER!i?L+N3_@=bbF zbW?P4w!%0yi|{J_-V1l|A>cg2_b{n5JnPEhL3bRofy|poUR|oI;Dn+VVEc=0%GZT1s|LI}?}k z%nbwh5|-L^r~wzD&hc5B25~eF7t1S(9lbu4C6f==mop#XD-;AbJd~kd#fX*WvIv&% zFx6y;SLJ7g2$-$({5+BPzpfCapF)<-QU#L)+w!op#%S(oNAz#?d;w1qU)|o5|rlE1B1X<@h0CEUs{ z)>eL5wknogOIltnv6NbT*|gH7ktGndTAINX{SWhCHcL+gF;V!tQW?v@j7qO5{uoTS zW`aeRG-2^VUeiv=G6@*vIT-gtq3v3R;pv7$g~4ih3sN~L;k2Rne;~K`6O0+x7iS;m z(akN>GM*hg*WhJeJDr8Gc0p2&b{s4Lu@^0E5D)j>zK!3$T}qVunB6B+1AhA_s$?&j z-$)O=<_8ZxeE6_ectF7QRb*xbI5#x(aSr-S`xZn!8PShCqnRGv{Xq%!G961&YUOIMPalkP8qyHI4B zrn@X3naDjoiKY=wj%ob4$ue}aWk{%2xd=r`L)Jo%f71)_pm*>?|G}2u0UOW8ti_Y( zRM-L5OsrJgcy{xqh2~T2>!$T6Lc`Nc@n!$j>G`1laBSv48rjB^?Msu5Qsx@zAS-J+ z&FqD5`!oKbfAISUlo1ZZm^Pl>wlurB^uUGLP0Jce2_jYGH$A(jCzrj0%ZHm?X-soc zLOR$&N)U;fC&5QD6S#Rd4CbREwOo2PKA`;86*u@_#j7bJCXdEE8CP@z zXF#Tfzk_Ug(|gwy_l6bsMiuwM!acDY~zumJEtZ!K<5^cqPg=G&6mss;LD6uv`H{uEw~RTl%(xn>V9Fp!t80jjIs*i8uTSSVJl= z8=Mbz&w)kJ*sqNP5#qaC>3HVsLwuOU2fvz4 zl3*lxKhQ(h(^+e{xND7)A^!cbbrX$Spr*F|G`oSn;Y}+U;olkjUBKUEYc?9UX7NpH zHe0q9AI7cakIUAN!*T1!$pZiW*!pogX}vf;YaLv?X&s&(v|bHfwgv~Mt>2x!g1`M& ztkmg4`1cPj7$~Il2kIm5 z2k3^2=u;@08?g6RsatUxgOOiWmVj=toJYgu6{9LE8DyyjWj$waVw5Vz5QhziY{r!k z=8Ic=GS>k?nQ7&3_i41n51IykjiW8Dv94e?o1m)>uBf;BKk6U=4BvkU?m~S$2^P17 z^6BCOs7HmH;g7>`Qn-f`Tey>a27{v%ju*kEIBdxYw1 zj??iha4@=^?t!XL9UujJ9JVO*T zpLc1mJ59q@IrDO9!yVD|m2Z0XPx}9O@v`4Pe7N~P$&G7n1xQ0KkVD+su*uTQ{mE^~ zw%BYxMKU8($%YLXIuBZ1POqY8cQC{a2(q3_1|3G3Z?%!hn+iwbGXRlkc{PsaeEXHJ zinL^b$6QB+qN>f;r`eLqZ~4$IeT#jk4O>>b+LCIr=Tx(8)p$!v-u|xIl9I~TZ7Nl4 z=%zcf>+9H1dtsxdnP4TkqRb{MpjFL!v$BSu%U}4W+3wlV>sN!5hhw^DVoVudZ8pIj zxG>rjXaMJhou;dtheWT%>K#4dSZ&fD|up4fmqXAw5k!H zi*hpxUhHOtE97!6`$FPY@6|OP=gWIP8pYDeigMz6u>raJIbR(L4p31{udOd;!scR; z3?o`^vcNf>REXcw+LJ0M-DSO?s1O zNx3Fy!)Th!OQghoX##|U4=<1ec0=~)s`7?SofhSe%%lIGy>D%A95>SazQ2Nd_SrKt zdn`v+UwV^lWLb7=TDBZX?w(0HkD8(&iDQb?@Zw8v^4|{%7ZLzLiImvWp0=~ewpF;0 zta?!Z3WX|{`ZKEUM7^1GC2{B;{w@~YOD0s&+13N5i)z?+0v+H)m#b=u&3N-M@z#mx z(|ZtIals8ac{O^nGnxBjK&G7c#5z;cy5m)7*EE_1d_*<=HI;r@>=)fnCu7nrTY;hVyicK59>+UyWoVDs&I@@_JpD=E<3XqCAU zeV*HM@r{)_P~y325ZPqqxu_0aHZJWYVMJDZRpzh|TH>W}wtpPHG7N@~vJ5C7(2_h4x3&-mqKZz3^eoRla^( z@jJ)-m}%y zn4i*WpRqYMQNvAds5(Rodgnv7q`2sTNG6sE-QX@Fh*Sp!$*Xa=xwEwy5N~4+sss91 z(+cf-b*oJ5lcC2WhQ69LgTx{Pq;)?1I@wS@;=VV&j)x(0!EJD0o^;Jx5m(LF_im4785| zH|)5KeRY2GC@^|NZ>ruXL7$-L%$q%pqPaw$p=q>WIEwow#7mI6d>EXvGwg3!5Ipkc zwmZwXmKYc1oQG)rf|{mQt5i>R)ikx*Gt)E|z3cN5ZzEnL9F=qp=kx~Wf@~|bXrPWq zS-k~Nrr{~5A@|n^rH`2+#w7VP$qS;z0tG2^E+eCv(3xm3ek9i&vWf-NYw1{XNFxPz zXJRELH4~XZjHIy%CN9GhwP5A-k%LJ4q>wHHI1gD`08j;sr2}{*k*mcQ+07~A0Is)V z%{+;(-L#lJ8m-7V1c*3RJdG;;&jAbkJs~FRwPUl7s2v{DQHUNxwXDj@AWmJn9o4jO zlSeJ%IykV>JvJz_LL}Y!$3IuBO5l1AQjydNd*CRgX+H}xQ4gDg49&%90@ z&xBklj*kkeC+?i7p7dyPH9>eU+0Y~CBUFH3Y{;@p(xJj&zPtI1rH z=WGt0smHwJ0r8<1{8A5d(>3(-ZCp=@4;9ndDH+Ahp_sf#Q%jkS+M`Y~#c9I8$SezMmzUX!PCEg3YNI0rkq$oZA zFc;3lMCWC_nwBf%l)mf}T?_-qm1=Eg3_Q0;c(CM{7@Z}+)Epa!$+=U~qwQt{> zmVU*Sl;xB*Yfx0sC;P0?PQJojwbM;1eb{^7?v%GUyAgOQ4fmMY`Q3e@!X z^c^Zo$$?{~Q&w0?dIL)eb(RYCA{>4HBi~KhDqDm&_LP}{zoWl=lWr?xVgkx))=D$! zLKB0HG7Q(jn~xv=fd9J%nzhDZO^eKa?~Iv~3vV7c3u7M)5V-hI zG@Bk-v-(M`Rj(b-XV$cJ(x_XfjYbnSPL52J)1FYPvU%xZaG^+j?#=ZgSM?BXT1eKl zR;Ajk)aypA@ut>#(@2?vuWf7TIc8wIJ2cL5+o!-=dy(S>1{Q|VzC&ng8vSsl2Lw4= zg{K&q{b)hqvf6(!$phdbPqaS7!zl+kv`s{D)eoB)XAS@o%)!D4!Q#m`4OOX}kCH*Y zUV=k~BJP-&bCA>e#Rhp(Gss7n=e}`{0(;@IGhbPxT44py>MwAx_<;9ZIi)03|M&;? z1-Mw1R@V6t$m-_p4PI9k78hq%?u7%Gb&14Q-YmHo1c#{hJvsQJ5sALbu90Kt>RQSo zrBBI}DBd$3@2s|;Q^

!TF>;9QQg9O$s6(^xp4v{6_;xk%a`~Z(Crm8d^#tgaSaR zX@Ej*!-pGi5?3e+6WXv4N}Btir1i{DLLwK8N$ja|0n$$xn~e|7{Q~f)Yv8f=))CgA z8}O0TC<+kP^5yE0o59U(zrB|`R2m&O0#~!)5%azPJ{k!=gxsDoEOd!IH=;qC*z+ZU zpoFZR2?#P%dP=M=AoHdmbGYSc`O#{sle<)ySN2Jx7cBo_w|(9j-d>%Rg#m@DX&i_Z z3Sgm?V1YUorC|`$b0UD&f4OUf&h2PCxGG2PorISuk#jy5koHj`ZE!(I%bHPhN*Zbx zl5^`@k~0J!El0{1oR29PQw|r9@Ub9a&kK=el^4_VN}1Guxyt-vFc|OW-!4cx;bmIZ ztgL{vPZDXz=}}~1r*orhl(i-|%1aXU-ic8XN%vz;rUdO2Oqf!yo+fgJ`1NTqGipvL zL+zJ4KSP>;-WirX!dePcx>h?--L6`8JoRB zr@Su!3&FbQo9@hG&dO<2D5W_;A+~zCm>9ON&mpniRr|6ev+t1bwHLEBg$SAP1ppz~ z^LzyMz!{D0twDrRoEH*evzI$b47*_JEopr}q&)4#EKTD<=6V4@G?Gx*&`}Z!TSkK> z4)#VE=;B~+lK+p9^8|9-{Q~`SL%@zPutnzOKB2AG1e+YBKh}(APR=X9kVFoCspEGv zZjVcv-$yYg(}Jc&1%|6&ZwsE>8DuWg%;sWIUU~B-Md$II9l@U6JU;sQ`n=cK^XjG` zcZs8E*(b#X?2euYWhh6 z>E}m8ty-z>erLb>%n%Wqe_)w#x#ykEvKgfDw!G9vAT@-!?c}8$ANAFK_ovGbv#c|p3IwOuP!~$*rlf-`hVwi>DeghSC^h==F-!sO0&1#Sfnu%ZItq>8-IDGp-ony z!uFts=#UK;Np&MSrstJ5sb6$d?|vim*-3kFd0E!D?kBv|`SmOcj_sx-?R*Yg+hkqP zfvdGgSyS{)ezmRb2@NslyYGQu6@G0JiBwAXXwDy5FKwb?^o%rRc(~>F1M+^ zsfoJO+f*BGQ5C;D)ezlpe~oPG4l-k=r7jlblzZHypeC<4jb8=3(3n5TnqRhv=alfQg6frXyuOm(_F zDab2p+TaCCdobvqm8ILq0yonV=Y<7iF6_fd?02xdg1b+ov7DzXNg20o z7lb1vXG$O@KrTrnby^jwt$4_BcrDw?4N1W{kpxxG+{h}WIZunlR)w@#V;^ny+lL@- z9M(21dmwE@sry>U9kFq5D>FV0D;H-GAh}{e9vDq?pSLs}hr$b&cn_`wz?^_ORsa>) zD?1xdNof&4u~sh}P@~>euT(&d1h(n{6*E2?P%B986br?4pY{QhU~LJ^)!IQbGc+~x zrC64Cx{TWtg3<9Fv*lL^nA|u#*)&_WuWtI?^Y%Dbz{(s`rp(jylqr-KiJC6@%F^>S z8V6VF(IgiaIvr)r3IXDqiL09&lG5n9rFl02XWIg2GmcDS=IfC0UG4O^iZwX?uTibO zA^-hOh01^bTkm?*9gdCO^>|=>`aEBtr{n6wREWy^$@uUfLDci{Kjb7sgVC60~jupU^JLip3PEEELfA-)%4C{Xgs zbnQ7LKqWenz5}EqC0)_1moP}^Gm&+NW)m+8m7ioG2sDzP$95O+H>~~$(e>!RjtBKW z{b0Or_iwu+$U7l83$ggt_-Vm%>Y2Xg^#P>I&N|Yq_wkvw3tf_eYh0`BZ@NUJ5m_2!|j;H9wRpq7kp~m z*~|yXK%$TO_ARJ4{mV)FcKo(`J%&4PU?0gJZaNE0HHWQ8!xXs)-Z?NTi`HF57VH+ekE zNE?JcPshq%!Vjd1K#4ynv8PE%$*10Q`b0MZ@CB23EkoF3V< zJMyn?E!;?tq((B5SY`q8FJ3;$qbMP=fy8QW+F@%tEi!s)x`5xg=j`TJ7(I2C3RpLK zSSC2~FJ2OtGmuywIQ}PRa4HuZDag{VwKOW4X;cuW)PHAcugsnaGJ+#IEGgZrE%djMft7U{d;Ch6kk;szt- z9B&D3_j7yD;-!z-dzG+Po|y&K$EOwH6H5mCxC~d03YzcOk#hxar)sS?_4=Du#)jZH zjiNQ)QbUAVMfr&2-7pmQ@Nyx7SQ)1!_y3DG0vZWs4zc?K116x!5&42SdZj7jKOtUV;qrJ0h+uNbv!`C6Q)>Y8bg zp6Eg9n)mjC?=2LhN@cslHR+}hW{>vq$bU{AyntE2>UH~l?~-m@zXV{fWj3c!D~f?b zckKms{GJ)pW-E=Q(=?Xuy-=Aj8D%%zK;xII;ocAS3+bc9$a~IG2^o~pSxfDsl0R`n{7BqcU=GtCs>4dvrF8*R7~I!`xn=E3+ctC z=niQ>(c!<0cxzU{|I};7^vO`$8-H98%JMG@fCnU7`m;c&3mX=wtgE)@>N*9=`H@=-Q&iR`$-fjBYO(P~Oq^M<>2 z0F^`=;kF4%CWonTG^^6ieABu^p-lJhkY8CuA$Kf^MepG~M1YijV!Ea;D7)~iNXl`) zMC`L>Xl~+Jno`Yayz7AJ-3{|@J!-Y|IC4E#(V>izJ$7_9W3jt}I&^mj%V(!UuLt`@ zK+?kf+S7$WqKwYcq4l)v>uK4Cw)?cQ6!9m--LxlbUlatXpao;xk1CDqJ2`A-0$|*`-YeLR769;pSDkJe12L;(Z(7ft z+l$C&E3P-NQJ`Mg0sU2{|Im9^kS!IYMmo0L05Q+YdmBB_hcUm*e;ma9)M&G*=TO!} z5I7+Y)MbaJV^h}uld{>d7p{ZmVe-pDE)UL6eltPxpT9&wXwRt&%M^}M1O6P3{NW?^ z2YtXaavYmo40fYc{I?f{GoAsKE6KP~5KXD**snE~Z}NL>1|gz5Civwe%8!5i>wxIx za``84OlD;n{QIZM#mzkX=XTCziD5HG|G9~;bSl1M-N%1gWQrq9ukOTjI#Y797v_Gj zn;_uy0?*Y;Jb)L=l0`%I)skouS0dy;ItiJs zwPZ`MB((WI1>wa%u}F}Gl{2jjIb4%ptOkB%3>bu5ftZLdKgg`5iN#Nk$^HF^HU7yxu4CfLo7zrn_Qr&nZ!RV?-&+f`wHYpx2@g&(!>0*YpJsf)?VD`) zo9<#F8qz`bn9Y-!jd2stuUua7X;~nyl?7@X;DtY&#QnDK(IoO6v5ku!V3>=Cn{Yr% zXHjA_!_#djZyRj)9uMZ(ggGhEA_~I;yqR!NcwjT{UVuZoE@cNeM9q+{$VYgX%X<<+ zLK8gN?9Xse=TY#8CTZQ-X^t1YNK9x4CC;W@@73D%A0j)k#oZ?c20qs zbJKphPY~nh6wI7B`O)a3rS9E-3TMQTOW>`veUF)*-|3{*)Pp0=SCl|QNm8^UFf>Vv zw!osfM*zxaXVBX_TTvD$GO`wJNmZmV>$UWN$nOiVBQSRJ3HYYK(LL{t2gA`%% z%SWJU`11daJ+U2oWwUiE+YB-GvlIJdY0L`X|KV-MjF)V?JXodZInkqsI@zk&NvJy^ zhc$o24aE)hoZbO7F(1DYW==CPLtS_j$WY?0h~ZZ6SHN(`#$E7|xE}oGaDgk88n{5} zR|x&A=opc_3uNNevi^lE9=iuWcupx^2zq`Vjk{NIGLMU1f4pCIhh#B4BAlkT-zl>%5@yR@`HC<& z3}*;#i%+J$_Ye?ot{VM#Zw1kPCiEscBSQk&i5Uc*Wt;qPjZ}v&UARfNLJ)C*5Fcab zE$L^B3i4K>gBLx=oA7#TAHVA(YfUW6mgn8s#QR%^`FeUeUvH*BPwv61t9VM%Ks@{Q zr`TPgo!#*s`Dv zx!hBLN(np7+Fmh`VujZHW)xa~P&!2Wo(7QzG{fJyliBmN9jg`HVL& zgn-k15b)ei#MokO*gfwJyJg+QPS7wE8LZeVc}e2d>Nv1AV~5>j1?E~#G(+@Dfq)(f zAvqAw&?2X4NS$aPwIZ806;d&EH%QUuFITAyyI0+-v+|exLy@xzmUv0#@ksh^ZT&O_ zhycxHEKtHO(+X}`5CMCveV!WvM%|0Dg+F5al;lpBoGJ43F>0f#TS<6Pm|9Fw+K%f9 zFM6F&@XBIvTl#d;PnfH&F9L0}qw#6Sd;zHX?LF=Rl)ZS#Vr^P=e3 z{V@Hxp@SV13Zs3ST3Z>)K7-IWxsxmk4Js;PZdfwfpS2Cw~pshA` z6?%cD2OuXNv$*)EUemXqc~hZ#Celp;%&1b|P(=}+TAY$zs(ng$Y7M>YQneJ(spV@=Wp)$Io|?JI1S+!GV=*>} zquzOdmF(j>5Z|cH3y<19@OVy%%QTJy5L@O;xeatUqqR;0R1ADchTO_xnmo=9E6jr> z3d@&?-HB6VI)T$MP;4pC< z$c${fo8i_>8_AbgG!BSIMwv+7W!8(^zg$eQDerCX@@*gguXKa?TZzRIf&}ho9-*XH z%FSAOr96iKBZ|d5rtP*;rp=2kg?6@SK093SmGVXJ`n;@@RAHrjk+4_71ZR8x$*C!r zwrT4^*N0-5Y&=3qb^LM_1_MN~i$mM7!2m(r5hW&XzH^jobKPvDA(HcsP%(HEz9aOl zf}_CgphD0P8NBIQQLf{RW>X7`?bm<`gQCzipl=uxIWGVeg#>5shKobGwM7~btrQ^g zU-T&iiXATce50@^bj7C#Fs>yQZ@e6&0Z007L-RNV4oI9Tjs zUnT8r4m6PLw0-kGi;8=?Xvcv zf-iW?TG<<%l9ilo5WdebgV2xM{~AGJYC>vGo2?_OiB3<=Q&g=VA05qWN3)i7 z+^8Mb%@$sKSjaS6G;FjD!JqF*D8pJ^>;9SE*|db6jqQS)jRXF6G(C1qQ2hAPr3{85 zX(JM|A5{pKNBg*?d<|#OqfMdSt}!J0eQ@+^ciy!xy8@wqd)X@~fl@E#G>|Fx(}+!r zCBIdzb)>@-&77VAsdVA)h*J7`1=MhIG3et>)Ng>N3&MMi^8i^MDQbEI_n^qva=~ego_KR%WIEUp;8=>Zh#Zgrci+nlScLc{Sx!RBR*~~v@ ze3Y86U53c+DcdzbsipSza~nD8AyQ1+Wp_^-7gZZO$GClVuwdK!i(a>1*4a_AzrRSB zt9YkSdgdl6earVqa!-Ng6U)S1&P?@&Z$gcaj~G5S;z8;3AjsRv-WY4l!$$#f0M((-W-}2ZFeuOMa!XQ&^LnrZ7M<*go$K$_BwOX006Zl9CI6pq2tb z@T;TvI}ySz0KhF@y!c0d?UyZl++|wygx3WGpEiNQ1z}n8jIxX9<5cM{S@z@ZPo*yd z#+aH+==C4q|P-qXkrLP9YB7;+qpd|%hkv4BezA_z9 z!Y*Kl{MYH=c3Ap!kma^hNbqTsCW{a$N3;1^w8~twMtb!LlfNOXb1Dj*eI_9UGz_R+;#a-LOi8h?rf& zT&*26GedJSO=WJH%Bh>;s^9TmvmCMHPKzRA_v^V|0~sfqT(R0$H~sE;d)%I!m6y+n za2NB8(9axQQm5(0tWIf2oYd2^2>y3&`z!oUpbPvVm+5AeY=Gz=Q3xj|``j`38qv*9 zbIdOI-;3Vx3jZ@IEg*<6%XBEaI|92^hfYZxLfkqaOuffR9KVjVUi@jE1Mxm+?YL2|HR>m|h7M6_f6^1dY!W{(SE%T?_BK4J-M(Bn#W*T8 zV04@F7k>Phuy{j?kDS^jol=$QF75P|D${744a*K4Ju6Y+zfl~+nt|F zo!b)ab3>V(Ikl<6$Ocb3C4#pW~KHoF|Fw@sml-Mw68!k|&2X^z1mmu)Vu3ejJs zWVq7Yqm)bbxI`&*R1_me-wZ~C85QQG=b!9|W}t2uD--~ZObOXT6$=v|Ko z#;4Eo1$sKJK1`Er55Xtn`%g(aD|`0o!1%-h*05jjc=#7&4gcbu_6olR{An#scY*LG zEAk!qO+%BA62}Is9PI&r!PG(IPt&qc5RixXUWmm`$t%;f=O_p#mWk&>`VPLiA{DJD z2))$=Y{2xHc)moli5G>+&q-+0H}!lHAY}o6L%1kHbUpg7<3asTKN#=Z{oC#cMov9F za@tRK-xFs&fE56*yVrquHW}Yy|c1{Rdy(+;m;mt_7HJu3R7CqaLYBxGi^=o z5KY;6)Sq8hht|3c|LM2K@6XQHSD)|S4mL&?$%qc{5e*8$UCRwKAOik-9 z;ShRU+diIgH6_09`6@kM0N2x&cJ&GtwsiUkPThI^N;-Jevdn;5zK-pPELNAWtfYW` zJ*wj0Csn*m`>yLQAThh~J#s6TXFot|p3V>cCe#EOA|z@GB$S?HH1IyN@KA5=p)kKf zYW3D({jjdZ1NnLblKC3aM~mXmefWP=t?ewR+A|c?Zy$4co1n-O>>%{b(DO@>*m0Ga zlVFqv!VxD=IjZzAF`O@wCH7vsCN2{L%bBl%%x`9J_GRDYU z{qTDcHDQq9*uWBFh8&m?y{*D#fmHJ@W~yA+wcUkXdlhy`!WO1d_=3#2v@D@BEzY^e z#I#k5a{y?xcm@RYT^G>eFANTUoZ0tA5I#BRPk8S_?%7rFCoSAJhJ_#xz<&ez&mTX! ze_S^H%)h^NSTimn$1yf?9saEtEQqcFZ&Cf@$B%!&{jlzEC2NWB7TmBraK^=dVD;me zTo>82cdV3bBYAW^ep=i)O7)Ka!e2)IgfFxlGYH5Rnhx?qgZ%%>gXz2YN&J^@uGi$m zl6gBqBS4GD1|ix;gtx^JpdD-F6-e>GSYm;?q3_MW=z{AI zh#JIhVjC`&J2J37nnl1*{KYUZjG2i!gU1tedG9%JHb^St6`KJeWmdLfx~_d_U=I2= zX0&A!48eMZK`Y@}kHg8g18ZrU_one{WV^Tm{x22^!mPGD{65eOfdoLFo`JulT16)Y z9H)3jU^?Vq8_$!Gmpl~&Rx_}0@mohe00FA}8eyU12{rD-G4DN}3mBe;77KWA2;sR7 zfthQLing)9{mc-427Xa&;dGiEk| zFEikP&2}UFKo3t3_`g`{z6m0NHw|oX5i{|N{u7I&e?Xfv(lDs6I;3wHC* z7y8I=cw?!wjt+uHNLtTT#G91V%Waw zei#hj?TSy02n%YzdNwlWUPhYh>`MFLQRwRxieDIt)az?M?I;VZAn+Q>w98TvLJCds z5g6RMFve;YPJ(-5CqWz@u1bC@v0omx={J7UeVY#~R{9HiZn>5&Z5bZ+yjk8#MH!qXcrM$2q{}70 zo2vFeQE4P2EAIXkT)>>h-dl@!hr2(xh*N2>oXpVNj2z0$*d@c8@M3oIll08$Pv{+u ziG%KuBQz%014)RWNo^9pfm&40E@~)6EAw%}zXm_eU65=X;B+c)(@hJ}Rl^%_$)MrV zO~=9O*tt)3P&59@Fe~#EM*A~j)#V3LN zIaM(89$d#WXMwgiG=qyQsYX}_*qBK|Av>xB2VcBZT$%Lq|30g%DnI{&HuUhcMXtJ# zq68PXY-!KX#B(Ww*5*R&laxK!;c|jsXtwfv@ojj+DRqLE8=*%FtwSE7WpZz$2k|RS z=fQjm=*G~(FTU{nCs~8Yk4bHZX&al!=3t757dj(J(uj_{Iyv~`|L38~=Po?WA)y)ru93Osnir#w<@RG=G! z4tYHDy5Y)nF&KSC42j5WckcaVYkg6za4(+3pG(_N6mAp4P%m7(sGi`j1hc`o-S4+y zOj~$saJ!pYK$d|`bCD^yssd6ux^vZ9cz<0$DQUdYL{fHFhkZVj)8?U|_0 zT=6H}6~z06^8@3TL*v5uStx`hA}RdOw{QOQimrSKaELqJB$z)Y-I0s;(!=rZN!-I} zwZNHu^CSg-yuh6y?HGtlat;Ji|8+DJ8x0?N=ecgb>V^bkI3E`=*BMTfVWJ-w(h#V( zV!)G6lWh#J$TuBv^^ZllLYPf6p`wC*9q8kS@V%%q*zltxlzX`SHUsB0J#Z}3(T^Ke zkayTvz|=BE%@|x$M=RTLY;<7!28)OgKkzTV+V}V7Aztkq82gPWp`$N0+&b-CNkO!u zjmU`)wsU5Z8-ZaVSR!eDfY?&h_kz5tXRDTKNF&@cj>JY1>)s&guXt$ln_wh$}lP{*`U>6%@svEp$Fdh6t7?8d_ljM`BzVfP{RyD1DLS(Y|lxYo= zl;u@Iw8iV}T}+*fyX~CeEVUYiGyON2!CCV4WTIx#AQJk2bjg3R=lg^U!WeB-Y3bB| zc1r`o0+B#sPVv>fL`f`|)!%Ma(W<3~_0)9TtYMv$Yh#AF%0Q-rRtYDt0l+kRH zH_Xe{NMhoUU5sZtm`Ga<8362($R_!VH-$DN>WDjfm41HdvnxM)3V+YLKCPyVi8&k{ z`x`Mqt8BwW($Om>@?+wncYTi6C%=_KXvxASwh+u?T?Dv z+RgJZVR&+;LMb%Y23vCE2FOtwAiyg%dqzSl01n#d6&l5$ant=BH$tKA{j%FCrE23j3gJpP5%MawpE4g8 zLiLe_NQ@0(*8}dN%W&lsRzEy-&)p(kk;txNl$s+>538(bn@z4_FWZgd=G|r5jiZRd zi5XsSNy5Aand40yiYa#TQVUesXFKum$Q=i{9Jm@r0)Sd7*-BObCJh#NT+0eco!wdb zSRHulCGNN%-J!t15+f&i+OGCTMR8C-)Fyo(+wsy44E*14i3}FKO$^ir(OAf*R1C}- za`s|e(Ff5Y8cXTpNB85$Q2Fl#E;j=R_hPyh?%joGE}S2Mv39_qZa^^SkUXAn%bugh zI4BmlTpQk;ynq=R%D0ES{vi!bB!neeC*$sn#mBR3PPZ*e&|D7Z_JwF5R}We#c0gj{B+R+|8Mqpe2~-k_;eH4yqvs0AZJ|@O z^OYBvwngQl%pE$P7TU8B*l%!f2tMeeJHVe9aN-O!^?Qh z3opG;LyZ|AcR{YI&WNW&W+}VqLA6K1U6r%7miS3e+oTo`m1vp?@JW12O52>hAmNiJ z`?xf7tnrTEY-=)w2zRdL^F{ILD`w*UiOsGVuz$(`eFD0L4%IVzKA(ikXf>TIQLKhD zS!>;I=B&Pg@Tt5)9=6DJg9jV-fvRX2IT;8?O{qZms^*DQGPfVmOugGjb663-8^;!5 z#3&2_zH}PM%ghijZ}7XbA$`{E4?Y|i!`|iF@qy79jXM4IXmntVyFZOD2G?Wu^W%4O z&kb*23hBUU+($fpTwErF3%TelDVi!pkO>7(S4rO=A;C<#_fCH>>Pm0Gs#%T~AhE7~ zjKGm1UNzg6PP^f`nt+nj(#RUpb(^yp$t;qpM9!YGsx;*1ctHpk%QkhCRi~kR*9!TN zw`J~$NO-j8ga#+QV(9n73q18-<2DEJFIWnJ16e{DVOY^$SC~G=E2#rmF5Zs2=aaVt zlF9E6fZgP0FX+J8ctU7Hc+SX27uON^q8;=u&Z~!4<{e^xc{AkDKLp%WD@~aDM!GBF|JR5@MQtIW+NFsKB>RsTfYcIg> zO&Svl{{pEPZ>AQ$xuV40XfRqMG#i?5!#ChH?Kum7O9}jy@b`iqbY$u|CWe^*GfEyU zBM3Z9x_xgt5qlTTRe{9c=*%_)fqZ2?YARo$kW2!=eoE$vsRjXgsc-AKjn-;~2LKc22(M#E&Ln^V3<5&E#3}-^ANrod zzYYJugPt`qadiq}CP33)yLf3Ca|pK4=WO3TgxrJ&7=Qr6K5iC9Gc-hVl@$N>+(oJm zr*T5tN%g}?{5Obb6q>6wC*U7p6!2eH<{INMTJhfiPEwss^RPaOuLH+Qhd9ZRbq<+R zuyXRS#EHQV>ahJwFr5SrUQ)A*?GAH>ZN-HsB%_B=Sw{puZ?LNWk7~7wCjmwt(C*(< z4_gO#XN}=@&UlYWjn)CvksVN{$bS?182*fQZQhgLY=ysAl6RUAj}r1^ykWusn^hhF zM@lW}v(&OEgloTvx6h`I=8@yzwT-qTGM$NQEVV++MPcUn#k||VT`2VuElWyV&qZ;e zx|^%%O2kzOTR&o%ubn8sYca%DzYei?;0=L~q#9EQ??5A#3s2ysP&l_kO^N)m@>3np zTWiRW(#+=f%4r5MTYcM{`RTnqv?efi-uc*+X7k+?&m z3$zu4#8#KGY+;ZTCE)@%QCKLRvgKf0BnYK-q?E19wa~P#HicrLIrle<%Q2&-tJIb) zqgLX8*Obfox$34q;yS|X9I2J)(iiU!#m(VUIOS#n4Od0<3cEYG5^)sF3bmmbQ;lj> zEnJ&XzzvD1LWmLWtui{5ABt!DJ9FxJqPnG;K>B8^YoaNdm}@&uu$L+b0`Xf#TaO@! zbeS+jX-i(P!fzA1Ev8DO*D&!`@E+D2nuT;|E@;FHaTTs5@)mQ1B*#X?*2VTru)Gi| z>=vb6?vY%kdYzI2<)R21scYLZ19JlVec9$96bRd0ahJ<_nBz4MmgJqLkNH&Jz9qI# z92ztCwF~57&MkQ7DSMG42G9}dW~ilq_83g-DdUi&NOYy58mcOrcrZ?A-!-*I+w?_G z8{XnceTSy*9qz?J$k8-VwlnPU(20t$n;G(f11|-B^LyATsOBY#*-~ znW;i3CNIqz>s+a6G#@fbz(mDn?5fZ>veqPAL;Ay@n3@aHuLXTGzG(WT1-MRZooLjW zt>gNMQjAw@(p+#{*HjQ>S#MOE$(vIHCAr5HKc`+jJ+8In@kgeOwd5<#N&Fj9PSa`y zYZ=L*d3ZTpbP8Wlsc9<+Ur~{`{0qj9NQU3aM9U37agoL-#1%e$U(Lw!%}_t&Xu(8Y zgvR5MPRH3LN;^(XUY_d!f<{)FhK$;)>#b$?l1Drj;Z0^-L3Ylfs+5;ebO>JMg1M0_ z`CQ^b!p?!jw|9^!R0-1KkeV8$rp#dDd+Vg7Fbd7tj4TuJyK6iCWsM+6qUrGM#0k5j z0GVExxh`!T6iYQ|SfQC6tx~OPRZX$9mS@Y76`s&jty}3rN!L>`Kq#+CvJVtq{X}0w zvutHr>jD2ie`WgOz>8@Uyxk{^ozO)zU#{ruP}Z*O*^D_a%smHuZP&P>9R%?vp?ch6 z8zmA3OV}XP^84T%GasA|KX*h1F-jVjbe&{W;4Gf!UE!&dM30T6C27doRgzXhqa5BG z#a@Ii#B#WM)DCO)L-5q0Ku^w0JD!ib^^6Xl8S&g=Gu0rTlnPC@9*+vAqj(}SAJ9~r zJga$FJ#4b|vT`JuxKAX06n|X*`Hw+}!MOOdzyzArDn2nr__^#E=ndq&VJ#Fsl1H;- zSBL6h^bdcW`rxwiXZ|mJ3j_ZLUW4`6Cz+3=XYgEk8{2gp*v(7r+EVt_@6Sx@4!N@* zjQ?khAc5}p7c3s(4;wpf1JauXpi^Y5U@3>8 zeGe(RAahg|*T=6HMtDHc1WzmhRlw}hha34GCrV3lGf6_ASlf)LIAat0kN79quRv*-3sl)Eg$sW$cYsyNBiiNMvc!aE+Hu*mP7&*2_{BP3gX@=IwTXV&> z#eK&}>KFCoVPWUky9dOPDy`!ZN3*1+PQleOe9U?zHnhShgG3}LsFN&2~waKyK-PtH; zTM)lBed*hx#U?M#weS&olp(R{;`fgcW`b^E(?>?fc7Kg*mLqV5fBWW>Hs+-U0mk&n z$m~LWU;+^kgK33-u}C|#LKbOoh@uRTWK@(fqW2|(Ti>0*;9ajfYIi!_n}W`Ps+fdu z&z@i|7i{sr{2C$YW^r<}Iyo<4yRZ0&n+;VK;a55NhMzT_-5OJ`2jlL)8^jSefb|dF z9tH+`OT%<$n7Xp@hRO($wRAm*5sMh)p{u&kRc~(Kjke)>p@H|X?gAN8-+Krk>moa| zIv^Fyg^%zA?%_2x?Fdc+gnm-5Pw$5-73hb|{mR9Vj^6H7d-&JeuJP|i2eEH~G^CKn zQurhk8W<87bJ7Q~ue5#n+mhZ#khe1m47~E7-}c#9n}OlrrfbtTR}8PD;~Bzr@n42( z-rEa2Y$E@Fwx+c(1y}m`9R`8t&jc1EkIP_zQh~By?No01gn0X*ec8ssL@wsI|A0jr z!4qr8*3*L-bHFy%-prf2Pu5c4fh~S_(&d?N-Wi`)c%l7-p@Em1cs*@H*38dn;gHU& zEv(e;Y{UEPn$~C2_`L9Dq@Z?cKn_h$_`sy!j1N>Q&<|v8_7tr6`~C{iqdk({JI*wV zzlwezUS8slVsfQol|C)$Y=i}b6-!_nG;+5EiMJh^0T+KMP2UPRSQ&~B4Cmu_QApOT zFn+_(6h1BKH{;Wk3Tzw(mF|e`!Z0+BBPPC>$x$WLeiy z*IFWYFS@#tnSDP|UrSdyS;D!!R7d_cMu4n$L7GYq#FcH!w#7xgnGP%SOEkr^Rz{#l zp)hY?8P+8K0;AM>nQ%>}-uN9|l;V+Pe!M;F^}D-Ae2m%7*BB&eb)2z;S}TcH3;E5? zvh;DJLf(&;v z&%Ple*2sNDCh=ZB_$Kej)bv~5_>#=|;KOx)&_3VomQ2Duu5{uI9AXLBH(;{NU6j2`X*%ZUlvN=9LJ{ek>6S^T^WOcoK^z zORU1Bxq{b<))Si0D^;?x@q7E3&Nx0=LuMZ(WsN|kDR7A6i>P%sdiZ1&lHLCl<{`_6 z6S>4sM8TP3TgU~cN%>&0p&T<)b|gSt%AX!Y(^L)B=bk-3i5`;r7=k2Cxo}c#uGbQC zgd*YGwUufYJ8U3#!t#m;rOFybIq0Vcddb_sTN0<3dNhfQSnxYw$Hl`!YlH zg_imP@q775K^~)M&gyxI=A51vWxN7+>Yy$8eWH3(E+tRog^jwl>5P>g>6)@a{!;eB zg-s_t0LSQbqRh4=dBEOl^0G9-GyF8UJgo zLrn!(gqT*i_C2T)-2aKJ#@%hZnkQTpoCv+XraNSIit| za|Lgf>S1QWo6Y759aAvfv{f=*AJD}M@MNuiuvEOcG+3#9V~Rry)URMAD_ecbdv|t- zskrRXQJ+T2f(oRGgU0I=6xSHs{u-_V;o^ts<4S!jp+VWovD6|=0)|_DN}|+<&-0$h9O~@0WBfaEnXO^PocEv4TgDb@za`9F;lTXo6a{Dsx;b#5;T&`p_|v@-Wme zk(NB_z7S~tk3t3iy`dD#A=NLH&C15AA)479Xf}IhQ<9yctruoOTcZV`)zhSgN-|;W zFw$cM|DwZtuBTdQs&B3Y;@YiXmEsTr6mBY8XBAfHc`fN&s3JAK|I@uaLmnH?K5b1% zFfh$~p&kAOGsSBCCwlw#;~((fFe31$bIO7!3vkAZNxx7A{j%1OkV;y+NiF<0UpK5~+8TTA$p zQ0Flg# zzi1ye5~#t#t`HiiQcqRjtKb1|;mE|Hl<)}yVK#t25EY|8w@&JHI*+J}9zZ4}(ZtN5 zMz5gaVI5;3{MZPV>W7fyl3&JJInqx$cNOn4Si?Sv#5A&ogT$R^MwS&*-9yd54#=b9C(X>zoSFe5ZB&tDv;i;TkTlTE{+b5x zm62nTCX0Mc7I=HIw5@=&QD@zZHe`U42CIAxUC%5Xxa$? zAc>n##Ix zm2fk4eFx6Vi9VX3M~GR%40v)3sr3YoSi}cyzJaA&jEY}4j$Eq01SK5!aX))%$fl9A zgqG|9kAY}AN?k5f1F=XI@G@1sBZx>I@Jv2v1Cb?17R0?#caW2=HNh-R*Ca&H-BS{B z1dOaSc>JG7|+N#v*Dl)I}M%Z)Az<76PoZ}`>fw%S| z$D`3_+jj^}O`{*qG!Xs1^8@&UL-g9Fk=c(Hk1nhI7n3{yqKQT89H4|#acvV3nLfI2 zw`<3z&0{SxFMP~bybigmcy1;BVSIlvxcI?<=-+r~(%$d@lNb*7$d<^!dnJ38+?_IJ z=pH%V8g>uHJnl~jYkNq&a#>7i9wt|Qls7l<3mg!iTPTH_F~QPauhGnSu)`(q%P?tc zvW2xxC#DbE=U6K|;k^WT$rRaG;+7V~%AHAXY`ex4WC;NmtL7p9;M;2!-q{$x?Trjb zzTUp<9vHo`fq(wjfBlznZ48Vt`KxW5-`@0lo%XnE3@&hkuJQ3Z{4pQDB6^8k~gv1k?=WlVtdrsz_YAG9s`(G5mu^0^zG0 zp>*ZMNsJ_1U~`<136|~+T#wNvtAGd3$UT-=IBW1Z8jP;mH(D1iFIbstHI#M6Jr>@P zJVLfOZBg}AJ<*R60?1%#T6Y^)S!9MJ<3nws4vHmm)@)FaN;#)3wFNFvM+I@~(ob43 zX9~G;5!MUopa2(=_mSu^N=oq#Y&D5&aS*U`@>xVT-gv_takSNvzOz{VuN*i!V%IHU z?9-3@aWJ^*w-q%^x=nz@akX(pFLsw-?Y;y=soa^|^lvYF#WFe2H%LH$9@nNjQ)4Dm zc(F2#mL(<&?r7w|(u9Jm%I`T@PBg>oc9ywWXh|R&xxglYYR*WcAq0+8cTyT>{2KSA39==v6S=n1T6 z^s%uI;C5a8-~WbZ&F&B{+^)w1^ z9q@9RRJ2GaOqgU%`b=cqVNK*kq4JZ=u0Z1sitsmacqX6W(SIEe>VNvdc;D{dc1J`D zov;lYv4PFeTntnp&~jYI8%2XwTy)wdm$c_!AN#qbXV0Gjg;L}@(D%))%3=oz{UPX?HE@7jT&CK zd`GTl^x0bTqSx)8k1l%sad)V>FXOOv{M<&)EWnZs^QC0Ye1;5-O?POjwZrPkAzXdY zPDHk=yR|K1p<%TBJ9B0~86z}9j%(j}_XqfIAL{{Q>^XOMv^@cd_gCOncVIdwpi>t# z^mR9NMf9jOMd&o}T&1^gW^yr)Z@X++qEj&#kgh1t@qd2QNjE*&Wdb3UNi31I2M+Vo5pZH^Kg!lylGYW zI+C-wxX(z|nTK5b!AYx=F}(8%_|nGjP`(`D4lVG7Q8;e))X>wfnb+y`u&C4GbL32?$x&s-KLT-?_!;ev<`{%SL!rk4_CT*7yYQo!c?aaSA1Y`J+c zxM)-rzk<0pC$v0X1<+i^&o&=|lS-{#sirc9?(IWR1!ZykoO}ox7(RN(mUNKSjSdBk z!$-+&K=5D8;W+TessB-oH~PovpFgyR*S+gYhG=m>&;&gaO7m*UO|Q9y&bc_AbxPK+7GjUhVRHU5RSqHVr~kkvQd6!3`Gi7xQ~O@=D-t=k=?g*+l(u~`;2 zGZ|W*Yvf*l!~kGvJ>vjVLVrdlZC{?V6CJ_ki|308(}IH4IW!lOII$J|gHe|@vjZ=A zaw?$0#V6Ckh@hSP?;-W@4}Dvc)+BN2jzb<;N?3}FCDy5CwAGH30MJs#_GEZzQneS2 z`<#)!ebb2gmUFkm7)f%s7jZ@i6Gj$W1=NleVGmJ;xP4TDz=hslMb1S&?CvIXK_Z34 zev&oD4a|1apeaH##yi=l?>pkf=e$B8HTus-yN&-@P#6l_kui?4p2(;(8f9R>3Iq@o zis3Hx{wn#DTR%vfm8{tUep`xOOW2L+m|Jk5G- z6AFwzTA0>THW(aUz9%HugIl=h%%W2;w`BST1-g5uyO@U&l+0 zkAGloNHi1uzM`c=7CS70t04gbkJgF2q}aCBpp7|8mkd081h(_W-ei6mXm|14;R*pbSBFoxtIKj^kMQ7oR@DU^-#stDN zp;;tWPsm6wf2anP9mgq?XV%g7BR{L}u_rSf^AbjP$ic%xW(VhOCy+e?Vv9 zp&f~CbevJFVkRS5xxlQPtC*uBVKL0_NlRlpnM6`UzToxi3=Oc^TN{S|$?tdgi#Mqg zHL#}&NP_gQQ(^qMqa}pr7e^_Ntj{wcL#!W~1Ut_7Q6>M$sORAY5Wgi?W%=BaT2per zLG0{k3je3CmfT^e7XT_d4Z3-EnF=~1dv?o_XL2~+~mpq(vDTP#GBa;W?4K1 zErVpQ#W5iH^T_}ZoceM~Kf{x6ljvVJR7HfYI^N}#_;D?fc!ryWEPJi5MNSlKb+C9< z1$jIyaseXS_aP@Vj+>{#%EerV*3z6T*&p)4MWm8-OZ;>5x<%$gAxp|%r1o1xpROxsb8Tkib0v$N_RYBSwmo^v z|0ufUNw^(nbB(5W&-;$8d*`R8CTdpA%G5k+R+{xwR5@wP8kLjk^yqZfY}IQG%38ca zzsCaM?Yg5$t!|memUTLv&QbHoJetm}hIwM1o=#7yt?KENZ9!1%(MaTiX>njf7b3(s zxfd}n zM&s}}1DT_x>7!ZfgqwKxQpP3Dv|Hh+N~x&UY8@q7Yl@cUz3oLl2v&q&1~u;$W=p`4BvBAM%&p1{qZQF4>;Uz< zgr-IU(*Of%${67NWTN1xQayc6DA254^im(+^e64{?NuHjLux7C4yj;?d4jA zesQrLRTGU)0!q^(HOI3|M^@&X#3Y+k-loUZZVRb!EbELl;MbA$UMl>e*YC1ZxBj5h z?w6yzFJk_}uYSy8`6?787X(Kw0mllKm=)8451LrMx0cbtC=488D?#78{?A9(+dx2G~fV%okK zp&h-VgrH>D9rgZJ(lSuN$uQxw;#yDX1+mh|!ipEN1%!YVPTLzRq@!1?P^=8b?eQ1F zO2TIuD~w(cD`|HkFul;6#L5YnLqe(H6@(E7Q0IJMr`D9KgD`wX|I@SP&#+gpxMI`SE zm$;8tv`j9#?eXpKi-6@qVzY!5K>`J#a-xBX7&}Wwi&C;HV8m{UVy5-&Vdi=;?p;8- z7+9>94x4M0*%ESOQ4|D^aO$5#OOM}MBbV^o!n~yjA9Yod{fMG_oSpIW?Dja_ zpT^y5I1rg!x39XRn|7xQ*$YYmP?z(XAc$ALGBpMiSr~bu!|{d9v0#JcF_?Vf<>=cp zWoIl<8E)bh+tg0F>q3}0`BoOSfEji@usfU#-gk$?-g%d&xhMrTJeU!90c zvf$Fx!9}pjk`%1Ag>?b%i=;fzV}=(o;KXgW0Vm@jFBd(3z3p}0^*UJNaP)NEc02FN z!OmYfw?*u9Vuou0#N<&(>C|4$9J)(>6_1I^3w;{&s*leP)13rl^bF^?6xQ z&85ldB4M$-BxdwN*br>B=Gv|RC-CN-EsrKsGq5cgBb>w_l5Vuk7MJyyBA9_Zmb;s7 zpBrY{H@!;xcKo(`J?3lTv-YUhDF-|4wcVE3P5eM&j!O_?f+%LK5wCyEr?e=t^0+y1!MZ42*~MU(%Vjx_XCn_^GZNS<&qBPQ$o}@Enp%@!gaI?$loH|8UDhSMdC~pIJ`T>$ z?s$hSPO#d5-R#z2Y(I%Uom(iZgu6FjDQ8V^EAPAnwx z(Tm|=_ciHr!@|~!c)7B_>W)V3 z%kEy*iA45SB0p2IPq^}9qvk{o)PA`bxgC|2{QEY@%Joe-Tu8=8iHz}vWrf@* zE#{;kr=(efBEqg7?Xk0{{`NPbH>ZBbd(Erv^=&!w9tqq`i9BX?!QI5MFoQto59?`y z6-F58W(~DG?@S@Jd$}Y3X4rcVfxq$eFupBoMxeYMC9F+P0}A^K0z`B>70xlIrt79| zx+KK?4oO)*MU4{Q<{{}>`}(@H%Pz_x>6yT2a!kh1&lVw8X?c(L(!qMGHX-Gw^;9v!X?N zBh>^WQ1`Zacwf1$n6SYoy|%5QPx zWLS5>i9taPC+&wA(#tDa04?B*@@0^68)(lJ8Se`sB*TiEaj!;msb)u{>~yOJF7EB@ z2>tAQ<3+TTe5po3OiyCAgqp%PYpNVMf^`?5HwnEvq}-t3BnB1c%eE0CNmm8c$nKZ_ zzXC8Cho>8WLHyXpgLmDM0@4s~Hke{!w#w5BB^Oj2f}vIuzF|8UvZ6#}LnG@k-!f1N zM~NsAHrgl=rD8}h-?B?nriE2jU{7tw4i&qKTBNy?Ro!+cOX{QO%u}z_zMZ&x>|$2C zgJ+*n@2uDFjZ3nwBsa9$DQ?S|tK{N>*f}~d$m-?0uDgH`p~m;ftz4e{Ai62Q--MdL z1^?B^3LByHB;&&oZ#C->()@jCmh5zi2O6zc8 zxDz0aF~c_p<5ne`J?qr#Iw%PiO(IylOaS3IGuq9T5N-k+UrYIJOnE=_ASY6 zR}NGFAY@vKrIUt;C6pD_G))B_KKeC6L8xFupcX|2Z~CHPG3@^JwmTY^jESMhTIJlG zmlVZAOTh!AnHTP93QHDTpx)2S4GN*x7mbTiZ`>{6mS!3nBh28etD1@Aio+uvz!HDH zS*s~li-fq#DulHzgpB$=VWPeUGV0r{kv|Rw?OLsLJLHc7dnI7Rd@o{^sAV_!k_+`gN?|M8i zK7F1q(9?1CVVXq44?Y>+e@bHG+p|vx#wTWfV!z=``+XHd>ydshv7QNQmWNhV@qzHoH4EJ$Kmre0$a_ z?Ib~ioSy}TOW=tmk!cgq;HO^A#!ueRpL-%`mtdf<#M^xuuRpUTo(iEjBq2ys$5_(4=oui&BJ=|XOUFNU0M%xnoZOa=wAb)D4f*_fHzk7y=i zhLg&{4C(C^GaNG)y`Q>!1smOnnTwd&N&+TA&cck&uOa^!OL zP`#=@R2Le_pxAz_-q^<)_1mv@n}>}J$Lg22z4Pw*cyPO)1HW{zekt;{*wK1j2okEu zU5+BSS?C!d1T%%cIey@`BXNiySdzq(;DJ=!%ZnP;4DZ?08Qb9I(#`o+=#@ILAfCgtb z#>ia#kd2hDv)>C-9>t|5p#bM)(aRKzY2Go+4ut<dI z)@+?>QK91|e&HxUGh_NBe@AlIxLv!jhR_ali6|$xw77nGN49qAYXYDtB0D+xm*I)Xq2IB$=ZM!$;ckc49#mMoc3?47umnfp_W; zE*0!Zfs7TQB9?{?en;@0`q!;g`hv2N{N z8CYAcBA4Hdm8Bj3GPp}Xg@~IjD$zaGu`AQX*z*rv6lRNfYki%hlhv!Xp=vkD_W4Y9 z$M}1{!0z}*q{#|O1XK__qDjqKqLqnP?UN~TNK+JoWc)*3{-YY z(2<3aji9CmLCvZTL2Jwc6+1C)cht}>Uh#4{x#Ax&6(L-ZXQ2BZ?s#HOD&CXuJ^x7$_ke#|tt?8^qN2B`rS?T(a#X4Ro*a@kBZXY1zU&Xq+IqMi_cP?65XA>JihGi#v?y-WE?%yNA-Fm3_PgV5d`wgF zP5g7h>^5O`-_r%bPm80NUt9A?0T4^nVR>$lvazJfih@V(;Dtknc1jKaL)m-T(X4F~&KHEmsRD~= zJ;Soej!LI3FA9`&Cof!=+}@mHT~dBjIu4y%!tl*e>2yLV2BwzQc5C{fZ8?g0E+Ou2 zd0~ANf=;ti-93bL^D97SQ{0$j7u_C?d!7E5u+X&yCd;wSc|ozwbW3Z&r2$!Fh{Uwr z5kk8t3XsM(2$0V0Xgny%KSjbvCtOnz*;gw*VRRVnQvRhyKe8I-@Dd;C9|3e z4-3s|C&$&lEP#^3lQF@Hb$2-TQ(&oW4=kW^CYOJ!Dv{(8*9=Xg1x5$0S52_7RVT1* zE&ZH|O>VzbLac*`Lg1<6zRRxi-N9!6S4}e+0{j_z5MV9w@ekD|{(tq<)X|;Io$tYXE89Bf$1RmrZ0H>xc?Lg&>I7qI z24?6PL1dhxz+Sipy_%#$iR~^i2SSM2hKZpcAr(5D$>%7$}L= z-H5hYp3$Cmcb{&xH#XK25=EAzT1zC&kG9(<=3VZ)+!wn*))#;TP*q@25-CiKqeT`A z^^plAkjP)=V#6J&?ut25T{8bpeuu>|)dBh4(hHq!SBvFDb_@9t^^N4m-+&7JNi;}k z{FLhl^;pDz-(i?wLyz+Pw)yI2MYQYp#YzZN6b`gA8S;kP+ltrQTQVo2)&k`hA{-@%SHV)MD&U}~e-Nzq45_9^W??3+U zcGiP?uify7sF?Y^KK=3X^_w>z&prwK%w&2qnax&Y1Sv&+lco1FZJtu5vG#I)lTIrr z0?i9LNV-ZX!=KZks7j-}^+HyyESR^_POSB-@46m{Tt=$QdVm*ey&UKwSLu>KC)gj; z>(zEO`3h!wcftD4Q?TVap|xcB$$op$dbMaz|Ni>?-PxNT&(Gez!SbEnO|p49tHjzt z$XvtiCCze8yLVxC^eiRKy_?qJ=7iB%<~}3y_wRl_`*`u=`;R|KM824l$JpE~Ru5ez z&NSOz;GfcEPqL1mr>vQ`(q7bz5IRdbU?u(e-36`ACK2;?zM;j_y2`j{@X3s_`%I-= zyq69lE(Fk7zM&xBkN+i?Zk|}7qijF^SBGi!a+Tdf&pX#=Eo)@{@cH86JsywCI+oYl&1TVY zQ0AMqlAbHxOlx`b!ssmZq?S755=O$VGCH@HF*MX(v_HXG$wdjSjzzF}j^?)VWRokm z7vrcFUDeS*ncF>F*am zy$xS~eslgF$@OmYa34;#vux2#vUQVo&O4X9mDcjD1<+Z-jI-$+ww#c3GuT+_CfU5H z&OP>MWtzW_*7D3>d1qNNj-{Voe?WqKm@Kufel z=a=N`%bV?dTI7Zt(__nYK5&-#Kim0zHve_ttR80BYT(T72M)QB$ueEvrT6!f)h+jV z`YTKt{23@2RXKVE-*$S;$JI+5Q^=bQ3i`ej0{ z3c^jRdu<=06*JDP4n6QVmv@VK#~xcX*j~8rr<+CY z&2$kId@KU4UQ28FR`0*Fcp2Z<#raQXAI?wz_Zc?0w95H1oBo=1w6}GW?Im2~i$31| zTfda{@~z%~X8|*=uZxeL&whOU_LHRluD0pTEd_NUbyAU?<`x!6?XBT z=NA{Up8I=7$-<6u%^T|?)g#~dE#63bndYy(vqTyH*yj&4CIks|yQDE6-Q<}!)n1$s z$WE*49J5ICm(p6I`FrmyP{u{}`6Kp^ZC4$gW26x~S>nX_vAtt#yXx!}OBk=%&*yK> z@V?-eY?gN15`>02I3P+etcQJvXDUT_Bdz5Kue|HtL&7+h{`2pzFFw8g@Zt306v^}V zyUAufSuUrWX*a1djathodn>Kw%ZQ+Be;pORC5AF2cY%alO151hfV!ba^+L!{&f>f$ zKsvqelkXF$nE6-KTFSMLn_M%yoj;`WP43rr+q;ZMY`T~nzTMoWi)_h@y#B78)KPQo z1wV|akd96E-uGdX>@WUy_Wr!(E=T!N+YaG>{pOpK6X(S6fAnN}{wK23+HAI~i8G@+ zBF<)V4gX&Kd2^e7jfcNqU*<#o6+Pjb(~oDbFV38c*FU^Hll;c{_8Z5!%4SziHs26k z{LcCO?$i0--krU1-o3xbZ=L>vyw!Absr{YvhO8Mszr7%jOwX7u=9~17&6V?IvYOsa zR^NJI_#OT+d1dt1@SZ!h4=8`j)~U!^{`8){&X&KOktOf;eslR{a=#_*)5ooTQoT9a z-x}Marxv%m*tES>MvaS$b0S;QEQ;hnHvbCmRMJrXCRgci+iaE2+WZ!B1*fyi#daeR z6?%B)=a90W(Ss>hWj5 z3@(Fm*ccRJ!l3N%1F<&`ik>?ty5xZGZ-cUb4VeBj;QPlwqW=R%&j*z%4|vrbFseEb zlyQI+Zy>7FfLEVEr5FRb?7wq=>s`M zieGB+;0aHb^%obb$!0U5^Poi~;q_uZxzC)GJ+V6Zdhth{)*#Osyk0nyduPM8RO$=4 z;dw^>U8l6h@|lrflj$t!E}L&^yS_^2L@1Zj`^kD; ze=B^X30**2%K2UK-6dNYbC#`__mi*rjD!8=l1Obv-+p=WdnW{M#@8@|QyGzNb;O zzx)eXAKsI1C-<9lHHVq(zZXyXuYZ~RJItWTfG{C)D7B6JcfwYFd!`z)TKvvlb8%m+ zFoyYx^Z)qZF#^kB9EqAMrx1k9my1E1?D;R8K8bD#cfl zfAb7(e}UOLX!YvLWV2Xhi|@CyY@U9fZT^zopKwS1LeKpRTw}Az{^E~LCJztUJX@2V z09lt#$XxiO9B5L|2YM;SGkGYYPVcFrr`!@!B{P2Uh!-egPq1&l8Anls_Ec%1%sPb9&-XgugfVURzc@D||>if@{Ijh;p#FmzqYkIBT7 zUrhdcR#L;_*I$X%M!!IkgB}Sl@{;Lw^o=k*@serna?BhgM*s2-LgScA7e+uhP^t)I zA6&9&%-UFx(+RZ}DVY^dHmim6uw7@IPk*jW^kh_P=Sl^voL(n((+L zJfVr7;1p*@&C)t6a}d^N``p>SaQ3_H;tPF*>3ng&xXn`XJogz)lx{Pjp@3^B5E`P3 zXsW@PGnqMLtwrC=#F>(*nfN#%*G{Nz$GOSKU?rR#ac4)Gvp19VCQHexKBW_;=@wF* zi*G09nu~?zE>bd9P6p0|PPW$BfIQE`acP^BCsFPu5z&K$`FPqYxLj5}1#IpPy<dN;IahP51Ml&Ws8I<&sRVvOky>w>RA9 z4nyNQrJjt8T=x&=c2--+r8WL59#J^G0PpR_xJF-bWT%g&X`+c&#ZJy z_S=8{X(HzkFOwe-*D8XvgT&yNoQ4kV)X*my2c=#aWum@;B{@ zig$WXHwDrSdPlr5az#xe=Y7d&%B#t}cqVU*Tv5qR8Ota$M$DU zuTwI(tR~mjRL#Xx`JUk-H6n|9bPnGwTv3tU)J8v}6C66zS*4_lz`}}tLzEf3aI-eE zyO38~S5&~W`!t`?z}1*HMX%6m{^;^L>WWHAuCO69*hw+Ui1)|84o_6pGqR|h5`Fy> zMu$`S^y19X<+arlwUuw;eL0W9?eP7^6SenjdqWyP^5k{i6E*k8$?XDn6qna`PgL3; zv-M>4KrV-;>%6*qqPqTgKiQ(odAyE$qM}wF8?_a1c}4O>y?vXqn_M60#EpIyZ$vOf zqB@q#jfrzgzQU&q+M<}WR;Le~pEI)Zm`}+~p?AXTtuJaGTKUKZ508HMP&p_jwH5whGDltxpYJ|_&QqawPXxkizz&M( z9K@43*~4Vq_27I>-#r{w_XI9zfA=fGT9#j3(^L;E7JI2Lo@qm^|f#9(c z6&y~I$d2z9p{T;t@S#fyD=ATZ={Xrv`hZv2P*mCCEa!T%T1=4{3wezQMNL&3=z!Pp zP}EN5Ox3j;{Zw8u9)_%+DmZby6MyKq(Kw99flH1Bfyel%V(?RiT0hk((Ug3Mn=Wq2 zG870G=1=MIa=(lBS_%6fQ4;jD15y|D;2m4ou`cx%4ONa8`UpzLOMbAT%A?tW=vhE^k<(|nL&W6p!U;gDE17RzzIPZU9$%jMIYmwyL&~bxt=;mFPm;4AMA8RH5a~V)yMb`h! zhS$9Y9}` zM<%nH^)y=&!Aw@rx642S=|TCPf+$03DNObhkw{)JQ0oOE54n>U)c&TZ0SC!-uFLi*YbKYZSe4m>muzf!yd(;P)E4LUCONPz)J!7 z4k2_0IY|W%zu5IOm*)LcdiTGkmkQ06X2hA$S5`Ty8ukb@T^QmMz>k2`P24Ha^i6oN z(9tE$2)hQFp2k1jYO-8Xq-rj#Y?UrsVXHyY#Wr-cJ6)W>LY(d(o-Dzyf^S~%_P6eI zpnFU3dXc5tujU#E?taapE*ytsQRnl)2ksE&4DQ&C$Nmt_8E6=7M2od)<_w?ce%FfJ z8u=DBS zO#uaUBmBeR;iMtVfDOf<9`tfwYE5@As6nPpzoy!Nn--=3D5ixCBcRWEDphM?y@BEe zxMs?y&D#o4TS5o`(sDkql1g=cn-#-zJ|X6XoL?tKLKZgPQBM#fD3}Gpk{I0SWHX_2 zIXd5Ypf1C#z8Kah{yn331U4|G)+zjMgs=u2TEjHMYZV$y#9#*;YqOfy_u>xG`9jzO zo{{3<7cMHL*pen!IDaG6Dlt3)&rjQi*Swki1WzKrP9!{uCX9!P-K}pNNjnl=t=OyB z2FtZ~*(!Myy3L=}&ErXdFu#yQ>1g7B*jIt>Jmz0H3ZxJMfa;kGQq`y-nu3qy0a?K_ z|0JKw2*D;Of`V^uQ3nRqZK8)2B2ZB1L=hxZ_W^uYLfi=o{mBD{>K5=l2(Jl+0M)@m zbt`BpB*vGBJtYq$svE#6B}9>kU7%=yyiuU~sdcH03RWWFt%&L`i%_aH3E3zyB1Kep zK3Zv6Mk~=4FXZ-J2v|Y!6K{cQprJQpvQN2y+y_Qx5LqsTx6)?CNCZ^?5or%1nrhWV z@(`k9P^5$+V5l1Mq16brDr~|lVufU_ibnM(`J^Wi)*NDor~|Rs7$p@BC;7rr zh|`gV=7C3yw3X2$CzH||BxiI>U&3BLI})3!5ykVH?~h;>)H_g!33&R%SpVh7s5Hj zj>R;>&n59Q@&ikv4!C32C$hB|Uh@i1isA&@#?aN;iMov#KZI_-h)c^YOk*e*dQ z#KKEQA%>dRz1pOq*Cd83p-{tCp>?&gpy|F4+7yXB_|xPMh_b7D0(x{I%qbFkan%H` zZODuXp-++6CF{t&t{Wt^j^K;(Lr{dm4B2qOLKCajQ2!O;p(1VYVbL1WEp(5u;8nu` ziB+rh>mZYy8LSV;WO-1%G-n4VzveB*!dsNYI+FHoX|Nux4?qX%Vn|23lec7oFCW#b z!5sCHNYFsBqe~(-uiuP4j&%i=yI?;T>topepNt=8oNez~9l7L`V#kyYT$ViZN$@%9D% ziBW(hbNi|=*LwbhUCO*6h{aCMHeU|UDV_h2_b{2K5Wl*btjVW*B6#sZZUY3CSnU1! z$lAJLWYGo2EEWfVD#~`bqAByBi|5WFx?Pjax4OF)@S|AlyYdj;a>^`?i2;RXaxH4*Wn zP9hCeW<9U@tsw1>_^}}oI~Rl@*WO8_AdxT&l!Y;8%nSj`B;xyDq6lg(Lxd|I1U9fS zudInI(76mauI>lFS-w9dnt*3~Pq^DR?{<&I0p9KQ+#I`=dU0x68W|cDHxI>-)$o(k*Us|GU$ti`ANjBRFr!brug3 z=k;_tnWYbTkb-mWyv@GkDt@ub()m1Fbla+KYM;5l5Ayasy~;;4`O%OI3LTxeE=29S z6DUG1OMarytnk0n zuh)yoYPNR%A7;+2jkAz?Tb*>aokFHwXb7A(Vj4Gn2A#Z_%^jJ!d?jsEF{R3lV6Kl$4aE%M*^km@U>`ESVR<@soY3SflN zr}{dtZU_cP?h}8kF}7=tMFm=trm@ z$mH|4ZR(s#*gL@~fpfm(r{;5Oz578LLxyfu9}HdvQ7!MjI`p~oVexHty`uYT^YvYk zEWK@Pxb&H|LxRqjG~{?;&m2f!cSDHR9o^}s>+dNU4bXty6ybHZ$S7zyC#Hxj*Kgtd zP4gy;$cKz>%~Behw!dyz!{hKTxBxs|**14U?Qk#45d$Gkdi$bE5F_aXjbUE(nbe~M z!@cHhh#^`igk`b4zE4lCVf^CH6hg8@ojkiwr*)i!-phpIxz6V6^x?YnwbI2H-2|lK zR$DPK0t@Aa!EOGYaf1$OQ3!%VQ6^hjFfiLbi0270N}>+`c)vw?7sOa3Q7!+rrJL{K zNkZ6;sD1fKOm+q_eo=5Sp=heVgX`^UIb);!fx6(nt~2pniIGa8UXqr?F-;8O5p|EA zLOt!onuuo#ra;uazb{tEcnG;xM2(}_P&D&VA~?n0E+u+QKK0##Z)iSNC{`TNH9Y zh@u+~ob}@VCcVAQ7J1|8{bELrlK-UhCNa+pS_I*IHe&i1QBCW#QQzf=eqatKq zLA!UvLM_p3R7}2tHsf$MOfmP0Y;ysfBXkyYmxd|~-c6f%?NJ8?s2n9zLxUWjBy z6Dp5fb-ok&Vo&KCOC2tiGQ7p~q-%O*w7269iUj$OpPXMVsTNM3-Tcj+6Zk4q=jt6d zvh1{aFR~(0tlnp=%<`&Fv93w-s&~|Ca=hxjwVDjA`t0bk{H*${=!zVmf^z~bU*$PK z1?3R6L!ARu^g)OUBFzCRx*tRxk)_5JNH0ZXcI!NmqQgNIm0bqAH+UCB1(Hn51;+w% zn@H143Z4bz7pZ5}h)oxqTWA|Zl|)i>2B;z>8yo_y63&UffR-~Q(I3zz;hg9MXqRwK zShgcKhbE`1GFl=zaf6};i!6IoLT#)cONt?RG1yUc_9$vc-z=u&OPKV`>OYxp+f8=- zsMTaAo3GQ`IWYq1liAX4K@BE}-YS6wV?V?K8^L5XV1!u-ECGQf`iT$G9~!3s6CUPo z_WPDHOIpdSyvR$CSU4U^y4c7WMq@u22RQx42qdOX*+nJxVU<2)AeUwJSN&Z(Sp{w@ zS>+da8IlSm$<=a6jm9pLluwhZjXZUtlu)xvy>7crjk;Ly@|F^YTf(xf)rQ4{#EdpA zCe%Bj4J(RnJB5ww4B19ut2Kti=c`|0sCV`BD-6|!mwuHY-R^2wW5~C=8kQK6J*K9$ zg?f*vX@McxV`^Gp$krqcYY5pQplRJ8@vJv39F(5*#>Iog1KhN1AhUm&m$q@yAm7<) zvu2Q7tZ~&KbCfnM8YGU=HfsiSPKy--a+ETQ1;Oc7+DA7+l~e1*LLzaxQKuKNkLu8B zY9BAs2{GiWe9BV&$$Z;#;@K`c@Nq5{R04~~zAu~5h28lc2uvLqoG%urW`ohl z*9+W7;b_a5XuD*;$GB=xi7sK1`QlYW7$DL4AUbu#WWH+1{!H^lL-9xTO*=t_?F4mv zO9r)=Wd4(K$>1T{gihXxnACem;6Isc02`SV|CXOy%E%LBv|gsu>?WH|Xa>eP-62ia z-#g@H!|$BMa=9g6Kcs6wP^+U4lhvP#{5NtD(|bF4@(yXX-Bj0T*V5}r8)M; zL)oyG-flLzpSQTV-?LdYo(yQo=VSkW;oAz0PcHVUjwPuC?}iW-jjJUuXQJ1vdtuYrTk@E9ZbYodn>*R+s5Un~1^&Hg>|wDJu?A7V4l|7y5JUJ%_N(fb@CwRrPRY}gH|WsZk9Ra}2pL<~G|C=6(rGzS7l_VXK_F}KyP{p^ z!{R=J<}t9?SB0dV=lZ3r+ic~WLrxs|3wik3_I(Jx%TK@jvK-`84uCAfEFAGqDWsp=^|SenfwaxVig;>DUY0pN9Z}|=k&kk{lBoVR{hwgoh{Gf zC514xJZ5{2_eJbhHlJl*ve{NrP(-`?cwfhU-LAIFrM|F{xPMTdJzd<>EJ;N7%c3Ms zUWx>jK-F$i5@9aLX*8*`aGrjPQuY#l`HSk2LPfX{O~B&O(A*#x`w`Rsydi{ICp3!% znJnTR_8_ADFK$TAl9v!EYK^?F3yRQ`Nw;Z(;SERooBSP6=Tdi;n{2h-u&;vswBDpk z`6{3mdcxG7tkRQsBYMmmja^imGKfLw>h&NM`st6a!QS4$Vz2nrTIi9~c3PqLC-jjJ z^~4JuM?D1z2wlB@L52P^8ET6BXY`U^_>aQTcGfiVU#K(hwpQ=)byK;g^zd`l~Q{eS;2y&~QHc!j=Y)#%+~?rdp( z&OiU8n<-?T`Y@p-a;TjqN9GesR?_NsWdn}J?zmR*3>5DiHmN#k-nsM~{ru}(ev+@z z(~!<$ym%arRO4POaa+^BiJq#R5b70%%l_gq zXOxCH8DF>(KjQK{*UFJB1#zL30TannX(e^+#zVDMQmgm=I)e#m2D3Nz19yb}*Jg{= zmu|7X0L|L}COlOH@Ztvnb=#$WYK?CR?v-D;{-uWdw2K@BvGXLdbljc8IPgfbd z4*GGundINE(%-h(D$TD-C7I4HiEM?BmzylV;9^B|Et}uczn2p-uCD1{@F?}iGRHnN zLey(R8YvqnKX2DWkMgH_Sj;lgLj9ZSi|eoOVx}}w2(C`ll%9E+%`ey6Ynq(#>O1G> z*Ka?cefs8Gy1Pq81pSidHTgtSl>&NAdKe9Oy&)gh5C;oO_Tm>O~r9F%)z2cB%rATtsgOHQURyPi(J)#!d0!cF7hHVfu^Q4 z?_w9Da!~&FJcqzNoBzG8Ac%{W>Jtex6m$}bSc+#C*%0!4v+C;1LTNJ8iabd>d|Brw zSJ%Dgadn)6p0-pbp4F60=izmfh`va-J zsTyGg5K=KnQ-=$>l;0J8Jwo1iX(sV1U%oIFpptcB;s#N_p*3;H#TDs=aa+{yT&v3x zy^1Q#Vp<1LpP`W|O|YiGu9)dTmde9n3lk~|3X16;L`5#zfn*b!5{Y6)2vMK&=PHs4 zSKS@IV4t0F#KC~%-m*e{tj;n}N@P+pq5zrGnX3X3V=#eVTVFJui88<6S1@6c=S)7xx) zpNo-naSDw*RAm_;fB$5j-}b3uUM!@C7kf*7+tu?+^5E-=zw^BYR|%-*TbfeVLNa+p zrvK`E{DeZZKg#saR|=qgwQda;qZi68pfvx`8uz}+Z2eVDVbp1bT=F>me_j}ajw*HL zG+Z8|?kQ+c6jIMissKz^X}PANN-nRiEM%j{MFH4ZLayle4GP8nP|7N{ut5FNaEWui z!zjxIRI)^`U8quq>IHoIN^5k}!7QK7(U3#tCFAyZb;pGSXn|`OW=U6_{61Nw^K_jr zKdu+EuTJ_$StMOo8lCSBxb8q*b*R$9Vr0m3ji0tC*)6P=Q9bbb8kOy!7g=xU3Z*XE zT~5wbwYr7ueyB2dei_p6T~Shrt)--^XD-xcKt;fdk}#{Uo4bbr<4u5C;LGy1+f@J$ zr4_*SrMHFZB_XZ>UQKRQRmAyT6p6ivW>u?arMPA{-+3aj^EB4%=DSWLcAY%inyzFw z-&Z2Buh8)!44L_Z$x6>5E|v`CW00$%47Vp65o9t)~RxnCro_47!w^y zLRM%o?jUyc08kl51?cV9bOP>H_j~8Ria+-ikrLX76r-@JTryf;D~_v@p41pvB|Xd6 ztEo?m)cQ(JEg8Eg`Z)4HP4&o9rKWjY6;;$cpvv37s>YUWI!;w}he94QK2RRhP?T~b zs;W*q2Ycl74kl&h#+3WSA8WU(74^ES^@AoP}T0(L*dkPlY5?PcLMqJKMS(PcM6g4&Yeb`kA+$;{Dc$d_>CZFT2p*S zrt<|QDrkMdhl;;_oZ&dMea7|~vp(aw49kaSzBr{|1o7pX`bV_SeA-_BPdeQ=uZgtj zHP`v)lS%PeJl-;@t5-dz_hLi3uyV7(57q1G7zX;LK93HE={*tlik2E=_88WSZRz6$ z-d-9ms_qTKC8!S?$|gl6>-V)|yQy=_^;`j|0&!~X$c35tM(Uw+w= z@ordzB}lK`5N`ICNNt-3tZI5nL$q1B0l%K6w1cctx=~Ykjy3Hz#Gf(SN}5I*;>|vh z2DnWZ{vC_0HAJ4}dn3hrFZWuCkJW~fruk-T<}sO&uxDK2#{oPhXy}q{Bte2>c@iZ5(UA4Te~DUY za~S3N?GMMHtI&PAKt-c$44d6SH%Dfn^`cY9mpgU*M{w#S(M!~N>yydVI+RZ=V$v7J z0ZRT5!^U~goVE+}nWAj)NA(SKzx`xeO4`-0K3JvRAz4x`Yo94 zxWq$`H;Ws+$hE~I<_#*9N~{%C9}CAW3Jr{5+c#`T_E5(cfC@432k@DVKX{C}(a3v| zy7Xw_1E4E`uNa&{PqLLtvnmFoM6E}VJ>X)oA?p~&J(=FXd>cNVlplqof^AZ&gIjvX zUT_u}wRswLvrWEBBaCUOA4%4!kos7|K;qh>6~Bo1)fpmq@fW2fD)|?m#p7)?ARO8} zLcMB$3mPB}0Pcw!(aNl0DDkAz#DYWv)G_9~29U9c(}3c$c)Ya+crUf;$o@27BxIfw zGyp{g(5OJ70qVUJRs%fV1bDm&@H(1+(6=U_Zxb*Y`$7OAYXWd3Zfb>z_|>}`y!d$& z;0Y$c>udu2Jr*H-i5dU{fLNTH9RP5hA!`1K2B>!(cn#o9fG3y$ud@lT=}7z50BC?sKt-{fC=~kHMKl=@$)8NBbb1T?j~T5 zmFHiq2KdT3U^E`ONCUtXsHu;^YXENoHi8Mb=xzd}8_re(cG3X#I*?5+UTFZh0!Iz5 zz>itF%P0gHqmsu z-Ygyv!gf!Ft}~>;bBq_K zUf{tlA6@&Sv7Op=BJAd|9fUodtR|by_l&)DSX|AsKZrwccONvkLvSa!2MaQ|1_8`Gx={{3kRb3s^as6QqZv!sp z1E=B7q+pgth|_z2J(d>3nU`gS1HMGNRjpt#{Hz=bl=nmR`fr!uM|nSNX>P2%rG+U* zR95f&+?uR3@Z93p6^zN35w#0-DZkDS!sVHgTA%dh*%IV7HN-+UK+crGi9Ci>G(P@wjo%egr3pmX$Cklym96j z^7vs8Ihz*A0mo6Eec)oR5cz{RF>7z!R4k*cHkG3IH_zOn$&9V10?~W4Yt_Ml9}iXK z5L?cQu8wgFVB7T6mL7wGNFKjXjP&!)6*`>lQB0Dk;JK4a;ryH)o`uX@bXP-*CNBsl z+RlqUr}CiTI@xnc%StTXY@8Uf#g=_Q=`1sC%Eu?4VOOgp9P`zteq<+SoJ_A<0mXy( z(E2qKWeMNU=S|B#>6_f9r~FWPvuoGXe6dx8N4;-5uREuIr_a3O9@l;dkvbtlQ*_(> z=^N?}(z0QGfkqQbL29ZDMYwwNA<+NxqM2^rwkO+Y#${xAGxz1n0}pb|aR|(+86lPb zegr|+ei${St2{!6GjO!o$nRm?hU0nBU@$i(V!=O=%{sYu{EA~Q{Xnfk;g0z_0Aa6& zT-w-m(L43$NJ$4wiiUQL9wmwXQUnZ>!Ba=@sc(#z*3#3ht)J0>^#+rpTgL1O2#8rD zJ@?9b@@cXIV&mZ|WGB@Gt zvSJ6I@z(|Z2&wWKGH*XU>(v;w%$#wNN)W@ zfmey5ivCWjKYKFdXLCx-iKofuc1;cRlF=u;$YkU?`S-q+dARt?iVqFt*qUfswN@f8 zi+hj6k9ox@x{_+lRYZnREh$=(T9xyIQH*7Qw)fnh`n)uhe=w|yyss?9EjeKVZQ*6V zQyZ@;6G}Znb^%$yKY6W+Je&YddChkkJ;4bVG#+s}?+?=6X}R4$4ynD14)Id-7}Md? zVQn1K9xX_ibx5}6T#ttDR^_bxl|tOc?9VbmB3li!;mO?LTzmX^A7%Qj^~>uDf{5ze zytAd%Ou|U!FXWc3rJPE_6174ZEB^Q2%bQ1=B5l1cL71<{T$?(nVmaPJZQ+T|))s>qLoAIrvV(x8io|ZVzBKF`LvpEUf zJ(0KGdlgUUc&@^OQKoZqIyg>L?=j}Ckcq&f9M*}<-;OHk#21EVvxg*#;ndFe?NePj zIW0Ls;}zh#GKLg71Mw4rD0eCYgdy?ooGmT{ThFSEUxyI$408l6B6`gCLL^kKQXE?? zWi>e7GPs5v*=i9%BI>H@>o#YkG|c4~yuzYvT$#Lp5p^C2`NJONj2?=mrZx^CAH(B) zTvnLNrvLfUS}U$*tH_*4=O)m?&85w=Bqur8JV!+2_F?q~`UvMRRH_enFE?9BvvDGD zHfqpH4~1~rfQP}v+Xoi+M4_41V8q87x#d0RA0I!Fn=nA9E<+`=#yaw_cO~az8&F*R z6sNrQX{lP8oREthPk+UvR6CwB`Q6li^=BIVy8W0T>|3;0E+@&;sw+L|uGt-@;u?o` z7L*kZ6fuK#Wd>zhH!i)S7)5MC*TGLyA)K1vcNLisEf`&xJP(rB!#9!2Ui5UECQ2D9 zc?%@3r?iY3+&)$?@kB{)4JgyuqA^0Z4eKzpgq44rl~*=f$V4T*LU#C}qZMOg<-eP% zNW2fL&y%z5tP$j+#?w*Pr6~-brgDp?RUCrsUOKc)KV-ZVM_`fO$8&veh*PllWnaC0 z)4Z*M>1HR?c*2(MH3$Lk+zO|LG~-_v{YK#VoU867`clX^{08yjLKjX{SY&oir@_~o zCyP(T17)gu7>hLRa!j<(`&uG=CDYI%53a=(vcniLrL4NMj`A8BiOtZ$0!AY$`nbn9 zpFfuB7_HtTY)*x2e6MJRy6;3*niMfS0BP1^RPj2F6mC;de9S90+!Ue@aa+8h)@+a0 zUN+U1YJv8HL>2BoNTm^J^W=4rSIsQz?5UL25=3t_+XQvv8C0koHe}o0Tz1l>E+3f! zZuNDtEe>$4=?p&pHDk4hHE5k63Lep_eBy(@+dI*U=2s1Ovd4mYU4h<^@-&= z{fiEH3G_h~32!iSf5Q3wj7yATuFnU@9OgDMy-am)MVW{<3mJwv&sW`L$@-g5^LNu++CAkL3H=@(=gaQvj*_n(Psce8 z+f!_Kf8W&It34wOaVo zHsXR7!a_F@tVZwU*EyNNOP; zXt%-U(a1{@rzW6$D8RM3c`pdU@>-H>;KuH2spP@3)C&$$98k1XlOl1VYpTM~5%`jK zdy~j`z;y|eH;16MAD6CHmienCk}GDoYZ&umqqC$=1|983li-dq1iU{Yl2*mh?~hLP zs|+kORK`D`){kch-+xi}T;FADca(8X z^6nE2Oeqa6_1Mf!AOZSfhoiudcIYc)B9@goIF=9>A=dir(3F^Pesc{f8r>c3WyGI+ zng!kag!Ue`{UAY=7%zbv)Nw)e>2IIq$ORlF*-vp>2{Bku&QdW zj^vkbCX)iIXw*&pUL9>3ORL?exdN-c^J>z#H+9;qV9jBjbQ(*W-K=>utG){m?F;H_elw!1*J_-yvbQ|d6XO2wA{9o-ZZMV;puV$MRpuk}mtjmxLrtUQY40nWa=il5E)P4d?jn?>_R^Q-&db}SJ?hq|XA+75-^#r!Az znJ@71>i!*HW(I$*_*aO#2ATE3*192{JcpZ23x$rVTat&;CqimgP?eWi@QJ~{PHg` z!w{P*Y9dF>ua;1=UT2qZ%UQ2?L@4#BXE9A@MIhLT#A$K}FjB`EVhuT=R(G(oaYK^K z3s6YWa!NWhu+aH8ij;b6KX@dc10yaegPs?8cWNm04D{yE0u&<`%;Zgi=qp5RvIVrhOS{%Ro9w014Y%`z7IDF=0_= zdBq!AL!N4*KdQk)PNRNqvZDVP<2Opr^>2&Q26CJcO}N;~BS#33o+w~Jz|DGvVV+)i z_#}G=St+Q&dkmoTvfv$WsF&}xKJ4_f`&N-q#IGap`kpxzP8U7XhzYX0KCTCp-5cIf zUHA>!oD(!^+hCH>eQFOl^sYvHc@j*5pB+5b!Q2Qs#Fz3fqx7Qua?(pDR=Ek68&)nH zfgV;N7_n)K8x14Xj6dGDJE=X=w~J5Se9^KJ6FU3_PbiMM;tnppfd3+U+X?Mv6ILiL zsPb3vFc!5jdVF;MWZVV6*LQM=6Wq3Y*zn-;A`!W4OedC5+{|Ou1^>>WJ5W=zTTqBK zj#s#M7ny$rjyw&fuf1;^M>LVE~mvzwf}I!%Xf=dN!HIF(B9lLk@T6PPc~f8!X5P!tqc>o)lwTuG%XLD+ z(Lc;(a2iiUhd`USNP-&J7_nF>4J;3f6+Y82Nv1*>3&Ic}*Ooa|4Sr;1BZIxvAnGrR zi5eEil%)?{J$ui83>`19ZeKp1y{{p;t_Q^B0S%fIz&ZJ_1hRzzHWpKCI$ zUEMTO6B@?CZI`#5hK@GxOAH03@dg^{X3Nho!P?on?n3F~!sEe;zm)J-LBTBs=s zGj|(N?`N3^D+*)bu`An7Q$&mYu&Lhv2fc7o?>|K{Qb23=##BJlw`pO2mrAVtDbPU) zExJF3Hk5@iM$V*GMMr%lsV^0`sj!ANH2xDVx>>0r9LEdDHAd8~*RhoSq|QYu^cglz zgiJ?s1ryJr`L~aOBP~LRaiI*7*d3uZKRY-Shh%w?f@va(yGO8%gB=mX^AU=A-*~$R z6<;JLV5KC%CO5Ub&`k?9p-&EtF+fv5kDt9D6e9!9+dy#EeD}F>KIai@zVF2&f@7GF zAv!U$j$u+Y5(QDFrG~7=t3P@idYokLi7(L10$OKCF4kPrqI4%3maA(8Kl3P77QgWI zkJ28em<3W<^RU;H0_?C!-myr6m;&S>L^c@g*WYNe7NBf6)eGqMYmBfb0ZQ1G zCbm8JNfFb{A_C0_c@j`b`$*HNCU}*kxcU?e_v8;$Fb4%~B6ju(zxTwLi0m!)CZg8M zhY>aO_e(KvmZL1mMYLi6K~1EWtcSY$EgXMhnH zLkW3G%CsX=hz)F!OwkoNzVA9^one^L)#ZoRRthC(1@|kCa`dA|a}4_kWl#9LwGsG! zS-+E>R{*!OWH!h_Ux)k2Wj?`$Iu<89F4QJ2V@ld>C%r(VBrDaliL`z{on?5vSbCg8 zR5DKB^^+#~ZNQ8xTCFDWFn6Qosena|!G^$h!wt~CmF)y9#yKb$hhs|0QcbmchJ2kS z@~8CUGCuS=Po$dqDaH})JJ*nMeIy#^=oX73dUx7LdOhzradX_b7|$~Qq^Zaye`Ati zG0v@DyvjM5YVGG$EI{-t=`B!$mO6G}C0bh-6-68v&m4V2{kO~T}h1-QYP z@$?HG{Eb4PVuS!s^xc6 z&F@xEY#;`SB?^3L4_lPOqP#z+*A~I;%w1s@Hjjv8u!r3jLI1eKWyTc+Q?)>u39{uX9i3?mvDmySTmG%)hvFPTnVA?w|Ov#qIdZMCo^s zY?LYpH2U*UOv`6Z6`u^AvRffEVHSL zj}^TAtkZX_9N0I?7EH7J17hUT!=N@4KGJPvxHA=%UHt-EVV*b2u_vsDEhIk$o*NHa zq=#AFILu!1vgo-yW#sKj{x(B;t30B~E|xk*(#M)m;^Z?gc{=Mc|8%I0#k!LzcI(p4%+BEebf!`AsdQh{Oo+4z1nqS=ER43aL1UX z{`g=Lcc-4B|JUl^{16;*UFNe*GWTV*UEiIvh>1-i_hF5G5hwQ;>$|Xaklz}qyDa3% zp{0E#@UdrOaC3poo#2l%_ zhK}xIABO^)*{3vxI{<-o1Zt8#pvvw_M8W=1~k2iYx>#MIoV z!zPs5Yn@a**g15hIcG#pK7w{Au6t|tlV?rsyu$;{%fCLItt6kkgNfR<-g$b49&VPE z@%eR$`-Nk1fc(KtyRb#4oDa^We_jmwMGUeA;_7<#fXe#w|B_fY>fQd|*M$4;%K4$^#H-UYE7GtzM$FvTIbpU86RM+sc(>D*kUY4>YY!wuAPIEXwa?ugZ8ZZRV! zm1Ix__nF+(gY5c2%ZXSX_KBM^7jFo#rcC$Hpj|IWR1wiT;wE~Ick_B~5eyI1lL#dV z`h1?l*o^>sOwTbSp&pxjl)VC``r~QOCsttsQZK(?$$02$5a{C319PKuapV@bdY7(U zM+$OxMe<}wDo2(PxG=o?_)S0d#6TX~^e~8N{DY%875f`bxPpz{x8^m?#H+29PnhG# zq?&%g!Sb)(^v8uU9+HwxCpj65AM8S93%j4Ro4zvy2@+$#4#66@Q(pv!W_r?QYnF;z zw(YIGayjG4&VA`uwYXqli%S`c^B2GQ2rL=Ow_WspvWJDpKxgwG8i$m3^!o8MmFS8NuW# z@oJL{??-rjP}YZ`r4jAq%_f=Km8Fp;o;skCK4|T4F?0xcXo3bF)2aNDh*xul%~YzJ zO)1Yr7Y6EQPYL6w!pPF%P@SqhXX3p+?(-9YulyD9TEy@|G8sCJdpHJau_S$jE{}>c zTL{AVQ%ts5Rgv=O(%A@+P@U|CFey|;#MN-QV7bHsan1cg*Fo!KrFR9X^ z|JVP_0F{NaP%f(kTCQGtUJ_MYEFqX=dMk_y9pqeOvFo% zh>B4H)Y=Z5Knmu$``*JsiAhY2>2Iv4mo>{f$*ELLsI}%1ERuh85=_x|VJjGBey=H- zV8N4aP&~A!L|{N6A=)wQoN3azDo7U{2kDcqUX7&6HUTcK>yf62+Rw60(lKfun<6e9 zggAq&qY*|(o|CGU*fHPjvT0L8V18RrG5B-&5!uQw0cm^x^a$kMU$REEDhQcB0*^c|8EE&O1O6Rt_RIIStO|iQ z**2^N`J)>)tO_U;qUa(lZbwr*X=h5=DmAM_uN&V>~ucrzJKwE=Sf@BeCrUaqEHUHQ~Ri^{_`H|(%M{U?-?>5 zaj@PAcfGqapF}*`nQFXAAo8^;XsQ~&F0HMh_Z?`{&F{JGx4k4%X$DVT8eItEJ8pHGe)i*$lS?fz=3S&~xcVl0K<@WK zs?v=9HXKl;pyCPpuZ8|fgk!pIR2+TK{6CWr!pVbO>FIRb!Sh=Uy={>Za0>U!AEvf^ z-~95}{@mT}ac=N$o}PmN$m7_cusLhk=NI#LW_PPEi{)_)s*_K*E5 z#dW9?ef1)Fe-^$H(Gk(0UDfaIzSfDtk z=Vm{`S58lA?xu=OK}-44Y)d`&R7Q?pAJd@vyZCYEk*OmcNR}hnuNn1o;-54*^Y=9s z=byhAbwB&uM&80XveBWPNyp`=C>}mIdI&Kh+`XL+=OCK8@PH@pFYGmqID8mL$Z1|( z)SJDQ(#HP$8cNi74uYsTcU|LTrZ`QZ(p4N-bPykwLr+E{bf(|pnK|4GUSJ;)DE!9F;i4ZcpU0*V_*f&{Z~NFjZW0kTjmy{RejT!vR z9wI&LdPps^a=|2c7NsEvvUC?d#PYKLNa|Gp%x>7}_!ygf3XHK9QGnT=$!jW@?&Z?n^Fg%@P(kKl!Jq$t_#*^H zc#lb}KqlJ-$e4uY-ADsn8|_6_nM0bgO_+xRks9JBK08NM#xjSMS@z<#cuQ8U8qK>z z)r|)jrMIr$bte{y7};{Why^l6O0Mk<(`Ny$cUjoe;0^raCY|QNwzUSU+B3^A*Lkum zq+1YeHOM=7}p~aomNg&q#DsF!4hy#5SKCn%vqH z%FF2 z@2JIyb>idQpVE69Pfs@3!?_~cXDq4ms$~^++!%4r5RRPV-7Z#vn^C`U@VGl7Li_Sy zXH0LCP}Y7c%e1|x!}!N|jI;xb%;XzN!ZVEw=fxYygx17Y_dGr9eJwF`0SMYK)l^wp z4{LbE>V9tc8_a##M@WAIp2$PXKyf4jN}&E#4U*n7u zKrX&N1SKpn_6zoq!@>b>#eo)(Y z7wgb!xOa$X#wI;S8P=BE>)ct{XuX=^Zwg{Mk1|zgz07vBtNrLYP&+vFGlHKNX0&~0 z1^kfVQ1IaYjPUOePKERO19z05}PcH z-*X`>X+zug_jpwz*>XVtW$Ik`l}KkfCeXJv8DhybXG5qHua&JQ9H4r^9U{Ror;S=^ z+tY&}nPs1g2CHDU_f|$P!vBtVXUh{|iO1B~zA2Cwl^H8JezX!RM8OMfJ4p!kIFqA> zcdaKmzJVAawKROdn;qs|$}%Jh4D=Hb*tm-DjlG8a$0q+;50a3OUvPN14e)A)|92j?SVw$iMB9?D+_UkJl0tzreFL<(y=Em|q_x3Tbhb9UN- ze=S`KA)kzHShLkTDJ8H)u+{bmm}wP%7oVT}Yvr<%+x=tZdj8MR4;;11sQ>%Pk9ij~ zw0S@IX__N{AP3<5$kcx;H|T+osh>P&if^pvp(Y@qtI)=0jdUd})b@F%C}jGFEr1g8 zW|PaMGBS;5G)iv%mH1(Tt`A`h>?jN&udB~wF?ypWS%ML;2}#__RS7N<^ZPnkm+nwc zRu}q3pR%#(qMqfc(ryUfZ_|6*5_i6%q;HzxyXQgQbY|3|FjO+Gs339f40y{VU`cM0iOYmEQw7B^ zoDGX5VC{C|1jQhy-l|s+ed6$4*PBdN-(q{W;r-QOpy@oLLT1FS+u)|lh6j|}sZyoa z*L0p(k(zt@?7T?ma6Y1C8nF>kvDvB3B{PH8dPHW+1Dfd&e8*C;xSkZYbUuvq#Hr+a zCT{#m6rDjP{LVCB^MdCm!bbe|gZYZ{j}f-JOz=&q`#ba$ck)pi>gBA!TITZ?q!mn~ z{;(JXq4N`>%c@6>48LTglJUO_t@5^Av= z2-bi48i;sj^&J@6Y*}s!!g>F`vOvw?lTblOY%QR)L-O6(omCh zVPxwQ;`E{^&FP@nF&wd8386I;`8wB5FU!kPPjDJ%Uv8}^+-FLwo>v|KdABzn@yjTj#t{35uZz#kD-pm+h85fY+ zNvDNB{E%sqX)glc(a70z{z!MR>lAbviFg-9ZNd77U2hp4H-95L(BulzH01${VTg?4 zP3cQupd}t$AwL=1k35i$D4H|t=r|(OLfd?tBhiNWLr&zt-o%z#wr;ctg}hem6f2m! zk+_hsI8Bgpu(K_YMcpnD9F41A_-EZP`sK*g3X->R#^~io-s<@fa&&ao&a_n3a-e)=vtG{#m3eZwU5L%w^r(;>Jb&_(Gi`(hM5fKphg*Z<{z;Bh2a`pB7GS0*Dco<>k9vZwGl>l{p zw8Ym_ck=kc%v~kA&V&+Mfpa$?u^Tk#yOgdSwB%jJ!9ri{UC9w^d|bs-jK}UOi?1iI z=?>0Q+rg8>C#EI;F(OgGjh(G)mBI-&VsN zbheIFHM7=jeozoI%H$asAzkcaU^LRAfs`SBrb(VJ2>;Oo=1fVe)*nA}Bn9C$I0Hr& zt6Ts%fpJ>mmkhIukI+8G7l}$|{5J$l=-=D|+mRO6;Uhj-=J|5rziBAWFDg5%JN93) zmi%3+YqiRa)RL$=8Jm(?3jV|T8_X+v9V^j<1+1U%Au4F+# z0)ml9_>pq{@UzNt%|`?H(GXb+Bf-QG2L*WIf8#UFvtNp&r?BQ>ZkQ(ip(otaNWjx_ zs{5m@*g(q$pZFx75ye+(^gTjqs0cCsHwq3$aw+^bspjgJJs^DRC2JSp z67RepNbM*nr?&$84a^PZc`PXQx`%*o0snEeZiY%1!BheM7fj-izO>R?M0{dkec*eo zRKyRYzH54_+fQTZwtLuzg`@#%Yn;ilsiTgi8Yrw?jr~`V1T^@!SlKsk?`f`YxSINI z>J8ODG@vF^0$AVBv-xU_3MWhBd>9G})3#6jhaYM@ZhxwRY+=hXRA9m8djaLbbOs7^ z{Yz-J2p;k3vjEvBSWw};$Ig_{GYi5Q~dwAy@m=VJQGN4U9~a3Ud*yBk7lxnlJN*@qGdT9wN_`yL6Po zO+st~l+OV1P6zN3E#zmHh_b&5Ln!1=Q{yM!dEyX(z&XJx_kaciiPY_q`M4OOp|ridEp5F>Kx&&EmurKm}i#e-tW^(6YXR2AC>C`Pyr+1F-4Nziuv_AJBa@-UV8jj>tYag zLZMfT++RtM8ABMGHp8xYopS_aV3tF<`B2VQ)!i4Jp*#;nBCuczCo3kh0_Sa!6AgS1 zo}M0059(DGdiveu^H-Jg@LOOb(Ga=?BR7uS&Xbc@QY)wQ>&zNyD_C^xM{N|e`4Ser z5mH!w*{&LmznmE=uQ<1*&f}?wk}BW9Q#ay&Y)r49m0-cLiBwex>C&O*?v-LV_q(H^ zdW+eeZMD-}W|U4Z(R;I&h;-`ef0x_Qfhg}mmwvJLX*5j=ORT{?Kl1h#L1>$Z7%PW2 zrUlsnCsIjUX0L|E5IMgSN2#Hi4>NLdCT68!(Nc%wttsY5j@G0qxY^A}x^HVF5pWh( zGR8w}ZdPY?(C$mtAHJG4G|RCA8;5PHbEy1I*-Wc*aN$>^p_vHd29tqUI8#>8D`EnP zhC4Z&)Aw-=JiUaOSTRj>YM|cq=(jqx!<<2f`)ZOuIaU6&Dli`;c{OC9n6z(##9>ts zM#!CGj5>)VGae=SAXh<6`0)mb2E@{mFN0RakZOz?`v>8}j?t8Xp6|3J3JkYgfNXES z8k&hQZcxsV3F06~j(#>*-VPXx2;@>aiasW52|* zqVgEf@Kg&rCaP6`I%XzVwaBq;l^d7VW1VwOj31H?&|0_!qx2ood$_bZr?gTo4r0}P%a1rH45z8Z+= z=_R9-2|;oTCA>_j_z;1mGU^pdh(*;xGQi*#D?%w#o9q%!h$XZ_1jcO-Bm#&5RhS?! zoO>`K7DvH#~DIcL~H6E zNXUV_@(L_P2>}7r>SI(6YMU82u#`?N<3NPGKNkx}GW9APrb<0L6==i}!>4dX%X`!6=UEz729Bn(4es1QTp##}7zt8$QTQ5Z#W+zLx9X zc#sp&T*0A;4Cn(YM2MVZ#HR#DlHJP*q^@MdOYMCCn9X*C`4q+|pY+K_bruU!FuKL~ zUMA+a@1Uy)r4^^4KRX40tf>jsFES4ukHQWf>6Dl~1?HA~%*=*lyVl=c)Du~|0$9ZnIW55K@aA7;G+s<1 zoaBi7`eJZu6AqHNT+@G~D5Ra$zf6o|=21YU@^_FNq4+QA7oWn#%fyA&fJImXHHToP zsC^I!Br=zD2#6##%M|G>768P=L;g2LZ`fLDZ217TSI_JoJEGExg_D@oF0g}l{$`WXL|lZh7gMN1wL{UW9CyZzFY!g| zXZcr0YbFDc-^gjTD?Q;ZGGXuIVx@dxvX}z zzAq-Qj`iJfwX?@VXyC#abt0(31V0FRdV7eD)WK0Gprq_|ru3`F^fhy{qhZB87Zwd; zQX#ZmOjIccKHgooc>1eb#sOlhw%6z{iUE-q+=^1{m;zfX5!bF586w^W8nfmgAoPg5 zJta?7KZ>i?^?B*x0kyGu3ncm_k^pH@F+5&iA4~W^S>k0iALuq z&0qLp2L0_0zcg12y6O6$@ut6sQ^dWX36mTiuUAO`}UfmvZMml z5bL>xE)(u=))FcIDrId*_-2+C`(FG1AEe0!aPMhbXlL-+DE|P_mTZ9TJ@G`4!|(-!_oT%I zws}LcN|n0?a$5yy;!Dx;C4(N=wxx`7>$Z^3ZP8qtJth=+Q-;F*!- z$Lu{FKw4LhL#*~jt}XAepC-fLpy7m(8(0>j-WG#v#^G`lZ2F&Dg@|7Jv{xoy7fC1y zj9^=V`3=*IgX1X3pHp+@8?UtddiaKC%`2gpDbK{7GiHQnb@rqkV2{66_4dEQtaEa`D?5RNpx7>s< z4OrY_Btk9O>49s*T;W^vEx?|1JO@D%sR)f&!rIeOkOQ{aJ}TzVCKA$gpfI-sFX?y+ z4@`3Wb>)~I`z-1Lv=$|^y?k?5b~p^383^?5UlE!ZIll$00h8RU5WYlv2G~XdT_ZcJ z<(~pwPp9G5qJ=@qk^k%>9Z8z_P`PYP(9Ay1TnD=ck0*e*sFfXgMJZjH{D>-xok3U zC(!O7Ys$VIk7|}|7wp}+5?MxJW<5_JGj{S+IfjWI|E1Jj)6&s@LV(ZKXCaZfBxONv z!bUxFBCUG85(q~4xcUhkM^W&^-60pMVSlLa#&@k`0)W64@#U*|%Hy3&Fgx`G@XLQW)UF6bM3i&+7 zXqU+1%RSFfn0J3QmWo}RQS^IP*(YME17XN=1P_2m`<8O~#nym9PsC~ifE#K6{XEPF z)Z^~{q_^;pb770uV;f+^B)73~VJpxAM8~ll`To9d#3nw+>z1MUaDLB|?>u>7JFtHi zV+0auCh?1PT#+599%Nkxa5+1+`^J^&mKufI{OBbU#!@I zA0TGgZKx5*rxAe6iPr$?RqRcyQ30F@FoYC@3DoXXiS_IY+mz!$%x;-hTS_w2}@w-HiC*r0kpl%bP&Dz(`y93o5P7!0X zaICq6c?g3M2tt0soPE{t^kOTTcy~cY8e!<;xHGY;!46WeSl#3q+snhSqr#y&pY9uF zCy?-&a>?@$ZXyt&5Xbf6vcglv4RpaV>cTwcTY9*VAJHj_aSL z7h?2Fk_h(@h7`vJk`Aa_7srXO{7%0~5!heYQiBK()7p9rL(op(A*>JuaP4Y~E$myrA2X;Tq71;E>R_DeM#n|+7SC&3b z*$G?fPp>Y0Y`Xbu|DPf+Le$@)E_}(F*HlwZ{nvxft}y@5fSTG+gH1Wt$~T`S8Rvh9 z-}@K7`dzZdL8|)syu}4BDi}6Sj!Y-l!!mazE#(D8C;){T%>WaFKX-+M7#c9NT-lUI zc|%7%*GA6@VHk(V!GZ>0p&3|X`95&x zKjv^~LBJeN1wEKkXy6Hf_QA4+ME7BT65~*Fz{y>axoHL%>!gLCj^$-A>2hdvn zeIQt0`74^L;=rB>c;P=#Q7Hf^0*obji|?3c2YF;jdJE zgv^Ew19v<~A(?9;Gk^_8sRw$nD5VW%@Xw2xNp*s}Vh}E`!AX*V1re|i9UnNHt;K0h5ET<(BXdFKE@zD+_2}19r?#0QcHOz#w48K?jDtfXC2OMxqBjILhDS zk&U7JwFR)^0HSGb1n#ULSD>kW9prht%~1Wc6Y4YL{+C zoDH{`^<_y>LjjXmG`n6YJWY1O6eeZuHrO0(*4K5;y+?eDyk z7n;+%7~U=L774<*D3)jOIH5u6SxmDs@Ll(qmixf;Hf9@?YtrWU{OHUC)lxc}vP)~9DAuw`goUlI6G z+ED$ECoydJe|QodwPr;RMev^qHo2ZnQ#TbyGz|N~@c(zLlwH_t{P85s?>}~}No{Mt z#deoR+c)hrA5`x>T1T%?QdtEb`CNm9|JBLNlRf}C8P?8!9Tkjh_xy{U9{U0&&V2F=0_mt&Qm0^vW>oxFOwE2@wyY*iGFzRyVRHFNa-Hwbtuf`P4 zSeqTQH%c$_b07FVnw95Y%#D^ud+O3cIzl1bWR1?5NwbNG!Vd!@T|!HGw@bF)nonSL zF_l@oPsCpJ+P;}%&M!+)&e%v`tXFcjsZrR`_5We&kc>(s>c!%Ekru~2ejtCeuRM~n zK_kGk3c9T9{>j1jHmq*pit1iLHgo?Y?Y%RF*_cD(=ggA?k0ss5bU_-a|BJP^j*6@4 z@U_qPUPDA5_1lQp19yCC(;O-U(?(QxDf(Ew$jR$v!#@!o-uajryo%hbHZ{53Q z-G6@TP`kF&t~w>VH>XbLV8@zTrvh!h_ZzK!5f>|r>-RG%4K@>fOJszDVSvCjT2hN7 z$3t#|@U{m#%Ni~SX>|If@-;8)%LDIR*@e9cUULk+cUh`!*aft9fux#WgphqPg?k~mi*ETck{1bA!r5t!Io<~`9&-3U z8D$MWgfC-vHrPug>TlB@_z7~H3ElT?#CWLrI!u4{md1n%$56$Y4z!j80@upRn+I|rpkPC91VUjC5Z|}UrIC$vJDi33oClx`g zbRn1yVEwNOl;Y2HPb(x*L>Q?gW_1*upEgTLB@Vd{**2=KWp3K*aDOzEXoulEThoZA za=f&SEra6OZ`d*So_9BeKF>5@JT{2Mlvn?FiGo3`dGr?2JN+?cE7%e6{KJ-1 zVmLtU##T5ct{fMeJ3_avJA_oz+f?_;0A;lyDenr8Lsogc<0ZX}TQxzec*TMaIP$OG zcW9q$2&$B)QAG<2SEN02T1%C-r;dqMd1MZY?q-`u}> zecZ!0t+3>DH2_yn+7K~){DrN$hguGxDf9uw)@gEjL4^6|)9+&W=H0s@rDRJ3ajO-Tb+dZAxGI*f8K0 zGFeQ!_IS47<}35B=E9iaJXm~QWIl5e+|Su(!_2nbc+1fCQ)kBaejes=GMLBd9~wfL zj6zH$&_tIpUUT@6YwYo+$G*5s*OY~Qsz2gsHskc!O&6(1pwZJCZZ`i4zEvsh4vV~u zCc`g~BPmJdMqc9ECOTo*9*x-{(ybI-|L^7@s#<+)XzDw7Wgw0^0vcQ zFcQQa)?e@V()vEpXW-cvi$g42=S^!qhANUcf_fm**YWC{#imN!%P2vW?f``$b9VfGI0nWHaIPw7ixN+q_bpNyZFAH0`Ka! z$q@g(m^OHeGhAR}zxy_FK)-3&V6>8`bH(L2I9fT)mm_FHbyXT`@hvoEMLF>Xn(Jlm}fx=|}p%#hS-H;xJO+ zIygpBr(fuwb2R9if9${`l7Fyv1>-n!0-k_ES@H*mgscv}Hs{nex8qN@($I=bgJCnk z3cZXRJG8z9qY|NvK4Q*_nZ&T*Hn0zLAmlWkzXgE*4y#Zk#-f@{3=w?QZ(RXRH z@TYHhnH-1Ty9QxqGO6IIe(PRm7rSe)5$iN<;d|+u?XWjvMg)=p?mECgErr|*59=?~3Mj!3JrQSV_>z-WX`M~K+JLGX>Ru&Bl zPNR9w{IE_RuBzPOIw)(dZLyiZTYSA_k6~s!%EE&gs_Vs@*R>qNpt?x~HVFCJiJgf5 zy*c%Rn5i9$L-(;cy~7T`UjI^$aqGujH&)$g+s(5^GB$o+gw)aJ%KgPQtRIUvxecwE z+`;nJ?gDHwvjAIP0X8l50>s>#QxBtRNXiKBx-#SK^9*{mC&4 z#na^Z4ROy-`mSut+-8k{rpkTWOJ3aOm=k_TAGC*UL*?FipwI5aI`=ey)Dj^S8$~uI zIXZwpIeh6j3OFiR+{B*6Bh;Ki!4RjbA_3vQmgQTwOxB^5VF){6Q5&bHJD*zEr#Q2r zu6HpG7R{gzM?p^O-QUW2@mbzAwsI&cF{tL1`>}Wt6^QmTJIR9aSeu?gBZh@pov=s# zlz}VbtHx2Jf$La!uW*C6@Pv~LzY&`NZ{@{B1P8;o0ZyhLd(k1LZ0VxL7`QyWBn2LP zL$p^8EK8EAwRKi3B*zdjdySzvK(-MNmBUsU$IYv16hOHj+t`Z=J=jJ{HTEpJR(fuM z)yA>vba=x-aIUQjgUBJ~ff4Df^7UEj+~N$pVEkC_s*50CapT>bnGv7Cw>vqi_GD%+ zTDIsRxa`oQ0G@zRu*(oQgY4`>XvvWA&*Y)6ZaEEVCLNn1Z%GX41J}xK>$u4e12Z`j zIA4x}yIpN*4{oQSGvmu$CFF6=z!m$tzTT9`P=KwZBcZKkV1q;ua4$i%srXjx30>Nz zeKl;;70vtRPP%&7)*iDm?$i?m=Yih|bmD`&I+u2>7PW{^ehU0}U6>bGm~0ZO-3VRE{-(gNP1QMmOP_2|8EH8U}d z#eJXAqKwR9SCu|V<>|`AhXz8vsOXi? z>arK_?vf9oay|F8gZ$nKEh3h4Sw!ukM(RL(DdZeY;;<)Sf*oSy_VP2U{!)EN0#AMt zb{I?kTpj_ktxPy1mlYMLj#TZJX{a1C?zTDaEYpA!zNvu~4lxTF%4GF3Ti+ooJLuYP zYklm4pCJ#P9?|3(LL&NapAZ_rujb8Iq`Bh{QTC>8KhxYkUFKenO}ZC6I^GoR9P zbbQoVmP!YLD}M8o>jj(&@I~^F)W?w$kybrwh(0xh?>*Bz9buAmFvdjgAht#%w#zK` zYMT1fqGm~d@ZhX6kg-%t^280F7Z`H0Tl_StU;5Fxo&)yrC?z4gZ?;Kwj=IEVXGzzs z7Mdrkm6G|Uo9ibf_O!MR_ z=y>(>6?*rrV<3fhNss8%sOY)Y_tq_~&~(SJU`~lF2&J;mEdOPnw7I*YdkOLd*4Z*Z zGM0aj-j-(%eo*!-E+2xc*y+*WCWA4gMfZK+{s-+FPmMJOn`8mUQ9+5U-GqjWU1aAF zd5+M!G;l8Z;CP_!c@T+wKmGOFSM=ppj9G3DxGF$Qtw9|Otw0fQQ689B+`W%KfuBKg zn-Y>JwjWb*s>>}N%Wp(y%VXq+igo{n#szmvk5_5J=RAv1W;iS1+g!YRoRbPL^HE(3 zJivv&y0sei-kN4h;bQU$^R)Nm_G**1aRYX)2yUpymZx}TA&R6jk|q|ul`7$U9w>Ix z^sDMdU#@n#(EL zc{v=t7-coyCnUzV#50Bu_dMn@%bSrl?s9#yc!GMU-@`deB?b=%d~210xo9umrZV_-HW01fULqF_j*lM zsHt{S13lv6cq|I{Rb>j3E1*5DpX3yKWj~`k7#kuB+CVJv5x}GFV_tbr)hXMO_OcR5 zOb!U-SdS}i6O0a~Z34Q_sV2v#ln5<%dv;IYJz)e1;J>QKPLk@=BXe1@*uM{Y+#|!t zV6fgfQCd;GbIV{pFPQxe4VQj9Rw0^bD#TK{GA-@rdxog=PUZSAkkGDg0HAIMEiasG&wla zE$uGq7y15g;l04)HL+{t2lVkD^2^!Jmyqf7osQOF{Z@~AN9g)c&*zKONFP4UJ#aF4 zO&|HfUU2;3i|l+;=c24FI$wj(zM&p3@5whqKi46`V%VY2gBEz0liPXQU-{!H#cK9< zh}9k2E!BdyOvVS5fM+`n>SgER7qiYS=2M#D+-mOyHUQ?2?zAfEVec{p_4vaBH)mzf zfWZ^b?&?GA-_DT$3f*sP#kg{w^;vnUr%EbzCX*V*X6JD;e3Jn0Q`u$btJYqg4b{51 z)az!4x2y_!#kYB$pU>{tf*0cSC;Dj$-La?3OfcKh_(86vngY@)A(tuJ*wGfS(zH9# zOG}5mrSJMzH*%qusS-A+vs12@rA7B69vqn=E3k5saOFKFX6mfkehcnq{^4t^n*mpc zV1!lTb*aMDpJ8qzR7eoNJ5fX*n3&vOW*bWa6onJEAI162R^HoxxXyg(!%NsE>Obnm z)vL6}66r^vv{{09LUTH_$;Sh{vKL!3ZeI~5i^{s2uqE<;m(#C|vZA;K0uB0qC&#^s zyPFfBg^44AXQw!UQAF2@C&#}61Sn2v#=lDrp}AVT@#hH1>6cWzvFqGYWZ)rvR`d=7 z9<`nHJlnQC74Et~gDIO2RaT=blaMgHk&dsuWZI{>yvi38?SX}vf-;XpE08!2s^}>r z!2_1qoyv%G4L9L>-4?F0bc<5EQ$E;i`SM}}w$GQ#vEfRN>lZw=FYigtZ*bb!O=MXv zZf3L;To9ri_tc$=zDMg901$QX&(8YsbgZN+LR|M(R(5N$xVaj^tTX6!sgItITSL;4 zuJd<&uXM>+E8vFquYP7$f*v6)uU;-{U7|h&H+LGpCf%Ub7NAa);l2i*_0iS8k9=ikD!S8BN#|GH}j*b z9d6H0d}1B*($NCg$w=Me6d&*Qcx){KkCGs1`vZ`o6({3_MWLvJtl|up3x%&P-M4$$ ztw-SL7)!G{K_or;BU(t-ud#mM8ekb5xctn|K3Gdd=BLO3J-)fY#2aN9CIn6~;U&v#b)aH=$ z_CQ7>%SH00qt-UQuPTcH#@^donM)=&OWSVwgaRL@@$47g5ehW$JQ5~ngx@{rR&)xAs0ryt^>^H>hlJ$JcCC(Kn9z%(wWhq)H=a{mD~T`^Jb0NoMaUxc$R6$OYmxpOYtX?2 z_WtcL^8Fzm+>#2P4>RoZt=BJBUoclpAG=M4<)_8c>&FaZ3+YaOnL|%5lS& zU)2m&3x_tDrY`?FFdghUrdguk{?etcx$T9cgVnn2*~^pcU*@9`+cNM@9Ijd%&K%4> zvc#4)lr<-NdDW_Y4j*Q3!DY#*H#M7KI})4b<;goaJ0gS;hAa3o@IeI1cg>3ASXz@xV zRV8vEPC`$kGU^){{p81p{FavXWR57i;v}@;Bo4jq$VQ}~(QmpTmeeduc}G?PC&aFS zh#Xt5>$ZLuoh4>u5|LS71!EWaX89iBckqZXC)J6^-7QG>IzQFnqz1${GnWY?a*!lT z%WI2UYhSsrb-ZftU9$d_z&Dk|r}v_$-${FTVQx`YwH^Uq@|ay&i`dAs$vW+A3#97v zr=$5JacIRGcVDh7@?c@qFXV=mL}&MSyOhbaK}~N_JwJuuZP$k4dZlYD-8MdQzv7!M z-jr(ZHf9hBUD`-dA?p)6-oox-L@?+cy zFl6xgNsgpe0g-ViO>u?4cBk~Y`c%WdH*Nz_%-YPC=YZjgT1j1~qT)^4Q}u`-OIr9d z^y%^5_h$AAvcC%M_I=j8t@XW^Y!};q&JuWs)&UI6I^Gz>=2ul$+z|+(ccmSiTT26;5(%Xl3ZZTC=gN-p}b&8Y0rmv2#Xk zitZ@7Y;i?gYw>gA%c-%ZQC<%@bH?E0tEL_9Q(G6o$4ErhzW%n%pL|LnK@|N6;DtB~ zt4c@~)2x41Q`DuZcpU6XJKIl!aS#vT&otQwtCeZ`IJ7c)vhp)0cIXT&{ka4jU z`Yec=|7`MEn%oi5!7e^IQ5blT7Di2n{I>)o5{#zS2Fe4yF70cm2iT|^3<3Fm@T-D(Q zE;Ymj#N6XWkp;>L^R_&3e;eFLu^Z%dCjnrHNO;1S6E5kI2_x1RkwuEye;)_Q!4ou5 z$g@zrMWH$9Vq&5CXL=zD-SDC8}jG;%q9SMkO zQgWP6m*$q+gmBv%dodvso)8Ag!IYtj)OW=HM=O1*g!>~H-)X8!#~5r9NqqnAf-KSt zQ?31<4*37aJGv1l4$;OY4( z3KM>qTl6IC5-2tu_!;zSWU5fZ{M2PY$b^_^A`;T-R^J(z_F#S6fF{yQCJz?lgdpcA zcm8B)AL{sFR_k6Ib*_5Wx5wjd(viSPWV=zLE!Lz*MNi&{b#e3tPgeO0u!DtsT{n9k8FGi1)&fvAI1M=K59eTTl)kTO5S?6M+~+t74!PT8X$2@(T14x)+K0l9g(I)z zJ!Pl9l%6o{$Iq@Sh_%r+?PwI?pv6swII1!Yz5Q7g148W14RZGxLtFEj6KSGG#d>&p z*B>eHRZYm51DnCBQ_uNN z75vq_(b!0qv~_7^P6c1k zRn6-A*BU-1n5^~A?YeS{z}~IL3bRPCEz3U5^OrX-zP@wh;FW3<71qiOlnD;3;?+)w zLjC0IKtW2>wQnM_@CJr9govM<eI%tU$58M!LuTYd4OGvV(#Fy_ zC>Q~_=&QH~;=&JwXbK~Lsm2W8V2vWpxvav7j6w<)@AC9IzxL~CzKZc$B`sT-(a^lV z-!UK`)Ns7@aH$pCxjQp{A9U4I7WFz?_|}wVldYNKEb#dE-xMFk0>zStDV$~O&x=+Y4(oH0V44`yG!yV=8 z{ffiH*je-c246A^wNa9saa+~kLYxU&)vzL9&k5w2&L3J6Ui2@#VSNLqd*rs2jqhAX ztj~blw1Ca}nYBjmOhvGD+QyBZ9J1f&M(NRV z+y=I)b;*(yb`R^!z~lhlF-Hp{nllxqh-9jK z0F3%-y>P7B*o7QVhn$R+<~BbX?&MY!Qm91$`=k4pY_-4JcjHyPBrOx6R$O1rvsspK zsa9OHjY42Jfg3&NYt};QXMpO`VoLFj^7O6JsftV*@9w4%@E;A;;gs{#_ggb5sZ@Fx zZmw?h>OOF~abHgs2$M}5cSjn5NbMZR z$(uR#E(AVzk zq_kyHFR5z|I&J`vww+pG0hUZr*B}@vCU3e!R}EQhQA(3 zH{wJ-cSLV@iDOs_`{Q-CU34GV1~*%occ<_l-~Rj-H0P8S*w6m zJmh+vjEnfjI#Sj_*s~j^j>uLL#@Vn)2;d`47{&n75Ib08?C6?Y*+MKK=7^+dP>;uJ+td^!i9 zp{Qbrb>W7VBZ*XMnOp^Zmc5iA6t3I^;dvC2gy{2_W30kC*;6SW~fCWl} zieiEK+R<)0#|6J}cN%Y&*6C6y3?f5-LT8i;?9;9i86?DQ_i)l=5*cf3F2WK`Vi^h8 zU=&nJ8DMk%0Y89naApoZuG)Mta2zO_& znih(E92V$*0|+0bL*m7T1dyOa+O8r9sN&OzL!6Zk*MMr34$b}jGV=5RgS0)uY=#5HikfMpIvR?sAe%P*Fc43|(`ebp z3^d(Aawo1?Yoak<$HcZ>31@-q`qrTKk)pMS+KiNeKwIanS)S=0)+S-cKjG?)Sj<(E zldRTyZj={gkt|9dZ(uRs};Gq=6Eie28 zrvJ=rYZxwvWlMhtPE|2Mw5}m$+^;MKghOFY7bG}O_M>1p&nRz;qp$hiujjhC(pajH z{t=M_Ag_{C^)@q9M4(=!tSUY|dJ%&NRl_#K#DI4NhR~89g&&U3y3(2`ia>#X08uC{ zMgS9OUNz!-AA4ed7DK>cC#Z$OlXtm}?`JTHiZPA3VgMBQzW_{g8ez{nyeRaePHNkX zlt7pj=9n&3d~gesnH{ftp#{6Kfk*JvHw;w*)Q1&R{zsJg$n{9sT60-8TZhQU^s03B ztP-n2{C1cxPCSl{MS%$3-T#VT|b`2KkGv)~Vk6Kw^q$O80z;AO;5 zz)*7ktTh1nrHLpsvl@hwPk&e+7R4SU{RiI51(4n*-mZu2j_i7v{@RQ>I1`vP3Go%P4r0`Sz0&vWt09Ar)7&ss)`=dcPHb93=t$j}0rac~=f_w#8L zXgb9s;0Xu?MjI;jhlUCa1bP>%4RS~H6j5k}k^VaQy{GFOAS3!BR@M<_8}%H3 zC?JXM5M_bb(_t)q`M>-In+rcF9y3A%4;T*fAff;07nn!!40vUv7$$029w;C^7yrKj z_#ePS>D8|BYLJ_pz_`di9+~P)`T(;6(=#ql5(kPHu~zmg>ryi7ks)plfZLfh1|Wth zHdHKC4x>Hp*}X>!7U=9JhNGXS>+HQ9=ZG%mbz?1LIIU9n9tcoMcT8@-$FH*m#_rdx#Qds95rEe*U@*>z-3?SKG@x9M1r%Ie-VGC(FF%Btk$sWu6b5 z6>>hQnRTusStCqQ;6DhsZDs zGDwiSt3djQLkckSc6qTpA#eh&;4JQ{HrT9!A$For1#*fQ_KOvI-s>sj8ufKgZ*#kX z?i_X}hYxMPCw_FPutWH_m9Vnl@2|H!-6xD^ZcQnbw#`PNNLZLga*&Sm9MM0Ep@(-J zZ~R7#y3lILzZS!hh#SWNj(jEqc3-`QaEbp60HjxH&SaaFX?QDbP=RYd5b3h^#FNN8 z@2E4^m;MO=urO-=M*zSIZ~4FfervbK*df?*$Ml~OfNJCCQ+ep|z>q<92lkFW4&*Bp zR(6;F>4y-^6--EcfD;ZF3HIjr-B94uNz#CkBq;=YLebAUMJWW`Q5TNurtgE1&M4a> zp43FV><}TU87Wxg{I4PLUFOjUXOzYel$1m)auWX=To5N12{Z6!6ZYQt-NdjtS0?Ae zlu=`4L%`o|*8H)uziwAQ%Fv}!2)ZJlbsp=P1qI%$A%lyng!!=`U&-ff8zkJTobKmI zMZ8KzF<5|qO$kDW_+yd7CMc|IC*?gD=|<@I>fL{Ea-WHKvCq2(-Q*z3w~K~gzU;~= zZh{GY3zl5w-$;huZqbvn91oe)k;UE7u^hLh%A*ppM|TTfq}>VHW0rKZw6aP_&y%Oz zvAG-ERsa|a4hVwv`qJ)-T9KSqwbwv2zIJ&?F9iu2V`V{Du=F%)*=xM9{Sn9!^AOv8G}s6PvGX-=g$W#4ce3RJ@w96P;bo`Nj>B*0K7|%mkmA^DV7I zRH?g_DBdz+Ny~(`6T}|pOo<=}A7+7d2ebxZ5QatN?*c^nn!*cAalA#SEikEe0a8zt zr}0jUd;SCD{@GajEqY;mEeOogkrPhu$?EYmbkffA>n&&c|D zryz5K2iR0-V4Ov0EjxX6ENBlA&O%@H-LvVV@aGR*rLVwD;sxX3E=Xd z%B>zyi2Q^GFg>hp6U$=)h5XI-!9CdtIKCp(H}U6SaCXk8n|Rz+ciac*b=BX6;OsHv zrvm=!GmtsKQ-PeO1j$R^E-(1E|4yKI3Z%8JF08LYbn42s3KpU~eu)gD<6=KZTWrX} zJs}sB{vbax(C*eZ$m==4$2kEZtzhE_K)Rn!Y^B@fyp`|kaROOvV@eK%GS3ISB zqwycr{)^%N>yw`b&QpQydgBe?9oZIzT8&V2>`gpXfY5gmFBEY0+T$sRKHsM+`_DP) z25^Yd688^P0p?_~0HFa@v43{E57K*Rw?BY?+g1ty{Iv_V|582$O}lLdgfWB)(No>T z?}K}@*Zgnd`NyvaZsJkJPM}VS|0XX)h(4}>Su4QSu97;%_az0${eC%Id;k< z)U_1weq0uW3niC*Ok_>#sDPz1X$o=1cd$>sR{$O;Dxh8o%YQm!+CKE4&)QVF6RNcI z&udH&N;wUxf<*4Vx?Ih`4YyI7y|5V4**&mA9T6G|O_fV4w9;atJChwLF&nySf{XXM zq4m7p+^QU1Mb=J~)qVq=+vcV%3%i(na3Hr=FPQ8DRvafcirfh~5NL!Isd(UD^D`fnPI$q|*k>*~83$-DwX0t~Cru0jX%qnxICd!o&>Pl{{9MJJN zOz<|l9)!GmQZyvp>W>FxhR#{GM|GvTn7Ap~k*a%E=Kn;OKiJLsK@D`mz^I^pjX`qf zEVjjqN)0@}*@K#|1_j1{O2(TI(2;6FR>kBM@9F#sAnccTCj)elmLwC%8XCW)U$CX5 ziA=zo@ct-8Hze8RaS^EFj5gpJ1W!Dm6x;7jP3Iw&yy1x5&(2q;+;9r;X6jyUAv=;PuTTG zseGppn6k%@QVs9}lI_1@bzen^*_;R~@3`t8H^r0&=ExlEuKb`DgA-ZMm+Uv2-+EU< z>41(C#@lgWIqIAc6JkNS+~FMPNS;xvBRRKY+5cHdbW@NX*V!k3y#0V~nJ#%|{82}8 zn&9Ou_L+&dA=S62b*%u3r|o%6#hSj!+hKVfvkT(Xvm@fOvjK7M(lEsqh-B;njCTl30_4JwqB=*H5a0GYI8aM7Pt}gi1pL)HY<9s z>~uNlnm%Wn!<^ZS`wGW+>;`y+n+PC)Xole?$}VDmGvUYC$~k zk}(wVmRGUfWa(wmCfG*Pf3NH!j=ynI^?T*z$LfhDjo*eQXVF9bg(jPCc@?%A4lCb? zn)LrLl2o)kt(x;@>w%RTjq{DGQgG6%FoteefVyeA&BEVvFvd|awKJ^{ zbDkn+IfJ7cnexZ7Qsr{9r25aq-7aox$Z^mv1Dw_T7Ut*-IpqNPr_CXW7RsFE%L^7J zhfBo9Q1N;r>{m6rO-zshwa_Y)Si7RZNEgu$Eqgmz;x@B3pBD}V%#V6|xy{|w1s@pW zkZ~N)0s_n4Eq!S?R(@km)7(F9tLvqu+Z?=`Cp`YL+ET!`U+as5Y&MhbJewu0!%EVOwFZLJ82h4=cmD!x{}B6OXdv?A6kBp zb#@(T708Sncy>_%O(-1k&Mdh0TBCFwK{}R6SI%WO!h$w)h^=#B%5=OgRN-K{#kXNn z03Ou$sLqO=ViRlcMydBYhRc>}`lO0Jy{&LmP4{VtyXgQCm~6iK3Ov4L5D`8WER+dD zK%)51D*dH;)sRRRO76n6tCjwe%&-&|Tc|M=rgk2g8LSk#&3Yf^~!zKUo z(RYlAOz(x4gb+t~A?_Pul=XFkg`O^8rx-^jlNZw?Wr;DD1SjFS^6+5^d23K6UEzuBy}>i-61lHP(D&r-H9YBjqs z2E;!wat?KCWC-$Hbcexzm*MU6WGm_+XmaC>4;wC z{2)Y8`n$|i4m<-Si9ZCf2J_&CZ}gKMPbiXv4OO_Y$}O{>~!kVsE{^H;nplQniwIE5|dH#!p&%85}Zt}?=rC0H>I>d z%I*0cHt>E^frm}0&*$v$LMf*a*P zMlK8T#SH5aJV5n<>dHXai{$Z3jfVIshuSXJYm~g{j}nzH4f3Tp!<2kQ47u#p{oaPy zTre5fik!q$%5ro8AyW(1@ugz5{ZZd#wEn)W+eHli<)M0gG_l--PG}0R3jR?b9Wb^G z82?<%;Qz2bKq+M+#?wxdw+#&Lg#N9d^U0+JC5< zIXTTp{kR5AE{>{+m*uIjVAxRFL{F5hef3v0nhdt!0tRXAB-mWzpqlvM>9l}>a>6mv z_Dq-fuX|wa=cznF37`8eLlJH`3f1SWJYydD0#Xk(jn7m~+@$}$>TQUtSc=n6m*rI; z)?7txQLR=1T~X9}eTtK}iO`I>gnfy#&9iEFi@{xTNhKL)Bz^q0HLwSZoKhNOcpV@t zA}G>HF_)|!EyLviq)9Tt>Xy`ceU7zlfq4~ktwf2LYxH~R3Ql>iwdfOO4D2faqFRT? z@vmcybeU&1bUt5B59YI>QAJCr_*rmM3G{PI;l$_A zTr-Oc_X%3Nddq1f4lyZyH1P113jaXvrLX=p)k$yRgD?{N z0{h?WdBW-c9)04IWPL%k+XPZ>>OO ze5R{TwGyYX$*Qke+^(>MPnJ0+#?Cgwm=v_6sOp0N=7Q*~Z{C;SCgmt}ht9m8>fZf2 z(=ggy6dsy8=Z9{y7auDv@R^7q0rHaJ*J4&ddR4f<&XXol-rex3uRi&+oGeXmgy+@gt$SV-X*LL?K^AyVTQK4DQW=^1DJck@_8y!tlrqr3BZZG zgH;t8Cw%Jhi+nMd41NditDw_qd?uW%fmMEN6hxh~CXb8D&E*z+TYZyNA>UN*=Zo5% z$`!#`k_oxRX)o-pWJt;w+;m^!OT#9_a{t-{jRsD1%6<2`f1?B^Alc_Og%&cU>d zwv676&zE9iPKd9M)xuEps}>vH`f^sH#Mr_3H4AW4)aQWJ(-a~mN$^$>ce3<)3MK(f zO{`k}yH@Muu1y}Zn*n~EpTqK=932U%nMB$ymI=4})-<(I-sV3s4UT9Naew5>t%+gH z{<2T~(EC6hAdhgndPYC^#-H1w)C*U*LOR#Zd0Kadkp}PAd#2FAHIz&(!V#7~n&z@vA}(

XL3<{Ksv8*Yk4m{NIU4QCPadiroz>mJ9`fesfXYD@sN?~&A}lf3kP=-1gFd@q*$WkHR*h@ zVM;DZ9XG2yg&l7mA2i5{pX8OT+f&%nkKs7?wGh}JqMeHlt_INVC1%6RIzr>*>RAlh zQ>V~kNv_d-}!uyVf8g5g&b`Ae0i9>qqrhCx+3U)ckbTm0liVw zb}eNZ3F)bGioSSAKb#)5EhN~QnZs1{@xD!xRaI8rv2QIr&Tb#b>bN`WDcgBI>apT{ ze%jj}u6;h+Oy(M0eQLPc&ubL~&DUldv~LPb`(}rx%*<>t zvovDH5x%kaHsbE$-EO>y`|%>a?5?Wm?yAhns-fy^&R}=FFpl67#({JRsJksU51#d8hvkcJ3dJxKb6V| zRj5Dg6po5xOi7ml(kMhY=Dre7=olDakgf`Tncc=%uCJmwEwAeWZIaTfC*8BD7%m8LZP@UM+>hKs*aiC1i7b+JCS)P&QZpSSfPa8HRSzGA9}FB5B~*?l7@**j6Jt*XhTjEL zN<8?46c`}))2+N;E!Knw=q4dQ<}ZGS@JvJCF{oF35PK&29SESkk(vG(!WA^cZBGv$ zQx7G=#AgV{zMc#wrvFHSWBf#7`-yaCiiBZ?#Ab%1Y=-1yhLiwGm?AluA|;q2HJBpJ zn|!zv_fUisV&M>UuU(a(TfNInRRN{@?^PnG3a z&fF>Sa1)>Z44-Hu2Lek!AuH?q(DXnE1(yF+t^nK-yrJdq_0CjG_{(ea6$B;jE5;q= zH)Cr(FHVT%Vf=Yu=X-OIpq-gYM1}sNYXd-COD*IMHiq**_bLPx%x!$E5O+#8{)8M7 z;46&d??CsFUcP<(Gw#N$_S!@JD9|ar*p5s?8K7S6;KsJq4FL5nH$Lw+IwSzh-(ASh z3?&7Wg!JbY)|d6O4*v`PKM=$HKx~BlAE_(>RRN&|aw`WW34PlCFpWOvzr72>5Ym|x z`qEA!?GThL&ZEUcQzx63StuKHX z73-h%WQp};DgTH2WXLm7_B4t8G7z)Bht#6RUAt-k%`Oya-6N*wY`6w*rMf8a$8yBrGJ zB9BsojB1xhtWQMx7xaI?km`eYA<=)yMT>#|gS6}k`+vj@w#6K!<{HIro>+hH@4y*S z_h$wtLIQ8f1~pt`v9|~5KaArbPYL6ULM54lALxKE_L+(@CnLZCZVX;t*UteOWwF12Q?q zKo8PC9{PJgZ2n`YzvsWEO6jlFb&CI4J-`U^71@dp!7K3ZaEc;$`V6YzFIPB*`sn`& zjG;b=7lXfC{$tNT|G#F*K!4mozx#i%ecIoX)Zeod>Q5i)UyTf*h4hyf#J{BfgBKA3 z#2UhXgC_z69s)!={Qtn00Gb0E`ke>CiV5M>8GBj(A3E5}AThP|xT;rLly}AnZpHDJGq(Q*E7tppA<%SE zl;!LWHMWE8`A*p*OZK0t`0K@d()tGx0hr5w(u5BN;sNh39RF~^1^cgQ!T~#MgxP!tfyJRPe;`M^aN= zKwy;%IK;&~yY-;L!s6f8`jVl%avFLwLktoZA!8F`{Dt5jxER>r7+eliOpsJ|oAUaw z@;R^6Tow63KqWgNN&lPTZTT4R1G!#de5kQ(@Zjn!X99#VX3&Qha8UL@&cCl%Xh$h$ znOc4ugG-aju0(#DE4N2jq<04!DpVf>-$lW$L|j-O0}4zY1CmDp<&W6sCkC)B^6hp= zuVlYVv@0FE7O`G`G$c&B zN`MR#eXpzVS4yb9-vL6Ha6#ly{xle{(r^JvR47RpkOlHJD}}_c!2y#DQ2vw{RxS&U zYP$ZleuxZE>6&mHjTlzO)XO7^HSUG_x8Hk15(5xvq0*J%I7%__x#Vl43b%jx2guMs z!N5at2~i1MeFF;+gF``3^vj7g6zg>a%ffME=w*Fk__YAF{EDd`ul9-38_d`ZY~KYe z;}i;1`fD2M*C^DlekkxQsJiA)H%*^dnm#!+e!?pPw~B(R0i*HLrvLvtbo73&bbb?b zei?LrR&;)Rbbbi`6YI2o6|{a{w0=Km{qSl1&S?BP425)=iL0@HsUeKeLhoZj+(dx6 zgYH}Y--^dMp_#_Po=9PiB0D5wnDp~l^pjZhBmS}-YS@Ee(t|wcM?L086al7`01CAa zQA7pdLj^sd2t5Ul!z7Kv#c13^XR_V#3#>i?EE@yDl=|<>Ka`=pYw{Vqemd=Vi8aG_sW5S|RN zuezDG9SwS>`}}N!!F=H$1TdgqDG;8%V_(HGZKE6XAouxQ27>v*KnNf~zv3c1v0z{6 zF>TlD_sI1|5EfIR(_{c#V~i4UQkwf~TvRZ9oC75YyyM@VPbMRY^!Pt~Afyv}7G%Z_ z?fCIdR>?!A1U@%-b)xhd5>}k%OV%}wVRh>0q*8gbmoX(fQM4Jwd_PEphpq-u*EQQTNEZ-f{eHcKjSDHKLyFy`t8?4E6VQ03r~U&|%>TI09ZEf=@^FJl z9vD7}NX%I@g!%j4_}=8(qoUS@{b+b!qclrd@xO+?g&t{}sAJjOeC{osAhpWsp zJCZsH)i|UNFZ&rf)i`(lN*4eOvwvZVws!PqN6O@G+NX-ZhDVynxHC)Ci_h=**9kDouFQRSg5e&G;IZ+HrOyU_whUD$o8Y*)31(8nQ zuu_RBBsLj-GyBv2D7?cS6;O>6`2CG&v`2uH)spgz%;ajwYDMy0g|vAqSD@>Sgj94q zH?j!h&FSm!6Ekwf9eu}{FhuT2$(@F{*sR$RZ5y()%!=STqSnru&P!#Y+9R@vpM_>X zS72=1Lgpm}or)d`B^O6MEnwjocKj@Y%v~c%+>!J-oXqkNXZJ0N?%Hd_3+^Q!KY#Z4 zFwByK2T+cm9-%}>lDSNOsD%Wsm6ZlLo$VMp^4tkMj04j{Pp`%12_+qbr{e z{Ef|Fy5GkTZnM;fWn~)MS8;QCglEhZ0}1D(ckvwrOyiD&p)pV=Y_xK1^P^O_s`t3{>(hgW8}V` z#fz-S=g|93fYEyJHd7t;$lB!7R2v8Wc6VENR@`VLst6;_@aA(z3wVpF%(mtbdiTj2 z@j_FAAt?#Le&`!gx0{nwzs(x-VB^hkKdvCr)% zD24))cw)xMx+a+p+P9fDM@I^FiO3|FHwU@uc+iwZu0SoJ=EY%-xr(Km9o4BIt0yx+ z+=rE^g@wbPJCchGGbS=50P=m-hxy7Nz?P{M0EEY%1ITF<#EQDaH$S4LCeHPF}58Jo29%`|B+&hngye^N3|7KxeB_OhUG zz@$hEzf~*Kl_l26ACa594C1; zjnqvOz)np|8Sv8V9y*F{Mva&E44i_c^u#$Txt4WqNFa!|rZQw3UK<&+lRTzcSFo7r z{7n!&lBZ{6JiG=w;ZMMBrp(8Lql@W8Bu0nW5O^c}ZGD8ra5u^|A)P}DWDg?-o47Hf z0D^}Z0RusTUD}(9+(~)~GMj1cn{P)1o1-b&{Dz1Jfv?b2MD>^XJQ*C7B)P6-d@k=s zTWPxwPB67ATdsbC1_=#B8|^6jywn^EISP&D z9yG6530T%0yEnadU@Ua27|7LCgW{2zu2xl>yka2qKl6s5^#Wr;(X5NsT1&ibK)`j5+CW{MBn%x^};t4YL z6vN2}MP-lYah?}HSaj{eBXJOa8O!hcDfGo4A57z}0T4f-0sh|gJ7ym3T^AGe$y4QS z&a1Y<>@<-X4AViPJi;fH(Nd=o@_^$@ zA?+^cF~cP+U5cuJ>bMuneIUD{(!|nA9*2)y#zlD^A7>dR5`nTpOw@D<)B@cJyk|lo z>u?#>umnWi+3~BxVhTLks6K9|7rcBzKjuQ>+qf6$g@0=sOS;gMx=NfBjmm>&MOOLh z2_zV4&L?qqgNB@fRY^-Ez&o&C(B)KYR6Rc-gRl zwMP2qHBbH+c*lWHZkZ^EsJNsywfIsFT$n$rp>0t{Wl;^J@m!i%H3jo!c;o~;f*K*l z>Rc?2ncG(aaEPW6fwnDY5%5&9G#@2M9Nj2`#api&(`~E|zdr5L!7GCmH7cZik$Rdn zgWiGLeeW4=RsK6gL}Mr@*$#D+kD;-TwGZ<2gqE z_MpVt&bFv_Jf$4I&X~BoW2+K0VG+ERrr9%OsASSTKj+a}f%t_swO&&NmE9?n#*?F4 zlQDT{An_u~>7io9KgRmYcq_eKLZ!u3F->2{g_4OJmZg2_j-dfUUf&drn)oty5RIqK zbhQ;9w$b#o$qFwCkZ~!4 zF}ihZqg7E{6;D~l`60r#yZZh1gFVfz_&cVC%t#$k+F%-Ewfm6s=m36n{rOo0EPL89 zl6KO!TeO7FO11SEShu$>i$Ap7t)@8tZ0S@U zCKIjAnLCodZ#nFpJ27`x$uUAknNi@=51DPWs)(CbtE|)mo!hl>^M@|>%Sa8s(VWRv z(U67|D4I+|?xl}QN_gWbcGBiS_m|dzg6OuP{7Ow_R^FYep<#Ie`MLdp3wfl1n#zj% zcbYMEGM&Y9OB4tbZABfg@kFBsCkE`oOcPt~;FBs*7Pg*}lj_j#@|PR%wM%h1X=j60 zgG*AA!S0jM4UZpJ#{tlJEA<|OywgOw)$Z90jB7xy@?}?GNjlZpYt7qi&sOISnZ?8w z%2oR1nv~<@BQXxHa~1fHol}Vpn=jk!UzcJhP0NE*yS3xhQX5Bz8KJ)XreHibA3}UR zdueLTz!O7M{WG6{={1lcZ6UjMHu-uYGDV)9oqT$mWs71Z{ANY&3+)3wl4`EmC&5Nv znw=zPrJ0q`Dk^(Ieu(}}cFzp*HHtQ#(NVa1ow(SC6S&+x*FeoDU42E@*{AK{z`0^7 zNO!U_pzQ{w?q)+TLuCTIQIPm{@3rz{arctq#k|vs(t`he`6ig%QbnO%yV1*le=qMz z@T2%?a!vfU^n9R%!hGj92HNb_ek4{}&-)O2>B8%Mfe+m`&b>*vo^$e#?N>aR{!98B z^w5VKX5p8r%EX`Lo%?AcKfl*Q*t_M1U5V`MKp`w0KWd{+PB@<@h;GIWSSRhyy6;JD zCa0aIg#Kl@Nqe|ym&YYkdpKs)d1ALMhCXX!%wS@l>8hQHw-)viHd_i&U|rxP^L;%YDUm>JYCeHP8uc!Tq=q%ew*lfNz5owVz!`9 z%~K%HtAaal52lA`ekYcuk4Pm*5JTljH!xkdXy0zjsY6(@YFpl<2qaptNb=02Ts)Ld znM@(ii*eZb>4KrmSzAR)+sI%>e6hzEJaDW-fXq;4p0tVLNYlL1K@nRvqkY1m5&oz+ z+i`55YE;}7iP8SBanz*Hk0G~YepT-&W5~Jt$&6`XC10Z(>0>K(15ZCaH^*s?b2@?Y zET1`6h2t|r6;UvXF|r?Dw>mY(S-%E`W?-cS{|f!fpC-DXCPNZu#gdiK_`_t?mY>|s zeD8&rfG199tdeaM9Viw*1)VvSOz}oewcAroHlGc;)rECZB9{?L--q~;^kbq&u|A|Y z`Jiu9B3}ur>`d@rvpCa!EIYHwyJ6&m?&7p(3!?oww#}=({*)4lrv>=b><{oV4AhF4 z-3gU}mzz3}OTXI8b83N*{EH|s{}BG%*J#sl5{vMI^!^Epdc_6!yE2J!WeIPgu_l`{ z0-7(fi8CULSgrXbGx86f$$OMvHq^*>Qe%~v;m25?tSPMXftuHjOE&+~(4Kiw{Wg04 zV^zq_wT*AcJ2nMiuKDLYMU?ZkC#72(PxHh~&Iq2k_MD2@?Wm$6Z&btjC`$}WL5aFw z4gaXPQ#uA#^&CHe0);QEq^mgQin6iEHKiZh`t*eemA)#-W>T!F_Q0aH>r1Y2l7SjYXfoZS$;aS*bXXpM=yiQQ zvJg1P{jtxIu4jC|pt3l1cbL?37nn`DtpxTS*}}EZPFX+Rc>K#@jQxY!H+9snED9F^ z_BGa)g7h&rs?CRGZw*zcW?fT(m6X-0`|;yX+_lPd7)!*_sEEU0>GqOIJ&M_0r0Qx! z^$DJLN;Qsble?DEFDN;2TD3{EruP+n)^T+6tH5I`wj-=->e(MTva|nA8y(r*Qb@*6n0t?X+^XLOrd!avo8xqD(T8j;IqJ)0KKcBFfK3HAtVn2GlXOhLr^l z8^)NWX=X{z+~_UIxR8C!ni*-k8kfgLzxSA3YNYP0FpupBJgT7=gV_p^;;DT~T4o$;sK0IhjjuF(p5*@4kAx=wcJDtZi|-}$+r z9G8e5JBA@ThC%#PzX$c*%J@B2po-TeTRRm|YA-|C2v;+mNAsTbVN#C8-FjV*XZ0h{ zih%=dWv^K7$51asQl||9!)uqxBo|lRv%TB>9=3*kP=!uItLOTWd%o0n?axAdXns~? zV0npbIqwr;SuY_2nI?nkydNW_G-J1}ebcMWl6BVZ zt;|tWD~BIH^u5JAXd4P@1PjfrJt?hWoGxodXy**B89ezENdE{pmC;DLSPASsD%xgX zypk2g2lyT+!bwso(nuEk!oG}yy>!0#vob4ic-1k}acJ-Qh0xUutRtnmMP1v1fhmPi zQ;L;{eIRVm4efLDj7VqeV^NlgAjj^uRLz>>6pZ1WAucClOQuy3QAa#@-!8L8|Fut9(wU=z9BrBcesPfn$pDpjkitCirr@(XN4I(d zMgG&Kxr72q^0GdL3I_`|6c;_YZtxnO$Qm63y@G=l|0MNUOS*!~-Q-W=_nSeAuZA>y z1R2Q|!q02gI)~epS1=Yg$b2vA<0Y?_*SYa@HqShij%6Dtv9++V)V@xh3n%lRQ=oKz zUO0GH1rHx;TJ1STtIb+9UUP2x2k(dP@FfKsOFFH7nT_ow%M1(NFKe1Kd;Oa;!mkG9 zdQ;Gw!?^4h+Ka6_wS9rJrgEy0MLKx+*cCb4wGN$hiNoXI+6@Mb(ha`>Vhe3M{oeW0 zGYPpEC~jWElg`%_@lMZ-460daXKFa47lVLhI?_ugBN0ZM^|lKvwk4IMFwgbZtc6Lv zCH|}(>aF2ZVS7OPPoT}k*SR4cl?t~t60p}8r;BHSTP@!7zWUzy3f4vQ;fUI~KvKXi zJt@Oxp7eP=S2d$0ZNSD$l@TY0!*X=Awu@0d{W867sZn#4Gj5z0DM3P#&o6W+cR=>n ziM05qrAtHxqb#?%lwU80(eF;_XUh>Q3PqBJv>ZGfTD2*$DdJuOCz;umpm#1U_g(c= z%9zAd`-*FHNO@oqI;2WHEUtB+Y=Jr<^Fj!bg!5b-FD&@GofZmYBzLC9z;VT9Ybca# ztLY~>44PZ9T$ToSh@48CPu8}L)4aE>SwA==cb zFuM#<<9k0hy8cegupIK-$}>%b@hYl(IM}gHw|j8$ZQtL?eeP9psqH|L^^L-Hf4amz0-#~nt6}%cX>1aS6;G2lC82kuAKgm{_ZO=v|PnEVc|cTYylXl$JwH@xX2jsqxe1BtqU@@rsGWIgDk;vt<~rzhc^H zh({vS>ySCETjO+h+y?hv_acGqWdKJp}PWgT}LzYMdcSg2L02wWN1nCK?2r<}LQjf1d0fNoBuxUW63vAqftAgg{fsMz4c(@d?)iFly?nJyVW33O z9)|26+OBb)!-}u^J%W6!T>0xWMlbI~6}F!rp3JP(#k!Z7rE$W>8+ELaZYu7E4@A_` zA$VyeQB7wUbxe;pE3oE(1CW>=n?IAT-L#}*n;RjK=JlgwI)0m`yoN>OM{#Q+=Wsnw zX%+QDpPGyz4F~xl3Za9)>W-rfCs5sDYwZg+{jz<%W(Qe;ozG`^b}y8^c@p{)jf4x) zhFNUw3zf{}DVQsfPT&68fatOMm#a{pYk3|DiEu+NzW}d4;zDaV%Ej7qM4m^n{CAxF z?tASBpy8$?aSR~js&H5EKtsa+(?NBf0O79_QqJ6i4AG9DX0(khy-h5w-}t&TH)Q;| zUAsPLcvQn9Bjcb+cFKX4((G|1KMc}=Ev}{zeoh6oxt&R8LCElqQurB0F@xtI?VWJg zadnj zoMRZpxP1K-KoHHClFgX4X~D+AD99I$8_g_ejB_Vi#`&)N*MP`;KpAN{pSjsFTik1D z|1yPcPm?Ihvp!V3nyOzf_Y6}UTGjb&I9B|5VxNgabtvzclgauAC0=VYit`Q5v^zpyql0Ts)wO55 z^2*ofg=>(^yhiI3H@C&^46hj$=^I_YVEaS`E2uCx8)G_2tM($4fW9cHfI4_=FRkLo zlJSJsCzX7FsIyhGv9orw@s{rhw@e7#ySZq1!HhgDuO6?%v%#x zVZ9=c+Xmpg?m~Qb6=He+i|p<1;bIMUue60Gfk_M6Y*S}Gkg#PJSpXl5kPb)i-s-L*gz=iLZy_;aM;WL157)9P@vb5mNk`@af_%T zuH@JPB7u|N@hhu^Hs_mP7b@!EPp7^meuh@InK-+qWi6CB7#)GrdN4DK_7>ltTK5va z4S9{|2vgK{*?O~C(PpRN?#pXElUOjmzjvEU4e6+&& z($1rZ^@m4dj|4j`PJr(!iF6~MRQ-|u#5CPSeCM@7;}OP{S^k(o&)^oi##85b?9eo} zHFn&U!YGzjRen4S^g5Y5#9vLcYCBj-^mBcv`U;q+2$-6v+B-FO?d3GxG?XE;BX6fb zrJDT;t~)wuU97l~F4k6b& zjkl&?W~bl z`F^(bltrM_z@ak%2Fe3u`R<3ZgO*=pf(1P8x=*5LL-g9$zblO9M zLR@7$UYnoUkmVOj5WJgAb-+&?(svyIzgj(ka;F+bbFH5DBST zbI{fXzo+gOg8wkyFdVPuSa&29S^Iol^}x4#nN{V$;cKf^Xvs&n;5BNa=qTnyiL!i8 z@XHRtCProzx-j!wpZ+8(`=@F|2-nHPzMz*rk?n2r)PMc!%tt;dG=;67bm(02?Jclw zjbdv)d59lFN2zw=kBye%=53MFt0rxQ%_2hI<*spz%Z48_QU*kIE;8$FKPI!$uI5mXx0#Ts zD3cg-Lq0MAkW0M_i8vS0Rc9_RSQXeVcFv6=6?QMddrh@#?ATfzYn-JxBq;f2*@dgk zfjEK)8HKBALC)QuXEKA1t9;Cc&)W{tHmi8cY3q+VO@0wpVCTECxdKo;JhjzcW_h=( z+UR$Oo_3N@IX7%Y?uraN$~{Z)9=GRTzAJ4Yj+~CsmD%F_f}tHMA#_$l%zdtGhB}vZ zc5a`oRCcvyzUu$9phH#>rqBtiq|+LS-`sc@T-1VRv6QHRu>}T&Ks&s5dtZ!HeaXMQ z<$d3IU;;<&F}+|nWD5~)&!^V!EC^o<24C<0oJkOOnPf>}XV18ns%ae)tG3N1)hUAt+_*LRwZmHq<{^7W$}vgdg<6w$L74HP$k7sCCqRtGR6=%lAA)qLY)-bl%w9ED9Nm1ju-Jc!SF?DU0uPG zI?*#j&2|8%h0DW%8jve109Q@MGAubX9P5_!z<}|0 z7EZF;6ub=I0S8N1al|iSKGscI2OZc7+;)b7a+udQ!BJ1WFQlQV>*J1i!LhalUT^mf zjVW>#0)w{cgN=a_mzt66h79#~foTqP!tS8)UdW?m?_x2?ufJrSgtr*3p|pkAl(uDc zf+~MGS||i;6H{R%H)}OkQ99AZ-Sy1>d>UfrY*J*BW=oI-RXzkx)8+xQ9=qSHE8ThP z^A*{6xt%^>?XUl=Z`gL(Qcm6j`=m4q^*DFgn->XALIcZQFWF$eZGoaH=0rp(1>kf2 ze)oOYtZa?`Dvj=SsfS8izwvcV=&L;_XnraC6^-d{jL4jX1$NwW1aR3uO8&6QkOAMX zOE*ooUQC|pU9BrBJ=>Qmnjg)ZUZhrmWcSh!UWYA`Eo9&*1>f%rp*iLf4T<~u``?~g zvoF_6j3F6ZFa(a`Zkl|6Ixc(Ou5)@p@mHJ4Azp#nuFYd>I8vy2sOoK|^Uhw2jl!=K0sX@U~7F(eQ@G&cY_aV)v9TM<18uvw$Z1sb;meUIvHg{9={8BlF4= zknA7DwYQDa`w8Z`GG*ffm$b(rZcpTF$gSuH#%f&Fuv&tV0;3hOAm>=fXc5|azgB!= zRpTjf6ZJ6N8zPYJya=~6<+DSJf~<5`Fv4V2o)KFtrtbdSC@25ACY)xrllfiAFL`nC zw$d)2yaks?seEX7UULB?qr>y7z$LPl=~JCIg#ayiRF4{#-bu=NcTtbJoqR~nY%{YE zO(8p8Y1pa~_(Tt(ynH+Y$}A$IWB#NG3w*6g++kJAL0rYhAroU&>!lk;2~&1~>g>RY zFHfBUA;=f}Eu;c1?xtW1XAHTx$7VWOfnD2@(v-VLCvHxpOHKSd*Oou3`4|GQ$-h#xr@4JjyH%rCNX?=kRN&U-l~#(mounx&QNHGfleVoZ*!MhAwgZLg_Str! zL=rcDD9Tqr$3LRslDR!rUiwlv11B*W7|~e$;Zs1%p=cVZMwT1DnfPa%<$bXF2VSw1 zz$8G=nA*HcylG{(m#u(|Ns{Gu@ayIr(kV5e?tI!Gz7{{Ohh&t{1}=XGnZ6?wOc(7J zq3`l#`i!1z^|O;939Bkg2JJ)6%esTkEw2=!->tWtVFMJd=@3UR_6AN)_X#Que6eHZ zLHh%DwAhYUn=MDui2%}-1xFDxGY})i=^C@$vx-0LrBQGl>V#{Jg$_H;f)VwP3 z61Mzh^!N9L*p;elqb9X$BZltL-w{z=hu>?m3uo$ZfJ%7u)wAX+2s$vON?YbDWH{ZK zO}9T~lEGq8G^Js48-q|ZBR}T?D5YT+&e~jLTy#7W&)N<+HAG69c!9~Y#;Zh=LoakP zMf`erS~iX6M9uUYiG0sL8S{|mkZji2q;G!acLs5+O8@LXIK^E?EGa$Lj*dL+_qK-$-mF+>I6927ilIe@E)XbvUXNK>|6=ehu6CG;&y0kwt>>2&~ZD30Y+e z0sWY6SeImPNKlP;TFLd(BD91Ww$`wK%)~w7HOIOw;_f*B&DF{?oOh8ynOs2gt@q+U z)|t`O;=#czu~XY4egpJ?G?xa~uJxHsjs1O^0q=5v*rglZ8J{sIc|pu*AJvr1C2?*m z8~HMIk*9YCh=iY7^J?9P8eZ!{cG9q0Z*?}e>v*d^gt7L;5&Y>XF8Fh>bo0H1s9~4i zmhn2UDfvnGpxJhg>A5%mSL=8Z-$U7ct(qvIXL#)s*MB{T2PoqhgKt_Q>!g1d};1l|0mA+o?XcS_7xZc3g>)81RA z%vCn*QCtSS#(k)BGKKX^rc<;|p9+W^6B>r=E#BhT>1nRnHdMc}Ea7H?wFIN-P5 z;(|u*@r|SnOFK2EyT+!VRy#E7Q*pDUdZkt%PM1dwqgBn06`@Bn+VG{-5~00sP;lt?`V;I$!HMr!?V$3n3tli0AxiGCtWvm%Eu^vg1Sa>h2PFsS<>4Px7O9t?ST3E?l$gvvXq}W06fWHylw~fDt8VW|;ZEps zb7VVJ6p>xw^CHT4GTxQ@6+pxzfRZ^+l`pelm4n7XE?^Bp$7@fnsv!*< zg-;tD{_cC|*K1B)f|r-K8AwH6C^kQO~vN9O?T(pd8X2p%+noLa_n9F>@$R>`%L(E~JQ})g)b$Up@9MsqE=+nY0D;iB3yztFy3E0&M z;PtDMNyHY4+`R0i8JQ|d+`P1f4rxmli+E(d2rXqe&vQL0YNBe5_3y^Yu9v--3LBHG zk>5;QNlMSgF4V^6%LUcZN?gF1mjK`NZB@{gwZb7Ey6``rd2^$wZ%4eU%V~m6@|;aG z`x4i)DT4N^iqM(f;Ka8+Nd6pXP&J9#_g)rM(~U-Q=F2Uz{NWH(lf!*|8>^XiKN+6Q z*vR&n3_3zYWciV^ong!Om_LN6ZDEQCkS2${fywLJ!pT5_aJ$MVjJ+{^^jb@5;Dq(W zCU_EXwCKr_+(z8CCJo#Fu1<~sER0ZBZngQGGi13^d9CT9RgNZPNe=$goBN-rZinir3qzVWNiSvQfgdUDjx;nhk!!k_X@43*j~Z_Y-ON@)JZMk&r%3VF zOy#tL(~K333f9I03+_+G0{;hancC;T!oak;Ya5vrH`n_*`@_Y;-bkCn$XSs?>Dj&j zfqqQ8d^q~~N1TUW(KHQzG$i0NgBxlJqBJiprEs1t*dsiUrv1L=jHc|&lb6G z+RJ%x+G)9Q+82^=1u5Cje55RXO?A?O6RT-Xq#X)|_-LCmTV`tsVZ&#}Y~;<@VRqz! zRK;em8n%f(t!;NeH+)t~r{u%=%FcRyDed7IVoF8G_>(@rGz&Bvw>|CkG zhN4LHWv$kp=ULSWNcKI?E_@YemOp+g*W^sv6^052!=0=lcuvC8DA!DYt>_&2fwX-6 zal3?wd1rwi-H9t{WIHv3UDQ0H!~NOza7B1pI=5oe^r)v}AAZI^bs#x6a1-2juY*}( zG~;aH1y9E)?>FO$7Qpt5{*LqE$HKGd)6-FH;0baP+CcjeYJm35?@W)betV6&c*oOO z<6>Qf&<>Bfxl_tOzFgY;CB5L|dE(L#1qnke+C-X2GPeUt-g|-CeyMx@LM4ZlQ@T>R ziM+cbL*cOkNtp5Vn9g7u$(M1jRmFq0!T^f^<7x`wx@M06W7|Q<(JX&$d|>C&n6`7X zPQt^gOlp*yZFb~Lgq7Pq6ZdhQi6Av4QCAvplQyEadaTCR?7f%@-viUW(*&t+Qv@bg zque-XjA8n!95{HP&MsA}7GJQe#V=LcZ1~%78YYPiFN8r?qZDFJbE|-@?~I_*9ix|l?ra&wzH z{QFG@z+lZ|Cou1@b-mX8sVGyTI&ZSoXucr3)lTMpPv`I&?Z+}DRP|xF9Q^Ni^>jbg zm-NC=Tuy`PA(`cLM|6gnD^N&|L0sKS_!)7TzFi_2tj@y4j}Fu3wV!IAc8$X{Vf@Os zfw3-`l2~zKw#-s@U#Q&^iRhS>@qnwAgb3EQ2NGSh8y3`kmr*x3{N&Z~F#NK77Te5% zmBj^7btT0GIw+L%3UAm!C$8>&Eiz&S6}fKa;hn&Sfn8K+L&H8wd#gu_Z1I|*qxVbpX=cc*^VzAdFnW4Fb+Emw+iU5N1-dh{`epL$T{ha$ws@$ux!&T- z&eV5}AYSRUMz5iZ%XuejAepOP$g3Mf!&s^-k#@~XA}ixG-MaVfZQe$5Hf^dAXtK?U zoSw2|x2|%>-Hf>$ZYP$B%cU-8#G$p_oZ{{32!33Bd&KK=bE{CC0aJ%#Q%e64ztf2{ zH{gUx5*#eC&UF{(FyThHeu6(V2p6~#Z9A#q7hJ>Ve=2FdW`XN1cOKT4;JM6& zn?G&O!mu{1{3&szQ%S6W4;{tdTtsjnM)Vk$qfAp*saLvXKs%Mt@F28NtTBO ze0hy{7M3UJ%r3O(zog$$3?WL`5Ur&W+&k2~wT0FmI@fp>)_5+g`44eX!=_k3OIB_m z82z$>j1s+NilI4HmRy5JS6>ZylGYwG*L<1Z$bZTlvJym*?Xj|vTig}flXJ$Qc>jUS z`CQiX3q{7YQ?VAjx7R{!>D#Cw;ZN*(gzjI#_BjETP*m63oFq&Oqih75FrPK7?`m+m zw)3m+e*7?q`Vo5+W^WwfSQM~zpdHMSQkL69m_$}5att51_)bV)VAzo=`1)S`;PEPq zd_x-fQx|70GayvMzRYkJ?5=cD&x`-<;PlSpe;0R^7l|WbVb=pV>ut&lU z6M#CpFJUJdgcm5r936EW)rI5%*~eY%fj?`H@F((9j&J&tcS$I!iz7>PP37(k&L5bm z<>U_?)}wfi-+Up*6}?LO$TG(1!JlMazGzz5eJ>BGA9RgtL4XR@f-XQWw^3S@gHp)a z^eXQq_}RRCIY1gIHXcQ^^O-z#sOgDTMp>Az_m@J_w_=t-oiQ{Xvu{zoKe?Qpeye8} z4yIs6k(w5SczT3zIB|^Il>)<)%(+AFm|fYhbjlgBf>-WE(s_w4A<8Z^^T-e$`3s|0_*bn1j=8{6#s7Q{RK{s( z>_xCp7!XB^Ls3FB=SI486q1eWD$moZpqnHl>Vp)SqZr)bJpwb=W;{67WtU|G;wGl?<1&xyx0RUDLVrCK(lB901NSHWO%N%bnocOeP{UR9{!U_30I47<}H`C*(@{W2N4Fp4*U^_Dg{?;Ql=CZ^(zzrX$2Ht??xg$t)6eMtV_Zf`Q&!Lj^%sR+vocruxjTx z18Vh-ohpoe?H77TW5jjEF}lVqlV=N%A?#%w@sY&Dm(>pGj(#TG>D*)M$fu|DzF-N} zaLX_Z4+o2O=e@&Qmm{t2J^N}6xs--&BM2Uu(`+OHHVTvZ%cEzny--r!=xvs_(B{lCWT!7lo^_h5_4xO4%~npa>)+3Ip%(Iu%$!M}3|7Bh zCRBd0@H>3CJebbRSXSj!n$PMq>9`TUC+~$ClFbsf04tPKFC1bf3 z0~KNxbtlk9djR$_NG51PD7cYNpwCr_`iXlaOKi`Vq4<7?Dfqq87um4N@4L(g+N0~> zfrgM;e@E4x5w$-=k1|!aCpnBczfqx8wZan836jTx1F|TA)0TxKNrcOo=7MmlG@)^0 z?|CdttmhmA=vkI^!@G*;7YU-=(}6C&6NrjI2N6`TFDA)d@YasxenRFA7v08jDo1;c3L}eM^$q`v{tJy9_$kZfr_s^&%$=Qnwu@wY1{*7B8AiG zR4+TTXdY|i1Z}`*sPeF4R2J*HHQc;*mO#?@-&|MobNo+SSqv+;N}9f=EV^BC^xUX2 zsU{R^wHq;1$Y-;=%nh`#g|<&js^5Em(fRCtUKpI+eO_A6{&ZhFT)Uv|HG>a3hU&G> zj@Otl?g+rT`xO4zw?U|zXDJgK!^7jsZ~#{3KhL*PPj|^NF{lhF_Gi_-`w|++)gq#ru9ItV3RAoGcR$a~DR|Pi``G1`c?P)uD`VbLx33!V>3mj3{ zak4Q2NODb|wzm_`O9oez@P=Qj0#6=?A}J~4l(BTOZv5XK8XtD+ggt%_LIHSiX1|3y zi+g9FxK}>2vi3QPL;BtvA5jtfaVQ-Qc10Rb%Gh3Z&oAGi73&a08?5k5h_7XEj5R5U zxK-CRn*rk8-{tY!k2UCjx&S23aZ()}eok%*J0JIt=HHu0tIS$MC{t6YY=hbMb#DUp zy)GK7LX3)NUtEWsZzCVVBaI2rACQKdM`=bU2u~*#lGu31;KDS6f0Z8r^%P#Phk&cs=f7iKKsb$olbaG^4~&(g5PljgK!I zE<5IUBG+yIKtLc7Kjc3^%|N?AUsTJE5J|cfG%_CmzxlVaTq}PNmi}OmHhV}YfDYOp z6!sE#tq^zp8A{_4Hp1IP=n$>x7Ogpj<8vk8nGXNU_JQrHEpFmpUh#XIUMC6eCF7C1 z8*S@WHj}rmTY1Ztyz)C*)&wsFQ*~4}DZA82#GY%8oL!v#;d;V+Q9`TyhU&_mAk)O5 zN{rrtgzCQIHps@3!>ar6C2v~IB8_BA(J!ox_mm;FwDnF!vp?NCl@SP%a5V)9xl!;L zS-eabQK(oA;^6mMdS|GY#BHW)rK#%5CjLK4(9I(Ddi$)9DXJ4kEQkjv)uYwq<0(M8 zX~Hf*$9rdBZk5m$zl74C$xNUE|*yiBqjPhvY`>> zu>DefporOgoxoh;w#6^l(6AqYiqx=HV8BP~uTL1FlwF!Q)2A`f1WJV0ys{=*8Y2QKF`ei{7xij0_izuz)SJ}v& z&N$L${REz~eXO8TYoAY=*%!n1eZD&}RrtC0>|Y{X{CW2j+Jxvz`Y7vYyO`+C0_TvV z4rl+5WN6Gmk)=JP1sY-{dK%w6N3|zy8#%Fw(g@qc-4;@z!8SDaqbtyYZHf2`f9(iI z8FIcUoVqt|S2y%1^Z?E;z5s$+PJuPxCKBUNMb@D}W1p%z*Q$vBAbN8963bFB^?FK7*h#BC#)0f{5<1@=_xte@)&gehL@xPovwb zbO6<|rGBP3TtpW&HVHC4u|2CX3!Ai?1Gm6(9-Lus06Y6EJ!h2wOhklSIo4Y##hw!H zLUCcn^*UxnJ?kO$TsK~T-yw7ii?)>gBmKxD)ILYvV_Y6gj5FlfbDB`;InJnZpZ|2Q z9_g9I;{)%P3k@KO!^?ecd0alu(9Sz)LPm!5Gr*W7nEOJ}V2PLq z1-r|DVLKMhHc<^mUUd^>{HcPErU`V;*k23_{)M>BK&u_!8wxTDDVjEYZ7DB*lwOCQcI)rul6NL>N7 zK@QT1cd=hQ9hOpQkhK{0lViDF8C;BXP<_$ig%MGjGBgy%T=w0(@QVCtTuGf4ezo40 z)*U%#5-N77i0k^DCT_$Gr{w$>FBTvcxhIuJT5+aeS8)PxQbh)&mS0`$;Ha>X zCP>ewq#CfNmFF!WLDQAK{MkgHhz;#AJydp(=#Z={2aZ`iggG)gVQ@fM!kayN&kWHX zQv$xnc(TvE>Iufz>4X_!Ix@#w*+3PyvT zF6~v%1cM0yYC*0b(=fDyzZ{e4i_v7f8MX<+J?x5m?A0AuS@y>ZtYFin^p<~nl#Nxi z_kj(V|5JJM!7OZc-3t_d$8N*6q4A{paej9+DG>!78O)=6z)Q|LAL+eNBm{@rr~;7n6(1p&z>E9?z0A(>H^SFZ@02Yr zE}xfYlwAny>5u{~UtFZs9{oxx2r`H`xCIPtlLX`M@Fw`MZAa2n2@ixZ-*84m5*4aL z`(W3;bf`aXc4a@#CghI;JzRp43|=NG8W<^y4xP)Mi_SK!m0&8T;%nvWW$c2T~WcgS|s!wEmgBN)X^)*W5SA zFVrJ)&nJ9`ogO>ID_~~vHJM^4Cz{*%EdhILow9?6dt5`=M=2Bvz_88~mUdG#Nx#I0|)Auw)m2p~!zhqyZ!h_T8+$KDuS_ z)iWEzJOd@Hj&*VJUroGsK65*IHMhwDJ^P+PSHQM3vz&>d(>`VUA;iF^zNf0IohL_9 zG&E4E?jr5N^|Kd+Wl8XbmeZXG}wfx6YpVxcxt4`dK8|1Hl(%ZPM7 zEtMva>{Ej;*+=58av~r6O?}xS+OSJrKASzS{+{B|3Mj$xTA&~;{+l$4z$TfF`$28V ze=?A==V8Wof347rEVZUnz<|j_n5EJN%U|$auAJ3R$y3*jjq|o;u?Z1oy`uk@o z^IDB#=}dGUcJ&(Q)>EuCnmEcVkWsUsX90lST8Z#Ohc)*L*G(*>%!0AIzdHxLHUA7ee;?whYS%<{a%{OFrHS(${6X1TkC&_6<>mvP?2{4|;Ka8L zy!$&Z2Us-fXD9?+4a-jf%{U4TV763H2Ky53x_V2f4CaY$VA!?8v@z(p zI0@7nVM%&q0@^4Q$MllqD+uCIvuo27g+AEtiH5G*4%kU-L2Ry2!`(H94@bu{G1`@b zvPZeBuC8zHSCXdE=J-A^t4Z&TvWH-V6Pl-L4OR%ET`nk96Mtwp`^3Giu@@U#!zP$< zUS|XWa~^RH3LCeyL-mQ9_0!pe557Tnxb>xxuOS|50|24jVQtrG~ zyPf(*TA&V!p793ZfHaS(t^&CopD{j1J@T~!*9T`UP1pUIX|a%2ZwO;wzIOJ7M|POI zng`~zhCF;cB)Y1uTDn-~SD!onk0PIwuy1lU7prD2cqU)0G@bUBg9NtlDqTs0WFd=j za}wj(Ev~V!0!#gMQvQcL$w9sOO7_#noA2040 zc%_kb-nWQebY{{IhUF%uka1-8x1()Wear+8$|M0;wWK{%K|OKNhr#T&o=yXQZl9c8 zNs2i+AC9BUZ()S0R;zEtd{H)w*m+W_-e3)R?a@_sFBY0RTHW>Na*OCzt*)+`WiD>6 zY^Oa-Udo94z@B;i%%Br#K{l+e90oO4*9J2xY%xDKw|Dlz?Ni8=uG=y2010q#{9$8hqBk7K^Ou zw<;qu(QyE_%zMCD|44p%Kzso)SIyN%q$U=9!fG5WnP% zrGWff22b#fzf&g?aQ7AbQUPm48Z-%vf=>#V*09<se6Gi&HKQ-Y~}s486Q>>t84<7+ozfAN#V zY3{Xb@&nylMy?6*NJu8v$h1p-uryeJM_TA{H=TyeMT{A@16wa{wf@r}=Bdj&sAZn6 zDI#aSIA0}gR^lJmerCYJL@CvL^hmD&-Ky8iBer2y)U_|LS8fX~p(pxapScue_FtS= zzuUk#eD8C)RdImu5tHkK8b!?b#)lSVMj=;f5Vs1Hm^v_&fL$PV5ruC1uUp;D)-~s@ z?5WToqbe*KfovV)#>R$y>nRk58F`FSs!t>Db4V{*b2yf9;9JA;_N7o?!OX(1iu?!aP*M zL5tg~wLRlm>sI`IKblnV_V7V&?YiEj^%{n$L>if*#6V*MpB$3rKuhsJ(?TNRB!-OA z{l-_ha)v>2c~O016TCXvS`&S!4bcSquM;iP_C+5GC0x%BeHjA zY6%FEuNXNyeX^oxOZ|CZS{Q#%I+)>-Ta&~$uppVhYNHNKug*MWQG`4?1+C?YjeMs0 ziic>=f{}oI_&qd|;}Ku@lcs{6r?JXohL9HM$THrpOJMwge^-NQq8AW1eN)Ubu zKj4;G3*~rKFm(r|sM3g@|GrR+d3uj{ByK|FMb9`&5-BmA2nePu!(1N>qiO;nG}7-o zV)+&YpI^Y(I4m?hqpC2I1P>c2D4dJv5r3o4FwpDMlWjwZuqh6mqs@n&oRn4G7Tuen zpO`u(&(Vs5Oa=RXLM1YtgF`LrK3aMS9x5^QdkWZP)eiXH@waEm5|l8vQlv6T$Bjwm zK%~JxzCc=AO+>$%E+y?`B^B#gN${UFo*pEaYY-0mvEuAAM1AZq;|y-IChI#8=5WJ7 zN{y`kAkbtiJ5zWzmDU%m**lBE_)HK6XF0`> z2neStw{z@1zjN;Az!--Du*n7iajM`w{7LNDJ0p{#HRtt+<=7JSDz&n7L*5>o&l`PC zWG)_g0GC{`!x~+AQdtT!FC`RQZ90HUwBL$sTf;nEV9dx6BFp)HR%ho}ZbDRwA@{VL z3}AEj@vG$*J{q~9@fVlpvUt2yXI^ ziqXTH^g=?zuH%1cj2B5M>rrX~;Sm>!S4ziJCNM!>g1$qNw=9?MjnI{Tf>NqwwbnIu zHtUw8Ad~=Dsh_Mf5~0 zSa#@7cRUwo52)sf?F){>@xYDwJikO(8d|U}j;_TamXIZYMkn`bNlXeD>Fm!TlUx+( zw*B5<@z>1XcS(m(VM{E2Q<*aiV^C658Y@L}K?Wz09fGn0PH{2hCFBaYIxq=afp>s; z2L{E{79zgDJeH=jPylFSqq@rh&G}brf3ezzyfsEXQ$5(j#q3?kG#V!HqNM?OMyiHu zod%QnlW5j3g867?O_S_Ya-V9 z%aennp0wtts>@%#2_Yl@*pDghrVU-U#3&>X2d(pwNV2S}{ljNmDjE?b$9Rf0wm>kg zO1W(dqE1~*wbG8nS{a~=b&QGgyu0)Io5!j>X;I?KAB${EzRI6sZ}n1>`=VtZI}uEn z?PS?M5dU(@H}z(lIoJrVrk7Gg5!t}rRk0+m4w$@th3$N&2`17j&wNk(bFPX>ryoWq z+p|PPO1z1kRh;khjC;QP$?iyxTH^?^2`=BJI?F;xJuW__a89E_H!RKuEw@djMl(DA zW?D&L6AJNjO`}^+0q4T?_^D{D=IDj;sFU-Q`hvtqKlw0QisJP1mIId*{=kL6?BC_Z zaT3*V6kNS-9xdIxsS&^wCc22Qy=s5Uj3ypO*rB+}h*m2@h^AqStHzP5U>mopO`0Pn-Kw;ppP$)_A! z8!m7e)-uCR7%R$(m>(B$&gLRF=lIr44Samgi9`|sqjMIKK{&~sAPuKDDW5fnw@{PM zRX<=EkGWZu65jbXG*@g;5>W)h^TSV}DEf3epDFfW*o|%x&suTSvuMJkhYh{La5qR! z_yItpiLOZ|-vmE`!HC%7(qdXGPkvWXhe4WZ92KVIbRU0B&xQwZ#i-jWAYS9XC{-jR zFoP*3a>=k{ompoUUPIQ<^KbuC(FT&g9N}a?xX?jO-XP(+cH~s&L}I+{iv~b`4OM)5 zW5VNW3lH?+=z}3-T@t9vBNwswtM?Hz*ixv+i_;!eeeIAFu>wsZtBx(sJ@Za_?>7!!C|J`4zZUrZya_#y@m1jw3re( zB+ZG&ZJeA4JBf~SQW?^xXRwb75@YZFD`z5R3#I)b0}R^Ylru=O)WU8Qd3H_zd)V*NI1o0P{c1 z`dm9k4Z7OQtoZOuif!ZQ0UGmpGU(jT2Ha0K z0kfD_*<8$+3~YzsY4^MM7V!^9cqv{4=|4BkL%jwCH}naRCvl4tnFV2>f;hbuyVyX2c}c$L1Wl=75oKnJnrd|$W4qO{Gpb~S{y{S6`ew|Qu0Hi zYOu32KJ8P)>FCP@j@Qc#NaMU2xU8pW)`RIXqg*Ii`YR`Lmv)vbVsLo)&X^J9Gk!9q zH>-g}Jvli5RFQH;;90k1+@!!sG@5b{FMWKvUEW|eXNj_oOy#U8`gQL;F!KT(E z`!6aaj;P|@*l)T>tu84tm3{wfPX&Cqq<&(tW!Ws`GW>E{EW*%Z)L18uEt-NqbucAZ zuqqD@Jo95Hh{A_>de^1^UQuRMQp?yF=VdD#x;?dSWzn(WF#vnxIbf8HSr17^-eGpSqO1?C!^9l zGHhDf{QxvjlQ_*iiUL9F)rUAvR;qKMV6COK(;Qc7B(nZ0e6-(lGO}N96bz=h&x}B1 zMy1zo7wT@*muZIKe!P+jd)vyOI%JnM@704S#~78^>cykPyqs8-uV1b18$FARIVbmI z>4~#1^vQQ@?)1h*x1e3bPafGAr;AWdG&Db>LJ1{m&PR)!tg*T)*w121Xi zX(Z_iIlGy=qI#m^BaNDPkUonc{24nWqg#W=`6f)*J1?tqbr`RB`CJaWU`9=;<>K@w zuGOo`MgyS~cwRz}dKt_$1Uh<(%F}BGI^L=?zSk9wdE2zw zC_(ho#c=YpfKn(=vxpTF>7wA7{R4|Hc3VL>xWq;Qf=TnF=ehk~p=0~72eEu!8GdO< z(CDw|oST~3SocRAAce(|Qa6`of6Kf5L|n#dMDue+KV05>0KiF(qGs)f9>(x2n`Bg5 zh`Z*NzwnR#+{jO{`0~l{%R-TbC6V>yt4eF^Gz0z z5^>dk^JLT2w|MSNyL3xJN5SwNP6u$5ynG7x{eU9OZ}zH7MUs>F z_(N%EkNtd;CwL$@&V;69ln$mTUmO;IoxQc*<4fiWiDdq@$1=L54*~UKS$(zO8pZ}Y z+0|*uU63^QGxOB3cl3q!WO04%r^daG()}WZc0B8w_?Z|Rtpd{SmO>=YqaItfgYPT9 zsLkXa6W4))69avhSzd_TSwSd?yIvqk)*pR<7}2V;M(1RoTe^HeQYkNFA8V^oYgmAY zFT>O(Bmlt3Okds+K=~A~fK|HI6dylS!fRB6R%2Qd-DTFQv`3o3E7|^&bhgM@E^eZ^ z*_gD})1W!Ei}iH@zxY@U!5Bc4*uR{8XV((?+no@A2e3V@kS)RSisOYwMHO_}^WOXe9t5m7`s;ldP$w2up#zuYm?0ir zIdf{a9ufW_{miNA28Zud6g#(0AX_}8vDVZ8^ce&D;$j!S;jqO~Vr-TIwB|AH(SWIw z)HAvvkaeI1JUNw~7^H%Ni)70xAAxo75j6;}WpyF&Gx>?xh==1&gHe)XD3C)&v^a$R z?swZg7kRlHJI*oG7fKnJGTJhysII6#*h9J*^~n150IZm9V7;Kt+n8-u~Wy$%ivm>b#ZvX)QKCv?XX_+3FYH0}C zm$E>qAozMg4c$h2&}#0y0GaXZ1zcb?ep^wp50^B{&X+7CNq9evbHqtR0M6V(09h-9 z#Z0IzNC+3I68L4f^|$cb$N@9)~7j zoN#88tnAW=XO;UKGi6P6&9rtjXFg>G}8vt2B zCXT9jbr5h%qgAeBMxVA7+p{(6#g+$&&Q>6DV{+4@GY!#@w~g=GC#3hGC9wqNxi4KS zO2?M;;G-k6vw(3Fd+D(akBiW+FuB&KwJyJbB(vU)Uzcq-WwN;Ht`5_{Rf98(dCp>7 z|Fq({aH0JXGcV@5Cy(g)g%u?(`$X=WUH{b$@_#-nSzgEt1{}F?J-*pG^rR-;Fk2oa zOLh{Qnlqx)6N;zn>i|DAz7ywP{OOdQc>XWC7TsliLqiB_Gd1;l%BZUk!#{A%;yHLC zUgtxg3yAnoO(iIykuxu^F%;K4d}>t-s&MXO9pYqk9$vz%(e9JVXiN*g6G;fRADD{` z>yMP&)uf(X>?rIP`}$1cdfJ1mxqpx(2XRouXo$u{_1VrOAonu|Rw=$1{*ajeh`Rv# z6z7oJhUm7t3M`EFSiOW@K?;$W9f*WnSM-48hAY_9iTGiIzv~fl3S|(MHm@LFiyuwDDUdn2Tz_`7vW=nqI4|)*AzuWF7U|{yOt`0 z>#f5HXO)gVy6zO7!-3=qLuifMS3g0{uWR(tTlkHiVAigP)>in&F{4(00|Eb$dp8T$ zr!gTFDTcaZj2TJBW+9DP_c*u+Aqz5&j;eq|D_o|j@rF|e_JmY2DK_y1IXxQw_yRx1f(+%A z{lM33+~p_$@;;^lx(XQ_oFqZ=!kXdPr|qB`9gyyL=#eZSbl&F38#=g#B~Oui*>5Ia z5v$l|8Mi%D%#VcsTV~2Meu>rkVe~hjH~R#;C_2$`G=&cj*}Y$GUj;?3bVJ^9B=8~> z76glsc^v4Mhr|VL#E{Wt_p3VJ7)t_1MBC&W@(r2rbHy+xf)?KyADoieVvvsXNjo2c z)LoX|Co8lh4AYHj*6qNPhkH=V?E|C)udX1r!`8@;z?-ZbY_-epUSR=hKw^r8wZc=6 z2r?_IZ3zqf!6grk+>4`S;4?~mEPC~hc|CG=~OeEZAtUY{v8`TZmZEaZ;MKs`}0f!f|!pGQAA(25xal4 z&foJj(CsG#sJ}i>YSwSjM0@@zg-I3sKUQF)Qvv#}K)6u~T57`86#TlJ)79W7QS>z^ z6^KhmvI9xzR@ehgD@&OO=sRDIBkYBY+(UGC3Z2M=l2_zn8M84;1}D|RvxgnY$QlK) zKch-PS9=m)4t(BEZvd5XpBTv!7o*v@ag*bGkrM`^!LnI;$S-ybfz`{w9cVONfRWiD z?)k}3G_TiBDVA@~&%hlwqiE!2Etk-&vRqg79c>`pBgK<*zkR0q%pSR*z;UQ?Bb zt}UbX4~xo}uuK^J;v+Bmt!#$6S3eiw30)}S=t6Q8$)k_u)ix}VB@tTaF49TP$~VnE zJ%pSu6+5Ww;ZH1IYQ|My+U9iC)0UjO)3->1m-4&~5|+3e`-Lq`^{XF&^79eR(I;HH z?QGkufAS5?>UA6JEpYo5?tb(^%NDai3bXK-cD*h5sB9uC4i!D1ZREA>#830FQ>vVy zOm)Qci9V}2QufSlAY{KZ2FIT=8o?vg925AHjkG>y(3?XZ=lm$kv1E{xR&3Ub>LWYo zRdOE{uLOc8p&nkJ*)*SH!A7R8^Em%J1q-gqtc<58Yd$(&^6ptaX$gufWk(%UnwxgB zm1;_l|0gN*IgXjr0N!}~9$lY(f_*vecH1P~w0ZQf-#t1x6hT)WH4 zba7`fthJ3ZLjhR*uS$k2N>8`gX!9tkc59*E>VbuKVKycm?*6^yte1_W#aAi<|YdjqU)A9-VO{xh*~g)4OnT5~fJ+ zBNwb{vTuOIut@$s5t>2X>PWt>O1Ky`K1l$Mz7hxX-S6X#UKP)&3U!1+GBz|PI2V}~ zw#xz)IKBJcLRagy@L9oY^&|-dg)**+7$?Wtw%RnW%Rpa1B5NQ7ja^`dZ)a=z0YQ=zWba{8DL@~TKo@sY?*akE?)Dv({Gw}bSR zh)KCmh9abU6|^QJn__?>1LpnlBC3*d!9%|!z z#h8+~U@l;_ZJZAoEiGX|_LATe>DI^!GjF2`eDdj`Xc7@*{t83lrzy<)YNCo{aJe)p zD9l1b(HYWwnrca#$Z~rFspHeZ8}?C=QMdqk;hO~#;VE-Nyp3MyG6&NIcB}P~%hH+y zniOf~dB3aQ>WQPA&rxmOc_R$=Nglh)y0)S`PPJ{70wkVTFokA*CgQYSb$bNbf-_`# zjsIyTFBH<-^%2M53lS#)mwx*l1oJ02R*r}dlb|xNMCXn1Z%Ez8k_UBW3EeI0v6Y;Z zs{3|0@Zcj<#fm3&MGzXD0x1j!Ws?w@;FrwY%+y|CXq2R@*rVh zTwCHc5cd3B;=~3hj&7F0exV2ni5+=-9wIzF$pq?}zIhz?4T++HX5n+j~6KGdS^%L|in*SwKA{pi#N7N>v0~&o&yrkBO|HUek z#b-$(9eWk$dI~!vq4s8NfT+mj0s$3%;%FiKZUi+zp5Z4d_Zt8)I?j4xGzwHbT|P{v zMVvroKeXe6NE1JFkAuSi^RZ6+T{?klpn{PbfA?Kh5cYzn2|>|oQ%iai@Dghl`mF$; zL6Jk3`~>m>a%fl=7Z{O&J(juSbX_*6L|?XFZXUN8UtyM6xEW6xsucRz0I{fGi08LaDS0*Qn>RdTo^OW9 z#M8v_PwLlnHR{sMI96v4`?SBKw(uk3(=illNONem%x^NIIS4u)X^rP*{GD}`@>%YD zGLa{RVkY_`Gy9XzQ54-v#F#BAdSTUQ7Hom7^I6p<0Xd zNJyKBOV{boP&I@=77BAPMIe3k+Oxv_pKXZm&oXUA0z3P5gDyazgM!_u|MyN3O%^J% zTdI6$n|kOdL1D&)KniYaZg98juDSl=Mj}9-V1@ucY$OsbvclPnNc3wL$9YOk{#>&*p;e1wyOULso^EP(6Y8fL@t1>6HQDx6Fi4Oo3HTmNV0u0x5~oV0N_wNVkff!fvfI<117oIW z>G8H%;-EOWne<~xB61z>Bl*5Qy4|~{29kOINeuh2b3t|0DaHUG zZyR@1gl@CIVE|&St#B*qmFdXv&qr|0+ujs!@Dn=zJT`%Ma#h?41-3*IN+xN|bH6*G6@S=?yp z?K)SP$eQ-zpGi&m)C&RXl$0>P?A|Ya_+S1U9>i&trU?AaTyv7WU_j5i|+)Eo{33* zsrsqCk|Z|R>R1^UI_iaOp;qOJ9n%Kbt*RsTPmDH8e8QO_?&3Ke$`br6O`sEyiz`hl zzH3S4b+z@&S)*Z)Gl)g!)ppMSX%6@yf-RpRm7qLOxc)XHi_|a6S1AoFUyKggX6RAT z^hYQTL+6uF3l%VysFt52MqwYFj#hv+x~`uRfeZxsk!e{lmWYzUplErAjZd7&#v!#6 zNVV^IS!%v>WdD-vRA?JN)#2JawIspo@ASm`2^+E+=HWb@{gwS^R`WJn2$$0}`wcr* z_`_8GJmRnjW}F@a&5kn>vIo(m#Zn;=^L7R=F==xpHfgVeI;~^6#9kN8_&M7KZ!hff z0@d67?}}RIo3Q+dkIOIb9L~<^Onu9#nnsHi?Z%6$HMiwUJ{$M{@8(bL6wVD7HoYr8 zuh%BVkNLZM>sQs*BgDQHqdtF}x&q2Sr%Q=_5TC7@(EfAP@>@M@hoKKUx z^6i28INe`27W4W@=I067Uj5sPCvcq8lBdlivIe8t^z^F(5%x^66i>zb%rH5QVA7Um zX4w3?^+4@~Ih5o-`B%&OHzs2`YSMvYJ+O!^GbPzn&`A<3`j6MTy0!8_lTkCJtmAem#eXDX zYxF2)-$t=!jw?%#++>8^M6m z6!Y%y;JafcJBW~AHYJ}O#16+yR`FezM4>XdhiHqiG?AElZr(wPRhQtCv$P^AIbOyh zZm03KpHnOt0s0+zS!lyE4!J>sQ@o=5^XT%|7g6w%{7f-AS)x?Dnt-f=e@vX+G1<@Z z7BiQ7_n!^lF(+#4$m;|t30cKxwldUWS;KT7A6yBRNv*9cB6oyTd7@r}_~bRX0^Cfd z7lP7RO+1q$?F+&3PdVPeQ?%4v!sm8ZFOFX%zR^$PTbZVKvu#9Fr(6TAD`rnTy7U&)~DOXQkN%dq*>DPn99NdfM8YaTBGZN^8wG;FRaNiGkZ44rvwG&$+n!W zbZAq?x*>(r&)WY=INR0ahBuGw2+;r?k8L8C zv;C)DSN_v{?+~5b@DjX*3xd?9hj}|2chX_E5VjjZuVF2OXMMKMJU`LROq3|D_!`vc z2jcat`}~8irUe~bWbIzwA4}eT9&BlKZ*2K_zi;qY7pgqzzP;(0??B`4JcR80Q*n&h z^%hh^e^Bb#d!O3X`2IM$%dZpj(oc{KVKyoC%eF%$j6EppN2Y1-@`g49f=taQ*Q3-! zL$w>m%jU-(a;ZqtUcCFqyFPlz;A42KlpGf%atMhL0qCy01hgr^oN7&@e#!yJBgS^f z?wPwc+aE)tzhz=FQhOIzSI%X$vUy%aF?xQFXi-VL=TSMp$IZCi$A*ftPIQ--4BiHP z4P~gmQH+-71Sh^PC6ua2?p8<|4$~X)W%6o>Ng_@X?%T2QOQz7qCsHH^H2N0RO@eS{ z#FlQ;9d)I#b`qnunV<9~u}m)<(8<3up1=Z_)$dqt++^`~SZ(MUZWVmVSOv(ZSp|<} zAhCPp=TSX8gx1+!`?I?I{K{ilnl^hvDI~2DBQ)wrQ?#_f9FAaL`bH-!e@8}*P%wRc zAX(Q-f*L!b4FCEi5V9s%NCg0zYjU4UW2E_w=;A}~kkuN$91~v0k?}8vASI;vaCIVw z>G73~JnvDwL{U(Ck?y@v!QDiRa%FA)_!M1}RL-^ueu;wBoP*w^SVM_=HHlt)ZUh;d z@=}9a+vTLvY;tn-T{AlQLZT&Ad{4xV!+}>@_CP6GbJ_C@U?T zNokT#C>$SB9n+~`a3)i!j9?&W$F!`kSW9QJsZh5y@ml%}>kSzI0sWXKP3PxS)r8Y; zq!Fo3oi8nCybJJ6g^($05R{NM7lq5~;cFrDa$`4&a4;9lOKdFq$Kp3bdWl1Y7g!eO z6~_j@oud&;x8I8!Lmh}YK7p#;agqY_#frY))r_nz=4GJaRt2t_pnNeXH||2GkgH41 z(^cUf zl`2#mX=cr6byJA$B=IX$D3QVXQ2vMtsicJbL4WimqRQ|0X=9OeLK4b4khzjI`BRp0 zxR{)dX+=tBhSNFqjUfGB4OGYOwe2Y?&LF1)ySVxBrKx2IIJH&y2g-gJ=@?ecfmnKr zGS{rlEEiRi-h+o%oWP(mE*nbeRCyn;BpxVbQ`ac@hEzpJGg0gSlx!GV16$uEj+uu+ zJS35Kh%lJjT{$Hzoj--dLLKMz6_kGR7@JFT$%0@Z5?l($vdy6oUf%AS;4Wfq@vUZQ z5V8?zj=OBHGJva&2$7 zfEx5%d5;1B;g9MHt;Iq+4;Vt{@&i)W(PrK#FPe&xE>=6tbY8>~(l=N;!lXN01$L^3 z**OK2eTtwND@t~YH6(aXXf7u6>n2+i1Go@R4>)T#-Uz&ONGWmB{b=xMn&dR38z&4k z*7c*S9g1fsqrWH!Md1=|?!=o(>1n!(8qU(^lbs@qNtPBqs?dXzy}o!MHyCTBkK?To z5=FWah(I4A?cCQJZo?C`QlBh2KAJ&OJ1|_IF^F3GBAyT@HXavBcze{3;f(^Hxt;9u zK{?yv?E+7ia_Bka?fWt5tB1oe1N@ztO9&+i6dqalR@-L@u(_7X;8~rA`Ha$h?3R{8 zV1*uFE&~4>b>1k}TaV?suw$w2*a2=?Z{h?|iJ5p%`Zf9+*CD!9fNG)d;Cveo)_+8c zD2(~005y2!;k3izR%iPX(Wu=O$~@5%wbs(y60yv~5*PCG;HY(y^cpdW$47n88*q5? z)DzU&5X0eM{wpyVDK0=^Ffpvbk-YR1a_Re^(GI_5EVu zAwJiKz+Y86V^4+jav`lgaZnUq}n%-;4pTQdy13* z=zoQBNsRezR#8cdnc=!~cQfdZMp~ExaV8-xtQ>L42Ubdvl}Q5#BTdpb86xk0?vWhE4 z;>owF5T%{`#WuR zO&F&I*PMtu)>tjQ#jbkmZgX6AG*b9LN+`Spq0}6RQvl_124zd!2c;u~;l#u*&nj>p z2Q;+@RVcSbziZ=%xgfpXWal5f{)*dsdw%OnvGBGFAEwD_=7b>{WyG(U^1872A@0de zMNS?qkZ@i<;Uu94uAR3f$&BbhXVe&Qp_JKZDcBLk~aa)8&Q)oy}ZGP zkqvZ9OpnZ&tGi6z&(;-h6>e5GU8&2qKu!cpYS1< zOnff!kTf@9fwSC#Y8WAxs=_N&l*ynX2{o6+Mp{dnv-prXj4b<9J-tbgzIX$k4r4ik z{h@+yiKWaQ8}RnT?}G2{75$n59s-0uc#A^kw+&LSp*M#qj7R{#u)dw)FVaZUNJ|rU z#=_~3!bxzMXW4C-PXtCKWJB!smR@;Crp!2am1CIM4C@aFy12w_VK|n2IHWau3A8aa ze52C)1pX>Kaj%K#UxuS30<*kQa6-O#4L>mCB+2s;aZYtR0i;O(7UjIOZuG^$H!0>y zFUx|#l$}Nb@DiLRqcEjEFUR>i1s$#-RYP%sta2PP7SMJ0034_g2lIpoG>05j4^_@n2;@_wf3d!W99jAsS$aUIxzK5Ni-H%T>+h22j=1DFxXQEpSdVEHNSvn`ZCE-% zUhYWhLgv6+YCM-ke6dl&a#f(buJCzd5J|&>ygG}=_c~&rCr55MSY8$rs|M3+KnIb5 zwvcS*Bb6{)6$fa;DRTwdmy0V_V09H5vH=(?Va2Rn&e2n#kS#_#bL;nu@}2AcnRR61 zYpzd7knr0vk?)SKX+`OnvxoHHu<)0d)ptWwv?=2JgSGE|sxk|(7z>C)c|i;*)@s{Y zU6T?Dooa#g*Pmkh9ie>BeFKpA`RiMJw>+lyP*G;7)xd$ zUC2T~B?&5$heiXLk13*3jkO{DfDtryB&P zajiS9b;q^txYixly5s-Qx?|5#3STKCiMX*%xjq-$eBj%P(56*CcPg$+xwPZGXh&*& zh*iy%z;wIL^F8O%jf%sf&dScKE{l061;!}Dv~#omQk%nkr6swrVE`@@lh{h~6ekuc zzzt*31{+}F+01VFAxYLG_>BU@;-*P@j;%rp^c$lZk3y3q$tQsRplvsO5{$0gTAcmi zW-fb4Yhe)O@mMzVTSiVnu#n``SaaTr2z(MgZzQMFj^T#W@vQq5!A1e(@8Gv@vVM_{ zNj6UC&~AXY8u)f(0i9}6)o8{8;DAddg#SVF|jR1RXKXCgXs6P?l(#9QcS z-b3vGn94g+6yBA9%K)c{y+d{*+CN8-IkSY$e494_XjjSmpUT8y7l|#b0EXKy7fdI6 z#3eE*2+1&3TWpegrRIDrSSCnlMp7)JtO?$q;9voVBX_zJB$7MABvRnG3h9 zi~P*nB12knwhY)C5E~pE*o-8Msdkml2sT@WI04d(OqQeiF<_G`c9Vync{bLPtaTGQ zWGrhW=LoW^1iE;UI%R(4qMTm?27j1LWD=)MZjZp+2a&&+(SGQIr?fv(iOdDrW-wDp zjqTwCe5@X-(79ZFq+NI|We`yEXdF5~v^34GneJ{m-J`ncYUD3nKqrdOs)Dg?i=1WC zk%NC#CiOB)9#V!)7;(m@fN+jfF`>Dg)j_vR9>iA`4KaLR4Q9J^>_(wk4Ni*IOxj?+ zc~mq(F}*;}Vjv@NAox&#QX*%4gAMGCOu~MyqztN0tok!ZJaO83SYO7#h|h8_#a~=V$$s%&IX4sPOtkXXMKSyl>bHEQLu%=pi`3LD6Nm5T57yX6M**s z+48!1rNQhNZwcb_q&d)IvIT-$;O26tqKhV^pB8@>ycr6WLj7ie$r6zL8)*XICjAP=H{VN2bb`JH&Ki0Pqnv3s%6ZdtFIg&{3NF=| z1rj1HX_zx{(k(>AFK>dui}PS`cr;*nTYMCDoakzh0Ce*nNzQE40QZxq2v{9Ma3P>> zT$QWEO;iMYnq{T*8!>MW|CkjI_V-&InH^f$(A@qqI8I|Ez#l}(@cwDQ;LpK#$ckx_ zbszr_!nr|9O?s+Awz@PcFzQz=agj#UzrK1g_nI@Z(U9YZ0y!v%PlM;kfZ-+rIkc`( zI0LTphyRn+7P+tqqF^~aD^olzOI)D+Y}HK8r5mI4o)DWK1L$$c89SOSV%p7@mjl?K zxA10mJKMkbnvOId?XT&KdnQgb2}CaKcn*4NtW+npaf@_HP7B-F#(y2F_P_thW{NINuH%`JmHtkJY4$9*LqaNRh_ggAL^mN7!&wC+urIRd zT3qnO${|kq4Bg05lU znR-3Lb*C8dcJ=%(Tx{jFcw39NwRrn?DBg+_{QjqkAF*xnAI*C_C)~D?YfjCy_+t;y zF3xuQYMM@1VZl+9jo1|ym+OSFby39_WPqHcp%j2c1vou@57`^W^&$n@cz=!oPsmA(ikAjFkbN2Q}9klqF; zL`8^^&0xg5)6moi9$Qz>O_;w4-#JHUH0PO26Q@C_Qxj>nL{P%-C1zx6+oV9VD5NtE zzl7xj&5`yFY5M%A*_+d5P>Aw?_wOLN|L`{x=l3hbycxN#;15MKHsVHxTbb!Es0$2& z7Pmo@PeK8q(?W!HRgwp2V=ozVS$yUrL6M{>oUv~>V@6N<)Q5kvomH=z{QpDvn0*?c zWt>AusBu~jrI<*-2%JNnCLhh%VL*SU7n(3CxK)y&X|56UO*=*9K~5veO!|PHh1PqL z3RJ{Fm`U#<(na$5{&&MXwN1C!En^hP;3TBi&rBrr^;c5ifq?9IY-+&E!b>b4FG?b~ z|K{^!_DG}S0)PH<)KcGn_~+Rp&FPyaL=MoH4WdYt0;BZXkj_uqG>xphTFoNT%rj=k z@Z40D#2qxZ69ONV;NLJYKJqXc=ICg0tJ%@!VO|=km8y~B37?@^z*A(CjPg{9Uo9-L zP-svX)~k5MA-z`70B4pL}ZUp zOv79+sM?~#tKtVB!}IE8AO7o1#N2Zt{7B-yHWW6|BWTv6yAlzm#FZtEFbt@N-+A#?5#*iiZR|Il z>qpJxSsY4iIC>ix)bpfHc~Kr+jO_9~vwA|qpKUos=q<%-$&Mo>6yuNtzCI0G%z)Bu&QxTQR|o=8*;pysJRk zeWfarHus{rkaXv&EABdH|7knoahH<@{Ka>vB0(BU`%pC3Astk)3@>#f30x}!f)8YD zWtxr8%467&IBU_Awoyo0U2y+7U8GUM0)d$`U={volv<}Qjy<>16W>yjIbUDRNM((` z>-oF*(!LkV->!+}vlnZ=dU|a^tSyMO1+lgu))vItf>>J+YYSp+L98u^wFU8~X+iWH zjh}g-8%pTd8aB!J`V`z@Ajvuz+VrQBe(Tq`83}l3CE$@O0S|o%IGlgUfmk7s8%7Wt zZL(2O7%Ta}90LxDAaIFLSE;TNHS-kjiXSETCS_cp<9;(Zlupdtgrr&Oq4dThpbBx_ zR)j{4{Ox|Zov(Dh@RZKOCe%t6TCo8ZE+S$szwA3HmTrEf1#?|-o6IVRR^g%f#g(v^ zA3!hG&YhKqDtKs3FE8_tiLzXQBX0$K0ONTr#D|=GiiN*WQDQKjIk7F0KM$LxA_zrS z*sZ3B{g6wp8173cK$2kZpc0H#WYC^TqmTL6pE9KLG>jN4>X=^e5I%Bs)Fo+s((S$h zW9}QYnz}Li*(+uu1ym3EdD^bzXf1?H`bKcgcw;=d3RbAZAemRu#-m+(>SB_spY_)j}tVO1V@(cp;AyHBx7g1oB{-sP%10Rrw{T4XE6ARw%dU{oNXn=N$)0lr##G z)xsT2Kc|vj=o~Mn4exk6FFFqmG-??1FZxHvF9$3iU|VsfsP9Wa)q+&$l*D4YTViz5 z8_0}~kx_C$+!y6DIJsde$WIr*Kfm?Ns&kn>Od#JIKX{{0DCl0oORlNeB{7HuoXyWTau6Agp-Q5 zg7X}ht>}GxtBAL4z5gk&Eoo0RJXqZGRo*ZsEh`-hTy}6-*7q^HeE$=%pN5M_47`KD z_D7~qMtH7a*#;fT6BVOly{n0tAB)0HQ#Rc&*RQ2k&aP*1zm%^^Msx8Zslzxy2Wo!F zsiMP=cQER%2~QfVS*MoNXeZc1MzAS9nC>~gK00%R-hEMmY#TKow8xMF;$Wu(eSCP> zHzZLWL`zRJ)aBXbi{SdjO~2fNQkh!VN9yLqHJ;lFPLD5Nyy_#N`NakPzBnEX&MtA` z)$!%=Z_eznMg6Le!eA$|EDUvYc6nT}A>^QV=TR8mAFh`-mC!t{vLJj#J z{ZZuKbIA1^lU6xP1;B&D`=0c%oeiG5xD|C&of@bBztP{7Q@Zof&~syv z%{14fdg~TTG~r&=&jJ`0TlY$j?`KbgR&V=%Myn{AZV@(NBMa6W!=LHc22)>u6;5t- z5tgz+pR$ip%>;39E}8IPSe>AQ*Ax*p`h%?b--KgmWmnDM+YkQ?po(u{b^l15;eqY0 z>tvMbajqUw#}u3=liSdTtT+VlL>ZxBLlzn(2iiHv2QI@YM!XHL&a7>k)Rfu#fwqy2 zhgpS+w_!szuED5zn~fs7W)upFmAs7COZoNv^gx#%+i6IPKnB&>epZ<$D|60F%t0*I zd*kH)XYcKHBR7^c(ffG{qHmTOsFqbyRY~<ONaZTehUumb!bbF&bl2RjDf4EV34> zsCM_&zC2HGFb9|c)&O&{2RIjlIaddmt7XiK>?b+#MPw#3$s|>_yL<1!6kxX`GMP+f zd>I)L89$0WPNcV|+B@bfG}@z_({Lc<=xK*i9lLoH>{3snT&I#x%%QZ7-$wr?eTl?W zwb%kwYMi$VLgoWx9T=Cn)#r54AyNYh#kDOH-+rNMFzUP%JG%jm zY1cH@TtsT^uo1~!r-2ds9vN)MYMSSE2Tdm82+3x{-0+GGuh{U4|8052(BT3nvs$Hu z-Q7kSTe;Nt>P^bEYef0oljgki>np?puL_BYa0Hv_2 zaSAvs=lPeB&462I7e$@cjploAM`vJiGpCfuJ&FQomDkZs8PBE(oIf4_KP&Qrn~0OA zwY(-$A+YD9uz{-?#BgqY2Tu{e{T_M^=&29QKxh z!X`1QtbC;Uwn+y>9|Ru|Lgz$ztAop*>Dibh*2(HX$6lK;S`VXLE~+Tu*)ZDUFhNNk zVNxKd@9k~2>CSV>+Y0|dHu`OmXubQiCw`pg*(4tG5z7|lf1BlQx>>My(vtap!j%TK z^IRfIOJZ$m#qIFu{MF6T=^2Qu0iqKHJGJD7@Q?*7v9>%hoM}fQo-`Oq zALw%(Pf;t-`XJwMcG@HwLA`#q?F~L6YvghK~ z$}5IUU-cRq8~r>j75{t%l3&F8JvMs3O6K(E?N9Hw&3v3NI$|NeSc~qHbj~iei5eSH z95N{;No7?v-^PiFJuoq7Xq}Z~llxdaO#OVnb_Ca!U*4V{oym-NX_ghQa!~kSXGf=_ zz);x3tpQG2FJ;O+z)L;s`TN#OGuMWOFMj%EJtMQjZYsa4y63n0BCl#a&SDok#@UV_ z)Z_k2WZa@H#BNv`Oo?{gwE4|+0a!jnbfVX_3o9VtJB{}uyDFT_bo{)nv)z-4UUC~H zf`F1Vi6-->&7a(>KFKvX$Q}2G#-SGyREc5zi0dZja<+BE z=bBk*j>B$o90+&8un{CN+c+26nv^yX6flz)66G=VvOd>jC1&U^NFs}Al@*DW;jRf` z(;Q;SYYZD!7<{*O88uzc z%&nFO!>#JV^sPxKP{~xsk{j5SJie@@za$J@z|&CIY+E5p1!u%bnlE$OVS*>bIA*)Q zPo!eEWaA$5i34^?ZC+xjxk}X*SD_9h_8!9p{{zRS96?CVaJ2Y_&!ttWr^%dAd(_u6 zb!4|yy^=Xux6aljr*MhvKncr1I1cAgj+F(#LPv9SrJMvK&@RU< zXY%d~FU>ZK^Io0fki(zg=nK9=;@<;1lp|ZBE)KAi^(Uve#wV8~tgqr|R;YW@_-3os z;>$0-c=ztz_JfxGK3L&zn`VM&MVk!C`qcRQyEM*z;_Ls&zh^-9}Or5IP9jv1`2aJ~smIcQ)v!b%sv_PBags6nNJH(Icg0zp`BW{bV5INIPB>xJ zvwUTl@isT%Q+81h?`6a0c)c7J1QxDDfsjx+L`>0^pd4ZIrDX3G6z@DQJV1kgIrX&r*`08iNc%dHh z6mAFnW)9(tg~6G0y2ObAC?o@y&@WCcs|8>e4c3}6S94C}T~TjQ{_@`eOd(qgEsSvp zPL<`f!IUe#9*708V?Q%Fk#XWM8|?7}B9$erAh09^DPhXhU&{mxmgXDcjzj`XxGo8z zEEGf+Of2&~P(@48@Z`W(A!s1AIdjeP2%CzrhWJ6EG{12w3yW4M@v(LBX}*18LLR{Q>9aH zE=xdop4jBOl17_GQqE(p2~JWQrcX%2qsg>lfo(&SAx?!&tOzAKNWxaxRDu$xX?_>8 z3mUC>#UUFU-(g(S_}J$GZWt0s!oy1tSq6ibzR2oC>FKbXBU`5tl~^l8P2k-|S$872 zG|#1(pU7$?k;aqT>D%w_P=vd{(32v%FL@J7H4owanB)t3IcJmwx`bK}$x8T1!U!f= z2URa*z!e!Li3TI`Pw_AJq`$2IjR=TIX}%#fJ}68Jb<2ARE07;Je{d`p9l8;K1oKkq zW}fqcDJJl%Lg`I(Jcnc07`CV{!Fs(A5zCcWsLMD3^jIslPUHtISk(BTA7h-`K^7-D zRn22&$;{mE70M{ETqY$yACd-3)h{zrz(n2C##```=IA)mUnNmAPjAMBX&66T4qMDN zilbf<35HAa!Y7KbL*7e_Vx~iiR$OI)!EhcH&?dZt#SzDsYP4(e!G;M68qwrlLYWge zcTIV-!25a;SB#Nqwv%V}TbT}Eg=fM9{KY9oY8D(9pt&arH%B#i7NBXxQBPBPrEm}) zV8!Gd7BW|o=o=BNi1HP|OO`*IAv|saPQ{EJ0xEXUy5}BP!iQdoOO2k_F56v%~$K z))aPjXd;)w-V6hc9H-UFFadpnU2GGvVW>1@kg{fw$ZA4oa+x^|a7p&v- zgQ5!IIX=2^b=}T0QCnIm6N6a0UzWP9?N?Y`Igp|CloealPC1T!KQGN*ryk?iXazl>|>1IF+v)Ge`+@y6n9L-{`sSWv+O&i=LpOO-X$DP;?E_ydZIgdHN89i_+*mrr6PNeKT zi|lF<&A>s$GzLX}^`36g>!&lWoR*i%DqSrpn%GL!(pco^?fP&7k@7f0OW%`t0D(*` zBR1u)=<}l?F*dHsj&O)^O6m`dl{V`_rwn$2RNv92>;65Sy|qFDFo z^u+mi4GA!b)X5mrKZ{qGK1=~hxI931wiK0o$ZnB7tIi>5J#j$#=ICgSa%}X5ISlD2 z6$Fp!7-vz3yU*bBOWczr4xP$YlBMRbA@6{%oK^G*DO7@w*yO<_m0>|6bo9^v_#f7jYlvGl{T)~ws6+r)0O>bflI7B_ z=X@#Gj%oT;En=b1ZkhXD2jbA_cfi+f6%GP@w~PLu;dUXHb_ZUw-9}`DTYXIp)hD9vbLI!H1} zyWRJ@A~E%Yc#(MQTfMSZ#S3{JkS1jp!+AYI7!p@ zJ*M0P0$_dTj1#{kp982ViWVfkvlEt+Bnx}9?UxSxcH7oGxyGwflrX{XUvEc$QM5(g z(cVippwxW$DdC;pT_@~}a04rzOxc-nZFrMZDldX&gWV9Vc=UJ(6*POHb){=w$h zvypw?)gux@U_4B8dBvlY^!+>3bCi0qvSK)S*Em_|sN%}CC$3D5wji2{u%oMKEogm{=*IDhH=om*5%amiLPdH(yFmg$p)*~oCAl(@16fdM4wHl9` z2__Y?SQ&<5z}(~oKm8`3u2Lg^>itDU-Hb;Up+Q{@zYtCRvD(mX z*+FHC2%Ap1F8I?&9ylhw=soGpKVjTl+Pd+C6VXlpO@35A;SIW`cJl?)=v!K1S^i^O zEU8;vYdU&r4~ji!DC4HJZUt#Bg7nOB>4Ttp`{(C93FUfuL%$v05He41Q1EHNyJN9J z5;_9Rv4Ypw#C_Qf0e>#J(kgj<#^(%jKm#X?4o7v!HPEi1RP+Q{!?e#BHFL_ld$ zf)v_rC#K6H1?j(>OEF4zFDJsqo2KVnU9Ibql{{744vrwXo(y8IHR`B zN6+89fbIVwCywUTVKf$5W;srnr7yTD@&68|xTpzTj|obZZzCUS5CW>th;7&-yC^p) zp*^%xrBz2Q_c@hND_=p(>Dkruqif^@h4XQvlDm%l^Vlt+;>6@^W#`jURgi-$S`B7d zMtd*=p&3C@c44XgsSRQp25yma$*T*d?k-rKU;r_O%jP7B?H4*jIdMfykCTYhbxlGQ zr;F6?pEH{rmCp%HdIfWibEdt87V^6?y~o*D z%{;!*ur?ajM#I`@SQ`y%qhW0{tc`}X(Xcie)<(nHXjuQ-X;?!?9Xb|W$y2@hjiWue z)IW5Z(WgUxn!uT{pJnQ`m*%nT15F61;O4Ib*g1)Q=JS388K4-CuV?D51IV{bF zLg>g7KAA=g;<%K6hiv6|opot#uL|DPN&JbnSPH|Y5ICPh>B*oolNbzX>VYNUZ&aK;qoq+!RP>#iaaDO*_~W0D z!|#@6d8U$iw8ivcN*QmBYXsH7Q(Zk$_A09UF&wt13lk}q{99K!%Y&qc@BcA+i8(fZ zT$CujGnT&({)n(fwT$Jjr@dPAB9UnK@Bht7e_>NGIPlWSwU-FP_(8xm0j^op(V*&R zt53fx?i%jrBH$CBeQN6=ynUj5r?6?56r6;F?jbZ2avT@sl=fr{V<^MeTW1)m8h}QR zLj4+XCFfX`%hMZgFtt~|eez8Xp@ay32d^X2NUI_^7s&z=)|Sq_fl>9>o#onll58TP zLR<}P1!hlc_vrNI*%b{FSu*C(LUMlPzQNtMDJw6f)(gxI%*pNm98}e{&ioetV{8(HyW!f=hCV8m1JsV2lO~9CKsph5}P&hsIoA`aUKhn>L+fnx@O%mm(1Zc{LlaR9}ahRwj&*;9+1#k z2;{IjM^xXM#ExLBJa|!Cmf|lVw*zIM%6lc`cQW0|nsM{i8hFw}dp1-}x{ht?Tha@j zy20_Bf&ub1`%0A%U_^0t^1uPxQAf^O*9vkc2m-3uGRe7Uu+6lGNn)4-rj!dg!79)=BD$5Lm@({kW)vcY`KbL zd71EO9r%||Fc3{SJ%f_z#AMP{vchuVcP|SrV0ROf$SkpZ05x`gy>l;7kSdc@L8$Tc z_Q}YXI9*}JNq-Pa|Ho_~!^G+DBjv=X5Optngt93al-@QyM>SigXDyF={~SO|Zo7^h z-wJbodXXTIRdH@d!qy{QeGmIKtb} zamTw;)LQ$wi>EUSc-m=p8Y9&*=k1tgiS>n?abjb_6@9C?NG{onkyZ!EQT(I{{!7K< zn|8_Q9Ze;EUa5DY?HX9IN(U<@J(iaRwBeab+0XY?J}31)Uyyj%3khGHqE%B8^JO*h zCiNvP>rO1wF!83_POovAyk#yUhA4KQLm9mh-hvRitOPN<$2 z$D-X4fXQ)NXX z3ncb{C7>wU0>md5Iwj^1&ZO5EAO{X&To)=?d`PBRlwmh;7W8N0;2OUpYUxf+kB&~| z^8g22aTJH}^jBWN_jD(Jhi`nZVs?thq}|iLxzc@V7g~R!T#`GJWlw^|vq&@- z$+G?oy?q_C%w&QY2`Q6_Jgvh?c>l+m=xIM_+SK#(0hmwtkWL(_d1Kr1_DcF^k3Wrf zId(-p)hTu86N#ivoQO|6F$wLY4bETi5a5qp0n`~y*Znb3JZ&YsM(8}m6F4FgURWn<&F*7sHn1v0+^e@#fDyE+l zs&xU2A2&&JfI07{umSM`=8c~uTPqmydu3arFHh5@$qV#e7#IW^T99G6{Ja&}R;tD4 zLmcl#j=bF|n9~z_3D=}?UH~anNKYK6_9Bq?>>hEe7Ldvn`+)0BsVRx`t|F3n{Zn`& zt{!>&liEfe{mnF&#+)<}o93RN{?3{V~JV z;RldyL=d5+PWP;QgZ@Omk+q9q(-aaLX~;LS98+W|Z~|GDL@fZ$k#3ecw5+}}RpJeG z?}|6RT}+D?0!6;wcWp?>tJ^YeSx<9bcLZoF=q0eQ>{Y=-(rb zSlt_W_p)Va@UyqycE=!N)I`Q8fQ->P$mncjkTLqmq&f+Z>W}~C{Ob1X=2dil_3CBx z!-xB+dcVK(?(X~hgk+`V_r#e?wfrI4`hhQepGS!)MknfmHA@ zagAIu`FPB!dfj=O;=>!~H+f0BI?IbR$Fsc;>;SeqE#F;J}G$(8=GhEVDG&S_+rssdD$bWs_cE0xZNnEg>W9(9sw`%P~ z>|wz4>TUZ6ja}bu@9g>qZJWMUkR|?x7U zm`#wUj)`;$r{ZbG>(=K4)q5-}u)WtH@Y`NwFtHor5NC!ljD*ycpGA!1;WjvauhECa zNv(?kJQgQQ>B=|;&w`a(;N9-BhjSL0` zZ6*QU9gg50r8Db_6+qj8eU9+EIx+MUufkf;&D$qeNaV;)l9wt|(>R?_CmtdB!Ip-| zRg}_3G)op9F$Z159JCUX@7OX%BuXvRkN&>U-olW07!VGJ0pZXwR6ZsguF=%c+uH8} zOaASX=Si9@kZgtt#3pq|Cy3z>N*lUId)r}9E(~_*cVy_#9XSqR>gVX}uccncCq@!D zY^-DFIjrN_WAZ>~JrBDeFl>bY-+57}v1c=?UpB-Z1(^FNz}zd_e z*>5HG=wlJvcH}baQ^Twe8bq$zTV8#t+l6R5>Z0wam9~86g^FwT=f-tI-GCkNFklBf zT;C43PE$kO{f?y!3!o_tF?TG0zk%laAB*O7%O0)NSUF4eT8Q6V;WZ0i{W(^bx1tF5vh4m@4Q! z_NXFw&;^ZyR%q~@=bVAfgGT+jfyQ9~8ixUB_y)ZWss7Q11{Q~(2^NQ+3l@hTK@B|g zS%~h!m-agp!NV@l9JYdn@0`BPIUV)GVIL;GW4AwGQ#%^GMbjf;ZD=CsIRTF zjX?k#g8()L>obitni_lzJ`+9$p9>#@4t$)nsUWq-jOD3SX6P_J+M5A@NEPa`rh+uD z8)ysz&=>}wF2})lXfZ6X>Y}glMX4e!xm|81`xq_PI6>E z@*&ZT&tKy0FM0tIQG{E#~MuyIQBmiIQBmmID(#x9Rg^`k+Dkx?J#oMn*m(#onz9c z(s=yW(w9L)_Y69k#!h{$hK`yAvwb^xw4p)9=P`7;@A<^Y=rVMkwo4gJL+5FSl+j`6 zv^N9rkirc@3=bQP8wMCnQ>VUG1IC)B&NUhuU|6f($FfJ*4u7vbBIwe1+UC>dwRhKk ziz}OM-$vXvgQUI_B5vb`CT>4qitGnWk^OZ|k&idj#MN&;SYy?Hvwgd5GI~6VZY7E2 zg?ixH!7hEBJ|A7-k9VqR-S0Lr_Up9nx0o3FEwt`;nHc-6CPumQCRrl0t$Ummx?`vv zFfaB4=EZ)0U1~qt&``Vo38>xw6x6O;8eJVgDjl^RLwFB^^qxY{di`z9&NooedemlLIjO~?{yUCGy|nSD!A=duM}}ETh9#71Ux|)= zj9i#GiRat9qo|>?doZw_R52;X`oRDQ#HlbTr&$05eACp5^id!rXhtH2?ieIUa#Rlp zVr}YsKyaK7+uX_@X=I4cjsEfm@mMyQh#xIp!va+DyqG9dEcaLVukPwuy(dFtYhYWd zRA&^fJ!*ocO};aLajQxQr*rz*yxUJb^4soxT;3{V+R;IBHBfqh;ODQLdf`4KoZGZ+ z8nEEo9j@tJEeuS=oae#BxnxjsuntN(8yS>vqc-k<9DYJ(WF@%7pwsB$Jik*bX5hzh zF-G_}l4{*9;%OE?^?@ViJdYMHN_1G;7uvecGtZ`@r^4}HHJ<9=V{^`xP&f(PbXf~d z*2ut_@i)n9Jm5GTgKr??LEmx_lR4*(uwP3L#~FiU)PK;K<~%?hbOY+38&H}!#l#xP z_FHZk_yi1r{eU5`U$gIZoFA;y)PU*G1Ct|8G-4hrE1=E*ZURbnot|njj*!#+K*qLS z3|tP47^qP)W;>5Zc&7x4XWh z;5tnW8T(y~o#iSurTGROk;@Dr!iz<0=^ahp{y~b!Gdt##*&cEGYY_L>_H9TWbS1R5 zoxQs7zZ-HTJkbpUa^J3Y035gAL2j#Y3m*C%cnIAycnDbcb_3SE-F2;dk2f?}5Qo2y zAC6x2{L#bFb=QLm1Y_?+zX<}TeZ|Rj!w?8|yFswq4FbL$GVKTM7yty!eY*j3-|o8R zzQ-FH0PKA-0PKA_0PF>K@3tsJue}R^mgqy>z8wI2-2ey%6*n#$(g$pOy8#>D?z%R< z#~T{b4?Y>`2cM4ggU|+G&+{72p>BKkJa4y+^n-5F54uU;VfG8&Gav|<{dNOpzulTO zuS+0Uqp1PH@RI>y`00R9Hv@V+plJr&t(gIJ^HwvUv~LH(up0=&HsL;S$ABQ<{0HbaIjJg4!ZwDO4L$?eB z0#1Ir0VluR{dFPmXhQ=5ZOE%2FiEPK4Nfwuw@+>oE)W^1RZ%X-vB^J~&+n4VR|Kj) zT_QK1f95}K2)tk0<(YRsN4>FaTZ>auyWy|rK5Y4Z?b(Ai=e=D&3E{w_yPt$`;1OMB z8)>zcmL2c6-ZDfF`0nineD`+O_1$~Cp&>dq{LA^dNA*w&GFKPBNycN`CBk{sww;+= zV?Np2J23P<2uXF;K&aoV$?6@O z`Z`TDZTD;j9a|!4Q89H%pq_hVIh&(&uWzWSdXXpMEU3!2bfO7sM(q`e;_Udmritl$ zXY3V&rr3I1V~@_w9@Y6LEUsH+FhB6K=pse|IK^pQqpj;#zA@f;#Z{*<{@3+x$Umq_YQAGmyWeH? z;L#mFq1JT3ln2{DG3Wq=MC+uAi|u%jXx=e^XyiZFmui3*t^ZQIt(@BiiE`>m;GrmL&Y z^wgP|?tc29arx7}KNpDZ2}pEg@($3Z{71DQ{lZo%X3|ipz z{tuy#QeO-=%ogMN#gEBzp=b8~tOh&M_mZG%@9Hz}ru^Ulkvl9u2K%V)=1C@BH&XD> zkMHEc9}2Lcx&D5OmP2cBqxWVPro0wgkf9$xInA-V70-#Bhhx8Tr9Oi|UY59Wu567* zrhp;%1iTYucT?jS?~kL3P5)S4FWBX!aAi8~uP{qQgK$#qYLGkQ>j-|v_IHAmaiUiSv3AXG?T054jrQL4Gq3uV4YRQip5_lYO0THzHg z@t<@u!3%gZJcw%s$T9+mz8gM>GdnZL^2a;8;S&pEm|mKuIa0*u3G{jLqfO27h5w)} z4=q?TJncXj=e<4gk~jf9^;qtN#OeO8hv`~zj73LNj41F1pfoxU}^Og2m_olB)}O$5Sq_|?$YbHNeML&E@YEM(vC z@sXFqHGR;oqHj*;8 z@mNj^8&mkZ1S(MFs^#<+^c{hL(H(0M<7*iaJa1TGOgr?`;pACHWqp$L>-RU8OFIA$ zLuN(}C}IhR+kfrty@Zr^v(dn5G7P_3kM(DLR7gwbfR6{G2M_We>(T#+68h$>oH#y^ zctC!(=u=w=Uyz*usDyO502l&Z=$iyZOi1xctZ!dSm7$36b6M|OVM59?EI zyE8(6d!sK-#&)SG2W16K`DXkfkti3>~%8wkvaFCC_X1B2Ai@EY=RJ%)3) z8FLNrAX(vukydml4JwNuf2=zT&^kA@5p}YfbOWQ)rD@g23(rv+%2ioA7?s2Q1>JKcMui4~q+=KrD=!FAfVpZ39!h0ohO$=5sfLqOFLuMcK0e9!RzT{SpHrEXx+(qK9w!`Ey_G|H1O5a4@IK z@BU=cXybd7-J+VLDn|yQ&5JTR#y;oZH_a|#1u|%=Z%5JMe0KBmCgFUxCC}~X0P!9y zZg?z_(CFYhWJQy#B1jyHEJGt&o2%>$K{}6;=$Jr@65iEST|mRo@GFyOBZXK>2?O9R zrS*bNQLo{M0oOH+IJDAKvh_|!yTmvyC0Jsdjn#jjnpo}Hrxu%BmYg1Xo0m1Zmb>FB>X?D)nATs1*ME7b&B=S0U1keKqn zh0toiq8H`(Kix%u$#GQ*$A9SP*WVM5Y+t{M#0bH(hSP)=ypBt@^fobf1VQs69^U_DSk#l|J|Ta&vpWd{`Cpc z^hN(N=Lde{Gh%z;@u6;XkPD&};+CToO!6Gs?)7`MB z4%}uj_sQ44zfkpQ3lTS2Vpr?{@b_#}hK#p1?(vab((+e3 zrobXd9z*84f9Pc0OaYyk4g1dTZ_LYHz0#hBjH}eaK02>wPw6{U3qf5V=Bpw0M2EZ? z?VH1(Tdb{TK13tuP>xIA6J;a_ZD{pe*pB^om-*YOrmeBzhs~bX?CWxz4G*fKw-QQnv z8K}|rFMW8tN;~*(O7Zu6rx>srnqzFC?(%aj<8X%AuC{OO4e#^Djvj5l>rJ zA!iM>@F6gZecg#$kB+D=x>7`M+PuyL!))U@P2MXp4p_K7mk`HF0uX-rr|Ry9Tf;5$RnNo&3I-Sh?$H7TKr2sCd%V#srCqm<<2NNBOJ>xL8Sox8 zx_pyIx^YO`6oK!S9%_tIjcH)MM=#GkQbhg5Aqw9h$*gO8*(K8>l>mSGaHbqnp<3PO zQu$`FF^bEFlWw`hQc9|Vy2P8KZPA(`m#z)4ZH#wrPAEWu!Bg1DIi9I^=tpAF4_QG> zHF#WN>*w8^Mp7LvXcOgQhSBy3yaqUx?!?ue9;x%$np42M0K7>MAqf^To1!DvdWi;{ zS}V11`ik?Nctj<;@c)4kwirpSjFUAJj*vB9{qbxn0y(xd{&n2OlQfx!H`bw$IJwj# z=3C`xNWp4i8NTqNGljxi3bD}cOOW?T2z_k8IN;qwtRaljWJc-p=&9>Pa}QlgZ7tgd zq^zeeD8Q+@%RO{Mh0s-52aJv9Hq51g@fWna_yrVi{v$r=7-`?rH+>`%cV)7yJn-`6n5Gj6^e3G2?TNAQ z(-9~d#!Wxj`jX^rJU!yLQQ_02IC04=_Hb^OtaD(_7GsmQA~nH%q&eBYNYLkK2=QU} z&hvtH*cHEEBLoAkTJb|XyKY;Td-TV4Yg$Zn8i#dPN$uT)ggiqLhCf4f$2`0E6|G_y zO6;XGB=F_H$JHv{j8hur@1`k;clpSk`yQ~&zq*JF2zJ(g{D*#*(PwiJk)i$=(V_k= ziJ{ztxTHvL<`BFnNqX4$TE&O|gipVPVW{9udSNzZ2Y8{Maqz#*Q9lpe)R5DY0IRe(x9FKu-9veGTJPz!(Tz?IdW+mh0^JL9>s z)+c}`!!}w-ivf=(GhzrK1fUaqRF;hQB}>^rTIaE8yK1TKPLPks z#lL!Hq$1s&TXNr!5WvMhn!P$(H0N&aOfaZp3%k^>4)XQFzn?=@mQmI1wmx2@1=u6~ z0@yQZgxY>j@i!p5Gi-ylB$|cHH#*Jr+=6=Ayk=@IA@QAYou?}s`vkY6|7K$aJo4R+ ze)pAL+dMPc@w)w8s7xdyVk=M3t)@;QN^{=-AXlXfVQr`GV9e2|{uEWCIl2y|MR5J* zYyL##Jn}y041$+}i^cOOcx^Lp-R9#||1N38@wmyB;T@A0wLhkD z@32JK=+yITAiyiv=h;VLLrUZp_SK9kWw0_~(l&98Iu?lGTZI8f7V)Jtm4^c~XQ6ntW-b+jY_e zJr<;h$tQt-k9LKxx{Z}L$szm%FPFgv^AqeFi=|T28za++xE}O66MZ*8Fy&0JmSn4B zXw|Hx4(fT4x_iWjGIf`@FZFw?9(_JrZN~FO?Khn4)k~u)E4_^3$6jAdj7OfDn(9H8 zS&fgvjTVF7NMUm+ zfq3`G7}0nYdhExrSgSw5LYlyb!Ao?~uB?rbT%N0cD29G{A{}s|wu);JDo)VRo(C1= zoGy?4Y>#zWj;QEY%MiMY9$F&Cjpq$TYu)E5z~j~x$Nxzc!#0P+v;LwER%=Q0wTo09 z;<)j%)-+B0sg_~@P|ikh=}dHPUyNW7x>{ShBRJDxa6Pz4ZReCIv$^Shtbx7OX+U6M z(lc1;tE&HIWN=Y5rk7-~U)%H8uV1rU8+$q7Q7%yamTBbA9@E&?Oz_w)xoJo4(GA@H zHpJ}*^bGb3ZtwmzGPK^PYs1Bkk3^rLs(#a`nwvAVSLAE>b-Qoy7V)5zRkhVE6m*0u zmTMu`;WulE&$IpzXP`~ERzVxut`oLwBPMEPTib&l6fS66+y5UPoFXgd=C?)0L%cR3 zlsSop?2XJQQ%Bghd-FX-FcaJhSb~0Jw2v>uMMvDwmI?{-0{GxLr?|1MSD|8w8c{0F z>SG|fEVOfce*KYQm}kI6f(IkQf)HfXAcTlv``GK|>Tcs}_dw6m>-5C_xZd$C+q}B! zXn*_US3EI(`4GuWwtNw3cmUUX=1+T{j`WpOv#jzvfE3^bZsO^5@V8eI6=s1D-n4on zI~M!C?N`voFYwMRwE8fZheC}@spO6w9}|OSJoJ@k5<44Io#_yqT5}rD?X5y8J~lt` zrgWbYcMm|V2HSscYrB$*Zx+Nj32Bgtkik4$L*>ND?~Tta;YJe_veV6r6GDiI&<}#M z3jn*!y6_?VuN+;d1C7v6&kDab!)T2vmCkX$RD*t1KA2;>QpOi2r9%uB7?g4M)}c`w zjL&|_WhOb9A1<92>Ya2?Vn}7duNc>7C(30*vNYJ_HN!kiHrr{DCToZfj=%`sX$CDy5_ z`_=HKxOs3bivRj7)fEos$A(ufv1kuTx4*tqHCEIy=aGEX9y2g{W$bR{Lg9t%as??q z5-XR7)hIq=cc*x1NdEIu2==FdxNQ`ht#;~57IT?9f?VYqmD0IGOM` zIZ+5LxSs>BW!gQg#tH0^FkdrD=&o;cPIZRwS$?g-#}4n~PT+Hx6aZ7E{rO!g&UPNn z+W3wR6|2iv&cOYE>7ZxuFpM0iGI_no`MUYyrvy+ixu6d6eu&9$kKHgiRctbsPa)Ym zAEmI~ABE~#+uus>?VD!=ze4!Vb4W!iD!aYl1@iZ@18wg}^eW=HeDr|W>PGLRx{^GY zLFw0GG{v&&AWNMHo-@x2O8QRRT)vU~#^__2^c`G{3&U0Da$u0Hs;0S4ec-vc|BAB^ z6S&o>oDMlP3a~G9#ky1~(vaW=*4R*#E2iE5VVc_xmu>6V@`@O9#L;r6Q|^gMcvxj& z6Ums9@NeVQ?*_Z08tic0gzWb|e{PRip$g@AiiNe%-N@_j<&78DLlDZ286p{guV6pI zd(HIk9m(&K$m|-*D^L#+G!x_CBhRJ#M_#vq(^B_PjL)H1$Yx#JgJK;yCohq9yAvJ% zhL#Ki4u7wtfrsaBpkzjoKcO1PSqq%tJ3wwKwWW3O5}VmhmUU zeLqA9=ivJ2RIKorNS!f#EKcl6Eo%LIpEH({lxNbG6ON~(baskIgHf|>MAwJmo4X}p zpgc8*TIrWCYR_jV3}4WKl)rf8L9&+Wa?$LP{FgLeA|@``6#sr15)&YaB(=AYx;Wcn zw*D2SY6$mt2Q|T42zB%mA~qisao6q~m_4(V(!eypI;@w#coVQ{wSpuY(MDt|i8hr0 z1Czud9l(R$(H3?jh90V$yp2buyJMtFudIO4k+&J}6Ufvkdx;YF_5~2eLze=!RBYOx zER=W9*6Dpp!PJ+Mjt2k6>y*AcmV!Ki`w4+?AeXv3Ey|`!p{Ph;f9ImUxZuLaD|wP=Zr47fUtb74b?m$9WZa;5VSJ*05zmq zM``oSHsL(Gtp;UEi4H?hnn}ts0~K5bX2qm&Ry*MslVfMQVwmq!fZME1rAb<%NL zRz8MY@KfUr^3`TEyCts=i(gDT+B{Q#&5Yyu82+oEA#XUgDEV~`MdX95t+)#X`!r?7 zE)4?H5(c1m#F>{Sk4mb$kTacu#*{c)2DwXm_83AJN1!i7ZR+==Iu4fP+hL;(c&NXS z&s@S283Ea!P^-9iB#y1ob`_DC@d0;i$>lYc?kl+b3J&~ASo;;sp{&+8-Sxt!%Y^B0 z&>Yjf@y35y;R?tKYqt|pXlBi*<;Y-*18i*3m^VR`2+N_~)0_#(lyR&{tR1ZlkWa}^ z#n?{i&ivWpy<&=~@K35040kFgH?`rKwAk4c+5TkaPCp!E@H-RQC6$Ny;LWf!$j8)4 zf>z}X+VsuWu%N1kdEh5lY63k>llfJKzAgolcGi2#iiO<`7_~$RsQWRHn08*-YA+NM z?D0A-N9#p!hO-P|b%v5DO$-uTKs?G}PB7E*MvL zti0&&VAchK5|Xh(=qk@(s@L%sd@D!C!}64V+~tPLu*RjPIK9s)^Y}=T^6ojK#c29L zoNXDNkYnQve##)UWWbO}-FJ*^b5(VA6KGs&T-oFK+Z)MJ8+y~vM*nWFIB4*twR{b` zp@Diy1*mHLqsHTc^@KJrIVSwGK_)29TW*#%5E42GG<C3T%vW9f}F` z<668Xhf{en9a{;^Tp1I-UV=N2ooFPH1i?9dPH3p#wM|aW(PEO%^gZa;OaL-jQKg9n zgPIOfZ1F>ISggOxX|5y$;qgov5G{Mj8<>J#T_2`zgH6Y}1w|wkqfEf~g0lPVMirk< zxq+g;!kPC+!HaxM(Oh00=w&7$k_#tSyKtW!2nkVY?t)M$8Gw3{(egjx986t|`AME6 zffQpFwIXa26(Db_y2Xq1A?%bNIuppZjgv?^Hc=PD*>oK5cz@56FNhl=?o>cbfnY!3 z@!kY^<-*7Vpn^mlTKh^aBMSzGl%)I>#fUnAyQ?KZ!;XM5nfr6$ZPrDlymwyK z)G>Tt>!(BcYdeYK$QAmBnFr?|6}W6{xPO8*COWzmnK`5n#YfkFrQwo0*UOvh(g@@YVI zI8!kz)lr%YyjGKij#H(J6foXs0EBV|W3eR+L&2d(_Ey39FN$^h%wnzZs`KlGr>W#k z0`+MZDG6|_iGFzHJn8UaFWYvfOFOr=$ARla095$C^BwQ%>%mvwG^|)2SZx7z zV=HmmUe~y(l{9}$J~==aT9-4k&T%YVN3NK zkm>$%ubm$jdQ;>gKz)~TPKeWvm;AHs6q}>3G(d7>kYN^68TQ2zwZ+^r&yADL=AbD5 zog;)w`kwb*@`q`7HHbk(#J2ct_rw*GMVU*d3jP+6i-1m-A{-#+{)Y>Xe@Q7Hi{|{< z)KnK$@e4D#5S+5zVX^w?Ml9QPwuW{IBUzqLhp?}c9;#WXu%G0gfZ{{Y4+QZ%cBlLo zJgjC_erJ$8P3g1TtKH#S`VZt)HxukxlvyCjiP}V#&1l=9#!+_m9O$)c`jmjbr5458 z+FZ}i8BABpup&yc%=S+~OcUl{%aq!;pEkP6=YvP9CNuQ%(7#OnA&uF5GL7(TREhB$ zYQU!@svRFE>HsJ@HuszuDNkx|DHh7V(+n$Bz-8`f+#x8uGR>jjQb^?njQ}hwMg8!t zM&*y#0@kh>FXYEim>z`BMRu!)O(F=CB_O9+dN8OSv)O2ZyKDzHEgdwU2|By-V6GHy z8ul7cSr6c;44bz>R|mipmb?|WgCz8%Bg1?)n$ct0 z@{+73$D1y3q~gF<&3FrzG=EVRDtuT75Jw#I)%G}Z(OqNM-8L$nhD zey({j@y@V%HOUp1kGMWhK^+{$f9?7ZQdpsK zD^D!>2$A@Qo5a)oqdjd_sG%ND&l*W2v4S((mw%4bj~DRpc$k=3nJCwazMlb2S+wRc zf7yl!B|*t`7%ENaX0HyVh~-bzI}@BAn$Z}Q3v}813_$!Qd#zo_B4}ATUmx8-Ipf?P zQJJZK%{bBg<01zMSOgrwBrJxK@gS{@kQ_Y!#@#-Sa_W{+c?sin`t%VH9B=2UBLo&_ zc1oxO=yN4JdGB%urQSRU2b4F6Vw`U(;RfxdZTn7;lg=y=)u|%fT_o%^D`fwZ6p5?j zHDT}P`mAv}I>PFcmHtCR0n_Vpcmev4yMl0Zt9YGb$~j9HGNtP%RI?Rb`0Uv`F82^I z`Xxpw_&t?18cT`LLSjI*$#yd5k=lVJdukAd68N}Z6Yv?!!n8UK5lG83LpVm=Gj|Sd z#+eX%CiNIwQ6Z}4fQ3&tyr&X8yH*ko!{SSjuBSOw+5Pn&0~LUMAPYn=f(rTtld;RO z!>uv`+it28_bWC7GWnCtzL+&#ivGep(=mH&#uw53v(T&RITNvg<_eB~@_>PVike>U zM?>`>`oXjU)at1Z-0K3LsT%K(^C$I84~o!My?`Cv)0cfkdmR6mZ=|*d{*%*X=Ej8&)AKq%KKWefB zM-a)pS(Y$nB-Hich8)UwPu&X~55<#=m0kl5gCo?Pq6)1%#{`jp_bY>jg9$G_?7t6G z%C72%ibHs-ndS$QtEX(cGH1P0DZvi46WpL@%CQ>6<{QKqZ)cp7k}smUd=9l|@l9`| z1?NIrzsz^`pm2`UCyW1(w5b;%j@W9H+?u&L%J079X{#{}o5`pVZ#eGBP?F*>{Mc(X zH9HYJg#CJSd*0&zY9IT$JbAFE;pKv1h#aCYUkqHZ;fmtPNy+3U8LI%Jh(-zrHA=NB zP`eItiOup>aUSy$si^(le;QMacN9OsqY5qy2@Nki2mGAyZ?j3ecqm!biyS;ADT=tk z(pY%mm$-nILJNgBcx}Q`Xxt2SC7L_x30j%dxnxapusIa?CboHqtrhA4QvRXHKs-m2 z>IiyTS`#V82gIx)P$PAf>R#1ss>^eDg5KC0UBJ-^ZaUdbo)lm(D40aGZEzFYZWN#> z;|+Ho$mGjns)CB#@N>m;+?N9}(@!K51*6uTMqG?n3||&sl)l}w;pxh2W_t^jFZ4?{ z^erLKuw`E=vzGRT7w92&bfPgzW(r#e2_h*HtFtnB%S%#G$X7u;b8iY(=9!%@FmECT}Ju>lH6O_!VAMLy%qhovaqQ2>Hb;A-Fi@5rh*QQ zbkdx~gq{ecHM<7~GqDgW0Wf5N><({#<2vKHOER~R&W4LMEQ9f4P8ZXP1uOTd4YzE{ zG#n-Tx4?b9rVxrCcX=Q_$~NIx9)VB;B=2%4)k|1_CpT`qMQ{j*0wZYRLzK?jvx*!w zVa)$EgF0NG0S6$@y6}s%h_aD4~lYRuuNbBgsETKE#Yfw}f;*c%o z*x<{{MWG!HnAdnR6QQ!Vh-`R58rB(@T*~CY9~?Q>e#gLE4zmlbGyyhN?Y`f66-hrpBoT>;oIV$jYcR|b#zRtq~OMsbmN=^n&y92-$^;~@2VBo8!%O5c{TT~&dX z5{CGl|8CZv8*vvj7oy?rTcb0}99jabypfcNK>q;-)I9cya2T8%e(+1z4Mb^x2kf}= zj@_|(dN4R<*DTUJ(7(EQ+$e`qdGoY!wY7Y5w{dH-7m97bHK4}T^W{PfkMHE_&{iwPuaC?vp_Xfjm%lp>F)`cN# z5NX!tZVP61{&#YjsUosq6c!7v1FOxw@B=t@Gzk8SXbz@M0P-X1#ph^4V5|Jz6Llyc zo2&F}D8}7>0MsVXmfzkj4e!x2FS$qTifa#5?9hI znWpW3=!F}wI@jz3USO?K%}|shHH|F57WvG&9QmuAn@6&a{4hI>uoV(isaf;P&4SD( zfEo73);gd`UzKfj(!h=Y?qjIrs|fZQ#Bqeyh|$E&d3E|Y3XQi)Vh>KqoW_iW{E@>J zFP<4v&m)3KW@IY@)Xm?>Oa?AUOh5+KGBBwbf-_`$HY%R_Br})}(D)X8-Y6nk=21V; zAmOUt_+8enLTDr5NTn!qva7^Kk#b`FX@%<(oS#~wtlrH@;EJop6w;REtU*xLG%X4h z17OILD?)$%koTjA;<4`wZvvgAAXqM=G$fZ0q;-wsApv6!ais6x{-x8K?E80e(9e8S zs{!vhwoD!my33Hjjb&ya8a#4*m8PZXI5TDWjRt!)t)25gIX@Y_f>Pn^%oNx*^n*ar zaH2duqBdKFYc#o8LyRC>7wjf%jWxS8zafVd0_di6`h&m?lHXG`e|gzF=Yh9YL_HI=TlcIu1a>VBO;9@9vH zb9u&$Q8{TP`%sunetJ29riS-4jkyl4i5T=NM^gkB+{^wmml0?%KI@M+dWZo@u$=0M zb)pQ!NUW_*h(XQJ9Pm~!B6H*iXrthDmE1v5^Pv1u8r4Wb{bRw`Az4aw`y6zHV^-9T zX<>YC4qIGL7OX}2ag**`N!k~?2tVMg6|RtdqkzZHnqr9;T=-XTO9pThc89PK)CAhM zkUzo^iQme2c!25&h7DD>ZXy1pJN-06vha~{Ev)RJa5Rv(kMbazVrX5~n*2i~z06L4 z4FxG0lQ)M01w{5av)GmDDMQyflq4T$ZFV7Z@e00&Oiw9Lk0$TO71XZoRzOKMS?jL` ziL2zxQR)2q(Nz+nFs5aDenPUWe2y{<%R{s3mbyb(CY~KGu)cXs((Na|80^{i77shM z50r2DhfkdjkE@(sHkqC5le)NO)xi3tp%tsW^Tz)V)qaDMx)iv}0sHU5Fjjy*UGAD5 zy1RMet$&2^>t1=Tt$y3u*_CRM2Pt~qpilI#-}zvDi!YPcM4>pAH2fsmbABilgJPy( z;WqMgb>*v<<*!^|g>twdqO?li+?<4}l zb0F)ARMaUu^;xE#$pX7bnpC~YX5n6+(PlBe1B--&sN>EmqIW}?s#KEzpy(PK#RW!t zK!@u1Aw3Iu2RSPiS6+e|Re!0vdOQT%s`99C%pNj_O=_jpEabz?eg>Va(?C;$q83Lb zliAir3Vgnp>-gWl_pYXj*@?-kxiUrzYxS5qQeU7llhBEeu zMFNQ=g@EMjrHalr3xZJ=pblQD45z$%Ba>NSgKq?BX=B%%pW-wxEOS$A`lXZ-3eYt= z_R!IY9oE+-`dg(NU$Q7rdyebwpS!(28+8m8Xx+$(Vw>zSUvy0fv?z!|EBj@$hpSfqK%ytJ1U6GQfG07y&swTov z-Jy$+`2Au5JQ?a)V8HeY1y`Y?u#Ib{aUm$4<3P)+T2THuqX{c~loW&TGQu@sBw8ve z=q8`n%f(Y0&eojjAJZj|QERm1bwV3qt;i{jM|eu#WKwdCKoXGIB^`0z4M5^$5Li9r z#(S#$aSy|3;fcsayOb;k*tCOhDLhu?3@_csh{j|optUi^sEX=fK4f7E)ZlhUiHM3=aD(`aL(jebmYCpd&Hq(-M zC$es~?yS^k9*Jc;v)J4Upc}5o;{7}>r8}4{vgL$AUc09oc*K1;i8qfpv6n3>FqQLt z@ymNt(u#Wiu{*1%s+Qi6E>!4CL_f%RI_+|M4)Kt7h-xximDodrHm_ zrmVZ6zf+)7U6N9$Ml9vSg4@dFtIzJ4Se9dv(bdnSk}1W$X1TRjZH>2TNr`F%H7${z zS-M;gYhH>4GdU(Zz?QJPJ{c#s4V3melDNmN{`7XeIgI+42l4Pa&5P1W-T3+1j^X8~ z-4?<3m^q{He1;QF$3YUWN`P}fe{{{vmR7K0=;uuEkiT}8!cpD9t#zI(6f{TAj9t0U zPFt(Vo{|?WlZ<$aelf-Tq_&&0?7i9;b$2;LC`-LA5@^{XbU5RXiIPt=ubnu`ycor@ zpgsf>EnfVd;sdq@?<&G2m^*P7t>{)dXocc5r1W>b0L70WVNnzX#!W=>6)I!o`BB9C zY0U5Hg=@vdLk45U7U6i{WgndwIs`#V41tKF4BdJ@1h`tGh|6x-FK)A3f`Hp-kk9_V zD@8I^a}}6HZ5Sg0y;6}|@~2q#qq(M9nqPt22qmLjM+KQ1H89my13jO%V3d-v2weJ@2d=q8Vyt>j6I#WeIeB4ziX0N#_ zgm~1!)c*yiY_;eKnoU;zB&ZbO$$gG6M<|FBI3mf6e9SS|_5N*w(NXp7!{{gPR)!`I ze~!tmK?}^a8h!ygd(4+ao*igz=;+6G(V;HI*KS&%xjQ8*ELxvW!XI%+lQ*iSRX8<@GYjQw*2c#*^!+_XO^+`8;+5Xqx^Eku-tk=msJG}n^n?Q%HSGyD5 zO7UXx9xIzy-JEZCcSGyRrVM@5`_nUEq&Bfh&$=%7EL%G7jo~XvBq(x$;p;K zZ&qTR%&3^Et>yi|k5;s0j&0lg@y>b(7ej~d~hcmf){#~K@N|I9Wowyuwthy`L3Sir3gR)qr;Q(j|PA6Ne_5e-! z?eLGBIFnCp-vjObPe(5UQa0Wg{!jE?XadK{U;~d`yp^XJ7Lb*l);t8&HFcMbLC_|>Va*;El!JmetQb|MtW@Y|)F{_D4 zWiNyGQkHD}{Ny<tzJ#R?cRJCXFQhCgElcHBF9$9y&lQY{C3o z1Hy1EnJ7CB?HzS$Gt_xNBcGCNB1*Rmm&@e)Sz8l~oMHF-rmYa5wE( z!I%u{%PnBpbG3iWK z5&H<+;Sur5F5E#sW3MXJ%HowZs`raWHW%sp?icE=69%-6Q`<#6;jjEgVgoa3 zQpsL4CQ^&QH}kjvbr__|NY@&`qLq?t^$o*}$V0~UZ<#tHF?~!Z17xfa z|E*tObNOH&At161mZ<(G#B?AmHaeo3(%Uz-RGgaPZd{c%fuM3@QK<|P{^B=(HVo0* zQo{wVI1h78*iB}(Un=qN*+OAF0zniqCq}JUNI2>pS5c4g0juPXgv5*?`pya{bvk5* zQH4NbSvL&~N)P4?e&vKxnp2FcG(tMQu;}3a8IYb4v29f+=$x>3CH+e(@q1hGSx7!1 zuc0g@Y(#DJnipgW$>pG7KCUh@9+%th)WL#+Bzv;j}RJuzO$Pz=k_P@J^1 zAvSp@um>-LasDH8O~8~r?M&W0vRtp@gRZd|K?`!Wlm_7!8Tdfd$$=b+_T~_Y$49K_JW+~I?d-M&;xp)Jo zpl2b^gbA@8mVgvpiUgRtRYv{#Q`BarsFEUkQB*bQ%P`%|ygdZ8Cc}JZBx13xSXDNP zq)x`3Nw}Y@OMuWBPApfmQRk+J&3%|;1OjhO3p|J?6(X$P9M4FdVOt`0vWHlR2q7Vf zDKzzVYYP1@KsEdu*h(v+?+hWB9#Yq-Qi8IQA_rQM_EKXh=A4Rk4@6$!0Lil?>lr3w zd_evuZ+Sq?tig-ZXG4-(XJl_j7%ZTn(B@zRUYZi^p=IRxOc27b5)ZC?P`d(^PX|Iz z_ZFbPpm3ZvOj~mtv63XD6_B))kQ>rkeJ#f8pi+_Cmlf(q zN9XECV}_sm>#(1buZx%K9W{5i=L7TWPXC8W=hl{o+tY`SaQn-xSG}mA$0`<@{f?g2PPh7?$-3R+avd-1<>oX<^gl;t59J7SF zq1zc)>@CQ_UOcRB`#eim9K!YYVQh6l-R&`{K}CIPlZtkZ0jBH(g27uco;6p=bB&Em ze733Ub@x&s6C_q`m6J+LbI&N>{inbmYD9`NpUeSKUhd_V1W|ba{HRcE80CncTZ&Z- zxQ*6sd68>Jd(|Y%d{ayrE3M;U#Aw(Hk!<)E@|l+SgO!u~`5qeSAqFx4>! z3MR?1QD6dLkv0ISk-+{Lb?nH0tP{Zl_H0yoh0qH}f}0H|v<*q5q7$5fprnY`ndDSn zT|L+phN7_?ERB5iRmhkJsR+Kr^{#9^WAEU=%&zk@6g?O43c9SfDJ%_9DRHpPcSQDF zbHh4>RhBACNDQR?apF||frZ1K)6{AAw-$N2=SW=(ynpwa_40#Z?^K6Q&n-@thob}> zlPcB7P;@L(5E8KY7QJM}-I5p~&)42O+;R;xXoARl(6J2|pJ(lkQ6gtYoPB=!xGN{F zE~e1!J0c`gI{PbnGRSt?SM|Eik1TwGSd9{a*X`-*msoWOSj?@@&%g@(Aq+s4?8<&b zjV?;Om=L^kW=VJoRRuY;^-)J%S2u(Y&xOJ%c(~0jCuj!z?aHaQ9BU=}@);MK!Kkch z`QZmLXA7lmZ9Fdz*;M>-2{~2R#B#dF6;wmbm_YwYLrcVR^RO;6q-&fa1$fdY<1o#w zWyZn?y?DSyXi-Ve|R#}dm7Qp~$nWu!OY%(@q$euxLRQvJemH|W}3-F?~; zW_DL7-y_`MkrbQkp%xFJF!ozcwQatNmZRngv%rGBcHra=)o|Tgya+XOCS}&jZkQ$T z5-L@z*PkI_7aS%Ak$@qw0sKR8f`)uVVOb^wQC8aZk0dY#a*7{ePu{GFQ^@ug-ugyI z7vvU|VVGWPMu~jQaJDjQG5br-(HT)do16gA5{#rOK^B{t{G{et(Yqnz%6siC)>}Rk zhfALF5;9iaqs{Ff3|rfn?SZkGk1EoqcUThP3RKV`#^oY?iMWZ(Fwv96k$}UDs0NEb3E8X|yIc zTjr90fniS3-8}Yt2?L-#V3*`_IOQrK@DoWf2c0pcNUxt)$P#9pD3aB83V$8W4n3MW zU6R)%2^;d~PF<2G=mRq#G4js^LCT;jxhhja1{J2+6?oO|y!89>N=MJ$g6%eo;kHTb zJ1H8@zNOKRDNXSRmz;kWj48BrOrh13zsbacTjlq2!wM#ztfi!+3=)?)&$Kjv&7M=C5O7u+8=+3L;O61)f8J9}pFVRR!Y2kP*cPv)I zFREa8A#2oq6U)B__n{~T1{TSOYhAV0vh0E8;6E^j@Ml&Vp;<8HT*tNFd|1n87f|Qb zZxmRekYaB-;)JdBSdUDhpy@nUbjQlgrQFCSEC{cHi zs59srGeb}@*cI4C**cN)%QH2_oM$t)L#B%=gy!e^d$@V=nM&MVh&<@7Xn_v_G-IAS@rz3z>b5-KdZ^sNM)2CxvbaTz8TTr0mZUqW`w7AxXkp9V?tyorh#Hk#Of-~Xhu+63 zX-uOkGP??S3jYgTK%&2ykGUw5X%aaxi?8@B@YGN`Y*CMKtEY}WJS<85FlBQVp`IFP8oclpc(Uy)Vdn#@@h0d!ia9lwB z6Aune@Jhw280X21&=ZUI@@=9rUs)B&RmqEQcbH>?jFk8X>1qJH3)qC=9{Ej1r1~m`y>*p4V_+i}g4<{VyTe5O&%fnqYy*lG zIWi)HCR^WvD)6>zN18=$0AD@Yx>n*Ai)aNYl%kVi)kB&$40^+$Hw=2ipf?QqUm1fo zQuk0~Yo>rFbT@7o(SBGzx0g0!XUR3fxkk1gE4yv{3FQKz?~x9qmS25gu7>KXx?6xK zF?x{^KjQGjK>gFd|F@c|41bPbu4_G>{=Q9NzJmcnm^~)DFUMoo| zd9UJ_GLx3lgv9GwzXvp(DEX`FPGXi274qSOb=^=l-Lx=6LOhrc-IdA87Q7MJ27$k}`sEId#D=27@MQzv*kN-i;dE7g+(}Y>B;xwv(W&bQ znNl1RBi|$M?6-l^Q;?j zM1^++)bcWQlR%lvRpqLv~I&Bd^hzoy(X}nZ!;R7vjJUqhlqV6Lu1w&MSg% z6N3JK_THt(kt{nC-1o0AAtGj^QjA~G;S@KIqcrEQ5Upr;~r0dC8%e=^#Goy)VWqcZ1W zOZp8DtYNQ5fq}W^G0#p9I8JBZH6G=H6dS-eJb7FMu7QT*dZrxe2MZa`*{mJD>d6{w zG%PbVryJ-R_K*65{=P*syh2yCu!8%!5-txq7it+mcOOkrHKv(-QADQN+0JKMtB6Kr zip<(vCb1V}VJ58)45Z|xZ}*lFjC@6he-&d7cX5KY-W?21Z0DyL(;}>Uk6kl&dUDPq z%-wa3emYde!l1&&hz?61_!`fJMfzlQh32yOPk?J?DB;@A&CS7y)u6;g-ubgkk4F9N zSCG@%kQ)cp=PQk18opt=I!0P7q)13_ScO-!Q{S&iP*^wVxp6-EPElcwdJKL{>z6(4 zd#>BKf(&VL7?UV$p+~P80f4~vN6S!yvE$PAW+glInTKS_w(v$c6S5EZ_lw8)x75lc z2FUiA^qIBoDXj~dGRN}U7yMgYw`0S9c=4Q8CZ@{n5blL2g`xRu?BoI!T9s9g3w-VC zf)TbI>+NZaLueUJw|O<%GQeJO5mE*LGu3()&egF)%$ocBYge!SIf%`M)klO9&2wDk zT9)T6=!LIt3dPLf{Exs+Z2th9&FQtW|5`x91Ii~5ihZwVlRJiHiXhnd%hh#-Hf)#` z3y&H9Zdg>Gj6nQ)OvC7TzDg-o|M_?S2c2#J>S;lO4+?Wj(1+1d&KiZ5hRiqJnKUf+ z#Rp4pd8(Qpe=uc8Mz#T=qHiIy7HN{8A6h_wZ-X^DHh?!{S6ZCr>L;kZVpy0Hs>8mY(M#6RckvY|^ zzHT*;y{`<3Ge#KVyZKCH46&TE(bOdn^;aK-s97Nhy?lpzj#yO=>8Ooa>~Tl5mIEyu z{RnOL2**a@06>j5*`wj-KP-Sw(%+8eI~);ONg5S6swcZ>vw z^ralk=F1}*nDdFoe0KZf%N&*57Q)7PkG!=;)jS`5K>uBinO__eA?Ipb@r_RU0rPiA zH>EczZRAc0spb?12$lP*Sl@dvu?sYYw-Vjyp7e;p7z6)|-qa6rzmzLPH~~m=@EC4n zA4rxuHUfqRAbqub=#GCNy$?JYhy6oUU#r?OWn3V(o8#?I>A#zi;Z;28?`gEF(G}-p zFvH9`bX_sC?5Ek*B6xiw5FID6=SJ`k@8}dRKL5VF;|IJ@^T~ERvlQIW2XO1x;Kf4e z)4mMqu_58YOP$q#{dm(qCwXZ|wwtDH#Armw$}xZ~U$U0~=bi!NMBM7#8o(H;w~UxO zI0`BvJEda+*O8v)*ZoV{kNOtOqY%`i@|yIWJc7L?$Js+V=d_H8N9L1`aIRkQ0$%h_ zXdCIb7nfHK@9bkoqjg{gq*JSx9g!xe=Pj(Ho#ld2sBXzjy{#JfUnYim!R_|?J7A|D z-LBiAh$6tRn386sR6+2VuKkHuQV9sga?hJr_t};gW0f6OZB6@_JW+7HSsF3b!yf6k zndK|*<<*Q98X!&rsaor?aB;86Ui)OG8v^H8N%mTny}9L}+~Q(=jNgn;HPU@Cg1YOq zOFXfy_Y^qUDZSlz@ILmwVz|%j?N#>l#S6Mw-4}V-QFP8e_Okc=WBNr?s87HE+pF5^ zBApKtziR@2l_B;bqKCTA!Zqv<(OFm*jIDRkKP=4WKLj{4d9tM^@;^U$bPOtIh~shp zq(8jX^+$T=hkyQP<&ZsvaJzf2NJsCH6>FM1+Rzg7pN$&TpZ`EHDC0QYD9d7>qC_Ve zWc_}@lJ~P?HsfIbWw^5(NT6tzj9w5|_vApxPB4S6ZPs)suhKVI1T4{)q&hD^22GM@ z4bIy_lcP#z`*r^{3quM0Iw;80k0x`rC}bKc=&RipCW-!6)v!(tEE{=|6HGUjjGXlA z{t#@m&??7dpeT;4Sb3lHUspIqy+}58NhLCX(0TuWjt^-)K%><7vfr{ja+(&p;5paV zYK%_@ePM-e@Ha982d$tMFe`ji4uZK>5qK=MKfYCcz~L5EpBhiQ(Y$!?RHP zOuS~iI$`HdUpO#xJ7VsaFd98ZVjRV8)$sT%d&2+o^{Y#&q=YY0JZe{$uw`A2fnM#hrBDkoLG(5y)s-okg>%9>Gje8*;{k8$I%j5+P?+6 z77q4;%-`q#hrf$BL60Z!lX5r&fBP!Hhs0$o2*69GX_;xj?I7ZmpTDF1&feDgHhcb< z#AojR4h0%O$eI>lY=3=a=A>~3i$;&!7lG+ED^TdigkfQBcxTups%|M%DXQx}dBv8r z-dFWq`Uc0rBPuzcs{<~sEKo5mYrq-rxY_tY-bVRtE+He$YAa76Z|#>p+pE=-UJsx7 zn9A8aoW+|PjkfyuGcwC%B;TDegebcKpVIlbd=11kA<13|4pLk&BFUsz zcV7A6=7vtN(zT;bB;1{6SZb1PR{!5 zbyTyk9>%Lq!m20J9JH)m3P8O^m9;k=xzr1+4*ZOLR$fwBUMYvD=SP$Ow zm)vr73Feh6t3C7U7Ku)L(?9`7)*aLSvW9DKdC=#$@m^kvlRH)g$hLccez(Q*==W2*wpDYBNEYneq<#c7Z;? zuu$OZvPoa}C~8)l!oTZx@DfQ#1-X%bKgM@`u_t+7NHdmw&O~5tZjHtIg|%@{o@Dk8 zT%}+C{8i&NnVsYj91+D9$4pC%(WIDA{$7%=}30FI=F`@aI|C!GZk7>))(9& z5u5_8jT1bhL=wO2KubmBqb?63dD2J|qP|*l7u-<{`d>X7L>hlJSnB?&K> zmxXIJ%$_`X{1yHGs6>M^YxxzXs+I;kQFJ&-JjKaVZOfp9o{4SGNOinen4X|(l?Ek^ zKpjcXkKP}8cU&3IXh$#A0_U`7t8t(nLlcl%!G;i#zvS9nZLTu&O|KL1$Kf$|5vRx6}Ujva+Nk@pmJed_=)83{=BtCgGW!!3<4|ygXbL zPR>HtZvCt`6UneW`F{Jno5SgM)mtu>y8c{OEsY*;r=pMx5f2#GfI!{wpI59^F9?b4 z9`q}NHar7ro~3SW*I9Dt!A}^=XHL42j^M2TOIe^X0scm)7Bv8gUUBec9;~eOVIBHJ zG%)Jv9k@?~!r9DriM+~&Km-H0c*Q7dp7~KbbTsY`>C02?17B=?g9siK)WQ$-h`jRg zl)q%?5t(=J>$pk8!_&|Y0a(@NX9n0G0OPn1$v24jWMPWsl`d(|ucx5)GwvD>*3M;x z)Ao=9#%rR;cjVV3#hCx_MQ8{4@C8TWuJ3@E5**(_!)lK1T99V@9M#g$(3+sAqFQ zv*HZ8TV^IU5U{O@oJ6;MYx1k~>G8+*y7&l@6&S;Y8%>+aaXo<9p(>oNaTT9rcuw^NI6X76?9 z#Fn1PF+SXBMbh4^*nXE73CR+BWWa$i>&Q)51j~hv*X1uZF=n9vI|ep@r3OFNdD1|a zwBU9B?ppjjEvIeqD_s{}!{6<;`Mu!F(Bhy5nl|~Z_{g^SJ$-ByF*6LqR*V>@?>o0)lh^(oV?a$(eXWCsd<_o-1X5D09p?<`&6v=I0R@1p4T$LSf!s&3=4h(93^V z)7e`|y0fA{XC=m0lRd8}I}IPcOe<*1^~Bsa5c@vIz>|fb*pP9kDUd-`(Ng_!bp!F( zh?~bjzB>R}X+E-t#v+TN~rNzqf$UChL)!);=Xmzk^JEsxIvyR zB6-2RkS>wz^K$!cRO{7jeg#>@?Vu`_+hT417+;p$f_qHrXqoR=5xH1TS-fPaOn5&^ z+NKT-IXhgu-!-UW4rs&4{l$O28xDHeMN7T_{@z-pbEv^;!|I1aITlakqmq{wa9o*N zIVN3)iJ|NmL3j5_((7UkU{>Q@qE^6?U?Unkc8w8Q|NBecj zU(PDsbe`=faBF|~a>$U=&{u8q;Y;D5meA7i3Ub256SspggCkI#TywbGKa2m*cK1QP zFVr0zJrXTb&3ksJ$_j?GprfSx`S(j+U{F5OYvfvUp(qQK8uSl`(7MY^HQJFv4>?#g zXiiLNW15y?MldXm@yrc}s&gakWTTixh->ZO04M;pJNNocZrr&l@*yDW$OFg^7&>rG zd9K_t9VL2zwgEM@705Pa$kA_T{HsdlI+}tQ*-8TF6_-l4$ z1oHQvfA=?SX~3r>Jvm~U@R~m|_X@jI5GjRbwz-&P0B<7E0K*Nxz~W%i>MCTnxD2mG z6N}i{GNds70UDh(Y@vZxG$!X`Vwh-*q>XGQz`6Mnq~mdKkYDoBY#kNIWX_FnYVTBF z{6;7J_?sutIMj% z1_o`8sZ}N4DwoKX5ru2PoW*kHEkB2xNh6Giwi|L}1v>CPL)9FWcCcCHe^ii8i(RrYZ=jPCT8a8=ceAs%2i=P zQa>kBGl3e586PY6QZ_p!d{=>ED+GMfJQ{>UsI*8agG;OzwYAok&&`qn#vFsQ8pd;^ z!|`%gVPIaq0hCVShCthpnB2Kq6iDspqSvDCrSD?y)Y3AR8uSuhbcj$AR_ajQ-(xLG z9*mfhe`szD>lp75FiW^4R`#a#M@!)x-&pX5{moVW`Hxeh(_s$oGN2_sMYdNU)Jdt7 z!m?L}wTK}9`4};$+%buDtH!oVL^L8=DcCb5uhngM$WjK4E>U&Eb~AP%drMByjhc!I zj$(bWa!awVczP^MabVj0vyFV^&r#%CKo%Q(trPSY?AHd!ri~S??08l)A_q? zlOHU7-~!~Yt&e&PuT95u(xK4VbID~1MnRYZey-NGAIP+hb>e&I`yT^gq+!E({3Z%c6PGR>xT-A-$&1uuwd06!PVa+HEtn79#_V-~}=Rcyb@Q zg0@g7#*+(dzpQ zt@SmJWt5z=fL*NE8`#sf(;qCY!qhF+m7+4Vm7h&1xZ?D9i@Srxk<|V^eP7}`zQ~}s zA!S(EP9$jyCW~vhxn+Rz3Jgbqq{kr%{v8iPFl+rO5HINj(h2$e2Q(K?d9*<~{>dQp z4$bF(ltGnJY(4y%OLbRZ2;fBBA@_iWy_)m{y-bdN!y(#T4M+sw9wr}!UtARw9ifk@ zVMF!?+{x&tLDrG{hCN0ixWW(>+UGnQCk2G9w7Kk;D5;S^Or&@GkZTVGdU8wBxcoO! z`MZ#Wn`#WPKE{X|m=e_VPO*KZSR6w!EXV`efD%~gnp=CAqN4&`DFzdGtS<+iNHd{b z(z6+P5QcUhrx+ZkabeZT7mM>Gh1_)QxaAs2O9ah^&~Ly!s?)#i&$$oWN!=j@bOOl8 z9hRpsH)yR!$WQC_wgC6;p>Ehwc-Oz|XNMDDQ1&8@fnAE5AxPmbs6mqVgEo3ast{28 zh7J_2c!d(^p#cmkWaD)^6;{W=^z$FceKk1YZ%Fkwbdh@e$&|NXES7vUvKv#b!O3OM z=-|uH136#?`p{Yud9;^L3?h6C!P19s(1l8-tC=y&bI%gFLJ&$oPGB^>SjkxTOAfW` z@swF9)_JIXDPZgR9^1EIv}SkSs9FXx!fJg_iwkO6=8F}HrT>eAyic~j#XQQO9-*fR zk|oP^Uhwk8PIV0IY1K6OzTl9vD5EpPq4buh&C2Ifne!9lWh(A3z<3>b*<$1+Q!*9Y zjX2+^y{gt;MXyZnEmsOwe$BB=b4jDnHK12le$mfzak9)!p050AGK^If)i~|qkB26b ziKg(CXl_F25{w!P8&`XsQrBqioCe;B46^NT(I@52#Mlu=VGj{A3;M3A1@R($@rd*` zLSUrHPNEJXNsPwdWX)fCN-QRNN!P&>44&g4luRWe^Mkg&eXMwZtVN99tWNVDe*PzB zpq}XI%Fm-U;0Z?CzR}}W_0JM_ov8X29qol{74iXlA`s6#!b$3 zJ!%DKrSZN`C(+&k1BSE1iT9uyDkM0$^@W|gDyWf4Q~+M|Sje@NO@|-1rDlL-=uqoJ zycZ|yq$b5!^ISBp06mUaVcgHQozdjN_#RS}LH* zD1kP~qKVoBNX9{yFVRUVKX%LS3Z7Lvh)#D(8sr>U)&N~-I6urci2|k_arfXEbRGZn z=%q@Ov|80hv*b>32EDF$HuWX8-^H7FT0tZry+WoQ0os%299+5Y^Fqw!+%?kgE-kW) zac}i2F>Du-4kHd%@rnH2F7nD(w0GE|Hw=5&=T;E3=8f1~-bkMZ$;Y1It3CLTq(Yek zSY=x==sAkGRaP3LK5eo3DN`|yc^Y>WMqCt>9F#Z{|NJYk@ee+uy_QkDf4Vm%ajYfbXrPi*dz_g^yiFx?Bw)g9N)iS{mDK z*t2v7K1_B1RI7p?UR$gpq<2+OJDO~C$;BapFxA3$-EB!s%r%dYi&GD-JB%`OLl)vS zZ4ed69H#@vSizn8OlFK9czB72Xwz3cDmSel{YOU^C?%LvO`qS-b@V6%cQw#sdUp6& zvG4G1R4c;;S#nFH3>uym3IvT~B@TqP@H04d$0#!*Y0c+4R!%r3zK0;rF8cEw6CRr> z&+#Gd@Xp*)a>N0qJ^3ym$6+#(#~kAbfr&Tf!hL{L84`UXasfRs)H8R1RUU@00yx4z z?;yE8Q!H2F4-RY{8jcf6*`>-=?7^WEJm-5Lm%wWP=TyT(kmo2Pqzy4E$`7VOb>6ls zS$C^!p>u~6M=K~JFiS%xNwmE-kyn06KZJ*;;hX@le=<2K{O{NRxORciygN#I z1upt~t@!eGxM3+RMG~^BNCH5pXdAV848TSB7r_NiDB6=^vrFW?HjO(?KBH!sw^GWU z6NR})fCMlxYslcWO{PAnItTS!t<$!kxpZnZTi*mkb+PQC(&QK~=}ptNx;Z>Nl*YJLf&AMe7CLDdw$&zf z9Z4bzbE`KAxP&oj;E#L6o{Q48aYa0GvANyDrrT`CA}agP&%Eqt(!>hO0{>g2-b59a z)f|;kxbRuk&Xd?0h230ZGM-t7C)FqWpH3#Ut5cFnAOV-E?wtEEoOTk88nx@%Rs~kM zFPGa5k_=p^Qumg=33$#l4aYS_n}%C=-H?exvD{_i)_vP2?bb@sQq~S{>#}zE)pFWy;`4UP>z&|1o+>1% zGT}=XG+z15ivApXEZEs8q`^G)*W+K2Y%TpRB>Aj^de^-Zr}x6|e3p;zYMYXl-){Aj z4(DVi;XuIW?zv+3%50&nblZd>tH4QRxWRz4hW5AJ7h;wPl(0MMzC26b*FS)(N^+H5hMaG1KyPdHw zOQ$|8qJ4*MTJf@LJ#7!iQeJTk7avd#mIYf9iqf=)0XGaS=RVuGoMz0n=oYSD4D<2& z$0~25L8bj4lVkepb_~Ryg^@vW`tB&Seulm{mjZNx9~PYB4*H1|&67AudFhjs=jaFW zQr1~BYc9nCOTy9$$j_xKf59W$BkU8Gm81d5G58cEEJ^b{`>w|^3HigEj?&Xgx>#}9 zZyuw~rIZFQ75=_YXLdqI`c}IT&CD&F+aI&$Vr9_rLmbymSos*w;h@E+@th&0fiez4qGm9LkI~wkBUM^{7-!PgO(lR!8QAa0t#C^O?KFZ`q@ZTB?0^KKGblXk^UBH(U1_VG z;dlIK=3Z9Y3ZB>B^67Rj3i`3Do#bXX9lJWTsp%w93r(hiMz~KBs^tuX`+1!(Kd&(%(LFKDMR*7e)|2tFxz=o@k{;md+yYW zUqPnWBxxH>2y)s2bJpZ#j6=g&@`lkCb%zD*BlBC(SC*2Yy{MVjXFoNvpJgZgd5iR? z_Cp{Pkt#%dB|7dfqc>-WNZ8&AeZVWSqh={PS|r)gEwLYC66@g%t;Y79Apa*7+U5Ut zJE%*i*ZrVEoJ0MT_NTif6e%jwPG~sM7WH(5S zUfb*1yz2E`7=V;NP0X|*V-g#s^SG;CAL8$+6SJep)k{WuSo|dr*Zvb zCOw=hK5`wUU$3M~Xxw)_AFjL0H~9V~y?2>5taktIzR#SymjF%1#ANc56(70YQpZ`g z7xR&EFmeOEoo#iY{TWTua<3dZ+s!0oNF02hZ{2hJK7Q*quvTM^LGWVSBT zv&xddx$@a)9fBA(YZrrT=-^;F8wUKPS5ZI#SD2t_MlBM|Bkq_fbM9{DNS@PwcWTkx zlIc7v=;+Yj$PCtZJsW=R)(qmpDCckJRwQ+|3v-LhYedcnvE7A;m=HqRgv_xb~)*i-qpWgk2)!x@b+w6f_hBB7Ua$Xt*%<_oNxOZ8t#xIC%pfmse3|-|GngC+L>O zl^$K;^4=qkpzGRW_*>R;K~5|1|3cFx;AaH#8HEfa#VTa&<~;Qc3E&7uNnxYx?|Ntw ziNZv9Z5@+wV#!rz@z1Q_ZyngF%&Hh^;K$r32mYg100}Z2ABcA@aq0*3FEZ&LzF?vV zFNL8^Di;u`l5xQz;wqc;vRXj71WsVjv5oU|oP|QsFj6I#JtIKEiHea2?e83rr|x11 z(8~qnWs(Uy;1GjuSva0G$Xh+;WAIb!Y^}9xN~okf-+_IKArt+Odmr1tY+{J588*+N zietf`ZEIYn5Gp2Vls8d&%vc7M(E8tK9z5X_aftYqJ;3u8gRb0jfvK8VTa08*tj35h zfa0{BiqpPTr-fIE$MW18Jn$Vf--Yz7y2Yv(wy9ISa}0sltSQo$>$uZ`O7XO}!% zzt&PHH=%Z$y{^d2ldf!Szba|)i8fPrq+qBi+>Bc4fC=XT#DaxR!Nk6y-*gy!TxWhW z!|>+{hE4@!V^m#%zPeLuL#Ox?dD;ALPD0Q>0l?!X`L~5|%_X+%Wgri7-4cO+{e9S-iI&6tab+mz)a~ajvJ#8xf$g$31tM6tzh0Ex;-e`$y^?o5;Y&A z0DL*o7O70MJcdQkQoIOc4bZ44nT?oOps|$YRTtdb!KG&GE&7?7+<{3mYoPd?=l~&? zq$%}XhXnMTYunsAxZ-`EbbG-;|HTSZ+$VnPyk*)^aa6+Y?r2@#7FxSHLI8r{F;kSu zmT7tejoF2|lcu%Cz#SxMsZnc2yDyNU$VSwR5kLz6HIO>E)2zBnq$lP=?PY<4OQ+fi ztu#SFrAnyh#)B9;IA;!_k)l0-4i9k5AHF0fj@#o4_U-1a<7u=mndKGYTe)Fp0OG-B z`Hgf6k0heu!DyzR(=W-q%^PxPLAghI449v^u5ZaNnBVsp@%b)$KhgAQ%{`+e>O)d| z1+Z=2RJ7*+N-4Qcw_KNI$6%1FX?98)^;)&l5C$BY>+1$(TvULs z+8#r3Vg1Rf;ySMA*I*c08d={JurZ@sT~Df;8~Me=s3tolqf?Z3&Zj^7@Z|}3Bk4r$ zk=@I)W23L9sHYCDF)c|eNAH}ysqwTm`bCE`t#f=IPlt!Aa#iymPRH#XnSx`@?>Xmj zB*Y2mk!It0q0ss*k;wsxY3l)%-qYhXj3!xT!?w8RC)i_9-b-L7OUo;ULb!Z?#p6N; zu+$ZLH0OwKcB*SQJ_X*Fo`xTH&KPa&e8Oyr+^J5-4Pdtb)#*8B4J{G1y5?xHm%Xow zn=y>odD~1%Ge$pqj?RoXTr%W=6fiY)Mp7++e>}M3tX|f0!HbQZV$ebXhla59j$urv zDAxj8tsGAbs$R8uV+P&J2_myz3ePWL|BuOQdzeZ7`qPdo8IT*fXoWt zACK~W?}FBp4m=Md?CjEljtjVYcKu^kDB2c`_z6*Xib*O<(0Q;ZY++zd@;k_;J$cIb ziW8ZP0m~4%pg@lvnVOL(;Qs%KuV~?~fM|s1md>qqPj8)PZJ)lY{RP^dqUGmsZrcXx z5|(t7r?zd68z3kgC)*aimxVv)0Z3S-0y>Ue<+O93abwApA_lyv#2J@muachrWC*rU zkz=O(t0wW5Cq^rGz7XIe*jEsCooE^_9Bv4|obDA9j*ofg zYBJuD+si1P-365elM&$BI>lj=>@I{md_@jpn!DWiksCj9<411%$c-Pl@gp~Wmhw@=x(2UG|dwNE!1@(wE)8yI#!~QLpBhhlCk|uI@Hze*IW3Ko%_NxLo?X`#yt$ zzOT`TntZ?eclUk91pU6M?^Tw3Km0xUI`^1<&%;Zq)0(>c*{lC>bUNI>xXg}DFVC_c z?r+BW?%Cr{*T1=ehu!>Up^8>FKV(}!@E?9-@*jHH4~E=n`=9)UAGWir!STEOq0jz) z{f+n9oB3U#$!nkMALoxqHpb=4>?7$hb948KT=)SQ+#3wWu)HzMjwH$RY_Jet{=D3_ z?)i7mrT*+{tT(3d5ONLJHn^g$J?$&h2Tx5iuu~swq;ozgm`WIpn2}h8a^_B-tY$@S zuP_J#v#(1Ny?b^sJj(Wtvh)3mgZ=N1&Q1rX`&c_k_6L+zIaa1;flvjK^`M^}wjip} z^K8qSx^2*9gBX`NDkwUsFc!A;ZaCNmDK`!s`J}F(0+w$O?UnHrIHaM4+dDcxK06uE z)0i?@8!fKCG<(>PqTBKzz9F|%FbH9XrJ^gz2<0}`O z{Q?OH&Ox-wr@JJTM?7}U=thpJMeG$lE0bq<7O|Xl|3Wo_RO0wZ8_>`x$5kwy5S8%3 z21an>!E6$|7kc5btC;(0Z5Z{i{`bo)2Gf?(8Tko^MBG^YlyeMhly!3cM{;|u)s&64H|8nU$HGLC8y@TG#{bZfkvNaTe3#m za8A&}z(PQ7=7%r#r5j+#Gml%Q{B%3lLWIfBOBJZC<~DmluQK?#0n1i5@I_ zEPEc96SZM};AoL!=5)_eB0(lhuLU^XA=%d@muo2qf-|IThmnvhEMfIPe)yo0TI=%@ zMVrWRO?bfMgucwqFOE*m=>P7Y9G$tOz;i(LP$X1*{>N1 z-634FJHxanXBXhnyi#wgzQ*CcHj96J|RqxGxe5!Ws|ynG0jk z`f%U_SVg`OI&RAO1g>4=>$`P${^C!3jr|W_uH@iZVs||}dUpX82qo4f+ji78F}G-! zPxMa}eL!LeH6=&Snq+SGXh?vuuUH~-FN>KGesjaBOL@Hk|A?`)Th@qXuo2NlHb!60r6 z3asI*z(r#UBu_EbAb{O^m(%I>ROaMPw6-~-+shz*a-liGUmNOyG(7D{1APl2HE6<9 zkv3V&;cjL2!xxbQE*Ej>NWVQx$@`ZUs8?= zz#5HL_+L75zgV6B=?)l>Hec(A0)f^jED6u$@%r&IPRK{XL_A0^YY(gA#hS?*V5Ix* zyaCFA85V$o9~L5vm+Qh5)Wx#TlR~2tSiub z$$J?a+SOyPj_&3qnzZOxHa@fZfMbNwytR&zM3(Cuqu>>NQkDmmT%t*N_e)%&VGCxV z?5yNlc6_3__(XH^iBctqO(B=(6h6<+{vMAEjyxh#*nEtSH<;@TOXdLAVxkoK!oD!O zG|tz-v9rF8Ok>AnQg-w*-3xMc_AgEcmpBy1bWl#t_b-p|uc4i2bPwgW$qnizM}#)* z=wf&YH|YC)IqhWs=T++eIMG_`0?n6vAc5r+4+xxfOD>Ql2w@)x*S@UUS~ROTLLv@Z zmq#aE56HSWLPTSq`I#F*UGi~Ek;^fub=T=YL;anD9E927G38H)Cq5Yx zGSQ^#m&uY7Ejn6ywd(Czx~j|l0l94#D-ZT+AHsSM9oKGKpc^O^UndK`BVe*Ns>$(5dKfTfL*QsZ7sSjrf`KUdK0C2jl3*auwiJ?6;9 zH2(siF9K9*?~pLw;LC@=Os>I)9M7eMeLhFN9&*pa1NiLui>#4maYiuqJ>t3X=m$Cb zo)(yv{ao?XZ5cI<2((AoWZh}{S;UiCwupq9T7g<%uB^0!nse5zDISA;i?OkRN9}$N{H0+#)v1t#`?P1R(%wR$* z`C=&WIPB**e}xFh`ED<>V^k;ZnJ<-W(O5wyXnV_m4oM%p@1v>xq`GHnQ2>Ad&(zes z6@zI7)q7OHp3hXtz3imF^_&?iA-{AzG93)?$*_4D(+liWlh1#cYWp1vmDdwI+yd(k zuM;f+lH@uES3UiBj4vId*&nb|sB)jGYx*&&xu~dvNRI*f`CMDndu8v!z={0x6I$|i zDu3RkOY4&164FkLI2|MhgjduGB5y#22!+85D~G;>-hxI))!aEHgntDawQa8&8XsPPI@qO7LQt>4~3LOBeG*jUlOR}IXU+Q zsVFy)#*SbUY!B`^60Hh;i$(<6G#3rw3y#4qyq)8CUYK%oLT({bf$ zK^On&zxEuSdjgG*b0Jlk3q9tm$T-F$JC5y`#RH z+4wIT|7GL9Z2Xsv|FZF4{-^O@T(XD#mmREjGW5ChcbBhuZvCA@L#uJl+*pHpmdH=; z@9tor#cUn7*WA*&_Xjj8MlHV{_S41i1M%5Wa#9Mqi*+a4%@SC!u zBSwsMlhF*3EZzL_@R1t<6c4U&?I8WzV+U)_?pCZbc2$kWW(~p=t2hodun045EN`ab z)Rk6a@l3m9gfEn_h3F-7DNePl+&R$90S0i1GhCYGswx1ZS0KTx>xk+}Wma4fE%tke z0syxlOHUc8%1L%cE4hPOSMTSWt2}DRV=i&eRa8cXEyo2IE_wt&creMNBLm}>!M;fl z1SzBuu|>~}#TEw)w1ER*=qMRR#W&iD6?8HEWJldWdPgX-UbJO?)0Vdl#F510re+b~ zj(}AAz;1hpPb23zre&~utvt^q6T2rzEM`=WP|~9gthkjUoYY76r44* zgQB_C5|ws53JXx-4r_DE^tYD5;G>G!Aua-(NczF>^bpOoX3BRd&6+DnUe1dOs2$zr{#dm{O&xJRN4IT`R99!z z=e4S5peb=xn;srPKoL$ovmExk&nOWfgW)|sX9Z>Jd;=k3thS?HAEo4U&_&)_^ZbOx zioIlCOfE#f|EpE^w=AyJNXD1m!ONZV@P&61(kI$}#cuowQ#j+?KgA(iNYh%8x$Z3c z_=59))rX#07{(L_I0ablLvv|_7NNXNu`XyOw~M>HzYaH~N5_PelGYi9XJP{sMvro- z-mF_Vda}Ta06`*k+I_)qf93^Otm>uhs5hm+Cg&`KZz*)TqJCd*lKwR6!~?@f*W zQaAI=OtYOm*eZDpI%ngOALCi_7%PP&d7944hDYHI=L4xlMm<1(Rd&vS#j&x&4P+cZ zz<`<|*C#tvq1UyNi1)P8#iK(6ktH3JH&8vb$<1;yY2#dNoU4s}Ukdcux0Jcb{`Mlyz0E#lcLZJWd`=mhlc zJInuhSp$EM)5eH(aiKdWiB=xl75&_rWI;-v6sO7rz_rbz z645%|W0Hl{0J%Nq0+56?#&TSfz^}8y0ZZc{%-|(R1p&7>2D8fnJtysx?rgl5vnTY$ znHTjrYZQN4!(FN@WgjxtBCT8tnr`4 z{L5Ytcd&6ZgIx2mF3`a?&sLJ`b3K~-rN5o1Vt|Kp#%t~@3fEQ8WY9H! zk$uUFp@rf6Aev0TzuX6bM{jfAM9Mx@jKC@;o~Xe-!9a+wKHuYgMF-&%jHxJ;7G;&7 z*~F+U=4l_SoAg+FlmIwkJq4@XiN5hSW_;$Sw{~7YUsZbqOEZlHhn2&8fYDfIO;}(9 zC3U;Lpv?VVx!S`=3r_}As-!(1pcw>KSo9n2Of8xEx49bv=>XRxSTM9p)!gF5p)6uNzp`MOWw;69R;=nKz2>Bl1P}lyfc1{K&{#}{ zqw>oz;v&Ik0Nk)(6jwJLt-wKl`g)8}2^rU`qi}*sNjCQHFR2%feZH-rF<3P@ptpCR z4r#g|>o}@Y+iSWiE6*Qr6cOfSkK40$gtT$50~y({17<2Voi6@E*GvTX z2~K|@ii^3KVayc$Ng~*g{^KjR8!+)XF{}8Y*2rsm5>S=|(}QGzhBNh4`r7!`CFCr* zlapcuC})p)mbWLPAjMZ^YK+-R&Iv4YOh zmfq33Tx-Q)iS?ny48q1-6~MMF@;67-WM{Hw>~P^|#8P_n)zj%n2E!G(0($XP>oD@M zYq!2654VaYKH5M4fy|B7*zjqIGnB8@McUF*zIcwCpL(cFuq$AKqkTYrL5!a2HNtV) z!O|@im|EHB)_Iv#!{h{>s>3nI5}_$^WwW_(r}lgv2j1lg8_#<8CS#hMUdJnRwQ|Ie zmqo!|YnA>s+;R`#qodkD0ee?GzUS?kl|?(ta5?jK4N${fSNv6Sws)ut!aigdFO_Tb$D%Tm2ro>4{$owo-+qHYoW z3{Q?oC|!EzNK4Qjgoj9X7>`!7+I`kp#$?*xy0$VJGr^|X z_5X+b#dPmy{ie}jNcXP)u>Wvh7NraPGD21JHw}a3?pW1RQM&=q2?&*?rj;B6xzd0Z z>ce|)IfILigQ8)qBA#v<2n8Q-FlU42%J0NUZpj@UrS*lFz6jcV)K~jhLF;$4U%jX9J%o~P48)ULEO%;eFV1ZUnyLc4~=8Yi7dh1 zY&o^=%=OQ~UTwMRL(I144Ec-4c&_sRC0~!57+4iqGMn9>axH+;My~*o}U=8P!3-yUkA{EDlkGtiKhLs?mrk2TjyP|Vx;2wg#|c_e;* ztr~emRpL1th*QYQDr~_U(Cncrk+TC9&j%A$K{3t>jqfux?M0w`7Cm#dxa%; zXbxe{TgU$2o-gKAYC!pY(qMK$#sXV{uUSCbeRpo(;=?zX8}LrbN`{*%KQN{lEW6PW z6w%^^Wbfd#(+o^PP{ejEpVptJyWgUgkemto=NNW!8{s9!XH=jKe4pk zQ`%(Nht`ZW7gxkQrD!FuSJK5kn+BYDpqr@<);AX!HQo|3z`$lhK!|7k_B3#~%%P67 zvK2U-%w5piDQJR>!7SSMiZ7NAc5COY$qqMjgth25NF5$3NTYi z>l+w>iPh;#>gH`qDiB8SV$u6Tmo%m>;CPabNXIfm5QShFxa^st_?lqmYyCtkpw0(JE5hg;ez}X&G&+58 zlwQ6EWE z@k!3|S`6PD!f!o2P;Pct!e#@y;+_Rd5SIj*ebOc{qlK#);*&fyd3S2g9R_A-u4yIC zD&%$}vqF?K0>P{U9YW9Zze0lxuXqVN3RF3)J3c=8w2+69V_2*rl8`NCa~{L{d{J~x zF{%m2hu$GWdQ91FTFlG{8_Ql1dPA(`Ccvj08s}P6yk}-%~@{2%E*i z8i9&YOA^{ZLWXlDF2qCk;0BbNUU@%vY1NdfvIHtchEAapu`XBKbzL8Ho-TM;-4izj z4qr32u{$80Z6s?@oh=ajSu}fikB!G(bvz<)gpYC%vSb?twPLWncXJDjYdhdktqjyp z>4;s4P1#YdE;iC;=L;B$OuD{CZZ?#m$GPVzp z3BO04l{R`r*InXo632@7IcIWEYpq>ZOAFG0SZ(0S`%1F9@i3+|s&;U&Hc2KycP}tE z%ASqs;Q-4gT>p#d7z`k`sKhD+1e4Be~%bB@r1r29YMLS&w#HzMF z7J?VVIY=#m#t>Oaet`_JMPr^Ss)d_2lVqWL#8b!idR;h9qCVNqC=9UNwFT~bdsxq1 zt>%=g{)pUyvI*G$lkR41Q;aI%iUtl~j{(+(CC^s5%4|L=C;j_od#!hD$xdJ?5;-BW z3HOf+^gaE6?v+x3-`1um=To~op1npOcaqwx7Fq+0iY{T+a6?`mqqqBCiNGHG zo~C@wE=tdhy6bUD%+4%^&US`El5mh(lH9>c48JtJg^>5Op`C!c}_Uaq`^E zRvZk}ZqWvPQbXX8bNU0_(F-f2d%_PhESCYez*n_zu%!$2Y1e1?)hW-&OMwAZe*&%> zBz9>wCp52fn4OH2=qU{2!z#w}@he}Q>~!xyKvwR(iXlp4YsLHWIBWQ+FL zDcqHt{X+82%Iae|vs4#ZJC#~9v}%vD*A$Ika(FEkOufTbM+AV%N@zg=L&00seZ-qi zxxuzltRO6fp%)6>4n#SxoID~*OdpYs9`@v-E>l2IygZKxQ=L{jO*9A0f%$d<_VVH( zx=Rg%8QMpE*;!bKRn5VWLRU(~ z)2eoJ+}}{{@(^pc9>5TuS>R$KCF7L3Um0(j+A$o^4H7P% z5!5SArI|{*z>U$GC%OOx3i3V*7qU)(jnZ?}-PS$uh8$-lHi7VzAH6#=Pv{lHho_em zfwn$yAR|3J#0a%T^|TBYf0@^1oRiX>BEbAd`dQjVJ=u)@G<&yP!q2PXp}KyxkhoXO^nfw!3@Qg#1-hAdp4nEFh77%!FUQweXfd6BidnK4##NWX zj6=xN$UxE)6+W>%S|o86osEDwDUKyG#@fHO95X6ks<|v5$pxvMRBy8P-dYYGMiOx0 zsUBN*(>@8AwYd5s!^c0Jb8locgxB|N74n|Ae#6;Uu@<(=+Vp|Y8jXME*x0cAsJAm{ zBt@T>llf1S=_aMGOwqw#+H1_(lkvkNlEf1Fk3r&+hh%t}!3AXV$9Z>MBO6sNtB4cB zpQbrQutT}MF`qZV$F%?t9-`IE)Er*a4w?{hIk}=j?h)C`Vz<7@KK!R&&s1q<+!7|p z=L?FixG2}Rga%C(8V?cq! zqy+)f9{|@8wTKS>mdXh=PDsb=hesPB$3yPm z3u06)?2!iStDWdj{eE*SSE=Q7f0Fn`@G7?f84AQ$FMQOv{=t)E`{~wO2w2-=BwFchCus?PdXnB;zw5WSgMl6y9*dxwYWm51Ce+#i zvPanfMpSW6K0)-31Jqr~;R-VbX%4njFzSbBuv_|%!cPln@|vq@^IW>?_HqYKA5ZSMFN+oo@fOYBw;Y>*A}dnIeXqSBGHrpzIFHJW=cWbFVQCGE6-+Oy#a1cr%H)bx)p5%PNC_oc9z<$HDzjJcsMKL zJQ>->kWglt88Wi9L4mYX(|?n`F^ut*boNqBg0F`iDhk>f_y3;WhQyRNt~5Nr9{UqJ z`hSaoqfGW~W`O&CRj@3C^UQQwZMn3vw%fQW9|dI%XV)+QWOh;jGvE?11=U;67bT=q zyy_REcwksT?MkZGOY7ZUr=wuZgaldEw)w&hM;4)7xV^cw@limvM#)PU7>4oNtJh#W$nGKlv&0L-Z`ELeqY>7hTbICH z`mfKTh0EZLLJ(KdUFb3e3MJ0rEa0URY0L=kbfj*?u zHr`bLGGR^uWS+iyQr-13&bYh%`LpH}dR3kU5`A6{p^6$ST1Ir01TO#xgERCwc2tL9 z-)|1D2Bb=Oz@i3O1+nc0U7Ln|(ng#-MWUVbc7*oCsXfWEOZeftZ$+ev>d1MHiTs;T z=t^v_*j$}?dOV$C$Yd7BmWCH?$CG5uz6IE8V6kNrBp;K}TUJO|6r?Mhi!O++T7?0FqIvX2jf7f@i zfOvCt;$y6OCp*nIPvyt;T^2N_apPjuZaY*~Be(m*L5$Ddt`>b_&qmi9*sLm_zZDM^G9Ww*7TlcEoKck^V6B_NN?Q;96CaKQh(^c+7#H&mE zZ7vEsCQvCv6c2Vf4w!Gx?WVRd6Qx|r^!n*U>u%Px1aN6p^g3NLdM~GD0}tQN!R9(9 zd4CDji{>gD>88Vc-he;`dQG8;F@c!Dt0iz~F!F_0_KvR3XK;mt;!x7XphH$qugTCI zAdLAaOP7*(I$#0u<%Ms$z>PSkqjwP#dRg)PuItTe@eRAnff)$SQQ_9#5>M{@d_XAf z=3YMq)($Y{ejN`4w?W8}bPKZpB;rwSgwkxrf_^9Af9pO=gb+Yw$I$(!Q57X!&6{;4 zpFkPbj&-&1_wRGkb7m7>ivqD|pIH&Sk>B$HB=-!MxeoA3hFlj+NXfRCS}%X(ouy3t zGvM2MW9nP1sStRCH3#nGa{AipRPOqH} z2xDySbyIuBKK()Epo?Hkc5^X(9Nyj&rS=>n)I%Tns+=du1T@nL&@pBg)JG&9>HDC5 zDFqhfW5Y?SU?ZgAcBIvDjyzU`Sdwd?n69$X;4nn!KhT&76{V7&< z!#me+g!cAAdqSWq*`OU&K1yIftbJe0`>N`)Tg-Mub;Jyw3ODQE`)u#$rA$iWXX8vE zY$di7@7xHQVTsx9PdfgU9EGze-3Dz==ihqsb99c=Ve9p)0k5Ujwm}t~V?1GYCOe|gTX>Iv3m+H$-)2Yt zgm%&2Q(6l-t+uHhgA&fo`Lvv|eNv5zL4;upu9O24-+dPB-7SBBVzc}e2aOKWo8cmS zq8LpMI1RzJnL4cgu7X+NfBxFkhkrj=S7$)7H=zMJq;A|!`Q&Kgf@DramEU&C>yb>V zR~FX*3EC{ToxZ_9I;}qFcsTm}EJV{jft+Na2`~1@e#ga}Z_9*0MqF>#l?a!U(B+mE zix>rB;SnpkuG+hq+q-Ji!(OT#j(eEtb>E!AXaF|6 z$B0l4{~jUVzx>B`V9bBlz4C|{UC))&aICzTXGYon>v*KuB?$&yAcA_(g1clPmOv#z z0WC=ai{9jGry|n?$L^3$y8P;Zp?oCV*a9KEdm%Zy-_2VL*+M|SJ#OAXg59I_Qqb6{ zBN@*Pne&`rh@m-X?ZDk{u#H{AKo7|mJ#Z8Hj7Rli=JTy?((jT;2?D0Y+xgOz8YK3T zXos~x@bAhW{akIBC8KlBaeGd^WMBrFO%DUu@r*I5hKHXG^ItYW1`nHI@=C-kdDhk6 zYv1McP^xAL+3*CX>w!HzZ0Rx3=0an*p5*F0A%CcQ^mhQ_26(iE#MF5r=yo{AG6tA% z)FxKqAlCpPrh0hOqX?T{iHtfBd>2J(B@tnIre>r2Az^Bkp`>%?ZF{Vnd1~ z(HMhqqLOCU?U0PCF-56{G$IYdckI+SF@1>O$3Tl)$i>h?{WL&qszB*k&~VxjC^3n| zmeTb-UF$ZQv2|$RSn8r#OpnW;uj810{nT=Q&q`9=y{y64`6kW*Gvcwm@D8oc*#*-R zA6z%CHW@fam72mHpU%+OS}F$}cKqnuoC0bdU4{%s;+avp2DWYjjygsZWAh*XS=MJlgX+K zjszqKMF)aS^z~))0#j~i{Ces z#$D#GsoiWBWH(Lw+A!$Kjkns0BQt6X2g!j+k^d#C}M9YnY8I&%fTovu2#-nB?+?uOgf% zxHH5^$&t}G7bil~2zl72!20N{RU~}f=(`}s7rKF@HPPp3K6D{DHNz+vdpqjvu|1cVJ0WrZf$!nOjCd+*n6ZEHGB(J^Pqr{X=s6?bHNg!5io zzmhA1d0%j9)u&~1sc4R9+6s^!%W#opu_+Kcs-d-yly%$X8vxcjW$GVqnm%efY8WNB zSW_Z1M{l);O4;r6y$ycb+gR?Th;0?!dk07n!3e) zn6+kY1oe~6by$n;I-O){4U06rsTf`h@4DT2XT}&MmJ)risv>4=<<5KnE;Zkh;iy+I z5&=C&FkOSrvS>`tIhvY;fl~7-iqtK%rG8)Y#LqeXTEK=|QM&ANpa48jpnu}tEil~O^KEV)N%^7@Sx(XOY*OQl!k7m zJlE-|UV0(V@7?fyD81&rmpI&D z&cg<(+w9g77;&}RAtsKx)<^uN5iry=%giHPH{H;+P_pzUpa2evf#kL;sM~o!5r4SB z@L_^NNPn5}M3OqScRUDBhK+h+jrI+oWp``Nfs6N>!5D>E=NT;P#UOgR-`v!A$2<=e z8VcJsU%9{m_qk%tQM&90qDEZrZYaI#^H4$j#My%E9h_k2Lnu9+wPWLSh9Os#M7Yav ztDu^6L&tPE)Zvd@W=Oc1D24dARBt79@QyxTNoEt`sigN%w0yP+mp{drCZeeen>o`< z|8z$7;{c{){)AH>1FVd3@M;EEu+&4G=hm#zQRia-v?AE+Qcp@{6gykEEcneSZ3?O5 zh$h379~`(qMc|wJQ+Qn*!!u;NX?Uo$Aco}os6ql!a=NZvT&FUACv1_O2#_NsAtr>i zgQQ;q6QV;*{v*;JOc_}~X%LBxG7F=%DwJq%C}%MRA8F%nlhhT%Lio{dw7vQ@QvF|s z`7wbBO1%U^ZI#C$7x`sn)BJJuqR#C}+<(5bzV$q{JUHvWMB{C&DphDD2{?>kL8;z6 z*!Cq8z}8+V6=BEb$DU9&DnJ$HlG1^^8n)2m1X)VQuohMTYwT4CJI{o{Y!Vm-ZnbOF zel4yJINV^6%z^@dP5U%KCs+~H?d2mcnsU%;?Z%DZqd1@@B~Wa+zwyEkU~>+rfsV=f zUaJf-H18@XbH%Ktxp;-|U+@oJq};$D<}R_-n|lWBLKWIl)HJ*|afTCqL{sHRAjl6{ z)Fz70_O;O>I!-cTMS|9B>)|G1Z9v5mo{aC;iK9oiglpi!bfF(s5crd#YXV9qb25957jmj?hF$0LYKc z4~Z~a>nhOq89Mu?wu`08tDLgt&yoV-Tpaf%a0TqksvPpdPdatilg(*fUDZo(T}e&_ zm;QwH1VtH~&D?S5*$>GA&(SD zXgKf}-g5VbdNp?L5J2*ZCa6S2BIMlY7_aclSme}LU{cU>jsbwi+abF9OL@|1wR!r3 zGA0A7#4pECEnr%93z5i{FeBJtr@*>s8U@Wue;3)x-p+N6;nbcPHPd4&s|JdhC<|{s z7PU24Zm+Kek)-_uE8*Z@e{C17Y4MShUE_DgoZh z#dJQ9Iw<+&xcG>cMZD=CWVC6c-P7Xvi5vJO@6eMjao9-IMVlSChW9l1>S zQD+g7p~05NCL!+xvNk4> ziNEU@#;K-}&;i<3O!aClX{#{vU0~*4ztGiPGUS$OImykw>CILo=B(4|5X7Nz!9cMw z6cmYf9<^qr0?C$ZV?u-DR_G&zsVWq#HX328K?X|$ASX&)0BgvZr(p1KEJnZyyyI!j z4_@c-6^IeK^G7K`XJWYxOAsXc?XTAB=WV`R2`n4YyvAA+e$He8`7Kf&nEI0c7+) z3x@rCYixBg7F}%Xlw}!w?Fz<8p1})WS$ez6QnS5J!>9EqgBc>|C!Q-fQ0R?MM7St- zQXuw25nuy1>f&2IS6YBA?LIYgDT|1f;9h||_t`#{gC@Owh-`h%{QgAC)#V&i6Sp`0 zso3+Er$h%tF-H*@`iSp9dw=_P7@Sl3>d1l2g}aCY7t`LfS<9j6QZ!!k&plGWVcJ03 zZK@gg1n6j>D20>$Y$S6Tv28$$cBXgb*Uj4ES3(tw(5H^E?=T-U{vzFTN@kwFpb9tV z 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⋘jSf` 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

  • >B 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%0A?(F|gH~^v*l{ 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 z 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 z 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

    cUDQB(SZBPgXBi-mv&P^WBG;2@3hP=XVh)?s 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�#Bt5#aZTg#uj{F1#r0*6 z@X2Puvg_NfU$s{P2R;YkrMbty8(${$X(bCa9q*bhxpt2o#&Ig8Ov)NGe*PF=f{(hb zY_xQHt;oyC7meBDVsS7%OLjeebJ6P{RU$v%1HRSCL$_zH7 z!oCVn*5UDD`wS&Xj3*0S732P*(OV+Xk006&k;5&Zswa!5PF#!G}w?=-SHA&V6x!dR&ROV>7ml@mpobe62ej7 zfMiN2E@#dwPnpou_0oU$jo~>h{~}1)y8L#jKrNg0n=+Q%kL=70i)I-K7gik+mDs

    Ymj2Y^7|@uSk`G$b0#c{?IMXa z#7JbV7L)8qsPB4i_G40>Xoa4p3;YSm)ohq zXP`v+=Z5{h1ivrA?@RDI0v7dv-9|BCUwyv-EUtE*7IgD;-i4A~p3ch&qRJ4VycN3U>AXUaSR#p(@`_6=l;oUg;1$3+`$TIdo$-A-?-Sy+Pv`B^dHZzUKApEO zKl+8{D}6fe+H~F)VWZY`-pYI>Pv^B|BVr9?#7hY=)m9>eAj1ar>AZb9 zZ=cS)bLqT&2}z&M`=ir&TO@^A(|Ie<$<_t4psM1nsfC#e8GEJ!i5PEGH;2KC@ zgHE5$+o$vP>AZb9@6&_-Ii&OUg*$yZ?+;Dql`Yayt+Kfl(C4zbPTPQZ80cvj(ZRul z6kB1Lw^V42jX+vR1$)`tUN*Ov&HdEN<~EYAFJ$RubAPOCu58hDYN%w9(V?c{<-`m0 z(I~TkT;Lqn1{nc~lMV=|y~2=K>Zmc;0HzpYm5$N7(n*p4G;6ulcanTAWh~u`RXUcW zbSpi%8waZ~oi9>;>dQ|0&dR&k`Y|`ud>>X<5noF2$%0cIp@>l#h%LfFD}b0SLe78~ zgTB;22({HT_iH_y1*CJ;jv;FJDOlw zw!kf_GlVx;U=%MJ@kJ6Oi3Z$jVG!ZoL&~l7LUHU2;{qw*nS%r)uZ_{VmIPT;Omxdf znLjS+-OV^QM9-a+ni)}9Jj?ox=G@2DA$yd~g@0)~Zf100X{}~f z6OpY1CGXB(zdnBzlS5*5$T)fZ;o{)xe4hJX)L^_m`gnYDaQNRJ4qg=<*%vOtt6Gv} za}W5#z2uG4_jh-Hyh={@@}$kW1CZxZzS~Pax|pakNZv;)JQ^=7JWJj>ttTpX3dA-S zk%BKjXnSsdlyi{%ww6!0UrO3ax@5k#LwJ}QKh8P8>z0yAr^9@obX`h%NJ(LSA_QX^ zDC+7Qgc)&lC8@h&O9P#9#TKEBHJD<~t)P|&Wu(T6Fz6i-L<2!w_%qyz28@V_=Uk`X zE4KXNiY=Lls+On_>&;&~0vijYRDv?fgmSeO zQJic5fH!KGXf+udGfq?*lbWXP=5{<$BbO#MAXqgV6x$9|_VO>bh3f!;5ke2B*4h<7 z1mk=iFZkN0cWQEz7ogTj@pkdqV@a{2LUl2W~BsJ5)B0-mTRUdvl0swK%~PTp_LwaLPZTYn|K@>ON6Zh ziwNKA`EuolX@V_}dmST!Td8H(|zTNTY%OthQ=|PqV0L+KW$GK1lG-`BhCr2Bx-PPzKJ>GU2Z{0Pz zK-B1hKR}}k#;PRH9dEVN>=w-nyj+#kfHwxCI|hsq#zR4rCLC)Dj0oP8wun)|EQzb| zNElV~r|>3KN#{3tgheHPb80j=9IAWkl8f{%yFJzTTE6K(4Qw9vU+Y3a0-v*5*Z;&3 zG1-VL2ifN1R*cnSBW)}0L!1BfIK8g3)Qkf#UVk`wdw$kfZ@XHFYqbfqww>`hZ4)LKET(%RSCgLlUtnpCw`H$2F{#NQ7-9=tniPRyGnGrT^yygWEN zx?CQtiHpl;b|zH1(p$X@7@Xa?D1j6Kh8cFji)aDey6^XqxTuRl)1z+x~%K+hM-aq6yO=w%wS>m5FUT z3jtFU5lw`pLSk#Qf{0>bFoTd9<{jjUTnJ;+wL1Y><)8!vF%qY zgvg?;?JTz4wA!8Nu3#^rVhky271MxH1`U!98ReXZ5C!UJ0)4$B)lU@L#saeS@?$%z z!`X{%_hQ?<*!FW4+wR+H^kUmTQfxbbzC}l-L2SDzYdaI$23TrB5%XSZ0F9E+5UK$7 zo>62ZL|Q4wj}+Su=xY)1Y1S59LLZG8 z-Ao6M(Ha=IN1dn8LttU-WT?59OmIb<0n*metcsku9nlwkKv;EGVA#ux_VS{?y1Z!L zhGH9J{N;s3H(GJTq)NsX@t|gL(K;D{AQ>5nWsX3gVmYr6PAe@X$DVT#eubDi1Qn|} zg+-b3jtGoCfdEITJ*b_ICMoS~&Ac-aD+ zq|#Flxdy}n8T=F{754xuuMk&EBV@I-q>}ZqD~%5*l)PkZpPjyQ@0mPf&jk0LNyo+q zuneJ|jGa`s=LVa+NdKh7tB!2Mv<$`;nITwPuwvO2iCChFOHsQ_he3Jh1aOdX%9IlZ z0ScgooCUu`Ne!_F($Z>+JSaPZ@ohRB-;I5$qQrAdZ;ZweI8cY;Y_q6Z+$jr^f-V|% zy9>oAV)tdN_4xYM4TtIX?`pCvciK97kECSVac4IDc$f^+?3s^tJ+Gy_9lN`<)oE$c z>0W};+Ny+i>VG2B;&M_NX?b#T{P({fH0Uqfjc+HdX&a3?-gS!Q$(d*O<8R|){VfV1 zsoaICFH*^}4^<#;ONkkBu>3CU)aq2GuH1ueBhbwZFbNQ==2zB07n~)8_Cc6-k;gfK zC_FRkoIsdu6V(J}*^ygv0xSIK2s+5hplcBvY6TsxEKg;i^Imgfghv27?*vAk1>8An zB$m=C0 z6@?QmLY*jc2p#0aO9%)cG`Mh5YvClY#2Ckf^}rYlgsggWm~9&BjPbIlcXBt4(W+^^ zVa414WLpgiRg|@%PJje`&R*T6`sWhcY6EsT8?Z;Bt>v(FZj}XBqB2n>z*$&*(qQ!) zB7fPTKBnK)Fl%?zcqq~BP!Fw*qv1a+{L90?5XAq$E+>2_0E)Gdo&XyWAh%3lCWp4= z^{%KMF4qx2#%&0I)@p1;G{qkU)@y;F*Xy?A$2lEf3XvwR2b3COPqsQ@GcnRVghZ)qfvd;YZ`1sR#H0FV>j^X%XpeC zf-PpsF(Ki0d_Qy}vknu86Y_w3gk33s&c^CG8>{PVtd`xOrO|vEShU}+Hh1STcXbXA zP8u~#wtVXR znQYm2W4)E9;hjiM)#Uq+s00TKS+w|?4%HxgMh4k4GRPm(9dXQHp9Q$v87RRgV;y`l z7T1ZR4msQ=k@I$jS*t?Wy@OzwT$WQ%V2khwMO~qR# zreoF-J7;nLIaY8^9d6D;ZELc**J+ClFL zAxHx(0cOfMEHtEybD|h$7$6{kC8Q=;vWW{>wvq4KM6$}Sc1=lZRl+))^}%|U$cl?P z%gR`%*`Je>`+ww%STM^gWblbu)hdgX+)e)&y6j+nJem%E&rHyMqQ^t~TXxL0Z#Zwy z9@ndq0~2o3%^%5mOuzhA7rbsJPF%%}uY83sPY~k6eea|lb|rFo!qt+?xzQxiI)`oG zR)c%<6VW#7JUeV#Yrt@v7Lkd1Gx8SWoHZjiP%5G|AhD>(I_*3$7JBGy@FX}xvCK$n ziTY;beKYdD8To1e^qTv9Gx8tUj658tMQQ=kE&w1bW(YtSGuf=rno(g8=T<=E4CfRf z4iRwHQ%PV=b02OZwXkT~_NLSkZ!tup@n~>29*zh9d!I*$UFLX)Kd)cqCrrp^EWV%j z61y%s1ukJ>HeQcKLj4BR>F{J)^gp-PUhB$AN$&r{mvM4<{PFlr6?NNPd&vr-e$3(v z9xOGW+!;XjBJW#?UxlX&MqJe^pEh1>f$PMGSk@Ac#(Xl zFvkjkxtK5~N&<6{loVklIo8%mt(4VTSO}dl5-KcRWS{lk>uSjl=#06oipxR7SO?wJ z-L3g~q4IKw#2CiYYRi546GLTd*PGx@6*q-p5Hr1+e7#eUs6Dtf*tTu=ZriqP+qP}n z_HNs@?cKI*cTaz3=ASw>7gM=OrRsT;H@Qf%)_PXZOX$_=qi|#FoA>{UXzPan{%te% zZ?vX5Bwd<+ri>zYM4~c{2bRPF;V2!DoP?>Z9=nMhFf$GIikRI7`?2WF1H5srJ9)$2 zIogj*Eqv(`_Q?VKLoS=olOOLT>Ax)PNrXucq#lL}w#j%DP812HL*-#?2n^gc_v$>j zSIQTM4wYzugtJ~U)|)F#d^zypRTO5WqzVb_+&wipQxh>OcEE`pN&3-=QSDup`{y)I zY^IS}DPJJ5wx9*`mkq~WA$ZfkSec~n(}3ZXk#*u&eFgn)Nz;xQ#FY|T18vf}63Kd} zpBX=TJL}IH33)2n=6H%6?rNP~e%lCY#GupUBVUIw;`0ysOudqPE!Df&mKAcsFnUbCIT)>z8w!D|^DGb=3W;r#$t~_Y zI&N@)#UBoV>k_CIbtwRDPX3^yb7pR!(>k3C)qo>x734sTHRm`1P^hL)SkJEJi-JUkMNMl3`&GH~$;R7S


    `1ZFQn-G|_%Q0u)0;(}V9ywTDj?4`F*BLQxpx)tLVKN5OBi|)>L?wg3^#-p%< zC5b|}uZNE>H7T2544&00W-sA9syww_v7OGEnzIRBd-Xr?)Zid~8Z(ST5L0tWl>saH z^$0;HHZU7ThXAXvhQrD}k{c+ekJOC~KR7HwOomSU)nG;2Be3Njpq?Hyek?1iVPx(b)Ee zV(dnRv~XHe==*Ksdcc3-;QRa6$0vm#-t|^z?(DFm^ZxE#+!#?x4sKpP9v)uKPR+kd z|HE#oO|!R)$7F)golQG9x;neednb!0?bTI-mCl)R{V!^Bi0OY(n?OT>7E7F)!D3GY z@U3@R0J`p%q4go}?)N3je%ugdAGxOe+fjEp@83MCy}4kVBRr-}sjy9^lUwS8uWg-| z@@ZZY4C+sogmvEJO{6!8Flb-~>3kI-2LDhOUTCIT5hY4ATAZk-wnyVADyM_e>~m^> zVmF4&(yx&_WEN(%(kHLK2zkGL_1{67&ZzRO{FJdX<#nR=cJ&6r^5Y3ADDH>V&x!KD z)JXp3LY7cA=EyhqU&f!LR_(~o`k{=$Mpf%XjcvPM*H zm$`>-LbB{N#Q~mNs)Oq6zeEjGOF_r8gl=yz>yCfP+`srw&m%noNqhq*(9%rjg?j%o zpkiPT*zHV*7sC>*y9Wyx{xEoC@r^($Vu!O;#3|9B=>r1R}ZM zw~8nfZsWIt`Y@Zu3soxnzpo^1}_^mEsTb7K74M^WRnVMCk?LV`#z`=l7G0V$4a&_*I@OMzP zP~K=B55lHSslBNa^#jaq$-Y|0j`nfjlKM?s=gyR zted(gIZF{zuWX~dg(|mVlFHh*LNuu1#di@I>#d;#X_}q*DGd=(py)*aSGOgiJUc%U zude&2ujskcMM1qZ-qGI52l7tJsWBexo3FuyyVOtL_ zXa09}^77I2U5$AWcYx;1o?JkAJWBNPN4z1^CErHpBl9`z(_E|6!j))0$r$o(0?owLiaPeVkTRk9ymz zHSXVeyE2E5_Yfgpc=&hMqi@6(t>bE;bi>F_tlsSRASl1T;ZJO92P-cJ!1I21-rVi) z_f8p&48>T&-}-iaf{&$#G;VMwyHK=|WCQ5M*}?opf;)CQ>`SSGQuSkog^t`?W`~|o zHF%Jo-kg<@OiK-x00fWES9@p>m`b)f0zeK1%Ttyc7wEx$u;+cUK(v-K)uDMa#L5d z$TAlBy=*ubR0V7iU4rewQ&u+Jsqc%M^bmME_kWB-U*5AC4|eJ0M%*e2j-IScdP4i5 zV+Xf<>UIt`HXi3`YO`Y3LUY{8JKAM*NJfU=js%2`7Bv$hWHn|h&x0sgcz%5HWcTOK z^Y_Q!oH=vbMMPBK|B*eONs#vOhY`Z~Lv1T#3<&TB^Q8KMQWt2@1*b)nh)30^BbiV) zi;FHXWtou$n&OFB5pA_WlZDbb##R+w*4iN>fpUlA|BV$;0KjR+;Xu8~32dK?LUir7%d@9Q<#~%udv!Mvq!2g>R z_py5%w-(naRIjW5xrc)MA<{n@H6dKnS3*2YPo-2P5>zN!UuGL#=t#K#QFf>u(MEJs ze?P={)=bi0>zK{~5sge49b&koIZ*)Ue@!xsVSKSn?wV%!Cv!o;lPB8esKy1SbgyAT z5557Oofi?UgxnyNj@*Pl(-aRPEC~F# z8$6NWEc-c>y^;f+pw4!+C>Un^>5I`d%>q_I@Lw3@2fYFQpU-yfinI5wV0r^obe+NA zhN+TNZdU=UHjq2sK901=-}Ephx+?#4fr<=bU9Rc~XA}pk0?`r5S>fAuoPrek0)m`& z=fcE|@qgQ+-sEXzw~?c*;;8GiM-eyV7qo?i)Y9ALho`og!RRL57b7g5u*>=mbN!$B z8df0_0^oP~LGDx3dzQP`e}nD`)skWlo^r-k)waL+W;{kJpNZE_?5j$xds20)_q4GTsVPSi^mjJELF=cV;CPJ>{t%XfCQkrW zlrJM;DWI#=YREY?~+RcdbRD(=h}rnNs( zRhb=qxlig_O8C^W)K~&4ZMRJ*h6@A4BQ602H;HK?Ml*myITpf-r~^k@ZXtb)sKnX3 zzK^K*98~l;EHl|^FSp*DVyk`4ji?lta00m8^FNHJq+%I?C@dL4)Uoto&6>YL@*{L9 z2xAIwvv0B0oMWp!#Z>-&A?EO6!|5@m(%1TcazRmUP938a$9sCBv!pQ9F^pPe+eo;0 z6iYE2*J(^?#3aAapbE`muTMxU{s@VbNh2#QT#-@?-dNHrCQ|*t2 z7PRQU@d)4qV`*`sm@q+&ih_hp4$6>_bgIGvFh!}@;(V6Gepm_C+|8IIE+;-b(MmQb zJ7?)+c`2*#zyDn0?YPvpT~Sx+K#aR1Z)e`!8>4z>=)OA~@1)$b;4gNPF?V85&IsaO zzBXlQR?x@mu7qM*8fXMQo!(HXbM`JgZn1K zp6YMHnA*Bu6qjo)E!E;r3=hp{=@HKMB*ED-WF(<_)G zbGHrWh!e$C6p@=OqL&DK@S%%iXM^n z0HHp|T=_8N8T1T&g0V8g&?t!iM8a5UMt~1w9AZu84sxVj5FZp7C9FESS+S=rT!wGf z=kLR2YR%JErYB#@w}yLAFnJ<&@9 zo6lJrujoVM(6xQ}>~2#G$4>Uivc;uEB%j!IOmF)QdDqu5kbi9<@#REg3OPGVNB+=o zLs^MxsRFE+5Zh_OVU-1}qy&xFp%Q==A^;6cE{T^09aNH$h>hp7B^DKQD`Vo&2twHG zhASGETq|ZE1e(cfP9_U#BO1k%!U+}oKjT1=f+ng;4Q|x}#^&5<`=YShQ?X0NjtcJS z>y}`X$E%VflsnMF*!fb!$t+i53L>e|NM&#^l+J$uV3GK_oROn5)pA0mTlrjwvaQJP^Cifh^h2jT&BI@O?13-)3tUU&DQ zX`$Pjbgzyf!@w8@K<27C*MnZcRAexl{K3Iw3geQu^j~p+Vxs-WbgW!M>47_Xz{zCn zqVFRu_Qy&(UK#9`0B)DKT?NNJxrC;&t5V3}l(Tnxv$NsRjAqp z$=Z1a0nhST#rBy+COcb=_zD=xCzU;-@3ZgxUG4vmjIZxD4aTu(Pfs?N_5`=C<*%Pj zXkMC0v4Sc%eym~iis%9Tg&K}UG~$Y;xeSK?02eJlYw%-eFWV>I^ex>RO(oWTwPD{v zfU29~slzRky?j?P9Xfb*HE61XyzYk?4d#3`JA~}}0DK?$g0L1`3QC{2IV!8Dc`Wtf z0JdOoaHd2|a7F6EBm1dCoeK_1K%w`) z+k4aG)n*Tj?EM*R-?+GqY`^V4@ss1l%l?nWR9{PM*qV@RkJE@r8FHd1F-$fjC{PoW zh$V>MCZK`@$51pN+~*pdc*=40RQ(33`t z8N*X=XDKlcF2XiTERlSmNhC`zv_w&w0u;{ZUxFA9X;h9@W+peAo6A#u=`mqP1uov? zy}>%f;(dYV+zH-cYLJ%(+yTRnE1+h}+P99?-y9U%2YPDAIGi^GTm zS(#JV-z~T;7zb0$iv9XXRxdGlod?<3er`P5k?X>9fj7%3>@~w<(z}@JD3kp0NTy-o zF~NBf$(BG%*BKHFO;T?-MReL_Fs3P6VyFpxYH)i35-1))c~@=39Zrp6Evl^ar zB`B6d+?D0A4T9_1yQ?0{%KI@;Q}67f4zwA=IEg8=YfAnAh8_1z^~`%>9c#8Z0rr|$ zQxZ4AK+>)~di--8xT+frL%f{+k@52nEE+W$pj3ogtaTIFM$0&B;}&1KJ?dy>m=1iW z9++!C0Gk_+w?JJK%sEu2W10%@Vsm;0otxJlpI7_$5Rj8OfOx+W$;p?B2#f>eAt<3P zB4l~Vo)~2?`WQrHh%y-e0ZmGNA-uT2w|wXPqvuGJcd|F{0%O?dq12~}XwKh)k7FVa z{T4I#k)I~M4t%%+;1t=gx4IsQ>dYBK&3?&akSc@u8P*A+*v3=Y*cAuBMps8vxfm+H zvvVaa?@H7-YZLkhyR?fA8aNHVy+NLKyb8X3%+&3@%SLAuJ(iTHL6bcA6u3~Tj~jx} zHndtd@1%p_6ugR#{&7|XrRG<#bKiFtZVlcK4_+Qh)`Hf)-VvjTlcm$r{lIa%JXbWg}aBPvT`Qas5dCOj7#mKaw1__(Uqz& zxLnqqrn%8#m9B-Yi7n~~HZ4pkU_&Qf>0bmPdH|N5kBFzywv z{L(yqikNB+W|l5yE`ae8K*^s#I>ana^)TqFPbC){G_Ex49n<^}p?Z#TY0?WbFkUt; z%%o1G;Qh#8tq>2rwE6Fs#zj%ZZfurjTNPM1id?aOCvSti!??)2GG?IZ99lCXKVRMA zn&d&&V?0m=>RHMl7z9xgnVhgjJW{b^Mf5H*<{ZnL52r$cbAnMdt7_?UG0&pZo-a+4 zgI=pasVz_HDl%t4=R~oMHO)}UHL`h~VgTKh@;y)&(3U50ebM}HG)nS>eg?+9u+$(x zK6P7U$}x3vb+b~6JJ%(a9Uo3uso)tk`?7htWZsXomWaDu<$vpKt@69xs$br}4PsjV z4VkjXxYE6{y0C$>)KOa85OQe&3YbO=gEB0^NE2eOjR=n&NP79^;KCZUYG~D9_4WP3 z!&4!tM3V&nOPWjM10^&CxRLaKDmwK_O`=S zXGr0a(_CB==95r1Q^0-zA|V=}AB$~68gu7ZQMQa>e;V$DCQdf_98oQ$6IO@B7p8M? zlHn71#BGB{ncDs-j2+^M-R!8}Vq7F|SL8Y@T2R9ZwQQ{{^}^qSA`nI|V4gSP_sxA_ zr#lu84UmC?fpo;8Kcp2^OcpL6QxzW!wiAb}t^l;}V7XMC`beMliY1oO*m%nb>oi}N ziAfpUHxg9;0-UssB4=tvQ|@0#&xM_mh?e#FsJPI@SSC|VJ8Oj-XLvVPI=UQ#R+L98 z`opI+A@U=&Rb1b2)(c0wjhmO_$Nf6n;kdc=>Z+(nPV?wx`q3+OGq@$ajgyy$*Uh21 z{x;(C!>j8PJXp}tx`$8-jvpr{n>xF*hcN0uqfQzIUV0N(m^!<_pc+vnnA{~1(^-DD zKJNpNDB$?Y;^Iabdr*QUGuS#cgEIWNT{;pSW^rULSLhS=FaKNjGLmSnly7=z@;z{2 z#%IAyHGK@9$d9anDKQ1Kga|EXAet88MyN@;SyYE$iQ}Ve@16-lrIfCE!L19XGj%(B zx^D0T;997~A2*s~bQ3Ftd_a;=c;Lt?3WIn|9tNQ#P~rxac!C?w^-Q+UR?Qh%bd8_7 z|Jv_n*%)il)pO)2`U3MsiUCe+f3Biz3))b-KQ}g->Lmq1xkH0@8rUBub@8&7 zf9LhffLczSUySu49Y&R#q>@cdLe|4*Tcc6zB&iJ17Jxx;P@xFm3xF8fEdBtZX#Tfi zl|Vx{LGsW4g$7n<);_3vF2lXBhpWJ^G*+3dt!RkqvQ82iaW+&D%~5J<;;GG)a@nH7#})B`Yc z^7>|UK%-bhH8X)!onKh3Lp9@G#m?KK{@c$G#tsUhBubO8ZfQfJrb*AA!0)ex#7oq$ zLKBIe_TiKuxhBN(Mg-2sF|A=P52ifNl^n#VC$)uRO%_l&fdse)H5|A~hA9Sv)?DMWPV+$~Mw zrILA8{jZJ`{*b5IJK7D+g=B5|;*`@K^RFb;pHR(T{E|c&MDiRGZ2?HWWQ*3h1imfF z&}s8ZHPde=rRPTS$0&z!yU5Z_;i=NK1f9kQR-%-hc*>E#EJd3B0yb#?Vmuzg7o!>o+kJGz$UQ{>yP~rh%e!<<_ok zfs{9gj@OGiwL$31Dn~fXVRn-(b8r94`0^#O2%DwDt)I@*&D-A9)mwGO)(-%AAj!2N zumCqLp|3R%Bourt{u&CT?vn8Kk!NF^K$=OPe%!d%{S6;01DO1^)r!ao;8*^$UFzM* zvjGSTGbZToB=blMPzKc@J_iHvkA^<&X&AIm9-f>)6p@++Z4TN95gcxO7lz)t4enZ! zh8~;^aw=!%5KVy8F1x3<^P>nXVBVd%4I6$m=%;(O<25AXt}mDhGj4^5P&=6X9hz6_ zPr7=}VT}zht(1Ct%&Jj>d@rDl@9!&-?|3cVe)hhOzkqDlA?p-MpQ-MkV)u$W(yX(m zy@R{2M|)Qd`_#cY-Lb?WucC53Z264&4vZqBQt7@}q zH!qzJ+1AS+t2q~egs;!{gVGnf$~au+CCjXx*{I9qyORUG^D-@NL7y+n-|QqP{9B23 z;mmHwd1XQ`7X0bsq>JTYHsmK_H>;3G=09h?OZnt(Kq5%_ZSJk$cR@{URh~fNKu84m zc=2t?G>B?@AUjf|psxX0Do9k-4CZT!GOD@}TtFmv0J((h#fIT*aXvfg9Tgj+6KI`q zn-WBX2X%KF$cq#ve%&Me@*_ppttI{5G&FTB=*|3g{2DPoNM8^UoUO9-8 z1=lP-q}%d#!w69S+!34mv*0!5c6k96T(zk^*%VnPr=@+rH8={Iq=jT1SI8KsAfMIl znA&asd^(|HE+lK5{|H-8O?3G_?>%j_j{bbVOvYg!YHs~2l#ON#cv>DFTC6OpVAd|3 z==8X&hENYLPjkR)R3{b6q)xyd19WSAB?G^}579je4i_)m2w4wcoPbB@iEoOwzOHbU zZ_{omfJ@y7H+cPSYy#TCJ(vGX6}dy$0&;z3&`C#5Wv!U}t1nAh2c(5a z9!9_x;KnayIPg1N6hOyKjrlEjuZKR$@%A46G0IVTeAyKeEGOm1pSC*6lfmu-Ye;5l z4BsQP6)N!}vyJzknGDzgExJ+Q3aF+uaOf&qq5SRU6bDpLdQcOcsV?qE3pr+B9K{F4 zWYbj$3kWulFRA&B6Ap^HhmPM$$dzNJ^NX|?0_Gh54alJUbTpnL{O0J*RiyxPlVSH{o9Ir}wzSBa< z+1`AU->xm27tF0@bPbK($F!+@HP_)mIQv)S@5i#$nw#oPdR51uLp#AzBwaU+_8TY< zcU7Cez(VQX#G59Mc6Km=-LE?Os2o1;(SCGor*W2U=llD;SlBqqPLzsh9H9@2sAzjJ z8vp_jL>yYIjYX4jisWTM5Eh|$8*8uo>SEz<*Vlq+p>g4%fjlD%a4E~k);$Baa`&mW zD}8HQ0EdZNN=X1Ul8{*Pqo{##dC@@eM=0ZW_fw`#1%+x^1+Epw?m7{p!aS0xTnvgt=tE=@jr}i=%p^ zB_SAqm-+zpcT*1U`xf#43B>;m#5Iaja4Gu@9NqwWpe+Vs4usR1EdUUw0*8UHHuS$I z@XTM0^ZtiBDT}ZvZW)kk2CHo- zuvF4R!>g-mGX<%|KaTBZ^$>sL`sez4+8aawy1Ujirh*5l#j5Wx2U3J>LTGXqNBAd! zl#gK^a1bv*MBP82K-lHF!bltsvTiAf!3FpKHl$2=(+9f0d9?#Apfz{WEA+r-wAbRvsy-35=W?_biE_y7g7%)#>cO?f ziAD9PZu^r_uOhAs?T$1M)Blrh)Uz4jaya5EFBDxR(3$$+lw>FT_8yZH3&b3P$G%@K0Jxy=& z{V!NhPTkfD&!^ubx+u9wWTTbQAIO3e37RGndKTM=+K~XHVWAQ3bG&U9Z_Je!H%LTdt^x-oi)K9~w<#m%$ z^t~iRqIp;05TAOmqSl8`?pa>yYo9rn zvT8fEB+=&Ir#Q0O64w0-I<_I>8bAdRz!{jxNo7eSqVnR`BNl3Vg`3XKXIs^8-l@41$4-bG-eLw7B92X4j$(|c zagEdl6bZa)vZ;6J8ES!uf#h?+FrG^R^u7~eZy((rfI(kX+I=s2Urye%URb@n#N1-< z463N>^rRd(Bvh-`NU!}JIPfCLy!$>Hlgp-Q$eUbUq~&fHxr(%zU1&TJd9H_WAXhv% z5>Na2POW^M1$WV<{!-*>-K^4`iCEYxHer8|y%=ve5Upa|lTqd#L&6kozCRpk#*@9= zeIJ6Wk+rrnmOdXjbGZM@3=qbK?vi4y{pyI!9BgdH_}7~eIv1ItxUMmJ&*i?^og`jX z!%iNX@l)gMc?%F2BsVZ(Slu9i04+f!jEcOc~3+@7}9 z294{QGHa_?24LgB`AyizsfZ=BIk&+JsOqZi!d~;G96Eh`GTK9b-%1$#U4m)?c^Y7^@bO>*NP_J=B@x5f@^|z#HkTe*DkhU)>g6O zuWvYmyS8>xlu56x;0kSIEBl|ImW${5Hs$Sg+0rGQ#vtAK1vu;p!abSE5UoW>JExr* zZk*#S^flWZokmXrkg#}Ig%{mA$#RuQbx|XRfTmoFfNUWE zrb}{pVb)XUEX#uf1y+@!TNaLI;F_MntXI_DHW-FV$nyDJ%Zud~MdXsTrxCXNNc*Ij-mOnlW`?H^_RegS6T(oPvMISjo=f**UE?AIS)F`gZqL4d z%voqoPRm%089YB8$zNFCW#w;J&PxiFLnPjL(D=a zU@L%IRao7R?Bj&0Z{sR}VK1XER`%dWXvJfq4VGVbFX1R&r+~wLBXPwhe6E0?BTz~s zG<`R;9yFoPMV($AX`9wxWMx~PB%FC}(=2$r$sJl`&aJNfeYHGOhsz;jvVv>d$pP`_ z!W}27A8m`V8ThAh-jit@9gx!+jg?l~du0-Ct~>*MFK<#}cW7#uvJ;_u^3VKmHML#p zwoXYrE8BM0=i}K^ryqW=-^;sSb^gQqq+a9gJba!HGCIToq6&YW%F*7Y_1~GnaKRr~p*0vmrwVT)|9BQwBnTI0uX9=g2nz z%IIwUO-12|hnhX)R%g>TrRE@o3;T){X6+q6BRbfflZKFq3mzK1o0uzRHL|N*f_3Mq zKS8Okd?LjWn4qXnHY@-|4KI-xOl-Nc6JYb}w`*t0CVXLaS+hXdvVu!>9t@T8#7@)w z=xUwa(}Q|Hdw&FunhpL|s}{;g&SxgCUtMZW)gtRmbK)+OsgmXeZedK-x8ceBs|dWp zleGMh-WcBe#Uh^fa^ULufy0Xui5yMB=f?GG6d*B?0+8u*6H`G~BS}nvYM#kXPGGegpT{L!1|1f~Q;h|e<4?Q(K1+Um0)i$<1 z@S*)JqW}JNK-5=VPLf8|H(6YJNuYv9BN?#1HNy-H&7c*1#y?`%$lX&(q@qQoot)@3 zyD=&sXIqY7cVOZ2J+$&Jzw#J8&DMPIsv?=d{Hq1Ch$fIUbc(a#+!tH)upeNq<-A=? zf_0%yWAoOeBpH^d7)}n+{47pE)l4d^SR2B;?NH5Nl+1sOs{s2V=b4o}vz)eQF6?Mi z)_lnoO{E>R)aOU3q^;|QpNj6v6R5?4WzIqoO#wz(>vCa}(-oQF@6|=#!WmJjMpkD7 zXLZ26!&ba=d)=+sQ!C z`jZ)VKY2?)C)VLTfWMQMy=joWQz?Nr;QcuG_I7YXHhQyi@*0vi`0Ic8(eS=McoApE z*5z-*G~L;@cY8S$GODhTe%(|^3Zc`| zT9m2`12z`#h%DqPNi*gcLW3`o6MA_>s_JC!V@(T{t=Xu{z62)^St5j_PSS)fj8T}c zUnk|`e?w2-sof3^d2>uI%_D#nIPP>-fE8k zXn^xa^8@);JsKgh1%|n#D~aJ8F$#bc-W2dp(y~4|*kLc4CHG>aEN|mCFSJ)(7^Io< zz=mI6I~sh^P#NaC*JBDbdFMvj`VzxVM9>{k@Y>-{o4s$dL#dOU&PrW9r}l%W;0>(F zB6lH?W9;wc;N;8iHuTTy^7D@z3@Td*>{o}wnd`{(lK|A7Q@+NsXJe07a$WBKrZ6vcGdG@7WH=tRu&g~D2tck3HK(?>YOgJI6Dy)P$B6#I;}!z1?=$ljj^X9=zAo%8dPjLO2Rl?NmR zDAdwNQ^`&vN`$ozQ6Hu02fB-cAx^NRl6KL8tB$F9j*bvA!H6p*iq6s4>Jki^MselQ zC)f|Z)rI!K*|LK5EwwYk0av~p^f*})MJ5|J_z$0@=iiYxvWeg66;2*(!Ql3glIs^r zRi||}9%2L7pNgN^MVi#Z)-|m|_gUkIr>1MX6p8i4n^xKzld!EFjQVm?E9BP}pkN;& ziEd(!Ww|Os@;8A;+o6d3DM{POu$UEvUu}W+H{ZzN^WJWcyt`P{OAR|vTd=4{Tdj4v z3!{U$U{=ng_<0q67E{kPa%z*7-#pW`gG5_*ZC8eXwKTfvf#y%*`Zl>GYQjdXPZ6Re|TWQ+xrjUv3cUg zVm9ulxvT?rH6e@o3ao)IY8-#DcGzU&eCdgCrScyRW}$OiI8$0T%;fP8DW^R( zo~oqQ@57!v2*JS5+WfWwL)-l0&3h0=m?~a^Vzcvrt%bn0(mu|HqNrREC=n=fVv&{d zZ`2YBqPMZd{`rxSsktAj%6)_as40jdP-?027Ue|Bkl-buQx1{g2?$jB`F%rJNy;OH z1w`f1L$N{zqb|4JxtIPn!~m>yz^ZHW3y3=tvHljG({Ole1%b&3P{akW{h^i;FpmxZ z4FV|keI$Tz5d277NL;Fy>UgFqQ%m=Df|7z0i-e%8SqpjSiiX8EktoU{l2SXKREpv% zu?UC}#(-i7i09odf>t5i=-ZA^m?0BbklAh+o>}pU@s3Q2l9jc?2P4}9nrvfq9uPr| zC1D!OJuqp)NB$Q|$PG!iXcg=Hv%|r%jVs2Oepa>Bs;Nw{6*F{pqL#Limk$?iqqTgh z_|F~oFGpixVR18yqrIQ^ju%!kZPIPtoZ7l~`yTs=n}Pv*l(bseAes&mVMq2Yq_mUm zi>X-zT?lg|;ta6i1j&XXIf)1!1QZ9_0^$k-CIcpHpssY*sa2D1lO01{LtUk2cplqG z425M>58@#nWhGI)DIV70wHNykvCW9I2-66_9cDMRfr*q3M$7b6XFunh4J zRLbXAoU@N^QWci(!(m~0MqJ7889mT=ovOenUoN|Zc*g_MS{%>^=VkpG-d$c=W&z37 z&dK#spqJ(O=f3juX5wV>Dgj}z*WNwmOXbWvVYZ_O@+y;^6@1J0!CBo`jJ8GhgX(a1 zAf{az9c%N0%j5V5eJ`YD(?+#2_wDVp0}&z!_EOzy$^*e!oPMmb)KES*Qh*)xs~@a9 zMWxzwtR=M(1UP|ky!&H-3o;|FvFvBn*-w;o!KmH(=W30Ux zf-*d&ZWH2w03_KkI*+qjG{|)Q8hu?)on*QxF4H1YSP4m{GgJ>^BF?aMj%{AqKvC`W zj`CBp3nkw=1i!n6qMyK$c8I1w5vd{?Y{oK#S}FTqAJ;T#kh;4JjWO(M>(N}cEWjrV zKI-DY3FS-@>zj28{Tw(f+WWGpgRtYK^+lU<|K5b3GrkWB5UOmE(JL0TmfSy{X5|fs zNsJz-t6pJrXBUTrxFFj|Y+W?l4xH)^0sHPI5q>!i(9h)$w>-*2jrFc0C6;#bkx9b+ zYFW#hwy`&)bns=a_+bcFiGj!EOMq1N= z{KFfj@#Hi^Xlo`r|07mIh{3#^>783WXwYyHao5n`` z?@gbR-CsXB7VmMIKRdGxy*V^5+|yTUQJ2(t?NLW@m0TmkQ^OldPt!S?&24+u&h~sc zaz(u4Z1Ct3?k8q@EfmKG8tuPMd~$=$56zzcIr04;RPNz_qjJW^S!==@1BN*XL}-cT zP%$ZU*dQqL>vOkZQsDF@eL%KdF5>sc;*rbAxmxeAM{AuTEIQG4HjeeTJyFI(^O&xF zfE=`PLs)p|y*+d=tF!LN4goB^hsTyx{ZOpT1Evv01ejaO!$R3*chqpLSwjYgw6na2 zBOqta!?m1`18h^UVQ_geU2k)fhbr@~?Cp0M4HJ8@z+$Ek1ROiUD>5g5CN$vC^X41< z+j4X{F{`JQpIW?**zk|^5Pwn(;NSE;1Rg_r#<^=pS0q{$z4S4}=<{{TdB`Wph#C7r znSo4+eb_QihEJ4LylKACt1TL^rsX;GA?2?*68ey?fJVE-k{QTDTE`rKKuIzwiLfGX zRDC zyC@1yawCXC68bj?T1E;OSyP_00*oFUPk2g2B~wb3Hw?<8kS^W@&CBpiCsxb&@zaFj z8QbtGz7}G|I4j7%tOi*~tqrGuiBpzf8cSP=(z|X-p3(ycLt~+!wCXd+?N@ZgyXpbL z;K!wtQKWhAgS4HZ=)4R2y;X85ibXy3(f!DI7s@c!xW-tKRO)~`tOj5WMT<%x-18D7c~C(5Q!h|wJWWv3Bw&*;?1YHLk2U1P@oU{q?}KJeCC zxAk_b9a*B?KD>=?yfD-D>D3DGep-@S&-3g|tVD3wxBg{g?hh(|)bo~_E*El}rb~6; z(!buGP7Ye>^uAVa=vHIr95NN9;OZC^>KK0!hXvf2jFh^T`*bzBn&nc-XG%`aKe-)vS@_8Wf(JDa*AT%j?fCsDt-)gb_+m2^-gTGH>O?V#Ncoax13!aAuHDWEV zUQJL9SnTE+&$A9yKckVDml^dy>NItLIFQBuCDIhb=?i6mu^TW|TgVD4T2mx4smyCm zE5;UcHoa+_UKJy^TV(wQXvm0Q7y2||qM_)Z?k;U;v_7p}e>4%tFbotuL;>Lh;~>ak zRZx^d1LA=iGF=#gathw(Gq~qyqts5rBp|9pG}zR1n_NO=(X`-bC#%8G9V)B)lAYtw z8C=568VzH@DwS5)bzTz8CWVG~dU8%q-j)S6K-L@d9U0~jQmcWnsPQPZi}sdW^4CYX z>ztA5pFc*^@~*jEyPfV~17zIS6`o}ZmqR!s$(p*fKY$A9_!QF7!0p=E-BF1T-gk?3 z!{G?lLy3`E0|=g>opU>VOQ*D85pf-qo4H45a`C1!la>$oU}CWBv{D6wVe_<&P|YvB%-f? zL{UgEo-jqfk`0cGTtX3R8q0<$iZg6CrV2$mXg;Ug7INw1SnfB0t9^Ep5Ry5B%32i( z1TT3@Hy{wGOEwfcXi7Go8Mj0wfUIi!J>Ab*(7Y1&plknbN^hYwxlD4RF*i}DhN)A*>>&xhG(Wp0`U4D$E#9`## z{CA^&35D_ZONQUbXoYO}uUsX2@ihNH;#0-t#|db{kSp(vS>fBTpre zY*SJhsTH+=>7QhfW_yyyR|&Mx>0rS0mE`sL0yX)i@NMv?K?Ody5s=eYga!?jZO}_r znU3;QHsoV*axzwM+TgURw_5Wny9)%gc|(YUDlpth@F=V!#DeCN$6}Yx0iPf?0}z)2 zjF7{LpOO{k2Y+zO+U+2^B=08gI*-|F3d^)us<_+QcZ7x&djjtstDho{aJn?Jy&I!0fpaPlqj1(M*0+D|-Z8B!fG)_=- zk!5l6PSHp_`Fdu|Vug*}D?Cq9;y35+MrO2#+K+H~t>lJA4I=sdoJ2>GGfq|`g@bclKQ+eWE1?#%U$DOA(h^{elh&k0BP+9`?_zE(VDI?4Ea{H|iX-@;y!wqGFjll>#lF_|>ZpP0|b;3s*Y& zG%2Y=%n7lu6g_2_fux{i3F%wY6Z~n9`CmPuNc$8KO7j_IMaweYAMFV_7cYM_L8s)L zt}^+xwppOvVCBKf0u` zwbBvtA2Va`wZqcPe>;3EV<+Px2EsD6Y{=|431elOsGAfb^@YfE7M)}%$-fjO}6|KF1wDb zL}JG;2q)q#43BFIQK&Qv8H>Mk-gJ+_#>E`2^tPl>wmwp_KIl9~jv>WJB<~{*#;8Nv zAh2#igi@Nq4O|hRYg1SX94Z|u^*LFjVu>Yg|Jgx^7+7;pAk`(+-AYlL^#9`aSYC(g znW;Rd##vE(a09NTx4MNg0L(!NjPxguZYPXnzYH!MlYr@d6y~b+pmT5b!ExLFzxevg zpg5Z^dK4X;!3TF4+$FdKhr!(mGDvWD3o^L726uN05Zr@9u!P_eoZyfg-rxV;s&j7D zJ+-Tz{*iN!Ig;^4bEfd^Fkqb~pXICxyV|DnkJ-RKS;j z^~T`EP<_G%M9e;t7paS2MJ*L0b%4XwuN5LjXJP@Uo5yF>HvPAYJyTQH3e6%<>E7wB zSbn~7&Hu2ZCC(u-8|$2Ix*FhT5a<3G1!H<_t@G5K=X*G@Uhow7d=Q-8iGv**d!5uLPJ;pReL9_s$EH%kDx*Df-o?Su7$ew6jcUW0u&&`;ZzGZXj1a_) z>X{95uJ2Z)Az_1F91!mR#ButNC@WDl&*Z)3R5czn@xwPc@U71OR`$*fKQxkbL&1Q` z_CP#nkF$AKgSo_nU`yNgIlX(F_IJ>?<$Wu_VgpCd7{@dH?E6aS5}UpQOPx!Xc*N39 zV7ehs(a{}~Aq>J*`lSHYl4K|_i?I4q>lImSFXbVl(MFNgvC7$z!ele1$ikZO^f#Sr zyi1x`VUp<}!%!L2gds5*P5@Ix9wLm_06<;q#F66nbV+a9Be({b298{-|LVhQG}QdP zqm(w^GF+x|=4LaQ)pV2r#eYG0-2J?(522@Tmy@=`(auAV3(3R~+~M0T4FNZy<2!!S zM#4XH7xGusE|bwI2p+*}^uwwZQ`6w1xbrp2e)7w)Luf=r+$ZKE(Z)-{0qxVtZR#Il zCfc$da+fnavG}ensdi+8pVX_WqiRHyL1(P>n&m83)psmf=}&L2I(ug|!ncxzx7X2r zd^e00P;72)(^s@igUKlkHn!o6_265o<1s`*^Q8w6i{pjX5`P$y|B|~ScB*O+kK<5{>P5zMpQP%snMy9r%9(}t1 zYh-#Rp7%xccDse*T=3cd?s0!(%d{XZ*s-SBbavJea0(We$Dq^RJ!*ykhXFPdZ?`s( zS$w2WiP*BL4l!|^AP%Npgh~hH$F8)3joBAt!|79jBy3J`#`Ws^?>Fwbbe7o#i-a}~ zS?cSk$}kCak?;_Pai;OkLaBGP*?~JRXxLllH0vOUB?y_W3x!szL;9>iQa))E{Ft9wsB4X`gsHtF?R955nUv_uPXFh68x0hEBfTktnT@bf-XAMBE3X4ce_YUsn^O%+QbE`TUsNpw8d7zvJqcQ<214Ux*~R_o5~ z_GU_rTvsybXsJ%m55zl+kYSOoNKsrqfT) zOFN^@tUhML0H`RU>iE8pXeo_&<^(Q1Z4eq@J5I1`_On$W>!I3btEv_@f)jCfd{F##4WAu08b<&jfo_9-q08EPip=z=F6~j*hQC7A+ zGT4Kce<-*jG!lL`%(F*j58JfZ7rV_fgyCba1L2Bbb8#9peD;9f3c_tnR?vUn|7up~ zo-D0Tsn%(){B-Z9FsaD+k69rlJ-Bq(zJd6LSm9SI?zj?DZ=hn-ORt0uoZ&bAh9P$-@X-@wFh||AIXjQ*!lJ{ z85os0yG8`g(pcLtugRlo8%&P|Pu!55=64djQ5Iy5M)C`RF#*)06t5VTjs)FtPNm3#DxTYSL4&7_91Pija()7=CV9$#1NU_*%SqqTyw8qqcC3 zUW5Aa@pHop=M-hQ!jSBX*etMu@)-#%C2O6GJDs%6PpuIFPwT}CS}obAsmzTahJb2R z3D8K8EW^3!$B81o=6_)?)n$mTqAP!c5OJroEIlU{zd_jd1AepX=c>2b3^XH(jMa`M zpaLk&7pRXyN^@8dxXmV|*mAS07;OiNqngmX?{pN)2y2%@+X~qAt4w;gf<-zB*$@pU z;lCR-^2gMTG_s8}rViT57cuA(V_@km7-(RG7!S1mgK4?dAypNZzo zEU6uvT_3ew2d^E!TT75GJ%rAx=!?}lZFu}8H=bM@{)+#|jxcy`4h>8UP5bh`)$C1p zPl;XMUwgl=DC1T3PR;wOVahlj-4yY37zN|2zLsUxu-L8X4@~8bqpxUJxMJ&EDSrvN zGdqu>7*MN??cTXN@8Y5zcI}9x5@PDF%P|^HVSu^gWs`YBREMQG5J&Q8fFx%~nRkAq z3OfriO6U&(Q?V`&P}%(9>f!1@GXga32a*=FI`tnRI*pUngbkbDYImfgBJqt|6w|`w zOIwJeCFqCh%Fv+WaTSPo47?h1xaQeBohY?CFbbZUpTj2+Q&W#VgsMNm?5$|^zhlj# zt^TuK3j-31%q5=)HY0F3>y&!B6+3@-9b1Vs6D!h{YbcN*4b_4kmZMmc9{L_NZ-fpq z881hQZ~{_e+u)n3$8qgKyJ{f(qFtDQ^PjD#!R9}*j%8RL$8Z_T>KmyM*+~+Ug-$M* z8>lyQE=w^5H#MP=A#;5kwL3vv$RTlzM$%T$k|y@^fi*dzmIPmP)cn$s&a|;T^3ze) zZSzkby!i=#Ix})rqj_HtyT(TK{bctOu=z%%$kS|mqd)R05$saWwK2Js?1TTOzpprw z{?8_X7|po2?h1?Oj_x1hM+vrq<@$NN=sA#Bk79niNo_pR<^Jw3dkgeX3r`vpIneKr zwiHs#w~To$l=M3Z$xu;gLV&a#dPu0apl`by3a~x!&gEZMOWV_{kB(?xJC4m$GfvjY zj@E~O_yBT->mTU>4$J?RDl`Y>D-#-Us%nmkb^f&7207NoVPg+RRzmkVcA9BZmRO3S z)ipsMYx(97uylf{VG-1-por4sfY*Py*`KSq&p>^f0E7BoL2YP9@s0qFy$mS1jaFaYLYf&W^p)fSM ze9jga@MnVn(O`jCK9nkGJIPs^1gN%m$Ar+^uRrNu)}z;OV?xg8RyWR9D!nbksV%|-faDL;W4Hf2~hen|}^}LG%*~Pn( zqs8>lMKy~dX@6?fWk!(m`e3%ao%Y(ZS>H76r61KjY4rLce0`j`i~J^ql{&ixTqmGN?1m!aKXVwd%#7^j!mojV<2(sm{S)}5-4eVw|wJSbHo^MgwvRC z`FM?2-=#yn)Ya-t8w@SUfDg7|P12+^FE2~YAVuLTqO|#zhAFyZ%>R-}w~iFto_VhU ze@`q?)y=7MUsj|ui!b*4;XBcvTQsqM4^vlPQZLK6MS|{+1HJBs3cg&Bzf`GxJ)m(@ z?JKbQBw}>#le5u6v}W+$ooI?m&pR$QJGP_ZBv+)(&UI)_l>C(}?p8qp#GZjMs)oRJQ2 z!Q4b>HdNo<+7mEI+`+~gkh=NZt)=?Uy@{MvWxT>qK0X&O;> zY-}t1J(E)HQ1OP|Ke2HrXC~b6loxg+!$k^r#B^^+i&2NL3dBZ)=BQ7JjVS&G2rw() z*kTU(G@*wU)v;jUdH@!?bREr`@1->;1r_f6G?iNtFVsxF2KsA-P6uF$t1{SKUBh1{ z=qjFO`X*_O2=+AHVp{O96HfmtA9WXqq5bNX9vGz-gx<7Q0*JlE)whk%y9hxNwp<;%{w?zW!f%i{JxzLXbTK0d z$`YLLm!fl0Evu?l#^j6i>`g0hb_9p`yU5R!{&RE{%IBPSDJ61lORL!O@k^-z68OK% zGDp`9p}7TeC5EOL5;(C?h=GLrh*}Bnj#WOFHHJ1K5L1X-(I3iXjs%bh}w+G4G5QkgXS3ZeYpwV{j})M=0V6g=Zf$W(T)iR7em8? z2rsW`_)O>09b_s_jODZ;xrDY%CS1Mqn|evSdPqdGB$IjPyKzCsQmHhH1onMGYDikU z^7YZ3j9AhahBOFF@qc#0TvTkcCR2HfYSh882`nPSzR!Zi>>WWWs~KsWS~hJM@k0ot zM&PBuc@{~A9Ej$IZm7($ii(=kf(V+k1E3x0 zQ`X`>I=#w0wDek`J5-4Y0y_$cTYmG+`IBNKiL&KzPjW7)HuZ>iCvd!*I1;UN3DnY! zVOX~Gvd!HPU80GTow+&=%>tJ#ke7`vQRlZ4=&o=9IlMlZp)xIeHUqpl6W|Z{poo}$ z)BYg-lA~Jy_%VC9oG6>Ax%aTTBD>OVQ77>81<3|kd0Ah@gnSuj%zH+DLdSgLo$;m7 zbqQ@Pb!BMv$h=evpE}Y@=rv+9t2zxx?>TsP$)^^+EDsl-i;4L=nxb0qj1(64bh133 zdU7O6`eyfn{7AEv|Gx;!GONDU>5eHkx0L?HT#z0Q^2S+I7uL91SE=`I6zk@W_Sry# zsKfXRVQ&&g%;~qOM5;vb-hlhRG)zO3vfD`}QU_CNd353K{^5(Le`e9d`FK3E1(#{` zI!C;Akm2X;grpt(LW8A>1fj^dibc_{9jmzI1OuZHB2~BJ=nLZv$sa6JDWjx%**`*X z6mb*@JZFW-TJIlhg{ig)?;|lM3RO^x%YampTrytUym!R7<*4+=a0<+f<1BzWSXL)P zXny4pS#&S^lj>t(8ukgWQgiO+5GD%|;@o1&Q(!&8PfwB4(3u>FFke(vN%$#N|bA}nBd3N8v?!0jD3m^h#!wpu% zjTelVVVZ18f-obtjv=~%Ly~5=rIYLugp_HE7osW?A{A+i@2q6Bb2{h!Ln&6Hm=<;} z=g2|J?W;uSW9-m5)Sb2>G~d#;g>8g#b^sc&1XrWB)NeCVP`aE<8Av0N56tpy|45_} z%RvU;_R8NTA<7O;R|t&8ZO$wYk5CNDRCH14(n(VoqazyCpbfXeocKS$4qDwe9|x9n z_!OuAk-of#SunpJ2|Qsrzp=Z<{l}hcz8}SeN#Z(bSk{Q73ycToq54_^8WSKGJDp5Xq^JIS zAPqSGn(pDiVUz#;#o0tu<+))*&du#4Vk!FavI%38BZMP=d`k%KK`Jmd> znbCWlD}l8wU0@^88e}BW%jpkzapXmw`yVa5YuYFD6X(5Y2i&F7?7x9i;5~Pz6~%nW z{V{Qdv_7ZnClhv~W|46h0%*r|ZLoB3M5l1A0Aa98`Dex$&G2m9V6ZYGW6nEy*uESX zO^hqz7XD3m{v+Nn78%se0dEv{^eL)|r_ZVV&L4}|Xs3*J6hdI(I7-wS&5a7(B?fYm zez2&`D;vitLBsP4T;RU?r$0-ivD5(vY)@MyxD;3!_-MFQ(;|{)|CsvNFMy(? zYHnJV;x!7encSYNJe1RbnF@`uku4^%i7@@ipwFg=)DA^Bu*6WBbtR0z$LPh!X z93~&@;OfSb65Z+?#1#ImSbjMq1w(^t*58Eb&?PiwQEy$y2~B+Zg)x8zi69?*G>Ba( zl;M5lQ2^8OH-;s1rE{e_AU=mxJ`?HDNjTOdR5<=5w)d@yPukIl1j#fKp&FX^>JAb+ z@{Ot*?evtb8qlFeqJOEV@NOnZIpZ$Tv|}kNe=5jPils^OwHZ@4lFYD@f`ZNdy?SF?S6Hq9q3-6%kCtY z8;OuNGZg9E<=Y7v6cI=7P~oPUofPY1@gc4M+^{?pPFv~ojD5(V7Wm*2DKhgnKQQR= z?*2O?y@64!=*pSDKuTNdMS31kv8Q}ge*mK`@2$Xyjxw~Ln**ec%HLaYH`Pb<2Ua`L zC$M&3-gWOUJ#D%5MRmG6kkgU-GO2I_*GlMkSYp2s5Jfvge~7_6RC}o?7@y`n4slMm zJDBh10LZk%MWKdXP@g@)Q@=|zV@4*rIrey;>u6M!r>cV^xX;l`;CU~p9uVk!T@{OV zwtSH+bzy4x&x7b+OwYua)qA#0LlP>JTh@Pme>ScWIrzU~C^n*+&RILP$$!@TT6u+? z8Se7wJ%`-JCJrbF9~NQ)W_!H9qcnHo7m49I5U_6o?toM(kQ^ zH0NxszhtHeEl&onVj44bJYkYWWZu#`Eev2i3f`pFZ!T0L{Nt_vs6_au7hd=J z_3Uj2oes@!7j*iM6;an#GLgPi-MzevYc)lXL6(^<3(rKt9`Gm0)zBIA2AT+cZ!q`i zxCtrndizWy=6~2u>;JG)^Mj$37Ku@jEWTF1+6Fvp1gB;8V|cF_AOx3z6Bw@CQbj}!eV{_SvBh_b1L8b7MyKc8Y$Nf)vk8=H(_z-BN=Og zq6`d_hOMq+;dXc<^D7JYcJR3yT$4OZm}!KTBba{W)vT#BMViXPT*$@+>1>`+o5Y&L zlqo4EhIU<#(?mu6_I<`h9z2av&OW5rvS zof-#iOM5)xR5g{Jy6i@=&(Lq?M4_+38r#RJ@smLY_3V8evat2o)2{~_df$pK(S#3n zuI>MR>m4^q7-M;^Bd(gz%@gaNv_Q$bZE>LuAWWTlp~!oCSMqf#{9>*Cc1H44wRE(m zWUmeLfvoZUR^Oz6w<<1(BtjF4tK83^ox-G_w)=&HlS9_m*yZQ8;>nc0#kzt?c*S$Y z@n+|1m-WgDj``KsqCR?Vm9!W7>E4cnWR5*0(u1t)9ObKsJXt_lasp%XvEIuhyN}s= zl_C~bs@>Q()L715GUsKljG5W^yKu%QKMx4s@zoV1!Zkwr#_p1 zMNO+M@iX!BaXF8y9r3mZd){UMq@PFX3WtWTq}U(|zQcGI9s)nig|_p@YJ~c#pW%M! ze^~4vuUrQ5w-n})2SMY8wSxSeR8E$}EEEChV@o0qO^q7QVF;P+rRMf|JH zcm1_CYzY6O^@&XXx)-#{YDPa*)rauAe-qmv_iVKLZOUeEQ#J%QP`j=pACF|EYq~pk zeb2BDk9OJ4U>N5MPXCX2`z>C38FwY}%t2dPHrGLRBU|`Gmu?)fD z&UyS{AQNgeby1^4(`7Hpc_jHeAC$L6*(%mW^)?G>cX8!DjsF&97u7Z4_k{m^Sn3}K zLDKOA$H_Rd~y4w<-#E1yUD?*wJNlwn0e z{kMb0o$bdYBk}pxQ%SB#(HTYcvZ#lcL5esykWuD8`p}(ta3#$zO@B8#HPy3;*972+*bT7MJ!0lbtz z`E@0N|Kpy>XW~|%>+gG(QlC)mEgB?Y2|M#Svi3DwomYOwUmUi4KM#r|g(YL;b>sxU zZz@>PT}~=kho@i&Pxe@b0uK?WU`DLfj9-G&HbBK1T+p&4%`^uH?K}w{4r> zGyEe&$Kw3Io$C8SGVf_T4!7GrHpIkEL376R-hEqIwH~8ECfMpjx+VOS`Rb^X`v4}Z zdiXUHZ(`Y<^^fV`({S6QhPshKe^$0ijH^@mr!9D%J0^14*FF8~(3AUU+WG+3M)IvXgBRi!XuiG{J% z3S#~}Yca22MqyZjKs^UMso6Fgb%TO&EP|WPWDqj+NMmYGkMurVmGPy;Qp8y*@pv zw6n2fzo@Ut3%IY%KJq$|^R8?jmc&|FZP#Y0jmFZ8cIhVTYgt)+7}cSVo`laEWYxP7 zW)_hsHlP8;A`g+|8CUA7WJTugLNor2Pn}38TCr70`23puw8nEwT*J(;U5542apR(A zU<5KbF~c=EkvLrJygDhvn#>etGOf1Hz{5IOj%c#Js)kBqPG8I3g==j;n_Q=U?JaoW z32jaf_O%wOMUxO-h|!Z=KIoW-XMsihA=O44`H{TKrR$(>9S;MzV3Kd+gD2AURs|25 z?iBAxwKwbqaVu9O+qQex80w+HF`<=lLa*Q-j!WwBAK-ta26M>#Iy9)&fK!*Bi)J}8 zbPzI>B>LNrb_6x2y(UC2DO-U78*1Cv-4n<)^N^w=e3NYYQxUrnyVt0>Io|AiCe8@? z@o=JZ{7p|K^-Z2k(08+65X=%6Taz$(O^wz?6eEG!I*O(hUql-!i9pa1Y#wti`rs=~ z{>=-}b=Lj|=!RW(bQK(n?d4)uwJjtcmd# zERY-ZHU$qLNuH|6DvEkwjlqU z`qVo)bed)&C=sJt~c?!+7d9*?0>AIBC4J3LvM!tHUi}dS!)M?lmUwC!RJCA-ns-Nrux2Uao*1l5${I*g&Uh#O@eO&fySMIKv2_$V@oHPUSzv1rH$ z@MFKZrk_Ay&@W{DD|il~nR5_3-W5b{8NT3r5l8$sepTL*FS_cHJy5;Axy60-53?!k zK?Ug*CnLAi9MAg=BYQtdTDHbm{BNno3QU4t93h>k zY05%!=_4E@qsVuDTfKu>IDUyFb|XgYg{3H<(QEIwa;lW-8tTt7arH09F76M}TKcCP zVBs9gXE4Cg!Iete$ujtyn%h~C=oH}M2~_B=Z!#GY!#(1dPGKlpPyh%>X{AMzr4Xfj zplRCUf>j`N2Y?|Wk`(Eb`VSJX!4t8U@B$!kAH415;43GW~ zs`wJym~_AT95>H#)|ZnkR(w$VVti>BtCBg$6<7bb7L?CYL`SU* z9!=j(v!$5Ziz3?8z$Rm8ol-3r`+zmHA+%&fdrN1XlBJ+C@$6*T_wTov3a$IR^-^Qg zTO^3XMk`G&kOG+^cY#PsCbuprRFkhHz(=sX)8FQc*tDK`#Y<0~7h_PZ1}o`Uz6Kkz z1ih!Oylo1q6|z!n72;`S|A|zob5g8eS*&gh7={aualNoH%f82DQm$(nWpb#*TfIbH z+N&#EDM0G^31zF>D!cuHScO>CYuaTmrTB9)#|%@m?0P{RbX>G6#hO43KO+sP+~wy_ z6h`HJw{U#W^Ru)kgoPEQI{+`9qJ0!- z&daSWcec;AqD+fVL+g~1Q2Bu6hq@4Ppt}TZsxw-6?trJm~*mh5_FLc*uY|mjI{=RK-TDs5yEu-j?~26R^mVw@yxY;u6D2YK?;#Qt4}5qAwOg z;vr=enoT%qYs;mrTylwik=~-6TUba;7Z`~b5qEx*HHcV2?-8W4Yap@c%#ydQ%M-{V zM|3`x*a!!XmW`IZ|2XfNv?ncJNDzhoF`Qa13zB?Cv-@sjku^Ma2C`vCXCY)ctbJH@c6&;`8 zv!f&0=AkADSb30XzGNybPsd?r{RY%qC!q)8u4qjm(q@p>b?Q*QQ=+>@o00=j8Gr6o zO?u*TC8F^%5I_sLw0h|I7mi+gRHq5L2_1 zHGf*bfYin)%wc7^`sVgr@}y|>VSk$x^=a>lJ^;0-C;n>EALo_2Yiiuz>@WUg%_}Ue z2^cIis?a1WQ0x(6X1XMGo9NM&aEYmtHCCdoEhRTVAt?9!y7YRajYb;fP{6-rWLRch zwp6=>UJp#_^rAN2NVKNM=*G0KbBou0y#askOx5H`pplw^IuyDLyU1ef4omH4OXK@5 zw?_Mr{u4!;r%YurIHE`IrAy2wlDq4d!Vb$oE>TgS&X6SeKntM<4)6R`SBfa(;vJ`F z`fM(VO{1t{hPpI^P#Lux`oJPTh~N=1UXLr07mX%)SIc59>ntFk&IjW97`AJs`ESdW687p~S zkY6;F5KPLcDj))>e;JHh)#wy~pcSP_359IDY<|=aQYVfI`6F-lmY&n4Q9+Xuq-D`D z8nZR|R%;#mYx7k~nePKt{a=OT&*b6qxvn|IO0@J0%3QC?q|0I!_2}Pvh<3qzo)7?Xp%&I;pb|x$A&NtpdOy}w1XmY26;FnYm5=)11@1mj| z5#wl+Q1D{xNZoI$^Rz>5g>{pqRruDqY{z_TR*=FZ1{Y=jzC5muU1E zVV&s5JIIGM2^V4Llj zn7NjM@-1*dV7unIgdpM8r76DFP}12zaAk*bP7#+a^4GdDY5F_wye76_DTA`M-7I^0 z_B~a@M9CyoZ5y)l>sl(hZE6B|x)cvBa0q@Z-h2Jem%}lyACU+X^({BWb<=2iXjxg@ zQMeqA_qO`cFnAzudV~z7Euq7&WqXMJR+yj}!{XjULJ0)?)_e_?w;CsVyQh9M#jMps zZii@s4gIT2d%bAlNZB|mI%(-AwrCCD9!0cd&9IH5lMDg0A1)Yyj)yv8TUKYZf`)WC z913w6X1fbUx5^6}Wh#4%zFld#_8}p`DZ3}gBRDSx zXS=V8N_<6&C4JG;)RGNLhjRbKh5su#0ns+T?Cj08?+-#;>_&-jltU*` zUElc@B$g0dDW|X`JDae?ooy;gP+OmMR-SW=pPKl2&w&`|8ZX_#R&)NS&KWp$m{jC3Qw6PSa_NjCC^kVHW z)A`eYT)9_e`!^%LJo{z+?s;xRw`lzA}3gxS6Em4#Pb`EOy_Zg(j8wJg;6XQOKSxsBMe>uhHh2O3Fv0D*Y zn&I-Hlpv+2jLKz;P2EUAKU} zS(F|jSE53R+hcUDr*LKI-xaos<`zaak=?BOwo^6&&aDa`k~h5+F}Wwh0A0De1mddh ziNa;&y=>tE%J8oV`Xy$7NOA5m*@-0MwQ*F+`7rz?W2xv??hvXdBW93SjwE}yG^IbF z&ArVJ4w>k?`-7%;cg#>M-d^T~kTG2(!{HUb4EIaop!Xp0BGGdM`iq^@3|m1w;o+ZK zrU2>B_>X^K;Ha#jCC=1 z3<*q3Y`hC$znB`kawiB~T7IQ1leT34N4aNVYWyic+pc{qkmdc#!69xr*U&p+{#TVCO>Uo>2NTEy#Gw_bEN==l^vKc&^u`N~(I z(x7%7vFb^o!jFAx=TEd!d_Ia<1Bd2`rS5?`t`m&Q?OjM>WsHg{<|gHaQa4W{2RDlG z3yau}er!6-AF=X*&&~C7L+H}&ST}|?S=elOBVRAKlL{5Tizn26|AT>D8vd7hH4J#~ z_z&O5wn+Pqs_(eM8#W>vmcLJu?S5ZQ@2LT-teeDr-yx1S-3OpK`B6fc)M(uHr6bhYgWwWH>g~b5Au@fo#Nierfx&nl_iGkS8ic!@W9AIdbeU<=9Ep}M+-|79Q zoz^&AoqQgo0&{Ml(bu7=DHn88x-*Fe;Fa1{J;^k)cVZe}y86 z^2Y!?P4savK_;`70{)t8vUc$1NA^i>HgM1r-1qV>ml{GO4-1Hf3Img?qM%CIz#!TX zv!1p{5zTdi0vl>1@&JQ$|29UKJxVMDR~K$<4w6F7mJ%jgEk}tekuX01KlB4&OX%Nr zS;BO;uxUUDkp$gE*|W9v^X$=tT8s=jZ-T+WPJ7geTBkYyi~a-Os#R73e|n9VUqWsk zBPN|~VMuG3xEQS6G!O|7P0e7}B9grs{TLGNEa|gW5Tbqs`}THKOGe3)9hwj?(6`Bu zVq6*#Xt6?!5VM{u8W+i#W6wG@|J$aml&kszp8{dYt|D*~yM zJ1bTA)q1{6kjgu?td>*9*AZ)Ys$k#y+t19czXlKOhh5LrlMba1EWcSz|2Ac9b@yQS zSB;4NqxAYm+#W+y<(#ctf%0?j$itZkfpX!zdH(w}NIslqd#*9{a`SPG#xsg@SE#B*)RL zTac$$lz8LwsuVdpuRU1c2=DSfo3ghn+!;*|HpkZV*SsZnm!1{;MV7`vRoE&JNvza4 z!YTYH-ObAyQ2PGWGqZl@G4kKd(_`-Ut26$=m;y@TV5vA4&PPU@oh_Bex6TLVD_Pw) z4gI*?dht@2N&?%aH3Nvq=1D1`}Q;GN^Q_AS{%X5_|g)Z3y_n4mXM+jh#N!HI% zwVNH>i!6?ooF7UoLCS+YRqCPcU&73iM(~p)()>YEcH7%j#t-_hThlotS;kMHG&2Ab zc{aHO?>KqIj;0-*j)(vINF_8zOP|4o6&9I*wg3CWJWKX3|T%)GrWthW09I^x-~}u?~RCJ7jZEVd}T{yeQs*r zGv#paQNOuq3=zS0-BtRlbicQ;-o+Et%R zB8|_m!<2pw?f+F1N7Wsf)cW`XE~bOUJ|7>>-r*#RQRjm%#GXb=1d+RjsSkYsU>PNJ zMmN0huB0+4iWwt~8X#51><+Vw%ZcSX4PI;S3vTRaafuF#4jUU7p!5HIqimiC^pQw? z>b4ANUH^Eo6zHtcsNWPi2qIto7(yGxqng+9Q~1~CLrTar=At3|TInx!k1g%V?FH`R zzSMJn!S0LFH4#Dpmdw41;g13DlfGPl@kt+$KEg#N4$(x*83Ws(z;n)SKkX7O78j@9 z053SP?)mKkhR8wT{%R9}(m1sv;_#A@GX7`^f^EEn z`5%_fcPyjE9$Oe#s|O-g94RN@<6C6-B#WiM)S*ox%lU*Z@HkVq56`wx zBv(?H9TG56bRY#r1(KAA_!U!D;*oSNjiGJBBUmJt6KbzIAhwYo=AU7`K{;TfrrVWb z<{f+rhW+|E!9nRTQ%9#Rzd6rxVi-u+{$fFc*)>l*$6ZB?8Ioo1y4xj#irnd{)-(js z;0(VfmXvNxcpoq=VIu#7>&2o;#^Dpkvgs=Qztw?W0VxjEA#Dn$iK0dDTm*;!{_Fz*DXJqvxcyWGkL96(z$3PUxbHkvYf$< z4U*L|d#FkONQI|H|~h|#4(`orW_LW;-!q~<5cJ@umz zk_3gqSVrmdv#H5fG2h#5i@T?@G4Hiw?@tGPu9uu*k9m>fBLBQ{UVRMDc_+?}TTXdR zJ2~G3NQlZ?!ehUhRyR07m#;JTMJM-87QVgZOH<%-_!B>=PM_L!Gu=JZ{-WCyEU0lN z`YAcG_3wCdWH^#hyvOB9>+bMI;8Tw<^Z4d^fVaJ)Qy{dlvi2LntDM)rty;r{kc5tW(t&u=GCY1|Q_C>%44i`NP-yL4|=^vKn=eo7Oueyy-egu(iHgUu5 z6TkG;%`6u`Vd9Fc|4^`amDJX)9tH>HwTwcJagbN2WdICv=D~T0i2hV&@M3Nme>${< zgJBoW<*TMirMOLudSI`qxP}S>D9t`zbcn!5YF_~IU4v?EXn6ug?HzJaofnM}?&EdX z196xNT3c-^|D^j4JFc>@S+*CBKA;X+*=#6jn-U$){By{WIx->J+2^_EWM&aa{hcrLc^ z94h@k&}h>ydI~&QbYTo|FA`EBykkB%7G6s=_f@i}Tx1)(NJRI4BXn`k-7x6SohX>^o^_-SrJW zNS1<(P4V8LmbyJb!MQb9QNgAW8JC3U&U4f7AP(j-^_g(fE$4DO9KRPyaY2KQLN=V1 z&b9O_xezjv?7LU9I;d#V2#9in9DxMO;Tvdr_b(#q2t9w2VJ$w$kXDj=E?<(BTK6ZK zd>frg0{Mbr(ASt9nOFZ=<&E~Jo#xF$(m^u-6KP|_jvK$;;>Cu_(RVG!EAq`(whc@e z9_RZ^d*wBStIszpzU@h+!?rD#98;d9TYBzxUs)(d@LEoLb3Tual#01KA7&fB+P?08 zGF3_It>1!jUXS?sG6#g+pS;B8M6jJ4qLgJ8nzJcMH&c+M{9yqq8b-e#VuiU7Nqz3E*vBmjqC>D$f5w6U7^mfd^~VS?4Lw zKFq+aHuoX=F>KgC7Ys7->Hl1rg2<%+NR)!l@&L&r41_=c1~phgZ`|mi;fQluGFkEY z0Vb~0LP#k>7u2vUbL;qu$+zk~ywI>D0AV)8TS-Rhe-56bgtOGW=_<*h5R=-fe{|3X zi>P;`0dO%JxrXg9=*na4F|)$Sx#>LwoAU6K*rdFdZG8mhx*>qryaa3_BL(;@y5KL3 z$$rvzWMpHEa1J^N9T0&*jR6&B2wO4Y9LafA5zC&^ATYXVOk0VSm@ZTh8EF8~!usUB z;?C&W{LmzS#A)LnNO!!85ZZ^4BKI(bFWi=Aa&C#e*&&N8_3y2aY02mn;T0*e@}$`N5oZxW@EG ziSHjzZp76Ur7_Z*Qp2b>b`>SP;o} zpE;f;y}Ova$-#-#hnaFR*O7obVlEH{tfIVtBn84wfIXX(1A0|(Etd;UAi=FJMy80# zS;wGC;g(K`m{|RQPN4hg~I)qZ#t`5Wd*g=C;CeG5TYyRgSk2GHP7W(aIEj zJXtZ_}Gx{B0+5gJ{2XXIhY0f%Hz6dqxzY z_DMiq8HQ5Ak+h*a-BXu)QN321uAH*w_iuM+{*6CPF0?K^39aWnPD1z5O?#nC=;^Px z;dD8QHu@=BIjVxqX08ChBiKc@tE@f?AVS0@hQReZdB3DaW-3}kC>P9=GCP_n*u!gdBWn`74i^lP3L9eqGpsQo z?zEPYtop|S*aamyW$eJN*3pWw0b6+936+Z^hIUElZ(u9UVf0{kx9LTGVeG3q3}fMh zTohF@Ju4ErINr&K=sAZ8K7n=EpH2p;U;rL-Pcnm)>nIP3cB}@yKO-7pBm>O#Rdgd} zXcz;`emvMbhX=lTSVeHOtrFu?uHIxvQSP;?z}Kh78Xm|du_-!D|Dt z?d@WlmH%sW9xXJYkP=acVI4ahXKpn)M> zo6!>zr*`C{UHyHR>hE@paRlv|3D{xc5uvPVP~Oiz6^oHXfjq_CAFh?-cP}OM7u@OI zNOOJ-EhxXu4R9ECG1KWwz;P?My8{5#;bLXm5f zCN8O(jHJ^R3*Y(5u;DgXI3%yr_`JJJo~Q6N{vs9N^Xav&{f3!$*KDeXrZ!HezCuO| z?H;OQ)tZ<{5yG1!gKe26F=rHTcL0eC=|?Cm-a^1iB39vkTnV-{QCX80yuDw-;F+>`g;QX z?#_nCFCMlNuA7#xKV||Bet-A9;~gp3eA~8pJh16JplmOnZ(8;T^`#2e8D-AlFn$=FP9RBVHHoUw^t^neGq& zATi>3r+dAB&Ji}s!&-2xjVjJ7>}7-{Rb#Ig%;7b@})tRxCRUT{UEF@aG1lWz^J%_ z&|t6q_fV;ix055d8v10m|7Xk5qN(=EnBO7vCl8?zbwe`OD4x_1Rhvv@B8@I&&C1rd z7%-24+e9f@>i{@VD3LTTA+-dOZeUh$YH+F?WPDJx(+#hBv%9{hgJ^S(<}^O9ldjBZq?yLPqaV`W0}qXBeBvpP|V-&tIhBu@n+2n$+VotUg+ zverv(`zfWQIu>Q7Wb0V#g1|bA{daLfn9@Z>{+h_M@YIAo5x)~|5?r6O9KTb8A|o0e zV<5goO6e=~a`GfLrz-+3kjyj~b96s6gB{L=JXTVHKcW-q^D(eG)0mdi6>|PwEzaO8 z=n*))opQzhIC6>NJpn{a#(U6G)xy8PWpLJ&YWcim!H@X53@-C_hY&sHVVdGUw7=Xq zUB^`^GJyZaAqGFzCz!}KTA>vYp<=SXF;v_Rpig8v^Pq7cySOWngedp?NVkLV*p}DR2sYLGqz(#pGibi9Oj1GETdcY2WIWH3>!~~F zq5Yq|2RU`j-Hc-2=r``kd;camWxd;uEt=OhzHP68iCyidpi`gQy>6Df5Ty6SjOa9l zyu1?zUU?%+gN$R_HbPz|VF7x^erC*m=Z7Y=Z(<8@i?k(afO~3+M?#3p8#7-A+_%s*!%J23cr5*hgw`I+e9c6VoBZwFJ!Z4t|U%7u5 z&q@-s0Nxq~zg0Wvq|S4G(o`sDI&oL|>chH75JP1O1nz&ZL#n3Z75X{!shjCY8*5eV z!GXaJVT={;4K!77EJ&b%@h0xDS70^Eh+dXR;fhxZkcYF?wa7InGzd`ZP%~3AqXfrL z;pS5UKrho5C*-xRjf#lNho<)XxEW&bBxb50)0*f)psu8VYPN_O$M0xs`5GEEekyzW zqd2TxM;WglLS+G_6cM;68&Z5lY(*}#)(S^~f(3>|0$2pL_z+tw9J5P*ca06w%lzOf zmRQ@KxHQ0#m_o&}ZhokUnNUzkXFpS%uHbt|s@eF`D+cYCo>r3AKh^NnExAMJNwV~) zV`!(A*+rp`;`+p3YXR9R;cxd;2cn8_bccbDP2-pP6hSZsO^I^L>NYPfX=UY8eStr2 zHsqG!t?%3H)63c^9VBh|Lc`S}qg0Sg%6pe_d=5hZ2JEK|SX-nBDwx1wTE&D!h0@cA zGRsPiciHr^a{RtM$cu{qoUrW9CBLlC-uaUwj~-NtGxkkBmsEkEsG|{0_Y%x3_8SEF zsy-NjoXyL?eUC`n9gCUzQ2GyL7pf%HJm|qt zxcf_*ZU_699o~xPU^P$NbR0s|umj%X{_ZxQUdZ1+qu2l8SW&nA{c1So)8FIncKH6n z;yL34#8R(qn{+ujl5*prp}2dSP_XV64ZDA1?n#WnWe|EXd#n6AXixvpAF z*VAOO#oEvqF!r<#>$J-f9IEYENvwx}JTd{^PT>mtB<#^h{DjhN&jwg%yk=+K(4vE| z9~T0(P8LdnLH-0x{Gb#$7uU9Gz9I8tZQA*x#CpfaAbQ6aO8MdX^;|5N7w&t#dD*4s z5c<5_l?9uX%k)x-#==a?VD@vV6XQZ_&dq2}L=3YE>hpaf0)N_cMYn5}bOXOwM(x(_ z*V_KfXTiDJf!)CQ^{o3y{+Ye)DoFq8k^kMH(Dmm&K;vGX8~J%V=gl79Za_J8t+T1w zNAS^0CV{yI)h~BGHapy@jJn#6OV_Ab_Dw8htM}clak|(_MAjwENc+py-$4xe70+4vMm9wIv%;9mFmo*)DnZ!_nAIar!pr7qHnrr>;oIqiqAKQ@ zAQC;^eI%TmJUOAiKD`nx z5-lHSie(;EdovVbDiSy6otiOs36r(wC+OQNceM-2oN6Xi}-k~D5dOV|NMrK zq(%Hf(#F*&Mk=t!;c7ohOaUOG`e+)Of|1CaAkCB@?WqhJsesPR(~6pHoHeJ%*+9c9 zzd-%`-k=B2CG1t zg!7LsX9qJ*?Z_BJt2@M2wf7_4BN=9|UAFV=27J56^S|vCxI)&Roh_2_dz0sGe&511 znfEGsyicYX`N7X+LR#ZDlreOmrTHKbwL@0VY<6H61*pv-8P!@WDOSE6cZ#?KD6m0A zEn(>z6ROVf&v&xNf^s12taxgRZPy_S(9-^Es{o0x1zniv@~8@#`1r^wKI)%ZG$2oj z#b_jSK%{zbj&;UiDReSe4Z4SlP8pKd5)ZsUDE``7&rh}$Q6kGLbahjfGGBwhG}<)U zhr;79a`dYC2d&`~_2xZ<)-`>QQfx9?Trw*ug7HXP^OPO#BiIH41)bRxI$ba)3i+}* zmQb)NY9TjLkC=EHmBM~(OYW+41(o!kk+{P@vEjs>^`dY-zPmP&TAi6DAkP@?m<9!N z5)2YqDZ0B7e;rUY9v}F}h38J{F9^Kcb~1^Z_ihimIvL$$Uf07tz6Z|B{cv}-s+58y zeaws|(JEBd82F$Q&P|HJ&m4;_;tNK&Z7aS@AiXz1!u}hD?!W%T85AsXq!*lU33Ew+ z)+|pBA|L(awxJer9_rzQSc=m|@@xX~sK>Pxv8Go;#dG!kag9*F(kl zp2;p&@QZ(hKA#^M>n@WA|3|NsP;A2fbi-Hv*AgEvC z`|e295sS$N{#R9u4YT&YRq;q@RFcjuzI6<2R+IibvDjQ{pDa#5(io~fE%WDng2}5g^yS3Z9fKYSJl9EEmr?yn{ZBI}U>>9fu*4 zO~4?XGT;#MC_$BRL?*@+dY7(P0n0e9Af?+*iw|egY7k&YTGNO}xa|A9 z?Gnj;3+~}i6J4)0pX4BFDWfYnp*<{|Ruc=zrx>F9!77Tzb3!YM;U_*^O{_B2BD#h@ zW|1&UVnfPG;2O8B*V2wska7;4^}y<<@9ME=p5OEGwYA~8-@gOBuWnJC89V1uWz;g@ zsomth;{*{qsU`3_0i>HN?Q+EN%2Xf;cyHBw=U^eOJZt%r^9e6{6ttpI%k}cB`Si)T zO}M&x`rpf^5bCNCM~(uF3z>|E-bq zSrq%q4u#~}UFCacct1J!Y(u@3Pj<@`)%8^S%KX$SNOstZ+E0|>DM7e4Mep1P2dtr! z_o^5~P|lH?79MAdR~KmmM;tjy8mHFUA@~t+2VS$*w^v($J-{9lGM2B68kcwap}UWF z1i;n@ZvWu(NtE9vIP2Git)a=mJhVL$z^}F1TA=Uoh_Gnz^}ORn_7L^3bu{R%&I9zb zEl?ThzkQ(^Gz0<@z~p0`Zk=l8>b0a(FZXW^-{_;qdBIr|6X`4A%U}?RosW~sFyu=F z2lZ5?kolwcZ)F7XqsP^6|EaSOD|5QNukjHZ-tstd@>MD`!^lzKA^r^}G}EY>j21TLyr1gVjK9KEu5dgl;okuG*5^~6}EcU#yLlJiZi!5wMrD{gpv+j z%b2;G;bS3Y-p-vHr~uH`$))_UV*Ww_^5SNNkX31G+a zbrENaj4&mR811>K2|N0gPLRZXge^q>BAP+G?gSx=CjN&nXo4h_%(O{>6`yi)c7Y@mOFIOQII#_8QQ7o>5@M=H|jhNmtOU4O$9>m+tlT=)8yJj$3x>Ke5eT|L)^x zbrP7~Yp};lXCkA)8%uAY6OgPyXBwbgl}N9-)x$(utqvWQk}1j5U%|8=DMJ+!8@z$8 zC|)&yg+3)3A2+(>BF-qL;3q0rr5@%{HYNC?7rP*|$2vio1bYwjHOsjxh}r^N%ZvUv4$oUR8oVCu5-WV^8H3$T=HK5$an2v*uXj}~jslm7N=>-`wMG31 z2mNLNXV+fV4MTt}ylKDhG5>z~F)4&)#lRr=!%zc+UC!nw)CwXq(0@M;aq+RFZ~y)J zZ0{psQh!%XrIr@QqAS;rqR`)FbDN5*RW3jNx4O+>`OIW7oQ*A#3 zIXVs&*I3cOP-d*=%cA=mJ6=6%M4gefbPty*1is#diq$LgG1ssqv}&Yor0%1Ufl$`~ z5-;ya+iDrAo+3mWT?3@VIjSD4J((JRQ^n-hnyuI}h?qcEIlyo>2~Crzdmg2U1$L1} zvBw~h_(SF_F&2ERsN#Ik>~iVO@ft9&U=;k&Mo)LkaLdp-bb;9YqBZM|bZD#fEs5(S zQi@>)$CpXp1m8GTL_%)>7cJ6vpy+GMpL`w#ncy-G*?!I(`nye-uCv_$wQMD}rEQpx zK`pB+gh`O7ckI`T9B9d6Y)dgxBk(IE4MyzP z=UMWbht>pLUD@6mTc1(Au1B3R9C=KT}G#p?-WGQvPvp3HE0gb1&lSC^!$qpEv|u&aD`D%k!chFom3?a;gY<_xGR8hU}3 zXJUfUTeyLw5@8=HYLfb<#8IfGGJ@6;;NO{Ws7ED;|9duvGUS1c2RmJWNH%oxt( z26^l0C3s(Q<7i(=WE-A7hu&2CVzo70eH^%yPC^KFIAR2}s-7>D%>Z~te3e645%GNQ?i#-BU9+* zR9?jVi{CNJCJMj-C)Ai_=0olV)CwFS4eMVmVNB|+Gm}P(p%%X>wmKj$ZKnyAUs&Qd zB{Ey&1jS=?90Nb;#x|5>Ce#>{Ojb#mFL!bEX7i!Hl!}?jSjA6Z{LEh`7;=&%7{t@n za;7jsg{z4Nw-gd$Dr9NHn2gjsrb|Ooi!y2_gU`WGvZf|pYR^64=*b#qLWRpBxYlUM zLk!y;)BLBTWmEB=G3tN+$ISnJ^|jU<<)f6QV0gfr>wm}pJpb46Kfvk$ID1Gh;Qs&i zd7X!wz5j20-fzVJ-##za)gGc7O&H=4f=DuujkP^dOtyn#&UqaDV9G2!uLYMb{w;l` z-)jmRPi+j;#7(E2>`GM&LyYQ>;%aeiYh0ZhB;VPTVkCcra3kRo7m2OM1`fY8;UY~H zGG;9SjvPg~dM1;~Fl=d{R!4a>mDfP;p?Jzx9k158q(#wCYp^+5)kL~2E6Iy4<2TX? zVFV8j1r~}QSz3Zso#+dyh3+P%(}oCw>7mU?WsvQ3HJHLq7um2wBhGUTYkgeYQLDSi zcg2zfSceO;uHZ884keN~Mh$LIm~ynhxZvIq?&P`>M!QmpV4wn$Wjm8o8BncaP%#Ex zP#O-@>KeFCsdk`QJ8GDIwV?j^IRS-dx`tSLFoc)5#A70GGh<9%iJ<|hSfPR}Zt6nY z6R3UfZ{yRLqOKans@LBGE9*Ux{}1p?-oHb>Bze!ci=4Lq{g=U!)hGerns@66vME8K zer}g>4%_njAR{Q<5K0F6Wd?xC7c&l)PB9_PU?^Ar^Rt|!qXK4IB3NlH^1K7;_xra( z9iOe~;8|yqIFR7E0KG{k1!UD)WKHY5mj2r~I2QpX9oB(xc`O-i=g$G&QL4g7pOG}r zY(L{lRk?_D-RMuckL$?K(s0wXtd9F54ZX*hyS-VfO(!22^s;5xyd$|n9#fUnq&u5X z2rp$EYiz9A+SV;m)l-8|=bZw03fynOyyJM<1LR|jNl5bKMa3FEP;nYOA><*Z%0Hcx zypz0dNqcl)XUeBy=HeuD(g3x2b%)GGiQW>eTCqt0CGxo5k#G^QlI1Nu(nPjox4MpX z1iXq$bq}M7VQ&|HvPU?NLb%fgh^2X$KG}#o_l<-u^5m*~#~s>#w_vRZCr^kK=bY>7 zTnLt5sdsSS2WKSU!*-~v0b;qq7M<*|$KhsB(#K&ft(eZj18{JQuk)2QSwJo`{XxQD z>RnyqyUSI=yz^%w*Cd+T>nD=WbFdIcl%E)8pDfcXdwr(;eQ!CrC*~l3;9SA;g}_B; zs!8<)H(*Z{I@>=NR?d(*yCz3@G8Jx@7QIU9FU?pM0yrPF*lK!zO)I?zjjgqS?H9#P zL;*-^CMFA!q^6;Imh}zGEC!1^o&w9r6}a!KdB&>J+;1Z-HfvUFS&Mv5kk&YS_+2)WJ18!KDN_OhT1|2+1NA-HS`~8;1F_$ zji6ZiYhIUVx2f#9rfM98cS{uFhHW1)B{8KlaULD`Tebm9d9j@>R@-v+LU=+Tg)`wQ z@MQq2I2g1C6KgVC5~cxx$hf597CWjnTtTohuv5fmyg)0vA54kzFV+7j9u_ws4H~GT z3klaPN9ZKE-9k|$AQFfBA^AwAJ);@0Us;WU24i^oJ-lh za+tnF(yjrHxtgqhCf;Ut;;@_R*_Gg^Uh7OE$ymZC(6y%{Mid%s9A7Gt472d1h$;q3 z2(;U)4Z13ZN&z)7R_-OAG4Xa0q4p-f{xR}xeF3|0CD|?01_@0ispfhs6H%&xgNVd7 z)DW`3v)QK_i`KH4uI-)wQ5v!ANW;!{913OcNM8drC*5nuYxty|RQHZ`8IQT zR4q#vm24Gw01|riOcJqS6^>CUGh(ICq;2y7ZjeEb)hE8w1^+!DVLBj{2JI0aD19O{ zrJaw2=;8V7_HTV2NfQqDPK+az^|+A3f1%5yjy73vv;}I5VkR*}gZ&uk2bP#5w3wO? zcy80oYE=fV-rgd}B)8_KQ9!mY)hoRz>RI=V=x4`!=j$1HlyRd|$LM;iZj8T6pFq9p zE_V1nS;Tl{gIcb8gU64y^`%<1x2;P3Kr*wTfbYC# z$IV1_1BV6yF$E0|9XRzz%l|aOZdwB04NlPvVuB*vSLV5tUHz>OLNu>_TH4cbsUo&M z!<^aP`f&aF`1`CdkCVZ_KYEtW^y+fiQ@}t26OE2WA@P$3J}S-9`ZMmk&*$At{r643 zt?5Q_!B8c!p|+XHGuX3vE8E3KQ;T`oZ~l%BDtK!bTN4q(IvqjR-YG}g)~S z-r2hArk=nM%A-o%j}PAO298RuOrA$Ei{}Y(kxkvsEthikl6!dsT98$_QIObmE%Qbh}F7{W`0{6&H}vU z6)26TI!71dH@$={RE_0wR!=7r`}+?fay)Xn5 zKBM^CGIPSHj{fBxx<6(F%o8n;K(>Lf2qim-#HTelrxLILwt;;(xHhl&qJC^&)MA&o z<}JssjTGWbUAdxl266ioSL!!N(r;UD9>_LX&`VUrFOf?$j49D+FgVf`Nm`Za35m-qqLm1U zBBApLEGNkng3Eg(pUSWk$#NblL-2^R5uxYVPHcy$uOuRtP-1TAp`zoUm?jXWO2}Vk zmB;G*plgvsDGwJ2ww%ab&=AkJo$%8TkH=V5Lw*)tON?2=ziXr86BtWdE%+%57}#(v zGzA#_%p2DLBhis!w9L1gE=tNYi+gE#`DPCI%^~cieD7xIGvQ-~^!L<>**^@8;ggyU zKaF5kir{jz!WHq6N?eYq!?E!<=1)T3A-z!Y2`@?nD9v1V+bg4IO2+ZRrhRoDe)drK z@sSN4x^bRZqP^AugfIzN@#~_KA#kdfADD0wLzC)*vJM4MX;5i(Dubp91$rdEEi0}O z(rnKe7q{5@RJTHgg>O@a$TVHC)Of;-$9Y=Uc&`(wiJ`i94xu3S_%0aPMvTXaD#f9R z5Yo`hhgw;+r`gw72)s&^g=?zpnm_Xm6=QU|2?Ta$#H74QG8$5whF1)NI$QYAQzU(k zsekQf1rah>qXT(PJY2BABi%fF8aEvCu?^B&muLP)PJ-PIghXm*=V#2?Vmv| z`0Oer9g;ZAh~N|wv2gr=lgpuP4&#pNWs42`P)3QAQA?$3mET9Ryobs`G1z?fETgrA z8R`F-I{MdD)Zv)AjYsJFy9G*D-}CDkPOG{wNrPSz*4F#Ejj?z_ZbewN_C0K7T|Vb1 zRW7`!;kSWEa0_XCp!@-yVNGdPEdpXhS6YC$mOO#M-zn9IR4WMxaYog2IY-j)88s&K zn7J`1>zs~`ElL-*|Jto+hYn0t`Q&J1b-Y2176-g98~|O1ST!t0we2cuX+#H9q`Cqz zSE(KeBOzxQ*OYB+UArXU()jdj%ERzWlicjf4pbA_r0nmUjnV@s4iI#RCUux5Flys5 z9L&vIV;fccaBbqo^=!cjHKkOL8YB>O7+Ux7rBVo~1eDAb%>Ad#v0Q9e)J=ZfherPq zs+}R&fDx(#zvXzI=(37;ogDA~Jn~3Y4EjIH@O!lMlV3{BB+Aoy z)SZF>>3PQ{1Nt8wzGT@oqrX^IwYeK@pXI$rz5u|nJ^SB>{sY2=>%+t(9+7Muw}Pet zjXfI#bX%+91bvpf0a9*$ci#-1DsL9d|9ZPUEBWnH?IlexKZ;v~Fn{o&LSTjm$QBW$ z{0qT9n&}S3;FRPlqJGhn7IpF;6Fl~DdB9vuNd04qL?V*3rT;S~jr2)H(zY6Qk~1;!KJ>gYY+9WLdO;|G7NFC#7UZis6OrtK@shOM zESZL)!DM?mWzK6W`-u77*_2?BvJV&12)ld_7s9>@5bz_!CnK}uS4r+0`viPgKerKs1$lj9lP(A-t6s7MsGZN)@g03`- z;yjA4GdjCeGQeX!pJ91pdOxBazjl~BvCS!pN4J;``dI)u8H zHBuT{7i>c+@M}S8F-qF1o)1_acA~r$C#wYMMVJbg@r*jUQ8gVFI!~+tDqXJ*rHD8FNriLE3Uc z+PqNb6yU09f=^sY%Rl05FdsmwFy&9VCx?00U=hES?gdyJ;F?SHxN@v87T`p(_@B6H7(nL znAu?k$$QLOeAc3re-%qK)O`Y{(*i}NlH+eItpeRX5*a1Bx}q#O1ni9OV^VH!-lxKE zh2Q>szZK*@^5@$glQY518~oH)!Xe7K`=^y`aYh{>)Q^$fef^t$wqpW;6j%WLUt*$|BWri`ZJ! zYJ_71ll}eT-&Z2qP(du+gQru;!0-|>!+g2X%gaE_4Puq4>T`UC zwrAKpi{%Zv#SF;5hB@QRq}(ll7V{|3rfaIDt$}tQOv+U?n_UGB(KO30KStDCkxM z>vHg-RJ?k$Z)=z&Jf$t@KL_cZWnkL$xap);=TBk;2*N%MT8t|<>`Q)%C+Ru369oay z?I-q=-q^YIFE;rsiuZxL$wFTMRp6hi51LoO1Wbp-!K0uMLotd5QdE}**Eke?ap^Y% zSn{gN`~2FqmK{&2KKgM6yF;xQ8w(;M^LY}`6D_|klzZ5WJ`+>-`@cVkfrfpv3zp|q+pKd&xT9(D( z(8T{iu`WgYB>*z+@Vtu19B`>NgOC3cDktYAk$}u`uP88O4C{i{I>q6+BzC+$z?dBo>XLZvRLrFS|lx4bKTixZ; z`(uCi)oXLyt6wt4CbY(i7?YU6w90f zi}yIEI>U(7#Pof8?Mpt!<6fEhRBw>JC|meb{fItve|(abRjiB7QD`+5kDfl5Aa!pajFFB+QE`$iSCe2hH zVf%O-eUHcv{%h0d1Zrf(6qE;|he@&xa7j zA{7%E?BOOvgTJOuHR2!lbt-D9AJ$5V;C@TKW<60L^Y~oge0b_PUGTtM%QtUe8v3mm zUgvN%5!o`PuR+wse4^K>6^&nk-Gug|;xaK=S2j46S?P})3!`I=b&_9HyRuCm=jc`r z>i3l2eucx@?gjf-DCiF_AiHWqCqJIj3ifk7+9Qr{Ll`JTG)O)&9c7^mOtpmyc%!sp z`6gc6AS_`yp3C!_2S(H+>e1z#SVLL-?mhR5u6P?|&ZQ*+?;X{RGo)=5vn1;g6c=}Y z*qlxX9jtUYx+oeP3?NXFY-)*CQA+}^h%t7{D!4HH?RHg1<~K?}ML33aL7P^go8r-^ zzbDTA34pUQuTPW70v7t}b(P;7q}s{j6*DybTS!4EMdd;TtOioOhU$U{?8=Zf?z?dJ-Hchmp&3Gv?#DBFl>mO zmTVyt6EGdL12y3njYg5K?6H9@MunU>EA>~cXUZvV9T6AwBt2@h!VNeWBA6k!nF_6Z zA5k)L9NsCy4hrzw+EyoY>)+A|dWY;W3)`1>`reF*L*h z&P0tb&8y$U0FwMSgsbHcaXptlXhLIDkn=Bwxz@}8NS?wqF%rE9NaO-+W7aZfg+Uk; zo+>8z*w&L&vO;o9tWYHKLA?EV+nUOvIUgliB9yG?8q6|GWAixx|`S^vE!q^z@i+-p9bbSnqV8uh%~>_2a3Tx;=vrqB0<^LO5)vCp%2 zRZHv6_C1jjN~lW#YWuT$HFmVQk;$%|l9w!EQs*82dT=2S5OB6Ox1wu&s)}OLqezVM z0VStPU`3&03OZo1w||}GtEk5OCQ?taCSh?fcYlRaiC^hANdyn z_YYD-G@KRq>KZZtJ7AIwgZ@9}7!&PLU(xfC8Pi&#errlT{T z2Pp;?&eWc1Iu9SNVpG{+Oj|@=WJ+2gqrrnhUo*VFTq1_FMpP+MrD4rPwJi%xxSbES zrBm^^26hGoiz|0bCADWG4-G-6dtQ4K?mQISPlp}&U8rw!T^Ej}8n#0;f+)coAa#R) zfkA;m;W!gH6e^%^z=YH6$4;*7-@!`~-PZokB$~u`B7)uC>kzW`uBi2;HV+lMJoiYf zwGmD{0;+k!MH&8(P$f7iL=N627AqIr*1nidn(o%uUka%M+*E8tT?`6}6;#weOCJx8 zQV>{JZHXQ9Ieoqn{rCSs)#OI}{~AG<5#&s2dSiT15Ct)q-^kw_Ewz{b_x7{)pWDw3 z3jN22@(DAwkiaP@Y`LK63;OkZuqq4QQa9?)B*IV=o2nYNnnSAM7bj_df1YGXuQ$YN zj|(ZL3!W|V0~YM^3gHD}Xyk*Vyd6&d!CzU?BW>sGHNJ6B`)>53rL|1H!jAJh0l;)L z0>O!*Q977*|Eush_L zR_n8r7Fub|z3$RwwPQ3z618s(j#rP%JC23BL?&f5$6WCyCA1v^|AmXv&U8xfZ%4c8 zk6%@=Ok4FhWTesBodft!JHhYzk7!ThYj|{}VS8xQB@JY62s-Y}coV5`*v5C;|#n*J)7Sfr# zf@5T{w_mgA6gdgZtNqe3XX)$rVnbx|E)3&B@UTLs!G45-45SKMOq~dBJ3*_fm{LYz8-uyG!%O_RlFCpOJ;Z`HT+Y0U8{vrisB!K(Hr_ zm`yENJiAj-`;>7_7HPiEAs$DxZTRba2U+(C_1LAcftZ2VP9rHZ(C7w;uANv;u`hw` za;Gv@Q4$y!0PTw6(ORW%EZ9l}Wd&G@69=dtS09OJn@wNcG`)}f8$ zs>^J_*j*Cc65WA|SFX30JJ>;n9YHKoAT8mX`1!mq@q6VCKdbw&Y#cTL6E>4uK4t+$ zMkyVSQPb83DqWu_=9SH(dC+&^=2|h@33d_jXv5na9CBtDF^qiHA8f-am?Jf2GS)w% z77_I5f=9rk*Vb_EagFvCK=64rJWT@PeLa6HvR2;gZ*5kOjs*l3lVlqpJIAdz#pXy*-2lA7 zqd)!EpRJr$SNe?aGeEciU0%dlX+eXe$<7xXVUzPyCZp-{TQbBDyZ4vQr7Ho355cMO zz&4+TgKvbWHLmiU;);#3g%igF71g6BoBprMC*K714X)rwstG#&zHRupX)7UNQIJZ} z?u>zmam+^egrL)&Smxhe(t68#2{l$A&nOFECLBpBgbOMqw`0--X=bgvT172-n(Zh^ zP$-(}FBw|;jedQ0u{7;ju6yYk^@F9~tuO|C=CUwz({$oY+>QQu7?<*^T*m0#+FF%&1N>Q$?bE7?x0Z-H6+qP#C1pxY^C1Tgs%Ok zo4)SBRzW;Jtm)_%09mV9^?+A3#IJGawo4IMeD492CnC@~a*sv~g*d=T9Ohiy2kW|X~&JAHBM zcMK8hzbasLdWbfax!_b`wLh(Ti|>Z0_VX2;hTuzKbq~fXq~=Zoe#IZ~5QKUwMXJb@ zvRM83jsqaVCF>d-158aSKE@D~N384bQj2ytja#p_poLbVATIQa_4}Kd*``qgY^&8- zLyF*M(;upCKcw+IOGO@ahU=Dm_(q$Ek-8lTXE(GswwnfwuI0JtN+Mrfz#~h*ybp2j zVN{|Dmmqwwh*4lUsq}n;?RI(ab_r&^9X6==P`cZGti>m-d;a!K9Rz^WSqcvQjwumn zr1`qz`t!wVH@U#SEZnrHI5M@{o1knT)9Z%>zh4e4AK#5tE8gcm=A7dL>cdpC!r>K#KNZ?M#w$$D#KxKp`&5!(;RTxj>5z)95T_~g4eSgQdyQy?yN02(!UnPruO_mw6f_r0oe*^uOoF%G5NBd$+=v(NE!OCE^&l45yy5p63(=Fy#5r- zbSQh4OwHGoCZ*wueryHD;EBi@-B6`P3yE}5A_a@1RJ%a7Y!#!}XvlJx{>x`v76U#20=w*ciVReh)}iKeH{?727lKIg1yoHJKd+6ldJQ^5JGv}4QG z+ajzb-Gt!YKuwLiyvx2n591H4d}*@g8KnZuOPV-^|ZX2c+%Hw<+$m)`wP?jpe&2&bNqN3eG)l1C`Td9 z#cs;S&F8XiOO_DuV-X!;4GkRG#{wu=?>kDVuOm{(#2(vPBs`saC&4AJlYmYbW7c zy}!HE<3zgA1OG&E!yAOkjN5C?eU#_}$u%<@#7!^=`W=kPW8UGZq9Z;uA5&!zRB>g_yF(}I&&)jom)tjO)kY#BT?0GU4bQ`G{v>p-N&ZXNUKMg1PPkLp zVdFRDN**udoHkk?_Vo!t8JWC(Hc+gc+RK1#8Jv8DpgB5WiR&=}PCIkuoY4EFz2k;2 z!dWaboR`<^n6%nFe#k|X@5}@$QR;4M-R?fmFPF%UU$o-Q7ND4AF9yMyd2VVI(Oc?m z*Itew5kPWKH-z9t;r#&BlBxrB=h4D4X%Vr&<>bEf_BaH*Yw9z}j@&X>Q&`=&Gfh+q zRsU%b%oGB%KxSodK^1+DPe4|6sn7V#LF}0Zt@+C_}Wbx}0-2?V7W=E|PtQv(CHpEq3sOw|Niacqzxw`T1Du=AwlzJg|I_8}Wi+Vo3)By&1I1{Q7zqTu-tF3+ z{6W9ouYw1g6PUK1?d#hqWA(HWW{KP7b_(DQQ21j#{=Upo>0&iqO$5BaE29S4L04#h+p_!)Tx; z-2e~v&V->xq96;8iCO8Vd|)|^90q@22?3*FB!fx-uCAP9)`<u>FaYLZ z(BNXS5WAv+L5mr|(N-8k$qZMv2gBROnu}o6QQEko6Az4f0UW>X$-km`wn#yYJzPy^ z+t%+}`5N#j-t5f87nFn-l*AVj1>YS+Ssar#S1Zq?=l)*3SGR9YpM3UieH>lH#6Yw= zqlPFL&fMRWtzu2WymU~B8n->`66dlR>U>uyo}ClJdjCn?y8PsJYs({w$SLeL-CRC= z@G>8-;N9=LEi%gjIB{g_CSgt-2{UpFiM`o-<{)ej@kf&UcOuj&A|)aPhR#M^!w)!% z!`7)T^Qn$B0|2a5M~l#`TLG^`$k#2=<$MaL3*sj-TbyoON+9a?LmLx%j3@spc|OnM=S7*B4Ca?}%#_)WWj+6`P_ zF5I5eUF#U}NFJH|S*$~v@AqMy9b-n-Sid>WLK$8ws)zXV0cN^P@eMxF7EBq?$j1NJ zxP`smlYDG|&RE;o&i}*LTL;AzHQ%BP?mD=;yK8WFXK;5XIKkcB-7UBUm*BzO-Gf6Q zA@C;Ockg@mRlVPFj2t{@4k5MAO{*O{aM5Ep>dvv!`K8W_<6X*dgz1Aucbi~~=`-YBmmER7 zuE4lO@@h%eIp@aNN z7ba<1Urk<>z_fv{_p6gAD&nd>YX!=$oy0qF0vX)diyuGgY+dpov<^-i@>ywo?t)^W zy?t~nNo!@rj3bnONL`;Lns!?36t7H{zEpx_m^wtBeWKGQDflzZuta_BzSt~&MR;3l z<4SUzGs=+(%zF5v=eH!2Ow18q^u^H#4L=1U$zI!dHslpd8Jr4)yCo(ImYD&<8{pxP$M=6+qnO}a z=~~k*UhPP5*b~d|OR(4KwD@7Ccv#>xP}DBZm7(alIy8!D&ogr$*(#-+UkSk=OGs-x7t4l#nIyrD`GE%#>J0GQI;V95+j+v-Spi9wjvD1MqO z%n>(ivIu7Og?laUiH%#|Ufp-VJ+%odZ;h*CG=rvB990O$`uRW_!YS!{zt_3+^~1|% zhpY2hNOr;6&$7veqG=H{Cz09syyLC^mkX1h*!%b~B??^dVolQQ!Z3V~9BX_OqbpBzY1-v>=^6!I6jX+p9yBCNZur(?N|B-ce~_i#I`TbQ9aY3>u|zV?7d zs*6-_5#2HpxLpqGQwX$_IHCfb)i@$9p#h=-AWTvhCck4^<0i~K$t4pW46JK)B@r}f zVdCD-DG}srsSu-oFhAP{{S62w=}SCNO=Cb+D3TE+#mPZSs!}kG(vK}489^FASV)7P z4kl;NhSUH8!m}$x#8|}|;Cs(sYS1tNSYVJw1ijd%rPouLpjPBSGf5vyRyQ~21^IY8 zDh~*C=lVc5lC9~A6?04b&;Y!|DHP*Hm30r(?)flWD&ciSw-~;km{voN|3f>3n_N@? z%u&yxd&_tsofaqqkn*HPexJFT;yEdS8cs7893+V^BtFIcOOosu;Uvw^YQ&1Pplj|! zk6f;ME0va=gWatGFB|0F(L1Dbdj4`r`dvPlRgK~5=req@1y$W`5}686E5pq(-3pds zzqdR_l@;Da)rXq*8}%)0*c+QhL$8tS>KAp|!~F?gw;jd9c2$oAKO@7$$kp^{A3V8H zB$F!w`i7xTPJBd})x2Zt2jc#x&F8-xZpk6Y8|ZMe6#=uR`;!6h?sgNQCmoh&dAfGME+*|=x=#PqvK)Qb7s%KTEpEI-VGHL z+?G79Pr=_bDJRpD4vk)y=HZ{uxjUbJTAcz(-Aoj+G-Kj*_7t`b zmG#T^?-yRTbfa?NV;g2xgc*)@@>W^>Q#Q{Oea3r{ugDmty+`|jiZ%&b0=*k^H_~h| zwW(X6sY=aVJ7b(V_2{?u(&EGP`Y(Se^`#_i8M(9>MpjLt!i!5*AK%s`#;{8Tt<4_6DI#feLU>O|KT;~A?d#M>l$AMQ2&iM^7w~=!V z4>N&8kSNxGgyXVfVse|7J1llfpk&czWHh_2(i}Yt zpKhyhQ;l!;{$&dZy6VU%7;|=__m!JIZGct0q0U2w{tpK>BKEW3uL>2S)PGYyu+hjSnZp>SkZd!(0Jwy3pDPys6i0~< zRUXjYEug$vX(?c{K`-%TfocPg`*M#f-P&^AdLRb!5om?+|bkg6lFGK?prY z&;~y4LX45BnMka@X9?Bjv@Ix$eXef^2oSHDa=UMR$;A2a47_8tMCc%iB}NOYKh>M~ zy-e3`>Z%%Q3qQM=b8BcNi zaE)&5`IR8N&N$xe^7n2X0gPq{x^$B{1l%{WU~=pYP8)7$b$b;EIBAat0;xT;t46{gh+LejQkw0U z2M29aHC~(|LXc=!ewpsMoB&42#)hB3v+lpo_A{WL?Zpl;iHwd+A)6rnJ`O9Q8wWAG zg?Upn4B-eAayI6U!Lt_Mh5<`4C)cPgL7U2e-KaY>1eod6sEz-dx}btj0L@H*OH!50 zB<4k@=M3!Z1Rp#QdfHDk+*G{1lt8M8EKmuNfx#1t~t1 zElK+rq39#t3d6*H0)rQS_h#NAe+qmbp1+&eA6vXSdwC4-eE$*XY0Up(SZIhGvYzKJ zJo|;OF!0>LWY*Z?G_<-q@1tvtjX=fFKY%z+CF|!8BR)cup>?IK*_lry*Gac6D#P}i zefUZb&IWYeI8J%72QH@2*v20xTg!TE`D!t~@8-`_gPSUmw17-xE*6c!-;HzqP~UId zXX~jF{7SQ-MUWADn#b{(si`+)XObjTcW^U1#M!zbgSDJ?YVNLzI-ZN6Xa0*y$kRNc zKL|79kvV%*3jOiHqvez#f}o`9<1eHVF}BbsZZW@a8yZ2n`(dUmp1(fNjKKD5wqZ*y zAM`+%fXKf6ExvAiQHia@g%OFrpUcfgnlgL_M9v0^c18SrM*IP(E7Nab`pk>uD3$DU z06N&cgfsG*dl3XnP;nxzqfNf{+1bssVn_%qWDX&G(4ck zN38fK>Fe_F?I@H}KE{H$baJLN-$Y%I0RnS2xhVU=-NpR@)JlZ0?4+;gi5?tx8i8bz zU4WTib|#`}nK)jzF+3$E1~ml_?ZJ?GXeEVN?W8GCR4X+K9hj`EjRfV4i0k}o1PRsD zfG&NB(=G#rpKDC6-%UU|0Jn^B@x}M)kJ-eDHlCAOiVcT%`9&fqH zuFi@ieEw2DtadKO_k_DXvB&W>>Rl+BtB=sO_S4)BJM-l5V#%pjr?>mpE83ruf5RL# zp^fy26V>-7MCiP|*?gl^%`T}Zr%fY@N|t=95wHgr&9&jY(8vb5Brmnja?2`&aUVgs zB^go zWNN(~FL$w(qpJU4Z#KnLrdpk&hlA8&DiL8Y?7{VHxw@6`4CpFcfbqihrEkup@cXle zQ6c~4C}TE8&7!8zHaXHPz@!iAb1*%qJC3#9QJvyqk7B4|189eu@IyzAizKb7P7;5R;9EAXKk&a8Au708EFYOSQQ$Gv=c$iM zZ&gmkn52zj%QE#qk(i!lL!d(xmm#V2-{RP^!tlmW4rq4Y!(tMWro~e~BG%c6euXPL zuQVB7UiPl)gI1w2mJvcV;0OjPRGuC?IFrJC;cJnKmEE-Fbz8lI2sQT*&WBFCr!i5m zq=Ee&BBO~ZtMI7wxUK(tL0H*ryjVB2@B25)M(~9ieZYjgurkT{PYBEu3Twb&mRn5{ z_kyY^Q;Rgr7!U#`xiq>jy6@>McRYQ(jrZsq_x2w-7WMuEtELmYI%5-<2`10()bBGc zS>GRf_n0xIC0&Ty%y#U*#(5N&g_IYG>)8+YL$8Bt4o<#{dgUAN5$^btpkj7j1lzCI zIUNuENDAMhBv+uZ_(|G)Qla_CzA0mYEvt^DR}xj%3=J8lo&5blKZ+9}tiIV}tVWQmH_XM_*++gqb9F?bI*JFutMr_MjsZ zsm~vtDEDMC4I;{4iCu@F&!O=u`{s6UySp?swe;7RjNZ$;MV^AeTApC-Wg<79IUJ9? za$F40PC!AYZR1>xj=vupB2iZ!HEo@PNzz0CqDwYx(sRZqaTO^CDdy#?eg*@~OBOhq zFTK2HC~(FlJRYx5-8&|)*KgLB;TZ1omTzcIA@!v%3SaOQ;SxufvtsmkjjPgI%7M{5c#w3@nu2nF0i%hb=m(i zrXw998=`A5C=bi*69B(U3k%$6i-5tg0fZ{6UKKDwVZt9);BEpG)$|TwT3MloDY`?& zvoZV52Kyxc5vq%4X%uxiK}OF=zP=$8Ix_wbngVrC_~`kS<|g0eVWDes0ZsWySyK5i z8H(OWaswq8%0AP~&1J3V?24V=Y3x=8b(}_VTOh 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
      t-o`@rfXY&?fGI0+oZd^1(vzo=b<|EV)}uvf#m? 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�Op$t2{TZ4fwIZw;0j5aB zqIHF_e<0{JEiL0`u4&c}OYJJ@D*2dkSD!bGJ-XLdBhH-jnjQrQwLb&REmNLtmf=Hf zFAZbmKxk^*Z$X==L;bMF4idCGFF{*(m21<<9BAu)EauI4?rFO_>|svHay{%JHknSU zS((Y`eSMH_&DEgX0;VTVGmmkbX{Z7aSN+xN6gl&J!_gz5A$fvB?V$?=U8wTo4b18M z7stjn6V96X^q>!{O<|U=a*H4i35rQGp!JNEZn-{3?!Mw)8d8`YjiVaV#m&vxajdK` zJ+Qbu^~(Kgl+=MZU~#_++;cZHfnuLx0T(}UFhF?;ex7x;T|{)p&7-oiJ&$$8cz{DK z(Y&-D$lCgeXGD{@eJS#~K-QK))fm^9if;w8q$t0Sf>}~*2hMEh`Ww50Xl1ryl+jrk z!3JQKlv?%ZtWjRwWQbbzqIKnB*^kWLO7eC3BZZ=drq8p{!$5T=6k#pGI&svJw8_et^Mc zS)ZlbicTu|{?H~q1@=Y7{dO5_hQ-mMRoDJ1_Nh!0F`(|7jJs{L?C)G`M#578hxS`{`=ctEifY;lu9~tf8+(>^QCu zPwG4Z&b~F;M##N(JKy-k$K zd(F)V)pjduFGIE6;v<|tWR(PxR8B-mF))9|ls}fskYdbK(BvZa1E(b{zQRJA46*_3dPC zQQTjy%i7*qBct_xHJ(*4CP;|z7ec2o+Lb4myw;rq6O>=678X3>BVgE>G#Jc`EHxZ+ z;Ap79qL-$NJ7x*L2TH;2dSw#zTGBGcr7mATL0ew$g;|~@rfOb_*GgR#OC#=IYe*4A zRN9?-+g~OdEv(V4j46j5{9(Ri7gbD9(1*GA<&@C6_s2wnPwz9QJPhPXuVzh|Vr+Ly z6U%yveOmwLipf>VX-SbJXDJO`{S)xc4w$p7BYVz5T1_^O?Y9mI?@ZLyP;6_(p&z8& zQ(}(<#sjlC)2TzcgA6WTP_pj!l8LZ0)+i4?E^~7LrC?6t6Yf?`sdW^fh@a1^`kcGQ zN`^nL3?V{*e;eU-ejO(r2M=$;6fs0Og+Aw^Z98q-LaGR17xFr zz{*conqM0}xwONXEl_ZFI^UTZvK!B6y85Bwc_Hg{mE}N4xa*--$$M&hael&tDR4=c z%FW2l_&Ut5X=v=E(u(G_zyrQt%ax|y;w%5w&CUNQK0*V8qa9v*P^A;@hE|<6SGw#o zJiL1Ky76$ULkjeQo$rW1y<^I(NyJ<*?>b=Hs*Z=|yNZStaw# zt8R5tSc*Spza7a8U93_B@`wrcX#ZFH!1i|C32h$W5SOV2X7Lp|o;Z3{xeBETa_K+B z0?n%AF*zy0eTpA3p!=@E?}PhTTC><^6GT;z^WvBECWPEpaJ6edW?8FFFN7OOL&2FF zQ$yi3w1jZuXds(!)Pi*MofuKox*gZecrA}60L^^!4J(tlwqNZxL+fnnkGiz#=H9W) zpUb?mn!>mJYB2@ABqV`k4$V`BUf!JDECkR?!oQa%wqG~KpZ>i-x1GrY(n; zCUq&`1lN)TD)pgY2k|Fwu>0iE-$pFyDhce|F8$!Eu96*kBr88^neN|F8DqMClDNkd zLuYY>2bJnVZ2#=uacDf1bCZ%{=h^EkDpHM|Tzph8K6wxEAG4GRjPY$jE*gZS z*)MGmgIqKs&9Y)U2)#{nJUdXp+L=w~ZJP2~>BUa~!J41;z^VnUk~-4+0EoTz;xE#| z?Q^Ow(yUc~qRWF9(ZmNAX{fA^$H0E{F)R22l#9L^5={zya5cnWM1OT2%gWJjDGd_O z7Sj6kqy3{G6-}n39;!$dqaGR!E&F6u>RP?$=&7nA=#1uqr3mBLo!>`Sk#hV8bwE_BCr9+u$fW8)A0s6LZ z0QCI^(09u!M<1PQmKqnP%K^~WB^;oy(za{|vArMoM&Hc_6!8xK9^?)O9atl>kg#0^ zY1#nD@wfqy2Z2i`v%!Cim345bAU6Pxup!WQmc`1X{yAf}6q2+{QbDU2ttri$TO~l( zzE=&z>)Y=jZ+NwRJ`&B(e!M276%JqvM^Cj!%(ZQK5$||T3vWE(0PP@@zHx^OgL>~z#14&lNfn!@i^fxUT?2v!em4$egN$|vsksf3c#-DXF`Q*Tvp<+fGlAyfDfWD3s(mq8%y zpJ@?Zcc$c;Qb6Nik50vdpYwgn?c^zY`fB%>woUnOfSz+r?wfy}4(2e|@eV!=`6N~8 zOijnw1!>uAmiNdm6ic5V?Ldc3jD3)lO=qbVwBJZ?87LGqR{B+NJKY3}_7tb|3Chob zDrf3`=uX^L6wAQd7c8YZBp-Hljsi|ij6xeJ=XTmibp6zC>}G_XQz7*s_o)He<6pl!4mv-&2fIhIci1JJS6H*v=0Gag%V z;X1<8gFz7=y`KJO|B*yo@cKB~Pw;VY7AM%^hP)Mg+@Bzh>zL&m47L`DX1JX!l;Gzh zIvDbUgO8{m;2szfCHROM%}aB_>Nw=B{teQcJOHEv7=PBi!s@6y)#41^k+j z;)pP~Q1m7cV|K4HebTkwobHH~r0X?XSdQzo3L&nb8EmW~qqAGR zmI8N;e{$}bCCZ{vY3)uw8QFsT{1;A{IFPX(CzADp(QD`Udu!kptpz51VT}#s8t7yi zF9%AtK00baC9f0=>ol0@LZb}?1m7~>&pz9df3pz-wI;z)bZFOc1=Zc|_wWuIv?A7U2sq&RFV;kDWtwt*L%&)ROUmqIiG%^%g zrhxwJvF#BXhrgxlq;&zlc`y2bngrU5u{3pP;8oq91FuLDXXXlqD=BC1D$cqhQ6ihT z@7;u~xiC4lIaBoA7SL*el+F0Em8F6Wwx{;uCS*;4YS>gXjA}T?)cp+dgu8?@+m!v$ z+rPym)@*92m4}u;ZM?qex9j(sgPR3}tXl>!ppZ2NH1I0Ft;_RYLe`tnlXb;~(7>yt z-vh7m{~UN_@_XP_`R{>O^}h#R)&CxN<^Ox&70$m7yh^NuC@BNWec8xNz7OwCbI}rI2tP=&TjB3#oto4A#Ugu=ME%ge^@xm zH^+%QN&khJ@N02>S0rP1`_heZ5Vm^lw%a?S1e3x6qnN$ttLViN`X4{g;N>yVyhlG^ zk!0OrK~%rL+h(6;v#Y39HM83Pz5J~)d_zcwbQY_(_BxM5VJWg>LRy>!X*(v zr#4SQ;F7tjb5ja}p?9+#>pR}0<96aFP6aXHd?{+1J-cK&BeC9^=kN5B#m?WAbp5_teE#h|P_u0< zdb5WbYA?zdhu9t@Foa*^Ce`Km+*k6peQoB&!vaUSl*U3{e%72FH&031T%+2Qjcpr) zZ7Xw6B%VUhwg@tY`@epUm0*#GBb}FX+Dw?M(INzfULlUS>Bh&WQ3n`{{6FlyWmuN$ z`tCanP>~P>L_k1FL=cb;L8Jxg?hXNw1}O#UP`U)9q(NF*q+42AY3W9KU(Y+nm~-s) z-+QgSKI~(!b?o`&n)mxY+>8%0IrzQjb)Kh@7d>&~gf@}O!i2*ZB5<;l-i8vROr3m)Ejd^i_2FalzARvl{If+prnF46RrB1<7(t zHVVOLJ`pNc9(argH;ORhFIzp;?zp!;O&#i}JxrJNh{F`CwsS9__#mUMZi2P*(v+L6>sCjiTPNvstIMs$qROSYd@H?#cjg^= zck`&w@PmD$@>-=cjSH|Qqp;+|mbaf_ zQ==p!NlL}yt~q>gjXOP`O~1afKqW__^s!Z!1!K9ed-{gx6Wge4)@>GQ4~25o3Z5{h znAUFpeB+&}Vr9DpELW~yI3@M2g(*+lxwV8B4o#ox_8qVKxPRpE6 zkIFtsVYkZ9*UQAtQhys9y0O=iR#_(_Dz7c0r1Z;XOGeF?o*hEpCSzYQPVJJN z9I4Z8R>{|>gfSi@VQddc80!wFsu@3ZuXoo+3a@Vy*C221s z-DLT@aX3P@;~hnGE>tMqyZ6lJEF&?q%o%;)WN9gW*T}@59f#+_oOgdg%kJ!Ei`33X zy%%$L!~|!(p_iHW+9ZR^_Zqen$-TP?tps(|!&bSe0^RyYZ0-5dQzxU`A&23^0yP0| zr?Pqk>_WU|+#q4>(pj+18JXyGMv|Apg2+PCTkChj&WGAjPn*{7B%35@?ycZt{kxcX z#CN2RMUsrwrQ2$~F?`0&ny^k~PkOScp1j*CI?>JP?sACqRLvq1F-BVLPN?nN!yk04 zV|Rj6d8$Ubv$|1zWn*>J=JmvZ~*6;>=+?Jlo#^$rv-r zKr+T0kc_b(i`Og(pPX+&?qP5t4Bl4v!p0mXGs4w$b@_-F#t~y--saFoD!%oYD zQgULDF(xer=4u%jPvlxC&2K-QD1&Wr-M-ePAz)q`^S6M_rGVVy#4~vs&)qhM7|Uyc zu8)+OHR`T}tg6GitH>idiQB=Yt31d{)O)D$5_uW-uTcr7gwcNuVmQ%}(|eWDU5DXK znhAebN4H~lP5l?$dSpX9=PB>&n_L{L7pZ?P zmRu(=g`+SUWr#H3G8g}GaOk8 zho6rC2SW5@bWo$|gaFAgdd-L$)e$wC6p)-+JVW=IfA38q;Rm2bUp?GTQ0mqt)s1Am zhGB|0tl>oP z`yxbh3%3+aKAq^?glKNmKDfg3e;BM=CpqJ80^G5&I@AbOukfTgaf@Rf+n_4oH%Mz`TpsHqH%O;h;N5kRo!lh!}(Ig6;%Lj(&;A(Rk!6AVd>)%>24E*Jhjc}XRfX9AetpT$# zK;rdyphg!XaLx!M?v1F?tDr`MoDP@nvp|eDsL_OtPk5ItMXmdt0HqTFrLVFKl|n}ILn0}3=glWPiI=wZ883O=?_-6Jgi6pDFe{mfuU~-I+BVFK zlq~r02u~=KdGYZ9-W9L=ippGT~YBQ+O$`5*xU2ymnbqnr@*EfFA6|5{N4nh3X z4u7Gv38G1Fpq&zi=>I14xGKit9*Kz3bv;wfAWAP;&CrQj?SXb(GaMeGzauTf6L58X zJ2>@oW$O30KGyh5RRI^ME(e?P?1g_P>L|N7Gu{%%YZNT_K4@@A%h_<2q@9E$BMYgG zK5Q_1m+5U@vcYtfYWJA=x{J>ivq>zG&nS{qhMDqHG0Mc>@4Nu6kHEbc>P>HEbV0VH zTNuwL$c>eEuN1PetadD~tmhS1Sggv;paD3~&7)u%PQf=~R@`RLMCTnEuU7X;i;z7} z4Sq5^R;X?&qQ8>U`9%NZiRnzaqVXJudX{LD8UXZp?C+V4m6m04q0ekXBcEM_2C87h zSuJlCbpcDs@Y{!kfRYhW-pJ1nmjC$v1^*`VE9XM2SLNn0d#-bN<}N`RrF4PK{dBEw zpf@@xvOQ^u=C|NO-TgH5lCis=#sqWChtdA5jjnt+YPt4zRN1}jCmAhO1x6KnHr^hU z*E@>PGuJp|?U&AH^IlYlKiW|nGK_!pj6|m1uwIJkG+Kc6j6&?|$6F?>P#ay(0a0ah z%PO={K6IxTe$zv;*hOi2L7cl4dO;-3T;9k&cs@&W9>E`KvA5NH?o!G$7eTb*61}NKa}Ow`*zy*3)BK zj|J9msksE0ws}HtbdO8f+@kyei{(ms~e=Urb;lCYB^M5Zy+l}2?KBT_AY4ciGVmxqo zqNYeM>0(1~^iY0~l5&S0#ytBu36>KbCqlMc6SHyLctR|bsUMkX<%J#U|5qd(ELG{-zw=Lb- z(a^2SIUYak`Fctwq{sFSLpHE^zpj!8I85#HT=I3x=;v0P=WmzHxnFsR!TzXkAe!Rc zluwz+Mx!B#bjHcbJmKjt)Mk=XRo3mJIIG{>+t4+H`O0C>>?h-5)t~zvi^4Yd zB(lvtgKTpb*w`Z5+-|VVJ@2?JYPZnkfVH6VW*ip%zactosjY$mAo^spn~!Y1oqgDaeO|@PmmC)$`r>v5jc+;Ac5d!8 z9!u`9Zv0;m{feC@E$yW@Ky)h(2liGxCj!yJ0MX5-841Z{&VLL{EG=p5iY)lD<8WV? z28h1&Um@BBYm%XA@NbAVs;%z--w2}3vDilbXCS)d`riEXY5xUD(lvq`VYqz$U&rbXz z!OTQXT$qEIMEbg9qfxOeA@}|JAV{}aTaV;EzF(p7ToQq3T?C>>>=B4oM7XFm5Fi?-2q5~B8bGvHEy;^R^)nouKnKL~9@r9g0A-Dgx0O2t>Oh5KU765N-4p zAe!bK0@1lL@TcE^%zuUGE_MW>hY^U@L_zd00@2;<2t*Gf5Z%p=K(y^s1fnZw0ix&P z5QsKMLGrONV|Ndlinu~TNR)So!LyePK95P%Qpz?C~rO~FP0pIEz|v=^22lO9tk(-a+YlA?{8gF zb(2jqeQ%eMmDHK-LKS-X%5RC`zzn&MJw#V>c=3Ljj=ZnTUfQl$m#MtKt!Y$0cB$D) zfbVSg7t_?ZW2eJ^yUabGyfRe2G}Ue+d|EoISK&FLaP*SrQc=5m)v$Sd{)XEWE6)DI z-aVI(j^FmRteLqMfAxh}@%~?Vp>ek4!UVXMzL_!Y{Ut%0EXOa~$CA>z=d3^ds^*_4 zzQgzVvrOQiCx20hSda7Kko^<$L0# z^j2M%jGRL5NuWTRAPTfK6)4b36`Y6yod^o_W>xl;3Fm$?>B9?_j5-OXE;e{KdMo(j zekb$eH*E@AKM=)VzQY__Aw+ifxpP+RGf&g5v21gqY|iWSEcWat%E{p=0qymzt|RyW&eL#B+ReM=*0-wz?}J9%q%@qT%o&Zi_I zB<-6m#rVP#B<(vbI_sHdT--|=^p1kEm*&+}I6f6NO}nQ-2kfIGz76ZzRF6*I&%WC; zN(@tCqeR~!7G_;L`@PX5MDRh>_nl%vE>64eetq*#x9zA!bBbs~BayDmGdtTp4k4Y1 zto+)iIxnPEw_mV+(c(IJ$t6SP(J2f|nJVr!_`=#;t49?cKe~!8Oi1?E87B4lYkupf zI&S7UoM9-FNnKgmnJ7q@$%J<2{+!>x6Aq7s7Pz=3_wx;%H>Q5?uIo{|A98cqYujlb z6J2sn$XGWTQ9O3Xd%4$U)N}f-{ofr|ZZV9vif37h7moL&`M4)w&eS+Q?{WIMIdY0pt{JbRY{s~Da)N~_zPYxSuZu4ak6r&2G8c0q zlkD-#j!lFAhG(;Jhe_(}!Pb*R(J%d%orurLQ2nSl(%@gH1>N>^C{~vcO~6p-)6X}b zgfDVjoeP|y{G>)_M0(?O7rkL{)g1a8@0#o^J0zq`3<)WdutP%11d))kso;<=#>u2s zQgF}6i3+(_MS=_Ws2zmN%b0?*3EN3q>a)H3npr+SD>cW?cwUcbhhLO33$0=)JIKJa zV<;jl`eqrJOV>mbocny@=Ky2*-U~25yKuoSH_Ln2<-Q>eyWCeZo>%A?aqY(c_@2-H zzH%@h9(mhb>qFwck(a3VP=gbB$^Eav3#Y7y{~E}(zJv#=fp{=9#H|mV3!?yQBO?&0 z*b7ACNjSv}MR*BD^hCge?g(h4>WT2Fe=OP$(A%8+QSaLG+cSFCE~UW9k_tAqS1AlY zle}f1`{|R(3heQY&WO}gq)?ax~T*Pqu`i9P0%$v)?!gSa8RYj;qmJyqMPp#ZMmLg>=))z4n2lBE|F~ zyc;+JN4*(1D*fi-&$*Z~`#f6dysfRK@|DgWIW-y#{E5-v@yITM?`NJzm2LFaIl8j< zFhoMLbPQ<-I-N4o{I*vQWrT~yCD@5Ud!EMnN7Oe*JKH1#m09fgnIBFq;;t8w^*+Ao zjWF`BH#ZTvSxD`)ns98(h$#6iM}?p7>|?tAZ@k zQa}Tin*>!^i~o`rn$f8P;)13|vdLiSdJ$aE1C<~}yMgYkUk@(!?;{{Z+mwMmS8aib zNx4pZ!3!;86vX6Nboht9A`DWrHaj+YZxk`g1^q@a%@kP$M_kYk>_CdX249*h0;~KT zAVmv%+JS0Kl<-=RTF6BA(+7bmwK>e@bIM3E8Hmk)Tu=r-G`8s+rszd&ZUwaKph^=c zf)?$R(T zE-BP0*w|;qEj3nf-a(SpV3?$_BcC-O+N<#oHe26mPwUQGAsC`8kW1Fc;)pHJgs9HD zqKFB)4Hprk?GV*@=oVsvPDjLOicQ=GFhM(k2^u?$6t^=$;T!RUQdcMY%Ryp|X2J8+ zutB|?B%+)_VK$1cc8fY{7G!938ay>fCPPBWknQUrkfQMr7j!$gpc&Xeik1kbgC=Ki zL5F_v6CCm^TI@zL$wEPBM)tee&jsf)N6~rbG6&K5BH`YkOrL`8jE}gW*(E`W9zo7$(+HUIxm`4gPbg6>0$-h-cBS|wi(Zy%$tqp zE)NHxvb}Sd6G!u^5&tuySr3ZCm*t4QjK3;4NNly8vB4puq(4g`?Z775P_VuB@EKnh zxS+>1XUv|XPMd7uHCB9Gt>e#~<8I-{MjImG-XJ?~a+(cci~dFw<#FUqC&Ukp>#jDG ze{IfD0~G0N8EREtqYu02ls6bvd5L~Rn;_BNaFfOT<`6a-_@S#FznH38!ci;s(fOfP zQ)_~M6b+WvD$=X z?irN>WSRTu*b;6e*Y=5Dv#3WXt}#x_;U2~<^9b)j_}{q>@PEP?mv{_3Aaubve#%lF{07MjrE z*hcy5WomV8bu>^AOB*>y`O$4$*ZW=UDS@YR+2ES+_DJ%Np%Xo0=*p7(vny+oC%$8d zj9vRj^HpR&|2!vh0zWkD=W9c@w^;QTl2ygopB$r^!nL<@yp^e&A={gJsNf9;WP2+= zPmO%0_#Vwdk@5$`lI4yWlMrNa+)&FBMH0zW*>%(DBaOMg$%>$3jb@3*Tb3yJ-z&y` zg(U@DSur=p{&1>-t}K ziDVgLsT1@6DvN&5>+!PsNIlA&N#%D2Zy^J8Wj()u>dF#gF0GJBGJ0BeC9P}|Uy87E zXWHYyU<=2F+G5n2qhYI-+@iQVN4wVDNZ-tFy5JSvbF4WEN#bTFg(Q;Z&w4=$zcEwu z*NGw8``o+85xtO?Jwr&ecX7wJ;Y(AOPAu#U?K(Z&qN%=N4Te&py0W|i50uTXlsto` z%KZU0x9}mFJS!zRq$`W{udXbqzq+!7|Ln@r{HrSqVnR_}S+;+5WnKNdD{DtQGWg$J zSu6%vYv@}y&2u2y+lq+FWb@f3{l*KY>LOibBjRq4t6m~rTaZXbhu>9pHJ`Dl zJ#b}<(j;Bn{qytirH&S6!V~N9r0hTNt?QPb_A`*JKisFezu(k5705p|cC@V>=ihm@ zJsDb>;TOdKkz{ApCK@64BbgxF+o7`rTRm#3xObhAW%;I7bzYGm}<_8ZqkHr7ZB%2RC z&AEqez_PPV=B{`_$zu&Y^u7B)3l+qBk0~JW-iAirl1RL_Wj=GiYNQgeR0H$2KrTxd zXL9xN{6Rc%QD$*IqX&eNJ^h-Fgp$p#no@inn2IM?p9+zp781DL1fgUFrs?HvPpt9? z3QU{E44X9i1w)M_zG*C_%G*09PhmBs6MsZg_(kW=bjd8L;N9~mZ$Z1n=yany0eWh3 zBOe0Lt;=sTPdYo|WeB!GDp^UETcy-_Z-JojjE8V=`Et{K0RE{eeyuLlBtE8KD^al#U(MD zFwFjh{$-l~VU??h(mB+pay&i?Gm=H}OIRSK!Z-Va&nPJB5N z*+Dk)-F3QY1?y0OFH2sOA~R{cPfrY$ zCrJE-#lOf@YV!p@aBCJzE%YHyA`?vhukXl9`b}!~(X-iL$5kZCt*=Tn%&3dZycitVwj$gM{ zs!o3j7Od|dU0QYT87bFNi9MoY%Bx&lx;OBLgo2LeBX^R~wb#&_bqc*%b$&RTkIY&% zn%~N3^E+fBCp~`{%SfqcYZED-Zv}g;Wj6&99B}W=#Elxt#^mO3T73*CQPq5G9& zx}Sj++A7R(@ivP}e&u92OPw_D$p^4P3x9Suw#httAk#_z7}v`MtNrG_hwJa@WDMO@ zA*pPYQK%C<(Vda4bJl>qEXlH>l=&;aceV#P-oCCh&~mG)-OwzY*E9K}=EdRew?w|v z7=QSSIRAK-&ae8#=)SGa*LWk7s_2g%ZT#uiD}F~i9tGR)w5VAmiH;2Zs?ysoDFKk7D@ry9hMcWhrQRWDZmX2IU#k(uf!%KCjmy|WVDk$7@D zvgOW}rhVew4xWcc%o;q#Z3f0Y2dfEAHq}hs)BEj{ZB<;q8xB_cigB2XCVGEW-MFQ5 zt1iH6xaaG=^%39Dv%vf_!C`?wui9IQ`$RajcY}UQdUXgqin4CLbY6LkJ93@A+wo0%`0iH|+|lwoeYZNqj*=dq4J?|L`QC4Q z+qL&iba#7BNg()p2JR7?ev;^l?S8p$_sNga=F9o4HyJS^T7AqL+6??nEeYEhTSUx@ zWnXgNSC3a}Wp?c7!no?9)W4?4p~}7>ZR8bseNC}U_2HPbQaJMs(p!05j}LytAotM4 zgy9}77bV;iKkqwap+l_17-1CR1%~JtgBOF~PkuS!IkE(QLHjR>8;WEhV`NFykkK%A zj8ILEM~YZ&qEe_pnEn(qz)VTSJ zuAavTKvW4iL{A9|_Ay^(l?ECsiw>w600fpj6WYAa7EBW6m30|?dcCD6UjeXqAerLs{gFZ8b;M+89hw#F2b<||6?T`GQ05)!^6!4%yd2KMOoaKs}W z*{N@NTWhOKHPEK8AF0X$KePn@+fvmi86@BveA9{tm`FdgS1H=vQ!R&^W6%!`A7@kp z&sMr(qhD=5UWKUbdDtr`at7l4hD3qc0|XzAg5T2HaRBer3W{Lg1Xvq^KYgOdTCxq`mr>eD$u94wp(@ z;^cCFXnb;D{=(EVnoL&*H}$~<4WZs0pB%h@)H)857a3#KeJOtF)~n)3$UYv@{gu2j9*q@NeqgdD}mn!rL0rYf<}5!%?3O4_%8+hZ1bk7_@NA)JuU+ zgb+XU6YxWaMj<9@xC7N#@GD9@+F=OE^8WVMDmPSPfh)T93j~Q_PE8|0Vg*|WN$(#( zkl3c=36S(+SE4OQ!jgC>7Th*|%1tF^{gal}9BWe%A(QnA*(n2h_h#T}2tU?fWS z{gJ9|MlOqAc;RT}y|+QGLe2&=Y)Z6-Itm_KSa_u`f(cKJ^wJW^jrDtE$>tfZH^^4S z%|-hPvOzr-1FqbUJ6|_U(88%}uQgNn%@+&R=N&b4X7k^UqW$RRoN!WO&k>#X@ENkW z{TV(SL6*7Uw0Ryr9I5`&Iv(QmnsYR(wZXDP&fk?+`D&hckXxjhM6S*i%j2l_+;P!+ zgPB}czh?>~{aC8yT^#iCmiJ+STUSUqyAVnBrth-(kQ{(X44GscW2PB+D#o||Ac>*8 zfX>WRc5cG~t3R=z+TQZ5bq=9XuM;s^tnA^;QL+4iLd`{i%u6eY1Fsx-(HwaF>{ly4 zw>n=-JX*kL-PQpV=ny zcf?s-7q^^&RPUHyO=nvzv*fel-%DmJeCFH)z8hPq)VQ9sH}+j?(m5wLPTVdS#TK;r zk)Jcjx`8MI)i=%F{JHcz#l7MN(%r;7%Siqh@&IhEmbKDd6CG<>d7rnP~MSU@pp2U0WHY0?4W4HV2HzR%1 ztV7C4F{6{rqTSPj(@H;NJekRwkyP*8cDDCtgy@0jb3ML%vUG8lH#9X2BX5k%iF7{+ zJ$^AkI~e^|kKu6Uvw+e$x@q^}_>XFQlP+t}j}@3&cf+l=e1D;a?RxClLJgI<3@)SE zx9GYv=bkcBEqWbl!_Ac#vs)z$IYwnzIc~FLWFu?;54_OiWL?rpD)cds>|Mb}DpOoE zGr>S~v>ZICJW44K}yd1rip0omR}!VAu7>JBMHQ3R1#*{0VVUG!EG z9Pd~YM+C(#KZ*aVCX1_r!OY#ckl%$8PoVuBuBzl%n1aX(+GG2yl@vcSj)3qmtGo9) ztFmtABH`Y(5boXal%0@BUYn-%*qRgXM!jrq9lJAQL3LobFw&Ei<|#lZ_&MvVh~{Xu z+`C9OEBu`0^1b>eoS5v%U(rN(*q^Fs>vOBnnAf_V;y=ajwjd5JmLwH!c+NM%g=b92 zIoucAgIhCp-A3O3kl-0M-cz#4+_;$rZ_T;P$?5R?%Kg+(zwJa>-}3}97iDni}9=V$&3Dp5BBA>)$Mx+ zRWi?oeXPCs`k13+!pqfg4kv`iE~;@Rky-sukmf}#azD@-MMa8zymS5Gjr(hZ`b`ii zHq&Q&A0ox>{TV5S4v}IPkVvt6_n0EyPa~0H-&+l@M}@Tc|BIv-g|d@z#74M|1uC4L z7OmR`Y?;wFJKL3Pa)}RW^-K9XS-ASp&JHYfJeswu?DIuiuGPw;9$czsXDuDSb`boP z>b(|VLgw3TsP>+`{j-SPV``p8XP4tPW~BKj-*x_5gUadwmG zLhb}4u%xI81h#duY>5|kN@6J~h?q~RYc9$J$JG4X z&$luzuakaFU?DeZHrkvNHBw5~2dD?bZPnaM2ajeFocTH<&GYx4br$qt3sAc66JME^k;Jyr znO9S5qS03^sOOkDeT$>Rr+CiXPF!LaQ;4HPxyp3Ia+VG=YCd9M#YKEJ@K5@00Lyn8tArw#Zgm$<( zXH2PzdAx7hGmFqls68sRCEdMK;PH}xyiOs>W0CYy%h6;c1I{T)-RZ-iMj3%i8Qp>1 zf#fq31=~9{4DkU|GLL)sD^^Cx<(*wAdz2Ppi*oymaf;IoqM&*D{nVuYotC3%2KR!M zgz7*qf%jAQA0BPU58Xv53S{(c7d^W<&RoY|Z zV!R3x^G>1}N#GvNsfqhp^boOW(RLSkdvi)%fni-PbAiYGo-<}=%eS2iGvW8v>t@8wCz-FDbHL zDX#6c9$|<$2=<42)mFlAZ_bqpxo2l(+O?N1H~9EqmP@r%_5nA#N}fX(Y-Gnohdfq} z2n&JM=?G**hlmV4eqL!AN%45bgUHK zg~lwka#`cY#7JWnyhOc+8oQ{cum(QLjtqMk(3bW0U`MXuDWXIAvjU_y`^yM04TUlL z*+j}S`#HS)#(X(EQ65Hu4YOa-dw3A`z6d$>0RY=pGGcyR9Dt~>U?V=v=?yrgbQ$4e zrnnhlVy0lhAan>roU^=jbVS1V)Bxq>_<-kBH-X0s@nMwXU-j}nmIoexqAk`y(N5L` z3N(fNRZy*yoQQ<8lHeXTHe^}3ctMtx%Z2(MD)Hv$SzlP>UlIS>TR}_z4UYa8!lVi2 z=WVTB^Zn^9;Fy9z-m(z)C}Moo=Be)UkPi0O2i)|-!mm>_s%ol=D$XD2ywKsSpnXn2 z`Aj64?!j(gZrWqg^$2|HTK_YD@hILbQK3{Z&FX))Wr@Z%Yk(3BQDaZfpfXEqh)SKV zhZ*7JHs%JH@pK(iBeXkEI}K<}fB<$FYHksPgR)OvxU#Y zq`|I<4bJbIAeT%-_J?XLSfeZTA=~?ERzMy9Tu^Y>O+bVPHvtw(iXcHLtrZfKTwAG! zQi70?*2*wMh(~1=SW36d194(+0iPpgw^aj;4%mh$jrak-BYSii@n%_7HQr568ATTc zEA9Zww#P#lQpWByC*}i0jgQ2Ml|r1DJ~t4x z_&aH&CW{sH??w3G*jeDsd0)@|UaM1!P>O`_7oxDlofK&6RQ zB57iub`Ykf=GTWbu`6#OO-vBFrYmeQ)KjanV=F`p)D1eg#9x6C+2*9UbqSyP=@>x^Y0#WM&J}ch@<=7jD8Va(!bH$AtDemDBv9zko5>7Zn zjyDzX@;KO}(`Y}05;Wtbza#L$okR6w0bnNqK6@f@V#bKZtq%Bn72?F2MuDh9U-~2U zSm3QTivn-8U!(&<#UD3;iXVa^eM3Lf5}5invDJ*_nj)4}*Y{k~pK+*qEIoo|g{nv- zNX!7xJ0B9cMfE_Dw!NLHK4W=`KRKWEB$~9bEd+|D?I&x*P6@2Lrj(sLFh;nO_L(WSvgEVXktLN@Lf;h2ULm+CiSojsi19w6_{oz-X zof!m#p%S_ORHVDRL6QD>70D6XU_?C8$Mh&qbW&X~c%laoPxR!98U%|K+<{=R1PB(p zF}Xk@W^FH4NRBl_r|m#+N%R_VuieU>LY64YE6o*e*&W-7y|`}X4D;-Px6P=F!Sm`yTg2wc z<(|V}$8doZ1D4z|!8KIRv_u1u)sk%k5uh|ilHS0smO+rly+4W`@OH|rkBmY)mYKuN z!^0m(ACiJYf}m%5-3HY&E!-sBooV)hW$K?j(|wg`yLt5Vw?Fxr(n@AqTw6Pf&4Svi zMvRnLx~w9RT=F>cuz7mrCv z)==1bI6gYQOSIrwQ_$;&YwMdFYB5 zuDp~)m1ONyC4W|IDAA?A)wDiG(X~a;*9Cw5bZ-}xtO&C(+@mK^?4?-S`}&=CU3!|0 z?k4n2bCk+NOMKYywYE{~JKoZF+Y_dCkGM_sDXNSnBjEehH%sy(BDnn)_;+Zgp+t~bnmtgK=0T-RI zakip2M{XY80ok^%v$=9YXNS?GtzS3H<5M#jI`*8`Fy7I3@nbl6VndOQ?b=_- zZ%(D*R`~Bm{-{vX+G=bpTaPAAAL!HY{xtaUi=&MdrL##^HEWXCM!aih9|+nr7hksc zwr2}yvKf3fo&MQLe%HUEImPhn*X~qSd-f}j?e7N6#Fq4fp?b1C?L{cxyS@3ykL@C< zrKSbhdaYz_>TiQo0-I;=`&8%PaO^AQ^!-q>WUN2#^}pvSm0+uy=;ZXNY)t+r)^$c< zR&XE!lTp&-iGyxqB4<+8hBNb6&YYv<)^(vPid!ni$}EKgFSOYyYQ&AM&)Up=&5n9o zHZC#wA-Zv#$lm_B0gH6`p~w{<6~7m|-Lta$`_(M*mqlX6HDtR#@9%8PC1dKQK9*`{ zTs>LJnjGUE93~GWz92i29Z*}q`Qx~``g|JNGSB*JS3{xQ>eKlq{f;qd!JWQU6?wVJ?%5hwKF~!^QWCR`e!89&##@#-5$Scz(MNIEIuqMFHcV?KrZ{UPQyg> zIP2RS`Iio^bg}bM3*713^xbdYeC>L&t=7C}@BFd@ukSQtK!BS!ZaZ0W&%lCj{ zq$J5_wf~bFahXiRUd6$J(2bA{b+3!VvB89a5#qtaJ|=Hz-k2Mx+Hk9X=J1(|PW3i7 zNXNHzNmN#C@9(NgWt8Ro6;k$SHHdc%TA`i2q9J2? zZq@xF{R3uHX|)TKR<~$FX?5W+lvc0ULuoaJJ-ZcqTF)rG@QTK#<)N~>4wQU5(Ct#*OZ>bEseS`FVc0dgZJGl=!F+342gtolf!hcb-jM#CCG4a7Z<&7JVTMFF)S%e?^DF-P9?J+dLC^9 z#mmVcY%iyQXAhuDsau@c?-nN%8#{DEZFTwuV@~*+^@1KXQKQs5_wd)?Au$V9~w6Nfs7hY_k&TaZ!WSA>rO9O4x zlHpQ~>I`zwU0tZzrU?InlC}4T^xM9-LF)G=4Ee2Js)7AmaAMh(Pz@|Z%ByiM+Qg~tHBSVMeCc5=kUKl2DVlg4P zg3iK3f`-nrPK<^wDP0N`S}`QhUri(!f$0^a5{&NkJ(QRdQ$NT7HRvJ99lEPi*pMM? z_W*NR6B%|e^xxRwVd@*&VPNXB!HD|3P#(qYHS>O}Xs;^l@*a(-5kI?<{dsb0wJ&8MLV=^;9l|9$p+$x6O zkr0gg_A*>ZCB~5#pQeDa)?Hy-OdTNj)bau z>&VR3fTBPcctJ4akrL}-WLyu1A%}ET_Xg3m2H?U_*C(8CGHm)RDs0%aC`xVE^c`BP zMGXAI-VtC?JrPo7cteM)#&UR_Kuzu|9*k~e3_*jn^)xcpV6g1rT~TA1$3s(N>4qU` zn69yG**yKRx28*Vhpn=_0$*tLaMGATc!qy+KIFNRd4SaFA)^Ea4;O1dKqRF$mYv$ZN;tD8CcsM8*w7TpcqHiH1V}~ET2O(yvQ*xxj zGh6{GT1{WCCF6Ew2;z|_mP^&=t3`c>huU;to4jvu&t&6TA9h zbVcY(!I;epLN8;AgWd|wJ@aA05n)Rda*o;%zj%eyGetM5abcXu-?We?V!ZP0)vP5S zBH>OqqJ5de8PX^fHxuwfdC! z(DWBh*Eg^lMVA8WpUx7Q+{;h=fkYe(iEBzd}7lY;Nw{&eHy zPiS|{`Lag%?;!Bv<!?3iwuAUX<;bJKtgD&N zuSu=0^>g;NIlLaQ=R+$_H+p#>a2#{uMS7)5`aOZ_+NEh8ld7fCVJilP;N;)D%=qQa z%xz)K`qeo-!A+kFi82;>gX~Yr)Pgif{wONsfllj#A?2(y7Z8<>kIXESXp^?=bJAQ!f1>V8Wb;2GjwUpt~TBj zM!PGaLD@~N{vymyat-aBG2CW5(ZIQ#u5)C)7+NO$ZU@NKtnE}LHC4Q-j3SR zn$C^xqqvaF1vGrKcq=JO-XQ;)arJ7#dZ{;?T*~6-(L^GhKmTUL??9hhzobb=K+u9# zPFT1^nN!(1N#}{9Vj1RkfY&^p)O@Om{=x4gnNz0N>E#CHADVjyKMIVJ)=8`D!j1W^ zPEOtYbivHD?F~*{U7Z1oM&wt~^8tb8w9BPL=CPJurI#!@bS+A|ztzYNs*a6+=DVmm zpGB`o^NseLo0@p(N|f1a-G&t$Df2J6rB7%I!@ux)b!_tGRPuK=vVEt0kF`>p%@<#l zEPkiqz`_Iyt&e{zq|wK1WTc-Gf8>_+P!eI8o1s|$d4pSSa3R_6|Df)z!>VfAwO@S@ z5J>^)P#UC58jGQtpeb@ILYp=Ec+v_;s(aZ4C5Ar@zIT27G2-Wmk#gW$*Y0ZLwzrrBWu+2%?l>l0+jJjJDU_0{ zRyxbx3~?>YpC;p_yQ5bkA$ut#HFbpqo7+`4*LM)&%0dJnL$G$?nn`O%acee-Yl#JJ zZTW7RT>W*lFOMXM$;*Zi{q_49HdyIGB`8lQQ}Wd--&7%i*hWglWp5YH^g83K-1q!E=uZt7XlLF#W5Bm-k;tRBoirAyvK?YDWm=W} z=0p&A+8(V_UGS0AO>#@TCUct(p~Z!<9l$v`pWq0_j%9w zNt$VuY-Ha0B*uErrWt{j(}*m+l+bs>xNuZR2WnpoO5pF+uh-c+pz*h`ZvqW}(LK*c z-%WUP%*gmv9^|;()_1E2@Ly$vbam5Q}}I$DopsD}wVoc(HROh-(dr7K7d&&hd40^A$m{L7UBY z7x%P_MVX?NLx*onEykYhL#aaq3oLCJGNMbaSBOXz1Wq@v9KejsC$D4pgBmCIi&sZ< z3EX!PtWsAKhx0-jB8p^nI`j^`Ea)y+Yzt(Du1xgh1?gxlw6*w}3NEuNt?J6QU3O;I57!ymGa8gzk@b@`i?0Vr9gYM(-S8`;H>6)g@cKK!(B{OQ^9E|#ZWX*qT5?X@(Y z%kHDtn*CqA8-m80#FgyE&1QR0vMy=C%G>BR82fj!UV@VKRK8srPYnA`;?`hbeuG&Z zAZwk!$r^6cCb+!~khMA>>kDhTr;mS=wYOTPA0TTOMbC6E7Nrf5|4h~~9*lSYPS$En zUH>9$^sR1*WI)#1%hlMBMI3kMOhYD>rsD#2PjQFzJ5QZhX)}`HExKcqMNg0GQ#p|u zd3%b@FPAhX;B&2wwcK`TC(|6S*kcefP4=oX_)| zeEoqH)-kbJ%ZsWx(~Kek31dMApw0+FEJzU1ks zPAEzX7S+tQK_{~IoyT>nC*Lbt8GjW@5lk9vYpCYOA#u$fR1i!W03KLye7I&;8GI4E zYxVJ6DKqUM0kR5il4F!#8Gu|`m!QHb(l>9DTB1VA)sDDGY7KVxi~BVs^j)=$`c4hw zVy8>EvA7*AqWebE=M8IEiXdtS!zB!0YcCvZ{o=>sww%Qa&uFlW=o_tm7Gwk+k_CMj z**7}h05LE<^f0Wca~Y}mq29Koc2KVEO6xLH!i&YdKSdM{xEgwuRtY9(37xM{-Izdp zv0y+4W!yqQzbFAQ`e-AO5`F@#lr+e2HAclkIK2)z3i@c0K@ve-3S3kB-LLU_KO_0? z+^}#Vt;v@ID9aEa?RxEU4?y}y3k$egL`h##N<1s=>qit6QaKpL1-J2K6u9c+z|u+=o#bW63Xt52M`*HHwF>NhPaJuc1J` z&AjAeniCo~0Ojo@=<^_LN?AY=Tb>y_PhuR|iqlv~Ah|RJ$=f8R)PQoFxul44vr}Vq z@ZXgj+8<`D13luE8dhHLY|wS6%)CKM)yyLUnr`uwt^{2VVjWen3(pKqR#u z)56N9Sw#^IZ+}?}YWN65_KG6bmBo)^bIZOLT$u><+s|PTxuVPkQk2Ue@g2zEIFP;X zqM!($kg^j)!ki?LqrX*P?T+2e?S{4e|e31aI zZ&(3b->?F>-kOBMwX8pJ=v=TY6s~2Va4qYf5%T8L917P(H+Wunf8aX%^3Z7VZ@A7k zPhkacO(ER_T_MLq;aVID*HU<8%Vzp28LQn^5hPH!e%cR(>w73%+kb|_^*ZYxxc=}5 zu0#I7^{Y@QT(hG?;W~f}3fENPP`DnCg~Bx{$sf4(b+V*$RjWp9-9$lj7id~c{7YAB z#UZ$FdhVOU?0BTOSZoPlQVfX_Kl2*_8oXzQ3`2xii2fEWJ%0LV;6hrY+|5c%guI$X zZ{(pRt-@{$dk0C`u7}p0Wq*jptlD8|ADc?spA{ac6lt(5cOj#%iG)?ln>(?hZN(di z3hv{{ojVFgTFC9O0Q!`?VBSZ}^6RBC(7nr63XTN8YiZ8>q3}p-n{E!Eja?Tw5{EH}qpMNa5 z$mjkkhM|Atg@5te5FqcM!Vd)H2t60Dre|O=Kv17IFOaxWWJ8|#qii9Qe9cyLfLYRT zg~Pi^J{WyZ`a5n3*X^fnEjNrZ&6S;L_UBEaBP6YkMR0ewpK{mCVkhiK>v5o*_TMgzp;kg`2eB5u=KOHQ)^x)hz2z#$Naxi)n=SY0Lg=S^e_b(xG$6 zgeh843FcF8Y5x-~G6nm{Bpo!Hd>u5C`>!!RF|_OJa-2dxhXh|nZp&qo^PmfKM`lx{ zke_hA6Cu$kMVa4G|!c58b>VDyb{N2gg~na~xPJOt?4AQU}#gV|_LI(VjM|Tfr|cv5R@u)a1UL;W&52@eS<3gRuO(qBA75$=lf#(b7zN)3e3NuB>_N7{ePh4{qwdcVaz{h36HkN z_6IF9uDPo*{zgkZC|Y(kGyM}SasPX?%>Nf!y1)N7w48*ZrBuLIP9fO0;+okyM23Fv zN2DOnLR(uRE&xkTVgr_poxh1dV7_3%!wA^hW~F#OJzyb)Runs%@>-g-j!9sCbP+N; zr!RG|IkVRA+=L|JTg?Y_Dyq`qo<7?gHFm0x{69aG6mxXdHiRf+t4|AGioEn{wunC% zN@m=8WWC%zO>jCu?Qs9xH|dZ4^k?lD{71SwukD`?8LaE-$B(0*2*m^?DZH*99tgwd zN-^2d<+QX|)T{c`z(D457RI?x7b^QmONh#m4I`05f}e~tOFt<8WsUwlIZ$cHCKc;B z`|#seC%B{*l@c-+bT?Bw&P-F~+2GU^xP^cPe-~Bd%#kIz{POLJ3B?PIQv!_$lR&g6uu@B5=+ZUi5>WB5gm-D*p_6S?(&)Gobx5vHtM zFwTQi_wx+vjXOr^(Cn|3=@{b-YwH_HY)X_-X2yCHLdyOs0hmS*Xx^q zHTTg;+PjL|H%XifDzs}Ww9^r8s3$#lEr^br+6?Ss+`xADoFr5be~lqEK|32WGxXtQ z#-_3PbflM-vJzWKt~`%Z&kt_=(KRKd;nXsTw)vvLCscm+=~_yxovmt1yzAm<#wlp^ zNpY}}!UqWSZAxrZUYXKs`D>b`V3HKgbNpNMH%+s0RL(VJ5Ol%PvJl!76jC30h}T^n z7{xrTolbtdp&S|ZqAMZXPBrkXxz-&cRvBcchfWr54GOpm@sgS7NM41zJQqZ=RIc3| z!nPfkS{tsMQ$wl=f%LdFI#OVwyUr?r=(P8agPIbFZr&D^Jf!CW6ds!i1?@aOtUD2 zkokX*v=L`M|N4_oO$$))}9-Yim|oDlIiy=j3+x-Q;8ZBvJvC==Mgi6>8())2lgfv+W2klO zW+0_UQ39-6Qy4*HiSFo==O(HU&9YfNbCg`MPsPLqVmVH_6`2HoyxZ^5P{M@uhI+T; zX282m#~H-wA;x`|6WQW^1qf4IS7EBRaZB7<8KY&0-JHa=HI*hOQczh1!BzzUJ(nBDndly(qp^fH`3?aOm!fJssHO)) zn#D2VUiQ6UjO+G1d;hsx)q`ZVZYGzzH0TXCttBtB4&D4`PyW+bx9XN9%|tk=35`mY zXc?`SMtjd7r?e3NhRE!Bi%rj35=#F3?aeF%xY6S9b1qk83M+X5U;R;~|!>Gyto6i)xaz|D{aA*nh$z(^Rm`SmTw zlu);MW*f6|?5B=<7J@P1?4Ie{SsX1E?YpMv`vLjnEJ#*<`+9WEb zi7{o&EQ8_6rMufM?{6N2<>K2c<%dbNYZbRGe&TS9eWZEC`i~x7M|`TxNr%J_V_w%q zYc^EtCvE)s5yl^N1v}NiOez06{;_2ZjI+M;>xs5co*&(xUv-05UPzE88e$W)68gvB zm9BryP?LY8*|>#A(~#M<=iB5|yZEprYQAbxkWA;wN-t}xzL)ts;g-@=)Unb<9N&6$ zn%%3UGmByRdp_Q0CBb+LGlh4*wGRCR2Qa!0Pe@kf(8(|~ z1vPSv^y1B*I@MX2Ax=q`I&`FZ|1~ryv z%(2*@m8yuUn7CBDA3DH`O=_@=Djz=JB7Mu!Hq$>iT*+3;?6?fPjKBv%#{}*VH>aS8 z3hU$>1od&GU{<3(1$^|_S3_1}fLt2h;HpawAXkN#n^oH~*XF`s02~y(qac0jq81%c z{)3bEMXdq+IWU*FQiI>@yW-aot(Yko&g6MYI}Ce7E>WREO!aY}nzQpEO1==QKT$8}{WJ?csLjZiMvgJF4V#kT zXBk__eKKR`8=A5^`EKQfB`9rv%gz^`b3km3pVcSV6xA3xW{_t4t?42&#txCxIMzOV zTHL2btzrW^d|JY%rrcwIAxW9#rmxn5qEn6PBtAlu>MA};ljAp7;lL&UCVPnY)5JLg zLO!~U451sQkb=-f)QI;~pqrj~GzX4ThC-#JIS`!)hyzr(^7@+tF^C7613jTD_dK!Y zz?K{;AX!w+%BNgQN{te10`uMN@}8Pm$+~i+d41htaz^KU?b@v8eK<=(=hm}>W;Kj6 z6tBGHGs%IJLZy}**W3OJR0e@CO^_paGj)^0dNY**kt7(xFK08rBxME^7&qHZ7vU$} zOBaD5{zv-g68gk|^h0G(3__Pa0+sJTA|}MZ$)jRjbP@exT@~p5FMBF}C4~m>Gbm9I zm3GIZy5UJ6C59H|K)|w@LeO+=cZb=CA~T8|ELV%fF7?+|KO;wm23x)(qabn#3Fz;A zdzc{+wGb4l3WFj0UKJ7=R_@L1?k1{Am~fW8`tz{XkCmW3$bZ)EnC2NfLHpr@4Tqak z2{Qbzw)LNMuDur`J+*sC!N!KYZ)ySiRSVZGuC6wSC2>dGiPbI6;Y`MwwSf6wB;yXI zdFMj8o1-EKVM>4=9WhG)Jr+?b054ZWDPQf#Dk5L38eG5|tJhK|+1{JB_p9Rr!$x2Z z@MS@tF5tYT757^t??lfEsNj>TOvX%`G%%Z6sW8MtMCRg^jD!&qfKVqG8TF|{B@`;f z31minW(k-^eb0f=F;Uu9$UX~i7rYA9J8|9NdpXr2brqUTw8iU1Qk>?Fn)Uq1a=C}n zk30S9B=o1wwzn5a%6{q|Mi;@DP}cJ;CyHAk36yOJc*<0233-zYDkmGR6oj&^mi zr)M1op<`v$T8V0(hMr@_6)glI$KKG9f5E>=bnU~d24*W& zw<)W+BIZ2oo_SBc%zQz17vUlC#(}j(B2X$p4OZe(ssM37J(mbANHk3 zZPqreuessrYy7gFzb-OutrJ^QOtAH{>3z_B*l}?P&vf}WpVvdU;*!E}%Zp1mbkjYb zW+#@BlrK9@B1thbn0uBDNy8`7hbE;l`E}DnZggT_xAQ9Mjcp&V1QEf=+^_3 z`TyR69KOt6(k)X$=SFB}X(kw}E8XvrlJY<7KGeFlItn7mK-#X$;MG(*TbGS3HS5kw zy0uK%djFvOsxKkhzdcxYLr6I*n8a^W)Q6y-_;dx_v-^FESAJEwh|rUCSSe>$UP=?W zrJn+u)%1KIO-}oZ&+p10+I=g_Azcf*E%9b%)?@M1WjIoz!mh5hiAxtF9$a`_2JEkN zHtJz*l3{JiVX8@MhjDAxyRXM;g__@bCzR7OAO*eYjG3$_qsi#a(u*@`398q@3frM& zkSw#=STD^j6@L}EmV*yjp0mR$$~73(Ql6jYQ-*v0GGcurH}__`Z|?|K){m+uAiE)f zR*l9$)^4t#RABYY3Z3%Rih?qT3Jd)Bp8UL}Bj`g(xHel7j)JzZQI`|Wi6hh20x=js zTz0fZ>q}W>p``S@P%EH~CjDFDNLonwo@bs~)XEI@+a;#yW}Y^}60=4@90RqoI6B=g zZs8{ArY<88gAid>B1l~ZOHNF4TatxW)Q(_sPcHfm9-C+=Gf}1L$jK@}Jpm_*E1b*r z`y)4jLtn_&kSc@j;gii#zwkshbozeMTUFKO?Jgh6PH}CyF=3yB^IKJg{DzYkp>aPV zn|M1)&9g#Ij5Hs{#2H`w^gj2ad%*9~WR?xP;L$}Br1$=|?)3^weSb$uTjyonfhwkH zxa`LzUdG`&{s%j!`>nZs#r2)*^WJMaPCR&Q?X!49jF;yr8*BddzXX}`1y?_EF!B{+ zgON${uL}mpsQJfq^=<_4gx8HYWc~AtkEGqYpB~5OV2|ZVEitWHajfndDW?-C-`vnX zH|cpPrAl>e2kzTX!gaGcZdNm`UCRHDSTEtujP{MKAmJ|3ymd3upJ4BHeU5~lD=pvY zg3m%7N8M8F!V&CY00cySn@S7BD)NUY zJEq=EC0Zw4FUBotAl!Xbl~|I}4`uRI&!@lsD-#ikh3Yv!gfvAx)oN&(O)bfv3jOt- zD7C@{*3)+4;CL&%M|{?GGS8F+{wy$!_*++sj4(}60CUf=C}d@&d$IgZ;&?HEp~c)l zb3GsHtt(u`TAIoN0`l6jkdHOZui) zc@8b7BfG8Wso71Mgxe3_S>2opD=7qu>4oii;)6&@!(K^|1&(d`vVN*M7pyd>5H?jp z7Iaaa@i1!FsAs)$-&jA^bBu4IL9Whg(9$N#XeQ~O>I&a{83Av(z~9g{=xQKL4=+9N zz1FGF2p*K-o~7dPxb>9&EC0J?#6&**ANk+g-EQVI;8M=}F#O7FIT4$pj_-T@7{AQl zaYZM((z$KD&@0>>UIVKc=_!k&MUN$sb&ywL|gIoi0%%A1^PrXHUjOZ*J_j#R!}`B&o1}N3J{)iQI4N_J%&x zo}HT0o^p-x3CyMc_95_?ISI7%mRY?;I!e4sm7B4z@M(02>|&d2_;}Z!Mc{m6elI@A z{fHCJf3QN&Q}*$xGbJUluFGHU56oD$S;5K6XJhd{BTIj)PxD6x+6J0Fp4D*FjAru+ z-xYn^K5`^CoO>MqJskXzCMk#+qw`L1Q0?-H?K~Vbf@W#{eRfd6#-uA1&Cr3^e3cw* z#}I)#ocbsCTPyPqo02m6zJzg~_`Nn~foNsCs7}F0hEdrOko(2fgycGc-0#Hw{olD? z(t61tGsl2NeUXQU;o=~)X|!Ct4@!a|tv8}(*jm0C{`1qR>+nPUg2?8<+Z%6$>J8QU zeKdr)gM<%@gzF6pzCL&o?SR~GBt{j;{ff1N-0$-fko)cF*$=C~Fzm4mpF%*YqLU(} zX>X*Bj5(gKb%FSI`W6o!Xy_--v8~Zq&Jw&$m~)1_Fb1jI52@Og<#Jn7_-_+9*}lCn zmKgzCimuQtBCyo}-HL>6=|Z=#!Pbi8Q9WH!EP3YiXX(fW%i%&u^)qg$JDCc7I8q3i zZ!l3bJoKn5sc{*Zn^J4rva$f~Bs&{`$27eCsZ8leXA9_6S~^g7(oG(?lb!qja3?i^ zJ2~19btjiV)|S;28|qGKL)}SddEidY2m^PrwG!%1&ZYr(GL{FplfE6mogf^7x|1Z) zz@3!m0q*4JPkqMgrJ$m3O_@{2=Q~I71erR9zr~Sdt7>4#gNwes%Q-(j=UR|+aP!EB zq~hh_ZNy$;;Nks3T@VNk7UmzH7j*2-VC2lNNtjf{trQ~2>Iy1|M}uB+#bkN8%QPsX zYm2`yGRs{~1q6G|LpXrpL?ZKNh5RxY7)~Kj!%2u>Ms!O1GcXKeD@dSOTB9-{5VobT zAR+znixy+SKJLIZDfCv23Iug~M+`CVGK|+Yh~mKc_WXzgKBlR7g-p;#Y&*QH;F!g= zhS?=|c#a9P_gzMxoJn-!!>B>=N8tq@)0&Z{^*cvg&2klws6LDQZ8aS6h=_)A8R(;e zZ8hk&@wDVvP5I|tPQZ}7-#&yEgWPUQu~T{94OsP2m4Gbo4hUZNr9jiy_HwphXmIyV z9{74lEgRwVJ}+U#p_Nytg7?SKO?VEK7yeW|@jwQE6jwze`EyLhBl$PifmKRf?yWk`1n(eVv z!!6VM{;b}O8US!NWdh*N8D8Ph!>;BGv94xfz?pLh7WT_lKRV_>BO4;zYAjMevKqFQ z1?k!1ybLI!>2gC6ZP^8C@DUzC5$$dfifCu8inOlmTlSOy(S~Pb0HTpo-c>X#>KCEx zCUGAeyjgNkP|eQE&7fFNx0C(3nxtO0gdTd$&Pt%2d(Rm9HG)p6z)W^ z`bGU<^w6ZXiP&C~7%fSN*;$DXY#N_9}v8<|_DN`zbImnR9y!UJAtKZ;2ad5>PF3`y-$Rbq&hVH7#Y zN=K1{gmmR=Aj?pB1j5xU`N!yc1vUC^0;zz}$M@zhVD!BMMxV?8^0~EsHA>=SmzFSV zxih2fO9acBNqMDm=kJ1?J0`waP2#9BF zEW%ihuP1|V%u&6#YAkMF@h**nYjRjiNl^yd{6Tf%OMTJY{vW|atz`PdpZ^L7@;3Vm z4exSwm*4D1Fy-&p2E>`S{vqCKYp7h8`rqDNedRkJCMUeB_D?1|=!w!+s7B>>6z}>n z;Xb4(nI<6k5NFO}R;g zQI3~L>$3VRG>>F5MmAw0(KsB$o+q1zaB9^1wij1FUv=*M~JwL{D31? zS?@k`R?S9XuQ`qId)-Mr9_-L5l|1r=Ap8>S09<}XvK5MAAlcXD${@m~5<{^h5Tl-*;?lY8KEJ&I#ib zhi3(3Ny9;h^vZJnRZ$a_Utj?D)`Dgf+n4f**=FhUva3Z_nD}AI`Q=h(jK3&fzN#m) z_Vw@*^?NT3Ar;7_-mT zb8gO<|A7Zd)A3(;kjwyC;!%YwzY6IlJpKBHaY07m~~Gl080)XB}e8 zzo?ZHG6nscoJomQUnxtMnqi_YFzEt5 z5H7{DiUOl9g_oXwL-fkXFS1PIIZCdRNE(a3mGY|;P*M)H-1sujVgf{AJ>bK^Wt=) z^=Kqo-JJGmvc_}NS+ZjZ(&nBpW*(*^1okd9D6KmR5w{XxCHBu2b4nzf*mYP$p>Ahy z_S-kJRA<1ntiv|I^)?UqozstC%a2DXjzNtBMDlbdp z__>MxzmX*m{tuR9|3``Fr_6Exq3kY#{xi99cx90eo2FmqR%1>gnJYw*TmlRBbVal8 zL>tX-Dwj+j^o%6_GfY11Ou^{TiXQwEW{s}>VfMG@=yJ;0pft>*{^PVmT@ACOK&T>M zh_Yb{8;XnPi|9)lp=tepaM2gwVm81<$g3a(tZU-+m%|YeO)6DgwRl3YPvrR}Vm~}G zEVy$F6s~p(I7-(Bw|Jkb4;Hy+_wOp@pT<(NAbd3PdcfK+nO61NE_50|##s2GWf7~u zV*4siW#OrAe@E!XXQ<0~^wsusTmoAZ>N4UH(?~wbHRv~+Ekbjw_AOz#&$=c4y+V|A z801)Wdh(A$d1BzU5?uzBa~sUcL5}sP|4)Tz(gt5(dloADJ9&^}U9zGZzx$J8CA3l_ zvIjZV4h8%auOh|#sfqtoA-a>p*z<2W)-5Hbf`8>$Z#TM`p%tQB%L%SMi#QI>5{67- zO;-=kgH);H+G#keA9xuCDac-Konxu79P#pcxl{Q&m3(b=*!Sr42)c3^J-#r_g*;KJ z16kI!k0S-UTy?s9WjP*lAGZgqH(`sux`He#F7N-9Wqk#*tOftbvijPfj@=OA-`nG9 zQp&rypPtN)%5RJD`yqYNMBiaT2 z+pL>oSz$&wtWnpGVz@((UxIvUK!YZ@tB;u-4HR49yC(&%Pp=+N(T)O{@S}uq@-0cJ z5inx2P>YXOD$a-=l~PVo^|aF`@-l}eKToi|+J@%?-r^SRdP*BlhjA#s%i+#ELcfDl|Ad56;j~4UJ2Jkv*s{ixga__LK7i zBfCl%$3H`?<%A%_iZ%Clh*bqaB`ndE&ZsZf4m}pk^(lMixHm%6mHxR-g0X0;9341} zV9R0*Y|TTrAkZxa=vhNxtMgr1Zzf#6vz--b71~S71-8OUJv9dv=9$KQDebQL2JrAu zLs7NbrK996pv0+HAU3=AVy2SY85U4ttDm!ltacaIpR0(>Ud$NaW`kP6!H0WL`1IUg ztW2_iu(<#OH?HO3gwu<@2cFN-P7a8zoL=?D@>jj%Hfcs*&7Z{x z6mp~loLvDyxKW?=KJ=i8$}svatnDCBIF;LPJj39+7nKADx5W@B zBq&-dOj|*Kwfr|ZXmzY-P}MAlk0kuZxQwv$Dk}~NkH7n8fR%3z1Xzz>f&i;mZ&0)w zp$VS0L64}_bqENs9>26DA+F)l27@MACTTsel7=%3#zB$ipi+3IaqbrwKjE=%h3-E` zFf&cSk@jPu@J!`F zNKJ;`c%8)Dylt&vPxongydD~9W1K#k^qh>J0IeoB2pxMJ0)kg)R0M^(jSsDiX46vC z^>U{?xN!21JcMxeD7>JG6OR{EalYUMRh*YR;EU3JV+;C9);0#(?|}R(C=Klo1Erz; zVH5$BAXJT*8B&g8{kMdbQ;lZ;nFRtkG@_hiH6x-NaA-t1;Lw0_z@dKSfJ6Pt0f$Np z&+Lt~2XZc4vR5*6W{WK62A(Jk?1Xckne71dcmu+)`OrjcJ~R>Q4Nb)QK;dX%!u*Aa`Vg|dU6V!`bZD6Tsnk80bw=P7a6T=O-q3 zf@ei)hZ0D~p!T$c@7mIk)*e)t3faGy;Yv}AjA$^Maz>vq2-XMzCD>2?NU>V@?O};p zc)D00_O(6I7s*XFY(K*`U5OWi|u6%mW_* zg1>mBQGbDARJ7c#Z2y)6Xay?0CkYZ)aeM}-K;1K?1TPkN%!A*p+zUYNpyIwL4rGCv zG2~{Bno-T6dPPH&>GMbgC^)T4jV0`JV`iz%!&&cs)K;`d@1{J7N z&FQqz;Xmz`K|=UH8ZTpjj@rIV_D#Kr z?TY_rLYRc>KPQCQ|Fgv_=#gis*OR}aK8;4*TF7dW$xJ<{J&Yet-#`abRwOqg)6pUmvi3x zs}%p4V%y!hv{SA2YiB~)E-Uj?okvuDli#mJyDKqFVUvK#J33eCad?4`C}~Lbh=SBt z!6a3iUxV{&&(V;{h89A7i(;tVX^pi$1NX_Q90hU8^Gk#Bp227B0N>VY@#{GwJutiI zA%XNe-o6+fjY)NG;hLBI6y7J5%CKsWF=-aYf%g2v3L2I-cIff~k`q|P$w7gy|UKwRdS6N=_hNIu}T3ANu!kvml&1d7A@BN$Kg#E;%ZanJBtAiPgR&z%$ zV84}?PM8q|sUN$C$Fw6%Z|-0HvgofJZEUpMryRgk`Ywwx~LdD1-JAqhr<>tTW)$`&vsSc0YC`M!JPVu{FGAZaOCZ}Jd`_ISG_h6kjtNxjs~*z?#G?X3 zvFmoGdJX@K2iKf$lo4hxs@v7nigd%`zS`S+amDlF*M?)!$Mrbj8Jr@-7!AV6lu_v$kWb7S z^V4G|=<*8mL%oVzA?m!om`fu*nlt&v$#~RV>7<4eiyA)Q^22`q@AgeoqE`MjPwU{5 zkdrIu7cEmwuq`+ab-pzXH~zY4+1Bv2tj%88SJR$dv+f*f9lj6|&|G%8LX0RUaJ)hO zyV&$~)p>cQ`)h6O(}GyRJDSjruUV8@sXoGHU!SLkOXfs$+B0v(vQjd@LoIcgYjgaM)6comDXHzVNDIKuQSw-VKS507?)p@8fzIA6P33zY%n-ZZfuQ~?Rjfb z*$law<@BXlYVg#}D4hgKAf2H;x**9lTC-O-S)4FZUQMi3QCwot@%gzVD_x)V1wQH| zBqUrM5>ip`N17~~ZAF@VS-uxxv1L80s!X-D=&;h>rPF)BqxlsU@Jn}rS8m=gt&+D9 zez<*tsDfz9Oq0~n$d#b;*St>W*qt^;y?B##n|2j{ZOgjf(GS<*rTO(cZiSCZ71L9% zR|iB++^zCYsP3Na=n*_MDp)3q5?o)7cjH3LRU*J)SWo9$IsB|j9HqnW}2eg_|Pt_^#b$A7t=fKq7@g~ zS=<)Vw!;*gB5U>X73Xq3gG?*T;g8LJ12z$UEg4pF!F~wcRYiL2M*bq(w64|TocI}a zHiYGV^t+|TWst?&R>cFe|{d>+!@;?`z{&JW>Ot1WQ%UfjV z$YREA^Zh8Yc?CrTpQ}jQA+(Oo`z%zfog+a4UCNYGFh6&?O`%LL@+uMkDn0nD{CICU zt@PE0645=gG4DKM9u&cs>EYeT_b-$L-TIGz6m?_B(Gn&F{-CS0w;hjA0dG@#)PyyO zr4(XIjs*yGbADQ}8#h;2I;V5yI z&%E>OlDHSB(hJt`_XV3&E=Cr%1%ENOw(cU8Un(rsCxkk(I^3ndXnu@MY5M0(Zr6~5 z`GJ--<4##cdr4sBprG(xg0!`OqNeblx1qvDm9+Ud2P_ZkKm_L^orRU$S^D9mJF}*D zo4&loav|zEo1qohrKGq)80>SdqzH0yHtEc}ZblhUynRj#PQ0BqAGyo(n3td)0rj>-ih-ZoR)zht~!@GjH^y$j*K z*TSoO{HX=|y;cfWsEfe9bA@feWQ91gHFJPqrirH$yhvv1^3aI;%o{&pXDeXdnk%O; zH>HX|#M8@%Ug09}xYRU=Af&8c>s?-G(>kX13Aztq2Ts5hs~PSHb?d}Kq>dMP!FV`+ zNAr02%8E*d+d5{3^ZxnT$alT)+5PXk$x{a3^fI1Ou|`d$sN=I@Ks-)yi1zCRejjpF z?$*3?CF~?V{(3S`xP0`3ux#iK1(nA(a{A!>U7|smA}!=5{7ds^T_n+)Qyn2)X~@kt zpCd;U|FhRx?jKlC>g0SPL>bX=;bF0eaHNRUxO|33>T~S$E$aPd5{ek_lysguGkofp z>RR&()WuCh4txl$b=)$D`0Cd3#-tC@es`xrgya>+!u0ZH!rgS~z!MYqw=K~pA2>~a zt+`?AD&CTy!U?>$kyY|ss4OLFCXPGRH5{iDo*zezXV_DlR!b4SJLHtt4c=SwNV;)l z6a~h)yH4ViO${fuzmr^YFsLw^3BgE7a`(wBs(CjSpN@?lc%ZX<`}KJXlf+*;N=^d> z&7lo!s1O(%DLs*)fyxcUhJaGbo9%v7KH^b|x{up6O~jQv^}las?Kk9YN-67TsP z6E_}K7Wk-29QDX(ddscEc8b;BRIO@1S5CUTega3FnNVxNFps1y_l>G$wdz9ZGO+Av zsaU=|lh#|@u)=KZkmAI?I?$7MR~GX8c2c6xn30k8y8QFi#@={X-*v@K39M3eg-5N9 zMfiQ9Y4{Wtxlw>?qO2-w2CSD-DVKy~d9&8U+ux;6b`EjA1obEOYl`f3&NNaAU)zum zsJ}a}LPD*ZI(EumTJ)v+OLHZ!{DnHwd2O{t0(rF!OOMj0`)P?HA_z^fZP0p`z!EOU z=&NE^rE0sht5#B$9oN)pWUpE0Hi|2*sO`H({OYKM{m9|W0em^z_ue1nRBLmH7t=uT ztk5VyvGI4OHpON(={(r8sUy5Ew)N76u*u;$YJ9bc`W)#ud2o=XCsHu$x-TK*2{SP3 z+RPD6XBfeVOYIdh1dSsou3Qf?vzMzy>$l!3tnNko^O>^^+AH?Fvvqhlwt8N~IJ#cz zSI@TJ<~ec4c!zQ#*M1Z>vSm=)nH9Mt!kycsw+cN-s*uUM(q`X_`q6Lc3I2e%a4qg> zVp+ly?Zat@U(vSpNHqyu!p(J}8ohJK3cD@ML9CiiZT_w*4+uEmSfJU02>~`pI$UyH{3tZ3|^;UyW!g9u1y4mN$}KQP_-~5&p=ss~TJA zh_!WXr)TkAVB@BDg-J_QDf*>hX$9JPq*>w|*rbm*lWc5vBNo!58b0}i^i@R6rItYH zX%*VnsY%Kz9Y)a4Sgi#$DYDPIqR$&zd}XD%*tRHI2PslBk=A({{ThjcK}E}cGd1zr zLwV0+kk=)!xlD4W(U?tA2u+wor@Z>~V?N^FsX3K;GS7Y`jLd>hndmGxPBaRf@O}gY zk(~|pNfwK5yGVsI#OqoZ8XF`hn2c2RR8Gjtq{}sGHdx~%scE~OgedYM=^^#nHMsZa zHJdHljkmAnO3rH4I!HV!W9L&gHtYnK<|I)Hd%e@4!!s`y(W%h1Z0S=icq&w%L^L5v zS^0b_F1`p&i=J<&e4VDsHSU$tzf?P!J2I+L$70jopR z=FMI`s?a>*XYMb3axfPir^Q& zS8#Ty*g4tyuHr4p^mCz8%*S8*1lg87OKJLD@wO`6N=eM`{PQ1WU-UR}OFK6l`;ybc z=JXSP!!)5owr7k!59^Ds7^NghlC#?B`@*^AdR?9sF9owdMQp3>UW=4~_ zl=` zuaT(gtBH~=(49`Hy{?X8M8v?_ANrsZqe%Kax#7k|k85EiuvGK>%9z*!R>NdAq`o|I zSdwOn8Q-%*T+K4CU%FcZ-?PSCZ9kjg|KaW}gCc3xc3oTsm%$r%hr!)-aEHO&-DR-B z-CYNFcXxMpch|vYH}6_s?6voaFXBkVi8$v+-<6$}nO#&DMUl^)*TV|5C+$a)8&(9g zFBp|OS2sjQG$1y<&D1OkCJQhxat(8f_i94Bivn?cgbXl{mYG1`-9OgFwc&O09zAIH zP9rRd3MXQY@=I9AX4ub&y10Ph*h3L_kkekPono*qRoj zUmai(3W0T=W0A)P?-GL<2o~@;a$#wP8l9L97ICdh%+jyGa$cj+nAnDZQ#*8{3xg{F zf=1gix47^kePvf{Ohb67t%%V@-YPDNMjK8mE^z1ZsfgGjeXBrhY(w~|J%rH(aTN@t zhUYMxkl^Cx;hGHP7-E?o8KzuEyn%*Ixb5Lf;v%o6-Robept;J z?vlspHm(fo0SxL)hY8;vCF;#ap~oC0v3>ifE^F9#yt-T0NMa?!xzv1k(PAj4uL8oc zrJ%Zyi}JtowB&tp!+6j;4dOV^yTQVm<6_J9n>3skhNt4LYj53u={J0wJSsZY@)mRQ z#CHjhx&Js-wYS4>4&8O+`y`(du!v*?g(%Tg67Bv|nnSh^>97sq0Ad?O`}Ms=HVS}* z6|@y<#dB8-;YKNCpieT7oY^1fnydj(e0nI0*MbbX>b|e@hyl4PMvX|*1WiFN=<*KMHtp- z4s*11=7@Pj{hApZJ{~&-nl1n3x&-AVk+Zcz0`P-@^3@%CygFxHhXi*L05f+dF^92LQ zgV6m=GKr3~`Hz`rogab*S9DmBGq?l^P#iv{YCE`|6NHyY8QcyMGSW<8i zweN0_gl6y$DKU-MD=9Ft(nCyQ87koc3)0y<*JQd|SnshW@qonqf`ojK$zw ztda1DTr)RC)S$drNpq|)Q8F?EN{r-$uw2UMPf7fg)P#s!j_gk<018$~LSQadZi0U< zRw7Wy5Kk%|Xbis-wCZA$yiUK5QVIrNs)=cEc|Ip9luqLN7-v+~1?yr{T%7Nz4W@Fx zJ|{B0ATCrz#JYy~7)LY<-_s;Za7XI?v3yQE%6;RPwK2a>*TvlMoPJKg&30&L9xPh_ zr?jU;{@8g#Ww>jTEVnYayd^RPEe1lNaq+_XnqbXh#yDaT3{WKkuJ{Y-0fw|NSW+w+ zXdn?gD}mHhDPTD3!QzSP>GZ!|_f$_7|9*91W;-~mP)EGNcQG!!U6La|7oAoKw> zivG0ViWJa604og?&QDR7CdKNgS4U$ zVYB^Yho0Z|%!@bhtm=a#&eWN`HKY(>d-`OLZpiIfnvb=%ga#N`&dNHbq`v?rKB?)< z=Li|JN3UuP`}My-ZoJD|loqiDMwIbqf6>Hu$80Wh$P~aFTjE3<5yysE*55NYl05h` z?m-9LGn!%(1dlGj>*9x*@dV$}?!>~N+CYf*(1uR6Frm&EI8(Mb6JRPXATWiby#CK+ zil6CDegGl4VC?@+d;)~zws)sAYwbdAQXQpd&T_a5QKDT&t*b4;XCqS)(1SKmb`$2VfLGd0Cdt53sbsfIHvBU)POvf94LQ z63<~>jAcg3(b*t`aw(RUsRl7U=-PS8|;~$ffZNAxAgY^kKWSe90{^q?EkyoQeV-=BfMcchGX7oO-QV$L@B&D7@RoU!oe2zOz~)|ckJcq_H|hnOl@!C>M3gRi3iHMi30Th-AakeK@XFJdYokeCYpNlaa2 zbgDl6B&Ih0Lrh&<{V!tb^8)vXR()5^Z|_VW#r_!%Qt6jr(M#w(_^v8+KS{a6UyG^!sGt^oBjaYw zIk`*y!UOG?{~v6b{ct}u60Zf{d*Vcy7=f!^54*y!1N?K7Neah3(BeL%aH2MQM~ekFREM2D~1%-@mP3liN6; ze2aZa`r)m*1+GaReH)zd?@2Hm1mGkXjfmp&8NS5P(5W({lQrE-js;e2a_u6?-a?*V zfm#ORYg2ci{ng3Nm@qc3n5b<++raC>m5}XGTlGiaJeDt;vdVlr@y{h@yUZsMzM))? z5G~yZ(Xpx=!(Jx zJ5-vmv9nl7J&_nxk@}MBX0fyCRMBf$(2z;DPD-0VlFfuGFck^+N+ghE^PRnwc!tMn zU&0)IY(OkDVX*qURp95FUa^pbK`Gc}#>|T=F_j==xBMRJzS%YfyTpdS{GLafcukRH zFMp4estYY>9+QfD;-jP3RKhMsUUY^Y2W1~G%NvbiAjo7jH`08DYlW-?9+!&SCDMz>xNNs)_0i@8_6>AZV!*FRdv{rU6X*7Zr z6{3>Lt+w>1nASX(9mgN>AMxsVgLsFmetuTz0;}+)mhTijE?9>-4?W=>qJo*hfjzvk z1t*!dEMpwUpK$i^?%ts|hrFgfs~kV80Q-2{o=6T+nH|uaLzDOc8GE^;zYR&xi( z;u;d&?vKgN2;sX#5vnlExV0y;n{ltJFPOX0XtcL#U;@Qehi6>Ew7l+7mj=A8I&Pd z)E)w=vaa}$%$ATJ0GHhx?yHN_`n^7#i`V+S_5JdU{an+G(a?|#fuf0PcsgJCLe!_O zM1`eqD%x;2QQK&1kJ&70J~P?RJ;ms8qtiS`!pDDTHHExFcJ{#U=mfg6`LEFYIyEyMEPw~{S_b>KwgXT$jzMK z;+XLs1y8n#XWB&~+`=xtdL=>g_mKAj*s$g5v!PZBkZW=^ERQjD18kq-;aCrBf3SsT z*hS(t&1z=(3c!}?;OzAg*EDC3_BIZLFWAAO(g=32i;623<}=O*o-eK`1>i}JKav1m z0b`DzSHKacYHg#U$EI2>;sG2!od)!~s<`x`;L^fPob$4`Gw_t&>H)|!g4@-GBo>K= z7Jy&aLG4S06F$va#FqZ3_;R|U5O}n=>YoF8e-0?fK35axJU#O{;3F#lIN*j1@W6?J=M;b+zv2`D9ON5-L__PN zV2E17lE%Y%hhsmWwXfB54+=bcp7MlypOj7WrSXUM6`6N%#<9567E#q=?5yi>nREF) z;9eL&;|;B?FeJ4lXgWVL>$*(fTz?O6kp$2ITPuo7ZV?5~GXYzFb&j~V{*&XQal$QS z^XFAZ7-yWBQOXA45EF}{3F;eMM7)+TC*p;4j6z@m3Q3(RD>Ik63pIrnNLYNa8lr!X;^1-`Q9*+)v_e_xAkUQ(=+6 zpVT(+aiQQaw$c07I{{eNu_ZoA=b8>!-vjQ7JbUG6IY8v>jE>d1ygt0B01kA1(Alu= zpk-1|)bgPBR0*%uF?gws&Egfg*;f1O#PWPIkuE|vAGl+!Yw${YWe|+b<7$+Rt@_4O zE$B)6s@Bzb8K2GOYP4F$YJM{@*LsQMsj{B-lC>q@2k2PvTy7)Y&Q3iRqQW!lFfORI}_{QV;T1H{`hU58t=6OTd zz!p)*_JcgFGCs!&z=rKH-xgEEgO?lzKRYKKUqre)nUR?W0y|giL@*xCEbdMO*lCvl zvx`Dz#n!r*MVdyG8w;8aXPUJjsuTA8+) zQ!ubILt0j68ir!8j6w;pGMhT(U>d&G=_pv49$bhuh-qM}+EjwC&CR?q93aGXcq3qd z3VtlRB!q%yPmRJ15ayN<5ADhIE;Q`lo+h7TGN^9oxu2;dKnl9X>+s>h>UF$-xv_(o znmHQ^`0|DbRLxKAEB!}b-spj4sdu0Xr@b#f>=AYN?7!T^$nrb9Hy2E$KkQvBMH{CT z)YtlFsE^F2RoLzu*lY-B#icv7uxe-1-F2Ud6j|uIbp9x%&Z&}iZ;-|K^279?wypvG zz==$j_A8@(1FD)5fD^@rPsT*elA}vAM1vT!H*O_#ZQxB--JW^OH2Cq0ttxPOz7h?p zk7F#plB=vCGgU>e?#sGvrUoQiS+~j8<#Mp-^9~J2{L;(VaxmL+Q)%w?L9RyT&de(G zpP(w0C~?JvwQ&tN%Jnxx{_N)?M2cAn|WRmwPrs>zf*F*pG2_GAInqbOvsOze=}FbgYUkBRHAj+6Q;l zw|i3VKLY22xxP?;^FM8dTmWJH=}x{Dkg~d7#L#P$9ysrffnWni;(Vj~ymY}{Us!D} zr%66WlDcj>wB#f66d5|O96{havE1pOY^5JDl>TBBF*NAbj`tQ6-1@N`G2|lb%VHAz z!C!SEtmVR`K3vhY zY*iMe??WUtcy{rt4Q8pG$S*A@8a#!)#+@%sRSw}Yf-SDIiz+sNT04=myTwQ6Fl3*0I#AoIoODt44 z2|fgNInLB;oXhTCp0bJGi_G@W-ze99zuZop{19QkGpi6%9?u`M>-aHYE2|?JGZvfj zW;=7lpZ(*_y#~-fvsqV%40vE zvYnX5751*lLX2zXDIT!Rl)$`4EXn4@`Ul5*Cj+_A1}%PRF6fM1yK?a8R=q^&R>tA3 zXmb*`USDvfkdK{>JzNZC9Sr3C8A_!O+5T(w9{p=tTS)r5 z5KyP{9cUQssz0zs4L?!L+7E7Bt3eH?X+ga}vy+^zBwJRNp4O0Ft|VJmmR_C_tkI;4 z%b68F*#0VeaG>m^SY=*TdhqZ@(*C5VrnLD4!&a)ef)?oKrM{r@@bObB~ zeLp_x3DUNfmAkF6t0+hd>?~-Au5q-u4}rMM_VT*G7Et z4Kr?ACwqJxYc*UtEB&I024_cWd8NGm#fgU87MH~z+?JKvEK8MaOR5jWjio;ex{HqJ zc^^uXsI`6;cG%)w)G3Z-AA^29{*L_}E`GuyY}(i@d2zDi&WdDIxDSPQacRf+d^`WHj`?KrNkq}<)=0=AB z_WKyD+ml!8gr*X*vmImX%);41dEsiSpuHnv2jGiFkfqs`+4b@;z>RQi#M8Y8n+w@Z z(w{3rSS|PN8(bMpy!61dLj>zh=ppVv;R1f>hRRfnz0L4Zj;s@X3DR$m28wr?3Xj*LOk|G}k8~XD4w*FS^Cx00E5tYuaN5Fj!*ePQv%?Vv zw)27?^$r8K8yrN2Ann2>>P45Ne0AHSUJJ6Itugy7g4J&2I=x-cBOQ<&iF6jeN5<;b z0;yB$)4spqHnI%i$*E(oB`)84r|!EkOlE`i3i^c?2a>~%v)h!AcjsI1oiC?M`#zm6 z_>1whgY=WH=gt8=%`4W=Z*K1Bg}|o}*X;wJrQJx;S;Bllv4DsTGI(Zu1m?7cXMMf> zJ-=8viIa@56gaYK0p%Q!S430gTFTyjKXO8GDLm-$p?O!)eaLh_g*6f-xJhJ|UAi2m zjBrYgBEE1=#FaHo;u~b@q=v1nFMkdgYh1riItbLG6D@+wTtSMQ(UOUn)9te$Jkb^^ zl>{c07T~Px3Z_y$&}{a^dNL^`#aN6d1aUIJJ3fA89yd?9>tQO=fCQ!$%H%sG^}%$S z4NYUeaUB(a?GEG3dsKEG?+Zi@Tc->I--Q)xiFlU}p%ha0GsE&o7{zfy?Hb9b48|RH zuhaxjc*Mpp`65){pisWY0UHm+8D=4i!3l z>=lE(wGqOnvl>inH{0yupXMB%S z$q(E_C4*x|JaML>z+aUSZj^>ZoCgt(OGm^Z@4oEtezKMaDS%a&=8LqO%Ajr%T?Rf6 z;q6Y01UQU!Sl$JiO}{J?!Ifso0=wZgnqx9t1h+QAd<*Bb{r3!KqpC7Xox3wfJI12qO#ioF9p^jx@nn1`>- zVKEAU_!-3Ym<+)|D&Eoz!7DteqPNj#mTb{SbLMH7*M7%hA7&dN-StOFt+DwQb{zsz zIGnUevv`twBj zh}N`5pBr8d=MaDZATL@Muo^>DtqaI&&qahp5gyO29OFTmLH_3Fje@dYEI`W>R?z2- zUc`#yJX|asEetq~q%i*+;6f6Rx4|^_l#93n%f>V|MvnE_Kn%cqI=v?!{0usu>+ts_ zUnQ7rU(2a&o`_A*N@$&joXl8Vw806FSSWkI-xp&)s2`2KkKP$3j7Jb4)-fF4X?3XO zbaskNDcoN8g-S=a^eA1Octp`8JD7;43)k1K`$=TdBy=_q7%5Y9Z}J;mgz)2Yu|No- z#~c7y#qO7kgme3*#V*2yDa5=NFsI86o%3ylQe}hkPZH-k_!W5s{|HMLQ81Y?Sm7i; z0r6T2TeV5ffB4v#N(=o1#tTqM!M8We>^EKIi%X zDi@9+Tl)P242n2I>*TeBg%!?&&O`w$oAk|@uELTD97MM=_soD58XnpJic4YLi-HYl ztBwWElhaFnw}2J02O_)X;Ww9&9P}m~tS-M<_pMDO&Np2X_sxbc@R8BCkHf=pNQKhc z8zb4;62>KAL;OI?Gsl%a1A?%1nz z+m*q6KJKO%Hak4cVJj*r%KV~BLvWc4D9a|6IZBHjZtP>kM{kHG0|>H5K~zM>LvBjo z@UaLyrf+I62;Bu2Af~;puTWhSI91Uv*i_ReAR^_78sr^Ym}RW?*I@KO<(j#78tjNY zL$EW5B!W}*baREcxb=j7-6t@Wb}76wM4WD2mMgq#6-BctOUT@9u_+G=tG>O)?=jC; zJR2&H=!l^xyzYerK-z<&dak2|^n)UTQ``s0=lRxQwX6$g9kCk(GtTQkJI`{w14e%~ zqwUwyM-`cRPPfT7e>SJR`$=4Lb zZ5a$rSZI0p+bBMlU6-nwdk!*Go%}g*>;O4v#+EU$RLlx4wX4+hb^bPNuJWr2oVSdT zT0smlp~{Jumls#FuXIQkzfEyj@Gp4EPt~IR4K;iir`ktW0;IZ1gl)%!wpkEgqoE6GLGQJ03ux&hv3ZXkFK7Zj-JI7_-DLV_wac zYU7qfPzsfj&y7IcFQ#Q54p$a%I&=dS*ZB^+$8ozMK^P2kNwVeY&#~*HjcsjOasy*) zBKB6WZ#~muQsM;lywZW#p>S7j7Qe7?Y;JtRsmT9|nFBpPeq{P2a?zeg4klMVsb8{g zGlas`ut~p!1?kPMmlFtM6 zVrphXI`3L;2T77cNpOYaTufbJ%RYu+h*-q$=ylj05}NJTH_$L4R3amZ`53cwk!bx` z!!@!zfEwPd5b(6Ru-P3~A_qFBCr}(OOniE2)b-;IMBKfWvLHYR=hqP=@2e zVSjFrWHqe*C}JDey6Dn7!HVO@O8p}fk?K36gd4i57@l_`G8%q z-kSdeK;g^%4bLH@f}n72m@Mw!9|x_l&)GSK1sih)k&6izJ;wOOe%bDU`88_1lces- zZ2Z7vD|W^8p79BQeK!!B&VYXo#WX<@%xr;dRy$`n&xqUqQpGM7S&IQIiy;`!H**N( zLjg}I(Idid>+6@j1P@*laMNCD%Uxwru1J_j@6(|`2&V0nBc^i?M1xKWF!En|F!oEZ z<|MKuYV5df{f>x@_?sxd?>{Ved5NU9O17gkEdce_<0KY^Y~a1=|BkjCQx7b>NL;UF|4tDW{irGPD|ZNV4U_o zM^f47K)r-APst4VEtYmCQoAg;Bo2+T^C#4-CjDi-3q)Um4ia2z_BiG#*))pyg3=T| zZ98^${0{=nQLpm4x>C^+4>kSQrfZ$@MVfa9(VRip1s7KF@*g z68Eg)<9I3d%+ZZ=7Ui9*e6*?nhSCepqjucsmoq%?=0)+`N zfYjcHkgAJQcVPKBl_9!dK8y~QX!V9hK1`!*dQ9R_9{9_ivw&@{eGB`X5?2lyR}K7c zk;?04aS~KC6i9va>*1kTC*&beXM>-0h{Z}z1wpIeCw?xVH#j5}Wd=mTno=dH!OWUv z8TttEub4{sW9vV24z0#NT-#}FRrEi!*~h!eS&q($<=&us(V^TEX@2B{u@dy>sAjxi zh@57xQQ0}Sh_GB~j4G$uKkd%U6`n#yQ{akcDuCgOgCnY%mJ@G zmDZGXAl#^^+v3}!V|->K1qynj;)Uv%Ng!MyY>WX{yvLTRijLt1sWvT+^?H=Ln^)^p zY#?v>vPZu(|3FxbsWG7qJA61Aci=O31o%E8zgsChvOG1aoZDk1k=>;5%1EOmMr7_f zO-U+7#PmgSukU5|3oNH^o3+NkObMwQ12wEzu`Zdp?ZUm25O#tI8U-R>jaMNHDmtgn zxwzlnELM%c7YxELX`$jJxJ;n{yq0;qryS`n%2hoJWui;tM=>Q=H6mSf_9&O;E7`7$u&bO{HY@Wp&9Cb- zU#$;?TV;fGs%%NSf3+InmoBx;lAcr3{Hc@rFugE7SZFVw6iaEm!))0_Q@L|3z0>&f z;T&g*Vdg~Z&St?I;of$q$_;7~U&=+ee}-jwY0NQVG5$N@MI}+OSx$<`8c-rh<Ryigb0m%c77B6aflDErirY-6SLqBu=$xALST(TCr9GBb7u|Nw38Dy1H_tSsqYR8BUxi zDj5&q2mOT|`NupAs={}OompF?(;Ow}uWjz?-;j9HG2xCE_;krEjZNeaGkVulC~1Ny zX>E1yv@4>M@|E6=^M94{wf$aSo&KgNYgu24I9E#II#Qb|etQh{8+bED3X!7*-;KmU zcHQ$8VU{%sJ>3?@K_ZxQ;JH?1kPvmCJyh$(!4I^zwUf)*73*V~VK9?HzW1FqS@PS+ z90x2yDvPukoR!4g@#U;eB&enOKG}|rQH!HpKBU}od76B8A52&(9!R;3pqfg#rH`6U z2-cWO3Vy0_-E@s!%4i}$0*{cW;+!(KmYph8Wa}wN<`m|-#X-yrnPw~`f(6HRTNllp z3h2%SeJF^CNubngx0!OpNuT50bw?7A3=&ph^U|r-4<>m?RT3?(wrIT-}Dr{NzE27rPEzdh59SqtYQ+IUt_zS%xZsIE66j_Pc z*P`TqvROi{xucp&?@R{f!EPK8{}kQDo1R}?0o{{aR~nq|%zcLwe!ZB)S+&jd`H|Ic z91x9v_UgFtWWbv}&D=rQR|+-xW9iAhKhRF}nCQfjKD1AM*q9PqFzYNPC4NG^3J{#m zR1^i0p3r3uOS#>oq@OZ4oTMe zETco9iAe0xr0y^WeG{y>`CeEDd%ctd-oGMl^%J6@i@c`6DG8o$Xb9e0_B<1je)_*D z{<&Td1AIvn+cz8$=-KYPC&6!qzw_1Kl|C^XM1CxJvP;J1;t9d`<5PU1XI>4Rk&SSv zmE=~4yV6??WgkJs$GPY?qrep7KA|zHN6XLT;kfwS(4mjCDv2HRcgBL^UE?4#ix5Ov zCia($e?6KqI@6TB0R|U71}JPO438fVw*F+xnHcSF5mbINGm1z;keu{qioP1DTL^2k zNLen*P33jaFe)R>Li_Q)mXNrH!(yJVI# zRCHc08h!h?E13W8F_8j!Y%Zsz%rIeEIE0) z&<7nx<*r=-R_j(XStKHs=}Q(f6di)54pzOD>tc@a+5HUHTs*Y~pOERx2gGCt-bh`H zYZ}R1j=Qqmt|T@L&I^n}j|3&)IeUBE5q1EA8{cqwWjuCuG&3zWNIh;doXlEU6jlco zu*K100kv`oA>B%%uE^bytlhCBG5H&i(V~Udf!W{_jn~don`M0>@8*77aHp%=QLQ7W zp9+m}x~q^!@?^xbTJ7p1gRjEy(BqciIyAEuu2CPjfncHlUJ9j*P>dtbn&UB^(~9|Y zjZ~%=UAbE-`tF$v@{2rtkmEDAxh+XCSi^UNW1~kFNN@L z%oMEk2H9m0Bxyf6qp`ybvmwz9M@7*kf+QoT^oNf`VCW5&kkUP|B^`S<#hul5H-_s$ z^V>j7*$r*%5;pcJJo9fiz@1HOO0S2Qzna)-ZH$I@jbo}ABzb*gd|j~%y-gbPK;lRR8)MYDL~dv|aXFd9#{?bbk?=H5^iZd#}i&B@p*`+)ySY5V-mh!2x9U2Qe- zm-y!#633Pl)!jk%XyYVddZuc*eJAlNQ$Nyg#r2#GU-WhDwwb(o;WnlyA~D00;sG;S zF+=k$;3itskm=9r5DjB9Kc_(z*q%(a8YSb2j|9I1#4#Na(mWrKVH()%g9pvmGmGiJ zODV9NJYxbWmb&$>x?1y|zJz2X^mlOqH@1wuR^E1hN#1tyvY=aev-DMk z-O#$}(f+#y26~y1AJ?$SNB|Xy6s-#-NumX=G#y~*HAz!SW{9={Yv7=lk{$1crW@W#R6Qn2T^WvU}05E*L7@Cdn^@GQG+ zIAt%2^~XloIk%z#^M{gF)|mXS$LcH!I8m{1k=PO`Pt9ipSjbc|1qRy#Mf(iMxf>}0 zU|PwGWeV&9b`aLWc0b;_Ol92?HJh{13nP=G#I?lH*ITLskdz|riF6+qTZ$YeZGP*0 zSO@fGz9I8f^{%yIZO|!yj#4B&; z^vebL&2wL-gr@|ic5}D8-fNS#x*&F~qR8AgkorGWhLVoLqceQ7{b*8OW=WM}$)iQi zA^fI(=gHu;u!zi>^1-@+90;M4$b#^)#}~5273K4PProEzMOURX(P-~Z%oug!1D~Bo zSuv@_$Fgq8657!^P~Lv@TXpd|eY`EHo;#%M^P0iaTG0_sCo03>NPGy?KF|(OB z$XOAn^E(VD2{bYM4e*=T`g?M4=E~sXZVQaTd_+F%IC_!sw;UUSAbG-O+@AzI>ODHL3glvYR>hhCn5u0e2Vr>n1Q3mL3gFUzhXFv-d_= zk_7ax9)(MZ^d7P!L!o{5Z*jb2G5o0XlqpRpV+W^@t`6*%>y)mFg;n2=8qIbjh?j%l z70?&Y1~;VJc0X6}E2z!03HEE7?G5$zXv__z@TVZWOmE5`NQB2`=uvx&gR!`;L=N6t zu(4O)FzkDT``=R_gdl1H_9iIH={Bh@5caCowyRe+VXT8gy`T)e7g_sY17=xg*rsIk$Lz@ri0pMlzIm* z+8H9a{=f+QASfkfC9;xe?PwEs8SzAQUi*-3Ael+F%4mYW-2yK7w@u9=E%TW2GKohG zvD*D*NteJ8u6Hm*;acc0w&m`9U<%y(@sx6e2Q~|)dCTG@`KtjG#VRI^=)+Bf6C(F; zPhPmb{t$~9m{4NV6Gln!UNG#I*pLEY>down8-nOo4!7_-TqeX z)U>TDtEQNAnwfaOHhg7;$=>)7dGR)w=I`i`#1*f{+;E4xcJNta!;Y`U7O29(c=QwN z7hPMWPr-ci5AQT7gs4-#>1n&pX$KR7ik%AWVxC`HWpn)Z(a#!Dag7gr1mky6J>y!s zB>GcIChLw2&IW~;+8SV<;EwP%Nn>#H&^F)BYyeZ>3UDoGzsIv)MK*4gP6amJTdCN& z^dcI0jo~|SygC@4S1-$ZmKMzo>v@x8>~Wc49zkidkTt<*m0-@pmO~AMh#Bl+?1+i* zdU(trViOdzktg$g4O+4F8g|%Z(mFs5vL|dG$Et+Szx36~Svli_G?p^agUg-+af;?5 z6Df&q;@#zI!QR)1!{w)ECwhyoX{NXW>!w)`P zj5mnJAA4#cDRGlnX+8DT8>?dUHTr6iqKu#7=nmHmR}e;!GHsHKu?jnw15>LW%V&_K zcV1`{6eJ+USR%k>%_(_z#3H`zC=wYKVfT)kx8PPYjMuEW;hd)$duG7HkNH6A`U}^V zf5>vFyL91p2gNL0m+UC@6+Il{^09hZc){X>W!gyCEXx(at9ijHZ?l|2_V(D&8upSM zj6dYoMEr`?^Sk%?w zCa&s9Y|p6zmd=Ce9B7#*Q+pDr6?_$x6$AV-Fd(OA+5On#S7A@Q3~4DUubySK&eukX=|6K_Y9a&)fe@|n;_E+8^w8)CLB!{V5oHNscDS?XP|EiMV? zT-c}T5iqR!sBl|d)SU=u83wa9uL7TZRRYQ`+OU3j(>7b2S95ot28oz@SD(sBm7{)EvbO>yrxQQXuEWSp}(B2g@krK`ds(iL{F95T%b2l&dul z7!YAVLocoX@eXVS2hy1ZL`Zv11sxe(_;_iJD{{a@pK`fe^h}L80ZkSW`m-ebe6K zz&U!l+m>T zFVqR)7@k_b1|Di2p@&BTR)U=uYmceTfEfAwF71$cN<%DjOfic{rs|o4HwhPKXg~POhUb`_9HV+l$CAKN<>@$4@rN_UmJP6 z1^OK+AY|;2c3IH`A_aM>xZmD&kddgb;JW5Fz6H2J-QYA}^?PQ7ESXteX?(s%^mCJq zzm~w)jT8FA&B7pUC7iga1)g29CK7Z+VB<6Ra zjI%!`kxe7Yhp%82dtj_Dq!AB*;uN;5I76sNY{1g=%&0ekcL-YSB(G>Vw|^~Y7-fz2 zU3~FhQ0kRLs+fT-oyM7itBoM$56P!Q<%s~>Avv#;fA)jVUxwXH>CtN;EoCTjnAMRb zo6vjUuQ)IuD$hn`s+%-LX&*t*X`6*Sr=ipfuk8j6Md%KbQ?K|gXytW8Hg9EwBxYqK zrw-NxQ%E}w|MLBUZ~*^%5ZcH3`}?|t|t?*5OG*LrO*BGpuD4JH9# zs`r?wZU_>Ua4!&sHpVQe^BFC!)8zV)XJEc9IqyoK5}AD`M(Gb^Y`{#MR!8L*iq2S4 zhq~jwNyA?fzQIwB^6s<53|fM(!q)lLZsJzqh1LavJ>ccRg{en_Pz$}&HKlY$VU%R{0pbnD)kJ0_>Y(+}fp6>df zL0w0!Oo^n_=P&)ig)uw>ZN~HU{L97LLKVZNdFMHjB%2r*uM;3 zSY))|OW~q;da}H`F^u;drVx@-Pe$JF7?<)#(n#AKgGuDP*}y88*}KGSncx?_**omS zocyG!D%AOs9fg^n9e>0T{ywy&Q9Cp`R$Do|?r_0gA>x$anJ# zlS^S+DcfP62-PhxxP~O3(TPWB-Nd64s{E9eq=dX4RQ+dsUB})ja_MHl6VGe}@e?#K z40IJ<5~Vc)E`+a)kL)1uU4`H~bm1mDl0<;t>#Z+xJaj){g`j3YJ(M{C-fY^uJGY>< z?lz9VqzgW>1(9uU2J9~9yusE&TedeaX7XhTJgI=GSKrq^q@NT60&$4Np*KWw(|1)2 zA6Y=N39){JI73bl8D!@~Z7|P9O47)n11_F(daqrCGDG7;3uS_jpNkP8E)~1qBb+q zLb~SW#zU&^I{3%yxC~wKj|MQ)is700xJ4n^1!#CKFc5Z_%0DM7ZiZ%=gpL>i;=b0s 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

      MFc>K-~Bpx2D=hcy(oJ}*{jE`DJ& zEJcMLtjlWKi+FN=_xc@OeE0gP>k;$xa++h-IfHI^%rT)-*y+~obS~jzP5OcET$iO4 z{a;)DJSQxNf&px}Wbv-zICYlXk_q0lt{|C?3s zFj-?@$|P88nwf`b)tc16GtmF=>#Wajd;9vwp1is&`bnVa7@tpuP9TEjuV%*dda(3~ zU=s}?;}p>B4W|)}3A=T@l_T@;Yj;V@9FBodOKyQvYNwrWtvw}LN3WSNxW!7J%G2|0 z(VVc%788(GyZpNHkyt|#5$+kaB>3wp{@Q|CG<3F~r9oIV&hg5Qy0AaH3tqyA%PnXH zqUW27N0N9gh>)ZWpzi;#Q8YMyRBtN}=FhbQC^BY@oqtY)S=_Gmw%oxY=12)T^0_J| zpT)}LEXFK}I%MRiXcyAOII#`tqYFYNYv9GQ)nyT+SEpN6KU1hC zh_OJFOZ$*@P#3*#FFX579~yQ7by5wbL zJ_MmZMpg}WEc9`QF}+uGR(JUdGu`8z$L*354?NUO-nd*EadtWPcLQ5Es*af5zI$r$ z!zjN;cK0v5d|zj$xiz1fJMrttzx`<59d)^*x}`m}-}kZ1p%w9i3sYy_-PYlK4>Tt5SyEBg zarQa!JqVa`_+?Suk(ID{0BH*HqRyyhkeDlpuCtp!a!)Ov`?ip`qwp3TVuPpr%0~TD zf0z7E4`1TTe%C3tXK$k9dK&pYx`yQWK%Nkshu_~sK#+eTdC zkFcO3jsn8R#Cq{-VZ2wNj{Sn9!6((oB2#qkVoJ%`CJJ=2SeJR z9>jh;MBEt!rU-FnY{UmR8cqLL40&UPBb*e-@MV56`tlEI+mU}DW;R44Qhf?)!@f1A zciGoNrBDe@f<6FHIfsQtS&MR@u_`8|;1D!$lclh%0lErxDzz31K;Ob_)t_OGHfkmA z0AE{1Z^LqG&rwIu$v3_C`r-3>N;`y20ye&j22; zT^23!=z97n2uW*tw$Vz}O=*0(0=6p1;cTi34lo0FKMtwh=prb{%^mD!0h@nyWn0*w zR69SK%sm(1w_<{rxVPhjeCc~`0pDgB|M@&hh!dalDNsM(vU&?uxH5D-qbE?DeqJFe z53`h%C*e#$k3lbFE2GUhU{z{$=ZnzOU67)CE5+ z5ud;EG-l*9$YN&vr=zr2;t2g=H@1MuV2=lvF9zI^ycKe_{{#XgIYSOK=6!AH{S_6? z7A2roZo3Hx_}0U)${7A;Rz^OJm}v-KIZZ7|ce{u>jSu9ce4hGvur;o|9ceIpHb?{n zzwa&R1Z0Qce#-61KlM?#$@XJPOS>8Vyi8j^%3ZIJzf04#X`#KfrE-&JR-kmf$Sa|5 z94hpWE^p@c$;vvtW3<(z!W@h;-NaC+TV;*W0}9OEuSuBJ|6;nGe+jZ22N zEjfU`cpel*0qf=ge)n#n!M!NZdx0K8&T3%@3;ng5ugUSRQBj18Z9qCQ`?y6sYE1Sn z{6nwHrzHMPk(x(!Ph0s-?bUaVe-FN?J#SL2Fz{tNulmcP+$7II|1Ffuf$xQTa9Hd%M|}EG=m%5TN=GzM&3jc#Wbub z*+4;1Qz1!!cTh)Gqn5HOtMk^T{)Y5FBR>}# z7ov~ryO%1;Xzh;ego{q49A}pNzc&tj1*uk>)w=Sep`<@qRA}W|3(958={ZPL?BL@f z=dxhP@XljAE7+FT5g&c5U<;ecA8DapAslE$y=udVFCu!5hym<_sWfPA#xo1FA}_Wa z!gPF!MYJBp>Br zX~*GHaMmC7=dcFm3`%$8K@)-6=`FMft+pvK_5vNht6%Hx{tZ7_ERO$aWlHag_idZC zBOc6uX>6~JDbCdW1)lXV9MxAr?=7%jFg4sDA=sMGxYpQi^5TAcASRfDWZB$W(h(1M z6OB?I%IXw<;w9Nqp{?Y*@#VW62nf6|*IG(mDST#GFX}Rj&<t?^cd@WzF)6Qj9M`;@b$iOcMe*Y<7`?{dSiQ-}()KB}d{P46R7bhxerk|J zu{jKxp#O?z`i>kuYE-$njq#kaqu&O6I}ZnRmv21U}%tsWEjf4#<&i8(O&9#G1I4diO5BPb#` z2Pke$EC*rMIYYwb)}d;m3M?(kA!?h!YMt}70U#v2iyrg>NZ0u+CAV*9d$;>Ha4TRA z)pA97+4MKC(H)|`E9dVSz8_t4txFF_LlsoNf9p(Zj%=Si0bf$5=M*sswhVT@dQ7<- z9t@jw{slfxUCnrYTL~DNKXrh6zZ;5*FMeJL-u^2bcXyfykKap{2=W!Pg(pnXer4(L1PP#Xv^CFLF=uz4fZ4#5bj>`^O_lmo35eK20)Eq#Vwe9l zGQ{si_N|QSvoOSzY;K`Qp{eN^H}5{3V=_g+G)r-CGUs%b^naQUasFLbwOGpoc}t{A zOJ8q)D4C8=-89OgdE=$Fp6#SjDLxYyAl1(FNYK97XPBXL)Mf6yc-jjZX zuq389J!9DOc|xOpkgpQ}E~>w?b)-fBg1jN&De*(~ByU#U;!knV&GmAx*2@sY$?);H zH;8#Fa3IU!l92^L01K1Mr)fot^PupWx~vQYcW|)FKO|UaYE*uHUkf#%%z&_knz^nh zbPlDLV{tb#EW4Y_up6DL?Bpk*|5)5!(H#^laRT<2hC#9@}9&zmLXZ=0);LJVS zli1tE4A>T?bK;Vj%%JyZCC?}Qs^F_}g3701yjpGlwg1PXq1rYHi_%x+W6X~iZwEc~ zcg%zoQR$n00(?P{J8PlE3Eg5CTma9sV@>cGIgR8i9De)j%)Nh~p+-5=gsS1XD$(b~ z^SA-hA+IYJx?gLnv z26)+bzH;Q>nZJri3%P@QkIfDoYmvX0aXixvc<&YKI%OT#vPOThop)MY5GSf#4(%Tl;TS zz9~B`vm%fBX@tCOS*(OZET0 z_!L<$ppuMpRcWx*=w(q96C%-&*R##^#;8*xTXeQPwK0{M;R`k7fAj#5zh`vIzUR>kJoXM<+W!(}Ksl-6045mq!B zK4oE%WcvsU+X!m*Yb#e~+0$EoGFJUEh&1Q{8~sCgb_^@ckV|Nm>`_ZQo<{P!J&FAV zncIjXXkCD30r&^JvQod|z2PI9Yr*8QE{@0LTi^Pyn)GWAjb}2zz`V4*6@tVT?znw5 z34wBRUD*6P-e-plbA01mrYQeh)Sh?*w+uxjDh|vmnRzDbyAc%Df9(NkVP*(P>Jgsi zj-qoptAm-pa(%9!vFVQy9yYtQb9mr%xSc@QUTuBr$Vak7ZCu+W)aW@VO5OW!^6Kz~ zJ5+G5;;|EN8-u43qdcCq5h{l22lk&|pDdsQ>z@dqV#}an_HfwnxlIu8#z)ODjiNdg z@(4pENIaK(lBL zGiM@JuliFGxVn-`+oD3k_T4#3x4z6A_)+Kas7!1>ag2@i)3E)T`qL8`pF5g>O+J z0Q?uISfh`a&P%o4#PN;C%t+Hlf8hT_E?YSTDb`d?T~iyyli#NP?Li;~yVQTsV( z-6+|IO?!(Lj`n`Mtq{(3YVv!+B3sWLX-l`ae0I7ImiB0sX{DKMO3|klH|*B1ZH#qu4L8a9Y6-bM0%%7qU~()A$Lm?Wi** zS@QG+sSjnV(_?iKP-U*-_jm`S#ctCRqQl#H1i3sOg%b$JPNct+FvRg z9U@@Y6OA76Ij3nV@gvA^c-=$@?>!O(m{moq64a4)@AYFiZb-D9%EXls5$ z=xXr)%|A3?8&(Mbje9VY&M%ubTpbUlyT5L~1}+|w_g`)Tvva!ny&rs7)?fc`;KSXx znMCSw#fG|WS|C2;iK!KtH%-*QQHJ4)7-yXsuHc6g@9$Dgr*y_KTS;>!J152d z6~xW255^fWwc$Y?eBaW}|3N#nQVbG2JG9BTVsX~`V4r|j5!yUR=S>~_UgaOWBCjfO zp5#HJL0vZkN^`SOqn5{+ia|&MBi+qd*Bib4;C{bcFUJIHy}L4J8zRu9cUN*cz^8|n zf8k@M+nFtSk)xw2tyHYB8j5Bz#ZKr>B& z@Vwc9Jh=%F@^*iJc3Vp6GrZaE3Bc>*ee3DFXn06|_%-IkMwDqoKf_t`-ci#yXQP93 zWlOfRLg;1)r;pcOTZ{3GD}U*RdUM;+$!D)30R66A?=7@}y;k^1m?I;l6kVXa90rJg z^Pr&bo2&_s#Zcfmkd#ZJ?q7h1!MuZ(pf zOb^3g#&^?7Rv}!yOXwd^y&tjS0m9Atq$?3<@%#fYk08Ab+McnW6sdrKE^lCZqjSQ@WEJ zDd`>b0gU-!ck=qUv-9pRo2OOsp9sV0)8i}l6*#JN&_%TOzamk)oT*=}ee~;RsLx}* zP~1>oD$ymr+TheNTr~>pT8a#D6EPc@Bg-3LTn=N8q@jQ=M}sq@cz1D6t0Y? zPaN{?zR#`2G=I#k?L4WBhP!z?uauns=+iqD91KA>*EM1AkY=(4*p~WfgZ(Q_Vq-`- zhLua9%{9YOD%O;x6E{)Vk7)uENkyxT6;>XaQ|zR0!|1&xtDQ=$B(f-Yf+L= zc0CfbYWkbNdvr>=X5m!&d^asXLr1-Nw9r&!Mriu&5{P}l^4xD~*HK4ks$2RJ4E%r& zZ;{{keTtQR6B|ui8C`CBFwQEaiK>T2sWuH}qhO6eD_Mw;l_=gH&X<F z*oQuXI)ndk+m0HZ#iZ|bqisPrB_h~5CLI1Fk{G;Vzdp_EL`4|EaUoZJ@x<|BQg3SF zl<#k8;Q+Hck`ial$@MJAt5{K&S@%7VEj+bucix-(F{p?INPvc2f`OlVFAFVHLDiNm zKZ4M47xa`=?GKEQDl<&9(@ImRAhBq1>M(JYj4F8j9JHeTms4ZaWq%;b5(=!{t-Hxs(7(#IGaR{s0{#YG@86oyg5|en)MTMPhhq`BA2mcPkv0Frw;t2CKEz1L2l{eM zz*jI#081>+*Ho!_WT|2c^7eAgHP%vTCKoGLVB^=*7d@x^6!j+{F9$D z1%0tKL3R08Q)!5k`0wh|hMV!JGzY!*sQ6G~1oA8G)LYmxTK5=fYp_3MwCXi@lv%FZ8B&=jHRM__ z@lW|=J+XhVTQ4)|Y$aL#A7_|q!?OQgoodxzetk2&y)@PC3d$nNgCf!wWB964Tvfli zDetBeME@9=pYU?wf!e12KgB7B|BI7rE&P9Ta^?AoYd&#gA@&>F>3_F7(57Uz03)+V zVOPP8r0%n(RG73*ajKS(-G}i0dj9)4^@>OIBXDEJ((!Ls&`0=vi=oa%VyC`v{2}3( zKoXZAeNW?Z>RwRdCISoFVtlJTR`h1gV}nIJBXT-Thj1{BWR>9uI!w7~jk--z42}i+ zA8Q*EUsURrw#KxUG_G5WMuE1rv7EqG{#g%A{OzVEvjAIFws5=SI4`VD5A*B4PwRH;%~=e#rW7Tdv*IRJKQN;Z4ReY*5v;QK|#%?zPJM=4W2ru2GG$ zt9^)343INctvJu{0z|l(A%{#mz=X`H3o0fL=w=IcP10efO@ zS>wHJS`V9`rPWMqOI!{F{e_Fe z-O(n$SLdy}rm#}rXa}B*LyQm&2O-)4YOl3{Yd)SMOVhQ!1|}NNR{2eynx1=b;URdh z*CaDO(8PLMEWa*eRJZO_ZMldbXB;N{ZTU^`6+4LuF8Bf}(hS(UQ1Y_#dIBywv5_!q zVhif8ukXtdtBAggQ$foHk_YSk%4v2hJ2-Bq{8{?ifNegAtY#jj{$_Z(RFO2>$FUFk zJdI!jFrDicba<{Rp6o%mVLw>PIe&15%q&hEWDoM>rOu(u(l6%2{d?Z_dsE%a7v7BN zJ{)tuW7F9V(k4Uyd>;6a_o$3E;b5@<@4Zc<8#&Ijm2? zp5P0=vumCLs2lR7-0wWUR$ErCRI~B&EH;7MqaYBg2D!9NA7@^ki?5ds&?Hnt^R+aS zwLUk6REc0>PGKXVnc?B>VQSH8HrVI`_G6SnmYb|WxBLU)YRp24u$H(R0a<1DvKKM}*$tr) z0xqUs-}+6!Nb8fFL3}g z`*1oac^0K+B%sb)inij6$^J_KB$eaS;83cn*p*UvU;> zje=QNL!9)X@+K&F!|)<7@#?rZQ8C1%a;!4Iv6Ot^EQ;fsLPXq7=xqR+?uSBl%_qg> zaLcDSI3WIV5%#M)#lvyCUxkg=!QrikZMnn9z+qw~8H~@Y!wDw+A0%N8PDW{SSJQ;1 z!eq_(^0MQ1cgSALb(Xu%-bzzRc1;%HB2!N}$CkN6vJkom!}S)0f&FQBX=<~oO^6ux>)iH7gUdRxRp7XBUH2fs?XsuSIujqQs=<<;dd{s1vMI^2S$6_`KM7v!v@CRv5-d;BsB z^l}&yC`ptGK{i9^U-2?kyuU#Tv4fT=g`M4}+Ji0I;BKkytR;|12ZX@HY*VlA?+oGCHsvS&JbUs#rF7 zmN2F&V2-h@DbBbwsi5;RjV0wN<>)XeihOarw{e6qijWS*k9?w!n43P_U^gSHm3~1Z z9K8Y4A`0l%d)nUw?aQPr+UCx=+rF}#~(=Ke8hYPz0XET9dov+7JyeCibN7Y1E z)xKGKaE~pJFbS2 zejvP73$CkJ@{iU9US7U)8cj^YzyDH-vkRzw`Ji7BWCxZ3Df;mQ*)@M)cWlKMu3DgL zg{;0V=bcd3KmpsX?S!J{cBu(D!chWNGuzO%(?TIuW3daY#C^T-uJM)Hz#Uy-O$<8` zXh+7F9WP{$y?>wBSL^UQK6Fk!G&g`B+UK}Z+xELVu1nrEklEwSCq5@Ne-r)@!xvsT zagBdi61c4LRJf=20n+{4C}HBNIJguvk*2w@3yM;>?$bHq2=&i43Ar3WNfeg;!d~yC zDj;mAyTgT1#?V9em2@z0jahLM1Q80754omPx}+KlBVr}SYlLUl%{ucTc2F)!%crYm z>m+6hF@izfPqUFRKyRng>Wn4?qCCU+QY{w*&r(l(iPnYZL#Vrn2PO^aNt1u0UoRFI zwWyRV@?coY+YVf7h*_b}egorku*L8ZLAg4;Nw&#_{f<#KJ=Mx1O;J>{w8ps#+pfC>7i@>JPgHsP(Rrp8F#`jV|&_9GXqwroK zJYZI|hDp2#@ib{{tfu^ToDBUQ4F{N7wKFDF7HqkS=t8k8e4*z^m_vhULzmn~2#zq^ z=g!4#FM-IvAgvWO&`$)%+JjFL&sWmD9c;)Otmv}^iHmAaA_$M#jnS8%TUWI6AzPkC z%e81BvEelQWj#$XP)~%5dEUx97|S8=)AoTb`%a3AcG7Ho@E1JV8;`)LeTrfdUUMA_ z?xNY8&_QXKJ~H$L@&i=1Vdaz|!ew8;jqxYh!24CF`!mu7&l+Bpp>xxA{GA_QqYcj>)->nWg{-I>VKP*)P{$VSNqN;D7nvZl%ecR$#B`rN&)x6-+%ij?{4dfcI%tGl-=qzs$@Uto`c4q( z&LB8fEvZvQNnNEto!m!zx8u_}$&=S>3tM?y!6OCi(Mw}plb**duuYr$N07~}x9msg z-KmA|)7k1N|7kL0`TKNk{Lkr}41UM6hlkpYD6;G|xPo}XUC$xiTa+!GRK_jFxmYr$ znxtX^k*_>(fX!S*4m`y!jn3I?c5ZKNM{t9L0PmGNas8-Hg_hag>?HuvnYg$phZK7z z>E%8;+wbZ8+g4#=vFO!Sri@2S(khszSR5Txv|9mV2IBg#jvL(6bZu~SyQJ76S-YN9 zjW-3Se*w~~S?xMgR_|Ugd8nZw*X52_Q=@~GRt;xN)+^>e*5gt4M#058 zFDgq&1x;3?mdz3(A46@bAO4F})P5sQS8oepo?ENZx`ohD(?nL}=yt5#U6z zB~lL*$mZzES`SA2;m&XUAj7O7JFSJ7Z@%??_RxQud6o?A0r~pYbT0bq-7%-zm)B4$ zmw!DiKXES}Cp#^*gYBeMHyFR^UG!^Qba!nqF!WZfLRj=X2@~9`M$tV-m|s<$_thgc z?KcPABadQiM_oAAj&u>e_-uY0I@P`ywUXU`J_vPrd-~i@jOANK zVc+uXMl*fe`~=W;Uv0|u@qmxmiXs56wV)sSiu4r1utZQ0^A>tJ5Y@Pm%Re2X~ zgpZ&1G;-dil5JtDfckT@yzhsH{W7{i<{01kd+NUij?RL1oBDukC^T!t1ArjuMcrg5 zV8%E{I+1!vc~W&4nhHgRRdfN~l?*5h98D58U2f)1e^b!KJW(xojI_jJ<6-jHIf-7I z-)9DqnBdtZ|Bc~@QA^L{dCPQfjll>)>qBt@m;Mjj;j6;ls}51#CX}F;J!4t)*XJ8! zoyXFw)6#66O_|)DDre(kM^KpN9zi~-2Iu0o-g=lvfjyZx#P=CFJHjs3pbL6k6t{hc zRxiDwy%OT?X_{yNYVDZ#-1<6suwNibh~=yI_s|L0BE18LgJeO6uKq}D8Y4xIGp7;d z4SQtQENaG0nq3MbB26VKfujK|h&h+9i#W?jSRC~*Gxd@}Vzm&3Cp~Bb7MMNYwME^2 z^cR?`9cP4DmK^*Y;?20kuTh_Cx;NsXNm3-@`AzCa2a=hFW@|@J;<=E~3Z`dq+db6; zbz9{{HVVu}XS#Ti3xfjTFtJ+kqF*?hTsB3)Z=BysAHs{%bR-ntu8f1OjB_&Dd;;&i zEF|&~h{wA@G)_%5&V8XOhiZH`x6@;E@#P2&)03C%+ew?iMZ(HHJ6 zF{J+ivqbCCRyQ6MSCH_xPc>{sa_tzB$YR*SIM}$Z#+QLp51Du-Dvz3Od$J}gE~OCY zs7FR36JaVR%1m@;;NkwS>&S-Wra-IXq39B&_d^9SEYu<6r9N z%9%LHwyB@E?EV%IDfwJ@`Qn^Cj^O@>@(Z_>la*)>qqf}2Ta4=HtNcq&-JVo^8oBo2(IO9ONg+Ef&Z zaxjNb`Lr?WNYr8Z5;d4ZXzZk2(pY|sEI~Q2M|>-!6kzV=-dA?A0PueB92k+R-}oX~ zr3w1V|DX9JT4jM~F2LL5=`dnRkTs`j>phnNh^uJX^%LN{O{$qC5ov@gB`%RwQXVxQ zF&ipAuT0~WWNeYt7{S$LYQo_|+6fDtPo?>vEsi3W4v^`#)1@u71}n_$|Fh(N9J!=S zqEy8X^l=%C`koV+aAXU1NqcM)Ysv(XRuZkfU!q0nqsoSI{~nxLs38eoxuzL?fL8Ew~W^a!KktHf?2k;xn!KgO^z;H4@a{qnDUSKJA?{H z;M6@lT&5lDb%6Z)K1cc#@i<8~|9ziJ^l!P1Bxeu8FP3RPr)Ir{BZN=}WSNMf*_BBdk@l*@3Fq2kdgF zGbqw6@QE#zE`i&gK}Nmmyjujk2rUh5;~?%#N5$CrUTsPgM|F3};a_Wp65@X;)471& zC!^pf8n2OMwvhTxZdVMMdc>~@SP1b6Pi_NA)1&r`Ee=(Y1Z{T(GkW~7TMtkS@RF>} z9%T1J#Z|;vQwDiWvT;x>f8@8Tt{>Z5@~VWESbw0mLR}NK3W4u-dt9|5bc)5gTFr{f zrAwAYIX}tYb?Q?;|2kPQ>pSp{KbhgrC89mN>l}GdLY#4pKe>rK;WG0s74RY~LMb9^ zd~O}tBn(qzBWV*~%t(olHi`VUG1da2qTj*)k(H)U;hW&Q;trbyRr(N{i1Jt>R>}26IK$Oigajtau{+dg(>633ZY^Qf=J(*XmTr(LO*92b}J>SMHIUu0&R(ei) zbrC4=ak_Cx?xYeN>lmrO(BV&e0xX-ZHGmJ+Z|5BnGJA+6y%=N5tuSL!U=9z{CI;zf z1dHPWBb-8#$)mW3xMiJ_WKtxx3*Aq4t&E#(i0~O|9AGS8z(cNsRcslcV-al`oXT9b zg3tFbPW4h4sOgs!px>oWlWP}feIC8x-itrDqgR5P3DbN4KF7x8;eQCz1Qh`9IlrPd zF_;M^f!#0}F7?f|qZb4J&HbqVXqJrsWKoM@El~%~2z+6@Kb5E>SRY5f+|F>%YK}9p1bt+DqBb#VOD<*0#Dv^~uNKUI@5@t1#GR{|` z9w5#9Tw}51FSa(qOZ+tW9m~F|bH#r4vwnN|e9u~mfiTy{Yu!IOymSUK*GKmvr}r%H z-`P~hLb9RY565kPKO(>PEd2~7l=tj@rx`5f9YM&zzv>>0Mk7j0!AjR`-_nZ1_l7rZ zoirtppT=&87}-pq-6=y$f3jr&nwB8J>B+x*_f_{F{LF_l2oZX?-#1yDE)Hudl6dAC8r1QD;-wD81aC_sU+t6K$6m+nZ)ezTkmH7<%9HU$)lf(lA zO#EFUmhjYX%#{h`u~CfY!a?sMbU3I(UO4FvEJD>eX)tbvl(T8 zq0po>5e+x^3KNhI0*~wUeCb2JJViSLg9K=0A-7`-sg zt#{rHo%|;+Y{ZFAh@R3a;FYdsW%ICuXk~-(VA4j(PDyXZCWo-5CB(jyHxYk(ctalS zlQZ|^mp-Tf(_`oCL;v#N{f3ufScqj9-u#rf|71ceGmeUHw9{X(MOq-bCR%$P>!1zN>9HM%( z{>bi>3n3--jFrXU+&E{lWqV`vsODjIRupmP4A zelX-E+5CU#dgtKSqITUkw(YDH+qP}nwr$(VifyZ7+sTT}728fuzP-=6b?&XZ|LGdD zXIIav(Q|b7Gv43xygRLL)!6B6>YPBk1H&|@u8iE5V8xs_1zg(@gzCz6=ct%VDyQJ% zcsrORE7n`rkP=K^t6(CXb(I$jdt1H^uK@GjTJEjI19es z0>0@ZYfc3ns>_pT8cRVzcGd1f=292~lPF}7;^7Ol$Z}{8iTV`1rQ6%Q^t;acFh-vA z-TW&t+@EF~tWa}1=<~ghUI0Y_!ZK%$HhBTI1z1V4{dUisQHRuFqm48SEQP8=5!w(> z9<70s6KgG)`4>kHhzfqY5W2Xbh`&x+O#Fgpg3r`w2~@llE(IUgfP>DiZG!F8IlP4t zB8r2X90T@|#fh~hf%~g@*DSDqT!|49p`nIMOjIRe=E&0&rEpZlG-~Ch@^V~H|4gKP z;EQ-Nwq-y`k7p{b2gj?@CX;!R#4#jlbo#H1c4(^*C(rhJtT?A6U-D{vl?58m|26CB zIjGM7k!n4&oc%H}42!jbN@1C*e@41%3-B_(8JEomr?40h3!0T?KZg6#JGv2@3B3kSTm5=#Y}yZ&+z3`&p*m`%rJ~y-X?zJ#HfYzq_ zuR zl?>92=@e-q$fG}Po5y8D;K#9+BO{wdV)8LO!qguE%<)>|S9_B%sP*LQfX9HwK0ier zc$>s!Km)?9EcuE1;+UOnlly1xcH?1-HZzv9DnP22*k-A;wV?o^Ew%OKRMnM@?F4G7 zvcjw_?n}*(u+Ko1Fdm;fp)!9CKB_We?;>&N0hBZ8-_JIFblKU?)n?Z3?Yd(rIg*c0Dip6~thz8?8UQD5!9 z6MM_}qx1CT?+d5K&D&a2zF+OC$2#dLUq|t3^#_}tIKiGpq>@B0al))AN_szKd%RG` z;}>RIdfff9j=n|x-wP$~z$f&2zBgtER?qdzUiJNP{8jls59YHw?!Fxk`Q@BtM|#im z=E)iztEo9pZ&?xl-iczB|Yv`xG2qKS-G$=-MT?Nt);V9zwDzv*kiuXH`E|S9WkJN~aH2PtyyfV%FrpIdKOU#=g~wa;^|;W zW(EORBdCK>@pXZQ{X843UL$WhJvLzE?$y~9Yt>Wpg^A5}^H!1_6$JX``p!NdKJ>i3 zm@MUKA&s82i>0QtuSsjO;#WHi1fH25F5ayZ2K;%mG45VmdhZ!i*iwgf`KU={P#>@Q zNqegt5`%2(rrlJ%-|&jbT3RD)dW#>?C{_M6UFc&AQ-OTaR9JV%U-^bLai|7OYdh_l z17+QI)v2;tJF;peoU0USXdk$QY^`Ki*V)sB=%{3}Q(eP4?nWf-Et$RMOu@VKpy1rT zRdDLKFZlPN7_QXZTf7Bl+I(IRGZq)lwEn3ec4_%n)At;<_R|(v^pbry?WwM#pw62p zWjAcNmL+nJM5LMJ>DD9!2OC9AjdMP(v@xf_UY5iw*0*qHd8K>P_^hf@Y}$f?T3NqW zXM6Ej*0)Bht710mt*het0!YR;hi--(^LXJrR$oZ-;7FpI!r}c}WPw7qT?R0exu1d} zW*lc)EGpAHvmYTXMYPT&5Veh!XCtgcXK@CA-#Ko%jZW|ei0G={S@SOEer`!ECPxGFX53&aGe^lt(>||`H(CcFN*6gNW3dfis#&ts!A`4iRcbHyoFYH6{a4g zHQb~Z!eCpg?4YaUpmobaYLy2nl?Sx)(8_vs{s@5o5~-2yXxZ)1ANqS|`XQGK0;TS%Z`JYsFLO`aibBEQ8Y*=;G z99;m}u(qxXy6vWgPDW79jw1*`$TOnZDf7A^@fjKAoQG(M)5H;>{6y+zS`tM>gh(lu zG|G^U5TS^aNCM}vAWoqy@-a;Qg?JaoeUC-JFU|R^n<VAp?ZIoe& zLtF?;Eg{=i5E!j-&Iaoov)YgIsOFj_W$q{X*tV5+mk(FMOZ8k!4;-b#l;Q=RIQKDw zhhzTpZNlB-m+)|HnO=J}vk@P6?I-3dY$iRmDT%>SSR4<#{Twr+b^VagpJUcy1G^hv zj+k-_HjCQDEPwN}p%=8${@E2*&VQ)P{%~a@A7eq=L<#^-D_5c1qZpJNibT>BgG0qb zu0a}S3NBzHOSHN6530Vzdbv!cNn;53$M~(eip)nfzMjv!6|T0Tkc=_r-b6tu0f! z8~7NFvWPD|myb2`%zbkoJ(r&!GzcH7ulcIu5u5ln2j3V792teGQYbhC-Dc&DN)rCD zL_#efCq>PtqsA#2lc16%)5wa9Xj3XeU3qxy1Glt}c!85OBE=RNbg2X!n=t&~ZnS_2 zFn4Q&6p+q8#oz(#;srJIi%c|U&LwuU9J-;|5Phu&FY}^LJ>~47kNQ`0=%ddPtUtqe_3Y|_?Lxw~Ax{1p{nV{7 zc(ooZ8h*&7|fbQF~1WP1~?>Tqda1WP3KcirbuuS6qLdv zZa}I4_Z=+J^ec}fm~8UN@2^%cNg696=ZfhdYG;Dpl{BbnrdE;(b+woap?G=d-mN$H zFnmDI3L+HIlXFoAI-h!kuI|8m{{UWC>mX#J@J~gVhoKlcj~!Ydf^Ae>s!ie4v~V)iS=|@<0Y|GJw%krykzfGdk=*GHLzxud#UNz>&4RfdV98cntxfbqu9-;6OU-X#sAe6kEo@h$uHI z;~do#%fgs?X0HQvT=et7zOatvu57&%WqU)h3DdfEqfiuoYRV~p_sg5aXh4B{_*(wn zVF`KMEqr;pyD7EMlqLC#LU{(a9?xk2s*x60{>e3-Lsj*z<}Pln9P~@0re`s&E|Y2q z?wL~PoW*a6jMlCH+=BGaNxApyyaw%Z)wXvtrUOMECE4Wn-=&#HT+;i@3TaNrZvBdo zdKSDX5}?HyBVC=a5??bNhU*cbuV4DWm_c<2Qhg5(}xV214PoB|6kX$u{ptIHwGgA!p;_ z4C9!Gk%XPYS!YC*dP3_dLUp41d3YY0sfwjFVOS-oFWjwPDGITxuMiW5o^r~?F>sv? zLj(9=26jbs2Z+3%AT0|#4T7vShsOLV9Ll>(w7|mkmim!RJz930G(E0lV^vcX&a60R zZEFp1clgIZpBsY0>cf?7B(2e#OoMIG=nV`O9V8d&FnmL?nO@?{(7mk>qV}B@axJai3V!@3f^}fWeMV#g%IWG zhGMZKv~!x0q!Gy>2^trv2$S%-C$0B6y>ri+W5Bi^fS`2Kx(hI}k$-KcY@)XVf703X zEsDDl1C2fJxs@)-%SDeevpAL@GO*ewiSt!bq#`*%f{rb!m}ylbL9#H^>`KrPJkxot zM!Y44OU8QmECMLlv3=-_^=rM=hJGY*$E~G*{ z{93($y%`Q|Gr0H5$gHVEsZZWdXT~t8^_O^ii*8`$8iuXIL&)C|Dw0vpvyLKAmaDmB zL=nP`-ilDspx6D$)wcDfQxjxAH`rB)Uk~QbQHZ@=-4I z4+l=!shd4rw*zeW7&^FA^;$dXDugaOCW-Q;{rUy2edU7V>;$w2BrSRGYx9fLNDyd> z_rSU%BsSFdc`HW&3!z;TnEIfo9~&%_wK8^tAT3efW(F?mT{$GcG}5rnOGZ~+i^J}F zN8G9%6xpl4>qMLXGSP(bOjZ6yoV>m>pz!^ddL>A$iHdO4ldcS3x!t!2)yg8t`Pld)?Zm)k8s$ulSS<8k`ko&0I{=x6r)IA32H zUq0{a%Ix*JeY_j@y|4NGeDu-3CbJg)^nQGN;ir_J_53&{C!;+WHKbz z+re+_5q6ZgwSA*&G_A*KfJzZo->I2xx)3^6r9bcqc_%u4Jm>kl=;aI7 zo0%!oBqAO&f+E@w3x!?9k_cu|Dno)IMPZxNGIQWQ=XqT>P2xe@3wCfg%yAw2!5m5y zVAC5Snpo4E2?QPC(V;ax;e)`Ghr7}eN7VEjxa$iY^^UltE(;EXX1SN5M!>O8Ld|=7 zO|RemeZ%+i@^$>DZl}w8LB;fD7X*+)pW&X z*>x6>_PckP;6V#k8n?r?2E9clF*V~EY8!3C0dP`WXV|Fed z6P|L*1GhvvkyKogEc9^{tvDtVo`r2-;X(m)OtUk6f z)uu=*kE!C7N_VC%PORI`ePM7d<~|(W?k;iy(@hn@YMK9?;2GwQM_fa;s*g(2&UZ+hm-z)laW?99m%JV*H>RVZ3pHG2Y$MNHrgpz4EY z>)L5;k)o1mjZ@o6Z{uGXUgX>5c{v9_>{#kLl5t4ay2m+ZthLDoH9qG56_%@kK6T^-8A#h4@^RT-g?LNSa`(o9mw_fwpV9u%kMX|o7j zviiI`BFpPs){#Gs?h~WbK4xsTN9*(|x@-lFi*Nh-=WV_^xKE6c%1rpsxeZ20_;*zN z;TGA~XXqH2FtK~p*GHtmZ$D#1Tqem-L+Z_t5`1V{y&laN)<%&^GKHu>31u{Um{Bpw zEQJh2c}l6$g@{os_MqblURDAoAcbZ3q++5hz@oH26fo2g^VfAJ{Z|Xav2_C})&t2~ z)}Pt%rF&V-1O|kydw@pNyQJuq-|QZ7;*-c(CiwTp!$hW&{=nsKbBFJR2VKDR#0-Ad zg!ytcLOt60v7YYSu@2^g52M(Lj_$#|joafZIkSFOSi9@j*Zu%b|IWlBnms6u^e~LX z_Hrv2Yqp=xSvopmU6-c~)fpliI_qM$Y}Phy-EQjfQ({GVz7Ue z$}-(Xi!>%5;B)}KI$PPCvd!3Qu;62P?CT&&v`JBt(+%2r3+*hh{l^2gN*pk2$DuGH ztd6KV%j0qhb6#M5+%jwDfz^jj?Bc#VA=U<=(;nKRiT2akrzjmdQPMO*gvl7hGD88y z99o_wmMGihqT;YtXEIkyXN#b(MPM0!k6Msd{DC*f_XrBZKGYz(jzIKXsNRk4@z-h& zmetCQ$C$!K(iE;0@4D^M{@+^hPJ+u^{9o&zGmXqo97Q{@*ZYQD(vY{c&bHK_kUBAx zL#Zg5DcCZ^13!&-LM0;$Qj7%#G&B26i3?i_(%j$x&4JFHFEf{!_TdXSYMZsl>Z-2c zrdz+w5U#`CS+DIv>XM0%F=+mFJ6!m3AA8I~VKhY$xFgdP&VU-}v#tLA&P|0@R*?hd z7OU^N{utr2siy|+f_KZ05icP~&Gl4SM_(?QpSe6X4c29U*_EyRcZH-9Q(yiHqk*X= zn<6Qa>6jErlNJS44ZVlG#ApgP$q~EHp}ZBcQR3Nb>hx1w4k|=!#My=sBma%Q(f=1R z%X)O#Mk}AsUSTUs&{bGqf8e5xki*Jc3K4HBR?s!nl^s_l+_Cbf{&upCKKGvwhS$Yb zw)%QJzr*gXe?$Is>l3^XIZo>fqyd9RsyyKPcO}DUBob6~2o6;`OX8wtlu|)=Z@@Dq zhm6OJg-6j0C80ahI&y(S;1lwL7=X;l^VXZERH)%GI_IZu|G`J(3Hb~b>9Z#4M z7yWco2?A0K)kMP*X^vzCAUTw1%B936MKg|M4wL!;t{>p5e6h{ip75J13f}Z9!1m=^ z-)lAEOpEK9^T8(W$L#g7yvs$(@p8Oewro598FcUToxSa)>%DFjSipI;V7yT|Ivy&Q zrbZRTRIwQG2wr^vQ7)R9 z3nAUECIY0g(iE==cYj-zVIV5=yNjsPYTbg(<C#Xj)D(KWS)-NqTVs(a_&}c6EqdO|d7|>an z(bs6Iz<|t|y@^IRi#$kafgnugia&Ib5z$77H!!(@+!#vhqj!#TGPKa4Iz)!$ekWg} zng{{Y-5^m@urd~?A=9?z>k3~#r9=(YpHkvc>8PnePN4y*vBvnx9Wn>9Fe(O-S|r>V z%DN83FGG#wIXx;8xSWuyhOX4jNnUf(koE8@dKl=-JZk7cK#1XQeT@msB)u2CNfqOt zFsIL96SNOoXeJZ=C>vI7ZyWB!e7FHuhHr9mK;pFbJGh1VOfLnq>yElHZ%pP5c`6lBgt zq_i7T!ngou3I|MXfmvtzmdt^%IAddRr(jeCb-@AZEM)QEaXjq_%S_ALY*z<5y>$=zB7%(0^ z650o+a}YH;Al4+b663H`efQjVlqnUMFjg!^G!2DWZQ2>+{;*c7 za5rV6K06_>)ElN27VfP{t4HX|(Krg7oJxLQip+m?ujPl3b)-u8hdNBKjrYpx?X_o0FXpROri1O4DP9u_wJH!A$m`NLS|GcQiDTzh zcO_ipl}>?m;ETGr<}q`2o+>#6f~3<5))DAV*BC;B%F)6+paK$-;=A&7OPg6%gYD>w zZ8e0NI0)HC-Xu@uZuX^CtJ_j9`^x9iw4m_Z7}$o* zcjHmI9`dooai}727!ge>WkJIeV;lz%Uw?k5GGyMYHdj9?j%pF|QhP5$=vN=R+gbDx zP7?m&>T0+n(1dJJ@F9+`u95$`m?o~8C)_c}vu-*_Ewjt*@H|_#>G{v#HJM+&f7D7C zrSbQ&n7GOGdeUmCYlH{}bCx@>vXxPc;y^@HVqcgvolyz8GG3d`F^R09gl%5&f7a^L z@>ZXRUbgN2KiG{s&qg zV#^UQ>8sAX4Jde$zrqs>m5jqosi0FiWJOa*Ig%WMn$k^j8NEhMu#3!Nv>8WIpWDde zayhoe@HG8b`?iq8xu_OAJ@-!{4>HK(ghP28ABJwnkw<<1`RhaG`?m}^GMpaW^qaF4 zwz=J`aYcx+9Kiwevt(L{m=qq+ATOG%lSG*~%u=% zi^C6QUY+~p+8KU(i4}bJDeZB?W|mpfD;*kEqm* ztB)eA(Ozx#8rev|E*7mx#H?3P>~@7Y+mm#W_AasRL`Irh5m#&1gwgy*V87^iSoOyF zY!#;VHglWBkExQN!=`%z5_5~G&4Q&1%GLH_Zrms2B%(%$Y;;r1(V!uQ)HG^Hf|AHl z2#a_Oii}jgqCdnEHRH&V;5}%DD8)u2Bmi>ReB=M%G;>}3K3?>^7pECj+)(-F%~*q6I)bzhqYM_kCih~Me5XY4HNaW>KTv| z-DSf?A2e=V9*fpn_xprWPef%|n(C^uFgwgtqWW*nC4f@k z6pYIFEVI^T2#kES<)gakoOnTA>d`<=yF_hii(1P)qt`Q9%U|o!Anj#vJmu89z)UHXz!%?VQZE<99H0GI0Csn5F#F7UpM{c8jMI_fDK0;u4~y#=wih$6^@!w{Pk|6#n^ zPsBvT>V&zmrzA;PrY()kP(w16tfEiEXb4_bv6#7{yi`Y&7M1)oonsvTX=jViC7;gO z6ZF> z*&h#ApK`4mH8ym=@bn3Nbil){uN&-7A`Uw7^*f%u5e)zMZ5&8N^3F#LMO=CO>0#sb z`gMU2PwfhRgE995Q~fvGY^kn+D9zoP_Xqre^12i8SOf>G#75)>Ck4eC1-#GFW{fb| z3JxfhTBHF;rm_&LLdJwFx;avGo-q<5qRtlO2d4tgR@xqx3IbN^z-1`uf|UX9lpsV; zi+XH$6I_{v*LCHN;saVdaW}SXL_K6vPZm zonN2*nnytVrTTugbM$MzMld&>|F-!URUVMhLeDa_7QuS~*CRei0RQ95w^%JQj1SXB zJgFs>q{BWLLkKN|INF3sNG z-HmH!flaX6ZcpX=?df;EyqwPF-W^h2{G=UiVhwD3g9)J;3)hoyhZ!3MQrtNDNy!!6kHw!#}$;=&st>OMSUbAgLwzk181zRDv2wd_! z=RO|<*zd_s-qZ8L8)FotJP0FXFW49X;_drG?Yrv+T1>1umUJ#S!&>A-u?rE@!|4(5 zq+F6HMiixrsDtb3E{rs>sDB6QuWi1@supGLc4>X6exP^^j+|z9X_-kJ-%?Xacg;_y%OGmMITg2O`@~mlK1+ z`_spfx`Jv)XUdfqqZ)pB((hRmem;9b3L|Id*enLtAT*Z1aB ztX9WNm3ZNCzO+9KCyJCtL#B>IXS@@tDOxuwWra+S7tY=d-bt+Z$olJ(;zdKPTdKzw z*32{_^3ve^&H62k;xX?!N`bw&v5*&PDYtoqSg4Z6qfN?`6gY7Gq+0Aw#%wbk>?;;c zs<|&Rg=`>mxY|`JhHcMs3Vh2z&z5wcDQ)sDg7>2^AVVO2EOIiR&#~-AwMPRj4^)d> zUEkEEj=Y9O?sE3u<0D+p>$p%YQ~P&W27Qoct?aJNVJKx|2A~oA4}0mNHv9TlkXU$? zSa>p#0SL>wrtcO>`9=RUOTMT@sGIYpa9%-sfvw$1<~hp!79+AnVw(KJi*StB{2l%j z1>QAZzy787b68Qn8F?09E5m4S@bS z@6RLaLCbK1Ri}0ZM(yP?K5ZApI>Ce!en^WtY=yS?iY=nLETXk6q9J&7CIOrFl^$=s zLWjohjoQS&VXTdJ*4+OZIBUTh*H+F>kA`Q|XI*Q&^?6t7?y8R6s>rtzfb(b1B8jtD zA#0qd$>}aq6-kc7EKSOj$QGt{HTu2}BFqz|3ej-oA}xfawl#TPpAzOTN$SXK2x!Rr zUFmAJJXh7W!)1nu{pyq_5(Wry(+eM``VxS%=a*@pr3Vz9W7Du9y87ltl zKNblQ#W7)=@;7fqd$pKdC>_??wQIbFPSC4xYn87W*z{Dcx9I<5lU&zoC~`*QNG}9d z8@zL<0^CHm{^GR!^$=$V!$SYG#sU?{st!zpHHzmfg+>jtkOWq=1TTj*w=9$hGEkH@ zAq$Zag|&!8m_yO7)nx##t<724UROzx52{dd`hu@<6lK16Yhvp^{P8}=*c+Nkw-_Ys zldpNh=^v_Pq+9bFAAt&RM!m1w+qDit2_v@wzOf40BtoWFg7>5&moqDT_e2lyk8jUdz3R}u-KFo!%Sr%Ku3&M=DVN&Y zVj*+&u1}U$1L)FGPTMIB^S^58d(N{z?GPMhbvjD!e>gyMJHT|Ow8`UB-XYDONmZN5k5=3RgjXL|-r5->+0VpR_ z`Tkdf2>BFO!T1cVqsSZtw>?wQrg@7G4!UIxooCI(5)N8tEM{9miMteW6$LcI8f28x zNYP3Ini!511qp02(lVK)pgIJC>vDD7^l2Qw0EGXX@IJC!i@PWGlI^J4EfwL?-&oOL z>2ZhM>K@+`4h}5%sIOk7Hsj`TFM1#=+f}=l2DYkuYSuTmP&K0K<{K&qJRv9G`@Z5Q z9oYaqOgDNOk2VuQl|%X_T+Utnm3VE2sfn&S!FN?m_J3ety4Wz)t}}M&^OJ#CD=TCT z5`@&zJA$olP>|z|D z)`4}SJV@Pa+ss~mdV_0F^}(NAvvnUW?F769n`hxN7)gM;-FH4#2>c1-h-6BYj7pFz zVqsRqJBNcdfzO)9A`>JYNvB#;3w%MKy1@WFR->Zx?4X*_=I9Q+_tfIpVyj;946nYw z!QiT65Nq@Zft-Etfvqy{ohg#d!Gu5UvQtsJWlRciFCTO0&O1(5M01s(GJYM_NhQL0t-a^`w08tmD&h-Ff$V=2iIY zhE`kB!VDR4+WzYfK!5jQTbdmB9O&DJVWof`-h$DC%XjU!pg)!h8UbE6U2?Ov9WBWC z$;x3qCfLix3x7p_Q08k$)LF6SuHwtVl(hnnb{_^Kotxdc!{uBCMbZ7?CM4R@4`E>; zHlI5&fEMDwnyCfR4bOwKW2+<#)X+HH>Ce@hywSqL>X-F_7qZ)s8xx~0u`=d5*a0LY zFOf0Guz~@-^fh(i&b%EIJ>5KAlv--2lFcGfT)|Jq2hd&FUtC-&aLm`|bu!-A*o{A! zR6YF$t46#pTF8jydi9-~7Sy$=#I@98#&yw&2@HGGVmA5W;s0hJ6Dh-pLoYWR3`bO`$2_aW1g=Er5qrgY2;d;ASuNtS-*NwqP*b$6K-QEcW@0Hu z?hLF_qnBF7`D?pv70NOyaz+u&B$o)F2aJ)YlvBLmSr(`DVMt` zOh_;?j#>xXP3L3RfrNok2buS;0JV&eK>5Iy$7SF~cL^U<7NF$L;&?_U8`nCv(}+nH9$FaSBP z$)-`0>!>qjV^oU_JhOZQQAJQtcWPw0SMxgx7O0fx2RHS@i3o*3m9=J*HhjM{9&~SjrH0j!cSE7{c%zI|~^bmRMon zAVSLJ^o-p;>49wA+&t-_Oe8mvi)Sphz3F>6^UQ%kWTtO?ERD;BoEZApaSFv- zhps5{h^(N3fl3NxhU9?iD6+X=m*CZeq{6bbtn}(*T*9B}E+aSQ!5kAo_n5aSInjpU z*MHulbcR|^Y=Xrovm#`UMU*RzOO$3LWL!omc{qcJkr>5wh7NCPd<-Rv$JF*jUhFM7 z@yq02E6SN=ZcGgCe^$lql$=;&zlQMOMoHJvl~i@7P4@2zV~}rYO{3zLFMcen=6#;Q ziDHP~I3-$m%WkKaM<&CUhrXVgcHC!Ul~BSt&0^Uu8O=}%JVrNExZnXI7otDWy5p(?Mnp=&Ot{q;1w#xb zSch=GYl~Dy!eC{z3QRA#VN#dIro}WF6V5-x$o=(?R+NEulIv!=EShT4cSkq-q)d~W z{IXO1*J)PG{S(CR#^^}?RkPFARxDwt0YWVm!2>QtHM68q2&8_TSk}U&1q(a@br3YzITntDS z{iWaaOFe|bFtbD@%*l+-n668i+;y!jDe;|$anBgsrwSHA`@;{d)_N!+*d93^OhlY) zn?FOV=KyNvZR%&cGzJd^^&RTAMqb6|`mc=Ev_xbl*XP6IZc_5*P4;GQh0x#U{b*^j zx5xAQii89D>tKbQaJ$#n`|hfayr2GuZ}NZsdRWTR=g)=9`m@vVXL4q850!gun1Udy zitr06#Lf{-#sEí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 z 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

      s~U><-K()(?4{~c@o@FldQzEON&{H{?z(Cwb!NE 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�Wl2r99=WWdzDjrdc+| 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�d86I!w3-m9>w};=bBYK$s#ZQDU31}V4ilWB z0%;}kPFwNG68S3RvS{Di$kw09Ox>?O&eBdwy_aP|1B>GG5{@x%4{bfY$kR=w$L|@H|PVSN=FW%Aq zUAgCHg|vgA+aYTh#mlJ6VJO|QXnwZ{*<|jQQSi$aGgE#9!;K{WxdIM{o0#%Ol0Ua3 z-zy1V1*C%1HIonWqC6=zY|LgMs>v5|#AdQZW!RC~AJ*jMn91vjLcMyp3dD4wK*7!B zt)ITIz09YVWtya2m0g!Ire)w6-ObBZamO)k1p{O08)*R`K1(UH+8 zym=|OEH87Ybgzpuz7rR|4CvTQZRlf0df^P_x~(ndjnr`GCDDjHE~rRZcS;-*r^}p1 zq2#|cZjEP1m4H)oPiki3Nwi3EOqrSJEvM1~pf~6j7(wv6*j0wC2yj63OiNM`%<>}) z(9sp$cO1x)AmQU#+`U{^Tc%&=vj|G-n$Ed*miqvg(3bR~w<`Mww2BVul{~Z}DU`k^ zZq+nI>6Hs#Rc9n9(YqG4!+0)yhd#3wkNui6v3EOSAY!C6V2# zy0ypMU1DYTF|_8*%VZYm{c)u?mRTH(LvE+k%?=hjhdUnlIG$AWvstVk+Eo$CDR*(fZuCq}n1Yo8RLcE}S36qlA9&7-%H^%KV8n<8ln-;3C2BOs=-~V^_cVqSOVE5bG_ur`Ld%nQ@cVg>z-spEF z@jIF%{eia$KB!=neCC~IzDz#zjN=1LO8#aTDLP~H{`MpOnua6q&Ql}zv-ycdZy4~& zybRxaGv@;M2zbbFp}t%2>GXcye^4L44WrRK`NDZ}d>4^~iAbFc)%!ayn$vn4<-QK$ z>8*-#UoJk*RPHM>Zc%NJ`_>1QYSDM^F;BT4ZaC%unK%493CH0Fngp_)bAP_a ztm;c>CPer1dy>7=%oiYd_3=#{xF@84rAOc!^oJ=@oxXlA@;gBF=$A;g&utjeDB`(( zVEQ%t1#Jmh*J_lW^R4t2h|tiT^Z^WDB7^z2`iwcW-W*q@Uf1k+Z)5gLVT{N3lndCBMsVtHRsCI2Ily9y4Hu`gbE0m7V% z41@CF5g_aLYgt^~nMRMauS1D^>Hg)z|9trG-k2P(Z`F9Ay#RGPk#`GV0;@?xPC+mR z{LYSe!>w;~0sMEe`o?Pd@IQwWpQ)S+aQtsMn;(rcqddeYYkQVy*F&S`;^ALNkchj7 ze~G|8pa%;yf)V~);+Sw&-pdZyjLuI+$A3n0KAf<}$6ptWs~r#7{X2oZm%;q6?(I}} zcasU^{&2E=TffcE;u?zUlW-ExX}qxKNx=N?|0nx;0K2t!g_!_LRFCAI-p&mt_J(H*tcOaZ6 z86*UTUh~L@@d7VgMIf>Pe1ovVEx_jSEZUlbYwciAIj{+)`Mf4v~dsw zGB7kcE|j7(pl3gQ?i@O9(rk69eBFuf{Me&~6ig&c1fhGZQ*SXHh{0w`+P1-)8qh>U zbUyj9HjU@RehDf@c}_>H-~s?1!KW35u0#Qq&KrU0l1 zeg7Gh9zgto`y04=h-}S^SM$nxhK2TA_u^RlL<4maa4jz6` zNr1%J%DOktKruNeF?oa%8%rwY57NL3Bbma>H+)*dBL<+;!OpLxzW^}NV1g8bfsN1J zL#_is$-g2)bLu=s9xSC&cJ2Q0gRWT4_@Fe0}AB;!Dq2qZ0{n!#yrSf zW~FMVI}Iucn6m`%ii3+zM9P}bjK9AE__rbe65(`}+p+0l@NAo92CRjoZG3+Z2ncC0 zTN1m!l*)ybEhinsAbm~*bu*^DV>r3H^dtc;3{z$ir66QaS?oC+q%mWUVG<(!^3NMB z7ix%MJd_=RTA>Bc0Nn^+rUDH;wD2GLaoxod^E&a3WK89r-ff%}#|>iKf1V)SEa~P5 zz6T@EP(^rC1X27D7KH_G*TGyyqH$h$fvIX9Y>gS1YN-5*d*r0jr|(_7Ghm{`;R@;$ z!`m!*{m>L#(Oxo}8d3)4#3}|9J*GX&6eQT$;m4IM>Vv z4F9jesfVE#ESZGG2HoSivxI?4D#IZ(V(Rf-vW3NTp)Xd6XJW++yS`Q@#eU*_B%U76&P z2c{NKwU9}ZVQwg4xDimE+6*|I5ogNJtkt~r+Wd?m{djaVxj2)q!h~tisAlL~S?iAj$?JbP`1q09RnA0@D zNHdPY8M1|e_Rip|d0GJ3<(qqI&$nWOMEZ!9`4|gGTYbhgam1%_lMROt>-3wKYD5l~ z{yh=BH!qr_v5dsm9%=FEoF@Od6Mg{Tx_>`268(LpUa3_N>W8(xp9aaPvU^mmZL)!z zY~VAOx-kdgp&QmeNGsb=Y`j-owrn7D$=cS~xg?asObs&~uv6XP19sF-a=@B?yZQ61VH!ve!HS2giLrOQ9e3r^`@W zD7vD!ns~l9o3YjcR;wGS-ao9+i`zfgwh<39q?E>bMm0|MH5tm{m`o+s89SVPP%=iu zpH$$j1OeZUsidM0Ct(~#4?h%ggYeKUdV>vli`crgnDKdpzcF6Q5k zJ@Q0OCn}0>b5tJ(`(S6RSChx&h`he2E)&eORRa@4z$lH=;`R z76TX0!bn^+clzCSx!2rzI}qS_0SYLh`Cx`&e-?jTd(l`0U>aE+@}CJ8wK6Rz)2mmi zg}3_5RCHmA>5Z7aY_8EetnlkjX5$RYF^I~do?F^Qxw33|Q})71@n8NqxZv;T@r{$M zf#mh|d1B12bAgn-@r*1$PyAbQL%*_xbsdQkE!4bm4uqz>`Z*c0M)ENZwX!IymUMH! zEE?q81VGg^sJ`%8gfzZfq!L07!%PU5QY`?PY>cy#W4Pjglyt@kNOIUH&}N~g!wl(B zZ#|9o4twz|2BA+{acI1yeLJEomyN@PVEx2Qh#S!}Jr6p^(jUf<>`t^9#E)c82lKK3 zd=XEt4)+*Q`S1^@`BezLO{Z*n%j}g-d0nqdBz-9jDas8E>ap*8YFW?#0vA5XG=P*Mn+L3ekZ6%;khp6Oy z_3)45Kt&}nKz>8sX+Kjt*IYbpk~i<5F)*Bn`~>>Phxsw)OwcL9pIm;4NFl#ay{mMP zY2}fN9wS|DBD=nf%c&VJMxT4{BF`%8MC|g+r8F*Ylw%g~oRud)3(0k=q$S6C!wx3& zn&;vyWNO&gNN9=vRH?;+zRWBjGnpZ@L=k zNm5#R|D4jcj7%~Y*w2|X-xbq5HFRO{ETs2(k<=Zt#|p4vll9Xsqx{UK(vP+pY;?BM z<>$8(7rJ`9o7{C~V@75Joq4`uVjb)wlp?1|JiDhJp=xclT9&`mhV`Y%PYt~y`H)bn zVzDpcMUFPBWa7i+&elj(elo!cHz-v~$wBY>4yg3#))MKg&e&D>2Cz=?`PN+Uc21 zWzqVUNM?YVnMR8-kGZl189Hyt5kYHuCsI1Ys$}(aT0MacET=9{wi;!bfmD(1dBlUo zCU;5N>nYcrO$2f!nQJ?y5;u8)sj6C0$e;e0hJH^&lD*z6BuSnTjW&LNi7pa)IbX4{ z$FcMoDl-tlOz-+x{=fC<4KA!hBdrKAmdRkOEl5!! zt)8;AF=G>k*HYgyZJ9Tl?&LNZapAS)87$Za*KSwiR)S8`XhqJH%W4p7l)H+cz$VJQiE=+{l>0D;AeR=}zpU)9hvt~mmdpgTmHB236liS)S@~$MOj@g4 z(c$Xk{)eJcJ+9V{cMoz=?32b|r`bDecAA1dp0wJ{i!TAvIB)hkjm}wDTs7L=%jR$1 zHoxTTM!VVX)9F1jZn|`#e&f$ZqidJ1%P#($13H&d>G9WXZ+^cJWYv*wqYIE^oqzDY zS$B)fAFa+sk4D~QjOmlsMZ3jV)MqWx>Rh)5T|)$wKy7&1$5?t?h!P~|9GW^09h$eG zT)l&3AW>B-<48Brm)6=EE>?$T6NVqBJ!qqs*;=yRqt+?Utp|Pr3BO<6Kz3{-{Ig5= zqnw0y!IvsOk%X`B9#{6iNWvd#AW>JscUq_2c0=@Ajf-AOBm!31-^sn~G{hwx)9aR; zv<2j^i%795zE5AZ8a-gp_xr8_Fb(xZGF*WVefjze)=hH5HLW~;~E3^d?YLS`4KtF1;|WBft->uk+k>dzYl-p zP%o*M7RWcttM`1$Z7{B%>bzgJe)_Qw{|nb^dk3{mea=R&J+odr*v)|o?*1Hlt@4F> zt%kawoL;+Vy=}J|V$is5bh;&$1g42A3U9ge0&-l?$xs%q@3Zk_{@Nw}L9M!p zRc$2xb4&cnBNG3oidEGi^uI{rSC02q@CF+vy;if`6c?{r-FNR+e2yoSL1v8kgqeUo zzEP3yGvmw2!#_@@{9TXi&45gL&Zl0M6F{*+SzM|p_T@&z{@$nl z9H9)uWB=qLmL%qv8P)aUT0R}nZgxA3-dR_i_Zppdc>(($dLOg{*H$7d3f-RBKoUQMEje(^hOaqyCTZd@i@I# zKV5XEdR+f9MYMlh$#+*lo4oCdlSXeqI-%8BG4>x#EVC{WCPH-Dy67|t^va`GIHN0& zq-^xA8l7gp`MGmHFW*yPU4lUGkwBlyfMn;Av(f$GBu4gt6A7nU;BTb*U%OP_-#ysG z>^D;VxuyDJL_j~8dr>>CRKG~77tjE$NcEz8^d%%%0~D4k4#=Y-JCo@CY$p4&UV-vm ze32i;IrJ2*@VczKK})IJ2mD-F{O|8W5^NvBrT72+UmH#ESFZ`GyBp@>jV5?*O|X~K z1V@f0c!Uz}%QQhf$5#9~O+cz+H?Ij$bfm3x5Eq}c8l6=GeV*`QFbM82W?&aBTP>1T znhkE8b}zf4-)LVq&bq4#;IWH6Ng0snTA>f>#@x@B_N<#ol5j&w&=!FjvBXslKgl(X z#-$y40$g=-6f!FByKu3{E1$Xij&x5UfP~X_coOl)+_`sh92VcP7vAy`IpNL*-?*QVaaJmYH@puieIg@6?Q&G{i`wMl4riW8GA9@+3i;Ig)s(($UofMM4qOEmq zzFw52tP%LfqRB{?=nOBRK7;;7KhmT7Bfc&06GVrho1Bz^^|N3nVI!{py2bVW?(QZ{v=P_O zEv^qUEaTOkid%-Z5*>6h(z;F-SDKqIcht_U{j!MGZEu~_rhn=OsnD*F8v%OpT~q<& zgm(Y*)!P%0M>fStukq@#e=Pcg-rI|dW@pd@qh#x{)xYdM24s37qgzQbrq_D+t|d|q z+73=lw|DxAY}X#L+MV-mr**1h8f3)vo4xDCpxbLX0x(-2 zOTXb@V2{4-pSFM>_L!^$=MpHFUNtY9?Z*Sp1+8yaJvyzIKW`q+qAzI4ND8DbRX_$I z3E4?t7~Mbo@Q|+gP%_V)@olM0W0*sd`s3w0{)65V6A$v0WaG~z~`2L)qEt- ztrOhKM*>@#ZdK!x8`SH|aOpAslHpxVg!*y@n* z8}xKC0AWC$zoP|FczM@#N4uMt+eX?vx3sC{q)i54EN$u~ zahM74Ki&h;?VL7ygRbZ_290*>U8}3zJ5!kgW(prA3G1zy`WIO<`x*zyl`nb!(r{mU zhEFR~L$OB2*mgC;ebHwoHEunCM-_ob;v$kG&5H(4P0@X#p%gosu;MYF5UhS4lBVyv zr>BhpIg_m~@C+?&&8t=?f0|`vFnm)__7LAOwId4pOJYH?RoIsV>I%)>F8yCY*~sDH zetjcPH}dqEi?gBvMY8f~{)uIP}Ly?bR(R2WXOt|MWSnj;BJ z4+pandcn}stdJzEGNa1Jw&)Uh4)KC+=d>V~8@nHE8*lqe)_O{ZeCD*zkeOda;W(1h zsVowx0R5Fq<$wDA)AyoJe&qtrvSwws{nPZzSvUeCZ_lI28G_M#i=Mx>tq<&%X>P&~ z;hm?JbnI_pxq#O@Q}^VthO@G$J2(8Bzxf;IuY{#)M>J;9!yo1%CUM?Y!$piHiddY< zV4;p_(rLHPJ>~@^9l`@OsPpG#O@Bp~xC(vH2lGAmYW8Q5{NC5}&-l5zC&2VrsjfZ( z9XMbITwkbC`7B%f<9+Rc)a<_C{v=mpA`Qvs!X;J)vt`Q1E@@zzsBx&dGA}>GP!A|ma*kbYW|PNRt01om2B(83+u_R z$@vQIlR9-;A96O6^gFJy@W66 z?UFtFJO;>xxB~D1{R_cBr^(2&vvLcNium6v!`!LNVON&HxpjGpr=}ii-w>YKaG71*mn;7*T4I( z&4AZdUyVTqA9(-zcmIt~V@_(f8Gvo2wx^EV zE8QE#MjKNUyG+r%$`dkPOP8wGIf$Q03i%{_mh`eqmM6L$4-rn(RMCEjP#`8yGFSBJ zggJ|4Ai8%dxRtSr%E>rLtS@+v&|@2+-V4b-`Q@;vA4x_IN-_j@Y3iZT#RHJ z=xjYR1X?4sF1V%53r6138^u^C%=#^+=zfDn^PsI4nuQxA_K2&hoES1qY8fhUOACD<1#I$ciS~RmL9L0K{FO*y`YivRvyEVX9EJR}4 zOLDHFNMaQ@D}JF5JHfVKcHM&W=*?J6(9EWmA>|?gO)rB5tRXT^LO)`Zp*^;;8N}MwhfGM-u~Wpg z$8rcNWa0(v<*D)5lRSW_a<5E-3g(jGg`Dg57jm4?awigA&m2oj`)=L_%rdNp%!{|} z-KwZ*{ze5@2^akBb*q)#Nr^1a^(YxS@lH$v$4d2vf6K7f3GX(jn1?p@*Gc=Ecm$1z z@eBrD1akSUMtfWDXN(~?h&ww7GBp>9G$@^->=T;(RW7tM9E&h-UP$pKj2`|MZjEt! za@(;u45zp>Mna_AJwEnm+E|AyKnzds%PfVV7yLffbkRW8QS=AdU}6?}kcd86f}v%L zAF^~Bl!3eOCLD$=HucRw7OneVR~f@y^ua~|Lg#CB&y>%6my}cd4Wf&`7uRIP(#r2B zUoW{KpqNmWN8=&Ap#tP^q4D z^%8Whk6XCPh@O=fJ60VYmCQTZ_Grz%ltV@0#FJmGxlF*%jzrX$wJWqG){QueL!LF| z+~?*+%7%U-BOmhT=EYZH&WXD8;@MN!Fu!@hFMzksnz5AZ7wjyQa2c2^SAzz<+9?S; z4{j$rCA-`9jq(Lc=F4>tsjqajn9vrU)9YMHD;yR)$yyw^cj3itmy33T9(_!@d^$B( zWUtc{E+t(hKO`KfrD)gp_z1CeD&bj#z%U8qI9z#*?0v|YqlKLs2CE^qN0xrFv8oxC zb#3qXS#7{8qbFhc43v+}z~U{Hiiz~p)b_@w4$3uNAC|z2oIkP=7Q9PI&V=l6^G?d! zS2r(64|_922hHBQc~L^g{=KKP^h(t5EM$X&bX1H+eC(wt@pW!qAXhA5NW$#Wt_Lkt zboe)d#kVS&L0-}jecH^=PAabh9`B(W-dF0?O09Bua9H_?h~)S7jyAP(o5j7U5Fm|2`)7(=M&6D+dIv}EK-%m`_uw@l#Z^wP zTD@F5Dp%?jm_?*(_-UHO6xOAe>;E+W$adYo+erzVHLkZBk+_8As?i^lM);k&I? z4)!+Xf*S$*+yeHfBn}f%Ro&S=c=<@`r7d+Ri2QsK66DL?L8K`7Cw1`y-(ggSQD=u;q?f}UWDN?Vft_DR>a(Ymrl9Vel9RYY;kyn(38_k$zG}hQzvf$Q(d`_z`)&NK<7qD2XRo=HI5s*>pn+r6J8cq;?o^7%Gp2KyU4t~s zi4V<^4YZ1*!sh{0+M{S_Y+dInpxI`VKgse-Od(pUVrv5IxZ0aAjXcde1Ls;9G%LeC zVb!|jhOE7aMPsYe!f8NS4A=%tI{IT73~87YVeE5eN*kSE_6Nn~vC#>{U|M;vgt4}K z^)rJA2DSvzo<0+e!Q9#U>QC{w7x}lOj=+lSx|obmUcvZ5zeDBrX+K=6tE)h=X5_+7 zu0(aWvb7Z(acDUtM-X_oYV0{??8_`l&u-b=Glea!{=6bO)*5Vu3n6ap;H5(1bM@YMOR)7xjQk;Qr>yB0KB%el@XxeUFn5Zrn+h%mKea((hZ9YrUVXhw zhp~$x!UlxBlIP7hB89xZ4q*Ml#0@dG^454+u{g93T}-`23Pn5GhlH)7^w}|gLB_d~ z0gcKRa44~Xf{k_vJ%efM_Ey_qtxr#@>e?lfo+W&Ox8#WvP={!Rj{{6M{f4Qbr?JnB zR>_$g?1U7sGUC@{H5mWeT9vuUW-ydGoqiA6ftCkWNk* zQR|q9$io_7l`cU_HSK_bwT6ZxFSBHV>n6I0NvEm8{^5sr_IK?;&;)CkL>pk|$EIo?)%yH?xZ-QU`Oa#PXAFbLH)`pQOMc}jid^S|goy1oGR zVNZO0e?3-ryIb$B-h87bZ@7W*Yw_%BXY_SRd`*+2FZh_?g4knx%_q&=jIVjdaREVr z?+gP)Z;akt-Qll^KXR@eHA-KbpO|3y9>2`n@QpJ~HGoS8;`>Z}JLA`BecrrPckldQ z6vj7FBgZ{rb`kvbL-pp`2}0U$qugyTnh<5m-JIP`Rqoc%k04Lw?z+yznHAl8gL%sR zaCJA5cV<3`YmNDL;*rC*Gzoq*%l-KVv#OgIJFq;Zuiub-H_6Qu><4i&Ntxa&oA=86UKxSv$$N#?h24Y3Tp;LD>%z{#mQ7iVQ=yNW9c>joQmz`u zapoqQkblWnQP7gzHD|=k*k!7v9j)Ucj_KAJncPPb9=eL;=>WO~{H1|$5H6fVv0@f; z#$4OE0mOeNiEfMo21uHph5qeZsUrpU_GzjfeoK<95#pfyjZqWH5hl=&LxA*mAzz;P zw_1BOfh9*UEyJ~DT>sj;I;ZiUJBs>w6$KDlb&x`JFNskg@e5%i0jaUDX160!{-L%E zIFgSfH~7j?W(XPqBA;*sXU0uAXNRJd=nO z3=sUFYf{7!R3lQ$ZuwjU2(5Iyp$oAeL5n0D&iFgw1i^r`HO6Cvot--Fjf_Sm(IkO% zSQ34oW{ZZXX2S|1LRdyuA&aLFAn`hl;np8Z9f_k55y~MKdQQ)Hernr-rqAPN`j~&M zeZ}!~B%-tVM(S8l$@_4~BJhXlg5G4$~vPa))p#$bY7 zNhXHEr2WQP`9YTlra{TUc%dS}1EHPqHC%u#v+?sLrh?DGsEy(KeD= zbC{5-I^wVq?0h0VtX*KMlk84<$;>*M5QIVM?Dz({r_`Ilnj$9tBy}RN_w~Cb64oBB z3DnDpliGy50*d1^L-yyFQlq*>^fPOqh?jFnbqZm<8G6<*fWt}4uPrRtTXrib6HZ22 zRYafjF#@(RX+4SN$3#@L9O)39!Qsf9l#&h)C*q~9Xy@J0wz1nCfx3Kb=pdqRbij#k zV~cS73rTCVVFPwWLA?xy(i(7ZOdUqt_h&P%6sJvmQmfMR$PiX9Je)bvHrz;Bij!V? z#M5A5ail~e9XU%Id`}xMXv@LWc}snBtOZG1PX-7_7SD(l?L2221)W=-M^c+jvN^Qm zuYPu+Xa}=h;j5qhoVL;|_PFW0+AQjOe9}B<&)D~-QM95Bk%&excjqOU7 zEgX>$7!V=MaF}OwP(k1Q1M$cIvo@#CHt zbJ&{;D>-v(YmZ2CxKehW)YTQvGQN8&iDKh?2Sf@HJ!~WP$MkOCrHJ7H9lDQTC2_=Gt-+dR_Q!2r^)YJ2;R)$%!h24o!M<>f^MZYdz-jrl^AC2 z&Iw}&yoqGi92J4F`s;Ge=B1hA6%1}%LzCzwFa>8k3d1>xeq>7~Ls~B<$_%HOdImv3ZOv30l9F^{291 z&q2$!RE)BoxRibNi5PKl~0?C(bxh z=?>0$%FwmOHgzpYvDB`&9ugb5GrLRuZ?=QV<>*;-ij~@Qr=;$R{JuTedt6WKRLK=x zDRyJ(WvlL#t2;ZpnPvNh^~28jbj{FGOT;U%V5z?6bX2!Kd^)UW)=b8VtkZ=@bwP$H z$xP`C4@hSwlkUR5zV_L+VLaT53t=xzCVl_=TpZ#1KV)J}rmGS@L@#i-=cm$*Lh6h{ z@7N!n2+;b;6I2R>qpddAg>`dzo>{~2lA3y8MlaCn2qGU1;kVIi|`)C8t1IPHndAFCjO7+(?Tgfcx9 zCRjsfh)_qb0v!>6%6>k76a~8vL5sUiB+lr9`XZ^@!?!3NNQ#{k>U@N;6OBC$7Q#6{ zH@P&@QEV15;y8jp{Bp>vttD`qnMh(N=`=?1fo?)tejGKMggO1`*MCz0@${!(|7|+^ zu^=ZR-VD@0H#Q1jo2TEc6rALRymP@xj&~cIPL7G(&GIMLce2N*&ACzO`sg2WxH;wA zW}L?-kRe$RFrhT~Ucx$)46f{cU-EIahO(crYzujm` z`WRofD`4`&n}^>aRZCfNHh+raQ;S$?n;4j!T$~S?Ka>T>c`)<8p%e5)6sQ>z&aWJ7 zAlf*x=%^1!S`EOGUK3lzm4mP_9foqqyp7g{=9!L-g3j6XiG#ACR9(PSLte%7Ld+QGnUdnhd^0oH0I60hcKNDfkTFEHCPx2>>%jU94#m%xFmA#B6tl zcJXKF|Bq>Sgee%uukNR|*+{Z*9kwUcl2t;2LGZO+7( zNQ$LcP=pf?^q6BNIqKRmcDl#{81PKE>?iPb$}|vX>swp-ocnVyGn#oB7!Mu1b$VCR zWKDfz?wt!yEU_p!HZK%JXKSM(`<8OkDGt&EFLY!UizQ@_W;~B6|Dd)q+^Em-e$2(3 zR2nDdpq7nyR4HnVW_>zrV_F#+i&mOInvR{|c z7)Hf-CV3*fX#C@NO=puh>0+k)1 z>T2}x+W>jfoZ-z>8^qSv$2dN~I5I=DKmnD`n1 zn>yl*6(>K(U$v^tTj-ea&_?PC`ebpIH=LGoRv=XIMqxjlp$Ilx!-NtTVJ9WcUy`h6 zcxMcOl!^oxXPJ-(zy32|F>tI!$C!pr(-cIm#$C*YNDp z@q}YH;s87FacLLa5CK?d=m;qy?cUg;%UsClt-Q0F{^36fKm|$T<4$&)wo)idrQ&hE z)*b|oNp0<&x(U45QRSbYi)8+q+Clc_2vy|&rC-axwK0Uh+16wp=Ptw;Nf>O2H*&V zVX?G)>{;}qnII|XS~@cheWUrH9w7@t2UgK-cw!L?MjQwsM*d7rAax-!V|3@ynuHT1 zTPYHmN#{T$8Qq}cc`s!2tqI9d9x0kHzxoWe%!l96-}LZ&=SUoM6&C(Q)DG5KHpQ87U>Bx1FUo>Kd(1V;xB550M%>1~ z&HG&IXt_2AbAwjwm#SD{y}Z`ppi$2h)H~NI`tu>BZ?&t&5-ezT5GDj zCFVP0biIzt*nsD>fyQ3m`${LwDXLsTZ$NEmNfM2i|CCa8YGZA&a}*xYaRA?FSCS-Ve5AMoEG#EIg{?&YV3zB|@s%u_`Kcy}V%iaG?k!!Z!U3}j(-BvSBz#xVx_|GH!;vspK|;w&c<@0r4tE^ z!aht%rg4rfTcr~GuC#^AL?^2P9e=rVie+k&kJ&tsnu3+&QfF4^C31>rU=gK+-;t>p zd?mo;^+oH(k(@DsR%rYwdQ}ox%BHO}nOKE6`UUZu{QzbbuMijywUy>O^2V_4SWVWZ z%CkDl&+(+fh^T?;prKs_F#C*TtP51c1*h2>l~!j!+%OUwkB&nfNvcM26iAOn{4Av` zm)44gTxk>d=x1!eelGXlEUynepPC0#fjUJxhjP_bkd50l#z3ZcZd8CLR{^#&F_zoqt;Vt#%VSq+ zRO)6h%SBi=#1={WwS#&-!m>plf>)hGka7~L z?nHrTtBv@?e`pGB9MJ6Co9OjNkZBRxL$vI|j{;Np;aPQWcfVZSZ&=~=NJZa@sR?}y zHK@%DmX0tJy{9H=n%?;C?4H`&t=C8x-rvdw&}9V@_A7&rBU7Z0PuwFc z?vz9qFyG9Vj8Uq?P6+Dm{uXt2r)HXOd$Rxt_QP2wvhNT~iMZsmPz@{M7r#h{5}K|U zi3mM7l*EH1tYjn~jo@)a#2}na_nE%fh?C~TN5ltD-+pz^&K%b$n5dDXZc)BbzrvAT zQa6fk*(m_ZN|t_Y1Fw6F6ov`mGek~tK#YdES53ckwLmnM?Cn+&?{L(xNZ+YJMmny&zL1R1`dV= zR>x2P_}1}}SV(f~*olqMnV^nX+}5!`N#s=q+TUT=aaH@Ug zPHADlM+&?scJqABaSM!yp~L%#EJiRY*eC-iQdk*oC`0v2Hk2jjRZWMrVT;%}6MJ9~ z{e+()N7rHbn@bQo?M$Lk1ygv&p+oBeI`))V=a^Ozb@)LD>m=U5@O18s4x%=ZE85{& zRBeXMGY+R4#$fgwS~JNPaXApbAVr;HOK9AV9zdJ4S&~P9+jtjpk<-CUO>dMZj-A>4 zRL3noxe_>x_dH4NG&@=WZ0uAUdml*wtX8)+Rh%~p;8QDr^>l?n(!iF&+{TvEc1UND z&xyqfSLV(Fe-FdwX8k=oqy*Mc3N@nv?uxCQgL?g-TFYsGx{A|b`>cJ`zPLygUnXfj z=FWar0sK;V-w^*F^v+IFtSj|&!t`voN*bFL%=I9~2{6^(P+Q=h2{|>VD|j8TK+*!E z^B4&Py5*YX225P}@n2TLaM+KZqAOAA@C z4xmBo#0V%HEce+od?VU$mWFQ&W-%9uC+kP<;;--QR5#>(L*Ad5yf@P1eVZukry=k2 zxa3R8``$sdVaR)o>t$*7>rTJfJ?iBwb#y(sB6^#rr5{YTi;1)`>C9j`IN~r+V2#1z z$vT-&iY#pdYC?O~xmRg_e9LF!#z4BaYQnk(&go31fq#oqo7!8TqtN2?+DXC+jw`SjMGT`tOyP@) zIHmc&FNrS9Kz{U21^KLp4gLQ?(*M2P4gKHH|EH$^dpY{w_`dXiciTSBm)NTNjY_S$ zRjF?6(7&||z1RF<=U_W8v+L+y(d@r&pI!9M*3N{89j47!{k%13VZ>J#pE_-}`Var> z!cecd?1w_Hf*9hhl&4@#R$`HYZCG-%f6;5TI%l0iHj+F&nzpn0mqN$LJ5tE843W#HB1QVoX&Bg#cvKA7d6pL z#nj&5qP;A!ZvK5l#cBnoebmW!c({-;WeD?1E~R+|pj!M=I`78*uEa7AO2W)4Yw(n2 z#o~dojx(70H-Xl65clog7;`C{9zZxC}XzHDaVkC=cc zRsZg*p8+tce4{|W4n(!GttOv;^|MFvu2qd~INPT)RX`b}+ z9-qslAScU=iN}Q={Iv~yG46m!D@!?4`wt5UZdGjkIA(1pDhO}hf%6duGX>}dFwG5b zIIYXSMJ)7jg`pdf*I5$%N{r)};czARn+ErH^aHBb-SLkGA0X44taEEUUbbOlPa2KT z*x9hL4I6u6Hdf2Av2@(=&c|b8wfdvjSmR*3uym8WQt$g1U4*=hj^V=(y#eE`ctO`k07l%kAtmIdW`+l|R6(MB3I# z;HWXP8)EewMF$I@3UpOY4uwE{1wdq_HMNcF=?Bep_V%_mOlQM%o|x&tKU7Z}22%wC zih*i#xP5xsIqP)WxjtDsW}YoTnHV6F`E5kfy?iG_`PLE7P8{G^dCI_?aOw99 zFEQu`$Nt!NAO5dE97lmGJ+3_Bzr967AgHO-t?7 z^^8w}3@1^TmD}Tc3ncgIS_Y_?R_+~C>p5Ea1yQ{j5s{Pr!~c0PXuT*U{)(K7e9rB$ z!ak9R#?5{YMyf=<|ErJ$?G>*VTYK|0GoUhU;+H(=Bl!3jr`%g;f4 zjDdS>v89%e>5fdvH2rMH;{v_VV?D#*eAX|#YN zdFzZsx7|By_K!Mi@JBACR9YQt_5r^Bd*(4RE%ymwICXW2@I5!`P}j+Srt0 zY%8d4Q@lDNZdYO>`DN$g0{NEWxY_Q41jgFUTI}XXG`ko5jyQca=(IY6iw>fk#ToIR z7NV<@=2mGt$IXr?qelJ67tIL}T4%~saPwByQYgS=P9DlGB=C**%GLe7+Vl6{z5h<& zKL!7!(2ND(nN9IFt_6`GEpvr7Mh0&AL7*(!G2$Vv;-5~Ov9wUiT+ii{sITjC1%ucp zgJO^z9$=tH#h?E6{{|ocX`Zho!1GN|w&Wic#cHRsL=7%wSb8R1uAKhQbY~V1l_L&c!7)xr_)+-gfnQ;cVM_ASlL|sy9H=z`~@Jk3nyu@onTJn6ajGN_Qa&v*^(a02MS*3Z@YV*mJhPEBP>K^yb3ep@GTGQq|Eg#jA zl%c7qa?kC+Qz)g?lD9r)35(dLz@>N1#e77pU{=Esfo2AzfVnm z;m)h3qgQL`1jD&3_7kpMn6eQ`S8yR2<0IkUl{kr1U>qg#mydeC$Dv#|8 zg>-xSpthzfM3>Md(%rDpMkc8s120tsH8pZ>b%14#oD~E`qVC_!sTfLx7c(uiQY5m4 zni8bVd=fI5rjala42d4YQZPp>(X$^px!l^{-Bc0Zkjtkgml?>9de-qgC#*gVv8*37 zb{<14(QoTFK8?FN4Y))r?asiIGQu}2i^wREt7{c-1=v)%BZS_^1(x8qy<#ibg&%~O zdf&F$B#B_|zmFixS@HNsPWS4&jZMVOhVDHv-K%b8>0WJVX@#eudyQP(ot1QNKdHO( z{pp_iK6G#Xzd1_yXrc7SPxl(tjdgNE_nw;WRdaN2DbVy&(Y@-LsW_VM)#_TC2Hj(% zOBD55p(N*sQbxl~E2^Jd&HYK50#R*oL+duQ?ult#Eo%xSYL`wa{DGJP8wcBK29FtP zw|lU?lcsj11ZLz=1!E0l^47op>N9n_n*MDl-$$i<)%xDXs<)whPfhu@(^6hzMd84w zqI-=;xj^dM8ZRU*2<&G?#U92bab=R3nd z(Ho;TS9kbp;*XqbM~%|g<|jsV@I8K+x8WOSnrZ--4oq@0_3eybr}cUBR^7exgHagY zNR1r#0yT^fv_4dCuALyH{Wi+o_M!>VuiVYq-Bjgn4gJWQ%{}Nk6K7U*?+xZD_rulQ zNZy(GbS84lzYlNJ@GVV(AI)-qzQL^OCdR}x0-3&ka~=4T%njJwYIzK&eiZnk6>zlnFY9Mah1okwfR^L?!l(XM+hXS2Y$;zwNRjUz1i zb8*@1zG@F3bkwuzRwG-9@&}@B?Hp`9O5LiP7a(>F-Ui!m}YfPfB=p@-kKiV*CdpW9{lbtWS8hljv3?mp%NKx14Aj z$Xmw?-#XuH1gE3Qh?4{|(-ZF8k`_*SXI?RmOAcl0_0CfYn)JZoK*Lk%M&ZME6>%;DuwhqDnBPihC%SnSStK&* zZ-BV&>1Mh2BWLPTN5R|!AWV1)Q=B=Zj{7ZWj4Gp--x$c9;KEtZyfO_MRnhnBZ zqXAzl#!H*&F)84pOdy2>LzkAHWrkC!uoU7o9Z^PDC}nQ<{n03Q>s-=Fc6B;?`u<4- znZ=#>+1tkeF9G_tkkAk5 zm*o=MiD|r0G>#ENHaK)zMuG24X=ThN#4Jjn2Ec|) z;xzBw^yD1^Oh25_66r6$kjV_re6t1d%q?#~o3k1+%1ttldew)S!)iCHFvSRd72&y? zR8;~nNx(=W51EyO6UOwP$+2e&wH=X)AdzVMvLd<P$(jr*%y?u; zSF@2sAMA|2z)>Tr7^u0=V}!kUuMN2T+t4q?zcq()q$a48cQ={d_#Q^C;$J(Sck57} zUD|^70VPa(I1eKXSq@1GnbNrQM;XZhxZuE@peI-w;nD)Pj08BNHLMiS)@7_&z^fyP zazd}7?Z?E)?n2Gu%tFMNc)=K;6%O@k;w&yt@c#EXn*06_@!FP{gHC;p_U1iD6C5&n z1xI{4qcjX3qwgt86rd7jzl7=zigqxc9!Fd{L!`kFnelIxrK~DVSJk()2dN)SlxcTW zM1KEf>7ZjKB0luuCD9!zj%X+WSCRl`iSoXo3GtHh6116aeRr&MaR!=aJ}X1FRpeRmBkymozobTmQCX zPQoy9@+X^_s`Z)K`Xe-h^k0xx>>E~EXO8AaqDi|;Md9a3E9gA!oG}x+xp~8A=8vYC zI8AvHcEKZ%K(wL3C^s4oZ=84*sij}~kvA4Pc|m%iXh(rRRTAqh65>D&BLW0CJ84cd zi8&_l6ngH&NvKDbxX^Mkbuqm>r`@YOMoG2LC*x!8pd=dZxz1#2XncGs=HEDVW;5j~ z-SyNNoqsa3=hEC)Ghf}kc#|MG+n3r*OKKRY9|JF z<&Em_9;U8V#H%sZWD#*cucUSzv4&9P1it~TIOkwLHa}zEe1seVVV_C z)p(EMD3U5yMG{Ig`c?%rZ_ii+apd!g=oqd=l7JQ&XFSplZRN2RCr@y^^@JJ{zDR6D zH$z}+k;b6qBRcEB1ieTk(uveZ)>TCu$S8J+jFeLGppDS0AlSTjj8Kny7(%7QIVO)& zpZbO;xU>!S0iATBm`11`>hcoyWEsxU#TR&W3O417>mc_YMC#HI&dpTEuE-GSXN<5=BB9CR5QDnG^#+;@HfU4+gX`8|9%(O%v z$;VED^rb0MpsP87e82xkhVC3-63SvR@9ONzG{lxq+; z94u(lcB-*8W)7_lNew>jn=thT7KJn9u)h$j4YeNY7HnjOv0@nFul;yy5~=*BhJG=r&m+2 zLP)%c&a#H$ln`yRB>#Z;ColuQkXMpK5-)s9)M9W$M2MET>%UXB^cW&60|m3Wcs7_x zISYM#?CE!(kDlbSO#76m1{A9V$WTlErC2Ztk0o6H>J-m4LNZ5_%kget^>Mz<+zCgM(W*`mOXyc(r9@t2%W?*%;Duf=LJ8K7KS$u zzteOkFhqbW#~FoEbMv%a1XSNnLF8#JykzWphZK=;x=K;;%(>R+tAds7uRded$2XIB z5zt8BqM$>Q%p8r^%$(9<7cRb#PVn$gp?Fp}_~-O>04?3$%aq16BGNqLeot&O@)m}y z8N^RlLi9BUAiuF?Zri8W2xIuVTFkR6&wT{}V%g`b&)A*?J8$TVg$0s8T-qa_c|{B8 zte!IlUpE#UH6h{vK}b&#M3D3x*$D|9Rv-c&wneDG@l5a%rI$;Zb=1cyG)eGkwojE1#R&8lQX5np1dN`iP5>d;ReZfRmX;J`( zJh_5CPG|B~jf@YAc9ml(Dt!+AG2Ypl-y109EQjr6)zhqKHPgIg@qy9|+x86_qUOT! zmo&3&y4NH@;uKsmS}%+7p)*FyCqAQ*C5Mv-P6RxhnT%qqyi7G${7sW~tSikSJ#nH? zO{dC&%`0n|G@{{_l}C+2N#vb>gGNshzZUSCzlunlM<=94L^eB!x;7??3qdj6iHhiE z3_Es}`kIBywO|;aiFl}K{8I4&sjA-(Kmu4jqY3x_9 zsl>g->Kg;CZ%6L)=wP!0^ct-M3FY*YxCUvHOwiCJeS|DWOg0T<1_wPGn4_&_OF7oh zpl@8ajhXdC-QW96F=o8kTUcd0Vr6LvGa*=+Gb5^@Nbd;6d8C;z=KYqTI-Z@jEDP>v z+3AY85_$o-go|ci#z)j6H2+MED(SYKYy96t`?K1}g4w~(w9qqa;W>moJt3xPnTfa1 zNSpF{Me1c&ieu>cs%Qj;?$JQHV8=vemFYj*C1}Hg-iNW#J~O7mzLV%ldMcm&k>268 zl=PekOFlGC(RP{E--s7}#5$;CvxYc!X7_=AC!RGUZOWz3v2d6iXQr2EcEnssGL9$V7x0X{ovuZA(Zaf!$0tZLJ8EnV8{ru>8IPnA&V~#mO43Nsduaxq>40JQBFoz zKuc)aGGZx5XCxGx-yqp`GLaA`W8!m2Z|Gy7_=LlNYYS~CV+@h;E~FMnpP^003(p!a zCUcSahAv|YsD}}YBbv+eY|wW0BL9}{#@C8ygf^zm;yKx}XYm|er#&=sG`nlbAduRS zgOo)%VLFFuA!cjxS#gt9i-mh@gg4z`*}cc)yf^VQam`TBw8omq<|B3h#}Z(bX;Un9 z07QJ^qcw;hbebJ4T#Z+7wkqFD#~&dY zq_K z%fwe!W$%V+p)UC5Qjl0({crqR8f(89Ek7=!ak!jL9;=?w3t45RmA?Y7@@;C&P;YBs+fO7tn` zS+t>LXo9gJ`fYx(>7<`Y#?}H(=fY#?K*&8sE{Pz!ypWsI;s?4fSA9Oi-mTxqk)Psv z_D{K_Yid!fR|pM_x?LlDzfQ(!$Kg}OPo8Fgwx?bN0a!EX zm!aF(7y`+A=Bvu){j=Zu^qfp1O4U?B{hQ~(abb0VFPAPtR0E*(&^+N&GQCASe8oJCV zIoee&oJW%rRh7^78J^?T*AydRnfStjXxaBvq$v3%P`})o zPSxZ0)=PMzi zWftSzG5N}>r?;;`)c*WgdC9t;cXbiyX;sh8S(}^1CwCU6mi~$>t_fwMl4k1VmB~*Y z2^D=S65AS(bVw-fc=#iiji$_!4ybWw92435yj6b79No6C)e>~)rGj9AfzE6br-+N|_IM45FXo&c2XiWE~`|N#9mN&ibwQWxEXg@x<6H_AiR3p}0 z_QCw$q(E|g(P?6tr|R~0Wpbsbv!-f#Rx6qM+ySOBGHd?!+~b1Ng*I+>)g^Boz!B6O zO;+i`eM3iRk*?m?^&@`@N1?=tTjG+CL|!xDLbM%M%m!@7Tl=R)CmT#NT^FnJBKD0)Vc|OW zBN=b-N6ibBBc8g#DXRh?>&DmBd;(-Fr92CVXtDVsenmiL zqeWsl@?t9YlRcgvw_??-XfL0m(eV)gZ^kZE#raLBrnDmhhU^_mK`$GW!dSgkO}5Kb zMiNeSKdHO)U~$BbNfgT2QGX5x{yj)X>>0#Ns+O44h$6>EyCr_ZB^$zO26U`wyC+|c zGWfQfj8-Asw5SA&n0r9ZU)HTILve2EqHoYgyoYcp5t}`^lO!FksK_z6y=3ZgQc)Hp zzemCLRewS4g^64`h6R;G`_)Gi60XVHDbO0axf4mwaWsMp?pCfQIrrbHR7Bdv^C92& zcO-y6+l4_Ll4VSs1`@paM6LYC3&$`iX0a(7ux*5uC1DksPYvOODW+kCJO{1e%vT&VY;^2U`HU_h&8Hn|I^{{1=%f^?<2V^q4j7 zasojZYA4CT@vn`n7>&}EDTQnY=Te3INNBc9^mk@Tii(tLB7mvG*@>-aV&!uWhkUwY zCU(9dreNs8xh;-u!}%pbj(dKg=24rYEg1ByCnRyV^C@oQm+Eg5h((Fej()FMb;#q^*OpOIT7v@&S{2K{#dtLb^3jn-+;xv&Jg6rc)n{gjC0-_B{ws zMR7G9p0FAZada|XQ7m<0)dWWo@S6M8mDFL@B6H-@V?)lNS3ycNFR0E^1#aPRkfXnz2r7*&b#JC%EF3x7SB)QbELPV0Y**q2R!ccfysxZiR z*oJx`UdZJ|^HR4}tW;aVZE-^}&v=krU6J9X0#&&@8%(e)i|jR_zz6uP0$KxLPt8Z`>Y* zZVXXY#9Is>YpGqwGklB}JaL7kIf0F(!iF|OEvk;pO*aU&Th?+K#8w`g`{`@0#9ul+~Htzd07`SwTdA2ZIe-arG*;q$g z1h#yQt6tAP4Ma$;Ax1f?p3)_^n-tl@Vw{q_(}*fkncafAv9K z^b4m#CRN)^?i*HQK;iL8#|k;!dzuB;j(%fcC*quhGJCCiFScJ!d_bbBEIZ0c;=%ia z!@;Q53~oQ{2X%(@qT=URYE$9Xlt>W=D+e+1O*!oIs=D2ryyuK2VEZyJw};D1kA!ig zl~T!C+e^LtU+l!v7_lT%(6NdZRDYs|p+f{mU^4Pa49ZEvKRpt0PBwFl1bn(5TFq+M za;RFefSE+ROGH;Q0MkO@F%lBdka2G+tlw-oWdUXUqyMfM2V>AWzdQxvPCTU9z#}Ju zsh}l`7aZuR$U}jpiTXA*vrj^cnIjXhK9r3pb4ZDHUZA%G zv;{d%m0;$@?!GwYd*yr8mdUl(!PP+9WD3NY;RPNyF{IpSoi^en$Ut(ZX-ZHdgjIzB z@)FZEBozBqVQ8|;r_qky8K`Qh@lnNU)fbrU*tjmEp+z+US=+T_I21md;5CC?Zu;#P+!sWPs9x;7!-?flzPA5$t;UwD&eV#MyTj$Y0_Hh5L3W zXvbGJX2zNjHU=*Iem^bq7eID@3qWLuiL@DG#jcX_sJF@{PZOOU#(}~wUbIkKT83O+ z^E-VNT3E-B;3Eg<4Vwj9-Gk$Bu#`EPu*0j0Vsd1HdXu3kbplQ^D4S^iKNUe+4n)uO z70X1XG)`4d(Tk>{kK0s=jT@hB@8#K%b&Mvi0OsbWiJbr{Ic({k)F)h~_`x zaQJ=Hfd$({d%G?jGD?;XX%rNH^S?xFB-t&5^KmU+j3Iuh7iY&r-qkq)UYfC@m12}r zBXvqv92iu(z`MO*om|=tap|okKE`Wg;ED9Fb9_B0sYr4~eNUm)C7&nQmu-N2R!u~O z%>{?=bu3T-g69I1_&NRnu5O6|QL7QlbI&xvl@hxh+}^R^F*XD4^Aq;W6oYEjleMc% z3Jo-m-4wDZXB5{oxC>-HJ;!LFex3C(XQ%ci=@uf3Mg?*75oVZkp`u5H-<0gkbKl?H z-Cpw<5jf1l(F~VMk;MXVJpNX)iR#LQ;&ikD9Iz**lg| zOP)!7`$`V}Dx4_uLAhU2ZmG>?k@rMLUt?};c-jGmnDtXom$u_K1CbFO#I(aowpLfe z0$(y#2)I*8yc)Sj&qeOYh$n?8pB=Obg9;c}+_cTx!zUneI(xu%Lf}GbU>Agg4RvkA zLaiNQLPz2)<%yIulpE-7eYcaoU zG*Zbgy`qzhsH|1i3JG1eu5WVZ>n&HlOIQcP{YHh9cjKf(@-ufkvF@GIG-5OIo( z<1~L7?H~Q6&EhL40*L8MM8RFv-{QmjcyGSJ$>f1>^82|dAdcP7aKz_DyzY&>O@i*b zP`aGBbc^SYLbe_-g=j-p*cfd<9sI+*p40?|wOjCJp6@YwUppIcg*FCYLg*^NXOH?m zyS8EDSho~7CpDNACAb1*n5_yTyOydJGMzJ(?Kh_?`+@jzi$3{m0E}x|f3f|DmRs#f z4(;Htnt#uh-G`GsATaO0W6mFEoaMbwMD{R&4*3OSv1I+{6p83=?4bDUyYMf^MDZ*j z#aKLrE_A=ZB}7>Pz5wEpsy0R;(82$X;JBa0%1YzE4=W2E4!7#8Wy2V0@LMQODQ@3% zN$mDb{_hWV^LqyouFnZXyW@C!99X9C0!A|Spgj)cD2vUAf)xBN255(TbToKP5YU>W zK~hK7M4iJ0p%!x0y|Oib-uT<3y1SyLA_L}iuUpLlEhMt$yFMNPZZ&Zrc zvaD_L(04s=4Mw~-l$&l2bHi*{?_Gk*wyHNA28Nibf;6jU~YfPjUUVf1NFUOq7M$&@Rq?3 zChPi$he83KtX~=8ResAiB!xHm4{gjF?$&;c;7EQG<8og2N(7$yX`i)Vmik`Y&+fn0 z(#q2Sf9t-#K~aJDiqW%_fHIVTtmy}g+27zRIR=bjIrGYs0L6u7GV;`4Ee*$4d?a*% z`WsUhy0Bw+6Px2?!i7uB*o%ElgmT>61A&#iWy+I96(@+Yi&b*S8M>eTpO-mJLear5F1g{Y>6_@T}ENf%UiGyA!3 z7HBO$MB;H+<-*BtR@y9mwBt4Tfm@qgJf265!_9@3SR7#EW>6sez#vQjO=2a9WfVMR zh+S&Qo&1dW?n%BG^5g3W{Rtvldz&H7wu2qH9NATj=(8?MT)bln>l5NRT)YtQH%ZcU7e8Plr@ zu)er$N17#ciB-j+9~V2NJ0Kre^ICvE5~S9Ou~|LguD|Oy5;L zOupH`nBE97;5BF5E6><*`o`{5&m0d*7NBe={EDRb9De(a1ip>}T1BK)a2Ez{#9YYi>f$ji}Q0A>@-(Q6zxqhhfF^;#~ zpw7uTh$$CmCB#t5NPG)c7HoY)t9yQr?u4b<^zn5tLN=C#b6QVj9DxDhM8@F>Y#);@|*Id#y{6%O`@>{4LsJ1 z_232Q+PW!VgP3mR0qvfCF1Ne%qTc*~RzM+U;q&O4TgC_puC_^vi3SqzD>;M}Nx`gR zr6IKdqvw<-7SWr}z53_`K>XA*rfwCwLy%2#@|)Xev)^-~v6FtorT=8j!_aaa@&UNL z0_!2lgECAg*b%(N*!L-7F$}4L0T8Lgfdyz@yrC?GrKe?z$Ug)sP$E$KF(lAk#w3oq zA`%#9%e4^|&f&hbx!TX%uoaRao}?chmToVX(*fixraIFpaNhW!jzE$@-!7T6IW~Pu zWJpLj&}JBI*ad2%M@iuBxnChRK(1Gsiq1%1${cA};9^7znLBP^|C@dqDz-X0jZ?^e zrOTZe!5AUgI32xOwcU>4Ou45!oi(KcxU|m%Z241%c*D9Rhs_}a} z#Gi4w<&o8DU`Lh=Bt_xj6lqcSjW;;HTc?d${Dw|QYXI5Ed!S%SntW(dZ4 z{(j<|M*aX`889kCb9ibd&lxRX%q8YT9{CY+ir6^17P7{ufFg7aAkc)l3`Z6fHXoSz zTbE@^0q9N9igRb!i3pO?34`8k_B#hyy+@?Y3fydS8DScW~IF zMo=cDc5(jKqLXP=(W@U$U=8{7XH`*h2+ z+VV{WOFw$GBG7}tL?jV9+~Mimli*HVw-0Qc;bg&1OeN-mpq=y0R_az}_J=oR9u>|) zC9NNwR`fa%<{ZIPIgBO{vgzUOn$r-uYGK+>luMb?UZjE9pXp5uJtr9 zsW6KP5$Qh96{cfOpXuti*`+?um<4XJ>^>iW1Y+DT$EN4`!{DYOgOfNDMB1f+KODU3 zrGuK<&5Nv6I+B%Y@WSIJ9Q6&4Zra)c$;x5cJsadRExpOQiy4)%MmefvroJMdp|ko>(+(IN?>_UAB^=cJv6SU9r*7lnL<*n#@?Qljm2Hq zIWPV6*38nb)a({#riIYmDrOr;!&D}MxjN%W0u->U+nTj5n`g9TK{1|2>Ex|JXtUG1 zpI0NfmF<2o8<;c}y`MZar0ix=&l0Rl^R+?l$khJNnL)j%Wz7=?~vk(k6AEeXJT327M2!u zB<_`Fjuj0uxe--L7ZOT6A#JpwqUj3(Q)lnM_GUdxHEOy8Txg8tspAiDOPRwJQ6V*q z8G2l#e+UWxb*@>l(r@l?{u}j~SbL`ItC@Tzf{njV)KsSWRk=`E8@hp^?4t_snHDdhcJXp6JW(0M7-;ql_FEiewo;3$cMkbY4Ldj;e{)%jvVfI zgcyAXHp}y(pk6yG8!~mTT7ga5ao8X~Zp`}?J+qm=)sL9n5dFVkkO_Gfy=BU0c3|rN zB{BjbV)>XukPxtXIlG4Uk^PK!xGhuo+WHy&y|YJYp4h#Pr4?Wfk^3_E8pU5+HFH^Q zm$y0iF@tYnR>$q=<%S{IHw9kKHz0&JZHl+8=mWujUwBtm<#tU0KH)K;`sBZ{&vHo64q_4iE5tX*2EGWrd%`A^@(Q&G%{|2S&?>PDP}tw2 zbUGURUkEZHJ`*KbI_rrOHz!SbI_!xPIj4>+om6w#8w=lBc~z z`qZbpqf4}SztMoxk*3k5{G$VHOT^3H?0zgjhiY$O7dQ~3@YP(HdQ+c`OEneljDf>9 zn-JjQa?fkfyBU=4X&Ba7F5?aLTde@c1pxqi>*TR7{}(QZd&MdtiGA5#5GOB%Ye{`m zTy9LOS_#Qw2I$J7$q$j4MrQH74u6Z-$(M+=%U2rxWV4ZC8YV*h*mPpeqn-M)0ZQcS zJJTr}MubGWH_Q2@tic~AxtoD}fsE;)=ff{V1XE_t+Eth3oZq!7jv4$`T5|KYWB2%c zW!9JGhfVJssmf2?UP?6O%Xpr{7SFT*;tBlTxc#{#g20Yo3h!JNv+5ptSbeRla%zCpjncsi7Z8-cYcquc?(CcbPh>ZQQe{;}* zR@CDQ<+Z4)Nc?jaS#d&1v*Y5Vz9tX}Y!M_2#Q}u2*+7Cu_oMt;(5x04x&y2vzhuRD zj;qPSdx>ohao?_6N3z{-?eN@l+~=(tH6-4Y+UYXq8p4&5dk zYimx1XfVzuL4?JaHJ5*k(bC9{px^6$F>^cY6*?_uFbg~Z>fP$w^(tXA)QLwX2LFs; zyPDiI<@z^cRe`YjO zz3pO*WL2B%JyLnON2EJQ6J}39IR)u?_!0M%GZRpo&q>!ANyQw zsEjq^GUBrer^p6|cYR&|=%mQ=N0UpUpHrNa2c5NdUMxSajpU5RU60W%&8$XNdgB|P z{UB4~?7jgm z#c^j7u1z0bZiDEOxyFsq{G(fs)xr1qoKQIs_f$rwIsQaN=^2z_fO zmW2;nkVJ*RDJ}v>6yOQB_XBbqKe{?Q3fr5=pR4s_aeN$q`I0C8v%ccGx%Q9W&4}QD zG^~_nY>_P&=VYp3n&9~9{uJ|285&k~;&Y^P_g<_+D%%}FrL!Acl*B=RM4>l@ovGXL zyhB%o3AZwV@-JKEa+AUd*3qDFVa@eI5#tJxvAW3~@W0dDNcso?F1@!GJ6X?*kmdir z(wl&^Ysc6c*~8{&tPU8-vfV_9kCxuV8YMoa0JfWORuS|>ZJbrX{bhw`BZ8!g88)R{q+3=p^ zd|AnV7?Oo?dJ)MthPc+OUgj=DU>=B$jgP64u09_o)6sqCE@}yBiwKre!)kN@&q>MJ zU-x|BiE;jdcw&0(a@js}%=|7+u_PL6h~w%G(-zkc zMYLBQ%qh&aCKDQOt|*b;ATs(d>Py6#_o3g`MLyOtcAP>O-cA(DMF*+^G)Z+6gKxB1 zF@3RG4$=V^Kf2n02CitNtIKS*^extJ_27X`zKEb_v!UbZzCLhYewEvv&Zt^HsKqNc zS8L)PyW%zSR6TbE8B*GwpN#F|u0OAbXpQzoixzkJDc~IkwWLn#9GzaGNP|*BCOZbA zEoS%M6IYJ|XR8A2K6rK>PRV@JL0~~7ej(set@>E86Yc)DJGA$E<*#C&A=-4UTJu$? zw6kYbZ8ig@anUYG(#mh|38D5TLF3AM?Hbn`|9+a?ULlOMGMuqPGQ^;I;{8Rkq=| z5n(tFr ziwBPw4A<48sPlk1IwiY*lNeCOPvndJ_A^XZTi6i%*SUQrx;gWiznj7Ins(oLkFt~g zmv$4yK{5hFha2YLE(C5WJ(NK=Jk45C!JG>DFlcjEi=~adhj=zKb*tkMCwd>vI#K0` zp5#BW^;JKo*pwr9_6g!JLWu@==xZ6=^3iOVWnMEYNykdkvuL?X<5SII@TyC`-;B^o z|1O-uN|&*Cr6XC)8_0Pxj@j!P;pS0AHjNdA0hH{Oid`3l5Z$Qq{Zo!;Pyf~Le>Q#F zFhJ}fmu-QB{g)%Qo=xt*%XtO+P$)i|_ZbbuydmH;&eHQkh3?VZIv_?4h^TtrI`_ak zu3Q$hwgqGExqJ0Gn^hIDg=5JbCaDz1E4wM-^XaJ*>*1&&v*}(TdXpEFuDZ1Wux~$H zU53{5;soVqONsS3hSFqp6*guAEoZbwUpztsch6(Q`0iv*cGJXZNUF-Ct&Y)2LlQ|*JsP-t*XRBFNn99ApKU;9;v)OVgE%$` zoAUYte<*Q%M>E?vH|5JxtsegP^2WNXedrV(*quROvL7U22kvzEC*q@h8Ag>lmceuSn5>BYyqcX8W2&RvwOh`c2G)0$e-C$C|q9;32;|WG7#K}sAnVA z#QFU|2X8Ptps9b!s#)J6mfXBftLCog*DR@+pxWj4>8h{C5R4`e;s;j(I9qn0_KlS$mP(5?Z~M~B&WJ1Xqz`yPKC;>GP;jz{wt zdqbz}I?^Z@@C(VyN=jT1l^ee&m~(-s0nfTE+qvjeIf`J&Xjh`DmAL3bF!)rXBA zH=1SG(jVCXy4`cGB(0z=y&8z~>9?U%gL)nIP8xzDeD~;Vf`{Cib+MriO2|3!0$olg zASAhykQd=FFMyhUOe(Tc0w&1pDb}?)LOkBWi8 z5z0W*i(>7UZrOY-_|i?tA9!}#CDXiy1wdg|I48b{FI63`FhZniXR^D^K_&WOF135H z`x(b^(K7?^Oqw_6Zn-~0fQR#fy=mMly6i*3b2sN4#%ssyfIR9uKiKTG(R2Cgte260 zEG8r{M8I+3;_UJOrR;4<&6YFJ?R4$85$;&@!ym<=ci6N0Kx7MA623L%K(aN^5xy8u zTsDjy3)8?``rk;RGc<91fSOAbtwlI@kj=Taor)@M8->!mh$te4y}gQZqk@lNgxcbZuhgHb+_WWiA}-N((; ztikL`s%=qz)O%T2$hxKm{g%QOj^kYX8auYcHPcoB@VmssZOyuw=|@6hU=$%WSvTt^9>& zQbq2Bfsj`lrE6dm;#`5>+`dORAGm7F)nFe; zx}0?UgTf2UB1G z=NbwK4cn9$-g?^>A1))PXB9tLl+%CdF{GTtxEBjgo%Vud30MJZB_oC$g#kI*e!+t>~iup>_= zNU^R5F6FceH>5G;`Eo>rW!2ZHs;o#e#Z=dx2_nhdmt!+m@waipj!cMkQ+2@bp>3SPxaJ+fmdPm+kP5^?UreRgL3Mj6HXz=w;+UFxZrtG*_g3FSIRe$+io0)hoUA4qx?bh|z8b51G;5cv|JA$pC zl8X##Qt%bsq+6qq3cDzccUuM6Kg*ax#ZG;yb*C;}7_D^zp>$zPCeUsp6D?XXomgR{ zW(n1SynGG0qgCL&UCdYvr&JU|`u0Ee;ETY zZ1B_rm^R^k;GLHty~r-z$T|Q zDw*G&2ocIgol4p}BvQ_5%{v4FaQzvVub$>2Yk+s`YM)bNJT@xtP*^aU(&DJ&iUd3* z5@HX)YlgxgzF4Py28m}v(Co8RFkY+XV#w#yLBe4`AjudR1R_c)2;WqVz>~6V)D<$J zS$xAtXBHkq_=6<6b{|G00mirv05hJrd7(BXC1yE5D=qq)s;!R; zDRr--$~ba0NrhPB=6PdO(R&Y$;Wfw=`!`fcrzQ3CE7l{s81AEB2OJ9g3HDV*f1bS7M{y4bIWq%h9aSA z4a&nHSxu5pDJv#i%7{LqTrGC$rfo#^i1HEuPOoO9w^*_}o2POTm(@B6@7kO%3MCl@ zYPcvTX;F#hrz&V@*vwoP`pKg>GRA`og;R#RC5QPCX5b8aN;Xt(hwfB}T6wE(Rjp4h zcW-B%jRU|kPHJ%9192mt%s^xFDEKj)SMu&pbB;(k)RxbG^g25GdaSX0ParqT2}~(U zgoDWf2Q?DG7fcF$2SN2QV7@nGx}VC15t)5=1s_$nctTp(B!K=?lLs9Q@gfFZQw;h! zSwl30Fz!hj$|`(UnP1~-idaT-FJ27ZsJqF6$K~8pioRz+hEyRFx}PT%`_8~iVAc0!$qqdUt9Kekmo|hC&$|rx;wX*8_`Fb>&EF&q6pe$Ux z$v(ObIL1zT;e$@ZxslDWTo}XyL%jKYsVU}^a&Nc${20uDB1gHiJHFmS@0Q1RO0>a^ zQr`2G>dYGc4-nX?XyOAug6eMK8~3dV(hk3oB{z!Xa<~pbc#wdv340;Z+kkbl{N%R8Em1>Xp$bB+d^ZSPk2{Q#1a-Y6(n8l?QzRV(h#b@;Lw!nk;c7o; zA3?k(eNq>19+}f;{Y203=+Oz#>Y~=_X%g)6-w2U!ef@2ErJIS>(ahZM^$(3lqg{kC zLGnqitYu69!AuYcfJ{&^(?}1c3y_{ig>(PMolWSJGG*74p=xinV4G^Yx~j&RDJpy8 z<%G`IN8&$`eV6UMQ^$?tbDl_8v7lQ40O-Fx)^XiAknO~=lp@bgmktJV3L zDTp&qJ(u?uo*Oz8`#fLg2}Zk0j?41&k@$Ma2Wy=x(4t!^7|>d84ki055iHcUmTrf% z4s*v5w>%wWv))FMdG0TAm$=9{5-Q$1YAen~;tXYhO~RC4yBdI6!CCcF6|wvS!c|D( zrey-xOEy}B$~XL!K_}HKDt*Wynl<|M{DA-oay^Z9hYJvN0Z7imIr0iF%o;{FmvVWQ z_^#XUo6v>!qb!w4>F=4t3R2j?@pFs^YXe}qTUlOa(GzhYS!?qjWqSy#e{CB>W{7g6 zkA;{OlKLhhBy6`*Esy&75z2-ViUt&mI6}5=De?LwWWW*YCQDHtq3zW&iRm$0I?Qv+ z;pRJcU%o%>CE3@Bmwyg3Nq5~E_EqcZ<&^8JME+~bTHRXH!)e*SlONT#B_sQ5%R1MS zV?Hmjy6EAC^x`2xY_>&ft$2*1Fl=79mUWNce~XnOL}J8uv*Nm-|D|vUNlS1g5suEG z_q_j&BIv-?tEI$ESVtL>0_bHgm&Sf0O^5yq<=!aTv$QsNj`clST$cD%C>EBx$JUf5 z&f}-VOv6ZqR5DU977Zgo%8+%0VWiN)Zb&ycD6BU-9D5@;kZb^(NWU13nxSB3U+by7 z-Pg?#A$A))b9!{+cmBK155o{mA zF$%Lt>Yg3pIJm(fzY8n^pn7KiA01%i3*{~er{v7dg256e<{mp;K zH=pN1ebNSt9GM#oIovINno^|z_B;MJj6A8i*tz|dFe4HV?5>f2aq{zx{*bxfP5h}` z12)nyU%Z3r6HUr5WI9^mXf2EZk9X6;jxzHNI1de??m)!Jfrn4p#8|w!1-XiozRCWw_q;(@08*5{gNh=BL) zi?snC7asb>-wZ#$f;Lji#fu)=5^1D4tr#;jVs42-*dq_15|DS9ydWSKui21&pNyQO z%#0GUo28gA(2dw$fMhJUz2A4A^+Oumt&8f|HqrQ?o-Db748+ zue4?GEsHxL8e4ugZhGlgumZ64DKb9`%|AWfc=z!P-O0pQC75x=NhFfJx zrqZ#A@mPW$KP?nbuzT`6tZ{@XFE(H~@xTy>1rbgQ&C5Z6Y-o6dLf@Ye$9n2>R1_T7 zB})@YJ14WeJZFlR2x((?U=Fi8$22JeK|hR611?)-H&Qltvdn|32}S12#U|`hf+u!+ z0|jqTAyS&D2%oQjPAKdkqjq3Aq8NnS>8q(Fj}BE=-v z@aaIIVY(D|5s)?~!k+7F7eu6(w8O1b{as;A0KOVgARG{#1UE7y&3o0_=Qt!yI5MRv zfytbVZbSrlhe%=|GHjh@$s+3|G1WIz4Yj*Q94fSMO(=AMYCMEy6v_`nd@$2)S;lQe zAeHsCSUdf8+}y0 zdMI)N0UkkA+7z};Wrkvrl}CB}2qxi#)*z5ir$v#2MnjBAL_o!o4)j}Qq`qgRfNN$bQ(nInBeN=U*vA%Q}bX0|FbNDEmSg0hw_ z9aW5c`R3PJ+l1mk3>?I&p!RDS)S zzzy__Q=UgyYTIh})h!c|)^QhkBBbYs?zoQ7*8|y1|1|;jcglGa%C(& zm%s$#3`rKEMAxFQ>9ewXXllk*n81CBy?RW7;gkp?s93>&1Vm18^_aR4N~viO&9XZG z$py(i$*}2ws-r&8Mu|d?9wjZWa}{z-u-LI2Ry?Rd$^b5>rE~Ncm&33F3mWmVIK$b3 zV!&+)%z2C${Del8AXel|iqMH)__S8J2phIV zPPp`>o-O1G;mr$Z8Z|u-(jggP`YzkdBavFf`NHkDB)CUlSmHZSKnTQsSqiA-mkT|$ z-E@V_yL}t@M_2FYSeoVvVP}P#I0s9~!0xSI^`7rGi;vbB9SkbgrKw>OqS<*UjtomSDD6aM>PmS?R4Ty{xpb64|@dEujPzq$bT7Nw# z$kZMQSiKtRD?~@fEmm$cG{`(9j}&tvf*zwraP(yv94~-nBQ61wiwa6Ml#{mqQ74rRuzkW2 zH3RT@0fD6w_AM>~cu5FLM%korZgf9C-_4CPUL5QM=83i8o3&k&7pi;KG(orTwbm=cJoJ~y{C z7_bcu4{by0HQIid`l)Hq}n*bBB6tclDCE+ zoy^AxUudWj(YWOMKJFPNXuk@AZ$&I>PJLXcy~1-7=nPrL?Fw+QN~m*l4g8 zwMi5NLP>La%Jiz>f)F%3MZh985RANUNsaJ|Rcp6TJ^2FttAaFyoJFnZyE7b$(?@*m zWzoS!xYC)HnD`DUQO5q{YVWr|d{eB=Jqkd|-{Vv76F%L&?#^~qfgsc+AMa5sQwUyI z2oDNb6#1eC@qvFfKF*OMjDv7J+*nQ}K87A;H6f6qPZ62JAd)wrY2RVJNVXW*L=_*6 z&Vq)&Q@q$M_G|w8GH6wzr;1Z1{4@bU{eITY*P?>8_Pz1;151MlZYEOYo|2qLaFqLE z4(SL2L5l#4t`R2_qbFI8je683DqJrv4MeWKMKA_o7z!L(n+Oz4?dX_@vp&`%TN&%D zaXYFvAqUB%;Q;#uCTr4<=a#cMUKx3)YFSY^DOADXPZV!K;ZBKW%*~o!)x4QxB|H|A z)5sA|_6aTHit-4ddkdMWNxHuP(N_4+^m`3oW^ZR(OKpbM_#%%hb(YtT9V+m8OexS` zhUR-efe|bhSGw$%+Bk;J_+m=qgDJH)riA|g?eb?UzQo?v_W!?2S#*j2e|K6D@cLdg zaF*wLJliqP-@Buq16%gb$F%$e@1xr9qxinckG%z=N$@^W_kk$A*Ub1VkESnw08spX z{x@v5{PTsa0p1^^v@pDmyczj@R~EhAjEVaiepkGJ_-l4R5ZXPt&&QXXUVr?NB9hO+ z49?!@XNFi~T)5{gY<{_jU9pn7Ar~Q@uBVf0ze;I+*dmm|`X}4{>*Cn~=z#nwZG<`SMwWxYG>|H0WgbyospVYHKU$F^Ex8icAN0X<%uQv zPs9JM_d56k$%n0GMs?MyNl}1uKqNbAyeC3rr_L6==9bLH$$cy{&!C=gx;w=!+GX$J z5g_-ry>uLk`&_uJ`N(V`VS zW}2widpg8K%?5pvBSQNU8Va=JG30Kc?Er5{&4!P8vxHL}Lw!vICrKnF!e^aJuzbF| zXy~b0%hH(}&>L`nFYbk3%uyVfE6>*c6)#KEEVCxCqDivb*kJVjq}$YWZ-0zjo!Hhh z(>-rL5gd*BM56Vf7?TVo-H(LhNopW9OBTd=yBNG7iVdDq<8~e6ifl{Sm6klkwm&!@ zi67;zzIp}8Kj_evDIxh>>J8fs?Ppi{L zF;6p_rKnDcN0;ih&LIDu?K$hteV2Qjp&v=80jazLmjB=dTMN)UXsoT*=M3tz&8~N> z-s(54*)@onCDtdaq6M1RoeBet2F+_;ZY;b1+v-Jrn)mO=XsV$H^<(w;Znk# z>gZN;i~nBTnmw1TRu;^GqXS0dnq zQKuBJ6fRMFxggsts3Jbb+FyMD7Yrv45m9Us=2~_7Ps8|OQK+1!3d~TIkWxdCTAJz0 z4oduz3qDV7Uj8+NKVvnzWYGND#y1iXiKKUOaDQ<~k491IhsS;2)6PdCBz$Nd+?lr+ z16aMTM;de-4qwm&07=f>YS`XK& zkZ{p%zAcIZXX@+DWMre1BmpGM1yyTnE9FgV> z-0rWJysGu|Bxy9CAPR1QQvGDv-OT(XWNjP%`kFGQKU8@!ZV0>9C}A_X0J22Hh?Nu| zyuVj8+lJ!@8dBgTN)#;&Pq|wSz_Q1^R6ZIE0n0++;kJw^BTO#K$E-6#Qz(nLs0(DR zBuWJFY=^UABbHW|agRxd-u5}9WPcbbd&I_x?u-}SWYcbGzN8D>IFqJ7T=q#ONrl5u z=-7aU_$?r-Y2a5BAJvz)_|uu>Z@x!>z~;x_(T`k0p}QdRxOdYK z7#yNQu>PQFdQTs(66luxp~;5(SFJM}d?_TqMvz!3rZX;b*p{&`qp{nw!zAkkN2StP zYWNyDC@E}6KS;?3NFG>uY=ux_C8ROB)adCPe}w+sF+76pQiId$_d`kgK(Hx_>C|Z4 z`cAMC$6ij#XJnBdSion(9m{u6{Q^%{&P-nU0Yi>FihP-40^3$@xZgkwEZ|**&S_e# z3Yw7o8IPfR(0zSD%&a|7XT=_jUf=d+tVv5~n< zJ^hapG%X^=LLC-LW+tzjB^GE&5BcC(wMt+?ON*Ul3XKU=!Cj1T@sHr8h;0&6sj0hq zR8C}`ER>Aqk9x%PDs8l2bzB?R*Vz*(sz3(X=6hWBTA=+@vR@%FM_!i-9dFv))wGD$Mp0tw^-R&W5PLNvfzOHUbHS6;N>TlrY?HGG4|7hS}R4+}k zL*

      hKV1SxozFZ*8n?HrT_rE_F8I|nb;W5im+#g;soc4Xh1G7BL$7yV+ub(_tUn4 zIzkjAgK5i~OkRH5loC%&=;v;KCUF8IH^jMYzhrxwxU$h%)36fkkP4E8iAoe@KLQ!i z0A(d|1XCZlHVYTQYgl@5j5Tf%I17b5*x5en#VIQs5v+VI);Xaz%xn82xkae22>>FjeC;pE`+ zmSMnF)9#>QG4bY!`pKL z<2jzf#XBT+9XCx6kZv`Pw* zq)p{vI%9LirT&F*X`)3?heY~d4LX;i#Vl+y*l~gB&SKvu`;ah)5Q%x8_1UZU491vK z7k~F_CC^I0x8_R94JznkO|3FE<|8YMb(Wk8REQbM(2gkakiwdr%5RI!G|&S6TYwB@;$Ff!jS{6!bmr46SaTcH!i>B_l!8X#~lKf9G> z(9er_236^+^%Huv=~5EZL}nsPM3b`E z$w8<$VVbjC>-}Y5ZPYj07P$*3r>w~?@y&PB?)mrJ5lcFpW#GmLs?$I|$}`_4*gW`a67Bd+cexl|d>YM&8r2d$jOLi=zL?nOh(fDT ziWp!GN32m>TP}mcq2>_E<#Zj7NihdO%zMfs-CP)J&pkI}uGX=U(k96{5<|2zLL()L zD~yYJ8Ln;9gk2r`*b7{%4;VkgM=E+}4-#@_lI*Qz(iVYuF`0mx?__QpeI@bU7PqoLr?AfrDrfGt-q4_G* zzd|bMl0;!r=XrtCNgMB0o(Q|z2sh6wo1@T7brKRr4nRkkR2JeJx# ztzTW4-B#8>T5MbT{E-e(aHu94yxjhbMgsOENc9qIU612VPSVdK(F;%8TL8SunG%NX zVJ^n2J-?F^6*+#Ho7&t2PgvwtBAMRzu@Q@6#@caFrEY5F*gl_(lVBtJs8}(GuW^G; zuGxFqO42Dq)fa(Svcx7$9Bb$B?Eh-)zg>En_Kdmz5>d}OS-XTA3HI~_?f7~Vt=G&L zOX570Z~Kw-oiX+B*3X%l`(Z+Zi&GjR5YXlwe0XFTByEz!77A+YzP#}|S|+^Ek3+~5 z^C`~-$A|y$OzNwvFEBHlp&W}{f|(3T@vOPd{Wkg9y z+Y90FzV{-@wdP$lZGE?S0A>Zj2c!*pz!H8`!3EWXz}Em*g7s*l*{v9Hk`gtM+uewJde`fOIvk`MKvBPbG( zzy6VMuyNxIJS|&2XZ5Do#O|tDzL~}u>5BV?_-ZZap~wEGk9tr3ebKVE{7@f#B~|0) zyD{3`YL8bq_x9`K1EWu)Vafu&-LKZEw&Ql*aprCM=x8Z1n4at8pVt+F?cn)%((0QD zJhMD!Dg>S=*VsvJsqwWWk;7h<18<$;sntnw2jGLR*V*Q!+0t3JYX2As!q!!&9{gfB z1!fFZSF}%GmnQRuQ?*YXkSEUx?(%nDztCmlg21E8#@Ic_yoU-S5e=h#*-d*y&$!`J zeZOisQO21S;kkc8y>S0C-wdB6bUo`FEJsGa$J#xD$ba)Bdy)63eh{N(z1rm7I)rwU zh+Rj&!%gj;J~D~JQhXWkbh{X`@DI$XXoGq3!1IF}E4>h9ZiL`x^=Wpae{%g|r^ySX&G2lC zp(56jFi~KdY1A)4Vaq2?B1pu{sRpA_+Y*CH$BR!Uwh6=?WxY;fm095KVemxn4uH^s z3b#*GB*AG>pN~9{+k#j$t^=>2rNO<@%WI6Qy?Wa1eC|N485bs~a{Y=^bF>w#E)&Ew zyqffd6A4(uENcyOsj<8ef54&&l*~LET{;^;H#yE>ll4dHzoS5mTK^~MD^}En9#Wt| zB`SdyzTG)SiptUfqDMUrgZ$b_=3@gbhB>3(Z3!?J8irXuT^&B{qS$bosU#iX_v(c+x zQkc{}7hBTyUoc9lQ}0S|y0TNNTdEG~a;k0U*4ifQZkPGCNB2DMZmIKWZSZPsF!4OU ztwhJg1#F$0AJ?ys0YG~UxmxuRb$81>D~_7nl)PEU-*$ohVg^)l6`q0@st9wWZ8ct{ zgT3jM@`dY|2tOI<_%5L~+pi%4?0AUOpN{S+g-};0XFR?X6~L(@jz-kgqw;DXCUU%m zc`x~AzIUfABtLXI77ane|7}JYg>KLLRfeomo}}jUPo15IcNsG8u~PxI(rsF&w>RLx zX^TPc=`%b>Gdu?eT&aJU!g0~85nqRg*hQ^4t?_K=)ct)JL{8@>nvZR zSWByRKhVm(yYtNR)BYG%V}W-BCP|=%l=^TysJt(Yt3a9FNGao6-}!coZMay2u0}WT zjI)XP!aBJUMjBLhJn56AtW3 zy|piwq!_Ckr#7q98qwwIh3jqr^M^Z;7gTy{sLnINZ48?TYEpbM?x|y-3+sd&*a`gc z+&=T(%dd)myjthLvp&+PEw1NUaZXU|xi;wV3(l&$dh7u2unS}dJs!LYDBx-0JXA6k zO;SOnxYR9MHQJmPI`0?fo@sM8^wk3?&QFUL!nPr`wfNeLuGHjC-3FbamQTv2leFrW ze-Fd#O|!Q?<)POD>S=YUq16vB)$AOMa?Tqx?U|JMVIEmLv)` zIHO9-AhjBWO)`AQWF+&{(}F|Ni4P~IknXQWQ5(CgGrRE%2_CmC)&Zl-x7BaoUka@A zuj-+!v3crGADMD@25qKm|E>u=>5^j8x4}fK4$_Qf+%eVfa#9pN%Wttns9g1Pb2q@c z#EN&J%bZQ(#_3aB4K;%wIItT~V%TOU;FW&J>pAA;&!g+{ZfKGr+j7vJmwA4b+)}G9fa~aL<GHS#Jb%1 zUxvjF)rBEdgNP^`g$f5~4c<$ve;+Iu-xiAuhO5mVhe{Z;DD}PXMrzbDfj2#ZQCofW z(`HoU{B7wg9z%opb?y?f7oV!e#tKnfc?{(42rbomx3bs%xnk->O1U^|Zpw9m?jbP@ zZ$4NgFV#02Ie<$tpx)hv!jubw_10JSgzF|@-`w;c}xo1%YnZGa%Kmei^+k% z!4{}{bJQ@8nclDwkg1tYNC(#z$wG&FNmzGLu_W}d&EOWmUph6d)$my{%hNXLgWBe8 z#FP=sX$mg%I63TWeR2>3l~kKQJpAs{e%D$grke zNq~Ei`NfoD$tklxe#Ew!zB}T57Q2ohex>sCeD;t`w{Cty{PluiZ_pN&eULAoQ~|+k z$%bvjn#9LDJ&_5O47R+gQ{1tV9IPmMimxSwlI>^I>qt-h z3?;9N$AF(XNk%@0u<(HGxes1!MXvkb6I`(I^g)K+edva*;t{*`rgH_g6N(ncO1LJB z;dA}Xj>tl&btSt-Il@!+h*QDoRm5h5l-NC{%cR((_2=J4c~1yWb^Si8(C0t&JYML0 zd7CSS<>%a<1l9HLZs@)9I`5-lVwM!Mnzc{>Z-F?jaRZby`X15_q{=|~nSiDt!ZR(MHR_6ZC)vP}YU6E{xnPoo@Zw;fD~N}lpZmGI_iNRvFHAt; zZstX^hG%SFI_RQt@$0YHI=%J&HtgJlUWq&K1I5WVtsMST3r){b15_EGP6y1eNBFT* zkN7ewuj7-S3Qy##3jtxQ9u#ud@dRMiFGdXOgX;4hl3S@qGqYF3{j?-{sgbVQ>-Yua^I*= zrvKQt>)sf`S|#LaG=>1PH85=Z``72QQ-i~R*)RyPmtMoXg=N?ibD>*daNiVl-^QOKG9~Xv!{CsayJv7Y1{zY)8Dd5n=7|WaMFdv zBXFk^9GB+l)WQD^=(W>JAl3&rV7qp@=uttC$H!%4Dfe6Cdpi72Jk+7ilpvt_y@@Ct zcGo|#Z|0sZNGqdnp1I1Bywj!k;m039t%`AQnM_abo}s2b_QSAsb-fl>i?2lK9c%u! zcT^oK8v|J$9=k=+Jw3tnIXYwQeJmm?`@{JmIishA$d=XYT4di=#HGplsA*TOsqyiK z_eU7dM`j13G&1p@B0dl?_)9KP4eUlUln5z-&N{=T?g4OgY@?to@5b1^g?q70COYd1A$zkKhxuu9 zZN3N?*F#X34pmq_(Gi5AK?KixuY3T!;{DCE&1LW9t_+c7VD~RuPi(EZc&75gdgabQOMLSmR6I;v7?Kh)oO@Oq;cK3Nz+|v-Q9@Z6>F{ zEWA&_^17cohE1q~oo>d1Yu6HmS;m5GhKmrdL_f?9K9ZHq_4kno71{$6bN=)UrsqNhLD0I>u`yby)tpIH>s0*Pt@_w?j>9Py0UL+6}UkN>AJ zll>_hZGQNfT~44=%(f09uny8wRwaySTR4VYjnopIX=RVlTkU2ZBe9*f+Bho=8-a=O zn-$A(J%Pnrr@+G97EWStWAH6+1}MmtJ%$fqoc#rcMTY-2Fc@$@!r$|HfxJoc10vSm zYAw2Ow}T_E`upv(1Of*qOQz*?&hE`>v!nxuti>vS=}x6p4gsD^_sO=!%J10GrRRYC z(+?UB16ttJp7g!cFl66yBc^8Y{0AGSCb4c+Sr_vEhs-A__ z5{7~kj&a_KexDI_szXXv6PlykH`G{QA!SwTn0gR@#(q3ovj6xYwet}qK+qCwAn4rA z!N;b$yT?e+p+_OVdOC(;2))1l+73aLiAc^{SjISuz<332&V9HDR<0o7Xe+CB0*B;5 zjUIz(}hVcrl;QDjw({>|O+SmQZ7-koWgTKl8`wicQ z4a&pA+s(4?Mra)kE1LK-j4S$X{@h}`OA5;{|t%Gy22@&Vo!bUl;VrLFML!KlS7tL z9lej+hP@|E#$Dx!eXFRX2lVV%7S6P2Wcoh0R&}48;RhAl`W4z=*53jf;R&buB=X@f zY!40}M&+05TF~{A+#vt@NwU~aBo7Psmtsy9)%Q|0f%gb~*A0B(@! zJ3lGJ+VN{1)ouvwRz*zq_rZy;M4is*^gmeqY2`@4l>M$+_YIaf$2d*jX5)v0(E8y< zv^r3?Z8rNx7fRAt-FxlGs|WsJ1pvzK+0Sg_-d=c>r>gujhD9#vs|T6uxZz7SJJA*u z3xVcx+%q$O&>w#9<}7e+1 zdbnV-%5T)(2d5-)@+we@2Xt>ct#3spHD5rSB2FV~8?Eb>5ZKHW_B$-{1TcpqB*>}l zn->}EaE2gF$2qbW65Wf;n$hfmcb_CX`^wC#?v)?7yF)pHp150?Yu-N?{#eAmOSd#2 z2-0o1@0|Wdkmh*C-reU$6aeS-cUF{i5ML&InBR{bdWaoOPbF=!47JMG(;P4sNyCl_ z@r=vPwj_s3B*}4HR~Yde^;6s!o2tLj<+w&r*%`{VdHAOHq>hnLak(!;G4}@qpenE~ zvvvkag7a#bJw?4Ck)VmH(42BHLp zS?<9yUxDm>I>rYhik$lp56f}~OEVKVqyHTBgL9;5C>c$n!%W2OrrbEf_(Z*-o>!pW zIjWxfJ7aZf^*Jf_?7rn>t5ik2k7@Spag>Ic@`2pUWpR~G=@#qqxi+-S-$jW5z4;h% z=EYy5dR1>mAh9&(ocK;CNgY{eL>wC?0u+?QtMnYr&^Q*q$;&74B_Z77e6m_0XL}Yd zF4C(|!me!k>aZlu724)AW@D{yC(`F9M!{nc2kI7hasDmPg42gu%is*KuqgWY0A&BL z%}dKs)S@&d2iK{Tsfo;h%yPa$Iw1guhkRyNZ}Hr+y|C=%yC7DukN_7E z!Z|h??<#co_%WH)5zRe~r^p)%!EtW7omYe&%)fd$$jVk^wbGoOWUM349V{AS0`UKm1@pIHoDx3Iy=F%HV~pO;HLQTg?lY)fc(P8sm@`DL=0mL1 zYSJj2{?>oPp-aD_*GpbgrEs4^#A819!G0=z5AV6aU)|F2%k#KYka4m=SCy_&9iOH8 z59GXP75=0U6nkR@x{tB2`Cy7cp#d#YE;~ZHxc#;>$)6tG(qc%dII&XG_QoE0>sFxk zVtbmEmamn&WrKb$?vYqWXMhU0oux%KM>&O^iEY8)!-0(f`n5Bk1F@&h9$d4~pT$bg zw0yqJH!TFQDY)_7PJ7t}$x^9mR#1t}bMPXKOv9ljh4q*U2Eq}&JTK%elPTpkKS35^ zR@gO+RP^AkyIw7EDH=h00B>NC@ISzh_Q(>}*z*=;EEyW*5L|*mwT}j=kj)kqJoF}D zoHbGYAp~h)J*TF@jWqC}!R?y%06vZFfryNb?Ex#Vwkvk{xmisD2ZkRVX?5^Z=_NjN zpIYRV-5frM;FWYii>P?a*~4^dm&3%VAc5-E47QK53ON%+IVrw19`5-#yRQX56!E5? zEjmGE#R1tZlXCS<@C}#*#YTQ6>LH0qSnnKtAy`>BGXtFvIsUs7%}Zuc9y&=ou{5c6 z?q}EEL@yi#a40Tia?Y>%h~?D?U3}_t=s^D$4a8roFykx4cq{Ic_bd*q>%&apbU7&W zsg?QtMyk&HC}KIt7=9c=wp zW;mf-2dw91iKP)Y<3t=?E`0&9kr+Sce!qcky*bIMVo25Ah0(@qX23_Ib&{OBBj8q# z^{zAwY;37*HO=jK3@#0CSU<>T0?nhL5?ho})j{QAfMuI-1;;J`=;EmVu4dEh#Pf6U(%J!b=C`Mbc$5=YJ7{q6{p^rD| z`lgO6sV%r&MaATM$?!X7ZDl?8sC2nlqXb`$o7BZdrv3E*09^ho)yH{bmzyb^lm9{P zp?VygrkQhTDh$3^`P371PG3TOt=&iV)U_GA|1ExLehnvmeQIJVSm>0NDgT!7lbr4i?nNhLfhx20j~11wVPkiXk!gG3~$j zIg4)kr0H9zSJ%Eyx#VG8Wn@F9Stl*`5=}QL|LxKwnZ!biMw`>!hK;M%mz$;DF510U z=(?3C=!}jL4F)SWi}SEYYX!q+&L+d)k|N_l2a7KXT77vwu4)IM z#p8-CBJ%YKje`oo3+x|N+>ftt9*W}w!N`73*|3VcAEXW3Ecl0hUGRlGU2R0(dnM1N zkD)2h#F`>;a?vW>G4oXC;{;zZ-`@kEFiU}mvE$ufm01=tBo$U1M=H`W6p~4C{`%Q{ zd#2UNaKW@9q}zBTTaie$_2<;>bD_Uc+m6hM`YzaXxF@+cYJ6rbRo~8p$wa2fZ=$zd zuoK|Pm2PdASm-pSw}zv*BDE@XTWnX9M%44}-gXCcG8$13)*=^R>R-s@^eUN3XY~LwZ6n{ z@F5$Jv6yrff*SW`+$xu$spNs-TNfOly8RL5!wiZ zXvAw45oZv77v9D`Ln6}`phn`#;vU5%i1HvS19tmO0Q~eu)BJJ&;!hJQ^XDxM@CL(JQIr5RbFoU+JVzpbchjK7MQ$<@<% zxMEczQMW6b^my;fH5p>F}sx7oL4XtLtI^VAPxm!4)7;V6Ry=u_OaR&Kf8DIUkUGDx$X2Ra8GfE1$(@4 zh2&Tsw*3qB3~tmn1a{xyHc7{*Ps=)iG>)|D6LSDUJWjM*v#Wugi=YgN$V!0Xl;@HS zi4hZss76*O`cLq-Mdb4SqCRB0Kzw%#U#DDFGD^@k!K;>yI2?P9Sp2sD0)P8$z~ctp z0JkBB_gKXkikr%aie7;J54;-AxmJ$X2V?FQd)lj9rnv*q>)8r~| zFM6llt6Lyf4{qp0C)p=;d>Sp2i`vA`9dIxy;=umqbZ!WIwSlzc?p>i13>!BZ%O# zVie~Vibtcf!~KY@EQjvM5kv1Tz*B@e9=2kb|GKt03eWUdbkOvn)=B>TXG;P_;7Ps! z1k20lZaOczq17I&TY$rLWp<3c>b4Xg`8IsF>zQpDvRVXeCeAmrl{P2_=bEOT=9G;M zRd(?Cfw{<{+K1q~u+^=#%(dhcj~qcE$~Od+*WHz{{94}Zl+oA;xLO$7(eolq1gqyZS&A~PvgdLsbwVee ziD>kBTNpGpX4eG>G--e>Op8Rsm2^h3IC$=#b5s1O){A*lkeyS(im-z5kZ`FZ8qwLM zrWyi754-!TUl&dFQu6F5RL0MF3eee7lZn=p%)7y;NH(`ChTrpdv@GN|f4m%T;+Y-L z4WK&EyfR1=Kr=zTOKvj{CbUGD9g*d3b+{+y$jEQJXL};j0gscdi4pSyK(1LK*1eg? zC<-L$D>yKk>Vy%bIGolt)_Q2&n$j^MqagL@M4_YQbaxu;dL5&{jECQB5j2D>fO1+Xhpt6oqR8rt7iwZVs>2SXd zh8))fhL~Wd!d3t~XP<^9s42v}{k;B85xEFK(9*>l-pJu*wS=A@cDIOe7TrO^&d;I- zogHvB79T2nGD+M$19H+|!kbCr>Ae6j{`DiyIo8h?2Tb$*{YFoo??RQ(`!f7hG6^|g2oZ0Nh|3?TAYz$s#iiT2)2UFR=^tPO-u(_q(-(D zAhLNLB=}js+TicNHOC%q)TAB^gAwT%BA(xILtY+!Z*jo!%xJvOa7MrubajE0c?q8W zkW=k%4G-O&1R{&8+g|LzFZgalPFaQ_8_r;-EZ*>WtxzWT-VEuDzar~3c5{8r2REpJ zlvUDH|58)7!``+DTU0rVrk>H9yRe%`d_(f8ta6iFd1K0IYMgxr~VYQH0wm9Pxg|QVy*MkH`mZYo`c-9TcUCLu2LuU%g4b#IA zIZ#;JNr!f5__>Ib#(?9;S(8UO zOX+48ii)LF4BAw;tPRiOeHzB9K=F)grgX>;-tC>hPjOkCaVU;xZm(=;am%Dl&nf7Q zwrbtY+O`{h<@HLaY{x$_0-t9uB*8L)-$vBKPyU|wSgSoGaup>4(ObSprXAp)E1$h5)wwkG7&^N+*E zPm8Q)Ceop8ZV~sraQ5={c56(Zgxj7Mx~L4^j!i0r58Tyl zfN1X=xwE(Z4Hq2)!OF-+EH?I#rsM&!hEjq_Wca-^>FHi#w}gw98<4eCt`xpt^a;##*LxzKT57QWz@%!aV6lHgg-DVr7*9qK&IpZz9 zP3*}BtCGh+t$zDTbV$Evk(VZ%AeS=?#(H%9?P=dXIyyc>aA#vWf#?&~a2lao?TYc5 z^~`e>s8G-p6&GSEkIUv`0k~H$eN2jsvVi{_cuupnj8cIJ?)Q2_3a-)8uH=>^gVyP^ zKofl@c`YLi(YmJi|$vsxcTbF ze)B<-eVinPD!TEiTk@aqKJE8N8byu&fgRLo>}ip=UP@Lat-q^`w$(-Dc!F%i%43Q< z<^wNYVlb6oWbS#*0utP3u^jMU+J0#M{F{8x!8j*o;>Q?T*WXEMI*jGA_!wTo{y|z$ zYV=cr+EY=oBFDh7^_-SY)esz;S>+;b{4Xm{0#RY!8+}qyx(*sOB^KJBKZ3?YRW-7Hr#ZbG=WZ!XQk8W zhCNG=^B_12J&GnAm{HuJp0}bZU=H##1z%*5O3U^khkwjO6`?ARh(oalq0Gcf5xSSc z#^iXTTSoL#*{)%0Q^$fAOcQ+Wv99N1w)1BA71BQ2cZ7 zpbf4$iuqFhw6=OyTIv92b#-O~BZ8jd8Fm%nVmVv7vW-&Z7kd^Wz*rkf_%F}ITUUCY zR#(ZKHl>Lq!%HNFitJ3@(N&l?Is}*@cEjCfMt{bgA6Gd>iV=TM^df7pp^xM>sAN{2 z;@ar|c^B!)XS7BZTBRXOH5btX`EiBm$Ebl}e{0h*GAysM+Y0K6hssCsl$-1tN7B?i zmruPos!1l;aY`>Hxt0dKSh3rU zfmO3-rn8T}$1Gm{PPv&^fd;2a9<05H~_Eb9|-&ldPBhH_@YrRwsdM2wrZLC7mF%{;~BCg?!lgQ4tcEhy-gS zBlt64lCV^zl+#&CLgTEj`1r)Z5wE2((dcdK&6&js^_phk->_$AHRcw@$mb-@43ve$ z(AM}ma(Kwsf*U^~XM^(Tj6Kva61LzE&tY9>>s)B4hr!m?V3MKGp zvC!ORSi`QLjH-+d%)RApAp$NAKmvF!!P&x6aM*4QVQzX*viS`bM`N9esqpe2cE7}W z-J@1kfccgc)+2hTnF!m3C0{yd$ghX+AOa)P5Kmu(iL4T68&LLJp|SfHZizCd=&ufb zFU!=U6fm-UgEmTIQrdU41#k<#c-8G;%fq})xfmu6d-;!N;d4L7Yq?m_JV0aKP*B{a zLNY&L--Jij z7F}8s1Y1R{vtjs~Fjw#K2skdn6Mmn7mxGtmSlU7uC^TlwW3`Bva zK5yFMssBqi7j}~REt{5#ccSmhxp!OIn?uw4nYf>WM+Q{=c^3__hy+4#>UfC8+Q z-ZtmPnwJv!=$Fywj#dVt+`5CsmRuTF4(-XhQV6jHMONOC*X2k9YIU(>t8lxSw44x` zZaiK+CF~2D)3;B}yssWTZ$60N5yhOky*O;u@7ku@BbRm9)YcuONKj_5n{_8&g$bPa zDOu>Bw+%S|Oz}>rT`pQw_HECG5&kf!rp8fqB@n_afF}4ZmS2t`b9kGE2RRZfy^nJ$ z3i$SD<)UDG^m^{Exfe@%bdJcTdM@I7*s_v40Lu!zG-e}wpyI#e5DZ0oOWm* z^s9XgIMyzQof@)vL)88yl@SoikC4DD_7|;eNvIlP()DB?$}Pt+if?Hbp0~UzH|?LK zS$Z32$Ug^CE4ZRGLHO(+=rePUq|(Iox_pu6y{*N8nsV#TwO+1^*WY!%yg!U8y7*6l znRS@%9(OLYun9qxYTCp!4@WOA3?_PSZ@9cZ>im?D$LQT3f#q3||)5gPMq`nYZayk`t%4^|lzG9JuX+enpi7`u&LJsQ>S*Qk&qWCZkj zHxPUYJwUnr*q<#u(Z^;^-+LVxKGP3>biQ^n-OOv!t$oN0sz!k5a;z-_e)p{FpjzZ? zXTlP-%?jANtsmmpO$5H;G(@#m?yGYRSl#M5=U#na)Z+(#FWdUupQ_p?1x3AtgLvX(NQ48_+Gbo;|1uBFcjz~Qsji=g)kB{g;J847)0 zSvS7z-~8G9HMa9-EIqqrae_Y8fcuICqm38-RkwX4(B*Hxv-s|;qS;QFa{mXh;PJ>! z_U^1NdQn4Z7qskg9?aaT)khuV;42J+Hssz%0}-c&cfnWpN}T{Js`RCYOppm~bujY5LV(lvP_D76jt>l|apCOt39oVj+!*6@e zl^ckGzOPJ2LkDUn!#uE;x7~MYU5*n}bP2}us*m0GQbgU;=3|i7wVn0wp5MYR>J&}J ztPtyOB)8h11dxlFjvr@Daj4=*N6*KLklPs77n=s|2k z^;{lHI>l{HQ}}sa5>fjtWn_)-8@{m}qj4jGz~xCH$=CE<<`n^g zZU@=c*}!?vH93%hW}aIr5378KKlE#=b0kB9nFjI}x%EgTFq4r~l|$uFMSG=;c{7D6 zK8yDneLo`QEXQNUD34n$po>EZvcznc%T49X^E|p&oTayZZoZ2i zc12Kd_9Zw)9nhcAo(QZUPg^U8d@fT3WV06Fa>I1DD2icn(FJ$o~GP=*FWBkV(r2zbX^4f zkJ*dOGi<`(6Cp3BMu2i_M>$pH&FO1RXX;@a(8qcH4!o)lXgiUGr5zi200 zgXD4Je^AgJE_#~}wFIb7*fGCq#RbbJAvOuJ$zr-h?S@|i)V3u?+A>J*87GyqOLe76 z7BPx-P?R{r)iww@0x&jJme^h3O7E=b0UD-lM^LbT^=^0HD{E*2?)gZQY+d&nmNXWu zV7LL-erRQN@D6jH&1YPK3#qPerLVy`^xQPlb_z_{lT9%TsMDQQN8D;`WJfU>xaE^S z>}>+@>-6 zha@G|Ooo@w%p+Q+u8Xv6?r9fN;sC}J-8-^VyPoIOH z8~sSc^_363srw0VS!#KA7sh2*s*=uc*a1Ukc+FsivC`#KA_+iW z#V$)>r+A0yPHFlj#5*^Ix{crG22SJMWPU_{DG^BcSe&~x4I3sjnd{)+MA(hO7NZu{ zk1q49pxOyFif%Wqq4UVc{-uR*@NtPhCT^hMiL2?wc%I$_Gh$nMKM}7on%+%N9MwRKwQ5q`X-k+^sQCg1q!iP1_Uh}D$Sz7Ar!?8S!rb; zU>_bV^ive(uM^Nf+9MGJ;abDM$Yq{VqD^!tBn6EWnm)P)zE}5*2id0w1MoFaXc%#; z(3Vd_5lo#T4@*dH8jqe&?cpspAwi)aO9iyMNM0JM-0)*khzdEAEJCb!(xz9WaSpJC z!)Js!01=!R=9$1Uvd^B>8>jUIYye1~5Q&Mp7y+pnP(occx1QrVg6YPKzzAHNwemFt z$WTA|*s9bhLnwu)$Rf%}j88%=aW-d=o5}e{8nr@097*r%&L58r@aNaR|3i-yNEKM{ zfNWPUfT=z7dN8!X?&+RYgC0g&YerVed#zEd=dWP}Cm;XKTXC)w7(H~QoRM}L1m23w zZ#6I3bchUNYg>?F@0^}X`a&oVT+fp)t^y9sapkE4d`3!u;LH@Z94LsgB#GuWm*5$q z&Vhaoz4!0muiu%qOw3ZQ6Mc!!#|0E))I^=q;sJV`Z@4jk;KJX{-TfO$qCME&J6Pt> zE^}x4!fPkDU4; z5?@}Dp=6Lsk|^BB34qBB1*PnYa%0i)pmgZM&dc-b#IM z4>%{=d#hfDgl$STXBGuP5*sPTA!il!NJswoZ;$6QWiv}rUDmp4w;E1@6kfIuShdZA zRqrH)7E7X_J6-qoyzs-ndiC;a>F2d`9|?%G^Mx*TG>U9B8oNl~-Q^r0aV$VZN;%_mhE|81e1pJ`#PUOV z+!S#4*2|K|uVD9QVb2=>o`qs>ZFQG*s$_P~E!LDYZR=PLIqYD9!?2YyLl^~}!2%zn z)k{O|wDL?i9%Fov(`e+g;fpFTl!nsfi9l|^3KKSf%$Z-mO0!enTdFimmF5$xG&?1g zrv9k`V(FdxFH&i?54X2UDvgP_9CuHe<& zob&G0@2{G93i*dWuhjQ<(Lrf@*A&3Cm3I?-{3{G}n4zXvr?oCVzzdWd&pbS90578T z@vM2R);bT_xq>V~td&YS&ytI_O~9t@z$gH7kbZ4E~Onovi6{QUA4)=&L}bYG&4a9Dt}J2;@1 z>=ss0>cPSG>LVdE zIb&`{^NB_j&hahvGw6bIt9)?%M!8=Y$XkIg(*)mS zwF_`7@Wfgmy*v)K>SSZqY&}5DNyW_jon)zpSOvGMaw)sPkex;nk-Fog`YeT$M%&DD z1#OlLBG%9=Q(sI7n^uE{F6AhGM1|rk`!AV0hZHRh}RxxA82W3ky26t63G=!88#V>TYIhEyl60@g*Q#>j% znL+Gtuhwko&cbS)DZ0MRY-tXSE$<#OU%I1#1GzXWrlN&A%pPBIq5beCPxvX+AsAGQ zy<+ZQ5z)Ig`Is|!sjM4z zF=5cM9}d*|QndT*AoM?Bwjp0R03X4V;VtF_)*RI9ltVKl=qru ztYXO%b@Qs_egu>v4vGx@FN`lpbA&zz26;RUFOmf97^P&3&rY92aEO?Zns6?iw^Ep= z$!|sgr>&C*{SJljqv$=izQcwZZNb^o%uA8O*}%DX2axec@*fLOh{Z02#TJPdE^~Ws zwPX~D_ z>}lk2A-US?HIEv9ELiRP`+)o3u?98iUJs<+#p@n22oQKURWO;@kKM>aREPp zrPJ3@S2DN&< zN)nENSOnl3CZDvo+;a$OtYA8?Iq)r2a-ox>wI|M9sOR9LCjdo;N#}W$>Mj zXxRnK{Oy|CU{dT8+pIU_o&Yd83uY<;cJ?@BDTVW{AI>XM7K4^sB=Wy{#GPA>55Ps5 zrE3Mpp)rctYC&~(Uj;ReV(#4 zPSy>R4S34105ET9KWPU|5n*F6P$MZi$0qttm^&ciYpq|c_tv?-%MgH+`RXAkk{dXy zEYowY&e(Wgf$}3cbbg*rpXJ5pMVWKPjOlt%;{u#nRL1fYDO<#(+qTnW+ z1((Qz6jmw~G^BjOhf!O=)bMDo9m#qiSf@o+;_WXi@pfRBIiE^-M`>{LSeowR*(ODV z?yPRkxWrv2xGDcQ^jwd0!#dyk_aRECOb5dPT!Hb{efa+JmPU|pr?@E*e^R_s3PC=6 zkN8cCl+OpLr2p_edUCs^f^boD!Ls#$n|jj)EWrhdd8A6HP$9%N)ME{XM+_1{Y#0ok z^INjCYqhA{Rzeg}p-ztLHs;Vxp4*j11ic(!+L#tea4s*WsjGM1O2IYS#XIj55kFV5 zb15>WwUQ60bJD|=jS1Ioqu0C|z~2}#0z2S03`7U*yIY5i;2L`>;UW8qHkL$?cNRw) z&AYu7u>N=6t7v#jf2OiFCkTw_U=+nStJTqkkXc-kwO6&?Ut&#)4G7wam8+9g6U0yk zfX4u0teka=6)hD}h0I25oprixCtXi2GYTFcqHX-ac|or6l}t^iAGz&#UT#M|R|acp zpj-|wbzU}ij20ZFagZ(#59R<%@saTQP>UiIFbjZO$RMs8Tr{fXp1$Tb6^`eaG`u?> znex)h=0~H(*Bm~S`MqtlqtxQY6pin!6FJ1nG{%@OP%e3RS-C2m5bZc~9mNeyh7Jo^ z8O7Qlwl%Vr8!iSyP56MsM%>t$Fk@qyjq>uUtaXWT^VS%6+E)|rBzg}MfBx1Iat#i{ zK%luKS@kv7)y%!{iL+O8phg0>eb6YK^L*RoBJqO&-n!QnkhEKA6K^C!yg(PL(15Z% zv9S`vvNGnMsZm1fHKz_2Saw-GZW+`EUqH%OM&?v18-k-X-~pMHin5^W!sBnh{vD|q zPkj27JGOUrmw@0)$M&aoZ10sE+gpws`x7~~xAv@Kd+Rxl?d?MzGaTD(gU|p**hx`b zZSsoNp3(OGg-G7g0py6o!$a+Ld+kQ&q+84mJE*UEZ$4{|JaE}GBxO(%{s-yUM*_f` z&x%S9$*|`%6(cEc#uycqWT)}r`~)iyHI0l-6%-vS6 z*{-~?Du}~L0O#FyqgT##eH@ecnOU-ruUPc~Dy|!!p9?=CB~e+cTe?O4T9-}`R*8Y0 zH%^-6TOm7RH5kA>_H!+J^+P<#)}qyB_91CwZ$2mPIS$F>iMT0Igq$UO8)g_6Kg~H5 zQfRk2$4#J~XM@V23v`owEp2 zYoP=AXwRLMzT(2Ul|~+A$O8(D5*kWUoJpd! zkc6v_-vvtyBbVFC@koL2JfrW{jzjW+< zSt2!h3V`2mNdwz*tH6+Bt{U(wq1THb{UfufC7k{QM-#_h|Fj7G{htqY-_r$jPJbCh#3z3yub8ZAL)|!y8s)EDUD#d4{f@KNDORN{!7-oQh6(tP^qi7@o`>Z zQ1YJV3Cau5+}$D@D-R3c$|V-EQ1>MJ1qSbk)Pc9M%?I7e#&8B-99xul<4}#V1VNG zlXdTsCHpE~Vww=Me!Q zBYqjh2r7&XSRC@_AayVr{N`~|>j(7_{s<8ILi^Es!J0Ud}1vWl_K zGx!msdD4Ni<*auMwi8L|2<^2(aK+$s{kp%IYGN6gKj}^>&Z3_KfI&PJRL7!a0`*wZP&8G zR?FS<2SSV$BM9h5DC4w!N5HKgB0FO2XP~OC(983YOpEo5*_67Bvy*S8#yZ2ATxbh? z3APx1t4NnkY-qg?9)NYINp%^ss9riAGmXnNmkRaBP#eHE27pC)rO-WSF0gO%nNH|| zFbm*FP~Yl#ebgNMG_;vXF0;DKU|PwRd#DP7H#$eH^Ts3XUW}Dd-`V)^uPkJ-uB>P0 zOUW3zI2!I5#HF5t$`e zOum9%g8k}4V2(*RrA9+CZyo|-&i7BNfP~{)tiisu#gbRTit5QUonL2cb0l z1KCj8@a{*PK0U1@>6SFHZ&}~GI$3>0nu*5`*}PF%jWWv9W<}$Y>K-pSV_0~;n|x?3 z^4MeAPoAJ-kNCrbgVJ4aD;3b8GGCH5Z3Gq!_GvbjVH*^C#XVx%R=}K#VJzb$wf`Do zWyG%~akNgSK1Am#+uuIxJ6K$d>Y_`hTSLhkR_YqVhKF`+5mv_0zpGzpSu|3MGYZ{` z>YM}Dk#eDdR?OFeRv_LlMrg%3CXx8$-HPt6A*b zu7&epap?Kt;FM?f;V>SVSxUzNnu(vKYWf8i(Okl&i}Y{#U$rbgzSVKcbqk#L!*veC z^s;jI^OWiAGC~kzGF^9NNcL14f zihWqNv~0DoFpK?zTCwn97^Fz>D|r&~(qQLIx|T@kfYK&4;;H%}dPN4*e}SMX`0pi- zIXJvY=i8cdd?0Oun;n=$cgK~p4m`$pK(E(m7*W(t3i`!M=g25;&P#u|4s}9eC=^i^ z5X2P&SH3Ks;F;aOlCDTj!wwAY^;@ZxE3kR>9AcJjKBTqf2{u9Au&FDKM#t*2IUg3;*;W4EM#zbIu7Y?LEtaY(|2pG|Bt9z+LJu}#)I^mXLcAPbqO~x3zXF1uz2L9)WR^sC?BIS4 zg$1#&6S%+=?u3ywq*`}6-a2}?L2StcH}@rAT@Zslhi8DhHRk#Jq%4ldej1K-G4_n4 zK@8M-d&|{FbFEQxeTrRTQui46<$#3KQL_=pKH9is@L5q6vX;{h);2mdH5nPuY+$yN zn{*J>^`!@xE)^FU7J@xMWZ|}8RU`ABEMB{6PmQ>;37GRbV{y!Ek1N_s8}`l&uL*Y- zKH~a%T0dfp^p}q?$QZH9Hu@f;dz%f5d=Yho z_|~5~55Py@97Hqy-HdOi{dxON-@lLIQIdV(%pBjvdYHzDy6U$#KFO!IG9l;dFh!4^ z(wDRQsV;prj8aIx(zk&>@n==vy~R3}ei+=3)V*0xA2_W%y<0teM~e`pv(le$v8wV2 z;qLC|w>NP#DSVLv6cyj3p?gFASAGS)3GaMb)hG;PU(|O~bk325^h5Mq(W5kx3Dd8| zFX%`RUF%VP&wEAIO*n?omJ37)4U_kBM*=e?!Bgle{sLEP=L;|j{5wTqT5>BpZa9nV z+AvLK(WIV#+{{02RmV5SIs_(RQ8FjZ*MxKADi`(lri-w*I5qPv6F>~ zBW*HO*7Vx2_zM@BxJ4-SZ4{v}SQ7sRfl}Y8ukY5^_x9E|xA)x|l+6vUK{+_w+%ADD zEzFI3Dj~fcA%6qGKsFzqOt$^ii~IeJ&7GyRUrPH=TnTqj^LDe7y|-3(%HB5T3gL1G zc*kk)UW8S_voi~4Ei(nz=(@FG@w%!?xQ+c16Ixsew^{c#4h{i>zsFqY(}IBfLo!ui z#?G>|p0i%#btzrmT1-_XZ5GgppY_W?H<5`=Y_=G8ONNPA^Li2D7(Ja#iP88ncFzv} z5j*V{Gby+WB+)nzW|?XDl^{Upt*hQzy=mjH(!yzS>M@TmgFxLkx#6M?14D9w_H_Z|1ni0>u6Ac zYQ&uvn3Jv@MTn2GEo37^Ya@S6?pQ0_vBrRIYlG~LO7-O6kd=^Ut0(n6(olYJ>dCo^ z-=zs!lU&3R2MLps#q|s&g}L%CT2tx9XfBS%AI2Q5c?|^VYY3pTzxi5+zEsd~6#Z1k zjQWGbyW#NG&t=e)&gWmk{L$g(rxNo&T6Qmm_RlA@x3+ec`0z`a{i$U(2y=78mD!Ir z1#Xpt(1k2QJl78jK7wdX1#1)ciUl$`M}>cmOeSq&=inD7lbfA>^ZcmY1cuG|RljxI z@Q%Bk%jWq-x7X-28{XAPtJ7RN>b74uoKC(^il|&3(xuNZ+I|Y5`Rj0O{OZN!^jTK; zygT7HFCVuLc9-&TDIY(zd_+3O_O>G*H#a_a|KjLb{owB>C%0cFC-)9_wtf+EvLqod zyXOrOhAr>Q#_QLQiW^e{w-h)(oxpL_j?(J>=Ecg^?#41^yA&&*TC8kAtn9dgBu@WOVRSvixvmYwIE(z__$xUjM?7as4r#AQpS8@8M7@^Asqam7>wIE+}kmbmHy&$}_dtqt&7g5TE6Z7*2SX=N0M?#iJ2Vs6*Z&N+6@ z`Cj(BXNTuv(Ei)=i|6NOUGXvTRxDpIa6^B5TN1Qf3HfSJ6=eCERKDxCMMgQB=kRfKSd6T6ED;OVmM4) zN&>|Q>RQ@eWJz48G3_zEdFWG*j8`8gCWnf-eJm6Bae**IhZEBIh!#u2AEW%`Qr!6J znzqQB`Fytj<(Kc?y{oA54B_JyJ^#{GPI-b@G!>|_Bcqexu`HW-#d09&KXW7oWw)O% zv5!lCqUKcOo1r7!Te{*ahyHXuZ>C(T5k~7;`Mx4p{KGHw-M{`){$Wj%lGRj^=nu}1 zQStoA&#LgsQn@y3d~ScsJL-0`wlM~7cGRcdQAuIjuBA7#YGzAq7>0GcJlIc@HabWqzZKH{#4+ge&n2OhS>ouwwV+O03y^>y7=|w%vVu;wV)~kwg;? z;*S+^&;!1{-8|rnN=8Ah{r*4aH?TTmn)aazYyBuM3BaS@hRt#uLm`|3(KuP{PSS5Gl zRcE8=*7homYM~kpr+1@Dk99Dki9XbhULqu>Kl9q~($&v#L#;J;>zf^Qv!g!sj=EhE zad=#frg+-d5eJ&^)n2rkFFJGmeKDse&wUoWVxykX!=e)1Ni_UPH<2fb6y zzEilbHc~Dst@OT%de=m4d%scNujRGcLClq$W1dX3+LX-&zX0zEJ(&>IvIn2D7 z%^73tfM0*HTdfL3|L#?*skgHfw@+eP;(^{fQ-NXqV3Pr@)6A} z6`p5v(6;-X^TD8(!PAn>$7#@oFXVKQ6}Xs~)eHw~2|0%D?mP~b>u9NOy+v@V--2R# zuJ6{vD>9FAnw}{vF;kO4KTg)l8L52#{sSO1kTekOw{jGx7>a7XLFu23(v9YBb%W9y zlzw8A-p$IowMGh~cRw{a3gtc&4z(Jm8++?-D_({&0TP?GTQ4FZ<_Lz5nLIruIkD?s)~a7}QnCa* zVQD}L;-aAAeEvjR)&}c;ajf6j+uPk>{RZow80+_FHdS|1xLU7gjtX+8@8?tGHpEJO zOc~2rmKX6eg=pX0ukNl#`&QFL#HP{yK+R@A zpTq9SNtY1wkWe%S-Xwn)!~L(#Q$kB;7HfZf0V~zU8 zTo9%Bhj2Pcu4l28mNKHcwvFUjAe`11Tle;>JNxzR9JVIxAchLnI^MJ}n>1i)t9<=*;lfmk@+77dAjtPr9=clK=!Jz0}S@5QH<7e;16RPa5&2GeV`F`vsUL;#Iu=R3nx4QSt zyqSy+O^icN80!&u#by<;-4t#`)RMS?HcgO;&#Y65St7t)LkoxA2gN;Za#>R;T!Lo$ z=4^(CQnvz97{;ar_?J*cQQq2X=o3FEND{=sQe4AD#)Q;$`EhC&|-N;ZC zW{8<^!7hXn?cc!++So!Syg?ED87&AwJqd!5k({Gn)P%`*(+_}C(!nzw$1uKunu;@? z$7M42*W8z&Eb%P&Shjvfmn@~Z1`WO8RDrAZ$M62(utFV)VM?HC-j9qEslS?bhsRvv>Sr|pc9BYiYt z&QtpCg$x~WAjc$5mIt@qIHq1r2EQbpE9ctR)BwY(6Fm}72g89#0-q&FJ*PK)YJArW zF(QF6t5y8Kv1C==)Z7r@tY^)%pNc6nRXkdfDS!ht3Nal?^mLe$cO)y~1h~N5M$EE( zBSp+lYALFi#+DQ3_C1nZ=i-FKQ#VC=WGKm1IOVB>DLV}PiQx{;_7d2g3^N(CpR7;~hoCvndZ-hkV9L-8!cQv^7KH$8qyv&8MO; zD4vL5^(e$f@r-$<3g(0Dsj*DnOf5&kyoKjXln7mBprYAGl}I>56GA>&!enA?Xk_@q ztd{$ygd{B{V4^-YGEu=8G6!D>x=qwRp0X;cX(qJ4h%)JCg{%LxIQvL63x{b2;&^j# z$N7CBJ-kfXYkL0Nhn@)zb0-Y$Ka^I^uNM_@307@w4t>%TZlh(wbK6TrG~Y4Ba0;-w zhS6kr&D+`>Y0%S```&n*yL3VOx91oOX!`nb2=&>SdfCess8#N3OqI68By9#?W~S+& zV&}GPUOZF9@;ps(-KP1^GE8uzHB___Ul@a4MO@j5c*#s2Y&|H6q7pI$hhRoz(&sGM zSeAEpz>%fCp?6MLgV$Hjl5-C<^MdmfGOi=p9(%`qC-m?3^PjFSS9H11d$ z<~3!R8ee!fv{kC$_q-ijy4R#bB_ry@;EhSzkm7V-4&F+Tx~Rht!X<48mvX|9Vatt1 zqUX8`dVnCsk4sb$jb$W*BqWc_MLHw-#dYJ^!qQp+t8GH72~})kMx^pF-9z|3)e7Zmox$O3s&LaNMQqzK zjj8&^lslIZjz;6wc82UjYN@CJD8~`^s_pVrjpE+t*)jvmZ|G_(0WeW2QwwJpfZ1H3 z4fh}IW@kz>SE=T>DJS$upob*GC|pbZMl=t{$%gP7*&Ndr2yZ&o8G_@LTOnlBi4Sn?v zEY!CjKMQ1?#B!G3tsJAy{YAM571FeM{ZpV$r*NO{k9_EKzO5NBMvZ zhkC`E9+R;*aFCyvt0!#QT)xgi%dZ0_`8ltx3e5#Oqr*pwPF#zv6soTN)) zmT(|-q%JNL&Q>B|GC(^Dwb2dITZNMlhgxo8j&=mfGu9yE4|7dpUue^$QX%a-qYQm2 zmGMU}bSFmDA=x?*U2ONr5K+K$|IkKXD%j_F?=y5N=MG_z9%U!pTCqc!_m8fQ&4WE# z(KO}pudx%otcaJB8=cu=GP}w}B{fJ{iqsR#rirmm#CuqZ8GQAg0$dntM^9L${h1p| zyOL}mAZ7-WuZuDkG$&$tFEzV;md~h?5_2Xltl;7p3o&9h zw)%;Y>9DyiJab4^xC=dE=lMBF@qZgx)e^%vrWfEs`pJ&w(iN3r^rr4>S?e;-#Co+_ zO_N;9l%_+^p3tiHz;Z}EPM?T1W$5#~JgkAlQd>Wl)=J7IBii0bxK6}?tCWnL%$_4i z)dujW_{gN}rVB2zR79Jjwcf!7L9^^AOHyC7UEpPho0V!!(wO`ziZ%U=WeOs6DHiyr z5f;hiebj-(WHf-@l4-{nqXBU#c=J1-*HEi)POyzf_8)sd}ZnA|=!-KB!#3eCNBjP&MYYMI89 z8mHBQ>v!OXE-FQ%gRTtNfMR93xwjG?AQ1Z<&?$vUAcFTQT}dg5M79nAhMIhm8MfjJuG3lt>LY?Q zh*VZ&GC@C>tx}}ehz_(vYU_j>L5q~v%)nPeZ%%s3Ee?9zJCCLGL!OAP<^`aQz~h>U z7#~%pgp6LLQxPA3h)>Es{yBS4R{4p^I6w0=C3~$}W8;#uamjgNmmJK&dODgXolA2$ zcC!ilk2y@d`C}R>lZVxUpUW1vKn+Kg1 z%yXcb$)~G4BuzQxyYOG+boTq`DZ3+zGiHx*_3u;3fBE3Iw$rMwbD%&imONmJ(th%P zkF`(gAw*0cRU1lYobeQC?KaA_?PkMzid=f55p-U;;LVS{6L8j8rY#M4Eyj?{*cvi} zG8}meMeoJ75=Sj$DiPTh$6s;xo^pX^=Q^eB*>#Q2k9fAyX)_MABDujIL;s=emNctW zJGL7;<=Rel*S6z8CT9sy+%3)eQjtZ8{Zk*L-XeJpP9bm@3um*emrZq>zPTHD*$m7v z8VOSL_>w;j$YPH&SJb!uep8F(1k7yse|DPafcR zoOhz0vIn73{Oy%EpH;+8=b^?cW$vZw zQ?k`zI`7yO#ay(u0|j#vsVr(rOW!KB)-UBGL>gy}cR6js{WQPBwMpU`;_Ar77ZbPqImwB>%a!LU^f)CcaQng66&)hon!ALY#%z zh+Ix2cBOC>Q=$fpC$wNsyqhU?{c4Z3l>3uPj%))hGsY$nTb~lMI5fcD^IWf2tJ`cq zzrLnkg7qP1^8fh5nWUZ!KK{9syF+>zNfB0U?{H0MAj_#^0X8D=Zjml8K17J8LhLV) z{Xk+~3e4JIJ3=&vmC3-SGj@tt{pE;av~G__Rr7dY+C*bx%ugSGIMw5K^1bK~REB}6 zQODLONV{F6O`g{J*D;6%lMv!hNHvFhY;ra3lk~+?`Bs_`3#&<|Z}w^YeKlquH(m}U z(}CP+bLyOE+oTO|u5z_4(PI}OJlJ?=BrysP(09h6M{?Dwvl~AC)7I{8wc4zYDlD{W ztU{j8W?|zj@C4J6&v@CL0k#nO#;B4*Ik-P74kn?%608Ybu%HN0{lzxCkm zq{{YObyeid&VF?#($!lzUA;!SdJR#DwS45vZ;Z6UB&GgotQE<-F>S??bs-zyQgl?2 zXPAhJ-xn8rxLqA4I!%!L_ z8sZA`(jcaA=zpK}^l>ddXK&ruF+ZFA)6Mh@J_flnz1w$ceJYKEk=mb8HsLtEIFFGyCBsVK0(xDt$SEO-j4o zA~`kM61Cl(Mns6x5YP4*KoP?U?R_Dg!0?N}(BzI+vV9bYHm1QJKcrgB4Yg+3M^?We zz}vt7etiGEk2t>@Z$>-GR#KY%x3){;U#{&o_h5pK8e0*UzDKg@4Bk9aBTy8<*E_Y3 zAGVInVM<9HMn4V^OgkqD^{wX@*|BYS>VSxky0`yGV)zcNF zLIsl!9G2&>xO&qe%xr5~WF`jA{Ak&b%t~{OG-R>R3prB7Ux0m&gu^w3wihaVsEY{Q zNl29VBsyT~t!fZW#MN^K@+xzF&_2zcm%;G2Sh$r6E1AQm|JqwA^i z5D}qWqrZq(mtToqQGTb&0-j7t5pL2NNVg&*|G?u_-6qW}8Kz3)fW~cHqfvb&r!z;*Q%$Yy?bN7|whE_e3>lY(s&KZR=-@8% z@-8h+hzYyf=`vy=J8 zwnz;Zx&Efbxh>isKbQ`O+)+=t{pHeVrNzJac9J(MzH!MMNQiG?k=%iCoz@bryT8wNF89I7?2cg{fp^x2#0Y#Wusk# zpDHVQsvO{{GM*}@o+{iu=!30wyT{IcwYgud#m8+XcLlp~mf2H7jyxM<-8n2eeFMn7 zbcN+!vI(8Q;2dot?8`#m|M<`B`i@v-_7*qJEXb9Bv~Eyew?P=U{j5M-Uk(oF(N^k> z!#HV6tPsEeEaH%XlkPb(#P`yM*-Z5hq(4N~vVQON>wIqFLi25sh+g^#Wonw$F3N+HG#Q_%=J%Q}0;d z;%n}v_N-cp_o-eb1tiPG7sr&OBS~`Jg(yDGO;C;>EYpMKQSQMNJ6CH3D_^v8)$03= zXy-~F!=*B8t*&2cQ^}ZC5?&PJR);(rgH8|WvkG5XbygT<+I-$U?VhY9brsni=_DL! zunHcxm)NYL9RKOJQvXeDB-Z)}&pcTYeHF}*HsLWxof~BTMST5gjg7D02H2kv*nj_5 zy|Y2Le<^xrm*?V}yX%R1zf*lTeDhXK-*5rJH)87>J^rR7zM)PsKX{ekhjPd9Z(eBj zV*HzX96t~t$X7;4U8=@!hVSv$)Enz-t;Xr!_7R9jl2*NbMC66 zr+Qv=?G5@VcVqZ|EZ^Jy)T9~leS+rEEp>ty&U1ghL9d!3OtPNz?>E=JH_cq2>S+g8 zLO1lW%uDAyI&_?9vL&PVLHF$^NB3rJzqUHig3-NR-*4`1 z(0zmMzfpAG+uOK;Y|#D5(Y~lrW+FrA^fzJ(mJ~ezcEK(&75orKja)`jPl_pat ziN_OomLF(jW|=Cj{QbzO0KVbMb&Yp{p%X(86pq0eU$t9CF$}7vnDQ_wrffle2j?24=2 zQaa?cqV&u51`j@bRWSUuh8h1_w&95bJt9##SFX*Zo6d}#V{<0px~!v#HL>}|wr$&* z*tTukwylY6+qNh6&Z=6c>U`N%`&T^o(|vV!rX`UwzL~520o;Y{&BysyPqvd1To`Fz zp;neI4(6}hv|}n!+0k;0$)<}phbrihxf0+1xY@{O^F$zP>0*)M#iRpJVbSrfPf3OI zGNWIm=#Cih&h+?}ByW2%0)!HSrr%$DqOHslYBLoo@&=yETARK%MGh>1I276FC2?_( z7_NVm;J}&W>+D9aM?Kl234%JX1e!>;)zekzk72mtrg2MKxRpXwe}!}5w$m^E8GELN z8wh`*xlj#VKzOy=0;x}6)|PvSXBQzy0yD-?UEO*^QJ6$3pcb!6lDGmZp%;A%LJT~U zDMRRme4JFCfm+MVy62c@t0looCD{@Xeu7Mo%wpfGFz!7D>l{VMD=~T71C^%C*YWqO zAb5geTZ=i-JtaO9dvF?zkZ|DOiI#3F-P>g4lXTXYh5M5xMkJNlJ1y|jWu?Cl8I|HhGsf{ytYStV;Zy>x=gGPfb&*AogsD$2Kd=Didg=M<0I>Gs zJL7;;*ic*h@rHWYBY36@xL{tjX%@sCMuyVz&N>S*`9vigPjk}Uh8M{J+ZHLAY8=3Xk3{!vZjVmxz@T-eRJ5yF867OWTIE`Mx+lyq5 z4XOlWP0_v4lC)EeNCpmrf;o zOekc$hrb3dN18zG3vR^w>CL-fR0Z%#n8|RKcijL$dCQ$CLTaxhzeyquvaK%_C?o|R1rPc{X>vBsd4|nh-#4^|=?&qG1 z2qc1{*275)0+ho8iY){>r@L3=QfRH$8cYMuS%eJxKa~<_q=}vim}3{E+qg3Ljh`G* z?H?Z*m`P~G5*W!8EDTH%`%w!5;)W$Z7CL?JaFeyA$F{P6?AWKv@uF>bDK0tW z^!*GZUbovan*h2lo%KIghbUK~S%dWmemF2(#8x|_ncb%8nuqX&}Ya04TBK*td?8nDKUMJcVC&N4i>u@mIzNRLc4pvgto1~nEk&P|0@$;K8#5ZOtseK> zM4$(KNVf;*jXg!ri_%NrI3yvGMPi=@%Ab#pG{T|Ga*v3w76=b>@7DAi+gH{xdf0|< z$XI=d@tT*!Jwp~(vhiFDbeVtVep~BZ5x>2pqJYEcqn^3FEKn9o_JHO(g?pSidZmuc zACP3Rgx=>P!XiEHBL#hXJ=)icF5Xot?0Ho@?>Mj_c??>XW&3H8*V+rI7sBmEG}&)9 z>P^TQ2WtyaMRfd>ou=Ji=Si`Mq3pu*@Uf#JD7Nv8S!T||;a?`T0mioY58zY>FjIOX zsN#-!-cl%%j;7SO2WbKP!qrhn`utky`LiEyu4It&j)Lnohbui&n5-l7oh!g}kS^+> z_(ciUey;Uws8f8>jkha{&R;D_me zSbJqsB;P`rDjWSHWJoG8UI&b+9E3=*=feiq6rUL0$(A0k4DkEC?iMiF7njhnf-VZ+ z>xKcTV5r`zUgeqpU% zndt6DZ#hS+Lt#T$zXThN05WhVblB=j^L#M;?DqWwJKIi%AMy)*Zf={rTN)0a(NzRS za09BsnJz3D0P-0g)T5>yOk9w2!bOi4XYHx@g_~@0ODwPpE70p;&UY(%y=XCq3UzdG ziVjoDz)+;@dftk;x&9q{DR29SojuIq>q9*HYp`<43Z~lpmWU3}`A$b_$g4A?7|ouT z>Q(Ta*z=q+&qSHj+?e<<+SWKu_)hO5S4y|FMR*+r@TFayZj||@`Z5Q_kkFGF;^ZX? zp|tAjFGYbDeMTo7O$@(!{~@itPl`%n72@oC)14Nx8^lkeK$GZ;De}AArhaAeTGHA` z?IHC*dKyCVSxxAS1P`S{2abYrK)R&(Zi@j);E`LJW@IwZ5=X2DB)W0+;ONZb8>T z_9fdqX`IqN*$_Q8_$uDJVr81SIfJqKExqfZDR+$b#)XNE!NW3>->G^eXBG> z1bsNKt&2syjvcolYdz_s1^)E9ltz_JJzFldJG@p3{GKZ*6BOA7&0 z^;Ez%cF1Etdt%ky)rTZ>6OnX9!KEM&@n*;9KQa(r00*wE+w@$rvAyme*OqGSiGU&s z07Qwdw|M#qp&To$NSCrOvW|f~AFs;PukdnRWFKwRDJs1>XMDftn||Ls3i*N~kXKg1~Ho4q7V`x zgp7vp015F^7?EJFrEB%T_x^gsl8x8w{3wUoz?^tb#u`l6%8A(zOE*Nj_-=wihw^JA zj#-v7hA@SkpVo%OK>hEhPlEO50R$>l{;Z7z$#00OFM-+(I$8cQ7;pxcWF8Cr2c?s} zG0(Vfs4SRmV^N+lts)e%lk6ws=R?4^xuGD|JO~tYwfHhTV2IFv}Q}ZyNuT7g%$P<6wt>0ZY4=Fvfh3UV9Q^&OOaUn79c?;hK&;3LCX6 z_tU2P4+(QA(1oZGi4%q^_&uKG$rY(YP()lV-R zKKk^5iCUAfL`1U4M*uUlkwI;Dw~}4Qi7(3^#t?yyvR>!$2Rvk8t*RkZt`CKaRrwt& zL6iVhpqM}v_gkp=18&m;gRPg#_inT@Z>mb%qoSv>BJFs<7hhE@zh)fG|JI6Y%5^&}jpjFHh`?eL!X~o_=^}K8>kBRl+C6c}*|NT}n#OJ)1CE8&6G)zD zEb&CP*+%~yvf!Mqgw<&PoA$)!=Y4%?^C!^L<<&|GNR$u5B?DSjE-)`X--mIYoMoxX zR^AM_cMgiTrpjdBvMiR5VmYv{`&?=F%v`GFZfU*YhczFj541INJm(ve5n=Z3oY1Q( zpBRn>YeqC2ytUnFxP4hjVg@s8@zgMN0_D0ff%e$~%77FidQ{cVG%%i;vnbh;!;ue2+UgJ`R4tMAfP>(J|N zXU}08(vnxT%=w*(SzzeCc*u`0k`B5=%HmRsmySet7!Z4tYCVaZb=46@``CuUG35s~_T~j+yq) zeUr{d)u`MUUVTewcW3-U6|ol%Ti#N(#7jj$fk$^7v5~~@F0ZfItu9IyPp$?V*RA$g zC)vXOI)8M+4pM5^_X63iaLfJ!YKE zU>Cth@~kMBk70%@7bB}qQ~FkgRl~E1LTwnPg~uv7(LL zf|2{8C|b_ypYU(QO|Oxd{=sW*LB^uYkSy6ZTm_rsfIkSVIF!Os;F*PR9+$z~^~Sg| zZd^w_$dn`oX9X(&C7|yag$1b-P=&+k()yg|`GaA&#^d^_F6VoC)F}Jzyu><5^yH~@ z6yX@BoMGsk!qY(yb_frxqxOEg%lw9dws6O{*S=@x?IrIDFmAvOKsPB8kikJpqyLkC@MYFoEva6;`4#6Zy29%)L7v;72_;KK=qj{0ed9G%m_+=1mbMf$ykk=$Rh z5_4amDI8db_XGn%y;6Nrbid+tVWe>t1kt~#ot1X_1+z( z_Xy|&6KTfsucuWjgWLm2g7|SqUVe6{K*nn^eG3K|WcX;9E)s`n(j$W}!d#|51os=P zCq?;i=J}m>uZIpO%sYx{rd>pZfox9Q=f?y&SgLSd_p)iGz+7>pK#UJ74%-SXz<_!t zJv6ebTq#ESQZw_A1C0FNEb54MBMSBis)i&tx6(S@X#Lg-73Y3+gL_;3%>Sz!tw~#C(Xp} zIiSBs+4|!4n{#^eYlFOqo60s8-wlH&lg`H6iOBN9gZBwfUU25bz_k)H+0^S&Eht$u zDLrvO19GOh@d1w+s>~>|dEf|HQFzCBOlP)uWcYWB0Xh+Hd$H<(#ZI@M@ww2X(N4i{!X$3eQ9EEG!DNR$)p|{B$`==5S2^E}hXT@a zvmhF6%b?w%+tD=+^m$B6*=r2D2*bqvIVK4i#<+0}u*P&yrmoZnEY|~5?7k+Yoxua! z#V0bgjlMda*5d(d^7+T+Ng^sxD}}@6b`AJ~%p<-bHp91srj~8y&3kw2>M#Xr-g%?-wv2vAFKoA1el$Aw8uCqEsK#7B=jo;4_6qtoUR32+uoa0u zd-6}tgwoXjOiZwd!yfjtyWd&4WVhd(wT{sPv{k|ipH{Os+Z=_)q9nhu ztwaqa0-7<#Fvs={Bxe#p0Hu|Gi%-HvW$w zL4w=lgeSd-{u>KMM_P?}3NF?X63r+Z0JCl;twZ731C}j6Hn=zyTy)8t5l-TI+?<1f zTc$9pQ&dP^A9(-vgwDj@tAI~}?U_Qu?#-)rzVck~zU0539mv6HxVz0*s9)%2$o{1o z!&s%Fyy{P9TOy#m^hZU9M?Pe!a%f6#?bSkPZwwB zJwcNuH|R#3OLtetQmT-JY|;di?yoku0=Z5~<)fEutyQgHm&{?3vdbpTA=9+N}UF-jtD1E6_=AXUjgo9d+bUqHqQ5muDIr z-CyPH)%z~FwYW8#uKl56#Jf<6qW6gC$x;Q#al`r@#&yg`;f@sBv-{!Wt>KUxgTN`d zn5pV4+BuITV${t#zGRHD;`dvuw^2(`=jXf7%bzgYKmZcn{Mv zf5Y(60=LhGI6f)hf2(?}6@Nc+TEo+XJoqkmoIgQyO|X{Xp2eqzb~RrAWwP0g#XDHE zNfS7QNQ#qFBQVe$5-8o`GuP978dSCRY$X{lXjvGKr}G`!oB;FnM^l1>v6F7PJi@oS zR86OYDb1#@$S}2@|DD00B>3>b)ocQHGh6sNKeSBp?{>yGM4NTqhjT_Rr)6e3?l5RL z)uMZ2-RJ3UU<9FF)j=Xyr>uj^8nuW+TU(u}Oap6AiT8#1p?5b$y2F>@QtVol&{}!7 z+gVwlOW};}Hc1@{$BJ%4HVL7K z-vSd;kWh+6!J<9eEux7LxC@-wp1X&sp?8BW9!P&!y*icdLiT<5(7NxBM@Lc>a0BW9 z=|;GrG51n@xrIFRc64GsCeFCt9?~^wv}1SriAR-SHgSHVFft@Tzl2f!!%WZfk^Ccb zzZDj^>cmE)VZjvJQX4v44rAq)6&>i2WpN&>0P7J{g5Bv8?-Kz=CPBB(F&m803t^@l z8=Ql^BBL1wm3%E6+Rgf)^6Q?E4Z$$;(mMujEU=r|)y>US*yd8m| zqk=1iYgw(Fm{cm+Y-_=)fG%kbP5^aa!J?+XT`rO9T<{#1_X&%kylOBCt~cJCRokRC zErAxSTa3G(K+GB_o5(A+tu^Wfjfv7hOSsGA5Azc&3z>YLpy8~sDm|$O8&3jBr^#-S zggA6nl~q-MC9~XA!C7W@wngFJ){d38VA&Q;t`2O7{Akv<#r0DcS?sOXq{QlCVM@?H zeA?8!N0XJ!dQ_5@#^*w@RyVCrPg)ZKJYLk_^J>rEAhaH)L?iBj8U#Hw^!2!ZsQf$c zHD&E8Xk{O?+R*u~uSoPl#JV2Y>SuzSt;RxyM9*RjX5`wmH?|jlg`27tcfW~DKRWHT zZzo7i_J;f>I3{sP4H4#g3hC+9*ohqXxBn+U{mG{>1vjtU1ZC(@?;^vAqu5HqKppH@ z_;4pQE+Bm$7b#%0C`d>Cu85%%4o!vMFZAWLqC^oyZAqp0M#Rss3p zdOm>S=r7;Jm)hl9=t;x1FV%2DIf8=i?d8;s=mhm zI)J>T8kPdSMmPRp!K%n&aKB=^^;!&{k9y|VxV6IhGfp6-uQ1M7hL3hc)%I{i?@qaW zc@wa=J{loMLv?*9o4l}S!}Y3k^e`3-=*--}$rFbJUJ*C1_f1Mh9r=sHGj*mg;ntSr z?iP%=wyH%YoIu^tp|=$|lUJA+J&}bLBk!+8LPhBWS8! zNd@_o$}*?S6m~r9p7lwnb(;0~bbZvI8j5G)6Xq6F3JfGm<|c+LR~eGX#G&Gk8mwEb&uios7`9tTPSAsr;`>Hgn_cw3@-;~L-+TM zx~0+mMaiWTeeV=Fjpo9tpeB{%3v$r(mMRBP8Owj^AZyoWM-dawg2V|scrRpS?{lVr zL_?3u1ot4z*@-WIN&{r6bn2ubfWx~_Q0LV8qL$aknVJlIRhBKyFWUyC^b*|=geoG4 zh$JMA+(grnqWR?NHa2Xm7%6S)uFLCf=&T*9kO`_AIdq5e2cKrI|C7ZmB9h(s-2QPL zi6x^0qbIy@PLgp+`Lup{fmziTsm}oEW#67NKJ$?rH=<$w0E?dD>{&GQc)bQI*ZOLrun}#&2avGkAT4JWk7H>UqtAp>YEZ zFK3GdMI&?5=DCKfGspFNWVeQRu6=>`v~;T;rYbE4{xB{Zi;jnn0CK#r4lYxJ?#{+& zQBOd0tA>@eQ~f>TkH_a596hoJ_s6PTz9+8-1l@5K95t^NC~siR#E-|C@4!>7 z_SX&AvQRS)=qER(l&ET^12(W?A2*zC8jc9>;=^=!n`-TMsZ}dSl3KAhx<90ZoR(B0gM>hoi9j${j*8 zg_=SB=JZ=rx_+5m|D|nqe`uS>K5jqdZpSn5n@Q}4PE}yZ{L&YY9My6dpq~OGm{8^M zXiWP^YLi7#efsB;=0j7S*EMk;*2LWE!xNW(j%2UxnID@{-USgmEBOb)i8Sd$w)^Qc zYlOTR?#v~dJ1Y-=PBYiBcPxFt+#LjAUzzNec-_}<`5nqlNm4z|ck@&yq-gcNufbd{ zEvY!e$X`@J_SHS&j}BcpoIRT#66zGu))x5H1feey9vUbi+r-me?>fHi=g~sD3JYy| zJfHr`^g6C~oa1&|+f3&K7cj{xlwhj4&@M*-_Jw#E(o$;6jqf!B^ z`LDS9;g+SS0`Kr(w_fHrlnJsq4z$W*{2M{40By#Ks} zyhDm7nZ_0B92yIDCysITXpz&)TV$I_Ow|4y&n5Pv8em0Qd>T15|Hks=^DGFd=r%eL zvBnc(TQFfZWxosvTO}ibAe=zXdHWp5p|gfj|Ipsxl!3+1LrEqX>NzHit}L@wfM<`S z9pu=q z{(5fwaBYdQ;KOOoROlZ@9*i1P*ssYF5qjVcUD8V6vbw<)y~~!iR3QLao>=?mECgVt zBq7?Ye>-JdRW(A-{T`cKFw(Vv}S#X+v#3 z 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ÚQ+qP^Q88A+?b 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 MoYyvI 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

      C1Rzsdv>d4aePR9GkkTef}mdmf5EA zf_nwqCd->(<<<@ri2lH}N%tBZu8A#5Ea-i*$|>hvp(_&J(0h#|_Fz?!*uo=mn*bTo z-6o^2N%gM*?=SRUxX+5aoPFQHOXoITE!AF*|T+s<{a2b#L^IqJE z29wBqE!o)2lBR}@3jG~E*opc?CBcEE=f6>P21EKwV)`j%>?m8W(`A-Wa0#3eSSJ3L znsllh8tgf*a|Kn{cz>D-tNK`g$KnpjdSC{n?nHF{La>w@n^(M+XU%MDIR)paTG<8F z>^^Zzm+sRWk1RFE3X1Bv?_>DZCP|dqH^+k2Hu1#{4i`P!Dg{u8ubL=g4`9{rrZKAUIp@0Qb&j{aO`*(5G`t2i?lRa2E34?!LowM)%;};EApD12r07Z9lpp{tMm^0I^r)> z;+|`fjOlVpFZ)ux;rVXeF{zFREsEZC75Pc zpVBW}=m-4cKtY&UGhxwQmBPJWg$mZ*h<>$!O^WF-yg~Zl1He1Jg4I7d`aDP^7 z*HUSPe3oS*pTBVq`Z2t~b8m8e*74qgR$tUjy=u2Gzb`I<@s_S|h9UD*USR1$vCi zlnd0jBVsnLVOeMr>agMgWzWQrORDal;vx-2DpE04 z`5nCCE2pmN+2W!r*PrtWzvF$nB*R?%KD&g(3kv53GWB-}62B|%1N{7&eE_5)Qj3=C zTfxx7WDy1_+c-DsEesG3t+Rd(lsbL6$j%EoEQApn*Z*)bohv_s>PAi1i#K5Q>;I7s zlkDrb$1G$L4^N?~oD6etj`lHDz<|l~hlM9{RAsM&F3-V5(JB7f=&qEqk`18B%GW{6 zv@+zzRgzNbKwnbQLSK`|w$CwTF8U6ODxSqkWh5MsE z1N@)g_!=Km2KK`J8~5146=KJ%uk%-e`4~k#8b^2(e&gzfBH`Tw?8hi)4R*@{`$YN} z#XK9;^|HYkCsgcb*)*rzGo8wma_Rx}V|1thZC0UQ2WP8NZ8(r*27xDE%&~I3^keVU;^$!ULoYbMYE4n8>3%M4TGBL^#`0J5K+w(sKB57eEDmo!-%5SBuet$V6(|?j?TYLMYHFw9 z_$r$I$Gl8ex4{AXTv>{Az869DV{DBT9BlUaz5KEBC1_LJmLppu8DQAm>X=G;p4nW_+SAPD6(ta7{ z{f6Chq2Ad`dA)^fq66`j$Y-&Gr!{_aBC?dz>RWrtknD?ji%58r!*G%aNBtEAi1Pzs zAssTUb^RRp+WR(z4i?8C>^C!t^D4uxv6Rjcw&`n$P%f6-Jm)yt6tTns%rRy>Y|$VC z(mB!fv4sGr4Ok;;pkD{PA)es2=~#d(6IpC0j{3K%*`-yksOuoov4tc^gIi@U0jgKQ z*dG(nv4sgpLB!oSzikcorDQTvs27}rZ&QdWczs1fUx+MxKouf#+DzjAY|24o>{zFp zQu62tuahrnXyFDjqE!eNBt}B#1=&NIL_yZ?HeE~tV^&*7432$;c;K;xGROwMeQkq- z%O+yywuFT-NP%pvgk;ivo$i>(1pBgH6X}Hj^w`1~WWs7Jg!F=`T@wxB$@P3RyXdk1 zs%uz1tVMn*#&w|Zaeo7FycE$Kx6%zY(JJ!OJF+%~bR83E=5@An?zC-X#DRh3p7|KP zmHNho^D0rT|QURBAFmh}s0dD2%=sew<%NKmlgrV@OuJ^p{`AUM@2BDp^vVgrDN+<5p4| z17d}xi*QPeo&dHo-00Q)VjY!I{rX-0E0sxtiw?YA`wjTZBnNOB6zPf?ruPY@WXfv) zl06FddB!HY_>uvEb&5kQL}h!mKU|>H3qCh@iNX%BOz$)9x}#cs;bzkd<=scSTbX$p zh5J2EJKClb1qf(qZ!*$%n1t=?thMR38nUX;&?}xcy(aLeG)9UXVgFn^#LoRdtsFfn zxVqcc*HX19r+)ac*@(=Z!MaYEYFOvB+FhXP&1EpWQ1ic?Po+(*8K+YDRxJ|{5&UK1 z5q6vI1K8*(XxV_e?}+A*=zTc8`ewB0N7JmDevpjMrO{KQ^b}@nCGqJ;(-2nPxcmyS z#5(1)GIjc0=UCe`lEiA_j|lpy^BUdbR)!mZ^L^BG#e-ujDRMlVS#tmN)~-!m39t$` zlM2zx;%+hu*F52{sj!ns> z^9!m?n?Qt#30%t~O1z-9tK?@ORe>Czzd3&mx6;kj0XE)Dgv>RfRt6Q0s6RS>?6R?s zI$yL_T9qb5%fflW)+YKnwhwVvA+N7AXL0xCD;&92UX&Wb%H-CdIfv9H@+pOWIGT+Z ztO5I>nS~D`1;odY`D_?-+)8QE#46WN4P66g(l+1jx6Z+}DhM6|ew5d!)+fN%No-Xa zb+nC3>@Aeu%3LB){kHSy4{NLXFk!9MQSPpR#L}kkcQs& zwUwBJMNqw+{!jGi3VLkqOS9)#hd$#T)Qb! zn3qU!!AtqMd({)=#c?achzWERm_gKp*c)ZqaVxiof{*j0)tA(;oSs*+O?@=cn%B|~ zm)mhGhsb0aj;E#+2-S(g6Cl`EGL_;t(V&&jqXAY~NB_`TIX$M=ks*l|-TUrEax3cv zAyM4<9>#A|3DbD0lz>gWB$&4HP!IrxIMEA&HkmKm&v9pJy;iE-I}A=XkXlrPl&SS? zc&c9qvoZ;O0jId2k4Wwze7DNh8MNjaKm)rBiJ#Du4DMyCBbpDR(!+4VU}jOUujJLL zl*+gk?PnQUAsIX zYSTk9-XO3&A{kenoscBN-bfYrYX~uDm>{RdjWdV${>M2IYwS+ z_Q+b#CHPMZpqEa)E%He#lY{}gt;o|W#x^baJ{nJq?KaY)^kBT4w30&zFcsIWFBCSd zNsUe~-CO1-R@w$Cn!y;er+T6jD-{DT*a-*RTB)H3Qa@!mCsrngUNrHx{5GM_#$=+; zAoQFgu*u_|WZ9-3vX^RNfol|29tB_k=#8VW`)MA1j3<;y9an{yciFFh=S^JQ2i8xl z1O=QaFPz4Gc{PIrD2ZR^qNS&6d+NkWJ;2d)jA$0g`X-|wr+Y*;vB?qj4Tut1d+#2O zU4BA?>nVE^E9M;6DZij??Bi-#i~Ru(7&cLVH2p+=O09}Yp6~m8?mTXPVlDCqdVL{q z>0#(+VXTsN8jbmJ*%i(OytNu1Do1Eo_d4BL|E`s*i1EETX-;f~?#P=%QGQ~~aXzp` zk`Bjxb~QnE)ohN5T3qep2->Q?6+Do2uVL{}F>+$7?w*e3z2TMO7#XESl>kRIcG-Fj ztPR;q@S|lfUIu^8^YtqEADk27CM)y14W~Ni)a(KK;@3fpgv4y8ff+T!gk;|3oJmAx z?7L1LJ+ak}%ULQJUmR%F92+n@2V@q`SK|mJ@>P-DWzHp#rSkh~Je-YqU3$&e49xqJ z+M@WC4raN0HH#)l0X;0YnR_G4Qq6rG^>EX}%zY>M6H5`c$5Oo$OOoC3LI=qPjshU3eScEK}pb<&eT5x6V(Lr4%_HOrr6W2IU;^ z&PO&&G8(z2RV4(fW%Hp|EfvKaj8Lf+5HBj#QYah`-iJMQ2B*XCBZM){|B`Nqj6Ydr zOZR8OEZO3D$kYrowTE+N@Alb~ggtB{b}=u8?{S|(Z1b5bT|u2AGt0j}cX+!D81K&= zYLMYv5?acJc?k)=hy2XiQXI?&o>U_{zZRCVU{N)L=K&U;?|xn^J=Or8SW0@~fA~wJ zgLbBm%;*zK?JmTxdT~FV&O6uPcrqVHVdt7WPuEGNG~UQ4lqbSjXeTn0IN9x(NP(cA zk3!EAOMR}0x@nF&9(r*O!Yo|-!*1AvnoaSB#ALR0zD(T9cS{Lwt*JqzIZaEy#3d(| zBHaG0H;qR!mIR~D>fDviftaN#Zw=7rZZFrPS_)>NUxCQtM+Z8x{P}9hcVekD1r#EF z0SNp!lq?mdgCRu@oDXM~pM&AWuuE&rM9|(jRo#iDJajM|MAfM7ch)TW2E(Z!=cQFv zxQU&oGoDz=Jrxk$1`7AO%TlSSqTrDeEZIa&nyaKjI)$@yfM!vs0G!9usBhRX2vMi2 z)Qifu)Kns>+4OoijwfLLcA#mafL5{5_0z> zf+vHtq41@P28 zK%3f`M;}M=STQ+}c4X<}&1k95WEgmw95s=vo1A#gp!!|p^FdA~IQ5ZHB@vR`n^9`1 z*<_$6vx};0QEmMo2;vQprDSt}T6t14Wq!X5xIWHmZ5<`D0ejo)% z-^bCSIylH~)QhIg+meEV=qrG;sEsLW zpuX4BqDweXSyHF3rij@3UPwy~X9Hhz86`r0EBJ?hp$JeA52nN5$6s#m(x1=X{B$$V zfqOe+=D?4^!H?PU$Cts6i+qDg2=M1}S7e(z_!GRMetZ$U4|}s{g7a-xRkMM0N6Nh1 zrls%gXxCE;yyk`wK+osdQXo1UQEV*SI&VC5VyOg0ViwFVKt2}dqnee7po6If_Tu}n z6lzK`8Xk>TnV!9c#Vuu+4W^!9jSkx%9JA;j;>+~{f#Cb}#`(ZzQO^EL=WtZy?DVI* zq;Q`CWGR!>Xm=f#8M?W3a99T8KngiKc)Nmo8{uDJMRn!)A6v!5DWx?)n0D%53J!rY1%{H% zWu1>}7M94>@<0N&M zmRi8tqsAL&%c-R-kdKavaNG|?yiVW<;)+_^wQe}IR0}eJ7GaEIoR;a%`JiUWKOW8o zkmk}Ej+x1b0`&rDErX;e@?E}Jx)1H1T1o{cQ8@0P#nxdKoBLyEmee#Vcn4*@keA^t zb%AZ7%Ab(3R0AsIE0a1B30h0g`gG$yRpZoB6vzQ8 zS)K|Bo0mMtQ%gM{LvqQ-zjZ#OS#UOU1f36T7LSu@IOvAsZjD+F#+G@4NGJ!raGBI9 zTt8w?Ev0@)RfKB&{@%kywTMcMA4!gnePKKn)|^_300~f)NJ3z|(2JZ}D*sdn-~#$# z7R{mx%OYPU-bh$ZEk%LQtvQ}d;|___s!Ox;@hzg1jX#rPJGZSY1%H$2a5V4C#^?vC z&cr1)2;qDj=n!`Ai95Aa=S^l9)5n$AQz@SFkuCC)Mpn6CNN80Y1n!|&Bxn;#lMul@ z7>nE#V6b3!-WdZ0flS%Q%3W|DC(diePc2n?0uY)URkL+zko#}4erl=Zn_frbXdX`> z+e2m`=bK>h`I}$=D@axgKTerbOP!xqSMPjOvnVC9w@@XU^A=t>wN(9?81FoW6;3V1 ze@wgzpXti|eYKSTflLP)8zrW}0f0w4@DtxSwNwNGm=7^>_)gIsXa^>%#Zzw>&C+&8 zgj6!WR$g7f`9iF@6(67Mvh^y+z%f&1H}J6%eKh`DX_gYh8J@98zAc;!U`sKfUfkk* zShI8$icqig@l@k;YN;924vANlY^fduorlZsMY&lD2Vu|}KbIfXYAFi;$0kbGoIrJb!iODRrz>FC46aqjGr_n4wIaeKw=82{5)KUWYAsi2C#pYVa zRA_^kVjMT!fZ)b{j8)-gvbs&M9b2}@UIzQklA&kMo%Ce@U08Q)_yD9jd!M^buRgWZ z4~hv*hr?btzN%>F@u~0vU)1*x zm;}z}VO9W^dB~_A2Ko&sInD0VsS z6ZeF3rT_M`J~G`@ftcx2sIbyMt75$_#A)=jr0S>7|n7o^HU35{&7sCCN7KM*HW7mCvDjtkxQ{7u=OBlgz2Zb$JnO&o`6p;$F*R_uNC>82Q978yoVnt~pP)W>wx=uC>Rsr@Jv)5+4tFm46ZRq$_#fb$!Y%+rEIL7|;VqL6Yr${X4sd`Tc!XVm52G z3I4iIsPKR(+eNZ3;heLN+%Vzh-n_TepTZpB8HWxG)yA*W&EOt2S}1_@Kz)JY<8|w?7C2$RDVXfAsU5_z4JA9-#lVQ?x$o{lAm~1g>yH9rJ^;#B%);Hd^ocPi^k*O zSmZwU$dx1%D=%IYxzFs({k*d>MJR3e@O>ih{^&d_l0p zF~Tc6iPPlHQBqI&bEyt%VdV-x4QEr5!awJGM=5UF(4Yot!@?*&(%ZFhjiUK0jct~o z{3f;+A$Y;_)!GkeLxuWp=cQFp#|rDc5P$}Q>$~P zRBhOn#sOoQ(r}gSm)N+@T?9{qVK#q1_Intw9>*h@;#`wQ+=3V1Dvfn83z>1%=}#mR zcf47w_RAF6iAGSQFaA*Aq9ZtXkN+&|+8lWYHIx>yuA!9q2tN=7$vr|_=a>?S zE-b?gyx=v9eUaMSTvKkTf1Sl_)eWD1+fur0vZ2AW_pqtfkJbyRXVrmO zdtwS;t!tNkHJEnwBZ8dTGOC@|{6MnDy=#!#51;J1<`Jk_lPU5B*qv1?{xP!ARWn8n zt6ANdvC5VG>pxgRT8dGn5VEWS6~IrDylEQw7G zH2?U!-lAu!1*7xk>ACjS+Llsc_@~e*Z!NW^oT8B47DPGdWps=B7+sA+a%qRm%FYW{ zY$Mv}HJxw;l#EOUOh#dc?NM||rCAxZ-hI~icL{g}e^!S+F%3<9EP1ZyJe*F)@x^Q! zDMhW}ZdYVCd-j5Gk?(21b^4od>3u&F9p3BUGRctrU_()f1XJHRVNO6L;JYef5$qtN zr!gXLWfor<&RDDjr~|Y-3j2q)6DauR!P07J@(=Fn>qZk}YJQ2p@Zw$s)bU z^S`*B(AjUAkUTz0zW_+X#i>xGp)a84MxYn-xF23c^QuZC=FzopGZDH-zI~p+Gk|&5 z3Wg`7D4>ur7~b(v9U)^Xl$el0$VqPXK_L=Bsw|LIo^PLL#Wbf-FSL~+3sT18K2V@S z-1?FUu#4gFdzu${C9ymS4s;=I8(VSj=d@mmTU&7fwi`}EaoHrcCHIvGSg(T+L{{HaaO7=4S{n5WY&*n40FsdWE)RSw_ju*p^4-p+qzJRv7$^YgW zT#LdofYU{2CWR=G%SxCA1;MpK&Md@i#VG?1?z7@9U!^Yt{s;C8FDcLTWsoiwubp2s zqav(kN+M%8=uuU>m`-pofqYq!E8rZJQIYXdS@eJM@>tj78ug7+4l2W-M%{t3ZhAfI zUkso)<|-OQlgo^1>T?IYRq z7k`uJ{>7)uH4G281%4&p(uJ4&R#&uuLAs<08#ZjY4?Z&s_VYK0Q(7^fW&d~$mj>qZ zH_j!kQ3GS_y2EQXC$;D``T;wXYv~Zjkx`9OjGy8fbDmN~F@7fSQ~HB)Uhb3CUNK!) zRnnDfv_>sTXg`dHkf|nPF;OebSAk3}5kl5M9-slSQKO0+3hZ4bwQB1sv(rz2@uom@ zhVxkaTyCQtCh(P|ShYEq;1x)ik3;>=U86H9V)Zca1(whrUd^v|ER0H(U%TiB=wFJ* zg10_to@Hi#f5}qe&~(%Z#embOW|ejA@Rf5tu2Id>`Y>~pQ}@fhi18|*)`&_AUZ^5j zBul0;UI*_%R|Fjy(PaBvR~4@m1Dk72C@_J(2~4Xo*_+D`pw%Wi!WS#{?a=)Y2ChB= znrE}f;f0?Cn|*$tp&|bggQ^8EKxro@i zjVRvoV9gF0(|ONyI~#zQ-<)VScjL=TGG*r15p-uz{5-2&$}C^0iy=AsJ}sU}A=!j? zY*d6cc*4R8g>{lwRt~pSIBt#>uc!6vE{A6Duo$#rYUSrMQ*8`;-Qp;R&ZuyS=e=lfHNBog zA&%VY0cCX8x}h#%vG<9%Slq3Q^*RRws@f48(;F=yo$LD)tjKkOOZ6(aEwGYz>0Fq# zxYUjFmlx5r04+0i4%}#Cb%uk>_=@Q{WTX+!g{H4fND=3H*le#1XVcjQzK}lU`|1A1 zxx_MBC+cD-x(InzuowQ+8Zh?&e>uDB_g`6UkxWMkL`Xq znn%Rd^5^hzVhC*`8ZwmXn9YVS1HaP80Q3YhCLTQqYwo*;2~+`m$@ zNr5yK9KGr$auLmT5>|?|VD;i>tLEPCe$t|69zZTMjsl#S1Zb6(+CdCR)Fj2 zwWtv>JiE3JTGA558$ZumYrWw6ZI`=Mr70y6}AMzH7LB!zH5kl$_K zoA8V9w`C10(u?8!fN&ezsh6&I>9pnTt}le#pdQSY0q!%fuJPz<6ySV_d%gKZL=28V zqcvt9kQ{;U)1qMSE_^ye76lX&KbtksfULzKeaWm1YIHma-$!$m*++Aq!ka2tK{yIh zs&LC|#6PY_i!`Zk)V9}R88+;hYQ?OFZxbbb6Llm!svk1{&bcu1~>|cw!XD1UH zrqJT9)~C=u0e#_b@e;-wd`SbuWc)qmkhp%eo*LEdWcrD>McH{c2Q3;9u6ZSUcUUhm z5sSfo=v?HqskBMuj*;O<*gAn{Nz6JvmZ(Kv5zmh#`qtVJtQlnP@a1c^VZ_f1SZyDG^rwu5{b9K;#;G@7Hnlc zHr*&*JG04@{Tq+@kJ6$<|0bpZxdvdAhH&cS@ZL_IMJo27r4nz!AeR1BP<3EH3Gm7_ z7)zqfC($VbT+gn@G|N2V%Z5{b3B6m;H!c{9D#9|?Hu;%39fYT))HH(oT$Hnx?2b;w zA#Pq1_5pC7DtE-^G8x4s{$)OhqV5D7mgD(#)WZ@qiZy>pf}5;l4-K+>z^{b$`H&{= z`a+)>r77>5#VmMSyI#u7FxLYcW#?=XUCw&!xiI3~{C9WkaYejf7|sa}BG4+xS>xK) zIWtOE4hh~>6ZxLnd$`|cM%fyDoB|;(0hkZb-+?%WRW=(wXep%V9F$S&UPVI_l&jSF z@ifX=%3$o7AwX`P`@J#B-m2k>3ChS>-<2kwbEEj}N7E3J!%b-V=`LBi7jWkmmju_! z*h{ObrFeEDEdv0XL8<_dF=H5C5)HZr(h_LraI{vqH8%~jRH2G3?kc`M=~{9PwZ*q@ zhx!QDTFp~gImRGXd5iNaF#HUKplPE}So1FDJPiZ0!)qUeD0;HpfGkZQPoDY@ad&#%#0vjc+~hbiVebCE_iiS!ISVP%Tb+4b+1Y*cZg#pwSv> z)V?r1Mu$~e_Nyz|vp0{?RTp9B`zvgf%&tgpI7aRRRhq8AW-M>>%@TY!D`v1UW6}#R z!r7b0=q)qgM#mj^PT6aIQ zXi<4`7LXD5D8m~ap^c7GSs|A8AQHWE`pAX0a~&ExGjn^i z!qkt(U-zlnuWH7lE<=906@i?Xh!53LW`EYyqI5xgHd=D)#4S&CK$01g1GA%ON%P4 zVbM>Rtg7~h&CG&vIqO0FN;g7g@yq>c6}-=uu7jaxW>O1Um`~FSW>pNj!w+gmX@hTu zz)L06nVGSo0Y~mqa1U!D!03eEN?a!6p`crVUlKdMBIj8y9cPN(AwhzDu#{hAKin*n zVi_DD^AWmTUoxY*0Ac=8tqyn@Z1<}&VY2B3)JZb!u}*m|Y8`k9ojHQ)>w;8#9}rrY zU^7|w?+H^x_vs&kA_JX=-s1IkmG1Z`=ndo}aq2FPN-ZB&DQT)>rho+@inKlK!C0** z=hrD0t9=O`O8lWRC8mw{|DJPz8T+2%mRgF*s8{`)$h|F#NW~hv7Q|*&5ja|u>Vr3~ z$tu#4M9h~r7F$YLfx%rSw#WGtjOrbxP&IQShCyH+@^nvIbT@Zv^Qy^;lvbGaywXi$ zZ1e}U<@s!eYA`@~c^=&tGiu2N)Poo3V66GnRll zZ@V_;EKDC$!QM9?g_9{Y1?Jo&T@cD07Y)!2XpHI}ugJKEIeeYrcpP=6hAR%Q117&^ zZG%cDBxPGK3D`HGx&QAeUvxpI>Ub_@ZV;HuWJXLhw8AiKmlHOMBbgDKBM{IcJBIU^M0nW233Hp==S3FMyB-iOo!&nw#c_xA~W2)coEE84@x$EWvllp5FVGzsB9+J>{UuN zGw9Kw_5la=ngG`}mzlyrDXp#m$xbQWF+H5`Qk51p9|g@q3fK4^ez++3WJV5$M=3d9 z4Qm^@k6{u018OTGZLXSlKl#Vi;%S6Fq!Ll30kUBC+{UB^9Bmb(p_=0K?5?QI!Oe^Y z7vZ#XEpqp@HkHvTxyc3T@J+H?d}-uQ3)gt!T#lM~2kLMux_2wo%3_N%i(bo>x@oS9hwOn91?y)v|3VZa9* z5a}Iwb2vLWlLfpbN|mNB&y(|+v^k_cPH7TsgSCZCsIMiJWVx20ZS(*&OuB5}Z#eZy z4PEOx!|&jS4>IibnFU{VyX|-1e(Ty6Y2z6XaYYi#P=}|)K*@UZA){MqXd8$sA_N4K z2Lr*Yc-7Z%Hf29T*8>%Pjk9vU+PODr zY>WhzDN#SOa9D!_SenxHH8L|2G@ux~=5$U2y5`89O40&qq=Hg-t6!>qf*t49fRDMJ zhf#w#>r-zS&?xA+>UOWO&143jkiJ;5A!=~~qD1WSprZ4WW2OI=m--=S@|FjwKbS32 znZF6UF+>X{vkSozM+Qbv;l*l<-7c?eXDt}bnVpvz1_@+nwMp*B%M&5UOZ};_IFVA9 z6ptk;SPY*Ob^hIry=Ial;&j0f)UIJpz<{qo+uwj+2nz%DFGXz2ldlxhG1SyTP5YMse z23luk`iIFh98W-h&WD#0N4djCT)Fqq$m`6^1_3yXFcM!djB4j%_;J*mf$r=?gAN)L zH~HVTt9@BHg7I!LO}N11kgHM8H8P`q(vTsaE(|;?u~rfwy2fEtTmr}RIwFH>ny!^Z zm{GocwciE@9Fl9DU?z#EVN%&bQ9zYjq0+;{$4}0Op3pF0%Ue>HP;C1cqkyGEK-s0H*CjU zgEDG|<|^r!aG5+oGOCI?q|rEkiW+%hY`IW(j8s6(SZ zgc6l(Kj;lpt11a+(;*YtQ=Zw&?mh&;MX)Z1$aub5fqd~LG|dDLO?JRZ@NlQl8yOeTY+Nq*W_3fMkpu`)SAnz&^4}*?8>H@-j#^*g}R^ zh-4fV@yx*0{KB4fuG?>&naMrGVo!Q8Tjy&MU}MN`TtdUKw5+HCJe-0*{7XETMB`}? z52nN5$6s#m(x1=X{B$$Vfli05aq(kt@ME_8@n!JiB8R5;n;ra_Ej1He@Fy^qetZ$U z4|}s{0@E~8fi$M6pDHG^x6qyje5!c;H%yE$0a>QxW37$>9FF})$t9`;(mG#4+aH;V zU0**bpNPicbr5e#%7Xp{ny&Uz@sm5nUH@YWkPs^U6zy%MODcVk!CPu02M*(UKTLd6wdK_xo?tJfBZKqCH(Y1~863Y>I%JMQ>!b@Y7 z`IGWy))O6D!wld!Q?9)gplq9J7ci%Psn)tkS4Ko|9LFc{+{|GjcYPeP!zZR88YMCtY$Gn4w}ozh&r4kTQeP$uX`QikTr!<5RyI-V z=)jg!`he2bC=+`bEV5kMgAnyeSNTFQ^gxs>_8B#@U(#sRu2I85Y8A#$=8thOLjf&yMnAM4SsZ&V=hfCI@k9)OssMhrlrk0bOWrX{xH{v~tXRp8uAC}KJ! z@tDp?Rsgev^Lu0F1u+1bunP=hm)T}t=1l*(Uz10w1*Ervv6Fi!n+`x83^pfX?2vj+?u6m~LG#j0>bn6BYa^k)=`1_d4H~ z+^oma_6>iJHeA=PRkE2=gRg)RM0P!FtC+_$ZCQmZ!q^9x#Uftpu8)G5G@}=esV?ve z8G2lgX>JiR5DmwOx7GEaMj76XCt}pDAc=K7uu)=DBJfb;ZOKARO3KVCehRViu2C7q zHb+D3AZWFVYbbKYT*EL6Y_7XvKPu}HOa`5>a~(BvrWVQKi}RgmOBq+u=tWcr20|g4 zcYG&W-golNZFaX8sZ&?0{05}+pYwdZO8!USdLAuV;!4e?(m9URx*X@;P)U)1_nZJ zNhL$dGQHctfmD-UUE5z~dIAkHt@b1FBHyhiCctwu@c@@?xci+E;;z*i0oIw94R28y zbvUxSj!*?)n`4(3L*vlH^~(fEHH;e- zRfilN5r@Nf5R0Fu^t(FsXIb7 zi$odGOsy50>DtOM6D8hMnkQIQ(8IVvoU9ROIVz*3dvoa!R@Pc2mqRoeKpu zbo$feFOyEY8Y)gDiQQ#hzjkf1m^l=r2ttjC#Vnk22nc@orKXflww6*l=RrvF6O!&^ zLAPs_VrE{D@=`g$9yiy_r@%mjqtTo=YvXPZZnrDZKGGW!a~0A>#i1@*{wVKQ;;`xn zvUFe2%vH7Gs&X~~f~mK&8tm7Qv*#V6`BBsc(a`#1LtvK*|Gc~u%cSD96-~s%r(93Q z{9F=~5eI^&qWE1`qs|!)qF0^kc*I+&gySe=r*kkFVl;b_Zc1v@h>cW|CB7seNyRm| zmWR=06m{p*c-m9^dQ)bUuP798o4PJDIB(-kP|z5T-OewrHWF{Z1y+N0YcCm$;8nmc zuTZj%ftjfjjKEs%YW(J*{O619%glp?6TO zVEjsJ+Sa8PAVVE<+*O&nWRWq4Ir>{sqq<_l!8rUsE{8L>ZSO_lB+?rzJ09B1ozM^C0ebMz zWC3EOQITyH+17m)kC_I6^MzhVo$s-k1~9MUf#!xCcV_`1ERz86{FS!oj0*DP-|@NT z`blY~Mc_|LVT*>NSn+DHzo`#N*MQoeAqpw*pC^>SQYQtL%cZgc_Y%PcoCc%oQSg72 z`DVUM7x^-+^ULybqn-2Mh?#J~G%YjNv2j}J@%d_W$LD6!2Gdl)ApwJriu`7U<+Bv+6x%;qICJvegG3Cd4P4c?2IPs9YdM;zTrRN1 zlo)y3MM}vg>MXd2bjpCDF3O%r>ZAe|bR(urZ1LFqrRAD5g9;gWf}v1=x_7U6WO9c! zsoAF7-`-}64EZ~dEDby2@IkQjlr2e4MFix45!+>dam&sjjWNmpTvlPD_y&z%uFGdmX;R2mceW!T?kTtp?GI?EvozaUxPKg zrY_UsUwJK0?G(O*JI1cbo#~@oQ&SO6?Nw7rw$7Jqk1|_`8Igjhwirx`mFt?nb2C#( zwNR4!t0KfjRp=Uq*<`w~d;5JI9HZUC7lVh8YRggEV_%@!JiHe?qNTLH^=PV?DL6DJ zx?d>qim1IiBhQlIYop)y11+rO+Pz?Am#Bklup&1@kvdHEhcDRc4gGG3DLhwMwj$Gs ztcLuqdPCI0v%N%VX{zQDDW<|22cp_#@loO^p0i#|6lgrwYhC1SsVO* zeg*byoEbSncDH=#w)>o&4Tyv!*t`t^O4dY2&=3hpc$*|R04Y!RKic21e{3tWE+_zr zB0W>3?ssE8blcX2_0%mhD=$xCzcBegk!EwaS%}6xXf!XJbPsz^vrwoVANj*T&jw!G z_Oj5-4)yV=ID!KtCO0yZ?4cea$k@Zy_V@-Lt{9(a#C`7qiNS4)IxdPJrS?;Bt9kh! zGj?scIl-MAwn3SdiVmv%e1jxO=Kv3=8s5Jy9)Ai(T5vP}CEWn1#6`Qh_cTQUjfo0z zIz{(^CQZ<`v^Nd3@MgqRLu%XA|A8h-Xo4UXr*s3yERWB@@!lV!8@!2WnFAdMzTEB- z+nwz{&|C*3FtuZSw}{LFd!~2WW-8uAmiGsmHlT)~xlPWX&{A7iZJiGjr%!3rb zpf|teUG$*H2-tawq_X;KnmKhSBu}i zTjq;BIHJn$UcbaIz7(tZ5?RkS>|5Wxef#F+GAp;M_Iw zN+_o;6K$P&LEmm)-z&?Hhz~UR1J8XNggr&;^9+prz9^R-;RgSR}O-@rkTwq^U zSJUlGmuJ(B)N;G>V}77X7x*a@-pr~uQgs%kkGB>IvJ8!8U+@RaaOmI8r#`l5#www! zB=a7!DnBVl_myywyWt4u*Y%2>|xz!U*wwe&@T zmT0Vr8e*AC7D|^MB3E{?L!~+=VPDJ+Ks?Y$GzM z`!*uQJB9301t*OcTxms{BqTxHNa)QT@!7uW&Qt=m#GM}-8!T~7Y+COEe}F5RhDTYzXb zL9z%@M_~4wQ(o`C=syAOY}->XhJc zrVkl!J7gQNLEd*EZaq{Gc%}o_;vt2C&J2vzVh<@tAdNMn0E-I?Y{;@~HqgCKAek9+ z#AOUc|4i=$hDxC~Q75^F)(%C8!Ra05!Eh4a3JHBUk?d)oTMsAF#2u|#e+jtC zl97e~G-mErwurNXt)mNP%e=1`6==XGqJFj=_7XKsda|BvCrt+nNNaL8VL!go1P&9A zk0~?NUDI29=pYB_07y7ORthS1aMQReoIxhlv3v(A#G~yP?N@5GsGE9M!ch)1 z(fh4!z%)m0C*bBPm#KcrRsDzdpzE9oGM?4GQ>EgIDv>zbG7?!eCll?56;FY6X=-?IcF*>f-oK+ZFM-W-!>sYaM4xhSHb?JVw&~oq zq`qy^Q)GMBOl&N2p7r>t>CP>ZQZ%E}GUW}I&-P@FaA$W+#<*qVv!xMcaDo zQ$NCK-i(9W*~P^ARF3d+lT)#}hsp1-hevqQ6`9XJdmD9DqG!CBNASyZPVL+GRiC8s zp1$Zbwg?PfhN_dF92{zVKGuT0>dF_ zvee1<4=+s;=6;pef_b_sHmuAD+Y>p$>gkwB_fG!4Q=(~rx~FswX<5A~_SAfknIpT6=vi~By-267vklsy&PkAW9(XH>r8WVGIdm&*cCFYqcL}>!wO>;F zY~p}Fh%lz@7(Pw*gMEa2AyHHA*#qJn+cpGE#8T^GG|B$7ud-R3fS|hxf$cWGn2vc< zQnbKqpE;UEGT0EnvDgVGp|iVSGtj0yuZY2IWF4g53>C^7pEB#wZkl_8{egDterH`j&}19zj~o9s;#Spq zYrXb@Ce~no;QKR@ljYoPPL2;LH35K@>!AvraN#}3(`=<(*v3VQRlTx^Gl0ie{^%28 zyM#WGDkmNaf1m6pH_%KQaHR&pMGTa;y8M}D>jbKCv!84mbTpwx4M(H(u|q7hD4qn< zcs31~S_qj@&683lP`{+5`7r6x&ysso6;@Hb`JN`wfI{F~&C*A)$5S&v*wx}3iZt;l zVJ5lA*Un@Uh-`zbicDDYDh6x^4NvEq)nBjcRv~m*H@>s%jb_uP)qy_k+s335JuvVu zPCEI0CQT~~KI!prG9HNwShONYDR6BMOe-%waKARPWkJlwruCK>d+uNR%(!Vl@J@W_E?ijO09sdZEYfCC zIQR{+4T0860s{E|bPTzd6uWF;J5QUzpw-eWz8Y7XVb_FVgVOqE#th%{so(p=iBw={ z@4QGBzofft^I#bR%{+k^p!rwC6d{ZV?Y~Ol`~g5~W;iWuUrU;K0=+_l^R+utn(%?FtofBV3ZrKfo7RH!$Zo zWtr}*8!R*##W^~l2T)0IF&N{~V#}c(ZT)PSlnbco@$OgoZigGo1pY|iiZ z`Qt*pIlp6~mDfsJUkFl=>R?8?ueW;oJIcplh)7AQAp-S@e0>89I5s=DJy%}bo9}7L zh$hlzat*W(U!`Dyy3AN(=tyy_p%dP7*kC;nj8eL`*QdMzM_P;Qo-lEp?5r;-DWAJQ z$9_0KaWx&PTGck{8gbuJlwKs(?LC^`;aKRVW$&7Rt3BvY4r(HUFoHt;+wm;^LtMiS z4MO4l-7ez+eKWra<14^NiCS(B-P`u{GgKx`bX(IvwnsLpom;wHvMXzuCMM9Z%(!b+ zw#9aIL};D@1*56;v>4`dB?~i*CY^G7oW65pHqb-{6>T7s0qCEqptyT~(X<9NEN%Ju z`)sI5*57`Mq!{N zn+2+Jf3r&&O3QtL7!+EpH=y84PRmYjHQ;QwBtG?Y_jt3BCKDe}PP58RJ?K;gY9TF| zod6^;+bWY764iKT&eJLmUpe8|7_MK4HG&44amIOF-~qWt78soEHK|xr~_uy~&L2zi8))O}+T1sN8|pXH~61>CU3IH;z_kgK@;~BJ?n{e)VXr1!JPh zss?Um(%S|?D=Y+Z6OQ_09f~Bdu#AB&PG=Zq{o9+skFU7a8ttF*Rc<+tmyJ&AEp+np z|JxjlR!HN)7+SCVb;h)1=nv-pH1OHKN6}bxW!#kD<`+pg33MMR*&PEqO4|+X8Ae)7 zH8BptQQ%LzQ9_rD1Y06I14`>J!XsdNU|Q=4VoI5q8O_dzU|pc~+2DN7ARC)mfUfef z8Ae(i35+VDtZY#yDcKALEnEeR@n~?XC)WgN2~@*yNT3?B2bK#|UFw9R zLWVr;9L!am7R zcBmFa$@5AFhi(ebCAAN&L%#@U<3n3}nKCo|;lX}VJzZ@qfL*cors9ifu-VwgVNyAW zqu$zgqG%l~1EK4UYe1Ogrng|QA6}sAjdcu~t{=j=gXckG(Iy-9Mzi{`mdZyLk={a3C!I;+=fSmS0Z2FW~Bi zjAHmZyEW|o!rvfv@#Teg?GI)_gp)HV04TxbE>otT!oLNFMA(v<$eU8s7Sw$Dk^)5$ z1~1(RV!Gg2P6q-Nho-=BYguQu5t>xR_&S&l!t+BQ$85U?*_~};LOUH#3 zKo>*{Xi?CcK?(BV)9IDjf=Ma+k0`oGTH+go%#ykqAGDRD6}!UaWB%1Hx-+_1TB3{D z&PH+AJ79ul&`x2OmAh>5XnA|j=(1)B@Ft9VR|L4;BO505PNJ{L_62(iu>rk^i4`X5 zESt$^bP2Kms5GLgAUb3)<5|>ehnyA+ozW%40{yHvIRti+Y&NoS#zF+kbJ5=1HdK>3 z5=1A&Nx-_1T8DPqxJ-KGI-JI{Uq`uK+fmRnx>}iy8&AhTz%ml%JaxEjL+MZt{OQk^z{T_a zj4oVOK8H7bb~XkBEgw_j@ZR*tY&>Q7M6mB- zwa;Z?w5*uFFVdy$+T=63Ou9Fo+)ia^s+VtnEwYD4+X{m&i^hC^y?9;gOqxR(f}48r zGrFXiqtUC^8*rQzu%FQ-%^VP3trP|8z5cg%mE$;&J{3P z#G|Cd1I@&u?ICGVjYH1QFSXPVNHfYDGY*{5HO~SL`VwnZMu4e`^0@LYo^_Nxb5zmn zyoCwN!5!tAoOM(_1DfzUpvfiy)h>IozFo8so=vBcR%*A~JJ=6e0P|r@{20(p(FGn_ z1PeUzRWRi7@RaR@BLuX}okcNxZ910Zr|d*5Qgk))mgr@^5w#Dtj|N@j+<*5yj3fTA zIUFfE`|sZI;ojLEjue~yANX)TSRamVu=gV$?nmpx(e3frD;Nff7JJ*VlQX&&R~A6@ zt(WGU(S@}zV2$^?NEh~_B4>2{EDlc4emlZI%B;SBJCNpcKlyd#z5Hw5W=*?w^0&jx&NIK!gtVQHxr3<7=+gH^V+-K>R;N((m} zbv_M*nZ=2wG!z9C5-~Hpz`Sx9Mzs!(7KL>NS!XF6XLK2>PP;J-V!!qU)gVOgBJme* znC=p<{-xM{Lwbgo7OYKxE!=IyqR&bjx^2X?G{*dxh{JLbZ#|=HRRyscI>!2nGtIhr zMwg~aR=3{OZ1ky)fS2weAu-foSqDT{sVYGDx*1(czPV^Tn8{NUrO>TA^L9`f2?a3? z<~dG-u`Ti^{#_nCD$-gZ-KlpEUjiC;+Y_T@xtQ2T|JoN$2f5x@59fVM*#BnRRh}$u z1EQt805oJ8CY-RpP@slP=VV*9Zf<~?+DKRaPurs!dqG#cDzaCb6TX5ox^%UMLWm?C zi%JDS2i4Dic2fv)Mi;Zz!ButsRlCAEVWvxfvnGbocS-TsXK#O5y;-F- zLE-E!+1O5_IHOB9`{SDt27Z-Oq@RD?z}@}HlZ3n2e{h}e%M|K@wN3KwnW@W;R)SsR zPf<87knbCQqiS>kSxKBCmwyWToJ9(UGD=oVXec*Kk4@Igy@-2H)z|Gd$ar%`7m)U+ z{v}49qWM+8IfvsSDHq(56qV_J-`l>|bUkT*I-bm$MOz|DPQRuozG4MRR01x}1_Fx+6G)S8i8htTcgKmFds$j3l63u?W zE|GZ)_6Z&qo>u(S*2NxOOR3G{Vmt{(-#!sGQ2uqkFIMyWe4A>&uyprsqzg0oT==t* z7Y6(NVK~wbN9+0Mos{sp_t)?Q1H;TgcXbAr7XAXRmP90BI!Y#@t2zY^?G4zmc-mv| znbwU~3?u4^*nxS^;ja0U@wxV!Rwkp0tGJPkIgq)-CMz zvVH5Xrzo?EM3YbydC=nV|NVa&P8|8|LXl=@bVg6~u}6v*yC>~s|Ru{;^N zXcwv7bYl&Yj_#AE97;k;W(={nmOEO9GrH`SgHkSW38`pc+PUzA(`B{6bUL0kTOb8R z0hpHi0$`S-28%r`lF0i$|*-0S+_z2b|}I zBm2o4vDXG)EbP^jd%L8xUD-ev>`GLVTb?8yk6R)p-)4dU5MC6vQPE0-qY@#gi}66T zT&Y_qa6dJ&LJ^lnwrC`~Oqd0ndD|j=K+G-`>_Jma! zxo#)?{O5~!!qdZR?HMmu`CYQIZg|t>#`Tq}`Alk?s;!k9M;Bd(+=M5R@8RfaH&t}G zWEhpr#b2{}$%1XX2IVF)BjE0egjg6{xt>na7e9GF|M|blpa0xElk8qIgU~CoHLz_d zOB+gevJ`rAz~9o%L%zvh2-C8b$;#~FUPaXy%Q zmgy7Ri)@{EsZ8y#9TT8yo5}SQiQf*^6G9^C3g0Q&Q7fr;8~-QP(E1`8Yy+`~>ftKP z7x^+tj7w+zwj1mP1ZomSYWdUejv*i;5A(p&X)xCiM`h@!;wE=%MyGJ zBTnEN3dJi~t~G*dj9tU|J&D02bp@W=}Pk2oQ|5# z^8q$!O#Y5g)~DIv)E)!2AsTdL1LC~8i39C%!tbALSOx_tV2S7h2u>Q9CLHpHr)L2X zH9QoyaT|0e4`&PX3U*aT_Nvm7L>x>gP~(3B;u{?b))mlyW+A6+7^L;Y8D2^^1R zM+nO={?~Lly*`8KI2OiC)4!c~MgAO#fv@Q*djV1?i@I6(lQ${yyA_n`Y3}%%l0XAP z=@8q94LVLotmWr2vuLX-J)0V><(GoT>1Ged=|0=wdli1-2_LK~YXFR5o~FmWy6Rwo zXR2zxVSDZdby=zQ_^KiEVgBstofl7nF^@V03evT&9!!u&&}LuW3>Xj&<6O zh_|se>*pLUt3go-s7lly#_8-iPZMWwn2~>7r6$v1o)YTOcFL9o-a+W4dQ#fh6Hj933^N9e18wPe(VN=IyAVoN~|O zL69oN#5P2OViFKP52>WoE{Ni%Z9+6CC2oEAlgS|L@w9m8jtKxFX%Kl!NJ3wxPpNd` zvbQrPOQKr~Sh#EhHYg>L+&vAd^zIIiXx2>Z)`GUS0UI>a@0F>ro5MAv)S`7!!w(7G!+SfyxXWN^Kz?q&u}K- zX_gX!wZ8XJrd<~i71Nz0x?rt)D1~6HnsnRt^3s$fd=@uX48M%{qVPHxnRX?mXrdAU za|+a4VyTUZxTv(M68~ydZKE}4Ev6%7OhAt`QMn27G0lDjODEFZep}D7uzng0+Dik@ zzx_|aXMc%Xj)D55Y|n{SaM9HmxxIt(G2hxAl2%`z!wc0@7F!3wu%e@Edd(hAwiN-* zg@QPG7yiVL<6w%eF!)!pgWNCM2xwJ=2*A4>P5ho{H@(V>h@AoJYe1_Mj$jl|{U}zk z^`x|Z`e+6cK0H#gPJ>Y&nkFNNJp-_wrkf=*RV`C0y{73$5DCyt#^EsNhnHb2i=+DB z-p|%)KYPe_*>Cpo&>~&OBQyVWIAf8-U>glBvJnleia+?u zNVxU^#&ueN6=)knw@3{>PsR}w?dPE%De)fsgDFNP-p{k7bRpt9*hzFe!*Ra`WtcCm zqv#g05{1S^E`bP6a?4mcI7)OZAX{`GAXjXo=$5v~JT;z8x#9!QW0da;>x!>~Y6KAs z{0Oh>#VRRn-_j0R5FB^J-VnTC?qalG-&r@jJ2*aYZ1#mgB{MJB@2{N5%MN~z28M9- z=G}0}j>52kCfvMvw_dYTVf|ioOV3L`9Eti*81yp9HX_&1HimBL8Aju15(Itj7vsrX z>`U7;U4n+S-i+>b2kQo4LHg*SqH;4Y`)>~ni{KMsQp@Yl;(FE+N!1hJz zl3~go3v5#y=#mch20#({Y&jHHON5SwoqZkO!PbBXdci2@`4iZd_;$j*JBxIa_L41Z zOZ@BB`g(NBQ$$mP;bQ!5nHmM72o6OMUyb|R@xCeHRHVDd-1d8+gE#?kT=~<S-bbSC^mtMmc=;+ZH@ z%)FC9w)w?7vmLVUUp-x@L4|`yPhFi{Qu-D_D$cfBi>@Z8;HmZMJI3^et{4}X2BF_tD$ieKiDl#B4P6$l zqfjg2WOz~x>%$M#G7zMCnL0%Kjh6sEtYBzU4RWS6!5oN*1ET`s!_= z01}9YphRQCrt7&W%YQ?cbIS#Y(Wq-3gr{T$kx+lN;{_Y82-x1x1>6mE>VRA;Shiu1 z!e7APEOvdhNWNlFvwmYq@!x<^T^DyaNa@dUocp~`(6D#ZpJSY>b#@@qpW{AN9SLP_ zMTviA8*j1CYW#V;?yIT_vYi9`hAy@4n9>zn=+?w|QpW=R3@FnRVw>TIWPfz~MnQXsQ~-CO8CU8;n6;iPX0+h#0QVa|~d% zHXj%Y*t_8|#bzzIeE-lmS5HbQlJ~nzv`)p8zEz&=tgoy=0FXd$zw42csa{}e3g`Jh zY@;&hKn>MpFpmApOUT@VFnW8TbMLo2U+V>~>;?ff_|7OStluz${xeLcI?U>9y!0;9 z9P^_$4<4im*hXqlY#LI|zJM1Gi=r#aaI;+jkF5k!5H-8I#x!TzlvC|N@OS8NT-5>U zHhxvMmUt&9PuXh#iR(^1V2X!7)5YSI?VCi`WFJ~Owa4RPnQcUZX0_jLI-#|!| z2YwvJvwr)Df)Wgha+g`Xe*C!Wg(9wGMksVg68!AYf`)y%e7*rkyxP*b92D;(LG{vv z!6^#WiL$=S2E9+M9C?Qa73k_Z+XiaT>N?Qz=(2l{^UcE_Vv}1q8oO+J?F{Ayxpwp} zYpC6A^Kr%qkV0Gq-~?;$GdN0i(iZvFJ!aqCX8%Z6*6-PIc8NAGau0klv!Q)*i#K!y zI|=bPJMa&)_Q#nk)xICyXqoB(`tp8utdKhDFu8*6mTk2CWg8GD8$DqoO}wV7JO+ ztk9+nT2p3+jL;-^V}#Px_6HY?v_ivrlO1P!d|27GAUoXPxX z+xo*gio>e<_MfnkmQqz0lBRaE!9EGgOtbh-jmOQQx;d=IZ;b|2;@E(q$pHv}-)KJl zvA2ch8R(ofxhrmME1F}Vfv_cuwY!oR>ZztRld_HS7~7yj2D*z2(98k~l_2F%jl<>Q ziH_zF=SCV1XpN((9(Hh#^O4z}jafH0XQLMR8>V9$u}ME(F|0gKem?St)vI8{UIj(Y zVHH@g2<(lTQ6U5gx-3sd(s8L%`=a=15-V!0wIIKsz+N3o>jK53Vw+P|TSU!S&e1kN zllC11{-|o|QKiKU^rnMQaIO49=@-W49 zvO&vE1lN`g=48t&j>{r-3&{0c^H#8@LKqWeg$-U?~X=?U{raGuY&;ojH zFqm|mz(ATG{NdX)K<=3^K+y**unP`3(`<=XUdOMi^e1?H6g#AC0IPgovIj-7^wKh2 zZ!`9&0CxpD$QwoGppCQIZyp|jxw}j^>@&+Py9l<|%cON{>qQ3&Wg9>1xJ-I?Jh})k zb=TE(7~IUG0Gs(~cTVgLmmbfhV`*{(iJbS37B9M%_XRxVEmF*;=0e@8D=V$JiEyT~ z)3uTGYHs?Cy`lLM$Z2Z(ArQO5WYV0-S3AF9|C8DB<7HNX*ZSI*qVwaZv?PMl6 zDXK34nW|0@wNBSEUrfEYwJr>L3>1?7M8CTFFy(%wXFb03zOvt8+OGKJB?yxA)fQeg z)fd<4GTX1=tF~1d%>dD{aFqyet(PtS4E}j2v=S*aniWH>p>fETFi}P2a6IG+_q?k*Yay zip-z{VY#N^1W$onx_(+Nm}TMui9xm1k;I_hj`h83Z!B&;Dg2acte@^sS-NxR(##-- zrl}R)@X5K`2bwgb4X`???w}a;ss;tt2twiiLd8SlU?ANB1o}@5r^Nc%Fsj#M=1Xk~ zIssaB1lk;J&%&roiCJ8XNAXcv{L=TB{*m^~s8h|e?c6PL&e@&2EiMXrZMvA((bM$Y*PE36K)29YZC$BRcl=9J7m(_0x(?P z`S~o4;URq8*dA?jKvr${s}dtI;bxg(_z>&Q^8)i8le*is+_P_H6^FGUwWK?z*OZcC z{fe1P1bVfad)rzd+Yn8voPhW{?56D*n>0T$<7eLylQAIiA+$rHFOyi&BeF@JvWMj0 zE8g;KXu>3VHXSQ%9g<0t3rIbG7)*U+Q{v=2-REAVyw)g}F7jOt0c7^GClFGq(J_4v zFSKx#)KOY^5lsN~2^PiDfB#1~ih^nEg`;@vefjPFA^r8o@4w#7p{BUV*s=NIoqWlb zUrxO*Y*Iiswu8U3NoSh}_!~swzP#|z(SiP-$$|>Va(9=`HhRH73Ci)*?USCs;o7` zlfbmtGAWkLbZN_b^wz{kW}a+wue8~oxC-FDHBpxlaHIHkK)NoEbZS(OaFhh! zgWGQvPPX;kTN6iH3oJeq+DKlA zfghdoe}Lz=dfZVTxyXwG-Hv|@YvZknPVT_!w<}b>W%+H-<9PF}kC5dRG!fjH zR`3sX3`~T0Y7!!~9*V9^8a7>e2{_gT^{%Q6Xm~eIm{qiA(mqu`Vf&7n`0=PowREdQ z?x;}gt%>!n2{0VC%N&nfb?sc8@UtYoo1c2_H{lo?N1J2kCb*%Tcxz(P(<>w!8B|S} z{o^vgY=b|-U=e^xry}yGI|Fxwfzlt}jIf`q310qnv&s|8trOmw2=OGmU^t0yyCbRE zO9I%Wj1~yHd(}@b9(fpYfz_A~kmIke=u6JAxyzn-a0sHV;+C_wi>lFrj{wc6e+GXy zHr_P0m+c6Hp|xzyjcu%(Wr!vgJPGk)JOIW{!?EkR(X=MoI|)vES{MMj;`4fI;+K;U zuR=lB){u*aDA3VqvbF`0iH5E*pGs675zc~4tQ9mnkihfje1w|_;_9=i$=D<2#pfiX z?z2wm2wjX*(r@n(6OvciJArb7Y_Z5!GN1;IhZ^(Nb3P(X1ar0dHU+{Fb8a|Sj-I3K zDIQ@2;1p|Q2xM$Yk+s&|NzXTvBkTq7#wVjLGH|3wp$^c{{y`iaCXzeTv|9nQBj;@y zzKQRy4qsPh;RreKj#g%ECJwJFW8B$BnYi-~&a{;e-0$}TjbA5< z{Wy%`u-7ur^$knCXqW7=a+iVST<*OY@Gz$p2bs@=<$l9+O}vTpMeD!xyxVz%(Q;rl zh%Cq>*TD8%jxbe*emMHZJ=G^ODYDHX+d}#DA7uZIuw^>u+}t^OrnV6uVT}yO?8E_c z#lLz1C)uC&;w8(r8*)w zPr~7ClFhbYfqj#?=U<(gXEX*)1bU5mkns|7Hr#!qPR0qO7ozJE=sF&f&Y!e>2~6C3 zxTRj!4Jicdm3N_=LTbQEsB-%CcC2>FOP8FZO#U`MFjXm;N1 z&aHb+pONJ7t%*O6hE8aiI(*v*kI;;DgzR-OX(SvBnjpO=;kwqMyYMsYl!Km>O%^x> z#Hj~=&C62b#Hs(@zG}?46+Bb$MQE7~@!>znliEbacW^12``%d3_7d0ze}o37!OKI? zMBLc^%;xr=fLRH|*m%&Aioh{xFpJpUV-v5Sd6|Ci4K}e6O60urFU90RYOWpc47~Xk zt_+W2u5{DP&WhbW9VW$2bbtoZ`yyY$>D9jZ$_qu%q@CfjOz#=G9UAgAHdOB~m5bsp-e{jc zda+jI4d8 z?R7L5RUPZt+GvGNCmLwZ%{Fd>Jw@PdlCajVwerx5+m+PyAd}el*~7l*I0(tVdJrf8 z`biK?P1={<_F*t_M|Ljiq2qvbbkr32nm9QfCIU)gBHW_v6cCMsSb10Xca3AxDJuTu z6Vi#HDKFd~5rehXy|TxN404XP@f)l+iJ$AU*#xpbs5Tk3{?4_Fy7AcGmXeyE9dp=Z z7wXT%k=ZqkY7=(5>E!!79YH;3eC8mQu);2+X2>XtyvHLK4zimBN;z|hbbP|pc!T>fRm9gJ_q>9 z_JufX7!enuWuG>#LwgTw!#->(X`O~HgHbT`YYt=yoGT>p4`w+%q?@$RtZcnC)5)Oz zeK5+`Y!??v>qm(Lt{U5DBkp)+FdpL)4-mK-A2TenfURdI3VJ;)*<%`R0Qd>mvxS6b zU63C(@8~6N9S-xd+J=4D1cZkcbjpdR_SWKaWl#DC_zBzCO$O-a@Pf00 z5k0_~>}mhV?wcK$zykwz2r%G1Y-&yFxSfKn1B(Z!j5s-cVOyJ-s8p+|RZW+gWN^0O zn5@muaWEaRgCeU^quVGBh6g1P8YgRJhp<124L6CZI$YZmFj)s36Hu!gJu6a^K_HQ0 zERCvc!CDsEh)nvkhNu?$RD3=V;uA|}8<|N(){w>i^fG9d;V;2FmAz720yQbTI#3nx z)^S!rZdF6)2&h5PU4(<6R&}KMa3M`-R$;|D6?pwxMrWe_ROqU1sjg5M)Q%{$V>)vf zMp39Us#fi8w%`OQ%S<-xQOq7Mt8d9POZ-mCef-!aupa2&!8m`LZu`Qsy-NlSO6-zu(C{5_#2jMc3T?FDXyyuib2|>(&<#qo z1A2>R|9Jr$bZGA#ek{D@bh#4Wdt> zNP!cgPO!TOe(frIcq~`hGW9-2wpYNU+`Ctx)xWJ{-nP-2R6c?BpX*)zN8d7&@zA*l zL__jt+B1Xc0PGS6o@tk<<(Jtz6W68!q?Rjo2E(AMk(YvQsEhKZ#w439HQMA;c-cVe zRILd*HA!8HzXBa%FuU=FhyhWCji~Yt6`{=rZ5Sr$@v%NwFE#F+B>aEJt z!!uYUM>SLLOw^TEOg=^fL^trG_M;Vy)l~waK!+m2#0=R4SlOrUVHwn|4r?3*-^TgR zj&Hex9D!l7z#ztBwlCqJSCcsj^>FylwH|jM%@378{QT!yM|&+`mqRq7itg`_KMjM# zd4*5|W&45t&crs^v8>f2T>|VebPS}+-8U%j3g*RZFlbaRYeAoyR6}RVF4ZYs*g>kX%^XqTNIvS%D;x*+ybi!xG7O z;`hS1)fyd+V7^Tj8Y{g^s78I*gsK*A{Coh9(u?C+JP1d@JieWD7=BxfM3;+4h!r`+ zYocrHz^mDX&xZ0St%?7Su0)T^n%D$bk$c^ieESZt$JtgS+Vy0u!^7eiB{=aNX7ZZ&nwPIC#l3Xg==!|+W z#^IPTp4ra5cxU2m#1QDkcsi^VafqlCreH!?yh__!z!5pQ3@=W-kCV$&Z!)@kfk*1^ zOg{rL1jcz~(X*cFRAu~OzZlLoo_P=1{i(8=l$}fCJo(U8U>os zVJ-6pfurcdXT5SVLz?Q1494jfZALm;&81u#MZG z{yTA3va=hgZJY+hUBg+WRyYJ>(84t^@FEz+K7I3>ceGKW$WE%mDVT@}JEx#YR}FXt z*(F|sj;!I;UGK7Ko4)J?)Ko8J@?_o1?h?O2!y56cHJ=LL&j;C{c9ERn=%*aM(2%h~ zPvf!;*Qk!`aH+?a0%;qUQP&AvbYW#PGwylT(WuF4c!@N&b4QD4R8tJpG(fBV@Nops z_|rbmuybCG;)IC?^(Lx&&zYPChFG9lMIzdY4hbJVVi5MqIYS>RINP<)lGzchPqS@< zn7HqVMQU9F9Wxj0E_TwWJ1dY!+=%}lZ>5R3uDwdcJ$#nEG||$1?2Shk;pKs9q>nx1 zBD9Umq->$0u3|=@xF_m$?Ui{W**`?p8ph-y5t*&+1w7&M?G}E_`fJI=@n)D#6+Kgw z6xCc1v2C0t4Lk`h=TLZ0CGJ3&T1!)apXI@*8e;e=zTc|a{GYtAU)yuAjme;x2T%wsoFN@LP%1zrym$=QJMnkSioo-6s)`yV>yRG)=R8$PYO+IB z)Gx@Xx5#qkT3F`Wyj^0+ezRWc*%ZUTZj|tf8*sv@1cgmKOWOK|8w?C$aa+2xv8uMw z88o|&u1jf3t?=)?Cs)^ClC)QsP_}M2-^7(SV4^;r_1g~qL9)ws`=xzXv56i}q0!dJ z6%2!lKi+30U(dF|85H(lJi4T}Y?W^w94(eXF;{r1O>+mtpjLU4c6$&!lXa@)()b<8vRzg{l^JOpN2G1QYSU@KdkSaLBSroV$BG# zTBo!fD%Pj(s5#v`6T6q1li&t=o{e|KF7(bs_hp!B=Z@7k%pGilE|sv^Ltn7qb~?8b z0UTca%uw4aE&x3)_H&!D-u7$^D!F?$nt!{(F6Z;o6ZW-js0Ia1K<)HJb*y{6ocS46 z-k{$*r*mN82X2`8-kFHNBvy2739#tjP>thiX)6+}=*Yn7lYw^@qz@BAzrmeGFCGT5 zy;Zi(>?f$3c*HsC9oOdSTH-=sGCuH{1Y}7VB$TQGreA0ch(T`+%I%YGZJ{`jjxNM{P z&P10s4EiBEE=Fgr7SLR$%dBN+{M)gIt8B81h*j?P>f$2XMrX2wbaY3ALjQdTx|i8x zpS73S0UZoXPL`Cm>A4DfU7nBnk{#a6=~TT(8^SHe642IDOG+jQJ7VD zwT`@w_S>XZ6pZn8Foi76BWl5O_T*V5zq&rACUw&Rn<&G6Ca@;0(*k=uEzI*xz@(`< zC(uO}^E{YMbY;WYAPy&k;P`Y)pox+xdhE;Mfj*Qi&W_L1OKTmBUU?U?5m&N7KLa!` zSk5SIrvMNzI7E32XCwFzjCjq|8b%VZV+o=mAA>ZJT~#Nb*%ppnVhnz zoNcfs1>FF9gwp%>Y5C?2Fqs|X1{{?v>gu?dYz>K4_{l`aBxApo#va*5YqB(Gw5{G+ zjuD!SkOo5bLOO!k9`U9Mxb>Sm;IjckK8*gm7#@SHz* zW<#nKhw{my=lgJ5F5A!zR!;*uRaMUcTgGH!mlK!01_MGs9gZ2)>oB-EVq+BCHQ>z) z-jk)4AJ(-+wkKv#%*4d#O*lLq+o%l+TA&_ZsN1V?G8tvhAA@P>2NRVXIl1SPP6j=G z4D*6*I0i*&q*}0z!=MB4(Hx%BgnLJ^?v3F&o!!~SY*2okn7fJY0OY_rNE7{<0@-v0 zALS2rv#2JHG!k!fK{+@#*bEv>V(a-D{mehtoe48(mPxr_qB3!{%m$rhn95Pzu$*Hz zXfBC8xVQ*<6s2lQmt*`8-FlSq;;(pmF-m_ z%sSS~9`OJEk8l(P)7T3~@!0$F+xyO`my_b8Ml# zpQ8yJp`e=+IH)!_V%tbf>iT9Bw4-!zZP`<02kh#$!I%^-f)PDEo0wE%QXv6OL0 z6`_H{Gh)!y6Tjbww^&Ef+%{RVr`f|FxM=PN6aSb#yK1HDbFvM`pyMX~WjNy03UoIx z(a$d9JbIa=n1WSJsx&S3rS9%tRdX-(Db8Da{a~UqqbIHHMm4!^FOO}&Ci1d2;FcBg zFYQtC`|Od4|BRaQx9yPiYi*)C)8HCuSOz-#N0~rN@Z5VyH)#P93v*T>f|PpqInd{k zjKiy}+)0JTv;2TNe7}Osdf2#ZgRcw`pW3%mW5HX@+k2;?bfA^!YJKetM!})AQ`>%t z>m*LJb_CRl+6HY<-xGg|g_q6iSiQe1Tcg}>acivOGwAXrKFz{#4$Gw6;Y)M*wH|}0 z8G=!>Z)!99nrLKSYyWefG5heenX=t_hy&9ORGB@e>@b-G)S6WLgfow$ zmqR^oVJj+rzxs|iOZznOuu&5s(negavxxw0688MapZkOJ*|5qFS>5f|wn3Pbt`0)u z=jO&YqVXo|0E59jg_SA&Rr8xQ9~@S| ziz4T=SmZ^C2_s%FXP>;`htcH=#YDbE&0gbV*JkPvpYGC8F$tEVY8s(~ie~ zxhwX&9dsUF)=NxJ!QYvzc7^se>~4uJ25f3x?#wxR>8lr&A1HrdN<8d8gB!@iG1go@ zEq4{Gvs|Tnn%Ks=Zkl@f7pZ>RuwM94S>YwgdSS^pV*X^?rPgxQ%}>F?ThmRB3fSrz~$x z$u>HZnpfzi{-{6JUZPZ`0(SeTS`sl!aW6|H8>R4$XJk^{%^7Loty(i`4&F90lkOg} ze|{sqF>jKc{F?=Vudc~TXs>QJ6NXq;+we?gfd=nrg5!VherV;8#7Uw>b=aSo3qUcH+5&Nd{LM`iu&19w2*GqF4 zbghkLa3-Rz=q8MNSL`33gMPC|F`YJ{bI*w$>Y10S9_laXATBaUm0D7KNPbW8A`P8>Gox&_T8ur#ix8(yuz6 zBZ*(0bH7chw+-E78@O3ogZ7QXc+gHvXZL=W?Q-iCxhC2vjzld^>|p#KO?*;({Gk>I zXa@4DPOtloSReFTws}Wor6*>TKJD{eep;=mS0m=cPDq%B<83%GCwE-ip1DC;iF)lR z2&1;kaLG)F9d{$~LUr5744SHrOjDtbAsJMU^B~%fCN`;h^vuoh2E}k4_JeV6OmyB@ zuy^4i^{%sJntLa=`F^**v;7A9(L@+kLDQ1rp97OY_+Jkv({X>+i|1jx?mAq0lOkUN zMJj_>?Dpv}DR#Ee8AN{#U8Uup1(rb%e116@MAc_;wO-dw+}U z5DpM@5!WyTLv|u+2!`T_*c`q?B(ve8pa;S&x&R^r?j_@S^cX|5ZrXJ*#XQe}?4onw zqt8dv2Q2oI) z@cXv}E{?=|$mHYFHmFVs+p$pYmZwv^&S#uOj=vn0zALl4Y?W%2oNi8dm&j#y3k-FU zt=Pr3J!pq~9R)XmA7Am2&r>J`W-DQN@GcgVX%s_BY``Pm*pdemU~Laii`Ic3UEzAK zlG3s>?Z*zT5*SiDbU3o0x3dj^7NZ&fao98nX<-`#Ej!uhF_fDMh7)dIDAtm7erNyA zbufbf67F@axvt$npylFVHl8w@I~c`$JN9{zmJ0_Sn+|dfto6o6lBn{wJuEHlc!_zB zDXBQ<>%((br*#yx_~R%ll{C`}c+{txdl@$RxRf7tNGsmpY?!&YI)2eQw-WUzkGf!J-2&3`DE8D_h7(UWbcq>R6uM6cL? z{vZzHSs!f?_D|?qobC2Y+d`IR3us`N1{X~j)AZgp5>ng?B;c)%Vt+W1IQq;!jCM>R z+eSf)evV?`*Y{+QxY-k0_SZ3Jdm>@j-xIoIULqNfF6+yYZysE%2VFDYM4>N;1ma*t zXnn!4FbU2M>TD=+Ffqx_scjB{AL*iafq~tUcosXVQ6fj(;1%z~LBcNsHbUd4I`&`yBbE@sw4+pq0W2qH0Z!4;rUD(fb z@%fcM?Q=iWJyX>7AG36I`BgCB2V$RDe?roQLvB@!5nf_ zF8L!}I(`*iUSa(ejCPehJeI3$$t=Ri_UNQYRHKVr&+%w*+XUjBV2O;(_OzV>K$mV; zzy@J281-7qQ;~r{;q5BBE0E$VEq7_LNn{FRrdo(Iv$*!_9c*v%p?=D3`DC$xFQ7Mr zeK6Dnd1d;rhZ5DFJQ@%B8yKPm)?@U*eV9E#oyK~dZ%WVK?TYMTl^27Q*~5nS-GTRkMtrhh&x-_R3Yp^j9o8SnA|z}ix|5vD_}x@?wG!)q z(druRa?b|aW!~5H4$|fYm<(5NnU=s9Y+glnbGDiOtEUy-Du|UV*o%U5An^_3%LB99 zVXyOby5nUan>`#Sp149lfR8eu`haK$hsiwqtl8Mdehb1Uc6hKqevQEy$wUYYk_#@3@OxG>FE78DN-=LJa6nQ)bMg@j2UMwiD#(@=Zh%jW6OGf69Zl`Tg!|Vw+O+ zN4oS9NB>+c1PuDQS_Rt}XyFJLZtECs-C>|bWHYP8_NcUAgi#}HSlcgrx{8qx%iA34 zb3Vyl$SSww#QIB?u2|#`YkySZG0;JI_|B4K2DUNLvXNt&Os3=O`U-jKO=&ylJ9=yeBKq!P1W{$y3Vi#jkBtuILFZ4vp}O|Duo=zHc06D?^G z6Z`T|B#)tML-3ut!9hz~9Y>@A$(*f6x5Q;QW^y&8?UgwZh41M)L&=u_er-Jy#j+Lh zo~|eqqmOS!GRL%^f8E&6#CT7a4D#W5i!~T95R4qI&VfPLiau}cy9!xBsasrh86d}n zRW+EUlU23g)&UsgD`e35JlPcczB!XxbjcnEQL7|zHNHV=LL~yJjv@EMol2(5??fm- z^n2y6mx{s8k@TXg@Kkp_0pvPiCbMvNy8>bmqwVrD&y6|#o-W1XD3J33#^Y=gP6=(^ z(*=3q@Uo+XW}`}=8hj?M%4*)zrF!A0ht(95d0bMm*c^J zAU)-aLJNf09-kJT*lKbP1O|M3k%}vb6>MXm1t`Z*C0}bOoFrerr%Uhzj_RGQU^u#& zbhRCW5wpJv1V{yEdt6#Tj;{Sd*q_JaPXQjrIR7Qx;H`g3R+;Ve*Y|WWT^Nm{c-9Zc z@oaP%#T*Iyq8INs4@~rIylA&yS~q^_61tFWM9BMa{Q!^8rxLoR2@l zfFF}zyg~NxxUGl$IO23&-Zl29RjVY-w=_DH1YRz_1#DPiTY8zQ7vbIy{GH$K2Fe@5`Wknjuedp zf7Fk9J}+2z78!j{7uBi3=R={UhWV07B(24-J4B?Y9Qae=5gZ2na5k(ux*@tuw!Q;C zkR{McuG6LMY^3*e`5lMWu0TX6)*+BmQ-dI=21OP@opa6&B2uF2h>#2qMkQ$QoIs*0 z^aehYtLWZFQ@qC?(9*~573qTeyV@OpZNnoa>maz`(WY#jKwA>q)+k+zr)7!_czTiT zVM$>+2!~-@`S}LfI@_f{0L$HdwlUBW7BL{1kA{K$)^FBr9lGXi5RN`U@kTwZa*%C) z@!%6GhHKksXbD?KbE{)&(w>{1?_W6rU zxXUpZo3StCuE3GPcj$lSTVwmpPZyi9;iMgO1@+hL@b<3w>8+j6+$%)>1$H0W?AOpn zZOz1Fw$4SnjARE*y1{^gE(e)){E1P}(ls10H_6%t?!Cu}zTw!JyP0?QD z;ib$=ydisTCs1O{MzNf;{GP6dtE15mp)6x5;4nU=oaO`wG*;<4!7dX}>5=V)q^Uvo zPKs;|3tXi2mR^bpF0a@+=pSGk3R{!|YX`usw`E<_g zKb`5iv0>Qnt8H_`f%=}V85^=UCv*rVqz)9iGW)`Q$dE1^8*;U7nS$XxT_83b_t~>; zGM>yPa}guOh>-oZ)bHt9xY*w(j~pT|zb-M}8<<*(KS+_8p+B$JnUx{5lM7 z>hX+$)|_UW{b?^=5l=`M%v+|q^5xQXX2bC{&t^r_oHHRlC}6fB&=M6Oa2KZlQ0{FH zOpC_ZAPy%$<=n@2pfBnuy!C#y%eL0jOz2uNg`$ev^N_uSVg10;q7z_5lQACCA&l&m z+uU+J)qA?U4912P;Kb3*Wx&)su@<&HCv>Hmo;z!MKvI5=0yG3i@G!MKASo2tfHmhf zjO&y?08*3e$uf!$bivsO zyH^6kwUAmn_N=uXA^bpBl#RxGNZW(aVsd;w?sIv?mUnM|inOd8i*rLt#MM?50#s{`-ete*7$7<-g9bka2UXjm>yhAK2 zjywGmC+~C}L~rE5dMfZ7Vf{?a@2rJ+$kF7By=0WqQwk%l`Nsf+OUqHa4|K^|9kpt5b1Yu$2V)&+r+TQ6B9HvHAVr#a>qtA*M};&B z2iL)LAY)m_;*BzhC$FF~#5QWWIu1}rv&m#UW%rj8mf<^~4Ofz#d+h~_JcLSH*V=r*r@(Km8=qu-^*c0A_w46>e;CSS4c#S8C+B(Ge!_H$$_idBU{)&F z%d^LKoaJ*3(U@{qU^@9v|Fd8H<$qS$Uzl$89+S+=RIl@`-hHKJ_0(PE+T#DuckGkk z)7XcBuII@m?E5J*%ClTFr#^S;1wU?J2qY0 zTil`Ek;D`Fq_c<1Ts61sGlSfFOo6`;H;y;Cv~8o)MU@N_hKZ^NwYSZ;FZY&NxpzFVo5-WJXa6=haI)@|IxhnH{;_vLlvl8d*!Z_r(4MZGLRel2-du z8FJG6yZr5tbzULc$Y?b`mDJ?*uowYvD;UaM$HhL-C7%rGY;-JEF8!VhFRkl&9@+nC zdoWsa&xYqrs*EpmZAraOZKI*}xI)7dJarOu9hA$Q%nx*#=m_7#QOz^*UrR5?$1!_{ zZns?YV)Bph8ryz)(KVz^Wb-o^cKKfdTduI>PO;HCLSXA%1-(yj`9|~aHGLrwf<;l} z-1K*ek=7(_jAymoeLj4&4rt>Wj=8a|9l#2r+apLT0|Bug41&0IHx|s+PMt3vU5na4 z*529Y!A1*ui7kveqzby+oy&NUJexR#o5r~S-M|$F+?eR%LjpK8og<9S@B3Wm3N(|eG zNXd+ds8sj{BnRXiALt@mL`0OKGyplNLHR&e+ae^DcaA`I4zkNX&{ebJNdQGAqyG42 zem?Md4VS;gmN4ig%T16#A>3?P`_}bR{beiLuCN zJe%@@co?0@k-T`oPylq<+uJ6G{6N=?j%RT&onH=k>DW0EUl*z95@&Hm{`)^T{i7F- z;<5MTxBG|m*B`(CdN+sa+X8y1eeq7dWXmt7-WMorhi>%ncP3G@%>(=m^0vRc@UH#A zEQoMIw6MMziB>LJn8x-}l2Ul$!=dIyT+;ebtOG;U+1|^kIY95Lz^Rkr#!FT_ttk zp*j6C)4@zYOj_{xlx)w0RDRS<*o!6TQA9}{GvK)g?D3LIYo z;C;xnm)ee(1{Uy1}ZHp4Rws&$l?~O~J5 zUcIsok{0n5NbTv<#Hl~WI9AKx=vrkOT-7R;Cj&NKJotoRr(mJ4bNv)lD{gxlv|8cQ zz-A{ElfAya98JSmlJ!ouG1BU#!pNlq6BOq>&&gli?bkX)p2L{G@_I6*fhXv(*=%zU zf86@Q(we9Rx;LAm)@H~c$r;Z>qGRV-v~}q0Xoxp#=D`QRn|S-UePutXiZ0G>PvZid z)<@0bnpvs$JZBeDB!vdd;k}T5o$rg){662N8*NI~x5lIdwK*ww=0xUkY9iZkSsmR} zleW}Qe~iY*ZNxxxgfL6P`^c2&e3>rtW%Cgv?zR0XnKY+1CHZ1Id`E;OAQEq-S*3m{ z-){Gu`%gSfml-L^ICZC4YRvExYUdeTVUWO%;-`e{Zk3Gj%8U4_KBb!ngji*ftoi7r z^q>9wXZBj#Eb`MT150?N9y10HKqrWw{W^D<+1?kEbs()+O`mZ=q}I|l8j~3i#p5Z6 zpO8mn!xbk4Y3$@WU8|BlzQT#7BCO(l`#oKTFY)q<8=icDWi`1Y6kUq_Q`M6(l3oFJ z&{noxP7DIAw+DeA1;UR}bAoBrFUnuxIm?x1_-GYf!&m755}czpbPOACd%Rj$?pNHhCw92iVmee$+Vk`EVqCh&$$wuh%x9UnfvorwO1Os}{Z zo|fo5crO01IUFsrnc$oHAszvyH9>t@b_>4!p053uBX_n$dU6GamcrBEnh2I}-9$ea z3R)2BIhqq?sn{Ny7P2Y{v!czYAb2M}vSirx)G#chP@Vdt{&>hAxTST%dNwL4Ag4_6 z&Eu;us;R*1e3!UwVZ`u|lCbJI+gky<`MoqQZI4b0LOwcs!A}Ff&ld-e7l;&=0-_4W{6Vmil2%~l&c|;9>d2mZ?99)s^q9Y77sSX%wq&dMQ%iuL{dstfXi(z@* zOjM0t9WvWEXk8FoOasmn0xY9>v9UgXTIL75+BxJaFUR&G+Y~Ph04??dc1Cg8+1<6v zCd!7S#kk}R>0^4Y?J;R_JdWX%sV;$g(DI2_W}N20G6uS2Szu7pmmrodmVvH9o&v=H zlS|k^2u3{TeS(sr$alF58A%r?N1PTiF040aXCspG4dZ_*M>>LNpU#nK8v`lqqQIZ> z7V*8bu-p=ljY$eNJ|>ixs+tKWgOk!tX3C)ZnAvS3Xw0l90*yyOqY>FyaFSoHGM?v? zX_+&bccO8Hyg)t(P^W2Gf}J5#g)&GLf?^CvpCp++Y|ow)t%QHAa`)93Wo*MC#jfs7 zi|SxP7jys&2PujrjyM?BtPXu`Joa}P?S}d|Y~5rT9bH;1&=CoOnyc1vsvyHgN^gNJ zid!pIT95fM47B9t7;649c|onO0xij}eC|Pt9+PGM)%KXQwS7+8&mci#Y7NYS?$Sho!|J4lBBW@PTdjK6(2+ zU3sg9*85j;2-pQgz3M?pt+KlUm`X(jOM+okX0k$sNv3KDnD$k3ko5r98Tj%P&8^o@ zcRMJDIfYt+4AcF0SQ7v${$Y>0o(%yHzn`>EQ)r58l>m!Cbib5~EWtW)s1|2qJf#JX zE5CX5y(kn|@kZQU4mf=fIg#9)@BYZemCH5KX6q5sg{xdAdGSddwq#1A< zW{@6$bOf)wA?Dm+0d19``jhQ@Klo6k1H4%N#b_QNSy9ePUvf$wA~TMI0+0yrdWM=a<%a72Yg zhpL|whcf_nQ+8sk!|2e|P(dC0qrN|_txB}RQmv(R7#*5>21)<($ut~K!Ffv-ExEhfmnW`(&_Wx5G|tn+_0gdP_E4lrM{E0r9$g3=jd{$o z%j^4=y=N{Ydl#&2^dV!S-dVxhQHQ$(GiGwHA`bMHP57%@auTJa?ksalxgu~{e?`IXh)Nv zCpZhDZMv||S-{4nHI-Q z%!BNh>G$cE5#~ zvWsIvml9)PO5FprxP&0P=GGItyk&g=CR0wVpS& z5z+E7_Tw;$!(Jrh$1W>(+2YaqhS0)Njb8D04E%FWwNk5pEZrgNlB)4ct%+?1DP02^ z#p4N-tYdykbxK2K-4#WVGqVLFZ@eLr6V@k&tV75$Wb)AJ@Z29?rMi+`ItdK9M zS3&U@qD)BSGz_*8(c)ep!X_*RM6wr)ZB%rfX$zHXcpS)#(iCc(H`dkl8C__q@PrYz zDzEBXbn05&sZ=Vmk6IgySKg$eN|g!E?D>!RKj^{W8A;j38*kAZvOT{JMZo9Rh-zP8 zlRnM^W__VMw1EJ^LkRMoh!8vXayYpibV;j(!(H;c^rI&83aI|D55}k>M9pvaWmS|Y z)^Qn?f`+SgUAKG$bX&FuuHr29z zl8h3)21}l&alOlzZ9ud|Cn6zEYV6PGf>%7s@&MZ&k(9eQVkCyNEnw;D zR_MaP?rQ`+oVg8#kzYuG|GDbmEV_=%xRY&Uq`1|QsdLZ)%+a}^t6<}+X%M{ZU4;{# zeL44;(K?TUQ6$O1HYGNq=NXxa_s09pzAuWdmsM`4SL|DpX`tef>}d?1F$bxcXLQwU zh2-M|5(?sA+Pm^cm%+t&I^->%@f+YDTRgHM(+j90upG!cqswa#fExs(OP-5ELL8)< zhux!Xprl}~fU><5k>=Sbl%@aq3hQEKo6P#Ukz%=m^SQ!>r zVaPh9eg`r|iBHuvsXjHi=82&i(&#=LXD%1I1lKS#T=qdOI5&ZMwG*_Qy=};5Z8EQ$ z&!i8`HX^fD(GV%-qk1|Ra54eE5v(Qns2i<~oYAi{=w_W$Su>RwaAd&Hg~An*sP-7L zJvgmGB%eiWzx^j0lhzP0CMI?_I_Po?Uh1riE<;2s2#!d!7F*pXcPUd(wpW9$Bj#hP zzGiB0h?+ndtZfjqoL3;)+ws!tJKGMrhO>ocJ`7^N1KwYBcaGX^F0-j&%qthjvv(cx~_=b0IXWNpOi)?RyXj1Ab{~n)sxlL_1NoOOI5>}1O z_dIgqOQfqbtMI0aY``jmCxv!OEJ9W!o~3& zS-NzgrNF?05);4o38K2hf_OXoE?&Bxauxx>s7l#|=1I{N$-YR0(PJAnEpOYf2mbAN7C-l* z(&D%a-5+OFX%P;%MRpK)QTxFKGu$Kx2Tu?Zx9OzH7?M%c7wB1Cra+Hm-M2~?ZZ-i2 zpTj8T9zLydOG5INiPr8Hz^0{rcGWYw4o;}v6$`dOUO z<(SuDa3fP~E21;(i)s5f)AfU=Byrwe}*V7AP&)dJ67V{L2Q~t65)K zQod7wwPzEBTjnP7`d|@3Tc!^r_ptR@kV0S0B2;EBZ&v$Loq|nB|Fm%6>!52WB{F#R zNN8b249A~8cw9lRLtrQ6>~Rb%HUiJQWObix_G|XnMRv;0^OEU`1)JNcw}T&no5_z* z3C|hJv!ZJ<^;y+OZDk=f_66j9;_R<9U7@LCVkZ9>No2%w*L&+R^NAtjL^8JZ9$lzO zVw=~)ZTO(oXIqISh(Kt#!8h$4aNXRWWbQN@L$Ykv^-+1&8x$^(HNIGMGy zw2sE8#sr#SIIONX{6lRxdz`G&MTT?|3ZwO7VANbtzZLd_IU=1a8Ot71MaK0%3R^eG zjM_-GX&L&TWJ^JD*(0o!eBjIzk`Pugg5#?M2x1|K4k_qG_R{{zfp%;oHeeYNlA z+AsF!S}QY=KqjcNkSO<#mD7WUlk!&|H$L;V#?vBnQj5>Ry z!=Z0?2Hk4TY1a?dx56xVM1RQW zafLmAY*RG~m|I@|{HLUee5xaJzgj^4TcBEpXXNVuPmw!0F5xk?4#UWN0Y>2S zrcF7BAetvL`!CAKcyIklkiV&3SPo40!5OIP{!j2QLGxz{Jjl<*L9UEOSLE$HYxEq}~K=b0m6n74RuYR>xJA zXanz6>1tcw1W^;W{Vary43q~tG0s^Ter*DckufUmlx&V{E0H#G!eYChj@3>-CHfT= zL)J?gOJvO%-!4t>9Y+uACWso%(rRf9vZonRk?K%OYohryO(qjYC{+I$Wm&t;?OsnKhG;-7^p+EJ}^g)x4x4m$v zk3&uWcp1T|hCt~lW&pw7#)>zKtY1D|26I-i`_s^KgU)q+ii2bpXElwzGV$|gh|BW{ zlnXhyHenQtQ0axhSJR>Abwdg@U3>jeZWMovoV#S5J}ha7DD<9;YL}>%Q61{2`kos? zQX&;=su@a)_~9Y0nS4|RaHIiX4El1?pN@MY?h;zA6G|#(jKO*BL7_Rubn59fWgt4c zGyx8FZb6be>g~WWW9gI(8)1Jp*#cc2oY2ow`{($9kNnID;q5*qYZ7 z)+#(k8!qDFedhviNhA}Q*nweBd}109&Q!-VY9?hkxtPd7+M1fG9%W3tr$i&(bKub# zrAjSQ`CH>tV7~7fDp#HPHp8i51{us0iDh-uOzaCx65KDnCb3Ovn)hbzCw177e zI=0Da3;8g5tCV#)a^XUQN-odj!o5Xwmx|U%chP3{5i{fn9Ok={Wf24j_P()4i={lV%Abm2uSc*E?A%ifhTj7}N4GZIte z-Vj);h$@W+cX%~{vU@s$a$Eb5UJL|~RX!y#jPT=C(2Uh84B0B{I<2%Ea-5@22H6OA zJ=KNZDCiBx(}3BE)HYxfJ+30Bw@GloWnxt`JJp#x?GTRl^)KE)LUVZSj+Cp4eK8%J z^=lQ1&hV?Ch&RRuOQDoUP#^=}f05uA;$-RkE11|RGp^_9Hx3M>{PQeLvpGzbfSl_^ zw4Ony_-(pL_mq*6-#APu*!=lm?_lrfc&~L}b(Oks8G1MTz5t;ij4Nf*l-~!dv~|JZ zb$erl_#mAp5C&_8{#lhsD81o=3hKk$U;C%+tV%2xuxQ8a{TDcmc;|7O%k=p_Gbszn zaDR@LvyW-E^WYt^BiDwL$Nsf@@Xo5Fh`Qi>WSjNm;YK!!lb$|l-+q-i;Z2GeO4u@CV}EAW#2ULu1!8JLE3PA00i135Ei@_2g(E{H>l&bkRG<|s6YQhZy0*P*kM+i?|k^>{vrPP^x&tvDGasG zl6jnca9)2%<{$Q)58yOpf@%X_uQwU9HsLEM0sZi$^Um#0yb#xDP}FgaV6M^%sSur; ztphMi)m1WiIExon-L$O(ouQ5ccNq4iLvEZ!^R4Z$PU}GDi3;7^lpniP#J*uNKdRXy zwhTdMjsgPNO`UiRA;$qzLhbIk&L7pahm+CBhdI>5EWeGMk6C>Gm-m1CxY?|}`TFah ze)?%2AG<&MAod5m9_;n@!Iw+;&GkUmJ z>4yDxi;fE=LwesCZ#SFhDT(%&JVzHeq(dl=Tto9hWsVGQ#+NtX#B4Q4B)!YhpBUwR zXT&HKx{NCX_n^IF!j88>;*sAoKFTc>M=oB7XYM)wx=ohs46@H>>~h%69BH+5b}qb% z^s22AGqLi*8Jk|*PTg)7M!fDgZfxHj*b^MdX%(Q(@2@-`6a@4}Uiybyk1TcRO$C?OH9_ zXti}Nj{bb^$nD9w*N}9`*2%c9!dI6$|8sCq@iN{x-oLG21X;Z?LuHsc`*XYR++hcM z-&TlV#=e)oSeANioi%nn7_?Fi;|eSJttOGS+BySthuy#@OT}Hzvox7IuUFf}I%0-! z%wF3sY5Hihbf9&tbH59JJoX3V^Z^a1W+kWcypDqX2}S*59SKz6uCUH=AVV-6>1 z`oznvgNom*Zi~4xb)6@YHj8(wfz=xPiZHsuACBEVvookMDid{)wdv+%1Ugr{zP$*z z_v0?B+jzT7PUl|Y2D^=1TtgMwpf~JI|K=07`Wxeo&Y*4qcA2P2MGb2&qj}+g=k_|${Q-c#$FJ(JxVKxv#jpW*D^t!HLNfQ-vr{Y)FP0ikX18DnL2)29B=IcSI*l6j ztm2HBo_4K?%JQBfKDkXCVAH6o@~ON2glV9iey{VEn2Fdp(7?%GnK~|g!5E64SWRK7Ea`y^weh5DtkvpAn`E=K9T2Om=#fz5wloBw ziv9Ne;Z^l!q|1jUz*P5j5n%G|Xb3_TQ-&EzR z6)0+g0k>5!RZ?K+zUy64j{hg|xncB_JlIdeFckSz;xq8MrchPM29a=OEZD{btm3qD z`^c)Kf<%^=wcAbzYa8lwh`7uml=~u537H8K!pNAV)x_Plp<<_uBXck#5@@N~1dQ9Nt7Ad34o5NJa*uxIP(x2X3dtP5RgtbjW zgELFfN4&&tZZJGJORz^hif)V&O%ARv}gK zaDr0u$K^gS>o}@da{-6J8D||x6&pq%no~}3gIPyX#f*zcOddJwP^vvEd5ac<0!^I+ zAOp9F-cW5r?UN3x)WD`OFowb?uE&qOp+KZJBwZ)PhNA_1(B1Rb{}4?`OWj3x_w-yr z!*#3bo}r+sa)G%sbcG|%lcqMkQfHTCEjgCvid))-I;`GR;CZ5Sc5ZjohQ=g~CHuBb zC0Exz&9J{_B&^ahbS8ls)oV&SxKADH6b(H|fMQQjv`S3pqeyHdmp5Pv8`c0@C9CsE zBAajPnB9&0)M~;^+fasuWdA0q+SaBGl~}!SOv!m6jxn}MO=mv6Td&`zsqt4yWVh6} zZK%BBTo=rLZ#do&AdB(<8K$(v%PoltMcBMfmd@(mY~~-g4K-P2$cE@y1LDF^pjCoX z>5pEhe%;Tyg*r<#Vm5f7o7qECZx7iEv=NGi_NP>9PK^}2E|hd*Z$>Jt5e9K8v$rDp z+F5UBv)FFRd)rXxWPo=FBwx)xFEm5(lL6Ym54<9}L_wD{ht80E%h6Fofv$#%_Yi0j zl%b}!2+Hs(1*`_&q|W;VtU|%Rx?7^sw#nVn`MU;7-!BQQ!Tr)Xy#O{DR_@qb`O;yg>&FEC0Bb;3+h6~Wa9ciLZ77jQZPx0x4K-qa^8$Yw zc;Tc^1AnhLLXe9=w}YJ$3OyMRr-r@o)wxVIy}HylF`#g6B7=}eC^ zNZrG2PfFWMpTc4>Ty7RlW12{BZ%`R|z4#o*u+!2vat=ts^7T`kT{dTf3_;w0j-C9YUEI_P3OJ`Z~FT=t4}>O9-euFXA;o z(ZVc(Sv?FoXo^_|dOK+Guqfy|z}~3%bVS@JOSbD7xUtsYuXA855B~iU8kg8ztf8|G zOm-jx7G^qFrKSr>8lOa7JWR~6-Jz>(8bGJ^q`;n~mw``<_UQen)A+t}-mwdGPXqhd z#fNz`IB!aZ1Q;h)eBl)FDwO*+lbX{u6bX*8n#?X0gEKy0-zvQxx)E5Sys3j-PHpPy zpbQ>qHub)3C=%qM4$Bb_Lt)^J8w?>Gr`R#6qLZ#{Y8LG~>YO_HiwxBTJc2N(pm01f z012hDz+RaV#{QOcKxLkcGXyt8v`+V&r+CR8E;#fCWejfskUEds1^fb*4xf}4XRXkW zaY`7^qm%P&QmCNY*wtbTg^+w6(Y5F1aZp1H)GCUqI4p07lgF)nw_C`-$|p|c@s|4r zV%n9H_o@(bi7kM|XJ=$nM^ynP($-3`%jUKy-mfZB?gZ-dJ8VdS<87 zCWOLNFm> zE|E2lps+dbqD0UT?X}w6xxy=%!3 zE5b5Vnc{z##ATAU;XN_bl`6!4$4xQJv~FS^LW!y&JEn=52qmhLiw3=SZU?htMp^O{ z&3=9{Df)Aj$Z?Sfv%&|xA$ZNP%`8^COhO9QUiN~4Cq0_e0W;R!E9yG`{tF!T96PTL z|7i_gL{OjO>=85;Nao5?Mq2etF}{*0ql{n9Q1lg@ym&?71V{1#mOvs^Vdl%ik=hHf zY>VhmKNWr8xnuL&`1Rkp6;G~Qx{jH7LGuV-na%w_d*KS6-+jIwi&)P~SoxV?m>A|R zgVf1`5Z(A$fZ4Ul;-|34Fe2hqoz>eti{0{8NuSD0z#P}$OS$#`z1K|hs=b*cY zaX@DNt<%jW#bHsTtMD$jWTwXndgYLn#2d01X--{!M)G(?jp>K_h95q&;e~V3kJv6$ zUO4Gu%UQ`jJ2UBwLWYmXFH3(9t4`QPDM11V+{J6`kxA=@xm)1I;O`ebZSWX;1s1pB zsJs<;i|g$~7V}+zMZ&v=g+?NXx}wd&(Uy^TG+p| z#O2uqWlLPAOQy0pSq#w!w(3ZXoGsts_15|4NzngcpINDo%s61W zUPcaK7?T0nTKwgRW6f`E`31>fXSDzR{gV9?Qb;O`Hk)EhYtKm@pkbAGgy1DhkvlMt z;lM9}>GEfd@SREeW!ihrYMUnNTisGZJylQ{5{+?H0QHf~*uqqKjF&r4%|9xft`^xB7rfjzruMF3v4T7V} zut6D&XFTkUJ!p9IgGIDuo6L+>zvDSt$Rm>(Sq-Bt+h7#a@3=!qCMzjCH`gBYz1$BDa6oVK>o=Q|WdKA57jAReheTUy0cnC~@p;|Fb(X+Vx zvJuFa&vks{4RDcqfwTh+Mhp)=KcnwP^X(?xce?3Q7A10>@Ro6{O|0+uplmJ{)<^FY zt=&s@f@z6Eb#|~w7er|b+V~^0Qox(Do<(yQHfR%T+0rs#mCS+X)`&8~MQ&5^aBb5! z=lGy(4OPKa_O`FV+ZkxFK%TYN>&C>fF`F%^rl zX4Pb!!X3AW{Lm~pu|qWChQi$}Vi!E9HX7|U{$GIoScQ`Bu_&dzep zc9~(R@YBMr{utp(;wPvbWW34x?L91u)LqDx{%d8l77>+YWf2jXGR8eL`PD7rDvL$J z#c$Bx^D8b3#T~#u&l@g_KmjPf$#MsGUuT=UR2E|fP+Id#iOM35vIyf1D#q@3lJ_MF zX$IowQ3wyqvZE+94DqiZSuVl8lEFLMf%M~}vQ#L%DDuOgI!#V_i-gOpzCf5uGuvo_c|_bz;GYk#hc{i^AdHErzMiZ+kBl6hFB-jI-!NW_-5-=&x%w@&Gd$2 zFL>+S0{x;yhgVJzm>5r@r^K$NHmMWZ${UF8+ux=Ky{XI(!eGkeF7vY zh$p@y=?`}b~V%%K30%Pd+$XGt)I?GbJ7*anwzckR8Pn`HLmUHWg_ zKhF4eBX_oS{4BKm{j8(raFjUrB^AGRfXFxYsFaxXzz3=Ck0yQUqeNLI2{ETdym|Rl zU!8P`V-LL>Qb&VutdY)Q6yx@YmpHTE?^Y9kif2qlSfkx8FyC6)5qQe9=`1qD_vUK_I-8hAD zq2GWMWXi~P0oLIDw_o$$+5>m|Y2ZxIUacjxqzPyzMri)9f14i{NFA`p>Ds48lC%e8 z^6~XHa!`QTg`<7yD#YxVF}T=ioGY~+fldXR_<>@Dc|kFSO2K8DJl1YCvQF=kRhI6@ zS*Bt;Cu}6?E_>g5-D#)Soep|o$k|ffH=lV^unZf z)TQ}rTE|VC6znm=R>95i$p{LPsWh3L=B_(-@vuCa%7}Td@~@mFb=sMO3ru)UZR2c- z-Db#c0)Kd=1sD*_l16^kZO2jpqD>$IZ{&k9HFZa$QpyXys%W)>_E;2*DW|%`T9>4R z7tqv*(p2C*F1%dsW9hh^YmdPW*a7u}TkZYIAn_b~2Bq20?45&S9Gl%RYc-DkU>WC0 zHSJT18)YBPnLPJnFDQ2Nx=a?(kqC|x&rz{W zydXxP7#pmmym!)wJZ|8CL6=*>129*d1j!QA50Wb61YK;GyvZf|$d)N6a8F*%Eid4N zOA^78v8ep2_l}~?U6Fa#h-tl;f+vJYboGcLID6+}|iv5nR2z!68MS|n@F=ou?)%wdi z8ABB~xjYD&pc;73@05_K=_ZTs?((52;zBV^C5zb^PLM~_u^p;^AQyxKu1mcw!2;M+mYcpQ0w~3d?U#PZHew$mDOh>S;K%H{A=8ng~wCj7+5f#(9 zLoOkh29hOrknQmbdq%)04@${?x!cZ+r6snIZQR(Ova{%2_J&|M_T4a?4!rTTkH@p~ zF^L{|&E8|Yfo_vfU+v#|0uTVC)Q--j7>>?`k ziKzy(l2NmJLS6#faEr!_+wFoMd^++NAJCwpgnHoG2ezYxYyAk?)V||MHNZB+l8tli z4jF&U^IE(z&PU$F7j823oP{L*JCu*vX59qDGm{w>Okk|qg^(!*vlT@BHeECh@7x40 zWCs(<`*$Kl4SvlTVWS|=4hkT1N2Pbg?EVUr+$%{ya}Qs`NDoa&0bnjAi#`Bq*p8Qc zwq;j)6WyWsu+x5>UveRgDm&KtxT-DeWIaI`kPxh)gIQGasPt30X& zkgLU(DNDkq3T2sK3EV~NSmjZcLAQ5+=I%*Vj6a8d-{~!c#|Y&WiFnJPk9UCP{@@qv zI5+sYrzM{h`5E5AiD^O9K-Gi6VX&fI`>*6)_1J@ABylT+-&ln#-SfPJ zR&gme4Ynxgx`98Mj=`Z!&Z6Zq-8l0sT>*zP^EZZZ-W+=?3Oet5uLEr^p^3VIFUL^s zoRI85c#YvYKPcfE2ax0f0l?ln?e*elzKrY;2;(JBNh)sFMto%%U{Rz&lVt|2-wk(b z2MpU{-tdt-KhmJ_AQqGfxdVf|71g-hF^O{q7U*4Q8f&Wp>&Op#JNW5CjD1xp5fq#_ z#6mgn&mnft+h*h;ss+1G!90?~8~|$4G}Plts1+z9j9Yyka3@vZa-mvvnE)R5q6;DV zYHk_cX~h8rG4sr2haxQ|X%^{2645Az&u}cyG`zjRRo=JLbcc!sTU)M3kvamFprTrp zeX!tEe|(H^zzR4DFa!=&K@k2(V(`9aStQEyWF6u?HF?SsEQzNp2`>kWCvsmxvY9G=gU zLtPR<%hk~6kyGHJ-d(SyZ3Q4*`VgSs!ra*&J}fxCm*=jV@fF2RZ`hf3{0Wp=v3IOR zEw&)AWz#a~s(>-)W?yN$gph6Dn0k~~F;AJ9^pI^=tK{p?5EwW)JTAkOQPK_{)B0&4 zQl3i4zSrZV3v9$mKV)V@$dHV()N#K13tP}0&#;o8$kPjXt`&8Zf_y9Mt3Rn+JsL&7 zefd>U;(U30(Szcm)s-q6(8!`sD;GWL|AwIWr!HBnnD;*6{%nj}^L1KIqc}M{+qFVS z6jlbM)L!i7BVRC{WS%z0SNW&-A&Z{kKR1>$dvbVQxz@n@tF5N5;XOLowcN?H zqX(_+t(l1r_I&elQ`^h^^FNTxaC*bB?|k^>{vrPP^x&tvDfA-El6jnca9)2%<{$Q) z50F6)UAW=v^(IS}5AYQ@B|d!VymR{#FT~9=r^N8!UzJP}n+Fb5jQHnnpFF~o^1vng zc|+NNCr3v{^g9EC3VgtxsD{($1z%KHFkzfeqJwq^dPu5Nw7~nQD6_4214C%Giii0! zk>Qr60){6?ZG9CO+;nwYtC03CgM*gw99QDOcx&LfT@jnwxxMQxCRqx{V7`Bj9QnJ5 zA0F_pZF95}eGMZwU{}8qHGj*iC}StsHk?x(&e$7_`j9ZP<25JPxtEW|YCusvI@^Kk zxihHTq7CFyHF6e25vVkfO*14>JWJh@EMGs zD-PH$iVog0pd$JL4FekYY_^LMB4qlFxVk(Vpup1#@~GBBPOVfr9es|Q-7ZRxao`R^ z)F6F1%S=PO$)fodlCk8Gw5=Yri_(G*6DGq}b7u2?zr{FULs8UrQBa5)Jf)byq;)IB zX+rVln(ZglqscM{%PTppSV`EQcD&%ZMX;N-5rtsvPZ~G^MUit8^kAH{UuD^>XIX+O zm&|Ul4oHX2d@f9G&AeJu9kpFtqS*#7VdxE@R8G_^U%SI@-(Wb) z#1fg?1Hn^Kknddb8ecek5Ak|~U-NQj%4-t|w&L%tuS&=v_THf}qM9fc@=UN!mTcGw zblxTD!g~GRiEOMf3HnpTzeWYOokhZA9Sj9>`pI1uvDdrAVQj+LYZ(j|F-(p??Qt*; zg*<6gI*5K5P{nauD!v0s@6uV5`S>TI|AlDLf-MyI!pSscrYdwtVp0;cw|i=+fZhBb zGO}>X4nW&mbfQ9pOgw2QhVEdbyV}45!}QB^S-OEuyuQ;iwz2O|`)6rO%4 zGQQ89M7*26kW-j7%(MWuy({+BLl!OPPzP#$1hs;22G~uaf{N(z5^2@y>n)?4z{`!S zca%8E`*FaYV0YS~KOKCJ8v<>6WViFLa1wz?lFVy4u;l=qCth67bRkrOLdF}J$pa&2{=XDR%n6Wl@tIm=@OH+GuzzQ&#Sxhecw4T_=TBQtVBI6KF~{ zlA7rZCr*f4&f9j85*;gpS(~U7Jvlinf*ViW$r##ojs!ZG`5J9Eq~K%Sw^E5I=ChHS z-%)V#k+oP5jzU=c6^<;jUS@wHdWV!2g1o-_g0-+!gpzCUaDn)60}+FhmI;1c+zhj< zmxvyryDk)=Y?3GIyWcLupA36{osi@x9$;wd8!Ih+Dc@X!`XiVnY?|#mOMOU z1M^sHV=hQ$h&01=G3=?uFQ>{dWUd>}W?qSUxPpA)@#o^sr*{nF10*OVsbvlCdEPWLcZKXOj2$}wGe$nE+@kdEuS}) zxR{KmhW!X7EGWPvOESrOpol&b$gmjjQheDmb}ra@U1q}c*r9|$kR#00#XB+w6%^eV z33P7A;-_TIHDBaYu}m&Ve*G`Y&`J%jC@Td^_*B#3U9?~vB=2%Y=C^7@>^qAnqh4&^ zIRE@={)6+i<1RM&_m**UX~kQL7~cJWnu-*zgY7fP#gEdP4Fg_inrjW(Y!g2z66bvm z$yx5^{6LV0UO>W2Zk^$ZRv<&}8oPGG>4oPFc@suYX=f{KGrEYv&a(~ZOajXDsTi={ zaLU_Xl@ZPJ+AG;{vpBgE^my3-%QoI~iFXwEBQF@=;>*1DZ*riK960yuf57WxY=S9R zPGwJ2mttSJ#mJ;trq)9$$A zvqi)VZ)r{2&W#mKIb@!YfqReR#}yPo7Wubj4OTSTkU)S{OuLL{^*UUCoh-3mEkc1d z%it=LeWAsWNhM>tpd`+dwaj#cVdpS9!1i8pDKNhF0){`7&Iy?)Kg^Tnq*VYb5i>96 zO~iFX?~KV1Y+yg={f%jAyyX_0(@z4{#9iTH;nttP$d25}z<4dR*m8&1E9kb;YM&RI zZIPjC8{~O4NUz%)Psi8nMeoL`c^4W%D%xilUNaDKc|%vYzzRCsAP!CZuZri{CSJ?~ z(DNTPBUnp*WLgDgKQ<7RE497A{MFs?qNPwMbbyh4e0n)BMcMT#Hc{3Oby$m}IA6En z>;%!*f_YeY2f=tagSn))#X-gYpoc6*v-timB2Af@;qiujH@#yU^W*z3zMH2rDz!vr`0dxx zcl!>^ivVR$Hg)*MLQ4~6kGTj7ulIRs6vX@nF!4{BEz_67>LApRL5P2|O~~R}t<YAdte%G+})I&fSL_In*(@5VS>?Qp$9feS^7ne!>LOiYiMb@@(q>o%5(DVrNX z1%?^&OZM7zknfaidoyku6y5C;AZuO{3_A_hRYn@vpW)F0&7 zCs-#eOemYnc`9RB7#)Ic$gf|mzvQfHkpME3MXH^|SUxo^i=B-acgi365!>Uys9!u{ z{QjdK3(Ne(*3y$}+lR`|2-PHTZ~7QQK<+qda@q zBEqvG!XebehGP$d^PP0fSS1Mhdv*b8kK$0Mo)@XgHh0jMkF?gu+Ch$-oapVLlk+G= z0yGSZT5K@zW$MfzZqY^z9?+PjEM_+8=cL^f52 zP>nd%^r;6>u`GftWassL@SMT;vO*B#<a7GIC8@sndh5|7 z;gED(K4yn2%kRG+Ll1W1=Qzr0hmRFBZ4;V-Kcr->GMtD&JTiUu;}7TzYXsD>2~^j; zH9<-^hB;%eHZhz?47=aZ5*-K4y`a+)j!%C#jlw!B!TQW^N96tt_L(8DFZycT^w?>U zbH|bJ0)`m;;Jk(&6ll=mPiHBh%YJa4(#0nJ(jKtZK>-*>C_4RK=Phbt?*s_OR*2pNyvKn#H-!2u3Ni*#hRDmw~lnuF+8!6(Go&vZ~Qw1j6G z{i>uNk`t5bg4ln=B0-TPIvDPEI{Cz8)Jyqj!ko5L|11LFeDV#GTyCEknr=Ys0T0_% zyj(^}y60TRcXt_nHHflb*#F#B#x?@J1xMJd!1qdIpBWgs9U@hW2 z)p0WZhr8Zo1eWY*1D0hx|Mh<(&<+2JS^nvQzP?J>PU2VZAaNMK3ZuISHeNi$BIGkO zYoRt{!-viW>r*?M6o=*gDa-584HF=Szp7H1-Xf8kSzIY{r)P3;5%g~F*y zVLIf&AS@!ur$bw$R~X!maVMxQj`sI0az0VES>U=O$z$yi5_Obn7@B)8t&%AOzlVMv z^~lE=Tcjp}14FVoMMVGGgc520^8SltmM*`#kJg*7?xNX`KSkO6{TJVT`*rf2MHDTG zVib7qdj2G=0@56Yw!{EouF8!_vu4O2OY%&m-T4|CgCMiB#`|1Zs$#E{_kH*uhzJK8&wTDG|7uj^#h~hIKb4!Vpp+)g73drE`L!A9Iw0O)! znHQu!xRh^cb89%mxW)2=Mt0|rdX`4zRr z0W*#qQW;m!2gn{(QRswJg$|75-o`&$R2)Sm6RnQ70HkGE&4>{-Nl1sX@+BpAyZM-A z7HRRjpOdjpp{=YY*XnUKwpDvk4OCI*W|5FgBY?~SQi3UUz@~&2B{(;|E(OnIeXd0s zoG)B^y{l`~03s^+wMatt(KOW7+9M+>S@Z^97HOzviHscDT!h*{g*NJOW${Rfa+1mL z?a;r$O;)b5&GyxcwV&zoWuOul#YvRC6qGx49mE z;fLNkD*f*Tq-uz=Ug)P2FKu3%b5;MJ(t&P($%tACPUi9wO&ytmWtEi73qr2h*qY8n zaz4)~>o&TqGm)rIE)lmc)@9u*awc-%b4s+Xp^|fNlN@IjZ^Ehj#{GVJ>5@4WVi%6Q z-UzB`*k9f)pu`MIY$HDJ1@gMxe~JFhA|?^O_St(4rW17D{=ZJRwMgPvy%F4`XyTNf zsC3A%Xy}BV7B60dYdR}ZYIIe=PCEWz8u}MKb|LU+rZ@r39ubijJqWKbu+_QtI&Xoa zOvc5)mXakR3LV+kvDTDOL^o*mG0)_GOsV6wMcjvF-0twI9E{5`=csIAI4WYG6wpcx zGoBY}7elLv0bd*)4n?A$BPOL=1#n^lFddGb!{Fd+h} zL@9MaO#7f-2-6EnKZD(K>?eqyi3D**wBrstUY`>b8R-@&9p=lEsdZDx3nn8)GJ_H0l>_=Pjo@hMIo|TFA!0!g7IV5rC{`*)LVg^72ht z&z;x6TBM%y&|-0_PF^O#Sf!t{&~kaKj$qB~a>kBqlFvCLv|}k&M6BZ(_SUC-PSO2=lwWmS^+q0r zIu{~!uDC2kow8|z9iQ!_PRmtjQ)Zw=`kZaK{<@?cLpaS9K-#* zUz26FB+|kME!5JKQ1>{V1sgrS{gpmI9u=z9mYmxGqq}-J*^FJ*Z8TPLe;E?j9 z2{*P#9EURi>V@LCwns#yj58u{2HtRjd8=p^K~pa^-M^6M58k;)G|n>`4+eceEuuOs zp(@nIN>~=pmq;=<9d{A87(pd?woa83ZqWo5dFbQOe&7v!b^QG2J98pkoq>RBRzmPu z?wiPIACJ^yZ@K9DOysqXF*q$OaQk_gXCl8HmgDuO3bCArH}N9RBv}!KVlNbZYD@;B zM|~YXEUBZ~ikbcq?{GO|HVgcp-Liy6wXqLUi$BKXlc(bBF^dihkv;E@803pFz|Qrv zQS?B$Rd?wU!UL&u2NN-DmK&d)9Vh@sqY40{=;x8eBAPRiR{tiPj`|+69HFauAI7|Z zeJ!V{p|-`VJMxZs?2)Sk+qpv9(Zr!)=ZQKrt+o^AU)CzxBZ*dOLet{lw?h2npHLZu zu!%ayZQtn-@M_q#4^|O&p2`QCdEL9Z?nA=2*jT#z062b1Adxk(z}kxl+7dy>9}X!= zn;ow~9vln7sR|v3X*gy5sALg9-gl zx&6R%ySK1Dx(=p9C!D)N(?e`TG>Z`P#xceH@9_e$JOM-5Cc6;wPBE7-P~!VBvtQh4 zzc--ni>O}8d5}yRJ>rn#RC?YYqko$&;^hPMMPrN}@`kW`d~wvMRm|skQ<=+7hp;k! z;dXce!LR@BDDw&QDJpUeLH797n>q zLR_mwc@e`oR=cPe;Qs;wxaLyEj5pTKz&X~tNP05Ethmo2wawyLKgaSHNtpeoI4g=B zb1Tzp%T!whs@(O92VbVd5FgZAGtjjON`9XZZe)aVrU z#p#Fw1u$$AhIE@kQzD3eOT~;#U94ch6iJ+$Hk;uvj2G`LG(;|}>bS6~jyoE6uHAfF zJJD)0`}pF!s*yV}k`sIjOtJ-(CBx(xzD4970I>-*vGx{zT0jED+u znQya*H>Azt8OXVm_sFF@K+yVO6n1nMt!vF$(g2-A4* z1`~S&W%{$JCPKYV_`c5y@4FDKLXCn*+Ci3;XwfoHp?9az8J+OyQ;Hm zbDzAN0cd0oi)1M?vO`*4*Bi5Msg)=e&QvWdBT-&T^YRi8NQ3Z^jr>7C-P$(kk}ZC;RdW ze2mmm#D$o!8#ytgiZcF1rHFI%+Nm`c$ffDSlK;V@xv@%rj_L6+j9p>0nZ-8e+xrax zb|{SdjRRYZ-+S<9`S-*8Fv=gYe@10@B3}&kRfZuvj5ds-A$^tMfd{|?=@HgmWb3!T z$Z&G;h9^h5>UN6P#J`gTpnM3rIFHbo-u7{9?^p%4`g`UyzFP0md(ovKDR5F8^75;~ z>D_ny3^blJks{I|ZwyoRA)zeJp7WS*crjK_}r{Q(eye2 z*VIF@fsUB_oN0hlnf{!e%U5gqVFx(|;i7R!F^oGTy^S5l1fBM%K;+9)aqe?YCVA5p zoGOcF>h$>+rW~R^p)&Ov8sWZ)Oy zOH2TPnTI+v$mdxpQiHw75nni$IR%k|$3T9-=DwUizc0+}7~OoP%~_N-g*|vA*(4ac z+r)vtj1xs)uy%-#4tDPbv%h+mFmjwsGR`JHMde|ax}fqGzRoeM?TQf!fD&Pe%yz~_|1;S^8DA~!_$aM0+?^`Q zvLKCrAJ%0u`#$NEeohAV-$(WTrlV@@Y?>@-;j(0hlpV^h7rfX~<-TBbWpHSdYGYMu zoA3ek@6eXyzeWj~?{o1zXeTiDOz}T&%7i>J+5GxuDpsUnomQ>Jqmoeze*0UGdTi@Pg&ez|KlOjJ%Nl`2Z)b^d6ab>{ow#2yT zlagnxXYs=#iOD$xW}f0%((kLi%{qU6vy|9nVS{X8XdM_Z&{gFZ*v9K}3>Urh{+?tg z00l>hfVDku9X_|-#&`V4h#*9kM0r6JEY1U-Tr|srTZkF+18Q`O3OhxfeYwl_HnjDL z%gMvV+8V53X+MiaiX;74C)ydchU@s#amj5OHh|-#5{F9TeeuHyq8N9Zy2 z6~IgaPqnXkei~KGm2gFN)!O4Ce;kCA_UR4%$<;Mumt*e=em>;EV=3`SYVz!z=ygB}98;kk#KlFxd1!ITZ8sGWw%l$+A z^Xb7)cheMXe$akDIIlk>^ACH@2L>E{lkhbY*U9n$zPe8q@rN%RreaOJ5Vz*!leXs5 z-?(veOs^aYknyt?-}C9N#Y{#c3wJe2e#>2zpSHHdv){PH7v0r-k zblr`8pYfyNRe4Fj{wHMjuOPCsT|Pwnj%rWN<0p7i5WJ2ZTmaK(4-XFV1zW>@abPU?19%6jd0|4Jg~_MneXMpgwZ}YQS3l5jO$hOi$zo=^+D6h zWC+PHl_lP(rlC1GPf9UPwZ4G838rPzLw@~Fh>tmW;x+jx9QXz^WAg`Pn5bkkoOV*w zLZ~M!joW;EAI-oIze%3bFRjrlssvP&Va?z^DavD|dSFzDu~?&bVxl*_=<#F3dloz@ zb(iFJ&mix84lOcyt~`LV`d&|s$U1%iEc}YMLLJ#Hr8qe=6P<)(_Ct*r|_6v>gc~keMVp6BA>h%~Lt_{E1_AW5GtFvfh zBL6d_0i2n|>2oOnYpXc`BSQ|rvkHdw9Dp;kG}q(*0b5lDdBvqjpEV$6*}g04ZykbJ zx+|&c1|6&5rLl$N+${F7?`ZBBDD<+)odh`Lki=^Pu7Pv2*hgsLq|@OOp@fmnXLnko zZkE~O8=vhujoFU;ra!*0LN#`ioBGhu~w%^f^m_<#FBv&Uy z8!pE07obojxHXReFwp^)la{RkHZ%U+se0!2A=V(7CBkP(G&nc2U`bmMM!n)b6vPnY z1gI4*kqhiQAtpKJ-VEgrtx1n_GtI?R zKg12Zh?h_CatlR*wpilv!9kH*3wfdY3_DOAlP4`%qkm|oU+FC5BHW?_hk-cS38Gma zAtT?~N&f#fCm~x}%zh&lPx_oeE3r74e@Bf&^^Y?%J?tgsyHU0cMr-M!B zWeSfqY!wpa_tU!>rV6R@85D0uyh4=x{cGL~yNTfku4uR&6mmx_Z<~qJ6X~hj>1(C^ zK-as!k6{!OFP#^zY^;I?|FvLbyy+IS3j&vAMzMYDaw@v=Epf(--P%mHD3dVRv8d_D z3kJO~WM9grzMqVG&xyr;KtDk!pulEHxoJS%!61_Jlt9BV_AGdmwdEd}1ejbd?=z^l zbE;Y^i0%MNuRXCe*(ZU&Y`r_cj+T4BXTLqRJ0{sy+#Q^K4c(<~DebFN9PmJ{GAstj#GcfWo+-6?WS~^@^`PbX3+lJM zeb}Ki5#K5ZYQ;sF3u3t|g-$NKJGj<^3c5b?!43xgu_t*A@{odTe^UC8e?lKCdwW#Y z!9-oJh*nx7R92p_;fcnmUe@EqDH+2XtvQeFwj*poWzEUd!KL4T-@8@Tg^)1K;G+Ig z!|Am@3Gh@yRW!~$;)j)rKGhjwRF(mG6qv`f+<-HhT0bR_=r3AUOMjgcBsA#*CSJZ; zJE^rnA8c)9oug`PRISzY>bA@GU!LE3id7^g7x9vA=mF0H< zR4yiD{z3zCyH%Fk1q=$8R+1>tLQ;p+@F0`bTi!0qQUn%GMqWS;82QpBODBY*=uC(Q zfgf(Q{q_IIu@W)?<}rSx$68|-mQmjcb@UOV=7xGdTV_!Tw~m^M_X>MwNuiEM6rt0@aJ zwcS?L1gC}43AL$nT$VyAuKXDHi%2TxLV&W&MS|@3YHkz`};Fo2Xx+Hn- z$BD_qCanI*7-px+*5ZgCW2eVG(Neb%XIFZkqS}GFg%VRp#AG43iisH7WjmJ8E{oT~ zy~6Hz;S_@hvSj=>zIvGAI*YdJsFbHK-~A&@A-CzdJT6OSSW}fMMTO1JPI0jZ&LBb! zDwUCqH6Ry`O`=u6`832s*Y9%I%JTGCUeA*X$lEch_dn5lIU7dCi}nSF52ZVj_H3fS4jQ895u)_7YJ_EmCwea)Ues zV2$o!72V6gAC6yssjXIfGMq=Bj?;LRS2TIp9-vkgplh!`g2LE*zY^+$5+x`NRsL+1 z+npHXN(oYa%~VX*08|Qyac|)L%^zxKh@Fyq%yiB`AGU_0lI=?zaw9GqAaCIBg<=H7 zXT+y3TO)1YxTUCEsH9PF9issqRJJj>@h?SL6!mm**s^_0M%oSY7k7v?nU1Vr(!a7=lvI=)G;T}CCc_@H`loKc=Y~9LL7@hT zCt6_ydx>%&(#{)nazl%Q`%#l^3khc_J}e9u5VQW&sSz zUWi-ibmOP@U&u4V4iu$fQ*#g6sN&JYR)ug3Rc>f=_cS?0yC*NV*uXBNpsj^H&Rtl| zK+@zFK>{Q}Z^U!I48@i67UL7GJxkV_l2hSjZJbI zzhmU4y|Fh4rIG{XJA9>9Uxd!x;8KARrCup%Of__?bdCln!pX&;h@;V~t+BLnezDXx zYj&K`i60(l%#AO;5(AIX*~FmnHul9-UP=4b`yn=TcyrbFFWmlg=-uFv$BvUyuJWq3 zT)09*;`?a3*f8}I`j0^$1?oWw-RgM8av!q%<}f-46SlY#N?id(gE+0+h(x$WDS0S6 zM%)B0^rr_d*SicDPYq=hFmlorsc~R2+;5lo4Qbg~2HoQxscm6W7*UR&UT;^}bk0FP z>v91LzR%bntY5y0jOpZYrY-__wL2cWo$G-&9EXfC!9UU!KXN;GH{Hb|egNLw+ko}K zUd?NK?3c{GAY#ran!QL|!R&_h6hfb~kFXo-X|jQT#D}LV_Tc^X&xO4Q9uB=(!s#2| zAM|k;E4OAk#8_Vj<6rO@WojoSYTQ!9<}jCjzw7DA3$tiBgD-L=9tb!oPal|pWdvWm z%wxL??5P>-z#aB3y|6syhgp+wLvUg}&ws-f^2_9&onMA?_A&m(dA&(i>7K)kCj8W% z#J`8ZnJ=BcIImx=p(l>`_eCw+cP;CzysYmBebti6Prx6X7A9vhq|P8(G9m!l34dnh z=c8>{=Lieu6nFYPpPt-5`{GOkjP0-FWfOR zpG2Avka7NpGZLACchP3{5%Rwi92&lknVCO-Sv{~B&7m31aNHYCc%G7u2kVwI_U-<@ zMJPumC?j_gDmY~Flgy37YUyu z25q6RVwpZBz&*Z($yUT&z+8SQJ28Q77eT{U-%m%AfEpT%whJbZBc1|>rG78cUCp$Q zD`_i{u&%WyooIym9r9{z=vHaFr#q{?j$I>qzlI-<0fSa1r{GSz>|v1S>88({RBFG zmUuM^Lx^_?81^bl$P1plG_-2Ob#$-`7iCNf+S~*8q9!h8;w45+(dAFu5mKowZ^lt2 zp0FJ5w!IZ4w#?HBr<2ii)Sq1Ss53{eP(`uWLbHwLr20`?!^Gf7cL4{(6mfQ8xH^_J zCDV^eTsVB&8;xLtK$dziK~Kn5y6^BSNYLOimc6+RAFa!TE#!_SvyZ?2FR*n;`meGW zY9=u}@Dx9x?Y|LhB3?vysi-}EOrdYb9SA;9G}q3zY{4(pF->fMePuAd2#BG83FM0H>9eM+yM7dT47=;!k_-}@Z{jn-|(E#*U6U{R(TzN3C3-V zU%c#QDmZ|Zm-4Y|KJgrt;!B@4@%}|#jr?&~F0C|H8i-ounvVsx2n|^}_*D1lDOuNj zBycvPZddcUz_#9CMde}5Cjqm0a|91Ls`(^f6>nPbkXFqn!Bu?IhKICkJ_)bXF+AkB z=9A!3yg7k~oYZ_0T!uHN@Q~AbPr_2iH)rsWvzkwWqyOd{9&%puN$B!BJiw!QQ1e-I z%JIz|)_i|$I_HS!s4gx%=|_m@s4gx%>n%jos*8(GJ3i&O?z7J5J@OY>_i5*}`+WOr zJ`D?r*gE+_>pl(7KC~hdU7_H4(B3h5*w#qzRVW;lDNM;Hj>@f4FeU~(L#|H>0@bBBHOUe`fc>NXHl%60g_5tDB#0OEsfu>Hse8vy+WdLa zBC+*gy5pl!|5lp%HJ?Z~JLp{Z-jN%_&1N5y7e`Z-C)33aL%-9*rbNh7yLsPMCt5;6 zWwLxx_JBg@tW0R?@<~tBP=^?Jw4TMwd3^?ca;}k+lciL8^TZOtQ@Y%f@ijmB+xjQ| z^e}&>+^sEjfwKksNFgD2Xv_UTwus=(?YP4ZC0V)4<(66aH6PlhhZ+h7YCiZ_eX!W~ zJa5|C)}IvU$XXC3LE9E3yyTs}=LRCiv7XhG(U^7qrpx7W_l1D~<$34gd1A+Lj+Cv< z#uROOyv#SmejB#-81t?f0X&IU5PGi3nK5tr4X;YU*Ouoj*L-q|o;-GYePZ{JvhlE} zc_J_`_)WJLLQO=Mi;;-Qkfgq@hIzejsOA)<^h=9el}FEME>G0L-$h?SvDPfgu+9vk7!S2Suiqxq7h8(z)5%HpSZncz%Rb|aE#oj6ZPD)W;HBUmNUe-&#>M$98ogq z&>s>@!C`Q9AK9Wujz^P=elNWCy0_Fg57N__Etg_XGM-UC*xh2?V;C`Dz^gqs?Fa!z=D7@N!fkjum8K|!|-nUBWb<+n4DYpKH&|8VrY4tULF3^+WE?Pb@Wd)uMp<=y%`1G zI}+COBz|Evmh#L)@ywn-;j>mn9KPn0kJKj{xJw@Jug_gDr|ylsyJW7}xviM__C}2J zfoF+M=yiE7=C!?1hdBjYbk~K9_ZM^RbnFvsjo==Hr0GDX?IsODqw3WnGI4LPY{ zQ)@mEub*%ahjnefBTUYE1AcV69ARxk=Ll1-_#=gmAJQ}tI~w;9CQ%6rvPBD$u%*=> zVYbv8s$3y%^i}pW+I%5VBJ(G737QGT`KKGEGJMsAX>pl;e!em&Gkzu-C#dTFr%0R;A zMDXf3pX3LEniAD~Zh54Gr{3`=Od4Xl zn4Z#xQoK?*yK0rL*A$)IaMLtVHu(J?U#;K&u`aB34$EfZ>=9*}(S!T$tv?yVro;dI z%P9tEE`0y(zzyC`FWq?GHny4`NTYnYUylXsM+-aznH9-~EU>EIk6 zXo%o8LyQSF{#`HZjg{M+-{Yrb4FkDQ!7XyfJ*}CQY;vB|%gH!8KGe`+_q#&BDh;Y& zIeGBF)`2}f((&{?H}tUL(q$F`oZRp>WQ=jDC)Gs= zU#Sox9Yia->R8B~JUZ6p3HuKd`tN`zPF*aDB>~FBjKCo_33lZpADOpa=lhWNFC=zZ z595g{VSKj>tYY8|$*ZT1CBg`AJ{^~RwXN@-K2aqGX0Ud>Vb7C-0;k;=W(LBG*O5iNegWTWfiu^vB0XC^LOwV+4he!kVegHM0z`mrC(vXX$;ikUg$zHUU-0Q-Tn+ z)+9zHdut|7F;BP~$VVU68 zg)XO|cPZM2F0cjDT>_W9UcXR2y@G#go~$4yf!=m@rPRWd(DR+w#R44XYQa>AMf}xw z5Z?K6-=TQ(M48~rZpQ?=kj`-qV}{M6aFlhzo8C^wmtUQ6x4%f#=DvLhWk+01$+Kga zSYSL2m^1&=EAV=+7$OJw^=!M$Ka=pR967R5Vpy|ht=>sk-M=FheX+yeP<%^#YQsu(wx^{u{VT%HLxy}O`**L$V}$3Kg{AaPQ*#X zDdB5_@XCe;EeKL5Z`jLRQmZV(SzAZ6;d2n4vGdX~pvpBmEMKGin!^6neEL!O>7%~e z@vdbvDab7U>H(TzM}?bIlWa>RtF~}g$FAYK;1;Vgv9c!Vc22rFmAfX5oK3O<}AD$Ag{^iK`+ zOJi4RQc$Gqz#F^9rpMhN+GU^S^7m8b>1tLt%CdjC%(c5%=% zOrB4eT>-2dL{x-*XZUn1*~uukqvbBuybxzCGg5U3D`6{~)0#vTmdM_L7l8dC_Qr=6 zmr7H<`~;A-$Q!)Neu7pQ=-IIWk=z3XQcW@n`;*b>JSUyhL7H1YDJ(J(vwm^u(V4>g zihaJhZtK!)m1&kt?@K^ekyHw zji!bQwKEenex{A|>N`Tu&&xD>!;T*WJg*db&vO^g*K&fasBvM|Up?m0Iylg&Q^gIu zXn6Ky9b@xb2jZ*+`pI&Z%t0GV9qF+qXD1llary8{mG=@0zkv~aU%{`->Gi6Lkit6*D)`7+p z8QqRQ9P*P>McN)qY#nGUkwFN&ZZ9xk$l`gD$#hZ)qxKDI9cXNlp#aC}?|ytW9tw<8 zc|{$AtilSCIc8j`{01Oq$(CtBb#?jHfyPr27L5{N?{0^4A6$kMhm;MvFWJvSjQqV? zQ?eBl<*_R#&6T=vHKvR*=z`hh*m@m~F>VibyBDKplzH1Im1<(pnDk`$cIe*>bzLh+ z*4qVc8- z+|jq$GCcy_38MK@O`0m->-2k!=GdQxelVtZcgOEf2GmH5J#t3k8b?-OZCsw!3HIf( zW}LfqsIogoy6=ucIUlq~<{lN=KxjLyH)%#8tFkR(u3gHeplUtn07e!|UHNyYGAD!m z3{|$Vtz{jlyr(o?Kyg>rB%(5yZZ915-CHq*=$*`ObCxwF%aO`MthPC89koi2&a3@o z=P@fDl-7~TJ7jR)gV6hnAN=QkVD_aKjGf+a>^mQRxqpa%K0Wy9Zkj^i4)T;fIIlk> z^ACH@2e9-u(Q*S{vrCjLAK)t(3Gv}ehbik5FGQHfWth{h&;BvNP}dkvr^~nHkm?+q(5CGvnd0E}6yX#d@eIF^e{uflU?NVxvivl&Fdb5(@JWEzF@F43o21d=fHwoe%Ni&(>b!%97zP? zOR={|;m36I?iT3-a1tv`p;~R7*Ggz|FKo4-YPEG1DtHbvr(m3eItMo&2?E(a*u@r_ zFTqKFikA3|E_>P?`jx!=b+=TqV2nL(VK1)+MZ^Rj`@d$wTGL(RwQybFd6 zOT8S&2x%8MQS6C%R4lNAQ$Az*(+tP*Vs>=hUDr980i)b}1IU{6b*9EsP?*7fljo*Q zpmq$-{(S^xai~_)C@dU2Ybzb4b*yu`0v@>&m$nJ(JWvpxjGoF64kG!r;aH zHOyw!AN`chu)qyUpfELC%}fu{bVC-M*#b_?&wYZrZJN+5>WFJ{kQ1G6n|IS_C0B1^ zO;kE-=k0931E?s`#cZ#%bhVV|z!P=AsjEtz=t7|YEN8W;LbN8$B9q7Af)|tVnEdFM zIIFZKg=3w9!YVBgDDdS;zds%GCY;z(*@>YUN?jT%3%ylYxbwtRY6rXxMCL@4i_R+rLI znNr7}PZwdi%L99yUA-R^sr)I~9&RthyA zt=@1*h#;3IJoNRq>s7S;4t<{AevMy$^U`VT3c+(DL6jdmsO~xRa}X@{z?`Yvq3`=| z!6$P`O&0=QnP0Qfbn8sz3^Y{WPm8*Y`AlU31NZyhfZ08h5!9wn!`|PZ4Z(o!RySc9 z7 zh6%+egrXxS>i8K*ndLwZIzTvE|wuCQKTL{A8__pumR6}O1S)_Papx7ggCEPGG zucinqR9WDY^E3l`zDys%Sn6g(`}`8+brt zI^ezpAQL^-ym^JPiJZiQv1&POVZ_YHEPCLRyOi+}csb(x`*_2y1f?s=RtMrL3IA$_ z$p)J(M9%Ni?2%XKL+_|`87=Diy9*^4vV~D07ctzfL7V0gq#*h04YAa=h+KRyU z@xkCTsrguy+Z3t-iX{QHsI&`Z5|Rp9k9Z@gQ;ymihI{BSt6Yo&+9hoElD{EYg%eyK0>=tM1e`N7q?3IbQ9g7M~-oo zdQJM;g*plBp(7p0?j`t#E};$HHAVNxsa@g7E-9b|FD5jj%#xIvHsz1892RI7YAeFY z#sAOV+buVaBx$1e^Awow$*xSZ%q)>2^;gw329c12D*hD#=1)(KF(DFC;uJ}+0aDdj zPq2?Mmt%JB_HOOmZN1nD_xM2ohya;lKv})#*v@uIOcC*UAi~|l!~OGo3Y-VrA7(B@ zTDfuwGSZDhxw1r6Ebh51Mu``pOAJucpe|&f5jc$Ln9;D_7z`>wfKA z*{>lk{#LGfL0w>Mh?2jRD^vh7&ndD<;og=rq&=vz2kMnnosV}Qil!b#NyC(pAeW9I zU6U(sP(ktS>q;CEu;?F%LDqK@&ym`FPf|!10WPCMze}l@OLdVlP^V>-6P1XyS!t9oi1m2)POdpfAi^XkseHl$n^eEu&Xx z-~dH5%aOT1p*U0?2!$%AvD=+;^-Bw{ID|u4!CI`Yp*(_Um&+S@8`4dz#z8TlNUvif z8dHa?-a#IcCJG&xF4SVx4*3U*ZjD`YbJkLgBjRsegHzQmjU@N>HoySXVwD7{A^6nw z7`u@vp-%N9W)y!oq`8SaD~%}<1#Kx$&{!ktRuTSp6FD&W5&~=rT-J7dWpDCkANIf&hR=QMm&+;X+EsaENi6 zUL3C>c1QD969VWVpfxW)BC+g&!_(f3EOTjyk-G_9&aW)iqBHZa$+)i$98YTBC}K6j zOL}Ex(F-2YJaoWw#ekx9Om0A0<8t75H1R(_UaonQJS5!!hmP1Nk0>7;|PfURrbO%6fm`!<(gtHw-@gxb*a< z{B-N);=oW0=CkKVIEE*h0N*Y>x`mH^wS0BxqfbhYZi`17n3U7f<4`4_pP& zfi?zHmam-4aUSedczfV;Po(FvC*CH9!-YNEM{6Rm_Jae@449nU=PiQB<9<67CG1vv zG&D;~@qxe1rI2U0M!Ffn)7@rOCQ!_A?1o7rR8 z1LMQ7!iE|Q-xMZy5I-FF+?MoQ_Cym?i{7TwDZuSUvjd-dB0ZNq(F9!BWS&jeYjB_m z#cWd#I2O88p^_&aoN1FH2-Dh-CUUzfGRsk_52CyuuqV`kpjtUl>_0B$UiT)W5ivh(Qw7jyjHZTe*Vt_K z(3+4orV3`GJMWy%gdTupM&}T^#*!(yunrvUq%fNA46y#T?_xV_c)F8rXvq)uBbz~% z;lab6=7vQ|{ekb=WkG`n*3&Ss?zXGn7>Yx=1lyR*mjQsQ6NdokFa)f(q1X3E|7zvn zaBAp7TgJCB=`TZYH6F^@MDBw31rDXP4y$|#-Pd^6K~AI|ANoQtGcZFlCVFJ#k{R(N zO!-OC0ugtpfpm?Wj_~ge1(a8w*rqbObj+>VteL9?^q>c?mR5P>;m8?C^Kga3W9gnPn`m84GxD@NjuO>ABYf?8sVZseKnE%frXYD@RxyWoPeMrbdOqq74@-k?V}2odOnz34JQ>vkF>=>rUlySs_-Kqm{M@tuHW|}%bTmui zG`=I|k$|^<+a4H+X=8FAEDP$^!Lm3o->{8oedIyj_)QtIhidu20Wb%JU6%X9A>D1> zCfSP8_Jnc?95~K#aU7AOiD?T3`bbJn1RX369k*2)mnVtRorbkn2iIJ+F+&bA(5{A8 z$XAA$am0`U!AY-6oJam4_}-IoRbpW(lI7;XBXi>x(e3muzLNo->;m|9Ocri$*s*)y zVzF}pcu&?Mo&mSkvy?m8*sT)58UlB!1qY4Lgg=6u@xQJXaWDrM)G(3bNJ#yZ8FcM_ zmOeJ2P=V`AhwH}oM*^0IFAzQ=rxR#|oyO)MoJ$bi^-H}Nu99FG{u(F0yoy(^#4px! z^5-wCSJq@@CBd5bGS;2=H>iVth!zk-Kst?>I36q9c0jsCdz=63A?VZ3sU!hr^MM3z zcVOdNB>#m5LPU8z>be4kiRP2wqrW;qPXgF9DT>OmX_f>HxF!52R3pJcp1sv&*7A#z83KU?q4_qXn%4V{C%BtscD!%96GBlMK{yF$^J$ zC@?!vVJQuX(Uowb2Y3nf>(Dzi>$=8`KG~tUekQ!%T7g%H_hdM7LMe!yF}W zi6Uc*E%vY*3GcgcASJXK_t`GoxxgmU;lSp*3^ub*lGni5Kt*7Y>JGEZ<9ruZpjXxO zAJgnZ(O*r@L`McHGT$p!w=dW;V=Kj|!s7{~l!CR7_7ZG7e7k?QIKeVN5gUcu(8I-E zX;A4ZR!xsUxFtq%7C-TFX*YMnL}da$i{^h~-k5Wa&>wkeuZC4&?l>%L4A^%)LE4cg zF9#h)=QIG9MQY56A?vJJAg4O#LRg3LpQ$CPu$U+jkj-Zc;*u_gr(6jYhED+8W6u9T zQ(j>yJH!5HIB*7jp#dX5n1mAVk-=qMVF2@pz`fwtlk}tsPOwBnNXeuHT(T4z|CYYA zo;Cl?;F74Ydz~RrhV~$^nsf4amsTjU`=k1J?Ft*odew5CGV&_Op}X(;>-pFfqMOtBk~&JFbrOLK7;_SP#$ayEiQR%%PCUg& z@`S13R@f+a;7zWs+z#C8Gl$R}&@u=XgmE(_J#0v~y(3c_p|Ym|4VrQS#waEq@CH-h z#G8|#!Y1)6LP@oDdN#c)?9k{DjT51Qm2M3KqmIByg^?;lWY>2^Nbv-n5kSRf+J zr0484$?<%Fn6&7dg;Ju!7Y8yvLw=K?X zuPw*?LG84{gp7&CbH+QTDj^E+@hli>R25bO_X(P^!fA^dHQY1ORUa(5y8|xz%GfHb zglE5Tq&MhEROnB5_&%+$8i=su8OlIw3i6*-7!M!wia_m^vxa>}E6U!e$Q%w{W7eE( zcFk$FvkK$k+ul$4mFEZPFV=rNOaHSLAKkNbsp3jpoetbiq7R+?s@*+zz)lcAYlVbwLzmaa0_M#8058r^qAHI2Q{mj{s zw@AJb-!8&s#A9B_a4pDf%jO+UOWCL7@NrLIq49W#FvpknpcvxE^r>nX=4Q3R>g8rt zJD1C^>*t(R*hmy0w|d{?*KKV5$BGE@(%O7plmA^O;a&8P-0~&=du(zMD{Uw0eQzQX zo*i*nfvVr6?o`@G%8;Um5v?8~-mgO_CWD}qCXoT52YeW7l)r3)i0C5R)QIa`X%#sx z3@kCnkXl2U@0ELVd1&U4DNP_pCWs2*g+4Vhr9tG#FvE#On{YewC=%IuVEgdGK*p5? zp3tdat`Mjc;&MDo4Zdq(3Mn;hv5ZFI;Fb7j<%8v@a#>l+4ZL|6{E$L_*?|cnrIsuvtdc}8%RZvU0cXE+W_e$zUn0;a)Bd&Y<1uV zq$Yj!b74X{J&b@-5q`Y#N6_FvB5{O|h_%M5o!Lf2CwA5IeE0_KAN)7nqVowpJ$~H8 zkIjj4wvQ-NZ`k?CsZ}C=dbhlI_Di_2R@e{u0&PFp?pd|SocMVBOxQB$7o4B#XX4Vv zmQ17JfYLq|Ct)1XoCb25zQ^{aud|PE^?7+xMoIWU)+Q0H**yABQ}9oYj;i6y zY~~F9A||`*!kVOz?YP9FHf|*~ba;Cb_~YZof41tH_ZG!fx z!A;Q8!}s2MzHV-r80qI!wVBPqYkvW}-MIFf-$vWu{GR9q=-hPO@s0_eeVRu}tutI< znacq8K(?>qXrtoDg5pLMMum+YJHUjzW7?CDJgnZ8U12;G5ck3M^d_`XVM50a#*=G{QP{xP}I8x^KeC7wStC>-6x_M$f7Dr{@#ra#nL zexah4ajnL`QDHsH0QW$4fbx8e7gZMAvRoLA|D7}{j4(^~s(uedlyFn;F0U}N3W)n) z`y<$~MultUAj0vxV51mD zIjAUIw=STe;yhSHo8SKnBe+J0XtwLy#my?)tavs4*dBQ5 z_2VZ&dKV@Uy^9dZGy7?(=1Gk*R#;{tVt2>>AmY{P9yKehav5HEZ%}++WoJ|v-V*ZN zGx`VG6_qFB;ww??2`b?qcSls%ZpaGIytn(XR%3l!VXOgFdFdmdud(uvD~v8c1x^es zI0sscD!_TZG0K=h`4k{eWtK#n%{B?Lg}^v9OkSOx99Nj<;%Xp2_~V^R;*YbFk1LFK zNjAksM*04*`}nvjF6|G;Dsut#9AC+kIp8-BJAz`{cDzT)<+u)9n`)&5m27_otC z-NEe&)2n(ViY?5+|6%uVyTbT-?%(vsf#|ndZCSg*$|5essR|)|4ZYH?FuXn2^Wk>e zQy>PCR4DaGzY^>Udz!)4EC306jjN!-hN=-x2R+Z<6XqYsvuRgYQjMGnWh2S@$JI9# zCKx2`I==1pDpy@M+yv30-gQ@DjAfMSEiC|kl}%k?Wpxvb|FHKg|8cg>Nri#d%BtBo zLf${@);Xy#)v~mc0gx_T4_wdb>V#x8BEa#uV&s}oA+o_DLMXlfz8TgN!&q^}$w^gu z^u+J6kQrU>|^(B^iUlexkvUtylr(Q@E=A9!}y(fY8pX>!y*my3k zJDLtJiM|>r<#knM&)b#djwtCheOD0Aj}}0fEh%hr8jPMm#0m#N5)nzB)DnUuJH*IX zpq@ga3csPStF#+RLC%ve8MClp46Pq*XKCeGWJ1WNNB!VzSoNeQr*(JDwjn-izPNkDOIuj9J4Nn;ab z^r(h9YGKs=!j01#K@TLy?~I);)Dhb~57Obs&d(Falj&bQ=+YY?O)4zL1gfBai{LVF zn>EKvqhJ-&jTXLsZLEs;D~~$zykv#=bKs0;T^1SD;dOVMdcrH{s7YQbXkQ@3S+I$UUsCM^{k;q#6Q&&^ftR+&>zi#dXF$j# z+7`JBi*_yw=E0h%7wf|}%g^cGiSgs?NA*nI$vyzxDuhwp5KlD_FX6(OZVkad=nW_1 z4p9o@>q(!iPyhi5JMsE-&_hR4BgsOFVJ`Y;u05c>|5@@A6g%OySooRpC0{sJB^8QO^EtQK3dN|M)Qv^t&c!N zwILoI{7e~Y;3voe`1ryiZ;xm?oV0VzqzPvF@~jaL5&JgfNa#!RwoZU~VGVspzI+Ph z2k}V^%#kadWSm+>v4LV+vH-Z83C7tkf`{ytNxv!M%TfW!k<({T+*M6rnpI%(%;*`K zAvsyp1Ls%^$L)2Y#el~N@uvhFjNADXE#_7d|C(}AbAzfeBe^Q#K_;&5(8={~&b1pW zkgy@SZN~dz5TninQjD(0J1$SJT&G7#!vb<#5-pdJ_7CpFZi5sPgDl!%$0VW4$(ha$ z7C6nOumM=3AI4I+$+OyViZf1DXb_{$5c1#v{}`>cwh=Ej2$I zJq?3Xr!y+zSLrCY-^q`!NMjh!brwMUIvHJ$?XJv9X#>qjvXUrRIV|R@373acF$d7e z=X>HrB;nm(Km3WfMd3eQuRpE-JzhiqrN7SNEabl&0+(&=`yAW~k7`e`?E|TpL ztl)-3DK;~Ior}walqJ8=&c+~ioh@V73zm$QN7iG<&UJQ-K^YIBvkRR|*Fh(%7m7Iv zGf#?!bP8?b*hHE%bmuxl=Rgl%qLe38>-9c-ll5c|mqD~(9Yvsl6#)k`Nw)TV^!tCo zKG>#YXSnze>_|x6@4_<-%AqrcwD~mjC>lHdWISNq5dtfT?t}cshQ{*blxlKi>Wtsj zWY9rIwrp*7FRi=nY6iN3H)BTPN!Ip~QXzpY{QfqvzWw3*JEC_iIC>;R+a%$fD3NFB z_us(s{=`pW+q+V#@Fzn_)uEDK%|0omB*2{@5w)dIHH$!n(G-&I%GV zgJHJ>W(pGov9LPOoF3`y9YF&M$n7d7XB@{HcU}`9opHHwOXrMFQ9VbD(<7ag;1LeU zu;+~{5K0UqWO&Q?L0&+*KEu4cQN?cchUVK!iY$U4}i0~Iq7r;hD$fH#}M(Pw;v;dl&CegTSwUF^hjqU zM61!kaO%50J%#k3`2sweScwN{SIoG25;} z>mi}f{1*E~r`wpf3&D?P&>HUEBzyH~LuX2b$mn&$cs{&C#DNz;<{;>dW(MJ% z>-iqLU&$?{5O=rPU7)ja*hPo+*qsbK;+%G!D|^!O8L)K#9ou0UQ#Q|GpA1Hm%bx4q2;4Wr zzGw)YM%H@!`~M`WEQMTu_BsHStg6gG)mdtU$^mM7yVC5SEnMp478Avrtx{(AvYxaC zCD55|Hre^xsvcZc!G+WJDcMh}`yU{CgFCsc2b-ABoI#*6Q@!h8UT?jen|M^({ z=bblPxglz}-!qSor~9fS`b#$x0JtuG$t?W zrl3>|Laws?G`>mKS$=}~-ke7Y^Ay24SjJ*iVCWMxC7b;Z--yXK*mLEyS>;2>qFfDo zUFu<1${}5YmnDEEj7Tc^iR=LOEBT4OvCSraC6cOHe-`m8Mp)t6fOoWstRJZ;=4L|c zz6{@#f>%0x)G zaK*Z|)(TSV04PAhnuk^@Ds`wrX>jprt-J~*woGKsGdt$gJBeD$sz5gxkw0=g*XIb) zjV99=6s{9%1bnQse*@?Z(?`YC+ zfp?#QNi%k=Gh?~lded?*+pp1T@AOz_sRol?Z#o*geP}EDlY?4tL~Lo0e71fGKU=FU zFVo3dSsR3itXBH@Wq5==RPDm}CUT2V?X>SQuc)N`j^HH$*RL>f3>9l&eQ!ksRe7j!5 zXmm=QqoMX0vjKF#sP~PAhp6~^VCu9v9y#!~FK2QFa9vk8To^YoEuAiB9Aq>boK2wZ zL2Qm**}2fI8qx|OXKyo&<~(PeMku-GV=(sH(rI}aYIa<~_Fwh9NS%fUm3}=QPDa`7 zCcaWp<<*ID;e~()Zms(S915!RBP$8uZpj>8o$Al_u7*GLJs9bGumM~i*vDWXM4=xzS3C|kgVstaeA~_ZYEfdML}2-Y;*$t z^7n1L`R-Xt|4RdzARH7iqti^ zWn>ooHHSoJbZB~m{kNm@D#wl|IamX-8rQ^uz>6~0HIIx!JPM1|9p6POxTT@G;@KQR zL{Pt*L@z~LnyB6^EL{i=M!cVTlzsEU`ri7%`tZT}@F!@)_m@8(pMGb3XFa!GSbwp? zIX?~Jh>Pv&9uKp?*C3u?aPjHPBArOcN8C3Pky#)KaQ zdKUGn)pprZip;~o5OEb#4{5bHtz5v=Lt{mnr|q)2{CVP#gKK87f8K`VY+y}ZqsX1c=;R=06oGJsl3mTocZ(2@mhq6Kd)9?!NI<}rs)7)NLD#vKm_ z2+?yq4_j=%8@XeV)w;o(-IPWb!3moM^DP7?9F{b0t+vE-q)mO{if=aK#0KP-Bm~zN zDtL_sTQa5@l>jUe4BetQ{w2b=qmV($1CvtiA*A*|mD-GcCm=6_EEA}O59uNG7HWgS z#GDuzi3~5mU^g7z)b8}4(BaCxo{VX$WsDs00vt$p>yO665i$AiiJLl}bo>c>X)a?E zf0i;ziM!~2D|N3Y|3sdSdm_7nqBT5LO#SR+i#)~9A$++`V&cXaZoz$;G0O1dy({SF z276;T!mt?YjYZX`Vl+2ngb%NEm5Unqjp_y1ozgAtH*gD(sv_bPB+9f zBzO?M2WN@=i2p{c1@>DO+!&O;=5-x?m`^iu7+4d~;?e0(FaPF_^07u3@A7Zax|xqF zno}bg156PI({uh1iL;9eZV}$!;~^!PeTp84JM#SYx8@6Tu-dy}Aq#2|SH{g+6R?v# zfr+{`B|6;PhLN2rkXsG4@D8!JOrx*WHiuZo!DPq$ z^i-wIAEQNoi`E9$xk|YMD&qPLr4!qAxUtB`G>J@x{LcvrQ21i z{RtQMnM$pfmz5e4UtDGpsT6u15ji0ZruMjV!?;ovom%*MHwR0l(dkO3ktg^WA{H1b zffFXI_l$AP91xWbCx=DH?n@i)ip4|dk%k`>DenvXCk&S65UG^*Wbo5q_;$eF5-;)a zS%$q(N2z&Q(9<)O!p>F?25K~`M}%q2uOF5E=45IR1;GA2o#BX4!$r`A=VBJGKWn-0 zcqgA&Y(&;`%;>@NOr_#w;B@VIMcB_FvHB(Q@x3tHm-+NerRjOJWh6%mJMlUScyQ3z z_~$A`UK$@hIck(pFqYrID4Fl+xk`_hm<_mAU=#sVDHvQU=PKRJE`xA=Gk!3BcGdt zJ|*Q|rOX5y*F@(ky-tBrze(}Ju;&e`q8DcAvro_U3VkvH8zaNmt`{*(lgZi8>t&!| zyz(;rV*}+aZuSe2;xG%Aw~@#+#b$Ouh#FxC8D8DLnnS8r*AmjE4yl|;ZXDd%kzSWe z;Es#nqAVVtOJt!A1ZcA`v6A4PvhhS#8qKyz_}g!RLF6ixUqascl4-5QHk}=*tO8>= zk&S|=pV(m*JZyG2-IR`@mBIT5r!=g713=2KbY7Vi5`j9%#v}Z?py>V1)VYr&B5Td6UDRKAun2Sjfu7!XLxgyAp)a}{skMl4>3t0`P<&!fazlYcO{ zAN7`_Go18j5*iPcxMQc|v&tDAGh1o7nS-h~9n86<unrKjAE2Ol&v(FRAYCZ zXAQmmz+79GaWYHl?Z>NlF~N-}lIl8FzFntF>4k> zHtBVvudpfJCkB%p~F z(C95Y2FJ7&1aFW4|4pg8#=Iedme($WEO%RUp&D<_%^)hhp%N2CqeA=~jYrn89F@U$w@m^I53NSiOU{~lGo`@?XMYVoIP#mur?*8M zAJ(|z$(ohi;fka0@-7SBZenv=u_@aaA3e1(K(Tv+3D&^ci@N|h7o(ZEwbVRTk9tL9 z$2$3|MI0DwOM2F9sfTk1zH`kEWRzAiBK~<|P|mh`;IaLd`*E{)9^K(fH8<*sdQ{K8 za&G)SCf>q->5<*wxTorIeVXg*6SwLvUKt$kOgG*;pAMLsoYhSK4afcI<;3@ggK4Md z*tme~71o#<8!jtfmWQLo!7zx&tAWjp*vO4YOB*t_y$*)ch`BRMq<5B8AeV+^QcI(+ zw~G`h+fDQNon@uPG7PAq$j!Fl`i--!bQp)_F(aqf^|F2xjKP=FCuFQ*J>(`zqT4ME zaV>JB3XI1$#!O&Zn%n8ue3xEYnP8V7&PRYW>Y-jFB;XNstRn{dXyCgMgbhFxH z2_18yB;#t-QOXL7r7`ga-NvN0Tn~bOEEiI0w>b=F3JmZ1J?d9?Ss5OW;q%mM@&~NF z6RaKXY?uR;*Pu8PxvY1bk!&_DunmK;;aho)>JCN|zt4C%fpXCplkHinQ5cElPv9@Z z%O9BrAKu@G;H)$D4oPn7!r&HYHT7V|j6-BhlmhLsn?n*9Mv_;teW&Z%)6v+0iXh@} zGEzIL*JZW~a{yWu0EANIq#Ka}in*v-t6hPGbAV*lx88XM7xRig^kWZav2og1fb%h<@Lxwl1YgrbGDPKY-IJh0qZg1?MbcqRDSf>tNn z)qTF?bi1OL$Gl{eUa^}~1MOx}z6lf;6Pc#=s6$^nly#17MwY!GhtrkOzU^o2v~kJ%_DQl>!hSo#fWd+ftYu?!{0`$dHk!v!AqJ`4E|0G{m$&3K2d2i zUf;^}S*FFPRx^x1rOzY;b!xN|l}6)Z%dOM8hC6$mov0L=D2#pzm3E?1X&gbVO6EkR z+=?SVp_(~SDLsy7FdX14kcDqD0YVqT}(l#c^>efx>xU^-l;>3+XyKK><->H zu>Y7D{AAz3ecqOw5oDT!aH@jfP5Q`rDPxdEx6*jI49HQ@GCCV)yP&{OKW`&S>5RNc zNtjaRA##>q2dg*s9(PfnD z*)h3}HZo^faU3GJ1Ud^o=RNz9UL~^D7czrBlw45`7jsaKcR&$Ky%*3R!zN?t#drwu zbQ5RI4DoBhCEPcVf6+FRyQR!zurg=#ORw~|1WbnnP zG&Qo8mu!ULtEzLA%FRapLi-R~SuedB?8CWAA5(I7_4_J9F}Ih_k5sCbVc~a-EC8re&Y_uQ~Po_@rg$bvDlt7=+f*lU=6W4ME2F((P z>!rZp)#dq7TLWWER2Ml_af|OK0XfXAXv@RpHU1mF1(pStsEVv>+U}cs?Pd^e^LW8bTk) zzmqkQMgc}7BK|iJ%vdM%En&ARv4Gdn@BfSF*abPc8PlTYN9Ssh`on>LBjtg2hKa6!NmE$Vx7cL-Oz{*hG{_60p&XaBh!v9 zRrHX>eL`!KdtdOahmiM+Ttr}K;RTWJoAWl#8ydxpV!e0l@qSW4AZxXXA1@akgI6n) zl4*Z!6q`cHnPE` zED@B7sZ`0$WP z$lAwJtsAj6>VGwPSZLII2JbZ8WnqAJKZTcnZgj4w12h1;ZDoLxwNc@G1u8F)(>Z!jl+j$y5IO^idlNncyP{|{>wf**%> zsf=TvEYcr?hrpX9(Rz~^WP?3H&zpHQOS^VCJ=(vL=ylxRWP@ODsmQuB7C1gXKH4$z zv>}fj8y&l`YwV-?3}l)Fb5a3@V&JbH2RFOwPInJ3-hU0UpY1XHQGL=^X}PzK z^An%=lqlzD8LW)1!d8{0!_mde^YM-DzgCsDqvIddDt}(%IbGMM*QdMh=1^ojj|?UcpSSYb&!O!;uMC!VpSSWFj+H5AJ-`Y)_g9n&CoJ~1 zHize2frr4rW~b0qh%Q0w+{qXiS*uehSVHa|V_4cpYAjj%@4-+7DC+@GW6$sNc4G&+ z3Rvbqv1mtTYp^PvDw$4HcS3uaMfuieV-FQ0LHj)rcu0(8(Nwee{z1KKlKC znH#TN9&a*|MoZ0^oOWIT4u+ID#PJ>C>q3kc6CSzwLzWh}{ei%2kOa$clh904mjB32 zlR12+MSNqYGaPq4sTVT6v`)fVoXq*AGY25AEn%fkJCiZA@I|v^ezl!z2b>PCrvA{k zd%2Op4KX4 zC4iRz<`Cvp9`8ZVcg2V`pEtkyPmWas1KT|9@K}PdiC#xb6sKLBAg=HI=*I=i44aWFQXv5=>=ee63tyOr9e%HCO z$;uUy@~p&l67ri2bECHl(_Aq=c;~fX5L(L}kmc0tIhbe1mlYYBm`8e^V|nPv^OwXM zvqZV)S&dc!2zmX$Hu;`^Ol#yasxE9~A2Fl`jd)h6r2!;yy-RR_5aYsY{bB?!Qc{TZ#aj97=4!p$!UgP@OhgZ6k2(=Wul0M{;!OolJA8ZaeX_F-XN z@m$RUK&gqGPf{%McY4++*fK z)|_a8Jw_vbyJl_`oL8GyDg-mIjH4CCwsQb;OS(W7I*YN4C(Hs;ao+5j^YhQEtuB)# zZ^iV2d^Ia}UTuw;7_z#rcpFcy?$4`jFhgI^_Kz2!K5c(qZFVI=a?1W7QEF56=ha4- z2_x%zy&NW0XthOUuyU$ikE>2queX(oE>WeEGVdP&eWIAsXZ>J|wq!gxI?~$Cu5&rL zE*qasm_S<~;L2D9={nrNHTDwc(;O(Ro$NY3nYEnbD(#VC6I8CN%mLHdzTE4?j({0& z`UP0BU_sE)um`Q@jqm^fHMLR~FxvI^wdHMs$eM-84F5n~c{``p|d0BCm>FIhNSw=fMK&K1?(6P1+Yl2(T5Fg?lr!6y07R`}$xa)x zfZzQK8QB^8mOJo=*2mxO?!(WgN59@qp=3IV=3(;Ddj2t*e|%|uB&QNGMXL?`OwJ+E z>K=XqWFKExSQ_Smqz$b-MMifWs}DER z+!3MWhzU1!bwcoJO{MgixQfbMjuo%%s4y4er<$(J2xhHulrdLX_YCY;v+xbAMa&B^ zmYY&*r##4J{Zmj-BIpRpZJ5IakOS87l;*7SAS*fh zB3YGC=jM=U?Vo)1ErkvCR1bB;@d#$EMeIBN&9GZcvF?YPcpeurtmQOVEQ+1iGrwB9 zSH?Q^-;bO}0yeu`wZ^YM>=ul5pLSk)w#TBV-)c9t77&2%V*zQw%vZF3O|AXQiJ-6) z7!2b0E6sz+xL#9h<8pZSJdhXRSGlR?M9|teSp@xDi=Z3pLRKAiGdcOkT4N_8*I&PX z;cBl(ogZtBqbx+`V#pdt@+$b`*Wgne>y4y@Fn37gAZraPP;h!{NWjUCP7ae<40$2P0E?g_AmL!_E*&-rFLhi9?{l~NPKh5E;G<0ROxf#?WBvWe; zqt>PkhU}A(?cd<$UVw@uXP7iD-9F+Tr=b>e(6qK{Fr<+a4YGU^K^@4nR%t{w!(N`i zI+)Eq0j0)QbOw&KmMJgB&U2$AO!dLhGKRgSwM~E>%A~&3Igo^4;i>W}FGRAKu;zr) z+Nz>ZdZWuQJ$(iQfv+`Wx%E`&+6=>w_}nw)M;q-vkdrdCwU|T0vziyB03%Xg$TwVu z4NyyK1apE7hS|YIl8BvMc&Q{irbt(z|7s4X)>0OMj+oUh;FLU`I$WKW)*|Nc>EkET zCN+2>ZE20*sCQjBk&YJIduWaMhd7b8v?daOXL00GO#_#L=Cu>^$$oF*jlZ}tF$Yv{ zF(sgRgZTwBU7Lw)=}n}JTVWw{GyG)d<+k1|%6RuRi73MppO@QuBPfYbJ}+~y;=Ih( z^wXV}+j{#aA(u_Jw8Wp@T(|XBO@hmeT5&^4hJw#?4fdj~w`USW*<9qdo!Pgmw_OsJ z+%Y|`1L{1cw<|4Jc0|s>E1izTey{JoxvjNWW9Mq@csF8yOhvoGad?-6=_hE6fLnmJ zC*?Wg7gj#sik5yaMQRGM8`*8B!QG>^Xlg;GA{Xn+#L4Aq8HBGjZ1Qd@-OLzWv?p3) zm0PAI5J@!q6on~GB?uS6ZJh9f01`dp%Egia@*LBcwbscW^}gihp7)--5I+@e?#*e@ z6Rlm!VIBL3MhfHIOA)G=Zr7WvR`{KG9lMSqPTMusa%+N%TZn3@2LS zE92K6YBRtlL1_)G45}Q2)@rGzh?t+KjOrWm;-Pu0TzT@w8H?Cam=sJV9tX%uo=53A zUeQ%dyFE!o`$*41Ey)~O3}Ag0aP*5mBMTiIZ^&ea+OrMa1Dh=rA(O$DnDmpz3tBb+ zBRp%Fv@|LUU7U;VCD4$%{Yn4vQ-L$VB;$$dRBH0YV3GUt7Q_dHrjU5&A4%g{IpuE- zg~C44O8~~Lnw?KOH*T*B%y#U;0~2=hn-RC-8tgcuycRKG^fy`QEp4jJD+@EfG9=1- zbsxj|mOs-N{RNR!VRV_KP}V1=-t!^DR7%W~STNYT$ZDdar!Op_&O-+^ECr2ud9fdUH zEl`Q7B@v;~?86=5QFHE$ih4&Q2~Y?8fdx^RIE5hkowCoH(w|(cV7`PHok@ulHu1|O z+Wp2V1WF^rM;{fdk0eh;pb?0?8QBeww==IqCCf5g#?UB5=(YOPvWnm*CsKd-2BI}o ztrdAUN}T0V;i`%v%$zn>QTRx>CBu(bQp%{bJoWQZ$huHlgk7jp+Ic34w&aj%(0Nob z`Y5GgTLp`X9p1Owr9N+^d@KE%LaKS%q&;NSB<7b{we`;g#1C=RIb<76$VczLT(+ER z_SzaptjR0vJs!e0Ct9^%P!Mf0_-Xidkjqi2ludF_v*3uig{Pths#%T*ZVOY-oY%T7oKap)V4Z+aeQ^0^3||f>!$xnV^H=bU5<&S%tHJ{A|T*`Y#XL z7+8okVckq>8l*NSSG6~>?_K1R5S$RS)xJW8_N_f0KwThwJRIoqi)GYl@qQzJ6y2_5 z@0FJaniH(rV_0BMPDQyR}%)LOC!ViXe!boCY<8b{Uh_b z!{oxcU_U?E-G_?ECPq2ffMXnQv1 zA?of<`Q>$f-h0^4WOuNhHa;;Yh1P7M6xqUINe3|S&(wuxEm(>^xwKNCRZSdWHVyf| zh4@O=JI0`Mt)fa&OCldeOY48Z-oqXdH!4h4M_^JItsO21!)}D9PJiTA3xxgzyZwa( z?aF9de!H8ExHVKPN=o6NUV0D7BB`93y_Byjpo(=#E#P%t@uS>hRf@>bo*`mtN!1zceR^)~Lg0`s-F;;tP_` z7B7g%U%Both&eT(;(p2``9g19dLtU2*C24MsaFHv&tu;$L0w+EiX%!T&u)izH|b#Q zPOpkLN+k^UCCR5_TWe0aIM8g2(rM&B+yzBRNMP2d)bUeAr zX!t@!97RC__sW+l*M5OGN~e)1y^J{_w1yqYceIL?5y?DOuNsy@MI)6-@ra9ePU2JV zrF%og9HqqluH)$MXE|7dYgghb}E6g z`aXhN^Njw<==5oAAOXf_ZtB~#^T{S|q zce{DaR7J_R(eR=e+ie|^X$>?=_J!w2nO&{!s~;89RVDKMe2YCq$h#LtZJml0ODWXu z)8rnseYGDaRU}$UafCvE8Y`M7+1(`-Qj~#Ak(Chi5AcJ`s_;_r0+VP-#E*^9m^D;< zTxtnj4@e3gxAw>n#Lk+_=xnIixRkKreT>G#k)xqu$q<*bYu5252_GIp9>>HBnl$qw z#Z5s>|Md1&{Hf}%B6Kq$Wj;<4)5K~G744UDM!3(+Y3VAL=+3;#Oz|5Jey9k+m_)s* zOR9Wj3?l|2QqE#b<=J&4r_4OYq)^d>Wl~f)6cqPk0}H05&^r)0(xbft3!ML`=D>oA zCrpK#r%t*~uUm0#!%@@hZ*iUWb<)2ZDpoO-aQnGFG9gu+evgW1tP1s>ZqE+*b%j(^ zRAnk@_V9O@1YgbBQ4yP|L=gt0H@VhSx^P+22s0b1EeKU~wS-<&6lheWT!>434s~h? zZK=r2GDvVT<_lhr3?NWZ> z;xwZufp+Ih?;ZRSm66W0a-tq{f@qB^2=WNyno$YWY+hA#XBl$6bHgY5(e4eG(3~Py zQI)A)0yj$)oew0kHcH}D$2GKyj;sprer8l6^m<}Ls$wQn$s;)Pq^zzAF-n!Nk~g-< z=<{SIOH7|a>pLR=fk1x0a!DCqCZ*NdTAj3&nO~W_a+X&XkAHgKRK@rn8rL^*~)dRt`ydxqc>Orib8k0#%x!mM(5 zqni=CV?<^`EDb}Q^C_TR>Hofsu#6oc@>-W7$szfVNxTZPNld-lp|{FV*yQ+-dOl_y zdGRuno4BB8;sU(C0S{}tK~lJ9=KOUPH<kpt z(CTU!f>%$Q8&0d>#p$Bp?GhtR{@1;7S+m|bED_2>Pt+G@EX~O2F}+v#kaJoXmgn0x z?H21<{{bn$^ zR>c4YHz6Y8;nDgjY9-MkB}qv60~9@f!ie|#rKu2+6RSi0+8QPSy?%>Uv&EM9S}W#3Sww}e$Y07#qAT)#$h%6Stjs)Fm?Lg#s94Sz zsX}jfJtf`)_4=JOyx)S>`};ObK7+TA)&0J%{Q`a@9( z-x&^k&=qo0Q?B|N7xi zWL3q!)ZFzDkLr3@?bKc=c-%tiM|a^Euff7f0VMg9HNYN8gcw$Qc5D z2xh0*j`Ikd zcO!R9A@l+QAppTa5zLrw03@?uzBO5fnXzs4fvDqZGN2}|OWw<6PoTNmu2`OQ5G|g+ z;FE&6D*;(L5&nYJqwp7{+CJj#&yCi?W@K7<+{3G@o;z??;gKgl8IM<)k=^PB;r$>>KLdRz^~gwjKhQD-OPwdy-v*XEJC5h@IKFq)LT1ihv+ zI7eqHSl~?J&8OXW*hXE!QC|e>=HWxgd=^}E#6$wffXrkJ8Vb?z*V@wD;c7xW6O0c@>d4oG_`Qpj&=LA zmH^1$BRNiCPR%tl7APHxzDqX)pPMD|oUF~~b!a`mV+3k^f4rz8l+w(opQ<2==>NVj zv*5Q$h1bj|pNeRSpOn#nGlfETAFB}|>mC9-5r5wyi)uu~Z6dpM34CA%r!_MZ$Q?bR zanCIFJtD`oaAUnPT%OT9I#mwb9}>ef$PL^lCxv8XEaj`2Q8ST4DtS9T<`hBp&~!Ap z?77~JhCKTrO1G47ni2jGUn5SCG69%5c$8*)3#fwZc+39|Q;Q6~I$;4A`m7cg%O~(d zFMt1(tG|U4&WPnk8C?4r@zU72c0GUmKC6_ZM+8c~IPLUos&I1w8NsL&ShGctGNv=O zd(D9qW?($&IpoaP;l~5p=nYddBR*mS^?Jj%j1ZIS9&@`Yqc6&hmT|gfV_MHWIOtjv z^#6>pTQoEBp*#e4aN~?!zbLx(+)2=B-^2znwDTA`cCRz(A@L`xE)vUbgQp(oiL{u- zCKIWe86yw_F&vOX1EqK*^52p3fXM}Ynja00;Fq@Nvb80GM z;9agpCIIG4Qyf>Q#{ls<;)#kWg%nj94 z4n^M)-<$@AE2t<497#%XAUkCSM{Q|GWxX@%-JZ?1etao+EHAzFT4q__!;NsTb+<@n$0U`GQ_^Fw#qRM4Da>iKg zHl)7Xh#djYE0QfZl!4qvM329=ykPMFbzsDkf-nTlOn@KI#G%4pi^qt1*n7}m22X6q zM|(<$z27{opjdA@9huNW6j zw0ekQYI+5^vq2yQweHz(oav==1^MTl8+&l=6la`Hpt$X(^PZbGgXjuYz;k+#o`zc= zT!i`C0xmw^uk35sDP;1T0t5sR~qPF znnThqBB9mtWOq@%XpdM|jY=}*`3io_7=2qHC#Y&qJAECd`a#OE2PN12s zBe;CFzWqU-8{vBv7gTh=qAV(~OvEsptacOSH9b;%lb0XeZ~682{UW|4uj8exEr{M* z&7ySxbP<9WoVMKxUYEhCmwFD_iYIyTEAC^p$6J^b$mI?#bp+vs!994Y+=Fn6_Bwd% zgk+j@R@#2(;fPHDHZrg2=iFevw%&x8Vg{WwSxSgO{KBpFh`#7!N;i$xv)?gT&#r!; zxB8MLF|+a>lO|j^+$`A=wO3XdU~Hg_wTI@-W&MeIJ(k&ZH5@rOeh&iuk`;uMY~mfp zzfQNwVtN;^!xd{lE-sKoZfEX`^Y8(ZLGczmyKCm5X~;@m6GxLwF1xEX_>MC=AFaF~ z?sPK7T;*Kfr3>q#19@vR=o)ij$pNZ>Z1TipWkfS$=g|Vi^r|mKx(*UD?<|&P67R7Z zZ?*SZh^@K`A?81-?6Fcp)F_d9ww`q|IyxV zKG7r~y1p-h?1NBE-?}z`b(9h5=mnr8xvZyZ8TWJw_Is0TXPf+b$}W}!nJ!J0%w<0r zREuW{SuWi{cWRHv_WO#27f9o!H;e&sZ9mf_`1t;w6WfRy6LVP46pxbMT{BrOT>RMud+*w;zCh6H>n&hyBi z!8DrB`EBuD-{S-W6Oy4(1nf{aPxOY?}ksR)E4_JLng2P3=KWofOrBb6WZ3v%oiKPAH!d ziyXcPO>H7D(D8P)sY~0a>@8mxC{^F~J2&X)huJ!yc}H-9ofFuvt#Ozwh(#?cL1k96 zS{Wci6`Fkq-)W{~*h!siy=Zlh0b{bhqX*voh%wGWr<_7b}VqNe%dxyDU|KylLVZVSV^&rXtzEE}D>>o8m=_=6_9VHWh3>D6c7SYV%rufv-C>_z=yzjc#5Ub{wgtx;&-=Xl>}$)KU}5G%I14TE zhy1V1K|5AJ<2htk4qQ*OVvdR|vU$L6UhcxsSlM$kBbAY$z3Wr@GWjA+)l|Y93b0sM zS(N2OMvxASDQUbW^uXcL@*Np47#83KM|SF{`G1=eU0Yyg8?nF`_5h1KCD1s%K< z*jW8wMFz*!<$Z=QTRpH(8SK%`h-LPzKY=xS>?rix#Zk_3qo^i_{0sRW&7`&N60$O& zORD6Yp;}0{w4!z`-X?L)@D`TdDMEHXvk#ww^b;yQ*^1+@k`6>dh1bvkmGw*}d-x7Y z-eT){NQX+J**1w^z#HTF?(k@0K&4!Fs1Tu&TQqbxgec&p*R?z-%EKu9Hl_EV3kZB~ zmf}g)?JW7c-dN8i#uGJAN?*_!zaRP2%ii$qmFwNSc!>|D*KgYuWwi*FtPHz67{TPe z!b(9a{0CWR^KfpFSMdt8>pX`cS{281-htomks)K^sWGXDbFqLT3Ru6{;CQr|k)h#V zo+W)$g{mQU(aa3%(1Y8Un_ zaQ1Q@?VhPu^?A0cC;rtL+dSLN-Pr--z}E`{A!Us;kZS*QAn%sm8jwGEWg0<)A@JP( zsOOAaN3(}tUE(?#d!7|q_9k9hSH!$nSA0W1`VFM`M%PhTLB0PEbD zc>b_I9rf(@4xIU}F}z(|Hg0yV`|u60+)N+nbZ-`o*1 z^6D;FMvKoEHj!`forNEz(Qn~Jqp|)6`~BB2y8pDfxQ!R{?<`8z@aJ~B{hh^G8QSot z5)H$jua4mVkq@RC2#!UQLGL7yy{l* zRcAZktIrKzXW1lSRpDPPl<42|S#K99^0d^7tih3qSMWwSl{pl3yVuAaG8j&WSCFFO z6=!MyBm*q9bpatxb`+`EA|s!Ogi6d(hNnaE)CHg=0E~xkE2f1~2|UT1wDXV@b8_`a zn%{j!2i-gzL(7oM_r>WLCdAa$Cikg4vXHvoF+pRFhNDT(9?L#5e8n2YYpC^jRJ#2> zV}p7e+k-ASMHPpJSZlP})})q>kxYY?9k5eM>0M_v2ym~=&*C+`h+|~ZC?d+t*3)7E zRq5YM`j-RXw|VP!{hM;gJh}fAf)b}E+dlbvup!QEU6_s)n8f^KXllpN%HgZ2(AO*Y8oC?uv)ozq5>?Uw^l;euo!4fh>kNvCEZf%z^%ezSvo75Q!?dY z+jSk4!`J?&D1FM4a#^^OuXs={qd6@)p*8uS<&ia-ZLB<{lJreToGKFOHR%YI@l2?M2(krCt?P33h>!W}pM&+&oE!Zp954^&2TOwmm3 zvF~<}>TTS)acRpdJ0VLcUPRU_%O+nVGewSUkH!HHTZHK}z(<8Lh?WKf>z>>hP6m?q zzj_UuY#FAtU}^7zg;#E8p<#dni!jG8`CRJsXElx<#dNd_?}-ktA|LB#Suv6Spu0lb zW;m^L>2F&Hn9Uq_n z{|o8hNo*bICXu+n!-+4`#F@y9+JUA~M3YaAa>$FB#Rf8>I1KTm9EzqMg;J?zw+=vN z&onG%_KN4jN&t>4Vz-Idus{l`m#igNeUOE=v2wJ(G!yLb1)!F-WKK1*%Ek-?F_D*6 zjjUv2OUU~6yPosL>8W1?pXeo|71R82IJm{cgWCN5U+e{8F{&8>`_0c5qo;!Vs#ETmjXd`1$1PE9aNmQe>&I)XeIxRTv0fx|!z@)8n|Vk%jX zhAiZe(m3VUY)xoO#&rkU>@e^I=-MT#RYEtI^dWW4(@dkRsIhRDS@)XoR@k*7-ePd> zDPit5eE8DkfU97CG=vlyAs;EaaI|&ovy27k|g&vl0A(;t9EO$ zU+pUUMMKUv4z2CX)C9&Zpq(IRld1_@mFdc3<4c+Gt7Q?E4CRteuV7oK33G)VtJ@9E zJLK&uqxDa;Rtr*98Mk`RJz7jBI+ONZdgG?mznsBwqO(!&net?xBX5AbT{5Q|3oRd@ zjV{?YRubGJpMc=TVBn3t*c^JD>C&Ok@;o?9dU~&QiggxB1G4Lm6|=m6J(Ps>P7}FE z`HZvHvDv>;#)KFXBYAK_eihj}dL;egPKkB4u0rC>CJQ-|+&iiTsLq5HfMVLIdi7Jf zODtdshy}6ev=Nmkmt$Z+T_{=DSu^9aWvfh07rk>ZYGrqc6m9K`x6xR3Bb#_(*Z;$;*-i3a<)icLB z6I~&MVvE&1)jE?aP-4SW#q>fO!Kj`X^kb=Qj%N-u@+Q2&2NV4%I*0&MenX=i)|V`P+c3rZ%D@p zTV0YNB5Im_WfQ%$oK*f+nC|nfdS1>>o2;4!@s_T@)WlZpFKeekMwE|zPha|mp6cD~ zG?)dci?5}|7qZJ(l3%;dh~?(w@0w{S9zB(O@UnCZQVa537E&M=vpJG33dG^G7Hqrh zVy^0@sNDmu-Lo5vIzXQ7GKl0?u_Q$m|9+b>cS)9QuTZ}ob>FB*^j!wHBzkd2*1CMo zb{Se-_J=qfl&&G&1<>GwmmueY{Qlq8krncbbGQtP>Oa(WM z(s~0|F8j5#1%ll15C{RS2cU1owlg2Tfhc405U@Kv;LW!lLLj;1olG9rC2OZ#y9{kX zuEG&bM*YY>mOBydGKzpuH|ccB>15Y!XwG(-$P8#<7Uzf1+f*UiW%>jn)*V;Gz$LO^ zOEj^@S)?ttv4O{h^=Y$Nrx)LTyZ*F(y$Uzq;M|N%u3`pQm_Z$)-sdlyX;;bZ_()0HjTUN9l+wj#4pjqc}0u$ zV!5zzeG|RQ#+4;1=#DbbT5#?%f6kzbT`bBP1Oj9Mz4;;DL_ItIe3upD@T6!1!&M8M zT_($U*Xd2VPFMVUdD>>=fIZs+H*}Ujh|MTDdHaG)W=)H7mmw>`7t@-dMc-1m?X|$% zW!)&pHK$t3m?Bu;`@Q!cROW>c9qqD86k_?7gF~!0_})6&Wn5v@TSr5ETKn{vvRD&$%3UUCF0NBwZ z)|aB5(@pDWm)R!^)feAd!8rlCsR)un@XT4h zi2Y#f5Z0Hb1rrcqu)c zL!tEy2@q-Ee89amnF%5~bhDkuh1{QT4vjj21|0r4cZZEs;23IH@q)#Ct5oafZ2(V% zCcT(?9OmD4HaoxnH<@Ab2gJ!I{#BHp7JfC3p4JlR)M>L$buXAS)c34#u)eK=wVE zYS4RGv*Zw4W^FJhB?%Y2i)g@)V!T_(GY~6yLs6~!l-W$pRg%bR8#i<{T$>bnFZ@uRE%N2F4QZ1tFa`^P3WPufq zx}G|f9Nb-wAi&M3uRZrhP+P#S)!1c|0kfcEFXK-6EgWpq6>(wW6<&+Rc@ab}J5?TF zJ%a5r@HxTC%SFOh2fXGkdkpYyTwj$(m8}(VV#u!-^!(wxIM3pCJZM+TWH)yiZy}A$ zCmhvsLDy>TGM)fN9JC)XzmY1wP|v*XV{bE2vcve3#0i@FSj^#o{VTTG&`x&Dl?Mjs z=`mI4iWTci1P7a96060EJkscX72Uz9mQl*EGgJU6|4||xy68C&GnWew&XtAL^FsGA z&iN_Jc$DQ{Bz!y90&*X->)Y3*YQ_knYk0T55%43RX~)y z_!{qmT1~xO9I~#QUdI_=2^x0oK&zO}ptIQ_RHGG;j`g;XLF$Z&p@w!a91xy#W=UAv zRY~huZ_*ejk%^MQa%)dNX&vjW+c2wvExy2RRPP(q+bIr;T`5V3>bpQH6CxGiup7e+ z4m;@7f<~|NWi%epoaFJOH5u+Q=}{38`f379eZE?mJ*bGpm3BSt3~U^OUPp5bgTiWI z2jp7N?9|VQCcj!lI%^$>%A`C+MC2b`V$O>CnLHRhvRXjxRL>%ynW3sVgsElf5ts%L zTkU0l2K4@>7BD+i^6=_PMp6rior-uk=)KRny>T>NO`ffm+9t!pZ^Z=`xjd3b2Wr8# zQz>(7<@wrG!dVO6ovNER3E?O^0UV<1S?xP@IP{p4U+bILFwsK}&Q2ws1@PY&v}T?0 zdo5Fqz=h|L(d4q{dN+9w60p&el0|R;kox9N%TOb5UbzE;Pzw|?`uRILZ?rt!u)zOZTmqSx~R2&G#oz6;tPO|+3jWL|t5<7j`CaPeQppjzwDg27|8z535KM0>o`gH6gr{T^XcLs&<x-}wF_5PNRWgyr)D9t0-i^QlRuXs zwY88c?)mdq;WP~>U57Jv`5^MgN;?1&<}h=OCe4XbQOHwSEP|I=VhX)c-GnB)ZtG{^ zL_Z6Alxy$x>N%z^7_KSi*|0cR%iRt+r$XKQpF{|^!J8yn5@cnIKefvY{c|0)nCC}vF z(L9o$HNNDLx%0{Eomjv9(rMsdB`Z+ONDZq^u)_McdWiw{;A!GIn%$e#dzEKIenffI(%)D2Bn%FT9)qaTuZ}eL*S%N6|s7mXg+T zDR9ZTRg@yGr^OTv|8nCIJct>!5FSk0gqht&wxaXc*ZemupoIe&CNQyGVU+PN*rR*LR1A?pp2sIioyd;``K zdJz7a-YtUk)4>C;$dlwDOEI{;4sJZ5xtRYB$%gPokz&~BS+0P)Ow{r8XSpJzQo!y1 z6LFK`ER@20(k!@r``YpNKZ&_`lf_Y?esH;@d8aH*ml2=l{)wkgLa9=i8c0zrN>REv z(o0e71fj(LZ2_@yz@;0eGT_242F82}HIkHWu7We<3Eh;T+E{LF5q!zUmBDLfIWm{< zTLe|Qnvy}~dY0_wYcme6WVK4*vh?T@I^$@RcB@!>E~cv!FBaiFW<}E?^nzy)m}RUh zf~~T68Q5a|ezXn~*b7En|2(92nb)H#3MduIGtzkM8q3&{*3gV|wZU?XthUqiEVj#Z zAG@PlVTQ*zoGPm$;P6NWZ@_3cS-Oa+%7zF`B1JF<%2w}!%@!=aN>zaM|=J)@Gig9Z7vo0@K5R^Fp=G94+1rd@;tSg&q|#R#N*DujqQwLgxH(&FiBk+*gVC0J^g!>w zaz&cFqkJU)6+N#b)nZimHaQkBIu(esW1Fo!O^5Xmn_zn=&PJ7`%Fjl2%2!W^acEVh zN?k)+4xA`!Weevl^OIU-*EA)weDRyFoGpS=TRWcDI_dTBD2O+6nmB-QNNTer>P^UG zl`+Z3e&c}DhKXB9w2fwyHVXjC<@q@PB5M=Itu;}zh)Zp1a-9RI=Rn)>-h{zCOpK#Y z8rwB)YhfmTOJjTl1Uj2N0XjC zE?nrjbZsrdje%&%I$m!VK_bK8hJ=m&fBZE?c?v{zePIf|W^ShfWupRR4T+r!1WhG^ zotJ}AeOWIGkjK>^>%9q7;As``R4UIMSLKv$k6w>U*XERQZ$;arFR{}=B2o8Js-we| zsY1B6a(O{9@OS$PDR-0?BCwlKq=Z2#B@J*4Z8y zON}M!n=-ZGDz-K7;68Ir_7qT3$~LFKMDmg)5pv#Ao+5l@qys`3eoJk1N^K9i5)P?( zPaTNV2Bu6Abm)}2hS-D@BB(8tl0rzvQuD;BO_GwXRXex2%IEyd7Wv)j>2Sd~UNzLN zNjTfCLp+lc19%&xK;gelY zf8K5vZNopmBVG`&6sO~o)*IW*S(=}T} zIEk+w3*(kdcbMcx=K7nB3{SqqzcM(+Nq!9W-&%$`Eeu6%BmIreXz}DtA3|d@GziP4 z`O!;H0qblxtnBzihc`I-xpMT5-MMjmx1ae_e#j1P#4!pI#%&r4nsM4xgztKD_yn1N z4xdCs3jh&`!QmU4;R``M#d^`j^3rfa+W`F`qIn9Dn`)6YK|C&UK0DJ?7*7H3xB^}- zdIz_5CRbuhIq=nR=u7pUlnyy&_e@e;Gl1LaWQpv*s7|momo$Y2k+!Rl7MPpw;&@|p z@S;MegTqzbKGU?uLZ{kiNNoxj$TGJz`R`$#odSYd?b8f6*UJWx-z)EjaJzG2&uJ`7&PLiD0m?HXBm z$D3;>Q|%BRLu2L#$vv@Ef2aMW=!_HhXEu{k9u0z1>vaY$+mZ;%;IKulPH*Eq;`smc zUe1kmiFc7~0%#j%AWc>Qq^PuIAY%U&keJ_uMeSXAwiBCCTu%#s07C}YzXdYk*73^p zhAL=qa|ed}>FczpruUf;vWJQKp-nOJ?HuZzo&xluF0bYEsvcX^r(Z%IQ)fKsU*ano z5givNk54PRO~PP4OSa3~+-QyRXxyX^`%W%zkX6*uRqti-;Tv*_r_Lnorh4851$wp{XmR#x z*x=`tD0;T1Puz~Ak`6Iz^-b8h!ZH=17ANemS`G~kmCb_1PA@NUWj~&=Rx_r`CcqMb zVa%_JbCufPm*gVK761z}vUWsRSRFw-UCD042?Yx=QVfD)m@*~*L<2882RMa`+Q_&P zKUWwO)6P!by*gK!joN0m2K*|WUypmL$G}y5XE^-Hbv(P%aYlY|2K`SVoj%$YbP;?` zdAZIeidR-}8*ew(hWynw4XyZ&tikw~C`=!Vmwi2$&BFCYMhki#Zh;8m30z5C+Me5C zn#+?<$S$o|q{T#+LHg*$u7z@5fZ`0U;cirgWp%%RMi|e-)vN2vM@NA*NKUZITSjs< zb_N|4kgFtE%@E05^6F}A9!aBsWHi)F$tYfsZ^zd2_2Sj2XC6qi0L1m}o@)tBg6p;CVfxDP%tL7vpbULtY860iWNV~{G~*!J1rP)S z@y^O1I$NT&msZE~j6*n4={$O2g5R*{SB#IV*0rOd=W<0miqq(z5W9Blv&yl{$)Ln% z*siR_HolL`wVsehOHTgxNw8d+Um@q!Q2pTuZBo28J+i2I){J~P^nF^Ge+j*fm&V6$ zD98Wt=ZQnP>uvH4C>a2E!ZW~F`MepY+&^@Qxs@bwEQX(n2s%tMwf+TiPq?)Acb|3FWLnK6D3<7L`l*)dY zJr{kkFXn1r^jc@Fx$}#ijL08kA`_&35^#;XW=(fXvc&lEFCsEB;tOXMeEARJDL}I< z>-$91HLDPNeSDgIvaeJqZr>>Gos0Tu_~bmJLU|3NyiV`5PkfE`QI{p^ffq*IoHnno zwyr&DMvWE+0Kb)7iX<=A zIxe%ym2qXWRyjDcl2yO~X%WbEAsH0C`-Qi>bs%nh%Sxo5{_0W$tZvr98Za?+YtdCS zn{~6|KJIt>0~$WHZzk(z4UIC5Ehn5(P?(i4MFAbiQA-^KK)PvNwpk-n*+<>>G49@; zpV*hYMmN_$n8IZt=x(gri2546Tr>1wt_qe}BO|Ojwa!n^-YXPpR<~4WZZ5#N4VM@N zQzykbD6^V{cPD)1sRYEHS*0oug3=xd9enMvj>4=XFS}PmVWTgJCQm(b-Jtnli(vKs zg>@Wez1eL8kz4=7WpCM&cp6N678)$)D!gabodQYb9ZVfR_2-Kq-gct+CGoUbNlp|e zcmB+`9^Gp0nN=(20;y!3%sN(~ChPF0KQEEwicrQ^Lw04plqsK{J{=epk|iA~lGr2GHDmRe3~72~r&53C`?o{bMR@;erk#nFfq`$wK@0#9D#r#|uW zp z{#oB}2Y|u=C|Xd_(K>nDztEfqZb-DQ!RL)oJem%aE(4@#3$fQLq{&Dx{L|o$ofcS$ zr)P2LL)|Y|l_>9FO;N4+>))k0;7t{HDes78$=nj1x|FUdqg|&I>o>kXeX2zGTUpkD zBx~#r2DAnSK7HV076p`+quq=7;HCcQ{+MvKHl>+mtf=5*|@2bawXqOpENMZKgX zpW3GU29f(Nq-hK(r5+@zSe=b#5gI8~fPt_%2`z)zk$dsTgF^fUa`S`=VP^zdNq*UfX|n{oxw{#*@r*r}-#3rL zpoi7=5hB(Fkpi7>j7*7KbY=^dK^x~9M~FiGQ+o%lX;8^zfJQQC#<$GvkSzoTy(H$R#d-z7dGZ1=oO&9Jau#!O7{XHgl|Pz%eLX21iT+V6eIN24y=KWy6=+ z0O6>~eSJ!1gPuzAi?(1G)G5Ho(ywsJ?a4Ff&$s=-iCUw4DOKTw!JIzLDhh!Y0kTjB z&C_NMi(1dT>bVPVH%jblVbAxRev~D(7ov)CM%9eCR*KWKM7FIqH z*W9La(~@;@?^HtPVWR$>43Oyd^Bi70;Zv+^}8ph z#1iaNKapiOjk1Ss*F7GM+ud$nKAg)Zzb)zFTdMf>$s00g7pjNagX43&kp~kL?A>|M z=V!3?>9P-0*=)>IGMfkxCTL+8o8gmLVRQsS_aXx7T+sF$$PEJHwkAxJ5whVP_j{+E zGfvEuC8Z7HXAq$4Qfup^vLw7AkjvQ@R$l+BJVWAg(gi< zgtGN{y86*@?>z)}u9!}OYY)i&CLl*wWViGnr7=H`U813Q_9=RZi&dC zSe(w*BhY78*I@2PDQ1e~LEA%iun8H$F>TjNd9T7l1i4e*lC9}|h3$Iy@KG3ct3YlI z(BbYTK;#>^ly^?@)7nl`e@4^AI!k}vImxJ)=pzPEtnmbO0@)rbkskr&Qmk_NF6V?o z7%O88l~yOEkD$CcSniW2@tlp!@pD8{x&+qA!V@%7sRzx6QZKu&Y!mgiOo-|Y@E5#0 zObfUU(s&jCiWKSs|dO>0rMcw`5nx1pB zWgPHaV`Bixhlo$;vmf3+=qqUtmdWB0`EHLzR-~B;{X3RL*kAb3(D#TYum{9sXJsHc z-X8jYNUrWb_C0IXt&TZn~{PF$oZ=0}mw#%6Fum zLef89Q}PX)9g9nKSk7iukA$eN{dG=94s0#AdrQ$AM#)^6Lp9b_`;1ljPyBHC+;TAf z4~n?Gyg25GwU40#j473cUkW)K%BD*1W0LbpE@F7)5{dde)t~jm!=$ zH$XZ~#C{ma6+_cN4TCuFqtp}p2!@UkJ3n40&a0nJ;=9DZzV;oTtV)u*UcZ0QV+|hO zzmRSaywt!6MK&!Wx4VeVf+;*1^e<2PZ)F~tJnG?>|9t;5wK3%9aL-6pt8g@vNKd9R)HLB0;1+oXEnRHTQQ3{VEM1tWM2e6d-*PN@(v${ zS(!osjvk`2=2O%?=do?*R-t4LP`?J_VWnw*Q5szUG*833noNjhct+xY5rk&(IEbrm zcid}VxKBIW;NV8_oNvthG1udVpx~4b6TH%>C%o(H#J>x;8{$JK4C@t{8HD6gqBG`R zuu37_ddG2T?euHM?eVg;fKu{pJDrjE5hH@LdOY@u?0Pn-VsU#A>S5DE*4ckLWu_5H zk^SA!lO%T-pqFIHhoQ(!oBNV15`RKmz-PokjUb8)U8e^(C^1_numf+rRk*}31KY-) zawuYQRP|tboRF^}TlE=rX-4El){G$+)0fW`l>k}AQ)JWt&AHn-J1?%z7E?G4=0UUy z@ZstG3&@;e`83q~^*w_lM4uP9sj)l9MMh5=lT41EpXoODx+p__yormDOPv*<3Mf#cvWm9v^~LEV`-U{bA{KTl|Bi zd$$pUZl#8o?PGTU?qoI@Kdycn!gW>m$H|>YQpCy*p?51#3aL+)6jq%-J_=VOm_;%4 zmizJ5>d6r(N0 zcH{7~LV=51tpZ8sjM@UwKG#EPuwfw0X32h;tbF z0>;2*USvEnRMg<`nUJi@Ho%3KT`%$GJ|v?k2N~Nu&>723)3$^H_b|=NkVh?7PU}$q zyb8$a*#?l2cNffBgj625hx*#T$VKnsUhB~) zjT{23?>NUaK}X(r@CjtG(}{Ez1RxIv2g$oUQJ2SswLQajFwwbj=w+>*m<(arv#spx zWm{n`;-_qw!FBNw<-Lyq*2%hHg>p5Ve=lqqy*YQ^0)JwL^3FTH1qPQ9kh`mrP7I$ z1XVO#NCPgqxkHYLDVs`;)5Ulc&_a}Y8aY) zd^UO8@GWrI1Z2;`c=$gh^0>V@xqk)Nb{DE^hN!k=?QhkFYB$F0S>X9{)MuW3{U-OD zz5dN!|7Nd$v)8}b>)-74Z}$3ucC?|#B1_5DD3qVY4@d5B)b1Yj`Qv^8LB!J$U?24G zI+n%P*Nd0vSS2DJNcobxzHdRJ$f=i1VT~J4ZvSIO2+_TBw|hB8a3Vx3;4%U^NZWe- z>eZbW`YAc*J6NTB2R;sFaMAp*y;pXz?HA5oTW>=s^pjl-jdd9Gu8ncT6Qg(u7iECt z;A9J77bt|=fNBt{1PD0ytUq`szanbLJO!CuG!XA9KypzX3UOoTpLJ+8Q~V6-+7SL& z{`f=rwoVWMoEY`K7QdyJnD0zaF?J zoq>Bil1Zo(8d`9bGKU{M9`Hq=2noEFggJClNz^o6#Q6A!xeqZ-YV+W8c-Aa&f28MF z;>vpwUa#OOh)jRV#XbEz<|m;3pb5yTX0jU!n~FwPywewz$M)S*4TA{rSqv zvj4Cd*sv~iMAkqx44{;x8Y#6Cnf>SBWAd+XwtZ#8m`;E-w9O*4d6fc5E3bMPL~96I z1_YP=VXke(LsGXWe?`D}BG%~-Yv2#og3o2J;G$wjz2wOqr?&g zwM;fmVAs-rh(e)+h8Cx@oRb(!b_$GKdy{Cr3WL-FhoYTR}cs;3) zF;e(YNNn+BB|`Qa6=)5v$?jYY-JyGYC3ozAT5;gJ#f$u!?L>@Gu)rXbOrm~18eI;Z zE#hBAkO2t~-0&m*%Xp(^HI&O3nq9;WFGTsC=qkvDpZa$JvVR~QCjCGWeSorQTBS%( zK){v!M+z{hHH-G<&SbH&xyvrEI7;V&Uh=K_xGj@?A`ldPF`W2d`URggW>^IijE>~A z2U%G!dYtxkhVZDC5mGHZO0g^6+Ef@cjz&bIXjXXHNju75QcU$%!sptZzs ziI=ALaWaMMH}JI}WccLfi5iB3LJVX=FfB#oq;kC>V8r%dsCMeS!v!A)UhI6AZrc)c zpc)mXM{&8KqpD@yeW2QpfqT{&vXZWWKVyM8Yr^U|VHfVjkvkaEi5!p4byNlk;Kf)i&=rmAlqT=D0jPeuHN zJKhNf+Wbly!FPm?0z(PP9r;R#GX(FAI}UGv5XIq=HIxQ71%5g4CoA&5{7GVAP7jn)v!N|x1q$%jEcv~beM%-Z zNdxo>(r4wo=9i?5h?N==KREnt)qfSMt}e@=YKY2tB{9k6CJCq-@apgkHU@ZrlRvvI zeYUx9wU`lt@rc7i9YjkL<((DZIb z;5!UD5zm$VBe?tvY{E%DjQ^ZwVQ`=T0p26=z_6B20e#??Xcbs?g!0~)u8?>co!NzG zb^?#FOP|&1!WI=Qi{ww*So+F0uW>fCtO8d1t0L5yx1~2(pv+-a6WWr%F{7VoYlrL= z?vTvymgd@)*nNZ8Zuj`S(>)ouS+%O0F33dC>7ftqi4Wh0EQs_{d3k2rluRsU_E?*v z#(Jr?rkB7(r9M0_u>gNh&`j2Oci|~xb`H`@a5>; zrP<0bep*lP)7k=3TLZ+<3DVxSJJ>bY+2N=?7@0TTlTW%3AR*P-N z-|Tn3yVkau!6dPv7+AkYUNZBSwnQuT z=rI}0Tu(x}N+{)%**ko)$*^+oQ0_GcwcTIY&~xwxq{20EAtFo`pG1QLgXpy)ykT-in_lopVKy=l=Kx@ z#U$|4C+oW+%=;TLXAdxWl(w-nim~Ks?#V^*EvsDZOICL|c3yts~$ff4Cq`s2#P4D0n0tYj;vrTDc&HLW^tR8F_ zj?A0&(YElzV&RJ4Jqjo_yqLDj-r1|O&grW^U7k7qWU@n6I#YBG`Kj$?7qoUoP$jlt z6{~F^wPGM|J13*_r=Q?Zbdo9S4A)I|Ljj*{Hvy)ELtHo7kzSvEfe%fzvzJ%eG8(PI zLxbp0trX-;EhW{5Yx~kq=HzO;%&eaEbu`(L((J$Ld(@3~;MYBKxe*vmNGZPCIut_l zyO5L4n>1at{~|OawPshR1pDSZH zEF43Yu&xe*kH9t*K?bKnf!uXdQ*J4ZoAu|m4yd*sP(IvS3Wjikp3y*^IILPFLJph4 z!Q%2weBj!8hK(vZIQ!KfTh%xTlD^-L?r%r;x1;;W!_zb!-;x~6bvU@6o3(6yR4 zoA1a14io{*!#V2zMZF03L`ke@eroKMY7f`pT3m)ZE<&*;UobbS^0PLK`0SxXstwI} z?ZK(7fm23fMIAxC7y$BZ70l;uT?yypFRXKEl{2UAr^I5WBl|rTi91xiwTns`^rGEN<{gShg~2g2WUjb3IXi!jA=M6SE5R4nh@j zDVnokwCK{9bDHznEy#5QMvHFlB}tFZ^V>J-AdD8f{63O85Tn^P^^wfhq^N;pDtD0N zeHYnHO7vGm^K%m?aCNZL*-aml(K_ckN7Bb$xn*Q(>KRF(KeTNmz2XP9N-_0e8EyVX zMe#7jVD_jg&<94FZPEl{DE4Fc`D0f?tk5V~uyG7W z?GY{U&9#9{1K<{Y`eG1AMiE$(1&-T;QRlepDz6*XMAeO=#&0_A+wpma4);v}9b46h z32OlM6acIdA?|N)a!Z^5Yl8L_K@vBil#)67?2NIIB4X8}lLQ-Tvcd{6X-_}*dBCj)0M0JY0#63T8j=G8lA$|z z;|@B#(|&&cC~ab~h8DS0ETH+}UpnM+F&H_W-l*?<_6?oSlzIV_;8sgXv*N;t_;Ic-Ab9}IC!a>ac!)Ew7T0f7Z zwhqaf`LKyWRm^99?Vu}r_BmKs6QQc!i+966(`=hh>ICPmd?Z`~uvokl@#{cB)j{+L>mrD~M5 zi4g^^ltPQ|7b(SI@@=r1`qfd{dgXW3bFohr;?)vaZkHzh_hJRR%zoB(H1o;O!d=feNejTDaTJKlFtp!sC`DROa05MZW~D%N8T)T zUOJcYA`ZRe$=8l0`Is>f5Rea%#U2>MW&}UtS_LdHF>km0bP(-au0k$SqEY;im1C$-m5?LzLw~iQ@l_gEBcZI!@d0YQ^xn?ID@! z_B*`nhD#`YngwwZ*?DZ9E}Y)-ns38G!;-DU>icS7=m0}$kVa111;4V!b#5;7D^p& zoGgI;hrbc$@P}RcKNvb!{)p3Ckq@-498B8YSb?~c8=7q(YxF+>GVJ^{D?dB|BFq%i z#3&|CZXYc(CP11bgHX4Dx_A*Mcs~jm0oyeD5UD#{_CX>}vE`>bY=!DtauAogY6P3v>M z#<)tO%NG;Vdpg}Slu1G4G{^L(wsEd8!2JP`?9huTdTXeZ%XZG{YfQ0>h;NKO^mNQI zs%9DCCD^a}8bd7u6l+Tn+D5U)ipnS`R{~94cowxp5so!RRK_vtj3}=^&E~a@VvU7@ zYuxETZs{bsP)IR6r49z%?x+cXT+5KwGNPhhunXw&%YRq~zPHAPWx%r%rW{<`Xo@Yx z&>fAByZtMvFre#widReGh2D|Lv5mxN9UkKcr)wNx+hC2#Uh!oyl0gC5R+xK66%M34 zSiX8nG&g1{GJ681k(x>CMsLrkx-Z)Um)!J$vod2sorCAZ)=6;cdO&MB!^#;R*9KC{ zMG{1lU_o@3b-+edE&-O;Pr_jvhEbP4Cee|4Ji?Qu@0sX}29Z?TFTSN`*4es)CMz^o zKXBT2UPS)b|DN0v>B{hu02X7S?UTu;gOX&$=~QDDhn5_8M}XBv8h>6@6)?qXJ@T|? zGDl^F64fZ?p3w%eKq{(E>OWc2ma6!Dqa`UNj=K(p(SrQ8m7hADiWwYsE;{OV9uhoH zPkTkdV3E`_w7+K%n#IL=NZh*E{bI4_?d~aFll zHcUii`vjcDJJ@2<#WV4D9Gok%R#0LTkh6ysN>Y4{v6P5UQ6l+M|N7d~Kl44{2-Cnz zgZD4gPxeCcG1yW?y##wZ4$fX43H$vJ7}4RM*{wVt=?Ci4C9JfS_hVKzwrCs?Y-*{vqd;D*-F(b7Hb2>))=? z#^5If^wk;~cltArP8_iQQ064Ds>oSH215U4hgc_CAunp_u~nzXRHgKEIf2HgK%bzT zR@*A1vBs`ps6y$@&f-dfQouHtHP%jm(KD@xp@=CkaEoXY@Vix#Iv`^r%s;TD|H2o17jq}S<3S32KhYKv(tsj zsT;M*hQWq7;Sw7df`2+oR*MDxm_g>9sci$^dnn*6M>RlxKZ?*coc&@rP+2kR zzddgo`$lu}btMVkj+0h|wecXV=EA1cv&vA45H*Vt^{%jYZ=M31y}QO!5kFJIrskcQ{|CAg~9?wP9rCW7l)H!pY;dt z@`eP$v5?+7i<1B;X0cMik`^@KYnt()$vt{kSnV_X@}JudLq|R~>+YC%GqlSd=8Moa zd3-=me|$0_Z>>k3v2bxjIv$&F4%Wf}?t6T{Uq7RBk)jjOka~c@MCOZa-H{zIWesjq zU!Loy2MbMOIeg$)wA>pC`FW0+0gxymHv`fx`z-K)d|Q5Q%`2NlQEk2fbUs{SfA;EY zft+*(?lD*iDbp|U8K2+Rox!~a0+&+nICA3k-}}kdZmpCEL4$0;`cLr8s^r z(TGWOfrUWP$KB5H&%;9Fkb-ewC5FN~i`9yhyEt6>_?)x~pkR{zG3)Qf+TlLEkD6&f z1!h7Xkb(RL5ZQ!rSYR9^|JTGkKK0W{!e~n^Pt0L~=9dv=Dl5Zb6GDN`KkawB{kIYu z&@`B2>7Il5I$lDo5-4WqD-%>n%~k=t_X8!{lYMa$#sc-uFiIuKVHn@P>ctNI$|i&Y zMGg#Ed1{*Qxx7s#`2~s@<;#U#mcNQxmOi;lX4WRY0xg}xr<;A7 z7z)(2+1d1X`a*UmvWcZY(-!!Ume-@TyIY`QbM358d8cZqcetjcxU|tt;CKrbo1Y3( zq;?>+inl-k=X+KQz{_W~tTrJi(7&uaet7KmP8c6vJDvE?d#^UhFVL-7;(rF9Af>w_-Pm{dCIiR_ALQ?8~Z%bQ?L z2|g|-QpBpJTA0lTmP2CXBIK&(VL*E~u-0xZuR*QG8|Bz0k)>(BU;RYo2B0a=Qo_SU z(uL|g?+^Pu0s!ATj&Jc+6-VK7PS9VEP_(}Qj3|Rrl(pf0S6<>)&o!)-)QZ^I4FW42OC?GBZfUnIUGTIS*ybv!5oLA3$a5m$qug7EWq1P;4 z*RkWXD|bj;hwsuq{A;bb`$IMfc7+@CEfqelfuL2CO~2(`V9=dRGBQ=M)=FhbH>k@C z7xtYp>t*aVg9>Dl#gvzE=nN{4ijRKYKQfg6x2Ok$XwPYdC#jq??659Z5`M*a&j;yoVbdUTYn^EE&8M*=FlQ%tO|U zISBWm{slD z&dDfi0oo;-;I>%F?Kqckaic8dWKpuFOCGTgA=puJ(iXulWKm<{@r7gzcQO5apZ9Sl zuqNab;uY&Vi%Z!sD{(qNiKB>((4yeH!Un1xLyLPo<*3~K#*oC;`Tnij@c0e^jdl1T~&sC8{ zc;#IQ)VoI`ub9i+t~t?pZTsuovMT6iUSpSYRW!>6rQJS0c89~xQP;g3pm`Yi^99s_ zIBjIzfQItEbD2Cz_Hq%9J@zr7zer+PdR>tYVf69Hy}0Zm%l-L?EZ%T5=+KvrB2f6A z_oq0Xhu-g;)AptF(!oC^|GRbkz0+Aj8*it+TWeZ}4|RQ z{k#3Mj*QN8dfr_yW2vl{f@#hHf*z+Ele@ZgoQDi2QF6yFC26?KoHg6xusD+L*0Xbb zGaa;P!QmS}p@hS0S!fl!?MNBdK3gE` zfa)C3&mG(?Ff(j5aBl?8G4E1lT{hR4#K4W)19yDx4qW;)0tAe~YwH5JVmxXe{|t{w zJuKts59r%@7$@}NOsxA&OfC@C<#UaB+`q^-t+qedrX~y;RtbTi9_)TG?Fjf%+W}uZ}J{xQ+WyDow=IyC*UI(F*!Ok=sr{T^2@7y=1PIb*x-DvVQBt8nl7G8y1i+81ImP zrLxumG>ZX@&-(o{n$m+f&f<8+Jj~MIw1kowy6P;zJB)R42YGRzN6BrSxUyaBh^L6> zLnrs+z=^=GEnx-@HAv=VC}TbjxxaYS1tqU}ja%&y95PtCqWQ$Uw0mec&4FURR!XYag0@tG5&Y!P3xXro&xm{Vm-qd!v%Iq=rSsL86 zFNdo}Y7MAmkgLC0LnOg$2jSXyk$8|@M7H})W;(Xn>k_mi!;ZKiF=q7nl>XWlJ+Hpw z-_gKC;M|dO<3Wzm``_RD!R&VV{`WMcXd2%^jX5LEODA}~tRJP?uF%W$JfkYq(h7Z6 z<3RNhj0fA9XR3M|F|)dOj+KmIL6p`V)E@F5v2+i)d+(O`sibuwcSoLbUtntj8nR%2yryWCW8)6gy5Ak=n+ zx2@Pzyg+Aml#IEQC~0k%d)FpsU)1F0yhLb(^fF?7!_?IK0C&UHTYz<;+|uQ}e^d%3YNHyrF}z)F=a@waGC~Jv3{Mj)#hVLs zsFL)i4-~T@WZGJHYihN<9Ky`K$zIh#x(D7jF<88n{r7ykg!Bd#mg5Z7xIV`{3r!9& z_Ql&92K2vDU}~(7RCv(jLkkBSc1kN%=F|nAk>C9{FdgT<$!KnL}A? z;-`?V>p88a<2wgWY97CKINV-HPG2q#U|l4)5h8G=#LL+IsVH7%9nHaZW~9YZR(Xl5 z)wnVqj)-v@ziAITZMq7jMQE_V!TMP0rd2aFvJ1;!MXt3^+i$?6;0gBbKrvevwXcfG{01uTHBAo; zCd7&J(3pA7R;~FG_Ot}YxX$%#CUETb+DBbhuLMTk6G{El;wR;yX%(T#l1TkR zG`#!+%K)X+k=lE9!r$#3`aK!Z%J%DHt$v^{5F|BR_6H*x;YxyN=Bb7WzjZF$QQH}{ z&!G0?ei0|OpW|wEkzq3Ek9&QZDRkmd#`zU<+kIvsSLW+iOo6<#7sdJHkbXQ=iDa#%^%;tV8vPY_xC&hj-qb7#ZIt% zrA){B7mO&1{K5E|OyS4(FMi7Z$&atRpR7+lH|6bcyykX_#R7?nkpRfZH>$o^(>%YZT%snCr*R zAl|M#TK*u$gl!{XT#3&|CR;e`YJQJ<1+3tS4iqC1IJ@b}x?uu78eiN0t-w7Cd@PX=ZK)i@5y}Q2b%12l<~Q$5EulNc3LZ zOB9vmDSdQ+T5~U%@))x6f!Q^1$00i77Sb;#e_I8VjF@$#&SY$Zt0}H&+4#o z!);^3C<+5T3wR%=MRlDM=BwcT~#NbGT} zC-tbAOxU7%tZO%OsuC~7P)~wockybuSS>LIpbmi6g2hfM#wk~x;C*eifJ?2%{(_hQ ztS=z0;2eCkfS34@|By{g6M^h+k5Y;n3GlIu7dy4>lmw+?%fh^RNge z{uj@WlzX|v7gEIY`ZMau1>Fq|AME`i|@z0Fs!02P$@-=Ej69cvHG$2mH0e69?MFQoGW*u35 zGqP;wZ-n<6Zjr?35qrveq@(4OqmJ)iSRce*(IB$x$ru`=hi2Cj>(Q4+kul8U z5i@H5I@T6p2VgAx|TDocy0B!*qkM5_q=^AsI-+aQ{|MIgj{q0I<*)=lce^9Xi3 z{Wm9tr=Iwl$e$r4oOOq)$t?;Lx9y2nVRSBIei)&5;-0ew0bY!&TGt!Rx)Fs$tRmi| z6*LHjWk}7HI0bu?;elZI<&0Fxr=6nNjfP(TmL5wpiz$sJ3qJ~}<#;-x$UZl4vOUSs zqGt`S9~DB{H$!S4_20M(B$%ygAaS#TC9c%T2ci>5T1?0-G@9DaGp~tCeI_*XUMSa{ z559RG1k@MfhV$Vo7T&fGt(DU$P(gxm5JtP6)h2rQvPz@qr5Gwvp3g)dU5!Rmf3z2i z5E4o#F}-!UB6sJ!ebRr6k?H>YnrunD*jk@+QE$)W>Dz%=5&!0fzI7rH*bC)g0i`{< z?8@vBlFmH3qODx~>($JTXoXg#hBfv@;z4Wd(>#WorE?sIt9j&%;zcPy_SOJl?>V&E ze_0xY{WTDd25$T0cyM)b1ftJa7G+Pua0KRLUJ8uny7>^sgW;S3;CzZ59z zH0f!-Kcd_9G>*xghFn(4+9L<+RO$ezOEF6hrh#peQc$eZr@(1LX9HKJBsF%hPM;E$ ze$l7p$|Lapix(PSOuWx*>T6Xih?qCHWEim0Q`*%^E1U%^%L$(c8KIfuK7 z9PE_~pZ(<4xJDthoDi}=kVeJca92}$ZLubb1fcR_-+gAmePEy?{d$ewUnng+i0Vxxh`2W8*GuHljBO-kQ-}3u{m1L%)lV6IYq**QT&Awj z9Z^!4d*Z=D+f|HdSk_RrHlQ+fhPI2~z<_{NXy#eP^6k@Tni>>L;rk3{8RHp&$jP0t zkY%=!K9;4tUknr>C}lpFEu`idh=%79=eMbj`(J(hzb6MMwdpy0#Pq0KNR&4HS-fjG zH1*xxVl}Ps|Fy$!fiS!CyZy_nyrpt#|XC?B5_G26A0kW(ix){Hl4FPq5(G z)_fnx>u7Dt^q ziO?5IyFSAY{{qo~!N}?KMt$eQ=bM@TskM85J%+s21d16xI9nfr>4$CS1H6ty!3}&( zQ`F!qV1@Yby@Pc4LmZmP>_Nius56o>x;yzgdX^Kx+Y4;7)1UE4V^w}A`r9yN643G= zi~Gf7AT#`8VMZ!mYvN7TkzWN>n`kg})=-#?kcvVxJte@XnXC_E_3lDX3_~9T#>>s} z!b0d+CEY;j*>Yo8U~ZaU>JrMZK*TNgXauyxuwmS z$s8znwK+?mFB!gi*qpbVodAj}opQkTg|S{!EkUQ3ySK8df0>uodQDZ?{JP2$QOly= z)?l=ZFxK3fB~n;$Tb{$Qt$|VXuu3l7vwm@}*ADaYD6@6OaZH3_ohLDXUNU(y7kyrE zUDdHY_b;PS8()tu6R2UF$Ii%mQjd6}G*v@FD2)e&+GH_phJ@<%dQKKiDmaBVV~L}? zEFZ7FXA*zpp7sZ>ET8(CO1ZH$2>T`ocz?kKwnBBG32m5!_S&N>N=@GLmaD{8EVEv3 znxuj4fVec>#=&!V=rw^YlfVH@5gEkKDA?2_9hfAMY5X(#pDUsS{HL?FYSL5%blHFF zl0l7+-qBmgJ+U`a=lYW^aeJ!T8My3GazKW(v=-{F@6~c*-jLf4Wse+!agkUwN1SpT z+9zT%{PRgXG&rhC$`ROGlcH*#qP_&7P&oF+w{Mh8!{EAnkpc-3Aadb^djxUOt^lS`(*gBB)WocU$om#-3TgZL=oxz$}x$iJ=j< zDo|BRhW=BcaSawxV99d6q(zVi?fkOi9D#)GjOPJfR~y!%Tl=bBd)L1jVDuo5x?6gv zzrL^PKFjG^RGRWWT;H#oCGsy`?$U_m^ZnPH+`SEQYbe-CPK8na{wDb~N&fY-(p-%4 z8=K_Q{1zNIWF}h`-rOV{^T4j6Rq9Wz3T|x@yf4jq=si7k!zle=lk^6NqiJVW1?L?# zO)&LltS)k6cY{#eU`GiV?Ic;vub*6=Y7}0e$b@j*U^G?9{^4qDQfgW5seR4T*reGS zLU;)y-=x->*}Pj;DveDVttG~7TkhM1lYL~J>_?z7`S9o{#;9xSbyTW?~gDm5< z%?My$18~~C>SU!zS8QJBtU&kxdbRmk`jm4T0vWUuJ3~B2WTv2g-J4$rw6-uK-n2V) zjRNFSCviO9H{o;0s*R$XX3?ms?MrLv(qvNijL#VPv55kZT5W|&no8hoos*+{PL9?& z*?InCvSW8m4$M%M7INzmT7{z<3xv~?8;ZL$aq+bSZI1uP(2G*o%19!K-~Ervr&pGl zK(%zGo`Dh*)q{K~b+)X6&=vaTBqI}FcCoIt3RkxU_7aGU0(HGi{%h2sle2sl>6%fV zu7*ebGazjjDb%1)t)v4P=kFZtwb{pqUnz1>}@n*l=|+R?M>l{2}jAKcQ7g5`K$p=4dhmlF3Yl&>rG zqWItQLQq8j4s-=x6aXv!IA*z3cDaM zNOM<~!PDCX6k=GT|E$Le3qh<=glfDH>iH%}tz{jJK{o zalhB?^xW|qcQC}7gia63MBCwYOa|=(J5=oSBc}`1FL!mPzEj_+ZGa|f3DZ|t5J*02 z!9HpnMAG)R=nK&AjyjhaC@1vq{LrC+=V<2K-$D!~qPf6v z;!NZFD2%cDGzZlhHPx1NWKD~Z<#+*NoqtAn#=gd-bI25Wii z)6V5L#8l=jq_forItpjPW;l-MuRxiTb037Ea}8xh>2l+*ECFrL6|}VTH5bFr#|t z#FO8B@SKz1t#G;}1BQ%=*lk;xa5|jGzpr@8TX|&6ic&mPn$-G%0Sa)Tj@j84*hjsJ8y6O$N`3Xpn4&~LJ!Fx$ls;g&ME?0rpeNI|Kg7P!VR9~ z_bC42?L( zi8q1Mg+qfT^}<0QKiGB_bg~lqvtWrEd`YIln|VQ0T_k01FF(xVc8{D>=Dm_ZzG-(m zvJ*Qd-}R*79(xfegDLv8l3V-Qxr)4Ny6Q83>D+l?AiKRz=Y-6~^!p0Oy8p1T4j(#1 zyov@99ocs&8PRL9@4uUFZ0BTgOpSsu4c~S~CWi{Yz&! z8tUUr?}H_|Zhx2lfR-JPE*Tc6FE4})i%*XKOOP(p3YV_=z+n#HJc5E^V?AwmSS!84 zG2$5nWy1#w>dGTuR~XRTYZZ)-H3gNAAKRtoJxW8d(jNUmY|yWI^bWM~(eMLNq8IK- zr#-%C_u7n=c#8)|AfymPXaO$#Y2Y~*UPNRj4p2Fe6-z4&FYF!aBXEy@hOGu(6+K2! zh7TmLlaH{Uz$In}=XVa0!EU{aSI(UH_V+=0%Y1#RBX42ny%8P{Jz#z`@yTYSH%iq) zR5N}2*%FBNAmE2KdW%unrpREbRa&-nvg13F9LE7mY)_CzTWO@ zF3RS+Pp81Os#IlZjtR%joMP;%Iy9hOcnKheX?C{gk*E-NLvt&{{j2@P1@PozO>WvI zH$0Oo@kGq|V4!%lV`pK=gNHfy|x-s+;aJHAk8>d!`Xgeni=E2g5Z>k%JW|A-Z zZ}<%_n{KL+!Ry>Y!Y^kY-|6 z>B64`H$jyb&xU3=31Fr;$bUMccSWd~_8|WWmY==~bj=WE&_Ro=g-z7-*MO|q!wfQ2 z(`!Marv4hRHPZ;N-N8j?IHb+2cnD2>>t+Lhd(JdQ2k{max1Y>|6g&~U_0XtVE~BHu z!D;rhXmG>FjtQRm)LV0efSW4CaStAirhrc<)-#XB>u72WrzWY>R}zIJ{Lgs~5*GxjaXAa&cr5g2#8 zK|;VDX!a?{u9q&su;a}UBJ|&-&h;mFU8xSKWNUiR)VIrCw*f&98o-3?`MNqthXs)2 zEI9?5v*k}ATPJf-fs`Dx->N$x2fH$Cf;P+Ud)pbEkIzRViX8LpT#-Hp+- zVH!J;Pmhw6;rd3-aOEKgB_p=N!zNj}A=yvIBVLBZZ!}U)^N@~!Cv~z*Ox5|#2Q3Y< z$a3qPLW_j)+csPc`i3+r{(8WMA`;!Uf*W`Raqc}D0a|6{esU}iUKOfy&kiKh$!`$Q z^<>cJO-J~Z0jN`xI1HSPXob>M1waPn3Zem^TM z%>Y)n!w&1~5N4M=4WdJ{bg1WB9o)UOa0@*3t9)`K#^k@A?|!(yZWJOapwGD!1*i^e zLk5c$A%DKm3V2`Pcr`U>wEmv@Xbc!F#IN$*?69TbdgBg`GECJWkqrpcCk@A#Yk^Rx zyN{U_)d4y*15zsOQ}!%~8MVwAn|sj;9a~y^?A+h_m_r8!8fufpPRW|dmYTW^_F ziN(ps)Y-zaFns}_*z0@ZD_=2Z7_)`p6VY*oHhCdkMecjSM^54dqU4dER=IYPVSL*j z^g2DHynX8>K$=vUF4>o9hZv4=`{V-h=dXq%eksjv{qG=?N3wKs)!u?%TA{3O>fd;) zaG52if(z*pml$(_(obY7&dJSWPM`p*+!9`~WBP#lDJMgGZiUOUuTM)>`aHPm9do`K zwqmcdQtf*$%Rv5}wLt+*BG0E51FI0cWW512t_r(nwsV(b z043IeXLslB#}y)%$(xLXbg>miI*lgJjOI{7qcPHTgF7V3oCd61A_k++xarafQA)P~ zQ7>QqFR?XKpX`g+Nol_T^7Y?VehSeOOd#Ie5y0NaWWpx{KOHtQp9M~v0jmyIO~u9e z&Nv`D_3;nHB6Iku^Hce>?3thpB`lk|f>^|2r0>%x>aaZra?&A_?E4p9<&$Ql_LC^; z7$9fpg%4r&~L?Ic34HR`3_+kmBz>{~slUBUhWa^|GOHbTR81)1OY9CSkkbo%C|% z(%I_5>@JBRooBPne+wDCyl9$0c`^3n@vT%FK5&RSJD|*2M_biYJLx(>poy@Kp6yk{ z(lMVs=M_%5ktUF{*3lU!H^fSPh`Ny_F!yf9R7J*8hb^LT{;8)3effUH^DddQjK0o= za+|0+)hrV$nfdF4QKjM3uu?6oQ2ZGP>>kpu$|9UYBb+>e9fGnEPCya-@m6#WBDe`}-IE z5>7V}!&}GUu%;e4`7q)H+5rj{w&2bqU+1O(#ufTiUMTkrKAcJ3ulO%M}xhUPrjV{Z>GD;1{ba3ySU~!u zb#OFxz#Q?Nx)ZYHuFhWUnP>v#eVajC(Q4hlt%4n=>pA3yagq|X7)`-*fX&M{W(0+r z9<=ghZiV*)`<`7&oD_6ZM805ukuD*iwFC5b?bp~E`27o%_T~TZWS@AOZ2eR;!(`-l z%$p&lOB2iz3Awr#EsDPJ`?6y@x z+%jy6C%ad9j=sxynZRf$A6o$1F%g7p@Hg~;MxQh1jM<~4!g!HRSG10mkGKu85(bJs zu)%4-(%S!9&VbIyxSo_Re^iMxiEqj36s(;Ca;9lq{bQNZ7 zeM52QT4B5*VTL*uW-P4mMNwyTdJsonZp2`Gn1_*#wZcIZ5iDv%efmnVeK;dpeCmIF zy1oYvSaYn3>H6H1G4x625!Q>GN!Xo41yvVq(utvpsryC&Sr+(70c zY9={n>?SH)wCa%ST#0LW{0MHG_n9A&8D`gM#2i~?^LrrrLiWTWHa~*@k}~)uU}RbJ z4E^V9C_#lIFz_gvsr`Hwut|ex=@D;&I*}Hs4ju+rr*>M)@Q1~SK{!V<2MwiH%$gC+ zx(L4fe_XG^5k`_fUpl~KfvOvqX4p-Hf4B%N1Ph-KGu}VCIM8w%`ccz=;aaIWt*^5< zt>*!BU-!thYDGMan^i>pOUCmC0p<$#lxChEKnLgoM_mN_h|D;-4ob+Khz$$35plG* zwyJPQCQ8P2G=b`H;_MB8My6mheT7l1;b|;j4lEc4?M)AsgDBmvFc2ea;{&+_$&h@S z5y9d|ftFbl(IICpQ-wn_vOBJ45@d@6J-^~8!1yP*kglN9_~*|!%7C09c=aHfj^=Mk zAymAUuz^ddU3LftA2{d-a6{$^2A?o!ay^@^*z<>|YtWa!!f|h=jnpUz$+)B3xZl4} z#!Uz7(L`-Ox56S(snP}3IjkN=NSMXj$dbv<9Vk%B>n9#D9nSk*{W|L0RuAGUeB|ip zOK^pw()^DNJcjvan#9L&mscj6;RA=Fxg=}Z408in(l8vX64Dx08L(-sA(PaJ4GVxn zusTSqG-Itb^pR^Q4&NGgP)q~Q%lvN2y>VAKIs@Be5#!-o3=N12c1oOzIGqHmO7)Y0 zaB>~-p%xa9P*;9MZ57i?7V{rMV1N-H!aYudj~6`Dr#6`oA2=YLhO&qWQLzy6Jym}6 ztQ5RV8&<@P$P1w;H=;`)HY%)(k~zP0V#FSQs=)V#>Oj?1P%=B>NdR|1h`%srG25-5 zD-0_igaiG>N>3fF|#)!euZg_80Q`;1qwC zI*^QFg){MiuqA7yaVGNW9;#L%q$#X$&07V~Oa({^L}yD%D1fV98biYo;89dFoGLs{ z3OD6iM#VPIafa&|%~Yl@rog2LscbUA;t%8~-uX%D(XcB^2!*`Qfaq1QY5bB<-8->N z*QL-ZN?G;Q&AiOpm1kB2c~#bz$TVH+s1=Xn=mvTRfJe)tF(RQ!+P^mVTONqKE+bc| z7UgW=>HzJT0m;f?xL8F?5!3)K8LZThl4WJ+S@XmOT54#tAhLi zX<$rXp?MnX#8r15WfrgpF)z}T1gWBhGa*z5xuHRR8uOyau8`6ow^F)rQ?f2{KAjk_ zY9p$10~MMvBMalPU|+2KviQTlkX_;qMoyN_7k-^~0^t=;?UaZKz_0+ac{+4>Mn zKWsZ6AUF;c3h;HhOoC_zU%}*l_}+Qb?q0b=9IrxOmiIcUoA!e|jKZ44tkAzYbQ<}k zk=jvIV$1p7Re@~mYUG$^c1M8{nbzAPFWnl|-~-{VrOPb3U{0l4g6@&}XH&}ZM2R1%lb515fJOddG>q>N-+(bQB*i!g z{t|c>ffI{F_GM6+d)JW3xYm+CDv89R5Vo>AL__B3+Qb2w`EI5)L}UsXkeA`{Pxe2{Q&-&@%S2!jNn{&J zxbR|FogR|8zt;0a{zzQEIGX*0F^wNzvF{*X7*fNOgbG^Ux)3*Ve5{|7g`yf4Snnac zM;3zr4!sT|mE@A9&UkZ)LXt*taktOC3fD;|^DJPC%$ClOBkw1kk`(_t$0fH(nq>pC zNT;Ye_pWB(27M5RB>B$m{k7BYxv!zNhg`SrAgXoaEolIh*V``eLQ}xESK;0^kbSPD zla$AI>jgB|KR>z(@k>6!Ll`AbU`a&bw^TnY-T5m-4}QgQ|6=?n_X6T#oi~gk!F|KF z6ER~R+$_T-ITel{M2QdN57FZw{<}ZVpiTXkCocW(9rlkhq*ehWg6PWCAf<7#bi9ac z+cGg7NSKD_{kLR$9-k9rxFM6tZE#00eD;GkeKM-$Vcd&g-d{Lg8u(A;(jA<9IB^?qg8ab92b!GIR=0yya>Ri->bs zB8)xxms{?!kbRiKddHXx9e z%D)Z$gzjfVQ~65C3f%3T6vK0)>F2M4P*La9R)d##)*rmfmhxwB>Ca+FR`pit{g=NJ z+-0ulp^iydJPOEQ_bLFkx2prY8oGnwxZOJ$4@d3M)iA?&1TUbUiK1UcQ)lD{VdN2~ zBl+@QlaF&hoPrO*5SItIRs@(hVx8Wbj;vd!WO>PP{k#gjsUMO5&qk0_oySrSu2YI>qX}-OEJ)f7j z*s@mRjpY9{zG19 zL<8HX>qxG83YP22u*e#adA*&B_8Iea!>RKbZtd~p7Cl|byDbmWegUMhdqNA?0oRVx z^)Q`3uf-xfQ;4&p};XUZf--%ORqHoxc73f9#FASi_2nWFz-Y+{2K%FID{_*91 zmuJNqioeM6#I!X$7i(Dh0=9CKlO@X6n1S^Jm=uWO1=y`>miW4dnM!8LKU$^)RNV~Cf36&Ov;+x$8(WUbumBX24Qga5_7fybKZ!4hLT zO(mB4hFm(J&JDy7ZF2MFzh>87Ql4;G2@l-UflHrdy^qV47X~ThmzQ^3n~F#3j>y=D z^vP*SE?ecffX#-w^pvO#{jt?732tum^)C-gGk++xyH|O#Wp(-XoIWqS^-7%h14W=q z+wFN#iCgSYl{mnY_4bizM~@KLlC|4K`;uNKlgBn8e~d)s$;dq#vUuTJ|2idZZHa;v zZ*nwnUEDy!W#X0TbhH%5al~JqR>bd0$wxf0eeh!h%j)W{GzaN2PM0B><N1-iTQb?%=$&$5 z94ce)jXFJM9Da_YWdNU9n(PC^6N&;s+5(YN0iK+%mh%_?x=QHF;YZw)vis;%;6xqB zdXQhH-4ptTL;YEThTIUz$N6}@mfoGpLnW(8jA&D6gEpTw3~aZfm#^rhzf4c#U|$7; z*-}~Lfu_5?L0X!`nFZIx?*i`i$t_#bf%G1?6Pm#mIHsaqkE^=Nezi z@DHc>vImToOaGR>m-R8wl-)-0< z!|?F69xv2z%YXDx1ANaQ_$Rl1fHPRh;G2fQV`|(9OH}2<&rS)#h0&z+f(|3ZiSgly zHiX2@9f$ncN8&+}Uzy@Gs3Qx>sDaKsrBmau@Jxy0Y#GMc?~UKKJ3w{NCHvhx*ln^5 zkl{#&i+i7s`7QX54;d~UBmONP=p$P!KW3x{hLIxgwP{uF;yK&C-ZdZc<4058U}S6C z8NcmxyW=x_e(MnN^DqA(cR@(}q9-v?QyZKm-<0KDWDa+AfH2t^NSH{c*Ev2P37kx0 zln1J2uzXoayG)C6sDw?rEb&$~D44|OK{{Vb?()txGsB-(=2gtjVtM=QP`1jM0URIo z|H4gR4ipQ>mxpNIh)8}6C{MO*5ow+{6xPWY47OgGAhNjB+<#vANs7iXjAyel6O0aJ zQ`U2dr>Eq5!>*fu`7d}Lp!?2a?>i;#D&>U{c=q9WSDwZbpHHI?Z(WJEnq!a)lyOMx zOsVJ&Oz70D=B5sHeVlah=Mic>Q@rC$PjNRl-D=c8ie(Z9761pn5>(t2A|P z5=f<{slzGRg7_|!ZCf&|vftC1yRv~mGu-X=-?~uWrj8&pxj4lb<2$w^j_e z-RoU-d962g1`qsXh0Vs+yZ&0>wnY501!9fZC~TnKlm>*a-7Ft@&0wm8zNbOYUk*9o zfj@(KDTY|rzs@{J(-0MLX~(mb zDh<@Hq8SS2EEU}W_NUjcUfti{@66(O7W(j+Xqw8ySW}{gP;`XvSwrnX3$i&%EW!a7WzL6^m?KON`OkpmCGa97QGvKhi7OVCc{-IkNk%RY73$qw zg&m~j^RD|o#t4Te%uN$b%~Fzy16 zSES#=4-&_pFTkfL6Pgl5;zST*UcBWH1Ld!BF}w1>$QA*oNuj2I4Yf+hF}RB(;Bnr9 z|N5T3-bNZqdaFeCisjDx_YwJjm|Bmz08k_2kRNp}`B#_$LAI&m3eJm^{~P&#td!*6 z;|}NF9Qm^#iuiY03&xuIEUFVoC)=L}%fK(M zjI60tiQ=kf2yxkqkg40?+V_%cI5v-2?Zi1^e+H{j!D>5BCF|YLrWDs(A!pWO@%Yf} zCtv$t7)*s60(=^U=j6n>iOCIzDDAn^1yVLYp$Cj8EV3d|nU!ZvrMgxc)K%{R z!yj`dz0C(5I>H814)Ljzq0l{%xhn52atI%%xXmncz@TZfFH6S zbj(ju!~Y~3K`GS6iKZJt)nCQ~_Ul&7`RBlz2R#URr@DW1;zb`> zHX)_jQU`JuCp7L?9!@3P3mA0|`P_qcOX7%bvn~BLNLV7zTIgiU+>)R9@F(X$-i7%C zWt<;;hKEl4hdNMrQ+8+V?SntRlY<{g6h!0HIDGv~5AczMzhlMh|6 zF|rIVKLPcDOD7ab&W*}6yR_opr~|EV4oH*w-`|T?SPk+c%js*NjVaO<7}~k^!YO(M zpc#b5hQa10V8?kA_#tYH=wo@ID}^xu2WRxRC0!0`jp(cyIRqF;NYTYLI5y?2h{CI& zDt6(5Jyfw>20z8}ZW{ zW*^e%tfTV(b*p=Y%!3hMwcoI6C~ax*j)By3LDrmKu>hi}uz$!EfRDg` z7Z=pwNTo&P4M4AXp;@!z(RsV~^N^*C4=?+@A1>ra5G8#O{fHjp_Bc19BUH>}+BGON6_hhr5RA zy@J`(?)Mq1&idIi#Xl>WLfOt7_b=ZSZN883qU70Y8Ii1?y`m@ETVUq>yn>2zAP1Xb zg6EA{SzUWTuT$m$Kgf@4%{DE6o)3*^HqUcZbfXpZv1bW!;UHy^PPE}(Lw=?#O?i{9 z@V_vMJ>!PL@vYfCwv6U`D_@?R<7RwPhn-LtL4dUs&dyU zJ3MG*AG1~tPl17}1dCFEdG2OdwCHbn81j$EE_S?c_xc3TfVKw%;doIeS{=$%gPADW z2A?0cG*L;AO$e=GDC>RcugeM<4$BzKQp8U(7K^AAv!!!h zG!>GP<8J5pXQ-8Sd)@YcDgo|86L*NR5iMxpQPWoXnECp4*nO9keS_+Fv4pFY=L{C})Za7@q z#1Y8hNTq%fl()F8-I@{eX=gCZ$9{^CV^^;vWyY;y_;n3FZwW5LC{MoX#gEPza~wMH z(@AX7*@7&6=|1<)>F^Heiw3Z;iMX>2|J$WIto%~E?S;p$OIH=NeN{A5mOq1)haC(&{Ehxx@~&NbwYpnxjf4K zmcrt36ataKpEX9 zC50^yhOGS*!maW|s%^EqF46P@jOn*&%IRMrOz*%Yr#v;RkN^k}=baOmfp~*)pvlM5 zf#iE763u+fjtBIQ%o;6}+1sdaq?V4hpb0KX(;x0*P_U#OhBn1aNpY3h&IQN!Yxz_JW(=~W6}M>SaayD(wTp~ zn%pk8*-Kv{v=Ms%#8hxm_a^nlC~tUm^YE0X31dw6E)GL!Oju^(r?k5b&CaS~&&b;T zsNesYX!`7+ACZGK1ODIe%iqb_Di4LM>_v}D2}qWgRsk3#1S_2%y&Z#SjD+b&RVkzEj(Ll%|lf#e#IBaB`@yR;ZHY0E>iucPT-f|p1W zjG;=A5*?S9WZY8f68Xw703}N{C_uVH#ojDWw(?3F*-qdRhZ zH5~OJ!r^vLYI;5i9-zIofSLt>n&ko7Ukj*J0H{?SpvGE22L*r*$^)d=iOYZv3jiIK2dK4P zG42*=#@+HDZP3-?!ft|vS4eo)94-=XavPHyQW5~ANicVgJV-d5I;;6-Xes4GIAjOz z$HZ})dY@O$c@Wd*?m`}qDd}EjM!wq)ZFazJ%o&0cv z!(f2N_7k z-^~0^t=;?UF*g9o2WRU;F#WLYe3-;AC(#nVhScw924CF-q5t7~=S{nNl1zuq8s`r1r8JS5kgQTRYtqoSs3w8$q}4BD z#zit8NNGmC*Y4()OfPm2PhT`G7DAb}M{(z*+>KpdBG3&p$F^tZ1JpSH%95$oQSAfn zqwv$8=*th$c8Q9bFd6uGJ;$O(fbEn&cR52&n3&f?jUME zj96LPSyTgr(txt&AA932WuXUtTScNeE&Z!=g2lgMUfSbpUd$@;3gHF?2}ZEm8)jDMS52m^->lr9&6B9u{dEa;UOLN_zI!F9pdvn_52I?8ZL z+{Z*W@8~e-!qG8@=IF|{!~!_p(z~M^Sr>|q;IayDSS@u7I;ezz9K9BDRtJ>~kOOD+ zyF>>zx{*7jk#$SRCNzQ&_g@a37VZ^gddUVxbbmSU#8LZvzTx(7%>NMGDMP$|HE(JE zy+?*G9e_p&0Do|rR^OENXI`L!4uUS_q_hVMbnIjo?q82qM=x~a>k>|nuPFAutcbDj z?)a~GQIZBl=+gJ{+(d?jgPSm<}Cb$C9U%teRiNY?WZHXJt} z*S@!8xAJ5YPPw~l%3REXgLg}N^p#o&*>m*wiJvUJKQMj;7hb~L75hD$!T1l1|3Z?` z`4LeCfzlMtr;d}?{b#81ezpa4*iMSrgvU)Hc{+C|6#hRmf1D35UY&cg56FxcA3s{Z49h*>??P(PCU8ognL~k zl1xngg6XF)Zs2VnWdfWKNtwq{XklF{ejBg7h|tz;mFX0_@Z3cp{e_OAgH%qkaK^?K zK!LY`Yd3PCm*ry^-O|A-=ff8Eu2j~;doC*-*L0>|E;v-}GW+t>z@4=ft zf^{j(r?KZhcU^glA>AQPXEwKsq{- z%v@`VvuGY(yFQ)Q1r;zDjP!1vgV7;zL(k4xq0fE#Ls=K5oGNC2oG#Y2&)J zkm02XpR`V&N1pK2-XRDla79e*puF;;AEamG-h+n@ow9GYcEReKLsRv85Q(u$QorKp za$(IalBKBfM~L!l7s}q1VO^G%FY8862n$y}god7?WH#jC@Ey$`e_ry;Uwn|SqPe?j zXm#3YceW#xn=3-%99UYYQDM!o(Y+}V-?uk;t0L9HN}0Spl#yyCpULW?5-t@Y{eqKH zh;O}Hr_f+mHTWwL?YA0A=3mqBNSDHSdhSK3_^kdh_zu#1(%4&aGc-$hU&(Y+<(i}0 z?@l2DT9qi(Eo8c}PpiisSZ~vgHt=xwmM*2sw9~9cA<{2JkV5&SEwMFuiE26nz0=yV zDLS0oN~gndR*gf|OcW?KcQw>X>>&OybR5s(M>u>$-vP9P2*eP@n@&^!G1<^%Od!&( z95oX+V)`zhek?FBVBw@9CT8R+1F>nZOrxKl5K(fowl%{2edQWWtv8l^V^u8^yz+bJTfFnFC%_?(IUBA z)Z{l^$eZ8XM!!uPWq*`B3~n&_BGTp}$wWA#LM!(ziz{YuOD?hzolyilb}uNdbxXKP z?X9@7&EK(bXfOBedf|`|PD)n=;<>ne8qb?(;feQk0Uml&5@PLEVbwG_TJT^K)OkF* zh>fV94adH`gp{l_=BP6fZoK&eH=BjND+qTwpeN|I7w?z3r6~mA%IW$gZOWAzM?HHu zy|%E4M2F;bFOtk;nLtAgc>CnI;x(iYY)HVqbhaG$V0Ll@B< zuivKuRLi(DQDRi~$c|TT!2c{EB1C?au_bZgMBs=pY}7?8Mm2JgJ5nN9ihve~O;Thi zRS`m2FjOs3$u8n4im~^viAYn>(E+Q5e}@bt;xcAIQ*pr|9!j`1h?tm-ynl)Kg2dF& zbcuX!^xjB!o=6s>8x-Y&WInr`SwcA93StX-nrgO=R|lSg_e4t5x}7K8le0<~Wt+Ud zmJ?mX3d}KmJ6Bg1u?BNQwYmVih!mKE*zZChcOP^SV=#x7#|gAxeePIhOX3z!UBoBk zXa;Y=Woq82ypJmCXW(rhX|$LI0?rR=MUHugIOL)!Ewd125wPnpG;rHuj1Q^RN`y7& zv_^9~z|1hJ1XsIFf>@3>Z-9t=W12z<--Luchq{R5XxZW-z+mDnNN2b=imvgre33cq ze~Vf&UBq(S0Vop^^`PojqLRHIXP2fmxdMRcqbq^}DzBL-^WH&JL6W<_TnP8by%&4Q z$AsPbG5gK!Z`pVJpC503O9meCC3EnQ%?woT(Ytb{)+JfSdKa-McK|Zq zrAEv>!AvUWPd~$_kkQ-_;)~~ zRRGV}5_Dc4L>S$^{uhHW_|W$3!XkyN)?o5Es}H|)?*<>e|K{4?zz^ta$CbprCp1Uu z`YA2-q^{LHElcvO!*_)RbMM^&iH}aFA$qK3E0V6(bX;+DxfKw@2sI$WQ4f*yldVu@ zhNdtGw+g+oF2;kNAq3!Egm`X z$%=TJC|nax8Ts?g3u8KTW+UTL*%`CGA=twX|4T6!h(2MmVYgYP8(j^Y$!utxn?vP9 zi8gn1#(lF)H39%I-gkr>U(p^$)VJ!-&fn{kPeQr}Mzf+ZO9p~^0m_siK6Dij-8Q$Mh z>g85NKe)WK2;qroRa?gL^;vhpuP&x&Zbg&(%Q8qcWFmJliL-!C5%g*)3ev?)&h1FD zh3Z#4&EiDRxW%Kvr7juW#gxzD)|SfXNYk7S%`PvHLX)2|RoRF9eC_lEDGtztTTclo z1E|}o_Wk5I^1Or$4Ef@mRr_?*k+=Hk`k29jc6H9GeK`n7wm>Nw`sLXr$4#Jk4*rJk>kbxtyXsWxHf}4h9P=amvUq<1Rsd!QTQ?V16OpT<|kO)=;bM?4a(kCT$f8Mv_0hWRU77#~cFRuC8tm2fE}dWu2Zqd< zTly~D`=Y%|6$lL38W97j7X5-8BR-T5EolzZ6EC~%YWWUSxeN}zP&Jep>$a-}yj~}# z9`)C*7Vdr1F$TlQY-nC`J3^kCC1iB?gln=(nwyp=&!-a`)0ikJDZJa>C8jG-W!H?q zWc(+nnRmb-7e`fUQV|HjtrTT77NzQ6Da(>5Zu)0 z@X_kif8H;B(zKq=?zcbzaW3i7Es#6liTdtYUXs2YB3hMCO74soF!PDS<-eq+4<+WV z)pSLS@}J!UX2IVL#rFC!v)CjN!6i|F?A*Ke#oovAPsMbut{JS+s>fhkL*c8pHj&0Q^s<{thiTWNhRgE|r;bpF1+!L|yL4g^rgo1G ze>85>TM%&MkSS5MzT5(X=j^9{4<0Gq?w!w2qEoA++_Nd9x|C4GbU#BWVu<;2pI@3o zV|rm)?2wt6K1_6Fqg7WBDnA!eA2+&wp_|_>6?$#Fn~jD>PX-{a-Jg%xX!+^iIb1qC zyVO;VM=M^zPpdSf`0{ax{>ohnbpe`Jr`i{*+8&6X7<*h@Lp{wTy$m`L?m%V+iF%ot z;YO=Ay1P^)l9I|rR-e@A?$T&jfEQG^CSx@7>Ja#)Q1|nQr3@I@0|TezWV{czjNDu!)KV^h;wi0-6tOXrP$^7L#T=if9pZRkeL4~kVYv~E|Idur-QvqnHq2T zOHzo>d_94^SHo)VQl3Rv#RUyQRi3hPE$J|ShNdhKb#f_2uO~al$Dg4mb*6N>tRk^8 z7p;$?wwo++`4NNwbXwA+c!i8++*;;ePeN$=!L1g_1V?0D`EyT#cpu)1R83Dk{6Fm9nbP6erD(OJ+-#$20kuo{X`p&Gf1$_MQB@)*Xh_9y$)9sGcN<`WrNJC`FYcq1et9BpgW)*WLr+2`MTU zy+!%A>!87b=^EtHwEKo5@Qp1r%1mpZz)?mn2+CFc1)?mFUchti$@ai9DJCwn zeCRGiqg>oyK<(M~xIeHAN516%<(n{!7JeX_=xXh9*(E#`prXz2H*w=dCG`7OY)70I1?j>R$>sWA~;=U_d6CcXf z!~)r!Xjx1Lthoc&(6lZcQ3eG1CD*b}IGQ_t zz7wG?$p}##LPbM_iZ0KzxtknDu`^}*SfOt9$%ihKcglQdnp=X}jn*vF_Udz?H7m$? zn)^&!hx)x}&9Z5ZV*mOc(WW4BEV%B2eoM+#7U)o*PQlU^(}QN4kD^g4SP?_IuF)I^ zDx_qdPX-zfNNJsC-+Rp-l4Sk*#~+`cpO2os+Za5JM+?HMq{~#jts7+LOdTa&h1EBQ z#%c*$Y$E`d)Fbpv&yXjC09}IDo?Okxq*zmmRc^?;EF&*=^SyX3pR$U_q3)4Shj;db2$qP zw~E)6SIY#DAeWAl_sT|X9yf(vN!=vuAHG`@4l5n5lHoj&ns+iY#=Wb-TUmJ1;6hU- z5fl>VDWR3zBN?<}ztd0ud3VQ$5D9=a0@NkFQa;ea(HxJ4)60Pch0h^1L!g9?j$U*) zT5j(7^Fx%{^0LefQ3cD4Wl5|+Rg9NiAVtZnnCo`3p5uHXo$^FfD?Vu=n`xs!ZX3Hb zwBzHDP>-7{`zC*UKZMWV-buV4$KJjFRmPVW9A2Kw|5ji?tn3U!ZhkGe=+l9)dAQuH z2=VB8MFp8PoA~Qv&3lHg&S@E3Lm8kPhRCEp9IV{0dO_`hg3A%*6=ySc*<^DIF}c8d zW*z{dgVNjrB?~TTP&kqe;i|L>=QS1K*|m{koDc!3z}D|)cIas7xv|IG#e%(rn}~r) z3WQ%mDD482th;Uzi{3C!dM)VIKfM6z0-;j3`r8ML0rV5n`!uN2`9zR$uECs9?<>!Vu8Oq6`p++{Dn;FbP@2 z4X`-*x?t@dtQDPlC055)@#XRg!a0)|xu#*yZjb<2KX~%Lt_{>4sHk0xRL z6VaPxc`j~&$gB_Ikx{2dLs>g6p_PM3zdgh1$s#p9H<*7_S+qT)>cSUJ9;6|Q7#kEn z1AYWZGRpT5;@rNsr+GyCeQMLujom7ao!N8mb0dy!cwEn)+iJsEy8f!3BHh@f+zjdU zpnOVn%E=embtWDeH67PfWlyO_vXQ$*yEFA1(~Wpi7;$zrkk3~YQhDM3J6x>}7YjNi zj5whHLi&F(lGk4sG1-HlXjV$4K`2cS*HYMvnzEuCw^basxXcd^uU9L=%|>JrWh+-> zV6Vb8s1tYjHOZrU;IzwdgwZaob-HnpF*iNG9^{pCg==rQ44;)z8PO_L#646{Qp&py zhTDysAT@KT(3~KmVcOdV9DKs4l18l$u04Tgy$s#2i8=4VaHPosNUhtQzvRyY|En0ddjKIr zaWu4zerXTgK!=m1LfW;C%dvpfT3F7i) zjCGMm^27~&_m=K4dxH3UWAkEc%64jzcNcl_*Q9gq85g(k6HL7t-Zm$QqQ^Jf==D@u zw=tiCHy&>~9gY$gBMW8Gjj4;on=9%4zj>hZMxG$1-OZJ0$q~OQjJs#VGd!Z|)Ib?y zIYErLYhxr8@S1Ks6w{HpablLPg#_9P9neXAGs_AFO0?L8|qzEc9O~tgsO_0!eT}~QR5t4lPeDc&d&d~fV zXJ9EU&c|ax4WCtY8IB!YFz<;5r#{=~8=;(HlmHRF%Gtbw=M< zJ&pOZ0UY9VCJQ1@2~Tvfgr0Cnk85xqoFL{D$1*d}p-}#8<_4EYm|<%abmRC~cqg9K(k&#aUWLyh3>SNW%B5I%b3f+arF*U+c2+uN ztwne`TNz{%Z%8*u0AM~hD75$MoZM-}HI4s+bleo`1%c ziC0ZJvu`{NR4R6MGZ+qMmm;(^V9)+?$?ikAM&ka^K8X-NO(B8xL}>UIYDCnj&^x-m zp&J>wA%;Wf=JtM8E!y2>(QiBZMezxdNJ<+wbzwxIERmSG}Nf=-{1H z!qcGDqOK9YZD>P^_=P=2#|n1z0o>Vq|CS-7iYHYnntD4C`OV~Z7Dsz&LLJf+WZ=m| zcIz?GKXAb{E+HTku(R#i5Td2}!VQw2zK2vGzHE>k_)S)=RRt0sx2y2^r|C<#)EgAuNtF8hTN9S-dqe&$3cOMF98 zbC!<-xkZcW?e>VbyR#jzsz5J%BcfWq6nESrldFw{Aog*R0RG3n8(93MFgz+8O1RUy3t?hawZ0XImMOWD`@JSj{v z#g{bw<^;D)&7kD&MTJE@p!g6_H*OWNPA5Zw7q>&-CW^?kNEMwzPp9b+Sx;JkT3(9t zeq^TRpTL#gynFxdfUSf31NN`$uVL%&0auZsBG;_Eh;$&DrL%@|c2Gu&AdApJ(Z#kR z-ezZN?5((wMx4Zid!J^CLo2hU6vqX4V3d4L8FLHbBmvwDH7ljY-=v7*W4V&wBi?{~ zyXaH|Zh@MYy~228?W+t99h$Ns4rt`1FYyW`?Fq0Ea|ut{Wn){Kk;R3Q5$k%ku3a{@ z<;%E)3A_mPKq{Nu+;lAhO0C(NFqQ3Xuxg8-ASPZDpt7l*mP0CH(rnq9u<7D^VDTsN zK(&$|oBzUJ%d+z5fZs;h!a(M(22bwNUkENOi@ZN>yg1=cUp9>)(vhaF!guLZAmRd! z#se$w95UkX{zSS_;yJ&bbWTy+3{{Y!vliuo0}XyCb_eBS>1;g2?#l`Z%u4ur-36gW>rX_y%}l6eo=p&HkvI4JCs-gt$p(*u^i!3Xnf;P5Khw{Cm;W`e zZnBT1Rq^`U-k@SDpz@9?iATJt?MjK4?W!TiClGjl8{60^E}z`Sk{FSz`0EpdB|}Bx zuMmXU48Ex#M9f~0Kae$8wicWRV30wj1_&X_+CV~(=OT#?B62bUys`y&+Ceu)m$ zNxktnK*5%{+bowaxjYp!$g#tZ`pJWE-6)sM>%Sdqu+-Xi%O=YmT?y$jr%m_h7ArPX zS%+IT6%-@dRV7DdTm<5zaNosbUjJ>FhlrD{t=3yNm94$BsWx8 zEqAh0T-j=?Q*L!VLbbbHsP5bC&l9RrApT98pbfndogCmmASQeJfS;Sb%q*=*;HEak)WRHonqZwBwh3{<5-I!Q(G-0CiVC z<0{C5j0G~Ee*;ww(8{b5S6FSJY5^J#YBCkf>5J(wt%+4sY*}V_P5F@xR8l}EB~^iy z8J*8SEQ1~Nq8+*H)VRwj|Em9pb7fd>CMt<`GP13S%AzRQK9Lvm(PK{#J2WN-6fM2= zynw}Aa1drXHjaxe?KM_AS9-KA@kXgFu~ygu2JL}rfNcc@Tmu21QR+#oC07CjQh!;a z)QDKCu(4%1NGnA*P`LxqUo<-%y>R_PeL9+zqnDQhQYNzs-t5+mJwa}(S#hdgWQ0WjK+SY@$HY$MPCc9%*`I zvc$0nINYusi;aBUIq1B7~NQXUL>Gx^bI$TrH}zAdV|FP%Q{i zvp|t~8yw}p^hK}Y^Y=5ul6?V<{cuiVSF4{D`bvYU32w$^jEXu05Cvujz&@`y6tyM=J8!D*NxvWl0HmLBDj>dM{ zr4rkq(71rDqYwxpWS~&tfV35`D6I~8>*|cDw!m&3Rqh+8RsbL>mOv5?g9Uvx%mykK zAdsXD88aABd7=^3tfE!@U7z#c+={c>24=JsU&S-bJ@94rI|qQ`gGK+ zMho{=cs~?EbK&|+I$4RR@;9dWMh^Pyd5@H%qWa#p$Ow%$BcmI^Bg! zIIb>C?Wr@GIx{tNq)V^ph5dfLbm!hfxLkPA9~cKkCs+}8U7>fUa!yD$s_dXOdYsCur;@uX;Gh5%ToD9l|^#SUxd_$kZE{F2LzYZ8V;`0 zDvX;z)$peqyHQ#M(1!4G$a|ipJ}If^ykHLX0}|NLn7#7z#{^-IlLjKY4-NS`WJ@=u zvuhBw{oLelDKj7W*5lLmhyfthhi$3*bR7niG8vKBovArd!#W!;CLLFox;JLu%0|BN z76I|tx@dK-rsHhV51WW~WLC-Ytm02xQ$5FGx`Ofz#O&@5CZnP8er8RtVZb3M5xS9eDRnUzD&2YE zFA3{@9foe_>*6(*YKaU#O8v4NH)|2cLZ zHc;7pbQpAbmIVoEV}pow+cSnH*A!#nZ#QJRqbMR~EXkUcHW24FLvS_dn+m~|zwl@g z=rRtveQ}}QQ-|LDnTdB3;mK=Pj-GkPD!xR61CPCE)ViLuSu9zf+vQ0QVlit{$qEmOt`)c!$(CS zfY_cY{e}?dc};YFS44|Ex9vAv0_T_UT!I|Y-bciP%o?g`FpP8^s3im980uG`T(Vrh z1vPZuY;?=9{rYTDMDkOE*JS>8+vTCj-#NJdt6J=_eJvlb;fikHZh2s75IJPCJuNhK z6@$u@T`h+MXiy1@MJfp$l9MtL_2g48zP=xG8SoNpR=0HL{q(p|#$nm{tH2706M|2V zPs<4G5m;(63D;hG0i#UAJw@!QbT4Y?dVYFbA?f6C6bF&`1fm+mTQ$JUwhES-9n@lN zoFdkgv^ILviDQF@!W{NRvs_8O>uusBT(JvCG+-xmfJ*g<5unBvKn*%T-JO6=w*WdN z19VchWpzN!Er6PIfXWuD4yd&SP>T*wV<(`qEr8DG0F|k&I-vFzKy5le&7FWcTL5+F z0JU}k>TUtlr2|y%lT6)XaO6R|Km6FXx!IT-+qRvJZQHhO+qSKVZQI=B$$g)5>iNIx z>Yn-4OwGLL>g#iTI~wfZj&xw-&Q9Z3(Q@l{xY$zM3-PSFiS1vK9cgalm$cj^R7)PV`KAD9fx(h5}I z2~6apjxBHbpUFP+_7s^jaCzXcYj8g-V`Kg+TEA0WpfDR%h{ZLK|4go$81rxa&t#}7 zF;;A=gy_%P&ImNJ%M+>8o6Qno1~i{w^CSaS0_|d%e?ET>Ccoo-&viiSE zqW?FD_`ku-{|<6d)+ie;+<}=VeaP}oWtD%W(ee94VA(rIYdiyC#~41=)QG@ijIv{L zfJp4m5ULgla0n|-GEOP_Jc1LWzN6VMHud}K(itRNN7&tpKJ9{^JK~2D-mNfGgp^@Z z!~~RCibLjU!1J>nCt@SdCB!25(FuzQEu^J2XmLlCQ9&AY?-^pZkt3*)c5K-Fg%(|l zi?j2ND6^vCAX<$xHpwE1(M(}BSN~_}NyCcI)UK+3h>ss{Y?<9c@QIr&5A8K#D{7+BCMTD(b@0e6{w*e+ZDvvn6N9{!<;l z9NPUfe%e!Niay=w_{PY%Ey!AEIQuSGn67{(T7X3H3;k5w(Ew*lfvfVgEZZ)lmm(+ow`LB0{?cK_jd;zKO>U7xji z1>~37*~oHn4(S-_fLv0x&=P#aGewIek%dI6s5U2ujp~jd^J@WayAF;9o1OSYR1V2~ z79KY(rBuad7K#=bF4Y8GuNC%h29!-erA*SOuOdF5L+6MO9h{x#_6KWcZTrotie## z9M61_vK}o2?qphB-*jX3jM%VAfK>Mx@kp7SQmu1;Ue+uJNkTK8Ny$jF>NFmTrjdiFYJSNu7?{;BCGuc*4sH>C-x zMziznK~8m}YF|LIjU!BoW`jFV9B~jON=zRpVrzTD+eXzBU}^*nfFmIN+Z~V0!{Gi- zq-F~#`RltG6wZ*iHW5v*_q#GCW=(=GPEEThpz{TUKETrchu@_`e#s4Jq&&nL)BeH! z3Yr+5vbQ}Op*O|U!v&?r|6V_`6yfyYaCI}dZjpFyBwMnFT1R=Y!N zYhP!!wUG&}&O*J#9us|Rn}9<#wKA&qAXRG$D}t9}jh&=43XVpNO}1^YCqFu@pXC?r z{TU?HM?`y)(4s5~5AiF&S(-?DY@Vy732{GI`qi`Ej?{nh4fE5p=zgVr9;0Gr;7oxdxdEVh)r&>H9MHvuWs+@Ey_;t`5ZJ zJ3#7?7afncJfmWltsTwrvW28;p#dMRfBIl=ci2@j)%~3ntv}~XXHf7IeuPkJHYNh3 zFMYBb$c{ym#w;f;`{VLSDrr1@8;6`iQg8I5&prFFtz-A_AI()b$Q+r z>@I+!U0}Du`-WOXOe2T7gYCSwJrtYLh_ovl5akrS;5c;;sYxed!`l~t1!^8}6x%bR z4J=Qbl+(=kIhiKr#Ww;oLpNQ1MUJu{H`*}(w2I+HLx;8i8SvT+4@^&J#V3)>baTQ{ z{PR=Bb8@a3qdci&=|vUSY_iFV+d#t z!8V`x_tqe;eNzY^X(`tR0%j6Fb?&~$>HM?5?69_H$jcD6IRrN#i=9kWQgGrHOoIGv z*T~E=s7rFh*ip7AUfU5Z_L~{%-7bpS`cD3YTzX8=0SP#a{J?2$=bw+6Nj{k zm>aq<_7%7q<}WgwP$D~?*n-ES;J#iIxV#a(I`++bBi6Mlm$bPQtum?OAqQmz z&VQ0)h0-Dxgb%r_PyL@*uY?$&aws~Hn2|eW1Bvb(MP4PlNoZFIkOvC9#7U^Kd$2jt z0`Wv2+HgXs%E>^G8&WXvgA@l}m@_D>6x-O$h2s%GQ5s|Rq{+?E+=WaNNN_UoSZtYS zc|Pm;^T5PDf!Z4`mnVlpyodndaKeV2Owm3*%)*o{?0?U`m`f1QyT(xjn%g5Av2EFakKAFyq zXvb}*CK?pj(r!ccBUwt_F#@!b!1e3GLsbrUg4nQ?g=6}t_FD`^R3M7c&lD91|Va|={?87AAnjX9kQ>#9X-_4M?_PxSCw zQlb+Nf%H||A0NgQ194-&!PW&+yWHxtY}KAS!(Tnjm68`h&esOdnv2O*>UDpLa;M5T zBo8Ws^QWXF^Sf)oL(xc6iKh0ifX@D7kPE(ff02&S^I1iRynHM_C(;8}GIO+TCOVm) zHoGf`&sfI$q_*QVd+Oe{bT+PT&6j=%1;kEKUb_ zUj6YK)WpHR?0|IEf}9^fKT31Ia(1lS1h*}+yTWEF8MWH!|5k)h=Y9kBPfK$Hq#svW zsXCq&>$T$pNDNz?4p=7+Ojbg??2^9W{r734rP)jx*-f_hQe6J(G?=D?338QSgE|@J zszhhYbU^@h)bX-;1n4|z7i#ixJNB5 zS-+ZoHYdxoJ%qDjqn=+p#TV)7#}imvU{XM!G?B$T$`mut{Qu?Ff=>{@G(qL-7nv9cp&%FY` zg})7`ulo{v-7bKZD!|A*)28WUEFHjKlU(jkwk=&K7j^_JM-U4>vDs)0wzaP<+2hkQ;a0OSsHm$n%G^p9eeeRpA^it9=eu&wB@3 z-7f%MpPuZyrQN?6|Icav149@poA~YlJ8;o0vicRF&tKcUp<9zb?}vU-soObA?e zoQ0&mWO$GNQ>#^!C6Jr_` zFdsjc8*>#e4Yek`moXzOQnb|Lt}h)rV`ZdGbz!{B1~%SvlW-TPHF`wHss?Jxgo|@h zQjsMrHfMpK%C-2j`TCKAg{n^3$jSS87v8)NIm-5zDRxiP9g{}lWor3Tmxn?p`n1U1 z{%y;aqM`Xy*Ha9K7+xVkbt5K~0f*&m*`iW^q${gLDVbVsQC9Q-BFS1R@I(&@d`Txo z>jWt`%N-Zz&337y)n*N1O%9EVesHaxG(<{ptC}#6O|lUZFl}Rh`&f+@sNA0DA=^O$&}mn8Xn%in0n`q#>T!`L-k)v;D;mC-r2I)kr? z(%d}+^7)Ftgxf~bs1&Ym&e1wJt`z1oSH|<$(?Q$-O+TXwgsQAauv~HOw^lR>su=dS zgbY+yGr^%RF~g-e(LEp6m;$FZU=NV6V(TbeeFJ43;T7;s`A9ZOChUX@e#4*J40X z^JKoW&4%r3)cv40K}akf^WB@xm4g|vv}dYDj!p6ICK(uv-g!mQoW&KueMIXE0kwcZ zPnWbfC!zM1E?P~v#WnthWLAksl1aX*{iQ%qr$ZxvZ;Je2 zsn5fv*@beRyI85`d!b64lesggEah*8jWT|mOF1`u!YNmRYU3n8OavB%(?t5hD)pYa za1tX1L0-XGg1+wBpzzr`8=WON=++v?sC6ddU9_M+n_4_4o?W;V#b>DmIehi0+45MiJs-bXP5}#0jnbwA8c~M1S z^CY4mg3(Vchug$KEve4oQ!S9`q7ak9u!z=Vo+>pZ zW0hHQ;lJy{6T{C`v@Sh=)Z^io%^h5#G~JC9v>+kB+3fNY{tP!Po1oT&vH_nO)Ivnr zTkuomcdMLOdqXid6o7{yt}h%EFN)<=~oic zR)c+&Us6WTGDxWvz7+ckghhq@6|V=)cA48Oes8qbtPx@NsuJS$ikA}UtQ5kr7cJtk z0}ABDPb8BueUWAA_Ib**ISo(EKlYG82ygj@F@kD=HCo&i6x3gESU>L1b3FF-d}`|` zi(Za)_!n48h|b(pJNE0E`Bqz&)7>1tSJ= z+g0iqk&UnR_%YWeQ=w*FMFo22TC|IfOebC+Y;msVH#3n`Gtqb;DA6=!SJJ=>!ASEWWerZk3m?az?g^to-Ho%-Ef zRAxi(`GHst@%BZuJ1@4GQv+`cS5DwqI2tq^FcLgwbK0QV$?dta${?Fc1jHS#V& zW2F~Z3x4>`VlXzasByC*mEQiY5S9x~n3AbMx#6JB zkGzxl%nn3`$fe8k#r3=#+iz&KQVHswjAgQxL1uhUz?% zPl0mKFeqzRGip(S90$nuRI^znDQcvM2F9YjB$3L(AD*aDfk76u9%RPeyyKd zW@Cu`^?19+i~8qwy+!Zc0w=NrY4eBS)hY4z&YMo0NmTPurF_%VP7SRnwGCfO1Z7z9 z-D-NT%?|FsNrM#34FTN6+pU&A`LEgtwt2nlJngKMzdf)RD+NjAM1|hwZv39td47EB zM%?n!kPfeRw3hp9TnFpiz(B(?r@D8g^&Gx4MH7k2M*>M`PQ+5)9qL2xuTuX9`wCQ67L9?_}dXL0T6LojsX@02P9Z#l z=<`zQd;`W*Cx5+Q(T=2BZT&&WwWn&bEZ@9fFuyhpZ_Dit`APBJgp@kuk*(>e;eZBd zKhwTtzMn4w-aSQEhF?~@ureFWGd+E8LKXN;ZAfBrNTinU{mc(o|NJRjQA+R56Fy+4 zx#Y%=Q*;cWVU=Jnqoc8{fm5;I{=I3oIQ=z&minp3YEws)WegijnTh>4NZt_{WahXs zA};E*VmT1J6r3iRlt3q7^TFfU>I6#a$SjrWBlU_mqQkIIbgF>H`_`Xjr#)o%c6@DPEHh65S1VWi%1qS0lc*vUF4-~@=oQ`Cs9eMnm zp%96Y);sM&xwbrN*a!ji3mP9wM;!*zxn45AaXe7H2@<=0nmr|*k(Fg9xE!ZO@H%03 z_YL1%#B7ihLZ5^1`F=d|^}YQv7METYz?{RZNZ#r-uICI8IufdYh#V9KyCK>=5<~!c zJ;wBU8+|(x!q`?J{Evn|ntn9?&A)n(9b+Y>`nB^?)(u(sr*bJ2)-byLF9er6D3PZ+ zt;!mmI{zy74p>XzmL^@d77HOCcIyLM6_tqX#``6( zgea)dB^9U`w2FF7JAZoS%GHC2K$a^4Wf8JITHTLbH?Dth^)&C4%HB-q{NX=huK4?6`~NAE`0{DSJ!7V7PmH7M!#bIALG6(V;@3sdQ5ZeeH= zKnkYGqQ!S9H-oo1u#jJ)(Do#@1oD2r$YeV%|3Ji{)j3f}9u@u8Xo|F3v=}*jDmz`z zQ6hhAMpjWID@d|m%;ugKO_E4nv&Z8xY@z4bGDlm{15)4 zBxr=R5Rr`5{$~v<3whM!#M@eoe?-ZwAeuGTilb`-I zPZd!7PHyS~vLRT)2vu7>vQil6t{MO>arZeM5iW(nez7QIKi*8HV}A zvj{xDN4fFpCl(RLG|eRA3E@T5m(y0FEl;PmmXNw^Za%#IUejX`^!wa=EhP2kgrtZD zO%JoKfn)aS7=^}$VZ~`xZgPZMeTGapeOP-%FuD4@X-rOnxhz#*rqAh&w{9C}(7y=L zQQ@2ZhkH^R3vOwyy$Gse+@2uzknfXI=BjB+y@biAOw@eF{MCjCddspFZpVv;RNb~W zNocEVzHjr3OuiuJqz&&(f|+m&F}$J;;&s5h^>9-A;tnFGWfUlnW>3{%3DKBHF!(H6 zl8?-frbsf-mp2YG_mdR#^QSt?>6ts&g>hPQW%LC9e)IqLsMPn(Hx~9%7ci#|(!+>V zOnAf${-zf6l;V^4t;dACKo68J_A&h^M8pyv>pSJEAQkyv5%{G-R`Oh>S3l?GPPq4P z#QGm|hge&B*fu3AYHQDNr^eoIH^5xij<$bg z5QsM=ix|7xFyFtO#rnHn`)vUSGrfG6^u2D0oSCUUx39_5YR^+O3Ot?VPwfwZnzAGa z^j%X9iq{^~)7b7deIBlA)VxJe>?l3M$gQlE*h*-bP3VT}VOp8c(^KZ2!?~}YD(5`b z!in-^0{T1>Lu6g54Y0-cnhUe-=vh8v(_NQBe0w7*?;0j4Jzp)Ub*mb+UCl&v4&frE zbj-6=CD{r=#MW;Ix+bxl>5jgY|z(p7;n0z)pL+NhLtzl{} zxZx`a;Kd!9>bY#4Is;498f`AH1L%r>CLyNDf=0QKufR+HmQb<+H#bLM?SN>n83kvc z==y*oE}pU4*m}F79|veGWg_R1ihtm)3RXV7wmTCGLzQ{|U^UG!pCHmlJ5xoWSW_wj^`;W&W*7 ztEIe7tT)<=|L|P3e)wM5Y(G1JpPYx2E}3(@Ygi^B`r5`#t&rgeRAO)m1?3d7tiiEO z9NCXvh)>iXECQBUHX5crmcvR+eAF8)DPRWf4!=*;WvvVzVJLZ!d%k|3{T{iF~z47WJUVABDHk#CU6& zp`U}od4RDTv9zBSZv81X1iA&F_GmGEQ{bRl(60YB7TQ$V$~S{g>)b;qSyRf=SX#Iz zYK|CCmsIXY6nUn1UF@>Zo~#htzd*<1@-RUa9Nf=Mqp2LGOjoJ;Pm)!71zA(l2)z!h zBG2!1ELayqy99KV21Hr20A}weB3`33q9eld2UcQ~V*WlfQD`cV9#V{IkF}ie*{>QRxcK*M9 z>yP$cFd04J0tv6f&Y-5AOgvig-Gg);vF^5A_!$(pgY>;#R^xsw}m_`fOGZn#|CzgzCcE z8NCoHvg{U7Pu!&haju#OrlUC1>KGg9(ne&-kuqHCz>c23m@s^ku*#oa8OcpyiY?^~Al$l}&#O zcqM@ox*D3KMtkj=-}KhfdMa=ZGqPwGpTR9n$y0+q@X>;>viDuC@=?_hpi>Pj*GtsM zq0ljEm{;9DPA{9UXyj{MN_mY&bE7?wN)WBi?0O#x$(q8Rx#eI?cjG%CLUyaX0lV%3 zAR6fvU4$SYct(_WQ0Xeq6NdNvAMfX(!Qd9A?nia2w#PQSL$k+Louk1XBOj|L*B6-ND#zpXx1U1?W4c``8T>gTIHz2j0zrSByK_mG#@L22cGQD5jTyMIYVsmXx_YyHh<|?m1J)ipZyx9K| z=H1KhLqL1skt6#e4~p>*eBFY2TEdkc3rp)^-U|uwYOI-z-!SAG%@2RHj}y9?@Umjz z*u3xm8p)6Jq!V1U#?KLW~ftwn!J0Vi4UUe)QV+OgsYlr!DDFVaL0o| z=P6`Tt20?uW0WXQ&?So=Q7N#aOhLnTjBz|rI^s{me6ST2xslTWd_5~qn_+hg;?IrG z?U-l|y=)~C3sH<9F6WwG@G8Fy{e9+{t}6{$T#qW*!Vhr>_@&YB;-O8EsMf|zeDWue z5Q#yV-SjNu>7j~{qMqbgp6s`Pi;*e_Dpi5S@X12^+#45iwPvO?fjmXK`4*Y7svbR0 zzcz|Yx$v}h+%ouPa}v%K5ynHib?+VucW*yw{c^?0ucPUCGWTWrYB1r+?}ESpuZs0# z$`w$yhVz!TChH~2qQOYd384l7?-bL>W-zMA`2WfnSSG-J>mTI*-ug8x)At zw6qPY9;MEj1WL!B78103k||K27&^kQPSz}we-{sAyRZ1=Xtq-SHg-IbaN<=nAxzE? z;sc&bVwzfJCMYhESN)jWSJcINC^AGs^K|M7Sss~hnyA2XxRdv}0R)0*-s=^3CM_y; z9}oi8Fu=&WMJj+ySv*`kl;b+z1jv28#+*qpe;?`kF*BeJi80yJyzI-MtGj2$ZD%U7jqe&`7CF7$+Um*H7)6zFz}lkERFEj*L2NHo#tj-1TAlZmrDXw zsm`MFoSy|R<^(Q&9<&8pEd^QKsdY&36L>Rfw7c&4C~yob4ty?~n1L?r85{8GQ00VE zxOt9k8AU%TSt_{hsXUfySiC@a#lv|tSr4F0e& zBPdojh#*=&Q{6GaU#E45JMhUqO;5l1a*QDo8c?nc&?wnhq5yqtbx%YF&SHP4Fyp`3 zJbkCkUN{8k5L<1;+R;NMZ_E*_APn_VjpvZ|zo}_roT=@bWBlM~cVdpb0JB zp`P%oViXDGO>WQ6G5;>P6r{fo&J)kOndu(m8pD}8cz$Sbv&C;7?+Byez*7&%V|xq~ z>p)g8_DUy2wo)}ZAa*fIiMIH!EW8dTmm>Lbg~bidl^p_+f#wm3=KsSA-?(g%sZj2f zh1@#OLg@CzB3KOtv%?V#odQ*x0+v(6SQY>43hPQj(`eK=*4qrBlF=@0L9t-G5xCZLln@PED0+3LnH7)xB zP`5-%kNlaLJt|t6_GU=a&0iYcndIw#?S&@T7$q&T^Njw<4T4sV{FTdBK%|-ody0lp zKx}h>hJ+9cH~n7#*h%zpKXSn!sa?Wbj7`uib1ieOuof1{emJ_7{wzZo-p;g614T)z zGbAQGIzv@1!}{`Ko(tMi1w4)2@xE-_gQjmM$LrB)@kkq~07;;Or0F8-B&nghxYf`Z zwnV{2Efjmy)#>1@X3WGLb_1nRtFd3+{S30~dWMywGvs`^hQXGn98jwI6g4?ERE!oE z_Hdde0PH0h1PSAq0T0i>MtyDic!)?u>>CfMpH zyzf!N+-!>}0|~&>8TLdmDhoRizY=#r(ol$}-9(eh3SC_aij223R4nqU+ZuF+fJee1 z3G}%)qPJSIFIqf}1m!-XGi05VKv)H+Pt@u7C|p9`BiU6PZRbbPN#2x>)HbnIvFj~f%He4V zAYr^9Q%*$8vpVCvS2gdY#e9wL{-p_c3(hDm$jaztrtg`(N@s$MgU(7XaJzif9B*-P!hShJ5_CXrIKo0B6m~utkEkhn@J- zDEvj8*6zrLfnF>uGWYbG<8P!L?X&Y2kw;6_&+(G5PK$&Wv2PwHJ)giNR#Af$@IiS; z?PsdjOStS$Xoiuw{|^k**6qLO#!Ljs)B*iE6nnulO>l$b#z#g12Fc2G;2 zCtd?R$>^eW1a=cXo=fhHFLvqw0Fi+S*rOn~#q_8d9|91z$H5&mV-AXWkWz6P9VuT~ zXkS#dnpw|Hq_54a^7pZ$u%!(qlQLUr9$AG99QVT>B!3I#V={)tI&UMyA?R_0=A&eX zfCCqUs>*82vC2E09gtJpQF7@yf!{pj(uY2`GiE*2Ol@bT->)Bg(~C>>JArrqEQ|*B z;1Q?V+4G zbfjeYHyTJ8cq@x;Fyuu_q?ymEKiD0;OLYh+Kv^rVb%(>B=9mrh`j_Qn@O>F}t3%;O zC=PD=$B72=zLi`6;(jvuDtccA(5o4DMtt-cTm{flkd0VA&oJ_%rS|kTY^S9+qy8=Z z_PQ^B$?q0Am)TVnfBF@aJD1s@N0|R;nR_j`$QD{sXt@8J3P~0MsvkL@Pt_WQLI#(Q zfv!hZC9ucwiZ&xMyW7=Eyj9qW5x9Z|$aVNfa*3j}3uvgIRQIz7FZ1ZYRib{O? zcr1px^+znUaJ8{Eij=;+#CbT$1#)%P2dJDGc28OSDvqMWa(Qmp`U_7CJzCOQG;~o> zc#7Bh_Q&B>)A2&(cuiy&>Im;IFoaz)?CGh=s=(&3O^jZP&}p#j(;3{HX%!Tf4{z*n zREri=tdITEZwj{R2+JVn+%3`naixVBl;u)~3kL!PtBhIY(om96)FQ6-TzrgWDagOM zlRojmc?$C()9lnIo`7Z#2R!cq&rj}<)|}}9SZ-=1^Ruy0WeLg~1rcB8yxym+%X}Z3@a`ll+}1I>0%yBGd82XbWmR6~T>u zPaSvtGSif?)D#`@am4+ndJ#vSSv83`<#AUcl8RwmU-B$^Ecy4%t8 zy1JxNRTX*ah^5-{rj=5Ia{8r2bbxWb!p*1Uo!Y>niWz@1v|#x%Rph0J*np&hR*m?e zfo?Jlmga+?og2T?Y>lpk|8b83NCbrCK<`o1ptHrpwmEj68RGLpHOEb=wFR4t?zEPH zZHjbtHdzZ=*gswFJ!(?Sw)%9%Q(~NA4Rjm0DvV*W<~ba?#3Jw1;24_VcL(48lQfc= z1p4CE4iS*=5%?B{#58BARAMh1)(8Ea=yc%GtwpvE=HC*n`XpH+y1+YL?r zhV7b%-=aaxCa+#(;GMt^LW;MOidaS3D>EHdc&NfW&v#zS0!JN&a6TMcB&g#uB z3tcHbYoGT_3?bz9x%t_5Gj}CW$JneU0_xm}DUTq)9Ia3TDS8}Fz7$1cl;{??eF{L; zZY#v+)jE}eK{=|y6j?_ssWGM)S*RJksed}87AwG%a}DE!*eiqNpGl#}Md7zW5XyC+ zDG`Alm0h5$rNco5x|^r=c4^(Dr*V^?;>wdhp^q)DZPrtS@$hZL`~t{2&dZ}xiZn=( z@p-4t24CwOs)Q++N&-2ozAY)3O+}$cT8Rz{uE5XP%?xy|+&Iu!3pN+>3u3Vxxs3f1b z;s=MPa`^vCzQycw6YKlR_a6Jae+Xyz!H zInig@fu20FTn99Uj~ckX9h#cI-q+IjzUy8EZ)UEV)>w5p_VM{Kh|%;w^}>RN`Si+Z zKWqYn$5tC1koeCs1~-WlC%ENAGJuwMiUt!&GE|5gVIM|17}?X}K=*in7z zv#hH9Bj4WNf8(MMFc!w(+w*-=xq#itCreU1=>-X5%gvQWA&fu=1miHj|()bBLKNx@sp z@wDORxW-;T{{Ow3CWGP8JRR#fpOGA6(0B<17{ytrUWfgx1R_qat-?MkPEc5~h3x3F z_$t`(ZeQ_WnRB&KD4a3U)&o6Ce_DB38q7e|YMJ zsOc{FQ~YuH$;$Ju5y+2vWS*Qxd332TbDo+|bd$Q#Wj9mZtpXm|24VlRiAM^iGtWX? zTO#1@Q!#D!=1|=_rt*TNz|tBxPnA=WlgeSg1{`x`1j#zASXq1x9twEnrdZ=Fo+Y^3 zmH=Z{8IbKJ*^MvQc3~2hE~8;!Yit{T%fFddjo#yT;fP0zt0)wWu`K-~VLB_G!HI1h zC{*r3d?Zh`Y^s3RU~v=I0jf$^y^t*@ZnLLe(Jcry*%Dk3(jwKB*%wM6{+@{sjGTcp zvqlG;J5a7(QAgn9DZ>34&*b)5s{X7b{fRc|6H&}366jP5fh7J1w++GdVU4am$AZjh zbu4&jjSf0jXx(S`6!|*g3G)-45nNC`<|fB*5TTFbR&{CgZ!e7P@wzKCVU}rUlc1=; ztUO|otFqkGtPCP&Tql|^Mh!_7@(A%I0G3@aE0-J4wzfv+{GW`x!%$l9)a&8-?P5@{ zkSttL*donMSc~XaB+(f+mYj1Su~!UBH7RGJIb*km3eBOFQXSgqCrzf`i~$yVTWt7- z3|Uhl$7F0+MGlFzj-0twodFphHt5q^QXCz zeafFT5Y{7qwiVRK@c!e2oPtTO3l%zMiVQA@%IbB9w<&g1Yj!=4_aZJyA+^-j7B4dL zWbWT#>>Cv2ixKKyw%V}2v0rE?-g=#_L!Sg- z7JD9Q$La!Q&Sm7|oa@l6yb;c;IAYRMR8g&~&bOPC>q9KD7xq3^oVv%Pr&B>2T7KrHmm(?y+f|{ND$)lDXXg9~4ELgLbOk0*)?W2FJ1{O93pk#j9{ zr-0rgfS(;OpAZMe7+VM$e>0<9M{Yinv!dfQ|D-Y5$Jq@drW%do<@e(YjZ5*Sj(a6T zLhwAbF#UnARbmkJ*H$~#`FO007rDq2!ZQaq{O)io^iWKQK^LMkQp(%J6`}y_#lViL1j9Hu~lTXpeoD(}RWK=1G?<0N+gZpRUVdAx+xDZrX zSsP$l{Q*?&ZA(5X!a~NlxMP+qL|H)yJ?v6L)JOp?FlNfbL1%&8O?b;@{@urT#(DJL zz&i(C`fenUO+GsQp>5AS@5AjkM?pN1Vd53hFHBysZLc-z^qEv&2koR0^RCj}m-0 zE)RSE>dsZYz8jZ=D=<0vzXZH-Pu(K7>ivv`oD36a7pmc;6~(fc!pUipNc*{3cusNSxy!Aj(r>n2WWZmb6>#bo1NRt!|w^c7kJrkbt`|# zGEs!3N2}5m$IZ~Sp;tIZAQf+*#fL}vx(B?jN;bo47jIjd3mqT*ZY%XvWS$t%+5^Vb zaS>L6U$X#FPT546Yi1l6ka)(6Lm&5xVowc~GC>YUBQ8M{w4ilckJjt`@ z@HFIyu!XIo%n7!n6b6lTauU2TCcG8|O3~fuaJt8~b^Rzd`A_sx3#Qml;oA<1T>G%T zN*F&gJn(MIG=lGW@sXg&!buM^s}#+Fxodf&)CG8*vc#k}gL_xncCO>5DX+?TbVtpS zt}`1fYhsJ1kt`e1-tt|0gvu1K=0qj!J*7@ga5`RmkWC+vG-G!l(KQpw@9}?e_diz^ zAdtZCq@5)Ck03~Bh0gXDxQiz|T@d&gpp^jU;)9c6zi2dmPMyKHJcItJ0c8LsRoRG&^8hlft1&6K1_TsxE7f}Zn z6d@}^IR+QNDRU66wbE6)UPlDsOib{ShrLuCmwJRt;4VsYWfs#8YnulFG%&H#*K))W zBN+qctZdE1`6BD>R-pBEwgJ(-@+u*B6FMjCUAwpU+FvgeA1yIO8vG8^Y*~C8ZA0lX zA)sv|20MrvzKs}=^O5PeLF1rqH~-wao%FiE4@5^Ix6fgZjv^kAo4|WBMlfy6p?c53Q^O-qz%Bu@TKm+Z;LiH`X+!o~tkjx7JKg3ifk< zv|EtW+~r`-@=sW5`cF*$G&acI>$Mivfk@qs&my%nOaWm0KyB>chgD)sJP|aWJmPVo! z4P0w}wxqOhG~e_kgL_u&b;8m2k??FjA)BfNB7PzqPWnNz9y^MHO_|AYq6hvws^)No zQ0FsbL+qMM?0p%hlrMrkc(pM>D zCo1GJF`_*!`IwmC^WXd5%2jMRPmL2R za-;15Ier1rat!Xj<^ET6s-N@{7)hu4(}Y2;*PC1h-H^6lV*@fIJ~1v3>W2u^tqov{ zbDsApO{9hjnG@~~$UFV_NtT=C54y|W-4LWh?ivfaO9&W6D=xlv3Q2iFY_jSZKDx1Z zS6M2339-V^LmvY(L3*4%oeVuk+7iSL_z>fu&1n7i4;}+7P)#=eT0E4z8RYtC-FV{E z>?}5Kp}UR_Cyo@ib|1rw)%3#~w0q7`Ck%^B{y zKu-t_PFL3)y8yop@-Ea^wEYta%t=E_4{w_o)8}B}Y;qNE%!^fX;%poLq2w+_M`+*k zyQe+9yrothnocEL_F8TANV3gg5HG9EpS`TF^tbq#fkgFT5|Xqc)_lx%4URYKsU=X_ zXB2`^DNbM;DTyUy2w@m3-~jVizQ{tga9|?Q(tuwKQEx-EA&m|G1_5W_eATF)g)Pk0 zX5Mx`DJoe>P;4s3%D9boS+rIN%>&X-{Sesy4`V=_zr2lvLSBW@%MlwbJvW9# z9r~G;a=~5UIra@*KJ^#e;?Ud(%+PgZG|G>^x{37o(hogp4;p zV)2$fo4#-??#nNKp8xXauR@eWht633w-V9G)*xjuG2`;ne@37F5+tAgvh?_H?AHCS zKRvqa){oey|NP}o-iyy({J?{JomX6p{q#Nm!lN7g*Pnj*^OFB)^2?v2U;Z3?Wv0X4 z>1>ThZcEnq>zLNoNagkf4*n?z3*A0n+~qHSX5rF}+(&l5f4-moBmCu0?h>X(JFBgM z%<3eJD>w4zK1ck^pZFLY-jR?R?16thabrG5eR3=BBk`te&1u?^hfy(y_i)bx{uy6y zD6GY|i+}iW?&jgFEmI8qh*gzeE+smUcQ@^PsAeJM!6-Pt!M_ zOkCMrkocj=Qhosv?=j*c8E(MJdu051=D&no$-$^qL9O+XOFxWraIWQpZ+)3M6@`t=0WKrj=N&#nTcsb{9 zLw-((H>Wz`=zqvHxp(wJno*WYGI62WCOh|Oh1n^VsChbx?w25jfaPg1t3-QZgW3dj z_~|bny#QX=k4i7UeEQG8OZ*k%y7YyASD2gZ5ej+-;-&XS5_2Ixg?~mn9W0i!6q7!n z{yO*G-l4H5{vXRR**9(z%h^JX3Ezox*rpY&JZoYhTbXAvfy@$J6V)JRn~e%wisK}q z2xHQteF`*B3n;R56XS(k#5M~#NISDlu3dNO#opZk7~chx+GX5E=6lEQJ{Z!p25_@g zLcKlbgv)7_UgAA2fzlfLEaB4VPB>LSLj8q{(`4l_e+}saTo5f6Us}xiODBM3dzOV_ z#LF*aB7fbQ9rgfv?hHZ12X1GFK!@&~lINlCNG=KU^%a|A&%U_Ku20a!oJB z0BK`ot`z#wsyyQZP&)uW;FYxM|F*=Rb4Hq zAM^*9e_?;go^#wi!Xv^XKm-vErdrl5iAmz}`EiePj-ShS#^?aEw{~dzf%DZWYlDk) zX}jF*6PLOnxKggog2;`A@E>rcY}WxlfW5V*m;-l5lmZ`5czV+I?bo3LAL}~cNQ{wP zxMp`D)5e<=w>-BlL#uY@I@69@R^Os1yF)K{Tf2eEG~FttF0fzq3kFR9T(`~}2M5hQ zJSD9*IV#{M^v|C*`Yq01E-Kh@I?7vOCkU7~#p>}{^?<{$wDayf;zHNu*)izp12x0c<~wX|D57CKtL z7>=DtJWljF`pLy&006;gT;jl)rJibPA1;L(pM!^kdE*Y4j~b_Ka@3DJ>;iGV zvOiuD+D$Fmr>$qtcnG8A4t=bFT@t)4y;^G?^qP%+6YTF_iN<=45;T~Q=aTU1En%yZ z!7HV@bi8^Kc+~9-B-Ev!P`zb))@z*5o#>fwO=lJG*9A>)r=GV4A_BKGHLo{EpTO0i z-H3k)cNy?r!9U<3`@}!9!9-2KO9(j)(I=ia8P8zR=by1=4!s5Jp;Gz++I`US+Z?3MK$PJyDWSey@M{m*Oa*i8VH`RF2ddAZ!jn3hD zyDK8!Vnr6~SU1j|Hn%>MIO?9uq2Vg#TuC9rt+P8vbq0}3<=dEYYi=iT)bugP|rY^{O z`_{t*&EUL0c-e0D@wrnxvVrHj7CvVl3qsU|Q{NuhICEzve`j5b&|AQM6A5R}U$mN^ zlAcJ^2EwF~SS##>6GWWt9n=HY8%tV5!JY0$EmC}VeuR=BHRs?k@z8donLM?1;Vrn) z9XHx-F$>LJrf0mbw~L)Fr*)=k1dClpE;kb+q@4!5G+O@2$d*6S=-8p|n@eb$(W;Q8b1G1n$op~XJ8ZY*Sko`$QeHD+Ptu?ydO69^vPAev6$x~sm9dDCeG z7c}KJfBY5E_IjMXi%-t=W`z;!lBwP}w;M0Jr$VC33ySRPtt%L>^B0X?i%%qO9rAfC z$OL#}`3~`+y>Uk2l04*nz0J)7{&a~L^~RS+FJ*W^hRt+AOc8Ei;3`v4a7oK3xO!p~ z6GznJPsd$u98Tfp$>W!ozBgg5p*QiCWuo`>COU^Z-iikWUT>P|>=ebkl`9oHnmM;@ zp}>Q;De!ueoIdyudj)zU9gF|KBjR__L;|Kb4_o&(~_SJ z9<6f?`!MHP3XEnt`O}^9`!~584|P}c7B-g;I;PP)IK2ba5C#}-z$c=mO`~yOxr_5z z=Ujl^+UAo$Vg=4v-3yQQ0)EF+KOzydushG3OVJx;Z3;-NCZt)B7ruStu*Z!jE3EOC z%pML`Kjdf3W|-o>wz1ax0c@4tT4xhR%@{IY7wyopq3aDcPZ{tPkm2~tCBf61WD4^n z=z6v@nZmhQ*ll=Dkb2WAqbLc^19|US63)_Fu(H`tmVw07ErGY#d)u54_4YA+ z1xld)>v8z~C;$2?{Qi>A&dgr&WGhAja0t)T2h)c<-b+?W>w43t&lEp6@OoocoZD#C zo6?vQz21~1DdYwx8($K-f+C+>2HBZ7ZsY_*@KGJW8<1>eWNcZY)!VXMI$22gAtBcr zxO%d-b3)VGv^ui3^8wo^NOhKGZ3i+_n|wB(&bQ#K?VL*~PjfCmYdhz1^j7hKW^LzO zo8EHfv$l~nldr8Vh`Fb&En3vh=K&@lC!vTE~4N*XfBI8AKp#9NmaABvER2OgnCN}_t*1AuX+Bw z+2j4xw!^-NoQ2ik%?VO(|Nfk8zK=}xcDJr%^PJ!c!mrw7bBh~aHn#k$Ya5jmPd(4( zcdZM(-XQ0Zw!Ea7^mmZBm$KEZ*QOp4~HIqA=uuje7-rQO*ff38U6HP8a>fR-@ zIjZ2=d*de9<~jHCfZI^Oou0rGORb~5{1E$qiQ1PZcNkz)70u=hG>R_4F)GYS4~LYq zi=!!M6UV&*9pj>}PqSw|pIQF!+PQ(B`HJe2>6UI4eCJ7p3v>cSO(3>a5S^n|hxlGp z7>Q_V1+t?6iT5#q(Maz}O(1p^5dG)fPmv-e!9dM}XE?8iKYVA8YJ#y>2qWFdXi;+@ z9&cA-V%Ju{E^OPC(}cP>qWz5%*g``jbIC7ku085H-}}lcx<^Oo4I+&iCq;24HfXU+ zoM`kIwAZy4`N4W>f`>Ye?BGMH*`v}2 zELDH(f+bY{48q14%2B{4IY>1_^SI>k<-4@XesJOcu=%AmnZklTW&@A5LhfPw#91N3 zkrJS_-gsO_%)0Vu4pa#06~86-d@{=&NzuaJpKPpVKOVeqpJq#e;L)jiW81HBX&4yx z(;uGJL79(U-`lI{>};#XkZ1={y~7i5+KdlB4YNepFKjoe${XRk|!s+EjISEsPHvclp|`s|sbRliU*UdN5k#16Ha zooD>Qc5HpQD$dE+cCY3t8J-8nP6>`g$siaGL!J*hEOl+aYRk}x$B0{e4BFrb<0D+> zao8&Y5Q{{jKv@tHp+Uv7M85*BEnvfIc*I<0U4WvVCr338+@bmr{WN5v{U|DF7W=7q(r(r7-qe40)(i||9JotkXX5ZtPhJ#GqfqSJWRj{}^3!F5&&g;jHs;&8B$t6ioU0qV#)_iGJgk&fmy!du9NB^8BrsWgBC?7pfJa(Qh z-_?J4(tna50CyA}I27W^^Ao20WrZs9ZSI7A%+5aee3c!umuDZW(yX-!a$|_RIt^{T zaRRX$_(2oPjd0wi%cj@URo4#d60~YY2CZXN&~%HaRnYtTFHfq&5(F7R2cdr%CV$Nd z`+Ltn{@(Eell87@e?;VoW{{otPmhjTpYgjA-69XhRuHg$bb0A~SreG`axh8H2@42@ zn4V`%r(=iTz)*fefH@?v!s+60#Mop^`M$x}-pILeMkr))OAf-fW7y8R1f8~I2hUrb zXWWXxHPOAQ=}R~BUz&}Sy}7nAUVy?IT3GZ*BBZQr$OQ;Ot2NZPn+l8do9EBk-KTug z7q)U;jlBzN)dsS77B#gLSScV{KW)KH`y}&||Ig!H%l4};_e=K?M zd0?=vYvA5yS`Q@==s5H&qPsPH|CY(EN@wHtw#&C`kQg8tK?}5xl)7u2@DHD>g-R@g zTvg$Pc|?b~ws11$sVqxj$>umSySH0{Lro;wKE|lIpd5Je0Tp(}fr?KcR+iTcjH+5M z$|nw-DFM8R%h^QTk9{?kuxo<1KLcLMZK6sAAFCEvfGw+mGqQb4f$dYzi0=gf+-C*w z74}7Bk6|5Hj%2w*58g2aFBRN>=81HH1OKRL1NPT+D@+v4Ng8cUAXE=un|u_H3_Qdj zprED)W?!`sn$)8Jk?cuLFjTFd%a_>`co>v~8F*rq{hS#%whC}0hn^R3Ib$Mz^GID# z%FJVrZ>+KBJHkNTI3F_pXMVJkzl+qF^WiEx4IO$)Fm&UMd0TPn*-4&u{;(v^1|`t~ zz~Fq$PHaC>V9Hylh!-mbC$k>4cRCWh35o_CZUWxw8*goT;=Z zn^yEq=%&M$edWN@@4|OsmvQ7;=oEtgY{5^kI463A^G8O`tnbh0i!_Y;WZq`%zG{E- znK#)y?S!~hn28)!_7`UW*(n5)9K<1+f&gv8jfXk#Ah1E6$?-wuF_v&gpm5I~kvtLm z*dq9K2~st~N#?RXdF^H8C9-c`U5>`SY9)2)w|3-;3eSm!XIY+`THtK0t(Cw@@+SqD z>Ny2lYpRLUXW^*Zr?%&4Yi*+lK{}@t!&qf~d{_cfOXJA9@{&SmD&9jqJ@x166`Kd| zrUq|14`(TlF%^W@b)vS4plC!lwXPgc@hKe>;GjFaQ={q^O6V~NmRGTdUiG}(4B)B~ zSMqZ66fV#6b?M-hJ}+0(SMTb-I%^{0v>Y#5#k>+4Uf3$0Sz2XnD;PTXyPL=hy;5gB zj9~v1%U{!tH|L8u8N#{ zCzoajAze##tlI*(1=sZDoBA)$?Ev1x3pPN_>g8ll>AVLjc-4#*Wc4VK7X%(pm7zaf zYmjPdeY+e}Lf_}|>>gqpSv})6X*^x6hZN=OvEU?hLJZVo8$8Eyhv;ec@rw*tE)@qskon-89Wp| z2L-okG6)+p@;*uq%3~K+VE^E0?}s89rAQRcK;+hHxi%F2t_8NpuT5o`wl;RlW%OfJ zXNwReh$A^ho;+8hw7@Ll3*?#S#Xi!R1*i)DX`|C=_G;+3JHLRZ&h|@lcj7fFw*A@I z>T1KQhIn%=k2p@{#CeQv?;I3WPsC5|-J@3#>iT?8@6o`w68GAyz)MHg+p|Z+wM|tS zm$rqSJ)>&1p%vG@QL=VTyPsX5!L1^)O%1XcJ%9$$ZROFGH3k|)ww*^N4{ic%AP=8G zU^{tWXvrz$kRXdIeM~~z%|ly!hh;@<8ng7^+Ab?DO=H#S=*6stZcAgq9!7&ER`Dg~ zL)H?7_zxd9n18@!1bd3Ldw)9poY~LDnqP0?`997~RX&NdTju>6TSm_Gmd2U5Pk&=Y z6dJRBpQgu(C^RO#hEB+e;4~Jz?)J!vNHrE+Cj1VYgGP(=Jr`**)ss| z&>}c6C(r_OpR%KeHYeJeyO6dbrUEmMn9>FwbmwztWb=I<8AhqG*og9|{gPAA5yGSK zTiZ7QXIo>UV>mgfU8B_K%%P=pCh#>zj@!1zBp}K(V}LQ+u&uETF&w?nsOiy+tTZMA z!O84-3{9l&-x>j>F%>E(z0gD^`mGtcmDmVXc2fNs6<>*Y$ca$34-#b3c%Rz(`!?TK zT#d$fERw;XA}Wpfn48uh(L+lTt;V`w<_&(u6K}`h*N@?{>W;iOH3RzoU$i>?W^ce+ zok5qq`s(t^e!IK&=HlGL%n8=kCuL(2{E=ODz6D*Wlv8QZTuWG@=+ z(`Fx+x1$S*%H^dx+9t|6>B7T%eaK|dJ<4~mo@-3A%tiMW=9``2Yj_vTz z9QzGilCZ&uO19ye?Au>Nj&BDnak`ke?7pjv0Hh7^iM$>ZxVhl?j>al4h~K6f zpk0j}eaNIY6<1jlNW2FVPDLadGx;FtaVjoPcjX)ijn)qhskB|)9TQO`jv)rOso8Kc z!DfgllFx&#z=EEv$c6rpEF-ix6n+oV;#cwvG8=$%h;aw_$C}vzjqT%WhhHY!z>ckO zc#YL8W_Cnl=n_<#A^?&Yn?yl~do&%}p$+PLLZC78Ap*zzh7hnT=SJSHR^l1}EOWGY zro@csb)nE?kMIHRM{>In97lAIA#1yN95J>Nxt z2q)DZ9W{H+&Oz)M882+vD+rGk;LILrsgLQxLuKZuZbpL14}Uvy;DQPF$ss8w;t3)B zA#a(Og%di6XC?5>tE}UN_Qx!yZjsa?*Uo4JPsE#Rn_sf<-Rd_4M7=+ppMIpG^a{eZ zvA0XtuK77hDxxWf+G@_4z@-Y$2tth=T@?3RMMN5#`koTfRTO~6ur7+Ft|B6hQGI`@ z>nh4XV{;2SUygZsPIW%JiU>7kx2zB50g>EQT(I_zdq3v8YDo6Ams`Vhcom`R>S!0j zkyjCq#$+yrIIkieje%SYn_fjc8uMt1Vy_}%jXi6$+u#MYTb<_9UbFEdQb(v#Sle;! z3*WY08$qVAYZ+vTwj_9C36BcEeH(5DLlW+UUA#qFuqpi8j8t{@sPUQFz>zN2VoKGC z!HTVYomJA}Oh;H#aCt8TStc|-6EEV*a(Hd|7Thg-Ga-+Cjlnr;HQR^ha8wSDyFI1j z?NVlS(6L{k=kM%M&$dS7-mI>!o;{+>nUaZeF5!-jDL*U)j;nvCz6T~23^Te+mdo#C zCYHOsrmRv+cFQ(jN{gRr(WP5?+9dlf&V45|O2Roi%rNcSY#BMv!j1 z+vCx)v1dkr8pB8^)Tw=*FRum%DeRx~9TDFA!FrG$UAa6)NDFKW!ZRC{c$;VCycd;cI40FRts#Qc}1w3X=MQW+1FH!d;!-JN-?G9hTt1s*p*nED+)tns>ri%yzGlR$10^4jDXQtED0uav5+mk zDDf!UhKkp?2?9?usjpxS2f1k;Q<~e%$XVO?aC&sq7KwxC@^Wmj@p5}z+x0+z)cX(G zYnve}3^AwSK5`*VFnP*r5Y$Ze)bqw>M61mS@|7HPPkDp86fmOVj=2eF8`?CW z0xesRBn0T=HH@T)yk5v25g%!OZ(boCBE6!a=lhhMW5j$YdI@u!=VI54Y|2L7GUC^M zlBSHuHyJ^rF^dIcB5ka_2xTKAhbRD>5uCDr0il}1o#Y~-MO-0k(cpK>6) z_tOX#jfr~M><^kfA(fY~VYY8dGTI_cuuqL=R8IZ9fM?^at2v2gD#Fp&6%OZlvvHUL zbPYmcZLiQwo6&C~ac_$peel+K{VGh1%xj7lb2^t|4W)zi1S$CBIKCUSo8bvLG z%=}WG1ecBA(WvS;=-q2RYoQGx=gYftC^O+pgtE5Z3{H&>?{u@yi4i0k)qT)z9dL&0 zPP@_LF`fhJ$ica{?%49pM0<3UB?}yaR1K7dsl>ROo8nU2*0EsBn3u$R9E9vJW5qw$ z7~-OY%VOswxm)R?x#4|S@DO;-b#BaRc$;Q92fu8iQ)k$h-)L1{nEnQ&$mFK~Z3uXeld4r{YY< ziWqf0)fpl+MRc-IZq5lu6|w0$t95*8+Q&MEYDSJFCMQR%#>f5`6=jL7(Q~U2#)DXf z@jOK#>-aCqTtzvgr{ZwMiYwDtqlM0>tOiR*J~C@?Wj{5zQV1FWFI&bsj*%4M+7YOH zLOVe^Br^im7Y}Aw(%Kf@wxobU?bH<< zYB+c_?NP8BiJ9-B?OU(dopv&aq~lB*Wv$4WG4bi(1Z(_^tl;$esZVC)2FJ<3mt%Z3 z3@yA-tG>-Dqk%PXWPrPozB9ab@WIWxZ}Dg)3nBIA9fMR+_~o2oS@ty{N-HffBS19< zzl?)TAjK#1atRtp$1YYv#r8s+Bz}rK<1Vs}B&GUX-HI4={cKrAwthZwfm7TtFlL!i zS2{+N5^gpN^S}q62cNoCb-d8}n8j0k1Iz#8FL`(mr-ObG(Oh#3i^QImmHA%& zO-7z39b-$10!~~5M~1v?9b-!Y37nih%XesExkJm4KdK{X$?(9*dG^NSR=`=EWgUZK zd8t5Sk*H(9x`_A>c5<>EWD(;f3pQ0Acxhrd%Gq02xCxG=A^VCV7&tN@8uN+^&O#>G z&A^B(h>PrQlF?Z23`3mUEYD1=K*#c;V~A7s%JcPGrP9Uac8Pf6-is~LnDhd=IAVwk z0*}+J@zC1DRF&$Ej^w3`HSW~qv~dV{WO3HGAsQc^M&V01==YUntk6_)mkid#4#Cb~ zOdYn~CIY#s4Gx=oe}0X-EmwQ*PI1PWu>U(csu&$(oV4{g_0yifap#uawRzGC1q&yg zJFXEQ>HdW}v)hbNbyI&c9CDW6kTYS;c60f@4|&CK*9(hLPisZIJ=ElKB5X>q_KiSf^%2;8AFMc2xHB~sy2-^Sb=k8edT z6E{aAGSLl$Dxj%5C|mjJy=Q~p4R29jkcd3D4w6N)kDsS0mRM8j`%mek(k5CLri&ZDJa_7q)LC(XgYTm{Dlx8b0VE zQ%;JGUq&*~d2q=#fzAjF(96=vZX(3~=HJl|*nxfa%J2N+{s$ILO7lsF}I~ z{ABE|nnvC$2A5P!Wre>hm=vGftg3IjbJO{z|N7r zS(1PZ8?Gk2%mXWwJ(tC;V#0Hs6f8(kz@Z~#$tyATxh;eU?rzI1=3T?D7tL>iuFMFa z68bdd8Zt!p&lR0?Nqc)Lb;XBwBC~%$G20-{@hZ+HY!#e;BeK@A>tvbX#BEU$#Bq2= z&}q}2h2(It0LR$ZNSQxL4!06t&f{Ax{z`f*lo_P5+L7$PglnLyAuCXK)65R#4JUrB z!k^&@4mKlbG$yowCXNSY1yu%%#$nPxYDREcf;K^j)-}@~zM~`jQCZ>+sXNvP5{-dN zam2N3-wcpKKDL-1P9%mejksVsMxQi4+yJhbF)AaFGzKTj4<}@V!Ro+B?tDkXp z8wkn@kD1;`9j}j$DeeGiafi-QAnIaxf-UaQS^yi`-B9TASdyNtVGM=t>XTxM;}T)! z5NVXP!V=fO!YM;YN_g4G-JyW4HHI70{h8wKhDf8ewM=nMYEX)(GGR=taTFs3!06@1 z)eN#D!3=nfieET=+})7qcx(#j51vTD#smmHM!xn zGBn1e-w`1m=iBjIPHoe5*(aVi8C(B~ZLV&t?*1i%1B>$jE`0Az0B2atQT)WZvHCRa ziZwpBzKq$qX?y_AeFDP_{>&Id5FT8`JXc_FtsCcxhGfpGFXoliRz_A-!8qu4+k@5# z1%hbG&%pEGJ~N%y7R(D~y9`Wrx_vwmSzzPR1JN?y1M%M=(Yc%K=BUa9^?4VtQ@Vhd z@+KuyBo(Rsk=UILtWdr5sfW>UP7;V zA@1J|Vlvg3CWL5Y8H*XThxm(}JC7;}r|rri5H*WE#qFY5(@FcZ$8~yE=qKaIx5hP# zJVoMC2=AT(pJ3Q#8c*G*TjCoK9D9?-)9Vw!{jK-KddJ7ki2@PVjP*3N=rx1NT0jY^+d&BrMEs}EJ+ydaam}Ez7EFQ~eA*SDILYlBPnn`zGp4Mu ziZMO!HJd3^*S>9=!<98K64%jbn-ePGsmBvvGmfksIcoL#18NiO9-V*MY*Jl2&2wR& z+V*R>w$=&HPmrb})CHnTI4cB@T-q>DN z_bWiMN><)3Hc*Rhfu_20YQIP9<*r7c3=Uh*T7y^@a2z$m$ZGMU?rBfKapXn586a8B z4IV~saDEKNpA+yym9 zXZCV2y97|uV~SBloHB#tPV$JmHXl+cB>5JV1ojB?VV7uk0^7%6E|IspSG6DVtkvl? zkDJF&xwF@^CpN}6>V>eMwKoz%EJ=xjy}5RV*ZeSk^cL+QNH-uAVpBR{3g3thmwRR7 zKoj7B5X3#k;6$Qgcm=A>H-V>kRvC?1lDfjVay_5#6i+C@FE6pUn9@qC ztT7He=7_PbmvSz4!V#1DY3S#|k~QG%)^Tf) zB8qMu_Tz{yqK

      )w#8Dc3^FMd+*~)k=yGBgtsJQvpyh^nR87NFQ=Gk@DWp8u)m9 zlAkXvcZ!bIEA!p8ti{h`y0gG3I{G;H@F56$cP(r4`-5Ji_3Zf|GbQAi$NHgfIak*t z^Fuysvu12rXF!83mijZKHc0@Ypv6E?Zi3%j+Z2z+o`-;M2zHr^)QcxJgPhvBMV^aW zHjf&o?ZNp$zb`$lL;KQ-#vv2Gsu4^sUYUT&+zU{k990m$g|ED}ZRujAzh3-|Uo;Hr zJ|kJf2@YdVm1JX#l;qeyWE+rX)>cY1DN$N3R!YXG5^1jR%dJ+XZ;w#{8F?L?ZDH;1q3%%2MS@Y)=M%IKD@Gu>7FZ}>1j2MwJ zeOWWGtN|_KU21UJr7uyW;Cm4762B0W@dU`ky@dA({Dru3JPy&XU*-RzpFdm?ZV#_K zLw1WBXB1iEc%&=rFWmgmlt z+oPNj*G3!}uhk>%9-G@SlKWqIm`qnpf;0z2DKf#eIq(U%ar{xa_MBnOrBl1>S#wM7 zGnFZ$A*%Vyv-UJIsIq2Ny`HgqnKEAc$${9vI$)#@l`2oiP8iZ8 z4Yeq>mh+PVpG)U;I|Gq}mEFM|s z4q$Te*H61jp7SuW69S={k>moem~>ThuD&@eS>=z3R+(_=U_Ck!V9m>YFei$QwNgFc zRp)n^7lHFl2NxXS6A3pv`U1s+{bS9#avyD(4MW z<`bLZg~NNb?P@HW^RBGmV$&bIY&ZMQn>-IAXYb-%TaV8paRf!?)VD`AjliuNX-=PK zktVl?1THbR79y_sUUr8?>25-4*&k)#bH1M_tS~5QUT|6KkOrp{H=OCLxRX1ar_$x# z@%n}qnuaumoW^xT9YIrPEH)QDap?I$!ZuF?NEr+({CRRYl@$N}d)?~pAUj>*qS}vg zEZvSE!WKKe#Q&*gP`Z-ETwh8uzaT|JPacvAmT0=t01s)jzG`qx;~o8A8g3Y9LR~r5z93 zG%Q<9oz5rS?s2=(ZgifViYc0k|I8y$A5H9lh_!h!P2D2STE`s7oTpFMD!Pmi`8RwM zivo-D`^)Ut$YP)KS|DOWV6HcDXf&!|Zn5bfxYGL8_x-Pl2V6D!e%U*qTd1b%d zU3+tJ?uiJw|B5|+<&0jfuva*mBedKQf94~&@F!g5s}I?WM*FncCutRQF6fBG(W!Lt z=7B%(5koa^WkCx=w#GYlDbwzKj5gjReqjrd7uK6jBOj;Lj=Zq;=O$}$sj^=XUY*c* zPca)xj8Mj!N_f)eB?FolmbL?e<|HK}q+=`$-uRV6)czwtv3^Z#j zvC?06LM^xUBdP0tC_Il*q6#-aSX)F1SbG?JJ8J@|3OkV(#e9e05b=8==q$TtoxGhj zdkUg?9%C{jOL~a2G%9=zNpW`%c~3_kiL+)TSqrBiQRr|dQ`-%M1QArs`Z>a9Sxnnp zkBM0E6*P2Yg*{3CmPWzb!(q*<%H0QB$IZNWJ)h#skG|}#9G9JQCj`rCHo$lEOV0dvrQ4qzi zrdnVJZ`?=^CnBs!0F9pNAAc!=e|Y@I!#Ltp@3M1DDzcina5LgX)C??Z9n-*yHY7%O z*FE7o_<%N~sM2%LRccUAd@r!CB1ep1O*s2%R!}*rl^nX{zHZ_57O9)%{Nr(~hGMvA z8~*q!no2>h0U-xUgwVmjQ!w|e&v_S>HL|=2j%wigM~fYhI4`t(8>0&CJ|hwJg?VCf zUpyueE;jH2=aPR~YG@*_*)u4MtbJ~GF-_ln(d_kFVq!QSPR7GPV-NFDHDk*4Mx-$1 zgW!n^BqpoH&JB&V!;lcT^CR1*Xp4NjQLY9PeQ)8xJJG>~I zMxmT41;695^dP;tsoUIrr%cVc!W=&gSX3_JzCEhhtmk-O=)3=6_G-A}v|R3bE@ z%^Pylf~Ch~wQ3eY*21T2jqCpQtP#%?8`u5F<+>J6JBN~^h{r5z29WQ5kO0~yBBePF znS!Fexau-F%s+VA`{Bba?8~ywlq{qUAn97{9P`XwiJ(E0Q)f8zQg~4{1iTckX3d>h zg=(KZIepq{H=DAtx788ucl_iAB77Ll?Pq=-;Zd>63*NW} zzxwP0_Bj5w52>g8?1P5uI>?J>`EQk%Nt7R&Isn_n5>B=BpJb$E2;Pnco`!Isk=|TG z;C40Oo^}V%6<|-jxoO3!qS@1+k>P*QaD$AJm3Wn^V%jgqq=X7@?0^@mI_S4vMjCAndnaqGo6JZctH4^g4zOhT9=R-Bc+r}oi1e^GP9Un(}`yuVsiuesU2IAj% zaRQr$T9nkO<-X;+Ds>}&Gk&yu(< zEJdAB)JXBX+sh&4!t{L8kadPKt|27y5ko+9Mo}$EH|3A->+B)&o@=Su??K956`#&F zX7MEk5_k~zWr#*KuzPDdi`Q;-ev~0#X=6`2Xg$t!508Vn4c}YS8NLigrTCfy zjTyl?|B6IxN~}6VgS{vz`+R6~E;eUwM&GKibXG*dO8X9==$_-G)@fFUPFoa8INK{;U(Md)%L(*F>vmmMjrDirO#Pu@ckrSk9JtR)N#~^d(B}>m4 zd1Db_T>v)&>jJL1^LD;gU69VS$OXmExLk^4=K2q_aLTrdX~6P5}kr-VitnKJ#%uWP&gZ?fDLt1C8No{*}$F z%Mj-gvLPUT4etUk)MBnPw5bDm7}BoG^Fuj7Eg7*o6HRNiR!zbadQ*Rng#fDRC z#>0B+#QBiKQ#X$NM(_&@u54l|c6>Wvi8rOt8=DfM&ip1qJZ~LitJH~T>S|4dJ0A`Z$_Fx}h`33Q|5EOu5@NbtlCT)}olEjItVnp|hz9oo%WV%1jbs zZ$oEJ6-?QAoN@gQQOu1wJuRpcUcDo%?PQg;ZR^Hn7l7thhUq-h-iG$t83WT~ zCN6lWdbC4uW1v~i@ ze6kH;EsA*-VbzT6qPPmBJK?y-j{2qNPmnip6#t1>s^g?4YAzhQA~cM=K4CIcXek~| zr(~%iVd!k_bE=vb2H?3|sv$r{VbvHAT}=!EDhi+Kjx=GTxjM8=xI24e!`T$tk5(9K^FcoJNw}CRd&o?o_(;2 zi-L<4))Bb;wK#j{#tDQgfFCrmTx7S#8AsRCRo9+-Tya$y6a{UuX*WJIIDpFxo-M7F z6L|CiWE`($NLpJu3rEP3V@$)!OdjJcopn<{CGIKBA=4dWaCI)j3XZo07cF938cq z?Zb08Gl$3BUh+65<1^9Yq%vc6_Na#wG0_WJU0pqU#OJ3ZIWgyw9b;rD#G$*_RsfH( z4Ze`?fei-BeM!~G{3>l~#oDA~dd2O=(X$WUg;fI{N@cE2HZ}dN1{8#N#nT>$R+vzjW;J2!02) z!jRy1bQbn$o7coV9h)kJ+0oh3XT4^VIx?S`E1%fWS;cOz(c#JTt`8q)N+vq1*K1OS zuV;@8fhee>q32RP=Z4_u3<)3FCzSJJj(+H6L9xlI6$>tqYuNd4U3137eq26=0&GHlzuctN`2Uhi;DvfE=cqQ{X1|B|NRR4cjOo1 z516F+_o-3G^1*VE@(ksI_X|^7rL%?I-XXU`JS*7sN2Yokc6C;f;G{D)c>M(78;d*b z>dYg@)lgtrhEZuOB!2TJ>M+Sq_}dI2(pkL%!WEUBK=5e@tOB~JM?hy42VKEYLp%#+ zfb8ik+Mo-U_+Ix@js@(oZ>oAzONR2Y*&j4}LN+gvbJ{m2ADvmDTzKOd)n0!u;3;tH zYF@^hs)%%E1rhZ#kOG64bQ-;bll9uwRJKqztvK(MZa!J{sf{nM9>i^~4gAU>f0gV`GT4JRkg+J#RJ+ zQ(EmBt_Frs=~X|StqiQdC@!4^Na;3-F00)PV$|7$w0_frG%HE1-=F9>2~nfv41(0& z1{6J4h|;Vqb@oE)I^}VZ+Rh*{eQn;$G%l|345HE(=K-pA^Jt)g8rzqK0t8yBjArMs zd6+W#O&1e=rVakSmK!5M*Vn=`XT|olycisx#`EMT-R1b7`&vSb9M*mrSd)^~Srd*n z=aF)#lco8k`&zDy4A_1a?Xq0deJzg$M~ef$vX2xcc#UDxWSwJ-Xu-Cv+um*4wr$(C zZQI?uZS1yf+qP}n*6VYU_mX$-zgn{@l}eTh;~O(Q30>>kgYCTW`oe-au9~ud_G47J z2{}Y#b{?7N5{;jkVkq#Mw7*m#1M#dLxg<-*mwX2cmb@1(*aF&g#}#1OvG3Rrv_Ex{0v559wWMSv1Y}4x&M{BD7lL&tenvY zQn8*AJ+R!w@6@@W3|~m!xp+5si}MxXM9qfHvlITzzf>Vy#l`w9R5IbYsSysJ%H*{( z6&X&nI*;?t2j^*kkui$m-?tBqToCC5yLdZ0$WL6dk+7NiFmzAzMb+peH9reTkSTEF zKTC8b_;pqNk0XFLD`ji0hPowIqg>4WE$;n=#Gq>i*6%^->#c0;^HT9=T$$aa-0Lau zrMxTT$_;O6_d zQXW2&ma?)vYK9%Nhu>6+wH7eam|E?7>-#)3xw@OHGvQd;tpk1S>ZtF-ko(hMqV|H+vp0jU%xn&uf3*=41QNb-d#7Cb_UWFgc@X6z5Ea7376>yM`6) z+a=3=RbhaxC2cYP+I>lF|WtCIf( zJPL!p$on~c>gw7wGYa}kUMT7F`?O7dur*I+T10Ev)0uu*k~2TQ>o&e8%UfGWKf=g< zIV7iyS?)52wz~>`S&FkfchItaSpu-2Zowz}vUFlP=>fMnvshy~@!>TzA|zo>bji1$ zT9z`SepGAEiQb-7M|r@WN_JK+0i0F4+#mru7pd4;P0sV28dMm}s^^F}45$JZb`bL# z8?IVbEUK4#HT0_r<<|+oB_cMj-$(T43(jszqNc)T`dNWM>(!0VxSBai_I3EC+7~W@5N- z&--GCOkXrc`fOst3;@fUD@}+L`vNoG#ZXG^#8AnvE8rB|oS>A>UxK%=KK~dG)sg{N zpEb?iT-r>zw2V6Un!MDM0c$t6)M>0X9jZ=Ag*4zHJ>bC09&yPXL+vlH!X;6S&=Um1Ammrcboy4 z=ZVhJVxO~SF>cStdZ2Dts=WZJc`7q^eoTtds3*>MB2LvS&OP3DQYIXmCW-u2 zKnks;@kFaoo;<6hJ5G_5zc7=Y0>Xc&YDErvZv{y-V1h-DwWCGryt2I92#Ob(FIyHaVPuRt10|1; z!7HR9gl8|}%?a&LL%SQn&RqV{&C`n#Z+;B{eFabrA*HtK*Ymv-!Oz_8DX`Up0%(EU z-2BpFrpHm*J~u{?Bpzo1mMMkCJ%xMJs?3s90FW8^ZG`GR4h;3!Zsg3Ywf$%Yglk?wE zYjzW^p3t5&FT!D03iLYwiDz-`ejk4y@1x9#|K*}08G&_;*sqthxr9sEAMpKu+~~o; zRycPQQx1)~Nw*1GUqJ(y98`DTBU1(a_FGj?M^m)GeNDwj@b)|YTxn|{Ip;sff;cjz zITu~D+is*#oey@#mR8Te!SIw~TB)qMMRr(%EQQiGCtG!0>FQtv7DQSfY1wI^!#R-R zW^krhnSQV`hf=LTS<3PAP;}+)LT*-`x1hVP5(J18$zA2*dU+c~ z^WY)F-axtV8h`%g^@XUUf9o)ZcHz}FDcLPA815&ewu9LKwAGKt6}n0;twiyxx;K+Q z$IWCk?Fm$S(>-k?`c$7VP>VU~fMqRS?;g++(O?32oF2Ixd`1E;_Qqrl=>Jha_jb z>>Io;d5&>E=xj{dZaVLJsH?Ma>s|XdM69o0R>laQrMRQEtP!FtZ=tB}R79s}+1>j& z92a?3cy6^+n8mfLu?4wSb5#k-7TetqV;5|uA||J>b}Wg1Lb}xiEN2*v+>Ti$h}lWf zWs~GxR7nsmZ9ak%F)=}P0bP4b@#8;OguluEq9Qu#eDG=nYgP}`rcalkyjUK!Yn^Pv z`5wSv|34}sr$z0xqyScH~j%XMt-#NmwnWtVi3@4z|V-{FO_gL}&tP z3o_>|r?zW#JBO`0x8NeHl!eBTasg9VXOMX!qZ<&V8JxWx;lY7_xnE|V7=kbSt`mwk z*jS>kATmByAs+d2fY^{3;NH75q0a@SdfGdT7rO7bx@E?tD=@?TwvIMCmB4|_K~gJc zRj$*xPO(nL4d8OY2tQ09bS?0_OR>5_M+=<=q_v#2E{w`H3AcK0~(7vo0PtBR5S z3RlOEw`q9rYsQg$o{v&Y%Hhu|5cU5cba_dJ1|pc|mgGesn*iOcCN@vk4ZhJcN)QU^!&bRm)AA<-O{}hA-qg zX4K6p+i-8J9IG{BL{F@sn_bS(v?1kHRLDIvCAHJ7~w6s-rGet3*__yv}R1|87 zplF=aY4xmIN~tergogHUWioE!Y)BER_bk|tALE>==&r==g~4R55ba3XRRGUB#W7oD zf4;HIm4&zp?r<4(+D$9}#bAoA6jITkCxCAtvEOg{wz0;-7MSlfI?1sT(&ExHvabL8 z+jowJ11{Zcw}R-?Vfu-Kb0t;mv;qs%NenY}R}-tKBcDBBLq#aS8-#H!Wy5Eh5&U1bDZ zY1Y?Hq8KlH+gzha2g)Nzr#^G3{hi#|x%2rQEGA0Ci)7K#)LLq=a-f#IC< z@Y;S1vYG#_`b4)W_nglxAv*uA0W+L;mjdU9$1~tS@V_T03Gx2y(EW+GC9j0HI!Z@DZfiWb_eK>|jY2g66dYC3Z9@&aKA&Qz@K5YfKH zX7kGQOWkK6p`sE`*rdXKqsHKKSR6RX?l28qu=HW&Bo~H_yQR#NPt$XgSy*)# zj_6J`dkr{xWW4w7KixczZHC8xrbBJrIoFc{eUH0oD&X4ih6Wm_J_T8DH`J1({Z05R zH`J5D$FO1*$molft(nD@y)o?#hWLUqU}BGuf#G+{?&ts}Tn<18DM0cO5QLZn=Tr#M zoO$q)XndZwmE5l()Qy_j!JKp zh~Q8FmB5-i2-Cibf8PtJ%c<19`qx-y%tqOC-Grc4eyEk}rbp9%TzNz+1obcQ614!2 z-nq%~#)CJZE;h-vPrAYmRQVgyg&JntT2bI_Ob}>niETldH#C?d(?hiY$7E3@{wSGI z^{&%|J;8%btE#I^UoJ9QH3QXV?!7&vt@#NUnV#^`UvM1w)j&3&032SvcZE)<0>m-3 zx=bcl`BRyBTH#S>0UA$ZPE3m^-Z*pU3{tN_jXI`qgj7}&)T8(x!?^u(z?UFMxq@rdw)4ygQXzpJ*xg5<8 z9r&$bLWA?9wGIJ2uAJ@?>sJMcZy*<0(BF|lII&B5Nf*@w5Tfzo$ee)P%O zRyVlf5bCJyi$>`^gt_+OZm8?OcS3E;#k))cx4vPht^;b#Y@)RS^b$|Rq^e{w%emnx zbnu1O;@GhE^YS6e9^#`n(K)sN@2TvCzyHe}luPC+&?JCGODqb)WP>nLknKATno62~b70V1+5V z1gJhUuxAH58w$eFE#gCVx6GfQq#ljas{|-Fv%BkLF$)Ub5z{RmSc`IZtXwx}nMdcR zwL4L%n@O}W$~h$~iv4pr^1PkK)Zm2K1;eQ2`aL0SfUZ$UoH!8E4>$34zCy2R5D* zfPCPfcwYH|GJ9Bgn}faM3!0aNLS25JmSfQal;$lmk^?*93+k|0q#yq{ zo4@)*r9Zj$Q=dN`Hc-L$BFT1tNd98HSOY*{_J#+P>Ko!>elr%SKUd>VV)lkMlA{MG zBVj|dm07`bq6SdV){J>HSp)D^?Gghyfw~SNeTaP$UWpA=a~mcIqU8t-dG^($H5|?D zG45k7NagKkQD#IEI17b84vj-4A2c0HFq2S+uQ&@OZ;H&Z9R}M7^p6XfgEknV5vY+% zg_AZEs1d0BcdjjYn1cdRk#0gfh-QO*zIF){j?wA2XbJ5*FSmZl|A>vl@$8P= z`x7O!kpsT1?o6XI53W7`Ar(RBLMIoXO9x!F0Rfw?(;59y@@h6wJ|j15814OcLT^v> z4C+Is@@c$Z0PZ^O!yTAergNqp(-9&O()Y<7;Ss+0{Uj+ z4T2E0tG{XYd zp^1X}3>K||(YXQ9OF8OH7JVgazHx@ID4X(V-7lp4q-ArXEkXV|>faHCoqLQhxeMvt4-deDaK~LGgE5%bDB@sPF<_`X4dg3_t&>@eUxnv^=1_qIzN>yU-<_8jzHLjFKM7j{Z9wlGAl&v?Al)D*+a5GmDci**22lVu4$jRQ@DsAcMsWt zEQ$5dhr<+JHJoApmI`wOY$IbCrCKbpO?;&cll_q-XZ{sOBg@TYP8~%Ka}7Yh73R^i zLOe`Xf(QAAUId(eOu0Vj_mY{#uii1yjF9+haI@zGhrezFsQDn$!7)wNCzEia7nR7al=Qw+YdIM1~XGPg+NzoWonYWTKM){`%2D zyRDbbs9BRY^KblB&ZBp{u{drg1p1IR) z)t0bJ)e;e;0+qB+rQW)7v~r*2xq`7Tw$3s8L)5y7=YC+aecn7lV-Tp05lCfVq#r0& zYkw$==!r`4uZY&_+2pBn%LbeEU}7P$&MZ0wlYg^&ASBsnI=-wQ)chRA;!~3QjmjrE zd9Nh?B%23nZPjCnPD#LgFX|1!5tNQ;x4|duqgws5q)KQzsoWZ?K6a8#)@bha#(qQP zjw}z{1R*oU_e`p7LF74?P6KCnE}W7s74l8?MXk4#In{pi`LG|Cz;8JLP2M);4G2~M z0WZgyD}f?VuSaYYfj4Btt!yqf%TX#zkDoO>&YV(WFtaj}BacU;m}8Bi<>KDkC3a>g zXDN4|(IHjq1?GAfP)^2R(xz4Up^It2dt#6ZoQEipdZl4<^I{rDX+Iq_**FPruzWn) zwZs8ijEHmDc&#ry%MnS&+{lnNxZ`kQP__++_v~3qy`6}}n~*{!mHNn03A-SrKiYs! zYn>@!7b^M?QQTAc3q2qQrU+HO$RG;sI(QG^4qd<%hT zv6HET#J-8ekXMd-My}NV$n=dlCbT8mtaA1KCLDX1Pf$D|!LJIP!HzXHT_$^h-B^W* zyCxUK00(w_`Pu&1e`L7vb$pe${rv6v$g%4g!rT6O+|t|m{}1h|1^N&`hoSju2;KpWBYS^U9;EG)An_}C1>XcH~Sq=khIYg#`pQSHM5u8 zQ_Sb%_3?Doayy^1_3KD{f#v!!)A9r2_l|cPw$soc*7Ae%{f_iGado3l@Ux@$llA?X z#iRMvCx-S7XZJJX#uothn$q=w<^Jmww(GZN_Pw{|7pylB+Y@%AwdxnZ|^lH>2Z7ppgL@q@b)RIg*w@{_LW`oUG#n=_l!9pLs2 zTphX%>i34q29^Tb^PzVuvJD2@U}4e#@pkw(>}`v#)h0_qxAx zulK+<;P;JyO7ZgieBs7-qKDXnDf|-6&PUFgaO4K@pcRwU4OAo)*OMZsv8VTnrJ_#G zr7GrUV@(+a0nK=4(8V6PR}s z?a+?(IsSBu_Fa3c-o}2Mkb{>^8LU=aQ{@Bq?P0^EwnFgf<@TrhE{yLrJm_tYu}P)P zD#vENx|3_S^W_~75c-D3RS;iL zdUC^~>+m*3XsZDn^zpKJ8y6$pfjBX!=bIyr32OI)1(|ud2&^UOQOU5t<^G{J=AM5u zpaw`9??u%}e@*E#phIn78Peqa5@|wP|JfaH!4zx;GR0~xze()v?E7+kG9j#o>%Yi? zO)15%7Vru8NZ&2ALgbn=+lL5!*lj<4Z{m&R3Djo0$MbhS@{7gi`DS!ZknY6FR=u_3 z$?E!}FT+pt__U-j&G%0=d?tdU%UPr!;r0iPAC2$a%&z&K#5+r?(9WrYJQh*d9ZTna z1~w+M8#ZKL2Tjt|u7Hp+G3H?SVB8)y%S9%9#< zU7}d%#=#ERj3Old;?a*VB`Drt4m93##;P1Kwck{hEnYV1Y@8m5_gG|=0!yOfE zsL*b(!fo(Ah`kO!k01fI_BSJ%OPJz?cFxI`s%T#PPB=;N6k0m0xA30AVYW79t$^G) z+eDINn^O51Sl3rkIJI|>DuFJNh+y|oIml7nBulbanTSsQzYr2hr3O*O@`!4kd0yWi zI?XKK2DbmHAdcyT;!Sw%`F~zB-VmtsVXsc`hPo(zfpQIcKBKzK>m^gXsrqfunVhgc zJY=aPnrl-{jxTB}IT37zqIEKlF5jXc_us#W1Nn0yg@Das)N!42!{yaZJkzt4ZMh$nZSQF@&nga;n@xRmQv>R2Zgce}-~~36hsx2laCx2E@ILNh%G4>0 z+|$qYH=6Q|oW0ZQ6SxXbXj-?{G1Pb#qzs?^9it*aLe1L~^~L%F|C-(I@H4n*n+KHU z4^PpMU;W{QC&x`iJn8-$!w!LMf(2ps*Nihp0Y0Q$k`ZxKHEwOJ{Sk7RJxkkD%gy(S z8(+}Rw*(?Y!=nQFrXNOrbkmI8Alhek*rqWUZVy*tsGgy@vlCcfWi#2^vzoKPM+#vd z+@bhp8yfGzzf4W3cllmZ-ngMHifO`sUTsP;BqBffjIhu)A6a-`S%j39JN2fJ+~}eT zfp)?ovZ7P>F1&jfLf(j}ZHFCCM5mfuCz5qPXb5tJn)OAbt88ZUYtz=>-gYZKsnws> zN?w$jrI{x;EshWP}>kO_qwFRjvsWI zeF9H@Qbnvi1KM+f8gJ>~ z%l6HEz%4#LUHcViU#v_-u}Em^an?M(SA~Q91f#j!p`&&wR{E5Asb23TIZs;UfVX#yoTz)L;-$!@&26$2jD5=q zf-zAJXs2*D}%l-gsJvxO{a2K zY`o_+CYE>|vYFMA{InHqelM6)=*f${$JiI=G9^wTOOnF7-V( zhI+eW6(A_kYO)JJmPBj3)?l;>c`@PyF$cz0?#;piofulf@$lI{eq!%AduMwXKpi#n zzcoHxVytA)xSejO(nlJZ^|8Bx#0-$8g#CI&el6?82f3O%v0ow@%O2cK0&SrD9_ql* zQ^eT!=iy@AWnATlFQ_pxtBT@FaA8RdWY@S69@ei(q16nQLW;noxXn2&?mi)J+ec({+0SvN%tkjXO2D-dn=Mb(hTMtr<*koX|bBCOR_ zi>-Xpyr`lVQ2ond>2Snjak81p@gXQxw8mmpO?#BwH8{SDE^yd!9+WrP(8s-TTaoY<4%PPv|tKxZY+ z^fYee?@N}**L5sJvRPq$g9&k*<%BO`9Ktam(UxzY5@&;ca_WEG*8kx7>sXlImX8ie z4)3IMc)0bk7v7!zl!{2IQxFp*UxaJ9B6FGsNLYkvbguJAgCD^a6Rvi8g=6M+02X-dDlX za>5p%_0LR4qx8&R4onnkKBieAMa&xJXtAMcKV@39j%ymBit2KwY&>bB3NMtMl<1Ch zo*|QwQ}nzY)Y$VQ0txi1nqBVlnSy4bQFB}5uK!t;CgA)PNTLqeR?2{%&|!9=iaZ^Z zpLG8r9lOVwS9D9)Yt(n1XFQ7cvBZsH=1y~zYc$RQ8_DpweO`8yk1Hh&2>R|Z5Wj#b zT<~p3b)PuK+2gSg5APx)h&b=JJSh zN^E$Aan6Si;Ry74?w0$ybs`l?09dwvzc-iH>0F?I?Fql4b3Qupuq=$x=9mHZX>&&x zVw{j2OpYPykuB_z!9(r_k)H(WM*XW;9&v31EF0k25Wf z*I*^|&9JF#FZJ`}L-p_{DAi~P+&7?OgOWDNrJB3UjT=MrrA~QG=#CZv95Br` zGn7+8(VYpy1tK>cVkkOG3}28kE_e;j%jZ-R(t5=JzPbUfU$WhRX6RwpU$uy~#5;Mm z+l@&{V?E41+D%Qbw1UNn;6HClYNW6ue*`x$_wv#xkOnG}T${Gu?<^um+t*>;-%agI zKjw2?+i@6maaL^`APQ+zfFkloD&jfsO%=vI(3>5f{^e@G?Lq_&=NE`m;>qe)v{dZlS`CVnA?`SFHGlk*?Q>}%BJ!!q)|X-xG(6kFx7aD z*rc^0-|5lYe$({TIp~IsSx3LNi8Olj4Dz`-hwZRf>cW*%B!|}FLpr0aip4^f*Jm4( zc?o;msO~P54bw(6fs6OdWvP;3(+`Z%g8JJScFh-RjlY(6(?C>DDnFke*Vyb$qiyjkmRa1{H zfXa3cvB}d&m($iF84)W7sak{Ip*0q!tuaPQiqo!2>LQV4RS+&6l;}#v8tULGq9W>4 zdMMS-e$ak+FG-EQ5(3=j6IF=k)(ek+)!OZ3Z2R9@h&Xhia4F+Vs0R1^b{x+oGhg(F z(+BrE?DA~W4zZ>aB`Fh@ul9>-f|YsalT^#{g#$+)z$2a<^W7J>auB~LgN-9b&ksc%pa~>tPKn7zbL!-&&u zb*s?Yt&L}3i}gD)vFMwcQAE4X$h0wGKuMN!vz)zvMP9Jk!2htCa~u8Q17K8&=qGS& z5y|9Un!ub;C1hdlRp)G8bnbu)XU@Uf{Q4hkOjyaNFjidvDU1qhrtuN6GCnuM7;AtH zgzz<>E3kKg05Hs_%C~h#GI2lK;5b|Xi9po{lva1fOHH69rkHO7R;~C^?zZ&4OHdgx zW#72IsBLx3!7I;N&+Pr4g0})^U9$XiTy@*o`tFb$iquelYnS)JDx!`Bm0*sbVyOss z6$OUk^uRfLF0ibDmLD;{j|M3E;DP42QtK)=!ISaxgN0aE(vLe z{brIi+^8>Rrq|qQ6fqWAm-$wBFuDHBv!CkUpbjV@&HVAUg~`EsRN{?K7Ea)bh4L`O znr+ePWRl)xf?1ieMqo+6)x8|Og`NF-)YB}o)YoH>5-agYM>x_V77B{#MG>^z7pt3% z$HrA63F#P=$`?q#1<{4Vjw_)54BOnM6)rz^%w!f=FjqONWiXv~P(-P)ldew7Ym-O; z@iq+UP8W3qyGQX#Sic!RGHe!0cv%~i+P5+=F^mf9>!uwU(-xNFZh)cJ+KB|`86D$j zhLkXk=CfKC<8O0SgF-%1be5`0I-L79&AxR4aThmWLjOt!}o;0yi<(3nH0vI=z;0BlIk;J z6FHUUc?(`O<_$wtS9()zE!cNDm+7h-+MvB9p+zMnGgKEy`~~I8e3ASfMiX+*0*KC~ zCo$)%wg}5uWWjZCH;RzFoPf^>UGu6S+d$6WSfIV^ST7GPGX8!UIotN)>qX;iih95E zuaLqOB7NVbnwdg7G(ShGrnRD-1f`N4M!?=C?OQ}|K{a%LxyEG)m$_Z&q?OD*-rgKMmQw^G7ab+x_1juCf+AKouN^Qo^dEQoC z3Bn0CL>zAO7CWO|$sB4)kPh|yqUGiB_vt(js!lYRk|D~D|be$TjM7)CiAwp9ncwjdbpx6w+1 znGql<%-{CUSR;2Xjl_N|=u94ShlKd9sL^+edo{rPy0Zc^x5jHC{e){D31AB`1G#KO zGyH^YvbwL5vS%=IO^#CDjrTXp;`?+)@WFRCB29tW9$vVPG=-uYe*@f24o#i!`D}k# ze5fm1d+CB-%r$BD^Pw^|K?q08Nmy0=%|l*ff?(LegX4(h_fPbo*HPwRd$Lr_x++(_ zOTSiXeTjbCwv7m3kx4fNQ>g|*Urr7jSYVtbD`uyDqGJ}27CoWS_v<8j;JU=e*N8ZQ z5mj4@XuvHiEl#9YVtUs+xXOzb%!-}XR8QCN0@WO^uiO;XLc4dvDl>D}zSA`b+yHLa zJOC+%(Ds)#UUs(hbb4_{Pu#x>14fRX+AZ|SF6UR3xm#E;>)bpiWQ@a+YdE(-;FE&n zX6Dd3q}0#8?8Op8O8xWe6l)w%oeGQ+LY5HXOaad}PQZJ`f)xhdwQx|Pj5@(pmICDL z^jvI*DEfFc+GI4M4><+A^^ag~^~J+-bZQJ}vm3g%M29|=`d1#e<>nP95X=zqKBvxN8E6MX=rUp6CAvOYm^Zo z4!;!~6Ms9UX-_=t?M&?X(0>c41O;v$v?rsQ!7XfXDOs;~WA;j&yCnUr4an89Ue-J6 zk@}$7;D-H1ZPco}9<$@8SqS+X9{v&;ig-PjTXWVmWrt&HrtQF&xdrdU)B$aezwati zOIIqX@H#IaFSQdDw z^0h_3%{om3ziSd1^@#ksli=7puG)m0(L}4iWspbQF(h^5tK>&o1sgQ&&WL%OjuUR~ z2S=_*aJd-t9zz;1)?D#svN%d|Pf!F6zbRSyBt6wwFiX+a4e28E-4WwZ-z>hZ(_B0d zZxI%OQ5m(Oy|Kh!VRKi4c~9ipdjt+}y2D~ig8{>BYS9w=2OJV_Z>hn5i!&65-XK?o z1VKQ@ef3#G`9!^ubrN}N0;l2aWCQgZV|za@J2!fCubiF ztXc+kXUX8P;DlXuK0A&&a!^ahu-KP9G!Y%Z8DSiTlza_T38*FE{Wrb$Sp+IaggEl+ z<5;NO%zPfSJxF@o3Z^;k`3@AOhw;mv8ny^^9mq%zaaP^R-gk@1Fj>ueP9)KilO=zC zy=DgR$4j5l|V-kKZp&<;_Aq!36j`XNV!?@Lt$tlD9Z{7U@|HetP&}Oy+jB%35$~Gy4E#kdZ z-Dn(HcguIfwl*Cgu7TNiI&C|<4ewSqeL=vy4Iw;d!*tZG4Fy z8kq}8D(}_vfvw9U4n(jBQ7}uNk*EiGS(qrLwt-X+FX|GTD+| zxDt8h6Ua*_ACE(*_ZE*qH`Z3k9a&0ZH{q zYFrDEr{ID8XIFLt84IL3|kj>(|yR6x^1}n3$zP zsB<4~ub6H{$HY~+wguRdWIg)PIO@g}$LtWxveHCZds)BYv=9@Vm^88iSjs&Q`^plB z!?NJ`H2rg!KBJaVg<7b$U>r4hC@-j@TSN4a6OH(k70xNv2|L9Ekd@zs{$J$l4erET z^dD;nzDYgA#VW#5iI*N72o#o~!C`?*-ST(9E$LPWQB-fOn23@6ccN$BTSOK|AlVkb z0}^bYZAz{?!JY2bS|2D2kXv74Q6fzqXDx2^`N28&reGKz4MS>>AL4IyXJ^3HR-e9& zUYoi&>VBbm2yb}%b=Gsvd@<|# zm%mbLk{Pz!hyRFlS)sKtohzAtcSKZf@Pp%xr$+`0Yq8m@HvyxGm*>V)k*9>nr`J{(V- zpFFChE;}zlqRjQ>PvbJUAM0D(hB^`U@_0QCTx$L2m{F*Kizq8=crQ})gx?-?+doNW zCB&L+J6vLYl>>gb6Wz}zTAA#^`5RZQTc-yf@< zE}&q_kDT0XygSlD5T?yLZ88A3&;*Y09Ar1%>X9glZ=`QJWocRMj%oT*?)RTHua=wE zXezx|9zPM8>HF|;0+MaIdlOWV=0aKWgn{2=kqW4wtP#Z0%(Gy#G)g<~%k{)$cgC4x zZ0W?j>0_DdiL3QI4&H9&6A5_aU7U*<+z>V4mpUD;U(Lp&)7Nn~p;hwz2tZ7msJNG$#dioyE5aWL8mmid2Wt4;JXy2yzGrfK=8q?!wOgH(Gq^LOGX+dyu6EX#E*^y;7Jnd z(Ifa`W8|M5@@&kdBkj3`e9qP2cg>AcQqWb?#y_C3v7SvY-iAD}JVyPAg3KZVK0$f= z#OH`b;tmzM<6&ceg>{;m#v?T|Lz_;b)P~Cgxzpp+{9^Aaf%f&p%^lBH<%7MHpMUEv zUWz5yb8eA-vbM+st@6dL-GZM(ld8ZI`^O&qNd2CJ^&6uQ{7UaPe>%vGH7++ZXDVEZ z1!i50J|+9@4=5yI*-Wwm4}4D17E)2Z|hxLwBixj#`iS3{+G%7mIqo$Rs0HG(@%mL z-|oynBqpGE9$xRVW>}+O5qn45aSFb)XIcnR^s`3|FmR#2Uo`-^0l`ny(%Cd>KG;!A z0_YEfOEfA1s$d%(E9g3q3Db*7$#X__6 z6Pt*Z;- zDSovwHX`;7h_{%TXwj0n}@R_=iUTuS+fZ*4W-k0p99rZ$xeBqB6D zg$^A({G*!+Fw&-If~8f09V-@moeVKKt zF#+}*+#4MCq{f*gf+B-oZu9nMN;Me&%azzSIV<$$kL$oyS1%|D@fhwS*{iFK5r7No zAT8lV5%5{ZK5STIOxLVhD)BI~r>N#p#w`~hcXeNL2v??3D4dJ_wCAWO`!I5H-IFw( zqH3+!0|g5MN3&lpgkFubV3=;llcjKjQ0H|?+LI5@LugCF`ukO;w3z2S=&iDa(|Cus zO{`|SO>+F^55l;VBmbAlhw3IonrMm16X?WdE;~a@ZU3@*C-MM(pdN@k;q@3kS_d8} zmE4wmUq9uuk3DJTjSb~FLVaT;UOcVkE3d=`^iZUsla>xhjF3Z%41 zAs_quR_z2;a}xmLsj!k#rS$15EjwJxe7=>n@yuN?!f?vw ztbMJ%-dy)#Ms&Mo#9`vE}_5!&U{T|HOI zzE=NFR7|qg4V3qYCBYb?(ltR|+`5|C`6*KK=CGi2z7*QL?(_IH$Qv8y0rVXS&Rc`q zXnDh)jbAcddtDzfg;+qxV-%WGc&%Pv53p01#G0ny^VHm4{Me_+MX`Crj%Xbvg?Pb$ zcEYC+oDu_6vAf!VPXJG6poBxrqOyHof+5>vNxx;vs+01!KX%8WZc_hLp`p*D&TbIW z355`YIhWfxY-sYXlTbgBwo;ZT9f1mxAsv&4}`jmQN zJA(=l7W!5-p& zgh$h0gS*82Xo8=o8dOE#>jg+E43O#X&49*(+$&gD9~8Ahz%nSA{W{I<`&(mX7EK=U z*=?-8XGsNfo7n4{$t~O&42wcZ6;ql)wnm_Vy`9qvWm-0pruS6ZoXifb|Em#G%-kC>W?bJ`U&d^t(3|G zEZ`^ml)af#!Gg{>xQh)EmI-w-S5bd!5DG_GPMOpXMW%J?lm_;eMATvEs@}Ng$t;?+?Il6awW_37BGTaRI|PAwuqh zU&xaVXpAROwz0*eq;h3vCS%MC6kE_yvw7Mb*zE@(QrTEHL9Tq5B@bjBDsN6@eN;IBTa-VS;J^dM zfb_In*#uu6*ai&P6=wS2S3rzGo?NDHw|oBqGGMuqDWM#QJt&e(7vmo7M;~6Pd{`t8 zWFE>nl^WL*#(`8u-7DtsmqBcUj%8y~c>v3xN9mwU9>_FQb1F6We;we|C*h8M0mU&G zoi(Jq#3eVrq0Oq~1>unf1BWwjqh=yFZFTF(snk`&8*$`%^-GxR}H$>AC7c^#6 zGQ~l`v_96@WJm*mDF`iZeYU9#R^dg3LkMwgKN6$QXuw1JEr_5=6vCdjbRXsJb~?f% zXdF)0C+@z&@|T;P`WIIYf!z?^)?%o|a%mTIp*CK|lWMyJ`7#b-K{Eriq1It4)nXkm z8e);Oo^GW_F&f?8J~cDjAo(x?oCG9m$U286$qG(Uma=!^TYIPb7}1S!zu)`?O` z;h;3bCvYn{x8n0G8`d+&Dw2U;l;b^vD!11ta9raUnpP+L@QN?6HbVIrYMJ*!@zu2W;4Nwka;vf1C_Er3c3QzPv~z{n zcT~{j?6ilCT+PZrT>=wd_Hy`mw|eQ|E%j4t3tYXybG`F(2%hT|b5ryEO|$r^$IOw` zOKh%b9MtmMIt-7e&^1nYe}@gnKL;X;u?KJ;sg?(oc5TO-Px3;9-J|lWX^H#oM>5bw z%sZ*sVi%}yLMBoDgE;RHrb=>IKWn0nhpiZCZ(X8ujOptJ&Ld{mY;YOEH$GG4hzNI3 z5;=|YN1RsU$Dja(=oz7j-2e(+&zH&gw`a{4&PLvf8g*y`!TKh-Unwah$z`&1cjyYJ z7ht=B9yp4hXlxxYS#nb$0_^7T>)6Ydu0|I5Md`}Kw{Wb09iQ!!hAxqQ6=C}QJNxMR zJ8og|f~u|lWcOHL+uvIOW*!m87^Z#wDtvPUi*9D4G)o*yX+uQrdGW|wUjL90C&V3P z{M}TT5EpJb7+;zzgfl^WE`{Fh7s-jCL>1psw4t)t87{>|OL69*1b(0Wo*DX9HBHPr zOIT#w$fGlMb(!FX?Hu`TFBa%fKD67qj%h)qlOt%g+>~%SnB5adM-2erCK*!OrbwdX ztLxZ-6z4x_KfTm5E4&yn$ADDS~Vm@LidTAaf>BJ*u^0Tt)u|OXAle1XEZ7V z@gMA9~=(Dqt!y9s{nC3hLAFU#P zvFCNp@oJlHnkqpPuhlUi*iQUpRs`N>8@$>Y=mMk3@a$_JZq7O(Z`EqUd6rVtv^PMT zv5s(>v&nO-RKY8`e!VUGaz@1AI;Mz&5yMBEbp`FVm8+`Q#YhJWj&vkinHN+~q*F~s zPrt4_BO4h^jx%g%G5i<903nlzUPT<4o75OTfrc3!qg>2NU^1dwYNYV85ie;nRe&3x z&)s6G`D82}uh;IdH@ zw{ZEfu`$A#{n7}XMMqR_>eX`e`%oGg5An!@Y7$fu8BhKdgA{j8LPu8%!GgrTKZx=d z$xvI8zt!2}sR`9?!fMnX2%C}kV{~%{aSJi(=pg1YGK$W%#S{B$9lgv}Ba-SG-)WV& z+p*xoSA{}X5e<+KRDIxh?b2)%N{SSdkMZGC*kcK-EWH3Jd_)rO&P$DUovO^Q(y2H~ z#7-nbQ_+M)Xzqq>TD*MD@61HS1(zBICAHipI41svl|lFm5n0B8KZe;-dG$O~K

      W zwBPglwnNa;jt?);5KX2N3Awt|f8n(YBT2!`dTDuXm3+$z8_wdBjW6=d;ffCG*RzEn zo@}_)+t2`Vfs*2_^#B^Tel*+6*lh!IUo!KDF{mVD@F6CYWf2&G)W$w0k%p9C)?ku8 zEZvb-jb|!h?+tX^5r}Pu43r2rjOsf2h&L{-sl|H*ftqef5) zSuh3;Mw1LD8S`}31ekmCgcm{G&4(+!`$PZKF6m&Vf_p?z$Ny9ogr~utKKvY%T(*t^ zX+xPSqY)GA+DSp7>7o(mi8x9@H~0qP{R~PbTUP$n@N*w%5^Fey;YD0sPa(A(G|3}7gPc;rh1X}y0C z9Ke$AIuqo;5XMaAm&?#x<9dj0St#@3x4I8 z28O;GkXGb30~(MBZPb6mW{4*hJCgC=(5fT81`?8{(r-vhEjj7 zw;oVV8lxfh(|GWRNpYGE^0N_ULEamVTst?}WYoCCjj-Z1h!X88Y)=eN53aZZztooF zSh*UPE}wVkETCD9!-DOqXM}cr_PB`0v6!lK5x{!d=)rJ3^GB36re1#R)U&jW|M-MB;Wf z3G)jy5$h=;ptBtWDN@v7TG0C}oJWxZ^-F3(PpMWR`8cYdeD){YG!KMu<0x+eRi?Tm zMqv3|_>ipQIC6SB`ByG&?RrT#`sF`@f8(m*Il7c(BTVOBT*moW)!w(1efM~gjjfBn zg5=UuSuArMA=TT$0lrXea%;FAQC#v715dzmKdgu_3Ojv{Iva)}(y&9Dq1+r3qkZb! zBhquw!R!G|x`J$UfBNiy!=l-J1yF`EBye7}G;KCAks`2D1B>`0k}XCv4Oj|pDRU>-qw{~kBK03w)KBprESiP*4;BgSg8wgARNC|(EMoY- zVNw78fko^xJRU!=sQy1#R4*xX9Qk`+D~rMHx=NG`-jQoTn`bQ!x+Pe|5_&Y0WD(+8 zrI6adl7dwQjqrn>$-s_gb2F57q)5D~j8nqJFI7-5iTYvwk|q@%gb$i=BY7`wH~Xjx zFCj^&OsLH3sRVl0}6C>5+5-Aa9LRBn1O3~nM4mo(L{c!PxatcD`!)MH{)!B0H zU#C}I#+DPSp{ZI!+i&mMm1K&)3&3Rz+%&`ByOu-(hN zYtSNlo=&Dj8*6PzPjzti)6jQHU);6wgpq{Xq|4|G7Q}tsO1RBgTs~AN%0iADaj1z^ zpdDl;xfeNDPut}}hP8NM@ft{$AIEBNrClRFuWdVG^BPdwI8wHtfn>aaKRS#YXT%U> zCAuF*)~H^jE!R|N$hpG^QJ)7`r5g@*i8?3Y-yRA2n1`D!&EsZGgT8p~JEdb;E=Nkl z7){3)^$3NC$mA?(x<<_JBk>fzW|T99BsQ>!7zyeSSSKR4E3vw4G0Z3C63L6qP7_K& zb@x|T4qTY7DlI~-D_iY)Vaf>Pq2h9<(q9h0Swpwjlm4!IyDpOHNg`T|Jo@5YMpry@l2Ym!lm!jEvLCxyRI(=;{sfmLak4`4uZf;v0BHyh z=Bv56^B^CWmSB#wWSTv#6-&{2sKPGrg8o65=cP(eNnNv!TPfxipZb5Zq9sT^ivO1t zX(`UKOb+7yA6CR;g33)zva3a`=VkiCitG}>(E%s_u_DC(n-zUG!jNLN<=*xaRfqR; zEdFm+v}AdlX+Mkw&((OGhpd`S+0KAsL&$zT#Fy-zFPMLLk=s%JA1eYj&zoG5V7w1A zaHv}f>SUFaWooU=#k^$=3aN+ig^A% z3OSp-&D982NH*|xt3^4AFZKSu%dADYs!8?WfS|J)DHxsv`+^zmYV_7wh$olc$Hlm; zV7IrQQH?rTBXU4MSg_(<0tG&RbTXtIF zp~IFe#8HG=j1l?7-6(AQDAx+=!dV{CnL-{oJkK42!L@dM(vRK}y9ID?#{nNqkB5E`Qm56fu6W?^FnmU_Xf^|yi?wHhG&qe_fI1Yjt9Y6D&WXXm z|7UAj2D7B^S0mpG7;_LSBYN-2A&_`jcyWc_lCjq{v>DideH7jt??4REvuxmY2c-ux zPw%e>t`{)Ypb2(Wv6H+2F^AW(siQ5_MJR~BDH=K6L0E=PN=NqB&=w(YlJOlKlqtxo zl(e(QdJJ(QSOqHUS>7O6hF(fXmjCs*lgupapsYX+qr$g4&O<8t{FRg1K?%LpeCj(i z2ABSZ)X8nk*~A!)m2>(dwK`2gMJb_1h1v`?Nt^vUg&wgvV5k&+B05ylrx$f*GCWw* zrxUgKTphv;xgK@!-2BTF`Jp|a<7OjW6ga1nU;f$@SvY#0o$%Q7?v3_qc*`?gl!|us z*+?^8ROk9y?5`sotb{H|;+L@wMq-pnOy~n`G!Q;$66K$!h=J`jsw8Vou%m1H!-*C^ zkb~Lvhi957+3d$>f+=U&KHg9=;aF3I!DcRPw3!A*A}0o=yPqlWczau~Z`|c1NlYRe zR)-T!w1XJ0gOjNmMqrDEfYX60264-MbF`@{hU0JLD~#z%00aZ`kS6}J;P_qziA{StEJ{+h)e+1TVikRWuR-)2wikQrNfjySOFyvhF zC1fU#PS`#m^BqVA6g@N(9#16!j0Ck6c*L6mq8K^w9KuW#$=Vdezwbz+6~ws(t}xw9 zke#Ci3xVuRkYjM&Xo9dc!45Q1w>%R?iFR;KA;Zu$(FSSr^?)dwB1RfXeTO3eLN3xQ z=wsmk0jIeO%#kp_z9XD)ug*9LjF^Tx18P%*B>+l!hi9CG>LyLf5im|d?S7U(3fUB4 zxEQ}zz(5pj)NXSIen%MXu_fjAIqC-h$+i4*cSe703~Yaa=atV$7|k(6rPuLmCiF!k zgarrWjQHXX*t7v1*8@-!_;A95Q5fqU@SJehUhoz4C7yqaA3aYYT=)d~r!k^cwYrqB zJx>3ZLX1UZv57PI}dcg2{4H)#y94r_)L~gl7j%|49<)fEg`&N zM0k%2NdrhJYyDo26+JDqY4n}61?(e|$6e8w86&$=;a>{t9U#SqHZ49QRyRU%ruaMy zIN`u9#<~bgYeN+`Lb0R-x8A(Ph)N3aM)aC8V~|5V0sh5JX^0S5?MIt2VFZTZJO=k0 z17Hp`UcL+%F&1P)3on=vjFH_LdH@e+(FP0{doy5z?@V`?usDtzJpU4VG={lQVt&)N zM~l|P3DSmjXoxT$i!Y^jkC2!pj`r|tM2n_eU%N8qjF8}sRiXE50E9B{h0joXjgU*T z=Qk;BMo4-yiF`zz(P4?kNI1YAjHtyl{4iP*8|fmfAC7(@fM5^cWl%~xB6U-3Zfx9FZdc zaS#~lMH!GI1YsLmIh~Lp3}P8tI+>9n2w@r8+#ix61YsJQMH!Gj5BNONaMah-B;D_y zqj35=8Yf@N!0T)14{bXM126gH!R4qQJ_H}~Kz!0_Ebn>eVMp8~fbM=6I=Q*+$y5%8 z#xZD*FyKP|mJ5NNN?qfCBGjr29<;&>@%Lib9nbZiofVAHZVl*Aw}@g@(L1UKVJTFD z0m_anTxaMmvTEk`!W3poUn0wC|D6M`Z;h8AXF{hdx61*Q_t2wyy%3EBWd^;KY z!~iEdM!Se#d6I-KeK;n>wh+ToJ`G3e4Ma|hl#!%~CRStU#wCPK{z&}w>(c$pfHK2& zZuOl7xk48gW+%gy zPBs}Qf{fYEIIDIWTWw;WrNMjS9dS-#=Sp(m#u}$aJNjbHNpjG_J9oi~oTyzRo#r@S z$;SaZV(0EnhNaPj$Sq%ch-p4CcB$V@Bh3BU@rH*i3D0n!pXFk!2CN@&r;gC!?k2;N zw@e(wM-Bb0OK{dd0=qux^~%5xN_i@4d}&IawNcxEOSmw|k0kSGLoBR_naG)GrlJ<3 z{H|sR; zy(u7zR~XPrQqlQrIOhXCpHQA(2`vfZ=4*>nm{cA^&h8rmD}nOg*R19tu?mwhK@HuKdnX0@sIV1 zk0Zw#-}fgIW-LOdn~Ld-$9y_Ks_V*E6A0$`)cO(P59%CNDrrvatPUa#<0}h3J|a>_ zfs;6P#ldcA#}>s9d*=Aog%+BsPY?ibQ?>L8^m>fLGXei3V?aynS-~J&t)o4TL>X$>nDrVezo4^`BI-Ta75-G_--)dts zJ*r|G6TT8(+b*Pn?>=|J_(5Dph77}Uq0sLl^;b=C^f68{C|4~})HS*qD=#9Y3B!(f z;%d-g?fD-_Uf?w|is^nuBf;#!a3d1E&9Lz6ZHm$4P}+=n7>B*=qs&$1rmuTpPpLM$ zW;gBhOQfzf9A;>8pC=h`U~Mn#%F>`9I>Ky5Ji9;1OKj?XP64AYIj=9xsna*QU;pMN&(Q!6r7ykCxy zHJQ%Gj?Lk3Hr4!VEEcENX?HlZe6E16^b=|Ph~jpS=(hk}*oCx?Ie*$Jq#VxYaZ~Xk znR9c*%iefvZjN?lbJs(4$+12jJ++v67>}o7Md(fZu}R{nS>x7e5deAOZJjN6^MIWM zVEI~M1Y`2K$FZMW2MQI$v}o!#Hb=3?C?{0nI%3_CB+P8M6fJ8`CzicBZV9bQkkvJ^ z(|L$)W55Tmf`zUK>(70te}D)z|0CBv$^Vh-aY!>LtgO6h9DI5r?Vw$bh_X%OCuC6v zJjr=@C>pU3ob^|&Ihme8VpTQxt6>}Vz>`e~NhHKAJBCfNjo?Ih^ zIWrqqX+b4lncBu4ZOz8uB#UgDO9*a363#yqVhJ%+Sc`v^QGczejHXQ>4Kx+kAd{Ic z+)`AHlu2P<4|Sdq@oj|-=rG8@2vJ^b72bEJ%Pw$M4{!WSR8SpBfF{sFIea-w=k1}+ zwDDejMnG?}lu!fB%qym53{1<&R}L^qWMA_RT(ppx_=RPG;3tk<@4 zZPk&@2jfFnwi{oHE(we$mBzzy#qgesgyM^XE8GziRJnC*5O=C!uE|Us7z@O)I(!dD z;EUrZOu4{D85|p6#}BJVl6vJB57u1E9LvZ5cTj+Sx_-A%nLIQ$zE@{@s#>o8(2 znbzJ#sK9JYoPK51(4>J%sxFq}DtvM0seg-vmuD)`0ITuu5dw2USZ-)}vxz}`;QWy% zbpRC~!ZcLUmP_T2OZ?jztvDs=x??j*bUZ9`5DB|)=W9Cxl`qO$J5ZOgiaBwTi{;?~NGt=Nrc&RJhofNx6On&> z^t^oj4&u*zkl#MkV2T0hzn~Z3m|m(Pf_!#SrK5&iklwo^7omDiMgP<{q6_e}6ZsdqB8I&a$`rEPku|tGI{y?qsmyucM)CaG5oOuYO&NsR5mmU(lk|JM zCIK^FoK4-*1!KIzmi!dHqARj7m#2?d-$t~tY0staLA2NwO}JV<8%gMlZWsIG@B~}h z6|rn8#4izYU4(>BwUpaB7fGfovKm=YFTv!FY>pe)2}`4m;)E>D{iOSi)Df*w{-*&$ z@PMw!3AHJj!Vxo|BS+9zV2@7dfvE&jZkH|y_bK24^q(7Yp0xl1nP(SOtg+<3m`>f0 zvy4=uh(Dq%fzziW^R3bIWkCh#BAawZ&X?kGDOV(5V;YBI>vTX4XF9!?E>}f*I?;~_ zHM|;vajHK36`P`rV<7(o7YHJ!2$i8^yP!sO4bf#5>Gscu-F7I^u1F3m5fb`_!LEw3 zHrISbmztxYKCSz^CpN%YjOpOL43{rSND}{a$4736o)&{V_LiDr2DTyRHy1b}mt2xG zIU;X>3Qf>Wo@q>yKy8QuXwx2gi;OW1J5_)G3y9GjKF<64l@z55c9i!tkshHNu!q9K zqrh@mlt3zoUtodahFl`xH%pOI^J`rc&e#tQGA2Mb#f*nxQw{2~6N)xvDW@YpG_gLK z0ra$sP^tcf{Hb%@N%@L)&42iU#3FGq$1^Q-u`U|Q94rJ;axI!j7gKA*bag!4Nmm3} z&f+?E`GG_Sb0IdY$UES4RkUyjd%8zf3237e%7q8*G+6RC-Q>-yFgQ|ev;tm!`CrRb z(JkPVW0^qD#F}W2vOjltP*JXmaSR~N6yn!EDi)m+3Pu;2tfzjQS^T7sU8ChGA^T7;a8d*7(^T9}BSlK+1^TE5WV}RK~d{4y! z$blFJmJy_aACr`Ut79=Aa_>Po{Du9^6X*+h3<{q1@ki%0g4Lv%y)1e~yuD-6Z zPT9+`CN$AXm@@uBJuK1pYKV1z>~{lKTZ4+>J7<(+Rh69*XIFT96yn$+{`*FTZvJ-i zn2$W49-rsp^GnLi43?eB8-I}zznhQ;fQ6AF>Y0A>GRyX65kRo^T{mi7XwC&~ zQyBUjrbQ^x3;d2^w=+`uJ$OaVLljLC1fWEz;$8K2G&L88pdN!798xkhe0;v@K?eXBTpW25xxCHTrhEt6e;h3CE@ zk9-J?Ho)e|Lj7)$lWA%Srh5ALTQqLAi@DY7;6I$QE?kd@3m$Ba`tcLU3D4=5e&*=c zJoD6jZZaD#|BRemT@K|chn2Vyh1x&&1o%$dCToued#{t_=JKsd^s@rS#>wrq?IXgf zQt$+5&6Ull<|I;h>SJytwK2ENL(JF#W8#wrb7HFAES5U?Hh}(15fhWW#&PgdtB^*o z%m9;ciI_pd`Bmo3;B2g0;|6*(=NQE!To_eTz7(dM>9WB?=cgDl?G0Z3alByl`Bvth z(@qGJTsxw2Xc_fI2ndwd1p^vka_~%fdI@#)sY@MJ129BGMsIU7z_`hNN7c%G)k%eR z!9WWdZ1UoO3IfUqmphb>zwEXn7gdbU$XWkphcL$MhFkfJ+?=ss+Hdl>zjbvaUzY`7 znkwc;H0z3Xe1#*9%Uto(3etiY6Nob_DcrW|&AF{(K{W|I=50TVf<__v`x#Cr!Ngix zk5J6st&!_9z(6(N*34@?mPy4tVdPHG{r8!He*eR!2@!;CvR87ykvfR z2)#nSAjSw}k8FNwR!P;yxiSN@baeGB^^fa}X(tH5Lw5XqQ3C?KwP(%H*k|jYW*|4D zNe+2?ian8y4;fM_5@v;AO&2=eZk$q$lR=~7+ljwFYc(F={Was&M^CF-bs0i{K?>P{ zn7nw?_o{bY;zRk}=q$Usy4j}MJCV;iQPq;SOZ>guEJlfIk6CS%ap`p9wdB?z&&nO7 zIftio$cN6t&7dr(ACEp)L+h94!g`(Ku|rw#Zo?DyL&Q20Q&;&M7_YCR+Y?-UZY$N# zR!&!>ixJ1^oyE3;ap2n@HdqBWB(Wf(np?nBDqI@^g;+2FT-3Msu`OGSIZh`^@u|e+ z$$R<8Q7NS~(bJ}5??HurzzQ57)4j>N*Plt}*9IpX&2q^Gd|M>+UZuG-jT>VijFz-K zb{P6*3B)V&YMhiThQls!`(?vh`9zv;m5Fs4#Rs#Ifa2I>>tIfJ4dqbenE;tj@lf!X zqgjRFX_#+G5R*EEF)ZI+K7A&t9c5JULGE7fpA!G78Xna^*YnLYrBWm9D3o)OuCe!W zNuGZbOgvjXYQ50mes*qHV!@0Y+I7>36BvR1vmeK2;5T-m{s%h<@SKXETPO~k67f9V zA$Viih)n{Jc3<)wI^Y|$l$4*$*UHl7Y8ny}DSMR#xdoRBZ{~-3%D!D*-3glvoY-&! zp3E#cD*ymUW)u(;Qx4As4RXO5l>jM$z{MTYKNR4sNRZ)&mkg_0DAh8HvasU$29Z5x zEz&14G~@{hv?ND);Yy{L!*US^vEp5smgn3iQIgIMTZxRWTvu`Ic!2@0D@V{rMOK{O zPuH3%D233OPP!~LYxl!5c%zRh%a4D!)DnkM*wI-b<=ZXp=Vh0{cs8u6rp>!5I@~8$ zWL6c*iYa!^(zKjTnU@rsZ(_{vXLQ)VI$nr4DvQ8ob9%a)S~^4E$OM&ki77;_sWvI* zMk=ILTmR@6n-mmPCp8w56fcDpu8of;8n*KA)K>iA&XBV8=W_H&037^MT}pzJS?%X` zgil};L*^ZAr{b9nhz z&3!uPdaAd-wC9nHP`s4Bs@=hsCqqG|sa)j-4$|ywwK)1ZdN`^Qv|KXmBquVJDMY7e z=6M)itUJ(FsxCw*#Pze8k?B4FIJQ=cZ`da%RP8|`{?pJ%UnDIA+gRE zlE1z+-%{AcXn^j~MaY(FyB;cuBm)~kY<>}XNYLYV=H*^YNdMjON=Gxz@q!J5M=d85 zXhKquh!Nv%-b`T%iT`aCmp3)vSnCuJ*8}W2tp% zS`Ij=Xzg2`jzNhLe4C3d%3M~VtH}p`zVQ#VjSGfev6Y3l3=LCl)<)BJG!HH@3kt?| zPQDwZo{Tra=nPO$crRb6f$FJE;W1^qG>y&MQL3fO8F{jsNBgP%9lp*d(j*}+i`;XY zT6o{M*D(074*EIyvtV7(PRViQMwHv&C||HCE1&_zX(rJ`sdB~aqk+dMuX2UzqrvcB zsq85wc$BB`TmH%r_?SoWxBRxDtmf2CfT2jX4A(q&gy<~R(sT(?^ zTg*QMt?h$F;h^- z&5kl_qL%4|n3^a~@+BMvhKkV5Nn&K-p3;wBUYTKip|l>9_sLign91YoQTtU}mxd|N zq}Dg*@9>h_)%W&6IKJ(^cg6a8;Cg>$&(GupSK6wPSRvl~kUQ7s{X*NFwAJ(c_K@%Y z@_>0eHI}dU5WSNF8crhd*83^q9bf>qFi}AmIKj)y6O8htj;_SA_&7#<_VsGq~5xv zZ+U*rqQAZxKTpVdys&j$9_LEmqPFk5d#uIZWpk$k@63E&fYFn@^M{>u_uEegb|bQP z_V#7(Tga9;x?OAMls)?gj^BJlT=u~l`Hc&-$t(Lkwa&=sU=s11hy6Ij&QIGd+{cB? z$klA{ZG5M&UO?6W`#YRCY1mV1#Vmj_wTDVt))YfJ-K^Z~ct4eTulaf0thC+qbi&pj z?o{{nyqvFmKWrgxl-qB2xt;A)-|Uyy#_RQX-mI)$>%M>WsQVA>^yL=iY|h_#e&H0` z3iY77qex3Cy#8a)tM_-lS&84G_ls)lefITu>G7`b4di#}h4w%gy8Yw5Mt6XJ3;c|4 z*OYzR^}QVUuKjwg4}}VR{Z71<)$qsP>t>T4TcG`NZFZ#3$sRI8-h;U~^5nCiLm~eb82cXIcNi2<%;Af9p{!O~s1({aYLRV`@6_5#aL%fw zqKqR_uf8WqQ8;G=Phpak;L$+@XN6pqRT2pfR4HlYeKUA7gZ9}eq7)DL=88T#zC+sQSlnI6-VZjEM2t2L~k9#>^jr;66a-*x2CNTBnQ5&A1&K@vcpqm!LGRBTU1E27SmctplD5;exz$xQ5MGNrC@Q7gRN?hby9n3yhbVE?T|)M+ zlKc2i-Wk}sn!jIfJK3(1y-)Tfb=qzIa(f`JF?w68xU3%Ia#_tPB)0M{IABx%S_^|Q zmV0oAYj6uPsEAUjfcvs7gZeW}Se;VjrKebuw-^`E;|K8g1Vis$G zvYth;a(TUD=PUH@w?$YKh8NfLxz7+IC(7AL9{0h3Jz=rF9*1+&G~2B~Q`@s%{h2J# zY~te?&rF3f0RuCchSrac={(v|Ma_lFv=XtXPlimcpdcA^7;83JRW?}~pN-=Mi9d_*OH+cU@bmDlXv3^3?cIfi zg>tmLS9CW;Ng+&Qe?7e$`oeNKOl91E(syp0GHOaqvBhM#6)Q2(DPUeeOTb#gu#%L3&0~} zMx`1gE^gVVw2{!k5hHI!xhxd6cUr0Wu5YT)@>7TG)np?~6(^ zJb+Hz2f`TdtLP{2=%e&(%#@sd*61XPuBV4EKmTWn8Hm}lZr@M#w#)N<(L|l|eyf#*4Vk^o>5%|Ec*EUO0zLK2`DOc7kY~ab=85M&i5a3X z#x}`#D{f9~*=!;j&K`^psa^Rd# z#bm2}z%XK<9-%5p@zb8ptB_xTNuuqr_lm%dfb)EW^`}J0w=ayz3YoDejLxyAuYr( zYgSwi{bmGnRz!(m-N;c6=-4nrvxJ>tKYqUtF!5rrkP5%7CuH4jmMHCFIK$foc7Zj; zU2r>j-SDNkUBBZYr?hhJ{S%FOz|0e7K+|=esc9cN-kT{HTL8R&HixI7|3T zh4mUAixV1RgiF2bL1bh%R_`gQ+`3e`5eCUYe!`bEhnY}yPH<}x+^120u!`ZLU;>vg^rTdZaztIp^N~l zf`ZX(XC_;XS)C4pVFsfr_O0TPl#QNC{2k{^CI#T#2BNQW2s9TeMt+-%fS&hW(){D2 zk8{nvDY3ybBy(ZXmC8B3rS*)2uC2itHObjZgeTM4QGZX*)PfS(|J-VWY9Q zG|ptWfs@dMq$Il%iDz$B$je?*Nw(cJ>lu(pR|X2_F*5omg^b1`(s{ESwz4dP!R`!0 zwU+H&x7~-?@VPVEaa9VKS}kf~Z%@vx3s-WwM}C(^OIayih&+js>FN5P~SMF^7JaXtA4u&qm!cN{p;j!X#Gv^-P_Cc_18=E z>)1B?_z8W&x7WpW*X_#--#6de$Gdy|=S%eAwe|Ps{`SjFuj32;^VqigdinPg*9QvU z`-f)`|5yF@(;MvT^Sg(#*f0pc6k{Z3W>V0z2A}`e^$lNN2ty`S{&xV-X1oGK|J>8v z8={TxmhaU=0qKfFIp}_2g#C}4efi=W9pB!M#Q*bOa~R>=gupp_rlKrs2?{LT}ceo9=&nP>jFu+T31Z%1(e$u>qHO|3sB9tw7AIJ%t5|&K)_2zvjZOmv1nH z$<^GhU1yt?yz^!ynXS{f2OD5bZ&W1i`GO|j$TGykgQi`#NB$|_$LP{d{&_^@WNBnu zC94a=N-Eh4649FLvL8vF70fB~w6I(^=2^RlXT*Byu6y)`4s2lZtj*ykKytlrsxRft zAhI7OQczmZ!ARwTSpSaP+Il9qqw;XI`+J+9hN|-73V5jQ8HL%s0u%^#SjcD2*9O=a z*9}v_7_Lq!xC36bXv2wYnHWjh{1NiNkz();hJ5>L1E`z^z9fvc3YRH5c6Y4ca=C`| zy9fpMz}jhH-58hsY$cCHZEvcmHNDld83sMLHn>9LmwVXvgq8nNc-I^E{5#%Rd2$WS zFKSzw+O>XNTrXO^@*mZupQwEv3mBB|aZf^P>Ur54=|QYzAq|{J!5Hp;her}E{WDzj zC(107sd7OU1rH?z*KR3VrRQ_bwrrN(@h&M$>DuiSU5<)j1WKCecEk?MHC{7A9OigU z^|0`s$3M34;xu8BXN9d)0R&WrFV$drxnItfMx;I)CUMUxgMn?YmV9Nkl=juTxp2?a zqg^UY(gc^!$RTXqI_iKt6DKH$BDIN{SWa~#DF^|MzL=$|PAbW_qSRK+!a~hBds#6M zqrESyl@y)M(qefC`)k7+Ya#&iLf0i;GY7ph%FTe_{8F^NSSalN*%95kqI*)m%Ra7= zBeP<_iMG082xWKSWD zh!sg!u-*y0xT96yX?qa8cl!qpL#cFjc9b1QrB0RHGz1oKH!NsX3FjyIqO3tL&F|(8 zs*GO~38i2;eh`Z5zra+0uzz+cp;2{G(So-o4&h_nQXXWF|9fw?7jH=&D-G+^@g)~m zdyEY<00(*EUhvI2?p_8^Sq%{U%=*YEdtO>tZ}0TaoHHIQ+{M1n^SVO7r*mzY*T(dtH4wr(f&8#lNS!-{^ZDeWl9(oXNKze;vJC>j!@KIebrM zKZjrb>+|tCh$igz`ChcY(f2#}O8pu2wf#x6b~`Cu|9SSL|8+DO`<|{B^8UB)aqv@` z{f=@@mrl!2urao;`}r8N?{h8iUH$9rD|PKgzaxr7@9XjQQ<~_w{^vJ*eU+;J6tFBy zcDG=m?~R!00<#o8@GSu=0qkirp@{X!mSUShLF9b7Wo% z7{;$~C$GL)?0Q;a-=wclMFmh>^Bw1LZgH*4S0$X&nKL5_?-2FpSb{stHYU?jl;Dym zl8cL(7t@Pnawwx*rI(NA2Q|ModsZoh=0;QK+3Y`~4Yk_n7+wGVD-k?zqr;Y!Ol1wV zldi2xHk*?q6K*7qy=H{{EM=~xQUc3DDthqs_idltl!O=Ego(&Iw}MDM5KBA4yjK zSgXlxDvXt+5NJdY{h8KG!zSx<`YH?|R8S^by4y9Z+6CUbHAgSOr1d?QZst6!(LzDP z7@I}c;zAqaAgk9^|AiooY`a7_XBU^khhaH(z+yz!#vbbTR-FY0WD_?1)fsOfLQoLg zUnMFDOu4CE0-ol!nWIoxOdP!g=c8{ah+fifbx2^WPj!e7{fUy(tnccZa@PR^S=W4L zN1$>y#r46SsE~GV3bfBOGTi|3R0MkNLzWe?w`WQ=)5ohR?;BkS`SDJ!mhS$a=TM(9 zL$r?^`_U4{dSG-(q_;w%jb1v7Bysdg-mS*=GpNiam_tO3ynfn6* z*`n_NjztQ+#(~{ZunBBRT9dt2o4?Vk?y1J#VCQ0I+C$^h{{PP<?qsdZhHf2g|REXR$F*L^WTDy z9X}j1_oNz`OtrZ*g|l#TX9c4;i-5v1%Z)CvVgy1W$uQ1M<@iyneO6Mr{<=pnAx5kI zkFD4zUdnPE|IR3v<)RoxOEM$+-KqLybn4>&UuLOC5?(m5(((VeGA7AuC7JDcpH@Y+ zM&7WYrRMR=%+AvN7vrV{8o9>H(kE~Hqis~rLRCRWF-O1Vy|>N3e7E2{<0A*rTRc_V zrUBRomF{{X2#R=;#SESaQUH^b*6&AA>Dh^01^>d^Wy&R;NN#a7nk7zCL!5>H-`?KNcdvil4O{p-ID#Q z$VMB2t}@wSe;tZy6otsg4t-VI{bjlHYQs=b2Io9W4D zZVy$y!C$){s3YAwRNsgmv1jn|hNpTcYYUM^wG3^oy_^ z9jJb8rD!i|S+D6;z2WI=uW#v&91TYfa&hlXa~qe{w|*qux_SF5G@>SfchF?%47?)8 ztsiQ-dHWSoH>i`6p#wCyv?;+as$0(8Qgn-wsU^rQTGlTbc>L5^>A8A8U5UKJ9;;aeD?L4-UQ$m_pX|arUviWZTecMuH2ggW)(!s*S*Vf zKrMqPa7P!V&s!^;jmj9%|Kq35^~rHMC+Zn~K2j;&811uazuv}2CEDR z2%IL|k~9m;2yS8v%8DjsKvIxQ2SF#0D?#ixOnNQ{^u+cO7)(w)ptkpGRnPSm@bfcO8-kA#gJ69V`8Y^-rE9K9u%JwPX@>cU0)$%#1H z7w+x8eQ)>bz1eYK6U1m6ca&Pw|hUYSa_kCBEqT41Yb%x3FD@WJwI_O_Q zb$|3ifK~M<;030kpR_*lE1=Eb1}L|6GuE`&FPOft&E6#gtabSJ@3LF-mij4EEIjYU z6peH;orWgquvUN5=@$Q+;r=-j@aL%Bk6z4v#!Mzru^UI-V-{x1@vb(GI-T6gUN&QB zb%non-yY-LZy0@}p~ACny;HsQ4v2N@o$$gS>xxQm|B`~!D^s!~)va6a-1_CMcZhQP zmnyA+m#>g*X-B4Vs{Vd5`HM}$Nrt%#R=Kb+o64w!_C8TrE67x%7BmUnCd%G5MI-RW zqY!kU zBq{ERVt0rd+e2q&`D^!MDV%@SlP(q7v09mi3;Hv1=lMHV_HXQeeCK=c`AwdhcIQR-{%6EaD80VFiwUMIH4;9=o87RpA+O*0 zCp#x=7xOUjs+YXEq(4is|0dIC(8kmLKLfb;G1=@oDhnifdypm7p^`wd7g?@tFKMLg z#xKCFuAq8AT`#sLlY+X_OeRgHp3t4EB9cjyiBN2Cse8=g>{M)Usi_Q|UF5GZbR8XB zI{Sy~{}y^4hOGbLt-UvDq`LKo>#tXdcI%3^Nt$~v6Kn6I9ro!DHByIv zULm*s`488xkY^fy`1n^EQJq{FN~(Xjeof*xOmUJ)rk21XQ4Iy)z6)|a3+`I%$%Kn- zZ7F~F_*3}JA3lDwUbvXi=b^HnBa$I6)`RIDvoJ?Yb`?_j)4%-ik2iktrG1+}cYt4HV+f zKY8s>FZ}M$|N1;vK+!UF43qR_D?|rL{`%a%{^ir}2ZH~SW ze*H6OhQB`d4}ZP-(HB2{@rxf|6{s)%>H44k>Dm`BdyV$0%mDJ=(cJ4FTcI{=NrErfZzY=r*Eg|%_WmAG!zm%ey%_N$Lk*!jk#kGBpCO5 z*Z+L|mw)=vkNW_9SD}vsGC_;Rr~A-He^1h)TpgW(er=7ZVuKlgc=bvC+WqJVXQ_32 z4zEKPx?Vu@a`lH`UjBM%_pdL1*R?Hwy#5NeEq}WF8n-Qf{^0pk>kK9nI4Ih{>kR(o zKmYMhzkKD-zxc;sBLnb5st6V@RP5~5FTQ&v?Ws8d>|)~r-D4I9Iy2&{tFv>b)@D~$ z%X14Q2H3Eas!F>BXjxKqtA+)&yzkdGbYl$}Mc|JXRH_Y~JkDP^RL>7We(VE0*#@}c zLELpkuRI}7c_6cYPD7Wjtesd|fgZlN3V+y62%D%@%FAd0QIORwN@iORU`3VY_yZi; zF{(-HDx(yVS@x#qYD*_J8Y0=+LAI+4R8{fcs$|hk-Pj>AHLHeF#~#x?y-=R|n{MfE zZg#bFa%tr$76-5e=tsyi?T{-T%t~K&R7MnQqb{wiK=(YexKf&1I=NW>R%w21d3FW6 zYGoA!T4U0%i;j^qnnA1jrlwqkDXxymw-(j}vM3pN#O!*RlBb{}4@YEd{Rx(%#Y`Kl zKsG6RWFI0YTDt02na0Acp|0v#pl&NA9 zQ40^LDMZ@bR2teQR#=o&m2OHFex@pXn1LP!k!O^Wdc(fL9%6Rkd&L=gO82L`^3>R5 zM+2yIeXJ`_%u`VoupdEBCo_N*Fm^h0DV1zeO|f+7WSXuK1G=83n^mP@=~-FAUL~G+ zI2hyGi5Aan2ixa}K17yTVJW;*!|IzESrp0Z63x$hBwJfu;%ivh6`1flY zcmV5yZfwW5CdPcE%|Bg)^iySw{HxBnY@Q$ap+3x3dc zk+mgR5q=^5&hZVwg@zCH4bqehMQ_0OJ9WxFaLKZJb_+As{+KwC9-p0G1C5tgpIWP| zmFIn{2hj6Px@T^$uRNV7I)j(FZLs*BPX=-z$5bEJ{Q#EyDcuQu9Z(OFO+clEU|IBs9Qv- z)iF&S=Bs}1v(pdlK+f71J&TzDXGzp|d$eGgEANDJ+kTgGdU!a>gW`U%;&{b6k+Sol zx^)RVjGgJ>j$yK{$Buuc0F%C^m{m#?)iW}{>$ktJ;=qYoO%RiAB7VMHuw82%|G=RF zR<&+_V-FK0yJ3=wqDQ-Rmr7t%Kqk{vFs+~Hpd<}dgWiM5ohK=~2{{#6+g!tL{U%sc zQ&l~8$Q7FVPr9mOhsoN3N=5cIpRqd!3R=B{p3~mTEUv(t+3})Kb~o&hwI7v=7DC;~ zP(NzECE+6j%3-e-1|Fdqx>KphI~n0lX)SjOtU{j)({VHNp-t#b(V|N+-L31?3O2Po zCKixfj>WE0oTT13f|{wveplafEVns3Ep)Pz(T@t!LjA`mDVvbub6dJ+JSWwQ5Dm|RS>R~yvrwy zC)oR{WB}fqje1=-V2SFks1%FV4i6R~|5&j6%+(P@?sid-Dn5^AGPhEiwQbX!K_$>% z5r8HHKuaqwAidknsZ;@ZtoVFsp|o1!Gt`MPZ@_t~Qm{^Jg2JkgML?YLLiCNO`Bp|j z5x_h_nE9nA7Z;Xh=h>t*uV2tqU6Ko#l4jaLfq!;p(F?2qT%*GQxZJL`=F?lNyA@>+ zM?Ds&^v!aGt>gsLQ+gIAY(?ArTW#H}KU(liH|nuO&e%Os%y=Cg^Fvvyl)vTTA*OP% z5K!X+DDbviOh<|RSKgpJ)}XTXjpGObR{z__i@@SB1Pim3)wR=0^W_s|ZZH=la7}8u ztZXQSn9Wg-2>`3Pu<(>)to)wp3WbFeCYmv$)wJi>A|3-?`#9(-$mf@E|daRzH@lMNLAe_EG-)y6Xv*g-4wL? z#r(oTfO(ck*{y!#f*NfHmC5QiF0QcvT*B(NQk4v)>g#Vs+01e8j$X*}*A32>7}KFv zh>;ri7^$?Ey>X#T4hAoK=M}it#8Jw&E{cLTHJHN!I4&rUO=w$mo@VRKDrS@@Y7yW( z2BOoV6CCpmYSa`0wxVhqjf+lmtLF|mc`>OhLSxD>;jtb;i%@ibbwexK$W3@`Noyfm zgx53?Ye&b<=8|0Jx2c#7NmVXhl*0X8^l|Z6VN3@%FJ%Zzy$PqpLdRt(f*m4xuU15; zXth}CF#1!gJ&be-!H%q>-Noje~cd)JzC$Y%X-xZ1?|$7 zBFmILDC38r<*7@CN$ZA!wexa#BwCZFrKSX*<1rU}+DOKaL|Y-#4XL48&XH2AAILqs z{91OV1*0xix1p~(D6q#l9WGlCjML1Lj7`e63SI{Mal~wDU*kXhTE@cR z6l>}Yqe`o~Omi6ajE_riSoMbGjIm=Z-^M&>nHDXI9WnT>(F;v@pL~ zo_}hgbhfkrKJ4)l^IldJd55U9N#i=MK6H^GTJP09&{Hu$3qH+B%tDn^j-F-Zt5nid zMdOJ|lrY(B0#S2IZ>V?xWuzL8bcP`J<3r&`)yP_%7jqoCe0-ZkE~6IY5!xI3aWp%EH}W)fXvOl3UU0Uqoi zkzheJ#6E+z!3lMcY*=*yHlO{)l10rUL?V{7X_5_6z`0RJVwBQI=PhmRHK9)!CJ&<|>s|&sa8eSm;t% z|LhR>q8Rwm9)tkDeZy40;Pi>Qp?d_vGa!wwskBm-E85fWelj;ZcgkZCy(?fcCsntK zF^<#G&PTftohNEoYoG@VgITF=ks6F>U3N?;3~-H9L0X)w*@X(@xEi#Nz2XRbmdKJN z4ROnh=VfcsHr&o1q_ULiHu})WLqW6#3{e&kG#QhC^MC>DFvv_+tAR7krUjGi=nX!m zO>n>^2LwA_0@FYZSCANnG$ffBn8U@4`RQmUYwf90Wo^lAg{KM{2Gh~*)!O2c2k2tl zE%lUeMmtUctJ4MO(J=kM?1MG2S=>1l^kFgEQ1sDmROm9*kztcBSJ?rodP7w%DiS+b zrKo(3suQVRSNS%QEV&=zBK8P5!<=52d%@VUal*-Z%tjH5*x1_Z!m(;!#2%MSv!K?F z6G`zeVhaKsCyL^(VQ1B%MpLv)lIapQHr{AgBVq|FOJIK`euA2|?8nZ6MrRA(bbOlFdW`lI z0++YU^V?A5_{n%F;qJn72w&Y+DET`)-mROABTyoh@*rs{V2g=Vtx}79+R)enwZ;ae zL7kSf7pO#%p^<5=uIPuc@twx(`T%pv`iS;L!q%g+Tw+|dp(}waI9#H#1)YNax<>eR zjUmTP=1NJnXiuT@Vs+U$rLM!$M`L3U8j9sPK)crM_4waPu)t{2N0G;1$dMS99b6>? zLpA;4&^q{>;5orUL}|bRiB_ve3erimH8X1Ps#_6C<( zlUOR7OFF=QMrc#9?EU}?)*9m_@GL+J8rRWYk+9~h#LZtx323xCl*y7aCeE2*(b4&O z>GVPw48>U|B?vws3wQ{p)WkF$GURfJ$D(a;U_VW3m`6pM{sf`0rLymGA8^s*@d01^ zX1kSpY-{WZL72ym!e@`wpRhB(czgy=9ud5dKNQA@smPRkUDs{Bwuu21PU$hZawaM{JBF=V6 zkn%K$hQY#BN9;R1iGeo20q!P7!hDz4Y7#H_LV4KDP7WYWb_J$pV#HeqXVqYdS*>l8 z7NTR1tsCU%6OWm7xVoysTKVyFUp3S7b;C@I^SvZ0!+N$dGy;GRI(Zdl^@qN{*At|0UxtOHup31q`lwb z*}>2+Eu}_gV+t~T+RLny|gAh%kSB+xFq<8rgP2J z%+1H)zwbbQMNL1!wLWm}kOqC8c@Fk*Jpvx4!UC{bqqa_sK^P_cDR7~za8g3vYk3e9 zTe-TW>(Kkrnr#?*?XcZ@PPFzzj*%`~*jCQy;K=ykJ?7Y zEf%cZ)bUlnjSZ0PD5zi<05?5jN2+k#-w znAJ;yk+wrE&u^Swd5p~3@7nLn`|2^W$o_TiIbi?W+J01Ejb|bqsOcyj)N~A10MFX( zhtromVYZ&buXI#-jGUI9Jp!vnZ4++mOn3N=eW6FsaBEm6f;GT-Zk@JnJ;;OdxbH^U zECWuf?`g<<$_w}|`jBU~v?GHTE?mGV^N2>Rqj)3ek31m{E?HX# zE42+XV#u{PE3$^!GqWB-1EMufD>n2KDA6d-wb-QYmbq0Uwvw*HYA_>D*JeJcw}m5 zcyefD;s~n_$&z;M1S1xHZ7QZ>xwoxJT0>Hay%`SccW3R+zc?z>qp(_Mf!ia_avskT7Qk#&i+YhaUN&EfMIKI8DO?!kt4XXkK%_agf2*ZSJ@)iZRv(v-jb{rtAjS3qb zk+G2S=`*KW`aUf^tJE5`Vk4Mikx>u^TF|-!y|u4x2M6u=Wl_R(w&{yYYmQi@N@ez> zr|&O1JLJxudQlQY?5VU#AT~@ZBfxR`!g2wMYNYYV6gnqiZioo^XL%y_(`(I)Kg^$d zm_PS0f9_%a+?Oza?qR;%!+g11^W{X_>!l_2S7APWW_5LGF@&I$75J8APss>!9QqBI zFni*cWEpE_tn&|TYiAqUqt1LrsEk!gIdK6a8{v}$?ssEtK+RKUgMFyEg*M<)cwAbk z41IHTzD>ugyc{l9gRQ|KL9_iK%|x<};x7p66nMpxk@bdZN_cWgLXK#=C&(@-u;TO* z1^lrpoA$zL#Wplg>2;ZSD`()zOynVU?j;SPo4A3#E!+doVOroiNon>N@i?4uC7-`sUE_ll-+!#P;9$M4ahLM0W=?Ko*b?34Ho?x6V=aDr1!Q!M(sE!j1i#fg0!^F-8K#a9eu+ z8o>Tw|98YM6n65Eru{Mh=M%W}Lwxf-v@kT^r>tkZyMO)8kKpxf*4FzU!$%*(pEvEx zF5!ot!Y@B&UE^Ks9Nl)6B(q;eIvr&?om;DvRrQYD9;#0WQ5BA@KJKcbrj2@#rsDig3Tv4Dl{1IsV z=Ke>Z&)q)K&zP;B)l;Rl%2Soq(rMf7hRrQL6?_1*t5*U2BUg|w`T!UT!5&UbJTw+b z)HZo=4TdPn)I+0@iC(++G*?yW)(`jIw6^v331nH9YkO~MxBgAryFv7IQ|dPHyIU!% z=Fr@?_-ouLGNz;1E(*v8a$JPvQ`6qL`5XI-x-P4jGIjeZa%a~0FKM@@60?_mGTdYA z;})BYa1fXEnqJ*|GoaIv+U>V)-^2>Zw|~C(COm>%)YlE^BGuq>c10ts&C(v0J%~Tr z$yb5#Ywf*W)0-gk#l5R$qlwb9{lb18g_C0s8Cq4$8By=5Rh%1 zZW?>9YNq?qx`aHA7OC&OLS)RV-ZrErQJi7hKeEq+4$8i5uc=_irFBk^;)zC&;Zv(gY^kK8J5j(O|Fqno=~5*;&hZJ1mg}{PH4F8 zy$?0bZZR4Do7FB-#cn6lmeGuC!)>^mp@U-p!&ysxL*on^pRxA4BFfA%hx}$q~R&`(=Zl{&2&sp=>eUPMXhx5 zpZd8qqx`2Y%fu||rFWMqpyQ`3VyAq`h)F6HuL|1QGL)+29sxp^8PoSMP1YbT1T(u) z+k*PbAj5Y$}m=@CBY_#q_wphn@OnZ#>poSpl$vzf_HTF=t z?!2Vvz>-@4zJH|e=r5t{k&^b0EWP_neK%eOV=|M9%XIK&TTu<+K2qPeV1%3WAkVs@ zDq?s>dLwMS!krr}5jEOviN~!ZK z@*?lOW)6}~LvPgKZ)#Q3o*sJ8{QuA1yFRyZUHPKl=dai&Rk@ZcqAZdkMLCaK5D7_) zD3T#TIm&2?Y66=;n~iRyA7IE^x5{zGv6D&0=blM2FQ4Q19^0}ri65ERactSCI*`9h z-|TO$IhO5wnt$P}wfFA#?nXBOY=Dxh5}5=V;BP(ldhEUSTGHb_>gk3-4;l1V8^9OM zlZ0me4gQE^QpPkDopsPq(%oHJcRge{6H*TA7LG}sUzH|m7<$m#4v1YY*EMpwGo!*#QUgH0jwS>bt zo77y*(b;Aw#TG7hLvu76qCd56tu98Eqq0O{l0Jv%z=={~XH5;dE^c$uKu+Mb3@ zE;Lwt9nHms*o0U_GjtS{tF=42!DW^dV@HDz30Y40GIen#v*~)|K;vCcG{S!08~(Z6 z0PK6)7fs5gq5i<&O^GvYy$7`I<{#Z9O+8-ha_A^g zyMA13al+k959es|*x2JF`QzMQ8xVS*FzrjboMu_^*lOMHwK0wrozp&|kHH#BbhV!cd-?A3!s6iA(|G{Ws)tcZ@_Wa+Q6lDv6Gy#S@ z9_(4t5f&Z{z<>hbQ%LK?z@F`Ubw+V+LZ9)Hln%pF7#<|fnAoKzq8SYopn`A}th-s;J>-O{QvFr}J z_Ec?y|6A5X4JBsscY%Ai4ylc^y7qLU_in<^x1ZM`Og41e)eUxC^uy;p+=SFfv-h@5 z$=>ZZo!f7^@XF+{WSsHR(P3vaWzUtIcYuo8h6T8%=L^v+CPlNY!4Kx`H;JR&ejc6} z_G%u0Ke9loa-i9`Qh`psmsBK#;)Oy{-laC7c6x6cy<6?xE$lg?0egm?2oAuA^1)S_ z;>n?=c#L&?40OT?6>P44-y7*9TgDk-4G6veQQm`Rtdl${9(vvR7woZq=g-&%eH_c% z+nd^|@PEsiuc5?WK>M3)I>g&|e{}a3IA-J4-CyC*2sRerk9Xd<^B%s*8qwomj9hE{}f?E1U|rz{(eNM)c_0|XLNRS*clDb!?6MX2%0Ms zF81mVh69K${?XY0@X|X%ny3Zrjkj@52nhArJGUabaQ8&%ckq-TnK!PqWb? zKNB+p(h2}CJT+{iFaQr_5!{{s55WEbX?PE(zMus-iNg`zL7o7aKLY}vl|*)TUWiYY zx$`GBSOvKE@4(CV3l+V?pJ7vN-e(I8n1^gdu5s>95a)73J{c>X&u7KtP*yzrJ7!KI z;SI}nbbl}%MUrXbj1UKe-X}u*(qRDPby?B}n2_T($~o_j^C+)v;6-RJ-ExBR)k{PTak z_sqnRoE`d2q=@?Uj{o%iKY#v3c5;39)xS`}>=LI8a9a^ugyZ zzWcwQcye+`m4#-XJ@=D)PyPEBuYK_O`>z3IU%dXud(S@kmw$RH9gIbJ@cF;L_xXFz zfA;KugIAIf*F=$=8&hRbG&%5#2Tqf37ZWzWY$y2RY8#VeXGc4eE2=(W&T+SqNpdk7 z@rQ5+God%PYipOQ%x)~34h6gT|AZr%o&T4()*d}dRfEpHEHd8N*=Ao=tdCgMr(^Ui z&gF3^F>8I@(CWPLW!#bK3&`Eaf9OP2%$_kgTgY(@Rw1FU7dV|x- zzjPl#C5eI00KKN=5~pSDAL$Tn^de@R@r8(&S2wF0HHoCpZ`EpRt0F>3${kk)|4T6r zaK?y2cis-ai>qWi!9V*j#0Qhy*=fg>$P!SYDef*OsJuwurmd zojP_bZkih2)wSa4FcRAGF3c5LL1#+3?PVjAK+=1KH1*!EeZNh?aj$#5-xJ3&TyRnr zx^B(ZZCrB1Gc|leBk)Z+zj}y$)?5nTI~oT*Ft6rHIB>2HNU9-RIHNB{Z^P<>y6B`q z9q@qgKpU89i+h>q^fY$ovI!oaoIvJ8yf;NIw<-SvI~J}h;P-btWFI$3Od0hYae1!J z?tNmI0DtHDLsp05y8h65fU!dXyU8zzy4v-JPLZoRHHFdC@uL)P0XOuz@a}c6sHWy% z1f2Zy-}fNqutMS*v}x!ei6)qaF8gxM2lq&ggB0k&{GeV37Lo5;noS+&C%|&>rN}tQ z+s?VzUs$l(X3s>p8Iw#>w(!-vcxM+r-Ui|9>U9l&X3oX}rdy$}nNTL59hAvpEexH} z9o_(tKaA)x%1*E!|6{YY?Q`F>CY||7k0;w!?&s&v3(g9EFC2Z+E&3~da%uMmv|m`R zt}JbCS2k+Piz`*OmwAC2IQ}KI2UY>;?isXbVbrcpjfV4xAN^%dkK+$+`wvE8vhfiT zn8BWjkBRI8Xu!B@**iLANABYaia|kt9ysDBE7Rd|zjGPpHm1t&?Xabgg zqw_6>3cWFEf=imccWiKFE@^v)-gMcNi3T5siksDxu{Xi-U0Wlj*X_M*Q*@Jp->1Iu zNatHB$(+s5pOwn_>Pk!iC%)=DtP&Z9r59F~D%+K%rR|mF)yvf-A0__}f>}ZK0{fUC zlrFrve((Z)x!QZ#XyVmTEvhv(X;RaqZPM!M2B=6vJ(%8zbqNV$L{r4K6m=UzA$Hy; zcCk{cUR>K)t|rM7RP6a)%??NbU*PO%Mleqm@?4C+G3vjr3fF=J zS3*F5YDa<+60kOe;|G?<%~q?6S-EeG$dbn{@~}^mzivQ4{x@XLY6y$wf-IVPm;KfR z**2+xQ^R~cZ`@2OX*o%QTx>kie3V2qI!rYMEwL#!*c>c;l@YmtS{?wDG(+j|vz^P}OqEEcFrh%*w1T-QTq;G^v7T0+;y z;31}2U;PB+TIHgIpKY*kVDwaC3!Ljp<=Wa-ZL;jy^y#?-yxMYYg)QZp?iTJyKNKYM zG9)q83t*A2ktE;L2CdVl1OJ2pNi1hkpPNjdUXY@RG=asWn;E~H0J@8|G8G<0BWtCm z@?4CjKrb;41uSZnbNX}|Ov1+?Bk_DrH+FmPJWeqRFgR2raMJ*rg=s4JI6WPO4xw|N zcCaW=cOv3%6p4_@33LQ;#c_lmcvva1f%5_jvYu%~SSb_}2G*0GVD(Po{D^%yys9t( zo1PB**JgFSvQeq6Z7|nGaU_pxsk9{1XHrm-(JgM*31CbmAh~k2rWqvGwD5(dp#TmX z7P7}1c%(+laRHv#aWQu09Pqzm z(&+c=jVEvuF}~k99dzeDrW=V#a`Lxt8=0IRf&)(ss?O1mnL@j_;K>j&AcWi;c}}s= zfSnfl@3(bKAa#?^tiWQksWDKKy@5-ODI`H9nC$)A-g7%>IyHy0)#qV!20HSSv)J_C z$7xLt(e_-A8b!RQA*u?vy0)ov^1Ly$H{lOFjpga00SxIp$XnZy5) z$54p7y<6OB?_f{zL$S?*^5r%Jxe;eiu>8y>ZBqDH>Z`(cGQSnL)?$$CKqkmp8vM$_ zO7=cjHTdSHXEs&xcJ}nij6;bOMb2WigN{lhvuPxm>$G;zVNp?Xy)u_Rgd>a+u+N-KZMIjoYM0hFSiG^S z)myM$T?+%cT^%zomHusZE)$)^!2vtlSiY!4|uiX9CmF3M#Rkk0uWrC0Fy}i2&2mwXQ4fE)6h(76claOW7XDP2u z*4W)b7SDUxL=_M@yxyd2)w(qAt3+ZA3IWNZY5IBK1)FWTHt_qK+74w|C4RRn^u__b zNqnjJE~VNL1PaTmcnG=1%H)|v<($MIjwQwbw~C$Qcc{iWrV`~jDa!Cz7-dfaz&q5n zDY8{a#gPe{=Y{*ajaTm+U_UXL3^Z?-5gQ7SF95cappfRd@EqUw%8OeY8{)cEMQk39 z!3)n#X93IHA@!piwmq8MEI%3SZiy9@x4U%`O}xL_gYU)U+_D=cb&2l40u$RaSz9vV z1*OuQNinStvrh8xpdq%ABg|=1pE=1*%=>~^tppNjO}Y`Ax_+CKN1|9IgASUy@h_`(8E1k zwJe^GmE1+@)?!+XOh%rm+y!b4H92Gk#H z&QDO8T?y3kGP@ciIv9QWAy8GlzYhf(EoK%%jA?%n+(dOQ4sR z-6g{=ws*wN?i1lC*c+@mqd-;Sq!pI}udflwC;JZHN62C-EleuMknGJzEAO&3D?GMQ ziS4WuTVd}|Q1N1?Qc8Kh5TS1)ub6~~Xj~QjFe0jtJNe;%*E0R%fB(BoLTxtfHnMFo z!CE@GReFhf!n4P}QZGr-bPn&?N9DZ7?-~?pvK>#3ikzJ(z#!K;LGCJ85cy&YR(1<=^H5Nc{W_?zf=#V?Uq zNha^w5JicWb+*stq1#Jn1oMuHQhi1hF>Vi7fcbqVK}6e7s<-FxDk$W zBa)lqwHA*N;W;$PgO=81>k2-Dm-0>VFkS%+UyFU)1hZ!*!5)9#SM(Si#x`&nII|Ks z5n+M(@;S?zDrmf4YNW3M#U1{jt->`}y4cMYr0925a514okLtM{_)I7gf7K49n?f0y zBjp3Jnnb2LwIQ@qClY6YuPR>%FVIhJtwJ8OVtQQc*-rA@&NRl ztPhE_Bv8uPaiNx!szrXemX>jI99Sha+So>W*iFyao<`d-iGW_9D0g*5}HSe*ru${U}Rqn55a)TanoZI73K8*}n7-NE2fC z;A<3$b|!2TmMY6zHW8y>6h8w|D9f3!EttF%ug0=%KHB%ZYZf!7U-O>u}k z9LPlst57O{biG!j`fgEdPpS8ZGpA>>fJqh+W|ETaG>7oz0d^nLT6PtwnlNos%HBqmoG8UPMv`FhyMh8OuS}dthiBjG= zEqZpL63sa&nusINGmeSGB1j*_iSr|sD?`>T%|C8Y9TLyP`=2Gs<3g*hH6Wx34%?z` zmBqd)W6+tfiK z#f`nXtqkhG9gU`mTp1|yDJbE9?3QI=f5Au-Ioz}lvOckKuXeo!o=UpkfcdXDGAI9#CJ??I5QosrHbp&7T$FjhaR1iLduBACrYJePDh|iw*5iQfY~mt zRCSwbn1b&d2zBBgpIm*Knc%9Yc!Ac;%yF)KO45?it_)#Z?Y(F`t~IhcA?kyN67E#B z%Kz=F9%l;h95A_*bOE*wD0{bB)NE+PrMe?Fpb#{%+OYI>$7^aT@w544@);@tXq9;8 zGx(VpF9Q4;N-0(eWPOXBL~hX3U9Z6y2TH0E;6guuVLMgL(0#@8krJc#;*L(*I^G;L z7#Z3g`ul{Mc5Dq+UC>)uZw{fxpahX&UogpF5hSal>o$I|OZOZx8N{-6O>dkc72O19 zN=zD=8iMb+l>P2`hS$}QRIwmgL5#lV;Z->N$p!Z`gstA<)Mj?-x@@&Hupy{uL)n-q z0V#6i8ZGkRMwz(1TfJKYx1TD5N74u@t`J+ndu8E5^~2*c5)(2MqiiBV@^8Yr61*Gd8;3$AC1qKUO|} z$BbOo=So%!BG??7CgEAefw^Cgt3C{$2pS|cL&-7`!Ey?@k$Ql6O|1IxcT9jKUd@jOjoV zv45X9YnaPuDlpM|_z4>3GujRCvudr~8R0S2u03^Oga6x4E#@;$(<0~UfR!|^KNK8B z1*cT>kiG6f<`XHl?){o{EqF;BR(UFkNlgrrQlJu1s%Jp-lKu)XiGd5w0lSvxKs(8$XMQ>9S>_80}^qVUfuF+XDAo<%g~#3`Zk)2`(=>z9T^l^ znGKBoHQliWZmLrTVc*sQVMfz?70=#vT!)8*9pek&k#*Vu!vg>PzK3m-C0Ya2Vd&m_ zm91Hs@~9*}bAAwl06WRb+OM{56ohY&|=c*V1$}mmmu! zt%wYCJkPf|eJF~CX2MGL4Ff2m6Z{1dz0{&qIC*D$5?$2X-mBvJeh14ISRo3vyU+aJZg9FikKcJs=$rt051Je5qI-8J7X2?a24~$gFsZ|;boB#ReA zf1?s(ZtsK)1l+#( zd))He$kDFjaRbM~`mt@{&YsR1KomQ=#SRhdbX1`#&z{a|UXfO2KQPwf{vq$IllO=S z6+L~PI(VyyGQs1i)NZ-p#|g9Ye>`252+Cp?~Uf(!p@ zS7PAwa<*)k#lZFtM-MN*@9BgU0zfRwvWI%~J0~w_nmsL_J%k9h{9rsTRF&Z5%`W;S z4->0|(MA~=r#xH>IVlW&qVnXZ(LB~Zp`x)J^weLNOx>KG;G(~Hed6r&u`m2f5|q_! zBVKxD8TwF4&vbWcxyJwPs}-`*13`Yr6BWo)4i7cgQVA<#IzUbDSl~8D9ptYRPqC}R z8m1{>6LysVlX>W5iBsAZQ6xx~p%hBs1?4TnlnO0pK;2dN6eIxhvUh3>o=uv@)anZV zw;#@#g5&ABG&-HmpG~LvhzTa}k7Ez*mgNmxw_gT7`V)EI8V*_|mQ)>hz{N|{^_j&u z+19i@m$cy3w$-GD{`elj`Dgt0AF$KZG&{}Yu4Zbx>{BgIZ|KdzgN!oNWprXnbmU<` zhvDhUKnq+-UXk@h%BBnBtZicmb4$zM>sth#XsAYU_lrg~2AH}JI?<*ytrmy+<0ffx z>bT}aRK$Nysj7q}<&vuErfpI1r9&8yRt8dLp|^zfEsGKld(pW#I|(JxwJdv|+8q>w z#m1>NDW`+lY)Tq(Ty&;m3w#`058PkoL>VM5m_yL}H5lE` z0l{opQ4?pc#{FCaA8pdESd&6Mm*3V88_qY`X(mnuJL1FTkOSQX1< zpk;K(%9SabVP#W@*u9V#K_R!{fgsGqSbhTO03RGhJuq(@Q-wO_S# zKb0LL_PowhaSqosZQ$-hWq{?BKKJ3LYNQ#>rsC{#hfqRX22@66b6?h}MVa(KsaoM0 zgu&sSA{i;5c2pne}8V9p)`Umncvc%JS0kGe=5`=u4` zcKErG_|=bo(NaK^4XK0f_$dW`(zVc(I5<>cUo%Y+u=}4%WF2ixzAzPzr8GOVt0@hv z&q!;q6Scrh6HFaA0mhO6Vc%q%zgnp}1g^jTShm5B-^u`!7bge8 zUcw~aVyJlT8(EjS*)=TMK<;Plbdc{+cyDKiv7W|0(ip*1t`|J`W?O6el9I$C)yzoQTvs%Z>)ewzV^tEHRFr3M!3(=A`w+vMOHCgs+9!3{iY| z6m~O{_qJ3VBh1O`i9=_h3-d2O$x5A3xc(~Pv3lgJOX+%v*Cod%xw)z}Q&LzgxBci& zS(i(GEXbM4;NpxHwguNk%cYc;^RYT)NzE=7{IJHll|hzOO`O(VJg0CYYTD4_N3fEE zG;#vZ0OAVHH$Db0)h$D0-~`8Bs#^wiy2~fi_Iir~la-zb&Znz}1O2#+F)*$=#|P%P zG&nj4@=kHypm^N{4lQFxq#)2(8mG}7M$N4PSO^Qe*IC)8M zwhhnMrWUnZ5NkFfdNsDgmHB8vvGmlU5hAmPs%vP1MMVRTEgJl|?lAfXmGWYeOSux& zsArF3IaiW~z9qs~A<9_Xv_yF@D5ZwyxwgeCgYgZl`Xe|!&|`z^*ls3nLiFBk3|y7i zai`92@PGTM&)Gr+!U%X6Ra0ev<<_ExU5dgDtW+jPl?zc;?c0;^t5X^#eU~ z89>VGm)Z1An|KZ|Z(v(h25ok)EdM~q*6^l>jYrLvJ@^J>8F0nAU21+8^%df8Ca4t+H~~C6p>lI-SI(9^|F$khE#u`@91`5!p+|Qw0OUcI;qj5S571qszIuKr_)8eEM}6C})pb+zbj^4Y~BMq5rYQSD! zK)b!SZK8n*6vKr5hm>+UNTXzPV;MmWf2y^uQ;v6sHf_)!Cq@^l(kZe8boE}e2@bMx z+)$}J+!SJm=Vnvynp)&5;TMPLr=vN*9lY?4n|>i*c7U+Kt8U6LCA|D1yZ_;{g#ol# zJqnuHY7;2oo*L=#bwD%WDc}Yc2*i1UPqj3g+h@TR{*5l#!^Z1EJ1|B;?l$3jnm8Lh z${e3zO8Jw#ALC~dRWLO}sSYR(=FDl?Rg^FsF`KMG4)u{Su8X@KYykp$AE)7Mk0ov& zeW{6CA5*T@Y@$OAmMmy%Oen#@A3m>87-vpr%uZ*T=pGE*tiBAC+_C9w)i5t)VxxMZ zb-5)>uM{Pazy4RttDDu08d+Ygt&tmtyG?p<_VoVFw$-J!t%JF`K~CJz8#hjp8;}#= z8guby$3@SBKke!Uz40))T3OkuZgK_`na7T||9dZirFh%k1y#}pze-+4LVai?gZd2IFns~yc~EJl^BanW6x*rc#s#L#x7un&Q2xF!UNdzc|0EQg(j~Hgqs}* zDF)u#DS>Xf$k_FKuByk}ck;SGhR$0hu6`re^Z8g~p@vGlNw1ZA^Jv;Lpc!y5>wNo2uCJj@_Y|%;V(^)nUwx^cqX5$eQCKUxO@# zx~fkb&dkJ5ol|A_YU6?#`8}41^T23~?;=G`#1amIt&7Nkhtf3>zxtBUJ_br98p)NF zY^x9GAQR!{h>9a4abgrP{XBM7%G20g7ujVI6#5kLkL(meo6Wk%B2`%oChhon09RAn z_W_b~INs$wa%LwEg$KVdQijgJ5sv-BNEy_DgNhZfRJzWd4hBQ%hURSg@=9W>9EIN% z(SuF-vh+F~n|8FYtY4|n0|yq{&EROo0m%`M2mPZkv-eWdLb`E!1fH<)Z=J03!82h? zrqo4}3Xhb5f^q1S{DMn?xPJ0{Hwzf6rIWGhF^g%<&j2$`&YC*&45KSF#BD5s&edT#@BF}&N+K71ZlK)_`xxNN%cco%-((G9S@`l0Ug zdl+?lWhgw8p;tlOUP$FI3irxD>)Qz#!JH5HX#h*bnpKH%z8}iO5+$3UC2gA08LlHo zQyQgtg;VYYvXSyC7jZN z7E|Y3hfnE)@4b~FFD%KDRU8C_5sue}zoFGZHvqbSI>l_fK+befZ}aIhj*c7E2bzI~ zpFe@uI-{R6qkf_Zp;Ygd>Gp2HW4cn^n@bjh#clFs&tQTyfc8Bw!iUsgqJ?$xiU)*fa4GV!-9n9 zM6q%e)FFvF-cpBH_9%t! z0_BPNL6W9;hAJ2Hrk~qofBIxZ5rU^0Lc!qg_TDy$*Skr2H*deW=iYwP;V(CRJ}MT! zyiYURi2*+ggo)jzO<}r_KML`kJuSs2GpeYKA?v04Gq8fu@)}rt*83Hg1KqRZ@3rZn zF@#FoGDPM!2D#{O@Im;X5>&eJak38ZVtnf{YXb>Fhf@0{@O*>r>65W3a&|VwhGN@h z$D8V8E!rgP2%VL7SLS>8%!dzLDpdwda!{_k!o^2MzDB~-OC?NsYvq{ws)Vy3g%dUB zY;!1mUP0@W@1CblH~1)lj|WG;myP?T%BiQQ50I9Hr=pu~APf-6xIaL2HH9ya<) zTwBbGhxjH(*+azeQB%bZpxK07Juc5b2z%o5db=kD7gvm~Jz-O3Qgz2E)gXRp1L7RqP8diwK!`}Lqe z4_i}7RbWrE>3yTLHcIp86yF`}uqS3=bq8<1fO)Q6_*Tm=GppReJ?g3}bt*44~YCFK|vV zU|+oU!RPOT@qG8Q*Ps3Lo!{Jh>PMgd0oC!|J3qSj<`clm!0K`-^75_Ee*N_4zx&{e z5B}la)9=E&T)ILwzkK7fpTDM91{oDxLVsWp{g1y>2`8_FE4?bBC>8T9zkchppZ(<1 z_n-UXiKo8!^V6Tb_o7N*1xmL#BgcrbZ)p}_;|5$kwqn&-0Sm_kvq-5Gz)Ls;M? z1eKq@`(wyQKEL_%NhUNr5|tjck1HIHHmHi9w!<3z%m4pR3ZX<>Qstbrb6j6bcrcYX zW5<)RO+nS0e{(Z4QY_)#-|t=&$?UVQfAQL@kS&D?KHHc`Z%U~|KN~|Is2+!=UIEXf z;Us<6AK$z8(_aho!tenDIb6l8i*;y9oRM>UxYzr~-*a#(k?9N2=fC{o^WVO#63V$0 zlt3{)edpc3JpJ=~FaDhG^N6tLohNYT$A_v`++imtSs=@zSlscKMqq5q@YDC+`}F-^ z^6gUo{6uaOhMk;J$K4|A9D}Najhf`=+=6ef|0$|83Al>cI2%En+6IQb!A@Ekqfl$_{dC84?J9x-xA5kjYys{G%AQp)J-B$E;~2vQUd z1ZUHY*hp~y{WgfGL3NY1$s+5c?M{ie#zbFMmnT7Aa7rGEgi*(2GC)g4eX9^&W?f-}S&-SL`7Y@U^(%AKlK z`M(9Vu0$*_!4xIrG?yCzAh5-j*6#FKOTAZzWej%hsS6wY-(q5!%MAs>x!6brXF)E;ppQOQqY#=HHJf#X-uuI@P7+xUWqM(38pA1r(%)9 zB50z;mQd3YY6x1W5eqcX;u?r=bg-L{MI7p}7y(DyFjefm+pva1WXGL4zrp`4D7Iq3 z!Z9N-DaG9QfkmzPJ*~kgiop&;vWtCMLZ{_4pTAu&?q=76)0ZDh#GGwn*2WP1ZF$(a zF~a0(R$_t7=Y|c(RJ)Qi=0+8HscWR$bnFuNkR;aUo|r`GiUki7b}?>nvhyPhNptYT zrTrlqit^xd1Br>(zT{de7B$=#8ki)#*j|MC!@eYSeUALnDtfk9h;dvfOUUhP7+|a} zRX4W3vsK-=7Ss-JR8|)+ZEtR0t*&mds<5k&9~PgZgXzm7kJEPE&K*9p4bQ|t&BQ@{ zyLtux=4KmcA)8dQ>n&U}{MF$jNwR1*g=YJ^;=a_zGV79tIN)V+fqe;CXMgt;skL+n z{@E`?XB(n85w&S+E=BaD+NGxJV2}VQA28N|_k}6A{*Xf)q<6|;^qwNiF1}W`+8xc+ zcMOVO$DjQ#WaiWy(Hyc*G30Q_?5Q89;mny*%CkvJOn^({(%q@$8vi#>cjlzJvw

      '; + $html[] = ' + '; + $html[] = ''; + + $html = implode('', $html); + return $html; + } + + public static function treeselectSimple(&$options, $name, $value, $id, $size = 300, $class = '') + { + return self::treeselect($options, $name, $value, $id, $size, 1, $class); + } + + /** + * Wrapper for the HTMLHelper::script method to support old method signatures in Joomla < 3.7.0. + * + * @param string $path + * + * @deprecated Since we no longer support 3.7.0, use HTMLHelper::script directly. + * @return void + */ + public static function script($path) + { + if (version_compare(JVERSION, '3.7.0', 'lt')) + { + HTMLHelper::script($path, false, true); + } else + { + HTMLHelper::script($path, ['relative' => true, 'version' => 'auto']); + } + } + + /** + * Wrapper for the HTMLHelper::stylesheet method to support old method signatures in Joomla < 3.7.0. + * + * @param string $path + * + * @return void + * @deprecated Since we no longer support 3.7.0, use HTMLHelper::script directly. + */ + public static function stylesheet($path) + { + if (version_compare(JVERSION, '3.7.0', 'lt')) + { + HTMLHelper::stylesheet($path, false, true); + } else + { + HTMLHelper::stylesheet($path, ['relative' => true, 'version' => 'auto']); + } + } + + /** + * For Backwards Compatibility + * + * @deprecated 4.9.50 + */ + public static function checkForOutdatedExtension($extension, $days_old = 120) + { + if (!Extension::isOutdated($extension, $days_old)) + { + return; + } + + // Load extension's language file + Functions::loadLanguage($extension); + + $payload = [ + 'extension' => Text::_($extension), + 'days_old' => $days_old + ]; + + // load template + return LayoutHelper::render('outdated_extension', $payload, dirname(__DIR__) . '/layouts'); + } + + public static function updateNotification($extension) + { + $version_installed = Extension::getVersion($extension); + $version_latest = Extension::getLatestVersion($extension); + + if (!$needsUpdate = version_compare($version_latest, $version_installed, 'gt')) + { + return; + } + + // Load extension's language file + Functions::loadLanguage($extension); + + // Extension Title + $title = Text::_($extension); + $title = str_replace('System -', '', $title); // Remove plugin folder prefix from plugins + + // Render Layout + $data = [ + 'title' => $title, + 'version_installed' => $version_installed, + 'version_latest' => $version_latest, + 'ispro' => Extension::isPro($extension), + 'upgradeurl' => Extension::getTassosExtensionUpgradeURL($extension), + 'product_url' => Extension::getProductURL($extension) + ]; + + return LayoutHelper::render('updatechecker', $data, JPATH_PLUGINS . '/system/nrframework/layouts'); + } + + /** + * TODO: Not used anywhere, should delete. + * + * @deprecated 4.11.7 + */ + public static function checkForUpdates($element) + { + HTMLHelper::script('plg_system_nrframework/updatechecker.js', ['relative' => true, 'version' => true]); + HTMLHelper::stylesheet('plg_system_nrframework/updatechecker.css', ['relative' => true, 'version' => true]); + + return ' +
      +
      + '; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/CSS.php b/plugins/system/nrframework/NRFramework/Helpers/CSS.php new file mode 100644 index 00000000..536d40c0 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/CSS.php @@ -0,0 +1,39 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +class CSS +{ + /** + * Transforms an array of CSS variables (key, value) to + * a CSS output. + * + * @param array $cssVars + * @param string $namespace + * + * @return string + */ + public static function cssVarsToString($cssVars, $namespace) + { + $output = ''; + + foreach (array_filter($cssVars) as $key => $value) + { + $output .= '--' . $key . ': ' . $value . ';' . "\n"; + } + + return $namespace . ' { + ' . $output . ' + } + '; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/ChainedFields.php b/plugins/system/nrframework/NRFramework/Helpers/ChainedFields.php new file mode 100644 index 00000000..fcc2ce41 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/ChainedFields.php @@ -0,0 +1,175 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +class ChainedFields +{ + /** + * Loads a combined array of the inputs and choices of the CSV file. + * + * @param string $path + * @param string $data_source + * @param string $separator + * @param string $id_prefix + * @param string $name_prefix + * + * @return array + */ + public static function loadCSV($input, $data_source = 'custom', $separator = ',', $id_prefix = '', $name_prefix = '') + { + if (!$separator) + { + return []; + } + + if ($data_source === 'csv_file') + { + if (!file_exists($input)) + { + return []; + } + + if (!$input = file_get_contents($input)) + { + return []; + } + } + + if (!$data = self::getData($input, $separator, $id_prefix, $name_prefix)) + { + return []; + } + + return $data; + } + + /** + * Iterates over the given data and returns the inputs and choices. + * + * @param string $data + * @param string $separator + * @param string $id_prefix + * @param string $name_prefix + * + * @return array + */ + public static function getData($data = '', $separator = ',', $id_prefix = '', $name_prefix = '') + { + if (!$data || !is_string($data)) + { + return; + } + + if (!$rows = explode(PHP_EOL, $data)) + { + return; + } + + $choices = []; + $inputs = []; + + foreach ($rows as $row) + { + $row = explode($separator, $row); + + $row = array_filter($row, 'strlen'); + + // if an empty row was found, skip it + if (empty($row)) + { + continue; + } + + if (empty($inputs)) + { + $i = 1; + + foreach ($row as $index => $item) + { + if ($i % 10 == 0) + { + $i++; + } + + $inputs[] = [ + 'id' => $id_prefix . $i, + 'name' => $name_prefix . '[' . $i . ']', + 'label' => trim($item), + ]; + + $i++; + } + + continue; + } + + $parent = null; + + foreach($row as $item) + { + $item = trim($item); + + if ($parent === null) + { + $parent = &$choices; + } + + if (!isset($parent[$item])) + { + $item = trim($item); + + $parent[$item] = [ + 'text' => $item, + 'value' => $item, + 'isSelected' => false, + 'choices' => [] + ]; + } + + $parent = &$parent[$item]['choices']; + } + } + + self::array_values_recursive($choices); + + if (!isset($inputs) || !isset($choices)) + { + return; + } + + return compact('inputs', 'choices'); + } + + /** + * Transforms an array to using as key an index value instead of a alphanumeric. + * + * @param array $choices + * @param string $property + * + * @return array + */ + public static function array_values_recursive(&$choices, $property = 'choices') + { + $choices = array_values($choices); + + for($i = 0; $i <= count($choices); $i++) + { + if(empty($choices[$i][$property])) + { + continue; + } + + $choices[$i][$property] = self::array_values_recursive($choices[$i][$property], $property); + } + + return $choices; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Controls/CSS.php b/plugins/system/nrframework/NRFramework/Helpers/Controls/CSS.php new file mode 100644 index 00000000..068cd341 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Controls/CSS.php @@ -0,0 +1,76 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2022 Tassos Marinos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers\Controls; + +defined('_JEXEC') or die; + +class CSS +{ + public static function generateCSS($styles = []) + { + if (!$styles || !is_array($styles)) + { + return; + } + + $css = ''; + foreach ($styles as $breakpoint => $array) + { + if (!$selectors = self::groupCSSBySelectors($array)) + { + continue; + } + + $css_tmp = ''; + + // Get all the CSS for this breakpoint for all selectors + foreach ($selectors as $selector => $_styles) + { + $css_tmp .= $selector . '{' . implode('', $_styles) . '}'; + } + + // Then enapsulate all the breakpoint CSS in the breakpoint media query + $css_tmp = \NRFramework\Helpers\Responsive::renderResponsiveCSS([ + $breakpoint => [$css_tmp] + ]); + + if (!$css_tmp) + { + continue; + } + + $css .= $css_tmp; + } + + return $css; + } + + public static function groupCSSBySelectors($styles = []) + { + if (!$styles) + { + return; + } + + $selectors = []; + + foreach ($styles as $style) + { + $selectors[$style['selector']][] = $style['css']; + } + + if (!$selectors) + { + return; + } + + return $selectors; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Controls/Control.php b/plugins/system/nrframework/NRFramework/Helpers/Controls/Control.php new file mode 100644 index 00000000..1b54cf29 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Controls/Control.php @@ -0,0 +1,269 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers\Controls; + +defined('_JEXEC') or die; + +class Control +{ + /** + * Finds the value and unit in the given subject. + * + * @param string/array $subject + * + * @return array + */ + public static function findUnitInValue($subject = '') + { + if (is_null($subject)) + { + return; + } + + if (is_string($subject) && $subject === '') + { + return; + } + + if (is_array($subject) && count($subject) === 0) + { + return; + } + + if ($subject === 'auto') + { + return [ + 'value' => '', + 'unit' => 'auto' + ]; + } + + if (is_array($subject) && isset($subject['value'])) + { + $return = [ + 'value' => $subject['value'] + ]; + + if (isset($subject['unit'])) + { + $return['unit'] = $subject['unit']; + } + + return $return; + } + + $pattern = '/^([\d.]+)(\D+)?$/'; + if (is_scalar($subject) && preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE) === 1) + { + return [ + 'value' => $matches[1][0], + 'unit' => isset($matches[2][0]) ? $matches[2][0] : '' + ]; + } + + return [ + 'value' => $subject, + 'unit' => '' + ]; + } + + /** + * Parses the given value to a CSS value. + * + * @param mixed $value + * @param string $unit + * + * @return string + */ + public static function getCSSValue($value = '', $unit = '') + { + if (is_null($value) || $value === '') + { + return; + } + + // Is scalar, transform to array + if (is_scalar($value)) + { + $value = array_filter(explode(' ', $value), function($value) { + return $value !== ''; + }); + } + + if (!$value) + { + return; + } + + if (is_array($value)) + { + if (empty($value)) + { + return; + } + + // If all values are empty, abort + $isEmptyArray = array_filter($value, function($str) { + return $str === null || $str === false || $str === '' || (is_array($str) && empty($str)); + }); + if (count($isEmptyArray) === 4) + { + return; + } + + // Apply spacing positions + if ($positions = self::findSpacingPositions($value)) + { + $return = []; + foreach ($positions as $pos) + { + $return[$pos] = isset($value[$pos]) && $value[$pos] !== '' ? $value[$pos] : 0; + } + if (empty($return)) + { + return; + } + $value = $return; + } + + /** + * All values are duplicates, return only 1 number with their unit. + * + * Example: Given [5, 5, 5, 5] to print the margin in pixels, do not return `margin: 5px 5px 5px 5px`. + * Rather return `margin: 5px` + */ + if (count($value) === 4 && count(array_unique($value)) === 1) + { + $value = reset($value); + if ($value_data = self::findUnitInValue($value)) + { + $value = $value_data['value']; + $unit = !empty($value_data['unit']) ? $value_data['unit'] : $unit; + } + + if (is_array($value)) + { + return; + } + + return $value . ($value > 0 ? $unit : ''); + } + + /** + * If we were given 4 values and first/third & second/forth values are the same then return these only. + * + * Example: Given[5, 10, 5, 10] to print the margin in pixels, do not return `margin: 5px 10px 5px 10px`. + * Rather return `margin: 5px 10px` + */ + $keys = array_keys($value); + if (count($value) === 4 && $value[$keys[0]] === $value[$keys[2]] && $value[$keys[1]] === $value[$keys[3]]) + { + $value1 = $value[$keys[0]]; + $suffix1 = $suffix2 = $unit; + $value2 = $value[$keys[1]]; + + if ($value_1 = self::findUnitInValue($value1)) + { + $value1 = $value_1['value']; + $suffix1 = !empty($value_1['unit']) ? $value_1['unit'] : $unit; + } + if ($value_2 = self::findUnitInValue($value2)) + { + $value2 = $value_2['value']; + $suffix2 = !empty($value_2['unit']) ? $value_2['unit'] : $unit; + } + + return $value1 . ($value1 > 0 ? $suffix1 : '') . ' ' . $value2 . ($value2 > 0 ? $suffix2 : ''); + } + + // Different values + $data = []; + foreach ($value as $key => $_value) + { + $val = $_value; + if ($value_data = self::findUnitInValue($val)) + { + $val = $value_data['value']; + $unit = !empty($value_data['unit']) ? $value_data['unit'] : $unit; + } + $data[] = $val . ($val > 0 ? $unit : ''); + } + + return implode(' ', $data); + } + + return; + } + + /** + * Finds an array of positions of the given value that + * relates to margin/padding or border radius. + * + * @param array $value + * + * @return array + */ + public static function findSpacingPositions($value = []) + { + if (!is_array($value) || !count($value)) + { + return; + } + + $keys = array_keys($value); + + // Is margin/padding + $margin_padding = self::getPositions(); + if (in_array($keys[0], $margin_padding, true)) + { + return $margin_padding; + } + + // Is border radius + $border_radius = self::getPositions('border_radius'); + if (in_array($keys[0], $border_radius, true)) + { + return $border_radius; + } + + return; + } + + /** + * Return the position keys based on the control type. + * + * @param string $type + * + * @return array + */ + public static function getPositions($type = 'margin_padding') + { + if (!$type) + { + return []; + } + + $margin_padding = [ + 'top', + 'right', + 'bottom', + 'left' + ]; + + $border_radius = [ + 'top_left', + 'top_right', + 'bottom_right', + 'bottom_left' + ]; + + return $type === 'margin_padding' ? $margin_padding : $border_radius; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Controls/Spacing.php b/plugins/system/nrframework/NRFramework/Helpers/Controls/Spacing.php new file mode 100644 index 00000000..3b5b342d --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Controls/Spacing.php @@ -0,0 +1,101 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers\Controls; + +defined('_JEXEC') or die; + +use NRFramework\Helpers\Controls\Control; + +class Spacing +{ + /** + * Parses the given value and returns the value expected by Spacing Control. + * + * @param mixed $value + * @param string $type This can be margin_padding or border_radius. + * + * @return array + */ + public static function parseInputValue($value = '', $type = 'margin_padding') + { + if (!$value) + { + return []; + } + + $linked = isset($value['linked']) ? $value['linked'] : '0'; + $unit = isset($value['unit']) ? $value['unit'] : 'px'; + $value = isset($value['value']) ? $value['value'] : $value; + + $positions = Control::getPositions($type); + + // If it's a string of values, prepare it to be an array and continue + if (is_scalar($value)) + { + $value = array_filter(explode(' ', $value), function($value) { + return $value !== ''; + }); + + // Get the unit from the first found value + foreach ($value as $val) + { + $_value = Control::findUnitInValue($val); + if (!isset($_value['unit'])) + { + continue; + } + + $unit = !empty($_value['unit']) ? $_value['unit'] : $unit; + break; + } + + // Ensure only ints are in the array + $value = array_map('intval', $value); + + // If only a single value is given, apply the value to all positions + if (count($value) === 1) + { + $value = array_merge($value, $value, $value, $value); + } + + if (count($value) === 2) + { + $value = [$value[0], $value[1], $value[0], $value[1]]; + } + + $tmp_value = []; + + foreach ($positions as $index => $pos) + { + $tmp_value[$pos] = isset($value[$index]) ? $value[$index] : ''; + } + + $value = $tmp_value; + } + + // Return value + $return = []; + + foreach ($positions as $pos) + { + $return[$pos] = isset($value[$pos]) && $value[$pos] !== '' ? intval($value[$pos]) : ''; + } + + if (empty($return)) + { + return []; + } + + $return['linked'] = $linked; + $return['unit'] = $unit; + + return $return; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Controls/index.php b/plugins/system/nrframework/NRFramework/Helpers/Controls/index.php new file mode 100644 index 00000000..e69de29b diff --git a/plugins/system/nrframework/NRFramework/Helpers/CustomField.php b/plugins/system/nrframework/NRFramework/Helpers/CustomField.php new file mode 100644 index 00000000..18177962 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/CustomField.php @@ -0,0 +1,53 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use \Joomla\Registry\Registry; + +class CustomField +{ + /** + * Get a custom field's data. + * + * @param integer $value + * @param string $selector + * + * @return object + */ + public static function getData($value, $selector = 'id') + { + if (!$value) + { + return; + } + + $db = Factory::getDbo(); + + $query = $db->getQuery(true); + + $query + ->select($db->quoteName(['fieldparams'])) + ->from($db->quoteName('#__fields')) + ->where($db->quoteName($selector) . ' = ' . $db->quote($value)) + ->where($db->quoteName('state') . ' = 1'); + + $db->setQuery($query); + + if (!$result = $db->loadResult()) + { + return; + } + + return new Registry($result); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/File.php b/plugins/system/nrframework/NRFramework/Helpers/File.php new file mode 100644 index 00000000..b787e927 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/File.php @@ -0,0 +1,61 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +use Joomla\CMS\Uri\Uri; + +class File +{ + public static function getFileSources($sources, $allowedExtensions = null) + { + if (!$sources) + { + return; + } + + // Support comma separated values + $sources = is_array($sources) ? $sources : explode(',', $sources); + $result = []; + $ds = DIRECTORY_SEPARATOR; + + foreach ($sources as $source) + { + if (!$pathinfo = pathinfo($source)) + { + continue; + } + + if (!isset($pathinfo['extension'])) + { + continue; + } + + if ($allowedExtensions && !in_array($pathinfo['extension'], $allowedExtensions)) + { + continue; + } + + // Add root path to local source + if (strpos($source, 'http') === false) + { + $source = Uri::root() . ltrim($source, '/'); + } + + $result[] = [ + 'ext' => $pathinfo['extension'], + 'file' => $source + ]; + } + + return $result; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Geo.php b/plugins/system/nrframework/NRFramework/Helpers/Geo.php new file mode 100644 index 00000000..8550d2a2 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Geo.php @@ -0,0 +1,39 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +class Geo +{ + /** + * Detect and return the visitor's country. + * + * @return string The visitor's country code (GR) + */ + public static function getVisitorCountryCode() + { + $path = JPATH_PLUGINS . '/system/tgeoip/'; + + if (!is_dir($path)) + { + return ''; + } + + if (!class_exists('TGeoIP')) + { + @include_once $path . 'vendor/autoload.php'; + @include_once $path . 'helper/tgeoip.php'; + } + + $geo = new \TGeoIP(); + return $geo->getCountryCode(); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/License.php b/plugins/system/nrframework/NRFramework/Helpers/License.php new file mode 100644 index 00000000..e3ec5543 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/License.php @@ -0,0 +1,45 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +use Joomla\CMS\Http\HttpFactory; + +class License +{ + /** + * Returns the remote license data from the server for the given download key. + * + * @return array + */ + public static function getRemoteLicenseData($download_key = null) + { + if (!$download_key) + { + return; + } + + // License Check Endpoint + $url = TF_CHECK_LICENSE; + // Set Download Key + $url = str_replace('{{DOWNLOAD_KEY}}', $download_key, $url); + + $response = HttpFactory::getHttp()->get($url); + + // No response, abort + if (!$response = $response->body) + { + return; + } + + return json_decode($response, true); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Module.php b/plugins/system/nrframework/NRFramework/Helpers/Module.php new file mode 100644 index 00000000..90968901 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Module.php @@ -0,0 +1,60 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; + +class Module +{ + /** + * Get a module data. + * + * @param integer $value + * @param string $selector + * @param array $options + * + * @return object + */ + public static function getData($value, $selector = 'id', $options = ['access' => 1]) + { + if (!$value) + { + return; + } + + $db = Factory::getDbo(); + + $query = $db->getQuery(true); + + $query + ->select($db->quoteName(['params'])) + ->from($db->quoteName('#__modules')) + ->where($db->quoteName($selector) . ' = ' . $db->quote($value)); + + if (count($options)) + { + foreach ($options as $column => $value) + { + $query->where($db->quoteName($column) . ' = ' . $db->quote($value)); + } + } + + $db->setQuery($query); + + if (!$result = $db->loadResult()) + { + return; + } + + return new \Joomla\Registry\Registry($result); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Number.php b/plugins/system/nrframework/NRFramework/Helpers/Number.php new file mode 100644 index 00000000..d223797c --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Number.php @@ -0,0 +1,63 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +class Number +{ + /** + * Converts a number into a short version, eg: 1000 -> 1k + * + * @param Number $n The number to create the shorter version + * @param integer $precision + * + * @return string The shorter version of the given number + */ + public static function toShortFormat($n, $precision = 1) + { + if ($n < 900) + { + // 0 - 900 + $n_format = number_format($n, $precision); + $suffix = ''; + } else if ($n < 900000) + { + // 0.9k-850k + $n_format = number_format($n / 1000, $precision); + $suffix = 'K'; + } else if ($n < 900000000) + { + // 0.9m-850m + $n_format = number_format($n / 1000000, $precision); + $suffix = 'M'; + } else if ($n < 900000000000) + { + // 0.9b-850b + $n_format = number_format($n / 1000000000, $precision); + $suffix = 'B'; + } else + { + // 0.9t+ + $n_format = number_format($n / 1000000000000, $precision); + $suffix = 'T'; + } + + // Remove unecessary zeroes after decimal. "1.0" -> "1"; "1.00" -> "1" + // Intentionally does not affect partials, eg "1.50" -> "1.50" + if ($precision > 0) + { + $dotzero = '.' . str_repeat( '0', $precision ); + $n_format = str_replace( $dotzero, '', $n_format ); + } + + return $n_format . $suffix; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Responsive.php b/plugins/system/nrframework/NRFramework/Helpers/Responsive.php new file mode 100644 index 00000000..fc3236c1 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Responsive.php @@ -0,0 +1,167 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +use NRFramework\Cache; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Plugin\PluginHelper; + +class Responsive +{ + /** + * Renders the given CSS. + * + * @param array $css + * @param string $selector + * + * @return string + */ + public static function renderResponsiveCSS($css, $selector = '') + { + if (!$css || !is_array($css)) + { + return; + } + + $output = ''; + + foreach (self::getBreakpoints() as $breakpoint => $breakpoint_data) + { + if (!isset($css[$breakpoint]) || empty($css[$breakpoint])) + { + continue; + } + + /** + * If we were given an array of strings of CSS, transform them to a string so we can output it. + * + * i.e. transform + * [ + * 'color: #fff;', + * 'background: #000;' + * ] + * + * to: + * + * 'color: #fff;background: #000;' + */ + if (!is_string($css[$breakpoint])) + { + $css[$breakpoint] = implode('', $css[$breakpoint]); + } + + $max_width = isset($breakpoint_data['max_width']) ? $breakpoint_data['max_width'] : ''; + + $output .= self::getGenericTemplate($css[$breakpoint], $max_width, $selector); + } + + return $output; + } + + /** + * Returns the responsive output of a specific media query size. + * + * @param string $css The Custom CSS + * @param int $size This is the max-width in pixels + * @param string $selector The CSS Selector to apply the CSS + * + * @return string + */ + public static function getGenericTemplate($css, $size = '', $selector = '') + { + if (!is_string($css) || !is_scalar($size) || !is_string($selector)) + { + return ''; + } + + $selector_prefix = $selector_suffix = $size_prefix = $size_suffix = ''; + + if (!empty($size)) + { + $size_prefix = '@media screen and (max-width: ' . $size . 'px){'; + $size_suffix = '}'; + } + + if (!empty($selector)) + { + $selector_prefix = $selector . '{'; + $selector_suffix = '}'; + } + + return $size_prefix . $selector_prefix . $css . $selector_suffix . $size_suffix; + } + + /** + * Returns all breakpoints. + * + * @return array + */ + public static function getBreakpoints() + { + $breakpointsSettings = self::getBreakpointsSettings(); + + $tablet_max_width = isset($breakpointsSettings['tablet']) && !empty($breakpointsSettings['tablet']) ? $breakpointsSettings['tablet'] : 1024; + $mobile_max_width = isset($breakpointsSettings['mobile']) && !empty($breakpointsSettings['mobile']) ? $breakpointsSettings['mobile'] : 575; + + return [ + 'desktop' => [ + 'icon' => '', + 'label' => Text::_('NR_DESKTOP'), + 'desc' => Text::_('NR_DESKTOPS_WITH_BREAKPOINT_INFO') + ], + 'tablet' => [ + 'icon' => '', + 'label' => Text::_('NR_TABLET'), + 'desc' => Text::sprintf('NR_TABLETS_WITH_BREAKPOINT_INFO', $tablet_max_width), + 'max_width' => $tablet_max_width + ], + 'mobile' => [ + 'icon' => '', + 'label' => Text::_('NR_MOBILE'), + 'desc' => Text::sprintf('NR_MOBILES_WITH_BREAKPOINT_INFO', $mobile_max_width), + 'max_width' => $mobile_max_width + ] + ]; + } + + public static function getBreakpointsSettings() + { + $hash = 'tassosResponsiveBreakpoints'; + + if (Cache::has($hash)) + { + return Cache::get($hash); + } + + $settings = PluginHelper::getPlugin('system', 'nrframework'); + + $default = [ + 'desktop' => 'any', + 'tablet' => 1024, + 'mobile' => 575 + ]; + + if (!isset($settings->params)) + { + return $default; + } + + if (!$params = json_decode($settings->params, true)) + { + return $default; + } + + $data = isset($params['breakpoints']) ? $params['breakpoints'] : []; + + return Cache::set($hash, $data); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Settings.php b/plugins/system/nrframework/NRFramework/Helpers/Settings.php new file mode 100644 index 00000000..e61356ef --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Settings.php @@ -0,0 +1,38 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +use Joomla\CMS\Plugin\PluginHelper; +use Joomla\Registry\Registry; + +class Settings +{ + /** + * Get the value of a specific setting from the Tassos Framework plugin. + * + * @param string $key The key of the setting to retrieve. + * @param string $default The default value to return if the setting is not found. + * + * @return string The value of the setting, or the default value if the setting is not found. + */ + public static function getValue($key = '', $default = '') + { + if (!$framework = PluginHelper::getPlugin('system', 'nrframework')) + { + return $this->defaultAPIKey; + } + + // Get plugin params + $params = new Registry($framework->params); + return $params->get($key, $default); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Template.php b/plugins/system/nrframework/NRFramework/Helpers/Template.php new file mode 100644 index 00000000..c6742415 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Template.php @@ -0,0 +1,53 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +use NRFramework\Cache; +use Joomla\CMS\Factory; + +class Template +{ + /** + * Returns the current template name. + * + * @return string + */ + public static function getTemplateName() + { + $hash = 'TFGetTemplateName'; + + if (Cache::has($hash)) + { + return Cache::get($hash); + } + + $template = null; + + if (Factory::getApplication()->isClient('site')) + { + $template = Factory::getApplication()->getTemplate(); + } + else + { + $db = Factory::getDbo(); + $query = $db->getQuery(true) + ->select($db->quoteName('template')) + ->from($db->quoteName('#__template_styles')) + ->where($db->quoteName('client_id') . ' = 0') + ->where($db->quoteName('home') . ' = 1'); + $db->setQuery($query); + $template = $db->loadResult(); + } + + return Cache::set($hash, $template); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Video.php b/plugins/system/nrframework/NRFramework/Helpers/Video.php new file mode 100644 index 00000000..d32b3ae8 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Video.php @@ -0,0 +1,98 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers; + +defined('_JEXEC') or die; + +class Video +{ + /** + * Returns the Video URL details. + * + * Supported platforms: + * - YouTube + * - Vimeo + * + * @param string $url + * + * @return array + */ + public static function getDetails($url) + { + $id = ''; + $provider = ''; + + if (preg_match(self::getYouTubePattern(), $url, $matches)) + { + $id = !empty($matches[1]) ? $matches[1] : $matches[2]; + $provider = 'youtube'; + } + else if (preg_match(self::getVimeoPattern(), $url, $matches)) + { + $id = !empty($matches[1]) ? $matches[1] : null; + $provider = 'vimeo'; + } + else if (preg_match(self::getFacebookVideoPattern(), $url)) + { + $id = $url; + $provider = 'facebookvideo'; + } + else if (preg_match(self::getDailymotionPattern(), $url, $matches)) + { + $id = end($matches); + $provider = 'dailymotion'; + } + + return [ + 'id' => $id, + 'provider' => $provider + ]; + } + + /** + * Get YouTube Pattern. + * + * @return string + */ + public static function getYouTubePattern() + { + return '/^https?:\/\/(?:m\.|www\.)?youtube\.com\/(?:watch\?v=|embed\/|shorts\/)?([a-zA-Z0-9_-]{11})|^https?:\/\/youtu\.be\/([a-zA-Z0-9_-]{11})/'; + } + + /** + * Get Vimeo Pattern. + * + * @return string + */ + public static function getVimeoPattern() + { + return '/^https?:\/\/(?:www\.)?(?:player\.)?vimeo\.com\/(\d+)/'; + } + + /** + * Get Facebook Video Pattern. + * + * @return string + */ + public static function getFacebookVideoPattern() + { + return '/^(?:(?:https?:)?\/\/)?(?:www\.)?facebook\.com\/(?:watch\/\?v=|[\w\.]+\/videos\/(?:[\w\.]+\/)?)?(\d+)/'; + } + + /** + * Get Dailymotion Pattern. + * + * @return string + */ + public static function getDailymotionPattern() + { + return '/(?:dailymotion\.com\/(?:video|hub)\/|dai\.ly\/)([a-zA-Z0-9]+)/'; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Widgets/Gallery.php b/plugins/system/nrframework/NRFramework/Helpers/Widgets/Gallery.php new file mode 100644 index 00000000..a3f2d54b --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Widgets/Gallery.php @@ -0,0 +1,575 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers\Widgets; + +defined('_JEXEC') or die; + +use NRFramework\Mimes; +use Joomla\CMS\Helper\ModuleHelper; +use Joomla\CMS\Factory; +use Joomla\CMS\Uri\Uri; + +class Gallery +{ + /** + * Stores all gallery parsed directories info txt file `*.gallery_info.txt` data in format: + * GALLERY DIRECTORY => ARRAY OF `*.gallery_info.txt` file data + * + * @var array + */ + static $gallery_directories_info_file = []; + + /** + * Stores all galleries info file names in format: + * + * GALLERY DIRECTORY => INFO FILE NAME + * + * @var array + */ + static $gallery_directories_info_file_names = []; + + /** + * The directory information file holding all gallery item details. + * + * @var string + */ + const directory_gallery_info_file = 'gallery_info.txt'; + + /** + * Parses the given gallery items. + * + * @param mixed $input A string to a directory/path/URL or an array of a URL item containing its information. + * @param array $allowed_file_types The allowed file types. + * + * @return mixed + */ + public static function parseGalleryItems($input, $allowed_file_types = []) + { + if (is_string($input)) + { + $fullpath_input = JPATH_ROOT . DIRECTORY_SEPARATOR . ltrim($input, DIRECTORY_SEPARATOR); + + // Parse Directory + if (is_dir($fullpath_input)) + { + return self::parseDirectory($fullpath_input, $allowed_file_types); + } + + // Skip invalid URLs + if ($url = self::parseURL($input)) + { + return [$url]; + } + + // Parse Image + if ($image_data = self::parseImage($fullpath_input, $allowed_file_types)) + { + return [$image_data]; + } + } + + return [self::parseURL($input)]; + } + + /** + * Parse the directory by finding all of its images and their information. + * + * @param string $dir + * @param array $allowed_file_types + * + * @return mixed + */ + public static function parseDirectory($dir, $allowed_file_types = []) + { + if (!is_string($dir) || !is_dir($dir) || empty($allowed_file_types)) + { + return; + } + + $items = []; + + // Get images + $files = array_diff(scandir($dir), ['.', '..', '.DS_Store']); + + foreach ($files as $key => $filename) + { + // Skip directories + if (is_dir($dir . DIRECTORY_SEPARATOR . $filename)) + { + continue; + } + + $image_path = rtrim($dir, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . $filename; + + if (!$image_data = self::parseImage($image_path, $allowed_file_types)) + { + continue; + } + + $items[] = $image_data; + } + + return $items; + } + + /** + * Parse the directory image and return its information. + * + * @param string $image_path + * @param string $allowed_file_types + * + * @return mixed + */ + public static function parseImage($image_path, $allowed_file_types = null) + { + if (!is_string($image_path)) + { + return; + } + + $data = [ + 'path' => $image_path, + 'url' => self::directoryImageToURL($image_path) + ]; + + if (!is_file($image_path)) + { + return array_merge($data, [ + 'invalid' => true + ]); + } + + // Skip not allowed file types + if (!is_null($allowed_file_types) && !Mimes::check($allowed_file_types, Mimes::detectFileType($image_path))) + { + return; + } + + // Check if there is a `*.gallery_info.txt` helper file and get any information about the image + $gallery_info_file_data = self::getGalleryInfoFileData(dirname($image_path)); + if (!$gallery_info_file_data) + { + return $data; + } + + $image_filename = pathinfo($image_path, PATHINFO_BASENAME); + + // If no information from the text field about this image was found, stop + if (!isset($gallery_info_file_data[$image_filename])) + { + return $data; + } + + $image_data = $gallery_info_file_data[$image_filename]; + + return array_merge($data, [ + 'caption' => isset($image_data['caption']) ? $image_data['caption'] : '' + ]); + } + + /** + * Parses a single URL either as a String or as an Array. + * + * @param mixed $item + * + * @return mixed + */ + public static function parseURL($item) + { + // URL is a string + if (is_string($item)) + { + if (!filter_var($item, FILTER_VALIDATE_URL)) + { + return; + } + + return [ + 'url' => $item + ]; + } + + // URL is an array + if (!is_array($item) || !count($item)) + { + return; + } + + // If a thumbnail URL is given but no URL, use it as the full image URL + if (isset($item['thumbnail_url']) && !isset($item['url'])) + { + $item['url'] = $item['thumbnail_url']; + } + + if (!isset($item['url'])) + { + return; + } + + if (!filter_var($item['url'], FILTER_VALIDATE_URL)) + { + return; + } + + return $item; + } + + /** + * Loads a module by its ID. + * + * @param string $id + * + * @return string + */ + public static function loadModule($id) + { + $module = ModuleHelper::getModuleById($id); + $params = ['style' => 'none']; + + return $module->id > 0 ? Factory::getDocument()->loadRenderer('module')->render($module, $params) : ''; + } + + /** + * Read the `*.gallery_info.txt` file for the given directory. + * + * @param string $dir + * + * @return mixed + */ + public static function getGalleryInfoFileData($dir) + { + if (isset(self::$gallery_directories_info_file[$dir]) && !empty(self::$gallery_directories_info_file[$dir])) + { + return self::$gallery_directories_info_file[$dir]; + } + + if (!$file = self::findGalleryInfoFile($dir)) + { + return []; + } + + // Read file + if (!$handle = fopen($file, 'r')) + { + return []; + } + + $data = []; + + $line_defaults = ['', '', '']; + + // Loop each line + while (($line = fgets($handle)) !== false) + { + list($filename, $caption, $hash) = explode('|', $line) + $line_defaults; + + // If no filename is given, continue + if (!$filename) + { + continue; + } + + $data[$filename] = [ + 'filename' => $filename, + 'caption' => trim($caption), + 'hash' => trim($hash) + ]; + } + + // Close file + fclose($handle); + + self::$gallery_directories_info_file[$dir] = $data; + + return $data; + } + + /** + * Finds the source image and whether it has been edited. + * + * @param string $source + * @param string $destination_folder + * + * @return mixed + */ + public static function findSourceImageDetails($source, $destination_folder) + { + $source_filename = pathinfo($source, PATHINFO_BASENAME); + + $data = self::getGalleryInfoFileData(dirname($source)); + + $image_data = isset($data[$source_filename]) ? $data[$source_filename] : false; + + if (!$image_data) + { + return false; + } + + if (empty($image_data['hash'])) + { + return false; + } + + $sourceHash = self::calculateFileHash($source); + + return [ + 'path' => $destination_folder . $image_data['filename'], + 'edited' => $image_data['hash'] !== $sourceHash + ]; + } + + /** + * Updates or Inserts the given image information from the gallery info file. + * + * @param string $source + * @param array $image_data + * + * @return mixed + */ + public static function updateImageDataInGalleryInfoFile($source, $image_data) + { + // Source directory + $source_directory = dirname($source); + + // Check whether the gallery info file exists, if not, create it + if (!$file = self::findGalleryInfoFile($source_directory)) + { + $file = self::createGalleryInfoFile($source_directory); + } + + // Open files + $reading = fopen($file, 'r'); + $writing = fopen($file . '.tmp', 'w'); + + $replaced = false; + + while (!feof($reading)) + { + // Get each file line + $line = fgets($reading); + + // Remove new line at the end + $line = trim(preg_replace('/\s\s+/', ' ', $line)); + + // Skip empty lines + if (empty($line)) + { + continue; + } + + list($filename, $caption, $hash) = explode('|', $line) + ['', '', '']; + + // We need to manipulate current file + if (strtolower($filename) !== strtolower(basename($image_data['path']))) + { + fputs($writing, $line . "\n"); + continue; + } + + $replaced = true; + + $line = $filename . '|' . $caption . '|' . self::calculateFileHash($source) . "\n";; + + // Write changed line + fputs($writing, $line); + } + + // Close files + fclose($reading); + fclose($writing); + + // If we replaced a line, update the text file + if ($replaced) + { + rename($file . '.tmp', $file); + } + // No line was replaced, append image details + else + { + unlink($file . '.tmp'); + + self::appendImageDataToGalleryInfoFile($file, $source, $image_data); + } + } + + /** + * Removes the image from the gallery info file. + * + * @param string $source + * + * @return boolean + */ + public static function removeImageFromGalleryInfoFile($source) + { + // Get the gallery info file from destination folder + if (!$file = self::findGalleryInfoFile(dirname($source))) + { + return false; + } + + // Open files + $reading = fopen($file, 'r'); + $writing = fopen($file . '.tmp', 'w'); + + $found = false; + + while (!feof($reading)) + { + // Get each file line + $line = fgets($reading); + + // Remove new line at the end + $line = trim(preg_replace('/\s\s+/', ' ', $line)); + + // Skip empty lines + if (empty($line)) + { + continue; + } + + list($filename, $caption, $hash) = explode('|', $line) + ['', '', '']; + + // We need to manipulate current file + if ($filename !== pathinfo($source, PATHINFO_BASENAME)) + { + $found = true; + fputs($writing, $line . "\n"); + continue; + } + } + + // Close files + fclose($reading); + fclose($writing); + + if (!$found) + { + return false; + } + + // Save the changes + rename($file . '.tmp', $file); + + return true; + } + + /** + * Appends the image data into the info file. + * + * @param string $dir + * + * @return void + */ + public static function createGalleryInfoFile($dir) + { + $file = self::getLanguageInfoFileName($dir); + + file_put_contents($file, ''); + + return $file; + } + + /** + * Appends the image data into the info file. + * + * @param string $file + * @param string $source + * @param object $image_data + * + * @return void + */ + public static function appendImageDataToGalleryInfoFile($file, $source, $image_data) + { + $caption = isset($image_data['caption']) ? $image_data['caption'] : ''; + + $hash = self::calculateFileHash($source); + + $line = pathinfo($source, PATHINFO_BASENAME) . '|' . $caption . '|' . $hash . "\n"; + + file_put_contents($file, $line, FILE_APPEND); + } + + /** + * Finds the `*.gallery_info.txt` file if it exists in the given directory. + * + * @param string $dir + * + * @return mixed + */ + public static function findGalleryInfoFile($dir) + { + if (isset(self::$gallery_directories_info_file_names[$dir])) + { + return self::$gallery_directories_info_file_names[$dir]; + } + + // Method 1: With language prefix + $file = self::getLanguageInfoFileName($dir); + + // Check if the file exists + if (file_exists($file)) + { + self::$gallery_directories_info_file_names[$dir] = $file; + + return $file; + } + + // Method 2: Without the language prefix + $file = rtrim($dir, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . self::directory_gallery_info_file; + + // Check if the file exists + if (file_exists($file)) + { + self::$gallery_directories_info_file_names[$dir] = $file; + + return $file; + } + + return false; + } + + /** + * Returns the info file with the language prefix. + * + * @param string $dir + * + * @return string + */ + public static function getLanguageInfoFileName($dir) + { + return rtrim($dir, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . Factory::getLanguage()->getTag() . '.' . self::directory_gallery_info_file; + } + + /** + * Calculates the file hash of a file. + * + * Hash = md5(file path + last modified date of file) + * + * @param string $file_path + * + * @return string + */ + public static function calculateFileHash($file_path) + { + return md5($file_path . filemtime($file_path)); + } + + /** + * Transforms an image path to a URL. + * + * @param string $image_path + * + * @return string + */ + public static function directoryImageToURL($image_path) + { + return rtrim(Uri::root(), DIRECTORY_SEPARATOR) . mb_substr($image_path, strlen(JPATH_BASE), null);; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Widgets/GalleryManager.php b/plugins/system/nrframework/NRFramework/Helpers/Widgets/GalleryManager.php new file mode 100644 index 00000000..d24d9a78 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Widgets/GalleryManager.php @@ -0,0 +1,942 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers\Widgets; + +defined('_JEXEC') or die; + +use NRFramework\File; +use NRFramework\Image; +use NRFramework\Functions; +use Joomla\Registry\Registry; +use Joomla\CMS\Table\Table; +use Joomla\CMS\Factory; +use Joomla\Filesystem\Path; +use Joomla\Filesystem\File as JoomlaCMSFile; + +class GalleryManager +{ + /** + * How long the files can stay in the temp folder. + * + * After each save a clean up is run and all files older + * than this value in days are removed. + * + * @var int + */ + private static $temp_files_cleanup_days = 1; + + /** + * Upload file + * + * @param array $file The request file as posted by form + * @param string $upload_settings The upload settings + * @param array $media_uploader_file_data Media uploader related file settings + * @param array $resizeSettings The resize settings + * + * @return mixed String on success, Null on failure + */ + public static function upload($file, $upload_settings, $media_uploader_file_data, $resizeSettings) + { + // The source file name + $source = ''; + + // Move the image to the tmp folder + try { + $source = File::upload($file, self::getFullTempFolder(), $upload_settings['allowed_types'], $upload_settings['allow_unsafe']); + } catch (\Throwable $th) + { + return false; + } + + if (!$source) + { + return false; + } + + $source_file_path = $source; + + $ds = DIRECTORY_SEPARATOR; + + // If the file came from the Media Manager file and we are copying it, fix its filename + if ($media_uploader_file_data['is_media_uploader_file']) + { + $media_uploader_file_data['media_uploader_filename'] = self::getFilePathFromMediaUploaderFile($media_uploader_file_data['media_uploader_filename']); + } + + $source_image_relative = ''; + $original_image_relative = ''; + + // Create source image by cloning the original image + $original_image_extension = pathinfo($source, PATHINFO_EXTENSION); + $original_image_destination = str_replace('.' . $original_image_extension, '_original.' . $original_image_extension, $source); + + // Thumbnail file name + $thumb_image_destination = str_replace('.' . $original_image_extension, '_thumb.' . $original_image_extension, $source); + + // Check whether to copy and resize the original image + if ($resizeSettings['original_image_resize']) + { + if ($resizeSettings['original_image_resize_width'] && $resizeSettings['original_image_resize_height']) + { + $original_image_full = Image::resize($source, $resizeSettings['original_image_resize_width'], $resizeSettings['original_image_resize_height'], 70, 'crop', $original_image_destination, true); + } + else if ($resizeSettings['original_image_resize_width']) + { + $original_image_full = Image::resizeAndKeepAspectRatio($source, $resizeSettings['original_image_resize_width'], 70, $original_image_destination, true); + } + else if ($resizeSettings['original_image_resize_height']) + { + $original_image_full = Image::resizeByHeight($source, $resizeSettings['original_image_resize_height'], $original_image_destination, 70, true); + } + + $original_image_relative = str_replace(JPATH_ROOT . $ds, '', $original_image_full); + + // Delete raw image as not needed + JoomlaCMSFile::delete($source); + } + else + { + // Original image must always be cloned by the resized original image + $original_image_full = File::move($source, $original_image_destination); + $original_image_relative = str_replace(JPATH_ROOT . $ds, '', $original_image_full); + } + + // Generate thumbnails + if (!$thumb_data = self::generateThumbnail($original_image_full, $thumb_image_destination, $resizeSettings)) + { + return false; + } + + // Add watermark image + if (isset($upload_settings['watermark']['type']) && $upload_settings['watermark']['type'] !== 'disabled') + { + // Clone source image from original image and hash it + $source_image_full = File::copy($original_image_full, $source_file_path, false, true); + $source_image_relative = str_replace(JPATH_ROOT . $ds, '', $source_image_full); + + // Add watermark to original image + $payload = array_merge($upload_settings['watermark'], [ + 'source' => $original_image_full + ]); + \NRFramework\Image::applyWatermark($payload); + + if (isset($upload_settings['watermark']['apply_on_thumbnails']) && $upload_settings['watermark']['apply_on_thumbnails']) + { + // Add watermark to original image + $payload = array_merge($upload_settings['watermark'], [ + 'source' => implode($ds, [self::getFullTempFolder(), $thumb_data['resized_filename']]) + ]); + \NRFramework\Image::applyWatermark($payload); + } + } + + $tmp_folder = self::getTempFolder(); + + return [ + 'source' => $source_image_relative ? $source_image_relative : '', + 'original' => $original_image_relative, + 'thumbnail' => implode($ds, [$tmp_folder, $thumb_data['resized_filename']]) + ]; + } + + /** + * Moves all given `tmp` items over to the destination folder. + * + * @param array $value + * @param object $field + * @param string $destination_folder + * + * @return void + */ + public static function moveTempItemsToDestination($value, $field, $destination_folder) + { + if (!$destination_folder) + { + return; + } + + // Create destination folder if missing + if (!File::createDirs($destination_folder)) + { + return; + } + + // Make field params use Registry + if (!$field->fieldparams instanceof Registry) + { + $field->fieldparams = new Registry($field->fieldparams); + } + + /** + * Prepare the items for backwards compatibility + */ + $items = is_string($value) ? json_decode($value, true) ?? [['value' => $value]] : $value; + + $items = isset($items['items']) ? $items['items'] : $items; + + if (isset($items['value'])) + { + $items = [$items]; + } + + $limit_files = (int) $field->fieldparams->get('limit_files', 0); + + // Handle single file + if ($limit_files === 1 && is_array($items)) + { + $items = [reset($items)]; + } + + $ds = DIRECTORY_SEPARATOR; + + // Move all files from `tmp` folder over to the `upload folder` + foreach ($items as $key => &$item) + { + /** + * Skip invalid files. + * + * These "files" can appear when we try to move files + * over to the destination folder when the gallery manager + * is still working to upload queueed files. + * + * Also skip any items that have no value. + */ + if ($key === 'ITEM_ID' || empty($item['thumbnail'])) + { + continue; + } + + $moved = false; + + // Ensure thumbnail in temp folder file exists + $thumbnail_clean = pathinfo($item['thumbnail'], PATHINFO_BASENAME); + $thumbnail_path = implode($ds, [JPATH_ROOT, $item['thumbnail']]); + // Move thumbnail image + if (Functions::startsWith($item['thumbnail'], self::getTempFolder()) && file_exists($thumbnail_path)) + { + // Move thumbnail + $thumb = File::move($thumbnail_path, $destination_folder . $thumbnail_clean); + + // Update thumbnail file name + $item['thumbnail'] = pathinfo($thumb, PATHINFO_BASENAME); + + $moved = true; + } + + // Check if we have uploaded the full image as well and set it + $image_clean = pathinfo($item['image'], PATHINFO_BASENAME); + $image_path = implode($ds, [JPATH_ROOT, $item['image']]); + // Move original image + if (Functions::startsWith($item['image'], self::getTempFolder()) && file_exists($image_path)) + { + // Move image + $image = File::move($image_path, $destination_folder . $image_clean); + + // Update image file name + $item['image'] = pathinfo($image, PATHINFO_BASENAME); + + $moved = true; + } + + // Ensure source in temp folder file exists + $item['source'] = isset($item['source']) ? $item['source'] : ''; + + // If source does not exist, create it from the original image, only if watermark is enabled + if (!$item['source'] && $field->fieldparams->get('watermark.type', 'disabled') !== 'disabled') + { + // Create source from original image + $source = File::copy($image_path, $image_path, false, true); + + // Update source file name + $item['source'] = pathinfo($source, PATHINFO_BASENAME); + + $moved = true; + } + + // Move source image + $source_clean = pathinfo($item['source'], PATHINFO_BASENAME); + $source_path = implode($ds, [JPATH_ROOT, $item['source']]); + if (Functions::startsWith($item['source'], self::getTempFolder()) && file_exists($source_path)) + { + // Move source + $thumb = File::move($source_path, $destination_folder . $source_clean); + + // Update source file name + $item['source'] = pathinfo($thumb, PATHINFO_BASENAME); + + $moved = true; + } + + if ($moved) + { + // Update destination path + self::updateDestinationPath($item, $destination_folder); + } + } + + return $items; + } + + /** + * Saves the tags for each item. + * + * @param array $value + * + * @return array + */ + public static function saveItemTags($value = []) + { + if (!is_array($value)) + { + return $value; + } + + foreach ($value as &$item) + { + if (!isset($item['tags']) || !is_string($item['tags'])) + { + $item['tags'] = []; + continue; + } + + if (!$itemTags = json_decode($item['tags'], true)) + { + $item['tags'] = []; + continue; + } + + if (!is_array($itemTags)) + { + $item['tags'] = []; + continue; + } + + if (!$itemTags) + { + $item['tags'] = []; + continue; + } + + // Make $itemTags an array of strings + $itemTags = array_map(function($tag) { + return (string) $tag; + }, $itemTags); + + /** + * Creates the new tags in the #__tags table. + * + * This returns an array of the new tag ids. If a tag isn't new (doesn't have #new# prefix), it will return 0 as its id. + * + * We will now store the IDs returned as the tags for the item. + */ + $item['tags'] = self::createTagsFromField($itemTags); + } + + return $value; + } + + /** + * Create any new tags by looking for #new# in the strings + * + * @param array $tags Tags text array from the field + * + * @return mixed If successful, metadata with new tag titles replaced by tag ids. Otherwise false. + * + * @since 3.1 + */ + public static function createTagsFromField($tags) + { + if (empty($tags) || $tags[0] == '') + { + return; + } + + // We will use the tags table to store them + if (defined('nrJ4')) + { + $tagTable = Factory::getApplication()->bootComponent('com_tags')->getMVCFactory()->createTable('Tag', 'Administrator'); + } + else + { + Table::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_tags/tables'); + $tagTable = Table::getInstance('Tag', 'TagsTable'); + } + + $newTags = []; + + foreach ($tags as $key => $tag) + { + // Remove the #new# prefix that identifies new tags + $tagText = str_replace('#new#', '', $tag); + + if ($tagText === $tag) + { + $newTags[] = (int) $tag; + } + else + { + // Clear old data if exist + $tagTable->reset(); + + // Try to load the selected tag + if ($tagTable->load(['title' => $tagText])) + { + $newTags[] = (int) $tagTable->id; + } + else + { + // Prepare tag data + $tagTable->id = 0; + $tagTable->title = $tagText; + $tagTable->published = 1; + $tagTable->description = ''; + + $tagTable->language = '*'; + $tagTable->access = 1; + + // Make this item a child of the root tag + $tagTable->setLocation($tagTable->getRootId(), 'last-child'); + + // Try to store tag + if ($tagTable->check()) + { + // Assign the alias as path (autogenerated tags have always level 1) + $tagTable->path = $tagTable->alias; + + if ($tagTable->store()) + { + $newTags[] = (int) $tagTable->id; + } + } + } + } + } + + // At this point $newTags is an array of all tag ids + return $newTags; + } + + /** + * Updates the destination path for the image and its thumbnail to the final destination folder. + * + * @param array $item + * @param string $destination_folder + * + * @return mixed + */ + private static function updateDestinationPath(&$item, $destination_folder) + { + $ds = DIRECTORY_SEPARATOR; + + // Ensure destination folder is a relative path + $destination_folder = ltrim(rtrim(str_replace(JPATH_ROOT, '', $destination_folder), $ds), $ds); + + $item = array_merge($item, [ + 'source' => !empty($item['source']) && !Functions::startsWith($item['source'], $destination_folder) ? implode($ds, [$destination_folder, $item['source']]) : $item['source'], + 'thumbnail' => !Functions::startsWith($item['thumbnail'], $destination_folder) ? implode($ds, [$destination_folder, $item['thumbnail']]) : $item['thumbnail'], + 'image' => !Functions::startsWith($item['image'], $destination_folder) ? implode($ds, [$destination_folder, $item['image']]) : $item['image'] + ]); + } + + /** + * Sets the custom field item id > field id value "source" to given source image path for the original image path + */ + public static function setItemFieldSource($item_id, $field_id, $sourceImagePath, $originalImagePath) + { + // Get "value" column from #__fields_values where item_id = $item_id and $field_id = $field_id + $db = Factory::getDbo(); + + $query = $db->getQuery(true) + ->select($db->qn('value')) + ->from($db->qn('#__fields_values')) + ->where($db->qn('item_id') . ' = ' . $db->q($item_id)) + ->where($db->qn('field_id') . ' = ' . $db->q($field_id)); + + $db->setQuery($query); + + $value = $db->loadResult(); + + // If value is empty, return + if (!$value) + { + return; + } + + // Decode value + $value = json_decode($value, true); + + // If value is empty, return + if (!$value) + { + return; + } + + // If value is not an array, return + if (!is_array($value)) + { + return; + } + + // If value has no items, return + if (!isset($value['items'])) + { + return; + } + + // Loop all items until we find a "image" = $originalImagePath and then set 'source' = $sourceImagePath + foreach ($value['items'] as $key => &$item) + { + if ($item['image'] !== $originalImagePath) + { + continue; + } + + $item['source'] = $sourceImagePath; + } + + // Update value + $query = $db->getQuery(true) + ->update($db->qn('#__fields_values')) + ->set($db->qn('value') . ' = ' . $db->q(json_encode($value))) + ->where($db->qn('item_id') . ' = ' . $db->q($item_id)) + ->where($db->qn('field_id') . ' = ' . $db->q($field_id)); + + $db->setQuery($query); + + $db->execute(); + } + + /** + * Media Uploader files look like: https://example.com/images/sampledata/parks/banner_cradle.png + * We remove the first part (https://example.com/images/) and keep the other part (relative path to image). + * + * @param string $filename + * + * @return string + */ + private static function getFilePathFromMediaUploaderFile($filename) + { + $filenameArray = explode('images/', $filename, 2); + unset($filenameArray[0]); + $new_filepath = join($filenameArray); + return 'images/' . $new_filepath; + } + + /** + * Generates thumbnail + * + * @param string $source Source image path. + * @param string $destination Destination image path. + * @param array $resizeSettings Resize Settings. + * @param string $destination_folder Destination folder. + * @param boolean $unique_filename Whether the thumbnails will have a unique filename. + * + * @return array + */ + public static function generateThumbnail($source = '', $destination = '', $resizeSettings = [], $destination_folder = null, $unique_filename = true) + { + if (!$destination) + { + $parts = pathinfo($source); + $destination_folder = !is_null($destination_folder) ? $destination_folder : $parts['dirname'] . DIRECTORY_SEPARATOR; + $destination = $destination_folder . $parts['filename'] . '_thumb.' . $parts['extension']; + } + + $resized_image = null; + + $thumb_width = isset($resizeSettings['thumb_width']) ? (int) $resizeSettings['thumb_width'] : null; + $thumb_height = isset($resizeSettings['thumb_height']) ? (int) $resizeSettings['thumb_height'] : null; + + // If thumbnail width is null, and we have item height set, we are resizing by height + if (is_null($thumb_width) && $thumb_height && !is_null($thumb_height)) + { + $resized_image = Image::resizeByHeight($source, $thumb_height, $destination, 70, $unique_filename, true, 'resize'); + } + else + { + if (is_null($thumb_width) || !$thumb_width) + { + return; + } + + /** + * If height is zero, then we suppose we want to keep aspect ratio. + * + * Resize with width & height: If thumbnail height is not set + * Resize and keep aspect ratio: If thumbnail height is set + */ + $resized_image = $thumb_height && !is_null($thumb_height) + ? + Image::resize($source, $thumb_width, $thumb_height, 70, $resizeSettings['thumb_resize_method'], $destination, $unique_filename, true, 'resize') + : + Image::resizeAndKeepAspectRatio($source, $thumb_width, 70, $destination, $unique_filename, true, 'resize'); + + } + + if (!$resized_image) + { + return; + } + + return [ + 'filename' => basename($source), + 'resized_filename' => basename($resized_image) + ]; + } + + /** + * Deletes an uploaded files: source, original, and thumbnail. + * + * @param string $source The source image path. + * @param string $original The original image path. + * @param string $thumbnail The thumbnail image path. + * + * @return bool + */ + public static function deleteFile($source = null, $original = null, $thumbnail = null) + { + return [ + 'deleted_source_image' => self::findAndDeleteFile($source), + 'deleted_original_image' => self::findAndDeleteFile($original), + 'deleted_thumbnail' => self::findAndDeleteFile($thumbnail) + ]; + } + + /** + * Deletes the file. + * + * @param string $filepath + * + * @return mixed + */ + private static function findAndDeleteFile($filepath) + { + if (!$filepath) + { + return; + } + + $file = Path::clean(implode(DIRECTORY_SEPARATOR, [JPATH_ROOT, $filepath])); + + return file_exists($file) ? JoomlaCMSFile::delete($file) : false; + } + + /** + * Cleans the temp folder. + * + * Removes any image that is 1 day or older. + * + * @return void + */ + public static function clean() + { + $temp_folder = self::getFullTempFolder(); + + if (!is_dir($temp_folder)) + { + return; + } + + // Get images + $files = array_diff(scandir($temp_folder), ['.', '..', '.DS_Store', 'index.html']); + + $found = []; + + foreach ($files as $key => $filename) + { + $file_path = implode(DIRECTORY_SEPARATOR, [$temp_folder, $filename]); + + // Skip directories + if (is_dir($file_path)) + { + continue; + } + + $diff_in_miliseconds = time() - filemtime($file_path); + + // Skip the file if it's not old enough + if ($diff_in_miliseconds < (60 * 60 * 24 * self::$temp_files_cleanup_days)) + { + continue; + } + + $found[] = $file_path; + } + + if (!$found) + { + return; + } + + // Delete found old files + foreach ($found as $file) + { + unlink($file); + } + } + + /** + * Full temp directory where images are uploaded + * prior to them being saved in the final directory. + * + * @return string + */ + private static function getFullTempFolder() + { + return implode(DIRECTORY_SEPARATOR, [JPATH_ROOT, self::getTempFolder()]); + } + + /** + * Temp folder where images are uploaded + * prior to them being saved in the final directory. + * + * @var string + */ + public static function getTempFolder() + { + return implode(DIRECTORY_SEPARATOR, ['media', 'tfgallerymanager', 'tmp']); + } + + /** + * Deletes a specific tag from every gallery item. + * + * @param int $tag_id + * @param string $context + * + * @return void + */ + public static function deleteTagFromFieldsValues($tag_id = null, $context = '') + { + if (!$tag_id) + { + return; + } + + if ($context === '') + { + self::deleteTagFromCustomFieldsByTagId($tag_id); + self::deleteTagFromSubformCustomFieldsByTagId($tag_id); + } + } + + /** + * Deletes a specific tag from every gallery item custom field. + * + * @param int $tag_id + * + * @return void + */ + private static function deleteTagFromCustomFieldsByTagId($tag_id = null) + { + if (!$tag_id) + { + return; + } + + $db = Factory::getDbo(); + $query = $db->getQuery(true) + ->select('f.id as field_id, fv.item_id as item_id, fv.value as value') + ->from('#__fields as f') + ->join('LEFT', '#__fields_values AS fv ON fv.field_id = f.id') + ->where('f.type = ' . $db->quote('acfgallery')); + + $db->setQuery($query); + + $fields = $db->loadAssocList(); + + if (!$fields) + { + return; + } + + foreach ($fields as $field) + { + if (!$decoded_value = json_decode($field['value'], true)) + { + continue; + } + + if (!isset($decoded_value['items'])) + { + continue; + } + + $update = false; + + foreach ($decoded_value['items'] as &$item) + { + if (!isset($item['tags'])) + { + continue; + } + + if (!is_array($item['tags'])) + { + continue; + } + + if (!count($item['tags'])) + { + continue; + } + + $item['tags'] = array_values($item['tags']); + + if (($key = array_search($tag_id, $item['tags'])) !== false) + { + $update = true; + unset($item['tags'][$key]); + } + + $item['tags'] = array_values($item['tags']); + } + + if (!$update) + { + continue; + } + + $field['value'] = json_encode($decoded_value); + + // Update field value + $query->clear() + ->update('#__fields_values') + ->set($db->quoteName('value') . ' = ' . $db->quote($field['value'])) + ->where($db->quoteName('field_id') . ' = ' . $db->quote($field['field_id'])) + ->where($db->quoteName('item_id') . ' = ' . $db->quote($field['item_id'])); + $db->setQuery($query); + $db->execute(); + } + } + + /** + * Deletes a specific tag from every gallery item that exists in a subform custom field. + * + * @param int $tag_id + * + * @return void + */ + private static function deleteTagFromSubformCustomFieldsByTagId($tag_id = null) + { + if (!$tag_id) + { + return; + } + + if (!$tag_id) + { + return; + } + + $db = Factory::getDbo(); + + // Get all ACF Gallery custom field IDs + $query = $db->getQuery(true) + ->select('distinct f.id') + ->from('#__fields as f') + ->join('LEFT', '#__fields_values AS fv ON fv.field_id = f.id') + ->where('f.type = ' . $db->quote('acfgallery')); + $db->setQuery($query); + $gallery_field_ids = array_keys($db->loadAssocList('id')); + + if (!$gallery_field_ids) + { + return; + } + + // Get all Subform custom fields + $query->clear() + ->select('f.id as field_id, fv.item_id as item_id, fv.value as value') + ->from('#__fields as f') + ->join('LEFT', '#__fields_values AS fv ON fv.field_id = f.id') + ->where('f.type = ' . $db->quote('subform')); + $db->setQuery($query); + $subform_fields = $db->loadAssocList(); + + foreach ($subform_fields as $subform_field) + { + if (!$subform_field_items = json_decode($subform_field['value'], true)) + { + continue; + } + + $update = false; + + foreach ($subform_field_items as $row => &$row_items) + { + if (!is_array($row_items)) + { + continue; + } + + foreach ($row_items as $field_name => &$field_value) + { + // Get the field id + $field_id = str_replace('field', '', $field_name); + + // Check if its a gallery field + if (!in_array($field_id, $gallery_field_ids)) + { + continue; + } + + if (!isset($field_value['items'])) + { + continue; + } + + foreach ($field_value['items'] as &$item) + { + if (!isset($item['tags'])) + { + continue; + } + + if (!is_array($item['tags'])) + { + continue; + } + + if (!count($item['tags'])) + { + continue; + } + + $item['tags'] = array_values($item['tags']); + + if (($key = array_search($tag_id, $item['tags'])) !== false) + { + $update = true; + unset($item['tags'][$key]); + } + + $item['tags'] = array_values($item['tags']); + } + } + } + + if (!$update) + { + continue; + } + + $subform_field['value'] = json_encode($subform_field_items); + + // Update subform field value + $query->clear() + ->update('#__fields_values') + ->set($db->quoteName('value') . ' = ' . $db->quote($subform_field['value'])) + ->where($db->quoteName('field_id') . ' = ' . $db->quote($subform_field['field_id'])) + ->where($db->quoteName('item_id') . ' = ' . $db->quote($subform_field['item_id'])); + $db->setQuery($query); + $db->execute(); + } + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Widgets/GalleryManager2.php b/plugins/system/nrframework/NRFramework/Helpers/Widgets/GalleryManager2.php new file mode 100644 index 00000000..32da780d --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Widgets/GalleryManager2.php @@ -0,0 +1,1250 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers\Widgets; + +defined('_JEXEC') or die; + +use NRFramework\File; +use NRFramework\Image; +use NRFramework\Functions; +use Joomla\Registry\Registry; +use Joomla\CMS\Table\Table; +use Joomla\CMS\Factory; +use Joomla\Filesystem\Path; +use Joomla\CMS\Language\Text; +use Joomla\Filesystem\File as JoomlaCMSFile; + +class GalleryManager2 +{ + /** + * How long the files can stay in the temp folder. + * + * After each save a clean up is run and all files older + * than this value in days are removed. + * + * @var int + */ + private static $temp_files_cleanup_days = 1; + + /** + * Uploads the source image to the temp folder. + * + * @param array $file The request file as posted by form + * @param string $upload_settings The upload settings + * + * @return array|bool The uploaded image paths or false on failure + */ + public static function upload($file, $uploadSettings) + { + $fullTempFolder = self::getFullTempFolder($uploadSettings['context'], $uploadSettings['field_id'], $uploadSettings['item_id']); + + // Create source folder if not exists + File::createDirs($fullTempFolder); + + // Move the image to the tmp folder + try { + $source = File::upload($file, $fullTempFolder, $uploadSettings['allowed_types'], $uploadSettings['allow_unsafe'], null, $uploadSettings['random_suffix']); + } catch (\Throwable $th) + { + return false; + } + + if (!$source) + { + return false; + } + + return str_replace(JPATH_ROOT . DIRECTORY_SEPARATOR, '', $source); + } + + public static function maybeRegenerateImages($context = 'default', $items = [], $field_id = null, $item_id = null, $oldData = []) + { + if (!$oldData) + { + return false; + } + + if (!$field_data = self::getSettings($context, $field_id, $item_id)) + { + return false; + } + + /** + * In order to proceed, there must be changes in the following data: + * + * - provider + * - full size image + * - slideshow image + * - thumbnails + * - watermark + */ + $images = self::canRegenerateImages($field_data, $oldData); + + $items = is_string($items) ? json_decode($items, true) : $items; + + foreach ($items as &$item) + { + self::generateFromSource($item, $images, $field_data, false); + } + + return $items; + } + + /** + * Checks if the images need to be regenerated. + * + * @param object $new_data + * @param object $old_data + * + * @return array + */ + public static function canRegenerateImages($new_data = [], $old_data = []) + { + $images = [ + 'thumb' => false, + 'slideshow' => false, + 'full' => false + ]; + + // On provider change + if ($old_data->get('provider') != $new_data->get('provider')) + { + if ($new_data->get('provider') === 'slideshow') + { + $images['slideshow'] = true; + + if ($new_data->get('show_thumbnails') === '1') + { + $images['thumb'] = true; + } + } + else + { + $images['thumb'] = true; + } + } + // On thumbnails dimensions change + else if ($old_data->get('thumbnail_size') != $new_data->get('thumbnail_size') || $old_data->get('justified_item_height') != $new_data->get('justified_item_height') || $old_data->get('show_thumbnails') != $new_data->get('show_thumbnails') || $old_data->get('masonry_thumbnails_width') != $new_data->get('masonry_thumbnails_width') || $old_data->get('slideshow_thumbnail_size') != $new_data->get('slideshow_thumbnail_size')) + { + $images['thumb'] = true; + } + + // Check if full image has changed + if ($old_data->get('full_image') != $new_data->get('full_image') || ($old_data->get('lightbox') != $new_data->get('lightbox') && $new_data->get('lightbox') === '1')) + { + $images['full'] = true; + } + + // Check if slideshow image has changed + if ($new_data->get('provider') === 'slideshow' && $old_data->get('slideshow_image') != $new_data->get('slideshow_image')) + { + $images['slideshow'] = true; + } + + // Check if watermark settings have changed + if ($old_data->get('watermark') != $new_data->get('watermark')) + { + if ($new_data->get('lightbox') === '1') + { + $images['full'] = true; + } + + if ($old_data->get('slideshow_image') != $new_data->get('slideshow_image') || $new_data->get('provider') === 'slideshow') + { + $images['slideshow'] = true; + } + + if ($old_data->get('provider') !== 'slideshow' || ($new_data->get('provider') === 'slideshow' && $new_data->get('show_thumbnails') === '1')) + { + $images['thumb'] = true; + } + } + + return $images; + } + + /** + * Returns the settings for the given context. + * + * @param string $context + * @param int $field_id + * @param int $item_id + * + * @return mixed + */ + public static function getSettings($context = 'default', $field_id = null, $item_id = null) + { + // Make sure we have a valid context + if (!$context) + { + return false; + } + + $field_data = []; + + if ($context === 'default') + { + // Make sure we have a valid field id + if (!$field_id) + { + return Text::_('NR_GALLERY_MANAGER_FIELD_ID_ERROR'); + } + + if (!$field_data = \NRFramework\Helpers\CustomField::getData($field_id)) + { + return Text::_('NR_GALLERY_MANAGER_INVALID_FIELD_DATA'); + } + } + else if ($context === 'module') + { + // Make sure we have a valid item id + if (!$item_id) + { + return Text::_('NR_GALLERY_MANAGER_ITEM_ID_ERROR'); + } + + if (!$field_data = \NRFramework\Helpers\Module::getData($item_id)) + { + return Text::_('NR_GALLERY_MANAGER_INVALID_FIELD_DATA'); + } + } + + return $field_data; + } + + /** + * Moves all given temp items over to the destination folder. + * + * @param array $value + * @param object $field + * @param string $destination_folder + * + * @return void + */ + public static function moveTempItemsToDestination($value, $field, $destination_folder) + { + if (!$destination_folder) + { + return; + } + + // Create destination folder if missing + if (!File::createDirs($destination_folder)) + { + return; + } + + // Make field params use Registry + if (!$field->fieldparams instanceof Registry) + { + $field->fieldparams = new Registry($field->fieldparams); + } + + /** + * Prepare the items for backwards compatibility + */ + $items = is_string($value) ? json_decode($value, true) ?? [['value' => $value]] : $value; + + $items = isset($items['items']) ? $items['items'] : $items; + + if (isset($items['value'])) + { + $items = [$items]; + } + + $limit_files = (int) $field->fieldparams->get('limit_files', 0); + + // Handle single file + if ($limit_files === 1 && is_array($items)) + { + $items = [reset($items)]; + } + + // Compatibility Start: Migrate old items to new folder structure + self::maybeMigrateOldItems($items, $field->fieldparams); + // Compatibility End + + $ds = DIRECTORY_SEPARATOR; + + $images = [ + 'thumb' => in_array($field->fieldparams->get('provider', 'grid'), ['grid', 'masonry', 'justified']) || ($field->fieldparams->get('provider', 'grid') === 'slideshow' && $field->fieldparams->get('show_thumbnails', '0') === '1'), + 'slideshow' => $field->fieldparams->get('provider', 'grid') === 'slideshow', + 'full' => $field->fieldparams->get('lightbox', '0') === '1' + ]; + + $tmpdir = Factory::getConfig()->get('tmp_path'); + $tmpRelativeDirectory = ltrim(str_replace(JPATH_ROOT, '', $tmpdir), $ds); + + // Move all files from the temp folder over to the `upload folder` + foreach ($items as $key => &$item) + { + /** + * Skip invalid files. + * + * These "files" can appear when we try to move files + * over to the destination folder when the gallery manager + * is still working to upload queueed files. + */ + if ($key === 'ITEM_ID') + { + continue; + } + + // Skip if source does not start with the temp relative directory + $testSourcePath = ltrim(rtrim($item['source'], $ds), $ds) . $ds; + if (!Functions::startsWith($testSourcePath, $tmpRelativeDirectory . $ds)) + { + continue; + } + + // Move source image to final directory + try { + $source_clean = pathinfo($item['source'], PATHINFO_BASENAME); + $source_path = implode($ds, [JPATH_ROOT, $item['source']]); + + $new_source_path = implode($ds, [rtrim($destination_folder, $ds), md5('source'), $source_clean]); + $new_source_path = File::move($source_path, $new_source_path); + $item['source'] = ltrim(rtrim(str_replace(JPATH_ROOT, '', $new_source_path), $ds), $ds); + } catch (\Throwable $th) {} + + // Generate the rest of images from the source image + self::generateFromSource($item, $images, $field->fieldparams); + } + + return $items; + } + + /** + * Check and migrate old items to the new folder structure. + * + * @param array $items + * @param object $field_data + * + * @return void + */ + public static function maybeMigrateOldItems(&$items = [], $field_data = []) + { + if (!is_array($items) || empty($items)) + { + return; + } + + $ds = DIRECTORY_SEPARATOR; + + $tmpdir = Factory::getConfig()->get('tmp_path'); + + // Migrate images to new folders and create source images from the full image if source is missing + foreach ($items as &$value) + { + // We skip this process if the "source" directory exists in the uploaded files path. + // This means that the new structure is present, so don't do anything. + if (!empty($value['source'])) + { + $fullSourcePath = implode($ds, [JPATH_ROOT, $value['source']]); + $checkDirectory = dirname($fullSourcePath); + + if (is_dir($checkDirectory) && (Functions::startsWith($checkDirectory, $tmpdir) || Functions::endsWith($checkDirectory, '/' . md5('source')))) + { + continue; + } + } + + $sourceNewPath = null; + + $fullImageCurrentPath = implode($ds, [JPATH_ROOT, $value['image']]); + $fullImageData = pathinfo($fullImageCurrentPath); + + // Create source if missing + if (empty($value['source'])) + { + $sourceNewPath = implode($ds, [dirname($fullImageCurrentPath), md5('source'), $fullImageData['basename']]); + $sourceNewPath = File::copy($fullImageCurrentPath, $sourceNewPath); + $value['source'] = ltrim(rtrim(str_replace(JPATH_ROOT, '', $sourceNewPath), $ds), $ds); + } + else + { + // Move source image + $sourceOldPath = implode($ds, [JPATH_ROOT, $value['source']]); + $sourceNewPath = implode($ds, [JPATH_ROOT, dirname($value['source']), md5('source'), $fullImageData['basename']]); + $sourceNewPath = File::move($sourceOldPath, $sourceNewPath); + $value['source'] = ltrim(rtrim(str_replace(JPATH_ROOT, '', $sourceNewPath), $ds), $ds); + } + + // Delete thumbnail and recreate from source + $needThumb = false; + $thumbOldPath = implode($ds, [JPATH_ROOT, $value['thumbnail']]); + if (is_file($thumbOldPath)) + { + $needThumb = true; + JoomlaCMSFile::delete($thumbOldPath); + $value['thumbnail'] = ''; + + if ($field_data->get('provider', 'grid') === 'slideshow' && $field_data->get('show_thumbnails', '0') === '0') + { + $needThumb = false; + } + } + + // Delete full image and recreate from source + $needFull = false; + $fullImageOldPath = implode($ds, [JPATH_ROOT, $value['image']]); + if (is_file($fullImageOldPath)) + { + JoomlaCMSFile::delete($fullImageOldPath); + $value['image'] = ''; + + if ($field_data->get('lightbox', '0') === '1') + { + $needFull = true; + } + } + + self::generateFromSource($value, [ + 'thumb' => $needThumb, + 'slideshow' => $field_data->get('provider', 'grid') === 'slideshow', + 'full' => $needFull + ], $field_data); + } + } + + /** + * Clean up unneeded images. + * + * @param array $item + * @param object $field_data + */ + public static function cleanUpImages(&$item = [], $field_data = []) + { + $ds = DIRECTORY_SEPARATOR; + $provider = $field_data->get('provider', 'grid'); + + /** + * Clean up of unneeded images. + */ + /** + * Delete thumbs if: + * 1) We're using the slideshow provider and show_thumbnails is disabled and the item has a thumbnail + * 2) We're not using the slideshow provider and the item has a thumbnail and a slideshow image + */ + if (($provider === 'slideshow' && $field_data->get('show_thumbnails', '0') === '0' && $item['thumbnail']) || ($provider !== 'slideshow' && $item['thumbnail'] && $item['slideshow'])) + { + $thumbnails_path = implode($ds, [JPATH_ROOT, $item['thumbnail']]); + if (is_file($thumbnails_path)) + { + JoomlaCMSFile::delete($thumbnails_path); + } + $item['thumbnail'] = null; + } + + // Delete full image if lightbox is disabled and the item has a full image + if ($field_data->get('lightbox') === '0' && $item['image']) + { + $full_image_path = implode($ds, [JPATH_ROOT, $item['image']]); + if (is_file($full_image_path)) + { + JoomlaCMSFile::delete($full_image_path); + } + $item['image'] = null; + } + + // Delete slideshow image if exists and not in slideshow provider + if ($provider !== 'slideshow' && $item['slideshow']) + { + $slideshow_image_path = implode($ds, [JPATH_ROOT, $item['slideshow']]); + if (is_file($slideshow_image_path)) + { + JoomlaCMSFile::delete($slideshow_image_path); + } + $item['slideshow'] = null; + } + } + + /** + * This method generates the full image, thumbnail, and slideshow images from the sources. + * + * @param array $item + * @param array $images + * @param object $field_data + * @param bool $unique_filename + * + * @return void + */ + public static function generateFromSource(&$item, $images = [], $field_data = [], $unique_filename = true) + { + $ds = DIRECTORY_SEPARATOR; + $provider = $field_data->get('provider', 'grid'); + + /** + * Clean up of unneeded images. + */ + self::cleanUpImages($item, $field_data); + + $full_source_path = implode($ds, [JPATH_ROOT, $item['source']]); + + // Create full image + if ($images['full']) + { + $full_image_path = implode($ds, [JPATH_ROOT, dirname(dirname($item['source'])), 'full', basename($item['source'])]); + $full_image_resizing_dimensions = self::getImageResizingDimensions('full_image', $field_data); + if (!empty(array_filter($full_image_resizing_dimensions))) + { + // Create the full image directory if not exists + File::createDirs(dirname($full_image_path)); + + // Resize the full image + $full_image_path = Image::resizeByWidthOrHeight($full_source_path, $full_image_resizing_dimensions['width'], $full_image_resizing_dimensions['height'], 70, $full_image_path, 'crop', $unique_filename); + + $item['image'] = ltrim(rtrim(str_replace(JPATH_ROOT, '', $full_image_path), $ds), $ds); + } + else if ($field_data->get('full_image.by', '') === 'disabled') + { + // Create the full image directory if not exists + File::createDirs(dirname($full_image_path)); + + // Copy image to full folder + $full_image_path = File::copy($full_source_path, $full_image_path, !$unique_filename); + + $item['image'] = ltrim(rtrim(str_replace(JPATH_ROOT, '', $full_image_path), $ds), $ds); + } + } + + // Create thumbnail image + if ($images['thumb']) + { + $thumbs_folder_name = $provider === 'slideshow' ? 'thumb' : ''; + $thumbnail_image_path = implode($ds, array_filter([JPATH_ROOT, dirname(dirname($item['source'])), $thumbs_folder_name, basename($item['source'])])); + $thumbnail_resizing_dimensions = [ + 'width' => null, + 'height' => null + ]; + + if ($provider === 'justified') + { + $thumbnail_resizing_dimensions['height'] = $field_data->get('justified_item_height', 200); + } + else if ($provider === 'masonry') + { + $thumbnail_resizing_dimensions['width'] = $field_data->get('masonry_thumbnails_width', 200); + } + else + { + $thumbnail_size = $provider === 'slideshow' ? $field_data->get('slideshow_thumbnail_size', 200) : $field_data->get('thumbnail_size', 200); + + $thumbnail_resizing_dimensions = [ + 'width' => $thumbnail_size, + 'height' => $thumbnail_size + ]; + + // If slideshow, require show_thumbnails to be enabled + if ($provider === 'slideshow' && $field_data->get('show_thumbnails', '0') === '0') + { + $thumbnail_resizing_dimensions = null; + } + } + + if ($thumbnail_resizing_dimensions) + { + // Create the full image directory if not exists + File::createDirs(dirname($thumbnail_image_path)); + + // Resize the full image + $thumbnail_image_path = Image::resizeByWidthOrHeight($full_source_path, $thumbnail_resizing_dimensions['width'], $thumbnail_resizing_dimensions['height'], 70, $thumbnail_image_path, 'crop', $unique_filename); + + $item['thumbnail'] = ltrim(rtrim(str_replace(JPATH_ROOT, '', $thumbnail_image_path), $ds), $ds); + } + } + + // Create slideshow image + if ($images['slideshow'] && $provider === 'slideshow') + { + $slideshow_image_path = implode($ds, [JPATH_ROOT, dirname(dirname($item['source'])), basename($item['source'])]); + if ($slideshow_resizing_dimensions = self::getImageResizingDimensions('slideshow_image', $field_data)) + { + // Create the full image directory if not exists + File::createDirs(dirname($slideshow_image_path)); + + // Resize the full image + $slideshow_image_path = Image::resizeByWidthOrHeight($full_source_path, $slideshow_resizing_dimensions['width'], $slideshow_resizing_dimensions['height'], 70, $slideshow_image_path, 'crop', $unique_filename); + + $item['slideshow'] = ltrim(rtrim(str_replace(JPATH_ROOT, '', $slideshow_image_path), $ds), $ds); + } + } + + self::applyWatermarkOnImages($item, $images, $field_data); + } + + /** + * Applies the watermark on the images. + * + * @param array $payload + * @param array $images + * @param object $field_data + * + * @return void + */ + public static function applyWatermarkOnImages($payload = [], $images = [], $field_data = []) + { + if ($field_data->get('watermark.type', 'disabled') === 'disabled') + { + return; + } + + $ds = DIRECTORY_SEPARATOR; + + $watermarkSettings = (array) $field_data->get('watermark', []); + + $apply_on_thumbnails = $watermarkSettings['apply_on_thumbnails'] === '1'; + + $watermarkSettings = array_merge($watermarkSettings, [ + 'image' => !empty($watermarkSettings['image']) ? explode('#', JPATH_SITE . DIRECTORY_SEPARATOR . $watermarkSettings['image'])[0] : null, + ]); + + if ($images['full']) + { + // Add watermark to full image + $watermarkPayload = array_merge($watermarkSettings, [ + 'source' => implode($ds, [JPATH_ROOT, $payload['image']]) + ]); + \NRFramework\Image::applyWatermark($watermarkPayload); + } + + if ($images['slideshow']) + { + // Add watermark to slideshow image + if ($field_data->get('provider', 'grid') === 'slideshow') + { + $watermarkPayload = array_merge($watermarkSettings, [ + 'source' => implode($ds, [JPATH_ROOT, $payload['slideshow']]) + ]); + \NRFramework\Image::applyWatermark($watermarkPayload); + } + } + + if ($apply_on_thumbnails && $images['thumb']) + { + // Add watermark to thumbnail + $watermarkPayload = array_merge($watermarkSettings, [ + 'source' => implode($ds, [JPATH_ROOT, $payload['thumbnail']]) + ]); + \NRFramework\Image::applyWatermark($watermarkPayload); + } + } + + public static function getImageResizingDimensions($key, $field_data) + { + $width = $height = null; + + if (in_array($field_data->get($key . '.by', ''), ['width', 'custom'])) + { + $width = $field_data->get($key . '.width', null); + } + if (in_array($field_data->get($key . '.by', ''), ['height', 'custom'])) + { + $height = $field_data->get($key . '.height', null); + } + + $data = array_filter([ + 'width' => $width, + 'height' => $height + ]); + + if (!isset($data['width'])) + { + $data['width'] = null; + } + + if (!isset($data['height'])) + { + $data['height'] = null; + } + + return $data; + } + + /** + * Saves the tags for each item. + * + * @param array $value + * + * @return array + */ + public static function saveItemTags($value = []) + { + if (!is_array($value)) + { + return $value; + } + + foreach ($value as &$item) + { + if (!isset($item['tags']) || !is_string($item['tags'])) + { + $item['tags'] = []; + continue; + } + + if (!$itemTags = json_decode($item['tags'], true)) + { + $item['tags'] = []; + continue; + } + + if (!is_array($itemTags)) + { + $item['tags'] = []; + continue; + } + + if (!$itemTags) + { + $item['tags'] = []; + continue; + } + + // Make $itemTags an array of strings + $itemTags = array_map(function($tag) { + return (string) $tag; + }, $itemTags); + + /** + * Creates the new tags in the #__tags table. + * + * This returns an array of the new tag ids. If a tag isn't new (doesn't have #new# prefix), it will return 0 as its id. + * + * We will now store the IDs returned as the tags for the item. + */ + $item['tags'] = self::createTagsFromField($itemTags); + } + + return $value; + } + + /** + * Create any new tags by looking for #new# in the strings + * + * @param array $tags Tags text array from the field + * + * @return mixed If successful, metadata with new tag titles replaced by tag ids. Otherwise false. + * + * @since 3.1 + */ + public static function createTagsFromField($tags) + { + if (empty($tags) || $tags[0] == '') + { + return; + } + + // We will use the tags table to store them + if (defined('nrJ4')) + { + $tagTable = Factory::getApplication()->bootComponent('com_tags')->getMVCFactory()->createTable('Tag', 'Administrator'); + } + else + { + Table::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_tags/tables'); + $tagTable = Table::getInstance('Tag', 'TagsTable'); + } + + $newTags = []; + + foreach ($tags as $key => $tag) + { + // Remove the #new# prefix that identifies new tags + $tagText = str_replace('#new#', '', $tag); + + if ($tagText === $tag) + { + $newTags[] = (int) $tag; + } + else + { + // Clear old data if exist + $tagTable->reset(); + + // Try to load the selected tag + if ($tagTable->load(['title' => $tagText])) + { + $newTags[] = (int) $tagTable->id; + } + else + { + // Prepare tag data + $tagTable->id = 0; + $tagTable->title = $tagText; + $tagTable->published = 1; + $tagTable->description = ''; + + $tagTable->language = '*'; + $tagTable->access = 1; + + // Make this item a child of the root tag + $tagTable->setLocation($tagTable->getRootId(), 'last-child'); + + // Try to store tag + if ($tagTable->check()) + { + // Assign the alias as path (autogenerated tags have always level 1) + $tagTable->path = $tagTable->alias; + + if ($tagTable->store()) + { + $newTags[] = (int) $tagTable->id; + } + } + } + } + } + + // At this point $newTags is an array of all tag ids + return $newTags; + } + + /** + * Sets the custom field item id > field id value "source" to given source image path for the original image path + */ + public static function setItemFieldSource($item_id, $field_id, $sourceImagePath, $originalImagePath) + { + // Get "value" column from #__fields_values where item_id = $item_id and $field_id = $field_id + $db = Factory::getDbo(); + + $query = $db->getQuery(true) + ->select($db->qn('value')) + ->from($db->qn('#__fields_values')) + ->where($db->qn('item_id') . ' = ' . $db->q($item_id)) + ->where($db->qn('field_id') . ' = ' . $db->q($field_id)); + + $db->setQuery($query); + + $value = $db->loadResult(); + + // If value is empty, return + if (!$value) + { + return; + } + + // Decode value + $value = json_decode($value, true); + + // If value is empty, return + if (!$value) + { + return; + } + + // If value is not an array, return + if (!is_array($value)) + { + return; + } + + // If value has no items, return + if (!isset($value['items'])) + { + return; + } + + foreach ($value['items'] as $key => &$item) + { + if ($item['image'] !== $originalImagePath) + { + continue; + } + + $item['source'] = $sourceImagePath; + } + + // Update value + $query = $db->getQuery(true) + ->update($db->qn('#__fields_values')) + ->set($db->qn('value') . ' = ' . $db->q(json_encode($value))) + ->where($db->qn('item_id') . ' = ' . $db->q($item_id)) + ->where($db->qn('field_id') . ' = ' . $db->q($field_id)); + + $db->setQuery($query); + + $db->execute(); + } + + /** + * Media Uploader files look like: https://example.com/images/sampledata/parks/banner_cradle.png + * We remove the first part (https://example.com/images/) and keep the other part (relative path to image). + * + * @param string $filename + * + * @return string + */ + private static function getFilePathFromMediaUploaderFile($filename) + { + $filenameArray = explode('images/', $filename, 2); + unset($filenameArray[0]); + $new_filepath = join($filenameArray); + return 'images/' . $new_filepath; + } + + /** + * Deletes an uploaded files: source, slideshow, original, and thumbnail. + * + * @param string $source The source image path. + * @param string $slideshow The slideshow image path. + * @param string $original The original image path. + * @param string $thumbnail The thumbnail image path. + * + * @return bool + */ + public static function deleteFile($source = null, $slideshow = null, $original = null, $thumbnail = null) + { + return [ + 'deleted_source_image' => self::findAndDeleteFile($source), + 'deleted_slideshow_image' => self::findAndDeleteFile($slideshow), + 'deleted_full_image' => self::findAndDeleteFile($original), + 'deleted_thumbnail' => self::findAndDeleteFile($thumbnail) + ]; + } + + /** + * Deletes the file. + * + * @param string $filepath + * + * @return mixed + */ + private static function findAndDeleteFile($filepath) + { + if (!$filepath) + { + return; + } + + $file = Path::clean(implode(DIRECTORY_SEPARATOR, [JPATH_ROOT, $filepath])); + + return is_file($file) ? JoomlaCMSFile::delete($file) : false; + } + + /** + * Cleans the temp folder. + * + * Removes any image that is 1 day or older. + * + * @return void + */ + public static function clean() + { + $temp_folder = self::getFullTempFolder(); + + if (!is_dir($temp_folder)) + { + return; + } + + // Get images + $files = array_diff(scandir($temp_folder), ['.', '..', '.DS_Store', 'index.html']); + + $found = []; + + foreach ($files as $key => $filename) + { + $file_path = implode(DIRECTORY_SEPARATOR, [$temp_folder, $filename]); + + // Skip directories + if (is_dir($file_path)) + { + continue; + } + + $diff_in_miliseconds = time() - filemtime($file_path); + + // Skip the file if it's not old enough + if ($diff_in_miliseconds < (60 * 60 * 24 * self::$temp_files_cleanup_days)) + { + continue; + } + + $found[] = $file_path; + } + + if (!$found) + { + return; + } + + // Delete found old files + foreach ($found as $file) + { + unlink($file); + } + } + + /** + * Full temp directory where images are uploaded + * prior to them being saved in the final directory. + * + * @param string $context + * @param string $field_id + * @param string $item_id + * + * @return string + */ + public static function getFullTempFolder($context = 'default', $field_id = '', $item_id = '') + { + $tmpdir = Factory::getConfig()->get('tmp_path'); + + $paths = [ + $tmpdir, + 'tassos', + \NRFramework\VisitorToken::getInstance()->get(), + $context === 'module' ? 'smilepack' : 'acf', + 'gallery', + $item_id, + $field_id + ]; + + $paths = array_filter($paths); + + return implode(DIRECTORY_SEPARATOR, $paths); + } + + /** + * Deletes a specific tag from every gallery item. + * + * @param int $tag_id + * @param string $context + * + * @return void + */ + public static function deleteTagFromFieldsValues($tag_id = null, $context = '') + { + if (!$tag_id) + { + return; + } + + if ($context === '') + { + self::deleteTagFromCustomFieldsByTagId($tag_id); + self::deleteTagFromSubformCustomFieldsByTagId($tag_id); + } + } + + /** + * Deletes a specific tag from every gallery item custom field. + * + * @param int $tag_id + * + * @return void + */ + private static function deleteTagFromCustomFieldsByTagId($tag_id = null) + { + if (!$tag_id) + { + return; + } + + $db = Factory::getDbo(); + $query = $db->getQuery(true) + ->select('f.id as field_id, fv.item_id as item_id, fv.value as value') + ->from('#__fields as f') + ->join('LEFT', '#__fields_values AS fv ON fv.field_id = f.id') + ->where('f.type = ' . $db->quote('acfgallery')); + + $db->setQuery($query); + + $fields = $db->loadAssocList(); + + if (!$fields) + { + return; + } + + foreach ($fields as $field) + { + if (!$decoded_value = json_decode($field['value'], true)) + { + continue; + } + + if (!isset($decoded_value['items'])) + { + continue; + } + + $update = false; + + foreach ($decoded_value['items'] as &$item) + { + if (!isset($item['tags'])) + { + continue; + } + + if (!is_array($item['tags'])) + { + continue; + } + + if (!count($item['tags'])) + { + continue; + } + + $item['tags'] = array_values($item['tags']); + + if (($key = array_search($tag_id, $item['tags'])) !== false) + { + $update = true; + unset($item['tags'][$key]); + } + + $item['tags'] = array_values($item['tags']); + } + + if (!$update) + { + continue; + } + + $field['value'] = json_encode($decoded_value); + + // Update field value + $query->clear() + ->update('#__fields_values') + ->set($db->quoteName('value') . ' = ' . $db->quote($field['value'])) + ->where($db->quoteName('field_id') . ' = ' . $db->quote($field['field_id'])) + ->where($db->quoteName('item_id') . ' = ' . $db->quote($field['item_id'])); + $db->setQuery($query); + $db->execute(); + } + } + + /** + * Deletes a specific tag from every gallery item that exists in a subform custom field. + * + * @param int $tag_id + * + * @return void + */ + private static function deleteTagFromSubformCustomFieldsByTagId($tag_id = null) + { + if (!$tag_id) + { + return; + } + + if (!$tag_id) + { + return; + } + + $db = Factory::getDbo(); + + // Get all ACF Gallery custom field IDs + $query = $db->getQuery(true) + ->select('distinct f.id') + ->from('#__fields as f') + ->join('LEFT', '#__fields_values AS fv ON fv.field_id = f.id') + ->where('f.type = ' . $db->quote('acfgallery')); + $db->setQuery($query); + $gallery_field_ids = array_keys($db->loadAssocList('id')); + + if (!$gallery_field_ids) + { + return; + } + + // Get all Subform custom fields + $query->clear() + ->select('f.id as field_id, fv.item_id as item_id, fv.value as value') + ->from('#__fields as f') + ->join('LEFT', '#__fields_values AS fv ON fv.field_id = f.id') + ->where('f.type = ' . $db->quote('subform')); + $db->setQuery($query); + $subform_fields = $db->loadAssocList(); + + foreach ($subform_fields as $subform_field) + { + if (!$subform_field_items = json_decode($subform_field['value'], true)) + { + continue; + } + + $update = false; + + foreach ($subform_field_items as $row => &$row_items) + { + if (!is_array($row_items)) + { + continue; + } + + foreach ($row_items as $field_name => &$field_value) + { + // Get the field id + $field_id = str_replace('field', '', $field_name); + + // Check if its a gallery field + if (!in_array($field_id, $gallery_field_ids)) + { + continue; + } + + if (!isset($field_value['items'])) + { + continue; + } + + foreach ($field_value['items'] as &$item) + { + if (!isset($item['tags'])) + { + continue; + } + + if (!is_array($item['tags'])) + { + continue; + } + + if (!count($item['tags'])) + { + continue; + } + + $item['tags'] = array_values($item['tags']); + + if (($key = array_search($tag_id, $item['tags'])) !== false) + { + $update = true; + unset($item['tags'][$key]); + } + + $item['tags'] = array_values($item['tags']); + } + } + } + + if (!$update) + { + continue; + } + + $subform_field['value'] = json_encode($subform_field_items); + + // Update subform field value + $query->clear() + ->update('#__fields_values') + ->set($db->quoteName('value') . ' = ' . $db->quote($subform_field['value'])) + ->where($db->quoteName('field_id') . ' = ' . $db->quote($subform_field['field_id'])) + ->where($db->quoteName('item_id') . ' = ' . $db->quote($subform_field['item_id'])); + $db->setQuery($query); + $db->execute(); + } + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Helpers/Widgets/MapAddress.php b/plugins/system/nrframework/NRFramework/Helpers/Widgets/MapAddress.php new file mode 100644 index 00000000..9267d102 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Helpers/Widgets/MapAddress.php @@ -0,0 +1,51 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Helpers\Widgets; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +class MapAddress +{ + /** + * Returns the default address details layout. + * + * @param array $address + * @param array $showAddressDetails + * + * @return string + */ + public static function getDefaultAddressDetailsLayout($address = [], $showAddressDetails = []) + { + if (empty($address) || empty($showAddressDetails)) + { + return; + } + + $html = ''; + + $template = '
      %s: %s
      '; + + foreach ($showAddressDetails as $key) + { + $value = isset($address[$key]) ? $address[$key] : ''; + + if (empty($value)) + { + continue; + } + + $html .= sprintf($template, Text::_('NR_' . strtoupper($key)), $value); + } + + return $html; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Image.php b/plugins/system/nrframework/NRFramework/Image.php new file mode 100644 index 00000000..e8b3dc0f --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Image.php @@ -0,0 +1,832 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework; + +// No direct access +defined('_JEXEC') or die; + +use NRFramework\Mimes; +use NRFramework\File; +use Joomla\CMS\Image\Image as JoomlaImage; +use Joomla\Filesystem\Path; +use Joomla\CMS\Factory; +use Joomla\CMS\Uri\Uri; + +class Image +{ + /** + * Resize an image. + * + * @param string $source + * @param string $width + * @param string $height + * @param integer $quality + * @param string $mode + * @param boolean $unique_filename + * @param boolean $fix_orientation + * @param string $gif_mode If the uploaded image is a GIF image, how will it be copied? Options: "copy" source, "resize" source + * + * @return mixed + */ + public static function resize($source, $width, $height, $quality = 70, $mode = 'crop', $destination = '', $unique_filename = false, $fix_orientation = true, $gif_mode = 'copy') + { + $width = (int) $width; + $height = (int) $height; + + // Destination file name + $destination = empty($destination) ? $source : $destination; + + // size must be WIDTHxHEIGHT + $size = $width . 'x' . $height; + + switch ($mode) + { + // Crop and Resize + case 'crop': + $mode = 5; + break; + // Scale Fill + case 'stretch': + $mode = 1; + break; + // Fit, will fill empty space with black + case 'fit': + $mode = 6; + break; + default: + $mode = 5; + break; + } + + try { + $image = new JoomlaImage($source); + + $origWidth = $image->getWidth(); + $origHeight = $image->getHeight(); + + /** + * If the image width is less than the given width, + * set the image width we are resizing to the image's width. + */ + if ($origWidth < $width) + { + $size = $origWidth . 'x'; + + if ($origHeight < $height) + { + $size .= $origHeight; + } + else + { + $size .= $height; + } + } + else if ($origHeight < $height) + { + $prefix = $width; + + if ($origWidth < $width) + { + $prefix = $origWidth; + } + + $size = $prefix . 'x' . $origHeight; + } + + // Fix orientation + if ($fix_orientation) + { + self::fixOrientation($image); + } + + // Determine the MIME of the original file to get the proper type + $mime = Mimes::detectFileType($source); + + // PNG images should not have a quality value + $options = $mime == 'image/png' ? ['quality' => 9] : ['quality' => $quality]; + + // Get the image type + $image_type = self::getImageType($mime); + + if ($unique_filename) + { + // Make destination file unique + File::uniquefy($destination); + } + + $destination = Path::clean($destination); + + // Resize image + if ($mime === 'image/gif') + { + if ($gif_mode === 'copy') + { + File::copy($source, $destination, true); + } + else + { + foreach ($image->generateThumbs($size, $mode) as $thumb) + { + $thumb->toFile($destination, $image_type, $options); + } + } + } + else + { + foreach ($image->generateThumbs($size, $mode) as $thumb) + { + $thumb->toFile($destination, $image_type, $options); + } + } + + return $destination; + } catch(\Exception $e) {} + + return false; + } + + /** + * Resizes an image by height. + * + * @param string $src + * @param string $height + * @param string $destination + * @param int $quality + * @param bool $unique_filename + * @param bool $fix_orientation + * @param string $gif_mode If the uploaded image is a GIF image, how will it be copied? Options: "copy" source, "resize" source + * + * @return bool + */ + public static function resizeByHeight($src, $height, $destination = null, $quality = 70, $unique_filename = false, $fix_orientation = true, $gif_mode = 'copy') + { + $height = (int) $height; + + // Create a new JImage object from the source image path + $image = new JoomlaImage($src); + + // Fix orientation + if ($fix_orientation) + { + self::fixOrientation($image); + } + + // Determine the MIME of the original file to get the proper type + $mime = Mimes::detectFileType($src); + + // Get the image type + $image_type = self::getImageType($mime); + + // Output file name + $destination = empty($destination) ? $src : $destination; + + if ($unique_filename) + { + // Make destination file unique + File::uniquefy($destination); + } + + $destination = Path::clean($destination); + + // PNG images should not have a quality value + $options = $mime == 'image/png' ? ['quality' => 9] : ['quality' => $quality]; + + // Get the original width and height of the image + $origWidth = $image->getWidth(); + $origHeight = $image->getHeight(); + + // Calculate the new width based on the desired height + $newWidth = ($origWidth / $origHeight) * $height; + + // Resize image + if ($mime === 'image/gif') + { + if ($gif_mode === 'copy') + { + File::copy($source, $destination, true); + } + else + { + $resizedImage = $image->resize($newWidth, $height); + $resizedImage->toFile($destination, $image_type, $options); + } + } + else + { + $resizedImage = $image->resize($newWidth, $height); + $resizedImage->toFile($destination, $image_type, $options); + } + + // Return true if the image was successfully resized and saved, false otherwise + return $destination; + } + + /** + * Resizes an image by keeping the aspect ratio + * + * @param string $source + * @param array $width + * @param integer $quality + * @param array $destination + * @param boolean $unique_filename + * @param boolean $fix_orientation + * @param string $gif_mode If the uploaded image is a GIF image, how will it be copied? Options: "copy" source, "resize" source + * + * @return boolean + */ + public static function resizeAndKeepAspectRatio($source, $width, $quality = 70, $destination = '', $unique_filename = false, $fix_orientation = true, $gif_mode = 'copy') + { + // Ensure we have received valid image dimensions + if (!count($image_dimensions = getimagesize($source))) + { + return false; + } + + // Get the image width + if (!$uploaded_image_width = (int) $image_dimensions[0]) + { + return false; + } + + // Get the image height + if (!$uploaded_image_height = (int) $image_dimensions[1]) + { + return false; + } + + $width = (int) $width; + + /** + * If the image width is less than the given width, + * set the image width we are resizing to the image's width. + */ + if ($uploaded_image_width < (int) $width) + { + $width = $uploaded_image_width; + } + + // Determine the MIME of the original file to get the proper type + $mime = Mimes::detectFileType($source); + + // PNG images should not have a quality value + $options = $mime == 'image/png' ? ['quality' => 9] : ['quality' => $quality]; + + // Get the image type + $image_type = self::getImageType($mime); + + try { + // Get image object + $image = new JoomlaImage($source); + + // Fix orientation + if ($fix_orientation) + { + self::fixOrientation($image); + } + + // Calculate aspect ratio + $ratio = $uploaded_image_width / $uploaded_image_height; + + // Get new height based on aspect ratio + $targetHeight = $width / $ratio; + + // Output file name + $destination = empty($destination) ? $source : $destination; + + if ($unique_filename) + { + // Make destination file unique + File::uniquefy($destination); + } + + $destination = Path::clean($destination); + + // Resize image + if ($mime === 'image/gif') + { + if ($gif_mode === 'copy') + { + File::copy($source, $destination, true); + } + else + { + $resizedImage = $image->resize($width, $targetHeight, true); + $resizedImage->toFile($destination, $image_type, $options); + } + } + else + { + $resizedImage = $image->resize($width, $targetHeight, true); + $resizedImage->toFile($destination, $image_type, $options); + } + + return $destination; + } catch(\Exception $e) {} + + return false; + } + + public static function resizeByWidthOrHeight($source, $width, $height, $quality = 80, $destination = '', $resize_method = 'crop', $unique_filename = false, $fix_orientation = true) + { + $resized_image = null; + + // If width is null, and we have height set, we are resizing by height + if (is_null($width) && $height && !is_null($height)) + { + $resized_image = Image::resizeByHeight($source, $height, $destination, 80, $unique_filename, $fix_orientation); + } + else + { + /** + * If height is zero, then we suppose we want to keep aspect ratio. + * + * Resize with width & height: If height is not set + * Resize and keep aspect ratio: If height is set + */ + $resized_image = $height && !is_null($height) + ? + Image::resize($source, $width, $height, 80, $resize_method, $destination, $unique_filename, $fix_orientation) + : + Image::resizeAndKeepAspectRatio($source, $width, 80, $destination, $unique_filename, $fix_orientation); + + } + + return $resized_image; + } + + /** + * Returns the orientation of the image. + * + * @param string $path + * + * @return int + */ + public static function getOrientation($path) + { + if (!$exif = @exif_read_data($path)) + { + return; + } + + return intval(@$exif['Orientation']); + } + + /** + * Fixes the orientation of the generated image and ensures it appears with the same orientation as the source. + * + * @param string $path + * @param int $orientation + * + * @return void + */ + public static function fixOrientation(&$image, $orientation = null) + { + $orientation = self::getOrientation($image->getPath()); + + if(!in_array($orientation, [3, 6, 8])) + { + return; + } + + switch ($orientation) + { + case 3: + $image->rotate(180, -1, false); + break; + + case 6: + $image->rotate(270, -1, false); + break; + + case 8: + $image->rotate(90, -1, false); + break; + } + + return true; + } + + /** + * Returns the image type based on its mime type + * + * @param string $mime + * + * @return int + */ + public static function getImageType($mime) + { + switch ($mime) + { + case 'image/png': + return IMAGETYPE_PNG; + break; + case 'image/gif': + return IMAGETYPE_GIF; + break; + case 'image/webp': + return IMAGETYPE_WEBP; + break; + case 'image/jpeg': + default: + return IMAGETYPE_JPEG; + break; + } + } + + /** + * Creates a watermark from text. + * + * @param string $text + * @param integer $font_size + * @param integer $opacity + * @param string $color + * @param integer $originalWidth + * @param integer $originalHeight + * + * @return object + */ + public static function createWatermarkText($text = '', $_font_size = 30, $opacity = 60, $color = '#ffffff', $originalWidth = null, $originalHeight = null) + { + $font = implode(DIRECTORY_SEPARATOR, [JPATH_SITE, 'media', 'plg_system_nrframework', 'font', 'arial.ttf']); + + // Scale down font size based on the original image width or height + $dimension = $originalWidth > $originalHeight ? $originalWidth : $originalHeight; + $font_size = $dimension ? $_font_size * ($dimension / 1000) * 1.2 : $_font_size; + + if ($font_size > $_font_size) + { + $font_size = $_font_size; + } + + if ($font_size < 14) + { + $font_size = 14; + } + + $TextSize = @ImageTTFBBox($font_size, 0, $font, $text) or die; + $TextWidth = abs($TextSize[2]) + abs($TextSize[0]); + $TextHeight = abs($TextSize[7]) + abs($TextSize[1]); + + $watermarkImage = imagecreatetruecolor($TextWidth, $TextHeight); + + imagealphablending($watermarkImage, false); + imagesavealpha($watermarkImage, true); + $bgText = imagecolorallocatealpha($watermarkImage, 255, 255, 255, 127); + imagefill($watermarkImage, 0, 0, $bgText); + $wmTransp = 127 - ($opacity * 1.27); + $rgb = self::hex2rgb($color, false); + $colorResource = imagecolorallocatealpha($watermarkImage, $rgb[0], $rgb[1], $rgb[2], $wmTransp); + + // Create watermark + imagettftext($watermarkImage, $font_size, 0, 0, abs($TextSize[5]), $colorResource, $font, $text); + + return $watermarkImage; + } + + /** + * Apply the watermark. + * + * @param array $opts + * + * @return void + */ + public static function applyWatermark($opts = []) + { + $defaults = [ + 'source' => null, + 'destination' => null, + 'preset' => 'custom', + 'type' => 'text', + 'text' => null, + 'position' => 'bottom-right', + 'angle' => 0, + 'opacity' => 50, + 'size' => 30, + 'color' => '#fff' + ]; + + $opts = array_merge($defaults, $opts); + + if (!$opts['source']) + { + return false; + } + + if (!is_file($opts['source'])) + { + return false; + } + + $destination = $opts['destination'] ? $opts['destination'] : $opts['source']; + + $originalImage = new JoomlaImage($opts['source']); + + // Get the dimensions of the original image + $originalWidth = $originalImage->getWidth(); + $originalHeight = $originalImage->getHeight(); + + $watermarkSource = null; + + switch ($opts['type']) + { + case 'image': + $watermarkSource = $opts['image']; + break; + + case 'text': + default: + if (!$watermarkText = self::getWatermarkText($opts['text_preset'], $opts['text'], $destination)) + { + return; + } + + $watermarkSource = self::createWatermarkText($watermarkText, (int) $opts['size'], 100, $opts['color'], $originalWidth, $originalHeight); + break; + } + + if (!$watermarkSource) + { + return; + } + + $original_image_mime = $originalImage->getImageFileProperties($opts['source'])->mime; + + // Create the final image + $finalImage = imagecreatetruecolor($originalWidth, $originalHeight); + + $watermarkOpacity = (int) $opts['opacity']; + + // Add a black background color if the image is PNG and watermark opacity is not 100, as imagecopymerge() doesn't work with transparent PNG images + if ($original_image_mime === 'image/png') + { + if ($watermarkOpacity === 100) + { + imagesavealpha($finalImage, true); + $trans_background = imagecolorallocatealpha($finalImage, 0, 0, 0, 127); + imagefill($finalImage, 0, 0, $trans_background); + } + else + { + $black = imagecolorallocate($finalImage, 0, 0, 0); + imagefill($finalImage, 0, 0, $black); + } + } + + // Copy original image to the final image + imagecopy($finalImage, $originalImage->getHandle(), 0, 0, 0, 0, $originalWidth, $originalHeight); + + // Get watermark image + $watermarkImage = new JoomlaImage($watermarkSource); + + // Rotate it + if ($opts['angle']) + { + $angle = $opts['angle'] ? 360 - (int) $opts['angle'] : 0; + $watermarkImage->rotate($angle, -1, false); + } + + // Get the dimensions of the watermark image + $watermarkWidth = $watermarkImage->getWidth(); + $watermarkHeight = $watermarkImage->getHeight(); + + if (!$watermarkWidth || !$watermarkHeight) + { + return false; + } + + // Final watermark width/height + $width = $watermarkWidth; + $height = $watermarkHeight; + + // Scale watermark image + if ($opts['type'] === 'image') + { + $scaleFactor = min($originalWidth / $watermarkWidth, $originalHeight / $watermarkHeight); + + // Calculate the new dimensions of the watermark image + $width = $watermarkWidth * $scaleFactor; + $height = $watermarkHeight * $scaleFactor; + + if ($width > $watermarkWidth) + { + $width = $watermarkWidth; + $height = $watermarkHeight; + } + } + + $width = (int) $width; + $height = (int) $height; + + list($dest_x, $dest_y) = self::getWatermarkPosition($opts['position'], $originalWidth, $originalHeight, $width, $height); + + // Resize watermark image before applying it into the final image + $watermarkImage = $watermarkImage->resize($width, $height); + + // Copy the watermark image into the final image + if ($watermarkOpacity === 100) + { + imagecopy($finalImage, $watermarkImage->getHandle(), round($dest_x), round($dest_y), 0, 0, $width, $height); + } + else + { + self::imagecopymerge_alpha($finalImage, $watermarkImage->getHandle(), round($dest_x), round($dest_y), 0, 0, $width, $height, $watermarkOpacity); + } + + // Save final image + switch ($original_image_mime) + { + case 'image/gif': + imagegif($finalImage, $destination); + break; + + case 'image/webp': + imagewebp($finalImage, $destination, 70); + break; + + case 'image/png': + imagepng($finalImage, $destination, 6); + break; + + default: + imagejpeg($finalImage, $destination, 70); + break; + } + + imagedestroy($finalImage); + $originalImage->destroy(); + $watermarkImage->destroy(); + } + + /** + * imagecopy but with alpha channel support. + * + * @param object $dst_im + * @param object $src_im + * @param integer $dst_x + * @param integer $dst_y + * @param integer $src_x + * @param integer $src_y + * @param integer $src_w + * + * @return void + */ + public static function imagecopymerge_alpha($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct) + { + $cut = imagecreatetruecolor($src_w, $src_h); + + // copying relevant section from background to the cut resource + imagecopy($cut, $dst_im, 0, 0, $dst_x, $dst_y, $src_w, $src_h); + + // copying relevant section from watermark to the cut resource + imagecopy($cut, $src_im, 0, 0, $src_x, $src_y, $src_w, $src_h); + + // insert cut resource to destination image + imagecopymerge($dst_im, $cut, $dst_x, $dst_y, 0, 0, $src_w, $src_h, $pct); + } + + /** + * Returns the watermark position. + * + * @param string $position + * @param integer $originalWidth + * @param integer $originalHeight + * @param integer $width + * @param integer $height + * + * @return array + */ + public static function getWatermarkPosition($position, $originalWidth, $originalHeight, $width, $height) + { + /** + * Position watermark based on given position. + * + * top-left + * top-center + * top-right + * center-left + * center-center + * center-right + * bottom-left + * bottom-center + * bottom-right + */ + $position = explode('-', $position); + + // Padding from corner + $yPOS = $xPOS = 10; + $dest_x = $dest_y = 0; + + if (isset($position[0])) + { + switch ($position[0]) + { + case 'top': + $dest_y = 0 + $yPOS; + break; + case 'center': + $dest_y = round($originalHeight / 2) - round($height / 2); + break; + case 'bottom': + $dest_y = $originalHeight - $height - $yPOS; + break; + } + } + + if (isset($position[1])) + { + switch ($position[1]) + { + case 'left': + $dest_x = 0 + $xPOS; + break; + case 'center': + $dest_x = round($originalWidth / 2) - round($width / 2); + break; + case 'right': + $dest_x = $originalWidth - $width - $xPOS; + break; + } + } + + return [$dest_x, $dest_y]; + } + + /** + * Returns the watermark text. + * + * @param string $preset + * @param string $text + * @param string $filename + * + * @return string + */ + public static function getWatermarkText($preset = '', $text = '', $filename = '') + { + switch ($preset) + { + case 'site_name': + $text = Factory::getApplication()->get('sitename'); + break; + + case 'site_url': + $text = Uri::root(); + break; + + case 'custom': + $st = new \NRFramework\SmartTags(); + + // Add file Smart Tags + $file_data = File::pathinfo($filename); + $source_basename = $file_data['basename']; + $file_data['filename'] = $file_data['filename']; + $file_data['basename'] = $source_basename; + + $st->add($file_data, 'file.'); + + + $text = $st->replace($text); + break; + } + + return $text; + } + + /** + * Converts hexidecimal color value to rgb values and returns as array/string + * + * @param string $hex + * @param bool $asString + * + * @return array|string + */ + public static function hex2rgb($hex, $asString = false) + { + // strip off any leading # + if (0 === strpos($hex, '#')) + { + $hex = substr($hex, 1); + } + else if (0 === strpos($hex, '&H')) + { + $hex = substr($hex, 2); + } + + // break into hex 3-tuple + $cutpoint = ceil(strlen($hex) / 2)-1; + $rgb = explode(':', wordwrap($hex, $cutpoint, ':', $cutpoint), 3); + + // convert each tuple to decimal + $rgb[0] = (isset($rgb[0]) ? hexdec($rgb[0]) : 0); + $rgb[1] = (isset($rgb[1]) ? hexdec($rgb[1]) : 0); + $rgb[2] = (isset($rgb[2]) ? hexdec($rgb[2]) : 0); + + return ($asString ? "{$rgb[0]} {$rgb[1]} {$rgb[2]}" : $rgb); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/ActiveCampaign.php b/plugins/system/nrframework/NRFramework/Integrations/ActiveCampaign.php new file mode 100644 index 00000000..334587ca --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/ActiveCampaign.php @@ -0,0 +1,457 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class ActiveCampaign extends Integration +{ + /** + * Create a new instance + * @param array $options The service's required options + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options); + $this->setEndpoint($options['endpoint'] . '/api/3'); + $this->options->set('headers.Api-Token', $this->key); + } + + /** + * Subscribe user to ActiveCampaign List + * + * https://developers.activecampaign.com/v3/reference#create-contact + * + * @param string $email The Email of the Contact + * @param string $name The name of the Contact (Name can be also declared in Custom Fields) + * @param string $list List ID + * @param string $tags Tags for this contact (comma-separated). Example: "tag1, tag2, etc" + * @param array $customfields Custom Fields + * @param boolean $updateexisting Update Existing User + * + * @return void + */ + public function subscribe($email, $name, $lists, $tags = '', $customfields = [], $updateexisting = true) + { + // Detect name + $name = (is_null($name) || empty($name)) ? $this->getNameFromCustomFields($customfields) : explode(' ', $name, 2); + $apiAction = ($updateexisting) ? 'contact/sync' : 'contacts'; + + $data = [ + 'contact' => [ + 'email' => $email, + 'phone' => $this->getPhone($customfields), + 'ip4' => \NRFramework\User::getIP() + ], + ]; + + // Add first and last name only if they are not empty, as ActiveCampaign will empty the fields if they are empty. + if (isset($name[0]) && $name[0]) + { + $data['contact']['firstName'] = $name[0]; + } + if (isset($name[1]) && $name[1]) + { + $data['contact']['lastName'] = $name[1]; + } + + $this->post($apiAction, $data); + + if (!$this->request_successful) + { + return; + } + + // Retrive the contact's ID + $contact_id = $this->getContactIDFromResponse(); + + // Add Lists to Contact + $this->addListsToContact($contact_id, $lists); + + // Add Tags to Contact + if (!empty($tags)) + { + $tags = is_array($tags) ? $tags : explode(',', $tags); + + $tag_ids = $this->convertTagNamesToIDs($tags); + + if ($tag_ids && !empty($tag_ids)) + { + $this->addTagsToContact($tag_ids, $contact_id); + } + } + + // Add Custom Fields to Contact + $this->addCustomFieldsToContact($customfields, $contact_id); + } + + /** + * Returns the phone number of the contact. + * + * @param array $customfields + * + * @return string + */ + private function getPhone($customfields) + { + $phone = $this->getCustomFieldValue('phone', $customfields); + + if (is_string($phone)) + { + return $phone; + } + + if (isset($phone['code']) && isset($phone['value']) && $phone['value']) + { + $calling_code = \NRFramework\Countries::getCallingCodeByCountryCode($phone['code']); + $calling_code = $calling_code !== '' ? '+' . $calling_code : ''; + + $phone = $calling_code . $phone['value']; + } + else + { + $phone = ''; + } + + return $phone; + } + + /** + * Update Custom Field Values for a Contact + * + * API Reference: https://developers.activecampaign.com/v3/reference#fieldvalues + * + * @param array $custom_fields Array of custom field values + * @param integer $contact_id The contact's ID + * + * @return mixed Null on failure, void on success + */ + private function addCustomFieldsToContact($custom_fields, $contact_id) + { + if (empty($custom_fields)) + { + return; + } + + $custom_fields = array_change_key_case($custom_fields); + + if (!$all_custom_fields = $this->getAllCustomFields()) + { + return; + } + + foreach ($custom_fields as $custom_field_key => $custom_field_value) + { + if (empty($custom_field_value)) + { + continue; + } + + $custom_field = strtolower(trim($custom_field_key)); + + if (!array_key_exists($custom_field, $all_custom_fields)) + { + continue; + } + + // Let's add Custom Field to our contact + $custom_field_data = $all_custom_fields[$custom_field]; + + // Radio buttons expect a string. Not an array. + if ($custom_field_data['type'] == 'checkbox' && is_array($custom_field_value)) + { + $custom_field_value = implode('||', $custom_field_value); + $custom_field_value = '||' . $custom_field_value . '||'; + } + + $this->post('fieldValues', [ + 'fieldValue' => [ + 'contact' => $contact_id, + 'field' => $custom_field_data['id'], + 'value' => $custom_field_value + ] + ]); + } + } + + /** + * Add tags to contact + * + * API Reference: https://developers.activecampaign.com/v3/reference#create-contact-tag + * + * @param array $tag_ids Array of tag IDs + * @param integer $contact_id The contact's ID + * + * @return void + */ + private function addTagsToContact($tag_ids, $contact_id) + { + foreach ($tag_ids as $tag_id) + { + $this->post('contactTags', [ + 'contactTag' => [ + 'contact' => $contact_id, + 'tag' => $tag_id, + ] + ]); + } + } + + /** + * Convert a list of tag names to tag IDs + * + * @param array $tags Array ot tag names + * + * @return mixed Null on failure, assosiative tag name-based array on success. + */ + private function convertTagNamesToIDs($tags) + { + if (!$account_tags = $this->getAllTags()) + { + return; + } + + $account_tags = array_map('strtolower', $account_tags); + + $tag_ids = []; + + foreach ($tags as $tag) + { + if (empty($tag)) + { + continue; + } + + $tag = strtolower(trim($tag)); + + if (!$tag_id = array_search($tag, $account_tags)) + { + continue; + } + + $tag_ids[] = $tag_id; + } + + return $tag_ids; + } + + /** + * Retrieve all contact-based tags + * + * API Reference: https://developers.activecampaign.com/v3/reference#list-all-tasks + * + * @return mixed Null on failure, assosiative array on success + */ + private function getAllTags() + { + $tags = $this->get('tags'); + + if (!$tags || !is_array($tags) || !isset($tags['tags'])) + { + return; + } + + $tags_ = []; + + foreach ($tags['tags'] as $tag) + { + if ($tag['tagType'] != 'contact') + { + continue; + } + + $tags_[$tag['id']] = $tag['tag']; + } + + return $tags_; + } + + /** + * Add lists to contact + * + * @param integer $contact_id The Active Campaign Contact ID + * @param mixed $lists The list ID to add the contact to. + * + * @return void + */ + private function addListsToContact($contact_id, $lists) + { + $lists = is_array($lists) ? $lists : explode(',', $lists); + + foreach ($lists as $list) + { + $this->post('contactLists', [ + 'contactList' => [ + 'list' => $list, + 'contact' => $contact_id, + 'status' => 1 + ] + ]); + } + } + + /** + * Determine the newly created contact's ID + * + * @return string + */ + private function getContactIDFromResponse() + { + $response = $this->last_response; + + if (isset($response->body) && isset($response->body['contact']) && isset($response->body['contact']['id'])) + { + return $response->body['contact']['id']; + } + } + + /** + * Search for First Name and Last Name in Custom Fields and return an array with both values. + * + * @param array $customfields The Custom Fields array passed by the user. + * + * @return array + */ + private function getNameFromCustomFields($customfields) + { + return [ + (string) $this->getCustomFieldValue(['first_name', 'First Name'], $customfields), + (string) $this->getCustomFieldValue(['last_name', 'Last Name'], $customfields) + ]; + } + + /** + * Retrieve all account lists + * + * API Reference: https://developers.activecampaign.com/v3/reference#retrieve-all-lists + * + * @return mixed Null on failure, Array on success + */ + public function getLists() + { + $data = $this->get('lists'); + + if (!$data || !isset($data['lists']) || count($data['lists']) == 0) + { + return; + } + + $lists = []; + + foreach ($data['lists'] as $list) + { + $lists[] = [ + 'id' => $list['id'], + 'name' => $list['name'] + ]; + } + + return $lists; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * API Reference: https://developers.activecampaign.com/v3/reference#errors + * + * @return string + */ + public function getLastError() + { + $error_code = $this->last_response->code; + $error_message = 'Active Campaign Error'; + + switch ((int) $error_code) + { + case 403: + $error_message = 'The request could not be authenticated or the authenticated user is not authorized to access the requested resource.'; + break; + case 404: + $error_message = 'The requested resource does not exist.'; + break; + case 422: + $error_message = 'The request could not be processed, usually due to a missing or invalid parameter.'; + + if (isset($this->last_response->body['errors']) && isset($this->last_response->body['errors'][0])) + { + $error_message = $this->last_response->body['errors'][0]['title']; + } + + break; + } + + return $error_message; + } + + /** + * Returns the Active Campaign Account's Custom Fields + * + * API Reference: https://developers.activecampaign.com/v3/reference#retrieve-fields-1 + * + * @return array + */ + public function getAllCustomFields() + { + $fields = $this->get('fields'); + + if (!$fields || !isset($fields['fields'])) + { + return; + } + + + // Make our life easier by creating a title-based assosiative array + $f = []; + + foreach ($fields['fields'] as $key => $field) + { + if (!$field || !isset($field['title'])) + { + continue; + } + + $key = strtolower(trim($field['title'])); + + $f[$key] = $field; + } + + return $f; + } + + /** + * Make an HTTP GET request for retrieving data. + * + * ActiveCampaign has a limit of max 100 results per page. + * https://developers.activecampaign.com/reference#pagination + * + * @param string $method URL of the API request method + * @param array $args Assoc array of arguments (usually your data) + * + * @return array|false Assoc array of API response, decoded from JSON + */ + public function get($method, $args = array()) + { + $args['limit'] = isset($args['limit']) ? $args['limit'] : 100; + $args['offset'] = isset($args['offset']) ? $args['offset'] : 0; + + $response = parent::get($method, $args); + + if ($args['offset'] < (int) $response['meta']['total']) + { + $args['offset'] += $args['limit']; + $response_next = $this->get($method, $args); + $response[$method] = array_merge($response[$method], $response_next[$method]); + } + + return $response; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/Brevo.php b/plugins/system/nrframework/NRFramework/Integrations/Brevo.php new file mode 100644 index 00000000..8bb1c24b --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/Brevo.php @@ -0,0 +1,118 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class Brevo extends Integration +{ + /** + * Create a new instance + * @param array $options The service's required options + * @throws \Exception + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options); + $this->setEndpoint('https://api.brevo.com/v3'); + $this->options->set('headers.api-key', $this->key); + } + + /** + * Subscribes a user to a Brevo Account + * + * API Reference v3: + * https://developers.brevo.com/reference/createcontact + * + * @param string $email The user's email + * @param array $params All the form fields + * @param string $listid The List ID + * @param boolean $update_existing Whether to update the existing contact (Only in v3) + * + * @return boolean + */ + public function subscribe($email, $params, $listid = false, $update_existing = true) + { + $data = [ + 'email' => $email, + 'attributes' => (object) $params, + 'updateEnabled' => $update_existing + ]; + + if ($listid) + { + $data['listIds'] = [(int) $listid]; + } + + $this->post('contacts', $data); + + return true; + } + + /** + * Returns all Campaign lists + * + * API Reference v3: + * https://developers.brevo.com/reference/getlists-1 + * + * @return array + */ + public function getLists() + { + $data = [ + 'offset' => 0, + 'limit' => 50 + ]; + + $lists = []; + + $data = $this->get('contacts/lists', $data); + + // sanity check + if (!isset($data['lists']) || !is_array($data['lists']) || $data['count'] == 0) + { + return $lists; + } + + foreach ($data['lists'] as $key => $list) + { + $lists[] = [ + 'id' => $list['id'], + 'name' => $list['name'] + ]; + } + + return $lists; + + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * API Reference: + * https://developers.brevo.com/docs/how-it-works#error-codes + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + $message = ''; + + if (!isset($body['code'])) + { + return $message; + } + + return $body['message']; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/CampaignMonitor.php b/plugins/system/nrframework/NRFramework/Integrations/CampaignMonitor.php new file mode 100644 index 00000000..3e8ef614 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/CampaignMonitor.php @@ -0,0 +1,205 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class CampaignMonitor extends Integration +{ + /** + * Create a new instance + * + * @param array $options The service's required options + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options); + $this->setEndpoint('https://api.createsend.com/api/v3.1'); + $this->options->set('userauth', $this->key); + $this->options->set('passwordauth', 'nopass'); + } + + /** + * Subscribe user to Campaign Monitor + * + * API References: + * https://www.campaignmonitor.com/api/subscribers/#importing_many_subscribers + * Reminder: + * The classic add_subscriber method of Campaign Monitor's API is NOT instantaneous! + * It is suggested to use their import method for instantaneous subscriptions! + * + * @param string $email User's email address + * @param string $name User's Name + * @param string $list The Campaign Monitor list unique ID + * @param array $custom_fields Custom Fields + * + * @return void + */ + public function subscribe($email, $name, $list, $customFields = array()) + { + $data = array( + 'Subscribers' => array( + array( + 'EmailAddress' => $email, + 'Name' => $name, + 'Resubscribe' => true, + ), + ), + ); + + if (is_array($customFields) && count($customFields)) + { + $data['Subscribers'][0]['CustomFields'] = $this->validateCustomFields($customFields, $list); + } + + $this->post('subscribers/' . $list . '/import.json', $data); + + return true; + } + + /** + * Returns a new array with valid only custom fields + * + * @param array $formCustomFields Array of custom fields + * + * @return array Array of valid only custom fields + */ + public function validateCustomFields($formCustomFields, $list) + { + $fields = array(); + + if (!is_array($formCustomFields)) + { + return $fields; + } + + $listCustomFields = $this->get('lists/' . $list . '/customfields.json'); + + if (!$this->request_successful) + { + return $fields; + } + + $formCustomFieldsKeys = array_keys($formCustomFields); + + foreach ($listCustomFields as $listCustomField) + { + $field_name = $listCustomField['FieldName']; + + if (!in_array($field_name, $formCustomFieldsKeys)) + { + continue; + } + + $value = $formCustomFields[$field_name]; + + // Always convert custom field value to array, to support multiple values in a custom field. + $value = is_array($value) ? $value : (array) $value; + + foreach ($value as $val) + { + $fields[] = array( + 'Key' => $field_name, + 'Value' => $val, + ); + } + } + + return $fields; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + $message = ''; + + if (isset($body['Message'])) + { + $message = $body['Message']; + } + + if (isset($body['ResultData']['FailureDetails'][0]['Message'])) + { + $message .= ' - ' . $body['ResultData']['FailureDetails'][0]['Message']; + } + + return $message; + } + + /** + * Returns all Client lists + * + * https://www.campaignmonitor.com/api/clients/#getting-subscriber-lists + * + * @return array + */ + public function getLists() + { + $clients = $this->getClients(); + + if (!is_array($clients)) + { + return; + } + + $lists = array(); + + foreach ($clients as $key => $client) + { + if (!isset($client['ClientID'])) + { + continue; + } + + $clientLists = $this->get('/clients/' . $client['ClientID'] . '/lists.json'); + + if (!is_array($clientLists)) + { + continue; + } + + foreach ($clientLists as $key => $clientList) + { + $lists[] = array( + 'id' => $clientList['ListID'], + 'name' => $clientList['Name'] + ); + } + } + + return $lists; + } + + /** + * Get Clients + * + * https://www.campaignmonitor.com/api/account/ + * + * @return mixed Array on success, Null on fail + */ + private function getClients() + { + $clients = $this->get('/clients.json'); + + if (!$this->success()) + { + return; + } + + return $clients; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/ConvertKit.php b/plugins/system/nrframework/NRFramework/Integrations/ConvertKit.php new file mode 100644 index 00000000..991bfb34 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/ConvertKit.php @@ -0,0 +1,161 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\String\StringHelper; + +class ConvertKit extends Integration +{ + /** + * Create a new instance + * + * @param string $api_key Your ConvertKit API Key + */ + public function __construct($api_key) + { + parent::__construct(); + + $this->setKey($api_key); + $this->setEndpoint('https://api.convertkit.com/v3'); + } + + /** + * Subscribe a user to a ConvertKit Form + * + * API Reference: + * http://help.convertkit.com/article/33-api-documentation-v3 + * + * @param string $email The subscriber's email + * @param string $formid The account owner's form id + * @param array $params The form's parameters + * + * @return boolean + */ + public function subscribe($email, $formid, $params) + { + $first_name = (isset($params['first_name'])) ? $params['first_name'] : ''; + $tags = (isset($params['tags'])) ? $this->convertTagnamesToTagIDs($params['tags']) : ''; + $fields = $this->validateCustomFields($params); + + $data = array( + 'api_key' => $this->key, + 'email' => $email, + 'first_name' => $first_name, + 'tags' => $tags, + 'fields' => $fields, + ); + + $this->post('forms/' . $formid . '/subscribe', $data); + + return true; + } + + /** + * Converts tag names to tag IDs for the subscribe method + * + * @param string $tagnames comma separated list of tagnames + * + * @return string comma separated list of tag IDs + */ + public function convertTagnamesToTagIDs($tagnames) + { + if (empty($tagnames)) + { + return; + } + + $tagArray = !is_array($tagnames) ? explode(',', $tagnames) : $tagnames; + $tagnames = array_map('trim', $tagArray); + $accountTags = $this->get('tags', array('api_key' => $this->key)); + + if (empty($accountTags) || !$this->request_successful) + { + return; + } + + $tagIDs = array(); + + foreach ($accountTags['tags'] as $tag) + { + foreach ($tagnames as $tagname) + { + if (StringHelper::strcasecmp($tag['name'], $tagname) == 0) + { + $tagIDs[] = $tag['id']; + break; + } + } + } + + return implode(',', $tagIDs); + } + + /** + * Returns a new array with valid only custom fields + * + * @param array $formCustomFields Array of custom fields + * + * @return array Array of valid only custom fields + */ + public function validateCustomFields($formCustomFields) + { + if (!is_array($formCustomFields)) + { + return; + } + + $customFields = $this->get('custom_fields', array('api_key' => $this->key)); + + if (!$this->request_successful) + { + return; + } + + $fields = array(); + + $formCustomFieldsKeys = array_keys($formCustomFields); + + foreach ($customFields['custom_fields'] as $customField) + { + if (in_array($customField['key'], $formCustomFieldsKeys)) + { + $fields[$customField['key']] = $formCustomFields[$customField['key']]; + } + } + + return $fields; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + $message = ''; + + if (isset($body['error']) && !empty($body['error'])) + { + $message = $body['error']; + } + + if (isset($body['message']) && !empty($body['message'])) + { + $message .= ' - ' . $body['message']; + } + + return $message; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/Drip.php b/plugins/system/nrframework/NRFramework/Integrations/Drip.php new file mode 100644 index 00000000..bf186a34 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/Drip.php @@ -0,0 +1,287 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +class Drip extends Integration +{ + /** + * Create a new instance + * + * @param string $key Your Drip API key + * @param string $account_id Your Drip Account ID + */ + public function __construct($options) + { + parent::__construct(); + + if (!(isset($options['api']) && isset($options['account_id']))) { + return; + } + + $this->setKey($options['api']); + $this->setEndpoint('https://api.getdrip.com/v2/' . $options['account_id']); + $this->options->set('headers.Authorization', 'Basic ' . base64_encode($this->key . ':')); + } + + /** + * Subscribe user to Drip + * + * API References: + * https://developer.drip.com/#create-or-update-a-subscriber + * + * @param string $email User's email address + * @param string $campaign_id The Campaign ID + * @param string $name The name of the Contact (Name can be also declared in Custom Fields) + * @param Object $custom_fields Custom Fields + * @param mixed $tags Tags for this contact (comma-separated). Example: 'tag1, tag2, etc' + * @param boolean $update_existing Update existing user + * @param boolean $double_optin Send MailChimp confirmation email? + * + * @return void + */ + public function subscribe($email, $campaign_id, $name = null, $custom_fields = array(), $tags = '', $update_existing = true, $double_optin = false) + { + // Detect name + $name = (is_null($name) || empty($name)) ? $this->getNameFromCustomFields($custom_fields) : explode(' ', $name, 2); + + // We use this boolean to see if the user has subscribed the campaign + // This is used for the `update_existing` parameter + $subscriber_exists = $this->subscriberIsInCampaign($email, $campaign_id); + + // Check if we need to update the user + if ($update_existing == false && $subscriber_exists) + { + throw new \Exception(Text::_('NR_YOU_ARE_ALREADY_A_SUBSCRIBER'), 1); + } + + // Remove tags from custom fields + $custom_fields_parse = $custom_fields; + if (isset($custom_fields_parse['tags'])) + { + unset($custom_fields_parse['tags']); + } + + // Create or Update a Subscriber + $data = [ + 'subscribers' => [ + [ + 'email' => $email, + 'first_name' => isset($name[0]) ? $name[0] : '', + 'last_name' => isset($name[1]) ? $name[1] : '', + 'address1' => $this->getCustomFieldValue('address1', $custom_fields), + 'address2' => $this->getCustomFieldValue('address2', $custom_fields), + 'city' => $this->getCustomFieldValue('city', $custom_fields), + 'state' => $this->getCustomFieldValue('state', $custom_fields), + 'zip' => $this->getCustomFieldValue('zip', $custom_fields), + 'country' => $this->getCustomFieldValue('country', $custom_fields), + 'phone' => $this->getCustomFieldValue('phone', $custom_fields), + 'custom_fields' => $custom_fields_parse, + 'tags' => $this->getTags($tags) + ] + ] + ]; + + $this->post('subscribers', $data); + + // If we are updating a user, dont try re-assigning him to a campaign + // If we are updating a user but he just subscribed, then assign him to a campaign + if ($update_existing == false || $subscriber_exists == false) + { + // Assign the newly created subscriber to the campaign + $this->assignSubscriberToCampaign($email, $campaign_id, $double_optin); + } + + + return true; + } + + /** + * Assign a Subscriber to a Campaign + * + * https://developer.drip.com/?shell#subscribe-someone-to-a-campaign + * + * @return void + */ + private function assignSubscriberToCampaign($email, $campaign_id, $double_optin) + { + + // Subscribe user to a campaign + $campaignSubAPI = 'campaigns/' . $campaign_id . '/subscribers'; + + $data = [ + 'subscribers' => [ + [ + 'email' => $email, + 'double_optin' => (bool) $double_optin + ] + ] + ]; + + $this->post($campaignSubAPI, $data); + } + + /** + * Returns an array of tags or an empty string if no tags provided + * + * @return mixed + */ + private function getTags($tags) { + + if (empty($tags)) + { + return; + } + + if (is_string($tags)) + { + $tags = array_map('trim', explode(',', $tags)); + } + + return $tags; + } + + /** + * Returns whether the subscriber is in a campaign + * + * https://developer.drip.com/?shell#list-all-of-a-subscriber-39-s-campaign-subscriptions + * + * @return bool + */ + private function subscriberIsInCampaign($email, $campaign_id) + { + $found_campaign = false; + + $subscriber_id = $this->getSubscriberIdFromEmail($email); + + // Use does not exist in Drip + if (empty($subscriber_id)) + { + return false; + } + + $subscriber_campaigns = $this->getSubscriberCampaigns($subscriber_id); + + foreach ($subscriber_campaigns as $c) + { + if ($c['campaign_id'] == $campaign_id) + { + $found_campaign = true; + break; + } + } + + return $found_campaign; + + } + + /** + * Returns the ID of the subscriber from email + * + * https://developer.drip.com/?shell#fetch-a-subscriber + * + * @return string + */ + private function getSubscriberIdFromEmail($email) + { + $data = $this->get('subscribers/' . $email); + + return isset($data['subscribers']) ? $data['subscribers'][0]['id'] : ''; + } + + /** + * Returns all subscriber's campaigns + * + * https://developer.drip.com/?javascript#list-all-of-a-subscriber-39-s-campaign-subscriptions + * + * @return array + */ + private function getSubscriberCampaigns($subscriberId) + { + $data = $this->get('subscribers/' . $subscriberId . '/campaign_subscriptions'); + + return isset($data['campaign_subscriptions']) ? $data['campaign_subscriptions'] : array(); + } + + /** + * Returns all available Drip campaigns + * + * https://developer.drip.com/?shell#list-all-campaigns + * + * @return array + */ + public function getLists() + { + $data = $this->get('campaigns'); + + if (!$this->success()) + { + return; + } + + if (!isset($data['campaigns']) || !is_array($data['campaigns'])) + { + return; + } + + $campaigns = []; + + foreach ($data['campaigns'] as $key => $campaign) + { + $campaigns[] = array( + 'id' => $campaign['id'], + 'name' => $campaign['name'] + ); + } + + return $campaigns; + } + + /** + * Search for First Name and Last Name in Custom Fields and return an array with both values. + * + * @param array $custom_fields The Custom Fields array passed by the user. + * + * @return array + */ + private function getNameFromCustomFields($custom_fields) + { + return [ + (string) $this->getCustomFieldValue(['first_name', 'First Name'], $custom_fields), + (string) $this->getCustomFieldValue(['last_name', 'Last Name'], $custom_fields) + ]; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + + $messages = ''; + + if (isset($body['errors'])) + { + foreach ($body['errors'] as $error) + { + $messages .= ' - ' . $error['message']; + } + } + + return $messages; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/ElasticEmail.php b/plugins/system/nrframework/NRFramework/Integrations/ElasticEmail.php new file mode 100644 index 00000000..5684237e --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/ElasticEmail.php @@ -0,0 +1,184 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +class ElasticEmail extends Integration +{ + protected $endpoint = 'https://api.elasticemail.com/v2'; + + /** + * Create a new instance + * + * @param array $options The service's required options + * @throws \Exception + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options); + } + + /** + * Subscribe user to ElasticEmail + * + * API References: + * http://api.elasticemail.com/public/help#Contact_Add + * http://api.elasticemail.com/public/help#Contact_Update + * + * @param string $email User's email address + * @param string $list The ElasticEmail List unique ID + * @param string $publicAccountID The ElasticEmail PublicAccountID + * @param array $params The form's parameters + * @param boolean $update_existing Update existing user + * @param boolean $double_optin Send ElasticEmail confirmation email? + * + * @return void + */ + public function subscribe($email, $list, $publicAccountID, $params = array(), $update_existing = true, $double_optin = false) + { + $data = array( + 'apikey' => $this->key, + 'email' => $email, + 'publicAccountID' => $publicAccountID, + 'publicListID' => $list, + 'sendActivation' => $double_optin ? 'true' : 'false', + 'consentIP' => \NRFramework\User::getIP() + ); + + if (is_array($params) && count($params)) + { + foreach ($params as $param_key => $param_value) + { + $data[$param_key] = (is_array($param_value)) ? implode(',', $param_value) : $param_value; + } + } + + if (!$update_existing) + { + return $this->get('/contact/add', $data); + } + + if ($this->getContact($email)) + { + $data['clearRestOfFields'] = 'false'; + $this->get('/contact/update', $data); + } + else + { + $this->get('/contact/add', $data); + } + + return true; + } + + /** + * Returns all available ElasticEmail lists + * + * http://api.elasticemail.com/public/help#List_list + * + * @return array + */ + public function getLists() + { + $data = $this->get('/list/list', array('apikey' => $this->key)); + + if (!$this->success()) + { + return; + } + + $lists = array(); + + if (!isset($data['data']) || !is_array($data['data'])) + { + return $lists; + } + + foreach ($data['data'] as $key => $list) + { + $lists[] = array( + 'id' => $list['publiclistid'], + 'name' => $list['listname'] + ); + } + + return $lists; + } + + /** + * Check to see if a contact exists + * + * @param string $email The contact's email + * + * @return boolean + */ + public function getContact($email) + { + $contact = $this->get('/contact/loadcontact', array('apikey' => $this->key, 'email' => $email)); + + return (bool) $contact['success']; + } + + /** + * Get the Elastic Email Public Account ID + * + * @return string + */ + public function getPublicAccountID() + { + $data = $this->get('/account/load', array('apikey' => $this->key)); + + if (isset($data['data']['publicaccountid'])) + { + return $data['data']['publicaccountid']; + } + + throw new \Exception(Text::_('NR_ELASTICEMAIL_UNRETRIEVABLE_PUBLICACCOUNTID'), 1); + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + + if (isset($body['error'])) + { + return $body['error']; + } + } + + /** + * Check if the response was successful or a failure. If it failed, store the error. + * + * @return bool If the request was successful + */ + protected function determineSuccess() + { + $code = $this->last_response->code; + $body = $this->last_response->body; + + if ($code >= 200 && $code <= 299 && !isset($body['error'])) + { + return ($this->request_successful = true); + } + + $this->last_error = 'Unknown error, call getLastResponse() to find out what happened.'; + return false; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/GetResponse.php b/plugins/system/nrframework/NRFramework/Integrations/GetResponse.php new file mode 100644 index 00000000..9eec61d4 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/GetResponse.php @@ -0,0 +1,297 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class GetResponse extends Integration +{ + /** + * Create a new instance + * + * @param array $options The service's required options + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options); + $this->endpoint = 'https://api.getresponse.com/v3'; + $this->options->set('headers.X-Auth-Token', 'api-key ' . $this->key); + $this->options->set('headers.Accept-Encoding', 'gzip,deflate'); + } + + /** + * Subscribe user to GetResponse Campaign + * + * https://apidocs.getresponse.com/v3/resources/contacts#contacts.create + * + * TODO: Update existing contact + * + * @param string $email Email of the Contact + * @param string $name The name of the Contact + * @param int $dayOfCycle Enter 0 to add to the start day of the cycle. + * @param object $campaign Campaign ID + * @param object $customFields Collection of custom fields + * @param object $update_existing Update existing contact + * @param array $tags Set user tags + * @param string $tags_replace Determines what changes to make to the subscriber's tags. Values: add_only, replace_all + * + * @return void + */ + public function subscribe($email, $name, $campaign, $customFields, $update_existing, $dayOfCycle = 0, $tags = [], $tags_replace = 'add_only') + { + $data = [ + 'email' => $email, + 'name' => $name, + 'dayOfCycle' => $dayOfCycle, + 'campaign' => ['campaignId' => $campaign], + 'customFieldValues' => $this->validateCustomFields($customFields), + 'ipAddress' => \NRFramework\User::getIP() + ]; + + if (empty($name) || is_null($name)) + { + unset($data['name']); + } + + $contactId = null; + $service_tags = []; + + if ($tags) + { + $service_tags = $this->getServiceTags(); + } + + // Replace all existing contact tags with new ones + if ($tags && $tags_replace === 'replace_all') + { + $data['tags'] = $this->validateTags($tags, $service_tags, $tags_replace); + } + + if ($update_existing) + { + $contactId = $this->getContact($email); + } + + $endpoint = 'contacts'; + $endpoint = !empty($contactId) ? $endpoint . '/' . $contactId : $endpoint; + + $this->post($endpoint, $data); + + // Add new tags to the contact + if ($tags && $tags_replace === 'add_only' && $contactId) + { + $data = ['tags' => $this->validateTags($tags, $service_tags, $tags_replace)]; + + $this->post('contacts/' . $contactId . '/tags', $data); + } + } + + /** + * Return all service tags. + * + * @return array + */ + private function getServiceTags() + { + $tags = []; + + foreach ($this->get('tags') as $tag) + { + $tags[$tag['tagId']] = $tag['name']; + } + + return $tags; + } + + /** + * Validates and returns the valid tags. + * + * @param array $tags + * @param array $service_tags + * + * @return array + */ + private function validateTags($tags = [], $service_tags = [], $tags_replace = 'add_only') + { + $final_tags = []; + + foreach ($tags as $index => $tag) + { + $valid = false; + + // Find tag in service tags and add it to final tags list + foreach ($service_tags as $tagId => $tagName) + { + if ($tagId === $tag || $tagName === $tag) + { + $valid = true; + + // Add to final list + $final_tags[] = [ + 'tagId' => $tagId + ]; + } + } + + // Add invalid tags + if (!$valid && $tags_replace == 'add_only') + { + $new_tag = $this->createTag($tag); + $final_tags[] = [ + 'tagId' => $new_tag['tagId'] + ]; + } + } + + return $final_tags; + } + + private function createTag($tag) + { + $data = [ + 'name' => $tag + ]; + + return $this->post('tags', $data); + } + + /** + * Returns a new array with valid only custom fields + * + * @param array $customFields Array of custom fields + * + * @return array Array of valid only custom fields + */ + public function validateCustomFields($customFields) + { + $fields = []; + + if (!is_array($customFields)) + { + return $fields; + } + + $accountCustomFields = $this->get('custom-fields'); + + if (!$this->request_successful) + { + return $fields; + } + + foreach ($accountCustomFields as $key => $customField) + { + if (!isset($customFields[$customField['name']])) + { + continue; + } + + $fields[] = [ + 'customFieldId' => $customField['customFieldId'], + 'value' => [$customFields[$customField['name']]] + ]; + } + + return $fields; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * If something didn't work, this should contain the string describing the problem. + * + * @return string describing the error + */ + public function getLastError() + { + $body = $this->last_response->body; + + if (!isset($body['context']) || !isset($body['context'][0])) + { + return $body['codeDescription'] . ' - ' . $body['message']; + } + + $error = $body['context'][0]; + + // GetResponse returns a JSON string as $error and we try to decode it so we can return a more human-friendly error message + $error = is_string($error) && json_encode($error, true) ? json_decode($error, true) : $error; + + if (is_array($error) && isset($error['fieldName'])) + { + $errorFieldName = is_array($error['fieldName']) ? implode(' ', $error['fieldName']) : $error['fieldName']; + return $errorFieldName . ': ' . $error['message']; + } + + return (is_array($error)) ? implode(' ', $error) : $error; + + } + + /** + * Returns all available GetResponse campaigns + * + * https://apidocs.getresponse.com/v3/resources/campaigns#campaigns.get.all + * + * @return array + */ + public function getLists() + { + $data = $this->get('campaigns'); + + if (!$this->success()) + { + return; + } + + if (!is_array($data) || !count($data)) + { + return; + } + + $lists = []; + + foreach ($data as $key => $list) + { + $lists[] = [ + 'id' => $list['campaignId'], + 'name' => $list['name'] + ]; + } + + return $lists; + } + + /** + * Get the Contact resource + * + * @param string $email The email of the contact which we want to retrieve + * + * @return string The Contact ID + */ + public function getContact($email) + { + if (!isset($email)) + { + return; + } + + $data = $this->get('contacts', ['query[email]' => $email]); + + if (empty($data)) + { + return; + } + + // the returned data is an array with only one contact + $contactId = $data[0]['contactId']; + + return ($contactId) ? $contactId : null; + + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/HCaptcha.php b/plugins/system/nrframework/NRFramework/Integrations/HCaptcha.php new file mode 100644 index 00000000..75cb2390 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/HCaptcha.php @@ -0,0 +1,109 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +/** + * The HCaptcha Wrapper + */ +class HCaptcha extends Integration +{ + /** + * Service Endpoint + * + * @var string + */ + protected $endpoint = 'https://hcaptcha.com/siteverify'; + + /** + * Create a new instance + * + * @param array $options + * + * @throws \Exception + */ + public function __construct($options = []) + { + parent::__construct(); + + if (!array_key_exists('secret', $options)) + { + $this->setError('NR_RECAPTCHA_INVALID_SECRET_KEY'); + throw new \Exception($this->getLastError()); + } + + $this->setKey($options['secret']); + } + + /** + * Calls the hCaptcha siteverify API to verify whether the user passes hCaptcha test. + * + * @param string $response Response string from hCaptcha verification. + * @param string $remoteip IP address of end user + * + * @return bool Returns true if the user passes hCaptcha test + */ + public function validate($response, $remoteip = null) + { + if (empty($response) || is_null($response)) + { + return $this->setError('NR_RECAPTCHA_PLEASE_VALIDATE'); + } + + // remove these headers in order for hCaptcha to be abl to process the request + $this->options->remove('headers.Accept'); + $this->options->remove('headers.Content-Type'); + + // do not encode request + $this->setEncode(false); + + $data = [ + 'secret' => $this->key, + 'response' => $response, + ]; + + $this->post('', $data); + + return true; + } + + /** + * Check if the response was successful or a failure. If it failed, store the error. + * + * @return bool If the request was successful + */ + protected function determineSuccess() + { + $success = parent::determineSuccess(); + $body = $this->last_response->body; + + if ($body['success'] == false && array_key_exists('error-codes', $body) && count($body['error-codes']) > 0) + { + $success = $this->setError(implode(', ', $body['error-codes'])); + } + + return ($this->request_successful = $success); + } + + /** + * Set wrapper error text + * + * @param String $error The error message to display + */ + private function setError($error) + { + $this->last_error = Text::_('NR_HCAPTCHA') . ': ' . Text::_($error); + return false; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/HubSpot.php b/plugins/system/nrframework/NRFramework/Integrations/HubSpot.php new file mode 100644 index 00000000..1e558e32 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/HubSpot.php @@ -0,0 +1,140 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class HubSpot extends Integration +{ + /** + * Create a new instance + * + * @param string $key Your HubSpot API key + */ + public function __construct($options) + { + parent::__construct(); + + $this->setKey(is_array($options) ? $options['api'] : $options); + $this->setEndpoint('https://api.hubapi.com'); + } + + /** + * Subscribe user to HubSpot + * + * API References: + * http://developers.hubspot.com/docs/methods/contacts/update_contact-by-email + * + * @param string $email User's email address + * @param string $params The forms extra fields + * + * @return void + */ + public function subscribe($email, $params) + { + $fields = $this->validateCustomFields($params); + + $fields[] = array('property' => 'email', 'value' => $email); + + $data = array( + 'properties' => $fields + ); + + $this->post('contacts/v1/contact/createOrUpdate/email/' . $email . '/?hapikey=' . $this->key, $data); + + return true; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * API References: + * http://developers.hubspot.com/docs/faq/api-error-responses + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + + $message = ''; + + if ((isset($body['status'])) && ($body['status'] == 'error')) + { + $message = $body['message']; + } + + if (isset($body['validationResults']) && is_array($body['validationResults']) && count($body['validationResults'])) + { + foreach ($body['validationResults'] as $key => $validation) + { + if ($validation['isValid'] === false) + { + $message .= ' - ' . $validation['message']; + } + } + } + + return $message; + } + + /** + * Returns a new array with valid only custom fields + * + * API References: + * http://developers.hubspot.com/docs/methods/contacts/v2/get_contacts_properties + * + * @param array $formCustomFields Array of custom fields + * + * @return array Array of valid only custom fields + */ + public function validateCustomFields($formCustomFields) + { + + $fields = array(); + + if (!is_array($formCustomFields)) + { + return $fields; + } + + $accountFields = $this->get('properties/v1/contacts/properties?hapikey='.$this->key); + + if (!$this->request_successful) + { + return $fields; + } + + $accountFieldsNames = array_map( + function ($ar) + { + return $ar['name']; + }, $accountFields + ); + + $formCustomFieldsKeys = array_keys($formCustomFields); + + foreach ($accountFieldsNames as $accountFieldsName) + { + if (!in_array($accountFieldsName, $formCustomFieldsKeys)) + { + continue; + } + + $fields[] = array( + "property" => $accountFieldsName, + "value" => $formCustomFields[$accountFieldsName], + ); + } + + return $fields; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/HubSpot3.php b/plugins/system/nrframework/NRFramework/Integrations/HubSpot3.php new file mode 100644 index 00000000..7c27ecf8 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/HubSpot3.php @@ -0,0 +1,220 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class HubSpot3 extends Integration +{ + /** + * Create a new instance + * + * @param string $key Your HubSpot API key + */ + public function __construct($options) + { + parent::__construct(); + + $this->setKey($options); + + $this->setEndpoint('https://api.hubapi.com/crm/v3'); + + $this->options->set('headers.Authorization', 'Bearer ' . $this->key); + } + + /** + * Create/Update a HubSpot Contact + * + * API References: + * https://developers.hubspot.com/docs/api/crm/contacts + * + * @param string $email User's email address + * @param string $params The forms extra fields + * @param bool $update_existing Set whether to update an existing user + * + * @return void + */ + public function subscribe($email, $params, $update_existing = true) + { + $contact_data = $this->contactExists($email); + + if (!$update_existing) + { + if ($contact_data) + { + throw new \Exception('Contact already exists.'); + } + } + + $default_property = ['email' => $email]; + + $other_properties = $this->validateCustomFields($params); + + $data = [ + 'properties' => array_merge($default_property, $other_properties) + ]; + + $method = 'post'; + $endpoint = 'objects/contacts'; + + if ($update_existing && $contact_data) + { + $method = 'patch'; + $endpoint .= '/' . $contact_data['id']; + }; + + $this->$method($endpoint, $data); + + // If a list exists, add the contact to that list. + if ($this->success() && isset($params['list']) && !empty($params['list'])) + { + $this->addContactToStaticList($email, $params['list']); + } + } + + /** + * Returns all lists. + * + * @return array + */ + public function getLists() + { + $this->endpoint = $this->getV1Endpoint(); + + $data = $this->get('lists/static'); + + if (!$this->success()) + { + return; + } + + if (!is_array($data) || !count($data) || !isset($data['lists'])) + { + return; + } + + $lists = []; + + foreach ($data['lists'] as $key => $list) + { + $lists[] = [ + 'id' => $list['listId'], + 'name' => $list['name'] + ]; + } + + return $lists; + } + + /** + * Add contact to a static list. + * + * @param string $email + * @param int $list_id + * + * @return void + */ + public function addContactToStaticList($email, $list_id) + { + $this->endpoint = $this->getV1Endpoint(); + + $data = (object) [ 'emails' => [ $email ] ]; + + $this->post('lists/' . $list_id . '/add', $data); + } + + /** + * Return the v1 endpoint. + * + * @return string + */ + private function getV1Endpoint() + { + return 'https://api.hubapi.com/contacts/v1'; + } + + /** + * Check whether contact already exists. + * + * @param string $email + * + * @return bool + */ + public function contactExists($email) + { + $contact = $this->get('objects/contacts/' . $email . '?idProperty=email'); + + return $this->success() ? $contact : false; + } + + /** + * Returns a new array with valid only custom fields + * + * API References: + * https://developers.hubspot.com/docs/api/crm/properties + * + * @param array $formCustomFields Array of custom fields + * + * @return array Array of valid only custom fields + */ + public function validateCustomFields($formCustomFields) + { + $fields = []; + + if (!is_array($formCustomFields)) + { + return $fields; + } + + $contactCustomFields = $this->get('properties/Contact'); + + if (!$this->request_successful) + { + return $fields; + } + + $customFieldNames = array_map( + function ($ar) + { + return $ar['name']; + }, $contactCustomFields['results'] + ); + + $formCustomFieldsKeys = array_keys($formCustomFields); + + foreach ($customFieldNames as $accountFieldName) + { + if (!in_array($accountFieldName, $formCustomFieldsKeys)) + { + continue; + } + + $fields[$accountFieldName] = $formCustomFields[$accountFieldName]; + } + + return $fields; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + + if (isset($body['status']) && $body['status'] === 'error') + { + return $body['message']; + } + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/IContact.php b/plugins/system/nrframework/NRFramework/Integrations/IContact.php new file mode 100644 index 00000000..abaf7ce5 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/IContact.php @@ -0,0 +1,209 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +class IContact extends Integration +{ + public $accountID; + + public $clientFolderID; + + /** + * Create a new instance + * @param array $options The service's required options + */ + public function __construct($options) + { + parent::__construct(); + $this->endpoint = 'https://app.icontact.com/icp/a'; + $this->options->set('headers.API-Version', '2.2'); + $this->options->set('headers.API-AppId', $options['appID']); + $this->options->set('headers.API-Username', $options['username']); + $this->options->set('headers.API-Password', $options['appPassword']); + $this->setAccountID($options['accountID']); + $this->setClientFolderID($options['clientFolderID']); + } + + /** + * Finds and sets the iContact AccountID + * + * @param mixed $accountID + */ + public function setAccountID($accountID = false) + { + if ($accountID) + { + $this->accountID = $accountID; + } + + $accounts = $this->get(''); + + if (!$this->success()) + { + throw new \Exception($this->getLastError()); + } + + // Make sure the account is active + if (intval($accounts['accounts'][0]['enabled']) === 1) + { + $this->accountID = (integer) $accounts['accounts'][0]['accountId']; + } + else + { + throw new \Exception(Text::_('NR_ICONTACT_ACCOUNTID_ERROR'), 1); + } + } + + /** + * Finds and sets the iContact ClientFolderID + * + * @param mixed $clientFolderID + */ + public function setClientFolderID($clientFolderID = false) + { + if ($clientFolderID) + { + $this->clientFolderID = $clientFolderID; + } + + // We need an existant accountID + if (empty($this->accountID)) + { + try + { + $this->setAccountID(); + } + catch (Exception $e) + { + throw $e; + } + } + + if ($clientFolder = $this->get($this->accountID . '/c/')) + { + $this->clientFolderID = $clientFolder['clientfolders'][0]['clientFolderId']; + } + } + + /** + * Subscribes a user to an iContact List + * + * API REFERENCE + * https://www.icontact.com/developerportal/documentation/contacts + * + * @param string $email + * @param object $params The extra form fields + * @param mixed $list The iContact List ID + * + * @return boolean + */ + public function subscribe($email, $params, $list) + { + $data = array('contact' => array_merge(array('email' => $email, 'status' => 'normal'), (array) $params)); + + try + { + $contact = $this->post($this->accountID .'/c/' . $this->clientFolderID . '/contacts', $data); + } + catch (Exception $e) + { + throw $e; + } + + if ((isset($contact['contacts'])) && (is_array($contact['contacts'])) && (count($contact['contacts']) > 0)) + { + $this->addToList($list, $contact['contacts'][0]['contactId']); + } + + return true; + } + + /** + * Adds a contact to an iContact List + * + * API REFERENCE + * https://www.icontact.com/developerportal/documentation/subscriptions + * + * @param string $listID + * @param string $contactID + */ + public function addToList($listID, $contactID) + { + $data = array( + array( + 'contactId' => $contactID, + 'listId' => $listID, + 'status' => 'normal' + ) + ); + $this->post($this->accountID .'/c/' . $this->clientFolderID . '/subscriptions',$data); + } + + /** + * Returns all Client lists + * + * API REFERENCE + * https://www.icontact.com/developerportal/documentation/lists + * + * @return array + */ + public function getLists() + { + $data = $this->get($this->accountID .'/c/' . $this->clientFolderID . '/lists'); + + if (!$this->success()) + { + return; + } + + $lists = array(); + + if (!isset($data["lists"]) || !is_array($data["lists"])) + { + return $lists; + } + + foreach ($data["lists"] as $key => $list) + { + $lists[] = array( + 'id' => $list['listId'], + 'name' => $list['name'] + ); + } + + return $lists; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * If something didn't work, this should contain the string describing the problem. + * + * @return string describing the error + */ + public function getLastError() + { + $body = $this->last_response->body; + $message = ''; + + if (isset($body['errors'])) + { + foreach ($body['errors'] as $error) { + $message .= $error . ' '; + } + } + + return trim($message); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/Integration.php b/plugins/system/nrframework/NRFramework/Integrations/Integration.php new file mode 100644 index 00000000..faa61141 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/Integration.php @@ -0,0 +1,323 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\Registry\Registry; +use Joomla\CMS\Http\HttpFactory; + +class Integration +{ + protected $key; + protected $endpoint; + protected $request_successful = false; + protected $last_error = ''; + protected $last_response = []; + protected $last_request = []; + protected $timeout = 60; + protected $options; + protected $encode = true; + protected $response_type = 'json'; + + public function __construct() + { + $this->options = new Registry; + $this->options->set('timeout', $this->timeout); + $this->options->set('headers.Accept', 'application/json'); + $this->options->set('headers.Content-Type', 'application/json'); + } + + /** + * Setter method for the API Key or Access Token + * + * @param string $apiKey + */ + public function setKey($apiKey) + { + $apiKey = is_array($apiKey) && isset($apiKey['api']) ? $apiKey['api'] : $apiKey; + + if (!is_string($apiKey) || empty($apiKey) || is_null($apiKey)) + { + throw new \Exception('Invalid API Key supplied.'); + } + + $this->key = trim($apiKey); + } + + /** + * Setter method for the endpoint + * @param string $url The URL which is set in the account's developer settings + * @throws \Exception + */ + public function setEndpoint($url) + { + if (!empty($url)) + { + $this->endpoint = $url; + } + else + { + throw new \Exception("Invalid Endpoint URL `{$url}` supplied."); + } + } + + /** + * Was the last request successful? + * @return bool True for success, false for failure + */ + public function success() + { + return $this->request_successful; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * If something didn't work, this should contain the string describing the problem. + * @return array|false describing the error + */ + public function getLastError() + { + return $this->last_error ?: false; + } + + /** + * Get an array containing the HTTP headers and the body of the API response. + * @return array Assoc array with keys 'headers' and 'body' + */ + public function getLastResponse() + { + return $this->last_response; + } + + /** + * Get an array containing the HTTP headers and the body of the API request. + * @return array Assoc array + */ + public function getLastRequest() + { + return $this->last_request; + } + + /** + * Make an HTTP DELETE request - for deleting data + * @param string $method URL of the API request method + * @param array $args Assoc array of arguments (if any) + * @return array|false Assoc array of API response, decoded from JSON + */ + public function delete($method, $args = []) + { + return $this->makeRequest('delete', $method, $args); + } + + /** + * Make an HTTP GET request - for retrieving data + * @param string $method URL of the API request method + * @param array $args Assoc array of arguments (usually your data) + * @return array|false Assoc array of API response, decoded from JSON + */ + public function get($method, $args = []) + { + return $this->makeRequest('get', $method, $args); + } + + /** + * Make an HTTP PATCH request - for performing partial updates + * @param string $method URL of the API request method + * @param array $args Assoc array of arguments (usually your data) + * @return array|false Assoc array of API response, decoded from JSON + */ + public function patch($method, $args = []) + { + return $this->makeRequest('patch', $method, $args); + } + + /** + * Make an HTTP POST request - for creating and updating items + * @param string $method URL of the API request method + * @param array $args Assoc array of arguments (usually your data) + * @return array|false Assoc array of API response, decoded from JSON + */ + public function post($method, $args = []) + { + return $this->makeRequest('post', $method, $args); + } + + /** + * Make an HTTP PUT request - for creating new items + * @param string $method URL of the API request method + * @param array $args Assoc array of arguments (usually your data) + * @return array|false Assoc array of API response, decoded from JSON + */ + public function put($method, $args = []) + { + return $this->makeRequest('put', $method, $args); + } + + /** + * Performs the underlying HTTP request. Not very exciting. + * @param string $http_verb The HTTP verb to use: get, post, put, patch, delete + * @param string $method The API method to be called + * @param array $args Assoc array of parameters to be passed + * @return array|false Assoc array of decoded result + * @throws \Exception + */ + protected function makeRequest($http_verb, $method, $args = []) + { + $url = $this->endpoint; + + if (!empty($method) && !is_null($method) && strpos($url, '?') === false) + { + $url .= '/' . $method; + } + + $this->last_error = ''; + $this->request_successful = false; + $this->last_response = []; + $this->last_request = [ + 'method' => $http_verb, + 'path' => $method, + 'url' => $url, + 'body' => '', + 'timeout' => $this->timeout, + ]; + + $http = HttpFactory::getHttp($this->options); + + switch ($http_verb) + { + case 'post': + $this->attachRequestPayload($args); + $response = $http->post($url, $this->last_request['body']); + break; + + case 'get': + $query = http_build_query($args, '', '&'); + $this->last_request['body'] = $query; + $response = (strpos($url,'?') !== false) ? $http->get($url . '&' . $query) : $http->get($url . '?' . $query); + break; + + case 'delete': + $response = $http->delete($url); + break; + + case 'patch': + $this->attachRequestPayload($args); + $response = $http->patch($url, $this->last_request['body']); + break; + + case 'put': + $this->attachRequestPayload($args); + $response = $http->put($url, $this->last_request['body']); + break; + } + + // Do not touch directly the $response object to prevent the PHP 8.2 "Creation of dynamic property" deprecation notice. + $this->last_response = (object) [ + 'body' => $this->convertResponse($response->body), + 'headers' => $response->headers, + 'code' => $response->code + ]; + + $this->determineSuccess(); + + return $this->last_response->body; + } + + /** + * Encode the data and attach it to the request + * @param array $data Assoc array of data to attach + */ + protected function attachRequestPayload($data) + { + if (!$this->encode) + { + $this->last_request['body'] = http_build_query($data); + return; + } + + $this->last_request['body'] = json_encode($data); + } + + /** + * Check if the response was successful or a failure. If it failed, store the error. + * + * @return bool If the request was successful + */ + protected function determineSuccess() + { + $status = $this->last_response->code; + $success = ($status >= 200 && $status <= 299) ? true : false; + + return ($this->request_successful = $success); + } + + /** + * Converts the HTTP Call response to a traversable type + * + * @param json|xml $response + * + * @return array|object + */ + protected function convertResponse($response) + { + switch ($this->response_type) + { + case 'json': + return json_decode($response, true); + case 'xml': + return new \SimpleXMLElement($response); + case 'text': + return $response; + } + } + + /** + * Search Custom Fields declared by the user for a specific custom field. If exists return its value. + * + * @param array $needles The custom field names + * @param array $haystack The custom fields array + * + * @return string The value of the custom field or an empty string if not found + */ + protected function getCustomFieldValue($needles, $haystack) + { + $needles = is_array($needles) ? $needles : (array) $needles; + $haystack = array_change_key_case($haystack); + + $found = ''; + + foreach ($needles as $needle) + { + $needle = strtolower($needle); + + if (array_key_exists($needle, $haystack)) + { + $found = is_string($haystack[$needle]) ? trim($haystack[$needle]) : $haystack[$needle]; + break; + } + } + + return $found; + } + + /** + * Set encode + * + * @param boolean $encode + * + * @return void + */ + public function setEncode($encode) + { + $this->encode = $encode; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/MailChimp.php b/plugins/system/nrframework/NRFramework/Integrations/MailChimp.php new file mode 100644 index 00000000..d2362561 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/MailChimp.php @@ -0,0 +1,511 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +use NRFramework\Functions; + +// No direct access +defined('_JEXEC') or die; + +class MailChimp extends Integration +{ + /** + * MailChimp Endpoint URL + * + * @var string + */ + protected $endpoint = 'https://.api.mailchimp.com/3.0'; + + /** + * Create a new instance + * + * @param array $options The service's required options + * @throws \Exception + */ + public function __construct($options) + { + parent::__construct(); + + $this->setKey($options); + + if (strpos($this->key, '-') === false) + { + return; + } + + list(, $data_center) = explode('-', $this->key); + $this->endpoint = str_replace('', $data_center, $this->endpoint); + + $this->options->set('headers.Authorization', 'apikey ' . $this->key); + } + + /** + * Subscribe user to MailChimp + * + * @param string $list_id The ID of the MailChimp list + * @param string $email The email address of the subscriber + * @param object $merge_fields The custom field that are associated with the subscriber where the keys are the merge tags. + * @param boolean $double_optin If true, the subscriber will be added with status "pending" and a confirmation email will be sent to the user. + * @param boolean $allow_update If true, the subscriber will be updated if it already exists. Otherwise, an error will be thrown. + * @param array $tags The tags that are associated with the subscriber. + * @param string $tags_replace Determines what changes to make to the subscriber's tags. Values: add_only, replace_all + * @param array $interests The interests that are associated with the subscriber. + * @param string $interests_replace Determines what changes to make to the subscriber's groups/interests. Values: add_only, replace_all + * + * @return void + */ + public function subscribeV2($list_id, $email, $merge_fields = null, $double_optin = true, $allow_update = true, $tags = null, $tags_replace = 'add_only', $interests = [], $interests_replace = 'add_only') + { + $data = [ + 'email_address' => $email, + 'status' => $double_optin ? 'pending' : 'subscribed', + 'merge_fields' => (object) $merge_fields, + 'tags' => Functions::cleanArray($tags) + ]; + + $member = $this->getMemberByEmail($list_id, $email); + + // Prepare Interests + $interests = Functions::cleanArray($interests); + $interests = $interests ? array_fill_keys($interests, true) : []; + + if ($member && isset($member['interests']) && $interests_replace == 'replace_all') + { + // Disable all existing groups + $memberInterests = array_fill_keys(array_keys($member['interests']), false); + + // Merge new interests with existing interests + $interests = array_merge($memberInterests, $interests); + } + + $data['interests'] = (object) $interests; + + if (!$member) + { + // API Doc: https://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/#create-post_lists_list_id_members + $this->post('lists/' . $list_id . '/members', $data); + return; + } + + // Member exists + // Since member exists and we don't allow updating existing member, throw an error. + if (!$allow_update) + { + throw new \Exception('Member already exists'); + } + + // Skip double opt-in if the existing member is already confirmed + if (isset($member['status']) && $member['status'] == 'subscribed') + { + $data['status'] = $member['status']; + } + + // Update existing member + // API Doc: https://mailchimp.com/developer/marketing/api/list-members/add-or-update-list-member + $this->put('lists/' . $list_id . '/members/' . $member['id'], $data); + + // Remove existing member tags not included in the given Tags. + if ($member['tags'] && $tags_replace == 'replace_all') + { + $currentTags = array_map(function($item) { return $item['name']; }, $member['tags']); + + if ($removeTags = array_diff($currentTags, $data['tags'])) + { + $rTags = []; + + foreach ($removeTags as $removeTag) + { + $rTags[] = [ + 'name' => $removeTag, + 'status' => 'inactive' + ]; + } + + // API Doc: https://mailchimp.com/developer/marketing/api/list-member-tags/add-or-remove-member-tags/ + $this->post('lists/' . $list_id . '/members/' . $member['id'] . '/tags', ['tags' => $rTags]); + } + } + } + + /** + * Subscribe user to MailChimp + * + * API References: + * https://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/#edit-put_lists_list_id_members_subscriber_hash + * https://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/#create-post_lists_list_id_members + * + * @param string $email User's email address + * @param string $list The MailChimp list unique ID + * @param Object $merge_fields Merge Fields + * @param boolean $update_existing Update existing user + * @param boolean $double_optin Send MailChimp confirmation email? + * + * @deprecated Use subscribeV2() + * + * @return void + */ + public function subscribe($email, $list, $merge_fields = array(), $update_existing = true, $double_optin = false) + { + $data = array( + 'email_address' => $email, + 'status' => $double_optin ? 'pending' : 'subscribed' + ); + + // add support for tags + if ($tags = $this->getTags($merge_fields)) + { + $data['tags'] = $tags; + } + + if (is_array($merge_fields) && count($merge_fields)) + { + foreach ($merge_fields as $merge_field_key => $merge_field_value) + { + $value = is_array($merge_field_value) ? implode(',', $merge_field_value) : (string) $merge_field_value; + $data['merge_fields'][$merge_field_key] = $value; + } + } + + $interests = $this->validateInterestCategories($list, $merge_fields); + + if (!empty($interests)) + { + $data = array_merge($data, array('interests' => $interests)); + } + + if ($update_existing) + { + // Get subscriber information. + $subscriberHash = md5(strtolower($email)); + $member = $this->get('lists/' . $list . '/members/' . $subscriberHash); + + // Skip double opt-in if the subscriber exists and it's confirmed + if (isset($member['status']) && $member['status'] == 'subscribed') + { + $data['status'] = $member['status']; + } + + $this->put('lists/' . $list . '/members/' . $subscriberHash, $data); + + if ($tags) + { + $tags_ = []; + + foreach ($tags as $tag) + { + $tags_[] = [ + 'name' => $tag, + 'status' => 'active' + ]; + } + + $currentTags = $this->getMemberTags($list, $subscriberHash); + + if ($removeTags = array_diff($currentTags, $tags)) + { + foreach ($removeTags as $removeTag) + { + $tags_[] = [ + 'name' => $removeTag, + 'status' => 'inactive' + ]; + } + } + + $this->post('lists/' . $list . '/members/' . $subscriberHash . '/tags', ['tags' => $tags_]); + } + + } else + { + $this->post('lists/' . $list . '/members', $data); + } + + return true; + } + + /** + * @deprecated Use subscribeV2() + */ + private function getMemberTags($list, $subscriberHash) + { + $tags = $this->get('lists/' . $list . '/members/' . $subscriberHash . '/tags'); + + $return = []; + + if (isset($tags['tags'])) + { + foreach ($tags['tags'] as $tag) + { + $return[] = $tag['name']; + } + } + + return $return; + } + + /** + * Find and return all unique tags + * + * @param array $merge_fields + * + * @deprecated use subscribeV2() + * + * @return array + */ + private function getTags($merge_fields) + { + $tags = []; + + // ensure tags are added in the form + if (!isset($merge_fields['tags'])) + { + return $tags; + } + + $mergeFieldsTags = $merge_fields['tags']; + + // make string array + if (is_string($mergeFieldsTags)) + { + $tags = explode(',', $mergeFieldsTags); + } + + // ensure we have array to manipulate + if (is_array($mergeFieldsTags) || is_object($mergeFieldsTags)) + { + $tags = (array) $mergeFieldsTags; + } + + // remove empty values, keep uniques and reset keys + $tags = array_filter($tags); + $tags = array_unique($tags); + $tags = array_values($tags); + $tags = array_map('trim', $tags); + + return $tags; + } + + /** + * Returns all available MailChimp lists + * + * https://developer.mailchimp.com/documentation/mailchimp/reference/lists/#read-get_lists + * + * @return array + */ + public function getLists() + { + $data = $this->get('/lists'); + + if (!$this->success()) + { + return; + } + + if (!isset($data['lists']) || !is_array($data['lists'])) + { + return; + } + + $lists = []; + + foreach ($data['lists'] as $key => $list) + { + $lists[] = array( + 'id' => $list['id'], + 'name' => $list['name'] + ); + } + + return $lists; + } + + /** + * Gets the Interest Categories from MailChimp + * + * @param string $listID The List ID + * + * @deprecated Use subscribeV2() + * + * @return array + */ + public function getInterestCategories($listID) + { + if (!$listID) + { + return; + } + + $data = $this->get('/lists/' . $listID . '/interest-categories'); + + if (!$this->success()) + { + return; + } + + if (isset($data['total_items']) && $data['total_items'] == 0) + { + return; + } + + return $data['categories']; + } + + /** + * Gets the values accepted for the particular Interest Category + * + * @param string $listID The List ID + * @param string $interestCategoryID The Interest Category ID + * + * @deprecated Use subscribeV2() + * + * @return array + */ + public function getInterestCategoryValues($listID, $interestCategoryID) + { + if (!$interestCategoryID || !$listID) + { + return array(); + } + + $data = $this->get('/lists/' . $listID . '/interest-categories/' . $interestCategoryID . '/interests'); + + if (isset($data['total_items']) && $data['total_items'] == 0) + { + return array(); + } + + return $data['interests']; + } + + /** + * Filters the interests categories through the form fields + * and constructs the interests array for the subscribe method + * + * @param string $listID The List ID + * @param array $params The Form fields + * + * @deprecated Use subscribeV2() + * + * @return array + */ + public function validateInterestCategories($listID, $params) + { + if (!$params || !$listID) + { + return array(); + } + + $interestCategories = $this->getInterestCategories($listID); + + if (!$interestCategories) + { + return array(); + } + + $categories = array(); + + foreach ($interestCategories as $category) + { + if (array_key_exists($category['title'], $params)) + { + $categories[] = array('id' => $category['id'], 'title' => $category['title']); + } + } + + if (empty($categories)) + { + return array(); + } + + $interests = array(); + + foreach ($categories as $category) + { + $data = $this->getInterestCategoryValues($listID, $category['id']); + + if (isset($data['total_items']) && $data['total_items'] == 0) + { + continue; + } + + foreach ($data as $interest) + { + if (in_array($interest['name'], (array) $params[$category['title']])) + { + $interests[$interest['id']] = true; + } + else + { + $interests[$interest['id']] = false; + } + } + } + + return $interests; + } + + /** + * Find a subscriber in a list by email address + * + * @param string $list_id The MailChimp list ID + * @param string $email The email address + * + * @return mixed Object on success, false on failure + */ + public function getMemberByEmail($list_id, $email) + { + $subscriberHash = md5(strtolower($email)); + $result = $this->get('lists/' . $list_id . '/members/' . $subscriberHash); + + return $this->success() ? $result : false; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + + if (isset($body['errors'])) + { + $error = $body['errors'][0]; + return $error['field'] . ': ' . $error['message']; + } + + if (isset($body['detail'])) + { + return $body['detail']; + } + } + + /** + * The get() method overridden so that it handles + * the default item paging of MailChimp which is 10 + * + * @param string $method URL of the API request method + * @param array $args Assoc array of arguments (usually your data) + * @return array|false Assoc array of API response, decoded from JSON + */ + public function get($method, $args = array()) + { + $data = $this->makeRequest('get', $method, $args); + + if ($data && isset($data['total_items']) && (int) $data['total_items'] > 10) + { + $args['count'] = $data['total_items']; + return $this->makeRequest('get', $method, $args); + } + + return $data; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/MailerLite.php b/plugins/system/nrframework/NRFramework/Integrations/MailerLite.php new file mode 100644 index 00000000..67ee826b --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/MailerLite.php @@ -0,0 +1,144 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +class MailerLite extends Integration +{ + /** + * Create a new instance + * @param array $options The service's required options + * @throws \Exception + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options); + $this->setEndpoint('https://connect.mailerlite.com/api'); + $this->options->set('headers.Authorization', 'Bearer ' . $this->key); + } + + /** + * Subscribes a user to a MailerLite Account + * + * API Reference v3: + * https://developers.mailerlite.com/docs/subscribers.html#create-upsert-subscriber + * + * @param string $email The user's email + * @param array $fields All the custom fields + * @param string $groupIds The Group IDs + * @param string $subscriber_status The subscriber status (active, unsubscribed, unconfirmed, bounced, junk) + * @param boolean $update_existing Whether to update the existing contact (Only in v3) + * + * @return boolean + */ + public function subscribe($email, $fields, $groupIds = [], $subscriber_status = '', $update_existing = true) + { + // Abort if we don't want to update existing subscribers and the subscriber already exists + if (!$update_existing && $this->subscriberExists($email)) + { + throw new \Exception(Text::_('NR_YOU_ARE_ALREADY_A_SUBSCRIBER'), 1); + } + + $data = [ + 'email' => $email, + 'fields' => $fields + ]; + + if ($subscriber_status) + { + $data['status'] = $subscriber_status; + } + + if ($groupIds) + { + $data['groups'] = $groupIds; + } + + $this->post('subscribers', $data); + + return true; + } + + /** + * Check if a subscriber exists + * + * @param string $email The subscriber's email + * + * @return boolean + */ + private function subscriberExists($email = '') + { + if (!$email) + { + return false; + } + + $response = $this->get('subscribers/' . $email); + + return isset($response['data']['email']) && $response['data']['email'] == $email; + } + + /** + * Returns all groups + * + * API Reference v3: + * https://developers.mailerlite.com/docs/groups.html#list-all-groups + * + * @return array + */ + public function getGroups() + { + $data = [ + 'offset' => 0, + 'limit' => 50 + ]; + + $lists = []; + + $data = $this->get('groups', $data); + + // sanity check + if (!isset($data['data']) || !is_array($data['data'])) + { + return $lists; + } + + foreach ($data['data'] as $key => $list) + { + $lists[] = [ + 'id' => $list['id'], + 'name' => $list['name'] + ]; + } + + return $lists; + + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * API Reference: + * https://developers.mailerlite.com/docs/#validation-errors + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + + return isset($body['message']) ? $body['message'] : 'An error has occurred.'; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/Notion.php b/plugins/system/nrframework/NRFramework/Integrations/Notion.php new file mode 100644 index 00000000..bef13906 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/Notion.php @@ -0,0 +1,32 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +defined('_JEXEC') or die; + +class Notion extends Integration +{ + protected $endpoint = 'https://api.notion.com/v1'; + + /** + * Create a new instance + * + * @param array $options The service's required options + */ + public function __construct($options) + { + parent::__construct(); + + $this->setKey($options); + + $this->options->set('headers.Authorization', 'Bearer ' . $this->key); + $this->options->set('headers.Notion-Version', '2022-06-28'); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/ReCaptcha.php b/plugins/system/nrframework/NRFramework/Integrations/ReCaptcha.php new file mode 100644 index 00000000..61a2f8bd --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/ReCaptcha.php @@ -0,0 +1,103 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +/** + * The reCAPTCHA Wrapper + */ +class ReCaptcha extends Integration +{ + /** + * Service Endpoint + * + * @var string + */ + protected $endpoint = 'https://www.google.com/recaptcha/api/siteverify'; + + /** + * Create a new instance + * + * @param array $options + * + * @throws \Exception + */ + public function __construct($options = array()) + { + parent::__construct(); + + if (!array_key_exists('secret', $options)) + { + $this->setError('NR_RECAPTCHA_INVALID_SECRET_KEY'); + throw new \Exception($this->getLastError()); + } + + $this->setKey($options['secret']); + } + + /** + * Calls the reCAPTCHA siteverify API to verify whether the user passes reCAPTCHA test. + * + * @param string $response Response string from recaptcha verification. + * @param string $remoteip IP address of end user + * + * @return bool Returns true if the user passes reCAPTCHA test + */ + public function validate($response, $remoteip = null) + { + if (empty($response) || is_null($response)) + { + return $this->setError('NR_RECAPTCHA_PLEASE_VALIDATE'); + } + + $data = array( + 'secret' => $this->key, + 'response' => $response, + 'remoteip' => $remoteip ?: \NRFramework\User::getIP(), + ); + + $this->get('', $data); + + return true; + } + + /** + * Check if the response was successful or a failure. If it failed, store the error. + * + * @return bool If the request was successful + */ + protected function determineSuccess() + { + $success = parent::determineSuccess(); + $body = $this->last_response->body; + + if ($body['success'] == false && array_key_exists('error-codes', $body) && count($body['error-codes']) > 0) + { + $success = $this->setError(implode(', ', $body['error-codes'])); + } + + return ($this->request_successful = $success); + } + + /** + * Set wrapper error text + * + * @param String $error The error message to display + */ + private function setError($error) + { + $this->last_error = Text::_('NR_RECAPTCHA') . ': ' . Text::_($error); + return false; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/Salesforce.php b/plugins/system/nrframework/NRFramework/Integrations/Salesforce.php new file mode 100644 index 00000000..9b3a49ee --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/Salesforce.php @@ -0,0 +1,114 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +class SalesForce extends Integration +{ + /** + * Service API Endpoint + * + * @var string + */ + protected $endpoint = 'https://{{ENV}}.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8'; + + /** + * Encode data before sending the request + * + * @var boolean + */ + protected $encode = false; + + /** + * Create a new instance + * + * @param array $options + * + * @throws \Exception + */ + public function __construct($options = []) + { + parent::__construct(); + + $this->setKey($options); + $this->prepareEndpoint($options); + + $this->options->set('headers.Content-Type', 'application/x-www-form-urlencoded'); + } + + private function prepareEndpoint($options = []) + { + if (isset($options['test_mode']) && $options['test_mode']) + { + $this->setEndpoint(str_replace('{{ENV}}', 'test', $this->endpoint)); + } + else + { + $this->setEndpoint(str_replace('{{ENV}}', 'webto', $this->endpoint)); + } + } + + /** + * Subscribe user to SalesForce + * + * API References: + * https://developer.salesforce.com/page/Wordpress-to-lead + * + * @param string $email User's email address + * @param array $params All the form fields + * + * @return void + */ + public function subscribe($email, $params) + { + $data = array( + "email" => $email, + "oid" => $this->key + ); + + if (is_array($params) && count($params)) + { + $data = array_merge($data, $params); + } + + $this->post('', $data); + + return true; + } + + /** + * Determine if the Lead has been stored successfully in SalesForce + * + * @return string + */ + public function determineSuccess() + { + $status = $this->last_response->code; + + if ($status < 200 && $status > 299) + { + return false; + } + + $headers = $this->last_response->headers; + + if (isset($headers['Is-Processed']) && (strpos($headers['Is-Processed'], 'Exception') !== false)) + { + $this->last_error = Text::_('NR_SALESFORCE_ERROR'); + return false; + } + + return ($this->request_successful = true); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/SendInBlue.php b/plugins/system/nrframework/NRFramework/Integrations/SendInBlue.php new file mode 100644 index 00000000..94e9757c --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/SendInBlue.php @@ -0,0 +1,114 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class SendInBlue extends Integration +{ + /** + * Create a new instance + * @param array $options The service's required options + * @throws \Exception + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options['api']); + $this->setEndpoint('https://api.sendinblue.com/v2.0'); + $this->options->set('headers.api-key', $this->key); + } + + /** + * Subscribes a user to a SendinBlue Account + * + * API Reference: + * https://apidocs.sendinblue.com/user/#1 + * + * @param string $email The user's email + * @param array $params All the form fields + * @param string $listid The List ID + * + * @return boolean + */ + public function subscribe($email, $params, $listid = false) + { + $data = array( + 'email' => $email, + 'attributes' => $params, + ); + + if ($listid) + { + $data['listid'] = array($listid); + } + + $this->post('user/createdituser', $data); + + return true; + } + + /** + * Returns all Campaign lists + * + * https://apidocs.sendinblue.com/list/#1 + * + * @return array + */ + public function getLists() + { + $data = array( + 'page' => 1, + 'page_limit' => 50 + ); + + $lists = array(); + + $data = $this->get('/list', $data); + + if (!isset($data['data']['lists']) || !is_array($data['data']['lists']) || $data['data']['total_list_records'] == 0) + { + return $lists; + } + + foreach ($data['data']['lists'] as $key => $list) + { + $lists[] = array( + 'id' => $list['id'], + 'name' => $list['name'] + ); + } + + return $lists; + + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * API Reference: + * https://apidocs.sendinblue.com/response/ + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + $message = ''; + + if (isset($body['code']) && ($body['code'] == 'failure')) + { + $message = $body['message']; + } + + return $message; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/SendInBlue3.php b/plugins/system/nrframework/NRFramework/Integrations/SendInBlue3.php new file mode 100644 index 00000000..e36f6ba8 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/SendInBlue3.php @@ -0,0 +1,118 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class SendInBlue3 extends Integration +{ + /** + * Create a new instance + * @param array $options The service's required options + * @throws \Exception + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options['api']); + $this->setEndpoint('https://api.sendinblue.com/v3'); + $this->options->set('headers.api-key', $this->key); + } + + /** + * Subscribes a user to a SendinBlue Account + * + * API Reference v3: + * https://developers.sendinblue.com/reference#createcontact + * + * @param string $email The user's email + * @param array $params All the form fields + * @param string $listid The List ID + * @param boolean $update_existing Whether to update the existing contact (Only in v3) + * + * @return boolean + */ + public function subscribe($email, $params, $listid = false, $update_existing = true) + { + $data = [ + 'email' => $email, + 'attributes' => (object) $params, + 'updateEnabled' => $update_existing + ]; + + if ($listid) + { + $data['listIds'] = [(int) $listid]; + } + + $this->post('contacts', $data); + + return true; + } + + /** + * Returns all Campaign lists + * + * API Reference v3: + * https://developers.sendinblue.com/reference#getlists-1 + * + * @return array + */ + public function getLists() + { + $data = [ + 'page' => 1, + 'page_limit' => 50 + ]; + + $lists = []; + + $data = $this->get('contacts/lists', $data); + + // sanity check + if (!isset($data['lists']) || !is_array($data['lists']) || $data['count'] == 0) + { + return $lists; + } + + foreach ($data['lists'] as $key => $list) + { + $lists[] = [ + 'id' => $list['id'], + 'name' => $list['name'] + ]; + } + + return $lists; + + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * API Reference: + * https://developers.sendinblue.com/docs/how-it-works#error-codes + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + $message = ''; + + if (!isset($body['code'])) + { + return $message; + } + + return $body['message']; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/Turnstile.php b/plugins/system/nrframework/NRFramework/Integrations/Turnstile.php new file mode 100644 index 00000000..5ad09509 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/Turnstile.php @@ -0,0 +1,99 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +class Turnstile extends Integration +{ + /** + * Service Endpoint + * + * @var string + */ + protected $endpoint = 'https://challenges.cloudflare.com/turnstile/v0/siteverify'; + + /** + * Create a new instance + * + * @param array $options + * + * @throws \Exception + */ + public function __construct($options = []) + { + parent::__construct(); + + if (!array_key_exists('secret', $options)) + { + $this->setError('NR_RECAPTCHA_INVALID_SECRET_KEY'); + throw new \Exception($this->getLastError()); + } + + $this->setKey($options['secret']); + } + + /** + * Calls the Cloudflare Turnstile siteverify API to verify whether the user passes the test. + * + * @param string $response Response string from Cloudflare Turnstile verification. + * @param string $remoteip IP address of end user + * + * @return bool Returns true if the user passes the test + */ + public function validate($response, $remoteip = null) + { + if (empty($response) || is_null($response)) + { + return $this->setError('NR_RECAPTCHA_PLEASE_VALIDATE'); + } + + $data = [ + 'secret' => $this->key, + 'response' => $response, + ]; + + $this->post('', $data); + + return true; + } + + /** + * Check if the response was successful or a failure. If it failed, store the error. + * + * @return bool If the request was successful + */ + protected function determineSuccess() + { + $success = parent::determineSuccess(); + $body = $this->last_response->body; + + if ($body['success'] == false && array_key_exists('error-codes', $body) && count($body['error-codes']) > 0) + { + $success = $this->setError(implode(', ', $body['error-codes'])); + } + + return ($this->request_successful = $success); + } + + /** + * Set wrapper error text + * + * @param String $error The error message to display + */ + private function setError($error) + { + $this->last_error = Text::_('NR_TURNSTILE') . ': ' . Text::_($error); + return false; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/Zoho.php b/plugins/system/nrframework/NRFramework/Integrations/Zoho.php new file mode 100644 index 00000000..1fe18507 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/Zoho.php @@ -0,0 +1,169 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class Zoho extends Integration +{ + /** + * Create a new instance + * + * @param array $options The service's required options + * @throws \Exception + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options['api']); + $this->endpoint = 'https://campaigns.zoho.com/api'; + } + + /** + * Subscribe user to ZoHo + * + * https://www.zoho.com/campaigns/help/api/contact-subscribe.html + * + * @param string $email User's email address + * @param string $list The ZoHo list unique ID + * @param Object $customFields Collection of custom fields + * + * @return void + */ + public function subscribe($email, $list, $customFields = array()) + { + + $contactinfo = json_encode(array_merge(array("Contact Email" => $email), $customFields)); + + $data = array( + "authtoken" => $this->key, + "scope" => "CampaignsAPI", + "version" => "1", + "resfmt" => "JSON", + "listkey" => $list, + "contactinfo" => $contactinfo + ); + + $this->get('json/listsubscribe', $data); + + return true; + } + + /** + * Returns all available ZoHo lists + * + * https://www.zoho.com/campaigns/help/api/get-mailing-lists.html + * + * @return array + */ + public function getLists() + { + if (!$this->key) + { + return; + } + + $data = array( + 'authtoken' => $this->key, + 'scope' => 'CampaignsAPI', + 'sort' => 'asc', + 'resfmt' => 'JSON', + 'range' => '1000' //ambiguously large range of total results to overwrite the default range which is 20 + ); + + $data = $this->get("getmailinglists", $data); + + if (!$this->success()) + { + return; + } + + $lists = array(); + + if (!isset($data["list_of_details"]) || !is_array($data["list_of_details"])) + { + return $lists; + } + + foreach ($data["list_of_details"] as $key => $list) + { + $lists[] = array( + "id" => $list["listkey"], + "name" => $list["listname"] + ); + } + + return $lists; + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + + if (isset($body['message'])) + { + return $body['message']; + } + + return 'An unspecified error occured'; + } + + /** + * Check if the response was successful or a failure. If it failed, store the error. + * + * @return bool If the request was successful + */ + protected function determineSuccess() + { + $status = $this->findHTTPStatus(); + + // check if the status is equal to the arbitrary success codes of ZoHo + if (in_array($status, array(0, 200, 6101, 6201))) + { + return ($this->request_successful = true); + } + + return false; + } + + /** + * Find the HTTP status code from the headers or API response body + * + * @return int HTTP status code + */ + protected function findHTTPStatus() + { + $status = $this->last_response->code; + $success = ($status >= 200 && $status <= 299) ? true : false; + + if (!$success) + { + return 418; + } + + // ZoHo sometimes uses "Code" instead of "code" + // also they don't use HTTP status codes + // instead they store their own status code inside the response body + $data = array_change_key_case($this->last_response->body); + + if (isset($data['code'])) + { + return (int) $data['code']; + } + + return 418; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Integrations/ZohoCRM.php b/plugins/system/nrframework/NRFramework/Integrations/ZohoCRM.php new file mode 100644 index 00000000..a5d55d9c --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Integrations/ZohoCRM.php @@ -0,0 +1,156 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Integrations; + +// No direct access +defined('_JEXEC') or die; + +class ZohoCRM extends Integration +{ + /** + * Response Type + * + * @var string + */ + protected $response_type = 'xml'; + + /** + * Data Center API Endpoint + * + * @var string + */ + private $datacenter = 'crm.zoho.com'; + + /** + * Create a new instance + * + * @param array $options The service's required options + */ + public function __construct($options) + { + parent::__construct(); + $this->setKey($options['authenticationToken']); + + if (isset($options['datacenter']) && !is_null($options['datacenter']) && !empty($options['datacenter'])) + { + $this->datacenter = $options['datacenter']; + } + } + + /** + * Subscribe user to ZohoCRM + * + * https://www.zoho.eu/crm/help/api/insertrecords.html#Insert_records_into_Zoho_CRM_from_third-party_applications + * + * @param string $email User's email address + * @param array $fields Available form fields + * @param string $module Zoho module to be used + * @param boolean $update_existing Update existing users + * @param string $workflow Trigger the workflow rule while inserting record + * @param string $approve Approve records (Supports: Leads, Contacts, and Cases modules) + * + * @return void + */ + public function subscribe($email, $fields, $module = 'leads', $update_existing = true, $workflow = false, $approve = false) + { + $data = array( + 'authtoken' => $this->key, + 'scope' => 'crmapi', + 'xmlData' => $this->buildModuleXML($email, $fields, $module), + 'duplicateCheck' => $update_existing ? '2' : '1', + 'wfTrigger' => $workflow ? 'true' : 'false', + 'isApproval' => $approve ? 'true' : 'false', + 'version' => '4' + ); + + $this->endpoint = 'https://' . $this->datacenter . '/crm/private/xml/' . ucfirst($module) . '/insertRecords?' . http_build_query($data); + + $this->post(''); + } + + /** + * Build the XML for each module + * + * @param string $email User's email address + * @param array $fields Form fields + * @param string $module Module to be used + * + * @return string The XML + */ + private function buildModuleXML($email, $fields, $module) + { + $xml = new SimpleXMLElement('<' . ucfirst($module) . '/>'); + $row = $xml->addChild('row'); + $row->addAttribute('no', '1'); + + $xmlField = $row->addChild('FL', $email); + $xmlField->addAttribute('val', 'Email'); + + if (is_array($fields) && count($fields)) + { + foreach ($fields as $field_key => $field_value) + { + $field_value = is_array($field_value) ? implode(',', $field_value) : $field_value; + + $xmlField = $row->addChild('FL', $field_value); + $xmlField->addAttribute('val', $field_key); + } + } + + return $xml->asXML(); + } + + /** + * Get the last error returned by either the network transport, or by the API. + * + * @return string + */ + public function getLastError() + { + $body = $this->last_response->body; + + if (isset($body->error)) + { + return $body->error->message; + } + + if (isset($body->result->row->error)) + { + return $body->result->row->error->details; + } + + return 'Unknown error'; + } + + /** + * Check if the response was successful or a failure. If it failed, store the error. + * + * @return bool If the request was successful + */ + public function determineSuccess() + { + $status = $this->last_response->code; + $success = ($status >= 200 && $status <= 299) ? true : false; + + if (!$success) + { + return false; + } + + $body = $this->last_response->body; + + if (!isset($body->result->row->success)) + { + return false; + } + + return ($this->request_successful = true); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Library/Favorites.php b/plugins/system/nrframework/NRFramework/Library/Favorites.php new file mode 100644 index 00000000..ca88d8a9 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Library/Favorites.php @@ -0,0 +1,138 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Library; + +defined('_JEXEC') or die; + +class Favorites +{ + /** + * Library + * + * @var Library + */ + protected $library = []; + + public function __construct($library = []) + { + $this->library = $library; + } + + /** + * Handles AJAX Library favorite toggle + * + * @return string + */ + public function tf_library_ajax_favorites_toggle() + { + $template_id = $this->library->getLibrarySetting('template_id'); + + if (empty($template_id)) + { + return false; + } + + $this->addOrRemoveFavorite($template_id); + + return $this->getFavorites(); + } + + /** + * Add or remove favorites + * + * @param int $template_id + * + * @return void + */ + private function addOrRemoveFavorite($template_id) + { + $favorites = $this->getFavorites(); + + if (array_key_exists($template_id, $favorites)) + { + $this->removeFromFavorites($template_id); + return; + } + + $this->addToFavorites($template_id); + } + + /** + * Add to favorites + * + * @param int $template_id + * + * @return void + */ + private function addToFavorites($template_id) + { + $favorites = $this->getFavorites(); + + if (array_key_exists($template_id, $favorites)) + { + return; + } + + $favorites[$template_id] = true; + + $this->saveFavorites($favorites); + } + + /** + * Save favorites to file + * + * @param string $content + * + * @return void + */ + private function saveFavorites($content) + { + // Create directory if not exist + if (!is_dir($this->library->getTemplatesPath())) + { + \NRFramework\File::createDirs($this->library->getTemplatesPath()); + } + + $file = $this->library->getTemplatesPath() . 'favorites.json'; + + return file_put_contents($file, json_encode($content)); + } + + /** + * Remove from favorites + * + * @param int $template_id + * + * @return void + */ + private function removeFromFavorites($template_id) + { + $favorites = $this->getFavorites(); + unset($favorites[$template_id]); + $this->saveFavorites($favorites); + } + + /** + * Get favorites + * + * @return array + */ + public function getFavorites() + { + $file = $this->library->getTemplatesPath() . 'favorites.json'; + + if (!file_exists($file)) + { + return []; + } + + return (array) json_decode(file_get_contents($file), true); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Library/Library.php b/plugins/system/nrframework/NRFramework/Library/Library.php new file mode 100644 index 00000000..424bacf3 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Library/Library.php @@ -0,0 +1,440 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Library; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Session\Session; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Uri\Uri; + +class Library +{ + /** + * Library item info popup. + * + * @var string + */ + private $info_modal_id = 'tf-library-item-info-popup'; + + /** + * Library preview popup. + * + * @var string + */ + private $preview_modal_id = 'tf-library-preview-popup'; + + /** + * The library settings + * + * @var array + */ + public $library_settings = []; + + /** + * Favorites. + * + * @var Faovirtes + */ + public $favorites; + + /** + * Templates. + * + * @var Templates + */ + public $templates; + + public function __construct($library_settings = []) + { + $this->library_settings = $library_settings; + + $this->favorites = new Favorites($this); + $this->templates = new Templates($this); + } + + public function init() + { + $this->prepare(); + + // Enqueue media + $this->register_media(); + + // Add library popups + $this->add_library_popup(); + $this->add_library_item_info_popup(); + $this->add_library_preview_template_popup(); + } + + /** + * Prepares the Library. + * + * @return void + */ + private function prepare() + { + $this->library_settings['preview_url'] = TF_TEMPLATES_SITE_URL . '?template_preview=1&template=TEMPLATE_ID&project=' . $this->library_settings['project']; + + if (!$this->templates->hasFilters()) + { + $this->library_settings['class'] = 'no-sidebar'; + } + + $this->prepareModal(); + } + + /** + * Adds the toolbar to the modal's header. + * + * @return void + */ + public function prepareModal() + { + // Upgrade to Pro Button + if ($this->getLibrarySetting('project_license_type') === 'lite') + { + ?> + + + + + + + + + + + + addScriptDeclaration(' + document.addEventListener("DOMContentLoaded", function() { + /** + * Main Templates Library Popup + */ + let mainPopup = document.querySelector("#' . $this->library_settings['id'] . '"); + + /** + * Append Upgrade to Pro button to header + */ + let upgradeButton = document.querySelector(".tf-header-upgrade-button"); + if (upgradeButton) { + upgradeButton.removeAttribute("style"); + mainPopup.querySelector(".modal-header").append(upgradeButton); + } + + // Append actions + let modalToolbar = document.querySelector(".tfTemplatesLibraryModalToolbar") + modalToolbar.removeAttribute("style"); + mainPopup.querySelector(".modal-header").append(modalToolbar); + + // Add class to library popup + mainPopup.classList.add("tf-templates-library", "tf-templates-library-popup", "' . (defined('nrJ4') ? 'isJ4' : 'isJ3') . '"); + + /** + * Info Templates Library Popup + */ + let infoPopup = document.querySelector("#' . $this->info_modal_id . '"); + + // Append actions + modalToolbar = document.querySelector(".tfInfoTemplatesLibraryModalToolbar") + modalToolbar.removeAttribute("style"); + infoPopup.querySelector(".modal-header").append(modalToolbar); + + // Add class to info popup + infoPopup.classList.add("tf-templates-library-item-info", "tf-templates-library-popup", "' . (defined('nrJ4') ? 'isJ4' : 'isJ3') . '"); + + /** + * Preview Templates Library Popup + */ + let previewPopup = document.querySelector("#' . $this->preview_modal_id . '"); + + // Append toolbar on the left side of the header + modalToolbar = document.querySelector(".tfPreviewTemplatesLibraryModalToolbarLeft").cloneNode(true); + modalToolbar.removeAttribute("style"); + previewPopup.querySelector(".modal-header").insertBefore(modalToolbar, previewPopup.querySelector(".modal-header").firstChild); + + // Append responsive icons on the center of the header + modalToolbar = document.querySelector(".tfPreviewTemplatesLibraryModalToolbarCenter").cloneNode(true); + modalToolbar.removeAttribute("style"); + previewPopup.querySelector(".modal-header").append(modalToolbar); + + // Append actions + modalToolbar = document.querySelector(".tfPreviewTemplatesLibraryModalToolbar") + modalToolbar.removeAttribute("style"); + previewPopup.querySelector(".modal-header").append(modalToolbar); + + // Add class to preview popup + previewPopup.classList.add("tf-templates-library-popup-preview", "tf-templates-library-popup", "' . (defined('nrJ4') ? 'isJ4' : 'isJ3') . '"); + }); + '); + } + + /** + * Adds admin media + * + * @return void + */ + public function register_media() + { + // Templates Library CSS + HTMLHelper::stylesheet('plg_system_nrframework/tf_templates_library.css', ['relative' => true, 'version' => 'auto']); + + // Templates Library JS + HTMLHelper::script('plg_system_nrframework/tf_templates_library.js', ['relative' => true, 'version' => 'auto']); + + // Add Javascript options + $doc = Factory::getDocument(); + $options = $doc->getScriptOptions('tassos_framework'); + $options = is_array($options) ? $options : []; + $options = [ + 'project_name' => $this->library_settings['project_name'], + 'pro' => Text::_('NR_PRO'), + 'lite' => Text::_('NR_LITE'), + 'license_key' => Text::_('NR_LICENSE_KEY'), + 'license' => $this->library_settings['license_key'], + 'install_extension' => TEXT::_('NR_INSTALL_EXTENSION'), + 'update_extension' => TEXT::_('NR_UPDATE_EXTENSION'), + 'templates_library_ajax_url' => Uri::base() . '?option=com_ajax&format=raw&plugin=nrframework&task=TemplatesLibrary', + 'csrf_token' => Session::getFormToken() + ]; + $doc->addScriptOptions('tassos_framework', $options); + } + + /** + * Adds the popup at the footer of the page. Appears when you click the "New" / "Add New" button. + * + * @return void + */ + public function add_library_popup() + { + $payload = [ + 'title' => $this->library_settings['title'], + 'closeButton' => false, + 'backdrop' => 'static' + ]; + + $content = LayoutHelper::render('library/tmpl', $this->library_settings, JPATH_PLUGINS . '/system/nrframework/layouts'); + + echo HTMLHelper::_('bootstrap.renderModal', $this->library_settings['id'], $payload, $content); + } + + /** + * Adds the popup that displays the info for each template. + * + * @return void + */ + public function add_library_item_info_popup() + { + $info_payload = [ + 'category_label' => $this->library_settings['main_category_label'] + ]; + $content = LayoutHelper::render('library/info_popup', $info_payload, JPATH_PLUGINS . '/system/nrframework/layouts'); + + $payload = [ + 'title' => 'Template Title', + 'closeButton' => false, + 'backdrop' => 'static' + ]; + + echo HTMLHelper::_('bootstrap.renderModal', $this->info_modal_id, $payload, $content); + } + + /** + * Adds the popup at that allows us to preview a template. + * + * @return void + */ + public function add_library_preview_template_popup() + { + $content = LayoutHelper::render('library/preview', [], JPATH_PLUGINS . '/system/nrframework/layouts'); + + $payload = [ + 'title' => 'Template Title', + 'closeButton' => false, + 'backdrop' => 'static' + ]; + + echo HTMLHelper::_('bootstrap.renderModal', $this->preview_modal_id, $payload, $content); + } + + /** + * Return templates folder path + * + * @return string + */ + public function getTemplatesPath() + { + $component = isset($this->library_settings['component']) ? $this->library_settings['component'] : 'com_rstbox'; + return JPATH_ROOT . '/media/' . $component . '/templates/'; + } + + /** + * Returns the Framework Plugin URL. + * + * @return string + */ + public function getNRFrameworkPluginURL() + { + return Uri::base() . 'index.php?option=com_plugins&task=plugin.edit&extension_id=' . \NRFramework\Extension::getID('nrframework', 'plugin', 'system'); + } + + /** + * Returns a library settings value. + * + * @param string $key + * @param string $default + * + * @return string + */ + public function getLibrarySetting($key, $default = '') + { + return isset($this->library_settings[$key]) ? $this->library_settings[$key] : $default; + } + + /** + * Sets a library settings value. + * + * @param string $key + * @param mixed $value + * + * @return string + */ + public function setLibrarySetting($key, $value) + { + $this->library_settings[$key] = $value; + } + + /** + * Returns the refresh icon. + * + * @return string + */ + public function getRefreshIcon() + { + return ' + + + '; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Library/Templates.php b/plugins/system/nrframework/NRFramework/Library/Templates.php new file mode 100644 index 00000000..91786fd2 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Library/Templates.php @@ -0,0 +1,355 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Library; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use Joomla\CMS\Http\HttpFactory; +use Joomla\CMS\Layout\LayoutHelper; + +class Templates +{ + /** + * Library + * + * @var Library + */ + protected $library = []; + + /** + * The user download key. + * + * @var String + */ + private $download_key = null; + + public function __construct($library = []) + { + $this->library = $library; + $this->download_key = $this->library->getLibrarySetting('license_key'); + } + + /** + * Checks whether we have the template locally and retrives its layout. + * If no local template is found, then retrieves it from remote and returns its layout. + * + * @return string + */ + public function tf_library_ajax_get_templates() + { + return $this->getTemplates($this->getList()); + } + + /** + * Checks whether the given license is valid or not and updates the "license_key_status" property + * which defines whether the pro templates should contain an error letting the user know that their + * license is invalid. + * + * @return void + */ + private function checkAndUpdateLicenseStatus() + { + $license_status = \NRFramework\Helpers\License::getRemoteLicenseData($this->download_key); + $this->library->setLibrarySetting('license_key_status', !isset($license_status['error']) ? 'valid' : 'invalid'); + } + + /** + * Returns all available templates + * + * @param array $templates + * + * @return array + */ + private function getTemplates($templates = []) + { + if (isset($templates->error) && $templates->error) + { + return $templates; + } + + $this->checkAndUpdateLicenseStatus(); + + $layout_payload = [ + 'main_category_label' => $this->library->getLibrarySetting('main_category_label'), + 'project_name' => $this->library->getLibrarySetting('project_name'), + 'project_license_type' => $this->library->getLibrarySetting('project_license_type'), + 'project_version' => $this->library->getLibrarySetting('project_version'), + 'product_license_settings_url' => $this->library->getLibrarySetting('product_license_settings_url'), + 'template_use_url' => $this->library->getLibrarySetting('template_use_url'), + 'license_key' => $this->download_key, + 'license_key_status' => $this->library->getLibrarySetting('license_key_status'), + 'templates' => isset($templates->templates) ? $templates->templates : [], + 'favorites' => $this->library->favorites->getFavorites() + ]; + + $filters_payload = [ + 'filters' => $this->getTemplatesFilters(isset($templates->filters) ? $templates->filters : []) + ]; + + $layouts_path = JPATH_PLUGINS . '/system/nrframework/layouts'; + + return [ + 'templates' => LayoutHelper::render('library/items_list', $layout_payload, $layouts_path), + 'filters' => LayoutHelper::render('library/filters', $filters_payload, $layouts_path) + ]; + } + + /** + * Returns the filters payload. + * + * @param object $filters + * + * @return array + */ + private function getTemplatesFilters($filters) + { + // Main filters + $data = []; + + $categories = isset($filters->categories) ? $filters->categories : []; + if ($categories) + { + $data['category'] = [ + 'label' => $this->library->getLibrarySetting('main_category_label', Text::_('NR_CATEGORIES_PLURAL')), + 'items' => $categories + ]; + } + + $goals = isset($filters->goals) ? $filters->goals : []; + if ($goals) + { + $data['goal'] = [ + 'label' => Text::_('NR_GOALS'), + 'items' => $goals + ]; + } + + // Add compatibility filter (Free/Pro filtering) only in the Lite version + if ($this->library->getLibrarySetting('project_license_type') === 'lite') + { + $compatibility = isset($filters->compatibility) ? $filters->compatibility : []; + if ($compatibility) + { + $data['compatibility'] = [ + 'label' => Text::_('NR_COMPATIBILITY'), + 'items' => $compatibility + ]; + } + } + + return $data; + } + + public function hasFilters() + { + if (!$localTemplates = $this->getLocalTemplates()) + { + return; + } + + if (!isset($localTemplates->filters)) + { + return; + } + + $categories = isset($localTemplates->filters->categories) ? $localTemplates->filters->categories : []; + $goals = isset($localTemplates->filters->goals) ? $localTemplates->filters->goals : []; + $isFree = $this->library->getLibrarySetting('project_license_type') === 'lite'; + + return $categories || $goals || $isFree; + } + + /** + * Retrieve remote templates, store them locally and return new layout. + * + * @return string + */ + public function tf_library_ajax_refresh_templates() + { + return $this->getTemplates($this->getRemoteTemplatesAndStore()); + } + + /** + * Insert template. + * + * @return void + */ + public function tf_library_ajax_insert_template() + { + $template_id = $this->library->getLibrarySetting('template_id'); + + // Get remote template + $templates_url = str_replace('{{PROJECT}}', $this->library->getLibrarySetting('project'), TF_TEMPLATE_GET_URL); + $templates_url = str_replace('{{DOWNLOAD_KEY}}', $this->download_key, $templates_url); + $templates_url = str_replace('{{TEMPLATE}}', $template_id, $templates_url); + + $response = HttpFactory::getHttp()->get($templates_url); + + if (!$body = json_decode($response->body, true)) + { + return [ + 'error' => true, + 'message' => 'Cannot insert template.' + ]; + } + + // An error has occurred + if (isset($body['error']) && $body['error']) + { + return [ + 'error' => true, + 'message' => $body['response'] + ]; + } + + // Prepare template + $template = $body['response']['template']; + // Set ID used to check if we are adding a valid template within the extension's item edit page + $template['id'] = $body['response']['id']; + + // Save template locally so we can fetch its contents on redirect + file_put_contents($this->library->getTemplatesPath() . 'template.json', json_encode($template)); + + return [ + 'error' => false, + 'message' => 'Inserting template.', + 'redirect' => $this->library->getLibrarySetting('template_use_url') . $template_id + ]; + } + + /** + * Save templates locally + * + * @param array $body + * + * @return void + */ + private function saveLocalTemplate($body) + { + // Create directory if not exist + if (!is_dir($this->library->getTemplatesPath())) + { + \NRFramework\File::createDirs($this->library->getTemplatesPath()); + } + + $path = $this->library->getTemplatesPath() . 'templates.json'; + + file_put_contents($path, json_encode($body)); + } + + /** + * Returns the local templates + * + * @return array + */ + private function getLocalTemplates() + { + $path = $this->library->getTemplatesPath() . 'templates.json'; + + if (!file_exists($path)) + { + return false; + } + + // If templates are old, fetch remote list + if ($this->templatesRequireUpdate()) + { + return false; + } + + return json_decode(file_get_contents($path)); + } + + /** + * Checks whether the local templates list is older than X days. + * + * @return bool + */ + private function templatesRequireUpdate() + { + $path = $this->library->getTemplatesPath() . 'templates.json'; + + $days_old = 7; + + /** + * If its older than X days, then request remote list + */ + // Get the modification time of the templates file + $modTime = @filemtime($path); + + // Current time + $now = time(); + + // Minimum time difference + $threshold = $days_old * 24 * 3600; + + // Do we need an update? + return ($now - $modTime) >= $threshold; + } + + /** + * Returns the remote templates + * + * @return array + */ + private function getRemoteTemplates() + { + // Get remote templates + $templates_url = str_replace('{{PROJECT}}', $this->library->getLibrarySetting('project'), TF_TEMPLATES_GET_URL); + + $response = HttpFactory::getHttp()->get($templates_url); + + if (!$response = $response->body) + { + return; + } + + if (!$response = json_decode($response)) + { + $error = new \stdClass(); + $error->error = true; + $error->message = sprintf(Text::_('NR_TEMPLATES_CANNOT_BE_RETRIEVED'), $this->library->getRefreshIcon()); + return $error; + } + + return $response; + } + + /** + * Gets the remote templates and stores them locally + * + * @return array + */ + private function getRemoteTemplatesAndStore() + { + $templates = $this->getRemoteTemplates(); + + if (isset($templates->error) && $templates->error) + { + return $templates; + } + + $this->saveLocalTemplate($templates); + + return $templates; + } + + /** + * Get templates list + * + * @return array + */ + private function getList() + { + // try to find local templates with fallback remote templates + return $this->getLocalTemplates() ?: $this->getRemoteTemplatesAndStore(); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Library/index.php b/plugins/system/nrframework/NRFramework/Library/index.php new file mode 100644 index 00000000..e69de29b diff --git a/plugins/system/nrframework/NRFramework/Mimes.php b/plugins/system/nrframework/NRFramework/Mimes.php new file mode 100644 index 00000000..00b88e8c --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Mimes.php @@ -0,0 +1,757 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + * @credits https://github.com/codeigniter4/CodeIgniter4/blob/develop/app/Config/Mimes.php +*/ + +namespace NRFramework; + +// No direct access +defined('_JEXEC') or die; + +class Mimes +{ + /** + * Map of extensions to mime types. + * + * @var array + */ + public static $mimes = [ + 'hqx' => [ + 'application/mac-binhex40', + 'application/mac-binhex', + 'application/x-binhex40', + 'application/x-mac-binhex40', + ], + 'cpt' => 'application/mac-compactpro', + 'csv' => [ + 'text/csv', + 'text/x-comma-separated-values', + 'text/comma-separated-values', + 'application/vnd.ms-excel', + 'application/x-csv', + 'text/x-csv', + 'application/csv', + 'application/excel', + 'application/vnd.msexcel', + 'text/plain', + ], + 'bin' => [ + 'application/macbinary', + 'application/mac-binary', + 'application/octet-stream', + 'application/x-binary', + 'application/x-macbinary', + ], + 'dms' => 'application/octet-stream', + 'lha' => 'application/octet-stream', + 'lzh' => 'application/octet-stream', + 'exe' => [ + 'application/octet-stream', + 'application/x-msdownload', + ], + 'class' => 'application/octet-stream', + 'psd' => [ + 'application/x-photoshop', + 'image/vnd.adobe.photoshop', + ], + 'so' => 'application/octet-stream', + 'sea' => 'application/octet-stream', + 'dll' => 'application/octet-stream', + 'oda' => 'application/oda', + 'pdf' => [ + 'application/pdf', + 'application/force-download', + 'application/x-download', + ], + 'ai' => [ + 'application/pdf', + 'application/postscript', + ], + 'eps' => 'application/postscript', + 'ps' => 'application/postscript', + 'smi' => 'application/smil', + 'smil' => 'application/smil', + 'mif' => 'application/vnd.mif', + 'xls' => [ + 'application/vnd.ms-excel', + 'application/msexcel', + 'application/x-msexcel', + 'application/x-ms-excel', + 'application/x-excel', + 'application/x-dos_ms_excel', + 'application/xls', + 'application/x-xls', + 'application/excel', + 'application/download', + 'application/vnd.ms-office', + 'application/msword', + ], + 'ppt' => [ + 'application/vnd.ms-powerpoint', + 'application/powerpoint', + 'application/vnd.ms-office', + 'application/msword', + ], + 'pptx' => [ + 'application/vnd.openxmlformats-officedocument.presentationml.presentation', + 'application/x-zip', + 'application/zip', + ], + 'wbxml' => 'application/wbxml', + 'wmlc' => 'application/wmlc', + 'dcr' => 'application/x-director', + 'dir' => 'application/x-director', + 'dxr' => 'application/x-director', + 'dvi' => 'application/x-dvi', + 'gtar' => 'application/x-gtar', + 'gz' => 'application/x-gzip', + 'gzip' => 'application/x-gzip', + 'php' => [ + 'application/x-php', + 'application/x-httpd-php', + 'application/php', + 'text/php', + 'text/x-php', + 'application/x-httpd-php-source', + ], + 'php4' => 'application/x-httpd-php', + 'php3' => 'application/x-httpd-php', + 'phtml' => 'application/x-httpd-php', + 'phps' => 'application/x-httpd-php-source', + 'js' => [ + 'application/x-javascript', + 'text/plain', + ], + 'swf' => 'application/x-shockwave-flash', + 'sit' => 'application/x-stuffit', + 'tar' => 'application/x-tar', + 'tgz' => [ + 'application/x-tar', + 'application/x-gzip-compressed', + ], + 'z' => 'application/x-compress', + 'xhtml' => 'application/xhtml+xml', + 'xht' => 'application/xhtml+xml', + 'zip' => [ + 'application/x-zip', + 'application/zip', + 'application/x-zip-compressed', + 'application/s-compressed', + 'multipart/x-zip', + ], + 'rar' => [ + 'application/vnd.rar', + 'application/x-rar', + 'application/rar', + 'application/x-rar-compressed', + ], + 'mid' => 'audio/midi', + 'midi' => 'audio/midi', + 'mpga' => 'audio/mpeg', + 'mp2' => 'audio/mpeg', + 'mp3' => [ + 'audio/mpeg', + 'audio/mpg', + 'audio/mpeg3', + 'audio/mp3', + ], + 'aif' => [ + 'audio/x-aiff', + 'audio/aiff', + ], + 'aiff' => [ + 'audio/x-aiff', + 'audio/aiff', + ], + 'aifc' => 'audio/x-aiff', + 'ram' => 'audio/x-pn-realaudio', + 'rm' => 'audio/x-pn-realaudio', + 'rpm' => 'audio/x-pn-realaudio-plugin', + 'ra' => 'audio/x-realaudio', + 'rv' => 'video/vnd.rn-realvideo', + 'wav' => [ + 'audio/x-wav', + 'audio/wave', + 'audio/wav', + ], + 'bmp' => [ + 'image/bmp', + 'image/x-bmp', + 'image/x-bitmap', + 'image/x-xbitmap', + 'image/x-win-bitmap', + 'image/x-windows-bmp', + 'image/ms-bmp', + 'image/x-ms-bmp', + 'application/bmp', + 'application/x-bmp', + 'application/x-win-bitmap', + ], + 'gif' => 'image/gif', + 'jpg' => [ + 'image/jpeg', + 'image/pjpeg', + ], + 'jpeg' => [ + 'image/jpeg', + 'image/pjpeg', + ], + 'jpe' => [ + 'image/jpeg', + 'image/pjpeg', + ], + 'jp2' => [ + 'image/jp2', + 'video/mj2', + 'image/jpx', + 'image/jpm', + ], + 'j2k' => [ + 'image/jp2', + 'video/mj2', + 'image/jpx', + 'image/jpm', + ], + 'jpf' => [ + 'image/jp2', + 'video/mj2', + 'image/jpx', + 'image/jpm', + ], + 'jpg2' => [ + 'image/jp2', + 'video/mj2', + 'image/jpx', + 'image/jpm', + ], + 'jpx' => [ + 'image/jp2', + 'video/mj2', + 'image/jpx', + 'image/jpm', + ], + 'jpm' => [ + 'image/jp2', + 'video/mj2', + 'image/jpx', + 'image/jpm', + ], + 'mj2' => [ + 'image/jp2', + 'video/mj2', + 'image/jpx', + 'image/jpm', + ], + 'mjp2' => [ + 'image/jp2', + 'video/mj2', + 'image/jpx', + 'image/jpm', + ], + 'png' => [ + 'image/png', + 'image/x-png', + ], + 'tif' => 'image/tiff', + 'tiff' => 'image/tiff', + 'css' => [ + 'text/css', + 'text/plain', + ], + 'html' => [ + 'text/html', + 'text/plain', + ], + 'htm' => [ + 'text/html', + 'text/plain', + ], + 'shtml' => [ + 'text/html', + 'text/plain', + ], + 'txt' => 'text/plain', + 'text' => 'text/plain', + 'log' => [ + 'text/plain', + 'text/x-log', + ], + 'rtx' => 'text/richtext', + 'rtf' => 'text/rtf', + 'xml' => [ + 'application/xml', + 'text/xml', + 'text/plain', + ], + 'xsl' => [ + 'application/xml', + 'text/xsl', + 'text/xml', + ], + 'mpeg' => 'video/mpeg', + 'mpg' => 'video/mpeg', + 'mpe' => 'video/mpeg', + 'qt' => 'video/quicktime', + 'mov' => 'video/quicktime', + 'avi' => [ + 'video/x-msvideo', + 'video/msvideo', + 'video/avi', + 'application/x-troff-msvideo', + ], + 'movie' => 'video/x-sgi-movie', + 'doc' => [ + 'application/msword', + 'application/vnd.ms-office', + ], + 'docx' => [ + 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'application/zip', + 'application/msword', + 'application/x-zip', + ], + 'dot' => [ + 'application/msword', + 'application/vnd.ms-office', + ], + 'dotx' => [ + 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'application/zip', + 'application/msword', + ], + 'xlsx' => [ + 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + 'application/zip', + 'application/vnd.ms-excel', + 'application/msword', + 'application/x-zip', + ], + 'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12', + 'xlsm' => 'application/vnd.ms-excel.sheet.macroEnabled.12', + 'word' => [ + 'application/msword', + 'application/octet-stream', + ], + 'xl' => 'application/excel', + 'eml' => 'message/rfc822', + 'json' => [ + 'application/json', + 'text/json', + ], + 'pem' => [ + 'application/x-x509-user-cert', + 'application/x-pem-file', + 'application/octet-stream', + ], + 'p10' => [ + 'application/x-pkcs10', + 'application/pkcs10', + ], + 'p12' => 'application/x-pkcs12', + 'p7a' => 'application/x-pkcs7-signature', + 'p7c' => [ + 'application/pkcs7-mime', + 'application/x-pkcs7-mime', + ], + 'p7m' => [ + 'application/pkcs7-mime', + 'application/x-pkcs7-mime', + ], + 'p7r' => 'application/x-pkcs7-certreqresp', + 'p7s' => 'application/pkcs7-signature', + 'crt' => [ + 'application/x-x509-ca-cert', + 'application/x-x509-user-cert', + 'application/pkix-cert', + ], + 'crl' => [ + 'application/pkix-crl', + 'application/pkcs-crl', + ], + 'der' => 'application/x-x509-ca-cert', + 'kdb' => 'application/octet-stream', + 'pgp' => 'application/pgp', + 'gpg' => 'application/gpg-keys', + 'sst' => 'application/octet-stream', + 'csr' => 'application/octet-stream', + 'rsa' => 'application/x-pkcs7', + 'cer' => [ + 'application/pkix-cert', + 'application/x-x509-ca-cert', + ], + '3g2' => 'video/3gpp2', + '3gp' => [ + 'video/3gp', + 'video/3gpp', + ], + 'mp4' => 'video/mp4', + 'm4a' => 'audio/x-m4a', + 'f4v' => [ + 'video/mp4', + 'video/x-f4v', + ], + 'flv' => 'video/x-flv', + 'webm' => 'video/webm', + 'aac' => 'audio/x-acc', + 'm4u' => 'application/vnd.mpegurl', + 'm3u' => 'text/plain', + 'xspf' => 'application/xspf+xml', + 'vlc' => 'application/videolan', + 'wmv' => [ + 'video/x-ms-wmv', + 'video/x-ms-asf', + ], + 'au' => 'audio/x-au', + 'ac3' => 'audio/ac3', + 'flac' => [ + 'audio/x-flac', + 'audio/flac' + ], + 'ogg' => [ + 'audio/ogg', + 'video/ogg', + 'application/ogg', + ], + 'kra' => [ + 'application/x-krita', + 'application/zip', + ], + 'krz' => [ + 'application/x-krita', + 'application/zip', + ], + 'kmz' => [ + 'application/vnd.google-earth.kmz', + 'application/zip', + 'application/x-zip', + ], + 'kml' => [ + 'application/vnd.google-earth.kml+xml', + 'application/xml', + 'text/xml', + ], + 'ics' => 'text/calendar', + 'ical' => 'text/calendar', + 'zsh' => 'text/x-scriptzsh', + '7z' => [ + 'application/x-compressed', + 'application/x-zip-compressed', + 'application/x-7z-compressed', + 'application/zip', + 'multipart/x-zip', + ], + '7zip' => [ + 'application/x-compressed', + 'application/x-zip-compressed', + 'application/x-7z-compressed', + 'application/zip', + 'multipart/x-zip', + ], + 'cdr' => [ + 'application/cdr', + 'application/coreldraw', + 'application/x-cdr', + 'application/x-coreldraw', + 'image/cdr', + 'image/x-cdr', + 'zz-application/zz-winassoc-cdr', + ], + 'wma' => [ + 'audio/x-ms-wma', + 'video/x-ms-asf', + ], + 'jar' => [ + 'application/java-archive', + 'application/x-java-application', + 'application/x-jar', + 'application/x-compressed', + ], + 'svg' => [ + 'image/svg+xml', + 'image/svg', + 'application/xml', + 'text/xml', + ], + 'vcf' => 'text/x-vcard', + 'srt' => [ + 'text/srt', + 'text/plain', + ], + 'vtt' => [ + 'text/vtt', + 'text/plain', + ], + 'ico' => [ + 'image/x-icon', + 'image/x-ico', + 'image/vnd.microsoft.icon', + ], + 'stl' => [ + 'application/sla', + 'application/vnd.ms-pki.stl', + 'application/x-navistyle', + ], + ]; + + /** + * Attempts to determine the best mime type for the given file extension. + * + * @param string $extension + * + * @return string|null The mime type found, or none if unable to determine. + */ + public static function getTypesFromExtension($extension) + { + $extension = trim(strtolower($extension), '. '); + + if (!array_key_exists($extension, static::$mimes)) + { + return null; + } + + return (array) static::$mimes[$extension]; + } + + /** + * Attempts to determine the best file extension for a given mime type. + * + * @param string $type + * @param string|null $proposedExtension - default extension (in case there is more than one with the same mime type) + * + * @return string|null The extension determined, or null if unable to match. + */ + public static function guessExtensionFromType($type, $proposedExtension = null) + { + $type = trim(strtolower($type), '. '); + + $proposedExtension = trim(strtolower($proposedExtension)); + + if ($proposedExtension !== '') + { + if (array_key_exists($proposedExtension, static::$mimes) && in_array($type, is_string(static::$mimes[$proposedExtension]) ? [static::$mimes[$proposedExtension]] : static::$mimes[$proposedExtension], true)) + { + // The detected mime type matches with the proposed extension. + return $proposedExtension; + } + + // An extension was proposed, but the media type does not match the mime type list. + return null; + } + + // Reverse check the mime type list if no extension was proposed. + // This search is order sensitive! + foreach (static::$mimes as $ext => $types) + { + if ((is_string($types) && $types === $type) || (is_array($types) && in_array($type, $types, true))) + { + return $ext; + } + } + + return null; + } + + /** + * Test whether the given mime type is in the allowed file types. + * + * @param mixed $allowed_types Can be a list of comma separated types or an array of types. Types can be either an extension (.jpg) or a mime type (application/zip) + * @param string $mime The mime type to check + * + * @return mixed Null on failure, true on success + */ + public static function check($allowed_types, $detected_mime) + { + if (!$allowed_types || !$detected_mime) + { + return false; + } + + $allowed_types = self::toSafeArray($allowed_types); + + foreach ($allowed_types as $allowed_type) + { + // Check whether we have a mime type or a file extension. A Mime type is supposed to have a forward slash character. + // If we have a file extension (.jpg, .zip), convert it to a Mime type. + $allowed_mime_types = strpos($allowed_type, '/') === false ? self::getTypesFromExtension($allowed_type) : $allowed_type; + + if (self::typeIsInTypes($detected_mime, $allowed_mime_types)) + { + return true; + } + } + } + + /** + * Validates if the provided file extension is allowed based on a list of permitted types. + * + * This method checks if the given file extension matches any of the allowed types specified. + * The allowed types can be either file extensions or MIME types. If a MIME type is provided, + * it is converted into its associated file extensions for validation. + * + * @param string $fileExtension The file extension to validate, which will be normalized to lowercase. + * @param array|string $allowedTypes An array or a comma-separated string of allowed file types (extensions or MIME types). + * + * @return bool Returns true if the file extension is valid; otherwise, false. + */ + public static function validateFileExtension($fileExtension, $allowedTypes) + { + $fileExtension = strtolower(ltrim(trim($fileExtension), '.')); + $allowedTypes = self::toSafeArray($allowedTypes); + + foreach ($allowedTypes as $allowedType) + { + // Trim any whitespace + $allowedType = trim($allowedType); + + // Check if the allowed type is a MIME type + if (strpos($allowedType, '/') !== false) + { + // It's a MIME type, convert to associated extensions + $extensions = self::getExtensionsByMimeType($allowedType); + + // Validate against each associated extension + foreach ($extensions as $extension) + { + if ($extension === $fileExtension) + { + return true; + } + } + } else + { + // It's a file extension, normalize and compare + $allowedExtension = ltrim(strtolower($allowedType), '.'); + + if ($allowedExtension === $fileExtension) + { + return true; + } + } + } + + return false; // No valid extension found + } + + /** + * Retrieves an array of file extensions that are associated with a given MIME type. + * + * This method loops through a predefined list of MIME types and their associated file extensions. + * If the specified MIME type matches any of the entries, the corresponding file extensions are collected. + * + * @param string $mimeType The MIME type for which to find associated file extensions. + * + * @return array An array of unique file extensions associated with the provided MIME type. + * Returns an empty array if no matching extensions are found or if the MIME type is empty. + */ + public static function getExtensionsByMimeType($mimeType) + { + // Initialize an array to hold the matching extensions + $matchingExtensions = []; + + if (!$mimeType) + { + return $matchingExtensions; + } + + // Loop through the mimes array + foreach (self::$mimes as $extension => $types) + { + // Ensure $types is an array + $types = (array) $types; + + // Loop through each type + foreach ($types as $type) + { + // Use preg_match to handle wildcard types + if (preg_match('#' . str_replace(['*'], ['.*'], $mimeType) . '#', $type)) + { + $matchingExtensions[] = strtolower($extension); + } + } + } + + return array_unique(array_filter($matchingExtensions)); + } + + /** + * Test whether the given detected mime type is in allowed mime types + * + * @param string $detected_type The mime type to check Eg: application/zip + * @param array $allowed_types A list of allowed mime types Eg: ['application/zip', 'images/jpg'] + * + * @return bool True on success + */ + public static function typeIsInTypes($detected_type, $allowed_types) + { + if (!$detected_type || !$allowed_types) + { + return; + } + + $allowed_types = self::toSafeArray($allowed_types); + $detected_type = strtolower($detected_type); + + foreach ($allowed_types as $allowed_type) + { + // Special case: Allow to use wildcard in mime types like: image/* - This requires to convert the asterisk character to regex pattern. + $allowed_type = str_replace('*', '.*', $allowed_type); + + if (preg_match('#' . $allowed_type . '#', $detected_type)) + { + return true; + } + } + } + + /** + * Detect the filename's Mime type + * + * @param string $file The path to the file to be checked + * + * @return mixed the mime type detected false on error + */ + public static function detectFileType($file) + { + // If we can't detect anything mime is false + $mime = false; + + try + { + if (function_exists('mime_content_type')) + { + $mime = mime_content_type($file); + } + elseif (function_exists('finfo_open')) + { + $finfo = finfo_open(FILEINFO_MIME_TYPE); + $mime = finfo_file($finfo, $file); + finfo_close($finfo); + } + } + catch (\Exception $e) + { + } + + return $mime; + } + + private static function toSafeArray($subject) + { + if (!is_array($subject)) + { + $subject = explode(',', $subject); + } + + $subject = array_map('trim', $subject); + $subject = array_map('strtolower', $subject); + $subject = array_unique($subject); + $subject = array_filter($subject); + + return $subject; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Helper.php b/plugins/system/nrframework/NRFramework/Notices/Helper.php new file mode 100644 index 00000000..048f3d89 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Helper.php @@ -0,0 +1,54 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + * @credits https://github.com/codeigniter4/CodeIgniter4/blob/develop/app/Config/Mimes.php +*/ + +namespace NRFramework\Notices; + +// No direct access +defined('_JEXEC') or die; + +use \NRFramework\Extension; + +class Helper +{ + /** + * Returns the extension details for given element. + * + * @param array $data + * @param string $element + * + * @return array + */ + public static function getExtensionDetails($data, $element) + { + // Return bundle only if its active + if (isset($data['bundle']) && $data['bundle']['active']) + { + return $data['bundle']; + } + + $alias = Extension::getExtensionDataFileAlias($element); + + // If no license data found for this extension + if (!isset($data[$alias])) + { + // Return the expired bundle information if it exists + if (isset($data['bundle'])) + { + return $data['bundle']; + } + + // No bundle exists, return nothing + return; + } + + // Return the extension's license data details + return $data[$alias]; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices.php b/plugins/system/nrframework/NRFramework/Notices/Notices.php new file mode 100644 index 00000000..77f28e20 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices.php @@ -0,0 +1,323 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + * @credits https://github.com/codeigniter4/CodeIgniter4/blob/develop/app/Config/Mimes.php +*/ + +namespace NRFramework\Notices; + +// No direct access +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Factory; +use \NRFramework\Extension; + +class Notices +{ + /** + * The payload. + * + * @var array + */ + private $payload; + + /** + * The extension's ext_element we are showing notices. + * + * Example: acf + * + * @var string + */ + private $ext_element; + + /** + * The extension's main XML file location folder. + * + * Example: plg_system_acf, com_rstbox + * + * @var string + */ + private $ext_xml; + + /** + * The extension type. + * + * Example: plugin, component, module, etc... + * + * @var string + */ + private $ext_type = 'component'; + + /** + * The notices to exclude. + * + * @var array + */ + private $exclude = []; + + /** + * Define how old (in days) the file that holds all extensions data needs to be set as expired, + * so we can fetch new data. + * + * @var int + */ + private $extensions_data_file_days_old = 1; + + /** + * Download Key. + * + * @var String + */ + protected $download_key = null; + + /** + * The license data for the given download key. + * + * @var array + */ + protected $license_data = []; + + /** + * Notices Instance. + * + * @var Notices + */ + private static $instance; + + public function __construct($payload = []) + { + $this->payload = $payload; + + $this->ext_element = isset($this->payload['ext_element']) ? $this->payload['ext_element'] : ''; + $this->ext_xml = isset($this->payload['ext_xml']) ? $this->payload['ext_xml'] : ''; + $this->ext_type = isset($this->payload['ext_type']) ? $this->payload['ext_type'] : $this->ext_type; + $this->exclude = isset($this->payload['exclude']) ? $this->payload['exclude'] : []; + + $this->download_key = \NRFramework\Functions::getDownloadKey(); + } + + /** + * Returns class instance + * + * @param array $payload + * + * @return object + */ + public static function getInstance($payload = []) + { + if (is_null(self::$instance)) + { + self::$instance = new self($payload); + } + + return self::$instance; + } + + /** + * Show all available notices. + * + * @return void + */ + public function show() + { + // Show only for Super Users + if (!$this->isSuperUser()) + { + return; + } + + HTMLHelper::stylesheet('plg_system_nrframework/notices.css', ['relative' => true, 'version' => 'auto']); + HTMLHelper::script('plg_system_nrframework/notices.js', ['relative' => true, 'version' => 'auto']); + + $payload = [ + 'ext_element' => $this->ext_element, + 'ext_xml' => $this->ext_xml, + 'ext_type' => $this->ext_type, + 'exclude' => $this->exclude + ]; + + echo LayoutHelper::render('notices/tmpl', $payload, dirname(dirname(__DIR__)) . '/layouts'); + } + + /** + * Check if the current user is a Super User. + * + * @return bool + */ + private function isSuperUser() + { + return Factory::getUser()->authorise('core.admin'); + } + + /** + * Returns the base notices. + * + * @param array $notices + * + * @return void + */ + private function getBaseNotices() + { + $base_notices = [ + 'Outdated', + 'DownloadKey', + 'Geolocation', + 'UpgradeToPro', + 'UpgradeToBundle' + ]; + + // Exclude notices we should not display + if (count($this->exclude)) + { + foreach ($base_notices as $key => $notice) + { + if (!in_array($notice, $this->exclude)) + { + continue; + } + + unset($base_notices[$key]); + } + } + + $notices = []; + + // Initialize notices + foreach ($base_notices as $key => $notice) + { + $class = '\NRFramework\Notices\Notices\\' . $notice; + + // Skip empty notice + if (!$html = (new $class($this->payload))->render()) + { + continue; + } + + $notices[strtolower($notice)] = $html; + } + + return $notices; + } + + /** + * Returns which license-related notices to show. + * + * Notices: + * - Extension expires in date + * - Extension expired at date + * + * @return array + */ + private function getLicensesBasedNoticesToShow() + { + // If no data found for this extension, abort + if (!$extension_data = \NRFramework\Notices\Helper::getExtensionDetails($this->license_data, $this->ext_element)) + { + return false; + } + + if (!array_key_exists('active', $extension_data)) + { + return; + } + + $notices = []; + + // Active subscription and we have a expiration date + if ($extension_data['active'] && array_key_exists('expires_in', $extension_data) && $extension_data['expires_in']) + { + $notices[] = (new Notices\Expiring(array_merge($this->payload, [ + 'expires_in' => $extension_data['expires_in'], + 'plan' => $extension_data['plan'] + ])))->render(); + } + + /** + * We should not have an active subscription and the "expired_at" date must be set. + * + * If "active" is true and an "expired_at" date is set, it means we have a Bundle plan. + */ + if (!$extension_data['active'] && array_key_exists('expired_at', $extension_data) && $extension_data['expired_at']) + { + $notices[] = (new Notices\Expired(array_merge($this->payload, [ + 'expired_at' => $extension_data['expired_at'], + 'plan' => $extension_data['plan'] + ])))->render(); + } + + if (!$notices) + { + return; + } + + return implode('', $notices); + } + + /** + * Returns the based notices: + * + * Notices: + * - Base notices + * - Outdated + * - Download Key + * - Geolocation + * - Upgrade To Pro + * - Upgrade To Bundle + * - Update notice + * - Extension expires in date + * - Extension expired at date + * - Rate (If none of the license-related notices appear) + * + * @return string + */ + public function getNotices() + { + // Check and Update the local licenses data + $this->checkAndUpdateExtensionsData(); + + $notices = $this->getBaseNotices(); + + // Show Update Notice + if ($update_html = (new Notices\Update($this->payload))->render()) + { + $notices['update'] = $update_html; + } + + if ($license_notices = $this->getLicensesBasedNoticesToShow()) + { + $notices['license'] = $license_notices; + } + else if ($rate_html = (new Notices\Rate($this->payload))->render()) + { + $notices['rate'] = $rate_html; + } + + return $notices; + } + + /** + * Checks whether the current extensions data has expired and updates the data file. + * + * Also checks and sets the installation date of the extension. + * + * @return bool + */ + public function checkAndUpdateExtensionsData() + { + // Sets licenses information + $this->license_data = \NRFramework\Helpers\License::getRemoteLicenseData($this->download_key); + + // Add the license data to the payload as well + $this->payload['license_data'] = $this->license_data; + + // Set installation date + Extension::setInstallationDate($this->ext_element, gmdate('Y-m-d H:i:s')); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/DownloadKey.php b/plugins/system/nrframework/NRFramework/Notices/Notices/DownloadKey.php new file mode 100644 index 00000000..f4d03f91 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/DownloadKey.php @@ -0,0 +1,112 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use \NRFramework\Functions; + +class DownloadKey extends Notice +{ + protected $notice_payload = [ + 'type' => 'error', + 'class' => 'download-key', + 'dismissible' => false, + 'download_key' => null, + 'state' => null + ]; + + public function __construct($payload = []) + { + parent::__construct($payload); + + $this->payload['download_key'] = Functions::getDownloadKey(); + $this->payload['state'] = isset($this->payload['license_data']['state']) ? $this->payload['license_data']['state'] : null; + } + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + $text = !empty($this->payload['download_key']) || ($this->payload['state'] && in_array($this->payload['state'], ['invalid_key'])) ? Text::_('NR_IS_INVALID') : Text::_('NR_IS_MISSING'); + return sprintf(Text::_('NR_DOWNLOAD_KEY_TEXT'), $text); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + $text = !empty($this->payload['download_key']) || ($this->payload['state'] && in_array($this->payload['state'], ['invalid_key'])) ? Text::_('NR_A_VALID') : Text::_('NR_YOUR'); + return sprintf(Text::_('NR_DOWNLOAD_KEY_MISSING_DESC'), $this->extension_name, $text); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + $url = 'https://www.tassos.gr/kb/general/how-to-activate-your-pro-version'; + + return ' + ' . Text::_('JAPPLY') . ' + + + + + ' . Text::_('JHELP') . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // Ensure customer is using the Pro version + if (!\NRFramework\Extension::isPro($this->payload['ext_xml'])) + { + return false; + } + + // If user is Pro but has no license details, show it + if (!$details = \NRFramework\Notices\Helper::getExtensionDetails($this->payload['license_data'], $this->payload['ext_element'])) + { + return true; + } + + // If state exists and key is invalid/or no subscriptions exist, return true + if ($this->payload['state'] && in_array($this->payload['state'], ['missing_key', 'invalid_key'])) + { + return true; + } + + if (!empty($this->getDownloadKey())) + { + return false; + } + + return true; + } + + private function getDownloadKey() + { + return isset($this->payload['download_key']) ? $this->payload['download_key'] : ''; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/Expired.php b/plugins/system/nrframework/NRFramework/Notices/Notices/Expired.php new file mode 100644 index 00000000..1d0e5150 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/Expired.php @@ -0,0 +1,91 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use \NRFramework\Functions; +use \NRFramework\Extension; + +class Expired extends Notice +{ + protected $notice_payload = [ + 'type' => 'error', + 'class' => 'expired', + 'expired_at' => '', + 'plan' => '' + ]; + + public function __construct($payload = []) + { + parent::__construct($payload); + + $this->payload['tooltip'] = Text::_('NR_NOTICE_EXPIRED_TOOLTIP'); + $this->payload['expired_at'] = isset($payload['expired_at']) ? $payload['expired_at'] : false; + $this->payload['plan'] = isset($payload['plan']) ? $payload['plan'] : false; + } + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + return sprintf(Text::_('NR_SUBSCRIPTION_EXPIRED'), $this->extension_name); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + $title = strtolower($this->payload['plan']) === 'bundle' ? $this->payload['plan'] : $this->extension_name . ' ' . $this->payload['plan']; + + return sprintf(Text::_('NR_SUBSCRIPTION_EXPIRED_DESC'), $title, Functions::applySiteTimezoneToDate($this->payload['expired_at'], 'd M o')); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + $url = 'https://www.tassos.gr/subscriptions'; + + return '' . sprintf(Text::_('NR_RENEW_X_PERCENT_OFF'), 20) . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // If cookie exists, it's already hidden + if ($this->factory->getCookie('tfNoticeHideExpiredNotice_' . $this->payload['ext_element']) === 'true') + { + return false; + } + + // The date the extension expired. + if (!$this->payload['expired_at']) + { + return false; + } + + return true; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/Expiring.php b/plugins/system/nrframework/NRFramework/Notices/Notices/Expiring.php new file mode 100644 index 00000000..616dbee4 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/Expiring.php @@ -0,0 +1,103 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use \NRFramework\Functions; + +class Expiring extends Notice +{ + protected $notice_payload = [ + 'type' => 'warning', + 'class' => 'expiring', + 'expires_in' => '', + 'plan' => '' + ]; + + public function __construct($payload = []) + { + parent::__construct($payload); + + $this->payload['tooltip'] = Text::_('NR_NOTICE_EXPIRING_TOOLTIP'); + $this->payload['expires_in'] = isset($this->payload['expires_in']) ? $this->payload['expires_in'] : false; + $this->payload['plan'] = isset($payload['plan']) ? $payload['plan'] : false; + } + + /** + * Define the remaining days the subscription must have to display the expiring subscription notice. + * + * @var int + */ + private $expiring_notice_days = 30; + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + return sprintf(Text::_('NR_SUBSCRIPTION_EXPIRING'), $this->extension_name); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + $title = strtolower($this->payload['plan']) === 'bundle' ? $this->payload['plan'] : $this->extension_name . ' ' . $this->payload['plan']; + + return sprintf(Text::_('NR_SUBSCRIPTION_EXPIRING_DESC'), $title, Functions::applySiteTimezoneToDate($this->payload['expires_in'], 'd M o')); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + $url = 'https://www.tassos.gr/subscriptions'; + + return '' . sprintf(Text::_('NR_RENEW_X_PERCENT_OFF'), 30) . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // If cookie exists, it's already hidden + if ($this->factory->getCookie('tfNoticeHideExpiringNotice_' . $this->payload['ext_element']) === 'true') + { + return false; + } + + // The date the extension expires. + if (!$this->payload['expires_in']) + { + return false; + } + + // The days difference criteria must be met + if ($this->getDaysDifference(strtotime($this->payload['expires_in']), time()) > $this->expiring_notice_days) + { + return false; + } + + return true; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/Geolocation.php b/plugins/system/nrframework/NRFramework/Notices/Notices/Geolocation.php new file mode 100644 index 00000000..27a6aa4b --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/Geolocation.php @@ -0,0 +1,85 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use \NRFramework\Extension; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Uri\Uri; +use Joomla\CMS\Session\Session; + +class Geolocation extends Notice +{ + protected $notice_payload = [ + 'type' => 'warning', + 'class' => 'geolocation' + ]; + + public function __construct($payload = []) + { + parent::__construct($payload); + + \NRFramework\Functions::loadLanguage('plg_system_tgeoip'); + } + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + return Text::_('PLG_SYSTEM_TGEOIP_MAINTENANCE'); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + return sprintf(Text::_('NR_NOTICE_GEO_MAINTENANCE_DESC'), $this->extension_name); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + $url = Uri::base() . 'index.php?option=com_ajax&format=raw&plugin=tgeoip&task=update-red&' . Session::getFormToken() . '=1&return=' . base64_encode($this->payload['current_url']); + + return '' . Text::_('NR_UPDATE_NOW') . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // If cookie exists, its been hidden + if ($this->factory->getCookie('tfNoticeHideGeolocationNotice_' . $this->payload['ext_element']) === 'true') + { + return false; + } + + if (!Extension::geoPluginNeedsUpdate()) + { + return false; + } + + return true; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/Notice.php b/plugins/system/nrframework/NRFramework/Notices/Notices/Notice.php new file mode 100644 index 00000000..ece68c1e --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/Notice.php @@ -0,0 +1,220 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use \NRFramework\Extension; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\LayoutHelper; + +class Notice +{ + /** + * The notice payload. + * + * @var array + */ + protected $notice_payload = []; + + /** + * The payload. + * + * @var array + */ + protected $payload = [ + /** + * The extension's element we are showing notices. + * + * Example: com_rstbox, plg_system_acf + */ + 'ext_element' => '', + + /** + * The extension's main XML file location folder. + */ + 'ext_xml' => '', + + /** + * The extension type. + * + * Example: component, plugin, module, etc... + */ + 'ext_type' => 'component', + + /** + * The notice type. + */ + 'type' => '', + + /** + * The notice icon. + * + * Inner part of the SVG icon. + */ + 'icon' => '', + + /** + * An array containing classes attached to the notice wrapper HTML Element. + */ + 'class' => '', + + /** + * Whether the notice is dismissible. + */ + 'dismissible' => true, + + /** + * The notice title. + */ + 'title' => '', + + /** + * The notice description. + */ + 'description' => '', + + /** + * The tooltip text explaining this action. + */ + 'tooltip' => '', + + /** + * The notice actions. + */ + 'actions' => '' + ]; + + /** + * The extension name. + * + * @var String + */ + protected $extension_name; + + /** + * Factory. + * + * @var Factory + */ + protected $factory; + + public function __construct($payload = []) + { + $this->payload = array_merge($this->payload, $this->notice_payload, $payload); + + $this->factory = new \NRFramework\Factory(); + + $this->extension_name = Extension::getExtensionName($this->payload['ext_element']); + } + + /** + * Renders notice. + * + * @return string + */ + public function render() + { + if (!$this->canRun()) + { + return; + } + + $this->prepare(); + + return LayoutHelper::render('notices/notice', $this->payload, dirname(dirname(dirname(__DIR__))) . '/layouts'); + } + + /** + * Prepares the notice. + * + * @return void + */ + private function prepare() + { + // Set title + if (method_exists($this, 'getTitle')) + { + $this->payload['title'] = $this->getTitle(); + } + + // Set description + if (method_exists($this, 'getDescription')) + { + $this->payload['description'] = $this->getDescription(); + } + + // Set actions + if (method_exists($this, 'getActions')) + { + $this->payload['actions'] = $this->getActions(); + } + + if (isset($this->payload['type']) && !empty($this->payload['type'])) + { + // Set type of notice + $this->payload['class'] .= ' ' . $this->payload['type']; + + // Set icon + switch ($this->payload['type']) + { + case 'warning': + $icon = ''; + break; + case 'error': + $icon = ''; + break; + case 'info': + $icon = ''; + break; + case 'success': + $icon = ''; + break; + } + + $this->payload['icon'] = $icon; + } + + // Set whether dismissible + if ($this->payload['dismissible']) + { + $this->payload['class'] .= ' alert-dismissible'; + } + } + + /** + * Whether the notice can run. + * + * @return bool + */ + protected function canRun() + { + // If no title or description is given, do not run + if (empty($this->payload['title']) && empty($this->payload['description'])) + { + return false; + } + + return true; + } + + /** + * Returns the date difference between today and a given date in the future. + * + * @param string $date1 + * @param string $date2 + * + * @return string + */ + protected function getDaysDifference($date1, $date2) + { + return (int) round(($date1 - $date2) / (60 * 60 * 24)); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/Outdated.php b/plugins/system/nrframework/NRFramework/Notices/Notices/Outdated.php new file mode 100644 index 00000000..0a75bba5 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/Outdated.php @@ -0,0 +1,84 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use \NRFramework\Functions; +use \NRFramework\Extension; +use Joomla\CMS\Uri\Uri; +use Joomla\CMS\Session\Session; + +class Outdated extends Notice +{ + /** + * How old the extension needs to be to be defined as "outdated". + * + * @var int + */ + private $oudated_notice_days_old = 120; + + protected $notice_payload = [ + 'type' => 'warning', + 'class' => 'outdated' + ]; + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + return sprintf(Text::_('NR_EXTENSION_IS_OUTDATED'), $this->extension_name); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + return sprintf(Text::_('NR_OUTDATED_EXTENSION'), $this->extension_name, $this->oudated_notice_days_old); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + return '' . Text::_('NR_UPDATE_NOW') . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // If cookie exists, its been hidden + if ($this->factory->getCookie('tfNoticeHideOutdatedNotice_' . $this->payload['ext_element']) === 'true') + { + return false; + } + + if (!Extension::isOutdated($this->payload['ext_element'], $this->oudated_notice_days_old)) + { + return false; + } + + return true; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/Rate.php b/plugins/system/nrframework/NRFramework/Notices/Notices/Rate.php new file mode 100644 index 00000000..1708bfb5 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/Rate.php @@ -0,0 +1,90 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use \NRFramework\Extension; + +class Rate extends Notice +{ + /** + * Define how old (in days) the extension needs to be since the installation date + * in order to display this notice. + * + * @var int + */ + private $rate_notice_days_old = 10; + + protected $notice_payload = [ + 'type' => 'info', + 'class' => 'rate' + ]; + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + return sprintf(Text::_('NR_RATE'), $this->extension_name); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + return sprintf(Text::_('NR_RATE_NOTICE_EXTENSION_DESC'), $this->extension_name); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + return '' . Text::_('NR_I_ALREADY_DID') . ' + ' . Text::_('NR_WRITE_A_REVIEW') . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // If cookie exists, it's already hidden + if ($this->factory->getCookie('tfNoticeHideRateNotice_' . $this->payload['ext_element']) === 'true') + { + return false; + } + + // Get extension installation date + if (!$install_date = Extension::getInstallationDate($this->payload['ext_element'])) + { + return false; + } + + // If the extension is not old enough, do not show the rate notice + if ($this->getDaysDifference(time(), strtotime($install_date)) < $this->rate_notice_days_old) + { + return false; + } + + return true; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/Update.php b/plugins/system/nrframework/NRFramework/Notices/Notices/Update.php new file mode 100644 index 00000000..334ea9d5 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/Update.php @@ -0,0 +1,90 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use \NRFramework\Extension; +use Joomla\CMS\Uri\Uri; +use Joomla\CMS\Session\Session; + +class Update extends Notice +{ + protected $notice_payload = [ + 'type' => 'success', + 'class' => 'update', + 'current_version' => '', + 'latest_version' => '' + ]; + + public function __construct($payload = []) + { + parent::__construct($payload); + + $this->payload['current_version'] = Extension::getVersion($this->payload['ext_xml']); + $this->payload['latest_version'] = Extension::getLatestVersion($this->payload['ext_xml']); + } + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + return sprintf(Text::_('NR_EXTENSION_NEW_VERSION_IS_AVAILABLE'), $this->extension_name . ' v' . $this->payload['latest_version']); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + return sprintf(Text::_('NR_EXTENSION_NOTICE_DESC'), $this->extension_name); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + $url = Extension::getProductURL($this->payload['ext_xml']) . '/changelog'; + + return '' . sprintf(Text::_('NR_YOUR_USING_VERSION'), $this->payload['current_version']) . ' + ' . Text::_('NR_VIEW_CHANGELOG') . ' + ' . Text::_('NR_UPDATE_NOW') . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // If cookie exists, its been hidden + if ($this->factory->getCookie('tfNoticeHideUpdateNotice_' . $this->payload['ext_element']) === 'true') + { + return false; + } + + if (!$this->payload['latest_version']) + { + return false; + } + + return version_compare($this->payload['latest_version'], $this->payload['current_version'], '>'); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/UpgradeToBundle.php b/plugins/system/nrframework/NRFramework/Notices/Notices/UpgradeToBundle.php new file mode 100644 index 00000000..c1279190 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/UpgradeToBundle.php @@ -0,0 +1,120 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use \NRFramework\Extension; + +class UpgradeToBundle extends Notice +{ + /** + * Define how old (in days) the extension needs to be since the installation date + * in order to display this notice. + * + * @var int + */ + private $upgrade_to_bundle_notice_days_old = 60; + + protected $notice_payload = [ + 'type' => 'success', + 'class' => 'upgradeToBundle' + ]; + + public function __construct($payload = []) + { + parent::__construct($payload); + + $this->payload['tooltip'] = Text::_('NR_NOTICE_UPGRADE_TO_BUNDLE_TOOLTIP'); + } + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + return Text::_('NR_UPGRADE_TO_BUNDLE'); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + return Text::_('NR_UPGRADE_TO_BUNDLE_NOTICE_DESC'); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + $url = 'https://www.tassos.gr/bundle'; + + return '' . Text::_('NR_UPGRADE_NOW') . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // If cookie exists, its been hidden + if ($this->factory->getCookie('tfNoticeHideUpgradeToBundleNotice_' . $this->payload['ext_element']) === 'true') + { + return false; + } + + // Get license details for this extension + if ($details = \NRFramework\Notices\Helper::getExtensionDetails($this->payload['license_data'], $this->payload['ext_element'])) + { + // If we already have an active bundle plan, abort + if (isset($details['active']) && isset($details['plan']) && $details['active'] && strtolower($details['plan']) === 'bundle') + { + return false; + } + } + + // The user must have at least 2 installed tassos.gr extensions + if (Extension::getTotalInstalledExtensions() < 2) + { + return false; + } + + // User must have at least 1 paid subscription + if (Extension::getUserTotalPaidPlans($this->payload['license_data']) < 1) + { + return false; + } + + // Get extension installation date + if (!$install_date = Extension::getInstallationDate($this->payload['ext_element'])) + { + return false; + } + + // If the extension is not old enough, do not show the rate notice + if ($this->getDaysDifference(time(), strtotime($install_date)) < $this->upgrade_to_bundle_notice_days_old) + { + return false; + } + + return true; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Notices/Notices/UpgradeToPro.php b/plugins/system/nrframework/NRFramework/Notices/Notices/UpgradeToPro.php new file mode 100644 index 00000000..d2958d35 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Notices/Notices/UpgradeToPro.php @@ -0,0 +1,104 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later + */ + +namespace NRFramework\Notices\Notices; + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use \NRFramework\Extension; + +class UpgradeToPro extends Notice +{ + /** + * Define how old (in days) the extension needs to be since the installation date + * in order to display this notice. + * + * @var int + */ + private $upgrade_to_pro_notice_days_old = 30; + + protected $notice_payload = [ + 'type' => 'success', + 'class' => 'upgradeToPro' + ]; + + public function __construct($payload = []) + { + parent::__construct($payload); + + $this->payload['tooltip'] = Text::_('NR_NOTICE_UPGRADE_TO_PRO_TOOLTIP'); + } + + /** + * Notice title. + * + * @return string + */ + protected function getTitle() + { + return sprintf(Text::_('NR_UPGRADE_TO_PRO_X_OFF'), 20); + } + + /** + * Notice description. + * + * @return string + */ + protected function getDescription() + { + return sprintf(Text::_('NR_UPGRADE_TO_PRO_NOTICE_DESC'), $this->extension_name); + } + + /** + * Notice actions. + * + * @return string + */ + protected function getActions() + { + $url = Extension::getTassosExtensionUpgradeURL($this->payload['ext_xml'], false); + + return '' . Text::_('NR_UPGRADE_NOW') . ''; + } + + /** + * Whether the notice can run. + * + * @return string + */ + protected function canRun() + { + // If cookie exists, its been hidden + if ($this->factory->getCookie('tfNoticeHideUpgradeToProNotice_' . $this->payload['ext_element']) === 'true') + { + return false; + } + + // If its already Pro, abort + if (Extension::isPro($this->payload['ext_xml'])) + { + return false; + } + + // Get extension installation date + if (!$install_date = Extension::getInstallationDate($this->payload['ext_element'])) + { + return false; + } + + // If the extension is not old enough, do not show the rate notice + if ($this->getDaysDifference(time(), strtotime($install_date)) < $this->upgrade_to_pro_notice_days_old) + { + return false; + } + + return true; + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Parser/ConditionLexer.php b/plugins/system/nrframework/NRFramework/Parser/ConditionLexer.php new file mode 100644 index 00000000..254c69f8 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/ConditionLexer.php @@ -0,0 +1,612 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +defined('_JEXEC') or die; + +use NRFramework\Parser\Lexer; + +/** + * ConditionLexer + * + * Tokens: + * ------- + * and : 'AND' + * or : 'OR' + * quotedval : quotes ~(quotes)* quotes + * literal : ~(whitespace | quotes)+ + * ident : ('a'..'z' | 'A'..'Z' | '_' | '\-' | '\.')+ + * quotes : '\'' | '\"' + * comma : ',' + * l_paren : '(' + * r_paren : ')' + * + * negate_op : '!' + * equals : '=' | 'equals' + * contains : '*=' | 'contains' + * contains_any : 'containsAny' + * contains_all : 'containsAll' + * contains_only : 'containsOnly' + * ends_with : '$=' | 'endsWith' + * starts_with : '^=' | 'startsWith' + * lt : '<' | 'lt' | 'lowerThan' + * lte : '<=' | 'lte' | 'lowerThanEqual' + * gt : '>' | 'gt' | 'greaterThan' + * gte : '>=' | 'gte' | 'greaterThanEqual' + * empty : 'empty' + * + * param : '--' . ident + * whitespace : ' ' | '\r' | '\n' | '\t' + */ +class ConditionLexer extends Lexer +{ + /** + * ConditionLexer constructor + * + * @param string $input + */ + public function __construct($input) + { + parent::__construct($input); + // single char tokens + $this->tokens->addType('comma'); + $this->tokens->addType('quote'); + $this->tokens->addType('dquote'); + $this->tokens->addType('l_paren'); + $this->tokens->addType('r_paren'); + // operators + $this->tokens->addType('negate_op'); + $this->tokens->addType('equals'); + $this->tokens->addType('contains'); + $this->tokens->addType('contains_all'); + $this->tokens->addType('contains_any'); + $this->tokens->addType('contains_only'); + $this->tokens->addType('ends_with'); + $this->tokens->addType('starts_with'); + + $this->tokens->addType('lt'); + $this->tokens->addType('gt'); + $this->tokens->addType('lte'); + $this->tokens->addType('gte'); + $this->tokens->addType('empty'); + // logical operators + $this->tokens->addType('and'); + $this->tokens->addType('or'); + // values/literals/identifiers/parameters + $this->tokens->addType('quotedvalue'); + $this->tokens->addType('literal'); + $this->tokens->addType('ident'); + $this->tokens->addType('param'); + } + + /** + * Returns the next token from the input string + * + * @return NRFramework\Parser\Token + * @throws Exception + */ + public function nextToken() + { + while ($this->cur !== Lexer::EOF) + { + + if (preg_match('/\s+/', $this->cur)) + { + $this->whitespace(); + continue; + } + + switch ($this->cur) + { + // match tokens from single char predictions + case ',': + return $this->comma(); + case "'": + return $this->quotedValue("'"); + case '"': + return $this->quotedValue('"'); + case '=': + return $this->equals(); + case '!': + return $this->negate_op(); + case '*': + return $this->contains(); + case '$': + return $this->ends_with(); + case '^': + return $this->starts_with(); + case '<': + return $this->lt_or_lte(); + case '>': + return $this->gt_or_gte(); + case '(': + return $this->l_paren(); + case ')': + return $this->r_paren(); + case '-': + $this->mark(); + $next_chars = $this->consume(2); + if ($next_chars === '--') + { + $this->reset(); + return $this->param(); + } + $this->reset(); + + // match other tokens + default: + if (!$this->isValidChar()) + { + throw new Exceptions\SyntaxErrorException('Invalid character: ' . $this->cur); + } + $token = null; + + // try to match literal operators + $token = $this->literal_ops(); + if($token) + { + return $token; + } + + // try to match boolean operators + $token = $this->_and(); + if($token) + { + return $token; + } + + $token = $this->_or(); + if($token) + { + return $token; + } + + // if we get here the token is certainly a literal + $pos = $this->index; + $token = $this->literal(); + if ($token) + { + // check if the literal also qualifies to be an identifier + if ($this->isValidIdentifier($token->text)) + { + $token = $this->tokens->create('ident', $token->text, $pos); + } + return $token; + } + return null; + } + } + return $this->tokens->create('EOF', '', -1); + } + + /** + * Checks if a string qualifies to be an identifier + * + * @return bool + */ + protected function isValidIdentifier($text) + { + $ident_regex = '/(^[a-zA-Z\_]{1}$)|(^[a-zA-Z\_](?=([\w\-\.]*))([\w\-\.]*))/'; + return preg_match($ident_regex, $text); + } + + /** + * Check if the current character is valid for + * some matching rules (and, or, literal, ident) + * + * @return boolean + */ + protected function isValidChar() + { + $r = '/[^\s\'\",=\!\(\)\~\*\<\>\$\^]/'; + + return preg_match($r, $this->cur); + } + + /** + * literal : ~(whitespace | quotes)+ //one or more chars except whitespace and quotes + * + * @return Token|void + */ + protected function literal() + { + $pos = $this->index; + $buf = ''; + do + { + if (!$this->isValidChar()) + { + break; + } + $buf .= $this->cur; + $this->consume(); + } + while ($this->cur !== Lexer::EOF); + + if (strlen($buf) > 0) + { + return $this->tokens->create('literal', $buf, $pos); + } + } + + /** + * and : 'AND' + * + * @return Token|void + */ + protected function _and() + { + $pos = $this->index; + $this->mark(); + $buf = ''; + $buf .= $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if (preg_match('/and/', strtolower($buf))) + { + return $this->tokens->create('and', trim($buf), $pos); + } + + $this->reset(); + } + /** + * or : 'OR' + * + * @return Token|void + */ + public function _or() + { + $pos = $this->index; + $this->mark(); + $buf = ''; + $buf .= $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if (preg_match('/or/', strtolower($buf))) + { + return $this->tokens->create('or', trim($buf), $pos); + } + + $this->reset(); + } + + /** + * quotedval : quotes ~(quotes)* quotes + * + * @return Token|void + * @throws Exception + */ + protected function quotedValue($q) + { + $pos = $this->index; + $otherQuote = $q === '"' ? "'" : '"'; + $quote_queue = []; + $buf = ''; + + $quote_queue[] = $q; + $this->consume(); + while (!empty($quote_queue)) + { + if ($this->cur === Lexer::EOF) + { + throw new Exceptions\SyntaxErrorException('Missing quote at: ' . $buf); + } + + if ($this->cur === end($quote_queue)) + { + array_pop($quote_queue); + // if it's not the opening quote + if (!empty($quote_queue)) + { + $buf .= $this->cur; + } + } + else if ($this->cur === $otherQuote) + { + array_push($quote_queue, $otherQuote); + $buf .= $otherQuote; + } + else + { + $buf .= $this->cur; + } + $this->consume(); + } + return $this->tokens->create('quotedvalue', $buf, $pos); + } + + /** + * param : '--' . ident + * + * @return Token|void + */ + protected function param() + { + $pos = $this->index; + $this->mark(); + $buf = ''; + $buf .= $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if ($buf === '--') + { + $buf = ''; + do + { + if (!$this->isValidChar()) + { + break; + } + $buf .= $this->cur; + $this->consume(); + } + while ($this->cur !== Lexer::EOF); + + if (strlen($buf) > 0 && $this->isValidIdentifier($buf)) + { + return $this->tokens->create('param', $buf, $pos); + } + } + + $this->reset(); + } + + /** + * equals : '=' + * + * @return Token|void + */ + protected function equals() + { + $pos = $this->index; + $this->consume(); + return $this->tokens->create('equals', "=", $pos); + } + + protected function negate_op() + { + $pos = $this->index; + $this->consume(); + return $this->tokens->create('negate_op', "!", $pos); + } + + /** + * comma : ',' + * + * @return Token + */ + protected function comma() + { + $pos = $this->index; + $this->consume(); + return $this->tokens->create('comma', ",", $pos); + } + + /** + * l_paren : '(' + */ + protected function l_paren() + { + $pos = $this->index; + $this->consume(); + return $this->tokens->create('l_paren', '(', $pos); + } + + /** + * r_paren : ')' + */ + protected function r_paren() + { + $pos = $this->index; + $this->consume(); + return $this->tokens->create('r_paren', ')', $pos); + } + + /** + * contains: '*=' + * + * @return Token|void + */ + protected function contains() + { + $pos = $this->index; + $this->mark(); + $buf = $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if ($buf === '*=') + { + return $this->tokens->create('contains', "*=", $pos); + } + + $this->reset(); + } + + /** + * contains_word: '~=' + * + * @return Token|void + */ + protected function contains_word() + { + $pos = $this->index; + $this->mark(); + $buf = $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if ($buf === '~=') + { + return $this->tokens->create('contains_word', "~=", $pos); + } + + $this->reset(); + } + + + /** + * ends_with: '$=' + * + * @return Token|void + */ + protected function ends_with() + { + $pos = $this->index; + $this->mark(); + $buf = $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if ($buf === '$=') + { + return $this->tokens->create('ends_with', "$=", $pos); + } + + $this->reset(); + } + + /** + * starts_with: '$=' + * + * @return Token|void + */ + protected function starts_with() + { + $pos = $this->index; + $this->mark(); + $buf = $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if ($buf === '^=') + { + return $this->tokens->create('starts_with', "^=", $pos); + } + + $this->reset(); + } + + /** + * lt_or_lte: '<' | '<=' + * + * @return Token|void + */ + protected function lt_or_lte() + { + $pos = $this->index; + $this->mark(); + $buf = $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if ($buf === '<=') + { + return $this->tokens->create('lte', "<=", $pos); + } + else + { + $this->reset(); + $this->consume(); + return $this->tokens->create('lt', '<', $pos); + } + + $this->reset(); + } + + /** + * gt_or_gte: '>' | '>=' + * + * @return Token|void + */ + protected function gt_or_gte() + { + $pos = $this->index; + $this->mark(); + $buf = $this->cur; + $this->consume(); + $buf .= $this->cur; + $this->consume(); + + if ($buf === '>=') + { + return $this->tokens->create('gte', ">=", $pos); + } + else + { + $this->reset(); + $this->consume(); + return $this->tokens->create('gt', '>', $pos); + } + + $this->reset(); + } + + /** + * Literal Operators predictor + * + * @return Token|null + */ + protected function literal_ops() + { + $pos = $this->index; + $this->mark(); + $lit = $this->literal(); + + if ($lit) + { + switch (strtolower($lit->text)) + { + case 'equals': + return $this->tokens->create('equals', $lit->text, $pos); + case 'startswith': + return $this->tokens->create('starts_with', $lit->text, $pos); + case 'endswith': + return $this->tokens->create('ends_with', $lit->text, $pos); + case 'contains': + return $this->tokens->create('contains', $lit->text, $pos); + case 'containsall': + return $this->tokens->create('contains_all', $lit->text, $pos); + case 'containsany': + return $this->tokens->create('contains_any', $lit->text, $pos); + case 'containsonly': + return $this->tokens->create('contains_only', $lit->text, $pos); + case 'lt': + case 'lowerthan': + return $this->tokens->create('lt', $lit->text, $pos); + case 'lte': + case 'lowerthanequal': + return $this->tokens->create('lte', $lit->text, $pos); + case 'gt': + case 'greaterthan': + return $this->tokens->create('gt', $lit->text, $pos); + case 'gte': + case 'greaterthantequal': + return $this->tokens->create('gte', $lit->text, $pos); + case 'empty': + return $this->tokens->create('empty', $lit->text, $pos); + } + } + $this->reset(); + } +} diff --git a/plugins/system/nrframework/NRFramework/Parser/ConditionParser.php b/plugins/system/nrframework/NRFramework/Parser/ConditionParser.php new file mode 100644 index 00000000..ad5a3104 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/ConditionParser.php @@ -0,0 +1,358 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +defined('_JEXEC') or die; + +use NRFramework\Parser\Parser; +use NRFramework\Parser\ConditionLexer; +/** + * ConditionParser + * LL(1) recursive-decent parser + * Uses NRFramework\Parser\ConditionLexer as input source + * + * Grammar: + * -------- + * expr : condition (logic_op condition)* (option)* + * condition : {negate_op} alias (parameter)* | (alias|l_func) ({negate_op}? operator (values)? (parameter)* + * alias : {ident} + * values : value ({comma} value)* + * value : {quotedval} | ({literal} | {ident})+ + * func : {ident} {l_paren} values {r_paren} + * l_func : func + * r_func : func + * parameter : {param} ({equals} value)? + * option : {ident} ({equals} value)? + * logic_op : {and} | {or} + * operator : {equals} | {starts_with} | {ends_with} | {empty} | {contains} | {contains_any} | {contains_all}| {contains_only} | {lt} | {lte} | {gt} | {gte} + */ +class ConditionParser extends Parser +{ + /** + * Constructor + * + * @param ConditionLexer $input + */ + public function __construct(ConditionLexer $input) + { + parent::__construct($input, 2); + } + + /** + * value : {quotedval} | ({literal} | {ident})+ + * + * @return string + * @throws Exception + */ + public function value() + { + if ($this->lookahead[0]->type === 'quotedvalue') + { + $text = $this->lookahead[0]->text; + $this->match('quotedvalue'); + return $text; + } + else if ($this->lookahead[0]->type !== 'ident' && $this->lookahead[0]->type !== 'literal') + { + throw new \Exception("Syntax error in ConditionParser::value(); expecting 'ident' or 'literal'; found {$this->lookahead[0]}"); + } + + $text = $this->lookahead[0]->text; + $this->consume(); + + while ($this->lookahead[0]->type === 'ident' || $this->lookahead[0]->type === 'literal') + { + $text .= ' ' . $this->lookahead[0]->text; + $this->consume(); + } + + return $text; + } + + /** + * values : value ({comma} value)* + * + * @return array + */ + public function values() + { + $vals = []; + $vals[] = $this->value(); + + while ($this->lookahead[0]->type === 'comma') + { + $this->consume(); + $vals[] = $this->value(); + } + return $vals; + } + + /** + * func : {ident} {l_paren} values {r_paren} + * + */ + public function func() + { + $func_name = $this->lookahead[0]->text; + $this->match('ident'); + $this->match('l_paren'); + + if ($this->lookahead[0]->type === 'quotedvalue' || + $this->lookahead[0]->type === 'ident' || + $this->lookahead[0]->type === 'literal') + { + $func_args = $this->values(); + } + + $this->match('r_paren'); + + return ['func_name' => $func_name, 'func_args' => $func_args ?? []]; + } + + /** + * parameter : {param} ({equals} value)? + * + * @return string + */ + public function param() + { + $param = $this->lookahead[0]->text; + $value = true; + $this->match('param'); + + // If this is the 'context' parameter make sure that it appears as the last token + // if ($param === 'context') + // { + // $this->consume(); // consume the 'equals' operator + // $value = $this->value(); // expect a value + // if ($this->lookahead[0]->type !== 'EOF') + // { + // throw new \Exception("Syntax error in ConditionParser::param(); the 'context' parameter can only appear as the last token"); + // } + // } + // else + if ($this->isOperator($this->lookahead[0]->type)) + { + if ($this->lookahead[0]->type === 'equals') + { + $this->consume(); // consume the 'equals' operator + $value = $this->value(); // expect a value + } + else + { + // only the 'equals' operator is supported for the 'param' rule. + throw new \Exception("Syntax error in ConditionParser::param(); expecting 'equals', found {$this->lookahead[0]}"); + } + } + + return ['param' => $param, 'value' => $value]; + } + + /** + * alias : {ident} + * + * @return string + */ + public function alias() + { + $sel = $this->lookahead[0]->text; + $this->match('ident'); + return $sel; + } + + + /** + * condition : {negate_op} alias (parameter)* | alias ({negate_op}? operator values)? (parameter)* + * + * @return object + */ + public function condition() + { + $result = []; + $operator = ''; + $params = []; + $negate_op = false; + + if ($this->lookahead[0]->type === 'negate_op') + { + $this->match('negate_op'); + $operator = 'empty'; + $result['alias'] = $this->alias(); + } + else + { + if($this->lookahead[0]->type === 'ident' && $this->lookahead[1]->type === 'l_paren') + { + $l_func = $this->func(); + $result['l_func_name'] = $l_func['func_name']; + $result['l_func_args'] = $l_func['func_args']; + } + else + { + $result['alias'] = $this->alias(); + } + + if ($this->lookahead[0]->type === 'negate_op') + { + $this->match('negate_op'); + $negate_op = true; + // expect an operator after '!' + if (!$this->isOperator($this->lookahead[0]->type)) + { + throw new Exceptions\SyntaxErrorException("Expecting an 'operator' after '!', found {$this->lookahead[0]}"); + } + } + if ($this->isOperator($this->lookahead[0]->type)) + { + $operator = $this->operator(); + if($this->lookahead[0]->type === 'ident' && $this->lookahead[1]->type === 'l_paren') + { + $r_func = $this->func(); + $result['r_func_name'] = $r_func['func_name']; + $result['r_func_args'] = $r_func['func_args']; + } + else if ( + $this->lookahead[0]->type === 'quotedvalue' || + $this->lookahead[0]->type === 'ident' || + $this->lookahead[0]->type === 'literal' + ) + { + + + $values = $this->values(); + if (count($values) === 1) + { + $values = $values[0]; + } + $result['values'] = $values; + } + } + } + + while ($this->lookahead[0]->type === 'param') + { + $params[] = $this->param(); + } + + if (!$operator) { + $operator = 'empty'; + $negate_op = true; + } + + // + $_params = []; + foreach($params as $p) + { + $_params[$p['param']] = $p['value']; + } + + $result['operator'] = $operator; + $result['negate_op'] = $negate_op; + $result['params'] = $_params; + return $result; + } + + /** + * operator : {equals} | {starts_with} | {ends_with} | {empty} | {contains} | {contains_any} | {contains_all}| {contains_only} | {lt} | {lte} | {gt} | {gte} + * + * @return string + * @throws Exception + */ + public function operator() + { + if (!$this->isOperator($this->lookahead[0]->type)) + { + throw new Exceptions\SyntaxErrorException("Expecting an 'operator', found " . $this->lookahead[0]); + } + + $op = $this->lookahead[0]->type; + $this->consume(); + return $op; + } + + /** + * expr : condition ({logic_op} condition)* (option)* + * + * @return array The condition expression results + */ + public function expr() + { + $logic_op = 'and'; + $res = [ + 'conditions' => [$this->condition()], + 'logic_op' => 'and', + 'context' => null, + 'global_params' => [] + ]; + + if ($this->lookahead[0]->type === 'or') + { + $logic_op = 'or'; + } + + while ($this->lookahead[0]->type !== 'EOF') + { + $this->match($logic_op); + $res['conditions'][] = $this->condition(); + } + + $res['logic_op'] = $logic_op; + + // check the last parsed condition for global parameters + $globalParams = [ + 'debug', + 'dateformat', + 'context', + 'nopreparecontent', + 'excludebots' + ]; + + $last_params = $res['conditions'][count($res['conditions'])-1]['params']; + foreach(array_keys($last_params) as $param_key) + { + if (in_array(strtolower($param_key), $globalParams)) + { + $res['global_params'][strtolower($param_key)] = $last_params[$param_key]; + unset($res['conditions'][count($res['conditions'])-1]['params'][$param_key]); + } + } + // foreach ($last_params as $idx => $param) + // { + // if (in_array($param['param'], $globalParams)) + // { + // $res['global_params'][$param['param']] = $param['value']; + // unset($res['conditions'][count($res['conditions'])-1]['params'][$idx]); + // } + // } + return $res; + } + + /** + * Helper method that checks if the given Token is an operator. + */ + protected function isOperator($token_type) + { + + return in_array($token_type, [ + 'equals', + 'starts_with', + 'ends_with', + 'contains', + 'contains_any', + 'contains_all', + 'contains_only', + 'lt', + 'lte', + 'gt', + 'gte', + 'empty' + ]); + } +} diff --git a/plugins/system/nrframework/NRFramework/Parser/ConditionsEvaluator.php b/plugins/system/nrframework/NRFramework/Parser/ConditionsEvaluator.php new file mode 100644 index 00000000..d82d82d3 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/ConditionsEvaluator.php @@ -0,0 +1,804 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +defined('_JEXEC') or die; + +use DateTime; +use DateTimeZone; +use Exception; +use Joomla\CMS\Factory; + +class ConditionsEvaluator +{ + /** + * Payload associative array + * + * @var array + */ + protected $payload; + + /** + * Parsed conditions + * + * @var array + */ + protected $conditions; + + /** + * Framework Condition aliases + * + * @var array + */ + protected $condition_aliases; + + /** + * Debug flag + * + * @var bool + */ + protected $debug; + + /** + * @param array $conditions The parsed conditions + * @param array $payload Shortcode parser payload + */ + public function __construct($conditions, $payload = null, $debug = false) + { + $this->conditions = $conditions; + $this->payload = $payload; + $this->debug = $debug; + + $this->generateConditionAliasesMap(); + } + + /** + * @return array + */ + public function evaluate() : array + { + $results = []; + $caseSensitive = false; + + foreach($this->conditions as $condition) + { + // case sensitivity param + if (array_key_exists('caseSensitive', $condition['params'])) + { + $caseSensitive = strtolower($condition['params']['caseSensitive']) != 'false'; + } + + $result = [ + 'operator' => $condition['operator'], + 'params' => $condition['params'] + ]; + $l_value = null; + $r_value = null; + + if(array_key_exists('r_func_name', $condition)) + { + $r_value = $this->applyFunction($condition['r_func_name'], $condition['r_func_args']); + $result['r_func_name'] = $condition['r_func_name']; + $result['r_func_args'] = $condition['r_func_args']; + $result['r_func_val'] = $r_value; + } + else + { + $r_value = $condition['values'] ?? null; + } + + if (array_key_exists('alias', $condition) && $this->isPayloadCondition($condition['alias'])) + { + $l_value = $this->payload[$condition['alias']]; + $result = array_merge($result, $this->evaluatePayloadCondition($l_value, $r_value, $condition['operator'], $caseSensitive)); + $result['pass'] = $condition['negate_op'] ? !$result['pass'] : $result['pass']; + $result['actual_value'] = $this->payload[$condition['alias']]; + } + else if (array_key_exists('alias', $condition) && $this->isFrameworkCondition($condition['alias'])) + { + $result = array_merge($result, $this->evaluateFrameworkCondition($condition, $r_value)); + } + else if (array_key_exists('l_func_name', $condition)) + { + $l_value = $this->applyFunction($condition['l_func_name'], $condition['l_func_args']); + $result['l_func_name'] = $condition['l_func_name']; + $result['l_func_args'] = $condition['l_func_args']; + $result['l_func_val'] = $l_value; + + $result = array_merge($result, $this->evaluatePayloadCondition($l_value, $r_value, $condition['operator'], $caseSensitive)); + $result['pass'] = $condition['negate_op'] ? !$result['pass'] : $result['pass']; + } + // not a payload or framework condition with the 'empty' op + else if ($condition['operator'] === 'empty') + { + $result['pass'] = !$condition['negate_op']; + } + // + else + { + // Unknown condition + throw new Exceptions\InvalidConditionException($condition['alias']); + } + + $results[] = $result; + } + return $results; + } + + /** + * + */ + public function applyFunction($func_name, $args) + { + $arg_values = []; + foreach($args as $arg) + { + if ($this->isPayloadCondition($arg)) + { + $arg_values[] = $this->payload[$arg]; + } + else if ($this->isFrameworkCondition($arg)) + { + $conditions_helper = \NRFramework\Conditions\ConditionsHelper::getInstance(); + $framework_condition = $conditions_helper->getCondition($this->condition_aliases[strtolower($arg)]); + // Some framework condition don't implement the 'value()' method. + if (method_exists($framework_condition, 'value')) + { + $arg_values[] = $framework_condition->value(); + } + else + { + throw new Exceptions\ConditionValueException($arg); + } + } + else + { + $arg_values[] = $arg; + } + } + + switch(strtolower($func_name)) + { + case 'count': + return $this->funcCount($arg_values); + case 'today': + return $this->funcToday(); + case 'now': + return $this->funcNow(); + case 'date': + return $this->funcDate($arg_values); + case 'datediff': + return $this->funcDateDiff($arg_values); + default: + throw new Exceptions\UnknownFunctionException($func_name); + + } + } + + /** + * + */ + public function funcCount($args) + { + if (count($args) !== 1) + { + throw new Exception("count() accepts 1 argument. " . count($args) . " were given."); + } + + if (is_array($args[0])) + { + + return count($args[0]); + } + else if (is_string($args[0])) + { + return mb_strlen($args[0]); + } + else + { + throw new Exception("count() accepts only strings and arrays."); + } + + } + + /** + * + */ + public function funcToday() + { + return (new DateTime('today'))->format('Y-m-d'); + } + + /** + * + */ + public function funcNow() + { + return new DateTime('now'); + } + + /** + * + */ + public function funcDate($args) + { + if (count($args) < 1 || count($args) > 3) + { + throw new Exception("date() accepts between 1 and 3 arguments. " . count($args) . " were given."); + } + + if ($args[0] instanceof \DateTime || $args[0] instanceof \DateTimeImmutable) + { + return $args[0]; + } + + $date = $args[0]; + $format = null; + + if (count($args) > 1) + { + $format = $args[1] === 'null' ? null : $args[1]; + } + + $timezone = new \DateTimeZone($args[2] ?? Factory::getApplication()->get('offset','UTC')); + + if ($format) + { + return \DateTime::createFromFormat('!'.$format, $date, $timezone); + } + + return new \DateTime($date, $timezone); + } + + /** + * + */ + public function funcDateDiff($args) + { + if (count($args) != 2) + { + throw new Exception("dateDiff() accepts 2 arguments. " . count($args) . " were given."); + } + + $date1 = $this->convertToDateTime($args[0]); + $date2 = $this->convertToDateTime($args[1]); + + return abs($date1->diff($date2)->days); + } + + /** + * @var array $condition + * + * @return array Evaluation result + */ + protected function evaluatePayloadCondition($l_value, $r_value, $operator, $caseSensitive = false) : array + { + if (!$caseSensitive) + { + $l_value = $this->_lowercaseValues($l_value); + $r_value = $this->_lowercaseValues($r_value); + } + + $result = []; + switch($operator) + { + case 'equals': + $result = $this->evaluateEquals($l_value, $r_value); + break; + case 'starts_with': + $result = $this->evaluateStartsWith($l_value, $r_value); + break; + case 'ends_with': + $result = $this->evaluateEndsWith($l_value, $r_value); + break; + case 'contains': + $result = $this->evaluateContains($l_value, $r_value); + break; + case 'contains_any': + $result = $this->evaluateContainsAny($l_value, $r_value); + break; + case 'contains_all': + $result = $this->evaluateContainsAll($l_value, $r_value); + break; + case 'contains_only': + $result = $this->evaluateContainsOnly($l_value, $r_value); + break; + case 'lt': + $result = $this->evaluateLessThan($l_value, $r_value); + break; + case 'lte': + $result = $this->evaluateLessThanEquals($l_value, $r_value); + break; + case 'gt': + $result = $this->evaluateGreaterThan($l_value, $r_value); + break; + case 'gte': + $result = $this->evaluateGreaterThanEquals($l_value, $r_value); + break; + case 'empty': + $result = $this->evaluateEmpty($l_value); + break; + default: + throw new Exceptions\UnknownOperatorException($operator); + } + return $result; + } + + /** + * @var array $condition + * + * @return array Evaluation result + */ + public function evaluateFrameworkCondition($condition, $r_value) + { + $operator = $condition['operator']; + + // Certain framework operators only work on single values. + // Force fail if the parsed condition contains more than one value. + if (in_array($operator, [ + 'contains', + 'lt', 'lte', + 'gt', 'gte', + 'starts_with', + 'ends_with' + ])) + { + if (is_array($r_value) && !empty($r_value)) + { + throw new Exceptions\UnsupportedValueOperandException($operator, false); + } + } + + // + $conditions_helper = \NRFramework\Conditions\ConditionsHelper::getInstance(); + $result = ['actual_value' => null]; + + // Transform 'caseSensitive' parameter to 'ignoreCase' + if (array_key_exists('caseSensitive', $condition['params'])) + { + $condition['params']['ignoreCase'] = !$condition['params']['caseSensitive']; + } + + // Instantiate the framework condition + $framework_condition = $conditions_helper->getCondition( + $this->condition_aliases[strtolower($condition['alias'])], + $r_value, + $operator, + $condition['params'] + ); + + // Try to grab the actual condition's value if 'debug' is enabled. + if ($this->debug) + { + // Some framework conditions don't implement the 'value()' method. + if (method_exists($framework_condition, 'value')) + { + $result['actual_value'] = $framework_condition->value(); + } + } + + // Special handling for Date/Time framework conditions + if (in_array(strtolower($condition['alias']), ['date', 'time', 'datetime'])) + { + $pass = $this->evaluatePayloadCondition($framework_condition->value(), $r_value, $operator)['pass']; + } + // Check if the condition passes using the 'passOne()' helper method + else + { + $pass = $conditions_helper->passOne( + $this->condition_aliases[strtolower($condition['alias'])], + $r_value, + $operator, + $condition['params'] + ); + } + $result['pass'] = $condition['negate_op'] ? !$pass : $pass; + + return $result; + } + + /** + * Generates an array mapping Condition aliases to Condition class names + */ + protected function generateConditionAliasesMap() + { + $conditions_namespace = 'NRFramework\\Conditions\\Conditions\\'; + $dir_iterator = new \RecursiveDirectoryIterator(JPATH_PLUGINS . "/system/nrframework/NRFramework/Conditions/Conditions/"); + $iterator = new \RecursiveIteratorIterator($dir_iterator, \RecursiveIteratorIterator::SELF_FIRST); + foreach ($iterator as $file) + { + $condition_class = str_replace(JPATH_PLUGINS . "/system/nrframework/NRFramework/Conditions/Conditions/", '', $file); + $condition_class = str_replace('.php', '', $condition_class); + $condition_class = str_replace('/', '\\', $condition_class); + if (class_exists($conditions_namespace . $condition_class)) + { + $this->condition_aliases[strtolower($file->getBasename('.php'))] = $condition_class; + if (property_exists($conditions_namespace . $condition_class, 'shortcode_aliases')) + { + foreach(($conditions_namespace . $condition_class)::$shortcode_aliases as $alias) + { + $this->condition_aliases[$alias] = $condition_class; + } + } + } + } + } + + /** + * + */ + protected function convertToDateTime($date, $format = null, $tz = null) + { + if ($tz == null) + { + $tz = Factory::getApplication()->getCfg('offset','UTC'); + } + + if ($date instanceof \DateTime || $date instanceof \DateTimeImmutable) + { + return $date; + } + + try + { + if ($format) + { + return DateTime::createFromFormat($format, $date, $tz); + } + + return new DateTime($date, new DateTimeZone($tz)); + } + catch (\Throwable $t) + { + return null; + } + } + + /** + * + */ + protected function isPayloadCondition($alias) + { + return $this->payload && array_key_exists($alias, $this->payload); + } + + /** + * + */ + protected function isFrameworkCondition($alias) + { + return array_key_exists(strtolower($alias), $this->condition_aliases); + } + + /** + * @return array Evaluation result + */ + protected function evaluateEquals($l_value, $r_value) : array + { + // are we comparing arrays? + if (is_array($l_value)) + { + return $this->evaluateContainsAny($l_value, $r_value); + } + + if (is_numeric($r_value)) + { + return ['pass' => $l_value == $r_value]; + } + + + // check if we are comparing dates + $l_date = $this->convertToDateTime($l_value); + $r_date = $this->convertToDateTime($r_value); + if($l_date && $r_date) + { + if (is_string($r_value) && !preg_match("/\d{1,2}:\d{1,2}(:\d{1,2})?/", $r_value)) + { + $l_date->setTime(0,0); + $r_date->setTime(0,0); + } + return [ + 'l_eval' => $l_date, + 'r_eval' => $r_date, + 'pass' => $l_date == $r_date + ]; + } + + // generic equality test + return ['pass' => $l_value == $r_value]; + } + + /** + * @return array Evaluation result + */ + protected function evaluateStartsWith($l_value, $r_value) : array + { + if (!is_string($l_value)) + { + throw new Exceptions\UnsupportedOperatorException('startsWith', $l_value, false); + } + + if (!is_string($r_value)) + { + throw new Exceptions\UnsupportedValueOperandException('startsWith', false); + } + + return ['pass' => $this->_starts_with($l_value, $r_value)]; + } + + /** + * @return array Evaluation result + */ + protected function evaluateEndsWith($l_value, $r_value) : array + { + if (!is_string($l_value)) + { + throw new Exceptions\UnsupportedOperatorException('endsWith', $l_value, false); + } + + if (!is_string($r_value)) + { + throw new Exceptions\UnsupportedValueOperandException('endsWith', false); + } + + return ['pass' => $this->_ends_with($l_value, $r_value)]; + } + + /** + * @return array Evaluation result + */ + protected function evaluateContains($l_value, $r_value) : array + { + if (!is_string($l_value)) + { + throw new Exceptions\UnsupportedOperatorException('contains', $l_value, false); + } + + if (!is_string($r_value)) + { + throw new Exceptions\UnsupportedValueOperandException('contains', false); + } + + return ['pass' => strlen($l_value) > 0 && strpos($l_value, $r_value) !== false]; + } + + /** + * @return array Evaluation result + */ + protected function evaluateContainsAny($l_value, $r_value) : array + { + if (!is_array($l_value)) + { + throw new Exceptions\UnsupportedOperatorException('containsAny', $l_value, true); + } + + $r_value = (array) $r_value; + return ['pass' => !empty(array_intersect($l_value, $r_value))]; + } + + /** + * @return array Evaluation result + */ + protected function evaluateContainsAll($l_value, $r_value) : array + { + if (!is_array($l_value)) + { + throw new Exceptions\UnsupportedOperatorException('containsAll', $l_value, true); + } + + $r_value = (array) $r_value; + return ['pass' => count(array_intersect($l_value, $r_value)) == count($r_value)]; + } + + /** + * @return array Evaluation result + */ + protected function evaluateContainsOnly($l_value, $r_value) : array + { + if (!is_array($l_value)) + { + throw new Exceptions\UnsupportedOperatorException('containsOnly', $l_value, true); + } + + $r_value = (array) $r_value; + return ['pass' => count(array_diff($l_value, $r_value)) == 0]; + } + + /** + * @return array Evaluation result + */ + protected function evaluateLessThan($l_value, $r_value) : array + { + if (is_numeric($r_value)) + { + return ['pass' => $l_value < $r_value]; + } + + // check if we are comparing dates + $l_date = $this->convertToDateTime($l_value); + $r_date = $this->convertToDateTime($r_value); + if($l_date && $r_date) + { + if (is_string($r_value) && !preg_match("/\d{1,2}:\d{1,2}(:\d{1,2})?/", $r_value)) + { + $l_date->setTime(0,0); + $r_date->setTime(0,0); + } + return [ + 'l_eval' => $l_date, + 'r_eval' => $r_date, + 'pass' => $l_date < $r_date + ]; + } + + throw new Exceptions\SyntaxErrorException("The 'lessThan' operator accepts only numeric values and dates."); + } + + /** + * @return array Evaluation result + */ + protected function evaluateLessThanEquals($l_value, $r_value) : array + { + if (is_numeric($r_value)) + { + return ['pass' => $l_value <= $r_value]; + } + + // check if we are comparing dates + $l_date = $this->convertToDateTime($l_value); + $r_date = $this->convertToDateTime($r_value); + if($l_date && $r_date) + { + if (is_string($r_value) && !preg_match("/\d{1,2}:\d{1,2}(:\d{1,2})?/", $r_value)) + { + $l_date->setTime(0,0); + $r_date->setTime(0,0); + } + return [ + 'l_eval' => $l_date, + 'r_eval' => $r_date, + 'pass' => $l_date <= $r_date + ]; + } + + throw new Exceptions\SyntaxErrorException("The 'lessThanEquals' operator accepts only numeric values and dates."); + } + + /** + * @return array Evaluation result + */ + protected function evaluateGreaterThan($l_value, $r_value) : array + { + if (is_numeric($r_value)) + { + return ['pass' => $l_value > $r_value]; + } + + // check if we are comparing dates + $l_date = $this->convertToDateTime($l_value); + $r_date = $this->convertToDateTime($r_value); + if($l_date && $r_date) + { + if (is_string($r_value) && !preg_match("/\d{1,2}:\d{1,2}(:\d{1,2})?/", $r_value)) + { + $l_date->setTime(0,0); + $r_date->setTime(0,0); + } + return [ + 'l_eval' => $l_date, + 'r_eval' => $r_date, + 'pass' => $l_date > $r_date + ]; + } + + throw new Exceptions\SyntaxErrorException("The 'greaterThan' operator accepts only numeric values and dates."); + } + + /** + * @return array Evaluation result + */ + protected function evaluateGreaterThanEquals($l_value, $r_value) : array + { + if (is_numeric($r_value)) + { + return ['pass' => $l_value >= $r_value]; + } + + // check if we are comparing dates + $l_date = $this->convertToDateTime($l_value); + $r_date = $this->convertToDateTime($r_value); + if($l_date && $r_date) + { + if (is_string($r_value) && !preg_match("/\d{1,2}:\d{1,2}(:\d{1,2})?/", $r_value)) + { + $l_date->setTime(0,0); + $r_date->setTime(0,0); + } + return [ + 'l_eval' => $l_date, + 'r_eval' => $r_date, + 'pass' => $l_date >= $r_date + ]; + } + + throw new Exceptions\SyntaxErrorException("The 'greaterThanEquals' operator accepts only numeric values and dates."); + } + + /** + * @return array Evaluation result + */ + protected function evaluateEmpty($payload_value) : array + { + // $payload_value = $this->payload[$payload_key]; + + if (is_array($payload_value)) + { + return ['pass' => empty($payload_value)]; + } + else if(is_string($payload_value)) + { + $payload_value = trim($payload_value); + return ['pass' => empty($payload_value) || $payload_value == 'false']; + } + else if(is_bool($payload_value)) + { + return ['pass' => !$payload_value]; + } + + return ['pass' => is_null($payload_value)]; + } + + /** + * @return bool + */ + protected function _starts_with($haystack, $needle) + { + return strlen($needle) > 0 && strncmp($haystack, $needle, strlen($needle)) === 0; + } + + /** + * @return bool + */ + protected function _ends_with($haystack, $needle) + { + return strlen($needle) > 0 && substr($haystack, -strlen($needle)) === (string)$needle; + } + + /** + * @return bool + */ + protected function _contains($haystack, $needle) + { + return strlen($needle) > 0 && strpos($haystack, $needle) !== false; + } + + /** + * @return string|array + */ + protected function _lowercaseValues($value) + { + if (is_array($value)) + { + foreach($value as $idx => $val) + { + if (is_string($val)) + { + $value[$idx] = strtolower($val); + } + } + } + else if(is_string($value)) + { + $value = strtolower($value); + } + + return $value; + } +} diff --git a/plugins/system/nrframework/NRFramework/Parser/Exceptions/ConditionValueException.php b/plugins/system/nrframework/NRFramework/Parser/Exceptions/ConditionValueException.php new file mode 100644 index 00000000..18178569 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Exceptions/ConditionValueException.php @@ -0,0 +1,20 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser\Exceptions; + +defined('_JEXEC') or die; + +class ConditionValueException extends \Exception +{ + public function __construct($condition_name) + { + parent::__construct("008 - Condition Value Error: The Condition '" . $condition_name . "' does not return a value."); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Parser/Exceptions/InvalidConditionException.php b/plugins/system/nrframework/NRFramework/Parser/Exceptions/InvalidConditionException.php new file mode 100644 index 00000000..eb33e008 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Exceptions/InvalidConditionException.php @@ -0,0 +1,20 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser\Exceptions; + +defined('_JEXEC') or die; + +class InvalidConditionException extends \Exception +{ + public function __construct($condition_name) + { + parent::__construct("002 - Invalid Condition: The condition '" . $condition_name . "' does not exist."); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Parser/Exceptions/SyntaxErrorException.php b/plugins/system/nrframework/NRFramework/Parser/Exceptions/SyntaxErrorException.php new file mode 100644 index 00000000..1bacef2b --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Exceptions/SyntaxErrorException.php @@ -0,0 +1,20 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser\Exceptions; + +defined('_JEXEC') or die; + +class SyntaxErrorException extends \Exception +{ + public function __construct($message) + { + parent::__construct("001 - Syntax Error: " . $message); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnknownFunctionException.php b/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnknownFunctionException.php new file mode 100644 index 00000000..048597d9 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnknownFunctionException.php @@ -0,0 +1,20 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser\Exceptions; + +defined('_JEXEC') or die; + +class UnknownFunctionException extends \Exception +{ + public function __construct($func_name) + { + parent::__construct("007 - Unknown Function: " . $func_name); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnknownOperatorException.php b/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnknownOperatorException.php new file mode 100644 index 00000000..bcb1d91b --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnknownOperatorException.php @@ -0,0 +1,20 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser\Exceptions; + +defined('_JEXEC') or die; + +class UnknownOperatorException extends \Exception +{ + public function __construct($operator) + { + parent::__construct("003 - Unknown Comparison Operator: " . $operator); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnsupportedOperatorException.php b/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnsupportedOperatorException.php new file mode 100644 index 00000000..e1cfd374 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnsupportedOperatorException.php @@ -0,0 +1,21 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser\Exceptions; + +defined('_JEXEC') or die; + +class UnsupportedOperatorException extends \Exception +{ + public function __construct($operator, $condition_name, $accepts_multi_values) + { + $message = 'The Comparison Operator "' . $operator . '" can only be used with Condition Operands that return ' . ($accepts_multi_values ? 'multiple values.' : 'single values.'); + parent::__construct("005 - Unsupported Comparison Operator: " . $message); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnsupportedValueOperandException.php b/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnsupportedValueOperandException.php new file mode 100644 index 00000000..4604fc9b --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Exceptions/UnsupportedValueOperandException.php @@ -0,0 +1,21 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser\Exceptions; + +defined('_JEXEC') or die; + +class UnsupportedValueOperandException extends \Exception +{ + public function __construct($operator, $accepts_multi_values) + { + $message = 'The Comparison Operator "' . $operator . '" can only be used with ' . ($accepts_multi_values ? 'multiple values.' : 'single values.'); + parent::__construct("006 - Unsupported Value Operand: " . $message); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/NRFramework/Parser/Lexer.php b/plugins/system/nrframework/NRFramework/Parser/Lexer.php new file mode 100644 index 00000000..e4f3dd52 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Lexer.php @@ -0,0 +1,215 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +defined('_JEXEC') or die; + +use NRFramework\Parser\Tokens; + +/** + * Lexer base class + * + * TODO: Rename to Tokenizer?? + */ +abstract class Lexer +{ + /** + * EOF character + */ + const EOF = -1; + + /** + * Tokens instance + * + * @var NRFramework\Parser\Tokens + */ + protected $tokens = null; // Tokens instance + + /** + * Input string + * + * @var string + */ + protected $input; + + /** + * Input string length + */ + protected $length; + + /** + * The index of the current character + * in the input string + * + * @var integer + */ + protected $index = 0; + + /** + * Current character in input string + * + * @var string + */ + protected $cur; + + /** + * A Mark(position) inside the input string. + * Used when matching ahead of the 'current' character + * + * @var integer + */ + protected $mark = 0; + + /** + * Holds the Lexer's state + * + * @var object + */ + protected $state; + + /** + * Lexer constructor + * + * @param string $input + */ + public function __construct($input) + { + $this->input = $input; + $this->length = strlen($input); + $this->cur = $this->length >= 1 ? $this->input[0] : Lexer::EOF; + $this->tokens = new Tokens(); + + // inititalize state + $this->state = new \StdClass(); + $this->state->skip_whitespace = true; + $this->state->tokenize_content = true; + } + + /** + * Returns the next token from the input string. + * + * @return NRFramework\Parser\Token + */ + abstract function nextToken(); + + /** + * Moves n characters ahead in the input string. + * Returns all n characters. + * Detects "end of file". + * + * @param integer $n Number of characters to advance + * @return string The n previous characters + */ + public function consume($n = 1) + { + $prev = ''; + for ($i=0; $i < $n; $i++) + { + $prev .= $this->cur; + if ( ($this->index + 1) >= $this->length) + { + $this->cur = Lexer::EOF; + break; + } + else + { + $this->index++; + $this->cur = $this->input[$this->index]; + } + } + + return $prev; + } + + /** + * Sets the skip_whitespce state + * + * @param boolean $skip + * @return void + */ + public function setSkipWhitespaceState($skip = true) + { + $this->state->skip_whitespace = $skip; + } + + /** + * Sets the tokenize_content state + * + * @param bool + * @return void + */ + public function setTokenizeContentState($state = true) + { + $this->state->tokenize_content = $state; + } + + /** + * Gets the tokenize_content state + * + * @param bool + * @return bool + */ + public function getTokenizeContentState() + { + return $this->state->tokenize_content; + } + + /** + * Marks the current index + * + * @return void + */ + public function mark() + { + $this->mark = $this->index; + } + + /** + * Reset index to previously marked position (or at the start of the stream if not marked) + * + * @return void + */ + public function reset() + { + $this->index = $this->mark; + $this->cur = $this->input[$this->index]; + $this->mark = 0; + } + + /** + * Get the token types array from the Tokens instance + * + * @return void + */ + public function getTokensTypes() + { + return $this->tokens->getTypes(); + } + + /** + * Returns the current position in the input stream + * + * @return integer + */ + public function getStreamPosition() + { + return $this->index; + } + + /** + * whitespace : (' '|'\t'|'\n'|'\r') + * Ignores any whitespace while advancing + * @return null + */ + protected function whitespace() + { + while (preg_match('/\s+/', $this->cur)) $this->consume(); + } +} diff --git a/plugins/system/nrframework/NRFramework/Parser/Parser.php b/plugins/system/nrframework/NRFramework/Parser/Parser.php new file mode 100644 index 00000000..da43d651 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/Parser.php @@ -0,0 +1,152 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +defined('_JEXEC') or die; + +use NRFramework\Parser\Lexer; +use NRFramework\Parser\RingBuffer; + +/** + * Parser base class + * LL(k) recursive-decent parser with backtracking support + */ +abstract class Parser +{ + /** + * Lexer instance (feeds the parser with tokens) + * + * @var NRFramework\Parser\Lexer + */ + protected $input = null; + + /** + * Ring buffer of the next k tokens + * from the input stream + * + * @var RingBuffer + */ + protected $lookahead = null; + + /** + * k: Number of lookahead tokens + * + * @var int + */ + protected $k; + + /** + * Array(stack) containing the current + * contents of the lookahead buffer when + * marking the position of the stream + * + * @var array + */ + protected $lookahead_history = null; + + /** + * Lexer constructor + * + * @param Lexer $input + * @param integer $k, number of lookahead tokens + */ + public function __construct(Lexer $input, $k = 1) + { + if (!is_integer($k) || ($k < 1)) + { + throw new \InvalidArgumentException('Parser: $k must be greater than 0!'); + } + $this->k = $k; + $this->input = $input; + $this->lookahead_history = []; + + // initialize lookahead buffer + $this->resetBuffer(); + } + + /** + * Checks the type of the next token. + * Advances the position in the token stream. + * + * @param string $type + * @return void + * + * @throws Exception + */ + public function match($type) + { + if ($this->lookahead[0]->type === $type) + { + $this->consume(); + return; + } + + throw new Exceptions\SyntaxErrorException('Expecting token ' . $type . ', found ' . $this->lookahead[0]); + } + + /** + * Retrieves the next token from the input stream + * and add it to the buffer. + * + * @return void + */ + public function consume() + { + $this->lookahead[] = $this->input->nextToken(); + } + + /** + * Marks the position in the token stream + * + * @return void + */ + public function mark() + { + array_push($this->lookahead_history, $this->lookahead); + $this->input->mark(); + } + + /** + * Reset to a previously marked position + * in the token stream + * + * @return void + */ + public function reset() + { + $this->input->reset(); + + // reset lookahead buffer if not marked + if (empty($this->lookahead_history)) + { + $this->resetBuffer(); + } + // normal reset + else + { + $this->lookahead = array_pop($this->lookahead_history); + } + } + + /** + * Resets and refills the lookahead buffer starting + * from the current position in the token stream + * + * @return void + */ + protected function resetBuffer() + { + $this->lookahead = new RingBuffer($this->k); + for ($i=0; $i < $this->k; $i++) + { + $this->consume(); + } + } +} diff --git a/plugins/system/nrframework/NRFramework/Parser/RingBuffer.php b/plugins/system/nrframework/NRFramework/Parser/RingBuffer.php new file mode 100644 index 00000000..bc9f67aa --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/RingBuffer.php @@ -0,0 +1,227 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +defined('_JEXEC') or die; + +/** + * RingBuffer + * + * A circular buffer of fixed length. + * This class essentially implements a fixed-size FIFO stack but with + * "convenient" accessor methods compared to manually handling a vanilla PHP array. + * + * Used by NRFramework\Parser\Parser and NRFramework\Parser\Lexer. + */ +class RingBuffer implements \Countable, \ArrayAccess, \Iterator +{ + /** + * Iterator position + * @var int + */ + protected $iterator_position = 0; + + /** + * Position of the next element + * @var integer + */ + protected $position = 0; + + /** + * Contents buffer + * @var \SplFixedArray + */ + protected $buffer; + + /** + * Size of the ring buffer + * @var int + */ + protected $size; + + /** + * RingBuffer constructor + * + * Handles arguments through 'func_get_args' (gotta love PHP) + * + * @param int $size Size of the ring buffer + * @param array $val Initial values + */ + public function __construct() + { + //argument checks + $argv = func_get_args(); + $argc = count($argv); + + switch($argc) + { + case 1: + // array + if (is_array($argv[0])) + { + $this ->size = count($argv[0]); + $this->buffer = \SplFixedArray::fromArray($argv[0]); + } + // size + else if (is_numeric($argv[0])) + { + if ($argv[0] < 1) + { + throw new \InvalidArgumentException('RingBuffer ctor: size must be greater than zero'); + } + $size = (integer)$argv[0]; + $this->buffer = \SplFixedArray::fromArray(array_fill(0, $size, null)); + $this->size = $size; + } + else + { + throw new \InvalidArgumentException("RingBuffer ctor: arguments must be an array ,a numeric size or both"); + } + break; + case 2: + if(is_array($argv[0]) && is_numeric($argv[1])) + { + if ($argv[1] < 1) + { + throw new \InvalidArgumentException('RingBuffer ctor: size must be greater than zero'); + } + $arr_size = count($argv[0]); + $size = (integer)$argv[1]; + if ($arr_size == $size) + { + $this->buffer = \SplFixedArray::fromArray($argv[0]); + $this->size = $size; + } + else if ($arr_size > $size) + { + $this->buffer = \SplFixedArray::fromArray(array_slice($argv[0], 0, $size)); + $this->size = $size ; + } + else // $arr_size < $size + { + $this->buffer = \SplFixedArray::fromArray(array_merge($argv[0], array_fill(0, $size - $arr_size, null))); + $this->size = $size ; + $this->position = $arr_size ; + } + } + else + { + throw new \InvalidArgumentException("RingBuffer ctor: arguments must be an array ,a numeric size or both"); + } + break; + default: + throw new \InvalidArgumentException('RingBuffer ctor: no arguments given'); + } + } + + /** + * Returns the internal buffer as an array + * + * @return \SplFixedArray + */ + public function buffer() + { + return $this->buffer; + } + + /** + * 'Countable' interface methods + */ + + /** + * Returns the size of the buffer + * + * @return int + */ + public function count() : int + { + return $this->size; + } + + /** + * 'ArrayAccess' interface methods + */ + + protected function offsetOf($offset) + { + return ($this->position + $offset) % $this->size; + } + + + public function offsetExists($offset) : bool + { + return ($offset >= 0) && ($offset < $this->size); + } + + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + // if (!$this->offsetExists($offset)) + if (($offset < 1) && ($offset >= $this->size)) + { + throw new \OutOfBoundsException("RingBuffer: invalid offset $offset."); + } + return $this->buffer[($this->position + $offset) % $this->size]; + } + + public function offsetUnset($offset) : void + { + if (!$this->offsetExists($offset)) + { + throw new \OutOfBoundsException("RingBuffer: invalid offset $offset."); + } + $this->buffer[$this->offsetOf($offset)] = null; + } + + public function offsetSet($offset, $value) : void + { + if ($offset === null) + { + $this->buffer[$this->position] = $value; + $this->position = ($this->position + 1)%$this->size; + } + else if ($this->offsetExists($offset)) + { + $this->buffer[$this->offsetOf($offset)] = $value; + } + else + { + throw new \OutOfBoundsException("RingBuffer: invalid offset $offset."); + } + } + + /** + * 'Iterator' interface methods + */ + public function rewind() : void + { + $this->iterator_position = 0; + } + + public function current() : mixed + { + return $this->buffer[$this->offsetOf($this->iterator_position)]; + } + + public function key() : mixed + { + return $this->iterator_position; + } + + public function next() : void + { + $this->iterator_position++; + } + + public function valid() : bool + { + return ($this->iterator_position >= 0) && ($this->iterator_position < $this->size); + } +} diff --git a/plugins/system/nrframework/NRFramework/Parser/ShortcodeLexer.php b/plugins/system/nrframework/NRFramework/Parser/ShortcodeLexer.php new file mode 100644 index 00000000..fde1b9a1 --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/ShortcodeLexer.php @@ -0,0 +1,359 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +defined('_JEXEC') or die; + +use NRFramework\Parser\Lexer; + +/** + * ShortcodeLexer + * + * Tokenizes a string using the following grammar. + * Acts as the input "stream" for NRFramework\Parser\ShortcodeParser + * + * Tokens: + * ------- + * sc_open : shortcode tag opening character(s), default: { + * sc_close : shortcode tag closing character(s), default: } + * if_keyword : if keyword, default: 'if' + * endif_keyword : endif keyword, default: '/if' + * text : any character sequence + * text_preserved : any character sequence with quoted values preserved + * whitespace : ' ' | '\r' | '\n' | '\t' + */ +class ShortcodeLexer extends Lexer +{ + /** + * Shortcode opening character(s) (default: {) + * + * @var string + */ + protected $sc_open_char; + + /** + * Shortcode closing character(s) (default: }) + * + * @var string + */ + protected $sc_close_char; + + /** + * if keyword (default: 'if') + * + * @var string + */ + protected $if_keyword; + + /** + * endif keyword (default: '/if') + * + * @var string + */ + protected $endif_keyword; + + /** + * ShortcodeLexer constructor + * + * @param string $input + * @param object $options + */ + public function __construct($input, $options = null) + { + parent::__construct($input); + + $this->tokens->addType('sc_open'); + $this->tokens->addType('sc_close'); + $this->tokens->addType('if_keyword'); + $this->tokens->addType('endif_keyword'); + $this->tokens->addType('char'); + + $this->sc_open_char = $options->tag_open_char ?? '{'; + $this->sc_close_char = $options->tag_close_char ?? '}'; + $this->if_keyword = $options->if_keyword ?? 'if'; + $this->endif_keyword = '/' . $this->if_keyword; + } + + /** + * Returns the next token from the input string + * + * @return RestrictContent\Parser\Token + */ + public function nextToken() + { + static $if_flag = false; + + while ($this->cur !== Lexer::EOF) + { + if ($this->state->skip_whitespace && preg_match('/\s+/', $this->cur)) + { + $this->whitespace(); + continue; + } + + if ($this->predictScOpen()) + { + $this->setTokenizeContentState(false); + $this->setSkipWhitespaceState(true); + return $this->sc_open(); + } + else if ($this->predictScClose()) + { + $this->setTokenizeContentState(true); + $this->setSkipWhitespaceState(false); + return $this->sc_close(); + } + // check for if/endif + else if ($this->predictIf(false)) + { + return $this->_if(); + } + else if ($this->predictEndif(false)) + { + return $this->_endif(); + } + // check for text + else { + $preserve_quoted_values = !$this->getTokenizeContentState(); + $token = $this->text($preserve_quoted_values); + return $token; + } + } + // return EOF token at the end of stream + return $this->tokens->create('EOF', '', -1); + } + + /** + * Predicts an upcoming 'if' keyword from the input stream + * + * @param bool $reset Reset to the marked position when the keyword is found + * @return bool + */ + protected function predictIf($reset = true) + { + $this->mark(); + $tmp = $this->consume(2); + if ($tmp === $this->if_keyword) + { + if ($reset) + { + $this->reset(); + } + return true; + } + + $this->reset(); + return false; + } + + /** + * Predicts an upcoming 'endif' keyword from the input stream + * + * @param bool $reset Reset to the marked position when the keyword is found + * @return bool + */ + protected function predictEndif($reset = true) + { + $this->mark(); + $tmp = $this->consume(3); + if ($tmp === $this->endif_keyword) + { + if ($reset) + { + $this->reset(); + } + return true; + } + + $this->reset(); + return false; + } + + /** + * Predicts any upcoming keyword + * + * @return bool + */ + protected function predictKeywords() + { + return $this->predictIf() || $this->predictEndif(); + } + + /** + * Predicts any upcoming special character + * + * @return bool + */ + protected function predictSpecialChars() + { + return $this->predictScOpen() || $this->predictScClose(); + } + + /** + * Predicts upcoming shortcode opening character(s), default: { + * + * @return bool + */ + protected function predictScOpen() + { + $sc_length = \strlen($this->sc_open_char); + $res = false; + $this->mark(); + $tmp = $this->consume($sc_length); + if ($tmp === $this->sc_open_char) + { + $res = true; + } + + $this->reset(); + return $res; + } + + /** + * Predicts upcoming shortcode closing character(s), default: { + * + * @return bool + */ + protected function predictScClose() + { + $sc_length = \strlen($this->sc_close_char); + $res = false; + $this->mark(); + $tmp = $this->consume($sc_length); + if ($tmp === $this->sc_close_char) + { + $res = true; + } + + $this->reset(); + return $res; + } + + /** + * sc_open : shortcode tag opening character, default: { + * + * @return Token + */ + protected function sc_open() + { + $pos = $this->index; + $length = \strlen($this->sc_open_char); + $this->consume($length); + return $this->tokens->create('sc_open', $this->sc_open_char, $pos); + } + + /** + * sc_close : shortcode tag closeing character, default: } + * + * @return Token + */ + protected function sc_close() + { + $pos = $this->index; + $length = \strlen($this->sc_close_char); + $this->consume($length); + return $this->tokens->create('sc_close', $this->sc_close_char, $pos); + } + + /** + * if_keyword, default: 'if' + * + * @return Token + */ + protected function _if() + { + return $this->tokens->create('if_keyword', $this->if_keyword, $this->index - \strlen($this->if_keyword)); + } + + /** + * endif_keyword, default: '/if' + * + * @return Token + */ + protected function _endif() + { + return $this->tokens->create('endif_keyword', $this->endif_keyword, $this->index - \strlen($this->endif_keyword)); + } + + + /** + * text : any character sequence + * + * @param bool $preserve Preserve keywords and special characters inside quotes + * @return Token + */ + protected function text($preserve) + { + if ($preserve) + { + return $this->text_preserved(); + } + + $pos = $this->index; + $buf = ''; + while ($this->cur !== Lexer::EOF) + { + if ($this->predictKeywords() || $this->predictSpecialChars()) + { + return $this->tokens->create('text', $buf, $pos); + } + $buf .= $this->cur; + $this->consume(); + } + + return $this->tokens->create('EOF', '', -1); + } + + /** + * text_preserved : any character sequence with quoted values preserved + * + * @return Token + */ + protected function text_preserved() + { + $quote_queue = []; + $buf = ''; + $pos = $this->index; + + while ($this->cur !== Lexer::EOF) + { + // manage quote parsing + if ($this->cur == '"' || $this->cur == "'") + { + if ($this->cur == end($quote_queue)) + { + // remove last added quote + array_pop($quote_queue); + } + else + { + // add quote to the queue + array_push($quote_queue, $this->cur); + } + } + // End parsing when any keyword or special character is found + // handles quoted values + if ($this->predictKeywords() || $this->predictSpecialChars()) + { + // return the expression's text if no quotes are open + if (empty($quote_queue)) + { + return $this->tokens->create('text_preserved', trim($buf), $pos); + } + } + + // add current character to buffer + $buf .= $this->cur; + $this->consume(); + } + + return $this->tokens->create('EOF', '', -1); + } +} diff --git a/plugins/system/nrframework/NRFramework/Parser/ShortcodeParser.php b/plugins/system/nrframework/NRFramework/Parser/ShortcodeParser.php new file mode 100644 index 00000000..19f6041d --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/ShortcodeParser.php @@ -0,0 +1,250 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +defined('_JEXEC') or die; + +use NRFramework\Parser\Parser; +use NRFramework\Parser\ShortcodeLexer; + +/** + * ShortcodeParser + * LL(k = 3) recursive-decent parser + * Uses ShortcodeLexer as the input/token source + * + * Parses the following grammar: + * ------------------------------ + * expr := shortcode* <-- Top-level expression (i.e. 0 or more shortcodes) + * shortcode := ifexpr content endifexpr + * ifexpr := {sc_open} {if_keyword} condition {sc_close} + * endifexpr := {sc_open} {end_ifkeyword} {sc_close} + * content := any text until endifexpr + * condition := any text with preserved quoted values until {sc_close} + */ +class ShortcodeParser extends Parser +{ + /** + * shortcode opening character (e.g.: '{') + * @var string + */ + protected $sc_open; + + /** + * shortcode closing character (e.g.: '}') + * @var string + */ + protected $sc_close; + + /** + * Log parsing errors? + * + * @var boolean + */ + protected $log_errors; + + /** + * The shortcode's position in the input text + * Used only for error logging + * + * @var int + */ + protected $shortcode_position; + + /** + * Constructor + * + * @param ShortcodeLexer $input + * @param Object $options + */ + public function __construct(ShortcodeLexer $input, $options = null) + { + // k = 3, look 3 tokens ahead at most + parent::__construct($input, 3); + $this->sc_open = $options->tag_open_char ?? '{'; + $this->sc_close = $options->tag_close_char ?? '}'; + $this->log_errors = $options->log_errors ?? false; + $this->shortcode_position = $options->shortcode_position ?? 0; + } + + /** + * Returns the correct content for replacement + * If $pass = null will return an array with [content, else-content] + * + * Call this method when the conditions have been parsed and + * the result is known + * + * @param string $content + * @param bool $pass + * @return string + */ + public function getReplacement($content, $pass) + { + //construct the else-tag, e.g. {else} + $elseTag = $this->sc_open . 'else' . $this->sc_close; + + // split content on the else-tag + $replacement = $content; + $elseReplacement = ''; + + if (strpos($content, $elseTag) !== false) + { + list($replacement, $elseReplacement) = explode($elseTag, $content, 2); + } + + return $pass === null ? + [$replacement, $elseReplacement] : + ($pass ? $replacement : $elseReplacement); + } + + /** + * Top-level parsing method + * + * Rule: + * expr := shortcode* + * + * @return array + */ + public function expr() + { + $shortcodes = []; + while ($this->lookahead[0]->type != 'EOF') + { + $position = $this->lookahead[0]->position; + try + { + if ($this->lookahead[0]->type == 'sc_open' && + $this->lookahead[1]->type == 'if_keyword') + { + $shortcodes[] = $this->shortcode(); + } + else + { + // this token is not part of a shortcode, keep going... + $this->consume(); + } + } + catch (\Exception $error) + { + // something went horribly wrong while parsing a shortcode + // log the error and continue + $msg = $error->getMessage(); + $near_text = $this->lookahead[0]->position + $this->shortcode_position; + $shortcodes[] = (object) [ + 'position' => $position, + 'parser_error' => $msg, + 'near_text' => $near_text + ]; + $this->consume(); + } + } + return $shortcodes; + } + + /** + * Rule + * + * shortcode := ifexpr content endifexpr + * + * @return object + */ + protected function shortcode() + { + $start = $this->lookahead[0]->position + $this->shortcode_position; + $conditions = $this->ifexpr(); + $content = $this->content(); + $length = $this->lookahead[2]->position + $this->shortcode_position - $start + 1; + $this->endifexpr(); + + return (object) [ + 'start' => $start, + 'length' => $length, + 'conditions' => $conditions, + 'content' => $content + ]; + } + + /** + * Rule: + * ifexpr : {sc_open} {if_keyword} condition {sc_close} + * + * @return string + */ + protected function ifexpr() + { + $this->match('sc_open'); + $this->match('if_keyword'); + $condition_text = $this->condition(); + $this->match('sc_close'); + + return $condition_text; + } + + /** + * Rule: + * endifexpr := {sc_open} {end_ifkeyword} {sc_close} + * + * @return void + */ + protected function endifexpr() + { + $this->match('sc_open'); + $this->match('endif_keyword'); + $this->match('sc_close'); + } + + /** + * Rule: + * condition := any text with preserved quoted values until {sc_close} + * + * @return string + * @throws Exception + */ + protected function condition() + { + $buf = ''; + while ($this->lookahead[0]->type !== 'EOF') + { + if ($this->lookahead[0]->type === 'sc_close') + { + return htmlspecialchars_decode($buf); + } + $buf .= $this->lookahead[0]->text; + $this->consume(); + } + + throw new Exceptions\SyntaxErrorException('Invalid condition expression.'); + } + + /** + * Rule: + * content := any text until an endif expression + * + * @return string + * @throws Exception + */ + protected function content() + { + $buf = ''; + while ($this->lookahead[0]->type !== 'EOF') + { + if ($this->lookahead[0]->type === 'sc_open' && + $this->lookahead[1]->type === 'endif_keyword' && + $this->lookahead[2]->type === 'sc_close') + { + return $buf; + } + + $buf .= $this->lookahead[0]->text; + $this->consume(); + } + + throw new Exceptions\SyntaxErrorException('Missing shortcode tag character.'); + } +} diff --git a/plugins/system/nrframework/NRFramework/Parser/ShortcodeParserHelper.php b/plugins/system/nrframework/NRFramework/Parser/ShortcodeParserHelper.php new file mode 100644 index 00000000..5e80c38d --- /dev/null +++ b/plugins/system/nrframework/NRFramework/Parser/ShortcodeParserHelper.php @@ -0,0 +1,359 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +namespace NRFramework\Parser; + +use DateTime; +use DateTimeImmutable; + +defined('_JEXEC') or die; + +class ShortcodeParserHelper { + /** + * Input text buffer + * + * @var string + */ + protected $text; + + /** + * ShortcodeParser options + * + * @var object + */ + protected $parser_options; + + /** + * Parsing payload, associative array + * + * @var array + */ + protected $payload; + + /** + * Parsing context + * + * @var string + */ + protected $context; + + /** + * List of areas in the content that should not be parsed for Smart Tags. + * + * @var array + */ + private $protectedAreas = []; + + /** + * @param string $text Text buffer (stored as a reference) + * @param object $parser_options ShortcodeParser options + * @param array|null $payload Parser payload + * @param string|null $context Parser context + */ + public function __construct(&$text, $payload = null, $parser_options = null, $context = null) + { + $this->text =& $text; + $this->payload = $payload; + $this->context = $context; + + if (!$parser_options) + { + $this->parser_options = new \stdClass(); + $this->parser_options->tag_open_char = '{'; + $this->parser_options->tag_close_char = '}'; + $this->parser_options->if_keyword = 'if'; + $this->parser_options->log_errors = 'false'; + } + else + { + $this->parser_options = $parser_options; + } + } + + /** + * The text being parsed may contain sensitive information and areas where parsing of shortcodes, such as + getDocument(); + $doc->addScriptOptions('media-picker', [ + 'images' => array_map( + 'trim', + explode( + ',', + ComponentHelper::getParams('com_media')->get( + 'image_extensions', + 'bmp,gif,jpg,jpeg,png' + ) + ) + ) + ]); + + $wam = $doc->getWebAssetManager(); + $wam->useScript('webcomponent.media-select'); + + Text::script('JFIELD_MEDIA_LAZY_LABEL'); + Text::script('JFIELD_MEDIA_ALT_LABEL'); + Text::script('JFIELD_MEDIA_ALT_CHECK_LABEL'); + Text::script('JFIELD_MEDIA_ALT_CHECK_DESC_LABEL'); + Text::script('JFIELD_MEDIA_CLASS_LABEL'); + Text::script('JFIELD_MEDIA_FIGURE_CLASS_LABEL'); + Text::script('JFIELD_MEDIA_FIGURE_CAPTION_LABEL'); + Text::script('JFIELD_MEDIA_LAZY_LABEL'); + Text::script('JFIELD_MEDIA_SUMMARY_LABEL'); + } +} + +// Use admin gallery manager path if browsing via backend +$gallery_manager_path = Factory::getApplication()->isClient('administrator') ? 'administrator/' : ''; + +// Javascript files should always load as they are used to populate the Gallery Manager via Dropzone +HTMLHelper::script('plg_system_nrframework/dropzone.min.js', ['relative' => true, 'version' => 'auto']); +HTMLHelper::script('plg_system_nrframework/widgets/gallery/manager_init.js', ['relative' => true, 'version' => 'auto']); +HTMLHelper::script('plg_system_nrframework/widgets/gallery/manager.js', ['relative' => true, 'version' => 'auto']); + +if ($load_stylesheet) +{ + HTMLHelper::stylesheet('plg_system_nrframework/widgets/gallerymanager.css', ['relative' => true, 'version' => 'auto']); +} + +$tags = isset($tags) ? $tags : []; + +$ai_icon = ''; +?> + + + \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/gallerymanager/edit.php b/plugins/system/nrframework/layouts/widgets/gallerymanager/edit.php new file mode 100644 index 00000000..4856ec2d --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/gallerymanager/edit.php @@ -0,0 +1,63 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\Language\Text; + +extract($displayData); +?> + \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/gallerymanager2/default.php b/plugins/system/nrframework/layouts/widgets/gallerymanager2/default.php new file mode 100644 index 00000000..a6a56202 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/gallerymanager2/default.php @@ -0,0 +1,320 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +extract($displayData); + +use Joomla\CMS\Component\ComponentHelper; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Factory; +use Joomla\CMS\Uri\Uri; + +if (!$disabled) +{ + HTMLHelper::_('bootstrap.modal'); + + if (strpos($css_class, 'ordering-default') !== false) + { + HTMLHelper::script('plg_system_nrframework/vendor/sortable.min.js', ['relative' => true, 'version' => 'auto']); + } + + // Required in the front-end for the media manager to work + if (!defined('nrJ4')) + { + HTMLHelper::_('behavior.modal'); + // Front-end editing: The below script is required for front-end media library selection to work as its missing from parent window when called + if (Factory::getApplication()->isClient('site')) + { + ?> + + getDocument(); + $doc->addScriptOptions('media-picker', [ + 'images' => array_map( + 'trim', + explode( + ',', + ComponentHelper::getParams('com_media')->get( + 'image_extensions', + 'bmp,gif,jpg,jpeg,png' + ) + ) + ) + ]); + + $wam = $doc->getWebAssetManager(); + $wam->useScript('webcomponent.media-select'); + + Text::script('JFIELD_MEDIA_LAZY_LABEL'); + Text::script('JFIELD_MEDIA_ALT_LABEL'); + Text::script('JFIELD_MEDIA_ALT_CHECK_LABEL'); + Text::script('JFIELD_MEDIA_ALT_CHECK_DESC_LABEL'); + Text::script('JFIELD_MEDIA_CLASS_LABEL'); + Text::script('JFIELD_MEDIA_FIGURE_CLASS_LABEL'); + Text::script('JFIELD_MEDIA_FIGURE_CAPTION_LABEL'); + Text::script('JFIELD_MEDIA_LAZY_LABEL'); + Text::script('JFIELD_MEDIA_SUMMARY_LABEL'); + } +} + +// Use admin gallery manager path if browsing via backend +$gallery_manager_path = Factory::getApplication()->isClient('administrator') ? 'administrator/' : ''; + +// Javascript files should always load as they are used to populate the Gallery Manager via Dropzone +HTMLHelper::script('plg_system_nrframework/dropzone.min.js', ['relative' => true, 'version' => 'auto']); +HTMLHelper::script('plg_system_nrframework/widgets/gallery/manager_init.js', ['relative' => true, 'version' => 'auto']); +HTMLHelper::script('plg_system_nrframework/widgets/gallery/manager.js', ['relative' => true, 'version' => 'auto']); + +if ($load_stylesheet) +{ + HTMLHelper::stylesheet('plg_system_nrframework/widgets/gallerymanager.css', ['relative' => true, 'version' => 'auto']); +} + +$tags = isset($tags) ? $tags : []; + +$ai_icon = ''; +?> + + + \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/gallerymanager2/edit.php b/plugins/system/nrframework/layouts/widgets/gallerymanager2/edit.php new file mode 100644 index 00000000..b548aade --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/gallerymanager2/edit.php @@ -0,0 +1,63 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\Language\Text; + +extract($displayData); +?> + \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/gallerymanager2/media_library.php b/plugins/system/nrframework/layouts/widgets/gallerymanager2/media_library.php new file mode 100644 index 00000000..ad1ae600 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/gallerymanager2/media_library.php @@ -0,0 +1,24 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\Language\Text; +use Joomla\CMS\Uri\Uri; + +extract($displayData); +?> + + \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/googlemap/default.php b/plugins/system/nrframework/layouts/widgets/googlemap/default.php new file mode 100644 index 00000000..5b583d13 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/googlemap/default.php @@ -0,0 +1,28 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; + +extract($displayData); + +$options = isset($options) ? $options : $displayData; + +if ($options['load_css_vars'] && !empty($options['custom_css'])) +{ + Factory::getDocument()->addStyleDeclaration($options['custom_css']); +} +?> +
      +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/mapaddress/default.php b/plugins/system/nrframework/layouts/widgets/mapaddress/default.php new file mode 100644 index 00000000..89e0f599 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/mapaddress/default.php @@ -0,0 +1,63 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +extract($displayData); + +// Skip if all address details are empty +if (empty(array_filter($address))) +{ + return; +} + +$address_details_html = null; + +switch ($layout_type) +{ + // Default Layout + case 'default': + $address_details_html = \NRFramework\Helpers\Widgets\MapAddress::getDefaultAddressDetailsLayout($address, $showAddressDetails); + break; + + // Custom Layout + case 'custom': + if (!empty(trim($custom_layout))) + { + $st = new \NRFramework\SmartTags(); + $st->add($address, 'address.'); + + // Add labels + foreach ($address as $key => $value) + { + $st->add([$key . '.label' => Text::_('NR_' . strtoupper($key))], 'address.'); + } + + // Add map + if ($map) + { + $st->add(['address.map' => $map]); + } + + $address_details_html = nl2br(\Joomla\CMS\HTML\HTMLHelper::_('content.prepare', $st->replace($custom_layout))); + } + break; +} + +if (!$address_details_html) +{ + return; +} + +echo $map_location === 'above' ? $map_html . $address_details_html : $address_details_html . $map_html; \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/mapaddresseditor/default.php b/plugins/system/nrframework/layouts/widgets/mapaddresseditor/default.php new file mode 100644 index 00000000..cb7a71bf --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/mapaddresseditor/default.php @@ -0,0 +1,72 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; + +extract($displayData); + +$mapWrapperClass = ''; +if (!$map) +{ + $mapWrapperClass .= ' no-map'; +} +?> +
      + + + + + +
      + +
      +
      + $show) + { + if ($key === 'address') + { + continue; + } + + $lang_key = 'NR_' . strtoupper($key); + $placeholder = $lang_key; + + if ($key === 'address') + { + $placeholder .= '_ADDRESS_HINT'; + } + + $input_type = $show ? 'text' : 'hidden'; + $visibility_class = $show ? 'visible' : 'hidden'; + ?> +
      +
      +
      + +
      +
      + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/add_marker_modal.php b/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/add_marker_modal.php new file mode 100644 index 00000000..7f6052ab --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/add_marker_modal.php @@ -0,0 +1,43 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Form\Form; + +$form_source = new SimpleXMLElement(' +
      +
      + + + +
      +
      +'); + +$form = Form::getInstance($options['name'] . '[add_marker]', $form_source->asXML(), ['control' => $options['name'] . '[add_marker]']); + +echo HTMLHelper::_('bootstrap.renderModal', 'tfMapEditorMarkerAddModal', [ + 'title' => Text::_('NR_ADD_MARKER'), + 'modalWidth' => '40', + 'footer' => '' +], $form->renderFieldset('add_marker_modal')); \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/default.php b/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/default.php new file mode 100644 index 00000000..881476e5 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/default.php @@ -0,0 +1,138 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Text; + +extract($displayData); + +$options = isset($options) ? $options : $displayData; + +if ($options['load_css_vars'] && !empty($options['custom_css'])) +{ + Factory::getDocument()->addStyleDeclaration($options['custom_css']); +} +?> +
      + + + + + +
      + + +
      + + '; + require 'settings.php'; + echo '
      '; + } + if ($options['show_markers_list']) + { + ?> +
      + +
      + $marker) + { + ?> +
      +
      + . +
      +
      + +
      + +
      + + + + + +
      + + \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/edit_marker_modal.php b/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/edit_marker_modal.php new file mode 100644 index 00000000..d1350ec9 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/edit_marker_modal.php @@ -0,0 +1,60 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Form\Form; + +$form_source = new SimpleXMLElement(' +
      +
      + + + + + + + +
      +
      +'); + +$form = Form::getInstance($options['name'], $form_source->asXML(), ['control' => $options['name']]); + +echo HTMLHelper::_('bootstrap.renderModal', 'tfMapEditorMarkerEditModal', [ + 'title' => Text::_('NR_EDIT_MARKER'), + 'modalWidth' => '50', + 'footer' => '' +], $form->renderFieldset('edit_marker_modal')); \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/settings.php b/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/settings.php new file mode 100644 index 00000000..355b2427 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/mapaddresseditorview/settings.php @@ -0,0 +1,40 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\Form\Form; + +require_once JPATH_SITE . '/plugins/system/nrframework/fields/tfaddresslookup.php'; + +$form_source = new SimpleXMLElement(' +
      +
      + +
      +
      +'); + +$form = Form::getInstance($options['name'], $form_source->asXML(), ['control' => $options['name']]); +$form->bind([ + 'address' => [ + 'coordinates' => $options['value'], + 'address' => !empty($options['address']) ? $options['address'] : $options['value'] + ] +]); + +echo $form->renderFieldset('mapeditor_field_settings'); \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/mapeditor/default.php b/plugins/system/nrframework/layouts/widgets/mapeditor/default.php new file mode 100644 index 00000000..0a0ec7bc --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/mapeditor/default.php @@ -0,0 +1,32 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Text; + +extract($displayData); + +$options = isset($options) ? $options : $displayData; + +if ($options['load_css_vars'] && !empty($options['custom_css'])) +{ + Factory::getDocument()->addStyleDeclaration($options['custom_css']); +} +?> +
      +
      + + /> + +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/openstreetmap/default.php b/plugins/system/nrframework/layouts/widgets/openstreetmap/default.php new file mode 100644 index 00000000..ebf15f15 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/openstreetmap/default.php @@ -0,0 +1,28 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; + +extract($displayData); + +$options = isset($options) ? $options : $displayData; + +if ($options['load_css_vars'] && !empty($options['custom_css'])) +{ + Factory::getDocument()->addStyleDeclaration($options['custom_css']); +} +?> +
      +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/rangeslider/default.php b/plugins/system/nrframework/layouts/widgets/rangeslider/default.php new file mode 100644 index 00000000..6593a28b --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/rangeslider/default.php @@ -0,0 +1,76 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Factory; + +extract($displayData); + +if (!$readonly && !$disabled) +{ + HTMLHelper::script('plg_system_nrframework/widgets/slider.js', ['relative' => true, 'version' => 'auto']); +} + +if ($load_stylesheet) +{ + HTMLHelper::stylesheet('plg_system_nrframework/widgets/slider.css', ['relative' => true, 'version' => 'auto']); +} + +if ($load_css_vars) +{ + Factory::getDocument()->addStyleDeclaration(' + .nrf-slider-wrapper.' . $id . ' { + --base-color: ' . $base_color . '; + --progress-color: ' . $color . '; + --input-bg-color: ' . $input_bg_color . '; + --input-border-color: ' . $input_border_color . '; + --thumb-shadow-color: ' . $color . '26' . '; + } + '); +} +?> +
      + + data-base-color="" + data-progress-color="" + style="background: linear-gradient(to right, 0%, %, %, 100%)" + + + disabled + + + aria-label="" + + /> + + readonly + + /> +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/rating/default.php b/plugins/system/nrframework/layouts/widgets/rating/default.php new file mode 100644 index 00000000..cb104c3a --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/rating/default.php @@ -0,0 +1,41 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Factory; + +extract($displayData); + +if (!$readonly && !$disabled) +{ + HTMLHelper::script('plg_system_nrframework/widgets/rating.js', ['relative' => true, 'version' => 'auto']); +} + +if ($load_stylesheet) +{ + HTMLHelper::stylesheet('plg_system_nrframework/widgets/rating.css', ['relative' => true, 'version' => 'auto']); +} + +if ($load_css_vars) +{ + Factory::getDocument()->addStyleDeclaration(' + .nrf-rating-wrapper.' . $id . ' { + --rating-selected-color: ' . $selected_color . '; + --rating-unselected-color: ' . $unselected_color . '; + --rating-size: ' . $size . 'px; + } + '); +} + +echo $this->sublayout($half_ratings ? 'half' : 'full', $displayData); \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/rating/default/full.php b/plugins/system/nrframework/layouts/widgets/rating/default/full.php new file mode 100644 index 00000000..d6b9f85c --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/rating/default/full.php @@ -0,0 +1,50 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\Language\Text; + +extract($displayData); + +?> +
      + 1 ? 's' : '')); + + if ($value && $i <= $value) + { + $label_class = 'iconFilled'; + } + ?> + + checked + + + disabled + + /> + + +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/rating/default/half.php b/plugins/system/nrframework/layouts/widgets/rating/default/half.php new file mode 100644 index 00000000..a5809203 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/rating/default/half.php @@ -0,0 +1,81 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\Language\Text; + +extract($displayData); + +$css_class .= ' ' . $size; +?> +
      + 1 ? 's' : '')); + ?> + + checked + + + disabled + + /> + + +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/selfhostedvideo/default.php b/plugins/system/nrframework/layouts/widgets/selfhostedvideo/default.php new file mode 100644 index 00000000..f8ae3bef --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/selfhostedvideo/default.php @@ -0,0 +1,46 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\Language\Text; + +extract($displayData); + +$options = isset($options) ? $options : $displayData; + +if (!$options['video'] || !is_array($options['video'])) +{ + return; +} + +$attributes = array_filter(array( + isset($options['controls']) && $options['controls'] ? 'controls' : '', + isset($options['loop']) && $options['loop'] ? 'loop' : '', + isset($options['mute']) && $options['mute'] ? 'muted' : '', + isset($options['autoplay']) && $options['autoplay'] ? 'autoplay playsinline' : '' +)); + +$type_ext = $options['video']['ext'] === 'mov' ? 'mp4' : $options['video']['ext']; +?> +
      +
      > + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/signature/default.php b/plugins/system/nrframework/layouts/widgets/signature/default.php new file mode 100644 index 00000000..5283ffdb --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/signature/default.php @@ -0,0 +1,53 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Factory; + +extract($displayData); + +HTMLHelper::script('plg_system_nrframework/vendor/signature.min.js', ['relative' => true, 'version' => 'auto']); +HTMLHelper::script('plg_system_nrframework/widgets/signature.js', ['relative' => true, 'version' => 'auto']); + +if ($load_stylesheet) +{ + HTMLHelper::stylesheet('plg_system_nrframework/widgets/signature.css', ['relative' => true, 'version' => 'auto']); +} + +if ($load_css_vars) +{ + Factory::getDocument()->addStyleDeclaration(' + .nrf-widget.signature.' . $id . ' { + --width: ' . $width . '; + --height: ' . $height . '; + --input-border-width: ' . $border_width . '; + --input-border-color: ' . $border_color . '; + --input-border-radius: ' . $border_radius . '; + --input-background-color: ' . $background_color . '; + --line-color: ' . (is_null($line_color) ? $border_color : $line_color) . '; + } + '); +} +?> +
      +
      +
      + + +
      + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/slideshow/default.php b/plugins/system/nrframework/layouts/widgets/slideshow/default.php new file mode 100644 index 00000000..657b974f --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/slideshow/default.php @@ -0,0 +1,112 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die('Restricted access'); + +use Joomla\CMS\Layout\FileLayout; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Factory; + +extract($displayData); + +if (!$items || !is_array($items) || !count($items)) +{ + return; +} + +if ($load_stylesheet) +{ + HTMLHelper::script('plg_system_nrframework/vendor/swiper.min.js', ['relative' => true, 'version' => 'auto']); + HTMLHelper::script('plg_system_nrframework/widgets/slideshow.js', ['relative' => true, 'version' => 'auto']); + + HTMLHelper::stylesheet('plg_system_nrframework/vendor/swiper.min.css', ['relative' => true, 'version' => 'auto']); + HTMLHelper::stylesheet('plg_system_nrframework/widgets/slideshow.css', ['relative' => true, 'version' => 'auto']); +} + +if ($load_css_vars) +{ + Factory::getDocument()->addStyleDeclaration(' + .nrf-widget.tf-slideshow-wrapper.' . $id . ', + .nrf-widget.tf-slideshow-thumbs-wrapper.' . $id . ' { + --swiper-theme-color: ' . $theme_color . '; + } + '); +} +?> + + + +
      +
      + $item) + { + ?>
      <?php echo strip_tags($item['alt']); ?>
      +
      + +
      +
      + +
      + + +render($displayData); +} +?> \ No newline at end of file diff --git a/plugins/system/nrframework/layouts/widgets/video/default.php b/plugins/system/nrframework/layouts/widgets/video/default.php new file mode 100644 index 00000000..fe701cb3 --- /dev/null +++ b/plugins/system/nrframework/layouts/widgets/video/default.php @@ -0,0 +1,51 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; + +extract($displayData); + +$options = isset($options) ? $options : $displayData; + +if (!$options['value']) +{ + return; +} + +if ($options['load_css_vars']) +{ + $atts = []; + + // Add cover image + if (isset($options['coverImageType']) && isset($options['coverImage']) && in_array($options['coverImageType'], ['auto', 'custom']) && !empty($options['coverImage'])) + { + $atts['video-cover-image'] = $options['coverImage']; + } + + $css = \NRFramework\Helpers\CSS::cssVarsToString($atts, '.nrf-widget.tf-video.' . $options['id']); + + Factory::getDocument()->addStyleDeclaration($css); +} +?> +
      +
      +
      > +
      +
      + + +
      + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/nrframework.php b/plugins/system/nrframework/nrframework.php new file mode 100644 index 00000000..007c3af2 --- /dev/null +++ b/plugins/system/nrframework/nrframework.php @@ -0,0 +1,495 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined( '_JEXEC' ) or die( 'Restricted access' ); + +use Joomla\CMS\Plugin\CMSPlugin; +use Joomla\String\StringHelper; +use NRFramework\HTML; +use Joomla\CMS\Uri\Uri; +use Joomla\CMS\Session\Session; +use Joomla\CMS\Language\Text; +use Joomla\Filesystem\File; +use Joomla\Registry\Registry; + +// Initialize Tassos Library +require_once __DIR__ . '/autoload.php'; + +class plgSystemNRFramework extends CMSPlugin +{ + /** + * Auto load plugin language + * + * @var boolean + */ + protected $autoloadLanguage = true; + + /** + * The Joomla Application object + * + * @var object + */ + protected $app; + + /** + * Update UpdateSites after the user has entered a Download Key + * + * @param string $context The component context + * @param string $table + * @param boolean $isNew + * + * @return void + */ + public function onExtensionAfterSave($context, $table, $isNew) + { + // Run only on Tassos Framework edit form + if ( + $this->app->isClient('site') + || $context != 'com_plugins.plugin' + || $table->element != 'nrframework' + || !isset($table->params) + ) + { + return; + } + + // Set Download Key & fix Update Sites + $upds = new NRFramework\Updatesites(); + $upds->update(); + } + + /** + * Handling of PRO for extensions + * Throws a notice message if the Download Key is missing before downloading the package + * + * @param string &$url Update Site URL + * @param array &$headers + */ + public function onInstallerBeforePackageDownload(&$url, &$headers) + { + $uri = Uri::getInstance($url); + $host = $uri->getHost(); + + // This is not a Tassos.gr extension + if (strpos($host, 'tassos.gr') === false) + { + return true; + } + + // If it's a Free version. No need to check for the Download Key. + if (strpos($url, 'free') !== false) + { + return true; + } + + // This is a Pro version. Let's validate the Download Key. + $download_id = $this->params->get('key', ''); + + // Append it to the URL + if (!empty($download_id)) + { + $uri->setVar('dlid', $download_id); + $url = $uri->toString(); + return true; + } + + $this->app->enqueueMessage('To be able to update the Pro version of this extension via the Joomla updater, you will need enter your Download Key in the settings of the Tassos Framework System Plugin'); + return true; + } + + /** + * Listens to AJAX requests on ?option=com_ajax&format=raw&plugin=nrframework + * + * @return void + */ + public function onAjaxNrframework() + { + Session::checkToken('request') or jexit(Text::_('JINVALID_TOKEN')); + + // Check if we have a valid task + $task = $this->app->input->get('task', null); + + $non_admin_tasks = [ + 'include' + ]; + + // Only in backend + if (!in_array(strtolower($task), $non_admin_tasks) && !$this->app->isClient('administrator')) + { + return; + } + + // Check if we have a valid method task + $taskMethod = 'ajaxTask' . $task; + + if (!method_exists($this, $taskMethod)) + { + die('Task not found'); + } + + $this->$taskMethod(); + } + + /** + * Handles the Widgets AJAX requests. + * + * @return void + */ + public function onAjaxWidgets() + { + Session::checkToken('request') or jexit(Text::_('JINVALID_TOKEN')); + + $widget = $this->app->input->get('widget', null); + + $class = '\NRFramework\Widgets\\' . $widget; + + if (!class_exists($class)) + { + return; + } + + $task = $this->app->input->get('task'); + + (new $class)->onAjax($task); + } + + private function ajaxTaskInclude() + { + $input = $this->app->input; + + $file = $input->get('file'); + $path = JPATH_SITE . '/' . $input->get('path', '', 'RAW'); + $class = $input->get('class'); + + $file_to_include = $path . $file . '.php'; + + if (!file_exists($file_to_include)) + { + die('FILE_ERROR'); + } + + @include_once $file_to_include; + + if (!class_exists($class)) + { + die('CLASS_ERROR'); + } + + if (!method_exists($class, 'onAJAX')) + { + die('METHOD_ERROR'); + } + + (new $class())->onAJAX($input->getArray()); + } + + /** + * Notices AJAX requests. + * + * @return void + */ + private function ajaxTaskNotices() + { + if (!Session::checkToken('request')) + { + echo json_encode([ + 'error' => true, + 'message' => Text::_('JINVALID_TOKEN') + ]); + die(); + } + + $input = $this->app->input; + + $action = $input->get('action', null); + + $allowed_actions = [ + 'downloadkey', + 'ajaxnotices' + ]; + + if (!in_array($action, $allowed_actions)) + { + echo json_encode([ + 'error' => true, + 'response' => 'Invalid action.' + ]); + die(); + } + + $error = false; + $response = ''; + + switch ($action) + { + case 'downloadkey': + // Get Download Key + if (!$download_key = $input->get('download_key', null, 'string')) + { + echo json_encode([ + 'error' => true, + 'response' => 'Missing download key.' + ]); + die(); + } + + // Try and update the Download Key + if (!\NRFramework\Functions::updateDownloadKey($download_key)) + { + echo json_encode([ + 'error' => true, + 'response' => 'Cannot update download key.' + ]); + die(); + } + + $response = Text::_('NR_DOWNLOAD_KEY_UPDATED'); + break; + case 'ajaxnotices': + // Get element + if (!$ext_element = $input->get('ext_element', null, 'string')) + { + echo json_encode([ + 'error' => true, + 'response' => 'Missing extension element.' + ]); + die(); + } + + // Get xml + if (!$ext_xml = $input->get('ext_xml', null, 'string')) + { + echo json_encode([ + 'error' => true, + 'response' => 'Missing extension xml.' + ]); + die(); + } + + // Get type + if (!$ext_type = $input->get('ext_type', null, 'string')) + { + echo json_encode([ + 'error' => true, + 'response' => 'Missing extension type.' + ]); + die(); + } + + // Current URL + if (!$current_url = $input->get('current_url', null, 'string')) + { + echo json_encode([ + 'error' => true, + 'response' => 'Missing current URL.' + ]); + die(); + } + + // Get excluded notices + $exclude = $input->get('exclude', null, 'string'); + $exclude = array_filter(explode(',', $exclude)); + + $notices = \NRFramework\Notices\Notices::getInstance([ + 'ext_element' => $ext_element, + 'ext_xml' => $ext_xml, + 'ext_type' => $ext_type, + 'exclude' => $exclude, + 'current_url' => $current_url + ])->getNotices(); + + echo json_encode([ + 'error' => false, + 'notices' => $notices + ]); + die(); + break; + } + + echo json_encode([ + 'error' => $error, + 'response' => $response + ]); + } + + /** + * Templates Library AJAX requests. + * + * @return void + */ + private function ajaxTaskTemplatesLibrary() + { + if (!Session::checkToken('request')) + { + echo json_encode([ + 'error' => true, + 'message' => Text::_('JINVALID_TOKEN') + ]); + die(); + } + + $action = $this->app->input->get('action', null); + + $input = new Registry(json_decode(file_get_contents('php://input'))); + + $template_id = $input->get('template_id', ''); + + $allowed_actions = [ + 'get_templates', + 'refresh_templates', + 'insert_template', + 'favorites_toggle' + ]; + + if (!in_array($action, $allowed_actions)) + { + echo json_encode([ + 'error' => true, + 'message' => 'Cannot validate request.' + ]); + die(); + } + + if (!$options = json_decode($input->get('options', []), true)) + { + echo json_encode([ + 'error' => true, + 'message' => 'Cannot validate request.' + ]); + die(); + } + + $class = ''; + $method = 'tf_library_ajax_' . $action; + + switch ($action) { + case 'get_templates': + case 'refresh_templates': + case 'insert_template': + $class = 'templates'; + + if ($action === 'insert_template') + { + // Ensure a template ID is given + if (empty($template_id)) + { + echo json_encode([ + 'error' => true, + 'message' => 'Cannot process request.' + ]); + die(); + } + + $options['template_id'] = $template_id; + } + + break; + case 'favorites_toggle': + $class = 'favorites'; + + // Ensure a template ID is given + if (empty($template_id)) + { + echo json_encode([ + 'error' => true, + 'message' => 'Cannot process request.' + ]); + die(); + } + + $options['template_id'] = $template_id; + + break; + } + + $library = new \NRFramework\Library\Library($options); + + echo json_encode($library->$class->$method()); + } + + /** + * Conditional Builder AJAX requests. + * + * @return void + */ + private function ajaxTaskConditionBuilder() + { + if (!Session::checkToken('request')) + { + echo json_encode([ + 'error' => true, + 'message' => Text::_('JINVALID_TOKEN') + ]); + die(); + } + + $input = new Registry(json_decode(file_get_contents('php://input'))); + + switch ($input->get('subtask', null)) + { + // Adding a condition item or group + case 'add': + $conditionItemGroup = $input->get('conditionItemGroup', null); + $groupKey = intval($input->get('groupKey')); + $conditionKey = intval($input->get('conditionKey')); + $include_rules = $input->get('include_rules', null); + $exclude_rules = $input->get('exclude_rules', null); + $exclude_rules_pro = $input->get('exclude_rules_pro', null) === '1'; + + $conditionItem = NRFramework\Conditions\ConditionBuilder::add($conditionItemGroup, $groupKey, $conditionKey, null, $include_rules, $exclude_rules, $exclude_rules_pro); + + // Adding a single condition item + if (!$input->get('addingNewGroup', false)) { + echo $conditionItem; + break; + } + + $payload = [ + 'name' => $conditionItemGroup, + 'groupKey' => $groupKey, + 'groupConditions' => ['enabled' => 1], + 'include_rules' => $include_rules, + 'exclude_rules' => $exclude_rules, + 'exclude_rules_pro' => $exclude_rules_pro, + 'condition_items_parsed' => [$conditionItem], + ]; + + // Adding a condition group + echo NRFramework\Conditions\ConditionBuilder::getLayout('conditionbuilder_group', $payload); + break; + case 'options': + $conditionItemGroup = $input->get('conditionItemGroup', null); + $name = $input->get('name', null); + + echo NRFramework\Conditions\ConditionBuilder::renderOptions($name, $conditionItemGroup); + break; + case 'init_load': + $payload = [ + 'data' => $input->get('data', []), + 'name' => $input->get('name', null), + 'include_rules' => $input->get('include_rules', null), + 'exclude_rules' => $input->get('exclude_rules', null), + 'exclude_rules_pro' => $input->get('exclude_rules_pro', null) === '1' + ]; + + echo NRFramework\Conditions\ConditionBuilder::initLoad($payload); + break; + } + } + + /** + * Remains for backwards compatibility. + * + * @deprecated 4.9.50 + */ + private function ajaxTaskUpdateNotification() + { + echo HTML::updateNotification($this->app->input->get('element')); + } +} \ No newline at end of file diff --git a/plugins/system/nrframework/nrframework.xml b/plugins/system/nrframework/nrframework.xml new file mode 100644 index 00000000..4786c0a2 --- /dev/null +++ b/plugins/system/nrframework/nrframework.xml @@ -0,0 +1,88 @@ + + + plg_system_nrframework + PLG_SYSTEM_NRFRAMEWORK_DESC + 5.0.74 + August 2016 + Tassos Marinos + Copyright © 2024 Tassos All Rights Reserved + http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL + info@tassos.gr + http://www.tassos.gr + script.install.php + + nrframework.php + script.install.helper.php + autoload.php + fields + helpers + xml + language + layouts + NRFramework + + + +
      + +
      +
      + + +
      +
      + + + + + +
      +
      +
      + + img + css + font + js + svg + +
      diff --git a/plugins/system/nrframework/script.install.helper.php b/plugins/system/nrframework/script.install.helper.php new file mode 100644 index 00000000..46731850 --- /dev/null +++ b/plugins/system/nrframework/script.install.helper.php @@ -0,0 +1,691 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2016 Tassos Marinos All Rights Reserved + * @license http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Installer\Installer; +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Text; +use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; + +class PlgSystemNrframeworkInstallerScriptHelper +{ + public $name = ''; + public $alias = ''; + public $extname = ''; + public $extension_type = ''; + public $plugin_folder = 'system'; + public $module_position = 'status'; + public $client_id = 1; + public $install_type = 'install'; + public $show_message = true; + public $autopublish = true; + public $db = null; + public $app = null; + public $installedVersion; + + public function __construct(&$params) + { + $this->extname = $this->extname ?: $this->alias; + $this->db = Factory::getDbo(); + $this->app = Factory::getApplication(); + $this->installedVersion = $this->getVersion($this->getInstalledXMLFile()); + } + + /** + * Preflight event + * + * @param string + * @param JAdapterInstance + * + * @return boolean + */ + public function preflight($route, $adapter) + { + if (!in_array($route, array('install', 'update'))) + { + return; + } + + Factory::getLanguage()->load('plg_system_novaraininstaller', JPATH_PLUGINS . '/system/novaraininstaller'); + + if ($this->show_message && $this->isInstalled()) + { + $this->install_type = 'update'; + } + + if ($this->onBeforeInstall() === false) + { + return false; + } + } + + /** + * Preflight event + * + * @param string + * @param JAdapterInstance + * + * @return boolean + */ + public function postflight($route, $adapter) + { + Factory::getLanguage()->load($this->getPrefix() . '_' . $this->extname, $this->getMainFolder()); + + if (!in_array($route, array('install', 'update'))) + { + return; + } + + if ($this->onAfterInstall() === false) + { + return false; + } + + if ($route == 'install' && $this->autopublish) + { + $this->publishExtension(); + } + + if ($this->show_message) + { + $this->addInstalledMessage(); + } + + Factory::getCache()->clean('com_plugins'); + Factory::getCache()->clean('_system'); + } + + public function isInstalled() + { + if (!is_file($this->getInstalledXMLFile())) + { + return false; + } + + $query = $this->db->getQuery(true) + ->select('extension_id') + ->from('#__extensions') + ->where($this->db->quoteName('type') . ' = ' . $this->db->quote($this->extension_type)) + ->where($this->db->quoteName('element') . ' = ' . $this->db->quote($this->getElementName())); + $this->db->setQuery($query, 0, 1); + $result = $this->db->loadResult(); + + return empty($result) ? false : true; + } + + public function getMainFolder() + { + switch ($this->extension_type) + { + case 'plugin' : + return JPATH_SITE . '/plugins/' . $this->plugin_folder . '/' . $this->extname; + + case 'component' : + return JPATH_ADMINISTRATOR . '/components/com_' . $this->extname; + + case 'module' : + return JPATH_ADMINISTRATOR . '/modules/mod_' . $this->extname; + + case 'library' : + return JPATH_SITE . '/libraries/' . $this->extname; + } + } + + public function getInstalledXMLFile() + { + return $this->getXMLFile($this->getMainFolder()); + } + + public function getCurrentXMLFile() + { + return $this->getXMLFile(__DIR__); + } + + public function getXMLFile($folder) + { + switch ($this->extension_type) + { + case 'module' : + return $folder . '/mod_' . $this->extname . '.xml'; + default : + return $folder . '/' . $this->extname . '.xml'; + } + } + + public function foldersExist($folders = array()) + { + foreach ($folders as $folder) + { + if (is_dir($folder)) + { + return true; + } + } + + return false; + } + + public function publishExtension() + { + switch ($this->extension_type) + { + case 'plugin' : + $this->publishPlugin(); + + case 'module' : + $this->publishModule(); + } + } + + public function publishPlugin() + { + $query = $this->db->getQuery(true) + ->update('#__extensions') + ->set($this->db->quoteName('enabled') . ' = 1') + ->where($this->db->quoteName('type') . ' = ' . $this->db->quote('plugin')) + ->where($this->db->quoteName('element') . ' = ' . $this->db->quote($this->extname)) + ->where($this->db->quoteName('folder') . ' = ' . $this->db->quote($this->plugin_folder)); + $this->db->setQuery($query); + $this->db->execute(); + } + + public function publishModule() + { + // Get module id + $query = $this->db->getQuery(true) + ->select('id') + ->from('#__modules') + ->where($this->db->quoteName('module') . ' = ' . $this->db->quote('mod_' . $this->extname)) + ->where($this->db->quoteName('client_id') . ' = ' . (int) $this->client_id); + $this->db->setQuery($query, 0, 1); + $id = $this->db->loadResult(); + + if (!$id) + { + return; + } + + // check if module is already in the modules_menu table (meaning is is already saved) + $query->clear() + ->select('moduleid') + ->from('#__modules_menu') + ->where($this->db->quoteName('moduleid') . ' = ' . (int) $id); + $this->db->setQuery($query, 0, 1); + $exists = $this->db->loadResult(); + + if ($exists) + { + return; + } + + // Get highest ordering number in position + $query->clear() + ->select('ordering') + ->from('#__modules') + ->where($this->db->quoteName('position') . ' = ' . $this->db->quote($this->module_position)) + ->where($this->db->quoteName('client_id') . ' = ' . (int) $this->client_id) + ->order('ordering DESC'); + $this->db->setQuery($query, 0, 1); + $ordering = $this->db->loadResult(); + $ordering++; + + // publish module and set ordering number + $query->clear() + ->update('#__modules') + ->set($this->db->quoteName('published') . ' = 1') + ->set($this->db->quoteName('ordering') . ' = ' . (int) $ordering) + ->set($this->db->quoteName('position') . ' = ' . $this->db->quote($this->module_position)) + ->where($this->db->quoteName('id') . ' = ' . (int) $id); + $this->db->setQuery($query); + $this->db->execute(); + + // add module to the modules_menu table + $query->clear() + ->insert('#__modules_menu') + ->columns(array($this->db->quoteName('moduleid'), $this->db->quoteName('menuid'))) + ->values((int) $id . ', 0'); + $this->db->setQuery($query); + $this->db->execute(); + } + + public function addInstalledMessage() + { + Factory::getApplication()->enqueueMessage( + Text::sprintf( + Text::_($this->install_type == 'update' ? 'NRI_THE_EXTENSION_HAS_BEEN_UPDATED_SUCCESSFULLY' : 'NRI_THE_EXTENSION_HAS_BEEN_INSTALLED_SUCCESSFULLY'), + '' . Text::_($this->name) . '', + '' . $this->getVersion() . '', + $this->getFullType() + ) + ); + } + + public function getPrefix() + { + switch ($this->extension_type) + { + case 'plugin'; + return Text::_('plg_' . strtolower($this->plugin_folder)); + + case 'component': + return Text::_('com'); + + case 'module': + return Text::_('mod'); + + case 'library': + return Text::_('lib'); + + default: + return $this->extension_type; + } + } + + public function getElementName($type = null, $extname = null) + { + $type = is_null($type) ? $this->extension_type : $type; + $extname = is_null($extname) ? $this->extname : $extname; + + switch ($type) + { + case 'component' : + return 'com_' . $extname; + + case 'module' : + return 'mod_' . $extname; + + case 'plugin' : + default: + return $extname; + } + } + + public function getFullType() + { + return Text::_('NRI_' . strtoupper($this->getPrefix())); + } + + public function isPro() + { + $versionFile = __DIR__ . "/version.php"; + + // If version file does not exist we assume a PRO version + if (!is_file($versionFile)) + { + return true; + } + + // Load version file + require_once $versionFile; + return (bool) $NR_PRO; + } + + public function getVersion($file = '') + { + $file = $file ?: $this->getCurrentXMLFile(); + + if (!is_file($file)) + { + return ''; + } + + $xml = Installer::parseXMLInstallFile($file); + + if (!$xml || !isset($xml['version'])) + { + return ''; + } + + return $xml['version']; + } + + /** + * Checks wether the extension can be installed or not + * + * @return boolean + */ + public function canInstall() + { + // The extension is not installed yet. Accept Install. + if (!$installed_version = $this->getVersion($this->getInstalledXMLFile())) + { + return true; + } + + // Path to extension's version file + $versionFile = $this->getMainFolder() . "/version.php"; + $NR_PRO = true; + + // If version file does not exist we assume we have a PRO version installed + if (file_exists($versionFile)) + { + require_once($versionFile); + } + + // The free version is installed. Accept install. + if (!(bool)$NR_PRO) + { + return true; + } + + // Current package is a PRO version. Accept install. + if ($this->isPro()) + { + return true; + } + + // User is trying to update from PRO version to FREE. Do not accept install. + Factory::getLanguage()->load($this->getPrefix() . '_' . $this->extname, __DIR__); + + Factory::getApplication()->enqueueMessage( + Text::_('NRI_ERROR_PRO_TO_FREE'), 'error' + ); + + Factory::getApplication()->enqueueMessage( + html_entity_decode( + Text::sprintf( + 'NRI_ERROR_UNINSTALL_FIRST', + '', + '', + Text::_($this->name) + ) + ), 'error' + ); + + return false; + } + + /** + * Returns the URL alias of the extension. + * + * @return string + */ + private function getUrlAlias() + { + $alias = $this->alias; + + switch ($alias) + { + case 'smilepack': + $alias = 'smile-pack'; + break; + case 'convertforms': + $alias = 'convert-forms'; + break; + case 'rstbox': + $alias = 'engagebox'; + break; + case 'gsd': + $alias = 'google-structured-data'; + break; + } + + // ACF + if ($this->plugin_folder === 'fields' && ($alias === 'acf' || $this->startsWith($alias, 'acf'))) + { + $alias = 'advanced-custom-fields'; + } + + return $alias; + } + + /** + * Checks whether string starts with substring. + * + * @param string $string + * @param string $query + * + * @return bool + */ + public static function startsWith($string, $query) + { + return substr($string, 0, strlen($query)) === $query; + } + + /** + * Checks if current version is newer than the installed one + * Used for Novarain Framework + * + * @return boolean [description] + */ + public function isNewer() + { + if (!$installed_version = $this->getVersion($this->getInstalledXMLFile())) + { + return true; + } + + $package_version = $this->getVersion(); + + return version_compare($installed_version, $package_version, '<='); + } + + /** + * Helper method triggered before installation + * + * @return bool + */ + public function onBeforeInstall() + { + if (!$this->canInstall()) + { + return false; + } + } + + /** + * Helper method triggered after installation + */ + public function onAfterInstall() + { + + } + + /** + * Delete files + * + * @param array $folders + */ + public function deleteFiles($files = array()) + { + foreach ($files as $key => $file) + { + if (!is_file($file)) + { + continue; + } + + File::delete($file); + } + } + + /** + * Deletes folders + * + * @param array $folders + */ + public function deleteFolders($folders = array()) + { + foreach ($folders as $folder) + { + if (!is_dir($folder)) + { + continue; + } + + Folder::delete($folder); + } + } + + public function dropIndex($table, $index) + { + $db = $this->db; + + // Check if index exists first + $query = 'SHOW INDEX FROM ' . $db->quoteName('#__' . $table) . ' WHERE KEY_NAME = ' . $db->quote($index); + $db->setQuery($query); + $db->execute(); + + if (!$db->loadResult()) + { + return; + } + + // Remove index + $query = 'ALTER TABLE ' . $db->quoteName('#__' . $table) . ' DROP INDEX ' . $db->quoteName($index); + $db->setQuery($query); + $db->execute(); + } + + public function dropUnwantedTables($tables) { + + if (!$tables) { + return; + } + + foreach ($tables as $table) { + $query = "DROP TABLE IF EXISTS #__".$this->db->escape($table); + $this->db->setQuery($query); + $this->db->execute(); + } + } + + public function dropUnwantedColumns($table, $columns) { + + if (!$columns || !$table) { + return; + } + + $db = $this->db; + + // Check if columns exists in database + function qt($n) { + return(Factory::getDBO()->quote($n)); + } + + $query = 'SHOW COLUMNS FROM #__'.$table.' WHERE Field IN ('.implode(",", array_map("qt", $columns)).')'; + $db->setQuery($query); + $rows = $db->loadColumn(0); + + // Abort if we don't have any rows + if (!$rows) { + return; + } + + // Let's remove the columns + $q = ""; + foreach ($rows as $key => $column) { + $comma = (($key+1) < count($rows)) ? "," : ""; + $q .= "drop ".$this->db->escape($column).$comma; + } + + $query = "alter table #__".$table." $q"; + + $db->setQuery($query); + $db->execute(); + } + + public function fetch($table, $columns = "*", $where = null, $singlerow = false) { + if (!$table) { + return; + } + + $db = $this->db; + $query = $db->getQuery(true); + + $query + ->select($columns) + ->from("#__$table"); + + if (isset($where)) { + $query->where("$where"); + } + + $db->setQuery($query); + + return ($singlerow) ? $db->loadObject() : $db->loadObjectList(); + } + + /** + * Load the Novarain Framework + * + * @return boolean + */ + public function loadFramework() + { + if (is_file(JPATH_PLUGINS . '/system/nrframework/autoload.php')) + { + include_once JPATH_PLUGINS . '/system/nrframework/autoload.php'; + } + } + + /** + * Re-orders plugin after passed array of plugins + * + * @param string $plugin Plugin element name + * @param array $lowerPluginOrder Array of plugin element names + * + * @return boolean + */ + public function pluginOrderAfter($lowerPluginOrder) + { + + if (!is_array($lowerPluginOrder) || !count($lowerPluginOrder)) + { + return; + } + + $db = $this->db; + + // Get plugins max order + $query = $db->getQuery(true); + $query + ->select($db->quoteName('b.ordering')) + ->from($db->quoteName('#__extensions', 'b')) + ->where($db->quoteName('b.element') . ' IN ("'.implode("\",\"",$lowerPluginOrder).'")') + ->order('b.ordering desc'); + + $db->setQuery($query); + $maxOrder = $db->loadResult(); + + if (is_null($maxOrder)) + { + return; + } + + // Get plugin details + $query + ->clear() + ->select(array($db->quoteName('extension_id'), $db->quoteName('ordering'))) + ->from($db->quoteName('#__extensions')) + ->where($db->quoteName('element') . ' = ' . $db->quote($this->alias)); + + $db->setQuery($query); + $pluginInfo = $db->loadObject(); + + if (!isset($pluginInfo->ordering) || $pluginInfo->ordering > $maxOrder) + { + return; + } + + // Update the new plugin order + $object = new stdClass(); + $object->extension_id = $pluginInfo->extension_id; + $object->ordering = ($maxOrder + 1); + + try { + $db->updateObject('#__extensions', $object, 'extension_id'); + } catch (Exception $e) { + return $e->getMessage(); + } + } +} diff --git a/plugins/system/nrframework/script.install.php b/plugins/system/nrframework/script.install.php new file mode 100644 index 00000000..42015b18 --- /dev/null +++ b/plugins/system/nrframework/script.install.php @@ -0,0 +1,26 @@ + + * @link https://www.tassos.gr + * @copyright Copyright © 2024 Tassos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +require_once __DIR__ . '/script.install.helper.php'; + +class PlgSystemNRFrameworkInstallerScript extends PlgSystemNRFrameworkInstallerScriptHelper +{ + public $name = 'TASSOS_FRAMEWORK'; + public $alias = 'nrframework'; + public $extension_type = 'plugin'; + + public function onBeforeInstall() + { + if (!$this->isNewer()) + { + return false; + } + } +} diff --git a/plugins/system/nrframework/xml/conditionbuilder/base.xml b/plugins/system/nrframework/xml/conditionbuilder/base.xml new file mode 100644 index 00000000..916ae76a --- /dev/null +++ b/plugins/system/nrframework/xml/conditionbuilder/base.xml @@ -0,0 +1,9 @@ + +
      +
      + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/acymailing.xml b/plugins/system/nrframework/xml/conditions/acymailing.xml new file mode 100644 index 00000000..acc8b3bd --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/acymailing.xml @@ -0,0 +1,12 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/akeebasubs.xml b/plugins/system/nrframework/xml/conditions/akeebasubs.xml new file mode 100644 index 00000000..f42da8ba --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/akeebasubs.xml @@ -0,0 +1,11 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/browser.xml b/plugins/system/nrframework/xml/conditions/browser.xml new file mode 100644 index 00000000..f38cd66e --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/browser.xml @@ -0,0 +1,13 @@ + +
      +
      + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/contentarticle.xml b/plugins/system/nrframework/xml/conditions/component/contentarticle.xml new file mode 100644 index 00000000..2401f68a --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/contentarticle.xml @@ -0,0 +1,13 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/contentcategory.xml b/plugins/system/nrframework/xml/conditions/component/contentcategory.xml new file mode 100644 index 00000000..49decbc9 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/contentcategory.xml @@ -0,0 +1,32 @@ + +
      +
      + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/contentview.xml b/plugins/system/nrframework/xml/conditions/component/contentview.xml new file mode 100644 index 00000000..932dd064 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/contentview.xml @@ -0,0 +1,19 @@ + +
      +
      + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashopcartcontainsproducts.xml b/plugins/system/nrframework/xml/conditions/component/hikashopcartcontainsproducts.xml new file mode 100644 index 00000000..a18dbbc8 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashopcartcontainsproducts.xml @@ -0,0 +1,23 @@ + +
      +
      + + + + + + + +
      + \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashopcartcontainsxproducts.xml b/plugins/system/nrframework/xml/conditions/component/hikashopcartcontainsxproducts.xml new file mode 100644 index 00000000..167fffe5 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashopcartcontainsxproducts.xml @@ -0,0 +1,46 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashopcartvalue.xml b/plugins/system/nrframework/xml/conditions/component/hikashopcartvalue.xml new file mode 100644 index 00000000..c58b161c --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashopcartvalue.xml @@ -0,0 +1,52 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashopcategory.xml b/plugins/system/nrframework/xml/conditions/component/hikashopcategory.xml new file mode 100644 index 00000000..1987ae7d --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashopcategory.xml @@ -0,0 +1,23 @@ + +
      +
      + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashopcategoryview.xml b/plugins/system/nrframework/xml/conditions/component/hikashopcategoryview.xml new file mode 100644 index 00000000..253c9878 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashopcategoryview.xml @@ -0,0 +1,21 @@ + +
      +
      + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashopcurrentproductprice.xml b/plugins/system/nrframework/xml/conditions/component/hikashopcurrentproductprice.xml new file mode 100644 index 00000000..abbbdc1a --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashopcurrentproductprice.xml @@ -0,0 +1,40 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashopcurrentproductstock.xml b/plugins/system/nrframework/xml/conditions/component/hikashopcurrentproductstock.xml new file mode 100644 index 00000000..7f51f517 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashopcurrentproductstock.xml @@ -0,0 +1,40 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashoplastpurchaseddate.xml b/plugins/system/nrframework/xml/conditions/component/hikashoplastpurchaseddate.xml new file mode 100644 index 00000000..5d6f5ed5 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashoplastpurchaseddate.xml @@ -0,0 +1,54 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashoppurchasedproduct.xml b/plugins/system/nrframework/xml/conditions/component/hikashoppurchasedproduct.xml new file mode 100644 index 00000000..2b18247f --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashoppurchasedproduct.xml @@ -0,0 +1,21 @@ + +
      +
      + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashopsingle.xml b/plugins/system/nrframework/xml/conditions/component/hikashopsingle.xml new file mode 100644 index 00000000..e84f4770 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashopsingle.xml @@ -0,0 +1,20 @@ + +
      +
      + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/hikashoptotalspend.xml b/plugins/system/nrframework/xml/conditions/component/hikashoptotalspend.xml new file mode 100644 index 00000000..99196db9 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/hikashoptotalspend.xml @@ -0,0 +1,45 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/k2category.xml b/plugins/system/nrframework/xml/conditions/component/k2category.xml new file mode 100644 index 00000000..1226c71a --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/k2category.xml @@ -0,0 +1,32 @@ + +
      +
      + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/k2item.xml b/plugins/system/nrframework/xml/conditions/component/k2item.xml new file mode 100644 index 00000000..abfae58a --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/k2item.xml @@ -0,0 +1,30 @@ + +
      +
      + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/k2pagetype.xml b/plugins/system/nrframework/xml/conditions/component/k2pagetype.xml new file mode 100644 index 00000000..795f7c0e --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/k2pagetype.xml @@ -0,0 +1,13 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/k2tag.xml b/plugins/system/nrframework/xml/conditions/component/k2tag.xml new file mode 100644 index 00000000..04a25b7e --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/k2tag.xml @@ -0,0 +1,13 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartcartcontainsproducts.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartcartcontainsproducts.xml new file mode 100644 index 00000000..345a4801 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartcartcontainsproducts.xml @@ -0,0 +1,23 @@ + +
      +
      + + + + + + + +
      + \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartcartcontainsxproducts.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartcartcontainsxproducts.xml new file mode 100644 index 00000000..167fffe5 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartcartcontainsxproducts.xml @@ -0,0 +1,46 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartcartvalue.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartcartvalue.xml new file mode 100644 index 00000000..c58b161c --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartcartvalue.xml @@ -0,0 +1,52 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartcategory.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartcategory.xml new file mode 100644 index 00000000..a5eca7a7 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartcategory.xml @@ -0,0 +1,23 @@ + +
      +
      + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartcategoryview.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartcategoryview.xml new file mode 100644 index 00000000..4d3b18ce --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartcategoryview.xml @@ -0,0 +1,21 @@ + +
      +
      + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartcurrentproductprice.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartcurrentproductprice.xml new file mode 100644 index 00000000..abbbdc1a --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartcurrentproductprice.xml @@ -0,0 +1,40 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartcurrentproductstock.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartcurrentproductstock.xml new file mode 100644 index 00000000..7f51f517 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartcurrentproductstock.xml @@ -0,0 +1,40 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartlastpurchaseddate.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartlastpurchaseddate.xml new file mode 100644 index 00000000..5d6f5ed5 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartlastpurchaseddate.xml @@ -0,0 +1,54 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartpurchasedproduct.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartpurchasedproduct.xml new file mode 100644 index 00000000..69db77ba --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartpurchasedproduct.xml @@ -0,0 +1,20 @@ + +
      +
      + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemartsingle.xml b/plugins/system/nrframework/xml/conditions/component/virtuemartsingle.xml new file mode 100644 index 00000000..d3097534 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemartsingle.xml @@ -0,0 +1,20 @@ + +
      +
      + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/component/virtuemarttotalspend.xml b/plugins/system/nrframework/xml/conditions/component/virtuemarttotalspend.xml new file mode 100644 index 00000000..99196db9 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/component/virtuemarttotalspend.xml @@ -0,0 +1,45 @@ + +
      +
      + + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/convertforms.xml b/plugins/system/nrframework/xml/conditions/convertforms.xml new file mode 100644 index 00000000..965c9eea --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/convertforms.xml @@ -0,0 +1,12 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/convertformsform.xml b/plugins/system/nrframework/xml/conditions/convertformsform.xml new file mode 100644 index 00000000..77e50042 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/convertformsform.xml @@ -0,0 +1,14 @@ + +
      +
      + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/cookie.xml b/plugins/system/nrframework/xml/conditions/cookie.xml new file mode 100644 index 00000000..72feeb3c --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/cookie.xml @@ -0,0 +1,32 @@ + +
      +
      + + + + + + + + + + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/date/date.xml b/plugins/system/nrframework/xml/conditions/date/date.xml new file mode 100644 index 00000000..57944946 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/date/date.xml @@ -0,0 +1,28 @@ + +
      +
      + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/date/day.xml b/plugins/system/nrframework/xml/conditions/date/day.xml new file mode 100644 index 00000000..e734c3d3 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/date/day.xml @@ -0,0 +1,21 @@ + +
      +
      + + + + + + + + + + + + + +
      +
      diff --git a/plugins/system/nrframework/xml/conditions/date/month.xml b/plugins/system/nrframework/xml/conditions/date/month.xml new file mode 100644 index 00000000..37f86185 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/date/month.xml @@ -0,0 +1,24 @@ + +
      +
      + + + + + + + + + + + + + + + + +
      +
      diff --git a/plugins/system/nrframework/xml/conditions/date/time.xml b/plugins/system/nrframework/xml/conditions/date/time.xml new file mode 100644 index 00000000..7f11f7cb --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/date/time.xml @@ -0,0 +1,20 @@ + +
      +
      + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/device.xml b/plugins/system/nrframework/xml/conditions/device.xml new file mode 100644 index 00000000..c0c8fdb4 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/device.xml @@ -0,0 +1,13 @@ + +
      +
      + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/engagebox.xml b/plugins/system/nrframework/xml/conditions/engagebox.xml new file mode 100644 index 00000000..bdb55ae8 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/engagebox.xml @@ -0,0 +1,13 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/geo/city.xml b/plugins/system/nrframework/xml/conditions/geo/city.xml new file mode 100644 index 00000000..160a4b6e --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/geo/city.xml @@ -0,0 +1,19 @@ + +
      +
      + + + + + + + + +
      + \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/geo/continent.xml b/plugins/system/nrframework/xml/conditions/geo/continent.xml new file mode 100644 index 00000000..44f6dba8 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/geo/continent.xml @@ -0,0 +1,16 @@ + +
      +
      + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/geo/country.xml b/plugins/system/nrframework/xml/conditions/geo/country.xml new file mode 100644 index 00000000..0743b23c --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/geo/country.xml @@ -0,0 +1,15 @@ + +
      +
      + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/geo/region.xml b/plugins/system/nrframework/xml/conditions/geo/region.xml new file mode 100644 index 00000000..e5a85921 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/geo/region.xml @@ -0,0 +1,18 @@ + +
      +
      + + + + + + + + +
      + \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/homepage.xml b/plugins/system/nrframework/xml/conditions/homepage.xml new file mode 100644 index 00000000..8f1645ac --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/homepage.xml @@ -0,0 +1,11 @@ + +
      +
      + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/ip.xml b/plugins/system/nrframework/xml/conditions/ip.xml new file mode 100644 index 00000000..25f0ebd2 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/ip.xml @@ -0,0 +1,19 @@ + +
      +
      + + + + + + + +
      + diff --git a/plugins/system/nrframework/xml/conditions/joomla/accesslevel.xml b/plugins/system/nrframework/xml/conditions/joomla/accesslevel.xml new file mode 100644 index 00000000..5e5a8df0 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/joomla/accesslevel.xml @@ -0,0 +1,13 @@ + +
      +
      + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/joomla/component.xml b/plugins/system/nrframework/xml/conditions/joomla/component.xml new file mode 100644 index 00000000..a577a5f7 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/joomla/component.xml @@ -0,0 +1,13 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/joomla/language.xml b/plugins/system/nrframework/xml/conditions/joomla/language.xml new file mode 100644 index 00000000..8d076034 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/joomla/language.xml @@ -0,0 +1,12 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/joomla/menu.xml b/plugins/system/nrframework/xml/conditions/joomla/menu.xml new file mode 100644 index 00000000..e35e5d97 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/joomla/menu.xml @@ -0,0 +1,36 @@ + +
      +
      + + + + + + + + + + + + + +
      +
      diff --git a/plugins/system/nrframework/xml/conditions/joomla/usergroup.xml b/plugins/system/nrframework/xml/conditions/joomla/usergroup.xml new file mode 100644 index 00000000..1a7eb6bf --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/joomla/usergroup.xml @@ -0,0 +1,12 @@ + +
      +
      + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/joomla/userid.xml b/plugins/system/nrframework/xml/conditions/joomla/userid.xml new file mode 100644 index 00000000..d2466e7c --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/joomla/userid.xml @@ -0,0 +1,14 @@ + +
      +
      + + + + + + + +
      + \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/os.xml b/plugins/system/nrframework/xml/conditions/os.xml new file mode 100644 index 00000000..e8390f72 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/os.xml @@ -0,0 +1,13 @@ + +
      +
      + + + +
      +
      diff --git a/plugins/system/nrframework/xml/conditions/pageviews.xml b/plugins/system/nrframework/xml/conditions/pageviews.xml new file mode 100644 index 00000000..ab731905 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/pageviews.xml @@ -0,0 +1,20 @@ + +
      +
      + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/php.xml b/plugins/system/nrframework/xml/conditions/php.xml new file mode 100644 index 00000000..36543fca --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/php.xml @@ -0,0 +1,18 @@ + +
      +
      + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/referrer.xml b/plugins/system/nrframework/xml/conditions/referrer.xml new file mode 100644 index 00000000..68b9e03c --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/referrer.xml @@ -0,0 +1,21 @@ + +
      +
      + + + + + + + +
      + diff --git a/plugins/system/nrframework/xml/conditions/returningnewvisitor.xml b/plugins/system/nrframework/xml/conditions/returningnewvisitor.xml new file mode 100644 index 00000000..f2aa48a7 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/returningnewvisitor.xml @@ -0,0 +1,11 @@ + +
      +
      + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/timeonsite.xml b/plugins/system/nrframework/xml/conditions/timeonsite.xml new file mode 100644 index 00000000..6c020e80 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/timeonsite.xml @@ -0,0 +1,22 @@ + +
      +
      + + + + + + + + + +
      +
      \ No newline at end of file diff --git a/plugins/system/nrframework/xml/conditions/url.xml b/plugins/system/nrframework/xml/conditions/url.xml new file mode 100644 index 00000000..cd428a13 --- /dev/null +++ b/plugins/system/nrframework/xml/conditions/url.xml @@ -0,0 +1,23 @@ + +
      +
      + + + + + + + + + +
      + diff --git a/plugins/system/tgeoip/db/index.html b/plugins/system/tgeoip/db/index.html new file mode 100644 index 00000000..369bdd7b --- /dev/null +++ b/plugins/system/tgeoip/db/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/plugins/system/tgeoip/field/lastupdated.php b/plugins/system/tgeoip/field/lastupdated.php new file mode 100644 index 00000000..ac488f6a --- /dev/null +++ b/plugins/system/tgeoip/field/lastupdated.php @@ -0,0 +1,39 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2024 Tassos Marinos All Rights Reserved + * @license GNU GPLv3 or later + */ + +// No direct access to this file + +defined('_JEXEC') or die; + +use Joomla\CMS\Form\FormField; +use Joomla\CMS\Factory; +use Joomla\Filesystem\File; + +class JFormFieldTG_LastUpdated extends FormField +{ + /** + * Method to render the input field + * + * @return string + */ + public function getInput() + { + $file = JPATH_PLUGINS . '/system/tgeoip/db/GeoLite2-City.mmdb'; + + if (!file_exists($file)) + { + return ''; + } + + return Factory::getDate(@filemtime($file))->format('d M Y H:m'); + } +} \ No newline at end of file diff --git a/plugins/system/tgeoip/field/lookup.php b/plugins/system/tgeoip/field/lookup.php new file mode 100644 index 00000000..8cd8a89a --- /dev/null +++ b/plugins/system/tgeoip/field/lookup.php @@ -0,0 +1,108 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2024 Tassos Marinos All Rights Reserved + * @license GNU GPLv3 or later + */ + +// No direct access to this file +defined('_JEXEC') or die; + +use Joomla\CMS\Form\FormField; +use Joomla\CMS\Session\Session; +use Joomla\CMS\Factory; +use Joomla\CMS\Uri\Uri; +use NRFramework\User; + +class JFormFieldTG_Lookup extends FormField +{ + /** + * GeoIP Class + * + * @var object + */ + private $geoIP; + + /** + * Method to render the input field + * + * @return string + */ + public function getInput() + { + // JavaScript + $ajaxURL = Uri::base() . 'index.php?option=com_ajax&format=raw&plugin=tgeoip&task=get&' . Session::getFormToken() . '=1'; + + Factory::getDocument()->addScriptDeclaration(' + document.addEventListener("DOMContentLoaded", function() { + document.addEventListener("click", function(e) { + var btn = e.target.closest(".tGeoIPtest button"); + if (!btn) { + return; + } + + e.preventDefault(); + + ip = document.querySelector(".tGeoIPtest input").value; + + if (!ip) { + alert("Please enter a valid IP address"); + return false; + } + + var data = new FormData(); + data.append("ip", ip); + + fetch("' . $ajaxURL . '", + { + method: "POST", + body: data + }) + .then(function(res){ return res.json(); }) + .then(function(response){ + if (response) { + if (response.continent) { + document.querySelector(".tGeoIPtest .continent").innerHTML = response.continent.names.en; + } + + if (response.city) { + document.querySelector(".tGeoIPtest .city").innerHTML = response.city.names.en; + } + + if (response.country) { + document.querySelector(".tGeoIPtest .country").innerHTML = response.country.names.en; + document.querySelector(".tGeoIPtest .country_code").innerHTML = response.country.iso_code; + } + + document.querySelector(".tGeoIPtest .results").style.display = "block"; + } else { + alert("Invalid IP address"); + document.querySelector(".tGeoIPtest .results").style.display = "none"; + } + }) + + return false; + }) + }); + '); + + // HTML + $ip = User::getIP(); + + return '
      + + +
      '; + } +} \ No newline at end of file diff --git a/plugins/system/tgeoip/field/updatebutton.php b/plugins/system/tgeoip/field/updatebutton.php new file mode 100644 index 00000000..82fcc8f0 --- /dev/null +++ b/plugins/system/tgeoip/field/updatebutton.php @@ -0,0 +1,129 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2024 Tassos Marinos All Rights Reserved + * @license GNU GPLv3 or later + */ + +// No direct access to this file +defined('_JEXEC') or die; + +use Joomla\CMS\Form\FormField; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Session\Session; +use Joomla\CMS\Factory; +use Joomla\CMS\Uri\Uri; + +class JFormFieldTG_UpdateButton extends FormField +{ + /** + * Method to render the input field + * + * @return string + */ + public function getInput() + { + if (!NRFramework\Extension::pluginIsEnabled('tgeoip')) + { + return '' . Text::_('PLG_SYSTEM_TGEOIP_ENABLE_PLUGIN') . ''; + } + + HTMLHelper::stylesheet('plg_system_nrframework/joomla4.css', ['relative' => true, 'version' => 'auto']); + + $ajaxURL = Uri::base() . 'index.php?option=com_ajax&format=raw&plugin=tgeoip&task=update&license_key=USER_LICENSE_KEY&' . Session::getFormToken() . '=1'; + + Text::script('PLG_SYSTEM_TGEOIP_DATABASE_UPDATED'); + Text::script('PLG_SYSTEM_TGEOIP_PLEASE_WAIT'); + + Factory::getDocument()->addScriptDeclaration(' + document.addEventListener("DOMContentLoaded", function() { + document.addEventListener("click", function(e) { + var btn = e.target.closest(".geo button"); + if (!btn) { + return; + } + + e.preventDefault(); + + var license_key = e.target.closest("form").querySelector("#jform_params_license_key").value; + if (!license_key) { + return; + } + + var alert = document.querySelector(".geo .alert"); + + var url = "' . $ajaxURL . '"; + url = url.replace("USER_LICENSE_KEY", license_key); + + // before request + alert.style.display = "none"; + btn.querySelector("span").innerHTML = Joomla.Text._("PLG_SYSTEM_TGEOIP_PLEASE_WAIT"); + btn.classList.add("btn-working"); + + fetch(url, + { + method: "POST" + }) + .then(function(res){ return res.text(); }) + .then(function(response){ + if (response == "1") { + alert.innerHTML = Joomla.Text._("PLG_SYSTEM_TGEOIP_DATABASE_UPDATED"); + alert.style.display = "block"; + alert.classList.remove("alert-danger"); + alert.classList.add("alert-success"); + } else { + alert.innerHTML = response; + alert.style.display = "block"; + alert.classList.remove("alert-success"); + alert.classList.add("alert-danger"); + } + + btn.classList.remove("btn-working"); + btn.querySelector("span").innerHTML = btn.dataset.label; + }); + + return false; + }); + }); + '); + + Factory::getDocument()->addStyleDeclaration(' + .geo .btn-working { + pointer-events:none; + } + .geo .alert { + display:none; + margin-bottom: 10px; + } + .geo button { + outline:none !important; + width: auto; + height: auto; + line-height: inherit; + } + .geo button:before { + margin-right:5px; + position:relative; + top:1px; + } + #wrapper .geo .icon-refresh { + margin-right: 5px; + } + '); + + return ' +
      +
      + +
      '; + } +} \ No newline at end of file diff --git a/plugins/system/tgeoip/helper/fakebcmath.php b/plugins/system/tgeoip/helper/fakebcmath.php new file mode 100644 index 00000000..91c9a902 --- /dev/null +++ b/plugins/system/tgeoip/helper/fakebcmath.php @@ -0,0 +1,132 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2024 Tassos Marinos All Rights Reserved + * @license GNU GPLv3 or later + */ + +defined('_JEXEC') or die; + +if (!function_exists('bcadd')) +{ + function bcadd($Num1,$Num2,$Scale=null) + { + // check if they're valid positive numbers, extract the whole numbers and decimals + if(!preg_match("/^\+?(\d+)(\.\d+)?$/",$Num1,$Tmp1)|| + !preg_match("/^\+?(\d+)(\.\d+)?$/",$Num2,$Tmp2)) return('0'); + + // this is where the result is stored + $Output=array(); + + // remove ending zeroes from decimals and remove point + $Dec1=isset($Tmp1[2])?rtrim(substr($Tmp1[2],1),'0'):''; + $Dec2=isset($Tmp2[2])?rtrim(substr($Tmp2[2],1),'0'):''; + + // calculate the longest length of decimals + $DLen=max(strlen($Dec1),strlen($Dec2)); + + // if $Scale is null, automatically set it to the amount of decimal places for accuracy + if($Scale==null) $Scale=$DLen; + + // remove leading zeroes and reverse the whole numbers, then append padded decimals on the end + $Num1=strrev(ltrim($Tmp1[1],'0').str_pad($Dec1,$DLen,'0')); + $Num2=strrev(ltrim($Tmp2[1],'0').str_pad($Dec2,$DLen,'0')); + + // calculate the longest length we need to process + $MLen=max(strlen($Num1),strlen($Num2)); + + // pad the two numbers so they are of equal length (both equal to $MLen) + $Num1=str_pad($Num1,$MLen,'0'); + $Num2=str_pad($Num2,$MLen,'0'); + + // process each digit, keep the ones, carry the tens (remainders) + for($i=0;$i<$MLen;$i++) { + $Sum=((int)$Num1[$i]+(int)$Num2[$i]); + if(isset($Output[$i])) $Sum+=$Output[$i]; + $Output[$i]=$Sum%10; + if($Sum>9) $Output[$i+1]=1; + } + + // convert the array to string and reverse it + $Output=strrev(implode($Output)); + + // substring the decimal digits from the result, pad if necessary (if $Scale > amount of actual decimals) + // next, since actual zero values can cause a problem with the substring values, if so, just simply give '0' + // next, append the decimal value, if $Scale is defined, and return result + $Decimal=str_pad(substr($Output,-$DLen,$Scale),$Scale,'0'); + $Output=(($MLen-$DLen<1)?'0':substr($Output,0,-$DLen)); + $Output.=(($Scale>0)?".{$Decimal}":''); + return($Output); + } +} + +if (!function_exists('bcmul')) +{ + function bcmul($Num1='0',$Num2='0') { + // check if they're both plain numbers + if(!preg_match("/^\d+$/",$Num1)||!preg_match("/^\d+$/",$Num2)) return(0); + + // remove zeroes from beginning of numbers + for($i=0;$i1&&$Rema2[0]=='0') $Rema2=substr($Rema2,1); + + return($Rema2); + } +} + +if (!function_exists('bcpow')) +{ + function bcpow($num, $power) + { + $answer = "1"; + + while ($power) + { + $answer = bcmul($answer, $num, 100); + $power--; + } + return rtrim($answer, '0.'); + } +} \ No newline at end of file diff --git a/plugins/system/tgeoip/helper/tgeoip.php b/plugins/system/tgeoip/helper/tgeoip.php new file mode 100644 index 00000000..a7524de1 --- /dev/null +++ b/plugins/system/tgeoip/helper/tgeoip.php @@ -0,0 +1,551 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2024 Tassos Marinos All Rights Reserved + * @license GNU GPLv3 or later + */ + +defined('_JEXEC') or die; + +use Tassos\Vendor\GeoIp2\Database\Reader; +use Tassos\Vendor\splitbrain\PHPArchive\Tar; +use NRFramework\User; +use Joomla\CMS\Plugin\PluginHelper; +use Joomla\Registry\Registry; +use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Factory; +use Joomla\Filesystem\Path; +use Joomla\CMS\Http\HttpFactory; + +class TGeoIP +{ + /** + * The MaxMind GeoLite database reader + * + * @var Reader + */ + private $reader = null; + + /** + * Records for IP addresses already looked up + * + * @var array + * + */ + private $lookups = array(); + + /** + * Max Age Database before it needs an update + * + * @var integer + */ + private $maxAge = 30; + + /** + * Database File name + * + * @var string + */ + private $DBFileName = 'GeoLite2-City'; + + /** + * Database Remote URL + * + * @var string + */ + private $DBUpdateURL = 'https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=USER_LICENSE_KEY&suffix=tar.gz'; + + /** + * GeoIP Enable Geolocations Documentation URL + * + * @var string + */ + private $TGeoIPEnableDocURL = 'https://www.tassos.gr/kb/general/how-to-enable-geolocation-features-in-tassos-gr-extensions'; + + /** + * The IP address to look up + * + * @var string + */ + private $ip; + + /** + * The License Key + * + * @var string + */ + private $key; + + /** + * Public constructor. Loads up the GeoLite2 database. + */ + public function __construct($ip = null) + { + if (!function_exists('bcadd') || !function_exists('bcmul') || !function_exists('bcpow')) + { + require_once __DIR__ . '/fakebcmath.php'; + } + + // Check we have a valid GeoLite2 database + $filePath = $this->getDBPath(); + + if (!file_exists($filePath)) + { + $this->reader = null; + } + + try + { + $this->reader = new Reader($filePath); + } + // If anything goes wrong, MaxMind will raise an exception, resulting in a WSOD. Let's be sure to catch everything. + catch(\Exception $e) + { + $this->reader = null; + } + + // Setup IP + $this->ip = $ip ?: User::getIP(); + + if (in_array($this->ip, array('127.0.0.1', '::1'))) + { + $this->ip = ''; + } + } + + /** + * Sets the license key + * + * @param string + * + * @return mixed + */ + public function setKey($key) + { + $this->key = $key; + } + + /** + * Retrieves the key + * + * @return string + */ + private function getKey() + { + if ($this->key) + { + return $this->key; + } + + $plugin = PluginHelper::getPlugin('system', 'tgeoip'); + $params = new Registry($plugin->params); + + return $params->get('license_key', ''); + } + + /** + * Set the IP to look up + * + * @param string $ip The IP to look up + */ + public function setIP($ip) + { + $this->ip = $ip; + return $this; + } + + /** + * Gets the ISO country code from an IP address + * + * @return mixed A string with the country ISO code if found, false if the IP address is not found, null if the db can't be loaded + */ + public function getCountryCode() + { + $record = $this->getRecord(); + + if ($record === false || is_null($record)) + { + return false; + } + + return $record->country->isoCode; + } + + /** + * Gets the country name from an IP address + * + * @param string $locale The locale of the country name, e.g 'de' to return the country names in German. If not specified the English (US) names are returned. + * + * @return mixed A string with the country name if found, false if the IP address is not found, null if the db can't be loaded + */ + public function getCountryName($locale = null) + { + $record = $this->getRecord(); + + if ($record === false || is_null($record)) + { + return false; + } + + if (empty($locale)) + { + return $record->country->name; + } + + return $record->country->names[$locale]; + } + + /** + * Gets the continent ISO code from an IP address + * + * @return mixed A string with the country name if found, false if the IP address is not found, null if the db can't be loaded + */ + public function getContinentCode($locale = null) + { + $record = $this->getRecord(); + + if ($record === false || is_null($record)) + { + return false; + } + + return $record->continent->code; + } + + /** + * Gets the continent name from an IP address + * + * @param string $locale The locale of the continent name, e.g 'de' to return the country names in German. If not specified the English (US) names are returned. + * + * @return mixed A string with the country name if found, false if the IP address is not found, null if the db can't be loaded + */ + public function getContinentName($locale = null) + { + $record = $this->getRecord(); + + if ($record === false || is_null($record)) + { + return false; + } + + if (empty($locale)) + { + return $record->continent; + } + + return $record->continent->names[$locale]; + } + + /** + * Gets a raw record from an IP address + * + * @return mixed A \GeoIp2\Model\City record if found, false if the IP address is not found, null if the db can't be loaded + */ + public function getRecord() + { + if (empty($this->ip)) + { + return false; + } + + $ip = $this->ip; + + $needsToLoad = !array_key_exists($ip, $this->lookups); + + if ($needsToLoad) + { + try + { + if (!is_null($this->reader)) + { + $this->lookups[$ip] = $this->reader->city($ip); + } + else + { + $this->lookups[$ip] = null; + } + } + catch (Tassos\Vendor\GeoIp2\Exception\AddressNotFoundException $e) + { + $this->lookups[$ip] = false; + } + catch (\Exception $e) + { + // GeoIp2 could throw several different types of exceptions. Let's be sure that we're going to catch them all + $this->lookups[$ip] = null; + } + } + + return $this->lookups[$ip]; + } + + /** + * Gets the city's name from an IP address + * + * @param string $locale The locale of the city's name, e.g 'de' to return the city names in German. If not specified the English (US) names are returned. + * @return mixed A string with the city name if found, false if the IP address is not found, null if the db can't be loaded + */ + public function getCity($locale = null) + { + $record = $this->getRecord(); + + if ($record === false || is_null($record)) + { + return false; + } + + if (empty($locale)) + { + return $record->city->name; + } + + return $record->city->names[$locale]; + } + + /** + * Gets a geographical region's (i.e. a country's province/state) name from an IP address + * + * @param string $locale The locale of the regions's name, e.g 'de' to return region names in German. If not specified the English (US) names are returned. + * @return mixed A string with the region's name if found, false if the IP address is not found, null if the db can't be loaded + */ + public function getRegionName($locale = null) + { + $record = $this->getRecord(); + + if ($record === false || is_null($record)) + { + return false; + } + + // MaxMind stores region information in a 'Subdivision' object (also found in $record->city->subdivision) + // http://maxmind.github.io/GeoIP2-php/doc/v2.9.0/class-GeoIp2.Record.Subdivision.html + if (empty($locale)) + { + return $record->mostSpecificSubdivision->name; + } + + return $record->mostSpecificSubdivision->names[$locale]; + } + + /** + * Gets a geographical region's (i.e. a country's province/state) ISO 3611-2 (alpha-2) code from an IP address + * + * @return mixed A string with the region's code if found, false if the IP address is not found, null if the db can't be loaded + */ + public function getRegionCode() + { + $record = $this->getRecord(); + + if ($record === false || is_null($record)) + { + return false; + } + + // MaxMind stores region information in a 'Subdivision' object + // http://maxmind.github.io/GeoIP2-php/doc/v2.9.0/class-GeoIp2.Record.Subdivision.html + return $record->mostSpecificSubdivision->isoCode; + } + + /** + * Downloads and installs a fresh copy of the GeoLite2 City database + * + * @return mixed True on success, error string on failure + */ + public function updateDatabase() + { + // Try to download the package, if I get any exception I'll simply stop here and display the error + try + { + $compressed = $this->downloadDatabase(); + } + catch (\Exception $e) + { + return $e->getMessage(); + } + + // Write the downloaded file to a temporary location + $target = $this->getTempFolder() . $this->DBFileName . '.tar.gz'; + if (File::write($target, $compressed) === false) + { + return Text::_('PLG_SYSTEM_TGEOIP_ERR_WRITEFAILED'); + } + + // Unzip database to the same temporary location + $tar = new Tar; + $tar->open($target); + $extracted_files = $tar->extract($this->getTempFolder()); + + $database_file = ''; + $extracted_folder = ''; + + // Loop through extracted files to find the name of the extracted folder and the name of the database file + foreach ($extracted_files as $key => $extracted_file) + { + if ($extracted_file->getIsdir()) + { + $extracted_folder = $extracted_file->getPath(); + } + + if (strpos($extracted_file->getPath(), '.mmdb') === false) + { + continue; + } + + $database_file = $extracted_file->getPath(); + } + + // Move database file to the correct location + if (!File::move($this->getTempFolder() . $database_file, $this->getDBPath())) + { + return Text::sprintf('PLG_SYSTEM_TGEOIP_ERR_CANTWRITE', $this->getDBPath()); + } + + // Make sure the database is readable + if (!$this->dbIsValid()) + { + return Text::_('PLG_SYSTEM_TGEOIP_ERR_INVALIDDB'); + } + + // Delete leftovers + File::delete($target); + Folder::delete($this->getTempFolder() . $extracted_folder); + + return true; + } + + /** + * Double check if MaxMind can actually read and validate the downloaded database + * + * @return bool + */ + private function dbIsValid() + { + try + { + $reader = new Reader($this->getDBPath()); + } + catch (\Exception $e) + { + return false; + } + + return true; + } + + /** + * Download the compressed database for the provider + * + * @return string The compressed data + * + * @throws Exception + */ + private function downloadDatabase() + { + // Make sure we have enough memory limit + ini_set('memory_limit', '-1'); + + $license_key = $this->getKey(); + + if (empty($license_key)) + { + throw new \Exception(Text::_('PLG_SYSTEM_TGEOIP_LICENSE_KEY_EMPTY') . ' ' . Text::_('PLG_SYSTEM_TGEOIP_ENABLE_DOC_LINK_LABEL') . ''); + } + + $http = HttpFactory::getHttp(); + + $this->DBUpdateURL = str_replace('USER_LICENSE_KEY', $license_key, $this->DBUpdateURL); + + // Let's bubble up the exception, we will take care in the caller + $response = $http->get($this->DBUpdateURL); + $compressed = $response->body; + + // 401 is thrown if you have incorrect credentials or wrong license key + if ($response->code == 401) + { + throw new \Exception(Text::_('PLG_SYSTEM_TGEOIP_ERR_WRONG_LICENSE_KEY')); + } + + // Generic check on valid HTTP code + if ($response->code > 299) + { + throw new \Exception(Text::_('PLG_SYSTEM_TGEOIP_ERR_MAXMIND_GENERIC')); + } + + // An empty file indicates a problem with MaxMind's servers + if (empty($compressed)) + { + throw new \Exception(Text::_('PLG_SYSTEM_TGEOIP_ERR_EMPTYDOWNLOAD')); + } + + // Sometimes you get a rate limit exceeded + if (stristr($compressed, 'Rate limited exceeded') !== false) + { + throw new \Exception(Text::_('PLG_SYSTEM_TGEOIP_ERR_MAXMINDRATELIMIT')); + } + + return $compressed; + } + + /** + * Reads (and checks) the temp Joomla folder + * + * @return string + */ + private function getTempFolder() + { + $ds = DIRECTORY_SEPARATOR; + + $tmpdir = Factory::getConfig()->get('tmp_path'); + + if (realpath($tmpdir) == $ds . 'tmp') + { + $tmpdir = JPATH_SITE . $ds . 'tmp'; + } + + elseif (!is_dir($tmpdir)) + { + $tmpdir = JPATH_SITE . $ds . 'tmp'; + } + + return Path::clean(trim($tmpdir) . $ds); + } + + /** + * Returns Database local file path + * + * @return string + */ + private function getDBPath() + { + return JPATH_ROOT . '/plugins/system/tgeoip/db/' . $this->DBFileName . '.mmdb'; + } + + /** + * Does the GeoIP database need update? + * + * @return boolean + */ + public function needsUpdate() + { + // Get the modification time of the database file + $modTime = @filemtime($this->getDBPath()); + + // This is now + $now = time(); + + // Minimum time difference + $threshold = $this->maxAge * 24 * 3600; + + // Do we need an update? + $needsUpdate = ($now - $modTime) > $threshold; + + return $needsUpdate; + } +} \ No newline at end of file diff --git a/plugins/system/tgeoip/language/en-GB/en-GB.plg_system_tgeoip.ini b/plugins/system/tgeoip/language/en-GB/en-GB.plg_system_tgeoip.ini new file mode 100644 index 00000000..8fc01450 --- /dev/null +++ b/plugins/system/tgeoip/language/en-GB/en-GB.plg_system_tgeoip.ini @@ -0,0 +1,37 @@ +; @package Advanced Custom Fields +; @version 2.8.8 Pro +; +; @author Tassos Marinos +; @link http://www.tassos.gr +; @copyright Copyright © 2024 Tassos Marinos All Rights Reserved +; @license GNU GPLv3 or later + +TGEOIP="Tassos GeoIP" +PLG_SYSTEM_TGEOIP="System - Tassos GeoIP" +PLG_SYSTEM_TGEOIP_DESC="This plugin provides GeoIP features (finding out the country of an IP address) for Tassos.gr extensions. Without it the GeoIP features will not be available. This plugin includes GeoLite2 data created by MaxMind http://www.maxmind.com." +PLG_SYSTEM_TGEOIP_ERR_NOGZSUPPORT="Your server does not support extraction of GZip (.gz) files. The GeoLite2 Country database update cannot proceed." +PLG_SYSTEM_TGEOIP_ERR_EMPTYDOWNLOAD="Downloading the GeoLite2 Country database failed: empty file retrieved from server. Please contact your host." +PLG_SYSTEM_TGEOIP_ERR_WRITEFAILED="Writing the temporary file failed. Please make sure that the temporary directory defined in your site's Global Configuration is writeable. The GeoLite2 Country database update cannot proceed." +PLG_SYSTEM_TGEOIP_ERR_CANTUNCOMPRESS="Cannot decompress the GeoLite2 Country database file. Probably a corrupt download? The GeoLite2 Country database update cannot proceed." +PLG_SYSTEM_TGEOIP_ERR_MAXMINDRATELIMIT="MaxMind's servers are busy. Please retry updating the GeoLite2 Country database in 24 hours." +PLG_SYSTEM_TGEOIP_ERR_MAXMIND_GENERIC="A connection error occurred. Please retry updating the GeoLite2 Country database in 24 hours." +PLG_SYSTEM_TGEOIP_ERR_INVALIDDB="Downloaded database seems to be invalid. Please retry updating the GeoLite2 Country database in 24 hours." +PLG_SYSTEM_TGEOIP_ERR_WRONG_LICENSE_KEY="Your MaxMind license key appears to be incorrect." +PLG_SYSTEM_TGEOIP_ERR_CANTWRITE="Moving the database file failed. Please make sure that the database directory is writeable: %s" +PLG_SYSTEM_TGEOIP_UPDATE_DATABASE="Update Database" +PLG_SYSTEM_TGEOIP_UPDATE_DATABASE_DESC="Update the GeoLite2 database from MaxMind servers. This might take several seconds to finish. Please be patient." +PLG_SYSTEM_TGEOIP_DATABASE="Database" +PLG_SYSTEM_TGEOIP_LAST_UPDATED="Last Updated" +PLG_SYSTEM_TGEOIP_LAST_UPDATED_DESC="Indicates the last datetime the database updated." +PLG_SYSTEM_TGEOIP_CHECK_IP="Lookup IP Address" +PLG_SYSTEM_TGEOIP_CHECK_IP_DESC="Test drive the GeoIP plugin by looking up an IP address." +PLG_SYSTEM_TGEOIP_MAINTENANCE="GeoIP Database Maintenance" +PLG_SYSTEM_TGEOIP_MAINTENANCE_DESC="%s finds the country of your visitors' IP addresses using the MaxMind GeoLite2 Country database. You are advised to update it at least once per month. On most servers you can perform the update by clicking the button below." +PLG_SYSTEM_TGEOIP_DATABASE_UPDATED="GeoIP database successfully updated!" +PLG_SYSTEM_TGEOIP_LICENSE_KEY="License Key" +PLG_SYSTEM_TGEOIP_LICENSE_KEY_DESC="Get your free License Key to download the latest MaxMind GeoLite2 Database." +PLG_SYSTEM_TGEOIP_LICENSE_KEY_GET="Get a free License Key" +PLG_SYSTEM_TGEOIP_LICENSE_KEY_EMPTY="Please enter a valid MaxMind License Key." +PLG_SYSTEM_TGEOIP_ENABLE_PLUGIN="To be able to update the database you will need to enable this plugin first" +PLG_SYSTEM_TGEOIP_ENABLE_DOC_LINK_LABEL="Click to learn how to enable Geolocation features in Tassos.gr extensions" +PLG_SYSTEM_TGEOIP_PLEASE_WAIT="Please wait..." \ No newline at end of file diff --git a/plugins/system/tgeoip/language/en-GB/en-GB.plg_system_tgeoip.sys.ini b/plugins/system/tgeoip/language/en-GB/en-GB.plg_system_tgeoip.sys.ini new file mode 100644 index 00000000..1e7f6ef6 --- /dev/null +++ b/plugins/system/tgeoip/language/en-GB/en-GB.plg_system_tgeoip.sys.ini @@ -0,0 +1,11 @@ +; @package Advanced Custom Fields +; @version 2.8.8 Pro +; +; @author Tassos Marinos +; @link http://www.tassos.gr +; @copyright Copyright © 2024 Tassos Marinos All Rights Reserved +; @license GNU GPLv3 or later + +TGEOIP="Tassos GeoIP" +PLG_SYSTEM_TGEOIP="System - Tassos GeoIP" +PLG_SYSTEM_TGEOIP_DESC="This plugin provides GeoIP features (finding out the country of an IP address) for Tassos.gr extensions. Without it the GeoIP features will not be available. This plugin includes GeoLite2 data created by MaxMind http://www.maxmind.com." \ No newline at end of file diff --git a/plugins/system/tgeoip/script.install.helper.php b/plugins/system/tgeoip/script.install.helper.php new file mode 100644 index 00000000..8cea4eff --- /dev/null +++ b/plugins/system/tgeoip/script.install.helper.php @@ -0,0 +1,691 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2016 Tassos Marinos All Rights Reserved + * @license http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Installer\Installer; +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Text; +use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; + +class PlgSystemTgeoipInstallerScriptHelper +{ + public $name = ''; + public $alias = ''; + public $extname = ''; + public $extension_type = ''; + public $plugin_folder = 'system'; + public $module_position = 'status'; + public $client_id = 1; + public $install_type = 'install'; + public $show_message = true; + public $autopublish = true; + public $db = null; + public $app = null; + public $installedVersion; + + public function __construct(&$params) + { + $this->extname = $this->extname ?: $this->alias; + $this->db = Factory::getDbo(); + $this->app = Factory::getApplication(); + $this->installedVersion = $this->getVersion($this->getInstalledXMLFile()); + } + + /** + * Preflight event + * + * @param string + * @param JAdapterInstance + * + * @return boolean + */ + public function preflight($route, $adapter) + { + if (!in_array($route, array('install', 'update'))) + { + return; + } + + Factory::getLanguage()->load('plg_system_novaraininstaller', JPATH_PLUGINS . '/system/novaraininstaller'); + + if ($this->show_message && $this->isInstalled()) + { + $this->install_type = 'update'; + } + + if ($this->onBeforeInstall() === false) + { + return false; + } + } + + /** + * Preflight event + * + * @param string + * @param JAdapterInstance + * + * @return boolean + */ + public function postflight($route, $adapter) + { + Factory::getLanguage()->load($this->getPrefix() . '_' . $this->extname, $this->getMainFolder()); + + if (!in_array($route, array('install', 'update'))) + { + return; + } + + if ($this->onAfterInstall() === false) + { + return false; + } + + if ($route == 'install' && $this->autopublish) + { + $this->publishExtension(); + } + + if ($this->show_message) + { + $this->addInstalledMessage(); + } + + Factory::getCache()->clean('com_plugins'); + Factory::getCache()->clean('_system'); + } + + public function isInstalled() + { + if (!is_file($this->getInstalledXMLFile())) + { + return false; + } + + $query = $this->db->getQuery(true) + ->select('extension_id') + ->from('#__extensions') + ->where($this->db->quoteName('type') . ' = ' . $this->db->quote($this->extension_type)) + ->where($this->db->quoteName('element') . ' = ' . $this->db->quote($this->getElementName())); + $this->db->setQuery($query, 0, 1); + $result = $this->db->loadResult(); + + return empty($result) ? false : true; + } + + public function getMainFolder() + { + switch ($this->extension_type) + { + case 'plugin' : + return JPATH_SITE . '/plugins/' . $this->plugin_folder . '/' . $this->extname; + + case 'component' : + return JPATH_ADMINISTRATOR . '/components/com_' . $this->extname; + + case 'module' : + return JPATH_ADMINISTRATOR . '/modules/mod_' . $this->extname; + + case 'library' : + return JPATH_SITE . '/libraries/' . $this->extname; + } + } + + public function getInstalledXMLFile() + { + return $this->getXMLFile($this->getMainFolder()); + } + + public function getCurrentXMLFile() + { + return $this->getXMLFile(__DIR__); + } + + public function getXMLFile($folder) + { + switch ($this->extension_type) + { + case 'module' : + return $folder . '/mod_' . $this->extname . '.xml'; + default : + return $folder . '/' . $this->extname . '.xml'; + } + } + + public function foldersExist($folders = array()) + { + foreach ($folders as $folder) + { + if (is_dir($folder)) + { + return true; + } + } + + return false; + } + + public function publishExtension() + { + switch ($this->extension_type) + { + case 'plugin' : + $this->publishPlugin(); + + case 'module' : + $this->publishModule(); + } + } + + public function publishPlugin() + { + $query = $this->db->getQuery(true) + ->update('#__extensions') + ->set($this->db->quoteName('enabled') . ' = 1') + ->where($this->db->quoteName('type') . ' = ' . $this->db->quote('plugin')) + ->where($this->db->quoteName('element') . ' = ' . $this->db->quote($this->extname)) + ->where($this->db->quoteName('folder') . ' = ' . $this->db->quote($this->plugin_folder)); + $this->db->setQuery($query); + $this->db->execute(); + } + + public function publishModule() + { + // Get module id + $query = $this->db->getQuery(true) + ->select('id') + ->from('#__modules') + ->where($this->db->quoteName('module') . ' = ' . $this->db->quote('mod_' . $this->extname)) + ->where($this->db->quoteName('client_id') . ' = ' . (int) $this->client_id); + $this->db->setQuery($query, 0, 1); + $id = $this->db->loadResult(); + + if (!$id) + { + return; + } + + // check if module is already in the modules_menu table (meaning is is already saved) + $query->clear() + ->select('moduleid') + ->from('#__modules_menu') + ->where($this->db->quoteName('moduleid') . ' = ' . (int) $id); + $this->db->setQuery($query, 0, 1); + $exists = $this->db->loadResult(); + + if ($exists) + { + return; + } + + // Get highest ordering number in position + $query->clear() + ->select('ordering') + ->from('#__modules') + ->where($this->db->quoteName('position') . ' = ' . $this->db->quote($this->module_position)) + ->where($this->db->quoteName('client_id') . ' = ' . (int) $this->client_id) + ->order('ordering DESC'); + $this->db->setQuery($query, 0, 1); + $ordering = $this->db->loadResult(); + $ordering++; + + // publish module and set ordering number + $query->clear() + ->update('#__modules') + ->set($this->db->quoteName('published') . ' = 1') + ->set($this->db->quoteName('ordering') . ' = ' . (int) $ordering) + ->set($this->db->quoteName('position') . ' = ' . $this->db->quote($this->module_position)) + ->where($this->db->quoteName('id') . ' = ' . (int) $id); + $this->db->setQuery($query); + $this->db->execute(); + + // add module to the modules_menu table + $query->clear() + ->insert('#__modules_menu') + ->columns(array($this->db->quoteName('moduleid'), $this->db->quoteName('menuid'))) + ->values((int) $id . ', 0'); + $this->db->setQuery($query); + $this->db->execute(); + } + + public function addInstalledMessage() + { + Factory::getApplication()->enqueueMessage( + Text::sprintf( + Text::_($this->install_type == 'update' ? 'NRI_THE_EXTENSION_HAS_BEEN_UPDATED_SUCCESSFULLY' : 'NRI_THE_EXTENSION_HAS_BEEN_INSTALLED_SUCCESSFULLY'), + '' . Text::_($this->name) . '', + '' . $this->getVersion() . '', + $this->getFullType() + ) + ); + } + + public function getPrefix() + { + switch ($this->extension_type) + { + case 'plugin'; + return Text::_('plg_' . strtolower($this->plugin_folder)); + + case 'component': + return Text::_('com'); + + case 'module': + return Text::_('mod'); + + case 'library': + return Text::_('lib'); + + default: + return $this->extension_type; + } + } + + public function getElementName($type = null, $extname = null) + { + $type = is_null($type) ? $this->extension_type : $type; + $extname = is_null($extname) ? $this->extname : $extname; + + switch ($type) + { + case 'component' : + return 'com_' . $extname; + + case 'module' : + return 'mod_' . $extname; + + case 'plugin' : + default: + return $extname; + } + } + + public function getFullType() + { + return Text::_('NRI_' . strtoupper($this->getPrefix())); + } + + public function isPro() + { + $versionFile = __DIR__ . "/version.php"; + + // If version file does not exist we assume a PRO version + if (!is_file($versionFile)) + { + return true; + } + + // Load version file + require_once $versionFile; + return (bool) $NR_PRO; + } + + public function getVersion($file = '') + { + $file = $file ?: $this->getCurrentXMLFile(); + + if (!is_file($file)) + { + return ''; + } + + $xml = Installer::parseXMLInstallFile($file); + + if (!$xml || !isset($xml['version'])) + { + return ''; + } + + return $xml['version']; + } + + /** + * Checks wether the extension can be installed or not + * + * @return boolean + */ + public function canInstall() + { + // The extension is not installed yet. Accept Install. + if (!$installed_version = $this->getVersion($this->getInstalledXMLFile())) + { + return true; + } + + // Path to extension's version file + $versionFile = $this->getMainFolder() . "/version.php"; + $NR_PRO = true; + + // If version file does not exist we assume we have a PRO version installed + if (file_exists($versionFile)) + { + require_once($versionFile); + } + + // The free version is installed. Accept install. + if (!(bool)$NR_PRO) + { + return true; + } + + // Current package is a PRO version. Accept install. + if ($this->isPro()) + { + return true; + } + + // User is trying to update from PRO version to FREE. Do not accept install. + Factory::getLanguage()->load($this->getPrefix() . '_' . $this->extname, __DIR__); + + Factory::getApplication()->enqueueMessage( + Text::_('NRI_ERROR_PRO_TO_FREE'), 'error' + ); + + Factory::getApplication()->enqueueMessage( + html_entity_decode( + Text::sprintf( + 'NRI_ERROR_UNINSTALL_FIRST', + '', + '', + Text::_($this->name) + ) + ), 'error' + ); + + return false; + } + + /** + * Returns the URL alias of the extension. + * + * @return string + */ + private function getUrlAlias() + { + $alias = $this->alias; + + switch ($alias) + { + case 'smilepack': + $alias = 'smile-pack'; + break; + case 'convertforms': + $alias = 'convert-forms'; + break; + case 'rstbox': + $alias = 'engagebox'; + break; + case 'gsd': + $alias = 'google-structured-data'; + break; + } + + // ACF + if ($this->plugin_folder === 'fields' && ($alias === 'acf' || $this->startsWith($alias, 'acf'))) + { + $alias = 'advanced-custom-fields'; + } + + return $alias; + } + + /** + * Checks whether string starts with substring. + * + * @param string $string + * @param string $query + * + * @return bool + */ + public static function startsWith($string, $query) + { + return substr($string, 0, strlen($query)) === $query; + } + + /** + * Checks if current version is newer than the installed one + * Used for Novarain Framework + * + * @return boolean [description] + */ + public function isNewer() + { + if (!$installed_version = $this->getVersion($this->getInstalledXMLFile())) + { + return true; + } + + $package_version = $this->getVersion(); + + return version_compare($installed_version, $package_version, '<='); + } + + /** + * Helper method triggered before installation + * + * @return bool + */ + public function onBeforeInstall() + { + if (!$this->canInstall()) + { + return false; + } + } + + /** + * Helper method triggered after installation + */ + public function onAfterInstall() + { + + } + + /** + * Delete files + * + * @param array $folders + */ + public function deleteFiles($files = array()) + { + foreach ($files as $key => $file) + { + if (!is_file($file)) + { + continue; + } + + File::delete($file); + } + } + + /** + * Deletes folders + * + * @param array $folders + */ + public function deleteFolders($folders = array()) + { + foreach ($folders as $folder) + { + if (!is_dir($folder)) + { + continue; + } + + Folder::delete($folder); + } + } + + public function dropIndex($table, $index) + { + $db = $this->db; + + // Check if index exists first + $query = 'SHOW INDEX FROM ' . $db->quoteName('#__' . $table) . ' WHERE KEY_NAME = ' . $db->quote($index); + $db->setQuery($query); + $db->execute(); + + if (!$db->loadResult()) + { + return; + } + + // Remove index + $query = 'ALTER TABLE ' . $db->quoteName('#__' . $table) . ' DROP INDEX ' . $db->quoteName($index); + $db->setQuery($query); + $db->execute(); + } + + public function dropUnwantedTables($tables) { + + if (!$tables) { + return; + } + + foreach ($tables as $table) { + $query = "DROP TABLE IF EXISTS #__".$this->db->escape($table); + $this->db->setQuery($query); + $this->db->execute(); + } + } + + public function dropUnwantedColumns($table, $columns) { + + if (!$columns || !$table) { + return; + } + + $db = $this->db; + + // Check if columns exists in database + function qt($n) { + return(Factory::getDBO()->quote($n)); + } + + $query = 'SHOW COLUMNS FROM #__'.$table.' WHERE Field IN ('.implode(",", array_map("qt", $columns)).')'; + $db->setQuery($query); + $rows = $db->loadColumn(0); + + // Abort if we don't have any rows + if (!$rows) { + return; + } + + // Let's remove the columns + $q = ""; + foreach ($rows as $key => $column) { + $comma = (($key+1) < count($rows)) ? "," : ""; + $q .= "drop ".$this->db->escape($column).$comma; + } + + $query = "alter table #__".$table." $q"; + + $db->setQuery($query); + $db->execute(); + } + + public function fetch($table, $columns = "*", $where = null, $singlerow = false) { + if (!$table) { + return; + } + + $db = $this->db; + $query = $db->getQuery(true); + + $query + ->select($columns) + ->from("#__$table"); + + if (isset($where)) { + $query->where("$where"); + } + + $db->setQuery($query); + + return ($singlerow) ? $db->loadObject() : $db->loadObjectList(); + } + + /** + * Load the Novarain Framework + * + * @return boolean + */ + public function loadFramework() + { + if (is_file(JPATH_PLUGINS . '/system/nrframework/autoload.php')) + { + include_once JPATH_PLUGINS . '/system/nrframework/autoload.php'; + } + } + + /** + * Re-orders plugin after passed array of plugins + * + * @param string $plugin Plugin element name + * @param array $lowerPluginOrder Array of plugin element names + * + * @return boolean + */ + public function pluginOrderAfter($lowerPluginOrder) + { + + if (!is_array($lowerPluginOrder) || !count($lowerPluginOrder)) + { + return; + } + + $db = $this->db; + + // Get plugins max order + $query = $db->getQuery(true); + $query + ->select($db->quoteName('b.ordering')) + ->from($db->quoteName('#__extensions', 'b')) + ->where($db->quoteName('b.element') . ' IN ("'.implode("\",\"",$lowerPluginOrder).'")') + ->order('b.ordering desc'); + + $db->setQuery($query); + $maxOrder = $db->loadResult(); + + if (is_null($maxOrder)) + { + return; + } + + // Get plugin details + $query + ->clear() + ->select(array($db->quoteName('extension_id'), $db->quoteName('ordering'))) + ->from($db->quoteName('#__extensions')) + ->where($db->quoteName('element') . ' = ' . $db->quote($this->alias)); + + $db->setQuery($query); + $pluginInfo = $db->loadObject(); + + if (!isset($pluginInfo->ordering) || $pluginInfo->ordering > $maxOrder) + { + return; + } + + // Update the new plugin order + $object = new stdClass(); + $object->extension_id = $pluginInfo->extension_id; + $object->ordering = ($maxOrder + 1); + + try { + $db->updateObject('#__extensions', $object, 'extension_id'); + } catch (Exception $e) { + return $e->getMessage(); + } + } +} diff --git a/plugins/system/tgeoip/script.install.php b/plugins/system/tgeoip/script.install.php new file mode 100644 index 00000000..3f134af1 --- /dev/null +++ b/plugins/system/tgeoip/script.install.php @@ -0,0 +1,19 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2024 Tassos Marinos All Rights Reserved + * @license GNU GPLv3 or later +*/ + +defined('_JEXEC') or die; + +require_once __DIR__ . '/script.install.helper.php'; + +class PlgSystemTGeoIPInstallerScript extends PlgSystemTGeoIPInstallerScriptHelper +{ + public $name = 'TGEOIP'; + public $alias = 'tgeoip'; + public $extension_type = 'plugin'; + public $show_message = false; +} diff --git a/plugins/system/tgeoip/tgeoip.php b/plugins/system/tgeoip/tgeoip.php new file mode 100644 index 00000000..414f71ef --- /dev/null +++ b/plugins/system/tgeoip/tgeoip.php @@ -0,0 +1,121 @@ + + * @link http://www.tassos.gr + * @copyright Copyright © 2024 Tassos Marinos All Rights Reserved + * @license GNU GPLv3 or later + */ + +defined( '_JEXEC' ) or die( 'Restricted access' ); + +use Joomla\CMS\Plugin\CMSPlugin; +use Joomla\CMS\Session\Session; +use Joomla\CMS\Language\Text; + +class plgSystemTGeoIP extends CMSPlugin +{ + /** + * Joomla Application Object + * + * @var object + */ + protected $app; + + /** + * Auto load plugin language + * + * @var boolean + */ + protected $autoloadLanguage = true; + + /** + * GeoIP Class + * + * @var object + */ + private $geoIP; + + /** + * Load GeoIP Classes + * + * @return void + */ + private function loadGeoIP() + { + $path = JPATH_PLUGINS . '/system/tgeoip'; + + if (!class_exists('TGeoIP')) + { + if (@file_exists($path . '/helper/tgeoip.php')) + { + if (@include_once($path . '/vendor/autoload.php')) + { + @include_once $path . '/helper/tgeoip.php'; + } + } + } + + $this->geoIP = new TGeoIP(); + } + + /** + * Listens to AJAX requests on ?option=com_ajax&format=raw&plugin=tgeoip + * + * @return void + */ + public function onAjaxTgeoip() + { + Session::checkToken('request') or die('Invalid Token'); + + // Only in admin + if (!$this->app->isClient('administrator')) + { + return; + } + + $this->loadGeoIP(); + + $task = $this->app->input->get('task', 'update'); + + $this->geoIP->setKey($this->app->input->get('license_key', '')); + + switch ($task) + { + // Update database and redirect + case 'update-red': + + $result = $this->geoIP->updateDatabase(); + + if ($result === true) + { + $msg = Text::_('PLG_SYSTEM_TGEOIP_DATABASE_UPDATED'); + $msgType = 'message'; + } else + { + $msgType = 'error'; + $msg = $result; + } + + $return = base64_decode($this->app->input->get->getBase64('return', null)); + + $this->app->enqueueMessage($msg, $msgType); + $this->app->redirect($return); + break; + + // Update database + case 'update': + echo $this->geoIP->updateDatabase(); + break; + + // IP Lookup + case 'get': + $ip = $this->app->input->get('ip'); + echo json_encode($this->geoIP->setIP($ip)->getRecord()); + break; + } + } +} diff --git a/plugins/system/tgeoip/tgeoip.xml b/plugins/system/tgeoip/tgeoip.xml new file mode 100644 index 00000000..41b9a543 --- /dev/null +++ b/plugins/system/tgeoip/tgeoip.xml @@ -0,0 +1,62 @@ + + + plg_system_tgeoip + PLG_SYSTEM_TGEOIP_DESC + 2.2.5 + 06 Mar 2017 + Tassos Marinos + Copyright © 2024 Tassos Marinos All Rights Reserved + http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL + info@tassos.gr + http://www.tassos.gr + script.install.php + + tgeoip.php + script.install.helper.php + db + field + helper + language + vendor + + + +
      + + + + + + + + +
      +
      +
      +
      diff --git a/plugins/system/tgeoip/vendor/autoload.php b/plugins/system/tgeoip/vendor/autoload.php new file mode 100644 index 00000000..5ccb30c5 --- /dev/null +++ b/plugins/system/tgeoip/vendor/autoload.php @@ -0,0 +1,25 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer\Autoload; + +/** + * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. + * + * $loader = new \Composer\Autoload\ClassLoader(); + * + * // register classes with namespaces + * $loader->add('Symfony\Component', __DIR__.'/component'); + * $loader->add('Symfony', __DIR__.'/framework'); + * + * // activate the autoloader + * $loader->register(); + * + * // to enable searching the include path (eg. for PEAR packages) + * $loader->setUseIncludePath(true); + * + * In this example, if you try to use a class in the Symfony\Component + * namespace or one of its children (Symfony\Component\Console for instance), + * the autoloader will first look for the class under the component/ + * directory, and it will then fallback to the framework/ directory if not + * found before giving up. + * + * This class is loosely based on the Symfony UniversalClassLoader. + * + * @author Fabien Potencier + * @author Jordi Boggiano + * @see https://www.php-fig.org/psr/psr-0/ + * @see https://www.php-fig.org/psr/psr-4/ + */ +class ClassLoader +{ + /** @var \Closure(string):void */ + private static $includeFile; + + /** @var string|null */ + private $vendorDir; + + // PSR-4 + /** + * @var array> + */ + private $prefixLengthsPsr4 = array(); + /** + * @var array> + */ + private $prefixDirsPsr4 = array(); + /** + * @var list + */ + private $fallbackDirsPsr4 = array(); + + // PSR-0 + /** + * List of PSR-0 prefixes + * + * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) + * + * @var array>> + */ + private $prefixesPsr0 = array(); + /** + * @var list + */ + private $fallbackDirsPsr0 = array(); + + /** @var bool */ + private $useIncludePath = false; + + /** + * @var array + */ + private $classMap = array(); + + /** @var bool */ + private $classMapAuthoritative = false; + + /** + * @var array + */ + private $missingClasses = array(); + + /** @var string|null */ + private $apcuPrefix; + + /** + * @var array + */ + private static $registeredLoaders = array(); + + /** + * @param string|null $vendorDir + */ + public function __construct($vendorDir = null) + { + $this->vendorDir = $vendorDir; + self::initializeIncludeClosure(); + } + + /** + * @return array> + */ + public function getPrefixes() + { + if (!empty($this->prefixesPsr0)) { + return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); + } + + return array(); + } + + /** + * @return array> + */ + public function getPrefixesPsr4() + { + return $this->prefixDirsPsr4; + } + + /** + * @return list + */ + public function getFallbackDirs() + { + return $this->fallbackDirsPsr0; + } + + /** + * @return list + */ + public function getFallbackDirsPsr4() + { + return $this->fallbackDirsPsr4; + } + + /** + * @return array Array of classname => path + */ + public function getClassMap() + { + return $this->classMap; + } + + /** + * @param array $classMap Class to filename map + * + * @return void + */ + public function addClassMap(array $classMap) + { + if ($this->classMap) { + $this->classMap = array_merge($this->classMap, $classMap); + } else { + $this->classMap = $classMap; + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, either + * appending or prepending to the ones previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories + * + * @return void + */ + public function add($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + if ($prepend) { + $this->fallbackDirsPsr0 = array_merge( + $paths, + $this->fallbackDirsPsr0 + ); + } else { + $this->fallbackDirsPsr0 = array_merge( + $this->fallbackDirsPsr0, + $paths + ); + } + + return; + } + + $first = $prefix[0]; + if (!isset($this->prefixesPsr0[$first][$prefix])) { + $this->prefixesPsr0[$first][$prefix] = $paths; + + return; + } + if ($prepend) { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $paths, + $this->prefixesPsr0[$first][$prefix] + ); + } else { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $this->prefixesPsr0[$first][$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, either + * appending or prepending to the ones previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function addPsr4($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + // Register directories for the root namespace. + if ($prepend) { + $this->fallbackDirsPsr4 = array_merge( + $paths, + $this->fallbackDirsPsr4 + ); + } else { + $this->fallbackDirsPsr4 = array_merge( + $this->fallbackDirsPsr4, + $paths + ); + } + } elseif (!isset($this->prefixDirsPsr4[$prefix])) { + // Register directories for a new namespace. + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = $paths; + } elseif ($prepend) { + // Prepend directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $paths, + $this->prefixDirsPsr4[$prefix] + ); + } else { + // Append directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $this->prefixDirsPsr4[$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, + * replacing any others previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 base directories + * + * @return void + */ + public function set($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr0 = (array) $paths; + } else { + $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, + * replacing any others previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function setPsr4($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr4 = (array) $paths; + } else { + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } + } + + /** + * Turns on searching the include path for class files. + * + * @param bool $useIncludePath + * + * @return void + */ + public function setUseIncludePath($useIncludePath) + { + $this->useIncludePath = $useIncludePath; + } + + /** + * Can be used to check if the autoloader uses the include path to check + * for classes. + * + * @return bool + */ + public function getUseIncludePath() + { + return $this->useIncludePath; + } + + /** + * Turns off searching the prefix and fallback directories for classes + * that have not been registered with the class map. + * + * @param bool $classMapAuthoritative + * + * @return void + */ + public function setClassMapAuthoritative($classMapAuthoritative) + { + $this->classMapAuthoritative = $classMapAuthoritative; + } + + /** + * Should class lookup fail if not found in the current class map? + * + * @return bool + */ + public function isClassMapAuthoritative() + { + return $this->classMapAuthoritative; + } + + /** + * APCu prefix to use to cache found/not-found classes, if the extension is enabled. + * + * @param string|null $apcuPrefix + * + * @return void + */ + public function setApcuPrefix($apcuPrefix) + { + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; + } + + /** + * The APCu prefix in use, or null if APCu caching is not enabled. + * + * @return string|null + */ + public function getApcuPrefix() + { + return $this->apcuPrefix; + } + + /** + * Registers this instance as an autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not + * + * @return void + */ + public function register($prepend = false) + { + spl_autoload_register(array($this, 'loadClass'), true, $prepend); + + if (null === $this->vendorDir) { + return; + } + + if ($prepend) { + self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; + } else { + unset(self::$registeredLoaders[$this->vendorDir]); + self::$registeredLoaders[$this->vendorDir] = $this; + } + } + + /** + * Unregisters this instance as an autoloader. + * + * @return void + */ + public function unregister() + { + spl_autoload_unregister(array($this, 'loadClass')); + + if (null !== $this->vendorDir) { + unset(self::$registeredLoaders[$this->vendorDir]); + } + } + + /** + * Loads the given class or interface. + * + * @param string $class The name of the class + * @return true|null True if loaded, null otherwise + */ + public function loadClass($class) + { + if ($file = $this->findFile($class)) { + $includeFile = self::$includeFile; + $includeFile($file); + + return true; + } + + return null; + } + + /** + * Finds the path to the file where the class is defined. + * + * @param string $class The name of the class + * + * @return string|false The path if found, false otherwise + */ + public function findFile($class) + { + // class map lookup + if (isset($this->classMap[$class])) { + return $this->classMap[$class]; + } + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { + return false; + } + if (null !== $this->apcuPrefix) { + $file = apcu_fetch($this->apcuPrefix.$class, $hit); + if ($hit) { + return $file; + } + } + + $file = $this->findFileWithExtension($class, '.php'); + + // Search for Hack files if we are running on HHVM + if (false === $file && defined('HHVM_VERSION')) { + $file = $this->findFileWithExtension($class, '.hh'); + } + + if (null !== $this->apcuPrefix) { + apcu_add($this->apcuPrefix.$class, $file); + } + + if (false === $file) { + // Remember that this class does not exist. + $this->missingClasses[$class] = true; + } + + return $file; + } + + /** + * Returns the currently registered loaders keyed by their corresponding vendor directories. + * + * @return array + */ + public static function getRegisteredLoaders() + { + return self::$registeredLoaders; + } + + /** + * @param string $class + * @param string $ext + * @return string|false + */ + private function findFileWithExtension($class, $ext) + { + // PSR-4 lookup + $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; + + $first = $class[0]; + if (isset($this->prefixLengthsPsr4[$first])) { + $subPath = $class; + while (false !== $lastPos = strrpos($subPath, '\\')) { + $subPath = substr($subPath, 0, $lastPos); + $search = $subPath . '\\'; + if (isset($this->prefixDirsPsr4[$search])) { + $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); + foreach ($this->prefixDirsPsr4[$search] as $dir) { + if (file_exists($file = $dir . $pathEnd)) { + return $file; + } + } + } + } + } + + // PSR-4 fallback dirs + foreach ($this->fallbackDirsPsr4 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { + return $file; + } + } + + // PSR-0 lookup + if (false !== $pos = strrpos($class, '\\')) { + // namespaced class name + $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) + . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); + } else { + // PEAR-like class name + $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; + } + + if (isset($this->prefixesPsr0[$first])) { + foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { + if (0 === strpos($class, $prefix)) { + foreach ($dirs as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + } + } + } + + // PSR-0 fallback dirs + foreach ($this->fallbackDirsPsr0 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + + // PSR-0 include paths. + if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { + return $file; + } + + return false; + } + + /** + * @return void + */ + private static function initializeIncludeClosure() + { + if (self::$includeFile !== null) { + return; + } + + /** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + * + * @param string $file + * @return void + */ + self::$includeFile = \Closure::bind(static function($file) { + include $file; + }, null, null); + } +} diff --git a/plugins/system/tgeoip/vendor/composer/InstalledVersions.php b/plugins/system/tgeoip/vendor/composer/InstalledVersions.php new file mode 100644 index 00000000..d7583fb3 --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/InstalledVersions.php @@ -0,0 +1,313 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ +namespace Tassos\Vendor\Composer; + +use Tassos\Vendor\Composer\Autoload\ClassLoader; +use Tassos\Vendor\Composer\Semver\VersionParser; +/** + * This class is copied in every Composer installed project and available to all + * + * See also https://getcomposer.org/doc/07-runtime.md#installed-versions + * + * To require its presence, you can require `composer-runtime-api ^2.0` + * + * @final + */ +class InstalledVersions +{ + /** + * @var mixed[]|null + * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null + */ + private static $installed; + /** + * @var bool|null + */ + private static $canGetVendors; + /** + * @var array[] + * @psalm-var array}> + */ + private static $installedByVendor = array(); + /** + * Returns a list of all package names which are present, either by being installed, replaced or provided + * + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackages() + { + $packages = array(); + foreach (self::getInstalled() as $installed) { + $packages[] = \array_keys($installed['versions']); + } + if (1 === \count($packages)) { + return $packages[0]; + } + return \array_keys(\array_flip(\call_user_func_array('array_merge', $packages))); + } + /** + * Returns a list of all package names with a specific type e.g. 'library' + * + * @param string $type + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackagesByType($type) + { + $packagesByType = array(); + foreach (self::getInstalled() as $installed) { + foreach ($installed['versions'] as $name => $package) { + if (isset($package['type']) && $package['type'] === $type) { + $packagesByType[] = $name; + } + } + } + return $packagesByType; + } + /** + * Checks whether the given package is installed + * + * This also returns true if the package name is provided or replaced by another package + * + * @param string $packageName + * @param bool $includeDevRequirements + * @return bool + */ + public static function isInstalled($packageName, $includeDevRequirements = \true) + { + foreach (self::getInstalled() as $installed) { + if (isset($installed['versions'][$packageName])) { + return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === \false; + } + } + return \false; + } + /** + * Checks whether the given package satisfies a version constraint + * + * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call: + * + * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3') + * + * @param VersionParser $parser Install composer/semver to have access to this class and functionality + * @param string $packageName + * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package + * @return bool + */ + public static function satisfies(VersionParser $parser, $packageName, $constraint) + { + $constraint = $parser->parseConstraints((string) $constraint); + $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); + return $provided->matches($constraint); + } + /** + * Returns a version constraint representing all the range(s) which are installed for a given package + * + * It is easier to use this via isInstalled() with the $constraint argument if you need to check + * whether a given version of a package is installed, and not just whether it exists + * + * @param string $packageName + * @return string Version constraint usable with composer/semver + */ + public static function getVersionRanges($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + $ranges = array(); + if (isset($installed['versions'][$packageName]['pretty_version'])) { + $ranges[] = $installed['versions'][$packageName]['pretty_version']; + } + if (\array_key_exists('aliases', $installed['versions'][$packageName])) { + $ranges = \array_merge($ranges, $installed['versions'][$packageName]['aliases']); + } + if (\array_key_exists('replaced', $installed['versions'][$packageName])) { + $ranges = \array_merge($ranges, $installed['versions'][$packageName]['replaced']); + } + if (\array_key_exists('provided', $installed['versions'][$packageName])) { + $ranges = \array_merge($ranges, $installed['versions'][$packageName]['provided']); + } + return \implode(' || ', $ranges); + } + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + if (!isset($installed['versions'][$packageName]['version'])) { + return null; + } + return $installed['versions'][$packageName]['version']; + } + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getPrettyVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + if (!isset($installed['versions'][$packageName]['pretty_version'])) { + return null; + } + return $installed['versions'][$packageName]['pretty_version']; + } + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference + */ + public static function getReference($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + if (!isset($installed['versions'][$packageName]['reference'])) { + return null; + } + return $installed['versions'][$packageName]['reference']; + } + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path. + */ + public static function getInstallPath($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null; + } + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + /** + * @return array + * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} + */ + public static function getRootPackage() + { + $installed = self::getInstalled(); + return $installed[0]['root']; + } + /** + * Returns the raw installed.php data for custom implementations + * + * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. + * @return array[] + * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} + */ + public static function getRawData() + { + @\trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', \E_USER_DEPRECATED); + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (\substr(__DIR__, -8, 1) !== 'C') { + self::$installed = (include __DIR__ . '/installed.php'); + } else { + self::$installed = array(); + } + } + return self::$installed; + } + /** + * Returns the raw data of all installed.php which are currently loaded for custom implementations + * + * @return array[] + * @psalm-return list}> + */ + public static function getAllRawData() + { + return self::getInstalled(); + } + /** + * Lets you reload the static array from another file + * + * This is only useful for complex integrations in which a project needs to use + * this class but then also needs to execute another project's autoloader in process, + * and wants to ensure both projects have access to their version of installed.php. + * + * A typical case would be PHPUnit, where it would need to make sure it reads all + * the data it needs from this class, then call reload() with + * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure + * the project in which it runs can then also use this class safely, without + * interference between PHPUnit's dependencies and the project's dependencies. + * + * @param array[] $data A vendor/composer/installed.php data set + * @return void + * + * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data + */ + public static function reload($data) + { + self::$installed = $data; + self::$installedByVendor = array(); + } + /** + * @return array[] + * @psalm-return list}> + */ + private static function getInstalled() + { + if (null === self::$canGetVendors) { + self::$canGetVendors = \method_exists('Tassos\\Vendor\\Composer\\Autoload\\ClassLoader', 'getRegisteredLoaders'); + } + $installed = array(); + if (self::$canGetVendors) { + foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { + if (isset(self::$installedByVendor[$vendorDir])) { + $installed[] = self::$installedByVendor[$vendorDir]; + } elseif (\is_file($vendorDir . '/composer/installed.php')) { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = (require $vendorDir . '/composer/installed.php'); + $installed[] = self::$installedByVendor[$vendorDir] = $required; + if (null === self::$installed && \strtr($vendorDir . '/composer', '\\', '/') === \strtr(__DIR__, '\\', '/')) { + self::$installed = $installed[\count($installed) - 1]; + } + } + } + } + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (\substr(__DIR__, -8, 1) !== 'C') { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = (require __DIR__ . '/installed.php'); + self::$installed = $required; + } else { + self::$installed = array(); + } + } + if (self::$installed !== array()) { + $installed[] = self::$installed; + } + return $installed; + } +} diff --git a/plugins/system/tgeoip/vendor/composer/autoload_classmap.php b/plugins/system/tgeoip/vendor/composer/autoload_classmap.php new file mode 100644 index 00000000..0fb0a2c1 --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/autoload_classmap.php @@ -0,0 +1,10 @@ + $vendorDir . '/composer/InstalledVersions.php', +); diff --git a/plugins/system/tgeoip/vendor/composer/autoload_namespaces.php b/plugins/system/tgeoip/vendor/composer/autoload_namespaces.php new file mode 100644 index 00000000..15a2ff3a --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/autoload_namespaces.php @@ -0,0 +1,9 @@ + array($vendorDir . '/splitbrain/php-archive/src'), + 'Tassos\\Vendor\\MaxMind\\WebService\\' => array($vendorDir . '/maxmind/web-service-common/src/WebService'), + 'Tassos\\Vendor\\MaxMind\\Exception\\' => array($vendorDir . '/maxmind/web-service-common/src/Exception'), + 'Tassos\\Vendor\\MaxMind\\Db\\' => array($vendorDir . '/maxmind-db/reader/src/MaxMind/Db'), + 'Tassos\\Vendor\\GeoIp2\\' => array($vendorDir . '/geoip2/geoip2/src'), + 'Tassos\\Vendor\\Composer\\CaBundle\\' => array($vendorDir . '/composer/ca-bundle/src'), +); diff --git a/plugins/system/tgeoip/vendor/composer/autoload_real.php b/plugins/system/tgeoip/vendor/composer/autoload_real.php new file mode 100644 index 00000000..456812cb --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/autoload_real.php @@ -0,0 +1,38 @@ +register(true); + + return $loader; + } +} diff --git a/plugins/system/tgeoip/vendor/composer/autoload_static.php b/plugins/system/tgeoip/vendor/composer/autoload_static.php new file mode 100644 index 00000000..6c061bc5 --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/autoload_static.php @@ -0,0 +1,61 @@ + + array ( + 'Tassos\\Vendor\\splitbrain\\PHPArchive\\' => 36, + 'Tassos\\Vendor\\MaxMind\\WebService\\' => 33, + 'Tassos\\Vendor\\MaxMind\\Exception\\' => 32, + 'Tassos\\Vendor\\MaxMind\\Db\\' => 25, + 'Tassos\\Vendor\\GeoIp2\\' => 21, + 'Tassos\\Vendor\\Composer\\CaBundle\\' => 32, + ), + ); + + public static $prefixDirsPsr4 = array ( + 'Tassos\\Vendor\\splitbrain\\PHPArchive\\' => + array ( + 0 => __DIR__ . '/..' . '/splitbrain/php-archive/src', + ), + 'Tassos\\Vendor\\MaxMind\\WebService\\' => + array ( + 0 => __DIR__ . '/..' . '/maxmind/web-service-common/src/WebService', + ), + 'Tassos\\Vendor\\MaxMind\\Exception\\' => + array ( + 0 => __DIR__ . '/..' . '/maxmind/web-service-common/src/Exception', + ), + 'Tassos\\Vendor\\MaxMind\\Db\\' => + array ( + 0 => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db', + ), + 'Tassos\\Vendor\\GeoIp2\\' => + array ( + 0 => __DIR__ . '/..' . '/geoip2/geoip2/src', + ), + 'Tassos\\Vendor\\Composer\\CaBundle\\' => + array ( + 0 => __DIR__ . '/..' . '/composer/ca-bundle/src', + ), + ); + + public static $classMap = array ( + 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', + ); + + public static function getInitializer(ClassLoader $loader) + { + return \Closure::bind(function () use ($loader) { + $loader->prefixLengthsPsr4 = ComposerStaticInit087ac1c88c9dd7b872309175c7c60d7d::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit087ac1c88c9dd7b872309175c7c60d7d::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit087ac1c88c9dd7b872309175c7c60d7d::$classMap; + + }, null, ClassLoader::class); + } +} diff --git a/plugins/system/tgeoip/vendor/composer/ca-bundle/res/cacert.pem b/plugins/system/tgeoip/vendor/composer/ca-bundle/res/cacert.pem new file mode 100644 index 00000000..2ae7b6cb --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/ca-bundle/res/cacert.pem @@ -0,0 +1,3372 @@ +## +## Bundle of CA Root Certificates +## +## Certificate data from Mozilla as of: Tue Jan 10 04:12:06 2023 GMT +## +## This is a bundle of X.509 certificates of public Certificate Authorities +## (CA). These were automatically extracted from Mozilla's root certificates +## file (certdata.txt). This file can be found in the mozilla source tree: +## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt +## +## It contains the certificates in PEM format and therefore +## can be directly used with curl / libcurl / php_curl, or with +## an Apache+mod_ssl webserver for SSL client authentication. +## Just configure this file as the SSLCACertificateFile. +## +## Conversion done with mk-ca-bundle.pl version 1.29. +## SHA256: 90c470e705b4b5f36f09684dc50e2b79c8b86989a848b62cd1a7bd6460ee65f6 +## + + +GlobalSign Root CA +================== +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx +GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds +b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD +VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa +DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc +THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb +Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP +c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX +gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF +AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj +Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG +j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH +hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC +X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +Entrust.net Premium 2048 Secure Server CA +========================================= +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +Baltimore CyberTrust Root +========================= +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE +ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li +ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC +SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs +dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME +uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB +UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C +G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 +XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr +l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI +VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB +BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh +cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 +hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa +Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H +RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +Entrust Root Certification Authority +==================================== +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw +b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG +A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 +MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu +MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu +Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz +A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww +Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 +j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN +rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 +MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH +hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM +Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa +v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS +W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 +tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +Comodo AAA Services root +======================== +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw +MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl +c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV +BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG +C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs +i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW +Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH +Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK +Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f +BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl +cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz +LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm +7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z +8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C +12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +QuoVadis Root CA 2 +================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +QuoVadis Root CA 3 +================== +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx +OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg +DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij +KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K +DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv +BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp +p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 +nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX +MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM +Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz +uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT +BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj +YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD +VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 +ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE +AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV +qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s +hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z +POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 +Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp +8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC +bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu +g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p +vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr +qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- + +Security Communication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw +8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM +DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX +5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd +DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 +JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g +0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a +mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ +s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ +6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi +FL39vmwLAw== +-----END CERTIFICATE----- + +XRamp Global CA Root +==================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE +BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj +dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx +HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg +U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu +IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx +foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE +zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs +AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry +xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap +oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC +AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc +/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n +nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz +8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- + +Go Daddy Class 2 CA +=================== +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY +VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG +A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g +RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD +ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv +2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 +qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j +YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY +vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O +BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o +atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu +MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim +PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt +I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI +Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b +vZ8= +-----END CERTIFICATE----- + +Starfield Class 2 CA +==================== +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc +U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo +MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG +A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG +SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY +bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ +JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm +epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN +F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF +MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f +hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo +bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g +QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs +afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM +PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD +KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 +QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +DigiCert Assured ID Root CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx +MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO +9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy +UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW +/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy +oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf +GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF +66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq +hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc +EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn +SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i +8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +DigiCert Global Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw +MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn +TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 +BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H +4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y +7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB +o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm +8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF +BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr +EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt +tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 +UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +DigiCert High Assurance EV Root CA +================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw +KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw +MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ +MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu +Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t +Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS +OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 +MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ +NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe +h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY +JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ +V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp +myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK +mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K +-----END CERTIFICATE----- + +SwissSign Gold CA - G2 +====================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +SwissSign Silver CA - G2 +======================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +SecureTrust CA +============== +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy +dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe +BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX +OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t +DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH +GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b +01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH +ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj +aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu +SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf +mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ +nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- + +Secure Global CA +================ +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH +bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg +MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg +Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx +YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ +bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g +8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV +HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi +0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn +oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA +MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ +OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn +CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 +3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- + +COMODO Certification Authority +============================== +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb +MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD +T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH ++7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww +xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV +4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA +1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI +rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k +b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC +AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP +OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc +IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN ++8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== +-----END CERTIFICATE----- + +COMODO ECC Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix +GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X +4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni +wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG +FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA +U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +Certigna +======== +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw +EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 +MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI +Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q +XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH +GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p +ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg +DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf +Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ +tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ +BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J +SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ +ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu +PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY +1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- + +ePKI Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx +MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq +MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs +IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi +lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv +qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX +12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O +WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ +ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao +lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ +vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi +Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi +MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 +1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq +KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV +xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP +NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r +GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE +xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx +gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy +sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD +BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- + +certSIGN ROOT CA +================ +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD +VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa +Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE +CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I +JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH +rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 +ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD +0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 +AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B +Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB +AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 +SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 +x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt +vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz +TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- + +NetLock Arany (Class Gold) Főtanúsítvány +======================================== +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G +A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 +dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB +cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx +MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO +ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 +c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu +0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw +/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk +H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw +fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 +neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW +qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta +YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna +NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu +dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- + +Hongkong Post Root CA 1 +======================= +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT +DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx +NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n +IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 +ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr +auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh +qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY +V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV +HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i +h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio +l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei +IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps +T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT +c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== +-----END CERTIFICATE----- + +SecureSign RootCA11 +=================== +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi +SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS +b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw +KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 +cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL +TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO +wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq +g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP +O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA +bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX +t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh +OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r +bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ +Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 +y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 +lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- + +Microsec e-Szigno Root CA 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER +MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv +c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE +BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt +U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA +fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG +0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA +pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm +1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC +AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf +QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE +FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o +lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX +I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 +yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi +LXpUq3DDfSJlgnCW +-----END CERTIFICATE----- + +GlobalSign Root CA - R3 +======================= +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt +iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ +0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 +rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl +OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 +xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 +lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 +EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E +bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 +YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r +kpeDMdmztcpHWD9f +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud +EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH +DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA +bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx +ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx +51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk +R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP +T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f +Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl +osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR +crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR +saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD +KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi +6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- + +Izenpe.com +========== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +Go Daddy Root Certificate Authority - G2 +======================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu +MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G +A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq +9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD ++qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd +fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl +NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 +BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac +vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r +5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV +N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 +-----END CERTIFICATE----- + +Starfield Root Certificate Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw +DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg +VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv +W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs +bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk +N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf +ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU +JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol +TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx +4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw +F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ +c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +Starfield Services Root Certificate Authority - G2 +================================================== +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl +IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT +dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 +h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa +hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP +LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB +rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG +SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP +E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy +xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza +YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 +-----END CERTIFICATE----- + +AffirmTrust Commercial +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw +MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb +DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV +C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 +BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww +MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV +HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG +hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi +qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv +0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh +sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +AffirmTrust Networking +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw +MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE +Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI +dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 +/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb +h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV +HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu +UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 +12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 +WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 +/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +AffirmTrust Premium +=================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy +OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy +dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn +BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV +5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs ++7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd +GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R +p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI +S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 +6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 +/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo ++Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv +MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC +6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S +L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK ++4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV +BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg +IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 +g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb +zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== +-----END CERTIFICATE----- + +AffirmTrust Premium ECC +======================= +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV +BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx +MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U +cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ +N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW +BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK +BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X +57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM +eQ== +-----END CERTIFICATE----- + +Certum Trusted Network CA +========================= +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK +ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy +MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU +ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC +l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J +J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 +fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 +cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw +DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj +jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 +mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj +Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- + +TWCA Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ +VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG +EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB +IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx +QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC +oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP +4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r +y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG +9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC +mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW +QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY +T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny +Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- + +Security Communication RootCA2 +============================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC +SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy +aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ ++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R +3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV +spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K +EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 +QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB +CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj +u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk +3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q +tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 +mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- + +Actalis Authentication Root CA +============================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +Buypass Class 2 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X +DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 +g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn +9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b +/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU +CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff +awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI +zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn +Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX +Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs +M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI +osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S +aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd +DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD +LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 +oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC +wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS +CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN +rJgWVqA= +-----END CERTIFICATE----- + +Buypass Class 3 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X +DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH +sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR +5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh +7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ +ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH +2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV +/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ +RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA +Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq +j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G +uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG +Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 +ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 +KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz +6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug +UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe +eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi +Cp/HuZc= +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 3 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx +MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK +9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU +NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF +iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W +0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr +AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb +fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT +ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h +P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe +Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE +LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD +ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA +BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv +KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z +p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC +AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ +4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y +eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw +MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G +PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw +OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm +2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV +dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph +X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 EV 2009 +================================= +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS +egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh +zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T +7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 +sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 +11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv +cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v +ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El +MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp +b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh +c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ +PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX +ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA +NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv +w9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- + +CA Disig Root R2 +================ +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC +w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia +xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 +A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S +GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV +g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa +5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE +koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A +Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i +Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u +Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV +sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je +dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 +1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx +mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 +utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 +sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg +UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV +7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- + +ACCVRAIZ1 +========= +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB +SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 +MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH +UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM +jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 +RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD +aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ +0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG +WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 +8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR +5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J +9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK +Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw +Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu +Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM +Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA +QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh +AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA +YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj +AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA +IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk +aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 +dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 +MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI +hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E +R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN +YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 +nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ +TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 +sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg +Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd +3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p +EfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- + +TWCA Global Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT +CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD +QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK +EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C +nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV +r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR +Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV +tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W +KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 +sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p +yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn +kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI +zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g +cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M +8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg +/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg +lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP +A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m +i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 +EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 +zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= +-----END CERTIFICATE----- + +TeliaSonera Root CA v1 +====================== +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE +CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 +MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW +VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ +6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA +3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k +B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn +Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH +oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 +F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ +oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 +gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc +TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB +AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW +DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm +zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW +pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV +G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc +c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT +JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 +qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 +Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems +WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- + +E-Tugra Certification Authority +=============================== +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w +DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls +ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw +NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx +QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl +cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD +DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd +hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K +CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g +ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ +BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 +E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz +rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq +jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 +dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG +MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK +kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO +XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 +VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo +a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc +dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV +KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT +Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 +8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G +C7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 2 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx +MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ +SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F +vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 +2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV +WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy +YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 +r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf +vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR +3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== +-----END CERTIFICATE----- + +Atos TrustedRoot 2011 +===================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU +cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 +MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG +A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV +hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr +54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ +DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 +HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR +z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R +l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ +bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h +k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh +TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 +61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G +3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- + +QuoVadis Root CA 1 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE +PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm +PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 +Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN +ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l +g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV +7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX +9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f +iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg +t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI +hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 +GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct +Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP ++V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh +3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa +wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 +O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 +FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV +hMJKzRwuJIczYOXD +-----END CERTIFICATE----- + +QuoVadis Root CA 2 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh +ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY +NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t +oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o +MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l +V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo +L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ +sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD +6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh +lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI +hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K +pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 +x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz +dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X +U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw +mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD +zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN +JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr +O3jtZsSOeWmD3n+M +-----END CERTIFICATE----- + +QuoVadis Root CA 3 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 +IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL +Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe +6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 +I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U +VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 +5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi +Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM +dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt +rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI +hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS +t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ +TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du +DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib +Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD +hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX +0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW +dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 +PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- + +DigiCert Assured ID Root G2 +=========================== +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw +MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH +35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq +bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw +VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP +YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn +lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO +w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv +0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz +d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW +hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M +jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +DigiCert Assured ID Root G3 +=========================== +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD +VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb +RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs +KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF +UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy +YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy +1vUhZscv6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +DigiCert Global Root G2 +======================= +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx +MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ +kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO +3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV +BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM +UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu +5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr +F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U +WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH +QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ +iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- + +DigiCert Global Root G3 +======================= +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD +VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw +MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C +AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O +YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp +Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y +3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 +VOKa5Vt8sycX +-----END CERTIFICATE----- + +DigiCert Trusted Root G4 +======================== +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw +HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp +pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o +k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa +vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY +QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 +MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm +mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 +f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH +dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 +oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY +ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr +yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy +7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah +ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN +5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb +/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa +5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK +G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP +82Z+ +-----END CERTIFICATE----- + +COMODO RSA Certification Authority +================================== +-----BEGIN CERTIFICATE----- +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 +LaZRfyHBNVOFBkpdn627G190 +-----END CERTIFICATE----- + +USERTrust RSA Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +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 +Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +USERTrust ECC Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 +0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez +nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB +HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu +9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R5 +=========================== +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 +SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS +h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx +uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 +yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +IdenTrust Commercial Root CA 1 +============================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS +b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES +MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB +IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld +hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ +mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi +1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C +XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl +3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy +NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV +WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg +xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix +uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI +hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg +ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt +ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV +YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX +feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro +kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe +2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz +Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R +cGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- + +IdenTrust Public Sector Root CA 1 +================================= +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv +ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV +UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS +b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy +P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 +Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI +rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf +qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS +mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn +ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh +LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v +iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL +4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw +DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A +mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt +GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt +m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx +NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 +Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI +ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC +ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ +3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy +bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug +b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw +HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT +DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx +OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP +/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz +HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU +s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y +TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx +AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 +0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z +iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi +nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ +vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO +e4pIb4tF9g== +-----END CERTIFICATE----- + +Entrust Root Certification Authority - EC1 +========================================== +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx +FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn +YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw +FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs +LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg +dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy +AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef +9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h +vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 +kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +CFCA EV ROOT +============ +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE +CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB +IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw +MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD +DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV +BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD +7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN +uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW +ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 +xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f +py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K +gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol +hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ +tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf +BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q +ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua +4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG +E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX +BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn +aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy +PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX +kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C +ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GB CA +=============================== +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG +EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw +MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds +b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX +scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP +rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk +9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o +Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg +GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD +dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 +VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui +HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- + +SZAFIR ROOT CA2 +=============== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +Certum Trusted Network CA 2 +=========================== +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +ISRG Root X1 +============ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM +================ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +Amazon Root CA 1 +================ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +Amazon Root CA 2 +================ +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- + +Amazon Root CA 3 +================ +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +Amazon Root CA 4 +================ +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- + +GDCA TrustAUTH R5 ROOT +====================== +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04xMjAw +BgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8wHQYDVQQD +DBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVow +YjELMAkGA1UEBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJjDp6L3TQs +AlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBjTnnEt1u9ol2x8kECK62p +OqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+uKU49tm7srsHwJ5uu4/Ts765/94Y9cnrr +pftZTqfrlYwiOXnhLQiPzLyRuEH3FMEjqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ +9Cy5WmYqsBebnh52nUpmMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQ +xXABZG12ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloPzgsM +R6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3GkL30SgLdTMEZeS1SZ +D2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeCjGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4 +oR24qoAATILnsn8JuLwwoC8N9VKejveSswoAHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx +9hoh49pwBiFYFIeFd3mqgnkCAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlR +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZmDRd9FBUb1Ov9 +H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5COmSdI31R9KrO9b7eGZONn35 +6ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ryL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd ++PwyvzeG5LuOmCd+uh8W4XAR8gPfJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQ +HtZa37dG/OaG+svgIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBD +F8Io2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV09tL7ECQ +8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQXR4EzzffHqhmsYzmIGrv +/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrqT8p+ck0LcIymSLumoRT2+1hEmRSuqguT +aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- + +SSL.com Root Certification Authority RSA +======================================== +-----BEGIN CERTIFICATE----- +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 +WuuA8ShYIc2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- + +SSL.com Root Certification Authority ECC +======================================== +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xMTAv +BgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEy +MTgxNDAzWhcNNDEwMjEyMTgxNDAzWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI7Z4INcgn64mMU1jrYor+ +8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPgCemB+vNH06NjMGEwHQYDVR0OBBYEFILR +hXMw5zUE044CkvvlpNHEIejNMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTT +jgKS++Wk0cQh6M0wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCW +e+0F+S8Tkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+gA0z +5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority RSA R2 +============================================== +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4w +DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9u +MTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQI +DAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD +VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jh +hqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w +cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTO +Zw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+ +B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9Zh +CBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim +9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECto +RHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+Slm +JuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48 ++qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20Zp +qJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1 +++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nx +Y/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2G +guDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDz +OFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7 +CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5Wxq +lD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR +rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1 +hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX +9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority ECC +=========================================== +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xNDAy +BgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYw +MjEyMTgxNTIzWhcNNDEwMjEyMTgxNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM +LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMAVIbc/R/fALhBYlzccBYy +3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1KthkuWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0O +BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe +5d7SgarNqC1kUbbZcpuX5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJ +N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm +m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- + +GlobalSign Root CA - R6 +======================= +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UECxMX +R2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9i +YWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs +U2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQss +grRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1kZguSgMpE +3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxDaNc9PIrFsmbVkJq3MQbF +vuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJwLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqM +PKq0pPbzlUoSB239jLKJz9CgYXfIWHSw1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+ +azayOeSsJDa38O+2HBNXk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05O +WgtH8wY2SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/hbguy +CLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4nWUx2OVvq+aWh2IMP +0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpYrZxCRXluDocZXFSxZba/jJvcE+kN +b7gu3GduyYsRtYQUigAZcIN5kZeR1BonvzceMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQE +AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNV +HSMEGDAWgBSubAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGtIxg93eFyRJa0 +lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr6155wsTLxDKZmOMNOsIeDjHfrY +BzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLjvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFym +Fe944Hn+Xds+qkxV/ZoVqW/hpvvfcDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr +3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB1 +0jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/T +uTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItK +oZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+t +JDfLRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GC CA +=============================== +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQGEwJD +SDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEo +MCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRa +Fw00MjA1MDkwOTU4MzNaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQL +ExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4nieUqjFqdr +VCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4Wp2OQ0jnUsYd4XxiWD1Ab +NTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7TrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0E +AwMDaAAwZQIwJsdpW9zV57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtk +AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- + +UCA Global G2 Root +================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBHbG9iYWwgRzIgUm9vdDAeFw0x +NjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlU +cnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxeYrb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmT +oni9kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzmVHqUwCoV +8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/RVogvGjqNO7uCEeBHANBS +h6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDcC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8o +LTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIjtm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/ +R+zvWr9LesGtOxdQXGLYD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBe +KW4bHAyvj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6DlNaBa +4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6iIis7nCs+dwp4wwc +OxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznPO6Q0ibd5Ei9Hxeepl2n8pndntd97 +8XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFIHEjMz15DD/pQwIX4wVZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo +5sOASD0Ee/ojL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl1qnN3e92mI0A +Ds0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oUb3n09tDh05S60FdRvScFDcH9 +yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LVPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAX +c47QN6MUPJiVAAwpBVueSUmxX8fjy88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHo +jhJi6IjMtX9Gl8CbEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZk +bxqgDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI+Vg7RE+x +ygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGyYiGqhkCyLmTTX8jjfhFn +RR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bXUB+K+wb1whnw0A== +-----END CERTIFICATE----- + +UCA Extended Validation Root +============================ +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9u +IFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMxMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8G +A1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrs +iWogD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvSsPGP2KxF +Rv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aopO2z6+I9tTcg1367r3CTu +eUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dksHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR +59mzLC52LqGj3n5qiAno8geK+LLNEOfic0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH +0mK1lTnj8/FtDw5lhIpjVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KR +el7sFsLzKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/TuDv +B0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41Gsx2VYVdWf6/wFlth +WG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs1+lvK9JKBZP8nm9rZ/+I8U6laUpS +NwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQDfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS +3H5aBZ8eNJr34RQwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggIBADaNl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQVBcZEhrxH9cM +aVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5c6sq1WnIeJEmMX3ixzDx/BR4 +dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb ++7lsq+KePRXBOy5nAliRn+/4Qh8st2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOW +F3sGPjLtx7dCvHaj2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwi +GpWOvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2CxR9GUeOc +GMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmxcmtpzyKEC2IPrNkZAJSi +djzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbMfjKaiJUINlK73nZfdklJrX+9ZSCyycEr +dhh2n1ax +-----END CERTIFICATE----- + +Certigna Root CA +================ +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE +BhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAwMiA0ODE0NjMwODEwMDAzNjEZ +MBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0xMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjda +MFoxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYz +MDgxMDAwMzYxGTAXBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sOty3tRQgX +stmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9MCiBtnyN6tMbaLOQdLNyz +KNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPuI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8 +JXrJhFwLrN1CTivngqIkicuQstDuI7pmTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16 +XdG+RCYyKfHx9WzMfgIhC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq +4NYKpkDfePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3YzIoej +wpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWTCo/1VTp2lc5ZmIoJ +lXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1kJWumIWmbat10TWuXekG9qxf5kBdI +jzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp/ +/TBt2dzhauH8XwIDAQABo4IBGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3d3cuY2Vy +dGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilodHRwOi8vY3JsLmNlcnRpZ25h +LmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYraHR0cDovL2NybC5kaGlteW90aXMuY29tL2Nl +cnRpZ25hcm9vdGNhLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOIt +OoldaDgvUSILSo3L6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxP +TGRGHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH60BGM+RFq +7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncBlA2c5uk5jR+mUYyZDDl3 +4bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdio2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd +8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS +6Cvu5zHbugRqh5jnxV/vfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaY +tlu3zM63Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayhjWZS +aX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw3kAP+HwV96LOPNde +E4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- + +emSign Root CA - G1 +=================== +-----BEGIN CERTIFICATE----- +MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJJTjET +MBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRl +ZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBHMTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgx +ODMwMDBaMGcxCzAJBgNVBAYTAklOMRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVk +aHJhIFRlY2hub2xvZ2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQzf2N4aLTN +LnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO8oG0x5ZOrRkVUkr+PHB1 +cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aqd7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHW +DV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhMtTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ +6DqS0hdW5TUaQBw+jSztOd9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrH +hQIDAQABo0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQDAgEG +MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31xPaOfG1vR2vjTnGs2 +vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjMwiI/aTvFthUvozXGaCocV685743Q +NcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6dGNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q ++Mri/Tm3R7nrft8EI6/6nAYH6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeih +U80Bv2noWgbyRQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx +iN66zB+Afko= +-----END CERTIFICATE----- + +emSign ECC Root CA - G3 +======================= +-----BEGIN CERTIFICATE----- +MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQGEwJJTjETMBEG +A1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEg +MB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4 +MTgzMDAwWjBrMQswCQYDVQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11 +ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g +RzMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0WXTsuwYc +58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xySfvalY8L1X44uT6EYGQIr +MgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuBzhccLikenEhjQjAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+D +CBeQyh+KTOgNG3qxrdWBCUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7 +jHvrZQnD+JbNR6iC8hZVdyR+EhCVBCyj +-----END CERTIFICATE----- + +emSign Root CA - C1 +=================== +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkGA1UEBhMCVVMx +EzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNp +Z24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UE +BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQD +ExNlbVNpZ24gUm9vdCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+up +ufGZBczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZHdPIWoU/ +Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH3DspVpNqs8FqOp099cGX +OFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvHGPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4V +I5b2P/AgNBbeCsbEBEV5f6f9vtKppa+cxSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleooms +lMuoaJuvimUnzYnu3Yy1aylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+ +XJGFehiqTbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD +ggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87/kOXSTKZEhVb3xEp +/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4kqNPEjE2NuLe/gDEo2APJ62gsIq1 +NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrGYQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9 +wC68AivTxEDkigcxHpvOJpkT+xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQ +BmIMMMAVSKeoWXzhriKi4gp6D/piq1JM4fHfyr6DDUI= +-----END CERTIFICATE----- + +emSign ECC Root CA - C3 +======================= +-----BEGIN CERTIFICATE----- +MIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQGEwJVUzETMBEG +A1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMxIDAeBgNVBAMTF2VtU2lnbiBF +Q0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UE +BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQD +ExdlbVNpZ24gRUNDIFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd +6bciMK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4OjavtisIGJAnB9 +SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0OBBYEFPtaSNCAIEDyqOkA +B2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gA +MGUCMQC02C8Cif22TGK6Q04ThHK1rt0c3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwU +ZOR8loMRnLDRWmFLpg9J0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ== +-----END CERTIFICATE----- + +Hongkong Post Root CA 3 +======================= +-----BEGIN CERTIFICATE----- +MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQELBQAwbzELMAkG +A1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJSG9uZyBLb25nMRYwFAYDVQQK +Ew1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25na29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2 +MDMwMjI5NDZaFw00MjA2MDMwMjI5NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtv +bmcxEjAQBgNVBAcTCUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMX +SG9uZ2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz +iNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFOdem1p+/l6TWZ5Mwc50tf +jTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mIVoBc+L0sPOFMV4i707mV78vH9toxdCim +5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOe +sL4jpNrcyCse2m5FHomY2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj +0mRiikKYvLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+TtbNe/ +JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZbx39ri1UbSsUgYT2u +y1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+l2oBlKN8W4UdKjk60FSh0Tlxnf0h ++bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YKTE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsG +xVd7GYYKecsAyVKvQv83j+GjHno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwID +AQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e +i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEwDQYJKoZIhvcN +AQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG7BJ8dNVI0lkUmcDrudHr9Egw +W62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCkMpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWld +y8joRTnU+kLBEUx3XZL7av9YROXrgZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov ++BS5gLNdTaqX4fnkGMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDc +eqFS3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJmOzj/2ZQw +9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+l6mc1X5VTMbeRRAc6uk7 +nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6cJfTzPV4e0hz5sy229zdcxsshTrD3mUcY +hcErulWuBurQB7Lcq9CClnXO0lD+mefPL5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB +60PZ2Pierc+xYw5F9KBaLJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fq +dBb9HxEGmpv0 +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G4 +========================================= +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAwgb4xCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu +bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1 +dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eSAtIEc0MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYT +AlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEc0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3D +umSXbcr3DbVZwbPLqGgZ2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV +3imz/f3ET+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j5pds +8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAMC1rlLAHGVK/XqsEQ +e9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73TDtTUXm6Hnmo9RR3RXRv06QqsYJn7 +ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNXwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5X +xNMhIWNlUpEbsZmOeX7m640A2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV +7rtNOzK+mndmnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 +dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwlN4y6mACXi0mW +Hv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNjc0kCAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9n +MA0GCSqGSIb3DQEBCwUAA4ICAQAS5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4Q +jbRaZIxowLByQzTSGwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht +7LGrhFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/B7NTeLUK +YvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uIAeV8KEsD+UmDfLJ/fOPt +jqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbwH5Lk6rWS02FREAutp9lfx1/cH6NcjKF+ +m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKW +RGhXxNUzzxkvFMSUHHuk2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjA +JOgc47OlIQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk5F6G ++TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuYn/PIjhs4ViFqUZPT +kcpG2om3PVODLAgfi49T3f+sHw== +-----END CERTIFICATE----- + +Microsoft ECC Root Certificate Authority 2017 +============================================= +-----BEGIN CERTIFICATE----- +MIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNyb3NvZnQgRUND +IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwHhcNMTkxMjE4MjMwNjQ1WhcNNDIwNzE4 +MjMxNjA0WjBlMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYw +NAYDVQQDEy1NaWNyb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAATUvD0CQnVBEyPNgASGAlEvaqiBYgtlzPbKnR5vSmZRogPZnZH6 +thaxjG7efM3beaYvzrvOcS/lpaso7GMEZpn4+vKTEAXhgShC48Zo9OYbhGBKia/teQ87zvH2RPUB +eMCjVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTIy5lycFIM ++Oa+sgRXKSrPQhDtNTAQBgkrBgEEAYI3FQEEAwIBADAKBggqhkjOPQQDAwNoADBlAjBY8k3qDPlf +Xu5gKcs68tvWMoQZP3zVL8KxzJOuULsJMsbG7X7JNpQS5GiFBqIb0C8CMQCZ6Ra0DvpWSNSkMBaR +eNtUjGUBiudQZsIxtzm6uBoiB078a1QWIP8rtedMDE2mT3M= +-----END CERTIFICATE----- + +Microsoft RSA Root Certificate Authority 2017 +============================================= +-----BEGIN CERTIFICATE----- +MIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBlMQswCQYDVQQG +EwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNyb3NvZnQg +UlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwHhcNMTkxMjE4MjI1MTIyWhcNNDIw +NzE4MjMwMDIzWjBlMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u +MTYwNAYDVQQDEy1NaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKW76UM4wplZEWCpW9R2LBifOZNt9GkMml +7Xhqb0eRaPgnZ1AzHaGm++DlQ6OEAlcBXZxIQIJTELy/xztokLaCLeX0ZdDMbRnMlfl7rEqUrQ7e +S0MdhweSE5CAg2Q1OQT85elss7YfUJQ4ZVBcF0a5toW1HLUX6NZFndiyJrDKxHBKrmCk3bPZ7Pw7 +1VdyvD/IybLeS2v4I2wDwAW9lcfNcztmgGTjGqwu+UcF8ga2m3P1eDNbx6H7JyqhtJqRjJHTOoI+ +dkC0zVJhUXAoP8XFWvLJjEm7FFtNyP9nTUwSlq31/niol4fX/V4ggNyhSyL71Imtus5Hl0dVe49F +yGcohJUcaDDv70ngNXtk55iwlNpNhTs+VcQor1fznhPbRiefHqJeRIOkpcrVE7NLP8TjwuaGYaRS +MLl6IE9vDzhTyzMMEyuP1pq9KsgtsRx9S1HKR9FIJ3Jdh+vVReZIZZ2vUpC6W6IYZVcSn2i51BVr +lMRpIpj0M+Dt+VGOQVDJNE92kKz8OMHY4Xu54+OU4UZpyw4KUGsTuqwPN1q3ErWQgR5WrlcihtnJ +0tHXUeOrO8ZV/R4O03QK0dqq6mm4lyiPSMQH+FJDOvTKVTUssKZqwJz58oHhEmrARdlns87/I6KJ +ClTUFLkqqNfs+avNJVgyeY+QW5g5xAgGwax/Dj0ApQIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUCctZf4aycI8awznjwNnpv7tNsiMwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAKyvPl3CEZaJjqPnktaXFbgToqZCLgLNFgVZJ8og +6Lq46BrsTaiXVq5lQ7GPAJtSzVXNUzltYkyLDVt8LkS/gxCP81OCgMNPOsduET/m4xaRhPtthH80 +dK2Jp86519efhGSSvpWhrQlTM93uCupKUY5vVau6tZRGrox/2KJQJWVggEbbMwSubLWYdFQl3JPk ++ONVFT24bcMKpBLBaYVu32TxU5nhSnUgnZUP5NbcA/FZGOhHibJXWpS2qdgXKxdJ5XbLwVaZOjex +/2kskZGT4d9Mozd2TaGf+G0eHdP67Pv0RR0Tbc/3WeUiJ3IrhvNXuzDtJE3cfVa7o7P4NHmJweDy +AmH3pvwPuxwXC65B2Xy9J6P9LjrRk5Sxcx0ki69bIImtt2dmefU6xqaWM/5TkshGsRGRxpl/j8nW +ZjEgQRCHLQzWwa80mMpkg/sTV9HB8Dx6jKXB/ZUhoHHBk2dxEuqPiAppGWSZI1b7rCoucL5mxAyE +7+WL85MB+GqQk2dLsmijtWKP6T+MejteD+eMuMZ87zf9dOLITzNy4ZQ5bb0Sr74MTnB8G2+NszKT +c0QWbej09+CVgI+WXTik9KveCjCHk9hNAHFiRSdLOkKEW39lt2c0Ui2cFmuqqNh7o0JMcccMyj6D +5KbvtwEwXlGjefVwaaZBRA+GsCyRxj3qrg+E +-----END CERTIFICATE----- + +e-Szigno Root CA 2017 +===================== +-----BEGIN CERTIFICATE----- +MIICQDCCAeWgAwIBAgIMAVRI7yH9l1kN9QQKMAoGCCqGSM49BAMCMHExCzAJBgNVBAYTAkhVMREw +DwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMgTHRkLjEXMBUGA1UEYQwOVkFUSFUt +MjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25vIFJvb3QgQ0EgMjAxNzAeFw0xNzA4MjIxMjA3MDZa +Fw00MjA4MjIxMjA3MDZaMHExCzAJBgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UE +CgwNTWljcm9zZWMgTHRkLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3pp +Z25vIFJvb3QgQ0EgMjAxNzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJbcPYrYsHtvxie+RJCx +s1YVe45DJH0ahFnuY2iyxl6H0BVIHqiQrb1TotreOpCmYF9oMrWGQd+HWyx7xf58etqjYzBhMA8G +A1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSHERUI0arBeAyxr87GyZDv +vzAEwDAfBgNVHSMEGDAWgBSHERUI0arBeAyxr87GyZDvvzAEwDAKBggqhkjOPQQDAgNJADBGAiEA +tVfd14pVCzbhhkT61NlojbjcI4qKDdQvfepz7L9NbKgCIQDLpbQS+ue16M9+k/zzNY9vTlp8tLxO +svxyqltZ+efcMQ== +-----END CERTIFICATE----- + +certSIGN Root CA G2 +=================== +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAlJPMRQw +EgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJR04gUk9PVCBDQSBHMjAeFw0xNzAy +MDYwOTI3MzVaFw00MjAyMDYwOTI3MzVaMEExCzAJBgNVBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lH +TiBTQTEcMBoGA1UECxMTY2VydFNJR04gUk9PVCBDQSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAMDFdRmRfUR0dIf+DjuW3NgBFszuY5HnC2/OOwppGnzC46+CjobXXo9X69MhWf05 +N0IwvlDqtg+piNguLWkh59E3GE59kdUWX2tbAMI5Qw02hVK5U2UPHULlj88F0+7cDBrZuIt4Imfk +abBoxTzkbFpG583H+u/E7Eu9aqSs/cwoUe+StCmrqzWaTOTECMYmzPhpn+Sc8CnTXPnGFiWeI8Mg +wT0PPzhAsP6CRDiqWhqKa2NYOLQV07YRaXseVO6MGiKscpc/I1mbySKEwQdPzH/iV8oScLumZfNp +dWO9lfsbl83kqK/20U6o2YpxJM02PbyWxPFsqa7lzw1uKA2wDrXKUXt4FMMgL3/7FFXhEZn91Qqh +ngLjYl/rNUssuHLoPj1PrCy7Lobio3aP5ZMqz6WryFyNSwb/EkaseMsUBzXgqd+L6a8VTxaJW732 +jcZZroiFDsGJ6x9nxUWO/203Nit4ZoORUSs9/1F3dmKh7Gc+PoGD4FapUB8fepmrY7+EF3fxDTvf +95xhszWYijqy7DwaNz9+j5LP2RIUZNoQAhVB/0/E6xyjyfqZ90bp4RjZsbgyLcsUDFDYg2WD7rlc +z8sFWkz6GZdr1l0T08JcVLwyc6B49fFtHsufpaafItzRUZ6CeWRgKRM+o/1Pcmqr4tTluCRVLERL +iohEnMqE0yo7AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBSCIS1mxteg4BXrzkwJd8RgnlRuAzANBgkqhkiG9w0BAQsFAAOCAgEAYN4auOfyYILVAzOB +ywaK8SJJ6ejqkX/GM15oGQOGO0MBzwdw5AgeZYWR5hEit/UCI46uuR59H35s5r0l1ZUa8gWmr4UC +b6741jH/JclKyMeKqdmfS0mbEVeZkkMR3rYzpMzXjWR91M08KCy0mpbqTfXERMQlqiCA2ClV9+BB +/AYm/7k29UMUA2Z44RGx2iBfRgB4ACGlHgAoYXhvqAEBj500mv/0OJD7uNGzcgbJceaBxXntC6Z5 +8hMLnPddDnskk7RI24Zf3lCGeOdA5jGokHZwYa+cNywRtYK3qq4kNFtyDGkNzVmf9nGvnAvRCjj5 +BiKDUyUM/FHE5r7iOZULJK2v0ZXkltd0ZGtxTgI8qoXzIKNDOXZbbFD+mpwUHmUUihW9o4JFWklW +atKcsWMy5WHgUyIOpwpJ6st+H6jiYoD2EEVSmAYY3qXNL3+q1Ok+CHLsIwMCPKaq2LxndD0UF/tU +Sxfj03k9bWtJySgOLnRQvwzZRjoQhsmnP+mg7H/rpXdYaXHmgwo38oZJar55CJD2AhZkPuXaTH4M +NMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE1LlSVHJ7liXMvGnjSG4N +0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MXQRBdJ3NghVdJIgc= +-----END CERTIFICATE----- + +Trustwave Global Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +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 +29FpHOTKyeC2nOnOcXHebD8WpHk= +-----END CERTIFICATE----- + +Trustwave Global ECC P256 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1 +NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABH77bOYj +43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoNFWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqm +P62jQzBBMA8GA1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt +0UrrdaVKEJmzsaGLSvcwCgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjz +RM4q3wghDDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7 +-----END CERTIFICATE----- + +Trustwave Global ECC P384 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4 +NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuBBAAiA2IABGvaDXU1CDFH +Ba5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJj9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr +/TklZvFe/oyujUF5nQlgziip04pt89ZF1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNV +HQ8BAf8EBQMDBwYAMB0GA1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNn +ADBkAjA3AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsCMGcl +CrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVuSw== +-----END CERTIFICATE----- + +NAVER Global Root Certification Authority +========================================= +-----BEGIN CERTIFICATE----- +MIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEMBQAwaTELMAkG +A1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRGT1JNIENvcnAuMTIwMAYDVQQD +DClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4 +NDJaFw0zNzA4MTgyMzU5NTlaMGkxCzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVT +UyBQTEFURk9STSBDb3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVAiQqrDZBb +UGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH38dq6SZeWYp34+hInDEW ++j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lEHoSTGEq0n+USZGnQJoViAbbJAh2+g1G7 +XNr4rRVqmfeSVPc0W+m/6imBEtRTkZazkVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2 +aacp+yPOiNgSnABIqKYPszuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4 +Yb8ObtoqvC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHfnZ3z +VHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaGYQ5fG8Ir4ozVu53B +A0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo0es+nPxdGoMuK8u180SdOqcXYZai +cdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3aCJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejy +YhbLgGvtPe31HzClrkvJE+2KAQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNV +HQ4EFgQU0p+I36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoNqo0hV4/GPnrK +21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatjcu3cvuzHV+YwIHHW1xDBE1UB +jCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm+LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bx +hYTeodoS76TiEJd6eN4MUZeoIUCLhr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTg +E34h5prCy8VCZLQelHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTH +D8z7p/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8piKCk5XQ +A76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLRLBT/DShycpWbXgnbiUSY +qqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oG +I/hGoiLtk/bdmuYqh7GYVPEi92tF4+KOdh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmg +kpzNNIaRkPpkUZ3+/uul9XXeifdy +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM SERVIDORES SEGUROS +=================================== +-----BEGIN CERTIFICATE----- +MIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQswCQYDVQQGEwJF +UzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgwFgYDVQRhDA9WQVRFUy1RMjgy +NjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1SQ00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4 +MTIyMDA5MzczM1oXDTQzMTIyMDA5MzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt +UkNNMQ4wDAYDVQQLDAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNB +QyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LHsbI6GA60XYyzZl2hNPk2 +LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oKUm8BA06Oi6NCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqG +SM49BAMDA2kAMGYCMQCuSuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoD +zBOQn5ICMQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJyv+c= +-----END CERTIFICATE----- + +GlobalSign Root R46 +=================== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUAMEYxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJv +b3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAX +BgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08Es +CVeJOaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQGvGIFAha/ +r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud316HCkD7rRlr+/fKYIje +2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo0q3v84RLHIf8E6M6cqJaESvWJ3En7YEt +bWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSEy132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvj +K8Cd+RTyG/FWaha/LIWFzXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD4 +12lPFzYE+cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCNI/on +ccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzsx2sZy/N78CsHpdls +eVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqaByFrgY/bxFn63iLABJzjqls2k+g9 +vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEM +BQADggIBAHx47PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg +JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti2kM3S+LGteWy +gxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIkpnnpHs6i58FZFZ8d4kuaPp92 +CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRFFRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZm +OUdkLG5NrmJ7v2B0GbhWrJKsFjLtrWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qq +JZ4d16GLuc1CLgSkZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwye +qiv5u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP4vkYxboz +nxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6N3ec592kD3ZDZopD8p/7 +DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3vouXsXgxT7PntgMTzlSdriVZzH81Xwj3 +QEUxeCp6 +-----END CERTIFICATE----- + +GlobalSign Root E46 +=================== +-----BEGIN CERTIFICATE----- +MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYxCzAJBgNVBAYT +AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJvb3Qg +RTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNV +BAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkB +jtjqR+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGddyXqBPCCj +QjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQxCpCPtsad0kRL +gLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZk +vLtoURMMA/cVi4RguYv/Uo7njLwcAjA8+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+ +CAezNIm8BZ/3Hobui3A= +-----END CERTIFICATE----- + +GLOBALTRUST 2020 +================ +-----BEGIN CERTIFICATE----- +MIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMCQVQx +IzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVT +VCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYxMDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAh +BgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAy +MDIwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWi +D59bRatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9ZYybNpyrO +VPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3QWPKzv9pj2gOlTblzLmM +CcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPwyJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCm +fecqQjuCgGOlYx8ZzHyyZqjC0203b+J+BlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKA +A1GqtH6qRNdDYfOiaxaJSaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9OR +JitHHmkHr96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj04KlG +DfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9MedKZssCz3AwyIDMvU +clOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIwq7ejMZdnrY8XD2zHc+0klGvIg5rQ +mjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2nKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1Ud +IwQYMBaAFNwuH9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA +VC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJCXtzoRlgHNQIw +4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd6IwPS3BD0IL/qMy/pJTAvoe9 +iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf+I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS +8cE54+X1+NZK3TTN+2/BT+MAi1bikvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2 +HcqtbepBEX4tdJP7wry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxS +vTOBTI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6CMUO+1918 +oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn4rnvyOL2NSl6dPrFf4IF +YqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+IaFvowdlxfv1k7/9nR4hYJS8+hge9+6jl +gqispdNpQ80xiEmEU5LAsTkbOYMBMMTyqfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg== +-----END CERTIFICATE----- + +ANF Secure Server Root CA +========================= +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +Certum EC-384 CA +================ +-----BEGIN CERTIFICATE----- +MIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJQ +TDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2 +MDcyNDU0WhcNNDMwMzI2MDcyNDU0WjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERh +dGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx +GTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATEKI6rGFtq +vm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7TmFy8as10CW4kjPMIRBSqn +iBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68KjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFI0GZnQkdjrzife81r1HfS+8EF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNo +ADBlAjADVS2m5hjEfO/JUG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0 +QoSZ/6vnnvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k= +-----END CERTIFICATE----- + +Certum Trusted Root CA +====================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +TunTrust Root CA +================ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +HARICA TLS RSA Root CA 2021 +=========================== +-----BEGIN CERTIFICATE----- +MIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQG +EwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBSU0EgUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTEwNTUz +OFoXDTQ1MDIxMzEwNTUzN1owbDELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRl +bWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgUlNB +IFJvb3QgQ0EgMjAyMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIvC569lmwVnlskN +JLnQDmT8zuIkGCyEf3dRywQRNrhe7Wlxp57kJQmXZ8FHws+RFjZiPTgE4VGC/6zStGndLuwRo0Xu +a2s7TL+MjaQenRG56Tj5eg4MmOIjHdFOY9TnuEFE+2uva9of08WRiFukiZLRgeaMOVig1mlDqa2Y +Ulhu2wr7a89o+uOkXjpFc5gH6l8Cct4MpbOfrqkdtx2z/IpZ525yZa31MJQjB/OCFks1mJxTuy/K +5FrZx40d/JiZ+yykgmvwKh+OC19xXFyuQnspiYHLA6OZyoieC0AJQTPb5lh6/a6ZcMBaD9YThnEv +dmn8kN3bLW7R8pv1GmuebxWMevBLKKAiOIAkbDakO/IwkfN4E8/BPzWr8R0RI7VDIp4BkrcYAuUR +0YLbFQDMYTfBKnya4dC6s1BG7oKsnTH4+yPiAwBIcKMJJnkVU2DzOFytOOqBAGMUuTNe3QvboEUH +GjMJ+E20pwKmafTCWQWIZYVWrkvL4N48fS0ayOn7H6NhStYqE613TBoYm5EPWNgGVMWX+Ko/IIqm +haZ39qb8HOLubpQzKoNQhArlT4b4UEV4AIHrW2jjJo3Me1xR9BQsQL4aYB16cmEdH2MtiKrOokWQ +CPxrvrNQKlr9qEgYRtaQQJKQCoReaDH46+0N0x3GfZkYVVYnZS6NRcUk7M7jAgMBAAGjQjBAMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFApII6ZgpJIKM+qTW8VX6iVNvRLuMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAPpBIqm5iFSVmewzVjIuJndftTgfvnNAUX15QvWiWkKQU +EapobQk1OUAJ2vQJLDSle1mESSmXdMgHHkdt8s4cUCbjnj1AUz/3f5Z2EMVGpdAgS1D0NTsY9FVq +QRtHBmg8uwkIYtlfVUKqrFOFrJVWNlar5AWMxajaH6NpvVMPxP/cyuN+8kyIhkdGGvMA9YCRotxD +QpSbIPDRzbLrLFPCU3hKTwSUQZqPJzLB5UkZv/HywouoCjkxKLR9YjYsTewfM7Z+d21+UPCfDtcR +j88YxeMn/ibvBZ3PzzfF0HvaO7AWhAw6k9a+F9sPPg4ZeAnHqQJyIkv3N3a6dcSFA1pj1bF1BcK5 +vZStjBWZp5N99sXzqnTPBIWUmAD04vnKJGW/4GKvyMX6ssmeVkjaef2WdhW+o45WxLM0/L5H9MG0 +qPzVMIho7suuyWPEdr6sOBjhXlzPrjoiUevRi7PzKzMHVIf6tLITe7pTBGIBnfHAT+7hOtSLIBD6 +Alfm78ELt5BGnBkpjNxvoEppaZS3JGWg/6w/zgH7IS79aPib8qXPMThcFarmlwDB31qlpzmq6YR/ +PFGoOtmUW4y/Twhx5duoXNTSpv4Ao8YWxw/ogM4cKGR0GQjTQuPOAF1/sdwTsOEFy9EgqoZ0njnn +kf3/W9b3raYvAwtt41dU63ZTGI0RmLo= +-----END CERTIFICATE----- + +HARICA TLS ECC Root CA 2021 +=========================== +-----BEGIN CERTIFICATE----- +MIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQswCQYDVQQGEwJH +UjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBD +QTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBFQ0MgUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTExMDExMFoX +DTQ1MDIxMzExMDEwOVowbDELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWlj +IGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgRUNDIFJv +b3QgQ0EgMjAyMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDgI/rGgltJ6rK9JOtDA4MM7KKrxcm1l +AEeIhPyaJmuqS7psBAqIXhfyVYf8MLA04jRYVxqEU+kw2anylnTDUR9YSTHMmE5gEYd103KUkE+b +ECUqqHgtvpBBWJAVcqeht6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUyRtTgRL+BNUW +0aq8mm+3oJUZbsowDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2cAMGQCMBHervjcToiwqfAi +rcJRQO9gcS3ujwLEXQNwSaSS6sUUiHCm0w2wqsosQJz76YJumgIwK0eaB8bRwoF8yguWGEEbo/Qw +CZ61IygNnxS2PFOiTAZpffpskcYqSUXm7LcT4Tps +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0xNDA5MjMxNTIyMDdaFw0zNjA1MDUxNTIyMDdaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMB0GA1Ud +DgQWBBRlzeurNR4APn7VdMActHNHDhpkLzASBgNVHRMBAf8ECDAGAQH/AgEBMIGmBgNVHSAEgZ4w +gZswgZgGBFUdIAAwgY8wLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuZmlybWFwcm9mZXNpb25hbC5j +b20vY3BzMFwGCCsGAQUFBwICMFAeTgBQAGEAcwBlAG8AIABkAGUAIABsAGEAIABCAG8AbgBhAG4A +bwB2AGEAIAA0ADcAIABCAGEAcgBjAGUAbABvAG4AYQAgADAAOAAwADEANzAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggIBAHSHKAIrdx9miWTtj3QuRhy7qPj4Cx2Dtjqn6EWKB7fgPiDL +4QjbEwj4KKE1soCzC1HA01aajTNFSa9J8OA9B3pFE1r/yJfY0xgsfZb43aJlQ3CTkBW6kN/oGbDb +LIpgD7dvlAceHabJhfa9NPhAeGIQcDq+fUs5gakQ1JZBu/hfHAsdCPKxsIl68veg4MSPi3i1O1il +I45PVf42O+AMt8oqMEEgtIDNrvx2ZnOorm7hfNoD6JQg5iKj0B+QXSBTFCZX2lSX3xZEEAEeiGaP +cjiT3SC3NL7X8e5jjkd5KAb881lFJWAiMxujX6i6KtoaPc1A6ozuBRWV1aUsIC+nmCjuRfzxuIgA +LI9C2lHVnOUTaHFFQ4ueCyE8S1wF3BqfmI7avSKecs2tCsvMo2ebKHTEm9caPARYpoKdrcd7b/+A +lun4jWq9GJAd/0kakFI3ky88Al2CdgtR5xbHV/g4+afNmyJU72OwFW1TZQNKXkqgsqeOSQBZONXH +9IBk9W6VULgRfhVwOEqwf9DEMnDAGf/JOC0ULGb0QkTmVXYbgBVX/8Cnp6o5qtjTcNAuuuuUavpf +NIbnYrX9ivAwhZTJryQCL2/W3Wf+47BVTwSYT6RBVuKT0Gro1vP7ZeDOdcQxWQzugsgMYDNKGbqE +ZycPvEJdvSRUDewdcAZfpLz6IHxV +-----END CERTIFICATE----- + +vTrus ECC Root CA +================= +-----BEGIN CERTIFICATE----- +MIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMwRzELMAkGA1UE +BhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBS +b290IENBMB4XDTE4MDczMTA3MjY0NFoXDTQzMDczMTA3MjY0NFowRzELMAkGA1UEBhMCQ04xHDAa +BgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMHYw +EAYHKoZIzj0CAQYFK4EEACIDYgAEZVBKrox5lkqqHAjDo6LN/llWQXf9JpRCux3NCNtzslt188+c +ToL0v/hhJoVs1oVbcnDS/dtitN9Ti72xRFhiQgnH+n9bEOf+QP3A2MMrMudwpremIFUde4BdS49n +TPEQo0IwQDAdBgNVHQ4EFgQUmDnNvtiyjPeyq+GtJK97fKHbH88wDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwMDaAAwZQIwV53dVvHH4+m4SVBrm2nDb+zDfSXkV5UT +QJtS0zvzQBm8JsctBp61ezaf9SXUY2sAAjEA6dPGnlaaKsyh2j/IZivTWJwghfqrkYpwcBE4YGQL +YgmRWAD5Tfs0aNoJrSEGGJTO +-----END CERTIFICATE----- + +vTrus Root CA +============= +-----BEGIN CERTIFICATE----- +MIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQELBQAwQzELMAkG +A1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xFjAUBgNVBAMTDXZUcnVzIFJv +b3QgQ0EwHhcNMTgwNzMxMDcyNDA1WhcNNDMwNzMxMDcyNDA1WjBDMQswCQYDVQQGEwJDTjEcMBoG +A1UEChMTaVRydXNDaGluYSBDby4sTHRkLjEWMBQGA1UEAxMNdlRydXMgUm9vdCBDQTCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAL1VfGHTuB0EYgWgrmy3cLRB6ksDXhA/kFocizuwZots +SKYcIrrVQJLuM7IjWcmOvFjai57QGfIvWcaMY1q6n6MLsLOaXLoRuBLpDLvPbmyAhykUAyyNJJrI +ZIO1aqwTLDPxn9wsYTwaP3BVm60AUn/PBLn+NvqcwBauYv6WTEN+VRS+GrPSbcKvdmaVayqwlHeF +XgQPYh1jdfdr58tbmnDsPmcF8P4HCIDPKNsFxhQnL4Z98Cfe/+Z+M0jnCx5Y0ScrUw5XSmXX+6KA +YPxMvDVTAWqXcoKv8R1w6Jz1717CbMdHflqUhSZNO7rrTOiwCcJlwp2dCZtOtZcFrPUGoPc2BX70 +kLJrxLT5ZOrpGgrIDajtJ8nU57O5q4IikCc9Kuh8kO+8T/3iCiSn3mUkpF3qwHYw03dQ+A0Em5Q2 +AXPKBlim0zvc+gRGE1WKyURHuFE5Gi7oNOJ5y1lKCn+8pu8fA2dqWSslYpPZUxlmPCdiKYZNpGvu +/9ROutW04o5IWgAZCfEF2c6Rsffr6TlP9m8EQ5pV9T4FFL2/s1m02I4zhKOQUqqzApVg+QxMaPnu +1RcN+HFXtSXkKe5lXa/R7jwXC1pDxaWG6iSe4gUH3DRCEpHWOXSuTEGC2/KmSNGzm/MzqvOmwMVO +9fSddmPmAsYiS8GVP1BkLFTltvA8Kc9XAgMBAAGjQjBAMB0GA1UdDgQWBBRUYnBj8XWEQ1iO0RYg +scasGrz2iTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOC +AgEAKbqSSaet8PFww+SX8J+pJdVrnjT+5hpk9jprUrIQeBqfTNqK2uwcN1LgQkv7bHbKJAs5EhWd +nxEt/Hlk3ODg9d3gV8mlsnZwUKT+twpw1aA08XXXTUm6EdGz2OyC/+sOxL9kLX1jbhd47F18iMjr +jld22VkE+rxSH0Ws8HqA7Oxvdq6R2xCOBNyS36D25q5J08FsEhvMKar5CKXiNxTKsbhm7xqC5PD4 +8acWabfbqWE8n/Uxy+QARsIvdLGx14HuqCaVvIivTDUHKgLKeBRtRytAVunLKmChZwOgzoy8sHJn +xDHO2zTlJQNgJXtxmOTAGytfdELSS8VZCAeHvsXDf+eW2eHcKJfWjwXj9ZtOyh1QRwVTsMo554Wg +icEFOwE30z9J4nfrI8iIZjs9OXYhRvHsXyO466JmdXTBQPfYaJqT4i2pLr0cox7IdMakLXogqzu4 +sEb9b91fUlV1YvCXoHzXOP0l382gmxDPi7g4Xl7FtKYCNqEeXxzP4padKar9mK5S4fNBUvupLnKW +nyfjqnN9+BojZns7q2WwMgFLFT49ok8MKzWixtlnEjUwzXYuFrOZnk1PTi07NEPhmg4NpGaXutIc +SkwsKouLgU9xGqndXHt7CMUADTdA43x7VF8vhV929vensBxXVsFy6K2ir40zSbofitzmdHxghm+H +l3s= +-----END CERTIFICATE----- + +ISRG Root X2 +============ +-----BEGIN CERTIFICATE----- +MIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQswCQYDVQQGEwJV +UzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElT +UkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00MDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVT +MSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNS +RyBSb290IFgyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0H +ttwW+1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9ItgKbppb +d9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZIzj0EAwMDaAAwZQIwe3lORlCEwkSHRhtF +cP9Ymd70/aTSVaYgLXTWNLxBo1BfASdWtL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5 +U6VR5CmD1/iQMVtCnwr1/q4AaOeMSQ+2b1tbFfLn +-----END CERTIFICATE----- + +HiPKI Root CA - G1 +================== +-----BEGIN CERTIFICATE----- +MIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xGzAZBgNVBAMMEkhpUEtJ +IFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRaFw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYT +AlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kg +Um9vdCBDQSAtIEcxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0 +o9QwqNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twvVcg3Px+k +wJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6lZgRZq2XNdZ1AYDgr/SE +YYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnzQs7ZngyzsHeXZJzA9KMuH5UHsBffMNsA +GJZMoYFL3QRtU6M9/Aes1MU3guvklQgZKILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfd +hSi8MEyr48KxRURHH+CKFgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj +1jOXTyFjHluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDry+K4 +9a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ/W3c1pzAtH2lsN0/ +Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgMa/aOEmem8rJY5AIJEzypuxC00jBF +8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6fsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQD +AgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi +7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqcSE5XCV0vrPSl +tJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6FzaZsT0pPBWGTMpWmWSBUdGSquE +wx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9TcXzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07Q +JNBAsNB1CI69aO4I1258EHBGG3zgiLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv +5wiZqAxeJoBF1PhoL5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+Gpz +jLrFNe85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wrkkVbbiVg +hUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+vhV4nYWBSipX3tUZQ9rb +yltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQUYDksswBVLuT1sw5XxJFBAJw/6KXf6vb/ +yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ== +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYDVQQLExtHbG9i +YWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTIxMTEzMDAwMDAwWhcNMzgwMTE5MDMxNDA3WjBQMSQwIgYDVQQLExtHbG9i +YWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4xnnTj2wlDp8uORkcA6SumuU5BwkW +ymOxuYb4ilfBV85C+nOh92VC/x7BALJucw7/xyHlGKSq2XE/qNS5zowdo0IwQDAOBgNVHQ8BAf8E +BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVLB7rUW44kB/+wpu+74zyTyjhNUwCgYI +KoZIzj0EAwIDRwAwRAIgIk90crlgr/HmnKAWBVBfw147bmF0774BxL4YSFlhgjICICadVGNA3jdg +UM/I2O2dgq43mLyjj0xMqTQrbO/7lZsm +-----END CERTIFICATE----- + +GTS Root R1 +=========== +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlk28xsBNJiGuiFzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaM +f/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7raKb0 +xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnWr4+w +B7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXW +nOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk +9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zq +kUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92wO1A +K/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om3xPX +V2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNuJLDW +cfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQAD +ggIBAJ+qQibbC5u+/x6Wki4+omVKapi6Ist9wTrYggoGxval3sBOh2Z5ofmmWJyq+bXmYOfg6LEe +QkEzCzc9zolwFcq1JKjPa7XSQCGYzyI0zzvFIoTgxQ6KfF2I5DUkzps+GlQebtuyh6f88/qBVRRi +ClmpIgUxPoLW7ttXNLwzldMXG+gnoot7TiYaelpkttGsN/H9oPM47HLwEXWdyzRSjeZ2axfG34ar +J45JK3VmgRAhpuo+9K4l/3wV3s6MJT/KYnAK9y8JZgfIPxz88NtFMN9iiMG1D53Dn0reWVlHxYci +NuaCp+0KueIHoI17eko8cdLiA6EfMgfdG+RCzgwARWGAtQsgWSl4vflVy2PFPEz0tv/bal8xa5me +LMFrUKTX5hgUvYU/Z6tGn6D/Qqc6f1zLXbBwHSs09dR2CQzreExZBfMzQsNhFRAbd03OIozUhfJF +fbdT6u9AWpQKXCBfTkBdYiJ23//OYb2MI3jSNwLgjt7RETeJ9r/tSQdirpLsQBqvFAnZ0E6yove+ +7u7Y/9waLd64NnHi/Hm3lCXRSHNboTXns5lndcEZOitHTtNCjv0xyBZm2tIMPNuzjsmhDYAPexZ3 +FL//2wmUspO8IFgV6dtxQ/PeEMMA3KgqlbbC1j+Qa3bbbP6MvPJwNQzcmRk13NfIRmPVNnGuV/u3 +gm3c +-----END CERTIFICATE----- + +GTS Root R2 +=========== +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv +CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo7JUl +e3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWIm8Wb +a96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS ++LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7M +kogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJG +r61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RWIr9q +S34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73VululycslaVNV +J1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy5okL +dWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQAD +ggIBAB/Kzt3HvqGf2SdMC9wXmBFqiN495nFWcrKeGk6c1SuYJF2ba3uwM4IJvd8lRuqYnrYb/oM8 +0mJhwQTtzuDFycgTE1XnqGOtjHsB/ncw4c5omwX4Eu55MaBBRTUoCnGkJE+M3DyCB19m3H0Q/gxh +swWV7uGugQ+o+MePTagjAiZrHYNSVc61LwDKgEDg4XSsYPWHgJ2uNmSRXbBoGOqKYcl3qJfEycel +/FVL8/B/uWU9J2jQzGv6U53hkRrJXRqWbTKH7QMgyALOWr7Z6v2yTcQvG99fevX4i8buMTolUVVn +jWQye+mew4K6Ki3pHrTgSAai/GevHyICc/sgCq+dVEuhzf9gR7A/Xe8bVr2XIZYtCtFenTgCR2y5 +9PYjJbigapordwj6xLEokCZYCDzifqrXPW+6MYgKBesntaFJ7qBFVHvmJ2WZICGoo7z7GJa7Um8M +7YNRTOlZ4iBgxcJlkoKM8xAfDoqXvneCbT+PHV28SSe9zE8P4c52hgQjxcCMElv924SgJPFI/2R8 +0L5cFtHvma3AH/vLrrw4IgYmZNralw4/KBVEqE8AyvCazM90arQ+POuV7LXTWtiBmelDGDfrs7vR +WGJB82bSj6p4lVQgw1oudCvV0b4YacCs1aTPObpRhANl6WLAYv7YTVWW4tAR+kg0Eeye7QUd5MjW +HYbL +-----END CERTIFICATE----- + +GTS Root R3 +=========== +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJVUzEi +MCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMw +HhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZ +R29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout +736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24CejQjBA +MA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP0/Eq +Er24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEA9uEglRR7VKOQFhG/hMjqb2sXnh5GmCCbn9MN2azT +L818+FsuVbu/3ZL3pAzcMeGiAjEA/JdmZuVDFhOD3cffL74UOO0BzrEXGhF16b0DjyZ+hOXJYKaV +11RZt+cRLInUue4X +-----END CERTIFICATE----- + +GTS Root R4 +=========== +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJVUzEi +MCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQw +HhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZ +R29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu +hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqjQjBA +MA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV2Py1 +PsVq8JQdjDAKBggqhkjOPQQDAwNpADBmAjEA6ED/g94D9J+uHXqnLrmvT/aDHQ4thQEd0dlq7A/C +r8deVl5c1RxYIigL9zC2L7F8AjEA8GE8p/SgguMh1YQdc4acLa/KNJvxn7kjNuK8YAOdgLOaVsjh +4rsUecrNIdSUtUlD +-----END CERTIFICATE----- + +Telia Root CA v2 +================ +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYT +AkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2 +MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1NTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQK +DBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ7 +6zBqAMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9vVYiQJ3q +9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9lRdU2HhE8Qx3FZLgmEKn +pNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTODn3WhUidhOPFZPY5Q4L15POdslv5e2QJl +tI5c0BE0312/UqeBAMN/mUWZFdUXyApT7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW +5olWK8jjfN7j/4nlNW4o6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNr +RBH0pUPCTEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6WT0E +BXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63RDolUK5X6wK0dmBR4 +M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZIpEYslOqodmJHixBTB0hXbOKSTbau +BcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGjYzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7W +xy+G2CQ5MB0GA1UdDgQWBBRyrOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ +8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi0f6X+J8wfBj5 +tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMMA8iZGok1GTzTyVR8qPAs5m4H +eW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBSSRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+C +y748fdHif64W1lZYudogsYMVoe+KTTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygC +QMez2P2ccGrGKMOF6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15 +h2Er3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMtTy3EHD70 +sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pTVmBds9hCG1xLEooc6+t9 +xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAWysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQ +raVplI/owd8k+BsHMYeB2F326CjYSlKArBPuUBQemMc= +-----END CERTIFICATE----- + +D-TRUST BR Root CA 1 2020 +========================= +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQswCQYDVQQGEwJE +RTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEJSIFJvb3QgQ0EgMSAy +MDIwMB4XDTIwMDIxMTA5NDUwMFoXDTM1MDIxMTA5NDQ1OVowSDELMAkGA1UEBhMCREUxFTATBgNV +BAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDEgMjAyMDB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABMbLxyjR+4T1mu9CFCDhQ2tuda38KwOE1HaTJddZO0Flax7mNCq7 +dPYSzuht56vkPE4/RAiLzRZxy7+SmfSk1zxQVFKQhYN4lGdnoxwJGT11NIXe7WB9xwy0QVK5buXu +QqOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHOREKv/VbNafAkl1bK6CKBrqx9t +MA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6gPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3Qu +bmV0L2NybC9kLXRydXN0X2JyX3Jvb3RfY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwQlIlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxP +PUQtVHJ1c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjOPQQD +AwNpADBmAjEAlJAtE/rhY/hhY+ithXhUkZy4kzg+GkHaQBZTQgjKL47xPoFWwKrY7RjEsK70Pvom +AjEA8yjixtsrmfu3Ubgko6SUeho/5jbiA1czijDLgsfWFBHVdWNbFJWcHwHP2NVypw87 +-----END CERTIFICATE----- + +D-TRUST EV Root CA 1 2020 +========================= +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQswCQYDVQQGEwJE +RTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEVWIFJvb3QgQ0EgMSAy +MDIwMB4XDTIwMDIxMTEwMDAwMFoXDTM1MDIxMTA5NTk1OVowSDELMAkGA1UEBhMCREUxFTATBgNV +BAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDEgMjAyMDB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABPEL3YZDIBnfl4XoIkqbz52Yv7QFJsnL46bSj8WeeHsxiamJrSc8 +ZRCC/N/DnU7wMyPE0jL1HLDfMxddxfCxivnvubcUyilKwg+pf3VlSSowZ/Rk99Yad9rDwpdhQntJ +raOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH8QARY3OqQo5FD4pPfsazK2/umL +MA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6gPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3Qu +bmV0L2NybC9kLXRydXN0X2V2X3Jvb3RfY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwRVYlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxP +PUQtVHJ1c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjOPQQD +AwNpADBmAjEAyjzGKnXCXnViOTYAYFqLwZOZzNnbQTs7h5kXO9XMT8oi96CAy/m0sRtW9XLS/BnR +AjEAkfcwkz8QRitxpNA7RJvAKQIFskF3UfN5Wp6OFKBOQtJbgfM0agPnIjhQW+0ZT0MW +-----END CERTIFICATE----- + +DigiCert TLS ECC P384 Root G5 +============================= +-----BEGIN CERTIFICATE----- +MIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURpZ2lDZXJ0IFRMUyBFQ0MgUDM4 +NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2MDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMx +FzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQg +Um9vdCBHNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1Tzvd +lHJS7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp0zVozptj +n4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICISB4CIfBFqMA4GA1UdDwEB +/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQCJao1H5+z8blUD2Wds +Jk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQLgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIx +AJSdYsiJvRmEFOml+wG4DXZDjC5Ty3zfDBeWUA== +-----END CERTIFICATE----- + +DigiCert TLS RSA4096 Root G5 +============================ +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBNMQswCQYDVQQG +EwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0 +MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcNNDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2 +IFJvb3QgRzUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS8 +7IE+ajWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG02C+JFvuU +AT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgpwgscONyfMXdcvyej/Ces +tyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZMpG2T6T867jp8nVid9E6P/DsjyG244gXa +zOvswzH016cpVIDPRFtMbzCe88zdH5RDnU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnV +DdXifBBiqmvwPXbzP6PosMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9q +TXeXAaDxZre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cdLvvy +z6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvXKyY//SovcfXWJL5/ +MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNeXoVPzthwiHvOAbWWl9fNff2C+MIk +wcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPLtgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4E +FgQUUTMc7TZArxfTJc1paPKvTiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw +GXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7HPNtQOa27PShN +lnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLFO4uJ+DQtpBflF+aZfTCIITfN +MBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQREtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/ +u4cnYiWB39yhL/btp/96j1EuMPikAdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9G +OUrYU9DzLjtxpdRv/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh +47a+p6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilwMUc/dNAU +FvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WFqUITVuwhd4GTWgzqltlJ +yqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCKovfepEWFJqgejF0pW8hL2JpqA15w8oVP +bEtoL8pU9ozaMv7Da4M/OMZ+ +-----END CERTIFICATE----- + +Certainly Root R1 +================= +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAwPTELMAkGA1UE +BhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2VydGFpbmx5IFJvb3QgUjEwHhcN +MjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9MQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2Vy +dGFpbmx5MRowGAYDVQQDExFDZXJ0YWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBANA21B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O +5MQTvqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbedaFySpvXl +8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b01C7jcvk2xusVtyWMOvwl +DbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5r3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGI +XsXwClTNSaa/ApzSRKft43jvRl5tcdF5cBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkN +KPl6I7ENPT2a/Z2B7yyQwHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQ +AjeZjOVJ6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA2Cnb +rlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyHWyf5QBGenDPBt+U1 +VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMReiFPCyEQtkA6qyI6BJyLm4SGcprS +p6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBTgqj8ljZ9EXME66C6ud0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAsz +HQNTVfSVcOQrPbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d +8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi1wrykXprOQ4v +MMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrdrRT90+7iIgXr0PK3aBLXWopB +GsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9ditaY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+ +gjwN/KUD+nsa2UUeYNrEjvn8K8l7lcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgH +JBu6haEaBQmAupVjyTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7 +fpYnKx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLyyCwzk5Iw +x06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5nwXARPbv0+Em34yaXOp/S +X3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6OV+KmalBWQewLK8= +-----END CERTIFICATE----- + +Certainly Root E1 +================= +-----BEGIN CERTIFICATE----- +MIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQswCQYDVQQGEwJV +UzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlubHkgUm9vdCBFMTAeFw0yMTA0 +MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlu +bHkxGjAYBgNVBAMTEUNlcnRhaW5seSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4 +fxzf7flHh4axpMCK+IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9 +YBk2QNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4hevIIgcwCgYIKoZIzj0E +AwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozmut6Dacpps6kFtZaSF4fC0urQe87YQVt8 +rgIwRt7qy12a7DLCZRawTDBcMPPaTnOGBtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR +-----END CERTIFICATE----- + +E-Tugra Global Root CA RSA v3 +============================= +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +E-Tugra Global Root CA ECC v3 +============================= +-----BEGIN CERTIFICATE----- +MIICpTCCAiqgAwIBAgIUJkYZdzHhT28oNt45UYbm1JeIIsEwCgYIKoZIzj0EAwMwgYAxCzAJBgNV +BAYTAlRSMQ8wDQYDVQQHEwZBbmthcmExGTAXBgNVBAoTEEUtVHVncmEgRUJHIEEuUy4xHTAbBgNV +BAsTFEUtVHVncmEgVHJ1c3QgQ2VudGVyMSYwJAYDVQQDEx1FLVR1Z3JhIEdsb2JhbCBSb290IENB +IEVDQyB2MzAeFw0yMDAzMTgwOTQ2NThaFw00NTAzMTIwOTQ2NThaMIGAMQswCQYDVQQGEwJUUjEP +MA0GA1UEBxMGQW5rYXJhMRkwFwYDVQQKExBFLVR1Z3JhIEVCRyBBLlMuMR0wGwYDVQQLExRFLVR1 +Z3JhIFRydXN0IENlbnRlcjEmMCQGA1UEAxMdRS1UdWdyYSBHbG9iYWwgUm9vdCBDQSBFQ0MgdjMw +djAQBgcqhkjOPQIBBgUrgQQAIgNiAASOmCm/xxAeJ9urA8woLNheSBkQKczLWYHMjLiSF4mDKpL2 +w6QdTGLVn9agRtwcvHbB40fQWxPa56WzZkjnIZpKT4YKfWzqTTKACrJ6CZtpS5iB4i7sAnCWH/31 +Rs7K3IKjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU/4Ixcj75xGZsrTie0bBRiKWQ +zPUwHQYDVR0OBBYEFP+CMXI++cRmbK04ntGwUYilkMz1MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjO +PQQDAwNpADBmAjEA5gVYaWHlLcoNy/EZCL3W/VGSGn5jVASQkZo1kTmZ+gepZpO6yGjUij/67W4W +Aie3AjEA3VoXK3YdZUKWpqxdinlW2Iob35reX8dQj7FbcQwm32pAAOwzkSFxvmjkI6TZraE3 +-----END CERTIFICATE----- + +Security Communication RootCA3 +============================== +-----BEGIN CERTIFICATE----- +MIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNVBAYTAkpQMSUw +IwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScwJQYDVQQDEx5TZWN1cml0eSBD +b21tdW5pY2F0aW9uIFJvb3RDQTMwHhcNMTYwNjE2MDYxNzE2WhcNMzgwMTE4MDYxNzE2WjBdMQsw +CQYDVQQGEwJKUDElMCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UE +AxMeU2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA48lySfcw3gl8qUCBWNO0Ot26YQ+TUG5pPDXC7ltzkBtnTCHsXzW7OT4rCmDvu20r +hvtxosis5FaU+cmvsXLUIKx00rgVrVH+hXShuRD+BYD5UpOzQD11EKzAlrenfna84xtSGc4RHwsE +NPXY9Wk8d/Nk9A2qhd7gCVAEF5aEt8iKvE1y/By7z/MGTfmfZPd+pmaGNXHIEYBMwXFAWB6+oHP2 +/D5Q4eAvJj1+XCO1eXDe+uDRpdYMQXF79+qMHIjH7Iv10S9VlkZ8WjtYO/u62C21Jdp6Ts9EriGm +npjKIG58u4iFW/vAEGK78vknR+/RiTlDxN/e4UG/VHMgly1s2vPUB6PmudhvrvyMGS7TZ2crldtY +XLVqAvO4g160a75BflcJdURQVc1aEWEhCmHCqYj9E7wtiS/NYeCVvsq1e+F7NGcLH7YMx3weGVPK +p7FKFSBWFHA9K4IsD50VHUeAR/94mQ4xr28+j+2GaR57GIgUssL8gjMunEst+3A7caoreyYn8xrC +3PsXuKHqy6C0rtOUfnrQq8PsOC0RLoi/1D+tEjtCrI8Cbn3M0V9hvqG8OmpI6iZVIhZdXw3/JzOf +GAN0iltSIEdrRU0id4xVJ/CvHozJgyJUt5rQT9nO/NkuHJYosQLTA70lUhw0Zk8jq/R3gpYd0Vcw +CBEF/VfR2ccCAwEAAaNCMEAwHQYDVR0OBBYEFGQUfPxYchamCik0FW8qy7z8r6irMA4GA1UdDwEB +/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQDcAiMI4u8hOscNtybS +YpOnpSNyByCCYN8Y11StaSWSntkUz5m5UoHPrmyKO1o5yGwBQ8IibQLwYs1OY0PAFNr0Y/Dq9HHu +Tofjcan0yVflLl8cebsjqodEV+m9NU1Bu0soo5iyG9kLFwfl9+qd9XbXv8S2gVj/yP9kaWJ5rW4O +H3/uHWnlt3Jxs/6lATWUVCvAUm2PVcTJ0rjLyjQIUYWg9by0F1jqClx6vWPGOi//lkkZhOpn2ASx +YfQAW0q3nHE3GYV5v4GwxxMOdnE+OoAGrgYWp421wsTL/0ClXI2lyTrtcoHKXJg80jQDdwj98ClZ +XSEIx2C/pHF7uNkegr4Jr2VvKKu/S7XuPghHJ6APbw+LP6yVGPO5DtxnVW5inkYO0QR4ynKudtml ++LLfiAlhi+8kTtFZP1rUPcmTPCtk9YENFpb3ksP+MW/oKjJ0DvRMmEoYDjBU1cXrvMUVnuiZIesn +KwkK2/HmcBhWuwzkvvnoEKQTkrgc4NtnHVMDpCKn3F2SEDzq//wbEBrD2NCcnWXL0CsnMQMeNuE9 +dnUM/0Umud1RvCPHX9jYhxBAEg09ODfnRDwYwFMJZI//1ZqmfHAuc1Uh6N//g7kdPjIe1qZ9LPFm +6Vwdp6POXiUyK+OVrCoHzrQoeIY8LaadTdJ0MN1kURXbg4NR16/9M51NZg== +-----END CERTIFICATE----- + +Security Communication ECC RootCA1 +================================== +-----BEGIN CERTIFICATE----- +MIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYTAkpQMSUwIwYD +VQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYDVQQDEyJTZWN1cml0eSBDb21t +dW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYxNjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTEL +MAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNV +BAMTIlNlY3VyaXR5IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+CnnfdldB9sELLo +5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpKULGjQjBAMB0GA1UdDgQW +BBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAK +BggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3L +snNdo4gIxwwCMQDAqy0Obe0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70e +N9k= +-----END CERTIFICATE----- diff --git a/plugins/system/tgeoip/vendor/composer/ca-bundle/src/CaBundle.php b/plugins/system/tgeoip/vendor/composer/ca-bundle/src/CaBundle.php new file mode 100644 index 00000000..690e771d --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/ca-bundle/src/CaBundle.php @@ -0,0 +1,361 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ +namespace Tassos\Vendor\Composer\CaBundle; + +use Tassos\Vendor\Psr\Log\LoggerInterface; +use Tassos\Vendor\Symfony\Component\Process\PhpProcess; +/** + * @author Chris Smith + * @author Jordi Boggiano + */ +class CaBundle +{ + /** @var string|null */ + private static $caPath; + /** @var array */ + private static $caFileValidity = array(); + /** @var bool|null */ + private static $useOpensslParse; + /** + * Returns the system CA bundle path, or a path to the bundled one + * + * This method was adapted from Sslurp. + * https://github.com/EvanDotPro/Sslurp + * + * (c) Evan Coury + * + * For the full copyright and license information, please see below: + * + * Copyright (c) 2013, Evan Coury + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @param LoggerInterface $logger optional logger for information about which CA files were loaded + * @return string path to a CA bundle file or directory + */ + public static function getSystemCaRootBundlePath(LoggerInterface $logger = null) + { + if (self::$caPath !== null) { + return self::$caPath; + } + $caBundlePaths = array(); + // If SSL_CERT_FILE env variable points to a valid certificate/bundle, use that. + // This mimics how OpenSSL uses the SSL_CERT_FILE env variable. + $caBundlePaths[] = self::getEnvVariable('SSL_CERT_FILE'); + // If SSL_CERT_DIR env variable points to a valid certificate/bundle, use that. + // This mimics how OpenSSL uses the SSL_CERT_FILE env variable. + $caBundlePaths[] = self::getEnvVariable('SSL_CERT_DIR'); + $caBundlePaths[] = \ini_get('openssl.cafile'); + $caBundlePaths[] = \ini_get('openssl.capath'); + $otherLocations = array( + '/etc/pki/tls/certs/ca-bundle.crt', + // Fedora, RHEL, CentOS (ca-certificates package) + '/etc/ssl/certs/ca-certificates.crt', + // Debian, Ubuntu, Gentoo, Arch Linux (ca-certificates package) + '/etc/ssl/ca-bundle.pem', + // SUSE, openSUSE (ca-certificates package) + '/usr/local/share/certs/ca-root-nss.crt', + // FreeBSD (ca_root_nss_package) + '/usr/ssl/certs/ca-bundle.crt', + // Cygwin + '/opt/local/share/curl/curl-ca-bundle.crt', + // OS X macports, curl-ca-bundle package + '/usr/local/share/curl/curl-ca-bundle.crt', + // Default cURL CA bunde path (without --with-ca-bundle option) + '/usr/share/ssl/certs/ca-bundle.crt', + // Really old RedHat? + '/etc/ssl/cert.pem', + // OpenBSD + '/usr/local/etc/ssl/cert.pem', + // FreeBSD 10.x + '/usr/local/etc/openssl/cert.pem', + // OS X homebrew, openssl package + '/usr/local/etc/openssl@1.1/cert.pem', + ); + foreach ($otherLocations as $location) { + $otherLocations[] = \dirname($location); + } + $caBundlePaths = \array_merge($caBundlePaths, $otherLocations); + foreach ($caBundlePaths as $caBundle) { + if ($caBundle && self::caFileUsable($caBundle, $logger)) { + return self::$caPath = $caBundle; + } + if ($caBundle && self::caDirUsable($caBundle, $logger)) { + return self::$caPath = $caBundle; + } + } + return self::$caPath = static::getBundledCaBundlePath(); + // Bundled CA file, last resort + } + /** + * Returns the path to the bundled CA file + * + * In case you don't want to trust the user or the system, you can use this directly + * + * @return string path to a CA bundle file + */ + public static function getBundledCaBundlePath() + { + $caBundleFile = __DIR__ . '/../res/cacert.pem'; + // cURL does not understand 'phar://' paths + // see https://github.com/composer/ca-bundle/issues/10 + if (0 === \strpos($caBundleFile, 'phar://')) { + $tempCaBundleFile = \tempnam(\sys_get_temp_dir(), 'openssl-ca-bundle-'); + if (\false === $tempCaBundleFile) { + throw new \RuntimeException('Could not create a temporary file to store the bundled CA file'); + } + \file_put_contents($tempCaBundleFile, \file_get_contents($caBundleFile)); + \register_shutdown_function(function () use($tempCaBundleFile) { + @\unlink($tempCaBundleFile); + }); + $caBundleFile = $tempCaBundleFile; + } + return $caBundleFile; + } + /** + * Validates a CA file using opensl_x509_parse only if it is safe to use + * + * @param string $filename + * @param LoggerInterface $logger optional logger for information about which CA files were loaded + * + * @return bool + */ + public static function validateCaFile($filename, LoggerInterface $logger = null) + { + static $warned = \false; + if (isset(self::$caFileValidity[$filename])) { + return self::$caFileValidity[$filename]; + } + $contents = \file_get_contents($filename); + // assume the CA is valid if php is vulnerable to + // https://www.sektioneins.de/advisories/advisory-012013-php-openssl_x509_parse-memory-corruption-vulnerability.html + if (!static::isOpensslParseSafe()) { + if (!$warned && $logger) { + $logger->warning(\sprintf('Your version of PHP, %s, is affected by CVE-2013-6420 and cannot safely perform certificate validation, we strongly suggest you upgrade.', \PHP_VERSION)); + $warned = \true; + } + $isValid = !empty($contents); + } elseif (\is_string($contents) && \strlen($contents) > 0) { + $contents = \preg_replace("/^(\\-+(?:BEGIN|END))\\s+TRUSTED\\s+(CERTIFICATE\\-+)\$/m", '$1 $2', $contents); + if (null === $contents) { + // regex extraction failed + $isValid = \false; + } else { + $isValid = (bool) \openssl_x509_parse($contents); + } + } else { + $isValid = \false; + } + if ($logger) { + $logger->debug('Checked CA file ' . \realpath($filename) . ': ' . ($isValid ? 'valid' : 'invalid')); + } + return self::$caFileValidity[$filename] = $isValid; + } + /** + * Test if it is safe to use the PHP function openssl_x509_parse(). + * + * This checks if OpenSSL extensions is vulnerable to remote code execution + * via the exploit documented as CVE-2013-6420. + * + * @return bool + */ + public static function isOpensslParseSafe() + { + if (null !== self::$useOpensslParse) { + return self::$useOpensslParse; + } + if (\PHP_VERSION_ID >= 50600) { + return self::$useOpensslParse = \true; + } + // Vulnerable: + // PHP 5.3.0 - PHP 5.3.27 + // PHP 5.4.0 - PHP 5.4.22 + // PHP 5.5.0 - PHP 5.5.6 + if (\PHP_VERSION_ID < 50400 && \PHP_VERSION_ID >= 50328 || \PHP_VERSION_ID < 50500 && \PHP_VERSION_ID >= 50423 || \PHP_VERSION_ID >= 50507) { + // This version of PHP has the fix for CVE-2013-6420 applied. + return self::$useOpensslParse = \true; + } + if (\defined('PHP_WINDOWS_VERSION_BUILD')) { + // Windows is probably insecure in this case. + return self::$useOpensslParse = \false; + } + $compareDistroVersionPrefix = function ($prefix, $fixedVersion) { + $regex = '{^' . \preg_quote($prefix) . '([0-9]+)$}'; + if (\preg_match($regex, \PHP_VERSION, $m)) { + return (int) $m[1] >= $fixedVersion; + } + return \false; + }; + // Hard coded list of PHP distributions with the fix backported. + if ($compareDistroVersionPrefix('5.3.3-7+squeeze', 18) || $compareDistroVersionPrefix('5.4.4-14+deb7u', 7) || $compareDistroVersionPrefix('5.3.10-1ubuntu3.', 9)) { + return self::$useOpensslParse = \true; + } + // Symfony Process component is missing so we assume it is unsafe at this point + if (!\class_exists('Tassos\\Vendor\\Symfony\\Component\\Process\\PhpProcess')) { + return self::$useOpensslParse = \false; + } + // This is where things get crazy, because distros backport security + // fixes the chances are on NIX systems the fix has been applied but + // it's not possible to verify that from the PHP version. + // + // To verify exec a new PHP process and run the issue testcase with + // known safe input that replicates the bug. + // Based on testcase in https://github.com/php/php-src/commit/c1224573c773b6845e83505f717fbf820fc18415 + // changes in https://github.com/php/php-src/commit/76a7fd893b7d6101300cc656058704a73254d593 + $cert = 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVwRENDQTR5Z0F3SUJBZ0lKQUp6dThyNnU2ZUJjTUEwR0NTcUdTSWIzRFFFQkJRVUFNSUhETVFzd0NRWUQKVlFRR0V3SkVSVEVjTUJvR0ExVUVDQXdUVG05eVpISm9aV2x1TFZkbGMzUm1ZV3hsYmpFUU1BNEdBMVVFQnd3SApTOE9Ed3Jac2JqRVVNQklHQTFVRUNnd0xVMlZyZEdsdmJrVnBibk14SHpBZEJnTlZCQXNNRmsxaGJHbGphVzkxCmN5QkRaWEowSUZObFkzUnBiMjR4SVRBZkJnTlZCQU1NR0cxaGJHbGphVzkxY3k1elpXdDBhVzl1WldsdWN5NWsKWlRFcU1DZ0dDU3FHU0liM0RRRUpBUlliYzNSbFptRnVMbVZ6YzJWeVFITmxhM1JwYjI1bGFXNXpMbVJsTUhVWQpaREU1TnpBd01UQXhNREF3TURBd1dnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQVhEVEUwTVRFeU9ERXhNemt6TlZvd2djTXhDekFKQmdOVkJBWVRBa1JGTVJ3d0dnWURWUVFJREJOTwpiM0prY21obGFXNHRWMlZ6ZEdaaGJHVnVNUkF3RGdZRFZRUUhEQWRMdzRQQ3RteHVNUlF3RWdZRFZRUUtEQXRUClpXdDBhVzl1UldsdWN6RWZNQjBHQTFVRUN3d1dUV0ZzYVdOcGIzVnpJRU5sY25RZ1UyVmpkR2x2YmpFaE1COEcKQTFVRUF3d1liV0ZzYVdOcGIzVnpMbk5sYTNScGIyNWxhVzV6TG1SbE1Tb3dLQVlKS29aSWh2Y05BUWtCRmh0egpkR1ZtWVc0dVpYTnpaWEpBYzJWcmRHbHZibVZwYm5NdVpHVXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCCkR3QXdnZ0VLQW9JQkFRRERBZjNobDdKWTBYY0ZuaXlFSnBTU0RxbjBPcUJyNlFQNjV1c0pQUnQvOFBhRG9xQnUKd0VZVC9OYSs2ZnNnUGpDMHVLOURaZ1dnMnRIV1dvYW5TYmxBTW96NVBINlorUzRTSFJaN2UyZERJalBqZGhqaAowbUxnMlVNTzV5cDBWNzk3R2dzOWxOdDZKUmZIODFNTjJvYlhXczROdHp0TE11RDZlZ3FwcjhkRGJyMzRhT3M4CnBrZHVpNVVhd1Raa3N5NXBMUEhxNWNNaEZHbTA2djY1Q0xvMFYyUGQ5K0tBb2tQclBjTjVLTEtlYno3bUxwazYKU01lRVhPS1A0aWRFcXh5UTdPN2ZCdUhNZWRzUWh1K3ByWTNzaTNCVXlLZlF0UDVDWm5YMmJwMHdLSHhYMTJEWAoxbmZGSXQ5RGJHdkhUY3lPdU4rblpMUEJtM3ZXeG50eUlJdlZBZ01CQUFHalFqQkFNQWtHQTFVZEV3UUNNQUF3CkVRWUpZSVpJQVliNFFnRUJCQVFEQWdlQU1Bc0dBMVVkRHdRRUF3SUZvREFUQmdOVkhTVUVEREFLQmdnckJnRUYKQlFjREFqQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUFHMGZaWVlDVGJkajFYWWMrMVNub2FQUit2SThDOENhRAo4KzBVWWhkbnlVNGdnYTBCQWNEclk5ZTk0ZUVBdTZacXljRjZGakxxWFhkQWJvcHBXb2NyNlQ2R0QxeDMzQ2tsClZBcnpHL0t4UW9oR0QySmVxa2hJTWxEb214SE83a2EzOStPYThpMnZXTFZ5alU4QVp2V01BcnVIYTRFRU55RzcKbFcyQWFnYUZLRkNyOVRuWFRmcmR4R1ZFYnY3S1ZRNmJkaGc1cDVTanBXSDErTXEwM3VSM1pYUEJZZHlWODMxOQpvMGxWajFLRkkyRENML2xpV2lzSlJvb2YrMWNSMzVDdGQwd1lCY3BCNlRac2xNY09QbDc2ZHdLd0pnZUpvMlFnClpzZm1jMnZDMS9xT2xOdU5xLzBUenprVkd2OEVUVDNDZ2FVK1VYZTRYT1Z2a2NjZWJKbjJkZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'; + $script = <<<'EOT' + +error_reporting(-1); +$info = openssl_x509_parse(base64_decode('%s')); +var_dump(PHP_VERSION, $info['issuer']['emailAddress'], $info['validFrom_time_t']); + +EOT; + $script = '<' . "?php\n" . \sprintf($script, $cert); + try { + $process = new PhpProcess($script); + $process->mustRun(); + } catch (\Exception $e) { + // In the case of any exceptions just accept it is not possible to + // determine the safety of openssl_x509_parse and bail out. + return self::$useOpensslParse = \false; + } + $output = \preg_split('{\\r?\\n}', \trim($process->getOutput())); + $errorOutput = \trim($process->getErrorOutput()); + if (\is_array($output) && \count($output) === 3 && $output[0] === \sprintf('string(%d) "%s"', \strlen(\PHP_VERSION), \PHP_VERSION) && $output[1] === 'string(27) "stefan.esser@sektioneins.de"' && $output[2] === 'int(-1)' && \preg_match('{openssl_x509_parse\\(\\): illegal (?:ASN1 data type for|length in) timestamp in - on line \\d+}', $errorOutput)) { + // This PHP has the fix backported probably by a distro security team. + return self::$useOpensslParse = \true; + } + return self::$useOpensslParse = \false; + } + /** + * Resets the static caches + * @return void + */ + public static function reset() + { + self::$caFileValidity = array(); + self::$caPath = null; + self::$useOpensslParse = null; + } + /** + * @param string $name + * @return string|false + */ + private static function getEnvVariable($name) + { + if (isset($_SERVER[$name])) { + return (string) $_SERVER[$name]; + } + if (\PHP_SAPI === 'cli' && ($value = \getenv($name)) !== \false && $value !== null) { + return (string) $value; + } + return \false; + } + /** + * @param string|false $certFile + * @param LoggerInterface|null $logger + * @return bool + */ + private static function caFileUsable($certFile, LoggerInterface $logger = null) + { + return $certFile && static::isFile($certFile, $logger) && static::isReadable($certFile, $logger) && static::validateCaFile($certFile, $logger); + } + /** + * @param string|false $certDir + * @param LoggerInterface|null $logger + * @return bool + */ + private static function caDirUsable($certDir, LoggerInterface $logger = null) + { + return $certDir && static::isDir($certDir, $logger) && static::isReadable($certDir, $logger) && static::glob($certDir . '/*', $logger); + } + /** + * @param string $certFile + * @param LoggerInterface|null $logger + * @return bool + */ + private static function isFile($certFile, LoggerInterface $logger = null) + { + $isFile = @\is_file($certFile); + if (!$isFile && $logger) { + $logger->debug(\sprintf('Checked CA file %s does not exist or it is not a file.', $certFile)); + } + return $isFile; + } + /** + * @param string $certDir + * @param LoggerInterface|null $logger + * @return bool + */ + private static function isDir($certDir, LoggerInterface $logger = null) + { + $isDir = @\is_dir($certDir); + if (!$isDir && $logger) { + $logger->debug(\sprintf('Checked directory %s does not exist or it is not a directory.', $certDir)); + } + return $isDir; + } + /** + * @param string $certFileOrDir + * @param LoggerInterface|null $logger + * @return bool + */ + private static function isReadable($certFileOrDir, LoggerInterface $logger = null) + { + $isReadable = @\is_readable($certFileOrDir); + if (!$isReadable && $logger) { + $logger->debug(\sprintf('Checked file or directory %s is not readable.', $certFileOrDir)); + } + return $isReadable; + } + /** + * @param string $pattern + * @param LoggerInterface|null $logger + * @return bool + */ + private static function glob($pattern, LoggerInterface $logger = null) + { + $certs = \glob($pattern); + if ($certs === \false) { + if ($logger) { + $logger->debug(\sprintf("An error occurred while trying to find certificates for pattern: %s", $pattern)); + } + return \false; + } + if (\count($certs) === 0) { + if ($logger) { + $logger->debug(\sprintf("No CA files found for pattern: %s", $pattern)); + } + return \false; + } + return \true; + } +} diff --git a/plugins/system/tgeoip/vendor/composer/installed.json b/plugins/system/tgeoip/vendor/composer/installed.json new file mode 100644 index 00000000..bb0b6db7 --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/installed.json @@ -0,0 +1,327 @@ +{ + "packages": [ + { + "name": "composer\/ca-bundle", + "version": "1.3.5", + "version_normalized": "1.3.5.0", + "source": { + "type": "git", + "url": "https:\/\/github.com\/composer\/ca-bundle.git", + "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd" + }, + "dist": { + "type": "zip", + "url": "https:\/\/api.github.com\/repos\/composer\/ca-bundle\/zipball\/74780ccf8c19d6acb8d65c5f39cd72110e132bbd", + "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan\/phpstan": "^0.12.55", + "psr\/log": "^1.0", + "symfony\/phpunit-bridge": "^4.2 || ^5", + "symfony\/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "time": "2023-01-11T08:27:00+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Tassos\\Vendor\\Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https:\/\/packagist.org\/downloads\/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http:\/\/seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "support": { + "irc": "irc:\/\/irc.freenode.org\/composer", + "issues": "https:\/\/github.com\/composer\/ca-bundle\/issues", + "source": "https:\/\/github.com\/composer\/ca-bundle\/tree\/1.3.5" + }, + "funding": [ + { + "url": "https:\/\/packagist.com", + "type": "custom" + }, + { + "url": "https:\/\/github.com\/composer", + "type": "github" + }, + { + "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/composer\/composer", + "type": "tidelift" + } + ], + "install-path": ".\/ca-bundle" + }, + { + "name": "geoip2\/geoip2", + "version": "v2.13.0", + "version_normalized": "2.13.0.0", + "source": { + "type": "git", + "url": "git@github.com:maxmind\/GeoIP2-php.git", + "reference": "6a41d8fbd6b90052bc34dff3b4252d0f88067b23" + }, + "dist": { + "type": "zip", + "url": "https:\/\/api.github.com\/repos\/maxmind\/GeoIP2-php\/zipball\/6a41d8fbd6b90052bc34dff3b4252d0f88067b23", + "reference": "6a41d8fbd6b90052bc34dff3b4252d0f88067b23", + "shasum": "" + }, + "require": { + "ext-json": "*", + "maxmind-db\/reader": "~1.8", + "maxmind\/web-service-common": "~0.8", + "php": ">=7.2" + }, + "require-dev": { + "friendsofphp\/php-cs-fixer": "3.*", + "phpstan\/phpstan": "*", + "phpunit\/phpunit": "^8.0 || ^9.0", + "squizlabs\/php_codesniffer": "3.*" + }, + "time": "2022-08-05T20:32:58+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Tassos\\Vendor\\GeoIp2\\": "src" + } + }, + "notification-url": "https:\/\/packagist.org\/downloads\/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Gregory J. Oschwald", + "email": "goschwald@maxmind.com", + "homepage": "https:\/\/www.maxmind.com\/" + } + ], + "description": "MaxMind GeoIP2 PHP API", + "homepage": "https:\/\/github.com\/maxmind\/GeoIP2-php", + "keywords": [ + "IP", + "geoip", + "geoip2", + "geolocation", + "maxmind" + ], + "install-path": "..\/geoip2\/geoip2" + }, + { + "name": "maxmind-db\/reader", + "version": "v1.11.0", + "version_normalized": "1.11.0.0", + "source": { + "type": "git", + "url": "https:\/\/github.com\/maxmind\/MaxMind-DB-Reader-php.git", + "reference": "b1f3c0699525336d09cc5161a2861268d9f2ae5b" + }, + "dist": { + "type": "zip", + "url": "https:\/\/api.github.com\/repos\/maxmind\/MaxMind-DB-Reader-php\/zipball\/b1f3c0699525336d09cc5161a2861268d9f2ae5b", + "reference": "b1f3c0699525336d09cc5161a2861268d9f2ae5b", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "conflict": { + "ext-maxminddb": "<1.10.1,>=2.0.0" + }, + "require-dev": { + "friendsofphp\/php-cs-fixer": "3.*", + "php-coveralls\/php-coveralls": "^2.1", + "phpstan\/phpstan": "*", + "phpunit\/phpcov": ">=6.0.0", + "phpunit\/phpunit": ">=8.0.0,<10.0.0", + "squizlabs\/php_codesniffer": "3.*" + }, + "suggest": { + "ext-bcmath": "bcmath or gmp is required for decoding larger integers with the pure PHP decoder", + "ext-gmp": "bcmath or gmp is required for decoding larger integers with the pure PHP decoder", + "ext-maxminddb": "A C-based database decoder that provides significantly faster lookups" + }, + "time": "2021-10-18T15:23:10+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Tassos\\Vendor\\MaxMind\\Db\\": "src\/MaxMind\/Db" + } + }, + "notification-url": "https:\/\/packagist.org\/downloads\/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Gregory J. Oschwald", + "email": "goschwald@maxmind.com", + "homepage": "https:\/\/www.maxmind.com\/" + } + ], + "description": "MaxMind DB Reader API", + "homepage": "https:\/\/github.com\/maxmind\/MaxMind-DB-Reader-php", + "keywords": [ + "database", + "geoip", + "geoip2", + "geolocation", + "maxmind" + ], + "support": { + "issues": "https:\/\/github.com\/maxmind\/MaxMind-DB-Reader-php\/issues", + "source": "https:\/\/github.com\/maxmind\/MaxMind-DB-Reader-php\/tree\/v1.11.0" + }, + "install-path": "..\/maxmind-db\/reader" + }, + { + "name": "maxmind\/web-service-common", + "version": "v0.9.0", + "version_normalized": "0.9.0.0", + "source": { + "type": "git", + "url": "https:\/\/github.com\/maxmind\/web-service-common-php.git", + "reference": "4dc5a3e8df38aea4ca3b1096cee3a038094e9b53" + }, + "dist": { + "type": "zip", + "url": "https:\/\/api.github.com\/repos\/maxmind\/web-service-common-php\/zipball\/4dc5a3e8df38aea4ca3b1096cee3a038094e9b53", + "reference": "4dc5a3e8df38aea4ca3b1096cee3a038094e9b53", + "shasum": "" + }, + "require": { + "composer\/ca-bundle": "^1.0.3", + "ext-curl": "*", + "ext-json": "*", + "php": ">=7.2" + }, + "require-dev": { + "friendsofphp\/php-cs-fixer": "3.*", + "phpstan\/phpstan": "*", + "phpunit\/phpunit": "^8.0 || ^9.0", + "squizlabs\/php_codesniffer": "3.*" + }, + "time": "2022-03-28T17:43:20+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Tassos\\Vendor\\MaxMind\\Exception\\": "src\/Exception", + "Tassos\\Vendor\\MaxMind\\WebService\\": "src\/WebService" + } + }, + "notification-url": "https:\/\/packagist.org\/downloads\/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Gregory Oschwald", + "email": "goschwald@maxmind.com" + } + ], + "description": "Internal MaxMind Web Service API", + "homepage": "https:\/\/github.com\/maxmind\/web-service-common-php", + "support": { + "issues": "https:\/\/github.com\/maxmind\/web-service-common-php\/issues", + "source": "https:\/\/github.com\/maxmind\/web-service-common-php\/tree\/v0.9.0" + }, + "install-path": "..\/maxmind\/web-service-common" + }, + { + "name": "splitbrain\/php-archive", + "version": "1.3.1", + "version_normalized": "1.3.1.0", + "source": { + "type": "git", + "url": "https:\/\/github.com\/splitbrain\/php-archive.git", + "reference": "d274e5190ba309777926348900cf9578d9e533c9" + }, + "dist": { + "type": "zip", + "url": "https:\/\/api.github.com\/repos\/splitbrain\/php-archive\/zipball\/d274e5190ba309777926348900cf9578d9e533c9", + "reference": "d274e5190ba309777926348900cf9578d9e533c9", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "ext-bz2": "*", + "ext-zip": "*", + "mikey179\/vfsstream": "^1.6", + "phpunit\/phpunit": "^8" + }, + "suggest": { + "ext-bz2": "For bz2 compression", + "ext-iconv": "Used for proper filename encode handling", + "ext-mbstring": "Can be used alternatively for handling filename encoding", + "ext-zlib": "For zlib compression" + }, + "time": "2022-03-23T09:21:55+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Tassos\\Vendor\\splitbrain\\PHPArchive\\": "src" + } + }, + "notification-url": "https:\/\/packagist.org\/downloads\/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andreas Gohr", + "email": "andi@splitbrain.org" + } + ], + "description": "Pure-PHP implementation to read and write TAR and ZIP archives", + "keywords": [ + "archive", + "extract", + "tar", + "unpack", + "unzip", + "zip" + ], + "support": { + "issues": "https:\/\/github.com\/splitbrain\/php-archive\/issues", + "source": "https:\/\/github.com\/splitbrain\/php-archive\/tree\/1.3.1" + }, + "install-path": "..\/splitbrain\/php-archive" + } + ], + "dev": true, + "dev-package-names": [] +} \ No newline at end of file diff --git a/plugins/system/tgeoip/vendor/composer/installed.php b/plugins/system/tgeoip/vendor/composer/installed.php new file mode 100644 index 00000000..d2fe3558 --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/installed.php @@ -0,0 +1,5 @@ + array('name' => '__root__', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '015eb26a70321a57e0c514ec4742cbe8a2580208', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '015eb26a70321a57e0c514ec4742cbe8a2580208', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'composer/ca-bundle' => array('pretty_version' => '1.3.5', 'version' => '1.3.5.0', 'reference' => '74780ccf8c19d6acb8d65c5f39cd72110e132bbd', 'type' => 'library', 'install_path' => __DIR__ . '/./ca-bundle', 'aliases' => array(), 'dev_requirement' => \false), 'geoip2/geoip2' => array('pretty_version' => 'v2.13.0', 'version' => '2.13.0.0', 'reference' => '6a41d8fbd6b90052bc34dff3b4252d0f88067b23', 'type' => 'library', 'install_path' => __DIR__ . '/../geoip2/geoip2', 'aliases' => array(), 'dev_requirement' => \false), 'maxmind-db/reader' => array('pretty_version' => 'v1.11.0', 'version' => '1.11.0.0', 'reference' => 'b1f3c0699525336d09cc5161a2861268d9f2ae5b', 'type' => 'library', 'install_path' => __DIR__ . '/../maxmind-db/reader', 'aliases' => array(), 'dev_requirement' => \false), 'maxmind/web-service-common' => array('pretty_version' => 'v0.9.0', 'version' => '0.9.0.0', 'reference' => '4dc5a3e8df38aea4ca3b1096cee3a038094e9b53', 'type' => 'library', 'install_path' => __DIR__ . '/../maxmind/web-service-common', 'aliases' => array(), 'dev_requirement' => \false), 'splitbrain/php-archive' => array('pretty_version' => '1.3.1', 'version' => '1.3.1.0', 'reference' => 'd274e5190ba309777926348900cf9578d9e533c9', 'type' => 'library', 'install_path' => __DIR__ . '/../splitbrain/php-archive', 'aliases' => array(), 'dev_requirement' => \false))); diff --git a/plugins/system/tgeoip/vendor/composer/platform_check.php b/plugins/system/tgeoip/vendor/composer/platform_check.php new file mode 100644 index 00000000..589e9e77 --- /dev/null +++ b/plugins/system/tgeoip/vendor/composer/platform_check.php @@ -0,0 +1,26 @@ += 70200)) { + $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.0". You are running ' . PHP_VERSION . '.'; +} + +if ($issues) { + if (!headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); + } + if (!ini_get('display_errors')) { + if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { + fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL); + } elseif (!headers_sent()) { + echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL; + } + } + trigger_error( + 'Composer detected issues in your platform: ' . implode(' ', $issues), + E_USER_ERROR + ); +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/examples/benchmark.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/examples/benchmark.php new file mode 100644 index 00000000..448994c8 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/examples/benchmark.php @@ -0,0 +1,23 @@ +city($ip); + } catch (\Tassos\Vendor\GeoIp2\Exception\AddressNotFoundException $e) { + } + if ($i % 10000 === 0) { + echo $i . ' ' . $ip . "\n"; + } +} +$endTime = \microtime(\true); +$duration = $endTime - $startTime; +echo 'Requests per second: ' . $count / $duration . "\n"; diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Database/Reader.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Database/Reader.php new file mode 100644 index 00000000..1747f727 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Database/Reader.php @@ -0,0 +1,246 @@ + + */ + private $locales; + /** + * Constructor. + * + * @param string $filename the path to the GeoIP2 database file + * @param array $locales list of locale codes to use in name property + * from most preferred to least preferred + * + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function __construct(string $filename, array $locales = ['en']) + { + $this->dbReader = new DbReader($filename); + $this->dbType = $this->dbReader->metadata()->databaseType; + $this->locales = $locales; + } + /** + * This method returns a GeoIP2 City model. + * + * @param string $ipAddress an IPv4 or IPv6 address as a string + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address is + * not in the database + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function city(string $ipAddress) : City + { + // @phpstan-ignore-next-line + return $this->modelFor(City::class, 'City', $ipAddress); + } + /** + * This method returns a GeoIP2 Country model. + * + * @param string $ipAddress an IPv4 or IPv6 address as a string + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address is + * not in the database + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function country(string $ipAddress) : Country + { + // @phpstan-ignore-next-line + return $this->modelFor(Country::class, 'Country', $ipAddress); + } + /** + * This method returns a GeoIP2 Anonymous IP model. + * + * @param string $ipAddress an IPv4 or IPv6 address as a string + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address is + * not in the database + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function anonymousIp(string $ipAddress) : AnonymousIp + { + // @phpstan-ignore-next-line + return $this->flatModelFor(AnonymousIp::class, 'GeoIP2-Anonymous-IP', $ipAddress); + } + /** + * This method returns a GeoLite2 ASN model. + * + * @param string $ipAddress an IPv4 or IPv6 address as a string + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address is + * not in the database + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function asn(string $ipAddress) : Asn + { + // @phpstan-ignore-next-line + return $this->flatModelFor(Asn::class, 'GeoLite2-ASN', $ipAddress); + } + /** + * This method returns a GeoIP2 Connection Type model. + * + * @param string $ipAddress an IPv4 or IPv6 address as a string + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address is + * not in the database + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function connectionType(string $ipAddress) : ConnectionType + { + // @phpstan-ignore-next-line + return $this->flatModelFor(ConnectionType::class, 'GeoIP2-Connection-Type', $ipAddress); + } + /** + * This method returns a GeoIP2 Domain model. + * + * @param string $ipAddress an IPv4 or IPv6 address as a string + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address is + * not in the database + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function domain(string $ipAddress) : Domain + { + // @phpstan-ignore-next-line + return $this->flatModelFor(Domain::class, 'GeoIP2-Domain', $ipAddress); + } + /** + * This method returns a GeoIP2 Enterprise model. + * + * @param string $ipAddress an IPv4 or IPv6 address as a string + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address is + * not in the database + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function enterprise(string $ipAddress) : Enterprise + { + // @phpstan-ignore-next-line + return $this->modelFor(Enterprise::class, 'Enterprise', $ipAddress); + } + /** + * This method returns a GeoIP2 ISP model. + * + * @param string $ipAddress an IPv4 or IPv6 address as a string + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address is + * not in the database + * @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database + * is corrupt or invalid + */ + public function isp(string $ipAddress) : Isp + { + // @phpstan-ignore-next-line + return $this->flatModelFor(Isp::class, 'GeoIP2-ISP', $ipAddress); + } + private function modelFor(string $class, string $type, string $ipAddress) : AbstractModel + { + [$record, $prefixLen] = $this->getRecord($class, $type, $ipAddress); + $record['traits']['ip_address'] = $ipAddress; + $record['traits']['prefix_len'] = $prefixLen; + return new $class($record, $this->locales); + } + private function flatModelFor(string $class, string $type, string $ipAddress) : AbstractModel + { + [$record, $prefixLen] = $this->getRecord($class, $type, $ipAddress); + $record['ip_address'] = $ipAddress; + $record['prefix_len'] = $prefixLen; + return new $class($record); + } + private function getRecord(string $class, string $type, string $ipAddress) : array + { + if (\strpos($this->dbType, $type) === \false) { + $method = \lcfirst((new \ReflectionClass($class))->getShortName()); + throw new \BadMethodCallException("The {$method} method cannot be used to open a {$this->dbType} database"); + } + [$record, $prefixLen] = $this->dbReader->getWithPrefixLen($ipAddress); + if ($record === null) { + throw new AddressNotFoundException("The address {$ipAddress} is not in the database."); + } + if (!\is_array($record)) { + // This can happen on corrupt databases. Generally, + // MaxMind\Db\Reader will throw a + // MaxMind\Db\Reader\InvalidDatabaseException, but occasionally + // the lookup may result in a record that looks valid but is not + // an array. This mostly happens when the user is ignoring all + // exceptions and the more frequent InvalidDatabaseException + // exceptions go unnoticed. + throw new InvalidDatabaseException("Expected an array when looking up {$ipAddress} but received: " . \gettype($record)); + } + return [$record, $prefixLen]; + } + /** + * @throws \InvalidArgumentException if arguments are passed to the method + * @throws \BadMethodCallException if the database has been closed + * + * @return \MaxMind\Db\Reader\Metadata object for the database + */ + public function metadata() : DbReader\Metadata + { + return $this->dbReader->metadata(); + } + /** + * Closes the GeoIP2 database and returns the resources to the system. + */ + public function close() : void + { + $this->dbReader->close(); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/AddressNotFoundException.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/AddressNotFoundException.php new file mode 100644 index 00000000..e49a1d08 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/AddressNotFoundException.php @@ -0,0 +1,11 @@ +uri = $uri; + parent::__construct($message, $httpStatus, $previous); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php new file mode 100644 index 00000000..a61aec1f --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php @@ -0,0 +1,23 @@ +error = $error; + parent::__construct($message, $httpStatus, $uri, $previous); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/OutOfQueriesException.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/OutOfQueriesException.php new file mode 100644 index 00000000..99d83534 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Exception/OutOfQueriesException.php @@ -0,0 +1,11 @@ + + */ + protected $raw; + /** + * @ignore + */ + public function __construct(array $raw) + { + $this->raw = $raw; + } + /** + * @ignore + * + * @return mixed + */ + protected function get(string $field) + { + if (isset($this->raw[$field])) { + return $this->raw[$field]; + } + if (\preg_match('/^is_/', $field)) { + return \false; + } + return null; + } + /** + * @ignore + * + * @return mixed + */ + public function __get(string $attr) + { + if ($attr !== 'instance' && \property_exists($this, $attr)) { + return $this->{$attr}; + } + throw new \RuntimeException("Unknown attribute: {$attr}"); + } + /** + * @ignore + */ + public function __isset(string $attr) : bool + { + return $attr !== 'instance' && isset($this->{$attr}); + } + public function jsonSerialize() : array + { + return $this->raw; + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/AnonymousIp.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/AnonymousIp.php new file mode 100644 index 00000000..b0531819 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/AnonymousIp.php @@ -0,0 +1,80 @@ +isAnonymous = $this->get('is_anonymous'); + $this->isAnonymousVpn = $this->get('is_anonymous_vpn'); + $this->isHostingProvider = $this->get('is_hosting_provider'); + $this->isPublicProxy = $this->get('is_public_proxy'); + $this->isResidentialProxy = $this->get('is_residential_proxy'); + $this->isTorExitNode = $this->get('is_tor_exit_node'); + $ipAddress = $this->get('ip_address'); + $this->ipAddress = $ipAddress; + $this->network = Util::cidr($ipAddress, $this->get('prefix_len')); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Asn.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Asn.php new file mode 100644 index 00000000..8635b954 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Asn.php @@ -0,0 +1,51 @@ +autonomousSystemNumber = $this->get('autonomous_system_number'); + $this->autonomousSystemOrganization = $this->get('autonomous_system_organization'); + $ipAddress = $this->get('ip_address'); + $this->ipAddress = $ipAddress; + $this->network = Util::cidr($ipAddress, $this->get('prefix_len')); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/City.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/City.php new file mode 100644 index 00000000..e7ab19c1 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/City.php @@ -0,0 +1,105 @@ + + */ + protected $subdivisions = []; + /** + * @ignore + */ + public function __construct(array $raw, array $locales = ['en']) + { + parent::__construct($raw, $locales); + $this->city = new \Tassos\Vendor\GeoIp2\Record\City($this->get('city'), $locales); + $this->location = new \Tassos\Vendor\GeoIp2\Record\Location($this->get('location')); + $this->postal = new \Tassos\Vendor\GeoIp2\Record\Postal($this->get('postal')); + $this->createSubdivisions($raw, $locales); + } + private function createSubdivisions(array $raw, array $locales) : void + { + if (!isset($raw['subdivisions'])) { + return; + } + foreach ($raw['subdivisions'] as $sub) { + $this->subdivisions[] = new \Tassos\Vendor\GeoIp2\Record\Subdivision($sub, $locales); + } + } + /** + * @ignore + * + * @return mixed + */ + public function __get(string $attr) + { + if ($attr === 'mostSpecificSubdivision') { + return $this->{$attr}(); + } + return parent::__get($attr); + } + /** + * @ignore + */ + public function __isset(string $attr) : bool + { + if ($attr === 'mostSpecificSubdivision') { + // We always return a mostSpecificSubdivision, even if it is the + // empty subdivision + return \true; + } + return parent::__isset($attr); + } + private function mostSpecificSubdivision() : \Tassos\Vendor\GeoIp2\Record\Subdivision + { + return empty($this->subdivisions) ? new \Tassos\Vendor\GeoIp2\Record\Subdivision([], $this->locales) : \end($this->subdivisions); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/ConnectionType.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/ConnectionType.php new file mode 100644 index 00000000..fd195d41 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/ConnectionType.php @@ -0,0 +1,44 @@ +connectionType = $this->get('connection_type'); + $ipAddress = $this->get('ip_address'); + $this->ipAddress = $ipAddress; + $this->network = Util::cidr($ipAddress, $this->get('prefix_len')); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Country.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Country.php new file mode 100644 index 00000000..aacd18c5 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Country.php @@ -0,0 +1,74 @@ + + */ + protected $locales; + /** + * @var \GeoIp2\Record\MaxMind + */ + protected $maxmind; + /** + * @var \GeoIp2\Record\Country + */ + protected $registeredCountry; + /** + * @var \GeoIp2\Record\RepresentedCountry + */ + protected $representedCountry; + /** + * @var \GeoIp2\Record\Traits + */ + protected $traits; + /** + * @ignore + */ + public function __construct(array $raw, array $locales = ['en']) + { + parent::__construct($raw); + $this->continent = new \Tassos\Vendor\GeoIp2\Record\Continent($this->get('continent'), $locales); + $this->country = new \Tassos\Vendor\GeoIp2\Record\Country($this->get('country'), $locales); + $this->maxmind = new \Tassos\Vendor\GeoIp2\Record\MaxMind($this->get('maxmind')); + $this->registeredCountry = new \Tassos\Vendor\GeoIp2\Record\Country($this->get('registered_country'), $locales); + $this->representedCountry = new \Tassos\Vendor\GeoIp2\Record\RepresentedCountry($this->get('represented_country'), $locales); + $this->traits = new \Tassos\Vendor\GeoIp2\Record\Traits($this->get('traits')); + $this->locales = $locales; + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Domain.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Domain.php new file mode 100644 index 00000000..e6d262fa --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Domain.php @@ -0,0 +1,44 @@ +domain = $this->get('domain'); + $ipAddress = $this->get('ip_address'); + $this->ipAddress = $ipAddress; + $this->network = Util::cidr($ipAddress, $this->get('prefix_len')); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Enterprise.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Enterprise.php new file mode 100644 index 00000000..844b362e --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Model/Enterprise.php @@ -0,0 +1,14 @@ +autonomousSystemNumber = $this->get('autonomous_system_number'); + $this->autonomousSystemOrganization = $this->get('autonomous_system_organization'); + $this->isp = $this->get('isp'); + $this->mobileCountryCode = $this->get('mobile_country_code'); + $this->mobileNetworkCode = $this->get('mobile_network_code'); + $this->organization = $this->get('organization'); + $ipAddress = $this->get('ip_address'); + $this->ipAddress = $ipAddress; + $this->network = Util::cidr($ipAddress, $this->get('prefix_len')); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/ProviderInterface.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/ProviderInterface.php new file mode 100644 index 00000000..03355b1b --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/ProviderInterface.php @@ -0,0 +1,20 @@ + + */ + private $locales; + /** + * @ignore + */ + public function __construct(?array $record, array $locales = ['en']) + { + $this->locales = $locales; + parent::__construct($record); + } + /** + * @ignore + * + * @return mixed + */ + public function __get(string $attr) + { + if ($attr === 'name') { + return $this->name(); + } + return parent::__get($attr); + } + /** + * @ignore + */ + public function __isset(string $attr) : bool + { + if ($attr === 'name') { + return $this->firstSetNameLocale() !== null; + } + return parent::__isset($attr); + } + private function name() : ?string + { + $locale = $this->firstSetNameLocale(); + // @phpstan-ignore-next-line + return $locale === null ? null : $this->names[$locale]; + } + private function firstSetNameLocale() : ?string + { + foreach ($this->locales as $locale) { + if (isset($this->names[$locale])) { + return $locale; + } + } + return null; + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/AbstractRecord.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/AbstractRecord.php new file mode 100644 index 00000000..325cfa2a --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/AbstractRecord.php @@ -0,0 +1,56 @@ + + */ + private $record; + /** + * @ignore + */ + public function __construct(?array $record) + { + $this->record = isset($record) ? $record : []; + } + /** + * @ignore + * + * @return mixed + */ + public function __get(string $attr) + { + // XXX - kind of ugly but greatly reduces boilerplate code + $key = $this->attributeToKey($attr); + if ($this->__isset($attr)) { + return $this->record[$key]; + } + if ($this->validAttribute($attr)) { + if (\preg_match('/^is_/', $key)) { + return \false; + } + return null; + } + throw new \RuntimeException("Unknown attribute: {$attr}"); + } + public function __isset(string $attr) : bool + { + return $this->validAttribute($attr) && isset($this->record[$this->attributeToKey($attr)]); + } + private function attributeToKey(string $attr) : string + { + return \strtolower(\preg_replace('/([A-Z])/', '_\1', $attr)); + } + private function validAttribute(string $attr) : bool + { + // @phpstan-ignore-next-line + return \in_array($attr, $this->validAttributes, \true); + } + public function jsonSerialize() : ?array + { + return $this->record; + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/City.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/City.php new file mode 100644 index 00000000..9e7bbe54 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/City.php @@ -0,0 +1,32 @@ + + */ + protected $validAttributes = ['confidence', 'geonameId', 'names']; +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Continent.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Continent.php new file mode 100644 index 00000000..ad120974 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Continent.php @@ -0,0 +1,31 @@ + + */ + protected $validAttributes = ['code', 'geonameId', 'names']; +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Country.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Country.php new file mode 100644 index 00000000..4e29a287 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Country.php @@ -0,0 +1,37 @@ + + */ + protected $validAttributes = ['confidence', 'geonameId', 'isInEuropeanUnion', 'isoCode', 'names']; +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Location.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Location.php new file mode 100644 index 00000000..49db851c --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Location.php @@ -0,0 +1,45 @@ + + */ + protected $validAttributes = ['averageIncome', 'accuracyRadius', 'latitude', 'longitude', 'metroCode', 'populationDensity', 'postalCode', 'postalConfidence', 'timeZone']; +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/MaxMind.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/MaxMind.php new file mode 100644 index 00000000..ef317b6b --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/MaxMind.php @@ -0,0 +1,22 @@ + + */ + protected $validAttributes = ['queriesRemaining']; +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Postal.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Postal.php new file mode 100644 index 00000000..c1cb98e1 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Postal.php @@ -0,0 +1,29 @@ + + */ + protected $validAttributes = ['code', 'confidence']; +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/RepresentedCountry.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/RepresentedCountry.php new file mode 100644 index 00000000..a611aa43 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/RepresentedCountry.php @@ -0,0 +1,25 @@ +military + * but this could expand to include other types in the future. + */ +class RepresentedCountry extends Country +{ + /** + * @ignore + * + * @var array + */ + protected $validAttributes = ['confidence', 'geonameId', 'isInEuropeanUnion', 'isoCode', 'names', 'type']; +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Subdivision.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Subdivision.php new file mode 100644 index 00000000..b6e52a8a --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Subdivision.php @@ -0,0 +1,38 @@ + + */ + protected $validAttributes = ['confidence', 'geonameId', 'isoCode', 'names']; +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Traits.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Traits.php new file mode 100644 index 00000000..504f167d --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Record/Traits.php @@ -0,0 +1,131 @@ +The user type associated with the IP + * address. This can be one of the following values:

      + *
        + *
      • business + *
      • cafe + *
      • cellular + *
      • college + *
      • consumer_privacy_network + *
      • content_delivery_network + *
      • dialup + *
      • government + *
      • hosting + *
      • library + *
      • military + *
      • residential + *
      • router + *
      • school + *
      • search_engine_spider + *
      • traveler + *
      + *

      + * This attribute is only available from the Insights web service and the + * GeoIP2 Enterprise database. + *

      + */ +class Traits extends AbstractRecord +{ + /** + * @ignore + * + * @var array + */ + protected $validAttributes = ['autonomousSystemNumber', 'autonomousSystemOrganization', 'connectionType', 'domain', 'ipAddress', 'isAnonymous', 'isAnonymousProxy', 'isAnonymousVpn', 'isHostingProvider', 'isLegitimateProxy', 'isp', 'isPublicProxy', 'isResidentialProxy', 'isSatelliteProvider', 'isTorExitNode', 'mobileCountryCode', 'mobileNetworkCode', 'network', 'organization', 'staticIpScore', 'userCount', 'userType']; + public function __construct(?array $record) + { + if (!isset($record['network']) && isset($record['ip_address'], $record['prefix_len'])) { + $record['network'] = Util::cidr($record['ip_address'], $record['prefix_len']); + } + parent::__construct($record); + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Util.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Util.php new file mode 100644 index 00000000..b4d455c5 --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/Util.php @@ -0,0 +1,32 @@ + 0; $i++) { + $b = $ipBytes[$i]; + if ($curPrefix < 8) { + $shiftN = 8 - $curPrefix; + $b = \chr(0xff & \ord($b) >> $shiftN << $shiftN); + } + $networkBytes[$i] = $b; + $curPrefix -= 8; + } + $network = \inet_ntop($networkBytes); + return "{$network}/{$prefixLen}"; + } +} diff --git a/plugins/system/tgeoip/vendor/geoip2/geoip2/src/WebService/Client.php b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/WebService/Client.php new file mode 100644 index 00000000..1a5a2f8e --- /dev/null +++ b/plugins/system/tgeoip/vendor/geoip2/geoip2/src/WebService/Client.php @@ -0,0 +1,207 @@ + + */ + private $locales; + /** + * @var WsClient + */ + private $client; + /** + * @var string + */ + private static $basePath = '/geoip/v2.1'; + public const VERSION = 'v2.13.0'; + /** + * Constructor. + * + * @param int $accountId your MaxMind account ID + * @param string $licenseKey your MaxMind license key + * @param array $locales list of locale codes to use in name property + * from most preferred to least preferred + * @param array $options array of options. Valid options include: + * * `host` - The host to use when querying the web + * service. To query the GeoLite2 web service + * instead of the GeoIP2 web service, set the + * host to `geolite.info`. + * * `timeout` - Timeout in seconds. + * * `connectTimeout` - Initial connection timeout in seconds. + * * `proxy` - The HTTP proxy to use. May include a schema, port, + * username, and password, e.g., + * `http://username:password@127.0.0.1:10`. + */ + public function __construct(int $accountId, string $licenseKey, array $locales = ['en'], array $options = []) + { + $this->locales = $locales; + // This is for backwards compatibility. Do not remove except for a + // major version bump. + // @phpstan-ignore-next-line + if (\is_string($options)) { + $options = ['host' => $options]; + } + if (!isset($options['host'])) { + $options['host'] = 'geoip.maxmind.com'; + } + $options['userAgent'] = $this->userAgent(); + $this->client = new WsClient($accountId, $licenseKey, $options); + } + private function userAgent() : string + { + return 'GeoIP2-API/' . self::VERSION; + } + /** + * This method calls the City Plus service. + * + * @param string $ipAddress IPv4 or IPv6 address as a string. If no + * address is provided, the address that the web service is called + * from will be used. + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address you + * provided is not in our database (e.g., a private address). + * @throws \GeoIp2\Exception\AuthenticationException if there is a problem + * with the account ID or license key that you provided + * @throws \GeoIp2\Exception\OutOfQueriesException if your account is out + * of queries + * @throws \GeoIp2\Exception\InvalidRequestException} if your request was received by the web service but is + * invalid for some other reason. This may indicate an issue + * with this API. Please report the error to MaxMind. + * @throws \GeoIp2\Exception\HttpException if an unexpected HTTP error code or message was returned. + * This could indicate a problem with the connection between + * your server and the web service or that the web service + * returned an invalid document or 500 error code + * @throws \GeoIp2\Exception\GeoIp2Exception This serves as the parent + * class to the above exceptions. It will be thrown directly + * if a 200 status code is returned but the body is invalid. + */ + public function city(string $ipAddress = 'me') : City + { + // @phpstan-ignore-next-line + return $this->responseFor('city', City::class, $ipAddress); + } + /** + * This method calls the Country service. + * + * @param string $ipAddress IPv4 or IPv6 address as a string. If no + * address is provided, the address that the web service is called + * from will be used. + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address you provided is not in our database (e.g., + * a private address). + * @throws \GeoIp2\Exception\AuthenticationException if there is a problem + * with the account ID or license key that you provided + * @throws \GeoIp2\Exception\OutOfQueriesException if your account is out of queries + * @throws \GeoIp2\Exception\InvalidRequestException} if your request was received by the web service but is + * invalid for some other reason. This may indicate an + * issue with this API. Please report the error to MaxMind. + * @throws \GeoIp2\Exception\HttpException if an unexpected HTTP error + * code or message was returned. This could indicate a problem + * with the connection between your server and the web service + * or that the web service returned an invalid document or 500 + * error code. + * @throws \GeoIp2\Exception\GeoIp2Exception This serves as the parent class to the above exceptions. It + * will be thrown directly if a 200 status code is returned but + * the body is invalid. + */ + public function country(string $ipAddress = 'me') : Country + { + return $this->responseFor('country', Country::class, $ipAddress); + } + /** + * This method calls the Insights service. Insights is only supported by + * the GeoIP2 web service. The GeoLite2 web service does not support it. + * + * @param string $ipAddress IPv4 or IPv6 address as a string. If no + * address is provided, the address that the web service is called + * from will be used. + * + * @throws \GeoIp2\Exception\AddressNotFoundException if the address you + * provided is not in our database (e.g., a private address). + * @throws \GeoIp2\Exception\AuthenticationException if there is a problem + * with the account ID or license key that you provided + * @throws \GeoIp2\Exception\OutOfQueriesException if your account is out + * of queries + * @throws \GeoIp2\Exception\InvalidRequestException} if your request was received by the web service but is + * invalid for some other reason. This may indicate an + * issue with this API. Please report the error to MaxMind. + * @throws \GeoIp2\Exception\HttpException if an unexpected HTTP error code or message was returned. + * This could indicate a problem with the connection between + * your server and the web service or that the web service + * returned an invalid document or 500 error code + * @throws \GeoIp2\Exception\GeoIp2Exception This serves as the parent + * class to the above exceptions. It will be thrown directly + * if a 200 status code is returned but the body is invalid. + */ + public function insights(string $ipAddress = 'me') : Insights + { + // @phpstan-ignore-next-line + return $this->responseFor('insights', Insights::class, $ipAddress); + } + private function responseFor(string $endpoint, string $class, string $ipAddress) : Country + { + $path = \implode('/', [self::$basePath, $endpoint, $ipAddress]); + try { + $service = (new \ReflectionClass($class))->getShortName(); + $body = $this->client->get('GeoIP2 ' . $service, $path); + } catch (\Tassos\Vendor\MaxMind\Exception\IpAddressNotFoundException $ex) { + throw new AddressNotFoundException($ex->getMessage(), $ex->getStatusCode(), $ex); + } catch (\Tassos\Vendor\MaxMind\Exception\AuthenticationException $ex) { + throw new AuthenticationException($ex->getMessage(), $ex->getStatusCode(), $ex); + } catch (\Tassos\Vendor\MaxMind\Exception\InsufficientFundsException $ex) { + throw new OutOfQueriesException($ex->getMessage(), $ex->getStatusCode(), $ex); + } catch (\Tassos\Vendor\MaxMind\Exception\InvalidRequestException $ex) { + throw new InvalidRequestException($ex->getMessage(), $ex->getErrorCode(), $ex->getStatusCode(), $ex->getUri(), $ex); + } catch (\Tassos\Vendor\MaxMind\Exception\HttpException $ex) { + throw new HttpException($ex->getMessage(), $ex->getStatusCode(), $ex->getUri(), $ex); + } catch (\Tassos\Vendor\MaxMind\Exception\WebServiceException $ex) { + throw new GeoIp2Exception($ex->getMessage(), $ex->getCode(), $ex); + } + return new $class($body, $this->locales); + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/autoload.php b/plugins/system/tgeoip/vendor/maxmind-db/reader/autoload.php new file mode 100644 index 00000000..c1708daa --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/autoload.php @@ -0,0 +1,42 @@ +class. + * + * @param string $class + * the name of the class to load + */ +function mmdb_autoload($class) : void +{ + /* + * A project-specific mapping between the namespaces and where + * they're located. By convention, we include the trailing + * slashes. The one-element array here simply makes things easy + * to extend in the future if (for example) the test classes + * begin to use one another. + */ + $namespace_map = ['MaxMind\\Db\\' => __DIR__ . '/src/MaxMind/Db/']; + foreach ($namespace_map as $prefix => $dir) { + // First swap out the namespace prefix with a directory... + $path = \str_replace($prefix, $dir, $class); + // replace the namespace separator with a directory separator... + $path = \str_replace('\\', '/', $path); + // and finally, add the PHP file extension to the result. + $path = $path . '.php'; + // $path should now contain the path to a PHP file defining $class + if (\file_exists($path)) { + include $path; + } + } +} +\spl_autoload_register('mmdb_autoload'); diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/config.m4 b/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/config.m4 new file mode 100644 index 00000000..675e00c6 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/config.m4 @@ -0,0 +1,40 @@ +PHP_ARG_WITH(maxminddb, + [Whether to enable the MaxMind DB Reader extension], + [ --with-maxminddb Enable MaxMind DB Reader extension support]) + +PHP_ARG_ENABLE(maxminddb-debug, for MaxMind DB debug support, + [ --enable-maxminddb-debug Enable enable MaxMind DB deubg support], no, no) + +if test $PHP_MAXMINDDB != "no"; then + + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + + AC_MSG_CHECKING(for libmaxminddb) + if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libmaxminddb; then + dnl retrieve build options from pkg-config + if $PKG_CONFIG libmaxminddb --atleast-version 1.0.0; then + LIBMAXMINDDB_INC=`$PKG_CONFIG libmaxminddb --cflags` + LIBMAXMINDDB_LIB=`$PKG_CONFIG libmaxminddb --libs` + LIBMAXMINDDB_VER=`$PKG_CONFIG libmaxminddb --modversion` + AC_MSG_RESULT(found version $LIBMAXMINDDB_VER) + else + AC_MSG_ERROR(system libmaxminddb must be upgraded to version >= 1.0.0) + fi + PHP_EVAL_LIBLINE($LIBMAXMINDDB_LIB, MAXMINDDB_SHARED_LIBADD) + PHP_EVAL_INCLINE($LIBMAXMINDDB_INC) + else + AC_MSG_RESULT(pkg-config information missing) + AC_MSG_WARN(will use libmaxmxinddb from compiler default path) + + PHP_CHECK_LIBRARY(maxminddb, MMDB_open) + PHP_ADD_LIBRARY(maxminddb, 1, MAXMINDDB_SHARED_LIBADD) + fi + + if test $PHP_MAXMINDDB_DEBUG != "no"; then + CFLAGS="$CFLAGS -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror" + fi + + PHP_SUBST(MAXMINDDB_SHARED_LIBADD) + + PHP_NEW_EXTENSION(maxminddb, maxminddb.c, $ext_shared) +fi diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/config.w32 b/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/config.w32 new file mode 100644 index 00000000..4eb18f84 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/config.w32 @@ -0,0 +1,10 @@ +ARG_WITH("maxminddb", "Enable MaxMind DB Reader extension support", "no"); + +if (PHP_MAXMINDDB == "yes") { + if (CHECK_HEADER_ADD_INCLUDE("maxminddb.h", "CFLAGS_MAXMINDDB", PHP_MAXMINDDB + ";" + PHP_PHP_BUILD + "\\include\\maxminddb") && + CHECK_LIB("libmaxminddb.lib", "maxminddb", PHP_MAXMINDDB)) { + EXTENSION("maxminddb", "maxminddb.c"); + } else { + WARNING('Could not find maxminddb.h or libmaxminddb.lib; skipping'); + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/maxminddb.c b/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/maxminddb.c new file mode 100644 index 00000000..b00b2fa3 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/maxminddb.c @@ -0,0 +1,811 @@ +/* MaxMind, Inc., licenses this file to you under the Apache License, Version + * 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#include "php_maxminddb.h" + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include + +#include "Zend/zend_exceptions.h" +#include "Zend/zend_types.h" +#include "ext/spl/spl_exceptions.h" +#include "ext/standard/info.h" +#include + +#ifdef ZTS +#include +#endif + +#define __STDC_FORMAT_MACROS +#include + +#define PHP_MAXMINDDB_NS ZEND_NS_NAME("MaxMind", "Db") +#define PHP_MAXMINDDB_READER_NS ZEND_NS_NAME(PHP_MAXMINDDB_NS, "Reader") +#define PHP_MAXMINDDB_METADATA_NS \ + ZEND_NS_NAME(PHP_MAXMINDDB_READER_NS, "Metadata") +#define PHP_MAXMINDDB_READER_EX_NS \ + ZEND_NS_NAME(PHP_MAXMINDDB_READER_NS, "InvalidDatabaseException") + +#define Z_MAXMINDDB_P(zv) php_maxminddb_fetch_object(Z_OBJ_P(zv)) +typedef size_t strsize_t; +typedef zend_object free_obj_t; + +/* For PHP 8 compatibility */ +#if PHP_VERSION_ID < 80000 + +#define PROP_OBJ(zv) (zv) + +#else + +#define PROP_OBJ(zv) Z_OBJ_P(zv) + +#define TSRMLS_C +#define TSRMLS_CC +#define TSRMLS_DC + +/* End PHP 8 compatibility */ +#endif + +#ifndef ZEND_ACC_CTOR +#define ZEND_ACC_CTOR 0 +#endif + +/* IS_MIXED was added in 2020 */ +#ifndef IS_MIXED +#define IS_MIXED IS_UNDEF +#endif + +/* ZEND_THIS was added in 7.4 */ +#ifndef ZEND_THIS +#define ZEND_THIS (&EX(This)) +#endif + +typedef struct _maxminddb_obj { + MMDB_s *mmdb; + zend_object std; +} maxminddb_obj; + +PHP_FUNCTION(maxminddb); + +static int +get_record(INTERNAL_FUNCTION_PARAMETERS, zval *record, int *prefix_len); +static const MMDB_entry_data_list_s * +handle_entry_data_list(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC); +static const MMDB_entry_data_list_s * +handle_array(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC); +static const MMDB_entry_data_list_s * +handle_map(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC); +static void handle_uint128(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC); +static void handle_uint64(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC); +static void handle_uint32(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC); + +#define CHECK_ALLOCATED(val) \ + if (!val) { \ + zend_error(E_ERROR, "Out of memory"); \ + return; \ + } + +static zend_object_handlers maxminddb_obj_handlers; +static zend_class_entry *maxminddb_ce, *maxminddb_exception_ce, *metadata_ce; + +static inline maxminddb_obj * +php_maxminddb_fetch_object(zend_object *obj TSRMLS_DC) { + return (maxminddb_obj *)((char *)(obj)-XtOffsetOf(maxminddb_obj, std)); +} + +ZEND_BEGIN_ARG_INFO_EX(arginfo_maxminddbreader_construct, 0, 0, 1) +ZEND_ARG_TYPE_INFO(0, db_file, IS_STRING, 0) +ZEND_END_ARG_INFO() + +PHP_METHOD(MaxMind_Db_Reader, __construct) { + char *db_file = NULL; + strsize_t name_len; + zval *_this_zval = NULL; + + if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, + getThis(), + "Os", + &_this_zval, + maxminddb_ce, + &db_file, + &name_len) == FAILURE) { + return; + } + + if (0 != php_check_open_basedir(db_file TSRMLS_CC) || + 0 != access(db_file, R_OK)) { + zend_throw_exception_ex( + spl_ce_InvalidArgumentException, + 0 TSRMLS_CC, + "The file \"%s\" does not exist or is not readable.", + db_file); + return; + } + + MMDB_s *mmdb = (MMDB_s *)ecalloc(1, sizeof(MMDB_s)); + uint16_t status = MMDB_open(db_file, MMDB_MODE_MMAP, mmdb); + + if (MMDB_SUCCESS != status) { + zend_throw_exception_ex( + maxminddb_exception_ce, + 0 TSRMLS_CC, + "Error opening database file (%s). Is this a valid " + "MaxMind DB file?", + db_file); + efree(mmdb); + return; + } + + maxminddb_obj *mmdb_obj = Z_MAXMINDDB_P(ZEND_THIS); + mmdb_obj->mmdb = mmdb; +} + +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX( + arginfo_maxminddbreader_get, 0, 1, IS_MIXED, 1) +ZEND_ARG_TYPE_INFO(0, ip_address, IS_STRING, 0) +ZEND_END_ARG_INFO() + +PHP_METHOD(MaxMind_Db_Reader, get) { + int prefix_len = 0; + get_record(INTERNAL_FUNCTION_PARAM_PASSTHRU, return_value, &prefix_len); +} + +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX( + arginfo_maxminddbreader_getWithPrefixLen, 0, 1, IS_ARRAY, 1) +ZEND_ARG_TYPE_INFO(0, ip_address, IS_STRING, 0) +ZEND_END_ARG_INFO() + +PHP_METHOD(MaxMind_Db_Reader, getWithPrefixLen) { + zval record, z_prefix_len; + + int prefix_len = 0; + if (get_record(INTERNAL_FUNCTION_PARAM_PASSTHRU, &record, &prefix_len) == + FAILURE) { + return; + } + + array_init(return_value); + add_next_index_zval(return_value, &record); + + ZVAL_LONG(&z_prefix_len, prefix_len); + add_next_index_zval(return_value, &z_prefix_len); +} + +static int +get_record(INTERNAL_FUNCTION_PARAMETERS, zval *record, int *prefix_len) { + char *ip_address = NULL; + strsize_t name_len; + zval *this_zval = NULL; + + if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, + getThis(), + "Os", + &this_zval, + maxminddb_ce, + &ip_address, + &name_len) == FAILURE) { + return FAILURE; + } + + const maxminddb_obj *mmdb_obj = (maxminddb_obj *)Z_MAXMINDDB_P(ZEND_THIS); + + MMDB_s *mmdb = mmdb_obj->mmdb; + + if (NULL == mmdb) { + zend_throw_exception_ex(spl_ce_BadMethodCallException, + 0 TSRMLS_CC, + "Attempt to read from a closed MaxMind DB."); + return FAILURE; + } + + struct addrinfo hints = { + .ai_family = AF_UNSPEC, + .ai_flags = AI_NUMERICHOST, + /* We set ai_socktype so that we only get one result back */ + .ai_socktype = SOCK_STREAM}; + + struct addrinfo *addresses = NULL; + int gai_status = getaddrinfo(ip_address, NULL, &hints, &addresses); + if (gai_status) { + zend_throw_exception_ex(spl_ce_InvalidArgumentException, + 0 TSRMLS_CC, + "The value \"%s\" is not a valid IP address.", + ip_address); + return FAILURE; + } + if (!addresses || !addresses->ai_addr) { + zend_throw_exception_ex( + spl_ce_InvalidArgumentException, + 0 TSRMLS_CC, + "getaddrinfo was successful but failed to set the addrinfo"); + return FAILURE; + } + + int sa_family = addresses->ai_addr->sa_family; + + int mmdb_error = MMDB_SUCCESS; + MMDB_lookup_result_s result = + MMDB_lookup_sockaddr(mmdb, addresses->ai_addr, &mmdb_error); + + freeaddrinfo(addresses); + + if (MMDB_SUCCESS != mmdb_error) { + zend_class_entry *ex; + if (MMDB_IPV6_LOOKUP_IN_IPV4_DATABASE_ERROR == mmdb_error) { + ex = spl_ce_InvalidArgumentException; + } else { + ex = maxminddb_exception_ce; + } + zend_throw_exception_ex(ex, + 0 TSRMLS_CC, + "Error looking up %s. %s", + ip_address, + MMDB_strerror(mmdb_error)); + return FAILURE; + } + + *prefix_len = result.netmask; + + if (sa_family == AF_INET && mmdb->metadata.ip_version == 6) { + /* We return the prefix length given the IPv4 address. If there is + no IPv4 subtree, we return a prefix length of 0. */ + *prefix_len = *prefix_len >= 96 ? *prefix_len - 96 : 0; + } + + if (!result.found_entry) { + ZVAL_NULL(record); + return SUCCESS; + } + + MMDB_entry_data_list_s *entry_data_list = NULL; + int status = MMDB_get_entry_data_list(&result.entry, &entry_data_list); + + if (MMDB_SUCCESS != status) { + zend_throw_exception_ex(maxminddb_exception_ce, + 0 TSRMLS_CC, + "Error while looking up data for %s. %s", + ip_address, + MMDB_strerror(status)); + MMDB_free_entry_data_list(entry_data_list); + return FAILURE; + } else if (NULL == entry_data_list) { + zend_throw_exception_ex( + maxminddb_exception_ce, + 0 TSRMLS_CC, + "Error while looking up data for %s. Your database may " + "be corrupt or you have found a bug in libmaxminddb.", + ip_address); + return FAILURE; + } + + const MMDB_entry_data_list_s *rv = + handle_entry_data_list(entry_data_list, record TSRMLS_CC); + if (rv == NULL) { + /* We should have already thrown the exception in handle_entry_data_list + */ + return FAILURE; + } + MMDB_free_entry_data_list(entry_data_list); + return SUCCESS; +} + +ZEND_BEGIN_ARG_INFO_EX(arginfo_maxminddbreader_void, 0, 0, 0) +ZEND_END_ARG_INFO() + +PHP_METHOD(MaxMind_Db_Reader, metadata) { + zval *this_zval = NULL; + + if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, + getThis(), + "O", + &this_zval, + maxminddb_ce) == FAILURE) { + return; + } + + const maxminddb_obj *const mmdb_obj = + (maxminddb_obj *)Z_MAXMINDDB_P(this_zval); + + if (NULL == mmdb_obj->mmdb) { + zend_throw_exception_ex(spl_ce_BadMethodCallException, + 0 TSRMLS_CC, + "Attempt to read from a closed MaxMind DB."); + return; + } + + object_init_ex(return_value, metadata_ce); + + MMDB_entry_data_list_s *entry_data_list; + MMDB_get_metadata_as_entry_data_list(mmdb_obj->mmdb, &entry_data_list); + + zval metadata_array; + const MMDB_entry_data_list_s *rv = + handle_entry_data_list(entry_data_list, &metadata_array TSRMLS_CC); + if (rv == NULL) { + return; + } + MMDB_free_entry_data_list(entry_data_list); + zend_call_method_with_1_params(PROP_OBJ(return_value), + metadata_ce, + &metadata_ce->constructor, + ZEND_CONSTRUCTOR_FUNC_NAME, + NULL, + &metadata_array); + zval_ptr_dtor(&metadata_array); +} + +PHP_METHOD(MaxMind_Db_Reader, close) { + zval *this_zval = NULL; + + if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, + getThis(), + "O", + &this_zval, + maxminddb_ce) == FAILURE) { + return; + } + + maxminddb_obj *mmdb_obj = (maxminddb_obj *)Z_MAXMINDDB_P(this_zval); + + if (NULL == mmdb_obj->mmdb) { + zend_throw_exception_ex(spl_ce_BadMethodCallException, + 0 TSRMLS_CC, + "Attempt to close a closed MaxMind DB."); + return; + } + MMDB_close(mmdb_obj->mmdb); + efree(mmdb_obj->mmdb); + mmdb_obj->mmdb = NULL; +} + +static const MMDB_entry_data_list_s * +handle_entry_data_list(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC) { + switch (entry_data_list->entry_data.type) { + case MMDB_DATA_TYPE_MAP: + return handle_map(entry_data_list, z_value TSRMLS_CC); + case MMDB_DATA_TYPE_ARRAY: + return handle_array(entry_data_list, z_value TSRMLS_CC); + case MMDB_DATA_TYPE_UTF8_STRING: + ZVAL_STRINGL(z_value, + (char *)entry_data_list->entry_data.utf8_string, + entry_data_list->entry_data.data_size); + break; + case MMDB_DATA_TYPE_BYTES: + ZVAL_STRINGL(z_value, + (char *)entry_data_list->entry_data.bytes, + entry_data_list->entry_data.data_size); + break; + case MMDB_DATA_TYPE_DOUBLE: + ZVAL_DOUBLE(z_value, entry_data_list->entry_data.double_value); + break; + case MMDB_DATA_TYPE_FLOAT: + ZVAL_DOUBLE(z_value, entry_data_list->entry_data.float_value); + break; + case MMDB_DATA_TYPE_UINT16: + ZVAL_LONG(z_value, entry_data_list->entry_data.uint16); + break; + case MMDB_DATA_TYPE_UINT32: + handle_uint32(entry_data_list, z_value TSRMLS_CC); + break; + case MMDB_DATA_TYPE_BOOLEAN: + ZVAL_BOOL(z_value, entry_data_list->entry_data.boolean); + break; + case MMDB_DATA_TYPE_UINT64: + handle_uint64(entry_data_list, z_value TSRMLS_CC); + break; + case MMDB_DATA_TYPE_UINT128: + handle_uint128(entry_data_list, z_value TSRMLS_CC); + break; + case MMDB_DATA_TYPE_INT32: + ZVAL_LONG(z_value, entry_data_list->entry_data.int32); + break; + default: + zend_throw_exception_ex(maxminddb_exception_ce, + 0 TSRMLS_CC, + "Invalid data type arguments: %d", + entry_data_list->entry_data.type); + return NULL; + } + return entry_data_list; +} + +static const MMDB_entry_data_list_s * +handle_map(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC) { + array_init(z_value); + const uint32_t map_size = entry_data_list->entry_data.data_size; + + uint32_t i; + for (i = 0; i < map_size && entry_data_list; i++) { + entry_data_list = entry_data_list->next; + + char *key = estrndup((char *)entry_data_list->entry_data.utf8_string, + entry_data_list->entry_data.data_size); + if (NULL == key) { + zend_throw_exception_ex(maxminddb_exception_ce, + 0 TSRMLS_CC, + "Invalid data type arguments"); + return NULL; + } + + entry_data_list = entry_data_list->next; + zval new_value; + entry_data_list = + handle_entry_data_list(entry_data_list, &new_value TSRMLS_CC); + if (entry_data_list != NULL) { + add_assoc_zval(z_value, key, &new_value); + } + efree(key); + } + return entry_data_list; +} + +static const MMDB_entry_data_list_s * +handle_array(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC) { + const uint32_t size = entry_data_list->entry_data.data_size; + + array_init(z_value); + + uint32_t i; + for (i = 0; i < size && entry_data_list; i++) { + entry_data_list = entry_data_list->next; + zval new_value; + entry_data_list = + handle_entry_data_list(entry_data_list, &new_value TSRMLS_CC); + if (entry_data_list != NULL) { + add_next_index_zval(z_value, &new_value); + } + } + return entry_data_list; +} + +static void handle_uint128(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC) { + uint64_t high = 0; + uint64_t low = 0; +#if MMDB_UINT128_IS_BYTE_ARRAY + int i; + for (i = 0; i < 8; i++) { + high = (high << 8) | entry_data_list->entry_data.uint128[i]; + } + + for (i = 8; i < 16; i++) { + low = (low << 8) | entry_data_list->entry_data.uint128[i]; + } +#else + high = entry_data_list->entry_data.uint128 >> 64; + low = (uint64_t)entry_data_list->entry_data.uint128; +#endif + + char *num_str; + spprintf(&num_str, 0, "0x%016" PRIX64 "%016" PRIX64, high, low); + CHECK_ALLOCATED(num_str); + + ZVAL_STRING(z_value, num_str); + efree(num_str); +} + +static void handle_uint32(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC) { + uint32_t val = entry_data_list->entry_data.uint32; + +#if LONG_MAX >= UINT32_MAX + ZVAL_LONG(z_value, val); + return; +#else + if (val <= LONG_MAX) { + ZVAL_LONG(z_value, val); + return; + } + + char *int_str; + spprintf(&int_str, 0, "%" PRIu32, val); + CHECK_ALLOCATED(int_str); + + ZVAL_STRING(z_value, int_str); + efree(int_str); +#endif +} + +static void handle_uint64(const MMDB_entry_data_list_s *entry_data_list, + zval *z_value TSRMLS_DC) { + uint64_t val = entry_data_list->entry_data.uint64; + +#if LONG_MAX >= UINT64_MAX + ZVAL_LONG(z_value, val); + return; +#else + if (val <= LONG_MAX) { + ZVAL_LONG(z_value, val); + return; + } + + char *int_str; + spprintf(&int_str, 0, "%" PRIu64, val); + CHECK_ALLOCATED(int_str); + + ZVAL_STRING(z_value, int_str); + efree(int_str); +#endif +} + +static void maxminddb_free_storage(free_obj_t *object TSRMLS_DC) { + maxminddb_obj *obj = + php_maxminddb_fetch_object((zend_object *)object TSRMLS_CC); + if (obj->mmdb != NULL) { + MMDB_close(obj->mmdb); + efree(obj->mmdb); + } + + zend_object_std_dtor(&obj->std TSRMLS_CC); +} + +static zend_object *maxminddb_create_handler(zend_class_entry *type TSRMLS_DC) { + maxminddb_obj *obj = (maxminddb_obj *)ecalloc(1, sizeof(maxminddb_obj)); + zend_object_std_init(&obj->std, type TSRMLS_CC); + object_properties_init(&(obj->std), type); + + obj->std.handlers = &maxminddb_obj_handlers; + + return &obj->std; +} + +/* clang-format off */ +static zend_function_entry maxminddb_methods[] = { + PHP_ME(MaxMind_Db_Reader, __construct, arginfo_maxminddbreader_construct, + ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) + PHP_ME(MaxMind_Db_Reader, close, arginfo_maxminddbreader_void, ZEND_ACC_PUBLIC) + PHP_ME(MaxMind_Db_Reader, get, arginfo_maxminddbreader_get, ZEND_ACC_PUBLIC) + PHP_ME(MaxMind_Db_Reader, getWithPrefixLen, arginfo_maxminddbreader_getWithPrefixLen, ZEND_ACC_PUBLIC) + PHP_ME(MaxMind_Db_Reader, metadata, arginfo_maxminddbreader_void, ZEND_ACC_PUBLIC) + { NULL, NULL, NULL } +}; +/* clang-format on */ + +ZEND_BEGIN_ARG_INFO_EX(arginfo_metadata_construct, 0, 0, 1) +ZEND_ARG_TYPE_INFO(0, metadata, IS_ARRAY, 0) +ZEND_END_ARG_INFO() + +PHP_METHOD(MaxMind_Db_Reader_Metadata, __construct) { + zval *object = NULL; + zval *metadata_array = NULL; + zend_long node_count = 0; + zend_long record_size = 0; + + if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, + getThis(), + "Oa", + &object, + metadata_ce, + &metadata_array) == FAILURE) { + return; + } + + zval *tmp = NULL; + if ((tmp = zend_hash_str_find(HASH_OF(metadata_array), + "binary_format_major_version", + sizeof("binary_format_major_version") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "binaryFormatMajorVersion", + sizeof("binaryFormatMajorVersion") - 1, + tmp); + } + + if ((tmp = zend_hash_str_find(HASH_OF(metadata_array), + "binary_format_minor_version", + sizeof("binary_format_minor_version") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "binaryFormatMinorVersion", + sizeof("binaryFormatMinorVersion") - 1, + tmp); + } + + if ((tmp = zend_hash_str_find(HASH_OF(metadata_array), + "build_epoch", + sizeof("build_epoch") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "buildEpoch", + sizeof("buildEpoch") - 1, + tmp); + } + + if ((tmp = zend_hash_str_find(HASH_OF(metadata_array), + "database_type", + sizeof("database_type") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "databaseType", + sizeof("databaseType") - 1, + tmp); + } + + if ((tmp = zend_hash_str_find(HASH_OF(metadata_array), + "description", + sizeof("description") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "description", + sizeof("description") - 1, + tmp); + } + + if ((tmp = zend_hash_str_find(HASH_OF(metadata_array), + "ip_version", + sizeof("ip_version") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "ipVersion", + sizeof("ipVersion") - 1, + tmp); + } + + if ((tmp = zend_hash_str_find( + HASH_OF(metadata_array), "languages", sizeof("languages") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "languages", + sizeof("languages") - 1, + tmp); + } + + if ((tmp = zend_hash_str_find(HASH_OF(metadata_array), + "record_size", + sizeof("record_size") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "recordSize", + sizeof("recordSize") - 1, + tmp); + if (Z_TYPE_P(tmp) == IS_LONG) { + record_size = Z_LVAL_P(tmp); + } + } + + if (record_size != 0) { + zend_update_property_long(metadata_ce, + PROP_OBJ(object), + "nodeByteSize", + sizeof("nodeByteSize") - 1, + record_size / 4); + } + + if ((tmp = zend_hash_str_find(HASH_OF(metadata_array), + "node_count", + sizeof("node_count") - 1))) { + zend_update_property(metadata_ce, + PROP_OBJ(object), + "nodeCount", + sizeof("nodeCount") - 1, + tmp); + if (Z_TYPE_P(tmp) == IS_LONG) { + node_count = Z_LVAL_P(tmp); + } + } + + if (record_size != 0) { + zend_update_property_long(metadata_ce, + PROP_OBJ(object), + "searchTreeSize", + sizeof("searchTreeSize") - 1, + record_size * node_count / 4); + } +} + +// clang-format off +static zend_function_entry metadata_methods[] = { + PHP_ME(MaxMind_Db_Reader_Metadata, __construct, arginfo_metadata_construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) + {NULL, NULL, NULL} +}; +// clang-format on + +PHP_MINIT_FUNCTION(maxminddb) { + zend_class_entry ce; + + INIT_CLASS_ENTRY(ce, PHP_MAXMINDDB_READER_EX_NS, NULL); + maxminddb_exception_ce = + zend_register_internal_class_ex(&ce, zend_ce_exception); + + INIT_CLASS_ENTRY(ce, PHP_MAXMINDDB_READER_NS, maxminddb_methods); + maxminddb_ce = zend_register_internal_class(&ce TSRMLS_CC); + maxminddb_ce->create_object = maxminddb_create_handler; + + INIT_CLASS_ENTRY(ce, PHP_MAXMINDDB_METADATA_NS, metadata_methods); + metadata_ce = zend_register_internal_class(&ce TSRMLS_CC); + zend_declare_property_null(metadata_ce, + "binaryFormatMajorVersion", + sizeof("binaryFormatMajorVersion") - 1, + ZEND_ACC_PUBLIC); + zend_declare_property_null(metadata_ce, + "binaryFormatMinorVersion", + sizeof("binaryFormatMinorVersion") - 1, + ZEND_ACC_PUBLIC); + zend_declare_property_null( + metadata_ce, "buildEpoch", sizeof("buildEpoch") - 1, ZEND_ACC_PUBLIC); + zend_declare_property_null(metadata_ce, + "databaseType", + sizeof("databaseType") - 1, + ZEND_ACC_PUBLIC); + zend_declare_property_null( + metadata_ce, "description", sizeof("description") - 1, ZEND_ACC_PUBLIC); + zend_declare_property_null( + metadata_ce, "ipVersion", sizeof("ipVersion") - 1, ZEND_ACC_PUBLIC); + zend_declare_property_null( + metadata_ce, "languages", sizeof("languages") - 1, ZEND_ACC_PUBLIC); + zend_declare_property_null(metadata_ce, + "nodeByteSize", + sizeof("nodeByteSize") - 1, + ZEND_ACC_PUBLIC); + zend_declare_property_null( + metadata_ce, "nodeCount", sizeof("nodeCount") - 1, ZEND_ACC_PUBLIC); + zend_declare_property_null( + metadata_ce, "recordSize", sizeof("recordSize") - 1, ZEND_ACC_PUBLIC); + zend_declare_property_null(metadata_ce, + "searchTreeSize", + sizeof("searchTreeSize") - 1, + ZEND_ACC_PUBLIC); + + memcpy(&maxminddb_obj_handlers, + zend_get_std_object_handlers(), + sizeof(zend_object_handlers)); + maxminddb_obj_handlers.clone_obj = NULL; + maxminddb_obj_handlers.offset = XtOffsetOf(maxminddb_obj, std); + maxminddb_obj_handlers.free_obj = maxminddb_free_storage; + zend_declare_class_constant_string(maxminddb_ce, + "MMDB_LIB_VERSION", + sizeof("MMDB_LIB_VERSION") - 1, + MMDB_lib_version() TSRMLS_CC); + + return SUCCESS; +} + +static PHP_MINFO_FUNCTION(maxminddb) { + php_info_print_table_start(); + + php_info_print_table_row(2, "MaxMind DB Reader", "enabled"); + php_info_print_table_row( + 2, "maxminddb extension version", PHP_MAXMINDDB_VERSION); + php_info_print_table_row( + 2, "libmaxminddb library version", MMDB_lib_version()); + + php_info_print_table_end(); +} + +zend_module_entry maxminddb_module_entry = {STANDARD_MODULE_HEADER, + PHP_MAXMINDDB_EXTNAME, + NULL, + PHP_MINIT(maxminddb), + NULL, + NULL, + NULL, + PHP_MINFO(maxminddb), + PHP_MAXMINDDB_VERSION, + STANDARD_MODULE_PROPERTIES}; + +#ifdef COMPILE_DL_MAXMINDDB +ZEND_GET_MODULE(maxminddb) +#endif diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/php_maxminddb.h b/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/php_maxminddb.h new file mode 100644 index 00000000..cba9ed50 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/ext/php_maxminddb.h @@ -0,0 +1,24 @@ +/* MaxMind, Inc., licenses this file to you under the Apache License, Version + * 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#include + +#ifndef PHP_MAXMINDDB_H +#define PHP_MAXMINDDB_H 1 +#define PHP_MAXMINDDB_VERSION "1.10.1" +#define PHP_MAXMINDDB_EXTNAME "maxminddb" + +extern zend_module_entry maxminddb_module_entry; +#define phpext_maxminddb_ptr &maxminddb_module_entry + +#endif diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/package.xml b/plugins/system/tgeoip/vendor/maxmind-db/reader/package.xml new file mode 100644 index 00000000..b687468f --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/package.xml @@ -0,0 +1,63 @@ + + + + maxminddb + pecl.php.net + Reader for the MaxMind DB file format + This is the PHP extension for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6). + + Greg Oschwald + oschwald + goschwald@maxmind.com + yes + + 2021-04-14 + + 1.10.1 + 1.10.1 + + + stable + stable + + Apache License 2.0 + * Fix a `TypeError` exception in the pure PHP reader when using large + databases on 32-bit PHP builds with the `bcmath` extension. Reported + by dodo1708. GitHub #124. + + + + + + + + + + + + + + + + + + + + + + + + + 7.2.0 + + + 1.10.0 + + + + maxminddb + + diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php b/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php new file mode 100644 index 00000000..c31ec56d --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php @@ -0,0 +1,287 @@ +fileHandle = $fileHandle; + $fileSize = @\filesize($database); + if ($fileSize === \false) { + throw new UnexpectedValueException("Error determining the size of \"{$database}\"."); + } + $this->fileSize = $fileSize; + $start = $this->findMetadataStart($database); + $metadataDecoder = new Decoder($this->fileHandle, $start); + [$metadataArray] = $metadataDecoder->decode($start); + $this->metadata = new Metadata($metadataArray); + $this->decoder = new Decoder($this->fileHandle, $this->metadata->searchTreeSize + self::$DATA_SECTION_SEPARATOR_SIZE); + $this->ipV4Start = $this->ipV4StartNode(); + } + /** + * Retrieves the record for the IP address. + * + * @param string $ipAddress + * the IP address to look up + * + * @throws BadMethodCallException if this method is called on a closed database + * @throws InvalidArgumentException if something other than a single IP address is passed to the method + * @throws InvalidDatabaseException + * if the database is invalid or there is an error reading + * from it + * + * @return mixed the record for the IP address + */ + public function get(string $ipAddress) + { + if (\func_num_args() !== 1) { + throw new ArgumentCountError(\sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())); + } + [$record] = $this->getWithPrefixLen($ipAddress); + return $record; + } + /** + * Retrieves the record for the IP address and its associated network prefix length. + * + * @param string $ipAddress + * the IP address to look up + * + * @throws BadMethodCallException if this method is called on a closed database + * @throws InvalidArgumentException if something other than a single IP address is passed to the method + * @throws InvalidDatabaseException + * if the database is invalid or there is an error reading + * from it + * + * @return array an array where the first element is the record and the + * second the network prefix length for the record + */ + public function getWithPrefixLen(string $ipAddress) : array + { + if (\func_num_args() !== 1) { + throw new ArgumentCountError(\sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())); + } + if (!\is_resource($this->fileHandle)) { + throw new BadMethodCallException('Attempt to read from a closed MaxMind DB.'); + } + [$pointer, $prefixLen] = $this->findAddressInTree($ipAddress); + if ($pointer === 0) { + return [null, $prefixLen]; + } + return [$this->resolveDataPointer($pointer), $prefixLen]; + } + private function findAddressInTree(string $ipAddress) : array + { + $packedAddr = @\inet_pton($ipAddress); + if ($packedAddr === \false) { + throw new InvalidArgumentException("The value \"{$ipAddress}\" is not a valid IP address."); + } + $rawAddress = \unpack('C*', $packedAddr); + $bitCount = \count($rawAddress) * 8; + // The first node of the tree is always node 0, at the beginning of the + // value + $node = 0; + $metadata = $this->metadata; + // Check if we are looking up an IPv4 address in an IPv6 tree. If this + // is the case, we can skip over the first 96 nodes. + if ($metadata->ipVersion === 6) { + if ($bitCount === 32) { + $node = $this->ipV4Start; + } + } elseif ($metadata->ipVersion === 4 && $bitCount === 128) { + throw new InvalidArgumentException("Error looking up {$ipAddress}. You attempted to look up an" . ' IPv6 address in an IPv4-only database.'); + } + $nodeCount = $metadata->nodeCount; + for ($i = 0; $i < $bitCount && $node < $nodeCount; ++$i) { + $tempBit = 0xff & $rawAddress[($i >> 3) + 1]; + $bit = 1 & $tempBit >> 7 - $i % 8; + $node = $this->readNode($node, $bit); + } + if ($node === $nodeCount) { + // Record is empty + return [0, $i]; + } + if ($node > $nodeCount) { + // Record is a data pointer + return [$node, $i]; + } + throw new InvalidDatabaseException('Invalid or corrupt database. Maximum search depth reached without finding a leaf node'); + } + private function ipV4StartNode() : int + { + // If we have an IPv4 database, the start node is the first node + if ($this->metadata->ipVersion === 4) { + return 0; + } + $node = 0; + for ($i = 0; $i < 96 && $node < $this->metadata->nodeCount; ++$i) { + $node = $this->readNode($node, 0); + } + return $node; + } + private function readNode(int $nodeNumber, int $index) : int + { + $baseOffset = $nodeNumber * $this->metadata->nodeByteSize; + switch ($this->metadata->recordSize) { + case 24: + $bytes = Util::read($this->fileHandle, $baseOffset + $index * 3, 3); + [, $node] = \unpack('N', "\x00" . $bytes); + return $node; + case 28: + $bytes = Util::read($this->fileHandle, $baseOffset + 3 * $index, 4); + if ($index === 0) { + $middle = (0xf0 & \ord($bytes[3])) >> 4; + } else { + $middle = 0xf & \ord($bytes[0]); + } + [, $node] = \unpack('N', \chr($middle) . \substr($bytes, $index, 3)); + return $node; + case 32: + $bytes = Util::read($this->fileHandle, $baseOffset + $index * 4, 4); + [, $node] = \unpack('N', $bytes); + return $node; + default: + throw new InvalidDatabaseException('Unknown record size: ' . $this->metadata->recordSize); + } + } + /** + * @return mixed + */ + private function resolveDataPointer(int $pointer) + { + $resolved = $pointer - $this->metadata->nodeCount + $this->metadata->searchTreeSize; + if ($resolved >= $this->fileSize) { + throw new InvalidDatabaseException("The MaxMind DB file's search tree is corrupt"); + } + [$data] = $this->decoder->decode($resolved); + return $data; + } + /* + * This is an extremely naive but reasonably readable implementation. There + * are much faster algorithms (e.g., Boyer-Moore) for this if speed is ever + * an issue, but I suspect it won't be. + */ + private function findMetadataStart(string $filename) : int + { + $handle = $this->fileHandle; + $fstat = \fstat($handle); + $fileSize = $fstat['size']; + $marker = self::$METADATA_START_MARKER; + $markerLength = self::$METADATA_START_MARKER_LENGTH; + $minStart = $fileSize - \min(self::$METADATA_MAX_SIZE, $fileSize); + for ($offset = $fileSize - $markerLength; $offset >= $minStart; --$offset) { + if (\fseek($handle, $offset) !== 0) { + break; + } + $value = \fread($handle, $markerLength); + if ($value === $marker) { + return $offset + $markerLength; + } + } + throw new InvalidDatabaseException("Error opening database file ({$filename}). " . 'Is this a valid MaxMind DB file?'); + } + /** + * @throws InvalidArgumentException if arguments are passed to the method + * @throws BadMethodCallException if the database has been closed + * + * @return Metadata object for the database + */ + public function metadata() : Metadata + { + if (\func_num_args()) { + throw new ArgumentCountError(\sprintf('%s() expects exactly 0 parameters, %d given', __METHOD__, \func_num_args())); + } + // Not technically required, but this makes it consistent with + // C extension and it allows us to change our implementation later. + if (!\is_resource($this->fileHandle)) { + throw new BadMethodCallException('Attempt to read from a closed MaxMind DB.'); + } + return clone $this->metadata; + } + /** + * Closes the MaxMind DB and returns resources to the system. + * + * @throws Exception + * if an I/O error occurs + */ + public function close() : void + { + if (\func_num_args()) { + throw new ArgumentCountError(\sprintf('%s() expects exactly 0 parameters, %d given', __METHOD__, \func_num_args())); + } + if (!\is_resource($this->fileHandle)) { + throw new BadMethodCallException('Attempt to close a closed MaxMind DB.'); + } + \fclose($this->fileHandle); + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php b/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php new file mode 100644 index 00000000..156aac1f --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php @@ -0,0 +1,275 @@ +fileStream = $fileStream; + $this->pointerBase = $pointerBase; + $this->pointerBaseByteSize = $pointerBase > 0 ? \log($pointerBase, 2) / 8 : 0; + $this->pointerTestHack = $pointerTestHack; + $this->switchByteOrder = $this->isPlatformLittleEndian(); + } + public function decode(int $offset) : array + { + $ctrlByte = \ord(Util::read($this->fileStream, $offset, 1)); + ++$offset; + $type = $ctrlByte >> 5; + // Pointers are a special case, we don't read the next $size bytes, we + // use the size to determine the length of the pointer and then follow + // it. + if ($type === self::_POINTER) { + [$pointer, $offset] = $this->decodePointer($ctrlByte, $offset); + // for unit testing + if ($this->pointerTestHack) { + return [$pointer]; + } + [$result] = $this->decode($pointer); + return [$result, $offset]; + } + if ($type === self::_EXTENDED) { + $nextByte = \ord(Util::read($this->fileStream, $offset, 1)); + $type = $nextByte + 7; + if ($type < 8) { + throw new InvalidDatabaseException('Something went horribly wrong in the decoder. An extended type ' . 'resolved to a type number < 8 (' . $type . ')'); + } + ++$offset; + } + [$size, $offset] = $this->sizeFromCtrlByte($ctrlByte, $offset); + return $this->decodeByType($type, $offset, $size); + } + private function decodeByType(int $type, int $offset, int $size) : array + { + switch ($type) { + case self::_MAP: + return $this->decodeMap($size, $offset); + case self::_ARRAY: + return $this->decodeArray($size, $offset); + case self::_BOOLEAN: + return [$this->decodeBoolean($size), $offset]; + } + $newOffset = $offset + $size; + $bytes = Util::read($this->fileStream, $offset, $size); + switch ($type) { + case self::_BYTES: + case self::_UTF8_STRING: + return [$bytes, $newOffset]; + case self::_DOUBLE: + $this->verifySize(8, $size); + return [$this->decodeDouble($bytes), $newOffset]; + case self::_FLOAT: + $this->verifySize(4, $size); + return [$this->decodeFloat($bytes), $newOffset]; + case self::_INT32: + return [$this->decodeInt32($bytes, $size), $newOffset]; + case self::_UINT16: + case self::_UINT32: + case self::_UINT64: + case self::_UINT128: + return [$this->decodeUint($bytes, $size), $newOffset]; + default: + throw new InvalidDatabaseException('Unknown or unexpected type: ' . $type); + } + } + private function verifySize(int $expected, int $actual) : void + { + if ($expected !== $actual) { + throw new InvalidDatabaseException("The MaxMind DB file's data section contains bad data (unknown data type or corrupt data)"); + } + } + private function decodeArray(int $size, int $offset) : array + { + $array = []; + for ($i = 0; $i < $size; ++$i) { + [$value, $offset] = $this->decode($offset); + $array[] = $value; + } + return [$array, $offset]; + } + private function decodeBoolean(int $size) : bool + { + return $size !== 0; + } + private function decodeDouble(string $bytes) : float + { + // This assumes IEEE 754 doubles, but most (all?) modern platforms + // use them. + [, $double] = \unpack('E', $bytes); + return $double; + } + private function decodeFloat(string $bytes) : float + { + // This assumes IEEE 754 floats, but most (all?) modern platforms + // use them. + [, $float] = \unpack('G', $bytes); + return $float; + } + private function decodeInt32(string $bytes, int $size) : int + { + switch ($size) { + case 0: + return 0; + case 1: + case 2: + case 3: + $bytes = \str_pad($bytes, 4, "\x00", \STR_PAD_LEFT); + break; + case 4: + break; + default: + throw new InvalidDatabaseException("The MaxMind DB file's data section contains bad data (unknown data type or corrupt data)"); + } + [, $int] = \unpack('l', $this->maybeSwitchByteOrder($bytes)); + return $int; + } + private function decodeMap(int $size, int $offset) : array + { + $map = []; + for ($i = 0; $i < $size; ++$i) { + [$key, $offset] = $this->decode($offset); + [$value, $offset] = $this->decode($offset); + $map[$key] = $value; + } + return [$map, $offset]; + } + private function decodePointer(int $ctrlByte, int $offset) : array + { + $pointerSize = ($ctrlByte >> 3 & 0x3) + 1; + $buffer = Util::read($this->fileStream, $offset, $pointerSize); + $offset = $offset + $pointerSize; + switch ($pointerSize) { + case 1: + $packed = \chr($ctrlByte & 0x7) . $buffer; + [, $pointer] = \unpack('n', $packed); + $pointer += $this->pointerBase; + break; + case 2: + $packed = "\x00" . \chr($ctrlByte & 0x7) . $buffer; + [, $pointer] = \unpack('N', $packed); + $pointer += $this->pointerBase + 2048; + break; + case 3: + $packed = \chr($ctrlByte & 0x7) . $buffer; + // It is safe to use 'N' here, even on 32 bit machines as the + // first bit is 0. + [, $pointer] = \unpack('N', $packed); + $pointer += $this->pointerBase + 526336; + break; + case 4: + // We cannot use unpack here as we might overflow on 32 bit + // machines + $pointerOffset = $this->decodeUint($buffer, $pointerSize); + $pointerBase = $this->pointerBase; + if (\PHP_INT_MAX - $pointerBase >= $pointerOffset) { + $pointer = $pointerOffset + $pointerBase; + } else { + throw new RuntimeException('The database offset is too large to be represented on your platform.'); + } + break; + default: + throw new InvalidDatabaseException('Unexpected pointer size ' . $pointerSize); + } + return [$pointer, $offset]; + } + // @phpstan-ignore-next-line + private function decodeUint(string $bytes, int $byteLength) + { + if ($byteLength === 0) { + return 0; + } + $integer = 0; + // PHP integers are signed. PHP_INT_SIZE - 1 is the number of + // complete bytes that can be converted to an integer. However, + // we can convert another byte if the leading bit is zero. + $useRealInts = $byteLength <= \PHP_INT_SIZE - 1 || $byteLength === \PHP_INT_SIZE && (\ord($bytes[0]) & 0x80) === 0; + for ($i = 0; $i < $byteLength; ++$i) { + $part = \ord($bytes[$i]); + // We only use gmp or bcmath if the final value is too big + if ($useRealInts) { + $integer = ($integer << 8) + $part; + } elseif (\extension_loaded('gmp')) { + $integer = \gmp_strval(\gmp_add(\gmp_mul((string) $integer, '256'), $part)); + } elseif (\extension_loaded('bcmath')) { + $integer = \bcadd(\bcmul((string) $integer, '256'), (string) $part); + } else { + throw new RuntimeException('The gmp or bcmath extension must be installed to read this database.'); + } + } + return $integer; + } + private function sizeFromCtrlByte(int $ctrlByte, int $offset) : array + { + $size = $ctrlByte & 0x1f; + if ($size < 29) { + return [$size, $offset]; + } + $bytesToRead = $size - 28; + $bytes = Util::read($this->fileStream, $offset, $bytesToRead); + if ($size === 29) { + $size = 29 + \ord($bytes); + } elseif ($size === 30) { + [, $adjust] = \unpack('n', $bytes); + $size = 285 + $adjust; + } else { + [, $adjust] = \unpack('N', "\x00" . $bytes); + $size = $adjust + 65821; + } + return [$size, $offset + $bytesToRead]; + } + private function maybeSwitchByteOrder(string $bytes) : string + { + return $this->switchByteOrder ? \strrev($bytes) : $bytes; + } + private function isPlatformLittleEndian() : bool + { + $testint = 0xff; + $packed = \pack('S', $testint); + return $testint === \current(\unpack('v', $packed)); + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php b/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php new file mode 100644 index 00000000..b55d5491 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php @@ -0,0 +1,12 @@ +binaryFormatMajorVersion = $metadata['binary_format_major_version']; + $this->binaryFormatMinorVersion = $metadata['binary_format_minor_version']; + $this->buildEpoch = $metadata['build_epoch']; + $this->databaseType = $metadata['database_type']; + $this->languages = $metadata['languages']; + $this->description = $metadata['description']; + $this->ipVersion = $metadata['ip_version']; + $this->nodeCount = $metadata['node_count']; + $this->recordSize = $metadata['record_size']; + $this->nodeByteSize = $this->recordSize / 4; + $this->searchTreeSize = $this->nodeCount * $this->nodeByteSize; + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php b/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php new file mode 100644 index 00000000..59447979 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php @@ -0,0 +1,27 @@ +&2 + exit 1 +fi + +php composer.phar self-update +php composer.phar update + +./vendor/bin/phpunit + +echo "Release notes for $tag:" +echo "$notes" + +read -e -p "Commit changes and push to origin? " should_push + +if [ "$should_push" != "y" ]; then + echo "Aborting" + exit 1 +fi + +git push + +gh release create --target "$(git branch --show-current)" -t "$version" -n "$notes" "$tag" + +git push --tags diff --git a/plugins/system/tgeoip/vendor/maxmind/web-service-common/phpstan.neon b/plugins/system/tgeoip/vendor/maxmind/web-service-common/phpstan.neon new file mode 100644 index 00000000..ee1616db --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind/web-service-common/phpstan.neon @@ -0,0 +1,7 @@ +parameters: + level: 6 + paths: + - src + - tests + checkMissingIterableValueType: false + diff --git a/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php new file mode 100644 index 00000000..dd1ab870 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php @@ -0,0 +1,11 @@ +uri = $uri; + parent::__construct($message, $httpStatus, $previous); + } + public function getUri() : string + { + return $this->uri; + } + public function getStatusCode() : int + { + return $this->getCode(); + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php new file mode 100644 index 00000000..93ca74b7 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php @@ -0,0 +1,11 @@ +error = $error; + parent::__construct($message, $httpStatus, $uri, $previous); + } + public function getErrorCode() : string + { + return $this->error; + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/IpAddressNotFoundException.php b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/IpAddressNotFoundException.php new file mode 100644 index 00000000..6383bb87 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/Exception/IpAddressNotFoundException.php @@ -0,0 +1,8 @@ +accountId = $accountId; + $this->licenseKey = $licenseKey; + $this->httpRequestFactory = isset($options['httpRequestFactory']) ? $options['httpRequestFactory'] : new RequestFactory(); + if (isset($options['host'])) { + $this->host = $options['host']; + } + if (isset($options['useHttps'])) { + $this->useHttps = $options['useHttps']; + } + if (isset($options['userAgent'])) { + $this->userAgentPrefix = $options['userAgent'] . ' '; + } + $this->caBundle = isset($options['caBundle']) ? $this->caBundle = $options['caBundle'] : $this->getCaBundle(); + if (isset($options['connectTimeout'])) { + $this->connectTimeout = $options['connectTimeout']; + } + if (isset($options['timeout'])) { + $this->timeout = $options['timeout']; + } + if (isset($options['proxy'])) { + $this->proxy = $options['proxy']; + } + } + /** + * @param string $service name of the service querying + * @param string $path the URI path to use + * @param array $input the data to be posted as JSON + * + * @throws InvalidInputException when the request has missing or invalid + * data + * @throws AuthenticationException when there is an issue authenticating the + * request + * @throws InsufficientFundsException when your account is out of funds + * @throws InvalidRequestException when the request is invalid for some + * other reason, e.g., invalid JSON in the POST. + * @throws HttpException when an unexpected HTTP error occurs + * @throws WebServiceException when some other error occurs. This also + * serves as the base class for the above exceptions. + * + * @return array|null The decoded content of a successful response + */ + public function post(string $service, string $path, array $input) : ?array + { + $requestBody = \json_encode($input); + if ($requestBody === \false) { + throw new InvalidInputException('Error encoding input as JSON: ' . $this->jsonErrorDescription()); + } + $request = $this->createRequest($path, ['Content-Type: application/json']); + [$statusCode, $contentType, $responseBody] = $request->post($requestBody); + return $this->handleResponse($statusCode, $contentType, $responseBody, $service, $path); + } + public function get(string $service, string $path) : ?array + { + $request = $this->createRequest($path); + [$statusCode, $contentType, $responseBody] = $request->get(); + return $this->handleResponse($statusCode, $contentType, $responseBody, $service, $path); + } + private function userAgent() : string + { + $curlVersion = \curl_version(); + return $this->userAgentPrefix . 'MaxMind-WS-API/' . self::VERSION . ' PHP/' . \PHP_VERSION . ' curl/' . $curlVersion['version']; + } + private function createRequest(string $path, array $headers = []) : Http\Request + { + \array_push($headers, 'Authorization: Basic ' . \base64_encode($this->accountId . ':' . $this->licenseKey), 'Accept: application/json'); + return $this->httpRequestFactory->request($this->urlFor($path), ['caBundle' => $this->caBundle, 'connectTimeout' => $this->connectTimeout, 'headers' => $headers, 'proxy' => $this->proxy, 'timeout' => $this->timeout, 'userAgent' => $this->userAgent()]); + } + /** + * @param int $statusCode the HTTP status code of the response + * @param string|null $contentType the Content-Type of the response + * @param string|null $responseBody the response body + * @param string $service the name of the service + * @param string $path the path used in the request + * + * @throws AuthenticationException when there is an issue authenticating the + * request + * @throws InsufficientFundsException when your account is out of funds + * @throws InvalidRequestException when the request is invalid for some + * other reason, e.g., invalid JSON in the POST. + * @throws HttpException when an unexpected HTTP error occurs + * @throws WebServiceException when some other error occurs. This also + * serves as the base class for the above exceptions + * + * @return array|null The decoded content of a successful response + */ + private function handleResponse(int $statusCode, ?string $contentType, ?string $responseBody, string $service, string $path) : ?array + { + if ($statusCode >= 400 && $statusCode <= 499) { + $this->handle4xx($statusCode, $contentType, $responseBody, $service, $path); + } elseif ($statusCode >= 500) { + $this->handle5xx($statusCode, $service, $path); + } elseif ($statusCode !== 200 && $statusCode !== 204) { + $this->handleUnexpectedStatus($statusCode, $service, $path); + } + return $this->handleSuccess($statusCode, $responseBody, $service); + } + /** + * @return string describing the JSON error + */ + private function jsonErrorDescription() : string + { + $errno = \json_last_error(); + switch ($errno) { + case \JSON_ERROR_DEPTH: + return 'The maximum stack depth has been exceeded.'; + case \JSON_ERROR_STATE_MISMATCH: + return 'Invalid or malformed JSON.'; + case \JSON_ERROR_CTRL_CHAR: + return 'Control character error.'; + case \JSON_ERROR_SYNTAX: + return 'Syntax error.'; + case \JSON_ERROR_UTF8: + return 'Malformed UTF-8 characters.'; + default: + return "Other JSON error ({$errno})."; + } + } + /** + * @param string $path the path to use in the URL + * + * @return string the constructed URL + */ + private function urlFor(string $path) : string + { + return ($this->useHttps ? 'https://' : 'http://') . $this->host . $path; + } + /** + * @param int $statusCode the HTTP status code + * @param string|null $contentType the response content-type + * @param string|null $body the response body + * @param string $service the service name + * @param string $path the path used in the request + * + * @throws AuthenticationException + * @throws HttpException + * @throws InsufficientFundsException + * @throws InvalidRequestException + */ + private function handle4xx(int $statusCode, ?string $contentType, ?string $body, string $service, string $path) : void + { + if ($body === null || $body === '') { + throw new HttpException("Received a {$statusCode} error for {$service} with no body", $statusCode, $this->urlFor($path)); + } + if ($contentType === null || !\strstr($contentType, 'json')) { + throw new HttpException("Received a {$statusCode} error for {$service} with " . 'the following body: ' . $body, $statusCode, $this->urlFor($path)); + } + $message = \json_decode($body, \true); + if ($message === null) { + throw new HttpException("Received a {$statusCode} error for {$service} but could " . 'not decode the response as JSON: ' . $this->jsonErrorDescription() . ' Body: ' . $body, $statusCode, $this->urlFor($path)); + } + if (!isset($message['code']) || !isset($message['error'])) { + throw new HttpException('Error response contains JSON but it does not ' . 'specify code or error keys: ' . $body, $statusCode, $this->urlFor($path)); + } + $this->handleWebServiceError($message['error'], $message['code'], $statusCode, $path); + } + /** + * @param string $message the error message from the web service + * @param string $code the error code from the web service + * @param int $statusCode the HTTP status code + * @param string $path the path used in the request + * + * @throws AuthenticationException + * @throws InvalidRequestException + * @throws InsufficientFundsException + */ + private function handleWebServiceError(string $message, string $code, int $statusCode, string $path) : void + { + switch ($code) { + case 'IP_ADDRESS_NOT_FOUND': + case 'IP_ADDRESS_RESERVED': + throw new IpAddressNotFoundException($message, $code, $statusCode, $this->urlFor($path)); + case 'ACCOUNT_ID_REQUIRED': + case 'ACCOUNT_ID_UNKNOWN': + case 'AUTHORIZATION_INVALID': + case 'LICENSE_KEY_REQUIRED': + case 'USER_ID_REQUIRED': + case 'USER_ID_UNKNOWN': + throw new AuthenticationException($message, $code, $statusCode, $this->urlFor($path)); + case 'OUT_OF_QUERIES': + case 'INSUFFICIENT_FUNDS': + throw new InsufficientFundsException($message, $code, $statusCode, $this->urlFor($path)); + case 'PERMISSION_REQUIRED': + throw new PermissionRequiredException($message, $code, $statusCode, $this->urlFor($path)); + default: + throw new InvalidRequestException($message, $code, $statusCode, $this->urlFor($path)); + } + } + /** + * @param int $statusCode the HTTP status code + * @param string $service the service name + * @param string $path the URI path used in the request + * + * @throws HttpException + */ + private function handle5xx(int $statusCode, string $service, string $path) : void + { + throw new HttpException("Received a server error ({$statusCode}) for {$service}", $statusCode, $this->urlFor($path)); + } + /** + * @param int $statusCode the HTTP status code + * @param string $service the service name + * @param string $path the URI path used in the request + * + * @throws HttpException + */ + private function handleUnexpectedStatus(int $statusCode, string $service, string $path) : void + { + throw new HttpException('Received an unexpected HTTP status ' . "({$statusCode}) for {$service}", $statusCode, $this->urlFor($path)); + } + /** + * @param int $statusCode the HTTP status code + * @param string|null $body the successful request body + * @param string $service the service name + * + * @throws WebServiceException if a response body is included but not + * expected, or is not expected but not + * included, or is expected and included + * but cannot be decoded as JSON + * + * @return array|null the decoded request body + */ + private function handleSuccess(int $statusCode, ?string $body, string $service) : ?array + { + // A 204 should have no response body + if ($statusCode === 204) { + if ($body !== null && $body !== '') { + throw new WebServiceException("Received a 204 response for {$service} along with an " . "unexpected HTTP body: {$body}"); + } + return null; + } + // A 200 should have a valid JSON body + if ($body === null || $body === '') { + throw new WebServiceException("Received a 200 response for {$service} but did not " . 'receive a HTTP body.'); + } + $decodedContent = \json_decode($body, \true); + if ($decodedContent === null) { + throw new WebServiceException("Received a 200 response for {$service} but could " . 'not decode the response as JSON: ' . $this->jsonErrorDescription() . ' Body: ' . $body); + } + return $decodedContent; + } + private function getCaBundle() : ?string + { + $curlVersion = \curl_version(); + // On OS X, when the SSL version is "SecureTransport", the system's + // keychain will be used. + if ($curlVersion['ssl_version'] === 'SecureTransport') { + return null; + } + $cert = CaBundle::getSystemCaRootBundlePath(); + // Check if the cert is inside a phar. If so, we need to copy the cert + // to a temp file so that curl can see it. + if (\substr($cert, 0, 7) === 'phar://') { + $tempDir = \sys_get_temp_dir(); + $newCert = \tempnam($tempDir, 'geoip2-'); + if ($newCert === \false) { + throw new \RuntimeException("Unable to create temporary file in {$tempDir}"); + } + if (!\copy($cert, $newCert)) { + throw new \RuntimeException("Could not copy {$cert} to {$newCert}: " . \var_export(\error_get_last(), \true)); + } + // We use a shutdown function rather than the destructor as the + // destructor isn't called on a fatal error such as an uncaught + // exception. + \register_shutdown_function(function () use($newCert) { + \unlink($newCert); + }); + $cert = $newCert; + } + if (!\file_exists($cert)) { + throw new \RuntimeException("CA cert does not exist at {$cert}"); + } + return $cert; + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/CurlRequest.php b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/CurlRequest.php new file mode 100644 index 00000000..f11e38a8 --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/CurlRequest.php @@ -0,0 +1,108 @@ +url = $url; + $this->options = $options; + $this->ch = $options['curlHandle']; + } + /** + * @throws HttpException + */ + public function post(string $body) : array + { + $curl = $this->createCurl(); + \curl_setopt($curl, \CURLOPT_POST, \true); + \curl_setopt($curl, \CURLOPT_POSTFIELDS, $body); + return $this->execute($curl); + } + public function get() : array + { + $curl = $this->createCurl(); + \curl_setopt($curl, \CURLOPT_HTTPGET, \true); + return $this->execute($curl); + } + /** + * @return \CurlHandle + */ + private function createCurl() + { + \curl_reset($this->ch); + $opts = []; + $opts[\CURLOPT_URL] = $this->url; + if (!empty($this->options['caBundle'])) { + $opts[\CURLOPT_CAINFO] = $this->options['caBundle']; + } + $opts[\CURLOPT_ENCODING] = ''; + $opts[\CURLOPT_SSL_VERIFYHOST] = 2; + $opts[\CURLOPT_FOLLOWLOCATION] = \false; + $opts[\CURLOPT_SSL_VERIFYPEER] = \true; + $opts[\CURLOPT_RETURNTRANSFER] = \true; + $opts[\CURLOPT_HTTPHEADER] = $this->options['headers']; + $opts[\CURLOPT_USERAGENT] = $this->options['userAgent']; + $opts[\CURLOPT_PROXY] = $this->options['proxy']; + // The defined()s are here as the *_MS opts are not available on older + // cURL versions + $connectTimeout = $this->options['connectTimeout']; + if (\defined('CURLOPT_CONNECTTIMEOUT_MS')) { + $opts[\CURLOPT_CONNECTTIMEOUT_MS] = \ceil($connectTimeout * 1000); + } else { + $opts[\CURLOPT_CONNECTTIMEOUT] = \ceil($connectTimeout); + } + $timeout = $this->options['timeout']; + if (\defined('CURLOPT_TIMEOUT_MS')) { + $opts[\CURLOPT_TIMEOUT_MS] = \ceil($timeout * 1000); + } else { + $opts[\CURLOPT_TIMEOUT] = \ceil($timeout); + } + \curl_setopt_array($this->ch, $opts); + return $this->ch; + } + /** + * @param \CurlHandle $curl + * + * @throws HttpException + */ + private function execute($curl) : array + { + $body = \curl_exec($curl); + if ($errno = \curl_errno($curl)) { + $errorMessage = \curl_error($curl); + throw new HttpException("cURL error ({$errno}): {$errorMessage}", 0, $this->url); + } + $statusCode = \curl_getinfo($curl, \CURLINFO_HTTP_CODE); + $contentType = \curl_getinfo($curl, \CURLINFO_CONTENT_TYPE); + return [ + $statusCode, + // The PHP docs say "Content-Type: of the requested document. NULL + // indicates server did not send valid Content-Type: header" for + // CURLINFO_CONTENT_TYPE. However, it will return FALSE if no header + // is set. To keep our types simple, we return null in this case. + $contentType === \false ? null : $contentType, + $body, + ]; + } +} diff --git a/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/Request.php b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/Request.php new file mode 100644 index 00000000..165cb20c --- /dev/null +++ b/plugins/system/tgeoip/vendor/maxmind/web-service-common/src/WebService/Http/Request.php @@ -0,0 +1,16 @@ +ch)) { + \curl_close($this->ch); + } + } + /** + * @return \CurlHandle + */ + private function getCurlHandle() + { + if (empty($this->ch)) { + $this->ch = \curl_init(); + } + return $this->ch; + } + public function request(string $url, array $options) : Request + { + $options['curlHandle'] = $this->getCurlHandle(); + return new CurlRequest($url, $options); + } +} diff --git a/plugins/system/tgeoip/vendor/scoper-autoload.php b/plugins/system/tgeoip/vendor/scoper-autoload.php new file mode 100644 index 00000000..9cd1ebf3 --- /dev/null +++ b/plugins/system/tgeoip/vendor/scoper-autoload.php @@ -0,0 +1,37 @@ + /dev/null +git checkout -B gh-pages + +# Push generated files +git add . +git commit -m "Docs updated by Travis" +git push origin gh-pages -fq > /dev/null diff --git a/plugins/system/tgeoip/vendor/splitbrain/php-archive/phpunit.xml b/plugins/system/tgeoip/vendor/splitbrain/php-archive/phpunit.xml new file mode 100644 index 00000000..41c7fb15 --- /dev/null +++ b/plugins/system/tgeoip/vendor/splitbrain/php-archive/phpunit.xml @@ -0,0 +1,21 @@ + + + + + ./tests/ + + + + + src + + + diff --git a/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Archive.php b/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Archive.php new file mode 100644 index 00000000..ddebce2a --- /dev/null +++ b/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Archive.php @@ -0,0 +1,122 @@ +callback = $callback; + } +} diff --git a/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/ArchiveCorruptedException.php b/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/ArchiveCorruptedException.php new file mode 100644 index 00000000..1366928f --- /dev/null +++ b/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/ArchiveCorruptedException.php @@ -0,0 +1,10 @@ + + * @package splitbrain\PHPArchive + * @license MIT + */ +class FileInfo +{ + protected $isdir = \false; + protected $path = ''; + protected $size = 0; + protected $csize = 0; + protected $mtime = 0; + protected $mode = 0664; + protected $owner = ''; + protected $group = ''; + protected $uid = 0; + protected $gid = 0; + protected $comment = ''; + /** + * initialize dynamic defaults + * + * @param string $path The path of the file, can also be set later through setPath() + */ + public function __construct($path = '') + { + $this->mtime = \time(); + $this->setPath($path); + } + /** + * Handle calls to deprecated methods + * + * @param string $name + * @param array $arguments + * @return mixed + */ + public function __call($name, $arguments) + { + if ($name === 'match') { + \trigger_error('FileInfo::match() is deprecated, use FileInfo::matchExpression() instead.', \E_USER_NOTICE); + return \call_user_func_array([$this, $name], $arguments); + } + \trigger_error('Call to undefined method FileInfo::' . $name . '()', \E_USER_ERROR); + return null; + } + /** + * Factory to build FileInfo from existing file or directory + * + * @param string $path path to a file on the local file system + * @param string $as optional path to use inside the archive + * @throws FileInfoException + * @return FileInfo + */ + public static function fromPath($path, $as = '') + { + \clearstatcache(\false, $path); + if (!\file_exists($path)) { + throw new FileInfoException("{$path} does not exist"); + } + $stat = \stat($path); + $file = new FileInfo(); + $file->setPath($path); + $file->setIsdir(\is_dir($path)); + $file->setMode(\fileperms($path)); + $file->setOwner(\fileowner($path)); + $file->setGroup(\filegroup($path)); + $file->setSize(\filesize($path)); + $file->setUid($stat['uid']); + $file->setGid($stat['gid']); + $file->setMtime($stat['mtime']); + if ($as) { + $file->setPath($as); + } + return $file; + } + /** + * @return int the filesize. always 0 for directories + */ + public function getSize() + { + if ($this->isdir) { + return 0; + } + return $this->size; + } + /** + * @param int $size + */ + public function setSize($size) + { + $this->size = $size; + } + /** + * @return int + */ + public function getCompressedSize() + { + return $this->csize; + } + /** + * @param int $csize + */ + public function setCompressedSize($csize) + { + $this->csize = $csize; + } + /** + * @return int + */ + public function getMtime() + { + return $this->mtime; + } + /** + * @param int $mtime + */ + public function setMtime($mtime) + { + $this->mtime = $mtime; + } + /** + * @return int + */ + public function getGid() + { + return $this->gid; + } + /** + * @param int $gid + */ + public function setGid($gid) + { + $this->gid = $gid; + } + /** + * @return int + */ + public function getUid() + { + return $this->uid; + } + /** + * @param int $uid + */ + public function setUid($uid) + { + $this->uid = $uid; + } + /** + * @return string + */ + public function getComment() + { + return $this->comment; + } + /** + * @param string $comment + */ + public function setComment($comment) + { + $this->comment = $comment; + } + /** + * @return string + */ + public function getGroup() + { + return $this->group; + } + /** + * @param string $group + */ + public function setGroup($group) + { + $this->group = $group; + } + /** + * @return boolean + */ + public function getIsdir() + { + return $this->isdir; + } + /** + * @param boolean $isdir + */ + public function setIsdir($isdir) + { + // default mode for directories + if ($isdir && $this->mode === 0664) { + $this->mode = 0775; + } + $this->isdir = $isdir; + } + /** + * @return int + */ + public function getMode() + { + return $this->mode; + } + /** + * @param int $mode + */ + public function setMode($mode) + { + $this->mode = $mode; + } + /** + * @return string + */ + public function getOwner() + { + return $this->owner; + } + /** + * @param string $owner + */ + public function setOwner($owner) + { + $this->owner = $owner; + } + /** + * @return string + */ + public function getPath() + { + return $this->path; + } + /** + * @param string $path + */ + public function setPath($path) + { + $this->path = $this->cleanPath($path); + } + /** + * Cleans up a path and removes relative parts, also strips leading slashes + * + * @param string $path + * @return string + */ + protected function cleanPath($path) + { + $path = \str_replace('\\', '/', $path); + $path = \explode('/', $path); + $newpath = array(); + foreach ($path as $p) { + if ($p === '' || $p === '.') { + continue; + } + if ($p === '..') { + \array_pop($newpath); + continue; + } + \array_push($newpath, $p); + } + return \trim(\implode('/', $newpath), '/'); + } + /** + * Strip given prefix or number of path segments from the filename + * + * The $strip parameter allows you to strip a certain number of path components from the filenames + * found in the tar file, similar to the --strip-components feature of GNU tar. This is triggered when + * an integer is passed as $strip. + * Alternatively a fixed string prefix may be passed in $strip. If the filename matches this prefix, + * the prefix will be stripped. It is recommended to give prefixes with a trailing slash. + * + * @param int|string $strip + */ + public function strip($strip) + { + $filename = $this->getPath(); + $striplen = \strlen($strip); + if (\is_int($strip)) { + // if $strip is an integer we strip this many path components + $parts = \explode('/', $filename); + if (!$this->getIsdir()) { + $base = \array_pop($parts); + // keep filename itself + } else { + $base = ''; + } + $filename = \join('/', \array_slice($parts, $strip)); + if ($base) { + $filename .= "/{$base}"; + } + } else { + // if strip is a string, we strip a prefix here + if (\substr($filename, 0, $striplen) == $strip) { + $filename = \substr($filename, $striplen); + } + } + $this->setPath($filename); + } + /** + * Does the file match the given include and exclude expressions? + * + * Exclude rules take precedence over include rules + * + * @param string $include Regular expression of files to include + * @param string $exclude Regular expression of files to exclude + * @return bool + */ + public function matchExpression($include = '', $exclude = '') + { + $extract = \true; + if ($include && !\preg_match($include, $this->getPath())) { + $extract = \false; + } + if ($exclude && \preg_match($exclude, $this->getPath())) { + $extract = \false; + } + return $extract; + } +} diff --git a/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/FileInfoException.php b/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/FileInfoException.php new file mode 100644 index 00000000..697f8e0b --- /dev/null +++ b/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/FileInfoException.php @@ -0,0 +1,10 @@ +100 chars) are supported in POSIX ustar and GNU longlink formats. + * + * @author Andreas Gohr + * @package splitbrain\PHPArchive + * @license MIT + */ +class Tar extends Archive +{ + protected $file = ''; + protected $comptype = Archive::COMPRESS_AUTO; + protected $complevel = 9; + protected $fh; + protected $memory = ''; + protected $closed = \true; + protected $writeaccess = \false; + /** + * Sets the compression to use + * + * @param int $level Compression level (0 to 9) + * @param int $type Type of compression to use (use COMPRESS_* constants) + * @throws ArchiveIllegalCompressionException + */ + public function setCompression($level = 9, $type = Archive::COMPRESS_AUTO) + { + $this->compressioncheck($type); + if ($level < -1 || $level > 9) { + throw new ArchiveIllegalCompressionException('Compression level should be between -1 and 9'); + } + $this->comptype = $type; + $this->complevel = $level; + if ($level == 0) { + $this->comptype = Archive::COMPRESS_NONE; + } + if ($type == Archive::COMPRESS_NONE) { + $this->complevel = 0; + } + } + /** + * Open an existing TAR file for reading + * + * @param string $file + * @throws ArchiveIOException + * @throws ArchiveIllegalCompressionException + */ + public function open($file) + { + $this->file = $file; + // update compression to mach file + if ($this->comptype == Tar::COMPRESS_AUTO) { + $this->setCompression($this->complevel, $this->filetype($file)); + } + // open file handles + if ($this->comptype === Archive::COMPRESS_GZIP) { + $this->fh = @\gzopen($this->file, 'rb'); + } elseif ($this->comptype === Archive::COMPRESS_BZIP) { + $this->fh = @\bzopen($this->file, 'r'); + } else { + $this->fh = @\fopen($this->file, 'rb'); + } + if (!$this->fh) { + throw new ArchiveIOException('Could not open file for reading: ' . $this->file); + } + $this->closed = \false; + } + /** + * Read the contents of a TAR archive + * + * This function lists the files stored in the archive + * + * The archive is closed afer reading the contents, because rewinding is not possible in bzip2 streams. + * Reopen the file with open() again if you want to do additional operations + * + * @throws ArchiveIOException + * @throws ArchiveCorruptedException + * @returns FileInfo[] + */ + public function contents() + { + $result = array(); + foreach ($this->yieldContents() as $fileinfo) { + $result[] = $fileinfo; + } + return $result; + } + /** + * Read the contents of a TAR archive and return each entry using yield + * for memory efficiency. + * + * @see contents() + * @throws ArchiveIOException + * @throws ArchiveCorruptedException + * @returns FileInfo[] + */ + public function yieldContents() + { + if ($this->closed || !$this->file) { + throw new ArchiveIOException('Can not read from a closed archive'); + } + while ($read = $this->readbytes(512)) { + $header = $this->parseHeader($read); + if (!\is_array($header)) { + continue; + } + $this->skipbytes(\ceil($header['size'] / 512) * 512); + (yield $this->header2fileinfo($header)); + } + $this->close(); + } + /** + * Extract an existing TAR archive + * + * The $strip parameter allows you to strip a certain number of path components from the filenames + * found in the tar file, similar to the --strip-components feature of GNU tar. This is triggered when + * an integer is passed as $strip. + * Alternatively a fixed string prefix may be passed in $strip. If the filename matches this prefix, + * the prefix will be stripped. It is recommended to give prefixes with a trailing slash. + * + * By default this will extract all files found in the archive. You can restrict the output using the $include + * and $exclude parameter. Both expect a full regular expression (including delimiters and modifiers). If + * $include is set only files that match this expression will be extracted. Files that match the $exclude + * expression will never be extracted. Both parameters can be used in combination. Expressions are matched against + * stripped filenames as described above. + * + * The archive is closed afer reading the contents, because rewinding is not possible in bzip2 streams. + * Reopen the file with open() again if you want to do additional operations + * + * @param string $outdir the target directory for extracting + * @param int|string $strip either the number of path components or a fixed prefix to strip + * @param string $exclude a regular expression of files to exclude + * @param string $include a regular expression of files to include + * @throws ArchiveIOException + * @throws ArchiveCorruptedException + * @return FileInfo[] + */ + public function extract($outdir, $strip = '', $exclude = '', $include = '') + { + if ($this->closed || !$this->file) { + throw new ArchiveIOException('Can not read from a closed archive'); + } + $outdir = \rtrim($outdir, '/'); + @\mkdir($outdir, 0777, \true); + if (!\is_dir($outdir)) { + throw new ArchiveIOException("Could not create directory '{$outdir}'"); + } + $extracted = array(); + while ($dat = $this->readbytes(512)) { + // read the file header + $header = $this->parseHeader($dat); + if (!\is_array($header)) { + continue; + } + $fileinfo = $this->header2fileinfo($header); + // apply strip rules + $fileinfo->strip($strip); + // skip unwanted files + if (!\strlen($fileinfo->getPath()) || !$fileinfo->matchExpression($include, $exclude)) { + $this->skipbytes(\ceil($header['size'] / 512) * 512); + continue; + } + // create output directory + $output = $outdir . '/' . $fileinfo->getPath(); + $directory = $fileinfo->getIsdir() ? $output : \dirname($output); + if (!\file_exists($directory)) { + \mkdir($directory, 0777, \true); + } + // extract data + if (!$fileinfo->getIsdir()) { + $fp = @\fopen($output, "wb"); + if (!$fp) { + throw new ArchiveIOException('Could not open file for writing: ' . $output); + } + $size = \floor($header['size'] / 512); + for ($i = 0; $i < $size; $i++) { + \fwrite($fp, $this->readbytes(512), 512); + } + if ($header['size'] % 512 != 0) { + \fwrite($fp, $this->readbytes(512), $header['size'] % 512); + } + \fclose($fp); + @\touch($output, $fileinfo->getMtime()); + @\chmod($output, $fileinfo->getMode()); + } else { + $this->skipbytes(\ceil($header['size'] / 512) * 512); + // the size is usually 0 for directories + } + if (\is_callable($this->callback)) { + \call_user_func($this->callback, $fileinfo); + } + $extracted[] = $fileinfo; + } + $this->close(); + return $extracted; + } + /** + * Create a new TAR file + * + * If $file is empty, the tar file will be created in memory + * + * @param string $file + * @throws ArchiveIOException + * @throws ArchiveIllegalCompressionException + */ + public function create($file = '') + { + $this->file = $file; + $this->memory = ''; + $this->fh = 0; + if ($this->file) { + // determine compression + if ($this->comptype == Archive::COMPRESS_AUTO) { + $this->setCompression($this->complevel, $this->filetype($file)); + } + if ($this->comptype === Archive::COMPRESS_GZIP) { + $this->fh = @\gzopen($this->file, 'wb' . $this->complevel); + } elseif ($this->comptype === Archive::COMPRESS_BZIP) { + $this->fh = @\bzopen($this->file, 'w'); + } else { + $this->fh = @\fopen($this->file, 'wb'); + } + if (!$this->fh) { + throw new ArchiveIOException('Could not open file for writing: ' . $this->file); + } + } + $this->writeaccess = \true; + $this->closed = \false; + } + /** + * Add a file to the current TAR archive using an existing file in the filesystem + * + * @param string $file path to the original file + * @param string|FileInfo $fileinfo either the name to us in archive (string) or a FileInfo oject with all meta data, empty to take from original + * @throws ArchiveCorruptedException when the file changes while reading it, the archive will be corrupt and should be deleted + * @throws ArchiveIOException there was trouble reading the given file, it was not added + * @throws FileInfoException trouble reading file info, it was not added + */ + public function addFile($file, $fileinfo = '') + { + if (\is_string($fileinfo)) { + $fileinfo = FileInfo::fromPath($file, $fileinfo); + } + if ($this->closed) { + throw new ArchiveIOException('Archive has been closed, files can no longer be added'); + } + // create file header + $this->writeFileHeader($fileinfo); + // write data, but only if we have data to write. + // note: on Windows fopen() on a directory will fail, so we prevent + // errors on Windows by testing if we have data to write. + if (!$fileinfo->getIsdir() && $fileinfo->getSize() > 0) { + $read = 0; + $fp = @\fopen($file, 'rb'); + if (!$fp) { + throw new ArchiveIOException('Could not open file for reading: ' . $file); + } + while (!\feof($fp)) { + $data = \fread($fp, 512); + $read += \strlen($data); + if ($data === \false) { + break; + } + if ($data === '') { + break; + } + $packed = \pack("a512", $data); + $this->writebytes($packed); + } + \fclose($fp); + if ($read != $fileinfo->getSize()) { + $this->close(); + throw new ArchiveCorruptedException("The size of {$file} changed while reading, archive corrupted. read {$read} expected " . $fileinfo->getSize()); + } + } + if (\is_callable($this->callback)) { + \call_user_func($this->callback, $fileinfo); + } + } + /** + * Add a file to the current TAR archive using the given $data as content + * + * @param string|FileInfo $fileinfo either the name to us in archive (string) or a FileInfo oject with all meta data + * @param string $data binary content of the file to add + * @throws ArchiveIOException + */ + public function addData($fileinfo, $data) + { + if (\is_string($fileinfo)) { + $fileinfo = new FileInfo($fileinfo); + } + if ($this->closed) { + throw new ArchiveIOException('Archive has been closed, files can no longer be added'); + } + $len = \strlen($data); + $fileinfo->setSize($len); + $this->writeFileHeader($fileinfo); + for ($s = 0; $s < $len; $s += 512) { + $this->writebytes(\pack("a512", \substr($data, $s, 512))); + } + if (\is_callable($this->callback)) { + \call_user_func($this->callback, $fileinfo); + } + } + /** + * Add the closing footer to the archive if in write mode, close all file handles + * + * After a call to this function no more data can be added to the archive, for + * read access no reading is allowed anymore + * + * "Physically, an archive consists of a series of file entries terminated by an end-of-archive entry, which + * consists of two 512 blocks of zero bytes" + * + * @link http://www.gnu.org/software/tar/manual/html_chapter/tar_8.html#SEC134 + * @throws ArchiveIOException + */ + public function close() + { + if ($this->closed) { + return; + } + // we did this already + // write footer + if ($this->writeaccess) { + $this->writebytes(\pack("a512", "")); + $this->writebytes(\pack("a512", "")); + } + // close file handles + if ($this->file) { + if ($this->comptype === Archive::COMPRESS_GZIP) { + \gzclose($this->fh); + } elseif ($this->comptype === Archive::COMPRESS_BZIP) { + \bzclose($this->fh); + } else { + \fclose($this->fh); + } + $this->file = ''; + $this->fh = 0; + } + $this->writeaccess = \false; + $this->closed = \true; + } + /** + * Returns the created in-memory archive data + * + * This implicitly calls close() on the Archive + * @throws ArchiveIOException + */ + public function getArchive() + { + $this->close(); + if ($this->comptype === Archive::COMPRESS_AUTO) { + $this->comptype = Archive::COMPRESS_NONE; + } + if ($this->comptype === Archive::COMPRESS_GZIP) { + return \gzencode($this->memory, $this->complevel); + } + if ($this->comptype === Archive::COMPRESS_BZIP) { + return \bzcompress($this->memory); + } + return $this->memory; + } + /** + * Save the created in-memory archive data + * + * Note: It more memory effective to specify the filename in the create() function and + * let the library work on the new file directly. + * + * @param string $file + * @throws ArchiveIOException + * @throws ArchiveIllegalCompressionException + */ + public function save($file) + { + if ($this->comptype === Archive::COMPRESS_AUTO) { + $this->setCompression($this->complevel, $this->filetype($file)); + } + if (!@\file_put_contents($file, $this->getArchive())) { + throw new ArchiveIOException('Could not write to file: ' . $file); + } + } + /** + * Read from the open file pointer + * + * @param int $length bytes to read + * @return string + */ + protected function readbytes($length) + { + if ($this->comptype === Archive::COMPRESS_GZIP) { + return @\gzread($this->fh, $length); + } elseif ($this->comptype === Archive::COMPRESS_BZIP) { + return @\bzread($this->fh, $length); + } else { + return @\fread($this->fh, $length); + } + } + /** + * Write to the open filepointer or memory + * + * @param string $data + * @throws ArchiveIOException + * @return int number of bytes written + */ + protected function writebytes($data) + { + if (!$this->file) { + $this->memory .= $data; + $written = \strlen($data); + } elseif ($this->comptype === Archive::COMPRESS_GZIP) { + $written = @\gzwrite($this->fh, $data); + } elseif ($this->comptype === Archive::COMPRESS_BZIP) { + $written = @\bzwrite($this->fh, $data); + } else { + $written = @\fwrite($this->fh, $data); + } + if ($written === \false) { + throw new ArchiveIOException('Failed to write to archive stream'); + } + return $written; + } + /** + * Skip forward in the open file pointer + * + * This is basically a wrapper around seek() (and a workaround for bzip2) + * + * @param int $bytes seek to this position + */ + protected function skipbytes($bytes) + { + if ($this->comptype === Archive::COMPRESS_GZIP) { + @\gzseek($this->fh, $bytes, \SEEK_CUR); + } elseif ($this->comptype === Archive::COMPRESS_BZIP) { + // there is no seek in bzip2, we simply read on + // bzread allows to read a max of 8kb at once + while ($bytes) { + $toread = \min(8192, $bytes); + @\bzread($this->fh, $toread); + $bytes -= $toread; + } + } else { + @\fseek($this->fh, $bytes, \SEEK_CUR); + } + } + /** + * Write the given file meta data as header + * + * @param FileInfo $fileinfo + * @throws ArchiveIOException + */ + protected function writeFileHeader(FileInfo $fileinfo) + { + $this->writeRawFileHeader($fileinfo->getPath(), $fileinfo->getUid(), $fileinfo->getGid(), $fileinfo->getMode(), $fileinfo->getSize(), $fileinfo->getMtime(), $fileinfo->getIsdir() ? '5' : '0'); + } + /** + * Write a file header to the stream + * + * @param string $name + * @param int $uid + * @param int $gid + * @param int $perm + * @param int $size + * @param int $mtime + * @param string $typeflag Set to '5' for directories + * @throws ArchiveIOException + */ + protected function writeRawFileHeader($name, $uid, $gid, $perm, $size, $mtime, $typeflag = '') + { + // handle filename length restrictions + $prefix = ''; + $namelen = \strlen($name); + if ($namelen > 100) { + $file = \basename($name); + $dir = \dirname($name); + if (\strlen($file) > 100 || \strlen($dir) > 155) { + // we're still too large, let's use GNU longlink + $this->writeRawFileHeader('././@LongLink', 0, 0, 0, $namelen, 0, 'L'); + for ($s = 0; $s < $namelen; $s += 512) { + $this->writebytes(\pack("a512", \substr($name, $s, 512))); + } + $name = \substr($name, 0, 100); + // cut off name + } else { + // we're fine when splitting, use POSIX ustar + $prefix = $dir; + $name = $file; + } + } + // values are needed in octal + $uid = \sprintf("%6s ", \decoct($uid)); + $gid = \sprintf("%6s ", \decoct($gid)); + $perm = \sprintf("%6s ", \decoct($perm)); + $size = \sprintf("%11s ", \decoct($size)); + $mtime = \sprintf("%11s", \decoct($mtime)); + $data_first = \pack("a100a8a8a8a12A12", $name, $perm, $uid, $gid, $size, $mtime); + $data_last = \pack("a1a100a6a2a32a32a8a8a155a12", $typeflag, '', 'ustar', '', '', '', '', '', $prefix, ""); + for ($i = 0, $chks = 0; $i < 148; $i++) { + $chks += \ord($data_first[$i]); + } + for ($i = 156, $chks += 256, $j = 0; $i < 512; $i++, $j++) { + $chks += \ord($data_last[$j]); + } + $this->writebytes($data_first); + $chks = \pack("a8", \sprintf("%6s ", \decoct($chks))); + $this->writebytes($chks . $data_last); + } + /** + * Decode the given tar file header + * + * @param string $block a 512 byte block containing the header data + * @return array|false returns false when this was a null block + * @throws ArchiveCorruptedException + */ + protected function parseHeader($block) + { + if (!$block || \strlen($block) != 512) { + throw new ArchiveCorruptedException('Unexpected length of header'); + } + // null byte blocks are ignored + if (\trim($block) === '') { + return \false; + } + for ($i = 0, $chks = 0; $i < 148; $i++) { + $chks += \ord($block[$i]); + } + for ($i = 156, $chks += 256; $i < 512; $i++) { + $chks += \ord($block[$i]); + } + $header = @\unpack("a100filename/a8perm/a8uid/a8gid/a12size/a12mtime/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor/a155prefix", $block); + if (!$header) { + throw new ArchiveCorruptedException('Failed to parse header'); + } + $return['checksum'] = \OctDec(\trim($header['checksum'])); + if ($return['checksum'] != $chks) { + throw new ArchiveCorruptedException('Header does not match its checksum'); + } + $return['filename'] = \trim($header['filename']); + $return['perm'] = \OctDec(\trim($header['perm'])); + $return['uid'] = \OctDec(\trim($header['uid'])); + $return['gid'] = \OctDec(\trim($header['gid'])); + $return['size'] = \OctDec(\trim($header['size'])); + $return['mtime'] = \OctDec(\trim($header['mtime'])); + $return['typeflag'] = $header['typeflag']; + $return['link'] = \trim($header['link']); + $return['uname'] = \trim($header['uname']); + $return['gname'] = \trim($header['gname']); + // Handle ustar Posix compliant path prefixes + if (\trim($header['prefix'])) { + $return['filename'] = \trim($header['prefix']) . '/' . $return['filename']; + } + // Handle Long-Link entries from GNU Tar + if ($return['typeflag'] == 'L') { + // following data block(s) is the filename + $filename = \trim($this->readbytes(\ceil($return['size'] / 512) * 512)); + // next block is the real header + $block = $this->readbytes(512); + $return = $this->parseHeader($block); + // overwrite the filename + $return['filename'] = $filename; + } + return $return; + } + /** + * Creates a FileInfo object from the given parsed header + * + * @param $header + * @return FileInfo + */ + protected function header2fileinfo($header) + { + $fileinfo = new FileInfo(); + $fileinfo->setPath($header['filename']); + $fileinfo->setMode($header['perm']); + $fileinfo->setUid($header['uid']); + $fileinfo->setGid($header['gid']); + $fileinfo->setSize($header['size']); + $fileinfo->setMtime($header['mtime']); + $fileinfo->setOwner($header['uname']); + $fileinfo->setGroup($header['gname']); + $fileinfo->setIsdir((bool) $header['typeflag']); + return $fileinfo; + } + /** + * Checks if the given compression type is available and throws an exception if not + * + * @param $comptype + * @throws ArchiveIllegalCompressionException + */ + protected function compressioncheck($comptype) + { + if ($comptype === Archive::COMPRESS_GZIP && !\function_exists('gzopen')) { + throw new ArchiveIllegalCompressionException('No gzip support available'); + } + if ($comptype === Archive::COMPRESS_BZIP && !\function_exists('bzopen')) { + throw new ArchiveIllegalCompressionException('No bzip2 support available'); + } + } + /** + * Guesses the wanted compression from the given file + * + * Uses magic bytes for existing files, the file extension otherwise + * + * You don't need to call this yourself. It's used when you pass Archive::COMPRESS_AUTO somewhere + * + * @param string $file + * @return int + */ + public function filetype($file) + { + // for existing files, try to read the magic bytes + if (\file_exists($file) && \is_readable($file) && \filesize($file) > 5) { + $fh = @\fopen($file, 'rb'); + if (!$fh) { + return \false; + } + $magic = \fread($fh, 5); + \fclose($fh); + if (\strpos($magic, "BZ") === 0) { + return Archive::COMPRESS_BZIP; + } + if (\strpos($magic, "\x1f\x8b") === 0) { + return Archive::COMPRESS_GZIP; + } + } + // otherwise rely on file name + $file = \strtolower($file); + if (\substr($file, -3) == '.gz' || \substr($file, -4) == '.tgz') { + return Archive::COMPRESS_GZIP; + } elseif (\substr($file, -4) == '.bz2' || \substr($file, -4) == '.tbz') { + return Archive::COMPRESS_BZIP; + } + return Archive::COMPRESS_NONE; + } +} diff --git a/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Zip.php b/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Zip.php new file mode 100644 index 00000000..7640f9fc --- /dev/null +++ b/plugins/system/tgeoip/vendor/splitbrain/php-archive/src/Zip.php @@ -0,0 +1,898 @@ + + * @package splitbrain\PHPArchive + * @license MIT + */ +class Zip extends Archive +{ + const LOCAL_FILE_HEADER_CRC_OFFSET = 14; + protected $file = ''; + protected $fh; + protected $memory = ''; + protected $closed = \true; + protected $writeaccess = \false; + protected $ctrl_dir; + protected $complevel = 9; + /** + * Set the compression level. + * + * Compression Type is ignored for ZIP + * + * You can call this function before adding each file to set differen compression levels + * for each file. + * + * @param int $level Compression level (0 to 9) + * @param int $type Type of compression to use ignored for ZIP + * @throws ArchiveIllegalCompressionException + */ + public function setCompression($level = 9, $type = Archive::COMPRESS_AUTO) + { + if ($level < -1 || $level > 9) { + throw new ArchiveIllegalCompressionException('Compression level should be between -1 and 9'); + } + $this->complevel = $level; + } + /** + * Open an existing ZIP file for reading + * + * @param string $file + * @throws ArchiveIOException + */ + public function open($file) + { + $this->file = $file; + $this->fh = @\fopen($this->file, 'rb'); + if (!$this->fh) { + throw new ArchiveIOException('Could not open file for reading: ' . $this->file); + } + $this->closed = \false; + } + /** + * Read the contents of a ZIP archive + * + * This function lists the files stored in the archive, and returns an indexed array of FileInfo objects + * + * The archive is closed afer reading the contents, for API compatibility with TAR files + * Reopen the file with open() again if you want to do additional operations + * + * @throws ArchiveIOException + * @return FileInfo[] + */ + public function contents() + { + $result = array(); + foreach ($this->yieldContents() as $fileinfo) { + $result[] = $fileinfo; + } + return $result; + } + /** + * Read the contents of a ZIP archive and return each entry using yield + * for memory efficiency. + * + * @see contents() + * @throws ArchiveIOException + * @return FileInfo[] + */ + public function yieldContents() + { + if ($this->closed || !$this->file) { + throw new ArchiveIOException('Can not read from a closed archive'); + } + $centd = $this->readCentralDir(); + @\rewind($this->fh); + @\fseek($this->fh, $centd['offset']); + for ($i = 0; $i < $centd['entries']; $i++) { + (yield $this->header2fileinfo($this->readCentralFileHeader())); + } + $this->close(); + } + /** + * Extract an existing ZIP archive + * + * The $strip parameter allows you to strip a certain number of path components from the filenames + * found in the tar file, similar to the --strip-components feature of GNU tar. This is triggered when + * an integer is passed as $strip. + * Alternatively a fixed string prefix may be passed in $strip. If the filename matches this prefix, + * the prefix will be stripped. It is recommended to give prefixes with a trailing slash. + * + * By default this will extract all files found in the archive. You can restrict the output using the $include + * and $exclude parameter. Both expect a full regular expression (including delimiters and modifiers). If + * $include is set only files that match this expression will be extracted. Files that match the $exclude + * expression will never be extracted. Both parameters can be used in combination. Expressions are matched against + * stripped filenames as described above. + * + * @param string $outdir the target directory for extracting + * @param int|string $strip either the number of path components or a fixed prefix to strip + * @param string $exclude a regular expression of files to exclude + * @param string $include a regular expression of files to include + * @throws ArchiveIOException + * @return FileInfo[] + */ + public function extract($outdir, $strip = '', $exclude = '', $include = '') + { + if ($this->closed || !$this->file) { + throw new ArchiveIOException('Can not read from a closed archive'); + } + $outdir = \rtrim($outdir, '/'); + @\mkdir($outdir, 0777, \true); + $extracted = array(); + $cdir = $this->readCentralDir(); + $pos_entry = $cdir['offset']; + // begin of the central file directory + for ($i = 0; $i < $cdir['entries']; $i++) { + // read file header + @\fseek($this->fh, $pos_entry); + $header = $this->readCentralFileHeader(); + $header['index'] = $i; + $pos_entry = \ftell($this->fh); + // position of the next file in central file directory + \fseek($this->fh, $header['offset']); + // seek to beginning of file header + $header = $this->readFileHeader($header); + $fileinfo = $this->header2fileinfo($header); + // apply strip rules + $fileinfo->strip($strip); + // skip unwanted files + if (!\strlen($fileinfo->getPath()) || !$fileinfo->matchExpression($include, $exclude)) { + continue; + } + $extracted[] = $fileinfo; + // create output directory + $output = $outdir . '/' . $fileinfo->getPath(); + $directory = $header['folder'] ? $output : \dirname($output); + @\mkdir($directory, 0777, \true); + // nothing more to do for directories + if ($fileinfo->getIsdir()) { + if (\is_callable($this->callback)) { + \call_user_func($this->callback, $fileinfo); + } + continue; + } + // compressed files are written to temporary .gz file first + if ($header['compression'] == 0) { + $extractto = $output; + } else { + $extractto = $output . '.gz'; + } + // open file for writing + $fp = @\fopen($extractto, "wb"); + if (!$fp) { + throw new ArchiveIOException('Could not open file for writing: ' . $extractto); + } + // prepend compression header + if ($header['compression'] != 0) { + $binary_data = \pack('va1a1Va1a1', 0x8b1f, \chr($header['compression']), \chr(0x0), \time(), \chr(0x0), \chr(3)); + \fwrite($fp, $binary_data, 10); + } + // read the file and store it on disk + $size = $header['compressed_size']; + while ($size != 0) { + $read_size = $size < 2048 ? $size : 2048; + $buffer = \fread($this->fh, $read_size); + $binary_data = \pack('a' . $read_size, $buffer); + \fwrite($fp, $binary_data, $read_size); + $size -= $read_size; + } + // finalize compressed file + if ($header['compression'] != 0) { + $binary_data = \pack('VV', $header['crc'], $header['size']); + \fwrite($fp, $binary_data, 8); + } + // close file + \fclose($fp); + // unpack compressed file + if ($header['compression'] != 0) { + $gzp = @\gzopen($extractto, 'rb'); + if (!$gzp) { + @\unlink($extractto); + throw new ArchiveIOException('Failed file extracting. gzip support missing?'); + } + $fp = @\fopen($output, 'wb'); + if (!$fp) { + throw new ArchiveIOException('Could not open file for writing: ' . $extractto); + } + $size = $header['size']; + while ($size != 0) { + $read_size = $size < 2048 ? $size : 2048; + $buffer = \gzread($gzp, $read_size); + $binary_data = \pack('a' . $read_size, $buffer); + @\fwrite($fp, $binary_data, $read_size); + $size -= $read_size; + } + \fclose($fp); + \gzclose($gzp); + \unlink($extractto); + // remove temporary gz file + } + @\touch($output, $fileinfo->getMtime()); + //FIXME what about permissions? + if (\is_callable($this->callback)) { + \call_user_func($this->callback, $fileinfo); + } + } + $this->close(); + return $extracted; + } + /** + * Create a new ZIP file + * + * If $file is empty, the zip file will be created in memory + * + * @param string $file + * @throws ArchiveIOException + */ + public function create($file = '') + { + $this->file = $file; + $this->memory = ''; + $this->fh = 0; + if ($this->file) { + $this->fh = @\fopen($this->file, 'wb'); + if (!$this->fh) { + throw new ArchiveIOException('Could not open file for writing: ' . $this->file); + } + } + $this->writeaccess = \true; + $this->closed = \false; + $this->ctrl_dir = array(); + } + /** + * Add a file to the current ZIP archive using an existing file in the filesystem + * + * @param string $file path to the original file + * @param string|FileInfo $fileinfo either the name to us in archive (string) or a FileInfo oject with all meta data, empty to take from original + * @throws ArchiveIOException + */ + /** + * Add a file to the current archive using an existing file in the filesystem + * + * @param string $file path to the original file + * @param string|FileInfo $fileinfo either the name to use in archive (string) or a FileInfo oject with all meta data, empty to take from original + * @throws ArchiveIOException + * @throws FileInfoException + */ + public function addFile($file, $fileinfo = '') + { + if (\is_string($fileinfo)) { + $fileinfo = FileInfo::fromPath($file, $fileinfo); + } + if ($this->closed) { + throw new ArchiveIOException('Archive has been closed, files can no longer be added'); + } + $fp = @\fopen($file, 'rb'); + if ($fp === \false) { + throw new ArchiveIOException('Could not open file for reading: ' . $file); + } + $offset = $this->dataOffset(); + $name = $fileinfo->getPath(); + $time = $fileinfo->getMtime(); + // write local file header (temporary CRC and size) + $this->writebytes($this->makeLocalFileHeader($time, 0, 0, 0, $name, (bool) $this->complevel)); + // we store no encryption header + // prepare info, compress and write data to archive + $deflate_context = \deflate_init(\ZLIB_ENCODING_DEFLATE, ['level' => $this->complevel]); + $crc_context = \hash_init('crc32b'); + $size = $csize = 0; + while (!\feof($fp)) { + $block = \fread($fp, 512); + if ($this->complevel) { + $is_first_block = $size === 0; + $is_last_block = \feof($fp); + if ($is_last_block) { + $c_block = \deflate_add($deflate_context, $block, \ZLIB_FINISH); + // get rid of the compression footer + $c_block = \substr($c_block, 0, -4); + } else { + $c_block = \deflate_add($deflate_context, $block, \ZLIB_NO_FLUSH); + } + // get rid of the compression header + if ($is_first_block) { + $c_block = \substr($c_block, 2); + } + $csize += \strlen($c_block); + $this->writebytes($c_block); + } else { + $this->writebytes($block); + } + $size += \strlen($block); + \hash_update($crc_context, $block); + } + \fclose($fp); + // update the local file header with the computed CRC and size + $crc = \hexdec(\hash_final($crc_context)); + $csize = $this->complevel ? $csize : $size; + $this->writebytesAt($this->makeCrcAndSize($crc, $size, $csize), $offset + self::LOCAL_FILE_HEADER_CRC_OFFSET); + // we store no data descriptor + // add info to central file directory + $this->ctrl_dir[] = $this->makeCentralFileRecord($offset, $time, $crc, $size, $csize, $name, (bool) $this->complevel); + if (\is_callable($this->callback)) { + \call_user_func($this->callback, $fileinfo); + } + } + /** + * Add a file to the current Zip archive using the given $data as content + * + * @param string|FileInfo $fileinfo either the name to us in archive (string) or a FileInfo oject with all meta data + * @param string $data binary content of the file to add + * @throws ArchiveIOException + */ + public function addData($fileinfo, $data) + { + if (\is_string($fileinfo)) { + $fileinfo = new FileInfo($fileinfo); + } + if ($this->closed) { + throw new ArchiveIOException('Archive has been closed, files can no longer be added'); + } + // prepare info and compress data + $size = \strlen($data); + $crc = \crc32($data); + if ($this->complevel) { + $data = \gzcompress($data, $this->complevel); + $data = \substr($data, 2, -4); + // strip compression headers + } + $csize = \strlen($data); + $offset = $this->dataOffset(); + $name = $fileinfo->getPath(); + $time = $fileinfo->getMtime(); + // write local file header + $this->writebytes($this->makeLocalFileHeader($time, $crc, $size, $csize, $name, (bool) $this->complevel)); + // we store no encryption header + // write data + $this->writebytes($data); + // we store no data descriptor + // add info to central file directory + $this->ctrl_dir[] = $this->makeCentralFileRecord($offset, $time, $crc, $size, $csize, $name, (bool) $this->complevel); + if (\is_callable($this->callback)) { + \call_user_func($this->callback, $fileinfo); + } + } + /** + * Add the closing footer to the archive if in write mode, close all file handles + * + * After a call to this function no more data can be added to the archive, for + * read access no reading is allowed anymore + * @throws ArchiveIOException + */ + public function close() + { + if ($this->closed) { + return; + } + // we did this already + if ($this->writeaccess) { + // write central directory + $offset = $this->dataOffset(); + $ctrldir = \join('', $this->ctrl_dir); + $this->writebytes($ctrldir); + // write end of central directory record + $this->writebytes("PK\x05\x06"); + // end of central dir signature + $this->writebytes(\pack('v', 0)); + // number of this disk + $this->writebytes(\pack('v', 0)); + // number of the disk with the start of the central directory + $this->writebytes(\pack('v', \count($this->ctrl_dir))); + // total number of entries in the central directory on this disk + $this->writebytes(\pack('v', \count($this->ctrl_dir))); + // total number of entries in the central directory + $this->writebytes(\pack('V', \strlen($ctrldir))); + // size of the central directory + $this->writebytes(\pack('V', $offset)); + // offset of start of central directory with respect to the starting disk number + $this->writebytes(\pack('v', 0)); + // .ZIP file comment length + $this->ctrl_dir = array(); + } + // close file handles + if ($this->file) { + \fclose($this->fh); + $this->file = ''; + $this->fh = 0; + } + $this->writeaccess = \false; + $this->closed = \true; + } + /** + * Returns the created in-memory archive data + * + * This implicitly calls close() on the Archive + * @throws ArchiveIOException + */ + public function getArchive() + { + $this->close(); + return $this->memory; + } + /** + * Save the created in-memory archive data + * + * Note: It's more memory effective to specify the filename in the create() function and + * let the library work on the new file directly. + * + * @param $file + * @throws ArchiveIOException + */ + public function save($file) + { + if (!@\file_put_contents($file, $this->getArchive())) { + throw new ArchiveIOException('Could not write to file: ' . $file); + } + } + /** + * Read the central directory + * + * This key-value list contains general information about the ZIP file + * + * @return array + */ + protected function readCentralDir() + { + $size = \filesize($this->file); + if ($size < 277) { + $maximum_size = $size; + } else { + $maximum_size = 277; + } + @\fseek($this->fh, $size - $maximum_size); + $pos = \ftell($this->fh); + $bytes = 0x0; + while ($pos < $size) { + $byte = @\fread($this->fh, 1); + $bytes = $bytes << 8 & 0xffffffff | \ord($byte); + if ($bytes == 0x504b0506) { + break; + } + $pos++; + } + $data = \unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size', \fread($this->fh, 18)); + if ($data['comment_size'] != 0) { + $centd['comment'] = \fread($this->fh, $data['comment_size']); + } else { + $centd['comment'] = ''; + } + $centd['entries'] = $data['entries']; + $centd['disk_entries'] = $data['disk_entries']; + $centd['offset'] = $data['offset']; + $centd['disk_start'] = $data['disk_start']; + $centd['size'] = $data['size']; + $centd['disk'] = $data['disk']; + return $centd; + } + /** + * Read the next central file header + * + * Assumes the current file pointer is pointing at the right position + * + * @return array + */ + protected function readCentralFileHeader() + { + $binary_data = \fread($this->fh, 46); + $header = \unpack('vchkid/vid/vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $binary_data); + if ($header['filename_len'] != 0) { + $header['filename'] = \fread($this->fh, $header['filename_len']); + } else { + $header['filename'] = ''; + } + if ($header['extra_len'] != 0) { + $header['extra'] = \fread($this->fh, $header['extra_len']); + $header['extradata'] = $this->parseExtra($header['extra']); + } else { + $header['extra'] = ''; + $header['extradata'] = array(); + } + if ($header['comment_len'] != 0) { + $header['comment'] = \fread($this->fh, $header['comment_len']); + } else { + $header['comment'] = ''; + } + $header['mtime'] = $this->makeUnixTime($header['mdate'], $header['mtime']); + $header['stored_filename'] = $header['filename']; + $header['status'] = 'ok'; + if (\substr($header['filename'], -1) == '/') { + $header['external'] = 0x41ff0010; + } + $header['folder'] = $header['external'] == 0x41ff0010 || $header['external'] == 16 ? 1 : 0; + return $header; + } + /** + * Reads the local file header + * + * This header precedes each individual file inside the zip file. Assumes the current file pointer is pointing at + * the right position already. Enhances the given central header with the data found at the local header. + * + * @param array $header the central file header read previously (see above) + * @return array + */ + protected function readFileHeader($header) + { + $binary_data = \fread($this->fh, 30); + $data = \unpack('vchk/vid/vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $binary_data); + $header['filename'] = \fread($this->fh, $data['filename_len']); + if ($data['extra_len'] != 0) { + $header['extra'] = \fread($this->fh, $data['extra_len']); + $header['extradata'] = \array_merge($header['extradata'], $this->parseExtra($header['extra'])); + } else { + $header['extra'] = ''; + $header['extradata'] = array(); + } + $header['compression'] = $data['compression']; + foreach (array('size', 'compressed_size', 'crc') as $hd) { + // On ODT files, these headers are 0. Keep the previous value. + if ($data[$hd] != 0) { + $header[$hd] = $data[$hd]; + } + } + $header['flag'] = $data['flag']; + $header['mtime'] = $this->makeUnixTime($data['mdate'], $data['mtime']); + $header['stored_filename'] = $header['filename']; + $header['status'] = "ok"; + $header['folder'] = $header['external'] == 0x41ff0010 || $header['external'] == 16 ? 1 : 0; + return $header; + } + /** + * Parse the extra headers into fields + * + * @param string $header + * @return array + */ + protected function parseExtra($header) + { + $extra = array(); + // parse all extra fields as raw values + while (\strlen($header) !== 0) { + $set = \unpack('vid/vlen', $header); + $header = \substr($header, 4); + $value = \substr($header, 0, $set['len']); + $header = \substr($header, $set['len']); + $extra[$set['id']] = $value; + } + // handle known ones + if (isset($extra[0x6375])) { + $extra['utf8comment'] = \substr($extra[0x7075], 5); + // strip version and crc + } + if (isset($extra[0x7075])) { + $extra['utf8path'] = \substr($extra[0x7075], 5); + // strip version and crc + } + return $extra; + } + /** + * Create fileinfo object from header data + * + * @param $header + * @return FileInfo + */ + protected function header2fileinfo($header) + { + $fileinfo = new FileInfo(); + $fileinfo->setSize($header['size']); + $fileinfo->setCompressedSize($header['compressed_size']); + $fileinfo->setMtime($header['mtime']); + $fileinfo->setComment($header['comment']); + $fileinfo->setIsdir($header['external'] == 0x41ff0010 || $header['external'] == 16); + if (isset($header['extradata']['utf8path'])) { + $fileinfo->setPath($header['extradata']['utf8path']); + } else { + $fileinfo->setPath($this->cpToUtf8($header['filename'])); + } + if (isset($header['extradata']['utf8comment'])) { + $fileinfo->setComment($header['extradata']['utf8comment']); + } else { + $fileinfo->setComment($this->cpToUtf8($header['comment'])); + } + return $fileinfo; + } + /** + * Convert the given CP437 encoded string to UTF-8 + * + * Tries iconv with the correct encoding first, falls back to mbstring with CP850 which is + * similar enough. CP437 seems not to be available in mbstring. Lastly falls back to keeping the + * string as is, which is still better than nothing. + * + * On some systems iconv is available, but the codepage is not. We also check for that. + * + * @param $string + * @return string + */ + protected function cpToUtf8($string) + { + if (\function_exists('iconv') && @\iconv_strlen('', 'CP437') !== \false) { + return \iconv('CP437', 'UTF-8', $string); + } elseif (\function_exists('mb_convert_encoding')) { + return \mb_convert_encoding($string, 'UTF-8', 'CP850'); + } else { + return $string; + } + } + /** + * Convert the given UTF-8 encoded string to CP437 + * + * Same caveats as for cpToUtf8() apply + * + * @param $string + * @return string + */ + protected function utf8ToCp($string) + { + // try iconv first + if (\function_exists('iconv')) { + $conv = @\iconv('UTF-8', 'CP437//IGNORE', $string); + if ($conv) { + return $conv; + } + // it worked + } + // still here? iconv failed to convert the string. Try another method + // see http://php.net/manual/en/function.iconv.php#108643 + if (\function_exists('mb_convert_encoding')) { + return \mb_convert_encoding($string, 'CP850', 'UTF-8'); + } else { + return $string; + } + } + /** + * Write to the open filepointer or memory + * + * @param string $data + * @throws ArchiveIOException + * @return int number of bytes written + */ + protected function writebytes($data) + { + if (!$this->file) { + $this->memory .= $data; + $written = \strlen($data); + } else { + $written = @\fwrite($this->fh, $data); + } + if ($written === \false) { + throw new ArchiveIOException('Failed to write to archive stream'); + } + return $written; + } + /** + * Write to the open filepointer or memory at the specified offset + * + * @param string $data + * @param int $offset + * @throws ArchiveIOException + * @return int number of bytes written + */ + protected function writebytesAt($data, $offset) + { + if (!$this->file) { + $this->memory .= \substr_replace($this->memory, $data, $offset); + $written = \strlen($data); + } else { + @\fseek($this->fh, $offset); + $written = @\fwrite($this->fh, $data); + @\fseek($this->fh, 0, \SEEK_END); + } + if ($written === \false) { + throw new ArchiveIOException('Failed to write to archive stream'); + } + return $written; + } + /** + * Current data pointer position + * + * @fixme might need a -1 + * @return int + */ + protected function dataOffset() + { + if ($this->file) { + return \ftell($this->fh); + } else { + return \strlen($this->memory); + } + } + /** + * Create a DOS timestamp from a UNIX timestamp + * + * DOS timestamps start at 1980-01-01, earlier UNIX stamps will be set to this date + * + * @param $time + * @return int + */ + protected function makeDosTime($time) + { + $timearray = \getdate($time); + if ($timearray['year'] < 1980) { + $timearray['year'] = 1980; + $timearray['mon'] = 1; + $timearray['mday'] = 1; + $timearray['hours'] = 0; + $timearray['minutes'] = 0; + $timearray['seconds'] = 0; + } + return $timearray['year'] - 1980 << 25 | $timearray['mon'] << 21 | $timearray['mday'] << 16 | $timearray['hours'] << 11 | $timearray['minutes'] << 5 | $timearray['seconds'] >> 1; + } + /** + * Create a UNIX timestamp from a DOS timestamp + * + * @param $mdate + * @param $mtime + * @return int + */ + protected function makeUnixTime($mdate = null, $mtime = null) + { + if ($mdate && $mtime) { + $year = (($mdate & 0xfe00) >> 9) + 1980; + $month = ($mdate & 0x1e0) >> 5; + $day = $mdate & 0x1f; + $hour = ($mtime & 0xf800) >> 11; + $minute = ($mtime & 0x7e0) >> 5; + $seconde = ($mtime & 0x1f) << 1; + $mtime = \mktime($hour, $minute, $seconde, $month, $day, $year); + } else { + $mtime = \time(); + } + return $mtime; + } + /** + * Returns a local file header for the given data + * + * @param int $offset location of the local header + * @param int $ts unix timestamp + * @param int $crc CRC32 checksum of the uncompressed data + * @param int $len length of the uncompressed data + * @param int $clen length of the compressed data + * @param string $name file name + * @param boolean|null $comp if compression is used, if null it's determined from $len != $clen + * @return string + */ + protected function makeCentralFileRecord($offset, $ts, $crc, $len, $clen, $name, $comp = null) + { + if (\is_null($comp)) { + $comp = $len != $clen; + } + $comp = $comp ? 8 : 0; + $dtime = \dechex($this->makeDosTime($ts)); + list($name, $extra) = $this->encodeFilename($name); + $header = "PK\x01\x02"; + // central file header signature + $header .= \pack('v', 14); + // version made by - VFAT + $header .= \pack('v', 20); + // version needed to extract - 2.0 + $header .= \pack('v', 0); + // general purpose flag - no flags set + $header .= \pack('v', $comp); + // compression method - deflate|none + $header .= \pack('H*', $dtime[6] . $dtime[7] . $dtime[4] . $dtime[5] . $dtime[2] . $dtime[3] . $dtime[0] . $dtime[1]); + // last mod file time and date + $header .= \pack('V', $crc); + // crc-32 + $header .= \pack('V', $clen); + // compressed size + $header .= \pack('V', $len); + // uncompressed size + $header .= \pack('v', \strlen($name)); + // file name length + $header .= \pack('v', \strlen($extra)); + // extra field length + $header .= \pack('v', 0); + // file comment length + $header .= \pack('v', 0); + // disk number start + $header .= \pack('v', 0); + // internal file attributes + $header .= \pack('V', 0); + // external file attributes @todo was 0x32!? + $header .= \pack('V', $offset); + // relative offset of local header + $header .= $name; + // file name + $header .= $extra; + // extra (utf-8 filename) + return $header; + } + /** + * Returns a local file header for the given data + * + * @param int $ts unix timestamp + * @param int $crc CRC32 checksum of the uncompressed data + * @param int $len length of the uncompressed data + * @param int $clen length of the compressed data + * @param string $name file name + * @param boolean|null $comp if compression is used, if null it's determined from $len != $clen + * @return string + */ + protected function makeLocalFileHeader($ts, $crc, $len, $clen, $name, $comp = null) + { + if (\is_null($comp)) { + $comp = $len != $clen; + } + $comp = $comp ? 8 : 0; + $dtime = \dechex($this->makeDosTime($ts)); + list($name, $extra) = $this->encodeFilename($name); + $header = "PK\x03\x04"; + // local file header signature + $header .= \pack('v', 20); + // version needed to extract - 2.0 + $header .= \pack('v', 0); + // general purpose flag - no flags set + $header .= \pack('v', $comp); + // compression method - deflate|none + $header .= \pack('H*', $dtime[6] . $dtime[7] . $dtime[4] . $dtime[5] . $dtime[2] . $dtime[3] . $dtime[0] . $dtime[1]); + // last mod file time and date + $header .= \pack('V', $crc); + // crc-32 + $header .= \pack('V', $clen); + // compressed size + $header .= \pack('V', $len); + // uncompressed size + $header .= \pack('v', \strlen($name)); + // file name length + $header .= \pack('v', \strlen($extra)); + // extra field length + $header .= $name; + // file name + $header .= $extra; + // extra (utf-8 filename) + return $header; + } + /** + * Returns only a part of the local file header containing the CRC, size and compressed size. + * Used to update these fields for an already written header. + * + * @param int $crc CRC32 checksum of the uncompressed data + * @param int $len length of the uncompressed data + * @param int $clen length of the compressed data + * @return string + */ + protected function makeCrcAndSize($crc, $len, $clen) + { + $header = \pack('V', $crc); + // crc-32 + $header .= \pack('V', $clen); + // compressed size + $header .= \pack('V', $len); + // uncompressed size + return $header; + } + /** + * Returns an allowed filename and an extra field header + * + * When encoding stuff outside the 7bit ASCII range it needs to be placed in a separate + * extra field + * + * @param $original + * @return array($filename, $extra) + */ + protected function encodeFilename($original) + { + $cp437 = $this->utf8ToCp($original); + if ($cp437 === $original) { + return array($original, ''); + } + $extra = \pack( + 'vvCV', + 0x7075, + // tag + \strlen($original) + 5, + // length of file + version + crc + 1, + // version + \crc32($original) + ); + $extra .= $original; + return array($cp437, $extra); + } +} diff --git a/templates/joomla-italia-theme/html/com_contact/category/default.php b/templates/joomla-italia-theme/html/com_contact/category/default.php index 2b878e23..f266b524 100644 --- a/templates/joomla-italia-theme/html/com_contact/category/default.php +++ b/templates/joomla-italia-theme/html/com_contact/category/default.php @@ -17,7 +17,7 @@ use Joomla\CMS\Layout\LayoutHelper;
      -
      +
      subtemplatename = 'items'; diff --git a/templates/joomla-italia-theme/html/com_contact/contact/default.php b/templates/joomla-italia-theme/html/com_contact/contact/default.php index e145d8a5..f6bb4ab5 100644 --- a/templates/joomla-italia-theme/html/com_contact/contact/default.php +++ b/templates/joomla-italia-theme/html/com_contact/contact/default.php @@ -32,7 +32,7 @@ $htag2 = ($tparams->get('show_page_heading') && $tparams->get('show_name')) ?
      -
      +
      get('show_page_heading')) : ?> diff --git a/templates/joomla-italia-theme/html/com_content/article/default.php b/templates/joomla-italia-theme/html/com_content/article/default.php index 394a1385..bba7fa14 100644 --- a/templates/joomla-italia-theme/html/com_content/article/default.php +++ b/templates/joomla-italia-theme/html/com_content/article/default.php @@ -77,7 +77,7 @@ $baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/im
      -
      +

      escape($this->item->title); ?>

      @@ -162,6 +162,7 @@ $baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/im item->event->afterDisplayContent; ?> +

    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¨w(z7G25oIw#;CRd4l#J+ClSrY&9{@AeEf_V>~pr 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�h?o!jxl1*>bz#Z# z>i7$Pja!&~a?Pir;i3ndDO+KVqxCGexV{r%e%03|*lCE(o$OJcmiJLWmD6RNsR>_4 z`>EiN+R&L}YEFM|d*<#ZJGS#!bGqgpY1J&6#E4r%g(644#r+^G66TnlJ_QYWCwYmN ziaWfgp(zzp{E2itlUFmsrFY;+^wFa22z_Knm?#A8n^Y>#Lnf`QhIGmYemZ;tbBx}0e@~8YPHS#(*S9LHuuO@lp-$P4pWZCN$d6^MmaOdGgHoctqcs&r4ZKL zCqF}T-r3I^Ku4S95o1lcw?lj|?lmvZ!W`b%=%&Le8rQw#O{Ya@UY>!YU+CDOHtsWkh>ICrP?|Dj?$DDO06gLJFEw3!>*LM3uD>kI z|D_gY$MaW(=1X5h*_0N9uhJ95!fR2M&5OlcUbVq$IGSPF3{HE>DZHPogFM_gw*IZE zt~$nlyU^}7u?qT9J(NsWY`C0|*JD*bF(`1JVY z<-*hL@fLp1RpJ`awDp9N z+5HXke8bCwgQXxxDiV|YE;Ub^*R&>u$wP8EH|(4ANt^R5xwl;1smr6tFKeFE~kve7sB-P>q?6W6n zT_+95>?I|$e~}b4=4*0LoCAf|PdS|>f_<%Pi=s#E&S?2}HQgn2W7s1D*PL%=1K*-T z+Jdzh7B>Qgm2d=m7^7Y$n@xFPpI=$z-TB^CDsOdNqQh7Eh2PS13ysd|UBeJNs@O`d znYZiXgC&UtIoy2T$r)npEp>JQYd;mO8ZNGOw!}<0pPA%@+PJoL@&)B~Sj9BJ!Onuh|%2s`7~?ZBi*G1xDp zziIMc!-(%VX!F42**h+mOSBy`i@X}=rZVoMuxG&jd6w5n?~g3+u%%1Ye@&J*D9NE~ zVXV}7pS$iT)sqmh*x@p)=E{W*!O@w+nHR(OD9d6X{W5Ae|H{r%fAs37=hWPF7SH)d zd-wC4veNY(+6hLSPz9y`xVtrXhg1a>Uj%SIcD7`Z0|i?|9X zvsTDxS3}PG=;2&R!xOI@xEUjpN%R@QhV;tzKOu18i)jx>rCeEU*B z`OW@uzA3>Y$*1Y2LeE1!EcfqJ(}kg{THh|@+&4~hen0Zr>Fp4c8 zVV@*G!lcGl^zQkh?j>?k{)qzjQbEYC?i<1tj=tBmFmUH>-C2PjWZ+mHg#y{>$C`m%I6YsJl67 zA!SOnc;RrRhG651HPI0{-M#|uI>rR$lk>7N*J(2@`el{gHI9NY8@7KD=B?couF5X= zpdKn^PgFXx_&;dApKdhY4bgvSzExCz(tJh!4VrJ$zf1Fd`!6+LM9Y7R=1cugHQ)cP z-Bkw`|G?ljo2#-YQYZZ0F|CNbcY){jcJI#{G{7UNxM8p6a4wH*IoVg<2E@`5zMl7} z+nS9*JrfFUpIY~PW<+`|ecv*c`W>e}_M$`H~;vaPR)E`BML0URAmzB=~!IRqjS7jbI}B znW(7f)u)*q^iV{{ANDh$Q^wmr-#Pgek-Y2>ZQ)l>I45T;tXW;B9XSyjekJhA<1y#9 zEN=-E=RNa8epX0|GSbr>_Ir2L-7jEff)+-5^itdvUE4L=sjm ze&T7XlxQ%wg0fT|Exp%i5)~jeiaIKUblr3oY1#D*9_PLCr3ND)pblT!ijf~qkk#&J z?hE5fI`n;B7=4}3^P4mq4wdU!YB45`suBu)kV6$TZvKc{0HOD2#=?33BRslc(I zwN5aLcj^E-RI z=Tdfs#*qvvtn~k=utNI|Dy-PVaJE5(Rb2Z)L)3-a18G`ara121DgRyBC8pWB&Kg?V zBRQp!;BCf`$#WDNhih)wKC-^+#C(m&p+||f`;fKY-hsa~{?34a4G}rdqtl-j4?A7= znVf64C69&=7$>IfX;$j@DjN*z`3CgQ>AH)6APeUSKp1A{YYdd0%^%=%ly2=x^Q7-- z^PFe*1dS7?$~MavLzhcADvJ&&uy8}xs}9rEshs_WOXir4oIMQ(E%jK3^CO!|$KWpg zt%m(`x2uE2@YD{H==$N~(v#s+*!EP1ovM@j(N&z)r%>&V`M&*Mlb%;Lgmv&kzV)+} zQoQk>OFvGWpS(I(<*tV-zC2Ov1Hgn4N3aPOl|=y7*o>y_G_@%V(pd zsgg|Eaf+te5bvdVTj-9kqq_Wu$@$cVV#l0~kF5+Odf`K#RS8~5WEg=SD<_YAeV0$| zuB@t~37yFI5HkI!S^{$J4|V~Qvo&OLE`v`>q91IZz$0_VF;O=a}6Pr zGYI<{g)2ZNXAyj0a$YmoejWb1$r+(Pi4*ii<-m1*0FyJ`OJH(F=%4-wMpesTRLBKJ zP~+6}Bs6M=MvTy|2Vhjp2X#_`(kozcM(CG8;JHckf;y{;zn56mLnT(=M8B6UWODupnVg5|Ad~a+2T-E74>CEM;y@-8t*eSLOga?ZUmIcxse3Ng=D$qN|IFk}1~D%$#Jo2D9Zb&V{|=LLGL`|ri6O#dpXXTyp=fQeX>aI9ORIxmRejT{H&Q{YmXLNEYHD-NIRYj9k_`V+RuOH za2sr2;`GX}LykOj>lu6!#+;lXD5cLSibzy%AByJc=JaFrQ;!p3DB3v;EKByCa6{4D z-Z}kT4SyWpJ@|x*DI!AG=D(*crE>Uv{W`%2q`` zR|q`*@nZFuuSx^;DfSad#ZA&DPXa0gBcITiuY7yifCXgVbYlYZl~1G%LU6RU-K;W4 znHVvk05d@fuqjzWMa#MnP=N0R0tHwcOT2(6l1dIJz;A#8d{3C{W7VZ*r&@zg3xA$4 z8Jz4V**$Yjq07ip9FZgNY%vT~%u*cRLtv2z+?4pwBzil^phWMxKPP%k$Axc2LWy2) z@|#5OH;8$CUqOjpZz$3GT^Q)VyFnn)n~n<-y}k@kqSxXk(Mx`l=xv4)y@dad61^=x z|3!)3+ULI~dMUX6O7#BIL~kOL=;eeGz3zWb^fI4;L~q6cNc48BL5bcGDAAh_C3@AM zL~q^Ie_^86B4=fM!=dguhsIVpFyVXw?^6dQ*nuk3Y;DxOhO2ffH1Wptc%iuP!@VzQ;>X#rzD z9nu&>$VDbnDv z`}|(r1JC(MYQC--Q%vXrx^1}8DYr>E9oC?sR%~o?r>LQ@p$`o~yB1&YrGzy>PP#$w zv_hU)Dnrz(N5S(3T0<9mda$EtD*osvPfKDeDYUUm8NaT}O$h%iw;-gVn3GeAcaj&3 zXP3EOUGFE7>!KKf?H8^5NR?@q%!5M2{k*Wt{B%h(iE^)hgMb3t8wpoe(Kr9=7Z?4A z7??Fy{zlbd(`#Bk0_8_uWJKjtQE@5_`H}S64eo*2$i{gh3-cI3CW~#u-4P`vDw-1P zyrTBS14|MV1b8Ealpo2a3qCHi#3U_!-uU&Z!3%AqMoG%eK!1Ns`RaCpSTrR5?f~)k zp2v;&TjaDC1sa>R4>mU9XOdbdG>YC)2b}L#CMvV7V=@z1=U+1;`FXh$Ug}63`|UkR zpa>dsnN1F-Mck$KL<%Z!uq{F_PEd8A4J=>E89+xbII6lnTV6akELUEEcdeZ!IN0zI z-rH|E@^2vYw-MlSG*iI)aA--RrjUec|o~W(&c;yoM=)C){LZi2OEh<0=4z9pySEJRZ ze^j~Hn`c?24(CzdPCAx5<7fA#eu zZO6)Um1~d8NeTVZMqTM`n954H6B-eG>x+-R(>U)ox=M~`LCGgKJi^1|r&TS<>gcel zU*Bt;cG9Y*JdXv7odr11yZRbH$oZP}x9?Szj=y~^J>x@smso7}+qe6_g-&j<{H8N? z>(kTXx5Y3z^zu;dF%Hf$P1P(CLex++O*WLt7LO{vFX-s7#6u3JT7N;dRi^~cRfM|6 zTemjZ?t+Frn=o6C1q1{wbc=76B;NSmT`Rk$6^2c?n!7C2o_(;_Owi+&jgIoZZg-FJ z?P+v}pbH7>Xl$as?ejkZ))8Dtoinc7{ggki#lMJw_H4e@as}_u&_>RL4+^Mnw?aX} z+Nr3iy6QOVN43B9+Nkg>oT_T#dqr%%s-t-Y%HO=_)&d%qqV8o)QD&4ZIdr(WGym&7 zi0vFgzojGe2S=C^k4KKitor8rSJmGRzq3!tqx|e^r0so>#h^s^OPP~ws%krY_FZ*d zw)WiTX^VW-+J?MAgy*t5FxYR?N`~lIRc`DT&fojjr{JmGC+{hH4 z$}XS0%yYlb##pe8j9y-rzC7_&K7_Jf&(Y=8h=l+TsTsMmE1q+r<r%{nJ?&6Wi#fo-Y!oI|DT&iBgn9C7=Y~KkwIHuN?RmXRhO6A zY9Bw>XIoz@uqj=_D9+oO>#nl6uNMwNc&r-ZleEt5T(*nndhC{7M72CY83OU^%-G-K z*YeD#V=GkGDD}%6JUs7^_dcc8b4$JFRvq}NbnE(@yWY5(=UQ_$m4Ha{`-joW50oZC zPZ6)qm%fD{f0ez(PV+CJX8FLM_(Ty_c+)Re{qJj zQZd1P2Q8h(&dgVFdE`SrxN9JQvpkXz?#od@X`m}rh@={?ZVg88q;TKr7gPqiRx{AZ z4H~6DBe2T~2931A$m0@8RV4@ho~}S%UjWCi3@@s*Qr=hq2cG-l$%BoNkKw)!>yn+# zoY0AqKVp`ZNP)AdR2_i>pi{yNnV&omL>dN_%W_%rC6(dimpyv)Kzi4*0|h(u83uUo zk%q*X?qg;Q>pV0RqG~36{Q($^qaT67DBq;j^Jdas1AagLuY$>FJ}+bL;Uf$(IDi9D z*Rk+~xQ0Q4)Ocj5&aZsQPVcysk@s|O55=WA^-8WXDGiuaydp8neh5?ZJPGPziB1Y{ zGkEe^y3-q;UQ1!n6eOo6fK$grL1FN$K(Y!!jEPP8Q$4arBIT1Fsk9L*aXaU1kBArr z!e4G#O{#uP&Y&?}ir4i0%aDgT(;81(|F(KG|IlsjzD;=bIYp~3H9kA!6Q{I72DR7G zwF+1LR)T@Skbyk)<^vIHs3JRa7BY~NAI$;-`PBG;!2Hf;<*gSY^E(#N#7X^g6HGbm z3E(Vx*5E9xpEsGILhRv0a28+pS?$!GaS{ARU>+ZWfnMl<)=rfNto~p{fl38Bu^&qT zF`Xj`n8!DNp6eBAmUDOb2`B*FoSufryp%X5xI!%QH89eO0)K>Dx?D-+C;s{#2K~of zqT);+sI6I0$oOec5gtU2T%LHijtuqI9*q5W*g*|wt_-hRMkS+97%c&a;i8&c60fTx<*G^s75 z{Oh#F0-e>($_5A1ZSG}IMD_U+UF8Pql+GA_RTIA!6N{Zc8UOcqEoLElOQ{5P-mzHm8q5ttBCSZUlT=Qwy z84cNve||UAe0i4;kJ+brfrDBFA*91j<|_(Wm_M13j7y!sNHENW8!OVkcY$cMAN&mb z{?i5i?flyhOj5vL<*Ue(vLI(Q78K&KXF`sl=GbIhouxwW`4?5vn@R2O$?86I_4&+n z|B@fTaH+%x;D#ihJkZQzVd&u#ePd)hAF;4kcpy zzR5HiOrV4wfaR+_Tf_+z116{NJ{>cWV`HeHi9>3QcH)jTmMugtsbIe z_V|w~Y1c%kO8SBI;=f)c{jmDtrb^mD>#a+&kB=qWSRs$;bLJ4r>}idRfWNHtx*y|iQel>epbIt{4e@q35t`<^IhYQO1##Xb$+wc!`5+{`?c9th&^_7;y9H~ z_pz5O!lnXq;r~^)*8bMty0sF`|5M#s`04`xhi)xOQ*ylLST8W>K6VrINfKDtYvhFn zOA<&t1|Z%RayMgnPsCdm)9Yzdl2>blPT#9Vu@a?ccGJd0%#KPAJ}8sL2Qm@25r`W! zrFYY5T;T*N`s}R;5>sQ*I|^FU>n#a8xkR2fhGRju`(s@7@~4YJp|^B=C(@^SAXCjRVDm~_0+qgyE4HZc{fgeqU)R>n8@2&G(q0@ggRjtH0zBq; z?YVj#xvYLn&HT77cd8$dTu?hdzrrSNDB&6|iQUTN)B4em)??^~sD@Khi>uO39UAq4 z)3MzV`C0k(Ic=BtM|deoa%&I0CaVmA1aE}JY3V_d=*riYt8W|SKXe-BxCl#%a1YRu zT3`;dmyCNuc|k=D0wG~^4=50@s?s)yHaB|Ix!Kph50IfMKf&}Nmn_i3rcWK3FX7Hs zf)j15P%);~wq5L)Ewibl%;J9t<*dhagiG&WL&H22PNllH8B1 zL6UkT9KTU`FJBS?y|~ch;4EF`16`yVK4|WuoB+*Th2-~*7}@WcGRqM zEilmAU&|)svOc(oZsb7ZQ9j)pGKkJY98hMUMOtrebVY$76`u2QIWrNVRE+AC6>W8M z(1!&jrus$jVo`M|Jc>|CT4k53`E{!S&6$QVsN#Y_%XJ9pPQz__HuOWE$uy74=Jle^ zX9|k4=Xa-%*jw4cyj*+oJ6_FLYtLDDj=ni$`fPNT);Rm7(ImTZQ&(QP!>Ty`|6}hh zqq15Tz3-(Gg0z&h5?zIE4G}EuDv7W=?ARd@Ro5DB&^L|rKidGyX9v0zwVa|3G7s+C|N`a zeE!M0pH+s)9Beh&B!jJ{cq6dYboc^{Fv#JWgRLf&WU$r5VU$np#KUWC$ocYiuhQ)j zR&1Fl49&=FGH3AiQfvXVfvGEvLT%ztN!eMh99d>Cdt!Jit=h#j%u;M52bxkbR<2OZ zZLU=IK+l1-2t)lgUW(*N$HBX6oax{wavdBkLq~?tQ4)05YJ}l@Z9IFRD`EeG7DaVc zHWatl;Ho|nynRmGMf|OOH7|wc&F?S+9yDS1$O3MgGlMhUcmT6&vc3mx;Z~&u4amx&=D#w=y#FTl{q`Hw^xJO^%P}xxfbM}-h*jRd(5>fi* z-9Q65Jqoj&xcUdXh^SJYCXNSM!xOCFjd~{7reZT4ux{;XnwPJRUPs18;iZnjHXX~P zqGIjePUneBacern=H@L^(FjP__vFM8QO%i7Nkzv-sb|cHNp;C6YR5lqM4=LsVlETq z-qq&d(jc#s_Iu4GeWt!IXD{jEQ4Xm~$3Z@zE_da8TStMqw0*%-hEXuBOW$sFbAdTfl(a!mh8NC4)G!32cfhP89`Nn$`1s(UgkXr7=T4|oR~{^$b%#C&3Eb}zJE0a>FTLh%$?+XN|>$w6~6mu#zGyhU<|FKmF^2(Td z5x^&IDb}gIqLd55!IAeX-_I0UcMA6^f)pqt4USEAT3lF-;%BK&?b1z36UIbWfDe)Q zq%^}t)3HIG6xbsYpQgF{WQ67^ntr24dgR_JNQpyZOgdtZRf%rJ4FbgDi6B56Cgz`tV_u@n=(UQ4N%(Ii?vH!v43AeEfEH%2;CzJGX~)2r}Chu|aie zC|p_i*dRr$+Lhb%+N))`1WFNG!-EvDI=#o7ZV8TUO<=DBXXaxZtBV^%`J5Yl5qFoYC*ivkQGgEkovbi&8(7K|`+W4(xLKsNgYHD>&(0UAa&%Qsrl@hWvK`|hN;Mm##MK!VK-)W( zW9%!OP;T1pFw@r{>A%UjSE>Lfb~oo-R56XLUIFe=(xxEhhS7X0&F#5>?}3MK1eAEpUR8x+ly>{*;W6TL#q?3P{Kz?SlopnyT)YVx6!&%AZRH>x$-!RS}k;)AOKzsD_x zm>T*3o4)CkYB!@8Q;*2n`-vf?9$ZMH?Kic}!X7v%S~208>oOXiVK|(LrYUR>&r@II zrbv$K^61C-&h`ef^qywC*=XWl&y_s%JLsdpj5e?0SMX$Ljn`SsF-)b#nkfE`PHE{&?bbWqSVpi(Sr&^^Q*s%k3_(PIM?$82I^c zfIWK}S|_spr*)#E|7M-223jY&^XEE|^{3tP#i>I=`trH`oqTAWsDpf6`tHHyufAr| z)LZp5j3aZNdD~p@u6hl$Z@ugJrpN!jPGr}3t`4meIVvzJ*MN1RAE{4@b)Ksn`JU0m zRXvKI?)c|*qJm335becoD71Y|we8TTrJZ;}Xc)>z!P`BO$W*@VB7;}^)CnQeXzZv# z9M9eUkM79YHmsuzJ6p8?_Q~gBVbRIG$L7>bi8?xzX~piDJ`zK=eD8Wjat9XlaQO_= zKR@v_wf)S%L*J5R3MWjBrrb=eNJ0T6m ziOLfU%eV};nZP(v12j&ws4Ch68~!y;G<;AiSxTVF55|d#EFTWdYql4Mr)`lRi-TnE zI7s#~E43oVnX;%5Ud0BG_E+(zd=o&YIzu}dHYgEXm^nYxPdwzmIGo3vQSp&xLO3`U z+T-mXf8$(77LM0t>-O2G)Wn@}g0Jd0y59C<)I#RAb*aq)&o>#(wG^f?sw%lBKh4aJ z-kLNJuW6Thuee3m@773DRWGyfBn8K5>ATJjbx_XQrX4+n+N?rtzYXQr2P+jwi+ON9iNvN*57}PZ@ z#Rq3{iJz>)W0mmcPb{_y`VQ_l^^TxoRoaH(~vrbx@6!&gLYj zv3iFUUk2x@9*9c3;+YW!)mS;whddEl0yS1L`BhE_QfMQM$%uN);i5kJ@n&i?2TE#6 z<5^+Bp$pNmUuQF^Qws6fH4?U_3;HM(pXXAhYj8BzYi5G%BK~^!-O@L9JsM(IcgyQl zU6oE4NNKD(YE^M?=f*JB(6OJ`muD+k>uZ?2csQ;mN+N%eY!HIE;A0b}E$oU{P}F!> zFD~}Nu~ke}W0Abbc3yKuZGn(x>&(vQZB=S^=lIWWnuw)Gt5k`5#ZTLkm@{*VT2tzW zKYVB>CpqnT=SIoEFfln2$&4|#=W?nXiip4&T$F#eLWA-9;*&w=G1phjS`G@olD+Re ze0e)&r*8G{KI%acQ46OI_e<0E3`KCo9=qz%U|Bm-8OX4*DP?ov$?(3WP$j;+F~xr zM%f>zN==j+L=uyXZxg;pd!4pKS$f!@CFNr~Wm*WR{ed9yry8RcS$ zDALgPMcDrN9hljIzqp<7ok!n!8>)G2|7ICP-ypH(T!pISGbdQCU=5T@@NqXPWycKQBm@70utx zrItJ~*)HMC`>JMutnauf{eU`*i@&jMSJNhjU??5utAOB6ILoB-b;9@S#TuN@j6=Ne zATfknAjUgN`PzCWI{~i6wphfgdr{HOzu8o%<|f7)%Uu4U>752@_gac|VBn7?(JL3d zQgxkLFc-mH-Z@)`PJ#}Y0IU;^!^GM}~tyM3HF8kJh zfBO-ry>olU=I|sE+1Afx9v`^Tr-P=2y>HYWlC+u3Z|rR%zn@65%~ z`;)%+T%5`7Z9fl0d^rOPqMKJ5g~Hp-l1V~&Ld=5{Ctgb|Hn<8oy)xS~bEz&$8}21M ziz5EWE0Z?L)69Q)qO-?CBD-*PK*xJkD0n@_hud}D@&-Udsrf6+j*BFNj-vCN` zY}X9GSjf&Sh0Q~A*mTGncVlPHVC?hqU1u=>bG)n#dskO6LcH_q7Ckg(dn+d7^B!jXEeEX{ygmIF=K(&cqO3#uMoC#sPB$69qVI$ z7!z3IZP*?4uV7sv&4TgdO59hO!8j68|7Hrz%qhKef|{8Y?hHr0%`(s!@7%-(tlgR! z0-cuLYyGz)TdLaW(j_WZu5`8jI?E$T}dJ90OOR_{LNc0AP3Kyj-N|5Mv7NmiB?kU5&vC#XWT@1Q{`8|85)22wL(3!jD%F2tV@7u$s@l5}n!%eV{Ds=Ryo<3EBg!ipU)Z zKQuld{4Sn?PfoLTYNnZgj9Ws4Z#SPro8Y^d;1FL)TZMK(%J*OnD8366NzttU9mshA zrjOX5wcj`VVC`2uhI*mL;I{6RR+M{cS{toGI~uAk4u0Pc1NE<*!)+9HQ{@R%j!1j#p^#QD6}0&7+7P zb7Koc2CmtHfOfm*7^D&)|WSL4&giPt3jzf<;~a85VbeQP@lD*PQ_%^<-eDIk0g=2f)$5y9 zdu^lDkXZBgUnq*A^{`_jJD2NVB!r<|B1*A^{2BK|8k9Wv@x)wn_dS@xw#8TW6)m~x zqBW5B-qS}18%x9j+&LIIxSSnguk+o51%)uZOQiCPBtJ=5yZGY1B0d)~xVPn{x%0q{ zr{FsWGKyD70hpwUXcGrjPl1tlgZ>@({P7k7pCmWnQv?E^UN_(q{RVs{%szIXNWWzQ zA2;`aMV)0TJwODybX2Z;!FOknq1Msj>*gx%E((9wY-f4^P3p`C_RqF)TZ4~X$>j^xCS|xz%+WmS^N{)_TMS6Q1mzixpiI;eHb0xbsv& zJFnqTa?%cYtKLn;@c60wyOO=Xt@TWM9G5|BJzq1l^Q>dQS`X(7)!MrSTjxL2sLfnq zHR1of)?=^I4v1p*7qfHWYSYU|ZkawT|2qs$7GSMsdZfeE*M4&;k!kQNwAM4Zu{4PK zN8LWO)>9o>M(4Pe`c`ruQ{{BNzrDkGC=*D`-MGDt6uV$9Ew6W{4SmLlrT4XA(GjSr zX57^H9Q_WmZ!J?7zs%+Z{NY>lh>goCZ8h0&lz)h|rO-3qBv2_%w+qe%VJZq~0_A}C ze(AV5|GXJsiW(48ObdfOp!&@ewXbkP)q=txrijDnR%FXyJT4~h8snV{n4&dcib=4= zASt%wqV&%_pU};d1Oujcu~DIxxwmua$=v5ja^<-fvO_CKg?H!lJoA`nZA-aM z_fy(LEVjDO+XC-QnG=I|-@TB9zQrcEmQv0eIuTN|lY zJ@65I%S*Haeg(0cX<8i7Y|?!&O-rRR#dAuDXrm6}z;*=rSTYrB6&H(z}})Omf; zXNQ;;z3@AwhJ*)3_mR9)tYFq&xS#Kl*Z*qy*YIEDU-@tOXL=oS1YyOgYJRuR+r4xm zL*{zBsA#R1Z9#VwmvxOt_WbAS|wa%D6^Aq+zx zF0^}$aa8xNzwPBEBkaQ{fPFr7%Ko8CeWdfcI;EUqkyC@nVy(X|8dXBc%MCmeX- z|E33)5Dj;n@S5gFMFyGycNa6s2_iJr!~i$hp~6QKr$$oUUg!PHl^s&0e*aUow0dSQWPTwmrT~c26I=A+`0Xs?te!w8I(`S(57W-96INxMg3zL?7j!@`BV$k>}_9 zj%d&(?T_Vf{lX{%>ZP6P4K|OToDYt*1LW) zJ^RyR0;a25InUU=@3vE78yS8%%l>uJpDR+Jt7(Lw5$-)m@xR zIB3eo@)AJDLkQ63a20zvjZ)NrW45brjW_2ku1WM#z)+l-z_-77zT}J()J+WetlIKdOzBp9jIj z(%5&=(hjXfa3fYLXtjOweBri@lJ*JX+xPJVet4x~b;~f#@TyKF@ZZe4+c*EP3*!c! zPhTWp7Oh*7WV!3oK5U3V6-?1e){80u%%Vh5C_!(2I5xDBp(KF}>j%^@U>4P917=Zm z7&(9&{FN2^qg#ki zG^F!L_PMq&OR68S$KQ$V+~9@XqI@yzg0IQ11mVG^JGTJ^x z>=Q&JogS9%)Oc(l@1(MU&cl8rUmg3T%Suyug9lXxnHZJ@DV>ef=vBs#l4`XmG6T%eu$ci(RpE2k@vm^N-#-5WFnT$pW9Td%9Ff`e2O37 zrO)YMrHb3~V(J?GCDEX|J6R7{@>xr%&`0A5Q*zGfz@bUfS>k#{CU zGu+1x^bXSj`z!e*F{;gQ6ER2?PVs|XP}>Xu2{+_BvG5SI7mdo;s2_e@L0 zirv9{Xa^s>P0U1kU=3Bwd6{lMcd)Odmvm=S?6fbXye1d*lb~u~Iw(2vkWb1tWkeU(v9*GmUhD zHse~#u;%K1V&qJ5i(N$w&POhY>3vVv(7cjs4R^C%d)`|^J5L3dZ`(Wx*U-GvYmIha zfuEhtKI~!#-dlMKau*F}p4$Gog_hX?)hL6QJa-P&Hiy1l0b59mmT*m0xiQ-O{TGe4 z={m_eNs}F2N`1;oH%UoRvmIUhjigp^Y$*qh^L!|)+$2w-6zl)A$5{HN$JpSZ%~2FD zp49{JO>QLuyYvX-2&^~b%Rx@R}LX?L9oZjI0ypxfuXm9NDfR! z4L_Si+7ta$yh}}v;`N3_majD{*tijxdQIdUz%fe!qalX4VNM$vavM~F{2aUub{kBY z$qXm$mgeG{Z$9J;GfE_>%EhOFE*Ee6-2)4?9S)1IPMK3iuuv<|90@9ow`!fRa}xx{ zl_DmNL_wMHC@3?2bL6uP<8sFi-iL+8xoT9t6*cXsmP)3+G0!5C+APM`yp(#RG()x$ z<77$eU>j@J`}~^?Zj?E>+Wkq7Rf9Ek+~-Pz#|*1RgD!$$?@F}%JSmrkWfRwFqs5Y) z>232-kHjrPgN6d`{PbwZMPB_!8Gdy?i3<0S=-p{=UPfmzbOC4sEZj zM8x|yI88euRPLzDhH_YTz7hy>L!qtK<`d_C!1o6iivR+Op?oRAw_Sn^f#%AkY2pQY z?Rc>`Ee7ZEcU=q2(yIzJe_Ulh$nqW`pG%jhw^vb|ta*LAp`amG&$mMM6WY@*xZN+4 zoed6V#Xk=aj>pK=!d1V>R?z0vi}9!}6jZR$mWUMT&BBf1Fn&BUxJteXYP{<@Gk|L- zc(;Rzup#w7f}IUTRR0a^B>e-xPVqkg>`eOuz)r4n1~rLJ>d3>}7`CYv2xR!2L#U5g ztYe9v84i*O{n3&t{PK^$nrWh24W$&FyVke%rJt){Qss(LgfeKVrik?|kXKqO?)!A# zd6Ux-^(j)Uw7$ED$=LzB2VKKX+4mHS%7;Y?fgQ(${J}{JLtk9a{Gnpb-ZRq6nytf+ zABFbJc!%1A_J}J5Ito^d$^5SmGum|Z=#uVLc{uf(BNBH$a+@@s%iUd6n$)RSK8EU> zrn%A1u@XJ=@41HB#=Y{@(h~Ug#Xh*Mx46N--D{FAp+Bnat1gMWx#zf(5MG>P-2Qxw zhHA#(Sxk55m96$nwONhu0qq2i-DyGYwf1}8ykDC=M#F8))}X(sDP$G&H}NYAjWr7# znZUpztJ(**{6uBl+YKhBSC-6&o7H>Y`Ruelt$XBR%3N zc35&VPW#d+>i0M;WdInbRRiO+2Trl-J~C=X!(g2D3XIdPLF2Tp&^WE0*vevi^yv%y z{ejy2LL5~vPTLE{X;oG4(&&o1;xNVbf^k~?qmNEG-H(nvM>X5F8cZM{Sk+6_Z$FFtT!4t9l3$RXmDy!_D_+m51 zi)D>A$s_Yjm@V7|TBr5zul~JGd&rV@Cc>+2))Guwy5R41H8VQ7;5&q7>o8Q$JehYD z2=jZ3Z;j61Ni3lYrEhpMmLX*!7BUd#)BO*M}*Ym7g(Yfj}g>^{` z@@;pmG;l_kJe0dEltuO}wA}hlJKsXIlLDfhqQYRXCx17cS`4C{964W=AlkVujYJ)` z=kMW?UO7R)>BmR^%-d%g&!~L$l0N&o&4wOBpod&ypyg5J$iB^o(c#|7zn!g4Ug~LTrZvZAuuxI5-(YK^LgB&9!7MbW(dPEARqrtz;&0We7U2^FesqJy?+Jq=|6<&-i6wN0kapxUOZ4nR3~ z@c`uvHL(9D%83YXVIL>l0(7sUBhbCrX`TZJ@D}=Q;Aqkj9B~qZqeyU<{xWoA2p!=; zcfrG3%yU1$zIeprMu>_$SdR+c28$zkVACK6uI9vp0;}zFgVB z*zKSoCcXBnBf5AGayFP~c-Y zt<2s{4$oZ|XE9ptuEUf);qkJE6Ya4}BE03|@(#R~NwF#pQ+i5xOh@>dzVe#t*!4A` zQAwdVH+C4mMsv3`9pzqnEIE^Vp3vf^7tOe(6WtTCbnfD&Ur0$agQ&gOs;#UYLBd4_>H{S=mcdj+!Gr z1^0f>2l&(O>q9c=l`&A-M3k%#N}G6LU10ae1s|ISf|}A5ptLDX*?P`Ffpz}3MqRwb_4chE;8y(H5ytxUe42mTug8tPdFdQ$peQ#0J`6zIub zAD}1Iz)(*NStihvv{!a+5BMa-6as}sJ;7hs=7AN9rt;bzLXaev!gFED*9EO)*!3z# z7}j$|EO&kFO!3oj#U(K zq*!MJJJpAD7Sb-S)OioxVHVH7^}@!7llSuN*G`Iq&~*l6OHzusCaul2p(`s+_V)SO z)CZ=!_EzR;=0P63a^m~WG5F7bdG!NiUX_4{%&Q+oA@iy}IY5?UgqT1;N=JnN0VyT{ znOEy6AOX3F37J<I@KAV+J7sHl3LS`InADxOjd4st|cH!_ttP}p=7Y*ohDm=CmK#zLN#N}7ubt5dS% zkl9FSJ+<&9ht;Fc(F7V_eD)=OBPrAXe5_=Zz@{oNN>&OWsgovvq#~67k`@Z-oQf)b zCoKkc*XxI8&}EK79`;$mQRoG+U`$G{B5mxCs9nk{kOmDd6UsXZR()-A`S9lI-4%xM zo{s-rHuu_#hfHClQl>kK-zCAiPELD_79W0aZ2NRJMm*$P%?6qjhDMc8L*J1zn@}SX zVBb?ZC%k-xfj#UDJgG0U^QzroxKyBIq~BtJH)D_r{9pw68G!BZk3qdsE%?F6(>aw&+(%%eY1`;p0LMn)TWf)F zS#a735VNoDWIn4Qah|*Xc7p!&8~BbjV)$7^-yM9bK*xtPDf@GvNtN#ogHtAN0svOc zz-Jr%(NrkQhOiJHCW63*75F&1y$2u1^BM4QdFj2&iNYnL{US(#C+{1^herzw$kFX8KdaNf3a z>YpanCBPfS9}38LCLg9nlkZq38jyr~aKx>8_L^Yk&m!Z&k8;#~oltD=s}<=fJ0EQ= z7JL{(ZGOiyz3rnMl<2hm_z8&7Y29sj`Ut}xcy-)iE5RjPMNK}TSc1uv zK`CLZF(?;?iK{)Pd!Ddi_fOGR+DE7J^O?t0Y3qxb$5CH0mQ|c8t{V{DuzSZzn2VushmS|Nl-if+HL-?RO%%~ z!N$a2RQ5livgC@TE|e$#0hP6N|Lw_jgQ%<<*6Lu}=`^1*iDE!zdDM5ZSKH}Jl%Qo8 z@6u_Z?oqJJ2i;prsXyZ6xGSv33XD1CRj*wL&_qso5EftVqOOXt$>3ESF8Sg+t&)-8 zFdN0VM-Ba0<`(`6BJS9V%w z-XZ$LF)6Ob7+w&%_XOhQ1@`Y{*=4+rL$EBn#x8ZKg_|F~)skGGyX3ot*uyY*1eRql zScf`)Ez1tIIc}k^S|-4g`n~nL-aK_sFz`PX;CtKPJ>gqNeS{~vAJn1f{gt)Tw05_| z|4mWUdT*Qa?dk$9c2cjZFuw0EgNzo?yaLj!QKqgIufBeFG$i#ppZ{w3Wv({3B|t!N zeeU|-n{pZCsD15SOEWVYeRhw+SZh*~SL@%g-_0M+k!_awQR3)Yp?)91*Yv)TKE_~r zjisSa*}F_o5!C5Sv~lOo!-~>I#RJr96SjC0iX=HrKI(-MBcgj&TM}l<8zRNo=$)sO zXGv)d`KP&o!9J<`Qkd7aY?vwaHmPWf(Pb5%p9c#0(t5O{(8DLgnl2Xyjykk;#y;$n zKHJ&1GI(B>cvJy*1p=7-KW3XW;TU37{!0LpQGWj79|D+o-cDslVjq76FtMK=Q?+Jp z8`l)qbLMt7ISm|9zgShPN2ORlt1Y1l(VlR{&7UA7Z;nAUc_Y?8mI8m!y@1UEW7bTK zP(D?4G~o4qa=mqHKm6xOhsw1fSd?w+kkxpdc>f6ro;x!tg)dA#w#azDlxNs6gNewp z;!Z|yluk(ny+G)5Or3oW2a*!R8k3{5nsL3D!|381x4YLLPa67o)ZP0gYpr=5lXh&Z zH+B)et`?kFH_DUx_jvl_hW4=tU^!t7AY_+vN4L6f%P)}i&G)UDtMCdWaPJfIdATI= z6gc^Lp6%DpJMkwsU9PG*Unu!r6}dA+9S6y1FfIgUBh~y3di*L23qg@E=u+N}*jbN@>obH}g=6?N^x6GkD_*D5391>F9*Vl4 zRoHz__*$Q$Q|K{?qj3 zeMiFNwTGqXA6bdf)cQv+ji>-4?lkq`&umNIv1B8jA(Drt_###wmJi$Td)r0sJ?NC~ z@pz9t0F1b6evm{x=>QUS0uM-3S_4R;p6UaMO6d(r)J;gDra}^xSO1?SYS*h(D!Q6sMh>QTYl zU{*I06d69-s22`EqF!+WiF*C|h#>lUzzcflM}%d6_V`RlqOwC0 zm6!LIM13<1Nz`meqDDg!6&;eOw;_po@ft`}Bpx79rCT70`l$yt%b{2;bAc>kL0o06DG?1v$zK}$1v^K>T4UGg3awdc% z>O)APs{bpAiV8_oD-0k}<%1xJI!XpfR1Qd@76?NU)d~ZWs023>6##L`5(v`Qz^r^=ucCsN9+V2NG5JE2KnMn<0rR{q!FsYSqTg3&W5^m40(0Q6Jq% z)YYwjkf_qVHxgCqMxv(wgGBAkyOF54za%O@BvGZ@{*_?5|XHc z^FX3f!Tlvs#{-i7lBoYqqDqVZB~ky9sDDY+zuAQUACRb%g2o?@9{Kr~msFPfF27|q zO0oF+B5YgKj$3j`X+5GuhIg5A&o>^F!PQ06L=EC&7gi*0!dmpdQltM-YE(@$OLJZF z`+txcotpng-!R8N_=Z0z{F86^%HykU`mai0xwD@9*BYE#Dxea$_?j0rINOIP$Wi2` z68H_M1l|{n_~48Y9hUUAo3G2_?0ag8TI~|0f#2EoRfgI1cmDpp z3VPdO6Wg(vzP9V|xJKcAj9GU3vn8&lA3Ks^P;8X*It?X3y3yqFVrA8(0$)@^rP@|$ z{sG*mrBd+%&6(?mdV>=W9#oemc8j?oI|#58YfB9;*ZvpPVDC}iA<-wr)F*G3Q7;en@l7e2C>#T2ALIvt|s`R5Jzj98>OR!iid=b zqB{2d9BIMyO>C{dDC_mAhSOHl#>W$0OtJKWOw*}|YbPxD!JfuFpTU*=B7Ti@i@qxT z1>XM2C|1w@-G*lW6@{qdQ>_E3DZbO>5boW*!%w_vef7(u(ac`ikN!`)fV{gnosRz} zT|h5%MGP8ZduK?|!|u@`?3MHFEZEGRAW9+(ZeUuE3yQ2dNrjb#9heGmYIUUT9Da*> zb9nAv6Saf#&V0==^KLuqn9H24Y!4ZfmA6iH3;BSwJ1 zS2z|h_*&Hr4ZdC)+m>+c^)ZU7t#Kij^xI)*fD)kOul;sx)I2VPkw}BH;wFLY6;t5I zhKHKxkRS?auo1*%*emv-BYx;80vxRwgQGfdbWUv&Xn@#dpUVnpX-o1~6si#l6T8}; zWWY@=WdS$kpa$HO@P3*rA$SxBrovgwf#+50FM~Hg4=tTEly!XR?56w{*K9k_(2iDN zeX>Iv2*|Ni02Uf>yMbf)X{;f}+FD);sAlsoJeKxM(;crn1Gc~GJN}veoMWLY`OzD=R}2LjWF_`KoS;P3_J)i^llIg z2MY&5X7iOBup--ll2q6fButxff#r^x7Fh0jRlyrqzGi(Qb9PWPe7iFLnB`<3U;Gma z5hv$u%Ej&?OcYBVYiqbWEj{0%wIGW3P70}k?K2_S#Hc4m)UX6IBiSgO>4U`^xF#T8d3}mBb$XW@ z=qGY07XfAU@&UcIQi7njmLU`L)}{a(d0uaUAtTlb=n$stXdYlPK`h#k`rTWrCy0t5 z(|a*zh|#ka3arM5pttskJLs(~gDB`tZ|!&af8ATlJ8sX3Le7nkgb?#M9wn%|L_A3N z-J6$pgCvLLp9|+%0w6nfIR&xM-wd_P9EydqL$T0-h*4V%=7JuWJ`>g*C>Dwb z#X<`Wp;%}V6bl`bfn2v<6i_U*2NQ~gZiGOwQ1_cysK8AulvD|dg+@cMP)doLSZJhu ziTN7xM}kPkW%65Cz;wKw8CGg9HS+Er0H_R7BI=nVQ}K00*E$z7ped{&Iaf-g0vnm(M=2Y%)7{x?;{oR zEC`+_fKFXBdeEs0Qx89obL|kY+s80`&QJ3s4}rwtdTV3rqY{@Olog1;enYUet&f0hX#q3%6=_ z6l|N^R`I=53mqv;5tP}Y^NxcW<{-V;x40d3l*Ww8w=gPki~azv-pilB)m!cjGRo^W z0JRwcsCp-=0HEFnW&jfBuK=KmlzZQv@S@7R1mCeBRJtt>zE#}HZOuY7d8r5hD)Pf$ z05wP$z3v+XP-$)ess#p&L$FX|`d>mISz{jzt#m|DcgC!Jh zN(m)S@)dChPcU?e_Zw|rPR-bWF_o?B zNL1G4@y`Une&yZ{7sHCo9G*&**yjM`lDLWE6ZAcv*AtK{x68Fz3)@!yu zQ>^GNP>NM=;J-<+*17uMq*zDVZOJNJKGgQC)z<{y7ckuU3zy0y$(+_->XS|gJZyRhpeqMBj*|_^OSSjJk znOAn#jga^^!xDtXZ=VF4KiicGf9g)MSuZE7H))UjEn_#z?dT)hExymh_dl2z5biZ4 z6ixRL&Z>l~GAbLff6RZig}bQgo7vQxSBmz=&FQ|Z#=9R|{--8q=m+FucHBBQMMk#Y ztP@L{_sy-emK>f@?MAGS$>`L7C?8_fn;q$R;PX;xa*sf7w(b@g_dJ@+nD_fiHTXf@ z`?$1%#&ip>Q$A?!<|jH9&-)$_3smoXrk083@^{zz_RRIky;XouKXh0;1!6z}_1nt&P#6(_B zy?YPs)~u+M(oY{KNL<(0o=aYj<8(ZaZp{fc7<)XP>5JJn8GYuF=U3?Oz15{SpV3(C zxFhR1b#R7!?}3`yn?;7OgYSn36k_*_`zkUGCc$ovoZYF6L7EmpnI6HZ)O}kC5fZb- z`Ge1EZY%u6FL;^px>e51=r149Uq-42RwZN&O25qx;vZ5OHrUR^vWHjNknkygY1O03 zB`??m0Kj3^wpmQbPxr$k@4yTp;;u0L5=h#~(WWQ$IhGGTx)ym8BWSyZn%5?x)Lee6Tn zUF>Zlq^8F91HAV4FFMY&>-XVv&V88-==MKlt+9+_ zFCG=c3+i@jMb)DnP&G6cOw>3}QxNJjHihAhi2kkGi0=F7KUW)(ko>O}sptQNqn<0e zZ8x2{n{X`=Paz(>P5bn%XrTW*qqOy93)$V%mZrWHQtl1DxlhDDTibR&yLj+yu;M-q z7WvmTx7a~>9`<9|qkdT0ze{aD8jF_Yn>i;xPZws1#HBhD$T0{iIe(YRutD*<`ykME zw^Z!*vdx=I-8%uCi6)Op@$Y)7t%}7u9FxXn6XEghm6FEojj=?%;5f=PKAm z!McQ1YI!U;aFQ3|!<7;uJI5^d{Cn5L!u+#9Ziu2L(61)Jn$8yoTsyR7#yoaP z|M*Q&4=bKu0*cD>Bdsav`T3v!Kv9#toZcK!{YgZZHJc^f+P_MS1c+PxRwJqfdPH@?C_h1E34&c^!lF2eL`!LfDT zzoDpT^M6uQoCNOg|7$4fb{SIL|BRwep8$%gfAJ?peQ>RB(joL18BkRIlAq{w3V@;t z1By!9O_z8>QRV)msL>ykXKT(eb>0AqYBho^s~sRk&te5nUF$EjG(r!|x6{-vKeD@h z#!d`*3P>LEZTqOF{}o^t=DsQnN{jf5zwH$+j_sR2c;k^|aR7ow;=To6UAg(xZ+L{VR70{EFr z2~pH%kOVy!1r&7?WVznV$wL%%m-0`F+5u5ia~cT8iUW#D8wF8R7l@(~K@?Rg0zBvd zAEKzI7(lEd{40vOdJ9lgT6Bn_dO{Rcg#@Cg@rV#b<%cLLEjmO|d+$I---AB@MFp<` zipqaOQOW*BQ4b7D48{It^d0#{QB(g9DC)@E4J@s{p{UmXKvCJ&ZeHlWp{TEKDC*WM zWb|EK{YQ%W>4u_m-cVH6f263XHx#vV_QvR&Ru6Gp)PEU$g%kgxsQ;Ft^8ZCq|DvdWQPls3C~Azm;|kILPyLeJIA0Zdxf)#xad1l= ze_H=R@vK^u3S%VW6iZdjezd zIuS!vy_~|U^tmjIme>kDt1a+DS>5R=L7p6pPhza7c>798O^skM2Zk=>z@p5NU4LWZp0J~fuu{G%h~&G7V_m`siqH;xr0++9X=J9~-2QKjTV=K%gU2Jc5Isz(+qsbD%t zTcvP>kGc=}aV~2F=@!*7Uih`ITPG*Vnk}!y5#@QZqSx!=hMqLS`ikXOa*K0{g>lgD zH{uDd^oh$}$*(sVOrPTMIu1M}!V|gdCNO4IBf7%IaGX_P|=>&F7;1-j-is!m(WEk?| z^YFs*Rx#zN#>(!JCT{t$qnQ&!Gft7nl90!hgE3$GWEd9IHeWIu2#Tq^V0X=RatamW zKZvv1k<`>It$0IdKvuu7e((kh9mN_=MGjNHLi=mm3us!E%%Eycpr$-wlw|75(ov1a zjMTr2qaqUyj`Qlat|Etw}0c1p$$6SmgVkORxKheLwGb_I^L? z{fvEoImfw9=bRs|wZ=6#=JER~_b8}2DfpCJL*hDAEI9u& zea~L=eNI--)mnxGy=`IkMCpZ|A~qdWoM!%6{8bepsYf<>JtVes!A{(|Jn4B^`>qsk zR6H0YvzhnSytWS%dOTeA_bXS2J>3faWB5`r&flP~BLhyyh0cVLPS^Rio8DvV`v)s* zc9*s3KgJ6RS?}kKVqc}CaDcf~QnHoenv{Q6A1>ik?K3Ku@B& z{9_Uo<oZZ z?eoswN7j1nj(zphC*Ff<6wa1<%%_RkGLibuaPuq+Z#De0#hF1w^j7XAM@L~teP1z3 zj!OKiKMm|B>vB=Wnr2yC8NntbI#%Q8#l+_gxVgB_T!7)TD*Hn zWf41cvem2bEA^v=&eKjaRu@Skh?(UiGF@+e%8wIB^4NZ{C+>1Mor#`AoihB8E!S}Y zCQ&P+|4gD5K8HzEUIpUI=t|*aaplteFXDF7t^SVNO=yqZ3;LfDw|ilbcKp8=w_EKB zal1Y4f5+{<_sGZlK}m%Jal0uGTrNgB(lM6OL6xJOF`-^*PcdIq#p-0*ab|DtijsEb z+K7N(?*5ENz98Vex$~)n@gI}JM{6Z*eq~y4Dq4g)9VmVjeA>wtXBv!qJ0OXZ|6_;& zmdSL|Yb>KQV}31o8Mkxawiet|xkE!JRax|hQk4kS4>xo+U0IuN$c0stkaDzc8Jc%c zb@>#`KS{ff!8l!3M3Qz}q#Zdm~A^=aHn{%NbhOUXNQ~{uJ*VbV$D4 zfee$!X9(ay-87(5KT4{?g9IV6S4o!(9N0z)I~Y$5EPWyTHpJ($7XuUM*-$SSLT#-U z_N)tYIaBwYCl=!rhjkz4`H)vMK=r<#0^%3ThxggFvz<-7->BXeAjIztS26+Y)5$ZX zvR*IB?>vNm>k0iz6~RyuI2sn%6*+Vgc2FVbRq)`i6w-_03E6tabcAlZ^3r(Gu|0`v zcGcleIX^l#_Fqiyr_tpZT)@*3m}Y6`tY|{VF!5~F_R~x}5}+1kw0;6(ryG;X$UJIA zDiX0PaPBO4pqh5*e?Y^&X$SGqO0#ebzNJfG-J1yPj!M!Y>$QkQQU-GR{u1uQmqL>oCp{OhH6qX6b^vTL6O| zQz?H0C-y1g#G1?_7BAw&-U27KkPO;lr9!|uqm@YiOcj=-qF<0IG^sU<)qE=J8HUIy z%{xYaVW@&9OBMnaE#7?l)hqX5()GTgXI@+#--A-6Zv9v98BN(_LLxXGr(9IJqvDMD zB$C6!`0&-Zz*5R`6qC zl@5Y6J(a5>|6PpM)>F>X0I#!Bka*Q6M5q}bmimO)*gixf>`e|B#}HKgBoc;M`^CYO zJxv3qtS=0+7Pcd%>|-!xX}PGcGlgAM3L(4zrtCvyqUBrkFOv_x+`%LG;oa>UL4CB; z?fd?o;ixsW+dr9VwV`I%!->2i-0R^Jhd8q{Vlqh{59Mc8zl#ywyqe}SEif*9I9lWq z{7^7;7O7-$mFn>Rh%C@xv~j(4%zgd(WteH*8cF&dN}EsahcCG^QpXzs+l#`;DY&t4 zDk{A_5^1QkvVb0H)vZivMxlpV^U1M9rFTb?G>{wo#H80plGq{$@)0}MZB~@Ks)6|V z0JG>zYE|We0rAvp5HnsNi$9Re8x8MsZvF+iUxa@Vnq9Y2XnH7x47G;ss^-|Ud%#Cx z6>wwi@q88P9unj2orSHv!smx&jl&+gIcat8{WXx8R*V4XM-8|t;wenb`06p+Jau~l zh8IgRV#bPu#h>?LnL!3yMLxh!@U1z_way_Utt7~urSYe|d=M|zSAS9~ndC+&)fL2$ zjX_Veim_{dhF-mf2Zuyr?7Ho+{jq(>4ck5|Q6yq1l0jn8nHoLNn*8Zwf|akKZSoKf zy%I^Ta#KCNCn3utcQQ?mVIuYp-hqIKl4d1-71GX`&`c{vZf+TT6OkRRb^1$q*~Ehd z-(jBhxqHaQ8CmwuC++l}AKuMIV^YU48#`UwRNP}PJFL>DkW?SL=5LL%W9Y3Anp4}p z5XxCd(q^-R0|84VI~gXPT0}6;+Hty!*&12c3U_Z^3g}$Ea7o*&oX8@fkTmg+TTCb>QWn2#BbZ>fOom(sG`fL0L z(XSnfU(R5}=8qB#2@I1jFSwYTc6iTs!@5O~XTps!|7p*l>)(wsu_9S6=tdc4RwPsS zk{lZ=c&jHHEr*nih!NXS=Q`uB!|lMen4{-X^ig-3^|S0)Osh0e*~)Z&^Yc@85ecrQ20bdNApi?x9qa*~4m2P@f+Kp~qR{C>M)T zE*r&L_83-Q*d+8ff`=O#?L@q|{Qm`?AS z4L^OAq#N5f?SZ>y#w92FA?(SPuKZU{7n}+$BA>O}OtK(y!$IUq69%Q!LD_Xj9lwlN zQ(Sqj>Y$*`4bS>Sv32|3p-Z+D2L@31{ct48RaGnj30?B4C;r9h$5fM+#kTn2O+lU1 z@6e^Z#is;F=u+yjIqn7%`&2BeoLWcr$~1qJI^x5A@A-5dd|2_wu2{d13oZ>(fs@Uo zOqnrA=+Z^|pjVz`hNv7r9td4xdB+r&85@Yg^|!w5GgrcKy-Y(-mPb%@t1hI&TZZ>` z#+{%N|24~gEXuqYt)Od|sE}n!s4aC}4h`(0&_jKLhM6>v>WzR1Ox5q{qcmfiGtTsU z(v)8Y#f55?Qbuh*z3MpaGyRyvqT>03VnL$tUmx}<4Lz1RMte6w<}zD_iN^_b7ymT) zOeoCXMo~|_9H%?q!1Tz^^0iXM;nuIkGua2rwKaDITu?JjukD>3Y%Hs*uPPiaHmn>Z z#d&XV-KcRlbKB&m?DZt67ATllIG{iHEpso_wy%K9brMW@ULbYIo4+FG)JZqda)$Nc zt4u+o_F?_@@LySXxUv>D(^h*hjqYff)Qwu@stXAoEVp&!*BD5S|2VT~R(^wgCTQ9l zrRp+Yw34(mFt{)|GAgy&XftboI&G_8KHiYWl)Wc9QS9;~$#%>hhdj|`Wk^VH!)?^Y zrD3Jjh{e<`y(6ML_}SzB_u2W1n>5m{zNdyw=F7c@8{1ca78Y{FPkUkv1FaN79*;~} zMarxm{mA*mu`wsCn~`{9-#|km_I{vy+!SE zq-(PWap3Hdl#}W9Ti2p}1BTSh)d=b9Cp}vG*6+GsdUOm9@*WA=iVI5bF<}gsh#;*Y-c-oV333Cl&zjNqdp$6{}a8zy&mu1Ow$_%3W? zV8iJ<8(4?wx3P{{w%bZ&^@XZ(o3dNd$l{L6RDbEL%XOUMOC$%Lf&>!1+IKc{*uG{^ z{Nx{z4Q?q~R9kmTs|;m(!n88q^=&)Dp<;qudz=t;P5D7z_jE1kYsZ-O1!wH7rkiss zMX%+$CdT!vT?Ul*dLS)t2MR_FLzanj9$m) zL;avG>S@@TI~=z<`ex1PakS|_zZJiKXmp|)N8!v6SBJ(+l!9B2+FGiEu6z=r(69aSOEtmzNI_N=R)i& z6sJCz;O2U3QNCyL=<9C(daP8H`?ay>3PSgfqAQLubxx@9Y4|>o3B>!@9w?X6Tb(Q| zJ>63sWf&1U*4sU(<)qIWx3@Z0b9&hgP7sT4%^wc z*v%q&ajOBT(|Zj{-0uyy=2#w_L}LVcyiol9k|J7dnMIXfHo`&?yx8b4>aR;7^e$12 zt3n`khkIAln75uUTQ;eAZ+PU3KAEM@Jxq;E{J0T*P^)FrHq3pksI(2soxzfl%bBG6 zljM1dW0PM&FyYqh=4*j(%m^*4@)@CpPYi(;M)_w-xA1TJ11mSH3%)dhtR^K9RffLa{?{=1Zd&>DXH(BPj2J$+FlDh+Z`uC%)0N@d5j?5XCh~p{8Q+~ z*w&jvuTa0;`!Rn3FGSX|^40kvNE!Bdab%nN>O39scr$i;^PJ4Y3BKF-4Y8q{5xwt3 zLemjkxM^yfiE;WF>An#~zJqet8?|7K9IA%`(>k{3sHK(U`zc!H+de=Mi=Ke=bsM0$ z9f1`+S6i%fL)-79TY`}_^O&#lQq1X>@BwA_uc}0H95>+ z#?$X%>WEEpIt(uR<@5_Ko9m-HfXg(Zr)!I^LhKUqK_&V-+=H^K<(~}*yuAX>YuYHC z!L6_DVTDAGR$wPHA`2x!r3guE%Svb_JM7}v^f2ODTtJCpFvwDdwsdIyoP_`;#!c{U zRZ&p>^3oN`UsCsWV{Vs*`XvA$IV<-@IJG0aPG35vmJ|z#1jc|!V8}_Dhnysc1g@u= z8EIwnIkyUIr7^@V;SEERNMn(bK5n5I0SR;H)7@(rc-U}8iwiv?hW(G>Tkpd)z-1f( z@|a*5Wa%|Kkh@p!g51RgO`zcq4G=^-YvlY*p&t7Q-m8uHl@S1$2MFa=Q^~Vssgikw*HIgBs+8r?={BX8& zGARzPh$&pdTYo}fyz`d@CS}RH7&Q(Ri@g5MkH`*GDpY@PaexGS@@NTCmxhtlr4W)A zOXZ?Ab&nJH$Or>w%0(CG-u>(rUZ6|<+3o2}gREibHJK*sXLnr%di{#5!qYTI*3a*WeypNyQ-B&Ur^y`Js$Q3f)eAJTy=wMSUt&pwdn zYzVS6=QgmyMAt$?38e!eugMr#Ve!*67mK1I#9cao{uQ*7KijmIWQ&envZZDS8RCwU zn&dps)bzoIOwCVeQ!(dkHrqmv8d{akiYabUQq#YDd4hWI#aFH}tiPEMxL> z1xNf7=nPGX!g+!MT=*8{*NyAw1v05z&)+W7bM^6>mc*}iV0cd3h7Mh-c3`_q2U`(E zqH;AF7j|A&e6LkBxRPNbcvk%5SiKo$gW^}XiU_%ZT1mOefdPxI$xQvC zu#+At1bcPuTmn}|$oun=1Ryd0tJI~|QP8H!piN)T04}W4IjK@O&_n?3Mml2CDj;mn z3Z8;361sHDW+#!@>YyTKZ$$|T& z;+?mHxM)mrZ3ueMflCWoeu05uVlg3Za))gqjSEd&%zGx5bP1HHho6F!vSw;+L2{XoE5YRt+(c;Qm?fUY9eK%dtLF+l)%+fH zE)U|JKi|4EhAa>O+;N)5)}{XR;0XH`61ViMCO(TeH>Afk^2E!^9UTIkuboTCp$?$% zjK>-7fH+HNJQc8L^@(x8)@0wzJjL`O2vUH*xL_=kR3M}@k#zu)U zj1JW4y1O`-z?>VscWDjZ@y4^Trrb&(g<-KLreC9w(3#|Mv@ylLH;{mk!WD%Nu6B>% z5ixo+Y76pQu_+moyEUaMa4^H++`GK5Q?&JX(=oc~vIczw6O`US;8OWo>kt*uh1m)k zBYzF*j}hcC?>L8+idD(4#&Ukayd^H#%#GbA{Q3_mEb`3QoZ#lGkJGI~WUA-I3Cye; zf)xr&-CHzfDwoAd>E#prsP}P_;eD|b&oZg6j~&)Jqv!di=@b0~g?RTig~K-bPB!Z<@F^Zg zs0PfedI%Q8q{z-b6DIoEQn8fLppiaWtg+g-ocO7_|E||mNnW$_cuB(+CewBU*+r(A+gVvM zKg4lUkG-)aif*VzPYTrLT^C14;Z#ghJWM808lfkcqit_7eLV{JKbDg-2GhH@cbwaZ zFc@wx=x(=8A#$}XO^n5R3Fp^kT;4=>{_N7#D`7l4rL1wWlnss4nFLJxGngw#q5-Zc=8y%RSq|1 z&^0)wK7u6AP>L5MF}PX^9q=Y{-%T|{x^^i2prS0QJ_9~%zCckSDuv!+m- zdCMjy0_cyo4R((dyG2pguISa4)HuZk&)*A}pwO_|J_QxijXU*AW+wA(|u07aBeck=(RT!6B^nJN(Ae%DrXlG_t zeX@XNK%k%|%IvG~3WNJwg%WR;#T}Ef8nu&w35k9Bolt&eJ^jnfWiCVZkryT*-+kc6 zaj2W!JlRgAQH#U#9=?_0(ABN@l`oFY0_rgb4Bl$k75f*tgu)u5NkVkqB)B|J_2#Lx z>Pw>cw;}LrUC;Y<>^%HGQ>aPi(T5LW2sTct(s0s$G4GYRx&?k)l?K>kOD8Bw4;z&$JN z=ymH!Z+ySEduP80OJ5w=L>foD>)fl_DLeCLcHJ22z|y zU(DQ9l2cq0h+y!@^zUz9IPQ#H8F{}Lf3d@$g4p)w%3$_upNC`i&$O~{h3d6cXDZX) zSm?y^04tV)fS5=!Tw{X7^*sZnhqX&E)&>T4k=DtSE9XE|F|n?NRt@n6Tjh&F%6U-( zg04u8o{Kbr3pU*;)mzV*D=i5p)hkFZgqKbSP4MdkKTTg8uY<&;{OiC9Gao~bU36wn z-rzmG9K#hBt)af9aqQ*}$BpHP_>(pE*#>bc%fmgfSGolxsGSRH<5DWDI|9z|O$)f=wY{|_*p;{mL$;=+19fhV}Nscry&YCh)+t#997fH%k)UQX%@YpYM2YD@0Fh zHL|+cF?6rN$$ojbWw2;v>u{XaO^>|Rw{bDOE^v3Nq0b|8(c{ZDD>ZwOS4ZzRU*0lS z6PJyhp6<%w2HCIMK z_h~i1deE>w^GrLcTk2+z5ShuDn-W$l%G(}KzU*P1KgTj}^Q3=8q^VeJ7(?8t$eodq zy6du2k*W0IvC2Z?J95ybBEf?zYUcI~C%bne)ZD+eD?CI=GYOTSR1!wVS)^Pyi|zdG zJ-wrp;yo4M^6I+*7TrwJIUFMfdYoI&Ntn`Rhm{5OhB&%T8$lh;xd5ocIb?+zm+)Gs z!|CLxMe1-4451F^r$5x;ykdnqoZ{*+QB@OpsKbeaIvliejJp9MG`$y*s-P%sV?nBp zy+L#-qFycTBDypfj+&7pkfEIxEXY;~jsTv&h*iR%Caszw{LfO29o;4rZ*+3pd-3AX9}TWqcH$^;(R*H#g6l zIb!V{v=DifD{?iLk-#a-Jv364Y@!-6m&%fa=GLFm_nX5gYZGF|PH_EmGu9N$*fwjl z4y{ky15LRRwoqGK8Nx_~d{973R|%bWAVa0?eL=cLXgErq#0M5Rs2n*u48FKdg=p7= z=#|=H19_byxXjm{@t7}G*fXUNKHRatfZU_7+o94u#PEX!&rGR82LgU`nZa|K(*@5d zwHiF9CobU0-riL%ERCpkR0of?u1(|8_8yG2hPmDyFw_JuHS~5ORDnc-@kHC2u5Tgj z=aI;0M2enh)t)dW5vy>$h7}cos;r|5>$+k9W39;a=?aL;hsaoK9t;_4AQP?kOX2GY zwSaGrne-e6UZsR*9e$=mz5#BpKAfFaf1FduA4N7%V34E!#$xbU|kPGa*LYBdU ztPFS1>)mA7=kOsbvjDQv3MM~?m7f|}@4y-tHZWiF^pRz6cJI*b%lK3=+ zQ;yA>eBXZ;Qk6$?fuA8}YUmZl*T+xpgw}dp(aiW5LG8C|N576V)jUOoMBzYc@*jD6 z3z=u_@CJXm$(xtKofcH+OUW?Mmoj9-=y_Jyo<+3jOSDYAOxJIw?k8TJJ$U(C1)a-s z(6yhUieeqNsvOv`=*G>w4V934@j;t<*DHcdO~Z}Yjl>yVyR7$Jvl#35Kr3E81lld34DXIPiy0i*(>2-U=Mx8*k=^-Lh?@z&2oE8$Ub;OW)R`EW8Q)c7% zrYBB?QDBoAj!T0X%61d0g6+}ya~L|QxXEa3ik7K}HkC$eQ)Ha=QVcT5T7=lBRv=Xk z$KcK(BosISevou8-M|5bINaX7Evl@RICVwNGzRHpX4XT8+#D+q})v1mW+MDA^8nI&EK}uO|n@(MkIOfrBXhmvjzI=NV z@U|QoWlg+RV7MUV^$4rl^h;1uN6tV{Xkq~QDbgXNrzTMYduW+7K|o8(W;w`ek;tUi z9M3O;X?dN;3Ej#%$$iEySSxkZC3TVOoPD(=w6YrihgR0H=eucDSps^S0wq%Y)P&sM ztS)A*;K}#z{wl7D=uhfn;jF8&mL)#vpxpGp^;aw#XU5zNWpx-H>dz^5UvB&A>|6U6 ztBol&z2;bj|KdI@T8=iSR}K2M-E4^+2mUf%{#77WoldG1In_yS5V|4RIcv*-r`|E% zhcDk>tRR>|Jf1g6_iwYTdX zzBM%N8=3Q)US2|!w2TTzLX>d@XJ!?oo1~79f1ZiGQ=!U2Y;5D6(-Cwxz`jDje_LJ~ zwfnfFTmN}(cA>80^4h)n+X{9`ETIrCi< zOn)bfo~V9_-UCJTrFNvHb-_Ua!Gt^a8hf1gl;l*8oTx-ldrFiFeK^~z_l`(9I>OZm z^Wqr2Z{_BPbYx`R3?vo~*{9?tX?v%rWqEpgpcb z23b@26ZRO9LDn}WObvIL8Uod-iU{+&{mNjFRnCZA`xgwdI(Z76-z#|sEv;>w&aCuL z-c@6c-?}9BJSLLv0sV&b1Ev1di!HtS5cEB(PeGS#*gd9}WtPYies4-4d9NZF)!($g zbSLBm=!%TPrZ1>M-fK7#nS3TI_rbXK?(bm(Nc#dx~)H*UtG}{_=^o1gHHMH7xr^ zCj&mu7$;6EkzuFE5$8W0XfeD!u6iQ66zt~2=Y0HTC2&@*$Y-;~X@?){6SWWhu&73A z{I^SP&ztV|=Ca8|Cknc`>D$*H4XUS`vL;r2DvCP?V`Qhu~HsmH0v8h5(i9n$+w zw{^JEB_6odY#pKWnN72qpC9CIFSMA}3OJ$qd6s+%|C4`eso=0^wr#a+F|(HH0;DkU z+cPCGsMg2_L+qqZZa+Vb7LU_RkW-dRdb^FTvU@vqQc&y$2k+}}Q!v?5&VI=fR@Y0K zlMLI#KU384#TEx=d+pI~;N2}=zlJ~RG=SVxCF?osrmBJIOqW-cl#uk6SHUOcrp1?n zMQu6><*|HBg`f9iezEl{>dVbCf5DUx3CbqBfpR@zxz-UAy3xJBj#AxjP?S=cWDKW1 z5DK7>|E9TSg_^#WK4~i7N`E2Iq^{=?M`(uZ2e<2on2W1c!gG9XEYIgy)fZSp-B2mp zB~3CaeR0bK?{^wdihG$+Tg21Hl8$QR`_+P4f6e#;DJ&G6Vw`7jpf=;=Umiq2pYK|7 z)DU(wgpk6Kh27o{gMV3^30o9{lGYu?D$1#P}b~n&PXRk}3M-`zl3Y zl2wmC%WnjA;7Gm760V_>?OCIU%F!v!%XF$FwToW;KH7HoWXh=B+yCC!-n#GkYJK(% zlj_CK9>p@-&e9vv=9agkS<^P~YYgZ;w8eIu-cH2T9^`sl3!2OKaL0?UQAzYzO7#0C zx+)Rne9hvsUc!`ciwgk)qshywAqud*6TR9=d`~V zeaVV{<)`9X)aA2bd_=7*7D>Kg+=IV!l-?)A#Wxb~`+6sDJZ9*r{P8N+zb|S%fudH_ zutdW*?wDMhruh_!iw(ou=RNC5WNJh&5i~0vlRtdVrY2KYoTge+VES$yrdXd;5F2?l zm+J=HdPncf&h_i9DGazi37c*jdMoS>Q>++mIsq2_j~vRqGuq=M3?lDfPv2bRBHNCI z@{FTL@+nHSG2b5d!8|MJc5FGeUqQ_kjq82UkBzaWB?|M}b7mn9Lc3=M7l#!wo#}&~4Iy z{Vqi{5T?nlaRfQHOr{U3G-Sag<%a>*$9ku)Vi*v~<73q?#d1P=FOM&XN=s!Bk>j)t z`i$#yd2Ht!=m7q-^a4>Cgw(ZyH3~NpgD~ygp}&X~wIhHqpa&5kGPOfs=(Q~fcBKL! zOik`WQ>%=F*y}pw`V<}btO6*hj45K8_CCHu^6H7tJY)mo0eFl@MnEFAg#lW33p#69 zxlyNfJ}ZS&-lHeGgYxtwg}&C$pV1|)ZZ=ypm^UVPpFvft2blos)H9f6J^brn?r|GV zfk#lp;rp57(N9;0hqT)c^pf*OXE3#1-+HLRu%UWH&6N4J(uGc3+wzV_=Z}8*tl=*U zc>d_p8nb_1TGIoiHTaWX4;{JNon_a-7_Fv5jM3{V_txNpBTJWuY06SLCkRsfd3+G0 zjJ_*Dh^0FJVSjZg@094h4Y-Vub=PEr{P6Sn&xs`jtzbvl;#b}4(Bw=RUbo7G88o+YHx)3ReG}e?L5>*>q z)57m)91^}B>QVUiG`QjKc!xmvJ6?Giyz%6JwASQY!^Y^1x`r;SK}%FHV!e>U8c~p_ z1V~|x86r_P%K0d9HAy|nzCJnkR{xUV3nR>dw-&qGxH_ME z>fLYkPXqM(@}k`=)k6iO%)(Aw(v0O_s~f$kdW zOgso`>hytjSbZ^Qhb?++1!(U$puO)&gzV(ec}wzV&*6{0x$-L(!ys*lGpIp^{V9cC zq&}g<(XihY;X02D(6b2I3#~QO^vV~HzCEM%z@#ryWMmL0Sp6kGJsCCb(uc@WWsAI7 zQ8elMQ1I2zK@_Ad?fB!^C>}~BgX|2ZbwbjXiUuz?Cn4MOGRSEXEqJD6GFgLp1pd#| z0sFO+-5DY0>h^x`6Q%WhS)W9vVi1X2f*WXM{01+-PD*`_wAQRLQ5H>+*L*I1bQPZ< zDePql3-x~$x8#H*EiFK~Z%7pcE%~G1W5rvfw8mcw7=Q|&&-D7a{uz+AR6*B$ylHp~ z8$+kD0)El#`l=*$2A#MUu_~mli+KqXEA4QS*x@0aHN;^{VkCCgdmssn_%;%@WDGe= z?33`~rSTKoS-1@Uli^1yYt9}_;QvN@k=`0H_U`Loq9Prt$s~ExWmM?Knq-pvpJmtm z)|1^yL6|OOf-oJt;%oTv13f-cp(;xdd!@;p*SG$0xrG}q@yo%rj&VJ@ve%vYJ z>mA?Tde;Y+&;C5O$y+f!pz*3BUDS8rh`lUJ!6((XNh+w=qo8drt3(nlOW~Ca(I+(N zYvSo!ZKbJiY^k8}{UP5QcO+-2yG&&}nQ$W}f5T&~%SxnV(r_s7ZJ zEk#;X2X3_|4^tB`s*n7z+E7NR+nk9bI{KF)H@;FUg*6KG?Cv=PInfWETlqYIi(q$!yp! z?qDBUtVSy|Rw}(cYlOSr%Y5yYYJl%!&NU+GYh9NUQ21_=hcha@KQS>q1f`S{_B{l7 z4KUji!~8-Ik9shi^YgC)RVom)wBQoGVf|4mI|xUaeUslUAM0cAvZfG{5e(<|c zU})nthA&-b{@VTPwP2Ouhj}%Uv<`*D8o`2!$>YWBZ^h9Hy4o7)ro=x7Mq}3-YXz5T zDBGPF^o*t#%LaI?Hu1=PdPmPJ=GJ%={fPr!%U(KuKpF9q!w=KHF?e%fBBBKvYxvia z#osP)e2ByTz#o(MP9-HvP;dX(l`X3H0a4Y_fb;f`;>m=n!v#`@#-;zHQ1h57w@dcb zo%?NqXa4ZLqAd?@#QjJb{P9C+&~#i>{n&ZTsA`aJMs$Fj(j}$v8#&HF!tGt9%emL= zwh5oQ)B3WqQ&nOK>=xwzc28SQMHkB#TB^0||61QPWsa37V>Q)PNXu!ATZ@@R{nDyGhZ@_nV2ms$r zX$0`~e~kuwg_o}(fN$p27$F4k#nEA`7aMpfxwse@xs%~E#`t2zdowA-A+oa;_fV*! z7{7OQe>j;+LCxeb%8885)?&1bx<{+iev9`GUe+>Y)KW_ncgAu))^ouLXMHQu5N&!G zWo`GyUuT6;R+I7U;cq&mj@32>ca(QcFvcxBAHK_&)urbt8zDjE0^l2n0KT}=#~=O@ zEi^&^U-EiPzq1>dWjr0IwVFTcyBfw|cZYMf%GtA7Arr#%3C6)AttjL0gC zY;NU+EiuVD-Z0ov8yk=PxvaEYRn1pZ!L%`+nw1gXoroFj81ro*3ww)BE55PAftxGP z@yyPKjvJrjPa)U)C~G_)QXxUSBw}WXnjA;+Ju9^~16Jwdur9f|4K6j^PM)QiVE&!92Yi&k5p`&=f_*0txwKxuL`$%96yNTtKITIG2&~+)32Hg zzdUg#dcHHf{pC2M^@puf-ranrj(yPsUY$G5GleT(oVJ661O;Y@dtFRcmvm^4t#x%= zcGgRB_yjz5Whd2Jtf<%bpIHA8IAYt@TiBZrIldrHM3 zx|(EYkZgVcm8!KL2y7mE^A8sjc$_e9 zD|7`puo@)|nC;#!y%~Ap5-GzZ|D=gAmp6?tee9$*9MYCtmq%H9voizqXXHC2^ zP@uitNUbU{EeKv`$X$ZaU@;h34fSF3`AVY%PAv5kb?{0DTcJ^vsuwz4?~RaY3BMZXZR?z6k_1=5zH^}oMK`5?KGNHh!#b@5xQJ>kmE8mdI*Asl5tU*m@j5bu5_lPj1aAEAL<09j6b7np!GBm5E3h*Ew~@ft2PJ^XeU1hq;p=JThVL;7)Ts|r ztm>;;ImqVom<`T68G!%&KS>0xDFbHrjOr}btJ6i#n*YMe0G-MUgQslNUm`hfyanv{ z?R%(L^>WNIPl>BLFRaq7A3?=v`bB~;`Pql9e@g_8X}o)H(|zHQycOSG1{&>!$lFIB z{y@H>OK#aQAi`uhjCe>JJ1lSeMSC^=W!yvVcS&Lsoe11RuFTrY?|5066;HtNG8C)A z8bOAv1msGv4xra43S^H@sRUQzQ{cfGMh2@qG^^@yag?E(RWZ@csu>O*}gm9a$?p5tK^FBQuR_!1exOtr+d6r0* zkK|3*N{MJ8`Uc;yX>=m6Zl&`1_JekB^XJ~IkO=(dtawH$h)gLin9kOZh8He2Ebzib z^)L7}-~0>I=>(!qE1+DJ7U@+rJcf@fAJ$+?jSufySg6-7z;+?wMTwXR+R-^t12EL0P0n2_=>@o*R+ratkYVIZ0{rLbQsiWXBqrIiygVs9MmaZ z519G*bv0#w;9diKfO`XMr9ym>Qq`9XZ?gAp`50D3z!pgZhHb{=8wLp`mzywsx-AA` z^_Q<0(y5ByG$&R_DWA;tFb%?hPcvzE9`Y7Ff-vAHo1CkRW`QZsKXAWoqfwbuHaCx; zZGW|7HmyKJt;U*XP{(S^w0=l6iy3A3_FII)X*sSARva;2&DIUhxui8COO#U`e^A~h zE~2T8Uy8~09-X-hSE!#DvWNXxqBJimf4Z!Mo;@uoNBgMAf)XZ916`F%yU@uXe!6;D3!C2bC?n%ha{p8S6X76A0xb(bud*seu zY?bP<>ZR{iv8O6pZhc)A_`3b>Wrc1TV}VN%-$?&%``M*?j`zO@xmi{nDC_noEIpjo?P z{G_^3??v<{j?i#s%kd_AH&}8jc|CX87WQk({rSxPD%!ErNS^o>nA>hW7gQjHqM6$$ zkMYT#wS0OZePNhBvDe>na5XGVGPbso+2QluByA^Sb6m^yw%3x)7==;{gXCAW8u63T zmRkE#>mDVhEwm1$dI~;fynDO!$@|MU|5U0Hguy7P;`LNQ$>zEDA`HnIUZn1>ekI#{ z9}4Xo`xuFESziee3v>D+S-@58)EdV`KFPwvN7r#8{5HrvN&PkKLv?g!atPaS$}E)K zP$XimocpGs9_4S^NA_{+8* z`x~z8&daBT4QHB4s#C~>6 z3iNu|i?jc@BD6Rq$)&XY)ARi74@ozEC856BGuuYYtO^ewe0uhQtn_1z2un&<7N_o6 z;RTN&eOfaSd(`;m;x*+y$XQZwwkEPExXrl{?obdP;1sfl*&!M`8oKd(I=xDpO5ti$ zF4kfW7SF@=cD1UzOcQS|Z*T@SS*Hcde40IXO!a;6>AR@=bl>Ky<5HjOP}r3*<4&2V zMXAQO(mxP?5Pp+P(#rtXDcZ{^!pHB9tyX59TgCm;uZ4W47k@_q|K#6kAov{xoZ-Wd zL;+*GX8rnvK;2dLfx&0nVNH~!>zjG6>(Mxo*2apqWM;%u<5^b)wcESQ|f2eX{*xOLUL+mdfZ^Yxm!f zv;X|O|1eJ)vpi+bK(L>pB4@GH(k=Hmw>pq4o;UArz;~YEireI@<;l=WV9;=geejs> zBwx`%-cQ?;wF1YbZHeQ;Rp<6G$vYpPeu2IkR48ptUR0?`}k$>l;p6Y4Q!dd#`qza=HsgJ=)&CYS*a;Y%;k;lWrEV)qA`M&a&qU@ED zvBjA=HBy?|NEekfrTcv`SE<`33G^8pn1gN`*te;k^HK(u zEHBY%XhpC3@prNqFJbO0l8D>RelM<9^_gsd82Dm^aF|zbr}aM|otKU3n(|Eeqg5NWH{||nty=yMt$OQ!lvaIJzBBvZ z)T%j%R{iU5t?Kk!tEz%leP8l)F^L+q>Mo*H(+CV6&n}mlUOoN;`>HjI2<*Ea39#?397s$|4FvY(LttME z1oo{(U|-TS1ojP-LzEE$`z|4{??EcaRAm~(Q*tb0j z4f|IA1NJR_l{-!L57;*Z4g2n9{NI3mW1c+$hcvAX4g2DR|2x>%91Z(cpkd#uj=l)E zYmbI~m7V`R>|2S3ee2P%ucjm8zrns294{dEnE!@-$yovRWdX$ZH|+aR4`AN_M5f+x zgFo@V?jx}82m<>$HT(R*~MC z|JTGS&P?(0yh6CMt7aX4i`B$}gnx+Dn^zr|&ei+3D249vG zHCag^d&o7vz|?mrg|BCL&*7@`iUD_F(SZcHGhH%Om}ow&4EbVuOHbnV&^i6leUolc@Y6n|-&rDA%wxO`^*d+*f=nd`9@{ zJqiTX`EDmJ*w%3fRVcsq&A9-XNn}je%C_YyFUEgoCN1ds97ASO;Qa29xj_hh&VR~G zdKnjY>ECB2@l#q06#bo<^i$M#AIVJmxH5PMnMqX>)dgf(E*#z~+`_jM`;zm+N3|>h z4!DJR#9PGsu5shW)EV(}D6i22lY*}q!Wfu1KT`@z6RNSy4gga1 z9&QRax<`32<#8UFn;OZJ#$el^<+K)~J7?9_Ry?f#$RsE(C8EdDoD zYCWP-Fa51j8INi?UmTt}dyaT(ujDCl^0ZO1IZX}?=Ezm* z4328G43o+elbgBs(;_p+PILlgEz5epl*&EY7hONfP-?b*Bq$QX{sw>d%gX@vh)QoF zYdNBo;WT zcn#pFHX@EHJ9woMSm3C_(Wo^Xag)PQAY5hn13A)1j);+~#IX=ZmHoG)N&=25+{Vy_ zc2r>p)2MI2QN?QjN7V-rsEvrDYKSvfR3CZdR=dJ&0F;+FtX z`=1@vIK)x?U+legSXKMJ|GNx85TrvvKqMyJ2vQ;?NOw0P-CYXONOwwigGfs^NJ~qX zfPjGX{f?=wz4y82?6ZIOIrn$(IluMC8V-hYj>l)R^x-|;pU>;n25(f8phlHa3Tjlb zsh~#H8s4aK!W-2js8OYmf*RFDs8OYmf;XxLe>SStElLkU|7=vX;En3^*#APKnh9@I zSythV>f66>RO{f4>H)k_UH;jqeuOuwlmF1DF2NhsV|b%_v;OZI)tR4-YTeI9H6ChI z>Hln0TcJkP25MBlLs9jv2h^zULyaoV;=dqS{U6?_D*V-`{)dg~>0gcNUybTtjq3jy zjq1Qcz_fM|D}fg9gHC92^MsZ5VQc0-H%NT*^||ihhY|b7eX>fkOW5Oe|IXAe|6}VA z`;`+t0)K%HyU*Q>PO9T-PBlpUl!BZtAIff4MjV11Xc|BRSSV%74e}@Sfc66sM_KJ zS)FJ0xZ$T20$n9-Z!8z_RM5=cJoW2>G(KS?`MB$TJNiN1(I-PqN@(iW z@z^|*YMxjj-0d}2>CBGqM6_Z^=!vYS+vrxUh2{F8)0IEBCWl_gR_M$_51#!H*UtBk z&(|{E&RR3!+wQ%i4WWEz?T~8qQLrdai zpHt&>65sYQ8m+tE!zCFG`c`IC1CTnD#r^VpZ|c z{KZZBi<|TpH|Z~K(*HT!q^s110&|P$j@tP%TF#SUhYoS%hzM<9E~Dzto)g<Z($$SzRV@9Es%u5M~Ij8NIkEX!do@q zBg9VDeJ`L9VuuO6S?p@ZMXoLT^Ggk7ea*8uUF{Z@!QTuf+Jese)7wnSs@qdk9PqqL zgs8l4#nM|4a#j=fhA`N*lS)e0?eUf<8R1!lF+^cP>^@Ubu3SkCxip8Df?~991+1qPoiG?jGMAyr)k9NI38FAD z@^V(NsS*D4*!c4Fw7@+!UCxhDY$1=$_glg6SOr82UGUhf^7|Mjt{?I&LBg+sjQiQ4~MU}Q%r4-UeQPR5&N5y8$aW2 z!o--0E);kDu=!Uf^xD7-ak`SsY`ZZHe1`Zzk`?Bd;s+@(LyYGBmOo zyYB#eg|mb`i3TwY#B1#bOpAe}#JB(w>#atXVHFEO0UVI(< zsj<(|Ku?r3sIOd51wxo^tSt->RCDKXl|bUP1efr(_#}jnrf(9n@b$*+(R*! z;}O=ksFBLN+DCF=R&OEo7RXw0Az3ScFnu_mIz2qYZ{l&iXjlH~e|V>maV23?n=_Dv zF?&isbn^Yz@z_o64aLr_p4NSY)hFgJ`1TEO2lek9cs1*ORCRRvyyaltdDqGBVrfY? z_SnyTm1wH|9~3sdPXn&C8?L+fwbM#i&*us@1(Gj<+2MtaUi{hgZ$}MZ)o>jUo7vQG zHmCwTFp7&uH|?SQRtCnI{^TkZ9k-&&R8v@KhYjBPjT;X-74Jm4HF`#(uJm;oVvmP( z=a>+5f}AS?a<1p>Ki6MotUP3}ndop~9(9ob3$FdFz+f}&9$ga;~GFlA~~=lLBtl!SSxpoF-*itx{v7Opt1wnWp@K!=rVE`R3|K`_tLZq+_G- z56C0fm`For7(FfrFt<9XLqyf195V}!XgGn%kg7?We84$r9uSza9PgoLTY9)fCjkOe z({6I$Nb47fz(i^35u|syG`Ki(k#{_T9st|qab@g%ab8^kvl>`+UlXJZl?HrZ9`%^R z(*f&7hv05~hxv=c`<^Z?U5pXOJ#&+FLgzb|kI|EsY6`jeJdfoW6*?`k_Ew$kuz9YS z?r3kp*IR{9lh#eXxseYf(@v%cpHUf2T&zuXW|GU0|FDx zrgrxMzr;MJ{#pC-SIW3vThB|S6xz-{5|kQoP{sxhh9b4U3T&RPt2|G=$8d=xbPfMI zL8S>*+M+^)9xF65>|dDPbL9Nq2>I;S$nZd0^lt)_bH5lZyKxp}(P(CL0?&DJz;loH zL*FVTUu+37pXP?QSUK=MeaGY*vHR(|4|9~KA08|?TJD<}b+q;*Yd>()d}5mo0wcp3 z5FZ%30gMdySJXp%;5~>B+ywD~ml?pwFl!yp69q#Hzz3cId|-RRkkkGd$_x+I>Y-dn z*t!W+tbmaM0+?(DW8XB z+#wNAm1-gQ(yR!8FIiLo_);|lUz)Z8@FjC_zb$qMz69MARJa!}V6@Q4FdxJRX0i5A zgY$t?ppjulXk_>{G%|c72}Xu16QK_E5f~XBwtz;4ouHB7g$RfbEC4#x&gam`FbXs> zd>a}WKEnnh!)GbPY^dq(;-FK7j|>}#g0txq(8IFa2P4B2+|bDI!Vnl4F3$ra!&$5l zANVCSGRy|?fouGq{o9dYqr~$+z{qenIy5p2*h_#9>;dNk^Ft%UfV~9xz$dREKJfV; z5FgkB8W~P6PSpm;e24Cs6a3>Y^!sr0rC;*zYGFSm4AKj11>QaUUPZ4{*ZjAU?2( z=I@c=7>Eyi6XF9?Ll~y=@6gC_9yBs+{P8~@8NLdm)<^oU;R7GN`~MvuSls@@$}c{! z*gxX~8v{P@2;c+b|GRu(4LBcI1I`E5fb)ShU=SZz1I`E5fb)Sh;Cx^WI3HL8&Ig_W zeBiX-d|-yZ@qwSi`M|;uAGr3vmJclPzr+WQ&%=o#6NC7`jDQaeUupgK`M@9kU*Q9z z!}-8XEq@Z2i2p?blOIH2a)A?={2&683!K2@2N9TD0D)-)A~5m(NnrY}0}+^9-~=Xg zh`{t610pb?Lj@poS-g<$(VYFLhbm>2N-O~B>NC;l3IbmW}=AK_+K^H#7RH>FErQ$xzZNT?rk>$ z#cF&z*&0x+j-|u*TT8%xYYu$B)jrXyws;mOR;T|#vC2N@&QM~)xcldRE4z;ZI()xX z?Du|atrjCZhyJvzx1;z)^5HRDVZ#a(HX=3=S$|X582wh*tP#JO zfjd@DI+SpKIacLQX8PI=|K?bYH}~UEb*Vh5>(xUl#8!j-RM^~J2rm<$!%|!Sr;gR4 zUkk2<|40aa3K4?e;Fuo68BF?)Rj-^VTJroOWYfci@aXdU(pN0QRoHVsKn|NBJ<%^6 zWJ;RL3ivh0za^`|SbTBh-tmFV;i%_2F)Q86UxZ;pjvu8j)ecXFnn^;-|FwAPx;T@! zbi4)@T&IrjoMFW{XWzCDFpCUxS5@WR`E21=(_=Ehw^s`xfH5CL}2* zgK2H$y0dtbS(dg@R@0EU%zLa+Rb&pkur+6zQ&V?^mLgJ=3;#i=i|y&?23_pIBGko_ zFBYWJ6+8|Pg?F($66YRKHJfPNrDph-F@kx_i_-WywT^Ze~4z1IyD-3NZyTVLg)_Z-A$Ueetj5kA!ElV{lDJM=cdTRRPA zHoA;6TC%q_Q5ah*U`jd_gcPeQ6XPZGO+Qv9w-_7sM8AIfcq&&ccHxupV^1%i_vq`A z{$vs3Sd**e!>?^zQGP48`(Ce1`e{nXmnK`pGV|%U`|asgPm_F`v&JCyYZaWZMG`f$ z;=C0~^mh}(UF9-*Ppt3O&gn9X1ws?UH0m+?9@-DG$I3jMPWKVEa9K?cUGNIWHc-8c zD|6FQX-~^O)LIn8BDotx9@Ja$IgXQg?^O+Z6u)i;+pKBmsBef2xnAxYUrDk=9gwdj zAL{SlCG02*%WjmV^trrxUlZDSLVjB9mMD2(d3$iVB3L@m|7B!A*QovI9jwdb!|r=> zKNO*mIvmX+fn)Au<2hS4PR5?fP5bd|r=GDzqxV9&<%-HtiTpIVNri|mLg}uWM?B@E z!t|XY@>?(D?+Z&w`I(&gQJm#vp_!bS3N{j0^Hx@)b*;vmczJ=byh~cmLM3%{GsMYb z5iLtym5{O4cwxuscQMo^8xyJo8kQmFTExN8TFmlBc8qIk(iE5-IL=XUiGQKAYUr`<{b6-torC{;WH< zch0o;|BC9J=l$e$&qK}#n(3ied6<-NVG(Btk7*LEjD7rXP6S1vY>1pFI>sf4GIK_X?e>Tm} z9#nka&C*kuL+Qeu;;cPA{W6;8s`dL@*7w>H0~TI2JjZL6D>XKK=V@W4+uRTH6t3;P zBamTsa*dt2lGpFLdQ}NDtKCZ5q6&Qya%RRrv#K1UXr|`8wyiqVbQN`)^Fp+)$vW$c z>G7lYJ<*<8HNz-MYR%%bD#i%3=$@WS5i90wUFMNoS2CIWCiToo8KD>!!D%>rl~($w zhI?r~g!)-ReCjAW%106h9l)?Ec@J#2a_R?{2_M)oXH#k(XfStBN@BGW5VCe*>6`VE z3I~@JO`S8LV<^T?!wOld1vCt2ef9lVtGhpgZB;f0u)zBE{y_Z;aH(VgTr%Z!;52Dyc*XUiRcY;rUGKr9Vr^r^yOp&0=lf-8C*o&Pe88P(yw4g&?XxT zAg~+?0PMS+mHv@*N=W#1^YBg{5}NnRYHZ*vxg7yAuOSvP;?OEJm_2qA1DTgPG8fDq zCsxv;rYD&h5D1BduY~oPAh7YDdk3gLb5EFlOlHe`B<3_h zL0EtDFh_>Ts#R7VM!>n)MU7L+7?Sd|xs6a%DotlGG$Tjm2}8}c9871Ph~DS=(O|e7 zEK0+Uu$ql9k=FU@`FH!or@94SM2`W4Ng0AL*}zAJ2`5tb?HYbUn8yBz#fHxSSZp?I zjW4;8RtCUgD^V0VSZuX5gF~3^^n3&(!(1>V#(vMWcWm_l!Xz)=4vh>8I5*~9a(8m* z+8-_vjB|?_+Von-9-#%NJaFfFub$?#?u4v9VvGP?wT}iAVwWeM)3|a z1$1D%dN2zfX%4Cb@*AB6p*uu0JUXAn!HYFCjY$p3Tnr- zd>h24*8mdu4@8BP;A=!-z-)uL4h*Xj0LLUD^SU^xnOpI_?10Xjchp8q;$cy&FEdbN zx#V4tjH6jS{cJ?Kii73uS32|Cv*uLacN;c&q1G=^RRhNbgR_EofEgO=1D=+wc(y^5d$`Mr0b}8`y`dMEDjm4AWqS z;~GZ;{?eE*;4fW&2!yKv5Pzu$@Rw9x0^uq-JKzgP+?5T(MGl5_smbAO(*vZ^*(ZQh zS^}`(D6)&M02%y5Z`z8CcZ9SMC$Ym?g<7OvuneoPC6`~_8dBFpV+#y<`ooQ@%R=I5 zo@!FdyI+J}(1d3_8|IxAJMS%bm4?%S0Y%yES+8Fubii<(-+urkw0jR20!hTaPo;ec zCoj1lh$VV7)yx?MPEiD)tE5pv;Hse5;Z(Gq?9OJD;A@L+t-6ek6AYXoo7*M#Q3b`0 zr_xlQHv|fa?Mxh7 zCM^JAs)Qg+=zl_(c;OHxVmO3J5P~rA!XZrF5QK>r4q@{C-vME=CJ2q-RLubpCNkO- z$riRUN&sP!vnoWOHbslHONSs#OP>IQDZ&tfFyV!~AX8*4-U|d48@xBN1CYgLjf+GW zZm|h)VvAgH?$O80o-$bh~rqd+<1`5XOd8qGg6*TzN3DB5=-r)Un(JF0!c$uuXIX`VT_%#<}IPjsq zt;~ZcnZjl?{s-+-7jO*IXH9xitpF>Ubc3juz+)3cQ}Oadom>fxW(VE*okHbj%nxP$ ziuhb(!aEJWO{*Di&?&ohvh^g$Z}7(%I5TW1E{n)8p&3~YyY z=hQU>UGrB?%S_6#Ju6;xT0|9-vVLVDvsEg`Z5zpUuK#I?T8_Q;4dO6a6KHg|cGHzS z-dWSbvS6`zepb70Hy$d)abz?yl|o;D7I9ow{IVA^*_3a?MXT6+C_z6(t4G3gB>bC8 z0jFt~_j5@Eot^jdTdG)BN>>hX@gUJ^t18aQ0uZeR{uZqkJWib2k0nl0y;p?x(_|w^ zY`6e7*(~$i_u+y}Hm8QP7msN#-YR*ON52~oF9jx>LHQx=Enu=ikX;vbD~3d?98!>I z6(16E? z$Z+`0pCiMmD@)`>(8zE)7#Ti){gcDg4@Ryb4pUca0Lg(V^I{^Sq%3Xj&LUg1veray zE{4Gxkzn8GH5r#yDaGpoXdgsEXOOe(+FfS~1(6TY38g#2;Lj0@-@un%=8kiTx zu(4aw>CQQS)Gad*s==YV9q0Dm*P1Rf&oW9Z?NXcVaE~)p=qkpt)cDeT;jLTDo){*A zISXcdt-};`OH&1(*h3Wl&F9Ux=WFD=0v69wXS9t9t3>+e2T;B=a_7>M6T!?qn$0rG4@`N7TIf3LG*2;{JW`3-EI#PWACZUDJw=1b@VOs8|BW~ z3GYbj8N)Bd@e9VrZX|FWHONj(O>yQ|!bS=F{h7hLp6*n5=_DnM5j#5~WnZnN6qeM-RWD|hgz#h*DU*$+=7I2!A_8FeO9q#{A= zrMnP&NdjUojeLZPRNIeGk@^S3UOIz{)KN&ZdeHc9id5u*8A^RGP^88Ig(@2*NT6?# z2kL#nrIH13$@DR}bT1TK>VPgaLzft!R|SDfgZz{rdEUcL0yQe~fD9QRFM%2rd7$=f z$4#SI5q&REqcS&x8a3_mK&fojxdNVED#4AiKi@=%QmgKAV!s7AGg$V+wU z7^oianVa{9Bky4o74vm7H=~WGj>dgKq?NIeu&Te6)p_%gs&9n8S0bIz26OX}nq6Jo z7bjWqAmkAI?98|?SydYyye=K9;ua-XmLnZEElHj2KH44z6=pt_-HApts=+>>mY(1~ z$;4f(e3}H1uoyY;GbMk3gr#kRkg)!(GJMZ~?^K|h6cm+6hVB`syF`SwUAMp&Sy7o# z5vmZe3R0n#SUO0BD={-eAXc_jDO@G%6MpD`lB8j7CX^(VBB1bSAqG#9llssXYGP25 z%!)cchv_3xB$MmW_i&1}sF7nm)Tfuw0%uXx5nv(JmIB1deQ}!c7%Y{Yz$zFw0|=2A z(ZN+RLE@cig`yPt^bwg6rFh-4)G9$yxxgu8EJH$WI74*wfdA3mvoMrsUw4Z8n--t_ zgwln+3X;jv90{mW;hw!Kj|_AV(|M>*65|+AhR$kc@Kq3%5cv$FN~D=jC{MPuq%Cus zUOM<@uw4oP7~0@r9=$*8tOw(p@uKoYX`^@2qZ0(D9cpdn;PlyyFO^8X5RG&&TYyjs z!3JgkkF{9P=lwQMBxyPWWs$s)n(9=#y$y4u)JjzAUJT_#)4Pi?4=kVq zj{h!?@eUSxzlfz(0_yx1GM3=4y@J;sylmtly5qInEBKYSKX#4mC}q9Z_QAZ=_m!G3 z8>-WNjc2v;?#>LWvw4j?`0~37+9^R@j)9DW!fo8m;N?BZUwUnyYn*u;5HOJCIw)*IeDA2nUy@3XL~kVTGt!AA_*_tuz(;bEN}pu4x%;zUo)yc{1D2#W?*6xO zbV$-aQh!!nY&<49!{8F`;3M!4c;n85h>dn8b522aly*x(;j8!gBiu7m1gUnuXI_zI z=m%d6zP2iG-aW&(E7ig$^hUlEUG@vkS6b`&RJ^lw8Z-Q|g-YD2pj*~haK23&-t2S?>z8M=&rDuDuT4CU6Zw zH9YK-MH z3xW#xbH%=dV_3DYMTTxu$C=WYPd?4A5NfzO7NCa1T_MzPeJnr?BYc|$sNr<)NC-7- ziX56Sfkn(-LcwDq_uOgpUCg&!0s4iZwbb%9UJEwE0M{9v9xQZZxo#ELnOujx531W_ za-Xov@Tk}GRBp5H0!3@NBftzVaO0Zt7PX+5|Bv@zql4-q6#4wmR@R2C!TzlpNnAQalctE_(eGPco zG0ot44ebJW8dv#^oIvQY6Yx4A@PL2ohL0O40(DpKv&f>d?gFxKl9L}$wIZD32{CK5 zTMFPTWkIJ}gO-9gOTrf%Kz=hR59Bw+Kz{R5Qkp#Q`PNAcjDsq$)hVj2`>`S&9j5A@ z8CG@xd$>7fq?bPZGgZ^LOl;g@VdA@fF?#xubn=u2+7(u8*m*A2Z?}(Z9H_S zeYpltV8aR(=ljpvGUDk5<%xrsR+K)#;4%hP zR;=ziT>g>%wuX7}FaM1?UK|h`A&9IVy+J6hI_P#VPRhqGg1T4k5K9m2{0lt&5{)8U zR%Ie4-DS@kAof}ua-i~>clpP=qNy?;skGe ze;fsjy_#)YnEW5sy(YAyKO|raCKV}tc~7u!=1;1yH4(FyF7UALd?9@wY9(V zk!$t+-x+TVRAJ2TKA>urDA$YNLO#~V(nil4hS?-mp6g}{`q~$gq%^uM;4+F-TbfLk zyZAYd=Q~2v!3yKjgcqe6n*C$6K7cBmrS&0`+jOtxhng|}gq7~w6^S7v#HS$*MB*oR zzJcPkf(l-|cKr6nT*Kcd2%r z5m7sI|5vL0(!`jG1&s&y5%1KO?`qy`IMC%XL$|S*H4jl+&u!N?(sgYxEJx-cC}8Xv zjYnt%SmAS6F}7~AAiXsx@UTLkyRJZ)J=<_d+?nvKY7j(Ngd1xAAuR+ipx}y z6V2?#+LXq|xM*AVN$>0zXBMFWELbyAdmD}fNLiZ+AWw=bNKcNpi z3FQy6JV->PizVqXJR=Ppvev?>R;@XhpxARs`x1uf2Plt?H%vR|I%?II} zj>QJ9c-yH-n#ZZ8gat?FSA&;F(*2XBj*HXt(Qg$!wYxpaa&tW?2Ctahmx8zPBP$Yh z7zQs+)Pbdy)f2Ydb2;#g2JI;i3{e4fZY~<@JWpWN^GTPLKxkrt13wKhjG9BHC-U(5 zAPts9s?man&*+78o~MaJWgWG$OS8ix!-B|@HG7sKp6uw(%KbPc;)8FF@(f%nB7&Rg zpS_~Ky?_;yve({4rG18M(IG>lt!BmQTYfU^l~^YCbe?|Yg4Q)#)g%}#Av+h4o03vH zKBqg|+>?)FDr4mOa96O~ow~W7Kz#f8E%0VF?Wb0(N0*z`yp))XFWoB3tO|D zfpCqNSXUqmf_xZm7IHSJDYfu7LE&-kl<>MQ{t>spPkn|Ml)CidyP}}A3yuS=9Xd0J zS(JL9wKHe~tsMpV9BA#{+d`o@L;)1DqCl6K%yi#WR!SF4qDrLW0C=qssO@@)PmRlB zZh6BNK-wMBLII^~Um7{Vo4bO>psn=*-W)@eEZ|+m755d0Dop~hxQ+EL;=(xnW7I{0 zK~UXISA%(92Mbvp4D-qKk2=OBUs0UaN`5X?%*}E|5l$)4HlV25eNmF>-)p`v?OZ!2#!jflyJ+%H z>^LOlz>Z_kz;>1F&2k7>PItt+0n3St!vF<}(<^82x#B&*9k!Jj)`sFV#pNs%rwbS1 zahmBSIe6zV(#VD5oxYRjN1(;sV{G?aV}e<+L0_yfHhZo`?O%A{_1s;vAi1YV{TOzi z>9-!I0-VXp>4I->WeXT0j`x9JP7L(`<}|wUpTnFyyQ0dx|7-L()9O70VznDl%yRZ4 z)cUz?+43DSAq@zIsO*#KG94;$;52w_avGebH=r2?+f6C-5ad+`fY-more2D8T$dGm zb*D!KUZ@h<^CK^fOyA)%?p}4{V@3P3i~ov=ASZr^!;GJbehy)9z57?rMVaboLi0Pgi_{^0bo^l&6V!pges9 z&(oD>-kEF(t$c0rvSowxd%JZysXY)9m?P&tDdmltwVv z>krJkdN?=yyD(zO{-{FTn{UP#R5+3d&vdO#`w?q+oKpGKs`n0fa51?MbKe3wKo2hb zpa&Oz$_2VOB9I7&nH&nLbdVkg6dK?(0J>TR*W-jhdK{n38IV~Qf9i2;n_;DJJUdP5kb#~FfA13eCTk6(|U!j^>wP66~JNQMHzl$RVvs!t#63?2{R?0}2Ut_ioP zWxh(+qaUS{EyL@H$yK@S^Blz1QilLg&BidwmW>NurvwAU&+3Ifs-bts+)~+!{w|I# z=U8E4?k!a2SBaoN@LgveK0kb4%v&IoT^z?1W_JsOR+u&!$hNo=V2JpgZvd*dN{5iI zK%oIyE9o!`m?qhXgE9HzNZ=6AiNzkpz{5Tfd zV*kvKGe9+c<&dvcsmF(`cn_oTL^AhCJ-ET9N~ur7`s17ME40r{Hnn5ZOy4UXJbbak zZqVMBgIE~%c=+92!QH!+`s*wORr=%H^o)xM0oL@&E#Ki!X~!*{Elfv_&Yeth1wyi#j%@Z(8-rt`x*ce*fWeB=oD)lmrhlS%-^$)r?a5>J)G;Wsn{uEE2Plo4-dH3@@9}6!N zyW##x&d$JWEBZq4W1plz8HNg zhfG`~Km<#*G?yhPrb$?D?A_vJ7?QYf&@VfVyyo&8Z3KzMbmr+kv-l642-Fue9YQSM zyj5eUBE9j`gyygDpO}uVi6VLO^w^~MdGb7l3tWRF_Y#R*Ky$cH(TF0t@#YZ(3*0_!Y&@3k``D$&O^~&XMSx3J>z~GXBKz zBQsU=u=-GYVReY*6l0#c-c*|&_f1yi`?rjQ+|vq1y^|lZB+{ekhr3TM2zq)Wm2r!c zsr~3nN=n0I6&3Fdq{Gnp&6woa(rV9lPVCWC$ABQG>HC+y;g{yWSWf$}+do-OYa6gW zh~+fQs1C*+H!Lf$qKakDrrQzh5gN>|@m;tf0K`IL~ZOWm$2akjmtoV@^f2Utx)cOs0^v;|Cn&Gz&*L z!+wDUPgmNP8?i_rrHqkRd zJgM>)f9Id=wzjvPj{DnC&t3oTSj#Sd{;gO0R8?nF{*|mr&ayKe`j=9YgY!{5?XC#Lem9qO}SuO(t;< zYVGv(DmK~PhJltD7yaexeVszK!1%`%PsmRaucIEe8?%T5f2+Ijb)U=a{>AzC-Hc&h zpzPWaRIOvK)kp`{TO)q2xB3kRVxt{ycxgcEt#@8ko%ReTi^VnIIv%e&yDD&7?uL}? z1iC%SqcO=j$Z1~DT&+BH(AF+L6stEgk{@w;q{BErR&DF}AGES}{%mE-_Vxbzw6d(L zQ}O>|EBnjdiXM0k*Si|nTlv{t&e6MWF|5m)j?D?Sw~)6V2|Jg2NUFA{Z6BBoVx?T> zjPkQ{Pc;P7R%zA6mMP|)AJ9ZAB@GA4t62k!tMd=nyRpF*8Q07c`^*E=Pi6Ik7Bn*7 ze9}Xuc$(n@j5zrB=qm|mvjnH*G@8nd5*`A~u(20`zIVr@ZZLg9jxRGiGIngZAn?4_ z2VAf0-uVAQQX+NWv?X)hpN7kWA=mP;Af5Q zZN)|NDb58n@~Asb#UA0&3Qj!@!(ZqejrdkJT&Pk(Kda;~Z(jVXpB+K5_HVHC;RGX* zx2#S4(W2NRR)=h5dY%P}4hqyPFQZH)cLgtd9kDoMOE7v$0Da*W@ddmmfQp2rY~fv0 zIB0DG86XW%BsdG83IGvb8jAR-nP8{)#tNhXnvT%L$QJ?Cwoe9_yIUrMCfPA)c6mv5GoY-i~k8GXd}$nWS0ZM|w9o z@FP7RsHY|$v5f0&Q{6RXz7Xk96KV=C#oMz0k09I#0Zy82+S_f#?9N%(lfYnie~k=X zl87kmGIZ+40iXSFl0gW&Cjq+6yOf~w#fS`cR|yj9;G^p#*C)X;h$ux5V5a`;XAlQ^ z$qmM1r6=CjuV~)AmU)8riQv^W#V7iIAQ@ak6S-OYs^cbh*Y$hY3h!>eER}O51Q%~5 zyh6;lDfYzs&6LnJNkCr0{d9i+`n?BrEaLXBhA*N9lja=0iP0t-XR(g0s%=QX&x-7P zKc6W*_U_xRv+FSCD119&ph1Xle7&oY2Z!2kwYSyU=2;^TxnBCoz6QA-8Hl4WZs?fH z13&VngL685=vep!I%W!_{{TmRGU&(yjx!O`q z%BI(^{m!N+&p|f5r?v1eWK&5fg{FaQTDRm|qk}J!Mee*U^F%y-;*L)yxy!bUf_VN! zF;2XVGMFWHeSS1`pM3yRMxC^ZGhq7u|l78UuQnMLKu|H`8OqqFFGrt1f-&fP(K z_VKFS`$rUX2NJ(bt>xt|Gi9@PZ0W~&H)^T0j{om7!Wey5J_JWy9wx(iSy2BKPHCX`jW za`S1>jAWzyNH_?n6J#_!j?Zg-3pdS7dbM4wUKm$${B*UVI!F2ZbhRGX;jBWg){WSr z?^}i6AE_btD0w}mZ3eDZ9%*6EBH(Jp6-p!7t4YYFke}pqW~4IKsz;io4-#@yj51WD z+Lu+79m@>#3z!d$_|lU~8J`=+S{=PPmD5Wu^Cp8lS(&Y=Rwb2p#h75N>sDcwdAF!A z)~(`N1$LNQOlV}~qIy0`kcG*u10<9Ok0w6B*h>n^TEaGI$k3@g`bygU0aaMI=v{5l zhyt7{{FHNnEWf}iS%JfnZa;tbEjFAgT=tL~TI$mMw_((^TwOcg^LS3A9(y9@XSv$GM%+uYpHQbYv3(fg(#JoKMr-W8}io(ucP8UTWqv2aTv9+;4ze8xh&U1f{vuv4mfe!n1 zghy`yhg{Rog0+lu;YgEyh{~=-%KE91{Zshdu>D2b5PIJju4aSM`oqMTO&|5z3Ov@} zlISB_w7cUf19zM z1vIP%n>MEWC;-4@q^9^o587>=k4})lL36S3EGi%8u}8O4B0YfvnC8ezr|7;d573B| zU^eeNJJj&e8 zC)#}U#dc+CX}rrdhVyl(F6eDGUx?SwYo|%8)@5&Z544=ROdC9OVp7`dga}N@fWQ>K zI13S&rUT9bwNNgmxqBHC*8Mz&ggnQDn*NCH9BG#ERNkvCYLaY>22u6v@2E;U6o`Ex zA%;&kxAiIqWmt(GHaqqvPwO>mBGrlPHhB~G4A^m{0Qj@yGxTeFjy2at*$)p9isJWr zwbt-d|DE+N}P% zd>quq6?%|(;MnwCYN`2qe`ra>h~wtLaf7_I3&Bj6&EEWSzol%S=ecT99si-n=>tsR zWTRcf$>1voJcNPC`dzoK<-I%}^QhX>gjlIZE~QZWmC}&)8P9YD zTj3S;p>%(UgWrm{;OCuEvntlBdWY=jzRHMrC6*EK7sQu$dMO5HUdGK*vK9kv_^7`T zry$LPFLwnuCSP6~BaM_Yf4Q)#DE{xw4{60I#K9j%IOD^!x?IVh)<;+>?~Auhus4RmFs7XJ|18ZALcaQ;Hq; z#R`^M$jNBMv&5b%Wm1FT(Y_vV78Mo=zONKi;9-Q46is;yi|tNeA#9uRu4SWeas{f1t2V4;k@xUdq8HH(ave5h zCu^ogRt^6g}MRkse{~LHLmJ;}oS% z@Wf$kuM#>N*>nO=9PD|(6Nh!D9WbT*cs>DbcnP2cI)x(;${EqyFVar-twu>A7}1Rj zLBWb|T<8yu`RULRB?CH&XXJuo0sMG76FL{mgn?ss#w~C}hK|*l{->36$Y_X~na05I zG>k8!`-wg;)8VxM{syBl(>j>|4kltaX&{QXOpB0@K(1bT3+X5`fQUVh?_%;FlK{_X zTqwc*Fg@Uqg$D*)_og@*_I}g6T8d8nN7rX0!CjDVMP{J~1az2X=wdOspOJ(`Kp=h$ z1>!8syJw}Jp+Ia20&ylMnJ$SOp=>GoMlkHNG8O@^U0QGuxoBIpc;;iU2TOL^)rFFA zJ1h)W1os_Si=_kGv*3nZDBy+$KH!GsPkpX|5DacusG|1-{13xS`ha#APbLi47zJ$4 zMqu$c83=n_Co3o8y@sqR+eOV%-ooh&W;{^Dz;iNEXD|S5y`S5q78qSkTb}+T35-0K z?SbLvmL>Dog-qG^@2kq{aATFHmpb4W2s3YkTLv2Wg&kHzlj;$@6UTUf6Gq{WsPiP6 z^xns7s$Tw>uNef`ns1ih9J-0SjwM8}XG4oj1|DJD!~~Bpy!@|gV^R2LIfh|b&Wd9Y zhLH{^5W7I>TH-56*P}!)SNsa>1!?)~O^c&R-tV_+zIkaERCHb%O=7X`Nz3o%zu!7N zW|g5Qh>sve<-8q2h(}neo_&-QWQGgL}x-Pp?$I!6A$DYaIyO5lH0|JGs_n z3$h1#tr@HBzM_(WXrcFT2#MKY96YBpUb7!M-y+sohZ2r5x;#r27a3m?ISlIT-^34p zmjeER$Vh{~X|F*iuFxzWj=T9KuWM76ng>^vx6n6-tibR4Hyne*Fuaskg~W2r*kNO| z-SfvW=&zlgpEZW;V&<8g`t${S6sC#zt+GF)H%mHZ#&rE}qW@wzE@_F<)PHhnU#XPYy-g zhacMJstu4>s;LY_i;|_^zur-3c-iiTl`rAwc91BuT}|M+Vp0@Wv-k@6;T2)2?y_A$ zweGsHph(}0X;)ypG@1&teWn1b?;PvP&QFF)rk!2V9U-sKz7pR+ER`-q{Cb2os5PT* zy&YnCOy85L*_FaEsmW;%S^w`|a$HJCi#vmFH=(OK;3F zzve#5+uN~qR&;e9JRT)e3{vC5#tm($uVX*3Mnuw?&$ipUgSFYBI!^Cnrp?pFnjr4uKbGf4 zbOT%lAHC227|-28wh|iGv-X0rI5rWHA}QY})lFp3jJvXXIHP}F6OUUb`O{Np1G7(b zPIsE$>HZ+{5+3>E@hT-6+cvzLT_SyaGjUbd?v_aZjSY<8gg3(v;#hBG3zojXkn+^7d_i=qAMXNC6^W=Qs*0CCXt9}mN3tfLiAwj-8ZoLMi#Zs{e{Z2==6O3OQ@*oz`?grQL3*`PULNv z!pA}~_TDESh+G3@xwlU<*= z;;`>ZRA976;gFl( zjRwDhN+A_R`vSZLlm$uhXY^+eU=;PcNfOlmcDN42IwtD^vaN)9P?^h(xPgoHv$~4r zE>8riT_L^z#((tOCQ8v=TtR1C5>e;*8{y_QHg@*51B)U^Rzq-ett;ZL8gw=spOc3! z?_`rSKvilcFaLo|UBCgoBzj;wOi=Tx*(RgMY9lOmT7snnN~??WB91OlnYVBPQLCjX zBnQrD-*7`WNRazH+T=(=S-Ge*8%K+vVP)t14+=7ZDU#d~QIlGATcFupTxQSOcyMM~ zg(#(#o4y{4W?i?PBhi1WHoUTV{oy}V8wNbGx7WC|Yqrn=CKJ-E8chW%>5y?}xhG^3 zc7&}XkRMJ1TMS!2wFdV{$c|1IIzKlheh1M>iso*onW5reNVNOiUMU?i^}~UehmGs? z{d^((!R6ulQbQ9~c*otJrxv=MKki|oJMlA0@gbkDx>wKJ8m4Zf&kicSsVJl~d1@@R z?)#p*f6eC`?63#(fG%Rho1~uz61(ep^@bApw&$JyreG^v-BBXsKFf?Ks#xDuUme`g zdAeNRhm_9!+Q3!T8eqw9wMOI9l&J1aJHiJJfz5yZ>xQ$JMy~`!;?TpIZX|e+7uNM^ z)UF)3b++LkG_~7UIrrTkYxkx6AmirUcVoptNYNAie_$}o$!%EzYBzAUPHHYOKH0xZ z4j+RVauw+egK3Xm%Q=xxj-ot~t7{Za!}|hJ#X6eoDO_g!R{um5YioyXagV)56&K-> z-}$|K#Tuypbun_!aHo#Ap)4Y|LLU8HVG_}UdxUJfb*s@V$xH2)Fx|ji*6%J+LLjFk z$uaQsq)2+qufyve2r4!zLDSB-y(YVv#Wb@3U({4W)trnx5Dirqd6Axa*&1#ASvd+3 zY$M{%|GyJ2|F6yN(*H!fb0Ot3zOMfwUh>^zalh7yZc~LTZNo4RtD&o}{#)cceu;KB zi_<6qGzXmUatDaNR{DI)Cx{I9hoD?Gt>8dt@Nr)=<(JWyl=P){SC$Dp$MIY14!%gk z{;;TXo}A9vf+vg!DU1*J#fwJPFYj_z#6E7FM*E>^_N}x*Z}IeO?6E*cXmMRK+vs%W zLcOb#xr5T?gRlaa%l}35@vi}XVd2(+cy&tM;57@2gVVdya}9Sct^cB$Q zKF(eFGhZ};Dhih|^pE?mm`EK2gAkHeWjPW;eGnCCu)vA=3v&TujDHkNAwu@=tX0Y% z!E1SK1KOUm3KiL3)iL9?O8SC(wg74{Do^}ECoNxsQqkEK<*dlK zj0Tpa{bUqCkMt{?I-CP=I`CZ-fK#6+z`cu#2Egh67n`Cx zScU`K8uAXXxy%Uwue$>PyutfHK;ZKf;AtW)0B}w$UR+2K+qHHci~DU!`>i-4fn}K=DeR}-LS@%CHqj2$ z9Nu;PVsZH2aA^!{;R(W(s;l0tI~$0@5ooF|SuTwknU`#`QGMpKcyk7WQULR>l1!Fc zn!(O-i>&{YWRm^|bb+#}lrH~)yujj23}4@}HHI6(Kr-_+PnIzZC>RV;3JTq zEwTQ!8WXlYkV6Z~G7km9fg8P?xa|$QbixW;aA$re_3|e%GFDW4o#sX|lONtF6Po4@ zpDar1wZT@rV3+DN#fRNj?C*oiF0|M0K34#M5}FDCO4nEbDC=Hk*DPvc}36wVyQppwp9TbW{Bq~b|Kst* zj0dgqnMas^28F7&HicTE&K=;97*kJO1appC{9|tmQt>1 zi!*{1{53y?DM|tbcs`!Qc7!xve~{w^FQqb411p?fO38Z?1C%NYXL&HM2NZ_e<6skVdQG$at-j zkqWq`P04h=WXuEZ<`0f=*Rcs#fg_(9gUoUP=W38886j0h3xJe*Qoxo#Kyn5l6=1Iq z0@$ng4%jOK>=97`_WB@zy$W5xUJ+mqP?`t+ECG8JaS2z=20`F1M9v?f>y~3!>#~<& ze*vfIk`Yb-$bV@rfKbSW4REOH)P)vo`?=2)gD?`*Z(`}*K%G*_e9MRl(>lO=v<90^mZ-?2;21t z+pOlYOn`UPAz+J|Me4RD1}G1W4e+o++h)2RiM1~|UM>6)`K4d_7rdc<3cmRFPc-o9 z`>&tzoeI4YRi_PnwuZnF9!qQF)WG-9`b9jJF>bt;ac)9z&}ispe++@xUYQz! zZdG#i3?NUn`k#Pb_t$`56nZd_r@BrGbduTIuH?bm=`7GNKti}5Q^7K{`Xs6!S9Bp`_N3jE~H z(guP)L>sDV1sFm*q`pFQ&>R`Tp}u9&!Mb(cD?a1_g|{?8x=k^F*mH1a0f>1k0pvnd zZj|8AnJa+|Q1M={fQ<>y3QG63fQ>Rql2+#bpa_%NX69&j^;rErI!^L`g2)iFruF#x ze?uh0&?`jdByIiI5Sii7`agh3XiJq<03zX+UNcsK2Kb($rUxLB+WHkDUyl9_k=#W8 zyC8C5<9`=K)+E#X1CgwbEdOf|*_i)dL*ysRGnEfOtzg|>W8aAnZIyz@MtEf|eJdUlT4;zoXPw(mfS;UmR-clYom0(W~~ zwq8B5J4BC_YoESxgE6EWbvvzW`F~E8i##gs7ZtMohwKO?n``=UN_aPR3?JFBZlsp< z{%fqf4u1asvGRY0l|)e8oO+@ED_Cjg{(GkSyjqx5al`)rU79P{R%y-s2#W$auT8pE z*!ff6mDJhLB^FLPEy5J_uOdtx{}Js=_@ZTYv|+;={7j=|F!{LHL32mF z5lw`3Z-<4)@%&uzkq2V~gC}xrD?*&iBvn^I6M780OTCpB~g|+1@=uzgz87M=c zYfo(ycSM#x>E4kTI=0R1^%(es%k`i9r( znMGhC^g*)Aq|sFeTV49;b6|DvF=9G#%ggf0xz{tz6X{w^3&}GBg{E2rFCh^aF9PdQ=zwxWJc+waW zX7KfVM8R6qr7h}0H)-s0(<_!P-AO|p|7F0^W82s->FulQRUvjBZrsfrVN_oG z9n?Tn+&Zcsx{7!C{6Xg%IQm>voJ)HGXj*GAc}@1x8oWgtY7oP zPC;P`S2Db~AY;Us(OrSYs$RE_(!Anpw~FA?GzmvxUS|@C5ju-X^j48w*o@|Yil7E= zHiwzXB6{ca#0*tHVRo?+f|9se5vU}tMu|b4#-dcWPSrIQy)!pa&!rG}>Kp@jDudN+ zqN%277_w&iubYa%&8;Iv1f@Z>5!eW+qE_+Mj=A5t;EXt!BW1=IB1TiF}l7TBdNCLGE)_DKp&^$Km|W|P|AdreYWZ% z+gwK3R3!-!PA+eA{&(F>1)!1*76r6nVi5pQs=utgJ|#cX&^H5@jDnS%kzcHmUni3U z5XBOs^nEjEMWX=AP;*bB2Ad z=i|ZL#wHF~kc4eAi`1vZ?M-a5pd&lkFw|`cdwA5u*)+?Md%m5P5o|JZ`E%p1-+$fS zzJ<|gUS>mwfU*mff|A`u1b$#dfXqIraIat5t8nXLMBGO8G2dZTI(Jdy+q7R8odxxR zBI=rmt0+w~sf@;{f?Rh8lrP~j3==Cbn!juAaz&Qyq6?%tZ&ABKgXuImLNxiO!j&d6 zloHJPAHKg{ov6)ZDD{=DF-2AYPlkDH(YQkEuxXmS_C+c6WGKn_6GoV+0X8k0P%xT1 z)XA1J?aj?2Zh|vZvR%^4U`x?XP^(vBH$5_7nxdMdr+k&-ZicVcJSa|3S?=PtJvxG1 zOqR(IlHzwf*4ti1NNW7LM@F3s)-oAfV*HwiUHkdNmdE+$1!(YUQ-;*bB8bmQ zF+you+;6S;OI$Lba>Qj~xhP#3t(WG648z}c@FCcLZT8$#R|nx5251RhTN~zoT9NCo zfUN%7f~{*_m6B-o03`$Q`{14L6-<0*w2xf~_}M4t9a&bB;ziQ#TRVJ3Veux>R_{Nzbcl3xi4(v z8Z-Ks=uGOV;5_!CfQzwI+Sd!b{R-e>E|=DMxUJ%^6|J~RIG(GD6ouWQ_^qPvPR+oKxgEYvg$W%n6_#$V zQ!zgXOhu*U>s0Km6xFK8lZq@aQWv0;oLHn4f-Y^XD)R{Dzb(L=R3P+yoPDp zLz7MJ4MUSDE=f$%cH1U#?)O8J)Jew{E=eI7oH0>~T;R`Q6osjI3n^98Qp%&U1Eyq@ z1{5aMsOXh3RSUuUDg&xV+oq~5Q^5TMDvN5am4;juc`Unkg{fsJ*-g_@@{_MR1;!M5 z)u^$RG35)xu@&5kUVZ13$b#T-XcJ8;>LiM8Gr=oHQkP=#7O|*V z$aSlld}Z^o-g4Ty1FzrYnuH6%#kQCrodVCNWwQkvlJnIz5@qG)KO?PlV3 z<1!Ch)wbqkBoL!0UEhp3C>2&^6h-V`I=-af!)#m}>R_Kgn{(QtXb7bJFybAjq@qB- z5WQ$cdlY?uXc8i%Ga+mKH+$5psGA6Uosox&1|UL+67=U*)psY79nj#D!6IA`|6%eh zyzX^Pw25%tKTxedGnMnYtyak~3eR!aA>H?nU&D3FWm|(Ym9yptIU$0s%~^mrDb5Mm zxx5`VnHV>ktsw z#8F#XB>K&Dt+Lq!-MH+<^eYfg0TRW~9)?dZZ@|euRW4$M9c(>XI0~_| z;4Ti4f!rSLoH3pSp>N}l=o`d(_LjMGsjNb#V=oqU9jD{%8mFbJkt$KSM>r3q{<5{Y z(PXIV^<2l;6okqJ=W_hT$mJyBt-epZCW-?72@&C9Onhg`zqW{qk+waC=>0G$k>F$*!EtJy0;>d1k1aj0r*C&?%^HdAOqy z?siCC`||>^P??qMA;Ulpj3dPD%i;Kjd)jvPj|hyHYxgo=b}8~uZdJGMIuL1)bJexq zI>8_MW8)*NZo=>2x$y?Ml3$0Yf_TL|Ti9p(;IZ)qyOPg%XuY__JbTzCd^UaK3(;`I ze$HLv3zHv-{cscK{XX)^8`jLT8Jf9v{RUBek`xjivb{&zA+aXHWvt1N#t5+@cjjAd zTgs;=wqB!fxXbT2m+MZHJ2kMCzNPk3Mq&sI=jg#k4WDP|NjpKXt3|6T6{UT_7G)b6=9Oytp}^hPn{cJJ)`Bq3`=tT?qOp;41F@_<>JMe=#DPL zbU!s-s!m|r4Hc$Jr^YtqT(RJ#M}Fa2^NMkQj(S;pHy?Rva_Z+rAai$vRH^gOUK)Rk z{5-tI$3qa&dZ@oHrp)SfqstrDBWAU;iA%BX?Q||J%oWTq}&ukul*g$ijxZ4StzK^ zK)Fiq7n$GQlKgVp9TLISI}YRfl^ zp^p$VVpV^p<5B`wm;9^yQ1FOizHN=wq;gcUc(G& zT{qVF9@L(8pDTU~(-tI1c1quCL+RAqqP;!arNJglSMl$$4o>`g!k!r`^1(=*2eRVc zHqNC1l?<^cVW`-#MP0ib^XB9BiSa!+oixZ#`O%EggH>u6;*)6UIw=EyC{Y zpZ--iNXNSc_0Z+hgwOR-vnm2j26;{@US-CQ$nn?YP2n&ar_Mai zqCJ*%sjv@!1jqQ7kXd!M(|0XA*%>4sm1{PHSDv3}b2q*2PRW{Q3Ro8*nr5@HrK8Qf z9-M<-Cs0WIp*HC)lzd)@N>!ahr5sySUS2*C;~!JdTirGpoW0KAReAAhnXdD2kl0|l zNZU^ShOdQMq-!w{m>PX+;fDk?bd= zjLAK}d_VFyJA8z~KfrrV{Uszt7h+@$dY^!6cou67cd`EXohIQg6piL(s4SrtCyj*7JGmii~TqcqI~!%_*G20m>QoAEQUPhZl6f5N`kCr{OUpYUNBhg-hfyAxzTM;ezY z(@mB(>J5UUrR@B6j=EJaQK#U0@Rca}SKYB+n!s!-@GqgK53Y3m0eOX2@4n|d3|~cG zA3i8w8U?*eWZisr2SEVqjpOax=(jA|HvE*gUvgoc&-+EsL5JN_HCPf?eC(v1FL3y4 zPiC$$PPRy z%`>x4Jd-t=e(@Hx7fZT6&*P{@b4(6&i5ALwsNE4{ADGX!YWqwy?Y0s?EuK316v}OWiZ-VM;ObvT1pouIRUV>D}*coNS~D zgw`uqSzAhYtTx2*Uy!Rk?eyIsuEQuD?5v-(T6SFIOU>6@NpduhFzI2J%YwCzP$KGSaA(eE3XVC^A=*Zv_JXX@D=em zTHWHFJ>5LVy+$kE@Ct1~gSlJOIhuF&F?%@~wWcXj z$?c`ymnk)LL6Wgh}Pr~v)}#$qKmC8g|y*+~k*FYM!}-za7sR1_>0 z$Yw7j7ykjQi~Pcy9IFRF8% zqM**B3eW;dXBMDMCJ|5xiE7tpKTyX=2&!yZz~0prl&gVhkeQ7s`PmXsL!tK01JOgS z0j5EDE2i{kOZWtZ#ybzZYPlAe29b-UBH%uBY~fE@#UI(Gzei0n;O$UeDY%bir?%hp zx78n&8h-c3H@;<;+sTmjU`A=GE=k_aUg}R|@Lejr8W=&*(Chj?*;NR_fhFEgb^x;! z3BoD&y(o-Yse+QU2IfxSGH9JDt{cB=8WTmAt)L6gFmD|?L4#2xIUY3lr-bDuJe3j- zvhTjXUgasxcmm|BgB@J~Jc-A#b>sxCgClA3+9xj8;|Y-OFCMc+z$R-F%5`IhI{dKS zRVX!b4@FRtx!AcXI8c&8lL`(cdb_&AFjclmaVl31Smkp%y!KT}sQ?=rWf$4NZA9gy zS-5xLY+%KYp^!EU*?1MnNfaQnkPfhcb1^xJLcr`u_iuay`jKnr^u7_A;RgY5o^6vA zEz*@ilQbF%W&eW!;h%~oX;2r%;Det{3Lx%kM{j$qYfAw{eO)Gc!TT#v5^@u)ZpPRo zy(t?FV0BuRUMv%tQ`7W^6raA-*PS1JHGugxQ=>PEGCtUgjsS1fdntZ21Ij@af15u5 z$APe4#r8kIQ@CF!hgG@>GXN2dgc8two52W(*pvVt>VA(%tAu0-ka84~%g942AwD%( z90%&Vdm+F(lBW>`^hvz-4aft4xbYo$x9FK)Mc*IU9EI$>^1%D_LjVxTMP8Mm1OV_P zXO;&DvD**Aeoz=@fhMk8Q6Bc4P@J>I29ZIW6=?YZ8BA@~-^*G;Y$5vES^+ZT!j?7I z0&P&!wmeMtPMop^91};3waA|PceuWza;}G_i;oCIz3^NO}g$dQm@tC!FP*Zwd9 z$PWDPIsheTe=(rcw%z#e-eZ8ueK3W>D=`EKGh~5rO(7jr39;kPrCTc!1hY5d8qq*9 zL|?}+>7Oy=dmY2~|BT_c*D*x;XAJpY#}M?-81lc4;roBa&=a2qI2?@YFFrClw2SD4 zj1IpX1wLhw0cGzGK?ey^m%O~Fd}?I$o?ip!GCJh1B22W{g^Ue%J~J|UU<@FFW%AJg z<(Pp}88CT10&;2yp+}{s0XQq7NlOLokoZIi17^4HA=V$viE|t4|L3*sKKrNT=Sl|T zU$3p;8dn9NbQ+!oDAf_~DW$E1WuQ1vzv8mGS*j+k*VM@2%meb_b*p?e{ zA4rtuxS$Z{_1Kofki4mJ9}omz)@JSeKzl=LP~A9JAze>S%|vZbjY?W5qIx925iT#(LA6fJ>Z*o>}b-=Jl#Bwhtgl(gSW@Rxi=lOpJWWYEliP5M=QLpo?Cz78T+ z(NseTO;xhe<1-h#BR8id%F{Ei|4`t@Q-=CwsZ#U#Tp-EYMw%w=#Z0Z|YvE^97> zR!#zJJC=(vnp@L~>R^0xrFSw4MGPzgAX?y z0Y4*HtOqE0dhv9lXmPP*pqtCXch=BOi|~&k5<`3n@gCxX*RiI~MWy(WD^H?Zx;2JR zH!vz6^w>`ty9}pD;Si-m)pvf8^8knJb*88(!5eL1veS3Z`8nj&3)+1(dPsOh^V9P^ zMmp!LJpk5?8`##NH91C?E12!ks>~U)=C;DA0%dx76R8*qh|MAN;#a z)+A_LZ7o?|$rX1VzK^IxYLvSfKG6)xn@K3=F-W1@kY6{Es_o7X50WnS%xV5$P*^u5 zzVtqGjvDU;^BF6OR?e!t` z!;dRER^~7`xa!3%43P&6PELobnf7JwaN3I$RMI;(L zz0iY2XZOm882)1OD3TbeWe!5R%&8uVngk+1XnN2Y{kuUbQY&jI@1^{H^eA5T>z*M( zpTOcKaG@K%r{&J3E9j7!ZJ@qKMrVf^-3&|dwm`aek z2}YJ1yi4rF(;n>FAiKk=BZC=58Fd8;`ljUx3esrB>8w}g^V>}#<((lSap`%@pM{SG z*pCAVRX)i0VT~9UFsWz8ThW4@5<88El)cJ4iry*^TYsQE z_?q_lT`fY0BlWo-eQNRm4*Sa6EKdSh$@I#ECmQx0n#Rb>_*7LG%Elf0hB!U>{Ql5pMU6PjLqWs9jjKhFt#;8P}=5l$r~R z`>T--9xBJ?`sWmJo?`6J7m-^(5~Kt1lDR8*RV0$MW6B>t3)9M^MJO|RBYmt?M0B=~ zTVD3Q8}yuYw0^>9QC^12`&{%v|ALnZPg!@aa0!|ZzgduYlc{hFM9Wb5fM-;N@^LM+ zQ1~nvncX#4TwAVum__JX-I6E;ANw>=IMUV{Pdl22W>cmdx*qm8jwy8Ar0nn8j@zqGUBXdpuA|-*!7k6|!UhCC5NO7md`zTskT`*jeF}vWf zbzoO2oj!8D()dOoQg11@bYN7glk|xG!c6LJK8|;^w1i(`)W*EoYaNJ>QAXt{g;3UGD2EUV=yCs`HOEZBYbqz~RP0R88CZqF$yv*DCLw04zHwc_24!1qq zbpk(HwDum|So=GXZlC$cbY6yjQS1AxUhZ`yJe-JiruwW!K|{CmKHQK~uS7g|JMXl( zt(5mWPd1n(WgiG|HQcSs;Wu{cVC^`_cqW`qjYpwAaFV@|c3rRYfcn9G-uaWC-uD1O z2kH4sZ;rKa&B=RPjAJWzx9~Moc!o!jO~h59HyzCd4-Qb=FGqtfPj!xB%O4`BZJ;it zMtk+ddfbE9nckcl>MgyfUwRS+JTR&>54W3I3Lz7p@Q2|(@Y}FIn}w(&jUNfn25ufn zu0J~@@8GSZr(QM;Tf^KD+{NgvWBJU*q~9&$bQY7!;SEb$f0OVm~v* zCrUOQ8_SMJ{pe7(`j6svs3Vb9QLxn>jRLa55vj}bkOi8+JL^;iN99Dv|GrIi-XWfb4Hx( z&ty5~$#U0`&;@u`v{_5(zRe<;ezahH|861`{H%DNjBPq`N)fsc0Y>F0Nx=$h4NQps zSyg38^xZ~?KVw3ZJC={rFPWOve#Sr4r~`(EF2OPwr}8ih6MYV}lD%#38%^-jMNMI& zrl$7NRa{x4rx{f&Fe_AD6y>Q#Lri1uW1mk?`Sv+v&_9iEPG$Bal%ki+1U0m5R3HVt zQ;+JW7$-BqDvjhbB|LeFMn4^i`{10d+ft?6Mzu)?zdK8wXS6#fQ}1n*5;ySIR&+RB zD@7Az8W9(gm7AuC=C&iW7P>hs`&>0g^%a`?(O>0lDT30_2WLb~$9HzPo8(XtoowFZ zZ?xJ<`JKOUAvhKh)Znq=UV~si>Uuv!I-jmvKWKq|^eyIvg343VHr6vFf5~O(aenmrh&=i@QFY6KXKC+nrCGj0h55!n-OjREPf zqwA~tbLgB*&IyX0#HT0aX`w&(E%3Kmn_okX-XMU63NHI1&71tJ(+5VabD!NFnhUnY zPv6AKEg!>VZ3VvcV|I|O*JsIrrBC~=AHMV6b$wwt=3(u9P~=@<5Tc|HS-ZihJE2nk zDb>6pd@@PXAZtBW%3{=Kei`&8@=I!-783P*qznGbl98Ty);p-+b}9@SRR!nA&SIhx zMBe+-$w8O6QRz4)uYf@nH0s>@^{u8v&s9Qetrf7kDKxxb2exdfAtL-vFblVq5#ngH znRDeh(bq2t*C5V2?VmHMU8ILc%9>{vvK-3N$XaI;ORlyk5_IOEo;uaPY2mWm8oQ6) z#d&R4;}Zsd>{V##CaT1ZlBpKlz0~rIJHu;b#xmlmI z8{!Z!8u=6xa&kBMNa`|#lc%sCZMdKyn?q7Tbxoe`Yc%ekj{09ftW@HJitK0{d8)s7 zHHaeB|GXZKI7lU9MjB)fL*Yu{!onJE3+BGMxubv~@zJm^^Xnp$5-P=0;_=ukO#9)}yk!KF=Kn>Ur(q~B8H_z#` z<&silpH6+(KEF|RkBc5Y*T6#4aw_OZ2?^=)IT@#ll zkuq^pV`A+62jV_?tYBpoEYSioxq@CI$qeg!+Mz!X^nkF-Xy+M|r>=m-G&!klWT7Nc zXTv|(j4yJD*ird}OqKekA~^y2rhT2C3kdhCuu*L9F^vg>v5<;=@)p7Tkh^TpQYMF= zaKIn?^rUz-?$$-hnLGY8cV@RPLundTw|jh2Zk5`bt*kMcl=$=P4AosnH`By|NlQR$ zZH7G`qvuFK<>5n{#E&I2X z7RN7)B*X`9-5N3+1S2(sFO1^;UJe`uHE|Y9auy^vK9|Y6&l#7=n@`6aPcY)L!=;-Y zLpT<$Z+U4&?N#{xkcl+Sdw!RW47up=OCx|a68w%l14dmDA0s{h$+-{>^yX8;Q?~RO zoSBny81u&O`1kW))N|8GAW@D=f_~^USN%?nu6SJcEAr2xrXydyAd-#4j5%@nOfd*Q zaM%r$x z`CPwQgkD4YldDMuzLZ9Tyi#4^PC8X3s)1uhq6#Ay*pO`CPykujn2d6`p%C7vT*uhX z>uM8HyH-qFFeoXwMVgaQIe0$bCGYonLeN&Tj-5(tY{G@2G%iGAn%+c|M`?6)&FYU? zj5J+ezDgPcdhCv*ppLF*hdgsz4-M^nn<|=SB33A)@AwZx`T+!?#CCEfkO55Qkai4K zXn3c#Jf%heI&zIE{r59_VVKOy!N)36<3H`j=j#7FIXo2gsth)ycXdXG$<#HZPhtb1 z$6<$#NXLUhX=%lC%iHsUMDKF_EpHBo*jWa%@-!numIZGPADOjU$m8Me@b@MzE-cf~ zq;e63xZ`ztwB^$z^GiwgpDeYR#T4O35QJ|@nQ#pPG6RRKW3a+=z78P>AN*qc=hl#Q zm1HLvaH^s?X|sQ4a1aj2ych(|#Xf-!$lSC8bcU>%nZym*2M~l4*LK%FAPU=U)pQaK zB(50`Sj(&9n^fh2h|QCsuPW42K;hOt=l-hlqY4*ADRfw-dqv^{Fh>}p)4C@<81fq# z64Om8hrZV?{zar0Rtsgdv$m#e`xY^!gJ1TM@amU8KrCw5oQ>dZ#n}Qnhfw zoXWLWL#c)L=KgYz`lT8E^2*)0{a+5J%6~bWdJRq)IDb~IJ4JBAoIrd2`Re7Hx&EX73P*^L3JT z62itMs))U(S|;hc=smUKo_m)qO8AYV*L%7*fd3ng#I&E5fEag^Z*eR+tuN;F=jFB= z=XgSVUa14POf8%;T4(VeGqs>1GzzSnR8=r?EGtVB2N0RT-+a7D7=aW93PVIx3X5{iX~ZH-gpG`u(k! z{cFD{M{|-oB%SP`y2%$K{Z_@ffDQwXWYyvw<_$IK(!Fh4~rQqC~l-7Bu?# z<=bf{uju1@O=Na{z1<6@@a+@*)2RE?`-^8~LY5V2zV07mH4d>@9wVC;&eDx(Zo}!4KW5a}#U~eH{*@0r2l!u^{MmW#RHumo~ zOx@b0imO{uLJ@kDpqGmgXTsS^=d{NyL5HFUbLtKvhYZ!bFyiq`UhBhdNsI3^3dP`e zGnJ|U-`yC zI<8LCrOVv>KDpL;`&->aOt7(#b#nME+Qk~)J|h9zJBqK*qio$LKYaL_-c8r{v*c*2 zNwaP7=+;@q&CwK3NN{=dX8sa9i~U-%q}oa&v~s^>yrg*MKbtgN^}QpbZB>I=L^mrk z;u`YpC%&6?Jjb)k3XzUKHjHW>^H^J8nJU-!b_;ZN-m<4rNy&W5Bh$iSsxVWz`iCW` zJHFjbiP$&>M<3R~CLJxQeD)tz-gZo)s$k$ixC$C?gfk7YF8G#7D-c7mV{^XQfWj5V zYDRVP)hDXj>AVv*Vff&2AT1me?4*whGIw?H4&a(IPMFAIZNI7Jzc*%4I@b2zEUSL@ zlx;PeQsZQ+H6p1Uk2^#W<*=lRv9ca8JKdgt_+2fV&$hNTDuP5J46|F;^M>R@JX0IK z>&XrB&p0NM9ABN?(+-@6H*W_Jt_-)>J`sG2s+)*4(=a>OgZ8)hEll$b8cxb`6QtjV z$%+E6`Bo`U0oW_RAjp6tH&*l=^@d$V$yeZ@uo-t7`gV43l74Q%=*W*&**Djf@?m(t zBaEDF$VEWGo=qmtR1zBWQ*+Xc%_RF?RdtKspi83H9TD{X(a(kwM9|e5m=uR;rV0y# zk`twZ;qX~JNBr$y$sMOqQgFd&k51Ds2_0|2}RfLh@LTMg6x2hHT zScm%BPUORP=1KUzAI6)!uYcP zY;)#67g{LqVR|(4PEO%A@Lp1`F%3E}>8CCQIozH$M&T-0go@kUbPhod#^+ipbA0Za zp$`fP&zIluM5@uTT6U7E^$#j+W-E5sXm!o9>BgVS?(N4HHW_vguxdjtZ#(6&)lI>;D>7=hTu`+-wnqi=Xo%HbU8Wgv8SnyU|3?R zWYa-<5o9-DgZDoEs2(eC-UP#mOSt&uF1`7{_8W~!_)aS%)TtYxYQSg-N2bQu8y6hW zl8gTKs~wi*Si-}sQCh4Bjy;-{pWxtXlw?Zt;u`^w6n1a?F$}7btDIHs!JFX4{jlW* z#OBsIzNuKn%mquc*n10Cjn-fqqHrkoPXvxugA&KcGu>LR<_>9VCCSm&?Pc`>jApxKL!dxqpR4qF7(xd|ssu6pr zNUz>?{*b3OK=JYxl(ClHfdqdSB8JB&CU-_XPm{zoEcL&sx>Rg*&CL|bn6>0JV`KZ- zoDrOJ+Q?;rQWkpNw?oAvqlxxO(()&G&4fo+)x@bpGLiS`$C0w!=OQks;jT`I;jp8r z6V+18Es~&-{+hFOhxgt=7{H!M31=c-YYZgD(cwP>_8T8(A0xl8D3tKU@2Wsj#0rQB9 zT`a2@JGo&NEi6!@Dmh(FqmwT5a(fGhM<_6cm>`!PhpD2Igz3=h?c-)-T^%gx`(Z^4 ztP_Zn-{+O47CrIOWre$$s7|4e(|x=OCWZA_JffB36Z zEaa1o1*EHY8Fhb)UgJ`K@-%j5#_I%Wf6&dFV}w7k5Qc)3Oz+P+6yc_U`Eooh2RgrG zf0w&l56At4$!2@fn$t|SHxx0EQn;I9F_o-J)13DBUP>k~cvIf~=u6<9JMx@J8G?Pc zFcDS55mV*;dxGAQmla6T1L}M-S8~n9DE@+~jhiU@8?BoxOTi9taN7Og^SFGdT z56E@DR$Hsc@NSLuu{$HiGG9apQ26PL4PT#~3We~vY@iw-J0t2@b`G?C0#O=zPz3gL z@sdEYvUO*&qply(R~!QVc3NSif6HCd6$m+|@2OR3eTX^t_!<2$=RY7lb^g;+nR+gE zsBA^mPwGva{Kh8eI`D}BW(iSt6x(~VcNF*9J81ge&@aB~JL##OeeeMYXUp9Wn{uc^ zMI|d0hu|GqH(9YtX%_oX}|f*v3Ck&6=>qCt`Az zRcHquBGwW)T)4fhUw>O4GEd`B6wk`iEfeOKN8`avehFW?nd6|!%dZ<0s}->`*A9Gp zNs-HycU98qYr%X=$K>PFnNUq;{1LBBqWf`o0`utHXQK~rTvdFzv-W7woVk&j5f(8S zr}rY^Xvpbo#7$9iZ@%7def1aAqWFZt=cW3S!G_=q+*>^as%){ab}Zl&6c>T}k*9vF zdE{nP+?Yp-74#@__7aP=vb?^UAc`3F68(7y4OIIc>`y<15SK!<~2%*}l8K`hEV zFk-EPZq7p6mX}3Y21s(^+rZ;b@A(d6LGLLWqnlYP!A9LxsuHiQVzN9C(UMo&M2L*N zKD^o&{L0<^@z&3C71=}RK^IexA54@DY zJ}atx>mWt&dybhxyE%f?NcCbGT+kOKK4ryABM}8W^yS-VVM;_o7R_vVrs12& zpD`8*+gK2Fm)v22B~uT6C0)fDed>)nu@m51ThB6Ai8l90Wq2s%+gy;0Nqj-!Iri*_ zIFTje`!3NF4&R^+9y+8sa+Np~&-$-7lr~1nf9_sz56j#g%1wXe%oiHM1p;OvR|z}m zy8!!F?49>IG(U+QB|-t~uU+Ohv*<5wZ!}O&?2cfYd#Dys$QKbUplkko9GQW1#nY0>}@W}SX45MZy z$)3w3K2w|+OJak$oXt$Hf+SVaqBmBrFoftci*k$%kCll1 z&o#v^)rjJ8ZB^RzY<3_M}z%Y;*9TA_-6sD!<#8*5GXoTk!Ewfgk* zj}jt;a!9^I&?_%PD$X)8P`IXYYjM%N_+L3kW`h#pt1yfL&5lUsCsksli(hDuM=)mi zSQXN1xyGlVlrL#&)96_p0cY0 zB)K4k6KrSAcNz`L5Lk%ian?K75qWKNO}P!cY?#fz9h=N17ut@|X1`oFNJD!2CiaW5 zFga+W^E+c~YG^T{hMJ~7EdziF4Qq8g#GnnWYPHk^U2MXw8&)gS${O-c&{syt<^l?Z z(b;1_#DjS{tpa!y+vO5lYAqK|BS1rDT<>nG&hGMP)Bf~7V`4GF@xH4u!}f^iRr+!4 z&NNB283K=YN0MB6S_V+>izlFrP(;j$z=qUlp81kn*7@EJ@UO$b$LoBFjK^xY1|q=q z8tA>rV?zo8r3OE{P255-4#l7wPWO{0a-;(PNVG()LUrUZaJzm4Lo3rGn%7Wep# z`6B2^a-(1j-*ir~#+BYO)^Be9#rmb%D8#i}=8QPL=Erhz^ZW8f;`?sDe0*M}HL@WpYh2IP`JZ~2`K9x{7s`}?5$x&-fR`Jhsg0rOw5I|ESffUaFY z=rwx$nS>8*QV15T(x`Hwy(4641G`C@ls6r~!UVW<>#}SAQyXaC%wZbaHPZ|)T(EVv z7aM4Qo&~=>`jN=@u#9lP05V?mQI5*mh3A$0e1y=v=ZV_TxjShiTSKCVq-_9^UmW2pY6$p2?ZY30 zJZ7$mZWb z`Rc~>wPHE7SnmAB=6v^uYH;B3EWXMWHT6($;5utKOb-|~ooeFGzj-WFrN%_Hl(q0A zkSr*e5ZYQU%`51>k8?vRSoy`jph9;1_*f>w6sjmH(kq;)BeF?C70Og4S;RZ%TJiII zz+z8JQFw7@8Ex_P7G~NxE)-{YZ1g!UO;-@BM~Q}hsxyzF>%GzR_SMTa^D=jaNW4#C zPts>8V*Ls!L`SQ=v9mKSrLHjt>$SDzh#L@O zJe@p`f)F^X-ghlb^Csd~R%q&h{`o6n&T{Wo*ANm{D;W}ap)(4UJV{z5YXZ?9jM@qB z{QEFQE;l91l#A=@%GY274=$LOZO=F%zep^=6B=?s*_~zf{-4iDN2$HBgXI4?WK#~2SQ2@ zKPGlz{ZyCJKlWxA)MI2!I@w3jmCa@fb^8d=A!Z2lCv*M+Md}rS9N%H!Pe&6^JnA?ruF_dymfbjtX8yfBbjh z1jGg>l@Bo4@!0gVDy^{H7S+%j)o_t|$RC`T_a@PL4>NeHRC=>Tl{TYmInCmrh~5~$51mYDKFiB)LP{93?qw4n!7)kyWK(Rk}o4j z5u*1Ta=E5@{1Kx&trSL9@Yt{7b$^z3T&1V_I7t~t28q~{-8EPUj|j#?=(AzDSlx`g z>Qb0{$qiqLqP23k@oJ3#a1c!@F>g+&J39gIlRv92ciw0`YdcWnfxQK_v2dT_ob|#c z2`tsJ7_c+e7#O@qNccH`Po zl0rQy(n791HAC7Dp@~+^gL@9UW{U@Ke}PNK#*&GJ0wOx}7>)hYHUYXvOHc_bon49Rf_*QtMZ$hQT=8Q@<#F3A}GcgMy1Upg*x>auR8?ESEG zWqR+|LN}dsfA5T4D_mY&M0qK6lBRd*Lzy`WGbi`_Kn-I;B45@k9rHt}leT8>_zAke4tdys)B6Q`#kJ)Hv3e!(?Tv=KT$)(Y_6 zuQbb(184q>ND96(Jy;cohg0oW$ip--3Qi{Keg3XrB?UaSbhgBAc`+E(Z z7V?i5{z(aA$Ul({ZK3}MPreijA$Y)C^aj+tyW)i(`)vX+YKcJBw~+#^;Xc=ri~iw+ z)FGb-=*Ks>v9L6fPP~*zq0pgMDl8v)Pxa}jFJa5h&HEgA=ngc@1B0e?4|$~iP_&E ziNgbm$*ut0Jz+r8X3=3R2WX(Vcuy;Cflx%+fq3l({PsE-@oKK`+ld9uLy=SdfmeD0 z*4Y`vF(lmVr1#LQdr4s%(Akw28e9+4tr%ANk`BEV9GV3(7|o6S0~%DEcV; zJc*NQl311o7EIXH716RBvQFTZU=%fHt}86(w!*4!Bf#m( zJW=!Gx2`dEBsqJrRF~&fCtJgdm#9wJwiHEh0g$^W(^**l(s|)fufgRSDQ<`dm6iN&tTQkLpAjlvtzcDl*`t9L(WLb zpo;>4T=k#afTF4knSXZ|hmr}O5SW6MrorLhgO~WFp9{x9Um*mt>CsVXizwJ=ZJLVE zS*o0QUUnNzG`Jf@G`rC+L&9k|-k|2p4``B0yrV*YvWUM_zTegrgE$>J%&P5Sja=NM zQT4BLVL$(Jf9$B$+oi$NHg$oqE5Pch;RiV^2v%y~AlcsOP zlJ$~M#RgcWP;CvCi_(CZ1QoB&N}SpLI56{u{ycf1#2^1_%YcVjt7x~#c1iAvg=@^m zq%V?5ZNa2K!pr147}?hvx#KJIO64;d*H@d5^yIuMPi*p%pFhOCwjIQX0ic^egP zU_hYr{gbiAs>a6$|3224?k4;*W(ZBse63uSQr7jK)0etpxdJR35Uz(rvD{v9FOM(P zZ*O^?e}6DBt1}P(X#cNo6 zJ?$85tU{n`nO(DvQdRof@%jR$`W`O-f952$Ay*`J5*A;%-t!Ap zroFi)IckvMf}AOXl&%F$p9&i{#3!Egm{EW50;qRp7|@NLt{NiJb3iiT|7$QZt3hiP z9birZXE-rPcr{ZCN9d?%X@w44#9X7!WlakZ`{WB-TKMtTRP729e?mT>u!e$Mxy7J!8w3{~TqSyg-H7tPqJy%}9sh}fGk@}Kj1bJ;2VmD$<6y`G3 zH5dzW^Fm&RAzZo4{4od+D6+RMKmhvGQk#%VnnEd|;JBdwlT74y&+dPliF61|{aYlW z+VN#puJEV1QIe+<#VkQn7#q|UpZ{VjDRl$S;Mzw+V%recK@@*fZVidABOjM#NdK$e z(8}a+3k+3bKo519*1yLW2XIfr<}??FDG?nDrm_^UyQNxH5u0TwxJEA~W`Zch2tqY6 zl~gi{XE@2~sfG1_%tT;8|2LUPlI6c;A~8YlfSG4q5kX}9Q67%eZyys>vOh#;^YP292W-J!Xd zm=;*k>HaRjLBlE3CQ5t&q6+l#WKxkrVnk89M&^LXj(D)zrF5ch&Ck_F)JJ26>9oIA zY;J%&g_EZBU0*dw^e~PQWmiA&yD9K9w}OfW760^03O8F>jo%*N8VzMcYOWxdk>IG( zSk_B7D{YnbxR5hh{0#MRD>8#LRbOx_al5eWaot$+QNU1T~}+RPRcYR{HKu4%PzFtH^Gam_A$|ysG~yp&RS}V5$ARQvWDFvP!+oWh<(79`+VBug}pjuF{`l)Mn zudD3$z3108>PrjLH3NnDoP&FR=H*4KFJ@=W#OnGaj{pdb0#g?JgT&07fNyVSLR(Bo z%h-QT5btm<0|ai6b0vJCqBI#|a-WNey|gyN3Y?0Yt7@+Lq^d+B#1;uEBa;tvHK(<( z@dLapuZybnpI42{tm}$M`zyyH%SWHMjZW9Bp`$nlkUeBQ0}+=rW4|+Aj~r}RgonJ~ zjFoZRZI!Fo&r10@SJT6p_Fo$sj*CS3s0*dPCclNc;(LuTX_++PG=%q~$H0#%-fg$& zfTt&d1HooZ8WsNJA@D5bjYF)rKL1NDQis!&W^8(9Hwu|v-cy?UG{h>g~EJAlR z0%&JP^!#PH<`F;jLH_ejn_3m^EM1&CAC=nyaY_-F6_);i)>F_rg2Qzj!vm+S7LR_UQWdZiKZc%&_od` z8T3#IHYze;SzdzaTRc$^9c{$mB8xcA3|K3u3;rH!bo1eG!npJ;MRbgjaaSV?Xlb^2eCwN^kz zTSd>gv`5KsBp&J(9M8oJE&j4*i8Ia0(&aL>L$J`Sy^gFbk)aioochi&)L>%A1MqB4^z{O%E3JX-~^Oyw;Syy`*+9bU_01w-9>w!Ew8x3c5c` z8j3Iv2)f`$k}&Gv=23V9Sr`I_&jQy`ng&=y8aMEwcBsKx+dg-id8=YR6qTyo3IQ25 zYU{WAumpk}mR0JEn{%gm+{1~-geW^ruN#bAs#aeqW2JKEs(9~9Pc32%H%hy)!^#g(_(rm; zJ!&+0)UvoLGdV>5+{Z0C1r-ox&qFs7Cy|n{xt%0Kps0xvWat^4xGUw&8S6y^%GggNN4%Ou|ZbCo;HZwbIjhO^4N9 za$VkE2!|02ObK^nJNt7*!rSy_d$DO^2gP7tXg2u}o@DoxkudO!=f%3-fyy8QPgTw! zKkbr=dvY7k#)!*(^$IC@^jIfS;yx0`E;y$~=-t6xMvS4<0rK>5MU(=vI_5z9_Qs8= zk17mCFHhH6QSIR`kpAs`F$y{o_+2hM{ZNf!*#de70TN1rSi$v1c1GOi3|FtfX!e~p zL74yk8Y*l=_|LyU1jF_vlPXsT;WND9#nl>9n#&36e$MOqId(g^PVkF}5p&aLamztc zHPA!73a{s0|BN{nn25{*HdAuX>KIGa?RAf=KRfek{AZx8fy%vz8@!GAvZ-DXe+EMy zI9&rCBnwcO95)hZ$?HXAYhym*&W_LBX*&N1xC=PE11qQrEza8}YG#X2T35i%z+F` zIl#!^QP9}m6a7}~ZV}ZXz6MAq4upaAK&m*sRV*DL}{xxw2j;Qc!c{|m%shk z80c+bEzTY<39kB1RCJLv=31eujIG%{34l|Z^NAmQM`Bk}8O@mue}u9Nm)phC$4Iu7 z9zN;Q`}{VIpmH9!2BULbjO69=R(o2wi-Vc{sh7~{S$&r4l9|`>X;7!U*;Lb=|1RI) z{ym6)=rkb~AFRoT&?_Au1qU=;f)S3&?b!7ZclZ*C8KPG@W+DflNR4|Wra5viD-O+n zi0sC)&PmsRkME;PjHrDkn%Sq)UpucMJuO($JJSVwQBw`va}s5&rV(8;VW`jsS17@` zu)`&I`W!`J+})L}Ufg_8a)vJNdX5(p>yPQ31%Ux72DL3zhEQLsQNJkjkz(^k&`8o6st2Q9gA>z zD)mknVt!gQNtKe_zt1d-3?H!%A&nx#4c~u4*v757G?&M;tSwd&KYk~6PSuoaq=Z#F z8G@V^k-r`moH5F;!eT_hk_TBS0&Roi;)XsVjDuOW3N~B5V0FD?1vrxRJoU9mNyi-Y zxJxs*c<>zUs(M5-6BPnrVbF;4av9FTfu0KoTt3rw0e#1bGFpg|@?)O)-c;2h9#J&} zwV0=1Q?=w}?*>?s=MMRHnj)qVOVX7d-Uyd5!+-42sVBI-+j8Uf_t@9oU%<}eXU(kM zH@aEb@flIi8(jwIhfv3ZNF1MwPDIlu!wV&;!lV77JPCQ!Bm@2K#eI!d=EqrAh#KF8 z!?4;#GrQDmA)qw!{<)9lj0SHbHbsL~dgMQxa@YG;MaD%z{#IfeC*~8c| z_=X>$3{Tuvf~f&Y`M`U}NOtYEh5j67w$<4iwKxsL!Y+{5CD7=AMFUE4cF^1BR!FIs zbWH1;+O2W6zquNasw~KAD{$2MVRaW_br)m}WVl)iFi?~A<3jR`LN%f6n0)u8lAVnP z6{Hw)q6szZpD8u-OB-vS3DDZy0t;B5Kg>Zx#y|9tAH)RvQB_6BD_}aNmbt+4nqltRf|62Pr1m z8=tF(gWN&+{UqR*(AusG-I#fR)TzO3Od+adj!&nu!*+s&+mizW48$|KZR{^!AGg-R zNo+0KON_d_;a_@RO~ghdaPgL74SWTzaoS~4jVAhl08z2 zPVc%G5SKBJDdiROQ)%%dcb~?NAg9TGG6L>emRo(7v9X*qv0(cQJ&>FhY&W7Wvu zo>pTEf%~G=pMidu*4H*_Fl1t*0b&!`WQ_YM7uF#2XPo=;anhsrs@+C z^Lm&AmPY;h3OnY}z}Lz%GG~fauklxoS?TiMjGpZT-~uX<9ykI#VzaVhKs4IYFjV^) zzLmR|#4$U6@0ru6X)_uLv1mF~)QJs$7VpBrYNzatvYne>SE37?iMu3=;bQs|d@$u4 zCqm91?q&4cF#QxAdk{UD`rrqFQ#fZh8dQdJFhV!a(hA4C#qSIr<6f!Q*(vjA4ew9* zn@dpqskxqNC%MXym!vzPN+kc9$oux>f0d0~ll^-(V)VbyM%Y&WB^!xXB-bkYku2x` zJO8&hndI;PMgZ0mH^;sclYWJ*_p97pmihqyKDx=yI)wLG9Ub^vWA$|g2!`=GQJV}C zZr*u-nv|X0<-Hg+V2HXo-u=24sZCYOd=qsez+>RXjE1A(iPtM7ek9jJviYjsR&H`i zn=zP@J*dVKQM&^e21i|#?kc+XHc?|XOehC2-&)$?caOt=244O7z!5vy1$x|Jj28b@ zr!>xQ{EV$<5Pe%2;5H*g&xFx%_VvQCgS0}n|L<#De&ie3g8bEoKiM6Js-y1mRv2~P`cDMpbNg)^2@;?UIjniuLDH-iNC_GCbJ-KJ!I4_ zB2)XeohVft{8WoOa`&rmzDpYjE6Tc-q0#i9)>~>WppR<-tqH{*ZaL}>*Y@GAHAg>$ za~gqdtIY#Ntymu*63Edgf`Kmp4t**kU(ab@bI-@%>j5Fq2jkH{ykEqHdK{DV2Qk@R z0}1>WuWah4_~#zu&tAg2?;Qg;&{w-&;AiqS(S8`-6#@bOvl#u{7lQv7=gRqS#<`-S zEdEoK7!kf+n^!$NuHMCTNqJ={_B^yv{!dlHhWTGq2`=AthK$eXs3_-^+b)Cc276g)Jsg0ByIk$a9lJ!5-m zy0(dcrUgAnK!hb_n7*X0F*ou=h;e_NiSZp$2J1Aag|c5p0X<{FL`GsrJ(U0HQCJN= z7hd;`r6!O0JVCyE!;OWekoJ5kDxAu@=@#|FLEh-NGv+|hvVU|v2w?O*ja?x5mS01^ z&cLznR^!bM>plA{u3cJOLYXvwh0Ni;^A>fHx0tpH>1?M2{iPA5ebj5M4UtO5yQxu& zy43rPqwMT^hmLuP2t^Q4PT1BMqjf6p3L^p~w3CMvew=d&;RL1z0k7z(CDhZx*hD7v zG{U_ES_!rc*}_y~>gbeTh2$3w5_e|!!iIa{Cs+oLUtnkpgBWm44z}AvwzD;bjkGlvt6vZ~em#q&$t!`#GB9#D%r5|0g`+u37V*gm z_HsjV(u#~u-wl@%;rh|t@`k{F&3u(9yMbhyq-0q25WHk{-VwDu!Efx|RPGK6_FF%a zmkYkU0c0(%_xf@d$BJAW)8Mh@1+nUJ8o%ww3T^`e7Y>Fc|H1Sj|G@OnVp9uVx=c{KTC{DZ89>T9XF&LXj{FDD zk|drKw;X$T5Z=fD+^@enaBYFEDLlM~WfzDj2tgP&VLXHyAqLchA$&Z@z|S z+A>=4zfJ*1_{uLhyVfyY&K5|{)m#wG5*v0V43y_wnSiwrNF`Hh=CX)P1_v(h>Kc*; z4KczWE^{v&ld&BF;^SIuNX|wn-`kXBJ?1eG8>!(TGGJ}~*JSPVy{{*@x$mT&mXs+K zGX(*z9G85i1K@1@jK&5s5t0Qu#PoK}NZcs@b6He?ks`mWp}ewb$}%N*Q08`2;QSAU zVTh)yJlb<+hT>@Wp=>-WwJ&ttoCWfUFUjBNzDSxNLM| zL~bOO&Waed1E@;ATsi#@4L`_I(Elhur2eb?Fh%_X-p=^jW!|d(C*A|(nV6d2`MRk9 zTM7UCoq^1G4?kf(!VqT*wd{f=XSbnNn4;I#qBGJWHe_3^tq=1zZ!;@KEGx*|>_~kz zxUN(ZbwDQc1#BTlH(|=}4Ar#IhQY154vWh#g*tFejT!j2ChvT3_7Ufrf>y7&wCEq* zA%Y|4U96YD!c68dbKY{yN$J}&U4uwUt1r!`$LV}>PiT{m_DSB8t*T^*Z^0&Q?U9;& z0UB9KKtUY5UJW#6LFGF7{1GgOODzBAh$n3Uc83N_?c}=L!|W0um=@i4sGRiJ`%2OX ziIzjkMDSmmN>RC^9}=einObRqsWA^IiuU*~xaZzi_m!mY9UvmReViyxFlAY}~8ic_8 zmFpN5eE)HggJYq}(vBt5sWOY@4o`u3jew5BY)<*RbXh|q-(9!6()%?}A4ETYOWH=4 zB1YekA$SdJ-zomhZ+YU$xnrwAoK{*SPI=WUG-3M&6*$>Hk%fbE^P{-i(m_IoQ| zIxET9aMj}v;*L6tTWrsgsm-IFUa<##(XA!Zl@>X|8p->QnryTj){7x(g*}Juo#gt} zh)xD=?&Qyccmw#Gm213iEL{r(wGIOR#rNRcEKJH9S_KCO-vHeRkJ3k7skTsUwbKW` z{P7oBY@Y0xB0C$Vb^gO!Al9J5!~PFx0oF*2ns8Q%W7Eo@tn|sQKD^U$6?Ftb9q&o~ zADV*mp6FPJDPFs!3iG~>5;Lwdg0qAy4fcP>9E z%WaX71FWzDWIbYONI~MjK8G~0nf#vs06c)iKa;7~Un(pBh#eBdB(aHp80!SSLzQLn z-DOv8vB&@uALH7P5nT!bYM)Dv{|y&FP?JzXgoE>1BW zq_l&SGd0K*^H6Sh{8wE;7GrQGw z!4IsC{Y!}>N?wV z40q_)IJVtWzS``FRCL8sa zg~2-+rz3^^EYXT|JhUbdn}rC8W8YRC6<1!e8S>`xVKIg0H0 z+9$jw{!Y^XW)&}C`FT zDTh4t_CrI4(Xt0wi2_}d;{%31Lac*X2YK_IAaF+DV+Y!as2(PUWEJ=~dfYQJnb`97 zbuM~Hx#~Fr1c*W66Ww-OB!o-(N&MdH_xXLtk<&@U;>u&5#okmlgB~(QhENsE)!fO(&ZhwA0mlpSRTM*rKSYI(*xCc7zjl8P`Yv=kvF&d%*@?mtVf| zwQJR#MMWHTFA`cm)8owkm@UGef z2(l7*2Lc-fN6u%uz_ug(!}o70Ouq)AG!XafAur4}93Ukn3JCYn{hX?TBxMp)S?Z|R z5S5&Iz!-jmQ`Euw1_KK$`r)79i_8PYH^dG))sYJ-K!&Z0@1cUo#?oHLvqWj6K`tl= zOPO5PZ8|>kKJg-pHiyP8ByaIm_wC->CW3s1HaLDeCl-3|C)`TH< zls;YtK+4u`d>SZ>6K9`Hjw!_%Fem?L58&P*UAuAU5BmHEWI^hr5KcDsSgIitJOn8N zdz#hsi_c)}ncl0O4m?nW-Sq%QxXt*kx@J$t46dKQzB7aL;GA*-(UBA0OEbbfU~N3< zlc01AORpt*h79RNu3L`f=b%zM|MWZ`QFwGWzPUH2YtG22$y$ML79}6aVOLMdq07)# z(Z6zapCbJle&#K;{istA9>2yHq2LN{`|%z^PHLq=2m@BggB-c>e!K^})c`LJB`O4z zJ6f1(jL#0H?dy{y!e*%Uh>VQ}*c4GKpaRl3%pGgFWT_Zn`Z|Pg@A_G57H`Y=`y_I< z$im?C&Q%RF>p~%rYfQrO6aJ5Gy)UB^0D}nmg$n9G+4k+l>8Togx88I7AMe3N3~Z^> zN5^=7RPceT=J8S3uzGhW{ciyunR|1bCJUnziHhVeeN_FpSrSi|5IO!DowXGU)6-L+ zU3u3XIV=Z*5m4Z^Kj%0$RD71i!OYVVOp=`zzk~{$pahr3DsOLnnSj9&BU!7gqoKjN zj!|Ogy+Fh}a^TSK*Y~G@`vgQ8?U&EAeop*h6VHp7%b>+tY8WvFoZ1T5x1T znFC~vp7lu6DFYMo`F0zU5W}~EH2iCI`DP!k7|#dZ!#_3{n$`FP29LOTfS{2OHcc-) zhER0Zq;H5lX-_f{%#}QYSeZ=UOyYJGKCy?z*+XF4@LErl{nB!Ds%isT z-9gVY%A;_!0)i7{qQ~e3xYpAeKcVj26k2V{mgg?t*x*?gULWYl+UeO^z0EMkma7@g zT>C$84N0cnxO#i{n5n5S?q{z93^Pb8==A-Ql0QL7DwMdRn)Ato@BM=sQG#APMH|fP!J#+|-S41}w9(y%+f?YMH_X3?UsCiZOodWrSCxi>nBc|k#Lz>C=IgzScR{(?UWT@v_R?0_sodJ#cDomjlSM&s z9(T3)T{+4KU0S12S%x`LC1vruj`C($#Uh+^QAQ@AplpB=CDk07?%5`XdJg-__YM&R z+EH)-L_LWpH>`_j!zp29pdedqKyad{X>GxbHs}-($gqg?fDY9MU*Kg@zfX4X+V}+c zutMpM?+@trHxq`^IFKD52_shAvoY&is_&I?p+|5ZX#2J$Ujjl8m5UU9RW2K%kk1g* z*BcZqWlO*Aqj&e}m+xuCcfbRgerPK#2*WsDnEwzrtue!sI>5nD5l!$4f}RuRaz7*I z$tJ)t1L|5aAO!BnFF%(C(glpLguGQrmpz`IFlx#~Z0+X^;BgTil(U_EA5wGhe#vP6 z#!G#e*4U)EcSYHdLEwZKP{8=k>+AlwfaKNL$rPUTZ`@$M1lb3GfwXNeSeHjpPPgp`pa!z!>WNduD5GAn_0RZ(LqhE1(__s!T zQxGpbz}CJ>0g1rcFk_giZL^CK!jYnWXGkwDoa_KTiSl~orjX!>hS%srJ3Tm?CBHHB zz;8J`JK%0ux`vA*gAUOIjzb1OF~8k`h5N-Y?VuBH2bsW-$O_C+hY=mZO=A)q$Yk%v zce`czQ$T)MW&3fWP6ICI`MuEH5h5&GYE#P=XGxSywK5!6Vs)=}y8A2|pk zRxpp=@6#mRkTgL9Gs*FKeb}yeETzfvwmuVprhVLb z_~x{iMUze0dc&>AEiQ5r^s&Vob11fAY)yzCq9L69{w^$8^T6sNj$U8?r$JgBQ`%s($FCmp-gjkJG@sH`)ZM-9-h6f6QrqvOI}> z3@es*bBpuFqDKo%^s(QLDr%q4h0^QZ#epa9FrL%MHgJ)(b#j#1O&4kT zqJ!);J77eh0F1QfcNPasbC%szv2j=BKc`o88b+*>9DUN%`-LSXz)6-b@iwW`O(K~x z)F^X1*?WGOiX=C2lS7B=PFA3>FqU~}^;2I#HdNXZmA`0DN-^ggLJ5u7x^^~DZw-Ij z(o+XYMCJUO)G;;;b#8v`=}ru@tag{-m@0Ma(U~ihAuvq7QPF3DmHG2QSN%vZ&0;;z z-ETg>nU}9K@`}~_+A=Qv)Il00i^luqf7oNM>^o1-pzNDhI`}1$a~xH22nvX%|NIUQ z)PTXcIb@^9ujgzUq1EuXPz3c&$hvL{O-6HKyfq^78IrKINYdz;v;jyY@AbXlm?{p^9xn zB6fIMZRn#}ZKrU$V5~E8L4K|2cC=?DfjWWndgx~E&+;U(3CwlW5kaScrMW_b^S5GM zNNYn0-ox+XI+RfXKfTk_Cv{WKt9U3pCH`kR&=B%mmSyLvMN+iQrOV&eWa>pI6@zdE z>7C?wcVCAFaE&g-po;@BQ^u;@YRIsy@ZpVuxd%e(+$6ZIG+R70%UFw-*fC_*j zSXL~dJ3v5l-KIoGv3$aNMk+x5V+TGIib!9ib3l9wnVz2iyr+FEX-F?0VE<%s%bVEo z=Auim{lc@C)ZTEx?Uz}Nqrh7_2)MpML=A$ndx1EAH zFdoFn+F+cFx^aVRO9)|XS}K+=6A2o*-@L% z0%l?9AI47%zdCJPbgSR?maV$9&b_mRPW`IxP#JTr)-xfI@qLlnK55?_O#M(YinFUN z><5VPYe1xYIsBNxFyi(|^!hA^?us)CTP*4p0sdmw5Bwn(ayP?nT(ErhX@f@duN5_5 z<$1dG@m1C0yhA1QUOaN2j&$Du+`!|A;D7`LYfDKQb0jHlya7f13oy06e+n%& zlHjl*xDHWSFw%LJHtNJy_|<7+4Y)cKPrS9wy1jC zTs+IH%gxZ{LRI)Q5LuRETgi%YCr!3Z6F5NXt)bRfZ?+{C!O?@?Il`9QR=Pol@-Ant zPhq^g@g-?U+4|eCit%pse`dkp))gM#H&wjbQ$;AAMw*1|-_yK+)1FG=eoFb*Zy|84 zM-RVNa*z`y2M$z5@XQ=ZdCAi9Lr?=@ENG30@Yu9x!1Y3((xTSA&tbJvs5WLp>x%ES zEhtXYy=-@Vi+#oHewK>Xe;fbBLSvhmYHmttn&h<(s!hIHm7@fwCqN1tt*j~Fq{7o8 zq-_bJjlM!(fgvVBiL)rouwh|XR(fywJ*bmr#b+pn{AUGidA{bXf$cKi)AcbmoCZa{c-g=NA`T_M23wTOYTD<4iF0F~tu!PCVAn?N|!Qmck27E@7{RuJECW4q} z#9MTy%6%I}&LK!TDRaVWsc3U)z7EBJv5ppM4!Egs@n;WgmC{qKYqzW`D!?x?;r7XN z6Ew0}hd*tRwHUdV`hGV;<6_H9lOE6lkvN)J`uPLtNn2N1jy3kKy`L1%az`pJ3Cd={ zJA6N8ya&)bMk1!(sP%*Uj(Q(KO0?p)neuM`{tcqU6Q332-=oZA6b12J%~n{Di`M0E~H{XHSpOXMA2S8Dcy%@Lz#swh0L5Z)hr_T4Yzso`$q7)dN?Gbxqx1B${i_Oz zsT<+r;dc}vN&jfxkJf*Q{}n_R;c>%*UVKqr1y<-+o6tw;gO^dJt}4XVAbrwT zC@`f&O;*0k>PCFq8e!*F%kYyUnh3=m{~07&Z{;25poMV8Ygcd^%7B0QY2JU*FkR@< z2$CTtX^oFE?DT&j1Lp}`{RXc2c=_9pOT1_9!xWd?5iZ#ftuMdL5cGG0txTF0<`gTXZjYK?~mPcEiq5vZ*KKK$L{En+yCxEI7%eRqe^#2-( zc#im5AG*f|T8*QQhwEk7#}Yhh!SC>%lsJ5>)(s^ySLn|4)F!ea_7S zrv%jgC(gq+dw;nq*ic`t$ush0fwb@rE7H#`Ez4`Dos!@?#FWc>4aVJqe6*Y$CwNCc z^Hjj|h2|KVjvX^JhM_3<&EEeRs!0s>-JG-&ysU5FBI=M8FKxiWhGt4gk;#QHIyJ@P ztUZ693S&GgICHR_3N@n`B-M5+^p&HBsapy=GR++NsEo=&>&nz$aLf=oD*hKtfN#T^ zE1q>Y;xb=9M{h4)^b(eseHfz`D!9PRUymXbT-j~KeOe76Pi47Q+%p5@Bbz%`0^E^BogIGt3 z{sCp;H?2g%05Jjq7nU3WMtWE@c-KO&eG?J5gHR~kUosF>88PbG{xT(vHYvakc^*0D zq5d>#wWnMe=*Ya3<5Qcr6VY?F|MQ{C=Lo`oW&+HSX`I6Nhm3vLq#Uma zBEcuEm86|0m$lrV&T;t6Rc)*!4{^Ew*!#l^@zU(=W@6XHjZb0x<+%rT0mqP)vCtl@ zR}-oc6@C^!B7T!!nMxxG!p~N) zErWT+9SVA3+VVwD1La135o)>Nc=#(dYjkV+8qDe&`=mro^PP{p3(|)8tt#|@1n|Jz zz+Wjk&gR90tdVuWgY)s4WpBvel3F2Eo<0rjWmUX{FO2N{y@);uG2$BeDg=A!f)N2d zvXGMe54}J8M(=f0;bPXj4cxc6I-C&i*s6(=%eOnw(P{nUX$!`8Wu2J~yTiA6>XYA) zb~YnfK}8RZ4>m^r4P+L?D>cyVd5wD9-IlA7`%kCF2*kmM7uhE)hD=F7M?};>&20W9 z%5<`YA2jLdd2*jhTk$|zmF>PLWPN{puEL_+PGEPx{9p9`ivNGnd#pIZy7#ihcVF?m z*?WulJj!Oj0?|}bEP=o&au5IHP6e?C!WkmvEaX5s0sF*&=$&w4p*dFR%BW67^PjM8 z>&=%F&e=qlM773x)MPXIb_S``AN5s*iQ6ayzqAD^!MjO9VAr%5v>S$tx4Yn{{w7Ck z;pCU858@x~cR-N-Qv($EqKM`qIMmNQnC4xjKLusdhQl>HLGUhuS97f9!hx7n3luQt+Q&Rw%$L@u za_Z!W)LiKbn#Dj4gP>ro|1O+5NX%GQ6?|?A0ErnjZQ{-9Z^;rHo`>b7NrTI!J6d>7 zq%xt~4V#Mj9@;0D2`B5=tf1(*>kVeSE&WDM&!_eU+kY)`QpSn|F*68+p^JN$jo&YO z8@~@?G`GOX%&hqjkHs#fa1PcxW%(buj8)F17dZJ@`(eS5hQSdw z$3Q8lyr4KyG9Yl#NtMC}-|>!gNeu-oVGddZglN5|pRJ_=#fm50zMVvX&J{7v<~)gS zW>f=z$p?rq-_h09X1Qk=xixih`%b$>G*dtJ+xYkH!yN-IRX_g7iy&yNAi;l!;N_J| zBx;=#kr>N0A$2XhmuDNLpTT8Zf`!pa z(E?Vi>+ZqWh?|@~y33p{R`a^|Aow$Z;T$(IBWxq&zhKcfK@LjF6u)$9o|%@qI1F41 zi2$^E+Hd?G)pdxU*@S_RCI^^jLI!=J_Nit(TID{7f`r1t>|>4#`;#nF;@*QF1;tqB zoP|onUyfQ~XZG3u)=9z#e46~*N;KnnsIXB+LBd$t8#63WnwKO-%Nm2CaimqYD3-2C z*5OF@9nD)KtGL9Go`INiBdZcX7a%IL6A(+mY3fi#lA;&KwMLWMitPM2xn`f3_<5F=!;5zWICC9k*}({*MR|q?oUA+BbjyMA_otGP;2l zC`I4>0IT9-=f7~0I>oipp!muMCw%At7x)xns*f48l6$?a3H_)DB^@rp(v~|8Y(2Uj zhB9i~;YfMS`C-iusd69Vg-FpAx3&)HZI@I3q+L5&Un^b=Jny;&brk^gVd) zU=KF2=Ppw)-roBv5q5+LPrUIRQ8}r;uq+Y-)babsAV$m@9<3}na`z43qoxY1rm{7m zDv?~xUuVqC@ZEjH*wQ$5)OL)H$({LI3{nbPq5?rLAD!Foxk1SA@{hUjE&%&2lstBS z90xQkTh}tHLJk4EV%OCq^%01JUvP&Cp@_uI(Bf0$KfgyDx*zB8a0ytQh^*fLzN@jp z=G&1PXAZqs54g6z0{bJbZKtNxt5bm+UYi=3in?KO60#`@CXQ~uo7?k`A7{nURjw&H zjL3)~P@jz~RG~V|dF#zvH_f*V5{8m@S?q<26)DVOS}nxJRU5cONZf4p#C_)br-!2k zJ6?LAJe$A#2jO1*S$YI6`HAt3$;sTRrq#Zm_}0TCpR0Nr1QYZ2=nE(lr^GTe)RdHl zhj;&piPCq?NU!EV_fZ*SQiG-fF^a5DLw|G-?B9YBgSE;oVt^i|dhglenr!i+<=u!S zq>1tNt~38gUIss%kH;?WNSP56p`9apu{1PQ3&a}&CU56>)IB{FYUih1YNSE&q;2PNmbIsSghuc*)|6ro3N``*mE z*hZq=3EkD)o?l=5?h_&M<9>M#5^%_h^Fa{$w12&Us-uFo7&TA{-M$ual)+b~+slI~ z(HJezjUcz8kfIq=D;O=+`e@XVi^aj-9%OE#XE-NRe0C06BlwjwWFy#N*+mYd&?Jj+ zESD^e;N>zusehV$hwtc;YPJ0$J|Jt}+xsuKAKbYaw0E}`N{h<%ZZJ;!=i@LW4D+du z>K9I)9U)|BFsX%qdqq?64HyZ8W|n?;VGH#6S&tO%wg&;(0<3ozz-4(6+m5R7*#A9b z{L=9A{(LVbH0Cv3YIy&JY_`WoGvAAe5oCS(6NFTCWev7UnS~a1-63jkcJ0_ z(+lmPiaLvWCozIZDK^lp$ahpO3<3WYVaWMJxv%R9BA7j@`|icaAj&5u2I5S3VDFq|RnPW$Lp+CoqB>;4ff6(6 zdc#F5Kk<6&Ze_z{v+tNA1Qt)Dj95JuS?hFNg{*|v_yd`+ey+C|$y-vrffCoG+Ha^1 zDGQ5i8Qy?wJi8Q<-`$GnDktph^2}4RCz%Lv9b6V5_`4g9>8%%1*wE@nS(~BiJ4Uq9 z3_nFQ%bzwreD{4S3X<-r9uR+m;(d~QxtfUY>GtmMnijfIIGeqUU z0&EBh$rN zuIXz*H5R4zmxtTWqFmq4Ulp5Hu5U#l*%qI^jbZ27YOjX=#(R!`TYAP~{YKac?a!{z zZd;xU3UbFlJ85m9?nzz?9D+3Q8JW|5OvZ*~J}s8|gM9YhQ`%Bbx0c@Svmbb>yY8x)fbCr3d+#uKD=W1` za19c7`dOYqNy98w{+C0o9AF|$l~ z`2!R@+hB;4^w&=`pI@zKly!fkgzCaW(&TKKfO9&q3*bM7W#vZo=|6=7uQLaNvm>@A zW}(J4zYD?t!hU|4v6iGj?DhZ+L4ET zMq#}_VCksZhxMF(_%?iiE@*y1ohbApJLy6jrU;=zM0@Cr8=g0Sj7H08!`G4Zp0Zbm znK;jOfKD6HH!6T5^T(lqU75?3v7u6lHzZ#UdikSis#5c`U-CeuM0(OL_KkeW&Lf5< z<3m`j58yhIFcd!(XCX#HQ4+y{k$Y`#hmk=sH56vDcr||s!23~VAA^Q-^t|C;o<>t2 z!UbC5{Pt$zUT1JmheAR8G$Mr(qS#M_`VfD{7fVufW(H&A5e7pljhPJssrMg4B^4Lh z8yn0Y}rQDeaD1Mc&W&C z!(}dmG17_zualHHpiAFd6YK_e7g<&u8U8CHc}CP12O~?e)9b{!`AXyKfTrt*^>qf$ zGeT(a1OEfZ4uVO*%jXiTif02t3g!`~S}6SqpPg12?3fwX%W1}^kKoy%{WSdsb?1ha zXb|lHDeXOneNO>>+sHHMxP*ARL3`(gnCg1zcH|d6gW&2h9HI!9BJ2L)+e?doG|sP) zo=-dpxgFX`p?}pUvh3&*u7#Nu@{VH$VcnmuE z#JZxMl792n;UE%d8t`+AnuFkCyb^2?4C%ZBrl0#U|I!`7|IiElc*<6&f>o)ZTgl~@ z|LV2!uGV=NT4jy;ko|h!e37|`K@i_3z<)Zv>G`zw3v@cW!M++G!paqTe|h5)6qVK6-uZ?pFw^9o!?|%Z zK=kjeM?yavDH`xlqp+pk>36iTe`xX%|A`}nruUTSZibK}9&i+QOmyJ|J{{l_TdTmT zD&YCpjX2|sbakZ)Urhh;FoIRrvl(U;gP-~dc~vuheLhtKe5#il0(u`eU9a_&#Q3o+ zKCZSq6Gp|ey<8*Ypv1!EyhA*_Fmw8X^E%aiX*c>ocfRhV*}A=_I->Nx3GTf$Z(Ii9 z2wbgLxeIw}eo1`c3t`)Gc_86jK1F~2_Q14W_ZxrkL$Uop6Z>rd`8QSJYf3Bk@7L>0 z)-z=do0&qI(nCwAx{6-^hrO=g7$Whz{ldC!7;D;-l#c&5F5&Vjjxtu1DzkR8I&Jhh>G^M5 zQuq!+ok?~oznY@bqJ2R4lvxDzKITAHs$0Rh0Bm&BLn864kkS9GCy0B$ulh&E4I7OcOTWa3kEpPF!w%q6*PSw zabuW-5Dw!HeDHP>%sWi^9cvf9CeSrE#pkDwjdRyU{aS!9{j(e?MHQs{mkM)1;N=9Y z>lH0Ef@wyMB)Hp2xNRn5eI0sHgJ(w3_W6T$0ko|S0oFEt=T;8S%^*I>^kMK8j0O5q zikYSmVmSQJaY<`3_FFZDX~wJ*#9qNuN45r_x?oyLV->78M824!=JuvP;+!v+P-=h! zbBap$Q2AZY?ihK+fH{V*qW4VV=(S|Q%4gIm`G9@Ke$S`nxgE>#Q^H>GQYA^CMyhZj zB(}$ZrxqV$hkX_qBhNgt-Vf#2gUr%Hq*r`zSTGpGCRD!V1`iuKjc9`ui=k_KyhgE= zvU-_P&V%8S>TDYSpCImqnNF(yo3+D{LaoZ!qd!) zVD_^?1dp@fZ!4lrmfB9$W;O5(&s2X>^CsL-}}B*{A#x>l(OfcS;?pl9Q%UV$8mBp>Yj+-if} zukPizO5_fk!Ar%QJ3Q2e&?gDDHN85XHfpa$`%s0 zv5;7)!MD^vQS{%LRywPeiIKKvkF+g`^b5GhdrMQi= zVZ(HwhqUq)Z}aJMP-8bz{Bkk9V`zI~M$ov>b(5~vSY$`fedcVne(;w6@N#lmzlB{LS+nG##M5#mz90x?i&<5jpctLmY{N?Eb*8bL*T3svj+t|*=|5_8YLoq;G_c; zF}dwQ2g3NFSp?*k$qRNbbgX2%`c}AB95__+ClZ1yNgJQIPKmu%n@Mz zK-XD`qK|b3E@vLL`Til4)@xIkk|IWB!NCdoy-Tsq2Mtm(fUw!xHM3mous8bCKBDc{ zXRaufCJlI(L*%M|^AN%+O13dy4XS}dE}5{=<8d66JnhXQSs!)f_eXKcm>%9c1fc3ix$PNQd)J0V*$ww>*L zHR9`D^}^_PzXK6yA0eT;FcJ`X8mEQ65!YsBvwm%A70rB7i_3z|BXaMaO%~jVn~^SAlB^ztG`spBq`8KoTWO9*?(sg^pVNRFoW~1diu4vM ztZ4MQe9fM1n}01tdP#<{)_mkGHEUdX7O}WE-<1y4e$R1M^11#9(kyGTvbG`b0TO0= zP6a%k<|3jB@>h%0$t?+aH zzrwThLxE7@;TVRQ+NDD|89O&dUJahkozJ8mB(}5C@lgla>?;vYWm@pmJ+wrOZ=I{fL%KhH$JaWf0Zcsu z-DBeuUt-};jqsTPl#ywr$!$lu{i>?QlEq&wOFg#nXVV@H>(h3fh##=5JA{P1kGm=N z_d)?r7v4r<{tJbpw?<*%c&GUn6JrpaG&A&12Nr3^yXVy7vbIAe;x9>}GQ)jVWe1vm zMbacu1=Z6?VY!W~3zpvH=K*EE=?`mRe}_}jVy-A7GN8THQqQwtM9R>5%;>}T*csy! z(ogr6qL_-sntXFv7dpBB@Ueb$#BP@H8_7ez4;c1+rrQ!ahlKwQ~$74&28l=02t49l|%ali)nVJvhWQ9d3eHzx$zE0j{^*CeQeQ|K>CLUx!21a8KTjy>Z5A zbe3(Clie0c#s79VY`T4SIFtj^Op3J+csOeZKwh)%2sS*o4}R;gN;n&>QDhj8@vjEF zM8B0~bT`?s6ir!SK4xr6R1mHBpiId+;fb@(JX?I*iX6V8UN!Et+^lmoHJ2*0_P-j# zEPO+Vf8$e764WusNcHTcDiFAXW@(2zoykk)dZZkA&1HST@C?YpkL(@5Qs-&{>j(E% zq(pmc54nik*48p(bxR5s*5KfSv7{!7X98JV8W8X_Tt5#*Q(fjBxLZsI8c+@6t2&f= zC{u!0PY0YDruKXR64QUSrfMvBrgHD*9s3buIMZiH@heH&3}qE4h2o|B4y8(q_&n0x>w$zx=ipMZ@-= zKFw4ZOk&0%QGlYs)0q@a?Lud_rIC^f+&vrwUW7>m2Gt84mBpn5?gxepNQ;A_I4SSF zXs1-Ui;G-`DiQx)*cAbY8}n_xn-;?y65@hC4jpt>cpY#!&;Ueu(ky2LH5BdJtBmRr z-w)x3wjUhwU$?sNz2w2B^5X0wJN`XzG|wdCV9mx$?^gvy;)!Hsto zl&t>xl)QT^SeUlcM&`4$^&>_+JNC>VZ0kQW9@vKas88Id$w}*hYQA_HIm*I&QgJPv z%V|GM`DouFKT6f(dHQLu>iR`Uk7BBxqrJWH#b_ghH)cs z(COi^M2jkXBr`%N2`Q$`Ep^&&O7=s1XeH>#_9AwQhYNDAe*1eF+;sA+6Uv%$`%wwU z*Xw;5F40a3m;cEizWuH8INOboi1*E~W@#NxGFHP^)zY_zRMGskQBo0YU1%;}CO(p| z&oqI*S9*)8z%%v;iAEl}FPX4)tXINbEH2j^hXNp>N6k(W(qW_hWYRv3^n|3r%9Ip; zRKry(ljOU$JU4a~9#dFFxD2`-_cO%0Dy2$ufBs4@)bv7H{3=Ruka*t0A61e4#nZ^UTte`RUXH12PlpKYXTH?L^%8Q{GQ^Q1NF-592RAJhXzoj9#}WFgfOs}eLMLa^ zry}@U8$C+GH@te9M{=y}OA2>lK1Ir_g2vVVS{xt(p!NeoFAw|^61%`Np{KwQVB@L9 z3_qjq7*Xm7n||D`=MZ5Cnt3;qixemy@;zvK&}~_f;%O_AZ3jBh$DDRALY{1HZRl_~ z)QMjmx_bCxT*aEL9Wd9|UcbIzMx*_X+4s%`(a8OuWAK^P6I4>vlJ5lv$JCzzg+0`E zFDGZTT8}_gkK_U)MKZHRNaX@-cO-O;?-~c4L?LE3$+5;dtND}fyJUZRu-{R_6w!WM z4YzJ1xCi=aUf2txnat?O4bx#rm{yM& zi$0?|TaOZaPy0p7dH~?x3l9s&P7`EDfXI)RBYWk~35RB7d`wFu?xjqkvN!h@e&H$X z1~o&S6bUjDxTCUNOh8UmG5EEgqoOEH`rYFIUFpQ2YFRK@8UHOTN-GEF3Xmv?Qt?#xl+WBQ z9$eIY|Gm3~m>X6|ejGcDrrnS8TNv*-OOu|?!gNOUQAEyp+h2vp-5SSr>b&`NrNGAY z?o^t}0clF2bkk06`x~+705UacgwMgJ?WQ z1i}*ZM$c`)yScuVMO8~H9h)10zWt7de8-$!?0$RhF24Qdjt(JX+b?ptlHA=-QX%`P z(WF|wP&CqON{d4gAUxkk22y04K?$0o{g>Gt@IMoT=M(8#f6C(AEZnD#kFsBUf3={u z>8|P?9F(~9vKyiibNpEZar0`|@x=F!k5;_TjCQTK(N4^25&N&nVdH#i`KJ>d0jc{6 zvZgrH-WS9jl_(Ulc5s2I35oOHk7{4nP>3-&Jt&-|LO(v%+RN|x6`lfS!FE7Z4b^{5 z4qKJvA3Sp%(HrIQK)O0*Y3K&%$SB6$4nA+N!2g;Y_+%8Ypu_sX{r;w*i85l(+Gt<7 zYrklcu@rg8XDFSj$zYRKX(QJIY@=hLvT(TL3>qC=oQ#>T1#0}WF3E)VAbfh$wh7$` zkr7!F;yVCGwBJvB&V3_4Yo^K=6ASK$lW-H4xMFm4G&GjG7a2Ioi^*%Y_@`rkhd(LB z6Md$Au*#e+qTkLU2M8|*;oGf5a+yir;jZdm-WoF@p^LHZ}1{34{m zWAbD|8AkR^>R-OuH8jh@r638}?#_Rs50})c=ZG;QbVz?1u6I{bX(cz+%^86g_XAub{blEd*Gcp77HkgN(1qSP=YiFBn&s7xj= zCRhJMnrr#6;K(6hYT%7Fa8Tb^>m|G^gJ|l8?}6F!a$f$BP?TaEO+5}Q$SH4X6Ol>n zGCMR|y^!m7d4nP$s#C*Kmp4&^CscqBgL(=YdmiJG3Dw-fQio64@uRp2lbi=WlR*w= z4U>H3IQsVLDq6LAM11XRqrH!~^5a(XrSYPTVhRfM7VXD*UABv;=+$@xKa3pB_??QB z7y$$({C+r4b|;b|SSzuNmdN+YC+Jq>lD$Ho+=6lsX>>>2EUHB%tFxrm7z(;zI1Rzg zBdbQmd;U5N+i+g(&EHm(O=ZN`@X{BS95`;s6@qMDJ37{=y%gisaWl_WY-@&+o@5h3 zVn*_eo}7dfc<|oCK886@ys??uuMwi3{{DF#hR*07tSRkjwep%7`oPTS{zB)4xf1Z3 z(p@Hq(o-p`4G4jCe1Og`?iS!MEEioy+9kn5(0T0*bLOxrP&#~7$A9bfU@@Em;Vjtj zuzECEtLCo!Zyhy5_AGLM~@)-e#k z<*SUkM<*yC&F@__2L%bC=um|q@mKJ0o(VqsegOQAMFxchz&Ow>?D79!YheCwtpWb{ z|E)FDlh4Q(UKh}jCQ?hr0Zd89uU76SE-g%5Rd|-oPLgD;M5RnHbs;G=$oopG=b?RQuW0dN-C#| zWl|9|E9B`GDS_&5T#A?$F>b;EFkq0hWZM5vdR{%vPk=mNnf!E5c`eoLV62R0C49(G$?d}o}P9``()ldf3dhddAf!(&-dO* zI&U$l1mRv0;*BW?NcM&bqD|D_%_MaCoh}nAl4lvviO83XsBhW7pY`-fLlHg2zm#rp zWd8}dFzx0!&-G=t4?ETPyqEL*FM01hgC5SS5!U@w5&WpQq9Ne&KKE{~YSgiM-)*U0 zc@19wQnT=}^lh`860W5jnckAVPZD8}{3cjy>8poUl z%$ciMY`>9C2N_wb`Z0R~eSBiIQ(az|Oh);}kH#N(^sZ{8trk<{T0RW=U3S|D3y)ZT z`?*<{oAv4Y`Nj-CrRKQ7&jihox;!`* zdjAf=&vSBZNDs*GrN}}c9wFq zznSXt=6=5JN9L_P6uQqap>$J6Fc^RV>jP_dStwv5r~}E&ESK)J==DYa>xJSLzjS-F6OS-WFmDu#-VEoZCmtknpr1{M zqMrPtCU>ai=3d;8A)Sy$0|_Y^UREHjb!FpwHm!U*fg-9HDE;}v`eZd(!B6Y|3-Hx$ z7p-OfH^Bc#1M7gzF>{wlYw*$w=Y18>mem$JGx9@B9cog>YG`VDUL-ZF z!2i8JX>uNY5Pxj`4ux+LAa2*{;iJg%iCgGW*S%=gzB}P!KYbLCK-6)Ccjfo@Jc~7| z94!+kRH4m(_^&Bd1O+p#fXI+8%o0l{g4808Qm!{hrhO3D)m|_gu6-D22yTy!WG-%0 zLh(N7Y;!`eiw+NFm(f8?`vEwI&Y_*_DZw-cSl2zm7zLdq(?#pCOUtg7lb8;BbZs~5 z08|1+q|fx_S>hS9tWs>G4gx(dwEDbAuOyQ5GbKXTV7i?9hm%ONqktA^3t`xn=)H;{ zN!fg_1C`kh{~%vOVU;*Rf$FvlYyeThE8!a4L1+s)Y^q zvG_+*Xb#gY(oaTo4e=7q(+@4F>QwY}_!r~jZd727Hg~4mYGRcQV9r=muPF+^Fy<(g z@aNkSo}}#iVZxpzHExYll~Fmzz*Jb}-C&4Qr6Hl+DqR-^pfALjFei#MY0OTUOTnB= zBEXzGcoA>Z@^Fo(TA4Ks7TBX`K&$(q7L%F>f7&kG`84OZZS^qpK*d~%e$rT(m1445 zMV*W$Y!8Gavn-jCRROL54FL>Gc^So;9F&@iB^**58sa7{9m;YwLKZIU;j`Q`7_d#&1^Bzp$^9(ivjVQp*a)B6~`EJD~<|Q5RI547KQ`9m)5-ZbU4M z+t;P(UR#M#33Bb8l^{)ed|B`hIxHa9GhSkNC2-fhKvXS$EFk50hI&1$oE>9|=|sI7 zKJOW7XvAnN`WVykcK2yE%(BXYI)?QaI*|pw^tVJyKtTsBHO(3*VQ@PKju`vZoSGO1~2+;3y$|unfjT;UTL@v7)jK^!+(|lzL_$KdtMR zgZ?KaOZ$?IjOTzt4C*lQ1RRBBlyItUMW=up{v&86SX3jyjP8B$QqF*Q@^> z_NcT#A}zitqrT=R6`l1j^!R=0DZ)dR7JL9&2`6HpIX#}=87P*WES2;Mu}0Fo>dejd zTWX6M25F~nFTFyqYEk0>$DGV>pjzouJtc(fzGe3TtD4tSUbrBt6tsotKG8eufpSgv z1iw1!Rv6Hl@{YQ1AgG|w*YD(~Rk1ARaj8lv4Iw7PmgWDA8%pjr$j8J+DgkAH6hK}f z!#-{FmH`$H_}Ilp6Z_{c08iXP>gIHStjPCY4{Mt>ZCP>FaMrlxB#>cRcu!XR4N5t~N*O*jB!1k_=$ri{{~QF`Be!yLK@02XA{M zbTD)ww03uH6_Y7k+ockwgrKrR(jUYN)WH^H>oaG;<~I98oxK*1=t6cf#cws-T6L;? zZvUg@1`4J6jBPK!76*;VEbM@mPpkBWnhI$EI@@H9PC=2-ymi)8J(F>tVP1I~k zo8Kp(Obois+|}+|A~6wLt1)jnM6pMiQNSggxWO^Q=Qj24?7QhaF(8YV@V63D!3o6C z9O2d<2y`?d&#Qe~<;dP@$%)>Wzoc*mH7TaKooHi5?{rhBa z?p=tXZUa`rj0o{(G@W{4E!NkboBPxIF0zT}8l`pZ?YI@mE*iQ5$w}#c8Y>23Ymiq8 zN>LH2M&%T03^HtL~e+}Yeh}GO|%x3p>EOEB?R7LPVKUw(v-y?n8Mzpz(4vf zH2#I4OgGBRH##wt9YAjB%S(ll~TeI zAUL1A{(`yg$Mc|c_6Rhx*K~sI(85YHrt@~L(|mM_i&@(3S`Y<`P>Nb^udwhw6jzO* zZ8x!R_VURIL1IiW1w?Sx0WA8x%Zo4G-+Bd}DCwG-{GKut9G%8f;5#ZcTB`E6!cR>M zT?K5iplx8*FvtUc(nYH)&7b>@dgpSRQ_l$1aQ1>F09l64){nVHSnuMivV6rt%FKF` zWQq#qIcxAv8N?jqEWc=ssa_mi-tAB=drYPk{!*nYL_j`E4w{R=ke}5B?b?a7MW)faYGk!5Fh}~-`m8$ za;S__9U`t1nfPDAJ-aYKx<1ed{h#WB{KP{Sh_Q`s%sZ`rQiT(=W;}qbsNGS{9)*OC zRsPDdv7pRkjaf~zSk+LCa)5BiR6?^#+fgmBDuN;fRRtQj?DlhX8^=WkApo{$0=zGm zr&i~+JvT^FZP^(3>e|(zAQ=x$m3r+U(UJzJflQk4)(A@v3+Zg#rsP@ZFsm|kd%1-3 ziBQ-1$=*a2y{+Y`ZU;_Z-8zg)&p1uYmv`0MHB`^}YI5dE=ws$frEkS8hIAv+v%s|e z`rdX^)A|d#4|dA4V@;bfWoB=S>4%w6&ZDiDe-O-33YF3N7C0UbHw+vtXHE>ngO;yP zCnSR4TY*XeVqVlwH~LxKYV_HU({2VsU}#{mYJ$gtZay9(h1JY+bA6Oi@8#gqv|Oo0 zOW38BH<_?Xu`8_|;$|xy!sfW;arH81Mm5HqFh)g*MoAHFz3DR01jwqwq1~LW)o|*f z0$e;VuUx+H`2M16dbLes^`EyKYB+a-3XmG(Tct4unwdTqIY46z+;X8*uN<#|1`8oO z+q+)>xjD2Hf(MNyQ=I{UDwRQnn>qudWAHdt3Z_0U10KdFc^Bl)xyyH0q~AUWCT5GE zGfo&F6E7WE;KOd9M%R1F(Rb>yf^LQ9uLdhR{xDcIMG9%|Nd`eg3CO?;SmFl&t!gdF zxEd;V#*MoGDoN!4HHrqx%#?h6vB`5C3)@ zC;+pt_Yz*OTEg8O=I*#Gg*GCofmVOTnfgctowUR?45T;iCYcs@X+c2n7pqM!N@|HL z87^kop<#$SARvLkR{JDOo{`AqFfV3c4IE4E6PE@fR*BXr4a_|Z215@xK}5QJn(&IL z+gtKuFXNl?*eN;C>1ki~njpq8*qB1Q8)1>qJNxjxv+bZRv6?eDC|~H_@YUmz0}Eav zglGmKNPFWJRd>N?A74`82(r*A*3x>%jD^%agJ}1qI*x$&sjx2=7d59=ot4t0JEx|N zW?W$%SgnSU%5w&2GL&>FG{m+XGDa;1bX8JEC>e2RHI&y6+ta%Bp;gjo=ULhHi%QT7 zQz!mKQJgHa@&}ie0ngFg+UUdMPg$B;t6&_k1k7MH zomDUf1Y}uF``#E{E<1>2GLG1CS9A_-aQa0A3I}$W;#Jp9?+)9JY?#GXP>$)Ffod?K z`J6k2UHpd7pktuRFk&I3RsPM7Uvop;?_+ZEVy}-)W>soQLE{mp=_&6_R+TXcYE49@ zwnj_mY=NuUzmObJwOS%>5|qKwV5%Xj!ro?!vsC|EEvo#tMJ27ck~-VI$od$^3_V-p zXXrpt#NaF`i?iEgJlv$mM{OY~g)`&1IjD2992~?faJoMRJ?cy?sU4_FV}vnOE}fhq zflyI7{x3t-gaeRoshfhJrj>?NZIftuI}XhM#|6(UZfYKnqh%aQ==1%-(CPegA8#B} zj+z_l;EubS(u5uM(Fbva1BR*^0dmwvvQaDE64(8=bQ3LIW3?&{hlVEGWW?CGv%?`z zvjC?XVcjJ!%y-p?Jec?1wbH&brmiE&l)E(zuC^B8+mC+r3CDzqS4<^Ak0+7)%b+$l zeXutgHNR3yYSH;8f5eS{Ob{Pc+$P#FaIRJxGjkP1u~H*ue|BF(q| z)k#n}`#N9=3~Nvh3x=UAoXvFc!os^AX6i#`GeVTco4&f!smo)j$1WwLls{^1V>Yxl z1OqheW{JcxUVkq<{6zd@exFZj*TRLHPodY#h;L4cYrdC4Za^O%9F$;qC=_WfI23`D zF9#%8rcG&9XVH$!WUID)b|%6a9oz!7gqApU)i!CkAZ?3=#|pY@@0U2%;Oij``%?3Gr?c@;Tn1E1ozn;i_8hTH?TUYI=d~pWRW)hluBZLkV`G`=^LOg} zCr5}H8>N}-O@m-PR4z)h%I|C(8zQy?P-aNwbfbW9M6?ShvpoNLNaj@+h{^0=Seq6c z1t3_lJ5-8GwAh;J`)N5e%gX^voD6d1$yV1xI4R1BNg0|glLJAMcNQsjpvDJaCa_5~ ziigD1;HP%kLWzW-N+a83-7c< zjQ5u8Q#983^K!@k3&0GqgM2&cM0c$IW+=x!d?n*S=jJuD!l~s)h=Af;+z|+*8XF<9 zqy_p^dj9R!7Iikme<9%0ODH>^MhTw6@cYh6mPm+rqeHjs^s2%mvS3G8EkABmCr9DS zQUXPbFzUjZtn+}%j?!#DQ-9>|!?Y^@JWe3Cry*r#n2LXNXRg$t6Sn?^Ot+G#3EY=* z8Rd<)N73Q@!NP%HXf=<&9H;@IN3E8N&N9oaCQ74jy~b<>>#pE3)dDXoph=CnEwZk4P(clO-8iQk}o2?XXxPq7><-p5adl73GKdgJw!ktM>Q>Wb^pmfb zEh1=zea%~@<5(^kJ1vRPB@-~);Ec^ffW4tA zcOth>14Y4R*RdtTe!Icg7Z;o}S0gqCn0Xv{zDjBrs?r%SF6)vU$;~g@0g6@LCPCA7 z4=E|+_nIpCK7|RaENCj~!J^C8@|4<)l}eN1YQ+`|4%#R#lSuz2E1&b@f+WDbuc7!I z_)H;7CnxB5*rr!R87ZpEz|fjT34vj84iaffgU@D!BGDDn)YejORHQ_d^ft1KCRSzq zVL7hvV;3fqS;kJ}&}u>FE?7&EHjy&DyE#s_u{7+~6BBAr&eoH`Q!o zL*mn>yar~fH@4z203#Ptq0-9h1(HX4_88t^+XF>qM#BYcrnK&)v+6gC|cg){pd$)L$edfpPwZeu~N>BSiH8P~=2esAXe#d&RPGEIN zeGFHXZ$(S699cw5j3sw^PEU2xAdxWkVdAIV)Y;+Eym+PY9}AA&Y=zEv$>s|suA)_~ zn1xo^U=1Bh_mr!fx>PNFUMvb4Og!+i`TMrLuM#FXv1pmPNmIH4+WIjwobmel8*vpE z#+`DmERuj7plG)tgRHLKnmUw;8pD)d@kn5+RzT}WWUI>@%~e~1T0ONUg;i;SC#}t2 zY1dNRiMeRY(ufqXa_g(xrR5())%GvtX-d%;^#|z_R3PeV6if4`E+8aTfVyPZWZ5>x zb=c&85t?k|QVe+W-mSwqsm+#-{}`yiGRv+unN@^hg_xC)o=6x!YGFa`K(K3H9sF@Q zBG!8M$efM+ox*!%MDJ&6sYGr^X`;0EpEsX#J_Mod0jTbb%vE#N>;N?{&tXt+!5u?2 zo~=`dovn=PXbhk_3@eQm?E|bpHLFRj=>=@}`?oIsitY=(`2egXQ8ftC|O035M^De(v5=D=%vLgz$X zaz&h!dn$%pwG@U7haAu_l_6-U61R#KP*_gBX3}77wOCeh3&v`LroEQw&PXMkb3-mX zbnG-2sC1tRM$p>)>u}Mm(cMr(+dyo<?S%4&iAG5>`U4NWiUWMLTCxHK4;#G<>z=W-fn&LCPFcyc zXnH;FIJyZLbs{O1%x{wg#)<^k7)-V%Ew$!TX>m5o$ug}H6V`?1saO7_p$p??>r4D# zG`McNZp8Y-7@-gq>8`B6;+9YqB?U1Pn8Jb&CWum+CWe&L&}8$QXqD95z^cm&IV&DZ zzwV`dF!OAcRJPs}EBhW_tCN|mcL(uKzd!eL0&vgfxT{FHr?ise)FE=^DW=01^UdfB zj~dsddOI^``w9Y=9L1JW*l)JaDnrd`;|txY7-VO^;h~v(b#->=A_=ulo|Jd>))k~B zo*POoJ3Du!@gO%VN=m?HRVQ5AbQ(-F6I7=R6Rg#zEOir17L<*(%hT?j$?V$ZF)hR{ z=f{}qoyFz-;C7P4?b;_sd|w5nF9xk;7^66$zTM%rMI6ne94LR?96$>j|~ z^AVPgy=l2~c38kp=5#;t5@!~VvcwlRdx*ylVYC&gG#b54f`!Rnfps$Eud~6})X6O8 zxFZp^9c+QSwo_v2+V|2PB(yPRTZLxLp%-e=6jPy6bL$gg;blsHR3GBXwsQeRnxu(HeYzqHxhFYt2Y8ChE$pz5epEpQ0>DKoDDpZq z3J$FTR(V~kM9T?X7_tf$YNoa609A3BD4}i8aiUP&GaQ5(`#C{d)dHx1I^$YSIjF@iTR3NytbXA`^+}k@%T%Q4rkx0(YX^Ut0k$7 zrN7kbsl53_=R!f0`kFL2k?Xdhr>QZmYFe^oDN5B)m5Nlanl-yxu@$RE>lH&O%bF(B z1y3_xXxssnXZkQ+cfx~?<1HZbkW-VpIQt1l1770s!UwpWo@+f@B~p_s)#u90KU-U<&bOXqN{g9m`0jJX{Gp0(~;;0iBeV`gzL<-I|pTJj=pm+(W1#Og=@ zQZ0g8GFV&`s0L0L0?7*jQWkF3698Eem9okh+@fhoapbH4vIc^)xzAUfN60l9=C!5h z7FkAwlxn9^eTtAZ4PC~%CaJVst1;CwWvUvCso?t6v|8DqrcJG?%xZR>%|*A=l#S7` zH{l^@55N_Zf@bCB;H+o?1gJmzC#ZTaLFB%Isa2r&Y7^;+EO44kTZOaciBs z6h>XsFl2x&oh$vW)$i}%0_qMZAe{E4q}w^yS9y^*-MbD)Uup(y?SZ~@rgq`{u4jlT zlrz11)@pVat}uH`c*XN(l+Lkw2!qdsk@J?I#Og6UKJr`u{;s|t3*t%P+n5L_;7@T1 zp5w0Bh9_M~D=wmras3x~;x4`OD|zp$a!)d{Q7|rdQKub?kunXjFASA!3gN`?Svgha z18f%?MkKixaT4Rs)kEQq(vzl&upnTJtYI9KQr^&1*)gXiWj$=eg_TlRDc^&Yl3cE^ zRtjsSuvT`lR%(msKzXxPv`uTBS7+8rU0PF?VXd_S-(@vrtzdMURkq7!wTumYO~a%$ znO3ceRWYhHRy7nVX-u&yvMCkTN@1-O)=FWmELtn1Fjoq5C4c5hjMw=zSI~^u&|Imd z&6PC?X3M1}bjUM%HUGiAxvYNlP4s#>|C$W?}s2erCnQ&lyo$tse~*h0hS zLzi+?lv)yb_!eU$ic*e6DaSWb%CQJ$KjL8a@2r$#1Zry{|CUQ5Vp**U-b;~Ypr&B` zs;Vg&m@sWrY)P$9MUxGg*|Jo(l$xbVby`!XT`}h(|MuI`MS~Z8zLwPS`rI}ssn3H) zIvy|k+^<&}5gohFYu5qK?yYb!E%xEV^5kYbC+Nl3-#fqAsR9M$|nP z`~knJaI3a=t0L8?oho}lp<}Cqm_mjPQAk$P5LDd~f@-JoA_SEcg{k$bWmjvqW*8M# zv+SB>sCAV|N~K;c8f~xt3pjwjJwE+ZaDF~7`E)XBx z2>z5)jV)yn9L_XNRWwbj(Q=t7s%9|Tph``($`&ivt7_SlD|N{_Y=L-yp-yjmsE_aDN=GR7IXlm+SG&h zO8kfs97;2tzy`9TauK8(ui^4sLkN=f;(Q|*`T~Qe4IQ?*7p~1(oTkzxLd+u&qJf6 zDB4@b#zcWFl{;KVv6nh^Ypy%RJkY=x^>{)+ZFvqoA?RLBWBFF$UGo7jsnxkkSCF5J z6m=(X3DUagH&>KPjDk_tMI5%klV#+htG64SR&V9W>w2oi1u6&b`UP$#G0b?>$N4a2Fj-ZH1$mP1BZ&R9gP37ODgnEn2=i%v4Kq zUGz+;ovJUv%&3IZ)6t7j`D}qDGe6jje<-vEo-Q8)bu4tcoO?b-QX;6{eU>GyZ?}-nF@HB+2`Izn=m- zPn?+D2vb}4i+ayQ$g=FwtS(+j_H$yw5prE^>`$P!es*!ftnu zB;rC8fc#ZvW&V>wO#{jxliHe^AXDFNtZz5gw;S8Jc4K{WmcHNE5A8Q5VT&T*a=)=g z0A(uh5Gw+?##|z11Y(3st*9213rL~!%nG0sW_`c0zTa5iZ|tS@8-qR4b~gv*SL`ActzGbOwo6$%PvQi=3RM!D)Jx9E`rW;W!D% zivGr{q{xTNyK}{lr{k=`x!8K9(&2)`RqLUW!?eV>@EtS4yh_9#z>+J|%>HZNDr4qL{NsL%+tWaTe+zigsW(fv|FI_sgxaxbJ@1cfZ^Pr1hnDefP^B+5J)?)IzjQ zS&^JZAbRRC;~0bBc4`EP&{`mjF(Xnd4y=F}2`cM;=0;hOQQ+<_k6fLG5xU6=W@`w$ zD>lkfAgdd#TD!yS=LJCTrhg1w9@7f%#h1zWeq@8u8jdIX|Hs+*|G#DLba-&V|MT0% zR8tc@9=RoqwTxzrS!%tCWldjqKbd^d>fgYt?Em-JzyB7G9S2}PQTlE?yq~(?ZdBA` z+)pUD{b!Q>``fLu!SsLG2gMbV+68`vrPIwehI`1}Bw&xm|0dz*-~4zq9sHgdxP3hy z+TZfgOa71d{$-u^zbx=Jh0%di&)i*2)m#<_E0wRWtg|ziR@+ z*Msq^{dl9EJ&m)R+s2iIWlr z8}2wYkRVFKghD&7YHO!(BMq7Jv%?suW8-qqb{=69U zmZuNn$@u!t+>eLq`o`I&o)`0+(=<8D$Lqz-9+n@f+RR{M7iFtI__l}Vr|&P0&MuEXo+l{!;ct%fV0wAkc$?FRxkUHh$HrsoBlL(pI;pQ_2}~I;vji*bP|Yo zc6oI1@!;zG;`scBGJJ{Fuaeo{XSrpqVTfYWzXsoRTKxQ8jnpK~KZz0dyFW&^U-OJK zG)mR0HL5+j!brI@6zvXAI`jd zNUDTKV2{v1_%JbWcUjWixzk0m+bS>`TjNjT%Vi# zrQw{-ovbP;;enPDmFJkhcf(-2zozX)OO-tiy!bPw;Q*K7Jk2wNZ3-ees-c*Q`J3MUsc;hElNm;b|P1%w#x!Y z5yzYgV+oa5YXgP$(f|ns4}YYNQo(ECgF?OO;p9pS9n@GOS<*II!K??!AweqTGtOlz zhM*I&(pg`|#dvNTR@{Hapl^eV|x zvBTFGCnw{`fmcb9wC2V(c)`U6;Y9IDhv^c;R#ZfhpA9ie8z8p)AnyjhdikT><`*rz zomKqG`W}OEw^k z$-jLrcDzpQ=U2(+bn0%3A7>wo##0x6zf<4bwN?2qE?X(Oz7H>Cv3Yn#!i}GX-_7`b zG|l$-s^E2abiS4k7mlFf@BeV__Sy%-5I*?)?@==J!_j5N+ZMSd+^LoegSa}byp;|* z?Wsl@D~c&l5E#nBuU-;@y%bW_Yq{_ywOk)Y$*mjR1>-tSMrsnQ=aR_a{b(@TWKh{; zRc1KGumsQNM$-tBK&&4m)f+(>)vim*X{vK%%Wz?AV1;5Qnt1M zO4Q3V?KUXGQzOBMhup}2ISxG3G+;J68twdC$LNsCT0O;AMeh~VW3gEW*> z35L1khI@m61<+F#K0^jEL4D29+eD_R!7(|{3rgSS#h7d3lBHtebvQzZNdA0rR9yRY zyyWZRlDl|%wE^9>lXsZ)osXcXo;X?JM2RVH_LA3XXn#)wRsL%)`CCAkn@(RPN3mf` zpiyx84&ox8`u=^KxrBcWAB=ww?qTpE_mX$x`=O2NZQ&>r?Iz3TYIFGlAQ}Ug547{W zSj4W|`HlfSDEA@Qrgl;JM0lTexAWEXTihZRfjgC@k}REw5Kn*+3}Iw|@XkS^ji4N0 z1`X!WAkT?IwSXSpq%5@v-DTPXF6)vI7lw;<^YCtt?@U8~$0F#FRinGXmtwD?Al+2= zS{>A*@EMDo&o2CWamj76M{5W8XQ$8YvgF4aGiqhNt=^g_um`WtVRj;R(gab-LV z7C(KJtX+cYoF7v=Q8-H;NbGQqlX36?@|Coc=yzldQjko(r1xJ&GfxJAjXjz5@jpQZ z9UuGM@N9Y|hTSF}?@+eN;x-8EW4I5uCqP?15!px09kA9fVc`}b2HZ)k4~bayN+G2N zA*_`59zljRv(7u|AxF$J?TElaQc)w`1H}3^B;KPK2cEHWqhl~9-ctMA(DwS`;PNtg zeQ@@sC6#n7SKwYUypI{Y^9b1<*a}+c^Fm9ni0})ch3wO=&4?d`7J_GG99_^-ZLWb^ z6cKQz>a!vBegK->3sL zkON?b5v8`408TdP!n8;Zp69)mn;)#I!)r*H4F)3ax_K!c#E8jftTaB&Dx#LqveD>1 z5;6_vS~RV1I$^c|G)ZSlHg~2bLw;K?_o{@%mO3%TW&hiBnBHhN`4U|g6icEYpGU&> z2%UeSQe9TPEGsXis_pmbi51>BB26jZ#q+x>f^VoV9)Ehlw^-jpq8kux9Mg(?J{!JlLkNcyV2DKWZX&PyVhIkK>l&aonkH3DB7RjRLF`V3-)7xn;s(Wig7i zOMzZQdSWyLjMV*`P3o3T)m^Ym*?XCsjK9WQqZ*xV7F!I4r7c$bIOG{;b{AK9J-oMH z!W~aT*vu=GAZ{{TXKC^SaN-n2S(qm$4a^g?q&^*x6_GLD|ihn?} z?BO5aAJF~G7wK$iYikrO1)`)|+AoTRR$&cek}sy5P>iim5IZCthtO)`ys};~!Bx#a z*d*o;ingK z<_HbeJ(fE&;qR+uwmISFkL%UC;e;P-IXP@T;RoR#^3X6f|uhj3SLgZrA3EytI{kHZaS+pRe%P88fLvB|1PEf=|^*pYO~%z{~X zNnl~9LxM19xwXbfNwvmYf#B~LYqTdC8&s<~Asc08l>-}Tm_=t2@R@aZHJe(yizOJH+^1jClg6Re-mW^0 zDqrPQ)Fx967;4d|Z-o%V!I>FkE=@AuO4hfMd%+4ox>svr^FVXnx5eJB_wcCxFdLb3 z8f)#h)$*+E>(7PoRV8Yi>JmC2ff@pz9!-QFJz{lwXEtOH!> zcqFyoPfN9kPT$|%{qZV_c;2OXgKeE_kmvoj-!J-vE;l~QmC@d1a_pltitAKZa;bFe z^Nkblw4SImyA<)N)JNsXLu43Llw@kpdKlQjVqgdJf!!H5rZ1`7;l&#fJDR}N9ZfPe zhHYYUF4~9N%L2~6OwMy6_Gxopv?e!(SIO5>I#0T(dlHe zUDvd;oN-EJ_`OEHO;*W|=MPMJcN1GL7kXYb&ZU*j2I*)}+H93?0@yQNE}y7x4H;Xl zL-t63wHZdOa$+de7E4&8 z(X?dRVw3TgV8d>*E)n0qM>(-q$uOAHC@>a}9x!&7+>P%|7T;@U z&)@cvx8WakXTD|RV^9U*mFJXf>d&%G3(2f2Peho*7!ecss zW4^=x-HV4j9e-Do{D}Y8jcoYoeYS15^r~9UZKG`gg_= z>&r2>g}Q(QL}ttU+eclVM%=j^^HHcn0pZO7$R^ZP%P~nyr9bQFh-JO5m^REhh?t{_ zQO~KAMtJFoR1k{brvbt-wpG-z&3avh3rN&$u$g{5vf(ipE$Nn-xXqwxn^pO8h_h#$ zt&nLjPU0|)8VWP>QL{?}m$;<7<0FHM_%Fw!m<%?_PgOqfe^xS!Z~rn$a|0bV3mcD3 z{MJP|XVwVQ1tNfL2RUiztW|wn15kM7q6d8j&d%;8<)L&PBV6 z1=Jj|7O?=@tp+q}e9VoIOiK>9wu}&{nJ~zBuau#lU?dC>h#*&`6Wyc+w6=V1)H0mP zISq@?SJu+-=bW}sy58&TdRLay%m?j}AZj{hok4TW&geG`gBSH}(OYi5_ly`*H@cr@ z?HguTc^@qG-rb!_UI(+AP6M1SgVnIMSm>(f>8M>|RbTnJ1y2fRc2?{YHp^gpgeQeot3hWDPTVGw5y0E)SSPdf zH5@%D63*4Enbzbm18;z?Q9Zej?gto!85bk(RQ2+G$CLl9+Z)7`03(%`p~|KuNuY z2t$Uw_t<$GtTl5+%bF*#$&yZ~+hv-3OGhTF+?drJ#t2uwH1IcN#=!|cJXT5zj| z1Fa@wW5xrOR;u;ZYL#Io;4==2%?9y$K7b98v8Hi;tVv&S_YRA@H&3}slkm!!ykMqC zWf;1)dt3KmW?scnxZTOS50_WRXC-GMZ!_bE>OS{=N-bt)JHAba>FsS4Yu4EpzBs?U zJYPCQYp0soVGbv0F!Qmy-0O=Em&a$vONR(Qhnw88dy#$d{^;VQ;R2S=-eH-k5I>lm zi6@scEw!y@R0sgeJyFxa;_=%Rr>GZc*p5>~VqfhT=z3(iQlQV;<)zu_0O{Vw`$5Y~ zaT<{6?$8e`dNduhHgx9zW zH%W0nFWP6RSr%7~rlav_a5o-~2mgDY$@s?C+r+%y(OQ^>ixAJbB~CcNy>-_%AD1PP z&c^GJ=v=x1ZOB`6GdMUuIl8)9M$Vo3XIxBaLtmcXH%?9uE)E0rmiJ!?&RKia4<~QW z&yJS%4VM~ht(&%kx9FOBba8clQa*R$<{`!pU&hJd@yFvg$7fxb+?ZvU%{c;>!jFgd z!ByNUXqx_T8bqESKadnJS@w}MH62jil7Tzrx8$7)vy+3QDag^=OtiVIF) zpFGAf2+5;k3xoxl zVr7`~%u0^{!WbB=jgej}O9{f#`kG)|kssMr5PSS3+O_2TcDXJ1ZSmn?eA}S`IO3$} zOz|v%IJ?;E>|#-a9Cl@-9tpT}!7{itj z1}J9pl35+x(+K2ITfUllhp_=ZR<${mN+RA2;-G!?TQLvRS_e&NH7jr zu#K2;2DQXQQDmJ5OaX$t2UZK?c!iUh#>>OP#C!DhHF4*nX3>iv+bi6y zTgHxNn3pYZ%NiP6T0@KO9*VuSvsT!%KBzIl0U(VCG(>yAv0{=yVz7{&D{iFGL^@2M z%CpaB7MO|77Pzzm6Dx4$+6(cu^r>2ESo2y%{Gr<@$ygtEUcTMm@iXt0}B@4V5 zu6(SXZaHk2WJw7?gCr0Aw3*%Wr8~ClizJs}WK~6`HJ{m)!L_p=aFp&U{RinAD4sDT<@oaCLd`u@_0ssS0j?a_7pC29`T-DGtr&wUo{8?#U>Us#RKyq+9iHm0yTx}zR zg0jJIuo&*5wfL+rM={)kY?uf6Fz;x)j$Utfhsyv&%%oUT1`xJ^Sw14%r*f9uu{ELv zQX>$BeQ~pVdebUWwML7!$fq;b32HDC?A4Sou8>hiQEsX6)&!0rCw#0Bu-Hot~dv9UUJ2wdVfJa^qv(WDHgw9-N&We5|E7ET_UxvYf_u=T}$D zNq>c;dfJSp3cX%cYJ`^{#Ty_+x8hS#G01M>AiIf!d~^qHP>k-bAgC7?+-U^G6*RV9 z(;}wEMgDY`zI`Bq@*F%M9+47HTeNRi#1u;mA}AtE7>T`NT0mmGWn36SpizoTjICt^ z6QPhYtj3@RmZJT%xZ)C?`mkajR_w!yPsP4oBjc%)_+Cap5pST8QSErb+S*su{4ZLF z*~jcey3ojwF#|w)yf8Q_?4+433iki>KnYz#06vM2*zW*=dlxtC>aC*eQIw{e|u zS;qGu{AV!xY*pbGg{(xh=eKkgFE;!eE_JzQ$>OuevMoE*zt$;s828MBa}^1tB~9)&kIc0wvduWJZM^N$B=aI^S$)nXE( z9hB2|mjd}!hDSqBocTJv)0uSL5)jh*s6CPji@R{*#<%04Esk4SLrQRX9|~6}_JN8| zT%qI|*Ox}>&ZN`UDBj69Mi9rz*+KABPG282R3OFWvo`69gGn0BsglFv^V8GgqqByf z-KyQ+x@d-jvviThz9eb#<~TV!y1HmSN<_l*&l~mE~GdEiLs( z2~0#qhaSn!6N4XK0lmAEf*)K0T{&7-iaW^4s0!;HW(cE$*xc(~IyUDc+mJu<=tAdC zfSZ*p7Zk|4ASW)_N*VO0j&;o8Is5b-YoPrj!lA9>m2qZf-Nr>YKZ^D*wf0 z@Ba0DcomDy!y^*z`!xJ+#`mLXw#Qcmufvn`wS2g61Qmb(hjX{rKD_GTgU|n-d^|Y$ zaCDiGxIQqz4}ZBO&ENX@!0&O%o9QCr%rwXV*FE25>#RmPdY`-k~1E&O{o{06b zmSrQUJ5C93c}CFI)2?ksAosyS@{O@Lp@2{+PnlQpU3$EbT5A{vY<#3`*6|Y!R7SRn?SYd;_z)(sqVvi>vxg`pUOiDkI%1E6Y};|?(bHgc zBQ;(n!D_l#hVA3QNrv2t0N|%4rHJ5` z&U!-Dl_E%kTGE#MQZQJ4t9EKdn)k@uO7CD9TNMH^YsvB8rDznMmUTP;eYKA5d(We#2D8{&j#!&(tAzCS@F!sbL@3g>P zGAbFVLbDL=*nzH3oP=w9zToVeK0RgAC)9V{+hMV~oo)9N{^_olDyk;9MX#YP7q;fN z;FwBF6{j3>NI4ZqDvu2%m_SdkGXgx>ScO?+mr^EK?u)knBY~Po? z?>D>MMA&dDRz+WnB0-x}T@`&$X6Vy8xEaQIYBZ(7JDN3Uw*h_@87G+KTtOqN=p&m* zg+HZSoqWdN>(%OhZM8bm_lnp80eYRfG67@-0HUR0pLg5yt;g;Qw z@6v27cm?m$d4a?9exk|+5qJ0F;7zOW`S(Tus8!#)FIW zTh^>8d8a0}t+~>iVQ&sjP7f}ZS848IW}+Xrrce~_*y+L5)zQbz@;q}z@ssnjcgv@} zO@s5~$CGJ`o7DxV2q$ObZ|+7_D-}ImcQ>-QQ70y}9|60) zbcpha*sQ5=7rLSxRJyvsU3mAui}BT5+KQxR2oW4ZI!M9 zZ9vz{`*a#6_JL4F`5Y8gy57YN21^^P>db^VSf6XSvv^%x>M~Zt!Gl4`B7!a{E#5yC zuFH3!&dzdkrsyA?9$XwY_MpgfLtAk3Mtw_dpySc`oAXLKLM2aPI(6gZ@ciW9<8f27 zro|w%@o*SSkP1*#$;J7bro0Ce6VzMweyj8(PHvL-2j?e8S69oIc&Glk3de_PG8{Kt z<3{xgDtUc$adqC%qhlG%wf!%~I-9S)KDc;&e00&=Ju6&g8iTLN;nCq?n{W3>N31-+2~J z`9O`SCs}Me%nrhjhxfxcVax;GF<>xJ-_zyZCA1+UMQ$YkK*(U(w(ZP(rH==1r*#RB z?m2?94vUYdj)1GPQL^fYuni>pn9Y(zw%4``#_Ni0Qo4%w)mK7Ai#7u36b%Uef82sw zORV*tVy1=URx#%|Q=U1k2((B`YY?nO1IUA-0nu$-nBv-`#ooKY{KIrGow#mkoR9!4 z9+1bmD?#ELbw3HLxSptQZn!jixrl##>{R76KSh!qELnKm(XgxFdDd=B+dSsvJ|On$ z;^6g%8vZ)Dz7NI=Zip{$2`_9=+>JqYHwJDn46KPml&x4SE^$|w!}{!-EkvM$V@o3h zf-ecH4OKRdK;ww7H4$i(Z6h)r*KN0o%(HLMEY

  • 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%0AO*nTQI9JzgLRG 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

    eufSXck*toR*KW< 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�F@wQd? zjuN?=o#%r`?W=lu^LW_O$Pxt-bj3;J%DATSblDg6?r39?vM`W~uvtJAdQ|&-A>T?z zhadzhE))}m`G5?^D>wZWCc*i!y4C8>>-Ltqjs@q_fLdWzls{B9rvYR9l+XO~*~fR1o4;13xQbhS(T|3{GR}A&XkN#$ z<(c^Qx#@JU2F3PlX)%!2-;qvV5_oP^n}4IF`LXbfdwtztW~(!nzWD(Z0DUtv6H{h< z6&DWEd>%EX1ok$3<{O#Ycb(%Z9+=Dn`t~!juvTKH6gwKE%no|U8R<4YSHE<};7Y$( zkvVl-P zl&1hn;{tpuEK~)kv`9v!F^}e}tk@w0=38fFU4U$hWMmt2ZobMogC+6Jusb89;uBG# zJuP>YMu*`L+B*Nv7MOxFqZH+_(y|YbaqfJ-`|1cO!p;Lo%eAhKD6Y}x6r!CkTOq1Df5(@F@5th zv~V^^ob;lYcFOHD9_tL9)mQ58$aLRE>mNhBIT6(rv&k-W%Y)G-eJdRuml8!DQBp0N z44_+F|C9dPIH1#Ng{g3Uay+iW8WoNQT%x`riiT&C9Uic2!6)kIwYUzTHQdlsST!ui zrIqu0(vjGtJ7Z8m7S(^VAqo4@$3Z$BSL*y-_hgALE?z%<`N6k?3gVEYMeD+FBBD<- zhW)BI@8abB`;)U5?@qR%2Zaml0FEh?B8_aar#O2UtfrqxXMQWWsTQdu_XNsnZv!z;om z^$pb?c1@c^!?Lf_n!Y=7PfcJJsci!4o8kzQh%L^f;DDIn0h80E^?VQV4 zBeg4T8L zkN-#6GOL^hQFL%RLXc*Nsi~i{yjkFHouvh!WGJ?YVR_c)y=6|5i)#cXq?bDBM=q42 zH76l|8G4TGiVq>m*FL3ow*9_GzNHqi4UkVM(u%XN4|wl8puw9BZK;nKBRJ`u4MS=a}@e=|ER?*x=9<~#{AbU;74mo}mdu+!*BcQSMP zn~7@bXzgqs9bya-!jXl0bLVXXV*U6`&*HbXXYuo3GPuQ~)wE&5#n1$cr4n1l^v07t z4LLbJ{{1Oo{$8HGIXXLe^ZxC)AvVvDp$I0Q=;4m!hLC4Cm+}nTdR@Mik@L8qz7R|C zTE^7Hk;kRx*sc1f^|ZO|R1rI3c@>;cPo~Z4ch9MB_5hO+4W-SDLM$Q*;AZSj_%rIU zEVEf?M-V19z194|GRHpwEI1Oq z^k|nXKlvx5aMfJW7vux4nyWe8a4QUIp~&-e-u1=PP&MB$YNnX5bDI~8BNbsD89yfF zEWdsK{_T*f98cWcHNsW?vb%RzD5nzm`LnabYVhZ}+CJ_(0h;dQhZEzQX&vSasY?-} zn?*eZQ*%^j=~hvl735b=BTnbb)NU)Xo;Vn_#cFPSGehfTqXD)|M#-2WIbddHy>09A zFB|1{YN*DbNxmu0CJcvPLy(-@0#Q^-pdM7pKV%n zM(6|>)Vm`^kvh;VS&?ASyWnL%D-Xa96ivziKUcX7Vn~tJ7o1_@JI&B(cBR{eX)yjru!=GN6sI)Wryj2 zxdG$&-JW~Y$>e-3$YZv z-W`0%^ zx3fpv)4(q>IFadH?}^c=VLGG5{2^{6Nxxm*K0V|5n?yYuH^?^6%i*Sp^qee-Mh^Uc z{LdiodL=)^8xC%LJ1ulOho2@Abh0EC>@+UrKwjue`eFNaI_CtOIFX{0G0$_v&g@=x zf=Ef0+DC1B+SUCuA|&X|+C}YC6bHzd@OkRj@wTYm9WJXP32P_0a}IrViLRytBU7O&QB?`6dHX|M_TeDmZ`y%l8y zGNyu#m(5RKzI}6Y8l1cgj?T_bE-p^T3g}NAr*Y&#`*ue500a1-l%j4OZIf;w} zSJBByccTk6SkR_22#K*K1;Q>_pmy(e0e?Y#*J-1Z9hZ#?6IvCZ_@`s+#2kn-Me*)T zlW46EXw}_&JEeb@!s+-75yn^&Va%8#`^`H(L%&>~Z3U78A}uaUM^ZXC+f0(;9PI%~ zHKDp|mo9_KY8gt;F0ls$4Hr(|48r`M3Y!TbjC5m4ZLSXOOuWpH|&)UaPH*eta7I ze09}Ku_qc&TfL{s={0fN0|p)hV=zHze|MHaeNughfnFAkSoZv34a=P<8C--&EZ7e< z73)XI8`=|B>-whBQ1tZ@VHdYWbotja6eUT9^+{JtH*HRRGi^vvAS4iZiCHFu1dlxj z?FL_BgBO{JS-lDj)*oaqf= zic_8L2IB!1jJV+vaf7}k&e<$$2F8}KnV?TaB8TiufDNoM4`+x)7NT85BFge-T_3UC z4Kp6j#Mn+DoP#2RGh=e=)}tD{b7UJ3`L}e$ry^j-A`uXi4*+7kZ6K&_l~aW}J}4`U zn=*-ON;5rE;bl$kfv@~DYp$*~E5mCG8sAJuPdo;QDi%=@`LI-%W9CDr^HQ4&g7C7; zJk9!4SX%xDw6m?O%0=MtFu0i3b9BKZZ&i7w(5fPks_{^b;tX7$W-+b&id|}ba&#j} zL_O_{`LUYl^r2A?vnyKDZaC~Vqz)W0MnO3iYpnUM4(MSRsMm41v?@B#n&MYu%jmW9 zvyg#E9W|<$uVUmh)Xi;cD&-UP7M3?1<4U6eJ1o`KrpjP7-O*bQ?U|WP95Zn~$Kv_S z?9gB*sxu0H|5AmMDt6IFa2s6I)pfP@i|?6(T8yzT#PYr{tl4!h_h3jP>HU$PM}U`W za=%37oYHC9{IRO`$9tzYV-*H=*~e>L5-a|TaE=`(*3WX@I&-&v%1XUy~* ztOXb8P%Ze2E%&WVoGe0yt2oJuVK}7M*>F~0Z#=%h7TT<$&5QCHb@2N1toME?kf%IR z2tHy6KH_*Z&#cZ1eU6Ys(CzKKrl094P7&g$9kdPpv-P# zQ_p9IIpYD3UmXQcX6@}Qb)K7IS|r;8vxob(Z}l_pnwt~6A^H?we~l88UV6gCq-PZzvu@%GgDLS0Y@;^X9{ z17xj+>T)dArYBp0tGJ~UyRkRZio~r(dt8C;8U^!K*?2%~*;_!RF*`fhm2#I{GdW3~ zP~{R+!$JidXxi+B_{Z(h{)*lMm#Ro8U&B?F5KqIg^{##438T zFf0AMg9iNbZ-3Xd`QUe^$L@uR!E_eigf-r)%ALdzQg@>MT~?T0JUueoqd3W|QO46K z1VC1lOU;Vi!tCyzr6%vY`daP6I+3@b02=D{*)z3Gvu{d%mF|oAuBNzA#b%8kxaN_g z{lkHOCWm2#qy5umiP72AgO**YfV8qjTY$JX%IgTuluha_KM!;R&vjqq!MD#&Nc2)m zL^-FdD88w2&bb6p_(+s0&5E6D0?5D7u}y7YU$yf;2g=pBUXiJEJFp|@Eg5}h;M7Oz{a2yP#1vF6T;M43XA ze$C3=WeVqHbDfHzLtrT21#J~xBoO2Y;M?Pil6ku)0HSQ6#BWVgcSiho0HtPeM;r27 zOupw9RgVr}iA;)O=I&z{Qdkrx<&9%m;3X@2iK{a5GVT{p6IDm7-^L2YGL}-)cp(K5 zv`gJPt!Za%_dJ{ggMTw8HIyKZPsB~Q9N2{WA>f*ddumI@Uv7}j_G=q{+Q(s#qIk@0 z8AeUWC%fa5PDADLvNaGNwVVh(6MX!^PDwS3sQ8Bv@8b^+w6XV)oH}d>r&i=%=DS$7 zJ1xA}s6V8HQT^*mvdh_cBX~(7>oDKNy`}K|mdMpeS%hiu(~E!`)vSO@HE(+=>dyo! zdh*S5azzPWrSl;lV&!^s%*cS(4ja|KqZ5Tha4kf-Lq6FNg)D2gWX?I3l(eE4S$Acr z>Fc_M(|Ai0eQMn(tM%>~T3R0*t*#Q00+=(YcQ9i38i&n~&Rs5Rf}~U;ug6^y^7eHh znp;dMvDuTXK_R8PD{@hZyvFv(MX6w)0>T@8V`6F?B`S7}(yc%Cw_qgZClLEcA^eew z!XNp>ah%V(knMCVWc&ET$-ASAv!5@1hsE7RYqoxlDwdD0Mw!6a1kk$(UCt-v*Vtsx z)HUhRTwU!j&AQO&Q%OoqjDlAJGij07q8MXS{oPKIHE1Ec)tpcn; z;YIPYZ~%f=y4x`PUlEI(hx?0wtxO*1RC&Rx>8G}xcgQ?*B=lCVLw<^Inu;Y~o%0fn zX>Km5Cc>TV)lpD)gg13alo?21G*ik#oeWpi0+Gh?OW&;0`g$?0@)YTncuRvwb&<0* z^slhe>$_^YaS#^qME&WszPVi1TcH$O-wjxPQ68G&08dCw7pkZ8&D!Qb zoy2ziS7@WWqek~y)tn+=b!dc1>|5e^z$va$P?v`z+$t)3hZ>;yK+u!Gw=?R{;ZTi| zywRMwuWo*YPQ-E6m$Z-g8FG}nSf8f%EK)lwa$LnUVkAIvB0VdPsX>6A z1=Z**;ELmEC$G{3M_1L2hi3E*#nGs&Eka7qsjKL{M8+*f_ia}Us#co{>Esx^$S{7= zzqc)NqDNLD(h~EI(E1?vF6;|JFfD2T=Fu3`{xC@N`}qpy9Zcw|WjTMy&teQe^Dy>= zj!%myT4ZVF%xituRP-8Xm90sQW}yoYn1;_aNoXG_0U;&&x1UkXyB*xLk^5nyT@fL|ilZ$Sz z4$*Un^pDgRsCw}{hnSmkZ*XnOa{U!Bq@!nEpCWT|eEUAd^^HDGtzB)^yF2@C)u4-bc1LaXMUb2f;{$ z^yNb>O5GLP6=vx#!r+El($Q<`uq`L^=DOXIb)yFAa5E`ux&k$~TKR@r_d7(?EQ*}w z9CO=gH@B#dYlH0rkMT%)x0k0Tp(>^SEc zuA<|c^!3Zfl?D1fXpAaL}Qo&qOky_F@I1%qv0`X z5L!@8Ta4;%lLa>-VQUMvwh*jke4DX$&`itVgAW zNo0430$0(IV?yY?DZG9DJ27~7?G?V6R{sMtyA(zC^K`qu_ifCyy9Qb)CL%X8XO8H1 zFw@4&Ft8Mx1?1_Tx&pgs+q6Gaa~!R$e|i{OU-X#UpdA@Y`6`1;O{=1%&b#X8b-JYr zKX_OPehDQ6O;|t>K>Cok*m02h1FTvbA)^UqB1b(;HvRIuSpg4_T1&ZL%52d+Uc&L# zMDT8#cH&LY&PyO$C){>NON&RGr4DTm4K@>z`2W98X^q*yODx;3g)dfE}LeAQexl%LZM zA?WD!>C2-F-x#+qW5Sg3MBYbS{alaiP8Gi>dN$$ho0i@rdp0qpo^8Ild6T|D&en~< zLgZ-YOd&lzyior;I}Bd5Q_`|;nDP92Go3z^a<0GSr#1|akZ=+O!1KH(sZNJnm;7>2 zrMK1UFB=g4_652I24&g@nF3R4-z?K|5^*nM8tHDB%B5L=rFqx>jqPrauDXfHUC;B_ zYP3?+5Tj44#QR=kewx1U*W8?&<%WfOBIeV%q@ z9<`m@tU+!2?|885x-0s$PN~d42yLC{Ij50)E3HZr-askJCg#lfJo@nA^y2MvYJ{S0 zQ}?nO{y`f)iy~Vg0BroKy76srsMaYcY^j)?--r2WVSWbj(2k^csFq2LDmoDmQxqBNpoyRvn$qB9B4T@TjgnjQnNoXQ9EeY7Zj<`ADeP?$ zzKW+=p;N{*SKLu^f7H?$HO4g&N9FD7Q?ss?>K!-(hkoJ$R4+3y4q~*UA0L>B>uOJI z7RVjDL;D#VD*1Lp<6S1=yJU{xF?Ny5OT1EdaQ}gzlb#tIZ!;C&re+h`P94tBN$-)w zc4&Q--ykNyMfF!T^1`z@={=Cd85l1ym0u#(_xojgbLqXpr1vONXIQ+#RDOkdH!STC z&cJE!L1b<*D&`L{{AZe2JP>yM>wh_Yb8+(SeQ^5b{oCM|&sW#=Z~5fc%Rdn)dA<52 zc=Ag#`{f|`h14S!>p$^-%&*q;vAo8|yuPdF^aJg!^to=Usdx3tSqTX%J#48uZM+Yh6>WxxRA7Ou^ znYZ-EYX7K%C-q;qx;Xym1J#NSMgzvCDCC(l2`lJZ)fK*NH@-V%9aRS)-Q6sKt=r0S z`G#1m3|iMGqJT)wG_3wRxY+p)Y&s9E=MzzvAZKFL1AJj}JbXiJdLM1YQ;~I+m&VJu z8**^W#Blt7f;*t&WCg!VwVf`&Ft`u zDVm$7A{j1c9@cj-Q(34tM|?n0AnKVpRi5B=yZr4i%JdsmuPdm1jIQq#gR!GaEBd1p zN-O&gYxy-Px}2vX?7Wx^cY67$UbJ@)7O)Z?B=N0ua48JPDaF0HV1n7bGd0kXUV#2S zNK72a6_{FB}zd*O(o1pv6E}2?iakNRw3jmF3lN6=k;USl_8s{VJke8lhT=Fr5UK8&uOPieM{>A<0R8avJ<)Q_V=oQth2QgMRca3Z04} zrcf+SA)X$#N_I9P~V*Z`fc;!BDrdmf3*vu8~ccdIvf zCg{Fa{xRqupT3!)eM@*0B9OF*!|!CK^_$U6JQcwNMf_Olj-G=ttFL@BV;h_%U|NZC zq(!`2@c}HG%~I29Y&q>>T{nwgtKV!)8ppmZ4#PeHheVW`tX`?D z`1sS3&h}~%{88=3*0!W)o1-(8fcqfI5Ec6{(!RpBetjlI_?{&YtA#`^eaP#Vvmw>3 z3cjo0jNH7QPZ2pnNC^@bqN+|Y)FyGi#D&^77sRx>o)gdKiTR>ono)kay=?2?KdPJR zQ>FjTGZU@dO`Obv&!W6xVHzcxqL}UD)*voBHRQCd=Ak$3thrJv@tOV=d=K9kyE{ej zZ{*ZjGI>N(98shcqDZOu`jT+__4S={*2mmHOC3KGPh(0cd-R)S_#rYc>RZ!>mr0ox zD|w6cRi<(hs?QnwR$F=O>`N*3ND=Q+Bzx?Uqy^wm5uI&v+Rm!rzgE9iHhGu(=Gc4y z8qlY5UX0md-`q`!T|uRU1(gypc4fNQZls#6Fr?2W>A`)jQ*DrB#Y&cOWWIQ+zJAQ?5^%+TF57|AGt?FuHC#o_3tky@H* z2qJnY`afA;rJ;9FFkv@P-r-b*`N~t7#D|mYkidE`Oak#~aAA}Ou(x!D&S!nwVs_9& z1h%r@%_Osvu37~Gj6a&q>Y~SRD(^nb1v|aCI75Gg>W;8_kA{#*Q|mCJ&1@>K=j{79 z%xR~d1P`N3#a63Dwr`p5f!$Wy9}Gu#nTp-|itIai*QwpZ6L_^do@Ty%U?MG7{ri&f9 zQ&Sh3z1+2%5S!K1)R6ZPiaHlqhqPU97&~@&ei%%+*Rz3hRsE*(X=aZGbURFUJhkL| z*_m~ZGsRV&cIhLTS?)5^IUI1(iYj7-W~Y4zJ8kX-Rj)Xbm<9zC*tE`#XwojbKi zu(7hoLZ@3z`Rz{2|EUhvEhO5J6B>y2eKVZ|e2RjI3~c zULcptsd)8AsUOVcjvQ2ql8B6#%6AJQ56MBjsL3{*Cc{u3x7}9?>a`3$*`r0FBo?UM z@DW=g#}<@KJma`Dk^+skR&Cg}23jfQ_g-ECPDiO;mEo%x4| z+vF?5{LjSsU+hl2+lF6F5GfCIK36M(VyZL^NUqRPB(Pqe%U{B`@)K>jQyav&2aR*V z%-wZM?`f(Bh?k1G%Uy*|MK$3;@FT=9^vj02avoean`_KY-%JNCoq@KyNzY?kgBel3jS4a zJFoxRTvL0`0I<4s?ZV*g1SQmT?{zw%1JXb8Ayy284h9;1L~P?rBqHi(%cgVeY+i%j zlYak;jT*2Gu9OEmZ)l_^%X$VKdOFO0^iQz7H1RtN7? zGuu+V6r%&$1aD7290V=q!y4;L{g#3F(}7dX+v`vDL9p6@tEM)q`JJ~Xv=qZ$b1QR4 zCdRkZIThf^L5q8Q;+MNyK&daF0%`gwRV#4bLO+1!6eS)AoXDXdDXgZxE$-Hj6Dku= zsG)v)t|5Qf(BXX5iQ`~4`q3)4)C@^TKadlXg{>>Ol5Kf(@PyB>Z4I6 zd+*X|MxXIjbS}z)7+_p%1HSIGy1CR!yYync+m{ZqI|H(N$JVt+i$A{u+g1a%w6qu+ zbSq6oI8VvEOP9?`nPQ#qnguRCW+=M!#8+6vbOeXn^G@lk(SAaT6r*?omXmF{pvdr( zPWPh6L3@}S9S``|xiS=-ELgkht)I1WSdM5Unu>*@lFMP=AuKO#838RcQ?Z3+Ir&~$ zqtZx8CKGgsoroP`OD1T((=jDk`0-zCe~4i)x}(7}y15NP$bCaIYiNY4gfS^6=~o#_ z8=WNt_p__Y;1{$d8Vw}hP=_O#BZSJOU9KFWa_$Q?r1tbz)pbjW*t2#%uNR-Hjr#rn zEx2euEouw1oaDWy>9nHE0H_mPr*fYzgCv!!4z$`(z>H=Nv8|iSgB~)Hh^X~qhDl4E zn3~G~_WEWzStIDPM7gwOmy>}LLkgRz(~ojFnCH$M$G|nCdyQ-0F>clojE)9@@!(y9Q2M$ z#ngHkKGvDD<7~{FzHX@9%bn)Seh)7Y&$5r$q z`aINAa;^BgojP951+f|4TT+91k|?-3m0zURk4a^1#=-`sxxp(+S698~WJ?fe?UwGa zGW$MOI!8&4T$~t4mf^i5^qOns4Um(tQcHP_^61m8Ty-`n?URDHCAL~CnF9MAR;XxQroeuO6&hMxXo~u|9Jcg3FVYG%7(uUX&4QI$V33BynAo?|ZJ}-YxKm}Z z;3$3A`F7eGHrjNhVwOJI<)Ct~&g7KO6hhw(#x0*1|Ca&SoJxo6)c+jO)dX67OF8fB(lyMGfupO8t`B z1Q(!~EDkBkDSWG((4mBHS&GL}G+c1*Syjy)f0AHa0g9Ju9{t)py~3N@%-79Lr7=sN zb>}4Io={y0^%~F2$T<<^*tI5*UyjPpsuIN0k?y75??6fqg&@cyyc6@A;ee+)*>2~gq$C}lHup8(B# zzOm&}c6pp&I+{FV=aIlEllU2XXuXH$)SPqVujOP&yhqKMnjCh|2N_!=Wb2^!wD7y? zSmlt44S&Wgse19*H`9p+3d93)P#@nT9?;o{4l+Q$2wEf1;AjUPrScW&h-(L*W9)s>9)H>f{(|y|S@$A-0i0Oet1%759u}cVu9@ZrYXU*Yal|lT320 z5{)EBYwEotTvi=rU2}j=n#w}5R4-+ zqp(FVX5;pu5j^#H1Ose@L(9`T+V~IBp%3ZZO}cYZa+RXO?|f; z`eqJ$7+w8RQP#g?_V5>PcBrn;m1F52^!|pI#Lh~{a1}k0bocon1@Gi<{_}5tKXzSC z?{F~fKaI)0v5B2*Apb=Y`L9g(Y>)PGSAVpp!TWcoCvV=IzEwZ!TqRbGZ3ge#nOZx+ zyAhk3mzvpp-*r2_R84G3>S@(;(_0N++_%#boHL*;~DC=SJ9yXG?OY3v(SYpaGa(2H|q`aR!)Sn}-* zZQh)(;>MFrzL%ZO0fY3I*gvw&`elf3W~Wn!C~y@wNG3}My+TCeS0Nf(ZaA`EpjVOb ztw@~J3U@UW-PLR#4I<93|DI?Mi|gRx;$=v2#Ob+B)z!h9dc9JIUhwbrWpMGSspqrc z{M}pMHd~s`P@0xY{n(b+3sky$0RN z%t;^>NG;11wrr0Ck|bVydg`ke`^JRMI!Ck@iqT%a51Gy4u`et2I>26AHzYQ^#i_^~ zhBI1qrlJ^6nfuK|xbdv7e@jXTt(rN!9YYcQ78woH89S+%r_zk3eWinnr?^V8%4P1$ zDytbl;=m0f=j=j%N$o|W)DotsW}__3;{=}ltCln%bRJjz{xu+PMz>ujd3{3@JE=2n znJqi2`M8vQ67?r_$LS|pc$kvw8cl?m?Nkm5zRHtnPeuEX;D47uSu<*Uu0qU)p@_;J zMqbRjwjEbUoA#cQRl7hx(Nq*@DszoYMQ0jfHFiJ<+<&#&EV>j1W|%XvhG_NDRCAi1 zW7>t0e4gdoTY1t+>r|I;Lft^@3X^I^&|1Bf4=N&LnI$No_ggB;(UeS5{;C@~RD%Mw z61g}&L^mF6fUvGE=k?nBy~~*n{@Xjs`tv6J)3UA?!MS>yo>>mh7&cJqvH zH}j6dm{8jpWx>nA?J&35m>glJ3_fCRao|q|lfLJ4z14ddb8AFLFt@CO9L|=E-YK?O z2T8iq9(VN^Tb^#Ml-xo*(T^?_`_Yw}L`-7(&P{zi742C)9eW^82Ofx9gH5^Fbt;Bt zh9*qZpk~2dW`ghAB@z!N{G^TWkkSWJ6|*#LuacZwq<#oW zK`4I(_FjqJY5`P)AL@m%LlcO+Q$({N6nw%|>=Rou3-^_6Ep!mPri9nB;x!J0vhe}i z;K{rCmID1Hnj9-{gI*$3Xy^!|9cb$J*vlNgZ4Sp>Msp1CZ4;w|^960DWF$oGGs=jaVvpT%vrt}za)uf#wPv9v3;7{57jK9iY-;ms?BIWF=Dk_tkZ{qf zF%^3?mQ2Fc&f14Y8P=skgaff~T~cJULh*~2J6uu|cTTGn{KfN=;~w%uGRC^6XbPE$ zO(Dy&uc_uVtds8IpiN4Y<7FJw5J|TGuGKpvnJe}Gt9IQ^TVl;Gk+(Ry_^;Lcs#4!8 zjnscXQ3oRZ`Hik!J`esq`nNovpy8QsW>=5|d7;e2wvQ#VWsR?{;rkAVv>EB_=eG2N z+Ykq|?y2Tn54G{!dYY-z6D7x0YFSV+Yt}gLFTI{9T_XciQeJ~tOucRX`M1CSyucDa zH@$_l*aY#8C|PgzD&|@YkV4T*!#vR#SMhXZ;_SWp?e47)hFZPZ7m-nr@nhwH8(Mt% zzBt%^uW3>2@XajT<1yh6v9QKe+QH-TSWWoe7H457(CW#d)gvs$-7pj@u0i-GqSv(s zWAw5PE~vBkx9E2CVMNs|APvNI&D|ZuSy4I;DRMg! z2tnqIo_4JeW!jzjp{1hUk zbf6pG3@dh4z$=%E&B}^s+bd5e_gWhR+*_;FkFZmN=X^VztZjs>Z6rUg-C0||i=2LX zJfGCOC3kSKxzP;96q*=nzOfHy&2sVr`YPlFlv(@b1(YEqtqOHgi?eTTZs#=s1YY^d z!%V5Sf>)2X?VFl8PZ0UANH+DJQU)keaUgUt{nW14PM3{|Z%OVpTT1vt*yofj-1M&M za!6E(faZ(GM!!`1ZDq)H%0zXJz1}p}q{g*u)Uoy4(0|u`8D`(U!tP8tuEKGljLRRy zICTW?XPx6cm&h$hXhLP)9^SJB@@IrvrBuKb1pT(N6b4%}3y`kV5Hu%j!(u%m|) zH)rS%89Lt-ae{cWctPiDvyObof%;TyB=_f%1WGf)$YuSCGzC|1~4GW4Ww++nntk zISvVXqD4oS>dUrXz3fUj7BJ1`J`}93jHAz;gt=}W;}Z=#c32+ zd_zlnWFVN9I?F06i|=Bk(_A#1@KtmH!Y`Ac8Ji-Jk3U>&)E_PhxAE)h;}6ar)tlEg(SeSf znbho2nU#KnXXt=(d|TZeJ;POWRfb5LLv^W1uP~*4)PJq%t_&dKK4%o3@Gp@D>zo89 zeIpB-z=zb1)XquSh#kL=5+XNMW5w6>culIHxm1TS1jpI(@Jm^ zgG=UNc89Soh?`qG_NZm3UzxG~H(Cuu93@84>Qi&87N-Qj$RlT$hpQlUT~*da-_|+` z#|y4yvBL`#y*BTroo(jz>X1JVQ_WhotLWno%8{uL)pA!6;K_vHfH5}rf@Z&&)a+N;vTswAhgG=BBkS*@IcX*}Csk$| z#CPvz1ckZ1Zf*~m{d1c6gHWC{XEtTQEWu)^=@!O0 z%sKEsTGkcx<&=L$QhC02L!;OsbN(23f@Vl8whL2RUaqe6J!#}|It zjpmP)J7Xmwe+;ZgGZy2f)VAP{Qn;h&kAdZ4M!|fYUIo4PS-PX}s~Bn-V@AQWqi5z1 zgU;ODF#Pz3I+f^QI0n5VjG#YE=nlhAc}U#c3=`__&M;UzOnqQ8^xeI@SvPWb^3@wCk-srgR5Vccn)@&g{i zG@D^E^PPIbxHFg$!Nm}Y)C`mB@ATdu#ht;K{tzB;VZKvu7oQ3ea08o=CLi|>p zpwNoX*4nCbZvmcsGn}M)jAC^xWiR!b2T~<~OG>FhNq$5Xz!*qk#ESNQ{KJV(~%9udYf`}OOPpHy!MKB$b z`>&QgDoPG2N{7hE_(RM;Yc{r#@p18eYCEV+TNKv7@$coKKUe`r((G6FD!qH1*E1D} z(ZVtsa{l;^%ZflXno6L#BuOKnyJEw(eM#kR5(d+eKsH_F5k+-SN~b2|^NeM@c59G#alsq?b3H2ps7 z$nO8>6`V=Ef|ZruV*ekol8j>hbQEVff5_Vsj)2!KK@fshq`+6NdYd)|=mstEA<_2K zpgN7!&KvSbURDd`f%&^91~7x7Pn!CWrzm#kGv&Vl1$t3mR_u8B<3{edF@J~?O4E$F zB@Nl!8!&MPO!-56_sj=A=XR#*p;nhYXh-h8rJUcAgrKCJR0yUClyqDz)k37Ih5zbv z_bui8mSg}P6LGuexFH_r@h9!hdSe&v%PRO~$+$LV(!Ot(>uO1`L9)6HPN;vB|11jk zeHHw^WK0FqWB*8m&MJ6aZF&fe!hK%_zb_g8z=YScYH_7J+5lA{f5hA!kzbcw*<{-4 ztBUXdgR{SI2&Nf#NSBu>6HHGGB=z0l#o^C~+n#ml5R#AuienLBFhm#~@Ap>krQKPm zL*tqhJpBxxZJh$dL77R7xJh~%2a*vOp1Qo}Z8GO|vjHt!Ih?gCgFJ^ShU_HxR?C z)FIOSi!C3>ksLZ*+)?3bF3~>n(us0_Z<29w`F9eAK|a^m2|R?H+0FaHFyH8DT7k!q zW~jP~IDmYg-iPUgpwc%Qn50gD;8N`zYKk5uK`~MD@zA%yHXNrP<5W&p=i6~>s{QJV z>8E;z+ul|4&DuJz@U@<>o+{Nl7mM~sAnA=3pnkpdN30`$YaXj>DiY~zYDyR~brlan zW}^B4?@ZgOb}$O54Z03XnPkuIs_91m;Zx;J&#zZ1Zd1QADaa+)03qzno3+~O^nU1D z8QQXA#2>LxcEmAYcsF?lHk0x9}X21+uIb>J+bd31dKIxYO+iSdL4WmqD!T&7~$ zli8_b!(VI-Z%dB}0=uCig)@5cUCz8>QaZB^s7y(}hJ*@s%sSG8UqOkUfMizBS-Ha3 zpFDS?uni=jc2;IX6&UB%PE>hcut$fC>48t42A;GV?T^dGPaYSc_1(~mK9hRU6F2|M z&Fq6^wyf2?&bb|)Z)M~p{4%CnOG>gtmh}>TC(H)Xea!|q_eB^xbA_)W;Ir5R@CgtX zu=57cwOZ4$qg8fXj4!L!^xjQk&!ZSuag~(=G601>kG%b9>g-Rwt{v!FJk?)`3IX+$ zj@nL1lo8;*l`hee5~oojRza8@J4Cc}4R)ItYyJ!?aIH4rjxCYHTDf1#ms*?o{lE%9 z4bi)pHU&8c$;{g0FX$VrUMO`(H)3!jK*%D@?W#k}Aa#2ty4#o9lE?xv zYj&IDaj>QiMby8uBUlO;P8`b*W4EgA5JLUq4`)ZOL*Da5@PGt zqWN$p^*<5C$&%ncH<2_anK9Gb)~GDL>QFnGGY4ly-c*5+Pn-?mz2kZ$zx6 zl)qeotLWu1sNdZOXzl-HQwPV`3AXbN*4agq_DqtkrHtIe=Vg2vt&KoEJ2R{*fLj4! zP!Y6v3~)C0f)`V8%(KZK5o-#^G@uNOWDs6f&a-FT(Bo7mmEHw=qejlCJe9=FkF%u4 z&eO3`V`tP7-(H@e?66@o4VIsNTYtLg4Vc&gAuWZ3#Q1=m**w;ZT)oVSH0rKsGI(K&z({6hDz}b zaq7>!A-zbuA^-KioW8j@dG|gzee?cp@XP0`>-x8R^6TZF2-mw_{SrL+rJ4P55d1<) zE{pY__&?@XYx-DT<6~am)pPoRHdFdsH|sfmSW?#Smmh-HA8$T!Mq@L@Lsje7 z$uldr!DNQ~k|fPc$(_MK?U=U3`4!MKIv4S^L7Q)-4JR`s4n)a_FdPmi)(!jU;ODXI6e%{>IF4v^R4WVJLv>C4^h@798(Ah4NGCGiJc=pWZL(3(#?I%Bm?}Q z!F(&7ydx-OaUxZO!)SNj(G;*<0Nd1qe>7c@s;jg8^KbvVNoAWJWWFDt7mlGwuqRT2 zJ&cA)J#ME!_0%?wB;H*!t0`|y!m!uN%7~-SKmLnnS#O6>f8yKeC}kp^ixV+a+(T;Q zuDK??RrqUx+i;4??rLs!9R&xUqFUMWdfU@1oP;Gpx;PPC+55DLACyEn>Sm;x-D*m# zrW-ZW$Hh^KqSM$+L!ggDNt-arMi!8vA-IxWI@8?m_T%5*IX{px6=AC(^Z$lmtJDHc z_e_AoD%wu>Vm`oub-^*?4~KKSRdD1!f9EG}f|p1CK{rYK(P+PhR(8rkv@9(dGVAa| zy}UFHBaUZB<1dCYjO6l0Im+Bafu1vZ>5ooTbbbWmx5!9an)o~=`9n#WOC|JBD}xwS z;u!#KEIvFm^=+{^L!McziiWZ2!RtE)uShU&`FItD!a|C2gn}YvAdI6yE6<3ydH0A` zmM##5W%)BPd(Gk)&>aqxQ?gm<-2@e&bF9nlS5{7}t`B;eqZBrRnN zp6UW*ElwTOo&VHfPOYy0DEG2(;NCghVUdIpvIfRcS2nfH)T(CC&Kt+hOSaRqP}2V? zO1q2Y@Pb7`M`%Pb)GOz{v^Jm6nV}q^f2*eLZ5x=p0*gvH`VhVe^ia@v6S^=-A_|s- zv97i+nyVTOin_LneL$Cg7hCksv0aNalQ1rJ-9_D_cL$4>MCa*D`|K zKq##=7&`f8A_*nb4a>JSsb#xr7C=lq)CS;NX}41Jr_Dq@OPCCArDwEpKUCAmfgr1N zd`IMi<5Ub7_GoGD3qb2$pvzm*saz_*@uHgFar&Ind`Bd9(^^gANn#H^-%zeGaeMd( zS8*?8<~sLzKYw@f^yt;mS#Uv)71K!AKnh+QKgWB6rGxPffvFQ^{K8}eqD1J9L_1nU zt*r4fryZSdRbOu!+kBg|Lgd4q!70>r?WlM*;Zf)x`gYn)7Hvs0k?0gMzx|;s>Hf}$ z8eb6LzV;1_?1Kc>OVsiUnKkc&6GMaSKO;Y{=@7u%7=I+q>jO*d=-N4{5P|-%CQW;e zu6!$FYb5|2q5x3HtodO0eP@Fp4&tf%O(9Dw(wjmeFBOT|VbbRjxHrx9O}l!X3W7ZH zC}zG5Fd$V?d8?rco}6+IF5k+uvl0-oRFsbjnL$5dr9o{zOv?w~Oq*ATuwX^`s4(q= zU|ll}s_%5jOhQl*rxDTGK2rQM-%jUfzJh>5oYB8*LH8C}jF*I7Aq6GOn!e)!uH@>tQF$8xd(EGa|zkqan(WGa|b- zaMxH_xAI2}?TFDtk0{P{Cie?AM(&6)f5_7^*Y0^DuP}#{NUYXUE97Gctm@9V>!SE}uvWoE#;2@WL4! z?^NXAgv?eyw=~?E^jOz;_B-xWy42Q)KSWO|3kT+pHzu74cFcr7#3+=R?AsH^A2xP~ zN%UySOq`8bJT}oU`V$>6U_ErkS8*ybk$q&MU-TzB!FPGTqn(bQaUnnBRGRAk;JG_E zKkPz&*xB|R_lGRqA@v3=!q{|2=KkdNMun(hH)_EjB6^KcX7a4|Z{ef{^+zeB2DP#` z#Q@L!ajZP6=|>>QvvQhdaGcbR!+gtB;9GJk#^qa%Eih>G>v5TLkxHD4)E)OqUS!Zp z)I)Q2HI=ffnLG4!d`iWZC6ek7>CNQcux48QXZ88BKWf>Hn(=$er1w+|jyh;BRC)Et z{N^(0&3R1OOMlt=<5~u8#&0eY-W;bYM#dd6JhC_7_m>IpkFyNs29Auw)}v1B(#rIQ z@B%q4Ffi_}6`a_WmuulY;f-=oZ=cVaInZ!#ryHFr-2N(dRp$I|bK%`4-m07`uTFXY z6isc9Ygc8??>3j-t+y&2w!_fKc2Va1Qgi90dW&*Z{k5ek?7*mYP3HPTdZpf)Q^LQZ4w!7SfCLmg;)h-dqkW|I{whf?s4Iy~uKFOtN-+)X*l-`6?fM z<<1;6Uym%zKs_|#*1gsp9iJF6hac6{J@x+Ph53suapW?!>1s5-&qTI;$be{LM5U=& z=&acUFAyspEt%!|UWJrjk!19(bhxn*c+_G?xiH^@CsY%ZnW#@;$C=#JRzM@B~l!B>j*g+oe5Y!WT#Gm(lH=JEHj z(q`jP&B#PCypSQ~dvqinFF!-2z|s_1Eo#SI*}qoz8kS<>_yW5kH$;;AA%$A~WHjoB zccO>mtLXSL5PUr3&zug&fI!Eoyr_0lC=DWkleTJZ05(Bu=1MK}U#q#FW6m5gah4TH z3OO;tXz?%}gISb-igrWB{2{(Y28)MDa06AffguxjNR|Q?dBq_E#KUZS$kZK@g_mV! zA7jJAVthy^O^I~4C?Xp&7<@QQ8BIjN8xp#?YB(!ybZ)c;&LA94{R7|9+**p1xF~KK zGTMB^((n-zs+n8G0s<-(K^;Tl9ixJ0mLLlQmi6b)UX#Nqkynf|8cv@!m_*Mer~&w9 zS_pfILXD_c6&Azb&=1XJ8+;%t_xhn&o1T@qEqg^MNr(anp>B7-m#$Vbgd)JKeI?ZN ztpt~EXK3-E8Lr}%tyMn0gPqoIE0OIN^}j+!#D5Pv9lULUt9WKrH62U1;~M%)7Y;+)FIuUP@8B@A0g(I5UDD zl)0!!7nbSZe*Lb!Ypx#;!cpdoj6f@Ga)#AaEO{`G;Yfv3E3E+%ygmJJ5b#O2#?eM~ z;;YR<0|Qhz)n0$94}#T(Fu#Po9F zb~<^^e)xp{a9y{QFMHZ;eDB|#pZz$pTdK$HTWO)SF`P3|;W;d~PnBNx7OXy$VxA0;GQTVAt7RIlXx=f;iDd- z^9wPq(k2}B6-&NRhbxfswzlkbyX05?%5<_cUTwEQCh_!-=>Ha3_ZlvxhK*>ZEun(jX>2I9BdeM83 zROKVXz@tkF5!xM1q!w_U{M+@?xJR_dQHQQ&!>3<`4s}is@I|n!ZncDTqkjF4RMBZ0 z^o%Sgc235)$}1=TK30a-$`n`Wkce35WLU*|x}Sda?S9M7x6*0$lY(!PN_?AWavvFR z8x`Z9nJBnRyD|dpg&Mv6bMPe0pJl<|lnH6=4$i7q~gHflSYNAL5t7dW4E;I$L$2sfu zTJ$Z=?el~;FCX$@k0>!lK^UM)h!lk9-UB89Q{T$MSq;!x6Z>&T;VvCo)L$I|IDSZf zZRT7hOoDd3uI_5ROpa#N&C0LnSXFMcQ;kzm2{{T!$Y%6{4d3kC;hQ0@?n{%ar*_`$ z%11t7lSGrNS>r)ei^;?u9O&|%iL`9b5lIpUje{(tywEAj-a50fUPZ3j<{R`e>V=TXn8HpkxR@emBI2CTPlNrIM<>@8c?G_e4y79+ zD6y#i6-5JGBYKbQnhu0k*N4TA!; z&^a97N{Q5tC~^;naew^*o~v)AQ{{zv3fgQ54|8{w*GkZWTdZPD^{7Z|OFcm{wws7u zy3s6KWrbQhQSiE_-k{8M!U|}ppmCRA=I*d!wXW3T1Bc%#`_k@fv)_1t{sJE0Ix6c} zgA&rtTzlV9e2-$kCF4rxWowRic#CUHhso_O>{nbEn481d>^w6M2lvyan$3Mfo$~|k zsL1?@m}>p)t+dRa1nE$*H9@4Q)`Jd9+UG>|6gox$9|dq(#wm^=vLd#vjpBh*!*hyP z>d!TJXl4)ikN?t|DC0maTs0*ZP-yV*h3XG{+iX}7!SNKaL=l62@3~Qbk@M+W=~T#b zoV&Sr?#8<-siM^d)YQlgd2rVlk{mB{pg!j+J^@xN=}qA{CLEPdeCFevodl7 zL2@_-x#$?g`Ob$&-iTU}TtmTMOaYed@+aROIWRQrsQ-N#9%)9E~))doGpl}~7U-Y+44M$Ta}8ax5F zL~bgriCs$qXUgdU2-L0>LA#m~;7r*_Et-)tV*_Cw3XA9M?X!12pP`sQ>>g}@kU1q` zDMA|}hS?hhAi)Ph|7Obq_HgGnx`a~U zr0SfifrM>er^`pv`G#74euA2}*nTQvcK5I=nsr!2gqV&CQ@bd>em0GT!-{8WfZbOc2lab-(t$&K z4=c7+1oWrR<-?YF+}}Kpz?ka-wn8y$B5!KUy7pALNR;bnKru@V?(CQaeBVO!eVKqA zh*R9#q)ZE#4*Q~K%J>EqJ6Zl1ED5ngZZOcI;K zi4ZW$4jHq@-!;_`Q^#rWN=b*g!H)C`NJANh#PWsU$+D+7Zim(-T`xBbr^0Nyxj~s% zJth9bsqHmN05%s1;NRTctr3b8VknaC-mT4?C0I3Uh45ZOB_XTMJy&l8WV;m+ac(Y` zjOeG?uZ0YKJ7dRAcqxUrptIdVq&7C{4wO0S&gvV?=PDY-&xE_$a6&;J<$Ro+HEWX8 z?M?5*sR0-8V+zra$#&O(ca_V#E)uqtAH(LBIBJa1zL}|kZs@D%(PTaMc?AloyHg+F zHVmw)^_G2LHWjb`->@I8Q|cSv$gDFm##Qw3v-tZMX|pwOsB+mk%#!b8rQ=?g@X1Qi zC(G`kK+5_^YSW)LltOos!Id*hDV=UsJeHW2F!IfGvj1qA4lfRPv0n-C3D_Daq5~UA8wZ|Ao6tx(|vD{Ym_6;+q+|GLQ*>h&V`= zK{!HQOYLX zNu)Mi9wSpIrx5bV_pvf{Uv|bH5-mkH8FG8hp4YSLy1j1v0~O7sx{(Y15bGMuT0N`R zYTeFhJg+h396gLoTNHah`8@6d?W_!j7c84Z{yH+BU_OMU{Avtu!M(BAO-+GO5u0i1 zzDD2P%F;edFl-X}1*W2vkHdN>xF48)mcXcpEi!deq;GGfNPxf79Pp_@&OR;Rw&wvp;o=0Ivngj%H-Y8AU7KF*zwTRI(%wAV=4 zLw0kDXOnU}3zj+VHDYub4a(H!d%f2$O!fO#T5L^%AV5Ym7F#9Tk@x!L)e=%CQZvH0 z($+>3csw#zun-YI4>6ry;oUWrfl-mPq-JBAw5*>* zZnQA0Z>B};C)jXg97C}$0_b5Urlkt!2{s%##m$uFZ$2?8ypPc^F-d8|QCHC?WJWVX zSI$~P>p%5@C?s0DRL62f8tNzSjxNrAzW5!9r@uHoR|hP47xfIkw15JP`S+iSzJHeYDCg=!dr2F@sy6?I6CGStGGE}jp};Swf(3mo0HOU1q|>_xP1ka?OcTu9 zKO^;finSNl!NtW(Gz(RWNUa~@L6KMare3dA&^LKBDYSQ2rn+O@l zQpoAjaUkydUvEgX+`Uo%{g0j(?9&-4QiuFNY8eb)-~mVy<v+jlY zqzC0Hoah3TBC$nzq$$Z;7ToV!+uc3IsV+t|F%yh?1NRCV{`fWkKx_D1e5&zeD**T= zTZqHsMRWLEeDX1~jgJOoM0hvm+QbX<( zKiX$Om#O1CL2Y6pRjT4Wn8t=!bl}0T4^Ylqt)b;tLsgCRW!uG^kWH)hYW-`)j62P; z@y*N}Gc#PJL{iL*e^+Izp{hYs+Z&&2)VC5WagT`R;Le55kyo0JBM;=2C;Mo748T(ZT?$`g&P& z!O@3|`L09ntYy<|qJ!aW#7EJ%^Ks$a{Ro9fz>7$gPpdjzXV+7(j z+|v}@=+(Eu5^po)zU7@Z9C6Fzs6!4uME9E8Ud$R!B4rU=V=4N#cBC?2Vzg zH}27~*rIMs=ej+yHw00&PscaY*}_BYjiIHb?A&K_0x3|FN~9{V^7E&}>yIvae1 zom1?Z9q&N{?m)-gMvp3E{~0#jlOwmJt_T#lsusadjrzU*YIOGZ2&+-lvX1v41kY%T zv@~@8;TeR9d6L6+_fN~vA>k$wmXIhr81L#={3Ttgx2CC@Az|s6NoONEzi}H>2E&Z+ zCQQP0;R~Ahv=3|{q|K8Ry)ymbNZp&8T~Rvedf9Gn4;haA!rz;?7nZ@GjBdGY0i9INm$P5TpNHJkNZS$PDnGhn%#Pb7If&f46hsx$86t<@ zZ@R2*NtqAcoMQ-T(8quWfk$|lGw<_dvzj)ybBdvQu6js&5x)psFhaLI;e9ZXH1`Jq z4=dE;un6@~dd(Qc83bZU&N|C{P;p3`j~$XlsE2@yW=O2?3r!fMC%#&NN|Nj&Bb~}zENxI;DKLt@YorTGaqLXyeS%Y(- zjEt&|os5j!h{){SK>=NqL`4##kfQYyJypN~`W?>2Vu5q+&*ePB%sxp!$-0@5baRR{ zDgFmNR8>}rG&$Yv-@dQ9^*0j%(lvJ>xVt{K*5)qw3MR8a`FBa!T@1a7J{s2MF1RCM z%{sTy{5G`weLShnZSa7>7<1<~DZdS^avuq1eH)t9v%ksLqcn`z+=bS+kD0Hzi)wyT z=Qf7lh8DPws-d|})cmH-ZTM!-X@&a;0Givx^>6ZhxR~#6LfSHYQ2EVWlIAycZo{`R zg|ns)yt=uKZhlkeHhc$DkZ1bPkel12^>4cJ@4|O*PR6efnYFn~*8HZzfE`p6m|>pviDS0e;&mrUL+ z>EI84q#%)V0g;qx&kM-BfU?UwM2pA>YxSbw%@a#i*2^DH+GN)-ag0TosG5;4lFG)0mz???;OxpfQ=b%O<6Y zFp>j|CHCe_rJx_AGx0DcH6BSnMcI8$2*lAbjS?i}fhB?mM&qYDwi_B{++8$%3>zpK z4&Alga07Rnj6Q}96h#fYwi}kw-G)8{AB&vb9ovme?9E-s$4Ueri)JEsZ8x-MxZBVI z3qBT2KknLYWSnVlLn|!!STwP?W4j@6ad)8w7JMw4C)~B&Nbk|!hCT!zi)I1)Y&QgS zX-uOe$np*!!s3|T-G{iU?Oil|2y2t~?>=q#Z8G{8UL2a4>)CxdzYQ)7Mthx3sw7`Ay z(9K8($08LE>szs?Ur_ldGHl_VTKx9Q&1jxE|p3dA#)P&lIHj*Nc(duTosCv0N z?Jb$#h-y(A*$!&Y>_P+Va$ONlNALZapNRTW8`%_6!D3zjh|kTqm@hf)CHhDW5{T>& zXUthd4Xcg39Z;=ZLc#9_;Gkg5h%8|DL4p4y<`JS6)<)hFb)CVp=>@mxnD!$&OZa-V z*e(zG#SxPOcSkPo4)UOywI#=6iSP9uE=T4ZMD(MK>_?Ha&@6KqSl9e|3;oDVdK{ZU ze{ZT#0Z?RYr#KS?fg3tEnVqvc7iCC4?@LoZkWdcRLw>Acz zV(emH-(p&_O0_Q-Q#P2f(7AY0$nTK^JA9imJ%nkFG!zd9IZIauFtr}?MvPNNDP~8~ zP~Lvo!vlf=2^5nc#;d&hsHu_EJ3Ef8jjWF%V&#F=vZwaC@>_C{uDyMz#;d#$+n5gH z-!do}SFTlw_6TffcA;!zu=VDheJ|6x2-N5b`o!!B*j`_%m`Ro4RosQ-8ul%PU&ygr zW7{pAU~JGl3%8vTw;lP9gDWrxjKbTMb${9wfNCpr3h>{5$c}UhF~yQZs>B^hE~(FZ ze~;s5Qua99eoEYaX?)+u1#f7f3d%H;e#wLeEC@7>u42nV7pmZpIUmNS2vanyu4e!J zV?EaH3*|Ww5jxX}u}7t9mS|K09xHlFFvf;T!C{8(&JM zUomJ+m8j|nm*Dstkk74(ha9P#DOZedQzfgh{IDk;;>+YrggMxt7)5d=gk`}_QK zrd2VTP9sry)x6mEd;CG`;Ck9K>@F4u6k#=!eEi zmatsZAky}LT^)^%ezfKWMoS7JOC)C<@kQzp7-XC#dLL^j?ccW2K?m?gY>Q$%A{n+8 zi$FIqVGVR8t2hC6`80z1QaVMQVQaC7>JbyxKv&B9tdSpJV*6n`j1$p^*d$Ik0%zC_ zQxjQ$At-+&2oyj#TU9q;5l|{WppD2wrTr3Pqe(0uFKVTp09ViwH0GAth3wyi`0dN0 z!lntdLfAxhx!Gd-PVfa$0_&Y`#{GR)%p3YmYyj_r z5{yEoJkkB>%jz>>9>B?Tko)sv(4AHA#dH%v26cR2*?@`p0A{}f#q16z`(iqJahxgE zvL>ZD{GLtLzr=SoX#Sorc4}lpqcw~)K5*w4`=D7 zTy*K^2)!ho18Id-uh}qOiuJ&Pq{g(0;i#nf8HLiX;9qRFV;Xy;)z#oD8``W>Z>v_ z0n8o&XbhGEOm-Ou`h@9v>;?i^))DV?>>eMTa^UxsskwOwGhZZ!QtNIht)B6tjub zF5zrA`b_uATki@Wm21z%{u%RKz&3*A^u=Uq6X%KgDw9mgXlLh@{?6-rG%$9}TLd{@ z12HZMgXX2LrpW|&8NCfdtiG701&qt^DlgMs48`O4%}rk$DtmtX_~-j!Z`4Nl z1}VIaNa3A?o+>WeGsy@mta&;=`}{+wgX7VstMlOV`RCx`{P?QnI8GVG>BN_k52)bql*sU#g!{omytz`SDO|09&$0GdYCIE92*@9~?NWb82s;Ul ztrHkf8y2q7V)D@#YsuF|gG^NeiEOO|!I=#U{_*$!^Rsb%#k8F<_IJK4kfZsY~Mq3Eo5E2%{fV)brrjEsMshq*W6dKKCI$>@S@31AIh~ zQD`Di919h*WQiI|bKL6}Y4?jVyox$gG2*uuhNOz()QO7vO{7dtXdt}KOnkMA?zq(i zCCca-k_bl@MaJVq?U@Dic*!W+qoUvr4U6x`#tt7Nf4+m<&_bd{prI1fsPFE%Myt6ks`V2DqBBt*6VwF`4 zoRVmmn=)xo4vJeyQZ~I@jHUcuCmQLA8h}KDR|)DUp|2mT;(z(B(eS@~2LO2uVufRx z#{@~@%Vb)au#G6erXE422yER2;#J4>`iaX2RW2IL*F;?)SxH zco#8F*o!Y+$` z(Y~P%QMJUq(SAiCXC)~y%?tp#sUl}~68DDo2R+ECaqRfhVzDX_D278-ho8sgx@mcw z7IVKG#L56=<$<9fs{>VW@Ll*)x>^-B<7u%hlF+Q;u9RUDAy)?h$gJ;{^J{4NaA{j- zON$!z!j}{KRdH`bNQeR-qLON6+HU|g${OX*6)=T)H$_0f_NEzq$lF0vZX5(JDFR(! zT;Sg~=J$mxL6pcT6dFzZY#jr;w@xY8^>3-&d%}oLtR5xtK$h7UrOUB7U(K^)5#0Q*|(wC*d68g5G9X!OF?6M}QbJS0}cNYg<-^f5s^H*)^-A5K4Ao?Ki7 zr;wKX_4nCz`CAtLZTuI=dTrLf25)|?roX-oezl>5z4c${U*@w7e5|hVV_x2sbNB~% zJbYT0Wsd)_f@1lv-v?huAHSSj;*vPTFl?06V)ZCV1{D6{NY`hy0kVGdS@qwX1OCMh zM=e%ml4LN4kv?3NbSsI#i0Sw9VUXO2iE3H4Nyz{l-Qp;##k}P`x@U~2uqpTZr}D^` z#-;soRKKz@ONLo3P4jXm-^wYvly}8^+dw$HxhXdVaJ7RC_#QU@d|s7z9w&}F#E5C_ z%jtZu2!rsx0Zb-m)~kQt+jj*ewB^&OU|-7A>E8seViksF$##`oIln){62QaPYOz|} z!AqI5T%#|gbKr6utdSiJnlyWPDP2J)!dSR(R@O{DM}CL#Z}m-Ys{qq;ze<{TrCHIL#05`AMH^&dlv696yx{ae9EU0P9Qje)`Ev7T*@@zivHU-?OQi!p9IxWVKGZ zJjsJCUzo>+`H)SU&)7Gp(PMjs9)vA+Wi?KCZGXdl7 z0hYV{t(?Gqys|!Sx5vt_pg?ObD{1)4>5LjO8yb<>FsWxHyD$B#b-|wWm3IQh+?h0m z4yIhSO$SVxO4_it%LC-hNTvngw5^dauQY@oH~2}E(_MPz$4BHLp^gO~St znpZfFLuZAMw$X^RjY&OU*`B*k?lD#Hp;-L>WShm85^+zk^8|^dMTe1wD=*6HWlK9! zHhj5$Nv#E#XliTkARkgqfv5yZmct!pF%HI&L^OvZN|X#sbn9aAN`8Ll#kuf8Vbmj+ zp)(=8&=1X}E&ICi?|d=&KwOGfv6(XKA>8Z^#6>y;mbe>yZxj37A{bl0$U2Ur#CjBw z9{R5_R`%CNJsXUTd|-heLGgy&3nFM9axdC|t*4!*Xxe#f+}$*m;8CFdk)0*=#dK;N zc|ncH3z}s8YW>oRxmrA_%i&Au>M+O)YD8YpB%(MJk<;&#a7D98EtJp?}TN+o~hIDWQ9-DLV#8jaZ6T>UH z&}N2f;L3R6)$G0jX{=cMqOlK8i+y-Tj9=QwxHq-e1o0K`h^edGdy{^#ViAm{tC)i{ zVg%DFZN!_!sbnbJb~ZiwiATZbozibhI|JzpUraVih)oqrWD!VcsPyHa$L=XRk)1_Kdy;GQ4(0y2xD(V~c;*NKrWN}F@$ zEq`ZrNoVDnQOCg4|8SpG3@R>1qTU4DN_!Q{rZlX2|EFZw_k)iC@JV|WODr^vO3L%| z#mT$TPouM7J=rcPzkf&F(M3A~YY%Bh39yp7!K>(w(OBuJ8^tW(XHmrj+iF|3-rH4W zEfVyK1z(TOk4UJZ?b})gEk5H8#xuGazLdFZ%ffggmZc=+et_Ewbvm}f`f|2I;RZ>kjYvA3Jbvc%VRf;X5N>Pl+~8FlX6WNd z?t149Ly)!e*VYw-)m+;{L0~cO=*22u3Kk*K5 zk(M<$(lY35sEmn;-h+slpX4GCK_pgMr!|sP-O#(ZuC{KB=C-(QPb)y=cf>SIO!OW^ z(0v_>Km<{n_GbO0%iC5K8;wqIuwZed6dDYeltudTnp3T)+n&nK*34O-Q~e=XQcV-9 zU(3~ax2MFrbIdEyIO8aW62KRh006Xn2d)#0@%iy>%=^G`xJuMVI^0jR zc0Y>B27k_X-Mw+b96!Y24IOrB%&n!lvdW>g#S_j934LKV<9TVdKg4R2-6S4w1qK6; z=>uO*SB}t_%+pd%NYmizlZ#XjD4`c;10!HT_N7dm!o|#$m_pZK`Z{ar3KB@xZbY(n z9riafU9FzBlc`hOiP^{_Qob9J@?F!IYnykv++wIr9J>S=cGf^XLk6a}dvNmKm(nGK zkn-J#lxNg;?Ysk1>yWp70KWUcNu z9`}@jCTvL)yo$b+V$*Rh{;P&0#YsM}P}_CzPXt}y#thduX87haf>Bw`9sh8WelNAW z$85kgMRO!FLTi=XOV~%t>ZjJRD$y)$idU&(r)fC))t1&-rxb0dh{vpHMEcd17E)b# zf@8WkjIHH}fPU-AU$@mQV3aO?FGcK(ly&g zSo#qg0ChCnY#TL2(t%-wDS|PU^)SLe{{BDYaRm4azNF3&A#!vt_b!w4mGIPX2%%ol z81qkJAE1tgr#o6aBSg`x+Q!PAwWXnxX6(65-TvgKZha}8{XrP%UfN+MJ!`Rl+ZOp6jsyYfTVd(H0$Gojy*HYoZe+AeYY6t|=dAsr@OLirq+}n0?aCXBNlOY)$1sh*fa1TXcagX z=eOk|m=?bg$er@P=v2Yz#lwZQojYt0CEJhr|MtY;s+lrK2^ zG?3dDl&6cZZjy*~lVneUf=g@zh9;YB|4oM>6MTW)C?IUmkUG2#jsfxuSuTUmejSB~ z3JIwq!RA@}A*w%`w7!B)h+@1ggRjK`P)Yo|CLBjCqYu$-p}}Zn1}%Q(im$}zF1Gz^ zVYIm|X)@=x#Ur@0rh5iW8Ndf>|B$e|Iv(&~S00-f2InF{`#!7+>$zq(i%aTH1V`BQ zzP-NW*0yw;r+hhGJ3W!di%tJ}XR`Ul+HqQsoT%Xim`Q9%sam;#+T4pj0D3wu?1e!4D;Z-+6#~H7CYBOkOcfu zo$8liCIdkx#12TUMU(M-Qf4k#Ltsxim)wj#6VgD%sVtiPK7##zTeAue2SUcU2h&vy zE_5zFn8juLADuH-Q)9tTiv_>5-zVVo%n*lnQlP6}g!AJ~bL})kNB}9EO_aSF0zol>% zni4RUdzj^xx! zeM9v>0EB<5f2d-Ju7hI19PD%(3{#K5uWOs9mVSqjAI~f9BOqN*D7!_+V zUy+4-jYyrYD5W$2B*ir##^XE&MYiZJpklzR6&EvM!@Wo;WJFLnovGJRL6o6rA{e^L z%h{9uc}N?25qq}IV3=ZNOB_~|F z{Irt;IQt$(vF%IgdSQ^L%ZP}V`XR)%Pa$RG)-s2yoNs*yZ|ze^>EaM%{mMloNo|tX zkuqu55>jwR$tgIaUq{N;lH^EWmdiyIlfI6Wsawk!ud*u2UPsEzt!0c?SxWOdQX03G zbQO(`$zMmx+^wa?t0-lDC@kO8N*TG%9F3`4d88&EMz@Gt>IB|!0Im$yb*6P2rpkW^ zvz>T7iC7Ug#S~yFrU3K9;a7PI@O=r>;2Qul-xUGDAgIDb>4RL1HE58z8SDdB<#;+8 z${;3)#fw?F9O<5Nxy^*ekKb4GVlkngbGx!mBgLS*H&5KnHD1LQ4H_A4Z{7k_brF>k zoWo6_n57ZmNk?)|1x*3FC9yA|B;1YRbzzDTogXKbG|42zBX=WFCEqsG55IK(16_b!sDwI%Lr-sw7u}iRMhA*%rlF_cWGDy zI^5ja!$2z!W#~0PL1Ct4wWN{oVJLW{MQSH23|^(;KuV$8`_ZQl=fT8E^XIb=v`_Axr1A_!~Ro#lO@ee7mt zb7YRoMGV5U%Sk)A51=DxrkZcEGqFm2RCaGPEf>CwiIWjsB@yc_?Gn^h z5l}0ox!xyM32q)XM;fSH>`zK*YWMLn*!N0&L9o_s*GxkbGVi=ir{9sLCKu7OQkvO) zN*UKQ5I-bdn`X(8#UU5*Fw*deG`kgVh+V}O&s9f}J|`4&WN9;{dq~~U)fz#!0YB;f zVj~WXHp_))Q=Dc`)j_B}kCBJfWwE9&rsh(0kGd>O^3NOHR^8lSBha$3W&N`GCLwVq z0RiZ9ae6HEhixCAY=35W>JFF9-|yI)R}QU#E;e8tZI&E z?YUS*Ncmvxb93OvJ_jy#5j3LWVHcD1DJM66!TqUOQ8&egf>f%2r_uhRZkv*7hCP=6 zMOsX(ZcjzMsx;QnI#y#yqUVlrsS3iQerU{yz zqCLjG2)xAxksigFi!?r9NWk?{(ORyzH_PTP_6rd?Av6L#ioLgK%oFdM!BK_CTDj%T zxD4LEw`SuKH`=PU5+K=jy;)AJTC*>)nsy|LnM61{A@-Z4aeRw(o*1^yAGWmvNI5a0i!V&4 zW-6|iFuJ^xXHQ#L0C6eeG(I*!i|BM|GK_!#yg)<05H|=2!N+P*V)xCq zws$xL17)>x(T*;x>h*rNn-0^ygwEYYLWNwcTctHG^9~kaY2D@L>o86-=V>EubS@`S z94E6+hJ_=jtLh2m^reiQ|7Q@F&Pcd)X(AJzHHBylW^Qp(g0igGNzOxQ7wLe+USBLt zq5ERGd=DZ>=W-^6#&=&lV0DbYIRcL6V$)kn0n_}oVF0bFjIM!_>oc;!&2sMEfM%X6|12;EXgl2xS1GdU{Y)i z6(JE*8YF&sDIMEyirqOP!eFYOusf&A$(pc%+!QP8A|zj`hcSHOXGVkfhA*O>E?HGhX#HDj8-D&})+0GxPz?n%?}&-aPqEp1)3V z_)TM{ML=HV68ETEug#rOO5(_H4dK(H_vOX?^)!TF!s` z{eS*sqlpb5d(+4|G<2*=5E}j1GMKH3y3GC#oCV(naMZs!g1P3hsy&27`NshIG^jq<$!Med0&may604E+)j z)iF&)K#3<3$#oDRerzrqD;hT@;JRSqBqO9oXUyUC!8<>KSpEoJ^wGUTcwbJM*MgXb z=yr)Ec34m{Ay&VxH?^iXKmGbPAXw{7oeNq7GoszFi)nqd<@LAnEzmea>)d+1oZq!X zD6sHL*sa&!sMh3=q4`_OQ9%bW93?g^tB64S%K3!YXaktOLm&*-yW$3-{SwE>C%6t3|-3*F` z$(%;tB5Ft`_U_PB@g5&<2gQK|cz=2J{gAU~m&7|GaB_V)T|NrIOLGytG^M%Xr$SWp zq$`8d59gmwPJQtrw~QEJi+sUp&1t-U8Fyhaf~!X@BQHK+Sx6i>PWuLqduk6+hzjfu zbNXK{-$P9(j(&dcKilP(5GgblkwVk%5bJUt6p(&5WpafiESG zG_WBe6U#H%Ln4jft}3ppYh;SD|F&Kd#|4rw+kFIaMwADjb(=6F@IkRPQUf(&V)Z@~ z%QJl>$1fo!D=TMMR?g)8w!f_0mXj&Ra0_3q-)mi#Ar+|Nw<>+BGEY8VIKvJD7AVEB z_B1mG9fmXxgYgzl^=+}nY~r1DQdS+Px?O4VwnP-;Rn+-ezVCEAsQA)zZag8C3nLKW zHkS)oW-mb9^GM02tuibMX5x$OjvOD*+VUq5ZE+o3UVczuLr*{3O*gea2q7^(m7BHI zF~Oh9ad7#qD(6#}c(D4)7n21RnEsO84}sG-)`z8>Okc`LE7l2QFu7vHT+(xNc6M^< z%c-3&fEi*DF)uZT;88!`r9z2)IUQh}!AzrEMWxB&XZKlp5=!vWI#d&9ULP%INkZ;p3~j{2~9mD zA%s3^aDzbnHR6c#nwCQw-Vrlmjj4uEfJFzVJ7C-+=EQ?uuECg!8jOjm9F6}_4SNkZ z%8P(`SY(k84Gk1ul-KrsI07?z>EOA%+f+A@{IniIHATNlgc8&^#7hqc<6*?)7!48k zKYVSC7qn#GZXvpdqF;1l6;r>T629Yot(=YRNpMLKfo8zHwt5pp}F z8R%CL)Ri0%RIWhNUvQ~>+O7lzIc5*UobbYmJ-jd zv?sH$qr@vZqgD5ezS}vY*g}S*saAo}Rmy*7_3U(mT!0bvJ8b7%;9LbjS%IPd+<+z2 zov;YS`{v8%_ur#og>-qjUN4=qaQZc{Pj zaw$g1!adUp^%y+K_!j#1F`R>$h4seTh^g~aJc`U9`9Xy>hV%;8*ca3J{sz;jqM6LX zLErxYXOqPwyE$de#*`6^GZ(=)Ga8ld<)nFf(VT;i$km~UT%CoFG7EEHbOA9bye@h;_eOu()IS1#;D*+$5eH%Ij-y5tjY;6tf7nHi^+Wa z9G&M}a-OqrzmMOKZ(1_W69<23|L)C_4aqRg?TMK%A3sMIMueov)P5gdB*N{VJgd(! z;9f$B3H0UE7t_@q5YsdlF-vA#k6P<~68SE6NTSQo?tUIIKm%-LyFyBsS ztf!XO{;lO|@~s4e=|A5Y6~xEPMSRSxJAC~@>EI+|FEhfcsI@wn zidR`_@3Af2RPn_6vQV=Bd~)3J_=R9tyHEqsJ981eGm8#tZ+eE-2(8&rT#D0Q;=Fa% zH*eiNv7qmOi30#y*N8@jvyLlkmTBPYvY6v^) zS`Ovy4-ZScy!Ba3okaN57G76&lLPT@0aU$gICe@=@JFQ;}1z^PlM%R4*p@#Nos@s zhYV&MoCJ{$+^hG+Wcpp9>!U=UBHAB2^mG=mUIKit*VUHtOTeVShWCrk@V@4Q%_(-U zh=c0c-ofVSVZiCpS-jtq_jxGd4jm=Zep>gK?D3bj zY_vnF=|^uVbLADfRZ7%jalb3i+fIV3vH%FhOY6k{Y} z8{FCLHHZ1G06|)PF*Oqt-6|#T>-~L4PGnG0JP?8vo3^ii1>?)*8ivGMrS@k)VFBEU zVC{>UGBHt!DS5~3sXFvgrdEq!X`{$>8+`5+(H@N7d@(bI(@9sUVw2GhOl*X&5Uz6AAG|IRg zAP-uE9L>6X$1f#kfrEQovf5zW9+6!~F&iK@1nzI9^b!3G0j zxqdt}9-K7nHlJzIzs&>JB@HXbFMn(q?u8A5-BM(cGQ7&-Fa)}udd(2XfP0Zxp{Q