From 0b58ba66a478ba53d99a390beffa6cdd4224fc72 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Thu, 10 Aug 2023 11:20:54 +0600 Subject: [PATCH 01/41] Fix fatal error with mismatch function name --- src/Admin/Notices.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Admin/Notices.php b/src/Admin/Notices.php index 7273b28b..295fa4b5 100644 --- a/src/Admin/Notices.php +++ b/src/Admin/Notices.php @@ -39,7 +39,7 @@ public function __construct() { public function add_notices() { $is_outdated_pro = defined( 'WC_SERIAL_NUMBER_PRO_PLUGIN_VERSION' ) && version_compare( WC_SERIAL_NUMBER_PRO_PLUGIN_VERSION, '1.2.1', '<' ); if ( ! $is_outdated_pro ) { - $is_outdated_pro = function_exists( 'wc_serial_numbers_pro' ) && is_callable( [ WCSN_PRO(), 'get_version' ] ) && WCSN_PRO()->get_version() && version_compare( WCSN_PRO()->get_version(), '1.2.1', '<' ); + $is_outdated_pro = function_exists( 'wc_serial_numbers_pro' ) && is_callable( [ 'wc_serial_numbers_pro', 'get_version' ] ) && wc_serial_numbers_pro()->get_version() && version_compare( wc_serial_numbers_pro()->get_version(), '1.2.1', '<' ); } if ( $is_outdated_pro ) { $this->notices[] = array( From 384c28fa327f5f54511729faf74ff78a00f32c94 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Thu, 10 Aug 2023 11:22:51 +0600 Subject: [PATCH 02/41] Fixes #361 --- src/API.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/API.php b/src/API.php index dc082efd..61696cbe 100644 --- a/src/API.php +++ b/src/API.php @@ -38,7 +38,7 @@ public static function process_request() { $product_id = isset( $_REQUEST['product_id'] ) ? absint( $_REQUEST['product_id'] ) : 0; $key = isset( $_REQUEST['serial_key'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['serial_key'] ) ) : ''; $action = isset( $_REQUEST['request'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['request'] ) ) : ''; - $email = isset( $_REQUEST['email'] ) ? sanitize_email( wp_unslash( $_REQUEST['email'] ) ) : ''; + $email = isset( $_REQUEST['email'] ) ? sanitize_text_field( strtolower( wp_unslash( $_REQUEST['email'] ) ) ) : ''; WCSN()->log( 'API request', From 24a323fde404ce6a2910ddbcb2c9b4b3ec4b7f0a Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Thu, 10 Aug 2023 11:40:09 +0600 Subject: [PATCH 03/41] Fixes #354 --- src/Actions.php | 3 ++- src/Models/Key.php | 6 ++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Actions.php b/src/Actions.php index 8ffc9df6..457325c1 100644 --- a/src/Actions.php +++ b/src/Actions.php @@ -121,7 +121,8 @@ public static function revoke_order_item_keys( $revoke ) { * @since 1.0.0 */ public static function update_activation_count( $activation ) { - $key = Key::get( $activation->serial_id ); + error_log($activation->get_serial_id()); + $key = Key::get( $activation->get_serial_id() ); if ( $key ) { $key->recount_remaining_activation(); } diff --git a/src/Models/Key.php b/src/Models/Key.php index 5607c0e5..acd50db7 100644 --- a/src/Models/Key.php +++ b/src/Models/Key.php @@ -772,10 +772,8 @@ public function get_expire_date() { */ public function recount_remaining_activation() { $count = $this->get_activations( array( 'count' => true ) ); - if ( $count != $this->get_activation_count() ) { - $this->set_activation_count( $count ); - $this->save(); - } + $this->set_activation_count( $count ); + $this->save(); return $count; } From 62a0f7cbe1f896dd6509cf08aca4bf7dc045363c Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Thu, 10 Aug 2023 14:48:29 +0600 Subject: [PATCH 04/41] bump version --- package.json | 2 +- readme.txt | 4 ++++ wc-serial-numbers.php | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b3abcdd0..9dd2d2c9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wc-serial-numbers", "title": "Serial Numbers for WooCommerce", - "version": "1.5.7", + "version": "1.5.8", "description": "The best WooCommerce extension to sell license & serial keys, gift cards and other secret numbers!", "homepage": "https://pluginever.com/plugins/wc-serial-numbers/", "license": "GPL-3.0+", diff --git a/readme.txt b/readme.txt index 700502ce..9ecc6969 100644 --- a/readme.txt +++ b/readme.txt @@ -252,6 +252,10 @@ Yes, you are always welcome to [provide suggestions](https://github.com/pluginev == Changelog == += 1.5.8 (10 Aug 2023) = +* Fix: Reset activation is not showing correct activation count. +* Fix: API email validation ignore the email case sensitivity. + = 1.5.7 (2 Aug 2023) = * Fix: Keys page showing blank page. diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index 863f0f18..9aa54c86 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -3,7 +3,7 @@ * Plugin Name: Serial Numbers for WooCommerce * Plugin URI: https://www.pluginever.com/plugins/wocommerce-serial-numbers-pro/ * Description: Sell and manage license keys/ serial numbers/ secrect keys easily within your WooCommerce store. - * Version: 1.5.7 + * Version: 1.5.8 * Author: PluginEver * Author URI: http://pluginever.com * License: GPLv2+ From e2d2f61544823e54fc9896c8d76b60bcae6ca325 Mon Sep 17 00:00:00 2001 From: "Md. Mehedi Hasan" Date: Sun, 13 Aug 2023 15:30:00 +0600 Subject: [PATCH 05/41] Update readme.txt --- readme.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/readme.txt b/readme.txt index 9ecc6969..6ff54cae 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: license manager, license, license number, serial number, activation number Requires at least: 5.0 Tested up to: 6.3 Requires PHP: 5.6 -Stable tag: trunk +Stable tag: 1.5.9 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -17,7 +17,7 @@ The easiest way to sell digital products and manage licenses with WooCommerce. WooCommerce is the best eCommerce platform out there, but lacks key features for selling digital products. WC Serial Numbers plugin bridges this gap by seamlessly integrating all the necessary functionalities. Transform your WooCommerce store into a complete digital marketplace by incorporating license management, secured and authorized distribution. -=== 👨‍💻 This Digtal Downloads & License Manager Plugin is Ideal for: === +=== 👨‍💻 This Plugin is Ideal for: === * Content Creators * Developers and Digital Agencies @@ -40,7 +40,7 @@ Despite being the ultimate license manager for WooCommerce, Serial Numbers is ve [**💻 Live Demo Site**](https://demo.pluginever.com/serial-numbers) | [**📄 Plugin Documentation**](https://pluginever.com/docs/woocommerce-serial-numbers) -=== How You can benefit from using WC Serial Numbers for your businesses: === +=== ✨ How You can benefit from using WC Serial Numbers for your businesses: === - **Generate Fast Revenue:** Stop worrying about the licensing management system and put all of your energy into creating and improving your products. @@ -154,7 +154,7 @@ WC Serial Numbers is helping tens of thousands of store owners sell and manage k - **[Product Category Showcase for WooCommerce](https://wordpress.org/plugins/wc-category-showcase "Product Category Showcase for WooCommerce")** - **[Product Variation Swatches for WooCommerce](https://wordpress.org/plugins/wc-variation-swatches "Product Variation Swatches for WooCommerce")** -💻 Visit [PluginEver](https://pluginever.com) to learn from our WooCommerce tutorials and find out about other [WooCommerce plugins](https://pluginever.com/plugins). +Visit [PluginEver](https://pluginever.com) to learn from our WooCommerce tutorials and find out about other [WooCommerce plugins](https://pluginever.com/plugins). == Installation == From cb5f0f2cda0755cc7f7dbf00905b9e73c3bdeacc Mon Sep 17 00:00:00 2001 From: bappi Date: Wed, 16 Aug 2023 01:33:30 +0600 Subject: [PATCH 06/41] fix notice text --- src/Admin/Notices.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Admin/Notices.php b/src/Admin/Notices.php index 295fa4b5..0231887a 100644 --- a/src/Admin/Notices.php +++ b/src/Admin/Notices.php @@ -60,7 +60,7 @@ public function add_notices() { 'id' => 'wc_serial_numbers_upgrade_to_pro_wcsnpro10', 'message' => sprintf( /* translators: %1$s: link to the plugin page, %2$s: link to the plugin page */ - __( 'New! Send Serial Keys via SMS with Twilio. Upgrade to %6$s to unlock the full potential of %5$s and avail a %1$s discount by using the promo code %2$s %3$s Upgrade Now %4$s.', 'wc-serial-numbers' ), + __( 'Upgrade to %6$s to unlock the full potential of %5$s and avail a %1$s discount by using the promo code %2$s. %3$s Upgrade Now%4$s.', 'wc-serial-numbers' ), '10%', 'WCSNPRO10', '', From 11d98e0fbf42df2a3061c142d890cd43fca0f646 Mon Sep 17 00:00:00 2001 From: bappi Date: Wed, 16 Aug 2023 01:40:53 +0600 Subject: [PATCH 07/41] fix tabs order --- src/Admin/Menus.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Admin/Menus.php b/src/Admin/Menus.php index 2f525584..2d96cfaf 100644 --- a/src/Admin/Menus.php +++ b/src/Admin/Menus.php @@ -250,10 +250,10 @@ public function output_activations_page() { */ public function output_tools_page() { $tabs = array( + 'generators' => __( 'Generators', 'wc-serial-numbers' ), + 'api' => __( 'API Toolkit', 'wc-serial-numbers' ), 'import' => __( 'Import', 'wc-serial-numbers' ), 'export' => __( 'Export', 'wc-serial-numbers' ), - 'generators' => __( 'Generators', 'wc-serial-numbers' ), - 'api' => __( 'API', 'wc-serial-numbers' ), ); // If software support is disabled, remove the activations tab. From f08c63df9eef958154e2e036190f4129d96c2cb3 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 16 Aug 2023 10:33:09 +0600 Subject: [PATCH 08/41] update packages --- .gitignore | 1 + composer.lock | 7043 +++++++++++++++++++++++++++++++ languages/wc-serial-numbers.pot | 460 +- package-lock.json | 4 +- 4 files changed, 7323 insertions(+), 185 deletions(-) create mode 100644 composer.lock diff --git a/.gitignore b/.gitignore index cbed23ec..af436c37 100644 --- a/.gitignore +++ b/.gitignore @@ -40,6 +40,7 @@ npm-debug.log .sass-cache* .husky *.lock +!composer.lock # Tests codeception.yml diff --git a/composer.lock b/composer.lock new file mode 100644 index 00000000..82858fd4 --- /dev/null +++ b/composer.lock @@ -0,0 +1,7043 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "d0754e64a5fccfc9c1bfbe9128d8df80", + "packages": [], + "packages-dev": [ + { + "name": "antecedent/patchwork", + "version": "2.1.25", + "source": { + "type": "git", + "url": "https://github.com/antecedent/patchwork.git", + "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/antecedent/patchwork/zipball/17314e042d45e0dacb0a494c2d1ef50e7621136a", + "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": ">=4" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignas Rudaitis", + "email": "ignas.rudaitis@gmail.com" + } + ], + "description": "Method redefinition (monkey-patching) functionality for PHP.", + "homepage": "http://patchwork2.org/", + "keywords": [ + "aop", + "aspect", + "interception", + "monkeypatching", + "redefinition", + "runkit", + "testing" + ], + "support": { + "issues": "https://github.com/antecedent/patchwork/issues", + "source": "https://github.com/antecedent/patchwork/tree/2.1.25" + }, + "time": "2023-02-19T12:51:24+00:00" + }, + { + "name": "behat/gherkin", + "version": "v4.9.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "shasum": "" + }, + "require": { + "php": "~7.2|~8.0" + }, + "require-dev": { + "cucumber/cucumber": "dev-gherkin-22.0.0", + "phpunit/phpunit": "~8|~9", + "symfony/yaml": "~3|~4|~5" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Gherkin": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Gherkin DSL parser for PHP", + "homepage": "http://behat.org/", + "keywords": [ + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" + ], + "support": { + "issues": "https://github.com/Behat/Gherkin/issues", + "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" + }, + "time": "2021-10-12T13:05:09+00:00" + }, + { + "name": "bordoni/phpass", + "version": "0.3.6", + "source": { + "type": "git", + "url": "https://github.com/bordoni/phpass.git", + "reference": "12f8f5cc03ebb7efd69554f104afe9aa1aa46e1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bordoni/phpass/zipball/12f8f5cc03ebb7efd69554f104afe9aa1aa46e1a", + "reference": "12f8f5cc03ebb7efd69554f104afe9aa1aa46e1a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "replace": { + "hautelook/phpass": "0.3.*" + }, + "type": "library", + "autoload": { + "psr-0": { + "Hautelook": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Public Domain" + ], + "authors": [ + { + "name": "Solar Designer", + "email": "solar@openwall.com", + "homepage": "http://openwall.com/phpass/" + }, + { + "name": "Gustavo Bordoni", + "email": "gustavo@bordoni.me", + "homepage": "https://bordoni.me" + } + ], + "description": "Portable PHP password hashing framework", + "homepage": "http://github.com/bordoni/phpass/", + "keywords": [ + "blowfish", + "crypt", + "password", + "security" + ], + "support": { + "issues": "https://github.com/bordoni/phpass/issues", + "source": "https://github.com/bordoni/phpass/tree/0.3.6" + }, + "time": "2012-08-31T00:00:00+00:00" + }, + { + "name": "byteever/byteever-sniffs", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/byteever/byteever-sniffs.git", + "reference": "12bbcbbd8bbdda2bd325ee7d744bbfb2378f3a02" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/byteever/byteever-sniffs/zipball/12bbcbbd8bbdda2bd325ee7d744bbfb2378f3a02", + "reference": "12bbcbbd8bbdda2bd325ee7d744bbfb2378f3a02", + "shasum": "" + }, + "require": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", + "phpcompatibility/phpcompatibility-wp": "2.1.0", + "wp-coding-standards/wpcs": "^2.3.0" + }, + "require-dev": { + "roave/security-advisories": "dev-latest" + }, + "default-branch": true, + "type": "phpcodesniffer-standard", + "scripts": { + "config-cs": [ + "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin::run", + "\"vendor/bin/phpcs\" --config-set default_standard ByteEver-Default" + ], + "post-install-cmd": [ + "@config-cs" + ], + "post-update-cmd": [ + "@config-cs" + ], + "lint": [ + "\"vendor/bin/phpcs\" . " + ] + }, + "license": [ + "GPL-3.0-only" + ], + "authors": [ + { + "name": "Sultan Nasir Uddin", + "email": "sultan@byteever.com" + } + ], + "description": "ByteEver PHP Coding Standards", + "keywords": [ + "WordPress", + "byteever", + "phpcs", + "standards" + ], + "support": { + "source": "https://github.com/byteever/byteever-sniffs/tree/master", + "issues": "https://github.com/byteever/byteever-sniffs/issues" + }, + "time": "2022-11-21T08:46:53+00:00" + }, + { + "name": "codeception/codeception", + "version": "4.2.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Codeception.git", + "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/b88014f3348c93f3df99dc6d0967b0dbfa804474", + "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474", + "shasum": "" + }, + "require": { + "behat/gherkin": "^4.4.0", + "codeception/lib-asserts": "^1.0 | 2.0.*@dev", + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", + "codeception/stub": "^2.0 | ^3.0 | ^4.0", + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/psr7": "^1.4 | ^2.0", + "php": ">=5.6.0 <9.0", + "symfony/console": ">=2.7 <6.0", + "symfony/css-selector": ">=2.7 <6.0", + "symfony/event-dispatcher": ">=2.7 <6.0", + "symfony/finder": ">=2.7 <6.0", + "symfony/yaml": ">=2.7 <6.0" + }, + "require-dev": { + "codeception/module-asserts": "^1.0 | 2.0.*@dev", + "codeception/module-cli": "^1.0 | 2.0.*@dev", + "codeception/module-db": "^1.0 | 2.0.*@dev", + "codeception/module-filesystem": "^1.0 | 2.0.*@dev", + "codeception/module-phpbrowser": "^1.0 | 2.0.*@dev", + "codeception/specify": "~0.3", + "codeception/util-universalframework": "*@dev", + "monolog/monolog": "~1.8", + "squizlabs/php_codesniffer": "~2.0", + "symfony/process": ">=2.7 <6.0", + "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" + }, + "suggest": { + "codeception/specify": "BDD-style code blocks", + "codeception/verify": "BDD-style assertions", + "hoa/console": "For interactive console functionality", + "stecman/symfony-console-completion": "For BASH autocompletion", + "symfony/phpunit-bridge": "For phpunit-bridge support" + }, + "bin": [ + "codecept" + ], + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Codeception\\": "src/Codeception", + "Codeception\\Extension\\": "ext" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "https://codegyre.com" + } + ], + "description": "BDD-style testing framework", + "homepage": "https://codeception.com/", + "keywords": [ + "BDD", + "TDD", + "acceptance testing", + "functional testing", + "unit testing" + ], + "support": { + "issues": "https://github.com/Codeception/Codeception/issues", + "source": "https://github.com/Codeception/Codeception/tree/4.2.2" + }, + "funding": [ + { + "url": "https://opencollective.com/codeception", + "type": "open_collective" + } + ], + "time": "2022-08-13T13:28:25+00:00" + }, + { + "name": "codeception/lib-asserts", + "version": "1.13.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-asserts.git", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", + "shasum": "" + }, + "require": { + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", + "ext-dom": "*", + "php": ">=5.6.0 <9.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Assertion methods used by Codeception core and Asserts module", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/lib-asserts/issues", + "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" + }, + "time": "2020-10-21T16:26:20+00:00" + }, + { + "name": "codeception/lib-innerbrowser", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-innerbrowser.git", + "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", + "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", + "shasum": "" + }, + "require": { + "codeception/codeception": "4.*@dev", + "ext-dom": "*", + "ext-json": "*", + "ext-mbstring": "*", + "php": ">=5.6.0 <9.0", + "symfony/browser-kit": ">=2.7 <6.0", + "symfony/dom-crawler": ">=2.7 <6.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "require-dev": { + "codeception/util-universalframework": "dev-master" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" + } + ], + "description": "Parent library for all Codeception framework modules and PhpBrowser", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/lib-innerbrowser/issues", + "source": "https://github.com/Codeception/lib-innerbrowser/tree/1.5.1" + }, + "time": "2021-08-30T15:21:42+00:00" + }, + { + "name": "codeception/module-asserts", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-asserts.git", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "codeception/lib-asserts": "^1.13.1", + "php": ">=5.6.0 <9.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Codeception module containing various assertions", + "homepage": "https://codeception.com/", + "keywords": [ + "assertions", + "asserts", + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-asserts/issues", + "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" + }, + "time": "2020-10-21T16:48:15+00:00" + }, + { + "name": "codeception/module-cli", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-cli.git", + "reference": "1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-cli/zipball/1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f", + "reference": "1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "php": ">=5.6.0 <9.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + } + ], + "description": "Codeception module for testing basic shell commands and shell output", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-cli/issues", + "source": "https://github.com/Codeception/module-cli/tree/1.1.1" + }, + "time": "2020-12-26T16:56:19+00:00" + }, + { + "name": "codeception/module-db", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-db.git", + "reference": "04c3e66fbd3a3ced17fcccc49627f6393a97b04b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-db/zipball/04c3e66fbd3a3ced17fcccc49627f6393a97b04b", + "reference": "04c3e66fbd3a3ced17fcccc49627f6393a97b04b", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "php": ">=5.6.0 <9.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + } + ], + "description": "DB module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception", + "database-testing", + "db-testing" + ], + "support": { + "issues": "https://github.com/Codeception/module-db/issues", + "source": "https://github.com/Codeception/module-db/tree/1.2.0" + }, + "time": "2022-03-05T19:38:40+00:00" + }, + { + "name": "codeception/module-filesystem", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-filesystem.git", + "reference": "781be167fb1557bfc9b61e0a4eac60a32c534ec1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-filesystem/zipball/781be167fb1557bfc9b61e0a4eac60a32c534ec1", + "reference": "781be167fb1557bfc9b61e0a4eac60a32c534ec1", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0", + "symfony/finder": ">=2.7 <6.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + } + ], + "description": "Codeception module for testing local filesystem", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception", + "filesystem" + ], + "support": { + "issues": "https://github.com/Codeception/module-filesystem/issues", + "source": "https://github.com/Codeception/module-filesystem/tree/1.0.3" + }, + "time": "2020-10-24T14:46:40+00:00" + }, + { + "name": "codeception/module-phpbrowser", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-phpbrowser.git", + "reference": "8ba6bede11d0914e74d98691f427fd8f397f192e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/8ba6bede11d0914e74d98691f427fd8f397f192e", + "reference": "8ba6bede11d0914e74d98691f427fd8f397f192e", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.1", + "codeception/lib-innerbrowser": "^1.3", + "guzzlehttp/guzzle": "^6.3|^7.0", + "php": ">=5.6.0 <9.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "require-dev": { + "codeception/module-rest": "^1.0" + }, + "suggest": { + "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + } + ], + "description": "Codeception module for testing web application over HTTP", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception", + "functional-testing", + "http" + ], + "support": { + "issues": "https://github.com/Codeception/module-phpbrowser/issues", + "source": "https://github.com/Codeception/module-phpbrowser/tree/1.0.3" + }, + "time": "2022-05-21T13:50:41+00:00" + }, + { + "name": "codeception/module-rest", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-rest.git", + "reference": "9cd7a87fd9343494e7782f7bdb51687c25046917" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-rest/zipball/9cd7a87fd9343494e7782f7bdb51687c25046917", + "reference": "9cd7a87fd9343494e7782f7bdb51687c25046917", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "justinrainbow/json-schema": "~5.2.9", + "php": ">=5.6.6 <9.0", + "softcreatr/jsonpath": "^0.5 || ^0.7" + }, + "require-dev": { + "codeception/lib-innerbrowser": "^1.0", + "codeception/util-universalframework": "^1.0" + }, + "suggest": { + "aws/aws-sdk-php": "For using AWS Auth" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gintautas Miselis" + } + ], + "description": "REST module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception", + "rest" + ], + "support": { + "issues": "https://github.com/Codeception/module-rest/issues", + "source": "https://github.com/Codeception/module-rest/tree/1.4.2" + }, + "time": "2021-11-18T18:58:15+00:00" + }, + { + "name": "codeception/module-webdriver", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-webdriver.git", + "reference": "e22ac7da756df659df6dd4fac2dff9c859e30131" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/e22ac7da756df659df6dd4fac2dff9c859e30131", + "reference": "e22ac7da756df659df6dd4fac2dff9c859e30131", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0", + "php-webdriver/webdriver": "^1.8.0" + }, + "suggest": { + "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Zaahid Bateson" + } + ], + "description": "WebDriver module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "acceptance-testing", + "browser-testing", + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-webdriver/issues", + "source": "https://github.com/Codeception/module-webdriver/tree/1.4.1" + }, + "time": "2022-09-12T05:09:51+00:00" + }, + { + "name": "codeception/phpunit-wrapper", + "version": "9.0.9", + "source": { + "type": "git", + "url": "https://github.com/Codeception/phpunit-wrapper.git", + "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", + "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "phpunit/phpunit": "^9.0" + }, + "require-dev": { + "codeception/specify": "*", + "consolidation/robo": "^3.0.0-alpha3", + "vlucas/phpdotenv": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\PHPUnit\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + }, + { + "name": "Naktibalda" + } + ], + "description": "PHPUnit classes used by Codeception", + "support": { + "issues": "https://github.com/Codeception/phpunit-wrapper/issues", + "source": "https://github.com/Codeception/phpunit-wrapper/tree/9.0.9" + }, + "time": "2022-05-23T06:24:11+00:00" + }, + { + "name": "codeception/stub", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Stub.git", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Stub/zipball/18a148dacd293fc7b044042f5aa63a82b08bff5d", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d", + "shasum": "" + }, + "require": { + "php": "^7.4 | ^8.0", + "phpunit/phpunit": "^8.4 | ^9.0 | ^10.0 | 10.0.x-dev" + }, + "require-dev": { + "consolidation/robo": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", + "support": { + "issues": "https://github.com/Codeception/Stub/issues", + "source": "https://github.com/Codeception/Stub/tree/4.0.2" + }, + "time": "2022-01-31T19:25:15+00:00" + }, + { + "name": "codeception/util-universalframework", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/Codeception/util-universalframework.git", + "reference": "cc381f364c6d24f9b9c7b70a4c724949725f491a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/util-universalframework/zipball/cc381f364c6d24f9b9c7b70a4c724949725f491a", + "reference": "cc381f364c6d24f9b9c7b70a4c724949725f491a", + "shasum": "" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gintautas Miselis" + } + ], + "description": "Mock framework module used in internal Codeception tests", + "homepage": "http://codeception.com/", + "support": { + "issues": "https://github.com/Codeception/util-universalframework/issues", + "source": "https://github.com/Codeception/util-universalframework/tree/1.0.0" + }, + "time": "2019-09-22T06:06:49+00:00" + }, + { + "name": "coenjacobs/mozart", + "version": "0.7.1", + "source": { + "type": "git", + "url": "https://github.com/coenjacobs/mozart.git", + "reference": "dbcdeb992d20d9c8914eef090f9a0d684bb1102c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/coenjacobs/mozart/zipball/dbcdeb992d20d9c8914eef090f9a0d684bb1102c", + "reference": "dbcdeb992d20d9c8914eef090f9a0d684bb1102c", + "shasum": "" + }, + "require": { + "league/flysystem": "^1.0", + "php": "^7.3|^8.0", + "symfony/console": "^4|^5", + "symfony/finder": "^4|^5" + }, + "require-dev": { + "mheap/phpunit-github-actions-printer": "^1.4", + "phpunit/phpunit": "^8.5", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" + }, + "bin": [ + "bin/mozart" + ], + "type": "library", + "autoload": { + "psr-4": { + "CoenJacobs\\Mozart\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Coen Jacobs", + "email": "coenjacobs@gmail.com" + } + ], + "description": "Composes all dependencies as a package inside a WordPress plugin", + "support": { + "issues": "https://github.com/coenjacobs/mozart/issues", + "source": "https://github.com/coenjacobs/mozart/tree/0.7.1" + }, + "funding": [ + { + "url": "https://github.com/coenjacobs", + "type": "github" + } + ], + "time": "2021-02-02T21:37:03+00:00" + }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v0.7.2", + "source": { + "type": "git", + "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + }, + "require-dev": { + "composer/composer": "*", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "email": "franck.nijhof@dealerdirect.com", + "homepage": "http://www.frenck.nl", + "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "homepage": "http://www.dealerdirect.com", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcbf", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "support": { + "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", + "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + }, + "time": "2022-02-04T12:51:07+00:00" + }, + { + "name": "dg/mysql-dump", + "version": "v1.5.1", + "source": { + "type": "git", + "url": "https://github.com/dg/MySQL-dump.git", + "reference": "e0e287b715b43293773a8b0edf8514f606e01780" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dg/MySQL-dump/zipball/e0e287b715b43293773a8b0edf8514f606e01780", + "reference": "e0e287b715b43293773a8b0edf8514f606e01780", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "http://davidgrudl.com" + } + ], + "description": "MySQL database dump.", + "homepage": "https://github.com/dg/MySQL-dump", + "keywords": [ + "mysql" + ], + "support": { + "source": "https://github.com/dg/MySQL-dump/tree/master" + }, + "time": "2019-09-10T21:36:25+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.8", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.8" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2023-06-16T13:40:37+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.30 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:15:36+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.7.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "ext-curl": "*", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.7.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2023-05-21T14:04:53+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2023-08-03T15:11:55+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/8bd7c33a0734ae1c5d074360512beb716bef3f77", + "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.6.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2023-08-03T15:06:02+00:00" + }, + { + "name": "illuminate/collections", + "version": "v9.52.15", + "source": { + "type": "git", + "url": "https://github.com/illuminate/collections.git", + "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/collections/zipball/d3710b0b244bfc62c288c1a87eaa62dd28352d1f", + "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f", + "shasum": "" + }, + "require": { + "illuminate/conditionable": "^9.0", + "illuminate/contracts": "^9.0", + "illuminate/macroable": "^9.0", + "php": "^8.0.2" + }, + "suggest": { + "symfony/var-dumper": "Required to use the dump method (^6.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Collections package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-06-11T21:17:10+00:00" + }, + { + "name": "illuminate/conditionable", + "version": "v9.52.15", + "source": { + "type": "git", + "url": "https://github.com/illuminate/conditionable.git", + "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", + "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", + "shasum": "" + }, + "require": { + "php": "^8.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Conditionable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-02-01T21:42:32+00:00" + }, + { + "name": "illuminate/contracts", + "version": "v9.52.15", + "source": { + "type": "git", + "url": "https://github.com/illuminate/contracts.git", + "reference": "44f65d723b13823baa02ff69751a5948bde60c22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/44f65d723b13823baa02ff69751a5948bde60c22", + "reference": "44f65d723b13823baa02ff69751a5948bde60c22", + "shasum": "" + }, + "require": { + "php": "^8.0.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/simple-cache": "^1.0|^2.0|^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Contracts\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Contracts package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-02-08T14:36:30+00:00" + }, + { + "name": "illuminate/macroable", + "version": "v9.52.15", + "source": { + "type": "git", + "url": "https://github.com/illuminate/macroable.git", + "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/e3bfaf6401742a9c6abca61b9b10e998e5b6449a", + "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a", + "shasum": "" + }, + "require": { + "php": "^8.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Macroable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2022-08-09T13:29:29+00:00" + }, + { + "name": "illuminate/support", + "version": "v9.52.15", + "source": { + "type": "git", + "url": "https://github.com/illuminate/support.git", + "reference": "223c608dbca27232df6213f776bfe7bdeec24874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/support/zipball/223c608dbca27232df6213f776bfe7bdeec24874", + "reference": "223c608dbca27232df6213f776bfe7bdeec24874", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^2.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-mbstring": "*", + "illuminate/collections": "^9.0", + "illuminate/conditionable": "^9.0", + "illuminate/contracts": "^9.0", + "illuminate/macroable": "^9.0", + "nesbot/carbon": "^2.62.1", + "php": "^8.0.2", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "suggest": { + "illuminate/filesystem": "Required to use the composer class (^9.0).", + "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.0.2).", + "ramsey/uuid": "Required to use Str::uuid() (^4.7).", + "symfony/process": "Required to use the composer class (^6.0).", + "symfony/uid": "Required to use Str::ulid() (^6.0).", + "symfony/var-dumper": "Required to use the dd function (^6.0).", + "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Support package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-06-11T21:11:53+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.12", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/justinrainbow/json-schema/issues", + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" + }, + "time": "2022-04-13T08:02:27+00:00" + }, + { + "name": "league/flysystem", + "version": "1.1.10", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/3239285c825c152bcc315fe0e87d6b55f5972ed1", + "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/mime-type-detection": "^1.3", + "php": "^7.2.5 || ^8.0" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/prophecy": "^1.11.1", + "phpunit/phpunit": "^8.5.8" + }, + "suggest": { + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/1.1.10" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ], + "time": "2022-10-04T09:16:37+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.13.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/a6dfb1194a2946fcdc1f38219445234f65b35c96", + "reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.13.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2023-08-05T12:09:49+00:00" + }, + { + "name": "level-level/wp-browser-woocommerce", + "version": "0.1.8", + "source": { + "type": "git", + "url": "https://github.com/level-level/wp-browser-woocommerce.git", + "reference": "89488fbafc8043c3a2e290950b0d36758a566ea5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/level-level/wp-browser-woocommerce/zipball/89488fbafc8043c3a2e290950b0d36758a566ea5", + "reference": "89488fbafc8043c3a2e290950b0d36758a566ea5", + "shasum": "" + }, + "require": { + "lucatume/wp-browser": "^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "LevelLevel\\WPBrowserWooCommerce\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "WooCommerce object factories for WP Browser integration tests.", + "support": { + "issues": "https://github.com/level-level/wp-browser-woocommerce/issues", + "source": "https://github.com/level-level/wp-browser-woocommerce/tree/0.1.8" + }, + "time": "2022-12-30T08:36:19+00:00" + }, + { + "name": "lucatume/wp-browser", + "version": "3.1.10", + "source": { + "type": "git", + "url": "https://github.com/lucatume/wp-browser.git", + "reference": "d591a12891305b29ff0e1e08e2a173e6f915abf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lucatume/wp-browser/zipball/d591a12891305b29ff0e1e08e2a173e6f915abf4", + "reference": "d591a12891305b29ff0e1e08e2a173e6f915abf4", + "shasum": "" + }, + "require": { + "antecedent/patchwork": "^2.0", + "bordoni/phpass": "^0.3", + "codeception/codeception": "^2.5 || ^3.0 || ^4.0", + "dg/mysql-dump": "^1.3", + "ext-fileinfo": "*", + "ext-json": "*", + "ext-pdo": "*", + "mikehaertl/php-shellcommand": "^1.6", + "mikemclin/laravel-wp-password": "~2.0.0", + "php": ">=5.6.0", + "vria/nodiacritic": "^0.1.2", + "wp-cli/wp-cli": ">=2.0 <3.0.0", + "zordius/lightncandy": "^1.2" + }, + "conflict": { + "codeception/module-asserts": ">=2.0", + "codeception/module-cli": ">=2.0", + "codeception/module-db": ">=2.0", + "codeception/module-filesystem": ">=2.0", + "codeception/module-phpbrowser": ">=2.0", + "codeception/module-webdriver": ">=2.0", + "codeception/util-universalframework": ">=2.0" + }, + "require-dev": { + "erusev/parsedown": "^1.7", + "gumlet/php-image-resize": "^1.6", + "lucatume/codeception-snapshot-assertions": "^0.2", + "mikey179/vfsstream": "^1.6", + "symfony/translation": "^3.4", + "victorjonsson/markdowndocs": "dev-master", + "vlucas/phpdotenv": "^3.0", + "wp-cli/wp-cli-bundle": "*" + }, + "suggest": { + "codeception/module-asserts:^1.0": "Codeception 4.0 compatibility.", + "codeception/module-cli:^1.0": "Codeception 4.0 compatibility; required by the WPCLI module.", + "codeception/module-db:^1.0": "Codeception 4.0 compatibility; required by the WPDb module, PHP 5.6 compatible version.", + "codeception/module-filesystem:^1.0": "Codeception 4.0 compatibility; required by the WPFilesystem module.", + "codeception/module-phpbrowser:^1.0": "Codeception 4.0 compatibility; required by the WPBrowser module.", + "codeception/module-webdriver:^1.0": "Codeception 4.0 compatibility; required by the WPWebDriver module.", + "codeception/util-universalframework:^1.0": "Codeception 4.0 compatibility; required by the WordPress framework module.", + "gumlet/php-image-resize": "To handle runtime image modification in the WPDb::haveAttachmentInDatabase method.", + "vlucas/phpdotenv:^4.0": "To manage more complex environment file based configuration of the suites." + }, + "type": "library", + "extra": { + "_hash": "484f861f69198089cab0e642f27e5653" + }, + "autoload": { + "files": [ + "src/tad/WPBrowser/utils.php", + "src/tad/WPBrowser/wp-polyfills.php" + ], + "psr-4": { + "tad\\": "src/tad", + "Codeception\\": "src/Codeception", + "lucatume\\WPBrowser\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "theAverageDev (Luca Tumedei)", + "email": "luca@theaveragedev.com", + "homepage": "http://theaveragedev.com", + "role": "Developer" + } + ], + "description": "WordPress extension of the PhpBrowser class.", + "homepage": "http://github.com/lucatume/wp-browser", + "keywords": [ + "codeception", + "wordpress" + ], + "support": { + "issues": "https://github.com/lucatume/wp-browser/issues", + "source": "https://github.com/lucatume/wp-browser/tree/3.1.10" + }, + "funding": [ + { + "url": "https://github.com/lucatume", + "type": "github" + } + ], + "time": "2023-07-20T16:11:45+00:00" + }, + { + "name": "mikehaertl/php-shellcommand", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/mikehaertl/php-shellcommand.git", + "reference": "e79ea528be155ffdec6f3bf1a4a46307bb49e545" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mikehaertl/php-shellcommand/zipball/e79ea528be155ffdec6f3bf1a4a46307bb49e545", + "reference": "e79ea528be155ffdec6f3bf1a4a46307bb49e545", + "shasum": "" + }, + "require": { + "php": ">= 5.3.0" + }, + "require-dev": { + "phpunit/phpunit": ">4.0 <=9.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "mikehaertl\\shellcommand\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Härtl", + "email": "haertl.mike@gmail.com" + } + ], + "description": "An object oriented interface to shell commands", + "keywords": [ + "shell" + ], + "support": { + "issues": "https://github.com/mikehaertl/php-shellcommand/issues", + "source": "https://github.com/mikehaertl/php-shellcommand/tree/1.7.0" + }, + "time": "2023-04-19T08:25:22+00:00" + }, + { + "name": "mikemclin/laravel-wp-password", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/mikemclin/laravel-wp-password.git", + "reference": "5225c95f75aa0a5ad4040ec2074d1c8d7f10b5f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mikemclin/laravel-wp-password/zipball/5225c95f75aa0a5ad4040ec2074d1c8d7f10b5f4", + "reference": "5225c95f75aa0a5ad4040ec2074d1c8d7f10b5f4", + "shasum": "" + }, + "require": { + "bordoni/phpass": "0.3.*", + "illuminate/support": ">=4.0.0", + "php": ">=5.3.0" + }, + "require-dev": { + "mockery/mockery": "~0.9", + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "^2.2" + }, + "type": "laravel-package", + "extra": { + "laravel": { + "providers": [ + "MikeMcLin\\WpPassword\\WpPasswordProvider" + ], + "aliases": { + "WpPassword": "MikeMcLin\\WpPassword\\Facades\\WpPassword" + } + } + }, + "autoload": { + "psr-4": { + "MikeMcLin\\WpPassword\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike McLin", + "email": "mike@mikemclin.com", + "homepage": "http://mikemclin.net" + } + ], + "description": "Laravel package that checks and creates WordPress password hashes", + "homepage": "https://github.com/mikemclin/laravel-wp-password", + "keywords": [ + "hashing", + "laravel", + "password", + "wordpress" + ], + "support": { + "issues": "https://github.com/mikemclin/laravel-wp-password/issues", + "source": "https://github.com/mikemclin/laravel-wp-password/tree/2.0.3" + }, + "time": "2021-09-30T13:48:57+00:00" + }, + { + "name": "mustache/mustache", + "version": "v2.14.2", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/mustache.php.git", + "reference": "e62b7c3849d22ec55f3ec425507bf7968193a6cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/mustache.php/zipball/e62b7c3849d22ec55f3ec425507bf7968193a6cb", + "reference": "e62b7c3849d22ec55f3ec425507bf7968193a6cb", + "shasum": "" + }, + "require": { + "php": ">=5.2.4" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~1.11", + "phpunit/phpunit": "~3.7|~4.0|~5.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Mustache": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "A Mustache implementation in PHP.", + "homepage": "https://github.com/bobthecow/mustache.php", + "keywords": [ + "mustache", + "templating" + ], + "support": { + "issues": "https://github.com/bobthecow/mustache.php/issues", + "source": "https://github.com/bobthecow/mustache.php/tree/v2.14.2" + }, + "time": "2022-08-23T13:07:01+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.11.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2023-03-08T13:26:56+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.68.1", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4", + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "*", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev", + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2023-06-20T18:29:04+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.17.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" + }, + "time": "2023-08-13T19:53:39+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "php-webdriver/webdriver", + "version": "1.14.0", + "source": { + "type": "git", + "url": "https://github.com/php-webdriver/php-webdriver.git", + "reference": "3ea4f924afb43056bf9c630509e657d951608563" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/3ea4f924afb43056bf9c630509e657d951608563", + "reference": "3ea4f924afb43056bf9c630509e657d951608563", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-zip": "*", + "php": "^7.3 || ^8.0", + "symfony/polyfill-mbstring": "^1.12", + "symfony/process": "^5.0 || ^6.0" + }, + "replace": { + "facebook/webdriver": "*" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.20.0", + "ondram/ci-detector": "^4.0", + "php-coveralls/php-coveralls": "^2.4", + "php-mock/php-mock-phpunit": "^2.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpunit/phpunit": "^9.3", + "squizlabs/php_codesniffer": "^3.5", + "symfony/var-dumper": "^5.0 || ^6.0" + }, + "suggest": { + "ext-SimpleXML": "For Firefox profile creation" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Exception/TimeoutException.php" + ], + "psr-4": { + "Facebook\\WebDriver\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.", + "homepage": "https://github.com/php-webdriver/php-webdriver", + "keywords": [ + "Chromedriver", + "geckodriver", + "php", + "selenium", + "webdriver" + ], + "support": { + "issues": "https://github.com/php-webdriver/php-webdriver/issues", + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.14.0" + }, + "time": "2023-02-09T12:12:19+00:00" + }, + { + "name": "phpcompatibility/php-compatibility", + "version": "9.3.5", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" + }, + "conflict": { + "squizlabs/php_codesniffer": "2.6.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "homepage": "https://github.com/wimg", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" + } + ], + "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", + "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", + "keywords": [ + "compatibility", + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibility" + }, + "time": "2019-12-27T09:44:58+00:00" + }, + { + "name": "phpcompatibility/phpcompatibility-paragonie", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git", + "reference": "bba5a9dfec7fcfbd679cfaf611d86b4d3759da26" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/bba5a9dfec7fcfbd679cfaf611d86b4d3759da26", + "reference": "bba5a9dfec7fcfbd679cfaf611d86b4d3759da26", + "shasum": "" + }, + "require": { + "phpcompatibility/php-compatibility": "^9.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7", + "paragonie/random_compat": "dev-master", + "paragonie/sodium_compat": "dev-master" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "lead" + } + ], + "description": "A set of rulesets for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by the Paragonie polyfill libraries.", + "homepage": "http://phpcompatibility.com/", + "keywords": [ + "compatibility", + "paragonie", + "phpcs", + "polyfill", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie" + }, + "time": "2022-10-25T01:46:02+00:00" + }, + { + "name": "phpcompatibility/phpcompatibility-wp", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", + "reference": "41bef18ba688af638b7310666db28e1ea9158b2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/41bef18ba688af638b7310666db28e1ea9158b2f", + "reference": "41bef18ba688af638b7310666db28e1ea9158b2f", + "shasum": "" + }, + "require": { + "phpcompatibility/php-compatibility": "^9.0", + "phpcompatibility/phpcompatibility-paragonie": "^1.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "lead" + } + ], + "description": "A ruleset for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by WordPress.", + "homepage": "http://phpcompatibility.com/", + "keywords": [ + "compatibility", + "phpcs", + "standards", + "wordpress" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" + }, + "time": "2019-08-28T14:22:28+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.27", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/b0a88255cb70d52653d80c890bd7f38740ea50d1", + "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.15", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.27" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-07-26T13:44:30+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.6.10", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328", + "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1 || ^2", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.8", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.5", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.2", + "sebastian/version": "^3.0.2" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.6-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2023-07-10T04:04:23+00:00" + }, + { + "name": "pluginever/framework-model", + "version": "dev-master", + "source": { + "type": "git", + "url": "git@github.com:pluginever/framework-model.git", + "reference": "b1ab33c420c06012ba7dd1ddb873d082d5e272cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pluginever/framework-model/zipball/b1ab33c420c06012ba7dd1ddb873d082d5e272cc", + "reference": "b1ab33c420c06012ba7dd1ddb873d082d5e272cc", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "byteever/byteever-sniffs": "dev-master" + }, + "default-branch": true, + "type": "library", + "autoload": { + "psr-4": { + "Lib\\": "src" + } + }, + "scripts": { + "phpcs": [ + "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v" + ], + "phpcbf": [ + "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v" + ] + }, + "license": [ + "GPL-3.0-or-later" + ], + "authors": [ + { + "name": "Sultan Nasir Uddin", + "email": "manikdrmc@gmail.com" + } + ], + "description": "Model for the framework", + "support": { + "source": "https://github.com/pluginever/framework-model/tree/master", + "issues": "https://github.com/pluginever/framework-model/issues" + }, + "time": "2023-08-10T07:52:03+00:00" + }, + { + "name": "pluginever/framework-plugin", + "version": "dev-master", + "source": { + "type": "git", + "url": "git@github.com:pluginever/framework-plugin.git", + "reference": "eb8142ecb52949008b0371fecb24e8c0f62deca5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pluginever/framework-plugin/zipball/eb8142ecb52949008b0371fecb24e8c0f62deca5", + "reference": "eb8142ecb52949008b0371fecb24e8c0f62deca5", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "byteever/byteever-sniffs": "dev-master" + }, + "default-branch": true, + "type": "library", + "autoload": { + "psr-4": { + "Lib\\": "src" + } + }, + "scripts": { + "phpcs": [ + "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v" + ], + "phpcbf": [ + "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v" + ] + }, + "license": [ + "GPL-3.0-or-later" + ], + "authors": [ + { + "name": "Sultan Nasir Uddin", + "email": "manikdrmc@gmail.com" + } + ], + "description": "A set of related classes to kick start WordPress plugin development.", + "support": { + "source": "https://github.com/pluginever/framework-plugin/tree/master", + "issues": "https://github.com/pluginever/framework-plugin/issues" + }, + "time": "2023-07-30T07:49:24+00:00" + }, + { + "name": "pluginever/framework-settings", + "version": "dev-master", + "source": { + "type": "git", + "url": "git@github.com:pluginever/framework-settings.git", + "reference": "f0807a518e7680fe0ac8b13eb9686e4630deb331" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pluginever/framework-settings/zipball/f0807a518e7680fe0ac8b13eb9686e4630deb331", + "reference": "f0807a518e7680fe0ac8b13eb9686e4630deb331", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "byteever/byteever-sniffs": "dev-master" + }, + "default-branch": true, + "type": "library", + "autoload": { + "psr-4": { + "Lib\\": "src" + } + }, + "scripts": { + "phpcs": [ + "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v" + ], + "phpcbf": [ + "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v" + ] + }, + "license": [ + "GPL-3.0-or-later" + ], + "authors": [ + { + "name": "Sultan Nasir Uddin", + "email": "manikdrmc@gmail.com" + } + ], + "description": "A set of related classes to kick start WordPress plugin development.", + "support": { + "source": "https://github.com/pluginever/framework-settings/tree/master", + "issues": "https://github.com/pluginever/framework-settings/issues" + }, + "time": "2023-07-25T06:00:08+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/1.0.2" + }, + "time": "2023-04-10T20:12:12+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "e616d01114759c4c489f93b099585439f795fe35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + }, + "time": "2023-04-10T20:10:41+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:41:17+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-05-07T05:35:17+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:03:51+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T06:03:37+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bde739e7565280bda77be70044ac1047bc007e34" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", + "reference": "bde739e7565280bda77be70044ac1047bc007e34", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-08-02T09:26:13+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:07:39+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:13:03+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "softcreatr/jsonpath", + "version": "0.7.5", + "source": { + "type": "git", + "url": "https://github.com/SoftCreatR/JSONPath.git", + "reference": "008569bf80aa3584834f7890781576bc7b65afa7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SoftCreatR/JSONPath/zipball/008569bf80aa3584834f7890781576bc7b65afa7", + "reference": "008569bf80aa3584834f7890781576bc7b65afa7", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.1" + }, + "replace": { + "flow/jsonpath": "*" + }, + "require-dev": { + "phpunit/phpunit": ">=7.0", + "roave/security-advisories": "dev-master", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Flow\\JSONPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stephen Frank", + "email": "stephen@flowsa.com", + "homepage": "https://prismaticbytes.com", + "role": "Developer" + }, + { + "name": "Sascha Greuel", + "email": "hello@1-2.dev", + "homepage": "http://1-2.dev", + "role": "Developer" + } + ], + "description": "JSONPath implementation for parsing, searching and flattening arrays", + "support": { + "email": "hello@1-2.dev", + "forum": "https://github.com/SoftCreatR/JSONPath/discussions", + "issues": "https://github.com/SoftCreatR/JSONPath/issues", + "source": "https://github.com/SoftCreatR/JSONPath" + }, + "funding": [ + { + "url": "https://github.com/softcreatr", + "type": "github" + } + ], + "time": "2021-06-02T22:15:26+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.7.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2023-02-22T23:07:41+00:00" + }, + { + "name": "symfony/browser-kit", + "version": "v5.4.21", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "a866ca7e396f15d7efb6d74a8a7d364d4e05b704" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/a866ca7e396f15d7efb6d74a8a7d364d4e05b704", + "reference": "a866ca7e396f15d7efb6d74a8a7d364d4e05b704", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/dom-crawler": "^4.4|^5.0|^6.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/css-selector": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\BrowserKit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/browser-kit/tree/v5.4.21" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-02-14T08:03:56+00:00" + }, + { + "name": "symfony/console", + "version": "v5.4.26", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/b504a3d266ad2bb632f196c0936ef2af5ff6e273", + "reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v5.4.26" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-19T20:11:33+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.4.26", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a", + "reference": "0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v5.4.26" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-07T06:10:25+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:55:41+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v5.4.25", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "d2aefa5a7acc5511422792931d14d1be96fe9fea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/d2aefa5a7acc5511422792931d14d1be96fe9fea", + "reference": "d2aefa5a7acc5511422792931d14d1be96fe9fea", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "masterminds/html5": "<2.6" + }, + "require-dev": { + "masterminds/html5": "^2.6", + "symfony/css-selector": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases DOM navigation for HTML and XML documents", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.25" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-06-05T08:05:41+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v5.4.26", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "5dcc00e03413f05c1e7900090927bb7247cb0aac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/5dcc00e03413f05c1e7900090927bb7247cb0aac", + "reference": "5dcc00e03413f05c1e7900090927bb7247cb0aac", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/event-dispatcher-contracts": "^2|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.26" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-06T06:34:20+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:55:41+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.27", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/ff4bce3c33451e7ec778070e45bd23f74214cd5d", + "reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.27" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T08:02:31+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/process", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "2114fd60f26a296cc403a7939ab91478475a33d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/2114fd60f26a296cc403a7939ab91478475a33d4", + "reference": "2114fd60f26a296cc403a7939ab91478475a33d4", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66", + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "psr/container": "^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.0.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:17:58+00:00" + }, + { + "name": "symfony/string", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a", + "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.0" + }, + "require-dev": { + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", + "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.3|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/yaml": "^5.4|^6.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/acbfbb274e730e5a0236f619b6168d9dedb3e282", + "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.0.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T17:10:44+00:00" + }, + { + "name": "symfony/yaml", + "version": "v5.4.23", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4cd2e3ea301aadd76a4172756296fe552fb45b0b", + "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.3" + }, + "require-dev": { + "symfony/console": "^5.3|^6.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v5.4.23" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-04-23T19:33:36+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b56450eed252f6801410d810c8e1727224ae0743" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-03-08T17:03:00+00:00" + }, + { + "name": "vria/nodiacritic", + "version": "0.1.2", + "source": { + "type": "git", + "url": "https://github.com/vria/nodiacritic.git", + "reference": "3efeb60fb2586fe3ce8ff0f3c122d380717b8b07" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vria/nodiacritic/zipball/3efeb60fb2586fe3ce8ff0f3c122d380717b8b07", + "reference": "3efeb60fb2586fe3ce8ff0f3c122d380717b8b07", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "4.8.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "VRia\\Utils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0" + ], + "authors": [ + { + "name": "Riabchenko Vlad", + "email": "contact@vria.eu", + "homepage": "http://vria.eu" + } + ], + "description": "Tiny helper function that removes all diacritical signs from characters", + "homepage": "https://github.com/vria/nodiacritic", + "keywords": [ + "accent", + "diacritic", + "filter", + "string", + "text" + ], + "support": { + "email": "contact@vria.eu", + "issues": "https://github.com/vria/nodiacritic/issues", + "source": "https://github.com/vria/nodiacritic/tree/0.1.2" + }, + "time": "2016-09-17T22:03:11+00:00" + }, + { + "name": "wp-cli/mustangostang-spyc", + "version": "0.6.3", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/spyc.git", + "reference": "6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/spyc/zipball/6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7", + "reference": "6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "4.3.*@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.5.x-dev" + } + }, + "autoload": { + "files": [ + "includes/functions.php" + ], + "psr-4": { + "Mustangostang\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "mustangostang", + "email": "vlad.andersen@gmail.com" + } + ], + "description": "A simple YAML loader/dumper class for PHP (WP-CLI fork)", + "homepage": "https://github.com/mustangostang/spyc/", + "support": { + "source": "https://github.com/wp-cli/spyc/tree/autoload" + }, + "time": "2017-04-25T11:26:20+00:00" + }, + { + "name": "wp-cli/php-cli-tools", + "version": "v0.11.19", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/php-cli-tools.git", + "reference": "2d27f0db5c36f5aa0064abecddd6d05f28c4d001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/2d27f0db5c36f5aa0064abecddd6d05f28c4d001", + "reference": "2d27f0db5c36f5aa0064abecddd6d05f28c4d001", + "shasum": "" + }, + "require": { + "php": ">= 5.3.0" + }, + "require-dev": { + "roave/security-advisories": "dev-latest", + "wp-cli/wp-cli-tests": "^3.1.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.11.x-dev" + } + }, + "autoload": { + "files": [ + "lib/cli/cli.php" + ], + "psr-0": { + "cli": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@handbuilt.co", + "role": "Maintainer" + }, + { + "name": "James Logsdon", + "email": "jlogsdon@php.net", + "role": "Developer" + } + ], + "description": "Console utilities for PHP", + "homepage": "http://github.com/wp-cli/php-cli-tools", + "keywords": [ + "cli", + "console" + ], + "support": { + "issues": "https://github.com/wp-cli/php-cli-tools/issues", + "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.11.19" + }, + "time": "2023-07-21T11:37:15+00:00" + }, + { + "name": "wp-cli/wp-cli", + "version": "v2.8.1", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/wp-cli.git", + "reference": "5dd2340b9a01c3cfdbaf5e93a140759fdd190eee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/5dd2340b9a01c3cfdbaf5e93a140759fdd190eee", + "reference": "5dd2340b9a01c3cfdbaf5e93a140759fdd190eee", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "mustache/mustache": "^2.14.1", + "php": "^5.6 || ^7.0 || ^8.0", + "symfony/finder": ">2.7", + "wp-cli/mustangostang-spyc": "^0.6.3", + "wp-cli/php-cli-tools": "~0.11.2" + }, + "require-dev": { + "roave/security-advisories": "dev-latest", + "wp-cli/db-command": "^1.3 || ^2", + "wp-cli/entity-command": "^1.2 || ^2", + "wp-cli/extension-command": "^1.1 || ^2", + "wp-cli/package-command": "^1 || ^2", + "wp-cli/wp-cli-tests": "^3.1.6" + }, + "suggest": { + "ext-readline": "Include for a better --prompt implementation", + "ext-zip": "Needed to support extraction of ZIP archives when doing downloads or updates" + }, + "bin": [ + "bin/wp", + "bin/wp.bat" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.9.x-dev" + } + }, + "autoload": { + "psr-0": { + "WP_CLI\\": "php/" + }, + "classmap": [ + "php/class-wp-cli.php", + "php/class-wp-cli-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "WP-CLI framework", + "homepage": "https://wp-cli.org", + "keywords": [ + "cli", + "wordpress" + ], + "support": { + "docs": "https://make.wordpress.org/cli/handbook/", + "issues": "https://github.com/wp-cli/wp-cli/issues", + "source": "https://github.com/wp-cli/wp-cli" + }, + "time": "2023-06-05T06:55:55+00:00" + }, + { + "name": "wp-coding-standards/wpcs", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", + "reference": "7da1894633f168fe244afc6de00d141f27517b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7da1894633f168fe244afc6de00d141f27517b62", + "reference": "7da1894633f168fe244afc6de00d141f27517b62", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "squizlabs/php_codesniffer": "^3.3.1" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6", + "phpcompatibility/php-compatibility": "^9.0", + "phpcsstandards/phpcsdevtools": "^1.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.6 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Contributors", + "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions", + "keywords": [ + "phpcs", + "standards", + "wordpress" + ], + "support": { + "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", + "source": "https://github.com/WordPress/WordPress-Coding-Standards", + "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" + }, + "time": "2020-05-13T23:57:56+00:00" + }, + { + "name": "zordius/lightncandy", + "version": "v1.2.6", + "source": { + "type": "git", + "url": "https://github.com/zordius/lightncandy.git", + "reference": "b451f73e8b5c73e62e365997ba3c993a0376b72a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zordius/lightncandy/zipball/b451f73e8b5c73e62e365997ba3c993a0376b72a", + "reference": "b451f73e8b5c73e62e365997ba3c993a0376b72a", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "phpunit/phpunit": ">=7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.5-dev" + } + }, + "autoload": { + "psr-4": { + "LightnCandy\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Zordius Chen", + "email": "zordius@gmail.com" + } + ], + "description": "An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ).", + "homepage": "https://github.com/zordius/lightncandy", + "keywords": [ + "handlebars", + "logicless", + "mustache", + "php", + "template" + ], + "support": { + "issues": "https://github.com/zordius/lightncandy/issues", + "source": "https://github.com/zordius/lightncandy/tree/v1.2.6" + }, + "time": "2021-07-11T04:52:41+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": { + "byteever/byteever-sniffs": 20, + "pluginever/framework-plugin": 20, + "pluginever/framework-settings": 20, + "pluginever/framework-model": 20 + }, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=7.0" + }, + "platform-dev": [], + "plugin-api-version": "2.3.0" +} diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index 837daf4d..9ec3cb58 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -2,9 +2,9 @@ # This file is distributed under the GPLv2+. msgid "" msgstr "" -"Project-Id-Version: Serial Numbers for WooCommerce 1.5.4\n" +"Project-Id-Version: Serial Numbers for WooCommerce 1.5.8\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-07-26 11:50:29+00:00\n" +"POT-Creation-Date: 2023-08-10 08:50:41+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -175,11 +175,11 @@ msgstr "" msgid "Serial key is deactivated." msgstr "" -#: src/Admin/Actions.php:49 +#: src/Admin/Actions.php:223 msgid "Key added successfully." msgstr "" -#: src/Admin/Actions.php:51 +#: src/Admin/Actions.php:225 msgid "Key updated successfully." msgstr "" @@ -207,35 +207,35 @@ msgstr "" msgid "Copied" msgstr "" -#: src/Admin/Admin.php:104 +#: src/Admin/Admin.php:105 #. translators: 1: Plugin name 2: WordPress msgid "" "Thank you for using %1$s! Share your appreciation with a five-star review " "%2$s." msgstr "" -#: src/Admin/Admin.php:106 +#: src/Admin/Admin.php:107 msgid "Thanks :)" msgstr "" -#: src/Admin/Admin.php:124 +#: src/Admin/Admin.php:125 #. translators: 1: Plugin version msgid "Version %s" msgstr "" -#: src/Admin/Admin.php:137 src/Admin/Menus.php:56 src/Admin/Menus.php:97 -#: src/Admin/Menus.php:98 src/Admin/Menus.php:433 src/Admin/Metaboxes.php:33 +#: src/Admin/Admin.php:138 src/Admin/Menus.php:56 src/Admin/Menus.php:97 +#: src/Admin/Menus.php:98 src/Admin/Menus.php:440 src/Admin/Metaboxes.php:33 #: src/Admin/Metaboxes.php:229 src/Functions/Template.php:226 msgid "Serial Numbers" msgstr "" #: src/Admin/ListTables/ActivationsTable.php:39 -#: src/Admin/ListTables/KeysTable.php:321 +#: src/Admin/ListTables/KeysTable.php:320 msgid "Activation" msgstr "" #: src/Admin/ListTables/ActivationsTable.php:40 src/Admin/Menus.php:128 -#: src/Admin/Menus.php:129 src/Admin/Views/html-list-activations.php:18 +#: src/Admin/Menus.php:129 src/Admin/views/html-list-activations.php:18 msgid "Activations" msgstr "" @@ -251,36 +251,36 @@ msgstr "" #: src/Admin/ListTables/ActivationsTable.php:177 #: src/Admin/ListTables/ActivationsTable.php:252 -#: src/Admin/ListTables/KeysTable.php:301 -#: src/Admin/ListTables/KeysTable.php:392 src/Admin/Views/html-edit-key.php:132 +#: src/Admin/ListTables/KeysTable.php:300 +#: src/Admin/ListTables/KeysTable.php:391 src/Admin/views/html-edit-key.php:130 msgid "Delete" msgstr "" #: src/Admin/ListTables/ActivationsTable.php:189 -#: src/Admin/Views/html-api-actions.php:141 src/Frontend/Shortcodes.php:141 +#: src/Admin/views/html-api-actions.php:141 src/Frontend/Shortcodes.php:141 msgid "Instance" msgstr "" #: src/Admin/ListTables/ActivationsTable.php:190 -#: src/Admin/ListTables/KeysTable.php:315 -#: src/Admin/ListTables/StockTable.php:105 -#: src/Admin/Views/html-api-actions.php:118 -#: src/Admin/Views/html-api-validation.php:121 -#: src/Admin/Views/html-edit-key.php:39 src/Deprecated/Functions.php:359 +#: src/Admin/ListTables/KeysTable.php:314 +#: src/Admin/ListTables/StockTable.php:105 src/Admin/views/html-add-key.php:33 +#: src/Admin/views/html-api-actions.php:118 +#: src/Admin/views/html-api-validation.php:121 +#: src/Admin/views/html-edit-key.php:37 src/Deprecated/Functions.php:359 #: src/Frontend/Shortcodes.php:40 src/Frontend/Shortcodes.php:136 msgid "Product" msgstr "" #: src/Admin/ListTables/ActivationsTable.php:191 -#: src/Admin/ListTables/KeysTable.php:314 src/Admin/Orders.php:192 -#: src/Admin/Views/html-api-actions.php:131 -#: src/Admin/Views/html-api-validation.php:134 src/Functions/Template.php:42 +#: src/Admin/ListTables/KeysTable.php:313 src/Admin/Orders.php:192 +#: src/Admin/views/html-api-actions.php:131 +#: src/Admin/views/html-api-validation.php:134 src/Functions/Template.php:42 #: src/functions.php:998 msgid "Key" msgstr "" #: src/Admin/ListTables/ActivationsTable.php:192 -#: src/Admin/Views/html-api-actions.php:152 src/Frontend/Shortcodes.php:143 +#: src/Admin/views/html-api-actions.php:152 src/Frontend/Shortcodes.php:143 msgid "Platform" msgstr "" @@ -385,49 +385,51 @@ msgstr "" msgid "Cancelled keys." msgstr "" -#: src/Admin/ListTables/KeysTable.php:302 +#: src/Admin/ListTables/KeysTable.php:301 msgid "Reset Activations" msgstr "" -#: src/Admin/ListTables/KeysTable.php:316 +#: src/Admin/ListTables/KeysTable.php:315 src/Admin/views/html-add-key.php:120 msgid "Order" msgstr "" -#: src/Admin/ListTables/KeysTable.php:317 +#: src/Admin/ListTables/KeysTable.php:316 msgid "Validity" msgstr "" -#: src/Admin/ListTables/KeysTable.php:324 +#: src/Admin/ListTables/KeysTable.php:323 msgid "Order Date" msgstr "" -#: src/Admin/ListTables/KeysTable.php:325 src/Admin/Menus.php:321 -#: src/Admin/Orders.php:204 src/Admin/Views/html-edit-key.php:94 -#: src/Functions/Template.php:78 src/functions.php:1023 +#: src/Admin/ListTables/KeysTable.php:324 src/Admin/Menus.php:328 +#: src/Admin/Orders.php:204 src/Admin/views/html-add-key.php:91 +#: src/Admin/views/html-edit-key.php:92 src/Functions/Template.php:78 +#: src/functions.php:1023 msgid "Status" msgstr "" -#: src/Admin/ListTables/KeysTable.php:390 +#: src/Admin/ListTables/KeysTable.php:389 msgid "ID: %d" msgstr "" -#: src/Admin/ListTables/KeysTable.php:391 +#: src/Admin/ListTables/KeysTable.php:390 #: src/Admin/ListTables/StockTable.php:153 msgid "Edit" msgstr "" -#: src/Admin/ListTables/KeysTable.php:482 +#: src/Admin/ListTables/KeysTable.php:481 msgid "%s Day
After purchase" msgid_plural "%s Days
After purchase" msgstr[0] "" msgstr[1] "" -#: src/Admin/ListTables/KeysTable.php:482 src/Admin/Orders.php:197 +#: src/Admin/ListTables/KeysTable.php:481 src/Admin/Orders.php:197 #: src/Functions/Template.php:63 src/functions.php:1019 msgid "Lifetime" msgstr "" #: src/Admin/ListTables/ListTable.php:139 +#: src/Admin/ListTables/ListTable.php:141 msgid "Filter by order" msgstr "" @@ -455,7 +457,7 @@ msgstr "" msgid "Source" msgstr "" -#: src/Admin/ListTables/StockTable.php:108 src/Admin/Menus.php:280 +#: src/Admin/ListTables/StockTable.php:108 src/Admin/Menus.php:287 msgid "Stock" msgstr "" @@ -476,7 +478,7 @@ msgid "Unknown" msgstr "" #: src/Admin/Menus.php:108 src/Admin/Menus.php:109 -#: src/Admin/Views/html-list-keys.php:18 +#: src/Admin/views/html-list-keys.php:18 msgid "Serial Keys" msgstr "" @@ -493,61 +495,61 @@ msgstr "" msgid "Upgrade to Pro" msgstr "" -#: src/Admin/Menus.php:246 src/Admin/Views/html-list-keys.php:25 +#: src/Admin/Menus.php:253 src/Admin/views/html-list-keys.php:25 msgid "Import" msgstr "" -#: src/Admin/Menus.php:247 src/Admin/Views/html-list-keys.php:29 +#: src/Admin/Menus.php:254 src/Admin/views/html-list-keys.php:29 msgid "Export" msgstr "" -#: src/Admin/Menus.php:248 src/Admin/Menus.php:382 +#: src/Admin/Menus.php:255 src/Admin/Menus.php:389 msgid "Generators" msgstr "" -#: src/Admin/Menus.php:249 +#: src/Admin/Menus.php:256 msgid "API" msgstr "" -#: src/Admin/Menus.php:336 src/Admin/Menus.php:343 src/Admin/Menus.php:361 -#: src/Admin/Menus.php:379 +#: src/Admin/Menus.php:343 src/Admin/Menus.php:350 src/Admin/Menus.php:368 +#: src/Admin/Menus.php:386 msgid "Available in Pro Version" msgstr "" -#: src/Admin/Menus.php:337 src/Admin/Menus.php:344 src/Admin/Menus.php:362 -#: src/Admin/Menus.php:380 +#: src/Admin/Menus.php:344 src/Admin/Menus.php:351 src/Admin/Menus.php:369 +#: src/Admin/Menus.php:387 msgid "Upgrade to Pro Now" msgstr "" -#: src/Admin/Menus.php:339 src/Admin/Menus.php:346 +#: src/Admin/Menus.php:346 src/Admin/Menus.php:353 msgid "Import Serial Numbers" msgstr "" -#: src/Admin/Menus.php:364 +#: src/Admin/Menus.php:371 msgid "Export Serial Numbers" msgstr "" -#: src/Admin/Menus.php:409 +#: src/Admin/Menus.php:416 msgid "Table exists" msgstr "" -#: src/Admin/Menus.php:411 +#: src/Admin/Menus.php:418 msgid "Table does not exist" msgstr "" -#: src/Admin/Menus.php:417 +#: src/Admin/Menus.php:424 msgid "Hourly cron" msgstr "" -#: src/Admin/Menus.php:418 +#: src/Admin/Menus.php:425 msgid "Daily cron" msgstr "" -#: src/Admin/Menus.php:423 +#: src/Admin/Menus.php:430 msgid "Next run: %s" msgstr "" -#: src/Admin/Menus.php:425 +#: src/Admin/Menus.php:432 msgid "Not scheduled" msgstr "" @@ -661,7 +663,8 @@ msgstr "" msgid "Expire date" msgstr "" -#: src/Admin/Orders.php:200 src/Admin/Views/html-edit-key.php:69 +#: src/Admin/Orders.php:200 src/Admin/views/html-add-key.php:65 +#: src/Admin/views/html-edit-key.php:67 msgid "Activation limit" msgstr "" @@ -778,452 +781,543 @@ msgstr "" msgid "The email address which will be used to send email notifications." msgstr "" -#: src/Admin/Settings.php:152 +#: src/Admin/Settings.php:152 src/Admin/views/html-add-key.php:170 msgid "Create and assign license keys for WooCommerce variable products." msgstr "" -#: src/Admin/Settings.php:153 +#: src/Admin/Settings.php:153 src/Admin/views/html-add-key.php:171 msgid "Generate bulk license keys with your custom key generator rule." msgstr "" -#: src/Admin/Settings.php:154 +#: src/Admin/Settings.php:154 src/Admin/views/html-add-key.php:172 msgid "Random & sequential key order for the generator rules." msgstr "" -#: src/Admin/Settings.php:155 +#: src/Admin/Settings.php:155 src/Admin/views/html-add-key.php:173 msgid "Automatic license key generator to auto-create & assign keys with orders." msgstr "" -#: src/Admin/Settings.php:156 +#: src/Admin/Settings.php:156 src/Admin/views/html-add-key.php:174 msgid "License key management option from the order page with required actions." msgstr "" -#: src/Admin/Settings.php:157 +#: src/Admin/Settings.php:157 src/Admin/views/html-add-key.php:175 msgid "Support for bulk import/export of license keys from/to CSV." msgstr "" -#: src/Admin/Settings.php:158 +#: src/Admin/Settings.php:158 src/Admin/views/html-add-key.php:176 msgid "Send Serial Keys via SMS with Twilio." msgstr "" -#: src/Admin/Settings.php:159 +#: src/Admin/Settings.php:159 src/Admin/views/html-add-key.php:177 msgid "" "Option to sell license keys even if there are no available keys in the " "stock." msgstr "" -#: src/Admin/Settings.php:160 +#: src/Admin/Settings.php:160 src/Admin/views/html-add-key.php:178 msgid "Custom deliverable quantity to deliver multiple keys with a single product." msgstr "" -#: src/Admin/Settings.php:161 +#: src/Admin/Settings.php:161 src/Admin/views/html-add-key.php:179 msgid "" "Manual delivery option to manually deliver license keys instead of " "automatic." msgstr "" -#: src/Admin/Settings.php:162 +#: src/Admin/Settings.php:162 src/Admin/views/html-add-key.php:180 msgid "" "Email Template to easily and quickly customize the order confirmation & low " "stock alert email." msgstr "" -#: src/Admin/Settings.php:163 +#: src/Admin/Settings.php:163 src/Admin/views/html-add-key.php:181 msgid "Many more ..." msgstr "" -#: src/Admin/Settings.php:167 +#: src/Admin/Settings.php:167 src/Admin/views/html-add-key.php:185 msgid "Want More?" msgstr "" -#: src/Admin/Settings.php:168 +#: src/Admin/Settings.php:168 src/Admin/views/html-add-key.php:186 msgid "" "This plugin offers a premium version which comes with the following " "features:" msgstr "" -#: src/Admin/Settings.php:174 +#: src/Admin/Settings.php:174 src/Admin/views/html-add-key.php:192 msgid "Upgrade to PRO" msgstr "" -#: src/Admin/Views/html-api-actions.php:21 +#: src/Admin/views/html-add-key.php:15 +msgid "Add Serial Key" +msgstr "" + +#: src/Admin/views/html-add-key.php:17 src/Admin/views/html-edit-key.php:22 +msgid "Go Back" +msgstr "" + +#: src/Admin/views/html-add-key.php:22 +msgid "" +"This section allows you to add a new key that can be sold to customers. " +"Additionally, you can choose to associate this key with either a new order " +"or an existing order." +msgstr "" + +#: src/Admin/views/html-add-key.php:38 src/Admin/views/html-add-key.php:39 +#: src/Admin/views/html-edit-key.php:40 +msgid "Select Product" +msgstr "" + +#: src/Admin/views/html-add-key.php:42 +msgid "" +"Choose the product to which this key is applicable. The key will be " +"associated with this product for sale." +msgstr "" + +#: src/Admin/views/html-add-key.php:50 src/Admin/views/html-edit-key.php:56 +msgid "Serial key" +msgstr "" + +#: src/Admin/views/html-add-key.php:57 +msgid "" +"Enter the unique serial key you want to sell. This key will be sent to the " +"customer after the order status is marked as complete. e.g. " +"4CE0460D0G-4CE0460D1G-4CE0460D2G" +msgstr "" + +#: src/Admin/views/html-add-key.php:68 +msgid "e.g. 5" +msgstr "" + +#: src/Admin/views/html-add-key.php:70 +msgid "" +"For software products, specify the maximum number of times the key can be " +"used to activate the software. If the product is not software, you can " +"leave this field blank." +msgstr "" + +#: src/Admin/views/html-add-key.php:78 +msgid "Valid for (days)" +msgstr "" + +#: src/Admin/views/html-add-key.php:82 +msgid "e.g. 365" +msgstr "" + +#: src/Admin/views/html-add-key.php:83 +msgid "" +"For software products, enter the number of days the key will be valid from " +"the purchase date. If the key should have a lifetime validity, leave this " +"field blank." +msgstr "" + +#: src/Admin/views/html-add-key.php:99 +msgid "" +"Set as available for selling: The key will be available for purchase by " +"customers." +msgstr "" + +#: src/Admin/views/html-add-key.php:105 +msgid "" +"Create a new corresponding order for this key: This option generates a new " +"order specifically for this key." +msgstr "" + +#: src/Admin/views/html-add-key.php:111 +msgid "" +"Associate this key with an existing order: If the customer has already made " +"a purchase and wants to associate this key with that order, select this " +"option." +msgstr "" + +#: src/Admin/views/html-add-key.php:125 src/Admin/views/html-add-key.php:126 +#: src/Admin/views/html-edit-key.php:106 +msgid "Select Order" +msgstr "" + +#: src/Admin/views/html-add-key.php:129 +msgid "" +"Select the order to which this key should be associated. The key will be " +"sent to the customer after the order status is marked as complete." +msgstr "" + +#: src/Admin/views/html-add-key.php:138 +msgid "Customer" +msgstr "" + +#: src/Admin/views/html-add-key.php:143 src/Admin/views/html-add-key.php:144 +msgid "Select Customer" +msgstr "" + +#: src/Admin/views/html-add-key.php:147 +msgid "" +"Select the customer to which this key should be associated. The key will be " +"sent to the customer after the order status is marked as complete." +msgstr "" + +#: src/Admin/views/html-add-key.php:158 +msgid "Add Key" +msgstr "" + +#: src/Admin/views/html-api-actions.php:21 msgid "API Actions" msgstr "" -#: src/Admin/Views/html-api-actions.php:26 +#: src/Admin/views/html-api-actions.php:26 msgid "" "You can use the API to perform actions on your website or on another " "website." msgstr "" -#: src/Admin/Views/html-api-actions.php:29 +#: src/Admin/views/html-api-actions.php:29 msgid "To perform an action, you need to send a POST request to the following URL:" msgstr "" -#: src/Admin/Views/html-api-actions.php:33 -#: src/Admin/Views/html-api-validation.php:46 +#: src/Admin/views/html-api-actions.php:33 +#: src/Admin/views/html-api-validation.php:46 msgid "The request must contain the following parameters:" msgstr "" -#: src/Admin/Views/html-api-actions.php:37 -#: src/Admin/Views/html-api-actions.php:104 -#: src/Admin/Views/html-api-validation.php:50 -#: src/Admin/Views/html-api-validation.php:105 +#: src/Admin/views/html-api-actions.php:37 +#: src/Admin/views/html-api-actions.php:104 +#: src/Admin/views/html-api-validation.php:50 +#: src/Admin/views/html-api-validation.php:105 msgid "The ID of the product for which the serial key is valid." msgstr "" -#: src/Admin/Views/html-api-actions.php:40 -#: src/Admin/Views/html-api-validation.php:53 +#: src/Admin/views/html-api-actions.php:40 +#: src/Admin/views/html-api-validation.php:53 msgid "The serial key to validate." msgstr "" -#: src/Admin/Views/html-api-actions.php:43 +#: src/Admin/views/html-api-actions.php:43 msgid "The request type. Must be set to \"activate\" or \"deactivate\"." msgstr "" -#: src/Admin/Views/html-api-actions.php:46 +#: src/Admin/views/html-api-actions.php:46 msgid "" "Instance is the base of activation and deactivation. It is a unique " "identifier for the installation. For example, you can use the domain name " "of the website." msgstr "" -#: src/Admin/Views/html-api-actions.php:49 +#: src/Admin/views/html-api-actions.php:49 msgid "" "Optional. The platform on which the serial key is used. For example, " "\"Windows\" or \"Mac\"." msgstr "" -#: src/Admin/Views/html-api-actions.php:52 -#: src/Admin/Views/html-api-validation.php:59 +#: src/Admin/views/html-api-actions.php:52 +#: src/Admin/views/html-api-validation.php:59 msgid "" "Using email is completely voluntary. The API will verify that the serial " "number is associated with the given email address." msgstr "" -#: src/Admin/Views/html-api-actions.php:57 -#: src/Admin/Views/html-api-validation.php:63 +#: src/Admin/views/html-api-actions.php:57 +#: src/Admin/views/html-api-validation.php:63 msgid "Example:" msgstr "" -#: src/Admin/Views/html-api-actions.php:75 -#: src/Admin/Views/html-api-validation.php:80 +#: src/Admin/views/html-api-actions.php:75 +#: src/Admin/views/html-api-validation.php:80 msgid "The API will return a JSON response with the following parameters:" msgstr "" -#: src/Admin/Views/html-api-actions.php:80 +#: src/Admin/views/html-api-actions.php:80 msgid "" "The response code. \"key_activated\" or \"key_deactivated\" if the request " "was successful. \"invalid_key\" or \"invalid_request\" if the request was " "not successful." msgstr "" -#: src/Admin/Views/html-api-actions.php:83 -#: src/Admin/Views/html-api-validation.php:87 +#: src/Admin/views/html-api-actions.php:83 +#: src/Admin/views/html-api-validation.php:87 msgid "" "The response message. If the serial key is valid, the message will be " "\"Serial key is valid\"." msgstr "" -#: src/Admin/Views/html-api-actions.php:86 +#: src/Admin/views/html-api-actions.php:86 msgid "Activated or deactivated when the request is successful." msgstr "" -#: src/Admin/Views/html-api-actions.php:89 -#: src/Admin/Views/html-api-validation.php:90 +#: src/Admin/views/html-api-actions.php:89 +#: src/Admin/views/html-api-validation.php:90 msgid "The activation limit for the serial key." msgstr "" -#: src/Admin/Views/html-api-actions.php:92 -#: src/Admin/Views/html-api-validation.php:93 +#: src/Admin/views/html-api-actions.php:92 +#: src/Admin/views/html-api-validation.php:93 msgid "The number of activations for the serial key." msgstr "" -#: src/Admin/Views/html-api-actions.php:95 -#: src/Admin/Views/html-api-validation.php:96 +#: src/Admin/views/html-api-actions.php:95 +#: src/Admin/views/html-api-validation.php:96 msgid "The number of activations left for the serial key." msgstr "" -#: src/Admin/Views/html-api-actions.php:98 -#: src/Admin/Views/html-api-validation.php:99 +#: src/Admin/views/html-api-actions.php:98 +#: src/Admin/views/html-api-validation.php:99 msgid "The expiration date for the serial key." msgstr "" -#: src/Admin/Views/html-api-actions.php:101 +#: src/Admin/views/html-api-actions.php:101 msgid "The expiration date for the serial key in Unix timestamp format." msgstr "" -#: src/Admin/Views/html-api-actions.php:107 -#: src/Admin/Views/html-api-validation.php:108 +#: src/Admin/views/html-api-actions.php:107 +#: src/Admin/views/html-api-validation.php:108 msgid "The name of the product for which the serial key is valid." msgstr "" -#: src/Admin/Views/html-api-actions.php:110 -#: src/Admin/Views/html-api-validation.php:111 +#: src/Admin/views/html-api-actions.php:110 +#: src/Admin/views/html-api-validation.php:111 msgid "The list of activations for the serial key." msgstr "" -#: src/Admin/Views/html-api-actions.php:113 +#: src/Admin/views/html-api-actions.php:113 msgid "You can use the form below to test the API activation/deactivation." msgstr "" -#: src/Admin/Views/html-api-actions.php:126 +#: src/Admin/views/html-api-actions.php:126 msgid "Select a product to activate/deactivate serial key for." msgstr "" -#: src/Admin/Views/html-api-actions.php:133 +#: src/Admin/views/html-api-actions.php:133 msgid "Please enter serial key to activate/deactivate" msgstr "" -#: src/Admin/Views/html-api-actions.php:135 +#: src/Admin/views/html-api-actions.php:135 msgid "Required field. Enter serial key to activate/deactivate." msgstr "" -#: src/Admin/Views/html-api-actions.php:143 +#: src/Admin/views/html-api-actions.php:143 msgid "Please enter a unique instance" msgstr "" -#: src/Admin/Views/html-api-actions.php:145 +#: src/Admin/views/html-api-actions.php:145 msgid "" "Required field. Instance is the unique identifier of the activation record. " "It is used to identify the activation when activating/deactivating serial " "key." msgstr "" -#: src/Admin/Views/html-api-actions.php:154 +#: src/Admin/views/html-api-actions.php:154 msgid "Please enter a platform. e.g. Windows" msgstr "" -#: src/Admin/Views/html-api-actions.php:156 +#: src/Admin/views/html-api-actions.php:156 msgid "" "Optional field. Platform is the extra information of the activation record. " "You can use it to identify the platform of the activation." msgstr "" -#: src/Admin/Views/html-api-actions.php:162 -#: src/Admin/Views/html-api-validation.php:144 -#: src/Admin/Views/html-edit-key.php:156 src/Deprecated/Functions.php:361 +#: src/Admin/views/html-api-actions.php:162 +#: src/Admin/views/html-api-validation.php:144 +#: src/Admin/views/html-edit-key.php:154 src/Deprecated/Functions.php:361 #: src/Frontend/Shortcodes.php:43 src/Frontend/Shortcodes.php:139 msgid "Email" msgstr "" -#: src/Admin/Views/html-api-actions.php:164 -#: src/Admin/Views/html-api-validation.php:146 +#: src/Admin/views/html-api-actions.php:164 +#: src/Admin/views/html-api-validation.php:146 msgid "Please enter a valid email address" msgstr "" -#: src/Admin/Views/html-api-actions.php:166 +#: src/Admin/views/html-api-actions.php:166 msgid "" "Optional field when duplicate key is off. If email is provided, only serial " "key that are assigned to the email will be activated/deactivated otherwise " "ignored." msgstr "" -#: src/Admin/Views/html-api-actions.php:172 src/Frontend/Shortcodes.php:145 +#: src/Admin/views/html-api-actions.php:172 src/Frontend/Shortcodes.php:145 msgid "Action" msgstr "" -#: src/Admin/Views/html-api-actions.php:175 src/Frontend/Shortcodes.php:152 +#: src/Admin/views/html-api-actions.php:175 src/Frontend/Shortcodes.php:152 msgid "Activate" msgstr "" -#: src/Admin/Views/html-api-actions.php:176 src/Frontend/Shortcodes.php:153 +#: src/Admin/views/html-api-actions.php:176 src/Frontend/Shortcodes.php:153 msgid "Deactivate" msgstr "" -#: src/Admin/Views/html-api-actions.php:179 +#: src/Admin/views/html-api-actions.php:179 msgid "Select an action to perform on the serial key." msgstr "" -#: src/Admin/Views/html-api-actions.php:185 -#: src/Admin/Views/html-api-validation.php:153 +#: src/Admin/views/html-api-actions.php:185 +#: src/Admin/views/html-api-validation.php:153 msgid "API response" msgstr "" -#: src/Admin/Views/html-api-actions.php:195 src/Frontend/Shortcodes.php:146 +#: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:146 #: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284 msgid "Submit" msgstr "" -#: src/Admin/Views/html-api-validation.php:20 +#: src/Admin/views/html-api-validation.php:20 msgid "API Validation" msgstr "" -#: src/Admin/Views/html-api-validation.php:30 +#: src/Admin/views/html-api-validation.php:30 #. translators: %s: link to the pro version msgid "" "You are using the free version of Serial Numbers for WooCommerce.
Upgrade to Pro to get more features." msgstr "" -#: src/Admin/Views/html-api-validation.php:39 +#: src/Admin/views/html-api-validation.php:39 msgid "" "You can use the API to validate serial keys on your website or on another " "website." msgstr "" -#: src/Admin/Views/html-api-validation.php:42 +#: src/Admin/views/html-api-validation.php:42 msgid "" "To validate a serial key, you need to send a POST request to the following " "URL:" msgstr "" -#: src/Admin/Views/html-api-validation.php:56 +#: src/Admin/views/html-api-validation.php:56 msgid "The request type. Must be set to \"validate\"." msgstr "" -#: src/Admin/Views/html-api-validation.php:84 +#: src/Admin/views/html-api-validation.php:84 msgid "" "The response code. If the serial key is valid, the code will be " "\"key_valid\"." msgstr "" -#: src/Admin/Views/html-api-validation.php:102 +#: src/Admin/views/html-api-validation.php:102 msgid "The status of the serial key." msgstr "" -#: src/Admin/Views/html-api-validation.php:115 +#: src/Admin/views/html-api-validation.php:115 msgid "You can test the API using the form below." msgstr "" -#: src/Admin/Views/html-api-validation.php:129 +#: src/Admin/views/html-api-validation.php:129 msgid "Select a product to validate serial key for." msgstr "" -#: src/Admin/Views/html-api-validation.php:136 +#: src/Admin/views/html-api-validation.php:136 msgid "Please enter serial key to validate" msgstr "" -#: src/Admin/Views/html-api-validation.php:138 +#: src/Admin/views/html-api-validation.php:138 msgid "Required field. Enter serial key to validate." msgstr "" -#: src/Admin/Views/html-api-validation.php:148 +#: src/Admin/views/html-api-validation.php:148 msgid "" "Optional field. If email is provided, only serial key that are assigned to " "the email will be validated otherwise ignored." msgstr "" -#: src/Admin/Views/html-api-validation.php:164 src/Frontend/Shortcodes.php:45 +#: src/Admin/views/html-api-validation.php:164 src/Frontend/Shortcodes.php:45 msgid "Validate" msgstr "" -#: src/Admin/Views/html-edit-key.php:16 +#: src/Admin/views/html-edit-key.php:16 msgid "Edit Serial Key" msgstr "" -#: src/Admin/Views/html-edit-key.php:18 +#: src/Admin/views/html-edit-key.php:18 msgid "Add Another" msgstr "" -#: src/Admin/Views/html-edit-key.php:21 -msgid "Add New Serial Key" -msgstr "" - -#: src/Admin/Views/html-edit-key.php:23 -msgid "Go Back" -msgstr "" - -#: src/Admin/Views/html-edit-key.php:33 +#: src/Admin/views/html-edit-key.php:31 msgid "Key Details" msgstr "" -#: src/Admin/Views/html-edit-key.php:42 -msgid "Select Product" -msgstr "" - -#: src/Admin/Views/html-edit-key.php:52 +#: src/Admin/views/html-edit-key.php:50 msgid "Select the product for which this key is applicable." msgstr "" -#: src/Admin/Views/html-edit-key.php:58 -msgid "Serial key" -msgstr "" - -#: src/Admin/Views/html-edit-key.php:63 +#: src/Admin/views/html-edit-key.php:61 msgid "" "Enter your serial key, also supports multiline. For example: " "4CE0460D0G-4CE0460D1G-4CE0460D2G" msgstr "" -#: src/Admin/Views/html-edit-key.php:73 +#: src/Admin/views/html-edit-key.php:71 msgid "" "Maximum number of times the key can be used to activate the software. If " "the product is not software, keep it blank." msgstr "" -#: src/Admin/Views/html-edit-key.php:79 +#: src/Admin/views/html-edit-key.php:77 msgid "Valid for" msgstr "" -#: src/Admin/Views/html-edit-key.php:84 +#: src/Admin/views/html-edit-key.php:82 msgid "Days" msgstr "" -#: src/Admin/Views/html-edit-key.php:87 +#: src/Admin/views/html-edit-key.php:85 msgid "" "Number of days the key will be valid from the purchase date. Leave it blank " "for lifetime validity." msgstr "" -#: src/Admin/Views/html-edit-key.php:101 +#: src/Admin/views/html-edit-key.php:99 msgid "Serial key status auto-updates with order status. Avoid manual changes." msgstr "" -#: src/Admin/Views/html-edit-key.php:106 +#: src/Admin/views/html-edit-key.php:104 msgid "Order ID" msgstr "" -#: src/Admin/Views/html-edit-key.php:108 -msgid "Select Order" -msgstr "" - -#: src/Admin/Views/html-edit-key.php:117 +#: src/Admin/views/html-edit-key.php:115 msgid "The order to which the serial number will be assigned." msgstr "" -#: src/Admin/Views/html-edit-key.php:128 +#: src/Admin/views/html-edit-key.php:126 msgid "Actions" msgstr "" -#: src/Admin/Views/html-edit-key.php:134 +#: src/Admin/views/html-edit-key.php:132 msgid "Save Key" msgstr "" -#: src/Admin/Views/html-edit-key.php:141 +#: src/Admin/views/html-edit-key.php:139 msgid "Customer details" msgstr "" -#: src/Admin/Views/html-edit-key.php:148 +#: src/Admin/views/html-edit-key.php:146 msgid "Name" msgstr "" -#: src/Admin/Views/html-edit-key.php:164 +#: src/Admin/views/html-edit-key.php:162 msgid "Address" msgstr "" -#: src/Admin/Views/html-edit-key.php:173 +#: src/Admin/views/html-edit-key.php:171 msgid "Phone" msgstr "" -#: src/Admin/Views/html-edit-key.php:183 +#: src/Admin/views/html-edit-key.php:181 msgid "View Order" msgstr "" -#: src/Admin/Views/html-list-activations.php:26 -#: src/Admin/Views/html-list-keys.php:43 +#: src/Admin/views/html-list-activations.php:26 +#: src/Admin/views/html-list-keys.php:43 msgid "Search key" msgstr "" -#: src/Admin/Views/html-list-keys.php:21 +#: src/Admin/views/html-list-keys.php:21 msgid "Add New" msgstr "" -#: src/Admin/Views/html-list-keys.php:33 +#: src/Admin/views/html-list-keys.php:33 msgid "Generate" msgstr "" -#: src/Admin/Views/html-list-stock.php:16 +#: src/Admin/views/html-list-stock.php:16 msgid "Search" msgstr "" diff --git a/package-lock.json b/package-lock.json index bd033de7..2d23a3be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wc-serial-numbers", - "version": "1.5.4", + "version": "1.5.8", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wc-serial-numbers", - "version": "1.5.4", + "version": "1.5.8", "license": "GPL-3.0+", "devDependencies": { "@lodder/time-grunt": "^4.0.0", From 26b4752ebafb633792dac51f34cff90f6edb9d28 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 16 Aug 2023 10:34:49 +0600 Subject: [PATCH 09/41] Fixes #367 --- src/API.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/API.php b/src/API.php index 61696cbe..6d8f1432 100644 --- a/src/API.php +++ b/src/API.php @@ -131,7 +131,7 @@ public static function process_request() { } // If email is provided, check if it is valid. - if ( ( $email || wcsn_is_duplicate_key_allowed() ) && $order->get_billing_email() !== $email ) { + if ( ( $email || wcsn_is_duplicate_key_allowed() ) && strtolower( $order->get_billing_email() ) !== $email ) { wp_send_json_error( array( 'code' => 'invalid_email', From 7628d49440215bd39c9d00aadbafc771d74864f5 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 16 Aug 2023 11:22:06 +0600 Subject: [PATCH 10/41] Fix typo --- src/Admin/Settings.php | 4 ++-- wc-serial-numbers.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Admin/Settings.php b/src/Admin/Settings.php index d0e47920..64466098 100644 --- a/src/Admin/Settings.php +++ b/src/Admin/Settings.php @@ -56,7 +56,7 @@ public function get_settings( $tab ) { 'default' => 'no', ], [ - 'title' => __( 'Reuse serial key', 'wc-serial-numbers' ), + 'title' => __( 'Reuse serial keys', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_reuse_serial_number', 'desc' => __( 'Recover failed, refunded serial keys for selling again.', 'wc-serial-numbers' ), 'desc_tip' => __( 'If you enable this option, the serial keys will be available for selling again if the order is refunded or failed.', 'wc-serial-numbers' ), @@ -73,7 +73,7 @@ public function get_settings( $tab ) { 'default' => 'no', ], [ - 'title' => __( 'Hide serial key', 'wc-serial-numbers' ), + 'title' => __( 'Hide serial keys', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_hide_serial_number', 'desc' => __( 'Serial keys will be masked in the list table.', 'wc-serial-numbers' ), 'default' => 'yes', diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index 9aa54c86..400560ee 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -2,7 +2,7 @@ /** * Plugin Name: Serial Numbers for WooCommerce * Plugin URI: https://www.pluginever.com/plugins/wocommerce-serial-numbers-pro/ - * Description: Sell and manage license keys/ serial numbers/ secrect keys easily within your WooCommerce store. + * Description: Sell and manage license keys/ serial numbers/ secret keys easily within your WooCommerce store. * Version: 1.5.8 * Author: PluginEver * Author URI: http://pluginever.com From 7d035f35cfb6e56b8173e9967a3f4e1e572cae71 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 16 Aug 2023 14:42:20 +0600 Subject: [PATCH 11/41] bump version v1.5.9 --- package.json | 2 +- readme.txt | 6 +++++- wc-serial-numbers.php | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 9dd2d2c9..7add7a07 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wc-serial-numbers", "title": "Serial Numbers for WooCommerce", - "version": "1.5.8", + "version": "1.5.9", "description": "The best WooCommerce extension to sell license & serial keys, gift cards and other secret numbers!", "homepage": "https://pluginever.com/plugins/wc-serial-numbers/", "license": "GPL-3.0+", diff --git a/readme.txt b/readme.txt index 6ff54cae..1f07d5d6 100644 --- a/readme.txt +++ b/readme.txt @@ -23,7 +23,7 @@ WooCommerce is the best eCommerce platform out there, but lacks key features for * Developers and Digital Agencies * Event Organizers * License Key/Product Key Resellers -* Any Kind of Digital Product Sellers +* Any Kind of Digital Product Sellers === 💵 With WC Serial Numbers You Can Sell: === @@ -252,6 +252,10 @@ Yes, you are always welcome to [provide suggestions](https://github.com/pluginev == Changelog == += 1.5.9 (16 Aug 2023) = +* Fix: Email validation is not working when email contains uppercase letters. +* Fix: Reset activations showing wrong activation count. + = 1.5.8 (10 Aug 2023) = * Fix: Reset activation is not showing correct activation count. * Fix: API email validation ignore the email case sensitivity. diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index 400560ee..eb163e40 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -3,7 +3,7 @@ * Plugin Name: Serial Numbers for WooCommerce * Plugin URI: https://www.pluginever.com/plugins/wocommerce-serial-numbers-pro/ * Description: Sell and manage license keys/ serial numbers/ secret keys easily within your WooCommerce store. - * Version: 1.5.8 + * Version: 1.5.9 * Author: PluginEver * Author URI: http://pluginever.com * License: GPLv2+ From f85d5e4bbb3dfe58a542dfc92ffa58a2ed750bec Mon Sep 17 00:00:00 2001 From: bappi Date: Fri, 18 Aug 2023 02:57:10 +0600 Subject: [PATCH 12/41] change serial key to key in product metabox and settings --- composer.lock | 328 +++++++++++++++++++++++----------------- src/Admin/Metaboxes.php | 12 +- src/Admin/Settings.php | 38 ++--- 3 files changed, 214 insertions(+), 164 deletions(-) diff --git a/composer.lock b/composer.lock index 82858fd4..060c48f1 100644 --- a/composer.lock +++ b/composer.lock @@ -1218,30 +1218,30 @@ }, { "name": "doctrine/instantiator", - "version": "1.5.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^11", + "doctrine/coding-standard": "^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.16 || ^1", - "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.30 || ^5.4" + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" }, "type": "library", "autoload": { @@ -1268,7 +1268,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" }, "funding": [ { @@ -1284,7 +1284,7 @@ "type": "tidelift" } ], - "time": "2022-12-30T00:15:36+00:00" + "time": "2022-12-30T00:23:10+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1613,31 +1613,31 @@ }, { "name": "illuminate/collections", - "version": "v9.52.15", + "version": "v10.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", - "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f" + "reference": "f494398dbaaead9e5ff16a18002d11634e8358e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/d3710b0b244bfc62c288c1a87eaa62dd28352d1f", - "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f", + "url": "https://api.github.com/repos/illuminate/collections/zipball/f494398dbaaead9e5ff16a18002d11634e8358e6", + "reference": "f494398dbaaead9e5ff16a18002d11634e8358e6", "shasum": "" }, "require": { - "illuminate/conditionable": "^9.0", - "illuminate/contracts": "^9.0", - "illuminate/macroable": "^9.0", - "php": "^8.0.2" + "illuminate/conditionable": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "php": "^8.1" }, "suggest": { - "symfony/var-dumper": "Required to use the dump method (^6.0)." + "symfony/var-dumper": "Required to use the dump method (^6.2)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "9.x-dev" + "dev-master": "10.x-dev" } }, "autoload": { @@ -1664,20 +1664,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-06-11T21:17:10+00:00" + "time": "2023-08-11T14:48:51+00:00" }, { "name": "illuminate/conditionable", - "version": "v9.52.15", + "version": "v10.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", - "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364" + "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/conditionable/zipball/bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", - "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/d0958e4741fc9d6f516a552060fd1b829a85e009", + "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009", "shasum": "" }, "require": { @@ -1686,7 +1686,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.x-dev" + "dev-master": "10.x-dev" } }, "autoload": { @@ -1710,31 +1710,31 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-02-01T21:42:32+00:00" + "time": "2023-02-03T08:06:17+00:00" }, { "name": "illuminate/contracts", - "version": "v9.52.15", + "version": "v10.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "44f65d723b13823baa02ff69751a5948bde60c22" + "reference": "eb1a7e72e159136a832f2c0467de5570bdc208ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/44f65d723b13823baa02ff69751a5948bde60c22", - "reference": "44f65d723b13823baa02ff69751a5948bde60c22", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/eb1a7e72e159136a832f2c0467de5570bdc208ae", + "reference": "eb1a7e72e159136a832f2c0467de5570bdc208ae", "shasum": "" }, "require": { - "php": "^8.0.2", + "php": "^8.1", "psr/container": "^1.1.1|^2.0.1", "psr/simple-cache": "^1.0|^2.0|^3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "9.x-dev" + "dev-master": "10.x-dev" } }, "autoload": { @@ -1758,29 +1758,29 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-02-08T14:36:30+00:00" + "time": "2023-07-26T21:27:34+00:00" }, { "name": "illuminate/macroable", - "version": "v9.52.15", + "version": "v10.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", - "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a" + "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/macroable/zipball/e3bfaf6401742a9c6abca61b9b10e998e5b6449a", - "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/dff667a46ac37b634dcf68909d9d41e94dc97c27", + "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27", "shasum": "" }, "require": { - "php": "^8.0.2" + "php": "^8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "9.x-dev" + "dev-master": "10.x-dev" } }, "autoload": { @@ -1804,20 +1804,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-08-09T13:29:29+00:00" + "time": "2023-06-05T12:46:42+00:00" }, { "name": "illuminate/support", - "version": "v9.52.15", + "version": "v10.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "223c608dbca27232df6213f776bfe7bdeec24874" + "reference": "0a8526d55756955fcec6be7c2c6cd14d915c8c0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/223c608dbca27232df6213f776bfe7bdeec24874", - "reference": "223c608dbca27232df6213f776bfe7bdeec24874", + "url": "https://api.github.com/repos/illuminate/support/zipball/0a8526d55756955fcec6be7c2c6cd14d915c8c0f", + "reference": "0a8526d55756955fcec6be7c2c6cd14d915c8c0f", "shasum": "" }, "require": { @@ -1825,30 +1825,30 @@ "ext-ctype": "*", "ext-filter": "*", "ext-mbstring": "*", - "illuminate/collections": "^9.0", - "illuminate/conditionable": "^9.0", - "illuminate/contracts": "^9.0", - "illuminate/macroable": "^9.0", - "nesbot/carbon": "^2.62.1", - "php": "^8.0.2", + "illuminate/collections": "^10.0", + "illuminate/conditionable": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "nesbot/carbon": "^2.67", + "php": "^8.1", "voku/portable-ascii": "^2.0" }, "conflict": { "tightenco/collect": "<5.5.33" }, "suggest": { - "illuminate/filesystem": "Required to use the composer class (^9.0).", + "illuminate/filesystem": "Required to use the composer class (^10.0).", "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.0.2).", "ramsey/uuid": "Required to use Str::uuid() (^4.7).", - "symfony/process": "Required to use the composer class (^6.0).", - "symfony/uid": "Required to use Str::ulid() (^6.0).", - "symfony/var-dumper": "Required to use the dd function (^6.0).", + "symfony/process": "Required to use the composer class (^6.2).", + "symfony/uid": "Required to use Str::ulid() (^6.2).", + "symfony/var-dumper": "Required to use the dd function (^6.2).", "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "9.x-dev" + "dev-master": "10.x-dev" } }, "autoload": { @@ -1875,7 +1875,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-06-11T21:11:53+00:00" + "time": "2023-08-14T21:56:59+00:00" }, { "name": "justinrainbow/json-schema", @@ -2457,25 +2457,29 @@ }, { "name": "nesbot/carbon", - "version": "2.68.1", + "version": "2.69.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da" + "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4f991ed2a403c85efbc4f23eb4030063fdbe01da", - "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4308217830e4ca445583a37d1bf4aff4153fa81c", + "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c", "shasum": "" }, "require": { "ext-json": "*", "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-php80": "^1.16", "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, + "provide": { + "psr/clock-implementation": "1.0" + }, "require-dev": { "doctrine/dbal": "^2.0 || ^3.1.4", "doctrine/orm": "^2.7", @@ -2555,7 +2559,7 @@ "type": "tidelift" } ], - "time": "2023-06-20T18:29:04+00:00" + "time": "2023-08-03T09:00:52+00:00" }, { "name": "nikic/php-parser", @@ -3538,6 +3542,54 @@ }, "time": "2023-07-25T06:00:08+00:00" }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, { "name": "psr/container", "version": "2.0.2", @@ -5221,25 +5273,25 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.0.2", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", - "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", "shasum": "" }, "require": { - "php": ">=8.0.2" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -5268,7 +5320,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" }, "funding": [ { @@ -5284,7 +5336,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/dom-crawler", @@ -5448,29 +5500,26 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.0.2", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", - "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "psr/event-dispatcher": "^1" }, - "suggest": { - "symfony/event-dispatcher-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -5507,7 +5556,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" }, "funding": [ { @@ -5523,7 +5572,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/finder", @@ -6082,20 +6131,20 @@ }, { "name": "symfony/process", - "version": "v6.0.19", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "2114fd60f26a296cc403a7939ab91478475a33d4" + "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/2114fd60f26a296cc403a7939ab91478475a33d4", - "reference": "2114fd60f26a296cc403a7939ab91478475a33d4", + "url": "https://api.github.com/repos/symfony/process/zipball/c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", + "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", "shasum": "" }, "require": { - "php": ">=8.0.2" + "php": ">=8.1" }, "type": "library", "autoload": { @@ -6123,7 +6172,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.0.19" + "source": "https://github.com/symfony/process/tree/v6.3.2" }, "funding": [ { @@ -6139,36 +6188,33 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:36:10+00:00" + "time": "2023-07-12T16:00:22+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.0.2", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66" + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66", - "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "psr/container": "^2.0" }, "conflict": { "ext-psr": "<1.1|>=2" }, - "suggest": { - "symfony/service-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -6178,7 +6224,10 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - } + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6205,7 +6254,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.0.2" + "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" }, "funding": [ { @@ -6221,36 +6270,37 @@ "type": "tidelift" } ], - "time": "2022-05-30T19:17:58+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/string", - "version": "v6.0.19", + "version": "v6.3.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a" + "reference": "53d1a83225002635bca3482fcbf963001313fb68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a", - "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a", + "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68", + "reference": "53d1a83225002635bca3482fcbf963001313fb68", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": "<2.0" + "symfony/translation-contracts": "<2.5" }, "require-dev": { "symfony/error-handler": "^5.4|^6.0", "symfony/http-client": "^5.4|^6.0", - "symfony/translation-contracts": "^2.0|^3.0", + "symfony/intl": "^6.2", + "symfony/translation-contracts": "^2.5|^3.0", "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", @@ -6290,7 +6340,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.0.19" + "source": "https://github.com/symfony/string/tree/v6.3.2" }, "funding": [ { @@ -6306,32 +6356,35 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:36:10+00:00" + "time": "2023-07-05T08:41:27+00:00" }, { "name": "symfony/translation", - "version": "v6.0.19", + "version": "v6.3.3", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f" + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", - "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", + "url": "https://api.github.com/repos/symfony/translation/zipball/3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.3|^3.0" + "symfony/translation-contracts": "^2.5|^3.0" }, "conflict": { "symfony/config": "<5.4", "symfony/console": "<5.4", "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", "symfony/twig-bundle": "<5.4", "symfony/yaml": "<5.4" }, @@ -6339,23 +6392,20 @@ "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { + "nikic/php-parser": "^4.13", "psr/log": "^1|^2|^3", "symfony/config": "^5.4|^6.0", "symfony/console": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/finder": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-client-contracts": "^2.5|^3.0", "symfony/http-kernel": "^5.4|^6.0", "symfony/intl": "^5.4|^6.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/routing": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^5.4|^6.0" }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" - }, "type": "library", "autoload": { "files": [ @@ -6385,7 +6435,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.0.19" + "source": "https://github.com/symfony/translation/tree/v6.3.3" }, "funding": [ { @@ -6401,32 +6451,29 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:36:10+00:00" + "time": "2023-07-31T07:08:24+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.0.2", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282" + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/acbfbb274e730e5a0236f619b6168d9dedb3e282", - "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", "shasum": "" }, "require": { - "php": ">=8.0.2" - }, - "suggest": { - "symfony/translation-implementation": "" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -6436,7 +6483,10 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Translation\\": "" - } + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6463,7 +6513,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.0.2" + "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" }, "funding": [ { @@ -6479,7 +6529,7 @@ "type": "tidelift" } ], - "time": "2022-06-27T17:10:44+00:00" + "time": "2023-05-30T17:17:10+00:00" }, { "name": "symfony/yaml", diff --git a/src/Admin/Metaboxes.php b/src/Admin/Metaboxes.php index 38284049..b5b673a2 100644 --- a/src/Admin/Metaboxes.php +++ b/src/Admin/Metaboxes.php @@ -51,8 +51,8 @@ public static function product_write_panel() { woocommerce_wp_checkbox( array( 'id' => '_is_serial_number', - 'label' => __( 'Sell serial keys', 'wc-serial-numbers' ), - 'description' => __( 'Enable this if you are selling serial keys for this product.', 'wc-serial-numbers' ), + 'label' => __( 'Sell keys', 'wc-serial-numbers' ), + 'description' => __( 'Enable this if you are selling keys or licensing this product.', 'wc-serial-numbers' ), 'value' => get_post_meta( $post->ID, '_is_serial_number', true ), 'wrapper_class' => 'options_group', 'desc_tip' => true, @@ -66,7 +66,7 @@ public static function product_write_panel() { array( 'id' => '_delivery_quantity', 'label' => __( 'Delivery quantity', 'wc-serial-numbers' ), - 'description' => __( 'Number of serial key(s) will be delivered per item. Available in PRO.', 'wc-serial-numbers' ), + 'description' => __( 'Number of key(s) will be delivered per item. Available in PRO.', 'wc-serial-numbers' ), 'value' => empty( $delivery_quantity ) ? 1 : $delivery_quantity, 'type' => 'number', 'wrapper_class' => 'options_group', @@ -105,7 +105,7 @@ public static function product_write_panel() { array( 'id' => '_software_version', 'label' => __( 'Software version', 'wc-serial-numbers' ), - 'description' => __( 'Version number for the software. Ignore if it\'s not a software product.', 'wc-serial-numbers' ), + 'description' => __( 'Version number for the software. Ignore if it\'s not a software.', 'wc-serial-numbers' ), 'placeholder' => __( 'e.g. 1.0', 'wc-serial-numbers' ), 'wrapper_class' => 'options_group', 'desc_tip' => true, @@ -119,10 +119,10 @@ public static function product_write_panel() { '

%d %s

', __( 'Stock status', 'wc-serial-numbers' ), $stock, - _n( 'serial key', 'serial keys', $stock, 'wc-serial-numbers' ) + _n( 'key available.', 'keys available.', $stock, 'wc-serial-numbers' ) ); if ( ! WCSN()->is_premium_active() ) { - echo sprintf( '

%s %s

', __( 'Want serial keys to be generated automatically and auto assign with order and many more?', 'wc-serial-numbers' ), 'https://www.pluginever.com/plugins/woocommerce-serial-numbers-pro/?utm_source=product_page_license_area&utm_medium=link&utm_campaign=wc-serial-numbers&utm_content=Upgrade%20to%20Pro', __( 'Upgrade to Pro', 'wc-serial-numbers' ) ); + echo sprintf( '

%s %s

', __( 'Want the keys to be generated automatically, auto assign with orders, and many more?', 'wc-serial-numbers' ), 'https://www.pluginever.com/plugins/woocommerce-serial-numbers-pro/?utm_source=product_page_license_area&utm_medium=link&utm_campaign=wc-serial-numbers&utm_content=Upgrade%20to%20Pro', __( 'Upgrade to Pro', 'wc-serial-numbers' ) ); } ?> diff --git a/src/Admin/Settings.php b/src/Admin/Settings.php index 64466098..6b2d24da 100644 --- a/src/Admin/Settings.php +++ b/src/Admin/Settings.php @@ -45,7 +45,7 @@ public function get_settings( $tab ) { [ 'title' => __( 'General Settings', 'wc-serial-numbers' ), 'type' => 'title', - 'desc' => __( 'These options determine the behavior and operation of the serial keys.', 'wc-serial-numbers' ), + 'desc' => __( 'These options determine the behavior and operation of the plugin.', 'wc-serial-numbers' ), 'id' => 'section_serial_numbers', ], [ @@ -56,26 +56,26 @@ public function get_settings( $tab ) { 'default' => 'no', ], [ - 'title' => __( 'Reuse serial keys', 'wc-serial-numbers' ), + 'title' => __( 'Reuse keys', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_reuse_serial_number', - 'desc' => __( 'Recover failed, refunded serial keys for selling again.', 'wc-serial-numbers' ), - 'desc_tip' => __( 'If you enable this option, the serial keys will be available for selling again if the order is refunded or failed.', 'wc-serial-numbers' ), + 'desc' => __( 'Recover failed, refunded keys for selling again.', 'wc-serial-numbers' ), + 'desc_tip' => __( 'If you enable this option, the keys will be available for selling again if the order is refunded or failed.', 'wc-serial-numbers' ), 'type' => 'checkbox', 'default' => 'no', ], // Revoke serial keys. [ - 'title' => __( 'Revoke serial keys', 'wc-serial-numbers' ), + 'title' => __( 'Revoke keys', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_revoke_keys', - 'desc' => __( 'Revoke serial keys when the order status changes to cancelled or refunded.', 'wc-serial-numbers' ), - 'desc_tip' => __( 'If you enable this option, the serial keys will be revoked when the order status changes to cancelled or refunded.', 'wc-serial-numbers' ), + 'desc' => __( 'Revoke keys when the order status changes to cancelled or refunded.', 'wc-serial-numbers' ), + 'desc_tip' => __( 'If you enable this option, the keys will be revoked when the order status changes to cancelled or refunded.', 'wc-serial-numbers' ), 'type' => 'checkbox', 'default' => 'no', ], [ - 'title' => __( 'Hide serial keys', 'wc-serial-numbers' ), + 'title' => __( 'Hide keys', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_hide_serial_number', - 'desc' => __( 'Serial keys will be masked in the list table.', 'wc-serial-numbers' ), + 'desc' => __( 'Keys will be masked in the list table.', 'wc-serial-numbers' ), 'default' => 'yes', 'type' => 'checkbox', ], @@ -94,13 +94,13 @@ public function get_settings( $tab ) { [ 'title' => __( 'Stock Notification', 'wc-serial-numbers' ), 'type' => 'title', - 'desc' => __( 'These options determine the operation of the serial key stock notification.', 'wc-serial-numbers' ), + 'desc' => __( 'These options determine the operation of the key\'s stock notification.', 'wc-serial-numbers' ), 'id' => 'stock_section', ], [ 'title' => __( 'Stock notification email', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_enable_stock_notification', - 'desc' => __( 'Sends notification emails when product stock is low.', 'wc-serial-numbers' ), + 'desc' => __( 'Sends notification emails when key stock is low.', 'wc-serial-numbers' ), 'type' => 'checkbox', 'sanitize_callback' => 'intval', 'default' => 'yes', @@ -108,7 +108,7 @@ public function get_settings( $tab ) { array( 'title' => __( 'Stock threshold', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_stock_threshold', - 'desc' => __( 'An email notification will be sent when the stock falls below the specified number.', 'wc-serial-numbers' ), + 'desc' => __( 'An email notification will be sent when the key stock falls below the specified number.', 'wc-serial-numbers' ), 'type' => 'number', 'default' => '5', ), @@ -149,17 +149,17 @@ protected function output_premium_widget() { return; } $features = array( - __( 'Create and assign license keys for WooCommerce variable products.', 'wc-serial-numbers' ), - __( 'Generate bulk license keys with your custom key generator rule.', 'wc-serial-numbers' ), + __( 'Create and assign keys for WooCommerce variable products.', 'wc-serial-numbers' ), + __( 'Generate bulk keys with your custom key generator rule.', 'wc-serial-numbers' ), __( 'Random & sequential key order for the generator rules.', 'wc-serial-numbers' ), - __( 'Automatic license key generator to auto-create & assign keys with orders.', 'wc-serial-numbers' ), + __( 'Automatic key generator to auto-create & assign keys with orders.', 'wc-serial-numbers' ), __( 'License key management option from the order page with required actions.', 'wc-serial-numbers' ), - __( 'Support for bulk import/export of license keys from/to CSV.', 'wc-serial-numbers' ), - __( 'Send Serial Keys via SMS with Twilio.', 'wc-serial-numbers' ), - __( 'Option to sell license keys even if there are no available keys in the stock.', 'wc-serial-numbers' ), + __( 'Support for bulk import/export of keys from/to CSV.', 'wc-serial-numbers' ), + __( 'Send keys via SMS with Twilio.', 'wc-serial-numbers' ), + __( 'Option to sell keys even if there are no available keys in the stock.', 'wc-serial-numbers' ), __( 'Custom deliverable quantity to deliver multiple keys with a single product.', 'wc-serial-numbers' ), __( 'Manual delivery option to manually deliver license keys instead of automatic.', 'wc-serial-numbers' ), - __( 'Email Template to easily and quickly customize the order confirmation & low stock alert email.', 'wc-serial-numbers' ), + __( 'Email template to easily and quickly customize the order confirmation & low stock alert email.', 'wc-serial-numbers' ), __( 'Many more ...', 'wc-serial-numbers' ), ); ?> From dd8f7fc9cd0d46340bc35a199b6b2513ae78c508 Mon Sep 17 00:00:00 2001 From: bappi Date: Fri, 18 Aug 2023 03:05:23 +0600 Subject: [PATCH 13/41] fix name --- src/Admin/Notices.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Admin/Notices.php b/src/Admin/Notices.php index 0231887a..3972933b 100644 --- a/src/Admin/Notices.php +++ b/src/Admin/Notices.php @@ -47,7 +47,7 @@ public function add_notices() { 'message' => sprintf( /* translators: %1$s: link to the plugin page, %2$s: link to the plugin page */ __( '%s is not functional because you are using outdated version of the plugin, please update to the version 1.2.1 or higher.', 'wc-serial-numbers' ), - 'WooCommerce Serial Numbers Pro' + 'WC Serial Numbers Pro' ), ); } From 2d8199a86126f90cf3d62b019694bd2f25c5eb5e Mon Sep 17 00:00:00 2001 From: bappi Date: Fri, 18 Aug 2023 03:12:50 +0600 Subject: [PATCH 14/41] change plugin name according to the new naming style --- wc-serial-numbers.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index eb163e40..4dc93965 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -1,6 +1,6 @@ Date: Fri, 18 Aug 2023 04:23:22 +0600 Subject: [PATCH 15/41] fix terms --- src/Admin/Metaboxes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Admin/Metaboxes.php b/src/Admin/Metaboxes.php index b5b673a2..3c4760a0 100644 --- a/src/Admin/Metaboxes.php +++ b/src/Admin/Metaboxes.php @@ -86,7 +86,7 @@ public static function product_write_panel() { 'id' => '_serial_key_source', 'name' => '_serial_key_source', 'class' => 'serial_key_source', - 'label' => __( 'Serial key source', 'wc-serial-numbers' ), + 'label' => __( 'Key source', 'wc-serial-numbers' ), 'value' => empty( $source ) ? 'custom_source' : $source, 'wrapper_class' => 'options_group', 'options' => $sources, From b9d83213bd32bbd97b05e9efbd1e5df47ad709b1 Mon Sep 17 00:00:00 2001 From: Mehedi Hasan Date: Fri, 18 Aug 2023 04:50:22 +0600 Subject: [PATCH 16/41] Update readme.txt --- readme.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.txt b/readme.txt index 1f07d5d6..1e69458b 100644 --- a/readme.txt +++ b/readme.txt @@ -1,10 +1,10 @@ === WC Serial Numbers - Ultimate License Manager Plugin for Selling, Licensing & Securely Delivering Digital Products with WooCommerce === Contributors: pluginever, manikmist09, b-07 -Tags: license manager, license, license number, serial number, activation number, key, serial key, license key, activation key, product key, serial code, license code, activation code digital product key, digital license, product license, software license, software license key, software activation, license key for digital products, product identification number, digital product license, virtual product key, virtual product license, subscription product license, serial number generator, unique number, license key generator, auto generate serial number, woocommerce, woocommerce license manager, woocommerce key, sell code +Tags: license manager, license, license number, serial number, activation number, key, serial key, license key, activation key, product key, serial code, license code, activation code, digital, digital downloads, digital product key, digital license, product license, software license, software license key, software activation, license key for digital products, digital product license, virtual product key, virtual product license, subscription product license, license key generator, woocommerce, woocommerce license manager, woocommerce key, sell code Requires at least: 5.0 Tested up to: 6.3 Requires PHP: 5.6 -Stable tag: 1.5.9 +Stable tag: 1.6.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html From fc4cc2e602e6ac8f37a3f384584da8af8b84b2fb Mon Sep 17 00:00:00 2001 From: Stefan Hudson Date: Thu, 17 Aug 2023 17:42:55 -0700 Subject: [PATCH 17/41] fix typo --- readme.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index 1e69458b..3157d2eb 100644 --- a/readme.txt +++ b/readme.txt @@ -174,7 +174,7 @@ In the search field type "Serial Numbers" and click Search Plugins. Once you hav = Manual installation = -1. Upload the plugin files to the `/wp-content/plugins/wc-serail-numbers` directory, or install the plugin through the WordPress plugins screen directly. +1. Upload the plugin files to the `/wp-content/plugins/wc-serial-numbers` directory, or install the plugin through the WordPress plugins screen directly. 1. Activate the plugin through the 'Plugins' screen in WordPress = Updating = From 97755ac9e48bc43f3389da3c262eb43bf6510293 Mon Sep 17 00:00:00 2001 From: Mehedi Hasan Date: Fri, 18 Aug 2023 13:55:38 +0600 Subject: [PATCH 18/41] fix typo --- readme.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index 1e69458b..3157d2eb 100644 --- a/readme.txt +++ b/readme.txt @@ -174,7 +174,7 @@ In the search field type "Serial Numbers" and click Search Plugins. Once you hav = Manual installation = -1. Upload the plugin files to the `/wp-content/plugins/wc-serail-numbers` directory, or install the plugin through the WordPress plugins screen directly. +1. Upload the plugin files to the `/wp-content/plugins/wc-serial-numbers` directory, or install the plugin through the WordPress plugins screen directly. 1. Activate the plugin through the 'Plugins' screen in WordPress = Updating = From 2f7e51765121cdc39c6cd846deff53c6bab48b39 Mon Sep 17 00:00:00 2001 From: Stefan Hudson Date: Mon, 21 Aug 2023 23:34:53 -0700 Subject: [PATCH 19/41] Pass cart info in allow_backorders filter --- src/Orders.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Orders.php b/src/Orders.php index a059048a..d451a4eb 100644 --- a/src/Orders.php +++ b/src/Orders.php @@ -43,13 +43,13 @@ public function __construct() { * @return void */ public static function validate_checkout() { - $car_products = WC()->cart->get_cart_contents(); - foreach ( $car_products as $id => $cart_product ) { + $cart_products = WC()->cart->get_cart_contents(); + foreach ( $cart_products as $id => $cart_product ) { /** @var \WC_Product $product */ $product = $cart_product['data']; $product_id = $product->get_id(); $quantity = $cart_product['quantity']; - $allow_backorder = apply_filters( 'wc_serial_numbers_allow_backorder', false, $product_id ); + $allow_backorder = apply_filters( 'wc_serial_numbers_allow_backorder', false, $product_id, $cart_product ); if ( wcsn_is_product_enabled( $product_id ) && ! $allow_backorder ) { $per_item_quantity = absint( apply_filters( 'wc_serial_numbers_per_product_delivery_qty', 1, $product_id ) ); From 67a99cb7a79fb4ba46cdc495feeeddf4cf36ecfe Mon Sep 17 00:00:00 2001 From: Stefan Hudson Date: Tue, 22 Aug 2023 00:32:39 -0700 Subject: [PATCH 20/41] Revert "fix typo" This reverts commit fc4cc2e602e6ac8f37a3f384584da8af8b84b2fb. --- readme.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index 3157d2eb..1e69458b 100644 --- a/readme.txt +++ b/readme.txt @@ -174,7 +174,7 @@ In the search field type "Serial Numbers" and click Search Plugins. Once you hav = Manual installation = -1. Upload the plugin files to the `/wp-content/plugins/wc-serial-numbers` directory, or install the plugin through the WordPress plugins screen directly. +1. Upload the plugin files to the `/wp-content/plugins/wc-serail-numbers` directory, or install the plugin through the WordPress plugins screen directly. 1. Activate the plugin through the 'Plugins' screen in WordPress = Updating = From 0ee71093fb8c9f27ebe697a8ff4b45b574a89a93 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Sun, 27 Aug 2023 11:56:01 +0600 Subject: [PATCH 21/41] Fixes #309 #368 --- src/functions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/functions.php b/src/functions.php index 2b29e97c..d3ffa602 100644 --- a/src/functions.php +++ b/src/functions.php @@ -785,7 +785,7 @@ function wcsn_get_product_title( $product ) { return sprintf( '(#%1$s) %2$s', $product->get_id(), - html_entity_decode( $product->get_formatted_name() ) + wp_strip_all_tags( $product->get_formatted_name() ) ); } From 9a079a03cd4ad066a67616425f49bc061f1a4f12 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Mon, 28 Aug 2023 19:56:43 +0600 Subject: [PATCH 22/41] bump version --- package.json | 2 +- readme.txt | 5 +++++ wc-serial-numbers.php | 6 +++--- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 7add7a07..98774a6f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wc-serial-numbers", "title": "Serial Numbers for WooCommerce", - "version": "1.5.9", + "version": "1.6.0", "description": "The best WooCommerce extension to sell license & serial keys, gift cards and other secret numbers!", "homepage": "https://pluginever.com/plugins/wc-serial-numbers/", "license": "GPL-3.0+", diff --git a/readme.txt b/readme.txt index 1e69458b..921ed440 100644 --- a/readme.txt +++ b/readme.txt @@ -252,6 +252,11 @@ Yes, you are always welcome to [provide suggestions](https://github.com/pluginev == Changelog == += 1.6.0 (28 Aug 2023) = +* Fix: Product dropdown showing HTML tags. +* Fix: Fix typo. +* Enhance: Improve `wc_serial_numbers_allow_backorder` filter. + = 1.5.9 (16 Aug 2023) = * Fix: Email validation is not working when email contains uppercase letters. * Fix: Reset activations showing wrong activation count. diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index 4dc93965..8e27c531 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -3,15 +3,15 @@ * Plugin Name: WC Serial Numbers * Plugin URI: https://www.pluginever.com/plugins/wocommerce-serial-numbers-pro/ * Description: Sell and manage license keys/ serial numbers/ secret keys easily within your WooCommerce store. - * Version: 1.5.9 + * Version: 1.6.0 * Author: PluginEver * Author URI: http://pluginever.com * License: GPLv2+ * Text Domain: wc-serial-numbers * Domain Path: /languages - * Tested up to: 6.2 + * Tested up to: 6.3 * WC requires at least: 5.0 - * WC tested up to: 7.8 + * WC tested up to: 8.0 * * @package WooCommerceSerialNumbers * From b935265840edf19fa380ac8f98846156a6c3cd74 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Mon, 28 Aug 2023 19:58:06 +0600 Subject: [PATCH 23/41] bump version --- composer.lock | 136 ++++++++--------- languages/wc-serial-numbers.pot | 254 ++------------------------------ package-lock.json | 4 +- 3 files changed, 85 insertions(+), 309 deletions(-) diff --git a/composer.lock b/composer.lock index 060c48f1..f214a1ca 100644 --- a/composer.lock +++ b/composer.lock @@ -1288,22 +1288,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.7.0", + "version": "7.8.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", - "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.7.0" + "source": "https://github.com/guzzle/guzzle/tree/7.8.0" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-05-21T14:04:53+00:00" + "time": "2023-08-27T10:20:53+00:00" }, { "name": "guzzlehttp/promises", @@ -1497,16 +1497,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77" + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/8bd7c33a0734ae1c5d074360512beb716bef3f77", - "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727", "shasum": "" }, "require": { @@ -1593,7 +1593,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.6.0" + "source": "https://github.com/guzzle/psr7/tree/2.6.1" }, "funding": [ { @@ -1609,7 +1609,7 @@ "type": "tidelift" } ], - "time": "2023-08-03T15:06:02+00:00" + "time": "2023-08-27T10:13:57+00:00" }, { "name": "illuminate/collections", @@ -3288,16 +3288,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.10", + "version": "9.6.11", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328" + "reference": "810500e92855eba8a7a5319ae913be2da6f957b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328", - "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/810500e92855eba8a7a5319ae913be2da6f957b0", + "reference": "810500e92855eba8a7a5319ae913be2da6f957b0", "shasum": "" }, "require": { @@ -3371,7 +3371,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.11" }, "funding": [ { @@ -3387,7 +3387,7 @@ "type": "tidelift" } ], - "time": "2023-07-10T04:04:23+00:00" + "time": "2023-08-19T07:10:56+00:00" }, { "name": "pluginever/framework-model", @@ -5108,16 +5108,16 @@ }, { "name": "symfony/console", - "version": "v5.4.26", + "version": "v5.4.28", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273" + "reference": "f4f71842f24c2023b91237c72a365306f3c58827" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/b504a3d266ad2bb632f196c0936ef2af5ff6e273", - "reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273", + "url": "https://api.github.com/repos/symfony/console/zipball/f4f71842f24c2023b91237c72a365306f3c58827", + "reference": "f4f71842f24c2023b91237c72a365306f3c58827", "shasum": "" }, "require": { @@ -5187,7 +5187,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.26" + "source": "https://github.com/symfony/console/tree/v5.4.28" }, "funding": [ { @@ -5203,7 +5203,7 @@ "type": "tidelift" } ], - "time": "2023-07-19T20:11:33+00:00" + "time": "2023-08-07T06:12:30+00:00" }, { "name": "symfony/css-selector", @@ -5639,16 +5639,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", "shasum": "" }, "require": { @@ -5663,7 +5663,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5701,7 +5701,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" }, "funding": [ { @@ -5717,20 +5717,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354" + "reference": "875e90aeea2777b6f135677f618529449334a612" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", + "reference": "875e90aeea2777b6f135677f618529449334a612", "shasum": "" }, "require": { @@ -5742,7 +5742,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5782,7 +5782,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0" }, "funding": [ { @@ -5798,20 +5798,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", "shasum": "" }, "require": { @@ -5823,7 +5823,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5866,7 +5866,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" }, "funding": [ { @@ -5882,20 +5882,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + "reference": "42292d99c55abe617799667f454222c54c60e229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", + "reference": "42292d99c55abe617799667f454222c54c60e229", "shasum": "" }, "require": { @@ -5910,7 +5910,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5949,7 +5949,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" }, "funding": [ { @@ -5965,20 +5965,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-07-28T09:04:16+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" + "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5", + "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5", "shasum": "" }, "require": { @@ -5987,7 +5987,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6028,7 +6028,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.28.0" }, "funding": [ { @@ -6044,20 +6044,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.27.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", "shasum": "" }, "require": { @@ -6066,7 +6066,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6111,7 +6111,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" }, "funding": [ { @@ -6127,7 +6127,7 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/process", diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index 9ec3cb58..abdea1bc 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -2,9 +2,9 @@ # This file is distributed under the GPLv2+. msgid "" msgstr "" -"Project-Id-Version: Serial Numbers for WooCommerce 1.5.8\n" +"Project-Id-Version: Serial Numbers for WooCommerce 1.6.0\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-08-10 08:50:41+00:00\n" +"POT-Creation-Date: 2023-08-28 13:56:57+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -495,20 +495,20 @@ msgstr "" msgid "Upgrade to Pro" msgstr "" -#: src/Admin/Menus.php:253 src/Admin/views/html-list-keys.php:25 -msgid "Import" +#: src/Admin/Menus.php:253 src/Admin/Menus.php:389 +msgid "Generators" msgstr "" -#: src/Admin/Menus.php:254 src/Admin/views/html-list-keys.php:29 -msgid "Export" +#: src/Admin/Menus.php:254 +msgid "API Toolkit" msgstr "" -#: src/Admin/Menus.php:255 src/Admin/Menus.php:389 -msgid "Generators" +#: src/Admin/Menus.php:255 src/Admin/views/html-list-keys.php:25 +msgid "Import" msgstr "" -#: src/Admin/Menus.php:256 -msgid "API" +#: src/Admin/Menus.php:256 src/Admin/views/html-list-keys.php:29 +msgid "Export" msgstr "" #: src/Admin/Menus.php:343 src/Admin/Menus.php:350 src/Admin/Menus.php:368 @@ -621,9 +621,8 @@ msgstr "" #: src/Admin/Notices.php:63 #. translators: %1$s: link to the plugin page, %2$s: link to the plugin page msgid "" -"New! Send Serial Keys via SMS with Twilio. Upgrade to %6$s to unlock the " -"full potential of %5$s and avail a %1$s discount by using the promo code " -"%2$s %3$s Upgrade Now %4$s." +"Upgrade to %6$s to unlock the full potential of %5$s and avail a %1$s " +"discount by using the promo code %2$s. %3$s Upgrade Now%4$s." msgstr "" #: src/Admin/Orders.php:46 src/Admin/Orders.php:125 @@ -698,7 +697,7 @@ msgid "Automatically completes orders after successful payments." msgstr "" #: src/Admin/Settings.php:59 -msgid "Reuse serial key" +msgid "Reuse serial keys" msgstr "" #: src/Admin/Settings.php:61 @@ -726,7 +725,7 @@ msgid "" msgstr "" #: src/Admin/Settings.php:76 -msgid "Hide serial key" +msgid "Hide serial keys" msgstr "" #: src/Admin/Settings.php:78 @@ -1155,7 +1154,6 @@ msgid "API response" msgstr "" #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:146 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284 msgid "Submit" msgstr "" @@ -1496,228 +1494,6 @@ msgid "" "WooCommerce" msgstr "" -#: vendor/lucatume/wp-browser/src/data/plugins/internationalized-plugin.php:11 -msgid "This is a dummy plugin" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:42 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:72 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:80 -msgid "There was an error when reading this WXR file" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:43 -msgid "" -"Details are shown above. The importer will now try again with a different " -"parser..." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:84 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:89 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:306 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:495 -msgid "This does not appear to be a WXR file, missing/invalid WXR version number" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:132 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:141 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:192 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:196 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:205 -msgid "Sorry, there has been an error." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:133 -msgid "The file does not exist, please try again." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 -msgid "All done." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 -msgid "Have fun!" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:177 -msgid "Remember to update the passwords and roles of imported users." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:197 -msgid "" -"The export file could not be found at %s. It is likely that " -"this was caused by a permissions problem." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:213 -msgid "" -"This WXR file (version %s) may not be supported by this version of the " -"importer. Please consider updating." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:238 -msgid "" -"Failed to import author %s. Their posts will be attributed to the current " -"user." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:264 -msgid "Assign Authors" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:265 -msgid "" -"To make it easier for you to edit and save the imported content, you may " -"want to reassign the author of the imported item to an existing user of " -"this site. For example, you may want to import all the entries as " -"admins entries." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:267 -msgid "" -"If a new user is created by WordPress, a new password will be randomly " -"generated and the new user’s role will be set as %s. Manually " -"changing the new user’s details will be necessary." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:277 -msgid "Import Attachments" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:280 -msgid "Download and import file attachments" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:297 -msgid "Import author:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:308 -msgid "or create new user with login name:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:311 -msgid "as a new user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:319 -msgid "assign posts to an existing user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:321 -msgid "or assign posts to an existing user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:322 -msgid "- Select -" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:372 -msgid "" -"Failed to create new user for %s. Their posts will be attributed to the " -"current user." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:424 -msgid "Failed to import category %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:467 -msgid "Failed to import post tag %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:516 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:738 -msgid "Failed to import %s %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:605 -msgid "Failed to import “%s”: Invalid post type %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:642 -msgid "%s “%s” already exists." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:704 -msgid "Failed to import %s “%s”" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:869 -msgid "Menu item skipped due to missing menu slug" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:876 -msgid "Menu item skipped due to invalid menu slug: %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:939 -msgid "Fetching attachments is not enabled" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:952 -msgid "Invalid file type" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:996 -msgid "Remote server did not respond" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1002 -msgid "Remote server returned error response %1$d %2$s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1009 -msgid "Remote file is incorrect size" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1014 -msgid "Zero size file downloaded" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1020 -msgid "Remote file is too large, limit is %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1119 -msgid "Import WordPress" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1126 -msgid "" -"A new version of this importer is available. Please update to version %s to " -"ensure compatibility with newer export files." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1141 -msgid "" -"Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import " -"the posts, pages, comments, custom fields, categories, and tags into this " -"site." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1142 -msgid "Choose a WXR (.xml) file to upload, then click Upload file and import." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1216 -msgid "" -"Import posts, pages, comments, custom fields, categories, and " -"tags from a WordPress export file." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/themedir1/internationalized-theme/functions.php:7 -msgid "This is a dummy theme" -msgstr "" - -#: vendor/wp-cli/wp-cli/php/utils-wp.php:238 -msgid "Inactive Widgets" -msgstr "" - -#: vendor/wp-cli/wp-cli/php/utils-wp.php:241 -msgid "Drag widgets here to remove them from the sidebar but keep their settings." -msgstr "" - #. Plugin Name of the plugin/theme msgid "Serial Numbers for WooCommerce" msgstr "" @@ -1728,7 +1504,7 @@ msgstr "" #. Description of the plugin/theme msgid "" -"Sell and manage license keys/ serial numbers/ secrect keys easily within " +"Sell and manage license keys/ serial numbers/ secret keys easily within " "your WooCommerce store." msgstr "" diff --git a/package-lock.json b/package-lock.json index 2d23a3be..198d0142 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wc-serial-numbers", - "version": "1.5.8", + "version": "1.6.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wc-serial-numbers", - "version": "1.5.8", + "version": "1.6.0", "license": "GPL-3.0+", "devDependencies": { "@lodder/time-grunt": "^4.0.0", From 5d2249c0c042d5d3a204c4d70c402db3a408f70d Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Mon, 11 Sep 2023 20:29:37 +0600 Subject: [PATCH 24/41] Prepare release v1.6.1 --- composer.lock | 304 +++++++++++++------------- languages/wc-serial-numbers.pot | 367 +++++++++++++++++++++++++++----- package.json | 2 +- readme.txt | 3 + wc-serial-numbers.php | 35 ++- 5 files changed, 480 insertions(+), 231 deletions(-) diff --git a/composer.lock b/composer.lock index f214a1ca..810f3b72 100644 --- a/composer.lock +++ b/composer.lock @@ -1218,30 +1218,30 @@ }, { "name": "doctrine/instantiator", - "version": "2.0.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", "shasum": "" }, "require": { - "php": "^8.1" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^11", + "doctrine/coding-standard": "^9 || ^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^1.2", - "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5.27", - "vimeo/psalm": "^5.4" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.30 || ^5.4" }, "type": "library", "autoload": { @@ -1268,7 +1268,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/2.0.0" + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" }, "funding": [ { @@ -1284,7 +1284,7 @@ "type": "tidelift" } ], - "time": "2022-12-30T00:23:10+00:00" + "time": "2022-12-30T00:15:36+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1613,31 +1613,31 @@ }, { "name": "illuminate/collections", - "version": "v10.19.0", + "version": "v9.52.15", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", - "reference": "f494398dbaaead9e5ff16a18002d11634e8358e6" + "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/f494398dbaaead9e5ff16a18002d11634e8358e6", - "reference": "f494398dbaaead9e5ff16a18002d11634e8358e6", + "url": "https://api.github.com/repos/illuminate/collections/zipball/d3710b0b244bfc62c288c1a87eaa62dd28352d1f", + "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f", "shasum": "" }, "require": { - "illuminate/conditionable": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/macroable": "^10.0", - "php": "^8.1" + "illuminate/conditionable": "^9.0", + "illuminate/contracts": "^9.0", + "illuminate/macroable": "^9.0", + "php": "^8.0.2" }, "suggest": { - "symfony/var-dumper": "Required to use the dump method (^6.2)." + "symfony/var-dumper": "Required to use the dump method (^6.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "10.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { @@ -1664,20 +1664,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-08-11T14:48:51+00:00" + "time": "2023-06-11T21:17:10+00:00" }, { "name": "illuminate/conditionable", - "version": "v10.19.0", + "version": "v9.52.15", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", - "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009" + "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/conditionable/zipball/d0958e4741fc9d6f516a552060fd1b829a85e009", - "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", + "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", "shasum": "" }, "require": { @@ -1686,7 +1686,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "10.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { @@ -1710,31 +1710,31 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-02-03T08:06:17+00:00" + "time": "2023-02-01T21:42:32+00:00" }, { "name": "illuminate/contracts", - "version": "v10.19.0", + "version": "v9.52.15", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "eb1a7e72e159136a832f2c0467de5570bdc208ae" + "reference": "44f65d723b13823baa02ff69751a5948bde60c22" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/eb1a7e72e159136a832f2c0467de5570bdc208ae", - "reference": "eb1a7e72e159136a832f2c0467de5570bdc208ae", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/44f65d723b13823baa02ff69751a5948bde60c22", + "reference": "44f65d723b13823baa02ff69751a5948bde60c22", "shasum": "" }, "require": { - "php": "^8.1", + "php": "^8.0.2", "psr/container": "^1.1.1|^2.0.1", "psr/simple-cache": "^1.0|^2.0|^3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "10.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { @@ -1758,29 +1758,29 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-07-26T21:27:34+00:00" + "time": "2023-02-08T14:36:30+00:00" }, { "name": "illuminate/macroable", - "version": "v10.19.0", + "version": "v9.52.15", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", - "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27" + "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/macroable/zipball/dff667a46ac37b634dcf68909d9d41e94dc97c27", - "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/e3bfaf6401742a9c6abca61b9b10e998e5b6449a", + "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a", "shasum": "" }, "require": { - "php": "^8.1" + "php": "^8.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "10.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { @@ -1804,20 +1804,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-06-05T12:46:42+00:00" + "time": "2022-08-09T13:29:29+00:00" }, { "name": "illuminate/support", - "version": "v10.19.0", + "version": "v9.52.15", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "0a8526d55756955fcec6be7c2c6cd14d915c8c0f" + "reference": "223c608dbca27232df6213f776bfe7bdeec24874" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/0a8526d55756955fcec6be7c2c6cd14d915c8c0f", - "reference": "0a8526d55756955fcec6be7c2c6cd14d915c8c0f", + "url": "https://api.github.com/repos/illuminate/support/zipball/223c608dbca27232df6213f776bfe7bdeec24874", + "reference": "223c608dbca27232df6213f776bfe7bdeec24874", "shasum": "" }, "require": { @@ -1825,30 +1825,30 @@ "ext-ctype": "*", "ext-filter": "*", "ext-mbstring": "*", - "illuminate/collections": "^10.0", - "illuminate/conditionable": "^10.0", - "illuminate/contracts": "^10.0", - "illuminate/macroable": "^10.0", - "nesbot/carbon": "^2.67", - "php": "^8.1", + "illuminate/collections": "^9.0", + "illuminate/conditionable": "^9.0", + "illuminate/contracts": "^9.0", + "illuminate/macroable": "^9.0", + "nesbot/carbon": "^2.62.1", + "php": "^8.0.2", "voku/portable-ascii": "^2.0" }, "conflict": { "tightenco/collect": "<5.5.33" }, "suggest": { - "illuminate/filesystem": "Required to use the composer class (^10.0).", + "illuminate/filesystem": "Required to use the composer class (^9.0).", "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.0.2).", "ramsey/uuid": "Required to use Str::uuid() (^4.7).", - "symfony/process": "Required to use the composer class (^6.2).", - "symfony/uid": "Required to use Str::ulid() (^6.2).", - "symfony/var-dumper": "Required to use the dd function (^6.2).", + "symfony/process": "Required to use the composer class (^6.0).", + "symfony/uid": "Required to use Str::ulid() (^6.0).", + "symfony/var-dumper": "Required to use the dd function (^6.0).", "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "10.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { @@ -1875,7 +1875,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-08-14T21:56:59+00:00" + "time": "2023-06-11T21:11:53+00:00" }, { "name": "justinrainbow/json-schema", @@ -2457,16 +2457,16 @@ }, { "name": "nesbot/carbon", - "version": "2.69.0", + "version": "2.70.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c" + "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4308217830e4ca445583a37d1bf4aff4153fa81c", - "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/d3298b38ea8612e5f77d38d1a99438e42f70341d", + "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d", "shasum": "" }, "require": { @@ -2559,7 +2559,7 @@ "type": "tidelift" } ], - "time": "2023-08-03T09:00:52+00:00" + "time": "2023-09-07T16:43:50+00:00" }, { "name": "nikic/php-parser", @@ -2730,16 +2730,16 @@ }, { "name": "php-webdriver/webdriver", - "version": "1.14.0", + "version": "1.15.0", "source": { "type": "git", "url": "https://github.com/php-webdriver/php-webdriver.git", - "reference": "3ea4f924afb43056bf9c630509e657d951608563" + "reference": "a1578689290055586f1ee51eaf0ec9d52895bb6d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/3ea4f924afb43056bf9c630509e657d951608563", - "reference": "3ea4f924afb43056bf9c630509e657d951608563", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/a1578689290055586f1ee51eaf0ec9d52895bb6d", + "reference": "a1578689290055586f1ee51eaf0ec9d52895bb6d", "shasum": "" }, "require": { @@ -2790,9 +2790,9 @@ ], "support": { "issues": "https://github.com/php-webdriver/php-webdriver/issues", - "source": "https://github.com/php-webdriver/php-webdriver/tree/1.14.0" + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.15.0" }, - "time": "2023-02-09T12:12:19+00:00" + "time": "2023-08-29T13:52:26+00:00" }, { "name": "phpcompatibility/php-compatibility", @@ -3446,12 +3446,12 @@ "source": { "type": "git", "url": "git@github.com:pluginever/framework-plugin.git", - "reference": "eb8142ecb52949008b0371fecb24e8c0f62deca5" + "reference": "3761c286a2be883c76f1802ad8eb227e44df9718" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pluginever/framework-plugin/zipball/eb8142ecb52949008b0371fecb24e8c0f62deca5", - "reference": "eb8142ecb52949008b0371fecb24e8c0f62deca5", + "url": "https://api.github.com/repos/pluginever/framework-plugin/zipball/3761c286a2be883c76f1802ad8eb227e44df9718", + "reference": "3761c286a2be883c76f1802ad8eb227e44df9718", "shasum": "" }, "require": { @@ -3489,7 +3489,7 @@ "source": "https://github.com/pluginever/framework-plugin/tree/master", "issues": "https://github.com/pluginever/framework-plugin/issues" }, - "time": "2023-07-30T07:49:24+00:00" + "time": "2023-09-08T16:32:36+00:00" }, { "name": "pluginever/framework-settings", @@ -3497,12 +3497,12 @@ "source": { "type": "git", "url": "git@github.com:pluginever/framework-settings.git", - "reference": "f0807a518e7680fe0ac8b13eb9686e4630deb331" + "reference": "e3973457bd732626333c483ce078eaa233b4d563" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pluginever/framework-settings/zipball/f0807a518e7680fe0ac8b13eb9686e4630deb331", - "reference": "f0807a518e7680fe0ac8b13eb9686e4630deb331", + "url": "https://api.github.com/repos/pluginever/framework-settings/zipball/e3973457bd732626333c483ce078eaa233b4d563", + "reference": "e3973457bd732626333c483ce078eaa233b4d563", "shasum": "" }, "require": { @@ -3540,7 +3540,7 @@ "source": "https://github.com/pluginever/framework-settings/tree/master", "issues": "https://github.com/pluginever/framework-settings/issues" }, - "time": "2023-07-25T06:00:08+00:00" + "time": "2023-09-08T18:13:19+00:00" }, { "name": "psr/clock", @@ -5273,25 +5273,25 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.3.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", - "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.4-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -5320,7 +5320,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" }, "funding": [ { @@ -5336,7 +5336,7 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/dom-crawler", @@ -5500,26 +5500,29 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.3.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/event-dispatcher": "^1" }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.4-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -5556,7 +5559,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2" }, "funding": [ { @@ -5572,7 +5575,7 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/finder", @@ -6131,20 +6134,20 @@ }, { "name": "symfony/process", - "version": "v6.3.2", + "version": "v6.0.19", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d" + "reference": "2114fd60f26a296cc403a7939ab91478475a33d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", - "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", + "url": "https://api.github.com/repos/symfony/process/zipball/2114fd60f26a296cc403a7939ab91478475a33d4", + "reference": "2114fd60f26a296cc403a7939ab91478475a33d4", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -6172,7 +6175,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.3.2" + "source": "https://github.com/symfony/process/tree/v6.0.19" }, "funding": [ { @@ -6188,33 +6191,36 @@ "type": "tidelift" } ], - "time": "2023-07-12T16:00:22+00:00" + "time": "2023-01-01T08:36:10+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.3.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66", + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/container": "^2.0" }, "conflict": { "ext-psr": "<1.1|>=2" }, + "suggest": { + "symfony/service-implementation": "" + }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.4-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -6224,10 +6230,7 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6254,7 +6257,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.0.2" }, "funding": [ { @@ -6270,37 +6273,36 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2022-05-30T19:17:58+00:00" }, { "name": "symfony/string", - "version": "v6.3.2", + "version": "v6.0.19", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "53d1a83225002635bca3482fcbf963001313fb68" + "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68", - "reference": "53d1a83225002635bca3482fcbf963001313fb68", + "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a", + "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": "<2.5" + "symfony/translation-contracts": "<2.0" }, "require-dev": { "symfony/error-handler": "^5.4|^6.0", "symfony/http-client": "^5.4|^6.0", - "symfony/intl": "^6.2", - "symfony/translation-contracts": "^2.5|^3.0", + "symfony/translation-contracts": "^2.0|^3.0", "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", @@ -6340,7 +6342,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.2" + "source": "https://github.com/symfony/string/tree/v6.0.19" }, "funding": [ { @@ -6356,35 +6358,32 @@ "type": "tidelift" } ], - "time": "2023-07-05T08:41:27+00:00" + "time": "2023-01-01T08:36:10+00:00" }, { "name": "symfony/translation", - "version": "v6.3.3", + "version": "v6.0.19", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd" + "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", - "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "url": "https://api.github.com/repos/symfony/translation/zipball/9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", + "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" + "symfony/translation-contracts": "^2.3|^3.0" }, "conflict": { "symfony/config": "<5.4", "symfony/console": "<5.4", "symfony/dependency-injection": "<5.4", - "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<5.4", - "symfony/service-contracts": "<2.5", "symfony/twig-bundle": "<5.4", "symfony/yaml": "<5.4" }, @@ -6392,20 +6391,23 @@ "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { - "nikic/php-parser": "^4.13", "psr/log": "^1|^2|^3", "symfony/config": "^5.4|^6.0", "symfony/console": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/finder": "^5.4|^6.0", - "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-client-contracts": "^1.1|^2.0|^3.0", "symfony/http-kernel": "^5.4|^6.0", "symfony/intl": "^5.4|^6.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0", - "symfony/service-contracts": "^2.5|^3", + "symfony/service-contracts": "^1.1.2|^2|^3", "symfony/yaml": "^5.4|^6.0" }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, "type": "library", "autoload": { "files": [ @@ -6435,7 +6437,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.3.3" + "source": "https://github.com/symfony/translation/tree/v6.0.19" }, "funding": [ { @@ -6451,29 +6453,32 @@ "type": "tidelift" } ], - "time": "2023-07-31T07:08:24+00:00" + "time": "2023-01-01T08:36:10+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.3.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" + "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", - "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/acbfbb274e730e5a0236f619b6168d9dedb3e282", + "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" + }, + "suggest": { + "symfony/translation-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.4-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -6483,10 +6488,7 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6513,7 +6515,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.0.2" }, "funding": [ { @@ -6529,7 +6531,7 @@ "type": "tidelift" } ], - "time": "2023-05-30T17:17:10+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/yaml", diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index abdea1bc..78da82b9 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Serial Numbers for WooCommerce 1.6.0\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-08-28 13:56:57+00:00\n" +"POT-Creation-Date: 2023-09-11 14:07:02+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -33,57 +33,57 @@ msgstr "" msgid "Could not update item in the database." msgstr "" -#: lib/Lib/Plugin.php:294 +#: lib/Lib/Plugin.php:309 msgid "Go Pro" msgstr "" -#: lib/Lib/Plugin.php:640 src/Admin/Settings.php:190 +#: lib/Lib/Plugin.php:655 src/Admin/Settings.php:190 msgid "Documentation" msgstr "" -#: lib/Lib/Plugin.php:647 +#: lib/Lib/Plugin.php:662 msgid "Support" msgstr "" -#: lib/Lib/Plugin.php:654 +#: lib/Lib/Plugin.php:669 msgid "Review" msgstr "" -#: lib/Lib/Plugin.php:660 +#: lib/Lib/Plugin.php:675 msgid "More Plugins" msgstr "" -#: lib/Lib/Plugin.php:677 src/Admin/Menus.php:179 src/Admin/Menus.php:180 +#: lib/Lib/Plugin.php:692 src/Admin/Menus.php:179 src/Admin/Menus.php:180 msgid "Settings" msgstr "" -#: lib/Lib/Settings.php:84 +#: lib/Lib/Settings.php:96 msgid "Settings saved." msgstr "" -#: lib/Lib/Settings.php:248 lib/Lib/Settings.php:339 lib/Lib/Settings.php:348 -#: lib/Lib/Settings.php:357 +#: lib/Lib/Settings.php:260 lib/Lib/Settings.php:351 lib/Lib/Settings.php:360 +#: lib/Lib/Settings.php:369 msgid "Recommended" msgstr "" -#: lib/Lib/Settings.php:249 lib/Lib/Settings.php:340 lib/Lib/Settings.php:349 -#: lib/Lib/Settings.php:358 +#: lib/Lib/Settings.php:261 lib/Lib/Settings.php:352 lib/Lib/Settings.php:361 +#: lib/Lib/Settings.php:370 msgid "Install Now" msgstr "" -#: lib/Lib/Settings.php:310 +#: lib/Lib/Settings.php:322 msgid "Need Help?" msgstr "" -#: lib/Lib/Settings.php:372 +#: lib/Lib/Settings.php:384 msgid "Join our Community" msgstr "" -#: lib/Lib/Settings.php:376 +#: lib/Lib/Settings.php:388 msgid "Request a Feature" msgstr "" -#: lib/Lib/Settings.php:380 +#: lib/Lib/Settings.php:392 msgid "Report a Bug" msgstr "" @@ -554,11 +554,11 @@ msgid "Not scheduled" msgstr "" #: src/Admin/Metaboxes.php:54 -msgid "Sell serial keys" +msgid "Sell keys" msgstr "" #: src/Admin/Metaboxes.php:55 -msgid "Enable this if you are selling serial keys for this product." +msgid "Enable this if you are selling keys or licensing this product." msgstr "" #: src/Admin/Metaboxes.php:68 @@ -566,11 +566,11 @@ msgid "Delivery quantity" msgstr "" #: src/Admin/Metaboxes.php:69 -msgid "Number of serial key(s) will be delivered per item. Available in PRO." +msgid "Number of key(s) will be delivered per item. Available in PRO." msgstr "" #: src/Admin/Metaboxes.php:89 -msgid "Serial key source" +msgid "Key source" msgstr "" #: src/Admin/Metaboxes.php:107 @@ -578,7 +578,7 @@ msgid "Software version" msgstr "" #: src/Admin/Metaboxes.php:108 -msgid "Version number for the software. Ignore if it's not a software product." +msgid "Version number for the software. Ignore if it's not a software." msgstr "" #: src/Admin/Metaboxes.php:109 @@ -590,15 +590,15 @@ msgid "Stock status" msgstr "" #: src/Admin/Metaboxes.php:122 -msgid "serial key" -msgid_plural "serial keys" +msgid "key available." +msgid_plural "keys available." msgstr[0] "" msgstr[1] "" #: src/Admin/Metaboxes.php:125 msgid "" -"Want serial keys to be generated automatically and auto assign with order " -"and many more?" +"Want the keys to be generated automatically, auto assign with orders, and " +"many more?" msgstr "" #: src/Admin/Metaboxes.php:144 @@ -685,7 +685,7 @@ msgid "General Settings" msgstr "" #: src/Admin/Settings.php:48 -msgid "These options determine the behavior and operation of the serial keys." +msgid "These options determine the behavior and operation of the plugin." msgstr "" #: src/Admin/Settings.php:52 @@ -697,39 +697,39 @@ msgid "Automatically completes orders after successful payments." msgstr "" #: src/Admin/Settings.php:59 -msgid "Reuse serial keys" +msgid "Reuse keys" msgstr "" #: src/Admin/Settings.php:61 -msgid "Recover failed, refunded serial keys for selling again." +msgid "Recover failed, refunded keys for selling again." msgstr "" #: src/Admin/Settings.php:62 msgid "" -"If you enable this option, the serial keys will be available for selling " -"again if the order is refunded or failed." +"If you enable this option, the keys will be available for selling again if " +"the order is refunded or failed." msgstr "" #: src/Admin/Settings.php:68 -msgid "Revoke serial keys" +msgid "Revoke keys" msgstr "" #: src/Admin/Settings.php:70 -msgid "Revoke serial keys when the order status changes to cancelled or refunded." +msgid "Revoke keys when the order status changes to cancelled or refunded." msgstr "" #: src/Admin/Settings.php:71 msgid "" -"If you enable this option, the serial keys will be revoked when the order " -"status changes to cancelled or refunded." +"If you enable this option, the keys will be revoked when the order status " +"changes to cancelled or refunded." msgstr "" #: src/Admin/Settings.php:76 -msgid "Hide serial keys" +msgid "Hide keys" msgstr "" #: src/Admin/Settings.php:78 -msgid "Serial keys will be masked in the list table." +msgid "Keys will be masked in the list table." msgstr "" #: src/Admin/Settings.php:83 @@ -751,7 +751,7 @@ msgid "Stock Notification" msgstr "" #: src/Admin/Settings.php:97 -msgid "These options determine the operation of the serial key stock notification." +msgid "These options determine the operation of the key's stock notification." msgstr "" #: src/Admin/Settings.php:101 @@ -759,7 +759,7 @@ msgid "Stock notification email" msgstr "" #: src/Admin/Settings.php:103 -msgid "Sends notification emails when product stock is low." +msgid "Sends notification emails when key stock is low." msgstr "" #: src/Admin/Settings.php:109 @@ -768,8 +768,8 @@ msgstr "" #: src/Admin/Settings.php:111 msgid "" -"An email notification will be sent when the stock falls below the specified " -"number." +"An email notification will be sent when the key stock falls below the " +"specified number." msgstr "" #: src/Admin/Settings.php:116 @@ -780,38 +780,36 @@ msgstr "" msgid "The email address which will be used to send email notifications." msgstr "" -#: src/Admin/Settings.php:152 src/Admin/views/html-add-key.php:170 -msgid "Create and assign license keys for WooCommerce variable products." +#: src/Admin/Settings.php:152 +msgid "Create and assign keys for WooCommerce variable products." msgstr "" -#: src/Admin/Settings.php:153 src/Admin/views/html-add-key.php:171 -msgid "Generate bulk license keys with your custom key generator rule." +#: src/Admin/Settings.php:153 +msgid "Generate bulk keys with your custom key generator rule." msgstr "" #: src/Admin/Settings.php:154 src/Admin/views/html-add-key.php:172 msgid "Random & sequential key order for the generator rules." msgstr "" -#: src/Admin/Settings.php:155 src/Admin/views/html-add-key.php:173 -msgid "Automatic license key generator to auto-create & assign keys with orders." +#: src/Admin/Settings.php:155 +msgid "Automatic key generator to auto-create & assign keys with orders." msgstr "" #: src/Admin/Settings.php:156 src/Admin/views/html-add-key.php:174 msgid "License key management option from the order page with required actions." msgstr "" -#: src/Admin/Settings.php:157 src/Admin/views/html-add-key.php:175 -msgid "Support for bulk import/export of license keys from/to CSV." +#: src/Admin/Settings.php:157 +msgid "Support for bulk import/export of keys from/to CSV." msgstr "" -#: src/Admin/Settings.php:158 src/Admin/views/html-add-key.php:176 -msgid "Send Serial Keys via SMS with Twilio." +#: src/Admin/Settings.php:158 +msgid "Send keys via SMS with Twilio." msgstr "" -#: src/Admin/Settings.php:159 src/Admin/views/html-add-key.php:177 -msgid "" -"Option to sell license keys even if there are no available keys in the " -"stock." +#: src/Admin/Settings.php:159 +msgid "Option to sell keys even if there are no available keys in the stock." msgstr "" #: src/Admin/Settings.php:160 src/Admin/views/html-add-key.php:178 @@ -824,9 +822,9 @@ msgid "" "automatic." msgstr "" -#: src/Admin/Settings.php:162 src/Admin/views/html-add-key.php:180 +#: src/Admin/Settings.php:162 msgid "" -"Email Template to easily and quickly customize the order confirmation & low " +"Email template to easily and quickly customize the order confirmation & low " "stock alert email." msgstr "" @@ -959,6 +957,38 @@ msgstr "" msgid "Add Key" msgstr "" +#: src/Admin/views/html-add-key.php:170 +msgid "Create and assign license keys for WooCommerce variable products." +msgstr "" + +#: src/Admin/views/html-add-key.php:171 +msgid "Generate bulk license keys with your custom key generator rule." +msgstr "" + +#: src/Admin/views/html-add-key.php:173 +msgid "Automatic license key generator to auto-create & assign keys with orders." +msgstr "" + +#: src/Admin/views/html-add-key.php:175 +msgid "Support for bulk import/export of license keys from/to CSV." +msgstr "" + +#: src/Admin/views/html-add-key.php:176 +msgid "Send Serial Keys via SMS with Twilio." +msgstr "" + +#: src/Admin/views/html-add-key.php:177 +msgid "" +"Option to sell license keys even if there are no available keys in the " +"stock." +msgstr "" + +#: src/Admin/views/html-add-key.php:180 +msgid "" +"Email Template to easily and quickly customize the order confirmation & low " +"stock alert email." +msgstr "" + #: src/Admin/views/html-api-actions.php:21 msgid "API Actions" msgstr "" @@ -1154,6 +1184,7 @@ msgid "API response" msgstr "" #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:146 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284 msgid "Submit" msgstr "" @@ -1494,8 +1525,230 @@ msgid "" "WooCommerce" msgstr "" +#: vendor/lucatume/wp-browser/src/data/plugins/internationalized-plugin.php:11 +msgid "This is a dummy plugin" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:42 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:72 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:80 +msgid "There was an error when reading this WXR file" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:43 +msgid "" +"Details are shown above. The importer will now try again with a different " +"parser..." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:84 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:89 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:306 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:495 +msgid "This does not appear to be a WXR file, missing/invalid WXR version number" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:132 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:141 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:192 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:196 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:205 +msgid "Sorry, there has been an error." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:133 +msgid "The file does not exist, please try again." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 +msgid "All done." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 +msgid "Have fun!" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:177 +msgid "Remember to update the passwords and roles of imported users." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:197 +msgid "" +"The export file could not be found at %s. It is likely that " +"this was caused by a permissions problem." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:213 +msgid "" +"This WXR file (version %s) may not be supported by this version of the " +"importer. Please consider updating." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:238 +msgid "" +"Failed to import author %s. Their posts will be attributed to the current " +"user." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:264 +msgid "Assign Authors" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:265 +msgid "" +"To make it easier for you to edit and save the imported content, you may " +"want to reassign the author of the imported item to an existing user of " +"this site. For example, you may want to import all the entries as " +"admins entries." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:267 +msgid "" +"If a new user is created by WordPress, a new password will be randomly " +"generated and the new user’s role will be set as %s. Manually " +"changing the new user’s details will be necessary." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:277 +msgid "Import Attachments" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:280 +msgid "Download and import file attachments" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:297 +msgid "Import author:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:308 +msgid "or create new user with login name:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:311 +msgid "as a new user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:319 +msgid "assign posts to an existing user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:321 +msgid "or assign posts to an existing user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:322 +msgid "- Select -" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:372 +msgid "" +"Failed to create new user for %s. Their posts will be attributed to the " +"current user." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:424 +msgid "Failed to import category %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:467 +msgid "Failed to import post tag %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:516 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:738 +msgid "Failed to import %s %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:605 +msgid "Failed to import “%s”: Invalid post type %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:642 +msgid "%s “%s” already exists." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:704 +msgid "Failed to import %s “%s”" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:869 +msgid "Menu item skipped due to missing menu slug" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:876 +msgid "Menu item skipped due to invalid menu slug: %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:939 +msgid "Fetching attachments is not enabled" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:952 +msgid "Invalid file type" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:996 +msgid "Remote server did not respond" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1002 +msgid "Remote server returned error response %1$d %2$s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1009 +msgid "Remote file is incorrect size" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1014 +msgid "Zero size file downloaded" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1020 +msgid "Remote file is too large, limit is %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1119 +msgid "Import WordPress" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1126 +msgid "" +"A new version of this importer is available. Please update to version %s to " +"ensure compatibility with newer export files." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1141 +msgid "" +"Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import " +"the posts, pages, comments, custom fields, categories, and tags into this " +"site." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1142 +msgid "Choose a WXR (.xml) file to upload, then click Upload file and import." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1216 +msgid "" +"Import posts, pages, comments, custom fields, categories, and " +"tags from a WordPress export file." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/themedir1/internationalized-theme/functions.php:7 +msgid "This is a dummy theme" +msgstr "" + +#: vendor/wp-cli/wp-cli/php/utils-wp.php:238 +msgid "Inactive Widgets" +msgstr "" + +#: vendor/wp-cli/wp-cli/php/utils-wp.php:241 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "" + #. Plugin Name of the plugin/theme -msgid "Serial Numbers for WooCommerce" +msgid "WC Serial Numbers" msgstr "" #. Plugin URI of the plugin/theme diff --git a/package.json b/package.json index 98774a6f..b7320ea9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wc-serial-numbers", "title": "Serial Numbers for WooCommerce", - "version": "1.6.0", + "version": "1.6.1", "description": "The best WooCommerce extension to sell license & serial keys, gift cards and other secret numbers!", "homepage": "https://pluginever.com/plugins/wc-serial-numbers/", "license": "GPL-3.0+", diff --git a/readme.txt b/readme.txt index aa56fb47..1362cc62 100644 --- a/readme.txt +++ b/readme.txt @@ -252,6 +252,9 @@ Yes, you are always welcome to [provide suggestions](https://github.com/pluginev == Changelog == += 1.6.1 (11 Sep 2023) = +* Fix: Conflict PHP Autoloader with other plugins. + = 1.6.0 (28 Aug 2023) = * Fix: Product dropdown showing HTML tags. * Fix: Fix typo. diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index 8e27c531..3b18463d 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -3,7 +3,7 @@ * Plugin Name: WC Serial Numbers * Plugin URI: https://www.pluginever.com/plugins/wocommerce-serial-numbers-pro/ * Description: Sell and manage license keys/ serial numbers/ secret keys easily within your WooCommerce store. - * Version: 1.6.0 + * Version: 1.6.1 * Author: PluginEver * Author URI: http://pluginever.com * License: GPLv2+ @@ -31,32 +31,25 @@ // Don't call the file directly. defined( 'ABSPATH' ) || exit(); -/** - * Autoload function. - * - * @param string $class_name Class name. - * - * @since 1.0.0 - * @return void - */ -function wc_serial_numbers_autoload( $class_name ) { +// Autoload function. +spl_autoload_register( function ( $class ) { + $prefix = 'WooCommerceSerialNumbers\\'; + $len = strlen( $prefix ); + // Bail out if the class name doesn't start with our prefix. - if ( strpos( $class_name, 'WooCommerceSerialNumbers\\' ) !== 0 ) { + if ( strncmp( $prefix, $class, $len ) !== 0 ) { return; } // Remove the prefix from the class name. - $class_name = substr( $class_name, strlen( 'WooCommerceSerialNumbers\\' ) ); - + $relative_class = substr( $class, $len ); // Replace the namespace separator with the directory separator. - $class_name = str_replace( '\\', DIRECTORY_SEPARATOR, $class_name ); - - // Add the .php extension. - $class_name = $class_name . '.php'; + $file = str_replace( '\\', DIRECTORY_SEPARATOR, $relative_class ) . '.php'; + // Look for the file in the src and lib directories. $file_paths = array( - __DIR__ . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . $class_name, - __DIR__ . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . $class_name, + __DIR__ . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . $file, + __DIR__ . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . $file, ); foreach ( $file_paths as $file_path ) { @@ -65,9 +58,7 @@ function wc_serial_numbers_autoload( $class_name ) { break; } } -} - -spl_autoload_register( 'wc_serial_numbers_autoload' ); +} ); /** * Get the plugin instance. From c75fcd7a3a5cb6fd34697805aa007a7973d5c6d1 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 27 Sep 2023 20:26:14 +0600 Subject: [PATCH 25/41] fix depricated function call --- languages/wc-serial-numbers.pot | 227 +------------------------------- package-lock.json | 4 +- readme.txt | 2 +- src/Admin/Admin.php | 2 +- src/Installer.php | 2 +- 5 files changed, 7 insertions(+), 230 deletions(-) diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index 78da82b9..24100903 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -2,9 +2,9 @@ # This file is distributed under the GPLv2+. msgid "" msgstr "" -"Project-Id-Version: Serial Numbers for WooCommerce 1.6.0\n" +"Project-Id-Version: Serial Numbers for WooCommerce 1.6.1\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-09-11 14:07:02+00:00\n" +"POT-Creation-Date: 2023-09-11 14:49:12+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1184,7 +1184,6 @@ msgid "API response" msgstr "" #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:146 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284 msgid "Submit" msgstr "" @@ -1525,228 +1524,6 @@ msgid "" "WooCommerce" msgstr "" -#: vendor/lucatume/wp-browser/src/data/plugins/internationalized-plugin.php:11 -msgid "This is a dummy plugin" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:42 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:72 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:80 -msgid "There was an error when reading this WXR file" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:43 -msgid "" -"Details are shown above. The importer will now try again with a different " -"parser..." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:84 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:89 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:306 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:495 -msgid "This does not appear to be a WXR file, missing/invalid WXR version number" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:132 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:141 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:192 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:196 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:205 -msgid "Sorry, there has been an error." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:133 -msgid "The file does not exist, please try again." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 -msgid "All done." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 -msgid "Have fun!" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:177 -msgid "Remember to update the passwords and roles of imported users." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:197 -msgid "" -"The export file could not be found at %s. It is likely that " -"this was caused by a permissions problem." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:213 -msgid "" -"This WXR file (version %s) may not be supported by this version of the " -"importer. Please consider updating." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:238 -msgid "" -"Failed to import author %s. Their posts will be attributed to the current " -"user." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:264 -msgid "Assign Authors" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:265 -msgid "" -"To make it easier for you to edit and save the imported content, you may " -"want to reassign the author of the imported item to an existing user of " -"this site. For example, you may want to import all the entries as " -"admins entries." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:267 -msgid "" -"If a new user is created by WordPress, a new password will be randomly " -"generated and the new user’s role will be set as %s. Manually " -"changing the new user’s details will be necessary." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:277 -msgid "Import Attachments" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:280 -msgid "Download and import file attachments" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:297 -msgid "Import author:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:308 -msgid "or create new user with login name:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:311 -msgid "as a new user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:319 -msgid "assign posts to an existing user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:321 -msgid "or assign posts to an existing user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:322 -msgid "- Select -" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:372 -msgid "" -"Failed to create new user for %s. Their posts will be attributed to the " -"current user." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:424 -msgid "Failed to import category %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:467 -msgid "Failed to import post tag %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:516 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:738 -msgid "Failed to import %s %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:605 -msgid "Failed to import “%s”: Invalid post type %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:642 -msgid "%s “%s” already exists." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:704 -msgid "Failed to import %s “%s”" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:869 -msgid "Menu item skipped due to missing menu slug" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:876 -msgid "Menu item skipped due to invalid menu slug: %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:939 -msgid "Fetching attachments is not enabled" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:952 -msgid "Invalid file type" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:996 -msgid "Remote server did not respond" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1002 -msgid "Remote server returned error response %1$d %2$s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1009 -msgid "Remote file is incorrect size" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1014 -msgid "Zero size file downloaded" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1020 -msgid "Remote file is too large, limit is %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1119 -msgid "Import WordPress" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1126 -msgid "" -"A new version of this importer is available. Please update to version %s to " -"ensure compatibility with newer export files." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1141 -msgid "" -"Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import " -"the posts, pages, comments, custom fields, categories, and tags into this " -"site." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1142 -msgid "Choose a WXR (.xml) file to upload, then click Upload file and import." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1216 -msgid "" -"Import posts, pages, comments, custom fields, categories, and " -"tags from a WordPress export file." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/themedir1/internationalized-theme/functions.php:7 -msgid "This is a dummy theme" -msgstr "" - -#: vendor/wp-cli/wp-cli/php/utils-wp.php:238 -msgid "Inactive Widgets" -msgstr "" - -#: vendor/wp-cli/wp-cli/php/utils-wp.php:241 -msgid "Drag widgets here to remove them from the sidebar but keep their settings." -msgstr "" - #. Plugin Name of the plugin/theme msgid "WC Serial Numbers" msgstr "" diff --git a/package-lock.json b/package-lock.json index 198d0142..374dcf1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wc-serial-numbers", - "version": "1.6.0", + "version": "1.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wc-serial-numbers", - "version": "1.6.0", + "version": "1.6.1", "license": "GPL-3.0+", "devDependencies": { "@lodder/time-grunt": "^4.0.0", diff --git a/readme.txt b/readme.txt index 1362cc62..d709f7cb 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: license manager, license, license number, serial number, activation number Requires at least: 5.0 Tested up to: 6.3 Requires PHP: 5.6 -Stable tag: 1.6.0 +Stable tag: 1.6.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/Admin/Admin.php b/src/Admin/Admin.php index 5d2ecbf1..072bb2da 100644 --- a/src/Admin/Admin.php +++ b/src/Admin/Admin.php @@ -31,7 +31,7 @@ public function __construct() { * @since 1.0.0 */ public function init() { - WCSN()->services['admin/settings'] = Settings::get_instance(); + WCSN()->services['admin/settings'] = Settings::instance(); WCSN()->services['admin/menus'] = new Menus(); WCSN()->services['admin/notices'] = new Notices(); WCSN()->services['admin/actions'] = new Actions(); diff --git a/src/Installer.php b/src/Installer.php index cb015d18..73a1eab7 100644 --- a/src/Installer.php +++ b/src/Installer.php @@ -122,7 +122,7 @@ public static function install() { self::create_tables(); self::create_cron_jobs(); - Admin\Settings::get_instance()->save_defaults(); + Admin\Settings::instance()->save_defaults(); WCSN()->update_db_version( WCSN()->get_version(), false ); add_option( 'wc_serial_numbers_install_date', current_time( 'mysql' ) ); set_transient( 'wc_serial_numbers_activated', true, 30 ); From cc534e23932807f8906b4edcf6ca998a273416d9 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 27 Sep 2023 20:29:17 +0600 Subject: [PATCH 26/41] prepare release v1.6.2 --- package.json | 2 +- readme.txt | 3 +++ wc-serial-numbers.php | 18 +++++++++++++++++- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b7320ea9..45051821 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wc-serial-numbers", "title": "Serial Numbers for WooCommerce", - "version": "1.6.1", + "version": "1.6.2", "description": "The best WooCommerce extension to sell license & serial keys, gift cards and other secret numbers!", "homepage": "https://pluginever.com/plugins/wc-serial-numbers/", "license": "GPL-3.0+", diff --git a/readme.txt b/readme.txt index d709f7cb..838839d6 100644 --- a/readme.txt +++ b/readme.txt @@ -252,6 +252,9 @@ Yes, you are always welcome to [provide suggestions](https://github.com/pluginev == Changelog == += 1.6.2 (27 Sep 2023) = +* Enhance: Add compatibility with WooCommerce HPOS. + = 1.6.1 (11 Sep 2023) = * Fix: Conflict PHP Autoloader with other plugins. diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index 3b18463d..bf5337af 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -3,7 +3,7 @@ * Plugin Name: WC Serial Numbers * Plugin URI: https://www.pluginever.com/plugins/wocommerce-serial-numbers-pro/ * Description: Sell and manage license keys/ serial numbers/ secret keys easily within your WooCommerce store. - * Version: 1.6.1 + * Version: 1.6.2 * Author: PluginEver * Author URI: http://pluginever.com * License: GPLv2+ @@ -60,6 +60,22 @@ } } ); + +/** + * Plugin compatibility with WooCommerce HPOS + * + * @since 1.0.0 + * @return void + */ +add_action( + 'before_woocommerce_init', + function () { + if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) { + \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true ); + } + } +); + /** * Get the plugin instance. * From 913eeb9083f762f7a58ab45f431645e3c1481b1e Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 27 Sep 2023 20:34:14 +0600 Subject: [PATCH 27/41] bump version --- composer.lock | 111 ++++++++-------- languages/wc-serial-numbers.pot | 227 +++++++++++++++++++++++++++++++- package-lock.json | 4 +- 3 files changed, 286 insertions(+), 56 deletions(-) diff --git a/composer.lock b/composer.lock index 810f3b72..310af389 100644 --- a/composer.lock +++ b/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "antecedent/patchwork", - "version": "2.1.25", + "version": "2.1.26", "source": { "type": "git", "url": "https://github.com/antecedent/patchwork.git", - "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a" + "reference": "f2dae0851b2eae4c51969af740fdd0356d7f8f55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/antecedent/patchwork/zipball/17314e042d45e0dacb0a494c2d1ef50e7621136a", - "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a", + "url": "https://api.github.com/repos/antecedent/patchwork/zipball/f2dae0851b2eae4c51969af740fdd0356d7f8f55", + "reference": "f2dae0851b2eae4c51969af740fdd0356d7f8f55", "shasum": "" }, "require": { @@ -51,9 +51,9 @@ ], "support": { "issues": "https://github.com/antecedent/patchwork/issues", - "source": "https://github.com/antecedent/patchwork/tree/2.1.25" + "source": "https://github.com/antecedent/patchwork/tree/2.1.26" }, - "time": "2023-02-19T12:51:24+00:00" + "time": "2023-09-18T08:18:37+00:00" }, { "name": "behat/gherkin", @@ -2133,22 +2133,29 @@ }, { "name": "lucatume/wp-browser", - "version": "3.1.10", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/lucatume/wp-browser.git", - "reference": "d591a12891305b29ff0e1e08e2a173e6f915abf4" + "reference": "95a189fda634fd52cb44eebbbda3fabe0fdabdb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lucatume/wp-browser/zipball/d591a12891305b29ff0e1e08e2a173e6f915abf4", - "reference": "d591a12891305b29ff0e1e08e2a173e6f915abf4", + "url": "https://api.github.com/repos/lucatume/wp-browser/zipball/95a189fda634fd52cb44eebbbda3fabe0fdabdb2", + "reference": "95a189fda634fd52cb44eebbbda3fabe0fdabdb2", "shasum": "" }, "require": { "antecedent/patchwork": "^2.0", "bordoni/phpass": "^0.3", - "codeception/codeception": "^2.5 || ^3.0 || ^4.0", + "codeception/codeception": "^4", + "codeception/module-asserts": "^1.0", + "codeception/module-cli": "^1.0", + "codeception/module-db": "^1.0", + "codeception/module-filesystem": "^1.0", + "codeception/module-phpbrowser": "^1.0", + "codeception/module-webdriver": "^1.0", + "codeception/util-universalframework": "^1.0", "dg/mysql-dump": "^1.3", "ext-fileinfo": "*", "ext-json": "*", @@ -2225,7 +2232,7 @@ ], "support": { "issues": "https://github.com/lucatume/wp-browser/issues", - "source": "https://github.com/lucatume/wp-browser/tree/3.1.10" + "source": "https://github.com/lucatume/wp-browser/tree/3.2.1" }, "funding": [ { @@ -2233,7 +2240,7 @@ "type": "github" } ], - "time": "2023-07-20T16:11:45+00:00" + "time": "2023-09-21T06:36:09+00:00" }, { "name": "mikehaertl/php-shellcommand", @@ -2457,16 +2464,16 @@ }, { "name": "nesbot/carbon", - "version": "2.70.0", + "version": "2.71.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d" + "reference": "98276233188583f2ff845a0f992a235472d9466a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/d3298b38ea8612e5f77d38d1a99438e42f70341d", - "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", + "reference": "98276233188583f2ff845a0f992a235472d9466a", "shasum": "" }, "require": { @@ -2559,7 +2566,7 @@ "type": "tidelift" } ], - "time": "2023-09-07T16:43:50+00:00" + "time": "2023-09-25T11:31:05+00:00" }, { "name": "nikic/php-parser", @@ -2969,16 +2976,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.27", + "version": "9.2.29", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1" + "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/b0a88255cb70d52653d80c890bd7f38740ea50d1", - "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6a3a87ac2bbe33b25042753df8195ba4aa534c76", + "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76", "shasum": "" }, "require": { @@ -3035,7 +3042,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.27" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.29" }, "funding": [ { @@ -3043,7 +3050,7 @@ "type": "github" } ], - "time": "2023-07-26T13:44:30+00:00" + "time": "2023-09-19T04:57:46+00:00" }, { "name": "phpunit/php-file-iterator", @@ -3288,16 +3295,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.11", + "version": "9.6.13", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "810500e92855eba8a7a5319ae913be2da6f957b0" + "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/810500e92855eba8a7a5319ae913be2da6f957b0", - "reference": "810500e92855eba8a7a5319ae913be2da6f957b0", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f3d767f7f9e191eab4189abe41ab37797e30b1be", + "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be", "shasum": "" }, "require": { @@ -3312,7 +3319,7 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-code-coverage": "^9.2.28", "phpunit/php-file-iterator": "^3.0.5", "phpunit/php-invoker": "^3.1.1", "phpunit/php-text-template": "^2.0.3", @@ -3371,7 +3378,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.11" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.13" }, "funding": [ { @@ -3387,7 +3394,7 @@ "type": "tidelift" } ], - "time": "2023-08-19T07:10:56+00:00" + "time": "2023-09-19T05:39:22+00:00" }, { "name": "pluginever/framework-model", @@ -3446,12 +3453,12 @@ "source": { "type": "git", "url": "git@github.com:pluginever/framework-plugin.git", - "reference": "3761c286a2be883c76f1802ad8eb227e44df9718" + "reference": "d24ae94397a74d334b450f02bfffb1c52d8cebc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pluginever/framework-plugin/zipball/3761c286a2be883c76f1802ad8eb227e44df9718", - "reference": "3761c286a2be883c76f1802ad8eb227e44df9718", + "url": "https://api.github.com/repos/pluginever/framework-plugin/zipball/d24ae94397a74d334b450f02bfffb1c52d8cebc6", + "reference": "d24ae94397a74d334b450f02bfffb1c52d8cebc6", "shasum": "" }, "require": { @@ -3489,7 +3496,7 @@ "source": "https://github.com/pluginever/framework-plugin/tree/master", "issues": "https://github.com/pluginever/framework-plugin/issues" }, - "time": "2023-09-08T16:32:36+00:00" + "time": "2023-09-24T10:21:09+00:00" }, { "name": "pluginever/framework-settings", @@ -3497,12 +3504,12 @@ "source": { "type": "git", "url": "git@github.com:pluginever/framework-settings.git", - "reference": "e3973457bd732626333c483ce078eaa233b4d563" + "reference": "17aa1bebb38da0f4d8a9cbd791c2a2c4e282e493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pluginever/framework-settings/zipball/e3973457bd732626333c483ce078eaa233b4d563", - "reference": "e3973457bd732626333c483ce078eaa233b4d563", + "url": "https://api.github.com/repos/pluginever/framework-settings/zipball/17aa1bebb38da0f4d8a9cbd791c2a2c4e282e493", + "reference": "17aa1bebb38da0f4d8a9cbd791c2a2c4e282e493", "shasum": "" }, "require": { @@ -3540,7 +3547,7 @@ "source": "https://github.com/pluginever/framework-settings/tree/master", "issues": "https://github.com/pluginever/framework-settings/issues" }, - "time": "2023-09-08T18:13:19+00:00" + "time": "2023-09-27T10:14:00+00:00" }, { "name": "psr/clock", @@ -3695,16 +3702,16 @@ }, { "name": "psr/http-client", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { @@ -3741,9 +3748,9 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/1.0.2" + "source": "https://github.com/php-fig/http-client" }, - "time": "2023-04-10T20:12:12+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", @@ -6838,16 +6845,16 @@ }, { "name": "wp-cli/php-cli-tools", - "version": "v0.11.19", + "version": "v0.11.20", "source": { "type": "git", "url": "https://github.com/wp-cli/php-cli-tools.git", - "reference": "2d27f0db5c36f5aa0064abecddd6d05f28c4d001" + "reference": "d788a2c79e02f2f735fbb2b9a53db94d0e1bca4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/2d27f0db5c36f5aa0064abecddd6d05f28c4d001", - "reference": "2d27f0db5c36f5aa0064abecddd6d05f28c4d001", + "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/d788a2c79e02f2f735fbb2b9a53db94d0e1bca4f", + "reference": "d788a2c79e02f2f735fbb2b9a53db94d0e1bca4f", "shasum": "" }, "require": { @@ -6855,7 +6862,7 @@ }, "require-dev": { "roave/security-advisories": "dev-latest", - "wp-cli/wp-cli-tests": "^3.1.6" + "wp-cli/wp-cli-tests": "^4" }, "type": "library", "extra": { @@ -6895,9 +6902,9 @@ ], "support": { "issues": "https://github.com/wp-cli/php-cli-tools/issues", - "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.11.19" + "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.11.20" }, - "time": "2023-07-21T11:37:15+00:00" + "time": "2023-09-01T12:21:35+00:00" }, { "name": "wp-cli/wp-cli", diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index 24100903..e7cd6c41 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -2,9 +2,9 @@ # This file is distributed under the GPLv2+. msgid "" msgstr "" -"Project-Id-Version: Serial Numbers for WooCommerce 1.6.1\n" +"Project-Id-Version: Serial Numbers for WooCommerce 1.6.2\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-09-11 14:49:12+00:00\n" +"POT-Creation-Date: 2023-09-27 14:32:49+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1184,6 +1184,7 @@ msgid "API response" msgstr "" #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:146 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284 msgid "Submit" msgstr "" @@ -1524,6 +1525,228 @@ msgid "" "WooCommerce" msgstr "" +#: vendor/lucatume/wp-browser/src/data/plugins/internationalized-plugin.php:11 +msgid "This is a dummy plugin" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:42 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:72 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:80 +msgid "There was an error when reading this WXR file" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:43 +msgid "" +"Details are shown above. The importer will now try again with a different " +"parser..." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:84 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:89 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:306 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:495 +msgid "This does not appear to be a WXR file, missing/invalid WXR version number" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:132 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:141 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:192 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:196 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:205 +msgid "Sorry, there has been an error." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:133 +msgid "The file does not exist, please try again." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 +msgid "All done." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 +msgid "Have fun!" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:177 +msgid "Remember to update the passwords and roles of imported users." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:197 +msgid "" +"The export file could not be found at %s. It is likely that " +"this was caused by a permissions problem." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:213 +msgid "" +"This WXR file (version %s) may not be supported by this version of the " +"importer. Please consider updating." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:238 +msgid "" +"Failed to import author %s. Their posts will be attributed to the current " +"user." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:264 +msgid "Assign Authors" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:265 +msgid "" +"To make it easier for you to edit and save the imported content, you may " +"want to reassign the author of the imported item to an existing user of " +"this site. For example, you may want to import all the entries as " +"admins entries." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:267 +msgid "" +"If a new user is created by WordPress, a new password will be randomly " +"generated and the new user’s role will be set as %s. Manually " +"changing the new user’s details will be necessary." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:277 +msgid "Import Attachments" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:280 +msgid "Download and import file attachments" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:297 +msgid "Import author:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:308 +msgid "or create new user with login name:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:311 +msgid "as a new user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:319 +msgid "assign posts to an existing user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:321 +msgid "or assign posts to an existing user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:322 +msgid "- Select -" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:372 +msgid "" +"Failed to create new user for %s. Their posts will be attributed to the " +"current user." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:424 +msgid "Failed to import category %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:467 +msgid "Failed to import post tag %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:516 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:738 +msgid "Failed to import %s %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:605 +msgid "Failed to import “%s”: Invalid post type %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:642 +msgid "%s “%s” already exists." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:704 +msgid "Failed to import %s “%s”" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:869 +msgid "Menu item skipped due to missing menu slug" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:876 +msgid "Menu item skipped due to invalid menu slug: %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:939 +msgid "Fetching attachments is not enabled" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:952 +msgid "Invalid file type" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:996 +msgid "Remote server did not respond" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1002 +msgid "Remote server returned error response %1$d %2$s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1009 +msgid "Remote file is incorrect size" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1014 +msgid "Zero size file downloaded" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1020 +msgid "Remote file is too large, limit is %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1119 +msgid "Import WordPress" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1126 +msgid "" +"A new version of this importer is available. Please update to version %s to " +"ensure compatibility with newer export files." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1141 +msgid "" +"Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import " +"the posts, pages, comments, custom fields, categories, and tags into this " +"site." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1142 +msgid "Choose a WXR (.xml) file to upload, then click Upload file and import." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1216 +msgid "" +"Import posts, pages, comments, custom fields, categories, and " +"tags from a WordPress export file." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/themedir1/internationalized-theme/functions.php:7 +msgid "This is a dummy theme" +msgstr "" + +#: vendor/wp-cli/wp-cli/php/utils-wp.php:238 +msgid "Inactive Widgets" +msgstr "" + +#: vendor/wp-cli/wp-cli/php/utils-wp.php:241 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "" + #. Plugin Name of the plugin/theme msgid "WC Serial Numbers" msgstr "" diff --git a/package-lock.json b/package-lock.json index 374dcf1b..55ce18c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wc-serial-numbers", - "version": "1.6.1", + "version": "1.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wc-serial-numbers", - "version": "1.6.1", + "version": "1.6.2", "license": "GPL-3.0+", "devDependencies": { "@lodder/time-grunt": "^4.0.0", From bde91325439239e73c2dd4a5d97a1166563c9d45 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Sun, 8 Oct 2023 11:21:25 +0600 Subject: [PATCH 28/41] enhance - No source checking while connecting keys --- languages/wc-serial-numbers.pot | 18 +++++++++--------- src/Orders.php | 1 - src/functions.php | 2 +- wc-serial-numbers.php | 2 +- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index e7cd6c41..696af597 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Serial Numbers for WooCommerce 1.6.2\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-09-27 14:32:49+00:00\n" +"POT-Creation-Date: 2023-10-08 04:47:33+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -61,29 +61,29 @@ msgstr "" msgid "Settings saved." msgstr "" -#: lib/Lib/Settings.php:260 lib/Lib/Settings.php:351 lib/Lib/Settings.php:360 -#: lib/Lib/Settings.php:369 +#: lib/Lib/Settings.php:310 lib/Lib/Settings.php:401 lib/Lib/Settings.php:410 +#: lib/Lib/Settings.php:419 msgid "Recommended" msgstr "" -#: lib/Lib/Settings.php:261 lib/Lib/Settings.php:352 lib/Lib/Settings.php:361 -#: lib/Lib/Settings.php:370 +#: lib/Lib/Settings.php:311 lib/Lib/Settings.php:402 lib/Lib/Settings.php:411 +#: lib/Lib/Settings.php:420 msgid "Install Now" msgstr "" -#: lib/Lib/Settings.php:322 +#: lib/Lib/Settings.php:372 msgid "Need Help?" msgstr "" -#: lib/Lib/Settings.php:384 +#: lib/Lib/Settings.php:434 msgid "Join our Community" msgstr "" -#: lib/Lib/Settings.php:388 +#: lib/Lib/Settings.php:438 msgid "Request a Feature" msgstr "" -#: lib/Lib/Settings.php:392 +#: lib/Lib/Settings.php:442 msgid "Report a Bug" msgstr "" diff --git a/src/Orders.php b/src/Orders.php index d451a4eb..e0c2b572 100644 --- a/src/Orders.php +++ b/src/Orders.php @@ -59,7 +59,6 @@ public static function validate_checkout() { $args = array( 'product_id' => $product_id, 'status' => 'available', - 'source' => $source, ); $total_found = Key::count( $args ); if ( $total_found < $needed_quantity ) { diff --git a/src/functions.php b/src/functions.php index d3ffa602..a1bc1ce0 100644 --- a/src/functions.php +++ b/src/functions.php @@ -515,7 +515,7 @@ function wcsn_order_update_keys( $order_id ) { * @param int $order_id Order ID. * @param int $needed_count Needed count. */ - do_action( 'wc_serial_numbers_pre_add_order_item_eys', $item, $order_id, $needed_count ); + do_action( 'wc_serial_numbers_pre_add_order_item_keys', $item, $order_id, $needed_count ); // Deprecated. use wc_serial_numbers_pre_order_add_keys instead. Will be removed in 1.5.0. apply_filters( 'wc_serial_numbers_pre_order_item_connect_serial_numbers', $item['product_id'], $needed_count, $item['key_source'], $order_id ); diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index bf5337af..4e6a9eff 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -3,7 +3,7 @@ * Plugin Name: WC Serial Numbers * Plugin URI: https://www.pluginever.com/plugins/wocommerce-serial-numbers-pro/ * Description: Sell and manage license keys/ serial numbers/ secret keys easily within your WooCommerce store. - * Version: 1.6.2 + * Version: 1.6.3 * Author: PluginEver * Author URI: http://pluginever.com * License: GPLv2+ From b449b6d61673b78e047162eaffa08c8bf1e22711 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Sun, 8 Oct 2023 15:45:44 +0600 Subject: [PATCH 29/41] prepare release v1.6.3 --- composer.lock | 34 ++++++++++++++++----------------- languages/wc-serial-numbers.pot | 6 +++--- package.json | 2 +- readme.txt | 6 +++++- src/Admin/Admin.php | 3 +++ 5 files changed, 29 insertions(+), 22 deletions(-) diff --git a/composer.lock b/composer.lock index 310af389..697cda12 100644 --- a/composer.lock +++ b/composer.lock @@ -1613,7 +1613,7 @@ }, { "name": "illuminate/collections", - "version": "v9.52.15", + "version": "v9.52.16", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", @@ -1668,7 +1668,7 @@ }, { "name": "illuminate/conditionable", - "version": "v9.52.15", + "version": "v9.52.16", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", @@ -1714,7 +1714,7 @@ }, { "name": "illuminate/contracts", - "version": "v9.52.15", + "version": "v9.52.16", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", @@ -1762,7 +1762,7 @@ }, { "name": "illuminate/macroable", - "version": "v9.52.15", + "version": "v9.52.16", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", @@ -1808,7 +1808,7 @@ }, { "name": "illuminate/support", - "version": "v9.52.15", + "version": "v9.52.16", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", @@ -1879,16 +1879,16 @@ }, { "name": "justinrainbow/json-schema", - "version": "5.2.12", + "version": "v5.2.13", "source": { "type": "git", "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" + "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", - "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/fbbe7e5d79f618997bc3332a6f49246036c45793", + "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793", "shasum": "" }, "require": { @@ -1943,9 +1943,9 @@ ], "support": { "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" + "source": "https://github.com/justinrainbow/json-schema/tree/v5.2.13" }, - "time": "2022-04-13T08:02:27+00:00" + "time": "2023-09-26T02:20:38+00:00" }, { "name": "league/flysystem", @@ -6845,16 +6845,16 @@ }, { "name": "wp-cli/php-cli-tools", - "version": "v0.11.20", + "version": "v0.11.21", "source": { "type": "git", "url": "https://github.com/wp-cli/php-cli-tools.git", - "reference": "d788a2c79e02f2f735fbb2b9a53db94d0e1bca4f" + "reference": "b3457a8d60cd0b1c48cab76ad95df136d266f0b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/d788a2c79e02f2f735fbb2b9a53db94d0e1bca4f", - "reference": "d788a2c79e02f2f735fbb2b9a53db94d0e1bca4f", + "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/b3457a8d60cd0b1c48cab76ad95df136d266f0b6", + "reference": "b3457a8d60cd0b1c48cab76ad95df136d266f0b6", "shasum": "" }, "require": { @@ -6902,9 +6902,9 @@ ], "support": { "issues": "https://github.com/wp-cli/php-cli-tools/issues", - "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.11.20" + "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.11.21" }, - "time": "2023-09-01T12:21:35+00:00" + "time": "2023-09-29T15:28:10+00:00" }, { "name": "wp-cli/wp-cli", diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index 696af597..9ac80029 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Serial Numbers for WooCommerce 1.6.2\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-10-08 04:47:33+00:00\n" +"POT-Creation-Date: 2023-10-08 05:27:05+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1479,13 +1479,13 @@ msgstr "" msgid "Order id is invalid." msgstr "" -#: src/Orders.php:67 +#: src/Orders.php:66 msgid "" "Sorry, there aren’t enough Serial Keys for %1$s. Please remove this item or " "lower the quantity. For now, we have %2$s Serial Keys for this product." msgstr "" -#: src/Orders.php:110 +#: src/Orders.php:109 msgid "Order automatically completed by the Serial Numbers for WooCommerce." msgstr "" diff --git a/package.json b/package.json index 45051821..e1f8c560 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wc-serial-numbers", "title": "Serial Numbers for WooCommerce", - "version": "1.6.2", + "version": "1.6.3", "description": "The best WooCommerce extension to sell license & serial keys, gift cards and other secret numbers!", "homepage": "https://pluginever.com/plugins/wc-serial-numbers/", "license": "GPL-3.0+", diff --git a/readme.txt b/readme.txt index 838839d6..8b3442e7 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: license manager, license, license number, serial number, activation number Requires at least: 5.0 Tested up to: 6.3 Requires PHP: 5.6 -Stable tag: 1.6.1 +Stable tag: 1.6.3 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -252,6 +252,10 @@ Yes, you are always welcome to [provide suggestions](https://github.com/pluginev == Changelog == += 1.6.3 (8 Oct 2023) = +* Fix: Dropdown active color is not working. +* Enhance: Allow keys to be sold without checking key source. + = 1.6.2 (27 Sep 2023) = * Enhance: Add compatibility with WooCommerce HPOS. diff --git a/src/Admin/Admin.php b/src/Admin/Admin.php index 072bb2da..e4afeff9 100644 --- a/src/Admin/Admin.php +++ b/src/Admin/Admin.php @@ -75,6 +75,9 @@ public function enqueue_scripts( $hook ) { 'apiurl' => site_url( '?wc-api=serial-numbers-api' ), ) ); + + // add inline style for select2 --wp-admin-theme-color + wp_add_inline_style( 'common', ':root{--wp-admin-theme-color:#0073aa;}' ); } From 8e4c9c739b1ae5e4d7d1c5e47abff3f8dae44e04 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Sun, 8 Oct 2023 16:12:33 +0600 Subject: [PATCH 30/41] update package --- languages/wc-serial-numbers.pot | 12 ++++++------ package-lock.json | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index 9ac80029..401af0cd 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -2,9 +2,9 @@ # This file is distributed under the GPLv2+. msgid "" msgstr "" -"Project-Id-Version: Serial Numbers for WooCommerce 1.6.2\n" +"Project-Id-Version: Serial Numbers for WooCommerce 1.6.3\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-10-08 05:27:05+00:00\n" +"POT-Creation-Date: 2023-10-08 09:48:37+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -207,23 +207,23 @@ msgstr "" msgid "Copied" msgstr "" -#: src/Admin/Admin.php:105 +#: src/Admin/Admin.php:108 #. translators: 1: Plugin name 2: WordPress msgid "" "Thank you for using %1$s! Share your appreciation with a five-star review " "%2$s." msgstr "" -#: src/Admin/Admin.php:107 +#: src/Admin/Admin.php:110 msgid "Thanks :)" msgstr "" -#: src/Admin/Admin.php:125 +#: src/Admin/Admin.php:128 #. translators: 1: Plugin version msgid "Version %s" msgstr "" -#: src/Admin/Admin.php:138 src/Admin/Menus.php:56 src/Admin/Menus.php:97 +#: src/Admin/Admin.php:141 src/Admin/Menus.php:56 src/Admin/Menus.php:97 #: src/Admin/Menus.php:98 src/Admin/Menus.php:440 src/Admin/Metaboxes.php:33 #: src/Admin/Metaboxes.php:229 src/Functions/Template.php:226 msgid "Serial Numbers" diff --git a/package-lock.json b/package-lock.json index 55ce18c1..9216c9cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wc-serial-numbers", - "version": "1.6.2", + "version": "1.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wc-serial-numbers", - "version": "1.6.2", + "version": "1.6.3", "license": "GPL-3.0+", "devDependencies": { "@lodder/time-grunt": "^4.0.0", From f32926835b5dff61f0983623773bd4b59824a4bc Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 25 Oct 2023 10:22:54 +0600 Subject: [PATCH 31/41] update bash --- bin/release.sh | 21 +-- languages/wc-serial-numbers.pot | 225 +------------------------------- 2 files changed, 14 insertions(+), 232 deletions(-) diff --git a/bin/release.sh b/bin/release.sh index 883fa9f2..22ca844d 100755 --- a/bin/release.sh +++ b/bin/release.sh @@ -16,12 +16,6 @@ fi echo "Preparing release $VERSION for $SLUG..." -echo "➤ Building plugin..." -npm install && npm run build -composer install -composer update --no-dev --no-scripts -echo "✓ Plugin built!" - # Check if svn user name is provided with -u flag and password with -p flag while getopts u:p: flag; do case "${flag}" in @@ -36,6 +30,17 @@ if [ -z "$SVN_USER" ] || [ -z "$SVN_PASSWORD" ]; then exit 1 fi +# Replace the version in readme.txt +sed -i '' "s/Stable tag: .*/Stable tag: $VERSION/" readme.txt +# Replace the version in plugin file +sed -i '' "s/Version: .*/Version: $VERSION/" $SLUG.php + +echo "➤ Building plugin..." +npm install && npm run build +composer install +composer update --no-dev --no-scripts +echo "✓ Plugin built!" + # if directory already exists, delete it if [ -d "$SVN_DIR" ]; then rm -rf $SVN_DIR @@ -63,9 +68,9 @@ find "$SVN_DIR/trunk/" -type d -empty -delete # Copy assets # If .wordpress-org is a directory and contains files, copy them to the SVN repo. -if [[ -d "$WORKSPACE/.wordpress-org" ]]; then +if [[ -d "$WORKING_DIR/.wordpress-org" ]]; then echo "➤ Copying assets..." - rsync -rc "$WORKSPACE/.wordpress-org/" "$SVN_DIR/assets/" --delete --delete-excluded + rsync -rc "$WORKING_DIR/.wordpress-org/" "$SVN_DIR/assets/" --delete --delete-excluded # Fix screenshots getting force downloaded when clicking them # https://developer.wordpress.org/plugins/wordpress-org/plugin-assets/ if test -d "$SVN_DIR/assets" && test -n "$(find "$SVN_DIR/assets" -maxdepth 1 -name "*.png" -print -quit)"; then diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index 401af0cd..efc89bbc 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Serial Numbers for WooCommerce 1.6.3\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-10-08 09:48:37+00:00\n" +"POT-Creation-Date: 2023-10-08 10:13:10+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1184,7 +1184,6 @@ msgid "API response" msgstr "" #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:146 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284 msgid "Submit" msgstr "" @@ -1525,228 +1524,6 @@ msgid "" "WooCommerce" msgstr "" -#: vendor/lucatume/wp-browser/src/data/plugins/internationalized-plugin.php:11 -msgid "This is a dummy plugin" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:42 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:72 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:80 -msgid "There was an error when reading this WXR file" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:43 -msgid "" -"Details are shown above. The importer will now try again with a different " -"parser..." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:84 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:89 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:306 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:495 -msgid "This does not appear to be a WXR file, missing/invalid WXR version number" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:132 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:141 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:192 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:196 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:205 -msgid "Sorry, there has been an error." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:133 -msgid "The file does not exist, please try again." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 -msgid "All done." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 -msgid "Have fun!" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:177 -msgid "Remember to update the passwords and roles of imported users." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:197 -msgid "" -"The export file could not be found at %s. It is likely that " -"this was caused by a permissions problem." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:213 -msgid "" -"This WXR file (version %s) may not be supported by this version of the " -"importer. Please consider updating." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:238 -msgid "" -"Failed to import author %s. Their posts will be attributed to the current " -"user." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:264 -msgid "Assign Authors" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:265 -msgid "" -"To make it easier for you to edit and save the imported content, you may " -"want to reassign the author of the imported item to an existing user of " -"this site. For example, you may want to import all the entries as " -"admins entries." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:267 -msgid "" -"If a new user is created by WordPress, a new password will be randomly " -"generated and the new user’s role will be set as %s. Manually " -"changing the new user’s details will be necessary." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:277 -msgid "Import Attachments" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:280 -msgid "Download and import file attachments" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:297 -msgid "Import author:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:308 -msgid "or create new user with login name:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:311 -msgid "as a new user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:319 -msgid "assign posts to an existing user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:321 -msgid "or assign posts to an existing user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:322 -msgid "- Select -" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:372 -msgid "" -"Failed to create new user for %s. Their posts will be attributed to the " -"current user." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:424 -msgid "Failed to import category %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:467 -msgid "Failed to import post tag %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:516 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:738 -msgid "Failed to import %s %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:605 -msgid "Failed to import “%s”: Invalid post type %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:642 -msgid "%s “%s” already exists." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:704 -msgid "Failed to import %s “%s”" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:869 -msgid "Menu item skipped due to missing menu slug" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:876 -msgid "Menu item skipped due to invalid menu slug: %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:939 -msgid "Fetching attachments is not enabled" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:952 -msgid "Invalid file type" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:996 -msgid "Remote server did not respond" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1002 -msgid "Remote server returned error response %1$d %2$s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1009 -msgid "Remote file is incorrect size" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1014 -msgid "Zero size file downloaded" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1020 -msgid "Remote file is too large, limit is %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1119 -msgid "Import WordPress" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1126 -msgid "" -"A new version of this importer is available. Please update to version %s to " -"ensure compatibility with newer export files." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1141 -msgid "" -"Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import " -"the posts, pages, comments, custom fields, categories, and tags into this " -"site." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1142 -msgid "Choose a WXR (.xml) file to upload, then click Upload file and import." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1216 -msgid "" -"Import posts, pages, comments, custom fields, categories, and " -"tags from a WordPress export file." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/themedir1/internationalized-theme/functions.php:7 -msgid "This is a dummy theme" -msgstr "" - -#: vendor/wp-cli/wp-cli/php/utils-wp.php:238 -msgid "Inactive Widgets" -msgstr "" - -#: vendor/wp-cli/wp-cli/php/utils-wp.php:241 -msgid "Drag widgets here to remove them from the sidebar but keep their settings." -msgstr "" - #. Plugin Name of the plugin/theme msgid "WC Serial Numbers" msgstr "" From 7702cd4b843097b2f54848d23272d64d8a99364b Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 25 Oct 2023 12:25:52 +0600 Subject: [PATCH 32/41] Fix phpcs issues --- composer.lock | 224 +++- examples/{api-test.php => api-test.txt} | 1 - languages/wc-serial-numbers.pot | 480 +++++-- lib/classes/wp-async-request.php | 202 --- lib/classes/wp-background-process.php | 733 ----------- src/API.php | 4 +- src/Actions.php | 1 - src/Admin/Actions.php | 1 - src/Admin/Admin.php | 8 +- src/Admin/ListTables/ActivationsTable.php | 29 +- src/Admin/ListTables/KeysTable.php | 127 +- src/Admin/ListTables/ListTable.php | 14 +- src/Admin/ListTables/StockTable.php | 21 +- src/Admin/Menus.php | 33 +- src/Admin/Metaboxes.php | 129 +- src/Admin/Notices.php | 10 +- src/Admin/Orders.php | 10 +- src/Admin/Products.php | 5 - src/Admin/Settings.php | 52 +- src/Admin/views/html-edit-key.php | 6 +- src/Ajax.php | 8 +- src/Compat.php | 16 +- src/Deprecated/Functions.php | 7 +- src/Deprecated/class-encryption.php | 211 ---- src/Deprecated/class-query.php | 1398 --------------------- src/Encryption.php | 59 +- src/Frontend/Shortcodes.php | 2 +- src/Functions/Template.php | 14 +- src/Installer.php | 133 +- src/Models/Activation.php | 1 - src/Models/Key.php | 5 +- src/Orders.php | 15 +- src/Plugin.php | 2 +- src/Utilities/Utilities.php | 2 +- src/functions.php | 136 +- templates/email-stock-notification.php | 16 +- wc-serial-numbers.php | 46 +- 37 files changed, 1023 insertions(+), 3138 deletions(-) rename examples/{api-test.php => api-test.txt} (99%) delete mode 100644 lib/classes/wp-async-request.php delete mode 100644 lib/classes/wp-background-process.php delete mode 100644 src/Deprecated/class-encryption.php delete mode 100644 src/Deprecated/class-query.php diff --git a/composer.lock b/composer.lock index 697cda12..8ec3024e 100644 --- a/composer.lock +++ b/composer.lock @@ -180,18 +180,18 @@ "source": { "type": "git", "url": "https://github.com/byteever/byteever-sniffs.git", - "reference": "12bbcbbd8bbdda2bd325ee7d744bbfb2378f3a02" + "reference": "edea620f99832e84079dfdcda634d805a9573c62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/byteever/byteever-sniffs/zipball/12bbcbbd8bbdda2bd325ee7d744bbfb2378f3a02", - "reference": "12bbcbbd8bbdda2bd325ee7d744bbfb2378f3a02", + "url": "https://api.github.com/repos/byteever/byteever-sniffs/zipball/edea620f99832e84079dfdcda634d805a9573c62", + "reference": "edea620f99832e84079dfdcda634d805a9573c62", "shasum": "" }, "require": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "phpcompatibility/phpcompatibility-wp": "2.1.0", - "wp-coding-standards/wpcs": "^2.3.0" + "dealerdirect/phpcodesniffer-composer-installer": "^0.7", + "phpcompatibility/phpcompatibility-wp": "^2.1", + "wp-coding-standards/wpcs": "^3.0" }, "require-dev": { "roave/security-advisories": "dev-latest" @@ -233,7 +233,7 @@ "source": "https://github.com/byteever/byteever-sniffs/tree/master", "issues": "https://github.com/byteever/byteever-sniffs/issues" }, - "time": "2022-11-21T08:46:53+00:00" + "time": "2023-10-12T09:08:28+00:00" }, { "name": "codeception/codeception", @@ -2043,16 +2043,16 @@ }, { "name": "league/mime-type-detection", - "version": "1.13.0", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96" + "reference": "b6a5854368533df0295c5761a0253656a2e52d9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/a6dfb1194a2946fcdc1f38219445234f65b35c96", - "reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b6a5854368533df0295c5761a0253656a2e52d9e", + "reference": "b6a5854368533df0295c5761a0253656a2e52d9e", "shasum": "" }, "require": { @@ -2083,7 +2083,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.13.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.14.0" }, "funding": [ { @@ -2095,7 +2095,7 @@ "type": "tidelift" } ], - "time": "2023-08-05T12:09:49+00:00" + "time": "2023-10-17T14:13:20+00:00" }, { "name": "level-level/wp-browser-woocommerce", @@ -2737,16 +2737,16 @@ }, { "name": "php-webdriver/webdriver", - "version": "1.15.0", + "version": "1.15.1", "source": { "type": "git", "url": "https://github.com/php-webdriver/php-webdriver.git", - "reference": "a1578689290055586f1ee51eaf0ec9d52895bb6d" + "reference": "cd52d9342c5aa738c2e75a67e47a1b6df97154e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/a1578689290055586f1ee51eaf0ec9d52895bb6d", - "reference": "a1578689290055586f1ee51eaf0ec9d52895bb6d", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/cd52d9342c5aa738c2e75a67e47a1b6df97154e8", + "reference": "cd52d9342c5aa738c2e75a67e47a1b6df97154e8", "shasum": "" }, "require": { @@ -2755,7 +2755,7 @@ "ext-zip": "*", "php": "^7.3 || ^8.0", "symfony/polyfill-mbstring": "^1.12", - "symfony/process": "^5.0 || ^6.0" + "symfony/process": "^5.0 || ^6.0 || ^7.0" }, "replace": { "facebook/webdriver": "*" @@ -2797,9 +2797,9 @@ ], "support": { "issues": "https://github.com/php-webdriver/php-webdriver/issues", - "source": "https://github.com/php-webdriver/php-webdriver/tree/1.15.0" + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.15.1" }, - "time": "2023-08-29T13:52:26+00:00" + "time": "2023-10-20T12:21:20+00:00" }, { "name": "phpcompatibility/php-compatibility", @@ -2922,16 +2922,16 @@ }, { "name": "phpcompatibility/phpcompatibility-wp", - "version": "2.1.0", + "version": "2.1.4", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", - "reference": "41bef18ba688af638b7310666db28e1ea9158b2f" + "reference": "b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/41bef18ba688af638b7310666db28e1ea9158b2f", - "reference": "41bef18ba688af638b7310666db28e1ea9158b2f", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5", + "reference": "b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5", "shasum": "" }, "require": { @@ -2939,10 +2939,10 @@ "phpcompatibility/phpcompatibility-paragonie": "^1.0" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5" + "dealerdirect/phpcodesniffer-composer-installer": "^0.7" }, "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." }, "type": "phpcodesniffer-standard", @@ -2966,13 +2966,150 @@ "compatibility", "phpcs", "standards", + "static analysis", "wordpress" ], "support": { "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" }, - "time": "2019-08-28T14:22:28+00:00" + "time": "2022-10-24T09:00:36+00:00" + }, + { + "name": "phpcsstandards/phpcsextra", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/PHPCSExtra.git", + "reference": "746c3190ba8eb2f212087c947ba75f4f5b9a58d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/746c3190ba8eb2f212087c947ba75f4f5b9a58d5", + "reference": "746c3190ba8eb2f212087c947ba75f4f5b9a58d5", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "phpcsstandards/phpcsutils": "^1.0.8", + "squizlabs/php_codesniffer": "^3.7.1" + }, + "require-dev": { + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpcsstandards/phpcsdevcs": "^1.1.6", + "phpcsstandards/phpcsdevtools": "^1.2.1", + "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-stable": "1.x-dev", + "dev-develop": "1.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHPCSExtra/graphs/contributors" + } + ], + "description": "A collection of sniffs and standards for use with PHP_CodeSniffer.", + "keywords": [ + "PHP_CodeSniffer", + "phpcbf", + "phpcodesniffer-standard", + "phpcs", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/PHPCSStandards/PHPCSExtra/issues", + "source": "https://github.com/PHPCSStandards/PHPCSExtra" + }, + "time": "2023-09-20T22:06:18+00:00" + }, + { + "name": "phpcsstandards/phpcsutils", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", + "reference": "69465cab9d12454e5e7767b9041af0cd8cd13be7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/69465cab9d12454e5e7767b9041af0cd8cd13be7", + "reference": "69465cab9d12454e5e7767b9041af0cd8cd13be7", + "shasum": "" + }, + "require": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", + "php": ">=5.4", + "squizlabs/php_codesniffer": "^3.7.1 || 4.0.x-dev@dev" + }, + "require-dev": { + "ext-filter": "*", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpcsstandards/phpcsdevcs": "^1.1.6", + "yoast/phpunit-polyfills": "^1.0.5 || ^2.0.0" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-stable": "1.x-dev", + "dev-develop": "1.x-dev" + } + }, + "autoload": { + "classmap": [ + "PHPCSUtils/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHPCSUtils/graphs/contributors" + } + ], + "description": "A suite of utility functions for use with PHP_CodeSniffer", + "homepage": "https://phpcsutils.com/", + "keywords": [ + "PHP_CodeSniffer", + "phpcbf", + "phpcodesniffer-standard", + "phpcs", + "phpcs3", + "standards", + "static analysis", + "tokens", + "utility" + ], + "support": { + "docs": "https://phpcsutils.com/", + "issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues", + "source": "https://github.com/PHPCSStandards/PHPCSUtils" + }, + "time": "2023-07-16T21:39:41+00:00" }, { "name": "phpunit/php-code-coverage", @@ -6978,30 +7115,38 @@ }, { "name": "wp-coding-standards/wpcs", - "version": "2.3.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", - "reference": "7da1894633f168fe244afc6de00d141f27517b62" + "reference": "b4caf9689f1a0e4a4c632679a44e638c1c67aff1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7da1894633f168fe244afc6de00d141f27517b62", - "reference": "7da1894633f168fe244afc6de00d141f27517b62", + "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/b4caf9689f1a0e4a4c632679a44e638c1c67aff1", + "reference": "b4caf9689f1a0e4a4c632679a44e638c1c67aff1", "shasum": "" }, "require": { + "ext-filter": "*", + "ext-libxml": "*", + "ext-tokenizer": "*", + "ext-xmlreader": "*", "php": ">=5.4", - "squizlabs/php_codesniffer": "^3.3.1" + "phpcsstandards/phpcsextra": "^1.1.0", + "phpcsstandards/phpcsutils": "^1.0.8", + "squizlabs/php_codesniffer": "^3.7.2" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6", + "php-parallel-lint/php-console-highlighter": "^1.0.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpcompatibility/php-compatibility": "^9.0", - "phpcsstandards/phpcsdevtools": "^1.0", + "phpcsstandards/phpcsdevtools": "^1.2.0", "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." + "ext-iconv": "For improved results", + "ext-mbstring": "For improved results" }, "type": "phpcodesniffer-standard", "notification-url": "https://packagist.org/downloads/", @@ -7018,6 +7163,7 @@ "keywords": [ "phpcs", "standards", + "static analysis", "wordpress" ], "support": { @@ -7025,7 +7171,13 @@ "source": "https://github.com/WordPress/WordPress-Coding-Standards", "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" }, - "time": "2020-05-13T23:57:56+00:00" + "funding": [ + { + "url": "https://opencollective.com/thewpcc/contribute/wp-php-63406", + "type": "custom" + } + ], + "time": "2023-09-14T07:06:09+00:00" }, { "name": "zordius/lightncandy", diff --git a/examples/api-test.php b/examples/api-test.txt similarity index 99% rename from examples/api-test.php rename to examples/api-test.txt index 2dc12629..680db184 100644 --- a/examples/api-test.php +++ b/examples/api-test.txt @@ -4,7 +4,6 @@ if ( ! current_user_can( 'manage_options' ) ) { die(); } - // API variables, please override. $base_url = 'http://domain.com'; $email = 'example@domain.com'; diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index efc89bbc..0ab17146 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Serial Numbers for WooCommerce 1.6.3\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-10-08 10:13:10+00:00\n" +"POT-Creation-Date: 2023-10-25 06:00:24+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -53,7 +53,7 @@ msgstr "" msgid "More Plugins" msgstr "" -#: lib/Lib/Plugin.php:692 src/Admin/Menus.php:179 src/Admin/Menus.php:180 +#: lib/Lib/Plugin.php:692 src/Admin/Menus.php:169 src/Admin/Menus.php:170 msgid "Settings" msgstr "" @@ -87,14 +87,6 @@ msgstr "" msgid "Report a Bug" msgstr "" -#: lib/classes/wp-background-process.php:653 -msgid "Every Minute" -msgstr "" - -#: lib/classes/wp-background-process.php:655 -msgid "Every %d Minutes" -msgstr "" - #: src/API.php:60 msgid "Invalid action." msgstr "" @@ -175,11 +167,11 @@ msgstr "" msgid "Serial key is deactivated." msgstr "" -#: src/Admin/Actions.php:223 +#: src/Admin/Actions.php:222 msgid "Key added successfully." msgstr "" -#: src/Admin/Actions.php:225 +#: src/Admin/Actions.php:224 msgid "Key updated successfully." msgstr "" @@ -223,68 +215,68 @@ msgstr "" msgid "Version %s" msgstr "" -#: src/Admin/Admin.php:141 src/Admin/Menus.php:56 src/Admin/Menus.php:97 -#: src/Admin/Menus.php:98 src/Admin/Menus.php:440 src/Admin/Metaboxes.php:33 -#: src/Admin/Metaboxes.php:229 src/Functions/Template.php:226 +#: src/Admin/Admin.php:141 src/Admin/Menus.php:52 src/Admin/Menus.php:87 +#: src/Admin/Menus.php:88 src/Admin/Menus.php:429 src/Admin/Metaboxes.php:35 +#: src/Admin/Metaboxes.php:247 src/Functions/Template.php:226 msgid "Serial Numbers" msgstr "" #: src/Admin/ListTables/ActivationsTable.php:39 -#: src/Admin/ListTables/KeysTable.php:320 +#: src/Admin/ListTables/KeysTable.php:319 msgid "Activation" msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:40 src/Admin/Menus.php:128 -#: src/Admin/Menus.php:129 src/Admin/views/html-list-activations.php:18 +#: src/Admin/ListTables/ActivationsTable.php:40 src/Admin/Menus.php:118 +#: src/Admin/Menus.php:119 src/Admin/views/html-list-activations.php:18 msgid "Activations" msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:101 +#: src/Admin/ListTables/ActivationsTable.php:100 msgid "No activations found. Once a serial key is activated, it will appear here." msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:125 -#: src/Admin/ListTables/KeysTable.php:244 -#: src/Admin/ListTables/StockTable.php:92 +#: src/Admin/ListTables/ActivationsTable.php:113 +#: src/Admin/ListTables/KeysTable.php:243 +#: src/Admin/ListTables/StockTable.php:82 msgid "Filter" msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:177 -#: src/Admin/ListTables/ActivationsTable.php:252 -#: src/Admin/ListTables/KeysTable.php:300 +#: src/Admin/ListTables/ActivationsTable.php:165 +#: src/Admin/ListTables/ActivationsTable.php:240 +#: src/Admin/ListTables/KeysTable.php:299 #: src/Admin/ListTables/KeysTable.php:391 src/Admin/views/html-edit-key.php:130 msgid "Delete" msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:189 +#: src/Admin/ListTables/ActivationsTable.php:177 #: src/Admin/views/html-api-actions.php:141 src/Frontend/Shortcodes.php:141 msgid "Instance" msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:190 -#: src/Admin/ListTables/KeysTable.php:314 -#: src/Admin/ListTables/StockTable.php:105 src/Admin/views/html-add-key.php:33 +#: src/Admin/ListTables/ActivationsTable.php:178 +#: src/Admin/ListTables/KeysTable.php:313 +#: src/Admin/ListTables/StockTable.php:95 src/Admin/views/html-add-key.php:33 #: src/Admin/views/html-api-actions.php:118 #: src/Admin/views/html-api-validation.php:121 -#: src/Admin/views/html-edit-key.php:37 src/Deprecated/Functions.php:359 +#: src/Admin/views/html-edit-key.php:37 src/Deprecated/Functions.php:358 #: src/Frontend/Shortcodes.php:40 src/Frontend/Shortcodes.php:136 msgid "Product" msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:191 -#: src/Admin/ListTables/KeysTable.php:313 src/Admin/Orders.php:192 +#: src/Admin/ListTables/ActivationsTable.php:179 +#: src/Admin/ListTables/KeysTable.php:312 src/Admin/Orders.php:192 #: src/Admin/views/html-api-actions.php:131 #: src/Admin/views/html-api-validation.php:134 src/Functions/Template.php:42 -#: src/functions.php:998 +#: src/functions.php:1009 msgid "Key" msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:192 +#: src/Admin/ListTables/ActivationsTable.php:180 #: src/Admin/views/html-api-actions.php:152 src/Frontend/Shortcodes.php:143 msgid "Platform" msgstr "" -#: src/Admin/ListTables/ActivationsTable.php:193 +#: src/Admin/ListTables/ActivationsTable.php:181 msgid "Activation Time" msgstr "" @@ -296,135 +288,137 @@ msgstr "" msgid "keys" msgstr "" -#: src/Admin/ListTables/KeysTable.php:170 +#: src/Admin/ListTables/KeysTable.php:169 msgid "No keys found." msgstr "" -#: src/Admin/ListTables/KeysTable.php:170 +#: src/Admin/ListTables/KeysTable.php:169 msgid "Add new key" msgstr "" -#: src/Admin/ListTables/KeysTable.php:174 +#: src/Admin/ListTables/KeysTable.php:173 msgid "Keys can have one of the following statuses:" msgstr "" -#: src/Admin/ListTables/KeysTable.php:178 -#: src/Admin/ListTables/KeysTable.php:223 src/functions.php:46 +#: src/Admin/ListTables/KeysTable.php:177 +#: src/Admin/ListTables/KeysTable.php:222 src/functions.php:46 msgid "Available" msgstr "" -#: src/Admin/ListTables/KeysTable.php:180 +#: src/Admin/ListTables/KeysTable.php:179 msgid "This means the key is available for purchase." msgstr "" -#: src/Admin/ListTables/KeysTable.php:183 -#: src/Admin/ListTables/KeysTable.php:224 src/functions.php:47 +#: src/Admin/ListTables/KeysTable.php:182 +#: src/Admin/ListTables/KeysTable.php:223 src/functions.php:47 msgid "Pending" msgstr "" -#: src/Admin/ListTables/KeysTable.php:185 +#: src/Admin/ListTables/KeysTable.php:184 msgid "This means the key has been sold, but the order has not been completed yet." msgstr "" -#: src/Admin/ListTables/KeysTable.php:188 -#: src/Admin/ListTables/KeysTable.php:225 -#: src/Admin/ListTables/StockTable.php:107 src/functions.php:48 +#: src/Admin/ListTables/KeysTable.php:187 +#: src/Admin/ListTables/KeysTable.php:224 +#: src/Admin/ListTables/StockTable.php:97 src/functions.php:48 msgid "Sold" msgstr "" -#: src/Admin/ListTables/KeysTable.php:190 +#: src/Admin/ListTables/KeysTable.php:189 msgid "This means the key has been sold, and the order has been completed." msgstr "" -#: src/Admin/ListTables/KeysTable.php:193 -#: src/Admin/ListTables/KeysTable.php:226 src/Functions/Template.php:72 +#: src/Admin/ListTables/KeysTable.php:192 +#: src/Admin/ListTables/KeysTable.php:225 src/Functions/Template.php:72 #: src/functions.php:49 msgid "Expired" msgstr "" -#: src/Admin/ListTables/KeysTable.php:195 +#: src/Admin/ListTables/KeysTable.php:194 msgid "This means the key has expired and is no longer valid." msgstr "" -#: src/Admin/ListTables/KeysTable.php:198 -#: src/Admin/ListTables/KeysTable.php:227 src/functions.php:50 +#: src/Admin/ListTables/KeysTable.php:197 +#: src/Admin/ListTables/KeysTable.php:226 src/functions.php:50 msgid "Cancelled" msgstr "" -#: src/Admin/ListTables/KeysTable.php:200 +#: src/Admin/ListTables/KeysTable.php:199 msgid "" "This means the key has been cancelled and is no longer available for " "purchase or use." msgstr "" -#: src/Admin/ListTables/KeysTable.php:222 +#: src/Admin/ListTables/KeysTable.php:221 msgid "All keys." msgstr "" -#: src/Admin/ListTables/KeysTable.php:222 +#: src/Admin/ListTables/KeysTable.php:221 msgid "All" msgstr "" -#: src/Admin/ListTables/KeysTable.php:223 +#: src/Admin/ListTables/KeysTable.php:222 msgid "Available for sell." msgstr "" -#: src/Admin/ListTables/KeysTable.php:224 +#: src/Admin/ListTables/KeysTable.php:223 msgid "Pending payment." msgstr "" -#: src/Admin/ListTables/KeysTable.php:225 +#: src/Admin/ListTables/KeysTable.php:224 msgid "Sold keys." msgstr "" -#: src/Admin/ListTables/KeysTable.php:226 +#: src/Admin/ListTables/KeysTable.php:225 msgid "Expired keys." msgstr "" -#: src/Admin/ListTables/KeysTable.php:227 +#: src/Admin/ListTables/KeysTable.php:226 msgid "Cancelled keys." msgstr "" -#: src/Admin/ListTables/KeysTable.php:301 +#: src/Admin/ListTables/KeysTable.php:300 msgid "Reset Activations" msgstr "" -#: src/Admin/ListTables/KeysTable.php:315 src/Admin/views/html-add-key.php:120 +#: src/Admin/ListTables/KeysTable.php:314 src/Admin/views/html-add-key.php:120 msgid "Order" msgstr "" -#: src/Admin/ListTables/KeysTable.php:316 +#: src/Admin/ListTables/KeysTable.php:315 msgid "Validity" msgstr "" -#: src/Admin/ListTables/KeysTable.php:323 +#: src/Admin/ListTables/KeysTable.php:322 msgid "Order Date" msgstr "" -#: src/Admin/ListTables/KeysTable.php:324 src/Admin/Menus.php:328 +#: src/Admin/ListTables/KeysTable.php:323 src/Admin/Menus.php:316 #: src/Admin/Orders.php:204 src/Admin/views/html-add-key.php:91 #: src/Admin/views/html-edit-key.php:92 src/Functions/Template.php:78 -#: src/functions.php:1023 +#: src/functions.php:1034 msgid "Status" msgstr "" #: src/Admin/ListTables/KeysTable.php:389 +#. translators: %d: key id. msgid "ID: %d" msgstr "" #: src/Admin/ListTables/KeysTable.php:390 -#: src/Admin/ListTables/StockTable.php:153 +#: src/Admin/ListTables/StockTable.php:143 msgid "Edit" msgstr "" -#: src/Admin/ListTables/KeysTable.php:481 +#: src/Admin/ListTables/KeysTable.php:485 +#. translators: %1$s: validity, %2$s: validity. msgid "%s Day
After purchase" msgid_plural "%s Days
After purchase" msgstr[0] "" msgstr[1] "" -#: src/Admin/ListTables/KeysTable.php:481 src/Admin/Orders.php:197 -#: src/Functions/Template.php:63 src/functions.php:1019 +#: src/Admin/ListTables/KeysTable.php:495 src/Admin/Orders.php:197 +#: src/Functions/Template.php:63 src/functions.php:1030 msgid "Lifetime" msgstr "" @@ -453,161 +447,156 @@ msgstr "" msgid "No products selling serial keys from \"stock\" found." msgstr "" -#: src/Admin/ListTables/StockTable.php:106 +#: src/Admin/ListTables/StockTable.php:96 msgid "Source" msgstr "" -#: src/Admin/ListTables/StockTable.php:108 src/Admin/Menus.php:287 +#: src/Admin/ListTables/StockTable.php:98 src/Admin/Menus.php:277 msgid "Stock" msgstr "" -#: src/Admin/ListTables/StockTable.php:182 +#: src/Admin/ListTables/StockTable.php:172 msgid "Manual" msgstr "" -#: src/Admin/ListTables/StockTable.php:184 +#: src/Admin/ListTables/StockTable.php:174 msgid "Generator Rule" msgstr "" -#: src/Admin/ListTables/StockTable.php:186 +#: src/Admin/ListTables/StockTable.php:176 msgid "Auto Generated" msgstr "" -#: src/Admin/ListTables/StockTable.php:188 +#: src/Admin/ListTables/StockTable.php:178 msgid "Unknown" msgstr "" -#: src/Admin/Menus.php:108 src/Admin/Menus.php:109 +#: src/Admin/Menus.php:98 src/Admin/Menus.php:99 #: src/Admin/views/html-list-keys.php:18 msgid "Serial Keys" msgstr "" -#: src/Admin/Menus.php:145 src/Admin/Menus.php:146 +#: src/Admin/Menus.php:135 src/Admin/Menus.php:136 msgid "Tools" msgstr "" -#: src/Admin/Menus.php:162 src/Admin/Menus.php:163 +#: src/Admin/Menus.php:152 src/Admin/Menus.php:153 msgid "Reports" msgstr "" -#: src/Admin/Menus.php:199 src/Admin/Metaboxes.php:125 -#: src/Admin/Metaboxes.php:144 +#: src/Admin/Menus.php:189 src/Admin/Metaboxes.php:135 +#: src/Admin/Metaboxes.php:156 msgid "Upgrade to Pro" msgstr "" -#: src/Admin/Menus.php:253 src/Admin/Menus.php:389 +#: src/Admin/Menus.php:243 src/Admin/Menus.php:377 msgid "Generators" msgstr "" -#: src/Admin/Menus.php:254 +#: src/Admin/Menus.php:244 msgid "API Toolkit" msgstr "" -#: src/Admin/Menus.php:255 src/Admin/views/html-list-keys.php:25 +#: src/Admin/Menus.php:245 src/Admin/views/html-list-keys.php:25 msgid "Import" msgstr "" -#: src/Admin/Menus.php:256 src/Admin/views/html-list-keys.php:29 +#: src/Admin/Menus.php:246 src/Admin/views/html-list-keys.php:29 msgid "Export" msgstr "" -#: src/Admin/Menus.php:343 src/Admin/Menus.php:350 src/Admin/Menus.php:368 -#: src/Admin/Menus.php:386 +#: src/Admin/Menus.php:331 src/Admin/Menus.php:338 src/Admin/Menus.php:356 +#: src/Admin/Menus.php:374 msgid "Available in Pro Version" msgstr "" -#: src/Admin/Menus.php:344 src/Admin/Menus.php:351 src/Admin/Menus.php:369 -#: src/Admin/Menus.php:387 +#: src/Admin/Menus.php:332 src/Admin/Menus.php:339 src/Admin/Menus.php:357 +#: src/Admin/Menus.php:375 msgid "Upgrade to Pro Now" msgstr "" -#: src/Admin/Menus.php:346 src/Admin/Menus.php:353 +#: src/Admin/Menus.php:334 src/Admin/Menus.php:341 msgid "Import Serial Numbers" msgstr "" -#: src/Admin/Menus.php:371 +#: src/Admin/Menus.php:359 msgid "Export Serial Numbers" msgstr "" -#: src/Admin/Menus.php:416 +#: src/Admin/Menus.php:404 msgid "Table exists" msgstr "" -#: src/Admin/Menus.php:418 +#: src/Admin/Menus.php:406 msgid "Table does not exist" msgstr "" -#: src/Admin/Menus.php:424 +#: src/Admin/Menus.php:412 msgid "Hourly cron" msgstr "" -#: src/Admin/Menus.php:425 +#: src/Admin/Menus.php:413 msgid "Daily cron" msgstr "" -#: src/Admin/Menus.php:430 +#: src/Admin/Menus.php:419 +#. translators: %s: Next scheduled time. msgid "Next run: %s" msgstr "" -#: src/Admin/Menus.php:432 +#: src/Admin/Menus.php:421 msgid "Not scheduled" msgstr "" -#: src/Admin/Metaboxes.php:54 +#: src/Admin/Metaboxes.php:56 msgid "Sell keys" msgstr "" -#: src/Admin/Metaboxes.php:55 +#: src/Admin/Metaboxes.php:57 msgid "Enable this if you are selling keys or licensing this product." msgstr "" -#: src/Admin/Metaboxes.php:68 +#: src/Admin/Metaboxes.php:70 msgid "Delivery quantity" msgstr "" -#: src/Admin/Metaboxes.php:69 +#: src/Admin/Metaboxes.php:71 msgid "Number of key(s) will be delivered per item. Available in PRO." msgstr "" -#: src/Admin/Metaboxes.php:89 +#: src/Admin/Metaboxes.php:91 src/Admin/Metaboxes.php:123 msgid "Key source" msgstr "" -#: src/Admin/Metaboxes.php:107 +#: src/Admin/Metaboxes.php:109 msgid "Software version" msgstr "" -#: src/Admin/Metaboxes.php:108 +#: src/Admin/Metaboxes.php:110 msgid "Version number for the software. Ignore if it's not a software." msgstr "" -#: src/Admin/Metaboxes.php:109 +#: src/Admin/Metaboxes.php:111 msgid "e.g. 1.0" msgstr "" -#: src/Admin/Metaboxes.php:120 -msgid "Stock status" -msgstr "" - -#: src/Admin/Metaboxes.php:122 +#: src/Admin/Metaboxes.php:125 msgid "key available." msgid_plural "keys available." msgstr[0] "" msgstr[1] "" -#: src/Admin/Metaboxes.php:125 -msgid "" -"Want the keys to be generated automatically, auto assign with orders, and " -"many more?" +#: src/Admin/Metaboxes.php:133 +msgid "Want to sell keys for variable products?" msgstr "" -#: src/Admin/Metaboxes.php:144 +#: src/Admin/Metaboxes.php:154 msgid "" "The free version of Serial Numbers for WooCommerce does not support product " "variation." msgstr "" -#: src/Admin/Metaboxes.php:214 +#: src/Admin/Metaboxes.php:229 msgid "Order missing serial numbers for this item." msgstr "" @@ -1145,7 +1134,7 @@ msgstr "" #: src/Admin/views/html-api-actions.php:162 #: src/Admin/views/html-api-validation.php:144 -#: src/Admin/views/html-edit-key.php:154 src/Deprecated/Functions.php:361 +#: src/Admin/views/html-edit-key.php:154 src/Deprecated/Functions.php:360 #: src/Frontend/Shortcodes.php:43 src/Frontend/Shortcodes.php:139 msgid "Email" msgstr "" @@ -1184,6 +1173,7 @@ msgid "API response" msgstr "" #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:146 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284 msgid "Submit" msgstr "" @@ -1358,20 +1348,20 @@ msgstr "" msgid "Serial Numbers stock running low" msgstr "" -#: src/Deprecated/Functions.php:155 +#: src/Deprecated/Functions.php:154 msgid "Serial number not found." msgstr "" -#: src/Deprecated/Functions.php:360 +#: src/Deprecated/Functions.php:359 msgid "Serial Number" msgstr "" -#: src/Deprecated/Functions.php:362 src/Functions/Template.php:52 -#: src/functions.php:1008 +#: src/Deprecated/Functions.php:361 src/Functions/Template.php:52 +#: src/functions.php:1019 msgid "Activation Limit" msgstr "" -#: src/Deprecated/Functions.php:363 +#: src/Deprecated/Functions.php:362 msgid "Expires" msgstr "" @@ -1420,20 +1410,20 @@ msgstr "" msgid "Could not find any products with serial numbers enabled." msgstr "" -#: src/Functions/Template.php:47 src/functions.php:1003 +#: src/Functions/Template.php:47 src/functions.php:1014 msgid "Activation Email" msgstr "" #: src/Functions/Template.php:53 src/Functions/Template.php:58 -#: src/functions.php:1009 src/functions.php:1014 +#: src/functions.php:1020 src/functions.php:1025 msgid "None" msgstr "" -#: src/Functions/Template.php:57 src/functions.php:1013 +#: src/Functions/Template.php:57 src/functions.php:1024 msgid "Activation Count" msgstr "" -#: src/Functions/Template.php:62 src/functions.php:1018 +#: src/Functions/Template.php:62 src/functions.php:1029 msgid "Expire Date" msgstr "" @@ -1478,13 +1468,14 @@ msgstr "" msgid "Order id is invalid." msgstr "" -#: src/Orders.php:66 +#: src/Orders.php:67 +#. translators: %1$s: product title, %2$s: stock quantity. msgid "" "Sorry, there aren’t enough Serial Keys for %1$s. Please remove this item or " "lower the quantity. For now, we have %2$s Serial Keys for this product." msgstr "" -#: src/Orders.php:109 +#: src/Orders.php:110 msgid "Order automatically completed by the Serial Numbers for WooCommerce." msgstr "" @@ -1501,29 +1492,252 @@ msgstr "" msgid "Manually added" msgstr "" -#: src/functions.php:537 +#: src/functions.php:533 #. translators: 1: product title 2: source and 3: Quantity msgid "" "There is not enough serial numbers for the product %1$s from selected " "source %2$s, needed total %3$d." msgstr "" -#: templates/email-stock-notification.php:12 +#: templates/email-stock-notification.php:14 msgid "Hi There," msgstr "" -#: templates/email-stock-notification.php:13 +#: templates/email-stock-notification.php:15 msgid "" "There are few products stock running low, please add serial numbers for " "these products" msgstr "" -#: templates/email-stock-notification.php:30 +#: templates/email-stock-notification.php:37 +#. translators: %s: plugin url. msgid "" "The email is sent by Serial Numbers for " "WooCommerce" msgstr "" +#: vendor/lucatume/wp-browser/src/data/plugins/internationalized-plugin.php:11 +msgid "This is a dummy plugin" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:42 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:72 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:80 +msgid "There was an error when reading this WXR file" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:43 +msgid "" +"Details are shown above. The importer will now try again with a different " +"parser..." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:84 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:89 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:306 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:495 +msgid "This does not appear to be a WXR file, missing/invalid WXR version number" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:132 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:141 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:192 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:196 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:205 +msgid "Sorry, there has been an error." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:133 +msgid "The file does not exist, please try again." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 +msgid "All done." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 +msgid "Have fun!" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:177 +msgid "Remember to update the passwords and roles of imported users." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:197 +msgid "" +"The export file could not be found at %s. It is likely that " +"this was caused by a permissions problem." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:213 +msgid "" +"This WXR file (version %s) may not be supported by this version of the " +"importer. Please consider updating." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:238 +msgid "" +"Failed to import author %s. Their posts will be attributed to the current " +"user." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:264 +msgid "Assign Authors" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:265 +msgid "" +"To make it easier for you to edit and save the imported content, you may " +"want to reassign the author of the imported item to an existing user of " +"this site. For example, you may want to import all the entries as " +"admins entries." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:267 +msgid "" +"If a new user is created by WordPress, a new password will be randomly " +"generated and the new user’s role will be set as %s. Manually " +"changing the new user’s details will be necessary." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:277 +msgid "Import Attachments" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:280 +msgid "Download and import file attachments" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:297 +msgid "Import author:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:308 +msgid "or create new user with login name:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:311 +msgid "as a new user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:319 +msgid "assign posts to an existing user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:321 +msgid "or assign posts to an existing user:" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:322 +msgid "- Select -" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:372 +msgid "" +"Failed to create new user for %s. Their posts will be attributed to the " +"current user." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:424 +msgid "Failed to import category %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:467 +msgid "Failed to import post tag %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:516 +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:738 +msgid "Failed to import %s %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:605 +msgid "Failed to import “%s”: Invalid post type %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:642 +msgid "%s “%s” already exists." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:704 +msgid "Failed to import %s “%s”" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:869 +msgid "Menu item skipped due to missing menu slug" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:876 +msgid "Menu item skipped due to invalid menu slug: %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:939 +msgid "Fetching attachments is not enabled" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:952 +msgid "Invalid file type" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:996 +msgid "Remote server did not respond" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1002 +msgid "Remote server returned error response %1$d %2$s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1009 +msgid "Remote file is incorrect size" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1014 +msgid "Zero size file downloaded" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1020 +msgid "Remote file is too large, limit is %s" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1119 +msgid "Import WordPress" +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1126 +msgid "" +"A new version of this importer is available. Please update to version %s to " +"ensure compatibility with newer export files." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1141 +msgid "" +"Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import " +"the posts, pages, comments, custom fields, categories, and tags into this " +"site." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1142 +msgid "Choose a WXR (.xml) file to upload, then click Upload file and import." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1216 +msgid "" +"Import posts, pages, comments, custom fields, categories, and " +"tags from a WordPress export file." +msgstr "" + +#: vendor/lucatume/wp-browser/src/data/themedir1/internationalized-theme/functions.php:7 +msgid "This is a dummy theme" +msgstr "" + +#: vendor/wp-cli/wp-cli/php/utils-wp.php:238 +msgid "Inactive Widgets" +msgstr "" + +#: vendor/wp-cli/wp-cli/php/utils-wp.php:241 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "" + #. Plugin Name of the plugin/theme msgid "WC Serial Numbers" msgstr "" diff --git a/lib/classes/wp-async-request.php b/lib/classes/wp-async-request.php deleted file mode 100644 index 9759ab09..00000000 --- a/lib/classes/wp-async-request.php +++ /dev/null @@ -1,202 +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|false HTTP Response array, WP_Error on failure, or false if not attempted. - */ - 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, // Passing cookies ensures request is performed as initiating user. - 'sslverify' => apply_filters( 'https_local_ssl_verify', false ), // Local requests, fine to pass false. - ); - - /** - * Filters the post arguments used during an async request. - * - * @param array $args - */ - return apply_filters( $this->identifier . '_post_args', $args ); - } - - /** - * Maybe handle a dispatched request. - * - * Check for correct nonce and pass to handler. - * - * @return void|mixed - */ - public function maybe_handle() { - // Don't lock up other requests while processing. - session_write_close(); - - check_ajax_referer( $this->identifier, 'nonce' ); - - $this->handle(); - - return $this->maybe_wp_die(); - } - - /** - * Should the process exit with wp_die? - * - * @param mixed $return What to return if filter says don't die, default is null. - * - * @return void|mixed - */ - protected function maybe_wp_die( $return = null ) { - /** - * Should wp_die be used? - * - * @return bool - */ - if ( apply_filters( $this->identifier . '_wp_die', true ) ) { - wp_die(); - } - - return $return; - } - - /** - * Handle a dispatched request. - * - * Override this method to perform any actions required - * during the async request. - */ - abstract protected function handle(); -} diff --git a/lib/classes/wp-background-process.php b/lib/classes/wp-background-process.php deleted file mode 100644 index fbc81fff..00000000 --- a/lib/classes/wp-background-process.php +++ /dev/null @@ -1,733 +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' ) ); - } - - /** - * Schedule the cron healthcheck and dispatch an async request to start processing the queue. - * - * @access public - * @return array|WP_Error|false HTTP Response array, WP_Error on failure, or false if not attempted. - */ - public function dispatch() { - if ( $this->is_processing() ) { - // Process already running. - return false; - } - - // Schedule the cron healthcheck. - $this->schedule_event(); - - // Perform remote post. - return parent::dispatch(); - } - - /** - * Push to the queue. - * - * Note, save must be called in order to persist queued items to a batch for processing. - * - * @param mixed $data Data. - * - * @return $this - */ - public function push_to_queue( $data ) { - $this->data[] = $data; - - return $this; - } - - /** - * Save the queued items for future processing. - * - * @return $this - */ - public function save() { - $key = $this->generate_key(); - - if ( ! empty( $this->data ) ) { - update_site_option( $key, $this->data ); - } - - // Clean out data so that new data isn't prepended with closed session's data. - $this->data = array(); - - return $this; - } - - /** - * Update a batch's queued items. - * - * @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 a batch of queued items. - * - * @param string $key Key. - * - * @return $this - */ - public function delete( $key ) { - delete_site_option( $key ); - - return $this; - } - - /** - * Delete entire job queue. - */ - public function delete_all() { - $batches = $this->get_batches(); - - foreach ( $batches as $batch ) { - $this->delete( $batch->key ); - } - - delete_site_option( $this->get_status_key() ); - - $this->cancelled(); - } - - /** - * Cancel job on next batch. - */ - public function cancel() { - update_site_option( $this->get_status_key(), self::STATUS_CANCELLED ); - - // Just in case the job was paused at the time. - $this->dispatch(); - } - - /** - * Has the process been cancelled? - * - * @return bool - */ - public function is_cancelled() { - $status = get_site_option( $this->get_status_key(), 0 ); - - if ( absint( $status ) === self::STATUS_CANCELLED ) { - return true; - } - - return false; - } - - /** - * Called when background process has been cancelled. - */ - protected function cancelled() { - do_action( $this->identifier . '_cancelled' ); - } - - /** - * Pause job on next batch. - */ - public function pause() { - update_site_option( $this->get_status_key(), self::STATUS_PAUSED ); - } - - /** - * Is the job paused? - * - * @return bool - */ - public function is_paused() { - $status = get_site_option( $this->get_status_key(), 0 ); - - if ( absint( $status ) === self::STATUS_PAUSED ) { - return true; - } - - return false; - } - - /** - * Called when background process has been paused. - */ - protected function paused() { - do_action( $this->identifier . '_paused' ); - } - - /** - * Resume job. - */ - public function resume() { - delete_site_option( $this->get_status_key() ); - - $this->schedule_event(); - $this->dispatch(); - $this->resumed(); - } - - /** - * Called when background process has been resumed. - */ - protected function resumed() { - do_action( $this->identifier . '_resumed' ); - } - - /** - * Is queued? - * - * @return bool - */ - public function is_queued() { - return ! $this->is_queue_empty(); - } - - /** - * Is the tool currently active, e.g. starting, working, paused or cleaning up? - * - * @return bool - */ - public function is_active() { - return $this->is_queued() || $this->is_processing() || $this->is_paused() || $this->is_cancelled(); - } - - /** - * Generate key for a batch. - * - * 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 Optional max length to trim key to, defaults to 64 characters. - * @param string $key Optional string to append to identifier before hash, defaults to "batch". - * - * @return string - */ - protected function generate_key( $length = 64, $key = 'batch' ) { - $unique = md5( microtime() . wp_rand() ); - $prepend = $this->identifier . '_' . $key . '_'; - - return substr( $prepend . $unique, 0, $length ); - } - - /** - * Get the status key. - * - * @return string - */ - protected function get_status_key() { - return $this->identifier . '_status'; - } - - /** - * Maybe process a batch of queued items. - * - * 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_processing() ) { - // Background process already running. - return $this->maybe_wp_die(); - } - - if ( $this->is_cancelled() ) { - $this->clear_scheduled_event(); - $this->delete_all(); - - return $this->maybe_wp_die(); - } - - if ( $this->is_paused() ) { - $this->clear_scheduled_event(); - $this->paused(); - - return $this->maybe_wp_die(); - } - - if ( $this->is_queue_empty() ) { - // No data to process. - return $this->maybe_wp_die(); - } - - check_ajax_referer( $this->identifier, 'nonce' ); - - $this->handle(); - - return $this->maybe_wp_die(); - } - - /** - * Is queue empty? - * - * @return bool - */ - protected function is_queue_empty() { - return empty( $this->get_batch() ); - } - - /** - * Is process running? - * - * Check whether the current process is already running - * in a background process. - * - * @return bool - * - * @deprecated 1.1.0 Superseded. - * @see is_processing() - */ - protected function is_process_running() { - return $this->is_processing(); - } - - /** - * Is the background process currently running? - * - * @return bool - */ - public function is_processing() { - 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 of queued items. - */ - protected function get_batch() { - return array_reduce( - $this->get_batches( 1 ), - function ( $carry, $batch ) { - return $batch; - }, - array() - ); - } - - /** - * Get batches. - * - * @param int $limit Number of batches to return, defaults to all. - * - * @return array of stdClass - */ - public function get_batches( $limit = 0 ) { - global $wpdb; - - if ( empty( $limit ) || ! is_int( $limit ) ) { - $limit = 0; - } - - $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_' ) . '%'; - - $sql = ' - SELECT * - FROM ' . $table . ' - WHERE ' . $column . ' LIKE %s - ORDER BY ' . $key_column . ' ASC - '; - - $args = array( $key ); - - if ( ! empty( $limit ) ) { - $sql .= ' LIMIT %d'; - - $args[] = $limit; - } - - $items = $wpdb->get_results( $wpdb->prepare( $sql, $args ) ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared - - $batches = array(); - - if ( ! empty( $items ) ) { - $batches = array_map( - function ( $item ) use ( $column, $value_column ) { - $batch = new stdClass(); - $batch->key = $item->{$column}; - $batch->data = maybe_unserialize( $item->{$value_column} ); - - return $batch; - }, - $items - ); - } - - return $batches; - } - - /** - * Handle a dispatched request. - * - * Pass each queue item to the task handler, while remaining - * within server memory and time limit constraints. - */ - protected function handle() { - $this->lock_process(); - - /** - * Number of seconds to sleep between batches. Defaults to 0 seconds, minimum 0. - * - * @param int $seconds - */ - $throttle_seconds = max( - 0, - apply_filters( - $this->identifier . '_seconds_between_batches', - apply_filters( - $this->prefix . '_seconds_between_batches', - 0 - ) - ) - ); - - 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 ] ); - } - - // Keep the batch up to date while processing it. - if ( ! empty( $batch->data ) ) { - $this->update( $batch->key, $batch->data ); - } - - // Let the server breathe a little. - sleep( $throttle_seconds ); - - // Batch limits reached, or pause or cancel request. - if ( $this->time_exceeded() || $this->memory_exceeded() || $this->is_paused() || $this->is_cancelled() ) { - break; - } - } - - // Delete current batch if fully processed. - if ( empty( $batch->data ) ) { - $this->delete( $batch->key ); - } - } while ( ! $this->time_exceeded() && ! $this->memory_exceeded() && ! $this->is_queue_empty() && ! $this->is_paused() && ! $this->is_cancelled() ); - - $this->unlock_process(); - - // Start next batch or complete process. - if ( ! $this->is_queue_empty() ) { - $this->dispatch(); - } else { - $this->complete(); - } - - return $this->maybe_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 in bytes. - * - * @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 limit 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 processing. - * - * Override if applicable, but ensure that the below actions are - * performed, or, call parent::complete(). - */ - protected function complete() { - delete_site_option( $this->get_status_key() ); - - // Remove the cron healthcheck job from the cron schedule. - $this->clear_scheduled_event(); - - $this->completed(); - } - - /** - * Called when background process has completed. - */ - protected function completed() { - do_action( $this->identifier . '_completed' ); - } - - /** - * Schedule the cron healthcheck job. - * - * @access public - * - * @param mixed $schedules Schedules. - * - * @return mixed - */ - public function schedule_cron_healthcheck( $schedules ) { - $interval = apply_filters( $this->cron_interval_identifier, 5 ); - - if ( property_exists( $this, 'cron_interval' ) ) { - $interval = apply_filters( $this->cron_interval_identifier, $this->cron_interval ); - } - - if ( 1 === $interval ) { - $display = __( 'Every Minute', 'wc-serial-numbers' ); - } else { - $display = sprintf( __( 'Every %d Minutes', 'wc-serial-numbers' ), $interval ); - } - - // Adds an "Every NNN Minute(s)" schedule to the existing cron schedules. - $schedules[ $this->cron_interval_identifier ] = array( - 'interval' => MINUTE_IN_SECONDS * $interval, - 'display' => $display, - ); - - return $schedules; - } - - /** - * Handle cron healthcheck event. - * - * Restart the background process if not already running - * and data exists in the queue. - */ - public function handle_cron_healthcheck() { - if ( $this->is_processing() ) { - // Background process already running. - exit; - } - - if ( $this->is_queue_empty() ) { - // No data to process. - $this->clear_scheduled_event(); - exit; - } - - $this->dispatch(); - } - - /** - * Schedule the cron healthcheck 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 cron healthcheck 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 the background process. - * - * Stop processing queue items, clear cron job and delete batch. - * - * @deprecated 1.1.0 Superseded. - * @see cancel() - */ - public function cancel_process() { - $this->cancel(); - } - - /** - * Perform task with queued item. - * - * 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 ); -} diff --git a/src/API.php b/src/API.php index 6d8f1432..6f4270f3 100644 --- a/src/API.php +++ b/src/API.php @@ -38,7 +38,7 @@ public static function process_request() { $product_id = isset( $_REQUEST['product_id'] ) ? absint( $_REQUEST['product_id'] ) : 0; $key = isset( $_REQUEST['serial_key'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['serial_key'] ) ) : ''; $action = isset( $_REQUEST['request'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['request'] ) ) : ''; - $email = isset( $_REQUEST['email'] ) ? sanitize_text_field( strtolower( wp_unslash( $_REQUEST['email'] ) ) ) : ''; + $email = isset( $_REQUEST['email'] ) ? strtolower( sanitize_text_field( wp_unslash( $_REQUEST['email'] ) ) ) : ''; WCSN()->log( 'API request', @@ -208,7 +208,7 @@ public static function validate_key( $serial_key ) { * @since 1.0.0 */ public static function activate_key( $serial_key ) { - $user_agent = ! empty( $_SERVER['HTTP_USER_AGENT'] ) ? md5( sanitize_textarea_field( $_SERVER['HTTP_USER_AGENT'] ) . time() ) : md5( time() ); + $user_agent = ! empty( $_SERVER['HTTP_USER_AGENT'] ) ? md5( sanitize_textarea_field( wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) ) . time() ) : md5( time() ); $instance = ! empty( $_REQUEST['instance'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['instance'] ) ) : $user_agent; // phpcs:ignore WordPress.Security.NonceVerification.Recommended $platform = ! empty( $_REQUEST['platform'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['platform'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended diff --git a/src/Actions.php b/src/Actions.php index 457325c1..b26fe1f2 100644 --- a/src/Actions.php +++ b/src/Actions.php @@ -121,7 +121,6 @@ public static function revoke_order_item_keys( $revoke ) { * @since 1.0.0 */ public static function update_activation_count( $activation ) { - error_log($activation->get_serial_id()); $key = Key::get( $activation->get_serial_id() ); if ( $key ) { $key->recount_remaining_activation(); diff --git a/src/Admin/Actions.php b/src/Admin/Actions.php index 5b194ccb..77365bf4 100644 --- a/src/Admin/Actions.php +++ b/src/Admin/Actions.php @@ -194,7 +194,6 @@ public static function handle_add_key() { update_post_meta( $product_id, '_is_serial_number', 'yes' ); update_post_meta( $product_id, '_serial_key_source', 'custom_source' ); $status = isset( $data['status'] ) ? $data['status'] : ''; - } /** diff --git a/src/Admin/Admin.php b/src/Admin/Admin.php index e4afeff9..9d10ad4c 100644 --- a/src/Admin/Admin.php +++ b/src/Admin/Admin.php @@ -76,7 +76,7 @@ public function enqueue_scripts( $hook ) { ) ); - // add inline style for select2 --wp-admin-theme-color + // add inline style for select2 --wp-admin-theme-color. wp_add_inline_style( 'common', ':root{--wp-admin-theme-color:#0073aa;}' ); } @@ -139,7 +139,7 @@ public function update_footer( $footer_text ) { */ public static function get_screen_ids() { $screen_id = sanitize_title( __( 'Serial Numbers', 'wc-serial-numbers' ) ); - $screen_ids = [ + $screen_ids = array( 'toplevel_page_' . $screen_id, 'toplevel_page_wc-serial-numbers', $screen_id . '_page_wc-serial-numbers-activations', @@ -147,7 +147,7 @@ public static function get_screen_ids() { $screen_id . '_page_wc-serial-numbers-tools', $screen_id . '_page_wc-serial-numbers-reports', $screen_id . '_page_wc-serial-numbers-settings', - ]; + ); return apply_filters( 'wc_serial_numbers_screen_ids', $screen_ids ); } @@ -162,7 +162,7 @@ public static function get_screen_ids() { * @since 1.0.0 * @return void */ - public static function view( $view, $args = [], $path = '' ) { + public static function view( $view, $args = array(), $path = '' ) { if ( empty( $path ) ) { $path = __DIR__ . '/views/'; } diff --git a/src/Admin/ListTables/ActivationsTable.php b/src/Admin/ListTables/ActivationsTable.php index a2677a8d..c90d2fdf 100644 --- a/src/Admin/ListTables/ActivationsTable.php +++ b/src/Admin/ListTables/ActivationsTable.php @@ -51,13 +51,13 @@ public function __construct() { public function prepare_items() { $per_page = $this->get_items_per_page( 'wcsn_activations_per_page' ); $columns = $this->get_columns(); - $hidden = []; + $hidden = array(); $sortable = $this->get_sortable_columns(); $this->_column_headers = array( $columns, $hidden, $sortable ); $current_page = $this->get_pagenum(); $orderby = isset( $_GET['orderby'] ) ? sanitize_key( $_GET['orderby'] ) : 'order_date'; $order = isset( $_GET['order'] ) ? sanitize_key( $_GET['order'] ) : 'desc'; - $search = isset( $_GET['s'] ) ? sanitize_text_field( $_GET['s'] ) : null; + $search = isset( $_GET['s'] ) ? sanitize_text_field( wp_unslash( $_GET['s'] ) ) : null; $product_id = isset( $_GET['product_id'] ) ? absint( $_GET['product_id'] ) : ''; $order_id = isset( $_GET['order_id'] ) ? absint( $_GET['order_id'] ) : ''; $customer_id = isset( $_GET['customer_id'] ) ? absint( $_GET['customer_id'] ) : ''; @@ -91,7 +91,6 @@ public function prepare_items() { 'total_pages' => $this->total_count > 0 ? ceil( $this->total_count / $per_page ) : 0, ) ); - } /** @@ -101,27 +100,16 @@ public function no_items() { esc_html_e( 'No activations found. Once a serial key is activated, it will appear here.', 'wc-serial-numbers' ); } - /** - * Retrieve the view types - * - * @since 1.0.0 - * @return array $views All the views sellable - */ - public function get_views() { - return parent::get_views(); - } - /** * Adds the order and product filters to the licenses list. * - * @param string $which + * @param string $which Which nav. */ protected function extra_tablenav( $which ) { - if ( $which === 'top' ) { + if ( 'top' === $which ) { echo '
'; $this->order_dropdown(); $this->product_dropdown(); - // $this->customer_dropdown(); submit_button( __( 'Filter', 'wc-serial-numbers' ), '', 'filter-action', false ); echo '
'; } @@ -137,7 +125,7 @@ protected function extra_tablenav( $which ) { public function process_bulk_actions( $doaction ) { if ( $doaction ) { if ( isset( $_REQUEST['id'] ) ) { - $ids = wp_parse_id_list( $_REQUEST['id'] ); + $ids = wp_parse_id_list( wp_unslash( $_REQUEST['id'] ) ); $doaction = ( - 1 !== $_REQUEST['action'] ) ? $_REQUEST['action'] : $_REQUEST['action2']; // phpcs:ignore } elseif ( isset( $_REQUEST['ids'] ) ) { $ids = array_map( 'absint', $_REQUEST['ids'] ); @@ -201,7 +189,7 @@ public function get_columns() { * * @return array */ - function get_sortable_columns() { + public function get_sortable_columns() { $sortable_columns = array( 'instance' => array( 'instance', false ), 'serial_id' => array( 'serial_id', false ), @@ -243,10 +231,10 @@ protected function column_cb( $item ) { */ protected function column_instance( $activation ) { $delete_url = add_query_arg( - [ + array( 'id' => $activation->id, 'action' => 'delete', - ], + ), admin_url( 'admin.php?page=wc-serial-numbers-activations' ) ); $actions['delete'] = sprintf( '%2$s', esc_url( $delete_url ), __( 'Delete', 'wc-serial-numbers' ) ); @@ -299,5 +287,4 @@ protected function column_platform( $activation ) { protected function column_activation_time( $activation ) { return empty( $activation->get_activation_time() ) ? '—' : esc_html( $activation->get_activation_time() ); } - } diff --git a/src/Admin/ListTables/KeysTable.php b/src/Admin/ListTables/KeysTable.php index 401cb9fe..0f914244 100644 --- a/src/Admin/ListTables/KeysTable.php +++ b/src/Admin/ListTables/KeysTable.php @@ -90,14 +90,14 @@ public function __construct() { public function prepare_items() { $per_page = $this->get_items_per_page( 'wc_serial_numbers_keys_per_page' ); $columns = $this->get_columns(); - $hidden = []; + $hidden = array(); $sortable = $this->get_sortable_columns(); $this->_column_headers = array( $columns, $hidden, $sortable ); $current_page = $this->get_pagenum(); - $status = isset( $_GET['status'] ) ? $_GET['status'] : ''; + $status = isset( $_GET['status'] ) ? sanitize_text_field( wp_unslash( $_GET['status'] ) ) : ''; $orderby = isset( $_GET['orderby'] ) ? sanitize_key( $_GET['orderby'] ) : 'order_date'; $order = isset( $_GET['order'] ) ? sanitize_key( $_GET['order'] ) : 'desc'; - $search = isset( $_GET['s'] ) ? sanitize_text_field( $_GET['s'] ) : null; + $search = isset( $_GET['s'] ) ? sanitize_text_field( wp_unslash( $_GET['s'] ) ) : null; $product_id = isset( $_GET['product_id'] ) ? absint( $_GET['product_id'] ) : ''; $order_id = isset( $_GET['order_id'] ) ? absint( $_GET['order_id'] ) : ''; $customer_id = isset( $_GET['customer_id'] ) ? absint( $_GET['customer_id'] ) : ''; @@ -124,12 +124,12 @@ public function prepare_items() { ); $this->items = Key::query( $args ); - $this->available_count = Key::count( array_merge( $args, [ 'status' => 'available' ] ) ); - $this->pending_count = Key::count( array_merge( $args, [ 'status' => 'pending' ] ) ); - $this->sold_count = Key::count( array_merge( $args, [ 'status' => 'sold' ] ) ); - $this->expired_count = Key::count( array_merge( $args, [ 'status' => 'expired' ] ) ); - $this->cancelled_count = Key::count( array_merge( $args, [ 'status' => 'cancelled' ] ) ); - $this->total_count = array_sum( [ $this->available_count, $this->sold_count, $this->pending_count, $this->expired_count, $this->cancelled_count ] ); + $this->available_count = Key::count( array_merge( $args, array( 'status' => 'available' ) ) ); + $this->pending_count = Key::count( array_merge( $args, array( 'status' => 'pending' ) ) ); + $this->sold_count = Key::count( array_merge( $args, array( 'status' => 'sold' ) ) ); + $this->expired_count = Key::count( array_merge( $args, array( 'status' => 'expired' ) ) ); + $this->cancelled_count = Key::count( array_merge( $args, array( 'status' => 'cancelled' ) ) ); + $this->total_count = array_sum( array( $this->available_count, $this->sold_count, $this->pending_count, $this->expired_count, $this->cancelled_count ) ); switch ( $status ) { case 'available': @@ -160,14 +160,13 @@ public function prepare_items() { 'total_pages' => $total_items > 0 ? ceil( $total_items / $per_page ) : 0, ) ); - } /** * No items found text. */ public function no_items() { - echo sprintf( '%s %s', esc_html__( 'No keys found.', 'wc-serial-numbers' ), '' . esc_html__( 'Add new key', 'wc-serial-numbers' ) . '' ); + printf( '%s %s', esc_html__( 'No keys found.', 'wc-serial-numbers' ), '' . esc_html__( 'Add new key', 'wc-serial-numbers' ) . '' ); // Show a documentation about key's statuses. ?>

@@ -210,7 +209,7 @@ public function no_items() { * @return array $views All the views sellable */ public function get_views() { - $current = isset( $_GET['status'] ) ? sanitize_key( $_GET['status'] ) : ''; + $current = isset( $_GET['status'] ) ? sanitize_key( wp_unslash( $_GET['status'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended $available_count = ' (' . $this->available_count . ')'; $pending_count = ' (' . $this->pending_count . ')'; $sold_count = ' (' . $this->sold_count . ')'; @@ -219,12 +218,48 @@ public function get_views() { $total_count = ' (' . $this->total_count . ')'; $url = admin_url( 'admin.php?page=wc-serial-numbers' ); $views = array( - 'all' => sprintf( '%s', remove_query_arg( 'status', $url ), __( 'All keys.', 'wc-serial-numbers' ), $current === 'all' || $current == '' ? ' class="current"' : '', __( 'All', 'wc-serial-numbers' ) . $total_count ), - 'available' => sprintf( '%s', add_query_arg( 'status', 'available', $url ), __( 'Available for sell.', 'wc-serial-numbers' ), $current === 'available' ? ' class="current"' : '', __( 'Available', 'wc-serial-numbers' ) . $available_count ), - 'pending' => sprintf( '%s', add_query_arg( 'status', 'pending', $url ), __( 'Pending payment.', 'wc-serial-numbers' ), $current === 'pending' ? ' class="current"' : '', __( 'Pending', 'wc-serial-numbers' ) . $pending_count ), - 'sold' => sprintf( '%s', add_query_arg( 'status', 'sold', $url ), __( 'Sold keys.', 'wc-serial-numbers' ), $current === 'sold' ? ' class="current"' : '', __( 'Sold', 'wc-serial-numbers' ) . $sold_count ), - 'expired' => sprintf( '%s', add_query_arg( 'status', 'expired', $url ), __( 'Expired keys.', 'wc-serial-numbers' ), $current === 'expired' ? ' class="current"' : '', __( 'Expired', 'wc-serial-numbers' ) . $expired_count ), - 'cancelled' => sprintf( '%s', add_query_arg( 'status', 'cancelled', $url ), __( 'Cancelled keys.', 'wc-serial-numbers' ), $current === 'cancelled' ? ' class="current"' : '', __( 'Cancelled', 'wc-serial-numbers' ) . $cancelled_count ), + 'all' => sprintf( + '%s', + remove_query_arg( 'status', $url ), + __( 'All keys.', 'wc-serial-numbers' ), + 'all' === $current || '' === $current ? ' class="current"' : '', + __( 'All', 'wc-serial-numbers' ) . $total_count + ), + 'available' => sprintf( + '%s', + add_query_arg( 'status', 'available', $url ), + __( 'Available for sell.', 'wc-serial-numbers' ), + 'available' === $current ? ' class="current"' : '', + __( 'Available', 'wc-serial-numbers' ) . $available_count + ), + 'pending' => sprintf( + '%s', + add_query_arg( 'status', 'pending', $url ), + __( 'Pending payment.', 'wc-serial-numbers' ), + 'pending' === $current ? ' class="current"' : '', + __( 'Pending', 'wc-serial-numbers' ) . $pending_count + ), + 'sold' => sprintf( + '%s', + add_query_arg( 'status', 'sold', $url ), + __( 'Sold keys.', 'wc-serial-numbers' ), + 'sold' === $current ? ' class="current"' : '', + __( 'Sold', 'wc-serial-numbers' ) . $sold_count + ), + 'expired' => sprintf( + '%s', + add_query_arg( 'status', 'expired', $url ), + __( 'Expired keys.', 'wc-serial-numbers' ), + 'expired' === $current ? ' class="current"' : '', + __( 'Expired', 'wc-serial-numbers' ) . $expired_count + ), + 'cancelled' => sprintf( + '%s', + add_query_arg( 'status', 'cancelled', $url ), + __( 'Cancelled keys.', 'wc-serial-numbers' ), + 'cancelled' === $current ? ' class="current"' : '', + __( 'Cancelled', 'wc-serial-numbers' ) . $cancelled_count + ), ); return $views; @@ -236,7 +271,7 @@ public function get_views() { * @param string $which The location of the extra table nav markup: 'top' or 'bottom'. */ protected function extra_tablenav( $which ) { - if ( $which === 'top' ) { + if ( 'top' === $which ) { echo '
'; $this->order_dropdown(); $this->product_dropdown(); @@ -256,8 +291,8 @@ protected function extra_tablenav( $which ) { */ public function process_bulk_actions( $doaction ) { if ( $doaction ) { - if ( isset( $_REQUEST['id'] ) ) { - $ids = wp_parse_id_list( $_REQUEST['id'] ); + if ( wp_unslash( isset( $_REQUEST['id'] ) ) ) { + $ids = wp_parse_id_list( wp_unslash( $_REQUEST['id'] ) ); $doaction = ( - 1 !== $_REQUEST['action'] ) ? $_REQUEST['action'] : $_REQUEST['action2']; // phpcs:ignore } elseif ( isset( $_REQUEST['ids'] ) ) { $ids = array_map( 'absint', $_REQUEST['ids'] ); @@ -331,7 +366,7 @@ public function get_columns() { * * @return array */ - function get_sortable_columns() { + public function get_sortable_columns() { $sortable_columns = array( 'key' => array( 'serial_key', false ), 'product' => array( 'product_id', false ), @@ -361,7 +396,7 @@ protected function get_primary_column_name() { /** * since 1.0.0 * - * @param object $item + * @param \StdClass $item Item. * * @return string|void */ @@ -372,21 +407,22 @@ protected function column_cb( $item ) { /** * Display key. * - * @param $item + * @param Key $item Item. * * @since 1.4.6 */ protected function column_key( $item ) { - $is_hidden = 'yes' === get_option( 'wc_serial_numbers_hide_serial_number', 'yes' ); - $edit_url = add_query_arg( [ 'edit' => $item->id ], admin_url( 'admin.php?page=wc-serial-numbers' ) ); - $delete_url = add_query_arg( - [ + $is_hidden = 'yes' === get_option( 'wc_serial_numbers_hide_serial_number', 'yes' ); + $edit_url = add_query_arg( array( 'edit' => $item->id ), admin_url( 'admin.php?page=wc-serial-numbers' ) ); + $delete_url = add_query_arg( + array( 'id' => $item->id, 'action' => 'delete', - ], + ), admin_url( 'admin.php?page=wc-serial-numbers' ) ); - $actions['id'] = sprintf( __( 'ID: %d', 'wc-serial-numbers' ), $item->id ); + // translators: %d: key id. + $actions['id'] = sprintf( __( 'ID: %d', 'wc-serial-numbers' ), esc_html( $item->id ) ); $actions['edit'] = sprintf( '%2$s', $edit_url, __( 'Edit', 'wc-serial-numbers' ) ); $actions['delete'] = sprintf( '%2$s', $delete_url, __( 'Delete', 'wc-serial-numbers' ) ); @@ -396,7 +432,7 @@ protected function column_key( $item ) { /** * Display column product. * - * @param Key $key Key object. + * @param Key $item Item. * * @since 1.4.6 */ @@ -409,7 +445,7 @@ protected function column_product( $item ) { /** * Display column order. * - * @param Key $key Key object. + * @param Key $item Item. * * @since 1.4.6 */ @@ -425,7 +461,7 @@ protected function column_order( $item ) { /** * Display column customer. * - * @param Key $key Key object. + * @param \StdClass $item Item. * * @since 1.4.6 */ @@ -458,10 +494,10 @@ protected function column_activation( $key ) { $limit = ! empty( $key->activation_limit ) ? $key->activation_limit : '∞'; $count = (int) $key->activation_count; $link = add_query_arg( - [ + array( 'serial_id' => $key->id, 'page' => 'wc-serial-numbers-activations', - ], + ), admin_url( 'admin.php' ) ); @@ -478,7 +514,21 @@ protected function column_activation( $key ) { * @since 1.4.6 */ protected function column_valid_for( $key ) { - return ! empty( $key->get_validity() ) ? sprintf( _n( '%s Day
After purchase', '%s Days
After purchase', $key->get_validity(), 'wc-serial-numbers' ), number_format_i18n( $key->get_validity() ) ) : __( 'Lifetime', 'wc-serial-numbers' ); + if ( ! empty( $key->get_validity() ) ) { + return wp_kses_post( + sprintf( + // translators: %1$s: validity, %2$s: validity. + _n( + '%s Day
After purchase', + '%s Days
After purchase', + $key->get_validity(), + 'wc-serial-numbers' + ), + number_format_i18n( $key->get_validity() ) + ) + ); + } + return __( 'Lifetime', 'wc-serial-numbers' ); } /** @@ -489,7 +539,10 @@ protected function column_valid_for( $key ) { * @since 1.4.6 */ protected function column_order_date( $key ) { - return ! empty( $key->order_date ) && '0000-00-00 00:00:00' !== $key->order_date ? date( get_option( 'date_format' ), strtotime( $key->order_date ) ) : '—'; + if ( ! empty( $key->order_date ) && '0000-00-00 00:00:00' !== $key->order_date ) { + return wp_date( get_option( 'date_format' ), strtotime( $key->order_date ) ); + } + return '—'; } /** diff --git a/src/Admin/ListTables/ListTable.php b/src/Admin/ListTables/ListTable.php index f42e3ba7..56895364 100644 --- a/src/Admin/ListTables/ListTable.php +++ b/src/Admin/ListTables/ListTable.php @@ -28,15 +28,15 @@ class ListTable extends \WP_List_Table { /** * Get a request var, or return the default if not set. * - * @param string $var Request var name. - * @param mixed $default Default value. + * @param string $param Request var name. + * @param mixed $fallback Default value. * * @since 1.4.6 * * @return mixed Un-sanitized request var */ - protected function get_request_var( $var = '', $default = false ) { - return isset( $_REQUEST[ $var ] ) ? sanitize_text_field( wp_unslash( $_REQUEST[ $var ] ) ) : $default; // phpcs:ignore WordPress.Security.NonceVerification + protected function get_request_var( $param = '', $fallback = false ) { + return isset( $_REQUEST[ $param ] ) ? sanitize_text_field( wp_unslash( $_REQUEST[ $param ] ) ) : $fallback; // phpcs:ignore WordPress.Security.NonceVerification } /** @@ -202,14 +202,14 @@ public function customer_dropdown() { * @since 1.4.6 */ public function process_bulk_actions( $doaction ) { - if ( ! empty( $_GET['_wp_http_referer'] ) ) { - wp_redirect( + if ( isset( $_GET['_wp_http_referer'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification + wp_safe_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce', ), - wp_unslash( $_SERVER['REQUEST_URI'] ) + wp_get_referer() ) ); exit; diff --git a/src/Admin/ListTables/StockTable.php b/src/Admin/ListTables/StockTable.php index 42f3e45b..4fc2b87b 100644 --- a/src/Admin/ListTables/StockTable.php +++ b/src/Admin/ListTables/StockTable.php @@ -30,15 +30,16 @@ public function __construct() { * @since 1.4.6 */ public function prepare_items() { + check_admin_referer( 'wc-serial-numbers-stock' ); $per_page = 20; $columns = $this->get_columns(); - $hidden = []; + $hidden = array(); $sortable = $this->get_sortable_columns(); $this->_column_headers = array( $columns, $hidden, $sortable ); $current_page = $this->get_pagenum(); $orderby = isset( $_GET['orderby'] ) ? sanitize_key( $_GET['orderby'] ) : 'order_date'; $order = isset( $_GET['order'] ) ? sanitize_key( $_GET['order'] ) : 'desc'; - $search = isset( $_GET['s'] ) ? sanitize_text_field( $_GET['s'] ) : null; + $search = isset( $_GET['s'] ) ? sanitize_text_field( wp_unslash( $_GET['s'] ) ) : null; $product_id = isset( $_GET['product_id'] ) ? absint( $_GET['product_id'] ) : ''; $query_args = array( @@ -70,23 +71,13 @@ public function no_items() { esc_html_e( 'No products selling serial keys from "stock" found.', 'wc-serial-numbers' ); } - /** - * Retrieve the view types - * - * @since 1.0.0 - * @return array $views All the views sellable - */ - public function get_views() { - return parent::get_views(); - } - /** * Adds the order and product filters to the licenses list. * * @param string $which The location of the extra table nav markup: 'top' or 'bottom'. */ protected function extra_tablenav( $which ) { - if ( $which === 'top' ) { + if ( 'top' === $which ) { echo '
'; $this->product_dropdown(); submit_button( __( 'Filter', 'wc-serial-numbers' ), '', 'filter-action', false ); @@ -116,7 +107,7 @@ public function get_columns() { * * @return array */ - function get_sortable_columns() { + public function get_sortable_columns() { $columns = array( 'product' => array( 'product_id', false ), ); @@ -169,7 +160,7 @@ public function column_default( $item, $column_name ) { case 'sold': $sold_count = wcsn_get_keys( array( - 'status__in' => [ 'sold', 'expired' ], + 'status__in' => array( 'sold', 'expired' ), 'product_id' => $item->get_id(), 'count' => true, ) diff --git a/src/Admin/Menus.php b/src/Admin/Menus.php index 2d96cfaf..9c790cb9 100644 --- a/src/Admin/Menus.php +++ b/src/Admin/Menus.php @@ -19,10 +19,6 @@ class Menus { * @since 1.0.0 */ public function __construct() { - // add_action( 'current_screen', array( $this, 'setup_screen' ) ); - // add_action( 'check_ajax_referer', array( $this, 'setup_screen' ) ); - // add_filter( 'set-screen-option', array( __CLASS__, 'save_screen_options' ), 10, 3 ); - // Register the menus. add_action( 'admin_menu', array( $this, 'main_menu' ) ); add_action( 'admin_menu', array( $this, 'activations_menu' ), 40 ); @@ -59,12 +55,6 @@ public function setup_screen() { $screen_id = isset( $screen, $screen->id ) ? $screen->id : ''; } - // switch ( $screen_id ) { - // case $plugin_screen_id . '-page-wc-serial-numbers': - // $this->list_table = new ListTables\KeysTable(); - // break; - // } - // Ensure the table handler is only loaded once. Prevents multiple loads if a plugin calls check_ajax_referer many times. remove_action( 'current_screen', array( $this, 'setup_screen' ) ); remove_action( 'check_ajax_referer', array( $this, 'setup_screen' ) ); @@ -223,11 +213,11 @@ public function output_main_page() { if ( $add ) { $key = new Key(); - include dirname( __FILE__ ) . '/views/html-edit-key.php'; + include __DIR__ . '/views/html-edit-key.php'; } elseif ( $edit ) { - include dirname( __FILE__ ) . '/views/html-edit-key.php'; + include __DIR__ . '/views/html-edit-key.php'; } else { - include dirname( __FILE__ ) . '/views/html-list-keys.php'; + include __DIR__ . '/views/html-list-keys.php'; } } @@ -263,8 +253,8 @@ public function output_tools_page() { $tabs = apply_filters( 'wc_serial_numbers_tools_tabs', $tabs ); $tab_ids = array_keys( $tabs ); - $current_tab = isset( $_GET['tab'] ) ? sanitize_key( $_GET['tab'] ) : reset( $tab_ids ); - $page = isset( $_GET['page'] ) ? sanitize_key( $_GET['page'] ) : ''; + $current_tab = isset( $_GET['tab'] ) ? sanitize_key( wp_unslash( $_GET['tab'] ) ) : reset( $tab_ids ); + $page = isset( $_GET['page'] ) ? sanitize_key( wp_unslash( $_GET['page'] ) ) : ''; Admin::view( 'html-tools.php', @@ -285,14 +275,12 @@ public function output_tools_page() { public function output_reports_page() { $tabs = array( 'stock' => __( 'Stock', 'wc-serial-numbers' ), - // 'sales' => __( 'Sales', 'wc-serial-numbers' ), - // 'activations' => __( 'Activations', 'wc-serial-numbers' ), ); $tabs = apply_filters( 'wc_serial_numbers_reports_tabs', $tabs ); $tab_ids = array_keys( $tabs ); - $current_tab = isset( $_GET['tab'] ) ? sanitize_key( $_GET['tab'] ) : reset( $tab_ids ); - $page = isset( $_GET['page'] ) ? sanitize_key( $_GET['page'] ) : ''; + $current_tab = isset( $_GET['tab'] ) ? sanitize_key( wp_unslash( $_GET['tab'] ) ) : reset( $tab_ids ); + $page = isset( $_GET['page'] ) ? sanitize_key( wp_unslash( $_GET['page'] ) ) : ''; Admin::view( 'html-reports.php', @@ -311,8 +299,8 @@ public function output_reports_page() { * @return void */ public function go_pro_redirect() { - if ( isset( $_GET['page'] ) && 'go_wcsn_pro' === $_GET['page'] ) { - wp_redirect( 'https://pluginever.com/plugins/woocommerce-serial-numbers-pro/?utm_source=admin-menu&utm_medium=link&utm_campaign=upgrade&utm_id=wc-serial-numbers' ); + if ( isset( $_GET['page'] ) && 'go_wcsn_pro' === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended + wp_redirect( 'https://pluginever.com/plugins/woocommerce-serial-numbers-pro/?utm_source=admin-menu&utm_medium=link&utm_campaign=upgrade&utm_id=wc-serial-numbers' ); // phpcs:ignore WordPress.Security.SafeRedirect.wp_redirect_wp_redirect die; } } @@ -427,7 +415,8 @@ public static function status_tab() { foreach ( $cron_jobs as $cron_job => $cron_job_name ) { $next_scheduled = wp_next_scheduled( $cron_job ); if ( $next_scheduled ) { - $statuses[ $cron_job_name ] = sprintf( __( 'Next run: %s', 'wc-serial-numbers' ), date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $next_scheduled ) ); + // translators: %s: Next scheduled time. + $statuses[ $cron_job_name ] = sprintf( __( 'Next run: %s', 'wc-serial-numbers' ), esc_html( date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $next_scheduled ) ) ); } else { $statuses[ $cron_job_name ] = __( 'Not scheduled', 'wc-serial-numbers' ); } diff --git a/src/Admin/Metaboxes.php b/src/Admin/Metaboxes.php index 3c4760a0..8aa38054 100644 --- a/src/Admin/Metaboxes.php +++ b/src/Admin/Metaboxes.php @@ -25,8 +25,11 @@ public function __construct() { } /** - * product - * since 1.0.0 + * Add product data tab. + * + * @param array $tabs product data tabs. + * + * @return mixed */ public static function product_data_tab( $tabs ) { $tabs['wc_serial_numbers'] = array( @@ -46,7 +49,7 @@ public static function product_write_panel() { global $post, $woocommerce; ?> @@ -132,18 +145,19 @@ public static function product_write_panel() { /** * Show promo box. * - * @param $variation_data - * @param $variation - * - * @param $loop - * * @since 1.2.0 */ - public static function variable_product_content( $loop, $variation_data, $variation ) { + public static function variable_product_content() { if ( ! WCSN()->is_premium_active() ) { - echo sprintf( '

%s %s

', __( 'The free version of Serial Numbers for WooCommerce does not support product variation.', 'wc-serial-numbers' ), 'https://www.pluginever.com/plugins/woocommerce-serial-numbers-pro/?utm_source=product_page_license_area&utm_medium=link&utm_campaign=wc-serial-numbers&utm_content=Upgrade%20to%20Pro', __( 'Upgrade to Pro', 'wc-serial-numbers' ) ); + echo wp_kses_post( + sprintf( + '

%s %s

', + __( 'The free version of Serial Numbers for WooCommerce does not support product variation.', 'wc-serial-numbers' ), + 'https://www.pluginever.com/plugins/woocommerce-serial-numbers-pro/?utm_source=product_page_license_area&utm_medium=link&utm_campaign=wc-serial-numbers&utm_content=Upgrade%20to%20Pro', + __( 'Upgrade to Pro', 'wc-serial-numbers' ) + ) + ); } - } /** @@ -152,12 +166,13 @@ public static function variable_product_content( $loop, $variation_data, $variat public static function product_save_data() { global $post; $status = isset( $_POST['_is_serial_number'] ) ? 'yes' : 'no'; - $source = isset( $_POST['_serial_key_source'] ) ? sanitize_text_field( $_POST['_serial_key_source'] ) : 'custom_source'; + $source = isset( $_POST['_serial_key_source'] ) ? sanitize_text_field( wp_unslash( $_POST['_serial_key_source'] ) ) : 'custom_source'; update_post_meta( $post->ID, '_is_serial_number', $status ); update_post_meta( $post->ID, '_serial_key_source', $source ); - // save only if software licensing enabled - if ( ! wc_serial_numbers_software_support_disabled() ) { - update_post_meta( $post->ID, '_software_version', ! empty( $_POST['_software_version'] ) ? sanitize_text_field( $_POST['_software_version'] ) : '' ); + // save only if software licensing enabled. + if ( wcsn_is_software_support_enabled() ) { + $software_version = isset( $_POST['_software_version'] ) ? sanitize_text_field( wp_unslash( $_POST['_software_version'] ) ) : ''; + update_post_meta( $post->ID, '_software_version', $software_version ); } do_action( 'wcsn_save_simple_product_meta', $post ); @@ -165,42 +180,40 @@ public static function product_save_data() { /** + * Display serial numbers in order item meta. * - * @param $o_item - * @param $product - * - * @param $o_item_id + * @param int $o_item_id order item id. + * @param \WC_Order_Item $o_item order item object. + * @param \WC_Product $product product object. * * @since 1.1.6 * - * @return bool|string + * @return void */ public function order_itemmeta( $o_item_id, $o_item, $product ) { global $post; if ( ! is_object( $post ) || ! isset( $post->ID ) ) { - return false; + return; } $order = wc_get_order( $post->ID ); - // bail for no order + // bail for no order. if ( ! $order ) { - return false; + return; } if ( 'completed' !== $order->get_status( 'edit' ) ) { - return ''; + return; } - // if this is not product then no need to process + // if this is not product then no need to process. if ( empty( $product ) ) { - return false; + return; } - $is_serial_product = 'yes' == get_post_meta( $product->get_id(), '_is_serial_number', true ); - - if ( ! $is_serial_product ) { - return false; + if ( 'yes' !== get_post_meta( $product->get_id(), '_is_serial_number', true ) ) { + return; } $items = wcsn_get_keys( @@ -211,22 +224,28 @@ public function order_itemmeta( $o_item_id, $o_item, $product ) { ); if ( empty( $items ) && $order ) { - echo sprintf( '
%s
', __( 'Order missing serial numbers for this item.', 'wc-serial-numbers' ) ); - - return true; + echo wp_kses_post( + sprintf( + '
%s
', + __( 'Order missing serial numbers for this item.', 'wc-serial-numbers' ) + ) + ); + return; } $url = admin_url( 'admin.php?page=wc-serial-numbers' ); - echo sprintf( + printf( '
%s→', - add_query_arg( - [ - 'order_id' => $post->ID, - 'product_id' => $product->get_id(), - ], - $url + esc_url( + add_query_arg( + array( + 'order_id' => $post->ID, + 'product_id' => $product->get_id(), + ), + $url + ) ), - __( 'Serial Numbers', 'wc-serial-numbers' ) + esc_html__( 'Serial Numbers', 'wc-serial-numbers' ) ); $url = admin_url( 'admin.php?page=wc-serial-numbers' ); @@ -237,15 +256,19 @@ public function order_itemmeta( $o_item_id, $o_item, $product ) { $li .= sprintf( '
  •  %s
  • ', add_query_arg( - [ + array( 'edit' => $item->id, - ], + ), $url ), - wc_serial_numbers_decrypt_key( $item->serial_key ) + wcsn_decrypt_key( $item->serial_key ) ); } - - echo sprintf( '
      %s
    ', $li ); + echo wp_kses_post( + sprintf( + '
      %s
    ', + $li + ) + ); } } diff --git a/src/Admin/Notices.php b/src/Admin/Notices.php index 3972933b..014fc9d6 100644 --- a/src/Admin/Notices.php +++ b/src/Admin/Notices.php @@ -25,10 +25,10 @@ class Notices { * @since 1.0.0 */ public function __construct() { - add_action( 'admin_init', [ $this, 'add_notices' ] ); - add_action( 'admin_notices', [ $this, 'output_notices' ] ); - add_action( 'wp_ajax_wc_serial_numbers_dismiss_notice', [ $this, 'dismiss_notice' ] ); - add_action( 'admin_footer', [ $this, 'add_notice_script' ] ); + add_action( 'admin_init', array( $this, 'add_notices' ) ); + add_action( 'admin_notices', array( $this, 'output_notices' ) ); + add_action( 'wp_ajax_wc_serial_numbers_dismiss_notice', array( $this, 'dismiss_notice' ) ); + add_action( 'admin_footer', array( $this, 'add_notice_script' ) ); } /** @@ -39,7 +39,7 @@ public function __construct() { public function add_notices() { $is_outdated_pro = defined( 'WC_SERIAL_NUMBER_PRO_PLUGIN_VERSION' ) && version_compare( WC_SERIAL_NUMBER_PRO_PLUGIN_VERSION, '1.2.1', '<' ); if ( ! $is_outdated_pro ) { - $is_outdated_pro = function_exists( 'wc_serial_numbers_pro' ) && is_callable( [ 'wc_serial_numbers_pro', 'get_version' ] ) && wc_serial_numbers_pro()->get_version() && version_compare( wc_serial_numbers_pro()->get_version(), '1.2.1', '<' ); + $is_outdated_pro = function_exists( 'wc_serial_numbers_pro' ) && is_callable( array( 'wc_serial_numbers_pro', 'get_version' ) ) && wc_serial_numbers_pro()->get_version() && version_compare( wc_serial_numbers_pro()->get_version(), '1.2.1', '<' ); } if ( $is_outdated_pro ) { $this->notices[] = array( diff --git a/src/Admin/Orders.php b/src/Admin/Orders.php index 0524a153..92ce2635 100644 --- a/src/Admin/Orders.php +++ b/src/Admin/Orders.php @@ -97,7 +97,7 @@ public static function add_order_serial_column( $columns ) { public static function add_order_serial_column_content( $column, $order_id ) { $order_status = wc_get_order( $order_id )->get_status(); if ( 'order_serials' === $column ) { - if ( ! wcsn_order_has_products( $order_id ) || ! in_array( $order_status, [ 'completed', 'processing' ], true ) ) { + if ( ! wcsn_order_has_products( $order_id ) || ! in_array( $order_status, array( 'completed', 'processing' ), true ) ) { echo '—'; } else { if ( wcsn_order_is_fullfilled( $order_id ) ) { @@ -107,8 +107,8 @@ public static function add_order_serial_column_content( $column, $order_id ) { $style = 'color:red'; $title = __( 'Order is not fullfilled.', 'wc-serial-numbers' ); } - $url = add_query_arg( [ 'order_id' => $order_id ], admin_url( 'admin.php?page=wc-serial-numbers' ) ); - echo sprintf( '', esc_url( $url ), esc_html( $title ), esc_attr( $style ) ); + $url = add_query_arg( array( 'order_id' => $order_id ), admin_url( 'admin.php?page=wc-serial-numbers' ) ); + printf( '', esc_url( $url ), esc_html( $title ), esc_attr( $style ) ); } } } @@ -139,7 +139,7 @@ public function add_order_bulk_action( $actions ) { * @return string */ public function handle_order_bulk_action( $redirect_to, $action, $order_ids ) { - if ( in_array( $action, [ 'wcsn_add_keys', 'wcsn_remove_keys' ], true ) ) { + if ( in_array( $action, array( 'wcsn_add_keys', 'wcsn_remove_keys' ), true ) ) { foreach ( $order_ids as $order_id ) { switch ( $action ) { case 'wcsn_add_keys': @@ -217,7 +217,7 @@ public static function display_order_item_meta( $item_id, $item, $product ) { - + $field ) : ?> diff --git a/src/Admin/Products.php b/src/Admin/Products.php index b7cbdf2b..d5e1e7b9 100644 --- a/src/Admin/Products.php +++ b/src/Admin/Products.php @@ -27,7 +27,6 @@ public function __construct() { * @since 1.0.0 */ public static function print_style() { - ob_start(); ?> __( 'General Settings', 'wc-serial-numbers' ), 'type' => 'title', 'desc' => __( 'These options determine the behavior and operation of the plugin.', 'wc-serial-numbers' ), 'id' => 'section_serial_numbers', - ], - [ + ), + array( 'title' => __( 'Auto-complete orders', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_autocomplete_order', 'desc' => __( 'Automatically completes orders after successful payments.', 'wc-serial-numbers' ), 'type' => 'checkbox', 'default' => 'no', - ], - [ + ), + array( 'title' => __( 'Reuse keys', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_reuse_serial_number', 'desc' => __( 'Recover failed, refunded keys for selling again.', 'wc-serial-numbers' ), 'desc_tip' => __( 'If you enable this option, the keys will be available for selling again if the order is refunded or failed.', 'wc-serial-numbers' ), 'type' => 'checkbox', 'default' => 'no', - ], + ), // Revoke serial keys. - [ + array( 'title' => __( 'Revoke keys', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_revoke_keys', 'desc' => __( 'Revoke keys when the order status changes to cancelled or refunded.', 'wc-serial-numbers' ), 'desc_tip' => __( 'If you enable this option, the keys will be revoked when the order status changes to cancelled or refunded.', 'wc-serial-numbers' ), 'type' => 'checkbox', 'default' => 'no', - ], - [ + ), + array( 'title' => __( 'Hide keys', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_hide_serial_number', 'desc' => __( 'Keys will be masked in the list table.', 'wc-serial-numbers' ), 'default' => 'yes', 'type' => 'checkbox', - ], - [ - 'title' => __( 'Disable software support', 'wc-serial-numbers' ), - 'id' => 'wc_serial_numbers_disable_software_support', - 'desc' => __( 'Disable Software Licensing support & API functionalities.', 'wc-serial-numbers' ), + ), + array( + 'title' => __( 'Disable software support', 'wc-serial-numbers' ), + 'id' => 'wc_serial_numbers_disable_software_support', + 'desc' => __( 'Disable Software Licensing support & API functionalities.', 'wc-serial-numbers' ), 'desc_tip' => __( 'If you enable this option, the activation menu and it’s functionality will be turned off.', 'wc-serial-numbers' ), - 'default' => 'no', - 'type' => 'checkbox', - ], - [ + 'default' => 'no', + 'type' => 'checkbox', + ), + array( 'type' => 'sectionend', 'id' => 'section_serial_numbers', - ], - [ + ), + array( 'title' => __( 'Stock Notification', 'wc-serial-numbers' ), 'type' => 'title', 'desc' => __( 'These options determine the operation of the key\'s stock notification.', 'wc-serial-numbers' ), 'id' => 'stock_section', - ], - [ + ), + array( 'title' => __( 'Stock notification email', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_enable_stock_notification', 'desc' => __( 'Sends notification emails when key stock is low.', 'wc-serial-numbers' ), 'type' => 'checkbox', 'sanitize_callback' => 'intval', 'default' => 'yes', - ], + ), array( 'title' => __( 'Stock threshold', 'wc-serial-numbers' ), 'id' => 'wc_serial_numbers_stock_threshold', @@ -119,10 +119,10 @@ public function get_settings( $tab ) { 'type' => 'text', 'default' => get_option( 'admin_email' ), ), - [ + array( 'type' => 'sectionend', 'id' => 'stock_section', - ], + ), ); break; } @@ -187,7 +187,7 @@ protected function output_premium_widget() { public function output_tabs( $tabs ) { parent::output_tabs( $tabs ); if ( WCSN()->get_docs_url() ) { - echo sprintf( '%s', WCSN()->get_docs_url(), __( 'Documentation', 'wc-serial-numbers' ) ); + printf( '%s', esc_url( WCSN()->get_docs_url() ), esc_html__( 'Documentation', 'wc-serial-numbers' ) ); } } } diff --git a/src/Admin/views/html-edit-key.php b/src/Admin/views/html-edit-key.php index d99d676f..e018c16a 100644 --- a/src/Admin/views/html-edit-key.php +++ b/src/Admin/views/html-edit-key.php @@ -39,7 +39,7 @@ $option ) : ?> - %s', esc_attr( $status ), selected( $key->get_status(), $status, false ), esc_html( $option ) ); ?> + %s', esc_attr( $status ), selected( $key->get_status(), $status, false ), esc_html( $option ) ); ?>

    @@ -105,7 +105,7 @@

    +

    + Date: Wed, 25 Oct 2023 15:03:29 +0600 Subject: [PATCH 34/41] update org assets --- .wordpress-org/banner-1544x500.png | Bin 753071 -> 65894 bytes .wordpress-org/banner-772x250.png | Bin 213887 -> 30655 bytes .wordpress-org/icon-128x128.png | Bin 3780 -> 3424 bytes .wordpress-org/icon-256x256.png | Bin 9276 -> 6632 bytes composer.json | 4 ---- composer.lock | 26 ++++++-------------------- 6 files changed, 6 insertions(+), 24 deletions(-) diff --git a/.wordpress-org/banner-1544x500.png b/.wordpress-org/banner-1544x500.png index ed0b7d05edad2c0cdafa076bb5cca49572149506..7ff495db50d75a3e16240dc251303433d0dd6311 100644 GIT binary patch literal 65894 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ȞxRsdL~o+@SSRG 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 literal 753071 zcmV)DK*7I>P)00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yPG_#t4>Q1!MY8r> zU&+mpbWXG#C_patTjtZhOXyr4X!(W(c8BQP7&70B6PvwCG8I2eon1DWy;sYdr+k&0 zJGM#7$6V7gHqRKrcws;D@ksepXC8m7`0^qZVz&gm9{-UTO*J6WT7?I5`drM z*v3;pFX48|Ip^bxKIq{${M&ddO1{K@+o&Cr(PkG$^WqCv)5jd)w&Z@~Koxuf^O;Qt$8!Ygn{-=V@^B7FhVk|=-|frKmCJYhifar) z%VRaDI{!wt3Im%67M%8C2$N|g&Jiw$DQoem3BaF^73Y#&g<79H4AA3ASC@1DIp9T^ zEphNrPb08d5&|<{t@jrc6e`E(&nJ#M{;sZ_Imf1B_PG%l3*%KW|FjA6tDHH;x71WH zSkMH}XJ~6~pK_i)dqk36J9CB`$1jVY&2IAFEe*^X zA9F349f}^Om}4WEV4OiT&HXh%$7k&{u*C8?z}|N1!wNCC4EA_?#6LgY?7fJeKmSBw z#F|unc}*S*)kN)^cB#ik=f&{9TbyAlIFd(Y>+@`zg)M8=EQI8J{l8*ttEJ?`69--M zHLfmLa@&{Bw+#0E``gQ=N3HNU&v`zpK0crM@#h)BvKdrd?P<#Dxg7alNhWL@$+>jc zXe^?QU0t7NegFQ5_xH!ZKYhJ%(C16^Uq3%$A7Ax*vRBq_G zDd+30kCzO8KIly=a=`l@Yrf0@zx3!#UX?%oeXqwO$NIcQusjLqE%{zJ&0jx1OLa!` z1#)JrcnHv2IPPZb!c{+B@$q=eEha1H(u?k013eG^eOfH0_Zq0Iae~dyl6j1Me15b& zzW+cK?WN|%m#;tmytwM)PvO1r9FCkzdql^0i$P!9@{oL1#+gn0GuAKlzw-uo|H*&O*TIwDzR&nKo|D9^|AV~o``5FcpT_GDCBt)l1EtJbIpiMB zH{F>l`-Fe~d2#x~W!+C7t%4iqzcBf6a6<`J|F!$ z^Oq;>bztN7i?iL}7uW6%JtsWyBA26kHqBh9vmY5<0!iHQxLt)Sc+_)|feFGh@a z*J&2HwHfB}rvIHL$5QdkBEbK`*{J*8k_HmtW||Ehm^>mW|1bs zXsOC$-EBJttEQ?o9vs^EAJ$=YVEaulS!`Fx#PPGoAd|^<+ z@hhlSO62fteoonYq1KUOov2hmMo=*>4mt!lafN{!6L=|GWx*68#p+@a0muKP(T7JV zX0q9m+1qVbmI~C!CSVv3<^CC|#HVbE>%gOcX>oglQ%x&kgRJY6;MyYUiht$X3$yi< zQDz*)yB3*7V>6g_zF4r7YBRRn1mc1T-KMl9sIq{n72%d66iZ2N3)kCpk>Qb8khG`+ z$T|b*sQ>c(-B%#A-IvWSMk5wmoEjFB%S(ATWyz~A(oC;W6kw!Hi#4m^31}Xzg?xo` zTF53{Q!&Oc=`NFNM~P(hZQKLNU~ zJSR6V3(+GNbhKP5?Yyb877VH8eRM7k9Rt1med(ypfe5-Kweb)%)H?a`7@Pvc*<2yo zF6Ul`cq*42a%6=E&E&6BMbuXv9jD$T{XnC6HCS4YTw~jKh^8!0Iyv#&@fD(u z-c}hX{J;J@HVxp{*tB)Zrj17Zzx~k#1k<6_|FdDtYKOU^%fdeH+qaiJ-x8Yx=h4SH z`un%H*ZXTj%5pi(ZK9z^lyGUFp$NRj?F(_27f?Y*$N&1d^alPl2k@K1|B1K63TCVS zqb#VJ>*0M9L6utHTem~T!r{s-r9|LMYOuzwjZBlo7+ z_-LeIr>NO7H;2j&uisyrMC6zlwME$mkTAlvR<->|s%U<``pML_cv1tbJe9>TZI=k3 z`!YKe{~OlIuvo>0BV1vXNU2X@^?!4L6{eKrEOFAVMZ~HvUiEX4gbJ$ zGLc$9nN1k9D^SaZ2WB~L;`sj5IOW{rK_nagmC;cDQ+>MewSmW=4PRr>+GrXhh6j|} za4TL>PlFfJYs3{*tNvf0v}QMKyC$tId^E@UD7!>nSq&0_w&zs$GD{H|DE5r8Ztule_ZQ-%#9L*kuJX)RH)PXk?ShdP`vs4doZ$&Z&rAgy0I>Tt;9@X-~3tRRFfma z_`MTK&GV(bbn16{A=~3T2WdtR9y6$hI1!!nQt`_3d79M?c){nZ*r-q)LPh=P0G-T+ z--3rVI7c`)%Qj1vjRkO)ij@WfMv^y^(F}#_dUe0AjHV!6>9xn*oQ>DA<|B{OxHzxH z8;~_4D=R{t^6EY3s|}&S5)0rC%wkm$Fa#DJOFv(Q(6G)L2ukO6{~g!1h5Fq6!I~sl zts`}S8|oS#1|Eam`eWeVB;5TcO&K(0vzwYdT@9z3?fV~hhRL|_ufMPOcY)=5@C_$U z;@{z4G0O(iv+?iz(FuyS|yAT@F(ob0JYZ(=} zs1RxBGt-_sj%?Us;_=F8W7cIO>CUmFXo#{nEm!pVID~&3p6Z~IW7gQS7D}rSW1DN| zdOr`^B(rZel1&JX5^YqV-O3GDxB1NIR=CSIq&r6)YZCs$>J$W>H2ZmQ=41sP3@!P0(J<*fgSgRTDO!fuU~q13{xS8cOi%tF7|>;DYMmor**m}$S#|BOwt>K35nPzrM#y<5gWE3r&*5DC%&q=k$Kk?O>lO5PW;e$H zkEyQz+f?4DxUK&!zVY{HDAZQ}m+@Ei@jBggfYR1GjjgdcmQzcRpm-eewk{I98aju3@5g0@ikgAh z0}7WBEPne>9p5M+(Zk%BbeJ^JGM@X@*=-R7O{n#{SB>;iCC|=Zc6q->bQETmkyI zlI$=iPDz6K_n+4)`FU{nBYdfr?z8@9z5!Vp|1t4@yz`8^S9!h<T-c zX&As^G->7gCqysH+nY%$HvFHhs6&oq@3RfEeh{iGC82My{^ymrefCx>1nU1~L<zrfe{E7?Jffm{8(u!lVP z_Wr1C#htVKA8GLv`R$!6(`75xT#jqQKkJeTmm$PU37uyBul(=2ES@Mz;C#qDzZ{ms zwj4+J7iUCGliM7HiLl9{BOed=((o^LC_0Ps$7t%eJZs#?IzVsl<1vO*l6Jky`oA}J zsDpB&P*=GjIz4|!j42|FEQ)jDM8hJ^FK*DbzcRSQ-l=4%RIiN|f5+e4y4RlXJdJSn#x8YE+-)JR^a9YU6IsThO@ zWT=P3cYGe|RBgMIqbsL@6ttmE6GA36;0SIcetRF`ls9|>;@?|f$uU+WbkBH>%Zznd zSvAWEBJQg((*iGqFizh~@d_oJJvq)k_=~G<_vU+jGiyFu0YdtDhpM_yfV3|BY6{kH}3?o9}kLupwe37v!i*gl` zl;smfy31Hw^W5#A#d8xtz*XkXj_FfQ4yJg&G^wU3Fe$G@$f=;ltRhF8Gs1*kEC^dX zr)<=UJ(}BWz-*?kGmR&co0fKG#LbHq2JVFa_D9b-@vq_bCQe{Dv*%6z4;$F?e|2OM z_b20ABwe%na>zV}dJ7{ZfN@3#z3np*WWO;!aOb<0UbD5wUhOvrn zQn)pkC@5>Ul4vHg;fZq8YzWucJXSy;&4tmXQ?Y~&QAlH&w5|Hv?FN|_ha+2bmR}M| zvqCsPce`7k%8ti{(7elL%@$sp7@1ec9-T1IGZQwNn`mNI*Z+u;h8jCT-Q`mpUV1NV zel7{sfV4$Z-PZpxx=kgaOXQA4RmYscZhv(@g3RC2!CE=;V#`-G8$(UA+v3jg-(u01 zLHuB2tk5+y0-sT*Mws#GDfs7Sz5aU=mdD@EPi{>1JVuG+MOvY9rZh%(QM4GcPy90_ zAXlVJv#!9*$D_nYB0t?lfTM~1>?RD-@W4ONxnrwMSFS})9@I>sI6RJdJDVT9A?f&U zHaQM@ysu;Clx3CQV|pz^@f9Bb3;(KH9^CvuO2TI0x)VqZWypUtx1Uep#SCHf|9a!& z1HWTFG-Vg2ACJ(Lh^|1}tyBp1QliG@hVG7{o*9??FJDwh?x-*DAM~;1|M;T*Pv&mK zc&PJq2@=oWpC8Zs_3Pun4f1MFymWf)3dGN!pXYJKICuQ7jRay@wJ3G%8Ydu%mBeQ- zACH4se8tqAclv<~J`RjO!|MNtp=P>{YG5Wd9qhd7#{2R1=cn2fFsSD-2KD*dbH&ed ztP?s`nMB)nxz+z2H=({S`004#uyq73B!mlX!;KtU9qET3(WJ}T2w-W6rtGNym1hA~ z=**=b9on>f*`yX%1an=9X#^+)0 z92*bsZ;$%^?Rf0sBYyOM=beE^9rDVv#TY&w1y=QOa81&RR{z5UF>?B$>$y4b39Mp` z9ajJM2J9KTH~5d>##4fK4FADH82f%Pgb9bZON?_~zye^_wve2_%H+ar`&ei&c0)KX zg>__F1U}jlNm{;wugAcLTKk>`^_A~t^uTE(GZP! zuzAKDi=;MzE2d2smCGn5)^s*9HN{_JTz2sg}Tp?I$=%+wK>G92Rkt(O`}6QSQ$)Kr+|5tDkXNN*)@kt zyHSPleRVa`3fU~;;_C#fHU3bj8vX(L0mF8gCt99lSJ$TDKT=Vke>Fv%o7Ul0n}xti zN;FgSTJ{PStjtrw{ zHUw3wdG4G6Mqjgl%SbrLVKIVo#ssn*#HhhZ92XM_VVR@5nr80)9ajRxi18A~d19_` zzKvTK%Agrn0tk@HI5Szsn^#D&OZ02~nU}w}Bit9&?(DhxfGReDyU<{958I^z59Eld^H{9#WKtF1ZSjHU#pT&l7J{{ zn&*8mUVSEtzyLgz0_ zksa6GFkXLWI-jN?vz%SpIEzAfMm$%s-nwn>)!1G5-xc;+Ncoxo&C9t!?kbK~6VCeI zn**~^u&DEH-_M(A56-7yBW!U?T0h=zakRT`}iBUB}}& z$)EA_KcDq#WFF5*M~WV`oM;%0j)*z78!3ai-QGR*GftiL|5OxlE4dBa7E{zU9d>P7 zjI$KEq?}gJvcb5hFf~kid}YU6$lbVRV&dQ8u%K_*1{BsE608!c0DrxRKg*Fao>`pe zDVxm+X_Gttm9LK=`u+QpTvNfOiofc7=JV6n^ov*5t2ZWq`HqV{2SWGsOi?nXW@}%e zj;5~e8*(3XOx!6Jq1=@-%?tm>LliCrz#hYqH0TEZ^FQ9ozjDaY82|OM<$qon`u*p5 z+*NQsR zyktu>7&`%v7%y?0mS4eK&3dZ+0nyIy*)W)nL~V;={Ju6S`buOO1%vnhTkb8Qytsp* zApE*JBK@L|g1D)@hG4V4Vr^8g$Fyt*Cc|Ag=8r3%va|%g&P@ki)ouqSHigVmwB_e# zvHn+HgMaAvjI{i}Bva@|SgD5#531|`^|>|&Vfg33z}tf~5w0V?r)Al~@_(ZI+%T<* z?QFo}O&oVTb_V}(in2V)y9nAh*i1xKkRf|22ULVza|>=b-+!PcGw~P({l?-L&$Iqg z{ZG47j?C-vnEWo6$H*CwwFds>%{HCmUzzm;05>Yv=X;z=Zv|CjXT|vO_wy+V*hNmi zNN8V9ZLErEj{iL#W{Xf%RF65%ED=mXenZRKW5Yj9pgA?f;%F>ewxaNyxWAv{*bJz( z8L%!sI3RFruDv!S>ihSsAOD=21)k&cwK;oyXGk~v>r%#atewwTIW`7<{rb$~yJ(=B z>J~qr>w@AsrXHmT_4=O{ZBChWy!wBr|7~M!F1k*mJ#dmQ6yowqU!cOyJ#5VbW$gJ{ z?229UGGWK5wGHGETq7(}PjP22>2Z2G(w& zjIEz?X|XwWSpoBC1d}cO<+Eho>mk=?Ao-Ye0}UWK9CbZ;6zvkT`~b$495wO#kICvxgGlByHoz`d4bClosO-6*Sb)BvcDH@<{5Lk+!VJQ@5+~a>LBcr(- z8)#ac!fFqV(GDG&xt)B)e}&;cYLbu-0iNiEURX4rCP#H$Uf(c*k5ys8@k5t93!Xj3 zfq!ymTf0=~*XDz=+L-viti^JewMRE=t1`-^a8p>tjJ=({t71+>n?ZZpy5p}Jm&`ND z92O|+kCp{C9OI6nxMV*uNwT`dA-u%OCqTe}8P^c@jZ>nVvH}uPGwWpr@96PDAdQRj zvcif{=LuL#^)%hvYcNxrUr3yUf~4UglcWknp60fKgXv$oMh(v!FdTf2M^(oS?1)p{k{z*dl?r^!$1~NtCe?}&+Z1Wu&S0A z=4W@|wpjuBt4?!9|8#+hDFiPW_(sJRc>q-q3~;G7`-Q|Tz|Qr#g@;JwiDE85mum_Y4~5}LOKmITKlOi8E2Hnnc4gZCouj&8%d3OCDUH?~36KBg3_1dVYh^_ZO?i|$a zYixPf_?h@m>UnHdd}d4^)7EX^0tx;8bv*uQ`7*5`+hhozZ1q2fE!7ly@A&h0eA3zg zsZ+KP+{;a1)J+GIg2ttd`aA&hC-Y}=T`W<<|d`bF1%PmbyD-kHobP#e7um2x!aeUc)y*9*(7oT)2h~{{W?y-?o$7aH# zm*r=CJ`dbh{O3QfP2pd!|9(duU-JC>Pvx;G@XE3I>t~%C$;i(zrySAiJ=Xur49Vus ziU6;t7ycJ0)^dZfvD|9;KSG#Stg5!_-y^@r|6H5hbf6~;|thi0Sk^uH?CVmTWMpuegdK{gw-7MIz~fN@%;TUnit!&VFSw~c8HaD zF(~M2ogCI>M{Apo=S{oU%^++3tyV9InA7gX?2{Y8L@-oyig)))%gKnRG*Y5KI-kB? zAD5XqIVLkui`NFpq@+&u@+H<=xD%Qr~(+((#S(4_-DQ%?x<g+79j6gh^M^UFD+nkQSKY$jm!A8PKLlJ+X*`0?l= zpa!n;vS4C85rqQ%GKUvBdJM+kOxY6`pJ7~YIP8Xw&FDU$Zw3I{m!`5s)14C$P8ut| z#B$4S<1+N@F$YT9aUI5vBW0KLL9>Ik-HNI)vP8j?cJaxZz*C)V!#aZJQq z+-EubuKl?4dza$4gF*JVdr5t-Z}$D0-2PBzhz?U%>m=R*<WFdvj(n24Jve?xvasNlWat85fx&b1YXv!J9_7w!-Tg zX(Y8&K@pmB)bn4woQ82WN)u53h^yF}_Yyv}z^fc&vQLxom!`OFRz>7!U|r1aiIX^L zLwdaIs$z}}pG~4g&{>0Giuy$}&2oEQdP?hk$SN?$SIs}$j0s{khAyT&ZSFF}rg>eP zr4?Va7izOr5Ci(SVyuHI21Yp0-aKb$(+|Q=Z9E6_k8lo$R@#*3Sk%4!nW8p zS-}qyJ9P=%4GE36{(^s?Zzd{>(ash6lYfsKxn}I#73!AG&6Kbpj(xFEJCyiAAs)ev zY52dgs@wNCn_O8|&TJUvXNe}tBW}11k`As|LO-nO5;N}aYKc3snYU`kvFsnWToEe7 z`{ICW0Wf)C2CW@P{Q~?To^Yp2BGwRa3^%WokD1Rl#qUAty4~_agf_xL*&pL0<}!?& z*u-!5Ii@Dnbw4h>DP%!2A)KOh&rDyvglYS|Z@Eo&jwI_EyBs&`TyH##5}-yY07!b# z9{8viBDOHD%OWl#EacYTz({ams`J;7vK{d?!c45wBlC9ux|sL8B2u-17T9Qhmz0W=h9gND`Xihb{r-|aPN`h~WFF1T(&-s5fk6(?nkDl3b+%~r*mJn5h9roMzrH-O#(F@b;$=II4rsE>;Jdo3eInjlMBQhjhAPwE90L}XTgvS#hc&?+O7Ss zmVjYu&yhW+^8(3@#jgEtL6p)jllQZ4G_M4=VMPy{RJ8u4~CwFcfJmDLe*#U znl{2rdng)v!~H7L#MI;k;b|G~XlOm&9_vvxxqN+W3>JQ~G*p}@@V zsDaM9|4aOPydV1i_~(sw)$#tj;uxC*tR>pu?0qRI?UKQwn=vBe{8ZIkMFzI{~cfJXiPnGZRLo`{dIvqxh;-IIlVTe-Xbq&b5npr zxD8$bn8$`jxLp`%$MBD`W!zT($HY-hA&)yo-X7`tZ-Cpivp0;ij@Pp{2rQ|40pGrU zI6q)maR0ek@#FjBk{31oP2M}F>kY({L+ZF=Dvvv}_Ifuapdun~FcPunuJf0&4LOtl z2k%_y^!r8rKe@Ih&{3yg4dlI-<8@&D&ma31Bn%XcmK<@z{KZ8h@aYJmkJCI8U2KaY zmq62i9VF@~lxtbnMngBZ0sAsP0PtN2)V`v&iP6xa&Qc?sew!=q#@KXOuk-3dkWXjH zwccMVN|{2XbLky6K`bYofJ-MU{1)yNdQDv^6dAVo!p~K;_VmTRm2}fwhOWeW37ufB zZgfcelJmlKcGK3%gi|Fag!yX^xxm2iTY^B0^>eae>v_t2UL~S26A?4jmLQpNSuRCb zYdmx1mmYyD2L64#-AKe+t;mmvq4*|mQOp*oFwlO0X(Uar_)lD3 ztd&*=-gc~3$$F!_InOEA0^=MN4TX)beY^-YBpc^mOd_Z~BNhT`D6&Sqv7wVJXyTkC z6^v>6n8FkPPx`z#u-PYaW9Fu^nqeo~mSSUM>6WJ*@kn>g$Vp7hB_f)BD;pJevbAS0 zl^rZnB`~=%(C4(5evc5J!VMbIX|?GmV>BK8H6RaW${U^-_{R^Q3I{Q|+&$!%xhWF0 zm3#^tQD+wb2~D|j5TzRmKP?I5p z$Dvk?Ir|9Z5S$_Cb{AJD&c{VRqIMz*ecp?1NR>&=qHnE?yQDC~%Fw z7fGmzc>JUll^)>{(po(m%Qc)Rd+zkw^Q2am=UicOtRkToZtLAte(c{BofrlJimc9s zgGIr@)jOJYi`piPsILQS}I{OjLFOKoNJ!*+-Fue#VvI( zo`!#>KG*nVIE*EPZt!#%rxnQuT0tzyk z2UDOmAFQ)dRJmF@`0DTI>K_2>47F03!T*e<+0%$nJh@EO^*>c0ewGYmB*s@2%c$tO zF?>wWLYSRy(|y3g-XlAo5(@I!^rex@Mai$A+iVmbs2ATF>XZ|M@(> zP!wDQIi`);evOaAk4JOLN-qSK;lCP`*65`eTsnk3F2wM^40b-U=hvU}F)PP2;g2Td zaTWZ}<9i*}vt~NhxeWbF{hzQE@h=&G?R)&sW2N7~a&`4kdpt##bhOmKQF=X*!hg6Q zjQ6Vl=k~-@M-%(oxA*G3`RW|r_O7F;TmSrc^o_l9yn&&Pw#D&)o8LXc&}+jzHb6I7 z*`pgkWtKC-usx}xxj0FpNlv#M1G5#zfm{m@lV<_A9zH5I{3~=RVHvL-S1qqcT9n32 z1y=>?|2Zpiy>A#K=Utdek5$9J<8eLa=Xm7C=lK|`^ZOZIzppz}RzTdQ|BBdCMU@;9 zw7ANF)@398#Scdr^ZWNRfB*c<|MP!7;w8uNoh#?n`lahUEqB5-7AEtux z&l2Go=d;IOavWc38Xuo=HW#0tmFv4I&hPo43}@)Dob0>=B_UkWI@vawMzq)345_%! zi4*_FkHuThaBMHxD&*?6ao*#<3`^1YfB*Kta+ZbyC|3?_lIZ35>v-WpcMsXQQ`5}G zz?T2*7%)%yUt^Q6SqAk#PW9?wTiC)8H){4Zd^Hm z1Senet!R!gG3=)SZ?-G2ZSC`yvXIe^X-i3OFRtx z(+Ck>*GAa->RSIJoQk;m_>iliM_ls1?Q_AFOXj7g1t^;gb$r46s>dIysoAtSwLWgK z-;t>992T3wWNSOB%Kz_Z^hDyrEZzNruxO2miakTF?9oQ1UPt0Qk> zGGN$j3Qj4Fan5hsE$?8po<2nObNP+UV`$k!DkaafjEbXtaEqxnVe)kq;?W>r)Cy| zZJ3H+(qJ$lcnp78(la!cryt|3yvzXtSRb!uAM{m$NHz&H^snP+b(+pWN<5h6$wbJc zChp(4*+0`_B1dW^SvK_K&l=_^_Z91mWqB&8v1m+)c?!@)Q)!?I?F#by(Ry;uBg~g+K6ymcbqn@OFZm4w?-tm;{@jK?f2&-Mr5i5L8 zA;4Y8%}ZqF=`~Z4XMiblX3lnFHY35gswyr7EG9wnU3>Xgs~RmnXTDzqcV-W_KeXG zgC!FBm-~I0H0%nqg6>mp%o-i%p)1z00Bx%5SbNq;N>=}yPJ!6vqMfC@L922kqn;mt zmYo!{mA>-I)g(xi5{WPRE&~>pGb$Uii~!D;Hc#4>IXiBS(}f4GL2;#h<(6&7A7T54 zA^?rM>VH)%7lQ6ELa#wHWX0ZW`V#*uPL40B{rPKs;q&oDz}1iVhkTC{hFEUSF&+)k zS^qEmLo(+Ex8pjVX{C*Oj#}4}G>QLy&bQ@%xS&Tj?s-~;2p;iyo%b3fW+2#U{rvW7 z0KWDBa$b@A)Ln2L!tZZ4kKsbz2(SOi9L=-ql1ayZM*%@Ha>ck}v;{_CQ9Um8T^mnf z3Fnk2L1#nO2;F#KSDZ7^cljVJkk(pD#kOx+B1Ll*LtcwwP7U{AM(i79Y^s%&*tjDg z5?7iY0zJ0+ALrG{pA}!#|B>1NF`TwSt8Ri)it{CN7P&Bd+=-h`v4ean4F6qP%62Xx z-M|gbw0UamJ1Dkm=b*M1e~;#^ejOVE$CrNp`Sr|SuMLaezn<$cTDuGpTm9c{81rUr zGY50+UH$*4*QVvUX`}(bUo-#r-3;Mu8C_ezmXh_q<3G&R>x+oT#?a!Q5dN$2e;j!< zV2`WeCpH64Q2vK30=4BzY#4^s2$dQpn>)&`0`F*AYrR!J*6~=ZW7C&oWivFG zSK^lyjMbYxs*AKCp!&Zro@qR`O;CrRa!UmDA_Luc2);Z%Ii4nVY&_|aRq1j^%YB0P z&&R3T;C#rrAW`yX#;E^|cq^DbW8~L!EZ!Ycxm|5vg>n0LRO;ov%V2SG+(F z(MszJ*yDo!V2vN)K3tzYdTkKORiz7QjyoWZFSkC_>HUm!l=IjJ~i6CeMp(70y`b(kuX>hmgp$MM0rK=NOVll1#~~sYsxt(PU)_;>I^- z2~>8?7cJ~El67_RvY=l?0T)-PGoUmF)puF);-1|@I83T!dnMw!;FkfCrzb7qGgA?< zEdwB8x-npqG9fz((xy!G1s{FsNCc7x$$}cdsbR}(s+mLO+$xjMqPE8__kkG~vOB31 zXiNFN<&zS2iugg0 zgFkCCU@3OT`+?7b8*YqCY79bOl9Z*~5aJYn8Ai=5rzWedf>+AQ)XX9L4^9)53^_6) z2Npci?3Hs2&NVIKwrk^;%gDuXf6ZazKfE{^O$E2ekyLJeG0Rz#6zo^cspR2Vh)$jspB z)KZpVn6SF%sse{)mTJkh6$b$)u%Yelk^;se4*FCOvJf|0Os| z(xW(@iR=ph^*@grc{s!koXs;*h%6KBp|D~qF+THKYyqF1uGXO!_d-5XA~j|ipB!U7 zp=a835q*1VglNDQZq660Kat^F8?5m?{(A4p;tA39=n6Wx&_k0o6hhsvE|&?UVT;E| zTS#qXrY}Sg3}KDnW!~I3&~ndHJ$Qw#9uoe`5LwRNer|A4l4+?pC#2Hl;~{AD740Z{ z)K)KCU&B_M(%@$2dl?%HKP-sVz)m##b8L86_M?p5fybhGYp?_7T;wKp>l5~RViD`r zZ+R~B!k>QyX@d*m81d0nnv>$qYq>Km5xavsW_xX)%SIXeiJGDlN`^NziR~PjV#orX zVycu3I-z33tH+R`GM(M*sY#T#KhQ9>jfq3ci6eL(e8Rf9w))>5-}4au(L4y@2%fszp^VRjT!!^7rKWvJPT-7BUZDglA z{^v(e-1YS3%ke+3u?#adC_TEHr?74b$3JkLz<=uar`oGT|1weI;5tC<4koB46l-4^f6bJr6UD+{&E2zun zw+vwPy4A@+Ohb462BjAN3?HZp5mgvI=SssC*$ z2y3TJYOLk70tMsmHuJf&ZTLssK}LSe4U=?cj#Ve* zsQ=d}k4K6Rm_OGA1>7`7%Ov8;a184V5A+70{*3RY2$Kmt#Zf*sM6dYXe`JeQXpx z&pT^gvcB{=Hjn62a$D{AiM#qg2mb4V|Nh|IsKDlmQCBP+mDT@6J3WYh^6FXV^<|_^ zXN{>bWnAn3_2&D#*)4c3DJXFB1bnn?a$El&e|_tXub!^Ol4F8vCPP)4q0l7=RWJ2m!zYYIHU?cYpG}9dM6-&T6zgJq zRYN9on!sx^CT5y5M<6$~MaGVJS-bWOqh3vgRdSQoG`<>Lxow_kCdlmourb6oE?y)W z_}0)0RUKALGZV@?ydqU^#umTns&l7!2tpfo)(AUd7HUY=TLYJT)$z%s7mbZsRGY^; z-c7yn%zucnK6@%vKsm!+_sr7A2zef%wy;&6Ov1@#TL4Z1S(K_2qe=Nn*(_-T{1T(F zH(wo(!oMBjq?&fd7{Kz$R@$zgWs1kHTd2zx5rlvn=E;Vf6_Th9?vPO^hhCa z2AnX&KN{o0e=S3o%WPFFV{(Qwa3m%AJd7)JFfo>;HW_r<$@w$FusU3-@z+P5Cp(SW z3Bh8fP~GQcgUqi=9$LAzmLb4paiOKF*t0{m5xNC&tOrA*L($zAqZU>pjrG~lL4KLJ z9>v+fKTf6hV&x8bj*4IKFXIpQW~m$WyD z=^Fi=3sO-P8>!pS0^$LU7F^Mi~L?!lF4 zP=WT={zr$Ky(RRFE`F3fpG`eFf-36y{!gdsQ%m{eb*Dba+j@rr9~_!mnY1#w;QlpX45@D>|d>oX)&!as~L+m1OCk{gP80(jLc z_Atq1V`gFqv3rmIYWd0@uMqH2*2I50{uAe~ zAc3#qx&cW1$86R_45P1qEc(0oFd;DNe{|BIYju#soTANo{PKA0;Pg#Zds`e79eCxb zY=2b*p1tfP3FqjaNJVLwtX};u_P!mxEmg>2de%opsFNRy&!U?x#uIc%>m|RCyHFcY z9nS2$T_muH|B*{WH(EyLS~?A)CTA+JTzuS&5!_O*v1PuiAu#Yi<$^EK zd)CbVi8feI(g8HCqOSCQ1^`|_p}+h`osza*@!t zYlW&|np+H6p(2sPA-`CzKi+yZY3tX2p0EGvd=~z%WxMn7Ri7XI#qQmaUhq$a&NhBS zc_+UUmlfpqVFc!X*fd-xHqN`gSdX~+`1s88abK_hj!lk3=HpAtdFCp54XZGPVn{OV z^}p~59L_YcMmp|P5J_yWW&E4^pGo!n<@fJEQ7ev(nagB1$-C^aT#}EB|6czimtm7Q zqi$qAk9q6f-T5ZIFUKy_;QGJwd*6M^Rs?H)?qaas!imxK|KZDHLnmX)|HOZd`oDz+ zky`z~Z1#%Z@Zfp0z@b7Tl{BUWz=@1MbRl9`UJ&jcn-^i}_1ML}5qsq{oQx@}SJD+b zz5+E%vWcn64c>Rgv+>vePW_+b%Lr{Z3+@WOvGAbs#s!r}N^?2t5mN2JbtRF*3E%fIQS0wzXtm;IS%I ze>m8Sl%TQBu~A4%h8EV7Ob3n;bg`)!7X`~siayT@3WZm|-7O@pYL&8q@CYCu#+M9W6p!ZS1RWsKpL0PR zAFUJ{;j6ObG8W`|mbJZn5&L>VJf?<{{+*)-K?0J|2YMYHT)Y63v49Psxi$FC}9_o9l{tuPx91Vs<%$MP@YKpu&)X#soS zkMdOJVlHCLq3w`Qxz{nd7Qo<{%@XT~E$+9eZ(mEXf@RWV$ZP(0d!`vXdQs}+JYGtD zD9*f^U<4uEv^3jTU{~;K!Vx3BYLs(g@_8+hEExoXwO4q1OytL>LBhYZ&E#tBQAB%~UXIV(krQEH3n>;+hs| zxGlqAtgTLJ^G`r8p>@xH-dxa7! z!!J5LCd;(mpy>aa{;d|bm>NXBbnzzXJZ@fTxZ$zq)q9>zNB9kR4j*-_tPr!&$0cx` z+EZ6Y7i-4JO?`HB45_)xqt+E?N=`LYNQ%46D?6_sXEVk5n*j}in)QDuHc_5!z*~#7 zs4$zuIx8m9MdV4ML&cEC&Irfs7-meA(OJu9dXR1bmGdXR)RnoR|B5b`lxvHoz}Wh8 zC{uO;PFqN|ce_&f?~ubH2h~#7|B9`$2AhO7{Kw|O<{B`d$h?Fw|FEbh5|cl3=%C!N=aLZ!)De0 zM_xFVhCjYP@}Ga+;@{VQub=t$wmOV!@LIdfhJOSHbB%a)!$0^ZgDJ=yCiv&Xe-P{K z;zE(rGA$bdw&Vz?oHIow@ZW>Z99eq+SpfPaM!!EX)xkf9-{@3=zg%$X? z{zf#(-s9ql2w$$E&f4STItpcSUpRjk;iAEVC3s;?Uz^>t*Sth6YtNJGpRYRcd3?`D z*D6sGPqkX^$zLu{W=>b9GpTYbG2Mw(dM5H5Rod;4gHcC;)cBEYXZ_E$eK3b`9hxjVSN;Ep+=B?j z+I-05KJtIVVAlV2zTeL|A^ugb6~L%h*5j|_#%5fqBIMX6VW=r*FQ?rE>X77Cl&OlhGvM6yEjJ+Ar4@d2*OgV7-tb`& z=M|mHm(2(&UducykJI7FhM4BkB9^0OjDF?!Xy*=&K+)16 z=<$hvg=2i+*K@JGx%L#r+81VuA zX+jq5RgCe(q}E6@-4~|7d%1xbW8)uhc;1mzUzr12>1ul{K@|1We|?7xoA~X6l%Z&Y z(miv{)j1^4-9ST)NKK~Ts{I_OR)&A-tW%pZnlqW?*8sxN9u{yZ>_3X=8C&A8#uAd} z)1+b5m0jpo!((h1CH^ro71szahyd4>l|&5DGJ@nl-IQ;XoMBaKyiZJ#ZYTa39>Goq z#x8d(QdZT(|41$Yi@6%AJkxX@`Ep~uy6|1pgi?quyAW5JEdH$w)DE@f8~yzqc4|SL$*H%6XBnfer{?p|F^g^ z{r4!qe<9Xp3vr!`%GH%LD#@_^Z=Yi|0TNVKF=X7eD50)rD5j(g(N*@~4TT{|nZNnO zw)5B8WL6m!av6Kh1zpcsw|xAt3nq0@ujhX>FUon`7Xf|D^0}{*an)dHql2nl7bdMH zHl<5YrBlc0Fhwh2V5#27Xj%cF;%1D?Rk-#^ zFo*ej=-1Fru~DnjL(ZT0aEZhOw@4!8@NV8@n#>v_JzlHFXZ^1*NHbwADhgyq&;ZBe zKQ;$12genz+`qIYVAARM4uwT+>zVDHI^tUYBh>~ve3n#m-vpMB%>Tf;`LD-O{r^nF z@#3J|>i_DntgZg1akaTT2>{1MjQT&z#m1%)eG3e)?A3N-I6aPeHji0-S)%MDpqTIaO7{*D zcr{~Q8v^I$-H*47w^the{{2y}22H}>ITCTuX31!a2_HVLqNPI)@w^cu3i=CAv&f+& z;b?rqXG&Sm#xmnAfbj}IUh?$&WN+9&;o;lCPtbG`zm;4IIH>*QEvcFo-q z-(0RM6&aAi)2DMb?G9$G^th|=ytuTAYF;-(igS56I;?sL2%{{81Y{=uibz@m*99enrrPwJyNj61c*a5f|_@>!|w zLL*)dg~#KLwp1Zd#BRk1+jQ{vM=t7jSDbc(c(-Ho8KOGV$XrS)j@lrYl~>MGiKMsu zk1)lA3y=@+KmCDNB4?ZWEC0h#Sdz5PRk9ZH3+$h9Q~%Ev<5DRt_WxG@gYUimM_lKt zxgGKOq0?gAaOOBh{lBC*E*Lq#q_^BHUjJXPlv>)D4N>1A4{)!f()F43|6<8&{f~G* zABPmdwY2cxVvePG*O084-`;a=0(?L2oQ?B)d4Rn&b=LcP!-m@qZ>tdHb|FWE#5s5&rcyp0oy)5uy#GM1y<% ze5j$wD3TdD2K=z=!`vQfCYHG`_5baPA{!rejhulHGs#?{BEEX@wCu%p)oSdN6=536 zh$WZ!ve7m-Wgw_!2|IiLnVa~+(KX+TF_nb28Gt)#uL&C z$K?f_a=XvjwgU-wL?wY5wrLf$Rl&76dQgzdY?crAL;z>@!NwmVuKY_Jb=46TY$cBp z^Wm%IEw;UA?s+-hh_Mb9FA~Cj$BZ}(Y-8Ci2P8^6^&z&3jER5UicDk1aH#)1#^jEAJZ z5h!z4UD>1u+Bq)m^VrW4cd218?Aq~Kxhs>V#FBGP=2<^j2=I4Io||CG|Fr1fVz1Z3 z3Ml|zjFVd<;qD3}Gm+LvZIiGVpWKU@A)@T}UG2MM$L^^Z-UyPx8!UakQQ1Fr;k?TLM3Jq+6Cjqic2=(l-Q}K4AZvnF(>|GtN&fW z;CS@~{`;IWYGQ6gl7Bp=vDtwc`k2Nx&KJ7EK zWGXk#>lmcEYivKq@gKMO{~Rg3q}+dQvN~U0K8w-B7w`B{1HV@c*@1E1nL*z8D&}*J z`~Ln`#}$)$%*x;to_jn};rMUPxj#z-1`0LFM*VNHv;JRye|t4%UUFoN@@vX)Tvzg+ zpP#Og$S^2_O|tB@e0I7tmLMC$SGdN3l!IOaE>jWA3F2%BDp3!lIFO!a@!j)VLG z*GW{aEyZX4Cj~SoYF(jPaK|Q;5rxHNe7?8wImR)&tzqv5GC9e!)0B!Ca;0&kAAR%6 zkR9m*gO1VjI%fIg4*w1^$A2f2EjH_Gnf^=u{~P}QmjCaTvU|SY@-XH6_ATT6+xi;R zyZYbGKYy-g{y*0kUI2vnc7)RGLy!xKnFfcURb}to*8iq`?rTfqbK{=~uRrQqQ-nzZ z&Tza2uy_2ejsARfjgKqLPnLQlzN~hApTH*q40=!ehedqhz)}Az-n53>@_&Rexa$(} z-|K%V4Bma|^5Xx;@mM;(W;8Ep4{<(@&4E9cTA7nGfQbLRMaN;(<0|}DlYO|Nyry$p zjQT&nrm5GPKYteGgE3e>Qs(6l=BAf=uT6n`d*kOyg4DuG8l{(Gv*b^2m>lP?JR0tp zy(T|n<=7N>Z7x{-|9Jg+T+Gq2_AUOW;wz-zy|{qX8)lx~Im?@mLImK&Qq8$XGvRC| zJ#y~0SR>I)&^{YWX)u^O^1fM_Gv{T?5t&1U&EP$rPFV6yptXK`k&{=BgC1H5s6uaS z9JhQtlKG{~%Cxy2g^`Aw2{ijvV+6#n@zMG`BQ{&m4{0_O!8gmY=`kkf5n--oGciJ| zpRq9!v3Ie{EGc&1DkVk0ES}lu>>)D8d>A{X(?Y}lrTaJ#(l$ODqg5hUkNa2~CyP)< z6G=AqBzntvTO{>+w~fcysHxbO?iV(Y&2nG0ZGY|c-!4=R_PfDV{dHvPn6b65CkSMS9vTCHmmf!eHQ#UBxF{u+Lm z3_S6#169Vj0a|}@Owfd8B-rU3rpI4HhI|QqGrgI8kIj}V%tJ#@KguaMQ@)smTHVaC zzeco-yfn?(`8MNzQK5|-i${&H6!H;=&8VZt%4LShMhlQro}D9Dxp`^BIQY5%sO`;a zE3)zn!@-uI;$ozUp}g=c#~(SPha2R+^A0ms+^P}7FZb)Ayx6RLzjcUa(VMw1;DbO+ zw?lBOJ_cj;N@Fy6tVp-QI^4YL1SgqLyxLkwc^En=FP1e2uEWI2t2=?;mC@9c1-g{D z=BlxnUCN9FrLK1Kl1!m^39DS^I_XLiA$1RO#4NYNzOq&Bkj#&cLo%H7-X3i}o^ois9!Nn#bK> z6(Y|KiY3f=Z|ZuDbsO`FSIgdj;WE^<20(l$miFNM@#DSl6rV#zZnE|qM?>S+ug|hH zvX8%UYMYr|*}pgFj>ii9^Ur(Bb>#`4>(}qk^V#hq_BS71aNP6E`hQHbj%+(0#~n@7 zw@04Ou0Res8iL0r$>-<1!k>5%?_2{ToO67GZ9AjPuHAe+maxa&6vrR0Mr1vo&*Wq3 zd1b!%=lttZ|GViOi`j7;Lct%)tNLG{t~}0G7<; z7&EIGS@l2ie{e|Ucq8DhqLwKaDq&)v;&RmEP`{LiuED~s8>T>#`* zN*(9@`0>_{d9!1T%ViT?A+5S?7xFRnXp))oTz+X|Dp1E_m(!Yf>LZ71_%w=?)#6|=D;H&Zt8!}<mm+9vjS0KBqIcT$lQ7-9a#dkj?3C)`>x5l5GeHEDXBOOS7C-*caNDa7&q+<;8fF zH*dJe+a13W02(dhoY==(jinK&D%g<#>e67uBwEb%r{{rc#;&3;Oi+Uy#Ywo9LBiKQm#jj@?Y;R{6E`J=Cjmz2~yzG^U}JBa4;1H!S^(J%{p z$;^&Nqa!`x$F*UgLEG=J6Z|BZ;Xeh}mW-;e3TBcG#Jv+oZ1ig?b>SD`ZM9jAmz#k@ zHNF}DIg&lkQ#&kg9I?MH4FyISFa+JVg~0wA_@6+Jai%LLF|6r#7eci*SI#ef&1BNN z3*Cs>AoC3eA8!(we^zq#+?;Ar(>Z3$2|XU|BgnAn65!Wc=xs4nF$)afAK=*a17|Bv zF5|@&T``XFO8Q&~)UyDqwL!_0ff9_zLyjx>CMu8;NN+a|@>|~7z=oKQxXF5#*X4j| zKS*pch+RfB(GCMsUtwU(KlYJh$gSLdVv64l@)vqT-nSfGyD5wtCJIW_u*T9|V3Ifo zCSB6W4J*j*YHr{^X5sRcPBWIV*xvCU!TKN~<6*1 zMb=+!igUo(cuBXIr{;clPk#eIDL?pJs+D7-`EVI@MV@0DW3&Tr8r_TQM#nQ^%g09B zdy4qtl{Zw5p(4gD`0MTJ)0lSgQEUt5VgH*elKXE?zjM@8?nL*pa7ClWY=(6F7idB- zM{VxdNUL9IQPaxiW&tpJuW7aXG|CR2Vx#4*5n|(ox)rcfLv}geu)Jg@ID+feTn$Bj zMNOzlf~K(Jj3EV?hP}p8;U?~(?^=c8$g;wdb$A=Gc9@fYW>ayPdeVSI%w#>+wJe(W-zmyA2M~2?;*m@8reS~~Gs2sG^pi(nUU*^Dz=4K!Sp7ej zw{_88n;7SJK~x8hH#BY=fD^~?3GmOH$tK2z|JVEH7ki(w9nD-kS3IW1gL=87^7T#l zoYR@+9>f3jv$!EhQLK3IXh2tf`~G%*DLJ{TW9#@b(BsQBA@2=OM2y7HzKRJ0Hs5Y? z?)z)r??2wo6P~rM+%HqZIp*WfXZ$*!{j4}tg9%27J2UQN@pAqWO&eTUB~c6-4*!MXhy@=W{mu*30qrT6cT!#>^gJ8btj^Tl~Z@9$5x zW$1}Jw_~0mS6JL^oJ_lQ6YDkS(I9<0?(pdN$D|)0ulV@$nN?pkyhr|=jqdRMOhrXm z^YoD6@zA>e81H!e$8qH|rZ^s#f~&dvO>Q_Gw|y*ZuEEy$vpM&-2H=#xX?XC6W`|7^{inPq*EyguChvJH0~7^vxT!-c0^4hFy~#qBY95RGkLa}zjPNKN-w+%zkKfC#s-cy!XR zYd^+IC^PFJWE&I%qnUy662UtfX%Si|ssiV*ky~Z!wx5j<@%}Os-I3dXW-Hi_!c8L_ zGL1$lb@7JgFxGkCz(H)8<8J=(xvQ-Ppf~HvV&HxpPZDaN$HbmNB}TLK_I1As{Sr$R zvpJ`YfpB|sOma}wD0_F!#y4GV?Z1ZG>Z&UN7++HV%S}&F?$_IHn#QIdYREGR zE*>YMJrBIXscin?w~2qStyB-r`BmI+T&-#I@|I+d=4R)Nwu?do+oiq;70QjlzIzUi;;-{0f?wXpm3 z^Yd5~TKumj(D^qPd~l34gIvV3RtanN?pT6@MxER#xVHKq@=NiV3nh>0e=oDOSz~5y z`IEBe*1WEP!Q`C45&6ztm@PW}5?24iw_$v3n*tjrDAQ|9#t|xpD-elaZxWt|OvNqd zr5eX&Bc%5)d;)LYV~no|KCiwS_6pSbqokC+$5p10|NMB5h}nF6HQ3HCAXSs92L3h2 zhSk5k?i+xEcW&x`YhIT(1|t~%#|FpIc8)BNi+9xjt?qeO#ao{!A7>OdE)M?t{p%ycaTK%JcFkK6zUGKa z{cpbQcsZ{)e-o5?e#YDLY|foKwv(f_{H*M~{$b5)92-+mo_t<;{Msma|CZ-QmQ-0| z9K-yvXL=*82w*V z!a8aBAGL}ieC2N>YI#rtog)1IH)>+;^$ z{}6!b>3rV*c}GSeZNyFe4|_Fme|&GL^1s#p_`C+! z%7%Gt8uM-{%fq1>C|ZZgog-?CjmKI5BpGvu!pV2%NyjeB8z!}5dP%_JK`n(qOn;xn zLNYgn<)ZdLhv_CrD4(r@v*|dy(ZOI1tGt8nQCu}8%(sE&91e=u{w#<$PWME!r9Se+ zqJTuh0J1x!hBpT?7trQ-=V_zKbe@uirPOL_olqU{ZIe!4DFgQR0j#(w8lMqD-74q+ zfw`6~3;r^hGs4)?LZ)iB-KBW(m~lUF5)M=HEkdJ0GkdI?9aHgG2%{c+G?gg$uuAh4 zPtmwM{A{|N=D|StqDd8GNivA-QdBGSwU$f;#EAdZUiI5049^u9+ z#XUY9N2tl5)61dL;357aZzf9TAI5jYR>=9tAu#6Fi0^pD+?j(TJ1OF4&PeIsC;XN4 z%fh9HVU+9l)@g~hki2Lrx0C&7+9l0Qf=DC5yDE+UAf+Zd`-p5`H8)mE$(469WYM)A z>6+aBt>%IiKRku4>S?&6RB0 z1_KoNx(|RqVyui~KYh>tA)X)jm;R-Y*($1CHgHio{((a0@rcVf5Vtv!Jk=>Xr=b#I zxI0>7Q$4-ip>#$qXuA-&Wlf;+0tjTjkKgfx+9X(7Xj#_9jdLtc4h4O2AsgJ3=!H3y zE1Qx7AqpzExKwBiTNwp=hKg-aGCmjbZNmqpHe~lXT>Lh_A#nPzB3YbPZ}(;mxAfTf zTZ@v@6l^MxP|C2GG-b$DoyQs2u+eH1mvkzbLMhLqO<`7u5$GK%>`CghE;uC!$u;yk zo(u1=nY!r`Uj9$hgok^%{hZNzKGi3oY-Rr1Ae~k=lr3V+SEH{W^fhy}Y++Z86(*>y z{+G1O`_wgdqpd$nlP(`7xfb~U^ZWCB%*V4YHH=~7XM#+E_5WJfFVpzqts>GkM6$M} ziT~xh110;5vNm$tA(*M zxc(Y3vucbm9C+HS@ENwqB)!KC{&~_#&DEyu`g-WEf2G>4w1zB5vc|O~C~dsXSfINW z7ZvGN7rD3E%T~SWrsBv1#}&>$zQ0#z9mD4NT>Utk?wv}!WX@Rvgrz3fi}RObluZU? z)R@ZyEOOd7&Rte7rRw}7-5ghAe}1Y#cd=Eq@7Rd1t^S`OiQm2cH;x!sRGAxWDKx{$ z_f=zpIoUJ8e+vpnD3p4JNPA{S*yT9rt-lmmBdX8i-AQ7w*sz_@i6)MBjbE#{qcyEE>|e% z61p3tZ+Nc#$^&8ePtDbF+#<%frb--(<60Pwkl9}#I`WfB+?O-IeLwE}cv$@}`#1F4 zPTV~3$~UmYx|piMHa&tl31NTE!-k~tf6Rmu!KUE!^|DKCGY-*E>e+jGdwP_Ch9^yblw#oUH9?n{(MWV&5D%V*0#uzx{QU&J`Hz{$54 ze|g9!^&DUYKH3wxrb$Y0NVe)}>6i=rJz1m&k;C;iw-|PQ{u|FS8F*!Hq3vO(3 zbfHI#N3d2o`tr|D*l4f+XYGvI^n$Y;zJZru2nQ!QgVCeS$D<9m||657f2E!W3 zR*?hk4;EpZd@Z)u$#TfY$FJ9a|4*E^R9xB_qhWDnqhqjZ`$23d!22QPwDY?s*j<*-L0F%K|%+<8%=8Y(`|NMyHC{m@q0gx_Puoy-~4C z9TCa47CK{r1e(wlQHUmfB@LCKj+vbcnISl`rK3^tm9#~4;)8@TikJhT(iJj)K|*QW zOc*xOmZx(1zc#C=%1s?ojKnI*)@mgSk6wkRm!~_9R6mIutZt!)bKE0`+A-mCRNX%Q zdSu2L@-~O_{F1BJ@8x=dq9$jtDUdO(wh>gp4E}~k3nJq9rAZX$(T*D@zSf;_rb0I+TU~9a+dZdBbEm za9V~`rI_FhAhf6OUko?!Ztu8V@gGbu>%=sc>`<`?C*ZU8OA7x8<+!{uJpXr0q;hzuzA$`8JJ>YuC^Hhq3?Qu*H1SR1q$@TvkMp^T zp}f3eyw=ApqUbKd3lI-7HRQ4II4yyzcm@NN(HV|~J&gb?fU9LA(P*cGi%Q!N@CFQK z^_$apQJ9x3<)soXg)WfznXFFS;k0h_5UH?pFf}d<;s#%)6d1QVgNCBHjvL_9{DgJ#})?>w9CpB z#T+~)2wk`XBZj&S!fS;#4?-qG?S{n=Xs067%q*+_)A2%{#)ez<0vX25V8uWJsDaPy zTp3pXN4lJ1)Si>;kTm2L=j>8~V=Vn_lb}{?hS_1ad@u%@g4-cZqqFWhC(bb3ub;=G zU~1CTVna6EE?$R^74uyJ$mXP;*PH!Cj|2Zf^VPaK9`TSy*#lFmcU1qwK4^5!O#+CE zeuOL0LMPKw(bm+VtJ>36UG7%vZoWy`Ah40<@P3F@0!G2+1tzSm{+~$u{OqxzpY&AD zBmP-e6`RprBEYZIAX^q*bqjd5%&F&KAAi3+NKp-(Vk7ldE7Y=4=(r5e;<5~J{tbVqq6df z|Il2X|HI-+=Be4Ov&{|qBGzN>UK=O%<44Aie_xH+A9;T9D*T2qkpEr3`8Vz+7}JVZ z3;2(YLy{BtwL^I4&}xo=TO(9{PW+$WX>op^#PMXy#uesX|0~4rYK~X#_L)*AH^h+A zfRW>uSM$0Od!}NV!bS-&_S!^Pb)eI<=aEi^hNVER$TkY@`iVfCov};&FC1O+&-r?L z59Sl_r04J?e;WQ@zrQeJyX)YQ%~prZ>#Dp&U6I{;*V6d!^?#ll(~ol#FLT!a0UNxI zIWTcN(&xMZpJI9Zp#ERJPpj2d4<*b(+MK@D|1+$^=Bh}N)N$1FbA7LY^RL+^NB!^l zC&Gwoo%iu4YS`&g|0_2i@7Z?*a19uAmhx;tUHQ37AG)QSiyn{sOa0%&XWO8th1LHH z9}gunNEM;=ZP0IZmg`SWGfvvh?>B7#EC>8!zl6x3yDG<`7^or|ahGw#w3K8Y z@-k4*SFu*kL{wVvbVY@pz}{3recSRDBuk3`i}RH1!3FS@%6ZaqEedG7g?>q(4p5?J zf>{64^3oENf%9V{6x;K<6SElK!nNthXVS&QPyH!wl zHr~?$A;#r6ORXA#wZAfn;TTC$gqk#aAH)XT%AlzxMvW_oV<>}W(J~4#I#X3mnUHEE ze&#p~v2?op`E<64*naO8pYl1ZvZ23KtKvzuKY}B_{v}|Cp?sjpNMg+7BCohO^!4G& z>4FtT!h|476n+bO3%@ZZFIw`d1F0&R$hlYwt*A1;7V00KC9tB4Tp7! zeIB1lY(q%YC2o=E<*!Jk!ay3HZS^i_rOX`RA2zNKHy(23mG~(s7^keWS5B4D2?ox} zWQf~HJa}-s^jy2i#m!!z$;S`5X%YZXK%s+m65q5mLMdgFB<8|whakX7p()xPk>MfU zCs|x>&8?K|4$&eg7{m*+&$9X~^n2an*nS^e)pWYm<@{BM z?Ih$@%InH5ZAb>e;!u#3&%^fvF|>tHT|_lnvO5bir>Btj^NRm7&#>gHMq;XpBlN&| z4b>Qg5O;PH-z2I544)Rvl#MwPSz5~S=a}w1=SlDci{YcveiXRJPH582n*O(|3~O`& z+W1=VVnYBy)Csp_kSR+94aJ!0ya8($n)n_Rkvg?2{AEHG#{|R^x#+!lnKX zM_(nw6(e}#q|4LL@fd>CHS>P+Tl}T|FRTB}_Go;({&zep{QHmhdNqvcEHv*hZe1;+ zIZC>O<7kz)x;ncJx##9JOj-RO#Ryd<)wtdC1pe|;|6|-);sD&wPI(*;P2MFX0kRyy zCUnfPoI1y>6aT&V@AEn@vKgF8`&axYxuRp7{8bb#g0fXy#L<38w5@2(3_SVpJP$Xv z1R^Sq=0Ww%%vQ#RWL(r|WrsJ)0z8{FA1kCGri1zRMkq!6tK1XstXNqa5s6dIf1erm zX;J3t|3eDLFFrii?y>3Fug{P3jv(^8_*|R!s3(r^Lx@1r&*HK$Iri(+G*(PPX!F1Q zjLc0_=BLvx%E1}yNr1g^XN5%|#}F4AmERJ8g74(G2jVr>&+~f+nq+iFSN9vC;!cc; z+PQ(_onj^ooFLsEpDUD84v^TeNOR1ySYw>Q^LT)z#Tk^iNHMVao&;wUSEgP6cW~=y zv;zN-r(eev+>bZ%N{aDu7fx@sq+11#x5{?jm5X?1S{~=vw{vAK1ssl|Bb2FOwY2;!MQovgHN;6`RJUIWy*x=|14Y2&^ab&o4uHqghgBSRSxdq#se|m-x*M5IVO-LV90N& zCCVDR{a(i-#Xdiuw)vdn4k9x!>;L0RnIkNA^P!r2<2vSM#Af(QYl&n0*SI8lVPM5u zr?c`$h`L4ny+>RK$fop|QSrXS3|;+PBjlP*E{k-P8SWdbS<5A~p7g1kawa)% zYOG-&yqCcyC3{@8ciIjcJ+)8|w=#uJNoe!%XKru8YUPdzGX)PPZlq*kUSsl3)Jphf zl$vGUW2V1x^;>`k4AqU$p*|GAk+2z?vAyOrksYJK7KOfgelQYz;d(gt6_(baD!s}; zNNf-4kk=rK#gvj5NvK9Z$NeAG|I=Su3T`we$ZtlE&F|v93}C6EInNZSO`Z%TmN9CL zqN{hrf<#J3GxiOMZPub%2EF7gY(((C70%r#k3ruJ!emCvRX4Z;$St-C<*OzuOfz)1 zWTtGlb6RCy!5p%-yJ>?~9idnor`mXsWa8g-xw1i8%!XAaDIsI*^4mOPUQ+pp?tv#; zUlOzEJ*><-iuuVP8w^ds<;7L2b^b4Gj0RIP3c(czj)h2?7Vuz#vvC#3`%)(N*5^ zYiR$W>by!%G9@*)`X5+pO!-ytAxwiq z(%yp&cKkyJjiaG=CIn5l^qASGXf>FT>^qhl}dwrcaLeLR5C6jb);5&>CKL^M|JtC_4fuRxY5! z>v)Dexx*q_NR9J3_s?hFNE6@+H-6CUF*YK+xAx3QC^`*Gk{k-8<6XipCxzQ1q5yW> z#Zx5SzLOzSmT ztO7xS!H;l^qHh%YDpE}i5YTDUwNX(+d*~8jb>BMs(Q*MNi|$aHFtT)|FmoxqP}A0p zfi?Ep9C$oNx?D%)x{~;~LjLiF+_cyK8%}Dfwf)XVlC)E{`af8@phlwg(yx4P(`1Ue z#8E9&ae=tH+a&yrd23kVdpG+* zCn_-mcUkG)ZI{#@%K=#od`KfZ9j&S&>m zSo%-;qx&+K+V=Q)Yz+MVKRIy+1=nMslXwzN?=`vxHM^tCX@RE2CfFr)_>`EBJ_dNoMke zQ)Q?s&=~8p+yYoH#iw5^m-%=+#7S_1VoVLO{vgvIAV@h+K{79Q7!CX1d;r#4v&SfH zEI)|>Mtt_XbPsCcHA;I3n|MywOGhLT(?8-1`K!S|e(H1a^bi&*K4!+mUw}U&?#M8r zncyw9r%iG0p`=8Zdi>s>tpXLRSP5pR=se^VVGM z8PndYo_}dqCTp}o%FHPIXv|uVhML>~`}kB8q6iF%@1&Bx*@~&s<9`+`^M#0@nM@+& z*=(QXCi3JUS3~F^{#_?nQehZ_biv!X@UK8)Sf8gpIWRdgtdO97@I`L(hec%P_{}n1 zYK9#fZKX~;3aLO!bB20oKZm;3!)x7h@~Yi9i})SVp^T$&3zySf5v(+NJ=`&9qdC z`Im!Q4_jL7y7+*Gv%H4aqZcX4|GhXSH4fTqh_D6#7ZNnMf|C5+G4s!>;r{RW-&>-j zL%EF(rY1#zYvZqB*SR)jHISn)$(UU%z0rO*uX6316y=Tc@hx?HIppK9uBAJ~{PF#f z$D@2kIo_LN9UG3|c3)ZjAH#9Y3AuQ|8$)3kJ;SfCmE0I)P4Ik*f9~*qe6BArjII9H z#9B{0FZc(?R?B;>|0%vyU6pcb44MIs49R>KXKZMv9_JWg`_ct6wn&IzJozi>yJ@Rs zr{`)GnN95M*Ezp`eV*TqkZ4juzOc9|$rO`z*1O>Dxj9mh`}xVD4wzj>BVXHi$6XI5 zAnmy}R94Wj>OFk-2$4r_>L)qbF8EnvL|)h?0`>ojuWV{eF4jQ8QYIoUjVV%jmu;&@ z+%eNZlfZkO7bzrb2@MmYUg0zUL-=2eGTn|Vj*Twm`O>W<7kLMDqSk1xwG{`}Jjnl8 z;!uQc-U?4{-u_|ufqci~W4cCx9IU^*1U&B|u=>B({Sy+`7xAALu96LM%m1qXr;itx zIsTu5IlLz04Bau_3aW+wUYP`PF64SjujaQRM|gri_`JDd#LuZ$=UZQ+Ne9PkO&+qi z@+zL`sf$n5|ExifiM~(CTe$+k3whvb8+tFu|D973o&DkJrWUp7d0}_QwfY}?0 zwhOWTOS@W@?0i`H!6NjoB+M=cKWAdO z0Eq`gP~#v-M}=UEACNr>B!O6iwq-!$p=5YfpwU}R4%w_!CH4xq7o=M5lWL<^+z}Gi zUxmwW=yNAzt8_JpWmKG)#(%XZpSZqqh%>S-uaXSsJ%a^eAMsd$oeqrLCav)E#`*T% zjcG=$L1V$5ur7VR6=0_i(BRzC1)7Q|5P&614nx-^@0plOwgNa5-|cS8zY+}ZMDoUTVd@!YqA#So>(+fb%^OK_=i~w{w?PJxCp=9(Iq|I3v^y6@s^#q zk4^m3EzmOtdsu1+=d!kj=4bY2J)e&C8@))VEBC^!>t75qwDW^1m@7hhHm9yb(<_j0 zDqN!^N{n&{b$*Ab07CFy%oM<;aT3 zgi$QMdLbsB0}pPo8i8m0(sAf}A}!cJs1+ukl21lwE-yu=9x);#VqWT89DhT~+Kkx! zJ-dO^6*OCe0Q$$aWN)6ZLjBZp7oJx>twEs+1h$-ls9j_~8WZXCG~WxP8vK-D^EYx7a5*Y zCcd}fIqLt-qOt&`k(XBxrmheUY+zyqR3n5KH(%U;4qV^wRaupC{&~+akQiWID6OE-a+Q->?7v^Yc$0kCMP+@iY%MmMX6BH~X&HlD#|AJy62FUZ2mkQPBqr|DCV15=J`oj{SB*UoIIA!i*_ou;*R)5vOHus8(&}Lf7$(IGsAxfYLR!yg)a?{ z=l>r!_5Zp43;Kw*q}=gC#ARsb8HdwH9tyOeynMR)f zliY~(mv`WQjsf2i&ErMG%|1~rB`^_ z6I|luh&`MU;#P+c@n3~{16miYN(RU)-mL^`9D~% zxKM7nG6!?ji2Kv&&Fmz|Et`1(gd#eIfs3pTUGV$rc0rV$F?iPEwsrM;nk~~0sPaY6 zqV2rN+V&m|(tm+=+c=UTWstMc6BT(At|Oj?tJA0GmDu|5B&VlkgOO-mADe|DMvP37 zh>LY~t$fDEFnDsyq8H5%`)^J@UG*ks+kSzPfq0pRW@9753m8AXT=DFrT5;h8jmOnP z4+jx@yvB28PK}`8C?DIVNmEKCm${L2<0#tqS=NXO)74?8Gy1K}S!SBkIRGas@J+V7 zKm&Eg8PIWH(POH)O1KWM7v^0peq4J7_DT)@+>+?}9f8z|yrjpPmY&y+Vdu zhM0xcde)Qrk23R!gZ5B{a1$sdfs68k7l17Z&cG;zlj>^u#*|^lCsK{!+>V9R!a8H< zrQs8Xnqg9EkZ_6G$V&?nVykS`ndvTp1gHfQcteporrmyX%o(km-x)GECoG2sQbP0A zvJ*R~N*8WTWZ6>D7eV|(j)(a@1sl50^J`jSnQXr1sG3z>=EVQ0Yo(#&`x1=+Ski8eMb3zu(xgAta%j7h+%=d>;In1 zukc<4z&g)1E!LOTtvD;Qp+`h%k-X0Bc~?7JLi9XMjTfYOE+*ar=TYqMTSgHWvx|VwqH=czTV?n;3ii^ULtgH+gqXH_*%%PU)sksMY}c zaULD73qx1^kCF?I%K>*M!7}ibx)T3*@9|i_2kZZE`{j(y8PZ}|e=nzv!qPyx(!g-# zu#KJb>*aUUVcx_(9)oZ^H($IE+p?u6Lm6h~?;PK7)+QSs{ekKGzmXPTH;ltXw&A~w z_oeQz*_W>(wgcHT(RfuPrj;j;0v13eSo*nLUmGsR6{7j))r3EOuW`ZZysITy|F1NQ zObVVjUe6Jmh+14N8_kL9@87?kNC;IdNgw9(;FKlHSk|Fb6MRA zP@miw#}~18A05>{*`9g$rPynuB2D~&O@(9R4doB{lp7$)I7kKH@zI~(ey0TdZUMS( zVmO+17@u(potT^Yi5r0?>ZSgVuK(L2wAZsYZkFF0$AHYJ{|`N$`z7sxT(;kskmn}& zEb=f<7Y%9n?=<3de{SO$&R@UlQH*#$S-;%X|H}W$`P{Hs@wMek%k7FS<4x-LjB!OV ztJOVtB0{~T_zV1#_z#Td`CrFL2Ug$4Un{eXH5fOLdA{c()EDrH;U8h!x-$mk-_E2J zv-w^lZyj@=-z5pU_YD_oY)1@!R1P^e8lN*?mKEqF23U1q68@}1nopTuEim66dI*i` z{~!;;xlh_VM*V+0{_5?K#y^GID$35=5`cnX)@pqrgT>?V^R<_Me1F9GD5UQ{j=TSk zI~U68|Frsl8TsJ)pTC}U+(~w9792U?zMjh*X zAdvAt#8i$@^yWZl5#AHmjP=-+gtO7BXhAu@$T$Q&*|gv1sTs`U$QTw(_z9NnVai`U zY3aC0cHPM4|VTnyzYM?VMPT z%Sj2{iulo`SORJ@V{eHey>UWoq;V0Mj9UXOqBuJ40Fx9C&R3CqAaBW}x#_uV)~>>I zamR9NHNdOCP_$uPwsInarE&|JVX)|if21dV+7NHYz`y4s^Eq+6w%UskFZ|0e9yH)9 zO_7qXF)p)madMP~4hIVenxB)0&Zkn4xgDTy#8}fuu$|Pce@%O>N_x#(UUZ zL=jtLgk9xtgPwnLvvJtM*mS2x3=@-{6!oT+VKclyTJM6cJipNnoo}nZ!=ycnZHhq` zqvVwzTwr|TVgs&n>S)&0fYt#>{)drm!Bn3AiwX&~G}eH>hN$i!eSBOR}!OHw#$PHXo2vgv;*Bp%yQ^3)VYNyYZ zX)qlJ-xTO6p%)WR2Tsp~xsU!LV5oyJ6;4{uQISh`;N?h3)z)H-hTQr^c@yt2Ls*H780qni*8*`QYuu;@T=xLo)K70pa{;#g=E5;`Jyx}i&t{OnC);QweGosEo|yE?E%?PIbM67tE*YQCifJ=Ib`GNcFwa}F7T-)K0mO_01T)}&O0cad|ax6%MY|U{FSwHjqlIe(% z^E?iGaEt0m;ax`n(;&EG$XBD#U?Ti4qhcc`U)a+ZmLl%xlZ!YNNcmkN5oo|RbE+!< zuQtbXv@QR44hhfGSEFQU9TU6Z7?W0CwVlLs=iiU>`wz~>@3sCftN#P3B(y?Y<3wDq zVWobuJ^h~8z>0{xdL5%uhfm%RPIB%XU#T2v`5)c+QcSPl?>UX%7wsi;nHQv+F_g6& zd6=L7J2wd$Hcv6hum^vw5Cg`?=W~7EhHg|eeU9-SrQDdq`Kte`V{+nOOLzG(RL4`t z46PBv>i_j|t!4IB|0jJ`37H7GwDgY{~TAtzZ&1iroi#Vy~k$3x85xH z@#C$IM+KVUqq&5?9xdpPkEmmV_|Kn%gASXn=GH<-{d;ZU}7d|!s7siY6OWSS@ zUi>UV)U#W%sS&ooZX_!}CxK_P4{;oQeyHbF{5ytAf!ScxgeoUCNzv0I9S%^ZVmDBK zneo-(3D{%Pv6-4O7bgrq00Z`q(d;{S6%W!VR6lq?uPOO)jp5Q~F}EDI*`;wD=NkA1mTa{Y!zGx{B`2p2BM+w z;Lg9{|0Xs)c$uOuXQlhvrSoBiie{2^{DxzULOdhWl;!_yLmRJ)zwa0_REcO|Wnp5c zFn4)uPb^DzrWj!dIK74cD5YVK3AP>ob&X~54;(%MjS8R5k+QMlg5zi`S&e2f4|}fp z1}g>@Vj(<;j~L&flA}Mr#=8XX#eHsXy-KobWNd}s9qX9m+0>+E~{u<+c#SsJl(n*EGTzJeeufDj>Z~2^` ztl_no(Hsfm-PW<0pAPjztsQt?^)SRmg0I=tS^Joem$0YQ5!#cEwRJD z_0o|&RxvK6BV5yQUz`WJl3cAeko}J19}=V|&RN~SC$nM+m%ThE2MMg&PS6MA)6Z=` z#G2L_l;`@Yw7PwN3ID?P$TR0LhtA*L-|Dq!&!boKYNoxKHc!*Z@xSowytCxAv2XA@ z$}$<`3)!3amu^JUv2cDh5-x}Tel^_>nb)cLW%hBq2xnjO#mxWHZk^48% z{7BJj1>y`>;6L%j%!VG5Hiq6?i}mK4$qh>$i}Oob-mPhp@e^-mI0vO_6C@zsNg%v$ zW%>5<9M*D!48t+H(mr{nyEtha;rt^RWRFASA$G|@8T0Si{m?7R`a11*JSykg zcU?Og9gZ1ywd{I)nI0+RiO1^eafa395jS~cBZIDaz(ElTgX8-_-rw!WwLa?n1f5zM z)I{^n5svB8o;Lj$A6KA`QjK#yQfTqcwf;YUevAJpQ+%#EAsRaK!AN6eVo}U^O)NzB z4DerGp1>`GE37u+*qVULV#1)Rf_-wWzL*R;{^lZk!^mLG?hh!xWLy^C&@0tk)Nr*k z5ZODJL2P9xNfx3b)5h`QCH6)B%)&AQO)wfFx!Y+S8o>gt$EmAc*JcQT3{kjB>zH0< zD;Fwdl8m@E7Tf+|%|9C~XoYUvh|pVx;o~n}`vMv|@27bW_^x3dH$)4af(y*dyV!;` zmJBMTJ=d6wXj+|XSTywZ&AuR=?lPSt57Tydc-9X5-VN()*7XLb=Ey38qbE+x!ExB-aEFC8?n8VraN7-2 zKMR_$dlWlolNV_XBvfvxbg`4C8Gb-|v?8Uz0+UxdM)bj^IE zTwqJ0m_%tCP*IZ{E{AVneE+KOx%#{f|K=AD$++44=po_q=^bvMNuK{kS@K7u{Z0pM zn|-@RqSmQ00vzLsTY5~)U|2P-zTw2-7H5DAU*JgI7#nYl-LghKQC=LVjBNHfMuR^H z(JwaHjFduH_B{?KdDaqm2YF~DfZW z{=66+kFiLP+`$H$%+B0(H`yM4A>A$unR~fO%rM+B#-p(_?8Bd_MOI8rd_lLySy!x% zMxdc%Ht7teVGXlu!|86Q{iS~JozEM`SjeVrm^RE-wcYi|{?(#YF%cn*lKz1Bn0hMdYYUoB&k+YngWS!TQA) zr}zw5mR{Fpi0Xf?Y;(#0Tv5d~7t+ayPzY^W^iAO%5dmdD>m`_-0Yj-J>`;pRnt65 zq!)bjOJfc;4wIA&dieU-{8`VKu5%OUXlg(0ne4OvALb!viwEzxqIF`NuH$U|0doz0 zuiFj2F#JNCq=jOukFNFqjQ_f9ZtKi|?-jKX-k9c5Fg@NeAEJrKo{i#bY@TE6jFJBp zNG**m0aWe??0qa_koXz|z*q}Q`@&(|?2hfWqTE?*k$}@FDq_ER7`zWLOg?uWd(+Nd};30j=v!5GKmNzRRvOAkRRdvzG|VurTD|3&`)_Wdp1za;~7 zV$|~gOQ!$)>`TzMO}&XKrEBH?%D;^baQ*n_tS~Qi7Wn7)uXP8=6~k_qjJpdBNLsSn zmj9FaUt}C}V{FV3z1fy^G)PYuIDZeU1|9hGXRR`Q31h2aYlxHo6nV^(7?X*#Q~4U+ z)&rO`M}z(S?NQ&pXM%&*@Lu(myqNCkGUqo#Eo}1UXnHJ~9&!x7F4X4fN*Eun~ackCVBkTOGoQV6)zT>F# zQA_WG@5;HT>QzU4&;L!)uT2XP=bccn0mxan8iuJLxvV2ILJg;Fxpkqe+!`=5$``$c zHOVE&3C+vG`^$}oTUr>eQ9a2SmlJ3+>KC&%=yA?3Ue3%dV<1y^w8Us!cq5}gLwTwF zWs0%*FUhNeHC9j#L-&eGe7WJI7|5GhEv}}8D+b5vfJ>llKIpzGW2)_PJ_4$)MDLZr zz6n7NihX8x(((u5J+>7$u+)4WL5lFD^H=e2JmJ4%Y>KxTMf9}yijxk62FBMm!sG>C z_@4*V(F}63H^6!((`k%a9ihIT0a9XYyUJLK@lyrHV zy4NYzfW48U8NBkw=KBe%|I=_Ap}L@B7GI=k1Y-H5VqEE4R{z^V+u~lKYWTRsXT+TE z_&xwzv}4iT^8v)kCZB65c}J|lR%6YoIamG9aAdqY2Vp^et^a$I%bPL-Kf@DSVlfuB zX7JVDkBUnZ;RgRZ&RZWft*(tfoGV+oE-f?c;Tw`9d#cY`_)gY{*g3B&o{9f!{Xh6; z8!&E+<@sR!Jg(gQ{^NnGt0~_h&(ELd^BF+v zYCf#V&N%+sj;1S5yzuB=iyP0&QsRZy`_j0NQU9wk=ln)HOgQ3v+58KR9fyWB(m|bQ z?((o)S2^D;H8;>2J?`q802x|upueCTu5hwuv|kSy?(c_evrSWD4dwNJAT;!McmO_# z$$?zxPP=R!+_vX^{!fqbk(br%#rcS$8E0d|rv3KMzi-S1Q-8H@j;o`OFH~)l|JNAD zFFPi$T(J)N-j68xf*+{E&;L}nG+;7qHV&lcSkn9aH}$`7dbj}Y2N<*V_s{3ifBXJm z%(v-c1o-Qd(}o|Kbl^WMpRt~hqxLb&HYkTbD!g7-$P&YK+WFhJ$GS_yt=zyl-g`dt z_)_&;Uv3;uawbQSD?EN`^I7yp3vjrH&p-dZZ}mTv_xgX2OoRCA)Z=;n+<37U3m1+@ zlh$1f9r@<9Q6)XGU3jOanc;>K# z47Kb?DX}0zgA)Mnks+yf0^JSU_}vlGDuf3mn}X?6s|kUIh)aQj1GPDk%xqG~6+QXoi!igyCO-5k8MH zSVe4AR&4peu_XKrn?PT#+wbwuzks(PK1WCFrx^jOkcCWc*j(mF*JI4v_-E;W|2iKu z{uReOZyO$SSk}mqqf`;+*eDqG9Vb?J5s$Ge6eX#+E7`7`T4y}1k5O=w&x}K=OjaEL z{P#yA737$!^X^tQXgpVO;GZf4hPBNBlY8a2M7mi_hWt;Q_5Y~+IpR5IxrY>aMe_zQ z86M*^-jRq!Z$(2c`4GLam^Ljt2Z(|^&~-QQ5`)IV2_W>r(y4eHRUZJ7$=d{opo*EQ zbIZNwkxvk7Wb(_QWFy119^X*j3R#Xn=N+|O#hs96|HIP}gN26yPI5(mfO>OZq*q+Un0A&03nOD)wVv4jl zSPNpr(>nGVBu?}mL(1Wz4apd_o(WqUkm2iV{`YeMxnlS(Q^SsHY&6)?R+~8$7~`v1 z9Acf7)iTW10iCd0ndH(vb_yZCp7Xk4>=ynAy2jCDg3}*qSZv$p1g8~A&1;2fu6!oM zf0ZaHNc9WA(AVQW@g9jTH!+L?7x^t?jQp|g8i6d2-F};yG6+^X2I5Kb@%~hI8PMP0 zev;S!A`&ztsNBvm%3u=!2=?kY$6WXiV=e*cMvBEU!N%@D?7A%2@ao3ZQdY5Xp78Lx zq>#hH4X}PbEk62q?S-{W&l~)6k&kyQy|4zTSu#LY;UDud4!^Ab$#dr$$L7G>wmAUX zyqXeg&&L|mIqHA^MI^a=CcI}F{Y9|y9jwjLlFN8L-Cu}!X5|sedE%c3v;{&oieO3*VIzOXQ#V-q6jJz zj{6kLBr0beYm1xpsF7#mKZl@FD;vYa z>%e~mY9R$IhB}^(d)y^dm&Fpsm45HvU{2t_ZtDNAnjgQ1YPNMi*Z=LouJh=}VY~CQ zob?$~RvlMa|9Wj&^1D0;;m#GG>&wDFxH+)q@1b}k;xXhy`mrLd{#Pzi{U4*cp>NdG zg>{ZEnm?M@>#r(oAPeg~G}gYSQW4 z4jT5WK*J!$;(=r`7atb|=b{cWYe7HgbP!ZZ+}76`6ab@Lt&+~}Z7?a^OkZdgO8f1q zNQ^m&WGYqGOfg)WICrnws)C+FG=lNaB{B}xRReXsg8s@OuIek@DTITH&Vr8n9an}u~!^f0w2BT z4PrB5?p(3Ga{NOy$kyEqi=5-CpJ)>Wd`+IuJ$^^*)FmGEFYWLZXGrI693%g^|D~HK zX3D%7v1cWI*|cb%7!UE-+-t`Y{%e;PII=3z`3=cEV^e0BLw-2EmMGN$XZ7JGn6?Vr zUN#bnW#MPt+!f>TxdLeqJVy1E^CM!~phzV>Y2zo{^%?}+z~F)n!>SaR{lZI#n+~@V?eF)YtFvo9}3(rw5MaMVw3%n6L0Z9=x*dfDS3zc{bjl9_={KjL5_V~ zPN_5@-O2{F<1>w;W5jvcsFN%+ubg2_vDwWL?*$(!Nl0!wK00nse_*u-aK^ksPggnj ziI%HwRt7N^j}?Sh8?EPvn-J@IBXE^?Y#6pf_gav)=6L0@_D9p1$ibcCE9;tVntNj7 z9z2h?Oy_k17QiySt|W}`_Z(QPLB_%;huorM$e@LI#61=?sRn=vU6ym7UMm2O5 z7q0h`J1+6N#eyy3VK0|yxd&IQMU1Qe6FNs;$9C<~Xk(XoE|M1p!mf~uf$NbIms!f= zuuP8jJIC(|V!>zB|6W5Bk75sEVPI_8>Ztp48w zSvnYYx!*Bpw}xK+N88$C@-9e1@vk@Hdc|Z3+h50~b41)6GkGp!#-Z?h{P`3G8UEL4 zb@LuySNyk3*V2`S=D2q$;j21eEIrRLH~cS3WPF0p-rgS7kDVB?z~5f~|NRG#Xu|l$ zeH~-m@M@lkTbtJn#+Qgm#rrd$ktI~h2%UczdRx!AA%XPjb$&$X%30JCwedE`1pY_3 zO8;5^r}0hkZxs$$)&_0|S8jW;lkoa>8>yzzNO%BALU;iCn zmOf=s{w8+9?VU~8G2;Eg8P@)}_WwM!i3hQcN3MFj@!HMvp!Ikj(x-BrE3oIpp3`I5 z>LOsgIVs~>|JTj95vFf&GkW)Iv`53t$-{1a!*Z;?tpC4cP zd*KPEY8wc$)mB3s8&&IZQSx=fR~V`h;D)PH&YwS@G4-%br3~Fkr9n6D>9<+`^Po;d zx;p__{Pz7(-`>-5LVIV_|C>$O^HBYN-05;WuF3j*&e5mX$7i_H;{L^R;}NQ)qW;Pn zV3m3)o&PUq@1httl4}V9DcP>-ozI&2|F4-8WX5aI@q({^Tl@)SoL{x&Kg{O{)bb?5D^65Iw*+Vj5c1d!dA8^D0;q8bCuw8 z_ihs;9zli!b4G*+41g<)5*VT=a;YDdSZEbw%~7GnH79MqcE$?~s1u9!3AY<`>!wFS zjLv82>R5x!C(j3u51s0@$|*=IJ&ahGblJgVE)%e2^Z=3Tph<_DO5gqzxe$6BrG}S@=;VLsXOioyGp-^sef_FAsx_#ZE!^Qnx4HwfS>dWK=u5WV|dD3C3Tb&L)1+CGb%Rx zo2KV){bglw110z(yk_i~4gcKqC?kuo?6dna-QUZ$B{a6*D1LhX7ES&DwR0GjG@oEn9@)R1N!^oq z!e+DgLx;K+r3R9C3Pn@&RbK0N8~ku@O2TzD(IpVpg1Vx-xp>a=aH#g}aBK06#YB36 z-;ys`))l^LDn;`4VTKlx+nUqLCGt*>ZH5h7fDCHxzi~BJcKu)BzG)aE4j67-t+d>l zL-qegLXx0k2hGn!mta(XKvBX`i%sU0r>;sZ-!=X^K^6mTvS6Ym z)4)pOFh+8YzOq&Ie|1bhq`|Ye*+$DD-B1YrofxA`?ueXagsU)kYp?(NjGVR>_gL;Q z{Ih^D8(?|(crbL#vMP=6} z3@Ycu%B{dn8SU4?dNV?ah22!xc@jY9#7kX(@gv>X$vE9r8ym$VUlg84-ZoD^52J4s z9Wi=={j-t|2#d+d!#Qgb#XfUY&AC_b?DfCFXJN5~FZ0+9CWRyQYk~h`!|k7cp68bl zA74!S`xh@S=eVl>pK<@%xmF4x27v$dc^+RjkAuk*d0YP%X{Bv@$^T_PQ9D*}Gv#ai zcK~=kC1^+eU%@m_4nY2Yz45ueC*k#9o_AfG8wBYj7$Fb`bJtazTqsGdRuk<@CZBCz zE6o<*i?BqbdO6DLE>5ZfI>V_jB);IV-j`V+o(&uNzWpmx? ze}@Hpf7oN48(aNv$cK&XHS2%nG|ZKQA=NPPHdU#UEb(OS$l*;B}5m zo-8zrJkk5HW%?Ww{Qg}l=D@8qzwr#~=(7G_@Iry(OSC^e7DjvZx#X@IvSl5Ho4lsRlQ%xSaGj^lgho6kYOSQO!;;|IQbdnr=V!hE82dSn+H zo-Jm;B|WYs@uAXVpwJ(^H790I2sTHS9^{6a673Jjn5e=Juk7Hk1V}Jk`aPv6MMAb{mctRr zQD|2v)LthITfeN(+OZWmjrcwnoGl0aH&D(-*js8uoA%sr#HZE5hGgx>t87+mK1;^hwme zcAJI$%(N&+)(64QB$IUTUljB>qaDJ0_HGj2fm-W<)q3oq*7t^5# zkRjYxi<^bb#w!p<7|pC?e-#-;CuC|i>Koz;2{fi3HYf`gKMHe$A99YfEE$dib=X{?qV(+KE{HGycO;a8rg|F^uD>XPNa!XoliC<_l{lV6HCsuYrGi+pvTWpXYaP zaO}>5!-Y}2N0w$D_+K406Oc2sSgCqEcV(9SIZlP)zhd(70;8*A$=+x_-4t+KVo-0c zRWOE%gA6@7g<0BYRVI^mo+&3&3k?1}eB)q=iU0HWCt=ED7QrqXXrKm!mqzEJE4hpj zd6k*&dUd6zO0DM2oG2&|1Z~p<_Z4+Y_S#B;-RZMrKR2YN!Ds3%;q8JvD8^4QSCfb8 z2LPHQbFDdQH-}mqzvAa`~Y=pjOffsKv>}@a*|W zZ;L%>x6|&SmZktD+Z-UPXp@#|P$tE2hjGA)~@Y04&?yQK-{cg4R|5tc~fzkNC37$bpU6Y|SfDdscC5!+P(k82-CyR^f?z<;jz? z)`6Z&%}Hst?50u^HR%(v-(YR5iCbahQU7N-C*nim)RxtSJW5P-Z#eO2wlebUxWCl@ z$~)kcMAHg>WV}8qxUMk#qvjX`F1ePZhX3dWYJrs>SRho0sArx^!#RQ|Aa5*zzgM``kndXm zmlIw%{^ut6$_Qtk40Y2JxpW<-v6%m>=XqEN5b`BTUL-DKmmnR6e=EPVI`EE< zUw$ucZs(HOspfdx(dTC)@}~X|o2DA1#~D)^v3u#N4-Et z>_eOMoo2J|iNR!ZJQLP6-rm9=O$g%{`!pI+!$G0M%{SHwr0iBEE~mvsBmQp52cngY z!t<33>lznQf=C2r!o}fcj+?pPlLpg%~1d)w#Bj;7GQdC}E zEkw(~eBMpKZMZRR%M}Zcj~w7l$&GQ;Y(%4te?yR6F2~ar>Rhj&@^F&4@WWvF4|SOQa1yRd&_?S5ZfBu33Sl%}q5Lh#iySBMrXhjJtUBS;O_T?8liiX1tmOX|P~} znRj6Lc(-65!w*sPs?$}Pe8$;)TSVhlx;!n1$x^l%x^Bxl1s zeb*omO@_0$;Au^Ed881}zC=lGnoG9&n$MeCIky``JjB@`H)2=N1U6e|y74R09~*Rc z`t_o%q}-atu)S%OclNsQo6mufyKzib>BS)ltG>3ON6rl$tYkdX8|}61z%ud1uO0cm zN#dXEBDoK~)Li2#=GIv%JB?uHFc6fFQL3QBLwv?ndfa5r2(L$z2|MFH$8RyzV8Pgg zuhC#^F=vdyPI%hqgJ5!#i8+3qALD6hD1r7@H{QBNAgv71yKYnlzjI@p^$d_ES`{GJcZzcj*dNTMiZ|eV>*DL_ylK02VX*~|%wa?U8 zqTYqkNdfqf@o3}6T*gIs;v@Z^AK*I;pk*32T;~CQkm0u=RsAntQ0Apld3NBOw0RDb z?l=P7@p}U5Ud~|`8|V`5W}{g%T>qZq$IJtv4Z1#8yz88&##&M*4plc2hT%#4>|AxR zYlsJ1=Eb{@l}Fc?AExEif#y0IN*^Denb!1L+?ER3+x2b9mti)kh??l-dhfVf;rL?D z^_=u)9?$949h5P0&E|)gnOu6trT$;!1w|}bm=Dp1O!9}`kG#X#kjBfL46FZRy7c@T zkKViI2;?gbXBgE%jJu0m(5-(5r>OoHr$*@JgMt6cYkV=NtshuBU)I@o_)#5dK90N% z{J4adVn1&p!pE9A-i?_QXwUcd5&yPo+U($P`<_Zb+h)!i+5K3IUfJjPv~Y09y#c^+W+}9ySGlqqprTaA7A|a zHU44!<1UO}>pKU~M`%&&7XQZ_-@mP~eZ2vKUa8db|M&bqJLBBNVNBCT#8>=DU6Yk~ zH~!$X0{TV}+>TaSJg*fHHLzI*T8fR-2oXjqxXL#V_-WiVr7x=12FQ(Un0S%kjya#D zf}#;SkthJLWM~*$9#7h_o5YZrjMQu@^46TAv8zVK6)i=1D5p1^YrId;$+vC8IY-7U zltOk-0uTQd4LNE`^2--5DpEI2L0^Eg0}YZFIso;q*L|gmB7`}p?Uu^&f#RTl)sY~< zv_|g;D>nKqA&){M$nJSnczwF>-`&|OH@CZuxXPSuf!O@%FOXAc!u>^)x0t`lR&7L0>(?i=Wvwq34ffB!&>LmnTx)WAOk&>TB-Xv#F(NsoDwEX|~U z8@(`HR8teIs!@%#rA>l%!1;HvL9AP_X=OB{JXuY6tWN<}MQ#=6 z>IG#&;{c#SL`oDIg#ZBy7-{j^8<|P~JZXnvcVt^g^_a#A( zv-Aunnh0-_^*>1MWgTJoXy$)&ds?W4n^4Wt00u5i$`)kf3w?I~5^s2uE|5~Dk#EP2 zfdBsb`|bFWVv>Pl>y<(3=f8gs6W>;B0W8bUKIzng&(KIzsA%z1=ixbZUp%nO7Rv~yZ6|(0fJmJ^3LE@Ht+a8@$Wf# z@FB46dJcMuh`CwcawhcRQkjWaHe80zFY{n)&GEyQFv^k6io`^^j9yb{9+QQ0j?Isv zN7I^oVL8DXfRoEc!~B+fmIzG-9+R+FI{;(&QZ6oec54`yZHfO`mJy-wof7|l>GT=|Ir=;*i+-?JL5_Ml6=Ou>E`X9$>Y}g1` z>8!>w>WY6#KmXqT^i;L=deZwi#Bad+hVg)@NO3dUs2JdcZ3?EUnUZ}5NB)8&zz zUB9egnE6fl(YWULPJ$QjuB-4frC%M7)6V$#>@Qa)WvvS>Rz9}59IN(2HOdtKuOH{` zG`US_`PhVZ{A)b&S!hG~IOer^ksrS~!dCxh>_kAj8Sfn%1K(ba_(y*okHB0*mZQOc zd}qMtvj#e0%j5jVTeEVjeVlXn<@5Ym!-gSwDrcv4YJ%#Q0tjz&uZcsgvIgK9Iz!D`IH+L`yySU@kV}e z*IbjX?B7C6Rn`xUgXAupsTi^Nw2@#l$Bg0g{83v|llJ%nQE+oa2X&n2ve;uY>ZWl< zzq;z%3_MI)x900zCNrayK7tN9b((Yd)e%YC)|4$Yhc&zmr}V9vDCcTT8kimZJ@6SY zG;l0K%MNF7^L*==QIOBa<&HiFDxTjRo_u!n_tvr0cSTpWZc@zx;M2OFPaZl`7 z+~pY4^r`i|KQ##sf8>zEI><8(xI>mL^5j#`$<7IRK7Pw$OZu39kQ*5)`E~UAVpF2) z%Sw)a_%v|8_@S7$$&SB=~!k{mMD8yG?<5lZ* z!{sKb0mQ^oLh<;JRV>V$!R*<_a6RRI^*y8 zr~zyM1%vRCyROqd+`vS!rp%D*j1d=ESmMs9P=3c-xck@ES) zRovG9n=Q-lNJ;wDToJQUire}>oM&mJ<%^>+$B#K4_vLB3u)(BeY(`icKWD?z^vdgz zKET!=+PKFI&N5*+7zu2wUzi7UqPeEir}-Qg91IR><^;CF;w~xUl`mHP58B;o6b}(A zU{(Jo<&k_{Pd%Y1c%(-D$JnI2oBV%VkGH-cHty^H*BQqZg`by(nV<{o4yHxsH8!@*0hZUg{;!Cbo5m57>T}ag^?&>Oajvn>4UI$9 z=>G=Iq_4qBgO#Qxsv=<^Xn zsjSt5=Y4_U>7MU7L5;wY62=BI+s)Ug8g7q>(GP+>5rv@YRF15Qy%FZgc1!r9UlVMO z)+Tv-hJ78oWY7cY`dX)Tyri2@6@viybptPyq!S_Qfc99lgb{t^Wo&sa7*NAI4({D4 zN~X7UWSe(o70ioVY{_LdE=qd4dg=-ZojZ~ALQ;j$p9IfIO7}0Gc*?l^lec#J>eY?5 zy=hq9jGNi#Is_I5^o8fDYw;di6qIu3h5_N5GS+C9Ybg0Bl$7md)8ZdJb`FDl6XoZH3qhw?gR@nXb=O^krlOps($< zZxI6r=F(vgas)h+lXv@QM*DhC6{Fi;HY*kwN&F78PbsW15#uo;u(FeMDAFX(zDXeb zmx(T$!QSVvIg)`%=P>y4m2s!nST)!uRbO0Tz8ikdt%1yDj{kk!E$B-V9gN@8wTPW>m4jWg^rqq%(>|ZM zUK8l&#%n+n^ZytcRG(kfP2#MkQUtfF#`>){#*oqDH?2HI_MCq`RHP!X$r@YY3`a1Ytl76KMxO_dsl;F1Y}_KtsQ{=ZiWc=WrwL@j1rxM!LM~KEUG%&MY=D z6f^Y9pO*#KjF(Iv&k1A4ou-+MeA8{%1wP=~3~z>W&P6|tvByLE8mH3zrOV}m4Ky?^ zcpc7IBN9_K+k9aYqtYj;Ou8&W_7;(yG`u65+4VoevryhEvHG_pcj&rQdCIW4D{LiuzO< z<$6td<<5&7+5n?3M#}N#;~lT1?`arog>!{`ZI34z%QC}iffIS+wozlRV}oGb%)82* z9w{Qw13{sa6FFXc>eow;`8~;kKfODlC~@kF7^NM=iJm@CR^k~e}A zK# zC;r7p((CK|zmI>-|Hqfa9*xHX@3yo)U+a-A&zx(MJAYgo?zwg=wA}%@kT94@Ga>4lBxov*|=f@P^zCZG8B6DuQ?!2P>Y*NQC92pzEBcWNZ8NV@`S(78zxzf-?3>1$&6-+}V?I9)tUT2t(+0#I_cq*r zhyO5}zQ5%A{^QX;0RCD3MRpt?cPem$;L8Tcd@*rVuPklhUu=+_6Jwi5@@ZkPE4!OO ztBB)qAxOBRiN-NQji%{0r6psw1~8kxk9^aj)9^s_F~&q3ZAr0L4(?rzpAZ{bv*pg! z9mlj=d{Mrl7?06%6FqDJiy~Z)A7}#%1%oc&+x4*H{SXNf*4QgA6j}uqlsPiRO%lF{ z!Hy4o8~7!yVe&{@1ek7K^bXxRBK|+bdfZV-jX<)u1;DKV7}q8fV?O+<|5Apsac|;> zmgju2k;oVEXO_Fx}xAcngtMD~u!VD*H=EuUo$Jk?;`w&y8h`ge&q{(a16 z%RV;Rh-fSNF|A!a)e>*%aM<6IOpZ;GQK2bgyA@LixbO5_=ZL(6r#0W` zl9Z=h(i{9w4D@@xSz&W%)uv&=;lc;_x#B9-f6O0o(bY1*%&0xqCbQ+jKXW4Gx#oW# zujf6kOxnlG!P!X}$&uw4GHw)=^r1oJj?>P^V5ReF8f2m@;EW^SBZ!t)tAf|3`);vp zF;tctl-p~eF?avjCLZHGzvk~04`=7Im?RTck8E{Hf40L;{20uUW6}!_tg*MEz#8G* zI9bYUY4ScP4`ZD3JJmss*=*;y7Egk|7A&sqQ4AkfYdveL+NW;RoMxM17U-!Mu-2%n z*skW;7rh(Bh!h)J#Y>JBCmdIrJ)*lOmqy&)VA%1m66w0YbU9}Yw~?~O-S8h>J1D&OmWkO&6BSWW4()uguGHTnK;vuU z3ZE4>3YMIr#*OZb=`_~H4!scf_2N3$8d-t*f0Oaf&S?!n-AP31zt7XAyHeHQ zJ;V9H|9X3`|6$|w9#Hrl5i=HV@B=&(XA84`{ryh6S_UBgkI(-7@6YuFy%-m_Y&MG= zge~Z>zcC?|m!{&6AM0+4UC-n7^WV=pOC_6Qe=WJZX}_+{U%DC2wi>@;)>cQ&yc$@K zG1JkEJT@!H7mv6}+LNzOat;bTH+CyfuH_w<9daD@`1abwXyVb{r= z(`ycV9p4a>&KWt^r!K2qImeM+^P!+VAKg)L%fb@_sw>>*h+Q+26%{OvAY=1$ZuNh} zf0I8Zr);0(tbNv4%O=eGYC?JshvHuIG;_Xl0ms94ew^h>Zwk6RU-1e!Y`5Xav1J?4 z^lm@Ki#4O!KXf-l>m&RJd}OBD8Gu*Wn+1ZU#D-<&8Oa=T!wR|eXwI%j&m6DEwn@H* zI(X@5RFC*)h@(CV<$uM#N87AZ%wcr}IL;ZMRRnBtFzSD=2T=bX@;vYBf0uQ8d5!Dw z@^$^+R($cv@tC1bW5kKOue#^;M7=nr>SN9?`_+=uYCh^7je#B%KL2(;+y61^>diJ0 zmkn_Hd2SA!-_HQfU-f^-&t;Rc;;YU1-F`OD8GAo|JgiQEyxV5RQB&M}2Z2u!mc^I3 zGxov^6ND{ZA)u{t*o5FvH}kQ$R3j%sRXwC)VOf|dgp#m^3bXp~aV@JKe}8-bf6jw` zfBX;m)Ea@sT-D|vL+wn8h!y%0l}EY4%Hu&GnOqSn|H^C_yVW3MY=p~?V_O7I;@DUs z$7lF=(k3n03**_uaRYBWd$E(tU=qzm&Kk&Lz!4Qwqlj&xWm>c<(|}u#5YcoCHrX;; zhu9l`VFgV!P7)!A{J_z&2CMPQJObC5k}zWp~_6^ozaf{&6x|49G_KdnQc( z88_w`gg)?JHAd8D;gwCoP=y6D@P8aLH>_Nq@V4h{CPrv6vPDW2S(k@pS~+#d@M6*G z$5~OoAP)E*u)2JyV-OAzQzqjs$tKMlwiT);ZOjakn`cP{I0oB_n`>ZC9QlcOKixf| zBhDXaQYzRq_D$4$SIvbT3j!` zO{>J_GFE1n{I4Snh+ZEAxpLMh@-sY8;hjQ@b>qLI0oC6hV$kWpX|@}3M_l=}W0Fuz zj$xFSyGnxmNLb+)2%PVLb7GtPHo#K|aBIh=d~LisvAbl$VwE_U=0zUd2q62Mx{-M< zq~gMf4Ud||ba;_}d@s17UG7HHR
    V9BbnY{E_At9IY=o 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�TEb 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

    ^KyiJ}Ecu^E16l>E^qn{Akv8}aqX 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�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 diff --git a/.wordpress-org/banner-772x250.png b/.wordpress-org/banner-772x250.png index 2f4d901ffb570c196e6cbaa4c42ee856ee55b2bb..c7cc37fb24b193d19d9c3839242fb917148a1562 100644 GIT binary patch literal 30655 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%0D*enX?~G=m z_3=!(y+QX+d#>0fE9>w9#J(04i53OdYtb_shAMK1pUac7WLM~3yo#N@tRX&o?H*iv z$c*@?0WSq`fze1EtY7a=V8Zvdfq(pEW#af!sMW1R*@1P#@{MCw3WR(vtkmUUn{x=S zsZ_+=Dq?_fKqX0wQS6L@T0YSS6b<3r2DNQ-5+6lFY+Fr>b#I@Sy;nIW`HV0WlPXY$ zALx5U=0v0m)V4AV{H!H@`lCF7#0xV(j&HwpdVomhhK49Yo*{ovj;}LuFX2x(0bZDN zs_izMU=O38@kgSYL)Ruy-egzwc_A6P+6{#)kttK=w6r(&k?1+mPGB1uz}Fy^QzRFC zlP!u0P*Ta&OOe$-IWXkJS#w1#SyX*i@1@4A2hX%I7~QZPj{0I_D0Fa8YkVq_ ztq+#0GC%|6vEK~%p6oZke+K#VJB)VG6COmktKkFLN2I!KO6JYrVpjV6MR5-84lNdm z9N%W{syc|_I4p{Skeh5O;m?resLE74b7&pX9!&IDYuI`aQOk8A`|)?PJzJ6}rX%LnjUm*_`5>gq6%Al&-Sfb%P+gJMI2tR z&e1;UMk~%Cdpy}Ao|QZJN;9Xii}1av`rCvS?$tuiFeJdHKaT@l-3{`2(JBtL5TW~< z_IS+JASLwk=aAFrM zdDfZrd~Lj6^*gT+`Vdi6yavw)zt7u;w_Y?syda1KeM=AXyG?uB=KI{uW-^1KKiLP| zprp?%=Oi3pLvU_qs~ubmcn9dI$&0dsRG8jR8Kj&CJlGucFc9Il9+gam{>brqju<>~ z9R5pSQAQS<6+_6Y2(gt$N3)4!Ea-^hEYWO}LUx+W8pOwG4**IzWW`~<) z_46IS4FPU&P`J<)-*xKw7V}XfKu@!Ycm)&5#1|SSJEnRZs@CFrl;8+Qi<^Y49k#bRjM_xMCLl3rM9h5jgEa{gwvxL{eA71%d| zpT9CpN#p`yx6Heftth>=y?rhX?z#>384dU=PlTXbDP({+L&jc;q#&aYHk=bKvXilwSH~2r81S ztqd)z=2uWo7osgn5)?pLdRR%n(4MfgKRDY-EOuk)qU4fZlNQ3XzWc<>TtDaH(&;y$X z)f8{ODS>A06sQf7X*C9*`=gLck4>=4@JUhv# zDp{E?|B>NnCr*_=c5j(GOws5E{CV8(6^bFVd>GX#WIAjSTUs733urxN<>lV;=w zo7k1Bw^q~lK-*Js6UkQmRhjnM3)aP*?s{H2#oMChba=sIJDpO96E`dN?bxZ34l|=@ z$i}x?;g8$| zkB|0L{{6w=x=U19Ytg-@o6htkWyGX_+sM1*LDe7dtiOmUR2Dvvg5*PDJF9a6q3|`j( zjJDtlv&3c&wi`z7^8xgkV@4&)h=I9{+Qz0h_K)nqY$MhA@F?hC-AZ6}{>o`-lC%ba5Q58_fZ;n81UmV*h{1?KY$6}P-AZS54Vs!u% zI0eGWa41n;1jc(*vi--kOOpZobONtXOvK*=|I3n!3D|U@{I5bPkTn%~rk?_3mS{bZ z?_W;Yn!gS_L3Iqp_=NusB%=Zu6TKzu9SZpWor0kxUxp7^=73;~&Bo&TzteIc0$H&b zQ6m4ACk3LC(SXl5jf^b+Ad9~px+%>5H$;^nz%CJe_Zgo%P;C_mW(I~x+A+=WUq=+& zU<0Jr5r31&Dq~Qh)S?vQoplKOYuuCrB0G_X|20P91CfdWycgmB#UcW+I9xo||2qpI zV9g?%DB6SC_iqR&01^?_LH_?^0E)+2bF`U=XZ`2-05s0mLs|Kk{r cI6S_nFrV~lMG`Co>g^(^C}_%8%9;iL9~EziTmS$7 literal 213887 zcmV({K+?a7P)JMu zZQHUY21SfH=X&gO&OPU5=FOY;rg5g7C4)dDU@WL0q_mJF3n5_%2?+@aNLk{CAbx3K8Wu@DFt(hT*Y|xMd#|s+3H9+Zokji`YGU~| z%yOC-IW7OUyV-o0^eIb-Jj70ov>_C^=*PUhxg|Y5xsON)w{rDerQWAIRV-K9dv4BV zGpyR-18LC#*Rmmd9J_=X9aECu@~?`gO+fwixRjrK_;|6G=O=r8v-tMyE$7*D8Z6v7 z2SdumN*saTG4vYu`Q@^we|vkk>y@&R7?R^f z6Ui6wp|+p!2dUJfc-UWm{P-M~3q$7~XL-mEKfKdcm2QS%)e#lWSYenqpouHHN*)C6RpFX|ZM!lAdlg{hA*_W^HoWE_r1w-U-A6}l~rjH`9R9UaDU$1r>tK@CQ zV>ATcUN0|CmO4FOZr{GX+f66dwz{UiFm2)W{QMLzAG}F!6SmiH*PE?uk%)7vpQm1L z`nQ)4m(C7F@6y%lH(O)er>+?9H&Hj6-(&UfIoH=O@7CBu!bs|FsQgY6)6PKMw!^fg zOIc~DhT&e6e|xj&`tac?a2%8ad8W=JEmGzZPdevdkof%Fllt+%S&Q~%2RECtjuQ@4 z=Zq&c!M4kf7t`@fkGp;P`Ymq0A1%KToAdaPoWLAY{5;)EcG<39)Xb6K%GhrI|MuC9MFa>fwt@ttm}HvqLQ)Aco|tbknMYJy z%JVx|2Qzk^5Xc-sQ#viK;((E8&-SOjB@5Jcd#-fF;TlfLjq&Pj@*dbaX?-nU!uKDj%^c0Q~k? z7sLV;J)}B#C^w+{2BTlQ<`8Gw!qGw^dN2Umidl>WI%3Z0!{}2;mAge=8A+iV;)Mjj z9sOPNOlDcZpu)lRTDaf_I?WoaxX5yb{O&JwsEBf+@aN}MU|enh&=&}#JQ*91^$#F3 z_26L)6CN)&FuIC?_0#$bfLr-m |{vYx=(?#3B0MLPgy5 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 diff --git a/.wordpress-org/icon-128x128.png b/.wordpress-org/icon-128x128.png index b4121d213e6b9a1eb3c2764a8dc36bb87d8e1a24..9ebd3136d025612cfcf5b9fcb7ce81cb37791689 100644 GIT binary patch literal 3424 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 Date: Wed, 25 Oct 2023 15:06:09 +0600 Subject: [PATCH 35/41] update test php versions --- .github/workflows/code-quality.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index b6becea2..92b51fd4 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -21,7 +21,7 @@ jobs: - name: Setup proper PHP version uses: shivammathur/setup-php@v2 with: - php-version: 7.4 + php-version: 8.0 - name: Install Composer dependencies run: composer install --no-interaction --no-progress --no-suggest --optimize-autoloader @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php: [ 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1 ] + php: [ 8.0, 8.1, 8.2, 8.3, 8.4 ] steps: - name: Checkout uses: actions/checkout@v2 From 159102d6d132b0c4c3cc88f23580db71e0dfdc11 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 25 Oct 2023 15:09:10 +0600 Subject: [PATCH 36/41] update composer.lock --- composer.json | 6 +++--- composer.lock | 10 ++++------ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index f47cd7e3..219bc5a2 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "php": ">=7.0" }, "require-dev": { - "byteever/byteever-sniffs": "dev-master", + "byteever/byteever-sniffs": "^1.0", "codeception/lib-innerbrowser": "^1.0", "codeception/module-asserts": "^1.1", "codeception/module-cli": "^1.0", @@ -38,9 +38,9 @@ "level-level/wp-browser-woocommerce": "^0.1.8", "lucatume/wp-browser": "^3.1", "phpcompatibility/php-compatibility": "9.3.5", + "pluginever/framework-model": "dev-master", "pluginever/framework-plugin": "dev-master", - "pluginever/framework-settings": "dev-master", - "pluginever/framework-model": "dev-master" + "pluginever/framework-settings": "dev-master" }, "config": { "optimize-autoloader": true, diff --git a/composer.lock b/composer.lock index b96f54e7..561af23e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9f823d44bf66207983a586d559f7920e", + "content-hash": "1708bb6e2309c5b3f2b0c1d7ea103daf", "packages": [], "packages-dev": [ { @@ -176,7 +176,7 @@ }, { "name": "byteever/byteever-sniffs", - "version": "dev-master", + "version": "v1.0.1", "source": { "type": "git", "url": "https://github.com/byteever/byteever-sniffs.git", @@ -196,7 +196,6 @@ "require-dev": { "roave/security-advisories": "dev-latest" }, - "default-branch": true, "type": "phpcodesniffer-standard", "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7225,10 +7224,9 @@ "aliases": [], "minimum-stability": "dev", "stability-flags": { - "byteever/byteever-sniffs": 20, + "pluginever/framework-model": 20, "pluginever/framework-plugin": 20, - "pluginever/framework-settings": 20, - "pluginever/framework-model": 20 + "pluginever/framework-settings": 20 }, "prefer-stable": true, "prefer-lowest": false, From 28bb2c9c91e72b3a283234078709e3738c5a97e8 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 25 Oct 2023 15:12:10 +0600 Subject: [PATCH 37/41] update composer.lock --- .github/workflows/code-quality.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 92b51fd4..09b091d5 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -37,7 +37,7 @@ jobs: php: [ 8.0, 8.1, 8.2, 8.3, 8.4 ] steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: ${{ github.event.inputs.ref }} From de924d23cf656fb794e7663bf902ed780202796e Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 25 Oct 2023 16:44:33 +0600 Subject: [PATCH 38/41] Preparing release v1.6.5 --- composer.lock | 12 ++--- languages/wc-serial-numbers.pot | 8 ++-- package-lock.json | 4 +- package.json | 2 +- readme.txt | 5 ++- src/API.php | 77 +++++++++++++++++++++------------ wc-serial-numbers.php | 2 +- 7 files changed, 67 insertions(+), 43 deletions(-) diff --git a/composer.lock b/composer.lock index 561af23e..14e2ee5c 100644 --- a/composer.lock +++ b/composer.lock @@ -7030,16 +7030,16 @@ }, { "name": "wp-cli/wp-cli", - "version": "v2.8.1", + "version": "v2.9.0", "source": { "type": "git", "url": "https://github.com/wp-cli/wp-cli.git", - "reference": "5dd2340b9a01c3cfdbaf5e93a140759fdd190eee" + "reference": "8a3befba2d947fbf5cc6d1941edf2dd99da4d4b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/5dd2340b9a01c3cfdbaf5e93a140759fdd190eee", - "reference": "5dd2340b9a01c3cfdbaf5e93a140759fdd190eee", + "url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/8a3befba2d947fbf5cc6d1941edf2dd99da4d4b7", + "reference": "8a3befba2d947fbf5cc6d1941edf2dd99da4d4b7", "shasum": "" }, "require": { @@ -7056,7 +7056,7 @@ "wp-cli/entity-command": "^1.2 || ^2", "wp-cli/extension-command": "^1.1 || ^2", "wp-cli/package-command": "^1 || ^2", - "wp-cli/wp-cli-tests": "^3.1.6" + "wp-cli/wp-cli-tests": "^4.0.1" }, "suggest": { "ext-readline": "Include for a better --prompt implementation", @@ -7096,7 +7096,7 @@ "issues": "https://github.com/wp-cli/wp-cli/issues", "source": "https://github.com/wp-cli/wp-cli" }, - "time": "2023-06-05T06:55:55+00:00" + "time": "2023-10-25T09:06:37+00:00" }, { "name": "wp-coding-standards/wpcs", diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index c8ce3029..292a7d7b 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -2,9 +2,9 @@ # This file is distributed under the GPLv2+. msgid "" msgstr "" -"Project-Id-Version: Serial Numbers for WooCommerce 1.6.3\n" +"Project-Id-Version: Serial Numbers for WooCommerce 1.6.4\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-10-25 08:52:01+00:00\n" +"POT-Creation-Date: 2023-10-25 09:14:40+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1734,11 +1734,11 @@ msgstr "" msgid "This is a dummy theme" msgstr "" -#: vendor/wp-cli/wp-cli/php/utils-wp.php:238 +#: vendor/wp-cli/wp-cli/php/utils-wp.php:246 msgid "Inactive Widgets" msgstr "" -#: vendor/wp-cli/wp-cli/php/utils-wp.php:241 +#: vendor/wp-cli/wp-cli/php/utils-wp.php:249 msgid "Drag widgets here to remove them from the sidebar but keep their settings." msgstr "" diff --git a/package-lock.json b/package-lock.json index 9216c9cf..e32dfa14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wc-serial-numbers", - "version": "1.6.3", + "version": "1.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wc-serial-numbers", - "version": "1.6.3", + "version": "1.6.4", "license": "GPL-3.0+", "devDependencies": { "@lodder/time-grunt": "^4.0.0", diff --git a/package.json b/package.json index 2d2a9c4d..37cf2957 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wc-serial-numbers", "title": "Serial Numbers for WooCommerce", - "version": "1.6.4", + "version": "1.6.5", "description": "The best WooCommerce extension to sell license & serial keys, gift cards and other secret numbers!", "homepage": "https://pluginever.com/plugins/wc-serial-numbers/", "license": "GPL-3.0+", diff --git a/readme.txt b/readme.txt index 5434bb38..5598924f 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: license manager, license, license number, serial number, activation number Requires at least: 5.0 Tested up to: 6.3 Requires PHP: 5.6 -Stable tag: 1.6.4 +Stable tag: 1.6.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -252,6 +252,9 @@ Yes, you are always welcome to [provide suggestions](https://github.com/pluginev == Changelog == += 1.6.5 (25 Oct 2023) = +* Fix: API request is not working. + = 1.6.4 (25 Oct 2023) = * Enhance: Optimize and improve code for better performance & security. diff --git a/src/API.php b/src/API.php index 987e8105..391d36cd 100644 --- a/src/API.php +++ b/src/API.php @@ -21,6 +21,8 @@ class API { * @since 1.0.0 */ public function __construct() { + // add query vars. + add_filter( 'query_vars', array( __CLASS__, 'add_query_vars' ), 0 ); add_action( 'woocommerce_api_serial-numbers-api', array( __CLASS__, 'process_request' ) ); add_action( 'wc_serial_numbers_api_action_check', array( __CLASS__, 'validate_key' ) ); add_action( 'wc_serial_numbers_api_action_validate', array( __CLASS__, 'validate_key' ) ); @@ -29,38 +31,37 @@ public function __construct() { add_action( 'wc_serial_numbers_api_action_version_check', array( __CLASS__, 'check_version' ) ); } + /** + * Add query vars. + * + * @param array $vars Query vars. + * + * @since 1.0.0 + * + * @return array + */ + public static function add_query_vars( $vars ) { + $vars[] = 'product_id'; + $vars[] = 'serial_key'; + $vars[] = 'request'; + $vars[] = 'email'; + $vars[] = 'instance'; + $vars[] = 'platform'; + + return $vars; + } + /** * Process request. * * @since 1.0.0 */ public static function process_request() { - $method = filter_input( INPUT_SERVER, 'REQUEST_METHOD', FILTER_SANITIZE_SPECIAL_CHARS ); - if ( 'POST' === strtoupper( $method ) ) { - $product_id = filter_input( INPUT_POST, 'product_id', FILTER_SANITIZE_NUMBER_INT ); - $key = filter_input( INPUT_POST, 'serial_key', FILTER_SANITIZE_SPECIAL_CHARS ); - $action = filter_input( INPUT_POST, 'request', FILTER_SANITIZE_SPECIAL_CHARS ); - $email = filter_input( INPUT_POST, 'email', FILTER_SANITIZE_SPECIAL_CHARS ); - } elseif ( 'GET' === strtoupper( $method ) ) { - $product_id = filter_input( INPUT_GET, 'product_id', FILTER_SANITIZE_NUMBER_INT ); - $key = filter_input( INPUT_GET, 'serial_key', FILTER_SANITIZE_SPECIAL_CHARS ); - $action = filter_input( INPUT_GET, 'request', FILTER_SANITIZE_SPECIAL_CHARS ); - $email = filter_input( INPUT_GET, 'email', FILTER_SANITIZE_SPECIAL_CHARS ); - } else { - // its unknown request method. - wp_send_json_error( - array( - 'code' => 'invalid_request_method', - 'message' => __( 'Invalid request method.', 'wc-serial-numbers' ), - ) - ); - } + $product_id = self::get_query_var( 'product_id', 'absint' ); + $key = self::get_query_var( 'serial_key' ); + $action = self::get_query_var( 'request' ); + $email = strtolower( self::get_query_var( 'email' ) ); - // Clean up properties. - $product_id = absint( $product_id ); - $key = sanitize_text_field( wp_unslash( $key ) ); - $action = sanitize_key( wp_unslash( $action ) ); - $email = strtolower( sanitize_email( wp_unslash( $email ) ) ); WCSN()->log( 'API request', 'debug', @@ -230,8 +231,8 @@ public static function validate_key( $serial_key ) { */ public static function activate_key( $serial_key ) { $user_agent = ! empty( $_SERVER['HTTP_USER_AGENT'] ) ? md5( sanitize_textarea_field( wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) ) . time() ) : md5( time() ); - $instance = ! empty( $_REQUEST['instance'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['instance'] ) ) : $user_agent; // phpcs:ignore WordPress.Security.NonceVerification.Recommended - $platform = ! empty( $_REQUEST['platform'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['platform'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended + $instance = self::get_query_var( 'instance', 'sanitize_text_field', $user_agent ); + $platform = self::get_query_var( 'platform' ); // Check if instance key is valid. if ( empty( $instance ) ) { @@ -332,7 +333,7 @@ public static function activate_key( $serial_key ) { * @since 1.0.0 */ public static function deactivate_key( $serial_key ) { - $instance = ! empty( $_REQUEST['instance'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['instance'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended + $instance = self::get_query_var( 'instance' ); // Check if instance key is valid. if ( empty( $instance ) ) { @@ -412,4 +413,24 @@ public static function check_version( $serial_key ) { ) ); } + + /** + * Get query var. + * + * @param string $key Query var key. + * @param string $sanitize Sanitize method. + * @param mixed $fallback Fallback value. + * + * @since 1.0.0 + * @return mixed + */ + public static function get_query_var( $key, $sanitize = 'sanitize_text_field', $fallback = null ) { + global $wp; + + if ( isset( $wp->query_vars[ $key ] ) ) { + return call_user_func( $sanitize, wp_unslash( $wp->query_vars[ $key ] ) ); + } + + return $fallback; + } } diff --git a/wc-serial-numbers.php b/wc-serial-numbers.php index 8a84d7fa..d003977f 100644 --- a/wc-serial-numbers.php +++ b/wc-serial-numbers.php @@ -3,7 +3,7 @@ * Plugin Name: WC Serial Numbers * Plugin URI: https://www.pluginever.com/plugins/wocommerce-serial-numbers-pro/ * Description: Sell and manage license keys/ serial numbers/ secret keys easily within your WooCommerce store. - * Version: 1.6.4 + * Version: 1.6.5 * Author: PluginEver * Author URI: http://pluginever.com * License: GPLv2+ From 8da60d25590acd976cd4deab0dccc6de803e3ec5 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Wed, 25 Oct 2023 16:46:51 +0600 Subject: [PATCH 39/41] bump version v1.6.5 --- languages/wc-serial-numbers.pot | 271 +++----------------------------- package-lock.json | 4 +- readme.txt | 2 +- 3 files changed, 25 insertions(+), 252 deletions(-) diff --git a/languages/wc-serial-numbers.pot b/languages/wc-serial-numbers.pot index 292a7d7b..0a0b85d7 100644 --- a/languages/wc-serial-numbers.pot +++ b/languages/wc-serial-numbers.pot @@ -2,9 +2,9 @@ # This file is distributed under the GPLv2+. msgid "" msgstr "" -"Project-Id-Version: Serial Numbers for WooCommerce 1.6.4\n" +"Project-Id-Version: Serial Numbers for WooCommerce 1.6.5\n" "Report-Msgid-Bugs-To: https://pluginever.com/plugins/wc-serial-numbers/\n" -"POT-Creation-Date: 2023-10-25 09:14:40+00:00\n" +"POT-Creation-Date: 2023-10-25 10:44:49+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -87,87 +87,83 @@ msgstr "" msgid "Report a Bug" msgstr "" -#: src/API.php:54 -msgid "Invalid request method." -msgstr "" - -#: src/API.php:81 +#: src/API.php:82 msgid "Invalid action." msgstr "" -#: src/API.php:92 +#: src/API.php:93 msgid "Invalid product ID." msgstr "" -#: src/API.php:102 src/Models/Key.php:494 +#: src/API.php:103 src/Models/Key.php:494 msgid "Serial key is required." msgstr "" -#: src/API.php:118 +#: src/API.php:119 msgid "Serial key is invalid." msgstr "" -#: src/API.php:128 +#: src/API.php:129 msgid "Serial key is not authorized to use." msgstr "" -#: src/API.php:139 +#: src/API.php:140 msgid "Please complete your order to activate the serial key." msgstr "" -#: src/API.php:149 +#: src/API.php:150 msgid "Serial key is not valid for this product." msgstr "" -#: src/API.php:159 +#: src/API.php:160 msgid "Invalid email address." msgstr "" -#: src/API.php:169 +#: src/API.php:170 msgid "Serial key is expired." msgstr "" -#: src/API.php:176 +#: src/API.php:177 msgid "Serial key is cancelled." msgstr "" -#: src/API.php:183 +#: src/API.php:184 msgid "Invalid serial key." msgstr "" -#: src/API.php:202 +#: src/API.php:203 msgid "Serial key is valid." msgstr "" -#: src/API.php:241 src/API.php:342 +#: src/API.php:242 src/API.php:343 msgid "Instance is missing, You must provide an instance to deactivate license" msgstr "" -#: src/API.php:257 +#: src/API.php:258 msgid "Instance is already activated." msgstr "" -#: src/API.php:267 +#: src/API.php:268 msgid "Activation limit reached" msgstr "" -#: src/API.php:294 +#: src/API.php:295 msgid "Activation failed." msgstr "" -#: src/API.php:303 +#: src/API.php:304 msgid "Serial key is activated." msgstr "" -#: src/API.php:358 +#: src/API.php:359 msgid "Instance is not activated." msgstr "" -#: src/API.php:368 +#: src/API.php:369 msgid "Deactivation failed." msgstr "" -#: src/API.php:377 +#: src/API.php:378 msgid "Serial key is deactivated." msgstr "" @@ -1177,7 +1173,6 @@ msgid "API response" msgstr "" #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:147 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284 msgid "Submit" msgstr "" @@ -1520,228 +1515,6 @@ msgid "" "WooCommerce" msgstr "" -#: vendor/lucatume/wp-browser/src/data/plugins/internationalized-plugin.php:11 -msgid "This is a dummy plugin" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:42 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:72 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:80 -msgid "There was an error when reading this WXR file" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:43 -msgid "" -"Details are shown above. The importer will now try again with a different " -"parser..." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:84 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:89 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:306 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:495 -msgid "This does not appear to be a WXR file, missing/invalid WXR version number" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:132 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:141 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:192 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:196 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:205 -msgid "Sorry, there has been an error." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:133 -msgid "The file does not exist, please try again." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 -msgid "All done." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176 -msgid "Have fun!" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:177 -msgid "Remember to update the passwords and roles of imported users." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:197 -msgid "" -"The export file could not be found at %s. It is likely that " -"this was caused by a permissions problem." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:213 -msgid "" -"This WXR file (version %s) may not be supported by this version of the " -"importer. Please consider updating." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:238 -msgid "" -"Failed to import author %s. Their posts will be attributed to the current " -"user." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:264 -msgid "Assign Authors" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:265 -msgid "" -"To make it easier for you to edit and save the imported content, you may " -"want to reassign the author of the imported item to an existing user of " -"this site. For example, you may want to import all the entries as " -"admins entries." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:267 -msgid "" -"If a new user is created by WordPress, a new password will be randomly " -"generated and the new user’s role will be set as %s. Manually " -"changing the new user’s details will be necessary." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:277 -msgid "Import Attachments" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:280 -msgid "Download and import file attachments" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:297 -msgid "Import author:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:308 -msgid "or create new user with login name:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:311 -msgid "as a new user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:319 -msgid "assign posts to an existing user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:321 -msgid "or assign posts to an existing user:" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:322 -msgid "- Select -" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:372 -msgid "" -"Failed to create new user for %s. Their posts will be attributed to the " -"current user." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:424 -msgid "Failed to import category %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:467 -msgid "Failed to import post tag %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:516 -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:738 -msgid "Failed to import %s %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:605 -msgid "Failed to import “%s”: Invalid post type %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:642 -msgid "%s “%s” already exists." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:704 -msgid "Failed to import %s “%s”" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:869 -msgid "Menu item skipped due to missing menu slug" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:876 -msgid "Menu item skipped due to invalid menu slug: %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:939 -msgid "Fetching attachments is not enabled" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:952 -msgid "Invalid file type" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:996 -msgid "Remote server did not respond" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1002 -msgid "Remote server returned error response %1$d %2$s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1009 -msgid "Remote file is incorrect size" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1014 -msgid "Zero size file downloaded" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1020 -msgid "Remote file is too large, limit is %s" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1119 -msgid "Import WordPress" -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1126 -msgid "" -"A new version of this importer is available. Please update to version %s to " -"ensure compatibility with newer export files." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1141 -msgid "" -"Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import " -"the posts, pages, comments, custom fields, categories, and tags into this " -"site." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1142 -msgid "Choose a WXR (.xml) file to upload, then click Upload file and import." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1216 -msgid "" -"Import posts, pages, comments, custom fields, categories, and " -"tags from a WordPress export file." -msgstr "" - -#: vendor/lucatume/wp-browser/src/data/themedir1/internationalized-theme/functions.php:7 -msgid "This is a dummy theme" -msgstr "" - -#: vendor/wp-cli/wp-cli/php/utils-wp.php:246 -msgid "Inactive Widgets" -msgstr "" - -#: vendor/wp-cli/wp-cli/php/utils-wp.php:249 -msgid "Drag widgets here to remove them from the sidebar but keep their settings." -msgstr "" - #. Plugin Name of the plugin/theme msgid "WC Serial Numbers" msgstr "" diff --git a/package-lock.json b/package-lock.json index e32dfa14..0c4b0e30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wc-serial-numbers", - "version": "1.6.4", + "version": "1.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wc-serial-numbers", - "version": "1.6.4", + "version": "1.6.5", "license": "GPL-3.0+", "devDependencies": { "@lodder/time-grunt": "^4.0.0", diff --git a/readme.txt b/readme.txt index 5598924f..5890e07d 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: license manager, license, license number, serial number, activation number Requires at least: 5.0 Tested up to: 6.3 Requires PHP: 5.6 -Stable tag: 1.6.5 +Stable tag: 1.6.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html From fc01f1959b932f4186dc46cd5318f72b199e76f4 Mon Sep 17 00:00:00 2001 From: Sultan Nasir Uddin Date: Mon, 13 Nov 2023 20:01:07 +0600 Subject: [PATCH 40/41] bump version to v1.6.5 --- templates/emails/email-keys.php | 1 - templates/emails/key.php | 0 2 files changed, 1 deletion(-) delete mode 100644 templates/emails/email-keys.php delete mode 100644 templates/emails/key.php diff --git a/templates/emails/email-keys.php b/templates/emails/email-keys.php deleted file mode 100644 index b3d9bbc7..00000000 --- a/templates/emails/email-keys.php +++ /dev/null @@ -1 +0,0 @@ - Date: Mon, 13 Nov 2023 20:01:36 +0600 Subject: [PATCH 41/41] bump version to v1.6.6 --- readme.txt | 4 ++-- src/Admin/ListTables/KeysTable.php | 1 + src/Admin/Metaboxes.php | 5 ++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/readme.txt b/readme.txt index 5890e07d..d6b1e8df 100644 --- a/readme.txt +++ b/readme.txt @@ -1,10 +1,10 @@ -=== WC Serial Numbers - Ultimate License Manager Plugin for Selling, Licensing & Securely Delivering Digital Products with WooCommerce === +=== WC Serial Numbers - Ultimate License Manager for Selling, Licensing & Securely Delivering Digital Products with WooCommerce === Contributors: pluginever, manikmist09, b-07 Tags: license manager, license, license number, serial number, activation number, key, serial key, license key, activation key, product key, serial code, license code, activation code, digital, digital downloads, digital product key, digital license, product license, software license, software license key, software activation, license key for digital products, digital product license, virtual product key, virtual product license, subscription product license, license key generator, woocommerce, woocommerce license manager, woocommerce key, sell code Requires at least: 5.0 Tested up to: 6.3 Requires PHP: 5.6 -Stable tag: 1.6.5 +Stable tag: 1.6.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/Admin/ListTables/KeysTable.php b/src/Admin/ListTables/KeysTable.php index 4a6c5ae6..f316cbdb 100644 --- a/src/Admin/ListTables/KeysTable.php +++ b/src/Admin/ListTables/KeysTable.php @@ -102,6 +102,7 @@ public function prepare_items() { $order_id = filter_input( INPUT_GET, 'order_id', FILTER_SANITIZE_NUMBER_INT ); $customer_id = filter_input( INPUT_GET, 'customer_id', FILTER_SANITIZE_NUMBER_INT ); $id = filter_input( INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT ); + if ( ! empty( $status ) && ! array_key_exists( $status, wcsn_get_key_statuses() ) ) { $status = 'available'; } diff --git a/src/Admin/Metaboxes.php b/src/Admin/Metaboxes.php index 8aa38054..a4858f4c 100644 --- a/src/Admin/Metaboxes.php +++ b/src/Admin/Metaboxes.php @@ -82,7 +82,7 @@ public static function product_write_panel() { ); $source = get_post_meta( $post->ID, '_serial_key_source', true ); - $sources = wc_serial_numbers_get_key_sources(); + $sources = wcsn_get_key_sources(); if ( count( $sources ) > 1 ) { woocommerce_wp_radio( array( @@ -165,6 +165,9 @@ public static function variable_product_content() { */ public static function product_save_data() { global $post; + if ( ! isset( $_POST['woocommerce_meta_nonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['woocommerce_meta_nonce'] ) ), 'woocommerce_save_data' ) ) { + return; + } $status = isset( $_POST['_is_serial_number'] ) ? 'yes' : 'no'; $source = isset( $_POST['_serial_key_source'] ) ? sanitize_text_field( wp_unslash( $_POST['_serial_key_source'] ) ) : 'custom_source'; update_post_meta( $post->ID, '_is_serial_number', $status );

    Es4$HCycdRn#1p;B# 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%0DmWt5LPe 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