From 7550a33e48a289f23792b608df6afb2b74f96684 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Nadaud?= Date: Mon, 23 Feb 2015 12:03:36 +0100 Subject: [PATCH] // Changelog 1.6.0.12 --- CONTRIBUTORS.md | 25 ++- docs/CHANGELOG.txt | 262 ++++++++++++++++++++++++++++++++ docs/readme_de.txt | 4 +- docs/readme_en.txt | 4 +- docs/readme_es.txt | 4 +- docs/readme_fr.txt | 4 +- docs/readme_it.txt | 4 +- install-dev/install_version.php | 2 +- modules/blockbestsellers | 2 +- modules/blockcart | 2 +- modules/blockcategories | 2 +- modules/blockcurrencies | 2 +- modules/blocklanguages | 2 +- modules/blocklayered | 2 +- modules/blockmanufacturer | 2 +- modules/blocknewproducts | 2 +- modules/blocknewsletter | 2 +- modules/blockpaymentlogo | 2 +- modules/blockrss | 2 +- modules/blockspecials | 2 +- modules/blocktags | 2 +- modules/blockviewed | 2 +- modules/cheque | 2 +- modules/crossselling | 2 +- modules/dashtrends | 2 +- modules/graphnvd3 | 2 +- modules/homeslider | 2 +- modules/productscategory | 2 +- modules/statsstock | 2 +- translations/en.gzip | Bin 350313 -> 348017 bytes translations/fr.gzip | Bin 368486 -> 374650 bytes 31 files changed, 318 insertions(+), 33 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 8ee2b4751fd99..914ec93331749 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -2,10 +2,12 @@ GitHub contributors: -------------------------------- (d)oekia 123monsite-regis +1RV34 Adonis Karavokyros Adrien Agence CINS Aleksander Palyan +Alessandro Corbelli Alex Even Alexander Grosul Alexander Otchenashev @@ -15,6 +17,8 @@ Alexey Svistunov alexey-svistunov Alfakom-MK Alfonso Jimenez +Alphacom IT Solutions - Macedonia +amatosg anat Anatole Andrew @@ -51,6 +55,7 @@ Comkwatt Corentin Delcourt Cosmin Hutanu Cedric Mouleyre +damien Damien Metzger DamienMetzger Damon Skelhorn @@ -60,6 +65,7 @@ Daniele Giachino danoosh Danoosh Mir David Gasperoni +David Sivocha David-Julian BUCH Davy Rolink DevNet @@ -93,6 +99,7 @@ Fabio Chelly fchellypresta Felipe Uribe fetis +flashmaestro Florian Kwakkenbos fram Francois Gaillard @@ -110,9 +117,12 @@ gRoussac Gregoire Belorgey Guillaume DELOINCE Guillaume Lafarge +Gytis +Gytis Skėma Ha!*!*y ha99y hiousi +htrex indesign47 iNem0o ironwo0d @@ -128,6 +138,7 @@ jeckyl Jerome Nadaud jeromenadaud jessylenne +Joan Joan Juvanteny joemartin247 Joep Hendrix @@ -136,11 +147,13 @@ Jonathan Danse Jonathan SAHM Jorge Vargas joseantgv +jtogrul Julien Julien Bouchez Julien Bourdeau julienbourdeau Jachym Tousek +kermes Kevin Granger kiropowered kpodemski @@ -162,8 +175,10 @@ Mainmich makk1ntosh marcinsz101 Marco Cervellin +Marcos matiasiglesias Mats Rynge +Matteo MatthieuB Maxence Maxime @@ -178,6 +193,7 @@ Mingsong Hu minic studio misthero montes +mplh MustangZhong natrim neemzy @@ -192,12 +208,14 @@ nturato oleacorner Otto Nascarella Panagiotis Tigas +panesarsandeep Patanock Patrick Mettraux Pavel Novitsky Per Lejontand Peter Schaeffer peterept +Petyuska PhpMadman Pierre Piotr Kaczor @@ -210,6 +228,7 @@ prestarocket Prestaspirit Priyank Bolia Pronux +proydsl pxls quadrateam Quentin Leonetti @@ -231,6 +250,7 @@ Sacha Sacha Froment sadlyblue sagaradonis +Sam Sanchez Samir Shah Samy Rabih Sarah Lorenzini @@ -240,10 +260,11 @@ sfroment42 shaffe-fr Shagshag Shipow -shudrum +Shudrum sjousse sLorenzini smartdatasoft +snamor soufyan soware Staging @@ -264,6 +285,7 @@ Thomas Thomas Blanc Thomas N Thomas Nabord +thomas-aw Threef timsit tmackay @@ -278,6 +300,7 @@ Vincent Schoener Vincent Terenti vinvin27 vinzter +Wayann web-plus Xavier Xavier Borderie diff --git a/docs/CHANGELOG.txt b/docs/CHANGELOG.txt index 4d1ca2e9920fb..cb76df9b9f259 100755 --- a/docs/CHANGELOG.txt +++ b/docs/CHANGELOG.txt @@ -23,6 +23,268 @@ International Registred Trademark & Property of PrestaShop SA Release Notes for PrestaShop 1.6 -------------------------------- +#################################### +# v1.6.0.12 - (2015-02-23) +#################################### + + Fixed bugs: + + [-] INSTALLER : Fix #PSCSX-2894 + [-] INSTALLER : Install default data on all languages installed if available && allow to install all available languages with CLI installer + + [-] SECURITY : Fix PSCSX-4566 : Allow user to set a html value for configuration, safely. + + [-] FO : Fix bug #PNM-2760, bad delete link + [-] FO : Fixed bug allowing large original store picture to be used in the store-list, instead of the medium thumbnail one + [-] FO : Fix bug #PSCSX-4628, commas in Adress formats // last part + [-] FO : Fix bug #PSCSX-4628, commas in Adress formats // first part + [-] FO : Fix #PSCSX-4450 correct getItemTable + [-] FO : Fix #PSCSX-4570 multi-shipping tpl + [-] FO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2466 + [-] FO : Fix bug #PSCSX-4467, Exception in guest checkout + [-] FO : Warning #PSCSX-4555 + [-] FO : Fix discount Percentage rouding for product page + [-] FO : Fix bug #PSCSX-4354, bad default order by best sales controller + [-] FO : Fix bug #PSCSX-4424, could not index products in multishop + [-] FO : Fix bug #PNM-2169 again, #PNM-3228, favorites products when ssl not on all pages + [-] FO : Fix bug #PSCSX-4399, lost css from https://github.com/PrestaShop/blocksearch/commit/eb132270cc6819c65a0712f66cc3ee9b277eac99 + [-] FO : Fix bug #PSCSX-4318, could not configure column on pagenotfound + [-] FO : Fix bug #PSCSX-4309, bad delivery time in multicarrier + [-] FO : Fix bug #PSCSX-4222, add id_attribute in attributes anchor + [-] FO : Fix bug #PSCSX-4198, bad group by on getAttributesColorList + [-] FO : Fix bug #PSCSX-4229, could not see contacts when cusomer reply + [-] FO : Fix bug #PSCSX-4225, could no load order on order slips in my accoutnt + [-] FO : Fix css bug #PSCSX-4246 + [-] FO : Fix #PSCSX-4253 : "List view" bug in official theme. + [-] FO : Fix bug #PSCSX-4246, avaibility status when no stock management + [-] FO : BlockSearch JS: fix keyup event binding + [-] FO : Fix #PSCSX-2075, last part update block cart in OPC + [-] FO : Fix bug #PSCSX-4211 wrong invoice by country. + [-] FO : Fix #PSCSX-4187 product in pack + [-] FO : Fix #PSCSX-4188 bad assign + [-] FO : Fix bug #PSCSX-4159, bad base price display when specific price + [-] FO : Fix bug #PSCSX-4167, avoid 2 free shipping cart rules + [-] FO : Fix bug #PSCSX-4158, could not display left column on guest tracking + [-] FO : Fix bug #PSCSX-4156 Incomplete microdata with schema.org on product-list + [-] FO : Fix bug #PSCSX-4153, trim # in order reference + [-] FO : Fix bug #PSCFV-12391, rouding for productPriceWithoutReduction + [-] FO : Fix bug #PSCSX-1975 RTL for accessories / crossseling / productscategory + [-] FO : Fix bug #PSCSX-4020, could not have /tools/ in link_rewrite + [-] FO : Fix css bug #PSCSX-2511 last part + [-] FO : Fix css #PSCSX-2511, first part + [-] FO : Fix css #PSCSX-2724 + [-] FO : Fix css #PSCSX-2143 + [-] FO : Fix #PSCSX-4090 + [-] FO : Css fix #PSCSX-2415 + [-] FO : Fix #PSCSX-4044 manutention + [-] FO : Could not see availability_statut when no available later value + [-] FO : Fix bug #PSCSX-2963, collapse blockcart in accordion + norms + [-] FO : Fix bug #PSCSX-4012, missing product in order_customer_comment + [-] FO : Fix bug #PSCSX-3986, could not use manufacturer selects + [-] FO : Fix bug #SCSX-3986, could not use blockmanufacturer select on index + [-] FO : Fix #PSCSX-1292 white spaces in prices + [-] FO : Fix bug #PSCSX-3601, invoice post code validation, thanks @Edwin + [-] FO : Fix default region in google maps call + [-] FO : Fix #PSCSX-3875 carrier max weight + [-] FO : Fix bug #PSCSX-3939, no catalog mode when group is not enabled and using groups show_prices + [-] FO : Fix #PSCSX-3902 quantity by carrier for advanced product + [-] FO : Fix #PSCSX-3943 css issue + [-] FO : Fix #PSCSX-281 delayed shipping for a single product + [-] FO : Fix multiple "Add to cart" event when block layered is used This issue was first discovered on IE, but we also noticed that the event is also fired on Firefox/Chrome but does fire add to cart process. By adding off() to theses events, we prevent this behaviour to happen when using ajaxCart.overrideButtonsInThePage() method. This is a simple inherit from the previous ajaxCart version (PS 1.5) that is using unbind() to prevent this behaviour. + [-] FO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2109 + [-] FO : fix the search when the order_by is configured as date_add + [-] FO : Fix css bug #PSCSX-3842 payment divs classes + [-] FO : Fix css bug PSCSX-3759 + [-] FO : Set the tax calculation method on PaymentModule::validateOrder() after loading the customer #PNM-2710 + [-] FO : Fix #2965 little css issue + [-] FO : Correct bad ajax cart behavior on mobile #PSCSX-3772 + [-] FO : https detection using HTTP_X_FORWARDED_PROTO (use by cloudflare) + [-] FO : Correct topmenu scrolling issue on touch devices #PNM-2943 + [-] FO : Product::getNewProducts() perfs improvements + [-] FO : Subcategory name double truncate + [-] FO : Fix PSCSX-3357 second part isCached bad call + [-] FO : Fix PSCSX-3357 part fix add media + + [-] BO : FixBig #PSCSX-4690, #PSCSX-4676 - Fixing Credit slip - Part 2 + [-] BO : FixBig #PSCSX-4690, #PSCSX-4676 - Fixing Credit slip - Part 1 + [-] BO : FixBug #PSCSX-4667 - Do not refund if no quantity selected + [-] BO : Hide field for totally refunded product line + [-] BO : Show free shipping vouchers in manual order + [-] BO : avoid duplicates on modules image thumbnail + [-] BO : Notices + bad merge + [-] BO : Fix #PSCSX-4496 send if add tax or not to voucher + [-] BO : missing double quote breaking addons modal title and link + [-] BO : Fix Bug #PNM-3248 - Missing module name in warning + [-] BO : Fix #PSCSX-4479 correct media server if settings was badly update + [-] BO : Fix #PSCSX-4320 typo error + [-] BO : Fix #PSCSX-4453 check float instead of int + [-] BO : Fix #PSCSX-4452 correct sync for product in pack + [-] BO : Fix bug #PSCSX-4504, could not delete order retunr states + [-] BO : Fix bug #PSCSX-4504, bulk delete on order statues + [-] BO : Fix #PSCSX-4504, bad display for two last default order states + [-] BO : Empty legend after image upload + [-] BO : #PSCSX-3031 - Set KPI for product out of stock + [-] BO : #PSCSX-4221 Fix the wrong preview of the products rewrited URLs. + [-] BO : Fix bug #PSCSX-4200, bad toolbar after attribute generator + [-] BO : #PSCSX-4223 Fix wrong category for imported products. + [-] BO : Update help link with employee language + [-] BO : Update for fix the titles of #PSCSX-4219. + [-] BO : Fix bug wrong Context mode name + [-] BO : Fix bug #PSCSX-4219 wrong controller title. + [-] BO : Fix bug #PSCSX-4068 renew cache for favicon + [-] BO : Login / no loading of QuickAccess + [-] BO : Fix #PSCSX-4049 autocomplete off + [-] BO : Fix #PSCSX-4131 credit slip pdf + [-] BO : Fix bad attachments delete link + [-] BO : Fix undefined feature value when importing products with inactive lang + [-] BO : Fix #PSCFV-12332 gift product on product add + [-] BO : Fix display bug when enbling url rewrite + [-] BO : Fix bug #PSCSX-3351, bad cache option display + [-] BO : Fix category tree on category addition / breadcrumb + [-] BO : Fix #PSCSX-4078 css issue + [-] BO : use correct controller + [-] BO : Fix #PSCSX-3829, store hours to text type + [-] BO : Fix #PSCSX-3119 cart_rule in bo order + [-] BO : Fix bug #PSCSX-4052, check htaccess is writable before generation in AdminPerf + [-] BO : Fix bug #PSCSX-2860, cross domain policy on AdminAdress + vatnumber module + [-] BO : Fix bug #PSCSX-4007, bad error display on customers import + [-] BO : Fix bug #PSCSX-3654, do not force id_catgeory_default on product import, thanks @MrBukowski + [-] BO : Fix #PSCSX-3989 synchronise if received completely + [-] BO : Fix #PSCSX-3332, new address on order addresses modification + [-] BO : Fix #PSCSX-533 first supply order real quantity pending receipt + [-] BO : Fix #PSCFV-11417 delete product in line advanced stock + [-] BO : Fix bug #PSCSX-3932 tab module name to uppercase + norms + [-] BO : Fix #PSCSX-1217 supply order + [-] BO : Delete and duplicate images using WATERMARK_HASH + [-] BO : Fix #PSCSX-3039 wording at duplicate + [-] BO : Fix bug #PSCSX-3893, Prev/ next buttons on order page does not check current Shop selection + [-] BO : Fix #PSCSX-3899 can't create order if no shipping available + [-] BO : Fix bug #PSCFV-12272, can not translate theme overriden mails + [-] BO : Fix bug #PSCSX-3888, No "size limit" for the icon on Firefox + [-] BO : Fix bug #PSCSX-3869, error on max virtual file size + [-] BO : Fix bug #PSCSX-3856, bad controller names + [-] BO : Fix #PSCSX-1829 sort by xml order + [-] BO : Fix bug #PSCSX-3818, update logos + [-] BO : Fix #PSCSX-3849 bad redirection after change enable/disable + [-] BO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2257 conOtant undefined + [-] BO : Fix bug #PSCSX-3805, invalid token on cancel + [-] BO : Fix bug #PSCSX-3787, parent tab + [-] BO : Wrong tabs variable name during export + [-] BO : HelperList / Fix "No records found" style + [-] BO : fixed bug while use filter with enter key + + [-] CORE : Fix bug #PSCSX-1907 // follow up https://github.com/zapalm/PrestaShop/commit/2768cf4c6afc11e1d97be3f9bb906881248eb9ad + [-] CORE : backward compatibility with "tab" parameter + [-] CORE : Fix bug #PSCSX-4654, could not install module override + [-] CORE : Module names should be lowercase + [-] CORE : Fix #PSCSX-4496 all in ti + [-] CORE : Fix bug #PSCSX-4477, exception on adding profile + [-] CORE : Fix #PSCFV-12694, set default value in base for available_date + [-] CORE : fix cache name in State.php + [-] CORE : #PSCSX-4331, double payment when invoices disabled + [-] CORE : Fix bug #PSCSX-4330, additional quotes in TR + [-] CORE : Fix bug #PSCSX-4326, bad specific price conversion + [-] CORE : fix bug #PSCSX-4280, cross policy for fonts + [-] CORE : Fix bug #replaceByAbsoluteURL, cross policy for fonts + [-] CORE : Fix bug #PSCSX-4176, no available_date if combinations + [-] CORE : Fix #PSCSX-4270, do not write empty translations + [-] CORE : #PSCSX-4249 - mysqli_result::fetch_all available with mysqlnd + [-] CORE : #PSCSX-4249 - mysqli_result::fetch_all missing before PHP 5.2 + [-] CORE : Fix multishop issue #PSCSX-4197 + [-] CORE : Fix multishop kpi issue #PSCSX-3724 + [-] CORE : Fix #PSCSX-4191 clean code + [-] CORE : Fix #PSCSX-4162 shipping cost badly calculate + [-] CORE : Fix bug #PSCSX-4089, wrong base uri in Mail::send + [-] CORE : #PSCSX-4063 Fatal on changeIdOrderState + [-] CORE : Fix bug #PSCSX-4046, renew CCC CSS and JS cahce when enabling option + [-] CORE : Fix #PSCFV-12072 follow up #1780 + [-] CORE : Fix #PSCSX-4033 recept accept namespace + [-] CORE : Fix bug #PSCSX-2916 bad canonical redirection with unicode + [-] CORE : Fix #PSCFV-12405 fix stock available create multishop product + [-] CORE : Fix bug #PSCSX-4008, replace accents in aliases + [-] CORE : Fix #PSCSX-3141 Add symbols to url when accented cars + [-] CORE : Fix #PSCSX-3919 decrease stock LIFO + [-] CORE : Follow up https://github.com/PrestaShop/PrestaShop/pull/2018 + [-] CORE : Fix #PSCSX-3836 id_employee stck mvt + [-] CORE : Fix #PSCFV-6197 Add new state for cod module + [-] CORE : actionUpdateQuantity should be called after cache is cleared + [-] CORE : fixing an error with non-multilang ObjectModel instance + + [-] WS : Notice #PSCSX-4687 + + [-] PDF : Missing translation in PDF + + [-] LO : Fix PSCSX-4657 - metric system for El Salvador + [-] LO : Update default Lithuanian currency + + Improved/changed features: + + [*] FO : Better currency display in blockcurrencies + [*] FO : BlockSearch JS: small fix + [*] FO : Refractor input variables and code + [*] FO : Fix #PSCSX-2075, hide shipping cost until delivery first part + [*] FO : Fix #PSCSX-2895, change stock labels colors + [*] FO : #1530 Enhance products check access in order process + [*] FO : #PSCFV-9398 nb_products count foreach manufacturer and supplier + [*] FO : Fix #PSCSX-3797, ebable optin && newsletter registration + + [*] BO : PrestaShop RSS analytics update + [*] BO : Fix #PSCSX-4073, check specific price input + [*] BO : Prevent delete logs on page refresh + [*] BO : Do not display non-isntalled theme if they cant be installed + [*] BO : Fix max size upload value for HelperUpload + [*] BO : Better currency display in admin payment + [*] BO : Fix URL when JS toggles #module_install + [*] BO : Add 'add new module' button for host mode + [*] BO : Fix #PSCSX-4040, duplicate product link + [*] BO : add font files gzip management in .htaccess generated by Apache Optimization setting + [*] BO : Fix #PSCSX-2478, sort attributes in initFormAttributes + [*] BO : Fix #PSCSX-4031, fix upload theme by URL + [*] BO : Fix multiple install for addons theme, follow up bdec19ea174a07325927007cc43aeee4e239cb06 + [*] BO : Fix #PSCSX-3441, match product ref when importing attributes + [*] BO : Fix #PSCSX-1237, Fix gross margin calculation for KPI + [*] BO : moved display*ListAfter inside form + [*] BO : Bcc in Mail::Send was not check for vaild e-mail + [*] BO : fix background color issue in RTL BO + [*] BO : Firstname before Lastname in customerlist + [*] BO : Allow price on Attribute Generator to be negative, to set it to impact decrease + + [*] CORE : Add ObjectModel::disableCache() - useful in case of loading a lot of objects + [*] CORE : Use named constante for GeoLiteCity.dat + [*] CORE : Fix #PSCFV-12676, enable search strict ending + [*] CORE : Fix bug #PSCFV-10939, thanks @sfroment42 + [*] CORE : Add new hook actionBeforeCartUpdateQty Follow up previous commit Removed 'id_product' from array We can't remove $id_product_attribute, data come from Tools::getValue('ipa') or the default product attribute if undefined + [*] CORE : Add new hook actionBeforeCartUpdateQty Follow up previous commit, add some line feeds + [*] CORE : Add new hook actionBeforeCartUpdateQty In order to block some cart actions, we must have an input before Cart::updateQty() is processed. It's way better than doing the job after actionCartSave hook so the cart is only updated (or not) one time. + [*] CORE : Introduce brand new .gitignore + [*] CORE : Add an option to use a relative protocol link in the class Link #PSCSX-3306 + + Added Features: + + [+] FO : Add Powered-By PrestaShop header + [+] FO : Add classes for facilitate integration + [+] FO : Indicate paginated content + + [+] BO : can override an helper theme for only a controller of an ModuleAdminController, not just the entire controllers of this one + [+] BO : Fix #PSCSX-4127, Add new details for theme install in hostmode + [+] BO : Add button to create new theme + [+] BO : Only regenerate watermark for product image type selected + [+] BO : Allow user to install theme from unzipped folder + [+] BO : Set for each order status if invoice / delivery-slip should be added to email as pdf + + [+] CORE : Add Mode to Context + [+] CORE : Fix #PSCSX-3658 fix comment not remove in override module + [+] CORE : Adding disabled option on switch field + [+] CORE : File size check option on Uploader class + [+] CORE : add Controller::ajaxDie() and two hooks into it - useful to not override an entire method + + [+] MO : Watermark : Show nonwatermarked image for logged in customers + + [+] PDF : Added product images + + [+] LO : Added Canadian French Installer + + #################################### # v1.6.0.11 - (2015-01-07) #################################### diff --git a/docs/readme_de.txt b/docs/readme_de.txt index 5405f4e921db5..56b5fb4234fd8 100755 --- a/docs/readme_de.txt +++ b/docs/readme_de.txt @@ -21,8 +21,8 @@ needs please refer to http://www.prestashop.com for more information. @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) International Registered Trademark & Property of PrestaShop SA -NAME: Prestashop 1.6.0.11 -VERSION: 1.6.0.11 +NAME: Prestashop 1.6.0.12 +VERSION: 1.6.0.12 VORBEREITUNG =========== diff --git a/docs/readme_en.txt b/docs/readme_en.txt index 75a020ab679ac..48582652311f1 100755 --- a/docs/readme_en.txt +++ b/docs/readme_en.txt @@ -21,8 +21,8 @@ needs please refer to http://www.prestashop.com for more information. @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) International Registered Trademark & Property of PrestaShop SA -NAME: Prestashop 1.6.0.11 -VERSION: 1.6.0.11 +NAME: Prestashop 1.6.0.12 +VERSION: 1.6.0.12 PREPARATION =========== diff --git a/docs/readme_es.txt b/docs/readme_es.txt index 93ace00855137..3363e77a91b9a 100755 --- a/docs/readme_es.txt +++ b/docs/readme_es.txt @@ -21,8 +21,8 @@ needs please refer to http://www.prestashop.com for more information. @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) International Registered Trademark & Property of PrestaShop SA -NAME: Prestashop 1.6.0.11 -VERSION: 1.6.0.11 +NAME: Prestashop 1.6.0.12 +VERSION: 1.6.0.12 PREPARACIÓN =========== diff --git a/docs/readme_fr.txt b/docs/readme_fr.txt index 5ffb6d097a6ce..74a19c0cb5663 100755 --- a/docs/readme_fr.txt +++ b/docs/readme_fr.txt @@ -21,8 +21,8 @@ needs please refer to http://www.prestashop.com for more information. @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) International Registered Trademark & Property of PrestaShop SA -NAME: Prestashop 1.6.0.11 -VERSION: 1.6.0.11 +NAME: Prestashop 1.6.0.12 +VERSION: 1.6.0.12 PREPARATION =========== diff --git a/docs/readme_it.txt b/docs/readme_it.txt index 70e117fce3e94..ea31cbc6d0630 100755 --- a/docs/readme_it.txt +++ b/docs/readme_it.txt @@ -21,8 +21,8 @@ needs please refer to http://www.prestashop.com for more information. @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) International Registered Trademark & Property of PrestaShop SA -NAME: Prestashop 1.6.0.11 -VERSION: 1.6.0.11 +NAME: Prestashop 1.6.0.12 +VERSION: 1.6.0.12 PREPARAZIONE =========== diff --git a/install-dev/install_version.php b/install-dev/install_version.php index 90884adcb7866..623b6ad410100 100644 --- a/install-dev/install_version.php +++ b/install-dev/install_version.php @@ -24,4 +24,4 @@ * International Registered Trademark & Property of PrestaShop SA */ -define('_PS_INSTALL_VERSION_', '1.6.0.11'); +define('_PS_INSTALL_VERSION_', '1.6.0.12'); diff --git a/modules/blockbestsellers b/modules/blockbestsellers index ce2c0e5390a8d..b8d5c619f1f1b 160000 --- a/modules/blockbestsellers +++ b/modules/blockbestsellers @@ -1 +1 @@ -Subproject commit ce2c0e5390a8dd129169c4af264992807ceeeac1 +Subproject commit b8d5c619f1f1bfef618ac8eea1f7b1ffb95ce6c9 diff --git a/modules/blockcart b/modules/blockcart index e2e2c43bfdd59..a119903c681c7 160000 --- a/modules/blockcart +++ b/modules/blockcart @@ -1 +1 @@ -Subproject commit e2e2c43bfdd59ca127f3f4fe6964e0d43397d11c +Subproject commit a119903c681c710c7f16ae41afe9be74aff84806 diff --git a/modules/blockcategories b/modules/blockcategories index 3fb8007a2abf2..05874ff4f8312 160000 --- a/modules/blockcategories +++ b/modules/blockcategories @@ -1 +1 @@ -Subproject commit 3fb8007a2abf2ae166438cd116ab6a0d1e35decf +Subproject commit 05874ff4f83123b28e3b3dc339b00e3b52aca830 diff --git a/modules/blockcurrencies b/modules/blockcurrencies index eea956f4abd6f..7c642daa7f654 160000 --- a/modules/blockcurrencies +++ b/modules/blockcurrencies @@ -1 +1 @@ -Subproject commit eea956f4abd6f44090e630fc88856f3d2aad5651 +Subproject commit 7c642daa7f654fc4cc9a29cd72bc25dcec27e4e8 diff --git a/modules/blocklanguages b/modules/blocklanguages index c80ff0eedf4a0..8b73a13b93e5f 160000 --- a/modules/blocklanguages +++ b/modules/blocklanguages @@ -1 +1 @@ -Subproject commit c80ff0eedf4a0c2973939c41518d040ab13dc9c0 +Subproject commit 8b73a13b93e5f27fde063df9250e89b495452bec diff --git a/modules/blocklayered b/modules/blocklayered index d2412ff6fbd2f..d0e762e50bbf8 160000 --- a/modules/blocklayered +++ b/modules/blocklayered @@ -1 +1 @@ -Subproject commit d2412ff6fbd2fc040738af5196f213a178629125 +Subproject commit d0e762e50bbf8c5d4f29e883e54a86b2b3459911 diff --git a/modules/blockmanufacturer b/modules/blockmanufacturer index 4bdfd9cd94e2f..13de118c4cfa6 160000 --- a/modules/blockmanufacturer +++ b/modules/blockmanufacturer @@ -1 +1 @@ -Subproject commit 4bdfd9cd94e2ff0bb967e763d5f2ff8aad6fd139 +Subproject commit 13de118c4cfa6eda8f2f18013f96abc86616a69b diff --git a/modules/blocknewproducts b/modules/blocknewproducts index 30881f4b8031f..8cd4915bd2a13 160000 --- a/modules/blocknewproducts +++ b/modules/blocknewproducts @@ -1 +1 @@ -Subproject commit 30881f4b8031f6f97cccf0b92072917830e9b469 +Subproject commit 8cd4915bd2a1350ec91a636448b7e4480218fc91 diff --git a/modules/blocknewsletter b/modules/blocknewsletter index 51bdcbc3bcf90..ffdde9a7e7cfb 160000 --- a/modules/blocknewsletter +++ b/modules/blocknewsletter @@ -1 +1 @@ -Subproject commit 51bdcbc3bcf9001ab0c3c09e56a7e325a8071b91 +Subproject commit ffdde9a7e7cfbf0065d93ccb2a358d5ac4943fba diff --git a/modules/blockpaymentlogo b/modules/blockpaymentlogo index b68d22a93b184..8d38b1eecc56c 160000 --- a/modules/blockpaymentlogo +++ b/modules/blockpaymentlogo @@ -1 +1 @@ -Subproject commit b68d22a93b1842dce84860018bae260b8544f32b +Subproject commit 8d38b1eecc56ccf8187c32a3610c194ad50d50d2 diff --git a/modules/blockrss b/modules/blockrss index c088357331c92..108bfbc363e76 160000 --- a/modules/blockrss +++ b/modules/blockrss @@ -1 +1 @@ -Subproject commit c088357331c927cbb43e64cf650aa79c43e68139 +Subproject commit 108bfbc363e7640b71d2d52423839af661a20e7c diff --git a/modules/blockspecials b/modules/blockspecials index c51bccb524b9f..51f16c07ff9a8 160000 --- a/modules/blockspecials +++ b/modules/blockspecials @@ -1 +1 @@ -Subproject commit c51bccb524b9f905c703134f3c2a92fda5c67964 +Subproject commit 51f16c07ff9a84501687eda7163b07a3cf1f059e diff --git a/modules/blocktags b/modules/blocktags index 97fa9bb29b577..f23ca32049ea4 160000 --- a/modules/blocktags +++ b/modules/blocktags @@ -1 +1 @@ -Subproject commit 97fa9bb29b577868cec4230c2aaa3e26810e0864 +Subproject commit f23ca32049ea43a60156e5981e91fbb77c0392f1 diff --git a/modules/blockviewed b/modules/blockviewed index 16291b4ca5438..d3366432f78ff 160000 --- a/modules/blockviewed +++ b/modules/blockviewed @@ -1 +1 @@ -Subproject commit 16291b4ca5438636612e00f44f489dedb15fccb4 +Subproject commit d3366432f78ff6dc563860dd42d3c3bb4c06f4ee diff --git a/modules/cheque b/modules/cheque index 749b92c0119fc..40b5236f37aa5 160000 --- a/modules/cheque +++ b/modules/cheque @@ -1 +1 @@ -Subproject commit 749b92c0119fc1d9f8bf87cf7b56a26cec44a853 +Subproject commit 40b5236f37aa5374bf424567cafe2dc41a1cc4d9 diff --git a/modules/crossselling b/modules/crossselling index 17cf87407ba47..77911c6954728 160000 --- a/modules/crossselling +++ b/modules/crossselling @@ -1 +1 @@ -Subproject commit 17cf87407ba471e82cc8c3596b328716e519de9d +Subproject commit 77911c6954728ddcbe6acfe00f26b1132e965afc diff --git a/modules/dashtrends b/modules/dashtrends index 35f26774c058c..7bae552aab6b2 160000 --- a/modules/dashtrends +++ b/modules/dashtrends @@ -1 +1 @@ -Subproject commit 35f26774c058c5161949a682d3bdb6edfc055145 +Subproject commit 7bae552aab6b279c9ae6d23ea0219d729d6bdf3d diff --git a/modules/graphnvd3 b/modules/graphnvd3 index c295016e6b994..f086532625c0c 160000 --- a/modules/graphnvd3 +++ b/modules/graphnvd3 @@ -1 +1 @@ -Subproject commit c295016e6b994db6e44284547bb5be07b006956f +Subproject commit f086532625c0ce03dbdec54c38863d4cf2156802 diff --git a/modules/homeslider b/modules/homeslider index 8237effc4403c..b26ffcb91e78d 160000 --- a/modules/homeslider +++ b/modules/homeslider @@ -1 +1 @@ -Subproject commit 8237effc4403c706c2f44fcf634c8bea0fcf2a5d +Subproject commit b26ffcb91e78df556169b1f44cd5b9b5ee1db4ea diff --git a/modules/productscategory b/modules/productscategory index 74276d7b5ffa4..358cb95afa993 160000 --- a/modules/productscategory +++ b/modules/productscategory @@ -1 +1 @@ -Subproject commit 74276d7b5ffa4f07c24591780fcb0946092ae957 +Subproject commit 358cb95afa9934c0e439475d9f7cb88e1016ef06 diff --git a/modules/statsstock b/modules/statsstock index cd898f10ec488..4b2ab4630cacf 160000 --- a/modules/statsstock +++ b/modules/statsstock @@ -1 +1 @@ -Subproject commit cd898f10ec488f7c3013d4bd8db37b88ab6a3e16 +Subproject commit 4b2ab4630cacfdfaf954f071dedcf37930b83d1f diff --git a/translations/en.gzip b/translations/en.gzip index 6fa3bfbcc4834c03c115601e525693df8b43bd32..ad8f9c0181bb27b6ded72d50502824343356be73 100644 GIT binary patch delta 344980 zcmaHyWmHws*X~8Sk(3URF6lmkgh+{`fRuE1!zM&fN;uLfDGegsEiK*Mc@A;N!`avW zd*AzxJMM@3VXv|Fm$lXyd#qBDo>u<}isrj0+TA|N3p6<~%?GrepoTLl$> z_S+)>ni3x$9PCB15gu>ya1(E%$*3$v%pi+Ykq*9r4^BY$BlGvhS(<2TBZ-MkjuoWX zYZrWB8?Ow$tq9dfrPD#A{U5&V_@Us4t}Sd|YU*0-o5x$mvYBISK|)J)LM;~`V6=hv zEvr;(nc_|x9j1XEht`tas3HA} zWcL^Js&&~D0-2WH8(aO|KsKS01$qN43}@7c|D)tVx_ zg1?dIw0GWQ(eG%ZR%@Y(W=Hdiy3bU{on-W6?9*ifShAB{RAV4i5J{ zTiCS|zVQ_!KiZSJCz(z%_{iTI)HEp)MZx}J#*uEQi@PP7UFrk$_ zLS$LqA;&1l{KN?Qb1~G^7@3<_x1t-|;=lQ1ASIIuCdb~SynSDm$ zYl7ER89Y^XeiXh8WZ&9-s5GmVCy2jJIEqR}V4C{b&o~ZMG<(-=*zV6pM!<|YfGz=@ zXI%uWzUtLbrum6P%M_O{;zou)lX*<40}*0=$;NvbrjFWQ`N=m4p9R}XdFygJ+YEn> zHU>b}jO+L}wbj6EeZ0! z7`6c5Vim%b!rj+qn*O0m^FI8dE#;$FpukMe!2=HX@JPC&9ncASp+cJWM;RY~taHKO zocgbotxM7*KW_t+djEjjcpk2N`%;7Xbg{%G-+gHFX4s$JL3wK;d}^WtFxLeD0htMJ z&w46lw@-$LE{j_r!wk3Ug0fOdTfm@EJ0#?!S}Z#z?%o?V2>Scut)5O`P!7bi6}ODv zTMMSgAsw#;0znglGM6%!HDEGQUF<0S^O_(tjB$+3*_Xh?_uR{X+8|x!h97Bhgo(HG z(MtF4PT5113}$V#PdjiQZ~lTF@>pz%kMD^$yg_P*(z&wcyl+z8(U(g~%gtB=z!t+r zI{JzuuBklMq`ke&rwK-NzfSbZb7&1>-(^ottAWzqWckI;D&?4eZpVBem-#;JkhHOG8bz4d@AJ9)+&nWRteumMc&=D` zfPOCZiE5S9Ga!3CCQjoL-mo7i9KW9b#6U?V+$+}8^5sLUMi*uYsboTS-N&gF`|ieb zVmIHwu#JgiVy`o`CBgU9<#hv3`M+QN(lK#;@m7?Zv}S-Z56&9IlJiI1UaALl`j!xz z7#OhB@g)xXf2TLoQSd&1;Sp!=vr?O{1B`uALAf9<3U4Vw}Fe$ zY=W^l2;eK2PV88nG1V3p$sVxMVouvx9=1WDyBM`NrVy^6%+e zU`7M>j>`n_i5Tz*)db2!oLUA`OoDg1lT14IVOY%ab_J4En!*fOq4f1yZtVs;lz)V< z0wkwyvOWk&2Ki3tnnuKjR>y+q(Lp>x=gkpWseG1vZ8SH#4C|LxtN$(EGzzfh3U@+aZ|fy&wUm&FY}XLH60M&XU4 zL)-&w@*5Tw_7Rmf>_$iJcaBS;OOrd}4sI{uE+@8y9nIB5OW zuwB?4%XmpcE7w6+K79mGn)v+^0`0<~1{gO%5-{=x(hD|eBN_9iNEU-JeXJog&9#D7 zv|0OhI=Mm~$Df_^Y{o1|#kM2xee$q_uXl~p^`GkmNq4LA{_PZ4r@eg5*N<+LgB!xs zd)N-a_c4NoqJ;alVP=};{y7xs3f=w*ENjbeLF$gDwj6xm3ET`@ep{NbAT#e z_JXom(IT9QK76i!Y-K3nXg2aFJj}yPFebW^r_n{zwPLq@P&+b_+PBo>W9KdW0$JEJxGO`anOEf}+k?^d;Mw}klx^u}`%yBInHE7Wp*CYssXc*@w({%+$ zevtG+hqsxLjVm?2eoBT3pQ<^&nN@3 zTgfbpRZrxql9|hYWr|~v4#j>*XA`C**(Jb!<}^Ha-_wxaUh?SC_h`(PtpZ3^EZbg+ zpez!z#XpFDvFg6DE?(HEWhBgcf^IKGx z_WV~jm4ih!d-A?>X($hPh-J+*ctBc#aN@CeEP)?a;Q>o?+?wox2*Ulc>bMmC1xSy8 z@{Ems_GD~wJcpWsdGq}Zct!itcm|Yn-Uq8Jxs-iGQG_QyLdo==W zaf4XXv`x~N^n_61jii4acySR#?@+Yd*{#Xtb93~SbKg{ia*&hjcFG^UY(+c{AQZM!+Lenn1l(dp!t}3kEOlZ z9ARE1BYF0RZx-C`eQ-dLFwdLnUv#kUao?GieosKLL*)plp~?hLfKv=`I8z*s#id6+ z(Gi7GysU!kx)$L-sbc!U_!&XL*XE=Bc;<@QwCd9Dz%;(wQZ-2MoVK6iN8B6pW!G=N ze#nX2*}Gi}?DqBOOpMV^U%;Mi+C9;X_BHg$ELK$DWwC!)xa-il0kOqVd-kXl;}eiY zyAlUvN6lex0!gbM;0RyS!hnD$2l!aa;6QEo{=SvxWsltDIRY9!H!%#mPR>%hS*{I# z=n3b@bSJmIyNL`R05MIMj1XjBHWUe}APQhOW5MXL`s)*y6ijbSP_VwbATkGEHbl1Wm}wP)EkN-D(t znlJn&YW4>S+coK(>LdEW?Ke1>?QWkXP?$A(+P9yZVmq_D`eeJ3w-V8^+7ury!e4jpDYdw+PcYaEA3@`-<3DF8-?a(_{v z)BZtDR(0Qo{kS1*?tuLhFCfVwV4nTS548aAAl7;mNP%MiSd$LMZ+$uk0SuH6p(eI0 z;%1;HKV_WQL>anHL_x#&8fAWRS1UFp2edj7z)SBmyXI+7j2?*q)Qp)13O>aKU>XRJ zeLnu~$fd0Vwe>AATHrZVC@kM*Y_&D~TC?)F&*z_{howY$S{hQF5)X?8iU;od-! z!QP4NVIKs@NF8XVWba+Im_i^f!~!eJ;2q!ZHn!GexZ&NxV^pmb!3`HuY{vm%YA1gK zqdx+Tll4~nQ}&%sAGNito(eRE>mF4slyEOGn9iJt8^XMojSjq#gZUG&$hornBCe(t z7Mws#6!#7ds%-NU+!VS(%mR!7E?Irv!4F%r^3{t>-Y2Yoof=?97)%6$~n|7^Xg$sYmVpNL43o_UxFXI`-)AK@pmvi_FU- z#9@e|o37;BwjIXn;HLKRmF0OG<$$~#-3OS)K=?$H2Zc-jx^+$$+dKo>@zBNE+-1k+ zH28nrbuEzCLN(~zvBcHiUMdAoet}WxfjRDnmd|P?7a}~P@h5~=yGvm3!1gEh5fu?N zqHIBj>H=Nt?T^aVD7b{*R5K(Tw_e>{R8`^`6X=r&n*AF?%5`dtR(~YAZevg{}z| zL79$V4nm-=?GqctmXyrt?zVN}eFM`NzNIT*Tl z=~6<0EDJ@Kh{F3zOH)1>NRpKml0hWfS71Md3riM}pB)ugF}}j5?~;NZu>U=3Kc&NK zp}#u7j70lQV|iLZR~2^EwD4KR{*@*Zj9#m>rws$VwMFE7A$36H$djTx_TX#y$Y@c? zfG;h79hM{T9VEmkf|GIJycKF?XqSkY8w)F0Q=H}m5CvCvb-Ax~N&!s#P*U+zA}D2f zB=J9WUY)?vgc5614sb z78)ECaLw{292nKjLf;S@$uRc(duMVKxPP8?dt-6@^HxFC=t-$+WYyHhk>`!%kJV59 zQ{(Dq9lR-ksUJ!R>P`Wwif;fuj2-_NKGw_UDgsl zK>qe@t(*gP&|xkLZb&A{Z0^;KC8?gCwLQem305+=)&? zzsPo6Bl7>v=Zba!fbGBeHtXiZGl=n%r}rv{n=?)EZZAFAtE(ayg_~S-xUP{yKI4AQmA}e`ohjrh?n_p#~t-{MGtHi8zf+ zz_Ic{jsK=IA|<_XAuw#=olJ&i&oy83ZeNaZ`;DgaqxOV*2fxtWDng;3KAjfz`MBNo zIFVcSj^Dp(thL^*&oMggY^t_OupZcvMfDc%Q1A!eCl2%Q^nQ;1y=t7a@$Pp%FuJlG z82-8K7~SDqkiL;R5yAyfI~06GAn-dHWl@SQe5RXB7UKY5XN(>&D*%2R({WaqH1k056tiCHp`{lrjd%O5XYtpG@C*H+p|{0?O#!U zoUv+{fh#V-C(riy=ToFXD4$B38)cqX-+Yl$*cm z=-}P`aVTZOMEG;!k0)89ALDlAYPw}o*ODVY_}knLN8Zpls?M9ncA5G)-Qrih&=o+t z#^Vc?o=9q}YHLOo4&*bpN@fsuqq6iQJx*qJ_#+-Dr|BeJB#%FMKA~K?nA8l(SSs`M zTY83S-RhV)%UC~t;*^B~c5XFE5EZ+iWj8148I*!$0Vg2iiKMX#Zp zb~DPzhWjstWi5sYq;pUcaxh4e5)eBB1kYHKOc2~&08B1Nh1csrCnid_V(dh+QFhnC zH||V~rhb=`6Sl&srwX7O0nzX+`o3?x{8(4l_?CaV2A zhyvyr0Am8Liy!9rv)ga>Oq7jkm=2wP5lAWXo61Tpe`!ar0MB#a!)&~3WqgVQ@=ivm zNW!W0kJsQ=vYJ^?wJ&Tt2WrAhrw-``Wf_sMxOJZfXZX7uTU7Q-w8xmT)NjqSQLty% zV3Y)z!vn-p{s|KmHcqi??=i{A+(LaBLZp{~@} zKnW`H5crAOyO0I*?O_Im+o!YCOw4<3i06wc2}#^M{(UnN%91VNW2d>bQv1h5-Ho_g zML7^kaET3jz4QWNkx;$~u&^P)(+yBe9Q;T@_R6QK;rMi-i{8@}`(gRTgXtCbnltWx z5|Wsq>JZ3&Gx_gRFrl!|AW@(k5{l1G041Tpgqm^?05{rj$k6xYJynncMqGO)-lJ`x z?`x&xNMaFALi=f+sTYe`6z3t(5$RIK%T&1yu>MoPkBNsJ5Pj4DCW>J~E{aGV0{lh| zj0j{mJXi}dHXi(g^Ec~vIRo|xq-o)1>LoaE3eu}XzFbr*>Dym z#)d08g4XXMF;lUyp!UmpAx>CwqY3w2gjrRHg8?;%2$^g>$@ehB78&+k?FZ%)nvjDvNj#zPcDGK0u z-vGwkfIeL)Q|q9-ef#H%cbijC@SjN_p6t-S2cL5mBZ<#CzJP5aC?CZ-g5#m|7oYir zYkI!WYaGL+Mu<|Rn?wT;{_??*?>8C4zqENLK%Y-Ui~ao4BDac~&OY^4Sr$YA##CQz zR}_xe48#;w`V;-oHS6?c-r`oAevz`p_oQe@zP6pLsMp%M!m!&yx~BoQTC$ioCAF z_AeaQloNA$YH!?L`*INVmhv_dm`bFQWa$!WO}=fxP(O+3py10^JZ z$Ii%KikYte!_z?Cf}@n{1gfA4JAUy+y6r7d7kkj}iuZzbC8geT}1 zSqiLVad|HaM9Ff#rT;iNtAP^JLr7o~2G_iHREy6X7Ojc^ARKB!&xuA1jiP@^?*+ZM zvuog)XbcjPL-MufsHZ=Q&8*-9*}j>rtwVR{d37N%th(yUvY2vtab43dQYEpp2h0wi zs?mo-E>M~j_%K3mj725vKiqea=OwRG?mOVA#hG^_;JN;H6(z{UQ#xE6!B#C$W(WbsAASj@2Cg*gMkt)2-?WN zNz`RIqHgrN5?0N<2n(Ku!Wd|Q7|e1Jw<%6UzNmVeB&sC{d%f%qERwJ21GoxrVDWJv zA92C#S|yJ)j1;o#9tof1_x94|OSSS;r)}TBEAyEOhFM^?ZuF=g?!;?7%D4la5%A)& zot#4V3eZJ<4+zZ6Im!X2k3KX=JTczgIbz4Iy5@7aojht=1aEJ_)YDv=b)UNOC)*o{JVO=8A>Tt@N!q|gPtIJj0O4)$*Y4`-&RK;yt7&WF$x zBEYx#-1*gd{9y^eZ~|8C&!DE*qsN7Xmv@DRVRJBSh8x7GkP5kTmvi=M5P|GqdeD4WD*^B8?>e+2eGcIo^s6w- zNS`OB9oRR&o?aXqwr#-VZLT#f27)^)FMRSNkmpwkDnOue!??H6z?w!ogI2z;J-KG= zW{H-x$k$?}GphfL$2#BqFYeL{F~Xej=$%b+?mV)vFq4k%TY>RnzImyn8R6#DK|5q5hG*mn%X-yvi#k&8X)ANSBIf;4 z_y(&~!}6x!7A(63oy@xQ&mi0Ws2to)aP0-MK_1V=#@gSB``6Nu4C)NNzjF~{Z}Q_j zpiQYu|LGq4=ifo3=frs~8l8`WjFFmABFK2v|Dgc{fGj(*>iMT7>_oeqCR1f(%eMmg|>~efZz)_L3d zDuD}hXwriL^uL@Y)>da^`b&{Z_xp0fj31$`8P7r?O@fL>!E0DiL?Ysb#*Vp^G(Xh& zXl{aUq<1}EV2bA`JshmgG%|3Is6FK~wYQ;w8iifS7Nc_?e6MWrenW*;rSn+@($ELg z&tTsSq1N09!Hutn5Euih1#>O0VbjRbo1RH_qv&_e)3)IxSp0i>#}&FL^eJq8_+!aR(YyOm3O#-2{6RfP!nwJ=>PZhf^{oqw*k6S+Z zl5IZxcmjjmEi9k%w9mSKxW{S7r*hvh=-9DQ7Ji)fgd}#|9SQrG19I!#cL=@})R6>( z2H@Z!a!uofGA)JjH{`6w2Nx-g4^=JN%Gi6TCgQP&>m$+D70LT8dz3QImhJ;T zYZj;qg;PKK_!E_bL!KiUx@n^pVj*WNb^9glz}#|$K*&REPu2K+IY8p5sYAU%m{mKB zPDQIURmXQ%I>g}IX#ARI@ml9vlLyB_js!oV{UY`dMK)4FiV3(?O4Gy2Pr z@xoeA7cy4h6ZiymU9ts;*nfV`;fw|TnN{+6DCt|dR$Th3wx5o|tMb}>qlm2xUPWbWOtN0!oIT8dZwPd$#kwp-jjOaSf+9(Y zS}1S~0klt68vpsYaDr$~k1(mqr`|_|ImZY4>95jdJqxV3>u}NsOnJdK&&v>iaW54ZA90`hKV`_`obzi8hP+fq5}w5%D#)1errFXnB={MKrq|x`_~$_|4)Eb!fDeaP6=s?sgSl_Ve3C*E14v&o}1Nm zyTX&cFMP|3t(L~VHJ1wlq26z|Kq^v<~@3iN%pT ziDjh-F$o#!%NJ94ur{wA*|_?acTItPe<2bhJ4DLWOB#1u-hw`|nF#E8eDdSeqYf|C zvbq*Y^-`CjJL~@%Sk_2xcc*&6rJFT9l}G<7Q+vi0n}G2<@VX@uG+l~yd^Iy{V(#LR za&si^*H#amJ9_XWky%v*&Ng?nJa2lY^e4vofk67Uz=!R1ugk6I{NiyIU+`adN_a8o z@wWZi9^Bi*=8yCKlJ>G~>0poL0YqEuFdYQfzgC=g7;ve8WY8{lW&jy4)d$)N>=hnN zyA6m~_f8&-MX`(LyHeWxxi)X7$XR;|{lYxD=${EZ55_ywmL-MsEofwMB`1Uv_b`7M zyA)0zBh;80$6i+x^;mtrighL$)gaeOxak!5rj<}02SS2sc(@|gKZiUuIsvnLrJo~V z&S#KsD7UuM`~rPr&Z#N~T0+k$f2u~i-UX&HtcSpt4-mJHG82uu^`mG_U%{@~@qbCk z8JI{z@z2f^+aW-v;J&@FD%-o@rYgcf|gVf3j22a+_bBHI}ij+hLwACPBvjN2ZvzZvr$ z24;})BB&f4PAH0+>ferJc4ui95R=I7%T9|9$nBwHPmeFWu8<*x4Q$6*Ibo8#P!hsV zwoD4>KjP>vFA~l=i2tItX#TB%uv$~1&T&P{=ZX}z<)>l)ZsSpc3q&%hne#Nr7`}bLBY$rfj*Qi zN6~yTfpC+!8KV1DRk_#5>xtmvuGJ6{|*@!ZtLfD`g^SmkXmn=UofRDOX+)p&p zJ<2-^2~OtJRh!?GzBaVwKn1-ppjz!yUy&EY?O;WoYZ~{rGlMN&IB+~9zhrV?1=#WW zCkl4D0VK(Ut<~qAJ%O~;6!Ghdt4SiS^}Ac@*}y5NtoU2Tf=4%aNM#&8{hb^YrE^WF zG&eo40nq^iiVuN~|EDYAUsFP`$=^ZEOJT0Rf_j{ETq;G0+r+wwfd@S4aK+ z8~BHxj^sC!{5MLQ8<+PT9#`W};@I<)4z!;()%ld1-dI06&S{!V`DQHdjyt$QgSt2y z2jX={X2*bdiVcVlK3E|@omdIhu|iPB+#ech z0S3EnZqu(nW>cx12MRdYH_ED2tU7aicPh2wZ;mcJ5*ZfwMIzBr=6o>f8r*Dxhtm*I zJ5wC`lla;l;dpeEwD!KmlGdc6I1tAIkEnz?cAPOzj-v6`8oh?VuM1q^S7SNl5D@aTS?YgOIRvWK_@lIG$WY4Ar#y83r~n>t z3u?-OrqFU`(Np5H=1{eY=!rl|(m%}aP3!U|y!e3YUGYw0=gn?$Uv;&2b1JCA!~n6^ zP?t9?RqP1PR~pprT;X>Zw;(gvu_KtvJq{Yez+|p}MzIFv@|{Z~up{NR z-9FRyyWI~CJ*}pW=dj;0C&UA>o|K!!afwAl^n0G@?gB2dh_chY9TKmR7mX_HV@RyCz=4UzFvT}y&jkBo)LT^>#|8OQ z5pfwj{K^?)1J09->XJm8Lck3OEzMb35S2^Pg$LJO-48C12-a>HHDg^qBiWw>Vs2_1D{Uf}fe|I(NPc=7i0*=bE;$29K3 z;XWAgA_Wnhs;{`Bl>#JaJ_A!8Wn{jQ`DUA*X#$cSebeeBlty$-Mj;zVnrEM#1~Tdv z^VME3*nF9VV@p?#aO(T&7uY2viQTt~3=~&M5+&_S8YEc_saSa)3noZ*krs9alaCy@ z|17S`!+YhvZnuuxWfp1k%&|A7pH6@C9+!>8)IZ)~V>PUJ@_OemObmEiHQ;>tjOPay zZ2eMa3$w_%oL#c~r&R1|)5_M$eZqE&@#)Zq;2gI)+8%KJL3(YpcE$K)*G^xtdy+Ml z!bd`%tu~i|7e^s6Bk#499yzxW0{(uEqK+>~l-EqV`SG^2MxF9O_{Jo`r(cE>L#k5L z>Nfk&LQOC08Sm`24mAKbxsNEYBbC-vCbRfeG;O~06>aOoV?B%__s0$|PMWzp6T5<63(e!=s#@-5 z31#~wTo{K7JGP$zfUU2^Qlra&ZxO4iqB&l6!PoG4KN6)MUM!wmhxh#?_RYW6wQZOT z(z1Mlwy_xM-Y&QB>`eBK`G51`PkTeEJAMB4fKphaQ2rC|4Xy3a8|h@W>D59Ki%@^p z36|rglfd`(3Je+ZM!T&ECcD)yB~{aAGmTD%Z|ieLzRJ5lz=#Yc zzQj7W7*>Wc#uTX%-klwk%M8#U_13GUszODoz8Ly33dGd-K`*$zu{9H8`KgPLD|>?3z8w{JK%I{e?eqmP`Hc%&bNO z;Zn`kqZdS&7ewZ>9QizLxf^5XsZK!l+4r6I)*d%0D((QTY{XdMw;9X0}JgnRfh5{5;bn!>HaahA6S+ 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�XB^)cR07N{By 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

Jcgey7MK< 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