commit 10d31c670687840b47a62f09a8898129e4b68ba7
Author: Alex Dong <team.magiccart@gmail.com>
Date:   Fri May 27 20:35:19 2022 +0700

    Compatible Magento 2.4.4

A	app/code/Magefan/AdminUserGuide/Block/Adminhtml/Help.php
A	app/code/Magefan/AdminUserGuide/Block/Adminhtml/System/Config/Form/Info.php
A	app/code/Magefan/AdminUserGuide/Cron/XmlUpdate.php
A	app/code/Magefan/AdminUserGuide/Model/Config.php
A	app/code/Magefan/AdminUserGuide/Model/XmlReader.php
A	app/code/Magefan/AdminUserGuide/README.md
A	app/code/Magefan/AdminUserGuide/composer.json
A	app/code/Magefan/AdminUserGuide/etc/acl.xml
A	app/code/Magefan/AdminUserGuide/etc/adminhtml/system.xml
A	app/code/Magefan/AdminUserGuide/etc/config.xml
A	app/code/Magefan/AdminUserGuide/etc/crontab.xml
A	app/code/Magefan/AdminUserGuide/etc/module.xml
A	app/code/Magefan/AdminUserGuide/registration.php
A	app/code/Magefan/AdminUserGuide/view/adminhtml/layout/default.xml
A	app/code/Magefan/AdminUserGuide/view/adminhtml/templates/help.phtml
A	app/code/Magefan/Blog/.gitignore
M	app/code/Magefan/Blog/Api/ManagementInterface.php
A	app/code/Magefan/Blog/Api/ShortContentExtractorInterface.php
M	app/code/Magefan/Blog/Block/Adminhtml/Import/Form/Form.php
M	app/code/Magefan/Blog/Block/Adminhtml/Post/Tag/Autocomplete.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/Category/PostList.php
M	app/code/Magefan/Blog/Block/Category/View.php
M	app/code/Magefan/Blog/Block/Index.php
M	app/code/Magefan/Blog/Block/Post/AbstractPost.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/PostList/Toolbar.php
M	app/code/Magefan/Blog/Block/Post/View.php
M	app/code/Magefan/Blog/Block/Post/View/Comments/HeadFbApi.php
M	app/code/Magefan/Blog/Block/Post/View/NextPrev.php
M	app/code/Magefan/Blog/Block/Post/View/Richsnippets.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/Sidebar/Featured.php
M	app/code/Magefan/Blog/Block/Sidebar/Rss.php
M	app/code/Magefan/Blog/Block/Tag/PostList.php
M	app/code/Magefan/Blog/Block/Widget/Featured.php
M	app/code/Magefan/Blog/Block/Widget/Link.php
M	app/code/Magefan/Blog/Block/Widget/Recent.php
M	app/code/Magefan/Blog/Controller/Adminhtml/Import/Form.php
M	app/code/Magefan/Blog/Helper/Data.php
M	app/code/Magefan/Blog/Helper/Image.php
M	app/code/Magefan/Blog/Helper/Page.php
M	app/code/Magefan/Blog/Model/Author.php
M	app/code/Magefan/Blog/Model/Category.php
M	app/code/Magefan/Blog/Model/CategoryManagement.php
M	app/code/Magefan/Blog/Model/Config/Source/Template.php
M	app/code/Magefan/Blog/Model/Import/Aw2.php
M	app/code/Magefan/Blog/Model/Import/Wordpress.php
M	app/code/Magefan/Blog/Model/Post.php
M	app/code/Magefan/Blog/Model/PostManagement.php
M	app/code/Magefan/Blog/Model/ResourceModel/Category/Collection.php
M	app/code/Magefan/Blog/Model/ResourceModel/PageIdentifierGenerator.php
M	app/code/Magefan/Blog/Model/ResourceModel/Post/Collection.php
M	app/code/Magefan/Blog/Model/ResourceModel/Tag/Collection.php
A	app/code/Magefan/Blog/Model/ShortContentExtractor.php
M	app/code/Magefan/Blog/Model/Sitemap.php
M	app/code/Magefan/Blog/Model/SlashUrlRedirect.php
M	app/code/Magefan/Blog/Model/Tag.php
M	app/code/Magefan/Blog/Model/TemplatePool.php
M	app/code/Magefan/Blog/Model/Url.php
A	app/code/Magefan/Blog/Observer/LayoutGenerateBlocksAfter.php
M	app/code/Magefan/Blog/Plugin/Magento/AdminGws/Model/ModelsPlugin.php
M	app/code/Magefan/Blog/Plugin/Magento/Sitemap/SitemapPlugin.php
M	app/code/Magefan/Blog/README.md
M	app/code/Magefan/Blog/Setup/InstallData.php
M	app/code/Magefan/Blog/Setup/UpgradeData.php
M	app/code/Magefan/Blog/Setup/UpgradeSchema.php
M	app/code/Magefan/Blog/Ui/DataProvider/Comment/Form/CommentDataProvider.php
M	app/code/Magefan/Blog/ViewModel/Style.php
M	app/code/Magefan/Blog/composer.json
A	app/code/Magefan/Blog/etc/csp_whitelist.xml
M	app/code/Magefan/Blog/etc/di.xml
M	app/code/Magefan/Blog/etc/frontend/events.xml
M	app/code/Magefan/Blog/etc/module.xml
M	app/code/Magefan/Blog/i18n/fr_FR.csv
A	app/code/Magefan/Blog/i18n/pl_PL.csv
M	app/code/Magefan/Blog/view/adminhtml/layout/blog_import_index.xml
M	app/code/Magefan/Blog/view/adminhtml/templates/feedback_button.phtml
M	app/code/Magefan/Blog/view/adminhtml/templates/import/item.phtml
A	app/code/Magefan/Blog/view/adminhtml/web/images/amasty2_blog.png
M	app/code/Magefan/Blog/view/adminhtml/web/js/post-gallery.js
M	app/code/Magefan/Blog/view/frontend/layout/blog_post_list.xml
M	app/code/Magefan/Blog/view/frontend/layout/blog_post_opengraph.xml
M	app/code/Magefan/Blog/view/frontend/layout/catalog_product_view.xml
M	app/code/Magefan/Blog/view/frontend/layout/default.xml
A	app/code/Magefan/Blog/view/frontend/templates/lazyload-js.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/list-modern.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/list/item.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/view-modern.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/view.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/view/gallery.phtml
M	app/code/Magefan/Blog/view/frontend/templates/post/view/relatedproducts.phtml
M	app/code/Magefan/Blog/view/frontend/web/css/blog-m.css
M	app/code/Magefan/Blog/view/frontend/web/css/blog-new.css
M	app/code/Magefan/Blog/view/frontend/web/css/bootstrap-4.4.1-custom-min.css
M	app/code/Magefan/Blog/view/frontend/web/js/lazyload.js
A	app/code/Magefan/Blog/view/frontend/web/js/lib/mfblogunveil.js
A	app/code/Magefan/Community/.gitignore
M	app/code/Magefan/Community/Block/Adminhtml/System/Config/Form/ProductKeyField.php
M	app/code/Magefan/Community/Cron/Sections.php
M	app/code/Magefan/Community/Model/Section.php
M	app/code/Magefan/Community/Model/Section/Info.php
M	app/code/Magefan/Community/Model/UrlChecker.php
M	app/code/Magefan/Community/Plugin/Magento/Backend/Model/Menu/BuilderPlugin.php
M	app/code/Magefan/Community/README.md
M	app/code/Magefan/Community/composer.json
M	app/code/Magefan/Community/etc/module.xml
M	app/code/Magefan/Community/view/adminhtml/web/css/source/_module.less
A	app/code/Magefan/README.md
A	app/code/Magefan/WysiwygAdvanced/Plugin/Magento/PageBuilder/Model/ConfigInterface.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
M	app/code/Magefan/WysiwygAdvanced/etc/adminhtml/di.xml
M	app/code/Magefan/WysiwygAdvanced/etc/module.xml
D	app/code/Magepow/Ajaxcart/media/magento-2-ajax-cart-1.gif
D	app/code/Magepow/Ajaxcart/media/magento-2-ajax-cart-2.gif
D	app/code/Magepow/Ajaxcart/media/magento-2-ajax-cart-3.png
D	app/code/Magepow/Ajaxcart/media/magento-2-ajax-cart-4.png
M	app/code/Magepow/Ajaxcart/view/frontend/web/js/ajax.js
D	app/code/Magepow/AutoFlushCache/media/autoflushcache.png
D	app/code/Magepow/AutoFlushCache/media/ezgif.com-gif-maker.gif
D	app/code/Magepow/Categories/media/Mgento-2-category-4.jpg
D	app/code/Magepow/Categories/media/frontend_category.png
D	app/code/Magepow/Categories/media/frontend_home.png
D	app/code/Magepow/Categories/media/magento-2-categories-10.jpg
D	app/code/Magepow/Categories/media/magento-2-categories-11.jpg
D	app/code/Magepow/Categories/media/magento-2-categories-3.jpg
D	app/code/Magepow/Categories/media/magento-2-categories-5.png
D	app/code/Magepow/Categories/media/magento-2-categories-6.jpg
D	app/code/Magepow/Categories/media/magento-2-categories-7.jpg
D	app/code/Magepow/Categories/media/magento-2-categories-8.jpg
D	app/code/Magepow/Categories/media/magento-2-categories-9.jpg
M	app/code/Magepow/Gdpr/view/frontend/templates/html/notices.phtml
D	app/code/Magepow/InfiniteScroll/media/backend_config.PNG
D	app/code/Magepow/InfiniteScroll/media/result_frontend_1.png
D	app/code/Magepow/InfiniteScroll/media/result_frontend_2.png
M	app/code/Magepow/Layerednav/Plugins/Model/Layer/Filter/Item.php
D	app/code/Magepow/Layerednav/media/config_backend.PNG
D	app/code/Magepow/Layerednav/media/magent2-layered-navigation-ajax.png
D	app/code/Magepow/Layerednav/media/magento2-layered-navigation-muilt-select.png
D	app/code/Magepow/Layerednav/media/magento2-layered-navigation-sticky-sidebar.gif
D	app/code/Magepow/Layerednav/media/result_frontend.PNG
M	app/code/Magepow/Layerednav/view/frontend/web/js/priceslider.js
M	app/code/Magepow/Productzoom/etc/adminhtml/system.xml
M	app/code/Magepow/Productzoom/etc/config.xml
D	app/code/Magepow/Productzoom/media/backend_config.PNG
D	app/code/Magepow/Productzoom/media/backend_config2.PNG
D	app/code/Magepow/Productzoom/media/backend_config3.PNG
D	app/code/Magepow/Productzoom/media/enable.PNG
D	app/code/Magepow/Productzoom/media/frontend.gif
M	app/code/Magepow/Productzoom/view/frontend/templates/js.phtml
D	app/code/Magepow/Productzoom/view/frontend/web/css/source/_module.less
D	app/code/Magepow/SpeedOptimizer/media/Magento_Speed_Optimization_Pro.png
D	app/code/Magepow/SpeedOptimizer/media/speed_google.jpg
D	app/code/Magepow/SpeedOptimizer/media/speed_gtmetrix.png
D	app/code/Magepow/Stickycart/media/config.PNG
D	app/code/Magepow/Stickycart/media/description.gif
M	app/code/Magepow/Theme/README.md
M	app/code/Magiccart/Alothemes/Block/RecentOrder.php
M	app/code/Magiccart/Alothemes/Block/Widget/Blog.php
M	app/code/Magiccart/Alothemes/Helper/Data.php
A	app/code/Magiccart/Alothemes/etc/csp_whitelist.xml
M	app/code/Magiccart/Alothemes/view/frontend/templates/themecfg.phtml
M	app/code/Magiccart/Alothemes/view/frontend/web/js/alothemes.js
M	app/code/Magiccart/Alothemes/view/frontend/web/js/grid-slider.js
D	app/code/Magiccart/Lookbook/media/lookbook_frontend.jpg
M	app/code/Magiccart/Magicmenu/Block/Menu.php
D	app/code/Magiccart/Magicmenu/media/dropdownmenu.jpg
D	app/code/Magiccart/Magicmenu/media/magento-2-mega-menu-extension.png
D	app/code/Magiccart/Magicmenu/media/managemenu.jpg
D	app/code/Magiccart/Magicmenu/media/megamenu.jpg
M	app/code/Magiccart/Magicmenu/view/frontend/web/js/magicmenu.js
M	app/code/Magiccart/Magicproduct/Block/Catalog/GridProduct.php
M	app/code/Magiccart/Magicproduct/Block/Category/GridProduct.php
M	app/code/Magiccart/Magicproduct/Block/Product/GridProduct.php
M	app/code/Magiccart/Magicproduct/Block/Widget/Product.php
M	app/code/Magiccart/Magicproduct/Model/System/Config/Category.php
D	app/code/Magiccart/Magicproduct/media/config-slider.png
D	app/code/Magiccart/Magicproduct/media/enable-magento-product-slider.png
D	app/code/Magiccart/Magicproduct/media/frontend_product.jpg
D	app/code/Magiccart/Magicproduct/media/insert_widget_product.jpg
D	app/code/Magiccart/Magicproduct/media/magento2-magic-product-featured-slider.png
D	app/code/Magiccart/Magicproduct/media/magento2-product-slider-mixed.png
D	app/code/Magiccart/Magicproduct/media/magento2-product-slider-random.png
D	app/code/Magiccart/Magicproduct/media/magento2-products-slider-countdown-timer.png
D	app/code/Magiccart/Magicproduct/media/magic-product (1).gif
D	app/code/Magiccart/Magicproduct/media/producttab_config.jpg
D	app/code/Magiccart/Magicproduct/media/responsive-tab.png
D	app/code/Magiccart/Magicproduct/media/type-product-slider.png
M	app/code/Magiccart/Magicproduct/view/frontend/web/js/magicproduct.js
M	app/code/Magiccart/Magicslider/Block/Adminhtml/Magicslider/Edit/Tab/Config.php
M	app/code/Magiccart/Magicslider/Block/Adminhtml/Magicslider/Helper/Form/GalleryMobile.php
M	app/code/Magiccart/Magicslider/Block/Widget/Slider.php
D	app/code/Magiccart/Magicslider/media/frontend_magicslider.jpg
D	app/code/Magiccart/Magicslider/media/magicslider-1.gif
D	app/code/Magiccart/Magicslider/media/magicslider-2.gif
D	app/code/Magiccart/Magicslider/media/magicslider-3.png
D	app/code/Magiccart/Magicslider/media/magicslider-4.gif
D	app/code/Magiccart/Magicslider/media/magicslider-5.png
D	app/code/Magiccart/Magicslider/media/magicslider-6.png
D	app/code/Magiccart/Shopbrand/media/shop-by-brand-1.png
D	app/code/Magiccart/Shopbrand/media/shop-by-brand-2.png
D	app/code/Magiccart/Shopbrand/media/shop-by-brand-4.png
D	app/code/Magiccart/Shopbrand/media/shop-by-brand-5.png
D	app/code/Magiccart/Shopbrand/media/shop-by-brand-7.gif
D	app/code/Magiccart/Shopbrand/media/shopbrand_frontend.jpg
M	app/code/Magiccart/Shopbrand/view/frontend/layout/shopbrand_brand_view.xml
D	app/code/Magiccart/Testimonial/media/Screenshot_1.png
D	app/code/Magiccart/Testimonial/media/config_backend1.png
D	app/code/Magiccart/Testimonial/media/config_backend2.png
D	app/code/Magiccart/Testimonial/media/config_backend3.png
D	app/code/Magiccart/Testimonial/media/testimonial_config.jpg
D	app/code/Magiccart/Testimonial/media/theme_config45.png
D	app/code/Magiccart/Testimonial/media/theme_config46.png
D	app/code/Magiccart/Testimonial/media/theme_config47.png
D	app/code/Magiccart/Testimonial/media/theme_config48.png
D	app/code/Magiccart/Testimonial/media/theme_config49.png
D	app/code/Magiccart/Testimonial/media/theme_config50.png
D	app/code/Magiccart/Testimonial/media/theme_config51.png
D	app/code/Magiccart/Testimonial/media/theme_config53.png
M	app/design/frontend/Alothemes/boutique/Magento_Checkout/web/template/minicart/content.html
M	app/design/frontend/Alothemes/framework/Magento_Catalog/layout/catalog_category_view.xml
M	app/design/frontend/Alothemes/framework/Magento_Catalog/layout/catalog_category_view_id_0.xml
M	app/design/frontend/Alothemes/framework/Magento_Newsletter/templates/subscribe-popup.phtml
D	app/design/frontend/Alothemes/framework/Magento_ProductVideo/web/js/load-player.js
M	app/design/frontend/Alothemes/framework/Magento_Theme/layout/default.xml
M	database/database.sql