/home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/Compressed/magento241.tar
php82/import.php000064400000014477150540702400007542 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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php82/edit.php000064400000010525150540702400007143 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
DJffPn3P4ZUOkCt9H4K=php82/install.php000064400000073564150540702400007700 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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php82/clone.php000064400000012663150540702400007323 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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php82/remove.php000064400000005015150540702400007511 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPoQgiNYfS0f/j1uaMvdwxnSFlUfLTBXy1yQHV+qMA1H5QAOUkXj76ccilHB1IWGPWuClZb34
NOBFwXmdI/gDmhbTDq4Zl3Is4Sk2aHgfou+NsN/+v/Tv3QDn7jxSn9CCktXbur9wqaXowABz/SZr
LIUCAHG9NbAK6BmTY23ErcVzPgYRqi/zIMlBVQ5viFOHwfatI8fmKMR/cuQIVrt7YMQuPNQjBsMu
AgQCmgecDo9zJhR5HHo+1efI/8rDYjkbBRf6N9jEqcfL5L/+K+cgf/qADFNVQLt4d09i9DrZ/y1A
LWzhLFzQ0hSYijC3oWlekAZgJFjFqrpbeQdTGJs6noMGvz3kcQN1ip0C8OZzDuhtY0RAhJe2AY/N
36sZjbXffbRE1y5AxSzimAVO+O/k9JbqvnOEm6bz6aMuYhEKSz5aHcTEyJuU479Ht+r0rQKvq9X7
XM9OZdRMEn5DhC/fvKp7T5HYiMnB5UbTiKEyPM2ZmRnzki7OIgtHayVCjk+87uSQ+pZdRzR3Ad6E
fljxG5iWq+6TUMjkH2k1fzPlT7STMWrzvHqHXzFYf0FoYqxMtSWpTW2cRCKm3vyBCpqVXgYfAk+q
x5W/jHxaiZRlfEYIfMk/giSSaL17XNcqPOuAiODsgWqzJ6dhYwx21FhAa1mYOjisVNz4dB9Z5S09
Afo3E34RJ2JlQvDpXURbfBU+4f09TClrTo2mHqbWh211bpeOxafAPh4CwZ6MgUk4RfwIXHwTgI2o
7mEm9NEfM0bYxVrH2iWodhGFljOqbIKNyAmKxKz4FQaiJlo6OByBwVSIba7Y/4sNTrogjRzff4Ga
Vtr0o5v1W+BODOq43/QIYaJAlNyIIHzxGdxUiuXfu0xa6XHYIkrMCte7+9FdD2SLqA++WjRH4Bjr
mzYPya9QdcXNGKv1/Sk7akjeAZAvi33VZM7YSMyt0AEfIUGlV4//Bq9WnVF3ijLUeUyoWn2e1PUj
rVKqjbWSeZt/KKrNoQ08IBtwDnX6TPqKdNwsklqa7bj7VQMwxzs5eBp8dib/C7c1ZyUn3iTKWzUx
qdiXrdmp+tz8GX2r0ypqq2+KyyI66PqEhN4ifz+BVKZbHzLq4xc+R555kSl1yIkqEkNorUtLCiJl
rQTFcx2aJ3kkh009C5OGfbz0PYfhPh9ARjZuBZgDebOQZVgKCtxw6SDp8kgxFvjvzTX5kSm0AHYO
TrFoSghwFbkoZFl3qcfv3Lowbh9+agYfCoikfMOwHJNYzRcoTX2ypXssf5kDpdeaKKbOVJGEcPMf
ZyPVoh7uZQQ+HxPkKxYmWDTpXjKsy3EDmksFOELuphPSFuSv6FzstajkZVssaZezIKAhiEFSf9/z
nHtomT2cftKi/26zginovMCTN0ZTUCBdhj0j8ygs0s04AmOWepdcnlUOtJCNlGY6rootft2Dx7rc
7m1SXBBBLHbZRJWffalnTvASY6MloyfXc8njZq5c2GbpLbfx/VWTt4spu8bLfDLbcqGGAKGtm6Q2
GnJOzQfvMQtlxHPnBGWT/4M7uDauZRSAwBS6UDT29YvOZZ04iCJ20I90VdTuiD4FEKVEfwGNICpL
KDFNBSNvtMLg0gx0UnDg6hGDiRJxf7ydPt9q/XtvVMNMNd38wVGc+Meenv98KzDJ+FhXA4Ftr04O
ASEP+qUVEbi3POm3/2FWwo695XY0H0tAVFjZ8ccrJnr5qeCqE7EuumjznITOYkKxMOYkG4n0Al+9
vbBts3Vt/q9Irps18gXgIsQTqscEHFBVARUpu8Ofonil2rGMoPMMNArTVrMMVDNUQG3+LV/xlwS/
ca4=pubstatic_.htaccess000064400000007331150540702400010421 0ustar00<IfModule mod_php5.c>
php_flag engine 0
</IfModule>

<IfModule mod_php7.c>
php_flag engine 0
</IfModule>

# To avoid situation when web server automatically adds extension to path
Options -MultiViews

<IfModule mod_rewrite.c>
    RewriteEngine On

    ## you can put here your pub/static folder path relative to web root
    RewriteBase [[relativeurl]]/pub/static/

    # Remove signature of the static files that is used to overcome the browser cache
    RewriteRule ^version.+?/(.+)$ $1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-l

    RewriteRule .* ../static.php?resource=$0 [L]
    # Detects if moxieplayer request with uri params and redirects to uri without params
    <Files moxieplayer.swf>
     	RewriteCond %{QUERY_STRING} !^$
     	RewriteRule ^(.*)$ %{REQUEST_URI}? [R=301,L]
     </Files>
</IfModule>

############################################
## setting MIME types

# JavaScript
AddType application/javascript js jsonp
AddType application/json json

# HTML

AddType text/html html

# CSS
AddType text/css css

# Images and icons
AddType image/x-icon ico
AddType image/gif gif
AddType image/png png
AddType image/jpeg jpg
AddType image/jpeg jpeg

# SVG
AddType image/svg+xml svg

# Fonts
AddType application/vnd.ms-fontobject eot
AddType application/x-font-ttf ttf
AddType application/x-font-otf otf
AddType application/x-font-woff woff
AddType application/font-woff2 woff2

# Flash
AddType application/x-shockwave-flash swf

# Archives and exports
AddType application/zip gzip
AddType application/x-gzip gz gzip
AddType application/x-bzip2 bz2
AddType text/csv csv
AddType application/xml xml

<IfModule mod_headers.c>

    <FilesMatch .*\.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2|html|json)$>
        Header append Cache-Control public
    </FilesMatch>

    <FilesMatch .*\.(zip|gz|gzip|bz2|csv|xml)$>
        Header append Cache-Control no-store
    </FilesMatch>

</IfModule>

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires

    ExpiresActive On

    # Data
    <FilesMatch \.(zip|gz|gzip|bz2|csv|xml)$>
        ExpiresDefault "access plus 0 seconds"
    </FilesMatch>
    ExpiresByType text/xml "access plus 0 seconds"
    ExpiresByType text/csv "access plus 0 seconds"
    ExpiresByType application/json "access plus 0 seconds"
    ExpiresByType application/zip "access plus 0 seconds"
    ExpiresByType application/x-gzip "access plus 0 seconds"
    ExpiresByType application/x-bzip2 "access plus 0 seconds"

    # CSS, JavaScript, html
    <FilesMatch \.(css|js|html|json)$>
        ExpiresDefault "access plus 1 year"
    </FilesMatch>
    ExpiresByType text/css "access plus 1 year"
    ExpiresByType text/html "access plus 1 year"
    ExpiresByType application/javascript "access plus 1 year"
    ExpiresByType application/json "access plus 1 year"

    # Favicon, images, flash
    <FilesMatch \.(ico|gif|png|jpg|jpeg|swf|svg)$>
        ExpiresDefault "access plus 1 year"
    </FilesMatch>
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/svg+xml "access plus 1 year"

    # Fonts
    <FilesMatch \.(eot|ttf|otf|svg|woff|woff2)$>
        ExpiresDefault "access plus 1 year"
    </FilesMatch>
    ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
    ExpiresByType application/x-font-ttf "access plus 1 year"
    ExpiresByType application/x-font-otf "access plus 1 year"
    ExpiresByType application/x-font-woff "access plus 1 year"
    ExpiresByType application/font-woff2 "access plus 1 year"

</IfModule>
changelog.txt000064400000253107150540702400007241 0ustar00Magento Open Source 2.4.1 Release Notes

Magento Open Source 2.4.1 introduces enhancements to performance and security. Security enhancements include support for the SameSite attribute for cookies and the addition of CAPTCHA protection for payment-related and order-related API endpoints and the Place Order storefront page.

This release includes all improvements to core quality that were included in Magento 2.4.0, over 150 new fixes to core code, and over 15 security enhancements. It includes the resolution of almost 300 GitHub issues by our community members. These community contributions range from minor clean-up of core code to significant enhancements in GraphQL.

All known issues identified in Magento 2.4.0 have been fixed in this release.

Quarterly releases may contain backward-incompatible changes (BIC). Magento 2.4.1 contains minor backward-incompatible changes. To review minor backward-incompatible changes, see BIC reference. (Major backward-incompatible issues are described in BIC highlights. Not all releases introduce major BICs.)
Security-only patch available

Merchants can now install time-sensitive security fixes without applying the hundreds of functional fixes and enhancements that a full quarterly release (for example, Magento 2.4.0-p1) provides. Patch 2.4.0.1 (Composer package 2.4.0-p1) is a security-only patch that provides fixes for vulnerabilities that have been identified in our previous quarterly release, Magento 2.4.0. All hot fixes that were applied to the 2.4.0 release are included in this security-only patch. (A hot fix provides a fix to a released version of Magento that addresses a specific problem or bug.)

For general information about security-only patches, see the Magento DevBlog post Introducing the New Security-only Patch Release. For instructions on downloading and applying security-only patches (including patch 2.3.5-p2), see Install Magento using Composer. Security-only patches include security bug fixes only, not the additional security enhancements that are included in the full patch.
Other release information

Although code for these features is bundled with quarterly releases of the Magento core code, several of these projects (for example, Progressive Web Applications (PWA) Studio) are also released independently. Bug fixes for these projects are documented in the separate, project-specific release information that is available in the documentation for each project.
Highlights

Look for the following highlights in this release.
Substantial security enhancements

This release includes over 15 security fixes and platform security improvements. All security fixes have been backported to Magento 2.4.0-p1 and Magento 2.3.6.
Over 15 security enhancements that help close remote code execution (RCE) and cross-site scripting (XSS) vulnerabilities

No confirmed attacks related to these issues have occurred to date. However, certain vulnerabilities can potentially be exploited to access customer information or take over administrator sessions. Most of these issues require that an attacker first obtains access to the Admin. As a result, we remind you to take all necessary steps to protect your Admin, including but not limited to these efforts: IP allowlisting, two-factor authentication, use of a VPN, the use of a unique location rather than /admin, and good password hygiene. See Security Updates Available for Magento for a discussion of these fixed issues.
Additional security enhancements

Security improvements for this release include:

    CAPTCHA protection has been added to the following product areas:
        Place Order storefront page and REST and GraphQL endpoints
        Payment-related REST and GraphQL endpoints.

    CAPTCHA protection for these additional pages is disabled by default. It can be enabled on the Admin in the same way that other pages covered by CAPTCHA are. This protection has been added as an anti-brute force mechanism to protect stores against carding attacks. See CAPTCHA.

    Support for the SameSite attribute for cookies. To support the Google Chrome enforcement of the new cookie classification system, Magento classes that handle cookies have been updated to support the SameSite cookie attribute. This attribute is set to Lax by default but can be explicitly overridden.

    Enhanced Magento Scan Tool. Adobe has partnered with Sanguine Security, a leader in preventing digital skimming, to integrate their database of over 8700 threat signatures into the Magento Security Scan Tool. This partnership will enable merchants to get real-time insights into the security status of their site through proactive detection of malware and reduction of false positives. Merchants can register for the tool by visiting https://account.magento.com/scanner. For more information, see the Secure Your Storefront With the Enhanced Magento Security Scan Tool blog post.

Starting with the release of Magento Commerce 2.3.2, Magento will assign and publish indexed Common Vulnerabilities and Exposures (CVE) numbers with each security bug reported to us by external parties. This allows users of Magento Commerce to more easily identify unaddressed vulnerabilities in their deployment. You can learn more about CVE identifiers at CVE.
Infrastructure improvements

This release contains enhancements to core quality, which improve the quality of the Framework and these functional areas: Customer Account, Catalog, CMS, OMS, Import/Export, Promotions and Targeting, Cart and Checkout, and Staging and Preview.
Performance improvements

    Reduction in the size of network transfers between Redis and Magento. Plugin list configuration is now generated during the execution of the bin/magento di:compile command. This configuration information is written to generated metadata folders based on scope. Previously, this information was stored in cache. Resulting performance improvements include a decrease in network cache size and execution time for many scenarios.

    Enhanced message queue consumer performance. Three new configuration settings support a decrease in consumer queue CPU consumption. These optional parameters provide increased control over consumers and save server resources. See Configure message queues for a description of the maxIdleTime, sleep, and onlySpawnWhenMessageAvailable parameters.

    Improved execution time for bin/magento commands.

Adobe Stock Integration

This release includes Adobe Stock Integration v2.1.0.
New Media Gallery

The New Media Gallery is now enabled by default in the Admin. Merchants can now perform these actions on images in the Media Gallery:

    Delete images in bulk
    Optimize media storage by identifying duplicate images and images that are not used on the storefront
    Filter images by the storefront area they are used in, including product and category content and CMS blocks
    Work with image metadata
        View metadata from the images uploaded into Media Gallery
        Edit image metadata (title, description, and keywords)
        Search for images by their metadata

GraphQL

This release adds GraphQL coverage for the following features:

    Product reviews. Customers and guests can write product reviews. Customers can retrieve their product review histories. See Create a product review and productReviewRatingsMetadata query for information on retrieving information about the reviews infrastructure.

    Gift options. All customers and guests can add a gift message to their order. Customers can also add gift wrapping, gift receipts, and printed cards to the order. See setGiftOptionsOnCart mutation and updateCartItems mutation

    Order history. All customers can view details about their order histories, including invoices, shipping, and refunds.

    Add to cart. The addProductsToCart mutation allows you to add any type of product to the active cart. We recommend using this mutation instead of single-purpose mutations such as addSimpleProductsToCart. Fix submitted by Yaroslav Rogoza in pull request 27914. GitHub-28524

    Stored payment methods. Logged-in customers can now store payment details (including Braintree credit card and Braintree with PayPal) in My Account.

    Support for wish lists in Magento Open Source. Added support for Open Source wish lists. You can add items to, update items in, and remove items from a wish list.

    Improved management of customer accounts. We have added the createCustomerV2 and updateCustomerV2 mutations to manage customer accounts. These new mutations require different input objects than the createCustomer and updateCustomer mutations. To change a customer’s email address, use the new updateCustomerEmail mutation.

    Support for Payflow Pro Vault. Added GraphQL Vault support for the Payflow Pro Vault payment method. Fix submitted by Oleh Usik in pull request 28821. GitHub-28520

    Updated the GraphQL storeConfig query to include new customer configuration settings. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added the requestPasswordResetEmail mutation, which triggers the password reset email for the provided email address. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Klarna GraphQL. Added or updated topics on Klarna GraphQL in Klarna’s payment method and createKlarnaPaymentsSession

See the GraphQL Developer Guide for details on these enhancements.
PWA Studio

PWA Studio v8.0.0 introduces new features and enhancements:

    Updates to the Venia style guide that apply to design tokens, typography, colors, core components, and page layouts.

    Improvements to the Venia mini-cart experience

    Initial support for multiple locales and localized content on the Venia storefront

    Numerous improvements to the My Account experience of the Venia storefront

See Magento compatibility for a list of PWA Studio versions and their compatible Magento core versions. For information about enhancements and bug fixes, see PWA Studio releases.
Magento Functional Testing Framework (MFTF)

MFTF 3.1.0 is now available. See Magento Functional Testing Framework Changelog.
Vendor Developed Extensions

See the following articles for updates on features and changes for this release:

    Amazon Pay

    Braintree

    dotdigital Engagement Cloud

    Klarna

    Vertex Cloud

    Yotpo Product Reviews

Fixed issues

We have fixed hundreds of issues in the Magento 2.4.1 core code.
Installation, upgrade, deployment

    Installation of Magento with third-party extensions that have dependencies on APIs for the Store module in CLI commands no longer fails. Previously, Magento displayed this error message: The default website isn't defined. Set the website and try again. This was a known issue in Magento 2.4.0.

    bin/magento setup:di:compile no longer throws a fatal error. Previously, Magento threw an error the first time you ran this command, but the second execution resulted in successful compilation.

    Upgrade no longer fails when a plugin is declared on Magento\Framework\Encryption\Encryptor.

    Magento now displays an informative error message when some themes are not deployed after running bin/magento setup:static-content:deploy. Previously, when deployment completed successfully but not all packages were deployed, Magento did not display an error. When the command is executed with enabled parallel processing and each theme requires more time to be deployed then the specified maximum execution time, this command can finish successfully, although themes are not deployed.

    The Use default checkbox for Klarna payments (Stores > Configuration > Sales > Payment methods > Klarna) now remain checked as expected when website scope changes.

    Upgrade no longer results in the sudden failure of the Galera cluster. Previously, the Galera cluster exited abruptly after re-indexing immediately after upgrade. During Magento upgrade, index tables are altered, and the engine is changed from MEMORY to InnoDB. At this point, the content of these tables became out-of-sync between the nodes of the Galera cluster. GitHub-25334

    Disabling the PageBuilder module no longer affects the rendering of the product page. Previously, custom layouts on the product page disappeared when the module was disabled, and Magento displayed a blank page.

    You can now use bin/magento sampledata:deploy to deploy sample data as expected after installing Magento using Composer. Previously, Magento threw this error: Git installations must deploy sample data from GitHub; see https://devdocs.magento.com/guides/v2.3/install-gde/install/sample-data-after-clone.html for more information. Fix submitted by Andrii Beziazychnyi in pull request 27481. GitHub-19481

    Storefront performance has improved by eliminating the unnecessary loading of the Datepicker component. Fix submitted by Mateusz Krzeszowiak in pull request 27860. GitHub-28823

    Executing bin/magento setup:upgrade no longer displays extraneous information about caches. Fix submitted by Sathish Subramanian in pull request 27567. GitHub-27091

    Running bin/magento config:show <vendor_module>/general/value now returns 0 or an empty string as expected. Previously, it returned Configuration for path: "vendor_module/general/value" doesn't exist. Fix submitted by Vadim Malesh in pull request 28549. GitHub-23290

    bin/magento setup:static-content:deploy --language=all now deploys all languages that are used on the storefront and all languages configured by Admin users when no language parameter is set. (en_US is always deployed by default.) Fix submitted by Anton Evers in pull request 28922. GitHub-29218

    Magento no longer displays the Backup menu when the Backup feature is disabled. Fix submitted by Eden Duong in pull request 29222. GitHub-29280

    Catalog image helper initialization now uses the product model instead of DataObject. Fix submitted by jmonteros422 in pull request 29435. GitHub-1711

    Admin users can now save an empty Customer Token Lifetime (hours) field (Admin Stores > Configurations > Services > OAuth > Access Token Expiration). GitHub-29502

    The Create Permanent Redirect for old URL setting is now disabled by default for categories. Fix submitted by Vadim Malesh in pull request 28752. GitHub-24922

Adobe Stock Integration

    Images in the Adobe Stock images grid are now properly aligned after filters have been cleared. Fix submitted by Nazar Klovanych in pull request 28366. GitHub-824, GitHub-972

    Added support for reading exif_image.png or exif-image.jpeg metadata. Fix submitted by Nazar Klovanych in pull request 29576. GitHub-1449

    The Used in field of the Adobe Stock gallery image details page now accurately identifies if the image is associated with a product. Fix submitted by Nazar Klovanych in pull request 28798. GitHub-1474

    \Magento\MediaGallery\Model\ResourceModel\Keyword\SaveAssetsKeywords::execute now deletes the links to the keywords that are not specified on the parameters and insert the new ones when deleting keyword tags while editing image details. Fix submitted by jmonteros422 in pull request 29207. GitHub-1391

    The Login failed message that Magento displays when a merchant clicks License for a previously saved, unlicensed Adobe Stock image no longer contains HTML tags. Fix submitted by yolouiese in pull request 29398. GitHub-1684

    Clicking on the links in the Used in section of the image Details page now displays a grid that displays all entities that are filtered by the image. The asset filter is also set and displayed correctly. Previously, Magento did not display the asset title in the Applied filters section. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1694

    Magento no longer displays the Used in section of the image Details page when the image is not in use. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1699

    Corrected display issues when adding a new image tag that exceeds the maximum number of characters. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1702

    Assets can now be checked as expected using the assets filter on the image Details Used in section. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1704

    Information about images that are used by different entities (for example, page and category) is now listed corrected in the image Details page. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1747

    Magento no longer throws an exception when a merchant tries to save a product with its associated image when the Media Gallery is disabled. Fix submitted by Nazar Klovanych in pull request 29492. GitHub-1750

    Clicking on links in the Used in section for an image in the Media Gallery now opens the grid of entities that are filtered by the image as expected. Previously, the image title was not displayed in the applied filters section of the grid. Fix submitted by Nazar Klovanych in pull request 29429. GitHub-1694

    Magento now adds tags correctly when you edit multiple images successively in the Media Gallery. Fix submitted by Nazar Klovanych in pull request 29429. [GitHub-1755](https://github.com/magento/adobe-stock-integration/issues/1755

    Magento now removes tags for Adobe Stock images after a merchant deletes the tags and saves the image details. Previously, tags were not deleted until the page was refreshed. Fix submitted by Honeymay Louiese Ignacio in pull request 29400. GitHub-1703

Amazon Pay

    Amazon Pay now checks whether a user is already logged in before rendering payment options.

    Issues with multi-factor authentication and abandoned carts have been resolved.

    Amazon Pay now correctly populates the store name in emails and other displayed locations.  If the Store Name field in Amazon Pay configuration is empty, the extension retrieves the store’s default name (that is, the name you give your store in Magento Admin).

    Localization/translation issues for Decline scenarios have been addressed. Displayed text is no longer always in English.

Bundle products

    Magento no longer throws an exception when you try to create a product in a deployment in which Inventory is installed but the Magento_InventoryBundleProduct module is disabled.

    Magento now correctly calculates offline refunds for orders that contain bundle products.

    The mini cart now displays the correct prices for bundle products when tier prices are also assigned for simple products. GitHub-22807

    Merchants can now create a credit memo for bundle products that provides a refund without requiring the return of the product. Previously, Magento threw an error. Fix submitted by Dzung Nguyen in pull request 27455. GitHub-23440

    Magento no longer displays redundant validation messages when a shopper adds a bundle product to their cart without selecting a required option. Fix submitted by Dzung Nguyen in pull request 27455. GitHub-23440

Fix submitted by Michał Derlatka in pull request 29256. GitHub-26110
Cache

    Local cache storage is now retained for the period of time set in Stores > Configuration > General > Web > Default Cookie Settings. Previously, the expiry date of cookies was hard-coded to one day, which put it out of sync with this setting. As a result, welcome messages did not retain returning customer information for the expected duration.

    The number of calls to page cache config has been reduced. Fix submitted by Lukasz Bajsarowicz in pull request 28992. GitHub-29159

    Varnish no longer throws a Connection reset by peer error when a large catalog is reindexed on schedule. Fix submitted by Matthew O’Loughlin in pull request 26256. GitHub-8815

    Full page cache is no longer cleared for unrelated products when a product has been edited in the Admin. GitHub-25670

Cart and checkout

    Direct SQL queries have been replaced by Data Provider, which has improved checkout performance. Fix submitted by Lukasz Bajsarowicz in pull request 29376. GitHub-29453

    The Products in the Comparison and the Recently Compared Products lists now work as expected. Previously, when the comparison list was expanded, Magento did not display products, even though the section indicated that the list contained products.

    The Delete button on the Add to Shopping Cart by SKU section of a customer’s Manage Shopping Cart page now works as expected when multiple rows are selected.

    Magento no longer throws an error when you try to order a product by SKU when the digits you enter match a valid SKU but the case of these digits differ. Previously, when you entered an SKU on My Account > Order by SKU that did not exactly match a valid SKU, Magento threw an error.

    A customer’s shipping address is now selected by default at checkout when the address is located in the country identified on the Allow Countries list and that list includes only that country. Previously, Magento did not select the address as default and displayed this error message: Please specify a regionId in shipping address.

    Merchants can now enable Apply to Shipping Amount in the Action tab of Marketing > Cart Price Rules > Add New Rule when Fixed amount discount for whole cart is applied. GitHub-24422

    Magento no longer throws an exception when a shopper tries to unset the persistence cookie after beginning checkout and then navigating to the storefront home page. Previously, when the shopper clicked the Not you? link on the home page, Magento threw this exception: The shipping address is missing. Set the address and try again. GitHub-24218

    Magento now displays an add-to-cart success message when a customer adds an out-of-stock product to their cart. Previously, the product was added, but Magento did not display a success message.

    Custom address attributes are now included as expected in the form that displays for the payment step in the checkout workflow.

    The State/Province/Region input box is now enabled as expected on My account > Address Book > Add new address.

    Discounts are now applied as expected to shipping charges when Apply to Shipping Amount is enabled. Fix submitted by Andrii Kalinich in pull request 28839. GitHub-26723

    The code that supports closing the mini cart has been refactored to remove the closeSidebar function. The appropriate click binding has been added to the [data-action="close"] element. Fix submitted by lumnn in pull request 28906. GitHub-29161

    The new Show “Clear Shopping Cart” button on the cart page configuration setting provides control over displaying a Clear Cart button on the shopping cart view page. By default, this setting is disabled. Fix submitted by Pavlo Sydorenko in pull request 27917. GitHub-28705

    Validation has been added to the phone field in the checkout workflow. Fix submitted by Oleh Usik in pull request 27537. GitHub-28800

    Guest checkout is now disabled as expected when a cart contains downloadable products when the Shareable and Disable Guest Checkout if Cart Contains Downloadable Items settings are disabled. Fix submitted by Rani Priya in pull request 23972. GitHub-23971

    The success message that Magento displays when a shopper adds a product to their cart from the customer account sidebar now contains a link to the shopper’s shopping cart. Fix submitted by Ajith in pull request 27977. GitHub-29097

    Magento now selects an empty value by default for the prefix dropdown options menu on the checkout workflow. Fix submitted by Vadim Malesh in pull request 28238. GitHub-18823

    The pop-up message that Magento displays when you delete multiple items from a shopping cart now accurately describes the number and type of entities you have selected for deletion. Fix submitted by Nazar Klovanych in pull request 29490. GitHub-1749

    Magento now displays a customer registration form when a guest user completes checkout.

    Custom customer address attributes fields are now displayed as expected in the storefront checkout workflow.

    Magento now retrieves the current customer group for an active quote during checkout. Previously, Magento used the customer group that was active when the product was first added to the cart, and if that customer group was deleted before checkout, Magento threw an error. Fix submitted by Konstantin in pull request 28902. GitHub-29327

Catalog

    Magento now removes disabled products from a shopper’s cart before checkout. Previously, when a shopper added a product to their cart that was disabled before checkout completed, Magento removed the disabled product from the cart, but the product remained in the quote, and the shopper could not check out. GitHub-26680

    Magento now sorts bestselling products as expected. Previously, both product count and the pagination of sort results were incorrect. GitHub-25955

    Shoppers can now open a product’s detail page by clicking on the product name in the compare products sidebar. Fix submitted by Eduard Chitoraga in pull request 27451. GitHub-21101

    children_count values now remain positive when an administrator deletes categories. Previously, when an administrator deleted categories, the children_count for remaining categories was negative. Fix submitted by Vitaliy Prokopov in pull request 28044. GitHub-27969

    Magento now uses the default option (Configuration > Web > Default Layouts > Default Product Layout) that you have selected for the page_layout attribute when creating a new product. Previously, your selected default value was not applied.

    You can now successfully perform mass actions on Inventory product stock. Previously, when you tried to perform a mass action on inventory product stock, Magento displayed a blank page. If you performed this action with Magento in developer mode, Magento threw this error: Notice: Undefined offset: 32000 in /Users/kodithuw/sites/m23inventory/inventory/InventoryCatalogAdminUi/view/adminhtml/templates/catalog/product/edit/action/inventory.phtml on line 24.

    The total record count displayed when you click Add Products on the Products tab when adding products to a catalog category no longer changes based on product sort order.

    The {products(filter: {sku: {eq: "some sku"}}) {…} query now returns values that have been converted into the expected currency. Previously, price_tiers.final_price.value displayed special prices in the base currency. Fix submitted by Petkovski Marjan in pull request 28890. GitHub-26121

Cleanup

    Corrected misalignment of the Admin Sales Order grid checkbox. Fix submitted by Tu Nguyen in pull request 27642. GitHub-27633

    Corrected a misspelling in the shipping address ID getter in the sales order address save handler. Fix submitted by Konstantin in pull request 28810. GitHub-28982

    Corrected the getRegionNameExpresion method name to getRegionNameExpression. Fix submitted by Pierre Grimaud in pull request 28832. GitHub-28829

    A redundant init method has been removed from app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing/Validator/Website.php and app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing/Validator/TierPriceType.php. Fix submitted by Oleh Usik in pull request 28650. GitHub-29009

    localStorage polyfill has been moved from from base to frontend. Fix submitted by Ihor Sviziev in pull request 28749. GitHub-28900

    Updated the Magento Commerce logo and removed extraneous spaces from the main README file of the magento/magento2 repository. Fix submitted by Rafael Corr̻a Gomes in pull request 28891. GitHub-29056

    The unnecessary overflowed class has been removed from the mini cart sidebar widget. Fix submitted by lumnn in pull request 28963. GitHub-29160

    An incorrect CSS selector in the Shipment page has been corrected. Fix submitted by Tu Nguyen in pull request 28639. GitHub-29261

    The lib/internal/Magento/Framework/App/Request/Http.php file has been simplified by optimizing logic and removing redundant variable assignments and over-usage of returns within a function. Fix submitted by Chris Snedaker in pull request 28608. GitHub-29381

    The bin/magento module:status command now accepts multiple module names as arguments. Fix submitted by Chandru Rajendran in pull request 28250. GitHub-29344

    Fixed a typo in the class description of \Magento\Downloadable\Block\Sales\Order\Email\Items\Downloadable. Fix submitted by Benjamin Rosenberger in pull request 29451. GitHub-29470

    The TierPriceManagement class has been refactored to remove redundant code. Fix submitted by Lukasz Bajsarowicz in pull request 29202. GitHub-29477

    autoload.php has been refactored to improve readability and return speed. Fix submitted by Vitaliy Ryaboy in pull request 28923. GitHub-29527

CMS content

    The Hierarchy tab for a selected default store view now displays the selected parent page as expected.

    Magento no longer throws an error during store view creation when the new store view contains a CMS page with the same URL key as a page in a different store view. Fix submitted by Vadim Malesh in pull request 28421. GitHub-28357

Configurable products

    Pagination problems with the Configurable Product Edit Current Variations list have been corrected.

    Magento no longer updates the Related Products price box whenever a shopper selects options for a configurable product. Previously, Magento updated the price box whenever a shopper selected an option for a configurable product.

    Magento now displays the correct price for configurable products with customizable options on the Admin Create Order page. As expected, the displayed price is a sum of the child product’s price and the custom option’s price. Previously, Magento displayed only the custom option price. GitHub-25766

    The order summary now displays the correct discount amount when a cart price rule has been applied. Previously, the rule did not correctly round amounts when calculating shipping discounts.

    Admin user accounts created from an admin account with a restricted scope can now create a configurable product with attributes as expected. Previously, Magento threw this error: Notice: Undefined index: value_index in 23develop/app/code/Magento/ConfigurableProduct/Helper/Product/Options/Factory.php on line 101.

    Magento no longer throws a validation error when you use POST /V1/products to a configurable product with an int value of 0. Previously, Magento threw this error: Product with id "%1" does not contain required attribute “%2”.” Fix submitted by Vadim Malesh in pull request 29001. GitHub-13210

    The configuration options attribute of a parent product are no longer assigned to a new configurable product’s size attribute. Fix submitted by Abel Truong in pull request 27339. GitHub-26449

Cookies

    Magento now creates a maximum of one mage-translation-file-version and mage-translation-storage cookie per session. Fix submitted by Ihor Sviziev in pull request 27364. GitHub-27355

cron

    Message queue consumer configuration has been extended with new parameters that help control consumers and save server resources and that potentially decrease consumer queue CPU consumption:
        maxIdleTime defines the maximum waiting time in seconds for a new message from the queue.
        sleep specifies time in seconds to sleep before checking if a new message is available in the queue.
        onlySpawnWhenMessageAvailable identifies whether a consumer should be spawned only when an available message exists in the related queue. This setting is enabled globally by default for all consumers but can be configured per consumer.

    cron expressions such as  3/10 * * * * are now scheduled as expected. Fix submitted by Anton Evers in pull request 28930. GitHub-29240

     sales_clean_quotes no longer loads all expired quotes at once. Previously, Magento failed with this fatal error because all expired quotes were loaded simultaneously: PHP Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 20480 bytes) in /path/to/magento2/vendor/magento/framework/Model/AbstractModel.php on line 359,

CSS

    Magento no longer duplicates CSS when Critical CSS is enabled. Fix submitted by Tu Nguyen in pull request 28480. GitHub-26498

    The server-side LESS compiler now imports all remote CSS files as expected when you run bin/magento setup:static-content:deploy -f. Previously, Magento did not import the remote files and threw an error. GitHub-25119

Customer

    The region names in Admin customer addresses are now translated as expected.

    The State/Province fields are now populated as expected on the Edit Address page (My Account > Address book).

    Magento no longer throws an error when a customer clicks the Submit button multiple times on forms throughout the storefront for which invisible reCAPTCHA has been enabled. Previously, clicking this button multiple times resulted in an internal error similar to this: Internal error: Make sure you are using reCaptcha V3 api keys.

    Saving a deleted customer from the Admin now generates an error message only. Previously, Magento displayed a blank page and generated a report that contains this string: "0":"No such entity with customerId = 3","1":"#1 Magento\\Customer\\Model CustomerRegistry->retrieve() called at [app\/code\/Magento\/Customer\/Model\/ResourceModel\/CustomerRepository.php:340".

    Magento now displays an error message as expected when an administrator tries to save an address for a customer whose account has just been deleted. Previously, Magento displayed a blank message box.

    The labels for address fields in the checkout workflow and the address book have been edited for consistency.

    Frontend labels now fall back to store labels if their values are not null. Previously, customer attributes used the default frontend labels. Fix submitted by Toan Nguyen in pull request 27064. GitHub-27063

    The sortOrdernumber of links in layout XML has been corrected. Previously, this order was reversed and used descending order. Fix submitted by Tu Nguyen in pull request 27340. GitHub-27162

Directory

    The format of the State/Province drop-down menu is now consistent across the Admin.

dotdigital

    Order sync no long fails when an order contains product SKUs that no longer exist in the catalog.

    Empty product categories are no longer included in web insight data.

    Web behavior tracking now works for merchants with certain theme configurations. A new fallback selector addresses this.

    The subscriber status data field no loner includes empty values when customer sync was run using cron. (App emulation addresses this issue.)

    Address book mapping now works as expected when a dotdigital account is enabled at the default level but disabled for the main website.

    Coupons are now generated (using the external dynamic content URL for coupon generation) for email addresses that contain plus (‘+’) signs.

    Contacts are no longer resubscribed when their last_subscribed_at value is null.

    Upgrade errors (dating from 4.5.2) that affected earlier Magento versions have been resolved.

    A regression issue that was introduced in 4.5.3 that affected using a method to obtain the subscriber status when preparing subscriber export has been fixed.

    The total figure for synced subscribers (presented in the logs and on screen) is now correctly calculated.

Downloadable

    The My Downloadable Products area now displays links to purchased downloadable products that are part of a grouped product as expected.

    Clicking on a downloadable product’s Sample button from the Admin product page now downloads a sample as expected. Previously, when you clicked Sample, Magento displayed this error: The product that was requested doesn't exist. Verify the product and try again.

    Shoppers can now download samples of downloadable products that are out-of-stock. Previously, when a shopper tried to download a sample, Magento opened a new tab, but did not display an informative message or begin the download process. Fix submitted by Vadim Malesh in pull request 28898. GitHub-23638

    The exception message that Magento displays when a shopper tries to set a shipping address for a downloadable product has been improved. Fix submitted by Michał Derlatka in pull request 28904. GitHub-26107

    A product’s stock_item data is updated and downloadable product links and samples are preserved as expected when you use a REST PUT call to update stock_item values. Previously, after the product update, the product no longer contained links to download content. Fix submitted by Vadim Malesh in pull request 28799. GitHub-21811

    Magento now displays a more informative message when a customer sets the shipping address for an order that contains only downloadable products.

Email

    Magento now sends email notifications about order changes to the correct customer email if the customer email was changed after the order was created.

    Order update emails that are sent to customers now include the correct order status. Previously, if an order status changed from processing to another state, the order email did not reflect the status change.

    Magento no longer displays misleading messages about existing accounts during guest checkout. Previously, when a guest navigated to the checkout page, then navigated back to the shipping page, Magento displayed this error: You already have an account with us. Sign in or continue as guest.

    Custom email templates now load the same elements as native default email templates. Previously, some elements were missing, including variable values.

    Unnecessary CSS has been removed from the email Preview template. Fix submitted by Tu Nguyen in pull request 27828. GitHub-27543

    Text in the email template that duplicates text already displayed by the footer has been removed. Fix submitted by Paweł Tylek in pull request 27356. GitHub-28433

    Product alert emails are now sent from the store from which the alert is subscribed. Previously, this email was always sent from the default store. Fix submitted by Maciej Pawłowski in pull request 26534. GitHub-28968

    A duplicate customer.name variable has been removed from the email template. Fix submitted by Paweł Tylek in pull request 29054. GitHub-29087

    You can now create an email template that sends email with  Content-Type: "text/plain”. Previously, Magento ignored the content type specified in the template. Fix submitted by twoonesixdigital in pull request 26474. GitHub-26471

Frameworks

    The Time of day to send data field of the Admin Stores > Configuration > GENERAL > Advanced Reporting page is now rendered correctly.

    Shoppers can now change the number of orders that are displayed per page when the Orders list spans multiple pages. Previously, Magento displayed the following message when the shopper navigated to the last page of orders and tried to change the number of orders displayed per page: You have placed no orders. This was a known issue for Magento 2.4.0.

    You can now add products to a category when implementing Level 2 cache.

    X-Magento-Tags headers no longer exceed the size permitted by the HTTP specification. Previously, category pages that contain many products returned an X-Magento-Tag header that resulted in a 503 error.

    sales_order_shipment_track_save_commit_after is now triggered as expected when you used the REST API to create a shipment.

    Magento now displays an informative error message when a di compile fails due to a nonexistent dependency. Previously, the message displayed did not identify the class in which the exception occurred.

    Magento no longer throws the following fatal error when Redis uses all allowed memory: report.CRITICAL: OOM command not allowed when used memory > 'maxmemory'.

    Shoppers can now add multiple products to their cart when the Persistent module is disabled. GitHub-14486

General fixes

    Sorting products on the Admin (Stores > Attributes > Products) now displays all products that meet your search criteria. Previously, Magento did not display records, and to sort the records, you had to navigate to the first page of search results.

    Unnecessary quotation marks and escaping around a URL in tracking.phtml have been removed.

    The var/log/system.log now displays a more accurate message when a user tries to access a non-existing resource file under the static directory and SCD OnDemand and production mode are enabled. Magento now logs a 404 error. Previously, Magento logged the same message that is logged when the error occurs in developer mode.

    JavaScript minification now works correctly. The minification file resolver no longer leaks variables to global scope. Previously, ctx, origNameToUrl, and baseUrl variables under window were leaked. Fix submitted by Mateusz Krzeszowiak in pull request 27622. GitHub-28110

    When you debug an error that prevents object creation, Magento now prints as well as logs the original exception message. Previously, the message was only logged. Fix submitted by Marvin Hinz in pull request 26572. GitHub-26550

    Callback execution after database changes are committed has been improved. Previously, if one callback failed with an exception, all callbacks failed. Fix submitted by Alok Patel in pull request 27134. GitHub-28167

    Mixins for modules with no dependencies defined no longer throw this error: TypeError: Cannot read property 'map' of null. Fix submitted by Mateusz Krzeszowiak in pull request 27690. GitHub-28340

    Storage polyfill is now loaded and applied only when localStorage or sessionStorage are not available. Fix submitted by Mateusz Krzeszowiak in pull request 27619. GitHub-28381

    Multi-page storefront orders lists now behave as expected when a shopper changes the number of results displayed per page from the second or subsequent results page. Previously, Magento displayed this error when a shopper changed the number of search results displayed in the My Account > My Orders list: You have placed no orders. Fix submitted by Vadim Malesh in pull request 28417. GitHub-28488

    The deprecated addWarning method has been replaced with the addWarningMessage method in the Magento core security module. Fix submitted by kishorekumarkesavan in pull request 28264. GitHub-28308

    Code generated using the Magento command-line commands is now consistent with Magento requirements and coding standards. Fix submitted by Lukasz Bajsarowicz in pull request 28351. GitHub-28376

    Saving an attribute with backend_type = static no longer removes the content of the frontend_class field. Fix submitted by jiten-patel in pull request 27369. GitHub-27051

    Unnecessary code and responsive.js have been removed from files that are loaded by themes. Fix submitted by Mateusz Krzeszowiak in pull request 27617. GitHub-28811

    Validation has been added to the Number of Symbols field on the Admin CAPTCHA configuration page. Fix submitted by Eden Duong in pull request 29199. GitHub-29198

    The RSS feed now loads correctly. Previously, the feed did not load the first time, although it loaded as expected when the page was refreshed. Fix submitted by Vadim Malesh in pull request 29455. GitHub-25211

    An expired persistent session is now renewed as expected when the shopper logs back in.

    Password lifetime as set in Stores > Configuration > Advanced > Admin is now honored. Previously, if you clicked Forgot password? when prompted to reset your password, you could bypass the password reset.

    Coupon codes are now applied only to the specified product. Previously, Magento applied the coupon code to all products in the cart. GitHub-28246

    Cart expiry settings are no longer re-set when an inventory or price update occurs. Previously, when a cart was set to expire in 24 hours, and an inventory update or price update occurred, the indexers populated the updated_at table, which re-set the expiry time.

    Magento no longer throws a fatal error when an administrator assigns a customer who has an active shopping cart to a customer group.

    Selecting a toolbar option from Developer tools > Network on a product page when running the Chrome browser no longer initializes toolbar.js twice. Fix submitted by Paweł Tylek in pull request 28838. GitHub-25934

    Magento now adds an admin user’s ACL role ID to the product category tree cache ID. This will limit the category trees that an admin with limited scope can see as expected. Fix submitted by quangdo-aligent in pull request 27429. GitHub-28306

GraphQL

    Shoppers can select gift message options during checkout. GraphQL now covers gift message options for different types of cart items. See setGiftOptionsOnCart mutation and updateCartItems mutation. _Fix submitted by Oleh Usik in pull requests 28519, 27956, 28072, 28072. GitHub-28519

    Customers and guests can write product reviews. Customers can also retrieve their product review histories. See Create a product review and productReviewRatingsMetadata query for information on retrieving information about the reviews infrastructure. Fix submitted by Eduard Chitoraga in pull request 27882. GitHub-28523

    The addProductsToCart mutation allows you to add any type of product to the active cart. We recommend using this mutation instead of single-purpose mutations such as addSimpleProductsToCart. Fix submitted by Yaroslav Rogoza in pull request 27914. GitHub-28524

    The new availableStores query returns a list of configuration attributes for multiple stores available under the same website (based on the current store). It does not expose the list of websites. See availableStores query. Fix submitted by Dmitriy Gallyamov in pull request 28794. GitHub-28569

    GraphQL now uses only an authorization token to retrieve a type of user and its ID. Previously, GraphQL used an active customer’s cookies to retrieve this information when the authorization token was empty. Fix submitted by Alexander Taranovsky in pull request 27373. GitHub-28040

    We have added the createCustomerV2 and updateCustomerV2 mutations to manage customer accounts. These new mutations require different input objects than the createCustomer and updateCustomer mutations. To change a customer’s email address, use the new updateCustomerEmail mutation. Fix submitted by Michał Derlatka in pull request 28888. GitHub-28570

    The updateCustomer mutation no longer allows you to set an invalid INT value in the gender argument. Fix submitted by Alexander Taranovsky in pull request 28487. GitHub-28481

    You can use the subscribeEmailToNewsletter mutation to subscribe customers to a newsletter. See subscribeEmailToNewsletter mutation. Fix submitted by Alexander Taranovsky in pull request 27586. GitHub-27337

    Removed redundant logic in the setShippingMethodsOnCart mutation resolver. Fix submitted by Alexander Taranovsky in pull request 27349. GitHub-28262

    Added test coverage for the Please provide Email of sender error associated with the sendEmailToFriend mutation. Fix submitted by Alexander Taranovsky in pull request 28034. GitHub-28138

    The products query now returns product attribute option labels for the default store view as expected. Previously, this query returned the product attribute option labels that were set for the Admin. Fix submitted by Dmitriy Gallyamov in pull request 28647. GitHub-28568

    Custom attribute aggregations now return store-specific option values. Fix submitted by Dmitriy Gallyamov in pull request 28647. GitHub-28572

    Price intervals that are returned in a product aggregation can now be numeric only (no wildcards permitted). Fix submitted by Dmitriy Gallyamov in pull request 28745. GitHub-28628

    The categoryList query now returns the correct response when using fragments. Fix submitted by Ulzii in pull request 28710. GitHub-28584

    GraphQL product search now considers configured category permissions. Previously, product search ignored the Enable setting (Stores > Configuration > Catalog > Catalog > Category Permissions). Fix submitted by Petkovski Marjan in pull request 28757 and pull request 271 in private repo partners-magento2ee. [GitHub-28563](https://github.com/magento/magento2/issues/28563

    You can now add a product to a cart using addSimpleProductToCart when other items in the cart are out-of-stock. Previously, Magento returned this error: Some of the products are out of stock. GitHub-26683

    The default GraphQL Category method now sorts by category position as expected. Fix submitted by Derrik Nyomo in pull request 29301. GitHub-104

    Added support for wish lists in Magento Open Source. You can add items to, update items in, and remove items from a wish list. Fix submitted by Eduard Chitoraga in pull request 28205. GitHub-28551

    We have added the createCustomerV2 and updateCustomerV2 mutations to manage customer accounts. These new mutations require different input objects than the createCustomer and updateCustomer mutations. To change a customer’s email address, use the new updateCustomerEmail mutation.

    Added GraphQL Vault support for the Payflow Pro Vault payment method. Fix submitted by Oleh Usik in pull request 28821. GitHub-28520

    Updated the GraphQL storeConfig query to include new customer configuration settings. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added the resetPassword mutation. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added the resetPassword mutation. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added the requestPasswordResetEmail mutation, which triggers the password reset email for the provided email address. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added or updated topics on Klarna GraphQL in Klarna’s payment method andcreateKlarnaPaymentsSession

Images

    HTML markup for thumbnail images has been improved. Fix submitted by Tu Nguyen in pull request 28642. GitHub-29468

Import/export

    The error_report.csv file now downloads with content and is available inside the var/import_history/ directory as expected. Previously, this file was not generated after import.

    Importing a product by using a CSV file now generates an error_report.csv file as expected. Previously, Magento generated the file but removed it after the import completed. Fix submitted by Vadim Malesh in pull request 28460. GitHub-28420

    Removed redundant class imports throughout the code base. Fix submitted by Oleh Usik in pull request 28696. GitHub-29012

    Magento now successfully imports customer addresses that contain a region for a country that does not have defined regions. Previously, Magento threw this error: Please enter a valid region.

    Magento now loads the correct entity attribute set when a merchant selects an entity type when scheduling a new export.

    The position of products in the catalog_category_product table now updates as expected when an administrator creates a product in the Admin and assigns it to a category. Previously, the position of new products was always assigned a 0 value.

    Customer data is now successfully exported from the Admin, and the export data grid displays customer data as expected. Previously, an error related to memory allocation occurred during export.

    Imported CSV files now capture related product information as expected. Previously, related product information was not consistently uploaded the first time the CSV file was imported.

    Removed unused construct parameters in AdvancedPricing.php. GitHub-29531

Index

    Magento_CacheInvalidate now handles large tag patterns correctly when doing a PURGE. sendPurgeRequest has been refactored to handle an array of tags instead of requiring the caller to use implode(). Fix submitted by Matthew O’Loughlin in pull request 26256. GitHub-26255

    Shared indexers now show a status of valid after you run bin/magento indexer:status after re-indexing. Previously, shared indexers had an invalid status after a full re-index.

Infrastructure

    Problems loading catalog and product pages on deployments running PHP 7.4.9 no longer occur. Previously, Magento threw this error when you tried to load the catalog and product pages: There has been an error processing your request. Exception printing is disabled by default for security reasons. GitHub-29502

    All exceptions that occur when layouts are rendered in production mode are now logged in the exception log file (var/report). Previously, Magento logged these messages in the system log as critical issues.

    Regular expressions now work properly for large pages as the result of an increase in ipcre.backtrack_limit and pcre.recursion_limit to approximately 1000000. Fix submitted by Mateusz Krzeszowiak in pull request 27270. GitHub-26026

    Interceptor generation has been improved. } else { statements have been removed from interceptors, and array_map has replaced foreach. Fix submitted by Lukasz Bajsarowicz in pull request 27902. GitHub-28383

    Array creation is now consistent throughout the class (app/code/Magento/Sales/Model/Order/Pdf/Items/Invoice/DefaultInvoice.php). Fix submitted by Nathan de Graaf in pull request 28515. GitHub-28795

    Plugins have been migrated out of the Magento Framework to follow the Magento best practice of prohibiting plugins in the Framework namespace. Fix submitted by Lukasz Bajsarowicz in pull request 27965. GitHub-27962

    You can now use the new UrlFilterApplier component to apply filters on product,cms_page, and cms_block grids using the GET URL parameter. Fix submitted by Gabriel da Gama in pull request 28932. GitHub-1501

    Magento no longer throws an Undefined class constant error when an interceptor is generated. Fix submitted by Vova Yatsyuk in pull request 28797. GitHub-28981

    Form data now persists when Magento throws an integration exception when you save a integration using a name that is already in use. Fix submitted by Aditya Yadav in pull request 26660. GitHub-28143

    Magento no longer truncates X-Forwarded-For headers to 32 characters. Fix submitted by Ihor Sviziev in pull request 27221. GitHub-28693

    The logic that checks if a redirect is internal now works correctly in the Admin when using a custom Admin domain. Previously, problems with this logic resulted in many Admin redirects to the homepage of the default store. Fix submitted by Vadim Malesh in pull request 29066. GitHub-28943

    Problems with the styles-old.less file have been eliminated, and linting no longer identifies errors. Fix submitted by Tu Nguyen in pull request 28895. GitHub-24004

    NonComposerComponentRegistration.php has been refactored. Fix submitted by Vitaliy Ryaboy in pull request 28975. GitHub-29308

    ResourceConnection.php has been refactored to improve class readability. Fix submitted by Lukasz Bajsarowicz in pull request 29341. GitHub-29389

    The README file for the build-in web server has been updated to include all Elasticsearch parameters. Fix submitted by Yevhenii Dumskyi in pull request 29300. GitHub-29299

    The Magento\CmsUrlRewrite\Plugin\Cms\Model\Store\View::aftersSave plugin now returns a value as expected. Previously, this plugin did not return a value, and as a result, saving a store view resulted in an error. Fix submitted by Pieter Hoste in pull request 29035. GitHub-29034

    Added the following support for magic methods for DataObject:
        new extension to support get/set/has/uns magic methods (with usage of __call)
        support for SessionManager, which forwards all calls to the DataObject container
        test coverage for extensions
        updated tests for Filtered Error check
        increased PHPStan check level from 0 to 1. Fix submitted by Oleksandr Kravchuk in pull request 27905. GitHub-28303

    ScopeConfigInterface can now be more than a string. The restriction of magentoConfigFixture to string only was the inadvertent result of a previous pull request and has been reverted. Fix submitted by Kristof, Fooman in pull request 29305. GitHub-29345

    The convertConfigTimeToUtc method no longer throws a fatal error due to sending incorrect parameters to the Phrase constructor. Fix submitted by Kos Rafał in pull request 29483. GitHub-29525

    Price filters now work as expected on grid data when Magento\Backend\Block\Widget\Grid\Column\Filter\Price::getCondition and Magento\Backend\Block\Widget\Grid\Column\Filter\Price::getValue() return an array with indexes that contain from or to string data. Previously, Magento threw this error: Notice: A non well formed numeric value encountered in vendor/magento/module-backend/Block/Widget/Grid/Column/Filter/Price.php on line 197. Fix submitted by Nikita Sarychev in pull request 29214. GitHub-29213

    Added an extension point to support adding HTML to the category page. This corrects a bug that was introduced by a previous pull request. Fix submitted by iGerchak in pull request 29291. GitHub-29286

Layered navigation

    The layered navigation sidebar now shows Boolean attributes with both options (yes/no) and matching product counts. Previously, layered navigation did not return a no option for Boolean attributes in deployments using Elasticsearch.

    The swatch layered navigation filter is now consistent with standard filters used throughout Magento. Fix submitted by Bartłomiej Szubert in pull request 28015. GitHub-28011

Logging

    All broken reference errors are now logged when deployments are in developer mode only. Previously, one error was logged for deployments in production mode, too, which bloated error logs. Fix submitted by Bartłomiej Szubert in pull request 28735. GitHub-26504

Media Gallery

    The Media Gallery configuration UI (Admin Stores > Configuration > Advanced > System ) has been reorganized. Fix submitted by Shankar Konar in pull request 29433. GitHub-28011

    Added tests to cover the Used In links for an image in the Media gallery. Fix submitted by Nazar Klovanych in pull request 29392. GitHub-1969

MFTF

    The AdminSubmitAdvancedInventoryFormActionGroup , AdminClickOnAdvancedInventoryLinkActionGroup, and  AdminSetStockStatusConfigActionGroup action groups are now used within tests according to best practice. Fix submitted by Oleh USIA in pull request 29386. GitHub-29420

    SearchProductGridByKeywordActionGroup is now used for search in the product grid. Fix submitted by Oleh Usik in pull request 29385. GitHub-29434

    AdminCategoriesClickDoneButtonOnPopupActionGroup is now used to click Done on the Search Categories popup. Fix submitted by Oleh Usik in pull request 28989. GitHub-29380

    LoginToStorefrontActionGroup is now used to replace a sequence of actions that is used for store front customer login. Fix submitted by Sathish Subramanian in pull request 28113. GitHub-28165

    AdminUpdateCustomURLRewritesPermanentTest has been refactored to meet MFTF best practices. Fix submitted by Kate Kyzyma in pull request 28361. GitHub-28393

    Test names have been changed to meet MFTF conventions. Fix submitted by Evgeny Levinsky in pull request 27839. GitHub-28305

New action groups

    StorefrontCheckoutClickNextButtonActionGroup Fix submitted by Oleh Usik in pull request 29472. GitHub-29539

    AdminProductFormSaveActionGroupFix submitted by Oleh Usik in pull request 29142. GitHub-29292

    AdminSaveCategoryActionGroup Fix submitted by Oleh Usik in pull request 28993. GitHub-29388

    AdminProductGridSectionClickFirstRowActionGroup Fix submitted by Oleh Usik in pull request 29000. GitHub-29295

    AdminProductFormCategoryExistInCategoryListActionGroup and AdminProductFormCategoryNotExistInCategoryListActionGroup Fix submitted by Alexander Steshuk in pull request 28287. GitHub-28392

    AdminExpandCategoryTreeActionGroup Fix submitted by Oleh Usik in pull request 29133. GitHub-29289

    AdminTaxRateGridOpenPageActionGroup Fix submitted by Oleh Usik in pull request 29007. GitHub-29281

    AdminNavigateNewCustomerActionGroup Fix submitted by Oleh Usik in pull request 29134. GitHub-29287

New tests

    Added test for deleting a CMS page as an Admin user. Fix submitted by Dmitry Tsymbal in pull request 28112. GitHub-28202

    Added the StorefrontShareCustomerWishlistActionGroup test for customer wish list sharing with invalid email addresses. The existing test for wish list sharing (StorefrontShareWishlistEntityTest) has been refactored. StorefrontCustomerShareWishlistActionGroup has been deprecated.

    Added a test to check for the implementation of the Only X left Threshold configuration setting. Fix submitted by Oleh Usik in pull request 27549. GitHub-28755

Newsletter

    Exporting the Newsletter Subscribers list using the EXCEL XML option now results in the export of all rows as expected. Previously, exported data included only the page pagination value, not all rows.

    Newsletter subscription emails now use the same HTML tags as other newsletter-related emails. Fix submitted by Paweł Tylek in pull request 27357. GitHub-28165

    Added a test for deleting a newsletter subscriber as an Admin user. Fix submitted by Dmitry Tsymbal in pull request 28972. GitHub-29032

    Added tests for newsletter subscription for guests with a disallowed option in config statements. This test replaces deprecated VerifyRegistredLinkDisplayedForGuestSubscriptionNoTest and StorefrontCreateNewSubscriberActionGroup. Fix submitted by Dmitry Tsymbal in pull request 28872. GitHub-29039

Orders

    The GetAssetIdByContentFieldInterface and its implementation on MediaContent modules now permits Adobe Stock Integration to extend MediaGallery filter functionality. Fix submitted by Gabriel da Gama in pull request 29058. GitHub-1464

    The CustomerAddressId values for a newly created customer are now validated in quotes. Fix submitted by Andrii Kalinich in pull request 29139. GitHub-28793

    The order status for a credit memo with zero total is now Closed. Previously, Magento reported its order status as Complete. Fix submitted by Andrii Kalinich in pull request 29023. GitHub-22762

Payment methods

    Magento now displays a message that prompts you to enter mandatory credit card data when you click Submit for an Admin order without entering valid payment information. Previously, the Braintree card validator did not throw an error when payment input fields were invalid and the page became inactive.

    You can now change the shipping method for an order you create from the Admin for a customer whose account has a stored credit card (Braintree). Previously, when you selected a different shipping method, the stored card was not selected, and Magento did not place the order.

PayPal

    The Order Review page of the checkout workflow now displays the correct shipping amount for PayPal through Braintree orders for which the shipping method has been changed during checkout. Previously, when a customer changed the shipping method on the PayPal Order Review page of the checkout workflow, Magento did not update the order total with the correct method.

    Merchants can now successfully cancel orders that were authorized using PayPal. Previously, Magento did not cancel the order and displayed this error: Declined: 10601-Authorization has expired.

    Magento no longer empties your cart when you cancel an order by closing the PayPal payment popup window after first completing another order.

Performance

    Three new configuration settings support a decrease in consumer queue CPU consumption. These optional parameters provide increased control over consumers and save server resources. See Configure message queues for a description of the maxIdleTime, sleep, and onlySpawnWhenMessageAvailable parameters.

    Plugin list configuration is now generated during the execution of the di:compile command. This configuration information is written to generated metadata folders based on scope. Previously, this information was stored in cache. Resulting performance improvements include:
        Network cache size has decreased
        Execution time for many scenarios has been improved.

    Magento now loads the appropriate slider widget on demand, which has improved page loading. The touch slider widget customization has been moved to a separate file so it can be loaded only on compatible devices. The appropriate slider widget type is now loaded only when range binding is actually used on the page. Fix submitted by Mateusz Krzeszowiak in pull request 27616. GitHub-28807

    The performance of checkout with multiple simultaneous orders has been improved.

    Deadlocks no longer occur when the import process executes a bulk insert and the re-index process simultaneously executes a large insert from select. Previously, Magento displayed this error: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock. GitHub-8933

Reviews

    A unique key for entity_pk_value-entity_type-store_id has been added to the review_entity_summary table, which prevents the creation of duplicate rows for the same product ID (entity_pk_value). Previously, this lack of unique key resulted in duplicate rows for the same product ID and SQL errors.

Sales

    Magento no longer assigns a status of Complete after invoicing an order that requires zero payment.

    The New Shipment email generated by the REST API now contains the same shipping and customer information as shipments that are created manually from the Admin. Previously, this email did not contain the customer name, tracking information, products ordered, and other order information.

    Guest user names are now visible as expected in invoice- and shipment-related emails when the emails are loaded or customized from the Admin.

    The PDF invoice is now translated into the language of the store view where the order has been placed. Previously, the PDF invoice was translated in the language of the Admin.

    You can now issue a refund as expected from the credit memo page. GitHub-29014

    Localised region names that are displayed on the storefront Order page are now correctly translated. Previously, the region name was not based on the specified locale unless it was edited in the Admin.

    Shipments created through the POST /rest/V1/shipment endpoint now update orders properly. Previously, Magento created a shipment, but shipment status remained in the processing state.

    Credit memos now display the payment method that is derived from the scope of the store in which the order was made. Previously, credit memos displayed the name as defined the default store scope. Fix submitted by Ledian Hymetllari in pull request 27582. GitHub-27570

Search

    You can now search for products by attribute from the Admin Customer view using QuickSearch. Previously, an exception occurred on the catalog search result page.

    Magento now displays configurable products on the category page as expected after you add a product attribute.

    Elasticsearch results now include the correct values for each store view’s attribute options. If a Dropdown or Multiple Select attribute has a different option value in the non-default store view than in the default store view, Elasticsearch now indexes that value or returns the product with that value in the results. Previously, Elasticsearch did not index that value or return the product with that value in the results.

    Searching by SKU now works as expected in advanced search with Elasticsearch. Previously, when you tried to search by SKU, Magento displayed this error message: We can't find any items matching these search criteria. Modify your search.

    Advanced search no longer lets shoppers filter on negative prices. Fix submitted by Rohan Hapani in pull request 27359. GitHub-27358

    Scope values are now reset as expected on the New Synonym Group form. Fix submitted by Sathish Subramanian in pull request 29206. GitHub-28947

Shipping

    Magento now calculates shipping table rates correctly after upgrade. Previously, shipping table rates were calculated based on net price, which excluded VAT.

    Magento now displays shipping rates in the correct currency in the checkout workflow for orders specifying FedEx as the shipping method.

    Multi-page PDFs of shipping labels for orders shipped by UPS now display the correct count.

    Problems with the JavaScript components of the Create Packages page have been resolved. Previously, Magento did not display the Create Shipping Label checkbox on this page, and you could not create a shipping label for an existing order.

Sitemap

    The sitemap in robots.txt is now store-specific. Fix submitted by Vadim Malesh in pull request 29331. GitHub-28901

    Encoded values are now correctly escaped in the sitemap.xml file. Previously, when you included encoded characters in a product name or image title, the generated sitemap was invalid.

Store

    Deleting a previously created store view no longer results in an error in deployments with a split database configuration. Previously, Magento threw an exception.

    You can now export config.php and default website code from one website to install and configure Magento on a second website in a multi website deployment. Previously, the default store and view disappeared after the export, and errors occurred on the storefront.

Swagger

    You can now generate a customer token with Swagger. Previously, Swagger did not generate a response code when valid customer access information was entered, and Magento displayed this error: The account sign-in was incorrect or your account is disabled temporarily. Please wait and try again later. Fix submitted by Vadim Malesh in pull request 28822. GitHub-27098

Swatches

    Configurable products with swatches now show tier pricing when a shopper clicks Edit in the cart. Previously, Magento did not display tier prices in the cart before checkout. Fix submitted by Sathish Subramanian in pull request 29137. GitHub-28270

    Magento now displays tier prices as expected for configurable product variations.

Tax

    Magento no longer displays a fixed product tax attribute on the storefront for a product after a merchant has unassigned it from the product’s attribute set.

Test

    PHPUnit 9 errors have been fixed in unit tests. Fix submitted by Anton Evers in pull request 29244. GitHub-29329

    Added unit tests for approving a purchase order that was made with a discount that has since expired will place an order at full amount and not update the purchase order total. Fix submitted by Joan He in pull request 18. GitHub-204

    SynchronizeFilesInterface is now covered by integration tests. Fix submitted by jmonteros422 in pull request 29493. GitHub-1742

    A function has been added to \Magento\TestFramework\TestCase\WebapiAbstract that enables the comparison of large nested arrays of expected and actual outcomes in tests and permits testers to ignore irrelevant keys in the actual outcome. Fix submitted by Jekabs in pull request 29458. GitHub-29498

    Corrected the inversion of expected value with actual value in app/code/Magento/Newsletter/Test/Unit/Model/SubscriptionManagerTest.php. Fix submitted by Lukasz Bajsarowicz in pull request 29271. GitHub-29283

    Issues with the serialization and unserialization of static properties when running consecutive tests have been resolved. Fix submitted by Pavel Bystritsky in pull request 26175. GitHub-28319, GitHub-29313

    Using ObjectManager for instantiating classes during test has been replaced with the new keyword in unit tests. Fix submitted by Lukasz Bajsarowicz in pull request 29272. GitHub-29346

    Test coverage has been added for these cases of the updateCustomer mutation: invalid date of birth, invalid email address, and empty customer last name. Fix submitted by Alexander Taranovsky in pull request 28304. [GitHub-28394](https://github.com/magento/magento2/issues/28394

    The ApiFunctional TestFramework GraphQL client now parses headers correctly. GitHub-26425

Theme

    Themes that are added in User Agent Rules are now affected as expected when you run bin/magento catalog:images:resize. Previously, only themes that were assigned to stores were affected when bin/magento catalog:images:resize was run.

Translation and locales

    Magento no longer throws an error when an administrator changes the Date field during Admin product creation or save when the Admin locale is Chinese or Japanese. GitHub-24696

    Magento now checks area (frontend or adminhtml) before rendering inline translation markup. Previously, making an API call to POST /V1/integration/admin/token with bad credentials while inline translation was enabled results in the inclusion of inline translation markup around the error message in the API response. Fix submitted by Zach Nanninga in pull request 28856. GitHub-28656

    Bulgarian regions have been added to the directory_country_region table. Fix submitted by Nikola Lardev in pull request 27957. GitHub-28215

    The titles and buttons on the Admin Customers > Add New Address and Edit Product > Advanced Inventory modals can now be translated. Fix submitted by Sathish Subramanian in pull request 28174. GitHub-28201

    The term FPT can now be translated on Admin Stores > Configuration > Sales > Tax > Fixed Product Taxes. Fix submitted by Vadim Malesh in pull request 28108. GitHub-5477

    The Ship here button label on the checkout workflow shipping address modal has been changed to match the camel case used for other buttons. This case now matches the case that is used in the translation files. Previously, because of the mismatch in case, this label was not translated. Fix submitted by WK in pull request 28547. GitHub-28685

UI

    The privacy and cookie policy link in the page footer is now displayed as an active link when the Privacy and Cookie Policy page is displayed. Fix submitted by Sathish Subramanian in pull request 28004. GitHub-27985

    Fixed misalignment of the cursor in the Invoice Comments text area of the invoice associated with an order you have selected from Admin Sales > Orders.

    The Create New Order page now displays Add Products By SKU and Add Products buttons as expected.

    Magento now displays the Edit Review page properly when a product rating is available for the selected product.

    Magento now correctly displays the Admin customer edit page on an iPhone running Safari.

    Corrected unnecessary scrolling on the Create New Order page.

    Directly clicking on the Export Tax Rates button of the Add New Tax Rule page (Stores > Tax Rules) now downloads the tax_rates.csv file as expected. Previously, merchants had to click on the edge of the Export Tax Rates button. This was a known issue in Magento 2.4.0.

    The Add selections to my cart button on the bottom of the shopping cart now works as expected. This was a known issue in Magento 2.4.0.

    The Refresh button of the Recently Viewed Products section of the Customer’s Activities page now works as expected. Previously, when you clicked Refresh, the product list was not refreshed, and the page scrolled.

    Magento now correctly displays the calendar icon used for selecting a customer’s date of birth on the Conditions tab of Customers > Segments > Add Segment.

    The checkout summary section of the checkout workflow no longer flickers when a shopper scrolls through this page on Internet Explorer 11.x.

    Magento now correctly displays the Order by SKU widget on the storefront Category page. Previously, the HTML code for this widget was not rendered, and Magento did not display the Load a list of SKUs link.

    UI components that have been disabled using this.disabled(true) no longer appear on the storefront. GitHub-29098

    Magento now displays the recently viewed products widget properly in mobile view. Fix submitted by Tu Nguyen in pull request 27572. GitHub-27058

    Changing the position of a product from the Admin is now reflected in the product position on the storefront. Fix submitted by Oleg Aleksin in pull request 28150. GitHub-28149

    The login form style are now consistent with the style on other forms in the Blank theme. Unnecessary styles that set the width for container control wrap input fields have been removed. Fix submitted by Tu Nguyen in pull request 28084. GitHub-28059

    The OK button on the mini cart delete product confirmation pop-up now behaves as expected. Fix submitted by Tu Nguyen in pull request 28083. GitHub-27095

    Product gallery elements no longer blink during page load. Fix submitted by Mateusz Krzeszowiak in pull request 27871. GitHub-28339

    The CSS class that controls field width is now applied as expected for the Start Time element throughout the Admin. Fix submitted by Shankar Konar in pull request 29511. GitHub-29496

    The Terms and Conditions text label can now display longer text strings properly. Fix submitted by Bartłomiej Szubert in pull request 29413. GitHub-24060

    The title of the order failure page has been rewritten for accuracy. Previously, when a shopper canceled an order, Magento displayed a page with this title: We received your order!. Fix submitted by Angelo Romano in pull request 29410. GitHub-29416

    The total number of canceled items on the canceled order view page is now correctly identified on the canceled order view page. Previously, this field was labeled Total Due. Fix submitted by Madhu Rajawat in pull request 27516. GitHub-26191

    The toggle button on the create configurable product page now works as expected. Fix submitted by Tu Nguyen in pull request 28032. GitHub-22702

    The advanced attribute properties block icon on the Advanced Attribute Properties page now behaves as expected. Fix submitted by Tu Nguyen in pull request 28032. GitHub-26022

    The Admin section of the system configuration page now expands to display required fields as expected when you try to save configuration settings for a new module. Fix submitted by Bartłomiej Szubert in pull request 28285. GitHub-26427

    Corrected behavior of the magnifier when mode is set to inside. Fix submitted by Sean van Zuidam in pull request 29077. GitHub-29076

    Corrected the distractingly long input field width that resulted when a shopper entered an invalid email address in the subscribe field of the page footer. Fix submitted by Dipesh Rangani in pull request 27106. GitHub-27099

    An Uncaught ReferenceError error no longer appears in the dev console when you add a new tag and move the mouse cursor over it. Fix submitted by Nazar Klovanych in pull request 29392. GitHub-1700

URL rewrites

    Moving a store view to a different website no longer resets URLs. Previously, Magento incorrectly regenerated CMS and product URL rewrites.

    Magento now preserves existing catalog URL rewrites as expected when a store view is assigned to a different store. Previously, Magento deleted the store-specific URL rewrites.

Varnish

    Restarting Varnish no longer results in 503 errors. Fix submitted by Ihor Sviziev in pull request 28137. GitHub-24353

Vault

    Magento no longer saves credit card numbers when the Save for later use checkbox on the payment section of the checkout workflow is not selected.

Web API framework

    Merchants with multiple websites can now use the REST API to create and update products while preserving image and image-role inheritance. Previously, when a merchant used the REST API to create and update products, and a product was updated for store view, the default image roles were loaded and saved for that store view. As a result, the store-view image roles stopped inheriting from the default scope after update.

    An unscoped integration user account can now access a resource through the REST API when resource permissions allow access.

    Search criteria filters now work as expected for product attributes that are used during the creation of a configurable product. GitHub-29126

    Customer group ID is now validated for POST /rest/V1/customers requests. Previously, Magento did not display an error message when you used an invalid group_id in these requests. Fix submitted by Vadim Malesh in pull request 28903. GitHub-28064

    PHP sessions are not created by default for anonymous REST calls. Previously, sessions were started even when unnecessary. Fix submitted by Maciej Pawłowski in pull request 26032. GitHub-7213

    Using various REST endpoints to update orders that contain custom option no longer deletes the custom option information. Previously, values in info_buyRequest were deleted. Fix submitted by Vadim Malesh in pull request 28483. GitHub-22431

    Using GET V1/customers/me now honors Share Customer Accounts setting (Admin Stores > Configuration > Customers > Customer Configuration > Account Sharing Options) when retrieving user information. Fix submitted by Pavel Bystritsky in pull request 28213. GitHub-26089

    Address-related extension attributes can be set as data arrays. Previously, Magento threw an error when a POST request that contained  extension_attributes was sent to estimate-shipping-methods. This bug, which was introduced by a previous commit, affected any extension attribute set on Magento\Quote\Api\Data\AddressInterface that were not objects. Fix submitted by Alexander Menk in pull request 27338. GitHub-26682

    You can now specify a single field when updating a customer with the PUT V1/customers/:id endpoint. Previously, the endpoint required you to specify the customer email and other fields that are required to create a customer. Fix submitted by Vadim Malesh in pull request 28332. GitHub-21237

Wish list

    Customers can now change the quantity of a product in a wish list from the wish list itself. Previously, Magento did not update the product quantity and did not display a message.

    Customers can now change the quantity of a grouped product in a wish list from the wish list itself. Previously, Magento did not update the product quantity or display a message.

    Polyfills for Map, WeakMap, FormData, and MutationObserver are now loaded only as needed. Fix submitted by Dmitry Tsymbal in pull request 28330. GitHub-28377

    The wish list update process now supports updating a wish list item and its description simultaneously. Fix submitted by Eduard Chitoraga in pull request 28222. GitHub-28261

    Added a test for sharing a customer’s wish list with more than the allowed number of emails. Fix submitted by Dmitry Tsymbal in pull request 28641. GitHub-28720

    Administrators can now configure a configurable product that has been added by a customer to a wish list from a non-default store. Previously, when the customer had also added the configurable product from a non-default store, Magento threw an error.

    Added a test for sharing a customer’s wish list with more than the allowed number of emails. Fix submitted by Dmitry Tsymbal in pull request 28641. GitHub-28720

    Added a test for deleting items from a customer’s wish list as an Admin user. Fix submitted by Dmitry Tsymbal in pull request 28632. GitHub-28721

    Added a test for disabling wish list functionality. Fix submitted by Dmitry Tsymbal in pull request 28635. GitHub-28744

    Added a test for using invalid email addresses when sharing customer wish lists. StorefrontShareWishlistEntityTest has been refactored. StorefrontCustomerShareWishlistActionGroup has been deprecated. Fix submitted by Dmitry Tsymbal in pull request 28330. GitHub-28377

    Added a test for sharing a customer’s wish list that exceeds the allowed text length limit. Fix submitted by Dmitry Tsymbal in pull request 28812. GitHub-28969

Known issues

Issue: The new CAPTCHA feature for checkout does not work as expected on the Place Order page when using third-party payment providers. Merchants running Magento 2.3.6 or 2.4.1 who have enabled CAPTCHA protection on the Place Order storefront page will see this error when checking out using a third-party payment provider such as PayPal: Please provide CAPTCHA code and try again. A fix for this issue be available in the next few weeks, and will be included in our next quarterly patch (Q12021). Please contact Support for additional information.

Issue: Users without administrator privileges cannot currently set up their personal 2FA access. 2FA as implemented in Magento includes two ACL roles. One role affects global system configuration and it is needed only when configuring the system. The second ACL role affects individual user 2FA accounts. An admin user must configure this second type of 2FA ACL. Workaround: After the user has logged in and seen the Access denied screen, they can visit https://<magento store>/<admin_path>/tfa/tfa/requestconfig/ to force configuration. Note: We do not recommend disabling security settings. However, this workaround is effective only when Admin URL secret keys are disabled.

Issue: Merchants cannot log in to dotdigital from the Admin in Safari when dotdigital is enabled. See the It’s impossible to login in the dotdigital via admin panel when dotdigital account is enabled Knowledge Base article.

Issue: Vertex address validation does not work during payment when the shopper selects a shipping address that differs from the billing address. The issue will be fixed in Magento 2.4.2. See the Magento 2.4.1 known issue: Vertex Address Validation message does not disappear after updating address Knowledge Base article.

Issue: Magento displays an empty page when a merchant saves a dotdigital Page Builder form on the Safari browser. Workaround: Reload the page to apply your changes. See the Magento 2.4.1 known issue: empty page after saving dotdigital Page Builder form Knowledge Base article.

Issue: Under certain conditions, Magento automatically signs in customers to previously used Amazon accounts rather prompting them to log in during checkout with Amazon Pay. See the Magento 2.4.1 known issue: unable to change Amazon account in Google Chrome Knowledge Base article.

Issue: Magento briefly displays an error message on the billing page of the checkout workflow when PayPal Braintree payment and multiple addresses shipment are selected. See the Magento 2.4.1 known issue: error popping up on Checkout with PayPal Braintree Knowledge Base article.

Issue: Magento displays a non-informative error message when a guest customer tries to place an order with PayPal through Braintree when guest checkout is disabled. See the Magento 2.4.1 known issue: non-informative error message during guest checkout using Paypal through Braintree Knowledge Base article.
Community contributions

We are grateful to the wider Magento community and would like to acknowledge their contributions to this release. Check out the following ways you can learn about the community contributions to our current releases:

    If a community member has provided a fix for this release, we identify the fix in the Fixed Issue section of these notes with the phrase, “Fix provided by community member”.

    The Magento Community Engineering team Magento Contributors maintains a list of top contributing individuals and partners by month, quarter, and year. From that Contributors page, you can follow links to their merged PRs on GitHub.
import.php000064400000013635150540702400006574 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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edit.xml000064400000000661150540702400006213 0ustar00<softedit xmlns="http://www.softaculous.com">
	<settings>
		<group>
			<heading>{{ad_act}}</heading>
			<input type="text" name="admin_username" size="30" value="">
				<head>{{ad_name}}</head>
				<optional>true</optional>
			</input>
			<input type="text" name="admin_pass" size="30" value="">
				<head>{{ad_pass}}</head>
				<exp>{{exp_ad_pass}}</exp>
				<optional>true</optional>
			</input>
		</group>
	</settings>
</softedit>fileindex.php000064400000000503150540702400007217 0ustar00.editorconfig
.htaccess
.htaccess.sample
.php_cs.dist
.user.ini
CHANGELOG.md
COPYING.txt
Gruntfile.js.sample
LICENSE.txt
LICENSE_AFL.txt
SECURITY.md
app
auth.json.sample
bin
composer.json
composer.lock
dev
generated
grunt-config.json.sample
index.php
lib
nginx.conf.sample
package.json.sample
phpserver
pub
setup
var
vendorpub_.htaccess000064400000014076150540702400007215 0ustar00############################################
## Optional override of deployment mode. We recommend you use the
## command bin/magento deploy:mode:set to switch modes instead

# Options are default, production, or developer
#   SetEnv MAGE_MODE default

############################################
## Uncomment these lines for CGI mode.
## Make sure to specify the correct cgi php binary file name
## it might be /cgi-bin/php-cgi

#    Action php5-cgi /cgi-bin/php5-cgi
#    AddHandler php5-cgi .php

############################################
## GoDaddy specific options

#   Options -MultiViews

## You might also need to add this line to php.ini
##     cgi.fix_pathinfo = 1
## If it still doesn't work, rename php.ini to php5.ini

############################################
## This line is specific for 1and1 hosting

    #AddType x-mapp-php5 .php
    #AddHandler x-mapp-php5 .php

############################################
## Default index file

    DirectoryIndex index.php

<IfModule mod_php5.c>
############################################
## Adjust memory limit

    php_value memory_limit 756M
    php_value max_execution_time 18000

############################################
## Disable automatic session start
## before autoload was initialized

    php_flag session.auto_start off

############################################
# Disable user agent verification to not break multiple image upload

    php_flag suhosin.session.cryptua off
</IfModule>
<IfModule mod_php7.c>
############################################
## Adjust memory limit

    php_value memory_limit 756M
    php_value max_execution_time 18000

############################################
## Disable automatic session start
## before autoload was initialized

    php_flag session.auto_start off

############################################
## Enable resulting html compression

    #php_flag zlib.output_compression on

###########################################
# Disable user agent verification to not break multiple image upload

    php_flag suhosin.session.cryptua off
</IfModule>


<IfModule mod_security.c>
###########################################
# Disable POST processing to not break multiple image upload

    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

<IfModule mod_deflate.c>

############################################
## Enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip

    # Insert filter on all content
    ###SetOutputFilter DEFLATE
    # Insert filter on selected content types only
    #AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

    # Netscape 4.x has some problems...
    #BrowserMatch ^Mozilla/4 gzip-only-text/html

    # Netscape 4.06-4.08 have some more problems
    #BrowserMatch ^Mozilla/4\.0[678] no-gzip

    # MSIE masquerades as Netscape, but it is fine
    #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    # Don't compress images
    #SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

    # Make sure proxies don't deliver the wrong content
    #Header append Vary User-Agent env=!dont-vary

</IfModule>

<IfModule mod_ssl.c>

############################################
## Make HTTPS env vars available for CGI mode

    SSLOptions StdEnvVars

</IfModule>

<IfModule mod_rewrite.c>

############################################
## Enable rewrites

    Options +FollowSymLinks
    RewriteEngine on

############################################
## You can put here your magento root folder
## path relative to web root

    #RewriteBase /magento/

############################################
## Workaround for HTTP authorization
## in CGI environment

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

############################################
## TRACE and TRACK HTTP methods disabled to prevent XSS attacks

    RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
    RewriteRule .* - [L,R=405]

############################################
## Never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l

############################################
## Rewrite everything else to index.php

    RewriteRule .* index.php [L]

</IfModule>


############################################
## Prevent character encoding issues from server overrides
## If you still have problems, use the second line instead

    AddDefaultCharset Off
    #AddDefaultCharset UTF-8

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires

    ExpiresDefault "access plus 1 year"
    ExpiresByType text/html A0
    ExpiresByType text/plain A0

</IfModule>

###########################################
## Deny access to release notes to prevent disclosure of the installed Magento version

    <Files RELEASE_NOTES.txt>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>

# For 404s and 403s that aren't handled by the application, show plain 404 response
ErrorDocument 404 /errors/404.php
ErrorDocument 403 /errors/404.php

############################################
## If running in cluster environment, uncomment this
## http://developer.yahoo.com/performance/rules.html#etags

    #FileETag none

###########################################
## Deny access  to cron.php
    <Files cron.php>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
## Deny access  to .user.ini
    <Files .user.ini>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>

<IfModule mod_headers.c>
    ############################################
    ## Prevent clickjacking
    Header set X-Frame-Options SAMEORIGIN
</IfModule>
install.js000064400000003500150540702400006543 0ustar00//////////////////////////////////////////////////////////////
// install.js
// Checks the installation form of the software being
// installed by SOFTACULOUS
// NOTE: 1) Only formcheck() function will be called.
//       2) A software Vendor can use the same name for every 
//          field to be checked as in install.xml . It can be
//          called using $('fieldname').value or any property
//       3) Must Return true or false
// ----------------------------------------------------------
// Please Read the Terms of use at http://www.softaculous.com
// ----------------------------------------------------------
// (c)Softaculous Inc.
//////////////////////////////////////////////////////////////

// Check if there is a number in random generated password
function update_admin_pass(){
	
	if(typeof jQuery('#admin_pass').val() == "undefined"){
		setTimeout('update_admin_pass();', 500);
		return;
	}
	
	var admin_pass = jQuery('#admin_pass').val();
	var isnum = /\d+/.test(admin_pass);
	
	if(!isnum){
		admin_pass = admin_pass+Math.floor((Math.random() * 10) + 1);
		jQuery('#admin_pass').val(admin_pass);
	}
}

update_admin_pass();

// Check if dbprefix is less than 6 chars
function update_dbprefix(){
	
	if(typeof jQuery('#dbprefix').val() == "undefined"){
		setTimeout('update_dbprefix();', 500);
		return;
	}
	
	var dbprefix = jQuery('#dbprefix').val();
	var length = dbprefix.length;
	
	if(length > 5){
		newdbprefix = dbprefix.substring(0, 4);
		jQuery('#dbprefix').val(newdbprefix+"_");
	}
}

setTimeout('update_dbprefix();', 1000);

function formcheck(){
	
	if($('dbprefix').value.length > 5){
		alert('{{err_dbprefixlen}}');
		return false;
	}
	
	//Check the Admin Email
	if(window.check_punycode){
		if(!check_punycode($('admin_email').value)){
			alert('{{err_ademail}}');
			return false;
		}
		return true;
	}
	
	return true;
};env.php000064400000003767150540702400006057 0ustar00<?php
return [
    'backend' => [
        'frontName' => '[[admin_folder]]'
    ],
    'queue' => [
        'consumers_wait_for_messages' => 1
    ],
    'crypt' => [
        'key' => '[[key]]'
    ],
    'db' => [
        'table_prefix' => '[[dbprefix]]',
        'connection' => [
            'default' => [
                'host' => '[[softdbhost]]',
                'dbname' => '[[softdb]]',
                'username' => '[[softdbuser]]',
                'password' => '[[softdbpass]]',
                'model' => 'mysql4',
                'engine' => 'innodb',
                'initStatements' => 'SET NAMES utf8;',
                'active' => '1',
                'driver_options' => [
                    1014 => false
                ]
            ]
        ]
    ],
    'resource' => [
        'default_setup' => [
            'connection' => 'default'
        ]
    ],
    'x-frame-options' => 'SAMEORIGIN',
    'MAGE_MODE' => 'default',
    'session' => [
        'save' => 'db'
    ],
    'cache' => [
        'frontend' => [
            'default' => [
                'id_prefix' => '[[id_prefix]]'
            ],
            'page_cache' => [
                'id_prefix' => '[[id_prefix]]'
            ]
        ],
        'allow_parallel_generation' => false
    ],
    'lock' => [
        'provider' => 'db',
        'config' => [
            'prefix' => null
        ]
    ],
    'directories' => [
        'document_root_is_pub' => false
    ],
    'cache_types' => [
        'config' => 1,
        'layout' => 1,
        'block_html' => 1,
        'collections' => 1,
        'reflection' => 1,
        'db_ddl' => 1,
        'compiled_config' => 1,
        'eav' => 1,
        'customer_notification' => 1,
        'config_integration' => 1,
        'config_integration_api' => 1,
        'full_page' => 1,
        'config_webservice' => 1,
        'translate' => 1,
        'vertex' => 1
    ],
    'downloadable_domains' => [
        '[[domhost]]'
    ],
    'install' => [
        'date' => '[[_instime]]'
    ]
];
config.php000064400000031406150540702400006523 0ustar00<?php
return [
    'modules' => [
        'Magento_AdminAnalytics' => 1,
        'Magento_Store' => 1,
        'Magento_AdobeIms' => 1,
        'Magento_AdobeImsApi' => 1,
        'Magento_AdobeStockAdminUi' => 1,
        'Magento_MediaGallery' => 1,
        'Magento_AdobeStockAssetApi' => 1,
        'Magento_AdobeStockClient' => 1,
        'Magento_AdobeStockClientApi' => 1,
        'Magento_AdobeStockImage' => 1,
        'Magento_Directory' => 1,
        'Magento_AdobeStockImageApi' => 1,
        'Magento_AdvancedPricingImportExport' => 1,
        'Magento_Theme' => 1,
        'Magento_Amqp' => 1,
        'Magento_AmqpStore' => 1,
        'Magento_Config' => 1,
        'Magento_Backend' => 1,
        'Magento_Authorization' => 1,
        'Magento_Search' => 1,
        'Magento_Backup' => 1,
        'Magento_Eav' => 1,
        'Magento_Variable' => 1,
        'Magento_BundleImportExport' => 1,
        'Magento_CacheInvalidate' => 1,
        'Magento_Customer' => 1,
        'Magento_AdminNotification' => 1,
        'Magento_Indexer' => 1,
        'Magento_Security' => 1,
        'Magento_GraphQl' => 1,
        'Magento_EavGraphQl' => 1,
        'Magento_Cms' => 1,
        'Magento_CatalogImportExport' => 1,
        'Magento_Catalog' => 1,
        'Magento_CatalogInventory' => 1,
        'Magento_Rule' => 1,
        'Magento_Payment' => 1,
        'Magento_CatalogRuleGraphQl' => 1,
        'Magento_CatalogRule' => 1,
        'Magento_CatalogUrlRewrite' => 1,
        'Magento_StoreGraphQl' => 1,
        'Magento_Widget' => 1,
        'Magento_Quote' => 1,
        'Magento_SalesSequence' => 1,
        'Magento_CheckoutAgreementsGraphQl' => 1,
        'Magento_MediaGalleryUi' => 1,
        'Magento_CmsGraphQl' => 1,
        'Magento_CmsUrlRewrite' => 1,
        'Magento_CmsUrlRewriteGraphQl' => 1,
        'Magento_ComposerRootUpdatePlugin' => 1,
        'Magento_User' => 1,
        'Magento_Msrp' => 1,
        'Magento_Sales' => 1,
        'Magento_CatalogGraphQl' => 1,
        'Magento_Checkout' => 1,
        'Magento_Contact' => 1,
        'Magento_Cookie' => 1,
        'Magento_Cron' => 1,
        'Magento_Csp' => 1,
        'Magento_CurrencySymbol' => 1,
        'Magento_CatalogCustomerGraphQl' => 1,
        'Magento_Integration' => 1,
        'Magento_Downloadable' => 1,
        'Magento_CustomerGraphQl' => 1,
        'Magento_CustomerImportExport' => 1,
        'Magento_Deploy' => 1,
        'Magento_Developer' => 1,
        'Magento_Dhl' => 1,
        'Magento_Captcha' => 1,
        'Magento_DirectoryGraphQl' => 1,
        'Magento_QuoteGraphQl' => 1,
        'Magento_DownloadableGraphQl' => 1,
        'Magento_ImportExport' => 1,
        'Magento_ConfigurableProduct' => 1,
        'Magento_BundleGraphQl' => 1,
        'Magento_CatalogSearch' => 1,
        'Magento_AdvancedSearch' => 1,
        'Magento_Elasticsearch' => 1,
        'Magento_Email' => 1,
        'Magento_EncryptionKey' => 1,
        'Magento_Fedex' => 1,
        'Magento_GiftMessage' => 1,
        'Magento_GiftMessageGraphQl' => 1,
        'Magento_GoogleAdwords' => 1,
        'Magento_GoogleAnalytics' => 1,
        'Magento_Ui' => 1,
        'Magento_GoogleShoppingAds' => 1,
        'Magento_CatalogCmsGraphQl' => 1,
        'Magento_PageCache' => 1,
        'Magento_GroupedProduct' => 1,
        'Magento_GroupedImportExport' => 1,
        'Magento_GroupedCatalogInventory' => 1,
        'Magento_GroupedProductGraphQl' => 1,
        'Magento_DownloadableImportExport' => 1,
        'Magento_Bundle' => 1,
        'Magento_InstantPurchase' => 1,
        'Magento_Analytics' => 1,
        'Magento_Inventory' => 1,
        'Magento_InventoryAdminUi' => 1,
        'Magento_InventoryAdvancedCheckout' => 1,
        'Magento_InventoryApi' => 1,
        'Magento_InventoryBundleImportExport' => 1,
        'Magento_InventoryBundleProduct' => 1,
        'Magento_InventoryBundleProductAdminUi' => 1,
        'Magento_InventoryBundleProductIndexer' => 1,
        'Magento_InventoryCatalog' => 1,
        'Magento_InventorySales' => 1,
        'Magento_InventoryCatalogAdminUi' => 1,
        'Magento_InventoryCatalogApi' => 1,
        'Magento_InventoryCatalogSearch' => 1,
        'Magento_InventoryConfigurableProduct' => 1,
        'Magento_InventoryConfigurableProductAdminUi' => 1,
        'Magento_InventoryConfigurableProductIndexer' => 1,
        'Magento_InventoryConfiguration' => 1,
        'Magento_InventoryConfigurationApi' => 1,
        'Magento_InventoryDistanceBasedSourceSelection' => 1,
        'Magento_InventoryDistanceBasedSourceSelectionAdminUi' => 1,
        'Magento_InventoryDistanceBasedSourceSelectionApi' => 1,
        'Magento_InventoryElasticsearch' => 1,
        'Magento_InventoryExportStockApi' => 1,
        'Magento_InventoryIndexer' => 1,
        'Magento_InventorySalesApi' => 1,
        'Magento_InventoryGroupedProduct' => 1,
        'Magento_InventoryGroupedProductAdminUi' => 1,
        'Magento_InventoryGroupedProductIndexer' => 1,
        'Magento_InventoryImportExport' => 1,
        'Magento_InventoryInStorePickupApi' => 1,
        'Magento_InventoryInStorePickupAdminUi' => 1,
        'Magento_InventorySourceSelectionApi' => 1,
        'Magento_InventoryInStorePickup' => 1,
        'Magento_InventoryInStorePickupGraphQl' => 1,
        'Magento_Shipping' => 1,
        'Magento_InventoryInStorePickupShippingApi' => 1,
        'Magento_InventoryInStorePickupQuoteGraphQl' => 1,
        'Magento_InventoryInStorePickupSales' => 1,
        'Magento_InventoryInStorePickupSalesApi' => 1,
        'Magento_InventoryInStorePickupQuote' => 1,
        'Magento_InventoryInStorePickupShipping' => 1,
        'Magento_InventoryInStorePickupShippingAdminUi' => 1,
        'Magento_Multishipping' => 1,
        'Magento_Webapi' => 1,
        'Magento_InventoryCache' => 1,
        'Magento_InventoryLowQuantityNotification' => 1,
        'Magento_Reports' => 1,
        'Magento_InventoryLowQuantityNotificationApi' => 1,
        'Magento_InventoryMultiDimensionalIndexerApi' => 1,
        'Magento_InventoryProductAlert' => 1,
        'Magento_InventoryRequisitionList' => 1,
        'Magento_InventoryReservations' => 1,
        'Magento_InventoryReservationCli' => 1,
        'Magento_InventoryReservationsApi' => 1,
        'Magento_InventoryExportStock' => 1,
        'Magento_InventorySalesAdminUi' => 1,
        'Magento_CatalogInventoryGraphQl' => 1,
        'Magento_InventorySalesFrontendUi' => 1,
        'Magento_InventorySetupFixtureGenerator' => 1,
        'Magento_InventoryShipping' => 1,
        'Magento_InventoryShippingAdminUi' => 1,
        'Magento_InventorySourceDeductionApi' => 1,
        'Magento_InventorySourceSelection' => 1,
        'Magento_InventoryInStorePickupFrontend' => 1,
        'Magento_InventoryVisualMerchandiser' => 1,
        'Magento_LayeredNavigation' => 1,
        'Magento_LoginAsCustomer' => 1,
        'Magento_LoginAsCustomerAdminUi' => 1,
        'Magento_LoginAsCustomerApi' => 1,
        'Magento_LoginAsCustomerAssistance' => 1,
        'Magento_LoginAsCustomerFrontendUi' => 1,
        'Magento_LoginAsCustomerLog' => 1,
        'Magento_LoginAsCustomerPageCache' => 1,
        'Magento_LoginAsCustomerQuote' => 1,
        'Magento_LoginAsCustomerSales' => 1,
        'Magento_Marketplace' => 1,
        'Magento_MediaContent' => 1,
        'Magento_MediaContentApi' => 1,
        'Magento_MediaContentCatalog' => 1,
        'Magento_MediaContentCms' => 1,
        'Magento_MediaContentSynchronization' => 1,
        'Magento_MediaContentSynchronizationApi' => 1,
        'Magento_MediaContentSynchronizationCatalog' => 1,
        'Magento_MediaContentSynchronizationCms' => 1,
        'Magento_AdobeStockAsset' => 1,
        'Magento_MediaGalleryApi' => 1,
        'Magento_MediaGalleryCatalog' => 1,
        'Magento_MediaGalleryCatalogIntegration' => 1,
        'Magento_MediaGalleryCatalogUi' => 1,
        'Magento_MediaGalleryCmsUi' => 1,
        'Magento_MediaGalleryIntegration' => 1,
        'Magento_MediaGalleryMetadata' => 1,
        'Magento_MediaGalleryMetadataApi' => 1,
        'Magento_MediaGallerySynchronization' => 1,
        'Magento_MediaGallerySynchronizationApi' => 1,
        'Magento_MediaGallerySynchronizationMetadata' => 1,
        'Magento_AdobeStockImageAdminUi' => 1,
        'Magento_MediaGalleryUiApi' => 1,
        'Magento_MediaStorage' => 1,
        'Magento_MessageQueue' => 1,
        'Magento_CatalogRuleConfigurable' => 1,
        'Magento_MsrpConfigurableProduct' => 1,
        'Magento_MsrpGroupedProduct' => 1,
        'Magento_InventoryInStorePickupMultishipping' => 1,
        'Magento_MysqlMq' => 1,
        'Magento_NewRelicReporting' => 1,
        'Magento_Newsletter' => 1,
        'Magento_NewsletterGraphQl' => 1,
        'Magento_OfflinePayments' => 1,
        'Magento_SalesRule' => 1,
        'Magento_GraphQlCache' => 1,
        'Magento_CardinalCommerce' => 1,
        'Magento_Vault' => 1,
        'Magento_Paypal' => 1,
        'Magento_PaypalGraphQl' => 1,
        'Magento_Persistent' => 1,
        'Magento_ProductAlert' => 1,
        'Magento_ProductVideo' => 1,
        'Magento_CheckoutAgreements' => 1,
        'Magento_QuoteAnalytics' => 1,
        'Magento_QuoteBundleOptions' => 1,
        'Magento_QuoteConfigurableOptions' => 1,
        'Magento_QuoteDownloadableLinks' => 1,
        'Magento_ConfigurableProductGraphQl' => 1,
        'Magento_ReCaptchaAdminUi' => 1,
        'Magento_ReCaptchaCheckout' => 1,
        'Magento_ReCaptchaContact' => 1,
        'Magento_ReCaptchaCustomer' => 1,
        'Magento_ReCaptchaFrontendUi' => 1,
        'Magento_ReCaptchaMigration' => 1,
        'Magento_ReCaptchaNewsletter' => 1,
        'Magento_ReCaptchaPaypal' => 1,
        'Magento_ReCaptchaReview' => 1,
        'Magento_ReCaptchaSendFriend' => 1,
        'Magento_ReCaptchaUi' => 1,
        'Magento_ReCaptchaUser' => 1,
        'Magento_ReCaptchaValidation' => 1,
        'Magento_ReCaptchaValidationApi' => 1,
        'Magento_ReCaptchaVersion2Checkbox' => 1,
        'Magento_ReCaptchaVersion2Invisible' => 1,
        'Magento_ReCaptchaVersion3Invisible' => 1,
        'Magento_RelatedProductGraphQl' => 1,
        'Magento_ReleaseNotification' => 1,
        'Magento_InventoryLowQuantityNotificationAdminUi' => 1,
        'Magento_RequireJs' => 1,
        'Magento_Review' => 1,
        'Magento_ReviewAnalytics' => 1,
        'Magento_ReviewGraphQl' => 1,
        'Magento_Robots' => 1,
        'Magento_Rss' => 1,
        'Magento_Elasticsearch6' => 1,
        'Magento_ConfigurableProductSales' => 1,
        'Magento_SalesAnalytics' => 1,
        'Magento_SalesGraphQl' => 1,
        'Magento_SalesInventory' => 1,
        'Magento_OfflineShipping' => 1,
        'Magento_ConfigurableImportExport' => 1,
        'Magento_UrlRewrite' => 1,
        'Magento_Elasticsearch7' => 1,
        'Magento_CustomerAnalytics' => 1,
        'Magento_Securitytxt' => 1,
        'Magento_SendFriend' => 1,
        'Magento_SendFriendGraphQl' => 1,
        'Magento_InventoryInStorePickupSalesAdminUi' => 1,
        'Magento_Sitemap' => 1,
        'Magento_UrlRewriteGraphQl' => 1,
        'Magento_CustomerDownloadableGraphQl' => 1,
        'Magento_Swagger' => 1,
        'Magento_SwaggerWebapi' => 1,
        'Magento_SwaggerWebapiAsync' => 1,
        'Magento_Swatches' => 1,
        'Magento_SwatchesGraphQl' => 1,
        'Magento_SwatchesLayeredNavigation' => 1,
        'Magento_Tax' => 1,
        'Magento_TaxGraphQl' => 1,
        'Magento_TaxImportExport' => 1,
        'Magento_AsynchronousOperations' => 1,
        'Magento_ThemeGraphQl' => 1,
        'Magento_Tinymce3' => 1,
        'Magento_Translation' => 1,
        'Magento_TwoFactorAuth' => 1,
        'Magento_GoogleOptimizer' => 1,
        'Magento_Ups' => 1,
        'Magento_SampleData' => 1,
        'Magento_CatalogUrlRewriteGraphQl' => 1,
        'Magento_CatalogAnalytics' => 1,
        'Magento_Usps' => 1,
        'Magento_InventoryGraphQl' => 1,
        'Magento_PaypalCaptcha' => 1,
        'Magento_VaultGraphQl' => 1,
        'Magento_Version' => 1,
        'Magento_InventoryInStorePickupWebapiExtension' => 1,
        'Magento_WebapiAsync' => 1,
        'Magento_WebapiSecurity' => 1,
        'Magento_Weee' => 1,
        'Magento_WeeeGraphQl' => 1,
        'Magento_CatalogWidget' => 1,
        'Magento_Wishlist' => 1,
        'Magento_WishlistAnalytics' => 1,
        'Magento_WishlistGraphQl' => 1,
        'Amazon_Core' => 1,
        'Amazon_Login' => 1,
        'Amazon_Payment' => 1,
        'Dotdigitalgroup_Email' => 1,
        'Dotdigitalgroup_Chat' => 1,
        'Klarna_Core' => 1,
        'Klarna_Ordermanagement' => 1,
        'Klarna_Kp' => 1,
        'Klarna_Onsitemessaging' => 1,
        'Klarna_KpGraphQl' => 1,
        'PayPal_Braintree' => 1,
        'PayPal_BraintreeGraphQl' => 1,
        'Temando_ShippingRemover' => 1,
        'Vertex_Tax' => 1,
        'Vertex_AddressValidationApi' => 1,
        'Vertex_AddressValidation' => 1,
        'Yotpo_Yotpo' => 1
    ]
];
images/709__logo.gif000064400000014223150540702400010175 0ustar00GIF89add��^<�������d侼䒌ܲ�������vL䢔ܾ�ܦ����t�~d������Ƽ��|�jD�����~T����京ܢ�����Ƽ����l䚌�����dܲ�����v\䪜�rT�t�ܲ�ܮ��������μ�����l����rLܞ��f<䖄�����ܚ��ƴ���������vT쾴�~d�jL좜������v\��������l���ܖ�ܶ���|���������~\ܺ��ʼ����l��t�¼ܶ�������������잔�����vT����b<�¼�´ܪ�����d�����|�������t춤���z\�t��fD�|���ܞ����ܮ����캴��l�쮜�������nL�´�����l��|����������\䖌�|�nDܦ�䞌�¬����´��d���z\�������zT��t䲬���侴����~d���������Ƽ���䲤����v\�rT�t���䲴�����������l�rL䚔�������������vT������������l䖔䶬��|�������~\亴�ʼ����l�¼䶴���������������b<�¼䪤���������fD��|���nL������!�,dd�'	H��_2��˛�~}���h\0jDm4A�\%����!IB��т+3bt�%���8,\��(�@�4�-�8W:\mZ��J�\�r]Ʌ��ժ���uP��^�z
;V�W�W�R�*թӥ�6�ҁЛfB�˰D�����m+5mղ��Js`�Ɛ+�J�+Wl��^�6u�ҷ��@C�g��e���f.�M7�zu+殕�y�۱�4�#7.+kZ�W�{��Fq��@
m�8�hB9��j�Y͎��=|1����N�q��W�b�
��sWhH��&t�q���~��T[���Un^���z�w�o�9(Yhŗ[p��W~׉��*@
��9\לvq	�(�1螄���5�w�p`eXU.2Xs����	Č*��`~��ԏWY�d�A፡<��y7���eT���h�='Nѩ2�������U�U6ȟ[∄(��
+v� �����ޟ��7_U2��uK9�$����Pv`r�Z� Y8z�(���á�$�Š#�\��cN蠃�ee[n-%Z~����rC���q��8�|�U�z7���&"8����~��3�
�蹏��VT�՗��(VC0�0�i��5۞�bv�o8��*�<n/�:��#��"����Xcf�����	��c��.TSM����Sm��Y��(�9$b��4�l��|k��B�U�ƶ	~ta*N5.�QE�Kؙ�/f-�/��40��6�cs1�f[ヾZLS�>��H�#��#���R�nF��[��3�i<�9��1��#x��x$�;
���ޅ���.h�=���.T�-|���`��u�B��#���밿�I ��z#�_�T�j]����is�V�m90�"D����G�2�S�|�?���d�r���V6T�-e����y�0+��t?E-n���s1�W����`�?��`����+�U=�܏ڂ6�\Gdc��6��"��)Q1�X�S�+8����#B�0���B^c�"T!#�d�1UF3g+�s�U
[x�9X���Vd��hB�B�q�6�P��a��FDщP$�5"�����Q�9ˏ:�w��c^�*( iO<�\6X�Dj4���H�+0��'�h�kҐM�.
��O^���v�)�a��K��4����eą"G�H;�R�׀^��.4����(M��VD�1
$c�~���	��Z�=�E7�if	�f:�HR^`a
_��؄e$�3��q9��6��$|AmR�A�8"�D@���l�<�4�(f�5��Oy������H���X9@��8Ĺtg3�[6X�~����=�Œ����<q��(0h�t�a�6��q[ѨLՠ<ʀDNw�Ӟ�T���FQN�ԧ>UOs��P��2��:A�<)O�B� ���z��`U*5�1ԍ��	aM�W�1��R�p�8=u��Mœ�����:��J��_�����u�y(.���p0�{�B_�J
&d�C��	��
f'.��A�Қִ~8m8HA�P����RK
����%E$А���U���/�J�M,#��=-V	��2�eH�L;]�2­K	�u�@�Mn���邀��қ�e���,����w��ůz��J�'_Gk�KU�IjI �8����*#��$Pq��6�� �
͔�}�.��$Rb#(D4Fp�G���/~q"4*��-p�#t|�G 8�~��� �u���z�U��N8��-��#���2��Ć=_k<�X�#hr'�L_�+4n
�-����@t�n�Ę�<�3��eE�2Hq�5<��-�'� �G�`�q�s�շP��"����m!���(1�8��ih��@
<E����܀=$zӚ��|u�we�8�U�L�A��Yh���0�`[ù[x��}�{�z�@(�ʌ��hF���/D2*�{Ǻ�)ּƘnh�'���O4C�x���rH`���=	�����	�k���7"tW��*����OT�⟰8���	G��� �#���{�w���F�0=���/�����작�OğB����z�[q�lx��#�-	PbO:�GP��-Ǹ֏I�8Dp�3����|�O�PC0Ԡv��}�B�%�N���5m��ޟa���	mo�ڹ��4�Ch�
JA��kC��3�N��](�H�'�N������{3Fыi:a�_{4��.� ����#��F�s�5���A1Br?�f��`�$�J��X{
J�h�B
(�~P �B��GLy��-�`��T@ݡ�3v!�]p_�G�R=���ǀ�1p�s��l��{5 �`�
(�~�{#�VR1�0�W�S�r2��P��~ 8az��~��pO��0
'��ӗ%0 x�0�w_�@�b�@"SWRi��P��5���0<����9؄'8
Y0�s��M脊��yq�L��L�	i@)N�	�ְQ ��Q{YQp7p	~����"8@hX�U���0,��0�K��cX�AQq��~x	|��&U�!/���wE��l��|؇�Bz��D�����z�|�P��0��x	D@�0M���|�ڀ�	I����{"cnn�$���h��yA�~�}��X�pO@��~X����A���h���h'~dP��t%La*�h�0�"�F}�����ʷP�ȇ�x��)�ɘ��]Hc`@��Kӈ
�p9��}�0�7 �������(�1	��w50�+��
;���xhD��q����h�󸒗�|�0�X��א��8��C�,k�+ ��$yHY)��(F�X9��|M���ؓ�X�����V "2���V%�x��ny	���U��И�������g� �6�W�燇5����ؖA}@����7����@���ٗ��б�0�A�FpB\�ؘ���y	������N����]ρF��$�dg�j���	o)��pO*��l��Qz���Љ��@���kE�su锊|������ ������yf��K�G�052�Y���ْn	��ɚ�Q��I�a���[C6U�p��2JI�	�S	�`����ĉx���I�	��(2j/���8%f0�q��|���Y�6�*@`���4��!:��9%�`���oFТk��Bq��9���k�ωfj/�
��ր��&A
�.����٤�?�j�r!nX�� �����yn��k��'��	b1*�0MP��5�u9J����*�L�F��"�GJ�{��Y��H���&h�:J���0���xW���
^
�Ti�2*ʜ��_Sŏ��
���@�l�'�	2�NIxaj�)�����uO����Cl����,�� ���ED���
0oF�욕�
����J�z������Crh
_ o��@s�]��	�����goٰk9�J��	��zF��X�
��u��C�z_��o��`
���0Dr���
�H#x��Y�A����+�	��Y�p>�J�rx*�ܠp����r2��D{E;	�ԝ���y���
���.���p�	���
[�G�
rJ��~а̉��uk���é�e�$ [�Hj��pP 9~�`�*p��p�*��Z�p�
��
�S�𯱕�m��Yj�Gu�	Hв� ,b�4�I� 
*����ˏV�P�
�0YX�۸����Vy���t������T�r�5�
_p�	|@_�
`S�bvR�,���(�{X�����@�9�M뻖{#p���9@8�=4~�+
_���|@_p�<����Q�px`#�[�p@�I;�����+
���(@fPk�/ ���`G���K���kmF*f��`��ܕI�y᠍y
��@�1v�����������`p�߀����%nV��10��D�X����9&�p�7���LG0`s�I���p��3���d�&�Ȋ��`���������3P�� b�������K�06�
�0ɨ˳aq�y]qǨ�+���j�̣|��)`<؅f飣',
��|06`=`|�
����:���1��P|�
P(;���	!k��ħ���)�I��yƨK�G�
V0���
s��p�;��157��2�aDp��y<��Z�h{���Q6dt)|��5��m�0;�a0V@���[�>
*��/[P*� 
8�<p	�	�@�a1��K>h�P��̼�-/�2��*@qlɗ�/�u7���1)�{y�
�P�֨Ġ@9Dͺ�4#z��͵|�;P	R���G@��p�d��"s�O<?Z���bຒ�
-pe���>GC��|m�RP����
V��%��=۞u^��
���)�Y�Wq9
�'�CyM�;���ҥ-���Z=�M��֠�M�,?*?w�c�ǩ�}�ǑCt�&F)�;�جİ܃-�R� R 1���<�q����ɠR`la`�;�ָh�C�1� i�.��*]����-�@���a`���l�6}���l�
���U8 �G���_9t>��a����������a�E@�P	���Z�
UM��k�$��D�&S��2��,�q`Ƣ�r˲�֭˭]ڦ-�P	�>�I��!>�o||����;��tA��p�,��8��oaPh�P8~���S���L���l.; U�I��-ӯ����8M��"�qA��
���D�����9A�����;�%��<�N�R �Pq;pr�� ��
��Ч7?�>i3\׻�&�
~�L���mFβ������Ґ�+=̽�r~;�\�P> s.݃�ں��6M�k����*iC$?��K	/g�F�'�Ͽ��~�k^��P�P���^�=Χ+�s�!#LM�Rr���_$���h�#z����-�i.�l��P	 �P	 �������ǧ+ۧ��=��aU0/����9��k��k�����-�B_	Ӏ�Pg��J��a����_��_;����9�p�6c������9��ʻ�j�U�
��-�_��
;���䗎ЏO^m�� �;�މ����>0�����aˏg\��{�ͼ��V-�g�€;��&�E��}�s@���*��%<�d0���L��dp��7�p+�C<�6��<�G��V��@��EP�]ʗ�@ܰP��/}�6�ƘP���o@�!HA�(e`��V�2P��(@(P Ano<2`�	�6ڱJJn�M�Sf@;images/logo.gif000064400000013004150540702400007433 0ustar00GIF89a.|������񼻻������8����������{zzmkk�0�����������w�����������.��#�edd�u��֍������*����tss�������#!!SRR������������311���KJJ���,**���������CBB�B�����c����<::�{�\[[�v�탽������k��_������r��������S�������r�L�����������}����������X�866��������^� HFFONN0..XWW'%%@>>�������������poo���xww��������������hgg���������~~�������a__�������z������!�,.|���������g?
������������������eV	����������=K��<F��������SC���4%�����͙
0��ӵ6g����ۯ	V�� �����L<���K=���2%4�C�
�t����b�Ȱ�C�J�p��Ë�ɚȱ"C�\6%GRJ�@c���0c��CB�P���GAd
����0���ʉ`!J�*"&'��!e�W?'�<��$�ճT䛈��׷X���8Dڻ#��8��ۿ~
�=�i9��J��� J�##�Bc0?k���J�"�^ʮ�ωC|l^�m�^�QA���'��
�!ú��2l�����j+s�rʷs^=�}���Dr�\Yန��Y%x-�'	���]���ﴃ#�-A��oP�4B4X4߀�@1��c�1c��R�?p0�fH�|@�	ڲ���GG�W-Y���l��4^��dPc���a:���	�d��H���+����/b�FTV�G
�(`e���N�PfAJ- ��zd�F��U�g�X��0^ǖT�I*�y���
�&�P��]���U���a��s҉	~��&�ه�J�px�B���p���dq�h����0��FyI��	�nPj$+l٪+�B+z�	���F�@8�t�u%`���!��xh�����,$(pa峭D��Z�_�a�+��@z0�l��tЧ�#��	��!ǻ��;����ƚ/mT��i�����x\��"LIaDL&5��'bq��b/Ӗ݄"�����,X���|�%�+j5\�B�}\P3"7S��*;�,�{����<
N@ͦ�*O��M|���x`e.X	�Շd��֪t��hg�q�B�E��Qa!�ڙ�-�V��FVҜ��Uz�i�,D�7!~����Dc���W�SS!�F���G��_�pn�_|J�p�p��880:�Nk�q�^�C��7i���P�I�V^Q�[*K��Tv��w Ifd�o�B�[�B
xV��D@\��|���!т�!��@n�d�G�@�h�`01%�l"3�-*$x�/�Ӕ%D`��a��$ph%w�J#� �Ⰰ.�mK#���&	3L�G�p��BP�
h��
q�sUr��P�D�`h@��7�DQ��`�B��h����
p�!̰0,x$H�	!�ȐVQа��
�HZ/|K�E	��N����P0	6�́���
т5��]T�ʘ�5p.b@A���[N��A,U��ZZ��EX���	}����'��r�
8�FJ�`P:1P84��h{���W6)�G �J:�Ö� 	sYi������EsK]`�!p���e[Ҝ ��h���x��0��P���?��Z���ܨV��`EOu�LHN�q��&U�W�y	�S|�!Dq�-m���R���n	
���;�&�,3�,���`�*�a�7����4�l���ШQ�$3˨}PI��M��+Q-��.5.>.���D
Κ�A��Jv���4MA�aKO8�'�Ȃ��
�?�g�ݍ
���RQ���@U����sXj�I�VI�d�X�*uA���
T�>�a�����P�n�x`C؀��el�[9.>$�u^���*ӥд��V�"�������������jn��#�����Vb�^��O����9�94Է&(��k�$�5DX����3P���>Lb30����	�tTAH�+��v �$��Yw��]J��b�0.�\ �CLX���
,�C@`�!�i%²U�!By��
b[�'"�Z%=
��Uj�6
��-�m�`bY��>���狽�`͸�7α]m���Y�X�2��|�"�j�ŦB	!�H!�8���g�-
Wo�� �BxEFs�k��t�p�Λ��VIl5��Y�9�926�qu��^sR)�)!:��M+#"X��f�J%�mb��vf�݇&'�ܦ� zj�b>�VzCk�t�"�m"~�M�ʁЀ�D���W�0��{<	tWɿ��R�6k�y����5a�>�zf�&���I+�Ja�7"��m�{�}D�]XbjV2y$�L�5����Կ��a���D��4��
X�o!�]%
�V��%���l��/��!�*�aE(�%QP*9[G.:$(P�2ȅ@1�~
	V�7Ϲ�i�@���)��*wa����J8x�`%.����7�D@$������m[I܈6ݞq��A�O��@����iw7"�����e��G����.�[z�]�/�r��!�\%i"��6�ݬZjB8�j�b49��z���ҧ��V?����_{��
wBt�J6�ĩ����+ď���f��?����q���e� k�TxK��O܇f8B�z* P�V~�x�~�~-7o�P�}�Pq\P�u^��s�W	��>��X�%r�7�j�74�X�r��08Gܧ0��D֗{C���tf@${�@{U�v��r�P�fm�Ѓ*(c|p~W|����Z&X0W%�ag%�f�X��UEt,�O&�G%�7U�)��pxT"ք}�p�#�8�4�恉@�Tb�������V…3�x_�ga�sc�ex|��~} f#�z^ U�pR8dF%(wHO`�&����T�.�u&G?8�8��������<�@�V�������o�8|�����9��2w`�f?XqgG%^[��,��G�13Ќ�m��	�8��x�"h��0�rԍ:�����4�yE	�7^�`�V�#�W%�s�U{�%, r�p�W}��X9rP}�7k�0����}��Jv���{.�{�P�7�w�&ldXlf(	6i:���W���Z*�,���Za���X>�G�eqa�.0�&��	6�Q�~"ى:	_�&	&�`x�k�3]��,�.8����`wT��fv�G
%�Vm�Pq�����x�EY�@�VT�p�~��b��f0�Pҗ~�sBl0t���T�|ט�Q䃏�U�.�^��Ę�|�	CG%�(	/�phז��9i%79eUI�{�x(����-(��	��(	�w�Ή4�%�	�wvh�� �����a����`�i��I�\`��I6��~�^�Pq}@��@>٘k�k�d���Iih��x�X&��UR��J
	�����h�Y�78�r0)Pd��C�����uPX%#�J�`��j��t��U�E�ɗ��
+;vJ���`��U_��'D	�V;��}��t �)	g��'q�����֦\ �o�{Ԏ:�f��`QS�#V�����U%fOꚰ����WZ����_���p�V⣐P�.po�W%3�k�r@w�mS��q�xQ�%at r�P�'���D'�~J�� 7$0,�F�����m�\х�#���:�:&��������	��'�8:J��Ѥ�Ū��Q3����:�?}*j�**ke	�O*�n���J��Z��9	�����|���P�}�����J��q��$�0j�x`EkP�ٔԔ�E*�E@�s�qE5,`t[�����xv����f�w��%*�%d.�L�a�S(`i���'˄5�)tp���\�v�zJ��50G{\kF���V+h��*�oѭ��ȇGІ��M%^��xH��@��i6G rDH"QEy�kE�X��;J3pUib�`�˷����|��8�;�sn�.�<b	�{?��0��tk��x�) �`�5��@�/`7P����ap�;�o]�{-07 A�B�+����7 ��	���zi�:�w���.2���t����=I %P҂�ë�}g��ؿ��S�LG%oF	�<<�!'��s��G�x[���u^rK�
<�����k+c��Zr�v�`J�%	,�|F�$|�&l� ƨ`���"`A.��bi�k,������Ӫ��{h�"�J[�\*��w�Y�6��jTa`�p|�[��]<���#(�ZF����r�G�Q*/�k�'*PE����9 ZP��T3q p@,p�^�z�::",cCPcP��R^qɸ|	^��,I�L�TP�%z@����L	K�T���P^!6{�6`!���͗�9�$Յpz������ϗ��c0��<���Ϙu�c�VP�|З@?0��f��m	���.90�є��3��A��"M	�U00�*]	Q��s?�+=ӒP<@�B�:=	�/��@}2@AP�UPA�ԃ�ZP�N>��J=�
 O}�ZS���g��`�_=����S�j��l���9l��D�v}�x��x��!��P�=؄]؆]D ��~�<d@�ْؐ=ّ=��|# S�ٞ�ٝ�
P�
ڦM����H��R�ڰۯMn�c�ٲ��R c�ެ�� ��]��M�DH�N���>`���Fp��MD`�}ݲ
����؝�KA��� �������e�5�=��-Ɍމe ����ߵ���.�}�������,�X ��>�	n� X����n�!^�&n��N��& P/n�0���"�2P3��9��e� ��C�!��A8~�H~�)�2�I��=.
P�@.2 �d@�!�!��^��!��K�`^�]���]�1�d��Z�n��t^�d �m�z��˝�t�2��q�u�q�s��o��H��^�}�c`�k.������~�^�鞮�h�H���o1�ז��N�x�����o1겞霾W�꫞�N�6~�n�_a�ž�~�����0���>2����՞�Ȏ��a����0����^�c ��>�2 �����^���ۢ����������>��2�������
?Hp�.����~�	_������;images/magento241.png000064400000037760150540702400010412 0ustar00�PNG


IHDR����g-tEXtSoftwareAdobe ImageReadyq�e<?�IDATx��}i��u�w{zf�<�� $�M�����%+�-��Hvl��r;v�'�9��d��Ďˊm-���#ɛDJ�H��ĝ $�`��f�n�z������y3���`�f�gzz�����u���.���zkr⪹�'o��W��&.���Z0B�p��OI���K�r��/"�u�^�59�o��x�c�?Z���%N�[���s��ص���j��S�t��c��n��0|�>����=��#�eˏ��Z(E���ӧ��?{�G:�S�%!vA0�jP�`�u�$�Hr|�F�H�bQ/����9���+�؞�g/m����B�vm���`h���o�X����k@��G�?w��Q����^'�����8���\���v��f?��GAI��Q���:�d�Rv����v
P\��KuD�bC��sD���n�-� _�	W�������E���Co�>�ʧ�w5�M�a�.P�S�(�lEt�eʎ�Q	�\��xT��l�݀d���i����>+7p�,Y�#0?7�v��Bc���۲�O����=;�޳����oH�5��) 	��s���|�L�k�i.�Nv=b�旹���~�
8ۼ:���_���J����(bF���ձ�����^���G�n�|qߟ4j�;CMԔ���%'���y��_EF�*��Wߏ�Q %�s�a
�
���U�
J�L�<{�#��<���cnn�`c��<�m��,�3Ǐ^4�w�_
_�h42?���2Qe�s���VgH����|��̪W�&zA�+Z6��}�M�/a[���ɹƺu��v�gz���c;'��o����4R��p�(p�g��|@�s�T9\S��2�Ȁ\���/��IEk�b7�����v�(�ϧl��135���>.��NI�߱����WC�Ɩ�t&�"���g���̅Ϳ�*\�
�#�Y�(4�|֎vo���QN�#�ʟ�R�n���-d|T<~u��׏s79]��$fB�
���C����g?P	��������}F2�EJl���2�F�Ї�P�v�{bAʮ�m����"Yo�=d�l�����	Hʻ��#���;ݟN�������u��嗻�
u�������h}���OO9ti)O�~�w�A��FC�O�z�5Utډ�'���R�6ۑ�5��7L�ʠ�0����j�<����\�YȀ��`�q/��Ѿn�kQ�	#�IEL8::.��&'���>|�*���WM�v�n(�<��0yA�d�<����.�t����!Oj�c/�@X���Fp��I�|��ᔪY��hC��&���nU�R�7j#�>��tP����k�!ߦ̮n4s�1���kx�~ӛ'C�}�׷�b���$�5�%]���>��=�NLذ�]��d���%�w�B�/�Õr�Q���-ӛAZ�ل����ٓ'w�8}���m*�F��9�$7��N��7�*�`
�f�1*;X��r���HA#^�<u?��+1�&$�{���sP�̝*�e���xnL��TB(��Y,.}��A�F�>:��f!�0�b������ ��9Ԑv���s����='WإR0�cȭx�x>@�b���!�+�c���#���AgO�&��dw�@C�8�/m<_~.���]4;����e_�Έ�9���� ��,f(�
^���rȭvSS�3�/���U�������o���
a=D`�ZK�օu_�/����S�Tb�3��J��t��{�
���n�Xo"_t���
[�|�Q�g�F�:)�T�1�}@rg���D��������֕�r
T�7�Mq$J�'_:�s�	f�;��z����(�ӂ���u�BO�4�'sQh~}���3%�fz���`y�:�<<z�����ڝ�x QƧ�����G���|��Dn��c[��y"�������r��li�f\a�ި�=y�G��Ӎp~rr�3=�.�|Sd3����2 ���v՘���N�ʮ�ٕ�T^�9�Ms��LHa� ev�	V�2��%�bC�^	`>qغ�ak�>5ˤ����L{]���s��g)6��E��{�r58�C�~);.N�w?������W��J&,q���W��Ǐ]EB�5/ّ��ϧz�]%wz��!���/���S�77~�1Ы{щ�,5�=-�YW���v?>��ˁ�51#�m�,�\Pֶ����l��s�e���W�E���1T�ͮ�@��Y���*��3gn�`(k�,{� ��Dq!CaAC�T��t��[E��C/��=�:�R�w���ܗT͑��r1輋�Yn�& 4rLd~�f�P�#'a2�����<��u:������ܩW�{�G�q���,I���B�B�fCin�b���Q�d�x]�]���P��)�
�_	��"׉x=Y�A ]�Y1a6p�� �����R��7΍m~sv�-�0>5lCL�l�վ�F����9*�p�7y��R�.9��1F)�:D{��	�'Ai6#:�����j��&������Gl��Ŵ��`�mV̶S����X�ig�KLs����}��a�n$G���D�-��+Zp�Ü��
8�-^��}��*�q�U��N���h�W&R��)��
�v�ܝ�R���H 29؀-��Z�]m���[L��0�&�
��&%�-)F���{�3Ξ�����i���Tr3���=dbjB��/?3]-��YT�zn��wb�·�Vou:�Y&���8�|�{lg��Y�s�u�g3�gԒ�Y��5�QW��son������4TB��,���_j�4�)}�(���n��?M��`lNdB����A�w��%������,�$Ӭ:���~I�e�Â��'�R�l�BOvȌ�"�+J��`�Ⱥ�	�<�y��T0�☞���<��^,2���_�ˉ	6���ȋ��׀��sD�m�V@yf#텋�pN�(`AX&�ń���d����ٹQ��%�q7��m:]�
�c3�}�J������ �F���y�P��4��Cy�Sg�����}���Y^�&��c��Ȁ��AY *b�������`�m�
Y��.[I�yQV�|�Dx

��J|d�^en�_�Rg�%�9O�o�u
<�Y�E"��H�)�_����@$Gr@WѶ߈\P�ҀI��")[	i�4熭T=��E*��	ə�,a���3��]#���#P��Yݒ��T�/�Y��??~�����?/(����J�� �#�l�����}B�q�,�@��nhc�s&�V�J�<��X����R�Β)�NO�[�#��~�>��J+���������֬"G�����?<u��W�L
vJ�<6�q|N�C��7���9��̡Dld.����&]@Y�]�ξ#��*ܩ&+h�Q��^���gHtfTE���).�y�LU�N9�8@P�Ul	����sv�v� �_|͙��
f|�K����ER���+fI����4�({�\%��J�8��9��뜹b�^L�W�R)ʩgטr�gseU��Hz�(�1-uin�ŧcs���b�����
W܂���0,_O�Y��k6ah�c?�AG�'K�/D�h�������A�7Elu|�)#$W0[{S$�~0�����0�Ψ��0h��<�g[tPQ-�
>2rÑ��毳�I�3�&Oǎy.��娦�U���n��@�[�}�
71�i3N�X�#����}�`��(�´HfI�P�?���)��k�����P����B�ʰ\5���1>b�Xo�U!�8��y��Y]�]����\�`��vW�P^1��^G���(k��Ҙ^����x��q�+nFmty>�#O�t�z�fw�©5�`j�Xq�	��&!"f^$����%PʟvI6�|a,�m+�k��Z.8�������T��:��U[]�`W���S$d�- ���+�A��ԭT�b�wA�I��
�
X��`�2�_%�n��v���u},��J�8T�a�Z��	ǤZ�=,?�?�\�
�Ϟ?��1Uݡd�X�[l���4?��\��,鲣�O�Q�*�����Vf���p8;��G�V�V����o#�*0:��Z,u�~�
{����
�]�J�^7�e���d�G�0r�8�r-�x��Ó'"�fyn�H���{����屫�/y��r!rI���=�}�^�s�j+�0�g4�&��fxY/��5۪d��#�)���p�"��#/�b�������k
CNs�}Y�X�rS�WK��S{��/?��%ټ;�}�@L��nRe%~�M%R.��a�4���Ħ<�uK����j�"��_�ؘ
�Pq@p��`����Tw�kpv�]ޭ�4U��� P�ɪr8�H"C�W��k���"㲁zl��Û6�Ԋ�8�~+�<���H6�K�E4E�Kun�{?�L�G�j�kh���
���ϙ���K^w�0������H����ł�}��hHc��\��HXo�q��{�iR�;��&WJ�;<�(W�NV��`��Kqr�FL=�8V�>3`���ɟ�%�)��n�nm��
b��æ���pY����6W�r�2�F�n!\��<�r
��z	21;�r� Ƙ��b,��N^����A׾���^���0��ukqf٭R�l�Ȟ�ƱC�k9�M(&W[�����
~�Y���6�*_���H�َ��&���T������2��y]>��7��|��'<*P>����Td,��U����._��.�!j��Z/��
���
'V�á�a�sa�̑X�,�YND��"5TT���r/;lɛq�4�Q�g�*8?ɜ�`��0��%w��I�V�_g2:�����;2
��bl���ݫ��5w"_��%�vy���};N�߂�羇�/<�����)�;�Swx�[Q&�K��iGz�ͺجE��.�6�	C���b�%OJ�t;a�BS�'�G��!������86�b���n��51�U��H��#Eʻqx�v,���U�P��`�c�*���/�UN���A�V�l(�����4����p�?-lv1��̲燐S��9<3T���bz�߃ *�GI}�w�O�
y4G�kށ��nC�����E��U����b�X�1ʤ��fyhB�����r->��)�rh[;��5�3�3H\-F���
�f�i�r����g ��������,v�@'.�H�\B�<�K�&EʚU��'�Hi>�Vx�(v��7�ڷ�F���v���
�vK$R�).�p���a��ǀPY�x-ϊ*�'$�:*��|��p��$�N/+�׽���~]�۪˲�F�;'W�š�;0��>,;�Rd�9e�����,y�������xpԼ-R(1����p�1�LJ�T�z�����LƉ���ދ���q�Jd�q0�d����[Q��ݨ�.�y��s�v�(f.�'�m�Գ����1;�N:�~Q�8�s��<~�y���7ܲK^��
;�h�@���l�	�任ݛ���V0���d<z��8��1=�O���s�7ލ���ߐ��[��5lڸ�����M�1��}X�4�X��a�(k�ҡ�	�e�Jp6bQ�E����w��^�Ø��}rn�c�A�-M�Ps�|=�[U�bD2�w�"�VÛqQ�x��ƶ]��k6�սR�H�<z�P�2-�Y��%�j��.��zC���}F�VA��΄p��p�x.�U��jw�x�-IO��*�F�	��T��%ʿ��j7���ux+,��a����F�ܰ�<��A��6V�SҘ���N�k�K��B/\�9+c����^��:�ȆyvL�1Bha��:���ڨe�j�nc�!֜��/��z�X3�Ȗ-R���M;1�Խ?�/�e�O�a$�������:�A�^��,��ʱ*O������i�U���QI;�?�$@\���n�_�R�֮}jC�x+/��Y6��K���1�D���`x�Db�{�5y^��m��Q/4%h#�����4n��d�an*P��M�;��M�Q��Y�n�k��q,M4�*W���TLOeOλt�Q?g�Jd��s�y�Z�^~�n܎����U��&Z�Sz�V�%bc1�1�N���	�Lhw`��t�Zw�T8&��==��u�5�vNn���a�ôOߜ4��W7܍�_��U��à�;@�V��+��#�M��Oٲb����;�HY�W����Y;�r�I�1�7~'1�
xFzמ��-^ջ�"mGc��sk�(A�Ϻٍ�9���KKB61񉤨���gT��,ׂLT�ȿ�/�:���׌Q���"��>�>�;���Ǿ
��?C��#�u���*pذjSWހ�J�<��<�����y�:�v�J��;�Vv��S���1!V{T�g\L�/�h�=�\ɤ��VQd���L�0��u�l��PO����c`�Lˋ���A�������
k2�ޗəYy���8	�?��=�w�6/�oQU�#�n��w�U%R��+=��U���u�~������-5́�1QP���s�ǀ�[��r~����qj�$�CC��!,*��f�<�e�_�g;�7(��233�f�
Ru~*h�� ^���]�/��=�;\�|#;/���5�~��(L=�����ӌ��
F��b"̺ce_F����u扻M�)�5`�Rl�VmH�'��C���O�y��PF}O#Q�B$s�f��������R��~	��!�v�"���֯^�Sc�#k�z��uam��1�	V8��q@Go�lL�S�z&���hx�)�zd�(W�^�r`�E����~43W����N%b�?%�T�k~��A\v#j�,G�xJ��EkJ�I�=^����1��6 ltXH�8���';��Vs'��Ox�IS�r�@l�,#s��3�7?ze�^3f%�XŀiL4j�f�	�Z�G�E�'@��0jW���`�� �qM|�3��S��El��]_�I���.���8h�1q�n�ǿ�9�?��qe�B����,}��J�������P��E�D��t����:�j ���Y�(X�4�jj@��跁o�%�/ZUH�%~P�Bq��e���Z�Jv�)���Dp�@�cV\b�&8�|I�8�[�;���3��*�8����M����3�2w�Bpp�s�E�o�����&O�^U����O~��X��+�@�k�����[���PD�0���9B}\�Ȅ,8�1�p�φBU:f9�T�i������f�rxS3ؙ�E����KEFO�oP�ӣ�D��N`���\*Ͳ"�9��[���3[&�/�ẩ6(a[M�R�^�Ln�\xb�z�z�&���/�}OB��g�N͡�UzU�,[@���%n?q?:/<e��kߝ��Y�IH-ӂE��v�1�81��3��N�nT�P��c�VXl��d���4�^<�p~���_�4��$��B�z���N�X`{uBUՏ�����G�m����8�&���F�W�ϊj"D�Xh��0��W>��U��3G��%Y>br�,�����̵PWMB�V�c�+Vg�A��4پL\��JeV�+�Mv�Ʃ�>EHn�M�O��k��'F.b�'*��]�(�'��U3C�ǑrB^��aO;6~���ju�����W�0���ڀ�*�~��� T��d[X��~���,���g0d�Ŋ�LV���h���H%�Ul�L��h�PS�0���{�����)��L��1۵��fF���@T7U���0�M}�cS**���#Ă�'=��w�Ϙ�6c9���Td��5A2;��ή�j?��Z��Z4���,��Zݻ^؊�j�b���uQ�:Q�!5�h�@���WlS�w*�)��B�=/�EEƀ΢��ˠ��FZ�%�+g�X.��I�b;�#����1�]�Gg�>=�X1�8 �,�noj��B������I��DS�T1�\'���/x��BV��*�9tI��<��F�\�I\�1k���+�,�b+޴��v��U�'ّhq��8���:��ێ@�L�<�c�3�s���8\��s�i!�H�״��*e��~'0�Ռ���@t>`R�����V�#6��
,<gZ�=iqnzR��P�V�´8�@�K���j�nC��x��\<E��"��ټ\@���/<M�(S\C�Y0/�f[\4U�>=
P@��S��Q"���q]�1GU5ݏ/�1����F�!6��J�.�R�,,lJ^�ޱM
o�!��3Sq"H|-}�<o��8��<n�wz�E>�Ҁ@��E�Xf��a��OŽ��B����΋U�T%"ڭdޔN����$��,�Y��R=�Un3�Ee鑘	��D��_�q$Lނ��(APk�)��&g�A�҄΋f������F�N�C;�u	���A%��R�T�E�/]��JR��A�ȤEn�A P��N�/��g����wMv4�E]ܠU= U�5�")�N���J*�K��1Q��5GyK@B�L��:J�~����87J���]΃ A��G��Xe��'������B^s�=+�$�	.�;���	V�F�q��Nݽ�@� /@
BY9�I`i�~~��J
.a���i@;Dt��W����"���9V�v_�ǯ�2ělʯ���&tFڮ�ӊy}L�#>�g��ė�s�i��T������_���r�B$�o�(z{�l���l��	s����>����8�y��/�5@%��c���Sh���EN<�� �QX#
GQE3Hx��6�=�E��Y��x���t�,��=���d�)�I_�����|��ڞ��=K�\Y�=���.-K��r:K�Y�	M�0���N����diy#S ���0���`��q������q�\
���]�����@� �K���
�q���3׬��e���/-o	�c'���M����qEc�x�.-�S�
�s	i!��+����do��j˥�
�왖/����m/��vck�K�{K�0�� ����],�ظ�0�W�/-�7�F��U�+�}@�ӥ��ف�R�s	o6�q�&�}&8�م�2���;]Z�
&�+�`�Ml�"c�9l��/!��
�s����3�;��a\�jk��e��M`iy�!���yv49k�
��?���Ћ�\�.9�o0ks�90'Lإ��d5n���h�R97�a�~��.�zT����0	�@�8�@W��0���K�`}�����b;64�Ŷ�΄X��1 �/�`�w3r_��ev�bڅ�]��.�ѝ��\�v X4s���?�����{_��4r�ϰA�_���l:�¾���}�ሐ8\�\1��0��l!7����B���RxgP1����xF�E�NVd��H��'��D;����%&\������O�5Të�m%5 �/rQ�ϧ�x���d���K�2�.I�X�q��Bsn_�F�ٰ�BI�<}�%�vߤ^'������-��R��+iP"�	6�݌�i��{}�S&�W�����ߏ�_g�������j�W��.����>{�	NT��8��J����2�
��w��R>�/��|rv\s[�d�	�eI@F@�;(ָ��Jh6
�h��xvƜ�@�_^�*����c~�`:[X�	�d��C�<����L'3'�(@К����Û���$r6=�����M}~�l<�N)��bb[��Q��U�)�9W~�ر�t:X>:�3W�!�X���+,?#n���l���>=c��1��k�a��b��w]�X-_�������G"�a����R��<��e�E�Iv�V���?��ۯ��o~+<Qo�ka�mZO}��X�~��x��]v�hX���?;	�z#��|��n��K�=��dF��o^�l���Y�;�)^J��n��y�%
7b��\�C�^���[l|��hN�D�1\�d�=��a	���������|�]�X��j5tn��;?�p��hΗ�=0种�p�ȚO��UB�,�:�\�ha������Ɔq��ŝWc�=�Ś�FoW��'@�m�1K�6��'�����҉g)[/��gи�*��ρՌW�};Y���I���V��(
L��a�,&��@���5�y[q��9�?�6|��;�aS~Uͣ�9ۯ=�65hoov�d�B�̀���@����Soy?��xn:�f]�!�!['�ʴ�r,mڱ0�`V�dJF&$^O�2�fGr̉h�#����N^�ڶ��������7�����Ns�T�o1"\!��tY��|�n��nEp�O�q�V�c4�@�߱C���9QR/ԅH���	q��D�>�	���d�P�oi��� ��OP��@��kp�����Ś{>�U�������E�F���Y�E
,&~+0�n0��!��!խ�xp�4�Wނ@���d�[6�JhʺLa���Vd�E�xC�!��n�ŀ�6
쬾��
�Eƹa���/ǡ��p��ob��_���C�v�u��%�踣��A���26�|��1hx,��x�w|��Ѽ*F���b��3p`���a!�sa��I�mn9���5Sh$�u�i��Ѥ?cAۗ
���+;�������2�Œ��LUR�o��D��4�F�CH���o��hn�4�D�d�T^n��g��8d=�m+���
�&�˕`�dH�V$��N��M�0��Oo�t��5�KE���od+l��@.���H��.:X�~#𓿁��J�K���-��q�.�LLrH	5;���
��Z}>����j̩O3s��nCnh�_K+�g8����>6��@SɁ67ܛ|"���6����
�8�b`��`�VS"z�I��ئR*^'0KX��L�/P?0��@�J���~I!�h���ϥN�H&Ab��
�s�q]!iv5�L���t��7��Lf�1�\;0,p	�"�~�!N
�!š[�8��3v�E����hw�z�Z[�(�o��MS�>U��Ceb��?�i�YX��L��V��J��̮�l�s�Sh^��U�5�u���r�|]S��eG�����̵�H��,	���^Bz���eh�DB���:��š�Hl�PGq�%�ѿ�W5Y�&㠂|��c@�%R3>�
.� [ss<%��^�UD�"0r�{g���P��e�*�����D#+�"#�h�VS]�X��ar��5V��b$���@_V���ߋ�S�Xxh�i�0)����_*F���՜}�*N����QS
�>ad������H���}A�4�&,R�	� ���u��H���v:H�	M�vݽ$B�*aJ�.��A}�ʉZY�j�;��ol��}@ݡGIp�K��.J}�ya�zb�Y�I��<� �dv��p }w�?V_/�i�X�!<'U�� �;ff
��&��k4��_����Y	���1r��교UE��D�GT<�=.Mp;�c�T����q~�gz��IC���T���Dq��<�6�1��2�GI�9�rUL�&��������z�;�}��"�yEFU�T�9j�u�0Z_�lz�kѱ�*6�ik�T�NG�L��b�^5�Q�=
���P�ؑZ�+V��L��a��𲡈
&���0��Rp��@���¡�3����_D��<qhg�!�ތ�!�}�Kh������/I!\�|�tv
8���M1
�(��!W�_r~����P� RD�p���]�w#CM4�
��Yi{�oQk�^��5�K{N�Ry"�K#��MF���Ik���P�̎�ql�z4�@��ɨҦ��KҜF'��A<v0���;��a�H��*��4��@_�S��g7��0�J��~~�Q��O�����\�ts̘���~��p��V����Y	���l�LA�=q�=�ד��)��
4"Bqd�)(ά[�2��M	��;qx�՘�L8zh?j���&���'N����{A�n�9���h}���}�ã1�Y{�ϡ��:?�[h\�.5�;v��x"D5�o��3��#~�(��Z���0�v �j]�r�v��#R��R�/�Z���pI���(p�X�Sؑ�v��<q"��;M�Z
��U�p�f��/a���b�7�+^z"l�Dif#��{�~�It�hϣ�?-͵d���E��X���*��=�I���I+��
��o/��
��'��a�لmʅ[E�L<��ºŨ�Y
������ �L�آC�A�+N�X�QL�����7J�1Y�8(����r�y�ξ�z:�"�~����/cx�$��G�9�r3�������_<2ֿ�f[�0حD�D�f#hv,M.;��c������|�>��^_���7�B�I�ry��DR��MLz��H[\Z�����sAfk;�ಎ38Rn]��>
���rɆ�����{~.T��>�5�<ø`pT�|?	��[Z�H���@����OO$�oW����,�	=�hv�t9(\*�-^�2��|(:�w����.��َ4DA�����h�S�c{�en�G��	c��bAX`L^�r/�r�d��w���_�ǿ�
��E<8J�����V3�<��C?��v�|�#r�t\+��2�h���0�z�|F��0㐮j�wF�J��d���y�]��Ǝ�FC��1�a�)�t�n�H,�7YNaa':��M{���c|s�,��V6j6o���a5�~��_#���̪d9q�mRd�&�Wɿ���y���EI1(>C�9��f�ς����<�ff^�}��^2Ԩ�2$^h�+��B/Nel�Iۆ��"�[��-�s��\37j T'J�c����6�t���(ca}1�P]%2֝�د�~�d��e�A��E-��S�b@��c�aD�&�92(l����� �;���Bkx�Pp�V���t�!�P�h�$5��ܯ��E�P$��9����J�r֕/�pZ��燡��D�%YDِh�9Vڡj�x�
	���Q��#�������G!�C�qt�5!�jw~��Xd�"®�qd���N�-N�X����p�]���6�LP�G!p^2`�a�j�����~d��XY�(�e���X03Ů8�L��Yʰ�>.`Cv��y��r�4�X�l@l���_���,F����Rhu�Ag����
4nz_�?���<��`�@�J�T��p��0�-T�#6(0�j���3Xv��Ra�Srŷ��[t���$�q�lq�3����'�L�3G�@x�i���
������2"g9�.+Z-ݒ�"Q���q.�|.IӸ�����c��{ ¦bmA"C1\G�V��W��.�T�F��<��yzZ��xT~"*�a�d8���=��Z��h�`������f�������'�&O��m�ӅC>U��r���'h�����wu�����N��<�+��
[p���0��DJ}f2fÊ�CR�u¯��O�34TFC1j�Fs͹☁��ݮ��5z�Q���p��k9��vf�z���&&΢3���ι��}��W�)�H��X%�(�p`���ad���TEz�,�Ͳk���\w�E���������CM�o��Ͽ"�ɍ}	w�E�*����y��_E��B84��[Qغ�{�:΁�T+�(a��d��eu��\+�oN���S�yݭw|r�M/�>!P�-��]�P�`���t0�\��O���AZ����L^*�M�R��d�Ɏ��<��%�V��ɋ�É5��<�2��b���d�J�z��A�n?��h��ҟ�K���w3� 㚻�ٞW�[+��S�X��]����Z�mG�7����o��޻?�*�j����8�˼[�G�pE(MMXU0��p�g��!:�;���f6�@ ��H.�٬�Ȏ�i�.O�J��MH�|=f����Q�‚k�����F����$�я:�IL/6_Z��$�x���7A�S��5d�e�=�{"Sᝄ�N�<��\������	���zc����7	��C
����t�}tl+��/,NV�';��h��^\��D����!�1>4��W�ؖ]��9��#�Y�	⃿���?�pt9X�[!�>�k6����\d�_ȕ�g��Ԝ(..(fzK��gΠ�l���GJ�`�>�R���'��?*���
�uU�D-HAW��(�mKX2�cL�_ľ%�� V�1�q���X������[���=�ǚ��6��2+YMε�3�~��1 >�W:�8�Ε��v�̦�Dc���t>�U�#sW�x�3^���0Q%��W���4�GTx��X�Lo3�=���;~��?�/�0mu;���t��'g�&�ڦQ	�z��6ld�ZXd����I��n#p���*��Y�K�9A����eaжw�8����u9��>�9�8��>;�;����J�;*}eq�ۣ8_�E�`cr�͡�$τ|=X�|�� ��
J�Ո�qΊhX-�ܦW����s377�ӧ� \��V^xыF�oZђ�����̙`�kQ��团i��c�)%Jb0�1�Mt�["�#�F�Qʖq<�[����^�ZELxҪ��0�}#r�l�s��8-f�2�7iM��@���Ʊ�o֞��H�]Q�x��7�)\�������)�|�8;9�����[����\�y��#������Ǥ��

�i L��M)�<g5] �bC+��5�I9-p�e^�AHiW8b
���9BҁE�n�z�Cb�	
sY���r�yu΅9�ޔ0�ʲ�c��N��ʯ
�k��`��|Ң��N��ۮ;54�:Rv�˝�����|����P�����
� 0��tˬ�)����`��hu��If�0݇Qߧ�Jfa*kY";�A�9�ͮ1�2P[*<cE��G'/
� lW���,K� �慹t��p����i���|��*�V�kw~�7UD��
t?Hĉx!�xrz��T��B��F��VS�l�+b�fP�!�o��G
��>46�E
Q^xh��Hd�ed��_��<�Q1��?sS���`�i����/�x(fE�i��vj��zD�fw�����f=����	#Q����jzf��v���[�GG��t�bP�/E��\A��h
W�4�i�G7��	����1`*��n9������)<4�;I��7��R�@\���l��-.���ˤ�5���6+mDG�X��"����:23;����s��h׀��@��d�lH�0��s�;Ov���o����jJ6�K�0�f���$�A����rY�.#j"��|��-F"���su�v�k����-z��2�a�����',��0(1`�*����LK1�J��ھ�v+.0������Ϸ�F����˾�̀���wp���$�����g[�94�����h���t֣�ud�U�&z$,$�z<�xf��]ͦ�jw�w1���ˊj��lwQm/�0~!b?�B��H�]��ȏ�%ZV�N

D�絣‚��y���azv��������:u����4�:��5f�B���m�[?/����߇��ƥ�F��bĚƈ���i��hZ����	.=c���?�Е�΃��Y���-��a, s��4,?���"��S�TR�JS�[	�Cs���n�:����%�
=���1�N�6�"e�
\�T{%W���737�T�7�j��Z�S�]_��%6���#�R���
-�n@��
)���*
�Fez0î숣P��a���O�����4�t儲~�|Ǥ�}��i?"�r�#�'"����LG��Z��?H�7�kWIEND�B`�Notes.txt000064400000006017150540702400006376 0ustar001) Install twice manually, with and without sample data. Always check the difference between packages of with and without sample data and make sampledata.zip accordingly.
2) Select "Db" for saving session storage while installation on manual.(we had changed session storage to "Files" from magento 2.2.4 as it was giving error on accessing System -> Tools -> Web Setup Wizard (Not required since 2.3.0))
3) Select Timezone America/NewYork
4) Just check that "USING BTREE" should be on the left i.e. not at the end
5) Always check the file permissions
6) Check and copy pub/media/theme folder from manual to zip and check name of the images. It should match with entry in SQL.(without sample data)
7) Check and copy pub/media/* folder from manual to sampledata.zip and check name of the images. It should match with entry in SQL. (with sample data)
8) Take dump using mysql command /usr/local/apps/mysql56/bin/mysqldump --routines -u root -ppass soft_mage282 > mage282.sql
9) set WRITEABLE_DIRECTORY_MODE = 0755; and WRITEABLE_FILE_MODE = 0644; in vendor/magento/framework/Filesystem/DriverInterface.php and then start with manual installation.  (NOT REQUIRED FROM 2.0.7)
10) "hash_config" values in indexer_state table is same for all installation from 2.1.0, hence no need to change this values.
11) We have disabled magento 2.x on windows because icons are not loading properly post login. This is happening because it redirects to symlinks to load all the icons and on windows symlinks are not created and also as per their requirement, magento 2.x is not supported on windows OS.
12) PHP REQUIREMENT LINK: https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements-tech.html
13) Magento 2.2.2 requires Apache mod_version to be enabled.
14) Upgrade is not possible at present because magento2 uses either system's upgrade utility or the command line upgrade. http://devdocs.magento.com/guides/v2.4/comp-mgr/bk-compman-upgrade-guide.html
15) Change "<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>" from di.xml "<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>" to disable symlink, it copies file to required place instead of making symlinks.
16) Move all Triggers and DELIMITERS to the end of sql.
17) Remove DEFINER=`root`@`localhost` from SQL file.
18) [IMPORTANT] We have to maintain two copies of .htaccess i.e. for Apache 2.2 and 2.4:( Not required since 2.3.4 as script has handled the .htaccess code for both the apache versions.)
For Apache 2.2 files will be :
.htaccess -> .htaccess
pub_.htaccess -> pub/.htaccess
pubstatic_.htaccess -> pub/static/.htaccess

For Apache 2.4 files will be :
apache24/.htaccess -> .htaccess
apache24/pub_.htaccess -> pub/.htaccess
apache24/pubstatic_.htaccess -> pub/static/.htaccess

1. Replace :
SetEnv 
with :
<IfModule mod_env.c>
    SetEnv 
</IfModule>

2. Replace :
<IfVersion
</IfVersion>
with :
(For apache 2.2)

order allow,deny
deny from all

(For apache 2.4)
Require all denied
php71/import.php000064400000016735150540702400007537 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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php71/edit.php000064400000012370150540702400007141 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
Awv2KUN1php71/install.php000064400000104674150540702400007673 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
V+a8fxOJ6YhlJlrZiJjBKge=php71/clone.php000064400000014607150540702400007321 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
NDdH/ayoNjEkIXLbtG==php71/remove.php000064400000006452150540702400007515 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
iTi/ihABK0K=php81/import.php000064400000014457150540702400007537 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
8l1RIGdF8kn9zy7krlMYGBU43G==php81/edit.php000064400000010470150540702400007141 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cP/prRdIzNbDyk4JxL+CBokaWzlgYshEDOgcuY+g/ICZ72eDBgArmgTd3/7TtpGXRuEOXqew2
4gvLHiaf59cbv1CR/qdFjAJ+U7z/pPkt+NyiqxxS/XWdW3NmcoN+/huT6eb3a92ZXOtvYwMBowVh
rqeI4WDN6mprz9IOTtktHq4iVTBLRgfl+8hXRCW3iLjkJbXS3dIy3yfxRK/EeZx+KZePmua+omNq
BfxmImBG0eD8Z4zt0uajpAr9CreFumZIpnC0+yNE6zolyKmSWDyh897PDOzkE2/LPbQ3Px6l0RgM
Xcmp/yFEayZk3OLfbjHlJGFMQpZ0c2p/TENzbspr1KvnLMXhfixzuJsO8QLn/+IbsGR7sn1B6+Tc
fkwm9vYkMxkhng/tGmByxar4dx5VB/bVZ/xdbd2iswHFQGiIYVfiodffjxzgijShq2reuQIQnvEO
bCfZ5mHC7NkeM7uILa978jblQhHH8yQIjPQSjOLjjTp1HdxJzZJGgFPFR8X4wCUjHXrwUKDl3I3L
6zcFHPvJPJA3+LTmBmN/qoONtwCtQ/xyouo4rb6oktGPwzEhje4FFkXTUjyhSc7atnN1T+WT4I8v
tNeKX+Ze78aVrAk2hZfc5o9ZEfbRBtx3FoYQYczbcXx/9m68UQ80zvYYoG8SJ6MiB15dsXbSmTra
XxjP+TrRhB3WBvA+Xh4LkXaffBPs2SqMVZa9yitRUDGv9R/lnzprrD6qUsJ6k0aUabRH+7FVwx+a
jcXmmWV/94sHAFKXZTdyqgSbthdKleQMPkeetBn92uwpOBcNmpF3/RMBhefLNznMs9AHIOSJXslB
EUqcIB+R4M5vHuRJEmlP0UASuVdzX0IQrZHOtyievXzspvPO6ZQYBn/qUheo7kAntIGPIHRGaWqV
QCGHPslpNUq79RcIDbD2Bt31TGGQPh+IVdob0nV/3i5IWMv5ZBOe+WI0NjPC/arbJdMT75sSro28
MrkgVXMSKvjZ8lZ8gxHYe0GiAafZJbZY2EUU+Iu8YQMbV/Bx8/sEpoLHUo6QbNaVAApdQzBe3Uv9
x7h02kxv4nIoT5hxMj04wBz9SfTYfTfS+EcUmI5XGieg5bPHGHZw2y5tOdU0clxLNCgnwcEemZ4h
GwN0gQTVpahwXTefZgYYfE8W16ubkeUbl+XObLKUSQ9Pqasy0jYl+f3hNjhSNPks3yTvnYaFAGu2
U6eGx3RzQg3n4hFWgygUDGPFJyUPxmFNQMlWITgASJO7HHq46PMTKfb/6csv+k/3WQxFRQDXkXN9
/WlwSAdJfYf+fn1FsxQJwTg7i9PhZwoAP3Va8X85NDCa3yFssTbXT7vr2m802IlzzRx7LgynbJvV
eYy50qIY+rb/vvxQOfK+yy6xVAd3yhXKZDAV3ZGtyl5b/N+/A2vgvJTOjSj+ydCPoCz1A70Vd7yU
nFo3i84AvtrmNrzMqwyj7vXlqdAwi676SPe0rWJulMcc5ofdJAXTJvOLnxuD1o1MHw1ky5FN/OrT
7ERH+/NlSSgrq1e1WRWCmAZpQCsPsU/M3bPcO9u2FNPjocT0zNmPFk1X9CelZ3qQtf/uJL3EUHnd
UYPzgW2/dJ1Xc8iGGAMW7xd31lxsoari3MfGv2mCvOiXm1Qs9c14o/e7ktZf0DWDuZ9ENiRpZ9dh
BCdu6sZfbFURjYp4czcU6ZWx4WbN13aU1KFjZyPb2zT6mB9MUcgG7YRiIarKlaly4dDdhDW4VGrr
mnzCzU2nqvER+GDZffXC5aO2z+nyLy2QbC5OXqWocudb7FYnWIfZYZLRWLkifItvHzjGYJvob0k7
+XRK9RmdiLEIjfZBbmyZfcXAZA5gtZA7S6oIbTAQq3BovshrXRg6TTvY/Q/a4Rd1fQDwYHyfIQPy
YtwbfJ2Pvo4zk4IVH2jP2xu3GL4IMZvFSc4IxCss0m5PZR4F35qgEFSrP+X7xN6HB9dXp5eiKCPs
pTcgIBxrOM42hBKR0FcPKRS92S1LIkovlqxzQaDEYKsIdWmII9Pel1SYqE3EwxLG6YhukQlWKFyM
PpyoAJlsZpWJvld3TBeB2f//MseHgwdqu75ujuesq07APk4RwwVP3Nj95hwomlmY++Crh2RqIUzJ
NDZu4XZl8VVNNvyk2Fp3IgOnUCIFlStHA3BPhaNoHM+huBhexIW671uzY5HWno7rnbdzJLRC+gf5
8AZQde82H7eAMvJbzC4wpZeSGhkoEoqKURi3ez3OUzYAyxxS6LmCggI2V1Oh6o+BqEkQlwwCZsfN
95s1N13JlRojY50aSeyKFrbAVhWfEaxLNkwxRcNVm1/rp89ewJJDAK72Vl9cXsYQyJ+3m17wnm9n
czr3dZuLCOSXdcJaQHzl5ZFk9BO507OEZcDs/+dfXK6+iJqWfWqEaPq6YMvgDoIyn8lPoJMtfOzg
5r1FMBH+MzOr2hyt8aFhcHeE6u+g9YP/sbrsS6YlWKsLfvdvLr35kdzh1f/YvYqW6ZzlkQ7tLxr1
0yvrRBVmo+qxtwEx0VNjg8g7ywGpik4C/1IMr1fGj8sxwnacW/0dY4EslJDebRqS0RBRZ285+sqK
R7Uw9GAZFSVMsZ3nOHcB8C6s49XvvNsJm1sR7+eXb+tb/0TWs3PrcwE2ccqO9a3knpKt0cYm/XTt
CwAYQAY9ivkJ3mFwambO5dw+HPxcLsLWUCnMh+7LA14exwJdgSQnB3yNB9bQPau1C7TZpVknWJh/
h/p7KUnldnOGJUT8NmIFLdZk9PGmOJXH12MHXtU9ENrGzuthIlQZZ87fX2U3cERZjmxfyiBhOr/G
rBkKbrEBtLMBtJAUQc8BjM+3DQBPGWXGygHZd/pWnKo6jg0vWdGOLla9Sgark2lSFlCpYGEbzKru
CtRZX8hglBh7NscdROoziHKR9ihsQsmcgESswLqoxQ0SdB6dS3PkafYSNhsXf9bEYRdDSGkdzFBz
ovZXh2nYltJKIaQLcUo2v5zRtW1v8SS1KZimr2Fxy5JcVfjL+a1pP9Ow7OZRB8NxT4s7UM1mv31K
yrd5q5lHMKq6Gg968zCAPIwvKBgxpXPidymUMl6PW5KR+WeIvbzCAP6USKgSYI86a1KqofcbolK9
wvg9jcNce57j99j0qSg0M6VfaRrrriYCv4VNJu2Tp2VOD5znqVKiCSRNt2xgfunIWSRzWRbGaF3r
2c0NDUPxLK4KV/UQnr0aTqvsJxKlSTFf4Z6dgGfXsDfQXYdhdmZm2A+0ivDOBLo3mHwpApAkxJxY
pKaPLi1Ppxvn4xHbYan4ehKuPJN2kPpl5hdcsOZ8khn8Yz1gbtTjVaPKUKahOon8od7GUeawOUrJ
QQIEjtV8Bdh5vACsd9i7VNYyvl/O+FYlc9BMHg4+9tE0GKzAcK2QyDdiceLZ3QkuuDMN+/bbxftc
4dLJ6p/ekAoy/gCQyqcbq2nPsAXv1S1T2rniU6TUNvEeCNlmvDtz/RW3nIbmDrcrB+K7a4ZpYTZT
EtdUo2FQCHKJJl8dYmqjuKyOqC7wA8H8jy3g8Ia0EgEttTJOR8iuwO3iCFesUca6DnpQyOFYma+I
BlMFSKJ8916xPr/mAg06NehmEDjFtG+49FkhJISLR/sYi5/trBAd1sWPUwEbYl5Td0==php81/install.php000064400000074012150540702400007664 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPrXOTpadCKm/FbtY6YqmaeYTYP+1jO8UBPSxBARojFzbLOOBor4M2X/0J84ld7Zsitl/kAYW
SUAvRNxArdtB58p6o/s9GOiTAS5AnWRXzKIG9k72LdhD0UEzUtY+P9AsjuLpstm6mqHNO2o/N4Ib
wTkPZmHHnlDpwB1ylozWe0BnP+GkNbY92DFu1/2V/Atn9LpSkBkzKeF0B+ugcx7UiNG+ivPeYaOn
YS2x/mBRxRJ1Y/02q1mmiVW8aoJlIPShlEvoW0gh+yNE6zolyKmSWDyh897PDRnlVWqLo5xT5MAc
KxhMYsnB/zhN4gRuyYZgRkHS3ePRr/GusfVNsr2l+p77Ocqq/nsxnSFTk3Q7C4UFxZUndlOXl5w9
ZYyAdOTKGUWHGHOUWCPtkkz/PWJgp03nIetpubI/SPeIuamdvlahLxUG5rlPgWo8VVSVT+MNLNta
n3ThhOLcdnSqWNAmm12ehJNsv2Mlnq572taj3zZKLx7I3A+pHi6/PHWY4x2oKarOByg4UOoWdjP1
R8tEdlzcD+ELJLvNJOVMlNwAEWy4e36/JJMeegKzrZJtSXs6zS1xT6XLoiz6hrdqwDIW/5U3TCrd
GQYMYBU8OtZXrCoDMrtY8Xa4VmXxhZUTKSAEPRg6iRWJgK5uZ96oKyjghjmvaD5jqPqmPfPpyzLr
uD+u4iwIfaOQzNhfJ8ZQB1UbLGE96vkJl2yJAP1ZZ/XXe7XYPRZHU1seLgtrjHIldNKGXTOfZjAI
wa1un5ZM/Xboyf8Me3rNxayF0W65hNY1IaOt2XpxPXRaIQoII81EDFi/WHviHvqQL15cRv7kMgrJ
EZOE4dcWa+nxmgoiFYpv2mP8eMauqp0tv6QSeRqv2AjsNF7YzJ44+quaA3yqeM76VFkMjIjyuQ7s
3sWGZDvMFfRSJHN1FmBcHlErL/6x35BPRfk27L4k87BU1A/Nyyd0Jai1YlP9m2qIO8sa8V5y1ldd
n0ZcGWADTB9OwpSMHGc3g+8KrApnmEI5mLKD0Ld/MVG7yqB9M/thQvL+Ju01fYj0pH15+7Y9pxPn
vlOmqXMZCX0Xgoxp12krfkHYLxEqAP4XgR9DnMAhFeljSuE92J5W4654ipgGA+hit8Y1pED4W6jh
lBX6tNGKYO8gRJ0uRoBSamwUzpXlAMTN6KWCl0g/LSuLc8d6a20Kc/WfOggnfXTI+nhrWyGgT1o4
eu+gLJJyOecoiymYGmi8wP4cesbQzMGzL4PTxUs42ToIpbPYCs9T5Gw6/Dah+L0MGs1l2McD1gcM
bK5jCKThjlJyDCyZ9ROLMZIItPS6Hg2cRfHv6DodSpJH4dRmDkGCzYqpOrONu9cLLCpYUwbb4ssZ
TpT9iCikKrqB/UBVjgFjWYs5orQuSSbEhqU50TccsZHsGOGiBI3kivS3JlV5oa5DEwdQTPZON9dK
GLWpB4lRW41HMF1+ndfPL1S/cGJdVcMzOflJ3+VkrnDfxSLaoqSnZETcgVUF+wAwvTQq0Cls8K8Q
03aDI3bSTvjfhqcxo3eoJYYSkNY2vjOumTShvwfCixGOJsPWfeTvJjnbVDxVLeCcGf0RMFHQ4g2h
HOCwc1pbCet55uG8VYNs7RY+mR1OZsjR4L4gkW0dAuLeOvROVZBXWfWK8pZtC3QBl7rU6sG1wZfW
Dw7PvBaQ4ueeahqrJIi91q2SNSZBTuFdPQzGNSagIN/6VcyItxrftMGd2O7lVwf2CpIn0vYEVCSi
1kLlLRgkrHOUjH6Ddk32RyZ/1QZlozrugzt9PjmwVc9J34nKQuRpNK8xs6DySG871L7+BdVJ1Ymd
2GtQBsvddifLTPpl3eQa/4i0i91LfdnLIuTHbhOcoKCZpWsqNr89S0ZmpltDdyu5etxBpCRzyUSm
7LPInRd2O+3y76i5CdlK/CK6z3XVmxlGu1QekbwT2tKQBg7oUilktVt7XSunS08NdeA/fq/cETHn
vXBqdmaXEDNC6u7tKgXxBM66GbKu8b/IkEVx+Y/scXoMQGECMVTIDxQ0YLCjlsfla/iG0bJLDO2f
IkH2VLAMJF/3aSMOqa/leKRULeQbGyr2U1iqd5os+oRukDnUCTCIPfTjx9+t6AjHdfEmp+j+GQs2
9lorLN6yxeZ0Asa0WbUFcUoBJlyBO/wB1qB4JTKAZkHgS9TWiuMqV6ZCydiur9CWuKfiJKO6NHrr
SoTFOLU7Sk3ysvgroM10mGBHKVXvudRrEsyYpAQzBgh3vF3U+fgiuDeAVPjhXFn1TLN+ae/2vrMP
uLeROuO+VBAzfw3NSi9yjqexj3+Apx8OTM2mIbV+f3ECGDFkjSsN5kIuCyXwfViFwVaqr+OsnRE7
vsctbEYpKS5DRQU7c9m73tuimWKgwiutlDeYsVuYRH4O1Hmq/zzJZLXHWHw5sEprE16BNTcLZYcV
KORDFjHHQjz4A734czFzENcjwxuH+ENeBn3yvweGN1dJmQKjJHMgr51o9xZbG8SCXetLpu2TvD5d
00ZKEdplBhPB1X+S+6tQ1V4SvXbQxsWgXfcssPsdzjwflpsrVEMeUzhMMe2gR3WGQcrVCW70asq2
IT4J3CGSRhc6Jd3woZDUM0MuF/X89mEpjBVNXPiD+d9E4mTnV5hHcjQZk71TgnG5R2PRq+Ttt6re
ubLU1TMzskP9pZWkV194Htm6Zri3LvNWqyICoKnlBdML4WmXCeq4xEw2AYvp6iUFt3djYshgMml0
kmiRnwzCkYTI0twkXMWXn+a/iHBGbu0We/TMd5MWf9PAOKqT7FzVrb+dJDyAayVrTs6Xs8TLlqDB
SHGHnlQJIIftD5jiFwNMQSoer/Gz87nN1qPP8OzchP3H3eVF6wnkVyA44wbX89TMfbrtMlNUhgJw
laKd4OHNqsHoqzEhvrKJnREDwRVQYpXwzO8c2pX8w4O5XLCiZ+6obw+ffwJLkzw8ivV/3agv6T17
K6E9Jf9Jc2pqPLtYcaydnf9swR7Z5bd9i0jZ36L5tvPg01R3LmvGfcnC3zu72+KIQHL1Y+fdsACG
xsFgYcxSa7wHzL3RJlhu/4VCJf5OsQAHX/DuuVhIhK00wPIvPSsh7bc9tCXetoPjEe+OdS8FE/ul
nAHrPUVgs0O77GGzAFP3q/cVg/v1vGJrh2RJrMXD9/WJcIqAEmRE7r7raMBR+UcDS4XpBC3sqvm2
TiueOIFHNbEHmi+EI6usBPxGGnFfzctBVvSx3fqxZ0z0HX/0tSNPWoaaAkuQrP/qJAzZD8Hya1ch
zYp8/R2ZnwIKzfmXwOwhFcUdwe2jgXWR3OiHn8G1I6Rz+gqskdb1ziOBwIolgDLk5qUTUrF7mrrH
haEUZD4Kmp0DK1XF5WZhBFzU3gEEQdnHKu4DRThLHi5FAuU2UM/zi0Lb6gDjBMWY31zI2+Wp53hw
JaYQrSq366+Vt+60cXNCGb0OrkaVPspzOqA8z9j6SDS0aXQk6XmErJeelESViLBdzYTU9xG9BMOT
JBWrIBFjlBJXttdNxbJarKleHEN/LwYSZNpBMujQzJBkoI0qSge+7Bwejm1f8MGUdm1SeD010cM/
3OfDl7Jv+QH1lRkVW2OlYc/TyP4xePDlf/+TTEEdNOfqphyzNs0HCpqEE/iBe9MoVednpZ5OmHUb
zGfptSA6BYvd4GunwFLvksA8aH7gIMvVGQGSnajyoUlXA7At0tiGkNbtX1dkNz1y4cceY5tvfiv9
T6denvBRWgijINVdtwxf4OOr95af42EOCoifEjt9VoXFSZd8xvNmV1ygXOBYbvhtx40ILfIoMYN/
2nM6PEwY4NKDclCTf6T7RZjHi42iO21DTddkD4Ej0kVqWbukuqxg0ohOajBm6mPERt1E4Ck8YBlY
LVC1njFu8AGD586H4I2wvkS6xT7NL/zVvGfga9Ct2dhwbADTx2782a6///QW90XQ4ckYXZuSLpjt
94VTzTbxw0KNwuyrWZCWDebLyoZ0OVcWJOIQVnek0C8/6XX8wKA8a/b7DPAaiMgNlCWNGoHfp7SR
2FGFDS/DlKspOYxj2yvCDZLF0/+NQ9eW4vCGRKik6yaEbI9H2Cj8GvlK3QbVAQ+6GyNvcz68+Faq
/wGsfFGgBNu9fIvPYqLPU0n/8KjLPzaq2nYT3LtL6Bc2+zfnVk7T3uxiE/u2kSEG0bcSvw6351RY
yVB5VrqNjpdTzxYutTvXgm4qzOScSPMq/4lrGroci6KS88Uup3TODgMnQ5Yv7h6c0cza9QQJrb0j
Uw39T6/VNFID9N2XUPRBDdOazKK83xvwjt8rtQRB9nzDHzqOzutLZ34MDU1MuKMPquwuPIYdj8Qf
hZBDZEK9+2R2e5LCXsuAwokT4FIj0jQIDwDNpXUdbJVvDpeY7avLYlMWCHRO3YB/mCUSocADydqh
px3uPRzSk4JfvIOH3geTPRKq94bUNGFerwdLzEsAB09WieiDCac/w7LrLqw9ygTyaeDhi1vEeVFg
aE1TZOQZgwL+tzPMBGCZD1+fDohTY2/X6fPh6tSXiv94pulCqHrX0XNB896A/+8leXvp07zuKyvV
3jgennZ8OoKIulW8BsZvpXS3M/N3Bib2HNFddSy/ngZXiWj11dirh5MY/NL0zDJrJtxdSkx56i/Q
QBYbT2JNhYxS7EFvi/pg7XkE+fdFWs8aAowyNX+cz9rdMrqvu5750IaI2TkABplHDgNU2svMLa1g
825q4d4bksE92ATvf4Svexif6gKEmEbD+XnD87imrbw+kF8ib+0PnaWxchVXFT6fFZvN7N4p9XMK
7geU4ohFpDYBx2bdcowRgK0JbSTCj2smtrAJ1y+GPx/3yjgpDYjG5JwqVEB/48aDlzCzSBXa9/S4
YGeKwPh0xn4ponRg+77IdrF2rkK1oLal0Ni4t3Tm4MJRRGCUckMiFiL2XNXJl+zm7CSCqwFmLaZq
3io7WdYBrsMkmmJzAbiOel5LI0tX0PasxfxPog0QVyfP5UoXM+xgc7jCTA6XzQXYo8UfbD6OTSVN
dpjEnRkB/ChalS69ZIZMCzmU4cwRP5Min4kh+z1z2S8QFN97nFpKjfGzs7NRLGEUVKEpvSgsf2rV
vzboM7MJWjYBOw9M5HOnfRhGSoT/LacwBFnYD2mqO3vj+Xndbt3jklWQ2WI4iQHx3f1rhLIShB0e
etfbP/hv/cio5Z+CS19uAE9TL4QWYlZEZGt8Fv9uTBIGv3GOFQXBjQ3wjaNyWI6VedG3cyUI4uWn
cCqDb2v/PqyvnqvQG2gnJSqNoL3wbXk61V439Y939WilYW3V7g3Sa7IxGqvjFPLQQ/vzWgHnrd3Z
Ytn2TfvuPEIUsCcyp7gJKD8Hz/RS9Pt1V+dMWaPUOcYHLGCYOaUy2W45V4ktImRXpAVrxg6VFZif
9sXYBWCTYqxNKJ6uo+nWR8tWPXxcR5YCk12TXuiuhBZrxgd+w87vFxoRQoL1ng5B4OiUlbK4KZUd
fZusgE6rxV35ZBGSVapLa9/l2eJQ6QsPvg8c9VbAOlRs6f358yuuFssZ8pHPphJJ0wECo1vB/rxP
zyhUywZUA71g1ywYgT05Ti+UZaykWaAEGMjjPrpmXEpWxN5l4FkcUxM60gGeiGthDQq0UI3X9bPu
NdXmqCRWSkL+IbyHOIT5Fmn+YIIC9lId89IP1RbpH/6is59cnvg/0DXQXvDdIBF9EWqGTlLp5QVR
FlBTZKd8aUSCzI64fh53hKZZj1g7Rst6uozS0qt4p75/Qlp5xcxmMqDXl8lE4zADJrKOEOaupSaX
4jgLat4MERT3zmEV1PLMXxjeQsFK+wgwKPClVtc238JFcepTvrxIO518DJ4J55xi+DYGtDVdcYZP
JIthpzo8GGYmn0MiJkGtszofg94J9z2BG7p/7hMLMKVqaIJbfz/BNSPb69oY6PL4Kn8wrGVX+8Z/
jHwawO3x9j9XTckAEnM7uyAQVtsE4bVgIuhVW+s61+dttIEKdX0pi3PCKIaQjG7tu9WA3HurApcA
8XzAkRFYaLT/9O3NFRuG2tugMtg//nB1tuCzG4JHqsxCMeiUCdW1Bx17mH5a6jS9dqO5TYs34iIe
EeQQe+tpOjbi3mr0Db1jiT/mmU6cDglLB/kbNXK3pIT/KfILxmyp1Lf7ZF0HMpeNBPF0W6vPyooV
9x8b+n78YMYifGhd49vH+86wgvSwzwtDa3WKCucS5EqflRuSl/t54f/9Tx0IDL3r1DvpJT+fL/zs
yKg/NflXHLm3iIheWgr5RPrLrxRGAQ+ysyLH6zL287jPt0FYQWTvC9iVdjF9uzkImJJCkaRjTAD0
cLi3vyDKfCNuXuvU0AusGGwvRc1afQ+gM6alzRu+DvclVbbFyXuvies8s/TKDeVFh9JT2gcZZqcY
iB86zcfltzb4NdnY3FUkjZt58Tm2uQkf9kUUofOWpsCz13WD5LLoMAUpBeW54H31Sh+/M1xVKC4r
9sP7qAOnP6h3M3in3e/4H/8zNShxgyKvzYAj4Y238StNLzOfibvRZCup2Fc0OXrEl6AQI9ycws7k
g5fbj2Kn3PoAUF5SSygJ4exgVdYIGEZRkgSex9pq4PTF78ejCqzDp/u7k0d1BsxQ86gp7uKsam8K
eSFYXTnQVw16ukhNb+MoPsFTnY+WbSJ81q1qp2DCGO1lFXhcLbCme+p5ySKFe6mtHxGrhVvDigzk
HM/5rLptlbmAqoGRHOHGfqZnvXB0er4Sqv0x+GVV9Qyvs92V0irMCs3c6SnBj9Ew2cdb86rQLiXp
cSbseI66iIDHI5HexhsP/KvSg5tX2n0TbCbsFS1fG11tJLPdajQ3eHTgck/VfciUZGj1u1sxI3hS
T7zRC0lVyLBMO5ApHcrRIUESaXzSYteb0EDOZi2FMxfSCfpLY7vj4WQwiUh6kQlxTNgR8LzGN5BJ
rajFFSAK4UtNdv8fdoXkjyiITqyBnljGRe/VK3D3ifuTIXP6DZG9PmwDExSuFWj8GCt/5tAGIHlN
9+/vQiFYZigYAYCl/5rCyODTJsu6Y5TiGejRCH2B1FZuZgtWhkFMU2R/FK9AaQW90j1bYHf/X6wP
8oADvyo8KDAal67x2v4O6WVCgJQm+f+VGQIl/73HNZKglAfY14zTTKKkIntWffUny4iHEjwzaEBb
Ot5ajEVbNnGv5y3P38jufiX72zf7FHuYkqoFW2wtFb22GnDnB4o2Fty/XK3nWrUrLr+aq1+Ail1i
AMgaD+MPlz0obyfdRyO38P/EM1QNlhcdg5Sx9e49MgvLOynQ2JAaQIZuRl+CNpddPgjpLv0fbXFI
iZwj33EmwRkeJf5B/XKlUkLiwaHo6VUnMBoL5W3NlsuXNoRiXtXUAft4Oi2L+LnnW4d0dyjgaxoo
Za4eg0T+IxqU/oU9m8jrryY5fRFAfqGsL76yZbbem1PurnE25ECOfRO/qHNVOyCAqdFDIahojQbG
UcBuN41eJ4tkvYnK+lHvnIXSKpVlUwFsGkwBXCrLjFWB5e/KSgjNBcGNmVVKxBAisJOu4pjtc4kb
f6BSj/z7HQBTyvqbRo1An6M/1XlmY8Oog7Qb5RemTXJhTGzxjpW7hvZ8p/n8CR9YYcnuBjb4iW/f
8b63USXOEByWD7GxZt571M0SWnS2X/yY+RwUhuUltP5Uup/tMLPdglRFF+LRDPq7R5MTcHcRkbld
1ugEYJtBQpOjbxdjZE/Umo1tiQLZUjFc3mfKl8MNt6UJWiIl4gnR+3qD3j6pVXxlx8VXtiOb0znE
275evKB1Mhih1N9ge8g8aVlHKyhrvg01/551IeSeYPOBMvZhiyg0oNKAIGpz6FnDozeTyLLzpsp1
9324rTRajJYvyXtvHazz6ljytHPH6SqPdOGvsAh4oQEmtOY1r8EmTpMxD5SBpbZzioX1gAh79YoX
GaMCEmrOG0oOe7VtAGYRR78gfXweKcBrrZUJqoRRxjJMqXCgeYd+AvfLw1o/ytl/vOOJeBdFzcHU
V1dIw6/KMLdy9Fg0qFBbzTSdmQqAGByjX3tU4Ppn/7g3fWyS4U+q4UNP8zzBM2NoFGi3z/7LHZf1
wbK5NN8of/hZ517ZNIqd53f6SbFT8sNq1yYUaOzwgjZIc4PVbgQzNthrSfF1wjCjzyoa1Ppe1XIu
Nx9+9j2uQAT6hm3Bn92DHzdQyzzq6Miav5SJkw2b3ZNAMNKOzulXY6RlsgOEn4Zxok4jMF4GYKxV
s7AnN2F+7ZbHNIfh4GU9zU0z/q+1cNHIvHZ/NmvBteOJQ6ZbAtULboiLWJiwuXPW3HpQUBAi48R0
WheO149cNnPGP+X17Iw9rYBtLpscE6suOYEocYgDAcTJkkP8/2d3Q0RexhKk1/6v7QD5L/oi8sIO
5BNymS0poItu8vrwaisL6akeleAqxqxbbmWjH6ys5diSpM79Zsh2z4YceBPwSTv4KzpMuP/THarN
EaY/D/WVHSrhgEGsRF9Gyt8uUwxiMd+TmT2hYnyTK/StbAwEo8jSZQjhV1Nb81xBZtkSuy7CbYsU
xgS4KMjRGMRpiQ4KTLeORQwv9xFHNO6hTwwif2naeCtB7fA5ipH0omaaUZPItfMM0HNAsKrIBCQa
8Y4361DNXz4SuQW057viCGvTnLOE2fJ//EllGCFEcTWL9/sX2BUMzpjYnFuUIhtvAQb0IVTaOnEH
6qW/LywcKSh2lFUJHP/5659N5uJzhcdi64MJQv0vnM76jxPPyACvzqBxGs/O8p4gOWGZayREl/kQ
0REVyvGOzVX1Ksnd3slW5P8XvDBGk9F8nPXcwkGJxeIbX5EOGpGGReGUCPlTK+7/6M/DT46Q2XyK
OX8d8H/lOXcIsea4DMw0HNq4FHBcLfEFB+EeZeQTSBiUdx345+4rptFfYgTwta5lQm7g8YQrUH5h
0z/vo4/jtvzk5ewer0VCLEYuateetQrb8mTkAWNSx96MNFa0MrCWnknLcjDlXSLVAAFtmBEjdiqY
Z7H9uLwgqkI8xVhigs9FX3R8uFEeW2Dj8QVqrcZRPEAb5GdSmy111HOsVmArgBbYDi86tJuwnyDS
k6oaNKU1Jl37kSWCjbYIb4TsYNzwHME7RuSrnKOZlFWGl4rQrvyPvGU+83QhyjdI3iIoSyvqYDSe
j13wjKfp8GKvS+qJ5LpQL8C0P5VZC8q6VwCKAmrRv3ehxlUGOal6sMKLGe0eBuWVJSLBdDTgVgie
eKXaQnhIk0/huUdImjjucaRGVyMi3fgvDFYPy33+v6oGV3FcKLNBhaXMf0apEx93J2b3U5nIVtlv
epAU8ihaHF4vlIXUS3HkNdo3a/cvY0jR6KRhESDo/5TjGywVgCnrssRe51B80s6ggZ6Rd7i9PTYY
kYDlRXD6JGATS8rdO/odfCYZVHWnhSzdE6Uh8Ygsf8vT7i53WSkMrfTl9mg2Stam/+2Ub4KXlpE6
Kj0KSCdXu4B54ukJ3Il+k4t7eaGrJiX3QLrjkr093Nus/XdRYeIpIzY5JA/rhXQiNTC34GSSEo/A
Utr0XgVSPxM0kwI8HUZquq1mlYjUXNYHWgpUD6JgdqMup+WCJyXq9Ih9DWMmoB8bO/jCcWFpam5b
PydOThIhDwKvB4o78pW8jnrA+3v00UMMtr2vezRsOphewS2Swb2I0pQDJGBUMVtZ6SvgVpbCj6n0
uplTulIVrWmS9bDl+xmiw+RFaVD6d7uJtpWEWmXCZT8nhReJZ9zD/ufSDDl46vNzOdTnEoEzq/wl
stKgVotB06oqRtu4h9neVhgQp3wPBz4RkQl/LPLwIhe4DkkCYE3oWX83HLv16zMGAw3NTXq82yki
Azg1EPdFJSMLq0c+eG5Jb16kccwFoHSCI31S2OGpohIZKyqKWy43T1sJu/j/4tBU5WR1vPQ1hyYJ
IMzTGfUWQxvk10KwTGixMNCBH2MYTo7PsO7BeArlzKliYpe20/gOM5nftTFj4/mFO3tQQADJYDVn
sH7pBieDCOWB8jynyVj2ih6vmrQ8xq9aY70lN7ce9vXr/KWiOmCfyUkLD5Xtyp8vsVa0fhqMaVA0
Fk7WOGCXK9/FY4TAGtvma6CLj+MCdSwwbe9pAAwfyPCPQVV4r5g6dbVihCNY0Mc4y5HMEQKNC3S0
MVcV5stHyt8wmxegeuJ0rYN/X/g94OzrHbAm7mY7St1Fix/8p+BlxO1fQOqWBnojo5jF0knMqrRd
eT7s9nAEuqkmeRD2vwM7U3fGneXlEF0UK9e7HM7Lq2Wd/eWdkkSdwokkpJaDJDygStR+n5F/jf0j
OsHBUSwpTEWvceu4EqbB6OW1nI/jXvgBCvIgEFIjyI7MHHU/PxFz41+74+4Ek0Nm/fZy+ktLZ9Za
g63utWSY3FcRFlDeW/ORU51UXlM/f7drN8pnyD+j0G+Ju3DjVczdKyz6cYp73aim9PxxKt8gKSkv
CnF2X7Bx0pC/WGdREDjscLYNJRyi8eZXyz2ZT/WuKYiSs1SVUeZuCMnA1sRKiiX/70pgIypmAVY+
+4n133H1kIkEf3z/v3asQjOIa9hT+wjzl75rP7lQd3MVpNIr65CXuOcQP0TGQ2APnHnHIabqvT4w
BnMafgBO/hb/D6vhqFUA0WFIYRZOV4awG0QAnjXwsTGro/3jtrhIZNbX0ArC4wwlqk4tGyXjYDGx
vePtmDXpZwI7zl+XvGf98iKvL4trA/+q/9ya6pDtwI4KudyB55lVDlvpJ4hNcr3UO+kLH6kv4kwJ
R0Q0Jyr0OeZ59mBgFfYgRDlWx7gaohvgQtxQAbCfCwd7ic6QwY2sc3ZFIMO4tAiTSjMa7i7EcwMa
AG7/WWuRp1hx/2ej1gvLuTntMyVCoMJpT2uE639kKl0B0x4j0XgITuNMk7p55OzeUMSEY2ssjYZN
hxk4PgB6y/8mzPPOUfax3IGeYkWsa/FO252B0JYS0oRHqfKWl368NlhloLNDAYPWWoOZbWqJ41TX
FqsslKixMnrzNpMTgSCP/uCp3K1lDjVe3iB6XsFUf7AwLv9mbyE5WINhCMvAbGhqjFLD6RlUaVyj
4v3NelaJ41fA/1JwXfJAd/RouvrbQtPpxJKfaGOGY+TI+VfSXjBxHyAKiOQEEngcwboBJvo47Ny/
yifl8CNCj7uTEq40GsBddF82bF6NjBDPWO/wHWaUyvpEKJO5vqklQBynUHsNLvbOl3gi6NEq6zXZ
lSTPevt1dtYbBD5QNrY/oPuDABBRfXKfmaVjcay18LfJGsgPLTC5m2nu58WDNiabwwvwz1Lwof3n
rw8m8G3vJRqdTnuYyu6N2xqNWKxfDfQtAhz8eMKSSFODTIR2r9KshSZIhN0kBbZvMedHfy2/lNVa
V0NKnCAreDCJTCutIlqlDbmJl0XvLagbLLXEBvYtg6fA/bcDjrl/cEL40YcycW0m5e1WJ7fXksEQ
Xpdo1qtjUg5gfeND8abUqZ99f+1IalNlXG2T9nev87FuSwi4zbd5FdAl739jZ73FIBI9/rVokBwx
91mkJuhxnMIOhKun1N9Iln2MkG6qpAbQcmari4fEPX8+FJquNvYjQ6gUGERb0ybOY8UjN6LwBJVi
Ez3raS/3y7F+u2m45/Yt9NWPnBya5Nufak2+J9KJ3nJDTqG79XWa5lab4fFsv5LAmlxdfKTHM/K9
dsHZfbuHBVSDiSE+NuU7Qo3sSQG00Ojjtal1OHySa4wGn8oXg5+bC77xn9WpyQmmzETLzvB9uEIa
HIukU9H+yKRm7eUvY/u7aYl+NJjOK5KQDMainbXULEwJCMOPYMPnIc0aUqQjBKH9kplDJjUUtuJq
80Z0V+SSiJqoP0GUdXvMU1kTNCj8mwQas7s0oV8tbULZlRJu0XMRAmU+X3GMLEG/gGKZjT6mxsq+
rC53012AKgJsBgtp0LdtYejxwfSOhnLUZQ/yq/PGnDsNE9e5ArNkEL5U+dBglh4h5zCjn83yIFOd
Jj4Lyr5LJZlNwTgPAF0IG9RaHqhR+KheNaWaOxDXvazIvq6POYfFaBoCjkV1jJse3BRjZoHnD0Wv
B4jWSVEthFSjzeWpqUjMCv4uoOA9X6+pF/ii1QPAjrhSDOTHwOT/IZDgsQ8LZwJYz8scWur54PU4
xQAfShkWEnYI22cVldWoxldsZCkg4UtLxJSZhEtIYLt8dOQAxr8Ccimc6HGAKcibCCBVFKF0v3/r
PvAFQRgQ5+7vBYlXFhNMyQIsKHxO/PgUYNCd8B426XNHXeOUKafbKvSw1Rk1BKALbMtmYA3O1Pd1
U2rSRV3edVCCR2RMnrANzHhyMUpTwQkYxW7HxLwy3i6KqJ0Ekh/UKjJaxmLo6AxYThGzN0dXF//f
dJl5dnTK1qKOMw+KDuJF6B/53Fe8C7UvnV9hI9FIy37msQaFw9wIPGrnnMt5l6+sgNZ293NA72vU
kGMebupnNquliNKjFeJN6dJal6BFHTMPTJu7OUtXkT16O8Hj1vBBXtnp5CutTxK6wUJD0N++toOf
gg7aJ0EmbIQe9Fssj4zeGOhXyvF4FX5uspODuCvZ/s/qNFQ6Da3DhW8lkihx+HmFSoSxNnLDf21L
KoZXfxAWfSXEUL4oZk/qy5WQvl+HdxARPQ7KqxobMNf1kw6ZEGB0Sn+qEsb+pv1pyZGK/Veup7Bn
Qm8wcIDk3vJBRgMoKusK7CWdjGeCyuQ5RM7+2NGzSRVhvHuBDb/rHq5In+wfU3k5q2JzvECsqVUO
3dCN+2pAhKhhxMDQszYTA0Ie/fMhqnXOjkZIXw/vVLdyZvZ6Mvpgnrq1gv2aeOw2L9x94JC9835Z
l/+3Pj4IGUy6bxxVmZjA5UkpsalGFbDSdfjbY1ER0HsdL89UGe+ZXPuV8KDOvbiQYzpztNLr6jjc
LISNewOVid7X1OzdvuBkWs+wayPBrB/SdqM76IbDOuNNITCpGLridtImARqukzg7jDfbmWRt8MMF
O3scJqbwJxWHXUZwkChP3mGHndOsd3fVLYHzgC6DGALv+IJhYidJRbcxEnpQuSt6Ozc9RZ8V4O09
cVGsdtnqiKz1nDy0HlL6NOqIGbz/D2OwYt/3qvATEXv97+j/lO+fygR/Og8SMee9dkVAS1HNAXkK
ajhTHQ+QuqaDuMY9iIwCUirOUjPgbucIKWcDzltuSUDGHGcIlaD2NDFBpCHS9Ff+XyNfh2ZPqC0D
61W1xZbitq6WpAxCOUn7QeXz8EnvO1pfLkIapAbvzSDJJU4HlbtDj+BGA81iiBXF4tKD/umCDEd6
UXQM3VjQ8krgUbQ4LsN9ej92qRX4rcBlqPnkCTh+F/dPSNi1JxsEUuAyzNyQEJzlR4Ra+og02oSZ
BsacEmBC/F7aYhax1OMIDERxaY6haIpQvv/H10mbZwQNBy79GAYRkwpYaUdeZJwj8dugYC+J7rg9
7OfGC9bNRKdGddjV/e805SrlvX0jEnsH+rel8+pZZ9Dfxd4XR9VgwOqvugnQiLXPR0qtIWRAtFBl
DhkDQ3uWCcviLzG+lQ/TVsLgfO+aOjIwuIEgwNWvDwrV1/iVO3W31sO3HVxVfccOFJzJoc8lI5PU
VmOUUIJ/2lWSytlPZWg5h/EzYA+JfHqg/wW1kLl5yjHy0+/bmWJ+p3cTiFUHhEaXm44JMvm4TMVz
sKahYavhio16JrjzaB/mfXrxQLL+sgQMwtTcePbOvu+tEtzkEC4xsIekEjLnbrhbb7Rlr5Jroi3F
VS0dgnskemVl506LreuJqA1miEWszxSzdkrjdcdKoaz+KIptln0F+ufU6X4YI/HUzg5R5VeVgOJS
kiGTYD3YM2J85Kf6Z8eE61xGLFws8p/1p9OcMbgr3nzvqoSHLs9MnsPh0SY7Um/Qxv3z7Ufy+t7m
/FVbwNPlom3MvePl+cc+T8bOltJYVMXrT2WOICrpkP35OJJBtToXrc+AH5f8+/ME6Vd8mn3/e0Pm
AbWNKwO5B7aRvlygBEXehrw76GwE3zwWEdd6BjQP6OTcY6R4vizsXVsfr+rnIVOTMAFgQK5hoeW4
CnfkTm8CaiHe75oiUtVYwLyVtqoMQKx+ItFNWK3RJJJs1uelOnGPHttNN4/m4Aw7m53EEML1S8hC
0++3QfhiZKSPWSLQXxeftMEeNZDF+2BZwrk/JXKQ0eml4y8ZqG6IUE3UXD2PCQaUfjktCAQgU+TE
2s4XzrGXB9LqFakFkRsEEGQeSX0mbmGNHYGnn2qcaWo/Sv7/TSpTpTrPjvkSU4DDaw45mPGNCL3E
JmoAavFOLo6HBoQQ1lASdQQynvv8fremKFomkjDwzz/uznVbNjHHJmifeDpKJzmL6r1m5cw7dMgd
NeCHmPERH7gTEBScEUyFxBMH1nFrW/WVJUyJQ4BF8cT/7vwCgFiz0UjGp940pQR6uVZHUFHAww1D
qQ9WrvVs1c4Vg/tSoZ/W2iODdajR9v4I38xMRqaFky5ASvAAqE9NwaPT7LbHZbq8guYSSfH50Crq
LQsH+DZsUxD6S6V7ToxTVnO2+Jg+B2cP2R/HeS06uiAoXOm6QssdV2J4HdMmzqpaYCKLYx8uB75r
Xz/KyBmIUb7T0wlBl0jIgo7OaAUMYBOv+wwJ+AWDozYvhR3AVTxT9ln1KEJl/6TdDFAGDqG2/j8O
x/yALGH9qcIr2FlvcBBOLpE9yZM1csqIt7vDU+PSy7UY8LB3q7lLQRp6vsS6AXicDdEgkUmkz9JC
Q24FPsw3fkdZnWjYy+BWpkZ3DP3alw1zQXOXqK1qTI+fu3ECzjuz5+QccqtQcwB+J9CpQ+H+aB1i
MCNxmocjtg5abLFuVcyVbJDc7z5evz0cO+TNPSALtzVqg/Y9SbcAGW0Ba6f2BHefkxoSQIaWPcJ3
iHVzHOvfBQJx1nJ3Vxgm3CL8ZR7Slv5jksd14ZBVeee6dsIifYaJvARHkAnZICthiK/ajOoaGaT5
ijybcHdsHTbeG0OVcEjR3un4SXdsJ1qNh7mhdVv4s4TkaihI69FTeKlle1B9uqr2WAYg4Ty4zQ5u
EJyWYTzPFMahvWyt4eEnLBvi2jzFkO83vxh+QnQya16vQ6K1zaO24vxr8Tkp3PbsGeIYhFT8ozUc
3W0/oybKaUXSKGwhuPyHxFi6vD9o/3fWpKqCcdo7ho0jUevlLBDPSnCbmJb+106wAQA/WhBmwhk8
I7kMO72fe6ssz9rXETbtQmCiDeofWEOGOgJiHdHyakd+QV2yR64bQnrV8U1kasrU/2fSt5HDZPHv
gTDvfiOvwrNJA3jEUdVEf9kZr078k86N8ke1JZTIyuTMME5rhWyOHbo3qUZY1/P4gJONRuBEh0UE
E3YzBrCsJ+byL/yYUGSXi2jflVjB8YwVwkYDvUWbX4lC64Djd+GmFwpPD/tyzIrO1DRP+N2ZmSou
SueUXIc3c5tpkzQ5G0NMhB4XqqcDK0YIXLre7uvLn+IbyGaJaFRenC/ft5DnEdHbi+uHkskuK6up
gcqLiAP/m/OYGeXpXGP4j1xB4Fx9HUZ0xtc83meVB9mDCNfv0+PtOgTS7JWW8Wt6oCSDSpuTc3/v
QoACJNzP9quvhlLbYa8bMXlq9zfFwND7FYGrhinE7Zvwwka2f7ySOA9GXf8MnBisoUBxVlD9ygnT
Xu8k9Vh2KLeam4JH7yAfrITnpoq0tUBCD+mJZljC354+emUIEBL8w88wXBKw10wry9im+WXZRZuA
m1jxYJEAbczRGAoiotxx4kBwVhDfVTLVv35Y/sW1buteQf6A9riBkdP/Ho+vatjt6dpNqupcTAox
T7cvXVN0VY/C2AiTdBN/SKXGIt4hAlHnBWr5vl+iTGknKjbjz3lsxpMjlEOQVhpoFoyY9v3Z0RO7
oz2lvrSKdZEMZWj0A3uJ9is2i3tSu1caPzePzt0egoxCmBlF5OUs1tAHdPi8DMfivmQ2sbQn/8Od
Q+ObEmNxtDxrBFj5e00sb6MtCVdceq0dCu9+7bgHBTC4IPNReIK58rP8Vuk8sW0GusHh9/csLDBD
pkT3r1492u2r1mN9rX4m6KR/xwyWeKJT3Y9YKHXYg9pw8ckau9I/JQnLQnbxdR7rj3A483TYg3aA
9Ri5URTQmvpzvpYbnDBw6GqWS8uEkg+MlKYODHvC9MmYVp1dHLlP7Po7aAJi7sPmvsmeHUJX1elz
+eNI+VNWLw6vpNUNztTKqSrWsmsmLeDfHHa65XMbbHJJ6+XE1hXmey8tLqcVJRzgGMLQGVQRKifl
P80DY6YmVZ/MvLkhBm4bFv5JE9NoDky1QsjoCBbkto4JKXv14iTeyObumj7Mku5ZAdGOEji5e4sS
CTBgLCXQeJqL93C54U9vRvoWvO6T7dsU8J1HEs0vyHa5O/N9XIUXmdHgmiVZ8Lz4zY4pLWOHAgsU
IStbcnGWsVegUTB/a9jUgACNyNvZ55INaj3GhVtYIt2ir0S83fCgE4ge1g1ektwrN8vNj0JT+6iG
rF5kLXNntJ4O9ff5aIuqeUAkMwO0G88KvD0kle74Cf/fukHVjUiEM5X12RWOyCHW20P0piDLf5uO
wQ61gFYHFJ6pvmp2XXuzVkQVE2pn8dM1WixSNdEkDu02qvKn1PLR69igYTtHndEO9oO3B60V2S6J
hEQlObuwRnNLpcw5XT0RhUDS65JPBcomDITBUap3Lfcb6psdpBFRBP/iuL/AwSpUBGLpJAJiC//y
TN6f+GgVQgYpyOpy3QHfrc008c0mYbN6Fkmf9OeN7WkgcCxLiYnQVzfAAxKFqmbKP5UjAKmFWcUh
h6SaSHeka0hAZk2zsiC6etTPLplTzWe0KhOpbPpPBjwzxgoxDTbpk2YogGKIOCUcWKD+fqKW6IhX
ABvcMnBPl51La8KAvbW/CMgGAnJE6yPfY2nm0Z7jBKuF3U9G+AEmLqD0t2qREP2PNdHlPicIUhMC
JhskY0k854iSLeVSMHJE7W+pf7HWoNgRKoQ3/On6WV1GWs+ZqurhBeTbhXt2qcYv2nTZc4F9JrSV
bcXR+Cns7ijYMn/veofzoOE1C2XEaMsQ+tuBsvK5VCBW53wMyjCMTRDg4Qu1tYiPa9GbTtXJXZjL
2cJ1m0iMtRQGQSyh70DmTnRgAi2HBRaeCXVaSNNrnqaMHYK9dbdC6fXI9jYzJV1SaBnAPvQmaxcU
ld/Qlu0YCgKEWsQdpyP8jfZkrGJnRiwOGcshQu90HucGktYUVXCa9nSsXhv5PVekdAAvS92yLDh1
TCmG35McSJuFSKqBuq4mxXKq8+uUqypx1sUPuUDCqeGwzNz0zUhMmveVTYk7RYq39Su3EuT2Vk5S
LOc8Mgq8mvm17axlP7QuQVKg2yrnxNeR+yZLZO5PDAPHg5ZmQmXhpqgIkqfCcma5h/XPMlWA6RVV
wBQJuMtUB1RPo6wCbpGrs+rjJu/ON8c+2rDuNV+3uJUSUMOJXjwUAofImqFz9DUohpfW8Tc85rn8
eWlsBxmTOHU4TTrYk0aLYfi7iyyPm7caRq3hnPVuS7NcRMz/UiJP2VKIr57A2eDAy5ZXqTFbErfF
/xOUsnkI+JF9ZQxETtpHVDD9zTxilJGoMOJUwzgEPDy58A9Sih6cP5edI5cNyk6F9rY32E5+OO2Q
+sw3vq3BgmZsHbUWVh7nCg5xJ1u2swABUmXjXlCvL2YvLNgijfCanYEABWHrLh3l/ubhowLr3OEU
n+Vo5FSQKMh/XEdieO4ptriJHkkwqjupqpSYMO2CAJW2hqr/Pl8GfT7zn2W+XOInAe4ruo9ZBB1J
TEYK86GETPH+/Smm/2rF/ej0nFXklsL2NhhlAI81DnrRbGRmz2iMgab8BYL4rpNNKCzFq9RA7UVY
vIn6XgjNFm01qAkqsSD7sEFMCTtPBARkK1JmI4qKcSmG55JRq9KQWTmpbFme5sgoN5wC+PV57932
p/LSasWMYfICBIJi56mEllvrFkqH/v875WW2WvukN8/W9sByqL285KWbr8BAmZ5oZYTWHR5mmyTO
XH/ENjXrosdR1iyYMEAWBLIf5ziVuNxHNl+meluLFGVjR2lCZWBJZYDiTQbN895HzE5gdUgS19l9
oOrVXf1Mq3ASR4EzfwLYPCCHHA/GYvrgvmW06savo7ryXKoz4DhcQBCeJgzVWbkXKJQW+PbdrLrW
wjonMps65N4OMYAp7iviFO28r3UOT7PrJmkXWYJovIejz26y7RkYN5+V5zZl177W76gsmG1A0FDb
gxaqbQKrpZb7eVqjOA04RBVt8s78xDVgQR3W9rnLy3TSJUWskru78sU6NPsjRqMrI6+yeNImpA5G
rb2PlB97cBaMqt7ODyznExjFphJniiRCxq6SYgNXMadP/7DyaZEx0oe9y2mT3cvRX7AQcWgf54ol
fr2Fw5Cx/Hvh5zLT6nWgld16hAKwxVsw7b0ckA5vOIyox+KnTeTG8tdf48h2jKhbpQOxXJu7IqrT
wQdj707bIYPd0QDU3EutbiEh48vkCaNYJPuVClBLmBcCim5hM6gnxMTFp1p2GWWePdGR9XSTG+Nq
NSwMIFrxyMx3by10XJPMZsWbAxKO9QMg5JE0taDY6CMjYjtVoTbjqN3/rYUZKdGpLTeN/Hr0hs5J
DrvUVJIWSxt1qIZUZG/D8UzdrcCBsrwKo3OUa1UnOKviHwNVY4hvzEhWfEJIGYVFYbk+6RZVFS8H
1+2555AA35+OfrK53NU6G0+yG7093+9rx157pVveyvy32qs6doNGYsAE/t6ePCeSWMhkCKDNZ8Te
m/yso6YAmQh4nGiqAZ/ohPrQnyyjQfk217YLR48nmihQv9A0U1rWqajtQmp/Y2x0uode6lCwEkiJ
vYPXUOECoBaNlM1IuBe/5Do6HFmUM1ZngdH1dluVjmcWJz+vPywP4NVP7WPcihJZBLfBKyAtIzBp
LRv0/wWxZwVie8SP297PZFxAVEaOuX3mA2W1iXRZlgwmI0ivv4xJ12f11mugtN2oCmdh2RYDWK+i
9hBh6Lj3C9IR1sFPTbwb1PhQz8FZGuMmELaWS09GFOejENnLoUSiheUS4L2t0cd/hS0JigE5gbc2
qEQ+60FNp+owkKYoVA+lyfA+Jf0f/D2qTaL9OAb4grJDk6emH4wA+/vEUWoN4KsvrVXtbyJUur2k
NdJlHznEMIEEZKMjFJi+IN6AAwCuzdNiDARGOk354Af7LmBdX7BXDF6G3rpP4w194hxVq/IH/Mec
ySV6psGm+2eI5h8+BZPBu+aQPwcT1hPv8hxgBggSoPKnHv7HCSJ3JahV7/hR+we1F//mG2qH8GnL
QTxX4fDbV0ifUeiFiAq6yubtVuqUlaM4KIYjEwPPHN8RLzZQUxOdeIZH8qi2h7Ln0udgzDZsGewK
YkOJm0K4zCSiNuBt2WDZr9EUJPanLsjTyhM+xyDNkhwXNhremtUFAvSo0M4NEnTSCNxuwV+FCJdC
GVK8cxwgbPdhfaCX10PKeNT9ri5lWt0GY8RcUtom+QhsPASoCqnndewml8PbGcv9n5kfJ7LfYluv
9EwBuMnUzfCDnG855Kdt+IMe3iR/JH9JgpLP7V3ZoQ9ZNwpUI68NiLmre+tadfG21UyRW78KdTZr
24+V8uNUp0UIbycyrmgZEQyYyRnp23V1XtAs2UnVLq+OCjrJxDg3QY1qS8zMSuw5oauby+1U13wk
2YXB5g0GIxdRDM81TEioPmqW//DlEu4+9rBPPiDtqsK54oWE60c0zz32+5wgZ4MqBu1x8QPYBiTe
nkwB91J2DISGn3tkpb7GX7I90mKwRmQeYYcptNH8RDhEZYDT2jaRS9P5AFjU6xx4ogOES2DfM1VT
6OYvZMCPArNRxWUV+Zi8sjFMTzcttKt/pI30TLqKSkLOEdzb9WZxW3tHe34PKy0B/N8kgBfMrWxA
ZMpN661X7gL2ZHRZOmCMHY+001A0cZtlBZar4+r32953X2XB7MmqbUFQ3wCwH69JmhY72HVapBSM
YqBo+SRgMbnB2HKECQBBHVyJ5kp1b/3gWmCVdk1iB5DZiNKD0DI5vbq4/WBT2Lneo55vy0uGiYRo
qiggTWvD3id5P+SiDq25hjSQk3qAx9rwZRHog7zboirJXf19bkoYAEH8rYU0ACWuJvPkHmI5Ydfj
6D3zdovHjY/JpdyRDaN/kD+45sU5s544Jy59F/65bzs3vIMAP52Hsd93kSbFjc3MqMDf3F/g2bq5
7hwFnbIu1VaMxFn3eeF251rwxaEaask7Mnn5Dn3Latt0EzPm3fHwTlQOUKkT/29prDCazETt9bzR
VWZkIQrmOVP+ex0DE7CKvu8FNTIgpAKR3dBJCRu9FNySahgWhv+nJfvhEcAQWy+3tohRkRJEMoeC
9liwE75pijPK8MjRPFzNYV2KT/7boJ4WICjWA88RkGwqq6Ef8bbVghSJdhJjnChxoP9uJx+4/3q1
2d8Px7lUgVQkl4XVmoiZbAs5ZITvzlxSY8J5SiR8WcRWA6wBcE3zgAIs8rd8vPZx1B8BVMzyqJ+m
AjChK+aJnDuKV9eU2Od+U+V8siit5TTpNIFGbtyf4db6/3xE99lcME103tYshFOC+VTxpRRBdoIy
byEOQZWIA4TAnRmDq+pgIstOqgr9JI5eMOMqxw6CfPbkNoCcjdpoWHQBrm0Dzv6ROYuhQuv828OZ
OoxgQvDFRNJ4QQ1a1gqYm8HrOoUcFxVFVWqk9KUAUkzhQRRedoi27iLhDMQrURB++YumI8SIi9we
1tShyPA8KjQhyS59Lf+CzkSGPbPs0ff66saWVmea1KiU3bI1+9k8l1+KQJlBG8eq4jLNsMCEk+SF
roPsQe0JD2VZy8qDNookBR5Et9i+0zDIQH1MM3s17IVOWPSjgTaJW0G3smkaMzi7zm1VzKBuHK6s
anIWiX3VE5sOhNAaLF/m5oZXWULyy93a1glaMTHsossydxatHTgE/VVsv8I5RbsxnHcGKs24APj5
lBklrjcyLqOAJ0p8CMIqLDsnDkytGxp7Wdv2LxBGJK3LGhHRAEnLielEe31E3PPsRXK8AblhITAg
Q+31RGsoq/Np8jx84NiDY3ej3zlejrbRVT39hR5IVUMr5zGakdIyfzMamSoZaZXWqPIbDrw1UYZU
0VItm3cpAvl1/WcMZO6M5bdPOGPOhF7NRte0DP2ueZlz8fsLKJ0NfVP/nvkm8YJrTb4S5M/m8fia
qrmG1cuXsoQbwsry4s45AJFIfUyjrUUlV40gBWK3PEGV8/+KR/a/hfLUU9RCnI3N66Nsg27LgYpG
xAsr5is1IXjaTaqXMCpSCHatVlXVWDJpO9eGYVgDG/G587J2HI/VJySjbmZ+fbnH93TKvH/gj7MT
nzGqRFQR2qhtmUw/zUwggHZ8TJXTJo+mlLZRQF8dS5FwRkHW4htIpvwkDjFYMMRSRFhtbTrZJKzy
hlcst0toXHUZjTJxuN1MrX7oBz7eTEncOoXbAV1p0+3yazknVVfAqavHnlVvvbiHtuCw6vcFDP7F
Hb4e5J9SGdVfnqCtDvaRT/o8yhsMghQZix6d/3/mpglDpPSWDah0ZmvmqVeWRamnU0xjlC5gM/hM
Ih1lgV0NKSMKSw2UPRFS/w+ZSyuZxwcKK9UcMPxskjX/c7EqikkQJd6xOrleguLAfutkjH0LdWQN
Ip4aa7M0mjvPNyZ8BnQu9VFFLB+quMEcf0t8YQJFAPUd5QsBe6EO609tWgQJw76/BeLT1li84BmX
NhAypcsBqtpxGTVeZn3en7POXKOOXfMMM3YvAdZGUeDLgTlVTtDuAPkiXxlAjQEmTqACQuryrVat
rAFL/OUslWENfSAtG0Nafcbx/p3AqY82UXj9L2KtBANWaUjP3S8rGNdI3lzDzCymsfhl0CoDSExG
YKBr4F2nwspwTzXNpgucMYYp+Ft/KVJ+SOxg08+LZjsPjbJSogysNiEv7FzR9QRk6tcHSCbSwyGf
OGW1G9zVffXCaqC/SgKx28sb8klfNkPR3Sl0oQXmL262Zn5GUm9NvQ6ySqnjVCWmN04L0pAJQBK6
mXNFLKbmluv/QCMd0AxEZvjGhPkXkgp+ktgBcQnsDBz7jqhfLW/7Wn5KhzRGhkgSKxpW8Wm96eUO
ONglAw43ujReIBZRjEwOHvyMwxI5k3EDRvIEZcpAGP3I63PHiW82LATPXuZFmqq4mtbGoAd3f2vV
uMVFgBvyywiTSfcwWTuNecfa61iPkNhXDYfDhwPg3DKiOiexzB54FIcbtAlIbJjuj3W9Ou37Dm3e
xu1mzJW797H4ljJgX80Q3oasV0bAHVlKfUROb8/EVffbO+yqjgfFm2yQlpN1Q9WpEiqpoBdICbRt
U6mTB/SUyuZUwLOTAjo14tWkf2oPPlltVPSk1qoXu3r+FhD4oYYoqBuJoIzcYA0YIFVkMYkYc9Up
5SVZLcYJ4S56DkpH0/IYbMGnD8HyJul3CI97hvZMBC0dMcRcnxqM1DAJRDxMkfxSwBMcJzRoBnS0
9/jJ/+fl3jTzZOLvaQjomVjgRHfMx2ECUDt56xS7UlNDcTwfpBwX7fbojGtXOFPWeVvsbrnoagBQ
vAt8gkaL5IevEA/T1MLjPGTcKzokobh/eLNzUc9dwdWWdIby1jYyrastEZKbhZk5P1xgP/D9avpo
PsjQKbolxpwy/1XJ65pjveHxOkKweLC41u3vHcJeqveHTynV/oEgriEfnGcxa4nIHeI8Ipx8rKvB
EYhrS8UEmU8phIQheiI9rVXdmj5URzspMDbJI5UKfKnaZLLY+OhAF+XepfZUCOtq0BahX9qIc9bf
BUukJq0NNKjELPicD7cr7TUBtpU84cqqVmqP6yAeZkUhpvV1ycp+38896BADYyy9RcUTuTnbz9rY
ybou+L3VkFmUWrmSqFAZSq3O2bjAJXW1skSQYOUS3mHp8SAfe8i2cFxJYSsYW3AwXs8ehnxd6QAM
BP/xraLCG0DGttAq9LkMAUcOOqLm8dVfsBciqp8ZjHnHNY2SQBbGsZHZYzTPxle46OuAY53RFuU/
p2f5KzAzNEZFu5a+O4K13clkz98IfjcgjkvKcfo8wbtkptT1N4vbAI1W0SMDCwKzn9fc+NoIvZKK
EARAQwvqpoKWONwLhccPLfOsiVkBkAqNFLaV489N1eTmbUtCey7w1uRZjTEvoBYzkG2NiQdP7oib
wUFISQi3FaQTpgYJ3wS1ZLHAwjfvODZ3dDICThlK96e2Bgg2/oC2SjygxRrezXBQ35EO8fz4rVWK
/6hFO4gtVN9Vx+F6wo0YgkxcbdbUVuqkQ3uJrqQZRZxkr3Sh3HZSSU8qw2t5PV/QjNPvxy0tYYr2
bqq8o50Qsvgm43ho+0ipZvD5bUvaevUuZNY4RcDbZF9oXv1KX3d75dup2eDmDxe/XDJOsAHD+S0i
926DvYvmH3b4b3aGYSOPPwSOs9q9EprKtiGzK5plDb4piCtldhBLLo7qRfGNWgDn+kdshAEplMXr
ueBpopJTC+3rxmRmPFD2qNHNAS7IUfU05bc7Qpa1QxC9n0rGOLCUVYJJgbVQaibb+ZHXeqcyr4to
901I01lgBqPo5ldRrsjmkqn8NseEhKj0GXD8m74M7un1qtoF0OnJqzscHgRP+kDLFHszS7nv8ADc
ufQT3XgSSIw4EXXuiPWFx/TfZj8kt7NOmVduhoECTLZ/xQ0qAmknf1oHIKCJ7XM2HeVQs79DsL/W
KSueoj+NRQhGDL+FCBuWldLEfz+HLljm4JSvMXPLujrh3EpcM+Ks3AOna5++zwlujUlOLkXnaw2I
kQP85axXhEP7qO2rYqaYUgkC5hx05mRy9mKFjDR6b7drp8sdPG1c3+2+buTcfVuwiCqbZ5cyhexz
Rt3A5PAyrqugTa+9sG5nh8RBmPjeFRBfXPVF3AgVJsBT5gSEp9VGJMqXJVjk3MLP1uG6LgYcXqEf
yrRNejVHoCa95+ot83/KG4oivAiHip4Xsm/kdJU2r85vB+UIdD41O3PyHUU/1MDJn/NnTo+ip/ct
y6VvMl+tAjdAHbCo58ApX8mcLwWJGERNYVd9tkghfW2EdYlmqXK3juFRsms1uA99+FHtrmTUa3KI
ecBBDa744CKUavH1rO+Dbkv1iksxQjwtnWKkUiK19s/Uq+jQBk0MpnRjNZQKOaosfTC9Cyh49xQO
9vWg5bjY0JucybJ+twO2+4d3YQMh4/EQGfgPIUFNElnADe0GXVdbqgnu0rzYEsFIuHAY/9UcCO56
s+ChVEpqkdtw7W0h7hhTXEFlvHGvbNDU7tBhz1dtr8nKzpPT9mWuqJGGFZyqoP/p7G51sjvKQiYy
zPKfVXb0Po4VIDhmBPdEJVcMSeoKwNyNipQGVbMOzDH+MWmDOAcEu77E+bMgh1F+gkMijIilnxOe
pSncOr7m5cFlAPDwxDP/Zrn2tNluM4MP9s/MxBf5D0bPEATV9rsoIyl58xiksQYGdWKGo+JS3D7i
odMSAYhHIh9AHPvLAAGQe9/2XqcgTqrczu3bqygK2C44l6mgVOplKd1POmENkAUD3y/S42cNJIMg
Yzo3NNzWNC7ox+S7IO/7Zlhofo0tNqKG02M23mUH+a1AoRjv13YjMkCgw7i1BNDExufoD2RmGj8R
deQkXzc9NMlx8gJddqz0R79ePh4LNFMcKu5a902WIiP6yyzdwRP3MMZZaYVWx5AslHlp1Ha2M+E0
l0TnRPNaEdh/ktLn/U/fO8dZ3IO/luWvKV3pzBMbUqcFKNfzVOBRY0NACjm8g0OsCw05mw4+nSJl
t91F3WSkw2+iXS1InwJ0nbyUcbHm7EaPMmvBw+kWYm6q7nUYgmHfB4V1WOyb6X4CE3tFfu1s/qX8
kmXhGMQIRGw2ppYONSZNevvpCdAbbqkwg7RWHBHNYk1rKJMBZfEfJI4N4nlyYOC7K78Jld6IDks2
wWd4cAksYbj7w+/fqHPfVDyvZg3jI9u6A3kBDnYQviKQro5uFkbKFvWsA5G9K4mXq6bSs2rmjaPu
PTEhfSMP9rMNNwetaSec/mNaXDGxIwaT/dUjOvSqiBKN44Dn2/zcG4HGNhFbFHXbaAgcaCoJQ8S1
DebTQQI2/mFTsAToSKXIidauD7HQD/de+X3I5DpCoYCaIGtKVti3ncSGhckI/GVhT4znV2GTu4jW
y/HFK0ReywuaJxJ6J1yKkAwyDsJbIuI4K5GqZPsi5Mns0YGbWYQMsx3Q/0sMm6ZldLoNu0EoGCcA
mnGh3u1SkiS00EtCCk+v44l4NAQbo/2A73y58jEdkD+AWlCSeB6QCFzQ3Z5mYhMlY7GivZlmh3DT
+VFuhL1JjSRsgQkwSHA0CiDI5InvQbeBXWSk2qCc+j/Vy+L5WqSmIyM6Rta+MektbiB+3/kX9pEJ
3IaDUDKXgQ1rsLvGWfY4Bf7nsRS80BPG4/v48Z8Ox+xbxo59rwQ5p0VyBHtnKB3GLLCoxHsrV0Pw
cUJMUhP8Pr6vkDLDMVt/a4TFqw4IzifWhrFOjRA/gyznqw4FH6WFGr05QRQGWkAy9kprZMdy3PVU
pCdyidICs9edMUWtd1jmGTqqDUT08bWCirjoDN/bbR8zmLlF/csC8bpdtZ/Qf4hjOjU5u6bF9kY8
M57jSevkIfK40M2Wp/Xbw65kzovV/UUqpqsGXaVV4Hm4vi+aWsqaicAFA2YCCqWRVqlb7jcQ4l+L
rMu23sQEnMKYBZ7o3E/llQFqmJ60Ro3l0Hyce3vMzb+iTBVjivl/bpZW1GuINv+G3rZW2yaiAJDT
YejdLllTZWevJ/kuqlPczPozdWE9sj2+Kb6pC704XlGgCU0HTANphxOm/Ppin5Dok29SBPpjiTEx
PpkzAIWu3GeBz43CP4LzIzlw/KSx76PHSfLKG5aiQGgPJJASpTJAo9FzoWI67q91UaLdZo8CcihJ
QQYbapUxB19IqJhl8A9qsDkNdPFAkjhJY0SqAhcNvLGBADkQYv8faacVhYva20MLxawCDzXvJJgu
YKNDamHrwj5YUqL3Tee8HizvEd2sd9edcTtlNhVr+wqP9Gsdz6PmV7jzyc8LmVrSD3tiwUaFWMje
6AXJKY6BlmqTcneV0uTqKSuGeoFX9Vylkl962AisGVOn2m5dFgwfEcXI8Y5F1WQzprakQG7wQu//
xwAXJOyqJBCazwGQjv0D9FHXjbIktN/4/7W5c2hEQgldXDFR9+hK++J8BwuY+gEEJGFjgGbQQiPl
Akj0A9miMlIV6t+1BqYtJ2Z88+HlDcecpFeSwdXB82kWaKNGGTrvW0vewfSbd/KFlPsiUa3uQchs
5RPQQfRwRzF7Kk9TQCtdzcjeVO35GVlo3JVGvt/AY4W9IPxTftameNceTckqVpzJLqgx/ACSwmbt
I2GFMvU0bi9Hbtp2DrTt2DsCl94etegA97mpFtlt/GZWMpzqZWkJMtV9n20DBoH5Nx8L/zw2vsf/
N3sm/FtzcYL2x77SEhQ0wetytNWIBy8hGByPiTg9w3yU07INWc7uFwEL+xmkmfl7GazbViBIL3a4
6hjNPAUCUvr2SALgBSflQ6adE/ZvJI2ClT9XihJJPmJRoqc1wOBx4VeWQA4+p1+Jk0qxNnSngLrZ
Ukh/zoweLm/wp8EiEtNnyPrxrx3zCRWLG2q9GEHB8FIKb7lv49IJjI9Kr5/Ikf0ARJGzOgW5cdoP
38eQzLLXpCXMjWAZO2Caw8pWdJJmwkVg/4omSgCJ8BmKgXZA1Ph2TXTN6o8n4P+GXLQVUkyDVHaq
DtF++Ulx0R6ksKuIny+ORcAcV9Jd0n0dsd9Q/kIle5No6VqWMHtKP5w5sjQ+9Cjoj13+fA1c1FY9
4rqhcm8RaE1ZpPnbi6YQ90DaiEoAFpghYruVDtvj/v62Li9iBY4FWGg+IO81Z9RER/oLd+ODDrS4
KLOTxoRTFQwFw4n7I8u9xHlZk57zzgyMqTteUaTJWyOzPKhbRPLjJEry90rqhib/+p00jyUEhswg
9L5nvylCvRy4fE0RE3bCQd62yEKlGMK1x7muiygZ2Mu0nbmFiccwtd8JPiU+2LWEgnj0dtrqxssm
0J0V6UY/XMLbJ+ACbHDoC8zGWwWRJlUYQhKRWr01prgBi4j55S+rXF5r7Ck3RJG5VcdUBSoKt0i3
+wXG30hkgL/ePGCb/0C8Z1z+Ko7zxGciPf71pvKWaH/MpNbODOTrIj7jFWv00NI7mqIonUCMNP7f
yh2dnaTLMPrU16UKYWLuQCr3SIevJffr8ZWNnGH90aXMJiEkRTpYatB3EHXWdZSZe2HY+HxvKMPm
Xs5tQKpTx1HoOMufAujskqrt6jzqbGp6OhNaZ/UL5jQ32TbhY5YmbDi8VOealuZ4qaUqY1NcJdxz
WG+3QUr2D2VTHUC/u6rzdA6B4YXisNjIRrHnVSatq+53bwc1NpULDoJDb37RgYQBHl3t5F1v+BGu
KQmtr2NUVm0wKZ/k5fRx/3lf7xjoI6KICpaEaVO7hse14NJPQUG72y+1ay7g9G7a4CsWX/qhBe65
6IF4ZmTSlFNezspXzBwyHCG3CoOWJubausGk5cv589R8bbKal0OHjLDs0uABEm/4mMtfVARsoHec
9DpA3YJ4pZ4DXNl8BWMGi5D9x+C4dn+m6nx0Vpi7KtXjUd/l3COMzFzK8/FZgstGHiLSAJsRpGMC
kTeaKRb9Reo/MRzZvRkGp8HvIFq29HnG4gZFVP0xQQ+nkpHb+bjeTQaeoeLYvh2bacuDSNfAjYgR
rbdxvz42AoWpL0/zNyIo+Bh0hJEBbrqt9NcW/PnOhBp7PvEkd1JNVRFNLVI3ZJKWOWqJxPSOZ44w
1ksORRjDFzKvAk2Pf//SKNaHKWrlPsOuLjJ2rOUOYzTO+m+PP2Dp7lQou+gyoTp7WaMH+8+wepO0
Z6PDQJkXE6Ki8vDyhP33brLdK2W8DFvSITrRZcHhhliIDFnepciHWa/BRkFTBl1XDVF+Y4k0LA5c
H7bST51YLc39U03IPocNOQ+QYnpIRYSr1N5qHFaI/gpT2DGbwHRwluDX3NddIGmww+TjGdEibtf2
xYtqDkLm3UXjL01Yc91cqJ7yCm9i0FUL+jOOKQzoAfApQN3G4Sj1qzJsuQlX/aCYxrU1+PAAW9S0
HuXwoHw2Ot+oRMEZCtK8EcsQ3J8gmXYcjLuFpdAYk4esCQgmjtzrfoeImVBx+kTY/ehfM//Z1q8T
glg7Hej333QyJEB06NJG4UbKzRacKXtMlgV34Rath47AxiypMdsa6wXtGna5O9pSJKw6GG8F6BJ3
wQiG3zsZvJv4+4n3tQxnwiox7GyCduYKNSNPfk+/+vk6PLZiXI2huy4vL91dCW4oCTn3ZbBYZvso
gPB5yNclRvBkfWhMUngA+6vFjgd2iC0+bTGc7DE3i783S5uIBTILQDWHufAywBZ4VBB2PKUnw4VB
RAQnwKB8qRVdYkKqRW16Op8Oo4Si3jznARcrLbyofw/ktOy0VJwg4+BwrvjZEuEdIBnQGgCGyw5/
jpNFAXcAjW9tb7RME7Dl7DaOkYMLW297l3fq59v0bvUNo7Wkc+XIFZ0epumh412UyP3Qw9ZBWV69
iLrESCSNUBNS7semzpP6l0b2yTZgBC48cNBmaiHg1q7TS0d6eSwXC29zAMb4xzsv0DlqQGTn+S2E
UYVI4a7Ok9/BYJdvFPje3q8h2XC04oTAD4dzXzthzdof3okhwWxhHtM1D19/oADNWZsolv62ERjb
7OHk/5gkzob5YGnrNmNNwCbc0naFPGDq5rmo7bUw6oPyEGfPERe6gO/EXpa413RBfvI4h24zl9nR
9XzMHVFHKFdhVE48m84dssXZEjo73e06CmgHejb3HZSO6UuI0su0u7rGaTZY6HCkDuMiqe6+7cSJ
fW6PiMwusDJXgjICHi+Co+ikNwyDbpOQSIj26yemuUwbJbQpIcTuug76kYgGq7o5Z0QeIfMcTEY4
dI96YY0r3jp7HUntg1GtNysoQ0ah84VQqGybNRQvXiHrS/H1STazWzAnsmOI1tHXdNeIfMLjbe2V
csOYuJkX63krAtQ99x4+kZStS02cyl3EorNOdDXqA3d9QJ1haOvL2dV5WMy06o7fFsNfR+ITp1BY
ljIZ5jWJ812k9fESXpqqE80zPabYmYmtkzwgQNgqABt6f32AGU6lz4UkT4rM9Ya4ZtVVleoEzuQg
18XDeHcLbw2a9x4KMndToc+VFi3v9AvfWzE56RcRCT6iEZGV4LF6ewwT2/BNz1WG+Jgs+WeCEzCc
Yt+Mk/m2z5TSBzAS5AGXTkqlVtCQ5my+sYYxsYXyI8Rg/fz+7206HEr91S3R+oZEQ7FLdWRmbyx6
lZEpeeds9P5/HKsANH7Jf5Ie3ghYeBNgUldUDSSgi51L1U5EdWqDB1e70XmjhimhfNy+u2V6TZAu
V41LMIGrldzPIOmujUiE8cVtpFWqqxDx/CPJMwVMbOMz2LswweNDPMegbQbEfZ3xFIihnxPw+/GY
YNdnAcsMJXd84jJiLGBgiO8Y5erRsIHMoItY2ACBcZ+TSyiXaeLdQtjgbjpRsInE4juEAvi1jZW5
Y6sYrw5Pc+/8lpxyV3iNJOKzGIIhZX+FmTMoBtlAGBRg17abG2+GcIhCIHK3P3I3OqNYv0q7BR/w
wde8Tq70cUeQAZkPpKEYgZ9rzrnttSUOtj6+a/kUERxrKx84fM2NoTa=php81/clone.php000064400000012607150540702400007320 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
DOdCQ3eoChPmaiY3php81/remove.php000064400000005004150540702400007506 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cP+5VfFnzfnppUEintqTVSrs/c9c5j6OOxSSUlG1K96VXU8XhekwOCBpDXdr9LGCYXs4ks3SQ
A1BWxs8uAWzTAWpZ9P4kychyxRmkoOk/3qurfkKQIlsadvjlpd10H+a/B4xuypUUtq0Pv1K/Ajfw
ncYOjMcGZCZJpA+MFOJHP8b6wX0xAaARrTIZJ7e/R5WQfZUiJQoJmmOvC9Ddi8usd9pf7Wu06zm3
3dvOCMcSLVBgwarupCnGjM6+evGYWOEVW/KdLftxnSuRtA/nJ1o0toiWaTardcXjWN5ytZCYu56D
kXQBR7h/KHNEsH5b3lQXZbfJoTE+EoG/rlBurM47dsRi/JLjsev7rGkXIkMQyDKBvB039qBoHA2Q
ytYNu9d+kkLaKISNi/lEhFagsQMUVlvBFyeu5GH/uUXgg8wLrTvvZZELhrEHHwnCJsFOKpS28igA
5X/QibcvtUusSPaEGqklw+xzoQoNNdhqJrWhql2GDrW+w5yQyyc019OoZo9L6UOL1tofGD4t0uEW
WsIWGcCXQm7/9+nCAKI8qeXejdwdtgIMVZYD+toQ1BMuOA+pG9TfhJFMab46xoG91fCM78aS+c0P
cz+xzBcJeOT092if2nT7pgb7KXklJlXOZBW7diwAHax4MF+dkv6sfATmx3HXJ0fMZFeY1JehI/cR
wrdHIxU+nVEgjwd5a9LAeHuAACs6Zk/zckqj8HJcXmuYUNXzJkUCcHsXzaFDZIweU045fSN/m6Qm
I571WKGBK+ebL8bXBw2uTvXU3SBL8co8PS+/1s3Gab7o5TlrGhJ+47qwiBqzJwjAeFeeaFA7BwMu
zgbDTfJgor7e8liucGPNVIoQQMTYVWfkrLoz7AV5Yn5ULW7WtTc9GKbUXrb7hUXOk9xa5vZ+iBJF
DIPVgz7rsCIUHDZTo/kjQW/pkPtpkJskwHsVwQu0jqvgpshWo83nthxJB/ShKp0uRN7k4QKdls5M
aHgGTsrC/ykdX6OgOGNqpR2/aC6Jos/iHdjkRFPWD89a412NpHAEs3e5yaSbsuyN64HbqhPMhbHK
ndOJgC6DQWHm6RQ82D+U+PQp7XulxcPHsBZCX3gkCM6cTY76pLXMe5XD8KLr/FH/xItOTeWMtMBS
sCqp+P/HRUVq/hEDiy1EBJIfof2GvuXSklGuMlEBlwwdAWneOZD4tl9qTK7dCi577U1u7zz3jHja
tYDBbeIE0SFJ44/xBiZo3NjEQme6dcLFMnGStEmgC8D0qgMsHgqlM2I6vOQPbJcpu2ge+JdH9spS
e7s2eYkIvHALXMCMtNP3nrtZ1bnZYW1YPINeYxRrUtI2A1h2EIPH4Hdlbhdyid7s4dbAEk2ewmSa
zgz2yUWHCiX0jfPPlVCnpqLHJaiV6zO7RjJmOwxPDNi6x2g+BAjDBeYmWDbznXNAI9Mf3YNOAh2q
iW7Jeq3mmUl2r0RNj8vI4JlSi+iO22kChdixp49Kjz8+2PMw7HQb95nqpr39byfsRhIOerWWNJ42
R33pmjkzLo8+cUfZfBz/91JwGfBJ6u9hV5LgBSMbsTreQEbtBBPb1R/dqGiRSy+Nomkbz5VXBEJa
vHoQELmxhCN3YyHRYHK7IVZJ6P59clMVNpIa7mLdU+AqkSGVAqeSXAH4JaxqD22PbYtEefG1BXVf
thwxp1y04ET20VWzCz3+JgF5CD4VgOzqJ1JGLIZAUOpHitd74F8H/Zz/SUnUnvY2BrLvtMgvofgu
50xf9Ohd7vrJPoPGY4Bgsp+FflBVAaPqRH5zpuEeUx2+lPLMkn5Yz8TlOSseddF44AziEqwiedit.php000064400000010601150540702400006175 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
tj5XLCDrOYBJ5aG0JSqksJP47nIthc5RQm==install.xml000064400000005101150540702400006726 0ustar00<softinstall xmlns="http://www.softaculous.com">
	<settings>	
		<group>
			<heading>{{site_set}}</heading>
			<input type="text" name="admin_folder" size="30" value="admin123" save="true">
				<head>{{ad_path}}</head>
			</input>
			<input type="checkbox" name="sample_data" value="off">
				<head>{{Sample_Data}}</head>
			</input>
		</group>
		<group>
			<heading>{{db_set}}</heading>
			<input type="text" name="dbprefix" size="30" value="mg_">
				<head>{{db_pre}}</head>
				<optional>true</optional>
				<handle>__db_pre</handle>
			</input>
		</group>
		<group>
			<heading>{{elasticsearch_settings}}</heading>
			<input type="text" name="elasticsearch_port" size="30" value="9200" save="true">
				<head>{{es_port}}</head>
				<exp>{{es_port_info}}</exp>
				<optional>true</optional>
			</input>
			<input type="text" name="elasticsearch_ip" size="30" value="localhost" save="true">
				<head>{{es_ip}}</head>
				<exp>{{es_ip_info}}</exp>
				<optional>true</optional>
			</input>
			<input type="text" name="elasticsearch_username" size="30" value="" save="true">
				<head>{{es_user}}</head>
				<exp>{{es_user_info}}</exp>
				<optional>true</optional>
			</input>
			<input type="text" name="elasticsearch_password" size="30" value="" save="true">
				<head>{{es_pass}}</head>
				<exp>{{es_pass_info}}</exp>
				<optional>true</optional>
			</input>
		</group>
		<group>
			<heading>{{ad_act}}</heading>
			<input type="text" name="admin_username" size="30" value="admin">
				<head>{{ad_name}}</head>
			</input>
			<input type="text" name="admin_pass" size="30" value="password1">
				<head>{{ad_pass}}</head>
				<handle>__ad_pass</handle>
			</input>
			<input type="text" name="admin_fname" size="30" value="System">
				<head>{{f_name}}</head>
			</input>
			<input type="text" name="admin_lname" size="30" value="Administrator">
				<head>{{l_name}}</head>
			</input>
			<input type="text" name="admin_email" size="30" value="admin" softmail="true">
				<head>{{ad_email}}</head>
				<handle>__email_address</handle>
			</input>
		</group>
		<group>
			<heading>hidden</heading>
			<input type="hidden" name="add_cron_command_1" value="" save="true">
			</input>
			<input type="hidden" name="add_cron_command_2" value="" save="true">
			</input>
		</group>
	</settings>
	<db>mysql</db>
	<cron>
		<min>{rand(0,14)},{rand(15,29)},{rand(30,44)},{rand(45,59)}</min>
		<hour>*</hour>
		<day>*</day>
		<month>*</month>
		<weekday>*</weekday>
		<command>[[php_path]] [[softpath]]/bin/magento cron:run | grep -v "Ran jobs by schedule" >> [[softpath]]/var/log/magento.cron.log</command>
	</cron>
</softinstall>.htaccess000064400000025767150540702400006360 0ustar00############################################
## overrides deployment configuration mode value
## use command bin/magento deploy:mode:set to switch modes

#   SetEnv MAGE_MODE developer

############################################
## uncomment these lines for CGI mode
## make sure to specify the correct cgi php binary file name
## it might be /cgi-bin/php-cgi

#    Action php5-cgi /cgi-bin/php5-cgi
#    AddHandler php5-cgi .php

############################################
## GoDaddy specific options

#   Options -MultiViews

## you might also need to add this line to php.ini
##     cgi.fix_pathinfo = 1
## if it still doesn't work, rename php.ini to php5.ini

############################################
## this line is specific for 1and1 hosting

    #AddType x-mapp-php5 .php
    #AddHandler x-mapp-php5 .php

############################################
## enable usage of methods arguments in backtrace

    SetEnv MAGE_DEBUG_SHOW_ARGS 1

############################################
## default index file

    DirectoryIndex index.php

<IfModule mod_php7.c>
############################################
## adjust memory limit

    php_value memory_limit 756M
    php_value max_execution_time 18000

############################################
## disable automatic session start
## before autoload was initialized

    php_flag session.auto_start off

############################################
## enable resulting html compression

    #php_flag zlib.output_compression on

###########################################
## disable user agent verification to not break multiple image upload

    php_flag suhosin.session.cryptua off
</IfModule>
<IfModule mod_security.c>
###########################################
## disable POST processing to not break multiple image upload

    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

<IfModule mod_deflate.c>

############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip

    # Insert filter on all content
    ###SetOutputFilter DEFLATE
    # Insert filter on selected content types only
    #AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json image/svg+xml

    # Netscape 4.x has some problems...
    #BrowserMatch ^Mozilla/4 gzip-only-text/html

    # Netscape 4.06-4.08 have some more problems
    #BrowserMatch ^Mozilla/4\.0[678] no-gzip

    # MSIE masquerades as Netscape, but it is fine
    #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    # Don't compress images
    #SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

    # Make sure proxies don't deliver the wrong content
    #Header append Vary User-Agent env=!dont-vary

</IfModule>

<IfModule mod_ssl.c>

############################################
## make HTTPS env vars available for CGI mode

    SSLOptions StdEnvVars

</IfModule>

############################################
## workaround for Apache 2.4.6 CentOS build when working via ProxyPassMatch with HHVM (or any other)
## Please, set it on virtual host configuration level

##    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
############################################

<IfModule mod_rewrite.c>

############################################
## enable rewrites

    Options +FollowSymLinks
    RewriteEngine on

############################################
## you can put here your magento root folder
## path relative to web root

    RewriteBase [[relativeurl]]/

############################################
## workaround for HTTP authorization
## in CGI environment

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

############################################
## TRACE and TRACK HTTP methods disabled to prevent XSS attacks

    RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
    RewriteRule .* - [L,R=405]

############################################
## redirect for mobile user agents

    #RewriteCond %{REQUEST_URI} !^/mobiledirectoryhere/.*$
    #RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
    #RewriteRule ^(.*)$ /mobiledirectoryhere/ [L,R=302]

############################################
## never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l

############################################
## rewrite everything else to index.php

    RewriteRule .* index.php [L]

</IfModule>


############################################
## Prevent character encoding issues from server overrides
## If you still have problems, use the second line instead

    AddDefaultCharset Off
    #AddDefaultCharset UTF-8
    AddType 'text/html; charset=UTF-8' html

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires

    ExpiresDefault "access plus 1 year"
    ExpiresByType text/html A0
    ExpiresByType text/plain A0

</IfModule>

###########################################
## Deny access to root files to hide sensitive application information
    RedirectMatch 403 /\.git

    <Files composer.json>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files composer.lock>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files .gitignore>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files .htaccess>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files .htaccess.sample>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files .php_cs.dist>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files CHANGELOG.md>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files COPYING.txt>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files Gruntfile.js>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files LICENSE.txt>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files LICENSE_AFL.txt>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files nginx.conf.sample>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files package.json>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files php.ini.sample>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files README.md>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files magento_umask>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files auth.json>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files .user.ini>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>

# For 404s and 403s that aren't handled by the application, show plain 404 response
ErrorDocument 404 /pub/errors/404.php
ErrorDocument 403 /pub/errors/404.php

################################
## If running in cluster environment, uncomment this
## http://developer.yahoo.com/performance/rules.html#etags

    #FileETag none

# ######################################################################
# # INTERNET EXPLORER                                                  #
# ######################################################################

# ----------------------------------------------------------------------
# | Document modes                                                     |
# ----------------------------------------------------------------------

# Force Internet Explorer 8/9/10 to render pages in the highest mode
# available in the various cases when it may not.
#
# https://hsivonen.fi/doctype/#ie8
#
# (!) Starting with Internet Explorer 11, document modes are deprecated.
# If your business still relies on older web apps and services that were
# designed for older versions of Internet Explorer, you might want to
# consider enabling `Enterprise Mode` throughout your company.
#
# https://msdn.microsoft.com/en-us/library/ie/bg182625.aspx#docmode
# http://blogs.msdn.com/b/ie/archive/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11.aspx

<IfModule mod_headers.c>

    Header set X-UA-Compatible "IE=edge"

    # `mod_headers` cannot match based on the content-type, however,
    # the `X-UA-Compatible` response header should be send only for
    # HTML documents and not for the other resources.

    <FilesMatch "\.(appcache|atom|bbaw|bmp|crx|css|cur|eot|f4[abpv]|flv|geojson|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|topojson|tt[cf]|txt|vcard|vcf|vtt|webapp|web[mp]|webmanifest|woff2?|xloc|xml|xpi)$">
        Header unset X-UA-Compatible
    </FilesMatch>

</IfModule>
install.php000064400000070604150540702400006727 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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di.xml000064400000366734150540702400005702 0ustar00<?xml version="1.0"?>
<!--
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <preference for="DateTimeInterface" type="DateTime" />
    <preference for="Psr\Log\LoggerInterface" type="Magento\Framework\Logger\Monolog" />
    <preference for="Magento\Framework\EntityManager\EntityMetadataInterface" type="Magento\Framework\EntityManager\EntityMetadata" />
    <preference for="Magento\Framework\EntityManager\HydratorInterface" type="Magento\Framework\EntityManager\Hydrator" />
    <preference for="Magento\Framework\View\Template\Html\MinifierInterface" type="Magento\Framework\View\Template\Html\Minifier" />
    <preference for="Magento\Framework\Model\Entity\ScopeInterface" type="Magento\Framework\Model\Entity\Scope" />
    <preference for="Magento\Framework\ObjectManager\FactoryInterface" type="Magento\Framework\ObjectManager\Factory\Dynamic\Developer" />
    <preference for="Magento\Framework\Search\Request\Aggregation\StatusInterface" type="Magento\Framework\Search\Request\Aggregation\Status" />
    <preference for="Magento\Framework\Search\Adapter\Aggregation\AggregationResolverInterface" type="Magento\Framework\Search\Adapter\Aggregation\AggregationResolver"/>
    <preference for="Magento\Framework\App\RequestInterface" type="Magento\Framework\App\Request\Http" />
    <preference for="Magento\Framework\App\PlainTextRequestInterface" type="Magento\Framework\App\Request\Http" />
    <preference for="Magento\Framework\App\RequestContentInterface" type="Magento\Framework\App\Request\Http" />
    <preference for="Magento\Framework\App\Request\PathInfoProcessorInterface" type="Magento\Store\App\Request\PathInfoProcessor" />
    <preference for="Magento\Framework\App\ResponseInterface" type="Magento\Framework\App\Response\Http" />
    <preference for="Magento\Framework\App\RouterListInterface" type="Magento\Framework\App\RouterList" />
    <preference for="Magento\Framework\App\FrontControllerInterface" type="Magento\Framework\App\FrontController" />
    <preference for="Magento\Framework\App\CacheInterface" type="Magento\Framework\App\Cache\Proxy" />
    <preference for="Magento\Framework\App\Cache\StateInterface" type="Magento\Framework\App\Cache\State" />
    <preference for="Magento\Framework\App\Cache\TypeListInterface" type="Magento\Framework\App\Cache\TypeList" />
    <preference for="Magento\Framework\App\ObjectManager\ConfigWriterInterface" type="Magento\Framework\App\ObjectManager\ConfigWriter\Filesystem" />
    <preference for="Magento\Store\Model\StoreManagerInterface" type="Magento\Store\Model\StoreManager" />
    <preference for="Magento\Framework\View\DesignInterface" type="Magento\Theme\Model\View\Design\Proxy" />
    <preference for="Magento\Framework\View\Design\ThemeInterface" type="Magento\Theme\Model\Theme" />
    <preference for="Magento\Framework\View\Design\Theme\ResolverInterface" type="Magento\Theme\Model\Theme\Resolver" />
    <preference for="Magento\Framework\View\ConfigInterface" type="Magento\Framework\View\Config" />
    <preference for="Magento\Framework\View\Asset\Bundle\ConfigInterface" type="Magento\Framework\View\Asset\Bundle\Config" />
    <preference for="Magento\Framework\Locale\ListsInterface" type="Magento\Framework\Locale\TranslatedLists" />
    <preference for="Magento\Framework\Locale\AvailableLocalesInterface" type="Magento\Framework\Locale\Deployed\Codes" />
    <preference for="Magento\Framework\Locale\OptionInterface" type="Magento\Framework\Locale\Deployed\Options" />
    <preference for="Magento\Framework\Lock\LockManagerInterface" type="Magento\Framework\Lock\Proxy" />
    <preference for="Magento\Framework\Api\AttributeTypeResolverInterface" type="Magento\Framework\Reflection\AttributeTypeResolver" />
    <preference for="Magento\Framework\Api\Search\SearchResultInterface" type="Magento\Framework\Api\Search\SearchResult" />
    <preference for="Magento\Framework\Api\Search\SearchCriteriaInterface" type="Magento\Framework\Api\Search\SearchCriteria"/>
    <preference for="Magento\Framework\Api\Search\DocumentInterface" type="Magento\Framework\Api\Search\Document" />
    <preference for="Magento\Framework\Api\Search\AggregationInterface" type="Magento\Framework\Search\Response\Aggregation" />
    <preference for="Magento\Framework\App\RequestSafetyInterface" type="Magento\Framework\App\Request\Http" />
    <preference for="\Magento\Framework\Setup\SchemaSetupInterface" type="\Magento\Setup\Module\Setup" />
    <preference for="\Magento\Framework\Setup\ModuleDataSetupInterface" type="\Magento\Setup\Module\DataSetup" />
    <preference for="Magento\Framework\App\ExceptionHandlerInterface" type="Magento\Framework\App\ExceptionHandler" />
    <type name="Magento\Store\Model\Store">
        <arguments>
            <argument name="currencyInstalled" xsi:type="string">system/currency/installed</argument>
        </arguments>
    </type>
    <preference for="Magento\Framework\Api\ExtensionAttribute\JoinDataInterface" type="Magento\Framework\Api\ExtensionAttribute\JoinData" />
    <preference for="Magento\Framework\Api\ExtensionAttribute\JoinProcessorInterface" type="Magento\Framework\Api\ExtensionAttribute\JoinProcessor" />
    <preference for="Magento\Framework\Locale\ConfigInterface" type="Magento\Framework\Locale\Config" />
    <preference for="Magento\Framework\Notification\NotifierInterface" type="Magento\Framework\Notification\NotifierPool" />
    <preference for="Magento\Framework\UrlInterface" type="Magento\Framework\Url" />
    <preference for="Magento\Framework\Url\EncoderInterface" type="Magento\Framework\Url\Encoder" />
    <preference for="Magento\Framework\Url\DecoderInterface" type="Magento\Framework\Url\Decoder" />
    <preference for="Magento\Framework\Data\Collection\Db\FetchStrategyInterface" type="Magento\Framework\Data\Collection\Db\FetchStrategy\Query" />
    <preference for="Magento\Framework\Config\ScopeInterface" type="Magento\Framework\Config\Scope" />
    <preference for="Magento\Framework\Config\FileResolverInterface" type="Magento\Framework\App\Config\FileResolver" />
    <preference for="Magento\Framework\Config\CacheInterface" type="Magento\Framework\App\Cache\Type\Config" />
    <preference for="Magento\Framework\Config\ValidationStateInterface" type="Magento\Framework\App\Arguments\ValidationState" />
    <preference for="Magento\Framework\Module\ModuleListInterface" type="Magento\Framework\Module\ModuleList" />
    <preference for="Magento\Framework\Component\ComponentRegistrarInterface" type="Magento\Framework\Component\ComponentRegistrar"/>
    <preference for="Magento\Framework\Event\ConfigInterface" type="Magento\Framework\Event\Config" />
    <preference for="Magento\Framework\Event\InvokerInterface" type="Magento\Framework\Event\Invoker\InvokerDefault" />
    <preference for="Magento\Framework\Interception\PluginListInterface" type="Magento\Framework\Interception\PluginList\PluginList" />
    <preference for="Magento\Framework\Event\ManagerInterface" type="Magento\Framework\Event\Manager\Proxy" />
    <preference for="Magento\Framework\View\LayoutInterface" type="Magento\Framework\View\Layout" />
    <preference for="Magento\Framework\View\Layout\ProcessorInterface" type="Magento\Framework\View\Model\Layout\Merge" />
    <preference for="Magento\Framework\View\Layout\LayoutCacheKeyInterface" type="Magento\Framework\View\Model\Layout\CacheKey" />
    <preference for="Magento\Framework\View\Url\ConfigInterface" type="Magento\Framework\View\Url\Config" />
    <preference for="Magento\Framework\App\Route\ConfigInterface" type="Magento\Framework\App\Route\Config" />
    <preference for="Magento\Framework\App\ResourceConnection\ConfigInterface" type="Magento\Framework\App\ResourceConnection\Config\Proxy" />
    <preference for="Magento\Framework\Oauth\OauthInterface" type="Magento\Framework\Oauth\Oauth"/>
    <preference for="Magento\Framework\View\Design\Theme\Domain\PhysicalInterface" type="Magento\Theme\Model\Theme\Domain\Physical" />
    <preference for="Magento\Framework\View\Design\Theme\Domain\VirtualInterface" type="Magento\Theme\Model\Theme\Domain\Virtual" />
    <preference for="Magento\Framework\View\Design\Theme\Domain\StagingInterface" type="Magento\Theme\Model\Theme\Domain\Staging" />
    <preference for="Magento\Framework\Json\EncoderInterface" type="Magento\Framework\Json\Encoder" />
    <preference for="Magento\Framework\Json\DecoderInterface" type="Magento\Framework\Json\Decoder" />
    <preference for="Magento\Framework\Message\ManagerInterface" type="Magento\Framework\Message\Manager" />
    <preference for="Magento\Framework\App\Config\ValueInterface" type="Magento\Framework\App\Config\Value" />
    <preference for="Magento\Framework\Interception\ChainInterface" type="Magento\Framework\Interception\Chain\Chain" />
    <preference for="Magento\Framework\Module\Output\ConfigInterface" type="Magento\Framework\Module\Output\Config" />
    <preference for="Magento\Framework\View\Design\Theme\CustomizationInterface" type="Magento\Framework\View\Design\Theme\Customization" />
    <preference for="Magento\Framework\View\Asset\ConfigInterface" type="Magento\Framework\View\Asset\Config" />
    <preference for="Magento\Framework\Image\Adapter\ConfigInterface" type="Magento\Framework\Image\Adapter\Config" />
    <preference for="Magento\Framework\Image\Adapter\UploadConfigInterface" type="Magento\Framework\Image\Adapter\Config" />
    <preference for="Magento\Framework\View\Design\Theme\Image\PathInterface" type="Magento\Theme\Model\Theme\Image\Path" />
    <preference for="Magento\Framework\Session\Config\ConfigInterface" type="Magento\Framework\Session\Config" />
    <preference for="Magento\Framework\Session\SidResolverInterface" type="Magento\Framework\Session\SidResolver\Proxy" />
    <preference for="Magento\Framework\Stdlib\Cookie\CookieScopeInterface" type="Magento\Framework\Stdlib\Cookie\CookieScope" />
    <preference for="Magento\Framework\Stdlib\Cookie\CookieReaderInterface" type="Magento\Framework\Stdlib\Cookie\PhpCookieReader" />
    <preference for="Magento\Framework\Stdlib\CookieManagerInterface" type="Magento\Framework\Stdlib\Cookie\PhpCookieManager" />
    <preference for="Magento\Framework\TranslateInterface" type="Magento\Framework\Translate" />
    <preference for="Magento\Framework\Config\ScopeListInterface" type="interceptionConfigScope" />
    <preference for="Magento\Framework\View\Design\Theme\Label\ListInterface" type="Magento\Theme\Model\ResourceModel\Theme\Collection" />
    <preference for="Magento\Framework\Mview\ConfigInterface" type="Magento\Framework\Mview\Config" />
    <preference for="Magento\Framework\Mview\ViewInterface" type="Magento\Framework\Mview\View" />
    <preference for="Magento\Framework\Mview\ProcessorInterface" type="Magento\Framework\Mview\Processor" />
    <preference for="Magento\Framework\Mview\View\CollectionInterface" type="Magento\Framework\Mview\View\Collection" />
    <preference for="Magento\Framework\Mview\View\SubscriptionInterface" type="Magento\Framework\Mview\View\Subscription" />
    <preference for="Magento\Framework\Mview\View\ChangelogInterface" type="Magento\Framework\Mview\View\Changelog" />
    <preference for="Magento\Framework\Api\MetadataServiceInterface" type="Magento\Framework\Api\DefaultMetadataService"/>
    <preference for="Magento\Framework\Api\MetadataObjectInterface" type="Magento\Framework\Api\AttributeMetadata"/>
    <preference for="Magento\Framework\Api\SearchCriteriaInterface" type="Magento\Framework\Api\SearchCriteria"/>
    <preference for="Magento\Framework\App\Rss\UrlBuilderInterface" type="Magento\Framework\App\Rss\UrlBuilder"/>
    <preference for="Magento\Framework\DB\LoggerInterface" type="Magento\Framework\DB\Logger\LoggerProxy"/>
    <preference for="Magento\Framework\App\ResourceConnection\ConnectionAdapterInterface" type="Magento\Framework\Model\ResourceModel\Type\Db\Pdo\Mysql"/>
    <preference for="Magento\Framework\DB\QueryInterface" type="Magento\Framework\DB\Query"/>
    <preference for="Magento\Framework\App\ProductMetadataInterface" type="Magento\Framework\App\ProductMetadata"/>
    <preference for="Magento\Framework\Acl\Data\CacheInterface" type="Magento\Framework\Acl\Data\Cache" />
    <preference for="Magento\Framework\App\AreaInterface" type="Magento\Framework\App\Area" />
    <preference for="Magento\Framework\Setup\ModuleDataSetupInterface" type="Magento\Setup\Module\DataSetup" />
    <preference for="Magento\Framework\AuthorizationInterface" type="Magento\Framework\Authorization" />
    <preference for="Magento\Framework\Authorization\PolicyInterface" type="Magento\Framework\Authorization\Policy\DefaultPolicy" />
    <preference for="Magento\Framework\Authorization\RoleLocatorInterface" type="Magento\Framework\Authorization\RoleLocator\DefaultRoleLocator" />
    <preference for="Magento\Framework\Session\SessionManagerInterface" type="Magento\Framework\Session\Generic" />
    <preference for="Magento\Framework\App\Config\ScopeConfigInterface" type="Magento\Framework\App\Config" />
    <preference for="Magento\Framework\App\Config\ReinitableConfigInterface" type="Magento\Framework\App\ReinitableConfig" />
    <preference for="Magento\Framework\App\Config\MutableScopeConfigInterface" type="Magento\Framework\App\MutableScopeConfig" />
    <preference for="Magento\Framework\App\Config\Storage\WriterInterface" type="Magento\Framework\App\Config\Storage\Writer" />
    <preference for="Magento\Framework\Config\ConverterInterface" type="Magento\Framework\Config\Converter\Dom"/>
    <preference for="Magento\Framework\App\DefaultPathInterface" type="Magento\Framework\App\DefaultPath\DefaultPath" />
    <preference for="Magento\Framework\Encryption\EncryptorInterface" type="Magento\Framework\Encryption\Encryptor" />
    <preference for="Magento\Framework\Filter\Encrypt\AdapterInterface" type="Magento\Framework\Filter\Encrypt\Basic" />
    <preference for="Magento\Framework\Cache\ConfigInterface" type="Magento\Framework\Cache\Config" />
    <preference for="Magento\Framework\View\Asset\MergeStrategyInterface" type="Magento\Framework\View\Asset\MergeStrategy\Direct" />
    <preference for="Magento\Framework\App\ViewInterface" type="Magento\Framework\App\View" />
    <preference for="Magento\Framework\Data\Collection\EntityFactoryInterface" type="Magento\Framework\Data\Collection\EntityFactory" />
    <preference for="Magento\Framework\Translate\InlineInterface" type="Magento\Framework\Translate\Inline" />
    <preference for="Magento\Framework\Session\ValidatorInterface" type="Magento\Framework\Session\Validator" />
    <preference for="Magento\Framework\Session\StorageInterface" type="Magento\Framework\Session\Storage" />
    <preference for="Magento\Framework\App\Request\DataPersistorInterface" type="Magento\Framework\App\Request\DataPersistor" />
    <preference for="Magento\Framework\Url\RouteParamsResolverInterface" type="Magento\Framework\Url\RouteParamsResolver" />
    <preference for="Magento\Framework\Url\RouteParamsPreprocessorInterface" type="Magento\Framework\Url\RouteParamsPreprocessorComposite" />
    <preference for="Magento\Framework\Url\ModifierInterface" type="Magento\Framework\Url\ModifierComposite" />
    <preference for="Magento\Framework\Url\QueryParamsResolverInterface" type="Magento\Framework\Url\QueryParamsResolver" />
    <preference for="Magento\Framework\Url\ScopeResolverInterface" type="Magento\Framework\Url\ScopeResolver" />
    <preference for="Magento\Framework\Url\SecurityInfoInterface" type="Magento\Framework\Url\SecurityInfo\Proxy" />
    <preference for="Magento\Framework\Locale\CurrencyInterface" type="Magento\Framework\Locale\Currency" />
    <preference for="Magento\Framework\CurrencyInterface" type="Magento\Framework\Currency" />
    <preference for="Magento\Framework\Locale\FormatInterface" type="Magento\Framework\Locale\Format" />
    <preference for="Magento\Framework\Locale\ResolverInterface" type="Magento\Framework\Locale\Resolver" />
    <preference for="Magento\Framework\Stdlib\DateTime\TimezoneInterface" type="Magento\Framework\Stdlib\DateTime\Timezone" />
    <preference for="Magento\Framework\Stdlib\DateTime\Timezone\LocalizedDateToUtcConverterInterface" type="Magento\Framework\Stdlib\DateTime\Timezone\LocalizedDateToUtcConverter" />
    <preference for="Magento\Framework\Communication\ConfigInterface" type="Magento\Framework\Communication\Config" />
    <preference for="Magento\Framework\Module\ResourceInterface" type="Magento\Framework\Module\ModuleResource" />
    <preference for="Magento\Framework\Pricing\Amount\AmountInterface" type="Magento\Framework\Pricing\Amount\Base" />
    <preference for="Magento\Framework\Api\SearchResultsInterface" type="Magento\Framework\Api\SearchResults" />
    <preference for="Magento\Framework\Api\AttributeInterface" type="Magento\Framework\Api\AttributeValue" />
    <preference for="Magento\Framework\Model\ResourceModel\Db\TransactionManagerInterface" type="Magento\Framework\Model\ResourceModel\Db\TransactionManager" />
    <preference for="Magento\Framework\Api\Data\ImageContentInterface" type="Magento\Framework\Api\ImageContent" />
    <preference for="Magento\Framework\Api\ImageContentValidatorInterface" type="Magento\Framework\Api\ImageContentValidator" />
    <preference for="Magento\Framework\Api\ImageProcessorInterface" type="Magento\Framework\Api\ImageProcessor" />
    <preference for="Magento\Framework\Code\Reader\ClassReaderInterface" type="Magento\Framework\Code\Reader\ClassReader" />
    <preference for="Magento\Framework\Stdlib\DateTime\DateTimeFormatterInterface" type="Magento\Framework\Stdlib\DateTime\DateTimeFormatter"/>
    <preference for="Magento\Framework\Api\Search\SearchInterface" type="Magento\Framework\Search\Search"/>
    <preference for="Magento\Framework\View\Design\FileResolution\Fallback\ResolverInterface" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple" />
    <preference for="Cm\RedisSession\Handler\ConfigInterface" type="Magento\Framework\Session\SaveHandler\Redis\Config"/>
    <preference for="Cm\RedisSession\Handler\LoggerInterface" type="Magento\Framework\Session\SaveHandler\Redis\Logger"/>
    <preference for="Magento\Framework\EntityManager\MapperInterface" type="Magento\Framework\EntityManager\CompositeMapper"/>
    <preference for="Magento\Framework\Console\CommandListInterface" type="Magento\Framework\Console\CommandList"/>
    <preference for="Magento\Framework\DataObject\IdentityGeneratorInterface" type="Magento\Framework\DataObject\IdentityService" />
    <preference for="Magento\Framework\DataObject\IdentityValidatorInterface" type="Magento\Framework\DataObject\IdentityValidator" />
    <preference for="Magento\Framework\Serialize\SerializerInterface" type="Magento\Framework\Serialize\Serializer\Json" />
    <preference for="Magento\Framework\App\Scope\ValidatorInterface" type="Magento\Framework\App\Scope\Validator"/>
    <preference for="Magento\Framework\App\ScopeResolverInterface" type="Magento\Framework\App\ScopeResolver" />
    <preference for="Magento\Framework\App\ScopeInterface" type="Magento\Framework\App\ScopeDefault" />
    <preference for="Magento\Framework\View\Design\Theme\ListInterface" type="Magento\Framework\View\Design\Theme\ThemeList" />
    <preference for="Magento\Framework\View\Design\Theme\ThemeProviderInterface" type="Magento\Framework\View\Design\Theme\ThemeProvider" />
    <preference for="Magento\Framework\View\Asset\PreProcessor\ChainFactoryInterface" type="Magento\Framework\View\Asset\PreProcessor\ChainFactory"/>
    <preference for="Magento\Framework\Css\PreProcessor\ErrorHandlerInterface" type="Magento\Framework\Css\PreProcessor\ErrorHandler" />
    <preference for="Magento\Framework\View\Asset\PreProcessor\Helper\SortInterface" type="Magento\Framework\View\Asset\PreProcessor\Helper\Sort"/>
    <preference for="Magento\Framework\App\View\Deployment\Version\StorageInterface" type="Magento\Framework\App\View\Deployment\Version\Storage\File"/>
    <preference for="Magento\Framework\View\Page\FaviconInterface" type="Magento\Theme\Model\Favicon\Favicon" />
    <preference for="Magento\Framework\View\Element\Message\InterpretationStrategyInterface" type="Magento\Framework\View\Element\Message\InterpretationMediator" />
    <preference for="Magento\Framework\App\FeedInterface" type="Magento\Framework\App\Feed" />
    <preference for="Magento\Framework\App\FeedFactoryInterface" type="Magento\Framework\App\FeedFactory" />
    <preference for="Magento\Framework\Indexer\Config\DependencyInfoProviderInterface" type="Magento\Framework\Indexer\Config\DependencyInfoProvider" />
    <preference for="Magento\Framework\Webapi\CustomAttribute\ServiceTypeListInterface" type="Magento\Eav\Model\TypeLocator\ComplexType"/>
    <preference for="Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaReaderInterface" type="Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DbSchemaReader" />
    <preference for="Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaWriterInterface" type="Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DbSchemaWriter" />
    <preference for="Magento\Framework\Setup\Declaration\Schema\SchemaConfigInterface" type="Magento\Framework\Setup\Declaration\Schema\SchemaConfig" />
    <preference for="Magento\Framework\Setup\Declaration\Schema\DataSavior\DumpAccessorInterface" type="Magento\Framework\Setup\Declaration\Schema\FileSystem\Csv" />
    <preference for="Magento\Framework\MessageQueue\PublisherInterface" type="Magento\Framework\MessageQueue\PublisherPool" />
    <preference for="Magento\Framework\MessageQueue\BulkPublisherInterface" type="Magento\Framework\MessageQueue\Bulk\PublisherPool" />
    <preference for="Magento\Framework\MessageQueue\MessageIdGeneratorInterface" type="Magento\Framework\MessageQueue\MessageIdGenerator" />
    <preference for="Magento\Framework\MessageQueue\Consumer\ConfigInterface" type="Magento\Framework\MessageQueue\Consumer\Config" />
    <preference for="Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem\HandlerInterface" type="Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem\Handler" />
    <preference for="Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItemInterface" type="Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem" />
    <preference for="Magento\Framework\MessageQueue\Consumer\Config\ValidatorInterface" type="Magento\Framework\MessageQueue\Consumer\Config\CompositeValidator" />
    <preference for="Magento\Framework\MessageQueue\Consumer\Config\ReaderInterface" type="Magento\Framework\MessageQueue\Consumer\Config\CompositeReader" />
    <preference for="Magento\Framework\Amqp\Topology\BindingInstallerInterface" type="Magento\Framework\Amqp\Topology\BindingInstaller" />
    <preference for="Magento\Framework\MessageQueue\Topology\ConfigInterface" type="Magento\Framework\MessageQueue\Topology\Config" />
    <preference for="Magento\Framework\MessageQueue\Topology\Config\ReaderInterface" type="Magento\Framework\MessageQueue\Topology\Config\CompositeReader" />
    <preference for="Magento\Framework\MessageQueue\Topology\Config\ValidatorInterface" type="Magento\Framework\MessageQueue\Topology\Config\CompositeValidator" />
    <preference for="Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItemInterface" type="Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem" />
    <preference for="Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem\BindingInterface" type="Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem\Binding" />
    <preference for="Magento\Framework\MessageQueue\Publisher\ConfigInterface" type="Magento\Framework\MessageQueue\Publisher\Config" />
    <preference for="Magento\Framework\MessageQueue\Publisher\Config\ReaderInterface" type="Magento\Framework\MessageQueue\Publisher\Config\CompositeReader" />
    <preference for="Magento\Framework\MessageQueue\Publisher\Config\ValidatorInterface" type="Magento\Framework\MessageQueue\Publisher\Config\CompositeValidator" />
    <preference for="Magento\Framework\MessageQueue\Publisher\Config\PublisherConnectionInterface" type="Magento\Framework\MessageQueue\Publisher\Config\PublisherConnection" />
    <preference for="Magento\Framework\MessageQueue\Publisher\Config\PublisherConfigItemInterface" type="Magento\Framework\MessageQueue\Publisher\Config\PublisherConfigItem" />
    <preference for="Magento\Framework\MessageQueue\ExchangeFactoryInterface" type="Magento\Framework\MessageQueue\ExchangeFactory" />
    <preference for="Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterface" type="Magento\Framework\MessageQueue\Bulk\ExchangeFactory" />
    <preference for="Magento\Framework\MessageQueue\QueueFactoryInterface" type="Magento\Framework\MessageQueue\QueueFactory" />
    <preference for="Magento\Framework\Search\Request\IndexScopeResolverInterface" type="Magento\Framework\Indexer\ScopeResolver\IndexScopeResolver"/>
    <preference for="Magento\Framework\HTTP\ClientInterface" type="Magento\Framework\HTTP\Client\Curl" />
    <preference for="Magento\Framework\Interception\ConfigLoaderInterface" type="Magento\Framework\Interception\PluginListGenerator" />
    <preference for="Magento\Framework\Interception\ConfigWriterInterface" type="Magento\Framework\Interception\PluginListGenerator" />
    <type name="Magento\Framework\Model\ResourceModel\Db\TransactionManager" shared="false" />
    <type name="Magento\Framework\Acl\Data\Cache">
        <arguments>
            <argument name="aclBuilder" xsi:type="object">Magento\Framework\Acl\Builder\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Logger\Handler\Base">
        <arguments>
            <argument name="filesystem" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Logger\Handler\System">
        <arguments>
            <argument name="filesystem" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument>
        </arguments>
    </type>
    <preference for="Magento\AsynchronousOperations\Model\ConfigInterface" type="Magento\WebapiAsync\Model\Config\Proxy" />
    <type name="Magento\Framework\Communication\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="asyncServiceReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\WebapiAsync\Code\Generator\Config\RemoteServiceReader\Communication</item>
                    <item name="sortOrder" xsi:type="string">0</item>
                </item>
                <item name="xmlReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\Communication\Config\Reader\XmlReader</item>
                    <item name="sortOrder" xsi:type="string">10</item>
                </item>
                <item name="envReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\Communication\Config\Reader\EnvReader</item>
                    <item name="sortOrder" xsi:type="string">20</item>
                </item>
                <item name="remoteServiceReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\MessageQueue\Code\Generator\Config\RemoteServiceReader\Communication</item>
                    <item name="sortOrder" xsi:type="string">5</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Logger\Monolog">
        <arguments>
            <argument name="name" xsi:type="string">main</argument>
            <argument name="handlers"  xsi:type="array">
                <item name="system" xsi:type="object">Magento\Framework\Logger\Handler\System</item>
                <item name="debug" xsi:type="object">Magento\Framework\Logger\Handler\Debug</item>
                <item name="syslog" xsi:type="object">Magento\Framework\Logger\Handler\Syslog</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Logger\Handler\Syslog">
        <arguments>
            <argument name="ident" xsi:type="string">Magento</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Model\Context">
        <arguments>
            <argument name="actionValidator" xsi:type="object">Magento\Framework\Model\ActionValidator\RemoveAction\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Api\FilterBuilder" shared="false" />
    <type name="Magento\Framework\Api\SearchCriteriaBuilder" shared="false" />
    <type name="Magento\Framework\View\Layout\Builder" shared="false" />
    <type name="Magento\Framework\View\Page\Builder" shared="false" />
    <type name="Magento\Framework\Message\Manager">
        <arguments>
            <argument name="session" xsi:type="object">Magento\Framework\Message\Session\Proxy</argument>
            <argument name="exceptionMessageFactory" xsi:type="object">Magento\Framework\Message\ExceptionMessageLookupFactory</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\BlockPool" shared="false" />
    <type name="Magento\Framework\App\Request\Http">
        <arguments>
            <argument name="pathInfoProcessor" xsi:type="object">Magento\Backend\App\Request\PathInfoProcessor\Proxy</argument>
            <argument name="routeConfig" xsi:type="object">Magento\Framework\App\Route\ConfigInterface\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Response\Http">
        <arguments>
            <argument name="sessionConfig" xsi:type="object">Magento\Framework\Session\Config\ConfigInterface\Proxy</argument>
        </arguments>
    </type>
    <preference for="Magento\Framework\Session\SaveHandlerInterface" type="Magento\Framework\Session\SaveHandler" />
    <type name="Magento\Framework\Session\SaveHandlerFactory">
        <arguments>
            <argument name="handlers" xsi:type="array">
                <item name="db" xsi:type="string">Magento\Framework\Session\SaveHandler\DbTable</item>
                <item name="redis" xsi:type="string">Magento\Framework\Session\SaveHandler\Redis</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\FeedFactory">
        <arguments>
            <argument name="formats" xsi:type="array">
                <item name="rss" xsi:type="string">Magento\Framework\App\Feed</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Session\SaveHandler\Redis">
        <arguments>
            <argument name="config" xsi:type="object">Cm\RedisSession\Handler\ConfigInterface</argument>
            <argument name="logger" xsi:type="object">Cm\RedisSession\Handler\LoggerInterface</argument>
        </arguments>
    </type>
    <virtualType name="interceptionConfigScope" type="Magento\Framework\Config\Scope">
        <arguments>
            <argument name="defaultScope" xsi:type="string">global</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\App\State">
        <arguments>
            <argument name="mode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Asset\Source">
        <arguments>
            <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Page\Config\Renderer">
        <arguments>
            <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Arguments\ValidationState">
        <arguments>
            <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\Frontend\Factory">
        <arguments>
            <argument name="enforcedOptions" xsi:type="init_parameter">Magento\Framework\App\Cache\Frontend\Factory::PARAM_CACHE_FORCED_OPTIONS</argument>
            <argument name="decorators" xsi:type="array">
                <item name="tag" xsi:type="array">
                    <item name="class" xsi:type="string">Magento\Framework\Cache\Frontend\Decorator\TagScope</item>
                    <item name="parameters" xsi:type="array">
                        <item name="tag" xsi:type="string">MAGE</item>
                    </item>
                </item>
                <item name="logger" xsi:type="array">
                    <item name="class" xsi:type="string">Magento\Framework\Cache\Frontend\Decorator\Logger</item>
                </item>
            </argument>
            <argument name="resource" xsi:type="object">Magento\Framework\App\ResourceConnection\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Backend\App\Area\FrontNameResolver">
        <arguments>
            <argument name="defaultFrontName" xsi:type="init_parameter">Magento\Backend\Setup\ConfigOptionsList::CONFIG_PATH_BACKEND_FRONTNAME</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\State">
        <arguments>
            <argument name="banAll" xsi:type="init_parameter">Magento\Framework\App\Cache\State::PARAM_BAN_CACHE</argument>
        </arguments>
    </type>
    <type name="Magento\Store\Model\StoreManager">
        <arguments>
            <argument name="scopeCode" xsi:type="init_parameter">Magento\Store\Model\StoreManager::PARAM_RUN_CODE</argument>
            <argument name="scopeType" xsi:type="init_parameter">Magento\Store\Model\StoreManager::PARAM_RUN_TYPE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Translate">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Translate</argument>
            <argument name="locale" xsi:type="object">Magento\Framework\Locale\Resolver\Proxy</argument>
            <argument name="translate" xsi:type="object">Magento\Framework\Translate\ResourceInterface\Proxy</argument>
            <argument name="request" xsi:type="object">Magento\Framework\App\Request\Http\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Helper\Context">
        <arguments>
            <argument name="translateInline" xsi:type="object">Magento\Framework\Translate\InlineInterface\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Data\Structure" shared="false" />
    <type name="Magento\Framework\View\Layout\Data\Structure" shared="false" />
    <type name="Magento\Theme\Model\View\Design">
        <arguments>
            <argument name="storeManager" xsi:type="object">Magento\Store\Model\StoreManagerInterface\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Acl" shared="false" />
    <type name="Magento\Framework\App\ObjectManager\ConfigLoader">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
            <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ObjectManager\ConfigCache">
        <arguments>
            <argument name="cacheFrontend" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Cache\Config\Data">
        <arguments>
            <argument name="cacheId" xsi:type="string">config_cache</argument>
            <argument name="reader" xsi:type="object">Magento\Framework\Cache\Config\Reader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Interception\Config\Config">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
            <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument>
            <argument name="cacheId" xsi:type="string">interception</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Interception\Config\CacheManager">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Interception\PluginList\PluginList">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
            <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument>
            <argument name="cacheId" xsi:type="string">plugin-list</argument>
            <argument name="scopePriorityScheme" xsi:type="array">
                <item name="primary" xsi:type="string">primary</item>
                <item name="first" xsi:type="string">global</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Interception\PluginListGenerator">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument>
            <argument name="logger" xsi:type="object">\Psr\Log\LoggerInterface\Proxy</argument>
            <argument name="scopePriorityScheme" xsi:type="array">
                <item name="primary" xsi:type="string">primary</item>
                <item name="first" xsi:type="string">global</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ResourceConnection">
        <arguments>
            <argument name="connectionFactory" xsi:type="object">Magento\Framework\App\ResourceConnection\ConnectionFactory</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ResourceConnection\Config">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\App\ResourceConnection\Config\Reader\Proxy</argument>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ResourceConnection\Config\Reader">
        <arguments>
            <argument name="fileResolver" xsi:type="object">Magento\Framework\App\Config\FileResolver\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Config\Scope">
        <arguments>
            <argument name="defaultScope" xsi:type="string">primary</argument>
            <argument name="areaList" xsi:type="object">Magento\Framework\App\AreaList\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Url">
        <arguments>
            <argument name="session" xsi:type="object">Magento\Framework\Session\Generic\Proxy</argument>
            <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument>
        </arguments>
    </type>
    <virtualType name="layoutArgumentReaderInterpreter" type="Magento\Framework\Data\Argument\Interpreter\Composite">
        <arguments>
            <argument name="interpreters" xsi:type="array">
                <item name="options" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Options</item>
                <item name="array" xsi:type="object">layoutArrayArgumentReaderInterpreterProxy</item>
                <item name="boolean" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Boolean</item>
                <item name="number" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Number</item>
                <item name="string" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</item>
                <item name="null" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\NullType</item>
                <item name="object" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item>
                <item name="url" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item>
                <item name="helper" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item>
            </argument>
            <argument name="discriminator" xsi:type="const">Magento\Framework\View\Model\Layout\Merge::TYPE_ATTRIBUTE</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArgumentGeneratorInterpreterInternal" type="Magento\Framework\Data\Argument\Interpreter\Composite">
        <arguments>
            <argument name="interpreters" xsi:type="array">
                <item name="options" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Options</item>
                <item name="array" xsi:type="object">layoutArrayArgumentGeneratorInterpreterProxy</item>
                <item name="boolean" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Boolean</item>
                <item name="number" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Number</item>
                <item name="string" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</item>
                <item name="null" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\NullType</item>
                <item name="object" xsi:type="object">layoutObjectArgumentInterpreter</item>
                <item name="url" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Url</item>
                <item name="helper" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\HelperMethod</item>
            </argument>
            <argument name="discriminator" xsi:type="const">Magento\Framework\View\Model\Layout\Merge::TYPE_ATTRIBUTE</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArgumentGeneratorInterpreter" type="Magento\Framework\View\Layout\Argument\Interpreter\Decorator\Updater">
        <arguments>
            <argument name="subject" xsi:type="object">layoutArgumentGeneratorInterpreterInternal</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArrayArgumentReaderInterpreter" type="Magento\Framework\Data\Argument\Interpreter\ArrayType">
        <arguments>
            <argument name="itemInterpreter" xsi:type="object">layoutArgumentReaderInterpreter</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArrayArgumentGeneratorInterpreter" type="Magento\Framework\Data\Argument\Interpreter\ArrayType">
        <arguments>
            <argument name="itemInterpreter" xsi:type="object">layoutArgumentGeneratorInterpreterInternal</argument>
        </arguments>
    </virtualType>
    <!--
    Array item can be of any type just like an argument, including array type itself, which creates circular dependency.
    Proxy is used to resolve the circular dependency, so that array items undergo the same interpretation as arguments.
    -->
    <virtualType name="layoutArrayArgumentReaderInterpreterProxy" type="Magento\Framework\Data\Argument\InterpreterInterface\Proxy">
        <arguments>
            <argument name="instanceName" xsi:type="string">layoutArrayArgumentReaderInterpreter</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArrayArgumentGeneratorInterpreterProxy" type="Magento\Framework\Data\Argument\InterpreterInterface\Proxy">
        <arguments>
            <argument name="instanceName" xsi:type="string">layoutArrayArgumentGeneratorInterpreter</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutObjectArgumentInterpreter" type="Magento\Framework\View\Layout\Argument\Interpreter\DataObject">
        <arguments>
            <argument name="expectedClass" xsi:type="string">Magento\Framework\View\Element\Block\ArgumentInterface</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\Argument\Interpreter\NamedParams">
        <arguments>
            <argument name="paramInterpreter" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</argument>
        </arguments>
    </type>
    <virtualType name="containerRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\Reader\Container">
        <arguments>
            <argument name="readerPool" xsi:type="object">containerRenderPool</argument>
        </arguments>
    </type>
    <virtualType name="blockRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\Reader\Block">
        <arguments>
            <argument name="readerPool" xsi:type="object">blockRenderPool</argument>
            <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument>
            <argument name="argumentInterpreter" xsi:type="object">layoutArgumentReaderInterpreter</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\Reader\UiComponent">
        <arguments>
            <argument name="readerPool" xsi:type="object">blockRenderPool</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\ConfigCondition">
        <arguments>
            <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument>
        </arguments>
    </type>
    <virtualType name="bodyRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Page\Config\Reader\Body">
        <arguments>
            <argument name="readerPool" xsi:type="object">bodyRenderPool</argument>
        </arguments>
    </type>
    <virtualType name="commonRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="html" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Html</item>
                <item name="head" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Head</item>
                <item name="body" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Body</item>
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout">
        <arguments>
            <argument name="readerPool" xsi:type="object" shared="false">commonRenderPool</argument>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Layout</argument>
        </arguments>
    </type>
    <virtualType name="genericLayoutRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Result\Layout">
        <arguments>
            <argument name="layoutReaderPool" xsi:type="object">genericLayoutRenderPool</argument>
        </arguments>
    </type>
    <virtualType name="pageConfigRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="html" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Html</item>
                <item name="head" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Head</item>
                <item name="body" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Body</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\GeneratorPool">
        <arguments>
            <argument name="generators" xsi:type="array">
                <item name="head" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Head</item>
                <item name="body" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Body</item>
                <item name="block" xsi:type="object">Magento\Framework\View\Layout\Generator\Block</item>
                <item name="container" xsi:type="object">Magento\Framework\View\Layout\Generator\Container</item>
                <item name="uiComponent" xsi:type="object">Magento\Framework\View\Layout\Generator\UiComponent</item>
            </argument>
        </arguments>
    </type>
    <virtualType name="pageLayoutGeneratorPool" type="Magento\Framework\View\Layout\GeneratorPool">
        <arguments>
            <argument name="generators" xsi:type="array">
                <item name="head" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Head</item>
                <item name="body" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Body</item>
                <item name="block" xsi:type="object">Magento\Framework\View\Layout\Generator\Block</item>
                <item name="container" xsi:type="object">Magento\Framework\View\Layout\Generator\Container</item>
                <item name="uiComponent" xsi:type="object">Magento\Framework\View\Layout\Generator\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Result\Page">
        <arguments>
            <argument name="layoutReaderPool" xsi:type="object">pageConfigRenderPool</argument>
            <argument name="generatorPool" xsi:type="object">pageLayoutGeneratorPool</argument>
            <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\Generator\Block">
        <arguments>
            <argument name="argumentInterpreter" xsi:type="object">layoutArgumentGeneratorInterpreter</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Element\UiComponent\Argument\Interpreter\ConfigurableObject">
        <arguments>
            <argument name="classWhitelist" xsi:type="array">
                <item name="0" xsi:type="string">Magento\Framework\Data\OptionSourceInterface</item>
                <item name="1" xsi:type="string">Magento\Framework\View\Element\UiComponent\DataProvider\DataProviderInterface</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Mview\View">
        <arguments>
            <argument name="state" xsi:type="object" shared="false">Magento\Indexer\Model\Mview\View\State</argument>
            <argument name="changelog" xsi:type="object" shared="false">Magento\Framework\Mview\View\Changelog</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Mview\Config">
        <arguments>
            <argument name="configData" xsi:type="object">Magento\Framework\Mview\Config\Data\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Mview\Config\Data">
        <arguments>
            <argument name="stateCollection" xsi:type="object" shared="false">Magento\Framework\Mview\View\State\CollectionInterface</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\View\Asset\Publisher" shared="false" />
    <type name="Magento\Framework\View\Asset\PreProcessor\FileNameResolver">
        <arguments>
            <argument name="alternativeSources" xsi:type="array">
                <item name="css" xsi:type="object">AlternativeSourceProcessors</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\StaticResource">
        <arguments>
            <argument name="response" xsi:type="object" shared="false">Magento\MediaStorage\Model\File\Storage\Response</argument>
            <argument name="publisher" xsi:type="object">developerPublisher</argument>
        </arguments>
    </type>
    <virtualType name="AlternativeSourceProcessors" type="Magento\Framework\View\Asset\PreProcessor\AlternativeSource">
        <arguments>
            <argument name="filenameResolver" xsi:type="object">Magento\Framework\View\Asset\PreProcessor\MinificationFilenameResolver</argument>
            <argument name="lockName" xsi:type="string">alternative-source-css</argument>
            <argument name="lockerProcess" xsi:type="object">Magento\Framework\View\Asset\LockerProcess</argument>
            <argument name="alternatives" xsi:type="array">
                <item name="less" xsi:type="array">
                    <item name="class" xsi:type="string">Magento\Framework\Css\PreProcessor\Adapter\Less\Processor</item>
                </item>
            </argument>
        </arguments>
    </virtualType>
    <virtualType name="developerPublisher" type="Magento\Framework\App\View\Asset\Publisher">
        <arguments>
            <argument name="materializationStrategyFactory" xsi:type="object">developerMaterialization</argument>
        </arguments>
    </virtualType>
    <virtualType name="developerMaterialization" type="Magento\Framework\App\View\Asset\MaterializationStrategy\Factory">
        <arguments>
            <argument name="strategiesList" xsi:type="array">
                <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
                <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Design\FileResolution\Fallback\File">
        <arguments>
            <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Design\FileResolution\Fallback\TemplateFile">
        <arguments>
            <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Design\FileResolution\Fallback\LocaleFile">
        <arguments>
            <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument>
        </arguments>
    </type>

    <virtualType name="viewFileMinifiedFallbackResolver" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Minification">
        <arguments>
            <argument name="fallback" xsi:type="object">viewFileFallbackResolver</argument>
        </arguments>
    </virtualType>
    <virtualType name="viewFileFallbackResolver" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Alternative"/>
    <type name="Magento\Framework\View\Design\FileResolution\Fallback\StaticFile">
        <arguments>
            <argument name="resolver" xsi:type="object">viewFileMinifiedFallbackResolver</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Code\Generator">
        <arguments>
            <argument name="generatedEntities" xsi:type="array">
                <item name="extensionInterfaceFactory" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesInterfaceFactoryGenerator</item>
                <item name="factory" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Factory</item>
                <item name="proxy" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Proxy</item>
                <item name="interceptor" xsi:type="string">\Magento\Framework\Interception\Code\Generator\Interceptor</item>
                <item name="logger" xsi:type="string">\Magento\Framework\ObjectManager\Profiler\Code\Generator\Logger</item>
                <item name="mapper" xsi:type="string">\Magento\Framework\Api\Code\Generator\Mapper</item>
                <item name="persistor" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Persistor</item>
                <item name="repository" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Repository</item>
                <item name="convertor" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Converter</item>
                <item name="searchResults" xsi:type="string">\Magento\Framework\Api\Code\Generator\SearchResults</item>
                <item name="extensionInterface" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesInterfaceGenerator</item>
                <item name="extension" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesGenerator</item>
                <item name="remote" xsi:type="string">\Magento\Framework\MessageQueue\Code\Generator\RemoteServiceGenerator</item>
                <item name="proxyDeferred" xsi:type="string">\Magento\Framework\Async\Code\Generator\ProxyDeferredGenerator</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\Frontend\Pool">
        <arguments>
            <argument name="frontendSettings" xsi:type="array">
                <item name="page_cache" xsi:type="array">
                    <item name="backend_options" xsi:type="array">
                        <item name="cache_dir" xsi:type="string">page_cache</item>
                    </item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\Type\FrontendPool">
        <arguments>
            <argument name="typeFrontendMap" xsi:type="array">
                <item name="full_page" xsi:type="string">page_cache</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Translate\Inline">
        <arguments>
            <argument name="parser" xsi:type="object">Magento\Framework\Translate\Inline\ParserInterface\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\ScheduledStructure" shared="false" />
    <type name="Magento\Framework\View\Page\Config\Structure" shared="false" />
    <type name="Magento\Framework\Search\Dynamic\Algorithm\Repository">
        <arguments>
            <argument name="algorithms" xsi:type="array">
                <item name="auto" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Auto</item>
                <item name="manual" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Manual</item>
                <item name="improved" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Improved</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Model\Layout\Merge">
        <arguments>
            <argument name="fileSource" xsi:type="object">Magento\Framework\View\Layout\File\Collector\Aggregated\Proxy</argument>
            <argument name="pageLayoutFileSource" xsi:type="object">pageLayoutFileCollectorAggregated</argument>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Layout</argument>
            <argument name="layoutCacheKey" xsi:type="object">Magento\Framework\View\Layout\LayoutCacheKeyInterface</argument>
        </arguments>
    </type>
    <type name="CSSmin">
        <arguments>
            <argument name="raise_php_limits" xsi:type="boolean">false</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\DefaultPath\DefaultPath">
        <arguments>
            <argument name="parts" xsi:type="array">
                <item name="module" xsi:type="string">core</item>
                <item name="controller" xsi:type="string">index</item>
                <item name="action" xsi:type="string">index</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Data\Collection\Db\FetchStrategy\Cache">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Collection</argument>
            <argument name="cacheIdPrefix" xsi:type="string">collection_</argument>
            <argument name="cacheLifetime" xsi:type="string">86400</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Event\Config\Data">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\Event\Config\Reader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Asset\Collection" shared="false" />
    <virtualType name="layoutFileSourceBase" type="Magento\Framework\View\File\Collector\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">layout</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="layoutFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">layout</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceThemeFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="layoutFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">layout/override/base</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceOverrideBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceOverrideBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="layoutFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">layout/override/theme</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceOverrideTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceOverrideThemeFiltered</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\File\Collector\Aggregated">
        <arguments>
            <argument name="baseFiles" xsi:type="object">layoutFileSourceBaseSorted</argument>
            <argument name="themeFiles" xsi:type="object">layoutFileSourceThemeSorted</argument>
            <argument name="overrideBaseFiles" xsi:type="object">layoutFileSourceOverrideBaseSorted</argument>
            <argument name="overrideThemeFiles" xsi:type="object">layoutFileSourceOverrideThemeSorted</argument>
        </arguments>
    </type>
    <virtualType name="pageLayoutFileSourceBase" type="Magento\Framework\View\File\Collector\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">page_layout</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceBaseFiltered</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">page_layout</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceThemeFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageLayoutFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">page_layout/override/base</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageLayoutFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">page_layout/override/theme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideThemeFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageLayoutFileCollectorAggregated" type="Magento\Framework\View\Layout\File\Collector\Aggregated">
        <arguments>
            <argument name="baseFiles" xsi:type="object">pageLayoutFileSourceBaseSorted</argument>
            <argument name="themeFiles" xsi:type="object">pageLayoutFileSourceThemeSorted</argument>
            <argument name="overrideBaseFiles" xsi:type="object">pageLayoutFileSourceOverrideBaseSorted</argument>
            <argument name="overrideThemeFiles" xsi:type="object">pageLayoutFileSourceOverrideThemeSorted</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageFileSourceBase" type="Magento\Framework\View\File\Collector\Base"/>
    <virtualType name="pageFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular"/>
    <virtualType name="pageFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceThemeFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">page/override</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceOverrideBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceOverrideBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">override/theme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceOverrideTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceOverrideThemeFiltered</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Page\Layout\Reader">
        <arguments>
            <argument name="pageLayoutFileSource" xsi:type="object">pageLayoutFileCollectorAggregated</argument>
            <argument name="reader" xsi:type="object">pageLayoutRenderPool</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\PageLayout\File\Collector\Aggregated">
        <arguments>
            <argument name="baseFiles" xsi:type="object">pageFileSourceBaseSorted</argument>
            <argument name="themeFiles" xsi:type="object">pageFileSourceThemeSorted</argument>
            <argument name="overrideBaseFiles" xsi:type="object">pageFileSourceOverrideBaseSorted</argument>
            <argument name="overrideThemeFiles" xsi:type="object">pageFileSourceOverrideThemeSorted</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Design\Theme\Image">
        <arguments>
            <argument name="uploader" xsi:type="object">Magento\Framework\View\Design\Theme\Image\Uploader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Config\Initial">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\App\Config\Initial\Reader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Config\Initial\Reader">
        <arguments>
            <argument name="converter" xsi:type="object">Magento\Framework\App\Config\Initial\Converter</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Route\Config">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\App\Route\Config\Reader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Session\Validator">
        <arguments>
            <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument>
            <argument name="skippedUserAgentList" xsi:type="array">
                <item name="flash" xsi:type="string">Shockwave Flash</item>
                <item name="flash_mac" xsi:type="string"><![CDATA[Adobe Flash Player\s{1,}\w{1,10}]]></item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DataObject\Copy\Config">
        <arguments>
            <argument name="dataStorage" xsi:type="object">Magento\Framework\DataObject\Copy\Config\Data\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DataObject\Copy\Config\Reader">
        <arguments>
            <argument name="fileName" xsi:type="string">fieldset.xml</argument>
            <argument name="schemaLocator" xsi:type="object">Magento\Framework\DataObject\Copy\Config\SchemaLocator</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DataObject\Copy\Config\SchemaLocator">
        <arguments>
            <argument name="schema" xsi:type="string">urn:magento:framework:DataObject/etc/fieldset.xsd</argument>
            <argument name="perFileSchema" xsi:type="string">urn:magento:framework:DataObject/etc/fieldset_file.xsd</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DataObject\Copy\Config\Data">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\DataObject\Copy\Config\Reader\Proxy</argument>
            <argument name="cacheId" xsi:type="string">fieldset_config</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Image">
        <arguments>
            <argument name="adapter" xsi:type="object">Magento\Framework\Image\Adapter\Gd2</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\PageType\Config\Reader">
        <arguments>
            <argument name="fileName" xsi:type="string">page_types.xml</argument>
            <argument name="converter" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Converter</argument>
            <argument name="schemaLocator" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\SchemaLocator</argument>
            <argument name="defaultScope" xsi:type="string">frontend</argument>
        </arguments>
    </type>
    <virtualType name="Magento\Framework\View\Layout\PageType\Config\Data" type="Magento\Framework\Config\Data">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Reader</argument>
            <argument name="cacheId" xsi:type="string">page_types_config</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\PageType\Config">
        <arguments>
            <argument name="dataStorage" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Data</argument>
        </arguments>
    </type>
    <virtualType name="Magento\Framework\Message\Session\Storage" type="Magento\Framework\Session\Storage">
        <arguments>
            <argument name="namespace" xsi:type="string">message</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\Message\Session">
        <arguments>
            <argument name="storage" xsi:type="object">Magento\Framework\Message\Session\Storage</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Url\ScopeResolver">
        <arguments>
            <argument name="areaCode" xsi:type="string">frontend</argument>
        </arguments>
    </type>

    <type name="Magento\Framework\Module\ModuleList\Loader">
        <arguments>
            <argument name="filesystemDriver" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Module\Setup\MigrationData">
        <arguments>
            <argument name="data" xsi:type="array">
                <item name="plain" xsi:type="string"><![CDATA[/^(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)::.*?$/sui]]></item>
                <item name="wiki" xsi:type="string"><![CDATA[/{{(block|widget).*?(class|type)=\"(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)\".*?}}/sui]]></item>
                <item name="xml" xsi:type="string"><![CDATA[/<block.*?class=\"(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)\".*?>/sui]]></item>
                <item name="serialized" xsi:type="string"><![CDATA[#(?P<string>s:\d+:"(?P<alias>[a-z]+[_a-z\d]*?/[a-z]+[_a-z\d]*?)")#sui]]></item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Webapi\Rest\Request\DeserializerFactory">
        <arguments>
            <argument name="deserializers" xsi:type="array">
                <item name="application_json" xsi:type="array">
                    <item name="type" xsi:type="string">application/json</item>
                    <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Json</item>
                </item>
                <item name="application_xml" xsi:type="array">
                    <item name="type" xsi:type="string">application/xml</item>
                    <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item>
                </item>
                <item name="application_xhtml_xml" xsi:type="array">
                    <item name="type" xsi:type="string">application/xhtml+xml</item>
                    <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item>
                </item>
                <item name="text_xml" xsi:type="array">
                    <item name="type" xsi:type="string">text/xml</item>
                    <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Validator\Factory">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
        </arguments>
    </type>
    <type name="Magento\Server\Reflection" shared="false" />
    <type name="Magento\Framework\Reflection\DataObjectProcessor">
        <arguments>
            <argument name="extensionAttributesProcessor" xsi:type="object">Magento\Framework\Reflection\ExtensionAttributesProcessor\Proxy</argument>
            <argument name="customAttributesProcessor" xsi:type="object">Magento\Framework\Reflection\CustomAttributesProcessor\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Url\Decoder">
        <arguments>
            <argument name="urlBuilder" xsi:type="object">Magento\Framework\UrlInterface</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Api\Search\SearchCriteriaBuilder" shared="false"/>
    <type name="Magento\Framework\Api\Search\FilterGroupBuilder" shared="false"/>
    <type name="Magento\Framework\Config\View">
        <arguments>
            <argument name="fileName" xsi:type="string">view.xml</argument>
            <argument name="converter" xsi:type="object">Magento\Framework\Config\Converter</argument>
            <argument name="schemaLocator" xsi:type="object">Magento\Framework\Config\SchemaLocator</argument>
            <argument name="fileResolver" xsi:type="object">Magento\Framework\Config\FileResolver</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\SelectFactory">
        <arguments>
            <argument name="selectRenderer" xsi:type="object">Magento\Framework\DB\Select\RendererProxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Data\Form\Filter\Date">
        <arguments>
            <argument name="localeResolver" xsi:type="object">Magento\Framework\Locale\ResolverInterface</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\Select\SelectRenderer">
        <arguments>
            <argument name="renderers" xsi:type="array">
                <item name="distinct" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\DistinctRenderer</item>
                    <item name="sort" xsi:type="string">100</item>
                    <item name="part" xsi:type="string">distinct</item>
                </item>
                <item name="columns" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\ColumnsRenderer</item>
                    <item name="sort" xsi:type="string">200</item>
                    <item name="part" xsi:type="string">columns</item>
                </item>
                <item name="union" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\UnionRenderer</item>
                    <item name="sort" xsi:type="string">300</item>
                    <item name="part" xsi:type="string">union</item>
                </item>
                <item name="from" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\FromRenderer</item>
                    <item name="sort" xsi:type="string">400</item>
                    <item name="part" xsi:type="string">from</item>
                </item>
                <item name="where" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\WhereRenderer</item>
                    <item name="sort" xsi:type="string">500</item>
                    <item name="part" xsi:type="string">where</item>
                </item>
                <item name="group" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\GroupRenderer</item>
                    <item name="sort" xsi:type="string">600</item>
                    <item name="part" xsi:type="string">group</item>
                </item>
                <item name="having" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\HavingRenderer</item>
                    <item name="sort" xsi:type="string">700</item>
                    <item name="part" xsi:type="string">having</item>
                </item>
                <item name="order" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\OrderRenderer</item>
                    <item name="sort" xsi:type="string">800</item>
                    <item name="part" xsi:type="string">order</item>
                </item>
                <item name="limit" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\LimitRenderer</item>
                    <item name="sort" xsi:type="string">900</item>
                    <item name="part" xsi:type="string">limitcount</item>
                </item>
                <item name="for_update" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\ForUpdateRenderer</item>
                    <item name="sort" xsi:type="string">1000</item>
                    <item name="part" xsi:type="string">forupdate</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\EntityManager\OperationPool">
        <arguments>
            <argument name="operations" xsi:type="array">
                <item name="default" xsi:type="array">
                    <item name="checkIfExists" xsi:type="string">Magento\Framework\EntityManager\Operation\CheckIfExists</item>
                    <item name="read" xsi:type="string">Magento\Framework\EntityManager\Operation\Read</item>
                    <item name="create" xsi:type="string">Magento\Framework\EntityManager\Operation\Create</item>
                    <item name="update" xsi:type="string">Magento\Framework\EntityManager\Operation\Update</item>
                    <item name="delete" xsi:type="string">Magento\Framework\EntityManager\Operation\Delete</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\FlushCacheByTags">
        <arguments>
            <argument name="cacheList" xsi:type="array">
                <item name="block_html" xsi:type="const">Magento\Framework\App\Cache\Type\Block::TYPE_IDENTIFIER</item>
                <item name="collections" xsi:type="const">Magento\Framework\App\Cache\Type\Collection::TYPE_IDENTIFIER</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\EntityManager\CompositeMapper">
        <arguments>
            <argument name="mappers" xsi:type="array">
                <item name="mapper" xsi:type="object">Magento\Framework\EntityManager\Mapper</item>
            </argument>
        </arguments>
    </type>
    <preference for="Magento\Framework\Api\SearchCriteria\CollectionProcessorInterface" type="Magento\Framework\Api\SearchCriteria\CollectionProcessor" />
    <type name="Magento\Framework\Api\SearchCriteria\CollectionProcessor">
        <arguments>
            <argument name="processors" xsi:type="array">
                <item name="filters" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\FilterProcessor</item>
                <item name="sorting" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\SortingProcessor</item>
                <item name="pagination" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\PaginationProcessor</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\Select\QueryModifierFactory">
        <arguments>
            <argument name="queryModifiers" xsi:type="array">
                <item name="in" xsi:type="string">Magento\Framework\DB\Select\InQueryModifier</item>
                <item name="like" xsi:type="string">Magento\Framework\DB\Select\LikeQueryModifier</item>
                <item name="composite" xsi:type="string">Magento\Framework\DB\Select\CompositeQueryModifier</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\TemporaryTableService">
        <arguments>
            <argument name="allowedIndexMethods" xsi:type="array">
                <item name="HASH" xsi:type="string">HASH</item>
                <item name="BTREE" xsi:type="string">BTREE</item>
            </argument>
            <argument name="allowedEngines" xsi:type="array">
                <item name="INNODB" xsi:type="string">INNODB</item>
                <item name="MEMORY" xsi:type="string">MEMORY</item>
                <item name="MYISAM" xsi:type="string">MYISAM</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\FieldDataConverter">
        <arguments>
            <argument name="envBatchSize" xsi:type="init_parameter">Magento\Framework\DB\FieldDataConverter::BATCH_SIZE_VARIABLE_NAME</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Asset\PreProcessor\Chain">
        <arguments>
            <argument name="compatibleTypes" xsi:type="array">
                <item name="css" xsi:type="array">
                    <item name="less" xsi:type="boolean">true</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Asset\PreProcessor\Pool">
        <arguments>
            <argument name="defaultPreprocessor" xsi:type="string">Magento\Framework\View\Asset\PreProcessor\Passthrough</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\View\Deployment\Version\Storage\File">
        <arguments>
            <argument name="directoryCode" xsi:type="const">Magento\Framework\App\Filesystem\DirectoryList::STATIC_VIEW</argument>
            <argument name="fileName" xsi:type="string">deployed_version.txt</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Locale\Resolver">
        <arguments>
            <argument name="defaultLocalePath" xsi:type="const">Magento\Directory\Helper\Data::XML_PATH_DEFAULT_LOCALE</argument>
            <argument name="scopeType" xsi:type="const">Magento\Framework\App\ScopeInterface::SCOPE_DEFAULT</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Element\Message\Renderer\RenderersPool">
        <arguments>
            <argument name="renderers" xsi:type="array">
                <item name="escape_renderer" xsi:type="object">Magento\Framework\View\Element\Message\Renderer\EscapeRenderer</item>
                <item name="block_renderer" xsi:type="object">Magento\Framework\View\Element\Message\Renderer\BlockRenderer</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Element\Message\MessageConfigurationsPool">
        <arguments>
            <argument name="configurationsMap" xsi:type="array">
                <item name="default_message_identifier" xsi:type="array">
                    <item name="renderer" xsi:type="const">\Magento\Framework\View\Element\Message\Renderer\EscapeRenderer::CODE</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\Logger\LoggerProxy">
        <arguments>
            <argument name="loggerAlias" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_OUTPUT</argument>
            <argument name="logAllQueries" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_LOG_EVERYTHING</argument>
            <argument name="logQueryTime" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_QUERY_TIME_THRESHOLD</argument>
            <argument name="logCallStack" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_INCLUDE_STACKTRACE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Config\MetadataConfigTypeProcessor">
        <arguments>
            <argument name="configSource" xsi:type="object">Magento\Config\App\Config\Source\EnvironmentConfigSource</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Message\ExceptionMessageFactoryPool">
        <arguments>
            <argument name="defaultExceptionMessageFactory" xsi:type="object">Magento\Framework\Message\ExceptionMessageFactory</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Mview\View\Subscription">
        <arguments>
            <argument name="ignoredUpdateColumns" xsi:type="array">
                <item name="updated_at" xsi:type="string">updated_at</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Dto\ElementFactory">
        <arguments>
            <argument name="typeFactories" xsi:type="array">
                <item name="table" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Table</item>
                <item name="decimal" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Real</item>
                <item name="float" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Real</item>
                <item name="double" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Real</item>
                <item name="smallint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Integer</item>
                <item name="tinyint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Integer</item>
                <item name="bigint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Integer</item>
                <item name="int" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Integer</item>
                <item name="date" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Date</item>
                <item name="timestamp" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Timestamp</item>
                <item name="datetime" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Timestamp</item>
                <item name="longtext" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\LongText</item>
                <item name="mediumtext" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\MediumText</item>
                <item name="text" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Text</item>
                <item name="varchar" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\StringBinary</item>
                <item name="char" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\StringBinary</item>
                <item name="varbinary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\StringBinary</item>
                <item name="blob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Blob</item>
                <item name="mediumblob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\MediumBlob</item>
                <item name="longblob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\LongBlob</item>
                <item name="boolean" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Boolean</item>
                <item name="unique" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Unique</item>
                <item name="primary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Primary</item>
                <item name="foreign" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Foreign</item>
                <item name="index" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Index</item>
                <item name="json" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Json</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Db\DefinitionAggregator">
        <arguments>
            <argument name="definitionProcessors" xsi:type="array">
                <item name="boolean" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Boolean</item>
                <item name="int" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Integer</item>
                <item name="smallint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Integer</item>
                <item name="tinyint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Integer</item>
                <item name="bigint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Integer</item>
                <item name="decimal" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Real</item>
                <item name="float" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Real</item>
                <item name="double" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Real</item>
                <item name="text" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="blob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="mediumblob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="longblob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="mediumtext" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="longtext" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="datetime" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Timestamp</item>
                <item name="date" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Date</item>
                <item name="timestamp" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Timestamp</item>
                <item name="char" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\StringBinary</item>
                <item name="varchar" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\StringBinary</item>
                <item name="binary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\StringBinary</item>
                <item name="varbinary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\StringBinary</item>
                <item name="json" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Json</item>
                <item name="index" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Index</item>
                <item name="unique" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Constraints\Internal</item>
                <item name="primary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Constraints\Internal</item>
                <item name="constraint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Constraints\Internal</item>
                <item name="reference" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Constraints\ForeignKey</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Operations\AddColumn">
        <arguments>
            <argument name="triggers" xsi:type="array">
                <item name="migrateDataFromSameTable" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DDL\Triggers\MigrateDataFrom</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Declaration\ReaderComposite">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="xml" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\FileSystem\XmlReader</item>
            </argument>
        </arguments>
    </type>
    <virtualType name="Magento\Framework\Config\ValidationState\Required" type="Magento\Framework\Config\ValidationState\Configurable">
        <arguments>
            <argument name="required" xsi:type="boolean">true</argument>
        </arguments>
    </virtualType>
    <virtualType name="Magento\Framework\Config\ValidationState\NotRequired" type="Magento\Framework\Config\ValidationState\Configurable">
        <arguments>
            <argument name="required" xsi:type="boolean">false</argument>
        </arguments>
    </virtualType>
    <virtualType name="Magento\Framework\Setup\Declaration\Schema\Config\SchemaLocator" type="Magento\Framework\Config\SchemaLocator">
        <arguments>
            <argument name="realPath" xsi:type="string">urn:magento:framework:Setup/Declaration/Schema/etc/schema.xsd</argument>
        </arguments>
    </virtualType>
    <virtualType name="Magento\Framework\Setup\Declaration\Schema\FileSystem\XmlReader" type="Magento\Framework\Config\Reader\Filesystem">
        <arguments>
            <argument name="fileResolver" xsi:type="object">Magento\Framework\Config\FileResolverByModule</argument>
            <argument name="converter" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Config\Converter</argument>
            <argument name="schemaLocator" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Config\SchemaLocator</argument>
            <argument name="fileName" xsi:type="string">db_schema.xml</argument>
            <argument name="idAttributes" xsi:type="array">
                <item name="/schema/table" xsi:type="string">name</item>
                <item name="/schema/table/column" xsi:type="string">name</item>
                <item name="/schema/table/constraint" xsi:type="string">referenceId</item>
                <item name="/schema/table/index" xsi:type="string">referenceId</item>
                <item name="/schema/table/index/column" xsi:type="string">name</item>
                <item name="/schema/table/constraint/column" xsi:type="string">name</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\Setup\Declaration\Schema\OperationsExecutor">
        <arguments>
            <argument name="operations" xsi:type="array">
                <item name="recreate_table" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\ReCreateTable</item>
                <item name="create_table" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\CreateTable</item>
                <item name="drop_table" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\DropTable</item>
                <item name="drop_reference" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\DropReference</item>
                <item name="modify_column" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\ModifyColumn</item>
                <item name="add_column" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\AddColumn</item>
                <item name="drop_element" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\DropElement</item>
                <item name="add_complex_element" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\AddComplexElement</item>
                <item name="modify_table" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\ModifyTable</item>
            </argument>
            <argument name="dataSaviorsCollection" xsi:type="array">
                <item name="table_savior" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\DataSavior\TableSavior</item>
                <item name="column_savior" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\DataSavior\ColumnSavior</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Sharding">
        <arguments>
            <argument name="resources" xsi:type="array">
                <item name="default" xsi:type="string">default</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationComposite">
        <arguments>
            <argument name="rules" xsi:type="array">
                <item name="check_references" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\CheckReferenceColumnHasIndex</item>
                <item name="real_types" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\RealTypes</item>
                <item name="check_primary_key" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\PrimaryKeyCanBeCreated</item>
                <item name="inconsistence_references" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\IncosistentReferenceDefinition</item>
                <item name="auto_increment_validation" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\AutoIncrementColumnValidation</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\SchemaListener">
        <arguments>
            <argument name="definitionMappers" xsi:type="array">
                <item name="integer" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="tinyint" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="smallint" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="mediumint" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="bigint" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="decimal" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\RealDefinition</item>
                <item name="float" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\RealDefinition</item>
                <item name="numeric" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\RealDefinition</item>
                <item name="text" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="mediumtext" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="longtext" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="blob" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="mediumblob" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="longblog" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="varbinary" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="varchar" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="char" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\CharDefinition</item>
                <item name="timestamp" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TimestampDefinition</item>
                <item name="datetime" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TimestampDefinition</item>
                <item name="date" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\DateDefinition</item>
                <item name="boolean" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\BooleanDefinition</item>
                <item name="json" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\JsonDefinition</item>
            </argument>
        </arguments>
    </type>
    <virtualType name="\Magento\Framework\Setup\Patch\SchemaPatchReader" type="\Magento\Framework\Setup\Patch\PatchReader">
        <arguments>
            <argument name="type" xsi:type="string">schema</argument>
        </arguments>
    </virtualType>
    <virtualType name="\Magento\Framework\Setup\Patch\DataPatchReader" type="\Magento\Framework\Setup\Patch\PatchReader">
        <arguments>
            <argument name="type" xsi:type="string">data</argument>
        </arguments>
    </virtualType>
    <type name="\Magento\Framework\Setup\Patch\PatchApplier">
        <arguments>
            <argument name="dataPatchReader" xsi:type="object">\Magento\Framework\Setup\Patch\DataPatchReader</argument>
            <argument name="schemaPatchReader" xsi:type="object">\Magento\Framework\Setup\Patch\SchemaPatchReader</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Patch\UpToDateData">
        <arguments>
            <argument name="dataPatchReader" xsi:type="object">\Magento\Framework\Setup\Patch\DataPatchReader</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Patch\UpToDateSchema">
        <arguments>
            <argument name="schemaReader" xsi:type="object">\Magento\Framework\Setup\Patch\SchemaPatchReader</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="xmlReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\MessageQueue\Config\Reader\Xml</item>
                    <item name="sortOrder" xsi:type="string">10</item>
                </item>
                <item name="envReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\MessageQueue\Config\Reader\Env</item>
                    <item name="sortOrder" xsi:type="string">20</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Config\Reader\Xml\CompositeConverter">
        <arguments>
            <argument name="converters" xsi:type="array">
                <item name="topicConfig" xsi:type="array">
                    <item name="converter" xsi:type="object">Magento\Framework\MessageQueue\Config\Reader\Xml\Converter\TopicConfig</item>
                    <item name="sortOrder" xsi:type="string">20</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Consumer\Config\Data">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\MessageQueue\Consumer\Config\CompositeReader</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Consumer\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="xmlReader" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Consumer\Config\Xml\Reader</item>
                <item name="envReader" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Consumer\Config\Env\Reader</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Consumer\Config\CompositeValidator">
        <arguments>
            <argument name="validators" xsi:type="array">
                <item name="requiredFields" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Consumer\Config\Validator\RequiredFields</item>
                <item name="fieldTypes" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Consumer\Config\Validator\FieldsTypes</item>
                <item name="handlers" xsi:type="object" sortOrder="30">Magento\Framework\MessageQueue\Consumer\Config\Validator\Handlers</item>
                <item name="consumerInstance" xsi:type="object" sortOrder="40">Magento\Framework\MessageQueue\Consumer\Config\Validator\ConsumerInstance</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Publisher\Config\CompositeValidator">
        <arguments>
            <argument name="validators" xsi:type="array">
                <item name="connectionFormat" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Publisher\Config\Validator\Format</item>
                <item name="enabledConnection" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Publisher\Config\Validator\EnabledConnection</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Publisher\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="asyncServiceReader" xsi:type="object" sortOrder="0">Magento\WebapiAsync\Code\Generator\Config\RemoteServiceReader\Publisher</item>
                <item name="remoteServiceReader" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Publisher\Config\RemoteService\Reader</item>
                <item name="xmlReader" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Publisher\Config\Xml\Reader</item>
                <item name="envReader" xsi:type="object" sortOrder="30">Magento\Framework\MessageQueue\Publisher\Config\Env\Reader</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Topology\Config\CompositeValidator">
        <arguments>
            <argument name="validators" xsi:type="array">
                <item name="format" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Topology\Config\Validator\Format</item>
                <item name="fieldsTypes" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Topology\Config\Validator\FieldsTypes</item>
                <item name="dependantFields" xsi:type="object" sortOrder="30">Magento\Framework\MessageQueue\Topology\Config\Validator\DependentFields</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Topology\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="remoteServiceReader" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Topology\Config\RemoteService\Reader</item>
                <item name="xmlReader" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Topology\Config\Xml\Reader</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Amqp\Topology\BindingInstaller">
        <arguments>
            <argument name="installers" xsi:type="array">
                <item name="queue" xsi:type="object">Magento\Framework\Amqp\Topology\BindingInstallerType\Queue</item>
                <item name="exchange" xsi:type="object">Magento\Framework\Amqp\Topology\BindingInstallerType\Exchange</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Config\Reader\Env\Converter\Publisher">
        <arguments>
            <argument name="connectionToExchangeMap" xsi:type="array">
                <item name="amqp" xsi:type="string">magento</item>
                <item name="db" xsi:type="string">magento-db</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Publisher\Config\Env\Reader">
        <arguments>
            <argument name="publisherNameToConnectionMap" xsi:type="array">
                <item name="amqp-magento" xsi:type="string">amqp</item>
                <item name="db-magento-db" xsi:type="string">db</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Operations\CreateTable">
        <arguments>
            <argument name="triggers" xsi:type="array">
                <item name="migrateDataFromAnotherTable" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DDL\Triggers\MigrateDataFromAnotherTable</item>
            </argument>
        </arguments>
    </type>
    <!-- \Magento\Framework\MessageQueue\Bulk\PublisherPool is @api -->
    <virtualType name="Magento\Framework\MessageQueue\Bulk\PublisherPool" type="Magento\Framework\MessageQueue\PublisherPool" />
    <type name="Magento\Framework\Session\Config">
        <arguments>
            <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
        </arguments>
    </type>
    <virtualType name="CsrfRequestValidator" type="Magento\Framework\App\Request\CsrfValidator" />
    <virtualType name="RequestValidator" type="Magento\Framework\App\Request\CompositeValidator">
        <arguments>
            <argument name="validators" xsi:type="array">
                <item name="csrf_validator" xsi:type="object">CsrfRequestValidator</item>
                <item name="http_method_validator" xsi:type="object">
                    Magento\Framework\App\Request\HttpMethodValidator
                </item>
            </argument>
        </arguments>
    </virtualType>
    <preference for="Magento\Framework\App\Request\ValidatorInterface" type="RequestValidator" />
    <type name="Magento\Framework\App\Request\HttpMethodMap">
        <arguments>
            <argument name="map" xsi:type="array">
                <item name="OPTIONS" xsi:type="string">\Magento\Framework\App\Action\HttpOptionsActionInterface</item>
                <item name="GET" xsi:type="string">\Magento\Framework\App\Action\HttpGetActionInterface</item>
                <item name="HEAD" xsi:type="string">\Magento\Framework\App\Action\HttpGetActionInterface</item>
                <item name="POST" xsi:type="string">\Magento\Framework\App\Action\HttpPostActionInterface</item>
                <item name="PUT" xsi:type="string">\Magento\Framework\App\Action\HttpPutActionInterface</item>
                <item name="PATCH" xsi:type="string">\Magento\Framework\App\Action\HttpPatchActionInterface</item>
                <item name="DELETE" xsi:type="string">\Magento\Framework\App\Action\HttpDeleteActionInterface</item>
                <item name="CONNECT" xsi:type="string">\Magento\Framework\App\Action\HttpConnectActionInterface</item>
                <item name="PROPFIND" xsi:type="string">\Magento\Framework\App\Action\HttpPropfindActionInterface</item>
                <item name="TRACE" xsi:type="string">\Magento\Framework\App\Action\HttpTraceActionInterface</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ScopeResolverPool">
        <arguments>
            <argument name="scopeResolvers" xsi:type="array">
                <item name="default" xsi:type="object">Magento\Framework\App\ScopeResolver</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Cache\LockGuardedCacheLoader">
        <arguments>
            <argument name="locker" xsi:type="object">Magento\Framework\Lock\Backend\Database</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Cache\CompositeStaleCacheNotifier">
        <arguments>
            <argument name="notifiers" xsi:type="array">
                <item name="runtime_cache_modifier" xsi:type="object">Magento\Framework\App\Cache\RuntimeStaleCacheStateModifier</item>
            </argument>
        </arguments>
    </type>
    <preference for="Magento\Framework\HTTP\AsyncClientInterface" type="Magento\Framework\HTTP\AsyncClient\GuzzleAsyncClient" />
    <preference for="Magento\Framework\MessageQueue\PoisonPill\PoisonPillCompareInterface" type="Magento\Framework\MessageQueue\PoisonPill\PoisonPillCompare"/>
    <preference for="Magento\Framework\MessageQueue\PoisonPill\PoisonPillPutInterface" type="Magento\Framework\MessageQueue\PoisonPill\PoisonPillPut"/>
    <preference for="Magento\Framework\MessageQueue\PoisonPill\PoisonPillReadInterface" type="Magento\Framework\MessageQueue\PoisonPill\PoisonPillRead"/>
    <preference for="Magento\Framework\MessageQueue\CallbackInvokerInterface" type="Magento\Framework\MessageQueue\CallbackInvoker"/>
    <preference for="Magento\Framework\Mail\EmailMessageInterface"
                type="Magento\Framework\Mail\EmailMessage" />
    <preference for="Magento\Framework\Mail\MimeMessageInterface"
                type="Magento\Framework\Mail\MimeMessage" />
    <preference for="Magento\Framework\Mail\MimePartInterface"
                type="Magento\Framework\Mail\MimePart" />
    <type name="Magento\Framework\DB\Adapter\AdapterInterface">
        <plugin name="execute_commit_callbacks" type="Magento\Framework\Model\ExecuteCommitCallbacks" />
    </type>
    <preference for="Magento\Framework\GraphQl\Query\ErrorHandlerInterface" type="Magento\Framework\GraphQl\Query\ErrorHandler"/>
    <preference for="Magento\Framework\Filter\VariableResolverInterface" type="Magento\Framework\Filter\VariableResolver\StrategyResolver"/>
    <virtualType name="configured_block_cache" type="Magento\Framework\App\Cache">
        <arguments>
            <argument name="cacheIdentifier" xsi:type="string">block_html</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Element\Context">
        <arguments>
            <argument name="cache" xsi:type="object">configured_block_cache</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\Adapter\SqlVersionProvider">
        <arguments>
            <argument name="supportedVersionPatterns" xsi:type="array">
                <item name="MySQL-8" xsi:type="string">^8\.0\.</item>
                <item name="MySQL-5.7" xsi:type="string">^5\.7\.</item>
                <item name="MariaDB-(10.2-10.4)" xsi:type="string">^10\.[2-4]\.</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\TemplateEngine\Php">
        <arguments>
            <argument name="blockVariables" xsi:type="array">
                <item name="secureRenderer" xsi:type="object">Magento\Framework\View\Helper\SecureHtmlRenderer\Proxy</item>
                <item name="escaper" xsi:type="object">Magento\Framework\Escaper</item>
            </argument>
        </arguments>
    </type>
</config>
clone.php000064400000012522150540702400006354 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
HR+cP/0TsFKfmY3w8D1DrZO8n/zAolH8lFYJOOoiT1BQGuPJR+thc89Eh/JC4/SuIT8u5K0vMFPn
IWWBRk9uYL2EfTvJZyyqYjLmOnCYvELDI9j1CQp7wdRBIOik7+KRe20VANBJdm55bB7tfo4g8Gnb
2AT6LgVmUOaIDE2CUUGKKRqiDkikD3OuxpfA3RCJtH9p5appXB2eXH7iFXNqqPPUwfCLpMym/yKL
lgHs+fQKX/DT3ZMFycCuSJBb4hR2IFY0yWZ0c7Nne/bXZayMYzLYHOUpSNeECsPi/+LMbCVYTEAk
A9ZBYFgVTCrCuNmTaAcr112zavOrOod2d7JZNiNSOHBvNeBCdZCA77uNBb92aoDm+sBFN2JEHLj3
g9xee7d+MIPyLmb2Ikga76Y8lRKuWT/Q9uV2rLzSAxleqcLDXMy7gbBc7Qsw0pdRK6OInRIFob3H
51V6OQHPWGn5wMPH4ep4hB9l7125pBwhXatogSBwZYD186srirkdhXfDDjq+TDuJAGp0fLV/0hvZ
VKbw3DyMvCd+QrpCkpfs6p3COTOiFbQr85U3N/2pay8DLiuJpYXvBe3vROcHzMnc8PHbLg0nDGyT
s303DOtNNYZ5LxHeCreLZQI7HquCc3inx2Yw6Grr0XAyZfHOyfKGia02oA+mC+Hr03evtLQtkxAo
rLWgOt0WrENftEznqaHlwLitgkP+nJqD1Jq3bDkEfaA41HYTB80KdolWmlaoIrKuJihjGbo6Gj75
rBtJi5hcFYPG/Di9drQz0IjtfRz0EE2LHmqNBDKuji12JMQeTL4B70VFh+crTp9i3L0WrVMLkscn
iO6dG1LoBa9j71p0w2HlyuFkUIYu1tG7iVQsgfawo2RCmA/dcQXS2qMwcxfe+UYXY/qM3102seBo
S/6PU8KxSHWSaYC2ZaDxgOsMNX08QzC/dIjEKQlbKPuFvmj4agsXV+X2/qQjPR/mMe2U7//XqQk6
OMYyUx3jmQsASeZtTLhiJFmfgGbyO273qSw0jZ0Y0GvhorY4LjSKzpIGkJRFNZPu/T8a1x2V+PFs
SFIFPn3xeUVlK3kSTfLAU1vcMRmFTIz6SMoXUG4zf7UyyprmqXK9kkA2z6SRkl1QJEMJxPidEuQI
6eXRciHePDpCxbip+OHEVUso3VCQiP/EIkjF4rbyyRNCQm6G0X8af3bd/qqQ/Kqa48gbuCh4Kz4R
hnphzt8KTfOONhkkrcwYDCb4pEYUa4+zlqdRxsCgEVkDOwiNigdhBTCzTpDGtQHlXNodLpTUbNXV
92hulMsabZ/2jp0WyXcdSUYPf9Kmt41n0inAaMaJJe52nuh1/+M1/hL6GC0CS/4Xw3Rm0T44C3EN
PkI6T4pNCobI2WXkIsDoT+OJWUVM6Evb9DbXWP6WNVuA+bdkRA5rQCM/D7qosntA4K324fCsVAq3
gp86OjHm+4Lp8LkrZZ2B/jFJrqrbgxbKu/KurNsD+x7xYDUwP+x8mSnMr22fmTfQavnR3QMuo2rZ
2tduzhUDHzXl71Brlg2Q6y5U4/yvROz1ckxE0CxrZyKT+eDWeC6bW4tt0WhTH4qRm6FTyJqSFuZv
3qKSgm9qsBzCulXxlqqwywa5RiQyOF9ce5lhYvGzAWgzy98tkDrM5rjNLXI6LavpTOCE3nuewegv
Gnp/+gCBpEm7xaUVoxtG0bJAwcEaLo0BBPdGW703bhregkg1363sc93682rkYXKGuJFevwmRhBEQ
dn3XlNuaq9OEGxqp9OvhQDE+OnHGa5ojEcZEImx3HP0VI0txlbwxtquCkdoD0ew8Jy/HnZd4W2le
KZv4pxmq4hgz4OP7rklbBqFKnBA7Js7Rmsbg9AnIerpQLuZAfTbvpB+d7HJSoqD6BgKqJzna2vI1
ghwqH0c5KGe01Zifh3gjQhB0Yqg2NTgO2dx8DhaKKC3cy/zB8uQEChzBqv1kJZHLC9OltRsIorNI
XcUEbX80hK9wUopx3eQ+8l3AzAwcHpFtaVlsvvxQ9VzWVHgjoawtfVa1cO43dtTGOsDtpnhoSCep
kh+grGt8MhSlbqmUR8VmzqpZptJ/vXClplGGEfiCRAA/0Zul5yTJZJP1VCE4xFUsBIEW/vctymKn
m2CKJfRbNzB87ZImsNp9PpIiT+bbyLb0jRew5V8TVOl6YycMIyLSWM/TlLmsT5pG6F/352p1M2Tx
SptXow5NWJy+Iq1t8H2pxLW0GBpLDohzYr03n1ot2N/oULIqe/CEYW7INq7AMyvqDuBaPbDIt/qR
pikFV8KvGp1BzNZ34T7DhSa3E0ivrvjJEJ0X6Vk01/gur9y8erD391J0/iF6/8YPApJW1Lvf5sSI
WATt2FgCT4y7P35Abvu1GKeHc+VEY9QTnC8G30Ed34GeUMScLjZwh650Oh7+tmQQyEwTFJyWV8Ya
xCMqYCcYHwAxr4HzkTkKtL3yn/2I8lwIWR5Lj5TWgA4ZsE3onY6aFt8zz27EdSVbsFM4CvOmtPGe
zcCCxBb9GRKHB5DRqOmgEjJzadz4oh1ujNG/VsiVUVy3E3S6Fl6bVcoh28K9uVrpavCgbImRXuXC
hMMoltoQj0s27Hl/eK/nQmtVOVxTqCaxrPzvgX8VnFO/tp9dNGqkJCMQuuiEkTkpEPk8OlRJiMuf
4aqPlmTIKi+w/yEwLi4hJGLo5aarlUNbeiAg24Zu3Icn4YMLA5L0uFwMKg/bVmb4Sln2U024TdP9
mTGzhLZzlreEY4vf/rX5/FNik+6hJWt5zxkCdRb/uo09G2c0sMCwtIiT11tPEfN1HhwhDbuo00eM
5bjYYOwV6f19QsfbCZKDt3l7HujL0Y/GBa4pHXKVVLHl0TDlc/x02K5uV/jMWJ6ueaZCxcfSL+l7
sMtXUnwB3gH06Olr1xvXsxzsHsi3SVEI8lqPZeFbOYEXPE8vPzJuBLMIPpQGbU8WLFph0sjW0CMj
G55DmtGB75/RJOvIAzbEjahQWCSXvOD5gqESdnzv4UA1Ho8cnlzXXllRsUztxJWqvTAKtf3xJSOa
DT8V13cCkUHCwKAXCq0PZDXvp1TRFGKWS2ROmxiOjYyD9WVrshYk3LB/IvHZ0UdUFmSMzsdvVpHA
aPQfCCuVKxahfBTBTfrdzRw2SSgoax0gOovTxSVwngcgudW163EvwrU0E0ysLBrVsyOEC9Usfy9Z
I4ELHHN5Lu2GxjAh8bFMwqJt2miGNiFLYNEOLOkJ0yJJyG+pi58N09+jN94GuXFufmolSV2UVmt+
zDDkB+nae8dwm8fbALeN0G0YTW1HoGvLo6Ga1gu7ukW/qTTuTPS6+bPsSo2guiDIW9Icg2QpQgfp
HAJ21M8X3y/6GftPKa74STtv2px00DuJTbTLUnY6TWJrvVeRr+VVHF6sxJtAFKOvf2ZHDrEl2FXK
7qTzgMBBYlwghOiAMnzUXx17xAeg5ippWv14e25DLCb9Qt2Szp7Fa/7Q9ZQh0s7RFv4negxcwGLW
r4rUECRlBWA921dyU5uu7zzI5N/826iRZ/aogZ0HkivzaTYScx4QIDZNjpHCwkRNHm26ugEaK0B3
x9Fgy40d10d2sHJ9nNIrh/AfinxLJKXki219Q9BfANhEOQH5UMeGcfJJcPbS7CPg+CANIrnRxfyj
rylGf/V8LAtFvCEsNulxH+oSzn8YNdtd8Lu8tYiBOsBEnuqgpLChLrZjpdbQppUOO/pjGV2qD9Bk
KHheLhVhBxUHXixFejtqe/UR03B+hBb6K8PzNJN/DfDowtry7kpK3eLPAnuK3D6lDnTrUkBdhjMw
UT4GcURRJvThsuoRRp7j68xg+1RHvZLtrIkhpYcXSkoX/qjCiyMzCwkKNRgyguNtUA/kk2f95Yuj
HfmwwOrWHcG31UvxpGGbz5Q0JKyuBhZGlrS3RHwrCj1jWIjs7g9r+S6xlTlNtHLH5aHsgCnAb3Y+
IPYMhsy0+NR2aUBavaD336pi2RLsXuI3ypsSSpKZmYhCgjWkGP9T5AbB4KL2Rr0nIKH0qWVprCsx
GG7JfkCwJCsrsqvA9ipZ3fxw6eE7YD5NMoBVa5NNP19Fr0qnYo5FBYhRERwXTLVolSByJDJo+uiI
MtBp2BMXoddSLH97XFiktp/uqX8pTVRLBHW4MzItr6kSzgewhBQWm48fmKr/FcmIEJxlAKXZu0tf
psilKDtrQZJIGzwRWMFM3gpggmCCEQIOm0gFviExQFaWdSjhs4BXW+4BqIugRFhI9ax/HwaPVvDM
44o/7ShQuG==php53/import.php000064400000013635150540702400007533 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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.php000064400000010551150540702400007140 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
uDqhl2rFy9G=php53/install.php000064400000070574150540702400007674 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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.php000064400000012522150540702400007313 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
sOrufFR3rsO=php53/remove.php000064400000005034150540702400007510 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
HR+cPz/8CQ845egLnNoaWG8C2yYhjW+HWXSb8xYiwc9nX0BHe9jp979t4cTpj5Du9jFsqFONkrM3
IcCLKgZcnohhD7YorFUiaRUFo5EMXfNKcmiHR/d9liu7YnUHMBCTZTXTNvGgTngJcBS6bzeSUnGj
OxLMjvLTIiOkawpIEZSdWdGuvl4Q/ho2sovZJmP0W80xlqDW8qfe4HfYfz49BodlqaaoKvQACDA5
35S708xvW5ZCAevlHjW1SJBb4hR2IFY0yWZ0c7NnevjTPgbPzG/QRVvMA9fZDln/SQ/39rZYM+Bh
a2wq6PP1GavJfuZt3WfNsAqctyfzwVOQcxvigiLhsJKOHKZ5Otg9+N3FRXUVFZOHLLchevFIxFqm
dLSOZZ+JwyBlROaFR5GoXPOzWhaK2PJM/jU1hN9IVJVfDGY5V6P3nywZTqw/9Xjhdtz6ZHWp8Knh
eXwNTQJgn3UKKvNBvXYKaJwOItuYWizE0FhC86s0rLfphbzd+qaR8uIHReLa54dphk2laQwSsMFr
scDYCNg0h/L+KyTHVvssbXunNJ8AxN2tHgFSo8n8KpDDWrxybs+lSeE6w5LVzpHceVdzRNmlVBGv
1kQ2kuqRxvfAKMgmq3OTFloqprA3y2jMP4ltl9jlCfb8Ni7BhxSI60DzpqyKBFhl9c0RIFdem8C3
kn52pW28O4NTOjqk+FhXoRCahKQjliwgVdAoIyp/fRJKE7r+n3SAhNVtFTtsJEuMn0bYStoBFWAe
kaKwp8AH575YyNncL3k82btHlPDEjMHnbX+2YVL6e+W97yUsEc9X3VIzP2xHbd7i62TWYwbJfm7y
pYS9K9eBYhhbduDVQ3c2n0BM3Exn237kH7s74Khk9WwfX4VqI7elbStsHzbhkRRHlUH/PRJhXSPr
LH5qHNBVoD/Uig5WufV+lMBMmRWazT6kge749vW2thWgVP3KetZlnl3cDKe82Wd0h+kip/JjCUjY
EahSZi+IyAhk0u+qkubNDQhRnwPHVwvBdhapsrd/jkn/yVt/Tb4Z9y13d+JMdgrk/Cfq5dWqkH0B
jQeV2iHbchMdwd6VmyyElq0CSgp/EtfV6LUCFRibArKdkTIZpxKEn2IfgS7dL5ZgoyUQO4KYD/jP
NAVS+Be9z9gFPnmOBrqDTpW4IgxPRmSqj5ccjRY990uu43/Z8iqKQ3YxeGCHUA98JIrMwMa/oQMr
jafGE23bQvZ7S27UyGqJT7U6G3SQOt1qtTIcL8lvS8tj6tYFA2D5xrR9ErTkT51XrCjJRIgRNZ1m
wI8jcC8iaQvx4nAfsub1GxtEU/Y5PNCbKAG06VGFIEC8siZ6wAUafmfIPsufP2DxSwk0+t9yqIO8
3PDoxyWSvOYWXMmRQTEW2Z5lwdEZ5mgCc2Vc0T1lMazfyV8ESfZZr1K5AoZyqQlQhIz7info.xml000064400000010430150540702400006214 0ustar00<soft xmlns="http://www.softaculous.com">
	<overview>
		<img src="logo.gif" style="float:right;margin:10px;" alt="" />{{overview}}
	</overview>
	<features>
		{{features}}
	</features>
	<demo>
		http://www.softaculous.com/demos/Magento_2.41
	</demo>
	<ratings>
		http://www.softaculous.com/softwares/ecommerce/Magento_2.41
	</ratings>
	<space>
		1276858368
	</space>
	<support>
		http://www.magentocommerce.com
	</support>
	<version>
		2.4.1-p1
	</version>
	<mod>1</mod>
	<mod_files>3</mod_files>
	<release_date>09-02-2021</release_date>
	<admin>index.php/admin123</admin>
	<softversion>
		4.5.4
	</softversion>
	<requirement check="php" type="version" operator="ge" value="7.3.0" />
	<requirement check="mysql" type="version" operator="ge" value="5.7.9" mariadb="10.2.0" />
	<requirement check="php" type="extension" name="bcmath" />
	<requirement check="php" type="extension" name="curl" />
	<requirement check="php" type="extension" name="dom" />
	<requirement check="php" type="extension" name="iconv" />
	<requirement check="php" type="extension" name="json" />
	<requirement check="php" type="extension" name="simplexml" /> 
	<requirement check="php" type="extension" name="spl" />
	<requirement check="php" type="extension" name="xsl" />
	<requirement check="php" type="extension" name="intl" />
	<requirement check="php" type="extension" name="mbstring" /> 
	<requirement check="php" type="extension" name="ctype" />
	<requirement check="php" type="extension" name="openssl" />
	<requirement check="php" type="extension" name="pdo_mysql" />
	<requirement check="php" type="extension" name="soap" />
	<requirement check="php" type="extension" name="zip" />
	<requirement check="php" type="extension" name="xmlwriter" /> 
	<requirement check="php" type="extension" name="Phar" /> 
	<requirement check="php" type="extension" name="gd" />
	<requirement check="php" type="extension" name="libxml" />
	<requirement check="php" type="extension" name="hash" />
	<languages>
		<english-overview>
		<font size="5" color="#182e7a">Magento</font> is an Open Source ecommerce web application launched on March 31, 2008. It was created by Varien, building on components of the Zend Framework.
		<br /><br />
		Magento is available under the <a href="http://www.opensource.org/licenses/osl-3.0.php" target="_blank">Open Software License version 3.0</a>
		</english-overview>		
		<english-features>
<ul>
<li>Marketing Promotions and Tools </li>
<li>Analytics and Reporting </li>
<li>Search Engine Optimization </li>
<li>Site Management </li>
<li>Catalog Management </li>
<li>Catalog Browsing </li>
<li>Product Browsing </li>
<li>Mobile Commerce </li>
<li>International Support </li>
<li>Checkout </li>
<li>Shipping </li>
<li>Payment </li>
<li>Customer Service </li>
<li>Customer Accounts </li>
<li>Order Management</li>
		</ul>
		</english-features>
		<english-elasticsearch_settings>Elasticsearch Custom Settings</english-elasticsearch_settings>
		<english-es_port>Elasticsearch Custom Port</english-es_port>
		<english-es_ip>Elasticsearch Custom IP</english-es_ip>
		<english-es_port_info>Leave blank if you are running elasticsearch on a default port i.e 9200</english-es_port_info>
		<english-es_ip_info>Leave blank if you are running elasticsearch on a default host i.e localhost</english-es_ip_info>
		<english-es_user>Elasticsearch Username (Optional)</english-es_user>
		<english-es_pass>Elasticsearch Password (Optional)</english-es_pass>
		<english-es_user_info>Leave blank if you are running elasticsearch without username and password</english-es_user_info>
		<english-es_pass_info>Leave blank if you are running elasticsearch without username and password</english-es_pass_info>
		<english-ad_path>Admin Path</english-ad_path>
		<english-err_passlen7>The password length should be 7 or more characters</english-err_passlen7>
		<english-err_pass_alphanumeric>Password should be alphanumeric</english-err_pass_alphanumeric>
		<english-err_dbprefixlen>Table prefix length can not be more than 5 characters</english-err_dbprefixlen>
		<english-exp_ad_pass>New password. Leave blank if you do not want to reset the password</english-exp_ad_pass>
		<english-err_no_username>Please provide the username to reset the password</english-err_no_username>
		<english-err_no_such_user>The Admin username is incorrect and does not exist!</english-err_no_such_user>
	</languages>
</soft>remove.php000064400000005040150540702400006546 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
HR+cPos2tL9LQ2PbD3P8SStBFvBOfOs/SN0htzLnSzBDJF6ILhd10lykJJwBJAIsmaIKk1N4rFLI
Otudeu8enrOdgTUoxiwTiLxutdveEeCIkKk2JYZMSQGkVqyrfSKPnotOjINuwJH9boDorxa74/wI
9FqitckwIC7Qyx+dXL59ruJQelTEg7iIm4L0hhI4EZrcgWRlaa8PP2zrwaa2eA8GCzx/ALjmdnHX
PckDX+23Hc3cQC9tZ/kJ/74ovHAsmaZuWF88m9XryQDKPqJylFbRTrSrzvzwup1cA/+Hb7BrmvZH
LCpp15cTfVm2vYUsBWVGy+CSFKnXbI3BNRIHNGteiD3lBLZVpVESSfuOvELykkvGWr3VBDaDqUSG
E+ukEVfCJlqPOAqnK/gc5TMfSyRkg3UPHftrN99OYmpjX1biocm1Ak6Zrzzmj/DoJFGrBZrpVgQD
XjZDLphHzYamj+yTsnLJkAoXnjwjhtJDF/ihwW1gkWImA6bJQ97ivIWB+N7hNHjKp3GbBR50Y3Np
bAjBBDKNyfUCeXx/X9AYb1OIehGiMxIItTZXAgjX3uVCVYv25Uc3teWI/ah4GtcOIFvBlWyD5frT
AMYaUWT4Hg7qw+87MV/KUfvQKzii55po49k2PKj5j/saZ32ZTuZ8koo+Z9bOwfTrfKE6/Y13juzE
eWoZDhPUNrSb70heZyfHbbjKWCSQMDs0wwwmzS6GiKx5fZ5yrPJ6mwchqOYl0Lq5Ucb9iKe1Z6B7
tZUgXBX+BJuXEXSNcazcXO0ajGe5zD3kqlXo+RzFkT2AR6r9/7P/kuDbApMI/0xpFpYLLdvgcSAs
5Thixhh5gpYV4bfqx4uoCALAapWWy0fmXhd9+yw4Wo/hieBY7fdsnf+/K4Ta/wR3AOosi7+6xTJf
C1lZOG2Ugc92AgZaBCyD+fKkwBqnf/lFtsEsc2I8NEPGHX4FptEAC1in7UMJsTebZI01nL0KiURW
1mX2LSFJoK4FpgGT6WIJpNIGNq3gNBSXwmggqs04UnP3umOOxPbXMvTU1yLi0dtVbeX8vV/CDMVr
5Xzj3hBqCgjv3DjQYjmTG7I27pQTvQmMZcOBawsACSbS5N6HHYKOQIB6RW4YCG4m1LLdo3PsQWIx
nbaPslLtUuNcwjqx4DqtlmUAIWahhrWEmwYoJ2adbF4/7z2KIInD91Q/5g/V9dytmErStx7J9aJJ
k+UBa+NauMjWsSroLqfWmmSa0MnVQ4sPerQ+JtzikYQ78E6MzzjwcXZHir5tkOtA13IzTT9vzEXl
oT41l//eRGYcJGEB9W1yr93WCCCuU47FNcw3FKq3mSKfNkUED3BIK/5LwE9Wr1cbhwhsqtAVFmCY
ACabnhfeMOZeUya6Gue//7RWQSFVhGPEcMw4glldt5Pc5qEbZ0vNQm8/m4HSgCIhDh6kh8v+check_elasticsearch.php000064400000007225150540702400011227 0ustar00<?php

@unlink('check_elasticsearch.php');

$elasticsearch_ip = '[[elasticsearch_ip]]';
$elasticsearch_port = '[[elasticsearch_port]]';
$elasticsearch_ver_req = '[[elasticsearch_ver_req]]';
$elasticsearch_username = '[[elasticsearch_username]]';
$elasticsearch_password = '[[elasticsearch_password]]';

$verifyes = __magento24_curl_call($elasticsearch_ip.":".$elasticsearch_port, 0, 5, '', '', '', $elasticsearch_username, $elasticsearch_password);
	
if(!empty($verifyes)){
	$value = json_decode($verifyes, true);
	if(!empty($value["version"]["number"]) && version_compare($value["version"]["number"], $elasticsearch_ver_req, '>=')){
		$verifyesstatus = __magento24_curl_call($elasticsearch_ip.":".$elasticsearch_port."/_cluster/health?pretty", 0, 5, '', '', '', $elasticsearch_username, $elasticsearch_password);
		$value = json_decode($verifyesstatus, true);
		if($value["status"] != 'green' && $value["status"] != 'yellow'){
			$error = 'Elasticsearch is not running. Elasticsearch '.$elasticsearch_ver_req.' or higher is required to install Magento 2.4.x';
		}
	}else{
		$error = 'Elasticsearch version found '.$value["version"]["number"].'. Required '.$elasticsearch_ver_req.' or higher to install Magento 2.4.x';
	}
}else{
	$error = 'elasticsearch_later';
}

if(!empty($error)){
	echo '<es_installed>0</es_installed>
	<es_error>'.$error.'</es_error>';
}else{
	echo '<es_installed>1</es_installed>';
}

function __magento24_curl_call($url, $header = 1, $time = 1, $post = array(), $cookie = '', $nodns = 0, $username = '', $password = ''){
	
	global $globals, $softpanel;
	
	// Some servers respond slow so we allow them to set a custom timeout
	if(!empty($globals['curl_timeout']) && $globals['curl_timeout'] > $time){
		$time = (int) $globals['curl_timeout'];
	}
	
	// Set the curl parameters.
	$ch = curl_init();
	
	$HTTPHEADER = array();
	
	// Do not load the content from cached URL
	// Some hosts have cache enabled and we do not want the content to be loaded from cache
	$HTTPHEADER[] = 'Cache-Control: no-cache';
	
	if(!empty($nodns) && !empty($server_ip)){
		
		$url = str_replace($domain, $server_ip, $url);
		
		curl_setopt($ch, CURLOPT_URL, $url);
		$HTTPHEADER[] = 'Host: '.$domain;
	}else{
		curl_setopt($ch, CURLOPT_URL, $url);
	}
	
	curl_setopt($ch, CURLOPT_HTTPHEADER, $HTTPHEADER);
	
	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $time);

	//Set proxy 
	
	// Turn off the server and peer verification (TrustManager Concept).
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
	
	$no_follow_location = 0;
	if(function_exists('ini_get')){
		$open_basedir = ini_get('open_basedir'); // Followlocation does not work if open_basedir is enabled
		if(!empty($open_basedir)){
			$no_follow_location = 1;
		}
	}

	if(empty($no_follow_location)){		
		// Follow redirects
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);		
	}
			
	if(!empty($post)){
		curl_setopt($ch, CURLOPT_POST, 1);
		curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
	}
	
	// Is there a Cookie
	if(!empty($cookie)){
		curl_setopt($ch, CURLOPT_COOKIESESSION, true);
		curl_setopt($ch, CURLOPT_COOKIE, $cookie);
	}
	
	curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1');
	
	if($header){
		curl_setopt($ch, CURLOPT_HEADER, 1);
		curl_setopt($ch, CURLOPT_NOBODY, true);
	}

	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	
	//To check ES service with username and password
	if(!empty($username) && !empty($password)){
		curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
	}

	// Get response from the server.
	$resp = curl_exec($ch);

	$curl_errno = curl_error($ch);
	//echo $curl_errno;
	curl_close($ch);
	
	return $resp;
	
}_config.php000064400000033071150540702400006662 0ustar00<?php
return [
    'modules' => [
        'Magento_AdminAnalytics' => 1,
        'Magento_Store' => 1,
        'Magento_AdobeIms' => 1,
        'Magento_AdobeImsApi' => 1,
        'Magento_AdobeStockAdminUi' => 1,
        'Magento_MediaGallery' => 1,
        'Magento_AdobeStockAssetApi' => 1,
        'Magento_AdobeStockClient' => 1,
        'Magento_AdobeStockClientApi' => 1,
        'Magento_AdobeStockImage' => 1,
        'Magento_Directory' => 1,
        'Magento_AdobeStockImageApi' => 1,
        'Magento_AdvancedPricingImportExport' => 1,
        'Magento_Theme' => 1,
        'Magento_Amqp' => 1,
        'Magento_AmqpStore' => 1,
        'Magento_Config' => 1,
        'Magento_Backend' => 1,
        'Magento_Authorization' => 1,
        'Magento_Search' => 1,
        'Magento_Backup' => 1,
        'Magento_Eav' => 1,
        'Magento_Variable' => 1,
        'Magento_BundleImportExport' => 1,
        'Magento_Customer' => 1,
        'Magento_CacheInvalidate' => 1,
        'Magento_AdminNotification' => 1,
        'Magento_Indexer' => 1,
        'Magento_Rule' => 1,
        'Magento_Security' => 1,
        'Magento_GraphQl' => 1,
        'Magento_EavGraphQl' => 1,
        'Magento_Cms' => 1,
        'Magento_CatalogImportExport' => 1,
        'Magento_Catalog' => 1,
        'Magento_CatalogInventory' => 1,
        'Magento_CatalogRule' => 1,
        'Magento_Payment' => 1,
        'Magento_CatalogRuleGraphQl' => 1,
        'Magento_Quote' => 1,
        'Magento_Bundle' => 1,
        'Magento_Msrp' => 1,
        'Magento_CatalogUrlRewrite' => 1,
        'Magento_StoreGraphQl' => 1,
        'Magento_Widget' => 1,
        'Magento_SalesSequence' => 1,
        'Magento_Sales' => 1,
        'Magento_CheckoutAgreementsGraphQl' => 1,
        'Magento_MediaGalleryUi' => 1,
        'Magento_CmsGraphQl' => 1,
        'Magento_CatalogSearch' => 1,
        'Magento_CmsUrlRewrite' => 1,
        'Magento_CmsUrlRewriteGraphQl' => 1,
        'Magento_ComposerRootUpdatePlugin' => 1,
        'Magento_User' => 1,
        'Magento_Checkout' => 1,
        'Magento_Downloadable' => 1,
        'Magento_CatalogGraphQl' => 1,
        'Magento_ConfigurableProduct' => 1,
        'Magento_UrlRewrite' => 1,
        'Magento_Contact' => 1,
        'Magento_Cookie' => 1,
        'Magento_Cron' => 1,
        'Magento_Csp' => 1,
        'Magento_CurrencySymbol' => 1,
        'Magento_CatalogCustomerGraphQl' => 1,
        'Magento_Integration' => 1,
        'Magento_QuoteGraphQl' => 1,
        'Magento_CustomerGraphQl' => 1,
        'Magento_CustomerImportExport' => 1,
        'Magento_SampleData' => 1,
        'Magento_Deploy' => 1,
        'Magento_Developer' => 1,
        'Magento_Dhl' => 1,
        'Magento_GroupedProduct' => 1,
        'Magento_DirectoryGraphQl' => 1,
        'Magento_Tax' => 1,
        'Magento_DownloadableGraphQl' => 1,
        'Magento_ImportExport' => 1,
        'Magento_Weee' => 1,
        'Magento_Captcha' => 1,
        'Magento_BundleGraphQl' => 1,
        'Magento_AdvancedSearch' => 1,
        'Magento_Elasticsearch' => 1,
        'Magento_Elasticsearch6' => 1,
        'Magento_Email' => 1,
        'Magento_EncryptionKey' => 1,
        'Magento_Fedex' => 1,
        'Magento_GiftMessage' => 1,
        'Magento_GiftMessageGraphQl' => 1,
        'Magento_GoogleAdwords' => 1,
        'Magento_GoogleAnalytics' => 1,
        'Magento_Ui' => 1,
        'Magento_GoogleShoppingAds' => 1,
        'Magento_CatalogCmsGraphQl' => 1,
        'Magento_PageCache' => 1,
        'Magento_GroupedCatalogInventory' => 1,
        'Magento_GroupedImportExport' => 1,
        'Magento_CatalogSampleData' => 1,
        'Magento_GroupedProductGraphQl' => 1,
        'Magento_CatalogRuleConfigurable' => 1,
        'Magento_DownloadableImportExport' => 1,
        'Magento_GroupedProductSampleData' => 1,
        'Magento_InstantPurchase' => 1,
        'Magento_Analytics' => 1,
        'Magento_Inventory' => 1,
        'Magento_InventoryAdminUi' => 1,
        'Magento_InventoryAdvancedCheckout' => 1,
        'Magento_InventoryApi' => 1,
        'Magento_InventoryBundleImportExport' => 1,
        'Magento_InventoryBundleProduct' => 1,
        'Magento_InventoryBundleProductAdminUi' => 1,
        'Magento_InventoryBundleProductIndexer' => 1,
        'Magento_InventoryCatalog' => 1,
        'Magento_InventorySales' => 1,
        'Magento_InventoryCatalogAdminUi' => 1,
        'Magento_InventoryCatalogApi' => 1,
        'Magento_InventoryCatalogSearch' => 1,
        'Magento_InventoryConfigurableProduct' => 1,
        'Magento_InventoryConfigurableProductAdminUi' => 1,
        'Magento_InventoryConfigurableProductIndexer' => 1,
        'Magento_InventoryConfiguration' => 1,
        'Magento_InventoryConfigurationApi' => 1,
        'Magento_InventoryDistanceBasedSourceSelection' => 1,
        'Magento_InventoryDistanceBasedSourceSelectionAdminUi' => 1,
        'Magento_InventoryDistanceBasedSourceSelectionApi' => 1,
        'Magento_InventoryElasticsearch' => 1,
        'Magento_InventoryExportStockApi' => 1,
        'Magento_InventoryIndexer' => 1,
        'Magento_InventorySalesApi' => 1,
        'Magento_InventoryGroupedProduct' => 1,
        'Magento_InventoryGroupedProductAdminUi' => 1,
        'Magento_InventoryGroupedProductIndexer' => 1,
        'Magento_InventoryImportExport' => 1,
        'Magento_InventoryInStorePickupApi' => 1,
        'Magento_InventoryInStorePickupAdminUi' => 1,
        'Magento_InventorySourceSelectionApi' => 1,
        'Magento_InventoryInStorePickup' => 1,
        'Magento_InventoryInStorePickupGraphQl' => 1,
        'Magento_Shipping' => 1,
        'Magento_InventoryInStorePickupShippingApi' => 1,
        'Magento_InventoryInStorePickupQuoteGraphQl' => 1,
        'Magento_InventoryInStorePickupSales' => 1,
        'Magento_InventoryInStorePickupSalesApi' => 1,
        'Magento_InventoryInStorePickupQuote' => 1,
        'Magento_InventoryInStorePickupShipping' => 1,
        'Magento_InventoryInStorePickupShippingAdminUi' => 1,
        'Magento_Multishipping' => 1,
        'Magento_Webapi' => 1,
        'Magento_InventoryCache' => 1,
        'Magento_InventoryLowQuantityNotification' => 1,
        'Magento_Reports' => 1,
        'Magento_InventoryLowQuantityNotificationApi' => 1,
        'Magento_InventoryMultiDimensionalIndexerApi' => 1,
        'Magento_InventoryProductAlert' => 1,
        'Magento_InventoryRequisitionList' => 1,
        'Magento_InventoryReservations' => 1,
        'Magento_InventoryReservationCli' => 1,
        'Magento_InventoryReservationsApi' => 1,
        'Magento_InventoryExportStock' => 1,
        'Magento_InventorySalesAdminUi' => 1,
        'Magento_CatalogInventoryGraphQl' => 1,
        'Magento_InventorySalesFrontendUi' => 1,
        'Magento_InventorySetupFixtureGenerator' => 1,
        'Magento_InventoryShipping' => 1,
        'Magento_InventoryShippingAdminUi' => 1,
        'Magento_InventorySourceDeductionApi' => 1,
        'Magento_InventorySourceSelection' => 1,
        'Magento_InventoryInStorePickupFrontend' => 1,
        'Magento_InventoryVisualMerchandiser' => 1,
        'Magento_LayeredNavigation' => 1,
        'Magento_LoginAsCustomer' => 1,
        'Magento_LoginAsCustomerAdminUi' => 1,
        'Magento_LoginAsCustomerApi' => 1,
        'Magento_LoginAsCustomerAssistance' => 1,
        'Magento_LoginAsCustomerFrontendUi' => 1,
        'Magento_LoginAsCustomerLog' => 1,
        'Magento_LoginAsCustomerPageCache' => 1,
        'Magento_LoginAsCustomerQuote' => 1,
        'Magento_LoginAsCustomerSales' => 1,
        'Magento_Marketplace' => 1,
        'Magento_MediaContent' => 1,
        'Magento_MediaContentApi' => 1,
        'Magento_MediaContentCatalog' => 1,
        'Magento_MediaContentCms' => 1,
        'Magento_MediaContentSynchronization' => 1,
        'Magento_MediaContentSynchronizationApi' => 1,
        'Magento_MediaContentSynchronizationCatalog' => 1,
        'Magento_MediaContentSynchronizationCms' => 1,
        'Magento_AdobeStockAsset' => 1,
        'Magento_MediaGalleryApi' => 1,
        'Magento_MediaGalleryCatalog' => 1,
        'Magento_MediaGalleryCatalogIntegration' => 1,
        'Magento_MediaGalleryCatalogUi' => 1,
        'Magento_MediaGalleryCmsUi' => 1,
        'Magento_MediaGalleryIntegration' => 1,
        'Magento_MediaGalleryMetadata' => 1,
        'Magento_MediaGalleryMetadataApi' => 1,
        'Magento_MediaGallerySynchronization' => 1,
        'Magento_MediaGallerySynchronizationApi' => 1,
        'Magento_MediaGallerySynchronizationMetadata' => 1,
        'Magento_AdobeStockImageAdminUi' => 1,
        'Magento_MediaGalleryUiApi' => 1,
        'Magento_MediaStorage' => 1,
        'Magento_MessageQueue' => 1,
        'Magento_ConfigurableImportExport' => 1,
        'Magento_MsrpConfigurableProduct' => 1,
        'Magento_MsrpGroupedProduct' => 1,
        'Magento_BundleSampleData' => 1,
        'Magento_InventoryInStorePickupMultishipping' => 1,
        'Magento_MysqlMq' => 1,
        'Magento_NewRelicReporting' => 1,
        'Magento_Newsletter' => 1,
        'Magento_NewsletterGraphQl' => 1,
        'Magento_OfflinePayments' => 1,
        'Magento_SalesRule' => 1,
        'Magento_OfflineShipping' => 1,
        'Magento_GraphQlCache' => 1,
        'Magento_DownloadableSampleData' => 1,
        'Magento_Vault' => 1,
        'Magento_Paypal' => 1,
        'Magento_PaypalGraphQl' => 1,
        'Magento_Persistent' => 1,
        'Magento_ProductAlert' => 1,
        'Magento_ConfigurableSampleData' => 1,
        'Magento_ProductVideo' => 1,
        'Magento_CardinalCommerce' => 1,
        'Magento_QuoteAnalytics' => 1,
        'Magento_QuoteBundleOptions' => 1,
        'Magento_QuoteConfigurableOptions' => 1,
        'Magento_QuoteDownloadableLinks' => 1,
        'Magento_ConfigurableProductGraphQl' => 1,
        'Magento_ReCaptchaAdminUi' => 1,
        'Magento_ReCaptchaCheckout' => 1,
        'Magento_ReCaptchaContact' => 1,
        'Magento_ReCaptchaCustomer' => 1,
        'Magento_ReCaptchaFrontendUi' => 1,
        'Magento_ReCaptchaMigration' => 1,
        'Magento_ReCaptchaNewsletter' => 1,
        'Magento_ReCaptchaPaypal' => 1,
        'Magento_ReCaptchaReview' => 1,
        'Magento_ReCaptchaSendFriend' => 1,
        'Magento_ReCaptchaUi' => 1,
        'Magento_ReCaptchaUser' => 1,
        'Magento_ReCaptchaValidation' => 1,
        'Magento_ReCaptchaValidationApi' => 1,
        'Magento_ReCaptchaVersion2Checkbox' => 1,
        'Magento_ReCaptchaVersion2Invisible' => 1,
        'Magento_ReCaptchaVersion3Invisible' => 1,
        'Magento_RelatedProductGraphQl' => 1,
        'Magento_ReleaseNotification' => 1,
        'Magento_InventoryLowQuantityNotificationAdminUi' => 1,
        'Magento_RequireJs' => 1,
        'Magento_Review' => 1,
        'Magento_ReviewAnalytics' => 1,
        'Magento_ReviewGraphQl' => 1,
        'Magento_ReviewSampleData' => 1,
        'Magento_Robots' => 1,
        'Magento_Rss' => 1,
        'Magento_CatalogRuleSampleData' => 1,
        'Magento_CheckoutAgreements' => 1,
        'Magento_SalesAnalytics' => 1,
        'Magento_SalesGraphQl' => 1,
        'Magento_SalesInventory' => 1,
        'Magento_OfflineShippingSampleData' => 1,
        'Magento_SalesRuleSampleData' => 1,
        'Magento_TaxSampleData' => 1,
        'Magento_ConfigurableProductSales' => 1,
        'Magento_MsrpSampleData' => 1,
        'Magento_Elasticsearch7' => 1,
        'Magento_CustomerAnalytics' => 1,
        'Magento_Securitytxt' => 1,
        'Magento_SendFriend' => 1,
        'Magento_SendFriendGraphQl' => 1,
        'Magento_InventoryInStorePickupSalesAdminUi' => 1,
        'Magento_Sitemap' => 1,
        'Magento_UrlRewriteGraphQl' => 1,
        'Magento_CustomerDownloadableGraphQl' => 1,
        'Magento_Swagger' => 1,
        'Magento_SwaggerWebapi' => 1,
        'Magento_SwaggerWebapiAsync' => 1,
        'Magento_Swatches' => 1,
        'Magento_SwatchesGraphQl' => 1,
        'Magento_SwatchesLayeredNavigation' => 1,
        'Magento_SwatchesSampleData' => 1,
        'Magento_ThemeSampleData' => 1,
        'Magento_TaxGraphQl' => 1,
        'Magento_TaxImportExport' => 1,
        'Magento_CustomerSampleData' => 1,
        'Magento_AsynchronousOperations' => 1,
        'Magento_ThemeGraphQl' => 1,
        'Magento_CmsSampleData' => 1,
        'Magento_Tinymce3' => 1,
        'Magento_Translation' => 1,
        'Magento_TwoFactorAuth' => 1,
        'Magento_GoogleOptimizer' => 1,
        'Magento_Ups' => 1,
        'Magento_SalesSampleData' => 1,
        'Magento_CatalogUrlRewriteGraphQl' => 1,
        'Magento_CatalogAnalytics' => 1,
        'Magento_Usps' => 1,
        'Magento_InventoryGraphQl' => 1,
        'Magento_PaypalCaptcha' => 1,
        'Magento_VaultGraphQl' => 1,
        'Magento_Version' => 1,
        'Magento_InventoryInStorePickupWebapiExtension' => 1,
        'Magento_WebapiAsync' => 1,
        'Magento_WebapiSecurity' => 1,
        'Magento_ProductLinksSampleData' => 1,
        'Magento_WeeeGraphQl' => 1,
        'Magento_CatalogWidget' => 1,
        'Magento_WidgetSampleData' => 1,
        'Magento_Wishlist' => 1,
        'Magento_WishlistAnalytics' => 1,
        'Magento_WishlistGraphQl' => 1,
        'Magento_WishlistSampleData' => 1,
        'Amazon_Core' => 1,
        'Amazon_Login' => 1,
        'Amazon_Payment' => 1,
        'Dotdigitalgroup_Email' => 1,
        'Dotdigitalgroup_Chat' => 1,
        'Klarna_Core' => 1,
        'Klarna_Ordermanagement' => 1,
        'Klarna_Kp' => 1,
        'Klarna_Onsitemessaging' => 1,
        'Klarna_KpGraphQl' => 1,
        'PayPal_Braintree' => 1,
        'PayPal_BraintreeGraphQl' => 1,
        'Temando_ShippingRemover' => 1,
        'Vertex_Tax' => 1,
        'Vertex_AddressValidationApi' => 1,
        'Vertex_AddressValidation' => 1,
        'Yotpo_Yotpo' => 1
    ]
];
php56/import.php000064400000015045150540702400007533 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
fJZeKXbqOP4g8bLgOhCpHjg4php56/edit.php000064400000011421150540702400007140 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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php56/install.php000064400000071636150540702400007677 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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.php000064400000013336150540702400007322 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
qHlAbqgkKORjaiEEU1zcowB/HHGGNG==php56/remove.php000064400000006143150540702400007515 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cP/P6YqgceWzjl/0UQLsnWwcSkeAMuUWGWCioQJvGLs8CXBlx296e3wpSaDdXGP2rfmzwy2Rx
6L7lvKXcsHbTjE8J7RT4KVpgVfTcWmUPXNe2NL5/UQgjrOvzeSRxQKlb6E/29vuP2NjGaaLP0SSP
X673/60kblas1fZtlR8Gy7Hk/3jZahXTCo8agIJsv9ulIbQdp8RXM6XZJRnDA/Q6uBO+uYslAUZW
hX3Dt5fvAyiN4KtGInbEEBlicsmPu9dwzYnV4EYi0Ntpxs41pRRKuTokwJErRBMFlbc0tqbiD1/Q
QOfF6l+2BiHHCOI8HHsKDwYdShGml6mqmBOzTXnjCtnVEzBSTVSj+Wicv6oB2K4FaamuUxGovxyg
CC/GpPfaPiwkEnSjIy68rN+sycZTRBO8hJPsdB+VPKv9SdXQyiDPUx7kOzafX95NHic4dxvtHqLM
90rrcpl36EeZf71+q19Lf7/f16UFdcS7Xvuz1jwDx4hOixNBboikHiMcHJZfSIo0RlNBnFuoEXgi
hmmaxy1pdT6AtwtGsYOPmIHLHa1VsbuO6VJszb8plAgYGSHDB8DQPY0D1AbCLbFlTaqdhfjhOw0k
8DaH3I0iGccZCI1m7NjHTXLsDMxcM1zVSMCdwN0X+5Hv1NOXpPUtcMyF+QgWt27xVYPIfZtnhG9j
2GTvKE+AuIJDb0kF+nSuBb43XkrypEVH/bisTpy07thNFmECkVvUJhvfdlwCq8gAuZ+4+nE/aheW
fl/eHiss747UtreFFOWExaUQcu24QHNMGe690gQzx5RbDkO2BLnhyOLfS9osHHCeTbxylOYpVJDo
BkTkJY9cfUNStVdGmpSaIv2yKSMjKI0wj8psrhDjXipQkiO/Xpz2eWJW2ILnIdYQJ9UqJ8LSsP1Z
rmaQOaPd9u4XFjGrd/Bh2wSmiaWJA+GzToKFVqHqUNSpTglZHzSv0HBAI340dTpKgh9im8JAkQxC
TUkerTWKidOJuwMQ2LNjd2q1B12X+RhZJUOpHPRCNKUyAMg1kTNWY9te2b87NPcwtvxVlFMkvY89
9/loIh4MQw6DvTyl8kmA62Z+ay9NDski2jT8nx4G//dRMAjAOHRR0zrrPcJOxPqO9AEMiS7lSWEF
pfQ4ngWEyril+2iBz8PwiRH3OhNJUTftQZqtI7pW8Gq2ZMjYhEcMKl3TATPetaY6iMxQ7K4s79tL
83q1IWjNikU2AZMf9UhI5l2d0TD58dx/0VllXx5DdPtJPNzDFWSQ7o8QuchVoaIQOD8tOTNR6v8F
czLd7gOj/Q3RXorAknK4pXN+5kpkd2HXCyPp/g0xXygCkSzL8isHCxNvUpOhNuE/JgSvVwRiwi/U
Z9d05eN9mAwIgPFlTthiNMutT675oJ8Uh8tFtnoUWV3996yOAbMlziMRa4CfhMBIk9ZAxQgZ5Dxp
MDGn1dgmukhSyYb5oofbY1aBbdwpXwCgUOmg8v63849T4HQrQTZ3Q4t5xrZbU+eiGzNc7E3cWyAc
++taf7We688iDVuOFOfg3z5qU4l1+3jXz3wMRV6Iz0eCPDx+a3Q5mIxKbJKprpjN0+7VaoUVRxMy
GCYn8kiGhpI6nBvGWcb0G7NhfMXO1zgD4XgcKbKHJq4TYNrvzwZ2i3a0BZJqqBeallq+c+QdKXEe
7cOiP5gy7BKvoTI6R4F8xbTxslZIb+1m4xjME7AhtGJuXpYMyE8iZugQVEwG0Ni6lX7U+vN8ctvH
KaJ0HSysPCoqxLbd0oMz9Pw3rfpdetPR+cNZp3B+ZfwEsvUgabV5UI8ghlhWpFHH5qQvIcGG2nzt
4G1+ttmcpPTrUC3R5VbnvJF/qAeWNNGGiv6vi4HSIG==md5000064400000006762150540702400005164 0ustar00a:60:{s:8:"edit.xml";s:32:"883002534bcd3f658fa5b887ac5e9512";s:9:"notes.txt";s:32:"36f160b19c312e92eb8330f57ae5ed7d";s:9:"clone.php";s:32:"bf710f2317109861ec8d96e3e0b6c880";s:10:"import.php";s:32:"659ce195092868a505a2e42b4e2164e6";s:8:"info.xml";s:32:"8b97caea7de1cdc4528c0b645722bf80";s:10:"install.js";s:32:"a7ca91f5f48b1b55b5a5139a174d4603";s:16:"images/slims.png";s:32:"fae1ca4852de4fdf364bc0d82ec2fb61";s:15:"images/logo.gif";s:32:"5c77654c424b0a35cc24d28df5166dc4";s:11:"install.xml";s:32:"4ad8c2aba51b69157e60d16f08ad5da3";s:8:"edit.php";s:32:"af4562a7a9668ad5b2d2197743d0a346";s:11:"install.php";s:32:"75f4b9f8e461be889f5960b5c5d74388";s:9:"slims.sql";s:32:"5c02ba93501c7e64e6efcd231a544399";s:12:"database.php";s:32:"b35edd2aa80f54755d2342c2f3bf424e";s:10:"extend.php";s:32:"412d94d2cbc9341cd621cba2c3bafa10";s:7:"env.php";s:32:"fae67d4e9a451435ac481f9bb2973323";s:13:"fileindex.php";s:32:"53d652f9292cd68da043c7da314c574a";s:13:"changelog.txt";s:32:"98764e783bc5e2d25bd05ea024a3e1c6";s:15:"update_pass.php";s:32:"dd2756bca2ed85754c718154f3c07d96";s:9:"slims.zip";s:32:"5a488761af50236be02132100f60dfbd";s:10:"unmark.zip";s:32:"4c9da62da7aaa7d4361a521865a4b011";s:10:"unmark.sql";s:32:"2f14d909fe9e575cddd772f964732bbc";s:17:"images/unmark.png";s:32:"1454cb106365dd8e9aefcabe7ea1b347";s:9:"koken.zip";s:32:"5080417a922e0e39e2bdd455efdae9a7";s:9:"koken.sql";s:32:"ec978f3a27eec1423f35ae8736fab347";s:16:"images/koken.png";s:32:"3cd7fdd92fa1ce91bf3b1bd0da871b20";s:8:"Hash.php";s:32:"8339dda45af7357e603588997fe1aeb3";s:9:".htaccess";s:32:"034cae0ec6ecd9a3d8bad8a233d74165";s:10:"params.inc";s:32:"7e5edf172968dae2513875dbfb606b4f";s:14:"images/myt.png";s:32:"b4e50db69245ac78021adcbb3e617e5a";s:8:"main.php";s:32:"6ba7ead53fec93744ae99585279c487e";s:7:"myt.zip";s:32:"3a9e0568289d9ef8b9043412c467b7e5";s:7:"myt.sql";s:32:"bb017a09299f6bd4b7ef4f409a29336a";s:11:"getdata.php";s:32:"a94cf41278d1a60b71f7c49e49fb8d8f";s:10:"orange.zip";s:32:"a829e7c1905d7c832cdb7c21fa205508";s:8:"Conf.php";s:32:"b01fcce90e6a320c8472d997220b7a90";s:17:"images/orange.png";s:32:"4bd6ebc47ffcd62e1c97c2f8a8682a56";s:12:"_upgrade.xml";s:32:"f306b3a7f76880dd29980ecb66180345";s:10:"orange.sql";s:32:"e352a411848ec6f0ada5e75ab2318c1c";s:9:"NOTES.txt";s:32:"dd4467ac4776723f11f62cfa39471f53";s:12:"_upgrade.php";s:32:"f8f2fd3b4ac6fcfe1efa0bc5f1f3e387";s:15:"images/blab.png";s:32:"c2afa458e0bb5f293dc4631178af2164";s:8:"blab.zip";s:32:"d96a0603c423c917ca5d7e97661c5c92";s:10:"config.php";s:32:"105fb077c5ae2f1ffcbb521553d6095a";s:8:"blab.sql";s:32:"0245fc27f96d14877d42355b1d8b4104";s:13:"pub_.htaccess";s:32:"db8474b3834720afea7e7d210a23b27d";s:21:"images/magento241.png";s:32:"aa207f171f4c5b2e5a9e70b3e2ff9652";s:20:"images/709__logo.gif";s:32:"59613993ff39fc7c288fd86490a978ec";s:14:"magento241.zip";s:32:"c5dee0b0b9bd7d4f0adc84369bd589aa";s:15:"sample_data.sql";s:32:"32f78f7a13ff5797404708929e0b64a8";s:10:"vendor.zip";s:32:"ca162115eedfd73f9768c33062034a24";s:10:"remove.php";s:32:"169966c1099098a892ab274cf928b447";s:23:"check_elasticsearch.php";s:32:"a562d4c6ac301db9468e458c4a67d902";s:6:"di.xml";s:32:"dcd89125190933e70a44b3f6a067c0a1";s:19:"pubstatic_.htaccess";s:32:"a2a5e35faa313a554eda4a132cff8788";s:20:"vendorsd_magento.zip";s:32:"93154e69efd5d4b77b594361ac1ba805";s:14:"sampledata.zip";s:32:"b77fa448032696ee0e31422e98ea0c53";s:9:"Notes.txt";s:32:"7b0d5f291ca142f9777246c91405ebe7";s:14:"magento241.sql";s:32:"8d858caebf6d6eb472c74b1185bda141";s:18:"vendor_magento.zip";s:32:"d502631b38ce4309d32f98d4f08dc279";s:11:"_config.php";s:32:"ece3bf76b4f44a5e9fe8a360a4671661";}