commit e2f4f5c6860a63f8372c641f21913809bf0f7079
Author: Alex Dong <support@alothemes.com>
Date:   Tue Sep 1 18:14:30 2020 +0700

    Update compatible 2.4

M	app/code/Magefan/Blog/Api/UrlResolverInterface.php
D	app/code/Magefan/Blog/Block/Adminhtml/Import/Aheadworks/Form.php
D	app/code/Magefan/Blog/Block/Adminhtml/Import/Aw.php
A	app/code/Magefan/Blog/Block/Adminhtml/Import/Form.php
A	app/code/Magefan/Blog/Block/Adminhtml/Import/Form/Form.php
D	app/code/Magefan/Blog/Block/Adminhtml/Import/Wordpress.php
D	app/code/Magefan/Blog/Block/Adminhtml/Import/Wordpress/Form.php
M	app/code/Magefan/Blog/Block/Adminhtml/System/Config/Form/CheckEnableInfo.php
M	app/code/Magefan/Blog/Block/Archive/PostList.php
M	app/code/Magefan/Blog/Block/Author/PostList.php
M	app/code/Magefan/Blog/Block/Post/PostList.php
M	app/code/Magefan/Blog/Block/Post/PostList/AbstractList.php
M	app/code/Magefan/Blog/Block/Post/View/Comments/HeadFbApi.php
M	app/code/Magefan/Blog/Block/Post/View/Comments/Magefan/Comment.php
M	app/code/Magefan/Blog/Block/Post/View/ViewsCount.php
M	app/code/Magefan/Blog/Block/Rss/Feed.php
M	app/code/Magefan/Blog/Block/Search/PostList.php
M	app/code/Magefan/Blog/Block/Tag/PostList.php
M	app/code/Magefan/Blog/Block/Widget/Link.php
M	app/code/Magefan/Blog/Block/Widget/PostList.php
D	app/code/Magefan/Blog/Controller/Adminhtml/Import/Aw.php
D	app/code/Magefan/Blog/Controller/Adminhtml/Import/Aw2.php
A	app/code/Magefan/Blog/Controller/Adminhtml/Import/Form.php
M	app/code/Magefan/Blog/Controller/Adminhtml/Import/Run.php
D	app/code/Magefan/Blog/Controller/Adminhtml/Import/Wordpress.php
M	app/code/Magefan/Blog/Controller/Adminhtml/Post/Save.php
M	app/code/Magefan/Blog/Controller/Adminhtml/Tag/Autocomplete.php
M	app/code/Magefan/Blog/Controller/Author/View.php
M	app/code/Magefan/Blog/Controller/Category/View.php
M	app/code/Magefan/Blog/Controller/Comment/Post.php
M	app/code/Magefan/Blog/Controller/Post/View.php
M	app/code/Magefan/Blog/Controller/Router.php
M	app/code/Magefan/Blog/Controller/Tag/View.php
M	app/code/Magefan/Blog/Helper/Page.php
M	app/code/Magefan/Blog/Model/Category.php
M	app/code/Magefan/Blog/Model/Comment.php
M	app/code/Magefan/Blog/Model/ImageUploader.php
M	app/code/Magefan/Blog/Model/Import/Mageplaza.php
A	app/code/Magefan/Blog/Model/Import/Mageplaza1.php
M	app/code/Magefan/Blog/Model/Import/Mirasvit.php
M	app/code/Magefan/Blog/Model/Import/Wordpress.php
M	app/code/Magefan/Blog/Model/NoSlashUrlRedirect.php
M	app/code/Magefan/Blog/Model/Post.php
M	app/code/Magefan/Blog/Model/ResourceModel/Post/Collection.php
M	app/code/Magefan/Blog/Model/Sitemap.php
M	app/code/Magefan/Blog/Model/SlashUrlRedirect.php
M	app/code/Magefan/Blog/Model/Url.php
M	app/code/Magefan/Blog/Model/UrlResolver.php
M	app/code/Magefan/Blog/Observer/PredispathFrontendBlogActionControllerObserver.php
M	app/code/Magefan/Blog/README.md
M	app/code/Magefan/Blog/Setup/InstallData.php
M	app/code/Magefan/Blog/Ui/DataProvider/Post/Form/PostDataProvider.php
M	app/code/Magefan/Blog/composer.json
M	app/code/Magefan/Blog/etc/module.xml
A	app/code/Magefan/Blog/i18n/tr_TR.csv
D	app/code/Magefan/Blog/view/adminhtml/layout/blog_import_aw.xml
D	app/code/Magefan/Blog/view/adminhtml/layout/blog_import_aw2.xml
A	app/code/Magefan/Blog/view/adminhtml/layout/blog_import_form.xml
D	app/code/Magefan/Blog/view/adminhtml/layout/blog_import_wordpress.xml
M	app/code/Magefan/Blog/view/adminhtml/templates/checkenableinfo.phtml
M	app/code/Magefan/Blog/view/adminhtml/templates/import.phtml
A	app/code/Magefan/Blog/view/adminhtml/web/images/mageplaza_m1.png
A	app/code/Magefan/Blog/view/adminhtml/web/images/mageplaza_m2.png
M	app/code/Magefan/Blog/view/frontend/layout/blog_post_view.xml
M	app/code/Magefan/Blog/view/frontend/templates/post/list/item.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/view.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/view/comments/magefan.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/view/comments/privacy_policy_checkbox.phtml
M	app/code/Magefan/Blog/view/frontend/templates/sidebar/categories.phtml
M	app/code/Magefan/Blog/view/frontend/templates/themes/smartwave_porto/recent_home_custom.phtml
M	app/code/Magefan/Blog/view/frontend/templates/widget/recent.phtml
M	app/code/Magefan/Blog/view/frontend/templates/widget/recent_masonry.phtml
A	app/code/Magefan/WysiwygAdvanced/Block/Adminhtml/System/Config/Form/Info.php
A	app/code/Magefan/WysiwygAdvanced/Model/Config/Source/Wysiwyg/Enabled.php
M	app/code/Magefan/WysiwygAdvanced/Plugin/Magento/Ui/Component/Wysiwyg/ConfigPlugin.php
M	app/code/Magefan/WysiwygAdvanced/README.md
M	app/code/Magefan/WysiwygAdvanced/composer.json
A	app/code/Magefan/WysiwygAdvanced/etc/acl.xml
A	app/code/Magefan/WysiwygAdvanced/etc/adminhtml/system.xml
A	app/code/Magefan/WysiwygAdvanced/etc/config.xml
M	app/code/Magefan/WysiwygAdvanced/etc/module.xml
M	app/code/Magepow/SpeedOptimizer/README.md
M	app/code/Magepow/SpeedOptimizer/composer.json
M	app/code/Magepow/SpeedOptimizer/etc/adminhtml/system.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio1/block.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio1/magicproduct.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio1/magicslider.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio1/page.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio1/system.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio2/block.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio2/magicmenu.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio2/magicproduct.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio2/magicslider.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio2/system.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio3/block.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio3/magicmenu.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio3/magicproduct.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio3/magicslider.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio3/system.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio4/block.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio4/magicmenu.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio4/magicproduct.xml
D	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio4/magicslider.xml
M	app/code/Magiccart/Alothemes/etc/import/Alothemes/savio4/system.xml
M	app/code/Magiccart/Alothemes/view/frontend/requirejs-config.js
M	app/code/Magiccart/Alothemes/view/frontend/web/js/alothemes.js
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Helper/Edit/Editor.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Helper/Grid/Image.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Lookbook.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Lookbook/Edit.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Lookbook/Edit/Form.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Lookbook/Grid.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Product.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Product/Edit.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Product/Edit/Form.php
A	app/code/Magiccart/Lookbook/Block/Adminhtml/Product/Grid.php
A	app/code/Magiccart/Lookbook/Block/Widget/Lookbook.php
A	app/code/Magiccart/Lookbook/Block/Widget/Product.php
A	app/code/Magiccart/Lookbook/Block/Widget/ProductSlider.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Action.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/Delete.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/Edit.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/ExportCsv.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/ExportExcel.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/ExportXml.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/Grid.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/Index.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/MassDelete.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/MassStatus.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/NewAction.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Index/Save.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/Delete.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/Edit.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/ExportCsv.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/ExportExcel.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/ExportXml.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/Grid.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/Index.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/MassDelete.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/MassStatus.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/NewAction.php
A	app/code/Magiccart/Lookbook/Controller/Adminhtml/Product/Save.php
A	app/code/Magiccart/Lookbook/Helper/Data.php
A	app/code/Magiccart/Lookbook/Model/Design/Frontend/Responsive.php
A	app/code/Magiccart/Lookbook/Model/Lookbook.php
A	app/code/Magiccart/Lookbook/Model/ResourceModel/Lookbook.php
A	app/code/Magiccart/Lookbook/Model/ResourceModel/Lookbook/Collection.php
A	app/code/Magiccart/Lookbook/Model/Status.php
A	app/code/Magiccart/Lookbook/Model/Widget/Config/Col.php
A	app/code/Magiccart/Lookbook/Model/Widget/Config/Lookbook.php
A	app/code/Magiccart/Lookbook/Model/Widget/Config/Product.php
A	app/code/Magiccart/Lookbook/Model/Widget/Config/ProductSlider.php
A	app/code/Magiccart/Lookbook/README.md
A	app/code/Magiccart/Lookbook/Setup/InstallSchema.php
A	app/code/Magiccart/Lookbook/composer.json
A	app/code/Magiccart/Lookbook/etc/acl.xml
A	app/code/Magiccart/Lookbook/etc/adminhtml/menu.xml
A	app/code/Magiccart/Lookbook/etc/adminhtml/routes.xml
A	app/code/Magiccart/Lookbook/etc/adminhtml/system.xml
A	app/code/Magiccart/Lookbook/etc/config.xml
A	app/code/Magiccart/Lookbook/etc/frontend/routes.xml
A	app/code/Magiccart/Lookbook/etc/module.xml
A	app/code/Magiccart/Lookbook/etc/widget.xml
A	app/code/Magiccart/Lookbook/i18n/en_US.csv
A	app/code/Magiccart/Lookbook/media/lookbook_frontend.jpg
A	app/code/Magiccart/Lookbook/registration.php
A	app/code/Magiccart/Lookbook/view/adminhtml/layout/lookbook_index_edit.xml
A	app/code/Magiccart/Lookbook/view/adminhtml/layout/lookbook_index_grid.xml
A	app/code/Magiccart/Lookbook/view/adminhtml/layout/lookbook_index_index.xml
A	app/code/Magiccart/Lookbook/view/adminhtml/layout/lookbook_index_new.xml
A	app/code/Magiccart/Lookbook/view/adminhtml/layout/lookbook_product_edit.xml
A	app/code/Magiccart/Lookbook/view/adminhtml/layout/lookbook_product_grid.xml
A	app/code/Magiccart/Lookbook/view/adminhtml/layout/lookbook_product_index.xml
A	app/code/Magiccart/Lookbook/view/adminhtml/layout/lookbook_product_new.xml
A	app/code/Magiccart/Lookbook/view/adminhtml/requirejs-config.js
A	app/code/Magiccart/Lookbook/view/adminhtml/templates/helper/lookbook.phtml
A	app/code/Magiccart/Lookbook/view/adminhtml/templates/helper/product.phtml
A	app/code/Magiccart/Lookbook/view/adminhtml/web/css/select2.min.css
A	app/code/Magiccart/Lookbook/view/adminhtml/web/js/plugins/images/edit.png
A	app/code/Magiccart/Lookbook/view/adminhtml/web/js/plugins/images/marker.png
A	app/code/Magiccart/Lookbook/view/adminhtml/web/js/plugins/images/plus-marker.png
A	app/code/Magiccart/Lookbook/view/adminhtml/web/js/plugins/images/remove.png
A	app/code/Magiccart/Lookbook/view/adminhtml/web/js/plugins/jquery.easing.min.js
A	app/code/Magiccart/Lookbook/view/adminhtml/web/js/plugins/jquery.easypin.min.js
A	app/code/Magiccart/Lookbook/view/adminhtml/web/js/plugins/select2.min.css
A	app/code/Magiccart/Lookbook/view/adminhtml/web/js/plugins/select2.min.js
A	app/code/Magiccart/Lookbook/view/frontend/requirejs-config.js
A	app/code/Magiccart/Lookbook/view/frontend/templates/banner.phtml
A	app/code/Magiccart/Lookbook/view/frontend/templates/item.phtml
A	app/code/Magiccart/Lookbook/view/frontend/templates/product.phtml
A	app/code/Magiccart/Lookbook/view/frontend/templates/productslider.phtml
A	app/code/Magiccart/Lookbook/view/frontend/web/css/source/_module.less
A	app/code/Magiccart/Lookbook/view/frontend/web/js/jquery.easypin.min.js
A	app/code/Magiccart/Lookbook/view/frontend/web/js/lookbook.js
A	app/code/Magiccart/Magicmenu/Model/System/Config/Width.php
M	app/code/Magiccart/Magicmenu/etc/adminhtml/system.xml
M	app/code/Magiccart/Magicmenu/view/frontend/templates/aio-topmenu.phtml
M	app/code/Magiccart/Magicmenu/view/frontend/templates/topmenu.phtml
M	app/code/Magiccart/Magicmenu/view/frontend/web/css/source/_module.less
M	app/code/Magiccart/Magicmenu/view/frontend/web/js/magicmenu.js
M	app/code/Magiccart/Magicslider/Block/Adminhtml/Magicslider/Helper/Grid/Image.php
M	app/code/Magiccart/Testimonial/Block/Widget/Testimonial.php
M	app/code/Magiccart/Testimonial/etc/adminhtml/system.xml
M	app/code/Magiccart/Testimonial/etc/config.xml
M	app/code/Magiccart/Testimonial/etc/widget.xml
A	app/code/Magiccart/Testimonial/view/frontend/templates/testimonial-center-mode.phtml
M	app/code/Magiccart/Testimonial/view/frontend/templates/testimonial.phtml
M	app/code/Magiccart/Testimonial/view/frontend/web/css/source/_module.less
M	app/design/frontend/Alothemes/default/Magento_Catalog/layout/catalog_product_view.xml
A	app/design/frontend/Alothemes/default/Magento_Catalog/templates/product/breadcrumbs.phtml
A	app/design/frontend/Alothemes/default/Magento_Catalog/templates/product/view/quickview_gallery.phtml
M	app/design/frontend/Alothemes/default/Magento_Newsletter/templates/subscribe-popup.phtml
M	app/design/frontend/Alothemes/default/Magento_Theme/layout/default.xml
M	app/design/frontend/Alothemes/default/Magento_Theme/layout/default_head_blocks.xml
M	app/design/frontend/Alothemes/default/Magento_Theme/page_layout/1column.xml
M	app/design/frontend/Alothemes/default/Magento_Theme/web/css/source/_module.less
M	app/design/frontend/Alothemes/default/Magiccart_Alothemes/layout/alothemes_product_view.xml
M	app/design/frontend/Alothemes/default/Magiccart_Alothemes/layout/cms_index_index.xml
M	app/design/frontend/Alothemes/default/Magiccart_Magicmenu/templates/aio-topmenu.phtml
D	app/design/frontend/Alothemes/default/Magiccart_Magicmenu/web/css/magicmenu.css
A	app/design/frontend/Alothemes/default/Magiccart_Magicmenu/web/css/source/_module.less
M	app/design/frontend/Alothemes/default/Magiccart_Magicproduct/templates/catalog.phtml
M	app/design/frontend/Alothemes/default/Magiccart_Magicproduct/templates/category-countdown.phtml
M	app/design/frontend/Alothemes/default/Magiccart_Magicproduct/templates/category-custom.phtml
M	app/design/frontend/Alothemes/default/Magiccart_Magicproduct/templates/category.phtml
M	app/design/frontend/Alothemes/default/Magiccart_Magicproduct/templates/magicproduct-countdown.phtml
M	app/design/frontend/Alothemes/default/Magiccart_Magicproduct/templates/product.phtml
A	app/design/frontend/Alothemes/default/web/css/custom.css
D	app/design/frontend/Alothemes/savio1/Magento_Catalog/layout/catalog_product_view - Copy.xml
D	app/design/frontend/Alothemes/savio1/Magento_Newsletter/templates/subscribe-popup.phtml
D	app/design/frontend/Alothemes/savio1/Magiccart_Magicmenu/web/css/magicmenu.css
A	app/design/frontend/Alothemes/savio1/Magiccart_Magicmenu/web/css/source/_module.less
M	app/design/frontend/Alothemes/savio1/Magiccart_Magicproduct/templates/category.phtml
M	app/design/frontend/Alothemes/savio1/Magiccart_Magicproduct/templates/productcustom.phtml
M	app/design/frontend/Alothemes/savio1/web/css/responsive.css
M	app/design/frontend/Alothemes/savio1/web/css/styles.css
D	app/design/frontend/Alothemes/savio2/Magento_Newsletter/templates/subscribe-popup.phtml
M	app/design/frontend/Alothemes/savio2/Magiccart_Magicmenu/templates/aio-topmenu.phtml
D	app/design/frontend/Alothemes/savio2/Magiccart_Magicmenu/web/css/magicmenu.css
A	app/design/frontend/Alothemes/savio2/Magiccart_Magicmenu/web/css/source/_module.less
M	app/design/frontend/Alothemes/savio2/Magiccart_Magicproduct/templates/category.phtml
M	app/design/frontend/Alothemes/savio2/web/css/responsive.css
M	app/design/frontend/Alothemes/savio2/web/css/styles.css
D	app/design/frontend/Alothemes/savio3/Magento_Newsletter/templates/subscribe-popup.phtml
D	app/design/frontend/Alothemes/savio3/Magiccart_Magicmenu/web/css/magicmenu.css
A	app/design/frontend/Alothemes/savio3/Magiccart_Magicmenu/web/css/source/_module.less
M	app/design/frontend/Alothemes/savio3/Magiccart_Magicproduct/templates/category.phtml
M	app/design/frontend/Alothemes/savio3/Magiccart_Magicproduct/templates/product.phtml
M	app/design/frontend/Alothemes/savio3/web/css/responsive.css
M	app/design/frontend/Alothemes/savio3/web/css/styles.css
D	app/design/frontend/Alothemes/savio4/Magento_Newsletter/templates/subscribe-popup.phtml
D	app/design/frontend/Alothemes/savio4/Magiccart_Magicmenu/web/css/magicmenu.css
A	app/design/frontend/Alothemes/savio4/Magiccart_Magicmenu/web/css/source/_module.less
M	app/design/frontend/Alothemes/savio4/Magiccart_Magicproduct/templates/category.phtml
M	app/design/frontend/Alothemes/savio4/Magiccart_Magicproduct/templates/product.phtml
M	app/design/frontend/Alothemes/savio4/web/css/responsive.css