From eb9beed5460b03dd593c14a95403e59495fb68b9 Mon Sep 17 00:00:00 2001 From: Michael Thomas Date: Wed, 27 Mar 2024 16:04:02 -0400 Subject: [PATCH] chore: remove composer vendor directory --- vendor/autoload.php | 25 - vendor/codeinwp/themeisle-sdk/CHANGELOG.md | 414 ------ vendor/codeinwp/themeisle-sdk/LICENSE | 674 ---------- .../themeisle-sdk/assets/images/animation.jpg | Bin 4818 -> 0 bytes .../assets/images/conditions.jpg | Bin 20394 -> 0 bytes .../themeisle-sdk/assets/images/css.jpg | Bin 8893 -> 0 bytes .../themeisle-sdk/assets/images/neve.png | Bin 1647 -> 0 bytes .../assets/images/optimole-logo.svg | 31 - .../assets/images/otter/otter-builder.png | Bin 27039 -> 0 bytes .../assets/images/otter/otter-library.png | Bin 177336 -> 0 bytes .../assets/images/otter/otter-patterns.png | Bin 89598 -> 0 bytes .../themeisle-sdk/assets/images/sparks.png | Bin 2688 -> 0 bytes .../themeisle-sdk/assets/images/team.jpg | Bin 685131 -> 0 bytes .../assets/images/themeisle-logo.svg | 519 -------- .../themeisle-sdk/assets/images/wplk.png | Bin 1968 -> 0 bytes .../assets/js/build/about/about.asset.php | 1 - .../assets/js/build/about/about.css | 1 - .../assets/js/build/about/about.js | 1 - .../assets/js/build/promos/index.asset.php | 1 - .../assets/js/build/promos/index.js | 1 - .../assets/js/build/promos/style-index.css | 1 - .../js/build/survey/survey_deps.asset.php | 1 - .../assets/js/build/survey/survey_deps.js | 1 - .../js/build/tracking/tracking.asset.php | 1 - .../assets/js/build/tracking/tracking.js | 1 - vendor/codeinwp/themeisle-sdk/index.php | 3 - vendor/codeinwp/themeisle-sdk/load.php | 222 ---- .../codeinwp/themeisle-sdk/postcss.config.js | 10 - .../src/Common/Abstract_module.php | 221 ---- .../src/Common/Module_factory.php | 108 -- vendor/codeinwp/themeisle-sdk/src/Loader.php | 151 --- .../themeisle-sdk/src/Modules/About_us.php | 412 ------ .../src/Modules/Announcements.php | 379 ------ .../src/Modules/Compatibilities.php | 236 ---- .../src/Modules/Dashboard_widget.php | 504 ------- .../themeisle-sdk/src/Modules/Licenser.php | 1172 ----------------- .../themeisle-sdk/src/Modules/Logger.php | 279 ---- .../src/Modules/Notification.php | 515 -------- .../themeisle-sdk/src/Modules/Promotions.php | 1042 --------------- .../src/Modules/Recommendation.php | 334 ----- .../themeisle-sdk/src/Modules/Review.php | 117 -- .../themeisle-sdk/src/Modules/Rollback.php | 400 ------ .../src/Modules/Script_loader.php | 142 -- .../themeisle-sdk/src/Modules/Translate.php | 918 ------------- .../src/Modules/Uninstall_feedback.php | 860 ------------ .../themeisle-sdk/src/Modules/Welcome.php | 193 --- vendor/codeinwp/themeisle-sdk/src/Product.php | 460 ------- vendor/codeinwp/themeisle-sdk/start.php | 54 - vendor/composer/ClassLoader.php | 579 -------- vendor/composer/InstalledVersions.php | 359 ----- vendor/composer/LICENSE | 21 - vendor/composer/autoload_classmap.php | 12 - vendor/composer/autoload_files.php | 10 - vendor/composer/autoload_namespaces.php | 9 - vendor/composer/autoload_psr4.php | 9 - vendor/composer/autoload_real.php | 48 - vendor/composer/autoload_static.php | 26 - vendor/composer/installed.json | 95 -- vendor/composer/installed.php | 41 - .../classes/wp-async-request.php | 181 --- .../classes/wp-background-process.php | 505 ------- .../wp-background-processing/license.txt | 280 ---- .../wp-background-processing.php | 24 - 63 files changed, 12604 deletions(-) delete mode 100644 vendor/autoload.php delete mode 100644 vendor/codeinwp/themeisle-sdk/CHANGELOG.md delete mode 100644 vendor/codeinwp/themeisle-sdk/LICENSE delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/conditions.jpg delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/css.jpg delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/neve.png delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/optimole-logo.svg delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-builder.png delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-library.png delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-patterns.png delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/sparks.png delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/team.jpg delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/themeisle-logo.svg delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/images/wplk.png delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.asset.php delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.css delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.js delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.asset.php delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.js delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/promos/style-index.css delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.asset.php delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.js delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.asset.php delete mode 100644 vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.js delete mode 100644 vendor/codeinwp/themeisle-sdk/index.php delete mode 100644 vendor/codeinwp/themeisle-sdk/load.php delete mode 100644 vendor/codeinwp/themeisle-sdk/postcss.config.js delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Loader.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/About_us.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Announcements.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Compatibilities.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Dashboard_widget.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Logger.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Notification.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Promotions.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Recommendation.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Review.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Rollback.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Script_loader.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Translate.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Uninstall_feedback.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Modules/Welcome.php delete mode 100644 vendor/codeinwp/themeisle-sdk/src/Product.php delete mode 100644 vendor/codeinwp/themeisle-sdk/start.php delete mode 100644 vendor/composer/ClassLoader.php delete mode 100644 vendor/composer/InstalledVersions.php delete mode 100644 vendor/composer/LICENSE delete mode 100644 vendor/composer/autoload_classmap.php delete mode 100644 vendor/composer/autoload_files.php delete mode 100644 vendor/composer/autoload_namespaces.php delete mode 100644 vendor/composer/autoload_psr4.php delete mode 100644 vendor/composer/autoload_real.php delete mode 100644 vendor/composer/autoload_static.php delete mode 100644 vendor/composer/installed.json delete mode 100644 vendor/composer/installed.php delete mode 100644 vendor/deliciousbrains/wp-background-processing/classes/wp-async-request.php delete mode 100644 vendor/deliciousbrains/wp-background-processing/classes/wp-background-process.php delete mode 100644 vendor/deliciousbrains/wp-background-processing/license.txt delete mode 100644 vendor/deliciousbrains/wp-background-processing/wp-background-processing.php diff --git a/vendor/autoload.php b/vendor/autoload.php deleted file mode 100644 index aa1f4a8..0000000 --- a/vendor/autoload.php +++ /dev/null @@ -1,25 +0,0 @@ - Things are getting better every day. 🚀 - -##### [Version 3.2.13](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.12...v3.2.13) (2020-06-10) - -Adds plan logic and expiration - -##### [Version 3.2.12](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.11...v3.2.12) (2020-06-10) - -Adds key filter - -##### [Version 3.2.11](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.10...v3.2.11) (2020-06-04) - -* remove non-printable chars - -##### [Version 3.2.10](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.9...v3.2.10) (2020-05-28) - -* Remove extra files on export - -##### [Version 3.2.9](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.8...v3.2.9) (2020-05-18) - -adds new endpoints - -##### [Version 3.2.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.7...v3.2.8) (2020-03-24) - -* change license handler method access - -##### [Version 3.2.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.6...v3.2.7) (2020-03-24) - -* fix callback for license processing hook - -##### [Version 3.2.6](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.5...v3.2.6) (2020-03-23) - -* Fix notice on license deactivation - -##### [Version 3.2.5](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.4...v3.2.5) (2020-03-23) - -* always load notification manager last - -##### [Version 3.2.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.3...v3.2.4) (2020-03-21) - -* Cast version response to array for icons - -##### [Version 3.2.3](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.2...v3.2.3) (2020-03-21) - -* use product slug instead of the one from api - -##### [Version 3.2.2](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.1...v3.2.2) (2020-03-13) - -* improve notice dismiss mechanism - -##### [Version 3.2.1](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.0...v3.2.1) (2020-03-05) - -Fix rollback call for private products - -#### [Version 3.2.0](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.9...v3.2.0) (2020-03-04) - -* adds license activation/deactivation handlers for wp cli -* adds compatibility with the newest license API - -##### [Version 3.1.9](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.8...v3.1.9) (2020-02-24) - -* Add integration with GitHub actions - -## [3.1.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.7...v3.1.8) (2019-11-18) - - -### Bug Fixes - -* update developers name ([6aca63e](https://github.com/Codeinwp/themeisle-sdk/commit/6aca63e)) - -## [3.1.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.6...v3.1.7) (2019-11-07) - - -### Bug Fixes - -* license field style on wp5.3 ([0239997](https://github.com/Codeinwp/themeisle-sdk/commit/0239997)) -* license field style on wp5.3 ([86d3a1b](https://github.com/Codeinwp/themeisle-sdk/commit/86d3a1b)) - -## [3.1.6](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.5...v3.1.6) (2019-09-24) - - -### Bug Fixes - -* remove license related options when deactivated ([02cd6ce](https://github.com/Codeinwp/themeisle-sdk/commit/02cd6ce)) -* remove license related options when deactivated ([d3c1a1f](https://github.com/Codeinwp/themeisle-sdk/commit/d3c1a1f)) - -## [3.1.5](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.4...v3.1.5) (2019-09-11) - - -### Bug Fixes - -* allow unloading certain module features ([2a2559a](https://github.com/Codeinwp/themeisle-sdk/commit/2a2559a)) -* license activation workflow, show error message when failed to a… ([ade795c](https://github.com/Codeinwp/themeisle-sdk/commit/ade795c)) -* license activation workflow, show error message when failed to activate ([2f5cbae](https://github.com/Codeinwp/themeisle-sdk/commit/2f5cbae)) - -## [3.1.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.3...v3.1.4) (2019-08-23) - - -### Bug Fixes - -* license key was missing on get_version call ([365cde6](https://github.com/Codeinwp/themeisle-sdk/commit/365cde6)) -* license key was missing on get_version call ([c02f225](https://github.com/Codeinwp/themeisle-sdk/commit/c02f225)) - -## [3.1.3](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.2...v3.1.3) (2019-08-20) - - -### Bug Fixes - -* license deactivation behaviour https://github.com/Codeinwp/visua… ([59c4afe](https://github.com/Codeinwp/themeisle-sdk/commit/59c4afe)) -* license deactivation behaviour https://github.com/Codeinwp/visualizer-pro/issues/192 ([f641e18](https://github.com/Codeinwp/themeisle-sdk/commit/f641e18)) - -## [3.1.2](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.1...v3.1.2) (2019-08-12) - - -### Bug Fixes - -* phpunit test case ([efe851c](https://github.com/Codeinwp/themeisle-sdk/commit/efe851c)) -* url format for license endpoint, improve changelog handling and license checks ([a492c68](https://github.com/Codeinwp/themeisle-sdk/commit/a492c68)) - -## [3.1.1](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.0...v3.1.1) (2019-08-08) - - -### Bug Fixes - -* adds is_file for file existence check ([d1205c4](https://github.com/Codeinwp/themeisle-sdk/commit/d1205c4)) -* adds is_file for file existence check ([be119c1](https://github.com/Codeinwp/themeisle-sdk/commit/be119c1)) - -# [3.1.0](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.10...v3.1.0) (2019-08-05) - - -### Bug Fixes - -* adds extra comments for rest of the options, fix [#64](https://github.com/Codeinwp/themeisle-sdk/issues/64) ([018b22f](https://github.com/Codeinwp/themeisle-sdk/commit/018b22f)) -* hide license key when active under a password mask, fix [#67](https://github.com/Codeinwp/themeisle-sdk/issues/67) ([c0633c2](https://github.com/Codeinwp/themeisle-sdk/commit/c0633c2)) -* new uninstall feedback popup issues ([5bda4bd](https://github.com/Codeinwp/themeisle-sdk/commit/5bda4bd)) -* phpcs indentation errors ([d59ed4f](https://github.com/Codeinwp/themeisle-sdk/commit/d59ed4f)) -* undefined notices on license check, fix [#60](https://github.com/Codeinwp/themeisle-sdk/issues/60) ([7f56a97](https://github.com/Codeinwp/themeisle-sdk/commit/7f56a97)) -* uninstall feedback popup placement [[#61](https://github.com/Codeinwp/themeisle-sdk/issues/61)] ([1102d6c](https://github.com/Codeinwp/themeisle-sdk/commit/1102d6c)) - - -### Features - -* new product feedback popup ([f0dbab3](https://github.com/Codeinwp/themeisle-sdk/commit/f0dbab3)) -* new uninstall feedback form for themes ([8a29f21](https://github.com/Codeinwp/themeisle-sdk/commit/8a29f21)) - -## [3.0.10](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.9...v3.0.10) (2019-07-16) - - -### Bug Fixes - -* compatibility with lower PHP versions ([065ac8e](https://github.com/Codeinwp/themeisle-sdk/commit/065ac8e)) -* not loading licenser when SDK comes from theme [[#62](https://github.com/Codeinwp/themeisle-sdk/issues/62)] ([b706ca7](https://github.com/Codeinwp/themeisle-sdk/commit/b706ca7)) -* not loading licenser when SDK comes from theme [[#65](https://github.com/Codeinwp/themeisle-sdk/issues/65) ([419d8e6](https://github.com/Codeinwp/themeisle-sdk/commit/419d8e6)) -* preserve loaded when adding the licenser one ([cd50434](https://github.com/Codeinwp/themeisle-sdk/commit/cd50434)) - -## [3.0.9](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.8...v3.0.9) (2019-06-26) - - -### Bug Fixes - -* adds new icon for dashboard widget ([de78068](https://github.com/Codeinwp/themeisle-sdk/commit/de78068)) -* anchor element on license activation message which should link to the license field, fix [#57](https://github.com/Codeinwp/themeisle-sdk/issues/57) ([2e78856](https://github.com/Codeinwp/themeisle-sdk/commit/2e78856)) -* change uninstall feedback logo with new version, fix [#58](https://github.com/Codeinwp/themeisle-sdk/issues/58) ([2554a4f](https://github.com/Codeinwp/themeisle-sdk/commit/2554a4f)) -* remove soon to expire notice, fix https://github.com/Codeinwp/themeisle/issues/752 ([a126225](https://github.com/Codeinwp/themeisle-sdk/commit/a126225)) - -## [3.0.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.7...v3.0.8) (2019-05-28) - - -### Bug Fixes - -* undefined class on diff module which should check the class on global namespace ([df6bb12](https://github.com/Codeinwp/themeisle-sdk/commit/df6bb12)) - -## [3.0.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.6...v3.0.7) (2019-05-27) - - -### Bug Fixes - -* change store url with the new domain ([6bdbe1e](https://github.com/Codeinwp/themeisle-sdk/commit/6bdbe1e)) - -## [3.0.6](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.5...v3.0.6) (2019-05-21) - - -### Bug Fixes - -* build php version for deployment stage ([a785699](https://github.com/Codeinwp/themeisle-sdk/commit/a785699)) -* uninstall feedback should load only on the proper pages ([259e78f](https://github.com/Codeinwp/themeisle-sdk/commit/259e78f)) - -## [3.0.5](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.4...v3.0.5) (2019-03-07) - - -### Bug Fixes - -* dashboard widget issues and recommended module inconsistency fix [#50](https://github.com/Codeinwp/themeisle-sdk/issues/50), [#49](https://github.com/Codeinwp/themeisle-sdk/issues/49), [#47](https://github.com/Codeinwp/themeisle-sdk/issues/47) ([757eb02](https://github.com/Codeinwp/themeisle-sdk/commit/757eb02)) - -## [3.0.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.3...v3.0.4) (2019-01-28) - - -### Bug Fixes - -* uninstall feedback disclosure issues when one of the feedback fields is open ([4631eef](https://github.com/Codeinwp/themeisle-sdk/commit/4631eef)) - -## [3.0.3](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.2...v3.0.3) (2019-01-07) - - -### Bug Fixes - -* **build:** fix exit code when is running outside wordpress context ([d298bb5](https://github.com/Codeinwp/themeisle-sdk/commit/d298bb5)) - -## [3.0.2](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.1...v3.0.2) (2018-12-28) - - -### Bug Fixes - -* remove composer/installers from package requirements ([a0ad543](https://github.com/Codeinwp/themeisle-sdk/commit/a0ad543)) - -## [3.0.1](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.0...v3.0.1) (2018-12-24) - - -### Bug Fixes - -* notifications setup triggers after all products register their n… ([999a944](https://github.com/Codeinwp/themeisle-sdk/commit/999a944)) -* notifications setup triggers after all products register their notices ([ec3cacc](https://github.com/Codeinwp/themeisle-sdk/commit/ec3cacc)) - -# 1.0.0 (2018-12-21) - - -### Features - -* adds uninstall feedback privacy policy info ([ed17943](https://github.com/Codeinwp/themeisle-sdk/commit/ed17943)) diff --git a/vendor/codeinwp/themeisle-sdk/LICENSE b/vendor/codeinwp/themeisle-sdk/LICENSE deleted file mode 100644 index 9cecc1d..0000000 --- a/vendor/codeinwp/themeisle-sdk/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {one line to give the program's name and a brief idea of what it does.} - Copyright (C) {year} {name of author} - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - {project} Copyright (C) {year} {fullname} - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg b/vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg deleted file mode 100644 index 0ba12f6d6df3099b450ed3998f5b1207b958efc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4818 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 diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/css.jpg b/vendor/codeinwp/themeisle-sdk/assets/images/css.jpg deleted file mode 100644 index 7b1356b627de69bff2f5cec5c5ea2086cc61d403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8893 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 PS2UqbtFH7jVDEne2K9;v diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/neve.png b/vendor/codeinwp/themeisle-sdk/assets/images/neve.png deleted file mode 100644 index 3006122f8849c67bee323e9a0039b76648f49e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1647 zcmV-#29WuQP)P9`0k!c!Vj{$FG)5wAA$SnHXkua@o;-LkA%+-) za)AShQ7K zW`6Vg&CCk?lkK@>aHR_+v#`uTwu+QgaI-~Bje6+st^{}8e?8}lPKb01q`w4~Tci9k zAUrtL0ZiY;bA)1wzaQv5^E`yJ0t!8dM0R1B3!j_f&oH+<7Bqc`(V^l^!Gya4kgIsM z4wm^Lu#npbWHpP0?T*0iQ!LWiCGgY7DfR|fZWA>Gp-uv+0}iIzXq|2gZ#uBt0m6Y2 z8Tf)Hpow}28k-C(cYsJih$duY%37mFte6_HVrs;SsSzutMy!|`v0`e(im4GRrbeuo z8nI$(#EPjAE2c(jA5B*bo<@Hs%jimTBZvBG|G@+ug^Sf(7HqJJ=e z`U5XslQA_Gme<@YQ!HorEnqEXT{RpIZj{<**2BW^|+{;(0xX+XDm*(I& zlN7X_cRLX@P7OeP#r*8q>DjYm=*_KT>8rB-Y@_LRpaF<)ph0!A0JQZZ?O$WDUy77^ zoz(%~k4UVQ#wTWf_c-_C=*$1a<0y-~7p6@UO#DM&KIl3f9(R2=0N>rrBL4GB<;D|5iV4p+6Fl(e+J1Y34GJ=de z2rtt_2fxJDzJtO(g#=)hnESig2n7uhE``@UXA9i7A|aUFdLDXwA5#9CZ0Yy%ihX>H z!(hyJMSM&^`a|?V*)YjZDQubN`uq19Fn@ILp$%8LzlzDeuA&PC6ELTk_vKe|yN&5GR8abi-upRjMFyYCh#8YC^HD@y$gz39;>h~1!{eUw zZJ7Es_WY7TVybQ2O)<`SoguknSkQC@@2?q|*GpT+%V>R0B4*4HQ{mp|BuLlLrwGs#ei_HR=3n$<#8f}CIdsgWzXglvq(_ZY8ir%0 zYb3;?@Tk;&7XQ#T{u@X&_m29AMSlQ&XFtJ=cNF~_3y6UR8WOGUMzFq!E4r}b z+x3WnMp+?-(Gk%>>+FEzRDo2GH_D;TG~RMMN<2+zE9lJ!&i)|M*`pY}P{fIctEe%J zxOP!{G}1j>38xe-lhan0>a6x+3TG?(*PF02zx6+#ld@wrg{zDEDe4RGz0Gh(-@=Zu z3#c)5uuQR-E=-0Ip#NE&rUtoip%}Jvf?&xrym}BdrVe7Nm542Q7>q(z*|1+PP;=~b zKaE&1HDbloNImMzA=a4_Y=o{NK5o>Q+fYO5;b#Uj(T0$6Pa-ZnXLj!7OijhK#ats+ zOpVmTX@51WvHTcQHFfYY1FU6g#EPjAE2c)Qm>RKSYQ%wGl@Qfn)U6o$o3%#xgftaxa?i@y*H tm^U$IbeVA|Ofv!KLuG~`uK#x9_FvrF%3bo|SYiMG002ovPDHLkV1ga;2(ADC diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/optimole-logo.svg b/vendor/codeinwp/themeisle-sdk/assets/images/optimole-logo.svg deleted file mode 100644 index 6510cf1..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/images/optimole-logo.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-builder.png b/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-builder.png deleted file mode 100644 index 9b1b79017881cb5cc4e132ac333531a64c450f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27039 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

KcGKEY@|@6<=8@Sx{Q%7m7<3>K4-G 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 diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-patterns.png b/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-patterns.png deleted file mode 100644 index 4c73528a5d2768933ff41e29e2b481e1c8ea5829..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89598 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 diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/sparks.png b/vendor/codeinwp/themeisle-sdk/assets/images/sparks.png deleted file mode 100644 index 7224af0dce0583a6e9076c183cc3ce0aa46679de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2688 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 z%0D(PuVs*4lq7%WzUYra85QS>d)Jx&5sm*;Ty(j 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�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

e(NQtSe0l093 zw_Bf1e;!KzT-IXTg_0kkL3$UUFeA<*^sBgYjvey)7WWP&zC|A^7i~)L8_o==F%(Fd zJK#>lkCh4t*M1=^JjO}y;Z7ELGrm8KYywhqtn0uBMM;AUhQZ_eeDc)_uY8@S_LXyq z$Nhio9EfxJA0Wh~JDEx?Ac1rl+z;xr4&`DRm&5}_zlQ2op{9w8t1=ta`#%fA^xjtJ zweM-=fgBy=BfLF(4!rd&@mn`1pSLu++P?Df_OV``UjFyXk({rekiWsiE3uL*S1t}* z76?E~0RE)=P=5b*W6#5kmlK2-d89?(XxyT?_>vh3V>LHDwC)3i=qYWFad|l2q4$yt zcyTO_X&d87pFo)?6V^3vdwX_vuVIGda@V^@lP?mMxAl|P)-I%_E|U(1jt8CH?-}08 zq0^M124=HhPnj@4^lOueVnIZHe%6V!mXI&9E{HJZ3+L7VgO~kN4zlyWDW-)VeTeg} z(}eErM8`W$S7#kYsI$Fl!m6!xaxvAR1as;%y6hQI30+F8w&p>ByE;2D4-oFLatdQZ ziNcni6Se6lL>S6uj^$`JMj~vj&ib0=HhOv@js2Hl?V_c7O~2L6);~63p=5>sN=bpek^j z+GSFWcEgMx>bCNw*ZS@pOKDwEJmuFQN3ynfTF91mhBb0gfg zvDxzC?p?M@cCCB23>1GD$@T?_=Dq;><-L^iBF>Hp(XFToZ9bYtYW6 z%KMJo3qp{Wp0XC=&mqH!DL<`yDbkG=(i3yFXWUEV5=$;L@!N5_(MMNAudZ0jMB30} zTHnO|&|I$|U#SEI)r-Zj;eVP4t|8&qpK#J1mC~opNY{ofor$Vn}oD_nbBQb{`WH|4{>!hWO|z`JQ6ZjkVtfgt1z@cw{K%U z^6p+gYs(vjM*-{CY7)|Bl{&-YoYY%w^R-FS@K0It)(c;CGM)c8VkeSVB5_`M z<%Up%gVPSM%YvNb=*91g&<)8n?q#$NZQR*QW>}`Z3dS0HSYh|;nP7lsZ)j2GWw zB&g5%%$Kv?^J!(&6&V2k_Z^GL2{kShzJ>xL8kX{1FCZo7KdhH@t@` zjRuX{|IRk%zzQ1YsmF`@Cz&eVcHasw(ySZLR>MWoweR^-JjAbm?tSucILf`ukX`b< z@mDinKc%qrjMp>+R8%_`y?V5EYUfwm>%)!N%&4H9E*N${U_biCa0R7~9bW9$W-6~h z0+mk9P8_2%R0w*m*hHJdaif}9L_O{{|BE!%h-iJP!lx(C6O(xTVP}o{zn#C`#a82& z(h%n>rJ6}_sGY4lF3`R9Eqcoz$;~ep*ooeZ#nQ%?fg;}`2jL8AxzCw8owkS>A2#WTnUa%Dh3i!=+xj�?T4CH_ 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 z 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

85b2+8003}G_RK& zpDqs{x7!|ka#<)41$yNXl7;+IPgT3T>^VKD9$ScgPP=GGM4hwW%{R9g4`x)9)6aK# ze!J@^ku|re=n~&CVTAV#DC_s1^3=xvRlIn)|BvQFrX7R02^ zo}s4-RG!e01V;LaT<`-UCUmD=zL?p!0J>|@+}sjkZZF0eZ2CNQ`$?R2p^3mNgfp=r zOK5$Vt2LA2D0IRR{>UR-SFC0&66NDA;|8|XXc*u&zhV{*LB^|WEj4~TO0P>EA6nIE zOO!?5Gqx(GBngLjR}DwxR>`}y;=)ar?A!H(BP3a-%*;6i2L+%>xUX$@TVGeh9rpQE zPK7r=kA>TJS*#IidS4%YZJpj}?Vjdv@yLr*xjSp3zVP$AOOaqhzWeQF$)gBKbj9MK zMQeI1!()1m$HD0?SIj3Mc&3zIl3z8urCvL+rB?=k1e{SoFbJ0#4V1hM$60rUkS6rS zg6(#==Qa=~<(Se5vW$$?yP&N{>po8#H}Lz+4faSB`||0D2`WbHX4_2zwjvO_grb>xPU9^3 z(lx;g6{TvaB1ult^b3gq6aFVNdqY)$^|J}dIrgl-U3 z<}l;n$>+Yd_e|GSuzNaN$+U7!M5A)1_i}uPb+)#I#71Ft|J0GhC}Y>Le&F?gwm_WP zI=O7O*=ftB<*r-Rl#w{DZG1A)g<5OBX81KwU3pCnfu@2=Kj2p0gnUhTT?5TQzZD>- z4>S`B$0f6-2K)oxm&B;C{rIGuiYyYN(Ru-L{f7>9;DJGn5^^ql=I&};pGAcR(L>ex z)`_!w_FO;8g)l^*z z4K}_d#b>3z*F9*gUAq`+=b3Krg$G)Y-#tlL%B>&=4{-G7BMAmfLZZC3Zp0tvs8%^6 z2X~>Nk{43VNP@#%|Jf^-;lGT!KX%?w|whJo{Z-rA(38nk4aG9yhyb7*?pNTr>agKFT|bSbd0 z7`i&4WC|~bm;_E_5qt_(RURa+6kh&(+tujL_unqf1oFDfkCsU z7TT1Yw2G?A@jP8r_UhRFrc1ZjS)`kLks~vwD%jj8=zob=sF(Tb)*wEodhxxg+|$Y8 zGnYkIIQy^2%?S==afrOhTzC`XS}^^wj9ML!5t;<1M+;@vs*#JoiXvs~!B~@kb;P$5 zdqx;@Waj~`EFMIsE5|8XqYk<`d=y|u%qXNaPzYQF43p}4&Eb0$~Je)+abqNmdVG<#R z^VxYzWGW!;syPIHG?DfQI=2z&AX&55fwVsmlNEAj!oN`^ar91hKVI}nOKa=o1;+T& z%&*w6moD!edVK^U|LcB!oM|+gUpDl)7M%H%99uDa_>t1Ybg&;GgqzI>_!W=B5aon} zBVj-Y*Q(VCp>_=4WQKJiij$?DgOs&K${qE+ZmGTY5)2>QoW5xye1hHBpfxmoiGDH| z5ORyR(d?l!KUd{FE6t2sr#=l^#pAJn=)|5w-fbMO z)_ye6raB_;G)41{Lwm|C_APL6Pj<=^60xH*b-J0fWSP6jnj@t;A~6Djm~x61+yNC)8ay8t6b>L*6d>ytH&;oh9Q=Y;<*0?9}Ba9T0hg->#ePOvD|)4M>wwU_bx~q8kkf_ks=3*{&jL^26!C4OhWP!*dzG-HBw?*u>S&Hk|l#i;|`!J){P#9JNP zsIzjur@ep^y4i?u20K^Vp+B+VZOy0U2OfFcNCgIi_7$Uo_eP&NHwfFL@unH zVxVMZR%`r?HFjE~Vne?ew{IGMtXmd_@S^`QVMx!=1fCzi&zRy+mZ>(Wc6D~&Z>|w; ztTquS{wG@Ll_oHi=ODcd>dQCOgEpa_O1CSo;d-vE>7ke{J1Kack1@RPf}^z($)ybNMnq0nsa2QZ9l6Wam~^vj&I`zpf%G+g?2~Y zswsC0|Bf%@tt^yHGhdFjT$A<-qsNRjLae>5TmH#wn%?O91Qv+lw@Q*QwwW!yX<LH{x2FH?(s5u&aQbBGS#!3z~hJikBQzzDXDf*=R+t&9XVJh1%8_?)RdutmX zAA}8dNV7Y62m|Msgr$lU^8zj9+8pQnRrgERKbKE;3)l2i$Uci<^$LxvWM2H1yq`Ac z_UA@!dS(GW9YG>a`*xna+;dG;EaW+(UYl3mkM* z76o}0B^;&qv<%;O>-L-G6@|STZ_U_kkvD32RwnhXq)K2<{B#|22y;a(`D!W@g*p2~ zoSViKnHO5d9agT3%pPW$&SG;Fw0kZ&_6STY{%p7lGv-bb4oJN-ky&K}N(mulJ~Wy& zU&@?K8Ciu}x3z*3jmRZr#iA_RLe;v)ES?mrOB>1e%==n}U=~Y*cQ)bO+-cX(-w~-= zVxbO5$4{{9h`X!AizaY{+UN3$^V5Rq4#^TLd> z5T04QD)$dEb*;c9cdTR{PnLVDpn23eRWhtX<|RyLOw+t_H>Z~w)g^c2XBwU-Nk~YE zula!<+N~9@_N3(nfhwem3@Kvg=CXdhY@()r9zfR)z&#Zt>P8U~Mhj{}F7-rF_)KG4 zi>~VzvE2EGF2U~${&zI}D$O^UlGeJBX9DvaPt+&mthB2SNO-Jmj?M%@*l`Tb9iNZc zG`@~TZ{Bm-C{7la_#)h&e8FR`l%Y8b*8P3KU03!<4Nj%$JozW%-7f@+^&~ZGDa!sn8UTUW-nB}*Ph*xXJ zr730t(7_B!Q9-mcB{-*_o;kW`d>J3cz*AUGU4}C05&K2F=s}Uu<}e)<(zjFK7wfG7 zQo9~daOZf~fy{CYcSrU- zAs{Xe1edHpqq^21);sE2?8En*mhdGZ_C^Mt% zaTWkCAIn>ogYamn?~CLB4r zyvhdWl2`sUSe}19`Zmdhw>bSoamK_^3tELg5;IN3m@AhqiyBEcoX`*RtPz89#pxrf z=z}M~MMf=6@fA{Q{=H}2VDa>tppR9iOWcMgI(K@;=r$D?nx`i7j{MyI>(B2AQ#J_7 z&U)rEc)FRnX=`DkmsEx4K-T% z+eLLVva>g^vYwFGPqbv!%IcBKkAyvy%&~1N0k_>L@R+m3lEKLEby+eaI6vr1#8Ad6 zUTiU;Ou>yhy9flYH_L12yBUSan?+u5l_qu*>VFW>PS{s<^QqwHF9QK3Wb)><&x}1l z4eLACwR(9>RlFhj=c3e9Xzk!AjjGzMp3xtm^0eUO+I4FUW}xX~F{$tu4(Pi4@y z7ZHrgS*B2O@Yqq69s`eJaIiPKK)?#%8GkE}{1bvA9UZD9Lk7`kKlbs+NERONB~CqLa! zN=DvAql(-9&40~#d{c%DB0_?$zOsE0!Yk9ZH??oJyzl@MkIa}W`tx+c{6_w10Qd$x z(8lplHC8O!PA7B{2Nd#uFbQ3`HnIOWYMCTF#2a?qf0QN@oXDB;SKUMJf76VXmtJvO zyzR8=8lYIh%^`$Z5>&#w4N>y8Oruxd8yMd~Cs^Eaow<%(@54WDacCK~L@L|PH_L_G zZJ2g?{-5!#@&AsVzO;8yk}qgj=^{tF4P1QaD&B$IsC>B8p6UEPx#OBaNFTHb02&%G{t*auN3+D8~^sqXIWsRRN_Bc<;b22Cu7J`8XtrJR6AuKcCMA=E)c@96w`N^Ei+3M{QW{fX_~p3*!(b7VMeU zL4*AO^I%M-`io%=*m=u5v}u}|L)*}gti;^NW;5Mv=F2u7W*prQLYGJ>!g?KwUTqmg z3VC@{2g@p6TV->$j<;~`?12iYkH^}k36!BmpB-vP#4WP+-(eTykTU31I9&{~gA;Vk z&dN>ta!9k%Bvov_UgPc@FMC&HMP{Ux$rg_K`X#2ys|u3WIxbsQ{wnP$D#OaeYVs%X z2qHhc8!A-f0_T_Ys6CGs{-;VMJ?-@;0b_+*qnSpAY5mH;I~+I>V%-7?FvAotQ@Ux4 zw*0T)-g&(wr01;4IIT9(@<)s5?=x4nzf!rj@S7aa)Nf-d;-g!-q6Ox2hW_>03U$?Z z&cW;g;WjP>zH@Ji-gQ|x>~@SM>+@GT83)K&zDI=5*F)*6~;6S?ygdUl-~ z>e-~Y2`%ZaG%Q7z;=SQAwhTW?*azl9D zb0@NTN}L57un1Z2`@ZJ>3tkdrIifXo`ndZ)u!^HXuxA0jut4=tbO1WOyduTAamaWI zAeIr72lE#b*pk6ri2@wmXgocX z#i*Y~lg(mjJ}ICaH)iSh^ML!f)jo?%DfNry=mjb9dF%iPw;dExk9)>`*(S$4w{Y=o zn(a4$HP_2+H_ZrAe-I_+HF;z_ zjyjSb8f3_IC7UhsniwYE^3UfR{P;->=qD@csnTBGXKn8F+;2_T);l-e2P? zk%>3%CYwAOcT(|n^B*m0dZ(PvONIZrB361+Qm-}bf>%dc{)>&`!aS@h6$C!)CvtTi zAYzET$gtu!v_Y5W%=a$nGbraVZMl*XOgZd9K0=@Oj1f?Kv53r3F+%gw)vn>0JQEb(=PPVel>t(3bAE-ftI6XmNf` zDNHR!6=gpD z`uoiFh`TJ=^e6bS1HBvTz;3?#(kmBcQTQD8!VJ?fZYTZQ$5<)mblF?+bMPpKm2b!MK7th zE7`u2eI{IzGqAJEoT=9vAxFQKLpx}p7tH2e4N_~nG4iXer6tbRMEY*S2;VdI1W2wc z^ve!8TV?*y09=kj(dUBIYWRa#DcqKZK+JCfA9alq1dFd?Wc%l!Rv?9SAoH?FA_B|iZg zKF@@yGlCM3dVUg_1^cGullG4GR2T!2p=>uZly&&@uhzHoHZU-oFGU~T zx_@$wtH|`k<}A2M8rZ;K^^J@W=dEQis^jrJC;k(Sdv-Hc!h{>r;9@CZ)sV+&Al+aK z-;^>e;Z|;_YLUJDem3LYX}LD%$=L`BZzN71)p4pmza876jk>O~$b?rqRi_p?uCjpz zvdT-`=HpF@L3ws)Ky^-FyehgoiX+n_*7|wsEuv}nhpSB~>LMoc$=bq8^Q+{~RMm$D zK6yTii?I5_vemGCjbJ~OZqtj8&;i31&~U<)c;Louj;m@RAkZ_zt8!0)fgyn{%JlUw zz(w{9)KgL<|o^53xll5EG4 zpEy_Z`%LXAwu9>rc3&Y6^X%u~2MfKOAipj`Q(V`@aqHy{z%&}Ny^WOd_{>t=v12cw={*ZqSD zCAaGYxCVV61HCM(|5I1;_Y;DLv|zw znPx>x?>){1QL~WauoZNeyyCJSN~^=V-zO6=UC5NHB^!?Jg4mnQj`jwWWRxN4oAyPn zt}y70mk{0L^0nMo$JL*BN;ShzXA1|obs2>ogfz+f8z}|@S&wSI8MCTVWPc)g3}wbT zMk;P)6xamth0V&+$-VW7R%KasQ1vn=euoR{Hv}wUrIL*{>d*v`|0Ke@*Mc6|CC0nY zX=C*RfpnhdXqK1R`21geUAa(LMl1g9s<3@kf6uqOg?~&f$O|c%|NTO!FqTg?LkF!b zDFE3lS<0R9Pc-#r)U3Gw+`2p9b!sAzg5A7xX zqc$squO_arfH%8l(K(_ysq0ZJ-t&cUT7h9eByOfL*QPZ$aifJuien&mvg&p`*q5LS zsj-l;h39na+emjTMeqbt`!?i7!--xOr_DSj38{q;$a&F(Pqq0G(5#ir8}>oo+gl~E z^?^+SSsqcz8s_3lD6&_nvOgE{$oAb(E~+cjXjXXKdjf{5rplSR=j?~n+uO^3fBBf3 zzsV;?&|z$gCi~%;u4v)yM<9LENvl?whFPU5!3^v$*e8`9PwzEO|KFJZ2?rJ>6pQ_F|OS&l|n{{{n!J6j6T7)cJv`rsSsRi^j(ytN3HAPYIa!<|V?=_RFjCm2= z;p3pV`&R4!xR_&<^EyXDwIl`yFwOj{{3m5z=;|pl`z&hyG)tmC&pJ4vKGCMNkwB)f z9ox1OwEw1sQAL=|MtR-rdt)APX5$-aYYYulxx>*7M0MrncC|{?Ien6N*pUk^<>8AF zT=$#p+))lWIp+Y`C*h$D>IQt6i?U_9_K*oP@7;{tMMvQ#s3TVaI>`?!hPa|CJ!H0= zG+l2FyhhWoA;x%CK zS9OyD1y0}tj}q2IJcs9{x=c8=AUm0hvCZ`K-o4?XnHdh~Rj;;7ba`MqCzc*vW&yD} z8e40#1*-vzb*7&$#gZ1>r||;=gX|?O1QSQr=3jr<_Aoi;xH#g!`l#|%rY3vMi-Ox< zY)!AL&96)+hfMU^A%Sz50EA@0{IoL@!OMDxqqmb<Q6j}@bVjFaNO2W8tN zvk}#>DS!YT2Wo3>jeCxA7{`48*M+Oj6pv4c@VAIpIQv++t{VR+(CFwl&!`^FcX4x_ zZGC7_YyEULWR*roT)vQBI%wb*l^%^QYVxK`q66_>5plbA)hlcja?#h zziyfJYb7)RP43><4$!9a)W%BQG`eeY@?nJUwe&4Gw!sR=LURn`9mD_;3c4Sb06SJTC6UDrvxEZ;?1q^%>YM2kJ)*!P5bJ&Cl;O>0sAo-{@ zw(}7)$Ahb&7{r5{g-(8^7gW_TEzE3r^)@-dkynlU*-nKb5guB7bpNsPN)d?DkSy8` zEL^h`h|g_1#)LWbt{^Yxci5J?{Vb<=BEphfdY2O)wxsnSPkHChHo`wj#`0C~{pPuk5GeV@(sUaJck|KKdZ}yRZ0{#)Ox@ zQmlDsv?bE(EOxk6B`)0Yte=?brX&*Hb$M7fy=*4RHnv9UXWi6VHF~6BVJtkY)a}#cnU*4e{ z$o9}acOq*a@r}x>=Shv#B$Mkas#)61&FWxveR9d0+W^bdU(l(bEZD_?_=x{&6C2X716uya2p5*CkhN0U%}nB zlOqOEoc7rwH1YZIzN&pa7otn#B&tJ904@*I?*Rt!EI&zQm=h|V8yDN6=lvI*r!~uI zVX&pGsVR-Jsd^#43hqXzYdDd}CrDI-x&j&Rk?5=EWe=eB-LhsF#R#QQ5TXcSkB4(F zf=^b$8ha4&1FN#O&uW7cKD<*ksLW$1L~?-i)x|u*DCVgTOu*K^B9@uDRA9^yCI3n# zT)juIr%qPe%NY%8O2N!0E@v&9<}$>2$KQj(lucbQ!#>8-+iV@_IRP6yXdYDR?%e?h(0SW2>t?cQCPUlO&52BYYRZ z4{{S11GAM|5O@37>Jj~Vb=y7I^T$>gt z-Qo(>m|f}zNxti+g(fiDf#thKO1W#!_qU3$acD4)EB5<7>Vc`FSl3LGMD=lVrGi(^ zi2v)K8*VUKsj=)2Z~p>ax9{01IxD`b6>#*+m2AZ$GArb?fapa{5W5`dNsZCtY7-6~ z=ut;qRJD(ckHpDuQr|n52OD;Zac!$6rgFm|_$4f`PACV@suhA>2EQO5=y-G;SLd>C zk0RB*{7R_&;Vs1b#>p}h1&!v6_Y_M?_C0{y4?ecHp8d8{_dT84hDS44)2GY;ANsx% zoVOIctv_!gpAHXG!Ae)#?#bbKb65-0JssBKQGLT^-`0CBXihY5Ot-EyG!R3yS}n-_ z8xf(^Ps#KkE+&Ex>j2V7jRs({Tel zoJ+6@gXD%rLQtdI0DqGk$7&e=6vDr;i^ptIF?2<4ygQIiB^>?SVfjh@;u$gWqSeeJ9444t))@va#Q1 zP(RBaDMF9@OsI~;CCR+7)_NT%&EQn8UFa#G@1S$_p#v}ad4n-~RLSE^*lflhp(!$8Q| z2a3M>XR8rQtANfVo{XCAMv}N!SBTK{V?zYp!um@p)Z zk^$T2L6ODOUcamE9CAbgpSA2 zsld*<7MRI=3`Q|B=o3l5&$vM+zne<66R)nnKnSgea*`KIu=F6O(edGSs{4QTRfA+g zXE=vbYa>a~Tn?f5yv;eJ+}@${g*^Ooev!Gc_H^0G62qwV6?vAjg8elcH~ZS-;*z#$ zq1!{zD{4K<{0SOJ?P-Ui*Z?3L?lm4||2PNSXS@obpj6pC#2v8S4ZxT1g^rD4bF&PX zz4M9ihs8wtlPu#xp}O(gseEdM7wO`&vLszG81(-A_L6lI=LKnavE;f1=p?n~s)5y; zGA@|8l}xuT{MK~-CpmlSi2g1%0;OCxLWS-h%FwvZu>S1)hmYH3_c9&yOii>zvcx$K zjarz!V~MbS-X{TWc|GR3yk(Pp&nn+artjMcp_{t%jF=e22+GB7a-KY3{tPxWIUB(n z@q>5`X+w+TK|+}Jw*tS+uCfK`z(>iF_>%!Ru-yyF+A2g^dz1X3yukr*@8m*!#cDbg zRB6;^aj!@j^R8oF_EElvlm#cmQ)R7w`=k*MzO~7L7oo~QjEx98A#r@+qAc)tSvP;B z5bMWsR3*6|L0WJ*`Cu`PqUd}% z7hmM?ReJE%pHCRW?@m)@j7lP3*$pphs0q$QgZy+hH1n-d z@+sJh?~*7!cy~EL8WUJQ?2c55I?p1a$@e=8-82T$s^*@8``&j|!2F=p#$36+W zi&{#!mZSLw%ORNZCdv%kBgf?C?)Ly~2aAj^yBSrNefv(T)y!d(Lp&u^C-obaDX&|% z)5&;#`fi^ZUqyo{ZUU}VG5wKhoGFKD?HXSi^YGEQ%4Bu&I5te4+@cPdO{J}Rv@|r1 zDf~s+FqeC&a8;=zqz=qySIx!wroCJRW6)IEI6Zc6er#jR6TF)iHGXU`@negoppnhB z%>RA(er71HhTmuenQ${V8<$iztL$G!QObO>=@H^I@e0ry4pT6UJbKXPxdj>3#6i)4 zj$BYNy$w||1(INtZe{fhB2;yZKGr1IPY__Y23(v=4C7r*>&lyXkMBjrto*V(Wkbl0 z#fKS|gg{@T?TG)Q=sf({T>m$IR;RX(RYh@Hdsl1JJ{@SJp*FGFsuF3ay@GSvqV~6D z8>>b{5UCNd9bz056(kiqX3WHhl*su#zkeXF=apyN_kDe?>wUf74=45*S_wE<7n^Tz zeC9N%83?tTGf!ti#t6eI!CL?;9B2~=BT<*D$CvC^D< zGeEhAup}(%>fb)9pWq@^dUZM%tVB0-1ZYm->27ZZqlKJYqHrGeES(Q$rq?%*np9m< zO7Bhp6{upS@09OKfPMM zq_JZ+4$*+AaI+eAMtxX7rNaBzD{W%c8(|)ocKZ^_oFQQ~fFw8JCu)Wo`8w!N3qFU( zJ{%9mDOi3(s+3ncb6oB>62`U~PIM7>%+p5tKopvudW}rsUMMPJc6vW$kl-tb)1UNp zcwGSX4a~=DOwTD^j{Zos~gQX$;4A5Rp8r63Qh>}kNlFxrXZJ|$$ zktS3_rD#?so%qi1=ddf-Quv%KMSC;Vc;B6>aWI{1P{!OzEbFMkxKF{Z;sd`)+8OkR zMBZ#}N?QF{yFGoSxlo4y8!GISJ3D_nd*&$2LWwr)L*Vky-t|=KUJmzp&Uk`J?4_c2 zx)Bv5ls;sj8;S|@!r@;Q;7_sKUpSvm1bHJS_0;&o*{e%VtaII?3B;DqV{Oh@C%5p< z9x^=fnJ32Tm)Pgfc3v&EBfWwVDH0cl%j%o!?g!T<+87u>J_0`Rmx8FQY-rY^jfJ+H zs9uz%)BGY~UbR%XdaG1wAb+aEzUNb)dYPgF=}FIXCEK7G8-S!$)6ZQ_sM*d}3G_%52SJVhElz?~HY<_w3Ne{%dMMUPV^03)% z?kCyGyXeq@0s^%0wfTj-`c82WYW^PfLy(C_;pp&JSg?H3w9;BRzg^K zRG#z2|CQ@Xw>h%z40wl6T1|PXJYD;ZPM;_i|KN8_=_ihXvgnJ%#5Im+0W@SI-<@a=R7ZpmZK1cNwR-~oT`3(c zjbG$uv_hV*xea-|tbH;LY5(pHf`^5a9A0p&&LbG8FhYJ55Z@tUVMbOY1Rm+cSrhG+ zzT|FslnW&$`6KTvoD4iHc3y65`~c;3-%4(RZlFf8{z!lE+FaITqe;{LwuOk>rK>Kg z-3{VzUfU~=M+=8pSRT7;t%TurJN_56;#Zv|)Ov(U#UCR_-^9XW-%EdK;rQ-!kF$4x zN*9gPz3|d*ntSr%g^oK;oMQiF3Zd2LCPWuBrlryz6M(fcI;*szXumRPQ~4^#m%#Cdmp62hdtEk$WUc3haT>D_TzJ=YBY>`d<0e+_2o1 zlntMGKuoPKP(0{r6?Ab>@CIiNVL?D{-m20UdiP8}^G)4K0L3add#WlFWZ=X@{ku*k zEjz!0O=6S@p8P)8R`f6vyIybvOayWrkbKP6K4@-N5iNG{T+hFr0Vbr_6ls2B!0Qij z7b!dumR~x4_Q78Pb#&SQuKc}VTE-)^J*f1;)!P*YM*< zQG$o19j8 zvT4E}_x!EL7l`}Z$&)XgU&v~7Vruc^((fA?F0i2ge)8!*5j_j$^N>UJD3c46?B7L1 zL};z}9! z<_;&~)oqok6B=Q1z|@^>-uF@<1U8Xk6KY8do2-I|4C5g#jcb2#?*Ll~2OiZ!`e56j zCsLZ!{(#gWL@8uw;jeNZHpial_^v;IvC$clLR&5AsXMPU8r3@TDq%6wo#TG8FZVDq z!#O7S;qa6A+a9xyebx5i0GRJ-sW>^MG0RJ7P^lOTkHt zhI}E1_8&G`)yD?XjvNWz`O7DNBDFb1%u;%LQJ==&EojWUwy=d=vGBJLVjb&DQ}Z~| z1n&aZZT#T25yQ{AQly*bU+y-YjPw69TAvymtsfl|jpFoYE#3N_Zx~n&(LmhC zU8BSd9-NlRov~r!#Z3D)9N*R8$}%U8FX{eFFNPL)xxWqGxL@}9$F4C*DNuzBYj(+2 zQj6IK)G>}CK>8b<=3gw@c4mRu1uUz#Z6Hw+K;PyZ^Q3xOtThlxyZXrs7F5nbNh;W%*c7SHmhIK>kG;0~{YCiKWWMZgeT$2U$*VYvL0~4V zpw#k&sB(l?!T34M?gmFpQNVdm`t5oQjZ7hpGe7WW_@K&RM+Aqos;J&w4J%yD*Uno&zr{ipSRi{}>s3EZJNo3V4?|2Rdt1%F&d4yCFQNabuUSAq z)!C);RIp=Md20=-N^Qrz8MuHLqyfZcHOlID&eFpPL0d8LPz($Mg3GGk@ozB@X@QWj z5!vcr~N`)s53SceD- zMwJ%_1zd^$?o=7dYd&llMgM55(t= z@tw8!skVw5g*wz^4f*#E5rxnDiZ2CVHo_kRp8H7qh3XAk2)TfD6rtokGPJ8A z@bp_ItPU1;`zko?G56(-cA#w1qtaQ4o*R!BlP`&YA3a6=xw#r$ z0p{}(Guw7XubjsIbMU>(U>2~MVN7|CeWlu-(BCib-L*}avc%6$xZYQS?mCdUNt_qjSfla<#e0=ZP zK%Dv9uYI3L7bKDGY5GfQ405*x4rqVe7S0Q$;U^KqG=sZHN&r!uWb>xI$zPUzfbtdga7;K#z8AQG}p4d;pztv zR!CLx$S+ZLyqBH$_XAdpJ=48gU9CUG=2g{bLojdvZ{EOD9V z0p21efKg|LJ~0;Hs$QzA=TDG2e`zGS{XKK!Q^rY*ThHG2CB1$T?mkK>7PhL7Kicx( zmDw4eT%4bLJ%30~w+BcH^w%x9Tl^>2<}`BsPh?_-bc!^F>)DZ+t#b+E2RqR!@@j)Ed6_U z{nE?ClDTk$zEItSKIoa;w_cNN8jF|jxQuJ4hNScRpmg6g6bTM24y!!Srz97XLdw7U zsG`c?H`?Dm>1c03tzkq8J-u`3x9YG;wgnd+%&lZ1ddu=)#HyVm@{vJZQ;S~Om1_O5r$y#Dxc@!By<2OvwrBhGFj@;mbjYh-J4wZG1{U#B?fE zerak6kpIz;@eTb5gfswidODfFN_>%nHuZcJa@H<)smOB@k~94T8tm55c+1+eaq0aL}ugjuT*&Jo)!Z&iG%%<5&8q zCTZWO3cAmnsos?v1-j?%pPezgAn|kd;3}ThXL82Ta&*?(j~y+M4EJz9mJ5vVu#YAZ zI;G|k_C0|^B?VZ6nxMQsGwG@N1w>K&@+qdxWigg8$0{i?aCLI{n#IXFXlNP3)2e_Nc`rgZuAF!`xrb&rMeP zIzVMtC$cl3J>v+o3rf>;Vs{b71<}lvhF>)iHguH7R)sGu7NugK}{rFEc&hAt0Ghi&q6Ke%Cq_bh@^+FwO{kcs@FjTjs zZpx<-3=w>kaBr${x6~hUa2R@MXugHomLse4<6{q?%jmF_ECL#@kgBrDq# zl$r!6SzgeM){r65r%2~MJXh{DHSsaoS)mSaBY~T329Ym8T0GJ`u`Pon0k0`Z8^sff|rF98^!h5b8 ztlGmD>Nc9UfRptV55>}r6nf_;>I)QYi??fqy`e&wfq3@B(&63v0Y?~1%_^vEMZV0| zgm|QVu57V*R_BEjj1q;d<=YiFlqaAZl+kBdlIN>^9oQt7FUh0BhQiM8E8U$ud9=

`%4WYEuK(sw0JoY58P(Lnr0TJ%Ex{hIYQOB)nB;R!m(aGNjw*x7 zd#9EtlB)l0bJF5amc_~=E_*8Bgaul zDne<GIHjKhYdaE^+jbMpx5u9C(kTDACaYrSKjz(PmvTvw8JMGlGbMhnG<8 zrM+B?)X8LtcRsW=5Ov4T3=2%SRCOu0W26lqWW?-ep{rL{+UDv)qfdi(V%o0-$~N2S zmt{A5k}1TzE#PfJf;m;vT>C~&LhiHbCP>#$m1hGo?A+0WaL(xGe5V@y0iHnkFFt>jtaC7wEe;B!jQ2hGh+N8935{IOk*r#|o{(Q}hSl(>1o{jOw(UAmFMMktW16&L&p zpCQ5p?DlVd`qYvlcB@p;qUiQYdCpNo-uP5)9w2G)K`Nk~cUU6*d_)vN{T?L3%^OBHm4+HtxSZNk6mbRo7o<~eR# z3!MZpvs?PQy!f&(H+!e7@OWeVboR8)WTE8u=~*8sRbW!(zlcvp3IRQZ61@&{#!TJ6 zUKxt8a=R1hM(6&N=`vQK`nP$!Fgz0-gk!MMuY@0wj-Je)`-arSKuQ^oM=hQk&;-)` zwCA-p7C8(H+_nBskn&P7(4Zl9aHg&<)EeT3RyYn7~SSV zoU6rwz*z7;DmVzoq0;5+&yhUNg}(}~B6(ak)b>THE%HUbo`sdVPz>)?fDNX6A`9Nd z5>}=h1PiT)-jl|iXifSb2S;L#CKvf<7uUOpI}>;t>wNTiY-NCTg6hWj2afbLmXwJI zD%vv5GaZ-vOw+p9)S>TrfQeJc%}Tq1M|5TTH*x1N=PMLVN9T%eW3+(xX_up<@ctR6 z=p=?mGu9z|`9j8p?9!r^VoHA#x2K?^JOeY3=B!Ir*#3|zcaQnO!2{BdqkPlAcJW|FU7ctTDBIt^GgnksM`-7u2@o9BR5*6 z2zd8AjiMM4#_eG`82;`rL#SH8Dqhdvp)cZ(@a=)X`^)ZDum1T$3(a5n#e9+(dS+BR zL@)ZQns|QAsKe*^+f=YWwId<5z|p#U@OG%Z_!~%jr2&*yWuO&A+nzZRr3&f}%e#5K z{6|gxeBeJycO4X{e+2%y@S622T=G4tEkCcmlY}2RJ&u%EX~@*xNZ)x0&Ees?1ihJa6l5W|8dRKaGz(9K# zM@hFQ5L=@8*KOJIr=>^;>(}m)WP|dB2p&1kyzxCdE%dszq1!7xyY8 zYz1#i#Jnu2m{X&=Sm~G7$a@i6-jKWJ$Pz=--fvd_olSnER(t|! zxb>LLW}0f{UbxQ3zt_ge2p1QKE4H!F1cBryvs*Cbv+R@3s@k@5*=xz0cTx5-8Zg_! z(B;VCruBlA9o+Od6L486u%k}14TV^L(72YIQp94a@4Sr_|1?~P6XY`SO1{NYOE)qh zub7r6At~PnVN)G-D{}YbrbkzYUdGAnZL;JI#IB)5&IdVHG-mEHNvuv=j1thzk`NfV zDP);n<&Yu-noQMG(FlP;X6JSrQC~QjC;Bmi#&=om%Rr=g$eTW0Q6oX3j^qFKyGbS= ztK>Gmwa-R^e`7~BCY^XTB<+H-@i*cx)V$@hYdkS`yQ0wZRIx%?Yr_-=)Ce7B#^YLd za(`6s|5axx+cTb7@uevj203xEgG~De2Ka)YM-G!Jb8C!#t`HyZ!Wn=1JWT>H@Uaeb zbYjkP%+-iJ{DQvX_Ni$Jm{Ir(GN_orgq&#$vWmjZP8%C0{*i1&#vQ8t`Bi>7# zxW`{IA^TbvIUrpdw$IfJYja4ZQ&a}Pg!I&}cV*NUzFYU6M1HLH@*OYD9eWZvkx8j8 zYRE3We>iVTC>Z*6E$jk(&o>fBvawg(=3eK1ISvkELGmcjKz=H#zD4 z(s9Uhi}0vU%{Qr6^^i9fli^^!7vsfEZyp6tslO5z^JXk^O|+3(#^N7S5c=5?evqJv zH^kG{-%7oJl>19$`t?lNeq&llhTr;)uc6<6ZOK6HZ;;V27m;rJ?; z^D`%VsWn}6ez>~pa+W}o5H6S9bCw?ArM|T=uyV5@lHXj@zJt&S-JQ+q^zIbqNX;)f#%aXp`jRn>B>QAM zn#bS9LbK1Qs@hfR_1#IoouF+n2mUl2+zf4L32nI>m~9c>dq^0y)I`8SMuW4-?OU_t z#^VDMpEgOl$<$GA{QhHR?ly+0(YK5D`L!G9(z(Sv*KPF^($@b9bcU-pp;aIf9PLSp z5f}?e1zY+5V$>#eV}dJ$b7uqs;-YS~3xld_d@0GulfFTRjfz~%Ont0{9Skhc*3X6w z1|sy7lm@Nc51Tz@%koP@zW#`{Cru6%UL=S;%fKm^j^Rgz>7OxQo3D%P{Lp6%tPhVS zvrR;_Akq%3$KTvG=J~aDe}fB#XIf3Rxs-%c)IwAb5Lb*mp;jUu9A9dWF1ysSsK>ES zECf(G8`j3O(+wWf)v*-fw4^Vc9H;;*4d#C8Bg?Xl{yA`Fw6GB>Gc8puQpwbY^IB`Xg3`SK>(?D)6btn3%NFgi1DHmCs*h{6PNdd;aoX2waRoCFLvX{*pM_K^ zvO#~Ov?a^`sve-eODQIAm9;RvQ;;fjpA7191p3>dfm-Bw`!`xqem2w>wq_dw9|h-L z{F$CdcTG5#I8^&O`19KP@cP zIm*;-{dRDy-~5-@ZMD+yJJ2u8j$-=V>3<4M(x^|E<>;tYNnI<7_IKRQLA-Op_?AQD zc3BSZMTv>Zc1q@`cmz=t2o?z~6&qf?BVbvw{JMg%2Qrci&BC*7#}Gh3Yc?XyUUgR` z-ZPTM007OfGhax~h%#6p6ab zPDA02F)wq0NXxI`VV0c@WG;kd+ap?^7Y6jtfl2h8YX@VVy3dW)?JLeQOW7V3@Yd=Fl0#x|I z3~k*+XtWZ@l>W`Tu5!K{-)n=x4&v8RwDl^lfAK5iRx004@q)L&%CeeWU~ba<9B{8m zL&DZBE9?Oi(O3(t08UJeq&8E`l*v1;*iyTBzvg<28yoFg?=~ET57!598K&?1SXFb= zv^dyeW5b)B4H3MwfJLg;`FjIR1A~x0s^#Fo+zCGS>p|d@BSv?-dF6bcYes%_VdZwK zlGXt+>R8$zkS$D&C3&+Rb(kLhgt?2-LT8JZK}+t5m<`4f{?Zg@j?_)wyd1jfpU|Np zb**r;HaynR@3h1YMV6F8%eE?u7$8j{PINHDClPrHfo)hfN)?H>bb zIC>i?j|%X0Y0Q;6XYvor=(^PelU1BF#1esxZeEN7k(0=GQGuLi*B?IrfxgFGuMuiR-B2nps#t1*ifxTfY4J_t8x-RB z^Dg(Zci&HHt69Pyt=5gBiP?u>-0M#|YR{EC(Y6~C*x}JB5Xi1d(!SZReWb?5O+9nw zM~ocZwep(y4_UpS>)j;{o8OkP@g$vz1&p&!d)q6joJz$UIZGNi%o0YshaG_|R*X@2 zF3DJ$NHrGYWCLc~u~;F(=^Z=XzhvaEOB(T=XWGuuqh+i)e`~$GfUm*rR=1hxl1`O8 zo}@cY7<$k*m0neA{WwgucQCk|g#Wm(2x?xGx=BEqmM@8G%UEPTvUE7H&i}k_wrvrV zj}QT7n6C@HGFG^1dCzOJW#UF<;<}y&ZW%pR4G_8WN?yIg;Mc_B`24(7@xapS=Il62 zJH}XX0#?kj68$R|cW9twV~)tzl>Oh`b9l@7@w=lU$L)%HV`%9W%(c!eo9{fgzVQM> zhZ{}noA#kDaJ>+y%eQ~_WDleZ0)cro^XpOzFH`Q#1;efnfB!3cupD~>70MlRlRav9 z!CMJBRX16f+Uhz{K#FB-2g!}T(UxsAuynY~lL zn^j!uc}3{a$y==4Kvimia;;d6Xq@{4|DOxTx5U%?;4VW3n-{JkZoBZgEVnkaoERo6_hE4u53Wre2K9p*$Q9@`{*y4i7Vq-oy{4|#OL zc6&ko;e*@ne1Y7boNw(s>^!X9)97-G<^3)_h52VZeAJnFlz?Ds9i z0?y#Tj_>UI^DefZL~hL259ju!znA)%MSVvFgyJ~4#m>JAMaQ;6K!?#mV9p1YkV`^e z#FQ@?(javJ%U`kbW2-qdYDfmLhGsD4g>SW zd+0JFMfEAoXcd?b!@JHg)6IVx%hik-I{w;We2Q)36HWZ@Cwk?#;OPPN5QKtlA;OZp z|A@R2g>5i$Ag?U%A50HFd#c+KJ+dijrqDAse7R?lt2!!RsP2k}G)*+1GD7_rrz7lo zuGK^n-|erjU9IB#ybdvO`1_fpmV<+ec68}>#enlzzR+q)_KFx39Jpyc@PK9$e!7-%SS5>24*ks zMu6SsIzu^OeHw<3)wc8RZ#+Qo{nO7Z?B7iB#zlQc2IGACEgM~oizsVrAGw7Wup?op zNVitqsq#a&?V5x=U^ITth&Nbxp@Cz?%w!XoRtdNRD`B5l;hHv)rHY2u@a<~CiN7?* z6WU6cJd`-Uq_ejnv?(Q4S39wDRZIU%dpzVGrttg<=6xSEvludwtGdc)-5d&U)-ZAv zoDFMSTmPfr)|#5WIk6XuJ$y=?Msh$De%-jiqW2>HN2ie2?+OIt!g(}zaM|4{Y;6kQG% za%bQ}jJiKnGa#U5(y7{7i{d~AoAL70fZ$LXq?x52*WAbualHekbDq*gAajgE<2WK(6 z(*^hhsW<9wkTEq3ZrL(#^?^B+w9@OCa+T=EmkoA9>}=6uRoEs)CLBGy4Y^GT;O)+R zJ21Mf0#}KZju|((+@P|3Z;rkP5;bRf_gaZQ2s0!b_4aJ@b8m*`ls~B-t<8|xQ$`$D z7v_5=8!R-GryBW(@JYgu$lmEgxlewuw{9gyq zH>ltFPU~H=`GneX&d7;nrZwxKejzqm_%GAwawzP!75sWFNJU1q7C%E7R8Y1k!Gdtx z(TL5uXv3+!z`pw;_9Ei>v(hS!Y@!Q#_Mr8U$+yWDCFbPn-j_NnvXmuwt4yVvtn&N4 z6Wm{Vzft4f7mEjaw3RQlro7BTxrqjiy~V2dPNEp?T;6ti)M;VtD}I^=+krCe#5u!i z?en<8-F(;5Id)KB2`;*@Y5P#8kGA_(+h?~;t>)2tXF-VVqn4cMn047ic2l*EevLSL zrJ`f7qPf|2tn3IH>O1{IGJs7btZd5COfW^?_jy+;STzY{c#_97-@@={dIQ8};2;?< ziBy_E+@L&mwB|FMM;fwHx1d+?!ni*&HfSc-7~*~;+0f(1*20N|s^o6_`RjH?a?bAfL%3cdwV5ei^XWEGp`&rcz~Im zc87yCx+jM=&;#Od;mROTRIOi@64p(g9O+?-L)YECb7@*Ai=}=xJV^v@kIhtUv6C&; zPr6$<8R2;WWIC)kE59oj3DebD+A?8U{`b@ObL?V{CKi6|*vp^F)5%+q`a2>F2XzK7 z#l8jpjV{i#Ra2gI+CEAAWv*uxr=A3*ZwQtXL+BhJNofSV0h1h_WK0a1HIr0u4w|4! zCwcl==cX8ZT`a-AAuuHF$6sMXA z>n909x$a{(>ROENFso+rl-4{F^$~0|U1Gom(J$3PfWPsPTUYQ(uGO+umm6j`y!1A z_;7!`*LYDI5%@v3U3aTC(CT(SE# za`&rO#A^&E)-G6Fwo3|w8t9C-tlGHm%pPR)c>VD0UC36>vbTKfb}{Rjjd35kS$5iW zLo+|ZOVL8meJpmm^OH2wR{DD*m3`r~F6IXE44D9l>X8ztB^yf8M}Onw_6We($BnIv zokAQ(%chKt9W`|c@ZHWjt|@}ff2BH<&Fa7Q?VZJljI;D{5a}y2!1*RdA+kX^&<;}b zve{9!EQh+$I={k^mUt#}ioW#tk79En%d#J^`Kihe74#*E4RX3_W)v2uinKnzFJm<) zll8+zE^sM5Hy_!h^E!q(8ZgQT_p``M)#Xp3ghe7^ZTG+4$C@^eS5D%i)CZ5@KMG5i zOcLe=VlD#o5R7{*)$kl$(v}1jP2=9FaN00=(bCDBe~&=z-v==J-Va+y)3e=~_r>S7 zAl?sf|EZ#fUmTsEY=4C5*SUFubp#uP({XTK7NKo75ZV zv(&_jMq$L{$05OyTXRIqVXbJ%Y5)aJ%Nx!L=;;gv;yDv8=<VH2q{`b>%W(9*{EontMwo2%P#R@Wx<#9hzwAC*1UkOhDH@Uey$#rsj4AURU zCrh}=ODf7uZqvbX1R$aLN#4y8r}UKh@uIyvIS-$ZvRspuU#d8GHMP0qATtoC+oBDL zHu>|QWoeOz9iPM};ABZl!bUibMGWRow zP{BCvBq6Mp3e!!}MoH3_-Cd^Pk%7}BDKtIVM395c2_+==>G#J~DQ$9Y(e+8@sL?X)&-`I_&5t%P@5)0CnA!PH>~ALCMN&vT&a;Ki zgyYd3{`WC51Qs!otG3{Fr@IA+ebyN2E)btTO+Q}cNhD{E+#=M5R9TZ2O~Nef+tG@BWktGm4d~z26#EPMj_M-yw4&w2-N`j) z?Vc9fpuN6MxXS67XUiE>v1$ktNn>#+hrb(` zwCxmM-c6PL|LQOw@y1Vr8@YAx$QB=zeS`Qr)I$N#Q?*hZYN9{Fz@iiNGzOAmf-sJB5@KZQHB}FJ1ZeNw2Wz zX^&VOZ*=~mzp)bX$v16@-2^FZ7UnOlQ3)TN7_CX9-eS5STs)-SmzJ+|C9@h1z4|Ex z@!9F)(~M1+|VQI2|Bp|8gdgj2IOsrH;4ZB)8CxZ17nrpK(5p| zf%|2}hl5Qa5`fdZD09x&pws<0%>0<2(V^C8b$MNM&w2j+Zm^N@vDO#zF5cnp3UF8c z*Lcen5uW43IzM~kPiK)2U`O)4yVA5nPSO@Hj4-|L??C11uE&_gc0DovCETDlQoZ!V zf|Ecuu4490cg0*BliSy!D0OpEZVUike-5YXakXfwEZr`J4N1q!jnq0LCohI!%^FTO90Mp0$r&(rHaJ>~(VQl8!Lq?6uO8Go z8@Pv#cALil1!8OGwj>wk-$`H0v^Yg~-1Sj#XYuzI2>@%M$FJOj-*MzZzxMoQl` zE9^e_WMd1hXxP=2e1S?E0o8~vHoxR>%r02u`RA}!Q*L5lAUr`$S~&_n2|F<;<$6yV zx?mroJknMF;Eg@-4=DG5B~hyU18yt58Q&tlmMb{0{?XXD#nyfDn;N?+YPiT`NplHE z4o+E=Nd)==$z>Inycoo>_T1XG2+}C^k}ko{H|m2G>dJA2JGTyGA=*&XF0JAwRgeDu zc%Eh9u}(Ghrw&5?ocHiGTjI&_+_2+^D!YwsRw!%EptVRMbqM{=ogyMU5u>eHDn8&vn z)o`wix^bfLVAV7#k!IB14PKmedxxu9r-Fs?0nwh(K_SQT{yj|ktGDV{YY)lX$vAz2 zMl8beN!2cz9le~j6fKKy$nMZv5g4p(N`fg?<|1ny(rVNhhpSMWNKW3&_Mzu#0zFm) zhMGXV%nLb}+~!m+O`JZ{+??kz;qR}IDDf|8z;I8Km?U?rqCZ!he)sh8uOYW4uG=lQ z=j$Ygx+Vd8wF2JhsD^NX#7LQf@S0DvdCu+D$v!JOF*hechQ-%wEXq8WK=6O>u283| zGba=ebZ0MFeHlO05Q0&1!$K)G1;!GeaQcor(&9k2p)~fGF^wHHZChA$!n@XD#xfEsZ%~4#6Zt_ON3*uO{dPvozQzKZbb{du=D(a|S;vvrm z&x;S2NeDc|h-;lzFMrNlK0+n6m3=1oo2|%ZL^b9tTZj@hb|oNty}k{tyHT?98IGam zJ-Tx@|NpxoHXokQ6KJZc6B;TdPPV&`@T?ze;0p$-t<|3WZ6o@IOu44D?x+6vsB9W6 zbXx&ccdBkJa@~L+TQZ$%v>Q5|85`B=7PA`h@#BcSbc2J1vI<$>g^*Ea<=9z#kV}fX z8$7j@1HXXBIhev<#>-`FOJ+QxXD>J@WG`RYI5S(Vp{tj1_hC%bAw5@HNp`|zb1cT? z19&z7Np!3uWKL?IY9Gn4A1v@Ew*gH9$2xK4oVOOuZ|{AhdaztWkG_EYKdW`5SAj0+ zx1veC&$P(k%hex-_i5S;_5ZyW)?IZ*D}Tub1&#z2Sb5#oj3>w`^)sz49UZN5$BInj zu)>8^vzSnP2=Js(JL$2IqH}E_i>c;|3f;30z^I+g$DN#@h2&ZNRioPsL3-aNN&f{q zvji+Sh}CZGzgeABQ~cNKYXTncR|KL*Z~Rf$i32&dy*7w|FFQ#frao)grA~ ze1C%1VjKP(W4KGF?e?PIKC0q%I(<7Z5PiQRDllh+b(qcU|7agvp>AKjVG57VZEq}i zo?F$3X(fgGS9{JBR%TyJ2WtS9k9#u)*-gOoPHg3^P*RJ^CXaB8$Up(^xm0UZ!{KT?j(O^h-Z%g zfu~ANm`mrR!i2`tq`r~=egYGSb(-cuVG47vYkorb8o340n?UPEbh1qQw>GQ%qoNeLcBg~b^{j-qTU_vx)@feH z^$q>3dN~YfUJy8~sgSw%UhCGV9ZK4qENb++X+WBK#_CQJKoqr)B7alP3CWt+yTre? zLj~lh*TI4&(**OeUB*>89a0b#c!cSXBM!R9t~&oT&Y)G%u5wYKvFH-6%I&CetqK;) zwC;RACp7W=3(JbMd&Q&6u#pL=Kq_b{b094#HR7U;vJDYh$D7U!YH{`5w`bJk^q=@w;y}HT zSj()o4v8O5TZbkb6@{*OJ|NZ@+hdj3ahdZVq((NwM}w8Si0_^M#R>ku2eJXKuIoHm zaxh+kBjgxQ0X-MZT#wP1+(Pih6&?mwhj&gs?$*q7GBi`jTynB#P`(@DdayF!aG`3t zFyCdYER>|xJyDk?pSp~f*jK4x%=Upo0ubtJ7=Vtak$`;l!5xS`mz}=j-t##{>>3-! zcB_O>51e-}dO!jo$}g_GXFqmY@N>tYoWY+vW3#<)Wzr^uDTRPfyx#&hT&?^K0NP1F zjfft_#E=u)#!uJ7++|M7JD>YsF3S{zTG7Htz#{;~4nc$+0jj@=_Exd3X5)!h$%=i< z^!}adQ;XY{T6_7lKn8Ef+Ta*FGSA_YHkh46OP@p=&w+VAuNbQV&uBJpa84?;Zu0*N zZUB@TCB4GT!U84zu9zhY`{T*{rke2|aFFuP`4)vXk1l50E1YF4i!~g^Klpgp=k$lg zWz3rL6T-o)0pF&U&`QqDB3--cHmV~!eg7r!+bvwb|9*=92*By0S&`E39ZZBm(j~c2 zPNMf`PCA%u^5rR&C&}@*BQV2A+kTRgH9Pa>UnaC5SBABQl+@+DiSf=qCq6m1_0^}J z&oW+OYA^+Bn}jtBT+LF}j_89x_iVFjw%S@HYyvU^Eg2i=d5qPjXYOg@frlvk2)hLF z?iHVz=jZ)45EZ~Ab>DGy_k}v(SwVJbJT>)QQ!<3+($~SCXWPc=<>BD|dJXM_aUAp( zY69ol@Or0Y6*;iG;)VBXB;Y4PWGCFGbvY(YKY;9>EzG1rw3jpK_W29or1Yz+PtM^p zd5>E?v$no-PkA^yRQtyzk_MfLE3B{B z{IUrZIX3;(_qZ>vjJ8n+c?OG)h6h#B%)?F}m|q5q>L2Flez#3kw5(52-meJ}GgEIU z6-N?ezD~&K-SwrTAo#Vxk4Y1Z#l=Gt7&NFrKVTI-aDq{sh#4xFSbewEJaZF`rUfSD zHX*|~{l@9c)voQQfP`F$yaCvz{Ou;I50ce1tf+-+c5g1LbQ49t!C2Ff%bf|ln;SHb z@7m{sSL(8Ncl~jG4n}5UI~}&h0YiJ-Bawt2`|8>!q&|Tv8(WN&(@;UL&eodQ?I2eG znIt3oLp+`K`amwRe|Z9KldAL#y7nLmr2SvoKk!>x_8i_%%`knO(00>i@ zM=n%gsd1^|SwL+l!6hoB`Lb$Dd2{uqsAHXhHX|V5j|T#U5$FtJMI_`s zRJ3!;{~7>Gan_o_zFlAis-tSLQ+Z7KJJ%>v^#!)8xxyypW^=@=%+xu?`gT}3=0K7O z=bg{Rb1lcVIv3>;kTxa54;%Ugy>qRy`u888|NH}_0m&X7W>+ak5Z{bi#t*W@Wo{*1 z^K4DyaC6ydcLaYh)Sb`~R-aC^a!Ugd2Nv5u-0p1FI=#yKDO-OpYm<1bJL`FS+4L0r zTDK-`KQqay6(Wt~UIN}8QKZ;6FUle0IjM(=Qeb`|Hsj}$1~mk|G(?%>L8UOIh0)GOsJ4EpOV99 zmeZWMBr$8`Fov*KY5_>-~B? zo{z`<@rl{;&+9ZsO)xo&5xPPQ3@a)O3y&<8H)?RS48;)R1ja%v%gJ*LQU)bFO>?DV z#0LsE9F#3|96;fvd6yQc)A1zQ#Twt*egm7B-tR`>gzkjEh!V|Fnq9^AW$^ zf61oOR@C1t5MZ05(=tx_J>jp_1AUa5BT zT>WE9&Cx%5=wYj0&tH2Qa8eL2lw%gM>ko{YKIHM^Q+B^7>4W8YAiJM|Z;HiQn(s10 zOv0m9nzp?iM+t=1zXanQWF-XLe!DerArVuQ)~1aqH;UI+9e{{Pmam(Z#Mg!@+&FQgNad{aY<{A_+b=ty4C(z)<(wpQe37 z^la>G+c%qGvPa7uz8$w`%%8JuV-S3uqG%W--3i6 z7g{UUW}&(dahI5m($H6>1VZ{@Z=Q!z^W@#Lc~79j`?pn>TZ+%t@>1mkb*Jo=$?XQF zmiE4Oj#^d}Q>=Mb=A=JY`V?Vea{IU^^@RY=d`|-AWlxHt+=mTIr#&*u%+=vuK#>-$K7m5 za6X=9Un#y>C#e;;Ts){+K`43RMDGOTyJ|LwT?qd(Ubg}1c-bfCj=>~5Ff+$#(9%`s z5ZmhMiYs{(ecvXf%mpu#&_=a%w06}VnnXiG>xl!*K;HH6LoI$OABZO^Lsw7URsVe+ z5!l@+jpa$OQQeV*c086keuYUHc!M;ok6-1?-bKPiFd9nj9Jp9(K9>DO^l4dMYm}8tp;x#D89RfSs2k zpAwcl;#4@BXe}|FPpj;S;3V5fD;b(Tk`U7J3fPTEbkRrqU|7vY;Yrj@1x$e#nR?Ey zC#1=o9_xQNh;K-1&dINDr>q^FL7?b`D6yDJ&=`qt20$3~TFE7DB&B=YlSHsUcUm!c zZ=(H&MgGUQG9gRxc5`;0ZG8|HGkVM7NygHq%+Q+8dpF<{!6O%a%m|F9exyQ(RgQC&oE+?amMdr4-E+|B=23xptfzIy6z*7Jzz1Uj zm+IgH&M$J~dY}Ah(cm%aUB&$Av0M@UdTHR<(|`0|T{6vV{>*K;%717=H_)Z^?z_PG zU8Bs{JNJs%nueb?3$mYO)wcrVH~eZhI^`WaXU4&7elHx<<9t0A6&)_MTc{LHjW+Ig ziDngpbNx=m9`u*NAezBrSM^g$KF?WYsQo$g+!^Xm>Y2)r(^m5dOjF%Ew(ms8^gG8( ztE|{{e+#WPUkF}xB)JY&PQa>9#YhHFx&a<`1{rzUFDn%|Ixp%e*iCa8@Iv^ftUc(^RaLpaCB{}y`hY_4p& zq5N3?N@(h)(=q)PpL+7{VX^YUtUwCirLbq4T3xZK;tJ9A!vj<^hMN*(DnWPObdN?m z-W&e%4k@3JE9(6QW0|AVFl(Fb4Y)tQtTZ-T#_gQo>DHLT?q^^j-Kv&deb{;QQQGS{ z*HQ65H{O5nee2H0jrV3;f4d)SX4zth@?dT9Y5X^C*!v2Y_AJ&# z7s-7t-e#nBL3ex(<_uA3nB586nxpfnVHlA}lM5gJ7+bcuEb%^Ju#G|$aD$y2iWq#_ zE<{MRMvFl-x1#la9+s^_-?uBwv_4ta^ZKe{ z0JdW@Bvts|J4{{PmPVN#T(@j;Xv=r4(SDaFRMP{rf70rrI!|%5S|tJX)~2TUh^D;W z{O~lqlmdV)l+4qHd|J~BD8MkLB6Dj>E3jzyc`SjGSLHI}ULKiSf^lx2DuD-vtacf; z_kOdw_HZ*}Ap0rP*3GBVrds|81CQrkra2M>FXf%u8|v;MHJAzjn4)J{qZTt+Y27@!g4%X_n^wAyMu1RkE{J#OK? zV%c>qNU^?568Ogy$w|!(gWLqC+fZZd*n(f9t+L!^lHA*3mn$X$F$<+5LS~;4>swo)u4|a139699w=o@% zTF+$fx5}iRhoQdbwwK{Dd@dzqRBl-NBIM!b*vDl5v4Njsg%n&|n*udu@iJm;)`XjM zXypmOAT7BwHB2mZL#C@l$lxaR2=rt-M#}W=WT?bCQrgQ$wei)*PIBkxHa@4timl-S z1KG7ndX(-jD_;bcNrrH;!T??9_T4b6NBH&i@y-GJZsS@opJaXgzB6#>N;XxAT%)Uk zX&_G%0{6yLDE0tif^te`-z32}eo-Rk7J_cVg`6ttjF*YuT8eo?E3hXJCV1vF^_kj* z@t($MidNo?>Q;H3&s5ukB}Kw}g?1S9G1n2zd}*C)iGz<8`Vj8ykaH9ST7vTQ`DG1-_rdrINl?!(4h`8 zidCFc%X`3Dc|`*WtR46!!#yuSBg0BRA!10jB!VE&a=0flz2E~wZ>m&+%zE==Isl7K z9(?Mmn@Q1bZ%d$84T!qyZufh1yKT+yh0f^9?-CjsOZN!OzvN72rhBc0d%HukWfYZj z3*F>w?`6d`tHWvte=6#o3Vu*D-trA-2tJ*egn$$@r zZnQ6K30ya=u1d&|`0g?P^G*+KR9+?H{LhA#_7=gEqkulNyOFfIeG0jzz@hI6#xmRA z>#qIBBBfvEGZ?$Q#`f~cKd2D%2-QYotu7W=`ql`B&PJrFLEh5til9?_$YqXeT8gwR z^yvDssE(ef@3~(&%58Jm%K>3W1#2j899Ie7Nl<@%Di;I&!$|W>JZIQB=z7?2<-C*3 zwT9M)cOUB0-agM=U|j$1E-S1zDx%_ADXUTF^X&5^*#|tu!N{RoA-+&1K8!)sFuL^h zGr=c)NLecuF8Z@lo?HM>9BfpYpK-2~r7VX0DmWG#K6G?H9_0fY$5SOQzEV$|?w2Nv zr;06UhDX9TlLD!ShPMtMk>Jva+LU!W$OO0Hmz`(A!j*QG{aw|*j`Yg@9&eC*T##V2 zhkNGJ1xcMsNt}>PHyU7`mzP5j9Ur~;e70gKXPvH!Z{_ms5}(D9R$W?VPM_q?4xFvr zkn#b4VnRWg^`+vS;vTx3xHgROCtHOewcOAhL4zgf_cz7}>lq|C2u!;vTDx)PO`#d>S@9wV;(Un_C2U8#5a(hP&Ja1#+N?OqQ z%J5Ef2YsiChyf+sd6|-h9-57WsPrqj9#Y!zTVEEqdWL~C&_)uyQ-I%G{r|S) z+uXV_Sir9*&63)$+hh)P5YLBuTpUs#%-qJ$UU;Z_l@1~#mDNFRwZEqW%nLj?W|Z!y z)lenn-KROE7EY3>Gcz;w1$MdgSD_8)J839KFR1d|doy96*?s=fyKEcShPJiME^ujx zN#w!Uy&mU}vODf`v+RrY**FBL^z3gp=nct0X-LUMNkNDF^=`>S>R7_6Rg%eV z0mB~U!H(8K-Rc3ecJh(5x_017*nY{Ctd4g5W9c7}=*k3m;Hk=g$Kx9$Cyzd}#9pg! zB7gE!qH703j9>FqN|CzwY*%LwfL_Wwo-ZnL>zeEP@?@Ez{nu`;9y{15!gT9OEZ-uHV|FUawE+$SftrVBU8gC=7!(C}r1O6}fd{%e|hKJJd?4{^p$Lo*m zf_v?kS6Yx?)`oVXm^}VbVknR+@0%9d87GYw;>XJpJ>)@gJ%>Wwl4E%n2KqcNf@r7< zJ%)>knllQnD8YZfE&A)_^nyW9m?)uF8zVK6cc*hm3i;{RdporCME(lERL!r$_aoGO zD-hInP4>33{=8;}y62#|vY{?kkD{mb`; zr2}jWdmYv9S1g=oH()*?e8E;KDKeM`sh#|EfjedHCNqH1)|TLuHX*mn@4Td(CJEwZV+3u7WboM+h|oL8K_dDV@QWCV;8JIjbt_aSA6Ha6`kWbcD;U-#)z+SkW;>(kge!V zy?||hG+KN(G~fSTz+U}+@eRQ^2KDZ@-le;uY{Yfod7pFqEdW&y^xYb;ppor!5z%9M z1KK)kvMi!TlGi zk6sE6dzxG#e`Ymy(?gE}6_z`_yN4ClgK{xtm0fd`+bX@)A>TR+2QN>lWY z1xBgT*X9sOB2JB5$R~t%A7y7-@V(|nVAnzPSVk4pv0^l5xv9DSOG2;X)47W0Z8?Ab zb^dwFOF{%IY-RGHO*S4`t2`aHy_X@P-=nNM=XPsec~WT-EzTILwpwzWaDkE1Imu}x z@-g3)yTnkZ6fYbu39a+JTuyvvGzD6NG|!`lHPgi9-T?wsLxqw(&a%cbAkV=TKhig+ zou{?j?cD$!vxDD0Hb8`F%k;zR`5t30YdTw3Cl5A`LXGuDFinSk?YcgSvpnMx?|oU8 zB~O?Aup=jeB}Oml2R@_p!K)Fdf33=XYCkDO{LXB+ag*34NG}S$7I@DO#!JD94drdv zY_@`D{`l_%+ABym^k)@FFtIhgZnb?G=H}R179KRcO6KM_y$Hr`fbYFdo-lhdp>kMl z3pLBK95i&`=m;gnT;e)Z%2($8SKkGC~Q1(ru` z|HA!bf!KWP$HAB9`<9%ars)LDfG!JCmrMBJpsgsn>OpwMQuGkueAxbAwwwKvf1)5pdT)Y;<`JRqy{HBw|L zXDUWj5NITH1N70E>2a5ghk*d;5!g?gwXl_|2lkPEO;F9o%ePPeoQFlNH97xxLUS~T zTV;(GF=Gh4W@J)3>0@XzK-gGXxB;B4a{53F7$ycF?kOc*(hT3Stk zdGZmUb>UqqI8_f7_wWG^wWe={y6^a0+MX7}(q=-g;*Ynr{M|#8T}!%X#vZBf>h@=I zMPr+!UNWMvE-Z^f%F`5XN&Uz$+XBXDuX(dm%TAQNp`Ekm&#rt*Pgjqk5tcgdXDTOJ zl&6gOzi|~jH?TD0S0$H^Pja)Kn6{9PMY*dMZs87*AaqsX zmC>I(W%gD=TFypsO{K|_`gN-+hOmX&pXm!L*E~hIINHVc2D#m!of@+wpF$bA&h=uE z=XbD)qc6#|RO#mx`PmW5X2C6vb>S>^5Zaq%)Kd>*a^s0 zQboO&TJoNl&Fz?5>C?a#tGG*{_5(IO&$H58hQwbWA=bapa%O1=jJf3(>${v>JU?l0 zXdLaIZh1v{y2mVLwB@^_j*GB0+7dYH670`wt#xnTkepo}PnAB&2R@e^3lz|BB1mV} z>VWjQHB=ogop*@>!}S?o;K7JH7RM4uz$Bd;h53$nf?#s!)VOwRWfB|}m*OqdGixYj zPpGRWgA(yrQ!N!KkMRUe?CW$5AQMGwZ8%y{ zJMcMmP_g}`JzJzSF~{Pm*LBU0AJzsgOV5wb=V#!LCbNrFqU5e-1^_VfF%KCoVT~L? zi;uBAhyCr+cdef#ysF4){vn0SVgUIZLm7S8 zXy|4@bKF4+J6=v*#@6P!{r4x+_ADi!wUW>?WR2g;@ zF+WvE^8#H+Eqd%W>2K3DSu8rq$^NTap2fm|+e9q@6zk0LNzz=m=2eB?%zl*)KCmoA zC!w#K%fwRR+CPzvJa?YcwL&XqabqLnkBW6n3K_mpDs4YLA$>@1HbrIoYG81KCO6K6n z(R)g0>B!5KtV3--%7iUImViv)3A<9`GY-9Y5aYUpe(CfD4VG~n58g=gDbDjLV|d)k z>+cjXl5%o0h4`S|pi1&NRCQqr_v)`cz4W&zFd(xxtsbZ zx~ylAQkI72WD*uzt5@m{apa=`Ir^lsj{div>5-S&^LnEGx(k>5w>`z$YIEp_pZHAU zHr$LS$AueycmpX%?6|;_t!pmnX^2d(to4svO$-2oL=hRidZPmc7--C&oqVbgo~)kM z26lnHdp!<%J#0zRJTf{Pdw+sXy(xCK|E^Vz*?h@TKEI=U#pz(bLakOqM1@?vH7w;N zO1uMX_(+Is*bNUi$}E=FKgHYq^O8Z`!e}AvnS#toW$SxqTw0Bd*A9NZboFGQx{h1t zc%}S7VJuVcV)L2TNKq8z2wN^vyVeq4RO46Udvc*3Lb1+UadC5Y1_Zx|)$4JcGf?Xz zNIbIB`Auv!q%BP4G;0xDqYN8tn9SW&)<+Z2d%NEcHpPb(pNsU~1}c)1Q*Et*HF8RZ zwS+w+-uRvItPDMEBcXTL_|3u@3#9%Bp0ovC%J}iO4KG6caPP~xBm!O7^%h8^Gcmm^ z{H51_CrnG86f;*I-D|oG$>^nhnR(&u;ZQT!vq#FUU9*}GtFt0mC(OUx6grjjv~Y>x zMc4Hx3=9kdy@zx(c1FkePNL2r?dYg;+&BNa@IB`0l+&}+_$0Qd=7!O=Rvmm=@LrdZ z-UR+D9O{R(p}t41G_l5$UUU-5B`%HnYH~7rf?oc8dEdvawxv%w7n4w_oTmIXLH|uk zfH20I(pR%E@4g=M

v>dl4-v=|st9$TO@zeq6K5U(QE6cQ}#3>4!5FQ>!~~S)HzI zO-YXgNC^GtTHm%sLlTsBL2UhMzC+(+!ysJZxBOMdt89;+pg$Ve=w8T`kcYSWowTQx zcZ2NhmD(OXpUmW^E3Wk|Kz@Zd12m_mS{ho9-3y;|(d5959GJgSzip9TatLNvlMXQtZJGwO&tJzjwq%8UW4%PY&?W=?VTI38Uank**)YZ@ZvK-t8~9vHq-bclPJ*5!IYc%;*w(zP| z1JS@nI(|p#1$_cl7K{w(QtOR68zSKHG07_307=*fg92*zUGnUa|3?W=1+J_IS=z(zVlh zLbUP3|4!7;mn0j&Axmq9fe+Z51?5ofy_TsQHt63La3}51Q{3fe*nwO4!HtSzS@wm@ zpLrm<@dfLD*0gOOlrH$^xw!0vtZ2U6l>vz1<|jFh{@YpTFUss zX6F56F~zEi1O5;Upu!|Xw(`}M5*P05ry=44excZ2oGQBgcQ7g76q(7S%3OfIeCF)_ z+Y9lJ87D)eMwT7#ch> zE^^K`wd|D3)?4EhOn8jDC=ogdKTPCCzh8Ai;g)w)>?=P0V8~{#d zAduM)G@28%Fd9+Pu~@%1FdiSH!WHCeU;^s!R(KPkqF+4#Bx#A!828 z+DZcX4WN^)n-1cJMqO%>74@DtJz`ff@THM4+k@8vX8MviF57+ZV1QKp}Hx6NT*+E&)jR+ig zYpLqO&aN%s{})V5Ao42ztDcX96bp$Xf=N9_H`p7zaeCm@QD17i#QN@`h31CZUT?4~ zqhX5lPT@05k9e>>X0_VXo*G>tA~zCDaqJzcH5ODNajZ#2Rzvp93KHdWnU)Jo$H>L- z7TC1H#z0A<$ zgnx6rQqn1y*bnZWDob3h&QsOzF{9e_0fs2f4?zxcP<^aW$;drkjp7&!(I)Hvpu4T6 z32gb2^A0ieGEO@@!kVB{>jD1pBQx98xLBI2+!+V={GGpPePD1+;T6&}igwNOM9df; ztELoGjdI2sA?7z!YQcQ!Ncxxrf9Tly$+ZB)fIAI)IRB4kCFQJvWspw z)30n}8Jrcsv8FT>bwHvAmX4LY!3xsW!S;0LLl-iG^g7mC0tDcvT~yY>^@fk7rEp7f&iWDaWt5@Xe1lcp6eWK_j_bMPnObrh)*;T9ye#l-EKZZ! zrsg2hPCCUvz1B|;AJ2mDV`*AK7x);k1|mGlTv)3BL{%9+Qx}y2ozc2*-zrUR1(E-` zaM==mr8&a0K3n=8k)4%YsvzaSZ)=F!0ohf&S^ifQ0`lrbbPUTW@zi@mR!2U)YSzBK0_E0z=U+x!H=%e{9gFB);Fh%rBl^j ztZ(jYSYDgIcQ8gd9$OhRl5nVU}HMZ`5IF-@M+8I%AE#RyUS*Ax>MQZ^XDMM%nHoV zuEI5XVu zfDhALr^648kt+PsIrUf@ZkC(0Fg_zr428e?g}x|=*#6Zoxf!?QDf+WmeX=c3I?Vve z{+&s;Bg5BpG!xj*3(Eb{Di_=lHMVV5>St@;sopjU%m`|_j!XC=%HGA;Rf>A(z|RA9 zO^QSPZSCE~iPq-|;8(6!jE3Os9N@?!b<(BY zZuLnF@!a+8SgE-m)3P~vWWIh4G@coDC3Q$3pnb;@Eb@YOLH{M=w5=T}v32ODuBCke z5-nFHLf*uH;eE5|@M5v##;HMj{#34o-+m}@gaoU7sv^c#2kYfr_X>az3s!8cuw_xf zHTz-5bJXS7Vb%h%jh+CnCP?N)G~Xf-&H^YyQ_y@D!-)4sk7CC51f=6PLXR}uCd#br z?O}o&{~Xnhs9c&D7Vkm#K0Y5}wz{R%Quirrh3~n5XVzx7b_@+vk%nc~)@XTBTKlfTNCR=YGr!)P9ml6j zE3t6twZ=&(g%cWv(A73#T|y%bd(E8BiX5SU5Z1XnQGnZB+F649}kH31l_CZgZ?!M1onz zWuNA_fetOi@g5C>gWGwOj)D+5^baEi@>`<`G(-#BCU@sTJ22 z%OJ=43Pf2th>~;gYd+J!B0j-RrO!4;LG5|omSHMp7j0Wy2lAcRjE+$6|BcqJHzuXg z?Q-VT`jGfv6QQcg^rMUODT(%N0VEC67eikRdklszsi?_5_upgHzplK}V0AFviL*|m z{%}ygF$d%Ud?$zf`X|F5*4AE}XP@ z(@SabS3N@0gpxe2kdU*2D(~f;;3UaaS!iEtpWO}^;2$6i0=#U2QM#>W1{*tjp?fWi z=Y)=;42Jaa1vf5~pGBN~Lz5m*8NKN-u!LG4ukpKDcl)#jKI0k>#LdmkHyDnPF+a`; zT1u1dpZYroP?2tx^Vn1{keAZ?cvCmm{WbVU_LqBm?l}y*${E)U9mAHjaPJ)>v40Ju zBo=}SI=9O==NB3SrogU{8cU8bwuGzF|AsZtYs>;}%}NR-U*?KpVaC3TDSDN!SJ*SG ztt<%p+GCb{YxGh|#sxP-vRU$MzlnPzA*Cl6;sdWBm&dEBri~=0?FTq-#I(k9VkTma zOEfBe{)9$~#c2T*dTv}~ z-Oo`^>bT8wW_!=OBRr{%u^;ec!nHK>C$C3+IwlFaJM-6^S|-{IE2^41C4p;$Ar+8@ z@cbOyI`@UV`ZY6xGYvYHrbJ9r0}L04Xe)MWLOPyd2--IyYCIVF4R3#4%#T-?nW((z zKPh9W+O1&|0@LpYVEl?|@sWFmjkL;F*Qg~u#<87ZMxs_UedG9IIg)3$O&@Mf9BBq$ z6!MpR%TH(FD9&P^iHrRQ7d}aDbYywKF-|}8?kxCyV@7_uLt=LU-J*WunROiv$RkZx z*%r0ME>FBMPhKw|=L6!u6a85;Gw;DF?-dT=yPu@A;pHO_ht?wHT<*UC;P=nv$T zf*wla-@bef*96=4hiN53(0UREk7_sW?vU-swAerfMpNH?co1Iw^RwH($JbfQ^T)Wq zjuny!h~>9`;h{J5uG~em0qJp}S2S(&_q^rtMR>=wOb&s@##54xE3IoF{zaG!6*|Y+mPb-JHhRAnJ?2iU$)POF;$IDz8H@IG9o#O}4d&_}Y9yu&v&}@b32@Uoce$ml7 zgdMZm-yvGZ^(kNAfv4LXF>^n|^n_yZFra~V)tuRv`Giua7{HVOEtf{`WA%11S)Ndup>1n5JX>z>6g^iz2m1sZh)95aFD)H6KyFqO} z@Myk%eXZBapSrppbj3%&%+Wz=a-BlJJ)1uY{bi)a<`i7cjj?u(eEYlRSeNwi;S}8JW@zt-|S0QR?Z0WA&LWVD>Y@>{@ zMZa7fT3VhheqrQLoMGvz+6WNlAbQ&667`{&Mj=b8fp%+s|6)C-{E zAXPWT|E&c({+agnv-5AZ_eOZh#VMxG7uo}kB>9CL5506vJDfQ`i|4iZ5Q{(!2JThK zAIJb>-z|zS=L;)sd2NQLJh9Pn{X3w{d9JI5vVgQY9_Jra(|Hc3Ha@+!iV8e~G@RP< zZbN7TeL`sM#vTCJ(l@n2UTw(vt16dse{ies@bPhuiP_bzRP?B_ebLbhbJB8}Xj7>d z);6&-1D27>wd;Sb;|BB>PL%;3YRd@@S>+>>S=QO`fN5)+qG_d#PL^2-S3y0)*ngZ- z06ePPHQs0!qN=a2;z~q*cBr*yngu2rOX0cctyIs8-{;-*qjBaFT3`~-oc;T5E{DRf z&f!bOL$vW;J@i<~{(mQKcx{i=rrxoC+2r&zNLkIM((*C}Bs7-IbXW7!l~W`+ro`;2 zwA3GTTptU0(f3sOsfGb8Qe_Wfk8`la*v`$hVYh*%hTw*Ea+I^%b^AG z?$O6%Vcw$_`{MSnJYmhMJ9KxAeD)~=swrWbM<89d=l-440pkP06 z;WEI*xSD08FLj<0C+^rw?g<7J2#%}!h#`iH?KuGjX&-+Sek^MJg+xpLt(h`@9r=ix zLK~Mob`$QDMvl2pQZFT^?J^gf=lft$)S8WZG^w|4 z!~XRyd_R(|w@gxxeVVbaZJ}>e|Fw$a*~t6lJC+9lt;Wp9nH9eS>Fk(cVR9Mh`&2=) zO$8?Zd5d((}K}c`O3;w6apY6SC>rk%T$4 z_=G$9T1VLWd~?>XFN`3CD?XYpca{@M^GJn%OZtr7msU^H&=w8)T?8|v zQnI*@y6O@;$6{LT*+QC~d-4`7r^3=PepuO#N&W|E@wkf*T^`tY!}qf-9pw=~e@hD@ zUD+Z1sPhCzZVg@N6e3_45GdjL(@2N)agMnc86N+U{Cu*_x#nkH1Kp&gr&tmg-lrl* zG#AaSIS;{j#LVZ?K7W6a-(lxaebJs(hvr9U(wx02l_(oVrZ(1~@+j>n^_7v)PmaR0 zdZkgzH@PYo87eWGVX;a^&v1v00Br&(+!cKsmA{n$H@v|)d_4I=U31>ty0w{~(mgzM z{&{pRyCVV~+G}$u38$ zsB~n8P4dR>x%yswh&fsLXL?j&xYW_wP34zBO@hnj=#~IK{LT(fYBQt?UHlHfAl~%3 zEaXr}g+K{MKAd{2XIBLy%;rZ%K9jR@_N2()&&~&bNKUfWq$>@&%dWQ_z*hV)WBfVy zwXvWSzIYIpxdyFm*EXIWKNgrc)cILbzqd|jsr;J{jI|r4qT)KvPSoxueY`XNNl-`# z@_Cl|w+_S``0$(Q%UjRg1TNLpX#BSQYi|vs73~U}3BWhHcbY|~tKl(!(PKGjc4&lM zY5;M0?^)3T6I$E2;?Y@htlwGB<cJJ37A-kGy4u zQ~=tx$pc<)bGY$yh-3#P2q{yvPz+oaeH**>-wEMbTj|#x*IDi>*$aQxvxWLm(tJLV z8r_YAPt0|`#ogrePr~IN+@A3Gj$OacQZXntF?;3yCL<=4{%I=xjx{HX0Yr8vv~E=7 zBMmKv-yf)@9DF+j^>vEg#&#&pI?eeRUp7#x8lVxkBtB`0Twz57-RA!CO&Kbb#SDd~mPySya2%%{VUzQn*F?_hDpE#U-hy}cH*mED z{0*TYh?3X$i%X|3_HGILhm(Ne;aEm~`aekXkSGj+RG#Dw<P9Ds+QTbSMqzcGi-7hje$BWsI7twA&YdsS67LSy_R;9)0CXv$P+7 zL;2$pJXE;N)vnx+1OLV-O$7AyI_6*DP#)Dm!>07E)>k_(0xCS1Q@MGzf_-@W=hi0T z71Rr8(06mc&+hv>zs_H;v=+(7EAVxMDYrp+G8)_JJmcJ+QQh~bm2bE~ zaZ*)tK3Yj9K zI5qqDRA=+lP7PMWVRGk!MxT)sJ3SA_(93;)<(ua~`C6EseST5g=ms`tfP&xOn6=*h z6}j)`Z7%AW@0bnguecFp2kW;@(6rBbNwj2gVDkC(87tSNF5Yyw+YG)DcP{xHVjyAU zW|DoWjzgUCSdj~|p$5`5lx99`mus6^s-r{xVGL14aiWQxOYczlfgaD(P+Nt#^_bI$ z<1x-+AL<#OUY_Z^N>r1}u+0=D;n%|RhY(9mBpP2Wa5tK=vO+AqKK)yQyvE(`$swj~ z4>>$D)n2)k9Gp$VZK=A@O`r-Y6Zq1?6z}n^f7)Qa(CV4_)42jZnb&3^H|AIFjH|Yf;%}DEq03x9 zHzxjZFM_xSlzW(_{v+1TBiJ!~A7!zRX&SiGr!$azPxzee@Z7+gO@pD-$=Z+M@w z=V+V-I_2ky4^Q5qLYG9jU$A~*(>IZ6!hym@Z%%!;&(_}$NmEvMbh&=`CNQ~YBq&#O zSI3`Q4coRSbX*YepXED_roXc8YAV@hs8pUVsGm^1y}3X+)~+{NV;LtH=`oGO`6azR zY{7r|Ex``nXrq#fwGweH&ly~IK2kE8ca?Ee5FNq3HwpI?aWOcTn&KE;?I7Q6S1F0$`ee(;yX#ls6)1upxxv+@!(jj#R`#(y&pNz?aW z&2Mm$s?5dmZ|1BAEXONlIz6~>*=GN_cf5U&LnpFgS*7txX?X2iLt``nY}98DFS7<` z3#Vnf({`urcRR4HyUej!D!4>yF0Tcj6d+=8Ctm(L{=E_8p{xhWw8eXBnZ`U{%57a-h2AK3`|w3`zhg3&FZ#kGW8~7p`!0P)ycR5IRp_WE zG&MHmk65evHmAt~&Z~soYPw3)6j&ZmpQ*Sy`e(t{9E-%4#2%1{HMzX(8o2<+_Dcb-%($V-_WEkO5igtA;9{brw|!E zPnf^PqbiJEi4z)0KPFYpicq)KJT4uNH`RBht0*ov7yAio9`hG^W4$q!w0*yaU~_{-~UcQG?XLSv^ZzJs?ru zqdcp&Z!dN;Bxe!heVylS^8;@xf}sQgf1j9WV6uc0LEIwQ<=$L%>+{v5m zUF3Z=r{vLAYfZNJ3;V2Od<3mboWKA71wFdO&Ewc|FH;wV%@6+vSv+eb_Wvk4?|3%X z_mB6S)2*#mYqzwuDcTZyoVEuQMXewy4yr^NqlB3Gw)Q@DYu1Q}2sJ|O5~C<8R>e#d zwG%TW^!NP!@bZ_Jyq+h|bKm!MeXjQ#t+e3YU+Uf}#mdC~0wyKt#;@!klV@8{bj&rF z9>Sjv>xq@P=HAF&<=_7mpD}T@%iAj@@G$WfV0mbHY98Tk+&iR)=$UO!PiwK8*$>Rm zSZwH)m>^{K@W*w!?8Fv5;g$hEk9QO=?ao#GhBx@9C0EA=I+4^QjJW{F2Ie-FLzqzu z4(;5N3pDOH)Eed-M}-xzV3c&zw8&u=eqHk^^FabPk!{Tg*UC>t9V(9 z9!0o)Rw{r|yinRj-B2kTO-S`Kufx|IF0-_`CnZK+E8fYy-AekL_2gZ2eC+G zxYnDFUfF=EJ&V!P+V78IXsg@py-kLC_L~FRWBEo+zEf30$x<6`G8W$E1QQd}_0I!p zbz9Xbag>Q2U0=*RF<($iY#~41;Zi7I3?lnA-ilg3WK0H&(kD0QZ#Pjxv8}g9bx9|; zS5>QfFn$FYMs_?@Bf0<8Q&Aj^h=|GKPH!?>H#|V^nSw)NkJJ5=-UYeGmWn7D=^c%f zAP*{JM#9rHg&C%d(>U}yo2axl1}}RbJ9c*j7nSg|L%DRj5~X_M=S=!kO9jveQ!r8( z{`9cQtRYr5FVyLgfP9mf`d^FUe|`CD-^OpFe(yNcmG1tgIgc~-E0L^6V!X@~VCwB1 zB<^9Zum%V2WRhENdY+RkpjFNva=ZO2!Kc8!0IC_=0iFqZ( z0qJ>h4{suSZ7Iw%3+$JsJY41>Z>-w190x1yFI)^WPxZ?!PkrZZ*kY~13~8BIjdzGv zVkIumi{zI>-K}*e1O0mxFQQ#-K2>K8a>4M;z*BO=J?r!l5nIkMR(>aX8nFQWoY&{0 zm|T`$*QI<`{Uj*n0qgTbKV`}H=b{8|d-Pq3$x!)7VC9o~g^us(mz?6w@%)0Cn!(M}7w$Q%AK zcvjwsQeKcV1dUj( zPn(+~N{FgOel3+%Y#>H-x~28FAoMTy%yT{dhtk+=t(CT!_5M#c{7 zFBugPNM|Lqu+8}HsH%MoBJbIX58 zX=Pw@lUgxp!Z227&yqq?YwGpxZp2!BhNf%eEkyh?U1k|5aei_e>>qk;0KQotJmktq z+E`{vuF-Wj-~dc0Z&p)I{+vVHmq1ABneLLynT^OrI}ab6TewbMFG{ zzDl4;o2N8aBO=7;?@^Gpg4@v1nw>uV!H#3*^3FO>my2M!di&6EV(r*?X86qoxr6u= zM2Ok0t(D#r{zrO1EVm-pcjo9|b!d+(g^TB(sJ_QBL;JH(N)GeX z0YAwN} zM8`YfBFWK2c~QD+^o@5IFnui}jm0SqqgtJT#ott{DxF_2 zQ-k`#@haKz*#{ok=_k;Np;>x-}X8>iEc$oeRni zA}mjby0Kv01tgTZG`_F-BWnp>A)m5Jd7@#6arO5JDp_SbV@4~~t{tl^^=;3>f%Z0i zy8k*m%@KeFmYJ0t|CnVOx@GLo*;g)wddGIXdS3AnYd9c+j#B+wh3m6=Q3& z0FnX#XJ!B@+BOpAt*)E!vFcNn61_zUjQMN2CrB#VBbcAQ60E9%W1cf!pqt1$xaVRPM8 zWSQ{*opW5qV?|N|qj89=+G)SWH_hcIflZ|Gp5&W5g6}6RAEf1E<;$fMoso73HL+n6 zbyFJCYjulsSyEA)8yNc5#+`*EA%reTjin9{l0|N^bSu|{>N}N3IJU01m2Nwq_HCoH z_+lIM;H}3;wC1mSqUR>jPs}LIPcWrFrYCLtksdX(Q;uYGPSm~J*B)ZmWSr9NZHMF1 zH9`lCZS{-OEr0$jED$kN$szJ3Z!CY1y6XD*nTl=NyzB%D%k8wF)>nfUFxmFA9Mf>; z@gRXyK+&X~l=jBmZh`J2&% zemCU698X5hZ-~*aL=aYvA|q%s3JzR9R?Xa7g~qh3-pF$vmBRz|#tYj%{hVCwFN!3Z zUU$Eb--~|kD@*_z_M}UxtQdloQk#sS+*z{bh9@AHRJ%nN-EHB)n6vfyvf=zH^Mkd= z#c<0AnGU!u)FQzMD^1o5(7SFM+KCa_bvTXoBwq~r#q#3FB6B{$U_${nrc;8^s?Q-fvkY?Nf^5o{Qw^C3unA6r7~%8y2Bqq=@Tfwfn5 zagIz(=<{F#vw%rnEeQSU%@9^*UDV8S5~IYL~5?BIw=RehXU zP4!q2Qh&P(Bv*OWSg2p3X;tN3@(SZ5iU#pFy8rFL`+NTs2$Ti|Dig&Iea$_PBvt;G zC$~n-g7OskhjEu$(?0FKBM`Qhtj6*-E#__nRC}G(slhbvcBBZkp3t6bol=;FFWr^s2tv2ZCecU2Oq!Q zpYV4TWgWBKSD^>(E!_JMmM6p2sM_HMx_ixr zxwWB$p{>1QR>pDEos@h3WuZ!5%)rf88+G0mBQjheZ;ncG4h|xvUk;B_jZp!td{Jj_ z^u@ggzD2QF8N!q19o^>pH(cCf#-E!E78ij8!C+%OxAom);jm9Xf?cdkdDj=D$C}HO z(^loWhdmFk$N8E1ZIY}P0CA?C@+iss^?ttxUL5w#yZDFkA;c+qy}V4g-(S|HvkaT6 z+Z}9})a~>DWq*exRh zGm(Ti0>6~GW#O{GqXu>RL5QIpwqVv|A`YJXoHwM5Zm(Mu-qJ$Ze5ZQ()on7S*jOcp-Z{ul}fFlv53AcRVwKJmR{VaoD z!3K$4knZvQ&slrULSuOH2hut4b+6)4&wiKllSGd#$*ELN#~!qiu?~OkhKMdhbQmla&Ta|FwiS##m+rmzmE_^$l!>pgh_{t6QbYFY@y`Z#{fDgAp+Of>ydc~D zYtrB%Uubs0`6hN?0$AZ{d=77_)r*n_Yh@Sdlh?mQ8HNr#!5XXvM`ql7Pfx;MWT;;* zraG9YWzD-ShqeqV ztnn~sM4ra!Yj)N;^GtbBHXYxWA(_43M=^Qh(1yL@Drk_wyT~^-dN;@E_bJ0()|OJg z7q6RD)Wr38_`oQtaAjy_(c9{V>ws`~@a&*U(2i}*(ws0A-F9-JpT0FYweP~h(23R% zmfgZ!)HqeYh-uJ$RF_Med2`Tx0W=;)o8dWG8XS5ytXvs2d+P&7Tar)$AAx6$?UmGK z=*TlGaI`&*kl>{t^7|LKKeQlLCbGD3m&i&mXSOfLsmP>KXFsQbRO=f@O5Zx-zQ8== zq25WCbB$r&yDaT2?RfutZ5j2&o)hiWvUM_)C$rWpJqKPEMIWqJ$fhU7+3SpQ9?@nz z#&5ayv??Y8HVw7HHYNf(g{A}{h}XOPA@Re#bP&p+uHE$pBtw#d)EH#S`|epDt42O# z(W-B@dWZkJR@#Rh%gMpxr8MPKvd0c|&o4~(p-*IbdaY1*A_3ia!<%i3?AQbyWB}3w zMws;X(|xLQ6|L(KruY5zy=Lv=73vGtxO^xA)$qyCb6wm>x@)T4r%w9S)OPig8+>0q zw6HnGSH@ff8Z=upjLmz$MpY2P>MK!Q}Oqg0H1y zDj82IBn=h%o#aNY32`TWWX!%L{Cdbyie05^zPc9tm<6XR@=+g&N%CxMhzK%yi@)nv z_2qeg8iw5)*nc`RhU7w3EZ$g^(>?UJ(rc3g>!KFdN{ZS1yyx7F4U0!tz~GtP^bPE; zeb%o~15CTw;&CymE#kjbQGN_STn*R2kv*@hCaXrZxnUygPXY7JtFvd}kO7a6V;~1! zLu|!|0yGwhEEkWmr|eZ;wx1b7f?CEZqs51}tk0-*8%;v+vMEbTMG&I;jNEEkK+CVy zExz1T6Q+UXjU0&$_(+6wEe)EWkzCiLD(6Ol8iM>$ga*#m3v^MtSM6{e0p)pdGmE}| zNTi-0w#-!YO6Hc2?(4?B)db&pb=z732*8A*dgWf%9!|BbR3`tTtvvR7?g3^uX}_*D zZR4C4b59i@4a6A{%z~Zdv#)W6xw;HNQ);v$k1{0IK1}>RKdES33 zFppZ$O{BE>&CYD*@BP^Q#0s*m^@EU_DI+dziwB|_C&N_!m{e$z!)J;|AtN&3%3H?H z({ai~AH`*~R+MW6Ko%L3C}mwfA%C=_9G$3rOL~3aCiU`RH<9L)WsdLNB-Eu)`nF6> zvR{YX5~rsHPReTlJ!4qT?^7JfKmr;;uG`O?cr{^+ewCobj)TK1 z7vJ9fd&)9HfjZm?9ybppK=;ST?R*>A1L_vP67$I-x9gamoh!`-MBS-^v1V&{+1j<~ zxhKW5?vSc}PoGj4aT`!3xP+9-8Y53{z_l*;c;Bq#`uHH4!Q#W=Z0kK}PVG$jOnxeZN8-KEXEa+kbhI_3Dbz? z0ElB2`ZtU^PA&o1M%}2qoBzK7!u%BsV$??#Gewg93GRWf@QgmBQJ07cGb)<6$IUZv zHUWu5ef;sy_GC|BRzT9h3kQ+KLyx;Qm!QStd^yhGKudzzsCWG088at!M%me)b6MroF0M2mOBfEyZ%5v5Jz#^LV|1?uYyK{U3Hp37>m_J?OZ(PAN+ls6i_n z=jyua-ee(Y2JZl;`s=#UyCcCC^aOu0^`sJK-@cHb^d$?K8NaT4Sq0FsRoIb<=osYz z=k_PYZ1D_3T0c?kk@Cbq(3zp1_7A;{MefotuHj~-fQiSh%V2U)*05)iU1iu|EYqOb zJDM{`?&oD=hPUn!$T_Al3D8d#-yXgupA%HqD7#FC)@2M{H0cHLo`2*qg@JG^N44x2 zn)3(kmFGAzOoJ}PbLgT+EW|ug$~2o+A78F@y2hb0Y*)^3GuV_q1yEsF8T(|g(L(9m z3v$WI)YdJknAk&@vFLW5A|EX#9O0ukg4F}Nzo@j4V9E#T?&ubKeddL6n@O9eyzxx& zGKW}X8$Mo9McD3!@b!EZz4H4MvTbU4KB@~a2%xR$++D^F-JyKrdkK8>ZR%X-aIgha zc4Yu_+FBd|&5YO$F|5eqJ?kc4K;kh_D&{_2>A}MUG18^=ON5B4E5deQs9(@b3RI~t@4HsSMNO$pV0a;D{T>qy1zdY}rU@Os1|?kOzJp{|qfVcLq858(;5 z%Q8w=ZmDD@lkA%ngoEp^u4)K6dfDoz4Oy|)Z5HUC@3pRQUyJ^B-{zU5NUjRb9(%>M`1pqg$|={t;zLhrGS~xRW?gjz zu#=R7I=!BIR;4)$K~j1LuyJpYnWAI1@6nA(W)kQ~mtQx}W> z3&^{}`aom139^LA;~IWVo;ZL-M!1>~pXtC%GaeFPym8p|I|&i8c|B%@Su66kdLg9qqsG?fdV&s(>0o zK$q%QVJY2``Cs?6FWR7lgEVgB6xJ;VwZVv(`4tu)To<0uW6Y*>F1;^*QA}wrvKk-| ziGD;Em%|`nK61kjH4B@1FZnr(PJfxPw800*U76rn5?Hjg=6SermIoV=1wBwB`hM~F!IjsuV|D*(IhhN_ zC+B|s?CGST2P$C)*w6WuSotEBeRga1g&E3uy2n+&PdQE*3ypy;LqwhT%RYb8iWgY_sh$ z2GM?>NM8SaD){Vlo7<%?WeJ@%XV0DT^!VsoIq8M$BdPVyDp0kPk~>#SuSpao7}^rY zitAQ0aKk6p8Qh)RaiUkX92pk0{0Pw24PauyKBn-=JWw6|b;3Wf$uXh>1r^gPtO8{u z_v7kBBX+_Qn_3F$FVEYx4Rwv5HN*Z%6)x3%RB3%K3Y%rtV|CPOck#uX%~HHYevP}< zz)JBnasnY4oa6N)-tyNdnX+G#ZX;uwv3ECJ&!3pr+uC2Ue9!`%C=8Fof-%7Fu;XZ8 z^N}b@N?`?&MX!e5nRK()p3vfT!MK#!v-mq^PgAu14ps$BYir{c2?{%%{*9HfsDQ2A z8GiHDk=@-4$`}ek*docd&1(S+D4(3r>s*;WeGww=-ULwphN~*SMyxI`@ywQ?j8QeT zjl!^TjVK`*ApJYb%V1BdBz;_I)X9IN%yz3~+gys4$f9j3D7a>sLJ~C8q%9J8uD!vD z&WUGk-7PO!#4h?*G@bm3k13y%$Pt@yfcbBap5*Gzr?#DOWCa0N;0r6+znqGBh0whf z%*_n5A648J-B1~6_L=WyR7P&v|6R(2>Cu8P_3-fu_LGVNf5Ak}Ee+F&hwn|qYUluFgqo_?eq}Kz-9@CsN;V{KqaTU2BId z9pWV0>@8T~Xw_F{?qQLy^k!wqe`~G0vaZJphiMo4eabaS$j%fvh}N~yZt0j)E4LML)E}TiolsW0U-y4(7ZOB)MwCAoiwh7JFG7x$pvxn*N68jUvQu zHB6$gzA||i1B9Y}MD2$hXV~qTo?GD$Rb>8LAEu(SyR0wZXID3eVHjFxK6UnmRc?eZbidy@4xh`xrJzfXOrI2R@JxY&L0!Slp2V|&QzVgAa?q-o6L zgc0RLJNS=dpy~_kpChf`EwP_6f`RvIun|*e=C%fakK@ykMhC+3W01vmM(kXB(MS#d zXkRo*Mt)NQUP&a0a>F|7q4(kxSEnC@&z`Zp=cH-@KeB$?>{)3)9drFI)e!Y^ zSonGJ9lhMV;h49-Pc3Xs)7@lk6&?GqfSVV-v_2}2M|LzkLzp^Kh7mOB`Wf- zm`R*qad%%kendy0Dz6M^x761B+R?6+7hP&_xccf)3Gr7v!6YtInL$azMP}Q%=(U<4 zR2t|-nyPS-45@RGU8QBajuz>&3TDJKL)N ztwAr_T3zx4fgtY150v2*R^W2zlCdWoA#EquRT7*b^~c^l%M^!3yuUHbNPo-YWV(fVF7z%M^=XhnCPd)ht2}6fypC5 z3bt}n*qw894eK+?sy~fo=0;d=V0_0NUgk6Mkj8w=cPK^!UGT5=Wg`QCjdij(o7vJQ_*2K z9*{r6iqT1rfe|Ru++VFVc=D|ZT;&gP;WXFA#W579VZ17pb5;hi?x>r0r;E=1%*ts{e_4@jJT=>2N?&s%I4ppLL@GDCp)6o-W`%gVyVzUGZ5IyC=ONJg|&GqROxXhnb>LMa7uJPa2z(n|Hc!R8o zl_gd-ISvI}V;>L2jEjI2LH?$AdC}enKcPCI9I^AI=4S3H@lI(0c4>ER6!C_<9JMUo zYpwWwD*N}T`UA4M7KW|CvW8aiA8fCP3ho{w%v&cF@Bu=>7GdTLk7VLBVd!RNz?haZ zO?uX~F`?7D@sRn-*1C&crZjLT^2_&lF%z|%)_igE@LTsl=pZNr+^1DVKq2#Hxa(-m zT`w_Ifs8p)2JC$qNMV`=!3u(N=u?dVl{{|5s^Rd-g6E_HhRQXcPp-VhQDyqDbm_Nx zI<`*LkxEvLeY^qO@zfkEl)7!0r+H_;@(MzKc})%6gsHkc%O)Y?Ll){=L(V#~IrC(3BP4;#S7kx>?5B)4y)ULr(w5@;=63I_7UXLuQ{nRLu4mWGjHWR~$zzlQpYR6e8DY^=SK_8qr(k6&C7J<}Cp``h#f_ z?nuA1>x&`&F#F}2OJ`9EHd>%FysFZ4S^d4jnJsBcM6P_DA0(kX`CtwpCF)F~EntkF zB66b&p|{a&`|N|0!ShmnXYV94VyzdR@LJXDl+S_8OI)s#4`tXskoo)mNR} z{e22<5f1;}-t85hWAVoG1Gcq(Oi$6js=80^IS$&Y(nd;G8$>#MFzi*ZIa2Q%)aZe= zDXvY-?;c_HHCGy+@qJopyul}=e0FNHIRm0HUh@yl*(U4<>C?y$u_nTlmiZx)KclS( zoP9FXk1+AcS^b{s?%*Vg)R&n({y73f@ef{~ydv6}Y7dn@PSEheCYUcrCf2S#Qa1tj z!Wktw6)7z#PdQ(X8!_|m0N`)Z)InF)a_3Nt=oPIejFAP=nBaqn)_cJ`6EucrbnuhX z_s;LMVO>HZMOaqUm%O`UqfhvOj6mM?Y`a#yZBLM`)!he(s2)g1`^fVG$d$n{{9_Lp zfXhACCcJN6J&g53J+7tIG?G$+6hUMD223U3)?Ncb;?BQMc_>brb{$nzvNh1UopW{k zUlv@v@hdv&8MOLrD&mvPCudQGg(F~3iI?q z+^C~=Cm=8PzBPZ-ESMlTOdjx2^=nz1?OU@#DqFix{WuC0Z6E1&{#B|DNwLU*+u0W{ zoTZ)d7hrFLHGZE`4H8|!(sYwBmpGzq9du@o$fbrT2Ow!YkGbZq;qcbC5&dRPH zSVKrh${~r)|2aEnn{_yqj$$tv2VTvP8NomjUVsw}OGm>4Bzk2`KUjEdW6X5oGPq<+POyMk_Z?_~C6o{16X>L?Y<;pTo5Y4}%(pj!-krc?yjqKS%Gz z{%{x+Y>vL0>y$K0i!k@@0@wG*Kzl(hXXNBJH^%nHe)%#tt-^X4YL~8DF;8=2^@C$y42WS|5M?bJD{Y+X zzqk`p(W$hd7#(qR5^cFV0b?|RN;=PioGjB6lTL1~>PR!Dg`#5ihN534T%iiA2iumk zgZA)lyDeN#8k%b+`9FC7?5dvYC#W4m%hJ{AdF3qQ{8^9{J3~-w%a!KVETVnd&48AT z(KINW=&^B&-!CJ3&WghwIr~Cy&ypv0{yBaJU|d{f zstk^tTxeMMgJv2ha*yITCcgp7ZW^#(?7S>GWosCWuLh_etAn$0UeaD37S|j3Z&&SViAIwt3C|v8FZt!9_${T`jUD^%v4@7YxX{Zz z&pDQ@qBmZRYCV`=LStxrtb%#FbDg2$t&Dvv@A~+x#3yD+Hg2F|75Qd-n~eW80p&~5 z&e``GxIC8Q-Ir;B_UbTCKW}JQmN=9*uu5(6Gu{h?9wG5ZmQ0({kvje>Opm$trEnMJ ziAH>VUwTI3c4J%eu2iR|AdB1qY!w~HgXL*&nNcTvm`>fZ(<^N^b;Qt!ZXND=MriUp zQuT$1c-XTf%c%CFZ7463ud3vp;k;bJ^=_fUDQBn@nadSEa!(EyhTm8))-NuQrkkg^ zKlWWvd?Wvv%Cnr3;^pok2kYqht77@R#S(hD)kaI+&FYK3SB6kcmq~W~n#9FetD^Ng z(y(iS!{NnPF6*Yl>n9fH-qb=>m9)5gD9f2T}!`QOE*-Q~Xn z#%0T%)8a4s&P8;aYy+#P!0J@HDJ(WR!DnPc`GCyDwSkdYc}@Z&hAfG0bK zBgO>f;GQvDJGZXcb5vUs={5>Fle8p3_Z>HlXZ0i0rwsY=?DC!>JNvG<>o@$qBSc*y z`yP2piFxB<3#9cFT|omb`|kFN%l?=YZD^WvTz}0aiI%-b<8iPZib-+M%F78B%+B;X z@NYF7_T^d2bccj|0P5>5EJw8H#MJC$NCrOx8u5E_ z09BtloP&)H>a$FN;JLIH3bP=P#k}T${Qk7I8ovY{1Ic<|=-4#5u2-m+(L}#FzTtkg zo+{pICx17=AhYUaqS$qQ&s;MdhmnF5O4#v?(UcyXh@tHUwtZs>zCvxtE2M;MZWIP? zh4v~@Yq|e889d=-{N2oo!=o4eX7sIUB<)Aw!kaJCo~TA6KgNz<<6Z9L7Gafi96STW zLT?qLc84ymWiE+vfgSn%7)ga>+QVk~)656Ot9>fSUVO_IuR#0EN>iFeYuuAB#Mp0$ z-XIxkR(gT4WXWcErHuW-2EW)2Z2v8Z1rm)LU!Kp8Y?T4DKNBn3qkj3G9aggyNQ0)+$E|ftS>Q$FoA5VIDY;L^f z7cy=wn?fe9$?8lhq?o(+Tgll;Au06>{zqI4-2Q`!+BTNt<++WX8~$05=?l8lY=`6g z&E3-187RuVVBUFM069!<6-WF4(CU{F785$RfB7?}Bg_<{ikmM*{_XH_%o5<$53AS=ArdnqBB;Q5A9`$mBWWJgAZoa1hNA--OolbQuHES{OA z<_q^cFjeW#$jp_|Ki+ad?(f#EyOOt}ghD0~gL#!Y?$nNob_N<%evs(?z}pgI2R>3w zoOF>$HTjI_yl<#g&Gr8DgC245`huuV3#;j}wJT^`P#daOub4E9V@=`X@7EMPR>(1T zzf6!*Ikd~(^{dZo%IR(^SPe9YK@F%{#mtZ2+lyN>hEf-;DpJkEp63bE#5=3|W%AUa zhW=Y=DeHqaAPkgoMDCaUV!+)m@HndB{G`4NHb{arTYmD2ZtDbJLjRyw%8V0-WK)__ z%{-PpX@zx5x#&Ce*mxsC zWp1S4xo7`lKm97@!@GLcK>OjtfI_et#dvO$^G9xer)c!7NZWDBGV68gO_nQ`1&p^A zw2Gj+nq7EHi2Pj%7_w`-E}wFPvUBj|@hB8c_sW`3dU3tC$1tf>VK0{#IY03_vB0M& zcqw?T&qjbuWvj{N41m^0bDtVzQ9-K0CC7{XqSYG%Yl{`Kk#bM*B+&rHknSO){iJ^X z)}Cv))uXT#A>;J!8jP~WYl(8lj7{1GQL7hX%Qt>O+-;-2CMxZps^Wy5-i+SLq7JM7 z&p{Q>tn}FLLnb!0@LlSLwfW6JVPo|86ib!;*Q`9zcz)uqd=`x+=b{DpSv>kisu z_z{>}hAm@z%$M{f`h-3!B#3~1=Uv*ID)-2x6iBSi;+6+)MK{Mg1Oz#KN~^k2u(9H} z)(33jj~YVDF7w1?vM zJg*~KC767bbYp+B&!c-oS68W-(IBEZlVX%>U_I{nY7{t~&wq?pKB%wfSLOMvXSe<7 z#UF2T+)IHWvR*ws@r>ly#n?l6`N>-edQBvMf4SQFpf*U5R7b$xg<#V{Q|xq{?S|rY zn=mu>W9Y3rwR#%Ojj1mhoG%qnDFM(doyV&DMMbNYY*<=FPchN+%*F-_3 zdInLpnwZ72NC2C`EW_AYO>0N_tGW#5{cP4FW)RJltQg(s(1|&xpMRCZMbqVtv=2o`duTI0q&y@Y zPPQ?$?KZb-oN71IPrD0L-hJ?{|Dt;j^?kj*XyF+Cyw-{>#T{l)4V_E zOF$K`iy#OJ@HgB2Wn(17%`JfI{O!KEm6XtpRg0Vyq&_1n^}ufyZ~!7#+dgb1iPqG2 zVtz!?+sJKP9A}1Pe$g+78^Kz2Cp>ygj}LUDs0}5UyP^vRo9QWISzA@-Y0Fs*qio98 z<9DbCU8ky%O-~WI{+^edp!@x+j$%;k3{4{?oMbGeGCuB36+7UF-f;OaD0v^d+5Nmo z5O+?v|3}9|3LLNVatf(dU)HDtV_|{$lX;I!dG=@X$55Zu{L7jv zOBS`gs1&((0pP z`_)X1@K#?A%BRt$(d>&;QC$0HAL-Eqtcl6x?e6ELx$akj@gSM8pPuOhn{eyMs>5e1 zOP`-E2IOimaZ>tNRiWK6n~DJaI+5ocPGca+(UtGyAj^gY6BTcr9;WKL4F2r}q5+584|j;@4UQe%G#tZ+%D;lfTn9zu5kI1RdPdNy#^+0O(8*p54UkF&dVlnw|~ zxc*=V0pp4q_Ep5-;86=}!#!89A zx1SCdMjZ41@r5Jdz|7(IMpaCOPOyhvzwMgJipqcC<% z^;IQ5w)`X{N%I(}pv;%**0y!!M`%=%lSDZ$J~Kxzl*5k_A~S6da1%NCagWQLj;cf zw1&>s2ZfZoLnD69o%`T2#!Oq#Ai3IKls6uO@AMfr^ma)I>=@P+oGv(hct@aJUv9j8 zSvGANFQFg0nj{&kRc~mg*{k1cx4J%^9hm>I?Y!27!YSJx&_t5_LgL?d8)0*26bLuG zsh677YM6Bq8nw~F5C5^6)fdiqtToPw(*$04XA(MbTCL%Si*S&M*3q8H0Injlt)wwD zDcyS<8Byf6bS;=L14bfRv$l}RJ5_r<>-F?o4n6rK&o2%UQ0^#?Jxr9)Rsx79)j94@ zt&DBHj9WW;HhXpA+4%S{%d|68iaD4Yq%=jA{I3ycu*n4-+xbq}xp#zsg4qs5G>@zO zXjg@A-Y?ScgB;I5^6r=yfK0scS8Ubj7Ddvy;=>VO&M&FCFnH*OcZO%DTD$^ZF@6Ew zSBN#wDYJ_6otFGr`0Hf*;fXy=O0uD4d}s}`Z}2@-2mPlfA4ie(BVJ3Fwx&78GNc>L zU4tK;RMACGp*`(0!ITORKHgLudJ;qH2grm!(22{?r>>)msn5n1QdXA^Y~qZzgP(LU z>RiLyogd0z>cPR2#bS?!ai-Ux@9@@>J8)T_PTA_>f&l?V_yy&3RV}qA+l-EqKS1fa-*VcE(t?duws;69; z2Cw!)uW^(Z{gbPC%FUzlB(BOE=t|RfOdh)C=oIZQO&hm-mnSHs7N11|_?VtDP;onN z-!Q#i`Hd9Cb#f6s7HRjGC)|rAl#0`QgK3rS#-hwVgCC~&uHb~q9zL%zl*}J;2|!9+ zaF#U$TUA*ufI<<+b`6hHW0%b1p*guU)Ica6hwfiEZtK8Y3pO2*G6czccnUo7DMUks z&ESZDlKy$m(_be>Rx_b*9-U6|LtVzZ?$@Qb3G|+}M}XD6wA5;HBu(udnu=~-$5{)k z_Mz^W3vhx%(%_G4b5h>n{LR{>2c!qKCw-l2;4XVL7vVdj8L|ojF1!L@o(@L`tuk=d zVy3F<7p!0IeC4;`N~S?))?5$LpnZd>Gt>dezr=Y^0<^gtSR_V&=Pci_mJtsNI@Eq0 zaTQGlr|cMyf*w@DlilhYU9kHx{w4iRpzM%0KY*;IF~5fkSzYDay`I5LQs;tf{{$z;oy%AEF zc0H}QB|EOh4D1d8^XTR}gzf9xBr%k&p^-#y$Atx7Au7V96<%>$coEh=bqIy&@9c@) z+c`h{lPoy1h)A&xyB3qKI1QCmP7NcaIZLxEdIOM1#riy-GNu6DN!GZJ2xl7(S$|tP z%=R2KK0MeAeb0h+O?^2LXl+9rifsKoJQLa@lGW<+6UWwgY8WBb>U;gg-`75--^o*g zOZ<57cuhA#gZU=KM6+e<=g91g#@yGn=N=b8^5&C@rVdRZI-#jR|N9D@Q1f^c)#5(0 zgtGD2EQ&qy_Vw6&RXg(D4t`KKc$en_&kCQJ+ov8+rT^Jnx&>=0B@gS$+b6(Aj5a|} z(m^sn{c}!_$e!DrvX}rNxMTUCR*f88*2F^6A2Y{U6lq-=FH4Ex)2ZZiKBo>f$A@;c z%%CH@wMQ8}53DRj>`EX~w(5uQK~t(l_=pE*Y|Y^JDTy#JRc>lIDEBJrZe|TZO*yk& zKaRS!kS0voARLM9gze9=5Nrp8?&%W=_kCT)b5E*>E=#}p5BktG_t0xheLSP41F9Nd z3sbzZDwJ46Tk&-Wf5>vRa%+B4Vlz7howkD?&E{VHPq;;g3edNjTrOJPNVS0);w!Ar z1C4}(G&y3J!VxXrX)198cU5C_X}Y;t12bUKYpwlXi!% zDIvjo8pr77R{jha9x^EPd88oA3{d5$MeNmGcf9kbLI;mDrz&0edAz*$dgk8rO2mw7 zzkeaAxxudD}`W&xyZ8mAgsxm-#PFn6yoN^NBOjaH9ZSB%iU?3%?-t@~k#m z{srs?DKVW0JcOS@tRY!cN{{LA&ryozfVD*){be=4>Y$hht+AV$qRWZ$^Lg~uB{{d^ z4z8Y~J1C=Vrcp~XAd~JfRWizGL|HJOg zT|LSMQp{xfq?jo<<|4tS-1Lb(VWJLTf*H!FhdbOWY(G0&FTy@kJ4`7)=ge-=Q% zFYq%RUzfhg7iHH`#mW|BsU&5~MA zN_3NI3HjW1dNg>2Nj4su>uf?nEslFCy42-ub%3+%risozrEq9MeUd&H9lk8c)^J}j zFT@2Vdk_Dj)H*1o=VrlFve=jUYV*#Fkgah-EUW++L}+wZ3&777db>k%=JBQKUB>G5 zD1O1v=996uT7z{7HkzeEZr3@@%*$qa+8^iNt4)d*Q61Le5?bXyGHAzF-U|jT6b3t= zNjQnX#s$e+n~afese>+f(rYQLQ5E?|ftOBE~!P6OrokrI1`JwR^!u8b1uRG}7FSO}uiI7r$oX z`>>VwTE~yGd>www0klaB>Ev5JH|H{gvr0u4Po)0xi<620J%zp8Un8*M%(K|`6Y~E( z75O8m%&uJkGaYVz#xtVZWz1`$eFUdZh+T5n-eyCm5@gL+P^WjNS=>DUIE3s#CG0x@XB!IVN>fYYXC{9KW^#^BKnN{W zXT;F1)9g&=+Y;6}AjxF3>zw>-GJOs(oZ2*I&^st{%454qjy_%+L0b8y$&Oj1fF08* z6CQJSMoL0q%CG;U=sf({Uf)05bGl2bYEzt6?S@i&emhV!)Fwert45@e+FLq|+NWk~ z9wmYZMMBM#7)4QHRLq#Q6E%V)=lA*j2k}Zg&;8u@`@XIt_wUEV@0Ew79$%juPqJWf zWX>9eY^MHHKw90tB(Fl-92J#OZUfilY&&l_0&%bG$p*oZII*O34R>L8>r>K~vb0Yn zxrORx#QrUboig#Cuh8vxKySb{Mt`YsjSryN{RD@|vp8#y{yS(~`D? zjDg!{!i0xVg-3-(%HjX@fN0kD4D!Vx;Q*DozW9 zv;+1G%YpHVd|xGy?BW4d*v|c3SW~#AE-Q2K{s$nhI^zD`E`Rr#ob=-|_dxC#7eA8z z8z6{EMo+B6j{S6V`e{+AyBty}`u$;az<;NB*<;fIS12$T^G-hqO6gnt2G?{C1t_U;PlI^6Q zQe8~}4(6A8QeWtSvBrWcS|wj%_JrtNITu`c1$rkr`Jn< zLBTeS!_ViEfswA7>laZr`4vXYFDH)A-DUMf39)p>qf}WAOf(%w?p4bnb@B)?(H%kf z>nJH|vYXYLkwvS_C)*lS_u~GtnYQ~zD8$`weF@(UCX_za2v6%pNnfm}HHQMcz0B=` z@x5KWCW>$A?A8fxYzqfQ|Nj*2;WyUhr~gK%FowvMJP>?xW_J5V^(8O+C!xIL(&;q` z;TB4ZMvXBeGmwD5Qm!j-4ldq$a9b?xIUCBA9H62d=wND_d>t%r27r3VnU78$>8g#5 zx=AB*z_K2N$seAw+Z;ZO98~31{JqhxKf}&w4AXUL-KuKZHxvP`7}!t69!bJnhct8b zM4dCt5wBw=dM;kJ=_t^G#p}r6XojaF?l(~gmfYT9KG+iHUtv*=%CSV)6)M7X9$J=e z+C(94>5`jVac;iPqDFuLjnHED1=`($zfu$&O`l@*_+`%;V~OPg3hA(xmh_ycp#oJ1 zx$r#}L4y4{S~%;R9y<#}%iYQzNZKozgWv;{qxG$$YedYoF|p%cZ?;EZw)?7 zV5xi(u3#tD)Or9b7$;%(#SH~jFOHbCa^J5gnSF1;fl?1iES06X2Bjhf;=qgPUuwiK z>_T5*DKf$rqO-H+cv^1ItGj|ZI%9j)m%X|NEk#1+I-9D1+Jk%T_;P-UgGQU+aOucA zLwaWQ9q^l*aWwZ(16!=~gx{POiS$$Vt@Fp;lOJ&EF$sq#JJk8CIf23?c&>&J?^j)M zbk60mR+kphw60A;wKm#9TTnPZUx<2zVVL23Jn53MfnXH5kh^+c?r#dQ`d!n1r;<6c zA=zflC$^B8`~%_w*MFxjGM$t_O3$2%poJIUQ4$4=D)Z^KVyU{j&EIy1-sXvGxiPM%F8C*Vr@vXQ1!h#fCcE7a_FH_=1s-Dzrt|Zfqk2ug zgy_72r)G|!=1LtD#G?u>9t)-I?R9xwdDv<-Q#rCQZf{2OAdpc|hl3x3T9fAZ^mP4$ z%VwdI5A@Q=^ZGUxgcS2ETX@<`U^pS(w68KP165c4m?_1p0HfZS@uRH+T~U;sb?{6{ z8aSx&KzQKaiJ-zh0M2U3;^nzF!ty*ZLCi{zVCu&Rsj&rrFboJyt;D_=r|S5Yr{T0A zZV2^O{jRXf0(}#L?-{!KH|1;$*7W++p|6Lk<*9Pro(+NWE*$ED{3ylfU{N680O8r@ z_=t0uGiB5~W!|g|1X`hmV}0Ct+fRp1zwuA<3q4!YeJ7~;62Bk%E_!0$jbivuAyZd* zJ~p?ErNYi4d6|QCF6`%@@8aBH>Q;G|J#kqV^^D)MWniN>mFzMLywt)0#9trc&&v1E z{)Nl`dkh5hBMOH@{v>H0RGqV&DL2lNk^l8+&CGV)jIC4w2m?Mf*mMuV{fDvYEw?5L zTT#2)XpKV-7e&pGc>_6-tfY42;KCSU3COFNEA~n$q!uwH4_s2roo=L`$`r*Wu&hv0 z+&DdV1D4$+#Ch8E5(s_%&+PmexH&8h9CkFl@-kpItG@Li2W-M3PDD0K#M8MtqD~ba zNYV{c^)weg2Bz|cAbQTX8^{kYHB6Pkb#@X~80h#wU1+?B)O&)Mi?mh7p zOx5}iXHa)tIkk`y60A{fbB*qtahMru(k9rIk~vwQ{j+J}2w!aO za7?S1rmoGZQV5p~dLEAeqUrGw0*Qx-e(?G8FiZbmuN>Q#k=Z76PCT{;f%Q5Dl~^4K zhS?XQ&Sqi=aDhq{$o zqUyK))fbn(kZ&3b@ESk5F%|G?{``fjvI{%BXLaRG!r{^lKL4GnSdUuer=qfR){hl8 zkid49U#))Kyl2e*#?CuIYHT73;a`5wQ?CPh)ZzH+*!d5cQFZ+NbqAHT9HrcAk)JpR z!Lj^Db`9pzwL|;bGSGzY72W(r)>h@N(Q1iE1Rg(Dtsk|)auD=%^09hd4ik|UFgC-2 z7A3th<>B}|JQ8Bj8!Acs?^F$_s?0zbjDs;>g{1NDdgtuCD;iy_Yot7F&h47jWK^f# zB)xsydN~x+9!et#F`=8(fb_xotbe9Dp<9R$*x{^n`|bLW+r%z~4|?i4{^P1lFWQ>L zr6&<}whUWeEB{&_hi2a;!{jf)s!lV`6S^fOpC@BA@Mc%j(tHy;pLyG)CoN#l+i*E> zDZyfl2c%_n+2P2SQQfeh3r)@MSk1jE)21R;DG%Hqo$-ACw)b3{j}?2lplwrh&$r3o z->eS1tnmHwG9pit8<$iXQrrreXL>m%eD)eoeuFt0EQ-j{jT2uq;M=|&HEbxXCkgmL z?~DME*;o=Wn2dYpQ_V8^1kbwqGXh25`rx?D5?TBPS+uNA?Q}TSoMPPts?2u9ihX@JNX#<5lRgRG*%f$6yz}8>w~BX3dWKS36WGk& z676?TUv2JEI7VQ6c^o8m9?}ZA)*cyrem`E@3=UX3ylACZ(}oLdzYuqYyvSj^t<{ zUR76dW9}R?de*TwSOSNcO*RLQ-wwbVk8eD#KdBP=+9#|%QMQlM=><`(-i}r8xN?Hm zYM86j zDd#SC`t5>x(R`h9ny;yDX;oU7sX798$bJzK^;FLTW+uGJ-}=kcGV7qZbY};Nj)7q^ z>ucDuoc1|_bk7!OeoL_vqERPFR*p~i3UfGEzvZA47o(0SNAh|$*7d=rjjlG?2Yep; zD|4%R!?vyM4!a7K(nE{FBrfIMaTA7eLEi^n3U_YBmKE`j1Ss8rgZK@z;;BWGdG<;TQv+x;iP&L`?gav1$e^pOc_b!V(#x8AoaIbV&U#o#^ZvC$*sfVe>9nPhwfg%E z=Yim$-|;tn7QUWjG+$+&y{~Cr$b)P+0DN2Sx+_SJTtb+hdB-I`-Xy8rxTQrwFdErBPtELC<%#LaXg zfuWc-8K79d5SL;gf~a-97Z{28={3tg{)}E9T7DIJ41j)8`A&Rs(GNo#L-i` z!cw=m7Q|&2=DI z-#kYRS@i<9^esH>*pkd%QK)xH%H+Pkj5qxo zFPB$Ji-RM@GAs9M&Di->V>6r;;O7o^oNLFgb0o$Bpt+z2WPG@1u&&EJ{!~RU9pi%i`Wrx&;0x|OnB882WZoUF6E^^$*LVuU0w>}Y((l7 zKBdiSp0=(>W`#TIc?edfM=Qu$3nsn5a5WnJ+C$j69SbnEpO%LNcLfCt22;Ksrb)^@ z9IolhyfC8mqJG(h_3+B{axIrb$9)FeFdW5UM`w&PF7DabcH zK}N<{mA7s$av}Jb70lmsY}ee?|4zNQ>`m2$D@Rx@q9naUEt0W%HSsN^~(l{`sL-C?Rf1& z!X)#2yYHUO^3;-F$&>;ws_=jQ03XeX7WYmESeV*Q+Wz{*)mal9AX?_W!<04YNJbsJ zV8$#u5vB@xBb>o}?JxnBBJy_F_prD(fDea>qje`TjK#HYS8o{rsiKQJZ`+jD?Xz{< z*)7K@xp>x{hMW$8f|cWeNC`>ulOEc&vTQwuD!75(tSPo{pYei1aX~&^b)+^1!QYZA z60{V4248CGnawEDyzD}KnJK4>lc_)idPIGQq7>3!1h=D7b4rUDp7W%hIU$xfgOqe_ z0y5g7xIp5eMm%B$G*}||5y+yxY>psfFh*dksSC8V(p=44KO&xMY$S(rY+mHZ@L(k39zCuzC!Z99Z&P5YG5Diy(v6GD&G5LNUdIEm821up z16in=okyAKtztqSQ132lX9iM=Yq8mog9R@qHCz)JPRZ0!gq42~J`Mjz6nK9|m9$$lM zkKNawzcZlmRU!`}*%kErlSa;~2tKjeiSH|p)s^9w;B$vr@PNbg=99MVIP4qjbv*?z zCRi}d;&@}Ow=LBHlbrZ|6-JieL5gj{%4SgHRoTMsmuN_`_v$FVyNBuv>SI{BD7k;KTL5$r`DI8Ek zW%cH5o27@vo~E1rHrf)OsP>;U5ObVGK=5tx5_rVF5O3?VqeLM$JqFz7;jnAh*-C5q zCO8t})z&>S^&nt7>$l4T{-lSx%}rr_@&nKoKJ@tNQw+zr$j{fq81P$5y_fQ==C2XPZxV@7?0WO!hZ;* z%uozS&vT(kO=mp&U?=W4lg;uulySNpm_bjf|0iN)R*P`5a?TW7ECkB;7kfEoQZ=b1=w)|ER!hm`+L@wrCc4mrPN4*VU104n0y z+*=7fc2R`?2{>x>|F<^<<_ADKO1Je?7GQB26lSxd{LNo&{1n2kD1oUdZ|ZDAfM7rP zwNWj#Q-;*iM5NqC?SQsZuPw^UcL={wYos{WV0D|wyA&=?>)jw03FID?+OhQl%O{ z8y+qf$a58u)0LT@+1ss=O-&^==!$JkCkYb&werqH+c&CjW zJon(&?)3ey_TCr6lL0XaNwFYd<6dVx%tzzW8^4Jwd?i=-(8WcD?o>0y+dh0cH4-$<)Vn2GTAjW>ivD&z*E{% z$bQ&txYgBmWD-ZnK~waL=MBj-2C#Rtk|d@-<8H_71qQwV`}cupTQPcpt+aTr1^xp% z^S_%7V^Xn?Fb|EI5;*IQ^kL&QwI7uQ=VW;kyv=!qzAucxO{p6u0fYu9I^Ce|4`4Om zgcRZRbXa zks6ZM5s$N6B}SF^FB^<2HoG$(Hwlcf0CiUl{IIDMgI%NIIeO+5{r=9(2ywlDkvws; zI$vkJUt_C!m}0YRP~|d$6k6}M@-c7s*g2zg%{pfJtcZ36uq*uoLcL@;WB#a%s*&($ ze~77&x@ELD+7IM7Gg!UBj>D|SeS0Rp5aQs(l z*12fxa91>sBh>{ADtSP*Pcuh}Pn#>Cjp)G_+<$cZ=$;^du}w@&Tv=g8arN|<-~)#@ z(K^1Gf-45p`YSOZV+Sdf)qRa?C+6jl@GiAa%L1+YO>+!CPFGRJ4F20Iq{EF_p@()p zyz^%%a{MZ1+UD{~J{}eB>y}ay2)1tgc+c$_#3*af$K14G>pDiBFjEbR)ZGj}PcGz3 zRE*zi#w8ml>IWjfr#a5>U0Z*7ln6&3$X*o|4awbf5RM@)42HIR+ZrxDapnI0^5=`- z&s~6Q&c`wzBj#j0k=`)bq!%%s45zv4C~UKu6q~7s4G3M$m1g)FwWKNNowAaTTg{mI zsUOq#O7(Dl&;Nd$r2MoFO`vx8mEQtOV>*ZXsxK*CHJS5d-6J0%&+lJxT2u&3Ov-JW zu5S+7CO`_VoIm|>qLA1rQ|2NqAg(_Khm}_MYL+$_glqnP>^|$nPIaJcR@*+yu@iyf zhO%&Cx`C;EL<;gINC4Af7JF-Ypv_d;?a1?BR#pUp+?~oN*2l9BfmHgpW8wKlejrdV zHlv7HMqXQ+V(9byuZy@8MANK#4o-^mRxPL64UgS1l@oqrbL)NH9e`wS7t(8S zyG`BZc!HcY6)oh6QSkwDNW*!9RRBucniT+y%0I~dso{jjcsX|SXMmPlJ{sT9ya7r} z%nM#F8%fKvPB%Bdwckv+M+t%-9DxkyBUkszfs^Vlb`BB7&w4yTg7b*N9qL_$>Gru5 zUWJze%{%W2k`|M#wF6MR2+_dSPF4IsL-d|g_1@2_yxgF%{r(I~ok&%$tv0bvJ@goz ze|P=bN`Z{+`ocoNXN+W2o_im~b^KFeJ?o!eCDl7GiIRv!d}1C_)cHpdNK)S*#Z1v2c65-)6@y-ggCFsc0M<*HEswo5)(Hs-}*F4^GLmxh|$tv|`+ zaW09E?s(Za7_8Z=D#?`##_yp{LV%5Xb~n$w+^4-OvR5lo7?mjxCweSe=Q;1KmQgbP zt*G#ALAi{~Y9_UjM07@76n+Fs3){sJz?6igykg0^Gox;r=QTaO&9G3@NKJUDqY(nh z5An#qZZ*~M{u8w0-TM;nvUhK$&)7Zrv+R`IsXt!BROBGwAY{NVwq>X(A^*^ny~-<5 zT>>+?b^Gx51BI4rMv+D9pL-Mxc!!IdMm}A;Pdng?OCjIH0kfcY%c$*N>}kNb$^yfieW? z>Y}}i!Ymim=y}talxcL(4=9vSRh3Q_HBo$g`qG}4Z`@UyS0s!lC7@i}!np=>-(cTV z8w~g`E#Rj8mV~M4Rop-Bb{-YB9rsJvV*~PFQlMXtgT|hzvJub&-J+*=q@HNAUeX(0 zwP@1@&UfkzwWq#2J{J?E_N!_Kzg^uTS=s))(A&!=(BYlA78O%srz$z4)n~x}d$XS} zv17D*u|}Q7ZKRO)7N=w+t<~Ipu}sz-9V2wR?)?22M;iS@h$$t{r@VWc5oTsN3vUIX znUY;5ae*Owa6NtB@?O99POj~qXl}rjF%543p#+Y0^Na4GFXjFduUFrv^hfIVm`gRs z-#wHt%Q89O`o@MCB6{No6IJos?q!mYYDV^LD8Y*wOT2ypxn^~9YC+EiNj0C1oO2m6R?9K< z>o=;;-2nRT<6W(~2R-cEiB6UFa^__AP|EnWh>zw_DZ61nNakW7mkm<91r=?&tyFNv zrK-(aBxTBOg-8MGY|Rd`5BSS|?Ofaon+l(U>NgkKg_tiM#4r@i?U|_3U#pgb8eScZ9X#Q*d-L&Hk-Y+yYdD^tnX@ zAK}6<>TMo&J!6jMjd(t`)1vsV$t_dgHl!{sN6-Imj{xV?L4djKg?^5`{u7k;c|?fUrduA8RZU-f)chAzY2a%RxEy1xcGoQEC4 zQ4^LU-6lOibJ=FWwH!eHdb$VGhWO0kXXD}ld}0q-;yR&*k<|P0M14nyc_WbLvR77= zqL+It5X*zmzvo!wFQ97gm2ZeXjFN2{3motq2>3J=G>4hZZ-Y%>n`7~V+4bH^eG{!D zo}r!T%-;AUycUy%3`D(x)u@ydbZ;*@&f3kQ%$P~Ll@d=Ji`KAM7dJAVY5or zqEqXl;N(8`#QDD!B7H(L%6r50?!H9s{szlR*itO*4<<{-%QqH0g)}5od8!xg2ZR>bKuz-*1nEH#V#30vw$TM`s{9BSB~ymP5F4sx6%`DTCW z;pkEuJvvI6qU`a8b8%dEs`&(L*eOWyR>syB!(XPkSd8;QA8KG1^N?``ZXZT_tP<1k z5~0%1M=LY;>nKoM7$A!KBBs_sdl~RjU8Y#)nw5ja$eT7Gb^vEtaNq^`#SvQQcy!(Q zH*GQi?ai_sf4{#y`#AF(EJ-J>D;^1)V|L|Y$+kbCOowjG9MIU#JD<%L%BWx_q#K$z zh)O0eQEI`=;7<+i-!nxrZN5jGfr=3FQinc^ek$(u^kojnDs0 zOMewQv=})No$70mwr#$fI;`%BZ^@|l^MY8=kN|cy@+Xh$;fpTzBU+@|9lT}~Ce0RON6Xgh0EbRez=1mI_|6t9PguU#5kY*)rICRQIjI`B2eXqpvKi-G z2;p)la8lc7_3x0nQis_DcS){os>PTZeCZLU@PA)Mh~gtvpX~lS zr7^T&qK+{a2Zx&x9BQf+mBKQhe&hvF^M&9%Z%jaie0Q(W-Hn%f`AS|Guhxk4Fm(!J;Xo%ro-l?O)VCas(OyUoie*R`o) z*iV=J=4ocf@_l5ihpNj9MWXd~WaaBS{7)bK9rF@w+OwRTEF(!r#*tDGdFmYYtzZO=p9=g%fSU=9X}tvord1r5~EqhRudD4q9xC}<%`}DElk=MQRfk69u;M} zjRN|pFb9MPF<;CxH>LU=nPL;;e%)23xWgto*xS??V^@4=TT(1h{-q@6@yD{Kncid9 zd>w<9s7!d5846fLvFJHSrI!v_s*oc~)}D3rJDiAjbzby2NJRLm9Tz5e@JfG8t^&<# zwuuu`Le9|5>O#jyw9*!yws-pDEuMU}ufXgp&rqx~Wb))F#cyF`pF8ORHP>Ed-=_JP zcKLP7cE3bk*N40LJL}7yPfg1Y)d~D-=7o{7v8wrDO%hhXtW89|Cnt}x8jTr{H|!)a zwI*oiJ9!c$>x4Q6{DB)WW-9`r`5Ns7Rdhl8FP+0{)EH;Ua3F&qVqotXmizT%o5(o( z&y>Bx210UR{PXcGOl^)Fa;Kr{8m>R7(>mB1|F*n;g=VEeAQF%>&Ea^T;e9}HsyU)M z@!zRG&?_nDIhR|Q!FZi#xa1Gjpr7}?+0Id(rJ+7Jc zY{N4Be}zCJur3@?@hf)2WDMCUR3IrNsJdp=KiQ@3X78va&soVlw{*x}%1ugxxSHNq z7#t5?fy=AVL<6QQ4kHUuO|y}yYoDfgyG53r#7%aj#q95dTy9vA7kw_79Zq^6^=%1| z`h*z*=~_Da>?A0q?g)6uzWo;j+6J!8JPFB`EVa;p9jZC4^I)+5xACC_4>SAuiqxyG zgy7p+l6My0!#uxMSgLnf$JXMqo)rnN?U+-aq(Rmqm0Jl~cO?(u==i8I4ipWaGL29M zx)y)1UlZEle_6)=cdA~q2S~plL-;G8|4(;6e2t`iK#HUt%#Le=;{8t&Mb7akN|r19 zQ{MG+LPWOLEK?J;lB^TazcfY?57t&u$v$`<5GmQW18cUSDKlla;}`xr74NFw!W5x7 zQIW6(ec&4fcDvQwLT^8KGX6sSbur{f!>9kLzppspWmHU~l;vL=l-rt28WM|o{m%k? zeq+IxSW?8TAxda0gx>4LQ8(;Roku$BcyE9zvG~2B*BA=NS9`WLX3x!`_W~J%i8RTW zwoA-lI^V;Qzfx(2(Jg%L^vQr`u8^lEc2$KXU6(fxz88VBll~GUcODB&r@yXT7j47) zR)3P?dOc%OWc$43)_}5))>D%ID`Bat%^jalzcQWaQJi1c(!xaQ=j|L~Ho_&6Maud% z!f|NW-9a>*blwY6xXCzq)D!9ETdt8$p8#}sxL@zr-q`|Wu=tEM*TE7vB?H5S3H+Yfm^H)a)eY2{s9)%d9L1 z<0VDZezovayLPFsMyp3EE;J-wHwEYw%*Yo?dfE$Mg^`0nx#|e@U`#JUO01R3zP2t+ zIQtvpt`a73NU_pR(i=y6nZCLll;<8>+K9QR2^c}Fk-duY@@AXAS<>GXtY{Ge5p98= zRg2$sb*o9KhnQ(q;JYKr?{%#OdWy~Vf_R=b0w2yTs`r7dP6?!XOHBMj?jY<6n*4;h z4gTv-{{tgZ3!{>wxcgH%O_-Tn#een8*VnKVCGKx|JNu#z)=h^Bus~dG{qe>R_7vx) z5WjIW++5s3BPL_f_)-w(_Y*5r-LmIclr&wl12qW{#wU#5()yLptVQXy4oC17Q%#kK z3&|+kFN}H&l9sq55mF7A2n0Ro`tKC4as(d@Z|TT*A={}lu=K>y%NifU9%NecG|$gU z9uG#o>aUI9S2T;pBv)V9Z69@%Yq9)%kmgLt47HAxI3C=;=B+cgYsjlrRmvAv7cr#! zy-`Z%WqXg9^6X<0A9r19q{Z_zT9uUyLhYt$`{er^hcn0{Uzn_&--Pc}rm-QD`x>W}hY(!f`roPQFU7Pi@A1pJT{_!EfdcrL z`bNCk1Yc9v<<`;^2XLCh`_G?L*ag3ZWW6r8D<+Jz%9}ZcSta@f6g?;U*y-=JMsA$1 z-b;3of#$=XjqNNn5*h-POW}7tZf5Nwy_AV^cWSwgMnm6IANylFex*-!m9hUdih+3N zO}j}edacwWBg~XN1&9Zk)q)FS1BUaGeLXC}^PG$2C;tmc1`h8MMHgMlXk*VWNDlHZ*qSgX8ov8i9Vx?r_e=|uU1c;7}3 z@xN(Fc(Vc-i;TbW@;nF5<*8X_&oovO3f6u4r3ix`Q8&bGz8-6m|2xI+7$L_< z;wb%4OGIDM%aKji1Nolc68Z#(2h%39joOe3t6hftmCEYPx~&#N_G1K8gL#Du_;kN3 z{z6wrcI{H8{D7R6EI%cxtG=XII#^g;Fx?F5{nD;$yc2-8kK(LLDs#(~kZEQ^(6#4t zX|p}U|D7U;w?LxG>Bf%5o(&_0NYW|qV5@Haqv7@0vkVJD7kBPW2~XB7-n6tkskh<+ zee(43*5UXlymDq~(J`8wn)}h^0C8M102EeUEy!>h&(Ffe7OxSdbTpkp=2diYH2&|@ zWNI1WI3}6!ek0rOfgx396txEyq;_2NQF>lGj(T?Sz$i;Q%1}M;X>9q9^!I7#8dAt& z2dt^TE&8d#Lv1zk@2Q0C5y}|!WAlM!IqMdb8MD)(S@J7;d$?;c|8zS?!t`lS>z8JR zyk!!^J|5xg-K~)|WJmZR(GeIQ^Ig*+>+ot|kdxgZcrkKi-LZXw2-WJctla@ypd9FDV z+kU*hmA*WS{rR=qrqkFe(bqy@!zVxBSH!rdU5nbkhs){2gW#OWVfyJ? z)_C}q!C)8iMkG^E)f7lfKdJk2X;+vM{zdD|T^tJaaluaRS@o^4!fGS5A=7OmMCVC? zi=1qz+ zTWPPP@bc3f>4KBi;KT`d${|wO?e}yLDrTVW`eP~2xDEp|V&>8H?a|_jHIMD8hG{0u z=#d_HacZObPcH`p0eVWlUOe{xamy~1*grk@F+HltvwE)gG*~OgN`Pi6zv3K2!~CLkrD9*}g_CXGU{izoun2}ef4BgVX_htu zGvzep>>b7d0@LS^=1yOl7(8!TCS~hZke?=3V|$B9$=D_WVf63Vj$5P#(j$B^pF$<9 z(tUOiqhpN=HBQP{H(Cn;xsOlDBAP?DBhEguO;Ny$8j9N%@yKh893d*~4eMdA4L_&6 zKaq{N{DqkdfI!K!Hvj?UZ4m1zL;X8%NRQ2^x>HPRr>M_+BtJdm0r}6}ka{n{h68`O zX5tr;Xy#tBziXCIeC-QY_=8(GksoC=?fW@z9le@-SIq2O^1W;82pQ5mL8e+gCR;RB zvk%wRA*0kxvt*rgq<{TkE#$u83@NvH6kEZ3c4$}MI4)aYj*Ct3Y<*=WRj@8%rrw^M zSOHc+He9Wu$1dOWILD(cw&4mlxx%Ry?p7gKnt*oA7@@6oXvLCqN&ZB{m35xEFVw?xYHhb2NT*Nh#Nrpip}P0ifE&j&Yq8T| zy#Dj{?|?|V)e)A1dW&2w6kN{C+OcfNwx9&^0MZmqWkC;{0gS1M!EfLDH z?WYsd2DvG$5?&*9hNa#)Q7sf3ND7U8;)@L&*u;n^B+F#IH`UxIIy$1cz+g-pMk1Jj zjLSZM5W~iFk*Cbkey%rpeCkDnitxUw^N2h=E2?rUSds6|#{{!uVRtP9U3#!cT(RY( zM}!8}9;7&Gb``66-Y41YSfl08WJTToHY(0QcX=OSW-brBI6N?eTNeK1_5q>ClN}}S z_8FIoW+!Jhl_|}Dl3k^mY8#uHQpP#d6_NZB+xX&Z|9<06+j zMf8zO?#tQ?Qp=}2lK7q>G5sJV2;QKL13?H>;z1B~tu5#9L<;aKAwpVigkqV13<81B zw9kF9dHYXimp6UGw?6%m9iheBT@{L#RNAv7FUNLwbwlp6L5-D^;Q@2|QQ5 zMJHnS(Nd4b7T-_+Of~3Nu4R_+C(~!t!jVD~=eF3plKFqD@I|k$h`0hB;2F~|eRs*D z-V@79c}EbWdTS+GI#RJ_N2yOMT%|~Ru*$SctwyV?BJl5Djnc3SlsqZXnzFSjn5Vq) zp^dNSA?f6Dg#PDI0}+-Mqjfb}Pn(7o<^R&ad^IbonJw!1?nR&`Gp8ZUOSB|y_TGyE z=?SS(s>rJXxf^v9A7y15i+VvoCh*|AB?!;}nOQ9-b4Mv$&75nY#b>viw7H_v?e$rQ zB6{w(v3v@<<@-rk&A#MTNSD3+ny6<_?TuMKfEg zFj(g)7^Gd#Ckdec+f?88!&>KM(6pM><(jLrak|~GYEL!0CNdj7$V<+nCe$(FXBeWT+T{O~FXA@D=1=N|4x8@X<&3tl@8}}1P z;($p<(`=?p&E>QYw*$w<)Ru#?`kbTov)o98S{>mDCAeKo1s*2-$h5;Zyj5C|65c)Z zjTzw~QE*;hvrV}7x6$N=;8?4q|8M<~EtchVRgI+vGmW191nlI0CN5v|)x`5cIlR2uC~_J=#v`=7pb{&lKO#!pMu=Tx^}&otH= z2W-!8jLgOK)k2|Qp*6N@2biGz;cJ=CN$%g|V7FKN5{{mi^cC}U21?eoWi}_!qk{w+Ukh_C9{;lX4xZ>Bu>A zBhBaR&Fr|lkB>{-UYF2}m27YcI4&#fC6!D_w*NBqYWlGLNA@O*i;ZU)ooH~r!7gzm zr`KjrXYJ7ZC!+?#G!ubcDlxB@%;3&!(xrflYCx+)Qm|@OXC@;DMm9XVE^3UwQp_hb zHjwf@FesTPAAXSqQ|o&QlT7aHXnIn%?xr0oljmk{@uYOGfslp(Yo3r^w7)bKEs%gg zyPkR4$HJ~ZU!$$bOlaPE33T>P)_Y5<7K#UicN>C8;v5-t`vgaU65(5JLZ3MBrehAt zKeum!#aRgaIz6OmdtCSvw2`R!V_#b>*&zHQ>j;E=K^r@pPfEW&q3ItQ9kE3BOUem^ zPkQBJs?pit)Hj{GPiy$dqs$^%F`3+9Vlbk*ll2ZL80*pPo)Lin+DnseNLJ=@43XsU z?~r%?+;Fh=cD-1~2pozxNr*tCC1j|e%8@3c+c zYUox(TmF%)98|fKXWIyc-rB0d;lkj7sE_M^XGq22?JxEPA?!TBPX zCJD6`d7PeF_YPPc?Gb(m#4Q<3)<}^=-PI%SfiUxTcb@WK8IYDT6{1I>%00U3?#`0Z zPJ4|%I#QNlW&_{Nxy8o^;C)fy7DKn^MG-!X>H$6~R(oMQ`1a0mgmjG~S*SV9X%9SZ zZ>*5lJgCDWUzmO#&whAc&U zX|EIYKX)HgOqD?ioU}v?vrM+-sit5S#4~w&mt1z^vdfw7PZE(P&&8S;K zaTAZf2|EvuD1Tp%df)%_m81&W#`wp)D+Rqa-YW9aY*RX70X8_J5$o#H*|#e}oOk!{ zyt)4l%utTG+07NvE{hn7DHs;(t02TGX;J9_JyMa|;8}0T3rgC;aF_cHiocr8vfU>; z7MkQD23OMvVWFh`)Q}vJ6F?NtRa9pBW~5@!&x(5C!APUgp%rUhcxJg(`@t(JQwvWG zS{^J9(?itcF?>mCgw`hc`c4iF5q3g6p&|pD-L=qUGt6nglO=-Y5=hkO8r&8>ep5Zz@y8DLN;_iz5C7RJZ1m4G)N)BCzC}w13)Z%Q-1D ziUrEVST*-;PNSQ7mu5agY6)8z23VTFc~N#?{#Ij1fqh9^v21-6^@T64?!QZtId8rB z6m0Bxc`7E_p?Pd1)ST(axkZc3UU0m-M8R{k%c8?r>`U^0@OZ_LB6`^a-{d`Tu4LWq{~2p0me>(c}vCSNVU9H zQekP5J`f>w7ijHT4rvHSTV`EUY<7)%j*jA*vq$|P`hN50d<{h$T&@!jF2;+_cv}E+ z6A5D=P02}LEaUPKl^fI*Y9AVrJ*YB~i%}Gh$&#@@)anfVFw1+bH7DCQ3Gdd3vTX_) z7BWt$fm&9EZ#eH8GNkFo>oC@NOwV5$CL44nK(`+D|Wfr$D`S{rp;OQ$Sy?rTmk1==9r=8Ut(3Uayx6| z?g%!AotcRyEt`#6oH2EmqPb6Pv%40=zd#Jj`RjYt2u*qc#k6@Y6^qgSl@xtjg_)~9 z;e)hyV4!H~;p-;EptrxL`oQ3to-WN>rfX_I4B81zE;Xr8m@S`mqYpdeS8!EE3YF?i zFMc2QNI-*Q?757hbj3w2B&l^XZV;=w`JIz^*3BzC=L#7oWhB4?!=zUl*fmO2AL1;k`oA;`2n+-2i!(3a}?t{^4Ug znl7f4ba*7M#=W$yZr4UW zRPXC;N3l2myW{}P#nSk<&$oOx*Dg?tp+IzBNs$9m?-{M!#^)?yxwB#)b2t0@OAPk- zBIFq+_xON@Uq~!&F;#|N>zCn|=x=*)>tDgpdbQnubm@Gz#`MqW_{ug+F6Q_mcr~yL zhLzl{aC5G;3M_W2No9k`$r)>p=*0+L%Ko*&HY6L@QYkhh=~kFK+v^Lfya1#_P$w`D z-Xrkb47rbN>dIjI8nv!PhQ`aO{=xMPOc9u3fCjW@x+`gy)54S1+MrWqdVxaCeApWPd7AO4WbsUd;PQCHL*ljou-{iql! ztB_CJ44VR*`sToyv9_=}zp1g$@2hZeraGA{zrH-Xm3aT$(;t~k+}M%wfefhH)j z&8GQaa?U{lCrKwB7l|6Tf)rb7n>B8dJCFqifq|L$yMUZ?C-*DQ=<8k->Lo z{W_u|zq%p*df%5TcMbwPvr5{$`ZP`((f;KiPqQY%(6FvRum1gq^Fu0>Ic1}{ABpqCX&&CemhXdw2 z=ipG>-<@r{mU18&4HH2vMuhTAvgy%T_3tm@!&r@g>eNOYUbBgblR<9j)NuUN{r1e0 z7vC<&e)uJGU9~FDs^rM6fsfqAH{sBrVRp6!U@?mlYjP=R^d#2S#CFDL?(*G=rTVa~ z*)H!}Wv$$AliwtoyepG>azh~Fu%R#~<|zM2ze>Z7jA?VZzc+*%pV1ms+xWNn<02aV zay`Y~Bys5ApCs0&U2Kx~W*-l1jMXrgC-xk%mA;Yn)WgU*B$~Z$Ez`njpDLF$8;G`o zEq{1X-3Dzo5$CA%twzYFX3(Ozkkz9lxRTWMlOl|o;(0zWf${n!6?4ZfE@nkMH$Bs?S z(Qg^Tv6WGtW^8TI<8=~Xmnk>)1a>k+{@ZU*FmcWCnsWz9YMp`Yl7=RCgpb&`VUwHn zD6Xjt-+MZH1gP?^479$P9skJ%>wgyRPybv9Vejz=MbV*t|6P)OKTa(;x%vAjmzQRr z`}4ktg-&RYRlZbOnf_naH;^C4ZqGO)sJpqSQl>PRxUab`g68&FQ2?e-bUaM8o-Z zAR|OS~=#m*>Ou+_FGc+L=p{9zNp6e2s zsnyS9yf6sTEvdRu>7XAhJi-4`F?U9T1D2tA&+=~mMK+gCBBMJ@^|8*}_F!P^ZZFa5 z!pZ8(uxJ~E*$iAHW~yGeh92D66d%uRCH0N1MiKf>swa?~G|rjs)J8lBv_HIfQG^Z- zhAm1nA=B(E+yoiXwQ+gn1fn2^xPJsU_ zf@`RcT6IJv4+*0q%vuV-;?DCBNb@Fof2Ijw0R4CA5;cv^0AI|#L;)(9R;ex8E$KLWf1No=qSsPx6tp-wOJ)M+Qk*MSO{B|{RUXAmKk@Hy!jan z)8yqLtk0g=8kXpaHBSa$c%p7wWtx_f4wQqIjqjIAmQR)v*~*iM=!rT|3vc{QUC&Yr z8feOWj}?lLJa+#d1#6tL=l-tQZjm>7kYlOetTlzbR!JUo$IeB;$aaqF_#XTP?nmk_ zyo}0P%>U~G-xHU|b#UnQR)%c-WJsmq=$?BI?F2Zb zjsrf2g*9xnV#vdbOtpvm+a{m1C)P&j(nvO|VTnyt2{HsB(w=*F$EWDEh>1#3dg-h+ z#R>7Zrnq`s(Vn0JE-7;HT!NizQAVE~%vZ)fJm}*vzRJn1W%Y9CrrwmRWKE{7T@n}I z=9#o(GDRukj^ga-w<(l=)C8!v;2IiDwHzZsFDUEF?kxHtBVyb&pc@p_i+zo+W=3K9 z5ysG3vR-@W&$!j1gvcA{&R!>koD=PAXJ3TF z+)(r1CH@8LR|gtTm(+@$6!b=SK})!biwDI_`8FDKRrQR+p2D^DWDJ{=-=AUVjJ#CM zZ6Y^a{Qu1>AFb&_zJ5HXku=98{FT`tryu)s?daVfOYV1F6%6)=7Y3%DJH|?lF0F&f zm}rOQ?sSa$X(+*BSw$On3l;I!lQ|pe@6{Hl8wd^2dk-txnm~xayOi22Ny5i#knP%Dk@&sG_42^)#4mLLs?3Uo81Fy>-?(E=H#7jQwRnoZJEBWBK-)d20wb!0UZ!pwNvmpU3m^>rBpEZKYo^ z5t)gxtAm5WGf9CSIXqm}@z;AvY@W=>uT%@Lsd|c)nuNoao-sIw`8B3*Wt@%eK>=5{ zI5~;VFtH5b4+_{n?IQjeKJg!|!7>AZWKbC9B40yxOJ#t?`u|s*xaj?rjs@v(&*G?; z7&4|am&M>(#fkWbx*rtQ=aZ7QOZ`Skap;oXpmVE@dCt+Adpvghl(gQ|SxPJ9)~3p>)<^quS%i+wjLq?UK-g=^GP9gj zOV7kG8h$2LecrMx(9bADivy(}n+M(vmSs4VY9nZ}P`PQ%s(w+9Z7#6Z8B`RwK!=;^ z6StrQ`%WRrf(MtNknhn0Uys)G!*VW#2^*AYcmY z=h7K4`>S+-&De$~?(5<2%vEJ}EW6)9R=!BM;?*Y7Nes7R4-uHP3cb}C?M%M=DP(V6 zLR6G5ly{+2tl2m|%hyL-D44|k*lzzU;Oo+;`IW@6R0V32KYto=|JmN1S!5HPA(ATP z(hApvyH_H|x-6s1b;X7e`_x5jOvnS+7lVWrfwWEyj*&0F;zAu|+z(mbLr#zxeQ}Ts zeY=n>n6%!+qPE?cq)yQZK4I}6nAq1+$>8WdJ0Vf2>`@wIuVZPEbqjhIvNi}u<~ol{ zD0Xo-UUSGGP<0v;QY4xoMKYmTv{9?9>r_~n)5jz%yH zkv5I;k7iv3vkH8KxRs`ZZ!MP{(p%}o^uwZ-1)#ls?5M(vAXMMT1FLIQ*slt1lw??1 z*9@bx$%cmMH{DhlJ>Q+wvWnK-yWhR|sHrYR2NymdYUJ~H$S7((2l)vCDqLwIVm@q zK4}i-Xh?Y_{3t6)cm63xi9oz>3J7VuG>KJ7Z7D#{jHOtfROyg# zZTC2qyBb>n=B0M4^Jki1LX!Pm)4Ivpsk8E<)A&o)l2w=e{jNWZnUn?Jf?nl680cdI z=s@5YY(!_%p}LJ2j9`q{-{!)L0<=pT@5Up$)qJH~!augi^=0Wcrtq}CUM3mG^>p*I z$s=op8mV^@I4T@801W?FeiSF9rk$`CPt!z6+!ksi5@B5R$emss$fE5v=0pGCz(ik- zKzJDc_O2Y`Hlhz%!%*vWYHVPaRk{!-LZ zW8sZDaQ4BQVlWWOy-wrFhf&Wkb80RJf3_43{_bKXC^Qj^UXC=CxE$U-irTwB>2fNn z%AGuSQ%_@3w5HT3*`anqt29zBJLfyZYI+;~r@LJFOmNgKYdp!fvC#wJJ8A&K8l=<8 zH*%S!P%uUmp>aqb-AGOgL%|?3PZw5Kn0u)kZgRQNcHGUP3&?eUf;JA9xfmZs(?Phf ze@H*7`S_Uc>~7ada^7)}2D7Rc^_Dt({#?m8xsHDH1_MUe?zDleREasjKGBsA;Vw&rPu@cxAmc7DIJzf3}W1eQB6Ke*=snS9ZdUObBKEFMb$|c z?Pkpg3>5ou1ZP%6oKz84XLryV&ity<2CNr;pa=McB^1Gk|E^__>P2RdWU+xz_I%1B z{vL9M^{ftu=`g0$^}MM4oYz^m-$eNcAG+ebm7x{ka46U0FMbHjrkP<>#umqcoti0A zibl^ymTYP%Y-wvarEmYEWlhVR<;IL|Sw;Ee`hmHcf#h&lv+3d)-`{fnHPW0g#UhvG z6nXsZEe+A?s=82zRE4kVX`S(RiAvvr@GLmpWwe|p$dB_ivZmO_7doX=IW%*AG7`K# zYF1tX)=#g=jBlKqb*n{Dn9wt`XJyNf&VD>6a#u7iy=YVMypV&bI96zPfYUqn(IoGn z&A=4y#o!WeP4m<-8;fLeKx#=)hGS8B5u<_B@a93Y1VT8mG4{yDi0HO;(PZUFP9IY7 z%vLha9>?^ZHR(ZK)Jy}kx_rN_knoUh`r~E_0+~Ugk*+3;k>21;-!@q)GJVOb>U4IE z{Ug@nsnkXR3+EZNN)~IM%x`NR(QkN$@pxzDC+!~lxnqv=PVhZU1UtjYAYOY!aA{@i zqJbVfU4CXmFxy>Pt_<#9dCbUb>^dJ@HSByVm8tmU_U+oq0_XJ_kG^5s`0!ay<4Etc z>P>ZHYqbLYcMSZ(t8HzX5NjtL@&R6><#1& zVJ;J{dAlwnjYS9c#%1SZ|7W;^t@XUauxFzzUy-h$*MP-%kp*<)dr-|Ao^C6 z>B0qRnpvW3Q0uQKGHvHrMFTD58f@NI8yygnsdTXgg%_5O?YD-yEdFHB}H4xC61o^oYA#C*G(VxNW~w?&7~A}DIp1H%tSZO z*WtTb8OL%BrjE1kINU7hLOsdk4E+{2ukVkp8%GqzCd%F$tS+{Ac%$qs6c6nd>1AHF3d_f((?)`(ZJ_X0fYRN^8H|3)PI*;hr^}< z3S9}1jyZ8#^6`o^;(rmf{EQo%#v8_c2@gVFg-9p8;CD^2nAc`(!1+g?+pw!3#j@(w zGDGE^N4@oYxA(nK9sJ5^zeC>*&$}97q#P$F340Tg{KnKTl*{C9RCFsZ8Q%_gJuUu- zZ?&=khTn9~cjs**n1tFU{feIc`le4Wsq90EbRELOsuAf&z9~jSN*eka{eX+#b2?Qpy+Ak)rRVRI!9sl$XoSDita4!V~&r-p@%@#k=M1OJdUU4twHjKJNoP3c3fD zg{9FF4kUATL1e|sl^+jpwOR``hNZ~#cLjG}=OM?>r_7Ef?(L%APX*64w?G&wK#o3+ zE!2&@sq-!W_-@Dt4R+u}+;2&-S-N>G*V_{gtDvBu2Lh>k9U%`RZP%Yql`p^LFyC2k zs2}yQLJpQR|E|Q={OjYC@oz(PxKiK#+1hpH&s|!2DK7`LDjZ5RU!*|nI*bP2-|J){ zY;C%P?^I2@Rz~0X0rP$EiF7W%x>}c6>_Ye&b+!59{=n}x@qy@7iXuY;6N^*O)AX4w zZn}+G*nQJ`8{?%d`G(24O+3w!qB_v3Ci(Nf4a4txgjjS>zY;p0=NXhaE}g*eg2OmU z!9@f@j*wxd{tK)m!v3g-elwCP?Siju{egyu$WGd|f$qrt>!=ug9IU=*<7_wX7)97Y zLOK%l5}!E+ODNtrPsMoh^`kA>WxKosecTdIs-7Xbd`VH&F=cmCc$D4+zbu++Q5ttG zXID>?C{P!wiY>(ET?n)X8LO>-IN$?@g`Z_9%{@{bqViI%Cgg;Uo^9hY=Ya{8kt}Ot zuqi84PfF*ggUq^QpZpd;vb<;R9 z_G|XHt&m++8X&S}zJV{n`_K}aDH2)?Rj#q3eVIk2hM4_!)}W;1NBPNTOAT+A-G35i zM1HpN;{mn6kv=SzhASy{ImdTH*f-0oC6fA!VIgu;B6Y0xKtFM!VVW*sEz-Zb54&7H`b?A$&mpJGY-mT-dRzS;2r)13M-? z&5TRLq>|sC?PH%NSzyZLD zhrnG@^_V~IzSKn;9>yR3!*cU{IJ!A_!EV}kDGaLyB1?@{v_3$VNQAH>m#wIv^H-@V zW(^gt^W5WWHzlgFjoT;hE~W~)moL8BLW*(iTp`MffQz1F1RffP@4eyO^ke51T2=5| zmND$|3jDEVpw+uu-~)%vpWBttu)xDDfTUCo=KmE`CuH=(Y53ZNynA@S@F%sa%XZ-! zk0(vF*6@WyiZf)i*+6aHTvnnE*oxFlF%ip72Ne}N=;Tk{_k-i^_mubQwP>ek8M%7I zPa7h-q^UmGPO>+jSbHB}rqnP=&N;2ai(`M$4&#LH8_GzKcm7&gVe!JAT9`K_4F7%U z^2>fGp%p$NK`eWTmY5aw;r z7-v0H;C32d2Tt34Lvgc^e*3+~;tj{-y!fQNcyU2Zx^&;Br67Qq-T8FI>`+JUOQcN# zbGGj6KorqEOphzXZrvk;I(9&!yw|{7epV`VvXUh?W$Rp2w!62QcPdMcOYq@dd=k+TvN93HhUeGs8gg|j$!uz8uP)i{m*x$K|j7mJOoDJ4b&ThPR)wHB3RST_ewx@9=9 z%zu`u-_d$A-fm)^mAz%Kwc^da6+6U>)W@Xxxi_Y!$oZZT|>Sc{F?8(XA zjwsNY9ES}dmK=xg++GHSW%Tr5Kj5#j>W#St83P1UC8DeCW9qfMa-d2x5K3Vt^S46* z=$wOvz+Yun+vnY%1U-IXdCg(CQ60})&_kkCu=Azv)~CwYIIJI!TIC(^><~v|)3mzj z*pUv0KUAuJ|3~{6TJIqBz89u1OGr#93OFYk1SZCcY8$}W#S2N!r*pV2BFi@FE?oc_ zwodiBr`Zl-M>#;EbJcnTPCIT8qDEaukWkr?`L9CqEei@wtTX z0QdL_$mcWBEp(Hzu^?`Jl4mvjeKRs9yD_qK2jEbmFeE z1A_hzSf1%1#HbvWV_N}-y3)#OHMqEUh4PZ3Z$5I&AC+o3H+vY*Ze8tG{9c%?G+Ae7IzQ-M_~Jx456~5?wEzSN1x%;Z?BAfXjfiIZI+4xK7JJ`s zXR8`DHIAkBKPTJ$Tk|qe)zAE^U>x=Jp!XfiyB_9IUn9-d!R+>ZdHV#9m?KZ!R!3!5 zQcK!uLvHxAlUNu-p+{2361;ymZx+k1fw(SsW)`zcCKYK(*cf?~;9d z9R7zNjXnOSEgJ=wXSr?5J5j?FbYyk)GmY)IolXE}uFts~ePJM-EH)=PkiMTvUV`X-MVRAgB@ z!i3|8L>n|M0grBQyP*`roCOfiE`85`c zO&NRr3u-7Su}TK-suX3@P=cYJ!dmRPy0N~~%%A=Uk0_*%jTXphN-@x1s3qli^AGJN z1?3ufuhD7+k*w#jnyQujv`l-tM=&w2^PkvnNn^*cqrsAx+@tvTxSkDA8!?hDN3pN` zvxR5+N}#0fw!QBUr0T!it7Vk+^iBLRmM7EqefD!*+*1{C#RT~QDf)|10rK0DzCxjE zNriO5xg@i##u>W?Ulmc4_bY`d1R4U!-As9(cU@$JCwxGWL@E0>1j6<27D?XuX!Nu#X=%~qPb+(dNLU?P+ zxVuONp*F23JdfdU9b@JOyFmAgN@?$`VjN4(ad~srK%y^3rq;9fsw;B}+*v@w=lyK3Hi>Y5;`$013M~(81rMfmP z>OLa6AeW12z2DGDH@!hif=;R5)^1AWd8YKOIbPN0iJNyz>OPb!;QWLMLb4B;XVN0g ze|}=T>1ZY!D)?7|t&ipSgk?#4wQJ#+*JqQ=wSZnpsq>kVDR5Rxmik5zGXYFwAdp*{ z?2N7>)A1-rud^@7v7K-3SeM498j%vxZ5UPD5DgDam{?P!hR4nif9w#?kLcwV2yFu4 zE+;tsqgdUaf9_j5tgqeted)4S`Y-1JYti29z7p}RdSc%>IWtj1H>U>uhR=P=Adsovs!&?51IDPshRf*+VOiTVn9;e5^ z@8&OIed&MoJTRS*q2saXv@57KL$`NoAgUKILrRTz+P9bvdPe5!y;32lf3GKU4-&O?Z;8C;CP!&Lb*bUoy1?lHAoT)7?9*I@lD@1eBDm ze-7dgmg?x9zem2)V9#^{PJ0hzM(_V)ex?`Z^HEsX3uLUIh23`|a)#AsM!obm!l;{QKSb60KWw z{@VH}XWX^NHG53c^Awz2>K``oD*@L+?MuF1@ldbv(|rP)oPYOx>%f7b8fT{x1qSzR zFS&}l?e>6PG%G0ntmMR=4a3c$08&iPQeV3cxFqgW_ah)@~%K~p7fl-79iEgEw zpKPEUK-G8}oBfFuz{}3QZWG<*OJKCNd?r5>zI2s(kDl^G?a?VD$t%-dBirvUUi}EJ z=SG4q4x%elE9L`b+-Vb8Y+}@Su+?_R6iOcOu+T&MpYCwLz#L`IhIAFVz2;A*Yv)e_ zj}LW5?kipZGP#qwMTNUthyqQmKJ>M}s7Qodzg#Gr=Sfju%dmtCJJZ0!*Ba(+^E$Wn zxCS614L0I|Gewgvt+sa9CLQj7J9IKHaZ1ZA=>QU`d;wM}C!nXIB`fIYD{IX!?q4VYTyXZT2d}-8Y zTKqDOyO3{1V^G8%dPqwlhjeDW_wM)%A)tHDx;yjH%Y2dH#;-jBmeW=}KY4#Wg*<(E zMOLTfr;&HFn768U#eKZjhGk+->fsbwC05+3A!_~ol&(Bshx#%yt*_3g)Mz5a>(SqZ zHDZ_iOrI+ICTLlCHBLxX(MA!ynrZW;r?)} z+NE69X7!@kr@gmxqnlaFU_8R5C(L41UEY;Q@6Knnx-TNvF`+fTjWk(mLcpGSPtf2R zduQ%IWyFL6o*h#rm9ZKRb;cW*;tk?A6zPnL#nT(W=}JF$=6T?p?^p+Uj`pB=WC0*Q zbBg*0R%}};Bsnfp7O9R2tjLU|0}zv@&)UoP)AG_J;hI)`ovQlfUys(aR<{#|{$#kP z_(nJRRTBoAPU#(c-X+q`bBE{t(4XTMA_Ct2p*&r}#0mPbx`t?ss@?XD<`TV{ z`?*>9T7#pPkQi6GbdZm7j{15ZM?&wv>k1%r*;s*Ptm)&x#BccplcWRn8iEQxXA1bh zyV}4&R9ediM*#-$A5n0iXw`AKkOIF7czRH`dWy}Fa0C6}JIFa7(zWxYgLx%rqko8IfU)AYREUE0e3#jf^X)68jjOSUhm<97j9pNyWYAwsFc zYSTHy)ENVIgxk!^CY&UX!@3%T8fjCAydylR5{rLrhC(h+FUS7Wj&qL+jy zY{@tY>JQxJT$v-~{VEDQmc2OH-a;ryTJd~-u;0y&V(!N(=csTTKwwYB4yvQYLRU+kA8p zWgTaB5-WUG8UF-$fi4HJO{(dWS(gCBBIqQko_wv=aWVcb+{~7RtdJ*n5`c*ac}N*H z3OAsXkS*s)26?GtZ3LjsSN#zo(9A}|#@TpELIPdey5HRIel~o2e}_zwcmXp;tJ!)h zH_P8LP@0GpQwlH@U)&#hY7~{KP^;oOeJ~c~1(s(?nYDzgg^C5Cam6}OsB?nAdP62oV>3AYXh$OP7Cr5_-ViM%mQ2m4a2w3ax(D>2MSR_+(7o{&zoK!)# zkl@M9m3p2a7Q3y{;HKA&VZ`kp@~+T0yHBezqKhSqDJmY|-XWG0i(YJiapoz;vAia( zx7o5bjbcSC-98I({*!x~6tRDj{h*3Ij7wxs9qNs)PWf{7$*4uwP)cJaFu{9eE-9Fy zf6X<9P?MGqdJ0^61LX$?#$1h#sLXX)Kc?%c6`SDk@mJ^nU9y`x-U>*D;np6cJ#hTv z_+$JQ85nFiywQeS$A2Xe-M5En-5~%Dsx2sVHg{hSM95%NErY|P>?vBVzpX7LXSO~r zFXwi=G}f=WX5Q7Z+DT&jGKWYnIN)Xxf?e(8f7brv)3A)~h~ka%S2N(r)%MAhxpSCX z=KK;&S6=8n$p>!|0#uZ=4OCClBrbqQFJu#|4LX?#@J7kG?6E&-x+1u03TQw2IR*7z z?H7-^Af%2m`goc)Jl`y|C>1GsKmInM)jht;;y@Z^2p>gjk5Vh(v|&a0G9Gg%ui{|- zw1uR`-cK4Z3H#*yp2Xlzc^pz!ycOWzI^L{IRSp7A(8Rs2bpC+@b$P(SB+}tF^T9G4 z%R~vc9nDYNzAL`jF7nNxJ`{(R;m6r z;NiN+L@6v&rh&`t8VUwtDXf`TO>}Y6j?ziG(|aH;&Ad?__~6L)h|$`I;az zdw;Z~#7#uK4x7<^^5QdxxEjt-sE2T~M+Q-Ef7k+iQ zYyO~4$jw3bJmkl%%eB%zjQ7O46`&UP=9jc)3;HEjxt&r3629|wwCMg48T+}s44pPc zG-y9b&OREE1_`}y4Y8QYpP04OFFo79;#LeP;c&iD_`4sG|1?l_lO8-7baPYd(J{Nl zrF-*nTXOu@73P@Zg~IU?)#geZXck}9laDW|%5=x`ViG)hs zYPZtopFTBDRE>O-dJXmG9jbcpSP=b3^hWm5Ieg&$E}T zH=L0wC0W*`p_jbAJEy&OS~2Hx+SEc^$zjrM57Pe_y>@~eP&f6rwXS_=lq-i71)X^# z-c3|E!lk$L7tJ#5ofq!OOG=Eqsf%@sc+6(w>KEtSSRWL2u{@g?-RAQ4WuDO$ms$$= ziH}HR%Is`r-OyIn`zTvo_c@$MVD-tmPl2b6eBuZl?@zYtFc3am)*)3d5637PhwxL@b*q?sAxiOrMcO3aQ2r2r*8d`_=XVzhCxqZnDv4OXRB z^6NF$eH2>FFwlGz$F8+o*j#xAdLOnUUS|S5>3Uq(5M1c6y2?#F&<(k25`+t!p0g^E ziuVazv|~Ve>wJ%bxpC@^zW3(4QNFKxJG(s1Po}NCr6c-F!b3u==-)f6o|uRjPo;7# z3#DSJ?gVtJp|F7CxN6MqkqH)WHw>&(Als&njMcTW5*y1uUxA_a(X{25(FA>L?V{i{ zj)7nEcLCpQ&p$5!AZ+K?CtG(W>qh#YSl4BCSZ2Lp7Zn*6%=%}df*aM}7YhhN)kSr& znE`0wVW5XNZqi~UUi1nAlsdqcTV3+iF`nVs-@0m|0?O*+@wE z868-t9)^g}o�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


)3QzEN*9n}pDB|!_WBv?K7 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≫|#P? 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

mON)p)s*y4;Ej$e zri)gw1rTxiG2-Tx0O03T*?wW6599H(Pdc2m&VHn9Ue}pLs(Rm!Ac3XC$keVBz7Vgh zvtPd|V77Osa9`58cl)!03#k)4FI_cx;r*r$mtHh%b zbkBm$%Emlh$r3`_wfKCxe~3>u-`q1K{mIzX3DOpOqZ8B`XfGa}5;OPDgTxp61s-(m zR`Atx{`&MbQ4i!@13FIY_k5vLDz+OoTJKv8BmRwEIRPBMbUs$zlC@)Lm#%4A>dEB1 zul>us_Nuz~#RqBNs%PX~$@QI^>n=ZGmj3+gnlsh+Qn3_^pu7Ej<`?eUKU*-TVHI@N z|LV{y*8R_?hl*-h#)r9=@~7(qD5|q z^p_vyiIDmcsNr&Ufu}cbj;_P67i31=QI_CGZ2wv?S1z@ZBUn3~dIBx4$Z;fZtzfq5 zK#cU$PkemuK#3-$Ni1c@Z;axa6;9soPn}dBMV4Q0v(!!iIH7*d!Spb=5~_fN{S>i3 z9%p)0gj1>K_Pm}U}g*^J=6lZK5o_{6pdRBDD z;OEz@=fKukyF&`jcD+_Pw0n+0R*im*A=p440o)bNwTI3X74m5Z6&Cvr^A)0Rodn7x z@>t9L?v9}vgzrTX_A7a-V|(QiT9d|f+(dl5dj+>-s}ONYHy(<%A;_V)7MqjY{EO(i zmaz?Uogk=}hlAahX*MK+poFjgi1+0;XV1%?&eCL;qCj~_B_kPa+MGL`TU=F zgjK&~g2Kv=u_$YzXUj<2*zPx7n(iMH5qWo~3mlMn)0f21lVmw_sou8*1Ox-(+07$< z&o&q_*EX)$s<_6YqMI4L+U$y#%t4{Anp@ik#SxhEg^Ls0`1TxXkahf zq5!u$1G|<{ojK9B3>Q8mGV6T~G?1FcrYaX*Rm24~m1vttFmSvD=$pVf3Y(ubXQMaW ze^ee2$5)l5ir}UYy1=>%yv^1XBE<;}Pr3?~m%}onaLCO4J;sq$7g&1}*WQ%gg+wc5 zqld-)FIe|3QDrP}+eLq5H}n>8UivEIeR1}gCGfI4vVpQ@+P8B3UUQCU>@udM7M;xQ z8St2++r3(IIBV(l=%mGrffP2I&iSzqOQNdN-~1;-PG2WzDL40zZq1o@hd9V5abdUl z$5p^pWVMx0Y_C=uIyr{5!!7YD>$6W;=NGc` zmC{8mA(lGtJ7n4e%CLVJg}h6%n1a1kN9Y(Ky>xafpA1gsPUd=I*7Zku<4?`%N2>zz zUKrMmZQ67ZbdhK4U*;1#SVIIMU^eg4IDxk2+mb6?X~$ckmnH(0N^n2_(bmzGQR?I;O{4j za`xqDWuu)k%|2>`Dom0s=Os!T>YC(hXh)ueFYMpQ$}w>J!COvjI+}-%6ioAHxN6P3G9vv+)jf*00t2n zMu8C@oy{&+NEbyMK1;PUpRN|$oog5;>c7d9(%t2yWpz%o8j!K*(yZ)ejdk~&1;&36 z`L@IbK_K6?ukHZ_xx`Zz?p<&&)Oa#W!uu7HQ#b?Lh{PV4j~egUY4B#Y@e1WD0wY0R zYg~vxQFUo(=js-;31%iTW!w5Ks5yC_KbbQUO?*DxaIk)NN6C`b$+R(6%|m)gmI^Wg}xOfbhxC|KrdW8A82LY6S8R?xS1%^gF1#J?wrFJ<;CfRz${U z3^M+s%5R0Cvc}FH{@t@Bt~qwp+O8&d$y`~qMAo=*%q`s#%t@gqC)QQydk@IeXvSf8 zdt8!94j&|dH}RbompQZ}vCiW}>6qP{`L5D&>$bk?1=UYB%LdggpxRD9PdajdtdSa= z!K5tBQjMQvcEttR<`e{^=K}rL+yO?8Ny<&!P2_y?KpZ1QfZ1Wc29?tmhcmpX7By9M2EhjPwn1bS_43Aiy@AYF3U%!Z<;i-m6&xZe3}z?C;~ zkr6T4vDf?#_!b4nODS15mdSO=|9vgqC5OItZmyfFsJWRou2}RkM#l20pg4!6!9ivN z`@2wq=6~mYzj17gc(Tt)KaePmte^a_C;RvoxgqXxlGmaqIE26DyNK0~5$pPLDXbgE z?HMRtkd#Cq2G&Bkf(L#r$z3od zxi}Y+#wo$~(Qud2;&%9l8}=Sxs$5mQv^k}J=$KAc9GdESvEXBiZZ6dzGz~JBJaYKvsXv#xGO3dlbi1uDlS7fj^bZ1^G%{ zLjePRIlxX4;LZauCm+JXn{SsA8k*4a8`ESKSISU4;9nQwvk7NQHuYyJ|BuRCd?9_n z=tBe!5C|{vz=4R3Eq5IWPf9ym)oSj-%h39}ARZLyJsqJY|H#^Zu;RM-;h0875?*on zm6*%f&Gs`4kF9ON;wnWu!88A=-mT~ljmP#enjiW2ST+45c02e4vudy&m+C5?7!o#7)U&D&`HM&D{0nlxtYD3{%Z|9uKh+F zida>g?{C^eG&Abu{hr}?RpUxquOm9d2((A@;VgblSBD1YX>{!o%mz&IIf=*%IO_s~ z$V_19oupSaP;I1rGyFT^sD`c7#zj^#SQo(iB9%csc1mVB;_jbugGpN03 zLIYYx%fH*JN#`=ilPfZHDx26Bcc}YGa$xz(?u3m@i5SOOR zjsm!E-!f&H=AQLoCP5z1(yJrN13<5$WA3%h>d-eNh`<6nbzqqVGeskK9h( zk7ft7o4$JRutl)_fiVQBB-Z^QG#5ng=N8a*x=Bxk9CB#(I)q1vr{ftQtM)= zMh1BSrMj;kJ5S3S4Y~c=*(jJAS-#U{St4q_0Y{U zFK1A$U!P_jo@DjxvQXI3ym?UwrBV)!Bkkh$ztqxLC{O9{52_r}TzvWBUHkO}Sno?%XAm5X zP%K58+MFy5`8u`$`H|@np$^Kg$xv{jL z17S3As`gIo%sLE!y&%2-*YcO$yVtdtk5|jZ9X*w{^nCZKR``$k331j3UXYafmJ0T^ zagEsGY~MeeL1(mA-otBpMpZgIL6cn02x<*k1SO)&8h^*fE7L7Q+CsVaBYe+$DkGFk zG5a%=2$Y6AzY=~MkiDEfTOaL#316g&9~E_xjwHZn;tXo1}b zli3c6&fk`SRAFF2i+bXd*KW?2GIjfA|M;-la9d8c?Pm_uK%oS^j_$B`iA?t`;uzGI zjMJ8SM)*S#JhJsD2)u8GPKKD&8K-L9Pn%E0*UK8QD`y*B+cVVgP8%s^{0d6DPnS@1 z{LkB{rW=(_9WS38XoQhE{~XksEJRSuid{lXa^|}7CXgfak)8EEU7aTL46*=hEA%!& zl6V3{Gh{RjSGHdPfNT{AYmJKINICzcPkPxVj`;}3#dg^ zTK2WR`?+x>geEimt-ZgE=%NZTSx&^8(8Et63+@HIwN0<93!T%5fkkW*=E%1z zU_O)t`mq0~N@;+6mI>4XR4E(s^s*k}d8BM?@XyVc&0}6rIfo@{Fdbt5V3b+9SjwCn-?cqqRLf#O&xCIM;Xt$%5MFsnZgisvig>te@H(cH~%- z3e+S)O$02#=*j6JcnpQ|GjZ$AtTb69tbZLF1d4Mnn7Y3;#DGv)x!=lZSo8C5l05-} z4~OVCEBH*S(_wtX(jdYL7rJx*qvH1Kz@+Q*H;mQ^OMVW**sho7j!gU^p2-))Ebk|g zTE~56AAf~#W=ZfXF#ZB75BTnNAdpb`f&-|?!QiAe=T@=q3MP5PvEZf0udLa@^Vbok z-3lj3|g3aF+HMrsv(x%Ek{ap=$qE>#17H< z$|AYFy}XtiG`tNF%QSbu1^_be|3?BxoSUm!w#yG?i5K;VmTqVLh;s2xhd@MV@+Zm~ zYC@nUd}8c(YeLhRw_IyaB7w$uZ#mU3q}Y`v$N?lI#CKR#q2ieT6p1n#D}o|2n!3 zway3qPcT$vNCs$#8p~~n&lS3fl}^mP81wz zVlEt*n2X>0oc9j^u8Ze>?)!UxW|k{Q4L%{kdphD#TVI~QvUPYKZ=Th^SnF=}j2LZT z_WA$N(aNKTHjVH(wMn$=!ircfP~-Ax=OePIu58XAQrNmsMjy3zW#fqQANYyR zm~?{|&naXn+PyB6FhdHYNEppL$p{nw>52&ex z-_uriXCeI)#5q)GE&0a6cm-#!kDqrvh}@pLs)>kzvsORbGo43trh6dLU@+5FyD^@G zn7I&%K4AqF+P7o1bm3Zwdv2+Boq+qn!WM)96lY_F^JXp7i+jQtuVp;$WveD}8}%1i zrJ5Smnw5{m8Hc?qh#Z#sN5j%Twr+lqqpWI{asxK>{}+?FA@j9B#+Y zSx2*OFD{qVkx$1SO*`*AJ4~lI9g?KxrLsQSc`2DrwLso;vbpTTvf;{VxeASb`|t zhCI|jXdT`l0^;$1NGGu*X12L_<>Y=*kq@8J1M#%zc*M&hJr5%NWzo6|PgiCJqYu2? zaq+y9gmR&mvL;dfdG$UM=p#%@5LrXtq5Z<~J_2QVOFk)z;B{7=Ynwb?dD#17sE*z4 zeR>f@-X$L(AMTA!HOv?8Ksg<{{L6zP#Cvcuy%$5*({Ev(YUel<)v&4ig_&|svl|?m zX!;Q`^37p%K&H|4Dtzw16Iz~7pq z+Sikp58<^GH+}1434D>wjmbVtMY&r;Adx>@_5uWV9a~bX~sY(@r&Z{ z*m3f8q>x2xYr`m(O;#75tTK4eTv{CH=HeyTE)}`a_%Y$7%{g7TGXU8iot{UHu1B^0 z(7g7LfN<-KkpM`(n1!XnPRLWxoaYY;Yy(%oyR!^RQU6vO9tVYi)-*I1h1BmXr%E;& zOofCt?w(^j3t32%#MR7H+0OZ7Y$KdufREww+6)qi{V}@%bG)TH8a$_D9KsVfs)w(4 za1t?L%&Ve1XA^i0&F@CgF7f6s$MM)CobyQBHE|ef9Y^e+XfGx~4amRABxVD!7u({S z@)**IGPHdW%Lh$inI@jcYK8tZIow0TFrj?e8A#<%PwXu%_V{1TiG9huHRf|MUyf+w zNA(Sa%&}w2{(kNBjN@>&4J-cpOL1d+H%1t{UVjm9e2-Qa&Jg+*9T8RTgcy9iIW=rw z?F&fKoJsCdS?KpzW*baUj$|2hR!{e0=q$f`Hi?pmv8}%a>~k7W!HWminoc?Pg)WFgV7Z4!DNJL~7=T+E^!W?0o}Z z>C*@v^ta!mfq{{lTLjORLKwcLNfp9YAuyH7-Q92#>1}-vji{B$}CXM&4vY4xNL2m;sdTJZoj>> zNFGx@bz}>`InIhi|0d>m1}t9}UIrf@La^340WoE9Sx9h@X~IoKkE*4AyQ0PoL1KhP z*Ca2E|Ds-Ru3AHFf3`HW#`Qy?z4G&Xgm*nWC9|sZ!2_hQswEJl(WhKL5Xiu#pG>>8 z>gU=S|M&7Yo<7U8&!N4vCOg*UlqAG-1uCaG<iKqX zThl~u{D+4eB#qFS%>v{v-Qur@JmS`kUGT9+mBksF4_uJZ%FnFGvv#I#$0`%0k?Oty z*;k_iVU*rFhsqY^TRvOr5oL8r4>KY?oo~o=7e)kmI{mn1l6JkO*)GJ!8jDs-MLg$y zNKzeMnsLjHmIH2;sGK&`WDELzHG*&)X%IP)xk<9Q<~@T94AiU`m80F^luPCTw~Ln zqN}7K+|?ja&;`&&=5nYi+08&Bxg-C|f#p_u)GHYz1f+pq9H@*c!C?pwyLUc1Q)EyZHuP6J+G3g!-4==qKBIYTRX2MX#T?UGg-Wz z8Qwg)iMSScU^Q?`R{ue%w`5pN$ouiCH^hQen$c799t{)9@2$6Nf5olZb?=hruII@P z0daF|s?>lwbCE$COI^-Nd0Vwf^3+E4GV%V$$g=V3JlbiDNW@5-v3EbZO##h<{4K-= zsU9B~qe(YSDpOJd>MQuv@HRDTLr7rk?mmJhRIyc+`b)<7T2iSx#t#oNEn4$_x6M1X zp7ej-R2!tUV$bd*&;9XNaK z&579mq+R&?O~^{FN5kV3_-kNUIO!JG+BQh)r@G4`xK$0-nGrL=$NF;`qlQ9IxZmzb z%xLG{>_DW}kIa6AHM#c%v(5dXBthP_K2fr{zze;;Vy945gwKj9RP~MAc$H{iUaQiK zQ4Jl{4^k`;I0Fg5^m{p)`F&m~mTGxmv#dhf1Wevt6dSUF)6$gDKCs<`q zHu5R{=4?D!pH8b1zxNsv;M~vmYlF0P${zzD{Bgk0Guc}Yp7OnDoi;BHY3@6RtNT3E zW~c_0?NAyynln%IJLyr(B>y+GeJq*j^>IIXk4~2Em3y|5tzEomk^yywSPj zF~eW>X=N_9&IL*op}Sp)&=XJfcd{44 zzmLd7lT(^(f&^iP(uHUBs#kdMVfC-j*Z+PYBpSvMmlS|MelV5diMw3)`Q)D?2D3FL znx({CerN_T$*^8V43eY~6T1fdH_^7GA?iP^_s0IYs6kCr=bVUmMT(5MmR2`ATmLrh zo>)}xW{eOopR4^_*QIg1l;9|6$CGsP6jeoq4k-x@X^pz#1x<0QnK03~(JDkqE{D_l zMQMB!-p(yF6@}H$p^O|+jwaTztIKgz#F!^O z@n>+hHlc99DBU$yLq7r;K~=6vvK^CPXk>;2?;5HMM0}nnK05_683FOk{bhE0>{v&V zS6~<;w&t{enbO@y^KFmFe!inQ|8MxriThrYF_KUsR10i1jV~ksqJ8 zZal9qzjs)V@|ukm9I3lJoL&~zP};v^eje}Da?2Bcb$Eg|0}mR-&}V$`1w3Xr&)?QztY^x#sWJp zMFEYh>4PyWM;7#oifCi_vV7aN^Tr1haOroR!qgfaa1AH1r}X5*gU5snA|p6x9=3xw z%{B4|IjIHkj9b(pjdYpD0cju`rGrg93U@+Ox|3DeaNFPX3)KwCsw6%A9PX9qUZ1)I zTNSk9Rk7;_pNsIJ&pPVf(D^kxfjL+^4H22FJdN(MYY0!`FVXq?ixHkdmn5+97XFgR z|MQf@OY>ztrj>d|hGXF5A7(2oob~{L94kxN-WqrWJFQ|F>iTWrK#{;^+8U4%Kt%=b z3QHRWdA*76k&Y`zXOP2iCACXk*~N95KrDSd#C*nl-=I+QemPbjz8o$u=#|KaX2FOn zvv-Jhsd{iw2v4>CR6+9Z+z^Pj7y&ldfB9e$&zK6p)4$H0Y5KerbO%lbB|yYee(t@S zH9k+UaCP4kZ;73v;;>^8pGDaTf3=g2D9f!{Psq%|eLAyJ`z^ZPjIezJtz;sJzQw}E z)x$6zMZA@JDC)*XRvl99#7SAu&jTz_0hvwx=w!<()1%>CHlF>f!ZJQ?vuah%z@AI2 z{`po>&FQR;KQD!L;XD#zZPVbJz^hW0O{K4`XyN|T%rxS8tGVqRv))fIfTJB5u&aN) zKxO;@i&wQ#v$>*?p&xdYVJmK}%Gjwhq{3kFLzUWEm59^eTam=UYB0(ACaglWN)T#B zchHrnti%o=A~a}HUo-*_L%Tleg`#EQAM;j}B<5~?wocZr?x{UDrQ{?<@$d}yvJT10 z-mK?InIf+Mr3tTT2uNdOB*i)vg_BGB#z&T0y5H`+e}q2*G)Bl%zeh<%1a~_r^qmSb z0(#ykahTtprz!8@fMTLyB1l_FK+ZHTWq$R$4%oD*C9hx*g*su={!!qztGyWWd{@0) zOJ=7mzQW%|XE!D#vS@=5N^gS5`E8+jHE%(yf3TP%WpD zU;kTJ$igfbIJl3AKMHx6odw{wKRy~R$2X#Eko=tT(1p14!NP-7=M0X2SpH9fqw zr*C9iPg6hgzVq|nviRAXu`*y?KN&NkxhXi*DLk=UEu-dHMG7T;3E9A{>>X4pS52?G-Xl5Ciy6t-E~sFF88Q=H{R{|F18Qcn_48` z0_WZepLJlFyo?8sR6`1Y!dzA$?vaja-Hp$o7dbGoOK#i+zB3VZMG~hUi-<;3s#d)L z5A(yWtQ=ZMVEn1ue}YeXyr>6EVB)`I9wnN^W7YxAB-|X{TsaT(c6XOjhXY=;M!IJ> zr9bxKPd$K;Zaz~_Jkj3YW8$re=Gq%0+rqKyx3gAoxzq&v$BA8S!((;d0uF9c+Qn0+ z)}Y;N1iaMay{&(_z@>L$QIl8zy9OLTKz84O6KV(a+!abmN!mka+@8)@|MVPmNW5|Q zfO67l5E=wh{vMRU2E;*pL7+CauIc{)w9+lfjrj1wkeWTrRbS1Ib5F;eJm%aJjemK> zMz5}zD>`3t9?k&U@|Y2Sgk5pMkp|4at==#Xe{u{IlMJWRrcDEyUuX8Gs=wgQR@Bvi z95=BM_B@gXSR-+|{M)U-*g2>b4P-b*a6Q;-$qV*kD!hqqvpqIp*Z%+>@>W67Jw(>51997@9H2~yi&(T zUHY#3Y&FB9wKig;2pd*j#D$IOa%{7CLc0KDTiF*>YPk`xbT z@ilRn+s#Co{&sPQY}A|_79e<7k6)4U0b2ewe#O;?478pC!e*ble-9}CEn=`W6C$Dn zn@p#s&gDVf^DUAohZQ?4D)Hwr)Gfb3c{f{2i*=G!36OAqs&Y;FSs6ej95<|+Da1tu z*GNufFI~9;(;R$=Q!!KP%v>RwxmD!tL%MGo6#f!$Xzfsg054dcLohq+B z$sZW{M;VD5HXLchkp24`|_>0f!2&%wZOoGHq$_Ci6(NOEFV?G^YfIpPpRKyws1+l ze$zhJhba4_j@^l&O-hvg|l0*=`%*hP}1jR3dy~ybzS%y{_Pl47v^evMDGo69veD4wfG`8mSxK(XCf3v-|00^ zl{TMNmYgZ?`;dYOauEC5;#VI(CzPdwUpyNtRZ0cssREDy;zQ=)XSKH4c)ckhIo#{!AcWuX5vcQjXd8wTaD&kFr zH^!q;WwjL^4clW=qx;C}rI2T8uR@&VQk;&iSJB4Qy$Z&V8B~u%Z8>bv+B81((It)V zI+@pU7(<#=Lf{0wtraMfMmarMZotP7cdoV^My1GVv!OmFsVgE7aFMS4!Wmk^c)BZk z3(VP$KrHm-%}^8nr*N|S%NyU<$~5ipbC zAr~iP=a1o3j=ATVJNPxKzUWgNq*16t%Q0+?iJDqkfx$+$9sA;*2gog3H*kZboL#% zn!f?pbCtK4e!>lOPSq@*@zvY*V)|tO@?|~yTJjG=$ysOegk~a}G+_LDPkaE*%0x_{ z10w)h{L+O)5ImV4zh%}n!N>QIw>f^+@gl@&Ko7DoIFhL|Rnl}%A!fKaEgg(zvp#;o z+6HL%b@PU816LdfD~5USnX%i0ZAR{%e9mKX*RHIeSE!&3C1Jm7e!+|n@nF>y{1QZF zO>j1x!%xOL+G~e@7(Kx!DSpB3JV!YLKo9Qb&z-jNOVCoO4{ORezJSB@b+sg<@GZkn zP@mc^Fc&mOI@b|8cq|q>M!6;V0sdy=A#sIR{WW&4LrXGl%BpS>LaTfk04Mt)BO*06 zJ@;rG>tUs2^|h<3&Bj5RS(6|C6|i8rM)mpoKV8+dTey0c^{4|B2z(=FZPKCV-`SAV zs(n2?Pagn zh8wKQ$kAv>aB?4Hb|iqDay+k1;UR{SGUPHbfx`^Ekf^s#v=(>LCSxqRfL-Afwrtl1 zlr4O#2Xwgg%dM%4Tcxdbp7@r8;le~#nE zQxh;?8P(Y|zLS+C=6VUj`rGetLlOR&8r{=<;!Pl`ISfy$50CW3nszqr>Ox=sBlFi$#-;giB=UDY zCA6+UHk9|^?8C&!d|9=ojL5Pf?50dy^hg22@S@4KBRDYe?`VU^~abu4V}8}R7}xL>9NDEBIL|9o%*RHrOKUTeXdr0^cFYHbYc zf&iezK>yc^6X?apjGqr{35^9XHQbfR&yrX^bWKE^sVg00=Nf;}X-Xa2nu|#@ROyWs zvci3-%ATnM#>di#g~TYXB{S=8`tX7UevG%nW>nr~0@46V>Ml^%G+={S)@K{EjIkxN z&tpUT=_M0mCbe}i`AivnORP_cmQ^*dcD@k*xEYx>R`Br#RrRJwLH5S!2YQ&F4$c z6rl}qg)mZy?WVi?#1@U#z}Mi*i14WEys$mYn>N7n&d;wx?uQL`6XG-?#x)ahGTctm zCz&-+hs!ENOxSqG`ej@Gp}XKFB$A*CVXQUZTtt${&aJ%}zIMv=_|cpn-XFYwKA&+~ z*qI`&fR6<6&B!E+$c6e8)}Gt-&G>ky5pO(SC?`Dqn{QNy4k4sIPd5;J5Qrru0gl1@ zMri`VSk#F5ABl0ph5h4%qVFo|t_-}TJ?Y28qxnJ3YG8 zi~DX@GRtlUvp0jZn4}e%xEN>6Rs09Sp*9+;00jQ&$yL4yi;!cQHM1<7xvKU0X}4j5rpxhWXXv_+A_o9Lgv%e$~>wfJlid{EhaeJ0o*2 z`{TV8ejz3JSWx!32Yf%B5!kl=2zf5lMoF*ET+S(^lX1YPmJ5=>$G1a1!o0;^{m3|W z{!smWT+y)HmZa-hx?Jfi^0f6lK=HnD53pA{Pc190 z28l&B;Ktq2Kk7^eXI9BV*h1g8LcEvRs02KZD^kDb{=0Lm zX!gXZT&r^g+wkUhw)Qr4?7i;n~UCaW~F48K=iHTy3V z$2p<2`9bmdj<2MLCCPa9p(`_Lxs(kFANePt3oXVSr)CTk+Fr7L4~8uJkV zw(Mi{h2C=>vQ@U0e&}P!h9%Cc$7TF58r6O35;@R!a(w(keukI!a@2^@S!(hhx)sP8N)twS!TCdE#%eCuNi8HX zoB4*Ow)KeD3fFZ}n01tEI(p!~nFY0Sg*}1JdYc5TY1KZ5Z5Qy%3cJ3ksC?_N>}cNmTyU3BYwCz@&18=S#! zp1;z^y~G_svwI1>h#WZS8QK71*C%$g$r6ifJ;}=2ua8zro2|>VJDihImkFq{X@}W- znEJqwbSL{-*a2U4;0NE*ea!ce6vNFUk2yjb4uey(&O;}Bnz7vowVim8Eipb<{!evv zY0K&9YXJhJIpYcdyG%rB2gqTgCLI?T9oc|H#Js;s_^LnZ5FIf^|p5~tXi;k@v*hMQQp zdEhtT7c+9!0aG=2jxkg!UH$9N>&24aG=RAmvPy;4UtyTQ#O>D5sym=0JGqaz=G=XO zm-MbrI;x1PGnKTq4o-*Jj=K)#NFeURAG;~LzY#;6qJAu1|L0*1A;~J&FBw)c?m^z| z6OJ=ovMqi!rkCpNI*>4BwE5#&Ga6c6W)0oa83GpN)bb7-UmeIjIQ6g*-^g_c66I6@ ziW^o8vo5f1QtHkM=Yy_c+2(ECW^0ipb56QfkH5RzNKMb7Jd<}>9+4Oc*h|Sc8@Ph0 zkb0WJVH=gE+EzgPkOsF;Bz#ex+N!@B65&bS-M$%N3>N4A%T~?EExyKu@2HRC*IN*f z;4Q=y20-X8I&d?PY0qQyLiMBY;g-Mw-heJ}c0EOc_n z#?IA1L9}D2%DBnYR+Xr4ZZJXlVvt5n^yllq&flLZ6qgVhVVWZ|6?EGUk=W?H!uh`9 zZp^iEGmSg(ZcUAKVq#r1cmAFWp}# z80zZ;@p9JZ3r*>%IcO4BrxmYi9vmSW2Pq26AS;8`*3H{G$U_qb1@ZdT(*pL}P|w1YmkP%P{p^we4x0T?GP(thqGp&Si^fy>tO)6kQz zYj@*eEu@xYZAR1=sdtwK%8Y~i%V_E=*vRSW3WPxFomaJ7LvpzBIgUW%s#d^`>hOhD z=6Dei9D&if$gB9(|5sRpcg&=a;fq?~WY5#<~mdz6YFEkjDJ z3uF=Yy|2mwe1ur4ox1^iOeKvaZr{p9wg$QXiGopS)cOLb*1iZc>lcOcv5npZ?Vz}} zanZuTyU9C_wkSAch>F?G&zUS~g64l!5L64u9`OKM*mp=%ED|?9g9=%gB<*^9g8V*; zg*l44xD_Q`6y@;8@{n^#DI^?|YSF_i~wA(Rv;RmsYu47ak#*NM}+OY0*&2xPV$oI-6PSf%F=U$uE#t6tymn>56r8{I*Z z_t*ApT2Se8l+}YG`uzHxx4BOeuPn@&Yf(I6;f;2PIYJ*M1onI-LCQ!hv{~tMU6oBV zaNYu1J88aRbE3Jz#%~qkqDZ417y`*@Kwq?2=U}bYpyNjUmqODmlv7rkGu(}AhC<)C zyi{H?dGwo!J2f1{*|crob1fhjwpe~7UTA=TivU=lYI!lYQN|v(v~4mJ6uDTbO#KZYEE5&vS2h<$<^_a&=u-HlY-HCyyVqx0HIvdB9Ht zemxMK3BGU%1P4qb^MD7BGyjB#iF&i@;{YcChq<@7uMIBaTK(4Ew%?ZcyB_hw8X=25 zeoyy~kH(9VC3YgkDc4mLWD%3TRhYTZFj74QXyxJVi$U^&{^FZi4m~VhknAi$8++)M zV29T(@x(rg`53iU>}~3y+Gf*?n>#)sV1Y*WW{UIL5%WdKs8^$5Lxu;ZK~Cz*#VtgY z6}X)SEl~jb?Q~IxcR#;IE*PX6eeJf}MW+-YH$PM=SIakK%0eKPbn@*Q#yE z@gwIqC|fx{YC*SbcH)q6Q)8lJN@!OC#@ixd@#g!z*iIvf4CO4l15Vgql4WKKzeqZ& zfQf&xSsL&K>IN=utQa=Nt@o2{wMMVza)<7n=1uX>5ppn(?)Fp6$ztg=D(+3cD%}pY zMyGs&bX6??`m?W0T+Ly2VF7uqdJ(C)H8*2S;Ki%8l!lXG5Q`CeY$Cj*HFk>5zg0oa zn5+_=^HWf6$wjyuxjKs*mt93Y>r4UhE!94>#jrt9@wL~f}+y8i5sBk aiAM*Cv2%CRF0SAE4D)BwA<_5#H}ij`@pL)> diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/themeisle-logo.svg b/vendor/codeinwp/themeisle-sdk/assets/images/themeisle-logo.svg deleted file mode 100644 index 4f1ab4f..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/images/themeisle-logo.svg +++ /dev/null @@ -1,519 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vendor/codeinwp/themeisle-sdk/assets/images/wplk.png b/vendor/codeinwp/themeisle-sdk/assets/images/wplk.png deleted file mode 100644 index 3b19a7fd124c8f5a6107a5c6700560d593548aaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1968 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 array('wp-components', 'wp-element'), 'version' => '35f2cdc94ec1bd5b9745'); diff --git a/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.css b/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.css deleted file mode 100644 index 90d7370..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.css +++ /dev/null @@ -1 +0,0 @@ -#wpcontent{padding-left:0 !important}.ti-about{--border: 1px solid #ccc;--link-color: var(--wp-admin-theme-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;display:grid;gap:30px}.ti-about .container{margin:0 auto;max-width:960px;padding:0 15px}.ti-about p{font-size:14px;line-height:1.6}.ti-about button{font-weight:600}.ti-about .spin{animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.ti-about .head{background:#fff;border-bottom:var(--border);padding:18px 0}.ti-about .head .container{padding:0 15px;display:flex;flex-wrap:wrap;align-items:center}.ti-about .head img{max-height:55px}.ti-about .head p{margin-left:10px}.ti-about .head a{font-style:italic;font-weight:bold}.ti-about .nav{border-bottom:var(--border);display:flex;flex-wrap:wrap;font-size:16px;margin:0;font-weight:600;-moz-column-gap:20px;column-gap:20px}.ti-about .nav a{border-bottom:4px solid rgba(0,0,0,0);color:#868686;padding:20px 10px;text-decoration:none;margin-bottom:-1px;box-sizing:border-box}.ti-about .nav a:hover{color:#313233}.ti-about .nav li{display:flex;margin:0}.ti-about .nav li.active a{border-color:var(--link-color);color:#313233}.ti-about .story-card .footer,.ti-about .story-card .body{display:grid;grid-template-columns:var(--grid, 1fr);align-items:center}.ti-about .story-card{border:var(--border);border-radius:0 0 10px 10px}.ti-about .story-card .body{background:#fff;padding:35px 35px 10px 35px}.ti-about .story-card .body h2{font-size:30px;margin:0 0 30px;color:#1f1d1d}.ti-about .story-card .body p{color:#1e1e1e}.ti-about .story-card .body figure{order:0;margin:0}.ti-about .story-card .body figcaption{margin:10px 0;color:#797979;font-size:12px}.ti-about .story-card .body img{border-radius:8px;max-width:100%}.ti-about .story-card .footer{border-top:var(--border);padding:30px 40px}.ti-about .story-card .footer h2{margin:0 0 20px;text-align:center;font-size:21px}.ti-about .story-card form{display:flex;align-items:center}.ti-about .story-card form .dashicons-yes-alt{color:#609952}.ti-about .story-card input{height:36px;flex-grow:1;border:var(--border);border-radius:2px;font-size:12px;margin-right:15px}.ti-about .product-cards{display:grid;gap:30px}.ti-about .product-card{background:#fff;display:grid;border:var(--border)}.ti-about .product-card h2{font-size:21px;margin:0}.ti-about .product-card p{margin:0;color:#6c6c6c}.ti-about .product-card .header{padding:20px 15px 0;display:flex;align-items:center}.ti-about .product-card .body{padding:20px 15px}.ti-about .product-card img{max-width:50px;margin-right:15px;border-radius:6px}.ti-about .product-card .footer{border-top:var(--border);display:flex;align-items:center;padding:15px;align-self:flex-end;justify-content:space-between}.ti-about .product-card .footer p{margin:8px 0;font-weight:600;font-size:13px;color:#313233}.ti-about .product-card .footer .not-installed{color:#7e7e7e}.ti-about .product-card .footer .active{color:#609952}.ti-about .product-card button,.ti-about .product-card a,.ti-about .product-card .spin{margin-left:auto;text-decoration:none}.ti-about .product-page{margin:0 auto;padding:0;width:100%;max-width:960px;border:1px solid #ccc;border-radius:8px;background-color:#fff}.ti-about .product-page .hero{display:flex;flex-direction:column;align-items:center;padding:64px;border-bottom:1px solid #ccc}.ti-about .product-page .hero h1{font-size:30px;line-height:42px;max-width:500px;text-align:center}.ti-about .product-page .hero p{font-size:14px;line-height:24px;max-width:500px;text-align:center}.ti-about .product-page .hero .logo{width:64px;margin-bottom:24px}.ti-about .product-page .hero .label{font-size:10px;line-height:12px;color:#ed6f57;background-color:rgba(237,111,87,.1803921569);padding:8px 16px;border-radius:4px}.ti-about .product-page .col-3-highlights{display:flex;flex-direction:column;justify-content:space-evenly;padding:24px 0;border-bottom:1px solid #ccc;align-items:center;text-align:center}.ti-about .product-page .col-3-highlights .col{max-width:360px}.ti-about .product-page .col-3-highlights .col h3{font-size:21px;line-height:32px;margin-bottom:8px}.ti-about .product-page .col-3-highlights .col p{font-size:14px;line-height:24px}.ti-about .product-page .col-2-highlights{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:24px 0;border-bottom:1px solid #ccc}.ti-about .product-page .col-2-highlights .col{width:90%}.ti-about .product-page .col-2-highlights .col img{max-width:450px;width:100%}.ti-about .product-page .col-2-highlights .col h2{font-size:24px;line-height:35px;margin-bottom:8px}.ti-about .product-page .col-2-highlights .col p{font-size:14px;line-height:24px}.ti-about .product-page .button-row{display:flex;gap:12px;margin-top:48px}.ti-about .otter-blocks .testimonial-nav{display:flex;gap:8px}.ti-about .otter-blocks .testimonial-nav .testimonial-button{width:10px;height:10px;background-color:#d9d9d9;margin:0;padding:0;border-radius:50%}.ti-about .otter-blocks .testimonial-nav .testimonial-button.active{background-color:#ed6f57}.ti-about .otter-blocks .testimonial-container{width:100%;max-width:450px;display:flex;overflow-x:scroll;scroll-behavior:smooth;margin:0;padding:0}.ti-about .otter-blocks .testimonial-container::-webkit-scrollbar{display:none}.ti-about .otter-blocks .testimonial-container .testimonial{width:100%;flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:left;gap:14px;align-items:center}.ti-about .otter-blocks .testimonial-container .testimonial p{width:100%;font-size:14px;line-height:24px}.ti-about .otter-blocks .testimonial-container .testimonial h3{font-size:16px;line-height:20px;font-weight:700;color:#1c1c1c}.ti-about .otter-blocks .testimonial-container .testimonial img{width:36px;height:36px;border-radius:50%}.ti-about .otter-blocks .otter-button.is-primary{background-color:#ed6f57}.ti-about .otter-blocks .otter-button.is-secondary{color:#ed6f57;box-shadow:inset 0 0 0 1px #ed6f57}.ti-about .otter-blocks .otter-button.is-loading{background-color:#6c6c6c;color:#fff}@media (min-width: 660px){.ti-about .product-cards{grid-template-columns:1fr 1fr}.ti-about .product-page .col-3-highlights,.ti-about .product-page .col-2-highlights{flex-direction:row;padding:64px 0}.ti-about .product-page .col-3-highlights{text-align:left}.ti-about .product-page .col-3-highlights .col{max-width:200px}.ti-about .product-page .col-2-highlights .col{width:45%}}@media (min-width: 992px){.ti-about .story-card .footer,.ti-about .story-card .body{gap:60px}.ti-about .story-card{--grid: 1.1fr 1fr}.ti-about .story-card .footer h2{margin:0;text-align:left}.ti-about .product-cards{grid-template-columns:1fr 1fr 1fr}} diff --git a/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.js b/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.js deleted file mode 100644 index 2e341ff..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e=window.wp.element;function t(t){let{pages:a=[],selected:n=""}=t;const{currentProduct:l,logoUrl:s,strings:c,links:i}=window.tiSDKAboutData,r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e===n?"active":""};return(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"head"},(0,e.createElement)("div",{className:"container"},(0,e.createElement)("img",{src:s,alt:l.name}),(0,e.createElement)("p",null,"by ",(0,e.createElement)("a",{href:"https://themeisle.com"},"Themeisle")))),(i.length>0||a.length>0)&&(0,e.createElement)("div",{className:"container"},(0,e.createElement)("ul",{className:"nav"},(0,e.createElement)("li",{className:r()},(0,e.createElement)("a",{href:window.location},c.aboutUs)),a.map(((t,a)=>(0,e.createElement)("li",{className:r(t.hash),key:a},(0,e.createElement)("a",{href:t.hash},t.name)))),i.map(((t,a)=>(0,e.createElement)("li",{key:a},(0,e.createElement)("a",{href:t.url},t.text)))))))}var a=window.wp.components;function n(){const{strings:t,teamImage:n,homeUrl:l,pageSlug:s}=window.tiSDKAboutData,{heroHeader:c,heroTextFirst:i,heroTextSecond:r,teamImageCaption:o,newsHeading:m,emailPlaceholder:d,signMeUp:u}=t,[E,p]=(0,e.useState)(""),[h,g]=(0,e.useState)(!1),[v,N]=(0,e.useState)(!1);return(0,e.createElement)("div",{className:"container"},(0,e.createElement)("div",{className:"story-card"},(0,e.createElement)("div",{className:"body"},(0,e.createElement)("div",null,(0,e.createElement)("h2",null,c),(0,e.createElement)("p",null,i),(0,e.createElement)("p",null,r)),(0,e.createElement)("figure",null,(0,e.createElement)("img",{src:n,alt:o}),(0,e.createElement)("figcaption",null,o))),(0,e.createElement)("div",{className:"footer"},(0,e.createElement)("h2",null,m),(0,e.createElement)("form",{onSubmit:e=>{var t;e.preventDefault(),g(!0),null===(t=fetch("https://api.themeisle.com/tracking/subscribe",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json, */*;q=0.1","Cache-Control":"no-cache"},body:JSON.stringify({slug:"about-us",site:l,from:s,email:E})}).then((e=>e.json())).then((e=>{g(!1),"success"===e.code&&N(!0)})))||void 0===t||t.catch((e=>{g(!1)}))}},(0,e.createElement)("input",{disabled:h||v,type:"email",value:E,onChange:e=>{p(e.target.value)},placeholder:d}),!h&&!v&&(0,e.createElement)(a.Button,{isPrimary:!0,type:"submit"},u),h&&(0,e.createElement)("span",{className:"dashicons dashicons-update spin"}),v&&(0,e.createElement)("span",{className:"dashicons dashicons-yes-alt"})))))}const l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((a=>{wp.updates.ajax(!0===t?"install-theme":"install-plugin",{slug:e,success:()=>{a({success:!0})},error:e=>{a({success:!1,code:e.errorCode})}})}))};function s(t){let{product:n,slug:s}=t;const{icon:c,name:i,description:r,status:o,premiumUrl:m,activationLink:d}=n,{strings:u,canInstallPlugins:E,canActivatePlugins:p}=window.tiSDKAboutData,{installNow:h,installed:g,notInstalled:v,active:N,activate:b,learnMore:f}=u,w=!!m,[y,k]=(0,e.useState)(o),[S,T]=(0,e.useState)(!1),D=async()=>{T(!0),await l(s,"neve"===s).then((e=>{e.success&&k("installed")})),T(!1)},x=async()=>{T(!0),window.location.href=d},_=()=>"not-installed"===y&&w?(0,e.createElement)(a.Button,{isLink:!0,icon:"external",href:m,target:"_blank"},f):"not-installed"!==y||w?"installed"===y?(0,e.createElement)(a.Button,{isSecondary:!0,onClick:x,disabled:S||!p},b):null:(0,e.createElement)(a.Button,{isPrimary:!0,onClick:D,disabled:S||!E},h),C=!E&&"not-installed"===y||!p&&"installed"===y?(0,e.createElement)(a.Tooltip,{text:`Ask your admin to enable ${i} on your site`,position:"top center"},_()):_();return(0,e.createElement)("div",{className:"product-card"},(0,e.createElement)("div",{className:"header"},c&&(0,e.createElement)("img",{src:c,alt:i}),(0,e.createElement)("h2",null,i)),(0,e.createElement)("div",{className:"body"},(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:r}})),(0,e.createElement)("div",{className:"footer"},(0,e.createElement)("p",null,"Status:"," ",(0,e.createElement)("span",{className:y},"installed"===y&&g,"not-installed"===y&&v,"active"===y&&N)),"active"!==y&&!S&&C,S&&(0,e.createElement)("span",{className:"dashicons dashicons-update spin"})))}function c(){const{products:t}=window.tiSDKAboutData;return(0,e.createElement)("div",{className:"container"},(0,e.createElement)("div",{className:"product-cards"},Object.keys(t).map(((a,n)=>(0,e.createElement)(s,{key:a,slug:a,product:t[a]})))))}const i={"otter-page":function(t){let{page:n={}}=t;const{products:s,canInstallPlugins:c,canActivatePlugins:i}=window.tiSDKAboutData,{strings:r,plugin:o}=n,m=n&&n.product?n.product:"",d=m&&s[m]&&s[m].icon?s[m].icon:null,[u,E]=(0,e.useState)(r.testimonials.users[0]),[p,h]=(0,e.useState)(o.status),[g,v]=(0,e.useState)(!1),N="In Progress",b=async()=>{v(!0),await l(m,!1).then((e=>{e.success&&(h("installed"),f())}))},f=async()=>{v(!0),window.location.href=o.activationLink},w=(0,e.createElement)(a.Button,{variant:"primary",disabled:g||("not-installed"===p?!c:!i),className:"otter-button"+(g?" is-loading":""),onClick:"not-installed"===p?b:f},g?(0,e.createElement)("span",null,(0,e.createElement)("span",{className:"dashicons dashicons-update spin"})," ",N):r.buttons.install_otter_free),y=(0,e.createElement)(a.Button,{variant:"primary",disabled:g||("not-installed"===p?!c:!i),className:"otter-button"+(g?" is-loading":""),onClick:"not-installed"===p?b:f},g?(0,e.createElement)("span",null,(0,e.createElement)("span",{className:"dashicons dashicons-update spin"}),N):r.buttons.install_now),k=!c&&"not-installed"===p||!i&&"installed"===p||!1,S=t=>k?(0,e.createElement)(a.Tooltip,{text:"Ask your admin to enable Otter on your site",position:"top center"},t):t;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"hero"},d&&(0,e.createElement)("img",{className:"logo",src:d,alt:n.name||""}),(0,e.createElement)("span",{className:"label"},"Neve + Otter = New Possibilities 🤝"),(0,e.createElement)("h1",null,r.heading),(0,e.createElement)("p",null,r.text),("not-installed"===p||"installed"===p)&&S(w)),(0,e.createElement)("div",{className:"col-3-highlights"},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h3",null,r.features.advancedTitle),(0,e.createElement)("p",null,r.features.advancedDesc)),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h3",null,r.features.fastTitle),(0,e.createElement)("p",null,r.features.fastDesc)),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h3",null,r.features.mobileTitle),(0,e.createElement)("p",null,r.features.mobileDesc))),(0,e.createElement)("div",{className:"col-2-highlights"},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("img",{src:r.details.s1Image,alt:r.details.s1Title})),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h2",null,r.details.s1Title),(0,e.createElement)("p",null,r.details.s1Text))),(0,e.createElement)("div",{className:"col-2-highlights"},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h2",null,r.details.s2Title),(0,e.createElement)("p",null,r.details.s2Text)),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("img",{src:r.details.s2Image,alt:r.details.s1Title}))),(0,e.createElement)("div",{className:"col-2-highlights"},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("img",{src:r.details.s3Image,alt:r.details.s1Title})),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h2",null,r.details.s3Title),(0,e.createElement)("p",null,r.details.s3Text))),(0,e.createElement)("div",{className:"col-2-highlights",style:{backgroundColor:"#F7F7F7",borderBottom:"none",borderBottomRightRadius:"8px",borderBottomLeftRadius:"8px"}},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h2",null,r.testimonials.heading),(0,e.createElement)("div",{className:"button-row"},("not-installed"===p||"installed"===p)&&S(y),(0,e.createElement)("a",{className:"components-button otter-button is-secondary",href:r.buttons.learn_more_link,target:"_blank",rel:"external noreferrer noopener"},r.buttons.learn_more))),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("div",{className:"testimonials"},(0,e.createElement)("ul",{id:"testimonial-container",className:"testimonial-container"},r.testimonials.users.map(((t,a)=>(0,e.createElement)("li",{className:"testimonial",id:"ts_"+a,key:"ts_"+a},(0,e.createElement)("p",null,'"',t.text,'"'),(0,e.createElement)("img",{src:t.avatar,alt:t.name}),(0,e.createElement)("h3",null,t.name))))),(0,e.createElement)("div",{className:"testimonial-nav"},r.testimonials.users.map(((t,n)=>(0,e.createElement)(a.Button,{className:"testimonial-button"+(t.name===u.name?" active":""),key:"button_"+n,onClick:()=>(e=>{const t=r.testimonials.users[e];document.getElementById("ts_"+e).scrollIntoView({behavior:"smooth"}),E(t)})(n)}))))))))}};function r(t){const a=i[t.id];return(0,e.createElement)(a,{page:t.page})}function o(t){let{page:a={}}=t;return(0,e.createElement)("div",{className:"product-page"+(a&&a.product?" "+a.product:"")},(0,e.createElement)(r,{id:a.id,page:a}))}const m=()=>{let e=window.location.hash;return"string"!=typeof window.location.hash?null:e};function d(){const{productPages:a}=window.tiSDKAboutData,l=a?Object.keys(a).map((e=>{const t=a[e];return t.id=e,t})):[],[s,i]=(0,e.useState)(m()),r=()=>{const e=m();null!==e&&i(e)};(0,e.useEffect)((()=>(r(),window.addEventListener("hashchange",r),()=>{window.removeEventListener("hashchange",r)})),[]);const d=l.filter((e=>e.hash===s));return d.length>0?(0,e.createElement)("div",{className:"ti-about"},(0,e.createElement)(t,{pages:l,selected:s}),(0,e.createElement)(o,{page:d[0]})):(0,e.createElement)("div",{className:"ti-about"},(0,e.createElement)(t,{pages:l}),(0,e.createElement)(n,null),(0,e.createElement)(c,null))}document.addEventListener("DOMContentLoaded",(()=>{const t=document.querySelector("#ti-sdk-about");t&&(0,e.render)((0,e.createElement)(d,null),t)}))}(); \ No newline at end of file diff --git a/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.asset.php b/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.asset.php deleted file mode 100644 index 77c2d47..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.asset.php +++ /dev/null @@ -1 +0,0 @@ - array('wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-hooks', 'wp-plugins'), 'version' => 'bae1a40c3811e093a7be'); diff --git a/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.js b/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.js deleted file mode 100644 index b85c491..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e,t={165:function(){var e=window.wp.element,t=window.wp.blockEditor,o=window.wp.components,n=window.wp.compose,i=window.wp.data,s=window.wp.hooks,r=()=>{const{createNotice:t}=(0,i.dispatch)("core/notices"),[o,n]=(0,e.useState)({}),[s,r]=(0,e.useState)("loading");return(0,i.useSelect)((e=>{if(Object.keys(o).length)return;const{getEntityRecord:t}=e("core"),i=t("root","site");i&&(r("loaded"),n(i))}),[]),[e=>null==o?void 0:o[e],async function(e,o){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Settings saved.";const s={[e]:o};try{const e=await fetch("/wp-json/wp/v2/settings",{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":wpApiSettings.nonce},body:JSON.stringify(s)});e.ok||(r("error"),t("error","Could not save the settings.",{isDismissible:!0,type:"snackbar"}));const o=await e.json();r("loaded"),t("success",i,{isDismissible:!0,type:"snackbar"}),n(o)}catch(e){console.error("Error updating option:",e)}},s]};const a=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((o=>{wp.updates.ajax(!0===t?"install-theme":"install-plugin",{slug:e,success:()=>{o({success:!0})},error:e=>{o({success:!1,code:e.errorCode})}})}))},l=e=>new Promise((t=>{jQuery.get(e).done((()=>{t({success:!0})})).fail((()=>{t({success:!1})}))})),m=(e,t)=>{const o={};return Object.keys(t).forEach((function(e){"innerBlocks"!==e&&(o[e]=t[e])})),e.push(o),Array.isArray(t.innerBlocks)?(o.innerBlocks=t.innerBlocks.map((e=>e.id)),t.innerBlocks.reduce(m,e)):e},c={button:{display:"flex",justifyContent:"center",width:"100%"},image:{padding:"20px 0"},skip:{container:{display:"flex",flexDirection:"column",alignItems:"center"},button:{fontSize:"9px"},poweredby:{fontSize:"9px",textTransform:"uppercase"}}},d={"blocks-css":{title:"Custom CSS",description:"Enable Otter Blocks to add Custom CSS for this block.",image:"css.jpg"},"blocks-animation":{title:"Animations",description:"Enable Otter Blocks to add Animations for this block.",image:"animation.jpg"},"blocks-conditions":{title:"Visibility Conditions",description:"Enable Otter Blocks to add Visibility Conditions for this block.",image:"conditions.jpg"}},u=t=>{let{onClick:n}=t;return(0,e.createElement)("div",{style:c.skip.container},(0,e.createElement)(o.Button,{style:c.skip.button,variant:"tertiary",onClick:n},"Skip for now"),(0,e.createElement)("span",{style:c.skip.poweredby},"Recommended by ",window.themeisleSDKPromotions.product))},p=(0,n.createHigherOrderComponent)((n=>i=>{if(i.isSelected&&Boolean(window.themeisleSDKPromotions.showPromotion)){const[s,m]=(0,e.useState)(!1),[p,h]=(0,e.useState)("default"),[w,g]=(0,e.useState)(!1),[f,E,y]=r(),k=async()=>{m(!0),await a("otter-blocks"),E("themeisle_sdk_promotions_otter_installed",!Boolean(f("themeisle_sdk_promotions_otter_installed"))),await l(window.themeisleSDKPromotions.otterActivationUrl),m(!1),h("installed")},S=()=>"installed"===p?(0,e.createElement)("p",null,(0,e.createElement)("strong",null,"Awesome! Refresh the page to see Otter Blocks in action.")):(0,e.createElement)(o.Button,{variant:"secondary",onClick:k,isBusy:s,style:c.button},"Install & Activate Otter Blocks"),P=()=>{const e={...window.themeisleSDKPromotions.option};e[window.themeisleSDKPromotions.showPromotion]=(new Date).getTime()/1e3|0,E("themeisle_sdk_promotions",JSON.stringify(e)),window.themeisleSDKPromotions.showPromotion=!1};return(0,e.useEffect)((()=>{w&&P()}),[w]),w?(0,e.createElement)(n,i):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n,i),(0,e.createElement)(t.InspectorControls,null,Object.keys(d).map((t=>{if(t===window.themeisleSDKPromotions.showPromotion){const n=d[t];return(0,e.createElement)(o.PanelBody,{key:t,title:n.title,initialOpen:!1},(0,e.createElement)("p",null,n.description),(0,e.createElement)(S,null),(0,e.createElement)("img",{style:c.image,src:window.themeisleSDKPromotions.assets+n.image}),(0,e.createElement)(u,{onClick:()=>g(!0)}))}}))))}return(0,e.createElement)(n,i)}),"withInspectorControl");(0,i.select)("core/edit-site")||(0,s.addFilter)("editor.BlockEdit","themeisle-sdk/with-inspector-controls",p);var h=window.wp.plugins,w=window.wp.editPost;function g(t){let{stacked:n=!1,noImage:i=!1,type:s,onDismiss:m,onSuccess:c,initialStatus:d=null}=t;const{assets:u,title:p,email:h,option:w,optionKey:g,optimoleActivationUrl:f,optimoleApi:E,optimoleDash:y,nonce:k}=window.themeisleSDKPromotions,[S,P]=(0,e.useState)(!1),[v,b]=(0,e.useState)(h||""),[D,B]=(0,e.useState)(!1),[O,N]=(0,e.useState)(d),[_,K]=r(),A=async()=>{B(!0);const e={...w};e[s]=(new Date).getTime()/1e3|0,window.themeisleSDKPromotions.option=e,await K(g,JSON.stringify(e)),m&&m()},C=()=>{P(!S)},x=e=>{b(e.target.value)},I=async e=>{e.preventDefault(),N("installing"),await a("optimole-wp"),N("activating"),await l(f),K("themeisle_sdk_promotions_optimole_installed",!Boolean(_("themeisle_sdk_promotions_optimole_installed"))),N("connecting");try{await fetch(E,{method:"POST",headers:{"X-WP-Nonce":k,"Content-Type":"application/json"},body:JSON.stringify({email:v})}),c&&c(),N("done")}catch(e){N("done")}};if(D)return null;const j=()=>"done"===O?(0,e.createElement)("div",{className:"done"},(0,e.createElement)("p",null,"Awesome! You are all set!"),(0,e.createElement)(o.Button,{icon:"external",isPrimary:!0,href:y,target:"_blank"},"Go to Optimole dashboard")):O?(0,e.createElement)("p",{className:"om-progress"},(0,e.createElement)("span",{className:"dashicons dashicons-update spin"}),(0,e.createElement)("span",null,"installing"===O&&"Installing","activating"===O&&"Activating","connecting"===O&&"Connecting to API","…")):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",null,"Enter your email address to create & connect your account"),(0,e.createElement)("form",{onSubmit:I},(0,e.createElement)("input",{defaultValue:v,type:"email",onChange:x,placeholder:"Email address"}),(0,e.createElement)(o.Button,{isPrimary:!0,type:"submit"},"Start using Optimole"))),F=()=>(0,e.createElement)(o.Button,{disabled:O&&"done"!==O,onClick:A,isLink:!0,className:"om-notice-dismiss"},(0,e.createElement)("span",{className:"dashicons-no-alt dashicons"}),(0,e.createElement)("span",{className:"screen-reader-text"},"Dismiss this notice."));return n?(0,e.createElement)("div",{className:"ti-om-stack-wrap"},(0,e.createElement)("div",{className:"om-stack-notice"},F(),(0,e.createElement)("img",{src:u+"/optimole-logo.svg",alt:"Optimole logo"}),(0,e.createElement)("h2",null,"Get more with Optimole"),(0,e.createElement)("p",null,"om-editor"===s||"om-image-block"===s?"Increase this page speed and SEO ranking by optimizing images with Optimole.":"Leverage Optimole's full integration with Elementor to automatically lazyload, resize, compress to AVIF/WebP and deliver from 400 locations around the globe!"),!S&&"done"!==O&&(0,e.createElement)(o.Button,{isPrimary:!0,onClick:C,className:"cta"},"Get Started Free"),(S||"done"===O)&&j(),(0,e.createElement)("i",null,p))):(0,e.createElement)(e.Fragment,null,F(),(0,e.createElement)("div",{className:"content"},!i&&(0,e.createElement)("img",{src:u+"/optimole-logo.svg",alt:"Optimole logo"}),(0,e.createElement)("div",null,(0,e.createElement)("p",null,p),(0,e.createElement)("p",{className:"description"},"om-media"===s?"Save your server space by storing images to Optimole and deliver them optimized from 400 locations around the globe. Unlimited images, Unlimited traffic.":"This image looks to be too large and would affect your site speed, we recommend you to install Optimole to optimize your images."),!S&&(0,e.createElement)("div",{className:"actions"},(0,e.createElement)(o.Button,{isPrimary:!0,onClick:C},"Get Started Free"),(0,e.createElement)(o.Button,{isLink:!0,target:"_blank",href:"https://wordpress.org/plugins/optimole-wp"},(0,e.createElement)("span",{className:"dashicons dashicons-external"}),(0,e.createElement)("span",null,"Learn more"))),S&&(0,e.createElement)("div",{className:"form-wrap"},j()))))}const f=()=>{const[t,o]=(0,e.useState)(!0),{getBlocks:n}=(0,i.useSelect)((e=>{const{getBlocks:t}=e("core/block-editor");return{getBlocks:t}}));var s;if((s=n(),"core/image",s.reduce(m,[]).filter((e=>"core/image"===e.name))).length<2)return null;const r="ti-sdk-optimole-post-publish "+(t?"":"hidden");return(0,e.createElement)(w.PluginPostPublishPanel,{className:r},(0,e.createElement)(g,{stacked:!0,type:"om-editor",onDismiss:()=>{o(!1)}}))};new class{constructor(){const{showPromotion:e,debug:t}=window.themeisleSDKPromotions;this.promo=e,this.debug="1"===t,this.domRef=null,this.run()}run(){if(this.debug)this.runAll();else switch(this.promo){case"om-attachment":this.runAttachmentPromo();break;case"om-media":this.runMediaPromo();break;case"om-editor":this.runEditorPromo();break;case"om-image-block":this.runImageBlockPromo();break;case"om-elementor":this.runElementorPromo()}}runAttachmentPromo(){wp.media.view.Attachment.Details.prototype.on("ready",(()=>{setTimeout((()=>{this.removeAttachmentPromo(),this.addAttachmentPromo()}),100)})),wp.media.view.Modal.prototype.on("close",(()=>{setTimeout(this.removeAttachmentPromo,100)}))}runMediaPromo(){if(window.themeisleSDKPromotions.option["om-media"])return;const t=document.querySelector("#ti-optml-notice");t&&(0,e.render)((0,e.createElement)(g,{type:"om-media",onDismiss:()=>{t.style.opacity=0}}),t)}runImageBlockPromo(){if(window.themeisleSDKPromotions.option["om-image-block"])return;let o=!0,i=null;const r=(0,n.createHigherOrderComponent)((n=>s=>"core/image"===s.name&&o?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n,s),(0,e.createElement)(t.InspectorControls,null,(0,e.createElement)(g,{stacked:!0,type:"om-image-block",initialStatus:i,onDismiss:()=>{o=!1},onSuccess:()=>{i="done"}}))):(0,e.createElement)(n,s)),"withImagePromo");(0,s.addFilter)("editor.BlockEdit","optimole-promo/image-promo",r,99)}runEditorPromo(){window.themeisleSDKPromotions.option["om-editor"]||(0,h.registerPlugin)("optimole-promo",{render:f})}runElementorPromo(){if(!window.elementor)return;const t=this;elementor.on("preview:loaded",(()=>{elementor.panel.currentView.on("set:page:editor",(o=>{t.domRef&&(0,e.unmountComponentAtNode)(t.domRef),o.activeSection&&"section_image"===o.activeSection&&t.runElementorActions(t)}))}))}addAttachmentPromo(){if(this.domRef&&(0,e.unmountComponentAtNode)(this.domRef),window.themeisleSDKPromotions.option["om-attachment"])return;const t=document.querySelector("#ti-optml-notice-helper");t&&(this.domRef=t,(0,e.render)((0,e.createElement)("div",{className:"notice notice-info ti-sdk-om-notice",style:{margin:0}},(0,e.createElement)(g,{noImage:!0,type:"om-attachment",onDismiss:()=>{t.style.opacity=0}})),t))}removeAttachmentPromo(){const t=document.querySelector("#ti-optml-notice-helper");t&&(0,e.unmountComponentAtNode)(t)}runElementorActions(t){if(window.themeisleSDKPromotions.option["om-elementor"])return;const o=document.querySelector("#elementor-panel__editor__help"),n=document.createElement("div");n.id="ti-optml-notice",t.domRef=n,o&&(o.parentNode.insertBefore(n,o),(0,e.render)((0,e.createElement)(g,{stacked:!0,type:"om-elementor",onDismiss:()=>{n.style.opacity=0}}),n))}runAll(){this.runAttachmentPromo(),this.runMediaPromo(),this.runEditorPromo(),this.runImageBlockPromo(),this.runElementorPromo()}};const E=t=>{let{onDismiss:n=(()=>{})}=t;const[i,s]=(0,e.useState)(""),[m,c]=r();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Button,{disabled:"installing"===i,onClick:async()=>{const e={...window.themeisleSDKPromotions.option};e["rop-posts"]=(new Date).getTime()/1e3|0,window.themeisleSDKPromotions.option=e,await c(window.themeisleSDKPromotions.optionKey,JSON.stringify(e)),n&&n()},variant:"link",className:"om-notice-dismiss"},(0,e.createElement)("span",{className:"dashicons-no-alt dashicons"}),(0,e.createElement)("span",{className:"screen-reader-text"},"Dismiss this notice.")),(0,e.createElement)("p",null,"Boost your content's reach effortlessly! Introducing ",(0,e.createElement)("b",null,"Revive Old Posts"),", a cutting-edge plugin from the makers of ",window.themeisleSDKPromotions.product,". Seamlessly auto-share old & new content across social media, driving traffic like never before."),(0,e.createElement)("div",{className:"rop-notice-actions"},"installed"!==i?(0,e.createElement)(o.Button,{variant:"primary",isBusy:"installing"===i,onClick:async()=>{s("installing"),await a("tweet-old-post"),await l(window.themeisleSDKPromotions.ropActivationUrl),c("themeisle_sdk_promotions_rop_installed",!Boolean(m("themeisle_sdk_promotions_rop_installed"))),s("installed")}},"Install & Activate"):(0,e.createElement)(o.Button,{variant:"primary",href:window.themeisleSDKPromotions.ropDash},"Visit Dashboard"),(0,e.createElement)(o.Button,{variant:"link",target:"_blank",href:"https://wordpress.org/plugins/tweet-old-post/"},(0,e.createElement)("span",{className:"dashicons dashicons-external"}),(0,e.createElement)("span",null,"Learn more"))))};new class{constructor(){const{showPromotion:e,debug:t}=window.themeisleSDKPromotions;this.promo=e,this.debug="1"===t,this.domRef=null,this.run()}run(){if(window.themeisleSDKPromotions.option["rop-posts"])return;const t=document.querySelector("#ti-rop-notice");t&&(0,e.render)((0,e.createElement)(E,{onDismiss:()=>{t.style.display="none"}}),t)}};const y=t=>{let{onDismiss:n=(()=>{})}=t;const[i,s]=r(),{neveFSEMoreUrl:a}=window.themeisleSDKPromotions;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Button,{onClick:async()=>{const e={...window.themeisleSDKPromotions.option};e["neve-fse-themes-popular"]=(new Date).getTime()/1e3|0,window.themeisleSDKPromotions.option=e,await s(window.themeisleSDKPromotions.optionKey,JSON.stringify(e)),n&&n()},className:"notice-dismiss"},(0,e.createElement)("span",{className:"screen-reader-text"},"Dismiss this notice.")),(0,e.createElement)("p",null,"Meet ",(0,e.createElement)("b",null,"Neve FSE")," from the makers of ",window.themeisleSDKPromotions.product,". A theme that makes full site editing on WordPress straightforward and user-friendly."),(0,e.createElement)("div",{className:"neve-fse-notice-actions"},(0,e.createElement)(o.Button,{variant:"link",target:"_blank",href:a},(0,e.createElement)("span",{className:"dashicons dashicons-external"}),(0,e.createElement)("span",null,"Learn more"))))};new class{constructor(){const{showPromotion:e,debug:t}=window.themeisleSDKPromotions;this.promo=e,this.debug="1"===t,this.domRef=null,this.run()}run(){if(window.themeisleSDKPromotions.option["neve-fse-themes-popular"])return;const t=document.querySelector("#ti-neve-fse-notice");t&&(0,e.render)((0,e.createElement)(y,{onDismiss:()=>{t.style.display="none"}}),t)}}}},o={};function n(e){var i=o[e];if(void 0!==i)return i.exports;var s=o[e]={exports:{}};return t[e](s,s.exports,n),s.exports}n.m=t,e=[],n.O=function(t,o,i,s){if(!o){var r=1/0;for(c=0;c=s)&&Object.keys(n.O).every((function(e){return n.O[e](o[l])}))?o.splice(l--,1):(a=!1,s0&&e[c-1][2]>s;c--)e[c]=e[c-1];e[c]=[o,i,s]},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,431:0};n.O.j=function(t){return 0===e[t]};var t=function(t,o){var i,s,r=o[0],a=o[1],l=o[2],m=0;if(r.some((function(t){return 0!==e[t]}))){for(i in a)n.o(a,i)&&(n.m[i]=a[i]);if(l)var c=l(n)}for(t&&t(o);mspan{display:none}.ti-om-stack-wrap .om-stack-notice img{max-width:90px !important}.ti-om-stack-wrap .om-stack-notice h2{font-size:18px;margin:30px auto 10px;font-weight:600}.ti-om-stack-wrap .om-stack-notice p{font-size:13px;max-width:250px;margin:0 auto;line-height:17px}.ti-om-stack-wrap .om-stack-notice i{margin-top:10px;font-size:12px;color:#757575}.ti-om-stack-wrap .om-stack-notice .cta{margin:20px auto 0;padding:10px 25px !important}.ti-om-stack-wrap .om-stack-notice .om-notice-dismiss{color:inherit}.ti-om-stack-wrap .om-stack-notice input{border-radius:0}.ti-om-stack-wrap .om-stack-notice form{place-items:center;width:75%;display:grid;margin-top:10px;gap:10px}.ti-om-stack-wrap .om-stack-notice .done{margin-top:15px;display:grid;gap:10px}.ti-om-stack-wrap .om-stack-notice .done p{font-size:15px;font-weight:500}.ti-om-stack-wrap .om-stack-notice .om-progress{margin:20px 0}.block-editor-block-inspector .ti-om-stack-wrap{border-top:1px solid #e0e0e0}.om-progress{gap:5px;font-size:14px;display:flex;align-items:center}.om-progress .spin{animation:om-rotation 2s infinite linear}@keyframes om-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.ti-sdk-om-promo.hidden{display:none}.media-sidebar .ti-sdk-om-notice input{min-width:unset;flex-grow:1}.media-sidebar .ti-sdk-om-notice .description{margin-bottom:10px}.media-sidebar .ti-sdk-om-notice .content{padding:15px 10px}.media-sidebar .ti-sdk-om-notice .actions{gap:10px}.media-sidebar .ti-sdk-om-notice form{flex-wrap:wrap;justify-content:center}.attachment-info .ti-sdk-om-notice input{min-width:unset;flex-grow:1}.attachment-info .ti-sdk-om-notice form{flex-wrap:wrap;justify-content:center}.ti-sdk-rop-notice{position:relative;padding:10px}.ti-sdk-rop-notice .rop-notice-actions{display:flex;gap:10px}.ti-sdk-rop-notice p{padding:0 10px 0 0}.ti-sdk-neve-fse-notice{position:relative;padding:10px}.ti-sdk-neve-fse-notice .neve-fse-notice-actions{display:flex;gap:10px}.ti-sdk-neve-fse-notice .neve-fse-notice-actions a{text-decoration:none}.ti-sdk-neve-fse-notice .neve-fse-notice-actions a span:not(.dashicons){text-decoration:underline}.ti-sdk-neve-fse-notice p{padding:0 10px 0 0;font-size:14px}@media screen and (min-width: 768px){.ti-sdk-om-notice img{display:block}}@media screen and (min-width: 1200px){.attachment-info .ti-sdk-om-notice form{flex-wrap:unset}} diff --git a/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.asset.php b/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.asset.php deleted file mode 100644 index 266568d..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.asset.php +++ /dev/null @@ -1 +0,0 @@ - array(), 'version' => '7eac74bcd8abf2e43780'); diff --git a/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.js b/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.js deleted file mode 100644 index 9025518..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e=Object.defineProperty,t=(t,n,s)=>(((t,n,s)=>{n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s})(t,"symbol"!=typeof n?n+"":n,s),s);const n=e=>({ok:!1,error:e});async function s(e,t,s,i){const r=new URL(t,e),o=JSON.stringify(i),a=(d=fetch,(...e)=>{try{return{ok:!0,data:d(...e)}}catch(e){return{ok:!1,error:e}}})(r.toString(),{method:s,headers:{"Content-Type":"application/json"},body:o});var d;if(!1===a.ok)return n(a.error);const c=await a.data,{data:u}=await c.json();return c.ok?(e=>({ok:!0,data:e}))(u):n({code:"network_error",message:c.statusText,status:c.status,url:r})}class i{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return s(this.apiHost,`/api/v1/client/${this.environmentId}/actions`,"POST",e)}}class r{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return s(this.apiHost,`/api/v1/client/${this.environmentId}/displays`,"POST",e)}async update(e,t){return s(this.apiHost,`/api/v1/client/${this.environmentId}/displays/${e}`,"PUT",t)}}class o{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return s(this.apiHost,`/api/v1/client/${this.environmentId}/people`,"POST",{environmentId:this.environmentId,userId:e})}async update(e,t){return s(this.apiHost,`/api/v1/client/${this.environmentId}/people/${e}`,"POST",t)}}class a{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return s(this.apiHost,`/api/v1/client/${this.environmentId}/responses`,"POST",e)}async update({responseId:e,finished:t,data:n,ttc:i}){return s(this.apiHost,`/api/v1/client/${this.environmentId}/responses/${e}`,"PUT",{finished:t,data:n,ttc:i})}}class d{constructor(e,t){this.apiHost=e,this.environmentId=t}async uploadFile(e,{allowedFileExtensions:t,surveyId:n}={}){if(!(e instanceof Blob&&e instanceof File))throw new Error("Invalid file type. Expected Blob or File, but received "+typeof e);const s={fileName:e.name,fileType:e.type,allowedFileExtensions:t,surveyId:n},i=await fetch(`${this.apiHost}/api/v1/client/${this.environmentId}/storage`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)});if(!i.ok)throw new Error(`Upload failed with status: ${i.status}`);const r=await i.json(),{data:o}=r,{signedUrl:a,fileUrl:d,signingData:c,presignedFields:u,updatedFileName:l}=o;let g={};if(c){const{signature:t,timestamp:s,uuid:i}=c;g={"X-File-Type":e.type,"X-File-Name":encodeURIComponent(l),"X-Survey-ID":n??"","X-Signature":t,"X-Timestamp":String(s),"X-UUID":i}}const p=new FormData;u&&Object.keys(u).forEach((e=>{p.append(e,u[e])})),p.append("file",e);const h=await fetch(a,{method:"POST",...c?{headers:g}:{},body:p});if(!h.ok){if(c){const e=await h.json(),t=new Error(e.message);throw t.name="FileTooLargeError",t}const e=await h.text();if(u&&e&&e.includes("EntityTooLarge")){const e=new Error("File size exceeds the size limit for your plan");throw e.name="FileTooLargeError",e}throw new Error(`Upload failed with status: ${h.status}`)}return d}}class c{constructor(e){const{apiHost:t,environmentId:n}=e;this.response=new a(t,n),this.display=new r(t,n),this.action=new i(t,n),this.people=new o(t,n),this.storage=new d(t,n)}}class u{constructor(e){this.client=new c(e)}}class l{constructor(){this.logLevel="error"}static getInstance(){return l.instance||(l.instance=new l),l.instance}configure(e){e&&void 0!==e.logLevel&&(this.logLevel=e.logLevel)}logger(e,t){if("debug"===t&&"debug"!==this.logLevel)return;const n=`🧱 Formbricks - ${(new Date).toISOString()} [${t.toUpperCase()}] - ${e}`;"error"===t?console.error(n):console.log(n)}debug(e){this.logger(e,"debug")}error(e){this.logger(e,"error")}}const g=e=>({ok:!0,value:e}),p=e=>({ok:!1,error:e}),h=e=>(...t)=>{try{return{ok:!0,value:e(...t)}}catch(e){return{ok:!1,error:e}}},v=l.getInstance(),f=class e{constructor(e){this.customized=!1,e?(this.handleError=e,this.customized=!0):this.handleError=e=>l.getInstance().error(JSON.stringify(e))}static getInstance(){return e.instance||(e.instance=new e),e.instance}static init(t){this.initialized=!0,e.instance=new e(t)}printStatus(){v.debug("Custom error handler: "+(this.customized?"yes":"no"))}handle(e){console.warn("🧱 Formbricks - Global error: ",e),this.handleError(e)}};f.initialized=!1;let w=f;const y="formbricks-js";class m{constructor(){this.config=null;const e=this.loadFromLocalStorage();e.ok&&(this.config=e.value)}static getInstance(){return m.instance||(m.instance=new m),m.instance}update(e){if(e){const t=new Date((new Date).getTime()+12e4);this.config={...this.config,...e,expiresAt:t},this.saveToLocalStorage()}}get(){if(!this.config)throw new Error("config is null, maybe the init function was not called?");return this.config}loadFromLocalStorage(){if("undefined"!=typeof window){const e=localStorage.getItem(y);if(e){const t=JSON.parse(e);return t.expiresAt&&new Date(t.expiresAt)<=new Date?p(new Error("Config in local storage has expired")):g(JSON.parse(e))}}return p(new Error("No or invalid config in local storage"))}saveToLocalStorage(){return h((()=>localStorage.setItem(y,JSON.stringify(this.config))))()}resetConfig(){return this.config=null,h((()=>localStorage.removeItem(y)))()}}const I=(e,t)=>{const n=Math.abs(t.getTime()-e.getTime());return Math.floor(n/864e5)},b=()=>window.location.search.includes("formbricksDebug=true"),k=m.getInstance(),S=l.getInstance();let E=null;const H=async(e,t=!1)=>{var n;try{const s=await(async({apiHost:e,environmentId:t,userId:n},s)=>{const i=`${e}/api/v1/client/${t}/in-app/sync`,r="?version=1.6.0";let o={};if((s||b())&&(o.cache="no-cache",S.debug("No cache option set for sync")),!n){const e=i+r,t=await fetch(e,o);if(!t.ok){const n=await t.json();return p({code:"network_error",status:t.status,message:"Error syncing with backend",url:e,responseMessage:n.message})}return g((await t.json()).data)}const a=`${i}/${n}${r}`,d=await fetch(a,o);if(!d.ok){const e=await d.json();return p({code:"network_error",status:d.status,message:"Error syncing with backend",url:a,responseMessage:e.message})}const c=await d.json(),{data:u}=c;return g(u)})(e,t);if(!0!==(null==s?void 0:s.ok))throw S.error(`Sync failed: ${JSON.stringify(s.error)}`),s.error;let i;try{i=k.get().state}catch(e){}let r={surveys:s.value.surveys,noCodeActionClasses:s.value.noCodeActionClasses,product:s.value.product,attributes:(null==(n=s.value.person)?void 0:n.attributes)||{}};if(e.userId){const e=r.surveys.map((e=>e.name));S.debug("Fetched "+e.length+" surveys during sync: "+e.join(", "))}else{r={...r,displays:(null==i?void 0:i.displays)||[]},r=C(r);const e=r.surveys.map((e=>e.name));S.debug("Fetched "+e.length+" surveys during sync: "+e.join(", "))}k.update({apiHost:e.apiHost,environmentId:e.environmentId,userId:e.userId,state:r})}catch(e){throw S.error(`Error during sync: ${e}`),e}},C=e=>{const{displays:t,product:n}=e;let{surveys:s}=e;if(!t)return e;let i=s.filter((e=>{if("respondMultiple"===e.displayOption)return!0;if("displayOnce"===e.displayOption)return 0===t.filter((t=>t.surveyId===e.id)).length;if("displayMultiple"===e.displayOption)return 0===t.filter((t=>t.surveyId===e.id&&t.responded)).length;throw Error("Invalid displayOption")}));const r=t.length>0?t[t.length-1]:void 0;return i=i.filter((e=>{if(r){if(null!==e.recontactDays){const n=t.filter((t=>t.surveyId===e.id))[0];return!n||I(new Date,new Date(n.createdAt))>=e.recontactDays}return null===n.recontactDays||I(new Date,new Date(r.createdAt))>=n.recontactDays}return!0})),{...e,surveys:i}},$=()=>{"undefined"!=typeof window&&null!==E&&(window.clearInterval(E),E=null)},A=e=>new Promise((t=>setTimeout(t,e)));class L{constructor(e,n){t(this,"queue",[]),t(this,"config"),t(this,"surveyState"),t(this,"isRequestInProgress",!1),t(this,"api"),this.config=e,this.surveyState=n,this.api=new u({apiHost:e.apiHost,environmentId:e.environmentId})}add(e){this.surveyState.accumulateResponse(e),this.config.setSurveyState&&this.config.setSurveyState(this.surveyState),this.queue.push(e),this.processQueue()}async processQueue(){if(this.isRequestInProgress)return;if(0===this.queue.length)return;this.isRequestInProgress=!0;const e=this.queue[0];let t=0;for(;t=this.config.retryAttempts?(console.error("Failed to send response after 2 attempts."),this.config.onResponseSendingFailed&&this.config.onResponseSendingFailed(e),this.isRequestInProgress=!1):(this.isRequestInProgress=!1,this.processQueue())}async sendResponse(e){try{if(null!==this.surveyState.responseId)await this.api.client.response.update({...e,responseId:this.surveyState.responseId});else{const t=await this.api.client.response.create({...e,surveyId:this.surveyState.surveyId,userId:this.surveyState.userId||null,singleUseId:this.surveyState.singleUseId||null});if(!t.ok)throw new Error("Could not create response");if(this.surveyState.displayId)try{await this.api.client.display.update(this.surveyState.displayId,{responseId:t.data.id})}catch(e){console.error("Failed to update display, proceeding with the response.",e)}this.surveyState.updateResponseId(t.data.id),this.config.setSurveyState&&this.config.setSurveyState(this.surveyState)}return!0}catch(e){return console.error(e),!1}}updateSurveyState(e){this.surveyState=e}}class F{constructor(e,n,s,i){t(this,"responseId",null),t(this,"displayId",null),t(this,"userId",null),t(this,"surveyId"),t(this,"responseAcc",{finished:!1,data:{},ttc:{}}),t(this,"singleUseId"),this.surveyId=e,this.userId=i??null,this.singleUseId=n??null,this.responseId=s??null}setSurveyId(e){this.surveyId=e,this.clear()}copy(){const e=new F(this.surveyId,this.singleUseId??void 0,this.responseId??void 0,this.userId??void 0);return e.responseId=this.responseId,e.responseAcc=this.responseAcc,e}updateResponseId(e){this.responseId=e}updateDisplayId(e){this.displayId=e}updateUserId(e){this.userId=e}accumulateResponse(e){this.responseAcc={finished:e.finished,ttc:e.ttc,data:{...this.responseAcc.data,...e.data}}}isResponseFinished(){return this.responseAcc.finished}clear(){this.responseId=null,this.responseAcc={finished:!1,data:{},ttc:{}}}}const O=F,U="formbricks-web-container",D=m.getInstance(),P=l.getInstance(),T=w.getInstance();let x=!1,N=e=>{};const R=async e=>{if(x)return void P.debug("A survey is already running. Skipping.");x=!0,e.delay&&P.debug(`Delaying survey by ${e.delay} seconds.`);const t=D.get().state.product,n=new O(e.id,null,null,D.get().userId),s=new L({apiHost:D.get().apiHost,environmentId:D.get().environmentId,retryAttempts:2,onResponseSendingFailed:()=>{N(!0)}},n),i=e.productOverwrites??{},r=i.brandColor??t.brandColor,o=i.highlightBorderColor??t.highlightBorderColor,a=i.clickOutsideClose??t.clickOutsideClose,d=i.darkOverlay??t.darkOverlay,c=i.placement??t.placement,l=t.inAppSurveyBranding,g=await M();setTimeout((()=>{g.renderSurveyModal({survey:e,brandColor:r,isBrandingEnabled:l,clickOutside:a,darkOverlay:d,highlightBorderColor:o,placement:c,getSetIsError:e=>{N=e},onDisplay:async()=>{const{userId:t}=D.get();if(!t){const t={createdAt:new Date,surveyId:e.id,responded:!1},n=D.get().state.displays,s=n?[...n,t]:[t],i=D.get();let r=C({...i.state,displays:s});D.update({...i,state:r})}const i=new u({apiHost:D.get().apiHost,environmentId:D.get().environmentId}),r=await i.client.display.create({surveyId:e.id,userId:t});if(!r.ok)throw new Error("Could not create display");const{id:o}=r.data;n.updateDisplayId(o),s.updateSurveyState(n)},onResponse:e=>{const{userId:t}=D.get();if(!t){const e=D.get().state.displays,t=e&&e[e.length-1];if(!t)throw new Error("No lastDisplay found");if(!t.responded){t.responded=!0;const n=D.get();let s=C({...n.state,displays:e});D.update({...n,state:s})}}t&&n.updateUserId(t),s.updateSurveyState(n),s.add({data:e.data,ttc:e.ttc,finished:e.finished})},onClose:z,onFileUpload:async(e,t)=>{const n=new u({apiHost:D.get().apiHost,environmentId:D.get().environmentId});return await n.client.storage.uploadFile(e,t)},onRetry:()=>{N(!1),s.processQueue()}})}),1e3*e.delay)},z=async()=>{var e;if(null==(e=document.getElementById(U))||e.remove(),j(),!D.get().userId){const e=D.get().state,t=C(e);return D.update({...D.get(),state:t}),void(x=!1)}try{await H({apiHost:D.get().apiHost,environmentId:D.get().environmentId,userId:D.get().userId},!0),x=!1}catch(e){T.handle(e)}},j=()=>{const e=document.createElement("div");e.id=U,document.body.appendChild(e)},M=()=>new Promise(((e,t)=>{if(window.formbricksSurveys)e(window.formbricksSurveys);else{const n=document.createElement("script");n.src="https://unpkg.com/@formbricks/surveys@^1.6.0/dist/index.umd.js",n.async=!0,n.onload=()=>e(window.formbricksSurveys),n.onerror=e=>{console.error("Failed to load Formbricks Surveys library:",e),t(e)},document.head.appendChild(n)}})),q=l.getInstance(),_=m.getInstance(),B=["Exit Intent (Desktop)","50% Scroll"],J=async e=>{var t;const{userId:n,state:{surveys:s=[]}}=_.get();s.forEach((async t=>{const{inlineTriggers:n}=t,{codeConfig:s}=n??{};e!==(null==s?void 0:s.identifier)||await R(t)}));const i={environmentId:_.get().environmentId,userId:n,name:e};if(n&&!B.includes(e)){q.debug(`Sending action "${e}" to backend`);const t=new u({apiHost:_.get().apiHost,environmentId:_.get().environmentId}),s=await t.client.action.create({...i,userId:n});if(!s.ok)return p({code:"network_error",message:`Error tracking action ${e}`,status:500,url:`${_.get().apiHost}/api/v1/client/${_.get().environmentId}/actions`,responseMessage:s.error.message});b()&&await H({environmentId:_.get().environmentId,apiHost:_.get().apiHost,userId:n},!0)}q.debug(`Formbricks: Action "${e}" tracked`);const r=null==(t=_.get().state)?void 0:t.surveys;return r&&r.length>0?await X(e,r):q.debug("No active surveys to display"),{ok:!0,value:void 0}},X=async(e,t)=>{for(const s of t)if(!s.displayPercentage||(n=s.displayPercentage,Math.floor(100*Math.random())+1<=n)){for(const t of s.triggers)if(t===e)return q.debug(`Formbricks: survey ${s.id} triggered by action "${e}"`),void await R(s)}else q.debug("Survey display skipped based on displayPercentage.");var n},Q=e=>async(...t)=>{try{return{ok:!0,data:await e(...t)}}catch(e){return{ok:!1,error:e}}};let W=!1,Y=async function(e){if(e.clientY<=0){const e=await J("Exit Intent (Desktop)");if(!0!==e.ok)return p(e.error)}};const G=()=>{W&&(document.removeEventListener("mouseleave",Y),W=!1)};let K=!1,V=!1,Z=async()=>{const e=window.scrollY,t=window.innerHeight,n=document.documentElement.scrollHeight;if(0===e&&(V=!1),!V&&e/(n-t)>=.5){V=!0;const e=await J("50% Scroll");if(!0!==e.ok)return p(e.error)}};const ee=()=>{K&&(window.removeEventListener("scroll",Z),K=!1)},te=m.getInstance(),ne=l.getInstance(),se=w.getInstance(),ie=async()=>{var e;ne.debug(`Checking page url: ${window.location.href}`);const{state:t}=te.get(),{noCodeActionClasses:n=[],surveys:s=[]}=t??{},i=n.filter((e=>{const{innerHtml:t,cssSelector:n,pageUrl:s}=e.noCodeConfig||{};return s&&!t&&!n})),r=s.filter((e=>{var t;const{pageUrl:n,cssSelector:s,innerHtml:i}=(null==(t=e.inlineTriggers)?void 0:t.noCodeConfig)||{};return n&&!s&&!i}));if(i.length>0)for(const t of i){if(!(null==(e=t.noCodeConfig)?void 0:e.pageUrl))continue;const{noCodeConfig:{pageUrl:n}}=t,s=de(window.location.href,n.value,n.rule);if(!0!==s.ok)return p(s.error);if(!1===s.value)continue;const i=await J(t.name);if(!0!==i.ok)return p(i.error)}return r.length>0&&r.forEach((e=>{const{noCodeConfig:t}=e.inlineTriggers??{},{pageUrl:n}=t??{};if(n){const t=de(window.location.href,n.value,n.rule);if(!0!==t.ok)return p(t.error);R(e)}})),{ok:!0,value:void 0}};let re=!1;const oe=()=>ie(),ae=()=>{"undefined"!=typeof window&&re&&(window.removeEventListener("hashchange",oe),window.removeEventListener("popstate",oe),window.removeEventListener("pushstate",oe),window.removeEventListener("replacestate",oe),window.removeEventListener("load",oe),re=!1)};function de(e,t,n){switch(n){case"exactMatch":return g(e===t);case"contains":return g(e.includes(t));case"startsWith":return g(e.startsWith(t));case"endsWith":return g(e.endsWith(t));case"notMatch":return g(e!==t);case"notContains":return g(!e.includes(t));default:return p({code:"invalid_match_type",message:"Invalid match type"})}}const ce=(e,t)=>{var n,s,i,r,o,a,d,c;const u=null==(s=null==(n=t.noCodeConfig)?void 0:n.innerHtml)?void 0:s.value,l=null==(r=null==(i=t.noCodeConfig)?void 0:i.cssSelector)?void 0:r.value,g=null==(a=null==(o=t.noCodeConfig)?void 0:o.pageUrl)?void 0:a.value,p=null==(c=null==(d=t.noCodeConfig)?void 0:d.pageUrl)?void 0:c.rule;if(!u&&!l&&!g)return!1;if(u&&e.innerHTML!==u)return!1;if(l){const t=l.split(/\s*(?=[.#])/);for(let n of t)if(!e.matches(n))return!1}if(g&&p){const e=de(window.location.href,g,p);if(!e.ok||!e.value)return!1}return!0};let ue=!1;const le=e=>(e=>{const{state:t}=te.get();if(!t)return;const{noCodeActionClasses:n}=t;if(!n)return;const s=e.target;n.forEach((e=>{ce(s,e)&&J(e.name).then((e=>{var t,n;n=e=>{se.handle(e)},!0===(t=e).ok?t.value:n(t.error)}))}));const i=t.surveys;i&&0!==i.length&&i.forEach((e=>{const{inlineTriggers:t}=e;t&&ce(s,t)&&R(e)}))})(e),ge=()=>{ue&&(document.removeEventListener("click",le),ue=!1)};let pe=!1;const he=m.getInstance(),ve=l.getInstance(),fe=async()=>(ve.error("'setUserId' is no longer supported. Please set the userId in the init call instead."),{ok:!0,value:void 0}),we=async(e,t)=>{if(ve.debug("Setting attribute: "+e+" to value: "+t),((e,t)=>he.get().state.attributes[e]===t)(e,t.toString()))return ve.debug("Attribute already set to this value. Skipping update."),{ok:!0,value:void 0};const n=await(async(e,t)=>{const{apiHost:n,environmentId:s,userId:i}=he.get();if(!i)return p({code:"missing_person",message:"Unable to update attribute. User identification deactivated. No userId set."});const r={attributes:{[e]:t}},o=new u({apiHost:n,environmentId:s}),a=await o.client.people.update(i,r);return a.ok?(a.data.changed&&(ve.debug("Attribute updated. Syncing..."),await H({environmentId:s,apiHost:n,userId:i},!0)),{ok:!0,value:void 0}):p({code:"network_error",status:500,message:`Error updating person with userId ${i}`,url:`${he.get().apiHost}/api/v1/client/${s}/people/${i}`,responseMessage:a.error.message})})(e,t.toString());return n.ok?(he.update({environmentId:he.get().environmentId,apiHost:he.get().apiHost,userId:he.get().userId,state:{...he.get().state,attributes:{...he.get().state.attributes,[e]:t.toString()}}}),{ok:!0,value:void 0}):p(n.error)},ye=async()=>{Ee()},me=async()=>{ve.debug("Resetting state & getting new state from backend"),z();const e={environmentId:he.get().environmentId,apiHost:he.get().apiHost,userId:he.get().userId};await ye();try{return await Se(e),{ok:!0,value:void 0}}catch(e){return p(e)}},Ie=m.getInstance(),be=l.getInstance();let ke=!1;const Se=async e=>{if(ke)return be.debug("Already initialized, skipping initialization."),{ok:!0,value:void 0};if(b()&&be.configure({logLevel:"debug"}),w.getInstance().printStatus(),be.debug("Start initialize"),!e.environmentId)return be.debug("No environmentId provided"),p({code:"missing_field",field:"environmentId"});if(!e.apiHost)return be.debug("No apiHost provided"),p({code:"missing_field",field:"apiHost"});if(be.debug("Adding widget container to DOM"),j(),!e.userId&&e.attributes)return be.error("No userId provided but attributes. Cannot update attributes without userId."),p({code:"missing_field",field:"userId"});let t,n=null;if(e.userId&&e.attributes){const t=await(async(e,t,n,s)=>{var i,r;if(!n)return p({code:"missing_person",message:"Unable to update attribute. User identification deactivated. No userId set."});const o={...s};try{const e=null==(r=null==(i=he.get())?void 0:i.state)?void 0:r.attributes;if(e)for(const[t,n]of Object.entries(e))o[t]===n&&delete o[t]}catch(e){ve.debug("config not set; sending all attributes to backend")}if(0===Object.keys(o).length)return ve.debug("No attributes to update. Skipping update."),g(o);ve.debug("Updating attributes: "+JSON.stringify(o));const a={attributes:o},d=new u({apiHost:e,environmentId:t}),c=await d.client.people.update(n,a);return c.ok?g(o):p({code:"network_error",status:500,message:`Error updating person with userId ${n}`,url:`${e}/api/v1/client/${t}/people/${n}`,responseMessage:c.error.message})})(e.apiHost,e.environmentId,e.userId,e.attributes);if(!0!==t.ok)return p(t.error);n=t.value}try{t=Ie.get()}catch(e){be.debug("No existing configuration found.")}return t&&t.state&&t.environmentId===e.environmentId&&t.apiHost===e.apiHost&&t.userId===e.userId&&t.expiresAt?(be.debug("Found existing configuration."),t.expiresAt0&&Ie.update({environmentId:Ie.get().environmentId,apiHost:Ie.get().apiHost,userId:Ie.get().userId,state:{...Ie.get().state,attributes:{...Ie.get().state.attributes,...e.attributes}}}),be.debug("Adding event listeners"),"undefined"!=typeof window&&null===E&&(E=window.setInterval((async()=>{k.get().expiresAt&&new Date(k.get().expiresAt)>=new Date||(S.debug("Config has expired. Starting sync."),await H({apiHost:k.get().apiHost,environmentId:k.get().environmentId,userId:k.get().userId}))}),3e4)),"undefined"==typeof window||re||(window.addEventListener("hashchange",oe),window.addEventListener("popstate",oe),window.addEventListener("pushstate",oe),window.addEventListener("replacestate",oe),window.addEventListener("load",oe),re=!0),"undefined"==typeof window||ue||(document.addEventListener("click",le),ue=!0),"undefined"==typeof document||W||(document.querySelector("body").addEventListener("mouseleave",Y),W=!0),"undefined"==typeof window||K||(window.addEventListener("load",(()=>{window.addEventListener("scroll",Z)})),K=!0),pe||(window.addEventListener("beforeunload",(()=>{$(),ae(),ge(),G(),ee()})),pe=!0),ke=!0,be.debug("Initialized"),ie(),{ok:!0,value:void 0}},Ee=()=>{be.debug("Deinitializing"),z(),$(),ae(),ge(),G(),ee(),pe&&(window.removeEventListener("beforeunload",(()=>{$(),ae(),ge(),G(),ee()})),pe=!1),Ie.resetConfig(),ke=!1};l.getInstance().debug("Create command queue");const He=new class{constructor(){this.queue=[],this.running=!1,this.resolvePromise=null,this.commandPromise=null}add(e=!0,t,...n){this.queue.push({command:t,checkInitialized:e,commandArgs:n}),this.running||(this.commandPromise=new Promise((e=>{this.resolvePromise=e,this.run()})))}async wait(){this.running&&await this.commandPromise}async run(){for(this.running=!0;this.queue.length>0;){const e=w.getInstance(),t=this.queue.shift();if(!t)continue;if(t.checkInitialized){const t=(be.debug("Check if initialized"),ke&&w.initialized?{ok:!0,value:void 0}:p({code:"not_initialized",message:"Formbricks not initialized. Call initialize() first."}));t&&!0!==t.ok&&e.handle(t.error)}const n=async()=>await(null==t?void 0:t.command.apply(null,null==t?void 0:t.commandArgs)),s=await Q(n)();s&&(s.ok&&s.data&&!s.data.ok&&e.handle(s.data.error),!0!==s.ok&&e.handle(s.error))}this.running=!1,this.resolvePromise&&(this.resolvePromise(),this.resolvePromise=null,this.commandPromise=null)}},Ce=async(e,t)=>{He.add(!0,we,e,t),await He.wait()},$e={init:async e=>{w.init(e.errorHandler),He.add(!1,Se,e),await He.wait()},setUserId:async()=>{He.add(!0,fe),await He.wait()},setEmail:async e=>{Ce("email",e),await He.wait()},setAttribute:Ce,track:async(e,t={})=>{He.add(!0,J,e,t),await He.wait()},logout:async()=>{He.add(!0,ye),await He.wait()},reset:async()=>{He.add(!0,me),await He.wait()},registerRouteChange:async()=>{He.add(!0,ie),await He.wait()},getApi:()=>{const e=m.getInstance(),{environmentId:t,apiHost:n}=e.get();if(!t||!n)throw new Error("formbricks.init() must be called before getApi()");return new u({apiHost:n,environmentId:t})}};document.addEventListener("DOMContentLoaded",(()=>{window.tsdk_formbricks=$e,window.dispatchEvent(new Event("themeisle:survey:loaded"))}))})(); \ No newline at end of file diff --git a/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.asset.php b/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.asset.php deleted file mode 100644 index 2138744..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.asset.php +++ /dev/null @@ -1 +0,0 @@ - array(), 'version' => 'bacc1f000efc9f479fc0'); diff --git a/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.js b/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.js deleted file mode 100644 index 6fd9153..0000000 --- a/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var e={705:function(e){e.exports=function e(t,n,r){function o(s,u){if(!n[s]){if(!t[s]){if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}u=n[s]={exports:{}},t[s][0].call(u.exports,(function(e){return o(t[s][1][e]||e)}),u,u.exports,e,t,n,r)}return n[s].exports}for(var i=void 0,s=0;s>16),a((65280&r)>>8),a(255&r);return 2==o?a(255&(r=f(e.charAt(n))<<2|f(e.charAt(n+1))>>4)):1==o&&(a((r=f(e.charAt(n))<<10|f(e.charAt(n+1))<<4|f(e.charAt(n+2))>>2)>>8&255),a(255&r)),i},e.fromByteArray=function(e){var t,n,r,o,i=e.length%3,s="";function u(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)}for(t=0,r=e.length-i;t>18&63)+u(o>>12&63)+u(o>>6&63)+u(63&o);switch(i){case 1:s=(s+=u((n=e[e.length-1])>>2))+u(n<<4&63)+"==";break;case 2:s=(s=(s+=u((n=(e[e.length-2]<<8)+e[e.length-1])>>10))+u(n>>4&63))+u(n<<2&63)+"="}return s}}(void 0===n?this.base64js={}:n)}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/base64-js/lib/b64.js","/node_modules/gulp-browserify/node_modules/base64-js/lib")},{buffer:3,lYpoI2:11}],3:[function(e,t,n){(function(t,r,o,i,s,u,a,f,l){var c=e("base64-js"),d=e("ieee754");function o(e,t,n){if(!(this instanceof o))return new o(e,t,n);var r,i,s,u,a=typeof e;if("base64"===t&&"string"==a)for(e=(u=e).trim?u.trim():u.replace(/^\s+|\s+$/g,"");e.length%4!=0;)e+="=";if("number"==a)r=x(e);else if("string"==a)r=o.byteLength(e,t);else{if("object"!=a)throw new Error("First argument needs to be a number, array or string.");r=x(e.length)}if(o._useTypedArrays?i=o._augment(new Uint8Array(r)):((i=this).length=r,i._isBuffer=!0),o._useTypedArrays&&"number"==typeof e.byteLength)i._set(e);else if(S(u=e)||o.isBuffer(u)||u&&"object"==typeof u&&"number"==typeof u.length)for(s=0;s>>0)):(t+1>>0),o}function g(e,t,n,r){if(r||(Y("boolean"==typeof n,"missing or invalid endian"),Y(null!=t,"missing offset"),Y(t+1>>8*(r?i:1-i)}function m(e,t,n,r,o){if(o||(Y(null!=t,"missing value"),Y("boolean"==typeof r,"missing or invalid endian"),Y(null!=n,"missing offset"),Y(n+3>>8*(r?i:3-i)&255}function _(e,t,n,r,o){o||(Y(null!=t,"missing value"),Y("boolean"==typeof r,"missing or invalid endian"),Y(null!=n,"missing offset"),Y(n+1>8,n%=256,r.push(n),r.push(t);return r}(t),e,n,r)}(this,e,t,n);break;default:throw new Error("Unknown encoding")}return i},o.prototype.toString=function(e,t,n){var r,o,i,s,u=this;if(e=String(e||"utf8").toLowerCase(),t=Number(t)||0,(n=void 0!==n?Number(n):u.length)===t)return"";switch(e){case"hex":r=function(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||rthis.length&&(r=this.length);var i=(r=e.length-t=this.length))return this[e]},o.prototype.readUInt16LE=function(e,t){return h(this,e,!0,t)},o.prototype.readUInt16BE=function(e,t){return h(this,e,!1,t)},o.prototype.readUInt32LE=function(e,t){return p(this,e,!0,t)},o.prototype.readUInt32BE=function(e,t){return p(this,e,!1,t)},o.prototype.readInt8=function(e,t){if(t||(Y(null!=e,"missing offset"),Y(e=this.length))return 128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){return g(this,e,!0,t)},o.prototype.readInt16BE=function(e,t){return g(this,e,!1,t)},o.prototype.readInt32LE=function(e,t){return y(this,e,!0,t)},o.prototype.readInt32BE=function(e,t){return y(this,e,!1,t)},o.prototype.readFloatLE=function(e,t){return w(this,e,!0,t)},o.prototype.readFloatBE=function(e,t){return w(this,e,!1,t)},o.prototype.readDoubleLE=function(e,t){return b(this,e,!0,t)},o.prototype.readDoubleBE=function(e,t){return b(this,e,!1,t)},o.prototype.writeUInt8=function(e,t,n){n||(Y(null!=e,"missing value"),Y(null!=t,"missing offset"),Y(t=this.length||(this[t]=e)},o.prototype.writeUInt16LE=function(e,t,n){v(this,e,t,!0,n)},o.prototype.writeUInt16BE=function(e,t,n){v(this,e,t,!1,n)},o.prototype.writeUInt32LE=function(e,t,n){m(this,e,t,!0,n)},o.prototype.writeUInt32BE=function(e,t,n){m(this,e,t,!1,n)},o.prototype.writeInt8=function(e,t,n){n||(Y(null!=e,"missing value"),Y(null!=t,"missing offset"),Y(t=this.length||(0<=e?this.writeUInt8(e,t,n):this.writeUInt8(255+e+1,t,n))},o.prototype.writeInt16LE=function(e,t,n){_(this,e,t,!0,n)},o.prototype.writeInt16BE=function(e,t,n){_(this,e,t,!1,n)},o.prototype.writeInt32LE=function(e,t,n){E(this,e,t,!0,n)},o.prototype.writeInt32BE=function(e,t,n){E(this,e,t,!1,n)},o.prototype.writeFloatLE=function(e,t,n){I(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){I(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){A(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){A(this,e,t,!1,n)},o.prototype.fill=function(e,t,n){if(t=t||0,n=n||this.length,Y("number"==typeof(e="string"==typeof(e=e||0)?e.charCodeAt(0):e)&&!isNaN(e),"value is not a number"),Y(t<=n,"end < start"),n!==t&&0!==this.length){Y(0<=t&&t"},o.prototype.toArrayBuffer=function(){if("undefined"==typeof Uint8Array)throw new Error("Buffer.toArrayBuffer not supported in this browser");if(o._useTypedArrays)return new o(this).buffer;for(var e=new Uint8Array(this.length),t=0,n=e.length;t=t.length||o>=e.length);o++)t[o+n]=e[o];return o}function C(e){try{return decodeURIComponent(e)}catch(e){return String.fromCharCode(65533)}}function M(e,t){Y("number"==typeof e,"cannot write a non-number as a number"),Y(0<=e,"specified a negative value for writing an unsigned value"),Y(e<=t,"value is larger than maximum value for type"),Y(Math.floor(e)===e,"value has a fractional component")}function N(e,t,n){Y("number"==typeof e,"cannot write a non-number as a number"),Y(e<=t,"value larger than maximum allowed value"),Y(n<=e,"value smaller than minimum allowed value"),Y(Math.floor(e)===e,"value has a fractional component")}function F(e,t,n){Y("number"==typeof e,"cannot write a non-number as a number"),Y(e<=t,"value larger than maximum allowed value"),Y(n<=e,"value smaller than minimum allowed value")}function Y(e,t){if(!e)throw new Error(t||"Failed assertion")}o._augment=function(e){return e._isBuffer=!0,e._get=e.get,e._set=e.set,e.get=B.get,e.set=B.set,e.write=B.write,e.toString=B.toString,e.toLocaleString=B.toString,e.toJSON=B.toJSON,e.copy=B.copy,e.slice=B.slice,e.readUInt8=B.readUInt8,e.readUInt16LE=B.readUInt16LE,e.readUInt16BE=B.readUInt16BE,e.readUInt32LE=B.readUInt32LE,e.readUInt32BE=B.readUInt32BE,e.readInt8=B.readInt8,e.readInt16LE=B.readInt16LE,e.readInt16BE=B.readInt16BE,e.readInt32LE=B.readInt32LE,e.readInt32BE=B.readInt32BE,e.readFloatLE=B.readFloatLE,e.readFloatBE=B.readFloatBE,e.readDoubleLE=B.readDoubleLE,e.readDoubleBE=B.readDoubleBE,e.writeUInt8=B.writeUInt8,e.writeUInt16LE=B.writeUInt16LE,e.writeUInt16BE=B.writeUInt16BE,e.writeUInt32LE=B.writeUInt32LE,e.writeUInt32BE=B.writeUInt32BE,e.writeInt8=B.writeInt8,e.writeInt16LE=B.writeInt16LE,e.writeInt16BE=B.writeInt16BE,e.writeInt32LE=B.writeInt32LE,e.writeInt32BE=B.writeInt32BE,e.writeFloatLE=B.writeFloatLE,e.writeFloatBE=B.writeFloatBE,e.writeDoubleLE=B.writeDoubleLE,e.writeDoubleBE=B.writeDoubleBE,e.fill=B.fill,e.inspect=B.inspect,e.toArrayBuffer=B.toArrayBuffer,e}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/buffer/index.js","/node_modules/gulp-browserify/node_modules/buffer")},{"base64-js":2,buffer:3,ieee754:10,lYpoI2:11}],4:[function(e,t,n){(function(n,r,o,i,s,u,a,f,l){o=e("buffer").Buffer;var c=new o(4);c.fill(0),t.exports={hash:function(e,t,n,r){for(var i=t(function(e,t){e.length%4!=0&&(n=e.length+(4-e.length%4),e=o.concat([e,c],n));for(var n,r=[],i=t?e.readInt32BE:e.readInt32LE,s=0;sg?t=e(t):t.length>5]|=128<>>9<<4)]=t;for(var n=1732584193,r=-271733879,o=-1732584194,i=271733878,s=0;s>>32-o,n)}function p(e,t,n,r,o,i,s){return h(t&n|~t&r,e,t,o,i,s)}function g(e,t,n,r,o,i,s){return h(t&r|n&~r,e,t,o,i,s)}function y(e,t,n,r,o,i,s){return h(t^n^r,e,t,o,i,s)}function w(e,t,n,r,o,i,s){return h(n^(t|~r),e,t,o,i,s)}function b(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}t.exports=function(e){return c.hash(e,d,16)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/md5.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],7:[function(e,t,n){(function(e,n,r,o,i,s,u,a,f){t.exports=function(e){for(var t,n=new Array(e),r=0;r>>((3&r)<<3)&255;return n}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/rng.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{buffer:3,lYpoI2:11}],8:[function(e,t,n){(function(n,r,o,i,s,u,a,f,l){var c=e("./helpers");function d(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var n,r,o,i=Array(80),s=1732584193,u=-271733879,a=-1732584194,f=271733878,l=-1009589776,c=0;c>16)+(t>>16)+(n>>16)<<16|65535&n}function p(e,t){return e<>>32-t}t.exports=function(e){return c.hash(e,d,20,!0)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],9:[function(e,t,n){(function(n,r,o,i,s,u,a,f,l){function c(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function d(e,t){var n,r=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),o=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),i=new Array(64);e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var s,u,a=0;a>>t|e<<32-t},g=function(e,t){return e>>>t};t.exports=function(e){return h.hash(e,d,32,!0)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha256.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],10:[function(e,t,n){(function(e,t,r,o,i,s,u,a,f){n.read=function(e,t,n,r,o){var i,s,u=8*o-r-1,a=(1<>1,l=-7,c=n?o-1:0,d=n?-1:1;for(o=e[t+c],c+=d,i=o&(1<<-l)-1,o>>=-l,l+=u;0>=-l,l+=r;0>1,c=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1;for(i=t<0||0===t&&1/t<0?1:0,t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,s=f):(s=Math.floor(Math.log(t)/Math.LN2),t*(r=Math.pow(2,-s))<1&&(s--,r*=2),2<=(t+=1<=s+l?c/r:c*Math.pow(2,1-l))*r&&(s++,r/=2),f<=s+l?(u=0,s=f):1<=s+l?(u=(t*r-1)*Math.pow(2,o),s+=l):(u=t*Math.pow(2,l-1)*Math.pow(2,o),s=0));8<=o;e[n+d]=255&u,d+=h,u/=256,o-=8);for(s=s<{var t,n;const r=null==e||null===(t=e.filter((e=>null==e?void 0:e[0])))||void 0===t?void 0:t[0];return null!==(n=null==r?void 0:r[1])&&void 0!==n?n:null==r?void 0:r[0]};class a{constructor(){var t,n;e(this,"_set",((e,t,n)=>{if(!this.hasProduct(t.slug))return;if(!(null!=n&&n.consent||this.getProductConsent(t.slug)))return;if(!this.validate(t))return;const r=null!=n&&n.directSave?t:this.trkMetadata(t);this.events.set(e,r),null!=n&&n.refreshTimer&&this.refreshTimer(),null!=n&&n.sendNow?this.uploadEvents():null!=n&&n.ignoreLimit||this.sendIfLimitReached()})),e(this,"_add",((e,t)=>{const n=s()(e);return this._set(n.toString(),e,t),n.toString()})),e(this,"with",(e=>{const t={slug:e,...this.envInfo()};return{add:(e,n)=>this._add({...t,...e},n),set:(e,n,r)=>this._set(e,{...t,...n},r),base:this}})),e(this,"envInfo",(()=>({site:window.location.hostname}))),e(this,"uploadEvents",(async()=>{if(0!==this.events.size)try{const e=Array.from(this.events.values());this.events.clear();const t=await this.sendBulkTracking(e.map((e=>{let{slug:t,site:n,license:r,...o}=e;return{slug:t,site:n,license:r,data:o}})));t.ok||this.listeners.forEach((e=>e({success:!1,error:"Failed to send tracking events"})));const n=await t.json();this.listeners.forEach((e=>e({success:!0,response:n})))}catch(e){console.error(e)}})),e(this,"sendIfLimitReached",(()=>{if(this.events.size>=this.eventsLimit)return this.uploadEvents()})),e(this,"subscribe",(e=>(this.listeners.push(e),()=>{this.listeners=this.listeners.filter((t=>t!==e))}))),e(this,"hasConsent",(()=>this.consent)),e(this,"sendBulkTracking",(e=>fetch(this.endpoint,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}))),e(this,"trkMetadata",(e=>({env:u([[window.location.href.includes("customize.php"),"customizer"],[window.location.href.includes("site-editor.php"),"site-editor"],[window.location.href.includes("widgets.php"),"widgets"],[window.location.href.includes("admin.php"),"admin"],["post-editor"]]),license:this.getProductTackHash(e.slug),...null!=e?e:{}}))),e(this,"hasProduct",(e=>this.products.some((t=>{var n;return null==t||null===(n=t.slug)||void 0===n?void 0:n.includes(e)})))),e(this,"getProductTackHash",(e=>{var t;return null===(t=this.products.find((t=>{var n;return null==t||null===(n=t.slug)||void 0===n?void 0:n.includes(e)})))||void 0===t?void 0:t.trackHash})),e(this,"getProductConsent",(e=>{var t;return null===(t=this.products.find((t=>{var n;return null==t||null===(n=t.slug)||void 0===n?void 0:n.includes(e)})))||void 0===t?void 0:t.consent})),e(this,"start",(()=>{this.interval||(this.interval=window.setInterval((()=>{this.uploadEvents()}),this.autoSendIntervalTime))})),e(this,"stop",(()=>{this.interval&&(window.clearInterval(this.interval),this.interval=null)})),e(this,"refreshTimer",(()=>{this.stop(),this.start()})),e(this,"validate",(e=>"object"==typeof e?0!==Object.keys(e).length&&Object.values(e).every(this.validate):void 0!==e)),e(this,"clone",(()=>{const e=new a;return e.events=new Map(this.events),e.listeners=[...this.listeners],e.interval=this.interval,e.consent=this.consent,e.endpoint=this.endpoint,e})),this.events=new Map,this.eventsLimit=50,this.listeners=[],this.interval=null,this.consent=!1,this.endpoint=null===(t=tiTelemetry)||void 0===t?void 0:t.endpoint,this.products=null===(n=tiTelemetry)||void 0===n?void 0:n.products,this.autoSendIntervalTime=3e5}}window.tiTrk=new a,null===(t=window)||void 0===t||null===(r=t.wp)||void 0===r||null===(o=r.customize)||void 0===o||o.bind("save",(()=>{var e,t;null===(e=window)||void 0===e||null===(t=e.tiTrk)||void 0===t||t.uploadEvents()})),window.addEventListener("beforeunload",(async()=>{var e,t;null===(e=window)||void 0===e||null===(t=e.tiTrk)||void 0===t||t.uploadEvents()}))}()}(); \ No newline at end of file diff --git a/vendor/codeinwp/themeisle-sdk/index.php b/vendor/codeinwp/themeisle-sdk/index.php deleted file mode 100644 index bedf179..0000000 --- a/vendor/codeinwp/themeisle-sdk/index.php +++ /dev/null @@ -1,3 +0,0 @@ - 0 ) { - $themeisle_sdk_max_version = $themeisle_sdk_version; - $themeisle_sdk_max_path = $themeisle_sdk_path; -} - -// load the latest sdk version from the active Themeisle products. -if ( ! function_exists( 'themeisle_sdk_load_licenser_if_present' ) ) : - /** - * Always load the licenser, if present. - * - * @param array $to_load Previously files to load. - */ - function themeisle_sdk_load_licenser_if_present( $to_load ) { - global $themeisle_sdk_abs_licenser_path; - $to_load[] = $themeisle_sdk_abs_licenser_path; - - return $to_load; - } -endif; - -// load the latest sdk version from the active Themeisle products. -if ( ! function_exists( 'themeisle_sdk_load_latest' ) ) : - /** - * Always load the latest sdk version. - */ - function themeisle_sdk_load_latest() { - /** - * Don't load the library if we are on < 5.4. - */ - if ( version_compare( PHP_VERSION, '5.4.32', '<' ) ) { - return; - } - global $themeisle_sdk_max_path; - require_once $themeisle_sdk_max_path . '/start.php'; - } -endif; -add_action( 'init', 'themeisle_sdk_load_latest' ); - -if ( ! function_exists( 'tsdk_utmify' ) ) { - /** - * Utmify a link. - * - * @param string $url URL to add utms. - * @param string $area Area in page where this is used ( CTA, image, section name). - * @param string $location Location, such as customizer, about page. - * - * @return string - */ - function tsdk_utmify( $url, $area, $location = null ) { - static $current_page = null; - if ( $location === null && $current_page === null ) { - global $pagenow; - $screen = function_exists( 'get_current_screen' ) ? get_current_screen() : $pagenow; - $current_page = isset( $screen->id ) ? $screen->id : ( ( $screen === null ) ? 'non-admin' : $screen ); - $current_page = sanitize_key( str_replace( '.php', '', $current_page ) ); - } - $location = $location === null ? $current_page : $location; - $content = sanitize_key( - trim( - str_replace( - [ - 'https://', - 'themeisle.com', - '/themes/', - '/plugins/', - '/upgrade', - ], - '', - $url - ), - '/' - ) - ); - $filter_key = sanitize_key( $content ); - $url_args = [ - 'utm_source' => 'wpadmin', - 'utm_medium' => $location, - 'utm_campaign' => $area, - 'utm_content' => $content, - ]; - $query_arguments = apply_filters( 'tsdk_utmify_' . $filter_key, $url_args, $url ); - $utmify_url = esc_url_raw( - add_query_arg( - $query_arguments, - $url - ) - ); - return apply_filters( 'tsdk_utmify_url_' . $filter_key, $utmify_url, $url ); - } - - add_filter( 'tsdk_utmify', 'tsdk_utmify', 10, 3 ); -} - - -if ( ! function_exists( 'tsdk_lstatus' ) ) { - /** - * Check license status. - * - * @param string $file Product basefile. - * - * @return string Status. - */ - function tsdk_lstatus( $file ) { - return \ThemeisleSDK\Modules\Licenser::status( $file ); - } -} -if ( ! function_exists( 'tsdk_lis_valid' ) ) { - /** - * Check if license is valid. - * - * @param string $file Product basefile. - * - * @return bool Validness. - */ - function tsdk_lis_valid( $file ) { - return \ThemeisleSDK\Modules\Licenser::is_valid( $file ); - } -} -if ( ! function_exists( 'tsdk_lplan' ) ) { - /** - * Get license plan. - * - * @param string $file Product basefile. - * - * @return string Plan. - */ - function tsdk_lplan( $file ) { - return \ThemeisleSDK\Modules\Licenser::plan( $file ); - } -} - -if ( ! function_exists( 'tsdk_lkey' ) ) { - /** - * Get license key. - * - * @param string $file Product basefile. - * - * @return string Key. - */ - function tsdk_lkey( $file ) { - return \ThemeisleSDK\Modules\Licenser::key( $file ); - } -} -if ( ! function_exists( 'tsdk_support_link' ) ) { - - /** - * Get Themeisle Support URL. - * - * @param string $file Product basefile. - * - * @return false|string Return support URL or false if no license is active. - */ - function tsdk_support_link( $file ) { - - if ( ! did_action( 'init' ) ) { - _doing_it_wrong( __FUNCTION__, 'tsdk_support_link() should not be called before the init action.', '3.2.39' ); - } - $params = []; - if ( ! tsdk_lis_valid( $file ) ) { - return false; - } - $product = \ThemeisleSDK\Product::get( $file ); - if ( ! $product->requires_license() ) { - return false; - } - static $site_params = null; - if ( $site_params === null ) { - if ( is_user_logged_in() && function_exists( 'wp_get_current_user' ) ) { - $current_user = wp_get_current_user(); - $site_params['semail'] = urlencode( $current_user->user_email ); - } - $site_params['swb'] = urlencode( home_url() ); - global $wp_version; - $site_params['snv'] = urlencode( sprintf( 'WP-%s-PHP-%s', $wp_version, ( PHP_MAJOR_VERSION . '.' . PHP_MINOR_VERSION ) ) ); - } - $params['slkey'] = tsdk_lkey( $file ); - $params['sprd'] = urlencode( $product->get_name() ); - $params['svrs'] = urlencode( $product->get_version() ); - - - return add_query_arg( - array_merge( $site_params, $params ), - 'https://store.themeisle.com/direct-support/' - ); - } -} diff --git a/vendor/codeinwp/themeisle-sdk/postcss.config.js b/vendor/codeinwp/themeisle-sdk/postcss.config.js deleted file mode 100644 index fc52856..0000000 --- a/vendor/codeinwp/themeisle-sdk/postcss.config.js +++ /dev/null @@ -1,10 +0,0 @@ -const wpPreset = require( '@wordpress/postcss-plugins-preset' ); - -module.exports = { - plugins: [ - ...wpPreset, - require( 'postcss-custom-media' )(), // Custom media queries: https://www.npmjs.com/package/postcss-custom-media - require( 'postcss-combine-media-query' )(), // Combine media queries: https://www.npmjs.com/package/postcss-combine-media-query - require( 'postcss-sort-media-queries' )() // Sort media queries: https://www.npmjs.com/package/postcss-sort-media-queries - ] -}; diff --git a/vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php b/vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php deleted file mode 100644 index bb172c1..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php +++ /dev/null @@ -1,221 +0,0 @@ - 'otter-blocks/otter-blocks.php', - 'optimole-wp' => 'optimole-wp/optimole-wp.php', - 'tweet-old-post' => 'tweet-old-post/tweet-old-post.php', - 'feedzy-rss-feeds' => 'feedzy-rss-feeds/feedzy-rss-feed.php', - 'woocommerce-product-addon' => 'woocommerce-product-addon/woocommerce-product-addon.php', - 'visualizer' => 'visualizer/index.php', - 'wp-landing-kit' => 'wp-landing-kit/wp-landing-kit.php', - 'multiple-pages-generator-by-porthas' => 'multiple-pages-generator-by-porthas/porthas-multi-pages-generator.php', - 'sparks-for-woocommerce' => 'sparks-for-woocommerce/sparks-for-woocommerce.php', - 'templates-patterns-collection' => 'templates-patterns-collection/templates-patterns-collection.php', - ]; - - /** - * Product which use the module. - * - * @var Product $product Product object. - */ - protected $product = null; - - /** - * Can load the module for the selected product. - * - * @param Product $product Product data. - * - * @return bool Should load module? - */ - abstract public function can_load( $product ); - - /** - * Bootstrap the module. - * - * @param Product $product Product object. - */ - abstract public function load( $product ); - - /** - * Check if the product is from partner. - * - * @param Product $product Product data. - * - * @return bool Is product from partner. - */ - public function is_from_partner( $product ) { - foreach ( Module_Factory::$domains as $partner_domain ) { - if ( strpos( $product->get_store_url(), $partner_domain ) !== false ) { - return true; - } - } - - return array_key_exists( $product->get_slug(), Module_Factory::$slugs ); - } - - /** - * Wrapper for wp_remote_get on VIP environments. - * - * @param string $url Url to check. - * @param array $args Option params. - * - * @return array|\WP_Error - */ - public function safe_get( $url, $args = array() ) { - return function_exists( 'vip_safe_wp_remote_get' ) - ? vip_safe_wp_remote_get( $url ) - : wp_remote_get( //phpcs:ignore WordPressVIPMinimum.Functions.RestrictedFunctions.wp_remote_get_wp_remote_get, Already used. - $url, - $args - ); - } - - /** - * Get the SDK base url. - * - * @return string - */ - public function get_sdk_uri() { - global $themeisle_sdk_max_path; - - /** - * $themeisle_sdk_max_path can point to the theme when the theme version is higher. - * hence we also need to check that the path does not point to the theme else this will break the URL. - * References: https://github.com/Codeinwp/neve-pro-addon/issues/2403 - */ - if ( $this->product->is_plugin() && false === strpos( $themeisle_sdk_max_path, get_template_directory() ) ) { - return plugins_url( '/', $themeisle_sdk_max_path . '/themeisle-sdk/' ); - }; - - return get_template_directory_uri() . '/vendor/codeinwp/themeisle-sdk/'; - } - - /** - * Call plugin api - * - * @param string $slug plugin slug. - * - * @return array|mixed|object - */ - public function call_plugin_api( $slug ) { - include_once ABSPATH . 'wp-admin/includes/plugin-install.php'; - - $call_api = get_transient( 'ti_plugin_info_' . $slug ); - - if ( false === $call_api ) { - $call_api = plugins_api( - 'plugin_information', - array( - 'slug' => $slug, - 'fields' => array( - 'downloaded' => false, - 'rating' => false, - 'description' => false, - 'short_description' => true, - 'donate_link' => false, - 'tags' => false, - 'sections' => true, - 'homepage' => true, - 'added' => false, - 'last_updated' => false, - 'compatibility' => false, - 'tested' => false, - 'requires' => false, - 'downloadlink' => false, - 'icons' => true, - 'banners' => true, - ), - ) - ); - set_transient( 'ti_plugin_info_' . $slug, $call_api, 30 * MINUTE_IN_SECONDS ); - } - - return $call_api; - } - - /** - * Get the plugin status. - * - * @param string $plugin Plugin slug. - * - * @return bool - */ - public function is_plugin_installed( $plugin ) { - if ( ! isset( $this->plugin_paths[ $plugin ] ) ) { - return false; - } - - if ( file_exists( WP_CONTENT_DIR . '/plugins/' . $this->plugin_paths[ $plugin ] ) ) { - return true; - } - - return false; - } - - /** - * Get plugin activation link. - * - * @param string $slug The plugin slug. - * - * @return string - */ - public function get_plugin_activation_link( $slug ) { - $reference_key = $slug === 'otter-blocks' ? 'reference_key' : 'optimole_reference_key'; - $plugin = isset( $this->plugin_paths[ $slug ] ) ? $this->plugin_paths[ $slug ] : $slug . '/' . $slug . '.php'; - - return add_query_arg( - array( - 'plugin_status' => 'all', - 'paged' => '1', - 'action' => 'activate', - $reference_key => $this->product->get_key(), - 'plugin' => rawurlencode( $plugin ), - '_wpnonce' => wp_create_nonce( 'activate-plugin_' . $plugin ), - ), - admin_url( 'plugins.php' ) - ); - } - - /** - * Checks if a plugin is active. - * - * @param string $plugin plugin slug. - * - * @return bool - */ - public function is_plugin_active( $plugin ) { - include_once ABSPATH . 'wp-admin/includes/plugin.php'; - - $plugin = isset( $this->plugin_paths[ $plugin ] ) ? $this->plugin_paths[ $plugin ] : $plugin . '/' . $plugin . '.php'; - - return is_plugin_active( $plugin ); - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php b/vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php deleted file mode 100644 index 29313e9..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php +++ /dev/null @@ -1,108 +0,0 @@ - true, - 'neto' => true, - 'olsen' => true, - 'benson' => true, - 'romero' => true, - 'carmack' => true, - 'puzzle' => true, - 'broadsheet' => true, - 'girlywp' => true, - 'veggie' => true, - 'zeko' => true, - 'maishawp' => true, - 'didi' => true, - 'liber' => true, - 'medicpress-pt' => true, - 'adrenaline-pt' => true, - 'consultpress-pt' => true, - 'legalpress-pt' => true, - 'gympress-pt' => true, - 'readable-pt' => true, - 'bolts-pt' => true, - ]; - /** - * Partners domains. - * - * @var array $DOMAINS Partners domains. - */ - public static $domains = [ - 'proteusthemes.com', - 'anarieldesign.com', - 'prothemedesign.com', - 'cssigniter.com', - ]; - /** - * Map which contains all the modules loaded for each product. - * - * @var array Mapping array. - */ - private static $modules_attached = []; - - /** - * Load availabe modules for the selected product. - * - * @param Product $product Loaded product. - * @param array $modules List of modules. - */ - public static function attach( $product, $modules ) { - - if ( ! isset( self::$modules_attached[ $product->get_slug() ] ) ) { - self::$modules_attached[ $product->get_slug() ] = []; - } - - foreach ( $modules as $module ) { - $class = 'ThemeisleSDK\\Modules\\' . ucwords( $module, '_' ); - /** - * Module object. - * - * @var Abstract_Module $module_object Module instance. - */ - $module_object = new $class( $product ); - - if ( ! $module_object->can_load( $product ) ) { - continue; - } - self::$modules_attached[ $product->get_slug() ][ $module ] = $module_object->load( $product ); - } - } - - /** - * Products/Modules loaded map. - * - * @return array Modules map. - */ - public static function get_modules_map() { - return self::$modules_attached; - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Loader.php b/vendor/codeinwp/themeisle-sdk/src/Loader.php deleted file mode 100644 index 2464690..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Loader.php +++ /dev/null @@ -1,151 +0,0 @@ - $module ) { - if ( ! class_exists( 'ThemeisleSDK\\Modules\\' . ucwords( $module, '_' ) ) ) { - unset( $modules[ $key ] ); - } - } - self::$available_modules = $modules; - } - } - - /** - * Get cache token used in API requests. - * - * @return string Cache token. - */ - public static function get_cache_token() { - $cache_token = get_transient( 'themeisle_sdk_cache_token' ); - if ( false === $cache_token ) { - $cache_token = wp_generate_password( 6, false ); - set_transient( $cache_token, WEEK_IN_SECONDS ); - } - - return $cache_token; - } - - /** - * Clear cache token. - */ - public static function clear_cache_token() { - delete_transient( 'themeisle_sdk_cache_token' ); - } - - /** - * Register product into SDK. - * - * @param string $base_file The product base file. - * - * @return Loader The singleton object. - */ - public static function add_product( $base_file ) { - - if ( ! is_file( $base_file ) ) { - return self::$instance; - } - $product = new Product( $base_file ); - - Module_Factory::attach( $product, self::get_modules() ); - - self::$products[ $product->get_slug() ] = $product; - - return self::$instance; - } - - /** - * Get all registered modules by the SDK. - * - * @return array Modules available. - */ - public static function get_modules() { - return self::$available_modules; - } - - /** - * Get all products using the SDK. - * - * @return array Products available. - */ - public static function get_products() { - return self::$products; - } - - /** - * Get the version of the SDK. - * - * @return string The version. - */ - public static function get_version() { - return self::$version; - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/About_us.php b/vendor/codeinwp/themeisle-sdk/src/Modules/About_us.php deleted file mode 100644 index 291ac38..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/About_us.php +++ /dev/null @@ -1,412 +0,0 @@ -_about_us_metadata', 'add_about_meta' ); - * - * function add_about_meta($data) { - * return [ - * 'location' => , - * 'logo' => , - * 'page_menu' => [['text' => '', 'url' => '']], // optional - * 'has_upgrade_menu' => , - * 'upgrade_link' => , - * 'upgrade_text' => 'Get Pro Version', - * ] - * } - * - * @package ThemeIsleSDK - * @subpackage Modules - * @copyright Copyright (c) 2023, Andrei Baicus - * @license http://opensource.org/licenses/gpl-3.0.php GNU Public License - * @since 3.2.42 - */ - -namespace ThemeisleSDK\Modules; - -use ThemeisleSDK\Common\Abstract_Module; -use ThemeisleSDK\Product; - -// Exit if accessed directly. -if ( ! defined( 'ABSPATH' ) ) { - exit; -} - -/** - * Promotions module for ThemeIsle SDK. - */ -class About_Us extends Abstract_Module { - /** - * About data. - * - * @var array $about_data About page data, received from the filter. - * - * Shape of the $about_data property array: - * [ - * 'location' => 'top level page', - * 'logo' => 'logo path', - * 'page_menu' => [['text' => '', 'url' => '']], // Optional - * 'has_upgrade_menu' => !defined('NEVE_PRO_VERSION'), - * 'upgrade_link' => 'upgrade url', - * 'upgrade_text' => 'Get Pro Version', - * ] - */ - private $about_data = array(); - - /** - * Should we load this module. - * - * @param Product $product Product object. - * - * @return bool - */ - public function can_load( $product ) { - if ( $this->is_from_partner( $product ) ) { - return false; - } - - $this->about_data = apply_filters( $product->get_key() . '_about_us_metadata', array() ); - - return ! empty( $this->about_data ); - } - - /** - * Registers the hooks. - * - * @param Product $product Product to load. - */ - public function load( $product ) { - $this->product = $product; - - add_action( 'admin_menu', [ $this, 'add_submenu_pages' ] ); - add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_about_page_script' ] ); - } - - /** - * Adds submenu pages. - * - * @return void - */ - public function add_submenu_pages() { - if ( ! isset( $this->about_data['location'] ) ) { - return; - } - - add_submenu_page( - $this->about_data['location'], - __( 'About Us', 'textdomain' ), - __( 'About Us', 'textdomain' ), - 'manage_options', - $this->get_about_page_slug(), - array( $this, 'render_about_us_page' ), - 100 - ); - - if ( ! isset( $this->about_data['has_upgrade_menu'] ) ) { - return; - } - - if ( $this->about_data['has_upgrade_menu'] !== true ) { - return; - } - - if ( ! isset( $this->about_data['upgrade_link'] ) ) { - return; - } - - if ( ! isset( $this->about_data['upgrade_text'] ) ) { - return; - } - - add_submenu_page( - $this->about_data['location'], - $this->about_data['upgrade_text'], - $this->about_data['upgrade_text'], - 'manage_options', - $this->about_data['upgrade_link'], - '', - 101 - ); - } - - /** - * Render page content. - * - * @return void - */ - public function render_about_us_page() { - echo '

'; - } - - /** - * Enqueue scripts & styles. - * - * @return void - */ - public function enqueue_about_page_script() { - $current_screen = get_current_screen(); - - if ( ! isset( $current_screen->id ) ) { - return; - } - - if ( strpos( $current_screen->id, $this->get_about_page_slug() ) === false ) { - return; - } - global $themeisle_sdk_max_path; - $handle = 'ti-sdk-about-' . $this->product->get_key(); - $asset_file = require $themeisle_sdk_max_path . '/assets/js/build/about/about.asset.php'; - $deps = array_merge( $asset_file['dependencies'], [ 'updates' ] ); - - wp_register_script( $handle, $this->get_sdk_uri() . 'assets/js/build/about/about.js', $deps, $asset_file['version'], true ); - wp_localize_script( $handle, 'tiSDKAboutData', $this->get_about_localization_data() ); - - wp_enqueue_script( $handle ); - wp_enqueue_style( $handle, $this->get_sdk_uri() . 'assets/js/build/about/about.css', [ 'wp-components' ], $asset_file['version'] ); - } - - /** - * Get localized data. - * - * @return array - */ - private function get_about_localization_data() { - $links = isset( $this->about_data['page_menu'] ) ? $this->about_data['page_menu'] : []; - $product_pages = isset( $this->about_data['product_pages'] ) ? $this->about_data['product_pages'] : []; - return [ - 'links' => $links, - 'logoUrl' => $this->about_data['logo'], - 'productPages' => $this->get_product_pages_data( $product_pages ), - 'products' => $this->get_other_products_data(), - 'homeUrl' => esc_url( home_url() ), - 'pageSlug' => $this->get_about_page_slug(), - 'currentProduct' => [ - 'slug' => $this->product->get_key(), - 'name' => $this->product->get_name(), - ], - 'teamImage' => $this->get_sdk_uri() . 'assets/images/team.jpg', - 'strings' => [ - 'aboutUs' => __( 'About us', 'textdomain' ), - 'heroHeader' => __( 'Our Story', 'textdomain' ), - 'heroTextFirst' => __( 'Themeisle was founded in 2012 by a group of passionate developers who wanted to create beautiful and functional WordPress themes and plugins. Since then, we have grown into a team of over 20 dedicated professionals who are committed to delivering the best possible products to our customers.', 'textdomain' ), - 'heroTextSecond' => __( 'At Themeisle, we offer a wide range of WordPress themes and plugins that are designed to meet the needs of both beginners and advanced users. Our products are feature-rich, easy to use, and are designed to help you create beautiful and functional websites.', 'textdomain' ), - 'teamImageCaption' => __( 'Our team in WCEU2022 in Portugal', 'textdomain' ), - 'newsHeading' => __( 'Stay connected for news & updates!', 'textdomain' ), - 'emailPlaceholder' => __( 'Your email address', 'textdomain' ), - 'signMeUp' => __( 'Sign me up', 'textdomain' ), - 'installNow' => __( 'Install Now', 'textdomain' ), - 'activate' => __( 'Activate', 'textdomain' ), - 'learnMore' => __( 'Learn More', 'textdomain' ), - 'installed' => __( 'Installed', 'textdomain' ), - 'notInstalled' => __( 'Not Installed', 'textdomain' ), - 'active' => __( 'Active', 'textdomain' ), - ], - 'canInstallPlugins' => current_user_can( 'install_plugins' ), - 'canActivatePlugins' => current_user_can( 'activate_plugins' ), - ]; - } - - /** - * Get product pages data. - * - * @param array $product_pages Product pages. - * - * @return array - */ - private function get_product_pages_data( $product_pages ) { - - $otter_slug = 'otter-blocks'; - $otter_plugin = [ - 'status' => 'not-installed', - ]; - $otter_plugin['status'] = $this->is_plugin_installed( $otter_slug ) ? 'installed' : 'not-installed'; - $otter_plugin['status'] = $this->is_plugin_active( $otter_slug ) ? 'active' : $otter_plugin['status']; - $otter_plugin['activationLink'] = $this->get_plugin_activation_link( $otter_slug ); - - $pages = [ - 'otter-page' => [ - 'name' => 'Otter Blocks', - 'hash' => '#otter-page', - 'product' => $otter_slug, - 'plugin' => $otter_plugin, - 'strings' => [ - 'heading' => __( 'Build innovative layouts with Otter Blocks and Gutenberg', 'textdomain' ), - 'text' => __( 'Otter is a lightweight, dynamic collection of page building blocks and templates for the WordPress block editor.', 'textdomain' ), - 'buttons' => [ - 'install_otter_free' => __( "Install Otter - It's free!", 'textdomain' ), - 'install_now' => __( 'Install Now', 'textdomain' ), - 'learn_more' => __( 'Learn More', 'textdomain' ), - 'learn_more_link' => tsdk_utmify( 'https://themeisle.com/plugins/otter-blocks/', 'otter-page', 'about-us' ), - ], - 'features' => [ - 'advancedTitle' => __( 'Advanced Features', 'textdomain' ), - 'advancedDesc' => __( 'Add features such as Custom CSS, Animations & Visibility Conditions to all blocks.', 'textdomain' ), - 'fastTitle' => __( 'Lightweight and Fast', 'textdomain' ), - 'fastDesc' => __( 'Otter enhances WordPress site building experience without impacting site speed.', 'textdomain' ), - 'mobileTitle' => __( 'Mobile-Friendly', 'textdomain' ), - 'mobileDesc' => __( 'Each block can be tweaked to provide a consistent experience across all devices.', 'textdomain' ), - ], - 'details' => [ - 's1Image' => $this->get_sdk_uri() . 'assets/images/otter/otter-builder.png', - 's1Title' => __( 'A Better Page Building Experience', 'textdomain' ), - 's1Text' => __( 'Otter can be used to build everything from a personal blog to an e-commerce site without losing the personal touch. Otter’s ease of use transforms basic blocks into expressive layouts in seconds.', 'textdomain' ), - 's2Image' => $this->get_sdk_uri() . 'assets/images/otter/otter-patterns.png', - 's2Title' => __( 'A New Collection of Patterns', 'textdomain' ), - 's2Text' => __( 'A New Patterns Library, containing a range of different elements in a variety of styles to help you build great pages. All of your website’s most important areas are covered: headers, testimonials, pricing tables, sections and more.', 'textdomain' ), - 's3Image' => $this->get_sdk_uri() . 'assets/images/otter/otter-library.png', - 's3Title' => __( 'Advanced Blocks', 'textdomain' ), - 's3Text' => __( 'Enhance your website’s design with powerful blocks, like the Add to Cart, Business Hours, Review Comparison, and dozens of WooCommerce blocks.', 'textdomain' ), - ], - 'testimonials' => [ - 'heading' => __( 'Trusted by more than 300K website owners', 'textdomain' ), - 'users' => [ - [ - 'avatar' => 'https://mllj2j8xvfl0.i.optimole.com/cb:3970~373ad/w:80/h:80/q:mauto/https://themeisle.com/wp-content/uploads/2021/05/avatar-03.png', - 'name' => 'Michael Burry', - 'text' => 'Loved the collection of blocks. If you want to create nice Gutenberg Pages, this plugin will be very handy and useful.', - ], - [ - 'avatar' => 'https://mllj2j8xvfl0.i.optimole.com/cb:3970~373ad/w:80/h:80/q:mauto/https://themeisle.com/wp-content/uploads/2022/04/avatar-04.png', - 'name' => 'Maria Gonzales', - 'text' => 'I am very satisfied with Otter – a fantastic collection of blocks. And the plugin is perfectly integrated with Gutenberg and complete enough for my needs. ', - ], - [ - 'avatar' => 'https://mllj2j8xvfl0.i.optimole.com/cb:3970~373ad/w:80/h:80/q:mauto/https://themeisle.com/wp-content/uploads/2022/04/avatar-05.png', - 'name' => 'Florian Henckel', - 'text' => 'Otter Blocks work really well and I like the customization options. Easy to use and format to fit in with my site theme – and I’ve not encountered any compatibility or speed issues.', - ], - ], - ], - ], - ], - ]; - - return array_filter( - $pages, - function ( $page_data, $page_key ) use ( $product_pages ) { - return in_array( $page_key, $product_pages, true ) && - isset( $page_data['plugin']['status'] ) && - $page_data['plugin']['status'] === 'not-installed'; - }, - ARRAY_FILTER_USE_BOTH - ); - } - - /** - * Get products data. - * - * @return array - */ - private function get_other_products_data() { - $products = [ - 'optimole-wp' => [ - 'name' => 'Optimole', - 'description' => 'Optimole is an image optimization service that automatically optimizes your images and serves them to your visitors via a global CDN, making your website lighter, faster and helping you reduce your bandwidth usage.', - ], - 'neve' => [ - 'skip_api' => true, - 'name' => 'Neve', - 'description' => __( 'A fast, lightweight, customizable WordPress theme offering responsive design, speed, and flexibility for various website types.', 'textdomain' ), - 'icon' => $this->get_sdk_uri() . 'assets/images/neve.png', - ], - 'otter-blocks' => [ - 'name' => 'Otter', - ], - 'tweet-old-post' => [ - 'name' => 'Revive Old Post', - ], - 'feedzy-rss-feeds' => [ - 'name' => 'Feedzy', - ], - 'woocommerce-product-addon' => [ - 'name' => 'PPOM', - 'condition' => class_exists( 'WooCommerce', false ), - ], - 'visualizer' => [ - 'name' => 'Visualizer', - ], - 'wp-landing-kit' => [ - 'skip_api' => true, - 'premiumUrl' => tsdk_utmify( 'https://themeisle.com/plugins/wp-landing-kit', $this->get_about_page_slug() ), - 'name' => 'WP Landing Kit', - 'description' => __( 'Turn WordPress into a landing page powerhouse with Landing Kit, map domains to pages or any other published resource.', 'textdomain' ), - 'icon' => $this->get_sdk_uri() . 'assets/images/wplk.png', - ], - 'multiple-pages-generator-by-porthas' => [ - 'name' => 'MPG', - ], - 'sparks-for-woocommerce' => [ - 'skip_api' => true, - 'premiumUrl' => tsdk_utmify( 'https://themeisle.com/plugins/sparks-for-woocommerce', $this->get_about_page_slug() ), - 'name' => 'Sparks', - 'description' => __( 'Extend your store functionality with 8 ultra-performant features like product comparisons, variation swatches, wishlist, and more.', 'textdomain' ), - 'icon' => $this->get_sdk_uri() . 'assets/images/sparks.png', - 'condition' => class_exists( 'WooCommerce', false ), - ], - 'templates-patterns-collection' => [ - 'name' => 'Templates Cloud', - 'description' => __( 'Design, save, and revisit your templates anytime with your personal vault on Templates Cloud.', 'textdomain' ), - ], - ]; - - foreach ( $products as $slug => $product ) { - if ( isset( $product['condition'] ) && ! $product['condition'] ) { - unset( $products[ $slug ] ); - continue; - } - - if ( $slug === 'neve' ) { - $theme = get_template(); - $themes = wp_get_themes(); - - $products[ $slug ]['status'] = isset( $themes['neve'] ) ? 'installed' : 'not-installed'; - $products[ $slug ]['status'] = $theme === 'neve' ? 'active' : $products[ $slug ]['status']; - - $products[ $slug ]['activationLink'] = add_query_arg( - [ - 'stylesheet' => 'neve', - 'action' => 'activate', - '_wpnonce' => wp_create_nonce( 'switch-theme_neve' ), - ], - admin_url( 'themes.php' ) - ); - - continue; - } - - $products[ $slug ]['status'] = $this->is_plugin_installed( $slug ) ? 'installed' : 'not-installed'; - $products[ $slug ]['status'] = $this->is_plugin_active( $slug ) ? 'active' : $products[ $slug ]['status']; - $products[ $slug ]['activationLink'] = $this->get_plugin_activation_link( $slug ); - - - if ( isset( $product['skip_api'] ) ) { - continue; - } - - $api_data = $this->call_plugin_api( $slug ); - - if ( ! isset( $product['icon'] ) ) { - $products[ $slug ]['icon'] = isset( $api_data->icons['2x'] ) ? $api_data->icons['2x'] : $api_data->icons['1x']; - } - if ( ! isset( $product['description'] ) ) { - $products[ $slug ]['description'] = $api_data->short_description; - } - if ( ! isset( $product['name'] ) ) { - $products[ $slug ]['name'] = $api_data->name; - } - } - - return $products; - } - - /** - * Get the page slug. - * - * @return string - */ - private function get_about_page_slug() { - return 'ti-about-' . $this->product->get_key(); - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Announcements.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Announcements.php deleted file mode 100644 index e75a9b9..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Announcements.php +++ /dev/null @@ -1,379 +0,0 @@ - array( - 'start' => '2024-11-25 00:00:00', - 'end' => '2024-12-03 23:59:59', - 'rendered' => false, - ), - ); - - /** - * Holds the option prefix for the announcements. - * - * This is used to store the dismiss date for each announcement. - * - * @var string - */ - public $option_prefix = 'themeisle_sdk_announcement_'; - - /** - * Holds the time for the current request. - * - * @var string - */ - public $time = ''; - - /** - * Check if the module can be loaded. - * - * @param Product $product Product data. - * - * @return bool - */ - public function can_load( $product ) { - if ( $this->is_from_partner( $product ) ) { - return false; - } - - return true; - } - - /** - * Load the module for the selected product. - * - * @param Product $product Product data. - * - * @return void - */ - public function load( $product ) { - if ( ! current_user_can( 'install_plugins' ) ) { - return; - } - - $this->product = $product; - - add_action( 'admin_init', array( $this, 'load_announcements' ) ); - add_filter( 'themeisle_sdk_active_announcements', array( $this, 'get_active_announcements' ) ); - add_filter( 'themeisle_sdk_announcements', array( $this, 'get_announcements_for_plugins' ) ); - } - - /** - * Load all valid announcements. - * - * @return void - */ - public function load_announcements() { - $active = $this->get_active_announcements(); - - if ( empty( $active ) ) { - return; - } - - foreach ( $active as $announcement ) { - - $method = $announcement . '_notice_render'; - - if ( method_exists( $this, $method ) ) { - add_action( 'admin_notices', array( $this, $method ) ); - } - } - - // Load the ajax handler. - add_action( 'wp_ajax_themeisle_sdk_dismiss_announcement', array( $this, 'disable_notification_ajax' ) ); - } - - /** - * Get all active announcements. - * - * @return array List of active announcements. - */ - public function get_active_announcements() { - $active = array(); - - foreach ( self::$timeline as $announcement_slug => $dates ) { - if ( $this->is_active( $dates ) && $this->can_show( $announcement_slug, $dates ) ) { - $active[] = $announcement_slug; - } - } - - return $active; - } - - /** - * Get all announcements along with plugin specific data. - * - * @return array List of announcements. - */ - public function get_announcements_for_plugins() { - - $announcements = array(); - - foreach ( self::$timeline as $announcement => $dates ) { - $announcements[ $announcement ] = $dates; - - if ( false !== strpos( $announcement, 'black_friday' ) ) { - $announcements[ $announcement ]['active'] = $this->is_active( $dates ); - - // Dashboard banners URLs. - $announcements[ $announcement ]['feedzy_dashboard_url'] = tsdk_utmify( 'https://themeisle.com/plugins/feedzy-rss-feeds/blackfriday/', 'bfcm24', 'dashboard' ); - $announcements[ $announcement ]['neve_dashboard_url'] = tsdk_utmify( 'https://themeisle.com/themes/neve/blackfriday/', 'bfcm24', 'dashboard' ); - $announcements[ $announcement ]['otter_dashboard_url'] = tsdk_utmify( 'https://themeisle.com/plugins/otter-blocks/blackfriday/', 'bfcm24', 'dashboard' ); - - // Customizer banners URLs. - $announcements[ $announcement ]['hestia_customizer_url'] = tsdk_utmify( 'https://themeisle.com/black-friday/', 'bfcm24', 'hestiacustomizer' ); - $announcements[ $announcement ]['neve_customizer_url'] = tsdk_utmify( 'https://themeisle.com/black-friday/', 'bfcm24', 'nevecustomizer' ); - - // Banners urgency text. - $remaining_time = $this->get_remaining_time_for_event( $dates['end'] ); - $announcements[ $announcement ]['remaining_time'] = $remaining_time; - $announcements[ $announcement ]['urgency_text'] = ! empty( $remaining_time ) ? 'Hurry up! Only ' . $remaining_time . ' left.' : ''; - } - } - - return apply_filters( 'themeisle_sdk_announcements_data', $announcements ); - } - - /** - * Get the announcement data. - * - * @param string $announcement The announcement to get the data for. - * - * @return array - */ - public function get_announcement_data( $announcement ) { - return ! empty( $announcement ) && is_string( $announcement ) && isset( self::$timeline[ $announcement ] ) ? self::$timeline[ $announcement ] : array(); - } - - /** - * Check if the announcement has an active timeline. - * - * @param array $dates The announcement to check. - * - * @return bool - */ - public function is_active( $dates ) { - - if ( empty( $this->time ) ) { - $this->time = current_time( 'Y-m-d' ); - } - - $start = isset( $dates['start'] ) ? $dates['start'] : null; - $end = isset( $dates['end'] ) ? $dates['end'] : null; - - if ( $start && $end ) { - return $start <= $this->time && $this->time <= $end; - } elseif ( $start ) { - return $this->time >= $start; - } elseif ( $end ) { - return $this->time <= $end; - } - - return false; - } - - /** - * Get the remaining time for the event in a human readable format. - * - * @param string $end_date The end date for event. - * @return string Remaining time for the event. - */ - public function get_remaining_time_for_event( $end_date ) { - if ( empty( $end_date ) || ! is_string( $end_date ) ) { - return ''; - } - - try { - $end_date = new \DateTime( $end_date, new \DateTimeZone( 'GMT' ) ); - $current_date = new \DateTime( 'now', new \DateTimeZone( 'GMT' ) ); - $diff = $end_date->diff( $current_date ); - - if ( $diff->days > 0 ) { - return $diff->days === 1 ? $diff->format( '%a day' ) : $diff->format( '%a days' ); - } - - if ( $diff->h > 0 ) { - return $diff->h === 1 ? $diff->format( '%h hour' ) : $diff->format( '%h hours' ); - } - - if ( $diff->i > 0 ) { - return $diff->i === 1 ? $diff->format( '%i minute' ) : $diff->format( '%i minutes' ); - } - - return $diff->s === 1 ? $diff->format( '%s second' ) : $diff->format( '%s seconds' ); - } catch ( \Exception $e ) { - if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { - error_log( $e->getMessage() ); // phpcs:ignore - } - } - - return ''; - } - - /** - * Check if the announcement can be shown. - * - * @param string $announcement_slug The announcement to check. - * @param array $dates The announcement to check. - * - * @return bool - */ - public function can_show( $announcement_slug, $dates ) { - $dismiss_date = get_option( $this->option_prefix . $announcement_slug, false ); - - if ( false === $dismiss_date ) { - return true; - } - - // If the start date is after the dismiss date, show the notice. - $start = isset( $dates['start'] ) ? $dates['start'] : null; - if ( $start && $dismiss_date < $start ) { - return true; - } - - return false; - } - - /** - * Disable the notification via ajax. - * - * @return void - */ - public function disable_notification_ajax() { - if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_key( $_POST['nonce'] ), 'dismiss_themeisle_event_notice' ) ) { - wp_die( 'Invalid nonce! Refresh the page and try again.' ); - } - - if ( ! isset( $_POST['announcement'] ) || ! is_string( $_POST['announcement'] ) ) { - wp_die( 'Invalid announcement! Refresh the page and try again.' ); - } - - $announcement = sanitize_key( $_POST['announcement'] ); - - update_option( $this->option_prefix . $announcement, current_time( 'Y-m-d' ) ); - wp_die( 'success' ); - } - - /** - * Render the Black Friday notice. - * - * @return void - */ - public function black_friday_notice_render() { - - // Prevent the notice from being rendered twice. - if ( self::$timeline['black_friday']['rendered'] ) { - return; - } - self::$timeline['black_friday']['rendered'] = true; - - $product_names = array(); - - foreach ( Loader::get_products() as $product ) { - $slug = $product->get_slug(); - - // Do not add if the contains the string 'pro'. - if ( strpos( $slug, 'pro' ) !== false ) { - continue; - } - - $product_names[] = $product->get_name(); - } - - // Randomize the products and get only 4. - shuffle( $product_names ); - $product_names = array_slice( $product_names, 0, 4 ); - - ?> - - - - is_from_partner( $product ) ) { - return false; - } - if ( $product->is_theme() && ! current_user_can( 'switch_themes' ) ) { - return false; - } - - if ( $product->is_plugin() && ! current_user_can( 'install_plugins' ) ) { - return false; - } - - return true; - } - - /** - * Registers the hooks. - * - * @param Product $product Product to load. - * - * @throws \Exception If the configuration is invalid. - * - * @return Compatibilities Module instance. - */ - public function load( $product ) { - - - $this->product = $product; - - $compatibilities = apply_filters( 'themeisle_sdk_compatibilities/' . $this->product->get_slug(), [] ); - if ( empty( $compatibilities ) ) { - return $this; - } - $requirement = null; - $check_type = null; - foreach ( $compatibilities as $compatibility ) { - - if ( empty( $compatibility['basefile'] ) ) { - return $this; - } - $requirement = new Product( $compatibility['basefile'] ); - $tested_up = isset( $compatibility[ self::TESTED_UP ] ) ? $compatibility[ self::TESTED_UP ] : '999'; - $required = $compatibility[ self::REQUIRED ]; - if ( ! version_compare( $required, $tested_up, '<' ) ) { - throw new \Exception( sprintf( 'Invalid required/tested_up configuration. Required version %s should be lower than tested_up %s.', $required, $tested_up ) ); - } - $check_type = self::REQUIRED; - if ( ! version_compare( $requirement->get_version(), $required, '<' ) ) { - $check_type = self::TESTED_UP; - if ( version_compare( $requirement->get_version(), $tested_up . '.9999', '<' ) ) { - return $this; - } - } - - break; - } - if ( empty( $requirement ) ) { - return $this; - } - if ( $check_type === self::REQUIRED ) { - $this->mark_required( $product, $requirement ); - } - if ( $check_type === self::TESTED_UP ) { - $this->mark_testedup( $product, $requirement ); - } - - return $this; - } - - /** - * Mark the product tested up. - * - * @param Product $product Product object. - * @param Product $requirement Requirement object. - * - * @return void - */ - public function mark_testedup( $product, $requirement ) { - add_action( - 'admin_head', - function () use ( $product, $requirement ) { - $screen = function_exists( 'get_current_screen' ) ? get_current_screen() : ''; - - if ( empty( $screen ) || ! isset( $screen->id ) ) { - return; - } - if ( $requirement->is_theme() && $screen->id === 'themes' ) { - ?> - - is_plugin() && $screen->id === 'plugins' ) { - ?> - - is_theme() - && property_exists( $upgrader, 'skin' ) - && property_exists( $upgrader->skin, 'theme_info' ) - && $upgrader->skin->theme_info->template === $product->get_slug() ) { - $should_block = true; - - } - if ( ! $should_block && $product->is_plugin() - && property_exists( $upgrader, 'skin' ) - && property_exists( $upgrader->skin, 'plugin_info' ) - && $upgrader->skin->plugin_info['Name'] === $product->get_name() ) { - $should_block = true; - } - if ( $should_block ) { - echo( sprintf( - '%s update requires a newer version of %s. Please %supdate%s %s %s.', - esc_attr( $product->get_friendly_name() ), - esc_attr( $requirement->get_friendly_name() ), - '', - '', - esc_attr( $requirement->get_friendly_name() ), - esc_attr( $requirement->is_theme() ? 'theme' : 'plugin' ) - ) ); - $upgrader->maintenance_mode( false ); - die(); - } - - return $return; - }, - 10, - 3 - ); - - add_action( - 'admin_notices', - function () use ( $product, $requirement ) { - echo '

'; - echo( sprintf( - '%s requires a newer version of %s. Please %supdate%s %s %s to the latest version.', - '' . esc_attr( $product->get_friendly_name() ) . '', - '' . esc_attr( $requirement->get_friendly_name() ) . '', - '', - '', - '' . esc_attr( $requirement->get_friendly_name() ) . '', - esc_attr( $requirement->is_theme() ? 'theme' : 'plugin' ) - ) ); - echo '

'; - } - ); - - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Dashboard_widget.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Dashboard_widget.php deleted file mode 100644 index 89eb28c..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Dashboard_widget.php +++ /dev/null @@ -1,504 +0,0 @@ -is_from_partner( $product ) ) { - return false; - } - - if ( ! apply_filters( $product->get_slug() . '_load_dashboard_widget', true ) ) { - return false; - } - - return true; - } - - /** - * Registers the hooks. - * - * @param Product $product Product to load. - * - * @return Dashboard_Widget Module instance. - */ - public function load( $product ) { - if ( apply_filters( 'themeisle_sdk_hide_dashboard_widget', false ) ) { - return; - } - $this->product = $product; - $this->dashboard_name = apply_filters( 'themeisle_sdk_dashboard_widget_name', 'WordPress Guides/Tutorials' ); - $this->feeds = apply_filters( - 'themeisle_sdk_dashboard_widget_feeds', - [ - 'https://themeisle.com/blog/feed', - 'https://www.codeinwp.com/blog/feed', - 'https://wpshout.com/feed', - ] - ); - add_action( 'wp_dashboard_setup', array( &$this, 'add_widget' ) ); - add_action( 'wp_network_dashboard_setup', array( &$this, 'add_widget' ) ); - add_filter( 'themeisle_sdk_recommend_plugin_or_theme', array( &$this, 'recommend_plugin_or_theme' ) ); - - return $this; - } - - - /** - * Add widget to the dashboard - * - * @return string|void - */ - public function add_widget() { - global $wp_meta_boxes; - if ( isset( $wp_meta_boxes['dashboard']['normal']['core']['themeisle'] ) ) { - return; - } - wp_add_dashboard_widget( - 'themeisle', - $this->dashboard_name, - [ - $this, - 'render_dashboard_widget', - ] - ); - } - - /** - * Render widget content - */ - public function render_dashboard_widget() { - $this->setup_feeds(); - if ( empty( $this->items ) || ! is_array( $this->items ) ) { - return; - } - ?> - - product ); ?> - -
    - items as $item ) { - ?> -
  • - - - -
  • - -
- $recommend['slug'], - ], - network_admin_url( 'theme-install.php' ) - ); - - if ( 'plugin' === $type ) { - - $url = add_query_arg( - array( - 'tab' => 'plugin-information', - 'plugin' => $recommend['slug'], - ), - network_admin_url( 'plugin-install.php' ) - ); - } - ?> - - - feeds; - add_action( - 'wp_feed_options', - function ( $feed, $url ) use ( $sdk_feeds ) { - if ( defined( 'TI_SDK_PHPUNIT' ) && true === TI_SDK_PHPUNIT ) { - return; - } - - if ( ! is_string( $url ) && in_array( $url, $sdk_feeds, true ) ) { - $feed->force_feed( false ); - return; - } - if ( is_array( $url ) ) { - foreach ( $url as $feed_url ) { - if ( in_array( $feed_url, $sdk_feeds, true ) ) { - $feed->force_feed( false ); - return; - } - } - } - }, - PHP_INT_MAX, - 2 - ); - // Load SimplePie Instance. - $feed = fetch_feed( $sdk_feeds ); - // TODO report error when is an error loading the feed. - if ( is_wp_error( $feed ) ) { - return; - } - - $items = $feed->get_items( 0, 5 ); - $items = is_array( $items ) ? $items : []; - - $items_normalized = []; - - foreach ( $items as $item ) { - $items_normalized[] = array( - 'title' => $item->get_title(), - 'date' => $item->get_date( 'U' ), - 'link' => $item->get_permalink(), - ); - } - set_transient( 'themeisle_sdk_feed_items', $items_normalized, 48 * HOUR_IN_SECONDS ); - } - $this->items = $items_normalized; - } - - /** - * Either the current product is installed or not. - * - * @param array $val The current recommended product. - * - * @return bool Either we should exclude the plugin or not. - */ - public function remove_current_products( $val ) { - if ( 'theme' === $val['type'] ) { - $exist = wp_get_theme( $val['slug'] ); - - return ! $exist->exists(); - } else { - $all_plugins = array_keys( get_plugins() ); - foreach ( $all_plugins as $slug ) { - if ( strpos( $slug, $val['slug'] ) !== false ) { - return false; - } - } - - return true; - } - } - - /** - * Contact the API and fetch the recommended plugins/themes - */ - public function recommend_plugin_or_theme() { - $products = $this->get_product_from_api(); - if ( ! is_array( $products ) ) { - $products = array(); - } - $products = array_filter( $products, array( $this, 'remove_current_products' ) ); - $products = array_merge( $products ); - if ( count( $products ) > 1 ) { - shuffle( $products ); - $products = array_slice( $products, 0, 1 ); - } - $to_recommend = isset( $products[0] ) ? $products[0] : $products; - - return $to_recommend; - } - - /** - * Fetch products from the recomended section. - * - * @return array|mixed The list of products to use in recomended section. - */ - public function get_product_from_api() { - if ( false === ( $products = get_transient( 'themeisle_sdk_products' ) ) ) { //phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.FoundInControlStructure - $products = array(); - $all_themes = $this->get_themes_from_wporg( 'themeisle' ); - $all_plugins = $this->get_plugins_from_wporg( 'themeisle' ); - static $allowed_products = [ - 'hestia' => true, - 'neve' => true, - 'visualizer' => true, - 'feedzy-rss-feeds' => true, - 'wp-product-review' => true, - 'otter-blocks' => true, - 'themeisle-companion' => true, - ]; - foreach ( $all_themes as $theme ) { - if ( $theme->active_installs < 4999 ) { - continue; - } - if ( ! isset( $allowed_products[ $theme->slug ] ) ) { - continue; - } - $products[] = array( - 'name' => $theme->name, - 'type' => 'theme', - 'slug' => $theme->slug, - 'installs' => $theme->active_installs, - ); - } - foreach ( $all_plugins as $plugin ) { - if ( $plugin->active_installs < 4999 ) { - continue; - } - if ( ! isset( $allowed_products[ $plugin->slug ] ) ) { - continue; - } - $products[] = array( - 'name' => $plugin->name, - 'type' => 'plugin', - 'slug' => $plugin->slug, - 'installs' => $plugin->active_installs, - ); - } - set_transient( 'themeisle_sdk_products', $products, 6 * HOUR_IN_SECONDS ); - } - - return $products; - } - - /** - * Fetch themes from wporg api. - * - * @param string $author The author name. - * - * @return array The list of themes. - */ - public function get_themes_from_wporg( $author ) { - $products = $this->safe_get( - 'https://api.wordpress.org/themes/info/1.1/?action=query_themes&request[author]=' . $author . '&request[per_page]=30&request[fields][active_installs]=true' - ); - $products = json_decode( wp_remote_retrieve_body( $products ) ); - if ( is_object( $products ) ) { - $products = isset( $products->themes ) ? $products->themes : array(); - } else { - $products = array(); - } - - return (array) $products; - } - - /** - * Fetch plugin from wporg api. - * - * @param string $author The author slug. - * - * @return array The list of plugins for the selected author. - */ - public function get_plugins_from_wporg( $author ) { - $products = $this->safe_get( - 'https://api.wordpress.org/plugins/info/1.1/?action=query_plugins&request[author]=' . $author . '&request[per_page]=40&request[fields][active_installs]=true' - ); - $products = json_decode( wp_remote_retrieve_body( $products ) ); - if ( is_object( $products ) ) { - $products = isset( $products->plugins ) ? $products->plugins : array(); - } else { - $products = array(); - } - - return (array) $products; - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php deleted file mode 100644 index d5ed07d..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php +++ /dev/null @@ -1,1172 +0,0 @@ -themes->{$this->product->get_slug()} ); - - // Encode the updated JSON response. - $r['body']['themes'] = wp_json_encode( $themes ); - - return $r; - } - - /** - * Register the setting for the license of the product. - * - * @return bool - */ - public function register_settings() { - if ( ! is_admin() ) { - return false; - } - if ( apply_filters( $this->product->get_key() . '_hide_license_field', false ) ) { - return; - } - add_settings_field( - $this->product->get_key() . '_license', - $this->product->get_name() . ' license', - array( $this, 'license_view' ), - 'general' - ); - } - - /** - * The license view field. - */ - public function license_view() { - $status = $this->get_license_status(); - $value = $this->license_key; - - $activate_string = apply_filters( $this->product->get_key() . '_lc_activate_string', 'Activate' ); - $deactivate_string = apply_filters( $this->product->get_key() . '_lc_deactivate_string', 'Deactivate' ); - $valid_string = apply_filters( $this->product->get_key() . '_lc_valid_string', 'Valid' ); - $invalid_string = apply_filters( $this->product->get_key() . '_lc_invalid_string', 'Invalid' ); - $license_message = apply_filters( $this->product->get_key() . '_lc_license_message', 'Enter your license from %s purchase history in order to get %s updates' ); - $error_message = $this->get_error(); - ?> - - %s%s   

%s

%s', - ( ( 'valid' === $status ) ? sprintf( '', esc_attr( $value ), esc_attr( $this->product->get_key() ) ) : '' ), - ( ( 'valid' === $status ) ? 'themeisle-sdk-text-input-valid' : '' ), - esc_attr( $this->product->get_key() ), - esc_attr( ( ( 'valid' === $status ) ? $this->product->get_key() . '_mask' : $this->product->get_key() ) ), - esc_attr( ( ( 'valid' === $status ) ? ( str_repeat( '*', 30 ) . substr( $value, - 5 ) ) : $value ) ), - esc_attr( ( 'valid' === $status ? 'themeisle-sdk-license-deactivate-cta' : 'themeisle-sdk-license-activate-cta' ) ), - esc_attr( 'valid' === $status ? $valid_string : $invalid_string ), - esc_attr( $this->product->get_key() ), - esc_attr( 'valid' === $status ? $deactivate_string : $activate_string ), - sprintf( wp_kses_data( $license_message ), '' . esc_attr( $this->get_distributor_name() ) . ' ', esc_attr( $this->product->get_type() ) ), - wp_kses_data( empty( $error_message ) ? '' : sprintf( '

%s

', ( $error_message ) ) ) - ) . wp_nonce_field( $this->product->get_key() . 'nonce', $this->product->get_key() . 'nonce_field', false, false );//phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped - - } - - /** - * Return the license status. - * - * @param bool $check_expiration Should check if license is valid, but expired. - * - * @return string The License status. - */ - public function get_license_status( $check_expiration = false ) { - - $license_data = get_option( $this->product->get_key() . '_license_data', '' ); - - if ( '' === $license_data ) { - return get_option( $this->product->get_key() . '_license_status', 'not_active' ); - } - $status = isset( $license_data->license ) ? $license_data->license : get_option( $this->product->get_key() . '_license_status', 'not_active' ); - if ( false === $check_expiration ) { - return $status; - } - - return ( 'valid' === $status && isset( $license_data->is_expired ) && 'yes' === $license_data->is_expired ) ? 'active_expired' : $status; - } - - /** - * Check status. - * - * @param string $product_file Product basefile. - * - * @return string Status license. - */ - public static function status( $product_file ) { - $product = Product::get( $product_file ); - if ( ! $product->requires_license() ) { - return self::STATUS_VALID; - } - $license_data = self::get_license_data( $product->get_key() ); - - $status = isset( $license_data->license ) ? $license_data->license : self::STATUS_NOT_ACTIVE; - - return ( 'valid' === $status && isset( $license_data->is_expired ) && 'yes' === $license_data->is_expired ) ? 'active_expired' : $status; - } - - /** - * Product license data. - * - * @param string $key Product key. - * - * @return false|mixed|null - */ - private static function get_license_data( $key ) { - $license_data = get_option( $key . '_license_data', '' ); - - return isset( $license_data->license ) ? $license_data : false; - } - - /** - * Get license hash. - * - * @param string $key Product key. - * - * @return bool|string - */ - public static function create_license_hash( $key ) { - $data = self::get_license_data( $key ); - - if ( ! $data ) { - return false; - } - - return isset( $data->key ) ? wp_hash( $data->key ) : false; - } - - /** - * Check if license is valid. - * - * @param string $product_file Product basefile. - * - * @return bool Is valid? - */ - public static function is_valid( $product_file ) { - return self::status( $product_file ) === self::STATUS_VALID; - } - - /** - * Get product plan. - * - * @param string $product_file Product file. - * - * @return int Plan id. - */ - public static function plan( $product_file ) { - $product = Product::get( $product_file ); - $data = self::get_license_data( $product->get_key() ); - - return isset( $data->price_id ) ? (int) $data->price_id : - 1; - } - - /** - * Get product license key. - * - * @param string $product_file Product file. - * - * @return string - */ - public static function key( $product_file ) { - $product = Product::get( $product_file ); - - return $product->get_license(); - } - - /** - * Return the last error message. - * - * @return mixed Error message. - */ - public function get_error() { - return get_transient( $this->product->get_key() . 'act_err' ); - } - - /** - * Get remote api url. - * - * @return string Remote api url. - */ - public function get_api_url() { - if ( $this->is_from_partner( $this->product ) ) { - return 'https://themeisle.com'; - } - - return $this->product->get_store_url(); - } - - /** - * Get remote api url. - * - * @return string Remote api url. - */ - public function get_distributor_name() { - if ( $this->is_from_partner( $this->product ) ) { - return 'Themeisle'; - } - - return $this->product->get_store_name(); - } - - /** - * License price id. - * - * @return int License plan. - */ - public function get_plan() { - return self::plan( $this->product->get_basefile() ); - } - - /** - * Show the admin notice regarding the license status. - * - * @return bool Should we show the notice ? - */ - public function show_notice() { - if ( ! is_admin() ) { - return false; - } - - if ( apply_filters( $this->product->get_key() . '_hide_license_notices', false ) ) { - return false; - } - - $status = $this->get_license_status( true ); - $no_activations_string = apply_filters( $this->product->get_key() . '_lc_no_activations_string', 'No more activations left for %s. You need to upgrade your plan in order to use %s on more websites. If you need assistance, please get in touch with %s staff.' ); - $no_valid_string = apply_filters( $this->product->get_key() . '_lc_no_valid_string', 'In order to benefit from updates and support for %s, please add your license code from your purchase history and validate it here. ' ); - $expired_license_string = apply_filters( $this->product->get_key() . '_lc_expired_string', 'Your %s\'s License Key has expired. In order to continue receiving support and software updates you must renew your license key.' ); - // No activations left for this license. - if ( 'valid' != $status && $this->check_activation() ) { - ?> -
-

- product->get_name() ), - esc_attr( $this->product->get_name() ), - '' . esc_attr( $this->get_distributor_name() ) . '' - ); - ?> - -

-
- -
-

- product->get_name() . ' ' . $this->product->get_type() ), esc_url( $this->get_api_url() . '?license=' . $this->license_key ) ); ?> -

-
- -
-

- product->get_name() . ' ' . $this->product->get_type() ), esc_url( $this->get_api_url() ), esc_url( admin_url( 'options-general.php' ) . '#' . $this->product->get_key() . '_license' ) ); ?> -

-
- product->get_key() . '_license_data', '' ); - if ( '' === $license_data ) { - return false; - } - - return isset( $license_data->license ) ? ( 'no_activations_left' == $license_data->license ) : false; - - } - - /** - * Check if the license is about to expire in the next month. - * - * @return bool - */ - public function check_expiration() { - $license_data = get_option( $this->product->get_key() . '_license_data', '' ); - if ( '' === $license_data ) { - return false; - } - if ( ! isset( $license_data->expires ) ) { - return false; - } - if ( strtotime( $license_data->expires ) - time() > 30 * 24 * 3600 ) { - return false; - } - - return true; - } - - /** - * Return the renew url from the store used. - * - * @return string The renew url. - */ - public function renew_url() { - $license_data = get_option( $this->product->get_key() . '_license_data', '' ); - if ( '' === $license_data ) { - return $this->get_api_url(); - } - if ( ! isset( $license_data->download_id ) || ! isset( $license_data->key ) ) { - return $this->get_api_url(); - } - - return trim( $this->get_api_url(), '/' ) . '/checkout/?edd_license_key=' . $license_data->key . '&download_id=' . $license_data->download_id; - } - - /** - * Run the license check call. - */ - public function product_valid() { - if ( false !== ( $license = get_transient( $this->product->get_key() . '_license_data' ) ) ) { //phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.FoundInControlStructure - return; - } - $license = $this->check_license(); - set_transient( $this->product->get_key() . '_license_data', $license, 12 * HOUR_IN_SECONDS ); - update_option( $this->product->get_key() . '_license_data', $license ); - } - - /** - * Check the license status. - * - * @return object The license data. - */ - public function check_license() { - $status = $this->get_license_status(); - if ( 'not_active' === $status ) { - $license_data = new \stdClass(); - $license_data->license = 'not_active'; - - return $license_data; - } - $license = trim( $this->license_key ); - - $response = $this->do_license_process( $license, 'check' ); - - if ( is_wp_error( $response ) ) { - $license_data = new \stdClass(); - $license_data->license = 'invalid'; - } else { - $license_data = $response; - } - - $license_old = get_option( $this->product->get_key() . '_license_data', '' ); - if ( 'valid' === $license_old->license && ( $license_data->license !== $license_old->license ) && $this->failed_checks <= self::$max_failed ) { - $this->increment_failed_checks(); - - return $license_old; - } - - if ( ! isset( $license_data->key ) ) { - $license_data->key = isset( $license_old->key ) ? $license_old->key : ''; - } - $this->reset_failed_checks(); - - return $license_data; - - } - - /** - * Do license activation/deactivation. - * - * @param string $license License key. - * @param string $action What do to. - * - * @return bool|\WP_Error - */ - public function do_license_process( $license, $action = 'toggle' ) { - if ( strlen( $license ) < 10 ) { - return new \WP_Error( 'themeisle-license-invalid-format', 'Invalid license.' ); - } - $status = $this->get_license_status(); - - if ( 'valid' === $status && 'activate' === $action ) { - return new \WP_Error( 'themeisle-license-already-active', 'License is already active.' ); - } - if ( 'valid' !== $status && 'deactivate' === $action ) { - return new \WP_Error( 'themeisle-license-already-deactivate', 'License not active.' ); - } - - if ( 'toggle' === $action ) { - $action = ( 'valid' !== $status ? ( 'activate' ) : ( 'deactivate' ) ); - } - - // Call the custom API. - if ( 'check' === $action ) { - $response = $this->safe_get( sprintf( '%slicense/check/%s/%s/%s/%s', Product::API_URL, rawurlencode( $this->product->get_name() ), $license, rawurlencode( home_url() ), Loader::get_cache_token() ) ); - } else { - $response = wp_remote_post( - sprintf( '%slicense/%s/%s/%s', Product::API_URL, $action, rawurlencode( $this->product->get_name() ), $license ), - array( - 'body' => wp_json_encode( - array( - 'url' => rawurlencode( home_url() ), - ) - ), - 'headers' => array( - 'Content-Type' => 'application/json', - ), - ) - ); - } - - // make sure the response came back okay. - if ( is_wp_error( $response ) ) { - return new \WP_Error( 'themeisle-license-500', sprintf( 'ERROR: Failed to connect to the license service. Please try again later. Reason: %s', $response->get_error_message() ) ); - } - - $license_data = json_decode( wp_remote_retrieve_body( $response ) ); - - if ( ! is_object( $license_data ) ) { - return new \WP_Error( 'themeisle-license-404', 'ERROR: Failed to validate license. Please try again in one minute.' ); - } - if ( 'check' === $action ) { - return $license_data; - } - - Loader::clear_cache_token(); - - if ( ! isset( $license_data->license ) ) { - $license_data->license = 'invalid'; - } - - if ( ! isset( $license_data->key ) ) { - $license_data->key = $license; - } - if ( 'valid' === $license_data->license ) { - $this->reset_failed_checks(); - } - - if ( 'deactivate' === $action ) { - - delete_option( $this->product->get_key() . '_license_data' ); - delete_option( $this->product->get_key() . '_license_plan' ); - delete_transient( $this->product->get_key() . '_license_data' ); - - return true; - } - if ( isset( $license_data->plan ) ) { - update_option( $this->product->get_key() . '_license_plan', $license_data->plan ); - } - update_option( $this->product->get_key() . '_license_data', $license_data ); - set_transient( $this->product->get_key() . '_license_data', $license_data, 12 * HOUR_IN_SECONDS ); - if ( 'activate' === $action && 'valid' !== $license_data->license ) { - return new \WP_Error( 'themeisle-license-invalid', 'ERROR: Invalid license provided.' ); - } - - // Remove the versions transient upon activation so that newer version for rollback can be acquired. - $versions_cache = $this->product->get_cache_key(); - delete_transient( $versions_cache ); - - return true; - } - - /** - * Reset the failed checks - */ - private function reset_failed_checks() { - $this->failed_checks = 1; - update_option( $this->product->get_key() . '_failed_checks', $this->failed_checks ); - } - - /** - * Increment the failed checks. - */ - private function increment_failed_checks() { - $this->failed_checks ++; - update_option( $this->product->get_key() . '_failed_checks', $this->failed_checks ); - } - - /** - * Activate the license remotely. - */ - public function process_license() { - // listen for our activate button to be clicked. - if ( ! isset( $_POST[ $this->product->get_key() . '_btn_trigger' ] ) ) { - return; - } - if ( ! isset( $_POST[ $this->product->get_key() . 'nonce_field' ] ) - || ! wp_verify_nonce( $_POST[ $this->product->get_key() . 'nonce_field' ], $this->product->get_key() . 'nonce' ) //phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - ) { - return; - } - if ( ! current_user_can( 'manage_options' ) ) { - return; - } - $license = isset( $_POST[ $this->product->get_key() . '_license' ] ) - ? sanitize_text_field( $_POST[ $this->product->get_key() . '_license' ] ) - : ''; - - $response = $this->do_license_process( $license, 'toggle' ); - if ( is_wp_error( $response ) ) { - $this->set_error( $response->get_error_message() ); - - return; - } - if ( true === $response ) { - $this->set_error( '' ); - } - } - - /** - * Set license validation error message. - * - * @param string $message Error message. - */ - public function set_error( $message = '' ) { - set_transient( $this->product->get_key() . 'act_err', $message, MINUTE_IN_SECONDS ); - - } - - /** - * Load the Themes screen. - */ - public function load_themes_screen() { - add_thickbox(); - add_action( 'admin_notices', array( &$this, 'update_nag' ) ); - } - - /** - * Alter the nag for themes update. - */ - public function update_nag() { - $theme = wp_get_theme( $this->product->get_slug() ); - $api_response = get_transient( $this->product_key ); - if ( false === $api_response || ! isset( $api_response->new_version ) ) { - return; - } - $update_url = wp_nonce_url( 'update.php?action=upgrade-theme&theme=' . urlencode( $this->product->get_slug() ), 'upgrade-theme_' . $this->product->get_slug() ); - $update_message = apply_filters( 'themeisle_sdk_license_update_message', 'Updating this theme will lose any customizations you have made. Cancel to stop, OK to update.' ); - $update_onclick = ' onclick="if ( confirm(\'' . esc_js( $update_message ) . '\') ) {return true;}return false;"'; - if ( version_compare( $this->product->get_version(), $api_response->new_version, '<' ) ) { - echo '
'; - printf( - '%1$s %2$s is available. Check out what\'s new or update now.', - esc_attr( $theme->get( 'Name' ) ), - esc_attr( $api_response->new_version ), - esc_url( sprintf( '%s&TB_iframe=true&width=1024&height=800', $this->product->get_changelog() ) ), - esc_attr( $theme->get( 'Name' ) ), - esc_url( $update_url ), - $update_onclick // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped, Already escaped. - ); - echo '
'; - echo ''; - } - } - - /** - * Alter update transient. - * - * @param mixed $value The transient data. - * - * @return mixed - */ - public function theme_update_transient( $value ) { - $update_data = $this->check_for_update(); - if ( empty( $value ) ) { - return $value; - } - - if ( ! isset( $value->response ) ) { - return $value; - } - - if ( ! $update_data ) { - return $value; - } - - $value->response[ $this->product->get_slug() ] = $update_data; - return $value; - } - - /** - * Check for updates - * - * @return array|bool Either the update data or false in case of failure. - */ - public function check_for_update() { - $update_data = get_transient( $this->product_key ); - - if ( false === $update_data ) { - $failed = false; - $update_data = $this->get_version_data(); - if ( empty( $update_data ) ) { - $failed = true; - } - // If the response failed, try again in 30 minutes. - if ( $failed ) { - $data = new \stdClass(); - $data->new_version = $this->product->get_version(); - set_transient( $this->product_key, $data, 30 * MINUTE_IN_SECONDS ); - - return false; - } - $update_data->sections = isset( $update_data->sections ) ? maybe_unserialize( $update_data->sections ) : null; - - set_transient( $this->product_key, $update_data, 12 * HOUR_IN_SECONDS ); - } - if ( ! isset( $update_data->new_version ) ) { - return false; - } - if ( version_compare( $this->product->get_version(), $update_data->new_version, '>=' ) ) { - return false; - } - - return (array) $update_data; - } - - /** - * Check remote api for latest version. - * - * @return bool|mixed Update api response. - */ - private function get_version_data() { - - $response = $this->safe_get( - sprintf( - '%slicense/version/%s/%s/%s/%s', - Product::API_URL, - rawurlencode( $this->product->get_name() ), - ( empty( $this->license_key ) ? 'free' : $this->license_key ), - $this->product->get_version(), - rawurlencode( home_url() ) - ), - array( - 'timeout' => 15, //phpcs:ignore WordPressVIPMinimum.Performance.RemoteRequestTimeout.timeout_timeout, Inherited by wp_remote_get only, for vip environment we use defaults. - 'sslverify' => false, - ) - ); - if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) { - return false; - } - $update_data = json_decode( wp_remote_retrieve_body( $response ) ); - if ( ! is_object( $update_data ) ) { - return false; - } - if ( isset( $update_data->slug ) ) { - $update_data->slug = $this->product->get_slug(); - } - if ( isset( $update_data->icons ) ) { - $update_data->icons = (array) $update_data->icons; - } - if ( isset( $update_data->banners ) ) { - $update_data->banners = (array) $update_data->banners; - } - - return $update_data; - } - - /** - * Delete the update transient - */ - public function delete_theme_update_transient() { - return delete_transient( $this->product_key ); - } - - /** - * Check for Updates at the defined API endpoint and modify the update array. - * - * @param array $_transient_data Update array build by WordPress. - * - * @return mixed Modified update array with custom plugin data. - */ - public function pre_set_site_transient_update_plugins_filter( $_transient_data ) { - if ( empty( $_transient_data ) || ! $this->do_check ) { - $this->do_check = true; - - return $_transient_data; - } - $api_response = $this->api_request(); - if ( false !== $api_response && is_object( $api_response ) && isset( $api_response->new_version ) ) { - if ( ! isset( $api_response->plugin ) ) { - $api_response->plugin = $this->product->get_slug() . '/' . $this->product->get_file(); - } - if ( version_compare( $this->product->get_version(), $api_response->new_version, '<' ) ) { - $_transient_data->response[ $this->product->get_slug() . '/' . $this->product->get_file() ] = $api_response; - } else { - $_transient_data->no_update[ $this->product->get_slug() . '/' . $this->product->get_file() ] = $api_response; - } - } - - return $_transient_data; - } - - /** - * Calls the API and, if successfull, returns the object delivered by the API. - * - * @param string $_action The requested action. - * @param array $_data Parameters for the API action. - * - * @return false||object - */ - private function api_request( $_action = '', $_data = '' ) { - $update_data = $this->get_version_data(); - if ( empty( $update_data ) ) { - return false; - } - if ( $update_data && isset( $update_data->sections ) ) { - $update_data->sections = maybe_unserialize( $update_data->sections ); - } - - return $update_data; - } - - /** - * Updates information on the "View version x.x details" page with custom data. - * - * @param mixed $_data Plugin data. - * @param string $_action Action to send. - * @param object $_args Arguments to use. - * - * @return object $_data - */ - public function plugins_api_filter( $_data, $_action = '', $_args = null ) { - if ( ( 'plugin_information' !== $_action ) || ! isset( $_args->slug ) || ( $_args->slug !== $this->product->get_slug() ) ) { - return $_data; - } - $api_response = $this->api_request(); - if ( false !== $api_response ) { - $_data = $api_response; - } - - return $_data; - } - - /** - * Disable SSL verification in order to prevent download update failures. - * - * @param array $args Http args. - * @param string $url Url to check. - * - * @return array $array - */ - public function http_request_args( $args, $url ) { - // If it is an https request and we are performing a package download, disable ssl verification. - if ( strpos( $url, 'https://' ) !== false && strpos( $url, 'edd_action=package_download' ) ) { - $args['sslverify'] = false; - } - - return $args; - } - - /** - * Check if we should load the module for this product. - * - * @param Product $product Product data. - * - * @return bool Should we load the module? - */ - public function can_load( $product ) { - - if ( $product->is_wordpress_available() ) { - return false; - } - - return ( apply_filters( $product->get_key() . '_enable_licenser', true ) === true ); - - } - - /** - * Load module logic. - * - * @param Product $product Product to load the module for. - * - * @return Licenser Module object. - */ - public function load( $product ) { - $this->product = $product; - - $this->product_key = $this->product->get_key() . '-update-response'; - - $this->license_key = $this->product->get_license(); - if ( $this->product->requires_license() ) { - $this->failed_checks = intval( get_option( $this->product->get_key() . '_failed_checks', 0 ) ); - $this->register_license_hooks(); - } - if ( ! self::$globals_loaded ) { - add_filter( 'themeisle_sdk_license/status', [ __CLASS__, 'status' ], 999, 1 ); - add_filter( 'themeisle_sdk_license/is-valid', [ __CLASS__, 'is_valid' ], 999, 1 ); - add_filter( 'themeisle_sdk_license/plan', [ __CLASS__, 'plan' ], 999, 1 ); - add_filter( 'themeisle_sdk_license/key', [ __CLASS__, 'key' ], 999, 1 ); - $globals_loaded = true; - } - $namespace = apply_filters( 'themesle_sdk_namespace_' . md5( $product->get_basefile() ), false ); - - if ( false !== $namespace ) { - $this->namespace = $namespace; - add_filter( 'themeisle_sdk_license_process_' . $namespace, [ $this, 'do_license_process' ], 10, 2 ); - add_filter( 'product_' . $namespace . '_license_status', [ $this, 'get_license_status' ], PHP_INT_MAX ); - add_filter( 'product_' . $namespace . '_license_key', [ $this->product, 'get_license' ] ); - add_filter( 'product_' . $namespace . '_license_plan', [ $this, 'get_plan' ], PHP_INT_MAX ); - if ( defined( 'WP_CLI' ) && WP_CLI ) { - \WP_CLI::add_command( $namespace . ' activate', [ $this, 'cli_activate' ] ); - \WP_CLI::add_command( $namespace . ' deactivate', [ $this, 'cli_deactivate' ] ); - \WP_CLI::add_command( $namespace . ' is-active', [ $this, 'cli_is_active' ] ); - } - } - - add_action( 'admin_head', [ $this, 'auto_activate' ] ); - if ( $this->product->is_plugin() ) { - add_filter( - 'pre_set_site_transient_update_plugins', - [ - $this, - 'pre_set_site_transient_update_plugins_filter', - ] - ); - add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 ); - add_filter( 'http_request_args', array( $this, 'http_request_args' ), 10, 2 ); //phpcs:ignore WordPressVIPMinimum.Hooks.RestrictedHooks.http_request_args - if ( ! self::is_valid( $product->get_basefile() ) ) { - add_filter( - 'plugin_action_links_' . plugin_basename( $product->get_basefile() ), - function ( $actions ) { - if ( $this->get_license_status( true ) !== self::STATUS_ACTIVE_EXPIRED ) { - return $actions; - } - $new_actions['deactivate'] = $actions['deactivate']; - $new_actions['renew_link'] = 'Renew license to update'; - - return $new_actions; - } - ); - } - - return $this; - } - if ( $this->product->is_theme() ) { - add_filter( 'site_transient_update_themes', array( &$this, 'theme_update_transient' ) ); - add_action( 'delete_site_transient_update_themes', array( &$this, 'delete_theme_update_transient' ) ); - add_action( 'load-update-core.php', array( &$this, 'delete_theme_update_transient' ) ); - add_action( 'load-themes.php', array( &$this, 'delete_theme_update_transient' ) ); - add_action( 'load-themes.php', array( &$this, 'load_themes_screen' ) ); - add_filter( 'http_request_args', array( $this, 'disable_wporg_update' ), 5, 2 ); //phpcs:ignore WordPressVIPMinimum.Hooks.RestrictedHooks.http_request_args - - return $this; - - } - - return $this; - } - - /** - * Register license fields for the products. - */ - public function register_license_hooks() { - add_action( 'admin_init', array( $this, 'register_settings' ) ); - add_action( 'admin_init', array( $this, 'process_license' ) ); - add_action( 'admin_init', array( $this, 'product_valid' ), 99999999 ); - add_action( 'admin_notices', array( $this, 'show_notice' ) ); - add_filter( $this->product->get_key() . '_license_status', array( $this, 'get_license_status' ) ); - } - - /** - * Check license on filesystem. - * - * @return mixed License key. - */ - public function get_file_license() { - - $license_file = dirname( $this->product->get_basefile() ) . '/license.json'; - - global $wp_filesystem; - if ( ! is_file( $license_file ) ) { - return false; - } - - require_once ABSPATH . '/wp-admin/includes/file.php'; - \WP_Filesystem(); - $content = json_decode( $wp_filesystem->get_contents( $license_file ) ); - if ( ! is_object( $content ) ) { - return false; - } - if ( ! isset( $content->key ) ) { - return false; - } - return $content->key; - } - /** - * Run license activation on plugin activate. - */ - public function auto_activate() { - $status = $this->get_license_status(); - if ( 'not_active' !== $status ) { - return false; - } - - if ( ! empty( $this->namespace ) ) { - $license_key = apply_filters( 'product_' . $this->namespace . '_license_key_constant', '' ); - } - - if ( empty( $license_key ) ) { - $license_key = $this->get_file_license(); - } - if ( empty( $license_key ) ) { - return; - } - - - $this->license_local = $license_key; - $lock_key = $this->product->get_key() . '_autoactivated'; - - if ( 'yes' === get_option( $lock_key, '' ) ) { - return; - } - if ( 'yes' === get_transient( $lock_key ) ) { - return; - } - $response = $this->do_license_process( $license_key, 'activate' ); - - set_transient( $lock_key, 'yes', 6 * HOUR_IN_SECONDS ); - - if ( apply_filters( $this->product->get_key() . '_hide_license_notices', false ) ) { - return; - } - - if ( true === $response ) { - add_action( 'admin_notices', [ $this, 'autoactivate_notice' ] ); - } - } - - /** - * Show auto-activate notice. - */ - public function autoactivate_notice() { - ?> -
-

%s has been successfully activated using %s license !', esc_attr( $this->product->get_name() ), esc_attr( str_repeat( '*', 20 ) . substr( $this->license_local, - 10 ) ) ); ?>

-
- ] - * : Product license key. - */ - public function cli_activate( $args ) { - $license_key = isset( $args[0] ) ? trim( $args[0] ) : ''; - $response = $this->do_license_process( $license_key, 'activate' ); - if ( true !== $response ) { - \WP_CLI::error( $response->get_error_message() ); - - return; - } - - \WP_CLI::success( 'Product successfully activated.' ); - } - - /** - * Deactivate product license on this site. - * - * @param array $args Command args. - * - * ## OPTIONS - * - * [] - * : Product license key. - */ - public function cli_deactivate( $args ) { - $license_key = isset( $args[0] ) ? trim( $args[0] ) : ''; - $response = $this->do_license_process( $license_key, 'deactivate' ); - if ( true !== $response ) { - \WP_CLI::error( $response->get_error_message() ); - - return; - } - - \WP_CLI::success( 'Product successfully deactivated.' ); - } - - /** - * Checks if product has license activated. - * - * @param array $args Command args. - * - * @subcommand is-active - */ - public function cli_is_active( $args ) { - - $status = $this->get_license_status(); - if ( 'valid' === $status ) { - \WP_CLI::halt( 0 ); - - return; - } - - \WP_CLI::halt( 1 ); - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Logger.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Logger.php deleted file mode 100644 index 919cd4f..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Logger.php +++ /dev/null @@ -1,279 +0,0 @@ -get_slug() . '_sdk_enable_logger', true ); - } - - /** - * Load module logic. - * - * @param Product $product Product to load. - * - * @return Logger Module object. - */ - public function load( $product ) { - $this->product = $product; - $this->setup_notification(); - $this->setup_actions(); - return $this; - } - - /** - * Setup notification on admin. - */ - public function setup_notification() { - if ( ! $this->product->is_wordpress_available() ) { - return; - } - - add_filter( 'themeisle_sdk_registered_notifications', [ $this, 'add_notification' ] ); - - } - - /** - * Setup tracking actions. - */ - public function setup_actions() { - if ( ! $this->is_logger_active() ) { - return; - } - - $can_load_telemetry = apply_filters( 'themeisle_sdk_enable_telemetry', false ); - - if ( $can_load_telemetry ) { - add_action( 'admin_enqueue_scripts', array( $this, 'load_telemetry' ) ); - } - - $action_key = $this->product->get_key() . '_log_activity'; - if ( ! wp_next_scheduled( $action_key ) ) { - wp_schedule_single_event( time() + ( wp_rand( 1, 24 ) * 3600 ), $action_key ); - } - add_action( $action_key, array( $this, 'send_log' ) ); - } - - /** - * Check if the logger is active. - * - * @return bool Is logger active? - */ - private function is_logger_active() { - $default = 'no'; - - if ( ! $this->product->is_wordpress_available() ) { - $default = 'yes'; - } else { - $pro_slug = $this->product->get_pro_slug(); - - if ( ! empty( $pro_slug ) ) { - $all_products = Loader::get_products(); - if ( isset( $all_products[ $pro_slug ] ) ) { - $default = 'yes'; - } - } - } - - return ( get_option( $this->product->get_key() . '_logger_flag', $default ) === 'yes' ); - } - - /** - * Add notification to queue. - * - * @param array $all_notifications Previous notification. - * - * @return array All notifications. - */ - public function add_notification( $all_notifications ) { - - $message = apply_filters( $this->product->get_key() . '_logger_heading', 'Do you enjoy {product}? Become a contributor by opting in to our anonymous data tracking. We guarantee no sensitive data is collected.' ); - - $message = str_replace( - array( '{product}' ), - $this->product->get_friendly_name(), - $message - ); - $button_submit = apply_filters( $this->product->get_key() . '_logger_button_submit', 'Sure, I would love to help.' ); - $button_cancel = apply_filters( $this->product->get_key() . '_logger_button_cancel', 'No, thanks.' ); - - $all_notifications[] = [ - 'id' => $this->product->get_key() . '_logger_flag', - 'message' => $message, - 'ctas' => [ - 'confirm' => [ - 'link' => '#', - 'text' => $button_submit, - ], - 'cancel' => [ - 'link' => '#', - 'text' => $button_cancel, - ], - ], - ]; - - return $all_notifications; - } - - /** - * Send the statistics to the api endpoint. - */ - public function send_log() { - $environment = array(); - $theme = wp_get_theme(); - $environment['theme'] = array(); - $environment['theme']['name'] = $theme->get( 'Name' ); - $environment['theme']['author'] = $theme->get( 'Author' ); - $environment['theme']['parent'] = $theme->parent() !== false ? $theme->parent()->get( 'Name' ) : $theme->get( 'Name' ); - $environment['plugins'] = get_option( 'active_plugins' ); - global $wp_version; - wp_remote_post( - self::TRACKING_ENDPOINT, - array( - 'method' => 'POST', - 'timeout' => 3, - 'redirection' => 5, - 'body' => array( - 'site' => get_site_url(), - 'slug' => $this->product->get_slug(), - 'version' => $this->product->get_version(), - 'wp_version' => $wp_version, - 'locale' => get_locale(), - 'data' => apply_filters( $this->product->get_key() . '_logger_data', array() ), - 'environment' => $environment, - 'license' => apply_filters( $this->product->get_key() . '_license_status', '' ), - ), - ) - ); - } - - /** - * Load telemetry. - * - * @return void - */ - public function load_telemetry() { - // See which products have telemetry enabled. - try { - $products_with_telemetry = array(); - $all_products = Loader::get_products(); - $all_products[ $this->product->get_slug() ] = $this->product; // Add current product to the list of products to check for telemetry. - - foreach ( $all_products as $product_slug => $product ) { - - // Ignore pro products. - if ( false !== strstr( $product_slug, 'pro' ) ) { - continue; - } - - $default = 'no'; - - if ( ! $product->is_wordpress_available() ) { - $default = 'yes'; - } else { - $pro_slug = $product->get_pro_slug(); - - if ( ! empty( $pro_slug ) && isset( $all_products[ $pro_slug ] ) ) { - $default = 'yes'; - } - } - - if ( 'yes' === get_option( $product->get_key() . '_logger_flag', $default ) ) { - - $main_slug = explode( '-', $product_slug ); - $main_slug = $main_slug[0]; - $pro_slug = $product->get_pro_slug(); - $track_hash = Licenser::create_license_hash( str_replace( '-', '_', ! empty( $pro_slug ) ? $pro_slug : $product_slug ) ); - - // Check if product was already tracked. - $active_telemetry = false; - foreach ( $products_with_telemetry as &$product_with_telemetry ) { - if ( $product_with_telemetry['slug'] === $main_slug ) { - $active_telemetry = true; - break; - } - } - - if ( $active_telemetry ) { - continue; - } - - $products_with_telemetry[] = array( - 'slug' => $main_slug, - 'trackHash' => $track_hash ? $track_hash : 'free', - 'consent' => true, - ); - } - } - - $products_with_telemetry = apply_filters( 'themeisle_sdk_telemetry_products', $products_with_telemetry ); - - if ( 0 === count( $products_with_telemetry ) ) { - return; - } - - - $tracking_handler = apply_filters( 'themeisle_sdk_dependency_script_handler', 'tracking' ); - if ( ! empty( $tracking_handler ) ) { - do_action( 'themeisle_sdk_dependency_enqueue_script', 'tracking' ); - wp_localize_script( - $tracking_handler, - 'tiTelemetry', - array( - 'products' => $products_with_telemetry, - 'endpoint' => self::TELEMETRY_ENDPOINT, - ) - ); - } - } catch ( \Exception $e ) { - if ( defined( 'WP_DEBUG' ) && WP_DEBUG && defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) { - error_log( $e->getMessage() ); // phpcs:ignore - } - } catch ( \Error $e ) { - if ( defined( 'WP_DEBUG' ) && WP_DEBUG && defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) { - error_log( $e->getMessage() ); // phpcs:ignore - } - } finally { - return; - } - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Notification.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Notification.php deleted file mode 100644 index 6a43e79..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Notification.php +++ /dev/null @@ -1,515 +0,0 @@ - $notification_details['id'], - 'display_at' => time(), - ] - ); - } - if ( empty( $notification_details ) ) { - return; - } - $notification_html = self::get_notification_html( $notification_details ); - do_action( $notification_details['id'] . '_before_render' ); - - echo $notification_html; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped, already escaped internally. - - do_action( $notification_details['id'] . '_after_render' ); - self::render_snippets(); - } - - /** - * Get last notification details. - * - * @return array Last notification details. - */ - private static function get_last_notification() { - $notification = self::get_notifications_metadata(); - - return isset( $notification['last_notification'] ) ? $notification['last_notification'] : []; - } - - /** - * Get notification center details. - * - * @return array Notification center details. - */ - private static function get_notifications_metadata() { - - $data = get_option( - 'themeisle_sdk_notifications', - [ - 'last_notification' => [], - 'last_notification_active' => 0, - ] - ); - - return $data; - - } - - /** - * Check if the notification is still possible. - * - * @param array $notification Notification to check. - * - * @return array Either is still active or not. - */ - private static function get_notification_details( $notification ) { - $notifications = array_filter( - self::$notifications, - function ( $value ) use ( $notification ) { - if ( isset( $value['id'] ) && isset( $notification['id'] ) && $value['id'] === $notification['id'] ) { - return true; - } - - return false; - } - ); - - return ! empty( $notifications ) ? reset( $notifications ) : []; - } - - /** - * Check if the notification is expired. - * - * @param array $notification Notification to check. - * - * @return bool Either the notification is due. - */ - private static function is_notification_expired( $notification ) { - if ( ! isset( $notification['display_at'] ) ) { - return true; - } - - $notifications = array_filter( - self::$notifications, - function ( $value ) use ( $notification ) { - if ( isset( $value['id'] ) && isset( $notification['id'] ) && $value['id'] === $notification['id'] ) { - return true; - } - - return false; - } - ); - - if ( empty( $notifications ) ) { - return true; - } - $notification_definition = reset( $notifications ); - - $when_to_expire = isset( $notification_definition['expires_at'] ) - ? $notification_definition['expires_at'] : - ( isset( $notification_definition['expires'] ) - ? ( $notification['display_at'] + $notification_definition['expires'] ) : - ( $notification['display_at'] + self::MAX_TIME_TO_LIVE * DAY_IN_SECONDS ) - ); - - return ( $when_to_expire - time() ) < 0; - } - - /** - * Set last notification details. - */ - private static function set_last_active_notification_timestamp() { - $metadata = self::get_notifications_metadata(); - $metadata['last_notification_active'] = time(); - update_option( 'themeisle_sdk_notifications', $metadata ); - } - - /** - * Return notification to show. - * - * @return array Notification data. - */ - public static function get_random_notification() { - if ( ( time() - self::get_last_active_notification_timestamp() ) < self::TIME_BETWEEN_NOTIFICATIONS * DAY_IN_SECONDS ) { - return []; - } - - $notifications = self::$notifications; - $notifications = array_filter( - $notifications, - function ( $value ) { - if ( isset( $value['sticky'] ) && true === $value['sticky'] ) { - return true; - } - - return false; - } - ); - // No priority notifications, use all. - if ( empty( $notifications ) ) { - $notifications = self::$notifications; - } - if ( empty( $notifications ) ) { - return []; - } - $notifications = array_values( $notifications ); - - return $notifications[ array_rand( $notifications, 1 ) ]; - - } - - /** - * Get last notification details. - * - * @return int Last notification details. - */ - private static function get_last_active_notification_timestamp() { - $notification = self::get_notifications_metadata(); - - return isset( $notification['last_notification_active'] ) ? $notification['last_notification_active'] : 0; - } - - /** - * Get last notification details. - * - * @param array $notification Notification data. - */ - private static function set_active_notification( $notification ) { - $metadata = self::get_notifications_metadata(); - $metadata['last_notification'] = $notification; - update_option( 'themeisle_sdk_notifications', $metadata ); - } - - /** - * Get notification html. - * - * @param array $notification_details Notification details. - * - * @return string Html for notice. - */ - public static function get_notification_html( $notification_details ) { - $default = [ - 'id' => '', - 'heading' => '', - 'img_src' => '', - 'message' => '', - 'ctas' => [ - 'confirm' => [ - 'link' => '#', - 'text' => '', - ], - 'cancel' => [ - 'link' => '#', - 'text' => '', - ], - ], - 'type' => 'success', - ]; - $notification_details = wp_parse_args( $notification_details, $default ); - global $pagenow; - $type = in_array( $notification_details['type'], [ 'success', 'info', 'warning', 'error' ], true ) ? $notification_details['type'] : 'success'; - $notification_details['ctas']['cancel']['link'] = wp_nonce_url( add_query_arg( [ 'nid' => $notification_details['id'] ], admin_url( $pagenow ) ), $notification_details['id'], 'tsdk_dismiss_nonce' ); - $notification_html = '
'; - - if ( ! empty( $notification_details['heading'] ) ) { - $notification_html .= sprintf( '

%s

', wp_kses_post( $notification_details['heading'] ) ); - } - if ( ! empty( $notification_details['img_src'] ) ) { - $notification_html .= '
'; - $notification_html .= sprintf( '%s', esc_attr( $notification_details['img_src'] ), esc_attr( $notification_details['heading'] ) ); - } - if ( ! empty( $notification_details['message'] ) ) { - $notification_html .= wp_kses_post( $notification_details['message'] ); - if ( ! empty( $notification_details['img_src'] ) ) { - $notification_html .= '
'; - } - } - $notification_html .= '
'; - - if ( ! empty( $notification_details['ctas']['confirm']['text'] ) ) { - $notification_html .= sprintf( - '%s', - esc_url( $notification_details['ctas']['confirm']['link'] ), - esc_attr( $notification_details['id'] . '_confirm' ), - wp_kses_post( $notification_details['ctas']['confirm']['text'] ) - ); - } - - if ( ! empty( $notification_details['ctas']['cancel']['text'] ) ) { - $notification_html .= sprintf( - '%s', - esc_url( $notification_details['ctas']['cancel']['link'] ), - esc_attr( $notification_details['id'] ) . '_cancel', - wp_kses_post( $notification_details['ctas']['cancel']['text'] ) - ); - } - - $notification_html .= '
'; - $notification_html .= '
'; - $notification_html .= '
'; - - return $notification_html; - } - - /** - * Adds js snippet for hiding the notice. - */ - public static function render_snippets() { - - ?> - - - is_from_partner( $product ) ) { - return false; - } - if ( ! current_user_can( 'manage_options' ) ) { - return false; - } - if ( ( time() - $product->get_install_time() ) < ( self::MIN_INSTALL_TIME * HOUR_IN_SECONDS ) ) { - return false; - } - - return true; - } - - /** - * Setup notifications queue. - */ - public static function setup_notifications() { - $notifications = apply_filters( 'themeisle_sdk_registered_notifications', [] ); - $notifications = array_filter( - $notifications, - function ( $value ) { - if ( ! isset( $value['id'] ) ) { - return false; - } - if ( get_option( $value['id'], '' ) !== '' ) { - return false; - } - - return apply_filters( $value['id'] . '_should_show', true ); - } - ); - self::$notifications = $notifications; - } - /** - * Load the module logic. - * - * @param Product $product Product to load the module for. - * - * @return Notification Module instance. - */ - public function load( $product ) { - if ( apply_filters( 'themeisle_sdk_hide_notifications', false ) ) { - return; - } - $this->product = $product; - - $notifications = apply_filters( 'themeisle_sdk_registered_notifications', [] ); - $notifications = array_filter( - $notifications, - function ( $value ) { - if ( ! isset( $value['id'] ) ) { - return false; - } - if ( get_option( $value['id'], '' ) !== '' ) { - return false; - } - - return apply_filters( $value['id'] . '_should_show', true ); - } - ); - self::$notifications = $notifications; - add_action( 'admin_notices', array( __CLASS__, 'show_notification' ) ); - add_action( 'wp_ajax_themeisle_sdk_dismiss_notice', array( __CLASS__, 'dismiss' ) ); - add_action( 'admin_head', array( __CLASS__, 'dismiss_get' ) ); - add_action( 'admin_head', array( __CLASS__, 'setup_notifications' ) ); - - return $this; - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Promotions.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Promotions.php deleted file mode 100644 index 05079a8..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Promotions.php +++ /dev/null @@ -1,1042 +0,0 @@ -is_from_partner( $product ) ) { - return false; - } - - $this->debug = apply_filters( 'themeisle_sdk_promo_debug', $this->debug ); - $promotions_to_load = apply_filters( $product->get_key() . '_load_promotions', array() ); - $promotions_to_load[] = 'optimole'; - $promotions_to_load[] = 'rop'; - $promotions_to_load[] = 'woo_plugins'; - $promotions_to_load[] = 'neve-fse'; - - $this->promotions = $this->get_promotions(); - - foreach ( $this->promotions as $slug => $data ) { - if ( ! in_array( $slug, $promotions_to_load, true ) ) { - unset( $this->promotions[ $slug ] ); - } - } - - add_action( 'init', array( $this, 'register_settings' ), 99 ); - add_action( 'admin_init', array( $this, 'register_reference' ), 99 ); - - return ! empty( $this->promotions ); - } - - /** - * Registers the hooks. - * - * @param Product $product Product to load. - */ - public function load( $product ) { - if ( ! $this->is_writeable() || ! current_user_can( 'install_plugins' ) ) { - return; - } - - $this->product = $product; - - $last_dismiss = $this->get_last_dismiss_time(); - - if ( ! $this->debug && $last_dismiss && ( time() - $last_dismiss ) < 7 * DAY_IN_SECONDS ) { - return; - } - - add_filter( 'attachment_fields_to_edit', array( $this, 'add_attachment_field' ), 10, 2 ); - add_action( 'current_screen', [ $this, 'load_available' ] ); - add_action( 'elementor/editor/after_enqueue_scripts', array( $this, 'enqueue' ) ); - add_action( 'wp_ajax_tisdk_update_option', array( $this, 'dismiss_promotion' ) ); - add_filter( 'themeisle_sdk_ran_promos', '__return_true' ); - - if ( get_option( $this->option_neve_fse, false ) !== true ) { - add_action( 'wp_ajax_themeisle_sdk_dismiss_notice', 'ThemeisleSDK\Modules\Notification::regular_dismiss' ); - } - } - - /** - * Load available promotions. - */ - public function load_available() { - $this->promotions = $this->filter_by_screen_and_merge(); - if ( empty( $this->promotions ) ) { - return; - } - - $this->load_promotion( $this->promotions[ array_rand( $this->promotions ) ] ); - } - - - /** - * Register plugin reference. - * - * @return void - */ - public function register_reference() { - if ( ! current_user_can( 'activate_plugins' ) ) { - return; - } - - if ( ! isset( $_GET['plugin'] ) || ! isset( $_GET['_wpnonce'] ) ) { - return; - } - - $plugin = rawurldecode( $_GET['plugin'] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - if ( wp_verify_nonce( $_GET['_wpnonce'], 'activate-plugin_' . $plugin ) === false ) { // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - return; - } - - if ( isset( $_GET['reference_key'] ) ) { - update_option( 'otter_reference_key', sanitize_key( $_GET['reference_key'] ) ); - } - - if ( isset( $_GET['optimole_reference_key'] ) ) { - update_option( 'optimole_reference_key', sanitize_key( $_GET['optimole_reference_key'] ) ); - } - - if ( isset( $_GET['rop_reference_key'] ) ) { - update_option( 'rop_reference_key', sanitize_key( $_GET['rop_reference_key'] ) ); - } - - if ( isset( $_GET['neve_fse_reference_key'] ) ) { - update_option( 'neve_fse_reference_key', sanitize_key( $_GET['neve_fse_reference_key'] ) ); - } - } - - /** - * Register Settings - */ - public function register_settings() { - $default = get_option( 'themeisle_sdk_promotions_otter', '{}' ); - - register_setting( - 'themeisle_sdk_settings', - $this->option_main, - array( - 'type' => 'string', - 'sanitize_callback' => 'sanitize_text_field', - 'show_in_rest' => true, - 'default' => $default, - ) - ); - - register_setting( - 'themeisle_sdk_settings', - $this->option_otter, - array( - 'type' => 'boolean', - 'sanitize_callback' => 'rest_sanitize_boolean', - 'show_in_rest' => true, - 'default' => false, - ) - ); - register_setting( - 'themeisle_sdk_settings', - $this->option_optimole, - array( - 'type' => 'boolean', - 'sanitize_callback' => 'rest_sanitize_boolean', - 'show_in_rest' => true, - 'default' => false, - ) - ); - register_setting( - 'themeisle_sdk_settings', - $this->option_rop, - array( - 'type' => 'boolean', - 'sanitize_callback' => 'rest_sanitize_boolean', - 'show_in_rest' => true, - 'default' => false, - ) - ); - register_setting( - 'themeisle_sdk_settings', - $this->option_neve_fse, - array( - 'type' => 'boolean', - 'sanitize_callback' => 'rest_sanitize_boolean', - 'show_in_rest' => true, - 'default' => false, - ) - ); - } - - /** - * Check if the path is writable. - * - * @return boolean - * @access public - */ - public function is_writeable() { - - include_once ABSPATH . 'wp-admin/includes/file.php'; - $filesystem_method = get_filesystem_method(); - - if ( 'direct' === $filesystem_method ) { - return true; - } - - return false; - } - - /** - * Third-party compatibility. - * - * @return boolean - */ - private function has_conflicts() { - global $pagenow; - - // Editor notices aren't compatible with Enfold theme. - if ( defined( 'AV_FRAMEWORK_VERSION' ) && in_array( $pagenow, array( 'post.php', 'post-new.php' ) ) ) { - return true; - } - - return false; - } - - /** - * Get promotions. - * - * @return array - */ - private function get_promotions() { - $has_otter = defined( 'OTTER_BLOCKS_VERSION' ) || $this->is_plugin_installed( 'otter-blocks' ); - $had_otter_from_promo = get_option( $this->option_otter, false ); - $has_optimole = defined( 'OPTIMOLE_VERSION' ) || $this->is_plugin_installed( 'optimole-wp' ); - $had_optimole_from_promo = get_option( $this->option_optimole, false ); - $has_rop = defined( 'ROP_LITE_VERSION' ) || $this->is_plugin_installed( 'tweet-old-post' ); - $had_rop_from_promo = get_option( $this->option_rop, false ); - $has_woocommerce = class_exists( 'WooCommerce' ); - $has_sparks = defined( 'SPARKS_WC_VERSION' ) || $this->is_plugin_installed( 'sparks-for-woocommerce' ); - $has_ppom = defined( 'PPOM_VERSION' ) || $this->is_plugin_installed( 'woocommerce-product-addon' ); - $is_min_req_v = version_compare( get_bloginfo( 'version' ), '5.8', '>=' ); - $is_min_fse_v = version_compare( get_bloginfo( 'version' ), '6.2', '>=' ); - $current_theme = wp_get_theme(); - $has_neve_fse = $current_theme->template === 'neve-fse' || $current_theme->parent() === 'neve-fse'; - $has_enough_attachments = $this->has_min_media_attachments(); - $has_enough_old_posts = $this->has_old_posts(); - - $all = [ - 'optimole' => [ - 'om-editor' => [ - 'env' => ! $has_optimole && $is_min_req_v && ! $had_optimole_from_promo, - 'screen' => 'editor', - ], - 'om-image-block' => [ - 'env' => ! $has_optimole && $is_min_req_v && ! $had_optimole_from_promo, - 'screen' => 'editor', - ], - 'om-attachment' => [ - 'env' => ! $has_optimole && ! $had_optimole_from_promo, - 'screen' => 'media-editor', - ], - 'om-media' => [ - 'env' => ! $has_optimole && ! $had_optimole_from_promo && $has_enough_attachments, - 'screen' => 'media', - ], - 'om-elementor' => [ - 'env' => ! $has_optimole && ! $had_optimole_from_promo && defined( 'ELEMENTOR_VERSION' ), - 'screen' => 'elementor', - ], - ], - 'otter' => [ - 'blocks-css' => [ - 'env' => ! $has_otter && $is_min_req_v && ! $had_otter_from_promo, - 'screen' => 'editor', - ], - 'blocks-animation' => [ - 'env' => ! $has_otter && $is_min_req_v && ! $had_otter_from_promo, - 'screen' => 'editor', - ], - 'blocks-conditions' => [ - 'env' => ! $has_otter && $is_min_req_v && ! $had_otter_from_promo, - 'screen' => 'editor', - ], - ], - 'rop' => [ - 'rop-posts' => [ - 'env' => ! $has_rop && ! $had_rop_from_promo && $has_enough_old_posts, - 'screen' => 'edit-post', - ], - ], - 'woo_plugins' => [ - 'ppom' => [ - 'env' => ! $has_ppom && $has_woocommerce, - 'screen' => 'edit-product', - ], - 'sparks-wishlist' => [ - 'env' => ! $has_sparks && $has_woocommerce, - 'screen' => 'edit-product', - ], - 'sparks-announcement' => [ - 'env' => ! $has_sparks && $has_woocommerce, - 'screen' => 'edit-product', - ], - 'sparks-product-review' => [ - 'env' => ! $has_sparks && $has_woocommerce, - 'screen' => 'edit-product', - ], - ], - 'neve-fse' => [ - 'neve-fse-themes-popular' => [ - 'env' => ! $has_neve_fse && $is_min_fse_v, - 'screen' => 'themes-install-popular', - ], - ], - ]; - - foreach ( $all as $slug => $data ) { - foreach ( $data as $key => $conditions ) { - if ( ! $conditions['env'] || $this->has_conflicts() ) { - unset( $all[ $slug ][ $key ] ); - - continue; - } - - if ( $this->get_upsells_dismiss_time( $key ) ) { - unset( $all[ $slug ][ $key ] ); - } - } - - if ( empty( $all[ $slug ] ) ) { - unset( $all[ $slug ] ); - } - } - - return $all; - } - - /** - * Get the upsell dismiss time. - * - * @param string $key The upsell key. If empty will return all dismiss times. - * - * @return false | string | array - */ - private function get_upsells_dismiss_time( $key = '' ) { - $old = get_option( 'themeisle_sdk_promotions_otter', '{}' ); - $data = get_option( $this->option_main, $old ); - - $data = json_decode( $data, true ); - - if ( empty( $key ) ) { - return $data; - } - - return isset( $data[ $key ] ) ? $data[ $key ] : false; - } - - /** - * Get the last dismiss time of a promotion. - * - * @return int The timestamp of last dismiss, or install time - 4 days. - */ - private function get_last_dismiss_time() { - $dismissed = $this->get_upsells_dismiss_time(); - - if ( empty( $dismissed ) ) { - // we return the product install time - 4 days because we want to show the upsell after 3 days, - // and we move the product install time 4 days in the past. - return $this->product->get_install_time() - 4 * DAY_IN_SECONDS; - } - - return max( array_values( $dismissed ) ); - } - - /** - * Filter by screen & merge into single array of keys. - * - * @return array - */ - private function filter_by_screen_and_merge() { - $current_screen = get_current_screen(); - - $is_elementor = isset( $_GET['action'] ) && $_GET['action'] === 'elementor'; - $is_media = isset( $current_screen->id ) && $current_screen->id === 'upload'; - $is_posts = isset( $current_screen->id ) && $current_screen->id === 'edit-post'; - $is_editor = method_exists( $current_screen, 'is_block_editor' ) && $current_screen->is_block_editor(); - $is_theme_install = isset( $current_screen->id ) && ( $current_screen->id === 'theme-install' || $current_screen->id === 'themes' ); - $is_product = isset( $current_screen->id ) && $current_screen->id === 'product'; - - $return = []; - - foreach ( $this->promotions as $slug => $promos ) { - foreach ( $promos as $key => $data ) { - switch ( $data['screen'] ) { - case 'media-editor': - if ( ! $is_media && ! $is_editor ) { - unset( $this->promotions[ $slug ][ $key ] ); - } - break; - case 'media': - if ( ! $is_media ) { - unset( $this->promotions[ $slug ][ $key ] ); - } - break; - case 'editor': - if ( ! $is_editor || $is_elementor ) { - unset( $this->promotions[ $slug ][ $key ] ); - } - break; - case 'elementor': - if ( ! $is_elementor ) { - unset( $this->promotions[ $slug ][ $key ] ); - } - break; - case 'edit-post': - if ( ! $is_posts ) { - unset( $this->promotions[ $slug ][ $key ] ); - } - break; - case 'edit-product': - if ( ! $is_product ) { - unset( $this->promotions[ $slug ][ $key ] ); - } - break; - case 'themes-install-popular': - if ( ! $is_theme_install ) { - unset( $this->promotions[ $slug ][ $key ] ); - } - break; - } - } - - $return = array_merge( $return, $this->promotions[ $slug ] ); - } - - return array_keys( $return ); - } - - /** - * Load single promotion. - * - * @param string $slug slug of the promotion. - */ - private function load_promotion( $slug ) { - $this->loaded_promo = $slug; - - if ( $this->debug ) { - add_action( 'enqueue_block_editor_assets', [ $this, 'enqueue' ] ); - add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] ); - if ( $this->get_upsells_dismiss_time( 'om-media' ) === false ) { - add_action( 'admin_notices', [ $this, 'render_optimole_dash_notice' ] ); - } - if ( $this->get_upsells_dismiss_time( 'rop-posts' ) === false ) { - add_action( 'admin_notices', [ $this, 'render_rop_dash_notice' ] ); - } - if ( $this->get_upsells_dismiss_time( 'neve-fse-themes-popular' ) === false ) { - add_action( 'admin_notices', [ $this, 'render_neve_fse_themes_notice' ] ); - } - - $this->load_woo_promos(); - return; - } - - switch ( $slug ) { - case 'om-editor': - case 'om-image-block': - case 'blocks-css': - case 'blocks-animation': - case 'blocks-conditions': - add_action( 'enqueue_block_editor_assets', [ $this, 'enqueue' ] ); - break; - case 'om-attachment': - add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] ); - break; - case 'om-media': - add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] ); - add_action( 'admin_notices', [ $this, 'render_optimole_dash_notice' ] ); - break; - case 'rop-posts': - add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] ); - add_action( 'admin_notices', [ $this, 'render_rop_dash_notice' ] ); - break; - case 'ppom': - case 'sparks-wishlist': - case 'sparks-announcement': - case 'sparks-product-reviews': - $this->load_woo_promos(); - break; - case 'neve-fse-themes-popular': - // Remove any other notifications if Neve FSE promotion is showing - remove_action( 'admin_notices', array( 'ThemeisleSDK\Modules\Notification', 'show_notification' ) ); - remove_action( 'wp_ajax_themeisle_sdk_dismiss_notice', array( 'ThemeisleSDK\Modules\Notification', 'dismiss' ) ); - remove_action( 'admin_head', array( 'ThemeisleSDK\Modules\Notification', 'dismiss_get' ) ); - remove_action( 'admin_head', array( 'ThemeisleSDK\Modules\Notification', 'setup_notifications' ) ); - // Add required actions to display this notification - add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] ); - add_action( 'admin_notices', [ $this, 'render_neve_fse_themes_notice' ] ); - break; - } - } - - /** - * Render dashboard notice. - */ - public function render_optimole_dash_notice() { - $screen = get_current_screen(); - - if ( ! isset( $screen->id ) || $screen->id !== 'upload' ) { - return; - } - - echo '
'; - } - - /** - * Enqueue the assets. - */ - public function enqueue() { - global $themeisle_sdk_max_path; - $handle = 'ti-sdk-promo'; - $saved = $this->get_upsells_dismiss_time(); - $themeisle_sdk_src = $this->get_sdk_uri(); - $user = wp_get_current_user(); - $asset_file = require $themeisle_sdk_max_path . '/assets/js/build/promos/index.asset.php'; - $deps = array_merge( $asset_file['dependencies'], [ 'updates' ] ); - - wp_register_script( $handle, $themeisle_sdk_src . 'assets/js/build/promos/index.js', $deps, $asset_file['version'], true ); - wp_localize_script( - $handle, - 'themeisleSDKPromotions', - [ - 'debug' => $this->debug, - 'email' => $user->user_email, - 'showPromotion' => $this->loaded_promo, - 'optionKey' => $this->option_main, - 'product' => $this->product->get_name(), - 'option' => empty( $saved ) ? new \stdClass() : $saved, - 'nonce' => wp_create_nonce( 'wp_rest' ), - 'assets' => $themeisle_sdk_src . 'assets/images/', - 'optimoleApi' => esc_url( rest_url( 'optml/v1/register_service' ) ), - 'optimoleActivationUrl' => $this->get_plugin_activation_link( 'optimole-wp' ), - 'otterActivationUrl' => $this->get_plugin_activation_link( 'otter-blocks' ), - 'ropActivationUrl' => $this->get_plugin_activation_link( 'tweet-old-post' ), - 'optimoleDash' => esc_url( add_query_arg( [ 'page' => 'optimole' ], admin_url( 'upload.php' ) ) ), - 'ropDash' => esc_url( add_query_arg( [ 'page' => 'TweetOldPost' ], admin_url( 'admin.php' ) ) ), - 'neveFSEMoreUrl' => tsdk_utmify( 'https://themeisle.com/themes/neve-fse/', 'neve-fse-themes-popular', 'theme-install' ), - // translators: %s is the product name. - 'title' => esc_html( sprintf( __( 'Recommended by %s', 'textdomain' ), $this->product->get_name() ) ), - ] - ); - wp_enqueue_script( $handle ); - wp_enqueue_style( $handle, $themeisle_sdk_src . 'assets/js/build/promos/style-index.css', [ 'wp-components' ], $asset_file['version'] ); - } - - /** - * Render rop notice. - */ - public function render_rop_dash_notice() { - $screen = get_current_screen(); - - if ( ! isset( $screen->id ) || $screen->id !== 'edit-post' ) { - return; - } - - echo '
'; - } - - /** - * Render Neve FSE Themes notice. - */ - public function render_neve_fse_themes_notice() { - echo '
'; - } - - /** - * Add promo to attachment modal. - * - * @param array $fields Fields array. - * @param \WP_Post $post Post object. - * - * @return array - */ - public function add_attachment_field( $fields, $post ) { - if ( $post->post_type !== 'attachment' ) { - return $fields; - } - - if ( ! isset( $post->post_mime_type ) || strpos( $post->post_mime_type, 'image' ) === false ) { - return $fields; - } - - $meta = wp_get_attachment_metadata( $post->ID ); - - if ( isset( $meta['filesize'] ) && $meta['filesize'] < 200000 ) { - return $fields; - } - - $fields['optimole'] = array( - 'input' => 'html', - 'html' => '
', - 'label' => '', - ); - - if ( count( $fields ) < 2 ) { - add_filter( 'wp_required_field_message', '__return_empty_string' ); - } - - return $fields; - } - - /** - * Check if has 50 image media items. - * - * @return bool - */ - private function has_min_media_attachments() { - if ( $this->debug ) { - return true; - } - $attachment_count = get_transient( 'tsk_attachment_count' ); - if ( false === $attachment_count ) { - $args = array( - 'post_type' => 'attachment', - 'posts_per_page' => 51, - 'fields' => 'ids', - 'post_status' => 'inherit', - 'no_found_rows' => true, - ); - - $query = new \WP_Query( $args ); - $attachment_count = $query->post_count; - - - set_transient( 'tsk_attachment_count', $attachment_count, DAY_IN_SECONDS ); - } - return $attachment_count > 50; - } - - /** - * Check if the website has more than 100 posts and over 10 are over a year old. - * - * @return bool - */ - private function has_old_posts() { - if ( $this->debug ) { - return true; - } - - $posts_count = get_transient( 'tsk_posts_count' ); - - // Create a new WP_Query object to get all posts - $args = array( - 'post_type' => 'post', - 'posts_per_page' => 101, //phpcs:ignore WordPress.WP.PostsPerPage.posts_per_page_posts_per_page - 'fields' => 'ids', - 'no_found_rows' => true, - ); - - if ( false === $posts_count ) { - $query = new \WP_Query( $args ); - $total_posts = $query->post_count; - wp_reset_postdata(); - - // Count the number of posts older than 1 year - $one_year_ago = gmdate( 'Y-m-d H:i:s', strtotime( '-1 year' ) ); - $args['date_query'] = array( - array( - 'before' => $one_year_ago, - 'inclusive' => true, - ), - ); - - $query = new \WP_Query( $args ); - $old_posts = $query->post_count; - wp_reset_postdata(); - - $posts_count = array( - 'total_posts' => $total_posts, - 'old_posts' => $old_posts, - ); - - set_transient( 'tsk_posts_count', $posts_count, DAY_IN_SECONDS ); - } - - // Check if there are more than 100 posts and more than 10 old posts - return $posts_count['total_posts'] > 100 && $posts_count['old_posts'] > 10; - } - - /** - * Check if should load Woo promos. - * - * @return bool - */ - private function load_woo_promos() { - $this->woo_promos = array( - 'ppom' => array( - 'title' => 'Product Add-Ons', - 'description' => 'Add extra custom fields & add-ons on your product pages, like sizes, colors & more.', - 'icon' => '', - 'has_install' => true, - 'link' => wp_nonce_url( - add_query_arg( - array( - 'action' => 'install-plugin', - 'plugin' => 'woocommerce-product-addon', - ), - admin_url( 'update.php' ) - ), - 'install-plugin_woocommerce-product-addon' - ), - ), - 'sparks-wishlist' => array( - 'title' => 'Wishlist', - 'description' => 'Loyalize your customers by allowing them to save their favorite products.', - 'icon' => '', - 'link' => tsdk_utmify( 'https://themeisle.com/plugins/sparks-for-woocommerce/', 'promo', 'products-tabs' ), - ), - 'sparks-announcement' => array( - 'title' => 'Multi-Announcement Bars', - 'description' => 'Add a top notification bar on your website to highlight the latest products, offers, or upcoming events.', - 'icon' => '', - 'link' => tsdk_utmify( 'https://themeisle.com/plugins/sparks-for-woocommerce/', 'promo', 'products-tabs' ), - ), - 'sparks-product-review' => array( - 'title' => 'Advanced Product Review', - 'description' => 'Enable an advanced review section, enlarging the basic review options with lots of capabilities.', - 'icon' => '', - 'link' => tsdk_utmify( 'https://themeisle.com/plugins/sparks-for-woocommerce/', 'promo', 'products-tabs' ), - ), - ); - - // Check if $this-promotions isn't empty and has one of the items to load. - $can_load = ! empty( $this->promotions ) && count( array_intersect( $this->promotions, array_keys( $this->woo_promos ) ) ) > 0; - - if ( ! $can_load && ! $this->debug ) { - return; - } - - add_action( - 'woocommerce_product_data_tabs', - function( $tabs ) { - $tabs['tisdk-suggestions'] = array( - 'label' => 'More extensions from Themeisle', - 'target' => 'tisdk_suggestions', - 'class' => array(), - 'priority' => 1000, - ); - - return $tabs; - } - ); - - add_action( 'woocommerce_product_data_panels', array( $this, 'woocommerce_tab_content' ) ); - } - - /** - * WooCommerce Tab Content. - */ - public function woocommerce_tab_content() { - // Filter content based on if the key exists in $this->promotions array. - $content = array_filter( - $this->woo_promos, - function( $key ) { - return in_array( $key, $this->promotions, true ); - }, - ARRAY_FILTER_USE_KEY - ); - - // Display CSS - self::render_woo_tabs_css(); - - self::render_notice_dismiss_ajax(); - ?> - - - - - - - false, - 'message' => 'Missing nonce or value.', - ); - wp_send_json( $response ); - wp_die(); - } - - $nonce = sanitize_text_field( $_POST['nonce'] ); - $value = sanitize_text_field( $_POST['value'] ); - - if ( ! wp_verify_nonce( $nonce, 'tisdk_update_option' ) ) { - $response = array( - 'success' => false, - 'message' => 'Invalid nonce.', - ); - wp_send_json( $response ); - wp_die(); - } - - $options = get_option( $this->option_main ); - $options = json_decode( $options, true ); - - $options[ $value ] = time(); - - update_option( $this->option_main, wp_json_encode( $options ) ); - - $response = array( - 'success' => true, - ); - - wp_send_json( $response ); - wp_die(); - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Recommendation.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Recommendation.php deleted file mode 100644 index 1800925..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Recommendation.php +++ /dev/null @@ -1,334 +0,0 @@ -product = $product; - $this->setup_hooks(); - - return $this; - } - - /** - * Setup endpoints. - */ - private function setup_hooks() { - add_action( $this->product->get_key() . '_recommend_products', array( $this, 'render_products_box' ), 10, 4 ); - add_action( 'admin_head', array( $this, 'enqueue' ) ); - } - - /** - * Check if we should load the module for this product. - * - * @param Product $product Product data. - * - * @return bool Should we load the module? - */ - public function can_load( $product ) { - return true; - } - - /** - * Render products box content. - * - * @param array $plugins_list - list of useful plugins (in slug => nicename format). - * @param array $themes_list - list of useful themes (in slug => nicename format). - * @param array $strings - list of translated strings. - * @param array $preferences - list of preferences. - */ - public function render_products_box( $plugins_list, $themes_list, $strings, $preferences = array() ) { - - if ( empty( $plugins_list ) && empty( $themes_list ) ) { - return; - } - - if ( ! empty( $plugins_list ) && ! current_user_can( 'install_plugins' ) ) { - return; - } - - if ( ! empty( $themes_list ) && ! current_user_can( 'install_themes' ) ) { - return; - } - - add_thickbox(); - - if ( ! empty( $themes_list ) ) { - $list = $this->get_themes( $themes_list, $preferences ); - - if ( has_action( $this->product->get_key() . '_recommend_products_theme_template' ) ) { - do_action( $this->product->get_key() . '_recommend_products_theme_template', $list, $strings, $preferences ); - } else { - echo '
'; - - foreach ( $list as $theme ) { - echo '
'; - echo ' '; - echo '
'; - echo ' ' . esc_html( $theme->custom_name ) . ''; - if ( ! isset( $preferences['description'] ) || ( isset( $preferences['description'] ) && $preferences['description'] ) ) { - echo '' . esc_html( substr( $theme->description, 0, strpos( $theme->description, '.' ) ) ) . '.'; - } - echo '
'; - echo ''; - echo '
'; - } - - echo '
'; - } - } - if ( ! empty( $plugins_list ) ) { - $list = $this->get_plugins( $plugins_list, $preferences ); - - if ( has_action( $this->product->get_key() . '_recommend_products_plugin_template' ) ) { - do_action( $this->product->get_key() . '_recommend_products_plugin_template', $list, $strings, $preferences ); - } else { - echo '
'; - - foreach ( $list as $current_plugin ) { - echo '
'; - echo ' '; - echo '
'; - echo ' ' . esc_html( $current_plugin->custom_name ) . ''; - if ( ! isset( $preferences['description'] ) || ( isset( $preferences['description'] ) && $preferences['description'] ) ) { - echo '' . esc_html( substr( $current_plugin->short_description, 0, strpos( $current_plugin->short_description, '.' ) ) ) . '. '; - } - echo '
'; - echo ' '; - echo '
'; - } - - echo '
'; - } - } - - } - - /** - * Collect all the information for the themes list. - * - * @param array $themes_list - list of useful themes (in slug => nicename format). - * @param array $preferences - list of preferences. - * - * @return array - */ - private function get_themes( $themes_list, $preferences ) { - $list = array(); - foreach ( $themes_list as $slug => $nicename ) { - $theme = $this->call_theme_api( $slug ); - if ( ! $theme ) { - continue; - } - - $url = add_query_arg( - array( - 'theme' => $theme->slug, - ), - network_admin_url( 'theme-install.php' ) - ); - - $name = empty( $nicename ) ? $theme->name : $nicename; - - $theme->custom_url = $url; - $theme->custom_name = $name; - - $list[] = $theme; - } - - return $list; - } - - /** - * Call theme api - * - * @param string $slug theme slug. - * - * @return array|mixed|object - */ - private function call_theme_api( $slug ) { - $theme = get_transient( 'ti_theme_info_' . $slug ); - - if ( false !== $theme ) { - return $theme; - } - - $products = $this->safe_get( - 'https://api.wordpress.org/themes/info/1.1/?action=query_themes&request[theme]=' . $slug . '&request[per_page]=1' - ); - $products = json_decode( wp_remote_retrieve_body( $products ) ); - if ( is_object( $products ) ) { - $theme = $products->themes[0]; - set_transient( 'ti_theme_info_' . $slug, $theme, 6 * HOUR_IN_SECONDS ); - } - - return $theme; - } - - /** - * Collect all the information for the plugins list. - * - * @param array $plugins_list - list of useful plugins (in slug => nicename format). - * @param array $preferences - list of preferences. - * - * @return array - */ - private function get_plugins( $plugins_list, $preferences ) { - $list = array(); - foreach ( $plugins_list as $plugin => $nicename ) { - $current_plugin = $this->call_plugin_api( $plugin ); - - $name = empty( $nicename ) ? $current_plugin->name : $nicename; - - $image = $current_plugin->banners['low']; - if ( isset( $preferences['image'] ) && 'icon' === $preferences['image'] ) { - $image = $current_plugin->icons['1x']; - } - - $url = add_query_arg( - array( - 'tab' => 'plugin-information', - 'plugin' => $current_plugin->slug, - 'TB_iframe' => true, - 'width' => 800, - 'height' => 800, - ), - network_admin_url( 'plugin-install.php' ) - ); - - $current_plugin->custom_url = $url; - $current_plugin->custom_name = $name; - $current_plugin->custom_image = $image; - - $list[] = $current_plugin; - } - - return $list; - } - - /** - * Load css and scripts for the plugin recommend page. - */ - public function enqueue() { - $screen = get_current_screen(); - - if ( ! isset( $screen->id ) ) { - return; - } - if ( false === apply_filters( $this->product->get_key() . '_enqueue_recommend', false, $screen->id ) ) { - return; - } - - ?> - - is_from_partner( $product ) ) { - return false; - } - if ( ! $product->is_wordpress_available() ) { - return false; - } - - return apply_filters( $product->get_slug() . '_sdk_should_review', true ); - } - - - /** - * Add notification to queue. - * - * @param array $all_notifications Previous notification. - * - * @return array All notifications. - */ - public function add_notification( $all_notifications ) { - - $developers = [ - 'Bogdan', - 'Marius', - 'Hardeep', - 'Rodica', - 'Stefan', - 'Uriahs', - 'Madalin', - 'Cristi', - 'Silviu', - 'Andrei', - ]; - - $link = 'https://wordpress.org/support/' . $this->product->get_type() . '/' . $this->product->get_slug() . '/reviews/#wporg-footer'; - - $message = apply_filters( $this->product->get_key() . '_feedback_review_message', '

Hey, it\'s great to see you have {product} active for a few days now. How is everything going? If you can spare a few moments to rate it on WordPress.org it would help us a lot (and boost my motivation). Cheers!

~ {developer}, developer of {product}

' ); - - $button_submit = apply_filters( $this->product->get_key() . '_feedback_review_button_do', 'Ok, I will gladly help.' ); - $button_cancel = apply_filters( $this->product->get_key() . '_feedback_review_button_cancel', 'No, thanks.' ); - $message = str_replace( - [ '{product}', '{developer}' ], - [ - $this->product->get_friendly_name(), - $developers[ strlen( get_site_url() ) % 10 ], - ], - $message - ); - - $all_notifications[] = [ - 'id' => $this->product->get_key() . '_review_flag', - 'message' => $message, - 'ctas' => [ - 'confirm' => [ - 'link' => $link, - 'text' => $button_submit, - ], - 'cancel' => [ - 'link' => '#', - 'text' => $button_cancel, - ], - ], - ]; - - return $all_notifications; - } - - - /** - * Load module logic. - * - * @param Product $product Product to load. - * - * @return Review Module instance. - */ - public function load( $product ) { - - $this->product = $product; - - add_filter( 'themeisle_sdk_registered_notifications', [ $this, 'add_notification' ] ); - - return $this; - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Rollback.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Rollback.php deleted file mode 100644 index 7b28d6d..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Rollback.php +++ /dev/null @@ -1,400 +0,0 @@ -parent_file ) ) { - return; - } - if ( 'themes.php' !== $screen->parent_file ) { - return; - } - if ( ! $this->product->is_theme() ) { - return; - } - $version = $this->get_rollback(); - if ( empty( $version ) ) { - return; - } - ?> - - get_api_versions(); - $versions = apply_filters( $this->product->get_key() . '_rollbacks', $versions ); - if ( empty( $versions ) ) { - return $rollback; - } - if ( $versions ) { - usort( $versions, array( $this, 'sort_rollback_array' ) ); - foreach ( $versions as $version ) { - if ( isset( $version['version'] ) && isset( $version['url'] ) && version_compare( $this->product->get_version(), $version['version'], '>' ) ) { - $rollback = $version; - break; - } - } - } - - return $rollback; - } - - /** - * Get versions array from wp.org - * - * @return array Array of versions. - */ - private function get_api_versions() { - - $cache_key = $this->product->get_cache_key(); - $cache_versions = get_transient( $cache_key ); - if ( false === $cache_versions ) { - $versions = $this->get_remote_versions(); - set_transient( $cache_key, $versions, 5 * DAY_IN_SECONDS ); - } else { - $versions = is_array( $cache_versions ) ? $cache_versions : array(); - } - - return $versions; - } - - /** - * Get remote versions zips. - * - * @return array Array of available versions. - */ - private function get_remote_versions() { - $url = $this->get_versions_api_url(); - if ( empty( $url ) ) { - return []; - } - $response = function_exists( 'wp_remote_get_wp_remote_get' ) - ? wp_remote_get_wp_remote_get( $url ) - : wp_remote_get( $url ); //phpcs:ignore WordPressVIPMinimum.Functions.RestrictedFunctions.wp_remote_get_wp_remote_get - if ( is_wp_error( $response ) ) { - return array(); - } - $response = wp_remote_retrieve_body( $response ); - - if ( is_serialized( $response ) ) { - $response = maybe_unserialize( $response ); - } else { - $response = json_decode( $response ); - } - - if ( ! is_object( $response ) ) { - return array(); - } - if ( ! isset( $response->versions ) ) { - return array(); - } - - $versions = array(); - foreach ( $response->versions as $key => $value ) { - $versions[] = array( - 'version' => is_object( $value ) ? $value->version : $key, - 'url' => is_object( $value ) ? $value->file : $value, - ); - } - - return $versions; - } - - /** - * Return url where to check for versions. - * - * @return string Url where to check for versions. - */ - private function get_versions_api_url() { - if ( $this->product->is_wordpress_available() && $this->product->is_plugin() ) { - return sprintf( 'https://api.wordpress.org/plugins/info/1.0/%s', $this->product->get_slug() ); - } - if ( $this->product->is_wordpress_available() && $this->product->is_theme() ) { - return sprintf( 'https://api.wordpress.org/themes/info/1.1/?action=theme_information&request[slug]=%s&request[fields][versions]=true', $this->product->get_slug() ); - } - $license = $this->product->get_license(); - if ( $this->product->requires_license() && strlen( $license ) < 10 ) { - return ''; - } - - return sprintf( '%slicense/versions/%s/%s/%s/%s', Product::API_URL, rawurlencode( $this->product->get_name() ), $license, urlencode( get_site_url() ), $this->product->get_version() ); - } - - /** - * Show the rollback links in the plugin page. - * - * @param array $links Plugin links. - * - * @return array $links Altered links. - */ - public function add_rollback_link( $links ) { - $version = $this->get_rollback(); - if ( empty( $version ) ) { - return $links; - } - $links[] = '' . sprintf( apply_filters( $this->product->get_key() . '_rollback_label', 'Rollback to v%s' ), $version['version'] ) . ''; - - return $links; - } - - /** - * Start the rollback operation. - */ - public function start_rollback() { - if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( $_GET['_wpnonce'], $this->product->get_key() . '_rollback' ) ) { //phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - wp_nonce_ays( '' ); - } - - if ( $this->product->is_plugin() ) { - $this->start_rollback_plugin(); - - return; - } - if ( $this->product->is_theme() ) { - $this->start_rollback_theme(); - - return; - } - } - - /** - * Start the rollback operation for the plugin. - */ - private function start_rollback_plugin() { - $rollback = $this->get_rollback(); - $plugin_transient = get_site_transient( 'update_plugins' ); - $plugin_folder = $this->product->get_slug(); - $plugin_file = $this->product->get_file(); - $version = $rollback['version']; - $temp_array = array( - 'slug' => $plugin_folder, - 'new_version' => $version, - 'package' => $rollback['url'], - ); - - $temp_object = (object) $temp_array; - $plugin_transient->response[ $plugin_folder . '/' . $plugin_file ] = $temp_object; - set_site_transient( 'update_plugins', $plugin_transient ); - - $transient = get_transient( $this->product->get_key() . '_warning_rollback' ); - - // Style fix for the api link that gets outside the content. - echo ''; - - if ( false === $transient ) { - set_transient( $this->product->get_key() . '_warning_rollback', 'in progress', 30 ); - require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; - $title = sprintf( apply_filters( $this->product->get_key() . '_rollback_message', 'Rolling back %s to v%s' ), $this->product->get_name(), $version ); - $plugin = $plugin_folder . '/' . $plugin_file; - $nonce = 'upgrade-plugin_' . $plugin; - $url = 'update.php?action=upgrade-plugin&plugin=' . urlencode( $plugin ); - $upgrader_skin = new \Plugin_Upgrader_Skin( compact( 'title', 'nonce', 'url', 'plugin' ) ); - $upgrader = new \Plugin_Upgrader( $upgrader_skin ); - $upgrader->upgrade( $plugin ); - delete_transient( $this->product->get_key() . '_warning_rollback' ); - wp_die( - '', - esc_attr( $title ), - array( - 'response' => 200, - ) - ); - } - } - - /** - * Start the rollback operation for the theme. - */ - private function start_rollback_theme() { - add_filter( 'update_theme_complete_actions', array( $this, 'alter_links_theme_upgrade' ) ); - $rollback = $this->get_rollback(); - $transient = get_site_transient( 'update_themes' ); - $folder = $this->product->get_slug(); - $version = $rollback['version']; - $temp_array = array( - 'new_version' => $version, - 'package' => $rollback['url'], - ); - - $transient->response[ $folder . '/style.css' ] = $temp_array; - set_site_transient( 'update_themes', $transient ); - - $transient = get_transient( $this->product->get_key() . '_warning_rollback' ); - - // Style fix for the api link that gets outside the content. - echo ''; - - if ( false === $transient ) { - set_transient( $this->product->get_key() . '_warning_rollback', 'in progress', 30 ); - require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; - $title = sprintf( apply_filters( $this->product->get_key() . '_rollback_message', 'Rolling back %s to v%s' ), $this->product->get_name(), $version ); - $theme = $folder . '/style.css'; - $nonce = 'upgrade-theme_' . $theme; - $url = 'update.php?action=upgrade-theme&theme=' . urlencode( $theme ); - - $upgrader = new \Theme_Upgrader( new \Theme_Upgrader_Skin( compact( 'title', 'nonce', 'url', 'theme' ) ) ); - $upgrader->upgrade( $theme ); - delete_transient( $this->product->get_key() . '_warning_rollback' ); - wp_die( - '', - esc_attr( $title ), - array( - 'response' => 200, - ) - ); - } - } - - /** - * Alter links and remove duplicate customize message. - * - * @param array $links Array of old links. - * - * @return mixed Array of links. - */ - public function alter_links_theme_upgrade( $links ) { - if ( isset( $links['preview'] ) ) { - $links['preview'] = str_replace( '', '', $links['preview'] ); - } - - return $links; - } - - /** - * Loads product object. - * - * @param Product $product Product object. - * - * @return bool Should we load the module? - */ - public function can_load( $product ) { - if ( $this->is_from_partner( $product ) ) { - return false; - } - if ( $product->is_theme() && ! current_user_can( 'switch_themes' ) ) { - return false; - } - - if ( $product->is_plugin() && ! current_user_can( 'install_plugins' ) ) { - return false; - } - - return true; - } - - /** - * Sort the rollbacks array in descending order. - * - * @param mixed $a First version to compare. - * @param mixed $b Second version to compare. - * - * @return bool Which version is greater? - */ - public function sort_rollback_array( $a, $b ) { - return version_compare( $b['version'], $a['version'] ); - } - - /** - * Load module logic. - * - * @param Product $product Product object. - * - * @return $this Module object. - */ - public function load( $product ) { - $this->product = $product; - $this->show_link(); - $this->add_hooks(); - - return $this; - } - - /** - * If product can be rolled back, show the link to rollback. - */ - private function show_link() { - add_filter( - 'plugin_action_links_' . plugin_basename( $this->product->get_basefile() ), - array( - $this, - 'add_rollback_link', - ) - ); - } - - /** - * Fires after the option has been updated. - * - * @param mixed $old_value The old option value. - * @param mixed $value The new option value. - * @param string $option Option name. - */ - public function update_active_plugins_action( $old_value, $value, $option ) { - delete_site_transient( 'update_plugins' ); - wp_cache_delete( 'plugins', 'plugins' ); - } - - /** - * Set the rollback hook. Strangely, this does not work if placed in the ThemeIsle_SDK_Rollback class, so it is being called from there instead. - */ - public function add_hooks() { - add_action( 'admin_post_' . $this->product->get_key() . '_rollback', array( $this, 'start_rollback' ) ); - add_action( 'admin_footer', array( $this, 'add_footer' ) ); - - // This hook will be invoked after the plugin activation. - // We use this to force an update of the cache so that Update is present immediate after a rollback. - add_action( 'update_option_active_plugins', array( $this, 'update_active_plugins_action' ), 10, 3 ); - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Script_loader.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Script_loader.php deleted file mode 100644 index 2933df7..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Script_loader.php +++ /dev/null @@ -1,142 +0,0 @@ -is_from_partner( $product ) ) { - return false; - } - - return true; - } - - /** - * Load module logic. - * - * @param Product $product Product to load. - * - * @return Dependancy Module object. - */ - public function load( $product ) { - $this->product = $product; - $this->setup_actions(); - return $this; - } - - /** - * Setup actions. - */ - private function setup_actions() { - add_filter( 'themeisle_sdk_dependency_script_handler', [ $this, 'get_script_handler' ], 10, 1 ); - add_action( 'themeisle_sdk_dependency_enqueue_script', [ $this, 'enqueue_script' ], 10, 1 ); - } - - /** - * Get the script handler. - * - * @param string $slug The slug of the script. - * - * @return string The script handler. Empty if slug is not a string or not implemented. - */ - public function get_script_handler( $slug ) { - if ( ! is_string( $slug ) ) { - return ''; - } - - if ( 'tracking' !== $slug && 'survey' !== $slug ) { - return ''; - } - - return apply_filters( 'themeisle_sdk_dependency_script_handler_name', 'themeisle_sdk_' . $slug . '_script', $slug ); - } - - /** - * Enqueue the script. - * - * @param string $slug The slug of the script. - */ - public function enqueue_script( $slug ) { - $handler = apply_filters( 'themeisle_sdk_dependency_script_handler', $slug ); - if ( empty( $handler ) ) { - return; - } - - if ( 'tracking' === $slug ) { - $this->load_tracking( $handler ); - } elseif ( 'survey' === $slug ) { - $this->load_survey( $handler ); - } - } - - /** - * Load the survey script. - * - * @param string $handler The script handler. - * - * @return void - */ - public function load_survey( $handler ) { - global $themeisle_sdk_max_path; - $asset_file = require $themeisle_sdk_max_path . '/assets/js/build/survey/survey_deps.asset.php'; - - wp_enqueue_script( - $handler, - $this->get_sdk_uri() . 'assets/js/build/survey/survey_deps.js', - $asset_file['dependencies'], - $asset_file['version'], - true - ); - } - - /** - * Load the tracking script. - * - * @param string $handler The script handler. - * - * @return void - */ - public function load_tracking( $handler ) { - global $themeisle_sdk_max_path; - $asset_file = require $themeisle_sdk_max_path . '/assets/js/build/tracking/tracking.asset.php'; - - wp_enqueue_script( - $handler, - $this->get_sdk_uri() . 'assets/js/build/tracking/tracking.js', - $asset_file['dependencies'], - $asset_file['version'], - true - ); - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Translate.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Translate.php deleted file mode 100644 index 6916947..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Translate.php +++ /dev/null @@ -1,918 +0,0 @@ - array( - 'slug' => 'af', - 'name' => 'Afrikaans', - ), - 'ak' => array( - 'slug' => 'ak', - 'name' => 'Akan', - ), - 'am' => array( - 'slug' => 'am', - 'name' => 'Amharic', - ), - 'ar' => array( - 'slug' => 'ar', - 'name' => 'Arabic', - ), - 'arq' => array( - 'slug' => 'arq', - 'name' => 'Algerian Arabic', - ), - 'ary' => array( - 'slug' => 'ary', - 'name' => 'Moroccan Arabic', - ), - 'as' => array( - 'slug' => 'as', - 'name' => 'Assamese', - ), - 'ast' => array( - 'slug' => 'ast', - 'name' => 'Asturian', - ), - 'az' => array( - 'slug' => 'az', - 'name' => 'Azerbaijani', - ), - 'azb' => array( - 'slug' => 'azb', - 'name' => 'South Azerbaijani', - ), - 'az_TR' => array( - 'slug' => 'az-tr', - 'name' => 'Azerbaijani (Turkey)', - ), - 'ba' => array( - 'slug' => 'ba', - 'name' => 'Bashkir', - ), - 'bal' => array( - 'slug' => 'bal', - 'name' => 'Catalan (Balear)', - ), - 'bcc' => array( - 'slug' => 'bcc', - 'name' => 'Balochi Southern', - ), - 'bel' => array( - 'slug' => 'bel', - 'name' => 'Belarusian', - ), - 'bg_BG' => array( - 'slug' => 'bg', - 'name' => 'Bulgarian', - ), - 'bn_BD' => array( - 'slug' => 'bn', - 'name' => 'Bengali', - ), - 'bo' => array( - 'slug' => 'bo', - 'name' => 'Tibetan', - ), - 'bre' => array( - 'slug' => 'br', - 'name' => 'Breton', - ), - 'bs_BA' => array( - 'slug' => 'bs', - 'name' => 'Bosnian', - ), - 'ca' => array( - 'slug' => 'ca', - 'name' => 'Catalan', - ), - 'ceb' => array( - 'slug' => 'ceb', - 'name' => 'Cebuano', - ), - 'ckb' => array( - 'slug' => 'ckb', - 'name' => 'Kurdish (Sorani)', - ), - 'co' => array( - 'slug' => 'co', - 'name' => 'Corsican', - ), - 'cs_CZ' => array( - 'slug' => 'cs', - 'name' => 'Czech', - ), - 'cy' => array( - 'slug' => 'cy', - 'name' => 'Welsh', - ), - 'da_DK' => array( - 'slug' => 'da', - 'name' => 'Danish', - ), - 'de_DE' => array( - 'slug' => 'de', - 'name' => 'German', - ), - 'de_CH' => array( - 'slug' => 'de-ch', - 'name' => 'German (Switzerland)', - ), - 'dv' => array( - 'slug' => 'dv', - 'name' => 'Dhivehi', - ), - 'dzo' => array( - 'slug' => 'dzo', - 'name' => 'Dzongkha', - ), - 'el' => array( - 'slug' => 'el', - 'name' => 'Greek', - ), - 'art_xemoji' => array( - 'slug' => 'art-xemoji', - 'name' => 'Emoji', - ), - 'en_US' => array( - 'slug' => 'en', - 'name' => 'English', - ), - 'en_AU' => array( - 'slug' => 'en-au', - 'name' => 'English (Australia)', - ), - 'en_CA' => array( - 'slug' => 'en-ca', - 'name' => 'English (Canada)', - ), - 'en_GB' => array( - 'slug' => 'en-gb', - 'name' => 'English (UK)', - ), - 'en_NZ' => array( - 'slug' => 'en-nz', - 'name' => 'English (New Zealand)', - ), - 'en_ZA' => array( - 'slug' => 'en-za', - 'name' => 'English (South Africa)', - ), - 'eo' => array( - 'slug' => 'eo', - 'name' => 'Esperanto', - ), - 'es_ES' => array( - 'slug' => 'es', - 'name' => 'Spanish (Spain)', - ), - 'es_AR' => array( - 'slug' => 'es-ar', - 'name' => 'Spanish (Argentina)', - ), - 'es_CL' => array( - 'slug' => 'es-cl', - 'name' => 'Spanish (Chile)', - ), - 'es_CO' => array( - 'slug' => 'es-co', - 'name' => 'Spanish (Colombia)', - ), - 'es_CR' => array( - 'slug' => 'es-cr', - 'name' => 'Spanish (Costa Rica)', - ), - 'es_GT' => array( - 'slug' => 'es-gt', - 'name' => 'Spanish (Guatemala)', - ), - 'es_MX' => array( - 'slug' => 'es-mx', - 'name' => 'Spanish (Mexico)', - ), - 'es_PE' => array( - 'slug' => 'es-pe', - 'name' => 'Spanish (Peru)', - ), - 'es_PR' => array( - 'slug' => 'es-pr', - 'name' => 'Spanish (Puerto Rico)', - ), - 'es_VE' => array( - 'slug' => 'es-ve', - 'name' => 'Spanish (Venezuela)', - ), - 'et' => array( - 'slug' => 'et', - 'name' => 'Estonian', - ), - 'eu' => array( - 'slug' => 'eu', - 'name' => 'Basque', - ), - 'fa_IR' => array( - 'slug' => 'fa', - 'name' => 'Persian', - ), - 'fa_AF' => array( - 'slug' => 'fa-af', - 'name' => 'Persian (Afghanistan)', - ), - 'fuc' => array( - 'slug' => 'fuc', - 'name' => 'Fulah', - ), - 'fi' => array( - 'slug' => 'fi', - 'name' => 'Finnish', - ), - 'fo' => array( - 'slug' => 'fo', - 'name' => 'Faroese', - ), - 'fr_FR' => array( - 'slug' => 'fr', - 'name' => 'French (France)', - ), - 'fr_BE' => array( - 'slug' => 'fr-be', - 'name' => 'French (Belgium)', - ), - 'fr_CA' => array( - 'slug' => 'fr-ca', - 'name' => 'French (Canada)', - ), - 'frp' => array( - 'slug' => 'frp', - 'name' => 'Arpitan', - ), - 'fur' => array( - 'slug' => 'fur', - 'name' => 'Friulian', - ), - 'fy' => array( - 'slug' => 'fy', - 'name' => 'Frisian', - ), - 'ga' => array( - 'slug' => 'ga', - 'name' => 'Irish', - ), - 'gd' => array( - 'slug' => 'gd', - 'name' => 'Scottish Gaelic', - ), - 'gl_ES' => array( - 'slug' => 'gl', - 'name' => 'Galician', - ), - 'gn' => array( - 'slug' => 'gn', - 'name' => 'Guarani', - ), - 'gsw' => array( - 'slug' => 'gsw', - 'name' => 'Swiss German', - ), - 'gu' => array( - 'slug' => 'gu', - 'name' => 'Gujarati', - ), - 'hat' => array( - 'slug' => 'hat', - 'name' => 'Haitian Creole', - ), - 'hau' => array( - 'slug' => 'hau', - 'name' => 'Hausa', - ), - 'haw_US' => array( - 'slug' => 'haw', - 'name' => 'Hawaiian', - ), - 'haz' => array( - 'slug' => 'haz', - 'name' => 'Hazaragi', - ), - 'he_IL' => array( - 'slug' => 'he', - 'name' => 'Hebrew', - ), - 'hi_IN' => array( - 'slug' => 'hi', - 'name' => 'Hindi', - ), - 'hr' => array( - 'slug' => 'hr', - 'name' => 'Croatian', - ), - 'hu_HU' => array( - 'slug' => 'hu', - 'name' => 'Hungarian', - ), - 'hy' => array( - 'slug' => 'hy', - 'name' => 'Armenian', - ), - 'id_ID' => array( - 'slug' => 'id', - 'name' => 'Indonesian', - ), - 'ido' => array( - 'slug' => 'ido', - 'name' => 'Ido', - ), - 'is_IS' => array( - 'slug' => 'is', - 'name' => 'Icelandic', - ), - 'it_IT' => array( - 'slug' => 'it', - 'name' => 'Italian', - ), - 'ja' => array( - 'slug' => 'ja', - 'name' => 'Japanese', - ), - 'jv_ID' => array( - 'slug' => 'jv', - 'name' => 'Javanese', - ), - 'ka_GE' => array( - 'slug' => 'ka', - 'name' => 'Georgian', - ), - 'kab' => array( - 'slug' => 'kab', - 'name' => 'Kabyle', - ), - 'kal' => array( - 'slug' => 'kal', - 'name' => 'Greenlandic', - ), - 'kin' => array( - 'slug' => 'kin', - 'name' => 'Kinyarwanda', - ), - 'kk' => array( - 'slug' => 'kk', - 'name' => 'Kazakh', - ), - 'km' => array( - 'slug' => 'km', - 'name' => 'Khmer', - ), - 'kn' => array( - 'slug' => 'kn', - 'name' => 'Kannada', - ), - 'ko_KR' => array( - 'slug' => 'ko', - 'name' => 'Korean', - ), - 'kir' => array( - 'slug' => 'kir', - 'name' => 'Kyrgyz', - ), - 'lb_LU' => array( - 'slug' => 'lb', - 'name' => 'Luxembourgish', - ), - 'li' => array( - 'slug' => 'li', - 'name' => 'Limburgish', - ), - 'lin' => array( - 'slug' => 'lin', - 'name' => 'Lingala', - ), - 'lo' => array( - 'slug' => 'lo', - 'name' => 'Lao', - ), - 'lt_LT' => array( - 'slug' => 'lt', - 'name' => 'Lithuanian', - ), - 'lv' => array( - 'slug' => 'lv', - 'name' => 'Latvian', - ), - 'me_ME' => array( - 'slug' => 'me', - 'name' => 'Montenegrin', - ), - 'mg_MG' => array( - 'slug' => 'mg', - 'name' => 'Malagasy', - ), - 'mk_MK' => array( - 'slug' => 'mk', - 'name' => 'Macedonian', - ), - 'ml_IN' => array( - 'slug' => 'ml', - 'name' => 'Malayalam', - ), - 'mlt' => array( - 'slug' => 'mlt', - 'name' => 'Maltese', - ), - 'mn' => array( - 'slug' => 'mn', - 'name' => 'Mongolian', - ), - 'mr' => array( - 'slug' => 'mr', - 'name' => 'Marathi', - ), - 'mri' => array( - 'slug' => 'mri', - 'name' => 'Maori', - ), - 'ms_MY' => array( - 'slug' => 'ms', - 'name' => 'Malay', - ), - 'my_MM' => array( - 'slug' => 'mya', - 'name' => 'Myanmar (Burmese)', - ), - 'ne_NP' => array( - 'slug' => 'ne', - 'name' => 'Nepali', - ), - 'nb_NO' => array( - 'slug' => 'nb', - 'name' => 'Norwegian (Bokmal)', - ), - 'nl_NL' => array( - 'slug' => 'nl', - 'name' => 'Dutch', - ), - 'nl_BE' => array( - 'slug' => 'nl-be', - 'name' => 'Dutch (Belgium)', - ), - 'nn_NO' => array( - 'slug' => 'nn', - 'name' => 'Norwegian (Nynorsk)', - ), - 'oci' => array( - 'slug' => 'oci', - 'name' => 'Occitan', - ), - 'ory' => array( - 'slug' => 'ory', - 'name' => 'Oriya', - ), - 'os' => array( - 'slug' => 'os', - 'name' => 'Ossetic', - ), - 'pa_IN' => array( - 'slug' => 'pa', - 'name' => 'Punjabi', - ), - 'pl_PL' => array( - 'slug' => 'pl', - 'name' => 'Polish', - ), - 'pt_BR' => array( - 'slug' => 'pt-br', - 'name' => 'Portuguese (Brazil)', - ), - 'pt_PT' => array( - 'slug' => 'pt', - 'name' => 'Portuguese (Portugal)', - ), - 'ps' => array( - 'slug' => 'ps', - 'name' => 'Pashto', - ), - 'rhg' => array( - 'slug' => 'rhg', - 'name' => 'Rohingya', - ), - 'ro_RO' => array( - 'slug' => 'ro', - 'name' => 'Romanian', - ), - 'roh' => array( - 'slug' => 'roh', - 'name' => 'Romansh', - ), - 'ru_RU' => array( - 'slug' => 'ru', - 'name' => 'Russian', - ), - 'rue' => array( - 'slug' => 'rue', - 'name' => 'Rusyn', - ), - 'rup_MK' => array( - 'slug' => 'rup', - 'name' => 'Aromanian', - ), - 'sah' => array( - 'slug' => 'sah', - 'name' => 'Sakha', - ), - 'sa_IN' => array( - 'slug' => 'sa-in', - 'name' => 'Sanskrit', - ), - 'scn' => array( - 'slug' => 'scn', - 'name' => 'Sicilian', - ), - 'si_LK' => array( - 'slug' => 'si', - 'name' => 'Sinhala', - ), - 'sk_SK' => array( - 'slug' => 'sk', - 'name' => 'Slovak', - ), - 'sl_SI' => array( - 'slug' => 'sl', - 'name' => 'Slovenian', - ), - 'sna' => array( - 'slug' => 'sna', - 'name' => 'Shona', - ), - 'snd' => array( - 'slug' => 'snd', - 'name' => 'Sindhi', - ), - 'so_SO' => array( - 'slug' => 'so', - 'name' => 'Somali', - ), - 'sq' => array( - 'slug' => 'sq', - 'name' => 'Albanian', - ), - 'sq_XK' => array( - 'slug' => 'sq-xk', - 'name' => 'Shqip (Kosovo)', - ), - 'sr_RS' => array( - 'slug' => 'sr', - 'name' => 'Serbian', - ), - 'srd' => array( - 'slug' => 'srd', - 'name' => 'Sardinian', - ), - 'su_ID' => array( - 'slug' => 'su', - 'name' => 'Sundanese', - ), - 'sv_SE' => array( - 'slug' => 'sv', - 'name' => 'Swedish', - ), - 'sw' => array( - 'slug' => 'sw', - 'name' => 'Swahili', - ), - 'syr' => array( - 'slug' => 'syr', - 'name' => 'Syriac', - ), - 'szl' => array( - 'slug' => 'szl', - 'name' => 'Silesian', - ), - 'ta_IN' => array( - 'slug' => 'ta', - 'name' => 'Tamil', - ), - 'ta_LK' => array( - 'slug' => 'ta-lk', - 'name' => 'Tamil (Sri Lanka)', - ), - 'tah' => array( - 'slug' => 'tah', - 'name' => 'Tahitian', - ), - 'te' => array( - 'slug' => 'te', - 'name' => 'Telugu', - ), - 'tg' => array( - 'slug' => 'tg', - 'name' => 'Tajik', - ), - 'th' => array( - 'slug' => 'th', - 'name' => 'Thai', - ), - 'tir' => array( - 'slug' => 'tir', - 'name' => 'Tigrinya', - ), - 'tl' => array( - 'slug' => 'tl', - 'name' => 'Tagalog', - ), - 'tr_TR' => array( - 'slug' => 'tr', - 'name' => 'Turkish', - ), - 'tt_RU' => array( - 'slug' => 'tt', - 'name' => 'Tatar', - ), - 'tuk' => array( - 'slug' => 'tuk', - 'name' => 'Turkmen', - ), - 'twd' => array( - 'slug' => 'twd', - 'name' => 'Tweants', - ), - 'tzm' => array( - 'slug' => 'tzm', - 'name' => 'Tamazight (Central Atlas)', - ), - 'ug_CN' => array( - 'slug' => 'ug', - 'name' => 'Uighur', - ), - 'uk' => array( - 'slug' => 'uk', - 'name' => 'Ukrainian', - ), - 'ur' => array( - 'slug' => 'ur', - 'name' => 'Urdu', - ), - 'uz_UZ' => array( - 'slug' => 'uz', - 'name' => 'Uzbek', - ), - 'vi' => array( - 'slug' => 'vi', - 'name' => 'Vietnamese', - ), - 'wa' => array( - 'slug' => 'wa', - 'name' => 'Walloon', - ), - 'xho' => array( - 'slug' => 'xho', - 'name' => 'Xhosa', - ), - 'xmf' => array( - 'slug' => 'xmf', - 'name' => 'Mingrelian', - ), - 'yor' => array( - 'slug' => 'yor', - 'name' => 'Yoruba', - ), - 'zh_CN' => array( - 'slug' => 'zh-cn', - 'name' => 'Chinese (China)', - ), - 'zh_HK' => array( - 'slug' => 'zh-hk', - 'name' => 'Chinese (Hong Kong)', - ), - 'zh_TW' => array( - 'slug' => 'zh-tw', - 'name' => 'Chinese (Taiwan)', - ), - 'de_DE_formal' => array( - 'slug' => 'de/formal', - 'name' => 'German (Formal)', - ), - 'nl_NL_formal' => array( - 'slug' => 'nl/formal', - 'name' => 'Dutch (Formal)', - ), - 'de_CH_informal' => array( - 'slug' => 'de-ch/informal', - 'name' => 'Chinese (Taiwan)', - ), - 'pt_PT_ao90' => array( - 'slug' => 'pt/ao90', - 'name' => 'Portuguese (Portugal, AO90)', - ), - ); - - /** - * Check if we should load module for this. - * - * @param Product $product Product to check. - * - * @return bool Should load ? - */ - public function can_load( $product ) { - if ( $this->is_from_partner( $product ) ) { - return false; - } - if ( ! $product->is_wordpress_available() ) { - return false; - } - - $lang = $this->get_user_locale(); - - if ( 'en_US' === $lang ) { - return false; - } - - $languages = $this->get_translations( $product ); - - if ( ! is_array( $languages ) ) { - return false; - } - - if ( ! isset( $languages['translations'] ) ) { - return false; - } - - $languages = $languages['translations']; - - $available = wp_list_pluck( $languages, 'language' ); - - if ( in_array( $lang, $available ) ) { - return false; - } - - if ( ! isset( self::$locales[ $lang ] ) ) { - return false; - } - - return apply_filters( $product->get_slug() . '_sdk_enable_translate', true ); - } - - /** - * Get the user's locale. - */ - private function get_user_locale() { - global $wp_version; - if ( version_compare( $wp_version, '4.7.0', '>=' ) ) { - return get_user_locale(); - } - $user = wp_get_current_user(); - if ( $user ) { - $locale = $user->locale; - } - - return $locale ? $locale : get_locale(); - } - - /** - * Fetch translations from api. - * - * @param Product $product Product to check. - * - * @return mixed Translation array. - */ - private function get_translations( $product ) { - $cache_key = $product->get_key() . '_all_languages'; - $translations = get_transient( $cache_key ); - - if ( false === $translations ) { - require_once ABSPATH . 'wp-admin/includes/translation-install.php'; - $translations = translations_api( - $product->get_type() . 's', - array( - 'slug' => $product->get_slug(), - 'version' => $product->get_version(), - ) - ); - set_transient( $cache_key, $translations, WEEK_IN_SECONDS ); - } - - return $translations; - - } - - /** - * Add notification to queue. - * - * @param array $all_notifications Previous notification. - * - * @return array All notifications. - */ - public function add_notification( $all_notifications ) { - - $lang = $this->get_user_locale(); - $link = $this->get_locale_paths( $lang ); - $language_meta = self::$locales[ $lang ]; - - $heading = apply_filters( $this->product->get_key() . '_feedback_translate_heading', 'Improve {product}' ); - $heading = str_replace( - array( '{product}' ), - $this->product->get_friendly_name(), - $heading - ); - $message = apply_filters( - $this->product->get_key() . '_feedback_translation', - 'Translating {product} into as many languages as possible is a huge project. We still need help with a lot of them, so if you are good at translating into {language}, it would be greatly appreciated. -The process is easy, and you can join by following the link below!' - ); - - $message = str_replace( - [ '{product}', '{language}' ], - [ - $this->product->get_friendly_name(), - $language_meta['name'], - ], - $message - ); - - $button_submit = apply_filters( $this->product->get_key() . '_feedback_translate_button_do', 'Ok, I will gladly help.' ); - $button_cancel = apply_filters( $this->product->get_key() . '_feedback_translate_button_cancel', 'No, thanks.' ); - - $all_notifications[] = [ - 'id' => $this->product->get_key() . '_translate_flag', - 'heading' => $heading, - 'message' => $message, - 'ctas' => [ - 'confirm' => [ - 'link' => $link, - 'text' => $button_submit, - ], - 'cancel' => [ - 'link' => '#', - 'text' => $button_cancel, - ], - ], - ]; - - return $all_notifications; - } - - /** - * Return the locale path. - * - * @param string $locale Locale code. - * - * @return string Locale path. - */ - private function get_locale_paths( $locale ) { - if ( empty( $locale ) ) { - return ''; - } - - $slug = isset( self::$locales[ $locale ] ) ? self::$locales[ $locale ]['slug'] : ''; - if ( empty( $slug ) ) { - return ''; - } - if ( strpos( $slug, '/' ) === false ) { - $slug .= '/default'; - } - $url = 'https://translate.wordpress.org/projects/wp-' . $this->product->get_type() . 's/' . $this->product->get_slug() . '/' . ( $this->product->get_type() === 'plugin' ? 'dev/' : '' ) . $slug . '?filters%5Bstatus%5D=untranslated&sort%5Bby%5D=random'; - - return $url; - } - - /** - * Load module logic. - * - * @param Product $product Product to load. - * - * @return Translate Module instance. - */ - public function load( $product ) { - - $this->product = $product; - - add_filter( 'themeisle_sdk_registered_notifications', [ $this, 'add_notification' ] ); - - return $this; - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Uninstall_feedback.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Uninstall_feedback.php deleted file mode 100644 index f026f65..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Uninstall_feedback.php +++ /dev/null @@ -1,860 +0,0 @@ - array( - 'id' => 3, - 'type' => 'text', - 'placeholder' => 'What\'s the plugin\'s name?', - ), - 'I could not get the plugin to work' => array( - 'type' => 'textarea', - 'placeholder' => 'What problem are you experiencing?', - 'id' => 4, - ), - 'I no longer need the plugin' => array( - 'id' => 5, - 'type' => 'textarea', - 'placeholder' => 'If you could improve one thing about our product, what would it be?', - ), - 'It\'s a temporary deactivation. I\'m just debugging an issue.' => array( - 'type' => 'textarea', - 'placeholder' => 'What problem are you experiencing?', - 'id' => 6, - ), - ); - /** - * Default options for theme. - * - * @var array $options_theme The main options list for themes. - */ - private $options_theme = array( - 'I don\'t know how to make it look like demo' => array( - 'id' => 7, - ), - 'It lacks options' => array( - 'placeholder' => 'What option is missing?', - 'type' => 'text', - 'id' => 8, - ), - 'Is not working with a plugin that I need' => array( - 'id' => 9, - 'type' => 'text', - 'placeholder' => 'What is the name of the plugin', - ), - 'I want to try a new design, I don\'t like {theme} style' => array( - 'id' => 10, - ), - ); - /** - * Default other option. - * - * @var array $other The other option - */ - private $other = array( - 'Other' => array( - 'id' => 999, - 'type' => 'textarea', - 'placeholder' => 'What can we do better?', - ), - ); - /** - * Default heading for plugin. - * - * @var string $heading_plugin The heading of the modal - */ - private $heading_plugin = 'What\'s wrong?'; - /** - * Default heading for theme. - * - * @var string $heading_theme The heading of the modal - */ - private $heading_theme = 'What does not work for you in {theme}?'; - /** - * Default submit button action text. - * - * @var string $button_submit The text of the deactivate button - */ - private $button_submit = 'Submit & Deactivate'; - /** - * Default cancel button. - * - * @var string $button_cancel The text of the cancel button - */ - private $button_cancel = 'Skip & Deactivate'; - - /** - * Loads the additional resources - */ - public function load_resources() { - $screen = get_current_screen(); - - if ( ! $screen || ! in_array( $screen->id, array( 'theme-install', 'plugins' ) ) ) { - return; - } - - $this->add_feedback_popup_style(); - - if ( $this->product->get_type() === 'theme' ) { - $this->add_theme_feedback_drawer_js(); - $this->render_theme_feedback_popup(); - - return; - } - $this->add_plugin_feedback_popup_js(); - $this->render_plugin_feedback_popup(); - } - - /** - * Render theme feedback drawer. - */ - private function render_theme_feedback_popup() { - $heading = str_replace( '{theme}', $this->product->get_name(), $this->heading_theme ); - $button_submit = apply_filters( $this->product->get_key() . '_feedback_deactivate_button_submit', 'Submit' ); - $options = $this->options_theme; - $options = $this->randomize_options( apply_filters( $this->product->get_key() . '_feedback_deactivate_options', $options ) ); - $info_disclosure_link = '' . apply_filters( $this->product->get_slug() . '_themeisle_sdk_info_collect_cta', 'What info do we collect?' ) . ''; - - $options += $this->other; - - ?> - - - - product->get_key(); - ?> - - product->get_key() . '_uninstall_feedback_after_js' ); - } - - /** - * Render the options list. - * - * @param array $options the options for the feedback form. - */ - private function render_options_list( $options ) { - $key = $this->product->get_key(); - $inputs_row_map = [ - 'text' => 1, - 'textarea' => 2, - ]; - ?> - - product->get_key() . '_feedback_deactivate_button_cancel', $this->button_cancel ); - $button_submit = apply_filters( $this->product->get_key() . '_feedback_deactivate_button_submit', $this->button_submit ); - $options = $this->randomize_options( apply_filters( $this->product->get_key() . '_feedback_deactivate_options', $this->options_plugin ) ); - $info_disclosure_link = '' . apply_filters( $this->product->get_slug() . '_themeisle_sdk_info_collect_cta', 'What info do we collect?' ) . ''; - - $options += $this->other; - ?> - - - product->get_slug() . '_uninstall_feedback_popup'; - $key = $this->product->get_key(); - ?> - - product->get_key() . '_uninstall_feedback_after_js' ); - } - - /** - * Get the disclosure labels markup. - * - * @return string - */ - private function get_disclosure_labels() { - $disclosure_new_labels = apply_filters( $this->product->get_slug() . '_themeisle_sdk_disclosure_content_labels', [], $this->product ); - $disclosure_labels = array_merge( - [ - 'title' => 'Below is a detailed view of all data that ThemeIsle will receive if you fill in this survey. No email address or IP addresses are transmitted after you submit the survey.', - 'items' => [ - sprintf( '%s %s version %s %s %s %s', '', ucwords( $this->product->get_type() ), '', '', $this->product->get_version(), '' ), - sprintf( '%sCurrent website:%s %s %s %s', '', '', '', get_site_url(), '' ), - sprintf( '%sUsage time:%s %s %s%s', '', '', '', ( time() - $this->product->get_install_time() ), 's' ), - sprintf( '%s Uninstall reason %s %s Selected reason from the above survey %s ', '', '', '', '' ), - ], - ], - $disclosure_new_labels - ); - - $info_disclosure_content = '

' . wp_kses_post( $disclosure_labels['title'] ) . '

    '; - foreach ( $disclosure_labels['items'] as $disclosure_item ) { - $info_disclosure_content .= sprintf( '
  • %s
  • ', wp_kses_post( $disclosure_item ) ); - } - $info_disclosure_content .= '
'; - - return $info_disclosure_content; - } - - /** - * Randomizes the options array. - * - * @param array $options The options array. - */ - public function randomize_options( $options ) { - $new = array(); - $keys = array_keys( $options ); - shuffle( $keys ); - - foreach ( $keys as $key ) { - $new[ $key ] = $options[ $key ]; - } - - return $new; - } - - /** - * Called when the deactivate button is clicked. - */ - public function post_deactivate() { - check_ajax_referer( (string) __CLASS__, 'nonce' ); - - $this->post_deactivate_or_cancel(); - - if ( empty( $_POST['id'] ) ) { - - wp_send_json( [] ); - - return; - } - $this->call_api( - array( - 'type' => 'deactivate', - 'id' => sanitize_key( $_POST['id'] ), - 'comment' => isset( $_POST['msg'] ) ? sanitize_textarea_field( $_POST['msg'] ) : '', - ) - ); - wp_send_json( [] ); - - } - - /** - * Called when the deactivate/cancel button is clicked. - */ - private function post_deactivate_or_cancel() { - if ( ! isset( $_POST['type'] ) || ! isset( $_POST['key'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function. - return; - } - if ( 'theme' !== $_POST['type'] ) { //phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function. - return; - } - - set_transient( 'ti_sdk_pause_' . sanitize_text_field( $_POST['key'] ), true, self::PAUSE_DEACTIVATE_WINDOW_DAYS * DAY_IN_SECONDS );//phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function. - - } - - /** - * Calls the API - * - * @param array $attributes The attributes of the post body. - * - * @return bool Is the request succesfull? - */ - protected function call_api( $attributes ) { - $slug = $this->product->get_slug(); - $version = $this->product->get_version(); - $attributes['slug'] = $slug; - $attributes['version'] = $version; - $attributes['url'] = get_site_url(); - $attributes['active_time'] = ( time() - $this->product->get_install_time() ); - - $response = wp_remote_post( - self::FEEDBACK_ENDPOINT, - array( - 'body' => $attributes, - ) - ); - - return is_wp_error( $response ); - } - - /** - * Should we load this object?. - * - * @param Product $product Product object. - * - * @return bool Should we load the module? - */ - public function can_load( $product ) { - if ( $this->is_from_partner( $product ) ) { - return false; - } - if ( $product->is_theme() && ( false !== get_transient( 'ti_sdk_pause_' . $product->get_key(), false ) ) ) { - return false; - } - - if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { - return true; - } - global $pagenow; - - if ( ! isset( $pagenow ) || empty( $pagenow ) ) { - return false; - } - - if ( $product->is_plugin() && 'plugins.php' !== $pagenow ) { - return false; - - } - if ( $product->is_theme() && 'theme-install.php' !== $pagenow ) { - return false; - } - - return true; - } - - /** - * Loads module hooks. - * - * @param Product $product Product details. - * - * @return Uninstall_Feedback Current module instance. - */ - public function load( $product ) { - - if ( apply_filters( $product->get_key() . '_hide_uninstall_feedback', false ) ) { - return; - } - - $this->product = $product; - add_action( 'admin_head', array( $this, 'load_resources' ) ); - add_action( 'wp_ajax_' . $this->product->get_key() . '_uninstall_feedback', array( $this, 'post_deactivate' ) ); - - return $this; - } -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Modules/Welcome.php b/vendor/codeinwp/themeisle-sdk/src/Modules/Welcome.php deleted file mode 100644 index 8650e60..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Modules/Welcome.php +++ /dev/null @@ -1,193 +0,0 @@ -_welcome_metadata', function() { - * return [ - * 'is_enabled' => , - * 'pro_name' => 'Product PRO name', - * 'logo' => '', - * 'cta_link' => tsdk_utmify( 'https://link_to_upgrade.with/?discount=') - * ]; - * } ); - * ``` - * - * @package ThemeIsleSDK - * @subpackage Modules - * @copyright Copyright (c) 2023, Bogdan Preda - * @license http://opensource.org/licenses/gpl-3.0.php GNU Public License - * @since 1.0.0 - */ - -namespace ThemeisleSDK\Modules; - -// Exit if accessed directly. -use ThemeisleSDK\Common\Abstract_Module; - -if ( ! defined( 'ABSPATH' ) ) { - exit; -} - -/** - * Promotions module for ThemeIsle SDK. - */ -class Welcome extends Abstract_Module { - - /** - * Debug mode. - * - * @var bool - */ - private $debug = false; - - /** - * Welcome metadata. - * - * @var array - */ - private $welcome_discounts = array(); - - /** - * Check that we can load this module. - * - * @param \ThemeisleSDK\Product $product The product. - * - * @return bool - */ - public function can_load( $product ) { - $this->debug = apply_filters( 'themeisle_sdk_welcome_debug', $this->debug ); - $welcome_metadata = apply_filters( $product->get_key() . '_welcome_metadata', array() ); - - $is_welcome_enabled = $this->is_welcome_meta_valid( $welcome_metadata ); - - if ( $is_welcome_enabled ) { - $this->welcome_discounts[ $product->get_key() ] = $welcome_metadata; - } - - return $this->debug || $is_welcome_enabled; - } - - /** - * Check that the metadata is valid and the welcome is enabled. - * - * @param array $welcome_metadata The metadata to validate. - * - * @return bool - */ - private function is_welcome_meta_valid( $welcome_metadata ) { - return ! empty( $welcome_metadata ) && isset( $welcome_metadata['is_enabled'] ) && $welcome_metadata['is_enabled']; - } - - /** - * Load the module. - * - * @param \ThemeisleSDK\Product $product The product. - * - * @return $this - */ - public function load( $product ) { - if ( ! current_user_can( 'install_plugins' ) ) { - return; - } - - $this->product = $product; - if ( ! $this->is_time_to_show_welcome() && $this->debug === false ) { - return; - } - - add_filter( 'themeisle_sdk_registered_notifications', [ $this, 'add_notification' ], 99, 1 ); - - return $this; - } - - /** - * Check if it's time to show the welcome. - * - * @return bool - */ - private function is_time_to_show_welcome() { - // if 7 days from install have not passed, don't show the welcome. - if ( $this->product->get_install_time() + 7 * DAY_IN_SECONDS > time() ) { - return false; - } - - // if 12 days from install have passed, don't show the welcome ( after 7 days for 5 days ). - if ( $this->product->get_install_time() + 12 * DAY_IN_SECONDS < time() ) { - return false; - } - - return true; - } - - /** - * Add the welcome notification. - * Will block all other notifications if a welcome notification is present. - * - * @return array - */ - public function add_notification( $all_notifications ) { - if ( empty( $this->welcome_discounts ) ) { - return $all_notifications; - } - - if ( ! isset( $this->welcome_discounts[ $this->product->get_key() ] ) ) { - return $all_notifications; - } - - // filter out the notifications that are not welcome upsells - // if we arrived here we will have at least one welcome upsell - $all_notifications = array_filter( - $all_notifications, - function( $notification ) { - return strpos( $notification['id'], '_welcome_upsell_flag' ) !== false; - } - ); - - $offer = $this->welcome_discounts[ $this->product->get_key() ]; - - $response = []; - $logo = isset( $offer['logo'] ) ? $offer['logo'] : ''; - $pro_name = isset( $offer['pro_name'] ) ? $offer['pro_name'] : $this->product->get_friendly_name() . ' PRO'; - - $link = $offer['cta_link']; - - $message = apply_filters( $this->product->get_key() . '_welcome_upsell_message', '

You\'ve been using {product} for 7 days now and we appreciate your loyalty! We also want to make sure you\'re getting the most out of our product. That\'s why we\'re offering you a special deal - upgrade to {pro_product} in the next 5 days and receive a discount of up to 30%. Upgrade now and unlock all the amazing features of {pro_product}!

' ); - - $button_submit = apply_filters( $this->product->get_key() . '_feedback_review_button_do', 'Upgrade Now!' ); - $button_cancel = apply_filters( $this->product->get_key() . '_feedback_review_button_cancel', 'No, thanks.' ); - $message = str_replace( - [ '{product}', '{pro_product}', '{cta_link}' ], - [ - $this->product->get_friendly_name(), - $pro_name, - $link, - ], - $message - ); - - $all_notifications[] = [ - 'id' => $this->product->get_key() . '_welcome_upsell_flag', - 'message' => $message, - 'img_src' => $logo, - 'ctas' => [ - 'confirm' => [ - 'link' => $link, - 'text' => $button_submit, - ], - 'cancel' => [ - 'link' => '#', - 'text' => $button_cancel, - ], - ], - 'type' => 'info', - ]; - - $key = array_rand( $all_notifications ); - $response[] = $all_notifications[ $key ]; - - return $response; - } - -} diff --git a/vendor/codeinwp/themeisle-sdk/src/Product.php b/vendor/codeinwp/themeisle-sdk/src/Product.php deleted file mode 100644 index 17f9d1f..0000000 --- a/vendor/codeinwp/themeisle-sdk/src/Product.php +++ /dev/null @@ -1,460 +0,0 @@ -basefile = $basefile; - $this->setup_from_path(); - $this->setup_from_fileheaders(); - } - } - $install = get_option( $this->get_key() . '_install', 0 ); - if ( 0 === $install ) { - $install = time(); - update_option( $this->get_key() . '_install', time() ); - } - $this->install = $install; - self::$cached_products[ crc32( $basefile ) ] = $this; - } - - /** - * Return a product. - * - * @param string $basefile Product basefile. - * - * @return Product Product Object. - */ - public static function get( $basefile ) { - $key = crc32( $basefile ); - if ( isset( self::$cached_products[ $key ] ) ) { - return self::$cached_products[ $key ]; - } - self::$cached_products[ $key ] = new Product( $basefile ); - - return self::$cached_products[ $key ]; - } - - /** - * Setup props from path. - */ - public function setup_from_path() { - $this->file = basename( $this->basefile ); - $dir = dirname( $this->basefile ); - $this->slug = basename( $dir ); - $exts = explode( '.', $this->basefile ); - $ext = $exts[ count( $exts ) - 1 ]; - if ( 'css' === $ext ) { - $this->type = 'theme'; - } - if ( 'php' === $ext ) { - $this->type = 'plugin'; - } - $this->key = self::key_ready_name( $this->slug ); - } - - /** - * Normalize string. - * - * @param string $string the String to be normalized for cron handler. - * - * @return string $name The normalized string. - */ - public static function key_ready_name( $string ) { - return str_replace( '-', '_', strtolower( trim( $string ) ) ); - } - - /** - * Setup props from fileheaders. - */ - public function setup_from_fileheaders() { - $file_headers = array( - 'Requires License' => 'Requires License', - 'WordPress Available' => 'WordPress Available', - 'Pro Slug' => 'Pro Slug', - 'Version' => 'Version', - ); - if ( 'plugin' === $this->type ) { - $file_headers['Name'] = 'Plugin Name'; - $file_headers['AuthorName'] = 'Author'; - $file_headers['AuthorURI'] = 'Author URI'; - } - if ( 'theme' === $this->type ) { - $file_headers['Name'] = 'Theme Name'; - $file_headers['AuthorName'] = 'Author'; - $file_headers['AuthorURI'] = 'Author URI'; - } - $file_headers = get_file_data( $this->basefile, $file_headers ); - - $this->name = $file_headers['Name']; - $this->store_name = $file_headers['AuthorName']; - $this->author_url = $file_headers['AuthorURI']; - $this->store_url = $file_headers['AuthorURI']; - - $this->requires_license = ( 'yes' === $file_headers['Requires License'] ) ? true : false; - $this->wordpress_available = ( 'yes' === $file_headers['WordPress Available'] ) ? true : false; - $this->pro_slug = ! empty( $file_headers['Pro Slug'] ) ? $file_headers['Pro Slug'] : ''; - $this->version = $file_headers['Version']; - - } - - /** - * Return the product key. - * - * @return string The product key. - */ - public function get_key() { - return $this->key; - } - - /** - * Check if the product is either theme or plugin. - * - * @return string Product type. - */ - public function get_type() { - return $this->type; - } - - /** - * Return if the product is used as a plugin. - * - * @return bool Is plugin? - */ - public function is_plugin() { - return self::PLUGIN_TYPE === $this->type; - } - - /** - * Return if the product is used as a theme. - * - * @return bool Is theme ? - */ - public function is_theme() { - return self::THEME_TYPE === $this->type; - } - - /** - * Returns the product slug. - * - * @return string The product slug. - */ - public function get_slug() { - return $this->slug; - } - - /** - * The magic var_dump info method. - * - * @return array Debug info. - */ - public function __debugInfo() { - return array( - 'name' => $this->name, - 'slug' => $this->slug, - 'version' => $this->version, - 'basefile' => $this->basefile, - 'key' => $this->key, - 'type' => $this->type, - 'store_name' => $this->store_name, - 'store_url' => $this->store_url, - 'wordpress_available' => $this->wordpress_available, - 'requires_license' => $this->requires_license, - ); - - } - - /** - * Getter for product version. - * - * @return string The product version. - */ - public function get_version() { - return $this->version; - } - - /** - * Returns current product license, if available. - * - * @return string Return license key, if available. - */ - public function get_license() { - - if ( ! $this->requires_license() && ! $this->is_wordpress_available() ) { - return 'free'; - } - $license_data = get_option( $this->get_key() . '_license_data', '' ); - - if ( empty( $license_data ) ) { - return get_option( $this->get_key() . '_license', '' ); - } - if ( ! isset( $license_data->key ) ) { - return get_option( $this->get_key() . '_license', '' ); - } - - return $license_data->key; - } - - /** - * Either the product requires license or not. - * - * @return bool Either requires license or not. - */ - public function requires_license() { - return $this->requires_license; - } - - /** - * If product is available on wordpress.org or not. - * - * @return bool Either is wp available or not. - */ - public function is_wordpress_available() { - return $this->wordpress_available; - } - - /** - * Return friendly name. - * - * @return string Friendly name. - */ - public function get_friendly_name() { - $name = apply_filters( $this->get_key() . '_friendly_name', trim( str_replace( 'Lite', '', $this->get_name() ) ) ); - $name = rtrim( $name, '- ()' ); - - return $name; - } - - /** - * Return the product version cache key. - * - * @return string The product version cache key. - */ - public function get_cache_key() { - return $this->get_key() . '_' . preg_replace( '/[^0-9a-zA-Z ]/m', '', $this->get_version() ) . 'versions'; - } - - /** - * Getter for product name. - * - * @return string The product name. - */ - public function get_name() { - return $this->name; - } - - /** - * Returns the Store name. - * - * @return string Store name. - */ - public function get_store_name() { - return $this->store_name; - } - - /** - * Returns the store url. - * - * @return string The store url. - */ - public function get_store_url() { - - if ( strpos( $this->store_url, '/themeisle.com' ) !== false ) { - return 'https://store.themeisle.com/'; - } - - return $this->store_url; - } - - /** - * Returns product basefile, which holds the metaheaders. - * - * @return string The product basefile. - */ - public function get_basefile() { - return $this->basefile; - } - - /** - * Get changelog url. - * - * @return string Changelog url. - */ - public function get_changelog() { - return add_query_arg( - [ - 'name' => rawurlencode( $this->get_name() ), - 'edd_action' => 'view_changelog', - ], - $this->get_store_url() - ); - } - - /** - * Returns product filename. - * - * @return string The product filename. - */ - public function get_file() { - return $this->file; - } - - /** - * Returns the pro slug, if available. - * - * @return string The pro slug. - */ - public function get_pro_slug() { - return $this->pro_slug; - } - - /** - * Return the install timestamp. - * - * @return int The install timestamp. - */ - public function get_install_time() { - return $this->install; - } - - /** - * Returns the URL of the product base file. - * - * @param string $path The path to the file. - * - * @return string The URL of the product base file. - */ - public function get_base_url( $path = '/' ) { - if ( $this->type ) { - return plugins_url( $path, $this->basefile ); - } - } - -} diff --git a/vendor/codeinwp/themeisle-sdk/start.php b/vendor/codeinwp/themeisle-sdk/start.php deleted file mode 100644 index 922e374..0000000 --- a/vendor/codeinwp/themeisle-sdk/start.php +++ /dev/null @@ -1,54 +0,0 @@ - - * Jordi Boggiano - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Composer\Autoload; - -/** - * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. - * - * $loader = new \Composer\Autoload\ClassLoader(); - * - * // register classes with namespaces - * $loader->add('Symfony\Component', __DIR__.'/component'); - * $loader->add('Symfony', __DIR__.'/framework'); - * - * // activate the autoloader - * $loader->register(); - * - * // to enable searching the include path (eg. for PEAR packages) - * $loader->setUseIncludePath(true); - * - * In this example, if you try to use a class in the Symfony\Component - * namespace or one of its children (Symfony\Component\Console for instance), - * the autoloader will first look for the class under the component/ - * directory, and it will then fallback to the framework/ directory if not - * found before giving up. - * - * This class is loosely based on the Symfony UniversalClassLoader. - * - * @author Fabien Potencier - * @author Jordi Boggiano - * @see https://www.php-fig.org/psr/psr-0/ - * @see https://www.php-fig.org/psr/psr-4/ - */ -class ClassLoader -{ - /** @var \Closure(string):void */ - private static $includeFile; - - /** @var string|null */ - private $vendorDir; - - // PSR-4 - /** - * @var array> - */ - private $prefixLengthsPsr4 = array(); - /** - * @var array> - */ - private $prefixDirsPsr4 = array(); - /** - * @var list - */ - private $fallbackDirsPsr4 = array(); - - // PSR-0 - /** - * List of PSR-0 prefixes - * - * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) - * - * @var array>> - */ - private $prefixesPsr0 = array(); - /** - * @var list - */ - private $fallbackDirsPsr0 = array(); - - /** @var bool */ - private $useIncludePath = false; - - /** - * @var array - */ - private $classMap = array(); - - /** @var bool */ - private $classMapAuthoritative = false; - - /** - * @var array - */ - private $missingClasses = array(); - - /** @var string|null */ - private $apcuPrefix; - - /** - * @var array - */ - private static $registeredLoaders = array(); - - /** - * @param string|null $vendorDir - */ - public function __construct($vendorDir = null) - { - $this->vendorDir = $vendorDir; - self::initializeIncludeClosure(); - } - - /** - * @return array> - */ - public function getPrefixes() - { - if (!empty($this->prefixesPsr0)) { - return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); - } - - return array(); - } - - /** - * @return array> - */ - public function getPrefixesPsr4() - { - return $this->prefixDirsPsr4; - } - - /** - * @return list - */ - public function getFallbackDirs() - { - return $this->fallbackDirsPsr0; - } - - /** - * @return list - */ - public function getFallbackDirsPsr4() - { - return $this->fallbackDirsPsr4; - } - - /** - * @return array Array of classname => path - */ - public function getClassMap() - { - return $this->classMap; - } - - /** - * @param array $classMap Class to filename map - * - * @return void - */ - public function addClassMap(array $classMap) - { - if ($this->classMap) { - $this->classMap = array_merge($this->classMap, $classMap); - } else { - $this->classMap = $classMap; - } - } - - /** - * Registers a set of PSR-0 directories for a given prefix, either - * appending or prepending to the ones previously set for this prefix. - * - * @param string $prefix The prefix - * @param list|string $paths The PSR-0 root directories - * @param bool $prepend Whether to prepend the directories - * - * @return void - */ - public function add($prefix, $paths, $prepend = false) - { - $paths = (array) $paths; - if (!$prefix) { - if ($prepend) { - $this->fallbackDirsPsr0 = array_merge( - $paths, - $this->fallbackDirsPsr0 - ); - } else { - $this->fallbackDirsPsr0 = array_merge( - $this->fallbackDirsPsr0, - $paths - ); - } - - return; - } - - $first = $prefix[0]; - if (!isset($this->prefixesPsr0[$first][$prefix])) { - $this->prefixesPsr0[$first][$prefix] = $paths; - - return; - } - if ($prepend) { - $this->prefixesPsr0[$first][$prefix] = array_merge( - $paths, - $this->prefixesPsr0[$first][$prefix] - ); - } else { - $this->prefixesPsr0[$first][$prefix] = array_merge( - $this->prefixesPsr0[$first][$prefix], - $paths - ); - } - } - - /** - * Registers a set of PSR-4 directories for a given namespace, either - * appending or prepending to the ones previously set for this namespace. - * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param list|string $paths The PSR-4 base directories - * @param bool $prepend Whether to prepend the directories - * - * @throws \InvalidArgumentException - * - * @return void - */ - public function addPsr4($prefix, $paths, $prepend = false) - { - $paths = (array) $paths; - if (!$prefix) { - // Register directories for the root namespace. - if ($prepend) { - $this->fallbackDirsPsr4 = array_merge( - $paths, - $this->fallbackDirsPsr4 - ); - } else { - $this->fallbackDirsPsr4 = array_merge( - $this->fallbackDirsPsr4, - $paths - ); - } - } elseif (!isset($this->prefixDirsPsr4[$prefix])) { - // Register directories for a new namespace. - $length = strlen($prefix); - if ('\\' !== $prefix[$length - 1]) { - throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); - } - $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; - $this->prefixDirsPsr4[$prefix] = $paths; - } elseif ($prepend) { - // Prepend directories for an already registered namespace. - $this->prefixDirsPsr4[$prefix] = array_merge( - $paths, - $this->prefixDirsPsr4[$prefix] - ); - } else { - // Append directories for an already registered namespace. - $this->prefixDirsPsr4[$prefix] = array_merge( - $this->prefixDirsPsr4[$prefix], - $paths - ); - } - } - - /** - * Registers a set of PSR-0 directories for a given prefix, - * replacing any others previously set for this prefix. - * - * @param string $prefix The prefix - * @param list|string $paths The PSR-0 base directories - * - * @return void - */ - public function set($prefix, $paths) - { - if (!$prefix) { - $this->fallbackDirsPsr0 = (array) $paths; - } else { - $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; - } - } - - /** - * Registers a set of PSR-4 directories for a given namespace, - * replacing any others previously set for this namespace. - * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param list|string $paths The PSR-4 base directories - * - * @throws \InvalidArgumentException - * - * @return void - */ - public function setPsr4($prefix, $paths) - { - if (!$prefix) { - $this->fallbackDirsPsr4 = (array) $paths; - } else { - $length = strlen($prefix); - if ('\\' !== $prefix[$length - 1]) { - throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); - } - $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; - $this->prefixDirsPsr4[$prefix] = (array) $paths; - } - } - - /** - * Turns on searching the include path for class files. - * - * @param bool $useIncludePath - * - * @return void - */ - public function setUseIncludePath($useIncludePath) - { - $this->useIncludePath = $useIncludePath; - } - - /** - * Can be used to check if the autoloader uses the include path to check - * for classes. - * - * @return bool - */ - public function getUseIncludePath() - { - return $this->useIncludePath; - } - - /** - * Turns off searching the prefix and fallback directories for classes - * that have not been registered with the class map. - * - * @param bool $classMapAuthoritative - * - * @return void - */ - public function setClassMapAuthoritative($classMapAuthoritative) - { - $this->classMapAuthoritative = $classMapAuthoritative; - } - - /** - * Should class lookup fail if not found in the current class map? - * - * @return bool - */ - public function isClassMapAuthoritative() - { - return $this->classMapAuthoritative; - } - - /** - * APCu prefix to use to cache found/not-found classes, if the extension is enabled. - * - * @param string|null $apcuPrefix - * - * @return void - */ - public function setApcuPrefix($apcuPrefix) - { - $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; - } - - /** - * The APCu prefix in use, or null if APCu caching is not enabled. - * - * @return string|null - */ - public function getApcuPrefix() - { - return $this->apcuPrefix; - } - - /** - * Registers this instance as an autoloader. - * - * @param bool $prepend Whether to prepend the autoloader or not - * - * @return void - */ - public function register($prepend = false) - { - spl_autoload_register(array($this, 'loadClass'), true, $prepend); - - if (null === $this->vendorDir) { - return; - } - - if ($prepend) { - self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; - } else { - unset(self::$registeredLoaders[$this->vendorDir]); - self::$registeredLoaders[$this->vendorDir] = $this; - } - } - - /** - * Unregisters this instance as an autoloader. - * - * @return void - */ - public function unregister() - { - spl_autoload_unregister(array($this, 'loadClass')); - - if (null !== $this->vendorDir) { - unset(self::$registeredLoaders[$this->vendorDir]); - } - } - - /** - * Loads the given class or interface. - * - * @param string $class The name of the class - * @return true|null True if loaded, null otherwise - */ - public function loadClass($class) - { - if ($file = $this->findFile($class)) { - $includeFile = self::$includeFile; - $includeFile($file); - - return true; - } - - return null; - } - - /** - * Finds the path to the file where the class is defined. - * - * @param string $class The name of the class - * - * @return string|false The path if found, false otherwise - */ - public function findFile($class) - { - // class map lookup - if (isset($this->classMap[$class])) { - return $this->classMap[$class]; - } - if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { - return false; - } - if (null !== $this->apcuPrefix) { - $file = apcu_fetch($this->apcuPrefix.$class, $hit); - if ($hit) { - return $file; - } - } - - $file = $this->findFileWithExtension($class, '.php'); - - // Search for Hack files if we are running on HHVM - if (false === $file && defined('HHVM_VERSION')) { - $file = $this->findFileWithExtension($class, '.hh'); - } - - if (null !== $this->apcuPrefix) { - apcu_add($this->apcuPrefix.$class, $file); - } - - if (false === $file) { - // Remember that this class does not exist. - $this->missingClasses[$class] = true; - } - - return $file; - } - - /** - * Returns the currently registered loaders keyed by their corresponding vendor directories. - * - * @return array - */ - public static function getRegisteredLoaders() - { - return self::$registeredLoaders; - } - - /** - * @param string $class - * @param string $ext - * @return string|false - */ - private function findFileWithExtension($class, $ext) - { - // PSR-4 lookup - $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; - - $first = $class[0]; - if (isset($this->prefixLengthsPsr4[$first])) { - $subPath = $class; - while (false !== $lastPos = strrpos($subPath, '\\')) { - $subPath = substr($subPath, 0, $lastPos); - $search = $subPath . '\\'; - if (isset($this->prefixDirsPsr4[$search])) { - $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); - foreach ($this->prefixDirsPsr4[$search] as $dir) { - if (file_exists($file = $dir . $pathEnd)) { - return $file; - } - } - } - } - } - - // PSR-4 fallback dirs - foreach ($this->fallbackDirsPsr4 as $dir) { - if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { - return $file; - } - } - - // PSR-0 lookup - if (false !== $pos = strrpos($class, '\\')) { - // namespaced class name - $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) - . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); - } else { - // PEAR-like class name - $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; - } - - if (isset($this->prefixesPsr0[$first])) { - foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { - if (0 === strpos($class, $prefix)) { - foreach ($dirs as $dir) { - if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { - return $file; - } - } - } - } - } - - // PSR-0 fallback dirs - foreach ($this->fallbackDirsPsr0 as $dir) { - if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { - return $file; - } - } - - // PSR-0 include paths. - if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { - return $file; - } - - return false; - } - - /** - * @return void - */ - private static function initializeIncludeClosure() - { - if (self::$includeFile !== null) { - return; - } - - /** - * Scope isolated include. - * - * Prevents access to $this/self from included files. - * - * @param string $file - * @return void - */ - self::$includeFile = \Closure::bind(static function($file) { - include $file; - }, null, null); - } -} diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php deleted file mode 100644 index 51e734a..0000000 --- a/vendor/composer/InstalledVersions.php +++ /dev/null @@ -1,359 +0,0 @@ - - * Jordi Boggiano - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Composer; - -use Composer\Autoload\ClassLoader; -use Composer\Semver\VersionParser; - -/** - * This class is copied in every Composer installed project and available to all - * - * See also https://getcomposer.org/doc/07-runtime.md#installed-versions - * - * To require its presence, you can require `composer-runtime-api ^2.0` - * - * @final - */ -class InstalledVersions -{ - /** - * @var mixed[]|null - * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null - */ - private static $installed; - - /** - * @var bool|null - */ - private static $canGetVendors; - - /** - * @var array[] - * @psalm-var array}> - */ - private static $installedByVendor = array(); - - /** - * Returns a list of all package names which are present, either by being installed, replaced or provided - * - * @return string[] - * @psalm-return list - */ - public static function getInstalledPackages() - { - $packages = array(); - foreach (self::getInstalled() as $installed) { - $packages[] = array_keys($installed['versions']); - } - - if (1 === \count($packages)) { - return $packages[0]; - } - - return array_keys(array_flip(\call_user_func_array('array_merge', $packages))); - } - - /** - * Returns a list of all package names with a specific type e.g. 'library' - * - * @param string $type - * @return string[] - * @psalm-return list - */ - public static function getInstalledPackagesByType($type) - { - $packagesByType = array(); - - foreach (self::getInstalled() as $installed) { - foreach ($installed['versions'] as $name => $package) { - if (isset($package['type']) && $package['type'] === $type) { - $packagesByType[] = $name; - } - } - } - - return $packagesByType; - } - - /** - * Checks whether the given package is installed - * - * This also returns true if the package name is provided or replaced by another package - * - * @param string $packageName - * @param bool $includeDevRequirements - * @return bool - */ - public static function isInstalled($packageName, $includeDevRequirements = true) - { - foreach (self::getInstalled() as $installed) { - if (isset($installed['versions'][$packageName])) { - return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false; - } - } - - return false; - } - - /** - * Checks whether the given package satisfies a version constraint - * - * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call: - * - * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3') - * - * @param VersionParser $parser Install composer/semver to have access to this class and functionality - * @param string $packageName - * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package - * @return bool - */ - public static function satisfies(VersionParser $parser, $packageName, $constraint) - { - $constraint = $parser->parseConstraints((string) $constraint); - $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); - - return $provided->matches($constraint); - } - - /** - * Returns a version constraint representing all the range(s) which are installed for a given package - * - * It is easier to use this via isInstalled() with the $constraint argument if you need to check - * whether a given version of a package is installed, and not just whether it exists - * - * @param string $packageName - * @return string Version constraint usable with composer/semver - */ - public static function getVersionRanges($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - $ranges = array(); - if (isset($installed['versions'][$packageName]['pretty_version'])) { - $ranges[] = $installed['versions'][$packageName]['pretty_version']; - } - if (array_key_exists('aliases', $installed['versions'][$packageName])) { - $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']); - } - if (array_key_exists('replaced', $installed['versions'][$packageName])) { - $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']); - } - if (array_key_exists('provided', $installed['versions'][$packageName])) { - $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']); - } - - return implode(' || ', $ranges); - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @param string $packageName - * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present - */ - public static function getVersion($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - if (!isset($installed['versions'][$packageName]['version'])) { - return null; - } - - return $installed['versions'][$packageName]['version']; - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @param string $packageName - * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present - */ - public static function getPrettyVersion($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - if (!isset($installed['versions'][$packageName]['pretty_version'])) { - return null; - } - - return $installed['versions'][$packageName]['pretty_version']; - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @param string $packageName - * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference - */ - public static function getReference($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - if (!isset($installed['versions'][$packageName]['reference'])) { - return null; - } - - return $installed['versions'][$packageName]['reference']; - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @param string $packageName - * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path. - */ - public static function getInstallPath($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null; - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @return array - * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} - */ - public static function getRootPackage() - { - $installed = self::getInstalled(); - - return $installed[0]['root']; - } - - /** - * Returns the raw installed.php data for custom implementations - * - * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. - * @return array[] - * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} - */ - public static function getRawData() - { - @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED); - - if (null === self::$installed) { - // only require the installed.php file if this file is loaded from its dumped location, - // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 - if (substr(__DIR__, -8, 1) !== 'C') { - self::$installed = include __DIR__ . '/installed.php'; - } else { - self::$installed = array(); - } - } - - return self::$installed; - } - - /** - * Returns the raw data of all installed.php which are currently loaded for custom implementations - * - * @return array[] - * @psalm-return list}> - */ - public static function getAllRawData() - { - return self::getInstalled(); - } - - /** - * Lets you reload the static array from another file - * - * This is only useful for complex integrations in which a project needs to use - * this class but then also needs to execute another project's autoloader in process, - * and wants to ensure both projects have access to their version of installed.php. - * - * A typical case would be PHPUnit, where it would need to make sure it reads all - * the data it needs from this class, then call reload() with - * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure - * the project in which it runs can then also use this class safely, without - * interference between PHPUnit's dependencies and the project's dependencies. - * - * @param array[] $data A vendor/composer/installed.php data set - * @return void - * - * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data - */ - public static function reload($data) - { - self::$installed = $data; - self::$installedByVendor = array(); - } - - /** - * @return array[] - * @psalm-return list}> - */ - private static function getInstalled() - { - if (null === self::$canGetVendors) { - self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders'); - } - - $installed = array(); - - if (self::$canGetVendors) { - foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { - if (isset(self::$installedByVendor[$vendorDir])) { - $installed[] = self::$installedByVendor[$vendorDir]; - } elseif (is_file($vendorDir.'/composer/installed.php')) { - /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ - $required = require $vendorDir.'/composer/installed.php'; - $installed[] = self::$installedByVendor[$vendorDir] = $required; - if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { - self::$installed = $installed[count($installed) - 1]; - } - } - } - } - - if (null === self::$installed) { - // only require the installed.php file if this file is loaded from its dumped location, - // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 - if (substr(__DIR__, -8, 1) !== 'C') { - /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ - $required = require __DIR__ . '/installed.php'; - self::$installed = $required; - } else { - self::$installed = array(); - } - } - - if (self::$installed !== array()) { - $installed[] = self::$installed; - } - - return $installed; - } -} diff --git a/vendor/composer/LICENSE b/vendor/composer/LICENSE deleted file mode 100644 index f27399a..0000000 --- a/vendor/composer/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ - -Copyright (c) Nils Adermann, Jordi Boggiano - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php deleted file mode 100644 index 097728c..0000000 --- a/vendor/composer/autoload_classmap.php +++ /dev/null @@ -1,12 +0,0 @@ - $vendorDir . '/composer/InstalledVersions.php', - 'WP_Async_Request' => $vendorDir . '/deliciousbrains/wp-background-processing/classes/wp-async-request.php', - 'WP_Background_Process' => $vendorDir . '/deliciousbrains/wp-background-processing/classes/wp-background-process.php', -); diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php deleted file mode 100644 index 36c014e..0000000 --- a/vendor/composer/autoload_files.php +++ /dev/null @@ -1,10 +0,0 @@ - $vendorDir . '/codeinwp/themeisle-sdk/load.php', -); diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php deleted file mode 100644 index 15a2ff3..0000000 --- a/vendor/composer/autoload_namespaces.php +++ /dev/null @@ -1,9 +0,0 @@ -register(true); - - $filesToLoad = \Composer\Autoload\ComposerStaticInit718cd62be4fc0d1c7deeabef60d4e8b7::$files; - $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { - if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { - $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; - - require $file; - } - }, null, null); - foreach ($filesToLoad as $fileIdentifier => $file) { - $requireFile($fileIdentifier, $file); - } - - return $loader; - } -} diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php deleted file mode 100644 index e74e4ee..0000000 --- a/vendor/composer/autoload_static.php +++ /dev/null @@ -1,26 +0,0 @@ - __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php', - ); - - public static $classMap = array ( - 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', - 'WP_Async_Request' => __DIR__ . '/..' . '/deliciousbrains/wp-background-processing/classes/wp-async-request.php', - 'WP_Background_Process' => __DIR__ . '/..' . '/deliciousbrains/wp-background-processing/classes/wp-background-process.php', - ); - - public static function getInitializer(ClassLoader $loader) - { - return \Closure::bind(function () use ($loader) { - $loader->classMap = ComposerStaticInit718cd62be4fc0d1c7deeabef60d4e8b7::$classMap; - - }, null, ClassLoader::class); - } -} diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json deleted file mode 100644 index 44a4008..0000000 --- a/vendor/composer/installed.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "packages": [ - { - "name": "codeinwp/themeisle-sdk", - "version": "3.3.14", - "version_normalized": "3.3.14.0", - "source": { - "type": "git", - "url": "https://github.com/Codeinwp/themeisle-sdk.git", - "reference": "662952078c57b12e4d3af9bc98ef847ea3500206" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/662952078c57b12e4d3af9bc98ef847ea3500206", - "reference": "662952078c57b12e4d3af9bc98ef847ea3500206", - "shasum": "" - }, - "require-dev": { - "codeinwp/phpcs-ruleset": "dev-main" - }, - "time": "2024-02-27T17:30:04+00:00", - "type": "library", - "installation-source": "dist", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "ThemeIsle team", - "email": "friends@themeisle.com", - "homepage": "https://themeisle.com" - } - ], - "description": "ThemeIsle SDK", - "homepage": "https://github.com/Codeinwp/themeisle-sdk", - "keywords": [ - "wordpress" - ], - "support": { - "issues": "https://github.com/Codeinwp/themeisle-sdk/issues", - "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.3.14" - }, - "install-path": "../codeinwp/themeisle-sdk" - }, - { - "name": "deliciousbrains/wp-background-processing", - "version": "1.0.2", - "version_normalized": "1.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/deliciousbrains/wp-background-processing.git", - "reference": "2cbee1abd1b49e1133cd8f611df4d4fc5a8b9800" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/deliciousbrains/wp-background-processing/zipball/2cbee1abd1b49e1133cd8f611df4d4fc5a8b9800", - "reference": "2cbee1abd1b49e1133cd8f611df4d4fc5a8b9800", - "shasum": "" - }, - "require": { - "php": ">=5.2" - }, - "suggest": { - "coenjacobs/mozart": "Easily wrap this library with your own prefix, to prevent collisions when multiple plugins use this library" - }, - "time": "2020-07-31T07:00:11+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "classes/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "Delicious Brains", - "email": "nom@deliciousbrains.com" - } - ], - "description": "WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks.", - "support": { - "issues": "https://github.com/deliciousbrains/wp-background-processing/issues", - "source": "https://github.com/deliciousbrains/wp-background-processing/tree/master" - }, - "install-path": "../deliciousbrains/wp-background-processing" - } - ], - "dev": false, - "dev-package-names": [] -} diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php deleted file mode 100644 index f2ad383..0000000 --- a/vendor/composer/installed.php +++ /dev/null @@ -1,41 +0,0 @@ - array( - 'name' => 'codeinwp/wp-cloudflare-super-page-cache', - 'pretty_version' => 'v4.7.7', - 'version' => '4.7.7.0', - 'reference' => '6bd071a3922831eedcdceb0056a286228c8ffbdf', - 'type' => 'library', - 'install_path' => __DIR__ . '/../../', - 'aliases' => array(), - 'dev' => false, - ), - 'versions' => array( - 'codeinwp/themeisle-sdk' => array( - 'pretty_version' => '3.3.14', - 'version' => '3.3.14.0', - 'reference' => '662952078c57b12e4d3af9bc98ef847ea3500206', - 'type' => 'library', - 'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk', - 'aliases' => array(), - 'dev_requirement' => false, - ), - 'codeinwp/wp-cloudflare-super-page-cache' => array( - 'pretty_version' => 'v4.7.7', - 'version' => '4.7.7.0', - 'reference' => '6bd071a3922831eedcdceb0056a286228c8ffbdf', - 'type' => 'library', - 'install_path' => __DIR__ . '/../../', - 'aliases' => array(), - 'dev_requirement' => false, - ), - 'deliciousbrains/wp-background-processing' => array( - 'pretty_version' => '1.0.2', - 'version' => '1.0.2.0', - 'reference' => '2cbee1abd1b49e1133cd8f611df4d4fc5a8b9800', - 'type' => 'library', - 'install_path' => __DIR__ . '/../deliciousbrains/wp-background-processing', - 'aliases' => array(), - 'dev_requirement' => false, - ), - ), -); diff --git a/vendor/deliciousbrains/wp-background-processing/classes/wp-async-request.php b/vendor/deliciousbrains/wp-background-processing/classes/wp-async-request.php deleted file mode 100644 index 7a37dd6..0000000 --- a/vendor/deliciousbrains/wp-background-processing/classes/wp-async-request.php +++ /dev/null @@ -1,181 +0,0 @@ -identifier = $this->prefix . '_' . $this->action; - - add_action( 'wp_ajax_' . $this->identifier, array( $this, 'maybe_handle' ) ); - add_action( 'wp_ajax_nopriv_' . $this->identifier, array( $this, 'maybe_handle' ) ); - } - - /** - * Set data used during the request - * - * @param array $data Data. - * - * @return $this - */ - public function data( $data ) { - $this->data = $data; - - return $this; - } - - /** - * Dispatch the async request - * - * @return array|WP_Error - */ - public function dispatch() { - $url = add_query_arg( $this->get_query_args(), $this->get_query_url() ); - $args = $this->get_post_args(); - - return wp_remote_post( esc_url_raw( $url ), $args ); - } - - /** - * Get query args - * - * @return array - */ - protected function get_query_args() { - if ( property_exists( $this, 'query_args' ) ) { - return $this->query_args; - } - - $args = array( - 'action' => $this->identifier, - 'nonce' => wp_create_nonce( $this->identifier ), - ); - - /** - * Filters the post arguments used during an async request. - * - * @param array $url - */ - return apply_filters( $this->identifier . '_query_args', $args ); - } - - /** - * Get query URL - * - * @return string - */ - protected function get_query_url() { - if ( property_exists( $this, 'query_url' ) ) { - return $this->query_url; - } - - $url = admin_url( 'admin-ajax.php' ); - - /** - * Filters the post arguments used during an async request. - * - * @param string $url - */ - return apply_filters( $this->identifier . '_query_url', $url ); - } - - /** - * Get post args - * - * @return array - */ - protected function get_post_args() { - if ( property_exists( $this, 'post_args' ) ) { - return $this->post_args; - } - - $args = array( - 'timeout' => 0.01, - 'blocking' => false, - 'body' => $this->data, - 'cookies' => $_COOKIE, - 'sslverify' => apply_filters( 'https_local_ssl_verify', false ), - ); - - /** - * Filters the post arguments used during an async request. - * - * @param array $args - */ - return apply_filters( $this->identifier . '_post_args', $args ); - } - - /** - * Maybe handle - * - * Check for correct nonce and pass to handler. - */ - public function maybe_handle() { - // Don't lock up other requests while processing - session_write_close(); - - check_ajax_referer( $this->identifier, 'nonce' ); - - $this->handle(); - - wp_die(); - } - - /** - * Handle - * - * Override this method to perform any actions required - * during the async request. - */ - abstract protected function handle(); - -} diff --git a/vendor/deliciousbrains/wp-background-processing/classes/wp-background-process.php b/vendor/deliciousbrains/wp-background-processing/classes/wp-background-process.php deleted file mode 100644 index ce7904a..0000000 --- a/vendor/deliciousbrains/wp-background-processing/classes/wp-background-process.php +++ /dev/null @@ -1,505 +0,0 @@ -cron_hook_identifier = $this->identifier . '_cron'; - $this->cron_interval_identifier = $this->identifier . '_cron_interval'; - - add_action( $this->cron_hook_identifier, array( $this, 'handle_cron_healthcheck' ) ); - add_filter( 'cron_schedules', array( $this, 'schedule_cron_healthcheck' ) ); - } - - /** - * Dispatch - * - * @access public - * @return void - */ - public function dispatch() { - // Schedule the cron healthcheck. - $this->schedule_event(); - - // Perform remote post. - return parent::dispatch(); - } - - /** - * Push to queue - * - * @param mixed $data Data. - * - * @return $this - */ - public function push_to_queue( $data ) { - $this->data[] = $data; - - return $this; - } - - /** - * Save queue - * - * @return $this - */ - public function save() { - $key = $this->generate_key(); - - if ( ! empty( $this->data ) ) { - update_site_option( $key, $this->data ); - } - - return $this; - } - - /** - * Update queue - * - * @param string $key Key. - * @param array $data Data. - * - * @return $this - */ - public function update( $key, $data ) { - if ( ! empty( $data ) ) { - update_site_option( $key, $data ); - } - - return $this; - } - - /** - * Delete queue - * - * @param string $key Key. - * - * @return $this - */ - public function delete( $key ) { - delete_site_option( $key ); - - return $this; - } - - /** - * Generate key - * - * Generates a unique key based on microtime. Queue items are - * given a unique key so that they can be merged upon save. - * - * @param int $length Length. - * - * @return string - */ - protected function generate_key( $length = 64 ) { - $unique = md5( microtime() . rand() ); - $prepend = $this->identifier . '_batch_'; - - return substr( $prepend . $unique, 0, $length ); - } - - /** - * Maybe process queue - * - * Checks whether data exists within the queue and that - * the process is not already running. - */ - public function maybe_handle() { - // Don't lock up other requests while processing - session_write_close(); - - if ( $this->is_process_running() ) { - // Background process already running. - wp_die(); - } - - if ( $this->is_queue_empty() ) { - // No data to process. - wp_die(); - } - - check_ajax_referer( $this->identifier, 'nonce' ); - - $this->handle(); - - wp_die(); - } - - /** - * Is queue empty - * - * @return bool - */ - protected function is_queue_empty() { - global $wpdb; - - $table = $wpdb->options; - $column = 'option_name'; - - if ( is_multisite() ) { - $table = $wpdb->sitemeta; - $column = 'meta_key'; - } - - $key = $wpdb->esc_like( $this->identifier . '_batch_' ) . '%'; - - $count = $wpdb->get_var( $wpdb->prepare( " - SELECT COUNT(*) - FROM {$table} - WHERE {$column} LIKE %s - ", $key ) ); - - return ( $count > 0 ) ? false : true; - } - - /** - * Is process running - * - * Check whether the current process is already running - * in a background process. - */ - protected function is_process_running() { - if ( get_site_transient( $this->identifier . '_process_lock' ) ) { - // Process already running. - return true; - } - - return false; - } - - /** - * Lock process - * - * Lock the process so that multiple instances can't run simultaneously. - * Override if applicable, but the duration should be greater than that - * defined in the time_exceeded() method. - */ - protected function lock_process() { - $this->start_time = time(); // Set start time of current process. - - $lock_duration = ( property_exists( $this, 'queue_lock_time' ) ) ? $this->queue_lock_time : 60; // 1 minute - $lock_duration = apply_filters( $this->identifier . '_queue_lock_time', $lock_duration ); - - set_site_transient( $this->identifier . '_process_lock', microtime(), $lock_duration ); - } - - /** - * Unlock process - * - * Unlock the process so that other instances can spawn. - * - * @return $this - */ - protected function unlock_process() { - delete_site_transient( $this->identifier . '_process_lock' ); - - return $this; - } - - /** - * Get batch - * - * @return stdClass Return the first batch from the queue - */ - protected function get_batch() { - global $wpdb; - - $table = $wpdb->options; - $column = 'option_name'; - $key_column = 'option_id'; - $value_column = 'option_value'; - - if ( is_multisite() ) { - $table = $wpdb->sitemeta; - $column = 'meta_key'; - $key_column = 'meta_id'; - $value_column = 'meta_value'; - } - - $key = $wpdb->esc_like( $this->identifier . '_batch_' ) . '%'; - - $query = $wpdb->get_row( $wpdb->prepare( " - SELECT * - FROM {$table} - WHERE {$column} LIKE %s - ORDER BY {$key_column} ASC - LIMIT 1 - ", $key ) ); - - $batch = new stdClass(); - $batch->key = $query->$column; - $batch->data = maybe_unserialize( $query->$value_column ); - - return $batch; - } - - /** - * Handle - * - * Pass each queue item to the task handler, while remaining - * within server memory and time limit constraints. - */ - protected function handle() { - $this->lock_process(); - - do { - $batch = $this->get_batch(); - - foreach ( $batch->data as $key => $value ) { - $task = $this->task( $value ); - - if ( false !== $task ) { - $batch->data[ $key ] = $task; - } else { - unset( $batch->data[ $key ] ); - } - - if ( $this->time_exceeded() || $this->memory_exceeded() ) { - // Batch limits reached. - break; - } - } - - // Update or delete current batch. - if ( ! empty( $batch->data ) ) { - $this->update( $batch->key, $batch->data ); - } else { - $this->delete( $batch->key ); - } - } while ( ! $this->time_exceeded() && ! $this->memory_exceeded() && ! $this->is_queue_empty() ); - - $this->unlock_process(); - - // Start next batch or complete process. - if ( ! $this->is_queue_empty() ) { - $this->dispatch(); - } else { - $this->complete(); - } - - wp_die(); - } - - /** - * Memory exceeded - * - * Ensures the batch process never exceeds 90% - * of the maximum WordPress memory. - * - * @return bool - */ - protected function memory_exceeded() { - $memory_limit = $this->get_memory_limit() * 0.9; // 90% of max memory - $current_memory = memory_get_usage( true ); - $return = false; - - if ( $current_memory >= $memory_limit ) { - $return = true; - } - - return apply_filters( $this->identifier . '_memory_exceeded', $return ); - } - - /** - * Get memory limit - * - * @return int - */ - protected function get_memory_limit() { - if ( function_exists( 'ini_get' ) ) { - $memory_limit = ini_get( 'memory_limit' ); - } else { - // Sensible default. - $memory_limit = '128M'; - } - - if ( ! $memory_limit || - 1 === intval( $memory_limit ) ) { - // Unlimited, set to 32GB. - $memory_limit = '32000M'; - } - - return wp_convert_hr_to_bytes( $memory_limit ); - } - - /** - * Time exceeded. - * - * Ensures the batch never exceeds a sensible time limit. - * A timeout limit of 30s is common on shared hosting. - * - * @return bool - */ - protected function time_exceeded() { - $finish = $this->start_time + apply_filters( $this->identifier . '_default_time_limit', 20 ); // 20 seconds - $return = false; - - if ( time() >= $finish ) { - $return = true; - } - - return apply_filters( $this->identifier . '_time_exceeded', $return ); - } - - /** - * Complete. - * - * Override if applicable, but ensure that the below actions are - * performed, or, call parent::complete(). - */ - protected function complete() { - // Unschedule the cron healthcheck. - $this->clear_scheduled_event(); - } - - /** - * Schedule cron healthcheck - * - * @access public - * - * @param mixed $schedules Schedules. - * - * @return mixed - */ - public function schedule_cron_healthcheck( $schedules ) { - $interval = apply_filters( $this->identifier . '_cron_interval', 5 ); - - if ( property_exists( $this, 'cron_interval' ) ) { - $interval = apply_filters( $this->identifier . '_cron_interval', $this->cron_interval ); - } - - // Adds every 5 minutes to the existing schedules. - $schedules[ $this->identifier . '_cron_interval' ] = array( - 'interval' => MINUTE_IN_SECONDS * $interval, - 'display' => sprintf( __( 'Every %d Minutes' ), $interval ), - ); - - return $schedules; - } - - /** - * Handle cron healthcheck - * - * Restart the background process if not already running - * and data exists in the queue. - */ - public function handle_cron_healthcheck() { - if ( $this->is_process_running() ) { - // Background process already running. - exit; - } - - if ( $this->is_queue_empty() ) { - // No data to process. - $this->clear_scheduled_event(); - exit; - } - - $this->handle(); - - exit; - } - - /** - * Schedule event - */ - protected function schedule_event() { - if ( ! wp_next_scheduled( $this->cron_hook_identifier ) ) { - wp_schedule_event( time(), $this->cron_interval_identifier, $this->cron_hook_identifier ); - } - } - - /** - * Clear scheduled event - */ - protected function clear_scheduled_event() { - $timestamp = wp_next_scheduled( $this->cron_hook_identifier ); - - if ( $timestamp ) { - wp_unschedule_event( $timestamp, $this->cron_hook_identifier ); - } - } - - /** - * Cancel Process - * - * Stop processing queue items, clear cronjob and delete batch. - * - */ - public function cancel_process() { - if ( ! $this->is_queue_empty() ) { - $batch = $this->get_batch(); - - $this->delete( $batch->key ); - - wp_clear_scheduled_hook( $this->cron_hook_identifier ); - } - - } - - /** - * Task - * - * Override this method to perform any actions required on each - * queue item. Return the modified item for further processing - * in the next pass through. Or, return false to remove the - * item from the queue. - * - * @param mixed $item Queue item to iterate over. - * - * @return mixed - */ - abstract protected function task( $item ); - -} \ No newline at end of file diff --git a/vendor/deliciousbrains/wp-background-processing/license.txt b/vendor/deliciousbrains/wp-background-processing/license.txt deleted file mode 100644 index a0939e9..0000000 --- a/vendor/deliciousbrains/wp-background-processing/license.txt +++ /dev/null @@ -1,280 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110, USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/vendor/deliciousbrains/wp-background-processing/wp-background-processing.php b/vendor/deliciousbrains/wp-background-processing/wp-background-processing.php deleted file mode 100644 index c2fc252..0000000 --- a/vendor/deliciousbrains/wp-background-processing/wp-background-processing.php +++ /dev/null @@ -1,24 +0,0 @@ -